diff --git a/.fswatch.json b/.fswatch.json
deleted file mode 100644
index 7b12022c1..000000000
--- a/.fswatch.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "paths": ["."],
- "depth": 2,
- "exclude": [],
- "include": ["\\.go$", "\\.ini$"],
- "command": [
- "bash", "-c", "go build && ./gogs web"
- ],
- "env": {
- "POWERED_BY": "github.com/shxsun/fswatch"
- }
-}
diff --git a/.gitignore b/.gitignore
index 57d1493b0..3f7608d7e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,3 +39,6 @@ __pycache__
output*
config.codekit
.brackets.json
+docker/fig.yml
+docker/docker/Dockerfile
+docker/docker/init_gogs.sh
diff --git a/.gobuild.yml b/.gobuild.yml
index c3fa262ef..23c7c43cd 100644
--- a/.gobuild.yml
+++ b/.gobuild.yml
@@ -10,3 +10,12 @@ filesets:
- README_ZH.md
excludes:
- \.git
+settings:
+ build: |
+ if test "$GOOS" = "windows" -a "$GOARCH" = "386"
+ then
+ go install -v
+ else
+ go get -v -tags "sqlite redis memecache" github.com/gogits/gogs
+ go install -v -tags "sqlite redis memecache"
+ fi
diff --git a/.gopmfile b/.gopmfile
index 763aa054a..3ba514afc 100644
--- a/.gopmfile
+++ b/.gopmfile
@@ -2,29 +2,29 @@
path = github.com/gogits/gogs
[deps]
-code.google.com/p/mahonia =
-github.com/Unknwon/cae =
-github.com/Unknwon/com =
-github.com/Unknwon/goconfig =
-github.com/Unknwon/i18n =
+github.com/beego/memcache = commit:2aea774416
+github.com/beego/redigo = commit:856744a0d5
+github.com/Unknwon/cae = commit:2e70a1351b
+github.com/Unknwon/com = commit:2cbcbc6916
+github.com/Unknwon/goconfig = commit:0f8d8dc1c0
+github.com/Unknwon/i18n = commit:47baeff8d0
github.com/Unknwon/macaron =
-github.com/codegangsta/cli =
-github.com/go-sql-driver/mysql =
-github.com/go-xorm/core =
-github.com/go-xorm/xorm =
-github.com/gogits/gfm =
-github.com/gogits/git =
-github.com/gogits/oauth2 =
-github.com/juju2013/goldap =
-github.com/lib/pq =
-github.com/macaron-contrib/cache =
+github.com/codegangsta/cli = commit:7381bc4e62
+github.com/go-sql-driver/mysql = commit:8111ee3ec3
+github.com/go-xorm/core = commit:750aae0fa5
+github.com/go-xorm/xorm = commit:2d8b3135b1
+github.com/gogits/gfm = commit:40f747a9c0
+github.com/gogits/oauth2 = commit:99cbec870a
+github.com/lib/pq = commit:b021d0ef20
+github.com/macaron-contrib/cache = commit:204d8e5137
github.com/macaron-contrib/captcha =
github.com/macaron-contrib/csrf =
github.com/macaron-contrib/i18n =
github.com/macaron-contrib/session =
-github.com/macaron-contrib/toolbox =
-github.com/nfnt/resize =
-github.com/saintfish/chardet =
+github.com/macaron-contrib/toolbox = commit:57127bcc89
+github.com/mattn/go-sqlite3 = commit:a80c27ba33
+github.com/nfnt/resize = commit:581d15cb53
+github.com/saintfish/chardet = commit:3af4cd4741
[res]
include = conf|etc|public|scripts|templates
diff --git a/.pkgr.yml b/.pkgr.yml
new file mode 100644
index 000000000..e670ef800
--- /dev/null
+++ b/.pkgr.yml
@@ -0,0 +1,15 @@
+targets:
+ ubuntu-14.04:
+ ubuntu-12.04:
+ debian-7:
+build_dependencies:
+ - mercurial
+ - bzr
+dependencies:
+ - git
+before:
+ - mv packager/Procfile .
+ - mv packager/.godir .
+after:
+ - mv bin/main gogs
+after_install: ./packager/debian/postinst
diff --git a/.travis.yml b/.travis.yml
index 2600693b6..eb5732ff6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,5 +2,4 @@ language: go
go:
- 1.2
- - 1.3
- - tip
\ No newline at end of file
+ - 1.3
\ No newline at end of file
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0a8b26f1c..1917ae885 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,14 +1,54 @@
# Contributing to Gogs
-> Thanks [drone](https://github.com/drone/drone) because this guidelines sheet is forked from its [CONTRIBUTING.md](https://github.com/drone/drone/blob/master/CONTRIBUTING.md).
+> This guidelines sheet is forked from [CONTRIBUTING.md](https://github.com/drone/drone/blob/master/CONTRIBUTING.md).
-Want to hack on Gogs? Awesome! Here are instructions to get you started. They are probably not perfect, please let us know if anything feels wrong or incomplete.
+Gogs is not perfect and it has bugs, or incomplete features for rare cases. You're welcome to tell us or contribute some code. This document describles details about how can you contribute to Gogs project.
## Contribution guidelines
-### Pull requests are always welcome
+Depends on the situation, you will:
-**ALL PULL REQUESTS MUST SEND TO `DEV` BRANCH**
+- Find bug, create an issue
+- Need more functionality, make a feature request
+- Want to contribute code, open a pull request
+- Run into issue, need help
+
+### Bug Report
+
+If you find or consider something is a bug, please create a issue on [GitHub](https://github.com/gogits/gogs/issues). To reduce unnecessary time wasting of interacting and waiting with team members, please use following form as template in the first place:
+
+```
+- **Bug Description**:
+- **Gogs Version**:
+- **Git Version**:
+- **System Type**:
+- **Error Log**:
+- **Other information**:
+```
+
+Please take a moment to check that an issue on [GitHub](https://github.com/gogits/gogs/issues) doesn't already exist documenting your bug report or improvement proposal. If it does, it never hurts to add a quick "+1" or "I have this problem too". This will help prioritize the most common problems and requests.
+
+#### Bug Report Example
+
+- **Bug Description**: Crash when create repository with license|
+- **Gogs Version**: `v0.4.9.0901`
+- **Git Version**: `1.9.0`
+- **System Type**: `Ubuntu 12.04`
+- **Error Log**:
+
+```
+2014/09/01 07:21:49 [E] nil pointer
+```
+
+- **Other information**: Use SQLite3 as database
+
+### Feature Request
+
+There is no standard form of making a feature request, just try to describle the feature as clear as possible because team members may not have experience with the functionality you're talking about.
+
+### Pull Request
+
+Pull requests are always welcome, but note that **ALL PULL REQUESTS MUST SEND TO `DEV` BRANCH**.
We are always thrilled to receive pull requests, and do our best to process them as fast as possible. Not sure if that typo is worth a pull request? Do it! We will appreciate it.
@@ -16,16 +56,16 @@ If your pull request is not accepted on the first try, don't be discouraged! If
We're trying very hard to keep Gogs lean and focused. We don't want it to do everything for everybody. This means that we might decide against incorporating a new feature.
-### Discuss your design on the mailing list
+### Ask For Help
-We recommend discussing your plans [on the mailing list](https://groups.google.com/forum/#!forum/gogits) before starting to code - especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give feedback on your design, and maybe point out if someone else is working on the same thing.
+Before open any new issue, please check your problem on [Troubleshooting](http://gogs.io/docs/intro/troubleshooting.md) and [FAQs](http://gogs.io/docs/intro/faqs.html) pages.
-We may close your pull request if not first discussed on the mailing list. We aren't doing this to be jerks. We are doing this to prevent people from spending large amounts of time on changes that may need to be designed or architected in a specific way, or may not align with the vision of the project.
+## Things To Notice
-### Create issues...
+Please take a moment to check that an issue on [GitHub](https://github.com/gogits/gogs/issues) or card on [Trello](https://trello.com/b/uxAoeLUl/gogs-go-git-service) doesn't already exist documenting your bug report or improvement proposal. If it does, it never hurts to add a quick "+1" or "I have this problem too". This will help prioritize the most common problems and requests.
-Any significant improvement should be documented as [a GitHub issue](https://github.com/gogits/gogs/issues) before anybody starts working on it.
+### Discuss your design on the mailing list
-### ...but check for existing issues first!
+We recommend discussing your plans [on the mailing list](https://groups.google.com/forum/#!forum/gogits) before starting to code - especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give feedback on your design, and maybe point out if someone else is working on the same thing.
-Please take a moment to check that an issue or card on [Trello](https://trello.com/b/uxAoeLUl/gogs-go-git-service) doesn't already exist documenting your bug report or improvement proposal. If it does, it never hurts to add a quick "+1" or "I have this problem too". This will help prioritize the most common problems and requests.
\ No newline at end of file
+We may close your pull request if not first discussed on the mailing list. We aren't doing this to be jerks. We are doing this to prevent people from spending large amounts of time on changes that may need to be designed or architected in a specific way, or may not align with the vision of the project.
\ No newline at end of file
diff --git a/README.md b/README.md
index 38e081f46..b7ff264e3 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,16 @@
-Gogs - Go Git Service [![wercker status](https://app.wercker.com/status/ad0bdb0bc450ac6f09bc56b9640a50aa/s/ "wercker status")](https://app.wercker.com/project/bykey/ad0bdb0bc450ac6f09bc56b9640a50aa) [![Build Status](https://drone.io/github.com/gogits/gogs/status.png)](https://drone.io/github.com/gogits/gogs/latest)
+Gogs - Go Git Service [![wercker status](https://app.wercker.com/status/ad0bdb0bc450ac6f09bc56b9640a50aa/s/ "wercker status")](https://app.wercker.com/project/bykey/ad0bdb0bc450ac6f09bc56b9640a50aa) [![Build Status](https://drone.io/github.com/gogits/gogs/status.png)](https://drone.io/github.com/gogits/gogs/latest)
=====================
Gogs(Go Git Service) is a painless self-hosted Git Service written in Go.
-![Demo](http://gowalker.org/public/gogs_demo.gif)
+![Demo](https://gowalker.org/public/gogs_demo.gif)
-##### Current version: 0.4.9 Beta
+##### Current version: 0.5.4 Beta
### NOTICES
-- Due to testing purpose, data of [try.gogits.org](http://try.gogits.org) has been reset in **June 21, 2014** and will reset multiple times after. Please do **NOT** put your important data on the site.
-- Demo site [try.gogits.org](http://try.gogits.org) is running under `dev` branch.
+- Due to testing purpose, data of [try.gogs.io](https://try.gogs.io) has been reset in **June 21, 2014** and will reset multiple times after. Please do **NOT** put your important data on the site.
+- Demo site [try.gogs.io](https://try.gogs.io) is running under `dev` branch.
#### Other language version
@@ -24,7 +24,7 @@ The goal of this project is to make the easiest, fastest and most painless way t
- Please see [Documentation](http://gogs.io/docs/intro/) for project design, known issues, and change log.
- See [Trello Board](https://trello.com/b/uxAoeLUl/gogs-go-git-service) to follow the develop team.
-- Try it before anything? Do it [online](http://try.gogits.org/Unknown/gogs) or go down to **Installation -> Install from binary** section!
+- Try it before anything? Do it [online](https://try.gogs.io/Unknown/gogs) or go down to **Installation -> Install from binary** section!
- Having troubles? Get help from [Troubleshooting](http://gogs.io/docs/intro/troubleshooting.md).
## Features
@@ -35,14 +35,16 @@ The goal of this project is to make the easiest, fastest and most painless way t
- Register/delete/rename account
- Create/manage/delete organization with team management
- Create/migrate/mirror/delete/watch/rename/transfer public/private repository
-- Repository viewer/release/issue tracker/webhooks
+- Repository viewer/release/issue tracker
+- Repository and Organization level webhooks
- Add/remove repository collaborators
- Gravatar and cache support
- Mail service(register, issue)
- Administration panel
+- Slack webhook integration
- Supports MySQL, PostgreSQL and SQLite3
- Social account login(GitHub, Google, QQ, Weibo)
-- Multi-language support(English, Chinese, Germany etc.)
+- Multi-language support(English, Chinese, Germany, French etc.)
## System Requirements
@@ -58,18 +60,17 @@ There are 5 ways to install Gogs:
- [Install from binary](http://gogs.io/docs/installation/install_from_binary.md): **STRONGLY RECOMMENDED**
- [Install from source](http://gogs.io/docs/installation/install_from_source.md)
- [Install from packages](http://gogs.io/docs/installation/install_from_packages.md)
-- [Ship with Docker](https://github.com/gogits/gogs/tree/master/dockerfiles)
+- [Ship with Docker](https://github.com/gogits/gogs/tree/master/docker)
- [Install with Vagrant](https://github.com/geerlingguy/ansible-vagrant-examples/tree/master/gogs)
## Acknowledgments
-- Router and middleware mechanism of [martini](http://martini.codegangsta.io/).
+- Router and middleware mechanism of [Macaron](https://github.com/Unknwon/macaron).
- Mail Service, modules design is inspired by [WeTalk](https://github.com/beego/wetalk).
- System Monitor Status is inspired by [GoBlog](https://github.com/fuxiaohei/goblog).
- Usage and modification from [beego](http://beego.me) modules.
- Thanks [lavachen](http://www.lavachen.cn/) and [Rocker](http://weibo.com/rocker1989) for designing Logo.
- Thanks [gobuild.io](http://gobuild.io) for providing binary compile and download service.
-- Great thanks to [Docker China](http://www.dockboard.org/) for providing [dockerfiles](https://github.com/gogits/gogs/tree/master/dockerfiles).
## Contributors
diff --git a/README_ZH.md b/README_ZH.md
index b830d4164..d704053f2 100644
--- a/README_ZH.md
+++ b/README_ZH.md
@@ -3,9 +3,9 @@ Gogs - Go Git Service [![wercker status](https://app.wercker.com/status/ad0bdb0b
Gogs(Go Git Service) 是一个基于 Go 语言的自助 Git 服务。
-![Demo](http://gowalker.org/public/gogs_demo.gif)
+![Demo](https://gowalker.org/public/gogs_demo.gif)
-##### 当前版本:0.4.9 Beta
+##### 当前版本:0.5.4 Beta
## 开发目的
@@ -15,7 +15,7 @@ Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自
- 有关项目设计、已知问题和变更日志,请通过 [使用手册](http://gogs.io/docs/intro/) 查看。
- 您可以到 [Trello Board](https://trello.com/b/uxAoeLUl/gogs-go-git-service) 跟随开发团队的脚步。
-- 想要先睹为快?通过 [在线体验](http://try.gogits.org/Unknown/gogs) 或查看 **安装部署 -> 二进制安装** 小节。
+- 想要先睹为快?通过 [在线体验](https://try.gogs.io/Unknown/gogs) 或查看 **安装部署 -> 二进制安装** 小节。
- 使用过程中遇到问题?尝试从 [故障排查](http://gogs.io/docs/intro/troubleshooting.md) 页面获取帮助。
## 功能特性
@@ -26,14 +26,16 @@ Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自
- 注册/删除/重命名 用户
- 创建/管理/删除 组织以及团队管理功能
- 创建/迁移/镜像/删除/关注/重命名/转移 公开/私有 仓库
-- 仓库 浏览/发布/工单管理/Web 钩子
+- 仓库 浏览/发布/工单管理
+- 仓库和组织级别 Web 钩子
- 添加/删除 仓库协作者
- Gravatar 以及缓存支持
- 邮件服务(注册、Issue)
- 管理员面板
+- Slack Web 钩子集成
- 支持 MySQL、PostgreSQL 以及 SQLite3 数据库
- 社交帐号登录(GitHub、Google、QQ、微博)
-- 多语言支持(英文、简体中文、德语等等)
+- 多语言支持(英文、简体中文、德语、法语等等)
## 系统要求
@@ -49,18 +51,17 @@ Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自
- [二进制安装](http://gogs.io/docs/installation/install_from_binary.md): **强烈推荐**
- [源码安装](http://gogs.io/docs/installation/install_from_source.md)
- [包管理安装](http://gogs.io/docs/installation/install_from_packages.md)
-- [采用 Docker 部署](https://github.com/gogits/gogs/tree/master/dockerfiles)
+- [采用 Docker 部署](https://github.com/gogits/gogs/tree/master/docker)
- [通过 Vagrant 安装](https://github.com/geerlingguy/ansible-vagrant-examples/tree/master/gogs)
## 特别鸣谢
+- [Macaron](https://github.com/Unknwon/macaron) 的路由与中间件机制。
+- [beego](http://beego.me) 模块的使用与修改。
- 基于 [WeTalk](https://github.com/beego/wetalk) 修改的邮件服务和模块设计。
- 基于 [GoBlog](https://github.com/fuxiaohei/goblog) 修改的系统监视状态。
-- [beego](http://beego.me) 模块的使用与修改。
-- [martini](http://martini.codegangsta.io/) 的路由与中间件机制。
- 感谢 [gobuild.io](http://gobuild.io) 提供二进制编译与下载服务。
- 感谢 [lavachen](http://www.lavachen.cn/) 和 [Rocker](http://weibo.com/rocker1989) 设计的 Logo。
-- 感谢 [Docker 中文社区](http://www.dockboard.org/) 提供的 [dockerfiles](https://github.com/gogits/gogs/tree/master/dockerfiles)。
## 贡献成员
diff --git a/cmd/cert.go b/cmd/cert.go
new file mode 100644
index 000000000..b693b7d94
--- /dev/null
+++ b/cmd/cert.go
@@ -0,0 +1,158 @@
+// Copyright 2009 The Go Authors. All rights reserved.
+// Copyright 2014 The Gogs Authors. All rights reserved.
+// Use of this source code is governed by a MIT-style
+// license that can be found in the LICENSE file.
+
+package cmd
+
+import (
+ "crypto/ecdsa"
+ "crypto/elliptic"
+ "crypto/rand"
+ "crypto/rsa"
+ "crypto/x509"
+ "crypto/x509/pkix"
+ "encoding/pem"
+ "log"
+ "math/big"
+ "net"
+ "os"
+ "strings"
+ "time"
+
+ "github.com/codegangsta/cli"
+)
+
+var CmdCert = cli.Command{
+ Name: "cert",
+ Usage: "Generate self-signed certificate",
+ Description: `Generate a self-signed X.509 certificate for a TLS server.
+Outputs to 'cert.pem' and 'key.pem' and will overwrite existing files.`,
+ Action: runCert,
+ Flags: []cli.Flag{
+ cli.StringFlag{"host", "", "Comma-separated hostnames and IPs to generate a certificate for", ""},
+ cli.StringFlag{"ecdsa-curve", "", "ECDSA curve to use to generate a key. Valid values are P224, P256, P384, P521", ""},
+ cli.IntFlag{"rsa-bits", 2048, "Size of RSA key to generate. Ignored if --ecdsa-curve is set", ""},
+ cli.StringFlag{"start-date", "", "Creation date formatted as Jan 1 15:04:05 2011", ""},
+ cli.DurationFlag{"duration", 365 * 24 * time.Hour, "Duration that certificate is valid for", ""},
+ cli.BoolFlag{"ca", "whether this cert should be its own Certificate Authority", ""},
+ },
+}
+
+func publicKey(priv interface{}) interface{} {
+ switch k := priv.(type) {
+ case *rsa.PrivateKey:
+ return &k.PublicKey
+ case *ecdsa.PrivateKey:
+ return &k.PublicKey
+ default:
+ return nil
+ }
+}
+
+func pemBlockForKey(priv interface{}) *pem.Block {
+ switch k := priv.(type) {
+ case *rsa.PrivateKey:
+ return &pem.Block{Type: "RSA PRIVATE KEY", Bytes: x509.MarshalPKCS1PrivateKey(k)}
+ case *ecdsa.PrivateKey:
+ b, err := x509.MarshalECPrivateKey(k)
+ if err != nil {
+ log.Fatal("unable to marshal ECDSA private key: %v", err)
+ }
+ return &pem.Block{Type: "EC PRIVATE KEY", Bytes: b}
+ default:
+ return nil
+ }
+}
+
+func runCert(ctx *cli.Context) {
+ if len(ctx.String("host")) == 0 {
+ log.Fatal("Missing required --host parameter")
+ }
+
+ var priv interface{}
+ var err error
+ switch ctx.String("ecdsa-curve") {
+ case "":
+ priv, err = rsa.GenerateKey(rand.Reader, ctx.Int("rsa-bits"))
+ case "P224":
+ priv, err = ecdsa.GenerateKey(elliptic.P224(), rand.Reader)
+ case "P256":
+ priv, err = ecdsa.GenerateKey(elliptic.P256(), rand.Reader)
+ case "P384":
+ priv, err = ecdsa.GenerateKey(elliptic.P384(), rand.Reader)
+ case "P521":
+ priv, err = ecdsa.GenerateKey(elliptic.P521(), rand.Reader)
+ default:
+ log.Fatalf("Unrecognized elliptic curve: %q", ctx.String("ecdsa-curve"))
+ }
+ if err != nil {
+ log.Fatalf("Failed to generate private key: %s", err)
+ }
+
+ var notBefore time.Time
+ if len(ctx.String("start-date")) == 0 {
+ notBefore = time.Now()
+ } else {
+ notBefore, err = time.Parse("Jan 2 15:04:05 2006", ctx.String("start-date"))
+ if err != nil {
+ log.Fatalf("Failed to parse creation date: %s", err)
+ }
+ }
+
+ notAfter := notBefore.Add(ctx.Duration("duration"))
+
+ serialNumberLimit := new(big.Int).Lsh(big.NewInt(1), 128)
+ serialNumber, err := rand.Int(rand.Reader, serialNumberLimit)
+ if err != nil {
+ log.Fatalf("Failed to generate serial number: %s", err)
+ }
+
+ template := x509.Certificate{
+ SerialNumber: serialNumber,
+ Subject: pkix.Name{
+ Organization: []string{"Acme Co"},
+ },
+ NotBefore: notBefore,
+ NotAfter: notAfter,
+
+ KeyUsage: x509.KeyUsageKeyEncipherment | x509.KeyUsageDigitalSignature,
+ ExtKeyUsage: []x509.ExtKeyUsage{x509.ExtKeyUsageServerAuth},
+ BasicConstraintsValid: true,
+ }
+
+ hosts := strings.Split(ctx.String("host"), ",")
+ for _, h := range hosts {
+ if ip := net.ParseIP(h); ip != nil {
+ template.IPAddresses = append(template.IPAddresses, ip)
+ } else {
+ template.DNSNames = append(template.DNSNames, h)
+ }
+ }
+
+ if ctx.Bool("ca") {
+ template.IsCA = true
+ template.KeyUsage |= x509.KeyUsageCertSign
+ }
+
+ derBytes, err := x509.CreateCertificate(rand.Reader, &template, &template, publicKey(priv), priv)
+ if err != nil {
+ log.Fatalf("Failed to create certificate: %s", err)
+ }
+
+ certOut, err := os.Create("cert.pem")
+ if err != nil {
+ log.Fatalf("Failed to open cert.pem for writing: %s", err)
+ }
+ pem.Encode(certOut, &pem.Block{Type: "CERTIFICATE", Bytes: derBytes})
+ certOut.Close()
+ log.Println("Written cert.pem")
+
+ keyOut, err := os.OpenFile("key.pem", os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0600)
+ if err != nil {
+ log.Fatal("failed to open key.pem for writing: %v", err)
+ }
+ pem.Encode(keyOut, pemBlockForKey(priv))
+ keyOut.Close()
+ log.Println("Written key.pem")
+}
diff --git a/cmd/dump.go b/cmd/dump.go
index 2a54db1a8..414912243 100644
--- a/cmd/dump.go
+++ b/cmd/dump.go
@@ -24,16 +24,18 @@ var CmdDump = cli.Command{
Description: `Dump compresses all related files and database into zip file.
It can be used for backup and capture Gogs server image to send to maintainer`,
Action: runDump,
- Flags: []cli.Flag{},
+ Flags: []cli.Flag{
+ cli.BoolFlag{"verbose, v", "show process details", ""},
+ },
}
-func runDump(*cli.Context) {
+func runDump(ctx *cli.Context) {
setting.NewConfigContext()
models.LoadModelsConfig()
models.SetEngine()
log.Printf("Dumping local repositories...%s", setting.RepoRootPath)
- zip.Verbose = false
+ zip.Verbose = ctx.Bool("verbose")
defer os.Remove("gogs-repo.zip")
if err := zip.PackTo(setting.RepoRootPath, "gogs-repo.zip", true); err != nil {
log.Fatalf("Fail to dump local repositories: %v", err)
diff --git a/cmd/serve.go b/cmd/serve.go
index b1dffc92e..c18bf3ad4 100644
--- a/cmd/serve.go
+++ b/cmd/serve.go
@@ -171,7 +171,13 @@ func runServ(k *cli.Context) {
uuid := uuid.NewV4().String()
os.Setenv("uuid", uuid)
- gitcmd := exec.Command(verb, repoPath)
+ var gitcmd *exec.Cmd
+ verbs := strings.Split(verb, " ")
+ if len(verbs) == 2 {
+ gitcmd = exec.Command(verbs[0], verbs[1], repoPath)
+ } else {
+ gitcmd = exec.Command(verb, repoPath)
+ }
gitcmd.Dir = setting.RepoRootPath
gitcmd.Stdout = os.Stdout
gitcmd.Stdin = os.Stdin
diff --git a/cmd/web.go b/cmd/web.go
index e0ef3a76a..72a58bc99 100644
--- a/cmd/web.go
+++ b/cmd/web.go
@@ -11,6 +11,7 @@ import (
"net/http"
"os"
"path"
+ "strings"
"github.com/Unknwon/macaron"
"github.com/codegangsta/cli"
@@ -26,6 +27,7 @@ import (
"github.com/gogits/gogs/modules/auth/apiv1"
"github.com/gogits/gogs/modules/avatar"
"github.com/gogits/gogs/modules/base"
+ "github.com/gogits/gogs/modules/git"
"github.com/gogits/gogs/modules/log"
"github.com/gogits/gogs/modules/middleware"
"github.com/gogits/gogs/modules/middleware/binding"
@@ -50,6 +52,7 @@ and it takes care of all the other things for you`,
// checkVersion checks if binary matches the version of templates files.
func checkVersion() {
+ // Templates.
data, err := ioutil.ReadFile(path.Join(setting.StaticRootPath, "templates/.VERSION"))
if err != nil {
log.Fatal(4, "Fail to read 'templates/.VERSION': %v", err)
@@ -57,6 +60,12 @@ func checkVersion() {
if string(data) != setting.AppVer {
log.Fatal(4, "Binary and template file version does not match, did you forget to recompile?")
}
+
+ // Macaron.
+ macaronVer := git.MustParseVersion(strings.Join(strings.Split(macaron.Version(), ".")[:3], "."))
+ if macaronVer.LessThan(git.MustParseVersion("0.1.8")) {
+ log.Fatal(4, "Macaron version does not match, did you forget to update?(github.com/Unknwon/macaron)")
+ }
}
// newMacaron initializes Macaron instance.
@@ -64,20 +73,22 @@ func newMacaron() *macaron.Macaron {
m := macaron.New()
m.Use(macaron.Logger())
m.Use(macaron.Recovery())
- m.Use(macaron.Static("public",
+ m.Use(macaron.Static(
+ path.Join(setting.StaticRootPath, "public"),
macaron.StaticOptions{
SkipLogging: !setting.DisableRouterLog,
},
))
- if setting.EnableGzip {
- m.Use(macaron.Gzip())
- }
+ // if setting.EnableGzip {
+ // m.Use(macaron.Gzip())
+ // }
m.Use(macaron.Renderer(macaron.RenderOptions{
Directory: path.Join(setting.StaticRootPath, "templates"),
Funcs: []template.FuncMap{base.TemplateFuncs},
IndentJSON: macaron.Env != macaron.PROD,
}))
m.Use(i18n.I18n(i18n.Options{
+ SubURL: setting.AppSubUrl,
Langs: setting.Langs,
Names: setting.Names,
Redirect: true,
@@ -87,14 +98,18 @@ func newMacaron() *macaron.Macaron {
Interval: setting.CacheInternal,
Conn: setting.CacheConn,
}))
- m.Use(captcha.Captchaer())
+ m.Use(captcha.Captchaer(captcha.Options{
+ SubURL: setting.AppSubUrl,
+ }))
m.Use(session.Sessioner(session.Options{
Provider: setting.SessionProvider,
Config: *setting.SessionConfig,
}))
m.Use(csrf.Generate(csrf.Options{
- Secret: setting.SecretKey,
- SetCookie: true,
+ Secret: setting.SecretKey,
+ SetCookie: true,
+ Header: "X-Csrf-Token",
+ CookiePath: setting.AppSubUrl,
}))
m.Use(toolbox.Toolboxer(m, toolbox.Options{
HealthCheckFuncs: []*toolbox.HealthCheckFuncDesc{
@@ -123,6 +138,7 @@ func runWeb(*cli.Context) {
// Routers.
m.Get("/", ignSignIn, routers.Home)
+ m.Get("/explore", ignSignIn, routers.Explore)
m.Get("/install", bindIgnErr(auth.InstallForm{}), routers.Install)
m.Post("/install", bindIgnErr(auth.InstallForm{}), routers.InstallPost)
m.Group("", func(r *macaron.Router) {
@@ -183,7 +199,8 @@ func runWeb(*cli.Context) {
r.Get("/logout", user.SignOut)
})
- m.Get("/user/:username", ignSignIn, user.Profile) // TODO: Legacy
+ // FIXME: Legacy
+ m.Get("/user/:username", ignSignIn, user.Profile)
// Gravatar service.
avt := avatar.CacheServer("public/img/avatar/", "public/img/avatar_default.jpg")
@@ -259,6 +276,13 @@ func runWeb(*cli.Context) {
m.Group("/settings", func(r *macaron.Router) {
r.Get("", org.Settings)
r.Post("", bindIgnErr(auth.UpdateOrgSettingForm{}), org.SettingsPost)
+ r.Get("/hooks", org.SettingsHooks)
+ r.Get("/hooks/new", repo.WebHooksNew)
+ r.Post("/hooks/gogs/new", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksNewPost)
+ r.Post("/hooks/slack/new", bindIgnErr(auth.NewSlackHookForm{}), repo.SlackHooksNewPost)
+ r.Get("/hooks/:id", repo.WebHooksEdit)
+ r.Post("/hooks/gogs/:id", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksEditPost)
+ r.Post("/hooks/slack/:id", bindIgnErr(auth.NewSlackHookForm{}), repo.SlackHooksEditPost)
r.Route("/delete", "GET,POST", org.SettingsDelete)
})
@@ -284,9 +308,11 @@ func runWeb(*cli.Context) {
r.Route("/collaboration", "GET,POST", repo.SettingsCollaboration)
r.Get("/hooks", repo.Webhooks)
r.Get("/hooks/new", repo.WebHooksNew)
- r.Post("/hooks/new", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksNewPost)
+ r.Post("/hooks/gogs/new", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksNewPost)
+ r.Post("/hooks/slack/new", bindIgnErr(auth.NewSlackHookForm{}), repo.SlackHooksNewPost)
r.Get("/hooks/:id", repo.WebHooksEdit)
- r.Post("/hooks/:id", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksEditPost)
+ r.Post("/hooks/gogs/:id", bindIgnErr(auth.NewWebhookForm{}), repo.WebHooksEditPost)
+ r.Post("/hooks/slack/:id", bindIgnErr(auth.NewSlackHookForm{}), repo.SlackHooksEditPost)
})
}, reqSignIn, middleware.RepoAssignment(true), reqTrueOwner)
@@ -327,6 +353,8 @@ func runWeb(*cli.Context) {
r.Get("/issues/:index", repo.ViewIssue)
r.Get("/pulls", repo.Pulls)
r.Get("/branches", repo.Branches)
+ r.Get("/archive/*", repo.Download)
+ r.Get("/issues2/", repo.Issues2)
}, ignSignIn, middleware.RepoAssignment(true))
m.Group("/:username/:reponame", func(r *macaron.Router) {
@@ -339,22 +367,29 @@ func runWeb(*cli.Context) {
r.Get("/commit/:branchname", repo.Diff)
r.Get("/commit/:branchname/*", repo.Diff)
r.Get("/releases", repo.Releases)
- r.Get("/archive/*.*", repo.Download)
+ r.Get("/compare/:before([a-z0-9]+)...:after([a-z0-9]+)", repo.CompareDiff)
}, ignSignIn, middleware.RepoAssignment(true, true))
m.Group("/:username", func(r *macaron.Router) {
- r.Get("/:reponame", middleware.RepoAssignment(true, true, true), repo.Home)
- m.Group("/:reponame", func(r *macaron.Router) {
- r.Any("/*", repo.Http)
- })
- }, ignSignInAndCsrf)
+ r.Get("/:reponame", ignSignIn, middleware.RepoAssignment(true, true, true), repo.Home)
+ r.Any("/:reponame/*", ignSignInAndCsrf, repo.Http)
+ })
+
+ // robots.txt
+ m.Get("/robots.txt", func(ctx *middleware.Context) {
+ if setting.HasRobotsTxt {
+ ctx.ServeFile(path.Join(setting.CustomPath, "robots.txt"))
+ } else {
+ ctx.Error(404)
+ }
+ })
// Not found handler.
m.NotFound(routers.NotFound)
var err error
listenAddr := fmt.Sprintf("%s:%s", setting.HttpAddr, setting.HttpPort)
- log.Info("Listen: %v://%s", setting.Protocol, listenAddr)
+ log.Info("Listen: %v://%s%s", setting.Protocol, listenAddr, setting.AppSubUrl)
switch setting.Protocol {
case setting.HTTP:
err = http.ListenAndServe(listenAddr, m)
diff --git a/conf/app.ini b/conf/app.ini
index d2d121e06..224f45dd6 100644
--- a/conf/app.ini
+++ b/conf/app.ini
@@ -1,6 +1,5 @@
; App name that shows on every page title
APP_NAME = Gogs: Go Git Service
-APP_LOGO = img/favicon.png
; Change it if you run locally
RUN_USER = git
; Either "dev", "prod" or "test", default is "dev"
@@ -22,14 +21,14 @@ OFFLINE_MODE = false
DISABLE_ROUTER_LOG = false
; Generate steps:
; $ cd path/to/gogs/custom/https
-; $ go run $GOROOT/src/pkg/crypto/tls/generate_cert.go -ca=true -duration=8760h0m0s -host=myhost.example.com
+; $ ./gogs cert -ca=true -duration=8760h0m0s -host=myhost.example.com
CERT_FILE = custom/https/cert.pem
KEY_FILE = custom/https/key.pem
; Upper level of template and static file path
; default is the path where Gogs is executed
STATIC_ROOT_PATH =
; Application level GZIP support
-ENABLE_GZIP = false
+#ENABLE_GZIP = false
[database]
; Either "mysql", "postgres" or "sqlite3", it's your choice
@@ -253,6 +252,9 @@ DRIVER =
; Based on xorm, e.g.: root:root@localhost/gogs?charset=utf8
CONN =
+[git]
+MAX_GITDIFF_LINES = 10000
+
[i18n]
-LANGS = en-US,zh-CN,de-DE,nl-NL
-NAMES = English,简体中文,Deutsch,Nederlands
+LANGS = en-US,zh-CN,de-DE,fr-CA,nl-NL
+NAMES = English,简体中文,Deutsch,Français,Nederlands
diff --git a/conf/locale/locale_de-DE.ini b/conf/locale/locale_de-DE.ini
index b40c7b789..cc8b0b5d5 100644
--- a/conf/locale/locale_de-DE.ini
+++ b/conf/locale/locale_de-DE.ini
@@ -1,4 +1,4 @@
-app_desc = Ein schmerzloses selbst gehostetes Git-Service welches in Go geschrieben wurde
+app_desc = Ein einfacher, selbst gehosteter Git-Service, geschrieben in Go.
home = Home
dashboard = Dashboard
@@ -12,23 +12,23 @@ register = Registrieren
website = Webseite
version = Version
page = Seite
-template = Template
+template = Vorlage
language = Sprache
username = Benutzername
-email = E-mail
-password = Kennwort
-re_type = neu tippen
+email = E-Mail
+password = Passwort
+re_type = wiederholen
captcha = Captcha
-repository = Repositorie
+repository = Repository
organization = Organisation
mirror = Spiegel
new_repo = Neues Repository
new_migrate = Neue Migration
new_org = Neue Organisation
manage_org = Organisationen verwalten
-admin_panel = Admin Panel
+admin_panel = Admin-Panel
account_settings = Kontoeinstellungen
settings = Einstellungen
@@ -38,214 +38,276 @@ issues = Issues
cancel = Abbrechen
+[install]
+install = Installation
+title = Installation für erstmaligen Start
+requite_db_desc = Gogs erfordert MySQL, PostgreSQL oder SQLite 3, aber SQLite3 ist in der offiziellen binären Version akiviert.
+db_type = Datenbanktyp
+host = Host
+user = Benutzer
+password = Passwort
+db_name = Datenbankname
+db_helper = Bitte verwenden InnoDB-Engine mit utf8_general_ci Zeichensatz für MySQL.
+ssl_mode = SSL-Modus
+path = Pfad
+sqlite_helper = Der Dateipfad des SQLite3 Datenbank.
+general_title = Allgemeine Einstellungen von Gogs
+repo_path = Repository Root-Verzeichnispfad
+repo_path_helper = Alle Git-Repositorys werden in diesem Verzeichnis gespeichert.
+run_user = Ausführender Benutzer
+run_user_helper = Der Benutzer muss die Zugriffsberechtigung für das Repository Root-Verzeichnis haben und der ausführende Benutzer von Gogs sein.
+domain = Domain
+domain_helper = Dies hat Auswirkung auf die SSH clone URLs.
+app_url = Anwendungs-URL
+app_url_helper = Dies hat Auswirkung auf die HTTP/HTTPS clone URLs und für die E-Mails.
+email_title = E-Mail-Service-Einstellungen(Optional)
+smtp_host = SMTP Host
+mailer_user = Sender E-mail
+mailer_password = Sender Passwort
+notify_title = Benachrichtigungseinstellungen(Optional)
+register_confirm = Registrierungsbestätigung aktvieren
+mail_notify = E-Mail-Benachrichtgung aktivieren
+admin_title = Konto-Einstellungen für den Administrator
+admin_name = Benutzername
+admin_password = Passwort
+confirm_password = Passwort bestätigen
+admin_email = E-Mail
+install_gogs = Gogs installieren
+test_git_failed = Fehler beim Test des 'git' Kommandos: %v
+sqlite3_not_available = Deine Version unterstüzt nicht SQLite3, bitte downloade dir die offiziele binäre Version von http://gogs.io/docs/installation/install_from_binary.html, NICHT die gobuild Version.
+invalid_db_setting = Datenbank-Einstellungen sind nicht korrekt: %v
+invalid_repo_path = Repository Root-Verzeichnis ist ungültig: %v
+run_user_not_match = Der ausführende Benutzer ist nicht der aktuelle Benutzer: %s -> %s
+save_config_failed = Versuche die Konfiguration zu speichern ist fehlgeschlagen: %v
+invalid_admin_setting = Admin-Konto Einstellungen sind ungültig: %v
+install_success = Herzlich Willkommen! Wir sind froh, dass du dich für Gogs entschieden hast. Hab viel Vergnügen damit.
+
[home]
-uname_holder = Benutzername oder E-mail
-password_holder = Kennwort
+uname_holder = Benutzername oder E-Mail
+password_holder = Passwort
switch_dashboard_context = Switch Dashboard Context
-my_repos = Meine Repositories
-collaborative_repos = Collaborative Repositories
+my_repos = Meine Repositorys
+collaborative_repos = Gemeinschaftliche Repositorys
my_orgs = Meine Organisationen
my_mirrors = Meine Spiegel
+[explore]
+repos = Repositories
+
[auth]
create_new_account = Neues Konto erstellen
-register_hepler_msg = Sie haben bereits ein Konto? Jetzt anmelden!
-social_register_hepler_msg = Sie haben bereits ein Konto? Verknüpfe es jetzt!
-disable_register_prompt = Es tut uns leid, die Registrierung wurde deaktiviert. Bitte wende Sie sich an den Administrator.
-disable_register_mail = Es tut uns leid, die Registrierung E-Mail Bestätigung wurde deaktiviert.
-remember_me = Erinnere mich
-forgot_password= Kennwort vergessen
-forget_password = Kennwort vergessen?
-sign_up_now = Benötigen Sie ein Konto? Registrieren Sie sich jetzt.
-confirmation_mail_sent_prompt = A new confirmation e-mail has been sent to %s , please check your inbox within the next %d hours to complete your registration.
-sign_in_email = Melden Sie sich mit Ihrer E-Mailadresse an
-active_your_account = Aktivieren Sie Ihr Konto
-resent_limit_prompt = Sorry, you are sending an activation e-mail too frequently. Please wait 3 minutes.
-has_unconfirmed_mail = Hi %s, you have an unconfirmed email address(%s ). If you haven't received a confirmation e-mail or need to resend a new one, please click on the button below.
-resend_mail = Klicken Sie hier, um Ihre Aktivierungs-E-Mail erneut senden
-email_not_associate = Diese E-Mail-Adresse ist mit keinen Konto verknüpft.
-send_reset_mail = Klicken Sie hier, um sich das E-Mail zum Kennwort zurücksetzen erneut zu senden
-reset_password = Ihr Kennwort zurücksetzen
-invalid_code = Es tut uns leid, Ihre Bestätigungscode abgelaufen ist oder nicht gültig.
-reset_password_helper = Klicken Sie hier, um Ihr Kennwort zurückzusetzen
-password_too_short = Passwortlänge kann nicht weniger als 6 sein.
+register_hepler_msg = Du hast schon ein Konto? Jetzt anmelden!
+social_register_hepler_msg = Du hast schon ein soziales Konto? Jetzt verknüpfen!
+disable_register_prompt = Es tut uns leid, die Registrierung wurde deaktiviert. Bitte wende dich an den Administrator.
+disable_register_mail = Es tut uns leid, die Bestätigung der Registrierungs-E-Mail wurde deaktiviert.
+remember_me = angemeldet bleiben
+forgot_password= Passwort vergessen
+forget_password = Passwort vergessen?
+sign_up_now = Du willst ein Konto? Jetzt registrieren!
+confirmation_mail_sent_prompt = Eine neu Bestätigungs-E-Mail wurde an %s gesendet. Kontrolliere dein Postfach innerhalb der nächsten %d Stunden um die Registrierung abzuschließen.
+sign_in_email = Melden dich mit deiner E-Mail-Adresse an
+active_your_account = Aktivieren dein Konto
+resent_limit_prompt = Es tut uns leid, du sendest zu häufig Aktivierungs-E-Mails. Bitte warte 3 Minuten.
+has_unconfirmed_mail = Hallo %s, du hast eine unbestätigte E-Mail-Adresse (%s ). Falls du noch keine Bestätigungs-E-Mail erhalten hast oder eine neue senden musst, klicke auf den unteren Button.
+resend_mail = Hier klicken, um deine Aktivierungs-E-Mail erneut zu versenden
+email_not_associate = Diese E-Mail-Adresse ist mit keinem Konto verknüpft.
+send_reset_mail = Hier klicken, um die E-Mail zum Passwort-zurücksetzen erneut zu versenden
+reset_password = Passwort zurücksetzen
+invalid_code = Es tut uns leid, der Bestätigungscode ist abgelaufen oder ungültig.
+reset_password_helper = Hier klicken, um das Passwort zurückzusetzen
+password_too_short = Das Passwort muss mindenstens 6 Zeichen lang sein
[form]
UserName = Benutzername
-RepoName = Repository Name
+RepoName = Repository-Name
Email = E-Mail-Adresse
-Password = Kennwort
-Retype = Kennwort erneut eingeben
-SSHTitle = SSH Schlüsselname
-HttpsUrl = HTTPS URL
-PayloadUrl = Payload URL
+Password = Passwort
+Retype = Passwort erneut eingeben
+SSHTitle = SSH-Schlüsselname
+HttpsUrl = HTTPS-URL
+PayloadUrl = Payload-URL
TeamName = Teamname
AuthName = Authentifizierungsname
+AdminEmail = Admin E-mail
require_error = ` darf nicht leer sein.`
-alpha_dash_error = ` must be valid alpha or numeric or dash(-_) characters.`
-alpha_dash_dot_error = ` must be valid alpha or numeric or dash(-_) or dot characters.`
+alpha_dash_error = ` kann ausschließlich alphanumerische Zeichen und "-_" enthalten.`
+alpha_dash_dot_error = ` kann ausschließlich alphanumerische Zeichen und ".-_" enthalten.`
min_size_error = ` muss mindestens %s Zeichen enthalten.`
max_size_error = ` darf höchstens %s Zeichen enthalten.`
email_error = ` ist keine gültige E-Mail-Adresse.`
url_error = ` ist keine gültige URL.`
unknown_error = Unbekannter Fehler:
captcha_incorrect = Captcha stimmt nicht überein.
-password_not_match = Die Kennwörter stimmen nicht überein.
+password_not_match = Die Passwörter stimmen nicht überein.
username_been_taken = Benutzername ist bereits vergeben.
-repo_name_been_taken = Repository Name ist bereits vergeben.
+repo_name_been_taken = Repository-Name ist bereits vergeben.
org_name_been_taken = Organisationsname ist bereits vergeben.
team_name_been_taken = Teamname ist bereits vergeben.
-email_been_used = E-Mail-Adresse ist bereits vergeben.
-ssh_key_been_used = Public-Key Name wird bereits verwendet.
-illegal_username = Ihr Benutzername enthält ungültige Zeichen.
-illegal_repo_name = Repository Name enthält ungültige Zeichen.
+email_been_used = E-Mail-Adresse wird bereits verwendet.
+ssh_key_been_used = SSH-Schlüsselname wird bereits verwendet.
+illegal_username = Benutzername enthält ungültige Zeichen.
+illegal_repo_name = Repository-Name enthält ungültige Zeichen.
illegal_org_name = Organisationsname enthält ungültige Zeichen.
illegal_team_name = Teamname enthält ungültige Zeichen.
-username_password_incorrect = Benutzername oder Kennwort ist nicht korrekt.
-enterred_invalid_repo_name = Bitte stellen Sie sicher, dass der eingegeben Repository Name richtig ist.
-enterred_invalid_owner_name = Bitte stellen Sie sicher, dass der eingegeben Eigentümername richtig ist.
-enterred_invalid_password = Bitte stellen Sie sicher, dass das eingegebene Passwort richtig ist.
+username_password_incorrect = Benutzername oder Passwort ist nicht korrekt.
+enterred_invalid_repo_name = Bitte stelle sicher, dass der eingegeben Repository-Name richtig ist.
+enterred_invalid_owner_name = Bitte stelle sicher, dass der eingegeben Besitzername richtig ist.
+enterred_invalid_password = Bitte stelle sicher, dass das eingegebene Passwort richtig ist.
user_not_exist = Angegebener Benutzer existiert nicht.
-last_org_owner = The user to remove is the last member in owner team. There must be another owner.
+last_org_owner = Der zu entfernende Benutzer ist der letzte Teambesitzer. Es muss einen anderen Besitzer geben.
invalid_ssh_key = Leider sind wir nicht in der Lage, Ihren SSH-Schlüssel zu überprüfen: %s
auth_failed = Authentifizierung fehlgeschlagen: %v
-still_own_repo = Your account still have ownership of repository, you have to delete or transfer them first.
-org_still_own_repo = This organization still have ownership of repository, you have to delete or transfer them first.
+still_own_repo = Dein Konto besitzt noch Repositorys. Diese müssen zuerst gelöscht oder übertragen werden.
+org_still_own_repo = Diese Organisation besitzt noch Repositorys. Diese müssen zuerst gelöscht oder übertragen werden.
-still_own_user = This authentication still has used by some users, you should move them and then delete again.
+still_own_user = Diese Authentifizierung wird noch von einigen Benutzern genutzt. Entferne diese zuvor und lösche erneut.
[settings]
profile = Profil
-password = Kennwort
+password = Passwort
ssh_keys = SSH-Schlüssel
-social = Social Konten
+social = Soziale Konten
orgs = Organisationen
-delete = Delete Accoount
+delete = Konto löschen
+uid = Uid
public_profile = Öffentliches Profil
-profile_desc = Your Email address is public and will be used for any account related notifications, and any web based operations made via the site.
+profile_desc = Deine E-Mail-Adresse ist öffentlich und dient dazu, dir Benachrichtigungen bezüglich deines Kontos und deiner Repositorys zu schicken.
full_name = Vollständiger Name
-website = Website
+website = Webseite
location = Standort
update_profile = Profil aktualisieren
-update_profile_success = Your profile has been successfully updated.
+update_profile_success = Profil aktualisiert
-change_password = Kennwort ändern
-old_password = Aktuelles Kennwort
-new_password = Neues Kennwort
-password_incorrect = Aktuelles Kennwort ist nicht korrekt.
-change_password_success = Kennwort erfolgreich geändert. Sie können nun mittels des neuen Kennwortes anmelden.
+change_password = Passwort ändern
+old_password = Aktuelles Passwort
+new_password = Neues Passwort
+password_incorrect = Aktuelles Passwort ist nicht korrekt.
+change_password_success = Passwort geändert. Du kannst dich jetzt mit dem neuen Passwort anmelden.
manage_ssh_keys = SSH-Schlüssel verwalten
-add_key = Schlüssel hinzufügen
-ssh_desc = This is a list of SSH keys associated with your account. Remove any keys that you do not recognize.
-ssh_helper = Need help? Check out our guide to generating SSH keys or troubleshoot common SSH Problems .
+add_key = SSH-Schlüssel hinzufügen
+ssh_desc = Dies ist eine Liste aller SSH-Schlüssel, die mit deinem Konto verknüpft sind. Entferne alle Schlüssel, die du nicht kennst.
+ssh_helper = Du brauchst Hilfe? Hier ist eine Anleitung zum Erzeugen von SSH-Schlüsseln oder Problemlösen einfacher SSH-Probleme .
add_new_key = SSH-Schlüssel hinzufügen
key_name = Schlüsselname
key_content = Inhalt
-add_key_success = New SSH Key has been added!
-delete_key = löschen
+add_key_success = SSH-Schlüssel hinzugefügt
+delete_key = SSH-Schlüssel löschen
add_on = Hinzugefügt am
last_used = Zuletzt verwendet auf
no_activity = Keine neuen Aktivitäten
-manage_social = Manage Associated Social Accounts
-social_desc = This is a list of associated social accounts. Remove any binding that you do not recognize.
+manage_social = Verknüpfte soziale Konten verwalten
+social_desc = Dies ist eine Liste verknüpfter sozialer Konten. Entferne alle Verknüpfungen, die du nicht kennst.
unbind = Verknüpfung entfernen
-unbind_success = Die Verknüpfung zum Social Konto wurde entfernt.
+unbind_success = Die Verknüpfung zum sozialen Konto wurde entfernt.
-delete_account = Löschen Sie Ihr Konto
-delete_prompt = Die Operation wird Ihr Konto dauerhaft löschen und kann NICHT rückgängig gemacht werden!
-confirm_delete_account = Löschung bestätigen
+delete_account = Konto löschen
+delete_prompt = Diese Aktion wird dein Konto dauerhaft löschen und kann NICHT rückgängig gemacht werden!
+confirm_delete_account = Löschen
[repo]
-owner = Eigentümer
-repo_name = Repositorie Name
-repo_name_helper = Tolle Repositorienamen sind kurz, einprägsam und einzigartig .
+owner = Besitzer
+repo_name = Repository-Name
+repo_name_helper = Gute Repository-Namen sind kurz, einprägsam und einzigartig .
visibility = Sichtbarkeit
-visiblity_helper = Dieses Repositorie ist Privat
+visiblity_helper = Dieses Repository ist Privat
repo_desc = Beschreibung
repo_lang = Sprache
-repo_lang_helper = Wählen Sie eine .gitignore Datei
+repo_lang_helper = Wähle eine .gitignore Datei
license = Lizenz
-license_helper = Wählen Sie eine Lizenzdatei aus
-init_readme = Initialisieren dieses Repository mit einem README.md
+license_helper = Wähle eine Lizenz aus
+init_readme = Repository mit README.md initialisieren
create_repo = Repository erstellen
-default_branch = Default Branch
-mirror_interval = Mirror Intervall(Stunden)
+default_branch = Standard-Branch
+mirror_interval = Spiegel-Intervall (in Stunden)
goget_meta = Go-Get Meta
-goget_meta_helper = This repository will be Go-Getable
+goget_meta_helper = Dieses Repository wird man mit go get klonen können.
-need_auth = Berechtigung erforderlich
+need_auth = Authorisierung benötigt
migrate_type = Migrationstyp
-migrate_type_helper = Dieses Repository wird ein Mirror
-migrate_repo = Repositorie migrieren
+migrate_type_helper = Dieses Repository wird ein Spiegel
+migrate_repo = Repository migrieren
-clone_helper = Need help cloning? Visit Help !
+copy_link = Klonen
+clone_helper = Du brauchst Hilfe beim Klonen? Hier gibt es Hilfe !
unwatch = Beobachtung beenden
watch = Beobachtung
unstar = Markierung aufheben
star = Markierung
fork = Abspaltung
+quick_guide = Kurzanleitung
+clone_this_repo = Dieses Repository klonen
+create_new_repo_command = Erstelle ein neues Repository mittels der Kommandozeile
+push_exist_repo = Übertrage ein existierendes Repository von der Kommandozeile
+
settings = Einstellungen
settings.options = Optionen
settings.collaboration = Zusammenarbeit
settings.hooks = Webhooks
-settings.deploy_keys = Schlüssel bereitstellen
+settings.deploy_keys = Deploy-Keys
settings.basic_settings = Grundeinstellungen
-settings.danger_zone = Danger Zone
-settings.site = Offizielle Website
+settings.danger_zone = Gefahrenzone
+settings.site = Offizielle Webseite
settings.update_settings = Aktualisierungseinstellungen
-settings.transfer = Eigentum übertragen
-settings.transfer_desc = Transfer this repo to another user or to an organization where you have admin rights.
-settings.delete = Dieses Repository löschen
-settings.delete_desc = Sobald Sie ein Repository löschen, gibt es keinen Weg zurück. Bitte seien Sie sicher.
-settings.update_settings_success = Repository Optionen wurde erfolgreich aktualisiert.
+settings.transfer = Besitz übertragen
+settings.transfer_desc = Übertrage dieses Repository einem anderen Benutzer oder einer Organisation.
+settings.new_owner_has_same_repo = Neuer Eigentümer hat bereits ein Repository mit dem gleichen Namen.
+settings.delete = Repository löschen
+settings.delete_desc = Wenn dieses Repository gelöschet ist, gibt es keinen Weg zurück. Sei dir sicher!
+settings.update_settings_success = Repository-Optionen aktualisiert
settings.transfer_owner = Neuer Besitzer
-settings.make_transfer = Make Transfer
-settings.confirm_delete = Löschung bestätigen
-settings.add_collaborator = Neuer Mitarbeiter hinzufügen
-settings.add_collaborator_success = Neuer Mitarbeiter wurde hinzugefügt.
-settings.remove_collaborator_success = Mitarbeiter wurde entfernt.
+settings.make_transfer = übertragen
+settings.transfer_succeed = Repository-Eigentum wurde erfolgreich übertragen.
+settings.confirm_delete = Löschen
+settings.add_collaborator = Mitarbeiter hinzufügen
+settings.add_collaborator_success = Mitarbeiter hinzugefügt
+settings.remove_collaborator_success = Mitarbeiter entfernt
settings.add_webhook = Webhook hinzufügen
-settings.hooks_desc = Webhooks allow external services to be notified when certain events happen on Gogs. When the specified events happen, we'll send a POST request to each of the URLs you provide. Learn more in our Webhooks Guide .
-settings.remove_hook_success = Webhook wurde entfernt.
-settings.add_webhook_desc = We’ll send a POST
request to the URL below with details of any subscribed events. You can also specify which data format you'd like to receive (JSON, x-www-form-urlencoded
, etc ). More information can be found in Webhooks Guide .
-settings.payload_url = Payload URL
+settings.hooks_desc = Webhooks erlauben es externe Dienste zu informieren, wenn etwas bestimmtes in deinem Repository passiert. GoGS sendet dann eine POST-Request an alle angegebenen URLs. Erfahre mehr in unserem Webhooks Guide .
+settings.remove_hook_success = Webhook entfernt
+settings.add_webhook_desc = GoGS sendet einen POST
-Request an die unten stehende URL mit Details aller abonierten Ereignisse. Du kannst auch angeben, welches Datenformat du erhalten willst (JSON, x-www-form-urlencoded
, etc ). Mehr Informationen findest du im Webhooks Guide .
+settings.payload_url = Payload-URL
settings.content_type = Inhaltstyp
-settings.secret = Geheimnis
-settings.event_desc = Durch welche Ereignisse würden Sie gerne diesen Webhook auslösen?
-settings.event_push_only = Just the push
event.
+settings.secret = Secret
+settings.event_desc = Welche Ereignisse sollen diesen Webhook auslösen?
+settings.event_push_only = Nur das push
-Ereignis.
settings.active = Aktiv
-settings.active_helper = We will deliver event details when this hook is triggered.
-settings.add_hook_success = Neuer Webhook wurde hinzugefügt.
+settings.active_helper = Ereignisdetails werden ausgeliefert, wenn dieser Webhook ausgelöst wird.
+settings.add_hook_success = Webhook hinzugefügt
settings.update_webhook = Webhook aktualisieren
-settings.update_hook_success = Webhook wurde aktualisiert.
+settings.update_hook_success = Webhook aktualisiert
settings.delete_webhook = Webhook löschen
-settings.recent_deliveries = Jüngste Zustellungen
+settings.recent_deliveries = letzte Zustellungen
+settings.hook_type = Hook Type
+settings.add_slack_hook_desc = Add Slack integration to your repository.
+settings.slack_token = Token
+settings.slack_domain = Domain
+settings.slack_channel = Channel
[org]
org_name_holder = Name der Organisation
-org_name_helper = Namen großer Organisationen sind kurz und einprägsam.
-org_email_helper = E-Mail der Organisation empfängt alle Benachrichtigungen und Bestätigungen.
+org_name_helper = Gute Namen von Organisationen sind kurz und einprägsam.
+org_email_helper = Das E-Mail-Konto der Organisation empfängt alle Benachrichtigungen.
create_org = Organisation erstellen
repo_updated = Aktualisiert
people = Personen
-invite_someone = Jemanden einladen
+invite_someone = Benutzer einladen
teams = Teams
lower_members = Mitglieder
-lower_repositories = Repositories
+lower_repositories = Repositorys
create_new_team = Neues Team erstellen
org_desc = Beschreibung
team_name = Teamname
team_desc = Beschreibung
-team_name_helper = Sie werden diesen Namen verwenden, um dieses Team in Gesprächen zu erwähnen.
-team_desc_helper = Was hat das Team auf sich?
+team_name_helper = Verwende diesen Namen, um dich auf dieses Team zu beziehen.
+team_desc_helper = Was hat es mit diesem Team auf sich?
team_permission_desc = Welche Berechtigungsstufe soll das Team haben?
settings = Einstellungen
@@ -254,68 +316,69 @@ settings.full_name = Vollständiger Name
settings.website = Webseite
settings.location = Standort
settings.update_settings = Aktualisierungseinstellungen
-settings.update_setting_success = Einstellung der Organisation wurde erfolgreich aktualisiert.
+settings.update_setting_success = Organisationseinstellungen aktualisiert
settings.delete = Organisation löschen
settings.delete_account = Diese Organisation löschen
-settings.delete_prompt = Die Operation wird diese Organisation dauerhaft löschen und kann NICHT rückgängig gemacht werden!
-settings.confirm_delete_account = Löschung bestätigen
+settings.delete_prompt = Die Organisation wird dauerhaft gelöscht. Dies kann NICHT rückgängig gemacht werden!
+settings.confirm_delete_account = Löschen
+settings.hooks_desc = Add webhooks that will be triggered for all repositories under this organization.
members.public = Öffentlich
members.public_helper = Privat machen
members.private = Privat
members.private_helper = Öffentlich machen
-members.owner = Eigentümer
+members.owner = Besitzer
members.member = Mitglied
members.conceal = Verbergen
members.remove = Entfernen
members.leave = Verlassen
-members.invite_desc = Start typing a username to invite a new member to %s:
+members.invite_desc = Benutzernamen eingeben, um ihn als neues Mitglied in %s einzuladen:
members.invite_now = Jetzt einladen
teams.join = Beitreten
teams.leave = Verlassen
teams.read_access = Lesezugriff
-teams.read_access_helper = This team will be able to view and clone its repositories.
+teams.read_access_helper = Dieses Team wird Repositorys einsehen und klonen können.
teams.write_access = Schreibzugriff
-teams.write_access_helper = This team will be able to read its repositories, as well as push to them.
+teams.write_access_helper = Dieses Team wird die Repositorys einsehen und in sie hinein pushen können.
teams.admin_access = Adminzugriff
-teams.admin_access_helper = This team will be able to push/pull to its repositories, as well as add other collaborators to them.
+teams.admin_access_helper = Dieses Team wird pull- und push-Rechte für die Repositorys haben und Mitarbeiter einladen können.
teams.no_desc = Dieses Team hat keine Beschreibung
teams.settings = Einstellungen
-teams.owners_permission_desc = Owners have full access to all repositories and have admin rights to the organization.
+teams.owners_permission_desc = Besitzer haben vollen Zugriff auf alle Repositorys und Admin Rechte für diese Organisation.
teams.members = Teammitglieder
teams.update_settings = Einstellungen aktualisieren
teams.delete_team = Dieses Team löschen
teams.add_team_member = Teammitglied hinzufügen
-teams.delete_team_success = Das Team wurde erfolgreich gelöscht.
-teams.read_permission_desc = This team grants Read access: members can view and clone the team's repositories.
-teams.write_permission_desc = This team grants Write access: members can read from and push to the team's repositories.
-teams.admin_permission_desc = This team grants Admin access: members can read from, push to, and add collaborators to the team's repositories.
-teams.repositories = Team Repositories
-teams.add_team_repository = Teamrepositorie hinzufügen
+teams.delete_team_success = Team gelöscht
+teams.read_permission_desc = Dieses Team erlaubt Lesezugriff : Mitglieder können Team-Repositorys einsehen und klonen.
+teams.write_permission_desc = Dieses Team erlaubt Schreibzugriff : Mitglieder können Team-Repositorys einsehen und hinein pushen.
+teams.admin_permission_desc = Diese Team erlaubt Adminzugriff : Mitglieder dieses Teams können pullen, pushen und dem Team Mitarbeiter hinzufügen.
+teams.repositories = Team-Repositorys
+teams.add_team_repository = Team-Repository hinzufügen
teams.remove_repo = Entfernen
[admin]
dashboard = Dashboard
users = Benutzer
organizations = Organisationen
-repositories = Repositories
+repositories = Repositorys
authentication = Authentifizierung
config = Konfiguration
monitor = Monitoring
-prev = Prev.
-next = Next
+prev = zurück
+next = vor
dashboard.statistic = Statistik
dashboard.operations = Operationen
-dashboard.system_status = System Monitor Status
-dashboard.statistic_info = Gogs database has %d users, %d organizations, %d public keys, %d repositories, %d watches, %d stars, %d actions, %d accesses, %d issues, %d comments, %d social accounts, %d follows, %d mirrors, %d releases, %d login sources, %d webhooks, %d milestones, %d labels, %d hook tasks, %d teams, %d update tasks, %d attachments.
+dashboard.system_status = System-Monitor-Status
+dashboard.statistic_info = GoGS Datenbank hat %d Benutzer, %d Organizationen, %d öffentliche Schlüssel, %d Repositorys, %d watches, %d stars, %d actions, %d Zugriffe, %d issues, %d Kommentare, %d soziale Konten, %d follows, %d Spiegel, %d Releases, %d Login-Quellen, %d Webhooks, %d Milestones, %d Labels, %d Hook-Tasks, %d Teams, %d Aktualisierungs-Tasks, %d Anhänge.
dashboard.operation_name = Operation Name
dashboard.operation_switch = Switch
-dashboard.operation_run = Run
-dashboard.clean_unbind_oauth = Clean unbound OAuthes
-dashboard.delete_inactivate_accounts = Alle inaktiven Konten löschen
-dashboard.server_uptime = Server Uptime
+dashboard.operation_run = Ausführen
+dashboard.clean_unbind_oauth = ungebundene OAuths bereinigen
+dashboard.delete_inactivate_accounts = inaktive Konten löschen
+dashboard.server_uptime = Server-Uptime
dashboard.current_goroutine = Aktuelle Goroutines
dashboard.current_memory_usage = Aktuelle Speichernutzung
dashboard.total_memory_allocated = Zugeteilter Gesamtspeicher
@@ -323,67 +386,66 @@ dashboard.memory_obtained = Erhaltener Speicher
dashboard.pointer_lookup_times = Pointer Lookup Times
dashboard.memory_allocate_times = Memory Allocate Times
dashboard.memory_free_times = Memory Free Times
-dashboard.current_heap_usage = Current Heap Usage
-dashboard.heap_memory_obtained = Heap Memory Obtained
-dashboard.heap_memory_idle = Heap Memory Idle
-dashboard.heap_memory_in_use = Heap Memory In Use
-dashboard.heap_memory_released = Heap Memory Released
-dashboard.heap_objects = Heap Objects
-dashboard.bootstrap_stack_usage = Bootstrap Stack Usage
-dashboard.stack_memory_obtained = Stack Memory Obtained
-dashboard.mspan_structures_usage = MSpan Structures Usage
-dashboard.mspan_structures_obtained = MSpan Structures Obtained
-dashboard.mcache_structures_usage = MCache Structures Usage
-dashboard.mcache_structures_obtained = MCache Structures Obtained
+dashboard.current_heap_usage = Aktuelle Heap-Auslastung
+dashboard.heap_memory_obtained = erhaltener Heap-Memory
+dashboard.heap_memory_idle = unbenutzter Heap-Memory
+dashboard.heap_memory_in_use = benutzter Heap-Memory
+dashboard.heap_memory_released = freigegebener Heap-Memory
+dashboard.heap_objects = Heap-Objekte
+dashboard.bootstrap_stack_usage = Bootstrap-Stack-Auslastung
+dashboard.stack_memory_obtained = erhaltener Stack-Memory
+dashboard.mspan_structures_usage = MSpan-Structures-Auslastung
+dashboard.mspan_structures_obtained = erhaltene MSpan-Structures
+dashboard.mcache_structures_usage = MCache-Structures-Auslastung
+dashboard.mcache_structures_obtained = erhaltene MCache-Structures
dashboard.profiling_bucket_hash_table_obtained = Profiling Bucket Hash Table Obtained
-dashboard.gc_metadata_obtained = GC Metadada Obtained
-dashboard.other_system_allocation_obtained = Other System Allocation Obtained
-dashboard.next_gc_recycle = Next GC Recycle
-dashboard.last_gc_time = Since Last GC Time
-dashboard.total_gc_time = Total GC Pause
-dashboard.total_gc_pause = Total GC Pause
-dashboard.last_gc_pause = Last GC Pause
-dashboard.gc_times = GC Takt
-
-users.user_manage_panel = User Manage Panel
+dashboard.gc_metadata_obtained = erhaltene GC-Metadata
+dashboard.other_system_allocation_obtained = andere erhaltene System-Allokatoren
+dashboard.next_gc_recycle = nächster GC-Zyklus
+dashboard.last_gc_time = seit letztem GC-Zyklus
+dashboard.total_gc_time = gesammte GC-Zeit
+dashboard.total_gc_pause = gesammte GC-Pause
+dashboard.last_gc_pause = letzte GC-Pause
+dashboard.gc_times = GC-Takt
+
+users.user_manage_panel = Benutzer
users.new_account = Neues Konto erstellen
users.name = Name
-users.email = E-mail
users.activated = Aktiviert
users.admin = Admin
-users.repos = Repos
+users.repos = Repositorys
users.created = Erzeugt
users.edit = Bearbeiten
-users.auth_source = Auth Source
+users.auth_source = Auth-Quelle
users.local = Lokal
-users.auth_login_name = Auth Login Name
-users.update_profile_success = Kontoprofil wurde erfolgreich aktualisiert.
+users.auth_login_name = Auth-Login-Name
+users.update_profile_success = Kontoprofil aktualisiert
users.edit_account = Konto bearbeiten
users.is_activated = Dieses Konto ist aktiviert
users.is_admin = Dieses Konto hat Administratorrechte
-users.update_profile = Kontopprofil aktualisieren
+users.update_profile = Kontoprofil aktualisieren
users.delete_account = Dieses Konto löschen
-users.still_own_repo = Dieses Konto ist noch Eigentümer von Repositories, Sie müssen zuerst diese löschen oder übertragen.
+users.still_own_repo = Dieses Konto besitzt noch Repositorys. Diese müssen zuerst gelöscht oder übertragen werden.
-orgs.org_manage_panel = Organization Manage Panel
+orgs.org_manage_panel = Organisationenverwaltung
orgs.name = Name
orgs.teams = Teams
orgs.members = Mitglieder
-repos.repo_manage_panel = Repository Manage Panel
-repos.owner = Eigentümer
+repos.repo_manage_panel = Repositorys
+repos.owner = Besitzer
repos.name = Name
repos.private = Privat
repos.watches = Watches
repos.stars = Stars
-repos.issues = Themen
+repos.issues = Issues
-auths.auth_manage_panel = Authorization Manage Panel
-auths.new = Neu Authentifizierungsquelle hinzufügen
+auths.auth_manage_panel = Authentifizierung
+auths.new = Neue Authentifizierungsquelle hinzufügen
auths.name = Name
auths.type = Typ
-auths.enabled = Aktiviert
-auths.updated = Aktualisiert
+auths.enabled = aktiviert
+auths.updated = aktualisiert
auths.auth_type = Authentifizierungstyp
auths.auth_name = Authentifizierungsname
auths.domain = Domain
@@ -393,30 +455,30 @@ auths.base_dn = Base DN
auths.attributes = Suchattribute
auths.filter = Suchfilter
auths.ms_ad_sa = Ms Ad SA
-auths.smtp_auth = SMTP Authentifizierungstyp
-auths.smtphost = SMTP Host
-auths.smtpport = SMTP Port
+auths.smtp_auth = SMTP-Authentifizierungstyp
+auths.smtphost = SMTP-Host
+auths.smtpport = SMTP-Port
auths.enable_tls = TLS-Verschlüsselung aktivieren
auths.enable_auto_register = Automatische Registrierung aktivieren
auths.tips = Tipps
auths.edit = Authentifizierungseinstellungen bearbeiten
auths.activated = Diese Authentifizierung ist aktiviert
-auths.update_success = Authentifizierungseinstellungen wurde erfolgreich aktualisiert.
+auths.update_success = Authentifizierungseinstellungen aktualisiert
auths.update = Authentifizierungseinstellungen aktualisieren
-auths.delete = Diese Authentifizierung löschen
+auths.delete = Authentifizierung löschen
config.server_config = Server-Konfiguration
config.app_name = Anwendungsname
config.app_ver = Anwendungsversion
-config.app_url = Anwendungs URL
+config.app_url = Anwendungs-URL
config.domain = Domain
-config.offline_mode = Offline Mode
-config.disable_router_log = Router Log deaktivieren
-config.run_user = Run User
-config.run_mode = Run Mode
-config.repo_root_path = Repositorie Wurzelverzeichnis
-config.static_file_root_path = Wurzelverzeichnis für statische Dateien
-config.log_file_root_path = Wurzelverzeichnis für Log Dateien
+config.offline_mode = Offline-Modus
+config.disable_router_log = Router-Log deaktivieren
+config.run_user = Laufzeit-Benutzer
+config.run_mode = Laufzeit-Modus
+config.repo_root_path = Repository-Verzeichnis
+config.static_file_root_path = Verzeichnis für statische Dateien
+config.log_file_root_path = Log-Verzeichnis
config.script_type = Skript-Typ
config.reverse_auth_user = Reverse Authentication User
config.db_config = Datenbankkonfiguration
@@ -424,54 +486,54 @@ config.db_type = Typ
config.db_host = Host
config.db_name = Name
config.db_user = Benutzer
-config.db_ssl_mode = SSL Modus
+config.db_ssl_mode = SSL-Modus
config.db_ssl_mode_helper = (nur für "postgres")
config.db_path = Verzeichnis
config.db_path_helper = (nur für "sqlite3")
-config.service_config = Service Einstellungen
-config.register_email_confirm = E-Mail Bestätigung bei Registrierung
+config.service_config = Service-Einstellungen
+config.register_email_confirm = E-Mail-Bestätigung bei Registrierung
config.disable_register = Registrierung deaktivieren
config.require_sign_in_view = Require Sign In View
-config.mail_notify = E-Mail Benachrichtigung
-config.enable_cache_avatar = Avatar Cache avtivieren
+config.mail_notify = E-Mail-Benachrichtigung
+config.enable_cache_avatar = Avatar-Cache aktivieren
config.active_code_lives = Active Code Lives
config.reset_password_code_lives = Reset Password Code Lives
-config.webhook_config = Webhook Einstellungen
-config.task_interval = Task Intervall
+config.webhook_config = Webhook-Einstellungen
+config.task_interval = Task-Intervall
config.deliver_timeout = Zeitlimit für Zustellung
-config.mailer_config = Mailer Einstellungen
+config.mailer_config = Mailer-Einstellungen
config.mailer_enabled = Aktiviert
config.mailer_name = Name
config.mailer_host = Host
config.mailer_user = Benutzer
-config.oauth_config = OAuth Einstellungen
+config.oauth_config = OAuth-Einstellungen
config.oauth_enabled = Aktiviert
-config.cache_config = Cache Einstellungen
-config.cache_adapter = Cache Adapter
-config.cache_interval = Cache Intervall
-config.cache_conn = Cache Anbindung
-config.session_config = Session Einstellungen
-config.session_provider = Session Provider
-config.provider_config = Provider Einstellungen
-config.cookie_name = Cookie Name
+config.cache_config = Cache-Einstellungen
+config.cache_adapter = Cache-Adapter
+config.cache_interval = Cache-Intervall
+config.cache_conn = Cache-Anbindung
+config.session_config = Session-Einstellungen
+config.session_provider = Session-Provider
+config.provider_config = Provider-Einstellungen
+config.cookie_name = Cookie-Name
config.enable_set_cookie = Enable Set Cookie
-config.gc_interval_time = GC Interval Time
-config.session_life_time = Session Lebensdauer
+config.gc_interval_time = GC-Intervallzeit
+config.session_life_time = Session-Lebensdauer
config.https_only = nur HTTPS
-config.cookie_life_time = Cookie Lebensdauer
-config.session_hash_function = Session ID Hash Function
-config.session_hash_key = Session ID Hash Key
-config.picture_config = Bildereinstellungen
-config.picture_service = Bilderservice
+config.cookie_life_time = Cookie-Lebensdauer
+config.session_hash_function = Session-ID-Hashfunktion
+config.session_hash_key = Session-ID-Hashschlüssel
+config.picture_config = Bildeinstellungen
+config.picture_service = Bildservice
config.disable_gravatar = Gravatar deaktivieren
-config.log_config = Log Einstellungen
-config.log_mode = Log Modus
+config.log_config = Log-Einstellungen
+config.log_mode = Log-Modus
-monitor.cron = Cron Tasks
+monitor.cron = Cron-Tasks
monitor.name = Name
monitor.schedule = Zeitplan
-monitor.next = Next Time
-monitor.previous = Previous Time
+monitor.next = nächste Ausführung
+monitor.previous = letzte Ausführung
monitor.execute_times = Execute Times
monitor.process = Laufende Prozesse
monitor.desc = Beschreibung
@@ -479,10 +541,11 @@ monitor.start = Startzeit
monitor.execute_time = Ausführungszeit
[action]
-create_repo = Repositorie erstellen %s
-commit_repo = pushed to %s at %s
-create_issue = opened issue %s#%s
-comment_issue = commented on issue %s#%s
+create_repo = hat Repository %s erstellt
+commit_repo = hat nach %s in %s gepusht
+create_issue = hat Issue %s#%s eröffnet
+comment_issue = hat Issue %s#%s kommentiert
+transfer_repo = hat Repository %s
transferiert an %s
[tool]
ago = vor
@@ -504,16 +567,3 @@ months = %d Monate %s
years = %d Jahre %s
raw_seconds = Sekunden
raw_minutes = Minuten
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/conf/locale/locale_en-US.ini b/conf/locale/locale_en-US.ini
index 3dfbdc3aa..8e68fb980 100644
--- a/conf/locale/locale_en-US.ini
+++ b/conf/locale/locale_en-US.ini
@@ -38,6 +38,50 @@ issues = Issues
cancel = Cancel
+[install]
+install = Installation
+title = Install Steps For First-time Run
+requite_db_desc = Gogs requires MySQL, PostgreSQL or SQLite3, but SQLite3 is usually available in the official binary version.
+db_type = Database Type
+host = Host
+user = User
+password = Password
+db_name = Database Name
+db_helper = Please use INNODB engine with utf8_general_ci charset for MySQL.
+ssl_mode = SSL Mode
+path = Path
+sqlite_helper = The file path of SQLite3 database.
+general_title = General Settings of Gogs
+repo_path = Repository Root Path
+repo_path_helper = All Git remote repositories will be saved to this directory.
+run_user = Run User
+run_user_helper = The user must have access to Repository Root Path and run Gogs.
+domain = Domain
+domain_helper = This affects SSH clone URLs.
+app_url = Application URL
+app_url_helper = This affects HTTP/HTTPS clone URL and somewhere in e-mail.
+email_title = Email Service Settings(Optional)
+smtp_host = SMTP Host
+mailer_user = Sender E-mail
+mailer_password = Sender Password
+notify_title = Notification Settings(Optional)
+register_confirm = Enable Register Confirmation
+mail_notify = Enable Mail Notification
+admin_title = Admin Account Settings
+admin_name = Username
+admin_password = Password
+confirm_password = Confirm Password
+admin_email = E-mail
+install_gogs = Install Gogs
+test_git_failed = Fail to test 'git' command: %v
+sqlite3_not_available = Your release version does not support SQLite3, please download the official binary version from http://gogs.io/docs/installation/install_from_binary.html, NOT the gobuild version.
+invalid_db_setting = Database setting is not correct: %v
+invalid_repo_path = Repository root path is invalid: %v
+run_user_not_match = Run user isn't the current user: %s -> %s
+save_config_failed = Fail to save configuration: %v
+invalid_admin_setting = Admin account setting is invalid: %v
+install_success = Welcome! We're glad that you choose Gogs, have fun and take care.
+
[home]
uname_holder = Username or E-mail
password_holder = Password
@@ -47,6 +91,9 @@ collaborative_repos = Collaborative Repositories
my_orgs = My Organizations
my_mirrors = My Mirrors
+[explore]
+repos = Repositories
+
[auth]
create_new_account = Create New Account
register_hepler_msg = Already have an account? Sign in now!
@@ -81,6 +128,7 @@ HttpsUrl = HTTPS URL
PayloadUrl = Payload URL
TeamName = Team name
AuthName = Authorization name
+AdminEmail = Admin E-mail
require_error = ` cannot be empty.`
alpha_dash_error = ` must be valid alpha or numeric or dash(-_) characters.`
@@ -91,7 +139,7 @@ email_error = ` is not a valid e-mail address.`
url_error = ` is not a valid URL.`
unknown_error = Unknown error:
captcha_incorrect = Captcha didn't match.
-password_not_match = Password and re-type password are not same.
+password_not_match = Password and confirm password are not same.
username_been_taken = Username has been already taken.
repo_name_been_taken = Repository name has been already taken.
@@ -118,6 +166,15 @@ org_still_own_repo = This organization still have ownership of repository, you h
still_own_user = This authentication still has used by some users, you should move them and then delete again.
+[user]
+change_avatar = Change your avatar at gravatar.com
+join_on = Joined on
+repositories = Repositories
+activity = Public Activity
+followers = Followers
+starred = Starred
+following = Following
+
[settings]
profile = Profile
password = Password
@@ -125,6 +182,7 @@ ssh_keys = SSH Keys
social = Social Accounts
orgs = Organizations
delete = Delete Account
+uid = Uid
public_profile = Public Profile
profile_desc = Your Email address is public and will be used for any account related notifications, and any web based operations made via the site.
@@ -133,6 +191,10 @@ website = Website
location = Location
update_profile = Update Profile
update_profile_success = Your profile has been successfully updated.
+change_username = Username Changed
+change_username_desc = Username has been changed, do you want to continue? This will affect all links relate to your account.
+continue = Continue
+cancel = Cancel
change_password = Change Password
old_password = Current Password
@@ -159,8 +221,10 @@ unbind = Unbind
unbind_success = Social account has been unbound.
delete_account = Delete Your Account
-delete_prompt = The operation will delete your account permanently, and CANNOT be undo!
+delete_prompt = The operation will delete your account permanently, and CANNOT be undone!
confirm_delete_account = Confirm Deletion
+delete_account_title = Account Deletion
+delete_account_desc = This account is going to be deleted permanently, do you want to continue?
[repo]
owner = Owner
@@ -185,6 +249,9 @@ migrate_type = Migration Type
migrate_type_helper = This repository will be a Mirror
migrate_repo = Migrate Repository
+copy_link = Copy
+click_to_copy = Copy to clipboard
+copied = Copied OK
clone_helper = Need help cloning? Visit Help !
unwatch = Unwatch
watch = Watch
@@ -192,6 +259,30 @@ unstar = Unstar
star = Star
fork = Fork
+no_desc = No Description
+quick_guide = Quick Guide
+clone_this_repo = Clone this repository
+create_new_repo_command = Create a new repository on the command line
+push_exist_repo = Push an existing repository from the command line
+
+branch = Branch
+tree = Tree
+branch_and_tags = Branches & Tags
+branches = Branches
+tags = Tags
+issues = Issues
+commits = Commits
+releases = Releases
+
+commits.commits = Commits
+commits.search = Search commits
+commits.find = Find
+commits.author = Author
+commits.message = Message
+commits.date = Date
+commits.older = Older
+commits.newer = Newer
+
settings = Settings
settings.options = Options
settings.collaboration = Collaboration
@@ -201,13 +292,18 @@ settings.basic_settings = Basic Settings
settings.danger_zone = Danger Zone
settings.site = Official Site
settings.update_settings = Update Settings
+settings.change_reponame = Repository Name Changed
+settings.change_reponame_desc = Repository name has been changed, do you want to continue? This will affect all links relate to this repository.
settings.transfer = Transfer Ownership
settings.transfer_desc = Transfer this repo to another user or to an organization where you have admin rights.
+settings.new_owner_has_same_repo = New owner already has a repository with same name.
settings.delete = Delete This Repository
settings.delete_desc = Once you delete a repository, there is no going back. Please be certain.
+settings.transfer_notices =
- You will lose access if new owner is a individual user.
- You will remain access if new owner is an organization and you're one of the owners.
settings.update_settings_success = Repository options has been successfully updated.
settings.transfer_owner = New Owner
settings.make_transfer = Make Transfer
+settings.transfer_succeed = Repository ownership has been successfully transferred.
settings.confirm_delete = Confirm Deletion
settings.add_collaborator = Add New Collaborator
settings.add_collaborator_success = New collaborator has been added.
@@ -228,6 +324,11 @@ settings.update_webhook = Update Webhook
settings.update_hook_success = Webhook has been updated.
settings.delete_webhook = Delete Webhook
settings.recent_deliveries = Recent Deliveries
+settings.hook_type = Hook Type
+settings.add_slack_hook_desc = Add Slack integration to your repository.
+settings.slack_token = Token
+settings.slack_domain = Domain
+settings.slack_channel = Channel
[org]
org_name_holder = Organization Name
@@ -254,11 +355,16 @@ settings.full_name = Full Name
settings.website = Website
settings.location = Location
settings.update_settings = Update Settings
+settings.change_orgname = Organization Name Changed
+settings.change_orgname_desc = Organization name has been changed, do you want to continue? This will affect all links relate to this organization.
settings.update_setting_success = Organization setting has been successfully updated.
settings.delete = Delete Organization
settings.delete_account = Delete This Organization
-settings.delete_prompt = The operation will delete this organization permanently, and CANNOT be undo!
+settings.delete_prompt = The operation will delete this organization permanently, and CANNOT be undone!
settings.confirm_delete_account = Confirm Deletion
+settings.delete_org_title = Organization Deletion
+settings.delete_org_desc = This organization is going to be deleted permanently, do you want to continue?
+settings.hooks_desc = Add webhooks that will be triggered for all repositories under this organization.
members.public = Public
members.public_helper = make private
@@ -287,6 +393,8 @@ teams.members = Team Members
teams.update_settings = Update Settings
teams.delete_team = Delete This Team
teams.add_team_member = Add Team Member
+teams.delete_team_title = Team Deletion
+teams.delete_team_desc = This team is going to be deleted, do you want to continue? Members of this team may lose access to some repositories.
teams.delete_team_success = Given team has been successfully deleted.
teams.read_permission_desc = This team grants Read access: members can view and clone the team's repositories.
teams.write_permission_desc = This team grants Write access: members can read from and push to the team's repositories.
@@ -403,6 +511,8 @@ auths.activated = This authentication has activated
auths.update_success = Authorization setting has been successfully updated.
auths.update = Update Authorization Setting
auths.delete = Delete This Authorization
+auths.delete_auth_title = Authorization Deletion
+auths.delete_auth_desc = This authorization is going to be deleted, do you want to continue?
config.server_config = Server Configuration
config.app_name = Application Name
@@ -478,10 +588,11 @@ monitor.start = Start Time
monitor.execute_time = Execution Time
[action]
-create_repo = created repository %s
-commit_repo = pushed to %s at %s
-create_issue = opened issue %s#%s
-comment_issue = commented on issue %s#%s
+create_repo = created repository %s
+commit_repo = pushed to %s at %s
+create_issue = opened issue %s#%s
+comment_issue = commented on issue %s#%s
+transfer_repo = transfered repository %s
to %s
[tool]
ago = ago
diff --git a/conf/locale/locale_fr-CA.ini b/conf/locale/locale_fr-CA.ini
new file mode 100644
index 000000000..3f5d705fc
--- /dev/null
+++ b/conf/locale/locale_fr-CA.ini
@@ -0,0 +1,516 @@
+app_desc = Un service Git écrit en Go auto-hébergé
+
+home = Accueil
+dashboard = Tableau de bord
+explore = Explorer
+help = Aide
+sign_in = Connexion
+social_sign_in = Authentification via Internet: 2ème étape associé le compte
+sign_out = Déconnexion
+sign_up = Créer un compte
+register = S'inscrire
+website = Site web
+version = Version
+page = Page
+template = Gabarit
+language = Langage
+
+username = Usager
+email = Courriel
+password = Mot de passe
+re_type = Saisir à nouveau
+captcha = Captcha
+
+repository = Dépôt
+organization = Organisation
+mirror = Mirroir
+new_repo = Nouveau dépôt
+new_migrate = Nouvelle migration
+new_org = Nouvel organisation
+manage_org = Gestion des organisations
+admin_panel = Gestion
+account_settings = Profil usager
+settings = Configuration
+
+news_feed = Fil de nouvelles
+pull_requests = Demandes de fusion (pull requests)
+issues = Suivi de problèmes
+
+cancel = Annuler
+
+[home]
+uname_holder = Nom d'usager ou courriel
+password_holder = Mot de passe
+switch_dashboard_context = Changer de tableau de bord
+my_repos = Mes dépôts
+collaborative_repos = Dépôts partagés
+my_orgs = Mes organisations
+my_mirrors = Mes mirroirs
+
+[auth]
+create_new_account = Créer un nouveau compte
+register_hepler_msg = Déjà inscrits? Connectez-vous maintenant!
+social_register_hepler_msg = Déjà inscrits? Branchez-vous!
+disable_register_prompt = Désolé, l'auto-inscription n'est pas activée. Contactez l'admnistrateur du site.
+disable_register_mail = Désolé, la confirmation d'inscription par courriel est désactivée. Contactez l'administrateur du site.
+remember_me = Se souvenir de moi
+forgot_password= Mot de passe oublié
+forget_password = Mot de passe oublié?
+sign_up_now = Besoin d'un compte? Inscrivez-vous maintenant.
+confirmation_mail_sent_prompt = Un courriel de confirmation à été envoyé à %s , consultez vos courriels d'ici %d heures pour terminer l'inscription.
+sign_in_email = Connexion avec votre courriel
+active_your_account = Activez votre compte
+resent_limit_prompt = Désolé vous demandez trop souvent un courriel de confirmation. S.v.p. patientez 3 minutes.
+has_unconfirmed_mail = Bonjour %s, votre adresse courriel n'est pas vérifiée(%s ). Si vous n'avez pas reçu de courriel de confirmation ou si vous avez besoin d'en envoyer un maintenant, appuyez sur le bouton ci-dessous.
+resend_mail = Appuyez ici pour envoyer de nouveau un courriel de confirmation.
+email_not_associate = Ce courriel ne correspond à aucun compte.
+send_reset_mail = Appuyez ici pour (ré)envoyer un courriel pour réinitialiser le mot de passe.
+reset_password = Réinitialiser votre mot de passe
+invalid_code = Désolé, ce code de confirmation est périmé ou non-valide.
+reset_password_helper = Appuyez ici pour réinitialiser votre mot de passe
+password_too_short = La longueur du mot de passe doit être d'au moins 6 caractères.
+
+[form]
+UserName = Nom d'usager
+RepoName = Nom du dépôt
+Email = Adresse de courriel
+Password = Mot de passe
+Retype = Mot de passe (confirmation)
+SSHTitle = Nom de la clé SSH
+HttpsUrl = URL HTTPS
+PayloadUrl = URL cible
+TeamName = Nom de l'équipe
+AuthName = Nom d'usager
+
+require_error = ` ne peut être vide.`
+alpha_dash_error = ` doit être composé de caractères alpha-numériques et/ou d'un tiret(-_).`
+alpha_dash_dot_error = ` doit être composé de caractères alpha-numérique, un point(.) et/ou tiret(-_).`
+min_size_error = ` doit être composé d'au moins %s caractères.`
+max_size_error = ` doit être conposé d'au plus %s caractères.`
+email_error = ` n'est pas une adresse de courriel bien formée.`
+url_error = ` n'est pas un URL valide.`
+unknown_error = Erreur inconnue:
+captcha_incorrect = Le captcha ne concorde pas.
+password_not_match = Les deux mots de passe diffèrent.
+
+username_been_taken = `Nom d'usager dèjà utilisé.`
+repo_name_been_taken = Nom de dépôt déjà utilisé.
+org_name_been_taken = Nom d'organisation déjà utilisé.
+team_name_been_taken = Nom d'équipe déjà utilisé.
+email_been_used = Adresse de courriel déjà utilisée.
+ssh_key_been_used = Nom de clé publique déjà utilisé.
+illegal_username = Votre nom d'usager contient des caractères interdits.
+illegal_repo_name = Le nom du dépôt contient des caractères interdits.
+illegal_org_name = Le nom de l'organisation contient des caractères interdits.
+illegal_team_name = Le nom de l'équipe contient des caractères interdits.
+username_password_incorrect = Nom d'usager ou mot de passe erroné.
+enterred_invalid_repo_name = Nom de dépôt inexistant.
+enterred_invalid_owner_name = Responsable de dépôt inexistant.
+enterred_invalid_password = Mot de passe erroné.
+user_not_exist = Nom d'usager inexistant.
+last_org_owner = Ceci est le dernier responsable du dépôt. Il doit y avoir obligatoirement au moins un usager responsable.
+
+invalid_ssh_key = Désolé, impossible de vérifier votre clé SSH: %
+auth_failed = Erreur d'authentification : %v
+
+still_own_repo = Votre compte est responsable d'au moins un dépôt. Vous devez soit détruire ces dépôts, soit transférer la responsabilité à un autre usager.
+org_still_own_repo = Cette organisation est responsable d'au moins un dépôt. Vous devez soit détruire ces dépôts, soit transférer la responsabilité à un autre usager ou organisation.
+
+still_own_user = Cette authentification est utilisée par un usager.
+
+[settings]
+profile = Profil
+password = Mot de passe
+ssh_keys = Clés SSH
+social = Comptes Internet
+orgs = Organisations
+delete = Supprimer votre compte
+
+public_profile = Profil public
+profile_desc = Votre adresse de courriel est publique et sera utilisée pour les avis produits par le site.
+full_name = Nom complet
+website = Site web
+location = Endroit
+update_profile = Mettre à jour le profil
+update_profile_success = Mise à jour du profil réussie.
+
+change_password = Changer le mot de passe
+old_password = Mot de passe actuel
+new_password = Nouveau mot de passe
+password_incorrect = Mot de passe actuel erroné.
+change_password_success = Modification du mot de passe effectuée. Vous pouvez dorénavant vous connecter avec le nouveau mot de passe.
+
+manage_ssh_keys = Gestion des clés SSH
+add_key = Ajouter une clé
+ssh_desc = Voici la liste de clés SSH associées à votre profil. Retirez les clés que vous ne reconnaissez pas.
+ssh_helper = Beson d'aide? Consultez le guide au generating SSH keys ou vérifiez les problèmes SSH fréquents .
+add_new_key = Ajouter une clé SSH
+key_name = Nom de la clé
+key_content = Contenu
+add_key_success = Clé SSH ajoutée!
+delete_key = Détruire
+add_on = Ajoutée le
+last_used = Dernière utilisation le
+no_activity = Pas d'activité récente
+
+manage_social = Gestion des comptes Internets associés
+social_desc = Ceci est une liste de comptes Internet associés. Retirez les comptes que vous ne reconnaissez pas.
+unbind = Désassocier
+unbind_success = Compte Internet déassocié.
+
+delete_account = Detruire votre compte
+delete_prompt = Cette opération détruira votre compte et ne pourra être annulée !
+confirm_delete_account = Confirmez la suppression
+
+[repo]
+owner = Responsable
+repo_name = Nom du dépôt
+repo_name_helper = Les bons noms de dépôts sont courts, mémorables et uniques .
+visibility = Visibilité
+visiblity_helper = Ce dépôt est privé
+repo_desc = Description
+repo_lang = Langue
+repo_lang_helper = Choisir un fichier .gitignore
+license = License
+license_helper = Choisir un fichier de licence
+init_readme = Initialiser le dépôt avec un fichier README.md
+create_repo = Créer le dépôt
+default_branch = Branche par défaut
+mirror_interval = Intervale de synchronisation (heures)
+goget_meta = Métadonnées Go-Get
+goget_meta_helper = Ce dépôt sera Go-Getable
+
+need_auth = Authorisation requise
+migrate_type = Type de migration
+migrate_type_helper = Ce dépôt sera un mirroir
+migrate_repo = Migrer le dépôt
+
+copy_link = Copier
+clone_helper = Besoin d'aide pour cloner? Obtenez de l' aide !
+unwatch = Ne plus suivre
+watch = Suivre
+unstar = Retirer étoile
+star = Étoile
+fork = Fork
+
+quick_guide = Guide rapide
+clone_this_repo = Cloner ce dépôt
+create_new_repo_command = Créer un nouveau dépôt à la ligne de commande
+push_exist_repo = Pousser un dépôt existant depuis la ligne de commande
+
+settings = Réglages
+settings.options = Réglages de base
+settings.collaboration = Collaboration
+settings.hooks = Webhooks
+settings.deploy_keys = Clé de déploiement
+settings.basic_settings = réglages de base
+settings.danger_zone = Danger!
+settings.site = Site officiel
+settings.update_settings = Réglage des mises à jour
+settings.transfer = Transférer la responsabilité
+settings.transfer_desc = Transférer ce dépôt à un autre usager ou organisation si vous en avez la responsabilité.
+settings.delete = Détruire ce dépôt
+settings.delete_desc = La destruction est irrémédiable, impossible d'annuler. Soyez sûr de votre décision.
+settings.update_settings_success = Réglages modifiés
+settings.transfer_owner = Nouveau responsable
+settings.make_transfer = Faire le transfert
+settings.confirm_delete = Confirmer la destruction
+settings.add_collaborator = Ajouter un nouveau collaborateur
+settings.add_collaborator_success = Nouveau collaborateur ajouté.
+settings.remove_collaborator_success = Collaborateur supprimé.
+settings.add_webhook = Ajouter un Webhook
+settings.hooks_desc = Les Webhooks permettent à des services externes d'être avertis de certains changements sur Gogs. Lorque qu'un changement se produit, Gogs envoie une requête POST à chacun des URLs spécifiés. Plus d'info disponible sur notre guide Webhooks' .
+settings.remove_hook_success = Webhook supprimé.
+settings.add_webhook_desc = Gogs envoiera un POST à l'URL ci-dessous avec le détail de l'événement souscrit. Vous pouvez aussi spécifier dans quel format vous désirez recevoir les données (JSON,x-www-form-urlencoded
, etc ). Plus d'info disponible sur notre guide Webhooks' .
+settings.payload_url = URL cible
+settings.content_type = Content Type
+settings.secret = Secret
+settings.event_desc = Quels changements déclencheront le webhook?
+settings.event_push_only = Uniquement les push
.
+settings.active = Activé
+settings.active_helper = Gogs fournira le détail de l'événement lorsque ce webhook sera déclenché.
+settings.add_hook_success = Nouveau webhook ajouté.
+settings.update_webhook = Mettre à jour le webhook
+settings.update_hook_success = Webhook mis à jour.
+settings.delete_webhook = Détruire le webhook
+settings.recent_deliveries = Livraisons récentes
+settings.hook_type = Type de déclencheur
+settings.add_slack_hook_desc = Ajouter la compatibilité Slack à ce dépôt.
+settings.slack_token = Jeton (token)
+settings.slack_domain = Domaine
+settings.slack_channel = Canal
+
+[org]
+org_name_holder = Nom de l'organisation
+org_name_helper = Les bons noms d'organisations sont courts, mémorables et uniques
+org_email_helper = Le courriel de l'organisation recevra toutes les notifications et les confirmations.
+create_org = Créer une organisation
+repo_updated = Changement effectué
+people = Personne
+invite_someone = Inviter quelqu'un
+teams = Équipes
+lower_members = Membres
+lower_repositories = Dépôts
+create_new_team = Créer une nouvelle équipe
+org_desc = Description
+team_name = Nom de l'équipe
+team_desc = Description
+team_name_helper = Le nom qui sera utilisé pour mentionner cette équipe dans les conversations.
+team_desc_helper = Quel est la raison d'être de cette équipe?
+team_permission_desc = Quel niveau de permission attribuer à cette équipe?
+
+settings = Réglages
+settings.options = Paramètres
+settings.full_name = Nom complet
+settings.website = Site web
+settings.location = Endroit
+settings.update_settings = Mettre à jour les paramètres
+settings.update_setting_success = Paramètres mis à jour.
+settings.delete = Détruire l'organisation
+settings.delete_account = Détruire cette organisation
+settings.delete_prompt = La destruction de l'organisation est irrémédiable, impossible d'annuler. Soyez sûr de votre décision.
+settings.confirm_delete_account = Confirmer la destruction
+
+members.public = Publique
+members.public_helper = Rendre privé
+members.private = Privé
+members.private_helper = Rendre publique
+members.owner = Responsable
+members.member = Membre
+members.conceal = Caché
+members.remove = Retirer
+members.leave = Quitter
+members.invite_desc = Commencez à saisir un nom d'usager pour l'inviter à %s:
+members.invite_now = Inviter
+
+teams.join = Rejoindre
+teams.leave = Quitter
+teams.read_access = Droits de lecture
+teams.read_access_helper = Cette équipe pourra voir et cloner ses dépôts.
+teams.write_access = Droits d'écriture
+teams.write_access_helper = Cette équipe pourra voir et cloner ses dépôts ainsi que pousser vers ceux-ci.
+teams.admin_access = Droits de gestion
+teams.admin_access_helper = En plus des droits d'écriture, cette équipe pourra gérer les collaborateurs.
+teams.no_desc = Cette équipe ne posséde pas de description
+teams.settings = Réglages
+teams.owners_permission_desc = Les responsables ont accès à tous les dépôts et en possédent les droits de gestion.
+teams.members = Membre de l'équipe
+teams.update_settings = Mettre à jour
+teams.delete_team = Détruire cette équipe
+teams.add_team_member = Ajouter un membre à l'équipe
+teams.delete_team_success = Équipe détruite
+teams.read_permission_desc = La participation à cette équipe confère les droits de lecture. Ses membres peuvent voir et cloner ses dépôts.
+teams.write_permission_desc = La participation à cette équipe confère les droits d'écriture en plus des droits de lecture. Ses membres peuvent pousser vers les dépôts de l'équipe.
+teams.admin_permission_desc = La participation à cette équire confère les droits de gestion. Ses membres peuvent voir, cloner, pousser et gérer les collaborateurs des dépôts.
+teams.repositories = Dépôts de l'équipe
+teams.add_team_repository = Ajouer un dépôt à l'équipe
+teams.remove_repo = Enlever
+
+[admin]
+dashboard = Tableau de bord
+users = Usagers
+organizations = Organisations
+repositories = Dépôts
+authentication = Sources d'authentifications
+config = Configuration
+monitor = Monitoring
+prev = Préc.
+next = Suiv.
+
+dashboard.statistic = Statistiques
+dashboard.operations = Opérations
+dashboard.system_status = État du monitoring système
+dashboard.statistic_info = La BD Gogs compte %d usagers, %d organisations, %d clé SSH, %d dépôts, %d suivis, %d étoiles, %d actions, %d accès, %d tickets, %d commentaires, %d comptes Internet, %d suivis, %d mirroirs, %d publications, %d sources d'authentification, %d webhooks, %d jalons, %d tags, %d tâches hook, %d équipes, %d tâches de mise à jours, %d fichiers joints.
+dashboard.operation_name = Nom de l'opération
+dashboard.operation_switch = Commande
+dashboard.operation_run = Lancer
+dashboard.clean_unbind_oauth = Nettoyer les OAuths orphelins
+dashboard.delete_inactivate_accounts = Détruire les comptes inactifs
+dashboard.server_uptime = Démarré depuis
+dashboard.current_goroutine = Nombre de Goroutines
+dashboard.current_memory_usage = Usage mémoire actuel
+dashboard.total_memory_allocated = Mémoire allouée totale
+dashboard.memory_obtained = Memoire obtenue
+dashboard.pointer_lookup_times = Accès pointeur
+dashboard.memory_allocate_times = Allocation mémoire
+dashboard.memory_free_times = Désallocation mémoire
+dashboard.current_heap_usage = Taille du heap actuelle
+dashboard.heap_memory_obtained = Mémoire heap obtenue
+dashboard.heap_memory_idle = Mémoire heap inactive
+dashboard.heap_memory_in_use = Mémoire heap utilisée
+dashboard.heap_memory_released = Mémoire heap relachée
+dashboard.heap_objects = Objets dans le heap
+dashboard.bootstrap_stack_usage = Bootstrap Stack Usage
+dashboard.stack_memory_obtained = Stack Memory Obtained
+dashboard.mspan_structures_usage = MSpan Structures Usage
+dashboard.mspan_structures_obtained = MSpan Structures Obtained
+dashboard.mcache_structures_usage = MCache Structures Usage
+dashboard.mcache_structures_obtained = MCache Structures Obtained
+dashboard.profiling_bucket_hash_table_obtained = Profiling Bucket Hash Table Obtained
+dashboard.gc_metadata_obtained = GC Metadada Obtained
+dashboard.other_system_allocation_obtained = Other System Allocation Obtained
+dashboard.next_gc_recycle = Next GC Recycle
+dashboard.last_gc_time = Since Last GC Time
+dashboard.total_gc_time = Total GC Pause
+dashboard.total_gc_pause = Total GC Pause
+dashboard.last_gc_pause = Last GC Pause
+dashboard.gc_times = GC Times
+
+users.user_manage_panel = Gestion des usager
+users.new_account = Creér un nouveau compte
+users.name = Nom
+users.activated = Activé
+users.admin = Gestionnaire
+users.repos = Dépôts
+users.created = Créé
+users.edit = Editer
+users.auth_source = Source d'authentification
+users.local = Locale
+users.auth_login_name = Identifiant d'authentification
+users.update_profile_success = Compte crée.
+users.edit_account = Éditer compte
+users.is_activated = Ce compte est activé
+users.is_admin = Ce compte a les droits de gestionnaire
+users.update_profile = Mettre à jour le compte
+users.delete_account = Détruire ce compte
+users.still_own_repo = Ce compte est responsables d'un dépôt. I faut détruire le dépôt ou transférer la responsabilité avant de détruire ce compte.
+
+orgs.org_manage_panel = Gestion des organisations
+orgs.name = Nom
+orgs.teams = Équipes
+orgs.members = Membres
+
+repos.repo_manage_panel = Gestion des dépôts
+repos.owner = Responsable
+repos.name = Nom
+repos.private = Privé
+repos.watches = Suivis
+repos.stars = Étoiles
+repos.issues = Ticket
+
+auths.auth_manage_panel = Gestion des sources d'authentification
+auths.new = Ajouter une nouvelle source d'authentification
+auths.name = Nom
+auths.type = Type
+auths.enabled = Activé
+auths.updated = Mis à jour
+auths.auth_type = Type d'authentification
+auths.auth_name = Nom de l'authentification
+auths.domain = Domaine
+auths.host = Serveur
+auths.port = Port
+auths.base_dn = DN de base
+auths.attributes = Attributs de recherche
+auths.filter = Filtre de recherche
+auths.ms_ad_sa = Microsoft Active Directory
+auths.smtp_auth = Authentification SMTP
+auths.smtphost = Serveur SMTP
+auths.smtpport = Port SMTP
+auths.enable_tls = Chiffrement TLS
+auths.enable_auto_register = Activer auto-abonnement
+auths.tips = Trucs
+auths.edit = Éditer réglages d'authentification
+auths.activated = Source d'authentification activée
+auths.update_success = Réglages mis à jour.
+auths.update = Mettre à jour réglages
+auths.delete = Détruire cette source
+
+config.server_config = Configuration du serveur
+config.app_name = Nom de l'applicaiton
+config.app_ver = Version de l'application
+config.app_url = URL de l'application
+config.domain = Domaine
+config.offline_mode = Mode hors-ligne
+config.disable_router_log = Journal du routeur désactivé
+config.run_user = Éxécuté en tant que
+config.run_mode = Mode de fonctionnement
+config.repo_root_path = Dossier contenant les dépôts
+config.static_file_root_path = Dossier contenant les fichiers statiques
+config.log_file_root_path = Dossier contenant les journaux
+config.script_type = Type de script
+config.reverse_auth_user = Usager d'authentification inversée
+config.db_config = Configuration de la BD
+config.db_type = Type
+config.db_host = Serveur
+config.db_name = Nom
+config.db_user = Usager
+config.db_ssl_mode = Mode SSL
+config.db_ssl_mode_helper = (pour "postgres" seulement)
+config.db_path = Path
+config.db_path_helper = (pour "sqlite3" seulement)
+config.service_config = Configuration du service
+config.register_email_confirm = Confirmation d'abonnement par courriel
+config.disable_register = Auto-inscription désactivée
+config.require_sign_in_view = Connexion requise pour visualiser
+config.mail_notify = Notifications par courriel
+config.enable_cache_avatar = Cache avatar activée
+config.active_code_lives = Jeton d'activation
+config.reset_password_code_lives = Jeton de modification mot-de-passe
+config.webhook_config = Configuration Webhook
+config.task_interval = Intervalle
+config.deliver_timeout = Expiration des appels
+config.mailer_config = Configuration expédition de courriels
+config.mailer_enabled = Activé
+config.mailer_name = Nom
+config.mailer_host = Serveur
+config.mailer_user = Usager
+config.oauth_config = Configuration OAuth
+config.oauth_enabled = Activé
+config.cache_config = Configuration du cache
+config.cache_adapter = Mécanisme de cache
+config.cache_interval = Intervalle
+config.cache_conn = Chaîne de connexion
+config.session_config = Configuration des session
+config.session_provider = Mécanisme
+config.provider_config = Configuration du mécanisme
+config.cookie_name = Nom du fichier témoin
+config.enable_set_cookie = Fichier témoin actvité
+config.gc_interval_time = Intervalle GC
+config.session_life_time = Durée de la session
+config.https_only = HTTPS exigé
+config.cookie_life_time = Expiration du fichier témoin
+config.session_hash_function = Fonction de hashage ID de session
+config.session_hash_key = Clé de hashage ID de session
+config.picture_config = Configuration des avatars
+config.picture_service = Service image
+config.disable_gravatar = Désactivé Gravatar
+config.log_config = Configuration du journal
+config.log_mode = Mode de journal
+
+monitor.cron = Cron Tasks
+monitor.name = Name
+monitor.schedule = Schedule
+monitor.next = Next Time
+monitor.previous = Previous Time
+monitor.execute_times = Execute Times
+monitor.process = Running Processes
+monitor.desc = Description
+monitor.start = Start Time
+monitor.execute_time = Execution Time
+
+[action]
+create_repo = a créé le dépôt %s
+commit_repo = a poussé sur %s à %s
+create_issue = a ouvert le ticket %s#%s
+comment_issue = a commenté sur le ticket %s#%s
+
+[tool]
+ago = auparavant
+from_now = depuis
+now = maintenant
+1s = 1 seconde %s
+1m = 1 minute %s
+1h = 1 heure %s
+1d = 1 jour %s
+1w = 1 semaine %s
+1mon = 1 mos %s
+1y = 1 an %s
+seconds = %d secondes %s
+minutes = %d minutes %s
+hours = %d heures %s
+days = %d jours %s
+weeks = %d semaines %s
+months = %d mois %s
+years = %d années %s
+raw_seconds = secondes
+raw_minutes = minutes
diff --git a/conf/locale/locale_zh-CN.ini b/conf/locale/locale_zh-CN.ini
index d498da9c1..360bf4bcc 100644
--- a/conf/locale/locale_zh-CN.ini
+++ b/conf/locale/locale_zh-CN.ini
@@ -38,6 +38,50 @@ issues = 工单管理
cancel = 取消
+[install]
+install = 安装页面
+title = 首次运行安装程序
+requite_db_desc = Gogs 允许后端数据库为 MySQL、PostgreSQL 或 SQLite3,但是 SQLite3 一般只有官方二进制发行版才支持。
+db_type = 数据库类型
+host = 数据库主机
+user = 数据库用户
+password = 数据库用户密码
+db_name = 数据库名称
+db_helper = 如果您使用 MySQL,请使用 INNODB 引擎以及 utf8_general_ci 字符集。
+ssl_mode = SSL 模式
+path = 数据库文件路径
+sqlite_helper = SQLite3 数据库的文件路径。
+general_title = 应用基本设置
+repo_path = 仓库根目录
+repo_path_helper = 所有 Git 远程仓库都将被存放于该目录。
+run_user = 运行系统用户
+run_user_helper = 该用户必须具有对仓库根目录和运行 Gogs 的操作权限。
+domain = 域名
+domain_helper = 该设置影响 SSH 克隆地址。
+app_url = 应用 URL
+app_url_helper = 该设置影响 HTTP/HTTPS 克隆地址和一些邮箱中的链接。
+email_title = 邮件服务设置(可选)
+smtp_host = SMTP 主机
+mailer_user = 发送邮箱
+mailer_password = 发送邮箱密码
+notify_title = 通知提醒设置(可选)
+register_confirm = 启用注册邮箱确认
+mail_notify = 启用邮件通知提醒
+admin_title = 管理员帐号设置
+admin_name = 管理员用户名
+admin_password = 管理员密码
+confirm_password = 确认密码
+admin_email = 管理员邮箱
+install_gogs = 立即安装
+test_git_failed = 无法识别 'git' 命令:%v
+sqlite3_not_available = 您所使用的发行版不支持 SQLite3,请从 http://gogs.io/docs/installation/install_from_binary.html 下载官方二进制发行版,而不是 gobuild 版本。
+invalid_db_setting = 数据库设置不正确:%v
+invalid_repo_path = 仓库根目录设置不正确:%v
+run_user_not_match = 运行系统用户非当前用户:%s -> %s
+save_config_failed = 应用配置保存失败:%v
+invalid_admin_setting = 管理员帐户设置不正确:%v
+install_success = 您好!我们很高兴您选择使用 Gogs,祝您使用愉快,代码从此无 BUG!
+
[home]
uname_holder = 用户名或邮箱
password_holder = 密码
@@ -47,6 +91,9 @@ collaborative_repos = 参与协作的仓库
my_orgs = 我的组织
my_mirrors = 我的镜像
+[explore]
+repos = 探索仓库
+
[auth]
create_new_account = 创建帐户
register_hepler_msg = 已经注册?立即登录!
@@ -81,6 +128,7 @@ HttpsUrl = HTTPS URL 地址
PayloadUrl = 推送地址
TeamName = 团队名称
AuthName = 认证名称
+AdminEmail = 管理员邮箱
require_error = 不能为空。
alpha_dash_error = 必须为英文字母、阿拉伯数字或横线(-_)。
@@ -118,6 +166,15 @@ org_still_own_repo = 该组织仍然是某些仓库的拥有者,您必须先
still_own_user = 该授权认证依旧被部分用户使用,请先删除该部分用户后再试!
+[user]
+change_avatar = 到 gravatar.com 上修改您的头像
+join_on = 加入于
+repositories = 仓库列表
+activity = 公开活动
+followers = 关注者
+starred = 已点赞
+following = 关注中
+
[settings]
profile = 个人信息
password = 修改密码
@@ -125,6 +182,7 @@ ssh_keys = 管理 SSH 密钥
social = 社交帐号绑定
orgs = 管理组织
delete = 删除帐户
+uid = 用户 ID
public_profile = 公开信息
profile_desc = 您的邮箱地址将会被公开,并被用于接收帐户的所有提醒和通知。
@@ -133,6 +191,10 @@ website = 个人网站
location = 所在地区
update_profile = 更新信息
update_profile_success = 您的个人信息更新成功!
+change_username = 用户名将被修改
+change_username_desc = 用户名被修改,您确定要继续操作吗?这将会影响到所有与您帐户有关的链接。
+continue = 继续操作
+cancel = 取消操作
change_password = 修改密码
old_password = 当前密码
@@ -161,6 +223,8 @@ unbind_success = 社交帐号解除绑定成功!
delete_account = 删除当前帐户
delete_prompt = 删除操作会永久清除您的帐户信息,并且 不可恢复 !
confirm_delete_account = 确认删除帐户
+delete_account_title = 帐户删除操作
+delete_account_desc = 该帐户将被永久性删除,您确定要继续操作吗?
[repo]
owner = 拥有者
@@ -185,6 +249,9 @@ migrate_type = 迁移类型
migrate_type_helper = 本仓库将是 镜像
migrate_repo = 迁移仓库
+copy_link = 复制链接
+click_to_copy = 复制到剪切板
+copied = 复制成功
clone_helper = 不知道如何操作?访问 此处 查看帮助!
unwatch = 取消关注
watch = 关注
@@ -192,6 +259,30 @@ unstar = 取消点赞
star = 点赞
fork = 派生
+no_desc = 暂无描述
+quick_guide = 快速帮助
+clone_this_repo = 克隆当前仓库
+create_new_repo_command = 从命令行创建一个新的仓库
+push_exist_repo = 从命令行推送已经创建的仓库
+
+branch = 分支
+tree = 目录树
+branch_and_tags = 分支与标签
+branches = 分支列表
+tags = 标签列表
+issues = 工单管理
+commits = 提交历史
+releases = 版本发布
+
+commits.commits = 次代码提交
+commits.search = 搜索提交历史
+commits.find = 查找
+commits.author = 作者
+commits.message = 备注
+commits.date = 提交日期
+commits.older = 更旧的提交
+commits.newer = 更新的提交
+
settings = 仓库设置
settings.options = 基本设置
settings.collaboration = 管理协作者
@@ -201,13 +292,18 @@ settings.basic_settings = 基本设置
settings.danger_zone = 危险操作区
settings.site = 官方网站
settings.update_settings = 更新仓库设置
+settings.change_reponame = 仓库名称将被修改
+settings.change_reponame_desc = 仓库名称被修改,您确定要继续操作吗?这将会影响到所有与该仓库有关的链接。
settings.transfer = 转移仓库所有权
settings.transfer_desc = 您可以将仓库转移至您拥有管理员权限的帐户或组织。
+settings.new_owner_has_same_repo = 新的仓库拥有者已经存在同名仓库!
settings.delete = 删除本仓库
settings.delete_desc = 删除仓库操作不可逆转,请三思而后行。
+settings.transfer_notices = - 如果您转移给个人用户,您将对仓库失去所有权限。
- 如果您转移给您作为拥有者的组织,则可继续保持操作权限。
settings.update_settings_success = 仓库设置更新成功!
settings.transfer_owner = 新拥有者
settings.make_transfer = 确认转移仓库
+settings.transfer_succeed = 仓库所有权转移成功!
settings.confirm_delete = 确认删除仓库
settings.add_collaborator = 增加新的协作者
settings.add_collaborator_success = 成功添加新的协作者!
@@ -228,6 +324,11 @@ settings.update_webhook = 更新 Web 钩子
settings.update_hook_success = Web 钩子更新成功!
settings.delete_webhook = 删除 Web 钩子
settings.recent_deliveries = 最近推送记录
+settings.hook_type = 钩子类型
+settings.add_slack_hook_desc = 为您的仓库增加 Slack 集成
+settings.slack_token = 令牌
+settings.slack_domain = 域名
+settings.slack_channel = 频道
[org]
org_name_holder = 组织名称
@@ -254,11 +355,16 @@ settings.full_name = 组织全名
settings.website = 官方网站
settings.location = 所在地区
settings.update_settings = 更新组织设置
+settings.change_orgname = 组织名称将被修改
+settings.change_orgname_desc = 组织名称被修改,您确定要继续操作吗?这将会影响到所有与该组织有关的链接。
settings.update_setting_success = 组织设置更新成功!
settings.delete = 删除组织
settings.delete_account = 删除当前组织
settings.delete_prompt = 删除操作会永久清除该组织的信息,并且 不可恢复 !
settings.confirm_delete_account = 确认删除组织
+settings.delete_org_title = 组织删除操作
+settings.delete_org_desc = 该组织将被永久性删除,您确定要继续操作吗?
+settings.hooks_desc = 在此处添加的 Web 钩子将会应用到该组织下的 所有仓库 。
members.public = 公开成员
members.public_helper = 设为私有
@@ -287,6 +393,8 @@ teams.members = 团队成员
teams.update_settings = 更新团队设置
teams.delete_team = 删除当前团队
teams.add_team_member = 添加团队成员
+teams.delete_team_title = 团队删除操作
+teams.delete_team_desc = 删除操作会永久清除有关该团队的信息,您确定要继续操作吗?团队成员可能会失去对某些仓库的操作权限。
teams.delete_team_success = 指定团队删除成功!
teams.read_permission_desc = 该团队拥有对所属仓库的 读取 权限,团队成员可以进行查看和克隆等只读操作。
teams.write_permission_desc = 该团队拥有对所属仓库的 读取 和 写入 的权限。
@@ -362,6 +470,7 @@ users.is_activated = 该用户已被激活
users.is_admin = 该用户具有管理员权限
users.update_profile = 更新用户信息
users.delete_account = 删除该用户
+users.still_own_repo = 该帐户仍然是某些仓库的拥有者,您必须先转移或删除它们才能执行删除帐户操作!
orgs.org_manage_panel = 组织管理面板
orgs.name = 组织名称
@@ -402,6 +511,8 @@ auths.activated = 该授权认证已经启用
auths.update_success = 授权认证设置更新成功!
auths.update = 更新授权认证信息
auths.delete = 删除该授权认证
+auths.delete_auth_title = 授权认证删除操作
+auths.delete_auth_desc = 该授权认证将被删除,您确定要继续吗?
config.server_config = 服务器配置
config.app_name = 应用名称
@@ -477,10 +588,11 @@ monitor.start = 开始时间
monitor.execute_time = 已执行时间
[action]
-create_repo = 创建了仓库 %s
-commit_repo = 推送了 %s 分支的代码到 %s
-create_issue = 创建了工单 %s#%s
-comment_issue = 评论了工单 %s#%s
+create_repo = 创建了仓库 %s
+commit_repo = 推送了 %s 分支的代码到 %s
+create_issue = 创建了工单 %s#%s
+comment_issue = 评论了工单 %s#%s
+transfer_repo = 将仓库 %s
转移至 %s
[tool]
ago = 之前
diff --git a/docker/README.md b/docker/README.md
new file mode 100644
index 000000000..448912009
--- /dev/null
+++ b/docker/README.md
@@ -0,0 +1,89 @@
+Docker
+======
+
+TOOLS ARE WRITTEN FOR TESTING AND TO SEE WHAT IT IS!
+
+For this to work you will need the nifty docker tool [fig].
+
+The most simple setup will look like this:
+
+```sh
+./assemble_blocks.sh docker_gogs w_db option_db_mysql
+fig up
+
+```
+
+That's it. You have GoGS running in docker linked to a MySQL docker container.
+
+Now visit http://localhost:3000/ and give details for the admin account an you're up and running.
+
+
+How does it work
+----------------
+
+`./assemble_blocks.sh` will look in `blocks` for subdirectories.
+In the subdirectories there are three relevant files: `Dockerfile`, `config` and `fig`.
+
+`Dockerfile` will be copied to `docker/` (also means last `Dockerfile` wins).
+
+The `config` file contains lines which will in the gogs docker container end up in `$GOGS_PATH/custom/config/app.ini` and by this gogs will be configured.
+Here you can define things like the MySQL server for your database block.
+
+The `fig` file will just be added to `fig.yml`, which is used by fig to manage your containers.
+This inculdes container linking!
+
+Just have a look at them and it will be clear how to write your own blocks.
+
+Just some things
+
+ - all files (`Dockerfile`, `fig` and `config`) are optional
+ - the gogs block should always be the first block
+
+Currently the blocks are designed that, the blocks that start with `docker` pull in the base docker image.
+Then one block starting with `w` defines, what containers should be linked to the gogs container.
+For every option in the `w` block you need to add an `option` container.
+
+Example:
+
+```sh
+./assemble_blocks.sh docker_gogs w_db_cache option_db_mysql option_cache_redis
+```
+
+
+More sophisticated Example
+--------------------------
+
+Her is a more elaborated example
+
+```sh
+./assemble_blocks.sh docker_gogs w_db_cache_session option_db_postgresql option_cache_redis option_session_mysql
+fig up
+```
+
+This will set up four containters and link them proberly. One for each of
+
+ - gogs
+ - database (postgresql)
+ - cache (redis)
+ - session (mysql)
+
+WARNING: This will not work at the Moment! MySQL session is broken!
+
+
+Remark
+------
+
+After you execute `assemble_blocks.sh` you should always trigger `fig build` to inculde the the new init script `init_gogs.sh` in the docker image.
+
+If you want to use another GoGS docker file, but keep everything else the same, you can create a block, e.g. `docker_gogs_custom`, with only a `Dockerfile` and call
+
+```sh
+./assemble_blocks.sh docker_gogs_custom w_db option_database_mysql
+```
+
+This will pull in the `Dockerfile` from `docker_gogs` instead of the one from `docker_gogs`.
+
+`Dockerfile`s for the `master` and `dev` branch are provided as `docker_gogs` and `docker_gogs_dev`
+
+
+[fig]:http://www.fig.sh/
\ No newline at end of file
diff --git a/docker/assemble_blocks.sh b/docker/assemble_blocks.sh
new file mode 100755
index 000000000..852064de2
--- /dev/null
+++ b/docker/assemble_blocks.sh
@@ -0,0 +1,72 @@
+#!/bin/bash
+
+blocks_dir=blocks
+docker_dir=docker
+template_dir=templates
+
+docker_file=Dockerfile
+
+gogs_config_file=conf.tmp
+gogs_config=config
+gogs_init_file=$docker_dir/init_gogs.sh
+
+fig_file=fig.yml
+fig_config=fig
+
+gogs_init_template=$template_dir/init_gogs.sh.tpl
+
+if [ "$#" == 0 ]; then
+ blocks=`ls $blocks_dir`
+ if [ -z "$blocks" ]; then
+ echo "No Blocks available in $blocks_dir"
+ else
+ echo "Available Blocks:"
+ for block in $blocks; do
+ echo " $block"
+ done
+ fi
+ exit 0
+fi
+
+for file in $gogs_config_file $fig_file; do
+ if [ -e $file ]; then
+ echo "Deleting $file"
+ rm $file
+ fi
+done
+
+for dir in $@; do
+ current_dir=$blocks_dir/$dir
+ if [ ! -d "$current_dir" ]; then
+ echo "$current_dir is not a directory"
+ exit 1
+ fi
+
+ if [ -e $current_dir/$docker_file ]; then
+ echo "Copying $current_dir/$docker_file to $docker_dir/$docker_file"
+ cp $current_dir/$docker_file $docker_dir/$docker_file
+ fi
+
+ if [ -e $current_dir/$gogs_config ]; then
+ echo "Adding $current_dir/$gogs_config to $gogs_config_file"
+ cat $current_dir/$gogs_config >> $gogs_config_file
+ echo "" >> $gogs_config_file
+ fi
+
+ if [ -e $current_dir/$fig_config ]; then
+ echo "Adding $current_dir/$fig_config to $fig_file"
+ cat $current_dir/fig >> $fig_file
+ echo "" >> $fig_file
+ fi
+done
+
+echo "Creating $gogs_init_file"
+sed "/{{ CONFIG }}/{
+r $gogs_config_file
+d
+}" $gogs_init_template > $gogs_init_file
+
+if [ -e $gogs_config_file ]; then
+ echo "Removing temporary GoGS config"
+ rm $gogs_config_file
+fi
\ No newline at end of file
diff --git a/docker/blocks/docker_gogs/Dockerfile b/docker/blocks/docker_gogs/Dockerfile
new file mode 100644
index 000000000..e2e056ae0
--- /dev/null
+++ b/docker/blocks/docker_gogs/Dockerfile
@@ -0,0 +1,52 @@
+FROM ubuntu:14.04
+
+# This part is taken from the official docker image --------------------
+
+RUN apt-get update && apt-get install -y \
+ build-essential ca-certificates curl \
+ bzr git mercurial \
+ --no-install-recommends
+
+ENV GOLANG_VERSION 1.3
+
+RUN curl -sSL http://golang.org/dl/go$GOLANG_VERSION.src.tar.gz \
+ | tar -v -C /usr/src -xz
+WORKDIR /usr/src/go
+
+RUN cd src && ./make.bash --no-clean 2>&1
+
+ENV PATH /usr/src/go/bin:$PATH
+
+RUN mkdir -p /go/src
+ENV GOPATH /go
+ENV PATH /go/bin:$PATH
+WORKDIR /go
+
+# ----------------------------------------------------------------------
+
+
+RUN useradd -m git
+
+ENV GOGS_PATH $GOPATH/src/github.com/gogits/gogs
+ENV GOGS_CUSTOM_CONF_PATH $GOGS_PATH/custom/conf
+ENV GOGS_CUSTOM_CONF $GOGS_CUSTOM_CONF_PATH/app.ini
+
+RUN go get -u -d github.com/gogits/gogs
+# WORKDIR $GOGS_PATH
+WORKDIR /go/src/github.com/gogits/gogs
+RUN go build github.com/gogits/gogs
+RUN chown -R git $GOGS_PATH
+
+ADD init_gogs.sh /tmp/
+RUN chown git /tmp/init_gogs.sh
+RUN chmod +x /tmp/init_gogs.sh
+
+USER git
+ENV HOME /home/git
+ENV USER git
+ENV PATH $GOGS_PATH:$PATH
+
+RUN git config --global user.name "GoGS"
+
+ENTRYPOINT ["/tmp/init_gogs.sh"]
+CMD ["gogs", "web"]
diff --git a/docker/blocks/docker_gogs_dev/Dockerfile b/docker/blocks/docker_gogs_dev/Dockerfile
new file mode 100644
index 000000000..d1b96bf4a
--- /dev/null
+++ b/docker/blocks/docker_gogs_dev/Dockerfile
@@ -0,0 +1,53 @@
+FROM ubuntu:14.04
+
+# This part is derived from the official docker image ------------------
+
+RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
+ apt-get install -qy \
+ build-essential ca-certificates curl \
+ bzr git mercurial \
+ --no-install-recommends
+
+ENV GOLANG_VERSION 1.3
+
+RUN curl -sSL http://golang.org/dl/go$GOLANG_VERSION.src.tar.gz \
+ | tar -v -C /usr/src -xz
+WORKDIR /usr/src/go
+
+RUN cd src && ./make.bash --no-clean 2>&1
+
+ENV PATH /usr/src/go/bin:$PATH
+
+RUN mkdir -p /go/src
+ENV GOPATH /go
+ENV PATH /go/bin:$PATH
+WORKDIR /go
+
+# ----------------------------------------------------------------------
+
+
+RUN useradd -m git
+
+ENV GOGS_PATH $GOPATH/src/github.com/gogits/gogs
+ENV GOGS_CUSTOM_CONF_PATH $GOGS_PATH/custom/conf
+ENV GOGS_CUSTOM_CONF $GOGS_CUSTOM_CONF_PATH/app.ini
+
+RUN git clone -b dev https://github.com/gogits/gogs.git $GOGS_PATH
+# WORKDIR $GOGS_PATH
+WORKDIR /go/src/github.com/gogits/gogs
+RUN go get -d && go build
+RUN chown -R git $GOGS_PATH
+
+ADD init_gogs.sh /tmp/
+RUN chown git /tmp/init_gogs.sh
+RUN chmod +x /tmp/init_gogs.sh
+
+USER git
+ENV HOME /home/git
+ENV USER git
+ENV PATH $GOGS_PATH:$PATH
+
+RUN git config --global user.name "GoGS"
+
+ENTRYPOINT ["/tmp/init_gogs.sh"]
+CMD ["gogs", "web"]
diff --git a/docker/blocks/option_cache_memcache/config b/docker/blocks/option_cache_memcache/config
new file mode 100644
index 000000000..daca6f3ef
--- /dev/null
+++ b/docker/blocks/option_cache_memcache/config
@@ -0,0 +1,3 @@
+[cache]
+DB_TYPE = memcache
+HOST = HOST = ${CACHE_1_PORT_11211_TCP_ADDR}:${CACHE_1_PORT_11211_TCP_PORT}
diff --git a/docker/blocks/option_cache_memcache/fig b/docker/blocks/option_cache_memcache/fig
new file mode 100644
index 000000000..80d0215cc
--- /dev/null
+++ b/docker/blocks/option_cache_memcache/fig
@@ -0,0 +1,2 @@
+cache:
+ image: sylvainlasnier/memcached:latest
diff --git a/docker/blocks/option_cache_redis/config b/docker/blocks/option_cache_redis/config
new file mode 100644
index 000000000..648f4f380
--- /dev/null
+++ b/docker/blocks/option_cache_redis/config
@@ -0,0 +1,3 @@
+[cache]
+DB_TYPE = redis
+HOST = ${CACHE_1_PORT_6379_TCP_ADDR}:${CACHE_1_PORT_6379_TCP_PORT}
diff --git a/docker/blocks/option_cache_redis/fig b/docker/blocks/option_cache_redis/fig
new file mode 100644
index 000000000..0e74bc4ae
--- /dev/null
+++ b/docker/blocks/option_cache_redis/fig
@@ -0,0 +1,2 @@
+cache:
+ image: redis:latest
diff --git a/docker/blocks/option_db_mysql/config b/docker/blocks/option_db_mysql/config
new file mode 100644
index 000000000..53f8949d9
--- /dev/null
+++ b/docker/blocks/option_db_mysql/config
@@ -0,0 +1,6 @@
+[database]
+DB_TYPE = mysql
+HOST = ${DB_1_PORT_3306_TCP_ADDR}:${DB_1_PORT_3306_TCP_PORT}
+NAME = ${DB_1_ENV_MYSQL_DATABASE}
+USER = ${DB_1_ENV_MYSQL_USER}
+PASSWD = ${DB_1_ENV_MYSQL_PASSWORD}
diff --git a/docker/blocks/option_db_mysql/fig b/docker/blocks/option_db_mysql/fig
new file mode 100644
index 000000000..a005a0593
--- /dev/null
+++ b/docker/blocks/option_db_mysql/fig
@@ -0,0 +1,7 @@
+db:
+ image: mysql:latest
+ environment:
+ MYSQL_ROOT_PASSWORD: rootpass
+ MYSQL_DATABASE: gogs
+ MYSQL_USER: gogs
+ MYSQL_PASSWORD: password
diff --git a/docker/blocks/option_db_postgresql/config b/docker/blocks/option_db_postgresql/config
new file mode 100644
index 000000000..e5946b06d
--- /dev/null
+++ b/docker/blocks/option_db_postgresql/config
@@ -0,0 +1,6 @@
+[database]
+DB_TYPE = postgres
+HOST = ${DB_1_PORT_5432_TCP_ADDR}:${DB_1_PORT_5432_TCP_PORT}
+NAME = ${DB_1_ENV_POSTGRESQL_DB}
+USER = ${DB_1_ENV_POSTGRESQL_USER}
+PASSWD = ${DB_1_ENV_POSTGRESQL_PASS}
diff --git a/docker/blocks/option_db_postgresql/fig b/docker/blocks/option_db_postgresql/fig
new file mode 100644
index 000000000..c839e9044
--- /dev/null
+++ b/docker/blocks/option_db_postgresql/fig
@@ -0,0 +1,6 @@
+db:
+ image: wyaeld/postgres:9.3
+ environment:
+ POSTGRESQL_DB: gogs
+ POSTGRESQL_USER: gogs
+ POSTGRESQL_PASS: password
diff --git a/docker/blocks/option_session_mysql/config b/docker/blocks/option_session_mysql/config
new file mode 100644
index 000000000..b8bc2cc70
--- /dev/null
+++ b/docker/blocks/option_session_mysql/config
@@ -0,0 +1,3 @@
+[session]
+PROVIDER = mysql
+PROVIDER_CONFIG = ${SESSION_1_ENV_MYSQL_USER}:${SESSION_1_ENV_MYSQL_PASSWORD}@SESSION_1_PORT_3306_TCP_PROTO(${SESSION_1_PORT_3306_TCP_ADDR}:${SESSION_1_PORT_3306_TCP_PORT})/${SESSION_1_ENV_MYSQL_DATABASE}
diff --git a/docker/blocks/option_session_mysql/fig b/docker/blocks/option_session_mysql/fig
new file mode 100644
index 000000000..0e2dbf19c
--- /dev/null
+++ b/docker/blocks/option_session_mysql/fig
@@ -0,0 +1,7 @@
+session:
+ image: mysql:latest
+ environment:
+ MYSQL_ROOT_PASSWORD: rootpass
+ MYSQL_DATABASE: gogs_session
+ MYSQL_USER: gogs
+ MYSQL_PASSWORD: password
diff --git a/docker/blocks/w_cache/fig b/docker/blocks/w_cache/fig
new file mode 100644
index 000000000..fd66c3578
--- /dev/null
+++ b/docker/blocks/w_cache/fig
@@ -0,0 +1,6 @@
+gogs:
+ build: docker
+ links:
+ - cache
+ ports:
+ - "3000:3000"
diff --git a/docker/blocks/w_cache_session/fig b/docker/blocks/w_cache_session/fig
new file mode 100644
index 000000000..0f9011406
--- /dev/null
+++ b/docker/blocks/w_cache_session/fig
@@ -0,0 +1,7 @@
+gogs:
+ build: docker
+ links:
+ - cache
+ - session
+ ports:
+ - "3000:3000"
diff --git a/docker/blocks/w_db/fig b/docker/blocks/w_db/fig
new file mode 100644
index 000000000..a7e9c1b69
--- /dev/null
+++ b/docker/blocks/w_db/fig
@@ -0,0 +1,6 @@
+gogs:
+ build: docker
+ links:
+ - db
+ ports:
+ - "3000:3000"
diff --git a/docker/blocks/w_db_cache/fig b/docker/blocks/w_db_cache/fig
new file mode 100644
index 000000000..42402e40f
--- /dev/null
+++ b/docker/blocks/w_db_cache/fig
@@ -0,0 +1,7 @@
+gogs:
+ build: docker
+ links:
+ - db
+ - cache
+ ports:
+ - "3000:3000"
diff --git a/docker/blocks/w_db_cache_session/fig b/docker/blocks/w_db_cache_session/fig
new file mode 100644
index 000000000..42444405a
--- /dev/null
+++ b/docker/blocks/w_db_cache_session/fig
@@ -0,0 +1,8 @@
+gogs:
+ build: docker
+ links:
+ - db
+ - cache
+ - session
+ ports:
+ - "3000:3000"
diff --git a/docker/blocks/w_db_session/fig b/docker/blocks/w_db_session/fig
new file mode 100644
index 000000000..3703c6ba3
--- /dev/null
+++ b/docker/blocks/w_db_session/fig
@@ -0,0 +1,7 @@
+gogs:
+ build: docker
+ links:
+ - db
+ - session
+ ports:
+ - "3000:3000"
diff --git a/docker/blocks/w_none/fig b/docker/blocks/w_none/fig
new file mode 100644
index 000000000..c0fed209d
--- /dev/null
+++ b/docker/blocks/w_none/fig
@@ -0,0 +1,4 @@
+gogs:
+ build: docker
+ ports:
+ - "3000:3000"
diff --git a/docker/blocks/w_session/fig b/docker/blocks/w_session/fig
new file mode 100644
index 000000000..7dda0dde9
--- /dev/null
+++ b/docker/blocks/w_session/fig
@@ -0,0 +1,6 @@
+gogs:
+ build: docker
+ links:
+ - session
+ ports:
+ - "3000:3000"
diff --git a/scripts/dockerfiles/images/memcache/.gitkeep b/docker/docker/.gitkeep
similarity index 100%
rename from scripts/dockerfiles/images/memcache/.gitkeep
rename to docker/docker/.gitkeep
diff --git a/docker/templates/init_gogs.sh.tpl b/docker/templates/init_gogs.sh.tpl
new file mode 100644
index 000000000..26cff4e50
--- /dev/null
+++ b/docker/templates/init_gogs.sh.tpl
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+if [ ! -d "$DIRECTORY" ]; then
+ mkdir -p $GOGS_CUSTOM_CONF_PATH
+
+echo "
+{{ CONFIG }}
+" >> $GOGS_CUSTOM_CONF
+
+fi
+
+exec "$@"
diff --git a/dockerfiles/README.md b/dockerfiles/README.md
deleted file mode 100644
index 11d28d0fc..000000000
--- a/dockerfiles/README.md
+++ /dev/null
@@ -1,40 +0,0 @@
-### Install Gogs With Docker
-
-Deploying gogs in [Docker](http://www.docker.io/) is just as easy as eating a pie, what you do is just open the `dockerfiles/build.sh` file, replace the configs:
-
-```
-DB_TYPE="YOUR_DB_TYPE" # type of database, support 'mysql' and 'postgres'
-MEM_TYPE="YOUR_MEM_TYPE" # type of memory database, support 'redis' and 'memcache'
-DB_PASSWORD="YOUR_DB_PASSWORD" # The database password.
-DB_RUN_NAME="YOUR_DB_RUN_NAME" # The --name option value when run the database image.
-MEM_RUN_NAME="YOUR_MEM_RUN_NAME" # The --name option value when run the mem database image.
-HOST_PORT="YOUR_HOST_PORT" # The port on host, which will be redirected to the port 3000 inside gogs container.
-```
-
-And run:
-```
-cd dockerfiles
-./build.sh
-```
-
-The build might take some time, just be patient. After it finishes, you will receive the message:
-
-```
-Now we have the MySQL image(running) and gogs image, use the follow command to start gogs service( the content might be different, according to your own configs):
- docker run -i -t --link YOUR_DB_RUN_NAME:db --link YOUR_MEM_RUN_NAME:mem -p YOUR_HOST_PORT:3000 gogits/gogs
-```
-
-Just follow the message, run:
-
-```
- docker run -i -t --link YOUR_DB_RUN_NAME:db --link YOUR_MEM_RUN_NAME:mem -p YOUR_HOST_PORT:3000 gogits/gogs
-```
-
-Now we have gogs running! Open the browser and navigate to:
-
-```
-http://YOUR_HOST_IP:YOUR_HOST_PORT
-```
-
-Let's 'gogs'!
-Ouya~
diff --git a/gogs.go b/gogs.go
index 1e2150b3c..289ad1912 100644
--- a/gogs.go
+++ b/gogs.go
@@ -17,7 +17,7 @@ import (
"github.com/gogits/gogs/modules/setting"
)
-const APP_VER = "0.4.9.0831 Beta"
+const APP_VER = "0.5.4.1003 Beta"
func init() {
runtime.GOMAXPROCS(runtime.NumCPU())
@@ -35,6 +35,7 @@ func main() {
cmd.CmdUpdate,
cmd.CmdFix,
cmd.CmdDump,
+ cmd.CmdCert,
}
app.Flags = append(app.Flags, []cli.Flag{}...)
app.Run(os.Args)
diff --git a/models/action.go b/models/action.go
index b5f692c49..4203ead38 100644
--- a/models/action.go
+++ b/models/action.go
@@ -137,7 +137,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com
return err
}
- url := fmt.Sprintf("/%s/%s/commit/%s", repoUserName, repoName, c.Sha1)
+ url := fmt.Sprintf("%s/%s/%s/commit/%s", setting.AppSubUrl, repoUserName, repoName, c.Sha1)
message := fmt.Sprintf(`%s `, url, c.Message)
if _, err = CreateComment(userId, issue.RepoId, issue.Id, 0, 0, COMMIT, message, nil); err != nil {
@@ -172,7 +172,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com
// CommitRepoAction adds new action for committing repository.
func CommitRepoAction(userId, repoUserId int64, userName, actEmail string,
- repoId int64, repoUserName, repoName string, refFullName string, commit *base.PushCommits) error {
+ repoId int64, repoUserName, repoName string, refFullName string, commit *base.PushCommits, oldCommitId string, newCommitId string) error {
opType := COMMIT_REPO
// Check it's tag push or branch.
@@ -220,21 +220,52 @@ func CommitRepoAction(userId, repoUserId int64, userName, actEmail string,
ws, err := GetActiveWebhooksByRepoId(repoId)
if err != nil {
- return errors.New("action.CommitRepoAction(GetWebhooksByRepoId): " + err.Error())
- } else if len(ws) == 0 {
+ return errors.New("action.CommitRepoAction(GetActiveWebhooksByRepoId): " + err.Error())
+ }
+
+ // check if repo belongs to org and append additional webhooks
+ if repo.Owner.IsOrganization() {
+ // get hooks for org
+ orgws, err := GetActiveWebhooksByOrgId(repo.OwnerId)
+ if err != nil {
+ return errors.New("action.CommitRepoAction(GetActiveWebhooksByOrgId): " + err.Error())
+ }
+ ws = append(ws, orgws...)
+ }
+
+ if len(ws) == 0 {
return nil
}
repoLink := fmt.Sprintf("%s%s/%s", setting.AppUrl, repoUserName, repoName)
+ compareUrl := ""
+ // if not the first commit, set the compareUrl
+ if !strings.HasPrefix(oldCommitId, "0000000") {
+ compareUrl = fmt.Sprintf("%s/compare/%s...%s", repoLink, oldCommitId, newCommitId)
+ }
+
+ pusher_email, pusher_name := "", ""
+ pusher, err := GetUserByName(userName)
+ if err == nil {
+ pusher_email = pusher.Email
+ pusher_name = pusher.GetFullNameFallback()
+ }
+
commits := make([]*PayloadCommit, len(commit.Commits))
for i, cmt := range commit.Commits {
+ author_username := ""
+ author, err := GetUserByEmail(cmt.AuthorEmail)
+ if err == nil {
+ author_username = author.Name
+ }
commits[i] = &PayloadCommit{
Id: cmt.Sha1,
Message: cmt.Message,
Url: fmt.Sprintf("%s/commit/%s", repoLink, cmt.Sha1),
Author: &PayloadAuthor{
- Name: cmt.AuthorName,
- Email: cmt.AuthorEmail,
+ Name: cmt.AuthorName,
+ Email: cmt.AuthorEmail,
+ UserName: author_username,
},
}
}
@@ -249,15 +280,20 @@ func CommitRepoAction(userId, repoUserId int64, userName, actEmail string,
Website: repo.Website,
Watchers: repo.NumWatches,
Owner: &PayloadAuthor{
- Name: repoUserName,
- Email: actEmail,
+ Name: repo.Owner.GetFullNameFallback(),
+ Email: repo.Owner.Email,
+ UserName: repo.Owner.Name,
},
Private: repo.IsPrivate,
},
Pusher: &PayloadAuthor{
- Name: repo.Owner.LowerName,
- Email: repo.Owner.Email,
+ Name: pusher_name,
+ Email: pusher_email,
+ UserName: userName,
},
+ Before: oldCommitId,
+ After: newCommitId,
+ CompareUrl: compareUrl,
}
for _, w := range ws {
@@ -266,15 +302,36 @@ func CommitRepoAction(userId, repoUserId int64, userName, actEmail string,
continue
}
- p.Secret = w.Secret
- CreateHookTask(&HookTask{
- Type: WEBHOOK,
- Url: w.Url,
- Payload: p,
- ContentType: w.ContentType,
- IsSsl: w.IsSsl,
- })
+ switch w.HookTaskType {
+ case SLACK:
+ {
+ s, err := GetSlackPayload(p, w.Meta)
+ if err != nil {
+ return errors.New("action.GetSlackPayload: " + err.Error())
+ }
+ CreateHookTask(&HookTask{
+ Type: w.HookTaskType,
+ Url: w.Url,
+ BasePayload: s,
+ ContentType: w.ContentType,
+ IsSsl: w.IsSsl,
+ })
+ }
+ default:
+ {
+ p.Secret = w.Secret
+ CreateHookTask(&HookTask{
+ Type: w.HookTaskType,
+ Url: w.Url,
+ BasePayload: p,
+ ContentType: w.ContentType,
+ IsSsl: w.IsSsl,
+ })
+ }
+ }
}
+
+ go DeliverHooks()
return nil
}
@@ -293,13 +350,29 @@ func NewRepoAction(u *User, repo *Repository) (err error) {
// TransferRepoAction adds new action for transfering repository.
func TransferRepoAction(u, newUser *User, repo *Repository) (err error) {
- if err = NotifyWatchers(&Action{ActUserId: u.Id, ActUserName: u.Name, ActEmail: u.Email,
- OpType: TRANSFER_REPO, RepoId: repo.Id, RepoName: repo.Name, Content: newUser.Name,
- IsPrivate: repo.IsPrivate}); err != nil {
+ action := &Action{
+ ActUserId: u.Id,
+ ActUserName: u.Name,
+ ActEmail: u.Email,
+ OpType: TRANSFER_REPO,
+ RepoId: repo.Id,
+ RepoUserName: newUser.Name,
+ RepoName: repo.Name,
+ IsPrivate: repo.IsPrivate,
+ Content: path.Join(repo.Owner.LowerName, repo.LowerName),
+ }
+ if err = NotifyWatchers(action); err != nil {
log.Error(4, "NotifyWatchers: %d/%s", u.Id, repo.Name)
return err
}
+ // Remove watch for organization.
+ if repo.Owner.IsOrganization() {
+ if err = WatchRepo(repo.Owner.Id, repo.Id, false); err != nil {
+ log.Error(4, "WatchRepo", err)
+ }
+ }
+
log.Trace("action.TransferRepoAction: %s/%s", u.Name, repo.Name)
return err
}
@@ -309,7 +382,7 @@ func GetFeeds(uid, offset int64, isProfile bool) ([]*Action, error) {
actions := make([]*Action, 0, 20)
sess := x.Limit(20, int(offset)).Desc("id").Where("user_id=?", uid)
if isProfile {
- sess.Where("is_private=?", false).And("act_user_id=?", uid)
+ sess.And("is_private=?", false).And("act_user_id=?", uid)
}
err := sess.Find(&actions)
return actions, err
diff --git a/models/git_diff.go b/models/git_diff.go
index 4b4d1234d..e093e7ab1 100644
--- a/models/git_diff.go
+++ b/models/git_diff.go
@@ -15,8 +15,7 @@ import (
"github.com/Unknwon/com"
- "github.com/gogits/git"
-
+ "github.com/gogits/gogs/modules/git"
"github.com/gogits/gogs/modules/log"
"github.com/gogits/gogs/modules/process"
)
@@ -71,7 +70,7 @@ func (diff *Diff) NumFiles() int {
const DIFF_HEAD = "diff --git "
-func ParsePatch(pid int64, cmd *exec.Cmd, reader io.Reader) (*Diff, error) {
+func ParsePatch(pid int64, maxlines int, cmd *exec.Cmd, reader io.Reader) (*Diff, error) {
scanner := bufio.NewScanner(reader)
var (
curFile *DiffFile
@@ -80,6 +79,7 @@ func ParsePatch(pid int64, cmd *exec.Cmd, reader io.Reader) (*Diff, error) {
}
leftLine, rightLine int
+ isTooLong bool
)
diff := &Diff{Files: make([]*DiffFile, 0)}
@@ -91,16 +91,17 @@ func ParsePatch(pid int64, cmd *exec.Cmd, reader io.Reader) (*Diff, error) {
continue
}
+ if line == "" {
+ continue
+ }
+
i = i + 1
- // Diff data too large.
- if i == 5000 {
+ // Diff data too large, we only show the first about maxlines lines
+ if i == maxlines {
+ isTooLong = true
log.Warn("Diff data too large")
- return &Diff{}, nil
- }
-
- if line == "" {
- continue
+ //return &Diff{}, nil
}
switch {
@@ -111,6 +112,10 @@ func ParsePatch(pid int64, cmd *exec.Cmd, reader io.Reader) (*Diff, error) {
curSection.Lines = append(curSection.Lines, diffLine)
continue
case line[0] == '@':
+ if isTooLong {
+ return diff, nil
+ }
+
curSection = &DiffSection{}
curFile.Sections = append(curFile.Sections, curSection)
ss := strings.Split(line, "@@")
@@ -144,6 +149,10 @@ func ParsePatch(pid int64, cmd *exec.Cmd, reader io.Reader) (*Diff, error) {
// Get new file.
if strings.HasPrefix(line, DIFF_HEAD) {
+ if isTooLong {
+ return diff, nil
+ }
+
fs := strings.Split(line[len(DIFF_HEAD):], " ")
a := fs[0]
@@ -175,25 +184,30 @@ func ParsePatch(pid int64, cmd *exec.Cmd, reader io.Reader) (*Diff, error) {
return diff, nil
}
-func GetDiff(repoPath, commitid string) (*Diff, error) {
+func GetDiffRange(repoPath, beforeCommitId string, afterCommitId string, maxlines int) (*Diff, error) {
repo, err := git.OpenRepository(repoPath)
if err != nil {
return nil, err
}
- commit, err := repo.GetCommit(commitid)
+ commit, err := repo.GetCommit(afterCommitId)
if err != nil {
return nil, err
}
rd, wr := io.Pipe()
var cmd *exec.Cmd
- // First commit of repository.
- if commit.ParentCount() == 0 {
- cmd = exec.Command("git", "show", commitid)
+ // if "after" commit given
+ if beforeCommitId == "" {
+ // First commit of repository.
+ if commit.ParentCount() == 0 {
+ cmd = exec.Command("git", "show", afterCommitId)
+ } else {
+ c, _ := commit.Parent(0)
+ cmd = exec.Command("git", "diff", c.Id.String(), afterCommitId)
+ }
} else {
- c, _ := commit.Parent(0)
- cmd = exec.Command("git", "diff", c.Id.String(), commitid)
+ cmd = exec.Command("git", "diff", beforeCommitId, afterCommitId)
}
cmd.Dir = repoPath
cmd.Stdout = wr
@@ -208,7 +222,7 @@ func GetDiff(repoPath, commitid string) (*Diff, error) {
}()
defer rd.Close()
- desc := fmt.Sprintf("GetDiff(%s)", repoPath)
+ desc := fmt.Sprintf("GetDiffRange(%s)", repoPath)
pid := process.Add(desc, cmd)
go func() {
// In case process became zombie.
@@ -224,5 +238,9 @@ func GetDiff(repoPath, commitid string) (*Diff, error) {
}
}()
- return ParsePatch(pid, cmd, rd)
+ return ParsePatch(pid, maxlines, cmd, rd)
+}
+
+func GetDiffCommit(repoPath, commitId string, maxlines int) (*Diff, error) {
+ return GetDiffRange(repoPath, "", commitId, maxlines)
}
diff --git a/models/issue.go b/models/issue.go
index 307ace816..f16c2e256 100644
--- a/models/issue.go
+++ b/models/issue.go
@@ -612,7 +612,7 @@ type Milestone struct {
RepoId int64 `xorm:"INDEX"`
Index int64
Name string
- Content string
+ Content string `xorm:"TEXT"`
RenderedContent string `xorm:"-"`
IsClosed bool
NumIssues int
diff --git a/models/login.go b/models/login.go
index da7722f29..2c5fc68e9 100644
--- a/models/login.go
+++ b/models/login.go
@@ -161,12 +161,8 @@ func UserSignIn(uname, passwd string) (*User, error) {
return nil, err
}
- if u.LoginType == NOTYPE {
- if has {
- u.LoginType = PLAIN
- } else {
- return nil, ErrUserNotExist
- }
+ if u.LoginType == NOTYPE && has {
+ u.LoginType = PLAIN
}
// For plain login, user must exist to reach this line.
diff --git a/models/models.go b/models/models.go
index 4e2e08cf8..570df0c11 100644
--- a/models/models.go
+++ b/models/models.go
@@ -55,11 +55,12 @@ func LoadModelsConfig() {
DbCfg.Path = setting.Cfg.MustValue("database", "PATH", "data/gogs.db")
}
-func NewTestEngine(x *xorm.Engine) (err error) {
+func getEngine() (*xorm.Engine, error) {
+ cnnstr := ""
switch DbCfg.Type {
case "mysql":
- x, err = xorm.NewEngine("mysql", fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8",
- DbCfg.User, DbCfg.Pwd, DbCfg.Host, DbCfg.Name))
+ cnnstr = fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8",
+ DbCfg.User, DbCfg.Pwd, DbCfg.Host, DbCfg.Name)
case "postgres":
var host, port = "127.0.0.1", "5432"
fields := strings.Split(DbCfg.Host, ":")
@@ -69,48 +70,33 @@ func NewTestEngine(x *xorm.Engine) (err error) {
if len(fields) > 1 && len(strings.TrimSpace(fields[1])) > 0 {
port = fields[1]
}
- cnnstr := fmt.Sprintf("user=%s password=%s host=%s port=%s dbname=%s sslmode=%s",
+ cnnstr = fmt.Sprintf("user=%s password=%s host=%s port=%s dbname=%s sslmode=%s",
DbCfg.User, DbCfg.Pwd, host, port, DbCfg.Name, DbCfg.SslMode)
- x, err = xorm.NewEngine("postgres", cnnstr)
case "sqlite3":
if !EnableSQLite3 {
- return fmt.Errorf("Unknown database type: %s", DbCfg.Type)
+ return nil, fmt.Errorf("Unknown database type: %s", DbCfg.Type)
}
os.MkdirAll(path.Dir(DbCfg.Path), os.ModePerm)
- x, err = xorm.NewEngine("sqlite3", DbCfg.Path)
+ cnnstr = "file:" + DbCfg.Path + "?cache=shared&mode=rwc"
default:
- return fmt.Errorf("Unknown database type: %s", DbCfg.Type)
+ return nil, fmt.Errorf("Unknown database type: %s", DbCfg.Type)
}
+ return xorm.NewEngine(DbCfg.Type, cnnstr)
+}
+
+func NewTestEngine(x *xorm.Engine) (err error) {
+ x, err = getEngine()
if err != nil {
- return fmt.Errorf("models.init(fail to conntect database): %v", err)
+ return fmt.Errorf("models.init(fail to connect to database): %v", err)
}
+
return x.Sync(tables...)
}
func SetEngine() (err error) {
- switch DbCfg.Type {
- case "mysql":
- x, err = xorm.NewEngine("mysql", fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8",
- DbCfg.User, DbCfg.Pwd, DbCfg.Host, DbCfg.Name))
- case "postgres":
- var host, port = "127.0.0.1", "5432"
- fields := strings.Split(DbCfg.Host, ":")
- if len(fields) > 0 && len(strings.TrimSpace(fields[0])) > 0 {
- host = fields[0]
- }
- if len(fields) > 1 && len(strings.TrimSpace(fields[1])) > 0 {
- port = fields[1]
- }
- x, err = xorm.NewEngine("postgres", fmt.Sprintf("user=%s password=%s host=%s port=%s dbname=%s sslmode=%s",
- DbCfg.User, DbCfg.Pwd, host, port, DbCfg.Name, DbCfg.SslMode))
- case "sqlite3":
- os.MkdirAll(path.Dir(DbCfg.Path), os.ModePerm)
- x, err = xorm.NewEngine("sqlite3", DbCfg.Path)
- default:
- return fmt.Errorf("Unknown database type: %s", DbCfg.Type)
- }
+ x, err = getEngine()
if err != nil {
- return fmt.Errorf("models.init(fail to conntect database): %v", err)
+ return fmt.Errorf("models.init(fail to connect to database): %v", err)
}
// WARNNING: for serv command, MUST remove the output to os.stdout,
@@ -125,6 +111,7 @@ func SetEngine() (err error) {
x.Logger = xorm.NewSimpleLogger(f)
x.ShowSQL = true
+ x.ShowInfo = true
x.ShowDebug = true
x.ShowErr = true
x.ShowWarn = true
diff --git a/models/org.go b/models/org.go
index ce5067058..31db8e364 100644
--- a/models/org.go
+++ b/models/org.go
@@ -507,7 +507,7 @@ func (t *Team) AddRepository(repo *Repository) (err error) {
mode := AuthorizeToAccessType(t.Authorize)
for _, u := range t.Members {
- auth, err := GetHighestAuthorize(t.OrgId, u.Id, t.Id, repo.Id)
+ auth, err := GetHighestAuthorize(t.OrgId, u.Id, repo.Id, t.Id)
if err != nil {
sess.Rollback()
return err
@@ -517,13 +517,7 @@ func (t *Team) AddRepository(repo *Repository) (err error) {
UserName: u.LowerName,
RepoName: path.Join(repo.Owner.LowerName, repo.LowerName),
}
- if auth == 0 {
- access.Mode = mode
- if _, err = sess.Insert(access); err != nil {
- sess.Rollback()
- return fmt.Errorf("fail to insert access: %v", err)
- }
- } else if auth < t.Authorize {
+ if auth < t.Authorize {
if err = addAccessWithAuthorize(sess, access, mode); err != nil {
sess.Rollback()
return err
@@ -570,7 +564,7 @@ func (t *Team) RemoveRepository(repoId int64) error {
// Remove access to team members.
for _, u := range t.Members {
- auth, err := GetHighestAuthorize(t.OrgId, u.Id, t.Id, repo.Id)
+ auth, err := GetHighestAuthorize(t.OrgId, u.Id, repo.Id, t.Id)
if err != nil {
sess.Rollback()
return err
@@ -668,7 +662,7 @@ func GetTeamById(teamId int64) (*Team, error) {
}
// GetHighestAuthorize returns highest repository authorize level for given user and team.
-func GetHighestAuthorize(orgId, uid, teamId, repoId int64) (AuthorizeType, error) {
+func GetHighestAuthorize(orgId, uid, repoId, teamId int64) (AuthorizeType, error) {
ts, err := GetUserTeams(orgId, uid)
if err != nil {
return 0, err
@@ -687,6 +681,7 @@ func GetHighestAuthorize(orgId, uid, teamId, repoId int64) (AuthorizeType, error
}
}
}
+
return auth, nil
}
@@ -728,7 +723,7 @@ func UpdateTeam(t *Team, authChanged bool) (err error) {
// ORG_WRITABLE is the highest authorize level for now.
// Skip checking others if current team has this level.
if t.Authorize < ORG_WRITABLE {
- auth, err := GetHighestAuthorize(org.Id, u.Id, t.Id, repo.Id)
+ auth, err := GetHighestAuthorize(t.OrgId, u.Id, repo.Id, t.Id)
if err != nil {
sess.Rollback()
return err
@@ -782,7 +777,7 @@ func DeleteTeam(t *Team) error {
// Delete all accesses.
for _, repo := range t.Repos {
for _, u := range t.Members {
- auth, err := GetHighestAuthorize(org.Id, u.Id, t.Id, repo.Id)
+ auth, err := GetHighestAuthorize(t.OrgId, u.Id, repo.Id, t.Id)
if err != nil {
sess.Rollback()
return err
@@ -943,7 +938,7 @@ func AddTeamMember(orgId, teamId, uid int64) error {
// Give access to team repositories.
mode := AuthorizeToAccessType(t.Authorize)
for _, repo := range t.Repos {
- auth, err := GetHighestAuthorize(orgId, uid, teamId, repo.Id)
+ auth, err := GetHighestAuthorize(t.OrgId, u.Id, repo.Id, teamId)
if err != nil {
sess.Rollback()
return err
@@ -953,14 +948,7 @@ func AddTeamMember(orgId, teamId, uid int64) error {
UserName: u.LowerName,
RepoName: path.Join(org.LowerName, repo.LowerName),
}
- // Equal 0 means given access doesn't exist.
- if auth == 0 {
- access.Mode = mode
- if _, err = sess.Insert(access); err != nil {
- sess.Rollback()
- return fmt.Errorf("fail to insert access: %v", err)
- }
- } else if auth < t.Authorize {
+ if auth < t.Authorize {
if err = addAccessWithAuthorize(sess, access, mode); err != nil {
sess.Rollback()
return err
@@ -1037,7 +1025,7 @@ func removeTeamMemberWithSess(orgId, teamId, uid int64, sess *xorm.Session) erro
// Delete access to team repositories.
for _, repo := range t.Repos {
- auth, err := GetHighestAuthorize(orgId, uid, teamId, repo.Id)
+ auth, err := GetHighestAuthorize(t.OrgId, u.Id, repo.Id, teamId)
if err != nil {
sess.Rollback()
return err
diff --git a/models/publickey.go b/models/publickey.go
index 1246cffc5..8bb924e85 100644
--- a/models/publickey.go
+++ b/models/publickey.go
@@ -22,6 +22,7 @@ import (
"github.com/gogits/gogs/modules/log"
"github.com/gogits/gogs/modules/process"
+ "github.com/gogits/gogs/modules/setting"
)
const (
@@ -100,6 +101,7 @@ var (
"(MCE)": 1702,
"(McE)": 1702,
"(RSA)": 2048,
+ "(DSA)": 1024,
}
)
@@ -119,23 +121,30 @@ func CheckPublicKeyString(content string) (bool, error) {
tmpFile.WriteString(content)
tmpFile.Close()
- // … see if ssh-keygen recognizes its contents
+ // Check if ssh-keygen recognizes its contents.
stdout, stderr, err := process.Exec("CheckPublicKeyString", "ssh-keygen", "-l", "-f", tmpPath)
if err != nil {
return false, errors.New("ssh-keygen -l -f: " + stderr)
} else if len(stdout) < 2 {
return false, errors.New("ssh-keygen returned not enough output to evaluate the key")
}
+
+ // The ssh-keygen in Windows does not print key type, so no need go further.
+ if setting.IsWindows {
+ return true, nil
+ }
+
sshKeygenOutput := strings.Split(stdout, " ")
if len(sshKeygenOutput) < 4 {
return false, errors.New("Not enough fields returned by ssh-keygen -l -f")
}
+
+ // Check if key type and key size match.
keySize, err := com.StrTo(sshKeygenOutput[0]).Int()
if err != nil {
return false, errors.New("Cannot get key size of the given key")
}
keyType := strings.TrimSpace(sshKeygenOutput[len(sshKeygenOutput)-1])
-
if minimumKeySize := MinimumKeySize[keyType]; minimumKeySize == 0 {
return false, errors.New("Sorry, unrecognized public key type")
} else if keySize < minimumKeySize {
@@ -160,10 +169,14 @@ func saveAuthorizedKeyFile(key *PublicKey) error {
if err != nil {
return err
}
- if finfo.Mode().Perm() > 0600 {
- log.Error(4, "authorized_keys file has unusual permission flags: %s - setting to -rw-------", finfo.Mode().Perm().String())
- if err = f.Chmod(0600); err != nil {
- return err
+
+ // FIXME: following command does not support in Windows.
+ if !setting.IsWindows {
+ if finfo.Mode().Perm() > 0600 {
+ log.Error(4, "authorized_keys file has unusual permission flags: %s - setting to -rw-------", finfo.Mode().Perm().String())
+ if err = f.Chmod(0600); err != nil {
+ return err
+ }
}
}
diff --git a/models/repo.go b/models/repo.go
index 470369667..a79c2491c 100644
--- a/models/repo.go
+++ b/models/repo.go
@@ -95,24 +95,35 @@ func NewRepoContext() {
if err != nil {
log.Fatal(4, "Fail to get Git version: %v", err)
}
- if ver.Major < 2 && ver.Minor < 8 {
- log.Fatal(4, "Gogs requires Git version greater or equal to 1.8.0")
- }
- // Check if server has basic git setting.
- stdout, stderr, err := process.Exec("NewRepoContext(get setting)", "git", "config", "--get", "user.name")
+ reqVer, err := git.ParseVersion("1.7.1")
if err != nil {
- log.Fatal(4, "Fail to get git user.name: %s", stderr)
- } else if err != nil || len(strings.TrimSpace(stdout)) == 0 {
- if _, stderr, err = process.Exec("NewRepoContext(set email)", "git", "config", "--global", "user.email", "gogitservice@gmail.com"); err != nil {
- log.Fatal(4, "Fail to set git user.email: %s", stderr)
- } else if _, stderr, err = process.Exec("NewRepoContext(set name)", "git", "config", "--global", "user.name", "Gogs"); err != nil {
- log.Fatal(4, "Fail to set git user.name: %s", stderr)
+ log.Fatal(4, "Fail to parse required Git version: %v", err)
+ }
+ if ver.LessThan(reqVer) {
+ log.Fatal(4, "Gogs requires Git version greater or equal to 1.7.1")
+ }
+
+ // Check if server has basic git setting and set if not.
+ if stdout, stderr, err := process.Exec("NewRepoContext(get setting)", "git", "config", "--get", "user.name"); err != nil || strings.TrimSpace(stdout) == "" {
+ // ExitError indicates user.name is not set
+ if _, ok := err.(*exec.ExitError); ok || strings.TrimSpace(stdout) == "" {
+ stndrdUserName := "Gogs"
+ stndrdUserEmail := "gogitservice@gmail.com"
+ if _, stderr, gerr := process.Exec("NewRepoContext(set name)", "git", "config", "--global", "user.name", stndrdUserName); gerr != nil {
+ log.Fatal(4, "Fail to set git user.name(%s): %s", gerr, stderr)
+ }
+ if _, stderr, gerr := process.Exec("NewRepoContext(set email)", "git", "config", "--global", "user.email", stndrdUserEmail); gerr != nil {
+ log.Fatal(4, "Fail to set git user.email(%s): %s", gerr, stderr)
+ }
+ log.Info("Git user.name and user.email set to %s <%s>", stndrdUserName, stndrdUserEmail)
+ } else {
+ log.Fatal(4, "Fail to get git user.name(%s): %s", err, stderr)
}
}
// Set git some configurations.
- if _, stderr, err = process.Exec("NewRepoContext(git config --global core.quotepath false)",
+ if _, stderr, err := process.Exec("NewRepoContext(git config --global core.quotepath false)",
"git", "config", "--global", "core.quotepath", "false"); err != nil {
log.Fatal(4, "Fail to execute 'git config --global core.quotepath false': %s", stderr)
}
@@ -305,30 +316,17 @@ func MigrateRepository(u *User, name, desc string, private, mirror bool, url str
}
repo.IsMirror = true
return repo, UpdateRepository(repo)
+ } else {
+ os.RemoveAll(repoPath)
}
- // Clone from local repository.
+ // this command could for both migrate and mirror
_, stderr, err := process.ExecTimeout(10*time.Minute,
- fmt.Sprintf("MigrateRepository(git clone): %s", repoPath),
- "git", "clone", repoPath, tmpDir)
+ fmt.Sprintf("MigrateRepository: %s", repoPath),
+ "git", "clone", "--mirror", "--bare", url, repoPath)
if err != nil {
return repo, errors.New("git clone: " + stderr)
}
-
- // Add remote and fetch data.
- if _, stderr, err = process.ExecDir(3*time.Minute,
- tmpDir, fmt.Sprintf("MigrateRepository(git pull): %s", repoPath),
- "git", "remote", "add", "-f", "--tags", "upstream", url); err != nil {
- return repo, errors.New("git remote: " + stderr)
- }
-
- // Push data to local repository.
- if _, stderr, err = process.ExecDir(3*time.Minute,
- tmpDir, fmt.Sprintf("MigrateRepository(git push): %s", repoPath),
- "git", "push", "--tags", "origin", "refs/remotes/upstream/*:refs/heads/*"); err != nil {
- return repo, errors.New("git push: " + stderr)
- }
-
return repo, UpdateRepository(repo)
}
@@ -651,29 +649,54 @@ func RepoPath(userName, repoName string) string {
}
// TransferOwnership transfers all corresponding setting from old user to new one.
-func TransferOwnership(u *User, newOwner string, repo *Repository) (err error) {
+func TransferOwnership(u *User, newOwner string, repo *Repository) error {
newUser, err := GetUserByName(newOwner)
if err != nil {
return err
}
+ // Check if new owner has repository with same name.
+ has, err := IsRepositoryExist(newUser, repo.Name)
+ if err != nil {
+ return err
+ } else if has {
+ return ErrRepoAlreadyExist
+ }
+
sess := x.NewSession()
defer sess.Close()
if err = sess.Begin(); err != nil {
return err
}
- if _, err = sess.Where("repo_name = ?", u.LowerName+"/"+repo.LowerName).
- And("user_name = ?", u.LowerName).Update(&Access{UserName: newUser.LowerName}); err != nil {
- sess.Rollback()
- return err
+ owner := repo.Owner
+ oldRepoLink := path.Join(owner.LowerName, repo.LowerName)
+ // Delete all access first if current owner is an organization.
+ if owner.IsOrganization() {
+ if _, err = sess.Where("repo_name=?", oldRepoLink).Delete(new(Access)); err != nil {
+ sess.Rollback()
+ return fmt.Errorf("fail to delete current accesses: %v", err)
+ }
+ } else {
+ // Delete current owner access.
+ if _, err = sess.Where("repo_name=?", oldRepoLink).And("user_name=?", owner.LowerName).
+ Delete(new(Access)); err != nil {
+ sess.Rollback()
+ return fmt.Errorf("fail to delete access(owner): %v", err)
+ }
+ // In case new owner has access.
+ if _, err = sess.Where("repo_name=?", oldRepoLink).And("user_name=?", newUser.LowerName).
+ Delete(new(Access)); err != nil {
+ sess.Rollback()
+ return fmt.Errorf("fail to delete access(new user): %v", err)
+ }
}
- if _, err = sess.Where("repo_name = ?", u.LowerName+"/"+repo.LowerName).Update(&Access{
- RepoName: newUser.LowerName + "/" + repo.LowerName,
- }); err != nil {
+ // Change accesses to new repository path.
+ if _, err = sess.Where("repo_name=?", oldRepoLink).
+ Update(&Access{RepoName: path.Join(newUser.LowerName, repo.LowerName)}); err != nil {
sess.Rollback()
- return err
+ return fmt.Errorf("fail to update access(change reponame): %v", err)
}
// Update repository.
@@ -689,17 +712,17 @@ func TransferOwnership(u *User, newOwner string, repo *Repository) (err error) {
return err
}
- if _, err = sess.Exec("UPDATE `user` SET num_repos = num_repos - 1 WHERE id = ?", u.Id); err != nil {
+ if _, err = sess.Exec("UPDATE `user` SET num_repos = num_repos - 1 WHERE id = ?", owner.Id); err != nil {
sess.Rollback()
return err
}
+ mode := WRITABLE
+ if repo.IsMirror {
+ mode = READABLE
+ }
// New owner is organization.
if newUser.IsOrganization() {
- mode := WRITABLE
- if repo.IsMirror {
- mode = READABLE
- }
access := &Access{
RepoName: path.Join(newUser.LowerName, repo.LowerName),
Mode: mode,
@@ -724,12 +747,6 @@ func TransferOwnership(u *User, newOwner string, repo *Repository) (err error) {
}
}
- if _, err = sess.Exec(
- "UPDATE `user` SET num_repos = num_repos + 1 WHERE id = ?", u.Id); err != nil {
- sess.Rollback()
- return err
- }
-
// Update owner team info and count.
t.RepoIds += "$" + com.ToStr(repo.Id) + "|"
t.NumRepos++
@@ -737,10 +754,20 @@ func TransferOwnership(u *User, newOwner string, repo *Repository) (err error) {
sess.Rollback()
return err
}
+ } else {
+ access := &Access{
+ RepoName: path.Join(newUser.LowerName, repo.LowerName),
+ UserName: newUser.LowerName,
+ Mode: mode,
+ }
+ if _, err = sess.Insert(access); err != nil {
+ sess.Rollback()
+ return fmt.Errorf("fail to insert access: %v", err)
+ }
}
// Change repository directory name.
- if err = os.Rename(RepoPath(u.Name, repo.Name), RepoPath(newUser.Name, repo.Name)); err != nil {
+ if err = os.Rename(RepoPath(owner.Name, repo.Name), RepoPath(newUser.Name, repo.Name)); err != nil {
sess.Rollback()
return err
}
@@ -749,14 +776,8 @@ func TransferOwnership(u *User, newOwner string, repo *Repository) (err error) {
return err
}
- // Add watch of new owner to repository.
- if !newUser.IsOrganization() {
- if err = WatchRepo(newUser.Id, repo.Id, true); err != nil {
- log.Error(4, "WatchRepo", err)
- }
- }
- if err = WatchRepo(u.Id, repo.Id, false); err != nil {
- log.Error(4, "WatchRepo2", err)
+ if err = WatchRepo(newUser.Id, repo.Id, true); err != nil {
+ log.Error(4, "WatchRepo", err)
}
if err = TransferRepoAction(u, newUser, repo); err != nil {
@@ -940,9 +961,9 @@ func GetRepositoryByRef(ref string) (*Repository, error) {
}
// GetRepositoryByName returns the repository by given name under user if exists.
-func GetRepositoryByName(userId int64, repoName string) (*Repository, error) {
+func GetRepositoryByName(uid int64, repoName string) (*Repository, error) {
repo := &Repository{
- OwnerId: userId,
+ OwnerId: uid,
LowerName: strings.ToLower(repoName),
}
has, err := x.Get(repo)
@@ -979,8 +1000,8 @@ func GetRepositories(uid int64, private bool) ([]*Repository, error) {
}
// GetRecentUpdatedRepositories returns the list of repositories that are recently updated.
-func GetRecentUpdatedRepositories() (repos []*Repository, err error) {
- err = x.Where("is_private=?", false).Limit(5).Desc("updated").Find(&repos)
+func GetRecentUpdatedRepositories(num int) (repos []*Repository, err error) {
+ err = x.Where("is_private=?", false).Limit(num).Desc("updated").Find(&repos)
return repos, err
}
@@ -1081,6 +1102,13 @@ func SearchRepositoryByName(opt SearchOption) (repos []*Repository, err error) {
return repos, err
}
+// __ __ __ .__
+// / \ / \_____ _/ |_ ____ | |__
+// \ \/\/ /\__ \\ __\/ ___\| | \
+// \ / / __ \| | \ \___| Y \
+// \__/\ / (____ /__| \___ >___| /
+// \/ \/ \/ \/
+
// Watch is connection request for receiving repository notifycation.
type Watch struct {
Id int64
@@ -1151,6 +1179,13 @@ func NotifyWatchers(act *Action) error {
return nil
}
+// _________ __
+// / _____// |______ _______
+// \_____ \\ __\__ \\_ __ \
+// / \| | / __ \| | \/
+// /_______ /|__| (____ /__|
+// \/ \/
+
type Star struct {
Id int64
Uid int64 `xorm:"UNIQUE(s)"`
@@ -1165,16 +1200,20 @@ func StarRepo(uid, repoId int64, star bool) (err error) {
}
if _, err = x.Insert(&Star{Uid: uid, RepoId: repoId}); err != nil {
return err
+ } else if _, err = x.Exec("UPDATE `repository` SET num_stars = num_stars + 1 WHERE id = ?", repoId); err != nil {
+ return err
}
- _, err = x.Exec("UPDATE `repository` SET num_stars = num_stars + 1 WHERE id = ?", repoId)
+ _, err = x.Exec("UPDATE `user` SET num_stars = num_stars + 1 WHERE id = ?", uid)
} else {
if !IsStaring(uid, repoId) {
return nil
}
if _, err = x.Delete(&Star{0, uid, repoId}); err != nil {
return err
+ } else if _, err = x.Exec("UPDATE `repository` SET num_stars = num_stars - 1 WHERE id = ?", repoId); err != nil {
+ return err
}
- _, err = x.Exec("UPDATE `repository` SET num_stars = num_stars - 1 WHERE id = ?", repoId)
+ _, err = x.Exec("UPDATE `user` SET num_stars = num_stars - 1 WHERE id = ?", uid)
}
return err
}
diff --git a/models/slack.go b/models/slack.go
new file mode 100644
index 000000000..3dd40759a
--- /dev/null
+++ b/models/slack.go
@@ -0,0 +1,125 @@
+// Copyright 2014 The Gogs Authors. All rights reserved.
+// Use of this source code is governed by a MIT-style
+// license that can be found in the LICENSE file.
+
+package models
+
+import (
+ "encoding/json"
+ "errors"
+ "fmt"
+ "strings"
+)
+
+const (
+ SLACK_COLOR string = "#dd4b39"
+)
+
+type Slack struct {
+ Domain string `json:"domain"`
+ Token string `json:"token"`
+ Channel string `json:"channel"`
+}
+
+type SlackPayload struct {
+ Channel string `json:"channel"`
+ Text string `json:"text"`
+ Username string `json:"username"`
+ IconUrl string `json:"icon_url"`
+ UnfurlLinks int `json:"unfurl_links"`
+ LinkNames int `json:"link_names"`
+ Attachments []SlackAttachment `json:"attachments"`
+}
+
+type SlackAttachment struct {
+ Color string `json:"color"`
+ Text string `json:"text"`
+}
+
+func GetSlackURL(domain string, token string) string {
+ return fmt.Sprintf(
+ "https://%s.slack.com/services/hooks/incoming-webhook?token=%s",
+ domain,
+ token,
+ )
+}
+
+func (p SlackPayload) GetJSONPayload() ([]byte, error) {
+ data, err := json.Marshal(p)
+ if err != nil {
+ return []byte{}, err
+ }
+ return data, nil
+}
+
+func GetSlackPayload(p *Payload, meta string) (*SlackPayload, error) {
+ slack := &Slack{}
+ slackPayload := &SlackPayload{}
+ if err := json.Unmarshal([]byte(meta), &slack); err != nil {
+ return slackPayload, errors.New("GetSlackPayload meta json:" + err.Error())
+ }
+
+ // TODO: handle different payload types: push, new branch, delete branch etc.
+ // when they are added to gogs. Only handles push now
+ return getSlackPushPayload(p, slack)
+}
+
+func getSlackPushPayload(p *Payload, slack *Slack) (*SlackPayload, error) {
+ // n new commits
+ refSplit := strings.Split(p.Ref, "/")
+ branchName := refSplit[len(refSplit)-1]
+ var commitString string
+
+ if len(p.Commits) == 1 {
+ commitString = "1 new commit"
+ if p.CompareUrl != "" {
+ commitString = SlackLinkFormatter(p.CompareUrl, commitString)
+ }
+ } else {
+ commitString = fmt.Sprintf("%d new commits", len(p.Commits))
+ if p.CompareUrl != "" {
+ commitString = SlackLinkFormatter(p.CompareUrl, commitString)
+ }
+ }
+
+ repoLink := SlackLinkFormatter(p.Repo.Url, p.Repo.Name)
+ branchLink := SlackLinkFormatter(p.Repo.Url+"/src/"+branchName, branchName)
+ text := fmt.Sprintf("[%s:%s] %s pushed by %s", repoLink, branchLink, commitString, p.Pusher.Name)
+ var attachmentText string
+
+ // for each commit, generate attachment text
+ for i, commit := range p.Commits {
+ attachmentText += fmt.Sprintf("%s: %s - %s", SlackLinkFormatter(commit.Url, commit.Id[:7]), SlackTextFormatter(commit.Message), SlackTextFormatter(commit.Author.Name))
+ // add linebreak to each commit but the last
+ if i < len(p.Commits)-1 {
+ attachmentText += "\n"
+ }
+ }
+
+ slackAttachments := []SlackAttachment{{Color: SLACK_COLOR, Text: attachmentText}}
+
+ return &SlackPayload{
+ Channel: slack.Channel,
+ Text: text,
+ Username: "gogs",
+ IconUrl: "https://raw.githubusercontent.com/gogits/gogs/master/public/img/favicon.png",
+ UnfurlLinks: 0,
+ LinkNames: 0,
+ Attachments: slackAttachments,
+ }, nil
+}
+
+// see: https://api.slack.com/docs/formatting
+func SlackTextFormatter(s string) string {
+ // take only first line of commit
+ first := strings.Split(s, "\n")[0]
+ // replace & < >
+ first = strings.Replace(first, "&", "&", -1)
+ first = strings.Replace(first, "<", "<", -1)
+ first = strings.Replace(first, ">", ">", -1)
+ return first
+}
+
+func SlackLinkFormatter(url string, text string) string {
+ return fmt.Sprintf("<%s|%s>", url, SlackTextFormatter(text))
+}
diff --git a/models/update.go b/models/update.go
index 68a92ada1..d939a9087 100644
--- a/models/update.go
+++ b/models/update.go
@@ -23,6 +23,10 @@ type UpdateTask struct {
NewCommitId string
}
+const (
+ MAX_COMMITS int = 5
+)
+
func AddUpdateTask(task *UpdateTask) error {
_, err := x.Insert(task)
return err
@@ -101,7 +105,7 @@ func Update(refName, oldCommitId, newCommitId, userName, repoUserName, repoName
commit := &base.PushCommits{}
if err = CommitRepoAction(userId, ru.Id, userName, actEmail,
- repos.Id, repoUserName, repoName, refName, commit); err != nil {
+ repos.Id, repoUserName, repoName, refName, commit, oldCommitId, newCommitId); err != nil {
log.GitLogger.Fatal(4, "runUpdate.models.CommitRepoAction: %s/%s:%v", repoUserName, repoName, err)
}
return err
@@ -132,7 +136,6 @@ func Update(refName, oldCommitId, newCommitId, userName, repoUserName, repoName
// if commits push
commits := make([]*base.PushCommit, 0)
- var maxCommits = 2
var actEmail string
for e := l.Front(); e != nil; e = e.Next() {
commit := e.Value.(*git.Commit)
@@ -145,14 +148,14 @@ func Update(refName, oldCommitId, newCommitId, userName, repoUserName, repoName
commit.Message(),
commit.Author.Email,
commit.Author.Name})
- if len(commits) >= maxCommits {
+ if len(commits) >= MAX_COMMITS {
break
}
}
//commits = append(commits, []string{lastCommit.Id().String(), lastCommit.Message()})
if err = CommitRepoAction(userId, ru.Id, userName, actEmail,
- repos.Id, repoUserName, repoName, refName, &base.PushCommits{l.Len(), commits}); err != nil {
+ repos.Id, repoUserName, repoName, refName, &base.PushCommits{l.Len(), commits}, oldCommitId, newCommitId); err != nil {
return fmt.Errorf("runUpdate.models.CommitRepoAction: %s/%s:%v", repoUserName, repoName, err)
}
return nil
diff --git a/models/user.go b/models/user.go
index 96881ea35..ee8f8586d 100644
--- a/models/user.go
+++ b/models/user.go
@@ -5,6 +5,7 @@
package models
import (
+ "container/list"
"crypto/sha256"
"encoding/hex"
"errors"
@@ -82,22 +83,22 @@ type User struct {
// DashboardLink returns the user dashboard page link.
func (u *User) DashboardLink() string {
if u.IsOrganization() {
- return "/org/" + u.Name + "/dashboard/"
+ return setting.AppSubUrl + "/org/" + u.Name + "/dashboard/"
}
- return "/"
+ return setting.AppSubUrl + "/"
}
// HomeLink returns the user home page link.
func (u *User) HomeLink() string {
- return "/user/" + u.Name
+ return setting.AppSubUrl + "/" + u.Name
}
// AvatarLink returns user gravatar link.
func (u *User) AvatarLink() string {
if setting.DisableGravatar {
- return "/img/avatar_default.jpg"
+ return setting.AppSubUrl + "/img/avatar_default.jpg"
} else if setting.Service.EnableCacheAvatar {
- return "/avatar/" + u.Avatar
+ return setting.AppSubUrl + "/avatar/" + u.Avatar
}
return "//1.gravatar.com/avatar/" + u.Avatar
}
@@ -167,6 +168,14 @@ func (u *User) GetOrganizations() error {
return nil
}
+// GetFullNameFallback returns Full Name if set, otherwise username
+func (u *User) GetFullNameFallback() string {
+ if u.FullName == "" {
+ return u.Name
+ }
+ return u.FullName
+}
+
// IsUserExist checks if given user name exist,
// the user name should be noncased unique.
func IsUserExist(name string) (bool, error) {
@@ -505,6 +514,49 @@ func GetUserIdsByNames(names []string) []int64 {
return ids
}
+// UserCommit represtns a commit with validation of user.
+type UserCommit struct {
+ UserName string
+ *git.Commit
+}
+
+// ValidateCommitWithEmail chceck if author's e-mail of commit is corresponsind to a user.
+func ValidateCommitWithEmail(c *git.Commit) (uname string) {
+ u, err := GetUserByEmail(c.Author.Email)
+ if err == nil {
+ uname = u.Name
+ }
+ return uname
+}
+
+// ValidateCommitsWithEmails checks if authors' e-mails of commits are corresponding to users.
+func ValidateCommitsWithEmails(oldCommits *list.List) *list.List {
+ emails := map[string]string{}
+ newCommits := list.New()
+ e := oldCommits.Front()
+ for e != nil {
+ c := e.Value.(*git.Commit)
+
+ uname := ""
+ if v, ok := emails[c.Author.Email]; !ok {
+ u, err := GetUserByEmail(c.Author.Email)
+ if err == nil {
+ uname = u.Name
+ }
+ emails[c.Author.Email] = uname
+ } else {
+ uname = v
+ }
+
+ newCommits.PushBack(UserCommit{
+ UserName: uname,
+ Commit: c,
+ })
+ e = e.Next()
+ }
+ return newCommits
+}
+
// GetUserByEmail returns the user object by given e-mail if exists.
func GetUserByEmail(email string) (*User, error) {
if len(email) == 0 {
@@ -548,27 +600,27 @@ type Follow struct {
// FollowUser marks someone be another's follower.
func FollowUser(userId int64, followId int64) (err error) {
- session := x.NewSession()
- defer session.Close()
- session.Begin()
+ sess := x.NewSession()
+ defer sess.Close()
+ sess.Begin()
- if _, err = session.Insert(&Follow{UserId: userId, FollowId: followId}); err != nil {
- session.Rollback()
+ if _, err = sess.Insert(&Follow{UserId: userId, FollowId: followId}); err != nil {
+ sess.Rollback()
return err
}
rawSql := "UPDATE `user` SET num_followers = num_followers + 1 WHERE id = ?"
- if _, err = session.Exec(rawSql, followId); err != nil {
- session.Rollback()
+ if _, err = sess.Exec(rawSql, followId); err != nil {
+ sess.Rollback()
return err
}
rawSql = "UPDATE `user` SET num_followings = num_followings + 1 WHERE id = ?"
- if _, err = session.Exec(rawSql, userId); err != nil {
- session.Rollback()
+ if _, err = sess.Exec(rawSql, userId); err != nil {
+ sess.Rollback()
return err
}
- return session.Commit()
+ return sess.Commit()
}
// UnFollowUser unmarks someone be another's follower.
diff --git a/models/webhook.go b/models/webhook.go
index ced793664..9508c98a5 100644
--- a/models/webhook.go
+++ b/models/webhook.go
@@ -7,6 +7,7 @@ package models
import (
"encoding/json"
"errors"
+ "io/ioutil"
"time"
"github.com/gogits/gogs/modules/httplib"
@@ -33,15 +34,18 @@ type HookEvent struct {
// Webhook represents a web hook object.
type Webhook struct {
- Id int64
- RepoId int64
- Url string `xorm:"TEXT"`
- ContentType HookContentType
- Secret string `xorm:"TEXT"`
- Events string `xorm:"TEXT"`
- *HookEvent `xorm:"-"`
- IsSsl bool
- IsActive bool
+ Id int64
+ RepoId int64
+ Url string `xorm:"TEXT"`
+ ContentType HookContentType
+ Secret string `xorm:"TEXT"`
+ Events string `xorm:"TEXT"`
+ *HookEvent `xorm:"-"`
+ IsSsl bool
+ IsActive bool
+ HookTaskType HookTaskType
+ Meta string `xorm:"TEXT"` // store hook-specific attributes
+ OrgId int64
}
// GetEvent handles conversion from Events to HookEvent.
@@ -52,6 +56,14 @@ func (w *Webhook) GetEvent() {
}
}
+func (w *Webhook) GetSlackHook() *Slack {
+ s := &Slack{}
+ if err := json.Unmarshal([]byte(w.Meta), s); err != nil {
+ log.Error(4, "webhook.GetSlackHook(%d): %v", w.Id, err)
+ }
+ return s
+}
+
// UpdateEvent handles conversion from HookEvent to Events.
func (w *Webhook) UpdateEvent() error {
data, err := json.Marshal(w.HookEvent)
@@ -87,7 +99,7 @@ func GetWebhookById(hookId int64) (*Webhook, error) {
// GetActiveWebhooksByRepoId returns all active webhooks of repository.
func GetActiveWebhooksByRepoId(repoId int64) (ws []*Webhook, err error) {
- err = x.Find(&ws, &Webhook{RepoId: repoId, IsActive: true})
+ err = x.Where("repo_id=?", repoId).And("is_active=?", true).Find(&ws)
return ws, err
}
@@ -109,6 +121,18 @@ func DeleteWebhook(hookId int64) error {
return err
}
+// GetWebhooksByOrgId returns all webhooks for an organization.
+func GetWebhooksByOrgId(orgId int64) (ws []*Webhook, err error) {
+ err = x.Find(&ws, &Webhook{OrgId: orgId})
+ return ws, err
+}
+
+// GetActiveWebhooksByOrgId returns all active webhooks for an organization.
+func GetActiveWebhooksByOrgId(orgId int64) (ws []*Webhook, err error) {
+ err = x.Where("org_id=?", orgId).And("is_active=?", true).Find(&ws)
+ return ws, err
+}
+
// ___ ___ __ ___________ __
// / | \ ____ ____ | | _\__ ___/____ _____| | __
// / ~ \/ _ \ / _ \| |/ / | | \__ \ / ___/ |/ /
@@ -119,8 +143,8 @@ func DeleteWebhook(hookId int64) error {
type HookTaskType int
const (
- WEBHOOK HookTaskType = iota + 1
- SERVICE
+ GOGS HookTaskType = iota + 1
+ SLACK
)
type HookEventType string
@@ -130,8 +154,9 @@ const (
)
type PayloadAuthor struct {
- Name string `json:"name"`
- Email string `json:"email"`
+ Name string `json:"name"`
+ Email string `json:"email"`
+ UserName string `json:"username"`
}
type PayloadCommit struct {
@@ -148,17 +173,32 @@ type PayloadRepo struct {
Description string `json:"description"`
Website string `json:"website"`
Watchers int `json:"watchers"`
- Owner *PayloadAuthor `json:"author"`
+ Owner *PayloadAuthor `json:"owner"`
Private bool `json:"private"`
}
+type BasePayload interface {
+ GetJSONPayload() ([]byte, error)
+}
+
// Payload represents a payload information of hook.
type Payload struct {
- Secret string `json:"secret"`
- Ref string `json:"ref"`
- Commits []*PayloadCommit `json:"commits"`
- Repo *PayloadRepo `json:"repository"`
- Pusher *PayloadAuthor `json:"pusher"`
+ Secret string `json:"secret"`
+ Ref string `json:"ref"`
+ Commits []*PayloadCommit `json:"commits"`
+ Repo *PayloadRepo `json:"repository"`
+ Pusher *PayloadAuthor `json:"pusher"`
+ Before string `json:"before"`
+ After string `json:"after"`
+ CompareUrl string `json:"compare_url"`
+}
+
+func (p Payload) GetJSONPayload() ([]byte, error) {
+ data, err := json.Marshal(p)
+ if err != nil {
+ return []byte{}, err
+ }
+ return data, nil
}
// HookTask represents a hook task.
@@ -167,19 +207,19 @@ type HookTask struct {
Uuid string
Type HookTaskType
Url string
- *Payload `xorm:"-"`
+ BasePayload `xorm:"-"`
PayloadContent string `xorm:"TEXT"`
ContentType HookContentType
EventType HookEventType
IsSsl bool
- IsDeliveried bool
+ IsDelivered bool
IsSucceed bool
}
// CreateHookTask creates a new hook task,
// it handles conversion from Payload to PayloadContent.
func CreateHookTask(t *HookTask) error {
- data, err := json.Marshal(t.Payload)
+ data, err := t.BasePayload.GetJSONPayload()
if err != nil {
return err
}
@@ -191,14 +231,15 @@ func CreateHookTask(t *HookTask) error {
// UpdateHookTask updates information of hook task.
func UpdateHookTask(t *HookTask) error {
- _, err := x.AllCols().Update(t)
+ _, err := x.Id(t.Id).AllCols().Update(t)
return err
}
// DeliverHooks checks and delivers undelivered hooks.
func DeliverHooks() {
+ tasks := make([]*HookTask, 0, 10)
timeout := time.Duration(setting.WebhookDeliverTimeout) * time.Second
- x.Where("is_deliveried=?", false).Iterate(new(HookTask),
+ x.Where("is_delivered=?", false).Iterate(new(HookTask),
func(idx int, bean interface{}) error {
t := bean.(*HookTask)
req := httplib.Post(t.Url).SetTimeout(timeout, timeout).
@@ -212,21 +253,50 @@ func DeliverHooks() {
req.Param("payload", t.PayloadContent)
}
- t.IsDeliveried = true
+ t.IsDelivered = true
// TODO: record response.
- if _, err := req.Response(); err != nil {
- log.Error(4, "Delivery: %v", err)
- } else {
- t.IsSucceed = true
+ switch t.Type {
+ case GOGS:
+ {
+ if _, err := req.Response(); err != nil {
+ log.Error(4, "Delivery: %v", err)
+ } else {
+ t.IsSucceed = true
+ }
+ }
+ case SLACK:
+ {
+ if res, err := req.Response(); err != nil {
+ log.Error(4, "Delivery: %v", err)
+ } else {
+ defer res.Body.Close()
+ contents, err := ioutil.ReadAll(res.Body)
+ if err != nil {
+ log.Error(4, "%s", err)
+ } else {
+ if string(contents) != "ok" {
+ log.Error(4, "slack failed with: %s", string(contents))
+ } else {
+ t.IsSucceed = true
+ }
+ }
+ }
+ }
}
- if err := UpdateHookTask(t); err != nil {
- log.Error(4, "UpdateHookTask: %v", err)
- return nil
- }
+ tasks = append(tasks, t)
- log.Trace("Hook delivered(%s): %s", t.Uuid, t.PayloadContent)
+ if t.IsSucceed {
+ log.Trace("Hook delivered(%s): %s", t.Uuid, t.PayloadContent)
+ }
return nil
})
+
+ // Update hook task status.
+ for _, t := range tasks {
+ if err := UpdateHookTask(t); err != nil {
+ log.Error(4, "UpdateHookTask(%d): %v", t.Id, err)
+ }
+ }
}
diff --git a/modules/asn1-ber/LICENSE b/modules/asn1-ber/LICENSE
new file mode 100644
index 000000000..744875676
--- /dev/null
+++ b/modules/asn1-ber/LICENSE
@@ -0,0 +1,27 @@
+Copyright (c) 2012 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+ * Neither the name of Google Inc. nor the names of its
+contributors may 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.
diff --git a/modules/asn1-ber/Makefile b/modules/asn1-ber/Makefile
new file mode 100644
index 000000000..acda29afb
--- /dev/null
+++ b/modules/asn1-ber/Makefile
@@ -0,0 +1,11 @@
+# Copyright 2009 The Go Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
+
+include $(GOROOT)/src/Make.inc
+
+TARG=github.com/mmitton/asn1-ber
+GOFILES=\
+ ber.go\
+
+include $(GOROOT)/src/Make.pkg
diff --git a/modules/asn1-ber/README b/modules/asn1-ber/README
new file mode 100644
index 000000000..bb785a06f
--- /dev/null
+++ b/modules/asn1-ber/README
@@ -0,0 +1,14 @@
+ASN1 BER Encoding / Decoding Library for the GO programming language.
+
+Required Librarys:
+ None
+
+Working:
+ Very basic encoding / decoding needed for LDAP protocol
+
+Tests Implemented:
+ None
+
+TODO:
+ Fix all encoding / decoding to conform to ASN1 BER spec
+ Implement Tests / Benchmarks
diff --git a/modules/asn1-ber/ber.go b/modules/asn1-ber/ber.go
new file mode 100644
index 000000000..3e99a273c
--- /dev/null
+++ b/modules/asn1-ber/ber.go
@@ -0,0 +1,492 @@
+package ber
+
+import (
+ "bytes"
+ "fmt"
+ "io"
+ "reflect"
+)
+
+type Packet struct {
+ ClassType uint8
+ TagType uint8
+ Tag uint8
+ Value interface{}
+ ByteValue []byte
+ Data *bytes.Buffer
+ Children []*Packet
+ Description string
+}
+
+const (
+ TagEOC = 0x00
+ TagBoolean = 0x01
+ TagInteger = 0x02
+ TagBitString = 0x03
+ TagOctetString = 0x04
+ TagNULL = 0x05
+ TagObjectIdentifier = 0x06
+ TagObjectDescriptor = 0x07
+ TagExternal = 0x08
+ TagRealFloat = 0x09
+ TagEnumerated = 0x0a
+ TagEmbeddedPDV = 0x0b
+ TagUTF8String = 0x0c
+ TagRelativeOID = 0x0d
+ TagSequence = 0x10
+ TagSet = 0x11
+ TagNumericString = 0x12
+ TagPrintableString = 0x13
+ TagT61String = 0x14
+ TagVideotexString = 0x15
+ TagIA5String = 0x16
+ TagUTCTime = 0x17
+ TagGeneralizedTime = 0x18
+ TagGraphicString = 0x19
+ TagVisibleString = 0x1a
+ TagGeneralString = 0x1b
+ TagUniversalString = 0x1c
+ TagCharacterString = 0x1d
+ TagBMPString = 0x1e
+ TagBitmask = 0x1f // xxx11111b
+)
+
+var TagMap = map[uint8]string{
+ TagEOC: "EOC (End-of-Content)",
+ TagBoolean: "Boolean",
+ TagInteger: "Integer",
+ TagBitString: "Bit String",
+ TagOctetString: "Octet String",
+ TagNULL: "NULL",
+ TagObjectIdentifier: "Object Identifier",
+ TagObjectDescriptor: "Object Descriptor",
+ TagExternal: "External",
+ TagRealFloat: "Real (float)",
+ TagEnumerated: "Enumerated",
+ TagEmbeddedPDV: "Embedded PDV",
+ TagUTF8String: "UTF8 String",
+ TagRelativeOID: "Relative-OID",
+ TagSequence: "Sequence and Sequence of",
+ TagSet: "Set and Set OF",
+ TagNumericString: "Numeric String",
+ TagPrintableString: "Printable String",
+ TagT61String: "T61 String",
+ TagVideotexString: "Videotex String",
+ TagIA5String: "IA5 String",
+ TagUTCTime: "UTC Time",
+ TagGeneralizedTime: "Generalized Time",
+ TagGraphicString: "Graphic String",
+ TagVisibleString: "Visible String",
+ TagGeneralString: "General String",
+ TagUniversalString: "Universal String",
+ TagCharacterString: "Character String",
+ TagBMPString: "BMP String",
+}
+
+const (
+ ClassUniversal = 0 // 00xxxxxxb
+ ClassApplication = 64 // 01xxxxxxb
+ ClassContext = 128 // 10xxxxxxb
+ ClassPrivate = 192 // 11xxxxxxb
+ ClassBitmask = 192 // 11xxxxxxb
+)
+
+var ClassMap = map[uint8]string{
+ ClassUniversal: "Universal",
+ ClassApplication: "Application",
+ ClassContext: "Context",
+ ClassPrivate: "Private",
+}
+
+const (
+ TypePrimitive = 0 // xx0xxxxxb
+ TypeConstructed = 32 // xx1xxxxxb
+ TypeBitmask = 32 // xx1xxxxxb
+)
+
+var TypeMap = map[uint8]string{
+ TypePrimitive: "Primative",
+ TypeConstructed: "Constructed",
+}
+
+var Debug bool = false
+
+func PrintBytes(buf []byte, indent string) {
+ data_lines := make([]string, (len(buf)/30)+1)
+ num_lines := make([]string, (len(buf)/30)+1)
+
+ for i, b := range buf {
+ data_lines[i/30] += fmt.Sprintf("%02x ", b)
+ num_lines[i/30] += fmt.Sprintf("%02d ", (i+1)%100)
+ }
+
+ for i := 0; i < len(data_lines); i++ {
+ fmt.Print(indent + data_lines[i] + "\n")
+ fmt.Print(indent + num_lines[i] + "\n\n")
+ }
+}
+
+func PrintPacket(p *Packet) {
+ printPacket(p, 0, false)
+}
+
+func printPacket(p *Packet, indent int, printBytes bool) {
+ indent_str := ""
+
+ for len(indent_str) != indent {
+ indent_str += " "
+ }
+
+ class_str := ClassMap[p.ClassType]
+
+ tagtype_str := TypeMap[p.TagType]
+
+ tag_str := fmt.Sprintf("0x%02X", p.Tag)
+
+ if p.ClassType == ClassUniversal {
+ tag_str = TagMap[p.Tag]
+ }
+
+ value := fmt.Sprint(p.Value)
+ description := ""
+
+ if p.Description != "" {
+ description = p.Description + ": "
+ }
+
+ fmt.Printf("%s%s(%s, %s, %s) Len=%d %q\n", indent_str, description, class_str, tagtype_str, tag_str, p.Data.Len(), value)
+
+ if printBytes {
+ PrintBytes(p.Bytes(), indent_str)
+ }
+
+ for _, child := range p.Children {
+ printPacket(child, indent+1, printBytes)
+ }
+}
+
+func resizeBuffer(in []byte, new_size uint64) (out []byte) {
+ out = make([]byte, new_size)
+
+ copy(out, in)
+
+ return
+}
+
+func readBytes(reader io.Reader, buf []byte) error {
+ idx := 0
+ buflen := len(buf)
+
+ for idx < buflen {
+ n, err := reader.Read(buf[idx:])
+ if err != nil {
+ return err
+ }
+ idx += n
+ }
+
+ return nil
+}
+
+func ReadPacket(reader io.Reader) (*Packet, error) {
+ buf := make([]byte, 2)
+
+ err := readBytes(reader, buf)
+
+ if err != nil {
+ return nil, err
+ }
+
+ idx := uint64(2)
+ datalen := uint64(buf[1])
+
+ if Debug {
+ fmt.Printf("Read: datalen = %d len(buf) = %d ", datalen, len(buf))
+
+ for _, b := range buf {
+ fmt.Printf("%02X ", b)
+ }
+
+ fmt.Printf("\n")
+ }
+
+ if datalen&128 != 0 {
+ a := datalen - 128
+
+ idx += a
+ buf = resizeBuffer(buf, 2+a)
+
+ err := readBytes(reader, buf[2:])
+
+ if err != nil {
+ return nil, err
+ }
+
+ datalen = DecodeInteger(buf[2 : 2+a])
+
+ if Debug {
+ fmt.Printf("Read: a = %d idx = %d datalen = %d len(buf) = %d", a, idx, datalen, len(buf))
+
+ for _, b := range buf {
+ fmt.Printf("%02X ", b)
+ }
+
+ fmt.Printf("\n")
+ }
+ }
+
+ buf = resizeBuffer(buf, idx+datalen)
+ err = readBytes(reader, buf[idx:])
+
+ if err != nil {
+ return nil, err
+ }
+
+ if Debug {
+ fmt.Printf("Read: len( buf ) = %d idx=%d datalen=%d idx+datalen=%d\n", len(buf), idx, datalen, idx+datalen)
+
+ for _, b := range buf {
+ fmt.Printf("%02X ", b)
+ }
+ }
+
+ p := DecodePacket(buf)
+
+ return p, nil
+}
+
+func DecodeString(data []byte) (ret string) {
+ for _, c := range data {
+ ret += fmt.Sprintf("%c", c)
+ }
+
+ return
+}
+
+func DecodeInteger(data []byte) (ret uint64) {
+ for _, i := range data {
+ ret = ret * 256
+ ret = ret + uint64(i)
+ }
+
+ return
+}
+
+func EncodeInteger(val uint64) []byte {
+ var out bytes.Buffer
+
+ found := false
+
+ shift := uint(56)
+
+ mask := uint64(0xFF00000000000000)
+
+ for mask > 0 {
+ if !found && (val&mask != 0) {
+ found = true
+ }
+
+ if found || (shift == 0) {
+ out.Write([]byte{byte((val & mask) >> shift)})
+ }
+
+ shift -= 8
+ mask = mask >> 8
+ }
+
+ return out.Bytes()
+}
+
+func DecodePacket(data []byte) *Packet {
+ p, _ := decodePacket(data)
+
+ return p
+}
+
+func decodePacket(data []byte) (*Packet, []byte) {
+ if Debug {
+ fmt.Printf("decodePacket: enter %d\n", len(data))
+ }
+
+ p := new(Packet)
+
+ p.ClassType = data[0] & ClassBitmask
+ p.TagType = data[0] & TypeBitmask
+ p.Tag = data[0] & TagBitmask
+
+ datalen := DecodeInteger(data[1:2])
+ datapos := uint64(2)
+
+ if datalen&128 != 0 {
+ datalen -= 128
+ datapos += datalen
+ datalen = DecodeInteger(data[2 : 2+datalen])
+ }
+
+ p.Data = new(bytes.Buffer)
+
+ p.Children = make([]*Packet, 0, 2)
+
+ p.Value = nil
+
+ value_data := data[datapos : datapos+datalen]
+
+ if p.TagType == TypeConstructed {
+ for len(value_data) != 0 {
+ var child *Packet
+
+ child, value_data = decodePacket(value_data)
+ p.AppendChild(child)
+ }
+ } else if p.ClassType == ClassUniversal {
+ p.Data.Write(data[datapos : datapos+datalen])
+ p.ByteValue = value_data
+
+ switch p.Tag {
+ case TagEOC:
+ case TagBoolean:
+ val := DecodeInteger(value_data)
+
+ p.Value = val != 0
+ case TagInteger:
+ p.Value = DecodeInteger(value_data)
+ case TagBitString:
+ case TagOctetString:
+ p.Value = DecodeString(value_data)
+ case TagNULL:
+ case TagObjectIdentifier:
+ case TagObjectDescriptor:
+ case TagExternal:
+ case TagRealFloat:
+ case TagEnumerated:
+ p.Value = DecodeInteger(value_data)
+ case TagEmbeddedPDV:
+ case TagUTF8String:
+ case TagRelativeOID:
+ case TagSequence:
+ case TagSet:
+ case TagNumericString:
+ case TagPrintableString:
+ p.Value = DecodeString(value_data)
+ case TagT61String:
+ case TagVideotexString:
+ case TagIA5String:
+ case TagUTCTime:
+ case TagGeneralizedTime:
+ case TagGraphicString:
+ case TagVisibleString:
+ case TagGeneralString:
+ case TagUniversalString:
+ case TagCharacterString:
+ case TagBMPString:
+ }
+ } else {
+ p.Data.Write(data[datapos : datapos+datalen])
+ }
+
+ return p, data[datapos+datalen:]
+}
+
+func (p *Packet) DataLength() uint64 {
+ return uint64(p.Data.Len())
+}
+
+func (p *Packet) Bytes() []byte {
+ var out bytes.Buffer
+
+ out.Write([]byte{p.ClassType | p.TagType | p.Tag})
+ packet_length := EncodeInteger(p.DataLength())
+
+ if p.DataLength() > 127 || len(packet_length) > 1 {
+ out.Write([]byte{byte(len(packet_length) | 128)})
+ out.Write(packet_length)
+ } else {
+ out.Write(packet_length)
+ }
+
+ out.Write(p.Data.Bytes())
+
+ return out.Bytes()
+}
+
+func (p *Packet) AppendChild(child *Packet) {
+ p.Data.Write(child.Bytes())
+
+ if len(p.Children) == cap(p.Children) {
+ newChildren := make([]*Packet, cap(p.Children)*2)
+
+ copy(newChildren, p.Children)
+ p.Children = newChildren[0:len(p.Children)]
+ }
+
+ p.Children = p.Children[0 : len(p.Children)+1]
+ p.Children[len(p.Children)-1] = child
+}
+
+func Encode(ClassType, TagType, Tag uint8, Value interface{}, Description string) *Packet {
+ p := new(Packet)
+
+ p.ClassType = ClassType
+ p.TagType = TagType
+ p.Tag = Tag
+ p.Data = new(bytes.Buffer)
+
+ p.Children = make([]*Packet, 0, 2)
+
+ p.Value = Value
+ p.Description = Description
+
+ if Value != nil {
+ v := reflect.ValueOf(Value)
+
+ if ClassType == ClassUniversal {
+ switch Tag {
+ case TagOctetString:
+ sv, ok := v.Interface().(string)
+
+ if ok {
+ p.Data.Write([]byte(sv))
+ }
+ }
+ }
+ }
+
+ return p
+}
+
+func NewSequence(Description string) *Packet {
+ return Encode(ClassUniversal, TypePrimitive, TagSequence, nil, Description)
+}
+
+func NewBoolean(ClassType, TagType, Tag uint8, Value bool, Description string) *Packet {
+ intValue := 0
+
+ if Value {
+ intValue = 1
+ }
+
+ p := Encode(ClassType, TagType, Tag, nil, Description)
+
+ p.Value = Value
+ p.Data.Write(EncodeInteger(uint64(intValue)))
+
+ return p
+}
+
+func NewInteger(ClassType, TagType, Tag uint8, Value uint64, Description string) *Packet {
+ p := Encode(ClassType, TagType, Tag, nil, Description)
+
+ p.Value = Value
+ p.Data.Write(EncodeInteger(Value))
+
+ return p
+}
+
+func NewString(ClassType, TagType, Tag uint8, Value, Description string) *Packet {
+ p := Encode(ClassType, TagType, Tag, nil, Description)
+
+ p.Value = Value
+ p.Data.Write([]byte(Value))
+
+ return p
+}
diff --git a/modules/auth/ldap/ldap.go b/modules/auth/ldap/ldap.go
index e27e5133e..79b59519e 100644
--- a/modules/auth/ldap/ldap.go
+++ b/modules/auth/ldap/ldap.go
@@ -9,8 +9,8 @@ package ldap
import (
"fmt"
+ "github.com/gogits/gogs/modules/ldap"
"github.com/gogits/gogs/modules/log"
- goldap "github.com/juju2013/goldap"
)
// Basic LDAP authentication service
@@ -68,9 +68,9 @@ func (ls Ldapsource) SearchEntry(name, passwd string) (string, bool) {
return "", false
}
- search := goldap.NewSearchRequest(
+ search := ldap.NewSearchRequest(
ls.BaseDN,
- goldap.ScopeWholeSubtree, goldap.NeverDerefAliases, 0, 0, false,
+ ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
fmt.Sprintf(ls.Filter, name),
[]string{ls.Attributes},
nil)
@@ -87,10 +87,10 @@ func (ls Ldapsource) SearchEntry(name, passwd string) (string, bool) {
return "", true
}
-func ldapDial(ls Ldapsource) (*goldap.Conn, error) {
+func ldapDial(ls Ldapsource) (*ldap.Conn, error) {
if ls.UseSSL {
- return goldap.DialTLS("tcp", fmt.Sprintf("%s:%d", ls.Host, ls.Port), nil)
+ return ldap.DialTLS("tcp", fmt.Sprintf("%s:%d", ls.Host, ls.Port), nil)
} else {
- return goldap.Dial("tcp", fmt.Sprintf("%s:%d", ls.Host, ls.Port))
+ return ldap.Dial("tcp", fmt.Sprintf("%s:%d", ls.Host, ls.Port))
}
}
diff --git a/modules/auth/repo_form.go b/modules/auth/repo_form.go
index 3eb0cbc56..233f7b106 100644
--- a/modules/auth/repo_form.go
+++ b/modules/auth/repo_form.go
@@ -20,7 +20,7 @@ import (
type CreateRepoForm struct {
Uid int64 `form:"uid" binding:"Required"`
- RepoName string `form:"repo_name" binding:"Required;AlphaDash;MaxSize(100)"`
+ RepoName string `form:"repo_name" binding:"Required;AlphaDashDot;MaxSize(100)"`
Private bool `form:"private"`
Description string `form:"desc" binding:"MaxSize(255)"`
Gitignore string `form:"gitignore"`
@@ -33,11 +33,11 @@ func (f *CreateRepoForm) Validate(ctx *macaron.Context, errs *binding.Errors, l
}
type MigrateRepoForm struct {
- HttpsUrl string `form:"url" binding:"Url"`
+ HttpsUrl string `form:"url" binding:"Required;Url"`
AuthUserName string `form:"auth_username"`
AuthPasswd string `form:"auth_password"`
Uid int64 `form:"uid" binding:"Required"`
- RepoName string `form:"repo_name" binding:"Required;AlphaDash;MaxSize(100)"`
+ RepoName string `form:"repo_name" binding:"Required;AlphaDashDot;MaxSize(100)"`
Mirror bool `form:"mirror"`
Private bool `form:"private"`
Description string `form:"desc" binding:"MaxSize(255)"`
@@ -48,7 +48,7 @@ func (f *MigrateRepoForm) Validate(ctx *macaron.Context, errs *binding.Errors, l
}
type RepoSettingForm struct {
- RepoName string `form:"repo_name" binding:"Required;AlphaDash;MaxSize(100)"`
+ RepoName string `form:"repo_name" binding:"Required;AlphaDashDot;MaxSize(100)"`
Description string `form:"desc" binding:"MaxSize(255)"`
Website string `form:"site" binding:"Url;MaxSize(100)"`
Branch string `form:"branch"`
@@ -69,17 +69,31 @@ func (f *RepoSettingForm) Validate(ctx *macaron.Context, errs *binding.Errors, l
// \/ \/ \/ \/ \/ \/
type NewWebhookForm struct {
- PayloadUrl string `form:"payload_url" binding:"Required;Url"`
- ContentType string `form:"content_type" binding:"Required"`
- Secret string `form:"secret"`
- PushOnly bool `form:"push_only"`
- Active bool `form:"active"`
+ HookTaskType string `form:"hook_type" binding:"Required"`
+ PayloadUrl string `form:"payload_url" binding:"Required;Url"`
+ ContentType string `form:"content_type" binding:"Required"`
+ Secret string `form:"secret"`
+ PushOnly bool `form:"push_only"`
+ Active bool `form:"active"`
}
func (f *NewWebhookForm) Validate(ctx *macaron.Context, errs *binding.Errors, l i18n.Locale) {
validate(errs, ctx.Data, f, l)
}
+type NewSlackHookForm struct {
+ HookTaskType string `form:"hook_type" binding:"Required"`
+ Domain string `form:"domain" binding:"Required`
+ Token string `form:"token" binding:"Required"`
+ Channel string `form:"channel" binding:"Required"`
+ PushOnly bool `form:"push_only"`
+ Active bool `form:"active"`
+}
+
+func (f *NewSlackHookForm) Validate(ctx *macaron.Context, errs *binding.Errors, l i18n.Locale) {
+ validate(errs, ctx.Data, f, l)
+}
+
// .___
// | | ______ ________ __ ____
// | |/ ___// ___/ | \_/ __ \
diff --git a/modules/auth/user_form.go b/modules/auth/user_form.go
index 51a07b912..93bd01a9f 100644
--- a/modules/auth/user_form.go
+++ b/modules/auth/user_form.go
@@ -13,24 +13,25 @@ import (
type InstallForm struct {
Database string `form:"database" binding:"Required"`
- Host string `form:"host"`
- User string `form:"user"`
- Passwd string `form:"passwd"`
+ DbHost string `form:"host"`
+ DbUser string `form:"user"`
+ DbPasswd string `form:"passwd"`
DatabaseName string `form:"database_name"`
SslMode string `form:"ssl_mode"`
DatabasePath string `form:"database_path"`
- RepoRootPath string `form:"repo_path"`
- RunUser string `form:"run_user"`
- Domain string `form:"domain"`
- AppUrl string `form:"app_url"`
- AdminName string `form:"admin_name" binding:"Required;AlphaDashDot;MaxSize(30)"`
- AdminPasswd string `form:"admin_pwd" binding:"Required;MinSize(6);MaxSize(255)"`
- AdminEmail string `form:"admin_email" binding:"Required;Email;MaxSize(50)"`
+ RepoRootPath string `form:"repo_path" binding:"Required"`
+ RunUser string `form:"run_user" binding:"Required"`
+ Domain string `form:"domain" binding:"Required"`
+ AppUrl string `form:"app_url" binding:"Required"`
SmtpHost string `form:"smtp_host"`
SmtpEmail string `form:"mailer_user"`
SmtpPasswd string `form:"mailer_pwd"`
RegisterConfirm string `form:"register_confirm"`
MailNotify string `form:"mail_notify"`
+ AdminName string `form:"admin_name" binding:"Required;AlphaDashDot;MaxSize(30)"`
+ AdminPasswd string `form:"admin_pwd" binding:"Required;MinSize(6);MaxSize(255)"`
+ ConfirmPasswd string `form:"confirm_passwd" binding:"Required;MinSize(6);MaxSize(255)"`
+ AdminEmail string `form:"admin_email" binding:"Required;Email;MaxSize(50)"`
}
func (f *InstallForm) Validate(ctx *macaron.Context, errs *binding.Errors, l i18n.Locale) {
diff --git a/modules/base/markdown.go b/modules/base/markdown.go
index b8bd33e11..a3db15df1 100644
--- a/modules/base/markdown.go
+++ b/modules/base/markdown.go
@@ -14,6 +14,7 @@ import (
"strings"
"github.com/gogits/gfm"
+ "github.com/gogits/gogs/modules/setting"
)
func isletter(c byte) bool {
@@ -112,7 +113,7 @@ func RenderSpecialLink(rawBytes []byte, urlPrefix string) []byte {
ms := MentionPattern.FindAll(line, -1)
for _, m := range ms {
line = bytes.Replace(line, m,
- []byte(fmt.Sprintf(`%s `, m[1:], m)), -1)
+ []byte(fmt.Sprintf(`%s `, setting.AppSubUrl, m[1:], m)), -1)
}
}
diff --git a/modules/base/template.go b/modules/base/template.go
index f2ae00b91..b1c8c161d 100644
--- a/modules/base/template.go
+++ b/modules/base/template.go
@@ -8,13 +8,16 @@ import (
"bytes"
"container/list"
"encoding/json"
+ "errors"
"fmt"
"html/template"
"runtime"
"strings"
"time"
+ "github.com/gogits/gogs/modules/mahonia"
"github.com/gogits/gogs/modules/setting"
+ "github.com/saintfish/chardet"
)
func Str2html(raw string) template.HTML {
@@ -45,6 +48,29 @@ func ShortSha(sha1 string) string {
return sha1
}
+func ToUtf8WithErr(content []byte) (error, string) {
+ detector := chardet.NewTextDetector()
+ result, err := detector.DetectBest(content)
+ if err != nil {
+ return err, ""
+ }
+
+ if result.Charset == "utf8" {
+ return nil, string(content)
+ }
+
+ decoder := mahonia.NewDecoder(result.Charset)
+ if decoder != nil {
+ return nil, decoder.ConvertString(string(content))
+ }
+ return errors.New("unknow char decoder"), string(content)
+}
+
+func ToUtf8(content string) string {
+ _, res := ToUtf8WithErr([]byte(content))
+ return res
+}
+
var mailDomains = map[string]string{
"gmail.com": "gmail.com",
}
@@ -56,6 +82,9 @@ var TemplateFuncs template.FuncMap = map[string]interface{}{
"AppName": func() string {
return setting.AppName
},
+ "AppSubUrl": func() string {
+ return setting.AppSubUrl
+ },
"AppVer": func() string {
return setting.AppVer
},
@@ -103,6 +132,7 @@ var TemplateFuncs template.FuncMap = map[string]interface{}{
"ActionContent2Commits": ActionContent2Commits,
"Oauth2Icon": Oauth2Icon,
"Oauth2Name": Oauth2Name,
+ "ToUtf8": ToUtf8,
}
type Actioner interface {
@@ -119,14 +149,12 @@ type Actioner interface {
// and returns a icon class name.
func ActionIcon(opType int) string {
switch opType {
- case 1: // Create repository.
+ case 1, 8: // Create, transfer repository.
return "repo"
case 5, 9: // Commit repository.
return "git-commit"
case 6: // Create issue.
return "issue-opened"
- case 8: // Transfer repository.
- return "share"
case 10: // Comment issue.
return "comment"
default:
@@ -134,16 +162,16 @@ func ActionIcon(opType int) string {
}
}
-// TODO: Legacy
+// FIXME: Legacy
const (
- TPL_CREATE_REPO = `%s created repository %s `
- TPL_COMMIT_REPO = `%s pushed to %s at %s %s`
- TPL_COMMIT_REPO_LI = ``
- TPL_CREATE_ISSUE = `%s opened issue %s#%s
+ TPL_CREATE_REPO = `%s created repository %s `
+ TPL_COMMIT_REPO = `%s pushed to %s at %s %s`
+ TPL_COMMIT_REPO_LI = ``
+ TPL_CREATE_ISSUE = `%s opened issue %s#%s
%s
`
- TPL_TRANSFER_REPO = `%s transfered repository %s
to %s `
- TPL_PUSH_TAG = `%s pushed tag %s at %s `
- TPL_COMMENT_ISSUE = `%s commented on issue %s#%s
+ TPL_TRANSFER_REPO = `%s transfered repository %s
to %s `
+ TPL_PUSH_TAG = `%s pushed tag %s at %s `
+ TPL_COMMENT_ISSUE = `%s commented on issue %s#%s
%s
`
)
@@ -167,7 +195,7 @@ func ActionContent2Commits(act Actioner) *PushCommits {
return push
}
-// TODO: Legacy
+// FIXME: Legacy
// ActionDesc accepts int that represents action operation type
// and returns the description.
func ActionDesc(act Actioner) string {
@@ -180,7 +208,7 @@ func ActionDesc(act Actioner) string {
content := act.GetContent()
switch act.GetOpType() {
case 1: // Create repository.
- return fmt.Sprintf(TPL_CREATE_REPO, actUserName, actUserName, repoLink, repoName)
+ return fmt.Sprintf(TPL_CREATE_REPO, setting.AppSubUrl, actUserName, actUserName, repoLink, repoName)
case 5: // Commit repository.
var push *PushCommits
if err := json.Unmarshal([]byte(content), &push); err != nil {
@@ -191,22 +219,22 @@ func ActionDesc(act Actioner) string {
buf.WriteString(fmt.Sprintf(TPL_COMMIT_REPO_LI, AvatarLink(commit.AuthorEmail), repoLink, commit.Sha1, commit.Sha1[:7], commit.Message) + "\n")
}
if push.Len > 3 {
- buf.WriteString(fmt.Sprintf(``, actUserName, repoName, branch, push.Len))
+ buf.WriteString(fmt.Sprintf(``, actUserName, repoName, branch, push.Len))
}
- return fmt.Sprintf(TPL_COMMIT_REPO, actUserName, actUserName, repoLink, branch, branch, repoLink, repoLink,
+ return fmt.Sprintf(TPL_COMMIT_REPO, setting.AppSubUrl, actUserName, actUserName, repoLink, branch, branch, repoLink, repoLink,
buf.String())
case 6: // Create issue.
infos := strings.SplitN(content, "|", 2)
- return fmt.Sprintf(TPL_CREATE_ISSUE, actUserName, actUserName, repoLink, infos[0], repoLink, infos[0],
+ return fmt.Sprintf(TPL_CREATE_ISSUE, setting.AppSubUrl, actUserName, actUserName, repoLink, infos[0], repoLink, infos[0],
AvatarLink(email), infos[1])
case 8: // Transfer repository.
newRepoLink := content + "/" + repoName
- return fmt.Sprintf(TPL_TRANSFER_REPO, actUserName, actUserName, repoLink, newRepoLink, newRepoLink)
+ return fmt.Sprintf(TPL_TRANSFER_REPO, setting.AppSubUrl, actUserName, actUserName, repoLink, newRepoLink, newRepoLink)
case 9: // Push tag.
- return fmt.Sprintf(TPL_PUSH_TAG, actUserName, actUserName, repoLink, branch, branch, repoLink, repoLink)
+ return fmt.Sprintf(TPL_PUSH_TAG, setting.AppSubUrl, actUserName, actUserName, repoLink, branch, branch, repoLink, repoLink)
case 10: // Comment issue.
infos := strings.SplitN(content, "|", 2)
- return fmt.Sprintf(TPL_COMMENT_ISSUE, actUserName, actUserName, repoLink, infos[0], repoLink, infos[0],
+ return fmt.Sprintf(TPL_COMMENT_ISSUE, setting.AppSubUrl, actUserName, actUserName, repoLink, infos[0], repoLink, infos[0],
AvatarLink(email), infos[1])
default:
return "invalid type"
diff --git a/modules/base/tool.go b/modules/base/tool.go
index eb0ac9e5b..b4083d090 100644
--- a/modules/base/tool.go
+++ b/modules/base/tool.go
@@ -146,9 +146,9 @@ func CreateTimeLimitCode(data string, minutes int, startInf interface{}) string
// AvatarLink returns avatar link by given e-mail.
func AvatarLink(email string) string {
if setting.DisableGravatar {
- return "/img/avatar_default.jpg"
+ return setting.AppSubUrl + "/img/avatar_default.jpg"
} else if setting.Service.EnableCacheAvatar {
- return "/avatar/" + EncodeMd5(email)
+ return setting.AppSubUrl + "/avatar/" + EncodeMd5(email)
}
return "//1.gravatar.com/avatar/" + EncodeMd5(email)
}
diff --git a/modules/git/commit.go b/modules/git/commit.go
index 52348fefe..d2d373da1 100644
--- a/modules/git/commit.go
+++ b/modules/git/commit.go
@@ -5,6 +5,7 @@
package git
import (
+ "bufio"
"container/list"
"strings"
)
@@ -17,7 +18,8 @@ type Commit struct {
Committer *Signature
CommitMessage string
- parents []sha1 // sha1 strings
+ parents []sha1 // sha1 strings
+ submodules map[string]*SubModule
}
// Return the commit message. Same as retrieving CommitMessage directly.
@@ -84,3 +86,49 @@ func (c *Commit) CommitsByRange(page int) (*list.List, error) {
func (c *Commit) GetCommitOfRelPath(relPath string) (*Commit, error) {
return c.repo.getCommitOfRelPath(c.Id, relPath)
}
+
+func (c *Commit) GetSubModule(entryname string) (*SubModule, error) {
+ moduels, err := c.GetSubModules()
+ if err != nil {
+ return nil, err
+ }
+ return moduels[entryname], nil
+}
+
+func (c *Commit) GetSubModules() (map[string]*SubModule, error) {
+ if c.submodules != nil {
+ return c.submodules, nil
+ }
+
+ entry, err := c.GetTreeEntryByPath(".gitmodules")
+ if err != nil {
+ return nil, err
+ }
+ rd, err := entry.Blob().Data()
+ if err != nil {
+ return nil, err
+ }
+
+ scanner := bufio.NewScanner(rd)
+ c.submodules = make(map[string]*SubModule)
+ var ismodule bool
+ var path string
+ for scanner.Scan() {
+ if strings.HasPrefix(scanner.Text(), "[submodule") {
+ ismodule = true
+ continue
+ }
+ if ismodule {
+ fields := strings.Split(scanner.Text(), "=")
+ k := strings.TrimSpace(fields[0])
+ if k == "path" {
+ path = strings.TrimSpace(fields[1])
+ } else if k == "url" {
+ c.submodules[path] = &SubModule{path, strings.TrimSpace(fields[1])}
+ ismodule = false
+ }
+ }
+ }
+
+ return c.submodules, nil
+}
diff --git a/modules/git/repo_commit.go b/modules/git/repo_commit.go
index eebe3dd0e..7c47b53dc 100644
--- a/modules/git/repo_commit.go
+++ b/modules/git/repo_commit.go
@@ -40,11 +40,11 @@ func (repo *Repository) GetCommitIdOfTag(tagName string) (string, error) {
}
func (repo *Repository) GetCommitOfTag(tagName string) (*Commit, error) {
- commitId, err := repo.GetCommitIdOfTag(tagName)
+ tag, err := repo.GetTag(tagName)
if err != nil {
return nil, err
}
- return repo.GetCommit(commitId)
+ return tag.Commit()
}
// Parse commit information from the (uncompressed) raw
@@ -137,6 +137,14 @@ func (repo *Repository) GetCommit(commitId string) (*Commit, error) {
}
func (repo *Repository) commitsCount(id sha1) (int, error) {
+ if gitVer.LessThan(MustParseVersion("1.8.0")) {
+ stdout, stderr, err := com.ExecCmdDirBytes(repo.Path, "git", "log", "--pretty=format:''", id.String())
+ if err != nil {
+ return 0, errors.New(string(stderr))
+ }
+ return len(bytes.Split(stdout, []byte("\n"))), nil
+ }
+
stdout, stderr, err := com.ExecCmdDir(repo.Path, "git", "rev-list", "--count", id.String())
if err != nil {
return 0, errors.New(stderr)
diff --git a/modules/git/repo_tag.go b/modules/git/repo_tag.go
index 21818f3e6..77ae3db00 100644
--- a/modules/git/repo_tag.go
+++ b/modules/git/repo_tag.go
@@ -52,6 +52,7 @@ func (repo *Repository) getTag(id sha1) (*Tag, error) {
if err != nil {
return nil, errors.New(stderr)
}
+ tp = strings.TrimSpace(tp)
// Tag is a commit.
if ObjectType(tp) == COMMIT {
diff --git a/modules/git/submodule.go b/modules/git/submodule.go
new file mode 100644
index 000000000..6927f8cba
--- /dev/null
+++ b/modules/git/submodule.go
@@ -0,0 +1,58 @@
+// Copyright 2014 The Gogs Authors. All rights reserved.
+// Use of this source code is governed by a MIT-style
+// license that can be found in the LICENSE file.
+
+package git
+
+import (
+ "strings"
+)
+
+type SubModule struct {
+ Name string
+ Url string
+}
+
+// SubModuleFile represents a file with submodule type.
+type SubModuleFile struct {
+ *Commit
+
+ refUrl string
+ refId string
+}
+
+func NewSubModuleFile(c *Commit, refUrl, refId string) *SubModuleFile {
+ return &SubModuleFile{
+ Commit: c,
+ refUrl: refUrl,
+ refId: refId,
+ }
+}
+
+// RefUrl guesses and returns reference URL.
+func (sf *SubModuleFile) RefUrl() string {
+ url := strings.TrimSuffix(sf.refUrl, ".git")
+
+ // git://xxx/user/repo
+ if strings.HasPrefix(url, "git://") {
+ return "http://" + strings.TrimPrefix(url, "git://")
+ }
+
+ // http[s]://xxx/user/repo
+ if strings.HasPrefix(url, "http://") || strings.HasPrefix(url, "https://") {
+ return url
+ }
+
+ // sysuser@xxx:user/repo
+ i := strings.Index(url, "@")
+ j := strings.LastIndex(url, ":")
+ if i > -1 && j > -1 {
+ return "http://" + url[i+1:j] + "/" + url[j+1:]
+ }
+ return url
+}
+
+// RefId returns reference ID.
+func (sf *SubModuleFile) RefId() string {
+ return sf.refId
+}
diff --git a/modules/git/tree.go b/modules/git/tree.go
index 03152c34a..be77bfce0 100644
--- a/modules/git/tree.go
+++ b/modules/git/tree.go
@@ -51,6 +51,8 @@ func parseTreeData(tree *Tree, data []byte) ([]*TreeEntry, error) {
case "160000":
entry.mode = ModeCommit
entry.Type = COMMIT
+
+ step = 8
case "040000":
entry.mode = ModeTree
entry.Type = TREE
@@ -107,9 +109,12 @@ func (t *Tree) ListEntries(relpath string) (Entries, error) {
}
t.entriesParsed = true
- stdout, _, err := com.ExecCmdDirBytes(t.repo.Path,
+ stdout, stderr, err := com.ExecCmdDirBytes(t.repo.Path,
"git", "ls-tree", t.Id.String())
if err != nil {
+ if strings.Contains(err.Error(), "exit status 128") {
+ return nil, errors.New(strings.TrimSpace(string(stderr)))
+ }
return nil, err
}
t.entries, err = parseTreeData(t, stdout)
diff --git a/modules/git/tree_entry.go b/modules/git/tree_entry.go
index e842f2332..e403e93e3 100644
--- a/modules/git/tree_entry.go
+++ b/modules/git/tree_entry.go
@@ -61,6 +61,10 @@ func (te *TreeEntry) Size() int64 {
return te.size
}
+func (te *TreeEntry) IsSubModule() bool {
+ return te.mode == ModeCommit
+}
+
func (te *TreeEntry) IsDir() bool {
return te.mode == ModeTree
}
@@ -80,7 +84,7 @@ type Entries []*TreeEntry
var sorter = []func(t1, t2 *TreeEntry) bool{
func(t1, t2 *TreeEntry) bool {
- return t1.IsDir() && !t2.IsDir()
+ return (t1.IsDir() || t1.IsSubModule()) && !t2.IsDir() && !t2.IsSubModule()
},
func(t1, t2 *TreeEntry) bool {
return t1.name < t2.name
diff --git a/modules/git/version.go b/modules/git/version.go
index 683e859b4..9908d11e2 100644
--- a/modules/git/version.go
+++ b/modules/git/version.go
@@ -11,33 +11,85 @@ import (
"github.com/Unknwon/com"
)
+var (
+ // Cached Git version.
+ gitVer *Version
+)
+
// Version represents version of Git.
type Version struct {
Major, Minor, Patch int
}
-// GetVersion returns current Git version installed.
-func GetVersion() (Version, error) {
- stdout, stderr, err := com.ExecCmd("git", "version")
- if err != nil {
- return Version{}, errors.New(stderr)
- }
-
- infos := strings.Split(stdout, " ")
+func ParseVersion(verStr string) (*Version, error) {
+ infos := strings.Split(verStr, ".")
if len(infos) < 3 {
- return Version{}, errors.New("not enough output")
+ return nil, errors.New("incorrect version input")
}
- v := Version{}
- for i, s := range strings.Split(strings.TrimSpace(infos[2]), ".") {
+ v := &Version{}
+ for i, s := range infos {
switch i {
case 0:
v.Major, _ = com.StrTo(s).Int()
case 1:
v.Minor, _ = com.StrTo(s).Int()
case 2:
- v.Patch, _ = com.StrTo(s).Int()
+ v.Patch, _ = com.StrTo(strings.TrimSpace(s)).Int()
}
}
return v, nil
}
+
+func MustParseVersion(verStr string) *Version {
+ v, _ := ParseVersion(verStr)
+ return v
+}
+
+// Compare compares two versions,
+// it returns 1 if original is greater, -1 if original is smaller, 0 if equal.
+func (v *Version) Compare(that *Version) int {
+ if v.Major > that.Major {
+ return 1
+ } else if v.Major < that.Major {
+ return -1
+ }
+
+ if v.Minor > that.Minor {
+ return 1
+ } else if v.Minor < that.Minor {
+ return -1
+ }
+
+ if v.Patch > that.Patch {
+ return 1
+ } else if v.Patch < that.Patch {
+ return -1
+ }
+
+ return 0
+}
+
+func (v *Version) LessThan(that *Version) bool {
+ return v.Compare(that) < 0
+}
+
+// GetVersion returns current Git version installed.
+func GetVersion() (*Version, error) {
+ if gitVer != nil {
+ return gitVer, nil
+ }
+
+ stdout, stderr, err := com.ExecCmd("git", "version")
+ if err != nil {
+ return nil, errors.New(stderr)
+ }
+
+ infos := strings.Split(stdout, " ")
+ if len(infos) < 3 {
+ return nil, errors.New("not enough output")
+ }
+
+ gitVer, err = ParseVersion(infos[2])
+ return gitVer, err
+}
diff --git a/modules/ldap/LICENSE b/modules/ldap/LICENSE
new file mode 100644
index 000000000..744875676
--- /dev/null
+++ b/modules/ldap/LICENSE
@@ -0,0 +1,27 @@
+Copyright (c) 2012 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+ * Neither the name of Google Inc. nor the names of its
+contributors may 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.
diff --git a/modules/ldap/README b/modules/ldap/README
new file mode 100644
index 000000000..edb54de0a
--- /dev/null
+++ b/modules/ldap/README
@@ -0,0 +1,33 @@
+Basic LDAP v3 functionality for the GO programming language.
+
+Required Librarys:
+ github.com/johnweldon/asn1-ber
+
+Working:
+ Connecting to LDAP server
+ Binding to LDAP server
+ Searching for entries
+ Compiling string filters to LDAP filters
+ Paging Search Results
+ Modify Requests / Responses
+
+Examples:
+ search
+ modify
+
+Tests Implemented:
+ Filter Compile / Decompile
+
+TODO:
+ Add Requests / Responses
+ Delete Requests / Responses
+ Modify DN Requests / Responses
+ Compare Requests / Responses
+ Implement Tests / Benchmarks
+
+This feature is disabled at the moment, because in some cases the "Search Request Done" packet will be handled before the last "Search Request Entry":
+ Mulitple internal goroutines to handle network traffic
+ Makes library goroutine safe
+ Can perform multiple search requests at the same time and return
+ the results to the proper goroutine. All requests are blocking
+ requests, so the goroutine does not need special handling
diff --git a/modules/ldap/_examples/enterprise.ldif b/modules/ldap/_examples/enterprise.ldif
new file mode 100644
index 000000000..f0ec28f16
--- /dev/null
+++ b/modules/ldap/_examples/enterprise.ldif
@@ -0,0 +1,63 @@
+dn: dc=enterprise,dc=org
+objectClass: dcObject
+objectClass: organization
+o: acme
+
+dn: cn=admin,dc=enterprise,dc=org
+objectClass: person
+cn: admin
+sn: admin
+description: "LDAP Admin"
+
+dn: ou=crew,dc=enterprise,dc=org
+ou: crew
+objectClass: organizationalUnit
+
+
+dn: cn=kirkj,ou=crew,dc=enterprise,dc=org
+cn: kirkj
+sn: Kirk
+gn: James Tiberius
+mail: james.kirk@enterprise.org
+objectClass: inetOrgPerson
+
+dn: cn=spock,ou=crew,dc=enterprise,dc=org
+cn: spock
+sn: Spock
+mail: spock@enterprise.org
+objectClass: inetOrgPerson
+
+dn: cn=mccoyl,ou=crew,dc=enterprise,dc=org
+cn: mccoyl
+sn: McCoy
+gn: Leonard
+mail: leonard.mccoy@enterprise.org
+objectClass: inetOrgPerson
+
+dn: cn=scottm,ou=crew,dc=enterprise,dc=org
+cn: scottm
+sn: Scott
+gn: Montgomery
+mail: Montgomery.scott@enterprise.org
+objectClass: inetOrgPerson
+
+dn: cn=uhuran,ou=crew,dc=enterprise,dc=org
+cn: uhuran
+sn: Uhura
+gn: Nyota
+mail: nyota.uhura@enterprise.org
+objectClass: inetOrgPerson
+
+dn: cn=suluh,ou=crew,dc=enterprise,dc=org
+cn: suluh
+sn: Sulu
+gn: Hikaru
+mail: hikaru.sulu@enterprise.org
+objectClass: inetOrgPerson
+
+dn: cn=chekovp,ou=crew,dc=enterprise,dc=org
+cn: chekovp
+sn: Chekov
+gn: pavel
+mail: pavel.chekov@enterprise.org
+objectClass: inetOrgPerson
diff --git a/modules/ldap/_examples/modify.go b/modules/ldap/_examples/modify.go
new file mode 100644
index 000000000..cd6dfc9eb
--- /dev/null
+++ b/modules/ldap/_examples/modify.go
@@ -0,0 +1,89 @@
+// Copyright 2014 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+import (
+ "errors"
+ "fmt"
+ "log"
+
+ "github.com/gogits/gogs/modules/ldap"
+)
+
+var (
+ LdapServer string = "localhost"
+ LdapPort uint16 = 389
+ BaseDN string = "dc=enterprise,dc=org"
+ BindDN string = "cn=admin,dc=enterprise,dc=org"
+ BindPW string = "enterprise"
+ Filter string = "(cn=kirkj)"
+)
+
+func search(l *ldap.Conn, filter string, attributes []string) (*ldap.Entry, *ldap.Error) {
+ search := ldap.NewSearchRequest(
+ BaseDN,
+ ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
+ filter,
+ attributes,
+ nil)
+
+ sr, err := l.Search(search)
+ if err != nil {
+ log.Fatalf("ERROR: %s\n", err)
+ return nil, err
+ }
+
+ log.Printf("Search: %s -> num of entries = %d\n", search.Filter, len(sr.Entries))
+ if len(sr.Entries) == 0 {
+ return nil, ldap.NewError(ldap.ErrorDebugging, errors.New(fmt.Sprintf("no entries found for: %s", filter)))
+ }
+ return sr.Entries[0], nil
+}
+
+func main() {
+ l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", LdapServer, LdapPort))
+ if err != nil {
+ log.Fatalf("ERROR: %s\n", err.Error())
+ }
+ defer l.Close()
+ // l.Debug = true
+
+ l.Bind(BindDN, BindPW)
+
+ log.Printf("The Search for Kirk ... %s\n", Filter)
+ entry, err := search(l, Filter, []string{})
+ if err != nil {
+ log.Fatal("could not get entry")
+ }
+ entry.PrettyPrint(0)
+
+ log.Printf("modify the mail address and add a description ... \n")
+ modify := ldap.NewModifyRequest(entry.DN)
+ modify.Add("description", []string{"Captain of the USS Enterprise"})
+ modify.Replace("mail", []string{"captain@enterprise.org"})
+ if err := l.Modify(modify); err != nil {
+ log.Fatalf("ERROR: %s\n", err.Error())
+ }
+
+ entry, err = search(l, Filter, []string{})
+ if err != nil {
+ log.Fatal("could not get entry")
+ }
+ entry.PrettyPrint(0)
+
+ log.Printf("reset the entry ... \n")
+ modify = ldap.NewModifyRequest(entry.DN)
+ modify.Delete("description", []string{})
+ modify.Replace("mail", []string{"james.kirk@enterprise.org"})
+ if err := l.Modify(modify); err != nil {
+ log.Fatalf("ERROR: %s\n", err.Error())
+ }
+
+ entry, err = search(l, Filter, []string{})
+ if err != nil {
+ log.Fatal("could not get entry")
+ }
+ entry.PrettyPrint(0)
+}
diff --git a/modules/ldap/_examples/search.go b/modules/ldap/_examples/search.go
new file mode 100644
index 000000000..609256f4d
--- /dev/null
+++ b/modules/ldap/_examples/search.go
@@ -0,0 +1,52 @@
+// Copyright 2014 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+import (
+ "fmt"
+ "log"
+
+ "github.com/gogits/gogs/modules/ldap"
+)
+
+var (
+ ldapServer string = "adserver"
+ ldapPort uint16 = 3268
+ baseDN string = "dc=*,dc=*"
+ filter string = "(&(objectClass=user)(sAMAccountName=*)(memberOf=CN=*,OU=*,DC=*,DC=*))"
+ Attributes []string = []string{"memberof"}
+ user string = "*"
+ passwd string = "*"
+)
+
+func main() {
+ l, err := ldap.Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
+ if err != nil {
+ log.Fatalf("ERROR: %s\n", err.Error())
+ }
+ defer l.Close()
+ // l.Debug = true
+
+ err = l.Bind(user, passwd)
+ if err != nil {
+ log.Printf("ERROR: Cannot bind: %s\n", err.Error())
+ return
+ }
+ search := ldap.NewSearchRequest(
+ baseDN,
+ ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
+ filter,
+ Attributes,
+ nil)
+
+ sr, err := l.Search(search)
+ if err != nil {
+ log.Fatalf("ERROR: %s\n", err.Error())
+ return
+ }
+
+ log.Printf("Search: %s -> num of entries = %d\n", search.Filter, len(sr.Entries))
+ sr.PrettyPrint(0)
+}
diff --git a/modules/ldap/_examples/searchSSL.go b/modules/ldap/_examples/searchSSL.go
new file mode 100644
index 000000000..aa9cbcc12
--- /dev/null
+++ b/modules/ldap/_examples/searchSSL.go
@@ -0,0 +1,45 @@
+// Copyright 2014 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+import (
+ "fmt"
+ "log"
+
+ "github.com/gogits/gogs/modules/ldap"
+)
+
+var (
+ LdapServer string = "localhost"
+ LdapPort uint16 = 636
+ BaseDN string = "dc=enterprise,dc=org"
+ Filter string = "(cn=kirkj)"
+ Attributes []string = []string{"mail"}
+)
+
+func main() {
+ l, err := ldap.DialSSL("tcp", fmt.Sprintf("%s:%d", LdapServer, LdapPort), nil)
+ if err != nil {
+ log.Fatalf("ERROR: %s\n", err.String())
+ }
+ defer l.Close()
+ // l.Debug = true
+
+ search := ldap.NewSearchRequest(
+ BaseDN,
+ ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
+ Filter,
+ Attributes,
+ nil)
+
+ sr, err := l.Search(search)
+ if err != nil {
+ log.Fatalf("ERROR: %s\n", err.String())
+ return
+ }
+
+ log.Printf("Search: %s -> num of entries = %d\n", search.Filter, len(sr.Entries))
+ sr.PrettyPrint(0)
+}
diff --git a/modules/ldap/_examples/searchTLS.go b/modules/ldap/_examples/searchTLS.go
new file mode 100644
index 000000000..c771a8eda
--- /dev/null
+++ b/modules/ldap/_examples/searchTLS.go
@@ -0,0 +1,45 @@
+// Copyright 2014 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+import (
+ "fmt"
+ "log"
+
+ "github.com/gogits/gogs/modules/ldap"
+)
+
+var (
+ LdapServer string = "localhost"
+ LdapPort uint16 = 389
+ BaseDN string = "dc=enterprise,dc=org"
+ Filter string = "(cn=kirkj)"
+ Attributes []string = []string{"mail"}
+)
+
+func main() {
+ l, err := ldap.DialTLS("tcp", fmt.Sprintf("%s:%d", LdapServer, LdapPort), nil)
+ if err != nil {
+ log.Fatalf("ERROR: %s\n", err.Error())
+ }
+ defer l.Close()
+ // l.Debug = true
+
+ search := ldap.NewSearchRequest(
+ BaseDN,
+ ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
+ Filter,
+ Attributes,
+ nil)
+
+ sr, err := l.Search(search)
+ if err != nil {
+ log.Fatalf("ERROR: %s\n", err.Error())
+ return
+ }
+
+ log.Printf("Search: %s -> num of entries = %d\n", search.Filter, len(sr.Entries))
+ sr.PrettyPrint(0)
+}
diff --git a/modules/ldap/_examples/slapd.conf b/modules/ldap/_examples/slapd.conf
new file mode 100644
index 000000000..5a66be015
--- /dev/null
+++ b/modules/ldap/_examples/slapd.conf
@@ -0,0 +1,67 @@
+#
+# See slapd.conf(5) for details on configuration options.
+# This file should NOT be world readable.
+#
+include /private/etc/openldap/schema/core.schema
+include /private/etc/openldap/schema/cosine.schema
+include /private/etc/openldap/schema/inetorgperson.schema
+
+# Define global ACLs to disable default read access.
+
+# Do not enable referrals until AFTER you have a working directory
+# service AND an understanding of referrals.
+#referral ldap://root.openldap.org
+
+pidfile /private/var/db/openldap/run/slapd.pid
+argsfile /private/var/db/openldap/run/slapd.args
+
+# Load dynamic backend modules:
+# modulepath /usr/libexec/openldap
+# moduleload back_bdb.la
+# moduleload back_hdb.la
+# moduleload back_ldap.la
+
+# Sample security restrictions
+# Require integrity protection (prevent hijacking)
+# Require 112-bit (3DES or better) encryption for updates
+# Require 63-bit encryption for simple bind
+# security ssf=1 update_ssf=112 simple_bind=64
+
+# Sample access control policy:
+# Root DSE: allow anyone to read it
+# Subschema (sub)entry DSE: allow anyone to read it
+# Other DSEs:
+# Allow self write access
+# Allow authenticated users read access
+# Allow anonymous users to authenticate
+# Directives needed to implement policy:
+# access to dn.base="" by * read
+# access to dn.base="cn=Subschema" by * read
+# access to *
+# by self write
+# by users read
+# by anonymous auth
+#
+# if no access controls are present, the default policy
+# allows anyone and everyone to read anything but restricts
+# updates to rootdn. (e.g., "access to * by * read")
+#
+# rootdn can always read and write EVERYTHING!
+
+#######################################################################
+# BDB database definitions
+#######################################################################
+
+database bdb
+suffix "dc=enterprise,dc=org"
+rootdn "cn=admin,dc=enterprise,dc=org"
+# Cleartext passwords, especially for the rootdn, should
+# be avoid. See slappasswd(8) and slapd.conf(5) for details.
+# Use of strong authentication encouraged.
+rootpw {SSHA}laO00HsgszhK1O0Z5qR0/i/US69Osfeu
+# The database directory MUST exist prior to running slapd AND
+# should only be accessible by the slapd and slap tools.
+# Mode 700 recommended.
+directory /private/var/db/openldap/openldap-data
+# Indices to maintain
+index objectClass eq
diff --git a/modules/ldap/bind.go b/modules/ldap/bind.go
new file mode 100644
index 000000000..0561e611d
--- /dev/null
+++ b/modules/ldap/bind.go
@@ -0,0 +1,55 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ldap
+
+import (
+ "errors"
+
+ "github.com/gogits/gogs/modules/asn1-ber"
+)
+
+func (l *Conn) Bind(username, password string) error {
+ messageID := l.nextMessageID()
+
+ packet := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "LDAP Request")
+ packet.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagInteger, messageID, "MessageID"))
+ bindRequest := ber.Encode(ber.ClassApplication, ber.TypeConstructed, ApplicationBindRequest, nil, "Bind Request")
+ bindRequest.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagInteger, 3, "Version"))
+ bindRequest.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, username, "User Name"))
+ bindRequest.AppendChild(ber.NewString(ber.ClassContext, ber.TypePrimitive, 0, password, "Password"))
+ packet.AppendChild(bindRequest)
+
+ if l.Debug {
+ ber.PrintPacket(packet)
+ }
+
+ channel, err := l.sendMessage(packet)
+ if err != nil {
+ return err
+ }
+ if channel == nil {
+ return NewError(ErrorNetwork, errors.New("ldap: could not send message"))
+ }
+ defer l.finishMessage(messageID)
+
+ packet = <-channel
+ if packet == nil {
+ return NewError(ErrorNetwork, errors.New("ldap: could not retrieve response"))
+ }
+
+ if l.Debug {
+ if err := addLDAPDescriptions(packet); err != nil {
+ return err
+ }
+ ber.PrintPacket(packet)
+ }
+
+ resultCode, resultDescription := getLDAPResultCode(packet)
+ if resultCode != 0 {
+ return NewError(resultCode, errors.New(resultDescription))
+ }
+
+ return nil
+}
diff --git a/modules/ldap/conn.go b/modules/ldap/conn.go
new file mode 100644
index 000000000..6a244f125
--- /dev/null
+++ b/modules/ldap/conn.go
@@ -0,0 +1,275 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ldap
+
+import (
+ "crypto/tls"
+ "errors"
+ "log"
+ "net"
+ "sync"
+
+ "github.com/gogits/gogs/modules/asn1-ber"
+)
+
+const (
+ MessageQuit = 0
+ MessageRequest = 1
+ MessageResponse = 2
+ MessageFinish = 3
+)
+
+type messagePacket struct {
+ Op int
+ MessageID uint64
+ Packet *ber.Packet
+ Channel chan *ber.Packet
+}
+
+// Conn represents an LDAP Connection
+type Conn struct {
+ conn net.Conn
+ isTLS bool
+ isClosing bool
+ Debug debugging
+ chanConfirm chan bool
+ chanResults map[uint64]chan *ber.Packet
+ chanMessage chan *messagePacket
+ chanMessageID chan uint64
+ wgSender sync.WaitGroup
+ wgClose sync.WaitGroup
+ once sync.Once
+}
+
+// Dial connects to the given address on the given network using net.Dial
+// and then returns a new Conn for the connection.
+func Dial(network, addr string) (*Conn, error) {
+ c, err := net.Dial(network, addr)
+ if err != nil {
+ return nil, NewError(ErrorNetwork, err)
+ }
+ conn := NewConn(c)
+ conn.start()
+ return conn, nil
+}
+
+// DialTLS connects to the given address on the given network using tls.Dial
+// and then returns a new Conn for the connection.
+func DialTLS(network, addr string, config *tls.Config) (*Conn, error) {
+ c, err := tls.Dial(network, addr, config)
+ if err != nil {
+ return nil, NewError(ErrorNetwork, err)
+ }
+ conn := NewConn(c)
+ conn.isTLS = true
+ conn.start()
+ return conn, nil
+}
+
+// NewConn returns a new Conn using conn for network I/O.
+func NewConn(conn net.Conn) *Conn {
+ return &Conn{
+ conn: conn,
+ chanConfirm: make(chan bool),
+ chanMessageID: make(chan uint64),
+ chanMessage: make(chan *messagePacket, 10),
+ chanResults: map[uint64]chan *ber.Packet{},
+ }
+}
+
+func (l *Conn) start() {
+ go l.reader()
+ go l.processMessages()
+ l.wgClose.Add(1)
+}
+
+// Close closes the connection.
+func (l *Conn) Close() {
+ l.once.Do(func() {
+ l.isClosing = true
+ l.wgSender.Wait()
+
+ l.Debug.Printf("Sending quit message and waiting for confirmation")
+ l.chanMessage <- &messagePacket{Op: MessageQuit}
+ <-l.chanConfirm
+ close(l.chanMessage)
+
+ l.Debug.Printf("Closing network connection")
+ if err := l.conn.Close(); err != nil {
+ log.Print(err)
+ }
+
+ l.conn = nil
+ l.wgClose.Done()
+ })
+ l.wgClose.Wait()
+}
+
+// Returns the next available messageID
+func (l *Conn) nextMessageID() uint64 {
+ if l.chanMessageID != nil {
+ if messageID, ok := <-l.chanMessageID; ok {
+ return messageID
+ }
+ }
+ return 0
+}
+
+// StartTLS sends the command to start a TLS session and then creates a new TLS Client
+func (l *Conn) StartTLS(config *tls.Config) error {
+ messageID := l.nextMessageID()
+
+ if l.isTLS {
+ return NewError(ErrorNetwork, errors.New("ldap: already encrypted"))
+ }
+
+ packet := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "LDAP Request")
+ packet.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagInteger, messageID, "MessageID"))
+ request := ber.Encode(ber.ClassApplication, ber.TypeConstructed, ApplicationExtendedRequest, nil, "Start TLS")
+ request.AppendChild(ber.NewString(ber.ClassContext, ber.TypePrimitive, 0, "1.3.6.1.4.1.1466.20037", "TLS Extended Command"))
+ packet.AppendChild(request)
+ l.Debug.PrintPacket(packet)
+
+ _, err := l.conn.Write(packet.Bytes())
+ if err != nil {
+ return NewError(ErrorNetwork, err)
+ }
+
+ packet, err = ber.ReadPacket(l.conn)
+ if err != nil {
+ return NewError(ErrorNetwork, err)
+ }
+
+ if l.Debug {
+ if err := addLDAPDescriptions(packet); err != nil {
+ return err
+ }
+ ber.PrintPacket(packet)
+ }
+
+ if packet.Children[1].Children[0].Value.(uint64) == 0 {
+ conn := tls.Client(l.conn, config)
+ l.isTLS = true
+ l.conn = conn
+ }
+
+ return nil
+}
+
+func (l *Conn) sendMessage(packet *ber.Packet) (chan *ber.Packet, error) {
+ if l.isClosing {
+ return nil, NewError(ErrorNetwork, errors.New("ldap: connection closed"))
+ }
+ out := make(chan *ber.Packet)
+ message := &messagePacket{
+ Op: MessageRequest,
+ MessageID: packet.Children[0].Value.(uint64),
+ Packet: packet,
+ Channel: out,
+ }
+ l.sendProcessMessage(message)
+ return out, nil
+}
+
+func (l *Conn) finishMessage(messageID uint64) {
+ if l.isClosing {
+ return
+ }
+ message := &messagePacket{
+ Op: MessageFinish,
+ MessageID: messageID,
+ }
+ l.sendProcessMessage(message)
+}
+
+func (l *Conn) sendProcessMessage(message *messagePacket) bool {
+ if l.isClosing {
+ return false
+ }
+ l.wgSender.Add(1)
+ l.chanMessage <- message
+ l.wgSender.Done()
+ return true
+}
+
+func (l *Conn) processMessages() {
+ defer func() {
+ for messageID, channel := range l.chanResults {
+ l.Debug.Printf("Closing channel for MessageID %d", messageID)
+ close(channel)
+ delete(l.chanResults, messageID)
+ }
+ close(l.chanMessageID)
+ l.chanConfirm <- true
+ close(l.chanConfirm)
+ }()
+
+ var messageID uint64 = 1
+ for {
+ select {
+ case l.chanMessageID <- messageID:
+ messageID++
+ case messagePacket, ok := <-l.chanMessage:
+ if !ok {
+ l.Debug.Printf("Shutting down - message channel is closed")
+ return
+ }
+ switch messagePacket.Op {
+ case MessageQuit:
+ l.Debug.Printf("Shutting down - quit message received")
+ return
+ case MessageRequest:
+ // Add to message list and write to network
+ l.Debug.Printf("Sending message %d", messagePacket.MessageID)
+ l.chanResults[messagePacket.MessageID] = messagePacket.Channel
+ // go routine
+ buf := messagePacket.Packet.Bytes()
+
+ _, err := l.conn.Write(buf)
+ if err != nil {
+ l.Debug.Printf("Error Sending Message: %s", err.Error())
+ break
+ }
+ case MessageResponse:
+ l.Debug.Printf("Receiving message %d", messagePacket.MessageID)
+ if chanResult, ok := l.chanResults[messagePacket.MessageID]; ok {
+ chanResult <- messagePacket.Packet
+ } else {
+ log.Printf("Received unexpected message %d", messagePacket.MessageID)
+ ber.PrintPacket(messagePacket.Packet)
+ }
+ case MessageFinish:
+ // Remove from message list
+ l.Debug.Printf("Finished message %d", messagePacket.MessageID)
+ close(l.chanResults[messagePacket.MessageID])
+ delete(l.chanResults, messagePacket.MessageID)
+ }
+ }
+ }
+}
+
+func (l *Conn) reader() {
+ defer func() {
+ l.Close()
+ }()
+
+ for {
+ packet, err := ber.ReadPacket(l.conn)
+ if err != nil {
+ l.Debug.Printf("reader: %s", err.Error())
+ return
+ }
+ addLDAPDescriptions(packet)
+ message := &messagePacket{
+ Op: MessageResponse,
+ MessageID: packet.Children[0].Value.(uint64),
+ Packet: packet,
+ }
+ if !l.sendProcessMessage(message) {
+ return
+ }
+
+ }
+}
diff --git a/modules/ldap/control.go b/modules/ldap/control.go
new file mode 100644
index 000000000..4b15f1bd4
--- /dev/null
+++ b/modules/ldap/control.go
@@ -0,0 +1,157 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ldap
+
+import (
+ "fmt"
+
+ "github.com/gogits/gogs/modules/asn1-ber"
+)
+
+const (
+ ControlTypePaging = "1.2.840.113556.1.4.319"
+)
+
+var ControlTypeMap = map[string]string{
+ ControlTypePaging: "Paging",
+}
+
+type Control interface {
+ GetControlType() string
+ Encode() *ber.Packet
+ String() string
+}
+
+type ControlString struct {
+ ControlType string
+ Criticality bool
+ ControlValue string
+}
+
+func (c *ControlString) GetControlType() string {
+ return c.ControlType
+}
+
+func (c *ControlString) Encode() *ber.Packet {
+ packet := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Control")
+ packet.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, c.ControlType, "Control Type ("+ControlTypeMap[c.ControlType]+")"))
+ if c.Criticality {
+ packet.AppendChild(ber.NewBoolean(ber.ClassUniversal, ber.TypePrimitive, ber.TagBoolean, c.Criticality, "Criticality"))
+ }
+ packet.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, c.ControlValue, "Control Value"))
+ return packet
+}
+
+func (c *ControlString) String() string {
+ return fmt.Sprintf("Control Type: %s (%q) Criticality: %t Control Value: %s", ControlTypeMap[c.ControlType], c.ControlType, c.Criticality, c.ControlValue)
+}
+
+type ControlPaging struct {
+ PagingSize uint32
+ Cookie []byte
+}
+
+func (c *ControlPaging) GetControlType() string {
+ return ControlTypePaging
+}
+
+func (c *ControlPaging) Encode() *ber.Packet {
+ packet := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Control")
+ packet.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, ControlTypePaging, "Control Type ("+ControlTypeMap[ControlTypePaging]+")"))
+
+ p2 := ber.Encode(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, nil, "Control Value (Paging)")
+ seq := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Search Control Value")
+ seq.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagInteger, uint64(c.PagingSize), "Paging Size"))
+ cookie := ber.Encode(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, nil, "Cookie")
+ cookie.Value = c.Cookie
+ cookie.Data.Write(c.Cookie)
+ seq.AppendChild(cookie)
+ p2.AppendChild(seq)
+
+ packet.AppendChild(p2)
+ return packet
+}
+
+func (c *ControlPaging) String() string {
+ return fmt.Sprintf(
+ "Control Type: %s (%q) Criticality: %t PagingSize: %d Cookie: %q",
+ ControlTypeMap[ControlTypePaging],
+ ControlTypePaging,
+ false,
+ c.PagingSize,
+ c.Cookie)
+}
+
+func (c *ControlPaging) SetCookie(cookie []byte) {
+ c.Cookie = cookie
+}
+
+func FindControl(controls []Control, controlType string) Control {
+ for _, c := range controls {
+ if c.GetControlType() == controlType {
+ return c
+ }
+ }
+ return nil
+}
+
+func DecodeControl(packet *ber.Packet) Control {
+ ControlType := packet.Children[0].Value.(string)
+ Criticality := false
+
+ packet.Children[0].Description = "Control Type (" + ControlTypeMap[ControlType] + ")"
+ value := packet.Children[1]
+ if len(packet.Children) == 3 {
+ value = packet.Children[2]
+ packet.Children[1].Description = "Criticality"
+ Criticality = packet.Children[1].Value.(bool)
+ }
+
+ value.Description = "Control Value"
+ switch ControlType {
+ case ControlTypePaging:
+ value.Description += " (Paging)"
+ c := new(ControlPaging)
+ if value.Value != nil {
+ valueChildren := ber.DecodePacket(value.Data.Bytes())
+ value.Data.Truncate(0)
+ value.Value = nil
+ value.AppendChild(valueChildren)
+ }
+ value = value.Children[0]
+ value.Description = "Search Control Value"
+ value.Children[0].Description = "Paging Size"
+ value.Children[1].Description = "Cookie"
+ c.PagingSize = uint32(value.Children[0].Value.(uint64))
+ c.Cookie = value.Children[1].Data.Bytes()
+ value.Children[1].Value = c.Cookie
+ return c
+ }
+ c := new(ControlString)
+ c.ControlType = ControlType
+ c.Criticality = Criticality
+ c.ControlValue = value.Value.(string)
+ return c
+}
+
+func NewControlString(controlType string, criticality bool, controlValue string) *ControlString {
+ return &ControlString{
+ ControlType: controlType,
+ Criticality: criticality,
+ ControlValue: controlValue,
+ }
+}
+
+func NewControlPaging(pagingSize uint32) *ControlPaging {
+ return &ControlPaging{PagingSize: pagingSize}
+}
+
+func encodeControls(controls []Control) *ber.Packet {
+ packet := ber.Encode(ber.ClassContext, ber.TypeConstructed, 0, nil, "Controls")
+ for _, control := range controls {
+ packet.AppendChild(control.Encode())
+ }
+ return packet
+}
diff --git a/modules/ldap/debug.go b/modules/ldap/debug.go
new file mode 100644
index 000000000..8653a47b4
--- /dev/null
+++ b/modules/ldap/debug.go
@@ -0,0 +1,24 @@
+package ldap
+
+import (
+ "log"
+
+ "github.com/gogits/gogs/modules/asn1-ber"
+)
+
+// debbuging type
+// - has a Printf method to write the debug output
+type debugging bool
+
+// write debug output
+func (debug debugging) Printf(format string, args ...interface{}) {
+ if debug {
+ log.Printf(format, args...)
+ }
+}
+
+func (debug debugging) PrintPacket(packet *ber.Packet) {
+ if debug {
+ ber.PrintPacket(packet)
+ }
+}
diff --git a/modules/ldap/filter.go b/modules/ldap/filter.go
new file mode 100644
index 000000000..0ad7a403b
--- /dev/null
+++ b/modules/ldap/filter.go
@@ -0,0 +1,248 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ldap
+
+import (
+ "errors"
+ "fmt"
+
+ "github.com/gogits/gogs/modules/asn1-ber"
+)
+
+const (
+ FilterAnd = 0
+ FilterOr = 1
+ FilterNot = 2
+ FilterEqualityMatch = 3
+ FilterSubstrings = 4
+ FilterGreaterOrEqual = 5
+ FilterLessOrEqual = 6
+ FilterPresent = 7
+ FilterApproxMatch = 8
+ FilterExtensibleMatch = 9
+)
+
+var FilterMap = map[uint64]string{
+ FilterAnd: "And",
+ FilterOr: "Or",
+ FilterNot: "Not",
+ FilterEqualityMatch: "Equality Match",
+ FilterSubstrings: "Substrings",
+ FilterGreaterOrEqual: "Greater Or Equal",
+ FilterLessOrEqual: "Less Or Equal",
+ FilterPresent: "Present",
+ FilterApproxMatch: "Approx Match",
+ FilterExtensibleMatch: "Extensible Match",
+}
+
+const (
+ FilterSubstringsInitial = 0
+ FilterSubstringsAny = 1
+ FilterSubstringsFinal = 2
+)
+
+var FilterSubstringsMap = map[uint64]string{
+ FilterSubstringsInitial: "Substrings Initial",
+ FilterSubstringsAny: "Substrings Any",
+ FilterSubstringsFinal: "Substrings Final",
+}
+
+func CompileFilter(filter string) (*ber.Packet, error) {
+ if len(filter) == 0 || filter[0] != '(' {
+ return nil, NewError(ErrorFilterCompile, errors.New("ldap: filter does not start with an '('"))
+ }
+ packet, pos, err := compileFilter(filter, 1)
+ if err != nil {
+ return nil, err
+ }
+ if pos != len(filter) {
+ return nil, NewError(ErrorFilterCompile, errors.New("ldap: finished compiling filter with extra at end: "+fmt.Sprint(filter[pos:])))
+ }
+ return packet, nil
+}
+
+func DecompileFilter(packet *ber.Packet) (ret string, err error) {
+ defer func() {
+ if r := recover(); r != nil {
+ err = NewError(ErrorFilterDecompile, errors.New("ldap: error decompiling filter"))
+ }
+ }()
+ ret = "("
+ err = nil
+ childStr := ""
+
+ switch packet.Tag {
+ case FilterAnd:
+ ret += "&"
+ for _, child := range packet.Children {
+ childStr, err = DecompileFilter(child)
+ if err != nil {
+ return
+ }
+ ret += childStr
+ }
+ case FilterOr:
+ ret += "|"
+ for _, child := range packet.Children {
+ childStr, err = DecompileFilter(child)
+ if err != nil {
+ return
+ }
+ ret += childStr
+ }
+ case FilterNot:
+ ret += "!"
+ childStr, err = DecompileFilter(packet.Children[0])
+ if err != nil {
+ return
+ }
+ ret += childStr
+
+ case FilterSubstrings:
+ ret += ber.DecodeString(packet.Children[0].Data.Bytes())
+ ret += "="
+ switch packet.Children[1].Children[0].Tag {
+ case FilterSubstringsInitial:
+ ret += ber.DecodeString(packet.Children[1].Children[0].Data.Bytes()) + "*"
+ case FilterSubstringsAny:
+ ret += "*" + ber.DecodeString(packet.Children[1].Children[0].Data.Bytes()) + "*"
+ case FilterSubstringsFinal:
+ ret += "*" + ber.DecodeString(packet.Children[1].Children[0].Data.Bytes())
+ }
+ case FilterEqualityMatch:
+ ret += ber.DecodeString(packet.Children[0].Data.Bytes())
+ ret += "="
+ ret += ber.DecodeString(packet.Children[1].Data.Bytes())
+ case FilterGreaterOrEqual:
+ ret += ber.DecodeString(packet.Children[0].Data.Bytes())
+ ret += ">="
+ ret += ber.DecodeString(packet.Children[1].Data.Bytes())
+ case FilterLessOrEqual:
+ ret += ber.DecodeString(packet.Children[0].Data.Bytes())
+ ret += "<="
+ ret += ber.DecodeString(packet.Children[1].Data.Bytes())
+ case FilterPresent:
+ ret += ber.DecodeString(packet.Children[0].Data.Bytes())
+ ret += "=*"
+ case FilterApproxMatch:
+ ret += ber.DecodeString(packet.Children[0].Data.Bytes())
+ ret += "~="
+ ret += ber.DecodeString(packet.Children[1].Data.Bytes())
+ }
+
+ ret += ")"
+ return
+}
+
+func compileFilterSet(filter string, pos int, parent *ber.Packet) (int, error) {
+ for pos < len(filter) && filter[pos] == '(' {
+ child, newPos, err := compileFilter(filter, pos+1)
+ if err != nil {
+ return pos, err
+ }
+ pos = newPos
+ parent.AppendChild(child)
+ }
+ if pos == len(filter) {
+ return pos, NewError(ErrorFilterCompile, errors.New("ldap: unexpected end of filter"))
+ }
+
+ return pos + 1, nil
+}
+
+func compileFilter(filter string, pos int) (*ber.Packet, int, error) {
+ var packet *ber.Packet
+ var err error
+
+ defer func() {
+ if r := recover(); r != nil {
+ err = NewError(ErrorFilterCompile, errors.New("ldap: error compiling filter"))
+ }
+ }()
+
+ newPos := pos
+ switch filter[pos] {
+ case '(':
+ packet, newPos, err = compileFilter(filter, pos+1)
+ newPos++
+ return packet, newPos, err
+ case '&':
+ packet = ber.Encode(ber.ClassContext, ber.TypeConstructed, FilterAnd, nil, FilterMap[FilterAnd])
+ newPos, err = compileFilterSet(filter, pos+1, packet)
+ return packet, newPos, err
+ case '|':
+ packet = ber.Encode(ber.ClassContext, ber.TypeConstructed, FilterOr, nil, FilterMap[FilterOr])
+ newPos, err = compileFilterSet(filter, pos+1, packet)
+ return packet, newPos, err
+ case '!':
+ packet = ber.Encode(ber.ClassContext, ber.TypeConstructed, FilterNot, nil, FilterMap[FilterNot])
+ var child *ber.Packet
+ child, newPos, err = compileFilter(filter, pos+1)
+ packet.AppendChild(child)
+ return packet, newPos, err
+ default:
+ attribute := ""
+ condition := ""
+ for newPos < len(filter) && filter[newPos] != ')' {
+ switch {
+ case packet != nil:
+ condition += fmt.Sprintf("%c", filter[newPos])
+ case filter[newPos] == '=':
+ packet = ber.Encode(ber.ClassContext, ber.TypeConstructed, FilterEqualityMatch, nil, FilterMap[FilterEqualityMatch])
+ case filter[newPos] == '>' && filter[newPos+1] == '=':
+ packet = ber.Encode(ber.ClassContext, ber.TypeConstructed, FilterGreaterOrEqual, nil, FilterMap[FilterGreaterOrEqual])
+ newPos++
+ case filter[newPos] == '<' && filter[newPos+1] == '=':
+ packet = ber.Encode(ber.ClassContext, ber.TypeConstructed, FilterLessOrEqual, nil, FilterMap[FilterLessOrEqual])
+ newPos++
+ case filter[newPos] == '~' && filter[newPos+1] == '=':
+ packet = ber.Encode(ber.ClassContext, ber.TypeConstructed, FilterApproxMatch, nil, FilterMap[FilterLessOrEqual])
+ newPos++
+ case packet == nil:
+ attribute += fmt.Sprintf("%c", filter[newPos])
+ }
+ newPos++
+ }
+ if newPos == len(filter) {
+ err = NewError(ErrorFilterCompile, errors.New("ldap: unexpected end of filter"))
+ return packet, newPos, err
+ }
+ if packet == nil {
+ err = NewError(ErrorFilterCompile, errors.New("ldap: error parsing filter"))
+ return packet, newPos, err
+ }
+ packet.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, attribute, "Attribute"))
+ switch {
+ case packet.Tag == FilterEqualityMatch && condition == "*":
+ packet.Tag = FilterPresent
+ packet.Description = FilterMap[uint64(packet.Tag)]
+ case packet.Tag == FilterEqualityMatch && condition[0] == '*' && condition[len(condition)-1] == '*':
+ // Any
+ packet.Tag = FilterSubstrings
+ packet.Description = FilterMap[uint64(packet.Tag)]
+ seq := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Substrings")
+ seq.AppendChild(ber.NewString(ber.ClassContext, ber.TypePrimitive, FilterSubstringsAny, condition[1:len(condition)-1], "Any Substring"))
+ packet.AppendChild(seq)
+ case packet.Tag == FilterEqualityMatch && condition[0] == '*':
+ // Final
+ packet.Tag = FilterSubstrings
+ packet.Description = FilterMap[uint64(packet.Tag)]
+ seq := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Substrings")
+ seq.AppendChild(ber.NewString(ber.ClassContext, ber.TypePrimitive, FilterSubstringsFinal, condition[1:], "Final Substring"))
+ packet.AppendChild(seq)
+ case packet.Tag == FilterEqualityMatch && condition[len(condition)-1] == '*':
+ // Initial
+ packet.Tag = FilterSubstrings
+ packet.Description = FilterMap[uint64(packet.Tag)]
+ seq := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Substrings")
+ seq.AppendChild(ber.NewString(ber.ClassContext, ber.TypePrimitive, FilterSubstringsInitial, condition[:len(condition)-1], "Initial Substring"))
+ packet.AppendChild(seq)
+ default:
+ packet.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, condition, "Condition"))
+ }
+ newPos++
+ return packet, newPos, err
+ }
+}
diff --git a/modules/ldap/filter_test.go b/modules/ldap/filter_test.go
new file mode 100644
index 000000000..761ff42fd
--- /dev/null
+++ b/modules/ldap/filter_test.go
@@ -0,0 +1,78 @@
+package ldap
+
+import (
+ "testing"
+
+ "github.com/gogits/gogs/modules/asn1-ber"
+)
+
+type compileTest struct {
+ filterStr string
+ filterType int
+}
+
+var testFilters = []compileTest{
+ compileTest{filterStr: "(&(sn=Miller)(givenName=Bob))", filterType: FilterAnd},
+ compileTest{filterStr: "(|(sn=Miller)(givenName=Bob))", filterType: FilterOr},
+ compileTest{filterStr: "(!(sn=Miller))", filterType: FilterNot},
+ compileTest{filterStr: "(sn=Miller)", filterType: FilterEqualityMatch},
+ compileTest{filterStr: "(sn=Mill*)", filterType: FilterSubstrings},
+ compileTest{filterStr: "(sn=*Mill)", filterType: FilterSubstrings},
+ compileTest{filterStr: "(sn=*Mill*)", filterType: FilterSubstrings},
+ compileTest{filterStr: "(sn>=Miller)", filterType: FilterGreaterOrEqual},
+ compileTest{filterStr: "(sn<=Miller)", filterType: FilterLessOrEqual},
+ compileTest{filterStr: "(sn=*)", filterType: FilterPresent},
+ compileTest{filterStr: "(sn~=Miller)", filterType: FilterApproxMatch},
+ // compileTest{ filterStr: "()", filterType: FilterExtensibleMatch },
+}
+
+func TestFilter(t *testing.T) {
+ // Test Compiler and Decompiler
+ for _, i := range testFilters {
+ filter, err := CompileFilter(i.filterStr)
+ if err != nil {
+ t.Errorf("Problem compiling %s - %s", i.filterStr, err.Error())
+ } else if filter.Tag != uint8(i.filterType) {
+ t.Errorf("%q Expected %q got %q", i.filterStr, FilterMap[uint64(i.filterType)], FilterMap[uint64(filter.Tag)])
+ } else {
+ o, err := DecompileFilter(filter)
+ if err != nil {
+ t.Errorf("Problem compiling %s - %s", i.filterStr, err.Error())
+ } else if i.filterStr != o {
+ t.Errorf("%q expected, got %q", i.filterStr, o)
+ }
+ }
+ }
+}
+
+func BenchmarkFilterCompile(b *testing.B) {
+ b.StopTimer()
+ filters := make([]string, len(testFilters))
+
+ // Test Compiler and Decompiler
+ for idx, i := range testFilters {
+ filters[idx] = i.filterStr
+ }
+
+ maxIdx := len(filters)
+ b.StartTimer()
+ for i := 0; i < b.N; i++ {
+ CompileFilter(filters[i%maxIdx])
+ }
+}
+
+func BenchmarkFilterDecompile(b *testing.B) {
+ b.StopTimer()
+ filters := make([]*ber.Packet, len(testFilters))
+
+ // Test Compiler and Decompiler
+ for idx, i := range testFilters {
+ filters[idx], _ = CompileFilter(i.filterStr)
+ }
+
+ maxIdx := len(filters)
+ b.StartTimer()
+ for i := 0; i < b.N; i++ {
+ DecompileFilter(filters[i%maxIdx])
+ }
+}
diff --git a/modules/ldap/ldap.go b/modules/ldap/ldap.go
new file mode 100644
index 000000000..e990b3623
--- /dev/null
+++ b/modules/ldap/ldap.go
@@ -0,0 +1,302 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package ldap
+
+import (
+ "errors"
+ "fmt"
+ "io/ioutil"
+
+ "github.com/gogits/gogs/modules/asn1-ber"
+)
+
+// LDAP Application Codes
+const (
+ ApplicationBindRequest = 0
+ ApplicationBindResponse = 1
+ ApplicationUnbindRequest = 2
+ ApplicationSearchRequest = 3
+ ApplicationSearchResultEntry = 4
+ ApplicationSearchResultDone = 5
+ ApplicationModifyRequest = 6
+ ApplicationModifyResponse = 7
+ ApplicationAddRequest = 8
+ ApplicationAddResponse = 9
+ ApplicationDelRequest = 10
+ ApplicationDelResponse = 11
+ ApplicationModifyDNRequest = 12
+ ApplicationModifyDNResponse = 13
+ ApplicationCompareRequest = 14
+ ApplicationCompareResponse = 15
+ ApplicationAbandonRequest = 16
+ ApplicationSearchResultReference = 19
+ ApplicationExtendedRequest = 23
+ ApplicationExtendedResponse = 24
+)
+
+var ApplicationMap = map[uint8]string{
+ ApplicationBindRequest: "Bind Request",
+ ApplicationBindResponse: "Bind Response",
+ ApplicationUnbindRequest: "Unbind Request",
+ ApplicationSearchRequest: "Search Request",
+ ApplicationSearchResultEntry: "Search Result Entry",
+ ApplicationSearchResultDone: "Search Result Done",
+ ApplicationModifyRequest: "Modify Request",
+ ApplicationModifyResponse: "Modify Response",
+ ApplicationAddRequest: "Add Request",
+ ApplicationAddResponse: "Add Response",
+ ApplicationDelRequest: "Del Request",
+ ApplicationDelResponse: "Del Response",
+ ApplicationModifyDNRequest: "Modify DN Request",
+ ApplicationModifyDNResponse: "Modify DN Response",
+ ApplicationCompareRequest: "Compare Request",
+ ApplicationCompareResponse: "Compare Response",
+ ApplicationAbandonRequest: "Abandon Request",
+ ApplicationSearchResultReference: "Search Result Reference",
+ ApplicationExtendedRequest: "Extended Request",
+ ApplicationExtendedResponse: "Extended Response",
+}
+
+// LDAP Result Codes
+const (
+ LDAPResultSuccess = 0
+ LDAPResultOperationsError = 1
+ LDAPResultProtocolError = 2
+ LDAPResultTimeLimitExceeded = 3
+ LDAPResultSizeLimitExceeded = 4
+ LDAPResultCompareFalse = 5
+ LDAPResultCompareTrue = 6
+ LDAPResultAuthMethodNotSupported = 7
+ LDAPResultStrongAuthRequired = 8
+ LDAPResultReferral = 10
+ LDAPResultAdminLimitExceeded = 11
+ LDAPResultUnavailableCriticalExtension = 12
+ LDAPResultConfidentialityRequired = 13
+ LDAPResultSaslBindInProgress = 14
+ LDAPResultNoSuchAttribute = 16
+ LDAPResultUndefinedAttributeType = 17
+ LDAPResultInappropriateMatching = 18
+ LDAPResultConstraintViolation = 19
+ LDAPResultAttributeOrValueExists = 20
+ LDAPResultInvalidAttributeSyntax = 21
+ LDAPResultNoSuchObject = 32
+ LDAPResultAliasProblem = 33
+ LDAPResultInvalidDNSyntax = 34
+ LDAPResultAliasDereferencingProblem = 36
+ LDAPResultInappropriateAuthentication = 48
+ LDAPResultInvalidCredentials = 49
+ LDAPResultInsufficientAccessRights = 50
+ LDAPResultBusy = 51
+ LDAPResultUnavailable = 52
+ LDAPResultUnwillingToPerform = 53
+ LDAPResultLoopDetect = 54
+ LDAPResultNamingViolation = 64
+ LDAPResultObjectClassViolation = 65
+ LDAPResultNotAllowedOnNonLeaf = 66
+ LDAPResultNotAllowedOnRDN = 67
+ LDAPResultEntryAlreadyExists = 68
+ LDAPResultObjectClassModsProhibited = 69
+ LDAPResultAffectsMultipleDSAs = 71
+ LDAPResultOther = 80
+
+ ErrorNetwork = 200
+ ErrorFilterCompile = 201
+ ErrorFilterDecompile = 202
+ ErrorDebugging = 203
+)
+
+var LDAPResultCodeMap = map[uint8]string{
+ LDAPResultSuccess: "Success",
+ LDAPResultOperationsError: "Operations Error",
+ LDAPResultProtocolError: "Protocol Error",
+ LDAPResultTimeLimitExceeded: "Time Limit Exceeded",
+ LDAPResultSizeLimitExceeded: "Size Limit Exceeded",
+ LDAPResultCompareFalse: "Compare False",
+ LDAPResultCompareTrue: "Compare True",
+ LDAPResultAuthMethodNotSupported: "Auth Method Not Supported",
+ LDAPResultStrongAuthRequired: "Strong Auth Required",
+ LDAPResultReferral: "Referral",
+ LDAPResultAdminLimitExceeded: "Admin Limit Exceeded",
+ LDAPResultUnavailableCriticalExtension: "Unavailable Critical Extension",
+ LDAPResultConfidentialityRequired: "Confidentiality Required",
+ LDAPResultSaslBindInProgress: "Sasl Bind In Progress",
+ LDAPResultNoSuchAttribute: "No Such Attribute",
+ LDAPResultUndefinedAttributeType: "Undefined Attribute Type",
+ LDAPResultInappropriateMatching: "Inappropriate Matching",
+ LDAPResultConstraintViolation: "Constraint Violation",
+ LDAPResultAttributeOrValueExists: "Attribute Or Value Exists",
+ LDAPResultInvalidAttributeSyntax: "Invalid Attribute Syntax",
+ LDAPResultNoSuchObject: "No Such Object",
+ LDAPResultAliasProblem: "Alias Problem",
+ LDAPResultInvalidDNSyntax: "Invalid DN Syntax",
+ LDAPResultAliasDereferencingProblem: "Alias Dereferencing Problem",
+ LDAPResultInappropriateAuthentication: "Inappropriate Authentication",
+ LDAPResultInvalidCredentials: "Invalid Credentials",
+ LDAPResultInsufficientAccessRights: "Insufficient Access Rights",
+ LDAPResultBusy: "Busy",
+ LDAPResultUnavailable: "Unavailable",
+ LDAPResultUnwillingToPerform: "Unwilling To Perform",
+ LDAPResultLoopDetect: "Loop Detect",
+ LDAPResultNamingViolation: "Naming Violation",
+ LDAPResultObjectClassViolation: "Object Class Violation",
+ LDAPResultNotAllowedOnNonLeaf: "Not Allowed On Non Leaf",
+ LDAPResultNotAllowedOnRDN: "Not Allowed On RDN",
+ LDAPResultEntryAlreadyExists: "Entry Already Exists",
+ LDAPResultObjectClassModsProhibited: "Object Class Mods Prohibited",
+ LDAPResultAffectsMultipleDSAs: "Affects Multiple DSAs",
+ LDAPResultOther: "Other",
+}
+
+// Adds descriptions to an LDAP Response packet for debugging
+func addLDAPDescriptions(packet *ber.Packet) (err error) {
+ defer func() {
+ if r := recover(); r != nil {
+ err = NewError(ErrorDebugging, errors.New("ldap: cannot process packet to add descriptions"))
+ }
+ }()
+ packet.Description = "LDAP Response"
+ packet.Children[0].Description = "Message ID"
+
+ application := packet.Children[1].Tag
+ packet.Children[1].Description = ApplicationMap[application]
+
+ switch application {
+ case ApplicationBindRequest:
+ addRequestDescriptions(packet)
+ case ApplicationBindResponse:
+ addDefaultLDAPResponseDescriptions(packet)
+ case ApplicationUnbindRequest:
+ addRequestDescriptions(packet)
+ case ApplicationSearchRequest:
+ addRequestDescriptions(packet)
+ case ApplicationSearchResultEntry:
+ packet.Children[1].Children[0].Description = "Object Name"
+ packet.Children[1].Children[1].Description = "Attributes"
+ for _, child := range packet.Children[1].Children[1].Children {
+ child.Description = "Attribute"
+ child.Children[0].Description = "Attribute Name"
+ child.Children[1].Description = "Attribute Values"
+ for _, grandchild := range child.Children[1].Children {
+ grandchild.Description = "Attribute Value"
+ }
+ }
+ if len(packet.Children) == 3 {
+ addControlDescriptions(packet.Children[2])
+ }
+ case ApplicationSearchResultDone:
+ addDefaultLDAPResponseDescriptions(packet)
+ case ApplicationModifyRequest:
+ addRequestDescriptions(packet)
+ case ApplicationModifyResponse:
+ case ApplicationAddRequest:
+ addRequestDescriptions(packet)
+ case ApplicationAddResponse:
+ case ApplicationDelRequest:
+ addRequestDescriptions(packet)
+ case ApplicationDelResponse:
+ case ApplicationModifyDNRequest:
+ addRequestDescriptions(packet)
+ case ApplicationModifyDNResponse:
+ case ApplicationCompareRequest:
+ addRequestDescriptions(packet)
+ case ApplicationCompareResponse:
+ case ApplicationAbandonRequest:
+ addRequestDescriptions(packet)
+ case ApplicationSearchResultReference:
+ case ApplicationExtendedRequest:
+ addRequestDescriptions(packet)
+ case ApplicationExtendedResponse:
+ }
+
+ return nil
+}
+
+func addControlDescriptions(packet *ber.Packet) {
+ packet.Description = "Controls"
+ for _, child := range packet.Children {
+ child.Description = "Control"
+ child.Children[0].Description = "Control Type (" + ControlTypeMap[child.Children[0].Value.(string)] + ")"
+ value := child.Children[1]
+ if len(child.Children) == 3 {
+ child.Children[1].Description = "Criticality"
+ value = child.Children[2]
+ }
+ value.Description = "Control Value"
+
+ switch child.Children[0].Value.(string) {
+ case ControlTypePaging:
+ value.Description += " (Paging)"
+ if value.Value != nil {
+ valueChildren := ber.DecodePacket(value.Data.Bytes())
+ value.Data.Truncate(0)
+ value.Value = nil
+ valueChildren.Children[1].Value = valueChildren.Children[1].Data.Bytes()
+ value.AppendChild(valueChildren)
+ }
+ value.Children[0].Description = "Real Search Control Value"
+ value.Children[0].Children[0].Description = "Paging Size"
+ value.Children[0].Children[1].Description = "Cookie"
+ }
+ }
+}
+
+func addRequestDescriptions(packet *ber.Packet) {
+ packet.Description = "LDAP Request"
+ packet.Children[0].Description = "Message ID"
+ packet.Children[1].Description = ApplicationMap[packet.Children[1].Tag]
+ if len(packet.Children) == 3 {
+ addControlDescriptions(packet.Children[2])
+ }
+}
+
+func addDefaultLDAPResponseDescriptions(packet *ber.Packet) {
+ resultCode := packet.Children[1].Children[0].Value.(uint64)
+ packet.Children[1].Children[0].Description = "Result Code (" + LDAPResultCodeMap[uint8(resultCode)] + ")"
+ packet.Children[1].Children[1].Description = "Matched DN"
+ packet.Children[1].Children[2].Description = "Error Message"
+ if len(packet.Children[1].Children) > 3 {
+ packet.Children[1].Children[3].Description = "Referral"
+ }
+ if len(packet.Children) == 3 {
+ addControlDescriptions(packet.Children[2])
+ }
+}
+
+func DebugBinaryFile(fileName string) error {
+ file, err := ioutil.ReadFile(fileName)
+ if err != nil {
+ return NewError(ErrorDebugging, err)
+ }
+ ber.PrintBytes(file, "")
+ packet := ber.DecodePacket(file)
+ addLDAPDescriptions(packet)
+ ber.PrintPacket(packet)
+
+ return nil
+}
+
+type Error struct {
+ Err error
+ ResultCode uint8
+}
+
+func (e *Error) Error() string {
+ return fmt.Sprintf("LDAP Result Code %d %q: %s", e.ResultCode, LDAPResultCodeMap[e.ResultCode], e.Err.Error())
+}
+
+func NewError(resultCode uint8, err error) error {
+ return &Error{ResultCode: resultCode, Err: err}
+}
+
+func getLDAPResultCode(packet *ber.Packet) (code uint8, description string) {
+ if len(packet.Children) >= 2 {
+ response := packet.Children[1]
+ if response.ClassType == ber.ClassApplication && response.TagType == ber.TypeConstructed && len(response.Children) == 3 {
+ return uint8(response.Children[0].Value.(uint64)), response.Children[2].Value.(string)
+ }
+ }
+
+ return ErrorNetwork, "Invalid packet format"
+}
diff --git a/modules/ldap/ldap_test.go b/modules/ldap/ldap_test.go
new file mode 100644
index 000000000..31cfbf02f
--- /dev/null
+++ b/modules/ldap/ldap_test.go
@@ -0,0 +1,123 @@
+package ldap
+
+import (
+ "fmt"
+ "testing"
+)
+
+var ldapServer = "ldap.itd.umich.edu"
+var ldapPort = uint16(389)
+var baseDN = "dc=umich,dc=edu"
+var filter = []string{
+ "(cn=cis-fac)",
+ "(&(objectclass=rfc822mailgroup)(cn=*Computer*))",
+ "(&(objectclass=rfc822mailgroup)(cn=*Mathematics*))"}
+var attributes = []string{
+ "cn",
+ "description"}
+
+func TestConnect(t *testing.T) {
+ fmt.Printf("TestConnect: starting...\n")
+ l, err := Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
+ if err != nil {
+ t.Errorf(err.Error())
+ return
+ }
+ defer l.Close()
+ fmt.Printf("TestConnect: finished...\n")
+}
+
+func TestSearch(t *testing.T) {
+ fmt.Printf("TestSearch: starting...\n")
+ l, err := Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
+ if err != nil {
+ t.Errorf(err.Error())
+ return
+ }
+ defer l.Close()
+
+ searchRequest := NewSearchRequest(
+ baseDN,
+ ScopeWholeSubtree, DerefAlways, 0, 0, false,
+ filter[0],
+ attributes,
+ nil)
+
+ sr, err := l.Search(searchRequest)
+ if err != nil {
+ t.Errorf(err.Error())
+ return
+ }
+
+ fmt.Printf("TestSearch: %s -> num of entries = %d\n", searchRequest.Filter, len(sr.Entries))
+}
+
+func TestSearchWithPaging(t *testing.T) {
+ fmt.Printf("TestSearchWithPaging: starting...\n")
+ l, err := Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
+ if err != nil {
+ t.Errorf(err.Error())
+ return
+ }
+ defer l.Close()
+
+ err = l.Bind("", "")
+ if err != nil {
+ t.Errorf(err.Error())
+ return
+ }
+
+ searchRequest := NewSearchRequest(
+ baseDN,
+ ScopeWholeSubtree, DerefAlways, 0, 0, false,
+ filter[1],
+ attributes,
+ nil)
+ sr, err := l.SearchWithPaging(searchRequest, 5)
+ if err != nil {
+ t.Errorf(err.Error())
+ return
+ }
+
+ fmt.Printf("TestSearchWithPaging: %s -> num of entries = %d\n", searchRequest.Filter, len(sr.Entries))
+}
+
+func testMultiGoroutineSearch(t *testing.T, l *Conn, results chan *SearchResult, i int) {
+ searchRequest := NewSearchRequest(
+ baseDN,
+ ScopeWholeSubtree, DerefAlways, 0, 0, false,
+ filter[i],
+ attributes,
+ nil)
+ sr, err := l.Search(searchRequest)
+ if err != nil {
+ t.Errorf(err.Error())
+ results <- nil
+ return
+ }
+ results <- sr
+}
+
+func TestMultiGoroutineSearch(t *testing.T) {
+ fmt.Printf("TestMultiGoroutineSearch: starting...\n")
+ l, err := Dial("tcp", fmt.Sprintf("%s:%d", ldapServer, ldapPort))
+ if err != nil {
+ t.Errorf(err.Error())
+ return
+ }
+ defer l.Close()
+
+ results := make([]chan *SearchResult, len(filter))
+ for i := range filter {
+ results[i] = make(chan *SearchResult)
+ go testMultiGoroutineSearch(t, l, results[i], i)
+ }
+ for i := range filter {
+ sr := <-results[i]
+ if sr == nil {
+ t.Errorf("Did not receive results from goroutine for %q", filter[i])
+ } else {
+ fmt.Printf("TestMultiGoroutineSearch(%d): %s -> num of entries = %d\n", i, filter[i], len(sr.Entries))
+ }
+ }
+}
diff --git a/modules/ldap/modify.go b/modules/ldap/modify.go
new file mode 100644
index 000000000..decc1eddc
--- /dev/null
+++ b/modules/ldap/modify.go
@@ -0,0 +1,156 @@
+// Copyright 2014 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+//
+// File contains Modify functionality
+//
+// https://tools.ietf.org/html/rfc4511
+//
+// ModifyRequest ::= [APPLICATION 6] SEQUENCE {
+// object LDAPDN,
+// changes SEQUENCE OF change SEQUENCE {
+// operation ENUMERATED {
+// add (0),
+// delete (1),
+// replace (2),
+// ... },
+// modification PartialAttribute } }
+//
+// PartialAttribute ::= SEQUENCE {
+// type AttributeDescription,
+// vals SET OF value AttributeValue }
+//
+// AttributeDescription ::= LDAPString
+// -- Constrained to
+// -- [RFC4512]
+//
+// AttributeValue ::= OCTET STRING
+//
+
+package ldap
+
+import (
+ "errors"
+ "log"
+
+ "github.com/gogits/gogs/modules/asn1-ber"
+)
+
+const (
+ AddAttribute = 0
+ DeleteAttribute = 1
+ ReplaceAttribute = 2
+)
+
+type PartialAttribute struct {
+ attrType string
+ attrVals []string
+}
+
+func (p *PartialAttribute) encode() *ber.Packet {
+ seq := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "PartialAttribute")
+ seq.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, p.attrType, "Type"))
+ set := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSet, nil, "AttributeValue")
+ for _, value := range p.attrVals {
+ set.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, value, "Vals"))
+ }
+ seq.AppendChild(set)
+ return seq
+}
+
+type ModifyRequest struct {
+ dn string
+ addAttributes []PartialAttribute
+ deleteAttributes []PartialAttribute
+ replaceAttributes []PartialAttribute
+}
+
+func (m *ModifyRequest) Add(attrType string, attrVals []string) {
+ m.addAttributes = append(m.addAttributes, PartialAttribute{attrType: attrType, attrVals: attrVals})
+}
+
+func (m *ModifyRequest) Delete(attrType string, attrVals []string) {
+ m.deleteAttributes = append(m.deleteAttributes, PartialAttribute{attrType: attrType, attrVals: attrVals})
+}
+
+func (m *ModifyRequest) Replace(attrType string, attrVals []string) {
+ m.replaceAttributes = append(m.replaceAttributes, PartialAttribute{attrType: attrType, attrVals: attrVals})
+}
+
+func (m ModifyRequest) encode() *ber.Packet {
+ request := ber.Encode(ber.ClassApplication, ber.TypeConstructed, ApplicationModifyRequest, nil, "Modify Request")
+ request.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, m.dn, "DN"))
+ changes := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Changes")
+ for _, attribute := range m.addAttributes {
+ change := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Change")
+ change.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagEnumerated, uint64(AddAttribute), "Operation"))
+ change.AppendChild(attribute.encode())
+ changes.AppendChild(change)
+ }
+ for _, attribute := range m.deleteAttributes {
+ change := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Change")
+ change.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagEnumerated, uint64(DeleteAttribute), "Operation"))
+ change.AppendChild(attribute.encode())
+ changes.AppendChild(change)
+ }
+ for _, attribute := range m.replaceAttributes {
+ change := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Change")
+ change.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagEnumerated, uint64(ReplaceAttribute), "Operation"))
+ change.AppendChild(attribute.encode())
+ changes.AppendChild(change)
+ }
+ request.AppendChild(changes)
+ return request
+}
+
+func NewModifyRequest(
+ dn string,
+) *ModifyRequest {
+ return &ModifyRequest{
+ dn: dn,
+ }
+}
+
+func (l *Conn) Modify(modifyRequest *ModifyRequest) error {
+ messageID := l.nextMessageID()
+ packet := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "LDAP Request")
+ packet.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagInteger, messageID, "MessageID"))
+ packet.AppendChild(modifyRequest.encode())
+
+ l.Debug.PrintPacket(packet)
+
+ channel, err := l.sendMessage(packet)
+ if err != nil {
+ return err
+ }
+ if channel == nil {
+ return NewError(ErrorNetwork, errors.New("ldap: could not send message"))
+ }
+ defer l.finishMessage(messageID)
+
+ l.Debug.Printf("%d: waiting for response", messageID)
+ packet = <-channel
+ l.Debug.Printf("%d: got response %p", messageID, packet)
+ if packet == nil {
+ return NewError(ErrorNetwork, errors.New("ldap: could not retrieve message"))
+ }
+
+ if l.Debug {
+ if err := addLDAPDescriptions(packet); err != nil {
+ return err
+ }
+ ber.PrintPacket(packet)
+ }
+
+ if packet.Children[1].Tag == ApplicationModifyResponse {
+ resultCode, resultDescription := getLDAPResultCode(packet)
+ if resultCode != 0 {
+ return NewError(resultCode, errors.New(resultDescription))
+ }
+ } else {
+ log.Printf("Unexpected Response: %d", packet.Children[1].Tag)
+ }
+
+ l.Debug.Printf("%d: returning", messageID)
+ return nil
+}
diff --git a/modules/ldap/search.go b/modules/ldap/search.go
new file mode 100644
index 000000000..e2a620644
--- /dev/null
+++ b/modules/ldap/search.go
@@ -0,0 +1,350 @@
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+//
+// File contains Search functionality
+//
+// https://tools.ietf.org/html/rfc4511
+//
+// SearchRequest ::= [APPLICATION 3] SEQUENCE {
+// baseObject LDAPDN,
+// scope ENUMERATED {
+// baseObject (0),
+// singleLevel (1),
+// wholeSubtree (2),
+// ... },
+// derefAliases ENUMERATED {
+// neverDerefAliases (0),
+// derefInSearching (1),
+// derefFindingBaseObj (2),
+// derefAlways (3) },
+// sizeLimit INTEGER (0 .. maxInt),
+// timeLimit INTEGER (0 .. maxInt),
+// typesOnly BOOLEAN,
+// filter Filter,
+// attributes AttributeSelection }
+//
+// AttributeSelection ::= SEQUENCE OF selector LDAPString
+// -- The LDAPString is constrained to
+// -- in Section 4.5.1.8
+//
+// Filter ::= CHOICE {
+// and [0] SET SIZE (1..MAX) OF filter Filter,
+// or [1] SET SIZE (1..MAX) OF filter Filter,
+// not [2] Filter,
+// equalityMatch [3] AttributeValueAssertion,
+// substrings [4] SubstringFilter,
+// greaterOrEqual [5] AttributeValueAssertion,
+// lessOrEqual [6] AttributeValueAssertion,
+// present [7] AttributeDescription,
+// approxMatch [8] AttributeValueAssertion,
+// extensibleMatch [9] MatchingRuleAssertion,
+// ... }
+//
+// SubstringFilter ::= SEQUENCE {
+// type AttributeDescription,
+// substrings SEQUENCE SIZE (1..MAX) OF substring CHOICE {
+// initial [0] AssertionValue, -- can occur at most once
+// any [1] AssertionValue,
+// final [2] AssertionValue } -- can occur at most once
+// }
+//
+// MatchingRuleAssertion ::= SEQUENCE {
+// matchingRule [1] MatchingRuleId OPTIONAL,
+// type [2] AttributeDescription OPTIONAL,
+// matchValue [3] AssertionValue,
+// dnAttributes [4] BOOLEAN DEFAULT FALSE }
+//
+//
+
+package ldap
+
+import (
+ "errors"
+ "fmt"
+ "strings"
+
+ "github.com/gogits/gogs/modules/asn1-ber"
+)
+
+const (
+ ScopeBaseObject = 0
+ ScopeSingleLevel = 1
+ ScopeWholeSubtree = 2
+)
+
+var ScopeMap = map[int]string{
+ ScopeBaseObject: "Base Object",
+ ScopeSingleLevel: "Single Level",
+ ScopeWholeSubtree: "Whole Subtree",
+}
+
+const (
+ NeverDerefAliases = 0
+ DerefInSearching = 1
+ DerefFindingBaseObj = 2
+ DerefAlways = 3
+)
+
+var DerefMap = map[int]string{
+ NeverDerefAliases: "NeverDerefAliases",
+ DerefInSearching: "DerefInSearching",
+ DerefFindingBaseObj: "DerefFindingBaseObj",
+ DerefAlways: "DerefAlways",
+}
+
+type Entry struct {
+ DN string
+ Attributes []*EntryAttribute
+}
+
+func (e *Entry) GetAttributeValues(attribute string) []string {
+ for _, attr := range e.Attributes {
+ if attr.Name == attribute {
+ return attr.Values
+ }
+ }
+ return []string{}
+}
+
+func (e *Entry) GetAttributeValue(attribute string) string {
+ values := e.GetAttributeValues(attribute)
+ if len(values) == 0 {
+ return ""
+ }
+ return values[0]
+}
+
+func (e *Entry) Print() {
+ fmt.Printf("DN: %s\n", e.DN)
+ for _, attr := range e.Attributes {
+ attr.Print()
+ }
+}
+
+func (e *Entry) PrettyPrint(indent int) {
+ fmt.Printf("%sDN: %s\n", strings.Repeat(" ", indent), e.DN)
+ for _, attr := range e.Attributes {
+ attr.PrettyPrint(indent + 2)
+ }
+}
+
+type EntryAttribute struct {
+ Name string
+ Values []string
+}
+
+func (e *EntryAttribute) Print() {
+ fmt.Printf("%s: %s\n", e.Name, e.Values)
+}
+
+func (e *EntryAttribute) PrettyPrint(indent int) {
+ fmt.Printf("%s%s: %s\n", strings.Repeat(" ", indent), e.Name, e.Values)
+}
+
+type SearchResult struct {
+ Entries []*Entry
+ Referrals []string
+ Controls []Control
+}
+
+func (s *SearchResult) Print() {
+ for _, entry := range s.Entries {
+ entry.Print()
+ }
+}
+
+func (s *SearchResult) PrettyPrint(indent int) {
+ for _, entry := range s.Entries {
+ entry.PrettyPrint(indent)
+ }
+}
+
+type SearchRequest struct {
+ BaseDN string
+ Scope int
+ DerefAliases int
+ SizeLimit int
+ TimeLimit int
+ TypesOnly bool
+ Filter string
+ Attributes []string
+ Controls []Control
+}
+
+func (s *SearchRequest) encode() (*ber.Packet, error) {
+ request := ber.Encode(ber.ClassApplication, ber.TypeConstructed, ApplicationSearchRequest, nil, "Search Request")
+ request.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, s.BaseDN, "Base DN"))
+ request.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagEnumerated, uint64(s.Scope), "Scope"))
+ request.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagEnumerated, uint64(s.DerefAliases), "Deref Aliases"))
+ request.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagInteger, uint64(s.SizeLimit), "Size Limit"))
+ request.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagInteger, uint64(s.TimeLimit), "Time Limit"))
+ request.AppendChild(ber.NewBoolean(ber.ClassUniversal, ber.TypePrimitive, ber.TagBoolean, s.TypesOnly, "Types Only"))
+ // compile and encode filter
+ filterPacket, err := CompileFilter(s.Filter)
+ if err != nil {
+ return nil, err
+ }
+ request.AppendChild(filterPacket)
+ // encode attributes
+ attributesPacket := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "Attributes")
+ for _, attribute := range s.Attributes {
+ attributesPacket.AppendChild(ber.NewString(ber.ClassUniversal, ber.TypePrimitive, ber.TagOctetString, attribute, "Attribute"))
+ }
+ request.AppendChild(attributesPacket)
+ return request, nil
+}
+
+func NewSearchRequest(
+ BaseDN string,
+ Scope, DerefAliases, SizeLimit, TimeLimit int,
+ TypesOnly bool,
+ Filter string,
+ Attributes []string,
+ Controls []Control,
+) *SearchRequest {
+ return &SearchRequest{
+ BaseDN: BaseDN,
+ Scope: Scope,
+ DerefAliases: DerefAliases,
+ SizeLimit: SizeLimit,
+ TimeLimit: TimeLimit,
+ TypesOnly: TypesOnly,
+ Filter: Filter,
+ Attributes: Attributes,
+ Controls: Controls,
+ }
+}
+
+func (l *Conn) SearchWithPaging(searchRequest *SearchRequest, pagingSize uint32) (*SearchResult, error) {
+ if searchRequest.Controls == nil {
+ searchRequest.Controls = make([]Control, 0)
+ }
+
+ pagingControl := NewControlPaging(pagingSize)
+ searchRequest.Controls = append(searchRequest.Controls, pagingControl)
+ searchResult := new(SearchResult)
+ for {
+ result, err := l.Search(searchRequest)
+ l.Debug.Printf("Looking for Paging Control...")
+ if err != nil {
+ return searchResult, err
+ }
+ if result == nil {
+ return searchResult, NewError(ErrorNetwork, errors.New("ldap: packet not received"))
+ }
+
+ for _, entry := range result.Entries {
+ searchResult.Entries = append(searchResult.Entries, entry)
+ }
+ for _, referral := range result.Referrals {
+ searchResult.Referrals = append(searchResult.Referrals, referral)
+ }
+ for _, control := range result.Controls {
+ searchResult.Controls = append(searchResult.Controls, control)
+ }
+
+ l.Debug.Printf("Looking for Paging Control...")
+ pagingResult := FindControl(result.Controls, ControlTypePaging)
+ if pagingResult == nil {
+ pagingControl = nil
+ l.Debug.Printf("Could not find paging control. Breaking...")
+ break
+ }
+
+ cookie := pagingResult.(*ControlPaging).Cookie
+ if len(cookie) == 0 {
+ pagingControl = nil
+ l.Debug.Printf("Could not find cookie. Breaking...")
+ break
+ }
+ pagingControl.SetCookie(cookie)
+ }
+
+ if pagingControl != nil {
+ l.Debug.Printf("Abandoning Paging...")
+ pagingControl.PagingSize = 0
+ l.Search(searchRequest)
+ }
+
+ return searchResult, nil
+}
+
+func (l *Conn) Search(searchRequest *SearchRequest) (*SearchResult, error) {
+ messageID := l.nextMessageID()
+ packet := ber.Encode(ber.ClassUniversal, ber.TypeConstructed, ber.TagSequence, nil, "LDAP Request")
+ packet.AppendChild(ber.NewInteger(ber.ClassUniversal, ber.TypePrimitive, ber.TagInteger, messageID, "MessageID"))
+ // encode search request
+ encodedSearchRequest, err := searchRequest.encode()
+ if err != nil {
+ return nil, err
+ }
+ packet.AppendChild(encodedSearchRequest)
+ // encode search controls
+ if searchRequest.Controls != nil {
+ packet.AppendChild(encodeControls(searchRequest.Controls))
+ }
+
+ l.Debug.PrintPacket(packet)
+
+ channel, err := l.sendMessage(packet)
+ if err != nil {
+ return nil, err
+ }
+ if channel == nil {
+ return nil, NewError(ErrorNetwork, errors.New("ldap: could not send message"))
+ }
+ defer l.finishMessage(messageID)
+
+ result := &SearchResult{
+ Entries: make([]*Entry, 0),
+ Referrals: make([]string, 0),
+ Controls: make([]Control, 0)}
+
+ foundSearchResultDone := false
+ for !foundSearchResultDone {
+ l.Debug.Printf("%d: waiting for response", messageID)
+ packet = <-channel
+ l.Debug.Printf("%d: got response %p", messageID, packet)
+ if packet == nil {
+ return nil, NewError(ErrorNetwork, errors.New("ldap: could not retrieve message"))
+ }
+
+ if l.Debug {
+ if err := addLDAPDescriptions(packet); err != nil {
+ return nil, err
+ }
+ ber.PrintPacket(packet)
+ }
+
+ switch packet.Children[1].Tag {
+ case 4:
+ entry := new(Entry)
+ entry.DN = packet.Children[1].Children[0].Value.(string)
+ for _, child := range packet.Children[1].Children[1].Children {
+ attr := new(EntryAttribute)
+ attr.Name = child.Children[0].Value.(string)
+ for _, value := range child.Children[1].Children {
+ attr.Values = append(attr.Values, value.Value.(string))
+ }
+ entry.Attributes = append(entry.Attributes, attr)
+ }
+ result.Entries = append(result.Entries, entry)
+ case 5:
+ resultCode, resultDescription := getLDAPResultCode(packet)
+ if resultCode != 0 {
+ return result, NewError(resultCode, errors.New(resultDescription))
+ }
+ if len(packet.Children) == 3 {
+ for _, child := range packet.Children[2].Children {
+ result.Controls = append(result.Controls, DecodeControl(child))
+ }
+ }
+ foundSearchResultDone = true
+ case 19:
+ result.Referrals = append(result.Referrals, packet.Children[1].Children[0].Value.(string))
+ }
+ }
+ l.Debug.Printf("%d: returning", messageID)
+ return result, nil
+}
diff --git a/modules/log/log.go b/modules/log/log.go
index 8f4de1e1e..4fb74d40c 100644
--- a/modules/log/log.go
+++ b/modules/log/log.go
@@ -87,6 +87,12 @@ func Fatal(skip int, format string, v ...interface{}) {
os.Exit(1)
}
+func Close() {
+ for _, l := range loggers {
+ l.Close()
+ }
+}
+
// .___ __ _____
// | | _____/ |_ ____________/ ____\____ ____ ____
// | |/ \ __\/ __ \_ __ \ __\\__ \ _/ ___\/ __ \
diff --git a/modules/mahonia/8bit.go b/modules/mahonia/8bit.go
new file mode 100644
index 000000000..8c85c9fe9
--- /dev/null
+++ b/modules/mahonia/8bit.go
@@ -0,0 +1,844 @@
+package mahonia
+
+import (
+ "fmt"
+ "sync"
+)
+
+// Converters for simple 8-bit character sets.
+
+type eightBitInfo struct {
+ Name string
+ Aliases []string
+
+ // the character used for characters that can't be converted
+ SubstitutionChar byte
+
+ // a string containing all 256 characters, in order.
+ Repertoire string
+
+ // used to synchronize unpacking Repertoire into the conversion tables
+ once *sync.Once
+
+ // true if the first 128 characters are the same as US-ASCII
+ asciiCompatible bool
+
+ byte2char [256]rune
+ char2byte map[rune]byte
+}
+
+const asciiRepertoire = "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f"
+
+func (info *eightBitInfo) register() {
+ var cs Charset
+ cs.Name = info.Name
+ cs.Aliases = info.Aliases
+
+ info.once = new(sync.Once)
+
+ cs.NewDecoder = func() Decoder {
+ info.once.Do(func() { info.unpack() })
+
+ return func(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ c = info.byte2char[p[0]]
+
+ if c == 0xfffd {
+ status = INVALID_CHAR
+ } else {
+ status = SUCCESS
+ }
+
+ size = 1
+ return
+ }
+ }
+
+ cs.NewEncoder = func() Encoder {
+ info.once.Do(func() { info.unpack() })
+
+ return func(p []byte, c rune) (size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ if c < 128 && info.asciiCompatible {
+ p[0] = byte(c)
+ return 1, SUCCESS
+ }
+
+ b, ok := info.char2byte[c]
+ if !ok {
+ b = info.SubstitutionChar
+ status = INVALID_CHAR
+ } else {
+ status = SUCCESS
+ }
+ p[0] = b
+ size = 1
+ return
+ }
+ }
+
+ RegisterCharset(&cs)
+}
+
+func (info *eightBitInfo) unpack() {
+ info.asciiCompatible = info.Repertoire[:128] == asciiRepertoire
+
+ info.char2byte = make(map[rune]byte, 256)
+ i := 0
+ for _, c := range info.Repertoire {
+ info.byte2char[i] = c
+ if c != 0xfffd {
+ info.char2byte[c] = byte(i)
+ }
+ i++
+ }
+ if i != 256 {
+ panic(fmt.Errorf("%s has only %d characters", info.Name, i))
+ }
+}
+
+func init() {
+ for i := 0; i < len(eightBitCharsets); i++ {
+ eightBitCharsets[i].register()
+ }
+}
+
+var eightBitCharsets = []eightBitInfo{
+ {
+ Name: "ISO-8859-2",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u0104\u02d8\u0141\u00a4\u013d\u015a\u00a7\u00a8\u0160\u015e\u0164\u0179\u00ad\u017d\u017b\u00b0\u0105\u02db\u0142\u00b4\u013e\u015b\u02c7\u00b8\u0161\u015f\u0165\u017a\u02dd\u017e\u017c\u0154\u00c1\u00c2\u0102\u00c4\u0139\u0106\u00c7\u010c\u00c9\u0118\u00cb\u011a\u00cd\u00ce\u010e\u0110\u0143\u0147\u00d3\u00d4\u0150\u00d6\u00d7\u0158\u016e\u00da\u0170\u00dc\u00dd\u0162\u00df\u0155\u00e1\u00e2\u0103\u00e4\u013a\u0107\u00e7\u010d\u00e9\u0119\u00eb\u011b\u00ed\u00ee\u010f\u0111\u0144\u0148\u00f3\u00f4\u0151\u00f6\u00f7\u0159\u016f\u00fa\u0171\u00fc\u00fd\u0163\u02d9",
+ Aliases: []string{"ISO_8859-2:1987", "iso-ir-101", "latin2", "l2", "csISOLatin2"},
+ },
+ {
+ Name: "ISO-8859-3",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u0126\u02d8\u00a3\u00a4\ufffd\u0124\u00a7\u00a8\u0130\u015e\u011e\u0134\u00ad\ufffd\u017b\u00b0\u0127\u00b2\u00b3\u00b4\u00b5\u0125\u00b7\u00b8\u0131\u015f\u011f\u0135\u00bd\ufffd\u017c\u00c0\u00c1\u00c2\ufffd\u00c4\u010a\u0108\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf\ufffd\u00d1\u00d2\u00d3\u00d4\u0120\u00d6\u00d7\u011c\u00d9\u00da\u00db\u00dc\u016c\u015c\u00df\u00e0\u00e1\u00e2\ufffd\u00e4\u010b\u0109\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\ufffd\u00f1\u00f2\u00f3\u00f4\u0121\u00f6\u00f7\u011d\u00f9\u00fa\u00fb\u00fc\u016d\u015d\u02d9",
+ Aliases: []string{"ISO_8859-3:1988", "iso-ir-109", "latin3", "l3", "csISOLatin3"},
+ },
+ {
+ Name: "ISO-8859-4",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u0104\u0138\u0156\u00a4\u0128\u013b\u00a7\u00a8\u0160\u0112\u0122\u0166\u00ad\u017d\u00af\u00b0\u0105\u02db\u0157\u00b4\u0129\u013c\u02c7\u00b8\u0161\u0113\u0123\u0167\u014a\u017e\u014b\u0100\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u012e\u010c\u00c9\u0118\u00cb\u0116\u00cd\u00ce\u012a\u0110\u0145\u014c\u0136\u00d4\u00d5\u00d6\u00d7\u00d8\u0172\u00da\u00db\u00dc\u0168\u016a\u00df\u0101\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u012f\u010d\u00e9\u0119\u00eb\u0117\u00ed\u00ee\u012b\u0111\u0146\u014d\u0137\u00f4\u00f5\u00f6\u00f7\u00f8\u0173\u00fa\u00fb\u00fc\u0169\u016b\u02d9",
+ Aliases: []string{"ISO_8859-4:1988", "iso-ir-110", "latin4", "l4", "csISOLatin4"},
+ },
+ {
+ Name: "ISO-8859-5",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u0401\u0402\u0403\u0404\u0405\u0406\u0407\u0408\u0409\u040a\u040b\u040c\u00ad\u040e\u040f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u2116\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045a\u045b\u045c\u00a7\u045e\u045f",
+ Aliases: []string{"ISO_8859-5:1988", "iso-ir-144", "cyrillic", "csISOLatinCyrillic"},
+ },
+ {
+ Name: "ISO-8859-6",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\ufffd\ufffd\ufffd\u00a4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u060c\u00ad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u061b\ufffd\ufffd\ufffd\u061f\ufffd\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063a\ufffd\ufffd\ufffd\ufffd\ufffd\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u064b\u064c\u064d\u064e\u064f\u0650\u0651\u0652\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd",
+ Aliases: []string{"ISO_8859-6:1987", "iso-ir-127", "ECMA-114", "ASMO-708", "arabic", "csISOLatinArabic"},
+ },
+ {
+ Name: "ISO-8859-7",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u2018\u2019\u00a3\u20ac\u20af\u00a6\u00a7\u00a8\u00a9\u037a\u00ab\u00ac\u00ad\ufffd\u2015\u00b0\u00b1\u00b2\u00b3\u0384\u0385\u0386\u00b7\u0388\u0389\u038a\u00bb\u038c\u00bd\u038e\u038f\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\ufffd\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03ca\u03cb\u03cc\u03cd\u03ce\ufffd",
+ Aliases: []string{"ISO_8859-7:2003", "iso-ir-126", "ELOT_928", "ECMA-118", "greek", "greek8", "csISOLatinGreek"},
+ },
+ {
+ Name: "ISO-8859-8",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\ufffd\u00a2\u00a3\u00a4\u00a5\u00a6\u00a7\u00a8\u00a9\u00d7\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00b8\u00b9\u00f7\u00bb\u00bc\u00bd\u00be\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2017\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\ufffd\u200e\u200f\ufffd",
+ Aliases: []string{"ISO_8859-8:1999", "iso-ir-138", "hebrew", "csISOLatinHebrew"},
+ },
+ {
+ Name: "ISO-8859-9",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u00a1\u00a2\u00a3\u00a4\u00a5\u00a6\u00a7\u00a8\u00a9\u00aa\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00b8\u00b9\u00ba\u00bb\u00bc\u00bd\u00be\u00bf\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf\u011e\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d7\u00d8\u00d9\u00da\u00db\u00dc\u0130\u015e\u00df\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\u011f\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f7\u00f8\u00f9\u00fa\u00fb\u00fc\u0131\u015f\u00ff",
+ Aliases: []string{"ISO_8859-9:1999", "iso-ir-148", "latin5", "l5", "csISOLatin5"},
+ },
+ {
+ Name: "ISO-8859-10",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u0104\u0112\u0122\u012a\u0128\u0136\u00a7\u013b\u0110\u0160\u0166\u017d\u00ad\u016a\u014a\u00b0\u0105\u0113\u0123\u012b\u0129\u0137\u00b7\u013c\u0111\u0161\u0167\u017e\u2015\u016b\u014b\u0100\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u012e\u010c\u00c9\u0118\u00cb\u0116\u00cd\u00ce\u00cf\u00d0\u0145\u014c\u00d3\u00d4\u00d5\u00d6\u0168\u00d8\u0172\u00da\u00db\u00dc\u00dd\u00de\u00df\u0101\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u012f\u010d\u00e9\u0119\u00eb\u0117\u00ed\u00ee\u00ef\u00f0\u0146\u014d\u00f3\u00f4\u00f5\u00f6\u0169\u00f8\u0173\u00fa\u00fb\u00fc\u00fd\u00fe\u0138",
+ Aliases: []string{"iso_8859-10:1992", "l6", "iso-ir-157", "latin6", "csISOLatin6"},
+ },
+ {
+ Name: "ISO-8859-11",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd",
+ Aliases: []string{"iso_8859-11:2001", "Latin/Thai", "TIS-620"},
+ },
+ {
+ Name: "ISO-8859-13",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u201d\u00a2\u00a3\u00a4\u201e\u00a6\u00a7\u00d8\u00a9\u0156\u00ab\u00ac\u00ad\u00ae\u00c6\u00b0\u00b1\u00b2\u00b3\u201c\u00b5\u00b6\u00b7\u00f8\u00b9\u0157\u00bb\u00bc\u00bd\u00be\u00e6\u0104\u012e\u0100\u0106\u00c4\u00c5\u0118\u0112\u010c\u00c9\u0179\u0116\u0122\u0136\u012a\u013b\u0160\u0143\u0145\u00d3\u014c\u00d5\u00d6\u00d7\u0172\u0141\u015a\u016a\u00dc\u017b\u017d\u00df\u0105\u012f\u0101\u0107\u00e4\u00e5\u0119\u0113\u010d\u00e9\u017a\u0117\u0123\u0137\u012b\u013c\u0161\u0144\u0146\u00f3\u014d\u00f5\u00f6\u00f7\u0173\u0142\u015b\u016b\u00fc\u017c\u017e\u2019",
+ Aliases: []string{"latin7", "Baltic Rim"},
+ },
+ {
+ Name: "ISO-8859-14",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u1e02\u1e03\u00a3\u010a\u010b\u1e0a\u00a7\u1e80\u00a9\u1e82\u1e0b\u1ef2\u00ad\u00ae\u0178\u1e1e\u1e1f\u0120\u0121\u1e40\u1e41\u00b6\u1e56\u1e81\u1e57\u1e83\u1e60\u1ef3\u1e84\u1e85\u1e61\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf\u0174\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u1e6a\u00d8\u00d9\u00da\u00db\u00dc\u00dd\u0176\u00df\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\u0175\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u1e6b\u00f8\u00f9\u00fa\u00fb\u00fc\u00fd\u0177\u00ff",
+ Aliases: []string{"iso-ir-199", "ISO_8859-14:1998", "latin8", "iso-celtic", "l8"},
+ },
+ {
+ Name: "ISO-8859-15",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u00a1\u00a2\u00a3\u20ac\u00a5\u0160\u00a7\u0161\u00a9\u00aa\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u017d\u00b5\u00b6\u00b7\u017e\u00b9\u00ba\u00bb\u0152\u0153\u0178\u00bf\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d7\u00d8\u00d9\u00da\u00db\u00dc\u00dd\u00de\u00df\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\u00f0\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f7\u00f8\u00f9\u00fa\u00fb\u00fc\u00fd\u00fe\u00ff",
+ Aliases: []string{"Latin-9"},
+ },
+ {
+ Name: "ISO-8859-16",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u0104\u0105\u0141\u20ac\u201e\u0160\u00a7\u0161\u00a9\u0218\u00ab\u0179\u00ad\u017a\u017b\u00b0\u00b1\u010c\u0142\u017d\u201d\u00b6\u00b7\u017e\u010d\u0219\u00bb\u0152\u0153\u0178\u017c\u00c0\u00c1\u00c2\u0102\u00c4\u0106\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf\u0110\u0143\u00d2\u00d3\u00d4\u0150\u00d6\u015a\u0170\u00d9\u00da\u00db\u00dc\u0118\u021a\u00df\u00e0\u00e1\u00e2\u0103\u00e4\u0107\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\u0111\u0144\u00f2\u00f3\u00f4\u0151\u00f6\u015b\u0171\u00f9\u00fa\u00fb\u00fc\u0119\u021b\u00ff",
+ Aliases: []string{"iso-ir-226", "ISO_8859-16:2001", "latin10", "l10"},
+ },
+ {
+ Name: "macos-0_2-10.2",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u00c4\u00c5\u00c7\u00c9\u00d1\u00d6\u00dc\u00e1\u00e0\u00e2\u00e4\u00e3\u00e5\u00e7\u00e9\u00e8\u00ea\u00eb\u00ed\u00ec\u00ee\u00ef\u00f1\u00f3\u00f2\u00f4\u00f6\u00f5\u00fa\u00f9\u00fb\u00fc\u2020\u00b0\u00a2\u00a3\u00a7\u2022\u00b6\u00df\u00ae\u00a9\u2122\u00b4\u00a8\u2260\u00c6\u00d8\u221e\u00b1\u2264\u2265\u00a5\u00b5\u2202\u2211\u220f\u03c0\u222b\u00aa\u00ba\u03a9\u00e6\u00f8\u00bf\u00a1\u00ac\u221a\u0192\u2248\u2206\u00ab\u00bb\u2026\u00a0\u00c0\u00c3\u00d5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\u00f7\u25ca\u00ff\u0178\u2044\u20ac\u2039\u203a\ufb01\ufb02\u2021\u00b7\u201a\u201e\u2030\u00c2\u00ca\u00c1\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00d3\u00d4\uf8ff\u00d2\u00da\u00db\u00d9\u0131\u02c6\u02dc\u00af\u02d8\u02d9\u02da\u00b8\u02dd\u02db\u02c7",
+ Aliases: []string{"macos-0_2-10.2", "macintosh", "mac", "csMacintosh", "windows-10000", "macroman"},
+ },
+ {
+ Name: "macos-6_2-10.4",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u00c4\u00b9\u00b2\u00c9\u00b3\u00d6\u00dc\u0385\u00e0\u00e2\u00e4\u0384\u00a8\u00e7\u00e9\u00e8\u00ea\u00eb\u00a3\u2122\u00ee\u00ef\u2022\u00bd\u2030\u00f4\u00f6\u00a6\u20ac\u00f9\u00fb\u00fc\u2020\u0393\u0394\u0398\u039b\u039e\u03a0\u00df\u00ae\u00a9\u03a3\u03aa\u00a7\u2260\u00b0\u00b7\u0391\u00b1\u2264\u2265\u00a5\u0392\u0395\u0396\u0397\u0399\u039a\u039c\u03a6\u03ab\u03a8\u03a9\u03ac\u039d\u00ac\u039f\u03a1\u2248\u03a4\u00ab\u00bb\u2026\u00a0\u03a5\u03a7\u0386\u0388\u0153\u2013\u2015\u201c\u201d\u2018\u2019\u00f7\u0389\u038a\u038c\u038e\u03ad\u03ae\u03af\u03cc\u038f\u03cd\u03b1\u03b2\u03c8\u03b4\u03b5\u03c6\u03b3\u03b7\u03b9\u03be\u03ba\u03bb\u03bc\u03bd\u03bf\u03c0\u03ce\u03c1\u03c3\u03c4\u03b8\u03c9\u03c2\u03c7\u03c5\u03b6\u03ca\u03cb\u0390\u03b0\u00ad",
+ Aliases: []string{"macos-6_2-10.4", "x-mac-greek", "windows-10006", "macgr"},
+ },
+ {
+ Name: "macos-7_3-10.2",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\u00b0\u0490\u00a3\u00a7\u2022\u00b6\u0406\u00ae\u00a9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\u00b1\u2264\u2265\u0456\u00b5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\u00ac\u221a\u0192\u2248\u2206\u00ab\u00bb\u2026\u00a0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\u00f7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u20ac",
+ Aliases: []string{"macos-7_3-10.2", "x-mac-cyrillic", "windows-10007", "mac-cyrillic", "maccy"},
+ },
+ {
+ Name: "macos-29-10.2",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u00c4\u0100\u0101\u00c9\u0104\u00d6\u00dc\u00e1\u0105\u010c\u00e4\u010d\u0106\u0107\u00e9\u0179\u017a\u010e\u00ed\u010f\u0112\u0113\u0116\u00f3\u0117\u00f4\u00f6\u00f5\u00fa\u011a\u011b\u00fc\u2020\u00b0\u0118\u00a3\u00a7\u2022\u00b6\u00df\u00ae\u00a9\u2122\u0119\u00a8\u2260\u0123\u012e\u012f\u012a\u2264\u2265\u012b\u0136\u2202\u2211\u0142\u013b\u013c\u013d\u013e\u0139\u013a\u0145\u0146\u0143\u00ac\u221a\u0144\u0147\u2206\u00ab\u00bb\u2026\u00a0\u0148\u0150\u00d5\u0151\u014c\u2013\u2014\u201c\u201d\u2018\u2019\u00f7\u25ca\u014d\u0154\u0155\u0158\u2039\u203a\u0159\u0156\u0157\u0160\u201a\u201e\u0161\u015a\u015b\u00c1\u0164\u0165\u00cd\u017d\u017e\u016a\u00d3\u00d4\u016b\u016e\u00da\u016f\u0170\u0171\u0172\u0173\u00dd\u00fd\u0137\u017b\u0141\u017c\u0122\u02c7",
+ Aliases: []string{"macos-29-10.2", "x-mac-centraleurroman", "windows-10029", "x-mac-ce", "macce", "maccentraleurope"},
+ },
+ {
+ Name: "macos-35-10.2",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u00c4\u00c5\u00c7\u00c9\u00d1\u00d6\u00dc\u00e1\u00e0\u00e2\u00e4\u00e3\u00e5\u00e7\u00e9\u00e8\u00ea\u00eb\u00ed\u00ec\u00ee\u00ef\u00f1\u00f3\u00f2\u00f4\u00f6\u00f5\u00fa\u00f9\u00fb\u00fc\u2020\u00b0\u00a2\u00a3\u00a7\u2022\u00b6\u00df\u00ae\u00a9\u2122\u00b4\u00a8\u2260\u00c6\u00d8\u221e\u00b1\u2264\u2265\u00a5\u00b5\u2202\u2211\u220f\u03c0\u222b\u00aa\u00ba\u03a9\u00e6\u00f8\u00bf\u00a1\u00ac\u221a\u0192\u2248\u2206\u00ab\u00bb\u2026\u00a0\u00c0\u00c3\u00d5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\u00f7\u25ca\u00ff\u0178\u011e\u011f\u0130\u0131\u015e\u015f\u2021\u00b7\u201a\u201e\u2030\u00c2\u00ca\u00c1\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00d3\u00d4\uf8ff\u00d2\u00da\u00db\u00d9\uf8a0\u02c6\u02dc\u00af\u02d8\u02d9\u02da\u00b8\u02dd\u02db\u02c7",
+ Aliases: []string{"macos-35-10.2", "x-mac-turkish", "windows-10081", "mactr"},
+ },
+ {
+ Name: "windows-1250",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\ufffd\u201e\u2026\u2020\u2021\ufffd\u2030\u0160\u2039\u015a\u0164\u017d\u0179\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0161\u203a\u015b\u0165\u017e\u017a\u00a0\u02c7\u02d8\u0141\u00a4\u0104\u00a6\u00a7\u00a8\u00a9\u015e\u00ab\u00ac\u00ad\u00ae\u017b\u00b0\u00b1\u02db\u0142\u00b4\u00b5\u00b6\u00b7\u00b8\u0105\u015f\u00bb\u013d\u02dd\u013e\u017c\u0154\u00c1\u00c2\u0102\u00c4\u0139\u0106\u00c7\u010c\u00c9\u0118\u00cb\u011a\u00cd\u00ce\u010e\u0110\u0143\u0147\u00d3\u00d4\u0150\u00d6\u00d7\u0158\u016e\u00da\u0170\u00dc\u00dd\u0162\u00df\u0155\u00e1\u00e2\u0103\u00e4\u013a\u0107\u00e7\u010d\u00e9\u0119\u00eb\u011b\u00ed\u00ee\u010f\u0111\u0144\u0148\u00f3\u00f4\u0151\u00f6\u00f7\u0159\u016f\u00fa\u0171\u00fc\u00fd\u0163\u02d9",
+ },
+ {
+ Name: "windows-1251",
+ Aliases: []string{"CP1251"},
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0402\u0403\u201a\u0453\u201e\u2026\u2020\u2021\u20ac\u2030\u0409\u2039\u040a\u040c\u040b\u040f\u0452\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0459\u203a\u045a\u045c\u045b\u045f\u00a0\u040e\u045e\u0408\u00a4\u0490\u00a6\u00a7\u0401\u00a9\u0404\u00ab\u00ac\u00ad\u00ae\u0407\u00b0\u00b1\u0406\u0456\u0491\u00b5\u00b6\u00b7\u0451\u2116\u0454\u00bb\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f",
+ },
+ {
+ Name: "windows-1252",
+ Aliases: []string{"cp1252"},
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\ufffd\u017d\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\ufffd\u017e\u0178\u00a0\u00a1\u00a2\u00a3\u00a4\u00a5\u00a6\u00a7\u00a8\u00a9\u00aa\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00b8\u00b9\u00ba\u00bb\u00bc\u00bd\u00be\u00bf\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d7\u00d8\u00d9\u00da\u00db\u00dc\u00dd\u00de\u00df\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\u00f0\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f7\u00f8\u00f9\u00fa\u00fb\u00fc\u00fd\u00fe\u00ff",
+ },
+ {
+ Name: "windows-1253",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\ufffd\u2030\ufffd\u2039\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\u00a0\u0385\u0386\u00a3\u00a4\u00a5\u00a6\u00a7\u00a8\u00a9\ufffd\u00ab\u00ac\u00ad\u00ae\u2015\u00b0\u00b1\u00b2\u00b3\u0384\u00b5\u00b6\u00b7\u0388\u0389\u038a\u00bb\u038c\u00bd\u038e\u038f\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\ufffd\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03ca\u03cb\u03cc\u03cd\u03ce\ufffd",
+ },
+ {
+ Name: "windows-1254",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\ufffd\ufffd\u0178\u00a0\u00a1\u00a2\u00a3\u00a4\u00a5\u00a6\u00a7\u00a8\u00a9\u00aa\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00b8\u00b9\u00ba\u00bb\u00bc\u00bd\u00be\u00bf\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf\u011e\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d7\u00d8\u00d9\u00da\u00db\u00dc\u0130\u015e\u00df\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\u011f\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f7\u00f8\u00f9\u00fa\u00fb\u00fc\u0131\u015f\u00ff",
+ },
+ {
+ Name: "windows-1255",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\ufffd\u2039\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\u00a0\u00a1\u00a2\u00a3\u20aa\u00a5\u00a6\u00a7\u00a8\u00a9\u00d7\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00b8\u00b9\u00f7\u00bb\u00bc\u00bd\u00be\u00bf\u05b0\u05b1\u05b2\u05b3\u05b4\u05b5\u05b6\u05b7\u05b8\u05b9\ufffd\u05bb\u05bc\u05bd\u05be\u05bf\u05c0\u05c1\u05c2\u05c3\u05f0\u05f1\u05f2\u05f3\u05f4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\ufffd\u200e\u200f\ufffd",
+ },
+ {
+ Name: "windows-1256",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\u067e\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06af\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u06a9\u2122\u0691\u203a\u0153\u200c\u200d\u06ba\u00a0\u060c\u00a2\u00a3\u00a4\u00a5\u00a6\u00a7\u00a8\u00a9\u06be\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00b8\u00b9\u061b\u00bb\u00bc\u00bd\u00be\u061f\u06c1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u00d7\u0637\u0638\u0639\u063a\u0640\u0641\u0642\u0643\u00e0\u0644\u00e2\u0645\u0646\u0647\u0648\u00e7\u00e8\u00e9\u00ea\u00eb\u0649\u064a\u00ee\u00ef\u064b\u064c\u064d\u064e\u00f4\u064f\u0650\u00f7\u0651\u00f9\u0652\u00fb\u00fc\u200e\u200f\u06d2",
+ },
+ {
+ Name: "windows-1257",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\ufffd\u201e\u2026\u2020\u2021\ufffd\u2030\ufffd\u2039\ufffd\u00a8\u02c7\u00b8\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\u00af\u02db\ufffd\u00a0\ufffd\u00a2\u00a3\u00a4\ufffd\u00a6\u00a7\u00d8\u00a9\u0156\u00ab\u00ac\u00ad\u00ae\u00c6\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00f8\u00b9\u0157\u00bb\u00bc\u00bd\u00be\u00e6\u0104\u012e\u0100\u0106\u00c4\u00c5\u0118\u0112\u010c\u00c9\u0179\u0116\u0122\u0136\u012a\u013b\u0160\u0143\u0145\u00d3\u014c\u00d5\u00d6\u00d7\u0172\u0141\u015a\u016a\u00dc\u017b\u017d\u00df\u0105\u012f\u0101\u0107\u00e4\u00e5\u0119\u0113\u010d\u00e9\u017a\u0117\u0123\u0137\u012b\u013c\u0161\u0144\u0146\u00f3\u014d\u00f5\u00f6\u00f7\u0173\u0142\u015b\u016b\u00fc\u017c\u017e\u02d9",
+ },
+ {
+ Name: "windows-1258",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\ufffd\u2039\u0152\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\ufffd\u203a\u0153\ufffd\ufffd\u0178\u00a0\u00a1\u00a2\u00a3\u00a4\u00a5\u00a6\u00a7\u00a8\u00a9\u00aa\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00b8\u00b9\u00ba\u00bb\u00bc\u00bd\u00be\u00bf\u00c0\u00c1\u00c2\u0102\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u0300\u00cd\u00ce\u00cf\u0110\u00d1\u0309\u00d3\u00d4\u01a0\u00d6\u00d7\u00d8\u00d9\u00da\u00db\u00dc\u01af\u0303\u00df\u00e0\u00e1\u00e2\u0103\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u0301\u00ed\u00ee\u00ef\u0111\u00f1\u0323\u00f3\u00f4\u01a1\u00f6\u00f7\u00f8\u00f9\u00fa\u00fb\u00fc\u01b0\u20ab\u00ff",
+ },
+ {
+ Name: "windows-874",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\ufffd\ufffd\ufffd\u2026\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u00a0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd",
+ },
+ {
+ Name: "IBM037",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1\u00a2.<(+|&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df!$*);\u00ac-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u00a4\u00b5~stuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae^\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be[]\u00af\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"cp037", "ebcdic-cp-us", "ebcdic-cp-ca", "ebcdic-cp-wt", "ebcdic-cp-nl", "csIBM037"},
+ },
+ {
+ Name: "ibm-273_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2{\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1\u00c4.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec~\u00dc$*);^-/\u00c2[\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00f6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#\u00a7'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u00a4\u00b5\u00dfstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9@\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e4ABCDEFGHI\u00ad\u00f4\u00a6\u00f2\u00f3\u00f5\u00fcJKLMNOPQR\u00b9\u00fb}\u00f9\u00fa\u00ff\u00d6\u00f7STUVWXYZ\u00b2\u00d4\\\u00d2\u00d3\u00d50123456789\u00b3\u00db]\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-273_P100-1995", "ibm-273", "IBM273", "CP273", "csIBM273", "ebcdic-de", "273"},
+ },
+ {
+ Name: "ibm-277_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3}\u00e7\u00f1#.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u00a4\u00c5*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3$\u00c7\u00d1\u00f8,%_>?\u00a6\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:\u00c6\u00d8'=\"@abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba{\u00b8[]\u00b5\u00fcstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e6ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5\u00e5JKLMNOPQR\u00b9\u00fb~\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-277_P100-1995", "ibm-277", "IBM277", "cp277", "EBCDIC-CP-DK", "EBCDIC-CP-NO", "csIBM277", "ebcdic-dk", "277"},
+ },
+ {
+ Name: "ibm-278_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2{\u00e0\u00e1\u00e3}\u00e7\u00f1\u00a7.<(+!&`\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u00a4\u00c5*);^-/\u00c2#\u00c0\u00c1\u00c3$\u00c7\u00d1\u00f6,%_>?\u00f8\\\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00e9:\u00c4\u00d6'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6]\u00b5\u00fcstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9[\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e4ABCDEFGHI\u00ad\u00f4\u00a6\u00f2\u00f3\u00f5\u00e5JKLMNOPQR\u00b9\u00fb~\u00f9\u00fa\u00ff\u00c9\u00f7STUVWXYZ\u00b2\u00d4@\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-278_P100-1995", "ibm-278", "IBM278", "cp278", "ebcdic-cp-fi", "ebcdic-cp-se", "csIBM278", "ebcdic-sv", "278"},
+ },
+ {
+ Name: "ibm-280_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4{\u00e1\u00e3\u00e5\\\u00f1\u00b0.<(+!&]\u00ea\u00eb}\u00ed\u00ee\u00ef~\u00df\u00e9$*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00f2,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00f9:\u00a3\u00a7'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1[jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u00a4\u00b5\u00ecstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2#\u00a5\u00b7\u00a9@\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e0ABCDEFGHI\u00ad\u00f4\u00f6\u00a6\u00f3\u00f5\u00e8JKLMNOPQR\u00b9\u00fb\u00fc`\u00fa\u00ff\u00e7\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-280_P100-1995", "ibm-280", "IBM280", "CP280", "ebcdic-cp-it", "csIBM280", "280"},
+ },
+ {
+ Name: "ibm-284_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00a6[.<(+|&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df]$*);\u00ac-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7#\u00f1,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:\u00d1@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u00a4\u00b5\u00a8stuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be^!\u00af~\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-284_P100-1995", "ibm-284", "IBM284", "CP284", "ebcdic-cp-es", "csIBM284", "cpibm284", "284"},
+ },
+ {
+ Name: "ibm-285_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1$.<(+|&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df!\u00a3*);\u00ac-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u00a4\u00b5\u00afstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2[\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be^]~\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-285_P100-1995", "ibm-285", "IBM285", "CP285", "ebcdic-cp-gb", "csIBM285", "cpibm285", "ebcdic-gb", "285"},
+ },
+ {
+ Name: "ibm-290_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \uff61\uff62\uff63\uff64\uff65\uff66\uff67\uff68\uff69\u00a3.<(+|&\uff6a\uff6b\uff6c\uff6d\uff6e\uff6f\ufffd\uff70\ufffd!\u00a5*);\u00ac-/abcdefgh\ufffd,%_>?[ijklmnop`:#@'=\"]\uff71\uff72\uff73\uff74\uff75\uff76\uff77\uff78\uff79\uff7aq\uff7b\uff7c\uff7d\uff7e\uff7f\uff80\uff81\uff82\uff83\uff84\uff85\uff86\uff87\uff88\uff89r\ufffd\uff8a\uff8b\uff8c~\u203e\uff8d\uff8e\uff8f\uff90\uff91\uff92\uff93\uff94\uff95s\uff96\uff97\uff98\uff99^\u00a2\\tuvwxyz\uff9a\uff9b\uff9c\uff9d\uff9e\uff9f{ABCDEFGHI\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd}JKLMNOPQR\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd$\ufffdSTUVWXYZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd0123456789\ufffd\ufffd\ufffd\ufffd\ufffd\u009f",
+ Aliases: []string{"ibm-290_P100-1995", "ibm-290", "IBM290", "cp290", "EBCDIC-JP-kana", "csIBM290"},
+ },
+ {
+ Name: "ibm-297_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4@\u00e1\u00e3\u00e5\\\u00f1\u00b0.<(+!&{\u00ea\u00eb}\u00ed\u00ee\u00ef\u00ec\u00df\u00a7$*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00f9,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00b5:\u00a3\u00e0'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1[jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u00a4`\u00a8stuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2#\u00a5\u00b7\u00a9]\u00b6\u00bc\u00bd\u00be\u00ac|\u00af~\u00b4\u00d7\u00e9ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5\u00e8JKLMNOPQR\u00b9\u00fb\u00fc\u00a6\u00fa\u00ff\u00e7\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-297_P100-1995", "ibm-297", "IBM297", "cp297", "ebcdic-cp-fr", "csIBM297", "cpibm297", "297"},
+ },
+ {
+ Name: "ibm-420_X120-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0651\ufe7d\u0640\u200b\u0621\u0622\ufe82\u0623\u00a2.<(+|&\ufe84\u0624\ufffd\ufffd\u0626\u0627\ufe8e\u0628\ufe91!$*);\u00ac-/\u0629\u062a\ufe97\u062b\ufe9b\u062c\ufe9f\u062d\u00a6,%_>?\ufea3\u062e\ufea7\u062f\u0630\u0631\u0632\u0633\ufeb3\u060c:#@'=\"\u0634abcdefghi\ufeb7\u0635\ufebb\u0636\ufebf\u0637\u0638jklmnopqr\u0639\ufeca\ufecb\ufecc\u063a\ufece\ufecf\u00f7stuvwxyz\ufed0\u0641\ufed3\u0642\ufed7\u0643\ufedb\u0644\ufef5\ufef6\ufef7\ufef8\ufffd\ufffd\ufefb\ufefc\ufedf\u0645\ufee3\u0646\ufee7\u0647\u061bABCDEFGHI\u00ad\ufeeb\ufffd\ufeec\ufffd\u0648\u061fJKLMNOPQR\u0649\ufef0\u064a\ufef2\ufef3\u0660\u00d7\ufffdSTUVWXYZ\u0661\u0662\ufffd\u0663\u0664\u06650123456789\ufffd\u0666\u0667\u0668\u0669\u009f",
+ Aliases: []string{"ibm-420_X120-1999", "ibm-420", "IBM420", "cp420", "ebcdic-cp-ar1", "csIBM420", "420"},
+ },
+ {
+ Name: "IBM424",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u00a2.<(+|&\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1!$*);\u00ac-/\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u00a6,%_>?\ufffd\u05ea\ufffd\ufffd\u00a0\ufffd\ufffd\ufffd\u2017`:#@'=\"\ufffdabcdefghi\u00ab\u00bb\ufffd\ufffd\ufffd\u00b1\u00b0jklmnopqr\ufffd\ufffd\ufffd\u00b8\ufffd\u00a4\u00b5~stuvwxyz\ufffd\ufffd\ufffd\ufffd\ufffd\u00ae^\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be[]\u00af\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\ufffd\ufffd\ufffd\ufffd\ufffd}JKLMNOPQR\u00b9\ufffd\ufffd\ufffd\ufffd\ufffd\\\u00f7STUVWXYZ\u00b2\ufffd\ufffd\ufffd\ufffd\ufffd0123456789\u00b3\ufffd\ufffd\ufffd\ufffd\u009f",
+ Aliases: []string{"cp424", "ebcdic-cp-he", "csIBM424"},
+ },
+ {
+ Name: "IBM437",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00a2\u00a3\u00a5\u20a7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u2310\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u00df\u0393\u03c0\u03a3\u03c3\u00b5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0",
+ Aliases: []string{"cp437", "437", "csPC8CodePage437"},
+ },
+ {
+ Name: "IBM500",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1[.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df]$*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u00a4\u00b5~stuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"CP500", "ebcdic-cp-be", "ebcdic-cp-ch", "csIBM500"},
+ },
+ {
+ Name: "ibm-720_P100-1997",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\ufffd\ufffd\u00e9\u00e2\ufffd\u00e0\ufffd\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\ufffd\ufffd\ufffd\ufffd\u0651\u0652\u00f4\u00a4\u0640\u00fb\u00f9\u0621\u0622\u0623\u0624\u00a3\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0636\u0637\u0638\u0639\u063a\u0641\u00b5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064a\u2261\u064b\u064c\u064d\u064e\u064f\u0650\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0",
+ Aliases: []string{"ibm-720_P100-1997", "ibm-720", "windows-720", "DOS-720"},
+ },
+ {
+ Name: "IBM737",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u03c5\u03c6\u03c7\u03c8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03c9\u03ac\u03ad\u03ae\u03ca\u03af\u03cc\u03cd\u03cb\u03ce\u0386\u0388\u0389\u038a\u038c\u038e\u038f\u00b1\u2265\u2264\u03aa\u03ab\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0",
+ Aliases: []string{"cp737", "cp737_DOSGreek"},
+ },
+ {
+ Name: "IBM775",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0106\u00fc\u00e9\u0101\u00e4\u0123\u00e5\u0107\u0142\u0113\u0156\u0157\u012b\u0179\u00c4\u00c5\u00c9\u00e6\u00c6\u014d\u00f6\u0122\u00a2\u015a\u015b\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u00a4\u0100\u012a\u00f3\u017b\u017c\u017a\u201d\u00a6\u00a9\u00ae\u00ac\u00bd\u00bc\u0141\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u0104\u010c\u0118\u0116\u2563\u2551\u2557\u255d\u012e\u0160\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u0172\u016a\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u017d\u0105\u010d\u0119\u0117\u012f\u0161\u0173\u016b\u017e\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u00d3\u00df\u014c\u0143\u00f5\u00d5\u00b5\u0144\u0136\u0137\u013b\u013c\u0146\u0112\u0145\u2019\u00ad\u00b1\u201c\u00be\u00b6\u00a7\u00f7\u201e\u00b0\u2219\u00b7\u00b9\u00b3\u00b2\u25a0\u00a0",
+ Aliases: []string{"cp775", "csPC775Baltic"},
+ },
+ {
+ Name: "ibm-803_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd$.<(+|\u05d0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd!\u00a2*);\u00ac-/\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd,%_>?\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd:#@'=\"\ufffd\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdABCDEFGHI\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdJKLMNOPQR\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdSTUVWXYZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd0123456789\ufffd\ufffd\ufffd\ufffd\ufffd\u009f",
+ Aliases: []string{"ibm-803_P100-1999", "ibm-803", "cp803"},
+ },
+ {
+ Name: "ibm-838_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07[\u00a2.<(+|&\u0e48\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e]!$*);\u00ac-/\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15^\u00a6,%_>?\u0e3f\u0e4e\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c`:#@'=\"\u0e4fabcdefghi\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e5ajklmnopqr\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e5b~stuvwxyz\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34{ABCDEFGHI\u0e49\u0e35\u0e36\u0e37\u0e38\u0e39}JKLMNOPQR\u0e3a\u0e40\u0e41\u0e42\u0e43\u0e44\\\u0e4aSTUVWXYZ\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a0123456789\u0e4b\u0e4c\u0e4d\u0e4b\u0e4c\u009f",
+ Aliases: []string{"ibm-838_P100-1995", "ibm-838", "IBM838", "IBM-Thai", "csIBMThai", "cp838", "838", "ibm-9030"},
+ },
+ {
+ Name: "IBM850",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u00c0\u00a9\u2563\u2551\u2557\u255d\u00a2\u00a5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u00e3\u00c3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u00f0\u00d0\u00ca\u00cb\u00c8\u0131\u00cd\u00ce\u00cf\u2518\u250c\u2588\u2584\u00a6\u00cc\u2580\u00d3\u00df\u00d4\u00d2\u00f5\u00d5\u00b5\u00fe\u00de\u00da\u00db\u00d9\u00fd\u00dd\u00af\u00b4\u00ad\u00b1\u2017\u00be\u00b6\u00a7\u00f7\u00b8\u00b0\u00a8\u00b7\u00b9\u00b3\u00b2\u25a0\u00a0",
+ Aliases: []string{"cp850", "850", "csPC850Multilingual"},
+ },
+ {
+ Name: "ibm-851_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u0386\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u0388\u00c4\u0389\u038a\ufffd\u038c\u00f4\u00f6\u038e\u00fb\u00f9\u038f\u00d6\u00dc\u03ac\u00a3\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03cd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u00bd\u0398\u0399\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u039a\u039b\u039c\u039d\u2563\u2551\u2557\u255d\u039e\u039f\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u03a0\u03a1\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u2518\u250c\u2588\u2584\u03b4\u03b5\u2580\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u00b4\u00ad\u00b1\u03c5\u03c6\u03c7\u00a7\u03c8\u00b8\u00b0\u00a8\u03c9\u03cb\u03b0\u03ce\u25a0\u00a0",
+ Aliases: []string{"ibm-851_P100-1995", "ibm-851", "IBM851", "cp851", "851", "csPC851"},
+ },
+ {
+ Name: "IBM852",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u00c7\u00fc\u00e9\u00e2\u00e4\u016f\u0107\u00e7\u0142\u00eb\u0150\u0151\u00ee\u0179\u00c4\u0106\u00c9\u0139\u013a\u00f4\u00f6\u013d\u013e\u015a\u015b\u00d6\u00dc\u0164\u0165\u0141\u00d7\u010d\u00e1\u00ed\u00f3\u00fa\u0104\u0105\u017d\u017e\u0118\u0119\u00ac\u017a\u010c\u015f\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u011a\u015e\u2563\u2551\u2557\u255d\u017b\u017c\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u0102\u0103\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u0111\u0110\u010e\u00cb\u010f\u0147\u00cd\u00ce\u011b\u2518\u250c\u2588\u2584\u0162\u016e\u2580\u00d3\u00df\u00d4\u0143\u0144\u0148\u0160\u0161\u0154\u00da\u0155\u0170\u00fd\u00dd\u0163\u00b4\u00ad\u02dd\u02db\u02c7\u02d8\u00a7\u00f7\u00b8\u00b0\u00a8\u02d9\u0171\u0158\u0159\u25a0\u00a0",
+ Aliases: []string{"cp852", "852", "csPCp852"},
+ },
+ {
+ Name: "IBM855",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045a\u040a\u045b\u040b\u045c\u040c\u045e\u040e\u045f\u040f\u044e\u042e\u044a\u042a\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255d\u0439\u0419\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u043a\u041a\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u043b\u041b\u043c\u041c\u043d\u041d\u043e\u041e\u043f\u2518\u250c\u2588\u2584\u041f\u044f\u2580\u042f\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044c\u042c\u2116\u00ad\u044b\u042b\u0437\u0417\u0448\u0428\u044d\u042d\u0449\u0429\u0447\u0427\u00a7\u25a0\u00a0",
+ Aliases: []string{"cp855", "855", "csIBM855"},
+ },
+ {
+ Name: "IBM856",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\u00a3\ufffd\u00d7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u00ae\u00ac\u00bd\u00bc\ufffd\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\ufffd\ufffd\ufffd\u00a9\u2563\u2551\u2557\u255d\u00a2\u00a5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\ufffd\ufffd\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2518\u250c\u2588\u2584\u00a6\ufffd\u2580\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u00b5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u00af\u00b4\u00ad\u00b1\u2017\u00be\u00b6\u00a7\u00f7\u00b8\u00b0\u00a8\u00b7\u00b9\u00b3\u00b2\u25a0\u00a0",
+ Aliases: []string{"cp856", "cp856_Hebrew_PC"},
+ },
+ {
+ Name: "ibm-857_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u0131\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u0130\u00d6\u00dc\u00f8\u00a3\u00d8\u015e\u015f\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u011e\u011f\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u00c0\u00a9\u2563\u2551\u2557\u255d\u00a2\u00a5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u00e3\u00c3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u00ba\u00aa\u00ca\u00cb\u00c8\ufffd\u00cd\u00ce\u00cf\u2518\u250c\u2588\u2584\u00a6\u00cc\u2580\u00d3\u00df\u00d4\u00d2\u00f5\u00d5\u00b5\ufffd\u00d7\u00da\u00db\u00d9\u00ec\u00ff\u00af\u00b4\u00ad\u00b1\ufffd\u00be\u00b6\u00a7\u00f7\u00b8\u00b0\u00a8\u00b7\u00b9\u00b3\u00b2\u25a0\u00a0",
+ Aliases: []string{"ibm-857_P100-1995", "ibm-857", "IBM857", "cp857", "857", "csIBM857", "windows-857"},
+ },
+ {
+ Name: "ibm-858_P100-1997",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u00c1\u00c2\u00c0\u00a9\u2563\u2551\u2557\u255d\u00a2\u00a5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u00e3\u00c3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u00a4\u00f0\u00d0\u00ca\u00cb\u00c8\u20ac\u00cd\u00ce\u00cf\u2518\u250c\u2588\u2584\u00a6\u00cc\u2580\u00d3\u00df\u00d4\u00d2\u00f5\u00d5\u00b5\u00fe\u00de\u00da\u00db\u00d9\u00fd\u00dd\u00af\u00b4\u00ad\u00b1\u2017\u00be\u00b6\u00a7\u00f7\u00b8\u00b0\u00a8\u00b7\u00b9\u00b3\u00b2\u25a0\u00a0",
+ Aliases: []string{"ibm-858_P100-1997", "ibm-858", "IBM00858", "CCSID00858", "CP00858", "PC-Multilingual-850+euro", "cp858", "windows-858"},
+ },
+ {
+ Name: "ibm-860_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u00c7\u00fc\u00e9\u00e2\u00e3\u00e0\u00c1\u00e7\u00ea\u00ca\u00e8\u00cd\u00d4\u00ec\u00c3\u00c2\u00c9\u00c0\u00c8\u00f4\u00f5\u00f2\u00da\u00f9\u00cc\u00d5\u00dc\u00a2\u00a3\u00d9\u20a7\u00d3\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00d2\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u00df\u0393\u03c0\u03a3\u03c3\u03bc\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0",
+ Aliases: []string{"ibm-860_P100-1995", "ibm-860", "IBM860", "cp860", "860", "csIBM860"},
+ },
+ {
+ Name: "ibm-861_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00d0\u00f0\u00de\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00fe\u00fb\u00dd\u00fd\u00d6\u00dc\u00f8\u00a3\u00d8\u20a7\u0192\u00e1\u00ed\u00f3\u00fa\u00c1\u00cd\u00d3\u00da\u00bf\u2310\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u00df\u0393\u03c0\u03a3\u03c3\u03bc\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0",
+ Aliases: []string{"ibm-861_P100-1995", "ibm-861", "IBM861", "cp861", "861", "cp-is", "csIBM861", "windows-861"},
+ },
+ {
+ Name: "ibm-862_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\u00a2\u00a3\u00a5\u20a7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u2310\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u00df\u0393\u03c0\u03a3\u03c3\u03bc\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0",
+ Aliases: []string{"ibm-862_P100-1995", "ibm-862", "IBM862", "cp862", "862", "csPC862LatinHebrew", "DOS-862", "windows-862"},
+ },
+ {
+ Name: "ibm-863_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u00c7\u00fc\u00e9\u00e2\u00c2\u00e0\u00b6\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u2017\u00c0\u00a7\u00c9\u00c8\u00ca\u00f4\u00cb\u00cf\u00fb\u00f9\u00a4\u00d4\u00dc\u00a2\u00a3\u00d9\u00db\u0192\u00a6\u00b4\u00f3\u00fa\u00a8\u00b8\u00b3\u00af\u00ce\u2310\u00ac\u00bd\u00bc\u00be\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u00df\u0393\u03c0\u03a3\u03c3\u03bc\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0",
+ Aliases: []string{"ibm-863_P100-1995", "ibm-863", "IBM863", "cp863", "863", "csIBM863"},
+ },
+ {
+ Name: "ibm-864_X110-1999",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u00b0\u00b7\u2219\u221a\u2592\u2500\u2502\u253c\u2524\u252c\u251c\u2534\u2510\u250c\u2514\u2518\u03b2\u221e\u03c6\u00b1\u00bd\u00bc\u2248\u00ab\u00bb\ufef7\ufef8\ufffd\ufffd\ufefb\ufefc\u200b\u00a0\u00ad\ufe82\u00a3\u00a4\ufe84\ufffd\ufffd\ufe8e\ufe8f\ufe95\ufe99\u060c\ufe9d\ufea1\ufea5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\ufed1\u061b\ufeb1\ufeb5\ufeb9\u061f\u00a2\ufe80\ufe81\ufe83\ufe85\ufeca\ufe8b\ufe8d\ufe91\ufe93\ufe97\ufe9b\ufe9f\ufea3\ufea7\ufea9\ufeab\ufead\ufeaf\ufeb3\ufeb7\ufebb\ufebf\ufec3\ufec7\ufecb\ufecf\u00a6\u00ac\u00f7\u00d7\ufec9\u0640\ufed3\ufed7\ufedb\ufedf\ufee3\ufee7\ufeeb\ufeed\ufeef\ufef3\ufebd\ufecc\ufece\ufecd\ufee1\ufe7d\ufe7c\ufee5\ufee9\ufeec\ufef0\ufef2\ufed0\ufed5\ufef5\ufef6\ufedd\ufed9\ufef1\u25a0\ufffd",
+ Aliases: []string{"ibm-864_X110-1999", "ibm-864", "IBM864", "cp864", "csIBM864"},
+ },
+ {
+ Name: "ibm-865_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u20a7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u2310\u00ac\u00bd\u00bc\u00a1\u00ab\u00a4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u00df\u0393\u03c0\u03a3\u03c3\u03bc\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0",
+ Aliases: []string{"ibm-865_P100-1995", "ibm-865", "IBM865", "cp865", "865", "csIBM865"},
+ },
+ {
+ Name: "IBM866",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\u00b0\u2219\u00b7\u221a\u2116\u00a4\u25a0\u00a0",
+ Aliases: []string{"cp866", "866", "csIBM866"},
+ },
+ {
+ Name: "ibm-867_P100-1998",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\u00a2\u00a3\u00a5\ufffd\u20aa\u200e\u200f\u202a\u202b\u202d\u202e\u202c\ufffd\ufffd\u2310\u00ac\u00bd\u00bc\u20ac\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\u00df\u0393\u03c0\u03a3\u03c3\u03bc\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u00b7\u221a\u207f\u00b2\u25a0\u00a0",
+ Aliases: []string{"ibm-867_P100-1998", "ibm-867"},
+ },
+ {
+ Name: "ibm-868_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9\u060c\u061b\u061f\ufe81\ufe8d\ufe8e\uf8fb\ufe8f\ufe91\ufb56\ufb58\ufe93\ufe95\ufe97\ufb66\ufb68\ufe99\ufe9b\ufe9d\ufe9f\ufb7a\ufb7c\ufea1\ufea3\ufea5\ufea7\ufea9\ufb88\ufeab\ufead\ufb8c\ufeaf\ufb8a\ufeb1\ufeb3\ufeb5\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\ufeb7\ufeb9\ufebb\ufebd\u2563\u2551\u2557\u255d\ufebf\ufec3\u2510\u2514\u2534\u252c\u251c\u2500\u253c\ufec7\ufec9\u255a\u2554\u2569\u2566\u2560\u2550\u256c\ufeca\ufecb\ufecc\ufecd\ufece\ufecf\ufed0\ufed1\ufed3\ufed5\u2518\u250c\u2588\u2584\ufed7\ufb8e\u2580\ufedb\ufb92\ufb94\ufedd\ufedf\ufee0\ufee1\ufee3\ufb9e\ufee5\ufee7\ufe85\ufeed\ufba6\ufba8\ufba9\u00ad\ufbaa\ufe80\ufe89\ufe8a\ufe8b\ufbfc\ufbfd\ufbfe\ufbb0\ufbae\ufe7c\ufe7d\ufffd\u25a0\u00a0",
+ Aliases: []string{"ibm-868_P100-1995", "ibm-868", "IBM868", "CP868", "868", "csIBM868", "cp-ar"},
+ },
+ {
+ Name: "ibm-869_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0386\ufffd\u0387\u00ac\u00a6\u2018\u2019\u0388\u2015\u0389\u038a\u03aa\u038c\ufffd\ufffd\u038e\u03ab\u00a9\u038f\u00b2\u00b3\u03ac\u00a3\u03ad\u03ae\u03af\u03ca\u0390\u03cc\u03cd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u00bd\u0398\u0399\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\u039a\u039b\u039c\u039d\u2563\u2551\u2557\u255d\u039e\u039f\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u03a0\u03a1\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u2518\u250c\u2588\u2584\u03b4\u03b5\u2580\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u00b4\u00ad\u00b1\u03c5\u03c6\u03c7\u00a7\u03c8\u0385\u00b0\u00a8\u03c9\u03cb\u03b0\u03ce\u25a0\u00a0",
+ Aliases: []string{"ibm-869_P100-1995", "ibm-869", "IBM869", "cp869", "869", "cp-gr", "csIBM869", "windows-869"},
+ },
+ {
+ Name: "ibm-870_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u0163\u00e1\u0103\u010d\u00e7\u0107[.<(+!&\u00e9\u0119\u00eb\u016f\u00ed\u00ee\u013e\u013a\u00df]$*);^-/\u00c2\u00c4\u02dd\u00c1\u0102\u010c\u00c7\u0106|,%_>?\u02c7\u00c9\u0118\u00cb\u016e\u00cd\u00ce\u013d\u0139`:#@'=\"\u02d8abcdefghi\u015b\u0148\u0111\u00fd\u0159\u015f\u00b0jklmnopqr\u0142\u0144\u0161\u00b8\u02db\u00a4\u0105~stuvwxyz\u015a\u0147\u0110\u00dd\u0158\u015e\u02d9\u0104\u017c\u0162\u017b\u00a7\u017e\u017a\u017d\u0179\u0141\u0143\u0160\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u0155\u00f3\u0151}JKLMNOPQR\u011a\u0171\u00fc\u0165\u00fa\u011b\\\u00f7STUVWXYZ\u010f\u00d4\u00d6\u0154\u00d3\u01500123456789\u010e\u0170\u00dc\u0164\u00da\u009f",
+ Aliases: []string{"ibm-870_P100-1995", "ibm-870", "IBM870", "CP870", "ebcdic-cp-roece", "ebcdic-cp-yu", "csIBM870"},
+ },
+ {
+ Name: "ibm-871_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1\u00de.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u00c6$*);\u00d6-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00f0:#\u00d0'=\"\u00d8abcdefghi\u00ab\u00bb`\u00fd{\u00b1\u00b0jklmnopqr\u00aa\u00ba}\u00b8]\u00a4\u00b5\u00f6stuvwxyz\u00a1\u00bf@\u00dd[\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\\\u00d7\u00feABCDEFGHI\u00ad\u00f4~\u00f2\u00f3\u00f5\u00e6JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\u00b4\u00f7STUVWXYZ\u00b2\u00d4^\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-871_P100-1995", "ibm-871", "IBM871", "ebcdic-cp-is", "csIBM871", "CP871", "ebcdic-is", "871"},
+ },
+ {
+ Name: "ibm-874_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0e48\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\u0e49\u0e4a\u0e4b\u0e4c\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\u00a2\u00ac\u00a6\u00a0",
+ Aliases: []string{"ibm-874_P100-1995", "ibm-874", "ibm-9066", "cp874", "tis620.2533", "eucTH"},
+ },
+ {
+ Name: "ibm-875_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399[.<(+!&\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3]$*);^-/\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab|,%_>?\u00a8\u0386\u0388\u0389\u00a0\u038a\u038c\u038e\u038f`:#@'=\"\u0385abcdefghi\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u00b0jklmnopqr\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u00b4~stuvwxyz\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u00a3\u03ac\u03ad\u03ae\u03ca\u03af\u03cc\u03cd\u03cb\u03ce\u03c2\u03c4\u03c5\u03c6\u03c7\u03c8{ABCDEFGHI\u00ad\u03c9\u0390\u03b0\u2018\u2015}JKLMNOPQR\u00b1\u00bd\ufffd\u0387\u2019\u00a6\\\ufffdSTUVWXYZ\u00b2\u00a7\ufffd\ufffd\u00ab\u00ac0123456789\u00b3\u00a9\ufffd\ufffd\u00bb\u009f",
+ Aliases: []string{"ibm-875_P100-1995", "ibm-875", "IBM875", "cp875", "875"},
+ },
+ {
+ Name: "ibm-901_P100-1999",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u201d\u00a2\u00a3\u20ac\u201e\u00a6\u00a7\u00d8\u00a9\u0156\u00ab\u00ac\u00ad\u00ae\u00c6\u00b0\u00b1\u00b2\u00b3\u201c\u00b5\u00b6\u00b7\u00f8\u00b9\u0157\u00bb\u00bc\u00bd\u00be\u00e6\u0104\u012e\u0100\u0106\u00c4\u00c5\u0118\u0112\u010c\u00c9\u0179\u0116\u0122\u0136\u012a\u013b\u0160\u0143\u0145\u00d3\u014c\u00d5\u00d6\u00d7\u0172\u0141\u015a\u016a\u00dc\u017b\u017d\u00df\u0105\u012f\u0101\u0107\u00e4\u00e5\u0119\u0113\u010d\u00e9\u017a\u0117\u0123\u0137\u012b\u013c\u0161\u0144\u0146\u00f3\u014d\u00f5\u00f6\u00f7\u0173\u0142\u015b\u016b\u00fc\u017c\u017e\u2019",
+ Aliases: []string{"ibm-901_P100-1999", "ibm-901"},
+ },
+ {
+ Name: "ibm-902_P100-1999",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u00a1\u00a2\u00a3\u20ac\u00a5\u00a6\u00a7\u00a8\u00a9\u00aa\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00b8\u00b9\u00ba\u00bb\u00bc\u00bd\u00be\u00bf\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf\u0160\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d7\u00d8\u00d9\u00da\u00db\u00dc\u00dd\u017d\u00df\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\u0161\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f7\u00f8\u00f9\u00fa\u00fb\u00fc\u00fd\u017e\u00ff",
+ Aliases: []string{"ibm-902_P100-1999", "ibm-902"},
+ },
+ {
+ Name: "ibm-916_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\ufffd\u00a2\u00a3\u00a4\u00a5\u00a6\u00a7\u00a8\u00a9\u00d7\u00ab\u00ac\u00ad\u00ae\u203e\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u2022\u00b8\u00b9\u00f7\u00bb\u00bc\u00bd\u00be\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2017\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\ufffd\ufffd\ufffd\ufffd",
+ Aliases: []string{"ibm-916_P100-1995", "ibm-916", "cp916", "916"},
+ },
+ {
+ Name: "ibm-918_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u060c\u061b\u061f\ufe81\ufe8d\ufe8e\uf8fb\ufe8f[.<(+!&\ufe91\ufb56\ufb58\ufe93\ufe95\ufe97\ufb66\ufb68\ufe99]$*);^-/\ufe9b\ufe9d\ufe9f\ufb7a\ufb7c\ufea1\ufea3\ufea5`,%_>?\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9:#@'=\"\ufea7abcdefghi\ufea9\ufb88\ufeab\ufead\ufb8c\ufeaf\ufb8ajklmnopqr\ufeb1\ufeb3\ufeb5\ufeb7\ufeb9\ufebb\ufebd~stuvwxyz\ufebf\ufec3\ufec7\ufec9\ufeca\ufecb\ufecc\ufecd\ufece\ufecf\ufed0\ufed1\ufed3\ufed5\ufed7\ufb8e\ufedb|\ufb92\ufb94\ufedd\ufedf{ABCDEFGHI\u00ad\ufee0\ufee1\ufee3\ufb9e\ufee5}JKLMNOPQR\ufee7\ufe85\ufeed\ufba6\ufba8\ufba9\\\ufbaaSTUVWXYZ\ufe80\ufe89\ufe8a\ufe8b\ufbfc\ufbfd0123456789\ufbfe\ufbb0\ufbae\ufe7c\ufe7d\u009f",
+ Aliases: []string{"ibm-918_P100-1995", "ibm-918", "IBM918", "CP918", "ebcdic-cp-ar2", "csIBM918"},
+ },
+ {
+ Name: "ibm-922_P100-1999",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u00a1\u00a2\u00a3\u00a4\u00a5\u00a6\u00a7\u00a8\u00a9\u00aa\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u00b4\u00b5\u00b6\u00b7\u00b8\u00b9\u00ba\u00bb\u00bc\u00bd\u00be\u00bf\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf\u0160\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d7\u00d8\u00d9\u00da\u00db\u00dc\u00dd\u017d\u00df\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\u0161\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f7\u00f8\u00f9\u00fa\u00fb\u00fc\u00fd\u017e\u00ff",
+ Aliases: []string{"ibm-922_P100-1999", "ibm-922", "IBM922", "cp922", "922"},
+ },
+ {
+ Name: "ibm-1006_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9\u060c\u061b\u00ad\u061f\ufe81\ufe8d\ufe8e\uf8fb\ufe8f\ufe91\ufb56\ufb58\ufe93\ufe95\ufe97\ufb66\ufb68\ufe99\ufe9b\ufe9d\ufe9f\ufb7a\ufb7c\ufea1\ufea3\ufea5\ufea7\ufea9\ufb88\ufeab\ufead\ufb8c\ufeaf\ufb8a\ufeb1\ufeb3\ufeb5\ufeb7\ufeb9\ufebb\ufebd\ufebf\ufec3\ufec7\ufec9\ufeca\ufecb\ufecc\ufecd\ufece\ufecf\ufed0\ufed1\ufed3\ufed5\ufed7\ufb8e\ufedb\ufb92\ufb94\ufedd\ufedf\ufee0\ufee1\ufee3\ufb9e\ufee5\ufee7\ufe85\ufeed\ufba6\ufba8\ufba9\ufbaa\ufe80\ufe89\ufe8a\ufe8b\ufbfc\ufbfd\ufbfe\ufbb0\ufbae\ufe7c\ufe7d",
+ Aliases: []string{"ibm-1006_P100-1995", "ibm-1006", "IBM1006", "cp1006", "1006"},
+ },
+ {
+ Name: "ibm-1025_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0452\u0453\u0451\u0454\u0455\u0456\u0457\u0458[.<(+!&\u0459\u045a\u045b\u045c\u045e\u045f\u042a\u2116\u0402]$*);^-/\u0403\u0401\u0404\u0405\u0406\u0407\u0408\u0409|,%_>?\u040a\u040b\u040c\u00ad\u040e\u040f\u044e\u0430\u0431`:#@'=\"\u0446abcdefghi\u0434\u0435\u0444\u0433\u0445\u0438\u0439jklmnopqr\u043a\u043b\u043c\u043d\u043e\u043f\u044f~stuvwxyz\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413{ABCDEFGHI\u0425\u0418\u0419\u041a\u041b\u041c}JKLMNOPQR\u041d\u041e\u041f\u042f\u0420\u0421\\\u00a7STUVWXYZ\u0422\u0423\u0416\u0412\u042c\u042b0123456789\u0417\u0428\u042d\u0429\u0427\u009f",
+ Aliases: []string{"ibm-1025_P100-1995", "ibm-1025", "cp1025", "1025"},
+ },
+ {
+ Name: "ibm-1026_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5{\u00f1\u00c7.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u011e\u0130*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5[\u00d1\u015f,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u0131:\u00d6\u015e'=\u00dc\u00d8abcdefghi\u00ab\u00bb}`\u00a6\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u00a4\u00b5\u00f6stuvwxyz\u00a1\u00bf]$@\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e7ABCDEFGHI\u00ad\u00f4~\u00f2\u00f3\u00f5\u011fJKLMNOPQR\u00b9\u00fb\\\u00f9\u00fa\u00ff\u00fc\u00f7STUVWXYZ\u00b2\u00d4#\u00d2\u00d3\u00d50123456789\u00b3\u00db\"\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1026_P100-1995", "ibm-1026", "IBM1026", "CP1026", "csIBM1026", "1026"},
+ },
+ {
+ Name: "ibm-1047_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1\u00a2.<(+|&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df!$*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u00a4\u00b5~stuvwxyz\u00a1\u00bf\u00d0[\u00de\u00ae\u00ac\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00dd\u00a8\u00af]\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1047_P100-1995", "ibm-1047", "IBM1047", "cp1047", "1047"},
+ },
+ {
+ Name: "ibm-1097_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u060c\u064b\ufe81\ufe82\uf8fa\ufe8d\ufe8e\uf8fb\u00a4.<(+|&\ufe80\ufe83\ufe84\uf8f9\ufe85\ufe8b\ufe8f\ufe91\ufb56!$*);\u00ac-/\ufb58\ufe95\ufe97\ufe99\ufe9b\ufe9d\ufe9f\ufb7a\u061b,%_>?\ufb7c\ufea1\ufea3\ufea5\ufea7\ufea9\ufeab\ufead\ufeaf`:#@'=\"\ufb8aabcdefghi\u00ab\u00bb\ufeb1\ufeb3\ufeb5\ufeb7\ufeb9jklmnopqr\ufebb\ufebd\ufebf\ufec1\ufec3\ufec5\ufec7~stuvwxyz\ufec9\ufeca\ufecb\ufecc\ufecd\ufece\ufecf\ufed0\ufed1\ufed3\ufed5\ufed7\ufb8e\ufedb\ufb92\ufb94[]\ufedd\ufedf\ufee1\u00d7{ABCDEFGHI\u00ad\ufee3\ufee5\ufee7\ufeed\ufee9}JKLMNOPQR\ufeeb\ufeec\ufba4\ufbfc\ufbfd\ufbfe\\\u061fSTUVWXYZ\u0640\u06f0\u06f1\u06f2\u06f3\u06f40123456789\u06f5\u06f6\u06f7\u06f8\u06f9\u009f",
+ Aliases: []string{"ibm-1097_P100-1995", "ibm-1097", "cp1097", "1097"},
+ },
+ {
+ Name: "ibm-1098_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\ufffd\ufffd\u060c\u061b\u061f\u064b\ufe81\ufe82\uf8fa\ufe8d\ufe8e\uf8fb\ufe80\ufe83\ufe84\uf8f9\ufe85\ufe8b\ufe8f\ufe91\ufb56\ufb58\ufe95\ufe97\ufe99\ufe9b\ufe9d\ufe9f\ufb7a\ufb7c\u00d7\ufea1\ufea3\ufea5\ufea7\ufea9\ufeab\ufead\ufeaf\ufb8a\ufeb1\ufeb3\ufeb5\ufeb7\ufeb9\ufebb\u00ab\u00bb\u2591\u2592\u2593\u2502\u2524\ufebd\ufebf\ufec1\ufec3\u2563\u2551\u2557\u255d\u00a4\ufec5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\ufec7\ufec9\u255a\u2554\u2569\u2566\u2560\u2550\u256c\ufffd\ufeca\ufecb\ufecc\ufecd\ufece\ufecf\ufed0\ufed1\ufed3\u2518\u250c\u2588\u2584\ufed5\ufed7\u2580\ufb8e\ufedb\ufb92\ufb94\ufedd\ufedf\ufee1\ufee3\ufee5\ufee7\ufeed\ufee9\ufeeb\ufeec\ufba4\ufbfc\u00ad\ufbfd\ufbfe\u0640\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9\u25a0\u00a0",
+ Aliases: []string{"ibm-1098_P100-1995", "ibm-1098", "IBM1098", "cp1098", "1098"},
+ },
+ {
+ Name: "ibm-1112_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0161\u00e4\u0105\u012f\u016b\u00e5\u0113\u017e\u00a2.<(+|&\u00e9\u0119\u0117\u010d\u0173\u201e\u201c\u0123\u00df!$*);\u00ac-/\u0160\u00c4\u0104\u012e\u016a\u00c5\u0112\u017d\u00a6,%_>?\u00f8\u00c9\u0118\u0116\u010c\u0172\u012a\u013b\u0122`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u0101\u017c\u0144\u00b1\u00b0jklmnopqr\u0156\u0157\u00e6\u0137\u00c6\u00a4\u00b5~stuvwxyz\u201d\u017a\u0100\u017b\u0143\u00ae^\u00a3\u012b\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be[]\u0179\u0136\u013c\u00d7{ABCDEFGHI\u00ad\u014d\u00f6\u0146\u00f3\u00f5}JKLMNOPQR\u00b9\u0107\u00fc\u0142\u015b\u2019\\\u00f7STUVWXYZ\u00b2\u014c\u00d6\u0145\u00d3\u00d50123456789\u00b3\u0106\u00dc\u0141\u015a\u009f",
+ Aliases: []string{"ibm-1112_P100-1995", "ibm-1112", "cp1112", "1112"},
+ },
+ {
+ Name: "ibm-1122_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2{\u00e0\u00e1\u00e3}\u00e7\u00f1\u00a7.<(+!&`\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u00a4\u00c5*);^-/\u00c2#\u00c0\u00c1\u00c3$\u00c7\u00d1\u00f6,%_>?\u00f8\\\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00e9:\u00c4\u00d6'=\"\u00d8abcdefghi\u00ab\u00bb\u0161\u00fd\u017e\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6]\u00b5\u00fcstuvwxyz\u00a1\u00bf\u0160\u00dd\u017d\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9[\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e4ABCDEFGHI\u00ad\u00f4\u00a6\u00f2\u00f3\u00f5\u00e5JKLMNOPQR\u00b9\u00fb~\u00f9\u00fa\u00ff\u00c9\u00f7STUVWXYZ\u00b2\u00d4@\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1122_P100-1999", "ibm-1122", "cp1122", "1122"},
+ },
+ {
+ Name: "ibm-1123_P100-1995",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0452\u0491\u0451\u0454\u0455\u0456\u0457\u0458[.<(+!&\u0459\u045a\u045b\u045c\u045e\u045f\u042a\u2116\u0402]$*);^-/\u0490\u0401\u0404\u0405\u0406\u0407\u0408\u0409|,%_>?\u040a\u040b\u040c\u00ad\u040e\u040f\u044e\u0430\u0431`:#@'=\"\u0446abcdefghi\u0434\u0435\u0444\u0433\u0445\u0438\u0439jklmnopqr\u043a\u043b\u043c\u043d\u043e\u043f\u044f~stuvwxyz\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413{ABCDEFGHI\u0425\u0418\u0419\u041a\u041b\u041c}JKLMNOPQR\u041d\u041e\u041f\u042f\u0420\u0421\\\u00a7STUVWXYZ\u0422\u0423\u0416\u0412\u042c\u042b0123456789\u0417\u0428\u042d\u0429\u0427\u009f",
+ Aliases: []string{"ibm-1123_P100-1995", "ibm-1123", "cp1123", "1123"},
+ },
+ {
+ Name: "ibm-1124_P100-1996",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040a\u040b\u040c\u00ad\u040e\u040f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045a\u045b\u045c\u00a7\u045e\u045f",
+ Aliases: []string{"ibm-1124_P100-1996", "ibm-1124", "cp1124", "1124"},
+ },
+ {
+ Name: "ibm-1125_P100-1997",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\u00f7\u00b1\u2116\u00a4\u25a0\u00a0",
+ Aliases: []string{"ibm-1125_P100-1997", "ibm-1125", "cp1125"},
+ },
+ {
+ Name: "ibm-1129_P100-1997",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u00a1\u00a2\u00a3\u00a4\u00a5\u00a6\u00a7\u0153\u00a9\u00aa\u00ab\u00ac\u00ad\u00ae\u00af\u00b0\u00b1\u00b2\u00b3\u0178\u00b5\u00b6\u00b7\u0152\u00b9\u00ba\u00bb\u00bc\u00bd\u00be\u00bf\u00c0\u00c1\u00c2\u0102\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u0300\u00cd\u00ce\u00cf\u0110\u00d1\u0309\u00d3\u00d4\u01a0\u00d6\u00d7\u00d8\u00d9\u00da\u00db\u00dc\u01af\u0303\u00df\u00e0\u00e1\u00e2\u0103\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u0301\u00ed\u00ee\u00ef\u0111\u00f1\u0323\u00f3\u00f4\u01a1\u00f6\u00f7\u00f8\u00f9\u00fa\u00fb\u00fc\u01b0\u20ab\u00ff",
+ Aliases: []string{"ibm-1129_P100-1997", "ibm-1129"},
+ },
+ {
+ Name: "ibm-1130_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u0103\u00e5\u00e7\u00f1[.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u0303\u00df]$*);^-/\u00c2\u00c4\u00c0\u00c1\u0102\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u20ab`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u0111\u0309\u0300\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u0152\u00c6\u00a4\u00b5~stuvwxyz\u00a1\u00bf\u0110\u0323\u0301\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u0153\u0178\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u01b0\u00f3\u01a1}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u01af\u00d3\u01a00123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1130_P100-1997", "ibm-1130"},
+ },
+ {
+ Name: "ibm-1131_P100-1997",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1c\x1b\x7f\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x1a\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\u0406\u0456\u00b7\u00a4\u0490\u0491\u2219\u00a0",
+ Aliases: []string{"ibm-1131_P100-1997", "ibm-1131", "cp1131"},
+ },
+ {
+ Name: "ibm-1132_P100-1998",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0e81\u0e82\u0e84\u0e87\u0e88\u0eaa\u0e8a[\u00a2.<(+|&\ufffd\u0e8d\u0e94\u0e95\u0e96\u0e97\u0e99\u0e9a]!$*);\u00ac-/\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0ea1\u0ea2^\u00a6,%_>?\u20ad\ufffd\u0ea3\u0ea5\u0ea7\u0eab\u0ead\u0eae\ufffd`:#@'=\"\ufffdabcdefghi\ufffd\ufffd\u0eaf\u0eb0\u0eb2\u0eb3\ufffdjklmnopqr\u0eb4\u0eb5\u0eb6\u0eb7\u0eb8\u0eb9\ufffd~stuvwxyz\u0ebc\u0eb1\u0ebb\u0ebd\ufffd\ufffd\u0ed0\u0ed1\u0ed2\u0ed3\u0ed4\u0ed5\u0ed6\u0ed7\u0ed8\u0ed9\ufffd\u0ec0\u0ec1\u0ec2\u0ec3\u0ec4{ABCDEFGHI\ufffd\u0ec8\u0ec9\u0eca\u0ecb\u0ecc}JKLMNOPQR\u0ecd\u0ec6\ufffd\u0edc\u0edd\ufffd\\\ufffdSTUVWXYZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd0123456789\ufffd\ufffd\ufffd\ufffd\ufffd\u009f",
+ Aliases: []string{"ibm-1132_P100-1998", "ibm-1132"},
+ },
+ {
+ Name: "ibm-1133_P100-1997",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\ufffd\u0e81\u0e82\u0e84\u0e87\u0e88\u0eaa\u0e8a\u0e8d\u0e94\u0e95\u0e96\u0e97\u0e99\u0e9a\u0e9b\u0e9c\u0e9d\u0e9e\u0e9f\u0ea1\u0ea2\u0ea3\u0ea5\u0ea7\u0eab\u0ead\u0eae\ufffd\ufffd\ufffd\u0eaf\u0eb0\u0eb2\u0eb3\u0eb4\u0eb5\u0eb6\u0eb7\u0eb8\u0eb9\u0ebc\u0eb1\u0ebb\u0ebd\ufffd\ufffd\ufffd\u0ec0\u0ec1\u0ec2\u0ec3\u0ec4\u0ec8\u0ec9\u0eca\u0ecb\u0ecc\u0ecd\u0ec6\ufffd\u0edc\u0eddk\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0ed0\u0ed1\u0ed2\u0ed3\u0ed4\u0ed5\u0ed6\u0ed7\u0ed8\u0ed9\ufffd\ufffd\u00a2\u00ac\u00a6\u00a0",
+ Aliases: []string{"ibm-1133_P100-1997", "ibm-1133"},
+ },
+ {
+ Name: "ibm-1137_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0901\u0902\u0903\u0905\u0906\u0907\u0908\u0909\u090a.<(+|&\u090b\u090c\u090d\u090e\u090f\u0910\u0911\u0912\u0913!$*);^-/\u0914\u0915\u0916\u0917\u0918\u0919\u091a\u091b\u091c,%_>?\u091d\u091e\u091f\u0920\u0921\u0922\u0923\u0924\u0925`:#@'=\"\u0926abcdefghi\u0927\u0928\u092a\u092b\u092c\u092d\u092ejklmnopqr\u092f\u0930\u0932\u0933\u0935\u0936\u200c~stuvwxyz\u0937\u0938\u0939[\u093c\u093d\u093e\u093f\u0940\u0941\u0942\u0943\u0944\u0945\u0946\u0947\u0948\u0949\u094a]\u094b\u094c{ABCDEFGHI\u094d\u0950\u0951\u0952\ufffd\ufffd}JKLMNOPQR\u0960\u0961\u0962\u0963\u0964\u0965\\\u200dSTUVWXYZ\u0966\u0967\u0968\u0969\u096a\u096b0123456789\u096c\u096d\u096e\u096f\u0970\u009f",
+ Aliases: []string{"ibm-1137_P100-1999", "ibm-1137"},
+ },
+ {
+ Name: "ibm-1140_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1\u00a2.<(+|&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df!$*);\u00ac-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u20ac\u00b5~stuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae^\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be[]\u00af\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1140_P100-1997", "ibm-1140", "IBM01140", "CCSID01140", "CP01140", "cp1140", "ebcdic-us-37+euro"},
+ },
+ {
+ Name: "ibm-1141_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2{\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1\u00c4.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec~\u00dc$*);^-/\u00c2[\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00f6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#\u00a7'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u20ac\u00b5\u00dfstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9@\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e4ABCDEFGHI\u00ad\u00f4\u00a6\u00f2\u00f3\u00f5\u00fcJKLMNOPQR\u00b9\u00fb}\u00f9\u00fa\u00ff\u00d6\u00f7STUVWXYZ\u00b2\u00d4\\\u00d2\u00d3\u00d50123456789\u00b3\u00db]\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1141_P100-1997", "ibm-1141", "IBM01141", "CCSID01141", "CP01141", "cp1141", "ebcdic-de-273+euro"},
+ },
+ {
+ Name: "ibm-1142_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3}\u00e7\u00f1#.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u20ac\u00c5*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3$\u00c7\u00d1\u00f8,%_>?\u00a6\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:\u00c6\u00d8'=\"@abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba{\u00b8[]\u00b5\u00fcstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e6ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5\u00e5JKLMNOPQR\u00b9\u00fb~\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1142_P100-1997", "ibm-1142", "IBM01142", "CCSID01142", "CP01142", "cp1142", "ebcdic-dk-277+euro", "ebcdic-no-277+euro"},
+ },
+ {
+ Name: "ibm-1143_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2{\u00e0\u00e1\u00e3}\u00e7\u00f1\u00a7.<(+!&`\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u20ac\u00c5*);^-/\u00c2#\u00c0\u00c1\u00c3$\u00c7\u00d1\u00f6,%_>?\u00f8\\\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00e9:\u00c4\u00d6'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6]\u00b5\u00fcstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9[\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e4ABCDEFGHI\u00ad\u00f4\u00a6\u00f2\u00f3\u00f5\u00e5JKLMNOPQR\u00b9\u00fb~\u00f9\u00fa\u00ff\u00c9\u00f7STUVWXYZ\u00b2\u00d4@\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1143_P100-1997", "ibm-1143", "IBM01143", "CCSID01143", "CP01143", "cp1143", "ebcdic-fi-278+euro", "ebcdic-se-278+euro"},
+ },
+ {
+ Name: "ibm-1144_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4{\u00e1\u00e3\u00e5\\\u00f1\u00b0.<(+!&]\u00ea\u00eb}\u00ed\u00ee\u00ef~\u00df\u00e9$*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00f2,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00f9:\u00a3\u00a7'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1[jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u20ac\u00b5\u00ecstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2#\u00a5\u00b7\u00a9@\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e0ABCDEFGHI\u00ad\u00f4\u00f6\u00a6\u00f3\u00f5\u00e8JKLMNOPQR\u00b9\u00fb\u00fc`\u00fa\u00ff\u00e7\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1144_P100-1997", "ibm-1144", "IBM01144", "CCSID01144", "CP01144", "cp1144", "ebcdic-it-280+euro"},
+ },
+ {
+ Name: "ibm-1145_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00a6[.<(+|&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df]$*);\u00ac-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7#\u00f1,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:\u00d1@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u20ac\u00b5\u00a8stuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be^!\u00af~\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1145_P100-1997", "ibm-1145", "IBM01145", "CCSID01145", "CP01145", "cp1145", "ebcdic-es-284+euro"},
+ },
+ {
+ Name: "ibm-1146_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1$.<(+|&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df!\u00a3*);\u00ac-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u20ac\u00b5\u00afstuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2[\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be^]~\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1146_P100-1997", "ibm-1146", "IBM01146", "CCSID01146", "CP01146", "cp1146", "ebcdic-gb-285+euro"},
+ },
+ {
+ Name: "ibm-1147_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4@\u00e1\u00e3\u00e5\\\u00f1\u00b0.<(+!&{\u00ea\u00eb}\u00ed\u00ee\u00ef\u00ec\u00df\u00a7$*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00f9,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00b5:\u00a3\u00e0'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1[jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u20ac`\u00a8stuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2#\u00a5\u00b7\u00a9]\u00b6\u00bc\u00bd\u00be\u00ac|\u00af~\u00b4\u00d7\u00e9ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5\u00e8JKLMNOPQR\u00b9\u00fb\u00fc\u00a6\u00fa\u00ff\u00e7\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1147_P100-1997", "ibm-1147", "IBM01147", "CCSID01147", "CP01147", "cp1147", "ebcdic-fr-297+euro"},
+ },
+ {
+ Name: "ibm-1148_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1[.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df]$*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u20ac\u00b5~stuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1148_P100-1997", "ibm-1148", "IBM01148", "CCSID01148", "CP01148", "cp1148", "ebcdic-international-500+euro"},
+ },
+ {
+ Name: "ibm-1149_P100-1997",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1\u00de.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u00c6$*);\u00d6-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00f0:#\u00d0'=\"\u00d8abcdefghi\u00ab\u00bb`\u00fd{\u00b1\u00b0jklmnopqr\u00aa\u00ba}\u00b8]\u20ac\u00b5\u00f6stuvwxyz\u00a1\u00bf@\u00dd[\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\\\u00d7\u00feABCDEFGHI\u00ad\u00f4~\u00f2\u00f3\u00f5\u00e6JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\u00b4\u00f7STUVWXYZ\u00b2\u00d4^\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1149_P100-1997", "ibm-1149", "IBM01149", "CCSID01149", "CP01149", "cp1149", "ebcdic-is-871+euro"},
+ },
+ {
+ Name: "ibm-1153_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u0163\u00e1\u0103\u010d\u00e7\u0107[.<(+!&\u00e9\u0119\u00eb\u016f\u00ed\u00ee\u013e\u013a\u00df]$*);^-/\u00c2\u00c4\u02dd\u00c1\u0102\u010c\u00c7\u0106|,%_>?\u02c7\u00c9\u0118\u00cb\u016e\u00cd\u00ce\u013d\u0139`:#@'=\"\u02d8abcdefghi\u015b\u0148\u0111\u00fd\u0159\u015f\u00b0jklmnopqr\u0142\u0144\u0161\u00b8\u02db\u20ac\u0105~stuvwxyz\u015a\u0147\u0110\u00dd\u0158\u015e\u02d9\u0104\u017c\u0162\u017b\u00a7\u017e\u017a\u017d\u0179\u0141\u0143\u0160\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u0155\u00f3\u0151}JKLMNOPQR\u011a\u0171\u00fc\u0165\u00fa\u011b\\\u00f7STUVWXYZ\u010f\u00d4\u00d6\u0154\u00d3\u01500123456789\u010e\u0170\u00dc\u0164\u00da\u009f",
+ Aliases: []string{"ibm-1153_P100-1999", "ibm-1153"},
+ },
+ {
+ Name: "ibm-1154_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0452\u0453\u0451\u0454\u0455\u0456\u0457\u0458[.<(+!&\u0459\u045a\u045b\u045c\u045e\u045f\u042a\u2116\u0402]$*);^-/\u0403\u0401\u0404\u0405\u0406\u0407\u0408\u0409|,%_>?\u040a\u040b\u040c\u00ad\u040e\u040f\u044e\u0430\u0431`:#@'=\"\u0446abcdefghi\u0434\u0435\u0444\u0433\u0445\u0438\u0439jklmnopqr\u043a\u043b\u043c\u043d\u043e\u043f\u044f~stuvwxyz\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413{ABCDEFGHI\u0425\u0418\u0419\u041a\u041b\u041c}JKLMNOPQR\u041d\u041e\u041f\u042f\u0420\u0421\\\u20acSTUVWXYZ\u0422\u0423\u0416\u0412\u042c\u042b0123456789\u0417\u0428\u042d\u0429\u0427\u009f",
+ Aliases: []string{"ibm-1154_P100-1999", "ibm-1154"},
+ },
+ {
+ Name: "ibm-1155_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5{\u00f1\u00c7.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u011e\u0130*);^-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5[\u00d1\u015f,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u0131:\u00d6\u015e'=\u00dc\u00d8abcdefghi\u00ab\u00bb}`\u00a6\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u20ac\u00b5\u00f6stuvwxyz\u00a1\u00bf]$@\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e7ABCDEFGHI\u00ad\u00f4~\u00f2\u00f3\u00f5\u011fJKLMNOPQR\u00b9\u00fb\\\u00f9\u00fa\u00ff\u00fc\u00f7STUVWXYZ\u00b2\u00d4#\u00d2\u00d3\u00d50123456789\u00b3\u00db\"\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1155_P100-1999", "ibm-1155"},
+ },
+ {
+ Name: "ibm-1156_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0161\u00e4\u0105\u012f\u016b\u00e5\u0113\u017e\u00a2.<(+|&\u00e9\u0119\u0117\u010d\u0173\u201e\u201c\u0123\u00df!$*);\u00ac-/\u0160\u00c4\u0104\u012e\u016a\u00c5\u0112\u017d\u00a6,%_>?\u00f8\u00c9\u0118\u0116\u010c\u0172\u012a\u013b\u0122`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u0101\u017c\u0144\u00b1\u00b0jklmnopqr\u0156\u0157\u00e6\u0137\u00c6\u20ac\u00b5~stuvwxyz\u201d\u017a\u0100\u017b\u0143\u00ae^\u00a3\u012b\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be[]\u0179\u0136\u013c\u00d7{ABCDEFGHI\u00ad\u014d\u00f6\u0146\u00f3\u00f5}JKLMNOPQR\u00b9\u0107\u00fc\u0142\u015b\u2019\\\u00f7STUVWXYZ\u00b2\u014c\u00d6\u0145\u00d3\u00d50123456789\u00b3\u0106\u00dc\u0141\u015a\u009f",
+ Aliases: []string{"ibm-1156_P100-1999", "ibm-1156"},
+ },
+ {
+ Name: "ibm-1157_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2{\u00e0\u00e1\u00e3}\u00e7\u00f1\u00a7.<(+!&`\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df\u20ac\u00c5*);^-/\u00c2#\u00c0\u00c1\u00c3$\u00c7\u00d1\u00f6,%_>?\u00f8\\\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc\u00e9:\u00c4\u00d6'=\"\u00d8abcdefghi\u00ab\u00bb\u0161\u00fd\u017e\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6]\u00b5\u00fcstuvwxyz\u00a1\u00bf\u0160\u00dd\u017d\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9[\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u00a8\u00b4\u00d7\u00e4ABCDEFGHI\u00ad\u00f4\u00a6\u00f2\u00f3\u00f5\u00e5JKLMNOPQR\u00b9\u00fb~\u00f9\u00fa\u00ff\u00c9\u00f7STUVWXYZ\u00b2\u00d4@\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1157_P100-1999", "ibm-1157"},
+ },
+ {
+ Name: "ibm-1158_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0452\u0491\u0451\u0454\u0455\u0456\u0457\u0458[.<(+!&\u0459\u045a\u045b\u045c\u045e\u045f\u042a\u2116\u0402]$*);^-/\u0490\u0401\u0404\u0405\u0406\u0407\u0408\u0409|,%_>?\u040a\u040b\u040c\u00ad\u040e\u040f\u044e\u0430\u0431`:#@'=\"\u0446abcdefghi\u0434\u0435\u0444\u0433\u0445\u0438\u0439jklmnopqr\u043a\u043b\u043c\u043d\u043e\u043f\u044f~stuvwxyz\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413{ABCDEFGHI\u0425\u0418\u0419\u041a\u041b\u041c}JKLMNOPQR\u041d\u041e\u041f\u042f\u0420\u0421\\\u20acSTUVWXYZ\u0422\u0423\u0416\u0412\u042c\u042b0123456789\u0417\u0428\u042d\u0429\u0427\u009f",
+ Aliases: []string{"ibm-1158_P100-1999", "ibm-1158"},
+ },
+ {
+ Name: "ibm-1160_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07[\u00a2.<(+|&\u0e48\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e]!$*);\u00ac-/\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15^\u00a6,%_>?\u0e3f\u0e4e\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c`:#@'=\"\u0e4fabcdefghi\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e5ajklmnopqr\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e5b~stuvwxyz\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34{ABCDEFGHI\u0e49\u0e35\u0e36\u0e37\u0e38\u0e39}JKLMNOPQR\u0e3a\u0e40\u0e41\u0e42\u0e43\u0e44\\\u0e4aSTUVWXYZ\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a0123456789\u0e4b\u0e4c\u0e4d\u0e4b\u20ac\u009f",
+ Aliases: []string{"ibm-1160_P100-1999", "ibm-1160"},
+ },
+ {
+ Name: "ibm-1162_P100-1999",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\u0081\u0082\u0083\u0084\u2026\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd",
+ Aliases: []string{"ibm-1162_P100-1999", "ibm-1162"},
+ },
+ {
+ Name: "ibm-1164_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u0103\u00e5\u00e7\u00f1[.<(+!&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u0303\u00df]$*);^-/\u00c2\u00c4\u00c0\u00c1\u0102\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u20ab`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u0111\u0309\u0300\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u0152\u00c6\u20ac\u00b5~stuvwxyz\u00a1\u00bf\u0110\u0323\u0301\u00ae\u00a2\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be\u00ac|\u00af\u0153\u0178\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u01b0\u00f3\u01a1}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u01af\u00d3\u01a00123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ibm-1164_P100-1999", "ibm-1164"},
+ },
+ {
+ Name: "ibm-4517_P100-2005",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\ufe7c\ufe7d\u0640\u200b\ufe80\ufe81\ufe82\ufe83\u00b0.<(+!&\ufe84\ufe85\ufffd\ufffd\ufe8b\ufe8d\ufe8e\ufe8f\ufe91\u00a7$*);^-/\ufe93\ufe95\ufe97\ufe99\ufe9b\ufe9d\ufe9f\ufea1\u00fa,%_>?\ufea3\ufea5\ufea7\ufea9\ufeab\ufead\ufeaf\ufeb1\ufeb3\u00a3:\u00b5\u00e1'=\"\ufeb5abcdefghi\ufeb7\ufeb9\ufebb\ufebd\ufebf\ufec3\ufec7jklmnopqr\ufec9\ufeca\ufecb\ufecc\ufecd\ufece\ufecf\u00a8stuvwxyz\ufed0\ufed1\ufed3\ufed5\ufed7\ufed9\ufedb\ufedd\ufef5\ufef6\ufef7\ufef8\ufffd\ufffd\ufefb\ufefc\ufedf\ufee1\ufee3\ufee5\ufee7\ufee9\u00e9ABCDEFGHI\u00ad\ufeeb\ufffd\ufeec\ufffd\ufeed\u00e8JKLMNOPQR\ufeef\ufef0\ufef1\ufef2\ufef3\ufffd\u00e7\u2007STUVWXYZ\u00f7\u060c\ufffd\u00d7\u061f\u061b0123456789\ufffd\ufffd\ufffd\ufffd\ufffd\u009f",
+ Aliases: []string{"ibm-4517_P100-2005", "ibm-4517"},
+ },
+ {
+ Name: "ibm-4899_P100-1998",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd$.<(+|\u05d0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd!\u00a2*);\u00ac-/\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd,%_>?\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd:#@'=\"\ufffd\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\ufffd\ufffd\u20ac\ufffd\u20aa\ufffd\ufffd\ufffd\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdABCDEFGHI\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdJKLMNOPQR\ufffd\u202d\u202e\u202c\ufffd\ufffd\ufffd\ufffdSTUVWXYZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd0123456789\ufffd\u202a\u202b\u200e\u200f\u009f",
+ Aliases: []string{"ibm-4899_P100-1998", "ibm-4899"},
+ },
+ {
+ Name: "ibm-4909_P100-1999",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0\u2018\u2019\u00a3\u20ac\ufffd\u00a6\u00a7\u00a8\u00a9\ufffd\u00ab\u00ac\u00ad\ufffd\u2015\u00b0\u00b1\u00b2\u00b3\u00b4\u0385\u0386\u0387\u0388\u0389\u038a\u00bb\u038c\u00bd\u038e\u038f\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\ufffd\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03ca\u03cb\u03cc\u03cd\u03ce\ufffd",
+ Aliases: []string{"ibm-4909_P100-1999", "ibm-4909"},
+ },
+ {
+ Name: "ibm-4971_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399[.<(+!&\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3]$*);^-/\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab|,%_>?\u00a8\u0386\u0388\u0389\u00a0\u038a\u038c\u038e\u038f`:#@'=\"\u0385abcdefghi\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u00b0jklmnopqr\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u00b4~stuvwxyz\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u00a3\u03ac\u03ad\u03ae\u03ca\u03af\u03cc\u03cd\u03cb\u03ce\u03c2\u03c4\u03c5\u03c6\u03c7\u03c8{ABCDEFGHI\u00ad\u03c9\u0390\u03b0\u2018\u2015}JKLMNOPQR\u00b1\u00bd\ufffd\u0387\u2019\u00a6\\\ufffdSTUVWXYZ\u00b2\u00a7\ufffd\ufffd\u00ab\u00ac0123456789\u00b3\u00a9\u20ac\ufffd\u00bb\u009f",
+ Aliases: []string{"ibm-4971_P100-1999", "ibm-4971"},
+ },
+ {
+ Name: "ibm-5123_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \ufffd\uff61\uff62\uff63\uff64\uff65\uff66\uff67\uff68\u00a2.<(+|&\uff69\uff6a\uff6b\uff6c\uff6d\uff6e\uff6f\uff70\uff71!$*);\u00ac-/\uff72\uff73\uff74\uff75\uff76\uff77\uff78\uff79\ufffd,%_>?\uff7a\uff7b\uff7c\uff7d\uff7e\uff7f\uff80\uff81\uff82`:#@'=\"\ufffdabcdefghi\uff83\uff84\uff85\uff86\uff87\uff88\ufffdjklmnopqr\uff89\uff8a\uff8b\uff8c\uff8d\uff8e\u203e~stuvwxyz\uff8f\uff90\uff91[\uff92\uff93^\u00a3\u00a5\uff94\uff95\uff96\uff97\uff98\uff99\uff9a\uff9b\uff9c\uff9d]\uff9e\uff9f{ABCDEFGHI\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd}JKLMNOPQR\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\\\u20acSTUVWXYZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd0123456789\ufffd\ufffd\ufffd\ufffd\ufffd\u009f",
+ Aliases: []string{"ibm-5123_P100-1999", "ibm-5123"},
+ },
+ {
+ Name: "ibm-8482_P100-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \uff61\uff62\uff63\uff64\uff65\uff66\uff67\uff68\uff69\u00a3.<(+|&\uff6a\uff6b\uff6c\uff6d\uff6e\uff6f\ufffd\uff70\ufffd!\u00a5*);\u00ac-/abcdefgh\ufffd,%_>?[ijklmnop`:#@'=\"]\uff71\uff72\uff73\uff74\uff75\uff76\uff77\uff78\uff79\uff7aq\uff7b\uff7c\uff7d\uff7e\uff7f\uff80\uff81\uff82\uff83\uff84\uff85\uff86\uff87\uff88\uff89r\ufffd\uff8a\uff8b\uff8c~\u203e\uff8d\uff8e\uff8f\uff90\uff91\uff92\uff93\uff94\uff95s\uff96\uff97\uff98\uff99^\u00a2\\tuvwxyz\uff9a\uff9b\uff9c\uff9d\uff9e\uff9f{ABCDEFGHI\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd}JKLMNOPQR\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd$\u20acSTUVWXYZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd0123456789\ufffd\ufffd\ufffd\ufffd\ufffd\u009f",
+ Aliases: []string{"ibm-8482_P100-1999", "ibm-8482"},
+ },
+ {
+ Name: "ibm-9067_X100-2005",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399[.<(+!&\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3]$*);^-/\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab|,%_>?\u00a8\u0386\u0388\u0389\u00a0\u038a\u038c\u038e\u038f`:#@'=\"\u0385abcdefghi\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u00b0jklmnopqr\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u00b4~stuvwxyz\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u00a3\u03ac\u03ad\u03ae\u03ca\u03af\u03cc\u03cd\u03cb\u03ce\u03c2\u03c4\u03c5\u03c6\u03c7\u03c8{ABCDEFGHI\u00ad\u03c9\u0390\u03b0\u2018\u2015}JKLMNOPQR\u00b1\u00bd\ufffd\u0387\u2019\u00a6\\\u20afSTUVWXYZ\u00b2\u00a7\u037a\ufffd\u00ab\u00ac0123456789\u00b3\u00a9\u20ac\ufffd\u00bb\u009f",
+ Aliases: []string{"ibm-9067_X100-2005", "ibm-9067"},
+ },
+ {
+ Name: "ibm-12712_P100-1998",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u00a2.<(+|&\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1!$*);\u00ac-/\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u00a6,%_>?\ufffd\u05ea\ufffd\ufffd\u00a0\ufffd\ufffd\ufffd\u2017`:#@'=\"\ufffdabcdefghi\u00ab\u00bb\ufffd\ufffd\ufffd\u00b1\u00b0jklmnopqr\ufffd\ufffd\u20ac\u00b8\u20aa\u00a4\u00b5~stuvwxyz\ufffd\ufffd\ufffd\ufffd\ufffd\u00ae^\u00a3\u00a5\u2022\u00a9\u00a7\u00b6\u00bc\u00bd\u00be[]\u203e\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\ufffd\ufffd\ufffd\ufffd\ufffd}JKLMNOPQR\u00b9\u202d\u202e\u202c\ufffd\ufffd\\\u00f7STUVWXYZ\u00b2\ufffd\ufffd\ufffd\ufffd\ufffd0123456789\u00b3\u202a\u202b\u200e\u200f\u009f",
+ Aliases: []string{"ibm-12712_P100-1998", "ibm-12712", "ebcdic-he"},
+ },
+ {
+ Name: "ibm-16804_X110-1999",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\u0085\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u0651\ufe7d\u0640\u200b\u0621\u0622\ufe82\u0623\u00a2.<(+|&\ufe84\u0624\ufffd\ufffd\u0626\u0627\ufe8e\u0628\ufe91!$*);\u00ac-/\u0629\u062a\ufe97\u062b\ufe9b\u062c\ufe9f\u062d\u00a6,%_>?\ufea3\u062e\ufea7\u062f\u0630\u0631\u0632\u0633\ufeb3\u060c:#@'=\"\u0634abcdefghi\ufeb7\u0635\ufebb\u0636\ufebf\u0637\u0638jklmnopqr\u0639\ufeca\ufecb\ufecc\u063a\ufece\ufecf\u00f7stuvwxyz\ufed0\u0641\ufed3\u0642\ufed7\u0643\ufedb\u0644\ufef5\ufef6\ufef7\ufef8\ufffd\ufffd\ufefb\ufefc\ufedf\u0645\ufee3\u0646\ufee7\u0647\u061bABCDEFGHI\u00ad\ufeeb\ufffd\ufeec\ufffd\u0648\u061fJKLMNOPQR\u0649\ufef0\u064a\ufef2\ufef3\u0660\u00d7\u2007STUVWXYZ\u0661\u0662\ufffd\u0663\u0664\u06650123456789\u20ac\u0666\u0667\u0668\u0669\u009f",
+ Aliases: []string{"ibm-16804_X110-1999", "ibm-16804", "ebcdic-ar"},
+ },
+ {
+ Name: "KOI8-R",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\u00a0\u2321\u00b0\u00b2\u00b7\u00f7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255a\u255b\u255c\u255d\u255e\u255f\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256a\u256b\u256c\u00a9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a",
+ Aliases: []string{"csKOI8R"},
+ },
+ {
+ Name: "KOI8-U",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u2500\u2502\u250c\u2510\u2514\u2518\u251c\u2524\u252c\u2534\u253c\u2580\u2584\u2588\u258c\u2590\u2591\u2592\u2593\u2320\u25a0\u2219\u221a\u2248\u2264\u2265\u00a0\u2321\u00b0\u00b2\u00b7\u00f7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255a\u255b\u0491\u255d\u255e\u255f\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256a\u0490\u256c\u00a9\u044e\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u044f\u0440\u0441\u0442\u0443\u0436\u0432\u044c\u044b\u0437\u0448\u044d\u0449\u0447\u044a\u042e\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u042f\u0420\u0421\u0422\u0423\u0416\u0412\u042c\u042b\u0417\u0428\u042d\u0429\u0427\u042a",
+ },
+ {
+ Name: "ibm-1051_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\ufffd\u00c0\u00c2\u00c8\u00ca\u00cb\u00ce\u00cf\u00b4`\u02c6\u00a8\u02dc\u00d9\u00db\u00a3\u203e\u00dd\u00fd\u02da\u00c7\u00e7\u00d1\u00f1\u00a1\u00bf\u00a4\u00a3\u00a5\u00a7\u0192\u00a2\u00e2\u00ea\u00f4\u00fb\u00e1\u00e9\u00f3\u00fa\u00e0\u00e8\u00f2\u00f9\u00e4\u00eb\u00f6\u00fc\u00c5\u00ee\u00d8\u00c6\u00e5\u00ed\u00f8\u00e6\u00c4\u00ec\u00d6\u00dc\u00c9\u00ef\u00df\u00d4\u00c1\u00c3\u00e3\u00d0\u00f0\u00cd\u00cc\u00d3\u00d2\u00d5\u00f5\u0160\u0161\u00da\u0178\u00ff\u00de\u00fe\u00b7\u03bc\u00b6\u00be-\u00bc\u00bd\u00aa\u00ba\u00ab\u25a0\u00bb\u00b1\ufffd",
+ Aliases: []string{"ibm-1051_P100-1995", "ibm-1051", "hp-roman8", "roman8", "r8", "csHPRoman8"},
+ },
+ {
+ Name: "ibm-1276_P100-1995",
+ SubstitutionChar: '?',
+ Repertoire: "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&\u2019()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\u2018abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\ufffd\u00a1\u00a2\u00a3\u2044\u00a5\u0192\u00a7\u00a4'\u201c\u00ab\u2039\u203a\ufb01\ufb02\ufffd\u2013\u2020\u2021\u00b7\ufffd\u00b6\u2022\u201a\u201e\u201d\u00bb\u2026\u2030\ufffd\u00bf\ufffd`\u00b4\u02c6\u02dc\u00af\u02d8\u02d9\u00a8\ufffd\u02da\u00b8\ufffd\u02dd\u02db\u02c7\u2014\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u00c6\ufffd\u00aa\ufffd\ufffd\ufffd\ufffd\u0141\u00d8\u0152\u00ba\ufffd\ufffd\ufffd\ufffd\ufffd\u00e6\ufffd\ufffd\ufffd\u0131\ufffd\ufffd\u0142\u00f8\u0153\u00df\ufffd\ufffd\ufffd\ufffd",
+ Aliases: []string{"ibm-1276_P100-1995", "ibm-1276", "Adobe-Standard-Encoding", "csAdobeStandardEncoding"},
+ },
+ {
+ Name: "ebcdic-xml-us",
+ SubstitutionChar: 0x6f,
+ Repertoire: "\x00\x01\x02\x03\u009c\t\u0086\x7f\u0097\u008d\u008e\v\f\r\x0e\x0f\x10\x11\x12\x13\u009d\n\b\u0087\x18\x19\u0092\u008f\x1c\x1d\x1e\x1f\u0080\u0081\u0082\u0083\u0084\n\x17\x1b\u0088\u0089\u008a\u008b\u008c\x05\x06\a\u0090\u0091\x16\u0093\u0094\u0095\u0096\x04\u0098\u0099\u009a\u009b\x14\x15\u009e\x1a \u00a0\u00e2\u00e4\u00e0\u00e1\u00e3\u00e5\u00e7\u00f1\u00a2.<(+|&\u00e9\u00ea\u00eb\u00e8\u00ed\u00ee\u00ef\u00ec\u00df!$*);\u00ac-/\u00c2\u00c4\u00c0\u00c1\u00c3\u00c5\u00c7\u00d1\u00a6,%_>?\u00f8\u00c9\u00ca\u00cb\u00c8\u00cd\u00ce\u00cf\u00cc`:#@'=\"\u00d8abcdefghi\u00ab\u00bb\u00f0\u00fd\u00fe\u00b1\u00b0jklmnopqr\u00aa\u00ba\u00e6\u00b8\u00c6\u20ac\u00b5~stuvwxyz\u00a1\u00bf\u00d0\u00dd\u00de\u00ae^\u00a3\u00a5\u00b7\u00a9\u00a7\u00b6\u00bc\u00bd\u00be[]\u00af\u00a8\u00b4\u00d7{ABCDEFGHI\u00ad\u00f4\u00f6\u00f2\u00f3\u00f5}JKLMNOPQR\u00b9\u00fb\u00fc\u00f9\u00fa\u00ff\\\u00f7STUVWXYZ\u00b2\u00d4\u00d6\u00d2\u00d3\u00d50123456789\u00b3\u00db\u00dc\u00d9\u00da\u009f",
+ Aliases: []string{"ebcdic-xml-us"},
+ },
+}
diff --git a/modules/mahonia/ASCII.go b/modules/mahonia/ASCII.go
new file mode 100644
index 000000000..5e4eebf4a
--- /dev/null
+++ b/modules/mahonia/ASCII.go
@@ -0,0 +1,76 @@
+package mahonia
+
+// Converters for ASCII and ISO-8859-1
+
+func init() {
+ for i := 0; i < len(asciiCharsets); i++ {
+ RegisterCharset(&asciiCharsets[i])
+ }
+}
+
+var asciiCharsets = []Charset{
+ {
+ Name: "US-ASCII",
+ NewDecoder: func() Decoder { return decodeASCIIRune },
+ NewEncoder: func() Encoder { return encodeASCIIRune },
+ Aliases: []string{"ASCII", "US", "ISO646-US", "IBM367", "cp367", "ANSI_X3.4-1968", "iso-ir-6", "ANSI_X3.4-1986", "ISO_646.irv:1991", "csASCII"},
+ },
+ {
+ Name: "ISO-8859-1",
+ NewDecoder: func() Decoder { return decodeLatin1Rune },
+ NewEncoder: func() Encoder { return encodeLatin1Rune },
+ Aliases: []string{"latin1", "ISO Latin 1", "IBM819", "cp819", "ISO_8859-1:1987", "iso-ir-100", "l1", "csISOLatin1"},
+ },
+}
+
+func decodeASCIIRune(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ b := p[0]
+ if b > 127 {
+ return 0xfffd, 1, INVALID_CHAR
+ }
+ return rune(b), 1, SUCCESS
+}
+
+func encodeASCIIRune(p []byte, c rune) (size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ if c < 128 {
+ p[0] = byte(c)
+ return 1, SUCCESS
+ }
+
+ p[0] = '?'
+ return 1, INVALID_CHAR
+}
+
+func decodeLatin1Rune(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ return rune(p[0]), 1, SUCCESS
+}
+
+func encodeLatin1Rune(p []byte, c rune) (size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ if c < 256 {
+ p[0] = byte(c)
+ return 1, SUCCESS
+ }
+
+ p[0] = '?'
+ return 1, INVALID_CHAR
+}
diff --git a/modules/mahonia/big5-data.go b/modules/mahonia/big5-data.go
new file mode 100644
index 000000000..a542fe1fc
--- /dev/null
+++ b/modules/mahonia/big5-data.go
@@ -0,0 +1,13707 @@
+package mahonia
+
+var big5ToUnicode = [65536]uint16{
+ 0xA140: 0x3000, // IDEOGRAPHIC SPACE
+ 0xA141: 0xFF0C, // FULLWIDTH COMMA
+ 0xA142: 0x3001, // IDEOGRAPHIC COMMA
+ 0xA143: 0x3002, // IDEOGRAPHIC FULL STOP
+ 0xA144: 0xFF0E, // FULLWIDTH FULL STOP
+ 0xA145: 0x2022, // BULLET
+ 0xA146: 0xFF1B, // FULLWIDTH SEMICOLON
+ 0xA147: 0xFF1A, // FULLWIDTH COLON
+ 0xA148: 0xFF1F, // FULLWIDTH QUESTION MARK
+ 0xA149: 0xFF01, // FULLWIDTH EXCLAMATION MARK
+ 0xA14A: 0xFE30, // PRESENTATION FORM FOR VERTICAL TWO DOT LEADER
+ 0xA14B: 0x2026, // HORIZONTAL ELLIPSIS
+ 0xA14C: 0x2025, // TWO DOT LEADER
+ 0xA14D: 0xFE50, // SMALL COMMA
+ 0xA14E: 0xFF64, // HALFWIDTH IDEOGRAPHIC COMMA
+ 0xA14F: 0xFE52, // SMALL FULL STOP
+ 0xA150: 0x00B7, // MIDDLE DOT
+ 0xA151: 0xFE54, // SMALL SEMICOLON
+ 0xA152: 0xFE55, // SMALL COLON
+ 0xA153: 0xFE56, // SMALL QUESTION MARK
+ 0xA154: 0xFE57, // SMALL EXCLAMATION MARK
+ 0xA155: 0xFF5C, // FULLWIDTH VERTICAL BAR
+ 0xA156: 0x2013, // EN DASH
+ 0xA157: 0xFE31, // PRESENTATION FORM FOR VERTICAL EM DASH
+ 0xA158: 0x2014, // EM DASH
+ 0xA159: 0xFE33, // PRESENTATION FORM FOR VERTICAL LOW LINE
+ 0xA15B: 0xFE34, // PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
+ 0xA15C: 0xFE4F, // WAVY LOW LINE
+ 0xA15D: 0xFF08, // FULLWIDTH LEFT PARENTHESIS
+ 0xA15E: 0xFF09, // FULLWIDTH RIGHT PARENTHESIS
+ 0xA15F: 0xFE35, // PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
+ 0xA160: 0xFE36, // PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
+ 0xA161: 0xFF5B, // FULLWIDTH LEFT CURLY BRACKET
+ 0xA162: 0xFF5D, // FULLWIDTH RIGHT CURLY BRACKET
+ 0xA163: 0xFE37, // PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
+ 0xA164: 0xFE38, // PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
+ 0xA165: 0x3014, // LEFT TORTOISE SHELL BRACKET
+ 0xA166: 0x3015, // RIGHT TORTOISE SHELL BRACKET
+ 0xA167: 0xFE39, // PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
+ 0xA168: 0xFE3A, // PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
+ 0xA169: 0x3010, // LEFT BLACK LENTICULAR BRACKET
+ 0xA16A: 0x3011, // RIGHT BLACK LENTICULAR BRACKET
+ 0xA16B: 0xFE3B, // PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
+ 0xA16C: 0xFE3C, // PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
+ 0xA16D: 0x300A, // LEFT DOUBLE ANGLE BRACKET
+ 0xA16E: 0x300B, // RIGHT DOUBLE ANGLE BRACKET
+ 0xA16F: 0xFE3D, // PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
+ 0xA170: 0xFE3E, // PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
+ 0xA171: 0x3008, // LEFT ANGLE BRACKET
+ 0xA172: 0x3009, // RIGHT ANGLE BRACKET
+ 0xA173: 0xFE3F, // PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
+ 0xA174: 0xFE40, // PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
+ 0xA175: 0x300C, // LEFT CORNER BRACKET
+ 0xA176: 0x300D, // RIGHT CORNER BRACKET
+ 0xA177: 0xFE41, // PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
+ 0xA178: 0xFE42, // PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
+ 0xA179: 0x300E, // LEFT WHITE CORNER BRACKET
+ 0xA17A: 0x300F, // RIGHT WHITE CORNER BRACKET
+ 0xA17B: 0xFE43, // PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
+ 0xA17C: 0xFE44, // PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
+ 0xA17D: 0xFE59, // SMALL LEFT PARENTHESIS
+ 0xA17E: 0xFE5A, // SMALL RIGHT PARENTHESIS
+ 0xA1A1: 0xFE5B, // SMALL LEFT CURLY BRACKET
+ 0xA1A2: 0xFE5C, // SMALL RIGHT CURLY BRACKET
+ 0xA1A3: 0xFE5D, // SMALL LEFT TORTOISE SHELL BRACKET
+ 0xA1A4: 0xFE5E, // SMALL RIGHT TORTOISE SHELL BRACKET
+ 0xA1A5: 0x2018, // LEFT SINGLE QUOTATION MARK
+ 0xA1A6: 0x2019, // RIGHT SINGLE QUOTATION MARK
+ 0xA1A7: 0x201C, // LEFT DOUBLE QUOTATION MARK
+ 0xA1A8: 0x201D, // RIGHT DOUBLE QUOTATION MARK
+ 0xA1A9: 0x301D, // REVERSED DOUBLE PRIME QUOTATION MARK
+ 0xA1AA: 0x301E, // DOUBLE PRIME QUOTATION MARK
+ 0xA1AB: 0x2035, // REVERSED PRIME
+ 0xA1AC: 0x2032, // PRIME
+ 0xA1AD: 0xFF03, // FULLWIDTH NUMBER SIGN
+ 0xA1AE: 0xFF06, // FULLWIDTH AMPERSAND
+ 0xA1AF: 0xFF0A, // FULLWIDTH ASTERISK
+ 0xA1B0: 0x203B, // REFERENCE MARK
+ 0xA1B1: 0x00A7, // SECTION SIGN
+ 0xA1B2: 0x3003, // DITTO MARK
+ 0xA1B3: 0x25CB, // WHITE CIRCLE
+ 0xA1B4: 0x25CF, // BLACK CIRCLE
+ 0xA1B5: 0x25B3, // WHITE UP-POINTING TRIANGLE
+ 0xA1B6: 0x25B2, // BLACK UP-POINTING TRIANGLE
+ 0xA1B7: 0x25CE, // BULLSEYE
+ 0xA1B8: 0x2606, // WHITE STAR
+ 0xA1B9: 0x2605, // BLACK STAR
+ 0xA1BA: 0x25C7, // WHITE DIAMOND
+ 0xA1BB: 0x25C6, // BLACK DIAMOND
+ 0xA1BC: 0x25A1, // WHITE SQUARE
+ 0xA1BD: 0x25A0, // BLACK SQUARE
+ 0xA1BE: 0x25BD, // WHITE DOWN-POINTING TRIANGLE
+ 0xA1BF: 0x25BC, // BLACK DOWN-POINTING TRIANGLE
+ 0xA1C0: 0x32A3, // CIRCLED IDEOGRAPH CORRECT
+ 0xA1C1: 0x2105, // CARE OF
+ 0xA1C2: 0x203E, // OVERLINE
+ 0xA1C4: 0xFF3F, // FULLWIDTH LOW LINE
+ 0xA1C6: 0xFE49, // DASHED OVERLINE
+ 0xA1C7: 0xFE4A, // CENTRELINE OVERLINE
+ 0xA1C8: 0xFE4D, // DASHED LOW LINE
+ 0xA1C9: 0xFE4E, // CENTRELINE LOW LINE
+ 0xA1CA: 0xFE4B, // WAVY OVERLINE
+ 0xA1CB: 0xFE4C, // DOUBLE WAVY OVERLINE
+ 0xA1CC: 0xFE5F, // SMALL NUMBER SIGN
+ 0xA1CD: 0xFE60, // SMALL AMPERSAND
+ 0xA1CE: 0xFE61, // SMALL ASTERISK
+ 0xA1CF: 0xFF0B, // FULLWIDTH PLUS SIGN
+ 0xA1D0: 0xFF0D, // FULLWIDTH HYPHEN-MINUS
+ 0xA1D1: 0x00D7, // MULTIPLICATION SIGN
+ 0xA1D2: 0x00F7, // DIVISION SIGN
+ 0xA1D3: 0x00B1, // PLUS-MINUS SIGN
+ 0xA1D4: 0x221A, // SQUARE ROOT
+ 0xA1D5: 0xFF1C, // FULLWIDTH LESS-THAN SIGN
+ 0xA1D6: 0xFF1E, // FULLWIDTH GREATER-THAN SIGN
+ 0xA1D7: 0xFF1D, // FULLWIDTH EQUALS SIGN
+ 0xA1D8: 0x2266, // LESS THAN OVER EQUAL TO
+ 0xA1D9: 0x2267, // GREATER THAN OVER EQUAL TO
+ 0xA1DA: 0x2260, // NOT EQUAL TO
+ 0xA1DB: 0x221E, // INFINITY
+ 0xA1DC: 0x2252, // APPROXIMATELY EQUAL TO OR THE IMAGE OF
+ 0xA1DD: 0x2261, // IDENTICAL TO
+ 0xA1DE: 0xFE62, // SMALL PLUS SIGN
+ 0xA1DF: 0xFE63, // SMALL HYPHEN-MINUS
+ 0xA1E0: 0xFE64, // SMALL LESS-THAN SIGN
+ 0xA1E1: 0xFE65, // SMALL GREATER-THAN SIGN
+ 0xA1E2: 0xFE66, // SMALL EQUALS SIGN
+ 0xA1E3: 0x223C, // TILDE OPERATOR
+ 0xA1E4: 0x2229, // INTERSECTION
+ 0xA1E5: 0x222A, // UNION
+ 0xA1E6: 0x22A5, // UP TACK
+ 0xA1E7: 0x2220, // ANGLE
+ 0xA1E8: 0x221F, // RIGHT ANGLE
+ 0xA1E9: 0x22BF, // RIGHT TRIANGLE
+ 0xA1EA: 0x33D2, // SQUARE LOG
+ 0xA1EB: 0x33D1, // SQUARE LN
+ 0xA1EC: 0x222B, // INTEGRAL
+ 0xA1ED: 0x222E, // CONTOUR INTEGRAL
+ 0xA1EE: 0x2235, // BECAUSE
+ 0xA1EF: 0x2234, // THEREFORE
+ 0xA1F0: 0x2640, // FEMALE SIGN
+ 0xA1F1: 0x2642, // MALE SIGN
+ 0xA1F2: 0x2641, // EARTH
+ 0xA1F3: 0x2609, // SUN
+ 0xA1F4: 0x2191, // UPWARDS ARROW
+ 0xA1F5: 0x2193, // DOWNWARDS ARROW
+ 0xA1F6: 0x2190, // LEFTWARDS ARROW
+ 0xA1F7: 0x2192, // RIGHTWARDS ARROW
+ 0xA1F8: 0x2196, // NORTH WEST ARROW
+ 0xA1F9: 0x2197, // NORTH EAST ARROW
+ 0xA1FA: 0x2199, // SOUTH WEST ARROW
+ 0xA1FB: 0x2198, // SOUTH EAST ARROW
+ 0xA1FC: 0x2225, // PARALLEL TO
+ 0xA1FD: 0x2223, // DIVIDES
+ 0xA241: 0xFF0F, // FULLWIDTH SOLIDUS
+ 0xA242: 0xFF3C, // FULLWIDTH REVERSE SOLIDUS
+ 0xA243: 0xFF04, // FULLWIDTH DOLLAR SIGN
+ 0xA244: 0x00A5, // YEN SIGN
+ 0xA245: 0x3012, // POSTAL MARK
+ 0xA246: 0x00A2, // CENT SIGN
+ 0xA247: 0x00A3, // POUND SIGN
+ 0xA248: 0xFF05, // FULLWIDTH PERCENT SIGN
+ 0xA249: 0xFF20, // FULLWIDTH COMMERCIAL AT
+ 0xA24A: 0x2103, // DEGREE CELSIUS
+ 0xA24B: 0x2109, // DEGREE FAHRENHEIT
+ 0xA24C: 0xFE69, // SMALL DOLLAR SIGN
+ 0xA24D: 0xFE6A, // SMALL PERCENT SIGN
+ 0xA24E: 0xFE6B, // SMALL COMMERCIAL AT
+ 0xA24F: 0x33D5, // SQUARE MIL
+ 0xA250: 0x339C, // SQUARE MM
+ 0xA251: 0x339D, // SQUARE CM
+ 0xA252: 0x339E, // SQUARE KM
+ 0xA253: 0x33CE, // SQUARE KM CAPITAL
+ 0xA254: 0x33A1, // SQUARE M SQUARED
+ 0xA255: 0x338E, // SQUARE MG
+ 0xA256: 0x338F, // SQUARE KG
+ 0xA257: 0x33C4, // SQUARE CC
+ 0xA258: 0x00B0, // DEGREE SIGN
+ 0xA259: 0x5159,
+ 0xA25A: 0x515B,
+ 0xA25B: 0x515E,
+ 0xA25C: 0x515D,
+ 0xA25D: 0x5161,
+ 0xA25E: 0x5163,
+ 0xA25F: 0x55E7,
+ 0xA260: 0x74E9,
+ 0xA261: 0x7CCE,
+ 0xA262: 0x2581, // LOWER ONE EIGHTH BLOCK
+ 0xA263: 0x2582, // LOWER ONE QUARTER BLOCK
+ 0xA264: 0x2583, // LOWER THREE EIGHTHS BLOCK
+ 0xA265: 0x2584, // LOWER HALF BLOCK
+ 0xA266: 0x2585, // LOWER FIVE EIGHTHS BLOCK
+ 0xA267: 0x2586, // LOWER THREE QUARTERS BLOCK
+ 0xA268: 0x2587, // LOWER SEVEN EIGHTHS BLOCK
+ 0xA269: 0x2588, // FULL BLOCK
+ 0xA26A: 0x258F, // LEFT ONE EIGHTH BLOCK
+ 0xA26B: 0x258E, // LEFT ONE QUARTER BLOCK
+ 0xA26C: 0x258D, // LEFT THREE EIGHTHS BLOCK
+ 0xA26D: 0x258C, // LEFT HALF BLOCK
+ 0xA26E: 0x258B, // LEFT FIVE EIGHTHS BLOCK
+ 0xA26F: 0x258A, // LEFT THREE QUARTERS BLOCK
+ 0xA270: 0x2589, // LEFT SEVEN EIGHTHS BLOCK
+ 0xA271: 0x253C, // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+ 0xA272: 0x2534, // BOX DRAWINGS LIGHT UP AND HORIZONTAL
+ 0xA273: 0x252C, // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+ 0xA274: 0x2524, // BOX DRAWINGS LIGHT VERTICAL AND LEFT
+ 0xA275: 0x251C, // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+ 0xA276: 0x2594, // UPPER ONE EIGHTH BLOCK
+ 0xA277: 0x2500, // BOX DRAWINGS LIGHT HORIZONTAL
+ 0xA278: 0x2502, // BOX DRAWINGS LIGHT VERTICAL
+ 0xA279: 0x2595, // RIGHT ONE EIGHTH BLOCK
+ 0xA27A: 0x250C, // BOX DRAWINGS LIGHT DOWN AND RIGHT
+ 0xA27B: 0x2510, // BOX DRAWINGS LIGHT DOWN AND LEFT
+ 0xA27C: 0x2514, // BOX DRAWINGS LIGHT UP AND RIGHT
+ 0xA27D: 0x2518, // BOX DRAWINGS LIGHT UP AND LEFT
+ 0xA27E: 0x256D, // BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
+ 0xA2A1: 0x256E, // BOX DRAWINGS LIGHT ARC DOWN AND LEFT
+ 0xA2A2: 0x2570, // BOX DRAWINGS LIGHT ARC UP AND RIGHT
+ 0xA2A3: 0x256F, // BOX DRAWINGS LIGHT ARC UP AND LEFT
+ 0xA2A4: 0x2550, // BOX DRAWINGS DOUBLE HORIZONTAL
+ 0xA2A5: 0x255E, // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+ 0xA2A6: 0x256A, // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+ 0xA2A7: 0x2561, // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
+ 0xA2A8: 0x25E2, // BLACK LOWER RIGHT TRIANGLE
+ 0xA2A9: 0x25E3, // BLACK LOWER LEFT TRIANGLE
+ 0xA2AA: 0x25E5, // BLACK UPPER RIGHT TRIANGLE
+ 0xA2AB: 0x25E4, // BLACK UPPER LEFT TRIANGLE
+ 0xA2AC: 0x2571, // BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+ 0xA2AD: 0x2572, // BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+ 0xA2AE: 0x2573, // BOX DRAWINGS LIGHT DIAGONAL CROSS
+ 0xA2AF: 0xFF10, // FULLWIDTH DIGIT ZERO
+ 0xA2B0: 0xFF11, // FULLWIDTH DIGIT ONE
+ 0xA2B1: 0xFF12, // FULLWIDTH DIGIT TWO
+ 0xA2B2: 0xFF13, // FULLWIDTH DIGIT THREE
+ 0xA2B3: 0xFF14, // FULLWIDTH DIGIT FOUR
+ 0xA2B4: 0xFF15, // FULLWIDTH DIGIT FIVE
+ 0xA2B5: 0xFF16, // FULLWIDTH DIGIT SIX
+ 0xA2B6: 0xFF17, // FULLWIDTH DIGIT SEVEN
+ 0xA2B7: 0xFF18, // FULLWIDTH DIGIT EIGHT
+ 0xA2B8: 0xFF19, // FULLWIDTH DIGIT NINE
+ 0xA2B9: 0x2160, // ROMAN NUMERAL ONE
+ 0xA2BA: 0x2161, // ROMAN NUMERAL TWO
+ 0xA2BB: 0x2162, // ROMAN NUMERAL THREE
+ 0xA2BC: 0x2163, // ROMAN NUMERAL FOUR
+ 0xA2BD: 0x2164, // ROMAN NUMERAL FIVE
+ 0xA2BE: 0x2165, // ROMAN NUMERAL SIX
+ 0xA2BF: 0x2166, // ROMAN NUMERAL SEVEN
+ 0xA2C0: 0x2167, // ROMAN NUMERAL EIGHT
+ 0xA2C1: 0x2168, // ROMAN NUMERAL NINE
+ 0xA2C2: 0x2169, // ROMAN NUMERAL TEN
+ 0xA2C3: 0x3021, // HANGZHOU NUMERAL ONE
+ 0xA2C4: 0x3022, // HANGZHOU NUMERAL TWO
+ 0xA2C5: 0x3023, // HANGZHOU NUMERAL THREE
+ 0xA2C6: 0x3024, // HANGZHOU NUMERAL FOUR
+ 0xA2C7: 0x3025, // HANGZHOU NUMERAL FIVE
+ 0xA2C8: 0x3026, // HANGZHOU NUMERAL SIX
+ 0xA2C9: 0x3027, // HANGZHOU NUMERAL SEVEN
+ 0xA2CA: 0x3028, // HANGZHOU NUMERAL EIGHT
+ 0xA2CB: 0x3029, // HANGZHOU NUMERAL NINE
+ 0xA2CD: 0x5344,
+ 0xA2CF: 0xFF21, // FULLWIDTH LATIN CAPITAL LETTER A
+ 0xA2D0: 0xFF22, // FULLWIDTH LATIN CAPITAL LETTER B
+ 0xA2D1: 0xFF23, // FULLWIDTH LATIN CAPITAL LETTER C
+ 0xA2D2: 0xFF24, // FULLWIDTH LATIN CAPITAL LETTER D
+ 0xA2D3: 0xFF25, // FULLWIDTH LATIN CAPITAL LETTER E
+ 0xA2D4: 0xFF26, // FULLWIDTH LATIN CAPITAL LETTER F
+ 0xA2D5: 0xFF27, // FULLWIDTH LATIN CAPITAL LETTER G
+ 0xA2D6: 0xFF28, // FULLWIDTH LATIN CAPITAL LETTER H
+ 0xA2D7: 0xFF29, // FULLWIDTH LATIN CAPITAL LETTER I
+ 0xA2D8: 0xFF2A, // FULLWIDTH LATIN CAPITAL LETTER J
+ 0xA2D9: 0xFF2B, // FULLWIDTH LATIN CAPITAL LETTER K
+ 0xA2DA: 0xFF2C, // FULLWIDTH LATIN CAPITAL LETTER L
+ 0xA2DB: 0xFF2D, // FULLWIDTH LATIN CAPITAL LETTER M
+ 0xA2DC: 0xFF2E, // FULLWIDTH LATIN CAPITAL LETTER N
+ 0xA2DD: 0xFF2F, // FULLWIDTH LATIN CAPITAL LETTER O
+ 0xA2DE: 0xFF30, // FULLWIDTH LATIN CAPITAL LETTER P
+ 0xA2DF: 0xFF31, // FULLWIDTH LATIN CAPITAL LETTER Q
+ 0xA2E0: 0xFF32, // FULLWIDTH LATIN CAPITAL LETTER R
+ 0xA2E1: 0xFF33, // FULLWIDTH LATIN CAPITAL LETTER S
+ 0xA2E2: 0xFF34, // FULLWIDTH LATIN CAPITAL LETTER T
+ 0xA2E3: 0xFF35, // FULLWIDTH LATIN CAPITAL LETTER U
+ 0xA2E4: 0xFF36, // FULLWIDTH LATIN CAPITAL LETTER V
+ 0xA2E5: 0xFF37, // FULLWIDTH LATIN CAPITAL LETTER W
+ 0xA2E6: 0xFF38, // FULLWIDTH LATIN CAPITAL LETTER X
+ 0xA2E7: 0xFF39, // FULLWIDTH LATIN CAPITAL LETTER Y
+ 0xA2E8: 0xFF3A, // FULLWIDTH LATIN CAPITAL LETTER Z
+ 0xA2E9: 0xFF41, // FULLWIDTH LATIN SMALL LETTER A
+ 0xA2EA: 0xFF42, // FULLWIDTH LATIN SMALL LETTER B
+ 0xA2EB: 0xFF43, // FULLWIDTH LATIN SMALL LETTER C
+ 0xA2EC: 0xFF44, // FULLWIDTH LATIN SMALL LETTER D
+ 0xA2ED: 0xFF45, // FULLWIDTH LATIN SMALL LETTER E
+ 0xA2EE: 0xFF46, // FULLWIDTH LATIN SMALL LETTER F
+ 0xA2EF: 0xFF47, // FULLWIDTH LATIN SMALL LETTER G
+ 0xA2F0: 0xFF48, // FULLWIDTH LATIN SMALL LETTER H
+ 0xA2F1: 0xFF49, // FULLWIDTH LATIN SMALL LETTER I
+ 0xA2F2: 0xFF4A, // FULLWIDTH LATIN SMALL LETTER J
+ 0xA2F3: 0xFF4B, // FULLWIDTH LATIN SMALL LETTER K
+ 0xA2F4: 0xFF4C, // FULLWIDTH LATIN SMALL LETTER L
+ 0xA2F5: 0xFF4D, // FULLWIDTH LATIN SMALL LETTER M
+ 0xA2F6: 0xFF4E, // FULLWIDTH LATIN SMALL LETTER N
+ 0xA2F7: 0xFF4F, // FULLWIDTH LATIN SMALL LETTER O
+ 0xA2F8: 0xFF50, // FULLWIDTH LATIN SMALL LETTER P
+ 0xA2F9: 0xFF51, // FULLWIDTH LATIN SMALL LETTER Q
+ 0xA2FA: 0xFF52, // FULLWIDTH LATIN SMALL LETTER R
+ 0xA2FB: 0xFF53, // FULLWIDTH LATIN SMALL LETTER S
+ 0xA2FC: 0xFF54, // FULLWIDTH LATIN SMALL LETTER T
+ 0xA2FD: 0xFF55, // FULLWIDTH LATIN SMALL LETTER U
+ 0xA2FE: 0xFF56, // FULLWIDTH LATIN SMALL LETTER V
+ 0xA340: 0xFF57, // FULLWIDTH LATIN SMALL LETTER W
+ 0xA341: 0xFF58, // FULLWIDTH LATIN SMALL LETTER X
+ 0xA342: 0xFF59, // FULLWIDTH LATIN SMALL LETTER Y
+ 0xA343: 0xFF5A, // FULLWIDTH LATIN SMALL LETTER Z
+ 0xA344: 0x0391, // GREEK CAPITAL LETTER ALPHA
+ 0xA345: 0x0392, // GREEK CAPITAL LETTER BETA
+ 0xA346: 0x0393, // GREEK CAPITAL LETTER GAMMA
+ 0xA347: 0x0394, // GREEK CAPITAL LETTER DELTA
+ 0xA348: 0x0395, // GREEK CAPITAL LETTER EPSILON
+ 0xA349: 0x0396, // GREEK CAPITAL LETTER ZETA
+ 0xA34A: 0x0397, // GREEK CAPITAL LETTER ETA
+ 0xA34B: 0x0398, // GREEK CAPITAL LETTER THETA
+ 0xA34C: 0x0399, // GREEK CAPITAL LETTER IOTA
+ 0xA34D: 0x039A, // GREEK CAPITAL LETTER KAPPA
+ 0xA34E: 0x039B, // GREEK CAPITAL LETTER LAMDA
+ 0xA34F: 0x039C, // GREEK CAPITAL LETTER MU
+ 0xA350: 0x039D, // GREEK CAPITAL LETTER NU
+ 0xA351: 0x039E, // GREEK CAPITAL LETTER XI
+ 0xA352: 0x039F, // GREEK CAPITAL LETTER OMICRON
+ 0xA353: 0x03A0, // GREEK CAPITAL LETTER PI
+ 0xA354: 0x03A1, // GREEK CAPITAL LETTER RHO
+ 0xA355: 0x03A3, // GREEK CAPITAL LETTER SIGMA
+ 0xA356: 0x03A4, // GREEK CAPITAL LETTER TAU
+ 0xA357: 0x03A5, // GREEK CAPITAL LETTER UPSILON
+ 0xA358: 0x03A6, // GREEK CAPITAL LETTER PHI
+ 0xA359: 0x03A7, // GREEK CAPITAL LETTER CHI
+ 0xA35A: 0x03A8, // GREEK CAPITAL LETTER PSI
+ 0xA35B: 0x03A9, // GREEK CAPITAL LETTER OMEGA
+ 0xA35C: 0x03B1, // GREEK SMALL LETTER ALPHA
+ 0xA35D: 0x03B2, // GREEK SMALL LETTER BETA
+ 0xA35E: 0x03B3, // GREEK SMALL LETTER GAMMA
+ 0xA35F: 0x03B4, // GREEK SMALL LETTER DELTA
+ 0xA360: 0x03B5, // GREEK SMALL LETTER EPSILON
+ 0xA361: 0x03B6, // GREEK SMALL LETTER ZETA
+ 0xA362: 0x03B7, // GREEK SMALL LETTER ETA
+ 0xA363: 0x03B8, // GREEK SMALL LETTER THETA
+ 0xA364: 0x03B9, // GREEK SMALL LETTER IOTA
+ 0xA365: 0x03BA, // GREEK SMALL LETTER KAPPA
+ 0xA366: 0x03BB, // GREEK SMALL LETTER LAMDA
+ 0xA367: 0x03BC, // GREEK SMALL LETTER MU
+ 0xA368: 0x03BD, // GREEK SMALL LETTER NU
+ 0xA369: 0x03BE, // GREEK SMALL LETTER XI
+ 0xA36A: 0x03BF, // GREEK SMALL LETTER OMICRON
+ 0xA36B: 0x03C0, // GREEK SMALL LETTER PI
+ 0xA36C: 0x03C1, // GREEK SMALL LETTER RHO
+ 0xA36D: 0x03C3, // GREEK SMALL LETTER SIGMA
+ 0xA36E: 0x03C4, // GREEK SMALL LETTER TAU
+ 0xA36F: 0x03C5, // GREEK SMALL LETTER UPSILON
+ 0xA370: 0x03C6, // GREEK SMALL LETTER PHI
+ 0xA371: 0x03C7, // GREEK SMALL LETTER CHI
+ 0xA372: 0x03C8, // GREEK SMALL LETTER PSI
+ 0xA373: 0x03C9, // GREEK SMALL LETTER OMEGA
+ 0xA374: 0x3105, // BOPOMOFO LETTER B
+ 0xA375: 0x3106, // BOPOMOFO LETTER P
+ 0xA376: 0x3107, // BOPOMOFO LETTER M
+ 0xA377: 0x3108, // BOPOMOFO LETTER F
+ 0xA378: 0x3109, // BOPOMOFO LETTER D
+ 0xA379: 0x310A, // BOPOMOFO LETTER T
+ 0xA37A: 0x310B, // BOPOMOFO LETTER N
+ 0xA37B: 0x310C, // BOPOMOFO LETTER L
+ 0xA37C: 0x310D, // BOPOMOFO LETTER G
+ 0xA37D: 0x310E, // BOPOMOFO LETTER K
+ 0xA37E: 0x310F, // BOPOMOFO LETTER H
+ 0xA3A1: 0x3110, // BOPOMOFO LETTER J
+ 0xA3A2: 0x3111, // BOPOMOFO LETTER Q
+ 0xA3A3: 0x3112, // BOPOMOFO LETTER X
+ 0xA3A4: 0x3113, // BOPOMOFO LETTER ZH
+ 0xA3A5: 0x3114, // BOPOMOFO LETTER CH
+ 0xA3A6: 0x3115, // BOPOMOFO LETTER SH
+ 0xA3A7: 0x3116, // BOPOMOFO LETTER R
+ 0xA3A8: 0x3117, // BOPOMOFO LETTER Z
+ 0xA3A9: 0x3118, // BOPOMOFO LETTER C
+ 0xA3AA: 0x3119, // BOPOMOFO LETTER S
+ 0xA3AB: 0x311A, // BOPOMOFO LETTER A
+ 0xA3AC: 0x311B, // BOPOMOFO LETTER O
+ 0xA3AD: 0x311C, // BOPOMOFO LETTER E
+ 0xA3AE: 0x311D, // BOPOMOFO LETTER EH
+ 0xA3AF: 0x311E, // BOPOMOFO LETTER AI
+ 0xA3B0: 0x311F, // BOPOMOFO LETTER EI
+ 0xA3B1: 0x3120, // BOPOMOFO LETTER AU
+ 0xA3B2: 0x3121, // BOPOMOFO LETTER OU
+ 0xA3B3: 0x3122, // BOPOMOFO LETTER AN
+ 0xA3B4: 0x3123, // BOPOMOFO LETTER EN
+ 0xA3B5: 0x3124, // BOPOMOFO LETTER ANG
+ 0xA3B6: 0x3125, // BOPOMOFO LETTER ENG
+ 0xA3B7: 0x3126, // BOPOMOFO LETTER ER
+ 0xA3B8: 0x3127, // BOPOMOFO LETTER I
+ 0xA3B9: 0x3128, // BOPOMOFO LETTER U
+ 0xA3BA: 0x3129, // BOPOMOFO LETTER IU
+ 0xA3BB: 0x02D9, // DOT ABOVE (Mandarin Chinese light tone)
+ 0xA3BC: 0x02C9, // MODIFIER LETTER MACRON (Mandarin Chinese first tone)
+ 0xA3BD: 0x02CA, // MODIFIER LETTER ACUTE ACCENT (Mandarin Chinese second tone)
+ 0xA3BE: 0x02C7, // CARON (Mandarin Chinese third tone)
+ 0xA3BF: 0x02CB, // MODIFIER LETTER GRAVE ACCENT (Mandarin Chinese fourth tone)
+ 0xA440: 0x4E00,
+ 0xA441: 0x4E59,
+ 0xA442: 0x4E01,
+ 0xA443: 0x4E03,
+ 0xA444: 0x4E43,
+ 0xA445: 0x4E5D,
+ 0xA446: 0x4E86,
+ 0xA447: 0x4E8C,
+ 0xA448: 0x4EBA,
+ 0xA449: 0x513F,
+ 0xA44A: 0x5165,
+ 0xA44B: 0x516B,
+ 0xA44C: 0x51E0,
+ 0xA44D: 0x5200,
+ 0xA44E: 0x5201,
+ 0xA44F: 0x529B,
+ 0xA450: 0x5315,
+ 0xA451: 0x5341,
+ 0xA452: 0x535C,
+ 0xA453: 0x53C8,
+ 0xA454: 0x4E09,
+ 0xA455: 0x4E0B,
+ 0xA456: 0x4E08,
+ 0xA457: 0x4E0A,
+ 0xA458: 0x4E2B,
+ 0xA459: 0x4E38,
+ 0xA45A: 0x51E1,
+ 0xA45B: 0x4E45,
+ 0xA45C: 0x4E48,
+ 0xA45D: 0x4E5F,
+ 0xA45E: 0x4E5E,
+ 0xA45F: 0x4E8E,
+ 0xA460: 0x4EA1,
+ 0xA461: 0x5140,
+ 0xA462: 0x5203,
+ 0xA463: 0x52FA,
+ 0xA464: 0x5343,
+ 0xA465: 0x53C9,
+ 0xA466: 0x53E3,
+ 0xA467: 0x571F,
+ 0xA468: 0x58EB,
+ 0xA469: 0x5915,
+ 0xA46A: 0x5927,
+ 0xA46B: 0x5973,
+ 0xA46C: 0x5B50,
+ 0xA46D: 0x5B51,
+ 0xA46E: 0x5B53,
+ 0xA46F: 0x5BF8,
+ 0xA470: 0x5C0F,
+ 0xA471: 0x5C22,
+ 0xA472: 0x5C38,
+ 0xA473: 0x5C71,
+ 0xA474: 0x5DDD,
+ 0xA475: 0x5DE5,
+ 0xA476: 0x5DF1,
+ 0xA477: 0x5DF2,
+ 0xA478: 0x5DF3,
+ 0xA479: 0x5DFE,
+ 0xA47A: 0x5E72,
+ 0xA47B: 0x5EFE,
+ 0xA47C: 0x5F0B,
+ 0xA47D: 0x5F13,
+ 0xA47E: 0x624D,
+ 0xA4A1: 0x4E11,
+ 0xA4A2: 0x4E10,
+ 0xA4A3: 0x4E0D,
+ 0xA4A4: 0x4E2D,
+ 0xA4A5: 0x4E30,
+ 0xA4A6: 0x4E39,
+ 0xA4A7: 0x4E4B,
+ 0xA4A8: 0x5C39,
+ 0xA4A9: 0x4E88,
+ 0xA4AA: 0x4E91,
+ 0xA4AB: 0x4E95,
+ 0xA4AC: 0x4E92,
+ 0xA4AD: 0x4E94,
+ 0xA4AE: 0x4EA2,
+ 0xA4AF: 0x4EC1,
+ 0xA4B0: 0x4EC0,
+ 0xA4B1: 0x4EC3,
+ 0xA4B2: 0x4EC6,
+ 0xA4B3: 0x4EC7,
+ 0xA4B4: 0x4ECD,
+ 0xA4B5: 0x4ECA,
+ 0xA4B6: 0x4ECB,
+ 0xA4B7: 0x4EC4,
+ 0xA4B8: 0x5143,
+ 0xA4B9: 0x5141,
+ 0xA4BA: 0x5167,
+ 0xA4BB: 0x516D,
+ 0xA4BC: 0x516E,
+ 0xA4BD: 0x516C,
+ 0xA4BE: 0x5197,
+ 0xA4BF: 0x51F6,
+ 0xA4C0: 0x5206,
+ 0xA4C1: 0x5207,
+ 0xA4C2: 0x5208,
+ 0xA4C3: 0x52FB,
+ 0xA4C4: 0x52FE,
+ 0xA4C5: 0x52FF,
+ 0xA4C6: 0x5316,
+ 0xA4C7: 0x5339,
+ 0xA4C8: 0x5348,
+ 0xA4C9: 0x5347,
+ 0xA4CA: 0x5345,
+ 0xA4CB: 0x535E,
+ 0xA4CC: 0x5384,
+ 0xA4CD: 0x53CB,
+ 0xA4CE: 0x53CA,
+ 0xA4CF: 0x53CD,
+ 0xA4D0: 0x58EC,
+ 0xA4D1: 0x5929,
+ 0xA4D2: 0x592B,
+ 0xA4D3: 0x592A,
+ 0xA4D4: 0x592D,
+ 0xA4D5: 0x5B54,
+ 0xA4D6: 0x5C11,
+ 0xA4D7: 0x5C24,
+ 0xA4D8: 0x5C3A,
+ 0xA4D9: 0x5C6F,
+ 0xA4DA: 0x5DF4,
+ 0xA4DB: 0x5E7B,
+ 0xA4DC: 0x5EFF,
+ 0xA4DD: 0x5F14,
+ 0xA4DE: 0x5F15,
+ 0xA4DF: 0x5FC3,
+ 0xA4E0: 0x6208,
+ 0xA4E1: 0x6236,
+ 0xA4E2: 0x624B,
+ 0xA4E3: 0x624E,
+ 0xA4E4: 0x652F,
+ 0xA4E5: 0x6587,
+ 0xA4E6: 0x6597,
+ 0xA4E7: 0x65A4,
+ 0xA4E8: 0x65B9,
+ 0xA4E9: 0x65E5,
+ 0xA4EA: 0x66F0,
+ 0xA4EB: 0x6708,
+ 0xA4EC: 0x6728,
+ 0xA4ED: 0x6B20,
+ 0xA4EE: 0x6B62,
+ 0xA4EF: 0x6B79,
+ 0xA4F0: 0x6BCB,
+ 0xA4F1: 0x6BD4,
+ 0xA4F2: 0x6BDB,
+ 0xA4F3: 0x6C0F,
+ 0xA4F4: 0x6C34,
+ 0xA4F5: 0x706B,
+ 0xA4F6: 0x722A,
+ 0xA4F7: 0x7236,
+ 0xA4F8: 0x723B,
+ 0xA4F9: 0x7247,
+ 0xA4FA: 0x7259,
+ 0xA4FB: 0x725B,
+ 0xA4FC: 0x72AC,
+ 0xA4FD: 0x738B,
+ 0xA4FE: 0x4E19,
+ 0xA540: 0x4E16,
+ 0xA541: 0x4E15,
+ 0xA542: 0x4E14,
+ 0xA543: 0x4E18,
+ 0xA544: 0x4E3B,
+ 0xA545: 0x4E4D,
+ 0xA546: 0x4E4F,
+ 0xA547: 0x4E4E,
+ 0xA548: 0x4EE5,
+ 0xA549: 0x4ED8,
+ 0xA54A: 0x4ED4,
+ 0xA54B: 0x4ED5,
+ 0xA54C: 0x4ED6,
+ 0xA54D: 0x4ED7,
+ 0xA54E: 0x4EE3,
+ 0xA54F: 0x4EE4,
+ 0xA550: 0x4ED9,
+ 0xA551: 0x4EDE,
+ 0xA552: 0x5145,
+ 0xA553: 0x5144,
+ 0xA554: 0x5189,
+ 0xA555: 0x518A,
+ 0xA556: 0x51AC,
+ 0xA557: 0x51F9,
+ 0xA558: 0x51FA,
+ 0xA559: 0x51F8,
+ 0xA55A: 0x520A,
+ 0xA55B: 0x52A0,
+ 0xA55C: 0x529F,
+ 0xA55D: 0x5305,
+ 0xA55E: 0x5306,
+ 0xA55F: 0x5317,
+ 0xA560: 0x531D,
+ 0xA561: 0x4EDF,
+ 0xA562: 0x534A,
+ 0xA563: 0x5349,
+ 0xA564: 0x5361,
+ 0xA565: 0x5360,
+ 0xA566: 0x536F,
+ 0xA567: 0x536E,
+ 0xA568: 0x53BB,
+ 0xA569: 0x53EF,
+ 0xA56A: 0x53E4,
+ 0xA56B: 0x53F3,
+ 0xA56C: 0x53EC,
+ 0xA56D: 0x53EE,
+ 0xA56E: 0x53E9,
+ 0xA56F: 0x53E8,
+ 0xA570: 0x53FC,
+ 0xA571: 0x53F8,
+ 0xA572: 0x53F5,
+ 0xA573: 0x53EB,
+ 0xA574: 0x53E6,
+ 0xA575: 0x53EA,
+ 0xA576: 0x53F2,
+ 0xA577: 0x53F1,
+ 0xA578: 0x53F0,
+ 0xA579: 0x53E5,
+ 0xA57A: 0x53ED,
+ 0xA57B: 0x53FB,
+ 0xA57C: 0x56DB,
+ 0xA57D: 0x56DA,
+ 0xA57E: 0x5916,
+ 0xA5A1: 0x592E,
+ 0xA5A2: 0x5931,
+ 0xA5A3: 0x5974,
+ 0xA5A4: 0x5976,
+ 0xA5A5: 0x5B55,
+ 0xA5A6: 0x5B83,
+ 0xA5A7: 0x5C3C,
+ 0xA5A8: 0x5DE8,
+ 0xA5A9: 0x5DE7,
+ 0xA5AA: 0x5DE6,
+ 0xA5AB: 0x5E02,
+ 0xA5AC: 0x5E03,
+ 0xA5AD: 0x5E73,
+ 0xA5AE: 0x5E7C,
+ 0xA5AF: 0x5F01,
+ 0xA5B0: 0x5F18,
+ 0xA5B1: 0x5F17,
+ 0xA5B2: 0x5FC5,
+ 0xA5B3: 0x620A,
+ 0xA5B4: 0x6253,
+ 0xA5B5: 0x6254,
+ 0xA5B6: 0x6252,
+ 0xA5B7: 0x6251,
+ 0xA5B8: 0x65A5,
+ 0xA5B9: 0x65E6,
+ 0xA5BA: 0x672E,
+ 0xA5BB: 0x672C,
+ 0xA5BC: 0x672A,
+ 0xA5BD: 0x672B,
+ 0xA5BE: 0x672D,
+ 0xA5BF: 0x6B63,
+ 0xA5C0: 0x6BCD,
+ 0xA5C1: 0x6C11,
+ 0xA5C2: 0x6C10,
+ 0xA5C3: 0x6C38,
+ 0xA5C4: 0x6C41,
+ 0xA5C5: 0x6C40,
+ 0xA5C6: 0x6C3E,
+ 0xA5C7: 0x72AF,
+ 0xA5C8: 0x7384,
+ 0xA5C9: 0x7389,
+ 0xA5CA: 0x74DC,
+ 0xA5CB: 0x74E6,
+ 0xA5CC: 0x7518,
+ 0xA5CD: 0x751F,
+ 0xA5CE: 0x7528,
+ 0xA5CF: 0x7529,
+ 0xA5D0: 0x7530,
+ 0xA5D1: 0x7531,
+ 0xA5D2: 0x7532,
+ 0xA5D3: 0x7533,
+ 0xA5D4: 0x758B,
+ 0xA5D5: 0x767D,
+ 0xA5D6: 0x76AE,
+ 0xA5D7: 0x76BF,
+ 0xA5D8: 0x76EE,
+ 0xA5D9: 0x77DB,
+ 0xA5DA: 0x77E2,
+ 0xA5DB: 0x77F3,
+ 0xA5DC: 0x793A,
+ 0xA5DD: 0x79BE,
+ 0xA5DE: 0x7A74,
+ 0xA5DF: 0x7ACB,
+ 0xA5E0: 0x4E1E,
+ 0xA5E1: 0x4E1F,
+ 0xA5E2: 0x4E52,
+ 0xA5E3: 0x4E53,
+ 0xA5E4: 0x4E69,
+ 0xA5E5: 0x4E99,
+ 0xA5E6: 0x4EA4,
+ 0xA5E7: 0x4EA6,
+ 0xA5E8: 0x4EA5,
+ 0xA5E9: 0x4EFF,
+ 0xA5EA: 0x4F09,
+ 0xA5EB: 0x4F19,
+ 0xA5EC: 0x4F0A,
+ 0xA5ED: 0x4F15,
+ 0xA5EE: 0x4F0D,
+ 0xA5EF: 0x4F10,
+ 0xA5F0: 0x4F11,
+ 0xA5F1: 0x4F0F,
+ 0xA5F2: 0x4EF2,
+ 0xA5F3: 0x4EF6,
+ 0xA5F4: 0x4EFB,
+ 0xA5F5: 0x4EF0,
+ 0xA5F6: 0x4EF3,
+ 0xA5F7: 0x4EFD,
+ 0xA5F8: 0x4F01,
+ 0xA5F9: 0x4F0B,
+ 0xA5FA: 0x5149,
+ 0xA5FB: 0x5147,
+ 0xA5FC: 0x5146,
+ 0xA5FD: 0x5148,
+ 0xA5FE: 0x5168,
+ 0xA640: 0x5171,
+ 0xA641: 0x518D,
+ 0xA642: 0x51B0,
+ 0xA643: 0x5217,
+ 0xA644: 0x5211,
+ 0xA645: 0x5212,
+ 0xA646: 0x520E,
+ 0xA647: 0x5216,
+ 0xA648: 0x52A3,
+ 0xA649: 0x5308,
+ 0xA64A: 0x5321,
+ 0xA64B: 0x5320,
+ 0xA64C: 0x5370,
+ 0xA64D: 0x5371,
+ 0xA64E: 0x5409,
+ 0xA64F: 0x540F,
+ 0xA650: 0x540C,
+ 0xA651: 0x540A,
+ 0xA652: 0x5410,
+ 0xA653: 0x5401,
+ 0xA654: 0x540B,
+ 0xA655: 0x5404,
+ 0xA656: 0x5411,
+ 0xA657: 0x540D,
+ 0xA658: 0x5408,
+ 0xA659: 0x5403,
+ 0xA65A: 0x540E,
+ 0xA65B: 0x5406,
+ 0xA65C: 0x5412,
+ 0xA65D: 0x56E0,
+ 0xA65E: 0x56DE,
+ 0xA65F: 0x56DD,
+ 0xA660: 0x5733,
+ 0xA661: 0x5730,
+ 0xA662: 0x5728,
+ 0xA663: 0x572D,
+ 0xA664: 0x572C,
+ 0xA665: 0x572F,
+ 0xA666: 0x5729,
+ 0xA667: 0x5919,
+ 0xA668: 0x591A,
+ 0xA669: 0x5937,
+ 0xA66A: 0x5938,
+ 0xA66B: 0x5984,
+ 0xA66C: 0x5978,
+ 0xA66D: 0x5983,
+ 0xA66E: 0x597D,
+ 0xA66F: 0x5979,
+ 0xA670: 0x5982,
+ 0xA671: 0x5981,
+ 0xA672: 0x5B57,
+ 0xA673: 0x5B58,
+ 0xA674: 0x5B87,
+ 0xA675: 0x5B88,
+ 0xA676: 0x5B85,
+ 0xA677: 0x5B89,
+ 0xA678: 0x5BFA,
+ 0xA679: 0x5C16,
+ 0xA67A: 0x5C79,
+ 0xA67B: 0x5DDE,
+ 0xA67C: 0x5E06,
+ 0xA67D: 0x5E76,
+ 0xA67E: 0x5E74,
+ 0xA6A1: 0x5F0F,
+ 0xA6A2: 0x5F1B,
+ 0xA6A3: 0x5FD9,
+ 0xA6A4: 0x5FD6,
+ 0xA6A5: 0x620E,
+ 0xA6A6: 0x620C,
+ 0xA6A7: 0x620D,
+ 0xA6A8: 0x6210,
+ 0xA6A9: 0x6263,
+ 0xA6AA: 0x625B,
+ 0xA6AB: 0x6258,
+ 0xA6AC: 0x6536,
+ 0xA6AD: 0x65E9,
+ 0xA6AE: 0x65E8,
+ 0xA6AF: 0x65EC,
+ 0xA6B0: 0x65ED,
+ 0xA6B1: 0x66F2,
+ 0xA6B2: 0x66F3,
+ 0xA6B3: 0x6709,
+ 0xA6B4: 0x673D,
+ 0xA6B5: 0x6734,
+ 0xA6B6: 0x6731,
+ 0xA6B7: 0x6735,
+ 0xA6B8: 0x6B21,
+ 0xA6B9: 0x6B64,
+ 0xA6BA: 0x6B7B,
+ 0xA6BB: 0x6C16,
+ 0xA6BC: 0x6C5D,
+ 0xA6BD: 0x6C57,
+ 0xA6BE: 0x6C59,
+ 0xA6BF: 0x6C5F,
+ 0xA6C0: 0x6C60,
+ 0xA6C1: 0x6C50,
+ 0xA6C2: 0x6C55,
+ 0xA6C3: 0x6C61,
+ 0xA6C4: 0x6C5B,
+ 0xA6C5: 0x6C4D,
+ 0xA6C6: 0x6C4E,
+ 0xA6C7: 0x7070,
+ 0xA6C8: 0x725F,
+ 0xA6C9: 0x725D,
+ 0xA6CA: 0x767E,
+ 0xA6CB: 0x7AF9,
+ 0xA6CC: 0x7C73,
+ 0xA6CD: 0x7CF8,
+ 0xA6CE: 0x7F36,
+ 0xA6CF: 0x7F8A,
+ 0xA6D0: 0x7FBD,
+ 0xA6D1: 0x8001,
+ 0xA6D2: 0x8003,
+ 0xA6D3: 0x800C,
+ 0xA6D4: 0x8012,
+ 0xA6D5: 0x8033,
+ 0xA6D6: 0x807F,
+ 0xA6D7: 0x8089,
+ 0xA6D8: 0x808B,
+ 0xA6D9: 0x808C,
+ 0xA6DA: 0x81E3,
+ 0xA6DB: 0x81EA,
+ 0xA6DC: 0x81F3,
+ 0xA6DD: 0x81FC,
+ 0xA6DE: 0x820C,
+ 0xA6DF: 0x821B,
+ 0xA6E0: 0x821F,
+ 0xA6E1: 0x826E,
+ 0xA6E2: 0x8272,
+ 0xA6E3: 0x827E,
+ 0xA6E4: 0x866B,
+ 0xA6E5: 0x8840,
+ 0xA6E6: 0x884C,
+ 0xA6E7: 0x8863,
+ 0xA6E8: 0x897F,
+ 0xA6E9: 0x9621,
+ 0xA6EA: 0x4E32,
+ 0xA6EB: 0x4EA8,
+ 0xA6EC: 0x4F4D,
+ 0xA6ED: 0x4F4F,
+ 0xA6EE: 0x4F47,
+ 0xA6EF: 0x4F57,
+ 0xA6F0: 0x4F5E,
+ 0xA6F1: 0x4F34,
+ 0xA6F2: 0x4F5B,
+ 0xA6F3: 0x4F55,
+ 0xA6F4: 0x4F30,
+ 0xA6F5: 0x4F50,
+ 0xA6F6: 0x4F51,
+ 0xA6F7: 0x4F3D,
+ 0xA6F8: 0x4F3A,
+ 0xA6F9: 0x4F38,
+ 0xA6FA: 0x4F43,
+ 0xA6FB: 0x4F54,
+ 0xA6FC: 0x4F3C,
+ 0xA6FD: 0x4F46,
+ 0xA6FE: 0x4F63,
+ 0xA740: 0x4F5C,
+ 0xA741: 0x4F60,
+ 0xA742: 0x4F2F,
+ 0xA743: 0x4F4E,
+ 0xA744: 0x4F36,
+ 0xA745: 0x4F59,
+ 0xA746: 0x4F5D,
+ 0xA747: 0x4F48,
+ 0xA748: 0x4F5A,
+ 0xA749: 0x514C,
+ 0xA74A: 0x514B,
+ 0xA74B: 0x514D,
+ 0xA74C: 0x5175,
+ 0xA74D: 0x51B6,
+ 0xA74E: 0x51B7,
+ 0xA74F: 0x5225,
+ 0xA750: 0x5224,
+ 0xA751: 0x5229,
+ 0xA752: 0x522A,
+ 0xA753: 0x5228,
+ 0xA754: 0x52AB,
+ 0xA755: 0x52A9,
+ 0xA756: 0x52AA,
+ 0xA757: 0x52AC,
+ 0xA758: 0x5323,
+ 0xA759: 0x5373,
+ 0xA75A: 0x5375,
+ 0xA75B: 0x541D,
+ 0xA75C: 0x542D,
+ 0xA75D: 0x541E,
+ 0xA75E: 0x543E,
+ 0xA75F: 0x5426,
+ 0xA760: 0x544E,
+ 0xA761: 0x5427,
+ 0xA762: 0x5446,
+ 0xA763: 0x5443,
+ 0xA764: 0x5433,
+ 0xA765: 0x5448,
+ 0xA766: 0x5442,
+ 0xA767: 0x541B,
+ 0xA768: 0x5429,
+ 0xA769: 0x544A,
+ 0xA76A: 0x5439,
+ 0xA76B: 0x543B,
+ 0xA76C: 0x5438,
+ 0xA76D: 0x542E,
+ 0xA76E: 0x5435,
+ 0xA76F: 0x5436,
+ 0xA770: 0x5420,
+ 0xA771: 0x543C,
+ 0xA772: 0x5440,
+ 0xA773: 0x5431,
+ 0xA774: 0x542B,
+ 0xA775: 0x541F,
+ 0xA776: 0x542C,
+ 0xA777: 0x56EA,
+ 0xA778: 0x56F0,
+ 0xA779: 0x56E4,
+ 0xA77A: 0x56EB,
+ 0xA77B: 0x574A,
+ 0xA77C: 0x5751,
+ 0xA77D: 0x5740,
+ 0xA77E: 0x574D,
+ 0xA7A1: 0x5747,
+ 0xA7A2: 0x574E,
+ 0xA7A3: 0x573E,
+ 0xA7A4: 0x5750,
+ 0xA7A5: 0x574F,
+ 0xA7A6: 0x573B,
+ 0xA7A7: 0x58EF,
+ 0xA7A8: 0x593E,
+ 0xA7A9: 0x599D,
+ 0xA7AA: 0x5992,
+ 0xA7AB: 0x59A8,
+ 0xA7AC: 0x599E,
+ 0xA7AD: 0x59A3,
+ 0xA7AE: 0x5999,
+ 0xA7AF: 0x5996,
+ 0xA7B0: 0x598D,
+ 0xA7B1: 0x59A4,
+ 0xA7B2: 0x5993,
+ 0xA7B3: 0x598A,
+ 0xA7B4: 0x59A5,
+ 0xA7B5: 0x5B5D,
+ 0xA7B6: 0x5B5C,
+ 0xA7B7: 0x5B5A,
+ 0xA7B8: 0x5B5B,
+ 0xA7B9: 0x5B8C,
+ 0xA7BA: 0x5B8B,
+ 0xA7BB: 0x5B8F,
+ 0xA7BC: 0x5C2C,
+ 0xA7BD: 0x5C40,
+ 0xA7BE: 0x5C41,
+ 0xA7BF: 0x5C3F,
+ 0xA7C0: 0x5C3E,
+ 0xA7C1: 0x5C90,
+ 0xA7C2: 0x5C91,
+ 0xA7C3: 0x5C94,
+ 0xA7C4: 0x5C8C,
+ 0xA7C5: 0x5DEB,
+ 0xA7C6: 0x5E0C,
+ 0xA7C7: 0x5E8F,
+ 0xA7C8: 0x5E87,
+ 0xA7C9: 0x5E8A,
+ 0xA7CA: 0x5EF7,
+ 0xA7CB: 0x5F04,
+ 0xA7CC: 0x5F1F,
+ 0xA7CD: 0x5F64,
+ 0xA7CE: 0x5F62,
+ 0xA7CF: 0x5F77,
+ 0xA7D0: 0x5F79,
+ 0xA7D1: 0x5FD8,
+ 0xA7D2: 0x5FCC,
+ 0xA7D3: 0x5FD7,
+ 0xA7D4: 0x5FCD,
+ 0xA7D5: 0x5FF1,
+ 0xA7D6: 0x5FEB,
+ 0xA7D7: 0x5FF8,
+ 0xA7D8: 0x5FEA,
+ 0xA7D9: 0x6212,
+ 0xA7DA: 0x6211,
+ 0xA7DB: 0x6284,
+ 0xA7DC: 0x6297,
+ 0xA7DD: 0x6296,
+ 0xA7DE: 0x6280,
+ 0xA7DF: 0x6276,
+ 0xA7E0: 0x6289,
+ 0xA7E1: 0x626D,
+ 0xA7E2: 0x628A,
+ 0xA7E3: 0x627C,
+ 0xA7E4: 0x627E,
+ 0xA7E5: 0x6279,
+ 0xA7E6: 0x6273,
+ 0xA7E7: 0x6292,
+ 0xA7E8: 0x626F,
+ 0xA7E9: 0x6298,
+ 0xA7EA: 0x626E,
+ 0xA7EB: 0x6295,
+ 0xA7EC: 0x6293,
+ 0xA7ED: 0x6291,
+ 0xA7EE: 0x6286,
+ 0xA7EF: 0x6539,
+ 0xA7F0: 0x653B,
+ 0xA7F1: 0x6538,
+ 0xA7F2: 0x65F1,
+ 0xA7F3: 0x66F4,
+ 0xA7F4: 0x675F,
+ 0xA7F5: 0x674E,
+ 0xA7F6: 0x674F,
+ 0xA7F7: 0x6750,
+ 0xA7F8: 0x6751,
+ 0xA7F9: 0x675C,
+ 0xA7FA: 0x6756,
+ 0xA7FB: 0x675E,
+ 0xA7FC: 0x6749,
+ 0xA7FD: 0x6746,
+ 0xA7FE: 0x6760,
+ 0xA840: 0x6753,
+ 0xA841: 0x6757,
+ 0xA842: 0x6B65,
+ 0xA843: 0x6BCF,
+ 0xA844: 0x6C42,
+ 0xA845: 0x6C5E,
+ 0xA846: 0x6C99,
+ 0xA847: 0x6C81,
+ 0xA848: 0x6C88,
+ 0xA849: 0x6C89,
+ 0xA84A: 0x6C85,
+ 0xA84B: 0x6C9B,
+ 0xA84C: 0x6C6A,
+ 0xA84D: 0x6C7A,
+ 0xA84E: 0x6C90,
+ 0xA84F: 0x6C70,
+ 0xA850: 0x6C8C,
+ 0xA851: 0x6C68,
+ 0xA852: 0x6C96,
+ 0xA853: 0x6C92,
+ 0xA854: 0x6C7D,
+ 0xA855: 0x6C83,
+ 0xA856: 0x6C72,
+ 0xA857: 0x6C7E,
+ 0xA858: 0x6C74,
+ 0xA859: 0x6C86,
+ 0xA85A: 0x6C76,
+ 0xA85B: 0x6C8D,
+ 0xA85C: 0x6C94,
+ 0xA85D: 0x6C98,
+ 0xA85E: 0x6C82,
+ 0xA85F: 0x7076,
+ 0xA860: 0x707C,
+ 0xA861: 0x707D,
+ 0xA862: 0x7078,
+ 0xA863: 0x7262,
+ 0xA864: 0x7261,
+ 0xA865: 0x7260,
+ 0xA866: 0x72C4,
+ 0xA867: 0x72C2,
+ 0xA868: 0x7396,
+ 0xA869: 0x752C,
+ 0xA86A: 0x752B,
+ 0xA86B: 0x7537,
+ 0xA86C: 0x7538,
+ 0xA86D: 0x7682,
+ 0xA86E: 0x76EF,
+ 0xA86F: 0x77E3,
+ 0xA870: 0x79C1,
+ 0xA871: 0x79C0,
+ 0xA872: 0x79BF,
+ 0xA873: 0x7A76,
+ 0xA874: 0x7CFB,
+ 0xA875: 0x7F55,
+ 0xA876: 0x8096,
+ 0xA877: 0x8093,
+ 0xA878: 0x809D,
+ 0xA879: 0x8098,
+ 0xA87A: 0x809B,
+ 0xA87B: 0x809A,
+ 0xA87C: 0x80B2,
+ 0xA87D: 0x826F,
+ 0xA87E: 0x8292,
+ 0xA8A1: 0x828B,
+ 0xA8A2: 0x828D,
+ 0xA8A3: 0x898B,
+ 0xA8A4: 0x89D2,
+ 0xA8A5: 0x8A00,
+ 0xA8A6: 0x8C37,
+ 0xA8A7: 0x8C46,
+ 0xA8A8: 0x8C55,
+ 0xA8A9: 0x8C9D,
+ 0xA8AA: 0x8D64,
+ 0xA8AB: 0x8D70,
+ 0xA8AC: 0x8DB3,
+ 0xA8AD: 0x8EAB,
+ 0xA8AE: 0x8ECA,
+ 0xA8AF: 0x8F9B,
+ 0xA8B0: 0x8FB0,
+ 0xA8B1: 0x8FC2,
+ 0xA8B2: 0x8FC6,
+ 0xA8B3: 0x8FC5,
+ 0xA8B4: 0x8FC4,
+ 0xA8B5: 0x5DE1,
+ 0xA8B6: 0x9091,
+ 0xA8B7: 0x90A2,
+ 0xA8B8: 0x90AA,
+ 0xA8B9: 0x90A6,
+ 0xA8BA: 0x90A3,
+ 0xA8BB: 0x9149,
+ 0xA8BC: 0x91C6,
+ 0xA8BD: 0x91CC,
+ 0xA8BE: 0x9632,
+ 0xA8BF: 0x962E,
+ 0xA8C0: 0x9631,
+ 0xA8C1: 0x962A,
+ 0xA8C2: 0x962C,
+ 0xA8C3: 0x4E26,
+ 0xA8C4: 0x4E56,
+ 0xA8C5: 0x4E73,
+ 0xA8C6: 0x4E8B,
+ 0xA8C7: 0x4E9B,
+ 0xA8C8: 0x4E9E,
+ 0xA8C9: 0x4EAB,
+ 0xA8CA: 0x4EAC,
+ 0xA8CB: 0x4F6F,
+ 0xA8CC: 0x4F9D,
+ 0xA8CD: 0x4F8D,
+ 0xA8CE: 0x4F73,
+ 0xA8CF: 0x4F7F,
+ 0xA8D0: 0x4F6C,
+ 0xA8D1: 0x4F9B,
+ 0xA8D2: 0x4F8B,
+ 0xA8D3: 0x4F86,
+ 0xA8D4: 0x4F83,
+ 0xA8D5: 0x4F70,
+ 0xA8D6: 0x4F75,
+ 0xA8D7: 0x4F88,
+ 0xA8D8: 0x4F69,
+ 0xA8D9: 0x4F7B,
+ 0xA8DA: 0x4F96,
+ 0xA8DB: 0x4F7E,
+ 0xA8DC: 0x4F8F,
+ 0xA8DD: 0x4F91,
+ 0xA8DE: 0x4F7A,
+ 0xA8DF: 0x5154,
+ 0xA8E0: 0x5152,
+ 0xA8E1: 0x5155,
+ 0xA8E2: 0x5169,
+ 0xA8E3: 0x5177,
+ 0xA8E4: 0x5176,
+ 0xA8E5: 0x5178,
+ 0xA8E6: 0x51BD,
+ 0xA8E7: 0x51FD,
+ 0xA8E8: 0x523B,
+ 0xA8E9: 0x5238,
+ 0xA8EA: 0x5237,
+ 0xA8EB: 0x523A,
+ 0xA8EC: 0x5230,
+ 0xA8ED: 0x522E,
+ 0xA8EE: 0x5236,
+ 0xA8EF: 0x5241,
+ 0xA8F0: 0x52BE,
+ 0xA8F1: 0x52BB,
+ 0xA8F2: 0x5352,
+ 0xA8F3: 0x5354,
+ 0xA8F4: 0x5353,
+ 0xA8F5: 0x5351,
+ 0xA8F6: 0x5366,
+ 0xA8F7: 0x5377,
+ 0xA8F8: 0x5378,
+ 0xA8F9: 0x5379,
+ 0xA8FA: 0x53D6,
+ 0xA8FB: 0x53D4,
+ 0xA8FC: 0x53D7,
+ 0xA8FD: 0x5473,
+ 0xA8FE: 0x5475,
+ 0xA940: 0x5496,
+ 0xA941: 0x5478,
+ 0xA942: 0x5495,
+ 0xA943: 0x5480,
+ 0xA944: 0x547B,
+ 0xA945: 0x5477,
+ 0xA946: 0x5484,
+ 0xA947: 0x5492,
+ 0xA948: 0x5486,
+ 0xA949: 0x547C,
+ 0xA94A: 0x5490,
+ 0xA94B: 0x5471,
+ 0xA94C: 0x5476,
+ 0xA94D: 0x548C,
+ 0xA94E: 0x549A,
+ 0xA94F: 0x5462,
+ 0xA950: 0x5468,
+ 0xA951: 0x548B,
+ 0xA952: 0x547D,
+ 0xA953: 0x548E,
+ 0xA954: 0x56FA,
+ 0xA955: 0x5783,
+ 0xA956: 0x5777,
+ 0xA957: 0x576A,
+ 0xA958: 0x5769,
+ 0xA959: 0x5761,
+ 0xA95A: 0x5766,
+ 0xA95B: 0x5764,
+ 0xA95C: 0x577C,
+ 0xA95D: 0x591C,
+ 0xA95E: 0x5949,
+ 0xA95F: 0x5947,
+ 0xA960: 0x5948,
+ 0xA961: 0x5944,
+ 0xA962: 0x5954,
+ 0xA963: 0x59BE,
+ 0xA964: 0x59BB,
+ 0xA965: 0x59D4,
+ 0xA966: 0x59B9,
+ 0xA967: 0x59AE,
+ 0xA968: 0x59D1,
+ 0xA969: 0x59C6,
+ 0xA96A: 0x59D0,
+ 0xA96B: 0x59CD,
+ 0xA96C: 0x59CB,
+ 0xA96D: 0x59D3,
+ 0xA96E: 0x59CA,
+ 0xA96F: 0x59AF,
+ 0xA970: 0x59B3,
+ 0xA971: 0x59D2,
+ 0xA972: 0x59C5,
+ 0xA973: 0x5B5F,
+ 0xA974: 0x5B64,
+ 0xA975: 0x5B63,
+ 0xA976: 0x5B97,
+ 0xA977: 0x5B9A,
+ 0xA978: 0x5B98,
+ 0xA979: 0x5B9C,
+ 0xA97A: 0x5B99,
+ 0xA97B: 0x5B9B,
+ 0xA97C: 0x5C1A,
+ 0xA97D: 0x5C48,
+ 0xA97E: 0x5C45,
+ 0xA9A1: 0x5C46,
+ 0xA9A2: 0x5CB7,
+ 0xA9A3: 0x5CA1,
+ 0xA9A4: 0x5CB8,
+ 0xA9A5: 0x5CA9,
+ 0xA9A6: 0x5CAB,
+ 0xA9A7: 0x5CB1,
+ 0xA9A8: 0x5CB3,
+ 0xA9A9: 0x5E18,
+ 0xA9AA: 0x5E1A,
+ 0xA9AB: 0x5E16,
+ 0xA9AC: 0x5E15,
+ 0xA9AD: 0x5E1B,
+ 0xA9AE: 0x5E11,
+ 0xA9AF: 0x5E78,
+ 0xA9B0: 0x5E9A,
+ 0xA9B1: 0x5E97,
+ 0xA9B2: 0x5E9C,
+ 0xA9B3: 0x5E95,
+ 0xA9B4: 0x5E96,
+ 0xA9B5: 0x5EF6,
+ 0xA9B6: 0x5F26,
+ 0xA9B7: 0x5F27,
+ 0xA9B8: 0x5F29,
+ 0xA9B9: 0x5F80,
+ 0xA9BA: 0x5F81,
+ 0xA9BB: 0x5F7F,
+ 0xA9BC: 0x5F7C,
+ 0xA9BD: 0x5FDD,
+ 0xA9BE: 0x5FE0,
+ 0xA9BF: 0x5FFD,
+ 0xA9C0: 0x5FF5,
+ 0xA9C1: 0x5FFF,
+ 0xA9C2: 0x600F,
+ 0xA9C3: 0x6014,
+ 0xA9C4: 0x602F,
+ 0xA9C5: 0x6035,
+ 0xA9C6: 0x6016,
+ 0xA9C7: 0x602A,
+ 0xA9C8: 0x6015,
+ 0xA9C9: 0x6021,
+ 0xA9CA: 0x6027,
+ 0xA9CB: 0x6029,
+ 0xA9CC: 0x602B,
+ 0xA9CD: 0x601B,
+ 0xA9CE: 0x6216,
+ 0xA9CF: 0x6215,
+ 0xA9D0: 0x623F,
+ 0xA9D1: 0x623E,
+ 0xA9D2: 0x6240,
+ 0xA9D3: 0x627F,
+ 0xA9D4: 0x62C9,
+ 0xA9D5: 0x62CC,
+ 0xA9D6: 0x62C4,
+ 0xA9D7: 0x62BF,
+ 0xA9D8: 0x62C2,
+ 0xA9D9: 0x62B9,
+ 0xA9DA: 0x62D2,
+ 0xA9DB: 0x62DB,
+ 0xA9DC: 0x62AB,
+ 0xA9DD: 0x62D3,
+ 0xA9DE: 0x62D4,
+ 0xA9DF: 0x62CB,
+ 0xA9E0: 0x62C8,
+ 0xA9E1: 0x62A8,
+ 0xA9E2: 0x62BD,
+ 0xA9E3: 0x62BC,
+ 0xA9E4: 0x62D0,
+ 0xA9E5: 0x62D9,
+ 0xA9E6: 0x62C7,
+ 0xA9E7: 0x62CD,
+ 0xA9E8: 0x62B5,
+ 0xA9E9: 0x62DA,
+ 0xA9EA: 0x62B1,
+ 0xA9EB: 0x62D8,
+ 0xA9EC: 0x62D6,
+ 0xA9ED: 0x62D7,
+ 0xA9EE: 0x62C6,
+ 0xA9EF: 0x62AC,
+ 0xA9F0: 0x62CE,
+ 0xA9F1: 0x653E,
+ 0xA9F2: 0x65A7,
+ 0xA9F3: 0x65BC,
+ 0xA9F4: 0x65FA,
+ 0xA9F5: 0x6614,
+ 0xA9F6: 0x6613,
+ 0xA9F7: 0x660C,
+ 0xA9F8: 0x6606,
+ 0xA9F9: 0x6602,
+ 0xA9FA: 0x660E,
+ 0xA9FB: 0x6600,
+ 0xA9FC: 0x660F,
+ 0xA9FD: 0x6615,
+ 0xA9FE: 0x660A,
+ 0xAA40: 0x6607,
+ 0xAA41: 0x670D,
+ 0xAA42: 0x670B,
+ 0xAA43: 0x676D,
+ 0xAA44: 0x678B,
+ 0xAA45: 0x6795,
+ 0xAA46: 0x6771,
+ 0xAA47: 0x679C,
+ 0xAA48: 0x6773,
+ 0xAA49: 0x6777,
+ 0xAA4A: 0x6787,
+ 0xAA4B: 0x679D,
+ 0xAA4C: 0x6797,
+ 0xAA4D: 0x676F,
+ 0xAA4E: 0x6770,
+ 0xAA4F: 0x677F,
+ 0xAA50: 0x6789,
+ 0xAA51: 0x677E,
+ 0xAA52: 0x6790,
+ 0xAA53: 0x6775,
+ 0xAA54: 0x679A,
+ 0xAA55: 0x6793,
+ 0xAA56: 0x677C,
+ 0xAA57: 0x676A,
+ 0xAA58: 0x6772,
+ 0xAA59: 0x6B23,
+ 0xAA5A: 0x6B66,
+ 0xAA5B: 0x6B67,
+ 0xAA5C: 0x6B7F,
+ 0xAA5D: 0x6C13,
+ 0xAA5E: 0x6C1B,
+ 0xAA5F: 0x6CE3,
+ 0xAA60: 0x6CE8,
+ 0xAA61: 0x6CF3,
+ 0xAA62: 0x6CB1,
+ 0xAA63: 0x6CCC,
+ 0xAA64: 0x6CE5,
+ 0xAA65: 0x6CB3,
+ 0xAA66: 0x6CBD,
+ 0xAA67: 0x6CBE,
+ 0xAA68: 0x6CBC,
+ 0xAA69: 0x6CE2,
+ 0xAA6A: 0x6CAB,
+ 0xAA6B: 0x6CD5,
+ 0xAA6C: 0x6CD3,
+ 0xAA6D: 0x6CB8,
+ 0xAA6E: 0x6CC4,
+ 0xAA6F: 0x6CB9,
+ 0xAA70: 0x6CC1,
+ 0xAA71: 0x6CAE,
+ 0xAA72: 0x6CD7,
+ 0xAA73: 0x6CC5,
+ 0xAA74: 0x6CF1,
+ 0xAA75: 0x6CBF,
+ 0xAA76: 0x6CBB,
+ 0xAA77: 0x6CE1,
+ 0xAA78: 0x6CDB,
+ 0xAA79: 0x6CCA,
+ 0xAA7A: 0x6CAC,
+ 0xAA7B: 0x6CEF,
+ 0xAA7C: 0x6CDC,
+ 0xAA7D: 0x6CD6,
+ 0xAA7E: 0x6CE0,
+ 0xAAA1: 0x7095,
+ 0xAAA2: 0x708E,
+ 0xAAA3: 0x7092,
+ 0xAAA4: 0x708A,
+ 0xAAA5: 0x7099,
+ 0xAAA6: 0x722C,
+ 0xAAA7: 0x722D,
+ 0xAAA8: 0x7238,
+ 0xAAA9: 0x7248,
+ 0xAAAA: 0x7267,
+ 0xAAAB: 0x7269,
+ 0xAAAC: 0x72C0,
+ 0xAAAD: 0x72CE,
+ 0xAAAE: 0x72D9,
+ 0xAAAF: 0x72D7,
+ 0xAAB0: 0x72D0,
+ 0xAAB1: 0x73A9,
+ 0xAAB2: 0x73A8,
+ 0xAAB3: 0x739F,
+ 0xAAB4: 0x73AB,
+ 0xAAB5: 0x73A5,
+ 0xAAB6: 0x753D,
+ 0xAAB7: 0x759D,
+ 0xAAB8: 0x7599,
+ 0xAAB9: 0x759A,
+ 0xAABA: 0x7684,
+ 0xAABB: 0x76C2,
+ 0xAABC: 0x76F2,
+ 0xAABD: 0x76F4,
+ 0xAABE: 0x77E5,
+ 0xAABF: 0x77FD,
+ 0xAAC0: 0x793E,
+ 0xAAC1: 0x7940,
+ 0xAAC2: 0x7941,
+ 0xAAC3: 0x79C9,
+ 0xAAC4: 0x79C8,
+ 0xAAC5: 0x7A7A,
+ 0xAAC6: 0x7A79,
+ 0xAAC7: 0x7AFA,
+ 0xAAC8: 0x7CFE,
+ 0xAAC9: 0x7F54,
+ 0xAACA: 0x7F8C,
+ 0xAACB: 0x7F8B,
+ 0xAACC: 0x8005,
+ 0xAACD: 0x80BA,
+ 0xAACE: 0x80A5,
+ 0xAACF: 0x80A2,
+ 0xAAD0: 0x80B1,
+ 0xAAD1: 0x80A1,
+ 0xAAD2: 0x80AB,
+ 0xAAD3: 0x80A9,
+ 0xAAD4: 0x80B4,
+ 0xAAD5: 0x80AA,
+ 0xAAD6: 0x80AF,
+ 0xAAD7: 0x81E5,
+ 0xAAD8: 0x81FE,
+ 0xAAD9: 0x820D,
+ 0xAADA: 0x82B3,
+ 0xAADB: 0x829D,
+ 0xAADC: 0x8299,
+ 0xAADD: 0x82AD,
+ 0xAADE: 0x82BD,
+ 0xAADF: 0x829F,
+ 0xAAE0: 0x82B9,
+ 0xAAE1: 0x82B1,
+ 0xAAE2: 0x82AC,
+ 0xAAE3: 0x82A5,
+ 0xAAE4: 0x82AF,
+ 0xAAE5: 0x82B8,
+ 0xAAE6: 0x82A3,
+ 0xAAE7: 0x82B0,
+ 0xAAE8: 0x82BE,
+ 0xAAE9: 0x82B7,
+ 0xAAEA: 0x864E,
+ 0xAAEB: 0x8671,
+ 0xAAEC: 0x521D,
+ 0xAAED: 0x8868,
+ 0xAAEE: 0x8ECB,
+ 0xAAEF: 0x8FCE,
+ 0xAAF0: 0x8FD4,
+ 0xAAF1: 0x8FD1,
+ 0xAAF2: 0x90B5,
+ 0xAAF3: 0x90B8,
+ 0xAAF4: 0x90B1,
+ 0xAAF5: 0x90B6,
+ 0xAAF6: 0x91C7,
+ 0xAAF7: 0x91D1,
+ 0xAAF8: 0x9577,
+ 0xAAF9: 0x9580,
+ 0xAAFA: 0x961C,
+ 0xAAFB: 0x9640,
+ 0xAAFC: 0x963F,
+ 0xAAFD: 0x963B,
+ 0xAAFE: 0x9644,
+ 0xAB40: 0x9642,
+ 0xAB41: 0x96B9,
+ 0xAB42: 0x96E8,
+ 0xAB43: 0x9752,
+ 0xAB44: 0x975E,
+ 0xAB45: 0x4E9F,
+ 0xAB46: 0x4EAD,
+ 0xAB47: 0x4EAE,
+ 0xAB48: 0x4FE1,
+ 0xAB49: 0x4FB5,
+ 0xAB4A: 0x4FAF,
+ 0xAB4B: 0x4FBF,
+ 0xAB4C: 0x4FE0,
+ 0xAB4D: 0x4FD1,
+ 0xAB4E: 0x4FCF,
+ 0xAB4F: 0x4FDD,
+ 0xAB50: 0x4FC3,
+ 0xAB51: 0x4FB6,
+ 0xAB52: 0x4FD8,
+ 0xAB53: 0x4FDF,
+ 0xAB54: 0x4FCA,
+ 0xAB55: 0x4FD7,
+ 0xAB56: 0x4FAE,
+ 0xAB57: 0x4FD0,
+ 0xAB58: 0x4FC4,
+ 0xAB59: 0x4FC2,
+ 0xAB5A: 0x4FDA,
+ 0xAB5B: 0x4FCE,
+ 0xAB5C: 0x4FDE,
+ 0xAB5D: 0x4FB7,
+ 0xAB5E: 0x5157,
+ 0xAB5F: 0x5192,
+ 0xAB60: 0x5191,
+ 0xAB61: 0x51A0,
+ 0xAB62: 0x524E,
+ 0xAB63: 0x5243,
+ 0xAB64: 0x524A,
+ 0xAB65: 0x524D,
+ 0xAB66: 0x524C,
+ 0xAB67: 0x524B,
+ 0xAB68: 0x5247,
+ 0xAB69: 0x52C7,
+ 0xAB6A: 0x52C9,
+ 0xAB6B: 0x52C3,
+ 0xAB6C: 0x52C1,
+ 0xAB6D: 0x530D,
+ 0xAB6E: 0x5357,
+ 0xAB6F: 0x537B,
+ 0xAB70: 0x539A,
+ 0xAB71: 0x53DB,
+ 0xAB72: 0x54AC,
+ 0xAB73: 0x54C0,
+ 0xAB74: 0x54A8,
+ 0xAB75: 0x54CE,
+ 0xAB76: 0x54C9,
+ 0xAB77: 0x54B8,
+ 0xAB78: 0x54A6,
+ 0xAB79: 0x54B3,
+ 0xAB7A: 0x54C7,
+ 0xAB7B: 0x54C2,
+ 0xAB7C: 0x54BD,
+ 0xAB7D: 0x54AA,
+ 0xAB7E: 0x54C1,
+ 0xABA1: 0x54C4,
+ 0xABA2: 0x54C8,
+ 0xABA3: 0x54AF,
+ 0xABA4: 0x54AB,
+ 0xABA5: 0x54B1,
+ 0xABA6: 0x54BB,
+ 0xABA7: 0x54A9,
+ 0xABA8: 0x54A7,
+ 0xABA9: 0x54BF,
+ 0xABAA: 0x56FF,
+ 0xABAB: 0x5782,
+ 0xABAC: 0x578B,
+ 0xABAD: 0x57A0,
+ 0xABAE: 0x57A3,
+ 0xABAF: 0x57A2,
+ 0xABB0: 0x57CE,
+ 0xABB1: 0x57AE,
+ 0xABB2: 0x5793,
+ 0xABB3: 0x5955,
+ 0xABB4: 0x5951,
+ 0xABB5: 0x594F,
+ 0xABB6: 0x594E,
+ 0xABB7: 0x5950,
+ 0xABB8: 0x59DC,
+ 0xABB9: 0x59D8,
+ 0xABBA: 0x59FF,
+ 0xABBB: 0x59E3,
+ 0xABBC: 0x59E8,
+ 0xABBD: 0x5A03,
+ 0xABBE: 0x59E5,
+ 0xABBF: 0x59EA,
+ 0xABC0: 0x59DA,
+ 0xABC1: 0x59E6,
+ 0xABC2: 0x5A01,
+ 0xABC3: 0x59FB,
+ 0xABC4: 0x5B69,
+ 0xABC5: 0x5BA3,
+ 0xABC6: 0x5BA6,
+ 0xABC7: 0x5BA4,
+ 0xABC8: 0x5BA2,
+ 0xABC9: 0x5BA5,
+ 0xABCA: 0x5C01,
+ 0xABCB: 0x5C4E,
+ 0xABCC: 0x5C4F,
+ 0xABCD: 0x5C4D,
+ 0xABCE: 0x5C4B,
+ 0xABCF: 0x5CD9,
+ 0xABD0: 0x5CD2,
+ 0xABD1: 0x5DF7,
+ 0xABD2: 0x5E1D,
+ 0xABD3: 0x5E25,
+ 0xABD4: 0x5E1F,
+ 0xABD5: 0x5E7D,
+ 0xABD6: 0x5EA0,
+ 0xABD7: 0x5EA6,
+ 0xABD8: 0x5EFA,
+ 0xABD9: 0x5F08,
+ 0xABDA: 0x5F2D,
+ 0xABDB: 0x5F65,
+ 0xABDC: 0x5F88,
+ 0xABDD: 0x5F85,
+ 0xABDE: 0x5F8A,
+ 0xABDF: 0x5F8B,
+ 0xABE0: 0x5F87,
+ 0xABE1: 0x5F8C,
+ 0xABE2: 0x5F89,
+ 0xABE3: 0x6012,
+ 0xABE4: 0x601D,
+ 0xABE5: 0x6020,
+ 0xABE6: 0x6025,
+ 0xABE7: 0x600E,
+ 0xABE8: 0x6028,
+ 0xABE9: 0x604D,
+ 0xABEA: 0x6070,
+ 0xABEB: 0x6068,
+ 0xABEC: 0x6062,
+ 0xABED: 0x6046,
+ 0xABEE: 0x6043,
+ 0xABEF: 0x606C,
+ 0xABF0: 0x606B,
+ 0xABF1: 0x606A,
+ 0xABF2: 0x6064,
+ 0xABF3: 0x6241,
+ 0xABF4: 0x62DC,
+ 0xABF5: 0x6316,
+ 0xABF6: 0x6309,
+ 0xABF7: 0x62FC,
+ 0xABF8: 0x62ED,
+ 0xABF9: 0x6301,
+ 0xABFA: 0x62EE,
+ 0xABFB: 0x62FD,
+ 0xABFC: 0x6307,
+ 0xABFD: 0x62F1,
+ 0xABFE: 0x62F7,
+ 0xAC40: 0x62EF,
+ 0xAC41: 0x62EC,
+ 0xAC42: 0x62FE,
+ 0xAC43: 0x62F4,
+ 0xAC44: 0x6311,
+ 0xAC45: 0x6302,
+ 0xAC46: 0x653F,
+ 0xAC47: 0x6545,
+ 0xAC48: 0x65AB,
+ 0xAC49: 0x65BD,
+ 0xAC4A: 0x65E2,
+ 0xAC4B: 0x6625,
+ 0xAC4C: 0x662D,
+ 0xAC4D: 0x6620,
+ 0xAC4E: 0x6627,
+ 0xAC4F: 0x662F,
+ 0xAC50: 0x661F,
+ 0xAC51: 0x6628,
+ 0xAC52: 0x6631,
+ 0xAC53: 0x6624,
+ 0xAC54: 0x66F7,
+ 0xAC55: 0x67FF,
+ 0xAC56: 0x67D3,
+ 0xAC57: 0x67F1,
+ 0xAC58: 0x67D4,
+ 0xAC59: 0x67D0,
+ 0xAC5A: 0x67EC,
+ 0xAC5B: 0x67B6,
+ 0xAC5C: 0x67AF,
+ 0xAC5D: 0x67F5,
+ 0xAC5E: 0x67E9,
+ 0xAC5F: 0x67EF,
+ 0xAC60: 0x67C4,
+ 0xAC61: 0x67D1,
+ 0xAC62: 0x67B4,
+ 0xAC63: 0x67DA,
+ 0xAC64: 0x67E5,
+ 0xAC65: 0x67B8,
+ 0xAC66: 0x67CF,
+ 0xAC67: 0x67DE,
+ 0xAC68: 0x67F3,
+ 0xAC69: 0x67B0,
+ 0xAC6A: 0x67D9,
+ 0xAC6B: 0x67E2,
+ 0xAC6C: 0x67DD,
+ 0xAC6D: 0x67D2,
+ 0xAC6E: 0x6B6A,
+ 0xAC6F: 0x6B83,
+ 0xAC70: 0x6B86,
+ 0xAC71: 0x6BB5,
+ 0xAC72: 0x6BD2,
+ 0xAC73: 0x6BD7,
+ 0xAC74: 0x6C1F,
+ 0xAC75: 0x6CC9,
+ 0xAC76: 0x6D0B,
+ 0xAC77: 0x6D32,
+ 0xAC78: 0x6D2A,
+ 0xAC79: 0x6D41,
+ 0xAC7A: 0x6D25,
+ 0xAC7B: 0x6D0C,
+ 0xAC7C: 0x6D31,
+ 0xAC7D: 0x6D1E,
+ 0xAC7E: 0x6D17,
+ 0xACA1: 0x6D3B,
+ 0xACA2: 0x6D3D,
+ 0xACA3: 0x6D3E,
+ 0xACA4: 0x6D36,
+ 0xACA5: 0x6D1B,
+ 0xACA6: 0x6CF5,
+ 0xACA7: 0x6D39,
+ 0xACA8: 0x6D27,
+ 0xACA9: 0x6D38,
+ 0xACAA: 0x6D29,
+ 0xACAB: 0x6D2E,
+ 0xACAC: 0x6D35,
+ 0xACAD: 0x6D0E,
+ 0xACAE: 0x6D2B,
+ 0xACAF: 0x70AB,
+ 0xACB0: 0x70BA,
+ 0xACB1: 0x70B3,
+ 0xACB2: 0x70AC,
+ 0xACB3: 0x70AF,
+ 0xACB4: 0x70AD,
+ 0xACB5: 0x70B8,
+ 0xACB6: 0x70AE,
+ 0xACB7: 0x70A4,
+ 0xACB8: 0x7230,
+ 0xACB9: 0x7272,
+ 0xACBA: 0x726F,
+ 0xACBB: 0x7274,
+ 0xACBC: 0x72E9,
+ 0xACBD: 0x72E0,
+ 0xACBE: 0x72E1,
+ 0xACBF: 0x73B7,
+ 0xACC0: 0x73CA,
+ 0xACC1: 0x73BB,
+ 0xACC2: 0x73B2,
+ 0xACC3: 0x73CD,
+ 0xACC4: 0x73C0,
+ 0xACC5: 0x73B3,
+ 0xACC6: 0x751A,
+ 0xACC7: 0x752D,
+ 0xACC8: 0x754F,
+ 0xACC9: 0x754C,
+ 0xACCA: 0x754E,
+ 0xACCB: 0x754B,
+ 0xACCC: 0x75AB,
+ 0xACCD: 0x75A4,
+ 0xACCE: 0x75A5,
+ 0xACCF: 0x75A2,
+ 0xACD0: 0x75A3,
+ 0xACD1: 0x7678,
+ 0xACD2: 0x7686,
+ 0xACD3: 0x7687,
+ 0xACD4: 0x7688,
+ 0xACD5: 0x76C8,
+ 0xACD6: 0x76C6,
+ 0xACD7: 0x76C3,
+ 0xACD8: 0x76C5,
+ 0xACD9: 0x7701,
+ 0xACDA: 0x76F9,
+ 0xACDB: 0x76F8,
+ 0xACDC: 0x7709,
+ 0xACDD: 0x770B,
+ 0xACDE: 0x76FE,
+ 0xACDF: 0x76FC,
+ 0xACE0: 0x7707,
+ 0xACE1: 0x77DC,
+ 0xACE2: 0x7802,
+ 0xACE3: 0x7814,
+ 0xACE4: 0x780C,
+ 0xACE5: 0x780D,
+ 0xACE6: 0x7946,
+ 0xACE7: 0x7949,
+ 0xACE8: 0x7948,
+ 0xACE9: 0x7947,
+ 0xACEA: 0x79B9,
+ 0xACEB: 0x79BA,
+ 0xACEC: 0x79D1,
+ 0xACED: 0x79D2,
+ 0xACEE: 0x79CB,
+ 0xACEF: 0x7A7F,
+ 0xACF0: 0x7A81,
+ 0xACF1: 0x7AFF,
+ 0xACF2: 0x7AFD,
+ 0xACF3: 0x7C7D,
+ 0xACF4: 0x7D02,
+ 0xACF5: 0x7D05,
+ 0xACF6: 0x7D00,
+ 0xACF7: 0x7D09,
+ 0xACF8: 0x7D07,
+ 0xACF9: 0x7D04,
+ 0xACFA: 0x7D06,
+ 0xACFB: 0x7F38,
+ 0xACFC: 0x7F8E,
+ 0xACFD: 0x7FBF,
+ 0xACFE: 0x8004,
+ 0xAD40: 0x8010,
+ 0xAD41: 0x800D,
+ 0xAD42: 0x8011,
+ 0xAD43: 0x8036,
+ 0xAD44: 0x80D6,
+ 0xAD45: 0x80E5,
+ 0xAD46: 0x80DA,
+ 0xAD47: 0x80C3,
+ 0xAD48: 0x80C4,
+ 0xAD49: 0x80CC,
+ 0xAD4A: 0x80E1,
+ 0xAD4B: 0x80DB,
+ 0xAD4C: 0x80CE,
+ 0xAD4D: 0x80DE,
+ 0xAD4E: 0x80E4,
+ 0xAD4F: 0x80DD,
+ 0xAD50: 0x81F4,
+ 0xAD51: 0x8222,
+ 0xAD52: 0x82E7,
+ 0xAD53: 0x8303,
+ 0xAD54: 0x8305,
+ 0xAD55: 0x82E3,
+ 0xAD56: 0x82DB,
+ 0xAD57: 0x82E6,
+ 0xAD58: 0x8304,
+ 0xAD59: 0x82E5,
+ 0xAD5A: 0x8302,
+ 0xAD5B: 0x8309,
+ 0xAD5C: 0x82D2,
+ 0xAD5D: 0x82D7,
+ 0xAD5E: 0x82F1,
+ 0xAD5F: 0x8301,
+ 0xAD60: 0x82DC,
+ 0xAD61: 0x82D4,
+ 0xAD62: 0x82D1,
+ 0xAD63: 0x82DE,
+ 0xAD64: 0x82D3,
+ 0xAD65: 0x82DF,
+ 0xAD66: 0x82EF,
+ 0xAD67: 0x8306,
+ 0xAD68: 0x8650,
+ 0xAD69: 0x8679,
+ 0xAD6A: 0x867B,
+ 0xAD6B: 0x867A,
+ 0xAD6C: 0x884D,
+ 0xAD6D: 0x886B,
+ 0xAD6E: 0x8981,
+ 0xAD6F: 0x89D4,
+ 0xAD70: 0x8A08,
+ 0xAD71: 0x8A02,
+ 0xAD72: 0x8A03,
+ 0xAD73: 0x8C9E,
+ 0xAD74: 0x8CA0,
+ 0xAD75: 0x8D74,
+ 0xAD76: 0x8D73,
+ 0xAD77: 0x8DB4,
+ 0xAD78: 0x8ECD,
+ 0xAD79: 0x8ECC,
+ 0xAD7A: 0x8FF0,
+ 0xAD7B: 0x8FE6,
+ 0xAD7C: 0x8FE2,
+ 0xAD7D: 0x8FEA,
+ 0xAD7E: 0x8FE5,
+ 0xADA1: 0x8FED,
+ 0xADA2: 0x8FEB,
+ 0xADA3: 0x8FE4,
+ 0xADA4: 0x8FE8,
+ 0xADA5: 0x90CA,
+ 0xADA6: 0x90CE,
+ 0xADA7: 0x90C1,
+ 0xADA8: 0x90C3,
+ 0xADA9: 0x914B,
+ 0xADAA: 0x914A,
+ 0xADAB: 0x91CD,
+ 0xADAC: 0x9582,
+ 0xADAD: 0x9650,
+ 0xADAE: 0x964B,
+ 0xADAF: 0x964C,
+ 0xADB0: 0x964D,
+ 0xADB1: 0x9762,
+ 0xADB2: 0x9769,
+ 0xADB3: 0x97CB,
+ 0xADB4: 0x97ED,
+ 0xADB5: 0x97F3,
+ 0xADB6: 0x9801,
+ 0xADB7: 0x98A8,
+ 0xADB8: 0x98DB,
+ 0xADB9: 0x98DF,
+ 0xADBA: 0x9996,
+ 0xADBB: 0x9999,
+ 0xADBC: 0x4E58,
+ 0xADBD: 0x4EB3,
+ 0xADBE: 0x500C,
+ 0xADBF: 0x500D,
+ 0xADC0: 0x5023,
+ 0xADC1: 0x4FEF,
+ 0xADC2: 0x5026,
+ 0xADC3: 0x5025,
+ 0xADC4: 0x4FF8,
+ 0xADC5: 0x5029,
+ 0xADC6: 0x5016,
+ 0xADC7: 0x5006,
+ 0xADC8: 0x503C,
+ 0xADC9: 0x501F,
+ 0xADCA: 0x501A,
+ 0xADCB: 0x5012,
+ 0xADCC: 0x5011,
+ 0xADCD: 0x4FFA,
+ 0xADCE: 0x5000,
+ 0xADCF: 0x5014,
+ 0xADD0: 0x5028,
+ 0xADD1: 0x4FF1,
+ 0xADD2: 0x5021,
+ 0xADD3: 0x500B,
+ 0xADD4: 0x5019,
+ 0xADD5: 0x5018,
+ 0xADD6: 0x4FF3,
+ 0xADD7: 0x4FEE,
+ 0xADD8: 0x502D,
+ 0xADD9: 0x502A,
+ 0xADDA: 0x4FFE,
+ 0xADDB: 0x502B,
+ 0xADDC: 0x5009,
+ 0xADDD: 0x517C,
+ 0xADDE: 0x51A4,
+ 0xADDF: 0x51A5,
+ 0xADE0: 0x51A2,
+ 0xADE1: 0x51CD,
+ 0xADE2: 0x51CC,
+ 0xADE3: 0x51C6,
+ 0xADE4: 0x51CB,
+ 0xADE5: 0x5256,
+ 0xADE6: 0x525C,
+ 0xADE7: 0x5254,
+ 0xADE8: 0x525B,
+ 0xADE9: 0x525D,
+ 0xADEA: 0x532A,
+ 0xADEB: 0x537F,
+ 0xADEC: 0x539F,
+ 0xADED: 0x539D,
+ 0xADEE: 0x53DF,
+ 0xADEF: 0x54E8,
+ 0xADF0: 0x5510,
+ 0xADF1: 0x5501,
+ 0xADF2: 0x5537,
+ 0xADF3: 0x54FC,
+ 0xADF4: 0x54E5,
+ 0xADF5: 0x54F2,
+ 0xADF6: 0x5506,
+ 0xADF7: 0x54FA,
+ 0xADF8: 0x5514,
+ 0xADF9: 0x54E9,
+ 0xADFA: 0x54ED,
+ 0xADFB: 0x54E1,
+ 0xADFC: 0x5509,
+ 0xADFD: 0x54EE,
+ 0xADFE: 0x54EA,
+ 0xAE40: 0x54E6,
+ 0xAE41: 0x5527,
+ 0xAE42: 0x5507,
+ 0xAE43: 0x54FD,
+ 0xAE44: 0x550F,
+ 0xAE45: 0x5703,
+ 0xAE46: 0x5704,
+ 0xAE47: 0x57C2,
+ 0xAE48: 0x57D4,
+ 0xAE49: 0x57CB,
+ 0xAE4A: 0x57C3,
+ 0xAE4B: 0x5809,
+ 0xAE4C: 0x590F,
+ 0xAE4D: 0x5957,
+ 0xAE4E: 0x5958,
+ 0xAE4F: 0x595A,
+ 0xAE50: 0x5A11,
+ 0xAE51: 0x5A18,
+ 0xAE52: 0x5A1C,
+ 0xAE53: 0x5A1F,
+ 0xAE54: 0x5A1B,
+ 0xAE55: 0x5A13,
+ 0xAE56: 0x59EC,
+ 0xAE57: 0x5A20,
+ 0xAE58: 0x5A23,
+ 0xAE59: 0x5A29,
+ 0xAE5A: 0x5A25,
+ 0xAE5B: 0x5A0C,
+ 0xAE5C: 0x5A09,
+ 0xAE5D: 0x5B6B,
+ 0xAE5E: 0x5C58,
+ 0xAE5F: 0x5BB0,
+ 0xAE60: 0x5BB3,
+ 0xAE61: 0x5BB6,
+ 0xAE62: 0x5BB4,
+ 0xAE63: 0x5BAE,
+ 0xAE64: 0x5BB5,
+ 0xAE65: 0x5BB9,
+ 0xAE66: 0x5BB8,
+ 0xAE67: 0x5C04,
+ 0xAE68: 0x5C51,
+ 0xAE69: 0x5C55,
+ 0xAE6A: 0x5C50,
+ 0xAE6B: 0x5CED,
+ 0xAE6C: 0x5CFD,
+ 0xAE6D: 0x5CFB,
+ 0xAE6E: 0x5CEA,
+ 0xAE6F: 0x5CE8,
+ 0xAE70: 0x5CF0,
+ 0xAE71: 0x5CF6,
+ 0xAE72: 0x5D01,
+ 0xAE73: 0x5CF4,
+ 0xAE74: 0x5DEE,
+ 0xAE75: 0x5E2D,
+ 0xAE76: 0x5E2B,
+ 0xAE77: 0x5EAB,
+ 0xAE78: 0x5EAD,
+ 0xAE79: 0x5EA7,
+ 0xAE7A: 0x5F31,
+ 0xAE7B: 0x5F92,
+ 0xAE7C: 0x5F91,
+ 0xAE7D: 0x5F90,
+ 0xAE7E: 0x6059,
+ 0xAEA1: 0x6063,
+ 0xAEA2: 0x6065,
+ 0xAEA3: 0x6050,
+ 0xAEA4: 0x6055,
+ 0xAEA5: 0x606D,
+ 0xAEA6: 0x6069,
+ 0xAEA7: 0x606F,
+ 0xAEA8: 0x6084,
+ 0xAEA9: 0x609F,
+ 0xAEAA: 0x609A,
+ 0xAEAB: 0x608D,
+ 0xAEAC: 0x6094,
+ 0xAEAD: 0x608C,
+ 0xAEAE: 0x6085,
+ 0xAEAF: 0x6096,
+ 0xAEB0: 0x6247,
+ 0xAEB1: 0x62F3,
+ 0xAEB2: 0x6308,
+ 0xAEB3: 0x62FF,
+ 0xAEB4: 0x634E,
+ 0xAEB5: 0x633E,
+ 0xAEB6: 0x632F,
+ 0xAEB7: 0x6355,
+ 0xAEB8: 0x6342,
+ 0xAEB9: 0x6346,
+ 0xAEBA: 0x634F,
+ 0xAEBB: 0x6349,
+ 0xAEBC: 0x633A,
+ 0xAEBD: 0x6350,
+ 0xAEBE: 0x633D,
+ 0xAEBF: 0x632A,
+ 0xAEC0: 0x632B,
+ 0xAEC1: 0x6328,
+ 0xAEC2: 0x634D,
+ 0xAEC3: 0x634C,
+ 0xAEC4: 0x6548,
+ 0xAEC5: 0x6549,
+ 0xAEC6: 0x6599,
+ 0xAEC7: 0x65C1,
+ 0xAEC8: 0x65C5,
+ 0xAEC9: 0x6642,
+ 0xAECA: 0x6649,
+ 0xAECB: 0x664F,
+ 0xAECC: 0x6643,
+ 0xAECD: 0x6652,
+ 0xAECE: 0x664C,
+ 0xAECF: 0x6645,
+ 0xAED0: 0x6641,
+ 0xAED1: 0x66F8,
+ 0xAED2: 0x6714,
+ 0xAED3: 0x6715,
+ 0xAED4: 0x6717,
+ 0xAED5: 0x6821,
+ 0xAED6: 0x6838,
+ 0xAED7: 0x6848,
+ 0xAED8: 0x6846,
+ 0xAED9: 0x6853,
+ 0xAEDA: 0x6839,
+ 0xAEDB: 0x6842,
+ 0xAEDC: 0x6854,
+ 0xAEDD: 0x6829,
+ 0xAEDE: 0x68B3,
+ 0xAEDF: 0x6817,
+ 0xAEE0: 0x684C,
+ 0xAEE1: 0x6851,
+ 0xAEE2: 0x683D,
+ 0xAEE3: 0x67F4,
+ 0xAEE4: 0x6850,
+ 0xAEE5: 0x6840,
+ 0xAEE6: 0x683C,
+ 0xAEE7: 0x6843,
+ 0xAEE8: 0x682A,
+ 0xAEE9: 0x6845,
+ 0xAEEA: 0x6813,
+ 0xAEEB: 0x6818,
+ 0xAEEC: 0x6841,
+ 0xAEED: 0x6B8A,
+ 0xAEEE: 0x6B89,
+ 0xAEEF: 0x6BB7,
+ 0xAEF0: 0x6C23,
+ 0xAEF1: 0x6C27,
+ 0xAEF2: 0x6C28,
+ 0xAEF3: 0x6C26,
+ 0xAEF4: 0x6C24,
+ 0xAEF5: 0x6CF0,
+ 0xAEF6: 0x6D6A,
+ 0xAEF7: 0x6D95,
+ 0xAEF8: 0x6D88,
+ 0xAEF9: 0x6D87,
+ 0xAEFA: 0x6D66,
+ 0xAEFB: 0x6D78,
+ 0xAEFC: 0x6D77,
+ 0xAEFD: 0x6D59,
+ 0xAEFE: 0x6D93,
+ 0xAF40: 0x6D6C,
+ 0xAF41: 0x6D89,
+ 0xAF42: 0x6D6E,
+ 0xAF43: 0x6D5A,
+ 0xAF44: 0x6D74,
+ 0xAF45: 0x6D69,
+ 0xAF46: 0x6D8C,
+ 0xAF47: 0x6D8A,
+ 0xAF48: 0x6D79,
+ 0xAF49: 0x6D85,
+ 0xAF4A: 0x6D65,
+ 0xAF4B: 0x6D94,
+ 0xAF4C: 0x70CA,
+ 0xAF4D: 0x70D8,
+ 0xAF4E: 0x70E4,
+ 0xAF4F: 0x70D9,
+ 0xAF50: 0x70C8,
+ 0xAF51: 0x70CF,
+ 0xAF52: 0x7239,
+ 0xAF53: 0x7279,
+ 0xAF54: 0x72FC,
+ 0xAF55: 0x72F9,
+ 0xAF56: 0x72FD,
+ 0xAF57: 0x72F8,
+ 0xAF58: 0x72F7,
+ 0xAF59: 0x7386,
+ 0xAF5A: 0x73ED,
+ 0xAF5B: 0x7409,
+ 0xAF5C: 0x73EE,
+ 0xAF5D: 0x73E0,
+ 0xAF5E: 0x73EA,
+ 0xAF5F: 0x73DE,
+ 0xAF60: 0x7554,
+ 0xAF61: 0x755D,
+ 0xAF62: 0x755C,
+ 0xAF63: 0x755A,
+ 0xAF64: 0x7559,
+ 0xAF65: 0x75BE,
+ 0xAF66: 0x75C5,
+ 0xAF67: 0x75C7,
+ 0xAF68: 0x75B2,
+ 0xAF69: 0x75B3,
+ 0xAF6A: 0x75BD,
+ 0xAF6B: 0x75BC,
+ 0xAF6C: 0x75B9,
+ 0xAF6D: 0x75C2,
+ 0xAF6E: 0x75B8,
+ 0xAF6F: 0x768B,
+ 0xAF70: 0x76B0,
+ 0xAF71: 0x76CA,
+ 0xAF72: 0x76CD,
+ 0xAF73: 0x76CE,
+ 0xAF74: 0x7729,
+ 0xAF75: 0x771F,
+ 0xAF76: 0x7720,
+ 0xAF77: 0x7728,
+ 0xAF78: 0x77E9,
+ 0xAF79: 0x7830,
+ 0xAF7A: 0x7827,
+ 0xAF7B: 0x7838,
+ 0xAF7C: 0x781D,
+ 0xAF7D: 0x7834,
+ 0xAF7E: 0x7837,
+ 0xAFA1: 0x7825,
+ 0xAFA2: 0x782D,
+ 0xAFA3: 0x7820,
+ 0xAFA4: 0x781F,
+ 0xAFA5: 0x7832,
+ 0xAFA6: 0x7955,
+ 0xAFA7: 0x7950,
+ 0xAFA8: 0x7960,
+ 0xAFA9: 0x795F,
+ 0xAFAA: 0x7956,
+ 0xAFAB: 0x795E,
+ 0xAFAC: 0x795D,
+ 0xAFAD: 0x7957,
+ 0xAFAE: 0x795A,
+ 0xAFAF: 0x79E4,
+ 0xAFB0: 0x79E3,
+ 0xAFB1: 0x79E7,
+ 0xAFB2: 0x79DF,
+ 0xAFB3: 0x79E6,
+ 0xAFB4: 0x79E9,
+ 0xAFB5: 0x79D8,
+ 0xAFB6: 0x7A84,
+ 0xAFB7: 0x7A88,
+ 0xAFB8: 0x7AD9,
+ 0xAFB9: 0x7B06,
+ 0xAFBA: 0x7B11,
+ 0xAFBB: 0x7C89,
+ 0xAFBC: 0x7D21,
+ 0xAFBD: 0x7D17,
+ 0xAFBE: 0x7D0B,
+ 0xAFBF: 0x7D0A,
+ 0xAFC0: 0x7D20,
+ 0xAFC1: 0x7D22,
+ 0xAFC2: 0x7D14,
+ 0xAFC3: 0x7D10,
+ 0xAFC4: 0x7D15,
+ 0xAFC5: 0x7D1A,
+ 0xAFC6: 0x7D1C,
+ 0xAFC7: 0x7D0D,
+ 0xAFC8: 0x7D19,
+ 0xAFC9: 0x7D1B,
+ 0xAFCA: 0x7F3A,
+ 0xAFCB: 0x7F5F,
+ 0xAFCC: 0x7F94,
+ 0xAFCD: 0x7FC5,
+ 0xAFCE: 0x7FC1,
+ 0xAFCF: 0x8006,
+ 0xAFD0: 0x8018,
+ 0xAFD1: 0x8015,
+ 0xAFD2: 0x8019,
+ 0xAFD3: 0x8017,
+ 0xAFD4: 0x803D,
+ 0xAFD5: 0x803F,
+ 0xAFD6: 0x80F1,
+ 0xAFD7: 0x8102,
+ 0xAFD8: 0x80F0,
+ 0xAFD9: 0x8105,
+ 0xAFDA: 0x80ED,
+ 0xAFDB: 0x80F4,
+ 0xAFDC: 0x8106,
+ 0xAFDD: 0x80F8,
+ 0xAFDE: 0x80F3,
+ 0xAFDF: 0x8108,
+ 0xAFE0: 0x80FD,
+ 0xAFE1: 0x810A,
+ 0xAFE2: 0x80FC,
+ 0xAFE3: 0x80EF,
+ 0xAFE4: 0x81ED,
+ 0xAFE5: 0x81EC,
+ 0xAFE6: 0x8200,
+ 0xAFE7: 0x8210,
+ 0xAFE8: 0x822A,
+ 0xAFE9: 0x822B,
+ 0xAFEA: 0x8228,
+ 0xAFEB: 0x822C,
+ 0xAFEC: 0x82BB,
+ 0xAFED: 0x832B,
+ 0xAFEE: 0x8352,
+ 0xAFEF: 0x8354,
+ 0xAFF0: 0x834A,
+ 0xAFF1: 0x8338,
+ 0xAFF2: 0x8350,
+ 0xAFF3: 0x8349,
+ 0xAFF4: 0x8335,
+ 0xAFF5: 0x8334,
+ 0xAFF6: 0x834F,
+ 0xAFF7: 0x8332,
+ 0xAFF8: 0x8339,
+ 0xAFF9: 0x8336,
+ 0xAFFA: 0x8317,
+ 0xAFFB: 0x8340,
+ 0xAFFC: 0x8331,
+ 0xAFFD: 0x8328,
+ 0xAFFE: 0x8343,
+ 0xB040: 0x8654,
+ 0xB041: 0x868A,
+ 0xB042: 0x86AA,
+ 0xB043: 0x8693,
+ 0xB044: 0x86A4,
+ 0xB045: 0x86A9,
+ 0xB046: 0x868C,
+ 0xB047: 0x86A3,
+ 0xB048: 0x869C,
+ 0xB049: 0x8870,
+ 0xB04A: 0x8877,
+ 0xB04B: 0x8881,
+ 0xB04C: 0x8882,
+ 0xB04D: 0x887D,
+ 0xB04E: 0x8879,
+ 0xB04F: 0x8A18,
+ 0xB050: 0x8A10,
+ 0xB051: 0x8A0E,
+ 0xB052: 0x8A0C,
+ 0xB053: 0x8A15,
+ 0xB054: 0x8A0A,
+ 0xB055: 0x8A17,
+ 0xB056: 0x8A13,
+ 0xB057: 0x8A16,
+ 0xB058: 0x8A0F,
+ 0xB059: 0x8A11,
+ 0xB05A: 0x8C48,
+ 0xB05B: 0x8C7A,
+ 0xB05C: 0x8C79,
+ 0xB05D: 0x8CA1,
+ 0xB05E: 0x8CA2,
+ 0xB05F: 0x8D77,
+ 0xB060: 0x8EAC,
+ 0xB061: 0x8ED2,
+ 0xB062: 0x8ED4,
+ 0xB063: 0x8ECF,
+ 0xB064: 0x8FB1,
+ 0xB065: 0x9001,
+ 0xB066: 0x9006,
+ 0xB067: 0x8FF7,
+ 0xB068: 0x9000,
+ 0xB069: 0x8FFA,
+ 0xB06A: 0x8FF4,
+ 0xB06B: 0x9003,
+ 0xB06C: 0x8FFD,
+ 0xB06D: 0x9005,
+ 0xB06E: 0x8FF8,
+ 0xB06F: 0x9095,
+ 0xB070: 0x90E1,
+ 0xB071: 0x90DD,
+ 0xB072: 0x90E2,
+ 0xB073: 0x9152,
+ 0xB074: 0x914D,
+ 0xB075: 0x914C,
+ 0xB076: 0x91D8,
+ 0xB077: 0x91DD,
+ 0xB078: 0x91D7,
+ 0xB079: 0x91DC,
+ 0xB07A: 0x91D9,
+ 0xB07B: 0x9583,
+ 0xB07C: 0x9662,
+ 0xB07D: 0x9663,
+ 0xB07E: 0x9661,
+ 0xB0A1: 0x965B,
+ 0xB0A2: 0x965D,
+ 0xB0A3: 0x9664,
+ 0xB0A4: 0x9658,
+ 0xB0A5: 0x965E,
+ 0xB0A6: 0x96BB,
+ 0xB0A7: 0x98E2,
+ 0xB0A8: 0x99AC,
+ 0xB0A9: 0x9AA8,
+ 0xB0AA: 0x9AD8,
+ 0xB0AB: 0x9B25,
+ 0xB0AC: 0x9B32,
+ 0xB0AD: 0x9B3C,
+ 0xB0AE: 0x4E7E,
+ 0xB0AF: 0x507A,
+ 0xB0B0: 0x507D,
+ 0xB0B1: 0x505C,
+ 0xB0B2: 0x5047,
+ 0xB0B3: 0x5043,
+ 0xB0B4: 0x504C,
+ 0xB0B5: 0x505A,
+ 0xB0B6: 0x5049,
+ 0xB0B7: 0x5065,
+ 0xB0B8: 0x5076,
+ 0xB0B9: 0x504E,
+ 0xB0BA: 0x5055,
+ 0xB0BB: 0x5075,
+ 0xB0BC: 0x5074,
+ 0xB0BD: 0x5077,
+ 0xB0BE: 0x504F,
+ 0xB0BF: 0x500F,
+ 0xB0C0: 0x506F,
+ 0xB0C1: 0x506D,
+ 0xB0C2: 0x515C,
+ 0xB0C3: 0x5195,
+ 0xB0C4: 0x51F0,
+ 0xB0C5: 0x526A,
+ 0xB0C6: 0x526F,
+ 0xB0C7: 0x52D2,
+ 0xB0C8: 0x52D9,
+ 0xB0C9: 0x52D8,
+ 0xB0CA: 0x52D5,
+ 0xB0CB: 0x5310,
+ 0xB0CC: 0x530F,
+ 0xB0CD: 0x5319,
+ 0xB0CE: 0x533F,
+ 0xB0CF: 0x5340,
+ 0xB0D0: 0x533E,
+ 0xB0D1: 0x53C3,
+ 0xB0D2: 0x66FC,
+ 0xB0D3: 0x5546,
+ 0xB0D4: 0x556A,
+ 0xB0D5: 0x5566,
+ 0xB0D6: 0x5544,
+ 0xB0D7: 0x555E,
+ 0xB0D8: 0x5561,
+ 0xB0D9: 0x5543,
+ 0xB0DA: 0x554A,
+ 0xB0DB: 0x5531,
+ 0xB0DC: 0x5556,
+ 0xB0DD: 0x554F,
+ 0xB0DE: 0x5555,
+ 0xB0DF: 0x552F,
+ 0xB0E0: 0x5564,
+ 0xB0E1: 0x5538,
+ 0xB0E2: 0x552E,
+ 0xB0E3: 0x555C,
+ 0xB0E4: 0x552C,
+ 0xB0E5: 0x5563,
+ 0xB0E6: 0x5533,
+ 0xB0E7: 0x5541,
+ 0xB0E8: 0x5557,
+ 0xB0E9: 0x5708,
+ 0xB0EA: 0x570B,
+ 0xB0EB: 0x5709,
+ 0xB0EC: 0x57DF,
+ 0xB0ED: 0x5805,
+ 0xB0EE: 0x580A,
+ 0xB0EF: 0x5806,
+ 0xB0F0: 0x57E0,
+ 0xB0F1: 0x57E4,
+ 0xB0F2: 0x57FA,
+ 0xB0F3: 0x5802,
+ 0xB0F4: 0x5835,
+ 0xB0F5: 0x57F7,
+ 0xB0F6: 0x57F9,
+ 0xB0F7: 0x5920,
+ 0xB0F8: 0x5962,
+ 0xB0F9: 0x5A36,
+ 0xB0FA: 0x5A41,
+ 0xB0FB: 0x5A49,
+ 0xB0FC: 0x5A66,
+ 0xB0FD: 0x5A6A,
+ 0xB0FE: 0x5A40,
+ 0xB140: 0x5A3C,
+ 0xB141: 0x5A62,
+ 0xB142: 0x5A5A,
+ 0xB143: 0x5A46,
+ 0xB144: 0x5A4A,
+ 0xB145: 0x5B70,
+ 0xB146: 0x5BC7,
+ 0xB147: 0x5BC5,
+ 0xB148: 0x5BC4,
+ 0xB149: 0x5BC2,
+ 0xB14A: 0x5BBF,
+ 0xB14B: 0x5BC6,
+ 0xB14C: 0x5C09,
+ 0xB14D: 0x5C08,
+ 0xB14E: 0x5C07,
+ 0xB14F: 0x5C60,
+ 0xB150: 0x5C5C,
+ 0xB151: 0x5C5D,
+ 0xB152: 0x5D07,
+ 0xB153: 0x5D06,
+ 0xB154: 0x5D0E,
+ 0xB155: 0x5D1B,
+ 0xB156: 0x5D16,
+ 0xB157: 0x5D22,
+ 0xB158: 0x5D11,
+ 0xB159: 0x5D29,
+ 0xB15A: 0x5D14,
+ 0xB15B: 0x5D19,
+ 0xB15C: 0x5D24,
+ 0xB15D: 0x5D27,
+ 0xB15E: 0x5D17,
+ 0xB15F: 0x5DE2,
+ 0xB160: 0x5E38,
+ 0xB161: 0x5E36,
+ 0xB162: 0x5E33,
+ 0xB163: 0x5E37,
+ 0xB164: 0x5EB7,
+ 0xB165: 0x5EB8,
+ 0xB166: 0x5EB6,
+ 0xB167: 0x5EB5,
+ 0xB168: 0x5EBE,
+ 0xB169: 0x5F35,
+ 0xB16A: 0x5F37,
+ 0xB16B: 0x5F57,
+ 0xB16C: 0x5F6C,
+ 0xB16D: 0x5F69,
+ 0xB16E: 0x5F6B,
+ 0xB16F: 0x5F97,
+ 0xB170: 0x5F99,
+ 0xB171: 0x5F9E,
+ 0xB172: 0x5F98,
+ 0xB173: 0x5FA1,
+ 0xB174: 0x5FA0,
+ 0xB175: 0x5F9C,
+ 0xB176: 0x607F,
+ 0xB177: 0x60A3,
+ 0xB178: 0x6089,
+ 0xB179: 0x60A0,
+ 0xB17A: 0x60A8,
+ 0xB17B: 0x60CB,
+ 0xB17C: 0x60B4,
+ 0xB17D: 0x60E6,
+ 0xB17E: 0x60BD,
+ 0xB1A1: 0x60C5,
+ 0xB1A2: 0x60BB,
+ 0xB1A3: 0x60B5,
+ 0xB1A4: 0x60DC,
+ 0xB1A5: 0x60BC,
+ 0xB1A6: 0x60D8,
+ 0xB1A7: 0x60D5,
+ 0xB1A8: 0x60C6,
+ 0xB1A9: 0x60DF,
+ 0xB1AA: 0x60B8,
+ 0xB1AB: 0x60DA,
+ 0xB1AC: 0x60C7,
+ 0xB1AD: 0x621A,
+ 0xB1AE: 0x621B,
+ 0xB1AF: 0x6248,
+ 0xB1B0: 0x63A0,
+ 0xB1B1: 0x63A7,
+ 0xB1B2: 0x6372,
+ 0xB1B3: 0x6396,
+ 0xB1B4: 0x63A2,
+ 0xB1B5: 0x63A5,
+ 0xB1B6: 0x6377,
+ 0xB1B7: 0x6367,
+ 0xB1B8: 0x6398,
+ 0xB1B9: 0x63AA,
+ 0xB1BA: 0x6371,
+ 0xB1BB: 0x63A9,
+ 0xB1BC: 0x6389,
+ 0xB1BD: 0x6383,
+ 0xB1BE: 0x639B,
+ 0xB1BF: 0x636B,
+ 0xB1C0: 0x63A8,
+ 0xB1C1: 0x6384,
+ 0xB1C2: 0x6388,
+ 0xB1C3: 0x6399,
+ 0xB1C4: 0x63A1,
+ 0xB1C5: 0x63AC,
+ 0xB1C6: 0x6392,
+ 0xB1C7: 0x638F,
+ 0xB1C8: 0x6380,
+ 0xB1C9: 0x637B,
+ 0xB1CA: 0x6369,
+ 0xB1CB: 0x6368,
+ 0xB1CC: 0x637A,
+ 0xB1CD: 0x655D,
+ 0xB1CE: 0x6556,
+ 0xB1CF: 0x6551,
+ 0xB1D0: 0x6559,
+ 0xB1D1: 0x6557,
+ 0xB1D2: 0x555F,
+ 0xB1D3: 0x654F,
+ 0xB1D4: 0x6558,
+ 0xB1D5: 0x6555,
+ 0xB1D6: 0x6554,
+ 0xB1D7: 0x659C,
+ 0xB1D8: 0x659B,
+ 0xB1D9: 0x65AC,
+ 0xB1DA: 0x65CF,
+ 0xB1DB: 0x65CB,
+ 0xB1DC: 0x65CC,
+ 0xB1DD: 0x65CE,
+ 0xB1DE: 0x665D,
+ 0xB1DF: 0x665A,
+ 0xB1E0: 0x6664,
+ 0xB1E1: 0x6668,
+ 0xB1E2: 0x6666,
+ 0xB1E3: 0x665E,
+ 0xB1E4: 0x66F9,
+ 0xB1E5: 0x52D7,
+ 0xB1E6: 0x671B,
+ 0xB1E7: 0x6881,
+ 0xB1E8: 0x68AF,
+ 0xB1E9: 0x68A2,
+ 0xB1EA: 0x6893,
+ 0xB1EB: 0x68B5,
+ 0xB1EC: 0x687F,
+ 0xB1ED: 0x6876,
+ 0xB1EE: 0x68B1,
+ 0xB1EF: 0x68A7,
+ 0xB1F0: 0x6897,
+ 0xB1F1: 0x68B0,
+ 0xB1F2: 0x6883,
+ 0xB1F3: 0x68C4,
+ 0xB1F4: 0x68AD,
+ 0xB1F5: 0x6886,
+ 0xB1F6: 0x6885,
+ 0xB1F7: 0x6894,
+ 0xB1F8: 0x689D,
+ 0xB1F9: 0x68A8,
+ 0xB1FA: 0x689F,
+ 0xB1FB: 0x68A1,
+ 0xB1FC: 0x6882,
+ 0xB1FD: 0x6B32,
+ 0xB1FE: 0x6BBA,
+ 0xB240: 0x6BEB,
+ 0xB241: 0x6BEC,
+ 0xB242: 0x6C2B,
+ 0xB243: 0x6D8E,
+ 0xB244: 0x6DBC,
+ 0xB245: 0x6DF3,
+ 0xB246: 0x6DD9,
+ 0xB247: 0x6DB2,
+ 0xB248: 0x6DE1,
+ 0xB249: 0x6DCC,
+ 0xB24A: 0x6DE4,
+ 0xB24B: 0x6DFB,
+ 0xB24C: 0x6DFA,
+ 0xB24D: 0x6E05,
+ 0xB24E: 0x6DC7,
+ 0xB24F: 0x6DCB,
+ 0xB250: 0x6DAF,
+ 0xB251: 0x6DD1,
+ 0xB252: 0x6DAE,
+ 0xB253: 0x6DDE,
+ 0xB254: 0x6DF9,
+ 0xB255: 0x6DB8,
+ 0xB256: 0x6DF7,
+ 0xB257: 0x6DF5,
+ 0xB258: 0x6DC5,
+ 0xB259: 0x6DD2,
+ 0xB25A: 0x6E1A,
+ 0xB25B: 0x6DB5,
+ 0xB25C: 0x6DDA,
+ 0xB25D: 0x6DEB,
+ 0xB25E: 0x6DD8,
+ 0xB25F: 0x6DEA,
+ 0xB260: 0x6DF1,
+ 0xB261: 0x6DEE,
+ 0xB262: 0x6DE8,
+ 0xB263: 0x6DC6,
+ 0xB264: 0x6DC4,
+ 0xB265: 0x6DAA,
+ 0xB266: 0x6DEC,
+ 0xB267: 0x6DBF,
+ 0xB268: 0x6DE6,
+ 0xB269: 0x70F9,
+ 0xB26A: 0x7109,
+ 0xB26B: 0x710A,
+ 0xB26C: 0x70FD,
+ 0xB26D: 0x70EF,
+ 0xB26E: 0x723D,
+ 0xB26F: 0x727D,
+ 0xB270: 0x7281,
+ 0xB271: 0x731C,
+ 0xB272: 0x731B,
+ 0xB273: 0x7316,
+ 0xB274: 0x7313,
+ 0xB275: 0x7319,
+ 0xB276: 0x7387,
+ 0xB277: 0x7405,
+ 0xB278: 0x740A,
+ 0xB279: 0x7403,
+ 0xB27A: 0x7406,
+ 0xB27B: 0x73FE,
+ 0xB27C: 0x740D,
+ 0xB27D: 0x74E0,
+ 0xB27E: 0x74F6,
+ 0xB2A1: 0x74F7,
+ 0xB2A2: 0x751C,
+ 0xB2A3: 0x7522,
+ 0xB2A4: 0x7565,
+ 0xB2A5: 0x7566,
+ 0xB2A6: 0x7562,
+ 0xB2A7: 0x7570,
+ 0xB2A8: 0x758F,
+ 0xB2A9: 0x75D4,
+ 0xB2AA: 0x75D5,
+ 0xB2AB: 0x75B5,
+ 0xB2AC: 0x75CA,
+ 0xB2AD: 0x75CD,
+ 0xB2AE: 0x768E,
+ 0xB2AF: 0x76D4,
+ 0xB2B0: 0x76D2,
+ 0xB2B1: 0x76DB,
+ 0xB2B2: 0x7737,
+ 0xB2B3: 0x773E,
+ 0xB2B4: 0x773C,
+ 0xB2B5: 0x7736,
+ 0xB2B6: 0x7738,
+ 0xB2B7: 0x773A,
+ 0xB2B8: 0x786B,
+ 0xB2B9: 0x7843,
+ 0xB2BA: 0x784E,
+ 0xB2BB: 0x7965,
+ 0xB2BC: 0x7968,
+ 0xB2BD: 0x796D,
+ 0xB2BE: 0x79FB,
+ 0xB2BF: 0x7A92,
+ 0xB2C0: 0x7A95,
+ 0xB2C1: 0x7B20,
+ 0xB2C2: 0x7B28,
+ 0xB2C3: 0x7B1B,
+ 0xB2C4: 0x7B2C,
+ 0xB2C5: 0x7B26,
+ 0xB2C6: 0x7B19,
+ 0xB2C7: 0x7B1E,
+ 0xB2C8: 0x7B2E,
+ 0xB2C9: 0x7C92,
+ 0xB2CA: 0x7C97,
+ 0xB2CB: 0x7C95,
+ 0xB2CC: 0x7D46,
+ 0xB2CD: 0x7D43,
+ 0xB2CE: 0x7D71,
+ 0xB2CF: 0x7D2E,
+ 0xB2D0: 0x7D39,
+ 0xB2D1: 0x7D3C,
+ 0xB2D2: 0x7D40,
+ 0xB2D3: 0x7D30,
+ 0xB2D4: 0x7D33,
+ 0xB2D5: 0x7D44,
+ 0xB2D6: 0x7D2F,
+ 0xB2D7: 0x7D42,
+ 0xB2D8: 0x7D32,
+ 0xB2D9: 0x7D31,
+ 0xB2DA: 0x7F3D,
+ 0xB2DB: 0x7F9E,
+ 0xB2DC: 0x7F9A,
+ 0xB2DD: 0x7FCC,
+ 0xB2DE: 0x7FCE,
+ 0xB2DF: 0x7FD2,
+ 0xB2E0: 0x801C,
+ 0xB2E1: 0x804A,
+ 0xB2E2: 0x8046,
+ 0xB2E3: 0x812F,
+ 0xB2E4: 0x8116,
+ 0xB2E5: 0x8123,
+ 0xB2E6: 0x812B,
+ 0xB2E7: 0x8129,
+ 0xB2E8: 0x8130,
+ 0xB2E9: 0x8124,
+ 0xB2EA: 0x8202,
+ 0xB2EB: 0x8235,
+ 0xB2EC: 0x8237,
+ 0xB2ED: 0x8236,
+ 0xB2EE: 0x8239,
+ 0xB2EF: 0x838E,
+ 0xB2F0: 0x839E,
+ 0xB2F1: 0x8398,
+ 0xB2F2: 0x8378,
+ 0xB2F3: 0x83A2,
+ 0xB2F4: 0x8396,
+ 0xB2F5: 0x83BD,
+ 0xB2F6: 0x83AB,
+ 0xB2F7: 0x8392,
+ 0xB2F8: 0x838A,
+ 0xB2F9: 0x8393,
+ 0xB2FA: 0x8389,
+ 0xB2FB: 0x83A0,
+ 0xB2FC: 0x8377,
+ 0xB2FD: 0x837B,
+ 0xB2FE: 0x837C,
+ 0xB340: 0x8386,
+ 0xB341: 0x83A7,
+ 0xB342: 0x8655,
+ 0xB343: 0x5F6A,
+ 0xB344: 0x86C7,
+ 0xB345: 0x86C0,
+ 0xB346: 0x86B6,
+ 0xB347: 0x86C4,
+ 0xB348: 0x86B5,
+ 0xB349: 0x86C6,
+ 0xB34A: 0x86CB,
+ 0xB34B: 0x86B1,
+ 0xB34C: 0x86AF,
+ 0xB34D: 0x86C9,
+ 0xB34E: 0x8853,
+ 0xB34F: 0x889E,
+ 0xB350: 0x8888,
+ 0xB351: 0x88AB,
+ 0xB352: 0x8892,
+ 0xB353: 0x8896,
+ 0xB354: 0x888D,
+ 0xB355: 0x888B,
+ 0xB356: 0x8993,
+ 0xB357: 0x898F,
+ 0xB358: 0x8A2A,
+ 0xB359: 0x8A1D,
+ 0xB35A: 0x8A23,
+ 0xB35B: 0x8A25,
+ 0xB35C: 0x8A31,
+ 0xB35D: 0x8A2D,
+ 0xB35E: 0x8A1F,
+ 0xB35F: 0x8A1B,
+ 0xB360: 0x8A22,
+ 0xB361: 0x8C49,
+ 0xB362: 0x8C5A,
+ 0xB363: 0x8CA9,
+ 0xB364: 0x8CAC,
+ 0xB365: 0x8CAB,
+ 0xB366: 0x8CA8,
+ 0xB367: 0x8CAA,
+ 0xB368: 0x8CA7,
+ 0xB369: 0x8D67,
+ 0xB36A: 0x8D66,
+ 0xB36B: 0x8DBE,
+ 0xB36C: 0x8DBA,
+ 0xB36D: 0x8EDB,
+ 0xB36E: 0x8EDF,
+ 0xB36F: 0x9019,
+ 0xB370: 0x900D,
+ 0xB371: 0x901A,
+ 0xB372: 0x9017,
+ 0xB373: 0x9023,
+ 0xB374: 0x901F,
+ 0xB375: 0x901D,
+ 0xB376: 0x9010,
+ 0xB377: 0x9015,
+ 0xB378: 0x901E,
+ 0xB379: 0x9020,
+ 0xB37A: 0x900F,
+ 0xB37B: 0x9022,
+ 0xB37C: 0x9016,
+ 0xB37D: 0x901B,
+ 0xB37E: 0x9014,
+ 0xB3A1: 0x90E8,
+ 0xB3A2: 0x90ED,
+ 0xB3A3: 0x90FD,
+ 0xB3A4: 0x9157,
+ 0xB3A5: 0x91CE,
+ 0xB3A6: 0x91F5,
+ 0xB3A7: 0x91E6,
+ 0xB3A8: 0x91E3,
+ 0xB3A9: 0x91E7,
+ 0xB3AA: 0x91ED,
+ 0xB3AB: 0x91E9,
+ 0xB3AC: 0x9589,
+ 0xB3AD: 0x966A,
+ 0xB3AE: 0x9675,
+ 0xB3AF: 0x9673,
+ 0xB3B0: 0x9678,
+ 0xB3B1: 0x9670,
+ 0xB3B2: 0x9674,
+ 0xB3B3: 0x9676,
+ 0xB3B4: 0x9677,
+ 0xB3B5: 0x966C,
+ 0xB3B6: 0x96C0,
+ 0xB3B7: 0x96EA,
+ 0xB3B8: 0x96E9,
+ 0xB3B9: 0x7AE0,
+ 0xB3BA: 0x7ADF,
+ 0xB3BB: 0x9802,
+ 0xB3BC: 0x9803,
+ 0xB3BD: 0x9B5A,
+ 0xB3BE: 0x9CE5,
+ 0xB3BF: 0x9E75,
+ 0xB3C0: 0x9E7F,
+ 0xB3C1: 0x9EA5,
+ 0xB3C2: 0x9EBB,
+ 0xB3C3: 0x50A2,
+ 0xB3C4: 0x508D,
+ 0xB3C5: 0x5085,
+ 0xB3C6: 0x5099,
+ 0xB3C7: 0x5091,
+ 0xB3C8: 0x5080,
+ 0xB3C9: 0x5096,
+ 0xB3CA: 0x5098,
+ 0xB3CB: 0x509A,
+ 0xB3CC: 0x6700,
+ 0xB3CD: 0x51F1,
+ 0xB3CE: 0x5272,
+ 0xB3CF: 0x5274,
+ 0xB3D0: 0x5275,
+ 0xB3D1: 0x5269,
+ 0xB3D2: 0x52DE,
+ 0xB3D3: 0x52DD,
+ 0xB3D4: 0x52DB,
+ 0xB3D5: 0x535A,
+ 0xB3D6: 0x53A5,
+ 0xB3D7: 0x557B,
+ 0xB3D8: 0x5580,
+ 0xB3D9: 0x55A7,
+ 0xB3DA: 0x557C,
+ 0xB3DB: 0x558A,
+ 0xB3DC: 0x559D,
+ 0xB3DD: 0x5598,
+ 0xB3DE: 0x5582,
+ 0xB3DF: 0x559C,
+ 0xB3E0: 0x55AA,
+ 0xB3E1: 0x5594,
+ 0xB3E2: 0x5587,
+ 0xB3E3: 0x558B,
+ 0xB3E4: 0x5583,
+ 0xB3E5: 0x55B3,
+ 0xB3E6: 0x55AE,
+ 0xB3E7: 0x559F,
+ 0xB3E8: 0x553E,
+ 0xB3E9: 0x55B2,
+ 0xB3EA: 0x559A,
+ 0xB3EB: 0x55BB,
+ 0xB3EC: 0x55AC,
+ 0xB3ED: 0x55B1,
+ 0xB3EE: 0x557E,
+ 0xB3EF: 0x5589,
+ 0xB3F0: 0x55AB,
+ 0xB3F1: 0x5599,
+ 0xB3F2: 0x570D,
+ 0xB3F3: 0x582F,
+ 0xB3F4: 0x582A,
+ 0xB3F5: 0x5834,
+ 0xB3F6: 0x5824,
+ 0xB3F7: 0x5830,
+ 0xB3F8: 0x5831,
+ 0xB3F9: 0x5821,
+ 0xB3FA: 0x581D,
+ 0xB3FB: 0x5820,
+ 0xB3FC: 0x58F9,
+ 0xB3FD: 0x58FA,
+ 0xB3FE: 0x5960,
+ 0xB440: 0x5A77,
+ 0xB441: 0x5A9A,
+ 0xB442: 0x5A7F,
+ 0xB443: 0x5A92,
+ 0xB444: 0x5A9B,
+ 0xB445: 0x5AA7,
+ 0xB446: 0x5B73,
+ 0xB447: 0x5B71,
+ 0xB448: 0x5BD2,
+ 0xB449: 0x5BCC,
+ 0xB44A: 0x5BD3,
+ 0xB44B: 0x5BD0,
+ 0xB44C: 0x5C0A,
+ 0xB44D: 0x5C0B,
+ 0xB44E: 0x5C31,
+ 0xB44F: 0x5D4C,
+ 0xB450: 0x5D50,
+ 0xB451: 0x5D34,
+ 0xB452: 0x5D47,
+ 0xB453: 0x5DFD,
+ 0xB454: 0x5E45,
+ 0xB455: 0x5E3D,
+ 0xB456: 0x5E40,
+ 0xB457: 0x5E43,
+ 0xB458: 0x5E7E,
+ 0xB459: 0x5ECA,
+ 0xB45A: 0x5EC1,
+ 0xB45B: 0x5EC2,
+ 0xB45C: 0x5EC4,
+ 0xB45D: 0x5F3C,
+ 0xB45E: 0x5F6D,
+ 0xB45F: 0x5FA9,
+ 0xB460: 0x5FAA,
+ 0xB461: 0x5FA8,
+ 0xB462: 0x60D1,
+ 0xB463: 0x60E1,
+ 0xB464: 0x60B2,
+ 0xB465: 0x60B6,
+ 0xB466: 0x60E0,
+ 0xB467: 0x611C,
+ 0xB468: 0x6123,
+ 0xB469: 0x60FA,
+ 0xB46A: 0x6115,
+ 0xB46B: 0x60F0,
+ 0xB46C: 0x60FB,
+ 0xB46D: 0x60F4,
+ 0xB46E: 0x6168,
+ 0xB46F: 0x60F1,
+ 0xB470: 0x610E,
+ 0xB471: 0x60F6,
+ 0xB472: 0x6109,
+ 0xB473: 0x6100,
+ 0xB474: 0x6112,
+ 0xB475: 0x621F,
+ 0xB476: 0x6249,
+ 0xB477: 0x63A3,
+ 0xB478: 0x638C,
+ 0xB479: 0x63CF,
+ 0xB47A: 0x63C0,
+ 0xB47B: 0x63E9,
+ 0xB47C: 0x63C9,
+ 0xB47D: 0x63C6,
+ 0xB47E: 0x63CD,
+ 0xB4A1: 0x63D2,
+ 0xB4A2: 0x63E3,
+ 0xB4A3: 0x63D0,
+ 0xB4A4: 0x63E1,
+ 0xB4A5: 0x63D6,
+ 0xB4A6: 0x63ED,
+ 0xB4A7: 0x63EE,
+ 0xB4A8: 0x6376,
+ 0xB4A9: 0x63F4,
+ 0xB4AA: 0x63EA,
+ 0xB4AB: 0x63DB,
+ 0xB4AC: 0x6452,
+ 0xB4AD: 0x63DA,
+ 0xB4AE: 0x63F9,
+ 0xB4AF: 0x655E,
+ 0xB4B0: 0x6566,
+ 0xB4B1: 0x6562,
+ 0xB4B2: 0x6563,
+ 0xB4B3: 0x6591,
+ 0xB4B4: 0x6590,
+ 0xB4B5: 0x65AF,
+ 0xB4B6: 0x666E,
+ 0xB4B7: 0x6670,
+ 0xB4B8: 0x6674,
+ 0xB4B9: 0x6676,
+ 0xB4BA: 0x666F,
+ 0xB4BB: 0x6691,
+ 0xB4BC: 0x667A,
+ 0xB4BD: 0x667E,
+ 0xB4BE: 0x6677,
+ 0xB4BF: 0x66FE,
+ 0xB4C0: 0x66FF,
+ 0xB4C1: 0x671F,
+ 0xB4C2: 0x671D,
+ 0xB4C3: 0x68FA,
+ 0xB4C4: 0x68D5,
+ 0xB4C5: 0x68E0,
+ 0xB4C6: 0x68D8,
+ 0xB4C7: 0x68D7,
+ 0xB4C8: 0x6905,
+ 0xB4C9: 0x68DF,
+ 0xB4CA: 0x68F5,
+ 0xB4CB: 0x68EE,
+ 0xB4CC: 0x68E7,
+ 0xB4CD: 0x68F9,
+ 0xB4CE: 0x68D2,
+ 0xB4CF: 0x68F2,
+ 0xB4D0: 0x68E3,
+ 0xB4D1: 0x68CB,
+ 0xB4D2: 0x68CD,
+ 0xB4D3: 0x690D,
+ 0xB4D4: 0x6912,
+ 0xB4D5: 0x690E,
+ 0xB4D6: 0x68C9,
+ 0xB4D7: 0x68DA,
+ 0xB4D8: 0x696E,
+ 0xB4D9: 0x68FB,
+ 0xB4DA: 0x6B3E,
+ 0xB4DB: 0x6B3A,
+ 0xB4DC: 0x6B3D,
+ 0xB4DD: 0x6B98,
+ 0xB4DE: 0x6B96,
+ 0xB4DF: 0x6BBC,
+ 0xB4E0: 0x6BEF,
+ 0xB4E1: 0x6C2E,
+ 0xB4E2: 0x6C2F,
+ 0xB4E3: 0x6C2C,
+ 0xB4E4: 0x6E2F,
+ 0xB4E5: 0x6E38,
+ 0xB4E6: 0x6E54,
+ 0xB4E7: 0x6E21,
+ 0xB4E8: 0x6E32,
+ 0xB4E9: 0x6E67,
+ 0xB4EA: 0x6E4A,
+ 0xB4EB: 0x6E20,
+ 0xB4EC: 0x6E25,
+ 0xB4ED: 0x6E23,
+ 0xB4EE: 0x6E1B,
+ 0xB4EF: 0x6E5B,
+ 0xB4F0: 0x6E58,
+ 0xB4F1: 0x6E24,
+ 0xB4F2: 0x6E56,
+ 0xB4F3: 0x6E6E,
+ 0xB4F4: 0x6E2D,
+ 0xB4F5: 0x6E26,
+ 0xB4F6: 0x6E6F,
+ 0xB4F7: 0x6E34,
+ 0xB4F8: 0x6E4D,
+ 0xB4F9: 0x6E3A,
+ 0xB4FA: 0x6E2C,
+ 0xB4FB: 0x6E43,
+ 0xB4FC: 0x6E1D,
+ 0xB4FD: 0x6E3E,
+ 0xB4FE: 0x6ECB,
+ 0xB540: 0x6E89,
+ 0xB541: 0x6E19,
+ 0xB542: 0x6E4E,
+ 0xB543: 0x6E63,
+ 0xB544: 0x6E44,
+ 0xB545: 0x6E72,
+ 0xB546: 0x6E69,
+ 0xB547: 0x6E5F,
+ 0xB548: 0x7119,
+ 0xB549: 0x711A,
+ 0xB54A: 0x7126,
+ 0xB54B: 0x7130,
+ 0xB54C: 0x7121,
+ 0xB54D: 0x7136,
+ 0xB54E: 0x716E,
+ 0xB54F: 0x711C,
+ 0xB550: 0x724C,
+ 0xB551: 0x7284,
+ 0xB552: 0x7280,
+ 0xB553: 0x7336,
+ 0xB554: 0x7325,
+ 0xB555: 0x7334,
+ 0xB556: 0x7329,
+ 0xB557: 0x743A,
+ 0xB558: 0x742A,
+ 0xB559: 0x7433,
+ 0xB55A: 0x7422,
+ 0xB55B: 0x7425,
+ 0xB55C: 0x7435,
+ 0xB55D: 0x7436,
+ 0xB55E: 0x7434,
+ 0xB55F: 0x742F,
+ 0xB560: 0x741B,
+ 0xB561: 0x7426,
+ 0xB562: 0x7428,
+ 0xB563: 0x7525,
+ 0xB564: 0x7526,
+ 0xB565: 0x756B,
+ 0xB566: 0x756A,
+ 0xB567: 0x75E2,
+ 0xB568: 0x75DB,
+ 0xB569: 0x75E3,
+ 0xB56A: 0x75D9,
+ 0xB56B: 0x75D8,
+ 0xB56C: 0x75DE,
+ 0xB56D: 0x75E0,
+ 0xB56E: 0x767B,
+ 0xB56F: 0x767C,
+ 0xB570: 0x7696,
+ 0xB571: 0x7693,
+ 0xB572: 0x76B4,
+ 0xB573: 0x76DC,
+ 0xB574: 0x774F,
+ 0xB575: 0x77ED,
+ 0xB576: 0x785D,
+ 0xB577: 0x786C,
+ 0xB578: 0x786F,
+ 0xB579: 0x7A0D,
+ 0xB57A: 0x7A08,
+ 0xB57B: 0x7A0B,
+ 0xB57C: 0x7A05,
+ 0xB57D: 0x7A00,
+ 0xB57E: 0x7A98,
+ 0xB5A1: 0x7A97,
+ 0xB5A2: 0x7A96,
+ 0xB5A3: 0x7AE5,
+ 0xB5A4: 0x7AE3,
+ 0xB5A5: 0x7B49,
+ 0xB5A6: 0x7B56,
+ 0xB5A7: 0x7B46,
+ 0xB5A8: 0x7B50,
+ 0xB5A9: 0x7B52,
+ 0xB5AA: 0x7B54,
+ 0xB5AB: 0x7B4D,
+ 0xB5AC: 0x7B4B,
+ 0xB5AD: 0x7B4F,
+ 0xB5AE: 0x7B51,
+ 0xB5AF: 0x7C9F,
+ 0xB5B0: 0x7CA5,
+ 0xB5B1: 0x7D5E,
+ 0xB5B2: 0x7D50,
+ 0xB5B3: 0x7D68,
+ 0xB5B4: 0x7D55,
+ 0xB5B5: 0x7D2B,
+ 0xB5B6: 0x7D6E,
+ 0xB5B7: 0x7D72,
+ 0xB5B8: 0x7D61,
+ 0xB5B9: 0x7D66,
+ 0xB5BA: 0x7D62,
+ 0xB5BB: 0x7D70,
+ 0xB5BC: 0x7D73,
+ 0xB5BD: 0x5584,
+ 0xB5BE: 0x7FD4,
+ 0xB5BF: 0x7FD5,
+ 0xB5C0: 0x800B,
+ 0xB5C1: 0x8052,
+ 0xB5C2: 0x8085,
+ 0xB5C3: 0x8155,
+ 0xB5C4: 0x8154,
+ 0xB5C5: 0x814B,
+ 0xB5C6: 0x8151,
+ 0xB5C7: 0x814E,
+ 0xB5C8: 0x8139,
+ 0xB5C9: 0x8146,
+ 0xB5CA: 0x813E,
+ 0xB5CB: 0x814C,
+ 0xB5CC: 0x8153,
+ 0xB5CD: 0x8174,
+ 0xB5CE: 0x8212,
+ 0xB5CF: 0x821C,
+ 0xB5D0: 0x83E9,
+ 0xB5D1: 0x8403,
+ 0xB5D2: 0x83F8,
+ 0xB5D3: 0x840D,
+ 0xB5D4: 0x83E0,
+ 0xB5D5: 0x83C5,
+ 0xB5D6: 0x840B,
+ 0xB5D7: 0x83C1,
+ 0xB5D8: 0x83EF,
+ 0xB5D9: 0x83F1,
+ 0xB5DA: 0x83F4,
+ 0xB5DB: 0x8457,
+ 0xB5DC: 0x840A,
+ 0xB5DD: 0x83F0,
+ 0xB5DE: 0x840C,
+ 0xB5DF: 0x83CC,
+ 0xB5E0: 0x83FD,
+ 0xB5E1: 0x83F2,
+ 0xB5E2: 0x83CA,
+ 0xB5E3: 0x8438,
+ 0xB5E4: 0x840E,
+ 0xB5E5: 0x8404,
+ 0xB5E6: 0x83DC,
+ 0xB5E7: 0x8407,
+ 0xB5E8: 0x83D4,
+ 0xB5E9: 0x83DF,
+ 0xB5EA: 0x865B,
+ 0xB5EB: 0x86DF,
+ 0xB5EC: 0x86D9,
+ 0xB5ED: 0x86ED,
+ 0xB5EE: 0x86D4,
+ 0xB5EF: 0x86DB,
+ 0xB5F0: 0x86E4,
+ 0xB5F1: 0x86D0,
+ 0xB5F2: 0x86DE,
+ 0xB5F3: 0x8857,
+ 0xB5F4: 0x88C1,
+ 0xB5F5: 0x88C2,
+ 0xB5F6: 0x88B1,
+ 0xB5F7: 0x8983,
+ 0xB5F8: 0x8996,
+ 0xB5F9: 0x8A3B,
+ 0xB5FA: 0x8A60,
+ 0xB5FB: 0x8A55,
+ 0xB5FC: 0x8A5E,
+ 0xB5FD: 0x8A3C,
+ 0xB5FE: 0x8A41,
+ 0xB640: 0x8A54,
+ 0xB641: 0x8A5B,
+ 0xB642: 0x8A50,
+ 0xB643: 0x8A46,
+ 0xB644: 0x8A34,
+ 0xB645: 0x8A3A,
+ 0xB646: 0x8A36,
+ 0xB647: 0x8A56,
+ 0xB648: 0x8C61,
+ 0xB649: 0x8C82,
+ 0xB64A: 0x8CAF,
+ 0xB64B: 0x8CBC,
+ 0xB64C: 0x8CB3,
+ 0xB64D: 0x8CBD,
+ 0xB64E: 0x8CC1,
+ 0xB64F: 0x8CBB,
+ 0xB650: 0x8CC0,
+ 0xB651: 0x8CB4,
+ 0xB652: 0x8CB7,
+ 0xB653: 0x8CB6,
+ 0xB654: 0x8CBF,
+ 0xB655: 0x8CB8,
+ 0xB656: 0x8D8A,
+ 0xB657: 0x8D85,
+ 0xB658: 0x8D81,
+ 0xB659: 0x8DCE,
+ 0xB65A: 0x8DDD,
+ 0xB65B: 0x8DCB,
+ 0xB65C: 0x8DDA,
+ 0xB65D: 0x8DD1,
+ 0xB65E: 0x8DCC,
+ 0xB65F: 0x8DDB,
+ 0xB660: 0x8DC6,
+ 0xB661: 0x8EFB,
+ 0xB662: 0x8EF8,
+ 0xB663: 0x8EFC,
+ 0xB664: 0x8F9C,
+ 0xB665: 0x902E,
+ 0xB666: 0x9035,
+ 0xB667: 0x9031,
+ 0xB668: 0x9038,
+ 0xB669: 0x9032,
+ 0xB66A: 0x9036,
+ 0xB66B: 0x9102,
+ 0xB66C: 0x90F5,
+ 0xB66D: 0x9109,
+ 0xB66E: 0x90FE,
+ 0xB66F: 0x9163,
+ 0xB670: 0x9165,
+ 0xB671: 0x91CF,
+ 0xB672: 0x9214,
+ 0xB673: 0x9215,
+ 0xB674: 0x9223,
+ 0xB675: 0x9209,
+ 0xB676: 0x921E,
+ 0xB677: 0x920D,
+ 0xB678: 0x9210,
+ 0xB679: 0x9207,
+ 0xB67A: 0x9211,
+ 0xB67B: 0x9594,
+ 0xB67C: 0x958F,
+ 0xB67D: 0x958B,
+ 0xB67E: 0x9591,
+ 0xB6A1: 0x9593,
+ 0xB6A2: 0x9592,
+ 0xB6A3: 0x958E,
+ 0xB6A4: 0x968A,
+ 0xB6A5: 0x968E,
+ 0xB6A6: 0x968B,
+ 0xB6A7: 0x967D,
+ 0xB6A8: 0x9685,
+ 0xB6A9: 0x9686,
+ 0xB6AA: 0x968D,
+ 0xB6AB: 0x9672,
+ 0xB6AC: 0x9684,
+ 0xB6AD: 0x96C1,
+ 0xB6AE: 0x96C5,
+ 0xB6AF: 0x96C4,
+ 0xB6B0: 0x96C6,
+ 0xB6B1: 0x96C7,
+ 0xB6B2: 0x96EF,
+ 0xB6B3: 0x96F2,
+ 0xB6B4: 0x97CC,
+ 0xB6B5: 0x9805,
+ 0xB6B6: 0x9806,
+ 0xB6B7: 0x9808,
+ 0xB6B8: 0x98E7,
+ 0xB6B9: 0x98EA,
+ 0xB6BA: 0x98EF,
+ 0xB6BB: 0x98E9,
+ 0xB6BC: 0x98F2,
+ 0xB6BD: 0x98ED,
+ 0xB6BE: 0x99AE,
+ 0xB6BF: 0x99AD,
+ 0xB6C0: 0x9EC3,
+ 0xB6C1: 0x9ECD,
+ 0xB6C2: 0x9ED1,
+ 0xB6C3: 0x4E82,
+ 0xB6C4: 0x50AD,
+ 0xB6C5: 0x50B5,
+ 0xB6C6: 0x50B2,
+ 0xB6C7: 0x50B3,
+ 0xB6C8: 0x50C5,
+ 0xB6C9: 0x50BE,
+ 0xB6CA: 0x50AC,
+ 0xB6CB: 0x50B7,
+ 0xB6CC: 0x50BB,
+ 0xB6CD: 0x50AF,
+ 0xB6CE: 0x50C7,
+ 0xB6CF: 0x527F,
+ 0xB6D0: 0x5277,
+ 0xB6D1: 0x527D,
+ 0xB6D2: 0x52DF,
+ 0xB6D3: 0x52E6,
+ 0xB6D4: 0x52E4,
+ 0xB6D5: 0x52E2,
+ 0xB6D6: 0x52E3,
+ 0xB6D7: 0x532F,
+ 0xB6D8: 0x55DF,
+ 0xB6D9: 0x55E8,
+ 0xB6DA: 0x55D3,
+ 0xB6DB: 0x55E6,
+ 0xB6DC: 0x55CE,
+ 0xB6DD: 0x55DC,
+ 0xB6DE: 0x55C7,
+ 0xB6DF: 0x55D1,
+ 0xB6E0: 0x55E3,
+ 0xB6E1: 0x55E4,
+ 0xB6E2: 0x55EF,
+ 0xB6E3: 0x55DA,
+ 0xB6E4: 0x55E1,
+ 0xB6E5: 0x55C5,
+ 0xB6E6: 0x55C6,
+ 0xB6E7: 0x55E5,
+ 0xB6E8: 0x55C9,
+ 0xB6E9: 0x5712,
+ 0xB6EA: 0x5713,
+ 0xB6EB: 0x585E,
+ 0xB6EC: 0x5851,
+ 0xB6ED: 0x5858,
+ 0xB6EE: 0x5857,
+ 0xB6EF: 0x585A,
+ 0xB6F0: 0x5854,
+ 0xB6F1: 0x586B,
+ 0xB6F2: 0x584C,
+ 0xB6F3: 0x586D,
+ 0xB6F4: 0x584A,
+ 0xB6F5: 0x5862,
+ 0xB6F6: 0x5852,
+ 0xB6F7: 0x584B,
+ 0xB6F8: 0x5967,
+ 0xB6F9: 0x5AC1,
+ 0xB6FA: 0x5AC9,
+ 0xB6FB: 0x5ACC,
+ 0xB6FC: 0x5ABE,
+ 0xB6FD: 0x5ABD,
+ 0xB6FE: 0x5ABC,
+ 0xB740: 0x5AB3,
+ 0xB741: 0x5AC2,
+ 0xB742: 0x5AB2,
+ 0xB743: 0x5D69,
+ 0xB744: 0x5D6F,
+ 0xB745: 0x5E4C,
+ 0xB746: 0x5E79,
+ 0xB747: 0x5EC9,
+ 0xB748: 0x5EC8,
+ 0xB749: 0x5F12,
+ 0xB74A: 0x5F59,
+ 0xB74B: 0x5FAC,
+ 0xB74C: 0x5FAE,
+ 0xB74D: 0x611A,
+ 0xB74E: 0x610F,
+ 0xB74F: 0x6148,
+ 0xB750: 0x611F,
+ 0xB751: 0x60F3,
+ 0xB752: 0x611B,
+ 0xB753: 0x60F9,
+ 0xB754: 0x6101,
+ 0xB755: 0x6108,
+ 0xB756: 0x614E,
+ 0xB757: 0x614C,
+ 0xB758: 0x6144,
+ 0xB759: 0x614D,
+ 0xB75A: 0x613E,
+ 0xB75B: 0x6134,
+ 0xB75C: 0x6127,
+ 0xB75D: 0x610D,
+ 0xB75E: 0x6106,
+ 0xB75F: 0x6137,
+ 0xB760: 0x6221,
+ 0xB761: 0x6222,
+ 0xB762: 0x6413,
+ 0xB763: 0x643E,
+ 0xB764: 0x641E,
+ 0xB765: 0x642A,
+ 0xB766: 0x642D,
+ 0xB767: 0x643D,
+ 0xB768: 0x642C,
+ 0xB769: 0x640F,
+ 0xB76A: 0x641C,
+ 0xB76B: 0x6414,
+ 0xB76C: 0x640D,
+ 0xB76D: 0x6436,
+ 0xB76E: 0x6416,
+ 0xB76F: 0x6417,
+ 0xB770: 0x6406,
+ 0xB771: 0x656C,
+ 0xB772: 0x659F,
+ 0xB773: 0x65B0,
+ 0xB774: 0x6697,
+ 0xB775: 0x6689,
+ 0xB776: 0x6687,
+ 0xB777: 0x6688,
+ 0xB778: 0x6696,
+ 0xB779: 0x6684,
+ 0xB77A: 0x6698,
+ 0xB77B: 0x668D,
+ 0xB77C: 0x6703,
+ 0xB77D: 0x6994,
+ 0xB77E: 0x696D,
+ 0xB7A1: 0x695A,
+ 0xB7A2: 0x6977,
+ 0xB7A3: 0x6960,
+ 0xB7A4: 0x6954,
+ 0xB7A5: 0x6975,
+ 0xB7A6: 0x6930,
+ 0xB7A7: 0x6982,
+ 0xB7A8: 0x694A,
+ 0xB7A9: 0x6968,
+ 0xB7AA: 0x696B,
+ 0xB7AB: 0x695E,
+ 0xB7AC: 0x6953,
+ 0xB7AD: 0x6979,
+ 0xB7AE: 0x6986,
+ 0xB7AF: 0x695D,
+ 0xB7B0: 0x6963,
+ 0xB7B1: 0x695B,
+ 0xB7B2: 0x6B47,
+ 0xB7B3: 0x6B72,
+ 0xB7B4: 0x6BC0,
+ 0xB7B5: 0x6BBF,
+ 0xB7B6: 0x6BD3,
+ 0xB7B7: 0x6BFD,
+ 0xB7B8: 0x6EA2,
+ 0xB7B9: 0x6EAF,
+ 0xB7BA: 0x6ED3,
+ 0xB7BB: 0x6EB6,
+ 0xB7BC: 0x6EC2,
+ 0xB7BD: 0x6E90,
+ 0xB7BE: 0x6E9D,
+ 0xB7BF: 0x6EC7,
+ 0xB7C0: 0x6EC5,
+ 0xB7C1: 0x6EA5,
+ 0xB7C2: 0x6E98,
+ 0xB7C3: 0x6EBC,
+ 0xB7C4: 0x6EBA,
+ 0xB7C5: 0x6EAB,
+ 0xB7C6: 0x6ED1,
+ 0xB7C7: 0x6E96,
+ 0xB7C8: 0x6E9C,
+ 0xB7C9: 0x6EC4,
+ 0xB7CA: 0x6ED4,
+ 0xB7CB: 0x6EAA,
+ 0xB7CC: 0x6EA7,
+ 0xB7CD: 0x6EB4,
+ 0xB7CE: 0x714E,
+ 0xB7CF: 0x7159,
+ 0xB7D0: 0x7169,
+ 0xB7D1: 0x7164,
+ 0xB7D2: 0x7149,
+ 0xB7D3: 0x7167,
+ 0xB7D4: 0x715C,
+ 0xB7D5: 0x716C,
+ 0xB7D6: 0x7166,
+ 0xB7D7: 0x714C,
+ 0xB7D8: 0x7165,
+ 0xB7D9: 0x715E,
+ 0xB7DA: 0x7146,
+ 0xB7DB: 0x7168,
+ 0xB7DC: 0x7156,
+ 0xB7DD: 0x723A,
+ 0xB7DE: 0x7252,
+ 0xB7DF: 0x7337,
+ 0xB7E0: 0x7345,
+ 0xB7E1: 0x733F,
+ 0xB7E2: 0x733E,
+ 0xB7E3: 0x746F,
+ 0xB7E4: 0x745A,
+ 0xB7E5: 0x7455,
+ 0xB7E6: 0x745F,
+ 0xB7E7: 0x745E,
+ 0xB7E8: 0x7441,
+ 0xB7E9: 0x743F,
+ 0xB7EA: 0x7459,
+ 0xB7EB: 0x745B,
+ 0xB7EC: 0x745C,
+ 0xB7ED: 0x7576,
+ 0xB7EE: 0x7578,
+ 0xB7EF: 0x7600,
+ 0xB7F0: 0x75F0,
+ 0xB7F1: 0x7601,
+ 0xB7F2: 0x75F2,
+ 0xB7F3: 0x75F1,
+ 0xB7F4: 0x75FA,
+ 0xB7F5: 0x75FF,
+ 0xB7F6: 0x75F4,
+ 0xB7F7: 0x75F3,
+ 0xB7F8: 0x76DE,
+ 0xB7F9: 0x76DF,
+ 0xB7FA: 0x775B,
+ 0xB7FB: 0x776B,
+ 0xB7FC: 0x7766,
+ 0xB7FD: 0x775E,
+ 0xB7FE: 0x7763,
+ 0xB840: 0x7779,
+ 0xB841: 0x776A,
+ 0xB842: 0x776C,
+ 0xB843: 0x775C,
+ 0xB844: 0x7765,
+ 0xB845: 0x7768,
+ 0xB846: 0x7762,
+ 0xB847: 0x77EE,
+ 0xB848: 0x788E,
+ 0xB849: 0x78B0,
+ 0xB84A: 0x7897,
+ 0xB84B: 0x7898,
+ 0xB84C: 0x788C,
+ 0xB84D: 0x7889,
+ 0xB84E: 0x787C,
+ 0xB84F: 0x7891,
+ 0xB850: 0x7893,
+ 0xB851: 0x787F,
+ 0xB852: 0x797A,
+ 0xB853: 0x797F,
+ 0xB854: 0x7981,
+ 0xB855: 0x842C,
+ 0xB856: 0x79BD,
+ 0xB857: 0x7A1C,
+ 0xB858: 0x7A1A,
+ 0xB859: 0x7A20,
+ 0xB85A: 0x7A14,
+ 0xB85B: 0x7A1F,
+ 0xB85C: 0x7A1E,
+ 0xB85D: 0x7A9F,
+ 0xB85E: 0x7AA0,
+ 0xB85F: 0x7B77,
+ 0xB860: 0x7BC0,
+ 0xB861: 0x7B60,
+ 0xB862: 0x7B6E,
+ 0xB863: 0x7B67,
+ 0xB864: 0x7CB1,
+ 0xB865: 0x7CB3,
+ 0xB866: 0x7CB5,
+ 0xB867: 0x7D93,
+ 0xB868: 0x7D79,
+ 0xB869: 0x7D91,
+ 0xB86A: 0x7D81,
+ 0xB86B: 0x7D8F,
+ 0xB86C: 0x7D5B,
+ 0xB86D: 0x7F6E,
+ 0xB86E: 0x7F69,
+ 0xB86F: 0x7F6A,
+ 0xB870: 0x7F72,
+ 0xB871: 0x7FA9,
+ 0xB872: 0x7FA8,
+ 0xB873: 0x7FA4,
+ 0xB874: 0x8056,
+ 0xB875: 0x8058,
+ 0xB876: 0x8086,
+ 0xB877: 0x8084,
+ 0xB878: 0x8171,
+ 0xB879: 0x8170,
+ 0xB87A: 0x8178,
+ 0xB87B: 0x8165,
+ 0xB87C: 0x816E,
+ 0xB87D: 0x8173,
+ 0xB87E: 0x816B,
+ 0xB8A1: 0x8179,
+ 0xB8A2: 0x817A,
+ 0xB8A3: 0x8166,
+ 0xB8A4: 0x8205,
+ 0xB8A5: 0x8247,
+ 0xB8A6: 0x8482,
+ 0xB8A7: 0x8477,
+ 0xB8A8: 0x843D,
+ 0xB8A9: 0x8431,
+ 0xB8AA: 0x8475,
+ 0xB8AB: 0x8466,
+ 0xB8AC: 0x846B,
+ 0xB8AD: 0x8449,
+ 0xB8AE: 0x846C,
+ 0xB8AF: 0x845B,
+ 0xB8B0: 0x843C,
+ 0xB8B1: 0x8435,
+ 0xB8B2: 0x8461,
+ 0xB8B3: 0x8463,
+ 0xB8B4: 0x8469,
+ 0xB8B5: 0x846D,
+ 0xB8B6: 0x8446,
+ 0xB8B7: 0x865E,
+ 0xB8B8: 0x865C,
+ 0xB8B9: 0x865F,
+ 0xB8BA: 0x86F9,
+ 0xB8BB: 0x8713,
+ 0xB8BC: 0x8708,
+ 0xB8BD: 0x8707,
+ 0xB8BE: 0x8700,
+ 0xB8BF: 0x86FE,
+ 0xB8C0: 0x86FB,
+ 0xB8C1: 0x8702,
+ 0xB8C2: 0x8703,
+ 0xB8C3: 0x8706,
+ 0xB8C4: 0x870A,
+ 0xB8C5: 0x8859,
+ 0xB8C6: 0x88DF,
+ 0xB8C7: 0x88D4,
+ 0xB8C8: 0x88D9,
+ 0xB8C9: 0x88DC,
+ 0xB8CA: 0x88D8,
+ 0xB8CB: 0x88DD,
+ 0xB8CC: 0x88E1,
+ 0xB8CD: 0x88CA,
+ 0xB8CE: 0x88D5,
+ 0xB8CF: 0x88D2,
+ 0xB8D0: 0x899C,
+ 0xB8D1: 0x89E3,
+ 0xB8D2: 0x8A6B,
+ 0xB8D3: 0x8A72,
+ 0xB8D4: 0x8A73,
+ 0xB8D5: 0x8A66,
+ 0xB8D6: 0x8A69,
+ 0xB8D7: 0x8A70,
+ 0xB8D8: 0x8A87,
+ 0xB8D9: 0x8A7C,
+ 0xB8DA: 0x8A63,
+ 0xB8DB: 0x8AA0,
+ 0xB8DC: 0x8A71,
+ 0xB8DD: 0x8A85,
+ 0xB8DE: 0x8A6D,
+ 0xB8DF: 0x8A62,
+ 0xB8E0: 0x8A6E,
+ 0xB8E1: 0x8A6C,
+ 0xB8E2: 0x8A79,
+ 0xB8E3: 0x8A7B,
+ 0xB8E4: 0x8A3E,
+ 0xB8E5: 0x8A68,
+ 0xB8E6: 0x8C62,
+ 0xB8E7: 0x8C8A,
+ 0xB8E8: 0x8C89,
+ 0xB8E9: 0x8CCA,
+ 0xB8EA: 0x8CC7,
+ 0xB8EB: 0x8CC8,
+ 0xB8EC: 0x8CC4,
+ 0xB8ED: 0x8CB2,
+ 0xB8EE: 0x8CC3,
+ 0xB8EF: 0x8CC2,
+ 0xB8F0: 0x8CC5,
+ 0xB8F1: 0x8DE1,
+ 0xB8F2: 0x8DDF,
+ 0xB8F3: 0x8DE8,
+ 0xB8F4: 0x8DEF,
+ 0xB8F5: 0x8DF3,
+ 0xB8F6: 0x8DFA,
+ 0xB8F7: 0x8DEA,
+ 0xB8F8: 0x8DE4,
+ 0xB8F9: 0x8DE6,
+ 0xB8FA: 0x8EB2,
+ 0xB8FB: 0x8F03,
+ 0xB8FC: 0x8F09,
+ 0xB8FD: 0x8EFE,
+ 0xB8FE: 0x8F0A,
+ 0xB940: 0x8F9F,
+ 0xB941: 0x8FB2,
+ 0xB942: 0x904B,
+ 0xB943: 0x904A,
+ 0xB944: 0x9053,
+ 0xB945: 0x9042,
+ 0xB946: 0x9054,
+ 0xB947: 0x903C,
+ 0xB948: 0x9055,
+ 0xB949: 0x9050,
+ 0xB94A: 0x9047,
+ 0xB94B: 0x904F,
+ 0xB94C: 0x904E,
+ 0xB94D: 0x904D,
+ 0xB94E: 0x9051,
+ 0xB94F: 0x903E,
+ 0xB950: 0x9041,
+ 0xB951: 0x9112,
+ 0xB952: 0x9117,
+ 0xB953: 0x916C,
+ 0xB954: 0x916A,
+ 0xB955: 0x9169,
+ 0xB956: 0x91C9,
+ 0xB957: 0x9237,
+ 0xB958: 0x9257,
+ 0xB959: 0x9238,
+ 0xB95A: 0x923D,
+ 0xB95B: 0x9240,
+ 0xB95C: 0x923E,
+ 0xB95D: 0x925B,
+ 0xB95E: 0x924B,
+ 0xB95F: 0x9264,
+ 0xB960: 0x9251,
+ 0xB961: 0x9234,
+ 0xB962: 0x9249,
+ 0xB963: 0x924D,
+ 0xB964: 0x9245,
+ 0xB965: 0x9239,
+ 0xB966: 0x923F,
+ 0xB967: 0x925A,
+ 0xB968: 0x9598,
+ 0xB969: 0x9698,
+ 0xB96A: 0x9694,
+ 0xB96B: 0x9695,
+ 0xB96C: 0x96CD,
+ 0xB96D: 0x96CB,
+ 0xB96E: 0x96C9,
+ 0xB96F: 0x96CA,
+ 0xB970: 0x96F7,
+ 0xB971: 0x96FB,
+ 0xB972: 0x96F9,
+ 0xB973: 0x96F6,
+ 0xB974: 0x9756,
+ 0xB975: 0x9774,
+ 0xB976: 0x9776,
+ 0xB977: 0x9810,
+ 0xB978: 0x9811,
+ 0xB979: 0x9813,
+ 0xB97A: 0x980A,
+ 0xB97B: 0x9812,
+ 0xB97C: 0x980C,
+ 0xB97D: 0x98FC,
+ 0xB97E: 0x98F4,
+ 0xB9A1: 0x98FD,
+ 0xB9A2: 0x98FE,
+ 0xB9A3: 0x99B3,
+ 0xB9A4: 0x99B1,
+ 0xB9A5: 0x99B4,
+ 0xB9A6: 0x9AE1,
+ 0xB9A7: 0x9CE9,
+ 0xB9A8: 0x9E82,
+ 0xB9A9: 0x9F0E,
+ 0xB9AA: 0x9F13,
+ 0xB9AB: 0x9F20,
+ 0xB9AC: 0x50E7,
+ 0xB9AD: 0x50EE,
+ 0xB9AE: 0x50E5,
+ 0xB9AF: 0x50D6,
+ 0xB9B0: 0x50ED,
+ 0xB9B1: 0x50DA,
+ 0xB9B2: 0x50D5,
+ 0xB9B3: 0x50CF,
+ 0xB9B4: 0x50D1,
+ 0xB9B5: 0x50F1,
+ 0xB9B6: 0x50CE,
+ 0xB9B7: 0x50E9,
+ 0xB9B8: 0x5162,
+ 0xB9B9: 0x51F3,
+ 0xB9BA: 0x5283,
+ 0xB9BB: 0x5282,
+ 0xB9BC: 0x5331,
+ 0xB9BD: 0x53AD,
+ 0xB9BE: 0x55FE,
+ 0xB9BF: 0x5600,
+ 0xB9C0: 0x561B,
+ 0xB9C1: 0x5617,
+ 0xB9C2: 0x55FD,
+ 0xB9C3: 0x5614,
+ 0xB9C4: 0x5606,
+ 0xB9C5: 0x5609,
+ 0xB9C6: 0x560D,
+ 0xB9C7: 0x560E,
+ 0xB9C8: 0x55F7,
+ 0xB9C9: 0x5616,
+ 0xB9CA: 0x561F,
+ 0xB9CB: 0x5608,
+ 0xB9CC: 0x5610,
+ 0xB9CD: 0x55F6,
+ 0xB9CE: 0x5718,
+ 0xB9CF: 0x5716,
+ 0xB9D0: 0x5875,
+ 0xB9D1: 0x587E,
+ 0xB9D2: 0x5883,
+ 0xB9D3: 0x5893,
+ 0xB9D4: 0x588A,
+ 0xB9D5: 0x5879,
+ 0xB9D6: 0x5885,
+ 0xB9D7: 0x587D,
+ 0xB9D8: 0x58FD,
+ 0xB9D9: 0x5925,
+ 0xB9DA: 0x5922,
+ 0xB9DB: 0x5924,
+ 0xB9DC: 0x596A,
+ 0xB9DD: 0x5969,
+ 0xB9DE: 0x5AE1,
+ 0xB9DF: 0x5AE6,
+ 0xB9E0: 0x5AE9,
+ 0xB9E1: 0x5AD7,
+ 0xB9E2: 0x5AD6,
+ 0xB9E3: 0x5AD8,
+ 0xB9E4: 0x5AE3,
+ 0xB9E5: 0x5B75,
+ 0xB9E6: 0x5BDE,
+ 0xB9E7: 0x5BE7,
+ 0xB9E8: 0x5BE1,
+ 0xB9E9: 0x5BE5,
+ 0xB9EA: 0x5BE6,
+ 0xB9EB: 0x5BE8,
+ 0xB9EC: 0x5BE2,
+ 0xB9ED: 0x5BE4,
+ 0xB9EE: 0x5BDF,
+ 0xB9EF: 0x5C0D,
+ 0xB9F0: 0x5C62,
+ 0xB9F1: 0x5D84,
+ 0xB9F2: 0x5D87,
+ 0xB9F3: 0x5E5B,
+ 0xB9F4: 0x5E63,
+ 0xB9F5: 0x5E55,
+ 0xB9F6: 0x5E57,
+ 0xB9F7: 0x5E54,
+ 0xB9F8: 0x5ED3,
+ 0xB9F9: 0x5ED6,
+ 0xB9FA: 0x5F0A,
+ 0xB9FB: 0x5F46,
+ 0xB9FC: 0x5F70,
+ 0xB9FD: 0x5FB9,
+ 0xB9FE: 0x6147,
+ 0xBA40: 0x613F,
+ 0xBA41: 0x614B,
+ 0xBA42: 0x6177,
+ 0xBA43: 0x6162,
+ 0xBA44: 0x6163,
+ 0xBA45: 0x615F,
+ 0xBA46: 0x615A,
+ 0xBA47: 0x6158,
+ 0xBA48: 0x6175,
+ 0xBA49: 0x622A,
+ 0xBA4A: 0x6487,
+ 0xBA4B: 0x6458,
+ 0xBA4C: 0x6454,
+ 0xBA4D: 0x64A4,
+ 0xBA4E: 0x6478,
+ 0xBA4F: 0x645F,
+ 0xBA50: 0x647A,
+ 0xBA51: 0x6451,
+ 0xBA52: 0x6467,
+ 0xBA53: 0x6434,
+ 0xBA54: 0x646D,
+ 0xBA55: 0x647B,
+ 0xBA56: 0x6572,
+ 0xBA57: 0x65A1,
+ 0xBA58: 0x65D7,
+ 0xBA59: 0x65D6,
+ 0xBA5A: 0x66A2,
+ 0xBA5B: 0x66A8,
+ 0xBA5C: 0x669D,
+ 0xBA5D: 0x699C,
+ 0xBA5E: 0x69A8,
+ 0xBA5F: 0x6995,
+ 0xBA60: 0x69C1,
+ 0xBA61: 0x69AE,
+ 0xBA62: 0x69D3,
+ 0xBA63: 0x69CB,
+ 0xBA64: 0x699B,
+ 0xBA65: 0x69B7,
+ 0xBA66: 0x69BB,
+ 0xBA67: 0x69AB,
+ 0xBA68: 0x69B4,
+ 0xBA69: 0x69D0,
+ 0xBA6A: 0x69CD,
+ 0xBA6B: 0x69AD,
+ 0xBA6C: 0x69CC,
+ 0xBA6D: 0x69A6,
+ 0xBA6E: 0x69C3,
+ 0xBA6F: 0x69A3,
+ 0xBA70: 0x6B49,
+ 0xBA71: 0x6B4C,
+ 0xBA72: 0x6C33,
+ 0xBA73: 0x6F33,
+ 0xBA74: 0x6F14,
+ 0xBA75: 0x6EFE,
+ 0xBA76: 0x6F13,
+ 0xBA77: 0x6EF4,
+ 0xBA78: 0x6F29,
+ 0xBA79: 0x6F3E,
+ 0xBA7A: 0x6F20,
+ 0xBA7B: 0x6F2C,
+ 0xBA7C: 0x6F0F,
+ 0xBA7D: 0x6F02,
+ 0xBA7E: 0x6F22,
+ 0xBAA1: 0x6EFF,
+ 0xBAA2: 0x6EEF,
+ 0xBAA3: 0x6F06,
+ 0xBAA4: 0x6F31,
+ 0xBAA5: 0x6F38,
+ 0xBAA6: 0x6F32,
+ 0xBAA7: 0x6F23,
+ 0xBAA8: 0x6F15,
+ 0xBAA9: 0x6F2B,
+ 0xBAAA: 0x6F2F,
+ 0xBAAB: 0x6F88,
+ 0xBAAC: 0x6F2A,
+ 0xBAAD: 0x6EEC,
+ 0xBAAE: 0x6F01,
+ 0xBAAF: 0x6EF2,
+ 0xBAB0: 0x6ECC,
+ 0xBAB1: 0x6EF7,
+ 0xBAB2: 0x7194,
+ 0xBAB3: 0x7199,
+ 0xBAB4: 0x717D,
+ 0xBAB5: 0x718A,
+ 0xBAB6: 0x7184,
+ 0xBAB7: 0x7192,
+ 0xBAB8: 0x723E,
+ 0xBAB9: 0x7292,
+ 0xBABA: 0x7296,
+ 0xBABB: 0x7344,
+ 0xBABC: 0x7350,
+ 0xBABD: 0x7464,
+ 0xBABE: 0x7463,
+ 0xBABF: 0x746A,
+ 0xBAC0: 0x7470,
+ 0xBAC1: 0x746D,
+ 0xBAC2: 0x7504,
+ 0xBAC3: 0x7591,
+ 0xBAC4: 0x7627,
+ 0xBAC5: 0x760D,
+ 0xBAC6: 0x760B,
+ 0xBAC7: 0x7609,
+ 0xBAC8: 0x7613,
+ 0xBAC9: 0x76E1,
+ 0xBACA: 0x76E3,
+ 0xBACB: 0x7784,
+ 0xBACC: 0x777D,
+ 0xBACD: 0x777F,
+ 0xBACE: 0x7761,
+ 0xBACF: 0x78C1,
+ 0xBAD0: 0x789F,
+ 0xBAD1: 0x78A7,
+ 0xBAD2: 0x78B3,
+ 0xBAD3: 0x78A9,
+ 0xBAD4: 0x78A3,
+ 0xBAD5: 0x798E,
+ 0xBAD6: 0x798F,
+ 0xBAD7: 0x798D,
+ 0xBAD8: 0x7A2E,
+ 0xBAD9: 0x7A31,
+ 0xBADA: 0x7AAA,
+ 0xBADB: 0x7AA9,
+ 0xBADC: 0x7AED,
+ 0xBADD: 0x7AEF,
+ 0xBADE: 0x7BA1,
+ 0xBADF: 0x7B95,
+ 0xBAE0: 0x7B8B,
+ 0xBAE1: 0x7B75,
+ 0xBAE2: 0x7B97,
+ 0xBAE3: 0x7B9D,
+ 0xBAE4: 0x7B94,
+ 0xBAE5: 0x7B8F,
+ 0xBAE6: 0x7BB8,
+ 0xBAE7: 0x7B87,
+ 0xBAE8: 0x7B84,
+ 0xBAE9: 0x7CB9,
+ 0xBAEA: 0x7CBD,
+ 0xBAEB: 0x7CBE,
+ 0xBAEC: 0x7DBB,
+ 0xBAED: 0x7DB0,
+ 0xBAEE: 0x7D9C,
+ 0xBAEF: 0x7DBD,
+ 0xBAF0: 0x7DBE,
+ 0xBAF1: 0x7DA0,
+ 0xBAF2: 0x7DCA,
+ 0xBAF3: 0x7DB4,
+ 0xBAF4: 0x7DB2,
+ 0xBAF5: 0x7DB1,
+ 0xBAF6: 0x7DBA,
+ 0xBAF7: 0x7DA2,
+ 0xBAF8: 0x7DBF,
+ 0xBAF9: 0x7DB5,
+ 0xBAFA: 0x7DB8,
+ 0xBAFB: 0x7DAD,
+ 0xBAFC: 0x7DD2,
+ 0xBAFD: 0x7DC7,
+ 0xBAFE: 0x7DAC,
+ 0xBB40: 0x7F70,
+ 0xBB41: 0x7FE0,
+ 0xBB42: 0x7FE1,
+ 0xBB43: 0x7FDF,
+ 0xBB44: 0x805E,
+ 0xBB45: 0x805A,
+ 0xBB46: 0x8087,
+ 0xBB47: 0x8150,
+ 0xBB48: 0x8180,
+ 0xBB49: 0x818F,
+ 0xBB4A: 0x8188,
+ 0xBB4B: 0x818A,
+ 0xBB4C: 0x817F,
+ 0xBB4D: 0x8182,
+ 0xBB4E: 0x81E7,
+ 0xBB4F: 0x81FA,
+ 0xBB50: 0x8207,
+ 0xBB51: 0x8214,
+ 0xBB52: 0x821E,
+ 0xBB53: 0x824B,
+ 0xBB54: 0x84C9,
+ 0xBB55: 0x84BF,
+ 0xBB56: 0x84C6,
+ 0xBB57: 0x84C4,
+ 0xBB58: 0x8499,
+ 0xBB59: 0x849E,
+ 0xBB5A: 0x84B2,
+ 0xBB5B: 0x849C,
+ 0xBB5C: 0x84CB,
+ 0xBB5D: 0x84B8,
+ 0xBB5E: 0x84C0,
+ 0xBB5F: 0x84D3,
+ 0xBB60: 0x8490,
+ 0xBB61: 0x84BC,
+ 0xBB62: 0x84D1,
+ 0xBB63: 0x84CA,
+ 0xBB64: 0x873F,
+ 0xBB65: 0x871C,
+ 0xBB66: 0x873B,
+ 0xBB67: 0x8722,
+ 0xBB68: 0x8725,
+ 0xBB69: 0x8734,
+ 0xBB6A: 0x8718,
+ 0xBB6B: 0x8755,
+ 0xBB6C: 0x8737,
+ 0xBB6D: 0x8729,
+ 0xBB6E: 0x88F3,
+ 0xBB6F: 0x8902,
+ 0xBB70: 0x88F4,
+ 0xBB71: 0x88F9,
+ 0xBB72: 0x88F8,
+ 0xBB73: 0x88FD,
+ 0xBB74: 0x88E8,
+ 0xBB75: 0x891A,
+ 0xBB76: 0x88EF,
+ 0xBB77: 0x8AA6,
+ 0xBB78: 0x8A8C,
+ 0xBB79: 0x8A9E,
+ 0xBB7A: 0x8AA3,
+ 0xBB7B: 0x8A8D,
+ 0xBB7C: 0x8AA1,
+ 0xBB7D: 0x8A93,
+ 0xBB7E: 0x8AA4,
+ 0xBBA1: 0x8AAA,
+ 0xBBA2: 0x8AA5,
+ 0xBBA3: 0x8AA8,
+ 0xBBA4: 0x8A98,
+ 0xBBA5: 0x8A91,
+ 0xBBA6: 0x8A9A,
+ 0xBBA7: 0x8AA7,
+ 0xBBA8: 0x8C6A,
+ 0xBBA9: 0x8C8D,
+ 0xBBAA: 0x8C8C,
+ 0xBBAB: 0x8CD3,
+ 0xBBAC: 0x8CD1,
+ 0xBBAD: 0x8CD2,
+ 0xBBAE: 0x8D6B,
+ 0xBBAF: 0x8D99,
+ 0xBBB0: 0x8D95,
+ 0xBBB1: 0x8DFC,
+ 0xBBB2: 0x8F14,
+ 0xBBB3: 0x8F12,
+ 0xBBB4: 0x8F15,
+ 0xBBB5: 0x8F13,
+ 0xBBB6: 0x8FA3,
+ 0xBBB7: 0x9060,
+ 0xBBB8: 0x9058,
+ 0xBBB9: 0x905C,
+ 0xBBBA: 0x9063,
+ 0xBBBB: 0x9059,
+ 0xBBBC: 0x905E,
+ 0xBBBD: 0x9062,
+ 0xBBBE: 0x905D,
+ 0xBBBF: 0x905B,
+ 0xBBC0: 0x9119,
+ 0xBBC1: 0x9118,
+ 0xBBC2: 0x911E,
+ 0xBBC3: 0x9175,
+ 0xBBC4: 0x9178,
+ 0xBBC5: 0x9177,
+ 0xBBC6: 0x9174,
+ 0xBBC7: 0x9278,
+ 0xBBC8: 0x9280,
+ 0xBBC9: 0x9285,
+ 0xBBCA: 0x9298,
+ 0xBBCB: 0x9296,
+ 0xBBCC: 0x927B,
+ 0xBBCD: 0x9293,
+ 0xBBCE: 0x929C,
+ 0xBBCF: 0x92A8,
+ 0xBBD0: 0x927C,
+ 0xBBD1: 0x9291,
+ 0xBBD2: 0x95A1,
+ 0xBBD3: 0x95A8,
+ 0xBBD4: 0x95A9,
+ 0xBBD5: 0x95A3,
+ 0xBBD6: 0x95A5,
+ 0xBBD7: 0x95A4,
+ 0xBBD8: 0x9699,
+ 0xBBD9: 0x969C,
+ 0xBBDA: 0x969B,
+ 0xBBDB: 0x96CC,
+ 0xBBDC: 0x96D2,
+ 0xBBDD: 0x9700,
+ 0xBBDE: 0x977C,
+ 0xBBDF: 0x9785,
+ 0xBBE0: 0x97F6,
+ 0xBBE1: 0x9817,
+ 0xBBE2: 0x9818,
+ 0xBBE3: 0x98AF,
+ 0xBBE4: 0x98B1,
+ 0xBBE5: 0x9903,
+ 0xBBE6: 0x9905,
+ 0xBBE7: 0x990C,
+ 0xBBE8: 0x9909,
+ 0xBBE9: 0x99C1,
+ 0xBBEA: 0x9AAF,
+ 0xBBEB: 0x9AB0,
+ 0xBBEC: 0x9AE6,
+ 0xBBED: 0x9B41,
+ 0xBBEE: 0x9B42,
+ 0xBBEF: 0x9CF4,
+ 0xBBF0: 0x9CF6,
+ 0xBBF1: 0x9CF3,
+ 0xBBF2: 0x9EBC,
+ 0xBBF3: 0x9F3B,
+ 0xBBF4: 0x9F4A,
+ 0xBBF5: 0x5104,
+ 0xBBF6: 0x5100,
+ 0xBBF7: 0x50FB,
+ 0xBBF8: 0x50F5,
+ 0xBBF9: 0x50F9,
+ 0xBBFA: 0x5102,
+ 0xBBFB: 0x5108,
+ 0xBBFC: 0x5109,
+ 0xBBFD: 0x5105,
+ 0xBBFE: 0x51DC,
+ 0xBC40: 0x5287,
+ 0xBC41: 0x5288,
+ 0xBC42: 0x5289,
+ 0xBC43: 0x528D,
+ 0xBC44: 0x528A,
+ 0xBC45: 0x52F0,
+ 0xBC46: 0x53B2,
+ 0xBC47: 0x562E,
+ 0xBC48: 0x563B,
+ 0xBC49: 0x5639,
+ 0xBC4A: 0x5632,
+ 0xBC4B: 0x563F,
+ 0xBC4C: 0x5634,
+ 0xBC4D: 0x5629,
+ 0xBC4E: 0x5653,
+ 0xBC4F: 0x564E,
+ 0xBC50: 0x5657,
+ 0xBC51: 0x5674,
+ 0xBC52: 0x5636,
+ 0xBC53: 0x562F,
+ 0xBC54: 0x5630,
+ 0xBC55: 0x5880,
+ 0xBC56: 0x589F,
+ 0xBC57: 0x589E,
+ 0xBC58: 0x58B3,
+ 0xBC59: 0x589C,
+ 0xBC5A: 0x58AE,
+ 0xBC5B: 0x58A9,
+ 0xBC5C: 0x58A6,
+ 0xBC5D: 0x596D,
+ 0xBC5E: 0x5B09,
+ 0xBC5F: 0x5AFB,
+ 0xBC60: 0x5B0B,
+ 0xBC61: 0x5AF5,
+ 0xBC62: 0x5B0C,
+ 0xBC63: 0x5B08,
+ 0xBC64: 0x5BEE,
+ 0xBC65: 0x5BEC,
+ 0xBC66: 0x5BE9,
+ 0xBC67: 0x5BEB,
+ 0xBC68: 0x5C64,
+ 0xBC69: 0x5C65,
+ 0xBC6A: 0x5D9D,
+ 0xBC6B: 0x5D94,
+ 0xBC6C: 0x5E62,
+ 0xBC6D: 0x5E5F,
+ 0xBC6E: 0x5E61,
+ 0xBC6F: 0x5EE2,
+ 0xBC70: 0x5EDA,
+ 0xBC71: 0x5EDF,
+ 0xBC72: 0x5EDD,
+ 0xBC73: 0x5EE3,
+ 0xBC74: 0x5EE0,
+ 0xBC75: 0x5F48,
+ 0xBC76: 0x5F71,
+ 0xBC77: 0x5FB7,
+ 0xBC78: 0x5FB5,
+ 0xBC79: 0x6176,
+ 0xBC7A: 0x6167,
+ 0xBC7B: 0x616E,
+ 0xBC7C: 0x615D,
+ 0xBC7D: 0x6155,
+ 0xBC7E: 0x6182,
+ 0xBCA1: 0x617C,
+ 0xBCA2: 0x6170,
+ 0xBCA3: 0x616B,
+ 0xBCA4: 0x617E,
+ 0xBCA5: 0x61A7,
+ 0xBCA6: 0x6190,
+ 0xBCA7: 0x61AB,
+ 0xBCA8: 0x618E,
+ 0xBCA9: 0x61AC,
+ 0xBCAA: 0x619A,
+ 0xBCAB: 0x61A4,
+ 0xBCAC: 0x6194,
+ 0xBCAD: 0x61AE,
+ 0xBCAE: 0x622E,
+ 0xBCAF: 0x6469,
+ 0xBCB0: 0x646F,
+ 0xBCB1: 0x6479,
+ 0xBCB2: 0x649E,
+ 0xBCB3: 0x64B2,
+ 0xBCB4: 0x6488,
+ 0xBCB5: 0x6490,
+ 0xBCB6: 0x64B0,
+ 0xBCB7: 0x64A5,
+ 0xBCB8: 0x6493,
+ 0xBCB9: 0x6495,
+ 0xBCBA: 0x64A9,
+ 0xBCBB: 0x6492,
+ 0xBCBC: 0x64AE,
+ 0xBCBD: 0x64AD,
+ 0xBCBE: 0x64AB,
+ 0xBCBF: 0x649A,
+ 0xBCC0: 0x64AC,
+ 0xBCC1: 0x6499,
+ 0xBCC2: 0x64A2,
+ 0xBCC3: 0x64B3,
+ 0xBCC4: 0x6575,
+ 0xBCC5: 0x6577,
+ 0xBCC6: 0x6578,
+ 0xBCC7: 0x66AE,
+ 0xBCC8: 0x66AB,
+ 0xBCC9: 0x66B4,
+ 0xBCCA: 0x66B1,
+ 0xBCCB: 0x6A23,
+ 0xBCCC: 0x6A1F,
+ 0xBCCD: 0x69E8,
+ 0xBCCE: 0x6A01,
+ 0xBCCF: 0x6A1E,
+ 0xBCD0: 0x6A19,
+ 0xBCD1: 0x69FD,
+ 0xBCD2: 0x6A21,
+ 0xBCD3: 0x6A13,
+ 0xBCD4: 0x6A0A,
+ 0xBCD5: 0x69F3,
+ 0xBCD6: 0x6A02,
+ 0xBCD7: 0x6A05,
+ 0xBCD8: 0x69ED,
+ 0xBCD9: 0x6A11,
+ 0xBCDA: 0x6B50,
+ 0xBCDB: 0x6B4E,
+ 0xBCDC: 0x6BA4,
+ 0xBCDD: 0x6BC5,
+ 0xBCDE: 0x6BC6,
+ 0xBCDF: 0x6F3F,
+ 0xBCE0: 0x6F7C,
+ 0xBCE1: 0x6F84,
+ 0xBCE2: 0x6F51,
+ 0xBCE3: 0x6F66,
+ 0xBCE4: 0x6F54,
+ 0xBCE5: 0x6F86,
+ 0xBCE6: 0x6F6D,
+ 0xBCE7: 0x6F5B,
+ 0xBCE8: 0x6F78,
+ 0xBCE9: 0x6F6E,
+ 0xBCEA: 0x6F8E,
+ 0xBCEB: 0x6F7A,
+ 0xBCEC: 0x6F70,
+ 0xBCED: 0x6F64,
+ 0xBCEE: 0x6F97,
+ 0xBCEF: 0x6F58,
+ 0xBCF0: 0x6ED5,
+ 0xBCF1: 0x6F6F,
+ 0xBCF2: 0x6F60,
+ 0xBCF3: 0x6F5F,
+ 0xBCF4: 0x719F,
+ 0xBCF5: 0x71AC,
+ 0xBCF6: 0x71B1,
+ 0xBCF7: 0x71A8,
+ 0xBCF8: 0x7256,
+ 0xBCF9: 0x729B,
+ 0xBCFA: 0x734E,
+ 0xBCFB: 0x7357,
+ 0xBCFC: 0x7469,
+ 0xBCFD: 0x748B,
+ 0xBCFE: 0x7483,
+ 0xBD40: 0x747E,
+ 0xBD41: 0x7480,
+ 0xBD42: 0x757F,
+ 0xBD43: 0x7620,
+ 0xBD44: 0x7629,
+ 0xBD45: 0x761F,
+ 0xBD46: 0x7624,
+ 0xBD47: 0x7626,
+ 0xBD48: 0x7621,
+ 0xBD49: 0x7622,
+ 0xBD4A: 0x769A,
+ 0xBD4B: 0x76BA,
+ 0xBD4C: 0x76E4,
+ 0xBD4D: 0x778E,
+ 0xBD4E: 0x7787,
+ 0xBD4F: 0x778C,
+ 0xBD50: 0x7791,
+ 0xBD51: 0x778B,
+ 0xBD52: 0x78CB,
+ 0xBD53: 0x78C5,
+ 0xBD54: 0x78BA,
+ 0xBD55: 0x78CA,
+ 0xBD56: 0x78BE,
+ 0xBD57: 0x78D5,
+ 0xBD58: 0x78BC,
+ 0xBD59: 0x78D0,
+ 0xBD5A: 0x7A3F,
+ 0xBD5B: 0x7A3C,
+ 0xBD5C: 0x7A40,
+ 0xBD5D: 0x7A3D,
+ 0xBD5E: 0x7A37,
+ 0xBD5F: 0x7A3B,
+ 0xBD60: 0x7AAF,
+ 0xBD61: 0x7AAE,
+ 0xBD62: 0x7BAD,
+ 0xBD63: 0x7BB1,
+ 0xBD64: 0x7BC4,
+ 0xBD65: 0x7BB4,
+ 0xBD66: 0x7BC6,
+ 0xBD67: 0x7BC7,
+ 0xBD68: 0x7BC1,
+ 0xBD69: 0x7BA0,
+ 0xBD6A: 0x7BCC,
+ 0xBD6B: 0x7CCA,
+ 0xBD6C: 0x7DE0,
+ 0xBD6D: 0x7DF4,
+ 0xBD6E: 0x7DEF,
+ 0xBD6F: 0x7DFB,
+ 0xBD70: 0x7DD8,
+ 0xBD71: 0x7DEC,
+ 0xBD72: 0x7DDD,
+ 0xBD73: 0x7DE8,
+ 0xBD74: 0x7DE3,
+ 0xBD75: 0x7DDA,
+ 0xBD76: 0x7DDE,
+ 0xBD77: 0x7DE9,
+ 0xBD78: 0x7D9E,
+ 0xBD79: 0x7DD9,
+ 0xBD7A: 0x7DF2,
+ 0xBD7B: 0x7DF9,
+ 0xBD7C: 0x7F75,
+ 0xBD7D: 0x7F77,
+ 0xBD7E: 0x7FAF,
+ 0xBDA1: 0x7FE9,
+ 0xBDA2: 0x8026,
+ 0xBDA3: 0x819B,
+ 0xBDA4: 0x819C,
+ 0xBDA5: 0x819D,
+ 0xBDA6: 0x81A0,
+ 0xBDA7: 0x819A,
+ 0xBDA8: 0x8198,
+ 0xBDA9: 0x8517,
+ 0xBDAA: 0x853D,
+ 0xBDAB: 0x851A,
+ 0xBDAC: 0x84EE,
+ 0xBDAD: 0x852C,
+ 0xBDAE: 0x852D,
+ 0xBDAF: 0x8513,
+ 0xBDB0: 0x8511,
+ 0xBDB1: 0x8523,
+ 0xBDB2: 0x8521,
+ 0xBDB3: 0x8514,
+ 0xBDB4: 0x84EC,
+ 0xBDB5: 0x8525,
+ 0xBDB6: 0x84FF,
+ 0xBDB7: 0x8506,
+ 0xBDB8: 0x8782,
+ 0xBDB9: 0x8774,
+ 0xBDBA: 0x8776,
+ 0xBDBB: 0x8760,
+ 0xBDBC: 0x8766,
+ 0xBDBD: 0x8778,
+ 0xBDBE: 0x8768,
+ 0xBDBF: 0x8759,
+ 0xBDC0: 0x8757,
+ 0xBDC1: 0x874C,
+ 0xBDC2: 0x8753,
+ 0xBDC3: 0x885B,
+ 0xBDC4: 0x885D,
+ 0xBDC5: 0x8910,
+ 0xBDC6: 0x8907,
+ 0xBDC7: 0x8912,
+ 0xBDC8: 0x8913,
+ 0xBDC9: 0x8915,
+ 0xBDCA: 0x890A,
+ 0xBDCB: 0x8ABC,
+ 0xBDCC: 0x8AD2,
+ 0xBDCD: 0x8AC7,
+ 0xBDCE: 0x8AC4,
+ 0xBDCF: 0x8A95,
+ 0xBDD0: 0x8ACB,
+ 0xBDD1: 0x8AF8,
+ 0xBDD2: 0x8AB2,
+ 0xBDD3: 0x8AC9,
+ 0xBDD4: 0x8AC2,
+ 0xBDD5: 0x8ABF,
+ 0xBDD6: 0x8AB0,
+ 0xBDD7: 0x8AD6,
+ 0xBDD8: 0x8ACD,
+ 0xBDD9: 0x8AB6,
+ 0xBDDA: 0x8AB9,
+ 0xBDDB: 0x8ADB,
+ 0xBDDC: 0x8C4C,
+ 0xBDDD: 0x8C4E,
+ 0xBDDE: 0x8C6C,
+ 0xBDDF: 0x8CE0,
+ 0xBDE0: 0x8CDE,
+ 0xBDE1: 0x8CE6,
+ 0xBDE2: 0x8CE4,
+ 0xBDE3: 0x8CEC,
+ 0xBDE4: 0x8CED,
+ 0xBDE5: 0x8CE2,
+ 0xBDE6: 0x8CE3,
+ 0xBDE7: 0x8CDC,
+ 0xBDE8: 0x8CEA,
+ 0xBDE9: 0x8CE1,
+ 0xBDEA: 0x8D6D,
+ 0xBDEB: 0x8D9F,
+ 0xBDEC: 0x8DA3,
+ 0xBDED: 0x8E2B,
+ 0xBDEE: 0x8E10,
+ 0xBDEF: 0x8E1D,
+ 0xBDF0: 0x8E22,
+ 0xBDF1: 0x8E0F,
+ 0xBDF2: 0x8E29,
+ 0xBDF3: 0x8E1F,
+ 0xBDF4: 0x8E21,
+ 0xBDF5: 0x8E1E,
+ 0xBDF6: 0x8EBA,
+ 0xBDF7: 0x8F1D,
+ 0xBDF8: 0x8F1B,
+ 0xBDF9: 0x8F1F,
+ 0xBDFA: 0x8F29,
+ 0xBDFB: 0x8F26,
+ 0xBDFC: 0x8F2A,
+ 0xBDFD: 0x8F1C,
+ 0xBDFE: 0x8F1E,
+ 0xBE40: 0x8F25,
+ 0xBE41: 0x9069,
+ 0xBE42: 0x906E,
+ 0xBE43: 0x9068,
+ 0xBE44: 0x906D,
+ 0xBE45: 0x9077,
+ 0xBE46: 0x9130,
+ 0xBE47: 0x912D,
+ 0xBE48: 0x9127,
+ 0xBE49: 0x9131,
+ 0xBE4A: 0x9187,
+ 0xBE4B: 0x9189,
+ 0xBE4C: 0x918B,
+ 0xBE4D: 0x9183,
+ 0xBE4E: 0x92C5,
+ 0xBE4F: 0x92BB,
+ 0xBE50: 0x92B7,
+ 0xBE51: 0x92EA,
+ 0xBE52: 0x92AC,
+ 0xBE53: 0x92E4,
+ 0xBE54: 0x92C1,
+ 0xBE55: 0x92B3,
+ 0xBE56: 0x92BC,
+ 0xBE57: 0x92D2,
+ 0xBE58: 0x92C7,
+ 0xBE59: 0x92F0,
+ 0xBE5A: 0x92B2,
+ 0xBE5B: 0x95AD,
+ 0xBE5C: 0x95B1,
+ 0xBE5D: 0x9704,
+ 0xBE5E: 0x9706,
+ 0xBE5F: 0x9707,
+ 0xBE60: 0x9709,
+ 0xBE61: 0x9760,
+ 0xBE62: 0x978D,
+ 0xBE63: 0x978B,
+ 0xBE64: 0x978F,
+ 0xBE65: 0x9821,
+ 0xBE66: 0x982B,
+ 0xBE67: 0x981C,
+ 0xBE68: 0x98B3,
+ 0xBE69: 0x990A,
+ 0xBE6A: 0x9913,
+ 0xBE6B: 0x9912,
+ 0xBE6C: 0x9918,
+ 0xBE6D: 0x99DD,
+ 0xBE6E: 0x99D0,
+ 0xBE6F: 0x99DF,
+ 0xBE70: 0x99DB,
+ 0xBE71: 0x99D1,
+ 0xBE72: 0x99D5,
+ 0xBE73: 0x99D2,
+ 0xBE74: 0x99D9,
+ 0xBE75: 0x9AB7,
+ 0xBE76: 0x9AEE,
+ 0xBE77: 0x9AEF,
+ 0xBE78: 0x9B27,
+ 0xBE79: 0x9B45,
+ 0xBE7A: 0x9B44,
+ 0xBE7B: 0x9B77,
+ 0xBE7C: 0x9B6F,
+ 0xBE7D: 0x9D06,
+ 0xBE7E: 0x9D09,
+ 0xBEA1: 0x9D03,
+ 0xBEA2: 0x9EA9,
+ 0xBEA3: 0x9EBE,
+ 0xBEA4: 0x9ECE,
+ 0xBEA5: 0x58A8,
+ 0xBEA6: 0x9F52,
+ 0xBEA7: 0x5112,
+ 0xBEA8: 0x5118,
+ 0xBEA9: 0x5114,
+ 0xBEAA: 0x5110,
+ 0xBEAB: 0x5115,
+ 0xBEAC: 0x5180,
+ 0xBEAD: 0x51AA,
+ 0xBEAE: 0x51DD,
+ 0xBEAF: 0x5291,
+ 0xBEB0: 0x5293,
+ 0xBEB1: 0x52F3,
+ 0xBEB2: 0x5659,
+ 0xBEB3: 0x566B,
+ 0xBEB4: 0x5679,
+ 0xBEB5: 0x5669,
+ 0xBEB6: 0x5664,
+ 0xBEB7: 0x5678,
+ 0xBEB8: 0x566A,
+ 0xBEB9: 0x5668,
+ 0xBEBA: 0x5665,
+ 0xBEBB: 0x5671,
+ 0xBEBC: 0x566F,
+ 0xBEBD: 0x566C,
+ 0xBEBE: 0x5662,
+ 0xBEBF: 0x5676,
+ 0xBEC0: 0x58C1,
+ 0xBEC1: 0x58BE,
+ 0xBEC2: 0x58C7,
+ 0xBEC3: 0x58C5,
+ 0xBEC4: 0x596E,
+ 0xBEC5: 0x5B1D,
+ 0xBEC6: 0x5B34,
+ 0xBEC7: 0x5B78,
+ 0xBEC8: 0x5BF0,
+ 0xBEC9: 0x5C0E,
+ 0xBECA: 0x5F4A,
+ 0xBECB: 0x61B2,
+ 0xBECC: 0x6191,
+ 0xBECD: 0x61A9,
+ 0xBECE: 0x618A,
+ 0xBECF: 0x61CD,
+ 0xBED0: 0x61B6,
+ 0xBED1: 0x61BE,
+ 0xBED2: 0x61CA,
+ 0xBED3: 0x61C8,
+ 0xBED4: 0x6230,
+ 0xBED5: 0x64C5,
+ 0xBED6: 0x64C1,
+ 0xBED7: 0x64CB,
+ 0xBED8: 0x64BB,
+ 0xBED9: 0x64BC,
+ 0xBEDA: 0x64DA,
+ 0xBEDB: 0x64C4,
+ 0xBEDC: 0x64C7,
+ 0xBEDD: 0x64C2,
+ 0xBEDE: 0x64CD,
+ 0xBEDF: 0x64BF,
+ 0xBEE0: 0x64D2,
+ 0xBEE1: 0x64D4,
+ 0xBEE2: 0x64BE,
+ 0xBEE3: 0x6574,
+ 0xBEE4: 0x66C6,
+ 0xBEE5: 0x66C9,
+ 0xBEE6: 0x66B9,
+ 0xBEE7: 0x66C4,
+ 0xBEE8: 0x66C7,
+ 0xBEE9: 0x66B8,
+ 0xBEEA: 0x6A3D,
+ 0xBEEB: 0x6A38,
+ 0xBEEC: 0x6A3A,
+ 0xBEED: 0x6A59,
+ 0xBEEE: 0x6A6B,
+ 0xBEEF: 0x6A58,
+ 0xBEF0: 0x6A39,
+ 0xBEF1: 0x6A44,
+ 0xBEF2: 0x6A62,
+ 0xBEF3: 0x6A61,
+ 0xBEF4: 0x6A4B,
+ 0xBEF5: 0x6A47,
+ 0xBEF6: 0x6A35,
+ 0xBEF7: 0x6A5F,
+ 0xBEF8: 0x6A48,
+ 0xBEF9: 0x6B59,
+ 0xBEFA: 0x6B77,
+ 0xBEFB: 0x6C05,
+ 0xBEFC: 0x6FC2,
+ 0xBEFD: 0x6FB1,
+ 0xBEFE: 0x6FA1,
+ 0xBF40: 0x6FC3,
+ 0xBF41: 0x6FA4,
+ 0xBF42: 0x6FC1,
+ 0xBF43: 0x6FA7,
+ 0xBF44: 0x6FB3,
+ 0xBF45: 0x6FC0,
+ 0xBF46: 0x6FB9,
+ 0xBF47: 0x6FB6,
+ 0xBF48: 0x6FA6,
+ 0xBF49: 0x6FA0,
+ 0xBF4A: 0x6FB4,
+ 0xBF4B: 0x71BE,
+ 0xBF4C: 0x71C9,
+ 0xBF4D: 0x71D0,
+ 0xBF4E: 0x71D2,
+ 0xBF4F: 0x71C8,
+ 0xBF50: 0x71D5,
+ 0xBF51: 0x71B9,
+ 0xBF52: 0x71CE,
+ 0xBF53: 0x71D9,
+ 0xBF54: 0x71DC,
+ 0xBF55: 0x71C3,
+ 0xBF56: 0x71C4,
+ 0xBF57: 0x7368,
+ 0xBF58: 0x749C,
+ 0xBF59: 0x74A3,
+ 0xBF5A: 0x7498,
+ 0xBF5B: 0x749F,
+ 0xBF5C: 0x749E,
+ 0xBF5D: 0x74E2,
+ 0xBF5E: 0x750C,
+ 0xBF5F: 0x750D,
+ 0xBF60: 0x7634,
+ 0xBF61: 0x7638,
+ 0xBF62: 0x763A,
+ 0xBF63: 0x76E7,
+ 0xBF64: 0x76E5,
+ 0xBF65: 0x77A0,
+ 0xBF66: 0x779E,
+ 0xBF67: 0x779F,
+ 0xBF68: 0x77A5,
+ 0xBF69: 0x78E8,
+ 0xBF6A: 0x78DA,
+ 0xBF6B: 0x78EC,
+ 0xBF6C: 0x78E7,
+ 0xBF6D: 0x79A6,
+ 0xBF6E: 0x7A4D,
+ 0xBF6F: 0x7A4E,
+ 0xBF70: 0x7A46,
+ 0xBF71: 0x7A4C,
+ 0xBF72: 0x7A4B,
+ 0xBF73: 0x7ABA,
+ 0xBF74: 0x7BD9,
+ 0xBF75: 0x7C11,
+ 0xBF76: 0x7BC9,
+ 0xBF77: 0x7BE4,
+ 0xBF78: 0x7BDB,
+ 0xBF79: 0x7BE1,
+ 0xBF7A: 0x7BE9,
+ 0xBF7B: 0x7BE6,
+ 0xBF7C: 0x7CD5,
+ 0xBF7D: 0x7CD6,
+ 0xBF7E: 0x7E0A,
+ 0xBFA1: 0x7E11,
+ 0xBFA2: 0x7E08,
+ 0xBFA3: 0x7E1B,
+ 0xBFA4: 0x7E23,
+ 0xBFA5: 0x7E1E,
+ 0xBFA6: 0x7E1D,
+ 0xBFA7: 0x7E09,
+ 0xBFA8: 0x7E10,
+ 0xBFA9: 0x7F79,
+ 0xBFAA: 0x7FB2,
+ 0xBFAB: 0x7FF0,
+ 0xBFAC: 0x7FF1,
+ 0xBFAD: 0x7FEE,
+ 0xBFAE: 0x8028,
+ 0xBFAF: 0x81B3,
+ 0xBFB0: 0x81A9,
+ 0xBFB1: 0x81A8,
+ 0xBFB2: 0x81FB,
+ 0xBFB3: 0x8208,
+ 0xBFB4: 0x8258,
+ 0xBFB5: 0x8259,
+ 0xBFB6: 0x854A,
+ 0xBFB7: 0x8559,
+ 0xBFB8: 0x8548,
+ 0xBFB9: 0x8568,
+ 0xBFBA: 0x8569,
+ 0xBFBB: 0x8543,
+ 0xBFBC: 0x8549,
+ 0xBFBD: 0x856D,
+ 0xBFBE: 0x856A,
+ 0xBFBF: 0x855E,
+ 0xBFC0: 0x8783,
+ 0xBFC1: 0x879F,
+ 0xBFC2: 0x879E,
+ 0xBFC3: 0x87A2,
+ 0xBFC4: 0x878D,
+ 0xBFC5: 0x8861,
+ 0xBFC6: 0x892A,
+ 0xBFC7: 0x8932,
+ 0xBFC8: 0x8925,
+ 0xBFC9: 0x892B,
+ 0xBFCA: 0x8921,
+ 0xBFCB: 0x89AA,
+ 0xBFCC: 0x89A6,
+ 0xBFCD: 0x8AE6,
+ 0xBFCE: 0x8AFA,
+ 0xBFCF: 0x8AEB,
+ 0xBFD0: 0x8AF1,
+ 0xBFD1: 0x8B00,
+ 0xBFD2: 0x8ADC,
+ 0xBFD3: 0x8AE7,
+ 0xBFD4: 0x8AEE,
+ 0xBFD5: 0x8AFE,
+ 0xBFD6: 0x8B01,
+ 0xBFD7: 0x8B02,
+ 0xBFD8: 0x8AF7,
+ 0xBFD9: 0x8AED,
+ 0xBFDA: 0x8AF3,
+ 0xBFDB: 0x8AF6,
+ 0xBFDC: 0x8AFC,
+ 0xBFDD: 0x8C6B,
+ 0xBFDE: 0x8C6D,
+ 0xBFDF: 0x8C93,
+ 0xBFE0: 0x8CF4,
+ 0xBFE1: 0x8E44,
+ 0xBFE2: 0x8E31,
+ 0xBFE3: 0x8E34,
+ 0xBFE4: 0x8E42,
+ 0xBFE5: 0x8E39,
+ 0xBFE6: 0x8E35,
+ 0xBFE7: 0x8F3B,
+ 0xBFE8: 0x8F2F,
+ 0xBFE9: 0x8F38,
+ 0xBFEA: 0x8F33,
+ 0xBFEB: 0x8FA8,
+ 0xBFEC: 0x8FA6,
+ 0xBFED: 0x9075,
+ 0xBFEE: 0x9074,
+ 0xBFEF: 0x9078,
+ 0xBFF0: 0x9072,
+ 0xBFF1: 0x907C,
+ 0xBFF2: 0x907A,
+ 0xBFF3: 0x9134,
+ 0xBFF4: 0x9192,
+ 0xBFF5: 0x9320,
+ 0xBFF6: 0x9336,
+ 0xBFF7: 0x92F8,
+ 0xBFF8: 0x9333,
+ 0xBFF9: 0x932F,
+ 0xBFFA: 0x9322,
+ 0xBFFB: 0x92FC,
+ 0xBFFC: 0x932B,
+ 0xBFFD: 0x9304,
+ 0xBFFE: 0x931A,
+ 0xC040: 0x9310,
+ 0xC041: 0x9326,
+ 0xC042: 0x9321,
+ 0xC043: 0x9315,
+ 0xC044: 0x932E,
+ 0xC045: 0x9319,
+ 0xC046: 0x95BB,
+ 0xC047: 0x96A7,
+ 0xC048: 0x96A8,
+ 0xC049: 0x96AA,
+ 0xC04A: 0x96D5,
+ 0xC04B: 0x970E,
+ 0xC04C: 0x9711,
+ 0xC04D: 0x9716,
+ 0xC04E: 0x970D,
+ 0xC04F: 0x9713,
+ 0xC050: 0x970F,
+ 0xC051: 0x975B,
+ 0xC052: 0x975C,
+ 0xC053: 0x9766,
+ 0xC054: 0x9798,
+ 0xC055: 0x9830,
+ 0xC056: 0x9838,
+ 0xC057: 0x983B,
+ 0xC058: 0x9837,
+ 0xC059: 0x982D,
+ 0xC05A: 0x9839,
+ 0xC05B: 0x9824,
+ 0xC05C: 0x9910,
+ 0xC05D: 0x9928,
+ 0xC05E: 0x991E,
+ 0xC05F: 0x991B,
+ 0xC060: 0x9921,
+ 0xC061: 0x991A,
+ 0xC062: 0x99ED,
+ 0xC063: 0x99E2,
+ 0xC064: 0x99F1,
+ 0xC065: 0x9AB8,
+ 0xC066: 0x9ABC,
+ 0xC067: 0x9AFB,
+ 0xC068: 0x9AED,
+ 0xC069: 0x9B28,
+ 0xC06A: 0x9B91,
+ 0xC06B: 0x9D15,
+ 0xC06C: 0x9D23,
+ 0xC06D: 0x9D26,
+ 0xC06E: 0x9D28,
+ 0xC06F: 0x9D12,
+ 0xC070: 0x9D1B,
+ 0xC071: 0x9ED8,
+ 0xC072: 0x9ED4,
+ 0xC073: 0x9F8D,
+ 0xC074: 0x9F9C,
+ 0xC075: 0x512A,
+ 0xC076: 0x511F,
+ 0xC077: 0x5121,
+ 0xC078: 0x5132,
+ 0xC079: 0x52F5,
+ 0xC07A: 0x568E,
+ 0xC07B: 0x5680,
+ 0xC07C: 0x5690,
+ 0xC07D: 0x5685,
+ 0xC07E: 0x5687,
+ 0xC0A1: 0x568F,
+ 0xC0A2: 0x58D5,
+ 0xC0A3: 0x58D3,
+ 0xC0A4: 0x58D1,
+ 0xC0A5: 0x58CE,
+ 0xC0A6: 0x5B30,
+ 0xC0A7: 0x5B2A,
+ 0xC0A8: 0x5B24,
+ 0xC0A9: 0x5B7A,
+ 0xC0AA: 0x5C37,
+ 0xC0AB: 0x5C68,
+ 0xC0AC: 0x5DBC,
+ 0xC0AD: 0x5DBA,
+ 0xC0AE: 0x5DBD,
+ 0xC0AF: 0x5DB8,
+ 0xC0B0: 0x5E6B,
+ 0xC0B1: 0x5F4C,
+ 0xC0B2: 0x5FBD,
+ 0xC0B3: 0x61C9,
+ 0xC0B4: 0x61C2,
+ 0xC0B5: 0x61C7,
+ 0xC0B6: 0x61E6,
+ 0xC0B7: 0x61CB,
+ 0xC0B8: 0x6232,
+ 0xC0B9: 0x6234,
+ 0xC0BA: 0x64CE,
+ 0xC0BB: 0x64CA,
+ 0xC0BC: 0x64D8,
+ 0xC0BD: 0x64E0,
+ 0xC0BE: 0x64F0,
+ 0xC0BF: 0x64E6,
+ 0xC0C0: 0x64EC,
+ 0xC0C1: 0x64F1,
+ 0xC0C2: 0x64E2,
+ 0xC0C3: 0x64ED,
+ 0xC0C4: 0x6582,
+ 0xC0C5: 0x6583,
+ 0xC0C6: 0x66D9,
+ 0xC0C7: 0x66D6,
+ 0xC0C8: 0x6A80,
+ 0xC0C9: 0x6A94,
+ 0xC0CA: 0x6A84,
+ 0xC0CB: 0x6AA2,
+ 0xC0CC: 0x6A9C,
+ 0xC0CD: 0x6ADB,
+ 0xC0CE: 0x6AA3,
+ 0xC0CF: 0x6A7E,
+ 0xC0D0: 0x6A97,
+ 0xC0D1: 0x6A90,
+ 0xC0D2: 0x6AA0,
+ 0xC0D3: 0x6B5C,
+ 0xC0D4: 0x6BAE,
+ 0xC0D5: 0x6BDA,
+ 0xC0D6: 0x6C08,
+ 0xC0D7: 0x6FD8,
+ 0xC0D8: 0x6FF1,
+ 0xC0D9: 0x6FDF,
+ 0xC0DA: 0x6FE0,
+ 0xC0DB: 0x6FDB,
+ 0xC0DC: 0x6FE4,
+ 0xC0DD: 0x6FEB,
+ 0xC0DE: 0x6FEF,
+ 0xC0DF: 0x6F80,
+ 0xC0E0: 0x6FEC,
+ 0xC0E1: 0x6FE1,
+ 0xC0E2: 0x6FE9,
+ 0xC0E3: 0x6FD5,
+ 0xC0E4: 0x6FEE,
+ 0xC0E5: 0x6FF0,
+ 0xC0E6: 0x71E7,
+ 0xC0E7: 0x71DF,
+ 0xC0E8: 0x71EE,
+ 0xC0E9: 0x71E6,
+ 0xC0EA: 0x71E5,
+ 0xC0EB: 0x71ED,
+ 0xC0EC: 0x71EC,
+ 0xC0ED: 0x71F4,
+ 0xC0EE: 0x71E0,
+ 0xC0EF: 0x7235,
+ 0xC0F0: 0x7246,
+ 0xC0F1: 0x7370,
+ 0xC0F2: 0x7372,
+ 0xC0F3: 0x74A9,
+ 0xC0F4: 0x74B0,
+ 0xC0F5: 0x74A6,
+ 0xC0F6: 0x74A8,
+ 0xC0F7: 0x7646,
+ 0xC0F8: 0x7642,
+ 0xC0F9: 0x764C,
+ 0xC0FA: 0x76EA,
+ 0xC0FB: 0x77B3,
+ 0xC0FC: 0x77AA,
+ 0xC0FD: 0x77B0,
+ 0xC0FE: 0x77AC,
+ 0xC140: 0x77A7,
+ 0xC141: 0x77AD,
+ 0xC142: 0x77EF,
+ 0xC143: 0x78F7,
+ 0xC144: 0x78FA,
+ 0xC145: 0x78F4,
+ 0xC146: 0x78EF,
+ 0xC147: 0x7901,
+ 0xC148: 0x79A7,
+ 0xC149: 0x79AA,
+ 0xC14A: 0x7A57,
+ 0xC14B: 0x7ABF,
+ 0xC14C: 0x7C07,
+ 0xC14D: 0x7C0D,
+ 0xC14E: 0x7BFE,
+ 0xC14F: 0x7BF7,
+ 0xC150: 0x7C0C,
+ 0xC151: 0x7BE0,
+ 0xC152: 0x7CE0,
+ 0xC153: 0x7CDC,
+ 0xC154: 0x7CDE,
+ 0xC155: 0x7CE2,
+ 0xC156: 0x7CDF,
+ 0xC157: 0x7CD9,
+ 0xC158: 0x7CDD,
+ 0xC159: 0x7E2E,
+ 0xC15A: 0x7E3E,
+ 0xC15B: 0x7E46,
+ 0xC15C: 0x7E37,
+ 0xC15D: 0x7E32,
+ 0xC15E: 0x7E43,
+ 0xC15F: 0x7E2B,
+ 0xC160: 0x7E3D,
+ 0xC161: 0x7E31,
+ 0xC162: 0x7E45,
+ 0xC163: 0x7E41,
+ 0xC164: 0x7E34,
+ 0xC165: 0x7E39,
+ 0xC166: 0x7E48,
+ 0xC167: 0x7E35,
+ 0xC168: 0x7E3F,
+ 0xC169: 0x7E2F,
+ 0xC16A: 0x7F44,
+ 0xC16B: 0x7FF3,
+ 0xC16C: 0x7FFC,
+ 0xC16D: 0x8071,
+ 0xC16E: 0x8072,
+ 0xC16F: 0x8070,
+ 0xC170: 0x806F,
+ 0xC171: 0x8073,
+ 0xC172: 0x81C6,
+ 0xC173: 0x81C3,
+ 0xC174: 0x81BA,
+ 0xC175: 0x81C2,
+ 0xC176: 0x81C0,
+ 0xC177: 0x81BF,
+ 0xC178: 0x81BD,
+ 0xC179: 0x81C9,
+ 0xC17A: 0x81BE,
+ 0xC17B: 0x81E8,
+ 0xC17C: 0x8209,
+ 0xC17D: 0x8271,
+ 0xC17E: 0x85AA,
+ 0xC1A1: 0x8584,
+ 0xC1A2: 0x857E,
+ 0xC1A3: 0x859C,
+ 0xC1A4: 0x8591,
+ 0xC1A5: 0x8594,
+ 0xC1A6: 0x85AF,
+ 0xC1A7: 0x859B,
+ 0xC1A8: 0x8587,
+ 0xC1A9: 0x85A8,
+ 0xC1AA: 0x858A,
+ 0xC1AB: 0x8667,
+ 0xC1AC: 0x87C0,
+ 0xC1AD: 0x87D1,
+ 0xC1AE: 0x87B3,
+ 0xC1AF: 0x87D2,
+ 0xC1B0: 0x87C6,
+ 0xC1B1: 0x87AB,
+ 0xC1B2: 0x87BB,
+ 0xC1B3: 0x87BA,
+ 0xC1B4: 0x87C8,
+ 0xC1B5: 0x87CB,
+ 0xC1B6: 0x893B,
+ 0xC1B7: 0x8936,
+ 0xC1B8: 0x8944,
+ 0xC1B9: 0x8938,
+ 0xC1BA: 0x893D,
+ 0xC1BB: 0x89AC,
+ 0xC1BC: 0x8B0E,
+ 0xC1BD: 0x8B17,
+ 0xC1BE: 0x8B19,
+ 0xC1BF: 0x8B1B,
+ 0xC1C0: 0x8B0A,
+ 0xC1C1: 0x8B20,
+ 0xC1C2: 0x8B1D,
+ 0xC1C3: 0x8B04,
+ 0xC1C4: 0x8B10,
+ 0xC1C5: 0x8C41,
+ 0xC1C6: 0x8C3F,
+ 0xC1C7: 0x8C73,
+ 0xC1C8: 0x8CFA,
+ 0xC1C9: 0x8CFD,
+ 0xC1CA: 0x8CFC,
+ 0xC1CB: 0x8CF8,
+ 0xC1CC: 0x8CFB,
+ 0xC1CD: 0x8DA8,
+ 0xC1CE: 0x8E49,
+ 0xC1CF: 0x8E4B,
+ 0xC1D0: 0x8E48,
+ 0xC1D1: 0x8E4A,
+ 0xC1D2: 0x8F44,
+ 0xC1D3: 0x8F3E,
+ 0xC1D4: 0x8F42,
+ 0xC1D5: 0x8F45,
+ 0xC1D6: 0x8F3F,
+ 0xC1D7: 0x907F,
+ 0xC1D8: 0x907D,
+ 0xC1D9: 0x9084,
+ 0xC1DA: 0x9081,
+ 0xC1DB: 0x9082,
+ 0xC1DC: 0x9080,
+ 0xC1DD: 0x9139,
+ 0xC1DE: 0x91A3,
+ 0xC1DF: 0x919E,
+ 0xC1E0: 0x919C,
+ 0xC1E1: 0x934D,
+ 0xC1E2: 0x9382,
+ 0xC1E3: 0x9328,
+ 0xC1E4: 0x9375,
+ 0xC1E5: 0x934A,
+ 0xC1E6: 0x9365,
+ 0xC1E7: 0x934B,
+ 0xC1E8: 0x9318,
+ 0xC1E9: 0x937E,
+ 0xC1EA: 0x936C,
+ 0xC1EB: 0x935B,
+ 0xC1EC: 0x9370,
+ 0xC1ED: 0x935A,
+ 0xC1EE: 0x9354,
+ 0xC1EF: 0x95CA,
+ 0xC1F0: 0x95CB,
+ 0xC1F1: 0x95CC,
+ 0xC1F2: 0x95C8,
+ 0xC1F3: 0x95C6,
+ 0xC1F4: 0x96B1,
+ 0xC1F5: 0x96B8,
+ 0xC1F6: 0x96D6,
+ 0xC1F7: 0x971C,
+ 0xC1F8: 0x971E,
+ 0xC1F9: 0x97A0,
+ 0xC1FA: 0x97D3,
+ 0xC1FB: 0x9846,
+ 0xC1FC: 0x98B6,
+ 0xC1FD: 0x9935,
+ 0xC1FE: 0x9A01,
+ 0xC240: 0x99FF,
+ 0xC241: 0x9BAE,
+ 0xC242: 0x9BAB,
+ 0xC243: 0x9BAA,
+ 0xC244: 0x9BAD,
+ 0xC245: 0x9D3B,
+ 0xC246: 0x9D3F,
+ 0xC247: 0x9E8B,
+ 0xC248: 0x9ECF,
+ 0xC249: 0x9EDE,
+ 0xC24A: 0x9EDC,
+ 0xC24B: 0x9EDD,
+ 0xC24C: 0x9EDB,
+ 0xC24D: 0x9F3E,
+ 0xC24E: 0x9F4B,
+ 0xC24F: 0x53E2,
+ 0xC250: 0x5695,
+ 0xC251: 0x56AE,
+ 0xC252: 0x58D9,
+ 0xC253: 0x58D8,
+ 0xC254: 0x5B38,
+ 0xC255: 0x5F5D,
+ 0xC256: 0x61E3,
+ 0xC257: 0x6233,
+ 0xC258: 0x64F4,
+ 0xC259: 0x64F2,
+ 0xC25A: 0x64FE,
+ 0xC25B: 0x6506,
+ 0xC25C: 0x64FA,
+ 0xC25D: 0x64FB,
+ 0xC25E: 0x64F7,
+ 0xC25F: 0x65B7,
+ 0xC260: 0x66DC,
+ 0xC261: 0x6726,
+ 0xC262: 0x6AB3,
+ 0xC263: 0x6AAC,
+ 0xC264: 0x6AC3,
+ 0xC265: 0x6ABB,
+ 0xC266: 0x6AB8,
+ 0xC267: 0x6AC2,
+ 0xC268: 0x6AAE,
+ 0xC269: 0x6AAF,
+ 0xC26A: 0x6B5F,
+ 0xC26B: 0x6B78,
+ 0xC26C: 0x6BAF,
+ 0xC26D: 0x7009,
+ 0xC26E: 0x700B,
+ 0xC26F: 0x6FFE,
+ 0xC270: 0x7006,
+ 0xC271: 0x6FFA,
+ 0xC272: 0x7011,
+ 0xC273: 0x700F,
+ 0xC274: 0x71FB,
+ 0xC275: 0x71FC,
+ 0xC276: 0x71FE,
+ 0xC277: 0x71F8,
+ 0xC278: 0x7377,
+ 0xC279: 0x7375,
+ 0xC27A: 0x74A7,
+ 0xC27B: 0x74BF,
+ 0xC27C: 0x7515,
+ 0xC27D: 0x7656,
+ 0xC27E: 0x7658,
+ 0xC2A1: 0x7652,
+ 0xC2A2: 0x77BD,
+ 0xC2A3: 0x77BF,
+ 0xC2A4: 0x77BB,
+ 0xC2A5: 0x77BC,
+ 0xC2A6: 0x790E,
+ 0xC2A7: 0x79AE,
+ 0xC2A8: 0x7A61,
+ 0xC2A9: 0x7A62,
+ 0xC2AA: 0x7A60,
+ 0xC2AB: 0x7AC4,
+ 0xC2AC: 0x7AC5,
+ 0xC2AD: 0x7C2B,
+ 0xC2AE: 0x7C27,
+ 0xC2AF: 0x7C2A,
+ 0xC2B0: 0x7C1E,
+ 0xC2B1: 0x7C23,
+ 0xC2B2: 0x7C21,
+ 0xC2B3: 0x7CE7,
+ 0xC2B4: 0x7E54,
+ 0xC2B5: 0x7E55,
+ 0xC2B6: 0x7E5E,
+ 0xC2B7: 0x7E5A,
+ 0xC2B8: 0x7E61,
+ 0xC2B9: 0x7E52,
+ 0xC2BA: 0x7E59,
+ 0xC2BB: 0x7F48,
+ 0xC2BC: 0x7FF9,
+ 0xC2BD: 0x7FFB,
+ 0xC2BE: 0x8077,
+ 0xC2BF: 0x8076,
+ 0xC2C0: 0x81CD,
+ 0xC2C1: 0x81CF,
+ 0xC2C2: 0x820A,
+ 0xC2C3: 0x85CF,
+ 0xC2C4: 0x85A9,
+ 0xC2C5: 0x85CD,
+ 0xC2C6: 0x85D0,
+ 0xC2C7: 0x85C9,
+ 0xC2C8: 0x85B0,
+ 0xC2C9: 0x85BA,
+ 0xC2CA: 0x85B9,
+ 0xC2CB: 0x85A6,
+ 0xC2CC: 0x87EF,
+ 0xC2CD: 0x87EC,
+ 0xC2CE: 0x87F2,
+ 0xC2CF: 0x87E0,
+ 0xC2D0: 0x8986,
+ 0xC2D1: 0x89B2,
+ 0xC2D2: 0x89F4,
+ 0xC2D3: 0x8B28,
+ 0xC2D4: 0x8B39,
+ 0xC2D5: 0x8B2C,
+ 0xC2D6: 0x8B2B,
+ 0xC2D7: 0x8C50,
+ 0xC2D8: 0x8D05,
+ 0xC2D9: 0x8E59,
+ 0xC2DA: 0x8E63,
+ 0xC2DB: 0x8E66,
+ 0xC2DC: 0x8E64,
+ 0xC2DD: 0x8E5F,
+ 0xC2DE: 0x8E55,
+ 0xC2DF: 0x8EC0,
+ 0xC2E0: 0x8F49,
+ 0xC2E1: 0x8F4D,
+ 0xC2E2: 0x9087,
+ 0xC2E3: 0x9083,
+ 0xC2E4: 0x9088,
+ 0xC2E5: 0x91AB,
+ 0xC2E6: 0x91AC,
+ 0xC2E7: 0x91D0,
+ 0xC2E8: 0x9394,
+ 0xC2E9: 0x938A,
+ 0xC2EA: 0x9396,
+ 0xC2EB: 0x93A2,
+ 0xC2EC: 0x93B3,
+ 0xC2ED: 0x93AE,
+ 0xC2EE: 0x93AC,
+ 0xC2EF: 0x93B0,
+ 0xC2F0: 0x9398,
+ 0xC2F1: 0x939A,
+ 0xC2F2: 0x9397,
+ 0xC2F3: 0x95D4,
+ 0xC2F4: 0x95D6,
+ 0xC2F5: 0x95D0,
+ 0xC2F6: 0x95D5,
+ 0xC2F7: 0x96E2,
+ 0xC2F8: 0x96DC,
+ 0xC2F9: 0x96D9,
+ 0xC2FA: 0x96DB,
+ 0xC2FB: 0x96DE,
+ 0xC2FC: 0x9724,
+ 0xC2FD: 0x97A3,
+ 0xC2FE: 0x97A6,
+ 0xC340: 0x97AD,
+ 0xC341: 0x97F9,
+ 0xC342: 0x984D,
+ 0xC343: 0x984F,
+ 0xC344: 0x984C,
+ 0xC345: 0x984E,
+ 0xC346: 0x9853,
+ 0xC347: 0x98BA,
+ 0xC348: 0x993E,
+ 0xC349: 0x993F,
+ 0xC34A: 0x993D,
+ 0xC34B: 0x992E,
+ 0xC34C: 0x99A5,
+ 0xC34D: 0x9A0E,
+ 0xC34E: 0x9AC1,
+ 0xC34F: 0x9B03,
+ 0xC350: 0x9B06,
+ 0xC351: 0x9B4F,
+ 0xC352: 0x9B4E,
+ 0xC353: 0x9B4D,
+ 0xC354: 0x9BCA,
+ 0xC355: 0x9BC9,
+ 0xC356: 0x9BFD,
+ 0xC357: 0x9BC8,
+ 0xC358: 0x9BC0,
+ 0xC359: 0x9D51,
+ 0xC35A: 0x9D5D,
+ 0xC35B: 0x9D60,
+ 0xC35C: 0x9EE0,
+ 0xC35D: 0x9F15,
+ 0xC35E: 0x9F2C,
+ 0xC35F: 0x5133,
+ 0xC360: 0x56A5,
+ 0xC361: 0x58DE,
+ 0xC362: 0x58DF,
+ 0xC363: 0x58E2,
+ 0xC364: 0x5BF5,
+ 0xC365: 0x9F90,
+ 0xC366: 0x5EEC,
+ 0xC367: 0x61F2,
+ 0xC368: 0x61F7,
+ 0xC369: 0x61F6,
+ 0xC36A: 0x61F5,
+ 0xC36B: 0x6500,
+ 0xC36C: 0x650F,
+ 0xC36D: 0x66E0,
+ 0xC36E: 0x66DD,
+ 0xC36F: 0x6AE5,
+ 0xC370: 0x6ADD,
+ 0xC371: 0x6ADA,
+ 0xC372: 0x6AD3,
+ 0xC373: 0x701B,
+ 0xC374: 0x701F,
+ 0xC375: 0x7028,
+ 0xC376: 0x701A,
+ 0xC377: 0x701D,
+ 0xC378: 0x7015,
+ 0xC379: 0x7018,
+ 0xC37A: 0x7206,
+ 0xC37B: 0x720D,
+ 0xC37C: 0x7258,
+ 0xC37D: 0x72A2,
+ 0xC37E: 0x7378,
+ 0xC3A1: 0x737A,
+ 0xC3A2: 0x74BD,
+ 0xC3A3: 0x74CA,
+ 0xC3A4: 0x74E3,
+ 0xC3A5: 0x7587,
+ 0xC3A6: 0x7586,
+ 0xC3A7: 0x765F,
+ 0xC3A8: 0x7661,
+ 0xC3A9: 0x77C7,
+ 0xC3AA: 0x7919,
+ 0xC3AB: 0x79B1,
+ 0xC3AC: 0x7A6B,
+ 0xC3AD: 0x7A69,
+ 0xC3AE: 0x7C3E,
+ 0xC3AF: 0x7C3F,
+ 0xC3B0: 0x7C38,
+ 0xC3B1: 0x7C3D,
+ 0xC3B2: 0x7C37,
+ 0xC3B3: 0x7C40,
+ 0xC3B4: 0x7E6B,
+ 0xC3B5: 0x7E6D,
+ 0xC3B6: 0x7E79,
+ 0xC3B7: 0x7E69,
+ 0xC3B8: 0x7E6A,
+ 0xC3B9: 0x7F85,
+ 0xC3BA: 0x7E73,
+ 0xC3BB: 0x7FB6,
+ 0xC3BC: 0x7FB9,
+ 0xC3BD: 0x7FB8,
+ 0xC3BE: 0x81D8,
+ 0xC3BF: 0x85E9,
+ 0xC3C0: 0x85DD,
+ 0xC3C1: 0x85EA,
+ 0xC3C2: 0x85D5,
+ 0xC3C3: 0x85E4,
+ 0xC3C4: 0x85E5,
+ 0xC3C5: 0x85F7,
+ 0xC3C6: 0x87FB,
+ 0xC3C7: 0x8805,
+ 0xC3C8: 0x880D,
+ 0xC3C9: 0x87F9,
+ 0xC3CA: 0x87FE,
+ 0xC3CB: 0x8960,
+ 0xC3CC: 0x895F,
+ 0xC3CD: 0x8956,
+ 0xC3CE: 0x895E,
+ 0xC3CF: 0x8B41,
+ 0xC3D0: 0x8B5C,
+ 0xC3D1: 0x8B58,
+ 0xC3D2: 0x8B49,
+ 0xC3D3: 0x8B5A,
+ 0xC3D4: 0x8B4E,
+ 0xC3D5: 0x8B4F,
+ 0xC3D6: 0x8B46,
+ 0xC3D7: 0x8B59,
+ 0xC3D8: 0x8D08,
+ 0xC3D9: 0x8D0A,
+ 0xC3DA: 0x8E7C,
+ 0xC3DB: 0x8E72,
+ 0xC3DC: 0x8E87,
+ 0xC3DD: 0x8E76,
+ 0xC3DE: 0x8E6C,
+ 0xC3DF: 0x8E7A,
+ 0xC3E0: 0x8E74,
+ 0xC3E1: 0x8F54,
+ 0xC3E2: 0x8F4E,
+ 0xC3E3: 0x8FAD,
+ 0xC3E4: 0x908A,
+ 0xC3E5: 0x908B,
+ 0xC3E6: 0x91B1,
+ 0xC3E7: 0x91AE,
+ 0xC3E8: 0x93E1,
+ 0xC3E9: 0x93D1,
+ 0xC3EA: 0x93DF,
+ 0xC3EB: 0x93C3,
+ 0xC3EC: 0x93C8,
+ 0xC3ED: 0x93DC,
+ 0xC3EE: 0x93DD,
+ 0xC3EF: 0x93D6,
+ 0xC3F0: 0x93E2,
+ 0xC3F1: 0x93CD,
+ 0xC3F2: 0x93D8,
+ 0xC3F3: 0x93E4,
+ 0xC3F4: 0x93D7,
+ 0xC3F5: 0x93E8,
+ 0xC3F6: 0x95DC,
+ 0xC3F7: 0x96B4,
+ 0xC3F8: 0x96E3,
+ 0xC3F9: 0x972A,
+ 0xC3FA: 0x9727,
+ 0xC3FB: 0x9761,
+ 0xC3FC: 0x97DC,
+ 0xC3FD: 0x97FB,
+ 0xC3FE: 0x985E,
+ 0xC440: 0x9858,
+ 0xC441: 0x985B,
+ 0xC442: 0x98BC,
+ 0xC443: 0x9945,
+ 0xC444: 0x9949,
+ 0xC445: 0x9A16,
+ 0xC446: 0x9A19,
+ 0xC447: 0x9B0D,
+ 0xC448: 0x9BE8,
+ 0xC449: 0x9BE7,
+ 0xC44A: 0x9BD6,
+ 0xC44B: 0x9BDB,
+ 0xC44C: 0x9D89,
+ 0xC44D: 0x9D61,
+ 0xC44E: 0x9D72,
+ 0xC44F: 0x9D6A,
+ 0xC450: 0x9D6C,
+ 0xC451: 0x9E92,
+ 0xC452: 0x9E97,
+ 0xC453: 0x9E93,
+ 0xC454: 0x9EB4,
+ 0xC455: 0x52F8,
+ 0xC456: 0x56A8,
+ 0xC457: 0x56B7,
+ 0xC458: 0x56B6,
+ 0xC459: 0x56B4,
+ 0xC45A: 0x56BC,
+ 0xC45B: 0x58E4,
+ 0xC45C: 0x5B40,
+ 0xC45D: 0x5B43,
+ 0xC45E: 0x5B7D,
+ 0xC45F: 0x5BF6,
+ 0xC460: 0x5DC9,
+ 0xC461: 0x61F8,
+ 0xC462: 0x61FA,
+ 0xC463: 0x6518,
+ 0xC464: 0x6514,
+ 0xC465: 0x6519,
+ 0xC466: 0x66E6,
+ 0xC467: 0x6727,
+ 0xC468: 0x6AEC,
+ 0xC469: 0x703E,
+ 0xC46A: 0x7030,
+ 0xC46B: 0x7032,
+ 0xC46C: 0x7210,
+ 0xC46D: 0x737B,
+ 0xC46E: 0x74CF,
+ 0xC46F: 0x7662,
+ 0xC470: 0x7665,
+ 0xC471: 0x7926,
+ 0xC472: 0x792A,
+ 0xC473: 0x792C,
+ 0xC474: 0x792B,
+ 0xC475: 0x7AC7,
+ 0xC476: 0x7AF6,
+ 0xC477: 0x7C4C,
+ 0xC478: 0x7C43,
+ 0xC479: 0x7C4D,
+ 0xC47A: 0x7CEF,
+ 0xC47B: 0x7CF0,
+ 0xC47C: 0x8FAE,
+ 0xC47D: 0x7E7D,
+ 0xC47E: 0x7E7C,
+ 0xC4A1: 0x7E82,
+ 0xC4A2: 0x7F4C,
+ 0xC4A3: 0x8000,
+ 0xC4A4: 0x81DA,
+ 0xC4A5: 0x8266,
+ 0xC4A6: 0x85FB,
+ 0xC4A7: 0x85F9,
+ 0xC4A8: 0x8611,
+ 0xC4A9: 0x85FA,
+ 0xC4AA: 0x8606,
+ 0xC4AB: 0x860B,
+ 0xC4AC: 0x8607,
+ 0xC4AD: 0x860A,
+ 0xC4AE: 0x8814,
+ 0xC4AF: 0x8815,
+ 0xC4B0: 0x8964,
+ 0xC4B1: 0x89BA,
+ 0xC4B2: 0x89F8,
+ 0xC4B3: 0x8B70,
+ 0xC4B4: 0x8B6C,
+ 0xC4B5: 0x8B66,
+ 0xC4B6: 0x8B6F,
+ 0xC4B7: 0x8B5F,
+ 0xC4B8: 0x8B6B,
+ 0xC4B9: 0x8D0F,
+ 0xC4BA: 0x8D0D,
+ 0xC4BB: 0x8E89,
+ 0xC4BC: 0x8E81,
+ 0xC4BD: 0x8E85,
+ 0xC4BE: 0x8E82,
+ 0xC4BF: 0x91B4,
+ 0xC4C0: 0x91CB,
+ 0xC4C1: 0x9418,
+ 0xC4C2: 0x9403,
+ 0xC4C3: 0x93FD,
+ 0xC4C4: 0x95E1,
+ 0xC4C5: 0x9730,
+ 0xC4C6: 0x98C4,
+ 0xC4C7: 0x9952,
+ 0xC4C8: 0x9951,
+ 0xC4C9: 0x99A8,
+ 0xC4CA: 0x9A2B,
+ 0xC4CB: 0x9A30,
+ 0xC4CC: 0x9A37,
+ 0xC4CD: 0x9A35,
+ 0xC4CE: 0x9C13,
+ 0xC4CF: 0x9C0D,
+ 0xC4D0: 0x9E79,
+ 0xC4D1: 0x9EB5,
+ 0xC4D2: 0x9EE8,
+ 0xC4D3: 0x9F2F,
+ 0xC4D4: 0x9F5F,
+ 0xC4D5: 0x9F63,
+ 0xC4D6: 0x9F61,
+ 0xC4D7: 0x5137,
+ 0xC4D8: 0x5138,
+ 0xC4D9: 0x56C1,
+ 0xC4DA: 0x56C0,
+ 0xC4DB: 0x56C2,
+ 0xC4DC: 0x5914,
+ 0xC4DD: 0x5C6C,
+ 0xC4DE: 0x5DCD,
+ 0xC4DF: 0x61FC,
+ 0xC4E0: 0x61FE,
+ 0xC4E1: 0x651D,
+ 0xC4E2: 0x651C,
+ 0xC4E3: 0x6595,
+ 0xC4E4: 0x66E9,
+ 0xC4E5: 0x6AFB,
+ 0xC4E6: 0x6B04,
+ 0xC4E7: 0x6AFA,
+ 0xC4E8: 0x6BB2,
+ 0xC4E9: 0x704C,
+ 0xC4EA: 0x721B,
+ 0xC4EB: 0x72A7,
+ 0xC4EC: 0x74D6,
+ 0xC4ED: 0x74D4,
+ 0xC4EE: 0x7669,
+ 0xC4EF: 0x77D3,
+ 0xC4F0: 0x7C50,
+ 0xC4F1: 0x7E8F,
+ 0xC4F2: 0x7E8C,
+ 0xC4F3: 0x7FBC,
+ 0xC4F4: 0x8617,
+ 0xC4F5: 0x862D,
+ 0xC4F6: 0x861A,
+ 0xC4F7: 0x8823,
+ 0xC4F8: 0x8822,
+ 0xC4F9: 0x8821,
+ 0xC4FA: 0x881F,
+ 0xC4FB: 0x896A,
+ 0xC4FC: 0x896C,
+ 0xC4FD: 0x89BD,
+ 0xC4FE: 0x8B74,
+ 0xC540: 0x8B77,
+ 0xC541: 0x8B7D,
+ 0xC542: 0x8D13,
+ 0xC543: 0x8E8A,
+ 0xC544: 0x8E8D,
+ 0xC545: 0x8E8B,
+ 0xC546: 0x8F5F,
+ 0xC547: 0x8FAF,
+ 0xC548: 0x91BA,
+ 0xC549: 0x942E,
+ 0xC54A: 0x9433,
+ 0xC54B: 0x9435,
+ 0xC54C: 0x943A,
+ 0xC54D: 0x9438,
+ 0xC54E: 0x9432,
+ 0xC54F: 0x942B,
+ 0xC550: 0x95E2,
+ 0xC551: 0x9738,
+ 0xC552: 0x9739,
+ 0xC553: 0x9732,
+ 0xC554: 0x97FF,
+ 0xC555: 0x9867,
+ 0xC556: 0x9865,
+ 0xC557: 0x9957,
+ 0xC558: 0x9A45,
+ 0xC559: 0x9A43,
+ 0xC55A: 0x9A40,
+ 0xC55B: 0x9A3E,
+ 0xC55C: 0x9ACF,
+ 0xC55D: 0x9B54,
+ 0xC55E: 0x9B51,
+ 0xC55F: 0x9C2D,
+ 0xC560: 0x9C25,
+ 0xC561: 0x9DAF,
+ 0xC562: 0x9DB4,
+ 0xC563: 0x9DC2,
+ 0xC564: 0x9DB8,
+ 0xC565: 0x9E9D,
+ 0xC566: 0x9EEF,
+ 0xC567: 0x9F19,
+ 0xC568: 0x9F5C,
+ 0xC569: 0x9F66,
+ 0xC56A: 0x9F67,
+ 0xC56B: 0x513C,
+ 0xC56C: 0x513B,
+ 0xC56D: 0x56C8,
+ 0xC56E: 0x56CA,
+ 0xC56F: 0x56C9,
+ 0xC570: 0x5B7F,
+ 0xC571: 0x5DD4,
+ 0xC572: 0x5DD2,
+ 0xC573: 0x5F4E,
+ 0xC574: 0x61FF,
+ 0xC575: 0x6524,
+ 0xC576: 0x6B0A,
+ 0xC577: 0x6B61,
+ 0xC578: 0x7051,
+ 0xC579: 0x7058,
+ 0xC57A: 0x7380,
+ 0xC57B: 0x74E4,
+ 0xC57C: 0x758A,
+ 0xC57D: 0x766E,
+ 0xC57E: 0x766C,
+ 0xC5A1: 0x79B3,
+ 0xC5A2: 0x7C60,
+ 0xC5A3: 0x7C5F,
+ 0xC5A4: 0x807E,
+ 0xC5A5: 0x807D,
+ 0xC5A6: 0x81DF,
+ 0xC5A7: 0x8972,
+ 0xC5A8: 0x896F,
+ 0xC5A9: 0x89FC,
+ 0xC5AA: 0x8B80,
+ 0xC5AB: 0x8D16,
+ 0xC5AC: 0x8D17,
+ 0xC5AD: 0x8E91,
+ 0xC5AE: 0x8E93,
+ 0xC5AF: 0x8F61,
+ 0xC5B0: 0x9148,
+ 0xC5B1: 0x9444,
+ 0xC5B2: 0x9451,
+ 0xC5B3: 0x9452,
+ 0xC5B4: 0x973D,
+ 0xC5B5: 0x973E,
+ 0xC5B6: 0x97C3,
+ 0xC5B7: 0x97C1,
+ 0xC5B8: 0x986B,
+ 0xC5B9: 0x9955,
+ 0xC5BA: 0x9A55,
+ 0xC5BB: 0x9A4D,
+ 0xC5BC: 0x9AD2,
+ 0xC5BD: 0x9B1A,
+ 0xC5BE: 0x9C49,
+ 0xC5BF: 0x9C31,
+ 0xC5C0: 0x9C3E,
+ 0xC5C1: 0x9C3B,
+ 0xC5C2: 0x9DD3,
+ 0xC5C3: 0x9DD7,
+ 0xC5C4: 0x9F34,
+ 0xC5C5: 0x9F6C,
+ 0xC5C6: 0x9F6A,
+ 0xC5C7: 0x9F94,
+ 0xC5C8: 0x56CC,
+ 0xC5C9: 0x5DD6,
+ 0xC5CA: 0x6200,
+ 0xC5CB: 0x6523,
+ 0xC5CC: 0x652B,
+ 0xC5CD: 0x652A,
+ 0xC5CE: 0x66EC,
+ 0xC5CF: 0x6B10,
+ 0xC5D0: 0x74DA,
+ 0xC5D1: 0x7ACA,
+ 0xC5D2: 0x7C64,
+ 0xC5D3: 0x7C63,
+ 0xC5D4: 0x7C65,
+ 0xC5D5: 0x7E93,
+ 0xC5D6: 0x7E96,
+ 0xC5D7: 0x7E94,
+ 0xC5D8: 0x81E2,
+ 0xC5D9: 0x8638,
+ 0xC5DA: 0x863F,
+ 0xC5DB: 0x8831,
+ 0xC5DC: 0x8B8A,
+ 0xC5DD: 0x9090,
+ 0xC5DE: 0x908F,
+ 0xC5DF: 0x9463,
+ 0xC5E0: 0x9460,
+ 0xC5E1: 0x9464,
+ 0xC5E2: 0x9768,
+ 0xC5E3: 0x986F,
+ 0xC5E4: 0x995C,
+ 0xC5E5: 0x9A5A,
+ 0xC5E6: 0x9A5B,
+ 0xC5E7: 0x9A57,
+ 0xC5E8: 0x9AD3,
+ 0xC5E9: 0x9AD4,
+ 0xC5EA: 0x9AD1,
+ 0xC5EB: 0x9C54,
+ 0xC5EC: 0x9C57,
+ 0xC5ED: 0x9C56,
+ 0xC5EE: 0x9DE5,
+ 0xC5EF: 0x9E9F,
+ 0xC5F0: 0x9EF4,
+ 0xC5F1: 0x56D1,
+ 0xC5F2: 0x58E9,
+ 0xC5F3: 0x652C,
+ 0xC5F4: 0x705E,
+ 0xC5F5: 0x7671,
+ 0xC5F6: 0x7672,
+ 0xC5F7: 0x77D7,
+ 0xC5F8: 0x7F50,
+ 0xC5F9: 0x7F88,
+ 0xC5FA: 0x8836,
+ 0xC5FB: 0x8839,
+ 0xC5FC: 0x8862,
+ 0xC5FD: 0x8B93,
+ 0xC5FE: 0x8B92,
+ 0xC640: 0x8B96,
+ 0xC641: 0x8277,
+ 0xC642: 0x8D1B,
+ 0xC643: 0x91C0,
+ 0xC644: 0x946A,
+ 0xC645: 0x9742,
+ 0xC646: 0x9748,
+ 0xC647: 0x9744,
+ 0xC648: 0x97C6,
+ 0xC649: 0x9870,
+ 0xC64A: 0x9A5F,
+ 0xC64B: 0x9B22,
+ 0xC64C: 0x9B58,
+ 0xC64D: 0x9C5F,
+ 0xC64E: 0x9DF9,
+ 0xC64F: 0x9DFA,
+ 0xC650: 0x9E7C,
+ 0xC651: 0x9E7D,
+ 0xC652: 0x9F07,
+ 0xC653: 0x9F77,
+ 0xC654: 0x9F72,
+ 0xC655: 0x5EF3,
+ 0xC656: 0x6B16,
+ 0xC657: 0x7063,
+ 0xC658: 0x7C6C,
+ 0xC659: 0x7C6E,
+ 0xC65A: 0x883B,
+ 0xC65B: 0x89C0,
+ 0xC65C: 0x8EA1,
+ 0xC65D: 0x91C1,
+ 0xC65E: 0x9472,
+ 0xC65F: 0x9470,
+ 0xC660: 0x9871,
+ 0xC661: 0x995E,
+ 0xC662: 0x9AD6,
+ 0xC663: 0x9B23,
+ 0xC664: 0x9ECC,
+ 0xC665: 0x7064,
+ 0xC666: 0x77DA,
+ 0xC667: 0x8B9A,
+ 0xC668: 0x9477,
+ 0xC669: 0x97C9,
+ 0xC66A: 0x9A62,
+ 0xC66B: 0x9A65,
+ 0xC66C: 0x7E9C,
+ 0xC66D: 0x8B9C,
+ 0xC66E: 0x8EAA,
+ 0xC66F: 0x91C5,
+ 0xC670: 0x947D,
+ 0xC671: 0x947E,
+ 0xC672: 0x947C,
+ 0xC673: 0x9C77,
+ 0xC674: 0x9C78,
+ 0xC675: 0x9EF7,
+ 0xC676: 0x8C54,
+ 0xC677: 0x947F,
+ 0xC678: 0x9E1A,
+ 0xC679: 0x7228,
+ 0xC67A: 0x9A6A,
+ 0xC67B: 0x9B31,
+ 0xC67C: 0x9E1B,
+ 0xC67D: 0x9E1E,
+ 0xC67E: 0x7C72,
+ 0xC6A1: 0x30FE, // KATAKANA VOICED ITERATION MARK
+ 0xC6A2: 0x309D, // HIRAGANA ITERATION MARK
+ 0xC6A3: 0x309E, // HIRAGANA VOICED ITERATION MARK
+ 0xC6A4: 0x3005, // IDEOGRAPHIC ITERATION MARK
+ 0xC6A5: 0x3041, // HIRAGANA LETTER SMALL A
+ 0xC6A6: 0x3042, // HIRAGANA LETTER A
+ 0xC6A7: 0x3043, // HIRAGANA LETTER SMALL I
+ 0xC6A8: 0x3044, // HIRAGANA LETTER I
+ 0xC6A9: 0x3045, // HIRAGANA LETTER SMALL U
+ 0xC6AA: 0x3046, // HIRAGANA LETTER U
+ 0xC6AB: 0x3047, // HIRAGANA LETTER SMALL E
+ 0xC6AC: 0x3048, // HIRAGANA LETTER E
+ 0xC6AD: 0x3049, // HIRAGANA LETTER SMALL O
+ 0xC6AE: 0x304A, // HIRAGANA LETTER O
+ 0xC6AF: 0x304B, // HIRAGANA LETTER KA
+ 0xC6B0: 0x304C, // HIRAGANA LETTER GA
+ 0xC6B1: 0x304D, // HIRAGANA LETTER KI
+ 0xC6B2: 0x304E, // HIRAGANA LETTER GI
+ 0xC6B3: 0x304F, // HIRAGANA LETTER KU
+ 0xC6B4: 0x3050, // HIRAGANA LETTER GU
+ 0xC6B5: 0x3051, // HIRAGANA LETTER KE
+ 0xC6B6: 0x3052, // HIRAGANA LETTER GE
+ 0xC6B7: 0x3053, // HIRAGANA LETTER KO
+ 0xC6B8: 0x3054, // HIRAGANA LETTER GO
+ 0xC6B9: 0x3055, // HIRAGANA LETTER SA
+ 0xC6BA: 0x3056, // HIRAGANA LETTER ZA
+ 0xC6BB: 0x3057, // HIRAGANA LETTER SI
+ 0xC6BC: 0x3058, // HIRAGANA LETTER ZI
+ 0xC6BD: 0x3059, // HIRAGANA LETTER SU
+ 0xC6BE: 0x305A, // HIRAGANA LETTER ZU
+ 0xC6BF: 0x305B, // HIRAGANA LETTER SE
+ 0xC6C0: 0x305C, // HIRAGANA LETTER ZE
+ 0xC6C1: 0x305D, // HIRAGANA LETTER SO
+ 0xC6C2: 0x305E, // HIRAGANA LETTER ZO
+ 0xC6C3: 0x305F, // HIRAGANA LETTER TA
+ 0xC6C4: 0x3060, // HIRAGANA LETTER DA
+ 0xC6C5: 0x3061, // HIRAGANA LETTER TI
+ 0xC6C6: 0x3062, // HIRAGANA LETTER DI
+ 0xC6C7: 0x3063, // HIRAGANA LETTER SMALL TU
+ 0xC6C8: 0x3064, // HIRAGANA LETTER TU
+ 0xC6C9: 0x3065, // HIRAGANA LETTER DU
+ 0xC6CA: 0x3066, // HIRAGANA LETTER TE
+ 0xC6CB: 0x3067, // HIRAGANA LETTER DE
+ 0xC6CC: 0x3068, // HIRAGANA LETTER TO
+ 0xC6CD: 0x3069, // HIRAGANA LETTER DO
+ 0xC6CE: 0x306A, // HIRAGANA LETTER NA
+ 0xC6CF: 0x306B, // HIRAGANA LETTER NI
+ 0xC6D0: 0x306C, // HIRAGANA LETTER NU
+ 0xC6D1: 0x306D, // HIRAGANA LETTER NE
+ 0xC6D2: 0x306E, // HIRAGANA LETTER NO
+ 0xC6D3: 0x306F, // HIRAGANA LETTER HA
+ 0xC6D4: 0x3070, // HIRAGANA LETTER BA
+ 0xC6D5: 0x3071, // HIRAGANA LETTER PA
+ 0xC6D6: 0x3072, // HIRAGANA LETTER HI
+ 0xC6D7: 0x3073, // HIRAGANA LETTER BI
+ 0xC6D8: 0x3074, // HIRAGANA LETTER PI
+ 0xC6D9: 0x3075, // HIRAGANA LETTER HU
+ 0xC6DA: 0x3076, // HIRAGANA LETTER BU
+ 0xC6DB: 0x3077, // HIRAGANA LETTER PU
+ 0xC6DC: 0x3078, // HIRAGANA LETTER HE
+ 0xC6DD: 0x3079, // HIRAGANA LETTER BE
+ 0xC6DE: 0x307A, // HIRAGANA LETTER PE
+ 0xC6DF: 0x307B, // HIRAGANA LETTER HO
+ 0xC6E0: 0x307C, // HIRAGANA LETTER BO
+ 0xC6E1: 0x307D, // HIRAGANA LETTER PO
+ 0xC6E2: 0x307E, // HIRAGANA LETTER MA
+ 0xC6E3: 0x307F, // HIRAGANA LETTER MI
+ 0xC6E4: 0x3080, // HIRAGANA LETTER MU
+ 0xC6E5: 0x3081, // HIRAGANA LETTER ME
+ 0xC6E6: 0x3082, // HIRAGANA LETTER MO
+ 0xC6E7: 0x3083, // HIRAGANA LETTER SMALL YA
+ 0xC6E8: 0x3084, // HIRAGANA LETTER YA
+ 0xC6E9: 0x3085, // HIRAGANA LETTER SMALL YU
+ 0xC6EA: 0x3086, // HIRAGANA LETTER YU
+ 0xC6EB: 0x3087, // HIRAGANA LETTER SMALL YO
+ 0xC6EC: 0x3088, // HIRAGANA LETTER YO
+ 0xC6ED: 0x3089, // HIRAGANA LETTER RA
+ 0xC6EE: 0x308A, // HIRAGANA LETTER RI
+ 0xC6EF: 0x308B, // HIRAGANA LETTER RU
+ 0xC6F0: 0x308C, // HIRAGANA LETTER RE
+ 0xC6F1: 0x308D, // HIRAGANA LETTER RO
+ 0xC6F2: 0x308E, // HIRAGANA LETTER SMALL WA
+ 0xC6F3: 0x308F, // HIRAGANA LETTER WA
+ 0xC6F4: 0x3090, // HIRAGANA LETTER WI
+ 0xC6F5: 0x3091, // HIRAGANA LETTER WE
+ 0xC6F6: 0x3092, // HIRAGANA LETTER WO
+ 0xC6F7: 0x3093, // HIRAGANA LETTER N
+ 0xC6F8: 0x30A1, // KATAKANA LETTER SMALL A
+ 0xC6F9: 0x30A2, // KATAKANA LETTER A
+ 0xC6FA: 0x30A3, // KATAKANA LETTER SMALL I
+ 0xC6FB: 0x30A4, // KATAKANA LETTER I
+ 0xC6FC: 0x30A5, // KATAKANA LETTER SMALL U
+ 0xC6FD: 0x30A6, // KATAKANA LETTER U
+ 0xC6FE: 0x30A7, // KATAKANA LETTER SMALL E
+ 0xC740: 0x30A8, // KATAKANA LETTER E
+ 0xC741: 0x30A9, // KATAKANA LETTER SMALL O
+ 0xC742: 0x30AA, // KATAKANA LETTER O
+ 0xC743: 0x30AB, // KATAKANA LETTER KA
+ 0xC744: 0x30AC, // KATAKANA LETTER GA
+ 0xC745: 0x30AD, // KATAKANA LETTER KI
+ 0xC746: 0x30AE, // KATAKANA LETTER GI
+ 0xC747: 0x30AF, // KATAKANA LETTER KU
+ 0xC748: 0x30B0, // KATAKANA LETTER GU
+ 0xC749: 0x30B1, // KATAKANA LETTER KE
+ 0xC74A: 0x30B2, // KATAKANA LETTER GE
+ 0xC74B: 0x30B3, // KATAKANA LETTER KO
+ 0xC74C: 0x30B4, // KATAKANA LETTER GO
+ 0xC74D: 0x30B5, // KATAKANA LETTER SA
+ 0xC74E: 0x30B6, // KATAKANA LETTER ZA
+ 0xC74F: 0x30B7, // KATAKANA LETTER SI
+ 0xC750: 0x30B8, // KATAKANA LETTER ZI
+ 0xC751: 0x30B9, // KATAKANA LETTER SU
+ 0xC752: 0x30BA, // KATAKANA LETTER ZU
+ 0xC753: 0x30BB, // KATAKANA LETTER SE
+ 0xC754: 0x30BC, // KATAKANA LETTER ZE
+ 0xC755: 0x30BD, // KATAKANA LETTER SO
+ 0xC756: 0x30BE, // KATAKANA LETTER ZO
+ 0xC757: 0x30BF, // KATAKANA LETTER TA
+ 0xC758: 0x30C0, // KATAKANA LETTER DA
+ 0xC759: 0x30C1, // KATAKANA LETTER TI
+ 0xC75A: 0x30C2, // KATAKANA LETTER DI
+ 0xC75B: 0x30C3, // KATAKANA LETTER SMALL TU
+ 0xC75C: 0x30C4, // KATAKANA LETTER TU
+ 0xC75D: 0x30C5, // KATAKANA LETTER DU
+ 0xC75E: 0x30C6, // KATAKANA LETTER TE
+ 0xC75F: 0x30C7, // KATAKANA LETTER DE
+ 0xC760: 0x30C8, // KATAKANA LETTER TO
+ 0xC761: 0x30C9, // KATAKANA LETTER DO
+ 0xC762: 0x30CA, // KATAKANA LETTER NA
+ 0xC763: 0x30CB, // KATAKANA LETTER NI
+ 0xC764: 0x30CC, // KATAKANA LETTER NU
+ 0xC765: 0x30CD, // KATAKANA LETTER NE
+ 0xC766: 0x30CE, // KATAKANA LETTER NO
+ 0xC767: 0x30CF, // KATAKANA LETTER HA
+ 0xC768: 0x30D0, // KATAKANA LETTER BA
+ 0xC769: 0x30D1, // KATAKANA LETTER PA
+ 0xC76A: 0x30D2, // KATAKANA LETTER HI
+ 0xC76B: 0x30D3, // KATAKANA LETTER BI
+ 0xC76C: 0x30D4, // KATAKANA LETTER PI
+ 0xC76D: 0x30D5, // KATAKANA LETTER HU
+ 0xC76E: 0x30D6, // KATAKANA LETTER BU
+ 0xC76F: 0x30D7, // KATAKANA LETTER PU
+ 0xC770: 0x30D8, // KATAKANA LETTER HE
+ 0xC771: 0x30D9, // KATAKANA LETTER BE
+ 0xC772: 0x30DA, // KATAKANA LETTER PE
+ 0xC773: 0x30DB, // KATAKANA LETTER HO
+ 0xC774: 0x30DC, // KATAKANA LETTER BO
+ 0xC775: 0x30DD, // KATAKANA LETTER PO
+ 0xC776: 0x30DE, // KATAKANA LETTER MA
+ 0xC777: 0x30DF, // KATAKANA LETTER MI
+ 0xC778: 0x30E0, // KATAKANA LETTER MU
+ 0xC779: 0x30E1, // KATAKANA LETTER ME
+ 0xC77A: 0x30E2, // KATAKANA LETTER MO
+ 0xC77B: 0x30E3, // KATAKANA LETTER SMALL YA
+ 0xC77C: 0x30E4, // KATAKANA LETTER YA
+ 0xC77D: 0x30E5, // KATAKANA LETTER SMALL YU
+ 0xC77E: 0x30E6, // KATAKANA LETTER YU
+ 0xC7A1: 0x30E7, // KATAKANA LETTER SMALL YO
+ 0xC7A2: 0x30E8, // KATAKANA LETTER YO
+ 0xC7A3: 0x30E9, // KATAKANA LETTER RA
+ 0xC7A4: 0x30EA, // KATAKANA LETTER RI
+ 0xC7A5: 0x30EB, // KATAKANA LETTER RU
+ 0xC7A6: 0x30EC, // KATAKANA LETTER RE
+ 0xC7A7: 0x30ED, // KATAKANA LETTER RO
+ 0xC7A8: 0x30EE, // KATAKANA LETTER SMALL WA
+ 0xC7A9: 0x30EF, // KATAKANA LETTER WA
+ 0xC7AA: 0x30F0, // KATAKANA LETTER WI
+ 0xC7AB: 0x30F1, // KATAKANA LETTER WE
+ 0xC7AC: 0x30F2, // KATAKANA LETTER WO
+ 0xC7AD: 0x30F3, // KATAKANA LETTER N
+ 0xC7AE: 0x30F4, // KATAKANA LETTER VU
+ 0xC7AF: 0x30F5, // KATAKANA LETTER SMALL KA
+ 0xC7B0: 0x30F6, // KATAKANA LETTER SMALL KE
+ 0xC7B1: 0x0414, // CYRILLIC CAPITAL LETTER DE
+ 0xC7B2: 0x0415, // CYRILLIC CAPITAL LETTER IE
+ 0xC7B3: 0x0401, // CYRILLIC CAPITAL LETTER IO
+ 0xC7B4: 0x0416, // CYRILLIC CAPITAL LETTER ZHE
+ 0xC7B5: 0x0417, // CYRILLIC CAPITAL LETTER ZE
+ 0xC7B6: 0x0418, // CYRILLIC CAPITAL LETTER I
+ 0xC7B7: 0x0419, // CYRILLIC CAPITAL LETTER SHORT I
+ 0xC7B8: 0x041A, // CYRILLIC CAPITAL LETTER KA
+ 0xC7B9: 0x041B, // CYRILLIC CAPITAL LETTER EL
+ 0xC7BA: 0x041C, // CYRILLIC CAPITAL LETTER EM
+ 0xC7BB: 0x0423, // CYRILLIC CAPITAL LETTER U
+ 0xC7BC: 0x0424, // CYRILLIC CAPITAL LETTER EF
+ 0xC7BD: 0x0425, // CYRILLIC CAPITAL LETTER HA
+ 0xC7BE: 0x0426, // CYRILLIC CAPITAL LETTER TSE
+ 0xC7BF: 0x0427, // CYRILLIC CAPITAL LETTER CHE
+ 0xC7C0: 0x0428, // CYRILLIC CAPITAL LETTER SHA
+ 0xC7C1: 0x0429, // CYRILLIC CAPITAL LETTER SHCHA
+ 0xC7C2: 0x042A, // CYRILLIC CAPITAL LETTER HARD SIGN
+ 0xC7C3: 0x042B, // CYRILLIC CAPITAL LETTER YERU
+ 0xC7C4: 0x042C, // CYRILLIC CAPITAL LETTER SOFT SIGN
+ 0xC7C5: 0x042D, // CYRILLIC CAPITAL LETTER E
+ 0xC7C6: 0x042E, // CYRILLIC CAPITAL LETTER YU
+ 0xC7C7: 0x042F, // CYRILLIC CAPITAL LETTER YA
+ 0xC7C8: 0x0430, // CYRILLIC SMALL LETTER A
+ 0xC7C9: 0x0431, // CYRILLIC SMALL LETTER BE
+ 0xC7CA: 0x0432, // CYRILLIC SMALL LETTER VE
+ 0xC7CB: 0x0433, // CYRILLIC SMALL LETTER GHE
+ 0xC7CC: 0x0434, // CYRILLIC SMALL LETTER DE
+ 0xC7CD: 0x0435, // CYRILLIC SMALL LETTER IE
+ 0xC7CE: 0x0451, // CYRILLIC SMALL LETTER IO
+ 0xC7CF: 0x0436, // CYRILLIC SMALL LETTER ZHE
+ 0xC7D0: 0x0437, // CYRILLIC SMALL LETTER ZE
+ 0xC7D1: 0x0438, // CYRILLIC SMALL LETTER I
+ 0xC7D2: 0x0439, // CYRILLIC SMALL LETTER SHORT I
+ 0xC7D3: 0x043A, // CYRILLIC SMALL LETTER KA
+ 0xC7D4: 0x043B, // CYRILLIC SMALL LETTER EL
+ 0xC7D5: 0x043C, // CYRILLIC SMALL LETTER EM
+ 0xC7D6: 0x043D, // CYRILLIC SMALL LETTER EN
+ 0xC7D7: 0x043E, // CYRILLIC SMALL LETTER O
+ 0xC7D8: 0x043F, // CYRILLIC SMALL LETTER PE
+ 0xC7D9: 0x0440, // CYRILLIC SMALL LETTER ER
+ 0xC7DA: 0x0441, // CYRILLIC SMALL LETTER ES
+ 0xC7DB: 0x0442, // CYRILLIC SMALL LETTER TE
+ 0xC7DC: 0x0443, // CYRILLIC SMALL LETTER U
+ 0xC7DD: 0x0444, // CYRILLIC SMALL LETTER EF
+ 0xC7DE: 0x0445, // CYRILLIC SMALL LETTER HA
+ 0xC7DF: 0x0446, // CYRILLIC SMALL LETTER TSE
+ 0xC7E0: 0x0447, // CYRILLIC SMALL LETTER CHE
+ 0xC7E1: 0x0448, // CYRILLIC SMALL LETTER SHA
+ 0xC7E2: 0x0449, // CYRILLIC SMALL LETTER SHCHA
+ 0xC7E3: 0x044A, // CYRILLIC SMALL LETTER HARD SIGN
+ 0xC7E4: 0x044B, // CYRILLIC SMALL LETTER YERU
+ 0xC7E5: 0x044C, // CYRILLIC SMALL LETTER SOFT SIGN
+ 0xC7E6: 0x044D, // CYRILLIC SMALL LETTER E
+ 0xC7E7: 0x044E, // CYRILLIC SMALL LETTER YU
+ 0xC7E8: 0x044F, // CYRILLIC SMALL LETTER YA
+ 0xC7E9: 0x2460, // CIRCLED DIGIT ONE
+ 0xC7EA: 0x2461, // CIRCLED DIGIT TWO
+ 0xC7EB: 0x2462, // CIRCLED DIGIT THREE
+ 0xC7EC: 0x2463, // CIRCLED DIGIT FOUR
+ 0xC7ED: 0x2464, // CIRCLED DIGIT FIVE
+ 0xC7EE: 0x2465, // CIRCLED DIGIT SIX
+ 0xC7EF: 0x2466, // CIRCLED DIGIT SEVEN
+ 0xC7F0: 0x2467, // CIRCLED DIGIT EIGHT
+ 0xC7F1: 0x2468, // CIRCLED DIGIT NINE
+ 0xC7F2: 0x2469, // CIRCLED NUMBER TEN
+ 0xC7F3: 0x2474, // PARENTHESIZED DIGIT ONE
+ 0xC7F4: 0x2475, // PARENTHESIZED DIGIT TWO
+ 0xC7F5: 0x2476, // PARENTHESIZED DIGIT THREE
+ 0xC7F6: 0x2477, // PARENTHESIZED DIGIT FOUR
+ 0xC7F7: 0x2478, // PARENTHESIZED DIGIT FIVE
+ 0xC7F8: 0x2479, // PARENTHESIZED DIGIT SIX
+ 0xC7F9: 0x247A, // PARENTHESIZED DIGIT SEVEN
+ 0xC7FA: 0x247B, // PARENTHESIZED DIGIT EIGHT
+ 0xC7FB: 0x247C, // PARENTHESIZED DIGIT NINE
+ 0xC7FC: 0x247D, // PARENTHESIZED NUMBER TEN
+ 0xC940: 0x4E42,
+ 0xC941: 0x4E5C,
+ 0xC942: 0x51F5,
+ 0xC943: 0x531A,
+ 0xC944: 0x5382,
+ 0xC945: 0x4E07,
+ 0xC946: 0x4E0C,
+ 0xC947: 0x4E47,
+ 0xC948: 0x4E8D,
+ 0xC949: 0x56D7,
+ 0xC94A: 0xFA0C, // CJK COMPATIBILITY IDEOGRAPH-FA0C
+ 0xC94B: 0x5C6E,
+ 0xC94C: 0x5F73,
+ 0xC94D: 0x4E0F,
+ 0xC94E: 0x5187,
+ 0xC94F: 0x4E0E,
+ 0xC950: 0x4E2E,
+ 0xC951: 0x4E93,
+ 0xC952: 0x4EC2,
+ 0xC953: 0x4EC9,
+ 0xC954: 0x4EC8,
+ 0xC955: 0x5198,
+ 0xC956: 0x52FC,
+ 0xC957: 0x536C,
+ 0xC958: 0x53B9,
+ 0xC959: 0x5720,
+ 0xC95A: 0x5903,
+ 0xC95B: 0x592C,
+ 0xC95C: 0x5C10,
+ 0xC95D: 0x5DFF,
+ 0xC95E: 0x65E1,
+ 0xC95F: 0x6BB3,
+ 0xC960: 0x6BCC,
+ 0xC961: 0x6C14,
+ 0xC962: 0x723F,
+ 0xC963: 0x4E31,
+ 0xC964: 0x4E3C,
+ 0xC965: 0x4EE8,
+ 0xC966: 0x4EDC,
+ 0xC967: 0x4EE9,
+ 0xC968: 0x4EE1,
+ 0xC969: 0x4EDD,
+ 0xC96A: 0x4EDA,
+ 0xC96B: 0x520C,
+ 0xC96C: 0x531C,
+ 0xC96D: 0x534C,
+ 0xC96E: 0x5722,
+ 0xC96F: 0x5723,
+ 0xC970: 0x5917,
+ 0xC971: 0x592F,
+ 0xC972: 0x5B81,
+ 0xC973: 0x5B84,
+ 0xC974: 0x5C12,
+ 0xC975: 0x5C3B,
+ 0xC976: 0x5C74,
+ 0xC977: 0x5C73,
+ 0xC978: 0x5E04,
+ 0xC979: 0x5E80,
+ 0xC97A: 0x5E82,
+ 0xC97B: 0x5FC9,
+ 0xC97C: 0x6209,
+ 0xC97D: 0x6250,
+ 0xC97E: 0x6C15,
+ 0xC9A1: 0x6C36,
+ 0xC9A2: 0x6C43,
+ 0xC9A3: 0x6C3F,
+ 0xC9A4: 0x6C3B,
+ 0xC9A5: 0x72AE,
+ 0xC9A6: 0x72B0,
+ 0xC9A7: 0x738A,
+ 0xC9A8: 0x79B8,
+ 0xC9A9: 0x808A,
+ 0xC9AA: 0x961E,
+ 0xC9AB: 0x4F0E,
+ 0xC9AC: 0x4F18,
+ 0xC9AD: 0x4F2C,
+ 0xC9AE: 0x4EF5,
+ 0xC9AF: 0x4F14,
+ 0xC9B0: 0x4EF1,
+ 0xC9B1: 0x4F00,
+ 0xC9B2: 0x4EF7,
+ 0xC9B3: 0x4F08,
+ 0xC9B4: 0x4F1D,
+ 0xC9B5: 0x4F02,
+ 0xC9B6: 0x4F05,
+ 0xC9B7: 0x4F22,
+ 0xC9B8: 0x4F13,
+ 0xC9B9: 0x4F04,
+ 0xC9BA: 0x4EF4,
+ 0xC9BB: 0x4F12,
+ 0xC9BC: 0x51B1,
+ 0xC9BD: 0x5213,
+ 0xC9BE: 0x5209,
+ 0xC9BF: 0x5210,
+ 0xC9C0: 0x52A6,
+ 0xC9C1: 0x5322,
+ 0xC9C2: 0x531F,
+ 0xC9C3: 0x534D,
+ 0xC9C4: 0x538A,
+ 0xC9C5: 0x5407,
+ 0xC9C6: 0x56E1,
+ 0xC9C7: 0x56DF,
+ 0xC9C8: 0x572E,
+ 0xC9C9: 0x572A,
+ 0xC9CA: 0x5734,
+ 0xC9CB: 0x593C,
+ 0xC9CC: 0x5980,
+ 0xC9CD: 0x597C,
+ 0xC9CE: 0x5985,
+ 0xC9CF: 0x597B,
+ 0xC9D0: 0x597E,
+ 0xC9D1: 0x5977,
+ 0xC9D2: 0x597F,
+ 0xC9D3: 0x5B56,
+ 0xC9D4: 0x5C15,
+ 0xC9D5: 0x5C25,
+ 0xC9D6: 0x5C7C,
+ 0xC9D7: 0x5C7A,
+ 0xC9D8: 0x5C7B,
+ 0xC9D9: 0x5C7E,
+ 0xC9DA: 0x5DDF,
+ 0xC9DB: 0x5E75,
+ 0xC9DC: 0x5E84,
+ 0xC9DD: 0x5F02,
+ 0xC9DE: 0x5F1A,
+ 0xC9DF: 0x5F74,
+ 0xC9E0: 0x5FD5,
+ 0xC9E1: 0x5FD4,
+ 0xC9E2: 0x5FCF,
+ 0xC9E3: 0x625C,
+ 0xC9E4: 0x625E,
+ 0xC9E5: 0x6264,
+ 0xC9E6: 0x6261,
+ 0xC9E7: 0x6266,
+ 0xC9E8: 0x6262,
+ 0xC9E9: 0x6259,
+ 0xC9EA: 0x6260,
+ 0xC9EB: 0x625A,
+ 0xC9EC: 0x6265,
+ 0xC9ED: 0x65EF,
+ 0xC9EE: 0x65EE,
+ 0xC9EF: 0x673E,
+ 0xC9F0: 0x6739,
+ 0xC9F1: 0x6738,
+ 0xC9F2: 0x673B,
+ 0xC9F3: 0x673A,
+ 0xC9F4: 0x673F,
+ 0xC9F5: 0x673C,
+ 0xC9F6: 0x6733,
+ 0xC9F7: 0x6C18,
+ 0xC9F8: 0x6C46,
+ 0xC9F9: 0x6C52,
+ 0xC9FA: 0x6C5C,
+ 0xC9FB: 0x6C4F,
+ 0xC9FC: 0x6C4A,
+ 0xC9FD: 0x6C54,
+ 0xC9FE: 0x6C4B,
+ 0xCA40: 0x6C4C,
+ 0xCA41: 0x7071,
+ 0xCA42: 0x725E,
+ 0xCA43: 0x72B4,
+ 0xCA44: 0x72B5,
+ 0xCA45: 0x738E,
+ 0xCA46: 0x752A,
+ 0xCA47: 0x767F,
+ 0xCA48: 0x7A75,
+ 0xCA49: 0x7F51,
+ 0xCA4A: 0x8278,
+ 0xCA4B: 0x827C,
+ 0xCA4C: 0x8280,
+ 0xCA4D: 0x827D,
+ 0xCA4E: 0x827F,
+ 0xCA4F: 0x864D,
+ 0xCA50: 0x897E,
+ 0xCA51: 0x9099,
+ 0xCA52: 0x9097,
+ 0xCA53: 0x9098,
+ 0xCA54: 0x909B,
+ 0xCA55: 0x9094,
+ 0xCA56: 0x9622,
+ 0xCA57: 0x9624,
+ 0xCA58: 0x9620,
+ 0xCA59: 0x9623,
+ 0xCA5A: 0x4F56,
+ 0xCA5B: 0x4F3B,
+ 0xCA5C: 0x4F62,
+ 0xCA5D: 0x4F49,
+ 0xCA5E: 0x4F53,
+ 0xCA5F: 0x4F64,
+ 0xCA60: 0x4F3E,
+ 0xCA61: 0x4F67,
+ 0xCA62: 0x4F52,
+ 0xCA63: 0x4F5F,
+ 0xCA64: 0x4F41,
+ 0xCA65: 0x4F58,
+ 0xCA66: 0x4F2D,
+ 0xCA67: 0x4F33,
+ 0xCA68: 0x4F3F,
+ 0xCA69: 0x4F61,
+ 0xCA6A: 0x518F,
+ 0xCA6B: 0x51B9,
+ 0xCA6C: 0x521C,
+ 0xCA6D: 0x521E,
+ 0xCA6E: 0x5221,
+ 0xCA6F: 0x52AD,
+ 0xCA70: 0x52AE,
+ 0xCA71: 0x5309,
+ 0xCA72: 0x5363,
+ 0xCA73: 0x5372,
+ 0xCA74: 0x538E,
+ 0xCA75: 0x538F,
+ 0xCA76: 0x5430,
+ 0xCA77: 0x5437,
+ 0xCA78: 0x542A,
+ 0xCA79: 0x5454,
+ 0xCA7A: 0x5445,
+ 0xCA7B: 0x5419,
+ 0xCA7C: 0x541C,
+ 0xCA7D: 0x5425,
+ 0xCA7E: 0x5418,
+ 0xCAA1: 0x543D,
+ 0xCAA2: 0x544F,
+ 0xCAA3: 0x5441,
+ 0xCAA4: 0x5428,
+ 0xCAA5: 0x5424,
+ 0xCAA6: 0x5447,
+ 0xCAA7: 0x56EE,
+ 0xCAA8: 0x56E7,
+ 0xCAA9: 0x56E5,
+ 0xCAAA: 0x5741,
+ 0xCAAB: 0x5745,
+ 0xCAAC: 0x574C,
+ 0xCAAD: 0x5749,
+ 0xCAAE: 0x574B,
+ 0xCAAF: 0x5752,
+ 0xCAB0: 0x5906,
+ 0xCAB1: 0x5940,
+ 0xCAB2: 0x59A6,
+ 0xCAB3: 0x5998,
+ 0xCAB4: 0x59A0,
+ 0xCAB5: 0x5997,
+ 0xCAB6: 0x598E,
+ 0xCAB7: 0x59A2,
+ 0xCAB8: 0x5990,
+ 0xCAB9: 0x598F,
+ 0xCABA: 0x59A7,
+ 0xCABB: 0x59A1,
+ 0xCABC: 0x5B8E,
+ 0xCABD: 0x5B92,
+ 0xCABE: 0x5C28,
+ 0xCABF: 0x5C2A,
+ 0xCAC0: 0x5C8D,
+ 0xCAC1: 0x5C8F,
+ 0xCAC2: 0x5C88,
+ 0xCAC3: 0x5C8B,
+ 0xCAC4: 0x5C89,
+ 0xCAC5: 0x5C92,
+ 0xCAC6: 0x5C8A,
+ 0xCAC7: 0x5C86,
+ 0xCAC8: 0x5C93,
+ 0xCAC9: 0x5C95,
+ 0xCACA: 0x5DE0,
+ 0xCACB: 0x5E0A,
+ 0xCACC: 0x5E0E,
+ 0xCACD: 0x5E8B,
+ 0xCACE: 0x5E89,
+ 0xCACF: 0x5E8C,
+ 0xCAD0: 0x5E88,
+ 0xCAD1: 0x5E8D,
+ 0xCAD2: 0x5F05,
+ 0xCAD3: 0x5F1D,
+ 0xCAD4: 0x5F78,
+ 0xCAD5: 0x5F76,
+ 0xCAD6: 0x5FD2,
+ 0xCAD7: 0x5FD1,
+ 0xCAD8: 0x5FD0,
+ 0xCAD9: 0x5FED,
+ 0xCADA: 0x5FE8,
+ 0xCADB: 0x5FEE,
+ 0xCADC: 0x5FF3,
+ 0xCADD: 0x5FE1,
+ 0xCADE: 0x5FE4,
+ 0xCADF: 0x5FE3,
+ 0xCAE0: 0x5FFA,
+ 0xCAE1: 0x5FEF,
+ 0xCAE2: 0x5FF7,
+ 0xCAE3: 0x5FFB,
+ 0xCAE4: 0x6000,
+ 0xCAE5: 0x5FF4,
+ 0xCAE6: 0x623A,
+ 0xCAE7: 0x6283,
+ 0xCAE8: 0x628C,
+ 0xCAE9: 0x628E,
+ 0xCAEA: 0x628F,
+ 0xCAEB: 0x6294,
+ 0xCAEC: 0x6287,
+ 0xCAED: 0x6271,
+ 0xCAEE: 0x627B,
+ 0xCAEF: 0x627A,
+ 0xCAF0: 0x6270,
+ 0xCAF1: 0x6281,
+ 0xCAF2: 0x6288,
+ 0xCAF3: 0x6277,
+ 0xCAF4: 0x627D,
+ 0xCAF5: 0x6272,
+ 0xCAF6: 0x6274,
+ 0xCAF7: 0x6537,
+ 0xCAF8: 0x65F0,
+ 0xCAF9: 0x65F4,
+ 0xCAFA: 0x65F3,
+ 0xCAFB: 0x65F2,
+ 0xCAFC: 0x65F5,
+ 0xCAFD: 0x6745,
+ 0xCAFE: 0x6747,
+ 0xCB40: 0x6759,
+ 0xCB41: 0x6755,
+ 0xCB42: 0x674C,
+ 0xCB43: 0x6748,
+ 0xCB44: 0x675D,
+ 0xCB45: 0x674D,
+ 0xCB46: 0x675A,
+ 0xCB47: 0x674B,
+ 0xCB48: 0x6BD0,
+ 0xCB49: 0x6C19,
+ 0xCB4A: 0x6C1A,
+ 0xCB4B: 0x6C78,
+ 0xCB4C: 0x6C67,
+ 0xCB4D: 0x6C6B,
+ 0xCB4E: 0x6C84,
+ 0xCB4F: 0x6C8B,
+ 0xCB50: 0x6C8F,
+ 0xCB51: 0x6C71,
+ 0xCB52: 0x6C6F,
+ 0xCB53: 0x6C69,
+ 0xCB54: 0x6C9A,
+ 0xCB55: 0x6C6D,
+ 0xCB56: 0x6C87,
+ 0xCB57: 0x6C95,
+ 0xCB58: 0x6C9C,
+ 0xCB59: 0x6C66,
+ 0xCB5A: 0x6C73,
+ 0xCB5B: 0x6C65,
+ 0xCB5C: 0x6C7B,
+ 0xCB5D: 0x6C8E,
+ 0xCB5E: 0x7074,
+ 0xCB5F: 0x707A,
+ 0xCB60: 0x7263,
+ 0xCB61: 0x72BF,
+ 0xCB62: 0x72BD,
+ 0xCB63: 0x72C3,
+ 0xCB64: 0x72C6,
+ 0xCB65: 0x72C1,
+ 0xCB66: 0x72BA,
+ 0xCB67: 0x72C5,
+ 0xCB68: 0x7395,
+ 0xCB69: 0x7397,
+ 0xCB6A: 0x7393,
+ 0xCB6B: 0x7394,
+ 0xCB6C: 0x7392,
+ 0xCB6D: 0x753A,
+ 0xCB6E: 0x7539,
+ 0xCB6F: 0x7594,
+ 0xCB70: 0x7595,
+ 0xCB71: 0x7681,
+ 0xCB72: 0x793D,
+ 0xCB73: 0x8034,
+ 0xCB74: 0x8095,
+ 0xCB75: 0x8099,
+ 0xCB76: 0x8090,
+ 0xCB77: 0x8092,
+ 0xCB78: 0x809C,
+ 0xCB79: 0x8290,
+ 0xCB7A: 0x828F,
+ 0xCB7B: 0x8285,
+ 0xCB7C: 0x828E,
+ 0xCB7D: 0x8291,
+ 0xCB7E: 0x8293,
+ 0xCBA1: 0x828A,
+ 0xCBA2: 0x8283,
+ 0xCBA3: 0x8284,
+ 0xCBA4: 0x8C78,
+ 0xCBA5: 0x8FC9,
+ 0xCBA6: 0x8FBF,
+ 0xCBA7: 0x909F,
+ 0xCBA8: 0x90A1,
+ 0xCBA9: 0x90A5,
+ 0xCBAA: 0x909E,
+ 0xCBAB: 0x90A7,
+ 0xCBAC: 0x90A0,
+ 0xCBAD: 0x9630,
+ 0xCBAE: 0x9628,
+ 0xCBAF: 0x962F,
+ 0xCBB0: 0x962D,
+ 0xCBB1: 0x4E33,
+ 0xCBB2: 0x4F98,
+ 0xCBB3: 0x4F7C,
+ 0xCBB4: 0x4F85,
+ 0xCBB5: 0x4F7D,
+ 0xCBB6: 0x4F80,
+ 0xCBB7: 0x4F87,
+ 0xCBB8: 0x4F76,
+ 0xCBB9: 0x4F74,
+ 0xCBBA: 0x4F89,
+ 0xCBBB: 0x4F84,
+ 0xCBBC: 0x4F77,
+ 0xCBBD: 0x4F4C,
+ 0xCBBE: 0x4F97,
+ 0xCBBF: 0x4F6A,
+ 0xCBC0: 0x4F9A,
+ 0xCBC1: 0x4F79,
+ 0xCBC2: 0x4F81,
+ 0xCBC3: 0x4F78,
+ 0xCBC4: 0x4F90,
+ 0xCBC5: 0x4F9C,
+ 0xCBC6: 0x4F94,
+ 0xCBC7: 0x4F9E,
+ 0xCBC8: 0x4F92,
+ 0xCBC9: 0x4F82,
+ 0xCBCA: 0x4F95,
+ 0xCBCB: 0x4F6B,
+ 0xCBCC: 0x4F6E,
+ 0xCBCD: 0x519E,
+ 0xCBCE: 0x51BC,
+ 0xCBCF: 0x51BE,
+ 0xCBD0: 0x5235,
+ 0xCBD1: 0x5232,
+ 0xCBD2: 0x5233,
+ 0xCBD3: 0x5246,
+ 0xCBD4: 0x5231,
+ 0xCBD5: 0x52BC,
+ 0xCBD6: 0x530A,
+ 0xCBD7: 0x530B,
+ 0xCBD8: 0x533C,
+ 0xCBD9: 0x5392,
+ 0xCBDA: 0x5394,
+ 0xCBDB: 0x5487,
+ 0xCBDC: 0x547F,
+ 0xCBDD: 0x5481,
+ 0xCBDE: 0x5491,
+ 0xCBDF: 0x5482,
+ 0xCBE0: 0x5488,
+ 0xCBE1: 0x546B,
+ 0xCBE2: 0x547A,
+ 0xCBE3: 0x547E,
+ 0xCBE4: 0x5465,
+ 0xCBE5: 0x546C,
+ 0xCBE6: 0x5474,
+ 0xCBE7: 0x5466,
+ 0xCBE8: 0x548D,
+ 0xCBE9: 0x546F,
+ 0xCBEA: 0x5461,
+ 0xCBEB: 0x5460,
+ 0xCBEC: 0x5498,
+ 0xCBED: 0x5463,
+ 0xCBEE: 0x5467,
+ 0xCBEF: 0x5464,
+ 0xCBF0: 0x56F7,
+ 0xCBF1: 0x56F9,
+ 0xCBF2: 0x576F,
+ 0xCBF3: 0x5772,
+ 0xCBF4: 0x576D,
+ 0xCBF5: 0x576B,
+ 0xCBF6: 0x5771,
+ 0xCBF7: 0x5770,
+ 0xCBF8: 0x5776,
+ 0xCBF9: 0x5780,
+ 0xCBFA: 0x5775,
+ 0xCBFB: 0x577B,
+ 0xCBFC: 0x5773,
+ 0xCBFD: 0x5774,
+ 0xCBFE: 0x5762,
+ 0xCC40: 0x5768,
+ 0xCC41: 0x577D,
+ 0xCC42: 0x590C,
+ 0xCC43: 0x5945,
+ 0xCC44: 0x59B5,
+ 0xCC45: 0x59BA,
+ 0xCC46: 0x59CF,
+ 0xCC47: 0x59CE,
+ 0xCC48: 0x59B2,
+ 0xCC49: 0x59CC,
+ 0xCC4A: 0x59C1,
+ 0xCC4B: 0x59B6,
+ 0xCC4C: 0x59BC,
+ 0xCC4D: 0x59C3,
+ 0xCC4E: 0x59D6,
+ 0xCC4F: 0x59B1,
+ 0xCC50: 0x59BD,
+ 0xCC51: 0x59C0,
+ 0xCC52: 0x59C8,
+ 0xCC53: 0x59B4,
+ 0xCC54: 0x59C7,
+ 0xCC55: 0x5B62,
+ 0xCC56: 0x5B65,
+ 0xCC57: 0x5B93,
+ 0xCC58: 0x5B95,
+ 0xCC59: 0x5C44,
+ 0xCC5A: 0x5C47,
+ 0xCC5B: 0x5CAE,
+ 0xCC5C: 0x5CA4,
+ 0xCC5D: 0x5CA0,
+ 0xCC5E: 0x5CB5,
+ 0xCC5F: 0x5CAF,
+ 0xCC60: 0x5CA8,
+ 0xCC61: 0x5CAC,
+ 0xCC62: 0x5C9F,
+ 0xCC63: 0x5CA3,
+ 0xCC64: 0x5CAD,
+ 0xCC65: 0x5CA2,
+ 0xCC66: 0x5CAA,
+ 0xCC67: 0x5CA7,
+ 0xCC68: 0x5C9D,
+ 0xCC69: 0x5CA5,
+ 0xCC6A: 0x5CB6,
+ 0xCC6B: 0x5CB0,
+ 0xCC6C: 0x5CA6,
+ 0xCC6D: 0x5E17,
+ 0xCC6E: 0x5E14,
+ 0xCC6F: 0x5E19,
+ 0xCC70: 0x5F28,
+ 0xCC71: 0x5F22,
+ 0xCC72: 0x5F23,
+ 0xCC73: 0x5F24,
+ 0xCC74: 0x5F54,
+ 0xCC75: 0x5F82,
+ 0xCC76: 0x5F7E,
+ 0xCC77: 0x5F7D,
+ 0xCC78: 0x5FDE,
+ 0xCC79: 0x5FE5,
+ 0xCC7A: 0x602D,
+ 0xCC7B: 0x6026,
+ 0xCC7C: 0x6019,
+ 0xCC7D: 0x6032,
+ 0xCC7E: 0x600B,
+ 0xCCA1: 0x6034,
+ 0xCCA2: 0x600A,
+ 0xCCA3: 0x6017,
+ 0xCCA4: 0x6033,
+ 0xCCA5: 0x601A,
+ 0xCCA6: 0x601E,
+ 0xCCA7: 0x602C,
+ 0xCCA8: 0x6022,
+ 0xCCA9: 0x600D,
+ 0xCCAA: 0x6010,
+ 0xCCAB: 0x602E,
+ 0xCCAC: 0x6013,
+ 0xCCAD: 0x6011,
+ 0xCCAE: 0x600C,
+ 0xCCAF: 0x6009,
+ 0xCCB0: 0x601C,
+ 0xCCB1: 0x6214,
+ 0xCCB2: 0x623D,
+ 0xCCB3: 0x62AD,
+ 0xCCB4: 0x62B4,
+ 0xCCB5: 0x62D1,
+ 0xCCB6: 0x62BE,
+ 0xCCB7: 0x62AA,
+ 0xCCB8: 0x62B6,
+ 0xCCB9: 0x62CA,
+ 0xCCBA: 0x62AE,
+ 0xCCBB: 0x62B3,
+ 0xCCBC: 0x62AF,
+ 0xCCBD: 0x62BB,
+ 0xCCBE: 0x62A9,
+ 0xCCBF: 0x62B0,
+ 0xCCC0: 0x62B8,
+ 0xCCC1: 0x653D,
+ 0xCCC2: 0x65A8,
+ 0xCCC3: 0x65BB,
+ 0xCCC4: 0x6609,
+ 0xCCC5: 0x65FC,
+ 0xCCC6: 0x6604,
+ 0xCCC7: 0x6612,
+ 0xCCC8: 0x6608,
+ 0xCCC9: 0x65FB,
+ 0xCCCA: 0x6603,
+ 0xCCCB: 0x660B,
+ 0xCCCC: 0x660D,
+ 0xCCCD: 0x6605,
+ 0xCCCE: 0x65FD,
+ 0xCCCF: 0x6611,
+ 0xCCD0: 0x6610,
+ 0xCCD1: 0x66F6,
+ 0xCCD2: 0x670A,
+ 0xCCD3: 0x6785,
+ 0xCCD4: 0x676C,
+ 0xCCD5: 0x678E,
+ 0xCCD6: 0x6792,
+ 0xCCD7: 0x6776,
+ 0xCCD8: 0x677B,
+ 0xCCD9: 0x6798,
+ 0xCCDA: 0x6786,
+ 0xCCDB: 0x6784,
+ 0xCCDC: 0x6774,
+ 0xCCDD: 0x678D,
+ 0xCCDE: 0x678C,
+ 0xCCDF: 0x677A,
+ 0xCCE0: 0x679F,
+ 0xCCE1: 0x6791,
+ 0xCCE2: 0x6799,
+ 0xCCE3: 0x6783,
+ 0xCCE4: 0x677D,
+ 0xCCE5: 0x6781,
+ 0xCCE6: 0x6778,
+ 0xCCE7: 0x6779,
+ 0xCCE8: 0x6794,
+ 0xCCE9: 0x6B25,
+ 0xCCEA: 0x6B80,
+ 0xCCEB: 0x6B7E,
+ 0xCCEC: 0x6BDE,
+ 0xCCED: 0x6C1D,
+ 0xCCEE: 0x6C93,
+ 0xCCEF: 0x6CEC,
+ 0xCCF0: 0x6CEB,
+ 0xCCF1: 0x6CEE,
+ 0xCCF2: 0x6CD9,
+ 0xCCF3: 0x6CB6,
+ 0xCCF4: 0x6CD4,
+ 0xCCF5: 0x6CAD,
+ 0xCCF6: 0x6CE7,
+ 0xCCF7: 0x6CB7,
+ 0xCCF8: 0x6CD0,
+ 0xCCF9: 0x6CC2,
+ 0xCCFA: 0x6CBA,
+ 0xCCFB: 0x6CC3,
+ 0xCCFC: 0x6CC6,
+ 0xCCFD: 0x6CED,
+ 0xCCFE: 0x6CF2,
+ 0xCD40: 0x6CD2,
+ 0xCD41: 0x6CDD,
+ 0xCD42: 0x6CB4,
+ 0xCD43: 0x6C8A,
+ 0xCD44: 0x6C9D,
+ 0xCD45: 0x6C80,
+ 0xCD46: 0x6CDE,
+ 0xCD47: 0x6CC0,
+ 0xCD48: 0x6D30,
+ 0xCD49: 0x6CCD,
+ 0xCD4A: 0x6CC7,
+ 0xCD4B: 0x6CB0,
+ 0xCD4C: 0x6CF9,
+ 0xCD4D: 0x6CCF,
+ 0xCD4E: 0x6CE9,
+ 0xCD4F: 0x6CD1,
+ 0xCD50: 0x7094,
+ 0xCD51: 0x7098,
+ 0xCD52: 0x7085,
+ 0xCD53: 0x7093,
+ 0xCD54: 0x7086,
+ 0xCD55: 0x7084,
+ 0xCD56: 0x7091,
+ 0xCD57: 0x7096,
+ 0xCD58: 0x7082,
+ 0xCD59: 0x709A,
+ 0xCD5A: 0x7083,
+ 0xCD5B: 0x726A,
+ 0xCD5C: 0x72D6,
+ 0xCD5D: 0x72CB,
+ 0xCD5E: 0x72D8,
+ 0xCD5F: 0x72C9,
+ 0xCD60: 0x72DC,
+ 0xCD61: 0x72D2,
+ 0xCD62: 0x72D4,
+ 0xCD63: 0x72DA,
+ 0xCD64: 0x72CC,
+ 0xCD65: 0x72D1,
+ 0xCD66: 0x73A4,
+ 0xCD67: 0x73A1,
+ 0xCD68: 0x73AD,
+ 0xCD69: 0x73A6,
+ 0xCD6A: 0x73A2,
+ 0xCD6B: 0x73A0,
+ 0xCD6C: 0x73AC,
+ 0xCD6D: 0x739D,
+ 0xCD6E: 0x74DD,
+ 0xCD6F: 0x74E8,
+ 0xCD70: 0x753F,
+ 0xCD71: 0x7540,
+ 0xCD72: 0x753E,
+ 0xCD73: 0x758C,
+ 0xCD74: 0x7598,
+ 0xCD75: 0x76AF,
+ 0xCD76: 0x76F3,
+ 0xCD77: 0x76F1,
+ 0xCD78: 0x76F0,
+ 0xCD79: 0x76F5,
+ 0xCD7A: 0x77F8,
+ 0xCD7B: 0x77FC,
+ 0xCD7C: 0x77F9,
+ 0xCD7D: 0x77FB,
+ 0xCD7E: 0x77FA,
+ 0xCDA1: 0x77F7,
+ 0xCDA2: 0x7942,
+ 0xCDA3: 0x793F,
+ 0xCDA4: 0x79C5,
+ 0xCDA5: 0x7A78,
+ 0xCDA6: 0x7A7B,
+ 0xCDA7: 0x7AFB,
+ 0xCDA8: 0x7C75,
+ 0xCDA9: 0x7CFD,
+ 0xCDAA: 0x8035,
+ 0xCDAB: 0x808F,
+ 0xCDAC: 0x80AE,
+ 0xCDAD: 0x80A3,
+ 0xCDAE: 0x80B8,
+ 0xCDAF: 0x80B5,
+ 0xCDB0: 0x80AD,
+ 0xCDB1: 0x8220,
+ 0xCDB2: 0x82A0,
+ 0xCDB3: 0x82C0,
+ 0xCDB4: 0x82AB,
+ 0xCDB5: 0x829A,
+ 0xCDB6: 0x8298,
+ 0xCDB7: 0x829B,
+ 0xCDB8: 0x82B5,
+ 0xCDB9: 0x82A7,
+ 0xCDBA: 0x82AE,
+ 0xCDBB: 0x82BC,
+ 0xCDBC: 0x829E,
+ 0xCDBD: 0x82BA,
+ 0xCDBE: 0x82B4,
+ 0xCDBF: 0x82A8,
+ 0xCDC0: 0x82A1,
+ 0xCDC1: 0x82A9,
+ 0xCDC2: 0x82C2,
+ 0xCDC3: 0x82A4,
+ 0xCDC4: 0x82C3,
+ 0xCDC5: 0x82B6,
+ 0xCDC6: 0x82A2,
+ 0xCDC7: 0x8670,
+ 0xCDC8: 0x866F,
+ 0xCDC9: 0x866D,
+ 0xCDCA: 0x866E,
+ 0xCDCB: 0x8C56,
+ 0xCDCC: 0x8FD2,
+ 0xCDCD: 0x8FCB,
+ 0xCDCE: 0x8FD3,
+ 0xCDCF: 0x8FCD,
+ 0xCDD0: 0x8FD6,
+ 0xCDD1: 0x8FD5,
+ 0xCDD2: 0x8FD7,
+ 0xCDD3: 0x90B2,
+ 0xCDD4: 0x90B4,
+ 0xCDD5: 0x90AF,
+ 0xCDD6: 0x90B3,
+ 0xCDD7: 0x90B0,
+ 0xCDD8: 0x9639,
+ 0xCDD9: 0x963D,
+ 0xCDDA: 0x963C,
+ 0xCDDB: 0x963A,
+ 0xCDDC: 0x9643,
+ 0xCDDD: 0x4FCD,
+ 0xCDDE: 0x4FC5,
+ 0xCDDF: 0x4FD3,
+ 0xCDE0: 0x4FB2,
+ 0xCDE1: 0x4FC9,
+ 0xCDE2: 0x4FCB,
+ 0xCDE3: 0x4FC1,
+ 0xCDE4: 0x4FD4,
+ 0xCDE5: 0x4FDC,
+ 0xCDE6: 0x4FD9,
+ 0xCDE7: 0x4FBB,
+ 0xCDE8: 0x4FB3,
+ 0xCDE9: 0x4FDB,
+ 0xCDEA: 0x4FC7,
+ 0xCDEB: 0x4FD6,
+ 0xCDEC: 0x4FBA,
+ 0xCDED: 0x4FC0,
+ 0xCDEE: 0x4FB9,
+ 0xCDEF: 0x4FEC,
+ 0xCDF0: 0x5244,
+ 0xCDF1: 0x5249,
+ 0xCDF2: 0x52C0,
+ 0xCDF3: 0x52C2,
+ 0xCDF4: 0x533D,
+ 0xCDF5: 0x537C,
+ 0xCDF6: 0x5397,
+ 0xCDF7: 0x5396,
+ 0xCDF8: 0x5399,
+ 0xCDF9: 0x5398,
+ 0xCDFA: 0x54BA,
+ 0xCDFB: 0x54A1,
+ 0xCDFC: 0x54AD,
+ 0xCDFD: 0x54A5,
+ 0xCDFE: 0x54CF,
+ 0xCE40: 0x54C3,
+ 0xCE41: 0x830D,
+ 0xCE42: 0x54B7,
+ 0xCE43: 0x54AE,
+ 0xCE44: 0x54D6,
+ 0xCE45: 0x54B6,
+ 0xCE46: 0x54C5,
+ 0xCE47: 0x54C6,
+ 0xCE48: 0x54A0,
+ 0xCE49: 0x5470,
+ 0xCE4A: 0x54BC,
+ 0xCE4B: 0x54A2,
+ 0xCE4C: 0x54BE,
+ 0xCE4D: 0x5472,
+ 0xCE4E: 0x54DE,
+ 0xCE4F: 0x54B0,
+ 0xCE50: 0x57B5,
+ 0xCE51: 0x579E,
+ 0xCE52: 0x579F,
+ 0xCE53: 0x57A4,
+ 0xCE54: 0x578C,
+ 0xCE55: 0x5797,
+ 0xCE56: 0x579D,
+ 0xCE57: 0x579B,
+ 0xCE58: 0x5794,
+ 0xCE59: 0x5798,
+ 0xCE5A: 0x578F,
+ 0xCE5B: 0x5799,
+ 0xCE5C: 0x57A5,
+ 0xCE5D: 0x579A,
+ 0xCE5E: 0x5795,
+ 0xCE5F: 0x58F4,
+ 0xCE60: 0x590D,
+ 0xCE61: 0x5953,
+ 0xCE62: 0x59E1,
+ 0xCE63: 0x59DE,
+ 0xCE64: 0x59EE,
+ 0xCE65: 0x5A00,
+ 0xCE66: 0x59F1,
+ 0xCE67: 0x59DD,
+ 0xCE68: 0x59FA,
+ 0xCE69: 0x59FD,
+ 0xCE6A: 0x59FC,
+ 0xCE6B: 0x59F6,
+ 0xCE6C: 0x59E4,
+ 0xCE6D: 0x59F2,
+ 0xCE6E: 0x59F7,
+ 0xCE6F: 0x59DB,
+ 0xCE70: 0x59E9,
+ 0xCE71: 0x59F3,
+ 0xCE72: 0x59F5,
+ 0xCE73: 0x59E0,
+ 0xCE74: 0x59FE,
+ 0xCE75: 0x59F4,
+ 0xCE76: 0x59ED,
+ 0xCE77: 0x5BA8,
+ 0xCE78: 0x5C4C,
+ 0xCE79: 0x5CD0,
+ 0xCE7A: 0x5CD8,
+ 0xCE7B: 0x5CCC,
+ 0xCE7C: 0x5CD7,
+ 0xCE7D: 0x5CCB,
+ 0xCE7E: 0x5CDB,
+ 0xCEA1: 0x5CDE,
+ 0xCEA2: 0x5CDA,
+ 0xCEA3: 0x5CC9,
+ 0xCEA4: 0x5CC7,
+ 0xCEA5: 0x5CCA,
+ 0xCEA6: 0x5CD6,
+ 0xCEA7: 0x5CD3,
+ 0xCEA8: 0x5CD4,
+ 0xCEA9: 0x5CCF,
+ 0xCEAA: 0x5CC8,
+ 0xCEAB: 0x5CC6,
+ 0xCEAC: 0x5CCE,
+ 0xCEAD: 0x5CDF,
+ 0xCEAE: 0x5CF8,
+ 0xCEAF: 0x5DF9,
+ 0xCEB0: 0x5E21,
+ 0xCEB1: 0x5E22,
+ 0xCEB2: 0x5E23,
+ 0xCEB3: 0x5E20,
+ 0xCEB4: 0x5E24,
+ 0xCEB5: 0x5EB0,
+ 0xCEB6: 0x5EA4,
+ 0xCEB7: 0x5EA2,
+ 0xCEB8: 0x5E9B,
+ 0xCEB9: 0x5EA3,
+ 0xCEBA: 0x5EA5,
+ 0xCEBB: 0x5F07,
+ 0xCEBC: 0x5F2E,
+ 0xCEBD: 0x5F56,
+ 0xCEBE: 0x5F86,
+ 0xCEBF: 0x6037,
+ 0xCEC0: 0x6039,
+ 0xCEC1: 0x6054,
+ 0xCEC2: 0x6072,
+ 0xCEC3: 0x605E,
+ 0xCEC4: 0x6045,
+ 0xCEC5: 0x6053,
+ 0xCEC6: 0x6047,
+ 0xCEC7: 0x6049,
+ 0xCEC8: 0x605B,
+ 0xCEC9: 0x604C,
+ 0xCECA: 0x6040,
+ 0xCECB: 0x6042,
+ 0xCECC: 0x605F,
+ 0xCECD: 0x6024,
+ 0xCECE: 0x6044,
+ 0xCECF: 0x6058,
+ 0xCED0: 0x6066,
+ 0xCED1: 0x606E,
+ 0xCED2: 0x6242,
+ 0xCED3: 0x6243,
+ 0xCED4: 0x62CF,
+ 0xCED5: 0x630D,
+ 0xCED6: 0x630B,
+ 0xCED7: 0x62F5,
+ 0xCED8: 0x630E,
+ 0xCED9: 0x6303,
+ 0xCEDA: 0x62EB,
+ 0xCEDB: 0x62F9,
+ 0xCEDC: 0x630F,
+ 0xCEDD: 0x630C,
+ 0xCEDE: 0x62F8,
+ 0xCEDF: 0x62F6,
+ 0xCEE0: 0x6300,
+ 0xCEE1: 0x6313,
+ 0xCEE2: 0x6314,
+ 0xCEE3: 0x62FA,
+ 0xCEE4: 0x6315,
+ 0xCEE5: 0x62FB,
+ 0xCEE6: 0x62F0,
+ 0xCEE7: 0x6541,
+ 0xCEE8: 0x6543,
+ 0xCEE9: 0x65AA,
+ 0xCEEA: 0x65BF,
+ 0xCEEB: 0x6636,
+ 0xCEEC: 0x6621,
+ 0xCEED: 0x6632,
+ 0xCEEE: 0x6635,
+ 0xCEEF: 0x661C,
+ 0xCEF0: 0x6626,
+ 0xCEF1: 0x6622,
+ 0xCEF2: 0x6633,
+ 0xCEF3: 0x662B,
+ 0xCEF4: 0x663A,
+ 0xCEF5: 0x661D,
+ 0xCEF6: 0x6634,
+ 0xCEF7: 0x6639,
+ 0xCEF8: 0x662E,
+ 0xCEF9: 0x670F,
+ 0xCEFA: 0x6710,
+ 0xCEFB: 0x67C1,
+ 0xCEFC: 0x67F2,
+ 0xCEFD: 0x67C8,
+ 0xCEFE: 0x67BA,
+ 0xCF40: 0x67DC,
+ 0xCF41: 0x67BB,
+ 0xCF42: 0x67F8,
+ 0xCF43: 0x67D8,
+ 0xCF44: 0x67C0,
+ 0xCF45: 0x67B7,
+ 0xCF46: 0x67C5,
+ 0xCF47: 0x67EB,
+ 0xCF48: 0x67E4,
+ 0xCF49: 0x67DF,
+ 0xCF4A: 0x67B5,
+ 0xCF4B: 0x67CD,
+ 0xCF4C: 0x67B3,
+ 0xCF4D: 0x67F7,
+ 0xCF4E: 0x67F6,
+ 0xCF4F: 0x67EE,
+ 0xCF50: 0x67E3,
+ 0xCF51: 0x67C2,
+ 0xCF52: 0x67B9,
+ 0xCF53: 0x67CE,
+ 0xCF54: 0x67E7,
+ 0xCF55: 0x67F0,
+ 0xCF56: 0x67B2,
+ 0xCF57: 0x67FC,
+ 0xCF58: 0x67C6,
+ 0xCF59: 0x67ED,
+ 0xCF5A: 0x67CC,
+ 0xCF5B: 0x67AE,
+ 0xCF5C: 0x67E6,
+ 0xCF5D: 0x67DB,
+ 0xCF5E: 0x67FA,
+ 0xCF5F: 0x67C9,
+ 0xCF60: 0x67CA,
+ 0xCF61: 0x67C3,
+ 0xCF62: 0x67EA,
+ 0xCF63: 0x67CB,
+ 0xCF64: 0x6B28,
+ 0xCF65: 0x6B82,
+ 0xCF66: 0x6B84,
+ 0xCF67: 0x6BB6,
+ 0xCF68: 0x6BD6,
+ 0xCF69: 0x6BD8,
+ 0xCF6A: 0x6BE0,
+ 0xCF6B: 0x6C20,
+ 0xCF6C: 0x6C21,
+ 0xCF6D: 0x6D28,
+ 0xCF6E: 0x6D34,
+ 0xCF6F: 0x6D2D,
+ 0xCF70: 0x6D1F,
+ 0xCF71: 0x6D3C,
+ 0xCF72: 0x6D3F,
+ 0xCF73: 0x6D12,
+ 0xCF74: 0x6D0A,
+ 0xCF75: 0x6CDA,
+ 0xCF76: 0x6D33,
+ 0xCF77: 0x6D04,
+ 0xCF78: 0x6D19,
+ 0xCF79: 0x6D3A,
+ 0xCF7A: 0x6D1A,
+ 0xCF7B: 0x6D11,
+ 0xCF7C: 0x6D00,
+ 0xCF7D: 0x6D1D,
+ 0xCF7E: 0x6D42,
+ 0xCFA1: 0x6D01,
+ 0xCFA2: 0x6D18,
+ 0xCFA3: 0x6D37,
+ 0xCFA4: 0x6D03,
+ 0xCFA5: 0x6D0F,
+ 0xCFA6: 0x6D40,
+ 0xCFA7: 0x6D07,
+ 0xCFA8: 0x6D20,
+ 0xCFA9: 0x6D2C,
+ 0xCFAA: 0x6D08,
+ 0xCFAB: 0x6D22,
+ 0xCFAC: 0x6D09,
+ 0xCFAD: 0x6D10,
+ 0xCFAE: 0x70B7,
+ 0xCFAF: 0x709F,
+ 0xCFB0: 0x70BE,
+ 0xCFB1: 0x70B1,
+ 0xCFB2: 0x70B0,
+ 0xCFB3: 0x70A1,
+ 0xCFB4: 0x70B4,
+ 0xCFB5: 0x70B5,
+ 0xCFB6: 0x70A9,
+ 0xCFB7: 0x7241,
+ 0xCFB8: 0x7249,
+ 0xCFB9: 0x724A,
+ 0xCFBA: 0x726C,
+ 0xCFBB: 0x7270,
+ 0xCFBC: 0x7273,
+ 0xCFBD: 0x726E,
+ 0xCFBE: 0x72CA,
+ 0xCFBF: 0x72E4,
+ 0xCFC0: 0x72E8,
+ 0xCFC1: 0x72EB,
+ 0xCFC2: 0x72DF,
+ 0xCFC3: 0x72EA,
+ 0xCFC4: 0x72E6,
+ 0xCFC5: 0x72E3,
+ 0xCFC6: 0x7385,
+ 0xCFC7: 0x73CC,
+ 0xCFC8: 0x73C2,
+ 0xCFC9: 0x73C8,
+ 0xCFCA: 0x73C5,
+ 0xCFCB: 0x73B9,
+ 0xCFCC: 0x73B6,
+ 0xCFCD: 0x73B5,
+ 0xCFCE: 0x73B4,
+ 0xCFCF: 0x73EB,
+ 0xCFD0: 0x73BF,
+ 0xCFD1: 0x73C7,
+ 0xCFD2: 0x73BE,
+ 0xCFD3: 0x73C3,
+ 0xCFD4: 0x73C6,
+ 0xCFD5: 0x73B8,
+ 0xCFD6: 0x73CB,
+ 0xCFD7: 0x74EC,
+ 0xCFD8: 0x74EE,
+ 0xCFD9: 0x752E,
+ 0xCFDA: 0x7547,
+ 0xCFDB: 0x7548,
+ 0xCFDC: 0x75A7,
+ 0xCFDD: 0x75AA,
+ 0xCFDE: 0x7679,
+ 0xCFDF: 0x76C4,
+ 0xCFE0: 0x7708,
+ 0xCFE1: 0x7703,
+ 0xCFE2: 0x7704,
+ 0xCFE3: 0x7705,
+ 0xCFE4: 0x770A,
+ 0xCFE5: 0x76F7,
+ 0xCFE6: 0x76FB,
+ 0xCFE7: 0x76FA,
+ 0xCFE8: 0x77E7,
+ 0xCFE9: 0x77E8,
+ 0xCFEA: 0x7806,
+ 0xCFEB: 0x7811,
+ 0xCFEC: 0x7812,
+ 0xCFED: 0x7805,
+ 0xCFEE: 0x7810,
+ 0xCFEF: 0x780F,
+ 0xCFF0: 0x780E,
+ 0xCFF1: 0x7809,
+ 0xCFF2: 0x7803,
+ 0xCFF3: 0x7813,
+ 0xCFF4: 0x794A,
+ 0xCFF5: 0x794C,
+ 0xCFF6: 0x794B,
+ 0xCFF7: 0x7945,
+ 0xCFF8: 0x7944,
+ 0xCFF9: 0x79D5,
+ 0xCFFA: 0x79CD,
+ 0xCFFB: 0x79CF,
+ 0xCFFC: 0x79D6,
+ 0xCFFD: 0x79CE,
+ 0xCFFE: 0x7A80,
+ 0xD040: 0x7A7E,
+ 0xD041: 0x7AD1,
+ 0xD042: 0x7B00,
+ 0xD043: 0x7B01,
+ 0xD044: 0x7C7A,
+ 0xD045: 0x7C78,
+ 0xD046: 0x7C79,
+ 0xD047: 0x7C7F,
+ 0xD048: 0x7C80,
+ 0xD049: 0x7C81,
+ 0xD04A: 0x7D03,
+ 0xD04B: 0x7D08,
+ 0xD04C: 0x7D01,
+ 0xD04D: 0x7F58,
+ 0xD04E: 0x7F91,
+ 0xD04F: 0x7F8D,
+ 0xD050: 0x7FBE,
+ 0xD051: 0x8007,
+ 0xD052: 0x800E,
+ 0xD053: 0x800F,
+ 0xD054: 0x8014,
+ 0xD055: 0x8037,
+ 0xD056: 0x80D8,
+ 0xD057: 0x80C7,
+ 0xD058: 0x80E0,
+ 0xD059: 0x80D1,
+ 0xD05A: 0x80C8,
+ 0xD05B: 0x80C2,
+ 0xD05C: 0x80D0,
+ 0xD05D: 0x80C5,
+ 0xD05E: 0x80E3,
+ 0xD05F: 0x80D9,
+ 0xD060: 0x80DC,
+ 0xD061: 0x80CA,
+ 0xD062: 0x80D5,
+ 0xD063: 0x80C9,
+ 0xD064: 0x80CF,
+ 0xD065: 0x80D7,
+ 0xD066: 0x80E6,
+ 0xD067: 0x80CD,
+ 0xD068: 0x81FF,
+ 0xD069: 0x8221,
+ 0xD06A: 0x8294,
+ 0xD06B: 0x82D9,
+ 0xD06C: 0x82FE,
+ 0xD06D: 0x82F9,
+ 0xD06E: 0x8307,
+ 0xD06F: 0x82E8,
+ 0xD070: 0x8300,
+ 0xD071: 0x82D5,
+ 0xD072: 0x833A,
+ 0xD073: 0x82EB,
+ 0xD074: 0x82D6,
+ 0xD075: 0x82F4,
+ 0xD076: 0x82EC,
+ 0xD077: 0x82E1,
+ 0xD078: 0x82F2,
+ 0xD079: 0x82F5,
+ 0xD07A: 0x830C,
+ 0xD07B: 0x82FB,
+ 0xD07C: 0x82F6,
+ 0xD07D: 0x82F0,
+ 0xD07E: 0x82EA,
+ 0xD0A1: 0x82E4,
+ 0xD0A2: 0x82E0,
+ 0xD0A3: 0x82FA,
+ 0xD0A4: 0x82F3,
+ 0xD0A5: 0x82ED,
+ 0xD0A6: 0x8677,
+ 0xD0A7: 0x8674,
+ 0xD0A8: 0x867C,
+ 0xD0A9: 0x8673,
+ 0xD0AA: 0x8841,
+ 0xD0AB: 0x884E,
+ 0xD0AC: 0x8867,
+ 0xD0AD: 0x886A,
+ 0xD0AE: 0x8869,
+ 0xD0AF: 0x89D3,
+ 0xD0B0: 0x8A04,
+ 0xD0B1: 0x8A07,
+ 0xD0B2: 0x8D72,
+ 0xD0B3: 0x8FE3,
+ 0xD0B4: 0x8FE1,
+ 0xD0B5: 0x8FEE,
+ 0xD0B6: 0x8FE0,
+ 0xD0B7: 0x90F1,
+ 0xD0B8: 0x90BD,
+ 0xD0B9: 0x90BF,
+ 0xD0BA: 0x90D5,
+ 0xD0BB: 0x90C5,
+ 0xD0BC: 0x90BE,
+ 0xD0BD: 0x90C7,
+ 0xD0BE: 0x90CB,
+ 0xD0BF: 0x90C8,
+ 0xD0C0: 0x91D4,
+ 0xD0C1: 0x91D3,
+ 0xD0C2: 0x9654,
+ 0xD0C3: 0x964F,
+ 0xD0C4: 0x9651,
+ 0xD0C5: 0x9653,
+ 0xD0C6: 0x964A,
+ 0xD0C7: 0x964E,
+ 0xD0C8: 0x501E,
+ 0xD0C9: 0x5005,
+ 0xD0CA: 0x5007,
+ 0xD0CB: 0x5013,
+ 0xD0CC: 0x5022,
+ 0xD0CD: 0x5030,
+ 0xD0CE: 0x501B,
+ 0xD0CF: 0x4FF5,
+ 0xD0D0: 0x4FF4,
+ 0xD0D1: 0x5033,
+ 0xD0D2: 0x5037,
+ 0xD0D3: 0x502C,
+ 0xD0D4: 0x4FF6,
+ 0xD0D5: 0x4FF7,
+ 0xD0D6: 0x5017,
+ 0xD0D7: 0x501C,
+ 0xD0D8: 0x5020,
+ 0xD0D9: 0x5027,
+ 0xD0DA: 0x5035,
+ 0xD0DB: 0x502F,
+ 0xD0DC: 0x5031,
+ 0xD0DD: 0x500E,
+ 0xD0DE: 0x515A,
+ 0xD0DF: 0x5194,
+ 0xD0E0: 0x5193,
+ 0xD0E1: 0x51CA,
+ 0xD0E2: 0x51C4,
+ 0xD0E3: 0x51C5,
+ 0xD0E4: 0x51C8,
+ 0xD0E5: 0x51CE,
+ 0xD0E6: 0x5261,
+ 0xD0E7: 0x525A,
+ 0xD0E8: 0x5252,
+ 0xD0E9: 0x525E,
+ 0xD0EA: 0x525F,
+ 0xD0EB: 0x5255,
+ 0xD0EC: 0x5262,
+ 0xD0ED: 0x52CD,
+ 0xD0EE: 0x530E,
+ 0xD0EF: 0x539E,
+ 0xD0F0: 0x5526,
+ 0xD0F1: 0x54E2,
+ 0xD0F2: 0x5517,
+ 0xD0F3: 0x5512,
+ 0xD0F4: 0x54E7,
+ 0xD0F5: 0x54F3,
+ 0xD0F6: 0x54E4,
+ 0xD0F7: 0x551A,
+ 0xD0F8: 0x54FF,
+ 0xD0F9: 0x5504,
+ 0xD0FA: 0x5508,
+ 0xD0FB: 0x54EB,
+ 0xD0FC: 0x5511,
+ 0xD0FD: 0x5505,
+ 0xD0FE: 0x54F1,
+ 0xD140: 0x550A,
+ 0xD141: 0x54FB,
+ 0xD142: 0x54F7,
+ 0xD143: 0x54F8,
+ 0xD144: 0x54E0,
+ 0xD145: 0x550E,
+ 0xD146: 0x5503,
+ 0xD147: 0x550B,
+ 0xD148: 0x5701,
+ 0xD149: 0x5702,
+ 0xD14A: 0x57CC,
+ 0xD14B: 0x5832,
+ 0xD14C: 0x57D5,
+ 0xD14D: 0x57D2,
+ 0xD14E: 0x57BA,
+ 0xD14F: 0x57C6,
+ 0xD150: 0x57BD,
+ 0xD151: 0x57BC,
+ 0xD152: 0x57B8,
+ 0xD153: 0x57B6,
+ 0xD154: 0x57BF,
+ 0xD155: 0x57C7,
+ 0xD156: 0x57D0,
+ 0xD157: 0x57B9,
+ 0xD158: 0x57C1,
+ 0xD159: 0x590E,
+ 0xD15A: 0x594A,
+ 0xD15B: 0x5A19,
+ 0xD15C: 0x5A16,
+ 0xD15D: 0x5A2D,
+ 0xD15E: 0x5A2E,
+ 0xD15F: 0x5A15,
+ 0xD160: 0x5A0F,
+ 0xD161: 0x5A17,
+ 0xD162: 0x5A0A,
+ 0xD163: 0x5A1E,
+ 0xD164: 0x5A33,
+ 0xD165: 0x5B6C,
+ 0xD166: 0x5BA7,
+ 0xD167: 0x5BAD,
+ 0xD168: 0x5BAC,
+ 0xD169: 0x5C03,
+ 0xD16A: 0x5C56,
+ 0xD16B: 0x5C54,
+ 0xD16C: 0x5CEC,
+ 0xD16D: 0x5CFF,
+ 0xD16E: 0x5CEE,
+ 0xD16F: 0x5CF1,
+ 0xD170: 0x5CF7,
+ 0xD171: 0x5D00,
+ 0xD172: 0x5CF9,
+ 0xD173: 0x5E29,
+ 0xD174: 0x5E28,
+ 0xD175: 0x5EA8,
+ 0xD176: 0x5EAE,
+ 0xD177: 0x5EAA,
+ 0xD178: 0x5EAC,
+ 0xD179: 0x5F33,
+ 0xD17A: 0x5F30,
+ 0xD17B: 0x5F67,
+ 0xD17C: 0x605D,
+ 0xD17D: 0x605A,
+ 0xD17E: 0x6067,
+ 0xD1A1: 0x6041,
+ 0xD1A2: 0x60A2,
+ 0xD1A3: 0x6088,
+ 0xD1A4: 0x6080,
+ 0xD1A5: 0x6092,
+ 0xD1A6: 0x6081,
+ 0xD1A7: 0x609D,
+ 0xD1A8: 0x6083,
+ 0xD1A9: 0x6095,
+ 0xD1AA: 0x609B,
+ 0xD1AB: 0x6097,
+ 0xD1AC: 0x6087,
+ 0xD1AD: 0x609C,
+ 0xD1AE: 0x608E,
+ 0xD1AF: 0x6219,
+ 0xD1B0: 0x6246,
+ 0xD1B1: 0x62F2,
+ 0xD1B2: 0x6310,
+ 0xD1B3: 0x6356,
+ 0xD1B4: 0x632C,
+ 0xD1B5: 0x6344,
+ 0xD1B6: 0x6345,
+ 0xD1B7: 0x6336,
+ 0xD1B8: 0x6343,
+ 0xD1B9: 0x63E4,
+ 0xD1BA: 0x6339,
+ 0xD1BB: 0x634B,
+ 0xD1BC: 0x634A,
+ 0xD1BD: 0x633C,
+ 0xD1BE: 0x6329,
+ 0xD1BF: 0x6341,
+ 0xD1C0: 0x6334,
+ 0xD1C1: 0x6358,
+ 0xD1C2: 0x6354,
+ 0xD1C3: 0x6359,
+ 0xD1C4: 0x632D,
+ 0xD1C5: 0x6347,
+ 0xD1C6: 0x6333,
+ 0xD1C7: 0x635A,
+ 0xD1C8: 0x6351,
+ 0xD1C9: 0x6338,
+ 0xD1CA: 0x6357,
+ 0xD1CB: 0x6340,
+ 0xD1CC: 0x6348,
+ 0xD1CD: 0x654A,
+ 0xD1CE: 0x6546,
+ 0xD1CF: 0x65C6,
+ 0xD1D0: 0x65C3,
+ 0xD1D1: 0x65C4,
+ 0xD1D2: 0x65C2,
+ 0xD1D3: 0x664A,
+ 0xD1D4: 0x665F,
+ 0xD1D5: 0x6647,
+ 0xD1D6: 0x6651,
+ 0xD1D7: 0x6712,
+ 0xD1D8: 0x6713,
+ 0xD1D9: 0x681F,
+ 0xD1DA: 0x681A,
+ 0xD1DB: 0x6849,
+ 0xD1DC: 0x6832,
+ 0xD1DD: 0x6833,
+ 0xD1DE: 0x683B,
+ 0xD1DF: 0x684B,
+ 0xD1E0: 0x684F,
+ 0xD1E1: 0x6816,
+ 0xD1E2: 0x6831,
+ 0xD1E3: 0x681C,
+ 0xD1E4: 0x6835,
+ 0xD1E5: 0x682B,
+ 0xD1E6: 0x682D,
+ 0xD1E7: 0x682F,
+ 0xD1E8: 0x684E,
+ 0xD1E9: 0x6844,
+ 0xD1EA: 0x6834,
+ 0xD1EB: 0x681D,
+ 0xD1EC: 0x6812,
+ 0xD1ED: 0x6814,
+ 0xD1EE: 0x6826,
+ 0xD1EF: 0x6828,
+ 0xD1F0: 0x682E,
+ 0xD1F1: 0x684D,
+ 0xD1F2: 0x683A,
+ 0xD1F3: 0x6825,
+ 0xD1F4: 0x6820,
+ 0xD1F5: 0x6B2C,
+ 0xD1F6: 0x6B2F,
+ 0xD1F7: 0x6B2D,
+ 0xD1F8: 0x6B31,
+ 0xD1F9: 0x6B34,
+ 0xD1FA: 0x6B6D,
+ 0xD1FB: 0x8082,
+ 0xD1FC: 0x6B88,
+ 0xD1FD: 0x6BE6,
+ 0xD1FE: 0x6BE4,
+ 0xD240: 0x6BE8,
+ 0xD241: 0x6BE3,
+ 0xD242: 0x6BE2,
+ 0xD243: 0x6BE7,
+ 0xD244: 0x6C25,
+ 0xD245: 0x6D7A,
+ 0xD246: 0x6D63,
+ 0xD247: 0x6D64,
+ 0xD248: 0x6D76,
+ 0xD249: 0x6D0D,
+ 0xD24A: 0x6D61,
+ 0xD24B: 0x6D92,
+ 0xD24C: 0x6D58,
+ 0xD24D: 0x6D62,
+ 0xD24E: 0x6D6D,
+ 0xD24F: 0x6D6F,
+ 0xD250: 0x6D91,
+ 0xD251: 0x6D8D,
+ 0xD252: 0x6DEF,
+ 0xD253: 0x6D7F,
+ 0xD254: 0x6D86,
+ 0xD255: 0x6D5E,
+ 0xD256: 0x6D67,
+ 0xD257: 0x6D60,
+ 0xD258: 0x6D97,
+ 0xD259: 0x6D70,
+ 0xD25A: 0x6D7C,
+ 0xD25B: 0x6D5F,
+ 0xD25C: 0x6D82,
+ 0xD25D: 0x6D98,
+ 0xD25E: 0x6D2F,
+ 0xD25F: 0x6D68,
+ 0xD260: 0x6D8B,
+ 0xD261: 0x6D7E,
+ 0xD262: 0x6D80,
+ 0xD263: 0x6D84,
+ 0xD264: 0x6D16,
+ 0xD265: 0x6D83,
+ 0xD266: 0x6D7B,
+ 0xD267: 0x6D7D,
+ 0xD268: 0x6D75,
+ 0xD269: 0x6D90,
+ 0xD26A: 0x70DC,
+ 0xD26B: 0x70D3,
+ 0xD26C: 0x70D1,
+ 0xD26D: 0x70DD,
+ 0xD26E: 0x70CB,
+ 0xD26F: 0x7F39,
+ 0xD270: 0x70E2,
+ 0xD271: 0x70D7,
+ 0xD272: 0x70D2,
+ 0xD273: 0x70DE,
+ 0xD274: 0x70E0,
+ 0xD275: 0x70D4,
+ 0xD276: 0x70CD,
+ 0xD277: 0x70C5,
+ 0xD278: 0x70C6,
+ 0xD279: 0x70C7,
+ 0xD27A: 0x70DA,
+ 0xD27B: 0x70CE,
+ 0xD27C: 0x70E1,
+ 0xD27D: 0x7242,
+ 0xD27E: 0x7278,
+ 0xD2A1: 0x7277,
+ 0xD2A2: 0x7276,
+ 0xD2A3: 0x7300,
+ 0xD2A4: 0x72FA,
+ 0xD2A5: 0x72F4,
+ 0xD2A6: 0x72FE,
+ 0xD2A7: 0x72F6,
+ 0xD2A8: 0x72F3,
+ 0xD2A9: 0x72FB,
+ 0xD2AA: 0x7301,
+ 0xD2AB: 0x73D3,
+ 0xD2AC: 0x73D9,
+ 0xD2AD: 0x73E5,
+ 0xD2AE: 0x73D6,
+ 0xD2AF: 0x73BC,
+ 0xD2B0: 0x73E7,
+ 0xD2B1: 0x73E3,
+ 0xD2B2: 0x73E9,
+ 0xD2B3: 0x73DC,
+ 0xD2B4: 0x73D2,
+ 0xD2B5: 0x73DB,
+ 0xD2B6: 0x73D4,
+ 0xD2B7: 0x73DD,
+ 0xD2B8: 0x73DA,
+ 0xD2B9: 0x73D7,
+ 0xD2BA: 0x73D8,
+ 0xD2BB: 0x73E8,
+ 0xD2BC: 0x74DE,
+ 0xD2BD: 0x74DF,
+ 0xD2BE: 0x74F4,
+ 0xD2BF: 0x74F5,
+ 0xD2C0: 0x7521,
+ 0xD2C1: 0x755B,
+ 0xD2C2: 0x755F,
+ 0xD2C3: 0x75B0,
+ 0xD2C4: 0x75C1,
+ 0xD2C5: 0x75BB,
+ 0xD2C6: 0x75C4,
+ 0xD2C7: 0x75C0,
+ 0xD2C8: 0x75BF,
+ 0xD2C9: 0x75B6,
+ 0xD2CA: 0x75BA,
+ 0xD2CB: 0x768A,
+ 0xD2CC: 0x76C9,
+ 0xD2CD: 0x771D,
+ 0xD2CE: 0x771B,
+ 0xD2CF: 0x7710,
+ 0xD2D0: 0x7713,
+ 0xD2D1: 0x7712,
+ 0xD2D2: 0x7723,
+ 0xD2D3: 0x7711,
+ 0xD2D4: 0x7715,
+ 0xD2D5: 0x7719,
+ 0xD2D6: 0x771A,
+ 0xD2D7: 0x7722,
+ 0xD2D8: 0x7727,
+ 0xD2D9: 0x7823,
+ 0xD2DA: 0x782C,
+ 0xD2DB: 0x7822,
+ 0xD2DC: 0x7835,
+ 0xD2DD: 0x782F,
+ 0xD2DE: 0x7828,
+ 0xD2DF: 0x782E,
+ 0xD2E0: 0x782B,
+ 0xD2E1: 0x7821,
+ 0xD2E2: 0x7829,
+ 0xD2E3: 0x7833,
+ 0xD2E4: 0x782A,
+ 0xD2E5: 0x7831,
+ 0xD2E6: 0x7954,
+ 0xD2E7: 0x795B,
+ 0xD2E8: 0x794F,
+ 0xD2E9: 0x795C,
+ 0xD2EA: 0x7953,
+ 0xD2EB: 0x7952,
+ 0xD2EC: 0x7951,
+ 0xD2ED: 0x79EB,
+ 0xD2EE: 0x79EC,
+ 0xD2EF: 0x79E0,
+ 0xD2F0: 0x79EE,
+ 0xD2F1: 0x79ED,
+ 0xD2F2: 0x79EA,
+ 0xD2F3: 0x79DC,
+ 0xD2F4: 0x79DE,
+ 0xD2F5: 0x79DD,
+ 0xD2F6: 0x7A86,
+ 0xD2F7: 0x7A89,
+ 0xD2F8: 0x7A85,
+ 0xD2F9: 0x7A8B,
+ 0xD2FA: 0x7A8C,
+ 0xD2FB: 0x7A8A,
+ 0xD2FC: 0x7A87,
+ 0xD2FD: 0x7AD8,
+ 0xD2FE: 0x7B10,
+ 0xD340: 0x7B04,
+ 0xD341: 0x7B13,
+ 0xD342: 0x7B05,
+ 0xD343: 0x7B0F,
+ 0xD344: 0x7B08,
+ 0xD345: 0x7B0A,
+ 0xD346: 0x7B0E,
+ 0xD347: 0x7B09,
+ 0xD348: 0x7B12,
+ 0xD349: 0x7C84,
+ 0xD34A: 0x7C91,
+ 0xD34B: 0x7C8A,
+ 0xD34C: 0x7C8C,
+ 0xD34D: 0x7C88,
+ 0xD34E: 0x7C8D,
+ 0xD34F: 0x7C85,
+ 0xD350: 0x7D1E,
+ 0xD351: 0x7D1D,
+ 0xD352: 0x7D11,
+ 0xD353: 0x7D0E,
+ 0xD354: 0x7D18,
+ 0xD355: 0x7D16,
+ 0xD356: 0x7D13,
+ 0xD357: 0x7D1F,
+ 0xD358: 0x7D12,
+ 0xD359: 0x7D0F,
+ 0xD35A: 0x7D0C,
+ 0xD35B: 0x7F5C,
+ 0xD35C: 0x7F61,
+ 0xD35D: 0x7F5E,
+ 0xD35E: 0x7F60,
+ 0xD35F: 0x7F5D,
+ 0xD360: 0x7F5B,
+ 0xD361: 0x7F96,
+ 0xD362: 0x7F92,
+ 0xD363: 0x7FC3,
+ 0xD364: 0x7FC2,
+ 0xD365: 0x7FC0,
+ 0xD366: 0x8016,
+ 0xD367: 0x803E,
+ 0xD368: 0x8039,
+ 0xD369: 0x80FA,
+ 0xD36A: 0x80F2,
+ 0xD36B: 0x80F9,
+ 0xD36C: 0x80F5,
+ 0xD36D: 0x8101,
+ 0xD36E: 0x80FB,
+ 0xD36F: 0x8100,
+ 0xD370: 0x8201,
+ 0xD371: 0x822F,
+ 0xD372: 0x8225,
+ 0xD373: 0x8333,
+ 0xD374: 0x832D,
+ 0xD375: 0x8344,
+ 0xD376: 0x8319,
+ 0xD377: 0x8351,
+ 0xD378: 0x8325,
+ 0xD379: 0x8356,
+ 0xD37A: 0x833F,
+ 0xD37B: 0x8341,
+ 0xD37C: 0x8326,
+ 0xD37D: 0x831C,
+ 0xD37E: 0x8322,
+ 0xD3A1: 0x8342,
+ 0xD3A2: 0x834E,
+ 0xD3A3: 0x831B,
+ 0xD3A4: 0x832A,
+ 0xD3A5: 0x8308,
+ 0xD3A6: 0x833C,
+ 0xD3A7: 0x834D,
+ 0xD3A8: 0x8316,
+ 0xD3A9: 0x8324,
+ 0xD3AA: 0x8320,
+ 0xD3AB: 0x8337,
+ 0xD3AC: 0x832F,
+ 0xD3AD: 0x8329,
+ 0xD3AE: 0x8347,
+ 0xD3AF: 0x8345,
+ 0xD3B0: 0x834C,
+ 0xD3B1: 0x8353,
+ 0xD3B2: 0x831E,
+ 0xD3B3: 0x832C,
+ 0xD3B4: 0x834B,
+ 0xD3B5: 0x8327,
+ 0xD3B6: 0x8348,
+ 0xD3B7: 0x8653,
+ 0xD3B8: 0x8652,
+ 0xD3B9: 0x86A2,
+ 0xD3BA: 0x86A8,
+ 0xD3BB: 0x8696,
+ 0xD3BC: 0x868D,
+ 0xD3BD: 0x8691,
+ 0xD3BE: 0x869E,
+ 0xD3BF: 0x8687,
+ 0xD3C0: 0x8697,
+ 0xD3C1: 0x8686,
+ 0xD3C2: 0x868B,
+ 0xD3C3: 0x869A,
+ 0xD3C4: 0x8685,
+ 0xD3C5: 0x86A5,
+ 0xD3C6: 0x8699,
+ 0xD3C7: 0x86A1,
+ 0xD3C8: 0x86A7,
+ 0xD3C9: 0x8695,
+ 0xD3CA: 0x8698,
+ 0xD3CB: 0x868E,
+ 0xD3CC: 0x869D,
+ 0xD3CD: 0x8690,
+ 0xD3CE: 0x8694,
+ 0xD3CF: 0x8843,
+ 0xD3D0: 0x8844,
+ 0xD3D1: 0x886D,
+ 0xD3D2: 0x8875,
+ 0xD3D3: 0x8876,
+ 0xD3D4: 0x8872,
+ 0xD3D5: 0x8880,
+ 0xD3D6: 0x8871,
+ 0xD3D7: 0x887F,
+ 0xD3D8: 0x886F,
+ 0xD3D9: 0x8883,
+ 0xD3DA: 0x887E,
+ 0xD3DB: 0x8874,
+ 0xD3DC: 0x887C,
+ 0xD3DD: 0x8A12,
+ 0xD3DE: 0x8C47,
+ 0xD3DF: 0x8C57,
+ 0xD3E0: 0x8C7B,
+ 0xD3E1: 0x8CA4,
+ 0xD3E2: 0x8CA3,
+ 0xD3E3: 0x8D76,
+ 0xD3E4: 0x8D78,
+ 0xD3E5: 0x8DB5,
+ 0xD3E6: 0x8DB7,
+ 0xD3E7: 0x8DB6,
+ 0xD3E8: 0x8ED1,
+ 0xD3E9: 0x8ED3,
+ 0xD3EA: 0x8FFE,
+ 0xD3EB: 0x8FF5,
+ 0xD3EC: 0x9002,
+ 0xD3ED: 0x8FFF,
+ 0xD3EE: 0x8FFB,
+ 0xD3EF: 0x9004,
+ 0xD3F0: 0x8FFC,
+ 0xD3F1: 0x8FF6,
+ 0xD3F2: 0x90D6,
+ 0xD3F3: 0x90E0,
+ 0xD3F4: 0x90D9,
+ 0xD3F5: 0x90DA,
+ 0xD3F6: 0x90E3,
+ 0xD3F7: 0x90DF,
+ 0xD3F8: 0x90E5,
+ 0xD3F9: 0x90D8,
+ 0xD3FA: 0x90DB,
+ 0xD3FB: 0x90D7,
+ 0xD3FC: 0x90DC,
+ 0xD3FD: 0x90E4,
+ 0xD3FE: 0x9150,
+ 0xD440: 0x914E,
+ 0xD441: 0x914F,
+ 0xD442: 0x91D5,
+ 0xD443: 0x91E2,
+ 0xD444: 0x91DA,
+ 0xD445: 0x965C,
+ 0xD446: 0x965F,
+ 0xD447: 0x96BC,
+ 0xD448: 0x98E3,
+ 0xD449: 0x9ADF,
+ 0xD44A: 0x9B2F,
+ 0xD44B: 0x4E7F,
+ 0xD44C: 0x5070,
+ 0xD44D: 0x506A,
+ 0xD44E: 0x5061,
+ 0xD44F: 0x505E,
+ 0xD450: 0x5060,
+ 0xD451: 0x5053,
+ 0xD452: 0x504B,
+ 0xD453: 0x505D,
+ 0xD454: 0x5072,
+ 0xD455: 0x5048,
+ 0xD456: 0x504D,
+ 0xD457: 0x5041,
+ 0xD458: 0x505B,
+ 0xD459: 0x504A,
+ 0xD45A: 0x5062,
+ 0xD45B: 0x5015,
+ 0xD45C: 0x5045,
+ 0xD45D: 0x505F,
+ 0xD45E: 0x5069,
+ 0xD45F: 0x506B,
+ 0xD460: 0x5063,
+ 0xD461: 0x5064,
+ 0xD462: 0x5046,
+ 0xD463: 0x5040,
+ 0xD464: 0x506E,
+ 0xD465: 0x5073,
+ 0xD466: 0x5057,
+ 0xD467: 0x5051,
+ 0xD468: 0x51D0,
+ 0xD469: 0x526B,
+ 0xD46A: 0x526D,
+ 0xD46B: 0x526C,
+ 0xD46C: 0x526E,
+ 0xD46D: 0x52D6,
+ 0xD46E: 0x52D3,
+ 0xD46F: 0x532D,
+ 0xD470: 0x539C,
+ 0xD471: 0x5575,
+ 0xD472: 0x5576,
+ 0xD473: 0x553C,
+ 0xD474: 0x554D,
+ 0xD475: 0x5550,
+ 0xD476: 0x5534,
+ 0xD477: 0x552A,
+ 0xD478: 0x5551,
+ 0xD479: 0x5562,
+ 0xD47A: 0x5536,
+ 0xD47B: 0x5535,
+ 0xD47C: 0x5530,
+ 0xD47D: 0x5552,
+ 0xD47E: 0x5545,
+ 0xD4A1: 0x550C,
+ 0xD4A2: 0x5532,
+ 0xD4A3: 0x5565,
+ 0xD4A4: 0x554E,
+ 0xD4A5: 0x5539,
+ 0xD4A6: 0x5548,
+ 0xD4A7: 0x552D,
+ 0xD4A8: 0x553B,
+ 0xD4A9: 0x5540,
+ 0xD4AA: 0x554B,
+ 0xD4AB: 0x570A,
+ 0xD4AC: 0x5707,
+ 0xD4AD: 0x57FB,
+ 0xD4AE: 0x5814,
+ 0xD4AF: 0x57E2,
+ 0xD4B0: 0x57F6,
+ 0xD4B1: 0x57DC,
+ 0xD4B2: 0x57F4,
+ 0xD4B3: 0x5800,
+ 0xD4B4: 0x57ED,
+ 0xD4B5: 0x57FD,
+ 0xD4B6: 0x5808,
+ 0xD4B7: 0x57F8,
+ 0xD4B8: 0x580B,
+ 0xD4B9: 0x57F3,
+ 0xD4BA: 0x57CF,
+ 0xD4BB: 0x5807,
+ 0xD4BC: 0x57EE,
+ 0xD4BD: 0x57E3,
+ 0xD4BE: 0x57F2,
+ 0xD4BF: 0x57E5,
+ 0xD4C0: 0x57EC,
+ 0xD4C1: 0x57E1,
+ 0xD4C2: 0x580E,
+ 0xD4C3: 0x57FC,
+ 0xD4C4: 0x5810,
+ 0xD4C5: 0x57E7,
+ 0xD4C6: 0x5801,
+ 0xD4C7: 0x580C,
+ 0xD4C8: 0x57F1,
+ 0xD4C9: 0x57E9,
+ 0xD4CA: 0x57F0,
+ 0xD4CB: 0x580D,
+ 0xD4CC: 0x5804,
+ 0xD4CD: 0x595C,
+ 0xD4CE: 0x5A60,
+ 0xD4CF: 0x5A58,
+ 0xD4D0: 0x5A55,
+ 0xD4D1: 0x5A67,
+ 0xD4D2: 0x5A5E,
+ 0xD4D3: 0x5A38,
+ 0xD4D4: 0x5A35,
+ 0xD4D5: 0x5A6D,
+ 0xD4D6: 0x5A50,
+ 0xD4D7: 0x5A5F,
+ 0xD4D8: 0x5A65,
+ 0xD4D9: 0x5A6C,
+ 0xD4DA: 0x5A53,
+ 0xD4DB: 0x5A64,
+ 0xD4DC: 0x5A57,
+ 0xD4DD: 0x5A43,
+ 0xD4DE: 0x5A5D,
+ 0xD4DF: 0x5A52,
+ 0xD4E0: 0x5A44,
+ 0xD4E1: 0x5A5B,
+ 0xD4E2: 0x5A48,
+ 0xD4E3: 0x5A8E,
+ 0xD4E4: 0x5A3E,
+ 0xD4E5: 0x5A4D,
+ 0xD4E6: 0x5A39,
+ 0xD4E7: 0x5A4C,
+ 0xD4E8: 0x5A70,
+ 0xD4E9: 0x5A69,
+ 0xD4EA: 0x5A47,
+ 0xD4EB: 0x5A51,
+ 0xD4EC: 0x5A56,
+ 0xD4ED: 0x5A42,
+ 0xD4EE: 0x5A5C,
+ 0xD4EF: 0x5B72,
+ 0xD4F0: 0x5B6E,
+ 0xD4F1: 0x5BC1,
+ 0xD4F2: 0x5BC0,
+ 0xD4F3: 0x5C59,
+ 0xD4F4: 0x5D1E,
+ 0xD4F5: 0x5D0B,
+ 0xD4F6: 0x5D1D,
+ 0xD4F7: 0x5D1A,
+ 0xD4F8: 0x5D20,
+ 0xD4F9: 0x5D0C,
+ 0xD4FA: 0x5D28,
+ 0xD4FB: 0x5D0D,
+ 0xD4FC: 0x5D26,
+ 0xD4FD: 0x5D25,
+ 0xD4FE: 0x5D0F,
+ 0xD540: 0x5D30,
+ 0xD541: 0x5D12,
+ 0xD542: 0x5D23,
+ 0xD543: 0x5D1F,
+ 0xD544: 0x5D2E,
+ 0xD545: 0x5E3E,
+ 0xD546: 0x5E34,
+ 0xD547: 0x5EB1,
+ 0xD548: 0x5EB4,
+ 0xD549: 0x5EB9,
+ 0xD54A: 0x5EB2,
+ 0xD54B: 0x5EB3,
+ 0xD54C: 0x5F36,
+ 0xD54D: 0x5F38,
+ 0xD54E: 0x5F9B,
+ 0xD54F: 0x5F96,
+ 0xD550: 0x5F9F,
+ 0xD551: 0x608A,
+ 0xD552: 0x6090,
+ 0xD553: 0x6086,
+ 0xD554: 0x60BE,
+ 0xD555: 0x60B0,
+ 0xD556: 0x60BA,
+ 0xD557: 0x60D3,
+ 0xD558: 0x60D4,
+ 0xD559: 0x60CF,
+ 0xD55A: 0x60E4,
+ 0xD55B: 0x60D9,
+ 0xD55C: 0x60DD,
+ 0xD55D: 0x60C8,
+ 0xD55E: 0x60B1,
+ 0xD55F: 0x60DB,
+ 0xD560: 0x60B7,
+ 0xD561: 0x60CA,
+ 0xD562: 0x60BF,
+ 0xD563: 0x60C3,
+ 0xD564: 0x60CD,
+ 0xD565: 0x60C0,
+ 0xD566: 0x6332,
+ 0xD567: 0x6365,
+ 0xD568: 0x638A,
+ 0xD569: 0x6382,
+ 0xD56A: 0x637D,
+ 0xD56B: 0x63BD,
+ 0xD56C: 0x639E,
+ 0xD56D: 0x63AD,
+ 0xD56E: 0x639D,
+ 0xD56F: 0x6397,
+ 0xD570: 0x63AB,
+ 0xD571: 0x638E,
+ 0xD572: 0x636F,
+ 0xD573: 0x6387,
+ 0xD574: 0x6390,
+ 0xD575: 0x636E,
+ 0xD576: 0x63AF,
+ 0xD577: 0x6375,
+ 0xD578: 0x639C,
+ 0xD579: 0x636D,
+ 0xD57A: 0x63AE,
+ 0xD57B: 0x637C,
+ 0xD57C: 0x63A4,
+ 0xD57D: 0x633B,
+ 0xD57E: 0x639F,
+ 0xD5A1: 0x6378,
+ 0xD5A2: 0x6385,
+ 0xD5A3: 0x6381,
+ 0xD5A4: 0x6391,
+ 0xD5A5: 0x638D,
+ 0xD5A6: 0x6370,
+ 0xD5A7: 0x6553,
+ 0xD5A8: 0x65CD,
+ 0xD5A9: 0x6665,
+ 0xD5AA: 0x6661,
+ 0xD5AB: 0x665B,
+ 0xD5AC: 0x6659,
+ 0xD5AD: 0x665C,
+ 0xD5AE: 0x6662,
+ 0xD5AF: 0x6718,
+ 0xD5B0: 0x6879,
+ 0xD5B1: 0x6887,
+ 0xD5B2: 0x6890,
+ 0xD5B3: 0x689C,
+ 0xD5B4: 0x686D,
+ 0xD5B5: 0x686E,
+ 0xD5B6: 0x68AE,
+ 0xD5B7: 0x68AB,
+ 0xD5B8: 0x6956,
+ 0xD5B9: 0x686F,
+ 0xD5BA: 0x68A3,
+ 0xD5BB: 0x68AC,
+ 0xD5BC: 0x68A9,
+ 0xD5BD: 0x6875,
+ 0xD5BE: 0x6874,
+ 0xD5BF: 0x68B2,
+ 0xD5C0: 0x688F,
+ 0xD5C1: 0x6877,
+ 0xD5C2: 0x6892,
+ 0xD5C3: 0x687C,
+ 0xD5C4: 0x686B,
+ 0xD5C5: 0x6872,
+ 0xD5C6: 0x68AA,
+ 0xD5C7: 0x6880,
+ 0xD5C8: 0x6871,
+ 0xD5C9: 0x687E,
+ 0xD5CA: 0x689B,
+ 0xD5CB: 0x6896,
+ 0xD5CC: 0x688B,
+ 0xD5CD: 0x68A0,
+ 0xD5CE: 0x6889,
+ 0xD5CF: 0x68A4,
+ 0xD5D0: 0x6878,
+ 0xD5D1: 0x687B,
+ 0xD5D2: 0x6891,
+ 0xD5D3: 0x688C,
+ 0xD5D4: 0x688A,
+ 0xD5D5: 0x687D,
+ 0xD5D6: 0x6B36,
+ 0xD5D7: 0x6B33,
+ 0xD5D8: 0x6B37,
+ 0xD5D9: 0x6B38,
+ 0xD5DA: 0x6B91,
+ 0xD5DB: 0x6B8F,
+ 0xD5DC: 0x6B8D,
+ 0xD5DD: 0x6B8E,
+ 0xD5DE: 0x6B8C,
+ 0xD5DF: 0x6C2A,
+ 0xD5E0: 0x6DC0,
+ 0xD5E1: 0x6DAB,
+ 0xD5E2: 0x6DB4,
+ 0xD5E3: 0x6DB3,
+ 0xD5E4: 0x6E74,
+ 0xD5E5: 0x6DAC,
+ 0xD5E6: 0x6DE9,
+ 0xD5E7: 0x6DE2,
+ 0xD5E8: 0x6DB7,
+ 0xD5E9: 0x6DF6,
+ 0xD5EA: 0x6DD4,
+ 0xD5EB: 0x6E00,
+ 0xD5EC: 0x6DC8,
+ 0xD5ED: 0x6DE0,
+ 0xD5EE: 0x6DDF,
+ 0xD5EF: 0x6DD6,
+ 0xD5F0: 0x6DBE,
+ 0xD5F1: 0x6DE5,
+ 0xD5F2: 0x6DDC,
+ 0xD5F3: 0x6DDD,
+ 0xD5F4: 0x6DDB,
+ 0xD5F5: 0x6DF4,
+ 0xD5F6: 0x6DCA,
+ 0xD5F7: 0x6DBD,
+ 0xD5F8: 0x6DED,
+ 0xD5F9: 0x6DF0,
+ 0xD5FA: 0x6DBA,
+ 0xD5FB: 0x6DD5,
+ 0xD5FC: 0x6DC2,
+ 0xD5FD: 0x6DCF,
+ 0xD5FE: 0x6DC9,
+ 0xD640: 0x6DD0,
+ 0xD641: 0x6DF2,
+ 0xD642: 0x6DD3,
+ 0xD643: 0x6DFD,
+ 0xD644: 0x6DD7,
+ 0xD645: 0x6DCD,
+ 0xD646: 0x6DE3,
+ 0xD647: 0x6DBB,
+ 0xD648: 0x70FA,
+ 0xD649: 0x710D,
+ 0xD64A: 0x70F7,
+ 0xD64B: 0x7117,
+ 0xD64C: 0x70F4,
+ 0xD64D: 0x710C,
+ 0xD64E: 0x70F0,
+ 0xD64F: 0x7104,
+ 0xD650: 0x70F3,
+ 0xD651: 0x7110,
+ 0xD652: 0x70FC,
+ 0xD653: 0x70FF,
+ 0xD654: 0x7106,
+ 0xD655: 0x7113,
+ 0xD656: 0x7100,
+ 0xD657: 0x70F8,
+ 0xD658: 0x70F6,
+ 0xD659: 0x710B,
+ 0xD65A: 0x7102,
+ 0xD65B: 0x710E,
+ 0xD65C: 0x727E,
+ 0xD65D: 0x727B,
+ 0xD65E: 0x727C,
+ 0xD65F: 0x727F,
+ 0xD660: 0x731D,
+ 0xD661: 0x7317,
+ 0xD662: 0x7307,
+ 0xD663: 0x7311,
+ 0xD664: 0x7318,
+ 0xD665: 0x730A,
+ 0xD666: 0x7308,
+ 0xD667: 0x72FF,
+ 0xD668: 0x730F,
+ 0xD669: 0x731E,
+ 0xD66A: 0x7388,
+ 0xD66B: 0x73F6,
+ 0xD66C: 0x73F8,
+ 0xD66D: 0x73F5,
+ 0xD66E: 0x7404,
+ 0xD66F: 0x7401,
+ 0xD670: 0x73FD,
+ 0xD671: 0x7407,
+ 0xD672: 0x7400,
+ 0xD673: 0x73FA,
+ 0xD674: 0x73FC,
+ 0xD675: 0x73FF,
+ 0xD676: 0x740C,
+ 0xD677: 0x740B,
+ 0xD678: 0x73F4,
+ 0xD679: 0x7408,
+ 0xD67A: 0x7564,
+ 0xD67B: 0x7563,
+ 0xD67C: 0x75CE,
+ 0xD67D: 0x75D2,
+ 0xD67E: 0x75CF,
+ 0xD6A1: 0x75CB,
+ 0xD6A2: 0x75CC,
+ 0xD6A3: 0x75D1,
+ 0xD6A4: 0x75D0,
+ 0xD6A5: 0x768F,
+ 0xD6A6: 0x7689,
+ 0xD6A7: 0x76D3,
+ 0xD6A8: 0x7739,
+ 0xD6A9: 0x772F,
+ 0xD6AA: 0x772D,
+ 0xD6AB: 0x7731,
+ 0xD6AC: 0x7732,
+ 0xD6AD: 0x7734,
+ 0xD6AE: 0x7733,
+ 0xD6AF: 0x773D,
+ 0xD6B0: 0x7725,
+ 0xD6B1: 0x773B,
+ 0xD6B2: 0x7735,
+ 0xD6B3: 0x7848,
+ 0xD6B4: 0x7852,
+ 0xD6B5: 0x7849,
+ 0xD6B6: 0x784D,
+ 0xD6B7: 0x784A,
+ 0xD6B8: 0x784C,
+ 0xD6B9: 0x7826,
+ 0xD6BA: 0x7845,
+ 0xD6BB: 0x7850,
+ 0xD6BC: 0x7964,
+ 0xD6BD: 0x7967,
+ 0xD6BE: 0x7969,
+ 0xD6BF: 0x796A,
+ 0xD6C0: 0x7963,
+ 0xD6C1: 0x796B,
+ 0xD6C2: 0x7961,
+ 0xD6C3: 0x79BB,
+ 0xD6C4: 0x79FA,
+ 0xD6C5: 0x79F8,
+ 0xD6C6: 0x79F6,
+ 0xD6C7: 0x79F7,
+ 0xD6C8: 0x7A8F,
+ 0xD6C9: 0x7A94,
+ 0xD6CA: 0x7A90,
+ 0xD6CB: 0x7B35,
+ 0xD6CC: 0x7B47,
+ 0xD6CD: 0x7B34,
+ 0xD6CE: 0x7B25,
+ 0xD6CF: 0x7B30,
+ 0xD6D0: 0x7B22,
+ 0xD6D1: 0x7B24,
+ 0xD6D2: 0x7B33,
+ 0xD6D3: 0x7B18,
+ 0xD6D4: 0x7B2A,
+ 0xD6D5: 0x7B1D,
+ 0xD6D6: 0x7B31,
+ 0xD6D7: 0x7B2B,
+ 0xD6D8: 0x7B2D,
+ 0xD6D9: 0x7B2F,
+ 0xD6DA: 0x7B32,
+ 0xD6DB: 0x7B38,
+ 0xD6DC: 0x7B1A,
+ 0xD6DD: 0x7B23,
+ 0xD6DE: 0x7C94,
+ 0xD6DF: 0x7C98,
+ 0xD6E0: 0x7C96,
+ 0xD6E1: 0x7CA3,
+ 0xD6E2: 0x7D35,
+ 0xD6E3: 0x7D3D,
+ 0xD6E4: 0x7D38,
+ 0xD6E5: 0x7D36,
+ 0xD6E6: 0x7D3A,
+ 0xD6E7: 0x7D45,
+ 0xD6E8: 0x7D2C,
+ 0xD6E9: 0x7D29,
+ 0xD6EA: 0x7D41,
+ 0xD6EB: 0x7D47,
+ 0xD6EC: 0x7D3E,
+ 0xD6ED: 0x7D3F,
+ 0xD6EE: 0x7D4A,
+ 0xD6EF: 0x7D3B,
+ 0xD6F0: 0x7D28,
+ 0xD6F1: 0x7F63,
+ 0xD6F2: 0x7F95,
+ 0xD6F3: 0x7F9C,
+ 0xD6F4: 0x7F9D,
+ 0xD6F5: 0x7F9B,
+ 0xD6F6: 0x7FCA,
+ 0xD6F7: 0x7FCB,
+ 0xD6F8: 0x7FCD,
+ 0xD6F9: 0x7FD0,
+ 0xD6FA: 0x7FD1,
+ 0xD6FB: 0x7FC7,
+ 0xD6FC: 0x7FCF,
+ 0xD6FD: 0x7FC9,
+ 0xD6FE: 0x801F,
+ 0xD740: 0x801E,
+ 0xD741: 0x801B,
+ 0xD742: 0x8047,
+ 0xD743: 0x8043,
+ 0xD744: 0x8048,
+ 0xD745: 0x8118,
+ 0xD746: 0x8125,
+ 0xD747: 0x8119,
+ 0xD748: 0x811B,
+ 0xD749: 0x812D,
+ 0xD74A: 0x811F,
+ 0xD74B: 0x812C,
+ 0xD74C: 0x811E,
+ 0xD74D: 0x8121,
+ 0xD74E: 0x8115,
+ 0xD74F: 0x8127,
+ 0xD750: 0x811D,
+ 0xD751: 0x8122,
+ 0xD752: 0x8211,
+ 0xD753: 0x8238,
+ 0xD754: 0x8233,
+ 0xD755: 0x823A,
+ 0xD756: 0x8234,
+ 0xD757: 0x8232,
+ 0xD758: 0x8274,
+ 0xD759: 0x8390,
+ 0xD75A: 0x83A3,
+ 0xD75B: 0x83A8,
+ 0xD75C: 0x838D,
+ 0xD75D: 0x837A,
+ 0xD75E: 0x8373,
+ 0xD75F: 0x83A4,
+ 0xD760: 0x8374,
+ 0xD761: 0x838F,
+ 0xD762: 0x8381,
+ 0xD763: 0x8395,
+ 0xD764: 0x8399,
+ 0xD765: 0x8375,
+ 0xD766: 0x8394,
+ 0xD767: 0x83A9,
+ 0xD768: 0x837D,
+ 0xD769: 0x8383,
+ 0xD76A: 0x838C,
+ 0xD76B: 0x839D,
+ 0xD76C: 0x839B,
+ 0xD76D: 0x83AA,
+ 0xD76E: 0x838B,
+ 0xD76F: 0x837E,
+ 0xD770: 0x83A5,
+ 0xD771: 0x83AF,
+ 0xD772: 0x8388,
+ 0xD773: 0x8397,
+ 0xD774: 0x83B0,
+ 0xD775: 0x837F,
+ 0xD776: 0x83A6,
+ 0xD777: 0x8387,
+ 0xD778: 0x83AE,
+ 0xD779: 0x8376,
+ 0xD77A: 0x839A,
+ 0xD77B: 0x8659,
+ 0xD77C: 0x8656,
+ 0xD77D: 0x86BF,
+ 0xD77E: 0x86B7,
+ 0xD7A1: 0x86C2,
+ 0xD7A2: 0x86C1,
+ 0xD7A3: 0x86C5,
+ 0xD7A4: 0x86BA,
+ 0xD7A5: 0x86B0,
+ 0xD7A6: 0x86C8,
+ 0xD7A7: 0x86B9,
+ 0xD7A8: 0x86B3,
+ 0xD7A9: 0x86B8,
+ 0xD7AA: 0x86CC,
+ 0xD7AB: 0x86B4,
+ 0xD7AC: 0x86BB,
+ 0xD7AD: 0x86BC,
+ 0xD7AE: 0x86C3,
+ 0xD7AF: 0x86BD,
+ 0xD7B0: 0x86BE,
+ 0xD7B1: 0x8852,
+ 0xD7B2: 0x8889,
+ 0xD7B3: 0x8895,
+ 0xD7B4: 0x88A8,
+ 0xD7B5: 0x88A2,
+ 0xD7B6: 0x88AA,
+ 0xD7B7: 0x889A,
+ 0xD7B8: 0x8891,
+ 0xD7B9: 0x88A1,
+ 0xD7BA: 0x889F,
+ 0xD7BB: 0x8898,
+ 0xD7BC: 0x88A7,
+ 0xD7BD: 0x8899,
+ 0xD7BE: 0x889B,
+ 0xD7BF: 0x8897,
+ 0xD7C0: 0x88A4,
+ 0xD7C1: 0x88AC,
+ 0xD7C2: 0x888C,
+ 0xD7C3: 0x8893,
+ 0xD7C4: 0x888E,
+ 0xD7C5: 0x8982,
+ 0xD7C6: 0x89D6,
+ 0xD7C7: 0x89D9,
+ 0xD7C8: 0x89D5,
+ 0xD7C9: 0x8A30,
+ 0xD7CA: 0x8A27,
+ 0xD7CB: 0x8A2C,
+ 0xD7CC: 0x8A1E,
+ 0xD7CD: 0x8C39,
+ 0xD7CE: 0x8C3B,
+ 0xD7CF: 0x8C5C,
+ 0xD7D0: 0x8C5D,
+ 0xD7D1: 0x8C7D,
+ 0xD7D2: 0x8CA5,
+ 0xD7D3: 0x8D7D,
+ 0xD7D4: 0x8D7B,
+ 0xD7D5: 0x8D79,
+ 0xD7D6: 0x8DBC,
+ 0xD7D7: 0x8DC2,
+ 0xD7D8: 0x8DB9,
+ 0xD7D9: 0x8DBF,
+ 0xD7DA: 0x8DC1,
+ 0xD7DB: 0x8ED8,
+ 0xD7DC: 0x8EDE,
+ 0xD7DD: 0x8EDD,
+ 0xD7DE: 0x8EDC,
+ 0xD7DF: 0x8ED7,
+ 0xD7E0: 0x8EE0,
+ 0xD7E1: 0x8EE1,
+ 0xD7E2: 0x9024,
+ 0xD7E3: 0x900B,
+ 0xD7E4: 0x9011,
+ 0xD7E5: 0x901C,
+ 0xD7E6: 0x900C,
+ 0xD7E7: 0x9021,
+ 0xD7E8: 0x90EF,
+ 0xD7E9: 0x90EA,
+ 0xD7EA: 0x90F0,
+ 0xD7EB: 0x90F4,
+ 0xD7EC: 0x90F2,
+ 0xD7ED: 0x90F3,
+ 0xD7EE: 0x90D4,
+ 0xD7EF: 0x90EB,
+ 0xD7F0: 0x90EC,
+ 0xD7F1: 0x90E9,
+ 0xD7F2: 0x9156,
+ 0xD7F3: 0x9158,
+ 0xD7F4: 0x915A,
+ 0xD7F5: 0x9153,
+ 0xD7F6: 0x9155,
+ 0xD7F7: 0x91EC,
+ 0xD7F8: 0x91F4,
+ 0xD7F9: 0x91F1,
+ 0xD7FA: 0x91F3,
+ 0xD7FB: 0x91F8,
+ 0xD7FC: 0x91E4,
+ 0xD7FD: 0x91F9,
+ 0xD7FE: 0x91EA,
+ 0xD840: 0x91EB,
+ 0xD841: 0x91F7,
+ 0xD842: 0x91E8,
+ 0xD843: 0x91EE,
+ 0xD844: 0x957A,
+ 0xD845: 0x9586,
+ 0xD846: 0x9588,
+ 0xD847: 0x967C,
+ 0xD848: 0x966D,
+ 0xD849: 0x966B,
+ 0xD84A: 0x9671,
+ 0xD84B: 0x966F,
+ 0xD84C: 0x96BF,
+ 0xD84D: 0x976A,
+ 0xD84E: 0x9804,
+ 0xD84F: 0x98E5,
+ 0xD850: 0x9997,
+ 0xD851: 0x509B,
+ 0xD852: 0x5095,
+ 0xD853: 0x5094,
+ 0xD854: 0x509E,
+ 0xD855: 0x508B,
+ 0xD856: 0x50A3,
+ 0xD857: 0x5083,
+ 0xD858: 0x508C,
+ 0xD859: 0x508E,
+ 0xD85A: 0x509D,
+ 0xD85B: 0x5068,
+ 0xD85C: 0x509C,
+ 0xD85D: 0x5092,
+ 0xD85E: 0x5082,
+ 0xD85F: 0x5087,
+ 0xD860: 0x515F,
+ 0xD861: 0x51D4,
+ 0xD862: 0x5312,
+ 0xD863: 0x5311,
+ 0xD864: 0x53A4,
+ 0xD865: 0x53A7,
+ 0xD866: 0x5591,
+ 0xD867: 0x55A8,
+ 0xD868: 0x55A5,
+ 0xD869: 0x55AD,
+ 0xD86A: 0x5577,
+ 0xD86B: 0x5645,
+ 0xD86C: 0x55A2,
+ 0xD86D: 0x5593,
+ 0xD86E: 0x5588,
+ 0xD86F: 0x558F,
+ 0xD870: 0x55B5,
+ 0xD871: 0x5581,
+ 0xD872: 0x55A3,
+ 0xD873: 0x5592,
+ 0xD874: 0x55A4,
+ 0xD875: 0x557D,
+ 0xD876: 0x558C,
+ 0xD877: 0x55A6,
+ 0xD878: 0x557F,
+ 0xD879: 0x5595,
+ 0xD87A: 0x55A1,
+ 0xD87B: 0x558E,
+ 0xD87C: 0x570C,
+ 0xD87D: 0x5829,
+ 0xD87E: 0x5837,
+ 0xD8A1: 0x5819,
+ 0xD8A2: 0x581E,
+ 0xD8A3: 0x5827,
+ 0xD8A4: 0x5823,
+ 0xD8A5: 0x5828,
+ 0xD8A6: 0x57F5,
+ 0xD8A7: 0x5848,
+ 0xD8A8: 0x5825,
+ 0xD8A9: 0x581C,
+ 0xD8AA: 0x581B,
+ 0xD8AB: 0x5833,
+ 0xD8AC: 0x583F,
+ 0xD8AD: 0x5836,
+ 0xD8AE: 0x582E,
+ 0xD8AF: 0x5839,
+ 0xD8B0: 0x5838,
+ 0xD8B1: 0x582D,
+ 0xD8B2: 0x582C,
+ 0xD8B3: 0x583B,
+ 0xD8B4: 0x5961,
+ 0xD8B5: 0x5AAF,
+ 0xD8B6: 0x5A94,
+ 0xD8B7: 0x5A9F,
+ 0xD8B8: 0x5A7A,
+ 0xD8B9: 0x5AA2,
+ 0xD8BA: 0x5A9E,
+ 0xD8BB: 0x5A78,
+ 0xD8BC: 0x5AA6,
+ 0xD8BD: 0x5A7C,
+ 0xD8BE: 0x5AA5,
+ 0xD8BF: 0x5AAC,
+ 0xD8C0: 0x5A95,
+ 0xD8C1: 0x5AAE,
+ 0xD8C2: 0x5A37,
+ 0xD8C3: 0x5A84,
+ 0xD8C4: 0x5A8A,
+ 0xD8C5: 0x5A97,
+ 0xD8C6: 0x5A83,
+ 0xD8C7: 0x5A8B,
+ 0xD8C8: 0x5AA9,
+ 0xD8C9: 0x5A7B,
+ 0xD8CA: 0x5A7D,
+ 0xD8CB: 0x5A8C,
+ 0xD8CC: 0x5A9C,
+ 0xD8CD: 0x5A8F,
+ 0xD8CE: 0x5A93,
+ 0xD8CF: 0x5A9D,
+ 0xD8D0: 0x5BEA,
+ 0xD8D1: 0x5BCD,
+ 0xD8D2: 0x5BCB,
+ 0xD8D3: 0x5BD4,
+ 0xD8D4: 0x5BD1,
+ 0xD8D5: 0x5BCA,
+ 0xD8D6: 0x5BCE,
+ 0xD8D7: 0x5C0C,
+ 0xD8D8: 0x5C30,
+ 0xD8D9: 0x5D37,
+ 0xD8DA: 0x5D43,
+ 0xD8DB: 0x5D6B,
+ 0xD8DC: 0x5D41,
+ 0xD8DD: 0x5D4B,
+ 0xD8DE: 0x5D3F,
+ 0xD8DF: 0x5D35,
+ 0xD8E0: 0x5D51,
+ 0xD8E1: 0x5D4E,
+ 0xD8E2: 0x5D55,
+ 0xD8E3: 0x5D33,
+ 0xD8E4: 0x5D3A,
+ 0xD8E5: 0x5D52,
+ 0xD8E6: 0x5D3D,
+ 0xD8E7: 0x5D31,
+ 0xD8E8: 0x5D59,
+ 0xD8E9: 0x5D42,
+ 0xD8EA: 0x5D39,
+ 0xD8EB: 0x5D49,
+ 0xD8EC: 0x5D38,
+ 0xD8ED: 0x5D3C,
+ 0xD8EE: 0x5D32,
+ 0xD8EF: 0x5D36,
+ 0xD8F0: 0x5D40,
+ 0xD8F1: 0x5D45,
+ 0xD8F2: 0x5E44,
+ 0xD8F3: 0x5E41,
+ 0xD8F4: 0x5F58,
+ 0xD8F5: 0x5FA6,
+ 0xD8F6: 0x5FA5,
+ 0xD8F7: 0x5FAB,
+ 0xD8F8: 0x60C9,
+ 0xD8F9: 0x60B9,
+ 0xD8FA: 0x60CC,
+ 0xD8FB: 0x60E2,
+ 0xD8FC: 0x60CE,
+ 0xD8FD: 0x60C4,
+ 0xD8FE: 0x6114,
+ 0xD940: 0x60F2,
+ 0xD941: 0x610A,
+ 0xD942: 0x6116,
+ 0xD943: 0x6105,
+ 0xD944: 0x60F5,
+ 0xD945: 0x6113,
+ 0xD946: 0x60F8,
+ 0xD947: 0x60FC,
+ 0xD948: 0x60FE,
+ 0xD949: 0x60C1,
+ 0xD94A: 0x6103,
+ 0xD94B: 0x6118,
+ 0xD94C: 0x611D,
+ 0xD94D: 0x6110,
+ 0xD94E: 0x60FF,
+ 0xD94F: 0x6104,
+ 0xD950: 0x610B,
+ 0xD951: 0x624A,
+ 0xD952: 0x6394,
+ 0xD953: 0x63B1,
+ 0xD954: 0x63B0,
+ 0xD955: 0x63CE,
+ 0xD956: 0x63E5,
+ 0xD957: 0x63E8,
+ 0xD958: 0x63EF,
+ 0xD959: 0x63C3,
+ 0xD95A: 0x649D,
+ 0xD95B: 0x63F3,
+ 0xD95C: 0x63CA,
+ 0xD95D: 0x63E0,
+ 0xD95E: 0x63F6,
+ 0xD95F: 0x63D5,
+ 0xD960: 0x63F2,
+ 0xD961: 0x63F5,
+ 0xD962: 0x6461,
+ 0xD963: 0x63DF,
+ 0xD964: 0x63BE,
+ 0xD965: 0x63DD,
+ 0xD966: 0x63DC,
+ 0xD967: 0x63C4,
+ 0xD968: 0x63D8,
+ 0xD969: 0x63D3,
+ 0xD96A: 0x63C2,
+ 0xD96B: 0x63C7,
+ 0xD96C: 0x63CC,
+ 0xD96D: 0x63CB,
+ 0xD96E: 0x63C8,
+ 0xD96F: 0x63F0,
+ 0xD970: 0x63D7,
+ 0xD971: 0x63D9,
+ 0xD972: 0x6532,
+ 0xD973: 0x6567,
+ 0xD974: 0x656A,
+ 0xD975: 0x6564,
+ 0xD976: 0x655C,
+ 0xD977: 0x6568,
+ 0xD978: 0x6565,
+ 0xD979: 0x658C,
+ 0xD97A: 0x659D,
+ 0xD97B: 0x659E,
+ 0xD97C: 0x65AE,
+ 0xD97D: 0x65D0,
+ 0xD97E: 0x65D2,
+ 0xD9A1: 0x667C,
+ 0xD9A2: 0x666C,
+ 0xD9A3: 0x667B,
+ 0xD9A4: 0x6680,
+ 0xD9A5: 0x6671,
+ 0xD9A6: 0x6679,
+ 0xD9A7: 0x666A,
+ 0xD9A8: 0x6672,
+ 0xD9A9: 0x6701,
+ 0xD9AA: 0x690C,
+ 0xD9AB: 0x68D3,
+ 0xD9AC: 0x6904,
+ 0xD9AD: 0x68DC,
+ 0xD9AE: 0x692A,
+ 0xD9AF: 0x68EC,
+ 0xD9B0: 0x68EA,
+ 0xD9B1: 0x68F1,
+ 0xD9B2: 0x690F,
+ 0xD9B3: 0x68D6,
+ 0xD9B4: 0x68F7,
+ 0xD9B5: 0x68EB,
+ 0xD9B6: 0x68E4,
+ 0xD9B7: 0x68F6,
+ 0xD9B8: 0x6913,
+ 0xD9B9: 0x6910,
+ 0xD9BA: 0x68F3,
+ 0xD9BB: 0x68E1,
+ 0xD9BC: 0x6907,
+ 0xD9BD: 0x68CC,
+ 0xD9BE: 0x6908,
+ 0xD9BF: 0x6970,
+ 0xD9C0: 0x68B4,
+ 0xD9C1: 0x6911,
+ 0xD9C2: 0x68EF,
+ 0xD9C3: 0x68C6,
+ 0xD9C4: 0x6914,
+ 0xD9C5: 0x68F8,
+ 0xD9C6: 0x68D0,
+ 0xD9C7: 0x68FD,
+ 0xD9C8: 0x68FC,
+ 0xD9C9: 0x68E8,
+ 0xD9CA: 0x690B,
+ 0xD9CB: 0x690A,
+ 0xD9CC: 0x6917,
+ 0xD9CD: 0x68CE,
+ 0xD9CE: 0x68C8,
+ 0xD9CF: 0x68DD,
+ 0xD9D0: 0x68DE,
+ 0xD9D1: 0x68E6,
+ 0xD9D2: 0x68F4,
+ 0xD9D3: 0x68D1,
+ 0xD9D4: 0x6906,
+ 0xD9D5: 0x68D4,
+ 0xD9D6: 0x68E9,
+ 0xD9D7: 0x6915,
+ 0xD9D8: 0x6925,
+ 0xD9D9: 0x68C7,
+ 0xD9DA: 0x6B39,
+ 0xD9DB: 0x6B3B,
+ 0xD9DC: 0x6B3F,
+ 0xD9DD: 0x6B3C,
+ 0xD9DE: 0x6B94,
+ 0xD9DF: 0x6B97,
+ 0xD9E0: 0x6B99,
+ 0xD9E1: 0x6B95,
+ 0xD9E2: 0x6BBD,
+ 0xD9E3: 0x6BF0,
+ 0xD9E4: 0x6BF2,
+ 0xD9E5: 0x6BF3,
+ 0xD9E6: 0x6C30,
+ 0xD9E7: 0x6DFC,
+ 0xD9E8: 0x6E46,
+ 0xD9E9: 0x6E47,
+ 0xD9EA: 0x6E1F,
+ 0xD9EB: 0x6E49,
+ 0xD9EC: 0x6E88,
+ 0xD9ED: 0x6E3C,
+ 0xD9EE: 0x6E3D,
+ 0xD9EF: 0x6E45,
+ 0xD9F0: 0x6E62,
+ 0xD9F1: 0x6E2B,
+ 0xD9F2: 0x6E3F,
+ 0xD9F3: 0x6E41,
+ 0xD9F4: 0x6E5D,
+ 0xD9F5: 0x6E73,
+ 0xD9F6: 0x6E1C,
+ 0xD9F7: 0x6E33,
+ 0xD9F8: 0x6E4B,
+ 0xD9F9: 0x6E40,
+ 0xD9FA: 0x6E51,
+ 0xD9FB: 0x6E3B,
+ 0xD9FC: 0x6E03,
+ 0xD9FD: 0x6E2E,
+ 0xD9FE: 0x6E5E,
+ 0xDA40: 0x6E68,
+ 0xDA41: 0x6E5C,
+ 0xDA42: 0x6E61,
+ 0xDA43: 0x6E31,
+ 0xDA44: 0x6E28,
+ 0xDA45: 0x6E60,
+ 0xDA46: 0x6E71,
+ 0xDA47: 0x6E6B,
+ 0xDA48: 0x6E39,
+ 0xDA49: 0x6E22,
+ 0xDA4A: 0x6E30,
+ 0xDA4B: 0x6E53,
+ 0xDA4C: 0x6E65,
+ 0xDA4D: 0x6E27,
+ 0xDA4E: 0x6E78,
+ 0xDA4F: 0x6E64,
+ 0xDA50: 0x6E77,
+ 0xDA51: 0x6E55,
+ 0xDA52: 0x6E79,
+ 0xDA53: 0x6E52,
+ 0xDA54: 0x6E66,
+ 0xDA55: 0x6E35,
+ 0xDA56: 0x6E36,
+ 0xDA57: 0x6E5A,
+ 0xDA58: 0x7120,
+ 0xDA59: 0x711E,
+ 0xDA5A: 0x712F,
+ 0xDA5B: 0x70FB,
+ 0xDA5C: 0x712E,
+ 0xDA5D: 0x7131,
+ 0xDA5E: 0x7123,
+ 0xDA5F: 0x7125,
+ 0xDA60: 0x7122,
+ 0xDA61: 0x7132,
+ 0xDA62: 0x711F,
+ 0xDA63: 0x7128,
+ 0xDA64: 0x713A,
+ 0xDA65: 0x711B,
+ 0xDA66: 0x724B,
+ 0xDA67: 0x725A,
+ 0xDA68: 0x7288,
+ 0xDA69: 0x7289,
+ 0xDA6A: 0x7286,
+ 0xDA6B: 0x7285,
+ 0xDA6C: 0x728B,
+ 0xDA6D: 0x7312,
+ 0xDA6E: 0x730B,
+ 0xDA6F: 0x7330,
+ 0xDA70: 0x7322,
+ 0xDA71: 0x7331,
+ 0xDA72: 0x7333,
+ 0xDA73: 0x7327,
+ 0xDA74: 0x7332,
+ 0xDA75: 0x732D,
+ 0xDA76: 0x7326,
+ 0xDA77: 0x7323,
+ 0xDA78: 0x7335,
+ 0xDA79: 0x730C,
+ 0xDA7A: 0x742E,
+ 0xDA7B: 0x742C,
+ 0xDA7C: 0x7430,
+ 0xDA7D: 0x742B,
+ 0xDA7E: 0x7416,
+ 0xDAA1: 0x741A,
+ 0xDAA2: 0x7421,
+ 0xDAA3: 0x742D,
+ 0xDAA4: 0x7431,
+ 0xDAA5: 0x7424,
+ 0xDAA6: 0x7423,
+ 0xDAA7: 0x741D,
+ 0xDAA8: 0x7429,
+ 0xDAA9: 0x7420,
+ 0xDAAA: 0x7432,
+ 0xDAAB: 0x74FB,
+ 0xDAAC: 0x752F,
+ 0xDAAD: 0x756F,
+ 0xDAAE: 0x756C,
+ 0xDAAF: 0x75E7,
+ 0xDAB0: 0x75DA,
+ 0xDAB1: 0x75E1,
+ 0xDAB2: 0x75E6,
+ 0xDAB3: 0x75DD,
+ 0xDAB4: 0x75DF,
+ 0xDAB5: 0x75E4,
+ 0xDAB6: 0x75D7,
+ 0xDAB7: 0x7695,
+ 0xDAB8: 0x7692,
+ 0xDAB9: 0x76DA,
+ 0xDABA: 0x7746,
+ 0xDABB: 0x7747,
+ 0xDABC: 0x7744,
+ 0xDABD: 0x774D,
+ 0xDABE: 0x7745,
+ 0xDABF: 0x774A,
+ 0xDAC0: 0x774E,
+ 0xDAC1: 0x774B,
+ 0xDAC2: 0x774C,
+ 0xDAC3: 0x77DE,
+ 0xDAC4: 0x77EC,
+ 0xDAC5: 0x7860,
+ 0xDAC6: 0x7864,
+ 0xDAC7: 0x7865,
+ 0xDAC8: 0x785C,
+ 0xDAC9: 0x786D,
+ 0xDACA: 0x7871,
+ 0xDACB: 0x786A,
+ 0xDACC: 0x786E,
+ 0xDACD: 0x7870,
+ 0xDACE: 0x7869,
+ 0xDACF: 0x7868,
+ 0xDAD0: 0x785E,
+ 0xDAD1: 0x7862,
+ 0xDAD2: 0x7974,
+ 0xDAD3: 0x7973,
+ 0xDAD4: 0x7972,
+ 0xDAD5: 0x7970,
+ 0xDAD6: 0x7A02,
+ 0xDAD7: 0x7A0A,
+ 0xDAD8: 0x7A03,
+ 0xDAD9: 0x7A0C,
+ 0xDADA: 0x7A04,
+ 0xDADB: 0x7A99,
+ 0xDADC: 0x7AE6,
+ 0xDADD: 0x7AE4,
+ 0xDADE: 0x7B4A,
+ 0xDADF: 0x7B3B,
+ 0xDAE0: 0x7B44,
+ 0xDAE1: 0x7B48,
+ 0xDAE2: 0x7B4C,
+ 0xDAE3: 0x7B4E,
+ 0xDAE4: 0x7B40,
+ 0xDAE5: 0x7B58,
+ 0xDAE6: 0x7B45,
+ 0xDAE7: 0x7CA2,
+ 0xDAE8: 0x7C9E,
+ 0xDAE9: 0x7CA8,
+ 0xDAEA: 0x7CA1,
+ 0xDAEB: 0x7D58,
+ 0xDAEC: 0x7D6F,
+ 0xDAED: 0x7D63,
+ 0xDAEE: 0x7D53,
+ 0xDAEF: 0x7D56,
+ 0xDAF0: 0x7D67,
+ 0xDAF1: 0x7D6A,
+ 0xDAF2: 0x7D4F,
+ 0xDAF3: 0x7D6D,
+ 0xDAF4: 0x7D5C,
+ 0xDAF5: 0x7D6B,
+ 0xDAF6: 0x7D52,
+ 0xDAF7: 0x7D54,
+ 0xDAF8: 0x7D69,
+ 0xDAF9: 0x7D51,
+ 0xDAFA: 0x7D5F,
+ 0xDAFB: 0x7D4E,
+ 0xDAFC: 0x7F3E,
+ 0xDAFD: 0x7F3F,
+ 0xDAFE: 0x7F65,
+ 0xDB40: 0x7F66,
+ 0xDB41: 0x7FA2,
+ 0xDB42: 0x7FA0,
+ 0xDB43: 0x7FA1,
+ 0xDB44: 0x7FD7,
+ 0xDB45: 0x8051,
+ 0xDB46: 0x804F,
+ 0xDB47: 0x8050,
+ 0xDB48: 0x80FE,
+ 0xDB49: 0x80D4,
+ 0xDB4A: 0x8143,
+ 0xDB4B: 0x814A,
+ 0xDB4C: 0x8152,
+ 0xDB4D: 0x814F,
+ 0xDB4E: 0x8147,
+ 0xDB4F: 0x813D,
+ 0xDB50: 0x814D,
+ 0xDB51: 0x813A,
+ 0xDB52: 0x81E6,
+ 0xDB53: 0x81EE,
+ 0xDB54: 0x81F7,
+ 0xDB55: 0x81F8,
+ 0xDB56: 0x81F9,
+ 0xDB57: 0x8204,
+ 0xDB58: 0x823C,
+ 0xDB59: 0x823D,
+ 0xDB5A: 0x823F,
+ 0xDB5B: 0x8275,
+ 0xDB5C: 0x833B,
+ 0xDB5D: 0x83CF,
+ 0xDB5E: 0x83F9,
+ 0xDB5F: 0x8423,
+ 0xDB60: 0x83C0,
+ 0xDB61: 0x83E8,
+ 0xDB62: 0x8412,
+ 0xDB63: 0x83E7,
+ 0xDB64: 0x83E4,
+ 0xDB65: 0x83FC,
+ 0xDB66: 0x83F6,
+ 0xDB67: 0x8410,
+ 0xDB68: 0x83C6,
+ 0xDB69: 0x83C8,
+ 0xDB6A: 0x83EB,
+ 0xDB6B: 0x83E3,
+ 0xDB6C: 0x83BF,
+ 0xDB6D: 0x8401,
+ 0xDB6E: 0x83DD,
+ 0xDB6F: 0x83E5,
+ 0xDB70: 0x83D8,
+ 0xDB71: 0x83FF,
+ 0xDB72: 0x83E1,
+ 0xDB73: 0x83CB,
+ 0xDB74: 0x83CE,
+ 0xDB75: 0x83D6,
+ 0xDB76: 0x83F5,
+ 0xDB77: 0x83C9,
+ 0xDB78: 0x8409,
+ 0xDB79: 0x840F,
+ 0xDB7A: 0x83DE,
+ 0xDB7B: 0x8411,
+ 0xDB7C: 0x8406,
+ 0xDB7D: 0x83C2,
+ 0xDB7E: 0x83F3,
+ 0xDBA1: 0x83D5,
+ 0xDBA2: 0x83FA,
+ 0xDBA3: 0x83C7,
+ 0xDBA4: 0x83D1,
+ 0xDBA5: 0x83EA,
+ 0xDBA6: 0x8413,
+ 0xDBA7: 0x83C3,
+ 0xDBA8: 0x83EC,
+ 0xDBA9: 0x83EE,
+ 0xDBAA: 0x83C4,
+ 0xDBAB: 0x83FB,
+ 0xDBAC: 0x83D7,
+ 0xDBAD: 0x83E2,
+ 0xDBAE: 0x841B,
+ 0xDBAF: 0x83DB,
+ 0xDBB0: 0x83FE,
+ 0xDBB1: 0x86D8,
+ 0xDBB2: 0x86E2,
+ 0xDBB3: 0x86E6,
+ 0xDBB4: 0x86D3,
+ 0xDBB5: 0x86E3,
+ 0xDBB6: 0x86DA,
+ 0xDBB7: 0x86EA,
+ 0xDBB8: 0x86DD,
+ 0xDBB9: 0x86EB,
+ 0xDBBA: 0x86DC,
+ 0xDBBB: 0x86EC,
+ 0xDBBC: 0x86E9,
+ 0xDBBD: 0x86D7,
+ 0xDBBE: 0x86E8,
+ 0xDBBF: 0x86D1,
+ 0xDBC0: 0x8848,
+ 0xDBC1: 0x8856,
+ 0xDBC2: 0x8855,
+ 0xDBC3: 0x88BA,
+ 0xDBC4: 0x88D7,
+ 0xDBC5: 0x88B9,
+ 0xDBC6: 0x88B8,
+ 0xDBC7: 0x88C0,
+ 0xDBC8: 0x88BE,
+ 0xDBC9: 0x88B6,
+ 0xDBCA: 0x88BC,
+ 0xDBCB: 0x88B7,
+ 0xDBCC: 0x88BD,
+ 0xDBCD: 0x88B2,
+ 0xDBCE: 0x8901,
+ 0xDBCF: 0x88C9,
+ 0xDBD0: 0x8995,
+ 0xDBD1: 0x8998,
+ 0xDBD2: 0x8997,
+ 0xDBD3: 0x89DD,
+ 0xDBD4: 0x89DA,
+ 0xDBD5: 0x89DB,
+ 0xDBD6: 0x8A4E,
+ 0xDBD7: 0x8A4D,
+ 0xDBD8: 0x8A39,
+ 0xDBD9: 0x8A59,
+ 0xDBDA: 0x8A40,
+ 0xDBDB: 0x8A57,
+ 0xDBDC: 0x8A58,
+ 0xDBDD: 0x8A44,
+ 0xDBDE: 0x8A45,
+ 0xDBDF: 0x8A52,
+ 0xDBE0: 0x8A48,
+ 0xDBE1: 0x8A51,
+ 0xDBE2: 0x8A4A,
+ 0xDBE3: 0x8A4C,
+ 0xDBE4: 0x8A4F,
+ 0xDBE5: 0x8C5F,
+ 0xDBE6: 0x8C81,
+ 0xDBE7: 0x8C80,
+ 0xDBE8: 0x8CBA,
+ 0xDBE9: 0x8CBE,
+ 0xDBEA: 0x8CB0,
+ 0xDBEB: 0x8CB9,
+ 0xDBEC: 0x8CB5,
+ 0xDBED: 0x8D84,
+ 0xDBEE: 0x8D80,
+ 0xDBEF: 0x8D89,
+ 0xDBF0: 0x8DD8,
+ 0xDBF1: 0x8DD3,
+ 0xDBF2: 0x8DCD,
+ 0xDBF3: 0x8DC7,
+ 0xDBF4: 0x8DD6,
+ 0xDBF5: 0x8DDC,
+ 0xDBF6: 0x8DCF,
+ 0xDBF7: 0x8DD5,
+ 0xDBF8: 0x8DD9,
+ 0xDBF9: 0x8DC8,
+ 0xDBFA: 0x8DD7,
+ 0xDBFB: 0x8DC5,
+ 0xDBFC: 0x8EEF,
+ 0xDBFD: 0x8EF7,
+ 0xDBFE: 0x8EFA,
+ 0xDC40: 0x8EF9,
+ 0xDC41: 0x8EE6,
+ 0xDC42: 0x8EEE,
+ 0xDC43: 0x8EE5,
+ 0xDC44: 0x8EF5,
+ 0xDC45: 0x8EE7,
+ 0xDC46: 0x8EE8,
+ 0xDC47: 0x8EF6,
+ 0xDC48: 0x8EEB,
+ 0xDC49: 0x8EF1,
+ 0xDC4A: 0x8EEC,
+ 0xDC4B: 0x8EF4,
+ 0xDC4C: 0x8EE9,
+ 0xDC4D: 0x902D,
+ 0xDC4E: 0x9034,
+ 0xDC4F: 0x902F,
+ 0xDC50: 0x9106,
+ 0xDC51: 0x912C,
+ 0xDC52: 0x9104,
+ 0xDC53: 0x90FF,
+ 0xDC54: 0x90FC,
+ 0xDC55: 0x9108,
+ 0xDC56: 0x90F9,
+ 0xDC57: 0x90FB,
+ 0xDC58: 0x9101,
+ 0xDC59: 0x9100,
+ 0xDC5A: 0x9107,
+ 0xDC5B: 0x9105,
+ 0xDC5C: 0x9103,
+ 0xDC5D: 0x9161,
+ 0xDC5E: 0x9164,
+ 0xDC5F: 0x915F,
+ 0xDC60: 0x9162,
+ 0xDC61: 0x9160,
+ 0xDC62: 0x9201,
+ 0xDC63: 0x920A,
+ 0xDC64: 0x9225,
+ 0xDC65: 0x9203,
+ 0xDC66: 0x921A,
+ 0xDC67: 0x9226,
+ 0xDC68: 0x920F,
+ 0xDC69: 0x920C,
+ 0xDC6A: 0x9200,
+ 0xDC6B: 0x9212,
+ 0xDC6C: 0x91FF,
+ 0xDC6D: 0x91FD,
+ 0xDC6E: 0x9206,
+ 0xDC6F: 0x9204,
+ 0xDC70: 0x9227,
+ 0xDC71: 0x9202,
+ 0xDC72: 0x921C,
+ 0xDC73: 0x9224,
+ 0xDC74: 0x9219,
+ 0xDC75: 0x9217,
+ 0xDC76: 0x9205,
+ 0xDC77: 0x9216,
+ 0xDC78: 0x957B,
+ 0xDC79: 0x958D,
+ 0xDC7A: 0x958C,
+ 0xDC7B: 0x9590,
+ 0xDC7C: 0x9687,
+ 0xDC7D: 0x967E,
+ 0xDC7E: 0x9688,
+ 0xDCA1: 0x9689,
+ 0xDCA2: 0x9683,
+ 0xDCA3: 0x9680,
+ 0xDCA4: 0x96C2,
+ 0xDCA5: 0x96C8,
+ 0xDCA6: 0x96C3,
+ 0xDCA7: 0x96F1,
+ 0xDCA8: 0x96F0,
+ 0xDCA9: 0x976C,
+ 0xDCAA: 0x9770,
+ 0xDCAB: 0x976E,
+ 0xDCAC: 0x9807,
+ 0xDCAD: 0x98A9,
+ 0xDCAE: 0x98EB,
+ 0xDCAF: 0x9CE6,
+ 0xDCB0: 0x9EF9,
+ 0xDCB1: 0x4E83,
+ 0xDCB2: 0x4E84,
+ 0xDCB3: 0x4EB6,
+ 0xDCB4: 0x50BD,
+ 0xDCB5: 0x50BF,
+ 0xDCB6: 0x50C6,
+ 0xDCB7: 0x50AE,
+ 0xDCB8: 0x50C4,
+ 0xDCB9: 0x50CA,
+ 0xDCBA: 0x50B4,
+ 0xDCBB: 0x50C8,
+ 0xDCBC: 0x50C2,
+ 0xDCBD: 0x50B0,
+ 0xDCBE: 0x50C1,
+ 0xDCBF: 0x50BA,
+ 0xDCC0: 0x50B1,
+ 0xDCC1: 0x50CB,
+ 0xDCC2: 0x50C9,
+ 0xDCC3: 0x50B6,
+ 0xDCC4: 0x50B8,
+ 0xDCC5: 0x51D7,
+ 0xDCC6: 0x527A,
+ 0xDCC7: 0x5278,
+ 0xDCC8: 0x527B,
+ 0xDCC9: 0x527C,
+ 0xDCCA: 0x55C3,
+ 0xDCCB: 0x55DB,
+ 0xDCCC: 0x55CC,
+ 0xDCCD: 0x55D0,
+ 0xDCCE: 0x55CB,
+ 0xDCCF: 0x55CA,
+ 0xDCD0: 0x55DD,
+ 0xDCD1: 0x55C0,
+ 0xDCD2: 0x55D4,
+ 0xDCD3: 0x55C4,
+ 0xDCD4: 0x55E9,
+ 0xDCD5: 0x55BF,
+ 0xDCD6: 0x55D2,
+ 0xDCD7: 0x558D,
+ 0xDCD8: 0x55CF,
+ 0xDCD9: 0x55D5,
+ 0xDCDA: 0x55E2,
+ 0xDCDB: 0x55D6,
+ 0xDCDC: 0x55C8,
+ 0xDCDD: 0x55F2,
+ 0xDCDE: 0x55CD,
+ 0xDCDF: 0x55D9,
+ 0xDCE0: 0x55C2,
+ 0xDCE1: 0x5714,
+ 0xDCE2: 0x5853,
+ 0xDCE3: 0x5868,
+ 0xDCE4: 0x5864,
+ 0xDCE5: 0x584F,
+ 0xDCE6: 0x584D,
+ 0xDCE7: 0x5849,
+ 0xDCE8: 0x586F,
+ 0xDCE9: 0x5855,
+ 0xDCEA: 0x584E,
+ 0xDCEB: 0x585D,
+ 0xDCEC: 0x5859,
+ 0xDCED: 0x5865,
+ 0xDCEE: 0x585B,
+ 0xDCEF: 0x583D,
+ 0xDCF0: 0x5863,
+ 0xDCF1: 0x5871,
+ 0xDCF2: 0x58FC,
+ 0xDCF3: 0x5AC7,
+ 0xDCF4: 0x5AC4,
+ 0xDCF5: 0x5ACB,
+ 0xDCF6: 0x5ABA,
+ 0xDCF7: 0x5AB8,
+ 0xDCF8: 0x5AB1,
+ 0xDCF9: 0x5AB5,
+ 0xDCFA: 0x5AB0,
+ 0xDCFB: 0x5ABF,
+ 0xDCFC: 0x5AC8,
+ 0xDCFD: 0x5ABB,
+ 0xDCFE: 0x5AC6,
+ 0xDD40: 0x5AB7,
+ 0xDD41: 0x5AC0,
+ 0xDD42: 0x5ACA,
+ 0xDD43: 0x5AB4,
+ 0xDD44: 0x5AB6,
+ 0xDD45: 0x5ACD,
+ 0xDD46: 0x5AB9,
+ 0xDD47: 0x5A90,
+ 0xDD48: 0x5BD6,
+ 0xDD49: 0x5BD8,
+ 0xDD4A: 0x5BD9,
+ 0xDD4B: 0x5C1F,
+ 0xDD4C: 0x5C33,
+ 0xDD4D: 0x5D71,
+ 0xDD4E: 0x5D63,
+ 0xDD4F: 0x5D4A,
+ 0xDD50: 0x5D65,
+ 0xDD51: 0x5D72,
+ 0xDD52: 0x5D6C,
+ 0xDD53: 0x5D5E,
+ 0xDD54: 0x5D68,
+ 0xDD55: 0x5D67,
+ 0xDD56: 0x5D62,
+ 0xDD57: 0x5DF0,
+ 0xDD58: 0x5E4F,
+ 0xDD59: 0x5E4E,
+ 0xDD5A: 0x5E4A,
+ 0xDD5B: 0x5E4D,
+ 0xDD5C: 0x5E4B,
+ 0xDD5D: 0x5EC5,
+ 0xDD5E: 0x5ECC,
+ 0xDD5F: 0x5EC6,
+ 0xDD60: 0x5ECB,
+ 0xDD61: 0x5EC7,
+ 0xDD62: 0x5F40,
+ 0xDD63: 0x5FAF,
+ 0xDD64: 0x5FAD,
+ 0xDD65: 0x60F7,
+ 0xDD66: 0x6149,
+ 0xDD67: 0x614A,
+ 0xDD68: 0x612B,
+ 0xDD69: 0x6145,
+ 0xDD6A: 0x6136,
+ 0xDD6B: 0x6132,
+ 0xDD6C: 0x612E,
+ 0xDD6D: 0x6146,
+ 0xDD6E: 0x612F,
+ 0xDD6F: 0x614F,
+ 0xDD70: 0x6129,
+ 0xDD71: 0x6140,
+ 0xDD72: 0x6220,
+ 0xDD73: 0x9168,
+ 0xDD74: 0x6223,
+ 0xDD75: 0x6225,
+ 0xDD76: 0x6224,
+ 0xDD77: 0x63C5,
+ 0xDD78: 0x63F1,
+ 0xDD79: 0x63EB,
+ 0xDD7A: 0x6410,
+ 0xDD7B: 0x6412,
+ 0xDD7C: 0x6409,
+ 0xDD7D: 0x6420,
+ 0xDD7E: 0x6424,
+ 0xDDA1: 0x6433,
+ 0xDDA2: 0x6443,
+ 0xDDA3: 0x641F,
+ 0xDDA4: 0x6415,
+ 0xDDA5: 0x6418,
+ 0xDDA6: 0x6439,
+ 0xDDA7: 0x6437,
+ 0xDDA8: 0x6422,
+ 0xDDA9: 0x6423,
+ 0xDDAA: 0x640C,
+ 0xDDAB: 0x6426,
+ 0xDDAC: 0x6430,
+ 0xDDAD: 0x6428,
+ 0xDDAE: 0x6441,
+ 0xDDAF: 0x6435,
+ 0xDDB0: 0x642F,
+ 0xDDB1: 0x640A,
+ 0xDDB2: 0x641A,
+ 0xDDB3: 0x6440,
+ 0xDDB4: 0x6425,
+ 0xDDB5: 0x6427,
+ 0xDDB6: 0x640B,
+ 0xDDB7: 0x63E7,
+ 0xDDB8: 0x641B,
+ 0xDDB9: 0x642E,
+ 0xDDBA: 0x6421,
+ 0xDDBB: 0x640E,
+ 0xDDBC: 0x656F,
+ 0xDDBD: 0x6592,
+ 0xDDBE: 0x65D3,
+ 0xDDBF: 0x6686,
+ 0xDDC0: 0x668C,
+ 0xDDC1: 0x6695,
+ 0xDDC2: 0x6690,
+ 0xDDC3: 0x668B,
+ 0xDDC4: 0x668A,
+ 0xDDC5: 0x6699,
+ 0xDDC6: 0x6694,
+ 0xDDC7: 0x6678,
+ 0xDDC8: 0x6720,
+ 0xDDC9: 0x6966,
+ 0xDDCA: 0x695F,
+ 0xDDCB: 0x6938,
+ 0xDDCC: 0x694E,
+ 0xDDCD: 0x6962,
+ 0xDDCE: 0x6971,
+ 0xDDCF: 0x693F,
+ 0xDDD0: 0x6945,
+ 0xDDD1: 0x696A,
+ 0xDDD2: 0x6939,
+ 0xDDD3: 0x6942,
+ 0xDDD4: 0x6957,
+ 0xDDD5: 0x6959,
+ 0xDDD6: 0x697A,
+ 0xDDD7: 0x6948,
+ 0xDDD8: 0x6949,
+ 0xDDD9: 0x6935,
+ 0xDDDA: 0x696C,
+ 0xDDDB: 0x6933,
+ 0xDDDC: 0x693D,
+ 0xDDDD: 0x6965,
+ 0xDDDE: 0x68F0,
+ 0xDDDF: 0x6978,
+ 0xDDE0: 0x6934,
+ 0xDDE1: 0x6969,
+ 0xDDE2: 0x6940,
+ 0xDDE3: 0x696F,
+ 0xDDE4: 0x6944,
+ 0xDDE5: 0x6976,
+ 0xDDE6: 0x6958,
+ 0xDDE7: 0x6941,
+ 0xDDE8: 0x6974,
+ 0xDDE9: 0x694C,
+ 0xDDEA: 0x693B,
+ 0xDDEB: 0x694B,
+ 0xDDEC: 0x6937,
+ 0xDDED: 0x695C,
+ 0xDDEE: 0x694F,
+ 0xDDEF: 0x6951,
+ 0xDDF0: 0x6932,
+ 0xDDF1: 0x6952,
+ 0xDDF2: 0x692F,
+ 0xDDF3: 0x697B,
+ 0xDDF4: 0x693C,
+ 0xDDF5: 0x6B46,
+ 0xDDF6: 0x6B45,
+ 0xDDF7: 0x6B43,
+ 0xDDF8: 0x6B42,
+ 0xDDF9: 0x6B48,
+ 0xDDFA: 0x6B41,
+ 0xDDFB: 0x6B9B,
+ 0xDDFC: 0xFA0D, // CJK COMPATIBILITY IDEOGRAPH-FA0D
+ 0xDDFD: 0x6BFB,
+ 0xDDFE: 0x6BFC,
+ 0xDE40: 0x6BF9,
+ 0xDE41: 0x6BF7,
+ 0xDE42: 0x6BF8,
+ 0xDE43: 0x6E9B,
+ 0xDE44: 0x6ED6,
+ 0xDE45: 0x6EC8,
+ 0xDE46: 0x6E8F,
+ 0xDE47: 0x6EC0,
+ 0xDE48: 0x6E9F,
+ 0xDE49: 0x6E93,
+ 0xDE4A: 0x6E94,
+ 0xDE4B: 0x6EA0,
+ 0xDE4C: 0x6EB1,
+ 0xDE4D: 0x6EB9,
+ 0xDE4E: 0x6EC6,
+ 0xDE4F: 0x6ED2,
+ 0xDE50: 0x6EBD,
+ 0xDE51: 0x6EC1,
+ 0xDE52: 0x6E9E,
+ 0xDE53: 0x6EC9,
+ 0xDE54: 0x6EB7,
+ 0xDE55: 0x6EB0,
+ 0xDE56: 0x6ECD,
+ 0xDE57: 0x6EA6,
+ 0xDE58: 0x6ECF,
+ 0xDE59: 0x6EB2,
+ 0xDE5A: 0x6EBE,
+ 0xDE5B: 0x6EC3,
+ 0xDE5C: 0x6EDC,
+ 0xDE5D: 0x6ED8,
+ 0xDE5E: 0x6E99,
+ 0xDE5F: 0x6E92,
+ 0xDE60: 0x6E8E,
+ 0xDE61: 0x6E8D,
+ 0xDE62: 0x6EA4,
+ 0xDE63: 0x6EA1,
+ 0xDE64: 0x6EBF,
+ 0xDE65: 0x6EB3,
+ 0xDE66: 0x6ED0,
+ 0xDE67: 0x6ECA,
+ 0xDE68: 0x6E97,
+ 0xDE69: 0x6EAE,
+ 0xDE6A: 0x6EA3,
+ 0xDE6B: 0x7147,
+ 0xDE6C: 0x7154,
+ 0xDE6D: 0x7152,
+ 0xDE6E: 0x7163,
+ 0xDE6F: 0x7160,
+ 0xDE70: 0x7141,
+ 0xDE71: 0x715D,
+ 0xDE72: 0x7162,
+ 0xDE73: 0x7172,
+ 0xDE74: 0x7178,
+ 0xDE75: 0x716A,
+ 0xDE76: 0x7161,
+ 0xDE77: 0x7142,
+ 0xDE78: 0x7158,
+ 0xDE79: 0x7143,
+ 0xDE7A: 0x714B,
+ 0xDE7B: 0x7170,
+ 0xDE7C: 0x715F,
+ 0xDE7D: 0x7150,
+ 0xDE7E: 0x7153,
+ 0xDEA1: 0x7144,
+ 0xDEA2: 0x714D,
+ 0xDEA3: 0x715A,
+ 0xDEA4: 0x724F,
+ 0xDEA5: 0x728D,
+ 0xDEA6: 0x728C,
+ 0xDEA7: 0x7291,
+ 0xDEA8: 0x7290,
+ 0xDEA9: 0x728E,
+ 0xDEAA: 0x733C,
+ 0xDEAB: 0x7342,
+ 0xDEAC: 0x733B,
+ 0xDEAD: 0x733A,
+ 0xDEAE: 0x7340,
+ 0xDEAF: 0x734A,
+ 0xDEB0: 0x7349,
+ 0xDEB1: 0x7444,
+ 0xDEB2: 0x744A,
+ 0xDEB3: 0x744B,
+ 0xDEB4: 0x7452,
+ 0xDEB5: 0x7451,
+ 0xDEB6: 0x7457,
+ 0xDEB7: 0x7440,
+ 0xDEB8: 0x744F,
+ 0xDEB9: 0x7450,
+ 0xDEBA: 0x744E,
+ 0xDEBB: 0x7442,
+ 0xDEBC: 0x7446,
+ 0xDEBD: 0x744D,
+ 0xDEBE: 0x7454,
+ 0xDEBF: 0x74E1,
+ 0xDEC0: 0x74FF,
+ 0xDEC1: 0x74FE,
+ 0xDEC2: 0x74FD,
+ 0xDEC3: 0x751D,
+ 0xDEC4: 0x7579,
+ 0xDEC5: 0x7577,
+ 0xDEC6: 0x6983,
+ 0xDEC7: 0x75EF,
+ 0xDEC8: 0x760F,
+ 0xDEC9: 0x7603,
+ 0xDECA: 0x75F7,
+ 0xDECB: 0x75FE,
+ 0xDECC: 0x75FC,
+ 0xDECD: 0x75F9,
+ 0xDECE: 0x75F8,
+ 0xDECF: 0x7610,
+ 0xDED0: 0x75FB,
+ 0xDED1: 0x75F6,
+ 0xDED2: 0x75ED,
+ 0xDED3: 0x75F5,
+ 0xDED4: 0x75FD,
+ 0xDED5: 0x7699,
+ 0xDED6: 0x76B5,
+ 0xDED7: 0x76DD,
+ 0xDED8: 0x7755,
+ 0xDED9: 0x775F,
+ 0xDEDA: 0x7760,
+ 0xDEDB: 0x7752,
+ 0xDEDC: 0x7756,
+ 0xDEDD: 0x775A,
+ 0xDEDE: 0x7769,
+ 0xDEDF: 0x7767,
+ 0xDEE0: 0x7754,
+ 0xDEE1: 0x7759,
+ 0xDEE2: 0x776D,
+ 0xDEE3: 0x77E0,
+ 0xDEE4: 0x7887,
+ 0xDEE5: 0x789A,
+ 0xDEE6: 0x7894,
+ 0xDEE7: 0x788F,
+ 0xDEE8: 0x7884,
+ 0xDEE9: 0x7895,
+ 0xDEEA: 0x7885,
+ 0xDEEB: 0x7886,
+ 0xDEEC: 0x78A1,
+ 0xDEED: 0x7883,
+ 0xDEEE: 0x7879,
+ 0xDEEF: 0x7899,
+ 0xDEF0: 0x7880,
+ 0xDEF1: 0x7896,
+ 0xDEF2: 0x787B,
+ 0xDEF3: 0x797C,
+ 0xDEF4: 0x7982,
+ 0xDEF5: 0x797D,
+ 0xDEF6: 0x7979,
+ 0xDEF7: 0x7A11,
+ 0xDEF8: 0x7A18,
+ 0xDEF9: 0x7A19,
+ 0xDEFA: 0x7A12,
+ 0xDEFB: 0x7A17,
+ 0xDEFC: 0x7A15,
+ 0xDEFD: 0x7A22,
+ 0xDEFE: 0x7A13,
+ 0xDF40: 0x7A1B,
+ 0xDF41: 0x7A10,
+ 0xDF42: 0x7AA3,
+ 0xDF43: 0x7AA2,
+ 0xDF44: 0x7A9E,
+ 0xDF45: 0x7AEB,
+ 0xDF46: 0x7B66,
+ 0xDF47: 0x7B64,
+ 0xDF48: 0x7B6D,
+ 0xDF49: 0x7B74,
+ 0xDF4A: 0x7B69,
+ 0xDF4B: 0x7B72,
+ 0xDF4C: 0x7B65,
+ 0xDF4D: 0x7B73,
+ 0xDF4E: 0x7B71,
+ 0xDF4F: 0x7B70,
+ 0xDF50: 0x7B61,
+ 0xDF51: 0x7B78,
+ 0xDF52: 0x7B76,
+ 0xDF53: 0x7B63,
+ 0xDF54: 0x7CB2,
+ 0xDF55: 0x7CB4,
+ 0xDF56: 0x7CAF,
+ 0xDF57: 0x7D88,
+ 0xDF58: 0x7D86,
+ 0xDF59: 0x7D80,
+ 0xDF5A: 0x7D8D,
+ 0xDF5B: 0x7D7F,
+ 0xDF5C: 0x7D85,
+ 0xDF5D: 0x7D7A,
+ 0xDF5E: 0x7D8E,
+ 0xDF5F: 0x7D7B,
+ 0xDF60: 0x7D83,
+ 0xDF61: 0x7D7C,
+ 0xDF62: 0x7D8C,
+ 0xDF63: 0x7D94,
+ 0xDF64: 0x7D84,
+ 0xDF65: 0x7D7D,
+ 0xDF66: 0x7D92,
+ 0xDF67: 0x7F6D,
+ 0xDF68: 0x7F6B,
+ 0xDF69: 0x7F67,
+ 0xDF6A: 0x7F68,
+ 0xDF6B: 0x7F6C,
+ 0xDF6C: 0x7FA6,
+ 0xDF6D: 0x7FA5,
+ 0xDF6E: 0x7FA7,
+ 0xDF6F: 0x7FDB,
+ 0xDF70: 0x7FDC,
+ 0xDF71: 0x8021,
+ 0xDF72: 0x8164,
+ 0xDF73: 0x8160,
+ 0xDF74: 0x8177,
+ 0xDF75: 0x815C,
+ 0xDF76: 0x8169,
+ 0xDF77: 0x815B,
+ 0xDF78: 0x8162,
+ 0xDF79: 0x8172,
+ 0xDF7A: 0x6721,
+ 0xDF7B: 0x815E,
+ 0xDF7C: 0x8176,
+ 0xDF7D: 0x8167,
+ 0xDF7E: 0x816F,
+ 0xDFA1: 0x8144,
+ 0xDFA2: 0x8161,
+ 0xDFA3: 0x821D,
+ 0xDFA4: 0x8249,
+ 0xDFA5: 0x8244,
+ 0xDFA6: 0x8240,
+ 0xDFA7: 0x8242,
+ 0xDFA8: 0x8245,
+ 0xDFA9: 0x84F1,
+ 0xDFAA: 0x843F,
+ 0xDFAB: 0x8456,
+ 0xDFAC: 0x8476,
+ 0xDFAD: 0x8479,
+ 0xDFAE: 0x848F,
+ 0xDFAF: 0x848D,
+ 0xDFB0: 0x8465,
+ 0xDFB1: 0x8451,
+ 0xDFB2: 0x8440,
+ 0xDFB3: 0x8486,
+ 0xDFB4: 0x8467,
+ 0xDFB5: 0x8430,
+ 0xDFB6: 0x844D,
+ 0xDFB7: 0x847D,
+ 0xDFB8: 0x845A,
+ 0xDFB9: 0x8459,
+ 0xDFBA: 0x8474,
+ 0xDFBB: 0x8473,
+ 0xDFBC: 0x845D,
+ 0xDFBD: 0x8507,
+ 0xDFBE: 0x845E,
+ 0xDFBF: 0x8437,
+ 0xDFC0: 0x843A,
+ 0xDFC1: 0x8434,
+ 0xDFC2: 0x847A,
+ 0xDFC3: 0x8443,
+ 0xDFC4: 0x8478,
+ 0xDFC5: 0x8432,
+ 0xDFC6: 0x8445,
+ 0xDFC7: 0x8429,
+ 0xDFC8: 0x83D9,
+ 0xDFC9: 0x844B,
+ 0xDFCA: 0x842F,
+ 0xDFCB: 0x8442,
+ 0xDFCC: 0x842D,
+ 0xDFCD: 0x845F,
+ 0xDFCE: 0x8470,
+ 0xDFCF: 0x8439,
+ 0xDFD0: 0x844E,
+ 0xDFD1: 0x844C,
+ 0xDFD2: 0x8452,
+ 0xDFD3: 0x846F,
+ 0xDFD4: 0x84C5,
+ 0xDFD5: 0x848E,
+ 0xDFD6: 0x843B,
+ 0xDFD7: 0x8447,
+ 0xDFD8: 0x8436,
+ 0xDFD9: 0x8433,
+ 0xDFDA: 0x8468,
+ 0xDFDB: 0x847E,
+ 0xDFDC: 0x8444,
+ 0xDFDD: 0x842B,
+ 0xDFDE: 0x8460,
+ 0xDFDF: 0x8454,
+ 0xDFE0: 0x846E,
+ 0xDFE1: 0x8450,
+ 0xDFE2: 0x870B,
+ 0xDFE3: 0x8704,
+ 0xDFE4: 0x86F7,
+ 0xDFE5: 0x870C,
+ 0xDFE6: 0x86FA,
+ 0xDFE7: 0x86D6,
+ 0xDFE8: 0x86F5,
+ 0xDFE9: 0x874D,
+ 0xDFEA: 0x86F8,
+ 0xDFEB: 0x870E,
+ 0xDFEC: 0x8709,
+ 0xDFED: 0x8701,
+ 0xDFEE: 0x86F6,
+ 0xDFEF: 0x870D,
+ 0xDFF0: 0x8705,
+ 0xDFF1: 0x88D6,
+ 0xDFF2: 0x88CB,
+ 0xDFF3: 0x88CD,
+ 0xDFF4: 0x88CE,
+ 0xDFF5: 0x88DE,
+ 0xDFF6: 0x88DB,
+ 0xDFF7: 0x88DA,
+ 0xDFF8: 0x88CC,
+ 0xDFF9: 0x88D0,
+ 0xDFFA: 0x8985,
+ 0xDFFB: 0x899B,
+ 0xDFFC: 0x89DF,
+ 0xDFFD: 0x89E5,
+ 0xDFFE: 0x89E4,
+ 0xE040: 0x89E1,
+ 0xE041: 0x89E0,
+ 0xE042: 0x89E2,
+ 0xE043: 0x89DC,
+ 0xE044: 0x89E6,
+ 0xE045: 0x8A76,
+ 0xE046: 0x8A86,
+ 0xE047: 0x8A7F,
+ 0xE048: 0x8A61,
+ 0xE049: 0x8A3F,
+ 0xE04A: 0x8A77,
+ 0xE04B: 0x8A82,
+ 0xE04C: 0x8A84,
+ 0xE04D: 0x8A75,
+ 0xE04E: 0x8A83,
+ 0xE04F: 0x8A81,
+ 0xE050: 0x8A74,
+ 0xE051: 0x8A7A,
+ 0xE052: 0x8C3C,
+ 0xE053: 0x8C4B,
+ 0xE054: 0x8C4A,
+ 0xE055: 0x8C65,
+ 0xE056: 0x8C64,
+ 0xE057: 0x8C66,
+ 0xE058: 0x8C86,
+ 0xE059: 0x8C84,
+ 0xE05A: 0x8C85,
+ 0xE05B: 0x8CCC,
+ 0xE05C: 0x8D68,
+ 0xE05D: 0x8D69,
+ 0xE05E: 0x8D91,
+ 0xE05F: 0x8D8C,
+ 0xE060: 0x8D8E,
+ 0xE061: 0x8D8F,
+ 0xE062: 0x8D8D,
+ 0xE063: 0x8D93,
+ 0xE064: 0x8D94,
+ 0xE065: 0x8D90,
+ 0xE066: 0x8D92,
+ 0xE067: 0x8DF0,
+ 0xE068: 0x8DE0,
+ 0xE069: 0x8DEC,
+ 0xE06A: 0x8DF1,
+ 0xE06B: 0x8DEE,
+ 0xE06C: 0x8DD0,
+ 0xE06D: 0x8DE9,
+ 0xE06E: 0x8DE3,
+ 0xE06F: 0x8DE2,
+ 0xE070: 0x8DE7,
+ 0xE071: 0x8DF2,
+ 0xE072: 0x8DEB,
+ 0xE073: 0x8DF4,
+ 0xE074: 0x8F06,
+ 0xE075: 0x8EFF,
+ 0xE076: 0x8F01,
+ 0xE077: 0x8F00,
+ 0xE078: 0x8F05,
+ 0xE079: 0x8F07,
+ 0xE07A: 0x8F08,
+ 0xE07B: 0x8F02,
+ 0xE07C: 0x8F0B,
+ 0xE07D: 0x9052,
+ 0xE07E: 0x903F,
+ 0xE0A1: 0x9044,
+ 0xE0A2: 0x9049,
+ 0xE0A3: 0x903D,
+ 0xE0A4: 0x9110,
+ 0xE0A5: 0x910D,
+ 0xE0A6: 0x910F,
+ 0xE0A7: 0x9111,
+ 0xE0A8: 0x9116,
+ 0xE0A9: 0x9114,
+ 0xE0AA: 0x910B,
+ 0xE0AB: 0x910E,
+ 0xE0AC: 0x916E,
+ 0xE0AD: 0x916F,
+ 0xE0AE: 0x9248,
+ 0xE0AF: 0x9252,
+ 0xE0B0: 0x9230,
+ 0xE0B1: 0x923A,
+ 0xE0B2: 0x9266,
+ 0xE0B3: 0x9233,
+ 0xE0B4: 0x9265,
+ 0xE0B5: 0x925E,
+ 0xE0B6: 0x9283,
+ 0xE0B7: 0x922E,
+ 0xE0B8: 0x924A,
+ 0xE0B9: 0x9246,
+ 0xE0BA: 0x926D,
+ 0xE0BB: 0x926C,
+ 0xE0BC: 0x924F,
+ 0xE0BD: 0x9260,
+ 0xE0BE: 0x9267,
+ 0xE0BF: 0x926F,
+ 0xE0C0: 0x9236,
+ 0xE0C1: 0x9261,
+ 0xE0C2: 0x9270,
+ 0xE0C3: 0x9231,
+ 0xE0C4: 0x9254,
+ 0xE0C5: 0x9263,
+ 0xE0C6: 0x9250,
+ 0xE0C7: 0x9272,
+ 0xE0C8: 0x924E,
+ 0xE0C9: 0x9253,
+ 0xE0CA: 0x924C,
+ 0xE0CB: 0x9256,
+ 0xE0CC: 0x9232,
+ 0xE0CD: 0x959F,
+ 0xE0CE: 0x959C,
+ 0xE0CF: 0x959E,
+ 0xE0D0: 0x959B,
+ 0xE0D1: 0x9692,
+ 0xE0D2: 0x9693,
+ 0xE0D3: 0x9691,
+ 0xE0D4: 0x9697,
+ 0xE0D5: 0x96CE,
+ 0xE0D6: 0x96FA,
+ 0xE0D7: 0x96FD,
+ 0xE0D8: 0x96F8,
+ 0xE0D9: 0x96F5,
+ 0xE0DA: 0x9773,
+ 0xE0DB: 0x9777,
+ 0xE0DC: 0x9778,
+ 0xE0DD: 0x9772,
+ 0xE0DE: 0x980F,
+ 0xE0DF: 0x980D,
+ 0xE0E0: 0x980E,
+ 0xE0E1: 0x98AC,
+ 0xE0E2: 0x98F6,
+ 0xE0E3: 0x98F9,
+ 0xE0E4: 0x99AF,
+ 0xE0E5: 0x99B2,
+ 0xE0E6: 0x99B0,
+ 0xE0E7: 0x99B5,
+ 0xE0E8: 0x9AAD,
+ 0xE0E9: 0x9AAB,
+ 0xE0EA: 0x9B5B,
+ 0xE0EB: 0x9CEA,
+ 0xE0EC: 0x9CED,
+ 0xE0ED: 0x9CE7,
+ 0xE0EE: 0x9E80,
+ 0xE0EF: 0x9EFD,
+ 0xE0F0: 0x50E6,
+ 0xE0F1: 0x50D4,
+ 0xE0F2: 0x50D7,
+ 0xE0F3: 0x50E8,
+ 0xE0F4: 0x50F3,
+ 0xE0F5: 0x50DB,
+ 0xE0F6: 0x50EA,
+ 0xE0F7: 0x50DD,
+ 0xE0F8: 0x50E4,
+ 0xE0F9: 0x50D3,
+ 0xE0FA: 0x50EC,
+ 0xE0FB: 0x50F0,
+ 0xE0FC: 0x50EF,
+ 0xE0FD: 0x50E3,
+ 0xE0FE: 0x50E0,
+ 0xE140: 0x51D8,
+ 0xE141: 0x5280,
+ 0xE142: 0x5281,
+ 0xE143: 0x52E9,
+ 0xE144: 0x52EB,
+ 0xE145: 0x5330,
+ 0xE146: 0x53AC,
+ 0xE147: 0x5627,
+ 0xE148: 0x5615,
+ 0xE149: 0x560C,
+ 0xE14A: 0x5612,
+ 0xE14B: 0x55FC,
+ 0xE14C: 0x560F,
+ 0xE14D: 0x561C,
+ 0xE14E: 0x5601,
+ 0xE14F: 0x5613,
+ 0xE150: 0x5602,
+ 0xE151: 0x55FA,
+ 0xE152: 0x561D,
+ 0xE153: 0x5604,
+ 0xE154: 0x55FF,
+ 0xE155: 0x55F9,
+ 0xE156: 0x5889,
+ 0xE157: 0x587C,
+ 0xE158: 0x5890,
+ 0xE159: 0x5898,
+ 0xE15A: 0x5886,
+ 0xE15B: 0x5881,
+ 0xE15C: 0x587F,
+ 0xE15D: 0x5874,
+ 0xE15E: 0x588B,
+ 0xE15F: 0x587A,
+ 0xE160: 0x5887,
+ 0xE161: 0x5891,
+ 0xE162: 0x588E,
+ 0xE163: 0x5876,
+ 0xE164: 0x5882,
+ 0xE165: 0x5888,
+ 0xE166: 0x587B,
+ 0xE167: 0x5894,
+ 0xE168: 0x588F,
+ 0xE169: 0x58FE,
+ 0xE16A: 0x596B,
+ 0xE16B: 0x5ADC,
+ 0xE16C: 0x5AEE,
+ 0xE16D: 0x5AE5,
+ 0xE16E: 0x5AD5,
+ 0xE16F: 0x5AEA,
+ 0xE170: 0x5ADA,
+ 0xE171: 0x5AED,
+ 0xE172: 0x5AEB,
+ 0xE173: 0x5AF3,
+ 0xE174: 0x5AE2,
+ 0xE175: 0x5AE0,
+ 0xE176: 0x5ADB,
+ 0xE177: 0x5AEC,
+ 0xE178: 0x5ADE,
+ 0xE179: 0x5ADD,
+ 0xE17A: 0x5AD9,
+ 0xE17B: 0x5AE8,
+ 0xE17C: 0x5ADF,
+ 0xE17D: 0x5B77,
+ 0xE17E: 0x5BE0,
+ 0xE1A1: 0x5BE3,
+ 0xE1A2: 0x5C63,
+ 0xE1A3: 0x5D82,
+ 0xE1A4: 0x5D80,
+ 0xE1A5: 0x5D7D,
+ 0xE1A6: 0x5D86,
+ 0xE1A7: 0x5D7A,
+ 0xE1A8: 0x5D81,
+ 0xE1A9: 0x5D77,
+ 0xE1AA: 0x5D8A,
+ 0xE1AB: 0x5D89,
+ 0xE1AC: 0x5D88,
+ 0xE1AD: 0x5D7E,
+ 0xE1AE: 0x5D7C,
+ 0xE1AF: 0x5D8D,
+ 0xE1B0: 0x5D79,
+ 0xE1B1: 0x5D7F,
+ 0xE1B2: 0x5E58,
+ 0xE1B3: 0x5E59,
+ 0xE1B4: 0x5E53,
+ 0xE1B5: 0x5ED8,
+ 0xE1B6: 0x5ED1,
+ 0xE1B7: 0x5ED7,
+ 0xE1B8: 0x5ECE,
+ 0xE1B9: 0x5EDC,
+ 0xE1BA: 0x5ED5,
+ 0xE1BB: 0x5ED9,
+ 0xE1BC: 0x5ED2,
+ 0xE1BD: 0x5ED4,
+ 0xE1BE: 0x5F44,
+ 0xE1BF: 0x5F43,
+ 0xE1C0: 0x5F6F,
+ 0xE1C1: 0x5FB6,
+ 0xE1C2: 0x612C,
+ 0xE1C3: 0x6128,
+ 0xE1C4: 0x6141,
+ 0xE1C5: 0x615E,
+ 0xE1C6: 0x6171,
+ 0xE1C7: 0x6173,
+ 0xE1C8: 0x6152,
+ 0xE1C9: 0x6153,
+ 0xE1CA: 0x6172,
+ 0xE1CB: 0x616C,
+ 0xE1CC: 0x6180,
+ 0xE1CD: 0x6174,
+ 0xE1CE: 0x6154,
+ 0xE1CF: 0x617A,
+ 0xE1D0: 0x615B,
+ 0xE1D1: 0x6165,
+ 0xE1D2: 0x613B,
+ 0xE1D3: 0x616A,
+ 0xE1D4: 0x6161,
+ 0xE1D5: 0x6156,
+ 0xE1D6: 0x6229,
+ 0xE1D7: 0x6227,
+ 0xE1D8: 0x622B,
+ 0xE1D9: 0x642B,
+ 0xE1DA: 0x644D,
+ 0xE1DB: 0x645B,
+ 0xE1DC: 0x645D,
+ 0xE1DD: 0x6474,
+ 0xE1DE: 0x6476,
+ 0xE1DF: 0x6472,
+ 0xE1E0: 0x6473,
+ 0xE1E1: 0x647D,
+ 0xE1E2: 0x6475,
+ 0xE1E3: 0x6466,
+ 0xE1E4: 0x64A6,
+ 0xE1E5: 0x644E,
+ 0xE1E6: 0x6482,
+ 0xE1E7: 0x645E,
+ 0xE1E8: 0x645C,
+ 0xE1E9: 0x644B,
+ 0xE1EA: 0x6453,
+ 0xE1EB: 0x6460,
+ 0xE1EC: 0x6450,
+ 0xE1ED: 0x647F,
+ 0xE1EE: 0x643F,
+ 0xE1EF: 0x646C,
+ 0xE1F0: 0x646B,
+ 0xE1F1: 0x6459,
+ 0xE1F2: 0x6465,
+ 0xE1F3: 0x6477,
+ 0xE1F4: 0x6573,
+ 0xE1F5: 0x65A0,
+ 0xE1F6: 0x66A1,
+ 0xE1F7: 0x66A0,
+ 0xE1F8: 0x669F,
+ 0xE1F9: 0x6705,
+ 0xE1FA: 0x6704,
+ 0xE1FB: 0x6722,
+ 0xE1FC: 0x69B1,
+ 0xE1FD: 0x69B6,
+ 0xE1FE: 0x69C9,
+ 0xE240: 0x69A0,
+ 0xE241: 0x69CE,
+ 0xE242: 0x6996,
+ 0xE243: 0x69B0,
+ 0xE244: 0x69AC,
+ 0xE245: 0x69BC,
+ 0xE246: 0x6991,
+ 0xE247: 0x6999,
+ 0xE248: 0x698E,
+ 0xE249: 0x69A7,
+ 0xE24A: 0x698D,
+ 0xE24B: 0x69A9,
+ 0xE24C: 0x69BE,
+ 0xE24D: 0x69AF,
+ 0xE24E: 0x69BF,
+ 0xE24F: 0x69C4,
+ 0xE250: 0x69BD,
+ 0xE251: 0x69A4,
+ 0xE252: 0x69D4,
+ 0xE253: 0x69B9,
+ 0xE254: 0x69CA,
+ 0xE255: 0x699A,
+ 0xE256: 0x69CF,
+ 0xE257: 0x69B3,
+ 0xE258: 0x6993,
+ 0xE259: 0x69AA,
+ 0xE25A: 0x69A1,
+ 0xE25B: 0x699E,
+ 0xE25C: 0x69D9,
+ 0xE25D: 0x6997,
+ 0xE25E: 0x6990,
+ 0xE25F: 0x69C2,
+ 0xE260: 0x69B5,
+ 0xE261: 0x69A5,
+ 0xE262: 0x69C6,
+ 0xE263: 0x6B4A,
+ 0xE264: 0x6B4D,
+ 0xE265: 0x6B4B,
+ 0xE266: 0x6B9E,
+ 0xE267: 0x6B9F,
+ 0xE268: 0x6BA0,
+ 0xE269: 0x6BC3,
+ 0xE26A: 0x6BC4,
+ 0xE26B: 0x6BFE,
+ 0xE26C: 0x6ECE,
+ 0xE26D: 0x6EF5,
+ 0xE26E: 0x6EF1,
+ 0xE26F: 0x6F03,
+ 0xE270: 0x6F25,
+ 0xE271: 0x6EF8,
+ 0xE272: 0x6F37,
+ 0xE273: 0x6EFB,
+ 0xE274: 0x6F2E,
+ 0xE275: 0x6F09,
+ 0xE276: 0x6F4E,
+ 0xE277: 0x6F19,
+ 0xE278: 0x6F1A,
+ 0xE279: 0x6F27,
+ 0xE27A: 0x6F18,
+ 0xE27B: 0x6F3B,
+ 0xE27C: 0x6F12,
+ 0xE27D: 0x6EED,
+ 0xE27E: 0x6F0A,
+ 0xE2A1: 0x6F36,
+ 0xE2A2: 0x6F73,
+ 0xE2A3: 0x6EF9,
+ 0xE2A4: 0x6EEE,
+ 0xE2A5: 0x6F2D,
+ 0xE2A6: 0x6F40,
+ 0xE2A7: 0x6F30,
+ 0xE2A8: 0x6F3C,
+ 0xE2A9: 0x6F35,
+ 0xE2AA: 0x6EEB,
+ 0xE2AB: 0x6F07,
+ 0xE2AC: 0x6F0E,
+ 0xE2AD: 0x6F43,
+ 0xE2AE: 0x6F05,
+ 0xE2AF: 0x6EFD,
+ 0xE2B0: 0x6EF6,
+ 0xE2B1: 0x6F39,
+ 0xE2B2: 0x6F1C,
+ 0xE2B3: 0x6EFC,
+ 0xE2B4: 0x6F3A,
+ 0xE2B5: 0x6F1F,
+ 0xE2B6: 0x6F0D,
+ 0xE2B7: 0x6F1E,
+ 0xE2B8: 0x6F08,
+ 0xE2B9: 0x6F21,
+ 0xE2BA: 0x7187,
+ 0xE2BB: 0x7190,
+ 0xE2BC: 0x7189,
+ 0xE2BD: 0x7180,
+ 0xE2BE: 0x7185,
+ 0xE2BF: 0x7182,
+ 0xE2C0: 0x718F,
+ 0xE2C1: 0x717B,
+ 0xE2C2: 0x7186,
+ 0xE2C3: 0x7181,
+ 0xE2C4: 0x7197,
+ 0xE2C5: 0x7244,
+ 0xE2C6: 0x7253,
+ 0xE2C7: 0x7297,
+ 0xE2C8: 0x7295,
+ 0xE2C9: 0x7293,
+ 0xE2CA: 0x7343,
+ 0xE2CB: 0x734D,
+ 0xE2CC: 0x7351,
+ 0xE2CD: 0x734C,
+ 0xE2CE: 0x7462,
+ 0xE2CF: 0x7473,
+ 0xE2D0: 0x7471,
+ 0xE2D1: 0x7475,
+ 0xE2D2: 0x7472,
+ 0xE2D3: 0x7467,
+ 0xE2D4: 0x746E,
+ 0xE2D5: 0x7500,
+ 0xE2D6: 0x7502,
+ 0xE2D7: 0x7503,
+ 0xE2D8: 0x757D,
+ 0xE2D9: 0x7590,
+ 0xE2DA: 0x7616,
+ 0xE2DB: 0x7608,
+ 0xE2DC: 0x760C,
+ 0xE2DD: 0x7615,
+ 0xE2DE: 0x7611,
+ 0xE2DF: 0x760A,
+ 0xE2E0: 0x7614,
+ 0xE2E1: 0x76B8,
+ 0xE2E2: 0x7781,
+ 0xE2E3: 0x777C,
+ 0xE2E4: 0x7785,
+ 0xE2E5: 0x7782,
+ 0xE2E6: 0x776E,
+ 0xE2E7: 0x7780,
+ 0xE2E8: 0x776F,
+ 0xE2E9: 0x777E,
+ 0xE2EA: 0x7783,
+ 0xE2EB: 0x78B2,
+ 0xE2EC: 0x78AA,
+ 0xE2ED: 0x78B4,
+ 0xE2EE: 0x78AD,
+ 0xE2EF: 0x78A8,
+ 0xE2F0: 0x787E,
+ 0xE2F1: 0x78AB,
+ 0xE2F2: 0x789E,
+ 0xE2F3: 0x78A5,
+ 0xE2F4: 0x78A0,
+ 0xE2F5: 0x78AC,
+ 0xE2F6: 0x78A2,
+ 0xE2F7: 0x78A4,
+ 0xE2F8: 0x7998,
+ 0xE2F9: 0x798A,
+ 0xE2FA: 0x798B,
+ 0xE2FB: 0x7996,
+ 0xE2FC: 0x7995,
+ 0xE2FD: 0x7994,
+ 0xE2FE: 0x7993,
+ 0xE340: 0x7997,
+ 0xE341: 0x7988,
+ 0xE342: 0x7992,
+ 0xE343: 0x7990,
+ 0xE344: 0x7A2B,
+ 0xE345: 0x7A4A,
+ 0xE346: 0x7A30,
+ 0xE347: 0x7A2F,
+ 0xE348: 0x7A28,
+ 0xE349: 0x7A26,
+ 0xE34A: 0x7AA8,
+ 0xE34B: 0x7AAB,
+ 0xE34C: 0x7AAC,
+ 0xE34D: 0x7AEE,
+ 0xE34E: 0x7B88,
+ 0xE34F: 0x7B9C,
+ 0xE350: 0x7B8A,
+ 0xE351: 0x7B91,
+ 0xE352: 0x7B90,
+ 0xE353: 0x7B96,
+ 0xE354: 0x7B8D,
+ 0xE355: 0x7B8C,
+ 0xE356: 0x7B9B,
+ 0xE357: 0x7B8E,
+ 0xE358: 0x7B85,
+ 0xE359: 0x7B98,
+ 0xE35A: 0x5284,
+ 0xE35B: 0x7B99,
+ 0xE35C: 0x7BA4,
+ 0xE35D: 0x7B82,
+ 0xE35E: 0x7CBB,
+ 0xE35F: 0x7CBF,
+ 0xE360: 0x7CBC,
+ 0xE361: 0x7CBA,
+ 0xE362: 0x7DA7,
+ 0xE363: 0x7DB7,
+ 0xE364: 0x7DC2,
+ 0xE365: 0x7DA3,
+ 0xE366: 0x7DAA,
+ 0xE367: 0x7DC1,
+ 0xE368: 0x7DC0,
+ 0xE369: 0x7DC5,
+ 0xE36A: 0x7D9D,
+ 0xE36B: 0x7DCE,
+ 0xE36C: 0x7DC4,
+ 0xE36D: 0x7DC6,
+ 0xE36E: 0x7DCB,
+ 0xE36F: 0x7DCC,
+ 0xE370: 0x7DAF,
+ 0xE371: 0x7DB9,
+ 0xE372: 0x7D96,
+ 0xE373: 0x7DBC,
+ 0xE374: 0x7D9F,
+ 0xE375: 0x7DA6,
+ 0xE376: 0x7DAE,
+ 0xE377: 0x7DA9,
+ 0xE378: 0x7DA1,
+ 0xE379: 0x7DC9,
+ 0xE37A: 0x7F73,
+ 0xE37B: 0x7FE2,
+ 0xE37C: 0x7FE3,
+ 0xE37D: 0x7FE5,
+ 0xE37E: 0x7FDE,
+ 0xE3A1: 0x8024,
+ 0xE3A2: 0x805D,
+ 0xE3A3: 0x805C,
+ 0xE3A4: 0x8189,
+ 0xE3A5: 0x8186,
+ 0xE3A6: 0x8183,
+ 0xE3A7: 0x8187,
+ 0xE3A8: 0x818D,
+ 0xE3A9: 0x818C,
+ 0xE3AA: 0x818B,
+ 0xE3AB: 0x8215,
+ 0xE3AC: 0x8497,
+ 0xE3AD: 0x84A4,
+ 0xE3AE: 0x84A1,
+ 0xE3AF: 0x849F,
+ 0xE3B0: 0x84BA,
+ 0xE3B1: 0x84CE,
+ 0xE3B2: 0x84C2,
+ 0xE3B3: 0x84AC,
+ 0xE3B4: 0x84AE,
+ 0xE3B5: 0x84AB,
+ 0xE3B6: 0x84B9,
+ 0xE3B7: 0x84B4,
+ 0xE3B8: 0x84C1,
+ 0xE3B9: 0x84CD,
+ 0xE3BA: 0x84AA,
+ 0xE3BB: 0x849A,
+ 0xE3BC: 0x84B1,
+ 0xE3BD: 0x84D0,
+ 0xE3BE: 0x849D,
+ 0xE3BF: 0x84A7,
+ 0xE3C0: 0x84BB,
+ 0xE3C1: 0x84A2,
+ 0xE3C2: 0x8494,
+ 0xE3C3: 0x84C7,
+ 0xE3C4: 0x84CC,
+ 0xE3C5: 0x849B,
+ 0xE3C6: 0x84A9,
+ 0xE3C7: 0x84AF,
+ 0xE3C8: 0x84A8,
+ 0xE3C9: 0x84D6,
+ 0xE3CA: 0x8498,
+ 0xE3CB: 0x84B6,
+ 0xE3CC: 0x84CF,
+ 0xE3CD: 0x84A0,
+ 0xE3CE: 0x84D7,
+ 0xE3CF: 0x84D4,
+ 0xE3D0: 0x84D2,
+ 0xE3D1: 0x84DB,
+ 0xE3D2: 0x84B0,
+ 0xE3D3: 0x8491,
+ 0xE3D4: 0x8661,
+ 0xE3D5: 0x8733,
+ 0xE3D6: 0x8723,
+ 0xE3D7: 0x8728,
+ 0xE3D8: 0x876B,
+ 0xE3D9: 0x8740,
+ 0xE3DA: 0x872E,
+ 0xE3DB: 0x871E,
+ 0xE3DC: 0x8721,
+ 0xE3DD: 0x8719,
+ 0xE3DE: 0x871B,
+ 0xE3DF: 0x8743,
+ 0xE3E0: 0x872C,
+ 0xE3E1: 0x8741,
+ 0xE3E2: 0x873E,
+ 0xE3E3: 0x8746,
+ 0xE3E4: 0x8720,
+ 0xE3E5: 0x8732,
+ 0xE3E6: 0x872A,
+ 0xE3E7: 0x872D,
+ 0xE3E8: 0x873C,
+ 0xE3E9: 0x8712,
+ 0xE3EA: 0x873A,
+ 0xE3EB: 0x8731,
+ 0xE3EC: 0x8735,
+ 0xE3ED: 0x8742,
+ 0xE3EE: 0x8726,
+ 0xE3EF: 0x8727,
+ 0xE3F0: 0x8738,
+ 0xE3F1: 0x8724,
+ 0xE3F2: 0x871A,
+ 0xE3F3: 0x8730,
+ 0xE3F4: 0x8711,
+ 0xE3F5: 0x88F7,
+ 0xE3F6: 0x88E7,
+ 0xE3F7: 0x88F1,
+ 0xE3F8: 0x88F2,
+ 0xE3F9: 0x88FA,
+ 0xE3FA: 0x88FE,
+ 0xE3FB: 0x88EE,
+ 0xE3FC: 0x88FC,
+ 0xE3FD: 0x88F6,
+ 0xE3FE: 0x88FB,
+ 0xE440: 0x88F0,
+ 0xE441: 0x88EC,
+ 0xE442: 0x88EB,
+ 0xE443: 0x899D,
+ 0xE444: 0x89A1,
+ 0xE445: 0x899F,
+ 0xE446: 0x899E,
+ 0xE447: 0x89E9,
+ 0xE448: 0x89EB,
+ 0xE449: 0x89E8,
+ 0xE44A: 0x8AAB,
+ 0xE44B: 0x8A99,
+ 0xE44C: 0x8A8B,
+ 0xE44D: 0x8A92,
+ 0xE44E: 0x8A8F,
+ 0xE44F: 0x8A96,
+ 0xE450: 0x8C3D,
+ 0xE451: 0x8C68,
+ 0xE452: 0x8C69,
+ 0xE453: 0x8CD5,
+ 0xE454: 0x8CCF,
+ 0xE455: 0x8CD7,
+ 0xE456: 0x8D96,
+ 0xE457: 0x8E09,
+ 0xE458: 0x8E02,
+ 0xE459: 0x8DFF,
+ 0xE45A: 0x8E0D,
+ 0xE45B: 0x8DFD,
+ 0xE45C: 0x8E0A,
+ 0xE45D: 0x8E03,
+ 0xE45E: 0x8E07,
+ 0xE45F: 0x8E06,
+ 0xE460: 0x8E05,
+ 0xE461: 0x8DFE,
+ 0xE462: 0x8E00,
+ 0xE463: 0x8E04,
+ 0xE464: 0x8F10,
+ 0xE465: 0x8F11,
+ 0xE466: 0x8F0E,
+ 0xE467: 0x8F0D,
+ 0xE468: 0x9123,
+ 0xE469: 0x911C,
+ 0xE46A: 0x9120,
+ 0xE46B: 0x9122,
+ 0xE46C: 0x911F,
+ 0xE46D: 0x911D,
+ 0xE46E: 0x911A,
+ 0xE46F: 0x9124,
+ 0xE470: 0x9121,
+ 0xE471: 0x911B,
+ 0xE472: 0x917A,
+ 0xE473: 0x9172,
+ 0xE474: 0x9179,
+ 0xE475: 0x9173,
+ 0xE476: 0x92A5,
+ 0xE477: 0x92A4,
+ 0xE478: 0x9276,
+ 0xE479: 0x929B,
+ 0xE47A: 0x927A,
+ 0xE47B: 0x92A0,
+ 0xE47C: 0x9294,
+ 0xE47D: 0x92AA,
+ 0xE47E: 0x928D,
+ 0xE4A1: 0x92A6,
+ 0xE4A2: 0x929A,
+ 0xE4A3: 0x92AB,
+ 0xE4A4: 0x9279,
+ 0xE4A5: 0x9297,
+ 0xE4A6: 0x927F,
+ 0xE4A7: 0x92A3,
+ 0xE4A8: 0x92EE,
+ 0xE4A9: 0x928E,
+ 0xE4AA: 0x9282,
+ 0xE4AB: 0x9295,
+ 0xE4AC: 0x92A2,
+ 0xE4AD: 0x927D,
+ 0xE4AE: 0x9288,
+ 0xE4AF: 0x92A1,
+ 0xE4B0: 0x928A,
+ 0xE4B1: 0x9286,
+ 0xE4B2: 0x928C,
+ 0xE4B3: 0x9299,
+ 0xE4B4: 0x92A7,
+ 0xE4B5: 0x927E,
+ 0xE4B6: 0x9287,
+ 0xE4B7: 0x92A9,
+ 0xE4B8: 0x929D,
+ 0xE4B9: 0x928B,
+ 0xE4BA: 0x922D,
+ 0xE4BB: 0x969E,
+ 0xE4BC: 0x96A1,
+ 0xE4BD: 0x96FF,
+ 0xE4BE: 0x9758,
+ 0xE4BF: 0x977D,
+ 0xE4C0: 0x977A,
+ 0xE4C1: 0x977E,
+ 0xE4C2: 0x9783,
+ 0xE4C3: 0x9780,
+ 0xE4C4: 0x9782,
+ 0xE4C5: 0x977B,
+ 0xE4C6: 0x9784,
+ 0xE4C7: 0x9781,
+ 0xE4C8: 0x977F,
+ 0xE4C9: 0x97CE,
+ 0xE4CA: 0x97CD,
+ 0xE4CB: 0x9816,
+ 0xE4CC: 0x98AD,
+ 0xE4CD: 0x98AE,
+ 0xE4CE: 0x9902,
+ 0xE4CF: 0x9900,
+ 0xE4D0: 0x9907,
+ 0xE4D1: 0x999D,
+ 0xE4D2: 0x999C,
+ 0xE4D3: 0x99C3,
+ 0xE4D4: 0x99B9,
+ 0xE4D5: 0x99BB,
+ 0xE4D6: 0x99BA,
+ 0xE4D7: 0x99C2,
+ 0xE4D8: 0x99BD,
+ 0xE4D9: 0x99C7,
+ 0xE4DA: 0x9AB1,
+ 0xE4DB: 0x9AE3,
+ 0xE4DC: 0x9AE7,
+ 0xE4DD: 0x9B3E,
+ 0xE4DE: 0x9B3F,
+ 0xE4DF: 0x9B60,
+ 0xE4E0: 0x9B61,
+ 0xE4E1: 0x9B5F,
+ 0xE4E2: 0x9CF1,
+ 0xE4E3: 0x9CF2,
+ 0xE4E4: 0x9CF5,
+ 0xE4E5: 0x9EA7,
+ 0xE4E6: 0x50FF,
+ 0xE4E7: 0x5103,
+ 0xE4E8: 0x5130,
+ 0xE4E9: 0x50F8,
+ 0xE4EA: 0x5106,
+ 0xE4EB: 0x5107,
+ 0xE4EC: 0x50F6,
+ 0xE4ED: 0x50FE,
+ 0xE4EE: 0x510B,
+ 0xE4EF: 0x510C,
+ 0xE4F0: 0x50FD,
+ 0xE4F1: 0x510A,
+ 0xE4F2: 0x528B,
+ 0xE4F3: 0x528C,
+ 0xE4F4: 0x52F1,
+ 0xE4F5: 0x52EF,
+ 0xE4F6: 0x5648,
+ 0xE4F7: 0x5642,
+ 0xE4F8: 0x564C,
+ 0xE4F9: 0x5635,
+ 0xE4FA: 0x5641,
+ 0xE4FB: 0x564A,
+ 0xE4FC: 0x5649,
+ 0xE4FD: 0x5646,
+ 0xE4FE: 0x5658,
+ 0xE540: 0x565A,
+ 0xE541: 0x5640,
+ 0xE542: 0x5633,
+ 0xE543: 0x563D,
+ 0xE544: 0x562C,
+ 0xE545: 0x563E,
+ 0xE546: 0x5638,
+ 0xE547: 0x562A,
+ 0xE548: 0x563A,
+ 0xE549: 0x571A,
+ 0xE54A: 0x58AB,
+ 0xE54B: 0x589D,
+ 0xE54C: 0x58B1,
+ 0xE54D: 0x58A0,
+ 0xE54E: 0x58A3,
+ 0xE54F: 0x58AF,
+ 0xE550: 0x58AC,
+ 0xE551: 0x58A5,
+ 0xE552: 0x58A1,
+ 0xE553: 0x58FF,
+ 0xE554: 0x5AFF,
+ 0xE555: 0x5AF4,
+ 0xE556: 0x5AFD,
+ 0xE557: 0x5AF7,
+ 0xE558: 0x5AF6,
+ 0xE559: 0x5B03,
+ 0xE55A: 0x5AF8,
+ 0xE55B: 0x5B02,
+ 0xE55C: 0x5AF9,
+ 0xE55D: 0x5B01,
+ 0xE55E: 0x5B07,
+ 0xE55F: 0x5B05,
+ 0xE560: 0x5B0F,
+ 0xE561: 0x5C67,
+ 0xE562: 0x5D99,
+ 0xE563: 0x5D97,
+ 0xE564: 0x5D9F,
+ 0xE565: 0x5D92,
+ 0xE566: 0x5DA2,
+ 0xE567: 0x5D93,
+ 0xE568: 0x5D95,
+ 0xE569: 0x5DA0,
+ 0xE56A: 0x5D9C,
+ 0xE56B: 0x5DA1,
+ 0xE56C: 0x5D9A,
+ 0xE56D: 0x5D9E,
+ 0xE56E: 0x5E69,
+ 0xE56F: 0x5E5D,
+ 0xE570: 0x5E60,
+ 0xE571: 0x5E5C,
+ 0xE572: 0x7DF3,
+ 0xE573: 0x5EDB,
+ 0xE574: 0x5EDE,
+ 0xE575: 0x5EE1,
+ 0xE576: 0x5F49,
+ 0xE577: 0x5FB2,
+ 0xE578: 0x618B,
+ 0xE579: 0x6183,
+ 0xE57A: 0x6179,
+ 0xE57B: 0x61B1,
+ 0xE57C: 0x61B0,
+ 0xE57D: 0x61A2,
+ 0xE57E: 0x6189,
+ 0xE5A1: 0x619B,
+ 0xE5A2: 0x6193,
+ 0xE5A3: 0x61AF,
+ 0xE5A4: 0x61AD,
+ 0xE5A5: 0x619F,
+ 0xE5A6: 0x6192,
+ 0xE5A7: 0x61AA,
+ 0xE5A8: 0x61A1,
+ 0xE5A9: 0x618D,
+ 0xE5AA: 0x6166,
+ 0xE5AB: 0x61B3,
+ 0xE5AC: 0x622D,
+ 0xE5AD: 0x646E,
+ 0xE5AE: 0x6470,
+ 0xE5AF: 0x6496,
+ 0xE5B0: 0x64A0,
+ 0xE5B1: 0x6485,
+ 0xE5B2: 0x6497,
+ 0xE5B3: 0x649C,
+ 0xE5B4: 0x648F,
+ 0xE5B5: 0x648B,
+ 0xE5B6: 0x648A,
+ 0xE5B7: 0x648C,
+ 0xE5B8: 0x64A3,
+ 0xE5B9: 0x649F,
+ 0xE5BA: 0x6468,
+ 0xE5BB: 0x64B1,
+ 0xE5BC: 0x6498,
+ 0xE5BD: 0x6576,
+ 0xE5BE: 0x657A,
+ 0xE5BF: 0x6579,
+ 0xE5C0: 0x657B,
+ 0xE5C1: 0x65B2,
+ 0xE5C2: 0x65B3,
+ 0xE5C3: 0x66B5,
+ 0xE5C4: 0x66B0,
+ 0xE5C5: 0x66A9,
+ 0xE5C6: 0x66B2,
+ 0xE5C7: 0x66B7,
+ 0xE5C8: 0x66AA,
+ 0xE5C9: 0x66AF,
+ 0xE5CA: 0x6A00,
+ 0xE5CB: 0x6A06,
+ 0xE5CC: 0x6A17,
+ 0xE5CD: 0x69E5,
+ 0xE5CE: 0x69F8,
+ 0xE5CF: 0x6A15,
+ 0xE5D0: 0x69F1,
+ 0xE5D1: 0x69E4,
+ 0xE5D2: 0x6A20,
+ 0xE5D3: 0x69FF,
+ 0xE5D4: 0x69EC,
+ 0xE5D5: 0x69E2,
+ 0xE5D6: 0x6A1B,
+ 0xE5D7: 0x6A1D,
+ 0xE5D8: 0x69FE,
+ 0xE5D9: 0x6A27,
+ 0xE5DA: 0x69F2,
+ 0xE5DB: 0x69EE,
+ 0xE5DC: 0x6A14,
+ 0xE5DD: 0x69F7,
+ 0xE5DE: 0x69E7,
+ 0xE5DF: 0x6A40,
+ 0xE5E0: 0x6A08,
+ 0xE5E1: 0x69E6,
+ 0xE5E2: 0x69FB,
+ 0xE5E3: 0x6A0D,
+ 0xE5E4: 0x69FC,
+ 0xE5E5: 0x69EB,
+ 0xE5E6: 0x6A09,
+ 0xE5E7: 0x6A04,
+ 0xE5E8: 0x6A18,
+ 0xE5E9: 0x6A25,
+ 0xE5EA: 0x6A0F,
+ 0xE5EB: 0x69F6,
+ 0xE5EC: 0x6A26,
+ 0xE5ED: 0x6A07,
+ 0xE5EE: 0x69F4,
+ 0xE5EF: 0x6A16,
+ 0xE5F0: 0x6B51,
+ 0xE5F1: 0x6BA5,
+ 0xE5F2: 0x6BA3,
+ 0xE5F3: 0x6BA2,
+ 0xE5F4: 0x6BA6,
+ 0xE5F5: 0x6C01,
+ 0xE5F6: 0x6C00,
+ 0xE5F7: 0x6BFF,
+ 0xE5F8: 0x6C02,
+ 0xE5F9: 0x6F41,
+ 0xE5FA: 0x6F26,
+ 0xE5FB: 0x6F7E,
+ 0xE5FC: 0x6F87,
+ 0xE5FD: 0x6FC6,
+ 0xE5FE: 0x6F92,
+ 0xE640: 0x6F8D,
+ 0xE641: 0x6F89,
+ 0xE642: 0x6F8C,
+ 0xE643: 0x6F62,
+ 0xE644: 0x6F4F,
+ 0xE645: 0x6F85,
+ 0xE646: 0x6F5A,
+ 0xE647: 0x6F96,
+ 0xE648: 0x6F76,
+ 0xE649: 0x6F6C,
+ 0xE64A: 0x6F82,
+ 0xE64B: 0x6F55,
+ 0xE64C: 0x6F72,
+ 0xE64D: 0x6F52,
+ 0xE64E: 0x6F50,
+ 0xE64F: 0x6F57,
+ 0xE650: 0x6F94,
+ 0xE651: 0x6F93,
+ 0xE652: 0x6F5D,
+ 0xE653: 0x6F00,
+ 0xE654: 0x6F61,
+ 0xE655: 0x6F6B,
+ 0xE656: 0x6F7D,
+ 0xE657: 0x6F67,
+ 0xE658: 0x6F90,
+ 0xE659: 0x6F53,
+ 0xE65A: 0x6F8B,
+ 0xE65B: 0x6F69,
+ 0xE65C: 0x6F7F,
+ 0xE65D: 0x6F95,
+ 0xE65E: 0x6F63,
+ 0xE65F: 0x6F77,
+ 0xE660: 0x6F6A,
+ 0xE661: 0x6F7B,
+ 0xE662: 0x71B2,
+ 0xE663: 0x71AF,
+ 0xE664: 0x719B,
+ 0xE665: 0x71B0,
+ 0xE666: 0x71A0,
+ 0xE667: 0x719A,
+ 0xE668: 0x71A9,
+ 0xE669: 0x71B5,
+ 0xE66A: 0x719D,
+ 0xE66B: 0x71A5,
+ 0xE66C: 0x719E,
+ 0xE66D: 0x71A4,
+ 0xE66E: 0x71A1,
+ 0xE66F: 0x71AA,
+ 0xE670: 0x719C,
+ 0xE671: 0x71A7,
+ 0xE672: 0x71B3,
+ 0xE673: 0x7298,
+ 0xE674: 0x729A,
+ 0xE675: 0x7358,
+ 0xE676: 0x7352,
+ 0xE677: 0x735E,
+ 0xE678: 0x735F,
+ 0xE679: 0x7360,
+ 0xE67A: 0x735D,
+ 0xE67B: 0x735B,
+ 0xE67C: 0x7361,
+ 0xE67D: 0x735A,
+ 0xE67E: 0x7359,
+ 0xE6A1: 0x7362,
+ 0xE6A2: 0x7487,
+ 0xE6A3: 0x7489,
+ 0xE6A4: 0x748A,
+ 0xE6A5: 0x7486,
+ 0xE6A6: 0x7481,
+ 0xE6A7: 0x747D,
+ 0xE6A8: 0x7485,
+ 0xE6A9: 0x7488,
+ 0xE6AA: 0x747C,
+ 0xE6AB: 0x7479,
+ 0xE6AC: 0x7508,
+ 0xE6AD: 0x7507,
+ 0xE6AE: 0x757E,
+ 0xE6AF: 0x7625,
+ 0xE6B0: 0x761E,
+ 0xE6B1: 0x7619,
+ 0xE6B2: 0x761D,
+ 0xE6B3: 0x761C,
+ 0xE6B4: 0x7623,
+ 0xE6B5: 0x761A,
+ 0xE6B6: 0x7628,
+ 0xE6B7: 0x761B,
+ 0xE6B8: 0x769C,
+ 0xE6B9: 0x769D,
+ 0xE6BA: 0x769E,
+ 0xE6BB: 0x769B,
+ 0xE6BC: 0x778D,
+ 0xE6BD: 0x778F,
+ 0xE6BE: 0x7789,
+ 0xE6BF: 0x7788,
+ 0xE6C0: 0x78CD,
+ 0xE6C1: 0x78BB,
+ 0xE6C2: 0x78CF,
+ 0xE6C3: 0x78CC,
+ 0xE6C4: 0x78D1,
+ 0xE6C5: 0x78CE,
+ 0xE6C6: 0x78D4,
+ 0xE6C7: 0x78C8,
+ 0xE6C8: 0x78C3,
+ 0xE6C9: 0x78C4,
+ 0xE6CA: 0x78C9,
+ 0xE6CB: 0x799A,
+ 0xE6CC: 0x79A1,
+ 0xE6CD: 0x79A0,
+ 0xE6CE: 0x799C,
+ 0xE6CF: 0x79A2,
+ 0xE6D0: 0x799B,
+ 0xE6D1: 0x6B76,
+ 0xE6D2: 0x7A39,
+ 0xE6D3: 0x7AB2,
+ 0xE6D4: 0x7AB4,
+ 0xE6D5: 0x7AB3,
+ 0xE6D6: 0x7BB7,
+ 0xE6D7: 0x7BCB,
+ 0xE6D8: 0x7BBE,
+ 0xE6D9: 0x7BAC,
+ 0xE6DA: 0x7BCE,
+ 0xE6DB: 0x7BAF,
+ 0xE6DC: 0x7BB9,
+ 0xE6DD: 0x7BCA,
+ 0xE6DE: 0x7BB5,
+ 0xE6DF: 0x7CC5,
+ 0xE6E0: 0x7CC8,
+ 0xE6E1: 0x7CCC,
+ 0xE6E2: 0x7CCB,
+ 0xE6E3: 0x7DF7,
+ 0xE6E4: 0x7DDB,
+ 0xE6E5: 0x7DEA,
+ 0xE6E6: 0x7DE7,
+ 0xE6E7: 0x7DD7,
+ 0xE6E8: 0x7DE1,
+ 0xE6E9: 0x7E03,
+ 0xE6EA: 0x7DFA,
+ 0xE6EB: 0x7DE6,
+ 0xE6EC: 0x7DF6,
+ 0xE6ED: 0x7DF1,
+ 0xE6EE: 0x7DF0,
+ 0xE6EF: 0x7DEE,
+ 0xE6F0: 0x7DDF,
+ 0xE6F1: 0x7F76,
+ 0xE6F2: 0x7FAC,
+ 0xE6F3: 0x7FB0,
+ 0xE6F4: 0x7FAD,
+ 0xE6F5: 0x7FED,
+ 0xE6F6: 0x7FEB,
+ 0xE6F7: 0x7FEA,
+ 0xE6F8: 0x7FEC,
+ 0xE6F9: 0x7FE6,
+ 0xE6FA: 0x7FE8,
+ 0xE6FB: 0x8064,
+ 0xE6FC: 0x8067,
+ 0xE6FD: 0x81A3,
+ 0xE6FE: 0x819F,
+ 0xE740: 0x819E,
+ 0xE741: 0x8195,
+ 0xE742: 0x81A2,
+ 0xE743: 0x8199,
+ 0xE744: 0x8197,
+ 0xE745: 0x8216,
+ 0xE746: 0x824F,
+ 0xE747: 0x8253,
+ 0xE748: 0x8252,
+ 0xE749: 0x8250,
+ 0xE74A: 0x824E,
+ 0xE74B: 0x8251,
+ 0xE74C: 0x8524,
+ 0xE74D: 0x853B,
+ 0xE74E: 0x850F,
+ 0xE74F: 0x8500,
+ 0xE750: 0x8529,
+ 0xE751: 0x850E,
+ 0xE752: 0x8509,
+ 0xE753: 0x850D,
+ 0xE754: 0x851F,
+ 0xE755: 0x850A,
+ 0xE756: 0x8527,
+ 0xE757: 0x851C,
+ 0xE758: 0x84FB,
+ 0xE759: 0x852B,
+ 0xE75A: 0x84FA,
+ 0xE75B: 0x8508,
+ 0xE75C: 0x850C,
+ 0xE75D: 0x84F4,
+ 0xE75E: 0x852A,
+ 0xE75F: 0x84F2,
+ 0xE760: 0x8515,
+ 0xE761: 0x84F7,
+ 0xE762: 0x84EB,
+ 0xE763: 0x84F3,
+ 0xE764: 0x84FC,
+ 0xE765: 0x8512,
+ 0xE766: 0x84EA,
+ 0xE767: 0x84E9,
+ 0xE768: 0x8516,
+ 0xE769: 0x84FE,
+ 0xE76A: 0x8528,
+ 0xE76B: 0x851D,
+ 0xE76C: 0x852E,
+ 0xE76D: 0x8502,
+ 0xE76E: 0x84FD,
+ 0xE76F: 0x851E,
+ 0xE770: 0x84F6,
+ 0xE771: 0x8531,
+ 0xE772: 0x8526,
+ 0xE773: 0x84E7,
+ 0xE774: 0x84E8,
+ 0xE775: 0x84F0,
+ 0xE776: 0x84EF,
+ 0xE777: 0x84F9,
+ 0xE778: 0x8518,
+ 0xE779: 0x8520,
+ 0xE77A: 0x8530,
+ 0xE77B: 0x850B,
+ 0xE77C: 0x8519,
+ 0xE77D: 0x852F,
+ 0xE77E: 0x8662,
+ 0xE7A1: 0x8756,
+ 0xE7A2: 0x8763,
+ 0xE7A3: 0x8764,
+ 0xE7A4: 0x8777,
+ 0xE7A5: 0x87E1,
+ 0xE7A6: 0x8773,
+ 0xE7A7: 0x8758,
+ 0xE7A8: 0x8754,
+ 0xE7A9: 0x875B,
+ 0xE7AA: 0x8752,
+ 0xE7AB: 0x8761,
+ 0xE7AC: 0x875A,
+ 0xE7AD: 0x8751,
+ 0xE7AE: 0x875E,
+ 0xE7AF: 0x876D,
+ 0xE7B0: 0x876A,
+ 0xE7B1: 0x8750,
+ 0xE7B2: 0x874E,
+ 0xE7B3: 0x875F,
+ 0xE7B4: 0x875D,
+ 0xE7B5: 0x876F,
+ 0xE7B6: 0x876C,
+ 0xE7B7: 0x877A,
+ 0xE7B8: 0x876E,
+ 0xE7B9: 0x875C,
+ 0xE7BA: 0x8765,
+ 0xE7BB: 0x874F,
+ 0xE7BC: 0x877B,
+ 0xE7BD: 0x8775,
+ 0xE7BE: 0x8762,
+ 0xE7BF: 0x8767,
+ 0xE7C0: 0x8769,
+ 0xE7C1: 0x885A,
+ 0xE7C2: 0x8905,
+ 0xE7C3: 0x890C,
+ 0xE7C4: 0x8914,
+ 0xE7C5: 0x890B,
+ 0xE7C6: 0x8917,
+ 0xE7C7: 0x8918,
+ 0xE7C8: 0x8919,
+ 0xE7C9: 0x8906,
+ 0xE7CA: 0x8916,
+ 0xE7CB: 0x8911,
+ 0xE7CC: 0x890E,
+ 0xE7CD: 0x8909,
+ 0xE7CE: 0x89A2,
+ 0xE7CF: 0x89A4,
+ 0xE7D0: 0x89A3,
+ 0xE7D1: 0x89ED,
+ 0xE7D2: 0x89F0,
+ 0xE7D3: 0x89EC,
+ 0xE7D4: 0x8ACF,
+ 0xE7D5: 0x8AC6,
+ 0xE7D6: 0x8AB8,
+ 0xE7D7: 0x8AD3,
+ 0xE7D8: 0x8AD1,
+ 0xE7D9: 0x8AD4,
+ 0xE7DA: 0x8AD5,
+ 0xE7DB: 0x8ABB,
+ 0xE7DC: 0x8AD7,
+ 0xE7DD: 0x8ABE,
+ 0xE7DE: 0x8AC0,
+ 0xE7DF: 0x8AC5,
+ 0xE7E0: 0x8AD8,
+ 0xE7E1: 0x8AC3,
+ 0xE7E2: 0x8ABA,
+ 0xE7E3: 0x8ABD,
+ 0xE7E4: 0x8AD9,
+ 0xE7E5: 0x8C3E,
+ 0xE7E6: 0x8C4D,
+ 0xE7E7: 0x8C8F,
+ 0xE7E8: 0x8CE5,
+ 0xE7E9: 0x8CDF,
+ 0xE7EA: 0x8CD9,
+ 0xE7EB: 0x8CE8,
+ 0xE7EC: 0x8CDA,
+ 0xE7ED: 0x8CDD,
+ 0xE7EE: 0x8CE7,
+ 0xE7EF: 0x8DA0,
+ 0xE7F0: 0x8D9C,
+ 0xE7F1: 0x8DA1,
+ 0xE7F2: 0x8D9B,
+ 0xE7F3: 0x8E20,
+ 0xE7F4: 0x8E23,
+ 0xE7F5: 0x8E25,
+ 0xE7F6: 0x8E24,
+ 0xE7F7: 0x8E2E,
+ 0xE7F8: 0x8E15,
+ 0xE7F9: 0x8E1B,
+ 0xE7FA: 0x8E16,
+ 0xE7FB: 0x8E11,
+ 0xE7FC: 0x8E19,
+ 0xE7FD: 0x8E26,
+ 0xE7FE: 0x8E27,
+ 0xE840: 0x8E14,
+ 0xE841: 0x8E12,
+ 0xE842: 0x8E18,
+ 0xE843: 0x8E13,
+ 0xE844: 0x8E1C,
+ 0xE845: 0x8E17,
+ 0xE846: 0x8E1A,
+ 0xE847: 0x8F2C,
+ 0xE848: 0x8F24,
+ 0xE849: 0x8F18,
+ 0xE84A: 0x8F1A,
+ 0xE84B: 0x8F20,
+ 0xE84C: 0x8F23,
+ 0xE84D: 0x8F16,
+ 0xE84E: 0x8F17,
+ 0xE84F: 0x9073,
+ 0xE850: 0x9070,
+ 0xE851: 0x906F,
+ 0xE852: 0x9067,
+ 0xE853: 0x906B,
+ 0xE854: 0x912F,
+ 0xE855: 0x912B,
+ 0xE856: 0x9129,
+ 0xE857: 0x912A,
+ 0xE858: 0x9132,
+ 0xE859: 0x9126,
+ 0xE85A: 0x912E,
+ 0xE85B: 0x9185,
+ 0xE85C: 0x9186,
+ 0xE85D: 0x918A,
+ 0xE85E: 0x9181,
+ 0xE85F: 0x9182,
+ 0xE860: 0x9184,
+ 0xE861: 0x9180,
+ 0xE862: 0x92D0,
+ 0xE863: 0x92C3,
+ 0xE864: 0x92C4,
+ 0xE865: 0x92C0,
+ 0xE866: 0x92D9,
+ 0xE867: 0x92B6,
+ 0xE868: 0x92CF,
+ 0xE869: 0x92F1,
+ 0xE86A: 0x92DF,
+ 0xE86B: 0x92D8,
+ 0xE86C: 0x92E9,
+ 0xE86D: 0x92D7,
+ 0xE86E: 0x92DD,
+ 0xE86F: 0x92CC,
+ 0xE870: 0x92EF,
+ 0xE871: 0x92C2,
+ 0xE872: 0x92E8,
+ 0xE873: 0x92CA,
+ 0xE874: 0x92C8,
+ 0xE875: 0x92CE,
+ 0xE876: 0x92E6,
+ 0xE877: 0x92CD,
+ 0xE878: 0x92D5,
+ 0xE879: 0x92C9,
+ 0xE87A: 0x92E0,
+ 0xE87B: 0x92DE,
+ 0xE87C: 0x92E7,
+ 0xE87D: 0x92D1,
+ 0xE87E: 0x92D3,
+ 0xE8A1: 0x92B5,
+ 0xE8A2: 0x92E1,
+ 0xE8A3: 0x92C6,
+ 0xE8A4: 0x92B4,
+ 0xE8A5: 0x957C,
+ 0xE8A6: 0x95AC,
+ 0xE8A7: 0x95AB,
+ 0xE8A8: 0x95AE,
+ 0xE8A9: 0x95B0,
+ 0xE8AA: 0x96A4,
+ 0xE8AB: 0x96A2,
+ 0xE8AC: 0x96D3,
+ 0xE8AD: 0x9705,
+ 0xE8AE: 0x9708,
+ 0xE8AF: 0x9702,
+ 0xE8B0: 0x975A,
+ 0xE8B1: 0x978A,
+ 0xE8B2: 0x978E,
+ 0xE8B3: 0x9788,
+ 0xE8B4: 0x97D0,
+ 0xE8B5: 0x97CF,
+ 0xE8B6: 0x981E,
+ 0xE8B7: 0x981D,
+ 0xE8B8: 0x9826,
+ 0xE8B9: 0x9829,
+ 0xE8BA: 0x9828,
+ 0xE8BB: 0x9820,
+ 0xE8BC: 0x981B,
+ 0xE8BD: 0x9827,
+ 0xE8BE: 0x98B2,
+ 0xE8BF: 0x9908,
+ 0xE8C0: 0x98FA,
+ 0xE8C1: 0x9911,
+ 0xE8C2: 0x9914,
+ 0xE8C3: 0x9916,
+ 0xE8C4: 0x9917,
+ 0xE8C5: 0x9915,
+ 0xE8C6: 0x99DC,
+ 0xE8C7: 0x99CD,
+ 0xE8C8: 0x99CF,
+ 0xE8C9: 0x99D3,
+ 0xE8CA: 0x99D4,
+ 0xE8CB: 0x99CE,
+ 0xE8CC: 0x99C9,
+ 0xE8CD: 0x99D6,
+ 0xE8CE: 0x99D8,
+ 0xE8CF: 0x99CB,
+ 0xE8D0: 0x99D7,
+ 0xE8D1: 0x99CC,
+ 0xE8D2: 0x9AB3,
+ 0xE8D3: 0x9AEC,
+ 0xE8D4: 0x9AEB,
+ 0xE8D5: 0x9AF3,
+ 0xE8D6: 0x9AF2,
+ 0xE8D7: 0x9AF1,
+ 0xE8D8: 0x9B46,
+ 0xE8D9: 0x9B43,
+ 0xE8DA: 0x9B67,
+ 0xE8DB: 0x9B74,
+ 0xE8DC: 0x9B71,
+ 0xE8DD: 0x9B66,
+ 0xE8DE: 0x9B76,
+ 0xE8DF: 0x9B75,
+ 0xE8E0: 0x9B70,
+ 0xE8E1: 0x9B68,
+ 0xE8E2: 0x9B64,
+ 0xE8E3: 0x9B6C,
+ 0xE8E4: 0x9CFC,
+ 0xE8E5: 0x9CFA,
+ 0xE8E6: 0x9CFD,
+ 0xE8E7: 0x9CFF,
+ 0xE8E8: 0x9CF7,
+ 0xE8E9: 0x9D07,
+ 0xE8EA: 0x9D00,
+ 0xE8EB: 0x9CF9,
+ 0xE8EC: 0x9CFB,
+ 0xE8ED: 0x9D08,
+ 0xE8EE: 0x9D05,
+ 0xE8EF: 0x9D04,
+ 0xE8F0: 0x9E83,
+ 0xE8F1: 0x9ED3,
+ 0xE8F2: 0x9F0F,
+ 0xE8F3: 0x9F10,
+ 0xE8F4: 0x511C,
+ 0xE8F5: 0x5113,
+ 0xE8F6: 0x5117,
+ 0xE8F7: 0x511A,
+ 0xE8F8: 0x5111,
+ 0xE8F9: 0x51DE,
+ 0xE8FA: 0x5334,
+ 0xE8FB: 0x53E1,
+ 0xE8FC: 0x5670,
+ 0xE8FD: 0x5660,
+ 0xE8FE: 0x566E,
+ 0xE940: 0x5673,
+ 0xE941: 0x5666,
+ 0xE942: 0x5663,
+ 0xE943: 0x566D,
+ 0xE944: 0x5672,
+ 0xE945: 0x565E,
+ 0xE946: 0x5677,
+ 0xE947: 0x571C,
+ 0xE948: 0x571B,
+ 0xE949: 0x58C8,
+ 0xE94A: 0x58BD,
+ 0xE94B: 0x58C9,
+ 0xE94C: 0x58BF,
+ 0xE94D: 0x58BA,
+ 0xE94E: 0x58C2,
+ 0xE94F: 0x58BC,
+ 0xE950: 0x58C6,
+ 0xE951: 0x5B17,
+ 0xE952: 0x5B19,
+ 0xE953: 0x5B1B,
+ 0xE954: 0x5B21,
+ 0xE955: 0x5B14,
+ 0xE956: 0x5B13,
+ 0xE957: 0x5B10,
+ 0xE958: 0x5B16,
+ 0xE959: 0x5B28,
+ 0xE95A: 0x5B1A,
+ 0xE95B: 0x5B20,
+ 0xE95C: 0x5B1E,
+ 0xE95D: 0x5BEF,
+ 0xE95E: 0x5DAC,
+ 0xE95F: 0x5DB1,
+ 0xE960: 0x5DA9,
+ 0xE961: 0x5DA7,
+ 0xE962: 0x5DB5,
+ 0xE963: 0x5DB0,
+ 0xE964: 0x5DAE,
+ 0xE965: 0x5DAA,
+ 0xE966: 0x5DA8,
+ 0xE967: 0x5DB2,
+ 0xE968: 0x5DAD,
+ 0xE969: 0x5DAF,
+ 0xE96A: 0x5DB4,
+ 0xE96B: 0x5E67,
+ 0xE96C: 0x5E68,
+ 0xE96D: 0x5E66,
+ 0xE96E: 0x5E6F,
+ 0xE96F: 0x5EE9,
+ 0xE970: 0x5EE7,
+ 0xE971: 0x5EE6,
+ 0xE972: 0x5EE8,
+ 0xE973: 0x5EE5,
+ 0xE974: 0x5F4B,
+ 0xE975: 0x5FBC,
+ 0xE976: 0x619D,
+ 0xE977: 0x61A8,
+ 0xE978: 0x6196,
+ 0xE979: 0x61C5,
+ 0xE97A: 0x61B4,
+ 0xE97B: 0x61C6,
+ 0xE97C: 0x61C1,
+ 0xE97D: 0x61CC,
+ 0xE97E: 0x61BA,
+ 0xE9A1: 0x61BF,
+ 0xE9A2: 0x61B8,
+ 0xE9A3: 0x618C,
+ 0xE9A4: 0x64D7,
+ 0xE9A5: 0x64D6,
+ 0xE9A6: 0x64D0,
+ 0xE9A7: 0x64CF,
+ 0xE9A8: 0x64C9,
+ 0xE9A9: 0x64BD,
+ 0xE9AA: 0x6489,
+ 0xE9AB: 0x64C3,
+ 0xE9AC: 0x64DB,
+ 0xE9AD: 0x64F3,
+ 0xE9AE: 0x64D9,
+ 0xE9AF: 0x6533,
+ 0xE9B0: 0x657F,
+ 0xE9B1: 0x657C,
+ 0xE9B2: 0x65A2,
+ 0xE9B3: 0x66C8,
+ 0xE9B4: 0x66BE,
+ 0xE9B5: 0x66C0,
+ 0xE9B6: 0x66CA,
+ 0xE9B7: 0x66CB,
+ 0xE9B8: 0x66CF,
+ 0xE9B9: 0x66BD,
+ 0xE9BA: 0x66BB,
+ 0xE9BB: 0x66BA,
+ 0xE9BC: 0x66CC,
+ 0xE9BD: 0x6723,
+ 0xE9BE: 0x6A34,
+ 0xE9BF: 0x6A66,
+ 0xE9C0: 0x6A49,
+ 0xE9C1: 0x6A67,
+ 0xE9C2: 0x6A32,
+ 0xE9C3: 0x6A68,
+ 0xE9C4: 0x6A3E,
+ 0xE9C5: 0x6A5D,
+ 0xE9C6: 0x6A6D,
+ 0xE9C7: 0x6A76,
+ 0xE9C8: 0x6A5B,
+ 0xE9C9: 0x6A51,
+ 0xE9CA: 0x6A28,
+ 0xE9CB: 0x6A5A,
+ 0xE9CC: 0x6A3B,
+ 0xE9CD: 0x6A3F,
+ 0xE9CE: 0x6A41,
+ 0xE9CF: 0x6A6A,
+ 0xE9D0: 0x6A64,
+ 0xE9D1: 0x6A50,
+ 0xE9D2: 0x6A4F,
+ 0xE9D3: 0x6A54,
+ 0xE9D4: 0x6A6F,
+ 0xE9D5: 0x6A69,
+ 0xE9D6: 0x6A60,
+ 0xE9D7: 0x6A3C,
+ 0xE9D8: 0x6A5E,
+ 0xE9D9: 0x6A56,
+ 0xE9DA: 0x6A55,
+ 0xE9DB: 0x6A4D,
+ 0xE9DC: 0x6A4E,
+ 0xE9DD: 0x6A46,
+ 0xE9DE: 0x6B55,
+ 0xE9DF: 0x6B54,
+ 0xE9E0: 0x6B56,
+ 0xE9E1: 0x6BA7,
+ 0xE9E2: 0x6BAA,
+ 0xE9E3: 0x6BAB,
+ 0xE9E4: 0x6BC8,
+ 0xE9E5: 0x6BC7,
+ 0xE9E6: 0x6C04,
+ 0xE9E7: 0x6C03,
+ 0xE9E8: 0x6C06,
+ 0xE9E9: 0x6FAD,
+ 0xE9EA: 0x6FCB,
+ 0xE9EB: 0x6FA3,
+ 0xE9EC: 0x6FC7,
+ 0xE9ED: 0x6FBC,
+ 0xE9EE: 0x6FCE,
+ 0xE9EF: 0x6FC8,
+ 0xE9F0: 0x6F5E,
+ 0xE9F1: 0x6FC4,
+ 0xE9F2: 0x6FBD,
+ 0xE9F3: 0x6F9E,
+ 0xE9F4: 0x6FCA,
+ 0xE9F5: 0x6FA8,
+ 0xE9F6: 0x7004,
+ 0xE9F7: 0x6FA5,
+ 0xE9F8: 0x6FAE,
+ 0xE9F9: 0x6FBA,
+ 0xE9FA: 0x6FAC,
+ 0xE9FB: 0x6FAA,
+ 0xE9FC: 0x6FCF,
+ 0xE9FD: 0x6FBF,
+ 0xE9FE: 0x6FB8,
+ 0xEA40: 0x6FA2,
+ 0xEA41: 0x6FC9,
+ 0xEA42: 0x6FAB,
+ 0xEA43: 0x6FCD,
+ 0xEA44: 0x6FAF,
+ 0xEA45: 0x6FB2,
+ 0xEA46: 0x6FB0,
+ 0xEA47: 0x71C5,
+ 0xEA48: 0x71C2,
+ 0xEA49: 0x71BF,
+ 0xEA4A: 0x71B8,
+ 0xEA4B: 0x71D6,
+ 0xEA4C: 0x71C0,
+ 0xEA4D: 0x71C1,
+ 0xEA4E: 0x71CB,
+ 0xEA4F: 0x71D4,
+ 0xEA50: 0x71CA,
+ 0xEA51: 0x71C7,
+ 0xEA52: 0x71CF,
+ 0xEA53: 0x71BD,
+ 0xEA54: 0x71D8,
+ 0xEA55: 0x71BC,
+ 0xEA56: 0x71C6,
+ 0xEA57: 0x71DA,
+ 0xEA58: 0x71DB,
+ 0xEA59: 0x729D,
+ 0xEA5A: 0x729E,
+ 0xEA5B: 0x7369,
+ 0xEA5C: 0x7366,
+ 0xEA5D: 0x7367,
+ 0xEA5E: 0x736C,
+ 0xEA5F: 0x7365,
+ 0xEA60: 0x736B,
+ 0xEA61: 0x736A,
+ 0xEA62: 0x747F,
+ 0xEA63: 0x749A,
+ 0xEA64: 0x74A0,
+ 0xEA65: 0x7494,
+ 0xEA66: 0x7492,
+ 0xEA67: 0x7495,
+ 0xEA68: 0x74A1,
+ 0xEA69: 0x750B,
+ 0xEA6A: 0x7580,
+ 0xEA6B: 0x762F,
+ 0xEA6C: 0x762D,
+ 0xEA6D: 0x7631,
+ 0xEA6E: 0x763D,
+ 0xEA6F: 0x7633,
+ 0xEA70: 0x763C,
+ 0xEA71: 0x7635,
+ 0xEA72: 0x7632,
+ 0xEA73: 0x7630,
+ 0xEA74: 0x76BB,
+ 0xEA75: 0x76E6,
+ 0xEA76: 0x779A,
+ 0xEA77: 0x779D,
+ 0xEA78: 0x77A1,
+ 0xEA79: 0x779C,
+ 0xEA7A: 0x779B,
+ 0xEA7B: 0x77A2,
+ 0xEA7C: 0x77A3,
+ 0xEA7D: 0x7795,
+ 0xEA7E: 0x7799,
+ 0xEAA1: 0x7797,
+ 0xEAA2: 0x78DD,
+ 0xEAA3: 0x78E9,
+ 0xEAA4: 0x78E5,
+ 0xEAA5: 0x78EA,
+ 0xEAA6: 0x78DE,
+ 0xEAA7: 0x78E3,
+ 0xEAA8: 0x78DB,
+ 0xEAA9: 0x78E1,
+ 0xEAAA: 0x78E2,
+ 0xEAAB: 0x78ED,
+ 0xEAAC: 0x78DF,
+ 0xEAAD: 0x78E0,
+ 0xEAAE: 0x79A4,
+ 0xEAAF: 0x7A44,
+ 0xEAB0: 0x7A48,
+ 0xEAB1: 0x7A47,
+ 0xEAB2: 0x7AB6,
+ 0xEAB3: 0x7AB8,
+ 0xEAB4: 0x7AB5,
+ 0xEAB5: 0x7AB1,
+ 0xEAB6: 0x7AB7,
+ 0xEAB7: 0x7BDE,
+ 0xEAB8: 0x7BE3,
+ 0xEAB9: 0x7BE7,
+ 0xEABA: 0x7BDD,
+ 0xEABB: 0x7BD5,
+ 0xEABC: 0x7BE5,
+ 0xEABD: 0x7BDA,
+ 0xEABE: 0x7BE8,
+ 0xEABF: 0x7BF9,
+ 0xEAC0: 0x7BD4,
+ 0xEAC1: 0x7BEA,
+ 0xEAC2: 0x7BE2,
+ 0xEAC3: 0x7BDC,
+ 0xEAC4: 0x7BEB,
+ 0xEAC5: 0x7BD8,
+ 0xEAC6: 0x7BDF,
+ 0xEAC7: 0x7CD2,
+ 0xEAC8: 0x7CD4,
+ 0xEAC9: 0x7CD7,
+ 0xEACA: 0x7CD0,
+ 0xEACB: 0x7CD1,
+ 0xEACC: 0x7E12,
+ 0xEACD: 0x7E21,
+ 0xEACE: 0x7E17,
+ 0xEACF: 0x7E0C,
+ 0xEAD0: 0x7E1F,
+ 0xEAD1: 0x7E20,
+ 0xEAD2: 0x7E13,
+ 0xEAD3: 0x7E0E,
+ 0xEAD4: 0x7E1C,
+ 0xEAD5: 0x7E15,
+ 0xEAD6: 0x7E1A,
+ 0xEAD7: 0x7E22,
+ 0xEAD8: 0x7E0B,
+ 0xEAD9: 0x7E0F,
+ 0xEADA: 0x7E16,
+ 0xEADB: 0x7E0D,
+ 0xEADC: 0x7E14,
+ 0xEADD: 0x7E25,
+ 0xEADE: 0x7E24,
+ 0xEADF: 0x7F43,
+ 0xEAE0: 0x7F7B,
+ 0xEAE1: 0x7F7C,
+ 0xEAE2: 0x7F7A,
+ 0xEAE3: 0x7FB1,
+ 0xEAE4: 0x7FEF,
+ 0xEAE5: 0x802A,
+ 0xEAE6: 0x8029,
+ 0xEAE7: 0x806C,
+ 0xEAE8: 0x81B1,
+ 0xEAE9: 0x81A6,
+ 0xEAEA: 0x81AE,
+ 0xEAEB: 0x81B9,
+ 0xEAEC: 0x81B5,
+ 0xEAED: 0x81AB,
+ 0xEAEE: 0x81B0,
+ 0xEAEF: 0x81AC,
+ 0xEAF0: 0x81B4,
+ 0xEAF1: 0x81B2,
+ 0xEAF2: 0x81B7,
+ 0xEAF3: 0x81A7,
+ 0xEAF4: 0x81F2,
+ 0xEAF5: 0x8255,
+ 0xEAF6: 0x8256,
+ 0xEAF7: 0x8257,
+ 0xEAF8: 0x8556,
+ 0xEAF9: 0x8545,
+ 0xEAFA: 0x856B,
+ 0xEAFB: 0x854D,
+ 0xEAFC: 0x8553,
+ 0xEAFD: 0x8561,
+ 0xEAFE: 0x8558,
+ 0xEB40: 0x8540,
+ 0xEB41: 0x8546,
+ 0xEB42: 0x8564,
+ 0xEB43: 0x8541,
+ 0xEB44: 0x8562,
+ 0xEB45: 0x8544,
+ 0xEB46: 0x8551,
+ 0xEB47: 0x8547,
+ 0xEB48: 0x8563,
+ 0xEB49: 0x853E,
+ 0xEB4A: 0x855B,
+ 0xEB4B: 0x8571,
+ 0xEB4C: 0x854E,
+ 0xEB4D: 0x856E,
+ 0xEB4E: 0x8575,
+ 0xEB4F: 0x8555,
+ 0xEB50: 0x8567,
+ 0xEB51: 0x8560,
+ 0xEB52: 0x858C,
+ 0xEB53: 0x8566,
+ 0xEB54: 0x855D,
+ 0xEB55: 0x8554,
+ 0xEB56: 0x8565,
+ 0xEB57: 0x856C,
+ 0xEB58: 0x8663,
+ 0xEB59: 0x8665,
+ 0xEB5A: 0x8664,
+ 0xEB5B: 0x879B,
+ 0xEB5C: 0x878F,
+ 0xEB5D: 0x8797,
+ 0xEB5E: 0x8793,
+ 0xEB5F: 0x8792,
+ 0xEB60: 0x8788,
+ 0xEB61: 0x8781,
+ 0xEB62: 0x8796,
+ 0xEB63: 0x8798,
+ 0xEB64: 0x8779,
+ 0xEB65: 0x8787,
+ 0xEB66: 0x87A3,
+ 0xEB67: 0x8785,
+ 0xEB68: 0x8790,
+ 0xEB69: 0x8791,
+ 0xEB6A: 0x879D,
+ 0xEB6B: 0x8784,
+ 0xEB6C: 0x8794,
+ 0xEB6D: 0x879C,
+ 0xEB6E: 0x879A,
+ 0xEB6F: 0x8789,
+ 0xEB70: 0x891E,
+ 0xEB71: 0x8926,
+ 0xEB72: 0x8930,
+ 0xEB73: 0x892D,
+ 0xEB74: 0x892E,
+ 0xEB75: 0x8927,
+ 0xEB76: 0x8931,
+ 0xEB77: 0x8922,
+ 0xEB78: 0x8929,
+ 0xEB79: 0x8923,
+ 0xEB7A: 0x892F,
+ 0xEB7B: 0x892C,
+ 0xEB7C: 0x891F,
+ 0xEB7D: 0x89F1,
+ 0xEB7E: 0x8AE0,
+ 0xEBA1: 0x8AE2,
+ 0xEBA2: 0x8AF2,
+ 0xEBA3: 0x8AF4,
+ 0xEBA4: 0x8AF5,
+ 0xEBA5: 0x8ADD,
+ 0xEBA6: 0x8B14,
+ 0xEBA7: 0x8AE4,
+ 0xEBA8: 0x8ADF,
+ 0xEBA9: 0x8AF0,
+ 0xEBAA: 0x8AC8,
+ 0xEBAB: 0x8ADE,
+ 0xEBAC: 0x8AE1,
+ 0xEBAD: 0x8AE8,
+ 0xEBAE: 0x8AFF,
+ 0xEBAF: 0x8AEF,
+ 0xEBB0: 0x8AFB,
+ 0xEBB1: 0x8C91,
+ 0xEBB2: 0x8C92,
+ 0xEBB3: 0x8C90,
+ 0xEBB4: 0x8CF5,
+ 0xEBB5: 0x8CEE,
+ 0xEBB6: 0x8CF1,
+ 0xEBB7: 0x8CF0,
+ 0xEBB8: 0x8CF3,
+ 0xEBB9: 0x8D6C,
+ 0xEBBA: 0x8D6E,
+ 0xEBBB: 0x8DA5,
+ 0xEBBC: 0x8DA7,
+ 0xEBBD: 0x8E33,
+ 0xEBBE: 0x8E3E,
+ 0xEBBF: 0x8E38,
+ 0xEBC0: 0x8E40,
+ 0xEBC1: 0x8E45,
+ 0xEBC2: 0x8E36,
+ 0xEBC3: 0x8E3C,
+ 0xEBC4: 0x8E3D,
+ 0xEBC5: 0x8E41,
+ 0xEBC6: 0x8E30,
+ 0xEBC7: 0x8E3F,
+ 0xEBC8: 0x8EBD,
+ 0xEBC9: 0x8F36,
+ 0xEBCA: 0x8F2E,
+ 0xEBCB: 0x8F35,
+ 0xEBCC: 0x8F32,
+ 0xEBCD: 0x8F39,
+ 0xEBCE: 0x8F37,
+ 0xEBCF: 0x8F34,
+ 0xEBD0: 0x9076,
+ 0xEBD1: 0x9079,
+ 0xEBD2: 0x907B,
+ 0xEBD3: 0x9086,
+ 0xEBD4: 0x90FA,
+ 0xEBD5: 0x9133,
+ 0xEBD6: 0x9135,
+ 0xEBD7: 0x9136,
+ 0xEBD8: 0x9193,
+ 0xEBD9: 0x9190,
+ 0xEBDA: 0x9191,
+ 0xEBDB: 0x918D,
+ 0xEBDC: 0x918F,
+ 0xEBDD: 0x9327,
+ 0xEBDE: 0x931E,
+ 0xEBDF: 0x9308,
+ 0xEBE0: 0x931F,
+ 0xEBE1: 0x9306,
+ 0xEBE2: 0x930F,
+ 0xEBE3: 0x937A,
+ 0xEBE4: 0x9338,
+ 0xEBE5: 0x933C,
+ 0xEBE6: 0x931B,
+ 0xEBE7: 0x9323,
+ 0xEBE8: 0x9312,
+ 0xEBE9: 0x9301,
+ 0xEBEA: 0x9346,
+ 0xEBEB: 0x932D,
+ 0xEBEC: 0x930E,
+ 0xEBED: 0x930D,
+ 0xEBEE: 0x92CB,
+ 0xEBEF: 0x931D,
+ 0xEBF0: 0x92FA,
+ 0xEBF1: 0x9325,
+ 0xEBF2: 0x9313,
+ 0xEBF3: 0x92F9,
+ 0xEBF4: 0x92F7,
+ 0xEBF5: 0x9334,
+ 0xEBF6: 0x9302,
+ 0xEBF7: 0x9324,
+ 0xEBF8: 0x92FF,
+ 0xEBF9: 0x9329,
+ 0xEBFA: 0x9339,
+ 0xEBFB: 0x9335,
+ 0xEBFC: 0x932A,
+ 0xEBFD: 0x9314,
+ 0xEBFE: 0x930C,
+ 0xEC40: 0x930B,
+ 0xEC41: 0x92FE,
+ 0xEC42: 0x9309,
+ 0xEC43: 0x9300,
+ 0xEC44: 0x92FB,
+ 0xEC45: 0x9316,
+ 0xEC46: 0x95BC,
+ 0xEC47: 0x95CD,
+ 0xEC48: 0x95BE,
+ 0xEC49: 0x95B9,
+ 0xEC4A: 0x95BA,
+ 0xEC4B: 0x95B6,
+ 0xEC4C: 0x95BF,
+ 0xEC4D: 0x95B5,
+ 0xEC4E: 0x95BD,
+ 0xEC4F: 0x96A9,
+ 0xEC50: 0x96D4,
+ 0xEC51: 0x970B,
+ 0xEC52: 0x9712,
+ 0xEC53: 0x9710,
+ 0xEC54: 0x9799,
+ 0xEC55: 0x9797,
+ 0xEC56: 0x9794,
+ 0xEC57: 0x97F0,
+ 0xEC58: 0x97F8,
+ 0xEC59: 0x9835,
+ 0xEC5A: 0x982F,
+ 0xEC5B: 0x9832,
+ 0xEC5C: 0x9924,
+ 0xEC5D: 0x991F,
+ 0xEC5E: 0x9927,
+ 0xEC5F: 0x9929,
+ 0xEC60: 0x999E,
+ 0xEC61: 0x99EE,
+ 0xEC62: 0x99EC,
+ 0xEC63: 0x99E5,
+ 0xEC64: 0x99E4,
+ 0xEC65: 0x99F0,
+ 0xEC66: 0x99E3,
+ 0xEC67: 0x99EA,
+ 0xEC68: 0x99E9,
+ 0xEC69: 0x99E7,
+ 0xEC6A: 0x9AB9,
+ 0xEC6B: 0x9ABF,
+ 0xEC6C: 0x9AB4,
+ 0xEC6D: 0x9ABB,
+ 0xEC6E: 0x9AF6,
+ 0xEC6F: 0x9AFA,
+ 0xEC70: 0x9AF9,
+ 0xEC71: 0x9AF7,
+ 0xEC72: 0x9B33,
+ 0xEC73: 0x9B80,
+ 0xEC74: 0x9B85,
+ 0xEC75: 0x9B87,
+ 0xEC76: 0x9B7C,
+ 0xEC77: 0x9B7E,
+ 0xEC78: 0x9B7B,
+ 0xEC79: 0x9B82,
+ 0xEC7A: 0x9B93,
+ 0xEC7B: 0x9B92,
+ 0xEC7C: 0x9B90,
+ 0xEC7D: 0x9B7A,
+ 0xEC7E: 0x9B95,
+ 0xECA1: 0x9B7D,
+ 0xECA2: 0x9B88,
+ 0xECA3: 0x9D25,
+ 0xECA4: 0x9D17,
+ 0xECA5: 0x9D20,
+ 0xECA6: 0x9D1E,
+ 0xECA7: 0x9D14,
+ 0xECA8: 0x9D29,
+ 0xECA9: 0x9D1D,
+ 0xECAA: 0x9D18,
+ 0xECAB: 0x9D22,
+ 0xECAC: 0x9D10,
+ 0xECAD: 0x9D19,
+ 0xECAE: 0x9D1F,
+ 0xECAF: 0x9E88,
+ 0xECB0: 0x9E86,
+ 0xECB1: 0x9E87,
+ 0xECB2: 0x9EAE,
+ 0xECB3: 0x9EAD,
+ 0xECB4: 0x9ED5,
+ 0xECB5: 0x9ED6,
+ 0xECB6: 0x9EFA,
+ 0xECB7: 0x9F12,
+ 0xECB8: 0x9F3D,
+ 0xECB9: 0x5126,
+ 0xECBA: 0x5125,
+ 0xECBB: 0x5122,
+ 0xECBC: 0x5124,
+ 0xECBD: 0x5120,
+ 0xECBE: 0x5129,
+ 0xECBF: 0x52F4,
+ 0xECC0: 0x5693,
+ 0xECC1: 0x568C,
+ 0xECC2: 0x568D,
+ 0xECC3: 0x5686,
+ 0xECC4: 0x5684,
+ 0xECC5: 0x5683,
+ 0xECC6: 0x567E,
+ 0xECC7: 0x5682,
+ 0xECC8: 0x567F,
+ 0xECC9: 0x5681,
+ 0xECCA: 0x58D6,
+ 0xECCB: 0x58D4,
+ 0xECCC: 0x58CF,
+ 0xECCD: 0x58D2,
+ 0xECCE: 0x5B2D,
+ 0xECCF: 0x5B25,
+ 0xECD0: 0x5B32,
+ 0xECD1: 0x5B23,
+ 0xECD2: 0x5B2C,
+ 0xECD3: 0x5B27,
+ 0xECD4: 0x5B26,
+ 0xECD5: 0x5B2F,
+ 0xECD6: 0x5B2E,
+ 0xECD7: 0x5B7B,
+ 0xECD8: 0x5BF1,
+ 0xECD9: 0x5BF2,
+ 0xECDA: 0x5DB7,
+ 0xECDB: 0x5E6C,
+ 0xECDC: 0x5E6A,
+ 0xECDD: 0x5FBE,
+ 0xECDE: 0x5FBB,
+ 0xECDF: 0x61C3,
+ 0xECE0: 0x61B5,
+ 0xECE1: 0x61BC,
+ 0xECE2: 0x61E7,
+ 0xECE3: 0x61E0,
+ 0xECE4: 0x61E5,
+ 0xECE5: 0x61E4,
+ 0xECE6: 0x61E8,
+ 0xECE7: 0x61DE,
+ 0xECE8: 0x64EF,
+ 0xECE9: 0x64E9,
+ 0xECEA: 0x64E3,
+ 0xECEB: 0x64EB,
+ 0xECEC: 0x64E4,
+ 0xECED: 0x64E8,
+ 0xECEE: 0x6581,
+ 0xECEF: 0x6580,
+ 0xECF0: 0x65B6,
+ 0xECF1: 0x65DA,
+ 0xECF2: 0x66D2,
+ 0xECF3: 0x6A8D,
+ 0xECF4: 0x6A96,
+ 0xECF5: 0x6A81,
+ 0xECF6: 0x6AA5,
+ 0xECF7: 0x6A89,
+ 0xECF8: 0x6A9F,
+ 0xECF9: 0x6A9B,
+ 0xECFA: 0x6AA1,
+ 0xECFB: 0x6A9E,
+ 0xECFC: 0x6A87,
+ 0xECFD: 0x6A93,
+ 0xECFE: 0x6A8E,
+ 0xED40: 0x6A95,
+ 0xED41: 0x6A83,
+ 0xED42: 0x6AA8,
+ 0xED43: 0x6AA4,
+ 0xED44: 0x6A91,
+ 0xED45: 0x6A7F,
+ 0xED46: 0x6AA6,
+ 0xED47: 0x6A9A,
+ 0xED48: 0x6A85,
+ 0xED49: 0x6A8C,
+ 0xED4A: 0x6A92,
+ 0xED4B: 0x6B5B,
+ 0xED4C: 0x6BAD,
+ 0xED4D: 0x6C09,
+ 0xED4E: 0x6FCC,
+ 0xED4F: 0x6FA9,
+ 0xED50: 0x6FF4,
+ 0xED51: 0x6FD4,
+ 0xED52: 0x6FE3,
+ 0xED53: 0x6FDC,
+ 0xED54: 0x6FED,
+ 0xED55: 0x6FE7,
+ 0xED56: 0x6FE6,
+ 0xED57: 0x6FDE,
+ 0xED58: 0x6FF2,
+ 0xED59: 0x6FDD,
+ 0xED5A: 0x6FE2,
+ 0xED5B: 0x6FE8,
+ 0xED5C: 0x71E1,
+ 0xED5D: 0x71F1,
+ 0xED5E: 0x71E8,
+ 0xED5F: 0x71F2,
+ 0xED60: 0x71E4,
+ 0xED61: 0x71F0,
+ 0xED62: 0x71E2,
+ 0xED63: 0x7373,
+ 0xED64: 0x736E,
+ 0xED65: 0x736F,
+ 0xED66: 0x7497,
+ 0xED67: 0x74B2,
+ 0xED68: 0x74AB,
+ 0xED69: 0x7490,
+ 0xED6A: 0x74AA,
+ 0xED6B: 0x74AD,
+ 0xED6C: 0x74B1,
+ 0xED6D: 0x74A5,
+ 0xED6E: 0x74AF,
+ 0xED6F: 0x7510,
+ 0xED70: 0x7511,
+ 0xED71: 0x7512,
+ 0xED72: 0x750F,
+ 0xED73: 0x7584,
+ 0xED74: 0x7643,
+ 0xED75: 0x7648,
+ 0xED76: 0x7649,
+ 0xED77: 0x7647,
+ 0xED78: 0x76A4,
+ 0xED79: 0x76E9,
+ 0xED7A: 0x77B5,
+ 0xED7B: 0x77AB,
+ 0xED7C: 0x77B2,
+ 0xED7D: 0x77B7,
+ 0xED7E: 0x77B6,
+ 0xEDA1: 0x77B4,
+ 0xEDA2: 0x77B1,
+ 0xEDA3: 0x77A8,
+ 0xEDA4: 0x77F0,
+ 0xEDA5: 0x78F3,
+ 0xEDA6: 0x78FD,
+ 0xEDA7: 0x7902,
+ 0xEDA8: 0x78FB,
+ 0xEDA9: 0x78FC,
+ 0xEDAA: 0x78F2,
+ 0xEDAB: 0x7905,
+ 0xEDAC: 0x78F9,
+ 0xEDAD: 0x78FE,
+ 0xEDAE: 0x7904,
+ 0xEDAF: 0x79AB,
+ 0xEDB0: 0x79A8,
+ 0xEDB1: 0x7A5C,
+ 0xEDB2: 0x7A5B,
+ 0xEDB3: 0x7A56,
+ 0xEDB4: 0x7A58,
+ 0xEDB5: 0x7A54,
+ 0xEDB6: 0x7A5A,
+ 0xEDB7: 0x7ABE,
+ 0xEDB8: 0x7AC0,
+ 0xEDB9: 0x7AC1,
+ 0xEDBA: 0x7C05,
+ 0xEDBB: 0x7C0F,
+ 0xEDBC: 0x7BF2,
+ 0xEDBD: 0x7C00,
+ 0xEDBE: 0x7BFF,
+ 0xEDBF: 0x7BFB,
+ 0xEDC0: 0x7C0E,
+ 0xEDC1: 0x7BF4,
+ 0xEDC2: 0x7C0B,
+ 0xEDC3: 0x7BF3,
+ 0xEDC4: 0x7C02,
+ 0xEDC5: 0x7C09,
+ 0xEDC6: 0x7C03,
+ 0xEDC7: 0x7C01,
+ 0xEDC8: 0x7BF8,
+ 0xEDC9: 0x7BFD,
+ 0xEDCA: 0x7C06,
+ 0xEDCB: 0x7BF0,
+ 0xEDCC: 0x7BF1,
+ 0xEDCD: 0x7C10,
+ 0xEDCE: 0x7C0A,
+ 0xEDCF: 0x7CE8,
+ 0xEDD0: 0x7E2D,
+ 0xEDD1: 0x7E3C,
+ 0xEDD2: 0x7E42,
+ 0xEDD3: 0x7E33,
+ 0xEDD4: 0x9848,
+ 0xEDD5: 0x7E38,
+ 0xEDD6: 0x7E2A,
+ 0xEDD7: 0x7E49,
+ 0xEDD8: 0x7E40,
+ 0xEDD9: 0x7E47,
+ 0xEDDA: 0x7E29,
+ 0xEDDB: 0x7E4C,
+ 0xEDDC: 0x7E30,
+ 0xEDDD: 0x7E3B,
+ 0xEDDE: 0x7E36,
+ 0xEDDF: 0x7E44,
+ 0xEDE0: 0x7E3A,
+ 0xEDE1: 0x7F45,
+ 0xEDE2: 0x7F7F,
+ 0xEDE3: 0x7F7E,
+ 0xEDE4: 0x7F7D,
+ 0xEDE5: 0x7FF4,
+ 0xEDE6: 0x7FF2,
+ 0xEDE7: 0x802C,
+ 0xEDE8: 0x81BB,
+ 0xEDE9: 0x81C4,
+ 0xEDEA: 0x81CC,
+ 0xEDEB: 0x81CA,
+ 0xEDEC: 0x81C5,
+ 0xEDED: 0x81C7,
+ 0xEDEE: 0x81BC,
+ 0xEDEF: 0x81E9,
+ 0xEDF0: 0x825B,
+ 0xEDF1: 0x825A,
+ 0xEDF2: 0x825C,
+ 0xEDF3: 0x8583,
+ 0xEDF4: 0x8580,
+ 0xEDF5: 0x858F,
+ 0xEDF6: 0x85A7,
+ 0xEDF7: 0x8595,
+ 0xEDF8: 0x85A0,
+ 0xEDF9: 0x858B,
+ 0xEDFA: 0x85A3,
+ 0xEDFB: 0x857B,
+ 0xEDFC: 0x85A4,
+ 0xEDFD: 0x859A,
+ 0xEDFE: 0x859E,
+ 0xEE40: 0x8577,
+ 0xEE41: 0x857C,
+ 0xEE42: 0x8589,
+ 0xEE43: 0x85A1,
+ 0xEE44: 0x857A,
+ 0xEE45: 0x8578,
+ 0xEE46: 0x8557,
+ 0xEE47: 0x858E,
+ 0xEE48: 0x8596,
+ 0xEE49: 0x8586,
+ 0xEE4A: 0x858D,
+ 0xEE4B: 0x8599,
+ 0xEE4C: 0x859D,
+ 0xEE4D: 0x8581,
+ 0xEE4E: 0x85A2,
+ 0xEE4F: 0x8582,
+ 0xEE50: 0x8588,
+ 0xEE51: 0x8585,
+ 0xEE52: 0x8579,
+ 0xEE53: 0x8576,
+ 0xEE54: 0x8598,
+ 0xEE55: 0x8590,
+ 0xEE56: 0x859F,
+ 0xEE57: 0x8668,
+ 0xEE58: 0x87BE,
+ 0xEE59: 0x87AA,
+ 0xEE5A: 0x87AD,
+ 0xEE5B: 0x87C5,
+ 0xEE5C: 0x87B0,
+ 0xEE5D: 0x87AC,
+ 0xEE5E: 0x87B9,
+ 0xEE5F: 0x87B5,
+ 0xEE60: 0x87BC,
+ 0xEE61: 0x87AE,
+ 0xEE62: 0x87C9,
+ 0xEE63: 0x87C3,
+ 0xEE64: 0x87C2,
+ 0xEE65: 0x87CC,
+ 0xEE66: 0x87B7,
+ 0xEE67: 0x87AF,
+ 0xEE68: 0x87C4,
+ 0xEE69: 0x87CA,
+ 0xEE6A: 0x87B4,
+ 0xEE6B: 0x87B6,
+ 0xEE6C: 0x87BF,
+ 0xEE6D: 0x87B8,
+ 0xEE6E: 0x87BD,
+ 0xEE6F: 0x87DE,
+ 0xEE70: 0x87B2,
+ 0xEE71: 0x8935,
+ 0xEE72: 0x8933,
+ 0xEE73: 0x893C,
+ 0xEE74: 0x893E,
+ 0xEE75: 0x8941,
+ 0xEE76: 0x8952,
+ 0xEE77: 0x8937,
+ 0xEE78: 0x8942,
+ 0xEE79: 0x89AD,
+ 0xEE7A: 0x89AF,
+ 0xEE7B: 0x89AE,
+ 0xEE7C: 0x89F2,
+ 0xEE7D: 0x89F3,
+ 0xEE7E: 0x8B1E,
+ 0xEEA1: 0x8B18,
+ 0xEEA2: 0x8B16,
+ 0xEEA3: 0x8B11,
+ 0xEEA4: 0x8B05,
+ 0xEEA5: 0x8B0B,
+ 0xEEA6: 0x8B22,
+ 0xEEA7: 0x8B0F,
+ 0xEEA8: 0x8B12,
+ 0xEEA9: 0x8B15,
+ 0xEEAA: 0x8B07,
+ 0xEEAB: 0x8B0D,
+ 0xEEAC: 0x8B08,
+ 0xEEAD: 0x8B06,
+ 0xEEAE: 0x8B1C,
+ 0xEEAF: 0x8B13,
+ 0xEEB0: 0x8B1A,
+ 0xEEB1: 0x8C4F,
+ 0xEEB2: 0x8C70,
+ 0xEEB3: 0x8C72,
+ 0xEEB4: 0x8C71,
+ 0xEEB5: 0x8C6F,
+ 0xEEB6: 0x8C95,
+ 0xEEB7: 0x8C94,
+ 0xEEB8: 0x8CF9,
+ 0xEEB9: 0x8D6F,
+ 0xEEBA: 0x8E4E,
+ 0xEEBB: 0x8E4D,
+ 0xEEBC: 0x8E53,
+ 0xEEBD: 0x8E50,
+ 0xEEBE: 0x8E4C,
+ 0xEEBF: 0x8E47,
+ 0xEEC0: 0x8F43,
+ 0xEEC1: 0x8F40,
+ 0xEEC2: 0x9085,
+ 0xEEC3: 0x907E,
+ 0xEEC4: 0x9138,
+ 0xEEC5: 0x919A,
+ 0xEEC6: 0x91A2,
+ 0xEEC7: 0x919B,
+ 0xEEC8: 0x9199,
+ 0xEEC9: 0x919F,
+ 0xEECA: 0x91A1,
+ 0xEECB: 0x919D,
+ 0xEECC: 0x91A0,
+ 0xEECD: 0x93A1,
+ 0xEECE: 0x9383,
+ 0xEECF: 0x93AF,
+ 0xEED0: 0x9364,
+ 0xEED1: 0x9356,
+ 0xEED2: 0x9347,
+ 0xEED3: 0x937C,
+ 0xEED4: 0x9358,
+ 0xEED5: 0x935C,
+ 0xEED6: 0x9376,
+ 0xEED7: 0x9349,
+ 0xEED8: 0x9350,
+ 0xEED9: 0x9351,
+ 0xEEDA: 0x9360,
+ 0xEEDB: 0x936D,
+ 0xEEDC: 0x938F,
+ 0xEEDD: 0x934C,
+ 0xEEDE: 0x936A,
+ 0xEEDF: 0x9379,
+ 0xEEE0: 0x9357,
+ 0xEEE1: 0x9355,
+ 0xEEE2: 0x9352,
+ 0xEEE3: 0x934F,
+ 0xEEE4: 0x9371,
+ 0xEEE5: 0x9377,
+ 0xEEE6: 0x937B,
+ 0xEEE7: 0x9361,
+ 0xEEE8: 0x935E,
+ 0xEEE9: 0x9363,
+ 0xEEEA: 0x9367,
+ 0xEEEB: 0x9380,
+ 0xEEEC: 0x934E,
+ 0xEEED: 0x9359,
+ 0xEEEE: 0x95C7,
+ 0xEEEF: 0x95C0,
+ 0xEEF0: 0x95C9,
+ 0xEEF1: 0x95C3,
+ 0xEEF2: 0x95C5,
+ 0xEEF3: 0x95B7,
+ 0xEEF4: 0x96AE,
+ 0xEEF5: 0x96B0,
+ 0xEEF6: 0x96AC,
+ 0xEEF7: 0x9720,
+ 0xEEF8: 0x971F,
+ 0xEEF9: 0x9718,
+ 0xEEFA: 0x971D,
+ 0xEEFB: 0x9719,
+ 0xEEFC: 0x979A,
+ 0xEEFD: 0x97A1,
+ 0xEEFE: 0x979C,
+ 0xEF40: 0x979E,
+ 0xEF41: 0x979D,
+ 0xEF42: 0x97D5,
+ 0xEF43: 0x97D4,
+ 0xEF44: 0x97F1,
+ 0xEF45: 0x9841,
+ 0xEF46: 0x9844,
+ 0xEF47: 0x984A,
+ 0xEF48: 0x9849,
+ 0xEF49: 0x9845,
+ 0xEF4A: 0x9843,
+ 0xEF4B: 0x9925,
+ 0xEF4C: 0x992B,
+ 0xEF4D: 0x992C,
+ 0xEF4E: 0x992A,
+ 0xEF4F: 0x9933,
+ 0xEF50: 0x9932,
+ 0xEF51: 0x992F,
+ 0xEF52: 0x992D,
+ 0xEF53: 0x9931,
+ 0xEF54: 0x9930,
+ 0xEF55: 0x9998,
+ 0xEF56: 0x99A3,
+ 0xEF57: 0x99A1,
+ 0xEF58: 0x9A02,
+ 0xEF59: 0x99FA,
+ 0xEF5A: 0x99F4,
+ 0xEF5B: 0x99F7,
+ 0xEF5C: 0x99F9,
+ 0xEF5D: 0x99F8,
+ 0xEF5E: 0x99F6,
+ 0xEF5F: 0x99FB,
+ 0xEF60: 0x99FD,
+ 0xEF61: 0x99FE,
+ 0xEF62: 0x99FC,
+ 0xEF63: 0x9A03,
+ 0xEF64: 0x9ABE,
+ 0xEF65: 0x9AFE,
+ 0xEF66: 0x9AFD,
+ 0xEF67: 0x9B01,
+ 0xEF68: 0x9AFC,
+ 0xEF69: 0x9B48,
+ 0xEF6A: 0x9B9A,
+ 0xEF6B: 0x9BA8,
+ 0xEF6C: 0x9B9E,
+ 0xEF6D: 0x9B9B,
+ 0xEF6E: 0x9BA6,
+ 0xEF6F: 0x9BA1,
+ 0xEF70: 0x9BA5,
+ 0xEF71: 0x9BA4,
+ 0xEF72: 0x9B86,
+ 0xEF73: 0x9BA2,
+ 0xEF74: 0x9BA0,
+ 0xEF75: 0x9BAF,
+ 0xEF76: 0x9D33,
+ 0xEF77: 0x9D41,
+ 0xEF78: 0x9D67,
+ 0xEF79: 0x9D36,
+ 0xEF7A: 0x9D2E,
+ 0xEF7B: 0x9D2F,
+ 0xEF7C: 0x9D31,
+ 0xEF7D: 0x9D38,
+ 0xEF7E: 0x9D30,
+ 0xEFA1: 0x9D45,
+ 0xEFA2: 0x9D42,
+ 0xEFA3: 0x9D43,
+ 0xEFA4: 0x9D3E,
+ 0xEFA5: 0x9D37,
+ 0xEFA6: 0x9D40,
+ 0xEFA7: 0x9D3D,
+ 0xEFA8: 0x7FF5,
+ 0xEFA9: 0x9D2D,
+ 0xEFAA: 0x9E8A,
+ 0xEFAB: 0x9E89,
+ 0xEFAC: 0x9E8D,
+ 0xEFAD: 0x9EB0,
+ 0xEFAE: 0x9EC8,
+ 0xEFAF: 0x9EDA,
+ 0xEFB0: 0x9EFB,
+ 0xEFB1: 0x9EFF,
+ 0xEFB2: 0x9F24,
+ 0xEFB3: 0x9F23,
+ 0xEFB4: 0x9F22,
+ 0xEFB5: 0x9F54,
+ 0xEFB6: 0x9FA0,
+ 0xEFB7: 0x5131,
+ 0xEFB8: 0x512D,
+ 0xEFB9: 0x512E,
+ 0xEFBA: 0x5698,
+ 0xEFBB: 0x569C,
+ 0xEFBC: 0x5697,
+ 0xEFBD: 0x569A,
+ 0xEFBE: 0x569D,
+ 0xEFBF: 0x5699,
+ 0xEFC0: 0x5970,
+ 0xEFC1: 0x5B3C,
+ 0xEFC2: 0x5C69,
+ 0xEFC3: 0x5C6A,
+ 0xEFC4: 0x5DC0,
+ 0xEFC5: 0x5E6D,
+ 0xEFC6: 0x5E6E,
+ 0xEFC7: 0x61D8,
+ 0xEFC8: 0x61DF,
+ 0xEFC9: 0x61ED,
+ 0xEFCA: 0x61EE,
+ 0xEFCB: 0x61F1,
+ 0xEFCC: 0x61EA,
+ 0xEFCD: 0x61F0,
+ 0xEFCE: 0x61EB,
+ 0xEFCF: 0x61D6,
+ 0xEFD0: 0x61E9,
+ 0xEFD1: 0x64FF,
+ 0xEFD2: 0x6504,
+ 0xEFD3: 0x64FD,
+ 0xEFD4: 0x64F8,
+ 0xEFD5: 0x6501,
+ 0xEFD6: 0x6503,
+ 0xEFD7: 0x64FC,
+ 0xEFD8: 0x6594,
+ 0xEFD9: 0x65DB,
+ 0xEFDA: 0x66DA,
+ 0xEFDB: 0x66DB,
+ 0xEFDC: 0x66D8,
+ 0xEFDD: 0x6AC5,
+ 0xEFDE: 0x6AB9,
+ 0xEFDF: 0x6ABD,
+ 0xEFE0: 0x6AE1,
+ 0xEFE1: 0x6AC6,
+ 0xEFE2: 0x6ABA,
+ 0xEFE3: 0x6AB6,
+ 0xEFE4: 0x6AB7,
+ 0xEFE5: 0x6AC7,
+ 0xEFE6: 0x6AB4,
+ 0xEFE7: 0x6AAD,
+ 0xEFE8: 0x6B5E,
+ 0xEFE9: 0x6BC9,
+ 0xEFEA: 0x6C0B,
+ 0xEFEB: 0x7007,
+ 0xEFEC: 0x700C,
+ 0xEFED: 0x700D,
+ 0xEFEE: 0x7001,
+ 0xEFEF: 0x7005,
+ 0xEFF0: 0x7014,
+ 0xEFF1: 0x700E,
+ 0xEFF2: 0x6FFF,
+ 0xEFF3: 0x7000,
+ 0xEFF4: 0x6FFB,
+ 0xEFF5: 0x7026,
+ 0xEFF6: 0x6FFC,
+ 0xEFF7: 0x6FF7,
+ 0xEFF8: 0x700A,
+ 0xEFF9: 0x7201,
+ 0xEFFA: 0x71FF,
+ 0xEFFB: 0x71F9,
+ 0xEFFC: 0x7203,
+ 0xEFFD: 0x71FD,
+ 0xEFFE: 0x7376,
+ 0xF040: 0x74B8,
+ 0xF041: 0x74C0,
+ 0xF042: 0x74B5,
+ 0xF043: 0x74C1,
+ 0xF044: 0x74BE,
+ 0xF045: 0x74B6,
+ 0xF046: 0x74BB,
+ 0xF047: 0x74C2,
+ 0xF048: 0x7514,
+ 0xF049: 0x7513,
+ 0xF04A: 0x765C,
+ 0xF04B: 0x7664,
+ 0xF04C: 0x7659,
+ 0xF04D: 0x7650,
+ 0xF04E: 0x7653,
+ 0xF04F: 0x7657,
+ 0xF050: 0x765A,
+ 0xF051: 0x76A6,
+ 0xF052: 0x76BD,
+ 0xF053: 0x76EC,
+ 0xF054: 0x77C2,
+ 0xF055: 0x77BA,
+ 0xF056: 0x78FF,
+ 0xF057: 0x790C,
+ 0xF058: 0x7913,
+ 0xF059: 0x7914,
+ 0xF05A: 0x7909,
+ 0xF05B: 0x7910,
+ 0xF05C: 0x7912,
+ 0xF05D: 0x7911,
+ 0xF05E: 0x79AD,
+ 0xF05F: 0x79AC,
+ 0xF060: 0x7A5F,
+ 0xF061: 0x7C1C,
+ 0xF062: 0x7C29,
+ 0xF063: 0x7C19,
+ 0xF064: 0x7C20,
+ 0xF065: 0x7C1F,
+ 0xF066: 0x7C2D,
+ 0xF067: 0x7C1D,
+ 0xF068: 0x7C26,
+ 0xF069: 0x7C28,
+ 0xF06A: 0x7C22,
+ 0xF06B: 0x7C25,
+ 0xF06C: 0x7C30,
+ 0xF06D: 0x7E5C,
+ 0xF06E: 0x7E50,
+ 0xF06F: 0x7E56,
+ 0xF070: 0x7E63,
+ 0xF071: 0x7E58,
+ 0xF072: 0x7E62,
+ 0xF073: 0x7E5F,
+ 0xF074: 0x7E51,
+ 0xF075: 0x7E60,
+ 0xF076: 0x7E57,
+ 0xF077: 0x7E53,
+ 0xF078: 0x7FB5,
+ 0xF079: 0x7FB3,
+ 0xF07A: 0x7FF7,
+ 0xF07B: 0x7FF8,
+ 0xF07C: 0x8075,
+ 0xF07D: 0x81D1,
+ 0xF07E: 0x81D2,
+ 0xF0A1: 0x81D0,
+ 0xF0A2: 0x825F,
+ 0xF0A3: 0x825E,
+ 0xF0A4: 0x85B4,
+ 0xF0A5: 0x85C6,
+ 0xF0A6: 0x85C0,
+ 0xF0A7: 0x85C3,
+ 0xF0A8: 0x85C2,
+ 0xF0A9: 0x85B3,
+ 0xF0AA: 0x85B5,
+ 0xF0AB: 0x85BD,
+ 0xF0AC: 0x85C7,
+ 0xF0AD: 0x85C4,
+ 0xF0AE: 0x85BF,
+ 0xF0AF: 0x85CB,
+ 0xF0B0: 0x85CE,
+ 0xF0B1: 0x85C8,
+ 0xF0B2: 0x85C5,
+ 0xF0B3: 0x85B1,
+ 0xF0B4: 0x85B6,
+ 0xF0B5: 0x85D2,
+ 0xF0B6: 0x8624,
+ 0xF0B7: 0x85B8,
+ 0xF0B8: 0x85B7,
+ 0xF0B9: 0x85BE,
+ 0xF0BA: 0x8669,
+ 0xF0BB: 0x87E7,
+ 0xF0BC: 0x87E6,
+ 0xF0BD: 0x87E2,
+ 0xF0BE: 0x87DB,
+ 0xF0BF: 0x87EB,
+ 0xF0C0: 0x87EA,
+ 0xF0C1: 0x87E5,
+ 0xF0C2: 0x87DF,
+ 0xF0C3: 0x87F3,
+ 0xF0C4: 0x87E4,
+ 0xF0C5: 0x87D4,
+ 0xF0C6: 0x87DC,
+ 0xF0C7: 0x87D3,
+ 0xF0C8: 0x87ED,
+ 0xF0C9: 0x87D8,
+ 0xF0CA: 0x87E3,
+ 0xF0CB: 0x87A4,
+ 0xF0CC: 0x87D7,
+ 0xF0CD: 0x87D9,
+ 0xF0CE: 0x8801,
+ 0xF0CF: 0x87F4,
+ 0xF0D0: 0x87E8,
+ 0xF0D1: 0x87DD,
+ 0xF0D2: 0x8953,
+ 0xF0D3: 0x894B,
+ 0xF0D4: 0x894F,
+ 0xF0D5: 0x894C,
+ 0xF0D6: 0x8946,
+ 0xF0D7: 0x8950,
+ 0xF0D8: 0x8951,
+ 0xF0D9: 0x8949,
+ 0xF0DA: 0x8B2A,
+ 0xF0DB: 0x8B27,
+ 0xF0DC: 0x8B23,
+ 0xF0DD: 0x8B33,
+ 0xF0DE: 0x8B30,
+ 0xF0DF: 0x8B35,
+ 0xF0E0: 0x8B47,
+ 0xF0E1: 0x8B2F,
+ 0xF0E2: 0x8B3C,
+ 0xF0E3: 0x8B3E,
+ 0xF0E4: 0x8B31,
+ 0xF0E5: 0x8B25,
+ 0xF0E6: 0x8B37,
+ 0xF0E7: 0x8B26,
+ 0xF0E8: 0x8B36,
+ 0xF0E9: 0x8B2E,
+ 0xF0EA: 0x8B24,
+ 0xF0EB: 0x8B3B,
+ 0xF0EC: 0x8B3D,
+ 0xF0ED: 0x8B3A,
+ 0xF0EE: 0x8C42,
+ 0xF0EF: 0x8C75,
+ 0xF0F0: 0x8C99,
+ 0xF0F1: 0x8C98,
+ 0xF0F2: 0x8C97,
+ 0xF0F3: 0x8CFE,
+ 0xF0F4: 0x8D04,
+ 0xF0F5: 0x8D02,
+ 0xF0F6: 0x8D00,
+ 0xF0F7: 0x8E5C,
+ 0xF0F8: 0x8E62,
+ 0xF0F9: 0x8E60,
+ 0xF0FA: 0x8E57,
+ 0xF0FB: 0x8E56,
+ 0xF0FC: 0x8E5E,
+ 0xF0FD: 0x8E65,
+ 0xF0FE: 0x8E67,
+ 0xF140: 0x8E5B,
+ 0xF141: 0x8E5A,
+ 0xF142: 0x8E61,
+ 0xF143: 0x8E5D,
+ 0xF144: 0x8E69,
+ 0xF145: 0x8E54,
+ 0xF146: 0x8F46,
+ 0xF147: 0x8F47,
+ 0xF148: 0x8F48,
+ 0xF149: 0x8F4B,
+ 0xF14A: 0x9128,
+ 0xF14B: 0x913A,
+ 0xF14C: 0x913B,
+ 0xF14D: 0x913E,
+ 0xF14E: 0x91A8,
+ 0xF14F: 0x91A5,
+ 0xF150: 0x91A7,
+ 0xF151: 0x91AF,
+ 0xF152: 0x91AA,
+ 0xF153: 0x93B5,
+ 0xF154: 0x938C,
+ 0xF155: 0x9392,
+ 0xF156: 0x93B7,
+ 0xF157: 0x939B,
+ 0xF158: 0x939D,
+ 0xF159: 0x9389,
+ 0xF15A: 0x93A7,
+ 0xF15B: 0x938E,
+ 0xF15C: 0x93AA,
+ 0xF15D: 0x939E,
+ 0xF15E: 0x93A6,
+ 0xF15F: 0x9395,
+ 0xF160: 0x9388,
+ 0xF161: 0x9399,
+ 0xF162: 0x939F,
+ 0xF163: 0x938D,
+ 0xF164: 0x93B1,
+ 0xF165: 0x9391,
+ 0xF166: 0x93B2,
+ 0xF167: 0x93A4,
+ 0xF168: 0x93A8,
+ 0xF169: 0x93B4,
+ 0xF16A: 0x93A3,
+ 0xF16B: 0x93A5,
+ 0xF16C: 0x95D2,
+ 0xF16D: 0x95D3,
+ 0xF16E: 0x95D1,
+ 0xF16F: 0x96B3,
+ 0xF170: 0x96D7,
+ 0xF171: 0x96DA,
+ 0xF172: 0x5DC2,
+ 0xF173: 0x96DF,
+ 0xF174: 0x96D8,
+ 0xF175: 0x96DD,
+ 0xF176: 0x9723,
+ 0xF177: 0x9722,
+ 0xF178: 0x9725,
+ 0xF179: 0x97AC,
+ 0xF17A: 0x97AE,
+ 0xF17B: 0x97A8,
+ 0xF17C: 0x97AB,
+ 0xF17D: 0x97A4,
+ 0xF17E: 0x97AA,
+ 0xF1A1: 0x97A2,
+ 0xF1A2: 0x97A5,
+ 0xF1A3: 0x97D7,
+ 0xF1A4: 0x97D9,
+ 0xF1A5: 0x97D6,
+ 0xF1A6: 0x97D8,
+ 0xF1A7: 0x97FA,
+ 0xF1A8: 0x9850,
+ 0xF1A9: 0x9851,
+ 0xF1AA: 0x9852,
+ 0xF1AB: 0x98B8,
+ 0xF1AC: 0x9941,
+ 0xF1AD: 0x993C,
+ 0xF1AE: 0x993A,
+ 0xF1AF: 0x9A0F,
+ 0xF1B0: 0x9A0B,
+ 0xF1B1: 0x9A09,
+ 0xF1B2: 0x9A0D,
+ 0xF1B3: 0x9A04,
+ 0xF1B4: 0x9A11,
+ 0xF1B5: 0x9A0A,
+ 0xF1B6: 0x9A05,
+ 0xF1B7: 0x9A07,
+ 0xF1B8: 0x9A06,
+ 0xF1B9: 0x9AC0,
+ 0xF1BA: 0x9ADC,
+ 0xF1BB: 0x9B08,
+ 0xF1BC: 0x9B04,
+ 0xF1BD: 0x9B05,
+ 0xF1BE: 0x9B29,
+ 0xF1BF: 0x9B35,
+ 0xF1C0: 0x9B4A,
+ 0xF1C1: 0x9B4C,
+ 0xF1C2: 0x9B4B,
+ 0xF1C3: 0x9BC7,
+ 0xF1C4: 0x9BC6,
+ 0xF1C5: 0x9BC3,
+ 0xF1C6: 0x9BBF,
+ 0xF1C7: 0x9BC1,
+ 0xF1C8: 0x9BB5,
+ 0xF1C9: 0x9BB8,
+ 0xF1CA: 0x9BD3,
+ 0xF1CB: 0x9BB6,
+ 0xF1CC: 0x9BC4,
+ 0xF1CD: 0x9BB9,
+ 0xF1CE: 0x9BBD,
+ 0xF1CF: 0x9D5C,
+ 0xF1D0: 0x9D53,
+ 0xF1D1: 0x9D4F,
+ 0xF1D2: 0x9D4A,
+ 0xF1D3: 0x9D5B,
+ 0xF1D4: 0x9D4B,
+ 0xF1D5: 0x9D59,
+ 0xF1D6: 0x9D56,
+ 0xF1D7: 0x9D4C,
+ 0xF1D8: 0x9D57,
+ 0xF1D9: 0x9D52,
+ 0xF1DA: 0x9D54,
+ 0xF1DB: 0x9D5F,
+ 0xF1DC: 0x9D58,
+ 0xF1DD: 0x9D5A,
+ 0xF1DE: 0x9E8E,
+ 0xF1DF: 0x9E8C,
+ 0xF1E0: 0x9EDF,
+ 0xF1E1: 0x9F01,
+ 0xF1E2: 0x9F00,
+ 0xF1E3: 0x9F16,
+ 0xF1E4: 0x9F25,
+ 0xF1E5: 0x9F2B,
+ 0xF1E6: 0x9F2A,
+ 0xF1E7: 0x9F29,
+ 0xF1E8: 0x9F28,
+ 0xF1E9: 0x9F4C,
+ 0xF1EA: 0x9F55,
+ 0xF1EB: 0x5134,
+ 0xF1EC: 0x5135,
+ 0xF1ED: 0x5296,
+ 0xF1EE: 0x52F7,
+ 0xF1EF: 0x53B4,
+ 0xF1F0: 0x56AB,
+ 0xF1F1: 0x56AD,
+ 0xF1F2: 0x56A6,
+ 0xF1F3: 0x56A7,
+ 0xF1F4: 0x56AA,
+ 0xF1F5: 0x56AC,
+ 0xF1F6: 0x58DA,
+ 0xF1F7: 0x58DD,
+ 0xF1F8: 0x58DB,
+ 0xF1F9: 0x5912,
+ 0xF1FA: 0x5B3D,
+ 0xF1FB: 0x5B3E,
+ 0xF1FC: 0x5B3F,
+ 0xF1FD: 0x5DC3,
+ 0xF1FE: 0x5E70,
+ 0xF240: 0x5FBF,
+ 0xF241: 0x61FB,
+ 0xF242: 0x6507,
+ 0xF243: 0x6510,
+ 0xF244: 0x650D,
+ 0xF245: 0x6509,
+ 0xF246: 0x650C,
+ 0xF247: 0x650E,
+ 0xF248: 0x6584,
+ 0xF249: 0x65DE,
+ 0xF24A: 0x65DD,
+ 0xF24B: 0x66DE,
+ 0xF24C: 0x6AE7,
+ 0xF24D: 0x6AE0,
+ 0xF24E: 0x6ACC,
+ 0xF24F: 0x6AD1,
+ 0xF250: 0x6AD9,
+ 0xF251: 0x6ACB,
+ 0xF252: 0x6ADF,
+ 0xF253: 0x6ADC,
+ 0xF254: 0x6AD0,
+ 0xF255: 0x6AEB,
+ 0xF256: 0x6ACF,
+ 0xF257: 0x6ACD,
+ 0xF258: 0x6ADE,
+ 0xF259: 0x6B60,
+ 0xF25A: 0x6BB0,
+ 0xF25B: 0x6C0C,
+ 0xF25C: 0x7019,
+ 0xF25D: 0x7027,
+ 0xF25E: 0x7020,
+ 0xF25F: 0x7016,
+ 0xF260: 0x702B,
+ 0xF261: 0x7021,
+ 0xF262: 0x7022,
+ 0xF263: 0x7023,
+ 0xF264: 0x7029,
+ 0xF265: 0x7017,
+ 0xF266: 0x7024,
+ 0xF267: 0x701C,
+ 0xF268: 0x702A,
+ 0xF269: 0x720C,
+ 0xF26A: 0x720A,
+ 0xF26B: 0x7207,
+ 0xF26C: 0x7202,
+ 0xF26D: 0x7205,
+ 0xF26E: 0x72A5,
+ 0xF26F: 0x72A6,
+ 0xF270: 0x72A4,
+ 0xF271: 0x72A3,
+ 0xF272: 0x72A1,
+ 0xF273: 0x74CB,
+ 0xF274: 0x74C5,
+ 0xF275: 0x74B7,
+ 0xF276: 0x74C3,
+ 0xF277: 0x7516,
+ 0xF278: 0x7660,
+ 0xF279: 0x77C9,
+ 0xF27A: 0x77CA,
+ 0xF27B: 0x77C4,
+ 0xF27C: 0x77F1,
+ 0xF27D: 0x791D,
+ 0xF27E: 0x791B,
+ 0xF2A1: 0x7921,
+ 0xF2A2: 0x791C,
+ 0xF2A3: 0x7917,
+ 0xF2A4: 0x791E,
+ 0xF2A5: 0x79B0,
+ 0xF2A6: 0x7A67,
+ 0xF2A7: 0x7A68,
+ 0xF2A8: 0x7C33,
+ 0xF2A9: 0x7C3C,
+ 0xF2AA: 0x7C39,
+ 0xF2AB: 0x7C2C,
+ 0xF2AC: 0x7C3B,
+ 0xF2AD: 0x7CEC,
+ 0xF2AE: 0x7CEA,
+ 0xF2AF: 0x7E76,
+ 0xF2B0: 0x7E75,
+ 0xF2B1: 0x7E78,
+ 0xF2B2: 0x7E70,
+ 0xF2B3: 0x7E77,
+ 0xF2B4: 0x7E6F,
+ 0xF2B5: 0x7E7A,
+ 0xF2B6: 0x7E72,
+ 0xF2B7: 0x7E74,
+ 0xF2B8: 0x7E68,
+ 0xF2B9: 0x7F4B,
+ 0xF2BA: 0x7F4A,
+ 0xF2BB: 0x7F83,
+ 0xF2BC: 0x7F86,
+ 0xF2BD: 0x7FB7,
+ 0xF2BE: 0x7FFD,
+ 0xF2BF: 0x7FFE,
+ 0xF2C0: 0x8078,
+ 0xF2C1: 0x81D7,
+ 0xF2C2: 0x81D5,
+ 0xF2C3: 0x8264,
+ 0xF2C4: 0x8261,
+ 0xF2C5: 0x8263,
+ 0xF2C6: 0x85EB,
+ 0xF2C7: 0x85F1,
+ 0xF2C8: 0x85ED,
+ 0xF2C9: 0x85D9,
+ 0xF2CA: 0x85E1,
+ 0xF2CB: 0x85E8,
+ 0xF2CC: 0x85DA,
+ 0xF2CD: 0x85D7,
+ 0xF2CE: 0x85EC,
+ 0xF2CF: 0x85F2,
+ 0xF2D0: 0x85F8,
+ 0xF2D1: 0x85D8,
+ 0xF2D2: 0x85DF,
+ 0xF2D3: 0x85E3,
+ 0xF2D4: 0x85DC,
+ 0xF2D5: 0x85D1,
+ 0xF2D6: 0x85F0,
+ 0xF2D7: 0x85E6,
+ 0xF2D8: 0x85EF,
+ 0xF2D9: 0x85DE,
+ 0xF2DA: 0x85E2,
+ 0xF2DB: 0x8800,
+ 0xF2DC: 0x87FA,
+ 0xF2DD: 0x8803,
+ 0xF2DE: 0x87F6,
+ 0xF2DF: 0x87F7,
+ 0xF2E0: 0x8809,
+ 0xF2E1: 0x880C,
+ 0xF2E2: 0x880B,
+ 0xF2E3: 0x8806,
+ 0xF2E4: 0x87FC,
+ 0xF2E5: 0x8808,
+ 0xF2E6: 0x87FF,
+ 0xF2E7: 0x880A,
+ 0xF2E8: 0x8802,
+ 0xF2E9: 0x8962,
+ 0xF2EA: 0x895A,
+ 0xF2EB: 0x895B,
+ 0xF2EC: 0x8957,
+ 0xF2ED: 0x8961,
+ 0xF2EE: 0x895C,
+ 0xF2EF: 0x8958,
+ 0xF2F0: 0x895D,
+ 0xF2F1: 0x8959,
+ 0xF2F2: 0x8988,
+ 0xF2F3: 0x89B7,
+ 0xF2F4: 0x89B6,
+ 0xF2F5: 0x89F6,
+ 0xF2F6: 0x8B50,
+ 0xF2F7: 0x8B48,
+ 0xF2F8: 0x8B4A,
+ 0xF2F9: 0x8B40,
+ 0xF2FA: 0x8B53,
+ 0xF2FB: 0x8B56,
+ 0xF2FC: 0x8B54,
+ 0xF2FD: 0x8B4B,
+ 0xF2FE: 0x8B55,
+ 0xF340: 0x8B51,
+ 0xF341: 0x8B42,
+ 0xF342: 0x8B52,
+ 0xF343: 0x8B57,
+ 0xF344: 0x8C43,
+ 0xF345: 0x8C77,
+ 0xF346: 0x8C76,
+ 0xF347: 0x8C9A,
+ 0xF348: 0x8D06,
+ 0xF349: 0x8D07,
+ 0xF34A: 0x8D09,
+ 0xF34B: 0x8DAC,
+ 0xF34C: 0x8DAA,
+ 0xF34D: 0x8DAD,
+ 0xF34E: 0x8DAB,
+ 0xF34F: 0x8E6D,
+ 0xF350: 0x8E78,
+ 0xF351: 0x8E73,
+ 0xF352: 0x8E6A,
+ 0xF353: 0x8E6F,
+ 0xF354: 0x8E7B,
+ 0xF355: 0x8EC2,
+ 0xF356: 0x8F52,
+ 0xF357: 0x8F51,
+ 0xF358: 0x8F4F,
+ 0xF359: 0x8F50,
+ 0xF35A: 0x8F53,
+ 0xF35B: 0x8FB4,
+ 0xF35C: 0x9140,
+ 0xF35D: 0x913F,
+ 0xF35E: 0x91B0,
+ 0xF35F: 0x91AD,
+ 0xF360: 0x93DE,
+ 0xF361: 0x93C7,
+ 0xF362: 0x93CF,
+ 0xF363: 0x93C2,
+ 0xF364: 0x93DA,
+ 0xF365: 0x93D0,
+ 0xF366: 0x93F9,
+ 0xF367: 0x93EC,
+ 0xF368: 0x93CC,
+ 0xF369: 0x93D9,
+ 0xF36A: 0x93A9,
+ 0xF36B: 0x93E6,
+ 0xF36C: 0x93CA,
+ 0xF36D: 0x93D4,
+ 0xF36E: 0x93EE,
+ 0xF36F: 0x93E3,
+ 0xF370: 0x93D5,
+ 0xF371: 0x93C4,
+ 0xF372: 0x93CE,
+ 0xF373: 0x93C0,
+ 0xF374: 0x93D2,
+ 0xF375: 0x93E7,
+ 0xF376: 0x957D,
+ 0xF377: 0x95DA,
+ 0xF378: 0x95DB,
+ 0xF379: 0x96E1,
+ 0xF37A: 0x9729,
+ 0xF37B: 0x972B,
+ 0xF37C: 0x972C,
+ 0xF37D: 0x9728,
+ 0xF37E: 0x9726,
+ 0xF3A1: 0x97B3,
+ 0xF3A2: 0x97B7,
+ 0xF3A3: 0x97B6,
+ 0xF3A4: 0x97DD,
+ 0xF3A5: 0x97DE,
+ 0xF3A6: 0x97DF,
+ 0xF3A7: 0x985C,
+ 0xF3A8: 0x9859,
+ 0xF3A9: 0x985D,
+ 0xF3AA: 0x9857,
+ 0xF3AB: 0x98BF,
+ 0xF3AC: 0x98BD,
+ 0xF3AD: 0x98BB,
+ 0xF3AE: 0x98BE,
+ 0xF3AF: 0x9948,
+ 0xF3B0: 0x9947,
+ 0xF3B1: 0x9943,
+ 0xF3B2: 0x99A6,
+ 0xF3B3: 0x99A7,
+ 0xF3B4: 0x9A1A,
+ 0xF3B5: 0x9A15,
+ 0xF3B6: 0x9A25,
+ 0xF3B7: 0x9A1D,
+ 0xF3B8: 0x9A24,
+ 0xF3B9: 0x9A1B,
+ 0xF3BA: 0x9A22,
+ 0xF3BB: 0x9A20,
+ 0xF3BC: 0x9A27,
+ 0xF3BD: 0x9A23,
+ 0xF3BE: 0x9A1E,
+ 0xF3BF: 0x9A1C,
+ 0xF3C0: 0x9A14,
+ 0xF3C1: 0x9AC2,
+ 0xF3C2: 0x9B0B,
+ 0xF3C3: 0x9B0A,
+ 0xF3C4: 0x9B0E,
+ 0xF3C5: 0x9B0C,
+ 0xF3C6: 0x9B37,
+ 0xF3C7: 0x9BEA,
+ 0xF3C8: 0x9BEB,
+ 0xF3C9: 0x9BE0,
+ 0xF3CA: 0x9BDE,
+ 0xF3CB: 0x9BE4,
+ 0xF3CC: 0x9BE6,
+ 0xF3CD: 0x9BE2,
+ 0xF3CE: 0x9BF0,
+ 0xF3CF: 0x9BD4,
+ 0xF3D0: 0x9BD7,
+ 0xF3D1: 0x9BEC,
+ 0xF3D2: 0x9BDC,
+ 0xF3D3: 0x9BD9,
+ 0xF3D4: 0x9BE5,
+ 0xF3D5: 0x9BD5,
+ 0xF3D6: 0x9BE1,
+ 0xF3D7: 0x9BDA,
+ 0xF3D8: 0x9D77,
+ 0xF3D9: 0x9D81,
+ 0xF3DA: 0x9D8A,
+ 0xF3DB: 0x9D84,
+ 0xF3DC: 0x9D88,
+ 0xF3DD: 0x9D71,
+ 0xF3DE: 0x9D80,
+ 0xF3DF: 0x9D78,
+ 0xF3E0: 0x9D86,
+ 0xF3E1: 0x9D8B,
+ 0xF3E2: 0x9D8C,
+ 0xF3E3: 0x9D7D,
+ 0xF3E4: 0x9D6B,
+ 0xF3E5: 0x9D74,
+ 0xF3E6: 0x9D75,
+ 0xF3E7: 0x9D70,
+ 0xF3E8: 0x9D69,
+ 0xF3E9: 0x9D85,
+ 0xF3EA: 0x9D73,
+ 0xF3EB: 0x9D7B,
+ 0xF3EC: 0x9D82,
+ 0xF3ED: 0x9D6F,
+ 0xF3EE: 0x9D79,
+ 0xF3EF: 0x9D7F,
+ 0xF3F0: 0x9D87,
+ 0xF3F1: 0x9D68,
+ 0xF3F2: 0x9E94,
+ 0xF3F3: 0x9E91,
+ 0xF3F4: 0x9EC0,
+ 0xF3F5: 0x9EFC,
+ 0xF3F6: 0x9F2D,
+ 0xF3F7: 0x9F40,
+ 0xF3F8: 0x9F41,
+ 0xF3F9: 0x9F4D,
+ 0xF3FA: 0x9F56,
+ 0xF3FB: 0x9F57,
+ 0xF3FC: 0x9F58,
+ 0xF3FD: 0x5337,
+ 0xF3FE: 0x56B2,
+ 0xF440: 0x56B5,
+ 0xF441: 0x56B3,
+ 0xF442: 0x58E3,
+ 0xF443: 0x5B45,
+ 0xF444: 0x5DC6,
+ 0xF445: 0x5DC7,
+ 0xF446: 0x5EEE,
+ 0xF447: 0x5EEF,
+ 0xF448: 0x5FC0,
+ 0xF449: 0x5FC1,
+ 0xF44A: 0x61F9,
+ 0xF44B: 0x6517,
+ 0xF44C: 0x6516,
+ 0xF44D: 0x6515,
+ 0xF44E: 0x6513,
+ 0xF44F: 0x65DF,
+ 0xF450: 0x66E8,
+ 0xF451: 0x66E3,
+ 0xF452: 0x66E4,
+ 0xF453: 0x6AF3,
+ 0xF454: 0x6AF0,
+ 0xF455: 0x6AEA,
+ 0xF456: 0x6AE8,
+ 0xF457: 0x6AF9,
+ 0xF458: 0x6AF1,
+ 0xF459: 0x6AEE,
+ 0xF45A: 0x6AEF,
+ 0xF45B: 0x703C,
+ 0xF45C: 0x7035,
+ 0xF45D: 0x702F,
+ 0xF45E: 0x7037,
+ 0xF45F: 0x7034,
+ 0xF460: 0x7031,
+ 0xF461: 0x7042,
+ 0xF462: 0x7038,
+ 0xF463: 0x703F,
+ 0xF464: 0x703A,
+ 0xF465: 0x7039,
+ 0xF466: 0x7040,
+ 0xF467: 0x703B,
+ 0xF468: 0x7033,
+ 0xF469: 0x7041,
+ 0xF46A: 0x7213,
+ 0xF46B: 0x7214,
+ 0xF46C: 0x72A8,
+ 0xF46D: 0x737D,
+ 0xF46E: 0x737C,
+ 0xF46F: 0x74BA,
+ 0xF470: 0x76AB,
+ 0xF471: 0x76AA,
+ 0xF472: 0x76BE,
+ 0xF473: 0x76ED,
+ 0xF474: 0x77CC,
+ 0xF475: 0x77CE,
+ 0xF476: 0x77CF,
+ 0xF477: 0x77CD,
+ 0xF478: 0x77F2,
+ 0xF479: 0x7925,
+ 0xF47A: 0x7923,
+ 0xF47B: 0x7927,
+ 0xF47C: 0x7928,
+ 0xF47D: 0x7924,
+ 0xF47E: 0x7929,
+ 0xF4A1: 0x79B2,
+ 0xF4A2: 0x7A6E,
+ 0xF4A3: 0x7A6C,
+ 0xF4A4: 0x7A6D,
+ 0xF4A5: 0x7AF7,
+ 0xF4A6: 0x7C49,
+ 0xF4A7: 0x7C48,
+ 0xF4A8: 0x7C4A,
+ 0xF4A9: 0x7C47,
+ 0xF4AA: 0x7C45,
+ 0xF4AB: 0x7CEE,
+ 0xF4AC: 0x7E7B,
+ 0xF4AD: 0x7E7E,
+ 0xF4AE: 0x7E81,
+ 0xF4AF: 0x7E80,
+ 0xF4B0: 0x7FBA,
+ 0xF4B1: 0x7FFF,
+ 0xF4B2: 0x8079,
+ 0xF4B3: 0x81DB,
+ 0xF4B4: 0x81D9,
+ 0xF4B5: 0x820B,
+ 0xF4B6: 0x8268,
+ 0xF4B7: 0x8269,
+ 0xF4B8: 0x8622,
+ 0xF4B9: 0x85FF,
+ 0xF4BA: 0x8601,
+ 0xF4BB: 0x85FE,
+ 0xF4BC: 0x861B,
+ 0xF4BD: 0x8600,
+ 0xF4BE: 0x85F6,
+ 0xF4BF: 0x8604,
+ 0xF4C0: 0x8609,
+ 0xF4C1: 0x8605,
+ 0xF4C2: 0x860C,
+ 0xF4C3: 0x85FD,
+ 0xF4C4: 0x8819,
+ 0xF4C5: 0x8810,
+ 0xF4C6: 0x8811,
+ 0xF4C7: 0x8817,
+ 0xF4C8: 0x8813,
+ 0xF4C9: 0x8816,
+ 0xF4CA: 0x8963,
+ 0xF4CB: 0x8966,
+ 0xF4CC: 0x89B9,
+ 0xF4CD: 0x89F7,
+ 0xF4CE: 0x8B60,
+ 0xF4CF: 0x8B6A,
+ 0xF4D0: 0x8B5D,
+ 0xF4D1: 0x8B68,
+ 0xF4D2: 0x8B63,
+ 0xF4D3: 0x8B65,
+ 0xF4D4: 0x8B67,
+ 0xF4D5: 0x8B6D,
+ 0xF4D6: 0x8DAE,
+ 0xF4D7: 0x8E86,
+ 0xF4D8: 0x8E88,
+ 0xF4D9: 0x8E84,
+ 0xF4DA: 0x8F59,
+ 0xF4DB: 0x8F56,
+ 0xF4DC: 0x8F57,
+ 0xF4DD: 0x8F55,
+ 0xF4DE: 0x8F58,
+ 0xF4DF: 0x8F5A,
+ 0xF4E0: 0x908D,
+ 0xF4E1: 0x9143,
+ 0xF4E2: 0x9141,
+ 0xF4E3: 0x91B7,
+ 0xF4E4: 0x91B5,
+ 0xF4E5: 0x91B2,
+ 0xF4E6: 0x91B3,
+ 0xF4E7: 0x940B,
+ 0xF4E8: 0x9413,
+ 0xF4E9: 0x93FB,
+ 0xF4EA: 0x9420,
+ 0xF4EB: 0x940F,
+ 0xF4EC: 0x9414,
+ 0xF4ED: 0x93FE,
+ 0xF4EE: 0x9415,
+ 0xF4EF: 0x9410,
+ 0xF4F0: 0x9428,
+ 0xF4F1: 0x9419,
+ 0xF4F2: 0x940D,
+ 0xF4F3: 0x93F5,
+ 0xF4F4: 0x9400,
+ 0xF4F5: 0x93F7,
+ 0xF4F6: 0x9407,
+ 0xF4F7: 0x940E,
+ 0xF4F8: 0x9416,
+ 0xF4F9: 0x9412,
+ 0xF4FA: 0x93FA,
+ 0xF4FB: 0x9409,
+ 0xF4FC: 0x93F8,
+ 0xF4FD: 0x940A,
+ 0xF4FE: 0x93FF,
+ 0xF540: 0x93FC,
+ 0xF541: 0x940C,
+ 0xF542: 0x93F6,
+ 0xF543: 0x9411,
+ 0xF544: 0x9406,
+ 0xF545: 0x95DE,
+ 0xF546: 0x95E0,
+ 0xF547: 0x95DF,
+ 0xF548: 0x972E,
+ 0xF549: 0x972F,
+ 0xF54A: 0x97B9,
+ 0xF54B: 0x97BB,
+ 0xF54C: 0x97FD,
+ 0xF54D: 0x97FE,
+ 0xF54E: 0x9860,
+ 0xF54F: 0x9862,
+ 0xF550: 0x9863,
+ 0xF551: 0x985F,
+ 0xF552: 0x98C1,
+ 0xF553: 0x98C2,
+ 0xF554: 0x9950,
+ 0xF555: 0x994E,
+ 0xF556: 0x9959,
+ 0xF557: 0x994C,
+ 0xF558: 0x994B,
+ 0xF559: 0x9953,
+ 0xF55A: 0x9A32,
+ 0xF55B: 0x9A34,
+ 0xF55C: 0x9A31,
+ 0xF55D: 0x9A2C,
+ 0xF55E: 0x9A2A,
+ 0xF55F: 0x9A36,
+ 0xF560: 0x9A29,
+ 0xF561: 0x9A2E,
+ 0xF562: 0x9A38,
+ 0xF563: 0x9A2D,
+ 0xF564: 0x9AC7,
+ 0xF565: 0x9ACA,
+ 0xF566: 0x9AC6,
+ 0xF567: 0x9B10,
+ 0xF568: 0x9B12,
+ 0xF569: 0x9B11,
+ 0xF56A: 0x9C0B,
+ 0xF56B: 0x9C08,
+ 0xF56C: 0x9BF7,
+ 0xF56D: 0x9C05,
+ 0xF56E: 0x9C12,
+ 0xF56F: 0x9BF8,
+ 0xF570: 0x9C40,
+ 0xF571: 0x9C07,
+ 0xF572: 0x9C0E,
+ 0xF573: 0x9C06,
+ 0xF574: 0x9C17,
+ 0xF575: 0x9C14,
+ 0xF576: 0x9C09,
+ 0xF577: 0x9D9F,
+ 0xF578: 0x9D99,
+ 0xF579: 0x9DA4,
+ 0xF57A: 0x9D9D,
+ 0xF57B: 0x9D92,
+ 0xF57C: 0x9D98,
+ 0xF57D: 0x9D90,
+ 0xF57E: 0x9D9B,
+ 0xF5A1: 0x9DA0,
+ 0xF5A2: 0x9D94,
+ 0xF5A3: 0x9D9C,
+ 0xF5A4: 0x9DAA,
+ 0xF5A5: 0x9D97,
+ 0xF5A6: 0x9DA1,
+ 0xF5A7: 0x9D9A,
+ 0xF5A8: 0x9DA2,
+ 0xF5A9: 0x9DA8,
+ 0xF5AA: 0x9D9E,
+ 0xF5AB: 0x9DA3,
+ 0xF5AC: 0x9DBF,
+ 0xF5AD: 0x9DA9,
+ 0xF5AE: 0x9D96,
+ 0xF5AF: 0x9DA6,
+ 0xF5B0: 0x9DA7,
+ 0xF5B1: 0x9E99,
+ 0xF5B2: 0x9E9B,
+ 0xF5B3: 0x9E9A,
+ 0xF5B4: 0x9EE5,
+ 0xF5B5: 0x9EE4,
+ 0xF5B6: 0x9EE7,
+ 0xF5B7: 0x9EE6,
+ 0xF5B8: 0x9F30,
+ 0xF5B9: 0x9F2E,
+ 0xF5BA: 0x9F5B,
+ 0xF5BB: 0x9F60,
+ 0xF5BC: 0x9F5E,
+ 0xF5BD: 0x9F5D,
+ 0xF5BE: 0x9F59,
+ 0xF5BF: 0x9F91,
+ 0xF5C0: 0x513A,
+ 0xF5C1: 0x5139,
+ 0xF5C2: 0x5298,
+ 0xF5C3: 0x5297,
+ 0xF5C4: 0x56C3,
+ 0xF5C5: 0x56BD,
+ 0xF5C6: 0x56BE,
+ 0xF5C7: 0x5B48,
+ 0xF5C8: 0x5B47,
+ 0xF5C9: 0x5DCB,
+ 0xF5CA: 0x5DCF,
+ 0xF5CB: 0x5EF1,
+ 0xF5CC: 0x61FD,
+ 0xF5CD: 0x651B,
+ 0xF5CE: 0x6B02,
+ 0xF5CF: 0x6AFC,
+ 0xF5D0: 0x6B03,
+ 0xF5D1: 0x6AF8,
+ 0xF5D2: 0x6B00,
+ 0xF5D3: 0x7043,
+ 0xF5D4: 0x7044,
+ 0xF5D5: 0x704A,
+ 0xF5D6: 0x7048,
+ 0xF5D7: 0x7049,
+ 0xF5D8: 0x7045,
+ 0xF5D9: 0x7046,
+ 0xF5DA: 0x721D,
+ 0xF5DB: 0x721A,
+ 0xF5DC: 0x7219,
+ 0xF5DD: 0x737E,
+ 0xF5DE: 0x7517,
+ 0xF5DF: 0x766A,
+ 0xF5E0: 0x77D0,
+ 0xF5E1: 0x792D,
+ 0xF5E2: 0x7931,
+ 0xF5E3: 0x792F,
+ 0xF5E4: 0x7C54,
+ 0xF5E5: 0x7C53,
+ 0xF5E6: 0x7CF2,
+ 0xF5E7: 0x7E8A,
+ 0xF5E8: 0x7E87,
+ 0xF5E9: 0x7E88,
+ 0xF5EA: 0x7E8B,
+ 0xF5EB: 0x7E86,
+ 0xF5EC: 0x7E8D,
+ 0xF5ED: 0x7F4D,
+ 0xF5EE: 0x7FBB,
+ 0xF5EF: 0x8030,
+ 0xF5F0: 0x81DD,
+ 0xF5F1: 0x8618,
+ 0xF5F2: 0x862A,
+ 0xF5F3: 0x8626,
+ 0xF5F4: 0x861F,
+ 0xF5F5: 0x8623,
+ 0xF5F6: 0x861C,
+ 0xF5F7: 0x8619,
+ 0xF5F8: 0x8627,
+ 0xF5F9: 0x862E,
+ 0xF5FA: 0x8621,
+ 0xF5FB: 0x8620,
+ 0xF5FC: 0x8629,
+ 0xF5FD: 0x861E,
+ 0xF5FE: 0x8625,
+ 0xF640: 0x8829,
+ 0xF641: 0x881D,
+ 0xF642: 0x881B,
+ 0xF643: 0x8820,
+ 0xF644: 0x8824,
+ 0xF645: 0x881C,
+ 0xF646: 0x882B,
+ 0xF647: 0x884A,
+ 0xF648: 0x896D,
+ 0xF649: 0x8969,
+ 0xF64A: 0x896E,
+ 0xF64B: 0x896B,
+ 0xF64C: 0x89FA,
+ 0xF64D: 0x8B79,
+ 0xF64E: 0x8B78,
+ 0xF64F: 0x8B45,
+ 0xF650: 0x8B7A,
+ 0xF651: 0x8B7B,
+ 0xF652: 0x8D10,
+ 0xF653: 0x8D14,
+ 0xF654: 0x8DAF,
+ 0xF655: 0x8E8E,
+ 0xF656: 0x8E8C,
+ 0xF657: 0x8F5E,
+ 0xF658: 0x8F5B,
+ 0xF659: 0x8F5D,
+ 0xF65A: 0x9146,
+ 0xF65B: 0x9144,
+ 0xF65C: 0x9145,
+ 0xF65D: 0x91B9,
+ 0xF65E: 0x943F,
+ 0xF65F: 0x943B,
+ 0xF660: 0x9436,
+ 0xF661: 0x9429,
+ 0xF662: 0x943D,
+ 0xF663: 0x943C,
+ 0xF664: 0x9430,
+ 0xF665: 0x9439,
+ 0xF666: 0x942A,
+ 0xF667: 0x9437,
+ 0xF668: 0x942C,
+ 0xF669: 0x9440,
+ 0xF66A: 0x9431,
+ 0xF66B: 0x95E5,
+ 0xF66C: 0x95E4,
+ 0xF66D: 0x95E3,
+ 0xF66E: 0x9735,
+ 0xF66F: 0x973A,
+ 0xF670: 0x97BF,
+ 0xF671: 0x97E1,
+ 0xF672: 0x9864,
+ 0xF673: 0x98C9,
+ 0xF674: 0x98C6,
+ 0xF675: 0x98C0,
+ 0xF676: 0x9958,
+ 0xF677: 0x9956,
+ 0xF678: 0x9A39,
+ 0xF679: 0x9A3D,
+ 0xF67A: 0x9A46,
+ 0xF67B: 0x9A44,
+ 0xF67C: 0x9A42,
+ 0xF67D: 0x9A41,
+ 0xF67E: 0x9A3A,
+ 0xF6A1: 0x9A3F,
+ 0xF6A2: 0x9ACD,
+ 0xF6A3: 0x9B15,
+ 0xF6A4: 0x9B17,
+ 0xF6A5: 0x9B18,
+ 0xF6A6: 0x9B16,
+ 0xF6A7: 0x9B3A,
+ 0xF6A8: 0x9B52,
+ 0xF6A9: 0x9C2B,
+ 0xF6AA: 0x9C1D,
+ 0xF6AB: 0x9C1C,
+ 0xF6AC: 0x9C2C,
+ 0xF6AD: 0x9C23,
+ 0xF6AE: 0x9C28,
+ 0xF6AF: 0x9C29,
+ 0xF6B0: 0x9C24,
+ 0xF6B1: 0x9C21,
+ 0xF6B2: 0x9DB7,
+ 0xF6B3: 0x9DB6,
+ 0xF6B4: 0x9DBC,
+ 0xF6B5: 0x9DC1,
+ 0xF6B6: 0x9DC7,
+ 0xF6B7: 0x9DCA,
+ 0xF6B8: 0x9DCF,
+ 0xF6B9: 0x9DBE,
+ 0xF6BA: 0x9DC5,
+ 0xF6BB: 0x9DC3,
+ 0xF6BC: 0x9DBB,
+ 0xF6BD: 0x9DB5,
+ 0xF6BE: 0x9DCE,
+ 0xF6BF: 0x9DB9,
+ 0xF6C0: 0x9DBA,
+ 0xF6C1: 0x9DAC,
+ 0xF6C2: 0x9DC8,
+ 0xF6C3: 0x9DB1,
+ 0xF6C4: 0x9DAD,
+ 0xF6C5: 0x9DCC,
+ 0xF6C6: 0x9DB3,
+ 0xF6C7: 0x9DCD,
+ 0xF6C8: 0x9DB2,
+ 0xF6C9: 0x9E7A,
+ 0xF6CA: 0x9E9C,
+ 0xF6CB: 0x9EEB,
+ 0xF6CC: 0x9EEE,
+ 0xF6CD: 0x9EED,
+ 0xF6CE: 0x9F1B,
+ 0xF6CF: 0x9F18,
+ 0xF6D0: 0x9F1A,
+ 0xF6D1: 0x9F31,
+ 0xF6D2: 0x9F4E,
+ 0xF6D3: 0x9F65,
+ 0xF6D4: 0x9F64,
+ 0xF6D5: 0x9F92,
+ 0xF6D6: 0x4EB9,
+ 0xF6D7: 0x56C6,
+ 0xF6D8: 0x56C5,
+ 0xF6D9: 0x56CB,
+ 0xF6DA: 0x5971,
+ 0xF6DB: 0x5B4B,
+ 0xF6DC: 0x5B4C,
+ 0xF6DD: 0x5DD5,
+ 0xF6DE: 0x5DD1,
+ 0xF6DF: 0x5EF2,
+ 0xF6E0: 0x6521,
+ 0xF6E1: 0x6520,
+ 0xF6E2: 0x6526,
+ 0xF6E3: 0x6522,
+ 0xF6E4: 0x6B0B,
+ 0xF6E5: 0x6B08,
+ 0xF6E6: 0x6B09,
+ 0xF6E7: 0x6C0D,
+ 0xF6E8: 0x7055,
+ 0xF6E9: 0x7056,
+ 0xF6EA: 0x7057,
+ 0xF6EB: 0x7052,
+ 0xF6EC: 0x721E,
+ 0xF6ED: 0x721F,
+ 0xF6EE: 0x72A9,
+ 0xF6EF: 0x737F,
+ 0xF6F0: 0x74D8,
+ 0xF6F1: 0x74D5,
+ 0xF6F2: 0x74D9,
+ 0xF6F3: 0x74D7,
+ 0xF6F4: 0x766D,
+ 0xF6F5: 0x76AD,
+ 0xF6F6: 0x7935,
+ 0xF6F7: 0x79B4,
+ 0xF6F8: 0x7A70,
+ 0xF6F9: 0x7A71,
+ 0xF6FA: 0x7C57,
+ 0xF6FB: 0x7C5C,
+ 0xF6FC: 0x7C59,
+ 0xF6FD: 0x7C5B,
+ 0xF6FE: 0x7C5A,
+ 0xF740: 0x7CF4,
+ 0xF741: 0x7CF1,
+ 0xF742: 0x7E91,
+ 0xF743: 0x7F4F,
+ 0xF744: 0x7F87,
+ 0xF745: 0x81DE,
+ 0xF746: 0x826B,
+ 0xF747: 0x8634,
+ 0xF748: 0x8635,
+ 0xF749: 0x8633,
+ 0xF74A: 0x862C,
+ 0xF74B: 0x8632,
+ 0xF74C: 0x8636,
+ 0xF74D: 0x882C,
+ 0xF74E: 0x8828,
+ 0xF74F: 0x8826,
+ 0xF750: 0x882A,
+ 0xF751: 0x8825,
+ 0xF752: 0x8971,
+ 0xF753: 0x89BF,
+ 0xF754: 0x89BE,
+ 0xF755: 0x89FB,
+ 0xF756: 0x8B7E,
+ 0xF757: 0x8B84,
+ 0xF758: 0x8B82,
+ 0xF759: 0x8B86,
+ 0xF75A: 0x8B85,
+ 0xF75B: 0x8B7F,
+ 0xF75C: 0x8D15,
+ 0xF75D: 0x8E95,
+ 0xF75E: 0x8E94,
+ 0xF75F: 0x8E9A,
+ 0xF760: 0x8E92,
+ 0xF761: 0x8E90,
+ 0xF762: 0x8E96,
+ 0xF763: 0x8E97,
+ 0xF764: 0x8F60,
+ 0xF765: 0x8F62,
+ 0xF766: 0x9147,
+ 0xF767: 0x944C,
+ 0xF768: 0x9450,
+ 0xF769: 0x944A,
+ 0xF76A: 0x944B,
+ 0xF76B: 0x944F,
+ 0xF76C: 0x9447,
+ 0xF76D: 0x9445,
+ 0xF76E: 0x9448,
+ 0xF76F: 0x9449,
+ 0xF770: 0x9446,
+ 0xF771: 0x973F,
+ 0xF772: 0x97E3,
+ 0xF773: 0x986A,
+ 0xF774: 0x9869,
+ 0xF775: 0x98CB,
+ 0xF776: 0x9954,
+ 0xF777: 0x995B,
+ 0xF778: 0x9A4E,
+ 0xF779: 0x9A53,
+ 0xF77A: 0x9A54,
+ 0xF77B: 0x9A4C,
+ 0xF77C: 0x9A4F,
+ 0xF77D: 0x9A48,
+ 0xF77E: 0x9A4A,
+ 0xF7A1: 0x9A49,
+ 0xF7A2: 0x9A52,
+ 0xF7A3: 0x9A50,
+ 0xF7A4: 0x9AD0,
+ 0xF7A5: 0x9B19,
+ 0xF7A6: 0x9B2B,
+ 0xF7A7: 0x9B3B,
+ 0xF7A8: 0x9B56,
+ 0xF7A9: 0x9B55,
+ 0xF7AA: 0x9C46,
+ 0xF7AB: 0x9C48,
+ 0xF7AC: 0x9C3F,
+ 0xF7AD: 0x9C44,
+ 0xF7AE: 0x9C39,
+ 0xF7AF: 0x9C33,
+ 0xF7B0: 0x9C41,
+ 0xF7B1: 0x9C3C,
+ 0xF7B2: 0x9C37,
+ 0xF7B3: 0x9C34,
+ 0xF7B4: 0x9C32,
+ 0xF7B5: 0x9C3D,
+ 0xF7B6: 0x9C36,
+ 0xF7B7: 0x9DDB,
+ 0xF7B8: 0x9DD2,
+ 0xF7B9: 0x9DDE,
+ 0xF7BA: 0x9DDA,
+ 0xF7BB: 0x9DCB,
+ 0xF7BC: 0x9DD0,
+ 0xF7BD: 0x9DDC,
+ 0xF7BE: 0x9DD1,
+ 0xF7BF: 0x9DDF,
+ 0xF7C0: 0x9DE9,
+ 0xF7C1: 0x9DD9,
+ 0xF7C2: 0x9DD8,
+ 0xF7C3: 0x9DD6,
+ 0xF7C4: 0x9DF5,
+ 0xF7C5: 0x9DD5,
+ 0xF7C6: 0x9DDD,
+ 0xF7C7: 0x9EB6,
+ 0xF7C8: 0x9EF0,
+ 0xF7C9: 0x9F35,
+ 0xF7CA: 0x9F33,
+ 0xF7CB: 0x9F32,
+ 0xF7CC: 0x9F42,
+ 0xF7CD: 0x9F6B,
+ 0xF7CE: 0x9F95,
+ 0xF7CF: 0x9FA2,
+ 0xF7D0: 0x513D,
+ 0xF7D1: 0x5299,
+ 0xF7D2: 0x58E8,
+ 0xF7D3: 0x58E7,
+ 0xF7D4: 0x5972,
+ 0xF7D5: 0x5B4D,
+ 0xF7D6: 0x5DD8,
+ 0xF7D7: 0x882F,
+ 0xF7D8: 0x5F4F,
+ 0xF7D9: 0x6201,
+ 0xF7DA: 0x6203,
+ 0xF7DB: 0x6204,
+ 0xF7DC: 0x6529,
+ 0xF7DD: 0x6525,
+ 0xF7DE: 0x6596,
+ 0xF7DF: 0x66EB,
+ 0xF7E0: 0x6B11,
+ 0xF7E1: 0x6B12,
+ 0xF7E2: 0x6B0F,
+ 0xF7E3: 0x6BCA,
+ 0xF7E4: 0x705B,
+ 0xF7E5: 0x705A,
+ 0xF7E6: 0x7222,
+ 0xF7E7: 0x7382,
+ 0xF7E8: 0x7381,
+ 0xF7E9: 0x7383,
+ 0xF7EA: 0x7670,
+ 0xF7EB: 0x77D4,
+ 0xF7EC: 0x7C67,
+ 0xF7ED: 0x7C66,
+ 0xF7EE: 0x7E95,
+ 0xF7EF: 0x826C,
+ 0xF7F0: 0x863A,
+ 0xF7F1: 0x8640,
+ 0xF7F2: 0x8639,
+ 0xF7F3: 0x863C,
+ 0xF7F4: 0x8631,
+ 0xF7F5: 0x863B,
+ 0xF7F6: 0x863E,
+ 0xF7F7: 0x8830,
+ 0xF7F8: 0x8832,
+ 0xF7F9: 0x882E,
+ 0xF7FA: 0x8833,
+ 0xF7FB: 0x8976,
+ 0xF7FC: 0x8974,
+ 0xF7FD: 0x8973,
+ 0xF7FE: 0x89FE,
+ 0xF840: 0x8B8C,
+ 0xF841: 0x8B8E,
+ 0xF842: 0x8B8B,
+ 0xF843: 0x8B88,
+ 0xF844: 0x8C45,
+ 0xF845: 0x8D19,
+ 0xF846: 0x8E98,
+ 0xF847: 0x8F64,
+ 0xF848: 0x8F63,
+ 0xF849: 0x91BC,
+ 0xF84A: 0x9462,
+ 0xF84B: 0x9455,
+ 0xF84C: 0x945D,
+ 0xF84D: 0x9457,
+ 0xF84E: 0x945E,
+ 0xF84F: 0x97C4,
+ 0xF850: 0x97C5,
+ 0xF851: 0x9800,
+ 0xF852: 0x9A56,
+ 0xF853: 0x9A59,
+ 0xF854: 0x9B1E,
+ 0xF855: 0x9B1F,
+ 0xF856: 0x9B20,
+ 0xF857: 0x9C52,
+ 0xF858: 0x9C58,
+ 0xF859: 0x9C50,
+ 0xF85A: 0x9C4A,
+ 0xF85B: 0x9C4D,
+ 0xF85C: 0x9C4B,
+ 0xF85D: 0x9C55,
+ 0xF85E: 0x9C59,
+ 0xF85F: 0x9C4C,
+ 0xF860: 0x9C4E,
+ 0xF861: 0x9DFB,
+ 0xF862: 0x9DF7,
+ 0xF863: 0x9DEF,
+ 0xF864: 0x9DE3,
+ 0xF865: 0x9DEB,
+ 0xF866: 0x9DF8,
+ 0xF867: 0x9DE4,
+ 0xF868: 0x9DF6,
+ 0xF869: 0x9DE1,
+ 0xF86A: 0x9DEE,
+ 0xF86B: 0x9DE6,
+ 0xF86C: 0x9DF2,
+ 0xF86D: 0x9DF0,
+ 0xF86E: 0x9DE2,
+ 0xF86F: 0x9DEC,
+ 0xF870: 0x9DF4,
+ 0xF871: 0x9DF3,
+ 0xF872: 0x9DE8,
+ 0xF873: 0x9DED,
+ 0xF874: 0x9EC2,
+ 0xF875: 0x9ED0,
+ 0xF876: 0x9EF2,
+ 0xF877: 0x9EF3,
+ 0xF878: 0x9F06,
+ 0xF879: 0x9F1C,
+ 0xF87A: 0x9F38,
+ 0xF87B: 0x9F37,
+ 0xF87C: 0x9F36,
+ 0xF87D: 0x9F43,
+ 0xF87E: 0x9F4F,
+ 0xF8A1: 0x9F71,
+ 0xF8A2: 0x9F70,
+ 0xF8A3: 0x9F6E,
+ 0xF8A4: 0x9F6F,
+ 0xF8A5: 0x56D3,
+ 0xF8A6: 0x56CD,
+ 0xF8A7: 0x5B4E,
+ 0xF8A8: 0x5C6D,
+ 0xF8A9: 0x652D,
+ 0xF8AA: 0x66ED,
+ 0xF8AB: 0x66EE,
+ 0xF8AC: 0x6B13,
+ 0xF8AD: 0x705F,
+ 0xF8AE: 0x7061,
+ 0xF8AF: 0x705D,
+ 0xF8B0: 0x7060,
+ 0xF8B1: 0x7223,
+ 0xF8B2: 0x74DB,
+ 0xF8B3: 0x74E5,
+ 0xF8B4: 0x77D5,
+ 0xF8B5: 0x7938,
+ 0xF8B6: 0x79B7,
+ 0xF8B7: 0x79B6,
+ 0xF8B8: 0x7C6A,
+ 0xF8B9: 0x7E97,
+ 0xF8BA: 0x7F89,
+ 0xF8BB: 0x826D,
+ 0xF8BC: 0x8643,
+ 0xF8BD: 0x8838,
+ 0xF8BE: 0x8837,
+ 0xF8BF: 0x8835,
+ 0xF8C0: 0x884B,
+ 0xF8C1: 0x8B94,
+ 0xF8C2: 0x8B95,
+ 0xF8C3: 0x8E9E,
+ 0xF8C4: 0x8E9F,
+ 0xF8C5: 0x8EA0,
+ 0xF8C6: 0x8E9D,
+ 0xF8C7: 0x91BE,
+ 0xF8C8: 0x91BD,
+ 0xF8C9: 0x91C2,
+ 0xF8CA: 0x946B,
+ 0xF8CB: 0x9468,
+ 0xF8CC: 0x9469,
+ 0xF8CD: 0x96E5,
+ 0xF8CE: 0x9746,
+ 0xF8CF: 0x9743,
+ 0xF8D0: 0x9747,
+ 0xF8D1: 0x97C7,
+ 0xF8D2: 0x97E5,
+ 0xF8D3: 0x9A5E,
+ 0xF8D4: 0x9AD5,
+ 0xF8D5: 0x9B59,
+ 0xF8D6: 0x9C63,
+ 0xF8D7: 0x9C67,
+ 0xF8D8: 0x9C66,
+ 0xF8D9: 0x9C62,
+ 0xF8DA: 0x9C5E,
+ 0xF8DB: 0x9C60,
+ 0xF8DC: 0x9E02,
+ 0xF8DD: 0x9DFE,
+ 0xF8DE: 0x9E07,
+ 0xF8DF: 0x9E03,
+ 0xF8E0: 0x9E06,
+ 0xF8E1: 0x9E05,
+ 0xF8E2: 0x9E00,
+ 0xF8E3: 0x9E01,
+ 0xF8E4: 0x9E09,
+ 0xF8E5: 0x9DFF,
+ 0xF8E6: 0x9DFD,
+ 0xF8E7: 0x9E04,
+ 0xF8E8: 0x9EA0,
+ 0xF8E9: 0x9F1E,
+ 0xF8EA: 0x9F46,
+ 0xF8EB: 0x9F74,
+ 0xF8EC: 0x9F75,
+ 0xF8ED: 0x9F76,
+ 0xF8EE: 0x56D4,
+ 0xF8EF: 0x652E,
+ 0xF8F0: 0x65B8,
+ 0xF8F1: 0x6B18,
+ 0xF8F2: 0x6B19,
+ 0xF8F3: 0x6B17,
+ 0xF8F4: 0x6B1A,
+ 0xF8F5: 0x7062,
+ 0xF8F6: 0x7226,
+ 0xF8F7: 0x72AA,
+ 0xF8F8: 0x77D8,
+ 0xF8F9: 0x77D9,
+ 0xF8FA: 0x7939,
+ 0xF8FB: 0x7C69,
+ 0xF8FC: 0x7C6B,
+ 0xF8FD: 0x7CF6,
+ 0xF8FE: 0x7E9A,
+ 0xF940: 0x7E98,
+ 0xF941: 0x7E9B,
+ 0xF942: 0x7E99,
+ 0xF943: 0x81E0,
+ 0xF944: 0x81E1,
+ 0xF945: 0x8646,
+ 0xF946: 0x8647,
+ 0xF947: 0x8648,
+ 0xF948: 0x8979,
+ 0xF949: 0x897A,
+ 0xF94A: 0x897C,
+ 0xF94B: 0x897B,
+ 0xF94C: 0x89FF,
+ 0xF94D: 0x8B98,
+ 0xF94E: 0x8B99,
+ 0xF94F: 0x8EA5,
+ 0xF950: 0x8EA4,
+ 0xF951: 0x8EA3,
+ 0xF952: 0x946E,
+ 0xF953: 0x946D,
+ 0xF954: 0x946F,
+ 0xF955: 0x9471,
+ 0xF956: 0x9473,
+ 0xF957: 0x9749,
+ 0xF958: 0x9872,
+ 0xF959: 0x995F,
+ 0xF95A: 0x9C68,
+ 0xF95B: 0x9C6E,
+ 0xF95C: 0x9C6D,
+ 0xF95D: 0x9E0B,
+ 0xF95E: 0x9E0D,
+ 0xF95F: 0x9E10,
+ 0xF960: 0x9E0F,
+ 0xF961: 0x9E12,
+ 0xF962: 0x9E11,
+ 0xF963: 0x9EA1,
+ 0xF964: 0x9EF5,
+ 0xF965: 0x9F09,
+ 0xF966: 0x9F47,
+ 0xF967: 0x9F78,
+ 0xF968: 0x9F7B,
+ 0xF969: 0x9F7A,
+ 0xF96A: 0x9F79,
+ 0xF96B: 0x571E,
+ 0xF96C: 0x7066,
+ 0xF96D: 0x7C6F,
+ 0xF96E: 0x883C,
+ 0xF96F: 0x8DB2,
+ 0xF970: 0x8EA6,
+ 0xF971: 0x91C3,
+ 0xF972: 0x9474,
+ 0xF973: 0x9478,
+ 0xF974: 0x9476,
+ 0xF975: 0x9475,
+ 0xF976: 0x9A60,
+ 0xF977: 0x9C74,
+ 0xF978: 0x9C73,
+ 0xF979: 0x9C71,
+ 0xF97A: 0x9C75,
+ 0xF97B: 0x9E14,
+ 0xF97C: 0x9E13,
+ 0xF97D: 0x9EF6,
+ 0xF97E: 0x9F0A,
+ 0xF9A1: 0x9FA4,
+ 0xF9A2: 0x7068,
+ 0xF9A3: 0x7065,
+ 0xF9A4: 0x7CF7,
+ 0xF9A5: 0x866A,
+ 0xF9A6: 0x883E,
+ 0xF9A7: 0x883D,
+ 0xF9A8: 0x883F,
+ 0xF9A9: 0x8B9E,
+ 0xF9AA: 0x8C9C,
+ 0xF9AB: 0x8EA9,
+ 0xF9AC: 0x8EC9,
+ 0xF9AD: 0x974B,
+ 0xF9AE: 0x9873,
+ 0xF9AF: 0x9874,
+ 0xF9B0: 0x98CC,
+ 0xF9B1: 0x9961,
+ 0xF9B2: 0x99AB,
+ 0xF9B3: 0x9A64,
+ 0xF9B4: 0x9A66,
+ 0xF9B5: 0x9A67,
+ 0xF9B6: 0x9B24,
+ 0xF9B7: 0x9E15,
+ 0xF9B8: 0x9E17,
+ 0xF9B9: 0x9F48,
+ 0xF9BA: 0x6207,
+ 0xF9BB: 0x6B1E,
+ 0xF9BC: 0x7227,
+ 0xF9BD: 0x864C,
+ 0xF9BE: 0x8EA8,
+ 0xF9BF: 0x9482,
+ 0xF9C0: 0x9480,
+ 0xF9C1: 0x9481,
+ 0xF9C2: 0x9A69,
+ 0xF9C3: 0x9A68,
+ 0xF9C4: 0x9B2E,
+ 0xF9C5: 0x9E19,
+ 0xF9C6: 0x7229,
+ 0xF9C7: 0x864B,
+ 0xF9C8: 0x8B9F,
+ 0xF9C9: 0x9483,
+ 0xF9CA: 0x9C79,
+ 0xF9CB: 0x9EB7,
+ 0xF9CC: 0x7675,
+ 0xF9CD: 0x9A6B,
+ 0xF9CE: 0x9C7A,
+ 0xF9CF: 0x9E1D,
+ 0xF9D0: 0x7069,
+ 0xF9D1: 0x706A,
+ 0xF9D2: 0x9EA4,
+ 0xF9D3: 0x9F7E,
+ 0xF9D4: 0x9F49,
+ 0xF9D5: 0x9F98,
+}
diff --git a/modules/mahonia/big5.go b/modules/mahonia/big5.go
new file mode 100644
index 000000000..07044fe9e
--- /dev/null
+++ b/modules/mahonia/big5.go
@@ -0,0 +1,89 @@
+package mahonia
+
+// Converters for Big 5 encoding.
+
+import (
+ "sync"
+)
+
+func init() {
+ RegisterCharset(&Charset{
+ Name: "Big5",
+ Aliases: []string{"csBig5"},
+ NewDecoder: func() Decoder {
+ return decodeBig5Rune
+ },
+ NewEncoder: func() Encoder {
+ big5Once.Do(reverseBig5Table)
+ return encodeBig5Rune
+ },
+ })
+}
+
+func decodeBig5Rune(p []byte) (r rune, size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ b := p[0]
+ if b < 128 {
+ return rune(b), 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ c := int(p[0])<<8 + int(p[1])
+ c = int(big5ToUnicode[c])
+ if c > 0 {
+ return rune(c), 2, SUCCESS
+ }
+
+ return 0xfffd, 1, INVALID_CHAR
+}
+
+func encodeBig5Rune(p []byte, r rune) (size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ if r < 128 {
+ p[0] = byte(r)
+ return 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ if r < 0x10000 {
+ c := unicodeToBig5[r]
+ if c > 0 {
+ p[0] = byte(c >> 8)
+ p[1] = byte(c)
+ return 2, SUCCESS
+ }
+ }
+
+ p[0] = '?'
+ return 1, INVALID_CHAR
+}
+
+var big5Once sync.Once
+
+var unicodeToBig5 []uint16
+
+func reverseBig5Table() {
+ unicodeToBig5 = make([]uint16, 65536)
+
+ for big5, unicode := range big5ToUnicode {
+ if unicode > 0 {
+ unicodeToBig5[unicode] = uint16(big5)
+ }
+ }
+}
diff --git a/modules/mahonia/charset.go b/modules/mahonia/charset.go
new file mode 100644
index 000000000..14fa3b883
--- /dev/null
+++ b/modules/mahonia/charset.go
@@ -0,0 +1,115 @@
+// This package is a character-set conversion library for Go.
+//
+// (DEPRECATED: use code.google.com/p/go.text/encoding, perhaps along with
+// code.google.com/p/go.net/html/charset)
+package mahonia
+
+import (
+ "bytes"
+ "unicode"
+)
+
+// Status is the type for the status return value from a Decoder or Encoder.
+type Status int
+
+const (
+ // SUCCESS means that the character was converted with no problems.
+ SUCCESS = Status(iota)
+
+ // INVALID_CHAR means that the source contained invalid bytes, or that the character
+ // could not be represented in the destination encoding.
+ // The Encoder or Decoder should have output a substitute character.
+ INVALID_CHAR
+
+ // NO_ROOM means there were not enough input bytes to form a complete character,
+ // or there was not enough room in the output buffer to write a complete character.
+ // No bytes were written, and no internal state was changed in the Encoder or Decoder.
+ NO_ROOM
+
+ // STATE_ONLY means that bytes were read or written indicating a state transition,
+ // but no actual character was processed. (Examples: byte order marks, ISO-2022 escape sequences)
+ STATE_ONLY
+)
+
+// A Decoder is a function that decodes a character set, one character at a time.
+// It works much like utf8.DecodeRune, but has an aditional status return value.
+type Decoder func(p []byte) (c rune, size int, status Status)
+
+// An Encoder is a function that encodes a character set, one character at a time.
+// It works much like utf8.EncodeRune, but has an additional status return value.
+type Encoder func(p []byte, c rune) (size int, status Status)
+
+// A Charset represents a character set that can be converted, and contains functions
+// to create Converters to encode and decode strings in that character set.
+type Charset struct {
+ // Name is the character set's canonical name.
+ Name string
+
+ // Aliases returns a list of alternate names.
+ Aliases []string
+
+ // NewDecoder returns a Decoder to convert from the charset to Unicode.
+ NewDecoder func() Decoder
+
+ // NewEncoder returns an Encoder to convert from Unicode to the charset.
+ NewEncoder func() Encoder
+}
+
+// The charsets are stored in charsets under their canonical names.
+var charsets = make(map[string]*Charset)
+
+// aliases maps their aliases to their canonical names.
+var aliases = make(map[string]string)
+
+// simplifyName converts a name to lower case and removes non-alphanumeric characters.
+// This is how the names are used as keys to the maps.
+func simplifyName(name string) string {
+ var buf bytes.Buffer
+ for _, c := range name {
+ switch {
+ case unicode.IsDigit(c):
+ buf.WriteRune(c)
+ case unicode.IsLetter(c):
+ buf.WriteRune(unicode.ToLower(c))
+ default:
+
+ }
+ }
+
+ return buf.String()
+}
+
+// RegisterCharset adds a charset to the charsetMap.
+func RegisterCharset(cs *Charset) {
+ name := cs.Name
+ charsets[name] = cs
+ aliases[simplifyName(name)] = name
+ for _, alias := range cs.Aliases {
+ aliases[simplifyName(alias)] = name
+ }
+}
+
+// GetCharset fetches a charset by name.
+// If the name is not found, it returns nil.
+func GetCharset(name string) *Charset {
+ return charsets[aliases[simplifyName(name)]]
+}
+
+// NewDecoder returns a Decoder to decode the named charset.
+// If the name is not found, it returns nil.
+func NewDecoder(name string) Decoder {
+ cs := GetCharset(name)
+ if cs == nil {
+ return nil
+ }
+ return cs.NewDecoder()
+}
+
+// NewEncoder returns an Encoder to encode the named charset.
+func NewEncoder(name string) Encoder {
+ cs := GetCharset(name)
+ if cs == nil {
+ return nil
+ }
+ return cs.NewEncoder()
+}
diff --git a/modules/mahonia/convert_string.go b/modules/mahonia/convert_string.go
new file mode 100644
index 000000000..1624b888b
--- /dev/null
+++ b/modules/mahonia/convert_string.go
@@ -0,0 +1,135 @@
+package mahonia
+
+import (
+ "unicode/utf8"
+)
+
+// ConvertString converts a string from UTF-8 to e's encoding.
+func (e Encoder) ConvertString(s string) string {
+ dest := make([]byte, len(s)+10)
+ destPos := 0
+
+ for _, rune := range s {
+ retry:
+ size, status := e(dest[destPos:], rune)
+
+ if status == NO_ROOM {
+ newDest := make([]byte, len(dest)*2)
+ copy(newDest, dest)
+ dest = newDest
+ goto retry
+ }
+
+ if status == STATE_ONLY {
+ destPos += size
+ goto retry
+ }
+
+ destPos += size
+ }
+
+ return string(dest[:destPos])
+}
+
+// ConvertString converts a string from d's encoding to UTF-8.
+func (d Decoder) ConvertString(s string) string {
+ bytes := []byte(s)
+ runes := make([]rune, len(s))
+ destPos := 0
+
+ for len(bytes) > 0 {
+ c, size, status := d(bytes)
+
+ if status == STATE_ONLY {
+ bytes = bytes[size:]
+ continue
+ }
+
+ if status == NO_ROOM {
+ c = 0xfffd
+ size = len(bytes)
+ status = INVALID_CHAR
+ }
+
+ bytes = bytes[size:]
+ runes[destPos] = c
+ destPos++
+ }
+
+ return string(runes[:destPos])
+}
+
+// ConvertStringOK converts a string from UTF-8 to e's encoding. It also
+// returns a boolean indicating whether every character was converted
+// successfully.
+func (e Encoder) ConvertStringOK(s string) (result string, ok bool) {
+ dest := make([]byte, len(s)+10)
+ destPos := 0
+ ok = true
+
+ for i, r := range s {
+ // The following test is copied from utf8.ValidString.
+ if r == utf8.RuneError && ok {
+ _, size := utf8.DecodeRuneInString(s[i:])
+ if size == 1 {
+ ok = false
+ }
+ }
+
+ retry:
+ size, status := e(dest[destPos:], r)
+
+ switch status {
+ case NO_ROOM:
+ newDest := make([]byte, len(dest)*2)
+ copy(newDest, dest)
+ dest = newDest
+ goto retry
+
+ case STATE_ONLY:
+ destPos += size
+ goto retry
+
+ case INVALID_CHAR:
+ ok = false
+ }
+
+ destPos += size
+ }
+
+ return string(dest[:destPos]), ok
+}
+
+// ConvertStringOK converts a string from d's encoding to UTF-8.
+// It also returns a boolean indicating whether every character was converted
+// successfully.
+func (d Decoder) ConvertStringOK(s string) (result string, ok bool) {
+ bytes := []byte(s)
+ runes := make([]rune, len(s))
+ destPos := 0
+ ok = true
+
+ for len(bytes) > 0 {
+ c, size, status := d(bytes)
+
+ switch status {
+ case STATE_ONLY:
+ bytes = bytes[size:]
+ continue
+
+ case NO_ROOM:
+ c = 0xfffd
+ size = len(bytes)
+ ok = false
+
+ case INVALID_CHAR:
+ ok = false
+ }
+
+ bytes = bytes[size:]
+ runes[destPos] = c
+ destPos++
+ }
+
+ return string(runes[:destPos]), ok
+}
diff --git a/modules/mahonia/cp51932.go b/modules/mahonia/cp51932.go
new file mode 100644
index 000000000..a8c3d00ee
--- /dev/null
+++ b/modules/mahonia/cp51932.go
@@ -0,0 +1,76 @@
+package mahonia
+
+import (
+ "unicode/utf8"
+)
+
+// Converters for Microsoft's version of the EUC-JP encoding
+
+func init() {
+ RegisterCharset(&Charset{
+ Name: "cp51932",
+ Aliases: []string{"windows-51932"},
+ NewDecoder: func() Decoder {
+ return decodeCP51932
+ },
+ NewEncoder: func() Encoder {
+ msJISTable.Reverse()
+ return encodeCP51932
+ },
+ })
+}
+
+func decodeCP51932(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ return 0, 0, NO_ROOM
+ }
+
+ b := p[0]
+ switch {
+ case b < 0x80:
+ return rune(b), 1, SUCCESS
+
+ case b == 0x8e:
+ if len(p) < 2 {
+ return 0, 0, NO_ROOM
+ }
+ b2 := p[1]
+ if b2 < 0xa1 || b2 > 0xdf {
+ return utf8.RuneError, 1, INVALID_CHAR
+ }
+ return rune(b2) + (0xff61 - 0xa1), 2, SUCCESS
+
+ case 0xa1 <= b && b <= 0xfe:
+ return msJISTable.DecodeHigh(p)
+ }
+
+ return utf8.RuneError, 1, INVALID_CHAR
+}
+
+func encodeCP51932(p []byte, c rune) (size int, status Status) {
+ if len(p) == 0 {
+ return 0, NO_ROOM
+ }
+
+ if c < 0x80 {
+ p[0] = byte(c)
+ return 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ return 0, NO_ROOM
+ }
+
+ if c > 0xffff {
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ }
+
+ if 0xff61 <= c && c <= 0xff9f {
+ p[0] = 0x8e
+ p[1] = byte(c - (0xff61 - 0xa1))
+ return 2, SUCCESS
+ }
+
+ return msJISTable.EncodeHigh(p, c)
+}
diff --git a/modules/mahonia/entity.go b/modules/mahonia/entity.go
new file mode 100644
index 000000000..ed31bbaaa
--- /dev/null
+++ b/modules/mahonia/entity.go
@@ -0,0 +1,179 @@
+package mahonia
+
+// decoding HTML entities
+
+import (
+ "sort"
+)
+
+// EntityDecoder returns a Decoder that decodes HTML character entities.
+// If there is no valid character entity at the current position, it returns INVALID_CHAR.
+// So it needs to be combined with another Decoder via FallbackDecoder.
+func EntityDecoder() Decoder {
+ var leftover rune // leftover rune from two-rune entity
+ return func(p []byte) (r rune, size int, status Status) {
+ if leftover != 0 {
+ r = leftover
+ leftover = 0
+ return r, 0, SUCCESS
+ }
+
+ if len(p) == 0 {
+ return 0, 0, NO_ROOM
+ }
+
+ if p[0] != '&' {
+ return 0xfffd, 1, INVALID_CHAR
+ }
+
+ if len(p) < 3 {
+ return 0, 1, NO_ROOM
+ }
+
+ r, size, status = 0xfffd, 1, INVALID_CHAR
+ n := 1 // number of bytes read so far
+
+ if p[n] == '#' {
+ n++
+ c := p[n]
+ hex := false
+ if c == 'x' || c == 'X' {
+ hex = true
+ n++
+ }
+
+ var x rune
+ for n < len(p) {
+ c = p[n]
+ n++
+ if hex {
+ if '0' <= c && c <= '9' {
+ x = 16*x + rune(c) - '0'
+ continue
+ } else if 'a' <= c && c <= 'f' {
+ x = 16*x + rune(c) - 'a' + 10
+ continue
+ } else if 'A' <= c && c <= 'F' {
+ x = 16*x + rune(c) - 'A' + 10
+ continue
+ }
+ } else if '0' <= c && c <= '9' {
+ x = 10*x + rune(c) - '0'
+ continue
+ }
+ if c != ';' {
+ n--
+ }
+ break
+ }
+
+ if n == len(p) && p[n-1] != ';' {
+ return 0, 0, NO_ROOM
+ }
+
+ size = n
+ if p[n-1] == ';' {
+ n--
+ }
+ if hex {
+ n--
+ }
+ n--
+ // Now n is the number of actual digits read.
+ if n == 0 {
+ return 0xfffd, 1, INVALID_CHAR
+ }
+
+ if 0x80 <= x && x <= 0x9F {
+ // Replace characters from Windows-1252 with UTF-8 equivalents.
+ x = replacementTable[x-0x80]
+ } else if x == 0 || (0xD800 <= x && x <= 0xDFFF) || x > 0x10FFFF {
+ // Replace invalid characters with the replacement character.
+ return 0xfffd, size, INVALID_CHAR
+ }
+
+ r = x
+ status = SUCCESS
+ return
+ }
+
+ // Look for a named entity in EntityList.
+
+ possible := entityList
+ for len(possible) > 0 {
+ if len(p) <= n {
+ leftover = 0
+ return 0, 0, NO_ROOM
+ }
+
+ c := p[n]
+
+ // Narrow down the selection in possible to those items that have c in the
+ // appropriate byte.
+ first := sort.Search(len(possible), func(i int) bool {
+ e := possible[i].name
+ if len(e) < n {
+ return false
+ }
+ return e[n-1] >= c
+ })
+ possible = possible[first:]
+ last := sort.Search(len(possible), func(i int) bool {
+ return possible[i].name[n-1] > c
+ })
+ possible = possible[:last]
+
+ n++
+ if len(possible) > 0 && len(possible[0].name) == n-1 {
+ r, leftover = possible[0].r1, possible[0].r2
+ size = n
+ status = SUCCESS
+ // but don't return yet, since we need the longest match
+ }
+ }
+
+ return
+ }
+}
+
+// This table is copied from /src/pkg/html/escape.go in the Go source
+//
+// These replacements permit compatibility with old numeric entities that
+// assumed Windows-1252 encoding.
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#consume-a-character-reference
+var replacementTable = [...]rune{
+ '\u20AC', // First entry is what 0x80 should be replaced with.
+ '\u0081',
+ '\u201A',
+ '\u0192',
+ '\u201E',
+ '\u2026',
+ '\u2020',
+ '\u2021',
+ '\u02C6',
+ '\u2030',
+ '\u0160',
+ '\u2039',
+ '\u0152',
+ '\u008D',
+ '\u017D',
+ '\u008F',
+ '\u0090',
+ '\u2018',
+ '\u2019',
+ '\u201C',
+ '\u201D',
+ '\u2022',
+ '\u2013',
+ '\u2014',
+ '\u02DC',
+ '\u2122',
+ '\u0161',
+ '\u203A',
+ '\u0153',
+ '\u009D',
+ '\u017E',
+ '\u0178', // Last entry is 0x9F.
+ // 0x00->'\uFFFD' is handled programmatically.
+ // 0x0D->'\u000D' is a no-op.
+}
diff --git a/modules/mahonia/entity_data.go b/modules/mahonia/entity_data.go
new file mode 100644
index 000000000..e509e1a52
--- /dev/null
+++ b/modules/mahonia/entity_data.go
@@ -0,0 +1,2254 @@
+package mahonia
+
+// Taken from /src/pkg/html/entity.go in the Go source code.
+
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+//package html
+
+// entityList is a list of HTML entity names and their values. The semicolon matters:
+// http://www.whatwg.org/specs/web-apps/current-work/multipage/named-character-references.html
+// lists both "amp" and "amp;" as two separate entries.
+//
+// Most entities translate to a single rune (r1); a few translate to two (r1 and r2).
+//
+// Note that the HTML5 list is larger than the HTML4 list at
+// http://www.w3.org/TR/html4/sgml/entities.html
+var entityList = []struct {
+ name string
+ r1, r2 rune
+}{
+ {"AElig", '\U000000C6', 0},
+ {"AElig;", '\U000000C6', 0},
+ {"AMP", '\U00000026', 0},
+ {"AMP;", '\U00000026', 0},
+ {"Aacute", '\U000000C1', 0},
+ {"Aacute;", '\U000000C1', 0},
+ {"Abreve;", '\U00000102', 0},
+ {"Acirc", '\U000000C2', 0},
+ {"Acirc;", '\U000000C2', 0},
+ {"Acy;", '\U00000410', 0},
+ {"Afr;", '\U0001D504', 0},
+ {"Agrave", '\U000000C0', 0},
+ {"Agrave;", '\U000000C0', 0},
+ {"Alpha;", '\U00000391', 0},
+ {"Amacr;", '\U00000100', 0},
+ {"And;", '\U00002A53', 0},
+ {"Aogon;", '\U00000104', 0},
+ {"Aopf;", '\U0001D538', 0},
+ {"ApplyFunction;", '\U00002061', 0},
+ {"Aring", '\U000000C5', 0},
+ {"Aring;", '\U000000C5', 0},
+ {"Ascr;", '\U0001D49C', 0},
+ {"Assign;", '\U00002254', 0},
+ {"Atilde", '\U000000C3', 0},
+ {"Atilde;", '\U000000C3', 0},
+ {"Auml", '\U000000C4', 0},
+ {"Auml;", '\U000000C4', 0},
+ {"Backslash;", '\U00002216', 0},
+ {"Barv;", '\U00002AE7', 0},
+ {"Barwed;", '\U00002306', 0},
+ {"Bcy;", '\U00000411', 0},
+ {"Because;", '\U00002235', 0},
+ {"Bernoullis;", '\U0000212C', 0},
+ {"Beta;", '\U00000392', 0},
+ {"Bfr;", '\U0001D505', 0},
+ {"Bopf;", '\U0001D539', 0},
+ {"Breve;", '\U000002D8', 0},
+ {"Bscr;", '\U0000212C', 0},
+ {"Bumpeq;", '\U0000224E', 0},
+ {"CHcy;", '\U00000427', 0},
+ {"COPY", '\U000000A9', 0},
+ {"COPY;", '\U000000A9', 0},
+ {"Cacute;", '\U00000106', 0},
+ {"Cap;", '\U000022D2', 0},
+ {"CapitalDifferentialD;", '\U00002145', 0},
+ {"Cayleys;", '\U0000212D', 0},
+ {"Ccaron;", '\U0000010C', 0},
+ {"Ccedil", '\U000000C7', 0},
+ {"Ccedil;", '\U000000C7', 0},
+ {"Ccirc;", '\U00000108', 0},
+ {"Cconint;", '\U00002230', 0},
+ {"Cdot;", '\U0000010A', 0},
+ {"Cedilla;", '\U000000B8', 0},
+ {"CenterDot;", '\U000000B7', 0},
+ {"Cfr;", '\U0000212D', 0},
+ {"Chi;", '\U000003A7', 0},
+ {"CircleDot;", '\U00002299', 0},
+ {"CircleMinus;", '\U00002296', 0},
+ {"CirclePlus;", '\U00002295', 0},
+ {"CircleTimes;", '\U00002297', 0},
+ {"ClockwiseContourIntegral;", '\U00002232', 0},
+ {"CloseCurlyDoubleQuote;", '\U0000201D', 0},
+ {"CloseCurlyQuote;", '\U00002019', 0},
+ {"Colon;", '\U00002237', 0},
+ {"Colone;", '\U00002A74', 0},
+ {"Congruent;", '\U00002261', 0},
+ {"Conint;", '\U0000222F', 0},
+ {"ContourIntegral;", '\U0000222E', 0},
+ {"Copf;", '\U00002102', 0},
+ {"Coproduct;", '\U00002210', 0},
+ {"CounterClockwiseContourIntegral;", '\U00002233', 0},
+ {"Cross;", '\U00002A2F', 0},
+ {"Cscr;", '\U0001D49E', 0},
+ {"Cup;", '\U000022D3', 0},
+ {"CupCap;", '\U0000224D', 0},
+ {"DD;", '\U00002145', 0},
+ {"DDotrahd;", '\U00002911', 0},
+ {"DJcy;", '\U00000402', 0},
+ {"DScy;", '\U00000405', 0},
+ {"DZcy;", '\U0000040F', 0},
+ {"Dagger;", '\U00002021', 0},
+ {"Darr;", '\U000021A1', 0},
+ {"Dashv;", '\U00002AE4', 0},
+ {"Dcaron;", '\U0000010E', 0},
+ {"Dcy;", '\U00000414', 0},
+ {"Del;", '\U00002207', 0},
+ {"Delta;", '\U00000394', 0},
+ {"Dfr;", '\U0001D507', 0},
+ {"DiacriticalAcute;", '\U000000B4', 0},
+ {"DiacriticalDot;", '\U000002D9', 0},
+ {"DiacriticalDoubleAcute;", '\U000002DD', 0},
+ {"DiacriticalGrave;", '\U00000060', 0},
+ {"DiacriticalTilde;", '\U000002DC', 0},
+ {"Diamond;", '\U000022C4', 0},
+ {"DifferentialD;", '\U00002146', 0},
+ {"Dopf;", '\U0001D53B', 0},
+ {"Dot;", '\U000000A8', 0},
+ {"DotDot;", '\U000020DC', 0},
+ {"DotEqual;", '\U00002250', 0},
+ {"DoubleContourIntegral;", '\U0000222F', 0},
+ {"DoubleDot;", '\U000000A8', 0},
+ {"DoubleDownArrow;", '\U000021D3', 0},
+ {"DoubleLeftArrow;", '\U000021D0', 0},
+ {"DoubleLeftRightArrow;", '\U000021D4', 0},
+ {"DoubleLeftTee;", '\U00002AE4', 0},
+ {"DoubleLongLeftArrow;", '\U000027F8', 0},
+ {"DoubleLongLeftRightArrow;", '\U000027FA', 0},
+ {"DoubleLongRightArrow;", '\U000027F9', 0},
+ {"DoubleRightArrow;", '\U000021D2', 0},
+ {"DoubleRightTee;", '\U000022A8', 0},
+ {"DoubleUpArrow;", '\U000021D1', 0},
+ {"DoubleUpDownArrow;", '\U000021D5', 0},
+ {"DoubleVerticalBar;", '\U00002225', 0},
+ {"DownArrow;", '\U00002193', 0},
+ {"DownArrowBar;", '\U00002913', 0},
+ {"DownArrowUpArrow;", '\U000021F5', 0},
+ {"DownBreve;", '\U00000311', 0},
+ {"DownLeftRightVector;", '\U00002950', 0},
+ {"DownLeftTeeVector;", '\U0000295E', 0},
+ {"DownLeftVector;", '\U000021BD', 0},
+ {"DownLeftVectorBar;", '\U00002956', 0},
+ {"DownRightTeeVector;", '\U0000295F', 0},
+ {"DownRightVector;", '\U000021C1', 0},
+ {"DownRightVectorBar;", '\U00002957', 0},
+ {"DownTee;", '\U000022A4', 0},
+ {"DownTeeArrow;", '\U000021A7', 0},
+ {"Downarrow;", '\U000021D3', 0},
+ {"Dscr;", '\U0001D49F', 0},
+ {"Dstrok;", '\U00000110', 0},
+ {"ENG;", '\U0000014A', 0},
+ {"ETH", '\U000000D0', 0},
+ {"ETH;", '\U000000D0', 0},
+ {"Eacute", '\U000000C9', 0},
+ {"Eacute;", '\U000000C9', 0},
+ {"Ecaron;", '\U0000011A', 0},
+ {"Ecirc", '\U000000CA', 0},
+ {"Ecirc;", '\U000000CA', 0},
+ {"Ecy;", '\U0000042D', 0},
+ {"Edot;", '\U00000116', 0},
+ {"Efr;", '\U0001D508', 0},
+ {"Egrave", '\U000000C8', 0},
+ {"Egrave;", '\U000000C8', 0},
+ {"Element;", '\U00002208', 0},
+ {"Emacr;", '\U00000112', 0},
+ {"EmptySmallSquare;", '\U000025FB', 0},
+ {"EmptyVerySmallSquare;", '\U000025AB', 0},
+ {"Eogon;", '\U00000118', 0},
+ {"Eopf;", '\U0001D53C', 0},
+ {"Epsilon;", '\U00000395', 0},
+ {"Equal;", '\U00002A75', 0},
+ {"EqualTilde;", '\U00002242', 0},
+ {"Equilibrium;", '\U000021CC', 0},
+ {"Escr;", '\U00002130', 0},
+ {"Esim;", '\U00002A73', 0},
+ {"Eta;", '\U00000397', 0},
+ {"Euml", '\U000000CB', 0},
+ {"Euml;", '\U000000CB', 0},
+ {"Exists;", '\U00002203', 0},
+ {"ExponentialE;", '\U00002147', 0},
+ {"Fcy;", '\U00000424', 0},
+ {"Ffr;", '\U0001D509', 0},
+ {"FilledSmallSquare;", '\U000025FC', 0},
+ {"FilledVerySmallSquare;", '\U000025AA', 0},
+ {"Fopf;", '\U0001D53D', 0},
+ {"ForAll;", '\U00002200', 0},
+ {"Fouriertrf;", '\U00002131', 0},
+ {"Fscr;", '\U00002131', 0},
+ {"GJcy;", '\U00000403', 0},
+ {"GT", '\U0000003E', 0},
+ {"GT;", '\U0000003E', 0},
+ {"Gamma;", '\U00000393', 0},
+ {"Gammad;", '\U000003DC', 0},
+ {"Gbreve;", '\U0000011E', 0},
+ {"Gcedil;", '\U00000122', 0},
+ {"Gcirc;", '\U0000011C', 0},
+ {"Gcy;", '\U00000413', 0},
+ {"Gdot;", '\U00000120', 0},
+ {"Gfr;", '\U0001D50A', 0},
+ {"Gg;", '\U000022D9', 0},
+ {"Gopf;", '\U0001D53E', 0},
+ {"GreaterEqual;", '\U00002265', 0},
+ {"GreaterEqualLess;", '\U000022DB', 0},
+ {"GreaterFullEqual;", '\U00002267', 0},
+ {"GreaterGreater;", '\U00002AA2', 0},
+ {"GreaterLess;", '\U00002277', 0},
+ {"GreaterSlantEqual;", '\U00002A7E', 0},
+ {"GreaterTilde;", '\U00002273', 0},
+ {"Gscr;", '\U0001D4A2', 0},
+ {"Gt;", '\U0000226B', 0},
+ {"HARDcy;", '\U0000042A', 0},
+ {"Hacek;", '\U000002C7', 0},
+ {"Hat;", '\U0000005E', 0},
+ {"Hcirc;", '\U00000124', 0},
+ {"Hfr;", '\U0000210C', 0},
+ {"HilbertSpace;", '\U0000210B', 0},
+ {"Hopf;", '\U0000210D', 0},
+ {"HorizontalLine;", '\U00002500', 0},
+ {"Hscr;", '\U0000210B', 0},
+ {"Hstrok;", '\U00000126', 0},
+ {"HumpDownHump;", '\U0000224E', 0},
+ {"HumpEqual;", '\U0000224F', 0},
+ {"IEcy;", '\U00000415', 0},
+ {"IJlig;", '\U00000132', 0},
+ {"IOcy;", '\U00000401', 0},
+ {"Iacute", '\U000000CD', 0},
+ {"Iacute;", '\U000000CD', 0},
+ {"Icirc", '\U000000CE', 0},
+ {"Icirc;", '\U000000CE', 0},
+ {"Icy;", '\U00000418', 0},
+ {"Idot;", '\U00000130', 0},
+ {"Ifr;", '\U00002111', 0},
+ {"Igrave", '\U000000CC', 0},
+ {"Igrave;", '\U000000CC', 0},
+ {"Im;", '\U00002111', 0},
+ {"Imacr;", '\U0000012A', 0},
+ {"ImaginaryI;", '\U00002148', 0},
+ {"Implies;", '\U000021D2', 0},
+ {"Int;", '\U0000222C', 0},
+ {"Integral;", '\U0000222B', 0},
+ {"Intersection;", '\U000022C2', 0},
+ {"InvisibleComma;", '\U00002063', 0},
+ {"InvisibleTimes;", '\U00002062', 0},
+ {"Iogon;", '\U0000012E', 0},
+ {"Iopf;", '\U0001D540', 0},
+ {"Iota;", '\U00000399', 0},
+ {"Iscr;", '\U00002110', 0},
+ {"Itilde;", '\U00000128', 0},
+ {"Iukcy;", '\U00000406', 0},
+ {"Iuml", '\U000000CF', 0},
+ {"Iuml;", '\U000000CF', 0},
+ {"Jcirc;", '\U00000134', 0},
+ {"Jcy;", '\U00000419', 0},
+ {"Jfr;", '\U0001D50D', 0},
+ {"Jopf;", '\U0001D541', 0},
+ {"Jscr;", '\U0001D4A5', 0},
+ {"Jsercy;", '\U00000408', 0},
+ {"Jukcy;", '\U00000404', 0},
+ {"KHcy;", '\U00000425', 0},
+ {"KJcy;", '\U0000040C', 0},
+ {"Kappa;", '\U0000039A', 0},
+ {"Kcedil;", '\U00000136', 0},
+ {"Kcy;", '\U0000041A', 0},
+ {"Kfr;", '\U0001D50E', 0},
+ {"Kopf;", '\U0001D542', 0},
+ {"Kscr;", '\U0001D4A6', 0},
+ {"LJcy;", '\U00000409', 0},
+ {"LT", '\U0000003C', 0},
+ {"LT;", '\U0000003C', 0},
+ {"Lacute;", '\U00000139', 0},
+ {"Lambda;", '\U0000039B', 0},
+ {"Lang;", '\U000027EA', 0},
+ {"Laplacetrf;", '\U00002112', 0},
+ {"Larr;", '\U0000219E', 0},
+ {"Lcaron;", '\U0000013D', 0},
+ {"Lcedil;", '\U0000013B', 0},
+ {"Lcy;", '\U0000041B', 0},
+ {"LeftAngleBracket;", '\U000027E8', 0},
+ {"LeftArrow;", '\U00002190', 0},
+ {"LeftArrowBar;", '\U000021E4', 0},
+ {"LeftArrowRightArrow;", '\U000021C6', 0},
+ {"LeftCeiling;", '\U00002308', 0},
+ {"LeftDoubleBracket;", '\U000027E6', 0},
+ {"LeftDownTeeVector;", '\U00002961', 0},
+ {"LeftDownVector;", '\U000021C3', 0},
+ {"LeftDownVectorBar;", '\U00002959', 0},
+ {"LeftFloor;", '\U0000230A', 0},
+ {"LeftRightArrow;", '\U00002194', 0},
+ {"LeftRightVector;", '\U0000294E', 0},
+ {"LeftTee;", '\U000022A3', 0},
+ {"LeftTeeArrow;", '\U000021A4', 0},
+ {"LeftTeeVector;", '\U0000295A', 0},
+ {"LeftTriangle;", '\U000022B2', 0},
+ {"LeftTriangleBar;", '\U000029CF', 0},
+ {"LeftTriangleEqual;", '\U000022B4', 0},
+ {"LeftUpDownVector;", '\U00002951', 0},
+ {"LeftUpTeeVector;", '\U00002960', 0},
+ {"LeftUpVector;", '\U000021BF', 0},
+ {"LeftUpVectorBar;", '\U00002958', 0},
+ {"LeftVector;", '\U000021BC', 0},
+ {"LeftVectorBar;", '\U00002952', 0},
+ {"Leftarrow;", '\U000021D0', 0},
+ {"Leftrightarrow;", '\U000021D4', 0},
+ {"LessEqualGreater;", '\U000022DA', 0},
+ {"LessFullEqual;", '\U00002266', 0},
+ {"LessGreater;", '\U00002276', 0},
+ {"LessLess;", '\U00002AA1', 0},
+ {"LessSlantEqual;", '\U00002A7D', 0},
+ {"LessTilde;", '\U00002272', 0},
+ {"Lfr;", '\U0001D50F', 0},
+ {"Ll;", '\U000022D8', 0},
+ {"Lleftarrow;", '\U000021DA', 0},
+ {"Lmidot;", '\U0000013F', 0},
+ {"LongLeftArrow;", '\U000027F5', 0},
+ {"LongLeftRightArrow;", '\U000027F7', 0},
+ {"LongRightArrow;", '\U000027F6', 0},
+ {"Longleftarrow;", '\U000027F8', 0},
+ {"Longleftrightarrow;", '\U000027FA', 0},
+ {"Longrightarrow;", '\U000027F9', 0},
+ {"Lopf;", '\U0001D543', 0},
+ {"LowerLeftArrow;", '\U00002199', 0},
+ {"LowerRightArrow;", '\U00002198', 0},
+ {"Lscr;", '\U00002112', 0},
+ {"Lsh;", '\U000021B0', 0},
+ {"Lstrok;", '\U00000141', 0},
+ {"Lt;", '\U0000226A', 0},
+ {"Map;", '\U00002905', 0},
+ {"Mcy;", '\U0000041C', 0},
+ {"MediumSpace;", '\U0000205F', 0},
+ {"Mellintrf;", '\U00002133', 0},
+ {"Mfr;", '\U0001D510', 0},
+ {"MinusPlus;", '\U00002213', 0},
+ {"Mopf;", '\U0001D544', 0},
+ {"Mscr;", '\U00002133', 0},
+ {"Mu;", '\U0000039C', 0},
+ {"NJcy;", '\U0000040A', 0},
+ {"Nacute;", '\U00000143', 0},
+ {"Ncaron;", '\U00000147', 0},
+ {"Ncedil;", '\U00000145', 0},
+ {"Ncy;", '\U0000041D', 0},
+ {"NegativeMediumSpace;", '\U0000200B', 0},
+ {"NegativeThickSpace;", '\U0000200B', 0},
+ {"NegativeThinSpace;", '\U0000200B', 0},
+ {"NegativeVeryThinSpace;", '\U0000200B', 0},
+ {"NestedGreaterGreater;", '\U0000226B', 0},
+ {"NestedLessLess;", '\U0000226A', 0},
+ {"NewLine;", '\U0000000A', 0},
+ {"Nfr;", '\U0001D511', 0},
+ {"NoBreak;", '\U00002060', 0},
+ {"NonBreakingSpace;", '\U000000A0', 0},
+ {"Nopf;", '\U00002115', 0},
+ {"Not;", '\U00002AEC', 0},
+ {"NotCongruent;", '\U00002262', 0},
+ {"NotCupCap;", '\U0000226D', 0},
+ {"NotDoubleVerticalBar;", '\U00002226', 0},
+ {"NotElement;", '\U00002209', 0},
+ {"NotEqual;", '\U00002260', 0},
+ {"NotEqualTilde;", '\u2242', '\u0338'},
+ {"NotExists;", '\U00002204', 0},
+ {"NotGreater;", '\U0000226F', 0},
+ {"NotGreaterEqual;", '\U00002271', 0},
+ {"NotGreaterFullEqual;", '\u2267', '\u0338'},
+ {"NotGreaterGreater;", '\u226B', '\u0338'},
+ {"NotGreaterLess;", '\U00002279', 0},
+ {"NotGreaterSlantEqual;", '\u2A7E', '\u0338'},
+ {"NotGreaterTilde;", '\U00002275', 0},
+ {"NotHumpDownHump;", '\u224E', '\u0338'},
+ {"NotHumpEqual;", '\u224F', '\u0338'},
+ {"NotLeftTriangle;", '\U000022EA', 0},
+ {"NotLeftTriangleBar;", '\u29CF', '\u0338'},
+ {"NotLeftTriangleEqual;", '\U000022EC', 0},
+ {"NotLess;", '\U0000226E', 0},
+ {"NotLessEqual;", '\U00002270', 0},
+ {"NotLessGreater;", '\U00002278', 0},
+ {"NotLessLess;", '\u226A', '\u0338'},
+ {"NotLessSlantEqual;", '\u2A7D', '\u0338'},
+ {"NotLessTilde;", '\U00002274', 0},
+ {"NotNestedGreaterGreater;", '\u2AA2', '\u0338'},
+ {"NotNestedLessLess;", '\u2AA1', '\u0338'},
+ {"NotPrecedes;", '\U00002280', 0},
+ {"NotPrecedesEqual;", '\u2AAF', '\u0338'},
+ {"NotPrecedesSlantEqual;", '\U000022E0', 0},
+ {"NotReverseElement;", '\U0000220C', 0},
+ {"NotRightTriangle;", '\U000022EB', 0},
+ {"NotRightTriangleBar;", '\u29D0', '\u0338'},
+ {"NotRightTriangleEqual;", '\U000022ED', 0},
+ {"NotSquareSubset;", '\u228F', '\u0338'},
+ {"NotSquareSubsetEqual;", '\U000022E2', 0},
+ {"NotSquareSuperset;", '\u2290', '\u0338'},
+ {"NotSquareSupersetEqual;", '\U000022E3', 0},
+ {"NotSubset;", '\u2282', '\u20D2'},
+ {"NotSubsetEqual;", '\U00002288', 0},
+ {"NotSucceeds;", '\U00002281', 0},
+ {"NotSucceedsEqual;", '\u2AB0', '\u0338'},
+ {"NotSucceedsSlantEqual;", '\U000022E1', 0},
+ {"NotSucceedsTilde;", '\u227F', '\u0338'},
+ {"NotSuperset;", '\u2283', '\u20D2'},
+ {"NotSupersetEqual;", '\U00002289', 0},
+ {"NotTilde;", '\U00002241', 0},
+ {"NotTildeEqual;", '\U00002244', 0},
+ {"NotTildeFullEqual;", '\U00002247', 0},
+ {"NotTildeTilde;", '\U00002249', 0},
+ {"NotVerticalBar;", '\U00002224', 0},
+ {"Nscr;", '\U0001D4A9', 0},
+ {"Ntilde", '\U000000D1', 0},
+ {"Ntilde;", '\U000000D1', 0},
+ {"Nu;", '\U0000039D', 0},
+ {"OElig;", '\U00000152', 0},
+ {"Oacute", '\U000000D3', 0},
+ {"Oacute;", '\U000000D3', 0},
+ {"Ocirc", '\U000000D4', 0},
+ {"Ocirc;", '\U000000D4', 0},
+ {"Ocy;", '\U0000041E', 0},
+ {"Odblac;", '\U00000150', 0},
+ {"Ofr;", '\U0001D512', 0},
+ {"Ograve", '\U000000D2', 0},
+ {"Ograve;", '\U000000D2', 0},
+ {"Omacr;", '\U0000014C', 0},
+ {"Omega;", '\U000003A9', 0},
+ {"Omicron;", '\U0000039F', 0},
+ {"Oopf;", '\U0001D546', 0},
+ {"OpenCurlyDoubleQuote;", '\U0000201C', 0},
+ {"OpenCurlyQuote;", '\U00002018', 0},
+ {"Or;", '\U00002A54', 0},
+ {"Oscr;", '\U0001D4AA', 0},
+ {"Oslash", '\U000000D8', 0},
+ {"Oslash;", '\U000000D8', 0},
+ {"Otilde", '\U000000D5', 0},
+ {"Otilde;", '\U000000D5', 0},
+ {"Otimes;", '\U00002A37', 0},
+ {"Ouml", '\U000000D6', 0},
+ {"Ouml;", '\U000000D6', 0},
+ {"OverBar;", '\U0000203E', 0},
+ {"OverBrace;", '\U000023DE', 0},
+ {"OverBracket;", '\U000023B4', 0},
+ {"OverParenthesis;", '\U000023DC', 0},
+ {"PartialD;", '\U00002202', 0},
+ {"Pcy;", '\U0000041F', 0},
+ {"Pfr;", '\U0001D513', 0},
+ {"Phi;", '\U000003A6', 0},
+ {"Pi;", '\U000003A0', 0},
+ {"PlusMinus;", '\U000000B1', 0},
+ {"Poincareplane;", '\U0000210C', 0},
+ {"Popf;", '\U00002119', 0},
+ {"Pr;", '\U00002ABB', 0},
+ {"Precedes;", '\U0000227A', 0},
+ {"PrecedesEqual;", '\U00002AAF', 0},
+ {"PrecedesSlantEqual;", '\U0000227C', 0},
+ {"PrecedesTilde;", '\U0000227E', 0},
+ {"Prime;", '\U00002033', 0},
+ {"Product;", '\U0000220F', 0},
+ {"Proportion;", '\U00002237', 0},
+ {"Proportional;", '\U0000221D', 0},
+ {"Pscr;", '\U0001D4AB', 0},
+ {"Psi;", '\U000003A8', 0},
+ {"QUOT", '\U00000022', 0},
+ {"QUOT;", '\U00000022', 0},
+ {"Qfr;", '\U0001D514', 0},
+ {"Qopf;", '\U0000211A', 0},
+ {"Qscr;", '\U0001D4AC', 0},
+ {"RBarr;", '\U00002910', 0},
+ {"REG", '\U000000AE', 0},
+ {"REG;", '\U000000AE', 0},
+ {"Racute;", '\U00000154', 0},
+ {"Rang;", '\U000027EB', 0},
+ {"Rarr;", '\U000021A0', 0},
+ {"Rarrtl;", '\U00002916', 0},
+ {"Rcaron;", '\U00000158', 0},
+ {"Rcedil;", '\U00000156', 0},
+ {"Rcy;", '\U00000420', 0},
+ {"Re;", '\U0000211C', 0},
+ {"ReverseElement;", '\U0000220B', 0},
+ {"ReverseEquilibrium;", '\U000021CB', 0},
+ {"ReverseUpEquilibrium;", '\U0000296F', 0},
+ {"Rfr;", '\U0000211C', 0},
+ {"Rho;", '\U000003A1', 0},
+ {"RightAngleBracket;", '\U000027E9', 0},
+ {"RightArrow;", '\U00002192', 0},
+ {"RightArrowBar;", '\U000021E5', 0},
+ {"RightArrowLeftArrow;", '\U000021C4', 0},
+ {"RightCeiling;", '\U00002309', 0},
+ {"RightDoubleBracket;", '\U000027E7', 0},
+ {"RightDownTeeVector;", '\U0000295D', 0},
+ {"RightDownVector;", '\U000021C2', 0},
+ {"RightDownVectorBar;", '\U00002955', 0},
+ {"RightFloor;", '\U0000230B', 0},
+ {"RightTee;", '\U000022A2', 0},
+ {"RightTeeArrow;", '\U000021A6', 0},
+ {"RightTeeVector;", '\U0000295B', 0},
+ {"RightTriangle;", '\U000022B3', 0},
+ {"RightTriangleBar;", '\U000029D0', 0},
+ {"RightTriangleEqual;", '\U000022B5', 0},
+ {"RightUpDownVector;", '\U0000294F', 0},
+ {"RightUpTeeVector;", '\U0000295C', 0},
+ {"RightUpVector;", '\U000021BE', 0},
+ {"RightUpVectorBar;", '\U00002954', 0},
+ {"RightVector;", '\U000021C0', 0},
+ {"RightVectorBar;", '\U00002953', 0},
+ {"Rightarrow;", '\U000021D2', 0},
+ {"Ropf;", '\U0000211D', 0},
+ {"RoundImplies;", '\U00002970', 0},
+ {"Rrightarrow;", '\U000021DB', 0},
+ {"Rscr;", '\U0000211B', 0},
+ {"Rsh;", '\U000021B1', 0},
+ {"RuleDelayed;", '\U000029F4', 0},
+ {"SHCHcy;", '\U00000429', 0},
+ {"SHcy;", '\U00000428', 0},
+ {"SOFTcy;", '\U0000042C', 0},
+ {"Sacute;", '\U0000015A', 0},
+ {"Sc;", '\U00002ABC', 0},
+ {"Scaron;", '\U00000160', 0},
+ {"Scedil;", '\U0000015E', 0},
+ {"Scirc;", '\U0000015C', 0},
+ {"Scy;", '\U00000421', 0},
+ {"Sfr;", '\U0001D516', 0},
+ {"ShortDownArrow;", '\U00002193', 0},
+ {"ShortLeftArrow;", '\U00002190', 0},
+ {"ShortRightArrow;", '\U00002192', 0},
+ {"ShortUpArrow;", '\U00002191', 0},
+ {"Sigma;", '\U000003A3', 0},
+ {"SmallCircle;", '\U00002218', 0},
+ {"Sopf;", '\U0001D54A', 0},
+ {"Sqrt;", '\U0000221A', 0},
+ {"Square;", '\U000025A1', 0},
+ {"SquareIntersection;", '\U00002293', 0},
+ {"SquareSubset;", '\U0000228F', 0},
+ {"SquareSubsetEqual;", '\U00002291', 0},
+ {"SquareSuperset;", '\U00002290', 0},
+ {"SquareSupersetEqual;", '\U00002292', 0},
+ {"SquareUnion;", '\U00002294', 0},
+ {"Sscr;", '\U0001D4AE', 0},
+ {"Star;", '\U000022C6', 0},
+ {"Sub;", '\U000022D0', 0},
+ {"Subset;", '\U000022D0', 0},
+ {"SubsetEqual;", '\U00002286', 0},
+ {"Succeeds;", '\U0000227B', 0},
+ {"SucceedsEqual;", '\U00002AB0', 0},
+ {"SucceedsSlantEqual;", '\U0000227D', 0},
+ {"SucceedsTilde;", '\U0000227F', 0},
+ {"SuchThat;", '\U0000220B', 0},
+ {"Sum;", '\U00002211', 0},
+ {"Sup;", '\U000022D1', 0},
+ {"Superset;", '\U00002283', 0},
+ {"SupersetEqual;", '\U00002287', 0},
+ {"Supset;", '\U000022D1', 0},
+ {"THORN", '\U000000DE', 0},
+ {"THORN;", '\U000000DE', 0},
+ {"TRADE;", '\U00002122', 0},
+ {"TSHcy;", '\U0000040B', 0},
+ {"TScy;", '\U00000426', 0},
+ {"Tab;", '\U00000009', 0},
+ {"Tau;", '\U000003A4', 0},
+ {"Tcaron;", '\U00000164', 0},
+ {"Tcedil;", '\U00000162', 0},
+ {"Tcy;", '\U00000422', 0},
+ {"Tfr;", '\U0001D517', 0},
+ {"Therefore;", '\U00002234', 0},
+ {"Theta;", '\U00000398', 0},
+ {"ThickSpace;", '\u205F', '\u200A'},
+ {"ThinSpace;", '\U00002009', 0},
+ {"Tilde;", '\U0000223C', 0},
+ {"TildeEqual;", '\U00002243', 0},
+ {"TildeFullEqual;", '\U00002245', 0},
+ {"TildeTilde;", '\U00002248', 0},
+ {"Topf;", '\U0001D54B', 0},
+ {"TripleDot;", '\U000020DB', 0},
+ {"Tscr;", '\U0001D4AF', 0},
+ {"Tstrok;", '\U00000166', 0},
+ {"Uacute", '\U000000DA', 0},
+ {"Uacute;", '\U000000DA', 0},
+ {"Uarr;", '\U0000219F', 0},
+ {"Uarrocir;", '\U00002949', 0},
+ {"Ubrcy;", '\U0000040E', 0},
+ {"Ubreve;", '\U0000016C', 0},
+ {"Ucirc", '\U000000DB', 0},
+ {"Ucirc;", '\U000000DB', 0},
+ {"Ucy;", '\U00000423', 0},
+ {"Udblac;", '\U00000170', 0},
+ {"Ufr;", '\U0001D518', 0},
+ {"Ugrave", '\U000000D9', 0},
+ {"Ugrave;", '\U000000D9', 0},
+ {"Umacr;", '\U0000016A', 0},
+ {"UnderBar;", '\U0000005F', 0},
+ {"UnderBrace;", '\U000023DF', 0},
+ {"UnderBracket;", '\U000023B5', 0},
+ {"UnderParenthesis;", '\U000023DD', 0},
+ {"Union;", '\U000022C3', 0},
+ {"UnionPlus;", '\U0000228E', 0},
+ {"Uogon;", '\U00000172', 0},
+ {"Uopf;", '\U0001D54C', 0},
+ {"UpArrow;", '\U00002191', 0},
+ {"UpArrowBar;", '\U00002912', 0},
+ {"UpArrowDownArrow;", '\U000021C5', 0},
+ {"UpDownArrow;", '\U00002195', 0},
+ {"UpEquilibrium;", '\U0000296E', 0},
+ {"UpTee;", '\U000022A5', 0},
+ {"UpTeeArrow;", '\U000021A5', 0},
+ {"Uparrow;", '\U000021D1', 0},
+ {"Updownarrow;", '\U000021D5', 0},
+ {"UpperLeftArrow;", '\U00002196', 0},
+ {"UpperRightArrow;", '\U00002197', 0},
+ {"Upsi;", '\U000003D2', 0},
+ {"Upsilon;", '\U000003A5', 0},
+ {"Uring;", '\U0000016E', 0},
+ {"Uscr;", '\U0001D4B0', 0},
+ {"Utilde;", '\U00000168', 0},
+ {"Uuml", '\U000000DC', 0},
+ {"Uuml;", '\U000000DC', 0},
+ {"VDash;", '\U000022AB', 0},
+ {"Vbar;", '\U00002AEB', 0},
+ {"Vcy;", '\U00000412', 0},
+ {"Vdash;", '\U000022A9', 0},
+ {"Vdashl;", '\U00002AE6', 0},
+ {"Vee;", '\U000022C1', 0},
+ {"Verbar;", '\U00002016', 0},
+ {"Vert;", '\U00002016', 0},
+ {"VerticalBar;", '\U00002223', 0},
+ {"VerticalLine;", '\U0000007C', 0},
+ {"VerticalSeparator;", '\U00002758', 0},
+ {"VerticalTilde;", '\U00002240', 0},
+ {"VeryThinSpace;", '\U0000200A', 0},
+ {"Vfr;", '\U0001D519', 0},
+ {"Vopf;", '\U0001D54D', 0},
+ {"Vscr;", '\U0001D4B1', 0},
+ {"Vvdash;", '\U000022AA', 0},
+ {"Wcirc;", '\U00000174', 0},
+ {"Wedge;", '\U000022C0', 0},
+ {"Wfr;", '\U0001D51A', 0},
+ {"Wopf;", '\U0001D54E', 0},
+ {"Wscr;", '\U0001D4B2', 0},
+ {"Xfr;", '\U0001D51B', 0},
+ {"Xi;", '\U0000039E', 0},
+ {"Xopf;", '\U0001D54F', 0},
+ {"Xscr;", '\U0001D4B3', 0},
+ {"YAcy;", '\U0000042F', 0},
+ {"YIcy;", '\U00000407', 0},
+ {"YUcy;", '\U0000042E', 0},
+ {"Yacute", '\U000000DD', 0},
+ {"Yacute;", '\U000000DD', 0},
+ {"Ycirc;", '\U00000176', 0},
+ {"Ycy;", '\U0000042B', 0},
+ {"Yfr;", '\U0001D51C', 0},
+ {"Yopf;", '\U0001D550', 0},
+ {"Yscr;", '\U0001D4B4', 0},
+ {"Yuml;", '\U00000178', 0},
+ {"ZHcy;", '\U00000416', 0},
+ {"Zacute;", '\U00000179', 0},
+ {"Zcaron;", '\U0000017D', 0},
+ {"Zcy;", '\U00000417', 0},
+ {"Zdot;", '\U0000017B', 0},
+ {"ZeroWidthSpace;", '\U0000200B', 0},
+ {"Zeta;", '\U00000396', 0},
+ {"Zfr;", '\U00002128', 0},
+ {"Zopf;", '\U00002124', 0},
+ {"Zscr;", '\U0001D4B5', 0},
+ {"aacute", '\U000000E1', 0},
+ {"aacute;", '\U000000E1', 0},
+ {"abreve;", '\U00000103', 0},
+ {"ac;", '\U0000223E', 0},
+ {"acE;", '\u223E', '\u0333'},
+ {"acd;", '\U0000223F', 0},
+ {"acirc", '\U000000E2', 0},
+ {"acirc;", '\U000000E2', 0},
+ {"acute", '\U000000B4', 0},
+ {"acute;", '\U000000B4', 0},
+ {"acy;", '\U00000430', 0},
+ {"aelig", '\U000000E6', 0},
+ {"aelig;", '\U000000E6', 0},
+ {"af;", '\U00002061', 0},
+ {"afr;", '\U0001D51E', 0},
+ {"agrave", '\U000000E0', 0},
+ {"agrave;", '\U000000E0', 0},
+ {"alefsym;", '\U00002135', 0},
+ {"aleph;", '\U00002135', 0},
+ {"alpha;", '\U000003B1', 0},
+ {"amacr;", '\U00000101', 0},
+ {"amalg;", '\U00002A3F', 0},
+ {"amp", '\U00000026', 0},
+ {"amp;", '\U00000026', 0},
+ {"and;", '\U00002227', 0},
+ {"andand;", '\U00002A55', 0},
+ {"andd;", '\U00002A5C', 0},
+ {"andslope;", '\U00002A58', 0},
+ {"andv;", '\U00002A5A', 0},
+ {"ang;", '\U00002220', 0},
+ {"ange;", '\U000029A4', 0},
+ {"angle;", '\U00002220', 0},
+ {"angmsd;", '\U00002221', 0},
+ {"angmsdaa;", '\U000029A8', 0},
+ {"angmsdab;", '\U000029A9', 0},
+ {"angmsdac;", '\U000029AA', 0},
+ {"angmsdad;", '\U000029AB', 0},
+ {"angmsdae;", '\U000029AC', 0},
+ {"angmsdaf;", '\U000029AD', 0},
+ {"angmsdag;", '\U000029AE', 0},
+ {"angmsdah;", '\U000029AF', 0},
+ {"angrt;", '\U0000221F', 0},
+ {"angrtvb;", '\U000022BE', 0},
+ {"angrtvbd;", '\U0000299D', 0},
+ {"angsph;", '\U00002222', 0},
+ {"angst;", '\U000000C5', 0},
+ {"angzarr;", '\U0000237C', 0},
+ {"aogon;", '\U00000105', 0},
+ {"aopf;", '\U0001D552', 0},
+ {"ap;", '\U00002248', 0},
+ {"apE;", '\U00002A70', 0},
+ {"apacir;", '\U00002A6F', 0},
+ {"ape;", '\U0000224A', 0},
+ {"apid;", '\U0000224B', 0},
+ {"apos;", '\U00000027', 0},
+ {"approx;", '\U00002248', 0},
+ {"approxeq;", '\U0000224A', 0},
+ {"aring", '\U000000E5', 0},
+ {"aring;", '\U000000E5', 0},
+ {"ascr;", '\U0001D4B6', 0},
+ {"ast;", '\U0000002A', 0},
+ {"asymp;", '\U00002248', 0},
+ {"asympeq;", '\U0000224D', 0},
+ {"atilde", '\U000000E3', 0},
+ {"atilde;", '\U000000E3', 0},
+ {"auml", '\U000000E4', 0},
+ {"auml;", '\U000000E4', 0},
+ {"awconint;", '\U00002233', 0},
+ {"awint;", '\U00002A11', 0},
+ {"bNot;", '\U00002AED', 0},
+ {"backcong;", '\U0000224C', 0},
+ {"backepsilon;", '\U000003F6', 0},
+ {"backprime;", '\U00002035', 0},
+ {"backsim;", '\U0000223D', 0},
+ {"backsimeq;", '\U000022CD', 0},
+ {"barvee;", '\U000022BD', 0},
+ {"barwed;", '\U00002305', 0},
+ {"barwedge;", '\U00002305', 0},
+ {"bbrk;", '\U000023B5', 0},
+ {"bbrktbrk;", '\U000023B6', 0},
+ {"bcong;", '\U0000224C', 0},
+ {"bcy;", '\U00000431', 0},
+ {"bdquo;", '\U0000201E', 0},
+ {"becaus;", '\U00002235', 0},
+ {"because;", '\U00002235', 0},
+ {"bemptyv;", '\U000029B0', 0},
+ {"bepsi;", '\U000003F6', 0},
+ {"bernou;", '\U0000212C', 0},
+ {"beta;", '\U000003B2', 0},
+ {"beth;", '\U00002136', 0},
+ {"between;", '\U0000226C', 0},
+ {"bfr;", '\U0001D51F', 0},
+ {"bigcap;", '\U000022C2', 0},
+ {"bigcirc;", '\U000025EF', 0},
+ {"bigcup;", '\U000022C3', 0},
+ {"bigodot;", '\U00002A00', 0},
+ {"bigoplus;", '\U00002A01', 0},
+ {"bigotimes;", '\U00002A02', 0},
+ {"bigsqcup;", '\U00002A06', 0},
+ {"bigstar;", '\U00002605', 0},
+ {"bigtriangledown;", '\U000025BD', 0},
+ {"bigtriangleup;", '\U000025B3', 0},
+ {"biguplus;", '\U00002A04', 0},
+ {"bigvee;", '\U000022C1', 0},
+ {"bigwedge;", '\U000022C0', 0},
+ {"bkarow;", '\U0000290D', 0},
+ {"blacklozenge;", '\U000029EB', 0},
+ {"blacksquare;", '\U000025AA', 0},
+ {"blacktriangle;", '\U000025B4', 0},
+ {"blacktriangledown;", '\U000025BE', 0},
+ {"blacktriangleleft;", '\U000025C2', 0},
+ {"blacktriangleright;", '\U000025B8', 0},
+ {"blank;", '\U00002423', 0},
+ {"blk12;", '\U00002592', 0},
+ {"blk14;", '\U00002591', 0},
+ {"blk34;", '\U00002593', 0},
+ {"block;", '\U00002588', 0},
+ {"bne;", '\u003D', '\u20E5'},
+ {"bnequiv;", '\u2261', '\u20E5'},
+ {"bnot;", '\U00002310', 0},
+ {"bopf;", '\U0001D553', 0},
+ {"bot;", '\U000022A5', 0},
+ {"bottom;", '\U000022A5', 0},
+ {"bowtie;", '\U000022C8', 0},
+ {"boxDL;", '\U00002557', 0},
+ {"boxDR;", '\U00002554', 0},
+ {"boxDl;", '\U00002556', 0},
+ {"boxDr;", '\U00002553', 0},
+ {"boxH;", '\U00002550', 0},
+ {"boxHD;", '\U00002566', 0},
+ {"boxHU;", '\U00002569', 0},
+ {"boxHd;", '\U00002564', 0},
+ {"boxHu;", '\U00002567', 0},
+ {"boxUL;", '\U0000255D', 0},
+ {"boxUR;", '\U0000255A', 0},
+ {"boxUl;", '\U0000255C', 0},
+ {"boxUr;", '\U00002559', 0},
+ {"boxV;", '\U00002551', 0},
+ {"boxVH;", '\U0000256C', 0},
+ {"boxVL;", '\U00002563', 0},
+ {"boxVR;", '\U00002560', 0},
+ {"boxVh;", '\U0000256B', 0},
+ {"boxVl;", '\U00002562', 0},
+ {"boxVr;", '\U0000255F', 0},
+ {"boxbox;", '\U000029C9', 0},
+ {"boxdL;", '\U00002555', 0},
+ {"boxdR;", '\U00002552', 0},
+ {"boxdl;", '\U00002510', 0},
+ {"boxdr;", '\U0000250C', 0},
+ {"boxh;", '\U00002500', 0},
+ {"boxhD;", '\U00002565', 0},
+ {"boxhU;", '\U00002568', 0},
+ {"boxhd;", '\U0000252C', 0},
+ {"boxhu;", '\U00002534', 0},
+ {"boxminus;", '\U0000229F', 0},
+ {"boxplus;", '\U0000229E', 0},
+ {"boxtimes;", '\U000022A0', 0},
+ {"boxuL;", '\U0000255B', 0},
+ {"boxuR;", '\U00002558', 0},
+ {"boxul;", '\U00002518', 0},
+ {"boxur;", '\U00002514', 0},
+ {"boxv;", '\U00002502', 0},
+ {"boxvH;", '\U0000256A', 0},
+ {"boxvL;", '\U00002561', 0},
+ {"boxvR;", '\U0000255E', 0},
+ {"boxvh;", '\U0000253C', 0},
+ {"boxvl;", '\U00002524', 0},
+ {"boxvr;", '\U0000251C', 0},
+ {"bprime;", '\U00002035', 0},
+ {"breve;", '\U000002D8', 0},
+ {"brvbar", '\U000000A6', 0},
+ {"brvbar;", '\U000000A6', 0},
+ {"bscr;", '\U0001D4B7', 0},
+ {"bsemi;", '\U0000204F', 0},
+ {"bsim;", '\U0000223D', 0},
+ {"bsime;", '\U000022CD', 0},
+ {"bsol;", '\U0000005C', 0},
+ {"bsolb;", '\U000029C5', 0},
+ {"bsolhsub;", '\U000027C8', 0},
+ {"bull;", '\U00002022', 0},
+ {"bullet;", '\U00002022', 0},
+ {"bump;", '\U0000224E', 0},
+ {"bumpE;", '\U00002AAE', 0},
+ {"bumpe;", '\U0000224F', 0},
+ {"bumpeq;", '\U0000224F', 0},
+ {"cacute;", '\U00000107', 0},
+ {"cap;", '\U00002229', 0},
+ {"capand;", '\U00002A44', 0},
+ {"capbrcup;", '\U00002A49', 0},
+ {"capcap;", '\U00002A4B', 0},
+ {"capcup;", '\U00002A47', 0},
+ {"capdot;", '\U00002A40', 0},
+ {"caps;", '\u2229', '\uFE00'},
+ {"caret;", '\U00002041', 0},
+ {"caron;", '\U000002C7', 0},
+ {"ccaps;", '\U00002A4D', 0},
+ {"ccaron;", '\U0000010D', 0},
+ {"ccedil", '\U000000E7', 0},
+ {"ccedil;", '\U000000E7', 0},
+ {"ccirc;", '\U00000109', 0},
+ {"ccups;", '\U00002A4C', 0},
+ {"ccupssm;", '\U00002A50', 0},
+ {"cdot;", '\U0000010B', 0},
+ {"cedil", '\U000000B8', 0},
+ {"cedil;", '\U000000B8', 0},
+ {"cemptyv;", '\U000029B2', 0},
+ {"cent", '\U000000A2', 0},
+ {"cent;", '\U000000A2', 0},
+ {"centerdot;", '\U000000B7', 0},
+ {"cfr;", '\U0001D520', 0},
+ {"chcy;", '\U00000447', 0},
+ {"check;", '\U00002713', 0},
+ {"checkmark;", '\U00002713', 0},
+ {"chi;", '\U000003C7', 0},
+ {"cir;", '\U000025CB', 0},
+ {"cirE;", '\U000029C3', 0},
+ {"circ;", '\U000002C6', 0},
+ {"circeq;", '\U00002257', 0},
+ {"circlearrowleft;", '\U000021BA', 0},
+ {"circlearrowright;", '\U000021BB', 0},
+ {"circledR;", '\U000000AE', 0},
+ {"circledS;", '\U000024C8', 0},
+ {"circledast;", '\U0000229B', 0},
+ {"circledcirc;", '\U0000229A', 0},
+ {"circleddash;", '\U0000229D', 0},
+ {"cire;", '\U00002257', 0},
+ {"cirfnint;", '\U00002A10', 0},
+ {"cirmid;", '\U00002AEF', 0},
+ {"cirscir;", '\U000029C2', 0},
+ {"clubs;", '\U00002663', 0},
+ {"clubsuit;", '\U00002663', 0},
+ {"colon;", '\U0000003A', 0},
+ {"colone;", '\U00002254', 0},
+ {"coloneq;", '\U00002254', 0},
+ {"comma;", '\U0000002C', 0},
+ {"commat;", '\U00000040', 0},
+ {"comp;", '\U00002201', 0},
+ {"compfn;", '\U00002218', 0},
+ {"complement;", '\U00002201', 0},
+ {"complexes;", '\U00002102', 0},
+ {"cong;", '\U00002245', 0},
+ {"congdot;", '\U00002A6D', 0},
+ {"conint;", '\U0000222E', 0},
+ {"copf;", '\U0001D554', 0},
+ {"coprod;", '\U00002210', 0},
+ {"copy", '\U000000A9', 0},
+ {"copy;", '\U000000A9', 0},
+ {"copysr;", '\U00002117', 0},
+ {"crarr;", '\U000021B5', 0},
+ {"cross;", '\U00002717', 0},
+ {"cscr;", '\U0001D4B8', 0},
+ {"csub;", '\U00002ACF', 0},
+ {"csube;", '\U00002AD1', 0},
+ {"csup;", '\U00002AD0', 0},
+ {"csupe;", '\U00002AD2', 0},
+ {"ctdot;", '\U000022EF', 0},
+ {"cudarrl;", '\U00002938', 0},
+ {"cudarrr;", '\U00002935', 0},
+ {"cuepr;", '\U000022DE', 0},
+ {"cuesc;", '\U000022DF', 0},
+ {"cularr;", '\U000021B6', 0},
+ {"cularrp;", '\U0000293D', 0},
+ {"cup;", '\U0000222A', 0},
+ {"cupbrcap;", '\U00002A48', 0},
+ {"cupcap;", '\U00002A46', 0},
+ {"cupcup;", '\U00002A4A', 0},
+ {"cupdot;", '\U0000228D', 0},
+ {"cupor;", '\U00002A45', 0},
+ {"cups;", '\u222A', '\uFE00'},
+ {"curarr;", '\U000021B7', 0},
+ {"curarrm;", '\U0000293C', 0},
+ {"curlyeqprec;", '\U000022DE', 0},
+ {"curlyeqsucc;", '\U000022DF', 0},
+ {"curlyvee;", '\U000022CE', 0},
+ {"curlywedge;", '\U000022CF', 0},
+ {"curren", '\U000000A4', 0},
+ {"curren;", '\U000000A4', 0},
+ {"curvearrowleft;", '\U000021B6', 0},
+ {"curvearrowright;", '\U000021B7', 0},
+ {"cuvee;", '\U000022CE', 0},
+ {"cuwed;", '\U000022CF', 0},
+ {"cwconint;", '\U00002232', 0},
+ {"cwint;", '\U00002231', 0},
+ {"cylcty;", '\U0000232D', 0},
+ {"dArr;", '\U000021D3', 0},
+ {"dHar;", '\U00002965', 0},
+ {"dagger;", '\U00002020', 0},
+ {"daleth;", '\U00002138', 0},
+ {"darr;", '\U00002193', 0},
+ {"dash;", '\U00002010', 0},
+ {"dashv;", '\U000022A3', 0},
+ {"dbkarow;", '\U0000290F', 0},
+ {"dblac;", '\U000002DD', 0},
+ {"dcaron;", '\U0000010F', 0},
+ {"dcy;", '\U00000434', 0},
+ {"dd;", '\U00002146', 0},
+ {"ddagger;", '\U00002021', 0},
+ {"ddarr;", '\U000021CA', 0},
+ {"ddotseq;", '\U00002A77', 0},
+ {"deg", '\U000000B0', 0},
+ {"deg;", '\U000000B0', 0},
+ {"delta;", '\U000003B4', 0},
+ {"demptyv;", '\U000029B1', 0},
+ {"dfisht;", '\U0000297F', 0},
+ {"dfr;", '\U0001D521', 0},
+ {"dharl;", '\U000021C3', 0},
+ {"dharr;", '\U000021C2', 0},
+ {"diam;", '\U000022C4', 0},
+ {"diamond;", '\U000022C4', 0},
+ {"diamondsuit;", '\U00002666', 0},
+ {"diams;", '\U00002666', 0},
+ {"die;", '\U000000A8', 0},
+ {"digamma;", '\U000003DD', 0},
+ {"disin;", '\U000022F2', 0},
+ {"div;", '\U000000F7', 0},
+ {"divide", '\U000000F7', 0},
+ {"divide;", '\U000000F7', 0},
+ {"divideontimes;", '\U000022C7', 0},
+ {"divonx;", '\U000022C7', 0},
+ {"djcy;", '\U00000452', 0},
+ {"dlcorn;", '\U0000231E', 0},
+ {"dlcrop;", '\U0000230D', 0},
+ {"dollar;", '\U00000024', 0},
+ {"dopf;", '\U0001D555', 0},
+ {"dot;", '\U000002D9', 0},
+ {"doteq;", '\U00002250', 0},
+ {"doteqdot;", '\U00002251', 0},
+ {"dotminus;", '\U00002238', 0},
+ {"dotplus;", '\U00002214', 0},
+ {"dotsquare;", '\U000022A1', 0},
+ {"doublebarwedge;", '\U00002306', 0},
+ {"downarrow;", '\U00002193', 0},
+ {"downdownarrows;", '\U000021CA', 0},
+ {"downharpoonleft;", '\U000021C3', 0},
+ {"downharpoonright;", '\U000021C2', 0},
+ {"drbkarow;", '\U00002910', 0},
+ {"drcorn;", '\U0000231F', 0},
+ {"drcrop;", '\U0000230C', 0},
+ {"dscr;", '\U0001D4B9', 0},
+ {"dscy;", '\U00000455', 0},
+ {"dsol;", '\U000029F6', 0},
+ {"dstrok;", '\U00000111', 0},
+ {"dtdot;", '\U000022F1', 0},
+ {"dtri;", '\U000025BF', 0},
+ {"dtrif;", '\U000025BE', 0},
+ {"duarr;", '\U000021F5', 0},
+ {"duhar;", '\U0000296F', 0},
+ {"dwangle;", '\U000029A6', 0},
+ {"dzcy;", '\U0000045F', 0},
+ {"dzigrarr;", '\U000027FF', 0},
+ {"eDDot;", '\U00002A77', 0},
+ {"eDot;", '\U00002251', 0},
+ {"eacute", '\U000000E9', 0},
+ {"eacute;", '\U000000E9', 0},
+ {"easter;", '\U00002A6E', 0},
+ {"ecaron;", '\U0000011B', 0},
+ {"ecir;", '\U00002256', 0},
+ {"ecirc", '\U000000EA', 0},
+ {"ecirc;", '\U000000EA', 0},
+ {"ecolon;", '\U00002255', 0},
+ {"ecy;", '\U0000044D', 0},
+ {"edot;", '\U00000117', 0},
+ {"ee;", '\U00002147', 0},
+ {"efDot;", '\U00002252', 0},
+ {"efr;", '\U0001D522', 0},
+ {"eg;", '\U00002A9A', 0},
+ {"egrave", '\U000000E8', 0},
+ {"egrave;", '\U000000E8', 0},
+ {"egs;", '\U00002A96', 0},
+ {"egsdot;", '\U00002A98', 0},
+ {"el;", '\U00002A99', 0},
+ {"elinters;", '\U000023E7', 0},
+ {"ell;", '\U00002113', 0},
+ {"els;", '\U00002A95', 0},
+ {"elsdot;", '\U00002A97', 0},
+ {"emacr;", '\U00000113', 0},
+ {"empty;", '\U00002205', 0},
+ {"emptyset;", '\U00002205', 0},
+ {"emptyv;", '\U00002205', 0},
+ {"emsp13;", '\U00002004', 0},
+ {"emsp14;", '\U00002005', 0},
+ {"emsp;", '\U00002003', 0},
+ {"eng;", '\U0000014B', 0},
+ {"ensp;", '\U00002002', 0},
+ {"eogon;", '\U00000119', 0},
+ {"eopf;", '\U0001D556', 0},
+ {"epar;", '\U000022D5', 0},
+ {"eparsl;", '\U000029E3', 0},
+ {"eplus;", '\U00002A71', 0},
+ {"epsi;", '\U000003B5', 0},
+ {"epsilon;", '\U000003B5', 0},
+ {"epsiv;", '\U000003F5', 0},
+ {"eqcirc;", '\U00002256', 0},
+ {"eqcolon;", '\U00002255', 0},
+ {"eqsim;", '\U00002242', 0},
+ {"eqslantgtr;", '\U00002A96', 0},
+ {"eqslantless;", '\U00002A95', 0},
+ {"equals;", '\U0000003D', 0},
+ {"equest;", '\U0000225F', 0},
+ {"equiv;", '\U00002261', 0},
+ {"equivDD;", '\U00002A78', 0},
+ {"eqvparsl;", '\U000029E5', 0},
+ {"erDot;", '\U00002253', 0},
+ {"erarr;", '\U00002971', 0},
+ {"escr;", '\U0000212F', 0},
+ {"esdot;", '\U00002250', 0},
+ {"esim;", '\U00002242', 0},
+ {"eta;", '\U000003B7', 0},
+ {"eth", '\U000000F0', 0},
+ {"eth;", '\U000000F0', 0},
+ {"euml", '\U000000EB', 0},
+ {"euml;", '\U000000EB', 0},
+ {"euro;", '\U000020AC', 0},
+ {"excl;", '\U00000021', 0},
+ {"exist;", '\U00002203', 0},
+ {"expectation;", '\U00002130', 0},
+ {"exponentiale;", '\U00002147', 0},
+ {"fallingdotseq;", '\U00002252', 0},
+ {"fcy;", '\U00000444', 0},
+ {"female;", '\U00002640', 0},
+ {"ffilig;", '\U0000FB03', 0},
+ {"fflig;", '\U0000FB00', 0},
+ {"ffllig;", '\U0000FB04', 0},
+ {"ffr;", '\U0001D523', 0},
+ {"filig;", '\U0000FB01', 0},
+ {"fjlig;", '\u0066', '\u006A'},
+ {"flat;", '\U0000266D', 0},
+ {"fllig;", '\U0000FB02', 0},
+ {"fltns;", '\U000025B1', 0},
+ {"fnof;", '\U00000192', 0},
+ {"fopf;", '\U0001D557', 0},
+ {"forall;", '\U00002200', 0},
+ {"fork;", '\U000022D4', 0},
+ {"forkv;", '\U00002AD9', 0},
+ {"fpartint;", '\U00002A0D', 0},
+ {"frac12", '\U000000BD', 0},
+ {"frac12;", '\U000000BD', 0},
+ {"frac13;", '\U00002153', 0},
+ {"frac14", '\U000000BC', 0},
+ {"frac14;", '\U000000BC', 0},
+ {"frac15;", '\U00002155', 0},
+ {"frac16;", '\U00002159', 0},
+ {"frac18;", '\U0000215B', 0},
+ {"frac23;", '\U00002154', 0},
+ {"frac25;", '\U00002156', 0},
+ {"frac34", '\U000000BE', 0},
+ {"frac34;", '\U000000BE', 0},
+ {"frac35;", '\U00002157', 0},
+ {"frac38;", '\U0000215C', 0},
+ {"frac45;", '\U00002158', 0},
+ {"frac56;", '\U0000215A', 0},
+ {"frac58;", '\U0000215D', 0},
+ {"frac78;", '\U0000215E', 0},
+ {"frasl;", '\U00002044', 0},
+ {"frown;", '\U00002322', 0},
+ {"fscr;", '\U0001D4BB', 0},
+ {"gE;", '\U00002267', 0},
+ {"gEl;", '\U00002A8C', 0},
+ {"gacute;", '\U000001F5', 0},
+ {"gamma;", '\U000003B3', 0},
+ {"gammad;", '\U000003DD', 0},
+ {"gap;", '\U00002A86', 0},
+ {"gbreve;", '\U0000011F', 0},
+ {"gcirc;", '\U0000011D', 0},
+ {"gcy;", '\U00000433', 0},
+ {"gdot;", '\U00000121', 0},
+ {"ge;", '\U00002265', 0},
+ {"gel;", '\U000022DB', 0},
+ {"geq;", '\U00002265', 0},
+ {"geqq;", '\U00002267', 0},
+ {"geqslant;", '\U00002A7E', 0},
+ {"ges;", '\U00002A7E', 0},
+ {"gescc;", '\U00002AA9', 0},
+ {"gesdot;", '\U00002A80', 0},
+ {"gesdoto;", '\U00002A82', 0},
+ {"gesdotol;", '\U00002A84', 0},
+ {"gesl;", '\u22DB', '\uFE00'},
+ {"gesles;", '\U00002A94', 0},
+ {"gfr;", '\U0001D524', 0},
+ {"gg;", '\U0000226B', 0},
+ {"ggg;", '\U000022D9', 0},
+ {"gimel;", '\U00002137', 0},
+ {"gjcy;", '\U00000453', 0},
+ {"gl;", '\U00002277', 0},
+ {"glE;", '\U00002A92', 0},
+ {"gla;", '\U00002AA5', 0},
+ {"glj;", '\U00002AA4', 0},
+ {"gnE;", '\U00002269', 0},
+ {"gnap;", '\U00002A8A', 0},
+ {"gnapprox;", '\U00002A8A', 0},
+ {"gne;", '\U00002A88', 0},
+ {"gneq;", '\U00002A88', 0},
+ {"gneqq;", '\U00002269', 0},
+ {"gnsim;", '\U000022E7', 0},
+ {"gopf;", '\U0001D558', 0},
+ {"grave;", '\U00000060', 0},
+ {"gscr;", '\U0000210A', 0},
+ {"gsim;", '\U00002273', 0},
+ {"gsime;", '\U00002A8E', 0},
+ {"gsiml;", '\U00002A90', 0},
+ {"gt", '\U0000003E', 0},
+ {"gt;", '\U0000003E', 0},
+ {"gtcc;", '\U00002AA7', 0},
+ {"gtcir;", '\U00002A7A', 0},
+ {"gtdot;", '\U000022D7', 0},
+ {"gtlPar;", '\U00002995', 0},
+ {"gtquest;", '\U00002A7C', 0},
+ {"gtrapprox;", '\U00002A86', 0},
+ {"gtrarr;", '\U00002978', 0},
+ {"gtrdot;", '\U000022D7', 0},
+ {"gtreqless;", '\U000022DB', 0},
+ {"gtreqqless;", '\U00002A8C', 0},
+ {"gtrless;", '\U00002277', 0},
+ {"gtrsim;", '\U00002273', 0},
+ {"gvertneqq;", '\u2269', '\uFE00'},
+ {"gvnE;", '\u2269', '\uFE00'},
+ {"hArr;", '\U000021D4', 0},
+ {"hairsp;", '\U0000200A', 0},
+ {"half;", '\U000000BD', 0},
+ {"hamilt;", '\U0000210B', 0},
+ {"hardcy;", '\U0000044A', 0},
+ {"harr;", '\U00002194', 0},
+ {"harrcir;", '\U00002948', 0},
+ {"harrw;", '\U000021AD', 0},
+ {"hbar;", '\U0000210F', 0},
+ {"hcirc;", '\U00000125', 0},
+ {"hearts;", '\U00002665', 0},
+ {"heartsuit;", '\U00002665', 0},
+ {"hellip;", '\U00002026', 0},
+ {"hercon;", '\U000022B9', 0},
+ {"hfr;", '\U0001D525', 0},
+ {"hksearow;", '\U00002925', 0},
+ {"hkswarow;", '\U00002926', 0},
+ {"hoarr;", '\U000021FF', 0},
+ {"homtht;", '\U0000223B', 0},
+ {"hookleftarrow;", '\U000021A9', 0},
+ {"hookrightarrow;", '\U000021AA', 0},
+ {"hopf;", '\U0001D559', 0},
+ {"horbar;", '\U00002015', 0},
+ {"hscr;", '\U0001D4BD', 0},
+ {"hslash;", '\U0000210F', 0},
+ {"hstrok;", '\U00000127', 0},
+ {"hybull;", '\U00002043', 0},
+ {"hyphen;", '\U00002010', 0},
+ {"iacute", '\U000000ED', 0},
+ {"iacute;", '\U000000ED', 0},
+ {"ic;", '\U00002063', 0},
+ {"icirc", '\U000000EE', 0},
+ {"icirc;", '\U000000EE', 0},
+ {"icy;", '\U00000438', 0},
+ {"iecy;", '\U00000435', 0},
+ {"iexcl", '\U000000A1', 0},
+ {"iexcl;", '\U000000A1', 0},
+ {"iff;", '\U000021D4', 0},
+ {"ifr;", '\U0001D526', 0},
+ {"igrave", '\U000000EC', 0},
+ {"igrave;", '\U000000EC', 0},
+ {"ii;", '\U00002148', 0},
+ {"iiiint;", '\U00002A0C', 0},
+ {"iiint;", '\U0000222D', 0},
+ {"iinfin;", '\U000029DC', 0},
+ {"iiota;", '\U00002129', 0},
+ {"ijlig;", '\U00000133', 0},
+ {"imacr;", '\U0000012B', 0},
+ {"image;", '\U00002111', 0},
+ {"imagline;", '\U00002110', 0},
+ {"imagpart;", '\U00002111', 0},
+ {"imath;", '\U00000131', 0},
+ {"imof;", '\U000022B7', 0},
+ {"imped;", '\U000001B5', 0},
+ {"in;", '\U00002208', 0},
+ {"incare;", '\U00002105', 0},
+ {"infin;", '\U0000221E', 0},
+ {"infintie;", '\U000029DD', 0},
+ {"inodot;", '\U00000131', 0},
+ {"int;", '\U0000222B', 0},
+ {"intcal;", '\U000022BA', 0},
+ {"integers;", '\U00002124', 0},
+ {"intercal;", '\U000022BA', 0},
+ {"intlarhk;", '\U00002A17', 0},
+ {"intprod;", '\U00002A3C', 0},
+ {"iocy;", '\U00000451', 0},
+ {"iogon;", '\U0000012F', 0},
+ {"iopf;", '\U0001D55A', 0},
+ {"iota;", '\U000003B9', 0},
+ {"iprod;", '\U00002A3C', 0},
+ {"iquest", '\U000000BF', 0},
+ {"iquest;", '\U000000BF', 0},
+ {"iscr;", '\U0001D4BE', 0},
+ {"isin;", '\U00002208', 0},
+ {"isinE;", '\U000022F9', 0},
+ {"isindot;", '\U000022F5', 0},
+ {"isins;", '\U000022F4', 0},
+ {"isinsv;", '\U000022F3', 0},
+ {"isinv;", '\U00002208', 0},
+ {"it;", '\U00002062', 0},
+ {"itilde;", '\U00000129', 0},
+ {"iukcy;", '\U00000456', 0},
+ {"iuml", '\U000000EF', 0},
+ {"iuml;", '\U000000EF', 0},
+ {"jcirc;", '\U00000135', 0},
+ {"jcy;", '\U00000439', 0},
+ {"jfr;", '\U0001D527', 0},
+ {"jmath;", '\U00000237', 0},
+ {"jopf;", '\U0001D55B', 0},
+ {"jscr;", '\U0001D4BF', 0},
+ {"jsercy;", '\U00000458', 0},
+ {"jukcy;", '\U00000454', 0},
+ {"kappa;", '\U000003BA', 0},
+ {"kappav;", '\U000003F0', 0},
+ {"kcedil;", '\U00000137', 0},
+ {"kcy;", '\U0000043A', 0},
+ {"kfr;", '\U0001D528', 0},
+ {"kgreen;", '\U00000138', 0},
+ {"khcy;", '\U00000445', 0},
+ {"kjcy;", '\U0000045C', 0},
+ {"kopf;", '\U0001D55C', 0},
+ {"kscr;", '\U0001D4C0', 0},
+ {"lAarr;", '\U000021DA', 0},
+ {"lArr;", '\U000021D0', 0},
+ {"lAtail;", '\U0000291B', 0},
+ {"lBarr;", '\U0000290E', 0},
+ {"lE;", '\U00002266', 0},
+ {"lEg;", '\U00002A8B', 0},
+ {"lHar;", '\U00002962', 0},
+ {"lacute;", '\U0000013A', 0},
+ {"laemptyv;", '\U000029B4', 0},
+ {"lagran;", '\U00002112', 0},
+ {"lambda;", '\U000003BB', 0},
+ {"lang;", '\U000027E8', 0},
+ {"langd;", '\U00002991', 0},
+ {"langle;", '\U000027E8', 0},
+ {"lap;", '\U00002A85', 0},
+ {"laquo", '\U000000AB', 0},
+ {"laquo;", '\U000000AB', 0},
+ {"larr;", '\U00002190', 0},
+ {"larrb;", '\U000021E4', 0},
+ {"larrbfs;", '\U0000291F', 0},
+ {"larrfs;", '\U0000291D', 0},
+ {"larrhk;", '\U000021A9', 0},
+ {"larrlp;", '\U000021AB', 0},
+ {"larrpl;", '\U00002939', 0},
+ {"larrsim;", '\U00002973', 0},
+ {"larrtl;", '\U000021A2', 0},
+ {"lat;", '\U00002AAB', 0},
+ {"latail;", '\U00002919', 0},
+ {"late;", '\U00002AAD', 0},
+ {"lates;", '\u2AAD', '\uFE00'},
+ {"lbarr;", '\U0000290C', 0},
+ {"lbbrk;", '\U00002772', 0},
+ {"lbrace;", '\U0000007B', 0},
+ {"lbrack;", '\U0000005B', 0},
+ {"lbrke;", '\U0000298B', 0},
+ {"lbrksld;", '\U0000298F', 0},
+ {"lbrkslu;", '\U0000298D', 0},
+ {"lcaron;", '\U0000013E', 0},
+ {"lcedil;", '\U0000013C', 0},
+ {"lceil;", '\U00002308', 0},
+ {"lcub;", '\U0000007B', 0},
+ {"lcy;", '\U0000043B', 0},
+ {"ldca;", '\U00002936', 0},
+ {"ldquo;", '\U0000201C', 0},
+ {"ldquor;", '\U0000201E', 0},
+ {"ldrdhar;", '\U00002967', 0},
+ {"ldrushar;", '\U0000294B', 0},
+ {"ldsh;", '\U000021B2', 0},
+ {"le;", '\U00002264', 0},
+ {"leftarrow;", '\U00002190', 0},
+ {"leftarrowtail;", '\U000021A2', 0},
+ {"leftharpoondown;", '\U000021BD', 0},
+ {"leftharpoonup;", '\U000021BC', 0},
+ {"leftleftarrows;", '\U000021C7', 0},
+ {"leftrightarrow;", '\U00002194', 0},
+ {"leftrightarrows;", '\U000021C6', 0},
+ {"leftrightharpoons;", '\U000021CB', 0},
+ {"leftrightsquigarrow;", '\U000021AD', 0},
+ {"leftthreetimes;", '\U000022CB', 0},
+ {"leg;", '\U000022DA', 0},
+ {"leq;", '\U00002264', 0},
+ {"leqq;", '\U00002266', 0},
+ {"leqslant;", '\U00002A7D', 0},
+ {"les;", '\U00002A7D', 0},
+ {"lescc;", '\U00002AA8', 0},
+ {"lesdot;", '\U00002A7F', 0},
+ {"lesdoto;", '\U00002A81', 0},
+ {"lesdotor;", '\U00002A83', 0},
+ {"lesg;", '\u22DA', '\uFE00'},
+ {"lesges;", '\U00002A93', 0},
+ {"lessapprox;", '\U00002A85', 0},
+ {"lessdot;", '\U000022D6', 0},
+ {"lesseqgtr;", '\U000022DA', 0},
+ {"lesseqqgtr;", '\U00002A8B', 0},
+ {"lessgtr;", '\U00002276', 0},
+ {"lesssim;", '\U00002272', 0},
+ {"lfisht;", '\U0000297C', 0},
+ {"lfloor;", '\U0000230A', 0},
+ {"lfr;", '\U0001D529', 0},
+ {"lg;", '\U00002276', 0},
+ {"lgE;", '\U00002A91', 0},
+ {"lhard;", '\U000021BD', 0},
+ {"lharu;", '\U000021BC', 0},
+ {"lharul;", '\U0000296A', 0},
+ {"lhblk;", '\U00002584', 0},
+ {"ljcy;", '\U00000459', 0},
+ {"ll;", '\U0000226A', 0},
+ {"llarr;", '\U000021C7', 0},
+ {"llcorner;", '\U0000231E', 0},
+ {"llhard;", '\U0000296B', 0},
+ {"lltri;", '\U000025FA', 0},
+ {"lmidot;", '\U00000140', 0},
+ {"lmoust;", '\U000023B0', 0},
+ {"lmoustache;", '\U000023B0', 0},
+ {"lnE;", '\U00002268', 0},
+ {"lnap;", '\U00002A89', 0},
+ {"lnapprox;", '\U00002A89', 0},
+ {"lne;", '\U00002A87', 0},
+ {"lneq;", '\U00002A87', 0},
+ {"lneqq;", '\U00002268', 0},
+ {"lnsim;", '\U000022E6', 0},
+ {"loang;", '\U000027EC', 0},
+ {"loarr;", '\U000021FD', 0},
+ {"lobrk;", '\U000027E6', 0},
+ {"longleftarrow;", '\U000027F5', 0},
+ {"longleftrightarrow;", '\U000027F7', 0},
+ {"longmapsto;", '\U000027FC', 0},
+ {"longrightarrow;", '\U000027F6', 0},
+ {"looparrowleft;", '\U000021AB', 0},
+ {"looparrowright;", '\U000021AC', 0},
+ {"lopar;", '\U00002985', 0},
+ {"lopf;", '\U0001D55D', 0},
+ {"loplus;", '\U00002A2D', 0},
+ {"lotimes;", '\U00002A34', 0},
+ {"lowast;", '\U00002217', 0},
+ {"lowbar;", '\U0000005F', 0},
+ {"loz;", '\U000025CA', 0},
+ {"lozenge;", '\U000025CA', 0},
+ {"lozf;", '\U000029EB', 0},
+ {"lpar;", '\U00000028', 0},
+ {"lparlt;", '\U00002993', 0},
+ {"lrarr;", '\U000021C6', 0},
+ {"lrcorner;", '\U0000231F', 0},
+ {"lrhar;", '\U000021CB', 0},
+ {"lrhard;", '\U0000296D', 0},
+ {"lrm;", '\U0000200E', 0},
+ {"lrtri;", '\U000022BF', 0},
+ {"lsaquo;", '\U00002039', 0},
+ {"lscr;", '\U0001D4C1', 0},
+ {"lsh;", '\U000021B0', 0},
+ {"lsim;", '\U00002272', 0},
+ {"lsime;", '\U00002A8D', 0},
+ {"lsimg;", '\U00002A8F', 0},
+ {"lsqb;", '\U0000005B', 0},
+ {"lsquo;", '\U00002018', 0},
+ {"lsquor;", '\U0000201A', 0},
+ {"lstrok;", '\U00000142', 0},
+ {"lt", '\U0000003C', 0},
+ {"lt;", '\U0000003C', 0},
+ {"ltcc;", '\U00002AA6', 0},
+ {"ltcir;", '\U00002A79', 0},
+ {"ltdot;", '\U000022D6', 0},
+ {"lthree;", '\U000022CB', 0},
+ {"ltimes;", '\U000022C9', 0},
+ {"ltlarr;", '\U00002976', 0},
+ {"ltquest;", '\U00002A7B', 0},
+ {"ltrPar;", '\U00002996', 0},
+ {"ltri;", '\U000025C3', 0},
+ {"ltrie;", '\U000022B4', 0},
+ {"ltrif;", '\U000025C2', 0},
+ {"lurdshar;", '\U0000294A', 0},
+ {"luruhar;", '\U00002966', 0},
+ {"lvertneqq;", '\u2268', '\uFE00'},
+ {"lvnE;", '\u2268', '\uFE00'},
+ {"mDDot;", '\U0000223A', 0},
+ {"macr", '\U000000AF', 0},
+ {"macr;", '\U000000AF', 0},
+ {"male;", '\U00002642', 0},
+ {"malt;", '\U00002720', 0},
+ {"maltese;", '\U00002720', 0},
+ {"map;", '\U000021A6', 0},
+ {"mapsto;", '\U000021A6', 0},
+ {"mapstodown;", '\U000021A7', 0},
+ {"mapstoleft;", '\U000021A4', 0},
+ {"mapstoup;", '\U000021A5', 0},
+ {"marker;", '\U000025AE', 0},
+ {"mcomma;", '\U00002A29', 0},
+ {"mcy;", '\U0000043C', 0},
+ {"mdash;", '\U00002014', 0},
+ {"measuredangle;", '\U00002221', 0},
+ {"mfr;", '\U0001D52A', 0},
+ {"mho;", '\U00002127', 0},
+ {"micro", '\U000000B5', 0},
+ {"micro;", '\U000000B5', 0},
+ {"mid;", '\U00002223', 0},
+ {"midast;", '\U0000002A', 0},
+ {"midcir;", '\U00002AF0', 0},
+ {"middot", '\U000000B7', 0},
+ {"middot;", '\U000000B7', 0},
+ {"minus;", '\U00002212', 0},
+ {"minusb;", '\U0000229F', 0},
+ {"minusd;", '\U00002238', 0},
+ {"minusdu;", '\U00002A2A', 0},
+ {"mlcp;", '\U00002ADB', 0},
+ {"mldr;", '\U00002026', 0},
+ {"mnplus;", '\U00002213', 0},
+ {"models;", '\U000022A7', 0},
+ {"mopf;", '\U0001D55E', 0},
+ {"mp;", '\U00002213', 0},
+ {"mscr;", '\U0001D4C2', 0},
+ {"mstpos;", '\U0000223E', 0},
+ {"mu;", '\U000003BC', 0},
+ {"multimap;", '\U000022B8', 0},
+ {"mumap;", '\U000022B8', 0},
+ {"nGg;", '\u22D9', '\u0338'},
+ {"nGt;", '\u226B', '\u20D2'},
+ {"nGtv;", '\u226B', '\u0338'},
+ {"nLeftarrow;", '\U000021CD', 0},
+ {"nLeftrightarrow;", '\U000021CE', 0},
+ {"nLl;", '\u22D8', '\u0338'},
+ {"nLt;", '\u226A', '\u20D2'},
+ {"nLtv;", '\u226A', '\u0338'},
+ {"nRightarrow;", '\U000021CF', 0},
+ {"nVDash;", '\U000022AF', 0},
+ {"nVdash;", '\U000022AE', 0},
+ {"nabla;", '\U00002207', 0},
+ {"nacute;", '\U00000144', 0},
+ {"nang;", '\u2220', '\u20D2'},
+ {"nap;", '\U00002249', 0},
+ {"napE;", '\u2A70', '\u0338'},
+ {"napid;", '\u224B', '\u0338'},
+ {"napos;", '\U00000149', 0},
+ {"napprox;", '\U00002249', 0},
+ {"natur;", '\U0000266E', 0},
+ {"natural;", '\U0000266E', 0},
+ {"naturals;", '\U00002115', 0},
+ {"nbsp", '\U000000A0', 0},
+ {"nbsp;", '\U000000A0', 0},
+ {"nbump;", '\u224E', '\u0338'},
+ {"nbumpe;", '\u224F', '\u0338'},
+ {"ncap;", '\U00002A43', 0},
+ {"ncaron;", '\U00000148', 0},
+ {"ncedil;", '\U00000146', 0},
+ {"ncong;", '\U00002247', 0},
+ {"ncongdot;", '\u2A6D', '\u0338'},
+ {"ncup;", '\U00002A42', 0},
+ {"ncy;", '\U0000043D', 0},
+ {"ndash;", '\U00002013', 0},
+ {"ne;", '\U00002260', 0},
+ {"neArr;", '\U000021D7', 0},
+ {"nearhk;", '\U00002924', 0},
+ {"nearr;", '\U00002197', 0},
+ {"nearrow;", '\U00002197', 0},
+ {"nedot;", '\u2250', '\u0338'},
+ {"nequiv;", '\U00002262', 0},
+ {"nesear;", '\U00002928', 0},
+ {"nesim;", '\u2242', '\u0338'},
+ {"nexist;", '\U00002204', 0},
+ {"nexists;", '\U00002204', 0},
+ {"nfr;", '\U0001D52B', 0},
+ {"ngE;", '\u2267', '\u0338'},
+ {"nge;", '\U00002271', 0},
+ {"ngeq;", '\U00002271', 0},
+ {"ngeqq;", '\u2267', '\u0338'},
+ {"ngeqslant;", '\u2A7E', '\u0338'},
+ {"nges;", '\u2A7E', '\u0338'},
+ {"ngsim;", '\U00002275', 0},
+ {"ngt;", '\U0000226F', 0},
+ {"ngtr;", '\U0000226F', 0},
+ {"nhArr;", '\U000021CE', 0},
+ {"nharr;", '\U000021AE', 0},
+ {"nhpar;", '\U00002AF2', 0},
+ {"ni;", '\U0000220B', 0},
+ {"nis;", '\U000022FC', 0},
+ {"nisd;", '\U000022FA', 0},
+ {"niv;", '\U0000220B', 0},
+ {"njcy;", '\U0000045A', 0},
+ {"nlArr;", '\U000021CD', 0},
+ {"nlE;", '\u2266', '\u0338'},
+ {"nlarr;", '\U0000219A', 0},
+ {"nldr;", '\U00002025', 0},
+ {"nle;", '\U00002270', 0},
+ {"nleftarrow;", '\U0000219A', 0},
+ {"nleftrightarrow;", '\U000021AE', 0},
+ {"nleq;", '\U00002270', 0},
+ {"nleqq;", '\u2266', '\u0338'},
+ {"nleqslant;", '\u2A7D', '\u0338'},
+ {"nles;", '\u2A7D', '\u0338'},
+ {"nless;", '\U0000226E', 0},
+ {"nlsim;", '\U00002274', 0},
+ {"nlt;", '\U0000226E', 0},
+ {"nltri;", '\U000022EA', 0},
+ {"nltrie;", '\U000022EC', 0},
+ {"nmid;", '\U00002224', 0},
+ {"nopf;", '\U0001D55F', 0},
+ {"not", '\U000000AC', 0},
+ {"not;", '\U000000AC', 0},
+ {"notin;", '\U00002209', 0},
+ {"notinE;", '\u22F9', '\u0338'},
+ {"notindot;", '\u22F5', '\u0338'},
+ {"notinva;", '\U00002209', 0},
+ {"notinvb;", '\U000022F7', 0},
+ {"notinvc;", '\U000022F6', 0},
+ {"notni;", '\U0000220C', 0},
+ {"notniva;", '\U0000220C', 0},
+ {"notnivb;", '\U000022FE', 0},
+ {"notnivc;", '\U000022FD', 0},
+ {"npar;", '\U00002226', 0},
+ {"nparallel;", '\U00002226', 0},
+ {"nparsl;", '\u2AFD', '\u20E5'},
+ {"npart;", '\u2202', '\u0338'},
+ {"npolint;", '\U00002A14', 0},
+ {"npr;", '\U00002280', 0},
+ {"nprcue;", '\U000022E0', 0},
+ {"npre;", '\u2AAF', '\u0338'},
+ {"nprec;", '\U00002280', 0},
+ {"npreceq;", '\u2AAF', '\u0338'},
+ {"nrArr;", '\U000021CF', 0},
+ {"nrarr;", '\U0000219B', 0},
+ {"nrarrc;", '\u2933', '\u0338'},
+ {"nrarrw;", '\u219D', '\u0338'},
+ {"nrightarrow;", '\U0000219B', 0},
+ {"nrtri;", '\U000022EB', 0},
+ {"nrtrie;", '\U000022ED', 0},
+ {"nsc;", '\U00002281', 0},
+ {"nsccue;", '\U000022E1', 0},
+ {"nsce;", '\u2AB0', '\u0338'},
+ {"nscr;", '\U0001D4C3', 0},
+ {"nshortmid;", '\U00002224', 0},
+ {"nshortparallel;", '\U00002226', 0},
+ {"nsim;", '\U00002241', 0},
+ {"nsime;", '\U00002244', 0},
+ {"nsimeq;", '\U00002244', 0},
+ {"nsmid;", '\U00002224', 0},
+ {"nspar;", '\U00002226', 0},
+ {"nsqsube;", '\U000022E2', 0},
+ {"nsqsupe;", '\U000022E3', 0},
+ {"nsub;", '\U00002284', 0},
+ {"nsubE;", '\u2AC5', '\u0338'},
+ {"nsube;", '\U00002288', 0},
+ {"nsubset;", '\u2282', '\u20D2'},
+ {"nsubseteq;", '\U00002288', 0},
+ {"nsubseteqq;", '\u2AC5', '\u0338'},
+ {"nsucc;", '\U00002281', 0},
+ {"nsucceq;", '\u2AB0', '\u0338'},
+ {"nsup;", '\U00002285', 0},
+ {"nsupE;", '\u2AC6', '\u0338'},
+ {"nsupe;", '\U00002289', 0},
+ {"nsupset;", '\u2283', '\u20D2'},
+ {"nsupseteq;", '\U00002289', 0},
+ {"nsupseteqq;", '\u2AC6', '\u0338'},
+ {"ntgl;", '\U00002279', 0},
+ {"ntilde", '\U000000F1', 0},
+ {"ntilde;", '\U000000F1', 0},
+ {"ntlg;", '\U00002278', 0},
+ {"ntriangleleft;", '\U000022EA', 0},
+ {"ntrianglelefteq;", '\U000022EC', 0},
+ {"ntriangleright;", '\U000022EB', 0},
+ {"ntrianglerighteq;", '\U000022ED', 0},
+ {"nu;", '\U000003BD', 0},
+ {"num;", '\U00000023', 0},
+ {"numero;", '\U00002116', 0},
+ {"numsp;", '\U00002007', 0},
+ {"nvDash;", '\U000022AD', 0},
+ {"nvHarr;", '\U00002904', 0},
+ {"nvap;", '\u224D', '\u20D2'},
+ {"nvdash;", '\U000022AC', 0},
+ {"nvge;", '\u2265', '\u20D2'},
+ {"nvgt;", '\u003E', '\u20D2'},
+ {"nvinfin;", '\U000029DE', 0},
+ {"nvlArr;", '\U00002902', 0},
+ {"nvle;", '\u2264', '\u20D2'},
+ {"nvlt;", '\u003C', '\u20D2'},
+ {"nvltrie;", '\u22B4', '\u20D2'},
+ {"nvrArr;", '\U00002903', 0},
+ {"nvrtrie;", '\u22B5', '\u20D2'},
+ {"nvsim;", '\u223C', '\u20D2'},
+ {"nwArr;", '\U000021D6', 0},
+ {"nwarhk;", '\U00002923', 0},
+ {"nwarr;", '\U00002196', 0},
+ {"nwarrow;", '\U00002196', 0},
+ {"nwnear;", '\U00002927', 0},
+ {"oS;", '\U000024C8', 0},
+ {"oacute", '\U000000F3', 0},
+ {"oacute;", '\U000000F3', 0},
+ {"oast;", '\U0000229B', 0},
+ {"ocir;", '\U0000229A', 0},
+ {"ocirc", '\U000000F4', 0},
+ {"ocirc;", '\U000000F4', 0},
+ {"ocy;", '\U0000043E', 0},
+ {"odash;", '\U0000229D', 0},
+ {"odblac;", '\U00000151', 0},
+ {"odiv;", '\U00002A38', 0},
+ {"odot;", '\U00002299', 0},
+ {"odsold;", '\U000029BC', 0},
+ {"oelig;", '\U00000153', 0},
+ {"ofcir;", '\U000029BF', 0},
+ {"ofr;", '\U0001D52C', 0},
+ {"ogon;", '\U000002DB', 0},
+ {"ograve", '\U000000F2', 0},
+ {"ograve;", '\U000000F2', 0},
+ {"ogt;", '\U000029C1', 0},
+ {"ohbar;", '\U000029B5', 0},
+ {"ohm;", '\U000003A9', 0},
+ {"oint;", '\U0000222E', 0},
+ {"olarr;", '\U000021BA', 0},
+ {"olcir;", '\U000029BE', 0},
+ {"olcross;", '\U000029BB', 0},
+ {"oline;", '\U0000203E', 0},
+ {"olt;", '\U000029C0', 0},
+ {"omacr;", '\U0000014D', 0},
+ {"omega;", '\U000003C9', 0},
+ {"omicron;", '\U000003BF', 0},
+ {"omid;", '\U000029B6', 0},
+ {"ominus;", '\U00002296', 0},
+ {"oopf;", '\U0001D560', 0},
+ {"opar;", '\U000029B7', 0},
+ {"operp;", '\U000029B9', 0},
+ {"oplus;", '\U00002295', 0},
+ {"or;", '\U00002228', 0},
+ {"orarr;", '\U000021BB', 0},
+ {"ord;", '\U00002A5D', 0},
+ {"order;", '\U00002134', 0},
+ {"orderof;", '\U00002134', 0},
+ {"ordf", '\U000000AA', 0},
+ {"ordf;", '\U000000AA', 0},
+ {"ordm", '\U000000BA', 0},
+ {"ordm;", '\U000000BA', 0},
+ {"origof;", '\U000022B6', 0},
+ {"oror;", '\U00002A56', 0},
+ {"orslope;", '\U00002A57', 0},
+ {"orv;", '\U00002A5B', 0},
+ {"oscr;", '\U00002134', 0},
+ {"oslash", '\U000000F8', 0},
+ {"oslash;", '\U000000F8', 0},
+ {"osol;", '\U00002298', 0},
+ {"otilde", '\U000000F5', 0},
+ {"otilde;", '\U000000F5', 0},
+ {"otimes;", '\U00002297', 0},
+ {"otimesas;", '\U00002A36', 0},
+ {"ouml", '\U000000F6', 0},
+ {"ouml;", '\U000000F6', 0},
+ {"ovbar;", '\U0000233D', 0},
+ {"par;", '\U00002225', 0},
+ {"para", '\U000000B6', 0},
+ {"para;", '\U000000B6', 0},
+ {"parallel;", '\U00002225', 0},
+ {"parsim;", '\U00002AF3', 0},
+ {"parsl;", '\U00002AFD', 0},
+ {"part;", '\U00002202', 0},
+ {"pcy;", '\U0000043F', 0},
+ {"percnt;", '\U00000025', 0},
+ {"period;", '\U0000002E', 0},
+ {"permil;", '\U00002030', 0},
+ {"perp;", '\U000022A5', 0},
+ {"pertenk;", '\U00002031', 0},
+ {"pfr;", '\U0001D52D', 0},
+ {"phi;", '\U000003C6', 0},
+ {"phiv;", '\U000003D5', 0},
+ {"phmmat;", '\U00002133', 0},
+ {"phone;", '\U0000260E', 0},
+ {"pi;", '\U000003C0', 0},
+ {"pitchfork;", '\U000022D4', 0},
+ {"piv;", '\U000003D6', 0},
+ {"planck;", '\U0000210F', 0},
+ {"planckh;", '\U0000210E', 0},
+ {"plankv;", '\U0000210F', 0},
+ {"plus;", '\U0000002B', 0},
+ {"plusacir;", '\U00002A23', 0},
+ {"plusb;", '\U0000229E', 0},
+ {"pluscir;", '\U00002A22', 0},
+ {"plusdo;", '\U00002214', 0},
+ {"plusdu;", '\U00002A25', 0},
+ {"pluse;", '\U00002A72', 0},
+ {"plusmn", '\U000000B1', 0},
+ {"plusmn;", '\U000000B1', 0},
+ {"plussim;", '\U00002A26', 0},
+ {"plustwo;", '\U00002A27', 0},
+ {"pm;", '\U000000B1', 0},
+ {"pointint;", '\U00002A15', 0},
+ {"popf;", '\U0001D561', 0},
+ {"pound", '\U000000A3', 0},
+ {"pound;", '\U000000A3', 0},
+ {"pr;", '\U0000227A', 0},
+ {"prE;", '\U00002AB3', 0},
+ {"prap;", '\U00002AB7', 0},
+ {"prcue;", '\U0000227C', 0},
+ {"pre;", '\U00002AAF', 0},
+ {"prec;", '\U0000227A', 0},
+ {"precapprox;", '\U00002AB7', 0},
+ {"preccurlyeq;", '\U0000227C', 0},
+ {"preceq;", '\U00002AAF', 0},
+ {"precnapprox;", '\U00002AB9', 0},
+ {"precneqq;", '\U00002AB5', 0},
+ {"precnsim;", '\U000022E8', 0},
+ {"precsim;", '\U0000227E', 0},
+ {"prime;", '\U00002032', 0},
+ {"primes;", '\U00002119', 0},
+ {"prnE;", '\U00002AB5', 0},
+ {"prnap;", '\U00002AB9', 0},
+ {"prnsim;", '\U000022E8', 0},
+ {"prod;", '\U0000220F', 0},
+ {"profalar;", '\U0000232E', 0},
+ {"profline;", '\U00002312', 0},
+ {"profsurf;", '\U00002313', 0},
+ {"prop;", '\U0000221D', 0},
+ {"propto;", '\U0000221D', 0},
+ {"prsim;", '\U0000227E', 0},
+ {"prurel;", '\U000022B0', 0},
+ {"pscr;", '\U0001D4C5', 0},
+ {"psi;", '\U000003C8', 0},
+ {"puncsp;", '\U00002008', 0},
+ {"qfr;", '\U0001D52E', 0},
+ {"qint;", '\U00002A0C', 0},
+ {"qopf;", '\U0001D562', 0},
+ {"qprime;", '\U00002057', 0},
+ {"qscr;", '\U0001D4C6', 0},
+ {"quaternions;", '\U0000210D', 0},
+ {"quatint;", '\U00002A16', 0},
+ {"quest;", '\U0000003F', 0},
+ {"questeq;", '\U0000225F', 0},
+ {"quot", '\U00000022', 0},
+ {"quot;", '\U00000022', 0},
+ {"rAarr;", '\U000021DB', 0},
+ {"rArr;", '\U000021D2', 0},
+ {"rAtail;", '\U0000291C', 0},
+ {"rBarr;", '\U0000290F', 0},
+ {"rHar;", '\U00002964', 0},
+ {"race;", '\u223D', '\u0331'},
+ {"racute;", '\U00000155', 0},
+ {"radic;", '\U0000221A', 0},
+ {"raemptyv;", '\U000029B3', 0},
+ {"rang;", '\U000027E9', 0},
+ {"rangd;", '\U00002992', 0},
+ {"range;", '\U000029A5', 0},
+ {"rangle;", '\U000027E9', 0},
+ {"raquo", '\U000000BB', 0},
+ {"raquo;", '\U000000BB', 0},
+ {"rarr;", '\U00002192', 0},
+ {"rarrap;", '\U00002975', 0},
+ {"rarrb;", '\U000021E5', 0},
+ {"rarrbfs;", '\U00002920', 0},
+ {"rarrc;", '\U00002933', 0},
+ {"rarrfs;", '\U0000291E', 0},
+ {"rarrhk;", '\U000021AA', 0},
+ {"rarrlp;", '\U000021AC', 0},
+ {"rarrpl;", '\U00002945', 0},
+ {"rarrsim;", '\U00002974', 0},
+ {"rarrtl;", '\U000021A3', 0},
+ {"rarrw;", '\U0000219D', 0},
+ {"ratail;", '\U0000291A', 0},
+ {"ratio;", '\U00002236', 0},
+ {"rationals;", '\U0000211A', 0},
+ {"rbarr;", '\U0000290D', 0},
+ {"rbbrk;", '\U00002773', 0},
+ {"rbrace;", '\U0000007D', 0},
+ {"rbrack;", '\U0000005D', 0},
+ {"rbrke;", '\U0000298C', 0},
+ {"rbrksld;", '\U0000298E', 0},
+ {"rbrkslu;", '\U00002990', 0},
+ {"rcaron;", '\U00000159', 0},
+ {"rcedil;", '\U00000157', 0},
+ {"rceil;", '\U00002309', 0},
+ {"rcub;", '\U0000007D', 0},
+ {"rcy;", '\U00000440', 0},
+ {"rdca;", '\U00002937', 0},
+ {"rdldhar;", '\U00002969', 0},
+ {"rdquo;", '\U0000201D', 0},
+ {"rdquor;", '\U0000201D', 0},
+ {"rdsh;", '\U000021B3', 0},
+ {"real;", '\U0000211C', 0},
+ {"realine;", '\U0000211B', 0},
+ {"realpart;", '\U0000211C', 0},
+ {"reals;", '\U0000211D', 0},
+ {"rect;", '\U000025AD', 0},
+ {"reg", '\U000000AE', 0},
+ {"reg;", '\U000000AE', 0},
+ {"rfisht;", '\U0000297D', 0},
+ {"rfloor;", '\U0000230B', 0},
+ {"rfr;", '\U0001D52F', 0},
+ {"rhard;", '\U000021C1', 0},
+ {"rharu;", '\U000021C0', 0},
+ {"rharul;", '\U0000296C', 0},
+ {"rho;", '\U000003C1', 0},
+ {"rhov;", '\U000003F1', 0},
+ {"rightarrow;", '\U00002192', 0},
+ {"rightarrowtail;", '\U000021A3', 0},
+ {"rightharpoondown;", '\U000021C1', 0},
+ {"rightharpoonup;", '\U000021C0', 0},
+ {"rightleftarrows;", '\U000021C4', 0},
+ {"rightleftharpoons;", '\U000021CC', 0},
+ {"rightrightarrows;", '\U000021C9', 0},
+ {"rightsquigarrow;", '\U0000219D', 0},
+ {"rightthreetimes;", '\U000022CC', 0},
+ {"ring;", '\U000002DA', 0},
+ {"risingdotseq;", '\U00002253', 0},
+ {"rlarr;", '\U000021C4', 0},
+ {"rlhar;", '\U000021CC', 0},
+ {"rlm;", '\U0000200F', 0},
+ {"rmoust;", '\U000023B1', 0},
+ {"rmoustache;", '\U000023B1', 0},
+ {"rnmid;", '\U00002AEE', 0},
+ {"roang;", '\U000027ED', 0},
+ {"roarr;", '\U000021FE', 0},
+ {"robrk;", '\U000027E7', 0},
+ {"ropar;", '\U00002986', 0},
+ {"ropf;", '\U0001D563', 0},
+ {"roplus;", '\U00002A2E', 0},
+ {"rotimes;", '\U00002A35', 0},
+ {"rpar;", '\U00000029', 0},
+ {"rpargt;", '\U00002994', 0},
+ {"rppolint;", '\U00002A12', 0},
+ {"rrarr;", '\U000021C9', 0},
+ {"rsaquo;", '\U0000203A', 0},
+ {"rscr;", '\U0001D4C7', 0},
+ {"rsh;", '\U000021B1', 0},
+ {"rsqb;", '\U0000005D', 0},
+ {"rsquo;", '\U00002019', 0},
+ {"rsquor;", '\U00002019', 0},
+ {"rthree;", '\U000022CC', 0},
+ {"rtimes;", '\U000022CA', 0},
+ {"rtri;", '\U000025B9', 0},
+ {"rtrie;", '\U000022B5', 0},
+ {"rtrif;", '\U000025B8', 0},
+ {"rtriltri;", '\U000029CE', 0},
+ {"ruluhar;", '\U00002968', 0},
+ {"rx;", '\U0000211E', 0},
+ {"sacute;", '\U0000015B', 0},
+ {"sbquo;", '\U0000201A', 0},
+ {"sc;", '\U0000227B', 0},
+ {"scE;", '\U00002AB4', 0},
+ {"scap;", '\U00002AB8', 0},
+ {"scaron;", '\U00000161', 0},
+ {"sccue;", '\U0000227D', 0},
+ {"sce;", '\U00002AB0', 0},
+ {"scedil;", '\U0000015F', 0},
+ {"scirc;", '\U0000015D', 0},
+ {"scnE;", '\U00002AB6', 0},
+ {"scnap;", '\U00002ABA', 0},
+ {"scnsim;", '\U000022E9', 0},
+ {"scpolint;", '\U00002A13', 0},
+ {"scsim;", '\U0000227F', 0},
+ {"scy;", '\U00000441', 0},
+ {"sdot;", '\U000022C5', 0},
+ {"sdotb;", '\U000022A1', 0},
+ {"sdote;", '\U00002A66', 0},
+ {"seArr;", '\U000021D8', 0},
+ {"searhk;", '\U00002925', 0},
+ {"searr;", '\U00002198', 0},
+ {"searrow;", '\U00002198', 0},
+ {"sect", '\U000000A7', 0},
+ {"sect;", '\U000000A7', 0},
+ {"semi;", '\U0000003B', 0},
+ {"seswar;", '\U00002929', 0},
+ {"setminus;", '\U00002216', 0},
+ {"setmn;", '\U00002216', 0},
+ {"sext;", '\U00002736', 0},
+ {"sfr;", '\U0001D530', 0},
+ {"sfrown;", '\U00002322', 0},
+ {"sharp;", '\U0000266F', 0},
+ {"shchcy;", '\U00000449', 0},
+ {"shcy;", '\U00000448', 0},
+ {"shortmid;", '\U00002223', 0},
+ {"shortparallel;", '\U00002225', 0},
+ {"shy", '\U000000AD', 0},
+ {"shy;", '\U000000AD', 0},
+ {"sigma;", '\U000003C3', 0},
+ {"sigmaf;", '\U000003C2', 0},
+ {"sigmav;", '\U000003C2', 0},
+ {"sim;", '\U0000223C', 0},
+ {"simdot;", '\U00002A6A', 0},
+ {"sime;", '\U00002243', 0},
+ {"simeq;", '\U00002243', 0},
+ {"simg;", '\U00002A9E', 0},
+ {"simgE;", '\U00002AA0', 0},
+ {"siml;", '\U00002A9D', 0},
+ {"simlE;", '\U00002A9F', 0},
+ {"simne;", '\U00002246', 0},
+ {"simplus;", '\U00002A24', 0},
+ {"simrarr;", '\U00002972', 0},
+ {"slarr;", '\U00002190', 0},
+ {"smallsetminus;", '\U00002216', 0},
+ {"smashp;", '\U00002A33', 0},
+ {"smeparsl;", '\U000029E4', 0},
+ {"smid;", '\U00002223', 0},
+ {"smile;", '\U00002323', 0},
+ {"smt;", '\U00002AAA', 0},
+ {"smte;", '\U00002AAC', 0},
+ {"smtes;", '\u2AAC', '\uFE00'},
+ {"softcy;", '\U0000044C', 0},
+ {"sol;", '\U0000002F', 0},
+ {"solb;", '\U000029C4', 0},
+ {"solbar;", '\U0000233F', 0},
+ {"sopf;", '\U0001D564', 0},
+ {"spades;", '\U00002660', 0},
+ {"spadesuit;", '\U00002660', 0},
+ {"spar;", '\U00002225', 0},
+ {"sqcap;", '\U00002293', 0},
+ {"sqcaps;", '\u2293', '\uFE00'},
+ {"sqcup;", '\U00002294', 0},
+ {"sqcups;", '\u2294', '\uFE00'},
+ {"sqsub;", '\U0000228F', 0},
+ {"sqsube;", '\U00002291', 0},
+ {"sqsubset;", '\U0000228F', 0},
+ {"sqsubseteq;", '\U00002291', 0},
+ {"sqsup;", '\U00002290', 0},
+ {"sqsupe;", '\U00002292', 0},
+ {"sqsupset;", '\U00002290', 0},
+ {"sqsupseteq;", '\U00002292', 0},
+ {"squ;", '\U000025A1', 0},
+ {"square;", '\U000025A1', 0},
+ {"squarf;", '\U000025AA', 0},
+ {"squf;", '\U000025AA', 0},
+ {"srarr;", '\U00002192', 0},
+ {"sscr;", '\U0001D4C8', 0},
+ {"ssetmn;", '\U00002216', 0},
+ {"ssmile;", '\U00002323', 0},
+ {"sstarf;", '\U000022C6', 0},
+ {"star;", '\U00002606', 0},
+ {"starf;", '\U00002605', 0},
+ {"straightepsilon;", '\U000003F5', 0},
+ {"straightphi;", '\U000003D5', 0},
+ {"strns;", '\U000000AF', 0},
+ {"sub;", '\U00002282', 0},
+ {"subE;", '\U00002AC5', 0},
+ {"subdot;", '\U00002ABD', 0},
+ {"sube;", '\U00002286', 0},
+ {"subedot;", '\U00002AC3', 0},
+ {"submult;", '\U00002AC1', 0},
+ {"subnE;", '\U00002ACB', 0},
+ {"subne;", '\U0000228A', 0},
+ {"subplus;", '\U00002ABF', 0},
+ {"subrarr;", '\U00002979', 0},
+ {"subset;", '\U00002282', 0},
+ {"subseteq;", '\U00002286', 0},
+ {"subseteqq;", '\U00002AC5', 0},
+ {"subsetneq;", '\U0000228A', 0},
+ {"subsetneqq;", '\U00002ACB', 0},
+ {"subsim;", '\U00002AC7', 0},
+ {"subsub;", '\U00002AD5', 0},
+ {"subsup;", '\U00002AD3', 0},
+ {"succ;", '\U0000227B', 0},
+ {"succapprox;", '\U00002AB8', 0},
+ {"succcurlyeq;", '\U0000227D', 0},
+ {"succeq;", '\U00002AB0', 0},
+ {"succnapprox;", '\U00002ABA', 0},
+ {"succneqq;", '\U00002AB6', 0},
+ {"succnsim;", '\U000022E9', 0},
+ {"succsim;", '\U0000227F', 0},
+ {"sum;", '\U00002211', 0},
+ {"sung;", '\U0000266A', 0},
+ {"sup1", '\U000000B9', 0},
+ {"sup1;", '\U000000B9', 0},
+ {"sup2", '\U000000B2', 0},
+ {"sup2;", '\U000000B2', 0},
+ {"sup3", '\U000000B3', 0},
+ {"sup3;", '\U000000B3', 0},
+ {"sup;", '\U00002283', 0},
+ {"supE;", '\U00002AC6', 0},
+ {"supdot;", '\U00002ABE', 0},
+ {"supdsub;", '\U00002AD8', 0},
+ {"supe;", '\U00002287', 0},
+ {"supedot;", '\U00002AC4', 0},
+ {"suphsol;", '\U000027C9', 0},
+ {"suphsub;", '\U00002AD7', 0},
+ {"suplarr;", '\U0000297B', 0},
+ {"supmult;", '\U00002AC2', 0},
+ {"supnE;", '\U00002ACC', 0},
+ {"supne;", '\U0000228B', 0},
+ {"supplus;", '\U00002AC0', 0},
+ {"supset;", '\U00002283', 0},
+ {"supseteq;", '\U00002287', 0},
+ {"supseteqq;", '\U00002AC6', 0},
+ {"supsetneq;", '\U0000228B', 0},
+ {"supsetneqq;", '\U00002ACC', 0},
+ {"supsim;", '\U00002AC8', 0},
+ {"supsub;", '\U00002AD4', 0},
+ {"supsup;", '\U00002AD6', 0},
+ {"swArr;", '\U000021D9', 0},
+ {"swarhk;", '\U00002926', 0},
+ {"swarr;", '\U00002199', 0},
+ {"swarrow;", '\U00002199', 0},
+ {"swnwar;", '\U0000292A', 0},
+ {"szlig", '\U000000DF', 0},
+ {"szlig;", '\U000000DF', 0},
+ {"target;", '\U00002316', 0},
+ {"tau;", '\U000003C4', 0},
+ {"tbrk;", '\U000023B4', 0},
+ {"tcaron;", '\U00000165', 0},
+ {"tcedil;", '\U00000163', 0},
+ {"tcy;", '\U00000442', 0},
+ {"tdot;", '\U000020DB', 0},
+ {"telrec;", '\U00002315', 0},
+ {"tfr;", '\U0001D531', 0},
+ {"there4;", '\U00002234', 0},
+ {"therefore;", '\U00002234', 0},
+ {"theta;", '\U000003B8', 0},
+ {"thetasym;", '\U000003D1', 0},
+ {"thetav;", '\U000003D1', 0},
+ {"thickapprox;", '\U00002248', 0},
+ {"thicksim;", '\U0000223C', 0},
+ {"thinsp;", '\U00002009', 0},
+ {"thkap;", '\U00002248', 0},
+ {"thksim;", '\U0000223C', 0},
+ {"thorn", '\U000000FE', 0},
+ {"thorn;", '\U000000FE', 0},
+ {"tilde;", '\U000002DC', 0},
+ {"times", '\U000000D7', 0},
+ {"times;", '\U000000D7', 0},
+ {"timesb;", '\U000022A0', 0},
+ {"timesbar;", '\U00002A31', 0},
+ {"timesd;", '\U00002A30', 0},
+ {"tint;", '\U0000222D', 0},
+ {"toea;", '\U00002928', 0},
+ {"top;", '\U000022A4', 0},
+ {"topbot;", '\U00002336', 0},
+ {"topcir;", '\U00002AF1', 0},
+ {"topf;", '\U0001D565', 0},
+ {"topfork;", '\U00002ADA', 0},
+ {"tosa;", '\U00002929', 0},
+ {"tprime;", '\U00002034', 0},
+ {"trade;", '\U00002122', 0},
+ {"triangle;", '\U000025B5', 0},
+ {"triangledown;", '\U000025BF', 0},
+ {"triangleleft;", '\U000025C3', 0},
+ {"trianglelefteq;", '\U000022B4', 0},
+ {"triangleq;", '\U0000225C', 0},
+ {"triangleright;", '\U000025B9', 0},
+ {"trianglerighteq;", '\U000022B5', 0},
+ {"tridot;", '\U000025EC', 0},
+ {"trie;", '\U0000225C', 0},
+ {"triminus;", '\U00002A3A', 0},
+ {"triplus;", '\U00002A39', 0},
+ {"trisb;", '\U000029CD', 0},
+ {"tritime;", '\U00002A3B', 0},
+ {"trpezium;", '\U000023E2', 0},
+ {"tscr;", '\U0001D4C9', 0},
+ {"tscy;", '\U00000446', 0},
+ {"tshcy;", '\U0000045B', 0},
+ {"tstrok;", '\U00000167', 0},
+ {"twixt;", '\U0000226C', 0},
+ {"twoheadleftarrow;", '\U0000219E', 0},
+ {"twoheadrightarrow;", '\U000021A0', 0},
+ {"uArr;", '\U000021D1', 0},
+ {"uHar;", '\U00002963', 0},
+ {"uacute", '\U000000FA', 0},
+ {"uacute;", '\U000000FA', 0},
+ {"uarr;", '\U00002191', 0},
+ {"ubrcy;", '\U0000045E', 0},
+ {"ubreve;", '\U0000016D', 0},
+ {"ucirc", '\U000000FB', 0},
+ {"ucirc;", '\U000000FB', 0},
+ {"ucy;", '\U00000443', 0},
+ {"udarr;", '\U000021C5', 0},
+ {"udblac;", '\U00000171', 0},
+ {"udhar;", '\U0000296E', 0},
+ {"ufisht;", '\U0000297E', 0},
+ {"ufr;", '\U0001D532', 0},
+ {"ugrave", '\U000000F9', 0},
+ {"ugrave;", '\U000000F9', 0},
+ {"uharl;", '\U000021BF', 0},
+ {"uharr;", '\U000021BE', 0},
+ {"uhblk;", '\U00002580', 0},
+ {"ulcorn;", '\U0000231C', 0},
+ {"ulcorner;", '\U0000231C', 0},
+ {"ulcrop;", '\U0000230F', 0},
+ {"ultri;", '\U000025F8', 0},
+ {"umacr;", '\U0000016B', 0},
+ {"uml", '\U000000A8', 0},
+ {"uml;", '\U000000A8', 0},
+ {"uogon;", '\U00000173', 0},
+ {"uopf;", '\U0001D566', 0},
+ {"uparrow;", '\U00002191', 0},
+ {"updownarrow;", '\U00002195', 0},
+ {"upharpoonleft;", '\U000021BF', 0},
+ {"upharpoonright;", '\U000021BE', 0},
+ {"uplus;", '\U0000228E', 0},
+ {"upsi;", '\U000003C5', 0},
+ {"upsih;", '\U000003D2', 0},
+ {"upsilon;", '\U000003C5', 0},
+ {"upuparrows;", '\U000021C8', 0},
+ {"urcorn;", '\U0000231D', 0},
+ {"urcorner;", '\U0000231D', 0},
+ {"urcrop;", '\U0000230E', 0},
+ {"uring;", '\U0000016F', 0},
+ {"urtri;", '\U000025F9', 0},
+ {"uscr;", '\U0001D4CA', 0},
+ {"utdot;", '\U000022F0', 0},
+ {"utilde;", '\U00000169', 0},
+ {"utri;", '\U000025B5', 0},
+ {"utrif;", '\U000025B4', 0},
+ {"uuarr;", '\U000021C8', 0},
+ {"uuml", '\U000000FC', 0},
+ {"uuml;", '\U000000FC', 0},
+ {"uwangle;", '\U000029A7', 0},
+ {"vArr;", '\U000021D5', 0},
+ {"vBar;", '\U00002AE8', 0},
+ {"vBarv;", '\U00002AE9', 0},
+ {"vDash;", '\U000022A8', 0},
+ {"vangrt;", '\U0000299C', 0},
+ {"varepsilon;", '\U000003F5', 0},
+ {"varkappa;", '\U000003F0', 0},
+ {"varnothing;", '\U00002205', 0},
+ {"varphi;", '\U000003D5', 0},
+ {"varpi;", '\U000003D6', 0},
+ {"varpropto;", '\U0000221D', 0},
+ {"varr;", '\U00002195', 0},
+ {"varrho;", '\U000003F1', 0},
+ {"varsigma;", '\U000003C2', 0},
+ {"varsubsetneq;", '\u228A', '\uFE00'},
+ {"varsubsetneqq;", '\u2ACB', '\uFE00'},
+ {"varsupsetneq;", '\u228B', '\uFE00'},
+ {"varsupsetneqq;", '\u2ACC', '\uFE00'},
+ {"vartheta;", '\U000003D1', 0},
+ {"vartriangleleft;", '\U000022B2', 0},
+ {"vartriangleright;", '\U000022B3', 0},
+ {"vcy;", '\U00000432', 0},
+ {"vdash;", '\U000022A2', 0},
+ {"vee;", '\U00002228', 0},
+ {"veebar;", '\U000022BB', 0},
+ {"veeeq;", '\U0000225A', 0},
+ {"vellip;", '\U000022EE', 0},
+ {"verbar;", '\U0000007C', 0},
+ {"vert;", '\U0000007C', 0},
+ {"vfr;", '\U0001D533', 0},
+ {"vltri;", '\U000022B2', 0},
+ {"vnsub;", '\u2282', '\u20D2'},
+ {"vnsup;", '\u2283', '\u20D2'},
+ {"vopf;", '\U0001D567', 0},
+ {"vprop;", '\U0000221D', 0},
+ {"vrtri;", '\U000022B3', 0},
+ {"vscr;", '\U0001D4CB', 0},
+ {"vsubnE;", '\u2ACB', '\uFE00'},
+ {"vsubne;", '\u228A', '\uFE00'},
+ {"vsupnE;", '\u2ACC', '\uFE00'},
+ {"vsupne;", '\u228B', '\uFE00'},
+ {"vzigzag;", '\U0000299A', 0},
+ {"wcirc;", '\U00000175', 0},
+ {"wedbar;", '\U00002A5F', 0},
+ {"wedge;", '\U00002227', 0},
+ {"wedgeq;", '\U00002259', 0},
+ {"weierp;", '\U00002118', 0},
+ {"wfr;", '\U0001D534', 0},
+ {"wopf;", '\U0001D568', 0},
+ {"wp;", '\U00002118', 0},
+ {"wr;", '\U00002240', 0},
+ {"wreath;", '\U00002240', 0},
+ {"wscr;", '\U0001D4CC', 0},
+ {"xcap;", '\U000022C2', 0},
+ {"xcirc;", '\U000025EF', 0},
+ {"xcup;", '\U000022C3', 0},
+ {"xdtri;", '\U000025BD', 0},
+ {"xfr;", '\U0001D535', 0},
+ {"xhArr;", '\U000027FA', 0},
+ {"xharr;", '\U000027F7', 0},
+ {"xi;", '\U000003BE', 0},
+ {"xlArr;", '\U000027F8', 0},
+ {"xlarr;", '\U000027F5', 0},
+ {"xmap;", '\U000027FC', 0},
+ {"xnis;", '\U000022FB', 0},
+ {"xodot;", '\U00002A00', 0},
+ {"xopf;", '\U0001D569', 0},
+ {"xoplus;", '\U00002A01', 0},
+ {"xotime;", '\U00002A02', 0},
+ {"xrArr;", '\U000027F9', 0},
+ {"xrarr;", '\U000027F6', 0},
+ {"xscr;", '\U0001D4CD', 0},
+ {"xsqcup;", '\U00002A06', 0},
+ {"xuplus;", '\U00002A04', 0},
+ {"xutri;", '\U000025B3', 0},
+ {"xvee;", '\U000022C1', 0},
+ {"xwedge;", '\U000022C0', 0},
+ {"yacute", '\U000000FD', 0},
+ {"yacute;", '\U000000FD', 0},
+ {"yacy;", '\U0000044F', 0},
+ {"ycirc;", '\U00000177', 0},
+ {"ycy;", '\U0000044B', 0},
+ {"yen", '\U000000A5', 0},
+ {"yen;", '\U000000A5', 0},
+ {"yfr;", '\U0001D536', 0},
+ {"yicy;", '\U00000457', 0},
+ {"yopf;", '\U0001D56A', 0},
+ {"yscr;", '\U0001D4CE', 0},
+ {"yucy;", '\U0000044E', 0},
+ {"yuml", '\U000000FF', 0},
+ {"yuml;", '\U000000FF', 0},
+ {"zacute;", '\U0000017A', 0},
+ {"zcaron;", '\U0000017E', 0},
+ {"zcy;", '\U00000437', 0},
+ {"zdot;", '\U0000017C', 0},
+ {"zeetrf;", '\U00002128', 0},
+ {"zeta;", '\U000003B6', 0},
+ {"zfr;", '\U0001D537', 0},
+ {"zhcy;", '\U00000436', 0},
+ {"zigrarr;", '\U000021DD', 0},
+ {"zopf;", '\U0001D56B', 0},
+ {"zscr;", '\U0001D4CF', 0},
+ {"zwj;", '\U0000200D', 0},
+ {"zwnj;", '\U0000200C', 0},
+}
diff --git a/modules/mahonia/euc-jp.go b/modules/mahonia/euc-jp.go
new file mode 100644
index 000000000..810c3ec7c
--- /dev/null
+++ b/modules/mahonia/euc-jp.go
@@ -0,0 +1,102 @@
+package mahonia
+
+import (
+ "unicode/utf8"
+)
+
+// Converters for the EUC-JP encoding
+
+func init() {
+ RegisterCharset(&Charset{
+ Name: "EUC-JP",
+ Aliases: []string{"extended_unix_code_packed_format_for_japanese", "cseucpkdfmtjapanese"},
+ NewDecoder: func() Decoder {
+ return decodeEucJP
+ },
+ NewEncoder: func() Encoder {
+ jis0208Table.Reverse()
+ jis0212Table.Reverse()
+ return encodeEucJP
+ },
+ })
+}
+
+func decodeEucJP(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ return 0, 0, NO_ROOM
+ }
+
+ b := p[0]
+ switch {
+ case b < 0x80:
+ return rune(b), 1, SUCCESS
+
+ case b == 0x8e:
+ if len(p) < 2 {
+ return 0, 0, NO_ROOM
+ }
+ b2 := p[1]
+ if b2 < 0xa1 || b2 > 0xdf {
+ return utf8.RuneError, 1, INVALID_CHAR
+ }
+ return rune(b2) + (0xff61 - 0xa1), 2, SUCCESS
+
+ case b == 0x8f:
+ if len(p) < 3 {
+ return 0, 0, NO_ROOM
+ }
+ c, size, status = jis0212Table.DecodeHigh(p[1:3])
+ if status == SUCCESS {
+ size = 3
+ }
+ return
+
+ case 0xa1 <= b && b <= 0xfe:
+ return jis0208Table.DecodeHigh(p)
+ }
+
+ return utf8.RuneError, 1, INVALID_CHAR
+}
+
+func encodeEucJP(p []byte, c rune) (size int, status Status) {
+ if len(p) == 0 {
+ return 0, NO_ROOM
+ }
+
+ if c < 0x80 {
+ p[0] = byte(c)
+ return 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ return 0, NO_ROOM
+ }
+
+ if c > 0xffff {
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ }
+
+ if 0xff61 <= c && c <= 0xff9f {
+ p[0] = 0x8e
+ p[1] = byte(c - (0xff61 - 0xa1))
+ return 2, SUCCESS
+ }
+
+ size, status = jis0208Table.EncodeHigh(p, c)
+ if status == SUCCESS {
+ return size, status
+ }
+
+ size, status = jis0212Table.EncodeHigh(p[1:], c)
+ switch status {
+ case SUCCESS:
+ p[0] = 0x8f
+ return size + 1, SUCCESS
+
+ case INVALID_CHAR:
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ }
+ return size, status
+}
diff --git a/modules/mahonia/euc-kr-data.go b/modules/mahonia/euc-kr-data.go
new file mode 100644
index 000000000..b40fc91f1
--- /dev/null
+++ b/modules/mahonia/euc-kr-data.go
@@ -0,0 +1,17072 @@
+package mahonia
+
+import (
+ "sync"
+)
+
+var eucKrOnce sync.Once
+
+var unicodeToEucKr []uint16
+
+func reverseEucKrTable() {
+ unicodeToEucKr = make([]uint16, 65536)
+ for euc, unicode := range eucKrToUnicode {
+ if unicode != 0 {
+ unicodeToEucKr[unicode] = uint16(euc)
+ }
+ }
+}
+
+// eucKrToUnicode contains the double-byte mappings from
+// http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP949.TXT
+// CP949 is Microsoft's version of EUC-KR.
+var eucKrToUnicode = [65536]uint16{
+ 0x8141: 0xAC02,
+ 0x8142: 0xAC03,
+ 0x8143: 0xAC05,
+ 0x8144: 0xAC06,
+ 0x8145: 0xAC0B,
+ 0x8146: 0xAC0C,
+ 0x8147: 0xAC0D,
+ 0x8148: 0xAC0E,
+ 0x8149: 0xAC0F,
+ 0x814A: 0xAC18,
+ 0x814B: 0xAC1E,
+ 0x814C: 0xAC1F,
+ 0x814D: 0xAC21,
+ 0x814E: 0xAC22,
+ 0x814F: 0xAC23,
+ 0x8150: 0xAC25,
+ 0x8151: 0xAC26,
+ 0x8152: 0xAC27,
+ 0x8153: 0xAC28,
+ 0x8154: 0xAC29,
+ 0x8155: 0xAC2A,
+ 0x8156: 0xAC2B,
+ 0x8157: 0xAC2E,
+ 0x8158: 0xAC32,
+ 0x8159: 0xAC33,
+ 0x815A: 0xAC34,
+ 0x8161: 0xAC35,
+ 0x8162: 0xAC36,
+ 0x8163: 0xAC37,
+ 0x8164: 0xAC3A,
+ 0x8165: 0xAC3B,
+ 0x8166: 0xAC3D,
+ 0x8167: 0xAC3E,
+ 0x8168: 0xAC3F,
+ 0x8169: 0xAC41,
+ 0x816A: 0xAC42,
+ 0x816B: 0xAC43,
+ 0x816C: 0xAC44,
+ 0x816D: 0xAC45,
+ 0x816E: 0xAC46,
+ 0x816F: 0xAC47,
+ 0x8170: 0xAC48,
+ 0x8171: 0xAC49,
+ 0x8172: 0xAC4A,
+ 0x8173: 0xAC4C,
+ 0x8174: 0xAC4E,
+ 0x8175: 0xAC4F,
+ 0x8176: 0xAC50,
+ 0x8177: 0xAC51,
+ 0x8178: 0xAC52,
+ 0x8179: 0xAC53,
+ 0x817A: 0xAC55,
+ 0x8181: 0xAC56,
+ 0x8182: 0xAC57,
+ 0x8183: 0xAC59,
+ 0x8184: 0xAC5A,
+ 0x8185: 0xAC5B,
+ 0x8186: 0xAC5D,
+ 0x8187: 0xAC5E,
+ 0x8188: 0xAC5F,
+ 0x8189: 0xAC60,
+ 0x818A: 0xAC61,
+ 0x818B: 0xAC62,
+ 0x818C: 0xAC63,
+ 0x818D: 0xAC64,
+ 0x818E: 0xAC65,
+ 0x818F: 0xAC66,
+ 0x8190: 0xAC67,
+ 0x8191: 0xAC68,
+ 0x8192: 0xAC69,
+ 0x8193: 0xAC6A,
+ 0x8194: 0xAC6B,
+ 0x8195: 0xAC6C,
+ 0x8196: 0xAC6D,
+ 0x8197: 0xAC6E,
+ 0x8198: 0xAC6F,
+ 0x8199: 0xAC72,
+ 0x819A: 0xAC73,
+ 0x819B: 0xAC75,
+ 0x819C: 0xAC76,
+ 0x819D: 0xAC79,
+ 0x819E: 0xAC7B,
+ 0x819F: 0xAC7C,
+ 0x81A0: 0xAC7D,
+ 0x81A1: 0xAC7E,
+ 0x81A2: 0xAC7F,
+ 0x81A3: 0xAC82,
+ 0x81A4: 0xAC87,
+ 0x81A5: 0xAC88,
+ 0x81A6: 0xAC8D,
+ 0x81A7: 0xAC8E,
+ 0x81A8: 0xAC8F,
+ 0x81A9: 0xAC91,
+ 0x81AA: 0xAC92,
+ 0x81AB: 0xAC93,
+ 0x81AC: 0xAC95,
+ 0x81AD: 0xAC96,
+ 0x81AE: 0xAC97,
+ 0x81AF: 0xAC98,
+ 0x81B0: 0xAC99,
+ 0x81B1: 0xAC9A,
+ 0x81B2: 0xAC9B,
+ 0x81B3: 0xAC9E,
+ 0x81B4: 0xACA2,
+ 0x81B5: 0xACA3,
+ 0x81B6: 0xACA4,
+ 0x81B7: 0xACA5,
+ 0x81B8: 0xACA6,
+ 0x81B9: 0xACA7,
+ 0x81BA: 0xACAB,
+ 0x81BB: 0xACAD,
+ 0x81BC: 0xACAE,
+ 0x81BD: 0xACB1,
+ 0x81BE: 0xACB2,
+ 0x81BF: 0xACB3,
+ 0x81C0: 0xACB4,
+ 0x81C1: 0xACB5,
+ 0x81C2: 0xACB6,
+ 0x81C3: 0xACB7,
+ 0x81C4: 0xACBA,
+ 0x81C5: 0xACBE,
+ 0x81C6: 0xACBF,
+ 0x81C7: 0xACC0,
+ 0x81C8: 0xACC2,
+ 0x81C9: 0xACC3,
+ 0x81CA: 0xACC5,
+ 0x81CB: 0xACC6,
+ 0x81CC: 0xACC7,
+ 0x81CD: 0xACC9,
+ 0x81CE: 0xACCA,
+ 0x81CF: 0xACCB,
+ 0x81D0: 0xACCD,
+ 0x81D1: 0xACCE,
+ 0x81D2: 0xACCF,
+ 0x81D3: 0xACD0,
+ 0x81D4: 0xACD1,
+ 0x81D5: 0xACD2,
+ 0x81D6: 0xACD3,
+ 0x81D7: 0xACD4,
+ 0x81D8: 0xACD6,
+ 0x81D9: 0xACD8,
+ 0x81DA: 0xACD9,
+ 0x81DB: 0xACDA,
+ 0x81DC: 0xACDB,
+ 0x81DD: 0xACDC,
+ 0x81DE: 0xACDD,
+ 0x81DF: 0xACDE,
+ 0x81E0: 0xACDF,
+ 0x81E1: 0xACE2,
+ 0x81E2: 0xACE3,
+ 0x81E3: 0xACE5,
+ 0x81E4: 0xACE6,
+ 0x81E5: 0xACE9,
+ 0x81E6: 0xACEB,
+ 0x81E7: 0xACED,
+ 0x81E8: 0xACEE,
+ 0x81E9: 0xACF2,
+ 0x81EA: 0xACF4,
+ 0x81EB: 0xACF7,
+ 0x81EC: 0xACF8,
+ 0x81ED: 0xACF9,
+ 0x81EE: 0xACFA,
+ 0x81EF: 0xACFB,
+ 0x81F0: 0xACFE,
+ 0x81F1: 0xACFF,
+ 0x81F2: 0xAD01,
+ 0x81F3: 0xAD02,
+ 0x81F4: 0xAD03,
+ 0x81F5: 0xAD05,
+ 0x81F6: 0xAD07,
+ 0x81F7: 0xAD08,
+ 0x81F8: 0xAD09,
+ 0x81F9: 0xAD0A,
+ 0x81FA: 0xAD0B,
+ 0x81FB: 0xAD0E,
+ 0x81FC: 0xAD10,
+ 0x81FD: 0xAD12,
+ 0x81FE: 0xAD13,
+ 0x8241: 0xAD14,
+ 0x8242: 0xAD15,
+ 0x8243: 0xAD16,
+ 0x8244: 0xAD17,
+ 0x8245: 0xAD19,
+ 0x8246: 0xAD1A,
+ 0x8247: 0xAD1B,
+ 0x8248: 0xAD1D,
+ 0x8249: 0xAD1E,
+ 0x824A: 0xAD1F,
+ 0x824B: 0xAD21,
+ 0x824C: 0xAD22,
+ 0x824D: 0xAD23,
+ 0x824E: 0xAD24,
+ 0x824F: 0xAD25,
+ 0x8250: 0xAD26,
+ 0x8251: 0xAD27,
+ 0x8252: 0xAD28,
+ 0x8253: 0xAD2A,
+ 0x8254: 0xAD2B,
+ 0x8255: 0xAD2E,
+ 0x8256: 0xAD2F,
+ 0x8257: 0xAD30,
+ 0x8258: 0xAD31,
+ 0x8259: 0xAD32,
+ 0x825A: 0xAD33,
+ 0x8261: 0xAD36,
+ 0x8262: 0xAD37,
+ 0x8263: 0xAD39,
+ 0x8264: 0xAD3A,
+ 0x8265: 0xAD3B,
+ 0x8266: 0xAD3D,
+ 0x8267: 0xAD3E,
+ 0x8268: 0xAD3F,
+ 0x8269: 0xAD40,
+ 0x826A: 0xAD41,
+ 0x826B: 0xAD42,
+ 0x826C: 0xAD43,
+ 0x826D: 0xAD46,
+ 0x826E: 0xAD48,
+ 0x826F: 0xAD4A,
+ 0x8270: 0xAD4B,
+ 0x8271: 0xAD4C,
+ 0x8272: 0xAD4D,
+ 0x8273: 0xAD4E,
+ 0x8274: 0xAD4F,
+ 0x8275: 0xAD51,
+ 0x8276: 0xAD52,
+ 0x8277: 0xAD53,
+ 0x8278: 0xAD55,
+ 0x8279: 0xAD56,
+ 0x827A: 0xAD57,
+ 0x8281: 0xAD59,
+ 0x8282: 0xAD5A,
+ 0x8283: 0xAD5B,
+ 0x8284: 0xAD5C,
+ 0x8285: 0xAD5D,
+ 0x8286: 0xAD5E,
+ 0x8287: 0xAD5F,
+ 0x8288: 0xAD60,
+ 0x8289: 0xAD62,
+ 0x828A: 0xAD64,
+ 0x828B: 0xAD65,
+ 0x828C: 0xAD66,
+ 0x828D: 0xAD67,
+ 0x828E: 0xAD68,
+ 0x828F: 0xAD69,
+ 0x8290: 0xAD6A,
+ 0x8291: 0xAD6B,
+ 0x8292: 0xAD6E,
+ 0x8293: 0xAD6F,
+ 0x8294: 0xAD71,
+ 0x8295: 0xAD72,
+ 0x8296: 0xAD77,
+ 0x8297: 0xAD78,
+ 0x8298: 0xAD79,
+ 0x8299: 0xAD7A,
+ 0x829A: 0xAD7E,
+ 0x829B: 0xAD80,
+ 0x829C: 0xAD83,
+ 0x829D: 0xAD84,
+ 0x829E: 0xAD85,
+ 0x829F: 0xAD86,
+ 0x82A0: 0xAD87,
+ 0x82A1: 0xAD8A,
+ 0x82A2: 0xAD8B,
+ 0x82A3: 0xAD8D,
+ 0x82A4: 0xAD8E,
+ 0x82A5: 0xAD8F,
+ 0x82A6: 0xAD91,
+ 0x82A7: 0xAD92,
+ 0x82A8: 0xAD93,
+ 0x82A9: 0xAD94,
+ 0x82AA: 0xAD95,
+ 0x82AB: 0xAD96,
+ 0x82AC: 0xAD97,
+ 0x82AD: 0xAD98,
+ 0x82AE: 0xAD99,
+ 0x82AF: 0xAD9A,
+ 0x82B0: 0xAD9B,
+ 0x82B1: 0xAD9E,
+ 0x82B2: 0xAD9F,
+ 0x82B3: 0xADA0,
+ 0x82B4: 0xADA1,
+ 0x82B5: 0xADA2,
+ 0x82B6: 0xADA3,
+ 0x82B7: 0xADA5,
+ 0x82B8: 0xADA6,
+ 0x82B9: 0xADA7,
+ 0x82BA: 0xADA8,
+ 0x82BB: 0xADA9,
+ 0x82BC: 0xADAA,
+ 0x82BD: 0xADAB,
+ 0x82BE: 0xADAC,
+ 0x82BF: 0xADAD,
+ 0x82C0: 0xADAE,
+ 0x82C1: 0xADAF,
+ 0x82C2: 0xADB0,
+ 0x82C3: 0xADB1,
+ 0x82C4: 0xADB2,
+ 0x82C5: 0xADB3,
+ 0x82C6: 0xADB4,
+ 0x82C7: 0xADB5,
+ 0x82C8: 0xADB6,
+ 0x82C9: 0xADB8,
+ 0x82CA: 0xADB9,
+ 0x82CB: 0xADBA,
+ 0x82CC: 0xADBB,
+ 0x82CD: 0xADBC,
+ 0x82CE: 0xADBD,
+ 0x82CF: 0xADBE,
+ 0x82D0: 0xADBF,
+ 0x82D1: 0xADC2,
+ 0x82D2: 0xADC3,
+ 0x82D3: 0xADC5,
+ 0x82D4: 0xADC6,
+ 0x82D5: 0xADC7,
+ 0x82D6: 0xADC9,
+ 0x82D7: 0xADCA,
+ 0x82D8: 0xADCB,
+ 0x82D9: 0xADCC,
+ 0x82DA: 0xADCD,
+ 0x82DB: 0xADCE,
+ 0x82DC: 0xADCF,
+ 0x82DD: 0xADD2,
+ 0x82DE: 0xADD4,
+ 0x82DF: 0xADD5,
+ 0x82E0: 0xADD6,
+ 0x82E1: 0xADD7,
+ 0x82E2: 0xADD8,
+ 0x82E3: 0xADD9,
+ 0x82E4: 0xADDA,
+ 0x82E5: 0xADDB,
+ 0x82E6: 0xADDD,
+ 0x82E7: 0xADDE,
+ 0x82E8: 0xADDF,
+ 0x82E9: 0xADE1,
+ 0x82EA: 0xADE2,
+ 0x82EB: 0xADE3,
+ 0x82EC: 0xADE5,
+ 0x82ED: 0xADE6,
+ 0x82EE: 0xADE7,
+ 0x82EF: 0xADE8,
+ 0x82F0: 0xADE9,
+ 0x82F1: 0xADEA,
+ 0x82F2: 0xADEB,
+ 0x82F3: 0xADEC,
+ 0x82F4: 0xADED,
+ 0x82F5: 0xADEE,
+ 0x82F6: 0xADEF,
+ 0x82F7: 0xADF0,
+ 0x82F8: 0xADF1,
+ 0x82F9: 0xADF2,
+ 0x82FA: 0xADF3,
+ 0x82FB: 0xADF4,
+ 0x82FC: 0xADF5,
+ 0x82FD: 0xADF6,
+ 0x82FE: 0xADF7,
+ 0x8341: 0xADFA,
+ 0x8342: 0xADFB,
+ 0x8343: 0xADFD,
+ 0x8344: 0xADFE,
+ 0x8345: 0xAE02,
+ 0x8346: 0xAE03,
+ 0x8347: 0xAE04,
+ 0x8348: 0xAE05,
+ 0x8349: 0xAE06,
+ 0x834A: 0xAE07,
+ 0x834B: 0xAE0A,
+ 0x834C: 0xAE0C,
+ 0x834D: 0xAE0E,
+ 0x834E: 0xAE0F,
+ 0x834F: 0xAE10,
+ 0x8350: 0xAE11,
+ 0x8351: 0xAE12,
+ 0x8352: 0xAE13,
+ 0x8353: 0xAE15,
+ 0x8354: 0xAE16,
+ 0x8355: 0xAE17,
+ 0x8356: 0xAE18,
+ 0x8357: 0xAE19,
+ 0x8358: 0xAE1A,
+ 0x8359: 0xAE1B,
+ 0x835A: 0xAE1C,
+ 0x8361: 0xAE1D,
+ 0x8362: 0xAE1E,
+ 0x8363: 0xAE1F,
+ 0x8364: 0xAE20,
+ 0x8365: 0xAE21,
+ 0x8366: 0xAE22,
+ 0x8367: 0xAE23,
+ 0x8368: 0xAE24,
+ 0x8369: 0xAE25,
+ 0x836A: 0xAE26,
+ 0x836B: 0xAE27,
+ 0x836C: 0xAE28,
+ 0x836D: 0xAE29,
+ 0x836E: 0xAE2A,
+ 0x836F: 0xAE2B,
+ 0x8370: 0xAE2C,
+ 0x8371: 0xAE2D,
+ 0x8372: 0xAE2E,
+ 0x8373: 0xAE2F,
+ 0x8374: 0xAE32,
+ 0x8375: 0xAE33,
+ 0x8376: 0xAE35,
+ 0x8377: 0xAE36,
+ 0x8378: 0xAE39,
+ 0x8379: 0xAE3B,
+ 0x837A: 0xAE3C,
+ 0x8381: 0xAE3D,
+ 0x8382: 0xAE3E,
+ 0x8383: 0xAE3F,
+ 0x8384: 0xAE42,
+ 0x8385: 0xAE44,
+ 0x8386: 0xAE47,
+ 0x8387: 0xAE48,
+ 0x8388: 0xAE49,
+ 0x8389: 0xAE4B,
+ 0x838A: 0xAE4F,
+ 0x838B: 0xAE51,
+ 0x838C: 0xAE52,
+ 0x838D: 0xAE53,
+ 0x838E: 0xAE55,
+ 0x838F: 0xAE57,
+ 0x8390: 0xAE58,
+ 0x8391: 0xAE59,
+ 0x8392: 0xAE5A,
+ 0x8393: 0xAE5B,
+ 0x8394: 0xAE5E,
+ 0x8395: 0xAE62,
+ 0x8396: 0xAE63,
+ 0x8397: 0xAE64,
+ 0x8398: 0xAE66,
+ 0x8399: 0xAE67,
+ 0x839A: 0xAE6A,
+ 0x839B: 0xAE6B,
+ 0x839C: 0xAE6D,
+ 0x839D: 0xAE6E,
+ 0x839E: 0xAE6F,
+ 0x839F: 0xAE71,
+ 0x83A0: 0xAE72,
+ 0x83A1: 0xAE73,
+ 0x83A2: 0xAE74,
+ 0x83A3: 0xAE75,
+ 0x83A4: 0xAE76,
+ 0x83A5: 0xAE77,
+ 0x83A6: 0xAE7A,
+ 0x83A7: 0xAE7E,
+ 0x83A8: 0xAE7F,
+ 0x83A9: 0xAE80,
+ 0x83AA: 0xAE81,
+ 0x83AB: 0xAE82,
+ 0x83AC: 0xAE83,
+ 0x83AD: 0xAE86,
+ 0x83AE: 0xAE87,
+ 0x83AF: 0xAE88,
+ 0x83B0: 0xAE89,
+ 0x83B1: 0xAE8A,
+ 0x83B2: 0xAE8B,
+ 0x83B3: 0xAE8D,
+ 0x83B4: 0xAE8E,
+ 0x83B5: 0xAE8F,
+ 0x83B6: 0xAE90,
+ 0x83B7: 0xAE91,
+ 0x83B8: 0xAE92,
+ 0x83B9: 0xAE93,
+ 0x83BA: 0xAE94,
+ 0x83BB: 0xAE95,
+ 0x83BC: 0xAE96,
+ 0x83BD: 0xAE97,
+ 0x83BE: 0xAE98,
+ 0x83BF: 0xAE99,
+ 0x83C0: 0xAE9A,
+ 0x83C1: 0xAE9B,
+ 0x83C2: 0xAE9C,
+ 0x83C3: 0xAE9D,
+ 0x83C4: 0xAE9E,
+ 0x83C5: 0xAE9F,
+ 0x83C6: 0xAEA0,
+ 0x83C7: 0xAEA1,
+ 0x83C8: 0xAEA2,
+ 0x83C9: 0xAEA3,
+ 0x83CA: 0xAEA4,
+ 0x83CB: 0xAEA5,
+ 0x83CC: 0xAEA6,
+ 0x83CD: 0xAEA7,
+ 0x83CE: 0xAEA8,
+ 0x83CF: 0xAEA9,
+ 0x83D0: 0xAEAA,
+ 0x83D1: 0xAEAB,
+ 0x83D2: 0xAEAC,
+ 0x83D3: 0xAEAD,
+ 0x83D4: 0xAEAE,
+ 0x83D5: 0xAEAF,
+ 0x83D6: 0xAEB0,
+ 0x83D7: 0xAEB1,
+ 0x83D8: 0xAEB2,
+ 0x83D9: 0xAEB3,
+ 0x83DA: 0xAEB4,
+ 0x83DB: 0xAEB5,
+ 0x83DC: 0xAEB6,
+ 0x83DD: 0xAEB7,
+ 0x83DE: 0xAEB8,
+ 0x83DF: 0xAEB9,
+ 0x83E0: 0xAEBA,
+ 0x83E1: 0xAEBB,
+ 0x83E2: 0xAEBF,
+ 0x83E3: 0xAEC1,
+ 0x83E4: 0xAEC2,
+ 0x83E5: 0xAEC3,
+ 0x83E6: 0xAEC5,
+ 0x83E7: 0xAEC6,
+ 0x83E8: 0xAEC7,
+ 0x83E9: 0xAEC8,
+ 0x83EA: 0xAEC9,
+ 0x83EB: 0xAECA,
+ 0x83EC: 0xAECB,
+ 0x83ED: 0xAECE,
+ 0x83EE: 0xAED2,
+ 0x83EF: 0xAED3,
+ 0x83F0: 0xAED4,
+ 0x83F1: 0xAED5,
+ 0x83F2: 0xAED6,
+ 0x83F3: 0xAED7,
+ 0x83F4: 0xAEDA,
+ 0x83F5: 0xAEDB,
+ 0x83F6: 0xAEDD,
+ 0x83F7: 0xAEDE,
+ 0x83F8: 0xAEDF,
+ 0x83F9: 0xAEE0,
+ 0x83FA: 0xAEE1,
+ 0x83FB: 0xAEE2,
+ 0x83FC: 0xAEE3,
+ 0x83FD: 0xAEE4,
+ 0x83FE: 0xAEE5,
+ 0x8441: 0xAEE6,
+ 0x8442: 0xAEE7,
+ 0x8443: 0xAEE9,
+ 0x8444: 0xAEEA,
+ 0x8445: 0xAEEC,
+ 0x8446: 0xAEEE,
+ 0x8447: 0xAEEF,
+ 0x8448: 0xAEF0,
+ 0x8449: 0xAEF1,
+ 0x844A: 0xAEF2,
+ 0x844B: 0xAEF3,
+ 0x844C: 0xAEF5,
+ 0x844D: 0xAEF6,
+ 0x844E: 0xAEF7,
+ 0x844F: 0xAEF9,
+ 0x8450: 0xAEFA,
+ 0x8451: 0xAEFB,
+ 0x8452: 0xAEFD,
+ 0x8453: 0xAEFE,
+ 0x8454: 0xAEFF,
+ 0x8455: 0xAF00,
+ 0x8456: 0xAF01,
+ 0x8457: 0xAF02,
+ 0x8458: 0xAF03,
+ 0x8459: 0xAF04,
+ 0x845A: 0xAF05,
+ 0x8461: 0xAF06,
+ 0x8462: 0xAF09,
+ 0x8463: 0xAF0A,
+ 0x8464: 0xAF0B,
+ 0x8465: 0xAF0C,
+ 0x8466: 0xAF0E,
+ 0x8467: 0xAF0F,
+ 0x8468: 0xAF11,
+ 0x8469: 0xAF12,
+ 0x846A: 0xAF13,
+ 0x846B: 0xAF14,
+ 0x846C: 0xAF15,
+ 0x846D: 0xAF16,
+ 0x846E: 0xAF17,
+ 0x846F: 0xAF18,
+ 0x8470: 0xAF19,
+ 0x8471: 0xAF1A,
+ 0x8472: 0xAF1B,
+ 0x8473: 0xAF1C,
+ 0x8474: 0xAF1D,
+ 0x8475: 0xAF1E,
+ 0x8476: 0xAF1F,
+ 0x8477: 0xAF20,
+ 0x8478: 0xAF21,
+ 0x8479: 0xAF22,
+ 0x847A: 0xAF23,
+ 0x8481: 0xAF24,
+ 0x8482: 0xAF25,
+ 0x8483: 0xAF26,
+ 0x8484: 0xAF27,
+ 0x8485: 0xAF28,
+ 0x8486: 0xAF29,
+ 0x8487: 0xAF2A,
+ 0x8488: 0xAF2B,
+ 0x8489: 0xAF2E,
+ 0x848A: 0xAF2F,
+ 0x848B: 0xAF31,
+ 0x848C: 0xAF33,
+ 0x848D: 0xAF35,
+ 0x848E: 0xAF36,
+ 0x848F: 0xAF37,
+ 0x8490: 0xAF38,
+ 0x8491: 0xAF39,
+ 0x8492: 0xAF3A,
+ 0x8493: 0xAF3B,
+ 0x8494: 0xAF3E,
+ 0x8495: 0xAF40,
+ 0x8496: 0xAF44,
+ 0x8497: 0xAF45,
+ 0x8498: 0xAF46,
+ 0x8499: 0xAF47,
+ 0x849A: 0xAF4A,
+ 0x849B: 0xAF4B,
+ 0x849C: 0xAF4C,
+ 0x849D: 0xAF4D,
+ 0x849E: 0xAF4E,
+ 0x849F: 0xAF4F,
+ 0x84A0: 0xAF51,
+ 0x84A1: 0xAF52,
+ 0x84A2: 0xAF53,
+ 0x84A3: 0xAF54,
+ 0x84A4: 0xAF55,
+ 0x84A5: 0xAF56,
+ 0x84A6: 0xAF57,
+ 0x84A7: 0xAF58,
+ 0x84A8: 0xAF59,
+ 0x84A9: 0xAF5A,
+ 0x84AA: 0xAF5B,
+ 0x84AB: 0xAF5E,
+ 0x84AC: 0xAF5F,
+ 0x84AD: 0xAF60,
+ 0x84AE: 0xAF61,
+ 0x84AF: 0xAF62,
+ 0x84B0: 0xAF63,
+ 0x84B1: 0xAF66,
+ 0x84B2: 0xAF67,
+ 0x84B3: 0xAF68,
+ 0x84B4: 0xAF69,
+ 0x84B5: 0xAF6A,
+ 0x84B6: 0xAF6B,
+ 0x84B7: 0xAF6C,
+ 0x84B8: 0xAF6D,
+ 0x84B9: 0xAF6E,
+ 0x84BA: 0xAF6F,
+ 0x84BB: 0xAF70,
+ 0x84BC: 0xAF71,
+ 0x84BD: 0xAF72,
+ 0x84BE: 0xAF73,
+ 0x84BF: 0xAF74,
+ 0x84C0: 0xAF75,
+ 0x84C1: 0xAF76,
+ 0x84C2: 0xAF77,
+ 0x84C3: 0xAF78,
+ 0x84C4: 0xAF7A,
+ 0x84C5: 0xAF7B,
+ 0x84C6: 0xAF7C,
+ 0x84C7: 0xAF7D,
+ 0x84C8: 0xAF7E,
+ 0x84C9: 0xAF7F,
+ 0x84CA: 0xAF81,
+ 0x84CB: 0xAF82,
+ 0x84CC: 0xAF83,
+ 0x84CD: 0xAF85,
+ 0x84CE: 0xAF86,
+ 0x84CF: 0xAF87,
+ 0x84D0: 0xAF89,
+ 0x84D1: 0xAF8A,
+ 0x84D2: 0xAF8B,
+ 0x84D3: 0xAF8C,
+ 0x84D4: 0xAF8D,
+ 0x84D5: 0xAF8E,
+ 0x84D6: 0xAF8F,
+ 0x84D7: 0xAF92,
+ 0x84D8: 0xAF93,
+ 0x84D9: 0xAF94,
+ 0x84DA: 0xAF96,
+ 0x84DB: 0xAF97,
+ 0x84DC: 0xAF98,
+ 0x84DD: 0xAF99,
+ 0x84DE: 0xAF9A,
+ 0x84DF: 0xAF9B,
+ 0x84E0: 0xAF9D,
+ 0x84E1: 0xAF9E,
+ 0x84E2: 0xAF9F,
+ 0x84E3: 0xAFA0,
+ 0x84E4: 0xAFA1,
+ 0x84E5: 0xAFA2,
+ 0x84E6: 0xAFA3,
+ 0x84E7: 0xAFA4,
+ 0x84E8: 0xAFA5,
+ 0x84E9: 0xAFA6,
+ 0x84EA: 0xAFA7,
+ 0x84EB: 0xAFA8,
+ 0x84EC: 0xAFA9,
+ 0x84ED: 0xAFAA,
+ 0x84EE: 0xAFAB,
+ 0x84EF: 0xAFAC,
+ 0x84F0: 0xAFAD,
+ 0x84F1: 0xAFAE,
+ 0x84F2: 0xAFAF,
+ 0x84F3: 0xAFB0,
+ 0x84F4: 0xAFB1,
+ 0x84F5: 0xAFB2,
+ 0x84F6: 0xAFB3,
+ 0x84F7: 0xAFB4,
+ 0x84F8: 0xAFB5,
+ 0x84F9: 0xAFB6,
+ 0x84FA: 0xAFB7,
+ 0x84FB: 0xAFBA,
+ 0x84FC: 0xAFBB,
+ 0x84FD: 0xAFBD,
+ 0x84FE: 0xAFBE,
+ 0x8541: 0xAFBF,
+ 0x8542: 0xAFC1,
+ 0x8543: 0xAFC2,
+ 0x8544: 0xAFC3,
+ 0x8545: 0xAFC4,
+ 0x8546: 0xAFC5,
+ 0x8547: 0xAFC6,
+ 0x8548: 0xAFCA,
+ 0x8549: 0xAFCC,
+ 0x854A: 0xAFCF,
+ 0x854B: 0xAFD0,
+ 0x854C: 0xAFD1,
+ 0x854D: 0xAFD2,
+ 0x854E: 0xAFD3,
+ 0x854F: 0xAFD5,
+ 0x8550: 0xAFD6,
+ 0x8551: 0xAFD7,
+ 0x8552: 0xAFD8,
+ 0x8553: 0xAFD9,
+ 0x8554: 0xAFDA,
+ 0x8555: 0xAFDB,
+ 0x8556: 0xAFDD,
+ 0x8557: 0xAFDE,
+ 0x8558: 0xAFDF,
+ 0x8559: 0xAFE0,
+ 0x855A: 0xAFE1,
+ 0x8561: 0xAFE2,
+ 0x8562: 0xAFE3,
+ 0x8563: 0xAFE4,
+ 0x8564: 0xAFE5,
+ 0x8565: 0xAFE6,
+ 0x8566: 0xAFE7,
+ 0x8567: 0xAFEA,
+ 0x8568: 0xAFEB,
+ 0x8569: 0xAFEC,
+ 0x856A: 0xAFED,
+ 0x856B: 0xAFEE,
+ 0x856C: 0xAFEF,
+ 0x856D: 0xAFF2,
+ 0x856E: 0xAFF3,
+ 0x856F: 0xAFF5,
+ 0x8570: 0xAFF6,
+ 0x8571: 0xAFF7,
+ 0x8572: 0xAFF9,
+ 0x8573: 0xAFFA,
+ 0x8574: 0xAFFB,
+ 0x8575: 0xAFFC,
+ 0x8576: 0xAFFD,
+ 0x8577: 0xAFFE,
+ 0x8578: 0xAFFF,
+ 0x8579: 0xB002,
+ 0x857A: 0xB003,
+ 0x8581: 0xB005,
+ 0x8582: 0xB006,
+ 0x8583: 0xB007,
+ 0x8584: 0xB008,
+ 0x8585: 0xB009,
+ 0x8586: 0xB00A,
+ 0x8587: 0xB00B,
+ 0x8588: 0xB00D,
+ 0x8589: 0xB00E,
+ 0x858A: 0xB00F,
+ 0x858B: 0xB011,
+ 0x858C: 0xB012,
+ 0x858D: 0xB013,
+ 0x858E: 0xB015,
+ 0x858F: 0xB016,
+ 0x8590: 0xB017,
+ 0x8591: 0xB018,
+ 0x8592: 0xB019,
+ 0x8593: 0xB01A,
+ 0x8594: 0xB01B,
+ 0x8595: 0xB01E,
+ 0x8596: 0xB01F,
+ 0x8597: 0xB020,
+ 0x8598: 0xB021,
+ 0x8599: 0xB022,
+ 0x859A: 0xB023,
+ 0x859B: 0xB024,
+ 0x859C: 0xB025,
+ 0x859D: 0xB026,
+ 0x859E: 0xB027,
+ 0x859F: 0xB029,
+ 0x85A0: 0xB02A,
+ 0x85A1: 0xB02B,
+ 0x85A2: 0xB02C,
+ 0x85A3: 0xB02D,
+ 0x85A4: 0xB02E,
+ 0x85A5: 0xB02F,
+ 0x85A6: 0xB030,
+ 0x85A7: 0xB031,
+ 0x85A8: 0xB032,
+ 0x85A9: 0xB033,
+ 0x85AA: 0xB034,
+ 0x85AB: 0xB035,
+ 0x85AC: 0xB036,
+ 0x85AD: 0xB037,
+ 0x85AE: 0xB038,
+ 0x85AF: 0xB039,
+ 0x85B0: 0xB03A,
+ 0x85B1: 0xB03B,
+ 0x85B2: 0xB03C,
+ 0x85B3: 0xB03D,
+ 0x85B4: 0xB03E,
+ 0x85B5: 0xB03F,
+ 0x85B6: 0xB040,
+ 0x85B7: 0xB041,
+ 0x85B8: 0xB042,
+ 0x85B9: 0xB043,
+ 0x85BA: 0xB046,
+ 0x85BB: 0xB047,
+ 0x85BC: 0xB049,
+ 0x85BD: 0xB04B,
+ 0x85BE: 0xB04D,
+ 0x85BF: 0xB04F,
+ 0x85C0: 0xB050,
+ 0x85C1: 0xB051,
+ 0x85C2: 0xB052,
+ 0x85C3: 0xB056,
+ 0x85C4: 0xB058,
+ 0x85C5: 0xB05A,
+ 0x85C6: 0xB05B,
+ 0x85C7: 0xB05C,
+ 0x85C8: 0xB05E,
+ 0x85C9: 0xB05F,
+ 0x85CA: 0xB060,
+ 0x85CB: 0xB061,
+ 0x85CC: 0xB062,
+ 0x85CD: 0xB063,
+ 0x85CE: 0xB064,
+ 0x85CF: 0xB065,
+ 0x85D0: 0xB066,
+ 0x85D1: 0xB067,
+ 0x85D2: 0xB068,
+ 0x85D3: 0xB069,
+ 0x85D4: 0xB06A,
+ 0x85D5: 0xB06B,
+ 0x85D6: 0xB06C,
+ 0x85D7: 0xB06D,
+ 0x85D8: 0xB06E,
+ 0x85D9: 0xB06F,
+ 0x85DA: 0xB070,
+ 0x85DB: 0xB071,
+ 0x85DC: 0xB072,
+ 0x85DD: 0xB073,
+ 0x85DE: 0xB074,
+ 0x85DF: 0xB075,
+ 0x85E0: 0xB076,
+ 0x85E1: 0xB077,
+ 0x85E2: 0xB078,
+ 0x85E3: 0xB079,
+ 0x85E4: 0xB07A,
+ 0x85E5: 0xB07B,
+ 0x85E6: 0xB07E,
+ 0x85E7: 0xB07F,
+ 0x85E8: 0xB081,
+ 0x85E9: 0xB082,
+ 0x85EA: 0xB083,
+ 0x85EB: 0xB085,
+ 0x85EC: 0xB086,
+ 0x85ED: 0xB087,
+ 0x85EE: 0xB088,
+ 0x85EF: 0xB089,
+ 0x85F0: 0xB08A,
+ 0x85F1: 0xB08B,
+ 0x85F2: 0xB08E,
+ 0x85F3: 0xB090,
+ 0x85F4: 0xB092,
+ 0x85F5: 0xB093,
+ 0x85F6: 0xB094,
+ 0x85F7: 0xB095,
+ 0x85F8: 0xB096,
+ 0x85F9: 0xB097,
+ 0x85FA: 0xB09B,
+ 0x85FB: 0xB09D,
+ 0x85FC: 0xB09E,
+ 0x85FD: 0xB0A3,
+ 0x85FE: 0xB0A4,
+ 0x8641: 0xB0A5,
+ 0x8642: 0xB0A6,
+ 0x8643: 0xB0A7,
+ 0x8644: 0xB0AA,
+ 0x8645: 0xB0B0,
+ 0x8646: 0xB0B2,
+ 0x8647: 0xB0B6,
+ 0x8648: 0xB0B7,
+ 0x8649: 0xB0B9,
+ 0x864A: 0xB0BA,
+ 0x864B: 0xB0BB,
+ 0x864C: 0xB0BD,
+ 0x864D: 0xB0BE,
+ 0x864E: 0xB0BF,
+ 0x864F: 0xB0C0,
+ 0x8650: 0xB0C1,
+ 0x8651: 0xB0C2,
+ 0x8652: 0xB0C3,
+ 0x8653: 0xB0C6,
+ 0x8654: 0xB0CA,
+ 0x8655: 0xB0CB,
+ 0x8656: 0xB0CC,
+ 0x8657: 0xB0CD,
+ 0x8658: 0xB0CE,
+ 0x8659: 0xB0CF,
+ 0x865A: 0xB0D2,
+ 0x8661: 0xB0D3,
+ 0x8662: 0xB0D5,
+ 0x8663: 0xB0D6,
+ 0x8664: 0xB0D7,
+ 0x8665: 0xB0D9,
+ 0x8666: 0xB0DA,
+ 0x8667: 0xB0DB,
+ 0x8668: 0xB0DC,
+ 0x8669: 0xB0DD,
+ 0x866A: 0xB0DE,
+ 0x866B: 0xB0DF,
+ 0x866C: 0xB0E1,
+ 0x866D: 0xB0E2,
+ 0x866E: 0xB0E3,
+ 0x866F: 0xB0E4,
+ 0x8670: 0xB0E6,
+ 0x8671: 0xB0E7,
+ 0x8672: 0xB0E8,
+ 0x8673: 0xB0E9,
+ 0x8674: 0xB0EA,
+ 0x8675: 0xB0EB,
+ 0x8676: 0xB0EC,
+ 0x8677: 0xB0ED,
+ 0x8678: 0xB0EE,
+ 0x8679: 0xB0EF,
+ 0x867A: 0xB0F0,
+ 0x8681: 0xB0F1,
+ 0x8682: 0xB0F2,
+ 0x8683: 0xB0F3,
+ 0x8684: 0xB0F4,
+ 0x8685: 0xB0F5,
+ 0x8686: 0xB0F6,
+ 0x8687: 0xB0F7,
+ 0x8688: 0xB0F8,
+ 0x8689: 0xB0F9,
+ 0x868A: 0xB0FA,
+ 0x868B: 0xB0FB,
+ 0x868C: 0xB0FC,
+ 0x868D: 0xB0FD,
+ 0x868E: 0xB0FE,
+ 0x868F: 0xB0FF,
+ 0x8690: 0xB100,
+ 0x8691: 0xB101,
+ 0x8692: 0xB102,
+ 0x8693: 0xB103,
+ 0x8694: 0xB104,
+ 0x8695: 0xB105,
+ 0x8696: 0xB106,
+ 0x8697: 0xB107,
+ 0x8698: 0xB10A,
+ 0x8699: 0xB10D,
+ 0x869A: 0xB10E,
+ 0x869B: 0xB10F,
+ 0x869C: 0xB111,
+ 0x869D: 0xB114,
+ 0x869E: 0xB115,
+ 0x869F: 0xB116,
+ 0x86A0: 0xB117,
+ 0x86A1: 0xB11A,
+ 0x86A2: 0xB11E,
+ 0x86A3: 0xB11F,
+ 0x86A4: 0xB120,
+ 0x86A5: 0xB121,
+ 0x86A6: 0xB122,
+ 0x86A7: 0xB126,
+ 0x86A8: 0xB127,
+ 0x86A9: 0xB129,
+ 0x86AA: 0xB12A,
+ 0x86AB: 0xB12B,
+ 0x86AC: 0xB12D,
+ 0x86AD: 0xB12E,
+ 0x86AE: 0xB12F,
+ 0x86AF: 0xB130,
+ 0x86B0: 0xB131,
+ 0x86B1: 0xB132,
+ 0x86B2: 0xB133,
+ 0x86B3: 0xB136,
+ 0x86B4: 0xB13A,
+ 0x86B5: 0xB13B,
+ 0x86B6: 0xB13C,
+ 0x86B7: 0xB13D,
+ 0x86B8: 0xB13E,
+ 0x86B9: 0xB13F,
+ 0x86BA: 0xB142,
+ 0x86BB: 0xB143,
+ 0x86BC: 0xB145,
+ 0x86BD: 0xB146,
+ 0x86BE: 0xB147,
+ 0x86BF: 0xB149,
+ 0x86C0: 0xB14A,
+ 0x86C1: 0xB14B,
+ 0x86C2: 0xB14C,
+ 0x86C3: 0xB14D,
+ 0x86C4: 0xB14E,
+ 0x86C5: 0xB14F,
+ 0x86C6: 0xB152,
+ 0x86C7: 0xB153,
+ 0x86C8: 0xB156,
+ 0x86C9: 0xB157,
+ 0x86CA: 0xB159,
+ 0x86CB: 0xB15A,
+ 0x86CC: 0xB15B,
+ 0x86CD: 0xB15D,
+ 0x86CE: 0xB15E,
+ 0x86CF: 0xB15F,
+ 0x86D0: 0xB161,
+ 0x86D1: 0xB162,
+ 0x86D2: 0xB163,
+ 0x86D3: 0xB164,
+ 0x86D4: 0xB165,
+ 0x86D5: 0xB166,
+ 0x86D6: 0xB167,
+ 0x86D7: 0xB168,
+ 0x86D8: 0xB169,
+ 0x86D9: 0xB16A,
+ 0x86DA: 0xB16B,
+ 0x86DB: 0xB16C,
+ 0x86DC: 0xB16D,
+ 0x86DD: 0xB16E,
+ 0x86DE: 0xB16F,
+ 0x86DF: 0xB170,
+ 0x86E0: 0xB171,
+ 0x86E1: 0xB172,
+ 0x86E2: 0xB173,
+ 0x86E3: 0xB174,
+ 0x86E4: 0xB175,
+ 0x86E5: 0xB176,
+ 0x86E6: 0xB177,
+ 0x86E7: 0xB17A,
+ 0x86E8: 0xB17B,
+ 0x86E9: 0xB17D,
+ 0x86EA: 0xB17E,
+ 0x86EB: 0xB17F,
+ 0x86EC: 0xB181,
+ 0x86ED: 0xB183,
+ 0x86EE: 0xB184,
+ 0x86EF: 0xB185,
+ 0x86F0: 0xB186,
+ 0x86F1: 0xB187,
+ 0x86F2: 0xB18A,
+ 0x86F3: 0xB18C,
+ 0x86F4: 0xB18E,
+ 0x86F5: 0xB18F,
+ 0x86F6: 0xB190,
+ 0x86F7: 0xB191,
+ 0x86F8: 0xB195,
+ 0x86F9: 0xB196,
+ 0x86FA: 0xB197,
+ 0x86FB: 0xB199,
+ 0x86FC: 0xB19A,
+ 0x86FD: 0xB19B,
+ 0x86FE: 0xB19D,
+ 0x8741: 0xB19E,
+ 0x8742: 0xB19F,
+ 0x8743: 0xB1A0,
+ 0x8744: 0xB1A1,
+ 0x8745: 0xB1A2,
+ 0x8746: 0xB1A3,
+ 0x8747: 0xB1A4,
+ 0x8748: 0xB1A5,
+ 0x8749: 0xB1A6,
+ 0x874A: 0xB1A7,
+ 0x874B: 0xB1A9,
+ 0x874C: 0xB1AA,
+ 0x874D: 0xB1AB,
+ 0x874E: 0xB1AC,
+ 0x874F: 0xB1AD,
+ 0x8750: 0xB1AE,
+ 0x8751: 0xB1AF,
+ 0x8752: 0xB1B0,
+ 0x8753: 0xB1B1,
+ 0x8754: 0xB1B2,
+ 0x8755: 0xB1B3,
+ 0x8756: 0xB1B4,
+ 0x8757: 0xB1B5,
+ 0x8758: 0xB1B6,
+ 0x8759: 0xB1B7,
+ 0x875A: 0xB1B8,
+ 0x8761: 0xB1B9,
+ 0x8762: 0xB1BA,
+ 0x8763: 0xB1BB,
+ 0x8764: 0xB1BC,
+ 0x8765: 0xB1BD,
+ 0x8766: 0xB1BE,
+ 0x8767: 0xB1BF,
+ 0x8768: 0xB1C0,
+ 0x8769: 0xB1C1,
+ 0x876A: 0xB1C2,
+ 0x876B: 0xB1C3,
+ 0x876C: 0xB1C4,
+ 0x876D: 0xB1C5,
+ 0x876E: 0xB1C6,
+ 0x876F: 0xB1C7,
+ 0x8770: 0xB1C8,
+ 0x8771: 0xB1C9,
+ 0x8772: 0xB1CA,
+ 0x8773: 0xB1CB,
+ 0x8774: 0xB1CD,
+ 0x8775: 0xB1CE,
+ 0x8776: 0xB1CF,
+ 0x8777: 0xB1D1,
+ 0x8778: 0xB1D2,
+ 0x8779: 0xB1D3,
+ 0x877A: 0xB1D5,
+ 0x8781: 0xB1D6,
+ 0x8782: 0xB1D7,
+ 0x8783: 0xB1D8,
+ 0x8784: 0xB1D9,
+ 0x8785: 0xB1DA,
+ 0x8786: 0xB1DB,
+ 0x8787: 0xB1DE,
+ 0x8788: 0xB1E0,
+ 0x8789: 0xB1E1,
+ 0x878A: 0xB1E2,
+ 0x878B: 0xB1E3,
+ 0x878C: 0xB1E4,
+ 0x878D: 0xB1E5,
+ 0x878E: 0xB1E6,
+ 0x878F: 0xB1E7,
+ 0x8790: 0xB1EA,
+ 0x8791: 0xB1EB,
+ 0x8792: 0xB1ED,
+ 0x8793: 0xB1EE,
+ 0x8794: 0xB1EF,
+ 0x8795: 0xB1F1,
+ 0x8796: 0xB1F2,
+ 0x8797: 0xB1F3,
+ 0x8798: 0xB1F4,
+ 0x8799: 0xB1F5,
+ 0x879A: 0xB1F6,
+ 0x879B: 0xB1F7,
+ 0x879C: 0xB1F8,
+ 0x879D: 0xB1FA,
+ 0x879E: 0xB1FC,
+ 0x879F: 0xB1FE,
+ 0x87A0: 0xB1FF,
+ 0x87A1: 0xB200,
+ 0x87A2: 0xB201,
+ 0x87A3: 0xB202,
+ 0x87A4: 0xB203,
+ 0x87A5: 0xB206,
+ 0x87A6: 0xB207,
+ 0x87A7: 0xB209,
+ 0x87A8: 0xB20A,
+ 0x87A9: 0xB20D,
+ 0x87AA: 0xB20E,
+ 0x87AB: 0xB20F,
+ 0x87AC: 0xB210,
+ 0x87AD: 0xB211,
+ 0x87AE: 0xB212,
+ 0x87AF: 0xB213,
+ 0x87B0: 0xB216,
+ 0x87B1: 0xB218,
+ 0x87B2: 0xB21A,
+ 0x87B3: 0xB21B,
+ 0x87B4: 0xB21C,
+ 0x87B5: 0xB21D,
+ 0x87B6: 0xB21E,
+ 0x87B7: 0xB21F,
+ 0x87B8: 0xB221,
+ 0x87B9: 0xB222,
+ 0x87BA: 0xB223,
+ 0x87BB: 0xB224,
+ 0x87BC: 0xB225,
+ 0x87BD: 0xB226,
+ 0x87BE: 0xB227,
+ 0x87BF: 0xB228,
+ 0x87C0: 0xB229,
+ 0x87C1: 0xB22A,
+ 0x87C2: 0xB22B,
+ 0x87C3: 0xB22C,
+ 0x87C4: 0xB22D,
+ 0x87C5: 0xB22E,
+ 0x87C6: 0xB22F,
+ 0x87C7: 0xB230,
+ 0x87C8: 0xB231,
+ 0x87C9: 0xB232,
+ 0x87CA: 0xB233,
+ 0x87CB: 0xB235,
+ 0x87CC: 0xB236,
+ 0x87CD: 0xB237,
+ 0x87CE: 0xB238,
+ 0x87CF: 0xB239,
+ 0x87D0: 0xB23A,
+ 0x87D1: 0xB23B,
+ 0x87D2: 0xB23D,
+ 0x87D3: 0xB23E,
+ 0x87D4: 0xB23F,
+ 0x87D5: 0xB240,
+ 0x87D6: 0xB241,
+ 0x87D7: 0xB242,
+ 0x87D8: 0xB243,
+ 0x87D9: 0xB244,
+ 0x87DA: 0xB245,
+ 0x87DB: 0xB246,
+ 0x87DC: 0xB247,
+ 0x87DD: 0xB248,
+ 0x87DE: 0xB249,
+ 0x87DF: 0xB24A,
+ 0x87E0: 0xB24B,
+ 0x87E1: 0xB24C,
+ 0x87E2: 0xB24D,
+ 0x87E3: 0xB24E,
+ 0x87E4: 0xB24F,
+ 0x87E5: 0xB250,
+ 0x87E6: 0xB251,
+ 0x87E7: 0xB252,
+ 0x87E8: 0xB253,
+ 0x87E9: 0xB254,
+ 0x87EA: 0xB255,
+ 0x87EB: 0xB256,
+ 0x87EC: 0xB257,
+ 0x87ED: 0xB259,
+ 0x87EE: 0xB25A,
+ 0x87EF: 0xB25B,
+ 0x87F0: 0xB25D,
+ 0x87F1: 0xB25E,
+ 0x87F2: 0xB25F,
+ 0x87F3: 0xB261,
+ 0x87F4: 0xB262,
+ 0x87F5: 0xB263,
+ 0x87F6: 0xB264,
+ 0x87F7: 0xB265,
+ 0x87F8: 0xB266,
+ 0x87F9: 0xB267,
+ 0x87FA: 0xB26A,
+ 0x87FB: 0xB26B,
+ 0x87FC: 0xB26C,
+ 0x87FD: 0xB26D,
+ 0x87FE: 0xB26E,
+ 0x8841: 0xB26F,
+ 0x8842: 0xB270,
+ 0x8843: 0xB271,
+ 0x8844: 0xB272,
+ 0x8845: 0xB273,
+ 0x8846: 0xB276,
+ 0x8847: 0xB277,
+ 0x8848: 0xB278,
+ 0x8849: 0xB279,
+ 0x884A: 0xB27A,
+ 0x884B: 0xB27B,
+ 0x884C: 0xB27D,
+ 0x884D: 0xB27E,
+ 0x884E: 0xB27F,
+ 0x884F: 0xB280,
+ 0x8850: 0xB281,
+ 0x8851: 0xB282,
+ 0x8852: 0xB283,
+ 0x8853: 0xB286,
+ 0x8854: 0xB287,
+ 0x8855: 0xB288,
+ 0x8856: 0xB28A,
+ 0x8857: 0xB28B,
+ 0x8858: 0xB28C,
+ 0x8859: 0xB28D,
+ 0x885A: 0xB28E,
+ 0x8861: 0xB28F,
+ 0x8862: 0xB292,
+ 0x8863: 0xB293,
+ 0x8864: 0xB295,
+ 0x8865: 0xB296,
+ 0x8866: 0xB297,
+ 0x8867: 0xB29B,
+ 0x8868: 0xB29C,
+ 0x8869: 0xB29D,
+ 0x886A: 0xB29E,
+ 0x886B: 0xB29F,
+ 0x886C: 0xB2A2,
+ 0x886D: 0xB2A4,
+ 0x886E: 0xB2A7,
+ 0x886F: 0xB2A8,
+ 0x8870: 0xB2A9,
+ 0x8871: 0xB2AB,
+ 0x8872: 0xB2AD,
+ 0x8873: 0xB2AE,
+ 0x8874: 0xB2AF,
+ 0x8875: 0xB2B1,
+ 0x8876: 0xB2B2,
+ 0x8877: 0xB2B3,
+ 0x8878: 0xB2B5,
+ 0x8879: 0xB2B6,
+ 0x887A: 0xB2B7,
+ 0x8881: 0xB2B8,
+ 0x8882: 0xB2B9,
+ 0x8883: 0xB2BA,
+ 0x8884: 0xB2BB,
+ 0x8885: 0xB2BC,
+ 0x8886: 0xB2BD,
+ 0x8887: 0xB2BE,
+ 0x8888: 0xB2BF,
+ 0x8889: 0xB2C0,
+ 0x888A: 0xB2C1,
+ 0x888B: 0xB2C2,
+ 0x888C: 0xB2C3,
+ 0x888D: 0xB2C4,
+ 0x888E: 0xB2C5,
+ 0x888F: 0xB2C6,
+ 0x8890: 0xB2C7,
+ 0x8891: 0xB2CA,
+ 0x8892: 0xB2CB,
+ 0x8893: 0xB2CD,
+ 0x8894: 0xB2CE,
+ 0x8895: 0xB2CF,
+ 0x8896: 0xB2D1,
+ 0x8897: 0xB2D3,
+ 0x8898: 0xB2D4,
+ 0x8899: 0xB2D5,
+ 0x889A: 0xB2D6,
+ 0x889B: 0xB2D7,
+ 0x889C: 0xB2DA,
+ 0x889D: 0xB2DC,
+ 0x889E: 0xB2DE,
+ 0x889F: 0xB2DF,
+ 0x88A0: 0xB2E0,
+ 0x88A1: 0xB2E1,
+ 0x88A2: 0xB2E3,
+ 0x88A3: 0xB2E7,
+ 0x88A4: 0xB2E9,
+ 0x88A5: 0xB2EA,
+ 0x88A6: 0xB2F0,
+ 0x88A7: 0xB2F1,
+ 0x88A8: 0xB2F2,
+ 0x88A9: 0xB2F6,
+ 0x88AA: 0xB2FC,
+ 0x88AB: 0xB2FD,
+ 0x88AC: 0xB2FE,
+ 0x88AD: 0xB302,
+ 0x88AE: 0xB303,
+ 0x88AF: 0xB305,
+ 0x88B0: 0xB306,
+ 0x88B1: 0xB307,
+ 0x88B2: 0xB309,
+ 0x88B3: 0xB30A,
+ 0x88B4: 0xB30B,
+ 0x88B5: 0xB30C,
+ 0x88B6: 0xB30D,
+ 0x88B7: 0xB30E,
+ 0x88B8: 0xB30F,
+ 0x88B9: 0xB312,
+ 0x88BA: 0xB316,
+ 0x88BB: 0xB317,
+ 0x88BC: 0xB318,
+ 0x88BD: 0xB319,
+ 0x88BE: 0xB31A,
+ 0x88BF: 0xB31B,
+ 0x88C0: 0xB31D,
+ 0x88C1: 0xB31E,
+ 0x88C2: 0xB31F,
+ 0x88C3: 0xB320,
+ 0x88C4: 0xB321,
+ 0x88C5: 0xB322,
+ 0x88C6: 0xB323,
+ 0x88C7: 0xB324,
+ 0x88C8: 0xB325,
+ 0x88C9: 0xB326,
+ 0x88CA: 0xB327,
+ 0x88CB: 0xB328,
+ 0x88CC: 0xB329,
+ 0x88CD: 0xB32A,
+ 0x88CE: 0xB32B,
+ 0x88CF: 0xB32C,
+ 0x88D0: 0xB32D,
+ 0x88D1: 0xB32E,
+ 0x88D2: 0xB32F,
+ 0x88D3: 0xB330,
+ 0x88D4: 0xB331,
+ 0x88D5: 0xB332,
+ 0x88D6: 0xB333,
+ 0x88D7: 0xB334,
+ 0x88D8: 0xB335,
+ 0x88D9: 0xB336,
+ 0x88DA: 0xB337,
+ 0x88DB: 0xB338,
+ 0x88DC: 0xB339,
+ 0x88DD: 0xB33A,
+ 0x88DE: 0xB33B,
+ 0x88DF: 0xB33C,
+ 0x88E0: 0xB33D,
+ 0x88E1: 0xB33E,
+ 0x88E2: 0xB33F,
+ 0x88E3: 0xB340,
+ 0x88E4: 0xB341,
+ 0x88E5: 0xB342,
+ 0x88E6: 0xB343,
+ 0x88E7: 0xB344,
+ 0x88E8: 0xB345,
+ 0x88E9: 0xB346,
+ 0x88EA: 0xB347,
+ 0x88EB: 0xB348,
+ 0x88EC: 0xB349,
+ 0x88ED: 0xB34A,
+ 0x88EE: 0xB34B,
+ 0x88EF: 0xB34C,
+ 0x88F0: 0xB34D,
+ 0x88F1: 0xB34E,
+ 0x88F2: 0xB34F,
+ 0x88F3: 0xB350,
+ 0x88F4: 0xB351,
+ 0x88F5: 0xB352,
+ 0x88F6: 0xB353,
+ 0x88F7: 0xB357,
+ 0x88F8: 0xB359,
+ 0x88F9: 0xB35A,
+ 0x88FA: 0xB35D,
+ 0x88FB: 0xB360,
+ 0x88FC: 0xB361,
+ 0x88FD: 0xB362,
+ 0x88FE: 0xB363,
+ 0x8941: 0xB366,
+ 0x8942: 0xB368,
+ 0x8943: 0xB36A,
+ 0x8944: 0xB36C,
+ 0x8945: 0xB36D,
+ 0x8946: 0xB36F,
+ 0x8947: 0xB372,
+ 0x8948: 0xB373,
+ 0x8949: 0xB375,
+ 0x894A: 0xB376,
+ 0x894B: 0xB377,
+ 0x894C: 0xB379,
+ 0x894D: 0xB37A,
+ 0x894E: 0xB37B,
+ 0x894F: 0xB37C,
+ 0x8950: 0xB37D,
+ 0x8951: 0xB37E,
+ 0x8952: 0xB37F,
+ 0x8953: 0xB382,
+ 0x8954: 0xB386,
+ 0x8955: 0xB387,
+ 0x8956: 0xB388,
+ 0x8957: 0xB389,
+ 0x8958: 0xB38A,
+ 0x8959: 0xB38B,
+ 0x895A: 0xB38D,
+ 0x8961: 0xB38E,
+ 0x8962: 0xB38F,
+ 0x8963: 0xB391,
+ 0x8964: 0xB392,
+ 0x8965: 0xB393,
+ 0x8966: 0xB395,
+ 0x8967: 0xB396,
+ 0x8968: 0xB397,
+ 0x8969: 0xB398,
+ 0x896A: 0xB399,
+ 0x896B: 0xB39A,
+ 0x896C: 0xB39B,
+ 0x896D: 0xB39C,
+ 0x896E: 0xB39D,
+ 0x896F: 0xB39E,
+ 0x8970: 0xB39F,
+ 0x8971: 0xB3A2,
+ 0x8972: 0xB3A3,
+ 0x8973: 0xB3A4,
+ 0x8974: 0xB3A5,
+ 0x8975: 0xB3A6,
+ 0x8976: 0xB3A7,
+ 0x8977: 0xB3A9,
+ 0x8978: 0xB3AA,
+ 0x8979: 0xB3AB,
+ 0x897A: 0xB3AD,
+ 0x8981: 0xB3AE,
+ 0x8982: 0xB3AF,
+ 0x8983: 0xB3B0,
+ 0x8984: 0xB3B1,
+ 0x8985: 0xB3B2,
+ 0x8986: 0xB3B3,
+ 0x8987: 0xB3B4,
+ 0x8988: 0xB3B5,
+ 0x8989: 0xB3B6,
+ 0x898A: 0xB3B7,
+ 0x898B: 0xB3B8,
+ 0x898C: 0xB3B9,
+ 0x898D: 0xB3BA,
+ 0x898E: 0xB3BB,
+ 0x898F: 0xB3BC,
+ 0x8990: 0xB3BD,
+ 0x8991: 0xB3BE,
+ 0x8992: 0xB3BF,
+ 0x8993: 0xB3C0,
+ 0x8994: 0xB3C1,
+ 0x8995: 0xB3C2,
+ 0x8996: 0xB3C3,
+ 0x8997: 0xB3C6,
+ 0x8998: 0xB3C7,
+ 0x8999: 0xB3C9,
+ 0x899A: 0xB3CA,
+ 0x899B: 0xB3CD,
+ 0x899C: 0xB3CF,
+ 0x899D: 0xB3D1,
+ 0x899E: 0xB3D2,
+ 0x899F: 0xB3D3,
+ 0x89A0: 0xB3D6,
+ 0x89A1: 0xB3D8,
+ 0x89A2: 0xB3DA,
+ 0x89A3: 0xB3DC,
+ 0x89A4: 0xB3DE,
+ 0x89A5: 0xB3DF,
+ 0x89A6: 0xB3E1,
+ 0x89A7: 0xB3E2,
+ 0x89A8: 0xB3E3,
+ 0x89A9: 0xB3E5,
+ 0x89AA: 0xB3E6,
+ 0x89AB: 0xB3E7,
+ 0x89AC: 0xB3E9,
+ 0x89AD: 0xB3EA,
+ 0x89AE: 0xB3EB,
+ 0x89AF: 0xB3EC,
+ 0x89B0: 0xB3ED,
+ 0x89B1: 0xB3EE,
+ 0x89B2: 0xB3EF,
+ 0x89B3: 0xB3F0,
+ 0x89B4: 0xB3F1,
+ 0x89B5: 0xB3F2,
+ 0x89B6: 0xB3F3,
+ 0x89B7: 0xB3F4,
+ 0x89B8: 0xB3F5,
+ 0x89B9: 0xB3F6,
+ 0x89BA: 0xB3F7,
+ 0x89BB: 0xB3F8,
+ 0x89BC: 0xB3F9,
+ 0x89BD: 0xB3FA,
+ 0x89BE: 0xB3FB,
+ 0x89BF: 0xB3FD,
+ 0x89C0: 0xB3FE,
+ 0x89C1: 0xB3FF,
+ 0x89C2: 0xB400,
+ 0x89C3: 0xB401,
+ 0x89C4: 0xB402,
+ 0x89C5: 0xB403,
+ 0x89C6: 0xB404,
+ 0x89C7: 0xB405,
+ 0x89C8: 0xB406,
+ 0x89C9: 0xB407,
+ 0x89CA: 0xB408,
+ 0x89CB: 0xB409,
+ 0x89CC: 0xB40A,
+ 0x89CD: 0xB40B,
+ 0x89CE: 0xB40C,
+ 0x89CF: 0xB40D,
+ 0x89D0: 0xB40E,
+ 0x89D1: 0xB40F,
+ 0x89D2: 0xB411,
+ 0x89D3: 0xB412,
+ 0x89D4: 0xB413,
+ 0x89D5: 0xB414,
+ 0x89D6: 0xB415,
+ 0x89D7: 0xB416,
+ 0x89D8: 0xB417,
+ 0x89D9: 0xB419,
+ 0x89DA: 0xB41A,
+ 0x89DB: 0xB41B,
+ 0x89DC: 0xB41D,
+ 0x89DD: 0xB41E,
+ 0x89DE: 0xB41F,
+ 0x89DF: 0xB421,
+ 0x89E0: 0xB422,
+ 0x89E1: 0xB423,
+ 0x89E2: 0xB424,
+ 0x89E3: 0xB425,
+ 0x89E4: 0xB426,
+ 0x89E5: 0xB427,
+ 0x89E6: 0xB42A,
+ 0x89E7: 0xB42C,
+ 0x89E8: 0xB42D,
+ 0x89E9: 0xB42E,
+ 0x89EA: 0xB42F,
+ 0x89EB: 0xB430,
+ 0x89EC: 0xB431,
+ 0x89ED: 0xB432,
+ 0x89EE: 0xB433,
+ 0x89EF: 0xB435,
+ 0x89F0: 0xB436,
+ 0x89F1: 0xB437,
+ 0x89F2: 0xB438,
+ 0x89F3: 0xB439,
+ 0x89F4: 0xB43A,
+ 0x89F5: 0xB43B,
+ 0x89F6: 0xB43C,
+ 0x89F7: 0xB43D,
+ 0x89F8: 0xB43E,
+ 0x89F9: 0xB43F,
+ 0x89FA: 0xB440,
+ 0x89FB: 0xB441,
+ 0x89FC: 0xB442,
+ 0x89FD: 0xB443,
+ 0x89FE: 0xB444,
+ 0x8A41: 0xB445,
+ 0x8A42: 0xB446,
+ 0x8A43: 0xB447,
+ 0x8A44: 0xB448,
+ 0x8A45: 0xB449,
+ 0x8A46: 0xB44A,
+ 0x8A47: 0xB44B,
+ 0x8A48: 0xB44C,
+ 0x8A49: 0xB44D,
+ 0x8A4A: 0xB44E,
+ 0x8A4B: 0xB44F,
+ 0x8A4C: 0xB452,
+ 0x8A4D: 0xB453,
+ 0x8A4E: 0xB455,
+ 0x8A4F: 0xB456,
+ 0x8A50: 0xB457,
+ 0x8A51: 0xB459,
+ 0x8A52: 0xB45A,
+ 0x8A53: 0xB45B,
+ 0x8A54: 0xB45C,
+ 0x8A55: 0xB45D,
+ 0x8A56: 0xB45E,
+ 0x8A57: 0xB45F,
+ 0x8A58: 0xB462,
+ 0x8A59: 0xB464,
+ 0x8A5A: 0xB466,
+ 0x8A61: 0xB467,
+ 0x8A62: 0xB468,
+ 0x8A63: 0xB469,
+ 0x8A64: 0xB46A,
+ 0x8A65: 0xB46B,
+ 0x8A66: 0xB46D,
+ 0x8A67: 0xB46E,
+ 0x8A68: 0xB46F,
+ 0x8A69: 0xB470,
+ 0x8A6A: 0xB471,
+ 0x8A6B: 0xB472,
+ 0x8A6C: 0xB473,
+ 0x8A6D: 0xB474,
+ 0x8A6E: 0xB475,
+ 0x8A6F: 0xB476,
+ 0x8A70: 0xB477,
+ 0x8A71: 0xB478,
+ 0x8A72: 0xB479,
+ 0x8A73: 0xB47A,
+ 0x8A74: 0xB47B,
+ 0x8A75: 0xB47C,
+ 0x8A76: 0xB47D,
+ 0x8A77: 0xB47E,
+ 0x8A78: 0xB47F,
+ 0x8A79: 0xB481,
+ 0x8A7A: 0xB482,
+ 0x8A81: 0xB483,
+ 0x8A82: 0xB484,
+ 0x8A83: 0xB485,
+ 0x8A84: 0xB486,
+ 0x8A85: 0xB487,
+ 0x8A86: 0xB489,
+ 0x8A87: 0xB48A,
+ 0x8A88: 0xB48B,
+ 0x8A89: 0xB48C,
+ 0x8A8A: 0xB48D,
+ 0x8A8B: 0xB48E,
+ 0x8A8C: 0xB48F,
+ 0x8A8D: 0xB490,
+ 0x8A8E: 0xB491,
+ 0x8A8F: 0xB492,
+ 0x8A90: 0xB493,
+ 0x8A91: 0xB494,
+ 0x8A92: 0xB495,
+ 0x8A93: 0xB496,
+ 0x8A94: 0xB497,
+ 0x8A95: 0xB498,
+ 0x8A96: 0xB499,
+ 0x8A97: 0xB49A,
+ 0x8A98: 0xB49B,
+ 0x8A99: 0xB49C,
+ 0x8A9A: 0xB49E,
+ 0x8A9B: 0xB49F,
+ 0x8A9C: 0xB4A0,
+ 0x8A9D: 0xB4A1,
+ 0x8A9E: 0xB4A2,
+ 0x8A9F: 0xB4A3,
+ 0x8AA0: 0xB4A5,
+ 0x8AA1: 0xB4A6,
+ 0x8AA2: 0xB4A7,
+ 0x8AA3: 0xB4A9,
+ 0x8AA4: 0xB4AA,
+ 0x8AA5: 0xB4AB,
+ 0x8AA6: 0xB4AD,
+ 0x8AA7: 0xB4AE,
+ 0x8AA8: 0xB4AF,
+ 0x8AA9: 0xB4B0,
+ 0x8AAA: 0xB4B1,
+ 0x8AAB: 0xB4B2,
+ 0x8AAC: 0xB4B3,
+ 0x8AAD: 0xB4B4,
+ 0x8AAE: 0xB4B6,
+ 0x8AAF: 0xB4B8,
+ 0x8AB0: 0xB4BA,
+ 0x8AB1: 0xB4BB,
+ 0x8AB2: 0xB4BC,
+ 0x8AB3: 0xB4BD,
+ 0x8AB4: 0xB4BE,
+ 0x8AB5: 0xB4BF,
+ 0x8AB6: 0xB4C1,
+ 0x8AB7: 0xB4C2,
+ 0x8AB8: 0xB4C3,
+ 0x8AB9: 0xB4C5,
+ 0x8ABA: 0xB4C6,
+ 0x8ABB: 0xB4C7,
+ 0x8ABC: 0xB4C9,
+ 0x8ABD: 0xB4CA,
+ 0x8ABE: 0xB4CB,
+ 0x8ABF: 0xB4CC,
+ 0x8AC0: 0xB4CD,
+ 0x8AC1: 0xB4CE,
+ 0x8AC2: 0xB4CF,
+ 0x8AC3: 0xB4D1,
+ 0x8AC4: 0xB4D2,
+ 0x8AC5: 0xB4D3,
+ 0x8AC6: 0xB4D4,
+ 0x8AC7: 0xB4D6,
+ 0x8AC8: 0xB4D7,
+ 0x8AC9: 0xB4D8,
+ 0x8ACA: 0xB4D9,
+ 0x8ACB: 0xB4DA,
+ 0x8ACC: 0xB4DB,
+ 0x8ACD: 0xB4DE,
+ 0x8ACE: 0xB4DF,
+ 0x8ACF: 0xB4E1,
+ 0x8AD0: 0xB4E2,
+ 0x8AD1: 0xB4E5,
+ 0x8AD2: 0xB4E7,
+ 0x8AD3: 0xB4E8,
+ 0x8AD4: 0xB4E9,
+ 0x8AD5: 0xB4EA,
+ 0x8AD6: 0xB4EB,
+ 0x8AD7: 0xB4EE,
+ 0x8AD8: 0xB4F0,
+ 0x8AD9: 0xB4F2,
+ 0x8ADA: 0xB4F3,
+ 0x8ADB: 0xB4F4,
+ 0x8ADC: 0xB4F5,
+ 0x8ADD: 0xB4F6,
+ 0x8ADE: 0xB4F7,
+ 0x8ADF: 0xB4F9,
+ 0x8AE0: 0xB4FA,
+ 0x8AE1: 0xB4FB,
+ 0x8AE2: 0xB4FC,
+ 0x8AE3: 0xB4FD,
+ 0x8AE4: 0xB4FE,
+ 0x8AE5: 0xB4FF,
+ 0x8AE6: 0xB500,
+ 0x8AE7: 0xB501,
+ 0x8AE8: 0xB502,
+ 0x8AE9: 0xB503,
+ 0x8AEA: 0xB504,
+ 0x8AEB: 0xB505,
+ 0x8AEC: 0xB506,
+ 0x8AED: 0xB507,
+ 0x8AEE: 0xB508,
+ 0x8AEF: 0xB509,
+ 0x8AF0: 0xB50A,
+ 0x8AF1: 0xB50B,
+ 0x8AF2: 0xB50C,
+ 0x8AF3: 0xB50D,
+ 0x8AF4: 0xB50E,
+ 0x8AF5: 0xB50F,
+ 0x8AF6: 0xB510,
+ 0x8AF7: 0xB511,
+ 0x8AF8: 0xB512,
+ 0x8AF9: 0xB513,
+ 0x8AFA: 0xB516,
+ 0x8AFB: 0xB517,
+ 0x8AFC: 0xB519,
+ 0x8AFD: 0xB51A,
+ 0x8AFE: 0xB51D,
+ 0x8B41: 0xB51E,
+ 0x8B42: 0xB51F,
+ 0x8B43: 0xB520,
+ 0x8B44: 0xB521,
+ 0x8B45: 0xB522,
+ 0x8B46: 0xB523,
+ 0x8B47: 0xB526,
+ 0x8B48: 0xB52B,
+ 0x8B49: 0xB52C,
+ 0x8B4A: 0xB52D,
+ 0x8B4B: 0xB52E,
+ 0x8B4C: 0xB52F,
+ 0x8B4D: 0xB532,
+ 0x8B4E: 0xB533,
+ 0x8B4F: 0xB535,
+ 0x8B50: 0xB536,
+ 0x8B51: 0xB537,
+ 0x8B52: 0xB539,
+ 0x8B53: 0xB53A,
+ 0x8B54: 0xB53B,
+ 0x8B55: 0xB53C,
+ 0x8B56: 0xB53D,
+ 0x8B57: 0xB53E,
+ 0x8B58: 0xB53F,
+ 0x8B59: 0xB542,
+ 0x8B5A: 0xB546,
+ 0x8B61: 0xB547,
+ 0x8B62: 0xB548,
+ 0x8B63: 0xB549,
+ 0x8B64: 0xB54A,
+ 0x8B65: 0xB54E,
+ 0x8B66: 0xB54F,
+ 0x8B67: 0xB551,
+ 0x8B68: 0xB552,
+ 0x8B69: 0xB553,
+ 0x8B6A: 0xB555,
+ 0x8B6B: 0xB556,
+ 0x8B6C: 0xB557,
+ 0x8B6D: 0xB558,
+ 0x8B6E: 0xB559,
+ 0x8B6F: 0xB55A,
+ 0x8B70: 0xB55B,
+ 0x8B71: 0xB55E,
+ 0x8B72: 0xB562,
+ 0x8B73: 0xB563,
+ 0x8B74: 0xB564,
+ 0x8B75: 0xB565,
+ 0x8B76: 0xB566,
+ 0x8B77: 0xB567,
+ 0x8B78: 0xB568,
+ 0x8B79: 0xB569,
+ 0x8B7A: 0xB56A,
+ 0x8B81: 0xB56B,
+ 0x8B82: 0xB56C,
+ 0x8B83: 0xB56D,
+ 0x8B84: 0xB56E,
+ 0x8B85: 0xB56F,
+ 0x8B86: 0xB570,
+ 0x8B87: 0xB571,
+ 0x8B88: 0xB572,
+ 0x8B89: 0xB573,
+ 0x8B8A: 0xB574,
+ 0x8B8B: 0xB575,
+ 0x8B8C: 0xB576,
+ 0x8B8D: 0xB577,
+ 0x8B8E: 0xB578,
+ 0x8B8F: 0xB579,
+ 0x8B90: 0xB57A,
+ 0x8B91: 0xB57B,
+ 0x8B92: 0xB57C,
+ 0x8B93: 0xB57D,
+ 0x8B94: 0xB57E,
+ 0x8B95: 0xB57F,
+ 0x8B96: 0xB580,
+ 0x8B97: 0xB581,
+ 0x8B98: 0xB582,
+ 0x8B99: 0xB583,
+ 0x8B9A: 0xB584,
+ 0x8B9B: 0xB585,
+ 0x8B9C: 0xB586,
+ 0x8B9D: 0xB587,
+ 0x8B9E: 0xB588,
+ 0x8B9F: 0xB589,
+ 0x8BA0: 0xB58A,
+ 0x8BA1: 0xB58B,
+ 0x8BA2: 0xB58C,
+ 0x8BA3: 0xB58D,
+ 0x8BA4: 0xB58E,
+ 0x8BA5: 0xB58F,
+ 0x8BA6: 0xB590,
+ 0x8BA7: 0xB591,
+ 0x8BA8: 0xB592,
+ 0x8BA9: 0xB593,
+ 0x8BAA: 0xB594,
+ 0x8BAB: 0xB595,
+ 0x8BAC: 0xB596,
+ 0x8BAD: 0xB597,
+ 0x8BAE: 0xB598,
+ 0x8BAF: 0xB599,
+ 0x8BB0: 0xB59A,
+ 0x8BB1: 0xB59B,
+ 0x8BB2: 0xB59C,
+ 0x8BB3: 0xB59D,
+ 0x8BB4: 0xB59E,
+ 0x8BB5: 0xB59F,
+ 0x8BB6: 0xB5A2,
+ 0x8BB7: 0xB5A3,
+ 0x8BB8: 0xB5A5,
+ 0x8BB9: 0xB5A6,
+ 0x8BBA: 0xB5A7,
+ 0x8BBB: 0xB5A9,
+ 0x8BBC: 0xB5AC,
+ 0x8BBD: 0xB5AD,
+ 0x8BBE: 0xB5AE,
+ 0x8BBF: 0xB5AF,
+ 0x8BC0: 0xB5B2,
+ 0x8BC1: 0xB5B6,
+ 0x8BC2: 0xB5B7,
+ 0x8BC3: 0xB5B8,
+ 0x8BC4: 0xB5B9,
+ 0x8BC5: 0xB5BA,
+ 0x8BC6: 0xB5BE,
+ 0x8BC7: 0xB5BF,
+ 0x8BC8: 0xB5C1,
+ 0x8BC9: 0xB5C2,
+ 0x8BCA: 0xB5C3,
+ 0x8BCB: 0xB5C5,
+ 0x8BCC: 0xB5C6,
+ 0x8BCD: 0xB5C7,
+ 0x8BCE: 0xB5C8,
+ 0x8BCF: 0xB5C9,
+ 0x8BD0: 0xB5CA,
+ 0x8BD1: 0xB5CB,
+ 0x8BD2: 0xB5CE,
+ 0x8BD3: 0xB5D2,
+ 0x8BD4: 0xB5D3,
+ 0x8BD5: 0xB5D4,
+ 0x8BD6: 0xB5D5,
+ 0x8BD7: 0xB5D6,
+ 0x8BD8: 0xB5D7,
+ 0x8BD9: 0xB5D9,
+ 0x8BDA: 0xB5DA,
+ 0x8BDB: 0xB5DB,
+ 0x8BDC: 0xB5DC,
+ 0x8BDD: 0xB5DD,
+ 0x8BDE: 0xB5DE,
+ 0x8BDF: 0xB5DF,
+ 0x8BE0: 0xB5E0,
+ 0x8BE1: 0xB5E1,
+ 0x8BE2: 0xB5E2,
+ 0x8BE3: 0xB5E3,
+ 0x8BE4: 0xB5E4,
+ 0x8BE5: 0xB5E5,
+ 0x8BE6: 0xB5E6,
+ 0x8BE7: 0xB5E7,
+ 0x8BE8: 0xB5E8,
+ 0x8BE9: 0xB5E9,
+ 0x8BEA: 0xB5EA,
+ 0x8BEB: 0xB5EB,
+ 0x8BEC: 0xB5ED,
+ 0x8BED: 0xB5EE,
+ 0x8BEE: 0xB5EF,
+ 0x8BEF: 0xB5F0,
+ 0x8BF0: 0xB5F1,
+ 0x8BF1: 0xB5F2,
+ 0x8BF2: 0xB5F3,
+ 0x8BF3: 0xB5F4,
+ 0x8BF4: 0xB5F5,
+ 0x8BF5: 0xB5F6,
+ 0x8BF6: 0xB5F7,
+ 0x8BF7: 0xB5F8,
+ 0x8BF8: 0xB5F9,
+ 0x8BF9: 0xB5FA,
+ 0x8BFA: 0xB5FB,
+ 0x8BFB: 0xB5FC,
+ 0x8BFC: 0xB5FD,
+ 0x8BFD: 0xB5FE,
+ 0x8BFE: 0xB5FF,
+ 0x8C41: 0xB600,
+ 0x8C42: 0xB601,
+ 0x8C43: 0xB602,
+ 0x8C44: 0xB603,
+ 0x8C45: 0xB604,
+ 0x8C46: 0xB605,
+ 0x8C47: 0xB606,
+ 0x8C48: 0xB607,
+ 0x8C49: 0xB608,
+ 0x8C4A: 0xB609,
+ 0x8C4B: 0xB60A,
+ 0x8C4C: 0xB60B,
+ 0x8C4D: 0xB60C,
+ 0x8C4E: 0xB60D,
+ 0x8C4F: 0xB60E,
+ 0x8C50: 0xB60F,
+ 0x8C51: 0xB612,
+ 0x8C52: 0xB613,
+ 0x8C53: 0xB615,
+ 0x8C54: 0xB616,
+ 0x8C55: 0xB617,
+ 0x8C56: 0xB619,
+ 0x8C57: 0xB61A,
+ 0x8C58: 0xB61B,
+ 0x8C59: 0xB61C,
+ 0x8C5A: 0xB61D,
+ 0x8C61: 0xB61E,
+ 0x8C62: 0xB61F,
+ 0x8C63: 0xB620,
+ 0x8C64: 0xB621,
+ 0x8C65: 0xB622,
+ 0x8C66: 0xB623,
+ 0x8C67: 0xB624,
+ 0x8C68: 0xB626,
+ 0x8C69: 0xB627,
+ 0x8C6A: 0xB628,
+ 0x8C6B: 0xB629,
+ 0x8C6C: 0xB62A,
+ 0x8C6D: 0xB62B,
+ 0x8C6E: 0xB62D,
+ 0x8C6F: 0xB62E,
+ 0x8C70: 0xB62F,
+ 0x8C71: 0xB630,
+ 0x8C72: 0xB631,
+ 0x8C73: 0xB632,
+ 0x8C74: 0xB633,
+ 0x8C75: 0xB635,
+ 0x8C76: 0xB636,
+ 0x8C77: 0xB637,
+ 0x8C78: 0xB638,
+ 0x8C79: 0xB639,
+ 0x8C7A: 0xB63A,
+ 0x8C81: 0xB63B,
+ 0x8C82: 0xB63C,
+ 0x8C83: 0xB63D,
+ 0x8C84: 0xB63E,
+ 0x8C85: 0xB63F,
+ 0x8C86: 0xB640,
+ 0x8C87: 0xB641,
+ 0x8C88: 0xB642,
+ 0x8C89: 0xB643,
+ 0x8C8A: 0xB644,
+ 0x8C8B: 0xB645,
+ 0x8C8C: 0xB646,
+ 0x8C8D: 0xB647,
+ 0x8C8E: 0xB649,
+ 0x8C8F: 0xB64A,
+ 0x8C90: 0xB64B,
+ 0x8C91: 0xB64C,
+ 0x8C92: 0xB64D,
+ 0x8C93: 0xB64E,
+ 0x8C94: 0xB64F,
+ 0x8C95: 0xB650,
+ 0x8C96: 0xB651,
+ 0x8C97: 0xB652,
+ 0x8C98: 0xB653,
+ 0x8C99: 0xB654,
+ 0x8C9A: 0xB655,
+ 0x8C9B: 0xB656,
+ 0x8C9C: 0xB657,
+ 0x8C9D: 0xB658,
+ 0x8C9E: 0xB659,
+ 0x8C9F: 0xB65A,
+ 0x8CA0: 0xB65B,
+ 0x8CA1: 0xB65C,
+ 0x8CA2: 0xB65D,
+ 0x8CA3: 0xB65E,
+ 0x8CA4: 0xB65F,
+ 0x8CA5: 0xB660,
+ 0x8CA6: 0xB661,
+ 0x8CA7: 0xB662,
+ 0x8CA8: 0xB663,
+ 0x8CA9: 0xB665,
+ 0x8CAA: 0xB666,
+ 0x8CAB: 0xB667,
+ 0x8CAC: 0xB669,
+ 0x8CAD: 0xB66A,
+ 0x8CAE: 0xB66B,
+ 0x8CAF: 0xB66C,
+ 0x8CB0: 0xB66D,
+ 0x8CB1: 0xB66E,
+ 0x8CB2: 0xB66F,
+ 0x8CB3: 0xB670,
+ 0x8CB4: 0xB671,
+ 0x8CB5: 0xB672,
+ 0x8CB6: 0xB673,
+ 0x8CB7: 0xB674,
+ 0x8CB8: 0xB675,
+ 0x8CB9: 0xB676,
+ 0x8CBA: 0xB677,
+ 0x8CBB: 0xB678,
+ 0x8CBC: 0xB679,
+ 0x8CBD: 0xB67A,
+ 0x8CBE: 0xB67B,
+ 0x8CBF: 0xB67C,
+ 0x8CC0: 0xB67D,
+ 0x8CC1: 0xB67E,
+ 0x8CC2: 0xB67F,
+ 0x8CC3: 0xB680,
+ 0x8CC4: 0xB681,
+ 0x8CC5: 0xB682,
+ 0x8CC6: 0xB683,
+ 0x8CC7: 0xB684,
+ 0x8CC8: 0xB685,
+ 0x8CC9: 0xB686,
+ 0x8CCA: 0xB687,
+ 0x8CCB: 0xB688,
+ 0x8CCC: 0xB689,
+ 0x8CCD: 0xB68A,
+ 0x8CCE: 0xB68B,
+ 0x8CCF: 0xB68C,
+ 0x8CD0: 0xB68D,
+ 0x8CD1: 0xB68E,
+ 0x8CD2: 0xB68F,
+ 0x8CD3: 0xB690,
+ 0x8CD4: 0xB691,
+ 0x8CD5: 0xB692,
+ 0x8CD6: 0xB693,
+ 0x8CD7: 0xB694,
+ 0x8CD8: 0xB695,
+ 0x8CD9: 0xB696,
+ 0x8CDA: 0xB697,
+ 0x8CDB: 0xB698,
+ 0x8CDC: 0xB699,
+ 0x8CDD: 0xB69A,
+ 0x8CDE: 0xB69B,
+ 0x8CDF: 0xB69E,
+ 0x8CE0: 0xB69F,
+ 0x8CE1: 0xB6A1,
+ 0x8CE2: 0xB6A2,
+ 0x8CE3: 0xB6A3,
+ 0x8CE4: 0xB6A5,
+ 0x8CE5: 0xB6A6,
+ 0x8CE6: 0xB6A7,
+ 0x8CE7: 0xB6A8,
+ 0x8CE8: 0xB6A9,
+ 0x8CE9: 0xB6AA,
+ 0x8CEA: 0xB6AD,
+ 0x8CEB: 0xB6AE,
+ 0x8CEC: 0xB6AF,
+ 0x8CED: 0xB6B0,
+ 0x8CEE: 0xB6B2,
+ 0x8CEF: 0xB6B3,
+ 0x8CF0: 0xB6B4,
+ 0x8CF1: 0xB6B5,
+ 0x8CF2: 0xB6B6,
+ 0x8CF3: 0xB6B7,
+ 0x8CF4: 0xB6B8,
+ 0x8CF5: 0xB6B9,
+ 0x8CF6: 0xB6BA,
+ 0x8CF7: 0xB6BB,
+ 0x8CF8: 0xB6BC,
+ 0x8CF9: 0xB6BD,
+ 0x8CFA: 0xB6BE,
+ 0x8CFB: 0xB6BF,
+ 0x8CFC: 0xB6C0,
+ 0x8CFD: 0xB6C1,
+ 0x8CFE: 0xB6C2,
+ 0x8D41: 0xB6C3,
+ 0x8D42: 0xB6C4,
+ 0x8D43: 0xB6C5,
+ 0x8D44: 0xB6C6,
+ 0x8D45: 0xB6C7,
+ 0x8D46: 0xB6C8,
+ 0x8D47: 0xB6C9,
+ 0x8D48: 0xB6CA,
+ 0x8D49: 0xB6CB,
+ 0x8D4A: 0xB6CC,
+ 0x8D4B: 0xB6CD,
+ 0x8D4C: 0xB6CE,
+ 0x8D4D: 0xB6CF,
+ 0x8D4E: 0xB6D0,
+ 0x8D4F: 0xB6D1,
+ 0x8D50: 0xB6D2,
+ 0x8D51: 0xB6D3,
+ 0x8D52: 0xB6D5,
+ 0x8D53: 0xB6D6,
+ 0x8D54: 0xB6D7,
+ 0x8D55: 0xB6D8,
+ 0x8D56: 0xB6D9,
+ 0x8D57: 0xB6DA,
+ 0x8D58: 0xB6DB,
+ 0x8D59: 0xB6DC,
+ 0x8D5A: 0xB6DD,
+ 0x8D61: 0xB6DE,
+ 0x8D62: 0xB6DF,
+ 0x8D63: 0xB6E0,
+ 0x8D64: 0xB6E1,
+ 0x8D65: 0xB6E2,
+ 0x8D66: 0xB6E3,
+ 0x8D67: 0xB6E4,
+ 0x8D68: 0xB6E5,
+ 0x8D69: 0xB6E6,
+ 0x8D6A: 0xB6E7,
+ 0x8D6B: 0xB6E8,
+ 0x8D6C: 0xB6E9,
+ 0x8D6D: 0xB6EA,
+ 0x8D6E: 0xB6EB,
+ 0x8D6F: 0xB6EC,
+ 0x8D70: 0xB6ED,
+ 0x8D71: 0xB6EE,
+ 0x8D72: 0xB6EF,
+ 0x8D73: 0xB6F1,
+ 0x8D74: 0xB6F2,
+ 0x8D75: 0xB6F3,
+ 0x8D76: 0xB6F5,
+ 0x8D77: 0xB6F6,
+ 0x8D78: 0xB6F7,
+ 0x8D79: 0xB6F9,
+ 0x8D7A: 0xB6FA,
+ 0x8D81: 0xB6FB,
+ 0x8D82: 0xB6FC,
+ 0x8D83: 0xB6FD,
+ 0x8D84: 0xB6FE,
+ 0x8D85: 0xB6FF,
+ 0x8D86: 0xB702,
+ 0x8D87: 0xB703,
+ 0x8D88: 0xB704,
+ 0x8D89: 0xB706,
+ 0x8D8A: 0xB707,
+ 0x8D8B: 0xB708,
+ 0x8D8C: 0xB709,
+ 0x8D8D: 0xB70A,
+ 0x8D8E: 0xB70B,
+ 0x8D8F: 0xB70C,
+ 0x8D90: 0xB70D,
+ 0x8D91: 0xB70E,
+ 0x8D92: 0xB70F,
+ 0x8D93: 0xB710,
+ 0x8D94: 0xB711,
+ 0x8D95: 0xB712,
+ 0x8D96: 0xB713,
+ 0x8D97: 0xB714,
+ 0x8D98: 0xB715,
+ 0x8D99: 0xB716,
+ 0x8D9A: 0xB717,
+ 0x8D9B: 0xB718,
+ 0x8D9C: 0xB719,
+ 0x8D9D: 0xB71A,
+ 0x8D9E: 0xB71B,
+ 0x8D9F: 0xB71C,
+ 0x8DA0: 0xB71D,
+ 0x8DA1: 0xB71E,
+ 0x8DA2: 0xB71F,
+ 0x8DA3: 0xB720,
+ 0x8DA4: 0xB721,
+ 0x8DA5: 0xB722,
+ 0x8DA6: 0xB723,
+ 0x8DA7: 0xB724,
+ 0x8DA8: 0xB725,
+ 0x8DA9: 0xB726,
+ 0x8DAA: 0xB727,
+ 0x8DAB: 0xB72A,
+ 0x8DAC: 0xB72B,
+ 0x8DAD: 0xB72D,
+ 0x8DAE: 0xB72E,
+ 0x8DAF: 0xB731,
+ 0x8DB0: 0xB732,
+ 0x8DB1: 0xB733,
+ 0x8DB2: 0xB734,
+ 0x8DB3: 0xB735,
+ 0x8DB4: 0xB736,
+ 0x8DB5: 0xB737,
+ 0x8DB6: 0xB73A,
+ 0x8DB7: 0xB73C,
+ 0x8DB8: 0xB73D,
+ 0x8DB9: 0xB73E,
+ 0x8DBA: 0xB73F,
+ 0x8DBB: 0xB740,
+ 0x8DBC: 0xB741,
+ 0x8DBD: 0xB742,
+ 0x8DBE: 0xB743,
+ 0x8DBF: 0xB745,
+ 0x8DC0: 0xB746,
+ 0x8DC1: 0xB747,
+ 0x8DC2: 0xB749,
+ 0x8DC3: 0xB74A,
+ 0x8DC4: 0xB74B,
+ 0x8DC5: 0xB74D,
+ 0x8DC6: 0xB74E,
+ 0x8DC7: 0xB74F,
+ 0x8DC8: 0xB750,
+ 0x8DC9: 0xB751,
+ 0x8DCA: 0xB752,
+ 0x8DCB: 0xB753,
+ 0x8DCC: 0xB756,
+ 0x8DCD: 0xB757,
+ 0x8DCE: 0xB758,
+ 0x8DCF: 0xB759,
+ 0x8DD0: 0xB75A,
+ 0x8DD1: 0xB75B,
+ 0x8DD2: 0xB75C,
+ 0x8DD3: 0xB75D,
+ 0x8DD4: 0xB75E,
+ 0x8DD5: 0xB75F,
+ 0x8DD6: 0xB761,
+ 0x8DD7: 0xB762,
+ 0x8DD8: 0xB763,
+ 0x8DD9: 0xB765,
+ 0x8DDA: 0xB766,
+ 0x8DDB: 0xB767,
+ 0x8DDC: 0xB769,
+ 0x8DDD: 0xB76A,
+ 0x8DDE: 0xB76B,
+ 0x8DDF: 0xB76C,
+ 0x8DE0: 0xB76D,
+ 0x8DE1: 0xB76E,
+ 0x8DE2: 0xB76F,
+ 0x8DE3: 0xB772,
+ 0x8DE4: 0xB774,
+ 0x8DE5: 0xB776,
+ 0x8DE6: 0xB777,
+ 0x8DE7: 0xB778,
+ 0x8DE8: 0xB779,
+ 0x8DE9: 0xB77A,
+ 0x8DEA: 0xB77B,
+ 0x8DEB: 0xB77E,
+ 0x8DEC: 0xB77F,
+ 0x8DED: 0xB781,
+ 0x8DEE: 0xB782,
+ 0x8DEF: 0xB783,
+ 0x8DF0: 0xB785,
+ 0x8DF1: 0xB786,
+ 0x8DF2: 0xB787,
+ 0x8DF3: 0xB788,
+ 0x8DF4: 0xB789,
+ 0x8DF5: 0xB78A,
+ 0x8DF6: 0xB78B,
+ 0x8DF7: 0xB78E,
+ 0x8DF8: 0xB793,
+ 0x8DF9: 0xB794,
+ 0x8DFA: 0xB795,
+ 0x8DFB: 0xB79A,
+ 0x8DFC: 0xB79B,
+ 0x8DFD: 0xB79D,
+ 0x8DFE: 0xB79E,
+ 0x8E41: 0xB79F,
+ 0x8E42: 0xB7A1,
+ 0x8E43: 0xB7A2,
+ 0x8E44: 0xB7A3,
+ 0x8E45: 0xB7A4,
+ 0x8E46: 0xB7A5,
+ 0x8E47: 0xB7A6,
+ 0x8E48: 0xB7A7,
+ 0x8E49: 0xB7AA,
+ 0x8E4A: 0xB7AE,
+ 0x8E4B: 0xB7AF,
+ 0x8E4C: 0xB7B0,
+ 0x8E4D: 0xB7B1,
+ 0x8E4E: 0xB7B2,
+ 0x8E4F: 0xB7B3,
+ 0x8E50: 0xB7B6,
+ 0x8E51: 0xB7B7,
+ 0x8E52: 0xB7B9,
+ 0x8E53: 0xB7BA,
+ 0x8E54: 0xB7BB,
+ 0x8E55: 0xB7BC,
+ 0x8E56: 0xB7BD,
+ 0x8E57: 0xB7BE,
+ 0x8E58: 0xB7BF,
+ 0x8E59: 0xB7C0,
+ 0x8E5A: 0xB7C1,
+ 0x8E61: 0xB7C2,
+ 0x8E62: 0xB7C3,
+ 0x8E63: 0xB7C4,
+ 0x8E64: 0xB7C5,
+ 0x8E65: 0xB7C6,
+ 0x8E66: 0xB7C8,
+ 0x8E67: 0xB7CA,
+ 0x8E68: 0xB7CB,
+ 0x8E69: 0xB7CC,
+ 0x8E6A: 0xB7CD,
+ 0x8E6B: 0xB7CE,
+ 0x8E6C: 0xB7CF,
+ 0x8E6D: 0xB7D0,
+ 0x8E6E: 0xB7D1,
+ 0x8E6F: 0xB7D2,
+ 0x8E70: 0xB7D3,
+ 0x8E71: 0xB7D4,
+ 0x8E72: 0xB7D5,
+ 0x8E73: 0xB7D6,
+ 0x8E74: 0xB7D7,
+ 0x8E75: 0xB7D8,
+ 0x8E76: 0xB7D9,
+ 0x8E77: 0xB7DA,
+ 0x8E78: 0xB7DB,
+ 0x8E79: 0xB7DC,
+ 0x8E7A: 0xB7DD,
+ 0x8E81: 0xB7DE,
+ 0x8E82: 0xB7DF,
+ 0x8E83: 0xB7E0,
+ 0x8E84: 0xB7E1,
+ 0x8E85: 0xB7E2,
+ 0x8E86: 0xB7E3,
+ 0x8E87: 0xB7E4,
+ 0x8E88: 0xB7E5,
+ 0x8E89: 0xB7E6,
+ 0x8E8A: 0xB7E7,
+ 0x8E8B: 0xB7E8,
+ 0x8E8C: 0xB7E9,
+ 0x8E8D: 0xB7EA,
+ 0x8E8E: 0xB7EB,
+ 0x8E8F: 0xB7EE,
+ 0x8E90: 0xB7EF,
+ 0x8E91: 0xB7F1,
+ 0x8E92: 0xB7F2,
+ 0x8E93: 0xB7F3,
+ 0x8E94: 0xB7F5,
+ 0x8E95: 0xB7F6,
+ 0x8E96: 0xB7F7,
+ 0x8E97: 0xB7F8,
+ 0x8E98: 0xB7F9,
+ 0x8E99: 0xB7FA,
+ 0x8E9A: 0xB7FB,
+ 0x8E9B: 0xB7FE,
+ 0x8E9C: 0xB802,
+ 0x8E9D: 0xB803,
+ 0x8E9E: 0xB804,
+ 0x8E9F: 0xB805,
+ 0x8EA0: 0xB806,
+ 0x8EA1: 0xB80A,
+ 0x8EA2: 0xB80B,
+ 0x8EA3: 0xB80D,
+ 0x8EA4: 0xB80E,
+ 0x8EA5: 0xB80F,
+ 0x8EA6: 0xB811,
+ 0x8EA7: 0xB812,
+ 0x8EA8: 0xB813,
+ 0x8EA9: 0xB814,
+ 0x8EAA: 0xB815,
+ 0x8EAB: 0xB816,
+ 0x8EAC: 0xB817,
+ 0x8EAD: 0xB81A,
+ 0x8EAE: 0xB81C,
+ 0x8EAF: 0xB81E,
+ 0x8EB0: 0xB81F,
+ 0x8EB1: 0xB820,
+ 0x8EB2: 0xB821,
+ 0x8EB3: 0xB822,
+ 0x8EB4: 0xB823,
+ 0x8EB5: 0xB826,
+ 0x8EB6: 0xB827,
+ 0x8EB7: 0xB829,
+ 0x8EB8: 0xB82A,
+ 0x8EB9: 0xB82B,
+ 0x8EBA: 0xB82D,
+ 0x8EBB: 0xB82E,
+ 0x8EBC: 0xB82F,
+ 0x8EBD: 0xB830,
+ 0x8EBE: 0xB831,
+ 0x8EBF: 0xB832,
+ 0x8EC0: 0xB833,
+ 0x8EC1: 0xB836,
+ 0x8EC2: 0xB83A,
+ 0x8EC3: 0xB83B,
+ 0x8EC4: 0xB83C,
+ 0x8EC5: 0xB83D,
+ 0x8EC6: 0xB83E,
+ 0x8EC7: 0xB83F,
+ 0x8EC8: 0xB841,
+ 0x8EC9: 0xB842,
+ 0x8ECA: 0xB843,
+ 0x8ECB: 0xB845,
+ 0x8ECC: 0xB846,
+ 0x8ECD: 0xB847,
+ 0x8ECE: 0xB848,
+ 0x8ECF: 0xB849,
+ 0x8ED0: 0xB84A,
+ 0x8ED1: 0xB84B,
+ 0x8ED2: 0xB84C,
+ 0x8ED3: 0xB84D,
+ 0x8ED4: 0xB84E,
+ 0x8ED5: 0xB84F,
+ 0x8ED6: 0xB850,
+ 0x8ED7: 0xB852,
+ 0x8ED8: 0xB854,
+ 0x8ED9: 0xB855,
+ 0x8EDA: 0xB856,
+ 0x8EDB: 0xB857,
+ 0x8EDC: 0xB858,
+ 0x8EDD: 0xB859,
+ 0x8EDE: 0xB85A,
+ 0x8EDF: 0xB85B,
+ 0x8EE0: 0xB85E,
+ 0x8EE1: 0xB85F,
+ 0x8EE2: 0xB861,
+ 0x8EE3: 0xB862,
+ 0x8EE4: 0xB863,
+ 0x8EE5: 0xB865,
+ 0x8EE6: 0xB866,
+ 0x8EE7: 0xB867,
+ 0x8EE8: 0xB868,
+ 0x8EE9: 0xB869,
+ 0x8EEA: 0xB86A,
+ 0x8EEB: 0xB86B,
+ 0x8EEC: 0xB86E,
+ 0x8EED: 0xB870,
+ 0x8EEE: 0xB872,
+ 0x8EEF: 0xB873,
+ 0x8EF0: 0xB874,
+ 0x8EF1: 0xB875,
+ 0x8EF2: 0xB876,
+ 0x8EF3: 0xB877,
+ 0x8EF4: 0xB879,
+ 0x8EF5: 0xB87A,
+ 0x8EF6: 0xB87B,
+ 0x8EF7: 0xB87D,
+ 0x8EF8: 0xB87E,
+ 0x8EF9: 0xB87F,
+ 0x8EFA: 0xB880,
+ 0x8EFB: 0xB881,
+ 0x8EFC: 0xB882,
+ 0x8EFD: 0xB883,
+ 0x8EFE: 0xB884,
+ 0x8F41: 0xB885,
+ 0x8F42: 0xB886,
+ 0x8F43: 0xB887,
+ 0x8F44: 0xB888,
+ 0x8F45: 0xB889,
+ 0x8F46: 0xB88A,
+ 0x8F47: 0xB88B,
+ 0x8F48: 0xB88C,
+ 0x8F49: 0xB88E,
+ 0x8F4A: 0xB88F,
+ 0x8F4B: 0xB890,
+ 0x8F4C: 0xB891,
+ 0x8F4D: 0xB892,
+ 0x8F4E: 0xB893,
+ 0x8F4F: 0xB894,
+ 0x8F50: 0xB895,
+ 0x8F51: 0xB896,
+ 0x8F52: 0xB897,
+ 0x8F53: 0xB898,
+ 0x8F54: 0xB899,
+ 0x8F55: 0xB89A,
+ 0x8F56: 0xB89B,
+ 0x8F57: 0xB89C,
+ 0x8F58: 0xB89D,
+ 0x8F59: 0xB89E,
+ 0x8F5A: 0xB89F,
+ 0x8F61: 0xB8A0,
+ 0x8F62: 0xB8A1,
+ 0x8F63: 0xB8A2,
+ 0x8F64: 0xB8A3,
+ 0x8F65: 0xB8A4,
+ 0x8F66: 0xB8A5,
+ 0x8F67: 0xB8A6,
+ 0x8F68: 0xB8A7,
+ 0x8F69: 0xB8A9,
+ 0x8F6A: 0xB8AA,
+ 0x8F6B: 0xB8AB,
+ 0x8F6C: 0xB8AC,
+ 0x8F6D: 0xB8AD,
+ 0x8F6E: 0xB8AE,
+ 0x8F6F: 0xB8AF,
+ 0x8F70: 0xB8B1,
+ 0x8F71: 0xB8B2,
+ 0x8F72: 0xB8B3,
+ 0x8F73: 0xB8B5,
+ 0x8F74: 0xB8B6,
+ 0x8F75: 0xB8B7,
+ 0x8F76: 0xB8B9,
+ 0x8F77: 0xB8BA,
+ 0x8F78: 0xB8BB,
+ 0x8F79: 0xB8BC,
+ 0x8F7A: 0xB8BD,
+ 0x8F81: 0xB8BE,
+ 0x8F82: 0xB8BF,
+ 0x8F83: 0xB8C2,
+ 0x8F84: 0xB8C4,
+ 0x8F85: 0xB8C6,
+ 0x8F86: 0xB8C7,
+ 0x8F87: 0xB8C8,
+ 0x8F88: 0xB8C9,
+ 0x8F89: 0xB8CA,
+ 0x8F8A: 0xB8CB,
+ 0x8F8B: 0xB8CD,
+ 0x8F8C: 0xB8CE,
+ 0x8F8D: 0xB8CF,
+ 0x8F8E: 0xB8D1,
+ 0x8F8F: 0xB8D2,
+ 0x8F90: 0xB8D3,
+ 0x8F91: 0xB8D5,
+ 0x8F92: 0xB8D6,
+ 0x8F93: 0xB8D7,
+ 0x8F94: 0xB8D8,
+ 0x8F95: 0xB8D9,
+ 0x8F96: 0xB8DA,
+ 0x8F97: 0xB8DB,
+ 0x8F98: 0xB8DC,
+ 0x8F99: 0xB8DE,
+ 0x8F9A: 0xB8E0,
+ 0x8F9B: 0xB8E2,
+ 0x8F9C: 0xB8E3,
+ 0x8F9D: 0xB8E4,
+ 0x8F9E: 0xB8E5,
+ 0x8F9F: 0xB8E6,
+ 0x8FA0: 0xB8E7,
+ 0x8FA1: 0xB8EA,
+ 0x8FA2: 0xB8EB,
+ 0x8FA3: 0xB8ED,
+ 0x8FA4: 0xB8EE,
+ 0x8FA5: 0xB8EF,
+ 0x8FA6: 0xB8F1,
+ 0x8FA7: 0xB8F2,
+ 0x8FA8: 0xB8F3,
+ 0x8FA9: 0xB8F4,
+ 0x8FAA: 0xB8F5,
+ 0x8FAB: 0xB8F6,
+ 0x8FAC: 0xB8F7,
+ 0x8FAD: 0xB8FA,
+ 0x8FAE: 0xB8FC,
+ 0x8FAF: 0xB8FE,
+ 0x8FB0: 0xB8FF,
+ 0x8FB1: 0xB900,
+ 0x8FB2: 0xB901,
+ 0x8FB3: 0xB902,
+ 0x8FB4: 0xB903,
+ 0x8FB5: 0xB905,
+ 0x8FB6: 0xB906,
+ 0x8FB7: 0xB907,
+ 0x8FB8: 0xB908,
+ 0x8FB9: 0xB909,
+ 0x8FBA: 0xB90A,
+ 0x8FBB: 0xB90B,
+ 0x8FBC: 0xB90C,
+ 0x8FBD: 0xB90D,
+ 0x8FBE: 0xB90E,
+ 0x8FBF: 0xB90F,
+ 0x8FC0: 0xB910,
+ 0x8FC1: 0xB911,
+ 0x8FC2: 0xB912,
+ 0x8FC3: 0xB913,
+ 0x8FC4: 0xB914,
+ 0x8FC5: 0xB915,
+ 0x8FC6: 0xB916,
+ 0x8FC7: 0xB917,
+ 0x8FC8: 0xB919,
+ 0x8FC9: 0xB91A,
+ 0x8FCA: 0xB91B,
+ 0x8FCB: 0xB91C,
+ 0x8FCC: 0xB91D,
+ 0x8FCD: 0xB91E,
+ 0x8FCE: 0xB91F,
+ 0x8FCF: 0xB921,
+ 0x8FD0: 0xB922,
+ 0x8FD1: 0xB923,
+ 0x8FD2: 0xB924,
+ 0x8FD3: 0xB925,
+ 0x8FD4: 0xB926,
+ 0x8FD5: 0xB927,
+ 0x8FD6: 0xB928,
+ 0x8FD7: 0xB929,
+ 0x8FD8: 0xB92A,
+ 0x8FD9: 0xB92B,
+ 0x8FDA: 0xB92C,
+ 0x8FDB: 0xB92D,
+ 0x8FDC: 0xB92E,
+ 0x8FDD: 0xB92F,
+ 0x8FDE: 0xB930,
+ 0x8FDF: 0xB931,
+ 0x8FE0: 0xB932,
+ 0x8FE1: 0xB933,
+ 0x8FE2: 0xB934,
+ 0x8FE3: 0xB935,
+ 0x8FE4: 0xB936,
+ 0x8FE5: 0xB937,
+ 0x8FE6: 0xB938,
+ 0x8FE7: 0xB939,
+ 0x8FE8: 0xB93A,
+ 0x8FE9: 0xB93B,
+ 0x8FEA: 0xB93E,
+ 0x8FEB: 0xB93F,
+ 0x8FEC: 0xB941,
+ 0x8FED: 0xB942,
+ 0x8FEE: 0xB943,
+ 0x8FEF: 0xB945,
+ 0x8FF0: 0xB946,
+ 0x8FF1: 0xB947,
+ 0x8FF2: 0xB948,
+ 0x8FF3: 0xB949,
+ 0x8FF4: 0xB94A,
+ 0x8FF5: 0xB94B,
+ 0x8FF6: 0xB94D,
+ 0x8FF7: 0xB94E,
+ 0x8FF8: 0xB950,
+ 0x8FF9: 0xB952,
+ 0x8FFA: 0xB953,
+ 0x8FFB: 0xB954,
+ 0x8FFC: 0xB955,
+ 0x8FFD: 0xB956,
+ 0x8FFE: 0xB957,
+ 0x9041: 0xB95A,
+ 0x9042: 0xB95B,
+ 0x9043: 0xB95D,
+ 0x9044: 0xB95E,
+ 0x9045: 0xB95F,
+ 0x9046: 0xB961,
+ 0x9047: 0xB962,
+ 0x9048: 0xB963,
+ 0x9049: 0xB964,
+ 0x904A: 0xB965,
+ 0x904B: 0xB966,
+ 0x904C: 0xB967,
+ 0x904D: 0xB96A,
+ 0x904E: 0xB96C,
+ 0x904F: 0xB96E,
+ 0x9050: 0xB96F,
+ 0x9051: 0xB970,
+ 0x9052: 0xB971,
+ 0x9053: 0xB972,
+ 0x9054: 0xB973,
+ 0x9055: 0xB976,
+ 0x9056: 0xB977,
+ 0x9057: 0xB979,
+ 0x9058: 0xB97A,
+ 0x9059: 0xB97B,
+ 0x905A: 0xB97D,
+ 0x9061: 0xB97E,
+ 0x9062: 0xB97F,
+ 0x9063: 0xB980,
+ 0x9064: 0xB981,
+ 0x9065: 0xB982,
+ 0x9066: 0xB983,
+ 0x9067: 0xB986,
+ 0x9068: 0xB988,
+ 0x9069: 0xB98B,
+ 0x906A: 0xB98C,
+ 0x906B: 0xB98F,
+ 0x906C: 0xB990,
+ 0x906D: 0xB991,
+ 0x906E: 0xB992,
+ 0x906F: 0xB993,
+ 0x9070: 0xB994,
+ 0x9071: 0xB995,
+ 0x9072: 0xB996,
+ 0x9073: 0xB997,
+ 0x9074: 0xB998,
+ 0x9075: 0xB999,
+ 0x9076: 0xB99A,
+ 0x9077: 0xB99B,
+ 0x9078: 0xB99C,
+ 0x9079: 0xB99D,
+ 0x907A: 0xB99E,
+ 0x9081: 0xB99F,
+ 0x9082: 0xB9A0,
+ 0x9083: 0xB9A1,
+ 0x9084: 0xB9A2,
+ 0x9085: 0xB9A3,
+ 0x9086: 0xB9A4,
+ 0x9087: 0xB9A5,
+ 0x9088: 0xB9A6,
+ 0x9089: 0xB9A7,
+ 0x908A: 0xB9A8,
+ 0x908B: 0xB9A9,
+ 0x908C: 0xB9AA,
+ 0x908D: 0xB9AB,
+ 0x908E: 0xB9AE,
+ 0x908F: 0xB9AF,
+ 0x9090: 0xB9B1,
+ 0x9091: 0xB9B2,
+ 0x9092: 0xB9B3,
+ 0x9093: 0xB9B5,
+ 0x9094: 0xB9B6,
+ 0x9095: 0xB9B7,
+ 0x9096: 0xB9B8,
+ 0x9097: 0xB9B9,
+ 0x9098: 0xB9BA,
+ 0x9099: 0xB9BB,
+ 0x909A: 0xB9BE,
+ 0x909B: 0xB9C0,
+ 0x909C: 0xB9C2,
+ 0x909D: 0xB9C3,
+ 0x909E: 0xB9C4,
+ 0x909F: 0xB9C5,
+ 0x90A0: 0xB9C6,
+ 0x90A1: 0xB9C7,
+ 0x90A2: 0xB9CA,
+ 0x90A3: 0xB9CB,
+ 0x90A4: 0xB9CD,
+ 0x90A5: 0xB9D3,
+ 0x90A6: 0xB9D4,
+ 0x90A7: 0xB9D5,
+ 0x90A8: 0xB9D6,
+ 0x90A9: 0xB9D7,
+ 0x90AA: 0xB9DA,
+ 0x90AB: 0xB9DC,
+ 0x90AC: 0xB9DF,
+ 0x90AD: 0xB9E0,
+ 0x90AE: 0xB9E2,
+ 0x90AF: 0xB9E6,
+ 0x90B0: 0xB9E7,
+ 0x90B1: 0xB9E9,
+ 0x90B2: 0xB9EA,
+ 0x90B3: 0xB9EB,
+ 0x90B4: 0xB9ED,
+ 0x90B5: 0xB9EE,
+ 0x90B6: 0xB9EF,
+ 0x90B7: 0xB9F0,
+ 0x90B8: 0xB9F1,
+ 0x90B9: 0xB9F2,
+ 0x90BA: 0xB9F3,
+ 0x90BB: 0xB9F6,
+ 0x90BC: 0xB9FB,
+ 0x90BD: 0xB9FC,
+ 0x90BE: 0xB9FD,
+ 0x90BF: 0xB9FE,
+ 0x90C0: 0xB9FF,
+ 0x90C1: 0xBA02,
+ 0x90C2: 0xBA03,
+ 0x90C3: 0xBA04,
+ 0x90C4: 0xBA05,
+ 0x90C5: 0xBA06,
+ 0x90C6: 0xBA07,
+ 0x90C7: 0xBA09,
+ 0x90C8: 0xBA0A,
+ 0x90C9: 0xBA0B,
+ 0x90CA: 0xBA0C,
+ 0x90CB: 0xBA0D,
+ 0x90CC: 0xBA0E,
+ 0x90CD: 0xBA0F,
+ 0x90CE: 0xBA10,
+ 0x90CF: 0xBA11,
+ 0x90D0: 0xBA12,
+ 0x90D1: 0xBA13,
+ 0x90D2: 0xBA14,
+ 0x90D3: 0xBA16,
+ 0x90D4: 0xBA17,
+ 0x90D5: 0xBA18,
+ 0x90D6: 0xBA19,
+ 0x90D7: 0xBA1A,
+ 0x90D8: 0xBA1B,
+ 0x90D9: 0xBA1C,
+ 0x90DA: 0xBA1D,
+ 0x90DB: 0xBA1E,
+ 0x90DC: 0xBA1F,
+ 0x90DD: 0xBA20,
+ 0x90DE: 0xBA21,
+ 0x90DF: 0xBA22,
+ 0x90E0: 0xBA23,
+ 0x90E1: 0xBA24,
+ 0x90E2: 0xBA25,
+ 0x90E3: 0xBA26,
+ 0x90E4: 0xBA27,
+ 0x90E5: 0xBA28,
+ 0x90E6: 0xBA29,
+ 0x90E7: 0xBA2A,
+ 0x90E8: 0xBA2B,
+ 0x90E9: 0xBA2C,
+ 0x90EA: 0xBA2D,
+ 0x90EB: 0xBA2E,
+ 0x90EC: 0xBA2F,
+ 0x90ED: 0xBA30,
+ 0x90EE: 0xBA31,
+ 0x90EF: 0xBA32,
+ 0x90F0: 0xBA33,
+ 0x90F1: 0xBA34,
+ 0x90F2: 0xBA35,
+ 0x90F3: 0xBA36,
+ 0x90F4: 0xBA37,
+ 0x90F5: 0xBA3A,
+ 0x90F6: 0xBA3B,
+ 0x90F7: 0xBA3D,
+ 0x90F8: 0xBA3E,
+ 0x90F9: 0xBA3F,
+ 0x90FA: 0xBA41,
+ 0x90FB: 0xBA43,
+ 0x90FC: 0xBA44,
+ 0x90FD: 0xBA45,
+ 0x90FE: 0xBA46,
+ 0x9141: 0xBA47,
+ 0x9142: 0xBA4A,
+ 0x9143: 0xBA4C,
+ 0x9144: 0xBA4F,
+ 0x9145: 0xBA50,
+ 0x9146: 0xBA51,
+ 0x9147: 0xBA52,
+ 0x9148: 0xBA56,
+ 0x9149: 0xBA57,
+ 0x914A: 0xBA59,
+ 0x914B: 0xBA5A,
+ 0x914C: 0xBA5B,
+ 0x914D: 0xBA5D,
+ 0x914E: 0xBA5E,
+ 0x914F: 0xBA5F,
+ 0x9150: 0xBA60,
+ 0x9151: 0xBA61,
+ 0x9152: 0xBA62,
+ 0x9153: 0xBA63,
+ 0x9154: 0xBA66,
+ 0x9155: 0xBA6A,
+ 0x9156: 0xBA6B,
+ 0x9157: 0xBA6C,
+ 0x9158: 0xBA6D,
+ 0x9159: 0xBA6E,
+ 0x915A: 0xBA6F,
+ 0x9161: 0xBA72,
+ 0x9162: 0xBA73,
+ 0x9163: 0xBA75,
+ 0x9164: 0xBA76,
+ 0x9165: 0xBA77,
+ 0x9166: 0xBA79,
+ 0x9167: 0xBA7A,
+ 0x9168: 0xBA7B,
+ 0x9169: 0xBA7C,
+ 0x916A: 0xBA7D,
+ 0x916B: 0xBA7E,
+ 0x916C: 0xBA7F,
+ 0x916D: 0xBA80,
+ 0x916E: 0xBA81,
+ 0x916F: 0xBA82,
+ 0x9170: 0xBA86,
+ 0x9171: 0xBA88,
+ 0x9172: 0xBA89,
+ 0x9173: 0xBA8A,
+ 0x9174: 0xBA8B,
+ 0x9175: 0xBA8D,
+ 0x9176: 0xBA8E,
+ 0x9177: 0xBA8F,
+ 0x9178: 0xBA90,
+ 0x9179: 0xBA91,
+ 0x917A: 0xBA92,
+ 0x9181: 0xBA93,
+ 0x9182: 0xBA94,
+ 0x9183: 0xBA95,
+ 0x9184: 0xBA96,
+ 0x9185: 0xBA97,
+ 0x9186: 0xBA98,
+ 0x9187: 0xBA99,
+ 0x9188: 0xBA9A,
+ 0x9189: 0xBA9B,
+ 0x918A: 0xBA9C,
+ 0x918B: 0xBA9D,
+ 0x918C: 0xBA9E,
+ 0x918D: 0xBA9F,
+ 0x918E: 0xBAA0,
+ 0x918F: 0xBAA1,
+ 0x9190: 0xBAA2,
+ 0x9191: 0xBAA3,
+ 0x9192: 0xBAA4,
+ 0x9193: 0xBAA5,
+ 0x9194: 0xBAA6,
+ 0x9195: 0xBAA7,
+ 0x9196: 0xBAAA,
+ 0x9197: 0xBAAD,
+ 0x9198: 0xBAAE,
+ 0x9199: 0xBAAF,
+ 0x919A: 0xBAB1,
+ 0x919B: 0xBAB3,
+ 0x919C: 0xBAB4,
+ 0x919D: 0xBAB5,
+ 0x919E: 0xBAB6,
+ 0x919F: 0xBAB7,
+ 0x91A0: 0xBABA,
+ 0x91A1: 0xBABC,
+ 0x91A2: 0xBABE,
+ 0x91A3: 0xBABF,
+ 0x91A4: 0xBAC0,
+ 0x91A5: 0xBAC1,
+ 0x91A6: 0xBAC2,
+ 0x91A7: 0xBAC3,
+ 0x91A8: 0xBAC5,
+ 0x91A9: 0xBAC6,
+ 0x91AA: 0xBAC7,
+ 0x91AB: 0xBAC9,
+ 0x91AC: 0xBACA,
+ 0x91AD: 0xBACB,
+ 0x91AE: 0xBACC,
+ 0x91AF: 0xBACD,
+ 0x91B0: 0xBACE,
+ 0x91B1: 0xBACF,
+ 0x91B2: 0xBAD0,
+ 0x91B3: 0xBAD1,
+ 0x91B4: 0xBAD2,
+ 0x91B5: 0xBAD3,
+ 0x91B6: 0xBAD4,
+ 0x91B7: 0xBAD5,
+ 0x91B8: 0xBAD6,
+ 0x91B9: 0xBAD7,
+ 0x91BA: 0xBADA,
+ 0x91BB: 0xBADB,
+ 0x91BC: 0xBADC,
+ 0x91BD: 0xBADD,
+ 0x91BE: 0xBADE,
+ 0x91BF: 0xBADF,
+ 0x91C0: 0xBAE0,
+ 0x91C1: 0xBAE1,
+ 0x91C2: 0xBAE2,
+ 0x91C3: 0xBAE3,
+ 0x91C4: 0xBAE4,
+ 0x91C5: 0xBAE5,
+ 0x91C6: 0xBAE6,
+ 0x91C7: 0xBAE7,
+ 0x91C8: 0xBAE8,
+ 0x91C9: 0xBAE9,
+ 0x91CA: 0xBAEA,
+ 0x91CB: 0xBAEB,
+ 0x91CC: 0xBAEC,
+ 0x91CD: 0xBAED,
+ 0x91CE: 0xBAEE,
+ 0x91CF: 0xBAEF,
+ 0x91D0: 0xBAF0,
+ 0x91D1: 0xBAF1,
+ 0x91D2: 0xBAF2,
+ 0x91D3: 0xBAF3,
+ 0x91D4: 0xBAF4,
+ 0x91D5: 0xBAF5,
+ 0x91D6: 0xBAF6,
+ 0x91D7: 0xBAF7,
+ 0x91D8: 0xBAF8,
+ 0x91D9: 0xBAF9,
+ 0x91DA: 0xBAFA,
+ 0x91DB: 0xBAFB,
+ 0x91DC: 0xBAFD,
+ 0x91DD: 0xBAFE,
+ 0x91DE: 0xBAFF,
+ 0x91DF: 0xBB01,
+ 0x91E0: 0xBB02,
+ 0x91E1: 0xBB03,
+ 0x91E2: 0xBB05,
+ 0x91E3: 0xBB06,
+ 0x91E4: 0xBB07,
+ 0x91E5: 0xBB08,
+ 0x91E6: 0xBB09,
+ 0x91E7: 0xBB0A,
+ 0x91E8: 0xBB0B,
+ 0x91E9: 0xBB0C,
+ 0x91EA: 0xBB0E,
+ 0x91EB: 0xBB10,
+ 0x91EC: 0xBB12,
+ 0x91ED: 0xBB13,
+ 0x91EE: 0xBB14,
+ 0x91EF: 0xBB15,
+ 0x91F0: 0xBB16,
+ 0x91F1: 0xBB17,
+ 0x91F2: 0xBB19,
+ 0x91F3: 0xBB1A,
+ 0x91F4: 0xBB1B,
+ 0x91F5: 0xBB1D,
+ 0x91F6: 0xBB1E,
+ 0x91F7: 0xBB1F,
+ 0x91F8: 0xBB21,
+ 0x91F9: 0xBB22,
+ 0x91FA: 0xBB23,
+ 0x91FB: 0xBB24,
+ 0x91FC: 0xBB25,
+ 0x91FD: 0xBB26,
+ 0x91FE: 0xBB27,
+ 0x9241: 0xBB28,
+ 0x9242: 0xBB2A,
+ 0x9243: 0xBB2C,
+ 0x9244: 0xBB2D,
+ 0x9245: 0xBB2E,
+ 0x9246: 0xBB2F,
+ 0x9247: 0xBB30,
+ 0x9248: 0xBB31,
+ 0x9249: 0xBB32,
+ 0x924A: 0xBB33,
+ 0x924B: 0xBB37,
+ 0x924C: 0xBB39,
+ 0x924D: 0xBB3A,
+ 0x924E: 0xBB3F,
+ 0x924F: 0xBB40,
+ 0x9250: 0xBB41,
+ 0x9251: 0xBB42,
+ 0x9252: 0xBB43,
+ 0x9253: 0xBB46,
+ 0x9254: 0xBB48,
+ 0x9255: 0xBB4A,
+ 0x9256: 0xBB4B,
+ 0x9257: 0xBB4C,
+ 0x9258: 0xBB4E,
+ 0x9259: 0xBB51,
+ 0x925A: 0xBB52,
+ 0x9261: 0xBB53,
+ 0x9262: 0xBB55,
+ 0x9263: 0xBB56,
+ 0x9264: 0xBB57,
+ 0x9265: 0xBB59,
+ 0x9266: 0xBB5A,
+ 0x9267: 0xBB5B,
+ 0x9268: 0xBB5C,
+ 0x9269: 0xBB5D,
+ 0x926A: 0xBB5E,
+ 0x926B: 0xBB5F,
+ 0x926C: 0xBB60,
+ 0x926D: 0xBB62,
+ 0x926E: 0xBB64,
+ 0x926F: 0xBB65,
+ 0x9270: 0xBB66,
+ 0x9271: 0xBB67,
+ 0x9272: 0xBB68,
+ 0x9273: 0xBB69,
+ 0x9274: 0xBB6A,
+ 0x9275: 0xBB6B,
+ 0x9276: 0xBB6D,
+ 0x9277: 0xBB6E,
+ 0x9278: 0xBB6F,
+ 0x9279: 0xBB70,
+ 0x927A: 0xBB71,
+ 0x9281: 0xBB72,
+ 0x9282: 0xBB73,
+ 0x9283: 0xBB74,
+ 0x9284: 0xBB75,
+ 0x9285: 0xBB76,
+ 0x9286: 0xBB77,
+ 0x9287: 0xBB78,
+ 0x9288: 0xBB79,
+ 0x9289: 0xBB7A,
+ 0x928A: 0xBB7B,
+ 0x928B: 0xBB7C,
+ 0x928C: 0xBB7D,
+ 0x928D: 0xBB7E,
+ 0x928E: 0xBB7F,
+ 0x928F: 0xBB80,
+ 0x9290: 0xBB81,
+ 0x9291: 0xBB82,
+ 0x9292: 0xBB83,
+ 0x9293: 0xBB84,
+ 0x9294: 0xBB85,
+ 0x9295: 0xBB86,
+ 0x9296: 0xBB87,
+ 0x9297: 0xBB89,
+ 0x9298: 0xBB8A,
+ 0x9299: 0xBB8B,
+ 0x929A: 0xBB8D,
+ 0x929B: 0xBB8E,
+ 0x929C: 0xBB8F,
+ 0x929D: 0xBB91,
+ 0x929E: 0xBB92,
+ 0x929F: 0xBB93,
+ 0x92A0: 0xBB94,
+ 0x92A1: 0xBB95,
+ 0x92A2: 0xBB96,
+ 0x92A3: 0xBB97,
+ 0x92A4: 0xBB98,
+ 0x92A5: 0xBB99,
+ 0x92A6: 0xBB9A,
+ 0x92A7: 0xBB9B,
+ 0x92A8: 0xBB9C,
+ 0x92A9: 0xBB9D,
+ 0x92AA: 0xBB9E,
+ 0x92AB: 0xBB9F,
+ 0x92AC: 0xBBA0,
+ 0x92AD: 0xBBA1,
+ 0x92AE: 0xBBA2,
+ 0x92AF: 0xBBA3,
+ 0x92B0: 0xBBA5,
+ 0x92B1: 0xBBA6,
+ 0x92B2: 0xBBA7,
+ 0x92B3: 0xBBA9,
+ 0x92B4: 0xBBAA,
+ 0x92B5: 0xBBAB,
+ 0x92B6: 0xBBAD,
+ 0x92B7: 0xBBAE,
+ 0x92B8: 0xBBAF,
+ 0x92B9: 0xBBB0,
+ 0x92BA: 0xBBB1,
+ 0x92BB: 0xBBB2,
+ 0x92BC: 0xBBB3,
+ 0x92BD: 0xBBB5,
+ 0x92BE: 0xBBB6,
+ 0x92BF: 0xBBB8,
+ 0x92C0: 0xBBB9,
+ 0x92C1: 0xBBBA,
+ 0x92C2: 0xBBBB,
+ 0x92C3: 0xBBBC,
+ 0x92C4: 0xBBBD,
+ 0x92C5: 0xBBBE,
+ 0x92C6: 0xBBBF,
+ 0x92C7: 0xBBC1,
+ 0x92C8: 0xBBC2,
+ 0x92C9: 0xBBC3,
+ 0x92CA: 0xBBC5,
+ 0x92CB: 0xBBC6,
+ 0x92CC: 0xBBC7,
+ 0x92CD: 0xBBC9,
+ 0x92CE: 0xBBCA,
+ 0x92CF: 0xBBCB,
+ 0x92D0: 0xBBCC,
+ 0x92D1: 0xBBCD,
+ 0x92D2: 0xBBCE,
+ 0x92D3: 0xBBCF,
+ 0x92D4: 0xBBD1,
+ 0x92D5: 0xBBD2,
+ 0x92D6: 0xBBD4,
+ 0x92D7: 0xBBD5,
+ 0x92D8: 0xBBD6,
+ 0x92D9: 0xBBD7,
+ 0x92DA: 0xBBD8,
+ 0x92DB: 0xBBD9,
+ 0x92DC: 0xBBDA,
+ 0x92DD: 0xBBDB,
+ 0x92DE: 0xBBDC,
+ 0x92DF: 0xBBDD,
+ 0x92E0: 0xBBDE,
+ 0x92E1: 0xBBDF,
+ 0x92E2: 0xBBE0,
+ 0x92E3: 0xBBE1,
+ 0x92E4: 0xBBE2,
+ 0x92E5: 0xBBE3,
+ 0x92E6: 0xBBE4,
+ 0x92E7: 0xBBE5,
+ 0x92E8: 0xBBE6,
+ 0x92E9: 0xBBE7,
+ 0x92EA: 0xBBE8,
+ 0x92EB: 0xBBE9,
+ 0x92EC: 0xBBEA,
+ 0x92ED: 0xBBEB,
+ 0x92EE: 0xBBEC,
+ 0x92EF: 0xBBED,
+ 0x92F0: 0xBBEE,
+ 0x92F1: 0xBBEF,
+ 0x92F2: 0xBBF0,
+ 0x92F3: 0xBBF1,
+ 0x92F4: 0xBBF2,
+ 0x92F5: 0xBBF3,
+ 0x92F6: 0xBBF4,
+ 0x92F7: 0xBBF5,
+ 0x92F8: 0xBBF6,
+ 0x92F9: 0xBBF7,
+ 0x92FA: 0xBBFA,
+ 0x92FB: 0xBBFB,
+ 0x92FC: 0xBBFD,
+ 0x92FD: 0xBBFE,
+ 0x92FE: 0xBC01,
+ 0x9341: 0xBC03,
+ 0x9342: 0xBC04,
+ 0x9343: 0xBC05,
+ 0x9344: 0xBC06,
+ 0x9345: 0xBC07,
+ 0x9346: 0xBC0A,
+ 0x9347: 0xBC0E,
+ 0x9348: 0xBC10,
+ 0x9349: 0xBC12,
+ 0x934A: 0xBC13,
+ 0x934B: 0xBC19,
+ 0x934C: 0xBC1A,
+ 0x934D: 0xBC20,
+ 0x934E: 0xBC21,
+ 0x934F: 0xBC22,
+ 0x9350: 0xBC23,
+ 0x9351: 0xBC26,
+ 0x9352: 0xBC28,
+ 0x9353: 0xBC2A,
+ 0x9354: 0xBC2B,
+ 0x9355: 0xBC2C,
+ 0x9356: 0xBC2E,
+ 0x9357: 0xBC2F,
+ 0x9358: 0xBC32,
+ 0x9359: 0xBC33,
+ 0x935A: 0xBC35,
+ 0x9361: 0xBC36,
+ 0x9362: 0xBC37,
+ 0x9363: 0xBC39,
+ 0x9364: 0xBC3A,
+ 0x9365: 0xBC3B,
+ 0x9366: 0xBC3C,
+ 0x9367: 0xBC3D,
+ 0x9368: 0xBC3E,
+ 0x9369: 0xBC3F,
+ 0x936A: 0xBC42,
+ 0x936B: 0xBC46,
+ 0x936C: 0xBC47,
+ 0x936D: 0xBC48,
+ 0x936E: 0xBC4A,
+ 0x936F: 0xBC4B,
+ 0x9370: 0xBC4E,
+ 0x9371: 0xBC4F,
+ 0x9372: 0xBC51,
+ 0x9373: 0xBC52,
+ 0x9374: 0xBC53,
+ 0x9375: 0xBC54,
+ 0x9376: 0xBC55,
+ 0x9377: 0xBC56,
+ 0x9378: 0xBC57,
+ 0x9379: 0xBC58,
+ 0x937A: 0xBC59,
+ 0x9381: 0xBC5A,
+ 0x9382: 0xBC5B,
+ 0x9383: 0xBC5C,
+ 0x9384: 0xBC5E,
+ 0x9385: 0xBC5F,
+ 0x9386: 0xBC60,
+ 0x9387: 0xBC61,
+ 0x9388: 0xBC62,
+ 0x9389: 0xBC63,
+ 0x938A: 0xBC64,
+ 0x938B: 0xBC65,
+ 0x938C: 0xBC66,
+ 0x938D: 0xBC67,
+ 0x938E: 0xBC68,
+ 0x938F: 0xBC69,
+ 0x9390: 0xBC6A,
+ 0x9391: 0xBC6B,
+ 0x9392: 0xBC6C,
+ 0x9393: 0xBC6D,
+ 0x9394: 0xBC6E,
+ 0x9395: 0xBC6F,
+ 0x9396: 0xBC70,
+ 0x9397: 0xBC71,
+ 0x9398: 0xBC72,
+ 0x9399: 0xBC73,
+ 0x939A: 0xBC74,
+ 0x939B: 0xBC75,
+ 0x939C: 0xBC76,
+ 0x939D: 0xBC77,
+ 0x939E: 0xBC78,
+ 0x939F: 0xBC79,
+ 0x93A0: 0xBC7A,
+ 0x93A1: 0xBC7B,
+ 0x93A2: 0xBC7C,
+ 0x93A3: 0xBC7D,
+ 0x93A4: 0xBC7E,
+ 0x93A5: 0xBC7F,
+ 0x93A6: 0xBC80,
+ 0x93A7: 0xBC81,
+ 0x93A8: 0xBC82,
+ 0x93A9: 0xBC83,
+ 0x93AA: 0xBC86,
+ 0x93AB: 0xBC87,
+ 0x93AC: 0xBC89,
+ 0x93AD: 0xBC8A,
+ 0x93AE: 0xBC8D,
+ 0x93AF: 0xBC8F,
+ 0x93B0: 0xBC90,
+ 0x93B1: 0xBC91,
+ 0x93B2: 0xBC92,
+ 0x93B3: 0xBC93,
+ 0x93B4: 0xBC96,
+ 0x93B5: 0xBC98,
+ 0x93B6: 0xBC9B,
+ 0x93B7: 0xBC9C,
+ 0x93B8: 0xBC9D,
+ 0x93B9: 0xBC9E,
+ 0x93BA: 0xBC9F,
+ 0x93BB: 0xBCA2,
+ 0x93BC: 0xBCA3,
+ 0x93BD: 0xBCA5,
+ 0x93BE: 0xBCA6,
+ 0x93BF: 0xBCA9,
+ 0x93C0: 0xBCAA,
+ 0x93C1: 0xBCAB,
+ 0x93C2: 0xBCAC,
+ 0x93C3: 0xBCAD,
+ 0x93C4: 0xBCAE,
+ 0x93C5: 0xBCAF,
+ 0x93C6: 0xBCB2,
+ 0x93C7: 0xBCB6,
+ 0x93C8: 0xBCB7,
+ 0x93C9: 0xBCB8,
+ 0x93CA: 0xBCB9,
+ 0x93CB: 0xBCBA,
+ 0x93CC: 0xBCBB,
+ 0x93CD: 0xBCBE,
+ 0x93CE: 0xBCBF,
+ 0x93CF: 0xBCC1,
+ 0x93D0: 0xBCC2,
+ 0x93D1: 0xBCC3,
+ 0x93D2: 0xBCC5,
+ 0x93D3: 0xBCC6,
+ 0x93D4: 0xBCC7,
+ 0x93D5: 0xBCC8,
+ 0x93D6: 0xBCC9,
+ 0x93D7: 0xBCCA,
+ 0x93D8: 0xBCCB,
+ 0x93D9: 0xBCCC,
+ 0x93DA: 0xBCCE,
+ 0x93DB: 0xBCD2,
+ 0x93DC: 0xBCD3,
+ 0x93DD: 0xBCD4,
+ 0x93DE: 0xBCD6,
+ 0x93DF: 0xBCD7,
+ 0x93E0: 0xBCD9,
+ 0x93E1: 0xBCDA,
+ 0x93E2: 0xBCDB,
+ 0x93E3: 0xBCDD,
+ 0x93E4: 0xBCDE,
+ 0x93E5: 0xBCDF,
+ 0x93E6: 0xBCE0,
+ 0x93E7: 0xBCE1,
+ 0x93E8: 0xBCE2,
+ 0x93E9: 0xBCE3,
+ 0x93EA: 0xBCE4,
+ 0x93EB: 0xBCE5,
+ 0x93EC: 0xBCE6,
+ 0x93ED: 0xBCE7,
+ 0x93EE: 0xBCE8,
+ 0x93EF: 0xBCE9,
+ 0x93F0: 0xBCEA,
+ 0x93F1: 0xBCEB,
+ 0x93F2: 0xBCEC,
+ 0x93F3: 0xBCED,
+ 0x93F4: 0xBCEE,
+ 0x93F5: 0xBCEF,
+ 0x93F6: 0xBCF0,
+ 0x93F7: 0xBCF1,
+ 0x93F8: 0xBCF2,
+ 0x93F9: 0xBCF3,
+ 0x93FA: 0xBCF7,
+ 0x93FB: 0xBCF9,
+ 0x93FC: 0xBCFA,
+ 0x93FD: 0xBCFB,
+ 0x93FE: 0xBCFD,
+ 0x9441: 0xBCFE,
+ 0x9442: 0xBCFF,
+ 0x9443: 0xBD00,
+ 0x9444: 0xBD01,
+ 0x9445: 0xBD02,
+ 0x9446: 0xBD03,
+ 0x9447: 0xBD06,
+ 0x9448: 0xBD08,
+ 0x9449: 0xBD0A,
+ 0x944A: 0xBD0B,
+ 0x944B: 0xBD0C,
+ 0x944C: 0xBD0D,
+ 0x944D: 0xBD0E,
+ 0x944E: 0xBD0F,
+ 0x944F: 0xBD11,
+ 0x9450: 0xBD12,
+ 0x9451: 0xBD13,
+ 0x9452: 0xBD15,
+ 0x9453: 0xBD16,
+ 0x9454: 0xBD17,
+ 0x9455: 0xBD18,
+ 0x9456: 0xBD19,
+ 0x9457: 0xBD1A,
+ 0x9458: 0xBD1B,
+ 0x9459: 0xBD1C,
+ 0x945A: 0xBD1D,
+ 0x9461: 0xBD1E,
+ 0x9462: 0xBD1F,
+ 0x9463: 0xBD20,
+ 0x9464: 0xBD21,
+ 0x9465: 0xBD22,
+ 0x9466: 0xBD23,
+ 0x9467: 0xBD25,
+ 0x9468: 0xBD26,
+ 0x9469: 0xBD27,
+ 0x946A: 0xBD28,
+ 0x946B: 0xBD29,
+ 0x946C: 0xBD2A,
+ 0x946D: 0xBD2B,
+ 0x946E: 0xBD2D,
+ 0x946F: 0xBD2E,
+ 0x9470: 0xBD2F,
+ 0x9471: 0xBD30,
+ 0x9472: 0xBD31,
+ 0x9473: 0xBD32,
+ 0x9474: 0xBD33,
+ 0x9475: 0xBD34,
+ 0x9476: 0xBD35,
+ 0x9477: 0xBD36,
+ 0x9478: 0xBD37,
+ 0x9479: 0xBD38,
+ 0x947A: 0xBD39,
+ 0x9481: 0xBD3A,
+ 0x9482: 0xBD3B,
+ 0x9483: 0xBD3C,
+ 0x9484: 0xBD3D,
+ 0x9485: 0xBD3E,
+ 0x9486: 0xBD3F,
+ 0x9487: 0xBD41,
+ 0x9488: 0xBD42,
+ 0x9489: 0xBD43,
+ 0x948A: 0xBD44,
+ 0x948B: 0xBD45,
+ 0x948C: 0xBD46,
+ 0x948D: 0xBD47,
+ 0x948E: 0xBD4A,
+ 0x948F: 0xBD4B,
+ 0x9490: 0xBD4D,
+ 0x9491: 0xBD4E,
+ 0x9492: 0xBD4F,
+ 0x9493: 0xBD51,
+ 0x9494: 0xBD52,
+ 0x9495: 0xBD53,
+ 0x9496: 0xBD54,
+ 0x9497: 0xBD55,
+ 0x9498: 0xBD56,
+ 0x9499: 0xBD57,
+ 0x949A: 0xBD5A,
+ 0x949B: 0xBD5B,
+ 0x949C: 0xBD5C,
+ 0x949D: 0xBD5D,
+ 0x949E: 0xBD5E,
+ 0x949F: 0xBD5F,
+ 0x94A0: 0xBD60,
+ 0x94A1: 0xBD61,
+ 0x94A2: 0xBD62,
+ 0x94A3: 0xBD63,
+ 0x94A4: 0xBD65,
+ 0x94A5: 0xBD66,
+ 0x94A6: 0xBD67,
+ 0x94A7: 0xBD69,
+ 0x94A8: 0xBD6A,
+ 0x94A9: 0xBD6B,
+ 0x94AA: 0xBD6C,
+ 0x94AB: 0xBD6D,
+ 0x94AC: 0xBD6E,
+ 0x94AD: 0xBD6F,
+ 0x94AE: 0xBD70,
+ 0x94AF: 0xBD71,
+ 0x94B0: 0xBD72,
+ 0x94B1: 0xBD73,
+ 0x94B2: 0xBD74,
+ 0x94B3: 0xBD75,
+ 0x94B4: 0xBD76,
+ 0x94B5: 0xBD77,
+ 0x94B6: 0xBD78,
+ 0x94B7: 0xBD79,
+ 0x94B8: 0xBD7A,
+ 0x94B9: 0xBD7B,
+ 0x94BA: 0xBD7C,
+ 0x94BB: 0xBD7D,
+ 0x94BC: 0xBD7E,
+ 0x94BD: 0xBD7F,
+ 0x94BE: 0xBD82,
+ 0x94BF: 0xBD83,
+ 0x94C0: 0xBD85,
+ 0x94C1: 0xBD86,
+ 0x94C2: 0xBD8B,
+ 0x94C3: 0xBD8C,
+ 0x94C4: 0xBD8D,
+ 0x94C5: 0xBD8E,
+ 0x94C6: 0xBD8F,
+ 0x94C7: 0xBD92,
+ 0x94C8: 0xBD94,
+ 0x94C9: 0xBD96,
+ 0x94CA: 0xBD97,
+ 0x94CB: 0xBD98,
+ 0x94CC: 0xBD9B,
+ 0x94CD: 0xBD9D,
+ 0x94CE: 0xBD9E,
+ 0x94CF: 0xBD9F,
+ 0x94D0: 0xBDA0,
+ 0x94D1: 0xBDA1,
+ 0x94D2: 0xBDA2,
+ 0x94D3: 0xBDA3,
+ 0x94D4: 0xBDA5,
+ 0x94D5: 0xBDA6,
+ 0x94D6: 0xBDA7,
+ 0x94D7: 0xBDA8,
+ 0x94D8: 0xBDA9,
+ 0x94D9: 0xBDAA,
+ 0x94DA: 0xBDAB,
+ 0x94DB: 0xBDAC,
+ 0x94DC: 0xBDAD,
+ 0x94DD: 0xBDAE,
+ 0x94DE: 0xBDAF,
+ 0x94DF: 0xBDB1,
+ 0x94E0: 0xBDB2,
+ 0x94E1: 0xBDB3,
+ 0x94E2: 0xBDB4,
+ 0x94E3: 0xBDB5,
+ 0x94E4: 0xBDB6,
+ 0x94E5: 0xBDB7,
+ 0x94E6: 0xBDB9,
+ 0x94E7: 0xBDBA,
+ 0x94E8: 0xBDBB,
+ 0x94E9: 0xBDBC,
+ 0x94EA: 0xBDBD,
+ 0x94EB: 0xBDBE,
+ 0x94EC: 0xBDBF,
+ 0x94ED: 0xBDC0,
+ 0x94EE: 0xBDC1,
+ 0x94EF: 0xBDC2,
+ 0x94F0: 0xBDC3,
+ 0x94F1: 0xBDC4,
+ 0x94F2: 0xBDC5,
+ 0x94F3: 0xBDC6,
+ 0x94F4: 0xBDC7,
+ 0x94F5: 0xBDC8,
+ 0x94F6: 0xBDC9,
+ 0x94F7: 0xBDCA,
+ 0x94F8: 0xBDCB,
+ 0x94F9: 0xBDCC,
+ 0x94FA: 0xBDCD,
+ 0x94FB: 0xBDCE,
+ 0x94FC: 0xBDCF,
+ 0x94FD: 0xBDD0,
+ 0x94FE: 0xBDD1,
+ 0x9541: 0xBDD2,
+ 0x9542: 0xBDD3,
+ 0x9543: 0xBDD6,
+ 0x9544: 0xBDD7,
+ 0x9545: 0xBDD9,
+ 0x9546: 0xBDDA,
+ 0x9547: 0xBDDB,
+ 0x9548: 0xBDDD,
+ 0x9549: 0xBDDE,
+ 0x954A: 0xBDDF,
+ 0x954B: 0xBDE0,
+ 0x954C: 0xBDE1,
+ 0x954D: 0xBDE2,
+ 0x954E: 0xBDE3,
+ 0x954F: 0xBDE4,
+ 0x9550: 0xBDE5,
+ 0x9551: 0xBDE6,
+ 0x9552: 0xBDE7,
+ 0x9553: 0xBDE8,
+ 0x9554: 0xBDEA,
+ 0x9555: 0xBDEB,
+ 0x9556: 0xBDEC,
+ 0x9557: 0xBDED,
+ 0x9558: 0xBDEE,
+ 0x9559: 0xBDEF,
+ 0x955A: 0xBDF1,
+ 0x9561: 0xBDF2,
+ 0x9562: 0xBDF3,
+ 0x9563: 0xBDF5,
+ 0x9564: 0xBDF6,
+ 0x9565: 0xBDF7,
+ 0x9566: 0xBDF9,
+ 0x9567: 0xBDFA,
+ 0x9568: 0xBDFB,
+ 0x9569: 0xBDFC,
+ 0x956A: 0xBDFD,
+ 0x956B: 0xBDFE,
+ 0x956C: 0xBDFF,
+ 0x956D: 0xBE01,
+ 0x956E: 0xBE02,
+ 0x956F: 0xBE04,
+ 0x9570: 0xBE06,
+ 0x9571: 0xBE07,
+ 0x9572: 0xBE08,
+ 0x9573: 0xBE09,
+ 0x9574: 0xBE0A,
+ 0x9575: 0xBE0B,
+ 0x9576: 0xBE0E,
+ 0x9577: 0xBE0F,
+ 0x9578: 0xBE11,
+ 0x9579: 0xBE12,
+ 0x957A: 0xBE13,
+ 0x9581: 0xBE15,
+ 0x9582: 0xBE16,
+ 0x9583: 0xBE17,
+ 0x9584: 0xBE18,
+ 0x9585: 0xBE19,
+ 0x9586: 0xBE1A,
+ 0x9587: 0xBE1B,
+ 0x9588: 0xBE1E,
+ 0x9589: 0xBE20,
+ 0x958A: 0xBE21,
+ 0x958B: 0xBE22,
+ 0x958C: 0xBE23,
+ 0x958D: 0xBE24,
+ 0x958E: 0xBE25,
+ 0x958F: 0xBE26,
+ 0x9590: 0xBE27,
+ 0x9591: 0xBE28,
+ 0x9592: 0xBE29,
+ 0x9593: 0xBE2A,
+ 0x9594: 0xBE2B,
+ 0x9595: 0xBE2C,
+ 0x9596: 0xBE2D,
+ 0x9597: 0xBE2E,
+ 0x9598: 0xBE2F,
+ 0x9599: 0xBE30,
+ 0x959A: 0xBE31,
+ 0x959B: 0xBE32,
+ 0x959C: 0xBE33,
+ 0x959D: 0xBE34,
+ 0x959E: 0xBE35,
+ 0x959F: 0xBE36,
+ 0x95A0: 0xBE37,
+ 0x95A1: 0xBE38,
+ 0x95A2: 0xBE39,
+ 0x95A3: 0xBE3A,
+ 0x95A4: 0xBE3B,
+ 0x95A5: 0xBE3C,
+ 0x95A6: 0xBE3D,
+ 0x95A7: 0xBE3E,
+ 0x95A8: 0xBE3F,
+ 0x95A9: 0xBE40,
+ 0x95AA: 0xBE41,
+ 0x95AB: 0xBE42,
+ 0x95AC: 0xBE43,
+ 0x95AD: 0xBE46,
+ 0x95AE: 0xBE47,
+ 0x95AF: 0xBE49,
+ 0x95B0: 0xBE4A,
+ 0x95B1: 0xBE4B,
+ 0x95B2: 0xBE4D,
+ 0x95B3: 0xBE4F,
+ 0x95B4: 0xBE50,
+ 0x95B5: 0xBE51,
+ 0x95B6: 0xBE52,
+ 0x95B7: 0xBE53,
+ 0x95B8: 0xBE56,
+ 0x95B9: 0xBE58,
+ 0x95BA: 0xBE5C,
+ 0x95BB: 0xBE5D,
+ 0x95BC: 0xBE5E,
+ 0x95BD: 0xBE5F,
+ 0x95BE: 0xBE62,
+ 0x95BF: 0xBE63,
+ 0x95C0: 0xBE65,
+ 0x95C1: 0xBE66,
+ 0x95C2: 0xBE67,
+ 0x95C3: 0xBE69,
+ 0x95C4: 0xBE6B,
+ 0x95C5: 0xBE6C,
+ 0x95C6: 0xBE6D,
+ 0x95C7: 0xBE6E,
+ 0x95C8: 0xBE6F,
+ 0x95C9: 0xBE72,
+ 0x95CA: 0xBE76,
+ 0x95CB: 0xBE77,
+ 0x95CC: 0xBE78,
+ 0x95CD: 0xBE79,
+ 0x95CE: 0xBE7A,
+ 0x95CF: 0xBE7E,
+ 0x95D0: 0xBE7F,
+ 0x95D1: 0xBE81,
+ 0x95D2: 0xBE82,
+ 0x95D3: 0xBE83,
+ 0x95D4: 0xBE85,
+ 0x95D5: 0xBE86,
+ 0x95D6: 0xBE87,
+ 0x95D7: 0xBE88,
+ 0x95D8: 0xBE89,
+ 0x95D9: 0xBE8A,
+ 0x95DA: 0xBE8B,
+ 0x95DB: 0xBE8E,
+ 0x95DC: 0xBE92,
+ 0x95DD: 0xBE93,
+ 0x95DE: 0xBE94,
+ 0x95DF: 0xBE95,
+ 0x95E0: 0xBE96,
+ 0x95E1: 0xBE97,
+ 0x95E2: 0xBE9A,
+ 0x95E3: 0xBE9B,
+ 0x95E4: 0xBE9C,
+ 0x95E5: 0xBE9D,
+ 0x95E6: 0xBE9E,
+ 0x95E7: 0xBE9F,
+ 0x95E8: 0xBEA0,
+ 0x95E9: 0xBEA1,
+ 0x95EA: 0xBEA2,
+ 0x95EB: 0xBEA3,
+ 0x95EC: 0xBEA4,
+ 0x95ED: 0xBEA5,
+ 0x95EE: 0xBEA6,
+ 0x95EF: 0xBEA7,
+ 0x95F0: 0xBEA9,
+ 0x95F1: 0xBEAA,
+ 0x95F2: 0xBEAB,
+ 0x95F3: 0xBEAC,
+ 0x95F4: 0xBEAD,
+ 0x95F5: 0xBEAE,
+ 0x95F6: 0xBEAF,
+ 0x95F7: 0xBEB0,
+ 0x95F8: 0xBEB1,
+ 0x95F9: 0xBEB2,
+ 0x95FA: 0xBEB3,
+ 0x95FB: 0xBEB4,
+ 0x95FC: 0xBEB5,
+ 0x95FD: 0xBEB6,
+ 0x95FE: 0xBEB7,
+ 0x9641: 0xBEB8,
+ 0x9642: 0xBEB9,
+ 0x9643: 0xBEBA,
+ 0x9644: 0xBEBB,
+ 0x9645: 0xBEBC,
+ 0x9646: 0xBEBD,
+ 0x9647: 0xBEBE,
+ 0x9648: 0xBEBF,
+ 0x9649: 0xBEC0,
+ 0x964A: 0xBEC1,
+ 0x964B: 0xBEC2,
+ 0x964C: 0xBEC3,
+ 0x964D: 0xBEC4,
+ 0x964E: 0xBEC5,
+ 0x964F: 0xBEC6,
+ 0x9650: 0xBEC7,
+ 0x9651: 0xBEC8,
+ 0x9652: 0xBEC9,
+ 0x9653: 0xBECA,
+ 0x9654: 0xBECB,
+ 0x9655: 0xBECC,
+ 0x9656: 0xBECD,
+ 0x9657: 0xBECE,
+ 0x9658: 0xBECF,
+ 0x9659: 0xBED2,
+ 0x965A: 0xBED3,
+ 0x9661: 0xBED5,
+ 0x9662: 0xBED6,
+ 0x9663: 0xBED9,
+ 0x9664: 0xBEDA,
+ 0x9665: 0xBEDB,
+ 0x9666: 0xBEDC,
+ 0x9667: 0xBEDD,
+ 0x9668: 0xBEDE,
+ 0x9669: 0xBEDF,
+ 0x966A: 0xBEE1,
+ 0x966B: 0xBEE2,
+ 0x966C: 0xBEE6,
+ 0x966D: 0xBEE7,
+ 0x966E: 0xBEE8,
+ 0x966F: 0xBEE9,
+ 0x9670: 0xBEEA,
+ 0x9671: 0xBEEB,
+ 0x9672: 0xBEED,
+ 0x9673: 0xBEEE,
+ 0x9674: 0xBEEF,
+ 0x9675: 0xBEF0,
+ 0x9676: 0xBEF1,
+ 0x9677: 0xBEF2,
+ 0x9678: 0xBEF3,
+ 0x9679: 0xBEF4,
+ 0x967A: 0xBEF5,
+ 0x9681: 0xBEF6,
+ 0x9682: 0xBEF7,
+ 0x9683: 0xBEF8,
+ 0x9684: 0xBEF9,
+ 0x9685: 0xBEFA,
+ 0x9686: 0xBEFB,
+ 0x9687: 0xBEFC,
+ 0x9688: 0xBEFD,
+ 0x9689: 0xBEFE,
+ 0x968A: 0xBEFF,
+ 0x968B: 0xBF00,
+ 0x968C: 0xBF02,
+ 0x968D: 0xBF03,
+ 0x968E: 0xBF04,
+ 0x968F: 0xBF05,
+ 0x9690: 0xBF06,
+ 0x9691: 0xBF07,
+ 0x9692: 0xBF0A,
+ 0x9693: 0xBF0B,
+ 0x9694: 0xBF0C,
+ 0x9695: 0xBF0D,
+ 0x9696: 0xBF0E,
+ 0x9697: 0xBF0F,
+ 0x9698: 0xBF10,
+ 0x9699: 0xBF11,
+ 0x969A: 0xBF12,
+ 0x969B: 0xBF13,
+ 0x969C: 0xBF14,
+ 0x969D: 0xBF15,
+ 0x969E: 0xBF16,
+ 0x969F: 0xBF17,
+ 0x96A0: 0xBF1A,
+ 0x96A1: 0xBF1E,
+ 0x96A2: 0xBF1F,
+ 0x96A3: 0xBF20,
+ 0x96A4: 0xBF21,
+ 0x96A5: 0xBF22,
+ 0x96A6: 0xBF23,
+ 0x96A7: 0xBF24,
+ 0x96A8: 0xBF25,
+ 0x96A9: 0xBF26,
+ 0x96AA: 0xBF27,
+ 0x96AB: 0xBF28,
+ 0x96AC: 0xBF29,
+ 0x96AD: 0xBF2A,
+ 0x96AE: 0xBF2B,
+ 0x96AF: 0xBF2C,
+ 0x96B0: 0xBF2D,
+ 0x96B1: 0xBF2E,
+ 0x96B2: 0xBF2F,
+ 0x96B3: 0xBF30,
+ 0x96B4: 0xBF31,
+ 0x96B5: 0xBF32,
+ 0x96B6: 0xBF33,
+ 0x96B7: 0xBF34,
+ 0x96B8: 0xBF35,
+ 0x96B9: 0xBF36,
+ 0x96BA: 0xBF37,
+ 0x96BB: 0xBF38,
+ 0x96BC: 0xBF39,
+ 0x96BD: 0xBF3A,
+ 0x96BE: 0xBF3B,
+ 0x96BF: 0xBF3C,
+ 0x96C0: 0xBF3D,
+ 0x96C1: 0xBF3E,
+ 0x96C2: 0xBF3F,
+ 0x96C3: 0xBF42,
+ 0x96C4: 0xBF43,
+ 0x96C5: 0xBF45,
+ 0x96C6: 0xBF46,
+ 0x96C7: 0xBF47,
+ 0x96C8: 0xBF49,
+ 0x96C9: 0xBF4A,
+ 0x96CA: 0xBF4B,
+ 0x96CB: 0xBF4C,
+ 0x96CC: 0xBF4D,
+ 0x96CD: 0xBF4E,
+ 0x96CE: 0xBF4F,
+ 0x96CF: 0xBF52,
+ 0x96D0: 0xBF53,
+ 0x96D1: 0xBF54,
+ 0x96D2: 0xBF56,
+ 0x96D3: 0xBF57,
+ 0x96D4: 0xBF58,
+ 0x96D5: 0xBF59,
+ 0x96D6: 0xBF5A,
+ 0x96D7: 0xBF5B,
+ 0x96D8: 0xBF5C,
+ 0x96D9: 0xBF5D,
+ 0x96DA: 0xBF5E,
+ 0x96DB: 0xBF5F,
+ 0x96DC: 0xBF60,
+ 0x96DD: 0xBF61,
+ 0x96DE: 0xBF62,
+ 0x96DF: 0xBF63,
+ 0x96E0: 0xBF64,
+ 0x96E1: 0xBF65,
+ 0x96E2: 0xBF66,
+ 0x96E3: 0xBF67,
+ 0x96E4: 0xBF68,
+ 0x96E5: 0xBF69,
+ 0x96E6: 0xBF6A,
+ 0x96E7: 0xBF6B,
+ 0x96E8: 0xBF6C,
+ 0x96E9: 0xBF6D,
+ 0x96EA: 0xBF6E,
+ 0x96EB: 0xBF6F,
+ 0x96EC: 0xBF70,
+ 0x96ED: 0xBF71,
+ 0x96EE: 0xBF72,
+ 0x96EF: 0xBF73,
+ 0x96F0: 0xBF74,
+ 0x96F1: 0xBF75,
+ 0x96F2: 0xBF76,
+ 0x96F3: 0xBF77,
+ 0x96F4: 0xBF78,
+ 0x96F5: 0xBF79,
+ 0x96F6: 0xBF7A,
+ 0x96F7: 0xBF7B,
+ 0x96F8: 0xBF7C,
+ 0x96F9: 0xBF7D,
+ 0x96FA: 0xBF7E,
+ 0x96FB: 0xBF7F,
+ 0x96FC: 0xBF80,
+ 0x96FD: 0xBF81,
+ 0x96FE: 0xBF82,
+ 0x9741: 0xBF83,
+ 0x9742: 0xBF84,
+ 0x9743: 0xBF85,
+ 0x9744: 0xBF86,
+ 0x9745: 0xBF87,
+ 0x9746: 0xBF88,
+ 0x9747: 0xBF89,
+ 0x9748: 0xBF8A,
+ 0x9749: 0xBF8B,
+ 0x974A: 0xBF8C,
+ 0x974B: 0xBF8D,
+ 0x974C: 0xBF8E,
+ 0x974D: 0xBF8F,
+ 0x974E: 0xBF90,
+ 0x974F: 0xBF91,
+ 0x9750: 0xBF92,
+ 0x9751: 0xBF93,
+ 0x9752: 0xBF95,
+ 0x9753: 0xBF96,
+ 0x9754: 0xBF97,
+ 0x9755: 0xBF98,
+ 0x9756: 0xBF99,
+ 0x9757: 0xBF9A,
+ 0x9758: 0xBF9B,
+ 0x9759: 0xBF9C,
+ 0x975A: 0xBF9D,
+ 0x9761: 0xBF9E,
+ 0x9762: 0xBF9F,
+ 0x9763: 0xBFA0,
+ 0x9764: 0xBFA1,
+ 0x9765: 0xBFA2,
+ 0x9766: 0xBFA3,
+ 0x9767: 0xBFA4,
+ 0x9768: 0xBFA5,
+ 0x9769: 0xBFA6,
+ 0x976A: 0xBFA7,
+ 0x976B: 0xBFA8,
+ 0x976C: 0xBFA9,
+ 0x976D: 0xBFAA,
+ 0x976E: 0xBFAB,
+ 0x976F: 0xBFAC,
+ 0x9770: 0xBFAD,
+ 0x9771: 0xBFAE,
+ 0x9772: 0xBFAF,
+ 0x9773: 0xBFB1,
+ 0x9774: 0xBFB2,
+ 0x9775: 0xBFB3,
+ 0x9776: 0xBFB4,
+ 0x9777: 0xBFB5,
+ 0x9778: 0xBFB6,
+ 0x9779: 0xBFB7,
+ 0x977A: 0xBFB8,
+ 0x9781: 0xBFB9,
+ 0x9782: 0xBFBA,
+ 0x9783: 0xBFBB,
+ 0x9784: 0xBFBC,
+ 0x9785: 0xBFBD,
+ 0x9786: 0xBFBE,
+ 0x9787: 0xBFBF,
+ 0x9788: 0xBFC0,
+ 0x9789: 0xBFC1,
+ 0x978A: 0xBFC2,
+ 0x978B: 0xBFC3,
+ 0x978C: 0xBFC4,
+ 0x978D: 0xBFC6,
+ 0x978E: 0xBFC7,
+ 0x978F: 0xBFC8,
+ 0x9790: 0xBFC9,
+ 0x9791: 0xBFCA,
+ 0x9792: 0xBFCB,
+ 0x9793: 0xBFCE,
+ 0x9794: 0xBFCF,
+ 0x9795: 0xBFD1,
+ 0x9796: 0xBFD2,
+ 0x9797: 0xBFD3,
+ 0x9798: 0xBFD5,
+ 0x9799: 0xBFD6,
+ 0x979A: 0xBFD7,
+ 0x979B: 0xBFD8,
+ 0x979C: 0xBFD9,
+ 0x979D: 0xBFDA,
+ 0x979E: 0xBFDB,
+ 0x979F: 0xBFDD,
+ 0x97A0: 0xBFDE,
+ 0x97A1: 0xBFE0,
+ 0x97A2: 0xBFE2,
+ 0x97A3: 0xBFE3,
+ 0x97A4: 0xBFE4,
+ 0x97A5: 0xBFE5,
+ 0x97A6: 0xBFE6,
+ 0x97A7: 0xBFE7,
+ 0x97A8: 0xBFE8,
+ 0x97A9: 0xBFE9,
+ 0x97AA: 0xBFEA,
+ 0x97AB: 0xBFEB,
+ 0x97AC: 0xBFEC,
+ 0x97AD: 0xBFED,
+ 0x97AE: 0xBFEE,
+ 0x97AF: 0xBFEF,
+ 0x97B0: 0xBFF0,
+ 0x97B1: 0xBFF1,
+ 0x97B2: 0xBFF2,
+ 0x97B3: 0xBFF3,
+ 0x97B4: 0xBFF4,
+ 0x97B5: 0xBFF5,
+ 0x97B6: 0xBFF6,
+ 0x97B7: 0xBFF7,
+ 0x97B8: 0xBFF8,
+ 0x97B9: 0xBFF9,
+ 0x97BA: 0xBFFA,
+ 0x97BB: 0xBFFB,
+ 0x97BC: 0xBFFC,
+ 0x97BD: 0xBFFD,
+ 0x97BE: 0xBFFE,
+ 0x97BF: 0xBFFF,
+ 0x97C0: 0xC000,
+ 0x97C1: 0xC001,
+ 0x97C2: 0xC002,
+ 0x97C3: 0xC003,
+ 0x97C4: 0xC004,
+ 0x97C5: 0xC005,
+ 0x97C6: 0xC006,
+ 0x97C7: 0xC007,
+ 0x97C8: 0xC008,
+ 0x97C9: 0xC009,
+ 0x97CA: 0xC00A,
+ 0x97CB: 0xC00B,
+ 0x97CC: 0xC00C,
+ 0x97CD: 0xC00D,
+ 0x97CE: 0xC00E,
+ 0x97CF: 0xC00F,
+ 0x97D0: 0xC010,
+ 0x97D1: 0xC011,
+ 0x97D2: 0xC012,
+ 0x97D3: 0xC013,
+ 0x97D4: 0xC014,
+ 0x97D5: 0xC015,
+ 0x97D6: 0xC016,
+ 0x97D7: 0xC017,
+ 0x97D8: 0xC018,
+ 0x97D9: 0xC019,
+ 0x97DA: 0xC01A,
+ 0x97DB: 0xC01B,
+ 0x97DC: 0xC01C,
+ 0x97DD: 0xC01D,
+ 0x97DE: 0xC01E,
+ 0x97DF: 0xC01F,
+ 0x97E0: 0xC020,
+ 0x97E1: 0xC021,
+ 0x97E2: 0xC022,
+ 0x97E3: 0xC023,
+ 0x97E4: 0xC024,
+ 0x97E5: 0xC025,
+ 0x97E6: 0xC026,
+ 0x97E7: 0xC027,
+ 0x97E8: 0xC028,
+ 0x97E9: 0xC029,
+ 0x97EA: 0xC02A,
+ 0x97EB: 0xC02B,
+ 0x97EC: 0xC02C,
+ 0x97ED: 0xC02D,
+ 0x97EE: 0xC02E,
+ 0x97EF: 0xC02F,
+ 0x97F0: 0xC030,
+ 0x97F1: 0xC031,
+ 0x97F2: 0xC032,
+ 0x97F3: 0xC033,
+ 0x97F4: 0xC034,
+ 0x97F5: 0xC035,
+ 0x97F6: 0xC036,
+ 0x97F7: 0xC037,
+ 0x97F8: 0xC038,
+ 0x97F9: 0xC039,
+ 0x97FA: 0xC03A,
+ 0x97FB: 0xC03B,
+ 0x97FC: 0xC03D,
+ 0x97FD: 0xC03E,
+ 0x97FE: 0xC03F,
+ 0x9841: 0xC040,
+ 0x9842: 0xC041,
+ 0x9843: 0xC042,
+ 0x9844: 0xC043,
+ 0x9845: 0xC044,
+ 0x9846: 0xC045,
+ 0x9847: 0xC046,
+ 0x9848: 0xC047,
+ 0x9849: 0xC048,
+ 0x984A: 0xC049,
+ 0x984B: 0xC04A,
+ 0x984C: 0xC04B,
+ 0x984D: 0xC04C,
+ 0x984E: 0xC04D,
+ 0x984F: 0xC04E,
+ 0x9850: 0xC04F,
+ 0x9851: 0xC050,
+ 0x9852: 0xC052,
+ 0x9853: 0xC053,
+ 0x9854: 0xC054,
+ 0x9855: 0xC055,
+ 0x9856: 0xC056,
+ 0x9857: 0xC057,
+ 0x9858: 0xC059,
+ 0x9859: 0xC05A,
+ 0x985A: 0xC05B,
+ 0x9861: 0xC05D,
+ 0x9862: 0xC05E,
+ 0x9863: 0xC05F,
+ 0x9864: 0xC061,
+ 0x9865: 0xC062,
+ 0x9866: 0xC063,
+ 0x9867: 0xC064,
+ 0x9868: 0xC065,
+ 0x9869: 0xC066,
+ 0x986A: 0xC067,
+ 0x986B: 0xC06A,
+ 0x986C: 0xC06B,
+ 0x986D: 0xC06C,
+ 0x986E: 0xC06D,
+ 0x986F: 0xC06E,
+ 0x9870: 0xC06F,
+ 0x9871: 0xC070,
+ 0x9872: 0xC071,
+ 0x9873: 0xC072,
+ 0x9874: 0xC073,
+ 0x9875: 0xC074,
+ 0x9876: 0xC075,
+ 0x9877: 0xC076,
+ 0x9878: 0xC077,
+ 0x9879: 0xC078,
+ 0x987A: 0xC079,
+ 0x9881: 0xC07A,
+ 0x9882: 0xC07B,
+ 0x9883: 0xC07C,
+ 0x9884: 0xC07D,
+ 0x9885: 0xC07E,
+ 0x9886: 0xC07F,
+ 0x9887: 0xC080,
+ 0x9888: 0xC081,
+ 0x9889: 0xC082,
+ 0x988A: 0xC083,
+ 0x988B: 0xC084,
+ 0x988C: 0xC085,
+ 0x988D: 0xC086,
+ 0x988E: 0xC087,
+ 0x988F: 0xC088,
+ 0x9890: 0xC089,
+ 0x9891: 0xC08A,
+ 0x9892: 0xC08B,
+ 0x9893: 0xC08C,
+ 0x9894: 0xC08D,
+ 0x9895: 0xC08E,
+ 0x9896: 0xC08F,
+ 0x9897: 0xC092,
+ 0x9898: 0xC093,
+ 0x9899: 0xC095,
+ 0x989A: 0xC096,
+ 0x989B: 0xC097,
+ 0x989C: 0xC099,
+ 0x989D: 0xC09A,
+ 0x989E: 0xC09B,
+ 0x989F: 0xC09C,
+ 0x98A0: 0xC09D,
+ 0x98A1: 0xC09E,
+ 0x98A2: 0xC09F,
+ 0x98A3: 0xC0A2,
+ 0x98A4: 0xC0A4,
+ 0x98A5: 0xC0A6,
+ 0x98A6: 0xC0A7,
+ 0x98A7: 0xC0A8,
+ 0x98A8: 0xC0A9,
+ 0x98A9: 0xC0AA,
+ 0x98AA: 0xC0AB,
+ 0x98AB: 0xC0AE,
+ 0x98AC: 0xC0B1,
+ 0x98AD: 0xC0B2,
+ 0x98AE: 0xC0B7,
+ 0x98AF: 0xC0B8,
+ 0x98B0: 0xC0B9,
+ 0x98B1: 0xC0BA,
+ 0x98B2: 0xC0BB,
+ 0x98B3: 0xC0BE,
+ 0x98B4: 0xC0C2,
+ 0x98B5: 0xC0C3,
+ 0x98B6: 0xC0C4,
+ 0x98B7: 0xC0C6,
+ 0x98B8: 0xC0C7,
+ 0x98B9: 0xC0CA,
+ 0x98BA: 0xC0CB,
+ 0x98BB: 0xC0CD,
+ 0x98BC: 0xC0CE,
+ 0x98BD: 0xC0CF,
+ 0x98BE: 0xC0D1,
+ 0x98BF: 0xC0D2,
+ 0x98C0: 0xC0D3,
+ 0x98C1: 0xC0D4,
+ 0x98C2: 0xC0D5,
+ 0x98C3: 0xC0D6,
+ 0x98C4: 0xC0D7,
+ 0x98C5: 0xC0DA,
+ 0x98C6: 0xC0DE,
+ 0x98C7: 0xC0DF,
+ 0x98C8: 0xC0E0,
+ 0x98C9: 0xC0E1,
+ 0x98CA: 0xC0E2,
+ 0x98CB: 0xC0E3,
+ 0x98CC: 0xC0E6,
+ 0x98CD: 0xC0E7,
+ 0x98CE: 0xC0E9,
+ 0x98CF: 0xC0EA,
+ 0x98D0: 0xC0EB,
+ 0x98D1: 0xC0ED,
+ 0x98D2: 0xC0EE,
+ 0x98D3: 0xC0EF,
+ 0x98D4: 0xC0F0,
+ 0x98D5: 0xC0F1,
+ 0x98D6: 0xC0F2,
+ 0x98D7: 0xC0F3,
+ 0x98D8: 0xC0F6,
+ 0x98D9: 0xC0F8,
+ 0x98DA: 0xC0FA,
+ 0x98DB: 0xC0FB,
+ 0x98DC: 0xC0FC,
+ 0x98DD: 0xC0FD,
+ 0x98DE: 0xC0FE,
+ 0x98DF: 0xC0FF,
+ 0x98E0: 0xC101,
+ 0x98E1: 0xC102,
+ 0x98E2: 0xC103,
+ 0x98E3: 0xC105,
+ 0x98E4: 0xC106,
+ 0x98E5: 0xC107,
+ 0x98E6: 0xC109,
+ 0x98E7: 0xC10A,
+ 0x98E8: 0xC10B,
+ 0x98E9: 0xC10C,
+ 0x98EA: 0xC10D,
+ 0x98EB: 0xC10E,
+ 0x98EC: 0xC10F,
+ 0x98ED: 0xC111,
+ 0x98EE: 0xC112,
+ 0x98EF: 0xC113,
+ 0x98F0: 0xC114,
+ 0x98F1: 0xC116,
+ 0x98F2: 0xC117,
+ 0x98F3: 0xC118,
+ 0x98F4: 0xC119,
+ 0x98F5: 0xC11A,
+ 0x98F6: 0xC11B,
+ 0x98F7: 0xC121,
+ 0x98F8: 0xC122,
+ 0x98F9: 0xC125,
+ 0x98FA: 0xC128,
+ 0x98FB: 0xC129,
+ 0x98FC: 0xC12A,
+ 0x98FD: 0xC12B,
+ 0x98FE: 0xC12E,
+ 0x9941: 0xC132,
+ 0x9942: 0xC133,
+ 0x9943: 0xC134,
+ 0x9944: 0xC135,
+ 0x9945: 0xC137,
+ 0x9946: 0xC13A,
+ 0x9947: 0xC13B,
+ 0x9948: 0xC13D,
+ 0x9949: 0xC13E,
+ 0x994A: 0xC13F,
+ 0x994B: 0xC141,
+ 0x994C: 0xC142,
+ 0x994D: 0xC143,
+ 0x994E: 0xC144,
+ 0x994F: 0xC145,
+ 0x9950: 0xC146,
+ 0x9951: 0xC147,
+ 0x9952: 0xC14A,
+ 0x9953: 0xC14E,
+ 0x9954: 0xC14F,
+ 0x9955: 0xC150,
+ 0x9956: 0xC151,
+ 0x9957: 0xC152,
+ 0x9958: 0xC153,
+ 0x9959: 0xC156,
+ 0x995A: 0xC157,
+ 0x9961: 0xC159,
+ 0x9962: 0xC15A,
+ 0x9963: 0xC15B,
+ 0x9964: 0xC15D,
+ 0x9965: 0xC15E,
+ 0x9966: 0xC15F,
+ 0x9967: 0xC160,
+ 0x9968: 0xC161,
+ 0x9969: 0xC162,
+ 0x996A: 0xC163,
+ 0x996B: 0xC166,
+ 0x996C: 0xC16A,
+ 0x996D: 0xC16B,
+ 0x996E: 0xC16C,
+ 0x996F: 0xC16D,
+ 0x9970: 0xC16E,
+ 0x9971: 0xC16F,
+ 0x9972: 0xC171,
+ 0x9973: 0xC172,
+ 0x9974: 0xC173,
+ 0x9975: 0xC175,
+ 0x9976: 0xC176,
+ 0x9977: 0xC177,
+ 0x9978: 0xC179,
+ 0x9979: 0xC17A,
+ 0x997A: 0xC17B,
+ 0x9981: 0xC17C,
+ 0x9982: 0xC17D,
+ 0x9983: 0xC17E,
+ 0x9984: 0xC17F,
+ 0x9985: 0xC180,
+ 0x9986: 0xC181,
+ 0x9987: 0xC182,
+ 0x9988: 0xC183,
+ 0x9989: 0xC184,
+ 0x998A: 0xC186,
+ 0x998B: 0xC187,
+ 0x998C: 0xC188,
+ 0x998D: 0xC189,
+ 0x998E: 0xC18A,
+ 0x998F: 0xC18B,
+ 0x9990: 0xC18F,
+ 0x9991: 0xC191,
+ 0x9992: 0xC192,
+ 0x9993: 0xC193,
+ 0x9994: 0xC195,
+ 0x9995: 0xC197,
+ 0x9996: 0xC198,
+ 0x9997: 0xC199,
+ 0x9998: 0xC19A,
+ 0x9999: 0xC19B,
+ 0x999A: 0xC19E,
+ 0x999B: 0xC1A0,
+ 0x999C: 0xC1A2,
+ 0x999D: 0xC1A3,
+ 0x999E: 0xC1A4,
+ 0x999F: 0xC1A6,
+ 0x99A0: 0xC1A7,
+ 0x99A1: 0xC1AA,
+ 0x99A2: 0xC1AB,
+ 0x99A3: 0xC1AD,
+ 0x99A4: 0xC1AE,
+ 0x99A5: 0xC1AF,
+ 0x99A6: 0xC1B1,
+ 0x99A7: 0xC1B2,
+ 0x99A8: 0xC1B3,
+ 0x99A9: 0xC1B4,
+ 0x99AA: 0xC1B5,
+ 0x99AB: 0xC1B6,
+ 0x99AC: 0xC1B7,
+ 0x99AD: 0xC1B8,
+ 0x99AE: 0xC1B9,
+ 0x99AF: 0xC1BA,
+ 0x99B0: 0xC1BB,
+ 0x99B1: 0xC1BC,
+ 0x99B2: 0xC1BE,
+ 0x99B3: 0xC1BF,
+ 0x99B4: 0xC1C0,
+ 0x99B5: 0xC1C1,
+ 0x99B6: 0xC1C2,
+ 0x99B7: 0xC1C3,
+ 0x99B8: 0xC1C5,
+ 0x99B9: 0xC1C6,
+ 0x99BA: 0xC1C7,
+ 0x99BB: 0xC1C9,
+ 0x99BC: 0xC1CA,
+ 0x99BD: 0xC1CB,
+ 0x99BE: 0xC1CD,
+ 0x99BF: 0xC1CE,
+ 0x99C0: 0xC1CF,
+ 0x99C1: 0xC1D0,
+ 0x99C2: 0xC1D1,
+ 0x99C3: 0xC1D2,
+ 0x99C4: 0xC1D3,
+ 0x99C5: 0xC1D5,
+ 0x99C6: 0xC1D6,
+ 0x99C7: 0xC1D9,
+ 0x99C8: 0xC1DA,
+ 0x99C9: 0xC1DB,
+ 0x99CA: 0xC1DC,
+ 0x99CB: 0xC1DD,
+ 0x99CC: 0xC1DE,
+ 0x99CD: 0xC1DF,
+ 0x99CE: 0xC1E1,
+ 0x99CF: 0xC1E2,
+ 0x99D0: 0xC1E3,
+ 0x99D1: 0xC1E5,
+ 0x99D2: 0xC1E6,
+ 0x99D3: 0xC1E7,
+ 0x99D4: 0xC1E9,
+ 0x99D5: 0xC1EA,
+ 0x99D6: 0xC1EB,
+ 0x99D7: 0xC1EC,
+ 0x99D8: 0xC1ED,
+ 0x99D9: 0xC1EE,
+ 0x99DA: 0xC1EF,
+ 0x99DB: 0xC1F2,
+ 0x99DC: 0xC1F4,
+ 0x99DD: 0xC1F5,
+ 0x99DE: 0xC1F6,
+ 0x99DF: 0xC1F7,
+ 0x99E0: 0xC1F8,
+ 0x99E1: 0xC1F9,
+ 0x99E2: 0xC1FA,
+ 0x99E3: 0xC1FB,
+ 0x99E4: 0xC1FE,
+ 0x99E5: 0xC1FF,
+ 0x99E6: 0xC201,
+ 0x99E7: 0xC202,
+ 0x99E8: 0xC203,
+ 0x99E9: 0xC205,
+ 0x99EA: 0xC206,
+ 0x99EB: 0xC207,
+ 0x99EC: 0xC208,
+ 0x99ED: 0xC209,
+ 0x99EE: 0xC20A,
+ 0x99EF: 0xC20B,
+ 0x99F0: 0xC20E,
+ 0x99F1: 0xC210,
+ 0x99F2: 0xC212,
+ 0x99F3: 0xC213,
+ 0x99F4: 0xC214,
+ 0x99F5: 0xC215,
+ 0x99F6: 0xC216,
+ 0x99F7: 0xC217,
+ 0x99F8: 0xC21A,
+ 0x99F9: 0xC21B,
+ 0x99FA: 0xC21D,
+ 0x99FB: 0xC21E,
+ 0x99FC: 0xC221,
+ 0x99FD: 0xC222,
+ 0x99FE: 0xC223,
+ 0x9A41: 0xC224,
+ 0x9A42: 0xC225,
+ 0x9A43: 0xC226,
+ 0x9A44: 0xC227,
+ 0x9A45: 0xC22A,
+ 0x9A46: 0xC22C,
+ 0x9A47: 0xC22E,
+ 0x9A48: 0xC230,
+ 0x9A49: 0xC233,
+ 0x9A4A: 0xC235,
+ 0x9A4B: 0xC236,
+ 0x9A4C: 0xC237,
+ 0x9A4D: 0xC238,
+ 0x9A4E: 0xC239,
+ 0x9A4F: 0xC23A,
+ 0x9A50: 0xC23B,
+ 0x9A51: 0xC23C,
+ 0x9A52: 0xC23D,
+ 0x9A53: 0xC23E,
+ 0x9A54: 0xC23F,
+ 0x9A55: 0xC240,
+ 0x9A56: 0xC241,
+ 0x9A57: 0xC242,
+ 0x9A58: 0xC243,
+ 0x9A59: 0xC244,
+ 0x9A5A: 0xC245,
+ 0x9A61: 0xC246,
+ 0x9A62: 0xC247,
+ 0x9A63: 0xC249,
+ 0x9A64: 0xC24A,
+ 0x9A65: 0xC24B,
+ 0x9A66: 0xC24C,
+ 0x9A67: 0xC24D,
+ 0x9A68: 0xC24E,
+ 0x9A69: 0xC24F,
+ 0x9A6A: 0xC252,
+ 0x9A6B: 0xC253,
+ 0x9A6C: 0xC255,
+ 0x9A6D: 0xC256,
+ 0x9A6E: 0xC257,
+ 0x9A6F: 0xC259,
+ 0x9A70: 0xC25A,
+ 0x9A71: 0xC25B,
+ 0x9A72: 0xC25C,
+ 0x9A73: 0xC25D,
+ 0x9A74: 0xC25E,
+ 0x9A75: 0xC25F,
+ 0x9A76: 0xC261,
+ 0x9A77: 0xC262,
+ 0x9A78: 0xC263,
+ 0x9A79: 0xC264,
+ 0x9A7A: 0xC266,
+ 0x9A81: 0xC267,
+ 0x9A82: 0xC268,
+ 0x9A83: 0xC269,
+ 0x9A84: 0xC26A,
+ 0x9A85: 0xC26B,
+ 0x9A86: 0xC26E,
+ 0x9A87: 0xC26F,
+ 0x9A88: 0xC271,
+ 0x9A89: 0xC272,
+ 0x9A8A: 0xC273,
+ 0x9A8B: 0xC275,
+ 0x9A8C: 0xC276,
+ 0x9A8D: 0xC277,
+ 0x9A8E: 0xC278,
+ 0x9A8F: 0xC279,
+ 0x9A90: 0xC27A,
+ 0x9A91: 0xC27B,
+ 0x9A92: 0xC27E,
+ 0x9A93: 0xC280,
+ 0x9A94: 0xC282,
+ 0x9A95: 0xC283,
+ 0x9A96: 0xC284,
+ 0x9A97: 0xC285,
+ 0x9A98: 0xC286,
+ 0x9A99: 0xC287,
+ 0x9A9A: 0xC28A,
+ 0x9A9B: 0xC28B,
+ 0x9A9C: 0xC28C,
+ 0x9A9D: 0xC28D,
+ 0x9A9E: 0xC28E,
+ 0x9A9F: 0xC28F,
+ 0x9AA0: 0xC291,
+ 0x9AA1: 0xC292,
+ 0x9AA2: 0xC293,
+ 0x9AA3: 0xC294,
+ 0x9AA4: 0xC295,
+ 0x9AA5: 0xC296,
+ 0x9AA6: 0xC297,
+ 0x9AA7: 0xC299,
+ 0x9AA8: 0xC29A,
+ 0x9AA9: 0xC29C,
+ 0x9AAA: 0xC29E,
+ 0x9AAB: 0xC29F,
+ 0x9AAC: 0xC2A0,
+ 0x9AAD: 0xC2A1,
+ 0x9AAE: 0xC2A2,
+ 0x9AAF: 0xC2A3,
+ 0x9AB0: 0xC2A6,
+ 0x9AB1: 0xC2A7,
+ 0x9AB2: 0xC2A9,
+ 0x9AB3: 0xC2AA,
+ 0x9AB4: 0xC2AB,
+ 0x9AB5: 0xC2AE,
+ 0x9AB6: 0xC2AF,
+ 0x9AB7: 0xC2B0,
+ 0x9AB8: 0xC2B1,
+ 0x9AB9: 0xC2B2,
+ 0x9ABA: 0xC2B3,
+ 0x9ABB: 0xC2B6,
+ 0x9ABC: 0xC2B8,
+ 0x9ABD: 0xC2BA,
+ 0x9ABE: 0xC2BB,
+ 0x9ABF: 0xC2BC,
+ 0x9AC0: 0xC2BD,
+ 0x9AC1: 0xC2BE,
+ 0x9AC2: 0xC2BF,
+ 0x9AC3: 0xC2C0,
+ 0x9AC4: 0xC2C1,
+ 0x9AC5: 0xC2C2,
+ 0x9AC6: 0xC2C3,
+ 0x9AC7: 0xC2C4,
+ 0x9AC8: 0xC2C5,
+ 0x9AC9: 0xC2C6,
+ 0x9ACA: 0xC2C7,
+ 0x9ACB: 0xC2C8,
+ 0x9ACC: 0xC2C9,
+ 0x9ACD: 0xC2CA,
+ 0x9ACE: 0xC2CB,
+ 0x9ACF: 0xC2CC,
+ 0x9AD0: 0xC2CD,
+ 0x9AD1: 0xC2CE,
+ 0x9AD2: 0xC2CF,
+ 0x9AD3: 0xC2D0,
+ 0x9AD4: 0xC2D1,
+ 0x9AD5: 0xC2D2,
+ 0x9AD6: 0xC2D3,
+ 0x9AD7: 0xC2D4,
+ 0x9AD8: 0xC2D5,
+ 0x9AD9: 0xC2D6,
+ 0x9ADA: 0xC2D7,
+ 0x9ADB: 0xC2D8,
+ 0x9ADC: 0xC2D9,
+ 0x9ADD: 0xC2DA,
+ 0x9ADE: 0xC2DB,
+ 0x9ADF: 0xC2DE,
+ 0x9AE0: 0xC2DF,
+ 0x9AE1: 0xC2E1,
+ 0x9AE2: 0xC2E2,
+ 0x9AE3: 0xC2E5,
+ 0x9AE4: 0xC2E6,
+ 0x9AE5: 0xC2E7,
+ 0x9AE6: 0xC2E8,
+ 0x9AE7: 0xC2E9,
+ 0x9AE8: 0xC2EA,
+ 0x9AE9: 0xC2EE,
+ 0x9AEA: 0xC2F0,
+ 0x9AEB: 0xC2F2,
+ 0x9AEC: 0xC2F3,
+ 0x9AED: 0xC2F4,
+ 0x9AEE: 0xC2F5,
+ 0x9AEF: 0xC2F7,
+ 0x9AF0: 0xC2FA,
+ 0x9AF1: 0xC2FD,
+ 0x9AF2: 0xC2FE,
+ 0x9AF3: 0xC2FF,
+ 0x9AF4: 0xC301,
+ 0x9AF5: 0xC302,
+ 0x9AF6: 0xC303,
+ 0x9AF7: 0xC304,
+ 0x9AF8: 0xC305,
+ 0x9AF9: 0xC306,
+ 0x9AFA: 0xC307,
+ 0x9AFB: 0xC30A,
+ 0x9AFC: 0xC30B,
+ 0x9AFD: 0xC30E,
+ 0x9AFE: 0xC30F,
+ 0x9B41: 0xC310,
+ 0x9B42: 0xC311,
+ 0x9B43: 0xC312,
+ 0x9B44: 0xC316,
+ 0x9B45: 0xC317,
+ 0x9B46: 0xC319,
+ 0x9B47: 0xC31A,
+ 0x9B48: 0xC31B,
+ 0x9B49: 0xC31D,
+ 0x9B4A: 0xC31E,
+ 0x9B4B: 0xC31F,
+ 0x9B4C: 0xC320,
+ 0x9B4D: 0xC321,
+ 0x9B4E: 0xC322,
+ 0x9B4F: 0xC323,
+ 0x9B50: 0xC326,
+ 0x9B51: 0xC327,
+ 0x9B52: 0xC32A,
+ 0x9B53: 0xC32B,
+ 0x9B54: 0xC32C,
+ 0x9B55: 0xC32D,
+ 0x9B56: 0xC32E,
+ 0x9B57: 0xC32F,
+ 0x9B58: 0xC330,
+ 0x9B59: 0xC331,
+ 0x9B5A: 0xC332,
+ 0x9B61: 0xC333,
+ 0x9B62: 0xC334,
+ 0x9B63: 0xC335,
+ 0x9B64: 0xC336,
+ 0x9B65: 0xC337,
+ 0x9B66: 0xC338,
+ 0x9B67: 0xC339,
+ 0x9B68: 0xC33A,
+ 0x9B69: 0xC33B,
+ 0x9B6A: 0xC33C,
+ 0x9B6B: 0xC33D,
+ 0x9B6C: 0xC33E,
+ 0x9B6D: 0xC33F,
+ 0x9B6E: 0xC340,
+ 0x9B6F: 0xC341,
+ 0x9B70: 0xC342,
+ 0x9B71: 0xC343,
+ 0x9B72: 0xC344,
+ 0x9B73: 0xC346,
+ 0x9B74: 0xC347,
+ 0x9B75: 0xC348,
+ 0x9B76: 0xC349,
+ 0x9B77: 0xC34A,
+ 0x9B78: 0xC34B,
+ 0x9B79: 0xC34C,
+ 0x9B7A: 0xC34D,
+ 0x9B81: 0xC34E,
+ 0x9B82: 0xC34F,
+ 0x9B83: 0xC350,
+ 0x9B84: 0xC351,
+ 0x9B85: 0xC352,
+ 0x9B86: 0xC353,
+ 0x9B87: 0xC354,
+ 0x9B88: 0xC355,
+ 0x9B89: 0xC356,
+ 0x9B8A: 0xC357,
+ 0x9B8B: 0xC358,
+ 0x9B8C: 0xC359,
+ 0x9B8D: 0xC35A,
+ 0x9B8E: 0xC35B,
+ 0x9B8F: 0xC35C,
+ 0x9B90: 0xC35D,
+ 0x9B91: 0xC35E,
+ 0x9B92: 0xC35F,
+ 0x9B93: 0xC360,
+ 0x9B94: 0xC361,
+ 0x9B95: 0xC362,
+ 0x9B96: 0xC363,
+ 0x9B97: 0xC364,
+ 0x9B98: 0xC365,
+ 0x9B99: 0xC366,
+ 0x9B9A: 0xC367,
+ 0x9B9B: 0xC36A,
+ 0x9B9C: 0xC36B,
+ 0x9B9D: 0xC36D,
+ 0x9B9E: 0xC36E,
+ 0x9B9F: 0xC36F,
+ 0x9BA0: 0xC371,
+ 0x9BA1: 0xC373,
+ 0x9BA2: 0xC374,
+ 0x9BA3: 0xC375,
+ 0x9BA4: 0xC376,
+ 0x9BA5: 0xC377,
+ 0x9BA6: 0xC37A,
+ 0x9BA7: 0xC37B,
+ 0x9BA8: 0xC37E,
+ 0x9BA9: 0xC37F,
+ 0x9BAA: 0xC380,
+ 0x9BAB: 0xC381,
+ 0x9BAC: 0xC382,
+ 0x9BAD: 0xC383,
+ 0x9BAE: 0xC385,
+ 0x9BAF: 0xC386,
+ 0x9BB0: 0xC387,
+ 0x9BB1: 0xC389,
+ 0x9BB2: 0xC38A,
+ 0x9BB3: 0xC38B,
+ 0x9BB4: 0xC38D,
+ 0x9BB5: 0xC38E,
+ 0x9BB6: 0xC38F,
+ 0x9BB7: 0xC390,
+ 0x9BB8: 0xC391,
+ 0x9BB9: 0xC392,
+ 0x9BBA: 0xC393,
+ 0x9BBB: 0xC394,
+ 0x9BBC: 0xC395,
+ 0x9BBD: 0xC396,
+ 0x9BBE: 0xC397,
+ 0x9BBF: 0xC398,
+ 0x9BC0: 0xC399,
+ 0x9BC1: 0xC39A,
+ 0x9BC2: 0xC39B,
+ 0x9BC3: 0xC39C,
+ 0x9BC4: 0xC39D,
+ 0x9BC5: 0xC39E,
+ 0x9BC6: 0xC39F,
+ 0x9BC7: 0xC3A0,
+ 0x9BC8: 0xC3A1,
+ 0x9BC9: 0xC3A2,
+ 0x9BCA: 0xC3A3,
+ 0x9BCB: 0xC3A4,
+ 0x9BCC: 0xC3A5,
+ 0x9BCD: 0xC3A6,
+ 0x9BCE: 0xC3A7,
+ 0x9BCF: 0xC3A8,
+ 0x9BD0: 0xC3A9,
+ 0x9BD1: 0xC3AA,
+ 0x9BD2: 0xC3AB,
+ 0x9BD3: 0xC3AC,
+ 0x9BD4: 0xC3AD,
+ 0x9BD5: 0xC3AE,
+ 0x9BD6: 0xC3AF,
+ 0x9BD7: 0xC3B0,
+ 0x9BD8: 0xC3B1,
+ 0x9BD9: 0xC3B2,
+ 0x9BDA: 0xC3B3,
+ 0x9BDB: 0xC3B4,
+ 0x9BDC: 0xC3B5,
+ 0x9BDD: 0xC3B6,
+ 0x9BDE: 0xC3B7,
+ 0x9BDF: 0xC3B8,
+ 0x9BE0: 0xC3B9,
+ 0x9BE1: 0xC3BA,
+ 0x9BE2: 0xC3BB,
+ 0x9BE3: 0xC3BC,
+ 0x9BE4: 0xC3BD,
+ 0x9BE5: 0xC3BE,
+ 0x9BE6: 0xC3BF,
+ 0x9BE7: 0xC3C1,
+ 0x9BE8: 0xC3C2,
+ 0x9BE9: 0xC3C3,
+ 0x9BEA: 0xC3C4,
+ 0x9BEB: 0xC3C5,
+ 0x9BEC: 0xC3C6,
+ 0x9BED: 0xC3C7,
+ 0x9BEE: 0xC3C8,
+ 0x9BEF: 0xC3C9,
+ 0x9BF0: 0xC3CA,
+ 0x9BF1: 0xC3CB,
+ 0x9BF2: 0xC3CC,
+ 0x9BF3: 0xC3CD,
+ 0x9BF4: 0xC3CE,
+ 0x9BF5: 0xC3CF,
+ 0x9BF6: 0xC3D0,
+ 0x9BF7: 0xC3D1,
+ 0x9BF8: 0xC3D2,
+ 0x9BF9: 0xC3D3,
+ 0x9BFA: 0xC3D4,
+ 0x9BFB: 0xC3D5,
+ 0x9BFC: 0xC3D6,
+ 0x9BFD: 0xC3D7,
+ 0x9BFE: 0xC3DA,
+ 0x9C41: 0xC3DB,
+ 0x9C42: 0xC3DD,
+ 0x9C43: 0xC3DE,
+ 0x9C44: 0xC3E1,
+ 0x9C45: 0xC3E3,
+ 0x9C46: 0xC3E4,
+ 0x9C47: 0xC3E5,
+ 0x9C48: 0xC3E6,
+ 0x9C49: 0xC3E7,
+ 0x9C4A: 0xC3EA,
+ 0x9C4B: 0xC3EB,
+ 0x9C4C: 0xC3EC,
+ 0x9C4D: 0xC3EE,
+ 0x9C4E: 0xC3EF,
+ 0x9C4F: 0xC3F0,
+ 0x9C50: 0xC3F1,
+ 0x9C51: 0xC3F2,
+ 0x9C52: 0xC3F3,
+ 0x9C53: 0xC3F6,
+ 0x9C54: 0xC3F7,
+ 0x9C55: 0xC3F9,
+ 0x9C56: 0xC3FA,
+ 0x9C57: 0xC3FB,
+ 0x9C58: 0xC3FC,
+ 0x9C59: 0xC3FD,
+ 0x9C5A: 0xC3FE,
+ 0x9C61: 0xC3FF,
+ 0x9C62: 0xC400,
+ 0x9C63: 0xC401,
+ 0x9C64: 0xC402,
+ 0x9C65: 0xC403,
+ 0x9C66: 0xC404,
+ 0x9C67: 0xC405,
+ 0x9C68: 0xC406,
+ 0x9C69: 0xC407,
+ 0x9C6A: 0xC409,
+ 0x9C6B: 0xC40A,
+ 0x9C6C: 0xC40B,
+ 0x9C6D: 0xC40C,
+ 0x9C6E: 0xC40D,
+ 0x9C6F: 0xC40E,
+ 0x9C70: 0xC40F,
+ 0x9C71: 0xC411,
+ 0x9C72: 0xC412,
+ 0x9C73: 0xC413,
+ 0x9C74: 0xC414,
+ 0x9C75: 0xC415,
+ 0x9C76: 0xC416,
+ 0x9C77: 0xC417,
+ 0x9C78: 0xC418,
+ 0x9C79: 0xC419,
+ 0x9C7A: 0xC41A,
+ 0x9C81: 0xC41B,
+ 0x9C82: 0xC41C,
+ 0x9C83: 0xC41D,
+ 0x9C84: 0xC41E,
+ 0x9C85: 0xC41F,
+ 0x9C86: 0xC420,
+ 0x9C87: 0xC421,
+ 0x9C88: 0xC422,
+ 0x9C89: 0xC423,
+ 0x9C8A: 0xC425,
+ 0x9C8B: 0xC426,
+ 0x9C8C: 0xC427,
+ 0x9C8D: 0xC428,
+ 0x9C8E: 0xC429,
+ 0x9C8F: 0xC42A,
+ 0x9C90: 0xC42B,
+ 0x9C91: 0xC42D,
+ 0x9C92: 0xC42E,
+ 0x9C93: 0xC42F,
+ 0x9C94: 0xC431,
+ 0x9C95: 0xC432,
+ 0x9C96: 0xC433,
+ 0x9C97: 0xC435,
+ 0x9C98: 0xC436,
+ 0x9C99: 0xC437,
+ 0x9C9A: 0xC438,
+ 0x9C9B: 0xC439,
+ 0x9C9C: 0xC43A,
+ 0x9C9D: 0xC43B,
+ 0x9C9E: 0xC43E,
+ 0x9C9F: 0xC43F,
+ 0x9CA0: 0xC440,
+ 0x9CA1: 0xC441,
+ 0x9CA2: 0xC442,
+ 0x9CA3: 0xC443,
+ 0x9CA4: 0xC444,
+ 0x9CA5: 0xC445,
+ 0x9CA6: 0xC446,
+ 0x9CA7: 0xC447,
+ 0x9CA8: 0xC449,
+ 0x9CA9: 0xC44A,
+ 0x9CAA: 0xC44B,
+ 0x9CAB: 0xC44C,
+ 0x9CAC: 0xC44D,
+ 0x9CAD: 0xC44E,
+ 0x9CAE: 0xC44F,
+ 0x9CAF: 0xC450,
+ 0x9CB0: 0xC451,
+ 0x9CB1: 0xC452,
+ 0x9CB2: 0xC453,
+ 0x9CB3: 0xC454,
+ 0x9CB4: 0xC455,
+ 0x9CB5: 0xC456,
+ 0x9CB6: 0xC457,
+ 0x9CB7: 0xC458,
+ 0x9CB8: 0xC459,
+ 0x9CB9: 0xC45A,
+ 0x9CBA: 0xC45B,
+ 0x9CBB: 0xC45C,
+ 0x9CBC: 0xC45D,
+ 0x9CBD: 0xC45E,
+ 0x9CBE: 0xC45F,
+ 0x9CBF: 0xC460,
+ 0x9CC0: 0xC461,
+ 0x9CC1: 0xC462,
+ 0x9CC2: 0xC463,
+ 0x9CC3: 0xC466,
+ 0x9CC4: 0xC467,
+ 0x9CC5: 0xC469,
+ 0x9CC6: 0xC46A,
+ 0x9CC7: 0xC46B,
+ 0x9CC8: 0xC46D,
+ 0x9CC9: 0xC46E,
+ 0x9CCA: 0xC46F,
+ 0x9CCB: 0xC470,
+ 0x9CCC: 0xC471,
+ 0x9CCD: 0xC472,
+ 0x9CCE: 0xC473,
+ 0x9CCF: 0xC476,
+ 0x9CD0: 0xC477,
+ 0x9CD1: 0xC478,
+ 0x9CD2: 0xC47A,
+ 0x9CD3: 0xC47B,
+ 0x9CD4: 0xC47C,
+ 0x9CD5: 0xC47D,
+ 0x9CD6: 0xC47E,
+ 0x9CD7: 0xC47F,
+ 0x9CD8: 0xC481,
+ 0x9CD9: 0xC482,
+ 0x9CDA: 0xC483,
+ 0x9CDB: 0xC484,
+ 0x9CDC: 0xC485,
+ 0x9CDD: 0xC486,
+ 0x9CDE: 0xC487,
+ 0x9CDF: 0xC488,
+ 0x9CE0: 0xC489,
+ 0x9CE1: 0xC48A,
+ 0x9CE2: 0xC48B,
+ 0x9CE3: 0xC48C,
+ 0x9CE4: 0xC48D,
+ 0x9CE5: 0xC48E,
+ 0x9CE6: 0xC48F,
+ 0x9CE7: 0xC490,
+ 0x9CE8: 0xC491,
+ 0x9CE9: 0xC492,
+ 0x9CEA: 0xC493,
+ 0x9CEB: 0xC495,
+ 0x9CEC: 0xC496,
+ 0x9CED: 0xC497,
+ 0x9CEE: 0xC498,
+ 0x9CEF: 0xC499,
+ 0x9CF0: 0xC49A,
+ 0x9CF1: 0xC49B,
+ 0x9CF2: 0xC49D,
+ 0x9CF3: 0xC49E,
+ 0x9CF4: 0xC49F,
+ 0x9CF5: 0xC4A0,
+ 0x9CF6: 0xC4A1,
+ 0x9CF7: 0xC4A2,
+ 0x9CF8: 0xC4A3,
+ 0x9CF9: 0xC4A4,
+ 0x9CFA: 0xC4A5,
+ 0x9CFB: 0xC4A6,
+ 0x9CFC: 0xC4A7,
+ 0x9CFD: 0xC4A8,
+ 0x9CFE: 0xC4A9,
+ 0x9D41: 0xC4AA,
+ 0x9D42: 0xC4AB,
+ 0x9D43: 0xC4AC,
+ 0x9D44: 0xC4AD,
+ 0x9D45: 0xC4AE,
+ 0x9D46: 0xC4AF,
+ 0x9D47: 0xC4B0,
+ 0x9D48: 0xC4B1,
+ 0x9D49: 0xC4B2,
+ 0x9D4A: 0xC4B3,
+ 0x9D4B: 0xC4B4,
+ 0x9D4C: 0xC4B5,
+ 0x9D4D: 0xC4B6,
+ 0x9D4E: 0xC4B7,
+ 0x9D4F: 0xC4B9,
+ 0x9D50: 0xC4BA,
+ 0x9D51: 0xC4BB,
+ 0x9D52: 0xC4BD,
+ 0x9D53: 0xC4BE,
+ 0x9D54: 0xC4BF,
+ 0x9D55: 0xC4C0,
+ 0x9D56: 0xC4C1,
+ 0x9D57: 0xC4C2,
+ 0x9D58: 0xC4C3,
+ 0x9D59: 0xC4C4,
+ 0x9D5A: 0xC4C5,
+ 0x9D61: 0xC4C6,
+ 0x9D62: 0xC4C7,
+ 0x9D63: 0xC4C8,
+ 0x9D64: 0xC4C9,
+ 0x9D65: 0xC4CA,
+ 0x9D66: 0xC4CB,
+ 0x9D67: 0xC4CC,
+ 0x9D68: 0xC4CD,
+ 0x9D69: 0xC4CE,
+ 0x9D6A: 0xC4CF,
+ 0x9D6B: 0xC4D0,
+ 0x9D6C: 0xC4D1,
+ 0x9D6D: 0xC4D2,
+ 0x9D6E: 0xC4D3,
+ 0x9D6F: 0xC4D4,
+ 0x9D70: 0xC4D5,
+ 0x9D71: 0xC4D6,
+ 0x9D72: 0xC4D7,
+ 0x9D73: 0xC4D8,
+ 0x9D74: 0xC4D9,
+ 0x9D75: 0xC4DA,
+ 0x9D76: 0xC4DB,
+ 0x9D77: 0xC4DC,
+ 0x9D78: 0xC4DD,
+ 0x9D79: 0xC4DE,
+ 0x9D7A: 0xC4DF,
+ 0x9D81: 0xC4E0,
+ 0x9D82: 0xC4E1,
+ 0x9D83: 0xC4E2,
+ 0x9D84: 0xC4E3,
+ 0x9D85: 0xC4E4,
+ 0x9D86: 0xC4E5,
+ 0x9D87: 0xC4E6,
+ 0x9D88: 0xC4E7,
+ 0x9D89: 0xC4E8,
+ 0x9D8A: 0xC4EA,
+ 0x9D8B: 0xC4EB,
+ 0x9D8C: 0xC4EC,
+ 0x9D8D: 0xC4ED,
+ 0x9D8E: 0xC4EE,
+ 0x9D8F: 0xC4EF,
+ 0x9D90: 0xC4F2,
+ 0x9D91: 0xC4F3,
+ 0x9D92: 0xC4F5,
+ 0x9D93: 0xC4F6,
+ 0x9D94: 0xC4F7,
+ 0x9D95: 0xC4F9,
+ 0x9D96: 0xC4FB,
+ 0x9D97: 0xC4FC,
+ 0x9D98: 0xC4FD,
+ 0x9D99: 0xC4FE,
+ 0x9D9A: 0xC502,
+ 0x9D9B: 0xC503,
+ 0x9D9C: 0xC504,
+ 0x9D9D: 0xC505,
+ 0x9D9E: 0xC506,
+ 0x9D9F: 0xC507,
+ 0x9DA0: 0xC508,
+ 0x9DA1: 0xC509,
+ 0x9DA2: 0xC50A,
+ 0x9DA3: 0xC50B,
+ 0x9DA4: 0xC50D,
+ 0x9DA5: 0xC50E,
+ 0x9DA6: 0xC50F,
+ 0x9DA7: 0xC511,
+ 0x9DA8: 0xC512,
+ 0x9DA9: 0xC513,
+ 0x9DAA: 0xC515,
+ 0x9DAB: 0xC516,
+ 0x9DAC: 0xC517,
+ 0x9DAD: 0xC518,
+ 0x9DAE: 0xC519,
+ 0x9DAF: 0xC51A,
+ 0x9DB0: 0xC51B,
+ 0x9DB1: 0xC51D,
+ 0x9DB2: 0xC51E,
+ 0x9DB3: 0xC51F,
+ 0x9DB4: 0xC520,
+ 0x9DB5: 0xC521,
+ 0x9DB6: 0xC522,
+ 0x9DB7: 0xC523,
+ 0x9DB8: 0xC524,
+ 0x9DB9: 0xC525,
+ 0x9DBA: 0xC526,
+ 0x9DBB: 0xC527,
+ 0x9DBC: 0xC52A,
+ 0x9DBD: 0xC52B,
+ 0x9DBE: 0xC52D,
+ 0x9DBF: 0xC52E,
+ 0x9DC0: 0xC52F,
+ 0x9DC1: 0xC531,
+ 0x9DC2: 0xC532,
+ 0x9DC3: 0xC533,
+ 0x9DC4: 0xC534,
+ 0x9DC5: 0xC535,
+ 0x9DC6: 0xC536,
+ 0x9DC7: 0xC537,
+ 0x9DC8: 0xC53A,
+ 0x9DC9: 0xC53C,
+ 0x9DCA: 0xC53E,
+ 0x9DCB: 0xC53F,
+ 0x9DCC: 0xC540,
+ 0x9DCD: 0xC541,
+ 0x9DCE: 0xC542,
+ 0x9DCF: 0xC543,
+ 0x9DD0: 0xC546,
+ 0x9DD1: 0xC547,
+ 0x9DD2: 0xC54B,
+ 0x9DD3: 0xC54F,
+ 0x9DD4: 0xC550,
+ 0x9DD5: 0xC551,
+ 0x9DD6: 0xC552,
+ 0x9DD7: 0xC556,
+ 0x9DD8: 0xC55A,
+ 0x9DD9: 0xC55B,
+ 0x9DDA: 0xC55C,
+ 0x9DDB: 0xC55F,
+ 0x9DDC: 0xC562,
+ 0x9DDD: 0xC563,
+ 0x9DDE: 0xC565,
+ 0x9DDF: 0xC566,
+ 0x9DE0: 0xC567,
+ 0x9DE1: 0xC569,
+ 0x9DE2: 0xC56A,
+ 0x9DE3: 0xC56B,
+ 0x9DE4: 0xC56C,
+ 0x9DE5: 0xC56D,
+ 0x9DE6: 0xC56E,
+ 0x9DE7: 0xC56F,
+ 0x9DE8: 0xC572,
+ 0x9DE9: 0xC576,
+ 0x9DEA: 0xC577,
+ 0x9DEB: 0xC578,
+ 0x9DEC: 0xC579,
+ 0x9DED: 0xC57A,
+ 0x9DEE: 0xC57B,
+ 0x9DEF: 0xC57E,
+ 0x9DF0: 0xC57F,
+ 0x9DF1: 0xC581,
+ 0x9DF2: 0xC582,
+ 0x9DF3: 0xC583,
+ 0x9DF4: 0xC585,
+ 0x9DF5: 0xC586,
+ 0x9DF6: 0xC588,
+ 0x9DF7: 0xC589,
+ 0x9DF8: 0xC58A,
+ 0x9DF9: 0xC58B,
+ 0x9DFA: 0xC58E,
+ 0x9DFB: 0xC590,
+ 0x9DFC: 0xC592,
+ 0x9DFD: 0xC593,
+ 0x9DFE: 0xC594,
+ 0x9E41: 0xC596,
+ 0x9E42: 0xC599,
+ 0x9E43: 0xC59A,
+ 0x9E44: 0xC59B,
+ 0x9E45: 0xC59D,
+ 0x9E46: 0xC59E,
+ 0x9E47: 0xC59F,
+ 0x9E48: 0xC5A1,
+ 0x9E49: 0xC5A2,
+ 0x9E4A: 0xC5A3,
+ 0x9E4B: 0xC5A4,
+ 0x9E4C: 0xC5A5,
+ 0x9E4D: 0xC5A6,
+ 0x9E4E: 0xC5A7,
+ 0x9E4F: 0xC5A8,
+ 0x9E50: 0xC5AA,
+ 0x9E51: 0xC5AB,
+ 0x9E52: 0xC5AC,
+ 0x9E53: 0xC5AD,
+ 0x9E54: 0xC5AE,
+ 0x9E55: 0xC5AF,
+ 0x9E56: 0xC5B0,
+ 0x9E57: 0xC5B1,
+ 0x9E58: 0xC5B2,
+ 0x9E59: 0xC5B3,
+ 0x9E5A: 0xC5B6,
+ 0x9E61: 0xC5B7,
+ 0x9E62: 0xC5BA,
+ 0x9E63: 0xC5BF,
+ 0x9E64: 0xC5C0,
+ 0x9E65: 0xC5C1,
+ 0x9E66: 0xC5C2,
+ 0x9E67: 0xC5C3,
+ 0x9E68: 0xC5CB,
+ 0x9E69: 0xC5CD,
+ 0x9E6A: 0xC5CF,
+ 0x9E6B: 0xC5D2,
+ 0x9E6C: 0xC5D3,
+ 0x9E6D: 0xC5D5,
+ 0x9E6E: 0xC5D6,
+ 0x9E6F: 0xC5D7,
+ 0x9E70: 0xC5D9,
+ 0x9E71: 0xC5DA,
+ 0x9E72: 0xC5DB,
+ 0x9E73: 0xC5DC,
+ 0x9E74: 0xC5DD,
+ 0x9E75: 0xC5DE,
+ 0x9E76: 0xC5DF,
+ 0x9E77: 0xC5E2,
+ 0x9E78: 0xC5E4,
+ 0x9E79: 0xC5E6,
+ 0x9E7A: 0xC5E7,
+ 0x9E81: 0xC5E8,
+ 0x9E82: 0xC5E9,
+ 0x9E83: 0xC5EA,
+ 0x9E84: 0xC5EB,
+ 0x9E85: 0xC5EF,
+ 0x9E86: 0xC5F1,
+ 0x9E87: 0xC5F2,
+ 0x9E88: 0xC5F3,
+ 0x9E89: 0xC5F5,
+ 0x9E8A: 0xC5F8,
+ 0x9E8B: 0xC5F9,
+ 0x9E8C: 0xC5FA,
+ 0x9E8D: 0xC5FB,
+ 0x9E8E: 0xC602,
+ 0x9E8F: 0xC603,
+ 0x9E90: 0xC604,
+ 0x9E91: 0xC609,
+ 0x9E92: 0xC60A,
+ 0x9E93: 0xC60B,
+ 0x9E94: 0xC60D,
+ 0x9E95: 0xC60E,
+ 0x9E96: 0xC60F,
+ 0x9E97: 0xC611,
+ 0x9E98: 0xC612,
+ 0x9E99: 0xC613,
+ 0x9E9A: 0xC614,
+ 0x9E9B: 0xC615,
+ 0x9E9C: 0xC616,
+ 0x9E9D: 0xC617,
+ 0x9E9E: 0xC61A,
+ 0x9E9F: 0xC61D,
+ 0x9EA0: 0xC61E,
+ 0x9EA1: 0xC61F,
+ 0x9EA2: 0xC620,
+ 0x9EA3: 0xC621,
+ 0x9EA4: 0xC622,
+ 0x9EA5: 0xC623,
+ 0x9EA6: 0xC626,
+ 0x9EA7: 0xC627,
+ 0x9EA8: 0xC629,
+ 0x9EA9: 0xC62A,
+ 0x9EAA: 0xC62B,
+ 0x9EAB: 0xC62F,
+ 0x9EAC: 0xC631,
+ 0x9EAD: 0xC632,
+ 0x9EAE: 0xC636,
+ 0x9EAF: 0xC638,
+ 0x9EB0: 0xC63A,
+ 0x9EB1: 0xC63C,
+ 0x9EB2: 0xC63D,
+ 0x9EB3: 0xC63E,
+ 0x9EB4: 0xC63F,
+ 0x9EB5: 0xC642,
+ 0x9EB6: 0xC643,
+ 0x9EB7: 0xC645,
+ 0x9EB8: 0xC646,
+ 0x9EB9: 0xC647,
+ 0x9EBA: 0xC649,
+ 0x9EBB: 0xC64A,
+ 0x9EBC: 0xC64B,
+ 0x9EBD: 0xC64C,
+ 0x9EBE: 0xC64D,
+ 0x9EBF: 0xC64E,
+ 0x9EC0: 0xC64F,
+ 0x9EC1: 0xC652,
+ 0x9EC2: 0xC656,
+ 0x9EC3: 0xC657,
+ 0x9EC4: 0xC658,
+ 0x9EC5: 0xC659,
+ 0x9EC6: 0xC65A,
+ 0x9EC7: 0xC65B,
+ 0x9EC8: 0xC65E,
+ 0x9EC9: 0xC65F,
+ 0x9ECA: 0xC661,
+ 0x9ECB: 0xC662,
+ 0x9ECC: 0xC663,
+ 0x9ECD: 0xC664,
+ 0x9ECE: 0xC665,
+ 0x9ECF: 0xC666,
+ 0x9ED0: 0xC667,
+ 0x9ED1: 0xC668,
+ 0x9ED2: 0xC669,
+ 0x9ED3: 0xC66A,
+ 0x9ED4: 0xC66B,
+ 0x9ED5: 0xC66D,
+ 0x9ED6: 0xC66E,
+ 0x9ED7: 0xC670,
+ 0x9ED8: 0xC672,
+ 0x9ED9: 0xC673,
+ 0x9EDA: 0xC674,
+ 0x9EDB: 0xC675,
+ 0x9EDC: 0xC676,
+ 0x9EDD: 0xC677,
+ 0x9EDE: 0xC67A,
+ 0x9EDF: 0xC67B,
+ 0x9EE0: 0xC67D,
+ 0x9EE1: 0xC67E,
+ 0x9EE2: 0xC67F,
+ 0x9EE3: 0xC681,
+ 0x9EE4: 0xC682,
+ 0x9EE5: 0xC683,
+ 0x9EE6: 0xC684,
+ 0x9EE7: 0xC685,
+ 0x9EE8: 0xC686,
+ 0x9EE9: 0xC687,
+ 0x9EEA: 0xC68A,
+ 0x9EEB: 0xC68C,
+ 0x9EEC: 0xC68E,
+ 0x9EED: 0xC68F,
+ 0x9EEE: 0xC690,
+ 0x9EEF: 0xC691,
+ 0x9EF0: 0xC692,
+ 0x9EF1: 0xC693,
+ 0x9EF2: 0xC696,
+ 0x9EF3: 0xC697,
+ 0x9EF4: 0xC699,
+ 0x9EF5: 0xC69A,
+ 0x9EF6: 0xC69B,
+ 0x9EF7: 0xC69D,
+ 0x9EF8: 0xC69E,
+ 0x9EF9: 0xC69F,
+ 0x9EFA: 0xC6A0,
+ 0x9EFB: 0xC6A1,
+ 0x9EFC: 0xC6A2,
+ 0x9EFD: 0xC6A3,
+ 0x9EFE: 0xC6A6,
+ 0x9F41: 0xC6A8,
+ 0x9F42: 0xC6AA,
+ 0x9F43: 0xC6AB,
+ 0x9F44: 0xC6AC,
+ 0x9F45: 0xC6AD,
+ 0x9F46: 0xC6AE,
+ 0x9F47: 0xC6AF,
+ 0x9F48: 0xC6B2,
+ 0x9F49: 0xC6B3,
+ 0x9F4A: 0xC6B5,
+ 0x9F4B: 0xC6B6,
+ 0x9F4C: 0xC6B7,
+ 0x9F4D: 0xC6BB,
+ 0x9F4E: 0xC6BC,
+ 0x9F4F: 0xC6BD,
+ 0x9F50: 0xC6BE,
+ 0x9F51: 0xC6BF,
+ 0x9F52: 0xC6C2,
+ 0x9F53: 0xC6C4,
+ 0x9F54: 0xC6C6,
+ 0x9F55: 0xC6C7,
+ 0x9F56: 0xC6C8,
+ 0x9F57: 0xC6C9,
+ 0x9F58: 0xC6CA,
+ 0x9F59: 0xC6CB,
+ 0x9F5A: 0xC6CE,
+ 0x9F61: 0xC6CF,
+ 0x9F62: 0xC6D1,
+ 0x9F63: 0xC6D2,
+ 0x9F64: 0xC6D3,
+ 0x9F65: 0xC6D5,
+ 0x9F66: 0xC6D6,
+ 0x9F67: 0xC6D7,
+ 0x9F68: 0xC6D8,
+ 0x9F69: 0xC6D9,
+ 0x9F6A: 0xC6DA,
+ 0x9F6B: 0xC6DB,
+ 0x9F6C: 0xC6DE,
+ 0x9F6D: 0xC6DF,
+ 0x9F6E: 0xC6E2,
+ 0x9F6F: 0xC6E3,
+ 0x9F70: 0xC6E4,
+ 0x9F71: 0xC6E5,
+ 0x9F72: 0xC6E6,
+ 0x9F73: 0xC6E7,
+ 0x9F74: 0xC6EA,
+ 0x9F75: 0xC6EB,
+ 0x9F76: 0xC6ED,
+ 0x9F77: 0xC6EE,
+ 0x9F78: 0xC6EF,
+ 0x9F79: 0xC6F1,
+ 0x9F7A: 0xC6F2,
+ 0x9F81: 0xC6F3,
+ 0x9F82: 0xC6F4,
+ 0x9F83: 0xC6F5,
+ 0x9F84: 0xC6F6,
+ 0x9F85: 0xC6F7,
+ 0x9F86: 0xC6FA,
+ 0x9F87: 0xC6FB,
+ 0x9F88: 0xC6FC,
+ 0x9F89: 0xC6FE,
+ 0x9F8A: 0xC6FF,
+ 0x9F8B: 0xC700,
+ 0x9F8C: 0xC701,
+ 0x9F8D: 0xC702,
+ 0x9F8E: 0xC703,
+ 0x9F8F: 0xC706,
+ 0x9F90: 0xC707,
+ 0x9F91: 0xC709,
+ 0x9F92: 0xC70A,
+ 0x9F93: 0xC70B,
+ 0x9F94: 0xC70D,
+ 0x9F95: 0xC70E,
+ 0x9F96: 0xC70F,
+ 0x9F97: 0xC710,
+ 0x9F98: 0xC711,
+ 0x9F99: 0xC712,
+ 0x9F9A: 0xC713,
+ 0x9F9B: 0xC716,
+ 0x9F9C: 0xC718,
+ 0x9F9D: 0xC71A,
+ 0x9F9E: 0xC71B,
+ 0x9F9F: 0xC71C,
+ 0x9FA0: 0xC71D,
+ 0x9FA1: 0xC71E,
+ 0x9FA2: 0xC71F,
+ 0x9FA3: 0xC722,
+ 0x9FA4: 0xC723,
+ 0x9FA5: 0xC725,
+ 0x9FA6: 0xC726,
+ 0x9FA7: 0xC727,
+ 0x9FA8: 0xC729,
+ 0x9FA9: 0xC72A,
+ 0x9FAA: 0xC72B,
+ 0x9FAB: 0xC72C,
+ 0x9FAC: 0xC72D,
+ 0x9FAD: 0xC72E,
+ 0x9FAE: 0xC72F,
+ 0x9FAF: 0xC732,
+ 0x9FB0: 0xC734,
+ 0x9FB1: 0xC736,
+ 0x9FB2: 0xC738,
+ 0x9FB3: 0xC739,
+ 0x9FB4: 0xC73A,
+ 0x9FB5: 0xC73B,
+ 0x9FB6: 0xC73E,
+ 0x9FB7: 0xC73F,
+ 0x9FB8: 0xC741,
+ 0x9FB9: 0xC742,
+ 0x9FBA: 0xC743,
+ 0x9FBB: 0xC745,
+ 0x9FBC: 0xC746,
+ 0x9FBD: 0xC747,
+ 0x9FBE: 0xC748,
+ 0x9FBF: 0xC749,
+ 0x9FC0: 0xC74B,
+ 0x9FC1: 0xC74E,
+ 0x9FC2: 0xC750,
+ 0x9FC3: 0xC759,
+ 0x9FC4: 0xC75A,
+ 0x9FC5: 0xC75B,
+ 0x9FC6: 0xC75D,
+ 0x9FC7: 0xC75E,
+ 0x9FC8: 0xC75F,
+ 0x9FC9: 0xC761,
+ 0x9FCA: 0xC762,
+ 0x9FCB: 0xC763,
+ 0x9FCC: 0xC764,
+ 0x9FCD: 0xC765,
+ 0x9FCE: 0xC766,
+ 0x9FCF: 0xC767,
+ 0x9FD0: 0xC769,
+ 0x9FD1: 0xC76A,
+ 0x9FD2: 0xC76C,
+ 0x9FD3: 0xC76D,
+ 0x9FD4: 0xC76E,
+ 0x9FD5: 0xC76F,
+ 0x9FD6: 0xC770,
+ 0x9FD7: 0xC771,
+ 0x9FD8: 0xC772,
+ 0x9FD9: 0xC773,
+ 0x9FDA: 0xC776,
+ 0x9FDB: 0xC777,
+ 0x9FDC: 0xC779,
+ 0x9FDD: 0xC77A,
+ 0x9FDE: 0xC77B,
+ 0x9FDF: 0xC77F,
+ 0x9FE0: 0xC780,
+ 0x9FE1: 0xC781,
+ 0x9FE2: 0xC782,
+ 0x9FE3: 0xC786,
+ 0x9FE4: 0xC78B,
+ 0x9FE5: 0xC78C,
+ 0x9FE6: 0xC78D,
+ 0x9FE7: 0xC78F,
+ 0x9FE8: 0xC792,
+ 0x9FE9: 0xC793,
+ 0x9FEA: 0xC795,
+ 0x9FEB: 0xC799,
+ 0x9FEC: 0xC79B,
+ 0x9FED: 0xC79C,
+ 0x9FEE: 0xC79D,
+ 0x9FEF: 0xC79E,
+ 0x9FF0: 0xC79F,
+ 0x9FF1: 0xC7A2,
+ 0x9FF2: 0xC7A7,
+ 0x9FF3: 0xC7A8,
+ 0x9FF4: 0xC7A9,
+ 0x9FF5: 0xC7AA,
+ 0x9FF6: 0xC7AB,
+ 0x9FF7: 0xC7AE,
+ 0x9FF8: 0xC7AF,
+ 0x9FF9: 0xC7B1,
+ 0x9FFA: 0xC7B2,
+ 0x9FFB: 0xC7B3,
+ 0x9FFC: 0xC7B5,
+ 0x9FFD: 0xC7B6,
+ 0x9FFE: 0xC7B7,
+ 0xA041: 0xC7B8,
+ 0xA042: 0xC7B9,
+ 0xA043: 0xC7BA,
+ 0xA044: 0xC7BB,
+ 0xA045: 0xC7BE,
+ 0xA046: 0xC7C2,
+ 0xA047: 0xC7C3,
+ 0xA048: 0xC7C4,
+ 0xA049: 0xC7C5,
+ 0xA04A: 0xC7C6,
+ 0xA04B: 0xC7C7,
+ 0xA04C: 0xC7CA,
+ 0xA04D: 0xC7CB,
+ 0xA04E: 0xC7CD,
+ 0xA04F: 0xC7CF,
+ 0xA050: 0xC7D1,
+ 0xA051: 0xC7D2,
+ 0xA052: 0xC7D3,
+ 0xA053: 0xC7D4,
+ 0xA054: 0xC7D5,
+ 0xA055: 0xC7D6,
+ 0xA056: 0xC7D7,
+ 0xA057: 0xC7D9,
+ 0xA058: 0xC7DA,
+ 0xA059: 0xC7DB,
+ 0xA05A: 0xC7DC,
+ 0xA061: 0xC7DE,
+ 0xA062: 0xC7DF,
+ 0xA063: 0xC7E0,
+ 0xA064: 0xC7E1,
+ 0xA065: 0xC7E2,
+ 0xA066: 0xC7E3,
+ 0xA067: 0xC7E5,
+ 0xA068: 0xC7E6,
+ 0xA069: 0xC7E7,
+ 0xA06A: 0xC7E9,
+ 0xA06B: 0xC7EA,
+ 0xA06C: 0xC7EB,
+ 0xA06D: 0xC7ED,
+ 0xA06E: 0xC7EE,
+ 0xA06F: 0xC7EF,
+ 0xA070: 0xC7F0,
+ 0xA071: 0xC7F1,
+ 0xA072: 0xC7F2,
+ 0xA073: 0xC7F3,
+ 0xA074: 0xC7F4,
+ 0xA075: 0xC7F5,
+ 0xA076: 0xC7F6,
+ 0xA077: 0xC7F7,
+ 0xA078: 0xC7F8,
+ 0xA079: 0xC7F9,
+ 0xA07A: 0xC7FA,
+ 0xA081: 0xC7FB,
+ 0xA082: 0xC7FC,
+ 0xA083: 0xC7FD,
+ 0xA084: 0xC7FE,
+ 0xA085: 0xC7FF,
+ 0xA086: 0xC802,
+ 0xA087: 0xC803,
+ 0xA088: 0xC805,
+ 0xA089: 0xC806,
+ 0xA08A: 0xC807,
+ 0xA08B: 0xC809,
+ 0xA08C: 0xC80B,
+ 0xA08D: 0xC80C,
+ 0xA08E: 0xC80D,
+ 0xA08F: 0xC80E,
+ 0xA090: 0xC80F,
+ 0xA091: 0xC812,
+ 0xA092: 0xC814,
+ 0xA093: 0xC817,
+ 0xA094: 0xC818,
+ 0xA095: 0xC819,
+ 0xA096: 0xC81A,
+ 0xA097: 0xC81B,
+ 0xA098: 0xC81E,
+ 0xA099: 0xC81F,
+ 0xA09A: 0xC821,
+ 0xA09B: 0xC822,
+ 0xA09C: 0xC823,
+ 0xA09D: 0xC825,
+ 0xA09E: 0xC826,
+ 0xA09F: 0xC827,
+ 0xA0A0: 0xC828,
+ 0xA0A1: 0xC829,
+ 0xA0A2: 0xC82A,
+ 0xA0A3: 0xC82B,
+ 0xA0A4: 0xC82E,
+ 0xA0A5: 0xC830,
+ 0xA0A6: 0xC832,
+ 0xA0A7: 0xC833,
+ 0xA0A8: 0xC834,
+ 0xA0A9: 0xC835,
+ 0xA0AA: 0xC836,
+ 0xA0AB: 0xC837,
+ 0xA0AC: 0xC839,
+ 0xA0AD: 0xC83A,
+ 0xA0AE: 0xC83B,
+ 0xA0AF: 0xC83D,
+ 0xA0B0: 0xC83E,
+ 0xA0B1: 0xC83F,
+ 0xA0B2: 0xC841,
+ 0xA0B3: 0xC842,
+ 0xA0B4: 0xC843,
+ 0xA0B5: 0xC844,
+ 0xA0B6: 0xC845,
+ 0xA0B7: 0xC846,
+ 0xA0B8: 0xC847,
+ 0xA0B9: 0xC84A,
+ 0xA0BA: 0xC84B,
+ 0xA0BB: 0xC84E,
+ 0xA0BC: 0xC84F,
+ 0xA0BD: 0xC850,
+ 0xA0BE: 0xC851,
+ 0xA0BF: 0xC852,
+ 0xA0C0: 0xC853,
+ 0xA0C1: 0xC855,
+ 0xA0C2: 0xC856,
+ 0xA0C3: 0xC857,
+ 0xA0C4: 0xC858,
+ 0xA0C5: 0xC859,
+ 0xA0C6: 0xC85A,
+ 0xA0C7: 0xC85B,
+ 0xA0C8: 0xC85C,
+ 0xA0C9: 0xC85D,
+ 0xA0CA: 0xC85E,
+ 0xA0CB: 0xC85F,
+ 0xA0CC: 0xC860,
+ 0xA0CD: 0xC861,
+ 0xA0CE: 0xC862,
+ 0xA0CF: 0xC863,
+ 0xA0D0: 0xC864,
+ 0xA0D1: 0xC865,
+ 0xA0D2: 0xC866,
+ 0xA0D3: 0xC867,
+ 0xA0D4: 0xC868,
+ 0xA0D5: 0xC869,
+ 0xA0D6: 0xC86A,
+ 0xA0D7: 0xC86B,
+ 0xA0D8: 0xC86C,
+ 0xA0D9: 0xC86D,
+ 0xA0DA: 0xC86E,
+ 0xA0DB: 0xC86F,
+ 0xA0DC: 0xC872,
+ 0xA0DD: 0xC873,
+ 0xA0DE: 0xC875,
+ 0xA0DF: 0xC876,
+ 0xA0E0: 0xC877,
+ 0xA0E1: 0xC879,
+ 0xA0E2: 0xC87B,
+ 0xA0E3: 0xC87C,
+ 0xA0E4: 0xC87D,
+ 0xA0E5: 0xC87E,
+ 0xA0E6: 0xC87F,
+ 0xA0E7: 0xC882,
+ 0xA0E8: 0xC884,
+ 0xA0E9: 0xC888,
+ 0xA0EA: 0xC889,
+ 0xA0EB: 0xC88A,
+ 0xA0EC: 0xC88E,
+ 0xA0ED: 0xC88F,
+ 0xA0EE: 0xC890,
+ 0xA0EF: 0xC891,
+ 0xA0F0: 0xC892,
+ 0xA0F1: 0xC893,
+ 0xA0F2: 0xC895,
+ 0xA0F3: 0xC896,
+ 0xA0F4: 0xC897,
+ 0xA0F5: 0xC898,
+ 0xA0F6: 0xC899,
+ 0xA0F7: 0xC89A,
+ 0xA0F8: 0xC89B,
+ 0xA0F9: 0xC89C,
+ 0xA0FA: 0xC89E,
+ 0xA0FB: 0xC8A0,
+ 0xA0FC: 0xC8A2,
+ 0xA0FD: 0xC8A3,
+ 0xA0FE: 0xC8A4,
+ 0xA141: 0xC8A5,
+ 0xA142: 0xC8A6,
+ 0xA143: 0xC8A7,
+ 0xA144: 0xC8A9,
+ 0xA145: 0xC8AA,
+ 0xA146: 0xC8AB,
+ 0xA147: 0xC8AC,
+ 0xA148: 0xC8AD,
+ 0xA149: 0xC8AE,
+ 0xA14A: 0xC8AF,
+ 0xA14B: 0xC8B0,
+ 0xA14C: 0xC8B1,
+ 0xA14D: 0xC8B2,
+ 0xA14E: 0xC8B3,
+ 0xA14F: 0xC8B4,
+ 0xA150: 0xC8B5,
+ 0xA151: 0xC8B6,
+ 0xA152: 0xC8B7,
+ 0xA153: 0xC8B8,
+ 0xA154: 0xC8B9,
+ 0xA155: 0xC8BA,
+ 0xA156: 0xC8BB,
+ 0xA157: 0xC8BE,
+ 0xA158: 0xC8BF,
+ 0xA159: 0xC8C0,
+ 0xA15A: 0xC8C1,
+ 0xA161: 0xC8C2,
+ 0xA162: 0xC8C3,
+ 0xA163: 0xC8C5,
+ 0xA164: 0xC8C6,
+ 0xA165: 0xC8C7,
+ 0xA166: 0xC8C9,
+ 0xA167: 0xC8CA,
+ 0xA168: 0xC8CB,
+ 0xA169: 0xC8CD,
+ 0xA16A: 0xC8CE,
+ 0xA16B: 0xC8CF,
+ 0xA16C: 0xC8D0,
+ 0xA16D: 0xC8D1,
+ 0xA16E: 0xC8D2,
+ 0xA16F: 0xC8D3,
+ 0xA170: 0xC8D6,
+ 0xA171: 0xC8D8,
+ 0xA172: 0xC8DA,
+ 0xA173: 0xC8DB,
+ 0xA174: 0xC8DC,
+ 0xA175: 0xC8DD,
+ 0xA176: 0xC8DE,
+ 0xA177: 0xC8DF,
+ 0xA178: 0xC8E2,
+ 0xA179: 0xC8E3,
+ 0xA17A: 0xC8E5,
+ 0xA181: 0xC8E6,
+ 0xA182: 0xC8E7,
+ 0xA183: 0xC8E8,
+ 0xA184: 0xC8E9,
+ 0xA185: 0xC8EA,
+ 0xA186: 0xC8EB,
+ 0xA187: 0xC8EC,
+ 0xA188: 0xC8ED,
+ 0xA189: 0xC8EE,
+ 0xA18A: 0xC8EF,
+ 0xA18B: 0xC8F0,
+ 0xA18C: 0xC8F1,
+ 0xA18D: 0xC8F2,
+ 0xA18E: 0xC8F3,
+ 0xA18F: 0xC8F4,
+ 0xA190: 0xC8F6,
+ 0xA191: 0xC8F7,
+ 0xA192: 0xC8F8,
+ 0xA193: 0xC8F9,
+ 0xA194: 0xC8FA,
+ 0xA195: 0xC8FB,
+ 0xA196: 0xC8FE,
+ 0xA197: 0xC8FF,
+ 0xA198: 0xC901,
+ 0xA199: 0xC902,
+ 0xA19A: 0xC903,
+ 0xA19B: 0xC907,
+ 0xA19C: 0xC908,
+ 0xA19D: 0xC909,
+ 0xA19E: 0xC90A,
+ 0xA19F: 0xC90B,
+ 0xA1A0: 0xC90E,
+ 0xA1A1: 0x3000,
+ 0xA1A2: 0x3001,
+ 0xA1A3: 0x3002,
+ 0xA1A4: 0x00B7,
+ 0xA1A5: 0x2025,
+ 0xA1A6: 0x2026,
+ 0xA1A7: 0x00A8,
+ 0xA1A8: 0x3003,
+ 0xA1A9: 0x00AD,
+ 0xA1AA: 0x2015,
+ 0xA1AB: 0x2225,
+ 0xA1AC: 0xFF3C,
+ 0xA1AD: 0x223C,
+ 0xA1AE: 0x2018,
+ 0xA1AF: 0x2019,
+ 0xA1B0: 0x201C,
+ 0xA1B1: 0x201D,
+ 0xA1B2: 0x3014,
+ 0xA1B3: 0x3015,
+ 0xA1B4: 0x3008,
+ 0xA1B5: 0x3009,
+ 0xA1B6: 0x300A,
+ 0xA1B7: 0x300B,
+ 0xA1B8: 0x300C,
+ 0xA1B9: 0x300D,
+ 0xA1BA: 0x300E,
+ 0xA1BB: 0x300F,
+ 0xA1BC: 0x3010,
+ 0xA1BD: 0x3011,
+ 0xA1BE: 0x00B1,
+ 0xA1BF: 0x00D7,
+ 0xA1C0: 0x00F7,
+ 0xA1C1: 0x2260,
+ 0xA1C2: 0x2264,
+ 0xA1C3: 0x2265,
+ 0xA1C4: 0x221E,
+ 0xA1C5: 0x2234,
+ 0xA1C6: 0x00B0,
+ 0xA1C7: 0x2032,
+ 0xA1C8: 0x2033,
+ 0xA1C9: 0x2103,
+ 0xA1CA: 0x212B,
+ 0xA1CB: 0xFFE0,
+ 0xA1CC: 0xFFE1,
+ 0xA1CD: 0xFFE5,
+ 0xA1CE: 0x2642,
+ 0xA1CF: 0x2640,
+ 0xA1D0: 0x2220,
+ 0xA1D1: 0x22A5,
+ 0xA1D2: 0x2312,
+ 0xA1D3: 0x2202,
+ 0xA1D4: 0x2207,
+ 0xA1D5: 0x2261,
+ 0xA1D6: 0x2252,
+ 0xA1D7: 0x00A7,
+ 0xA1D8: 0x203B,
+ 0xA1D9: 0x2606,
+ 0xA1DA: 0x2605,
+ 0xA1DB: 0x25CB,
+ 0xA1DC: 0x25CF,
+ 0xA1DD: 0x25CE,
+ 0xA1DE: 0x25C7,
+ 0xA1DF: 0x25C6,
+ 0xA1E0: 0x25A1,
+ 0xA1E1: 0x25A0,
+ 0xA1E2: 0x25B3,
+ 0xA1E3: 0x25B2,
+ 0xA1E4: 0x25BD,
+ 0xA1E5: 0x25BC,
+ 0xA1E6: 0x2192,
+ 0xA1E7: 0x2190,
+ 0xA1E8: 0x2191,
+ 0xA1E9: 0x2193,
+ 0xA1EA: 0x2194,
+ 0xA1EB: 0x3013,
+ 0xA1EC: 0x226A,
+ 0xA1ED: 0x226B,
+ 0xA1EE: 0x221A,
+ 0xA1EF: 0x223D,
+ 0xA1F0: 0x221D,
+ 0xA1F1: 0x2235,
+ 0xA1F2: 0x222B,
+ 0xA1F3: 0x222C,
+ 0xA1F4: 0x2208,
+ 0xA1F5: 0x220B,
+ 0xA1F6: 0x2286,
+ 0xA1F7: 0x2287,
+ 0xA1F8: 0x2282,
+ 0xA1F9: 0x2283,
+ 0xA1FA: 0x222A,
+ 0xA1FB: 0x2229,
+ 0xA1FC: 0x2227,
+ 0xA1FD: 0x2228,
+ 0xA1FE: 0xFFE2,
+ 0xA241: 0xC910,
+ 0xA242: 0xC912,
+ 0xA243: 0xC913,
+ 0xA244: 0xC914,
+ 0xA245: 0xC915,
+ 0xA246: 0xC916,
+ 0xA247: 0xC917,
+ 0xA248: 0xC919,
+ 0xA249: 0xC91A,
+ 0xA24A: 0xC91B,
+ 0xA24B: 0xC91C,
+ 0xA24C: 0xC91D,
+ 0xA24D: 0xC91E,
+ 0xA24E: 0xC91F,
+ 0xA24F: 0xC920,
+ 0xA250: 0xC921,
+ 0xA251: 0xC922,
+ 0xA252: 0xC923,
+ 0xA253: 0xC924,
+ 0xA254: 0xC925,
+ 0xA255: 0xC926,
+ 0xA256: 0xC927,
+ 0xA257: 0xC928,
+ 0xA258: 0xC929,
+ 0xA259: 0xC92A,
+ 0xA25A: 0xC92B,
+ 0xA261: 0xC92D,
+ 0xA262: 0xC92E,
+ 0xA263: 0xC92F,
+ 0xA264: 0xC930,
+ 0xA265: 0xC931,
+ 0xA266: 0xC932,
+ 0xA267: 0xC933,
+ 0xA268: 0xC935,
+ 0xA269: 0xC936,
+ 0xA26A: 0xC937,
+ 0xA26B: 0xC938,
+ 0xA26C: 0xC939,
+ 0xA26D: 0xC93A,
+ 0xA26E: 0xC93B,
+ 0xA26F: 0xC93C,
+ 0xA270: 0xC93D,
+ 0xA271: 0xC93E,
+ 0xA272: 0xC93F,
+ 0xA273: 0xC940,
+ 0xA274: 0xC941,
+ 0xA275: 0xC942,
+ 0xA276: 0xC943,
+ 0xA277: 0xC944,
+ 0xA278: 0xC945,
+ 0xA279: 0xC946,
+ 0xA27A: 0xC947,
+ 0xA281: 0xC948,
+ 0xA282: 0xC949,
+ 0xA283: 0xC94A,
+ 0xA284: 0xC94B,
+ 0xA285: 0xC94C,
+ 0xA286: 0xC94D,
+ 0xA287: 0xC94E,
+ 0xA288: 0xC94F,
+ 0xA289: 0xC952,
+ 0xA28A: 0xC953,
+ 0xA28B: 0xC955,
+ 0xA28C: 0xC956,
+ 0xA28D: 0xC957,
+ 0xA28E: 0xC959,
+ 0xA28F: 0xC95A,
+ 0xA290: 0xC95B,
+ 0xA291: 0xC95C,
+ 0xA292: 0xC95D,
+ 0xA293: 0xC95E,
+ 0xA294: 0xC95F,
+ 0xA295: 0xC962,
+ 0xA296: 0xC964,
+ 0xA297: 0xC965,
+ 0xA298: 0xC966,
+ 0xA299: 0xC967,
+ 0xA29A: 0xC968,
+ 0xA29B: 0xC969,
+ 0xA29C: 0xC96A,
+ 0xA29D: 0xC96B,
+ 0xA29E: 0xC96D,
+ 0xA29F: 0xC96E,
+ 0xA2A0: 0xC96F,
+ 0xA2A1: 0x21D2,
+ 0xA2A2: 0x21D4,
+ 0xA2A3: 0x2200,
+ 0xA2A4: 0x2203,
+ 0xA2A5: 0x00B4,
+ 0xA2A6: 0xFF5E,
+ 0xA2A7: 0x02C7,
+ 0xA2A8: 0x02D8,
+ 0xA2A9: 0x02DD,
+ 0xA2AA: 0x02DA,
+ 0xA2AB: 0x02D9,
+ 0xA2AC: 0x00B8,
+ 0xA2AD: 0x02DB,
+ 0xA2AE: 0x00A1,
+ 0xA2AF: 0x00BF,
+ 0xA2B0: 0x02D0,
+ 0xA2B1: 0x222E,
+ 0xA2B2: 0x2211,
+ 0xA2B3: 0x220F,
+ 0xA2B4: 0x00A4,
+ 0xA2B5: 0x2109,
+ 0xA2B6: 0x2030,
+ 0xA2B7: 0x25C1,
+ 0xA2B8: 0x25C0,
+ 0xA2B9: 0x25B7,
+ 0xA2BA: 0x25B6,
+ 0xA2BB: 0x2664,
+ 0xA2BC: 0x2660,
+ 0xA2BD: 0x2661,
+ 0xA2BE: 0x2665,
+ 0xA2BF: 0x2667,
+ 0xA2C0: 0x2663,
+ 0xA2C1: 0x2299,
+ 0xA2C2: 0x25C8,
+ 0xA2C3: 0x25A3,
+ 0xA2C4: 0x25D0,
+ 0xA2C5: 0x25D1,
+ 0xA2C6: 0x2592,
+ 0xA2C7: 0x25A4,
+ 0xA2C8: 0x25A5,
+ 0xA2C9: 0x25A8,
+ 0xA2CA: 0x25A7,
+ 0xA2CB: 0x25A6,
+ 0xA2CC: 0x25A9,
+ 0xA2CD: 0x2668,
+ 0xA2CE: 0x260F,
+ 0xA2CF: 0x260E,
+ 0xA2D0: 0x261C,
+ 0xA2D1: 0x261E,
+ 0xA2D2: 0x00B6,
+ 0xA2D3: 0x2020,
+ 0xA2D4: 0x2021,
+ 0xA2D5: 0x2195,
+ 0xA2D6: 0x2197,
+ 0xA2D7: 0x2199,
+ 0xA2D8: 0x2196,
+ 0xA2D9: 0x2198,
+ 0xA2DA: 0x266D,
+ 0xA2DB: 0x2669,
+ 0xA2DC: 0x266A,
+ 0xA2DD: 0x266C,
+ 0xA2DE: 0x327F,
+ 0xA2DF: 0x321C,
+ 0xA2E0: 0x2116,
+ 0xA2E1: 0x33C7,
+ 0xA2E2: 0x2122,
+ 0xA2E3: 0x33C2,
+ 0xA2E4: 0x33D8,
+ 0xA2E5: 0x2121,
+ 0xA2E6: 0x20AC,
+ 0xA2E7: 0x00AE,
+ 0xA341: 0xC971,
+ 0xA342: 0xC972,
+ 0xA343: 0xC973,
+ 0xA344: 0xC975,
+ 0xA345: 0xC976,
+ 0xA346: 0xC977,
+ 0xA347: 0xC978,
+ 0xA348: 0xC979,
+ 0xA349: 0xC97A,
+ 0xA34A: 0xC97B,
+ 0xA34B: 0xC97D,
+ 0xA34C: 0xC97E,
+ 0xA34D: 0xC97F,
+ 0xA34E: 0xC980,
+ 0xA34F: 0xC981,
+ 0xA350: 0xC982,
+ 0xA351: 0xC983,
+ 0xA352: 0xC984,
+ 0xA353: 0xC985,
+ 0xA354: 0xC986,
+ 0xA355: 0xC987,
+ 0xA356: 0xC98A,
+ 0xA357: 0xC98B,
+ 0xA358: 0xC98D,
+ 0xA359: 0xC98E,
+ 0xA35A: 0xC98F,
+ 0xA361: 0xC991,
+ 0xA362: 0xC992,
+ 0xA363: 0xC993,
+ 0xA364: 0xC994,
+ 0xA365: 0xC995,
+ 0xA366: 0xC996,
+ 0xA367: 0xC997,
+ 0xA368: 0xC99A,
+ 0xA369: 0xC99C,
+ 0xA36A: 0xC99E,
+ 0xA36B: 0xC99F,
+ 0xA36C: 0xC9A0,
+ 0xA36D: 0xC9A1,
+ 0xA36E: 0xC9A2,
+ 0xA36F: 0xC9A3,
+ 0xA370: 0xC9A4,
+ 0xA371: 0xC9A5,
+ 0xA372: 0xC9A6,
+ 0xA373: 0xC9A7,
+ 0xA374: 0xC9A8,
+ 0xA375: 0xC9A9,
+ 0xA376: 0xC9AA,
+ 0xA377: 0xC9AB,
+ 0xA378: 0xC9AC,
+ 0xA379: 0xC9AD,
+ 0xA37A: 0xC9AE,
+ 0xA381: 0xC9AF,
+ 0xA382: 0xC9B0,
+ 0xA383: 0xC9B1,
+ 0xA384: 0xC9B2,
+ 0xA385: 0xC9B3,
+ 0xA386: 0xC9B4,
+ 0xA387: 0xC9B5,
+ 0xA388: 0xC9B6,
+ 0xA389: 0xC9B7,
+ 0xA38A: 0xC9B8,
+ 0xA38B: 0xC9B9,
+ 0xA38C: 0xC9BA,
+ 0xA38D: 0xC9BB,
+ 0xA38E: 0xC9BC,
+ 0xA38F: 0xC9BD,
+ 0xA390: 0xC9BE,
+ 0xA391: 0xC9BF,
+ 0xA392: 0xC9C2,
+ 0xA393: 0xC9C3,
+ 0xA394: 0xC9C5,
+ 0xA395: 0xC9C6,
+ 0xA396: 0xC9C9,
+ 0xA397: 0xC9CB,
+ 0xA398: 0xC9CC,
+ 0xA399: 0xC9CD,
+ 0xA39A: 0xC9CE,
+ 0xA39B: 0xC9CF,
+ 0xA39C: 0xC9D2,
+ 0xA39D: 0xC9D4,
+ 0xA39E: 0xC9D7,
+ 0xA39F: 0xC9D8,
+ 0xA3A0: 0xC9DB,
+ 0xA3A1: 0xFF01,
+ 0xA3A2: 0xFF02,
+ 0xA3A3: 0xFF03,
+ 0xA3A4: 0xFF04,
+ 0xA3A5: 0xFF05,
+ 0xA3A6: 0xFF06,
+ 0xA3A7: 0xFF07,
+ 0xA3A8: 0xFF08,
+ 0xA3A9: 0xFF09,
+ 0xA3AA: 0xFF0A,
+ 0xA3AB: 0xFF0B,
+ 0xA3AC: 0xFF0C,
+ 0xA3AD: 0xFF0D,
+ 0xA3AE: 0xFF0E,
+ 0xA3AF: 0xFF0F,
+ 0xA3B0: 0xFF10,
+ 0xA3B1: 0xFF11,
+ 0xA3B2: 0xFF12,
+ 0xA3B3: 0xFF13,
+ 0xA3B4: 0xFF14,
+ 0xA3B5: 0xFF15,
+ 0xA3B6: 0xFF16,
+ 0xA3B7: 0xFF17,
+ 0xA3B8: 0xFF18,
+ 0xA3B9: 0xFF19,
+ 0xA3BA: 0xFF1A,
+ 0xA3BB: 0xFF1B,
+ 0xA3BC: 0xFF1C,
+ 0xA3BD: 0xFF1D,
+ 0xA3BE: 0xFF1E,
+ 0xA3BF: 0xFF1F,
+ 0xA3C0: 0xFF20,
+ 0xA3C1: 0xFF21,
+ 0xA3C2: 0xFF22,
+ 0xA3C3: 0xFF23,
+ 0xA3C4: 0xFF24,
+ 0xA3C5: 0xFF25,
+ 0xA3C6: 0xFF26,
+ 0xA3C7: 0xFF27,
+ 0xA3C8: 0xFF28,
+ 0xA3C9: 0xFF29,
+ 0xA3CA: 0xFF2A,
+ 0xA3CB: 0xFF2B,
+ 0xA3CC: 0xFF2C,
+ 0xA3CD: 0xFF2D,
+ 0xA3CE: 0xFF2E,
+ 0xA3CF: 0xFF2F,
+ 0xA3D0: 0xFF30,
+ 0xA3D1: 0xFF31,
+ 0xA3D2: 0xFF32,
+ 0xA3D3: 0xFF33,
+ 0xA3D4: 0xFF34,
+ 0xA3D5: 0xFF35,
+ 0xA3D6: 0xFF36,
+ 0xA3D7: 0xFF37,
+ 0xA3D8: 0xFF38,
+ 0xA3D9: 0xFF39,
+ 0xA3DA: 0xFF3A,
+ 0xA3DB: 0xFF3B,
+ 0xA3DC: 0xFFE6,
+ 0xA3DD: 0xFF3D,
+ 0xA3DE: 0xFF3E,
+ 0xA3DF: 0xFF3F,
+ 0xA3E0: 0xFF40,
+ 0xA3E1: 0xFF41,
+ 0xA3E2: 0xFF42,
+ 0xA3E3: 0xFF43,
+ 0xA3E4: 0xFF44,
+ 0xA3E5: 0xFF45,
+ 0xA3E6: 0xFF46,
+ 0xA3E7: 0xFF47,
+ 0xA3E8: 0xFF48,
+ 0xA3E9: 0xFF49,
+ 0xA3EA: 0xFF4A,
+ 0xA3EB: 0xFF4B,
+ 0xA3EC: 0xFF4C,
+ 0xA3ED: 0xFF4D,
+ 0xA3EE: 0xFF4E,
+ 0xA3EF: 0xFF4F,
+ 0xA3F0: 0xFF50,
+ 0xA3F1: 0xFF51,
+ 0xA3F2: 0xFF52,
+ 0xA3F3: 0xFF53,
+ 0xA3F4: 0xFF54,
+ 0xA3F5: 0xFF55,
+ 0xA3F6: 0xFF56,
+ 0xA3F7: 0xFF57,
+ 0xA3F8: 0xFF58,
+ 0xA3F9: 0xFF59,
+ 0xA3FA: 0xFF5A,
+ 0xA3FB: 0xFF5B,
+ 0xA3FC: 0xFF5C,
+ 0xA3FD: 0xFF5D,
+ 0xA3FE: 0xFFE3,
+ 0xA441: 0xC9DE,
+ 0xA442: 0xC9DF,
+ 0xA443: 0xC9E1,
+ 0xA444: 0xC9E3,
+ 0xA445: 0xC9E5,
+ 0xA446: 0xC9E6,
+ 0xA447: 0xC9E8,
+ 0xA448: 0xC9E9,
+ 0xA449: 0xC9EA,
+ 0xA44A: 0xC9EB,
+ 0xA44B: 0xC9EE,
+ 0xA44C: 0xC9F2,
+ 0xA44D: 0xC9F3,
+ 0xA44E: 0xC9F4,
+ 0xA44F: 0xC9F5,
+ 0xA450: 0xC9F6,
+ 0xA451: 0xC9F7,
+ 0xA452: 0xC9FA,
+ 0xA453: 0xC9FB,
+ 0xA454: 0xC9FD,
+ 0xA455: 0xC9FE,
+ 0xA456: 0xC9FF,
+ 0xA457: 0xCA01,
+ 0xA458: 0xCA02,
+ 0xA459: 0xCA03,
+ 0xA45A: 0xCA04,
+ 0xA461: 0xCA05,
+ 0xA462: 0xCA06,
+ 0xA463: 0xCA07,
+ 0xA464: 0xCA0A,
+ 0xA465: 0xCA0E,
+ 0xA466: 0xCA0F,
+ 0xA467: 0xCA10,
+ 0xA468: 0xCA11,
+ 0xA469: 0xCA12,
+ 0xA46A: 0xCA13,
+ 0xA46B: 0xCA15,
+ 0xA46C: 0xCA16,
+ 0xA46D: 0xCA17,
+ 0xA46E: 0xCA19,
+ 0xA46F: 0xCA1A,
+ 0xA470: 0xCA1B,
+ 0xA471: 0xCA1C,
+ 0xA472: 0xCA1D,
+ 0xA473: 0xCA1E,
+ 0xA474: 0xCA1F,
+ 0xA475: 0xCA20,
+ 0xA476: 0xCA21,
+ 0xA477: 0xCA22,
+ 0xA478: 0xCA23,
+ 0xA479: 0xCA24,
+ 0xA47A: 0xCA25,
+ 0xA481: 0xCA26,
+ 0xA482: 0xCA27,
+ 0xA483: 0xCA28,
+ 0xA484: 0xCA2A,
+ 0xA485: 0xCA2B,
+ 0xA486: 0xCA2C,
+ 0xA487: 0xCA2D,
+ 0xA488: 0xCA2E,
+ 0xA489: 0xCA2F,
+ 0xA48A: 0xCA30,
+ 0xA48B: 0xCA31,
+ 0xA48C: 0xCA32,
+ 0xA48D: 0xCA33,
+ 0xA48E: 0xCA34,
+ 0xA48F: 0xCA35,
+ 0xA490: 0xCA36,
+ 0xA491: 0xCA37,
+ 0xA492: 0xCA38,
+ 0xA493: 0xCA39,
+ 0xA494: 0xCA3A,
+ 0xA495: 0xCA3B,
+ 0xA496: 0xCA3C,
+ 0xA497: 0xCA3D,
+ 0xA498: 0xCA3E,
+ 0xA499: 0xCA3F,
+ 0xA49A: 0xCA40,
+ 0xA49B: 0xCA41,
+ 0xA49C: 0xCA42,
+ 0xA49D: 0xCA43,
+ 0xA49E: 0xCA44,
+ 0xA49F: 0xCA45,
+ 0xA4A0: 0xCA46,
+ 0xA4A1: 0x3131,
+ 0xA4A2: 0x3132,
+ 0xA4A3: 0x3133,
+ 0xA4A4: 0x3134,
+ 0xA4A5: 0x3135,
+ 0xA4A6: 0x3136,
+ 0xA4A7: 0x3137,
+ 0xA4A8: 0x3138,
+ 0xA4A9: 0x3139,
+ 0xA4AA: 0x313A,
+ 0xA4AB: 0x313B,
+ 0xA4AC: 0x313C,
+ 0xA4AD: 0x313D,
+ 0xA4AE: 0x313E,
+ 0xA4AF: 0x313F,
+ 0xA4B0: 0x3140,
+ 0xA4B1: 0x3141,
+ 0xA4B2: 0x3142,
+ 0xA4B3: 0x3143,
+ 0xA4B4: 0x3144,
+ 0xA4B5: 0x3145,
+ 0xA4B6: 0x3146,
+ 0xA4B7: 0x3147,
+ 0xA4B8: 0x3148,
+ 0xA4B9: 0x3149,
+ 0xA4BA: 0x314A,
+ 0xA4BB: 0x314B,
+ 0xA4BC: 0x314C,
+ 0xA4BD: 0x314D,
+ 0xA4BE: 0x314E,
+ 0xA4BF: 0x314F,
+ 0xA4C0: 0x3150,
+ 0xA4C1: 0x3151,
+ 0xA4C2: 0x3152,
+ 0xA4C3: 0x3153,
+ 0xA4C4: 0x3154,
+ 0xA4C5: 0x3155,
+ 0xA4C6: 0x3156,
+ 0xA4C7: 0x3157,
+ 0xA4C8: 0x3158,
+ 0xA4C9: 0x3159,
+ 0xA4CA: 0x315A,
+ 0xA4CB: 0x315B,
+ 0xA4CC: 0x315C,
+ 0xA4CD: 0x315D,
+ 0xA4CE: 0x315E,
+ 0xA4CF: 0x315F,
+ 0xA4D0: 0x3160,
+ 0xA4D1: 0x3161,
+ 0xA4D2: 0x3162,
+ 0xA4D3: 0x3163,
+ 0xA4D4: 0x3164,
+ 0xA4D5: 0x3165,
+ 0xA4D6: 0x3166,
+ 0xA4D7: 0x3167,
+ 0xA4D8: 0x3168,
+ 0xA4D9: 0x3169,
+ 0xA4DA: 0x316A,
+ 0xA4DB: 0x316B,
+ 0xA4DC: 0x316C,
+ 0xA4DD: 0x316D,
+ 0xA4DE: 0x316E,
+ 0xA4DF: 0x316F,
+ 0xA4E0: 0x3170,
+ 0xA4E1: 0x3171,
+ 0xA4E2: 0x3172,
+ 0xA4E3: 0x3173,
+ 0xA4E4: 0x3174,
+ 0xA4E5: 0x3175,
+ 0xA4E6: 0x3176,
+ 0xA4E7: 0x3177,
+ 0xA4E8: 0x3178,
+ 0xA4E9: 0x3179,
+ 0xA4EA: 0x317A,
+ 0xA4EB: 0x317B,
+ 0xA4EC: 0x317C,
+ 0xA4ED: 0x317D,
+ 0xA4EE: 0x317E,
+ 0xA4EF: 0x317F,
+ 0xA4F0: 0x3180,
+ 0xA4F1: 0x3181,
+ 0xA4F2: 0x3182,
+ 0xA4F3: 0x3183,
+ 0xA4F4: 0x3184,
+ 0xA4F5: 0x3185,
+ 0xA4F6: 0x3186,
+ 0xA4F7: 0x3187,
+ 0xA4F8: 0x3188,
+ 0xA4F9: 0x3189,
+ 0xA4FA: 0x318A,
+ 0xA4FB: 0x318B,
+ 0xA4FC: 0x318C,
+ 0xA4FD: 0x318D,
+ 0xA4FE: 0x318E,
+ 0xA541: 0xCA47,
+ 0xA542: 0xCA48,
+ 0xA543: 0xCA49,
+ 0xA544: 0xCA4A,
+ 0xA545: 0xCA4B,
+ 0xA546: 0xCA4E,
+ 0xA547: 0xCA4F,
+ 0xA548: 0xCA51,
+ 0xA549: 0xCA52,
+ 0xA54A: 0xCA53,
+ 0xA54B: 0xCA55,
+ 0xA54C: 0xCA56,
+ 0xA54D: 0xCA57,
+ 0xA54E: 0xCA58,
+ 0xA54F: 0xCA59,
+ 0xA550: 0xCA5A,
+ 0xA551: 0xCA5B,
+ 0xA552: 0xCA5E,
+ 0xA553: 0xCA62,
+ 0xA554: 0xCA63,
+ 0xA555: 0xCA64,
+ 0xA556: 0xCA65,
+ 0xA557: 0xCA66,
+ 0xA558: 0xCA67,
+ 0xA559: 0xCA69,
+ 0xA55A: 0xCA6A,
+ 0xA561: 0xCA6B,
+ 0xA562: 0xCA6C,
+ 0xA563: 0xCA6D,
+ 0xA564: 0xCA6E,
+ 0xA565: 0xCA6F,
+ 0xA566: 0xCA70,
+ 0xA567: 0xCA71,
+ 0xA568: 0xCA72,
+ 0xA569: 0xCA73,
+ 0xA56A: 0xCA74,
+ 0xA56B: 0xCA75,
+ 0xA56C: 0xCA76,
+ 0xA56D: 0xCA77,
+ 0xA56E: 0xCA78,
+ 0xA56F: 0xCA79,
+ 0xA570: 0xCA7A,
+ 0xA571: 0xCA7B,
+ 0xA572: 0xCA7C,
+ 0xA573: 0xCA7E,
+ 0xA574: 0xCA7F,
+ 0xA575: 0xCA80,
+ 0xA576: 0xCA81,
+ 0xA577: 0xCA82,
+ 0xA578: 0xCA83,
+ 0xA579: 0xCA85,
+ 0xA57A: 0xCA86,
+ 0xA581: 0xCA87,
+ 0xA582: 0xCA88,
+ 0xA583: 0xCA89,
+ 0xA584: 0xCA8A,
+ 0xA585: 0xCA8B,
+ 0xA586: 0xCA8C,
+ 0xA587: 0xCA8D,
+ 0xA588: 0xCA8E,
+ 0xA589: 0xCA8F,
+ 0xA58A: 0xCA90,
+ 0xA58B: 0xCA91,
+ 0xA58C: 0xCA92,
+ 0xA58D: 0xCA93,
+ 0xA58E: 0xCA94,
+ 0xA58F: 0xCA95,
+ 0xA590: 0xCA96,
+ 0xA591: 0xCA97,
+ 0xA592: 0xCA99,
+ 0xA593: 0xCA9A,
+ 0xA594: 0xCA9B,
+ 0xA595: 0xCA9C,
+ 0xA596: 0xCA9D,
+ 0xA597: 0xCA9E,
+ 0xA598: 0xCA9F,
+ 0xA599: 0xCAA0,
+ 0xA59A: 0xCAA1,
+ 0xA59B: 0xCAA2,
+ 0xA59C: 0xCAA3,
+ 0xA59D: 0xCAA4,
+ 0xA59E: 0xCAA5,
+ 0xA59F: 0xCAA6,
+ 0xA5A0: 0xCAA7,
+ 0xA5A1: 0x2170,
+ 0xA5A2: 0x2171,
+ 0xA5A3: 0x2172,
+ 0xA5A4: 0x2173,
+ 0xA5A5: 0x2174,
+ 0xA5A6: 0x2175,
+ 0xA5A7: 0x2176,
+ 0xA5A8: 0x2177,
+ 0xA5A9: 0x2178,
+ 0xA5AA: 0x2179,
+ 0xA5B0: 0x2160,
+ 0xA5B1: 0x2161,
+ 0xA5B2: 0x2162,
+ 0xA5B3: 0x2163,
+ 0xA5B4: 0x2164,
+ 0xA5B5: 0x2165,
+ 0xA5B6: 0x2166,
+ 0xA5B7: 0x2167,
+ 0xA5B8: 0x2168,
+ 0xA5B9: 0x2169,
+ 0xA5C1: 0x0391,
+ 0xA5C2: 0x0392,
+ 0xA5C3: 0x0393,
+ 0xA5C4: 0x0394,
+ 0xA5C5: 0x0395,
+ 0xA5C6: 0x0396,
+ 0xA5C7: 0x0397,
+ 0xA5C8: 0x0398,
+ 0xA5C9: 0x0399,
+ 0xA5CA: 0x039A,
+ 0xA5CB: 0x039B,
+ 0xA5CC: 0x039C,
+ 0xA5CD: 0x039D,
+ 0xA5CE: 0x039E,
+ 0xA5CF: 0x039F,
+ 0xA5D0: 0x03A0,
+ 0xA5D1: 0x03A1,
+ 0xA5D2: 0x03A3,
+ 0xA5D3: 0x03A4,
+ 0xA5D4: 0x03A5,
+ 0xA5D5: 0x03A6,
+ 0xA5D6: 0x03A7,
+ 0xA5D7: 0x03A8,
+ 0xA5D8: 0x03A9,
+ 0xA5E1: 0x03B1,
+ 0xA5E2: 0x03B2,
+ 0xA5E3: 0x03B3,
+ 0xA5E4: 0x03B4,
+ 0xA5E5: 0x03B5,
+ 0xA5E6: 0x03B6,
+ 0xA5E7: 0x03B7,
+ 0xA5E8: 0x03B8,
+ 0xA5E9: 0x03B9,
+ 0xA5EA: 0x03BA,
+ 0xA5EB: 0x03BB,
+ 0xA5EC: 0x03BC,
+ 0xA5ED: 0x03BD,
+ 0xA5EE: 0x03BE,
+ 0xA5EF: 0x03BF,
+ 0xA5F0: 0x03C0,
+ 0xA5F1: 0x03C1,
+ 0xA5F2: 0x03C3,
+ 0xA5F3: 0x03C4,
+ 0xA5F4: 0x03C5,
+ 0xA5F5: 0x03C6,
+ 0xA5F6: 0x03C7,
+ 0xA5F7: 0x03C8,
+ 0xA5F8: 0x03C9,
+ 0xA641: 0xCAA8,
+ 0xA642: 0xCAA9,
+ 0xA643: 0xCAAA,
+ 0xA644: 0xCAAB,
+ 0xA645: 0xCAAC,
+ 0xA646: 0xCAAD,
+ 0xA647: 0xCAAE,
+ 0xA648: 0xCAAF,
+ 0xA649: 0xCAB0,
+ 0xA64A: 0xCAB1,
+ 0xA64B: 0xCAB2,
+ 0xA64C: 0xCAB3,
+ 0xA64D: 0xCAB4,
+ 0xA64E: 0xCAB5,
+ 0xA64F: 0xCAB6,
+ 0xA650: 0xCAB7,
+ 0xA651: 0xCAB8,
+ 0xA652: 0xCAB9,
+ 0xA653: 0xCABA,
+ 0xA654: 0xCABB,
+ 0xA655: 0xCABE,
+ 0xA656: 0xCABF,
+ 0xA657: 0xCAC1,
+ 0xA658: 0xCAC2,
+ 0xA659: 0xCAC3,
+ 0xA65A: 0xCAC5,
+ 0xA661: 0xCAC6,
+ 0xA662: 0xCAC7,
+ 0xA663: 0xCAC8,
+ 0xA664: 0xCAC9,
+ 0xA665: 0xCACA,
+ 0xA666: 0xCACB,
+ 0xA667: 0xCACE,
+ 0xA668: 0xCAD0,
+ 0xA669: 0xCAD2,
+ 0xA66A: 0xCAD4,
+ 0xA66B: 0xCAD5,
+ 0xA66C: 0xCAD6,
+ 0xA66D: 0xCAD7,
+ 0xA66E: 0xCADA,
+ 0xA66F: 0xCADB,
+ 0xA670: 0xCADC,
+ 0xA671: 0xCADD,
+ 0xA672: 0xCADE,
+ 0xA673: 0xCADF,
+ 0xA674: 0xCAE1,
+ 0xA675: 0xCAE2,
+ 0xA676: 0xCAE3,
+ 0xA677: 0xCAE4,
+ 0xA678: 0xCAE5,
+ 0xA679: 0xCAE6,
+ 0xA67A: 0xCAE7,
+ 0xA681: 0xCAE8,
+ 0xA682: 0xCAE9,
+ 0xA683: 0xCAEA,
+ 0xA684: 0xCAEB,
+ 0xA685: 0xCAED,
+ 0xA686: 0xCAEE,
+ 0xA687: 0xCAEF,
+ 0xA688: 0xCAF0,
+ 0xA689: 0xCAF1,
+ 0xA68A: 0xCAF2,
+ 0xA68B: 0xCAF3,
+ 0xA68C: 0xCAF5,
+ 0xA68D: 0xCAF6,
+ 0xA68E: 0xCAF7,
+ 0xA68F: 0xCAF8,
+ 0xA690: 0xCAF9,
+ 0xA691: 0xCAFA,
+ 0xA692: 0xCAFB,
+ 0xA693: 0xCAFC,
+ 0xA694: 0xCAFD,
+ 0xA695: 0xCAFE,
+ 0xA696: 0xCAFF,
+ 0xA697: 0xCB00,
+ 0xA698: 0xCB01,
+ 0xA699: 0xCB02,
+ 0xA69A: 0xCB03,
+ 0xA69B: 0xCB04,
+ 0xA69C: 0xCB05,
+ 0xA69D: 0xCB06,
+ 0xA69E: 0xCB07,
+ 0xA69F: 0xCB09,
+ 0xA6A0: 0xCB0A,
+ 0xA6A1: 0x2500,
+ 0xA6A2: 0x2502,
+ 0xA6A3: 0x250C,
+ 0xA6A4: 0x2510,
+ 0xA6A5: 0x2518,
+ 0xA6A6: 0x2514,
+ 0xA6A7: 0x251C,
+ 0xA6A8: 0x252C,
+ 0xA6A9: 0x2524,
+ 0xA6AA: 0x2534,
+ 0xA6AB: 0x253C,
+ 0xA6AC: 0x2501,
+ 0xA6AD: 0x2503,
+ 0xA6AE: 0x250F,
+ 0xA6AF: 0x2513,
+ 0xA6B0: 0x251B,
+ 0xA6B1: 0x2517,
+ 0xA6B2: 0x2523,
+ 0xA6B3: 0x2533,
+ 0xA6B4: 0x252B,
+ 0xA6B5: 0x253B,
+ 0xA6B6: 0x254B,
+ 0xA6B7: 0x2520,
+ 0xA6B8: 0x252F,
+ 0xA6B9: 0x2528,
+ 0xA6BA: 0x2537,
+ 0xA6BB: 0x253F,
+ 0xA6BC: 0x251D,
+ 0xA6BD: 0x2530,
+ 0xA6BE: 0x2525,
+ 0xA6BF: 0x2538,
+ 0xA6C0: 0x2542,
+ 0xA6C1: 0x2512,
+ 0xA6C2: 0x2511,
+ 0xA6C3: 0x251A,
+ 0xA6C4: 0x2519,
+ 0xA6C5: 0x2516,
+ 0xA6C6: 0x2515,
+ 0xA6C7: 0x250E,
+ 0xA6C8: 0x250D,
+ 0xA6C9: 0x251E,
+ 0xA6CA: 0x251F,
+ 0xA6CB: 0x2521,
+ 0xA6CC: 0x2522,
+ 0xA6CD: 0x2526,
+ 0xA6CE: 0x2527,
+ 0xA6CF: 0x2529,
+ 0xA6D0: 0x252A,
+ 0xA6D1: 0x252D,
+ 0xA6D2: 0x252E,
+ 0xA6D3: 0x2531,
+ 0xA6D4: 0x2532,
+ 0xA6D5: 0x2535,
+ 0xA6D6: 0x2536,
+ 0xA6D7: 0x2539,
+ 0xA6D8: 0x253A,
+ 0xA6D9: 0x253D,
+ 0xA6DA: 0x253E,
+ 0xA6DB: 0x2540,
+ 0xA6DC: 0x2541,
+ 0xA6DD: 0x2543,
+ 0xA6DE: 0x2544,
+ 0xA6DF: 0x2545,
+ 0xA6E0: 0x2546,
+ 0xA6E1: 0x2547,
+ 0xA6E2: 0x2548,
+ 0xA6E3: 0x2549,
+ 0xA6E4: 0x254A,
+ 0xA741: 0xCB0B,
+ 0xA742: 0xCB0C,
+ 0xA743: 0xCB0D,
+ 0xA744: 0xCB0E,
+ 0xA745: 0xCB0F,
+ 0xA746: 0xCB11,
+ 0xA747: 0xCB12,
+ 0xA748: 0xCB13,
+ 0xA749: 0xCB15,
+ 0xA74A: 0xCB16,
+ 0xA74B: 0xCB17,
+ 0xA74C: 0xCB19,
+ 0xA74D: 0xCB1A,
+ 0xA74E: 0xCB1B,
+ 0xA74F: 0xCB1C,
+ 0xA750: 0xCB1D,
+ 0xA751: 0xCB1E,
+ 0xA752: 0xCB1F,
+ 0xA753: 0xCB22,
+ 0xA754: 0xCB23,
+ 0xA755: 0xCB24,
+ 0xA756: 0xCB25,
+ 0xA757: 0xCB26,
+ 0xA758: 0xCB27,
+ 0xA759: 0xCB28,
+ 0xA75A: 0xCB29,
+ 0xA761: 0xCB2A,
+ 0xA762: 0xCB2B,
+ 0xA763: 0xCB2C,
+ 0xA764: 0xCB2D,
+ 0xA765: 0xCB2E,
+ 0xA766: 0xCB2F,
+ 0xA767: 0xCB30,
+ 0xA768: 0xCB31,
+ 0xA769: 0xCB32,
+ 0xA76A: 0xCB33,
+ 0xA76B: 0xCB34,
+ 0xA76C: 0xCB35,
+ 0xA76D: 0xCB36,
+ 0xA76E: 0xCB37,
+ 0xA76F: 0xCB38,
+ 0xA770: 0xCB39,
+ 0xA771: 0xCB3A,
+ 0xA772: 0xCB3B,
+ 0xA773: 0xCB3C,
+ 0xA774: 0xCB3D,
+ 0xA775: 0xCB3E,
+ 0xA776: 0xCB3F,
+ 0xA777: 0xCB40,
+ 0xA778: 0xCB42,
+ 0xA779: 0xCB43,
+ 0xA77A: 0xCB44,
+ 0xA781: 0xCB45,
+ 0xA782: 0xCB46,
+ 0xA783: 0xCB47,
+ 0xA784: 0xCB4A,
+ 0xA785: 0xCB4B,
+ 0xA786: 0xCB4D,
+ 0xA787: 0xCB4E,
+ 0xA788: 0xCB4F,
+ 0xA789: 0xCB51,
+ 0xA78A: 0xCB52,
+ 0xA78B: 0xCB53,
+ 0xA78C: 0xCB54,
+ 0xA78D: 0xCB55,
+ 0xA78E: 0xCB56,
+ 0xA78F: 0xCB57,
+ 0xA790: 0xCB5A,
+ 0xA791: 0xCB5B,
+ 0xA792: 0xCB5C,
+ 0xA793: 0xCB5E,
+ 0xA794: 0xCB5F,
+ 0xA795: 0xCB60,
+ 0xA796: 0xCB61,
+ 0xA797: 0xCB62,
+ 0xA798: 0xCB63,
+ 0xA799: 0xCB65,
+ 0xA79A: 0xCB66,
+ 0xA79B: 0xCB67,
+ 0xA79C: 0xCB68,
+ 0xA79D: 0xCB69,
+ 0xA79E: 0xCB6A,
+ 0xA79F: 0xCB6B,
+ 0xA7A0: 0xCB6C,
+ 0xA7A1: 0x3395,
+ 0xA7A2: 0x3396,
+ 0xA7A3: 0x3397,
+ 0xA7A4: 0x2113,
+ 0xA7A5: 0x3398,
+ 0xA7A6: 0x33C4,
+ 0xA7A7: 0x33A3,
+ 0xA7A8: 0x33A4,
+ 0xA7A9: 0x33A5,
+ 0xA7AA: 0x33A6,
+ 0xA7AB: 0x3399,
+ 0xA7AC: 0x339A,
+ 0xA7AD: 0x339B,
+ 0xA7AE: 0x339C,
+ 0xA7AF: 0x339D,
+ 0xA7B0: 0x339E,
+ 0xA7B1: 0x339F,
+ 0xA7B2: 0x33A0,
+ 0xA7B3: 0x33A1,
+ 0xA7B4: 0x33A2,
+ 0xA7B5: 0x33CA,
+ 0xA7B6: 0x338D,
+ 0xA7B7: 0x338E,
+ 0xA7B8: 0x338F,
+ 0xA7B9: 0x33CF,
+ 0xA7BA: 0x3388,
+ 0xA7BB: 0x3389,
+ 0xA7BC: 0x33C8,
+ 0xA7BD: 0x33A7,
+ 0xA7BE: 0x33A8,
+ 0xA7BF: 0x33B0,
+ 0xA7C0: 0x33B1,
+ 0xA7C1: 0x33B2,
+ 0xA7C2: 0x33B3,
+ 0xA7C3: 0x33B4,
+ 0xA7C4: 0x33B5,
+ 0xA7C5: 0x33B6,
+ 0xA7C6: 0x33B7,
+ 0xA7C7: 0x33B8,
+ 0xA7C8: 0x33B9,
+ 0xA7C9: 0x3380,
+ 0xA7CA: 0x3381,
+ 0xA7CB: 0x3382,
+ 0xA7CC: 0x3383,
+ 0xA7CD: 0x3384,
+ 0xA7CE: 0x33BA,
+ 0xA7CF: 0x33BB,
+ 0xA7D0: 0x33BC,
+ 0xA7D1: 0x33BD,
+ 0xA7D2: 0x33BE,
+ 0xA7D3: 0x33BF,
+ 0xA7D4: 0x3390,
+ 0xA7D5: 0x3391,
+ 0xA7D6: 0x3392,
+ 0xA7D7: 0x3393,
+ 0xA7D8: 0x3394,
+ 0xA7D9: 0x2126,
+ 0xA7DA: 0x33C0,
+ 0xA7DB: 0x33C1,
+ 0xA7DC: 0x338A,
+ 0xA7DD: 0x338B,
+ 0xA7DE: 0x338C,
+ 0xA7DF: 0x33D6,
+ 0xA7E0: 0x33C5,
+ 0xA7E1: 0x33AD,
+ 0xA7E2: 0x33AE,
+ 0xA7E3: 0x33AF,
+ 0xA7E4: 0x33DB,
+ 0xA7E5: 0x33A9,
+ 0xA7E6: 0x33AA,
+ 0xA7E7: 0x33AB,
+ 0xA7E8: 0x33AC,
+ 0xA7E9: 0x33DD,
+ 0xA7EA: 0x33D0,
+ 0xA7EB: 0x33D3,
+ 0xA7EC: 0x33C3,
+ 0xA7ED: 0x33C9,
+ 0xA7EE: 0x33DC,
+ 0xA7EF: 0x33C6,
+ 0xA841: 0xCB6D,
+ 0xA842: 0xCB6E,
+ 0xA843: 0xCB6F,
+ 0xA844: 0xCB70,
+ 0xA845: 0xCB71,
+ 0xA846: 0xCB72,
+ 0xA847: 0xCB73,
+ 0xA848: 0xCB74,
+ 0xA849: 0xCB75,
+ 0xA84A: 0xCB76,
+ 0xA84B: 0xCB77,
+ 0xA84C: 0xCB7A,
+ 0xA84D: 0xCB7B,
+ 0xA84E: 0xCB7C,
+ 0xA84F: 0xCB7D,
+ 0xA850: 0xCB7E,
+ 0xA851: 0xCB7F,
+ 0xA852: 0xCB80,
+ 0xA853: 0xCB81,
+ 0xA854: 0xCB82,
+ 0xA855: 0xCB83,
+ 0xA856: 0xCB84,
+ 0xA857: 0xCB85,
+ 0xA858: 0xCB86,
+ 0xA859: 0xCB87,
+ 0xA85A: 0xCB88,
+ 0xA861: 0xCB89,
+ 0xA862: 0xCB8A,
+ 0xA863: 0xCB8B,
+ 0xA864: 0xCB8C,
+ 0xA865: 0xCB8D,
+ 0xA866: 0xCB8E,
+ 0xA867: 0xCB8F,
+ 0xA868: 0xCB90,
+ 0xA869: 0xCB91,
+ 0xA86A: 0xCB92,
+ 0xA86B: 0xCB93,
+ 0xA86C: 0xCB94,
+ 0xA86D: 0xCB95,
+ 0xA86E: 0xCB96,
+ 0xA86F: 0xCB97,
+ 0xA870: 0xCB98,
+ 0xA871: 0xCB99,
+ 0xA872: 0xCB9A,
+ 0xA873: 0xCB9B,
+ 0xA874: 0xCB9D,
+ 0xA875: 0xCB9E,
+ 0xA876: 0xCB9F,
+ 0xA877: 0xCBA0,
+ 0xA878: 0xCBA1,
+ 0xA879: 0xCBA2,
+ 0xA87A: 0xCBA3,
+ 0xA881: 0xCBA4,
+ 0xA882: 0xCBA5,
+ 0xA883: 0xCBA6,
+ 0xA884: 0xCBA7,
+ 0xA885: 0xCBA8,
+ 0xA886: 0xCBA9,
+ 0xA887: 0xCBAA,
+ 0xA888: 0xCBAB,
+ 0xA889: 0xCBAC,
+ 0xA88A: 0xCBAD,
+ 0xA88B: 0xCBAE,
+ 0xA88C: 0xCBAF,
+ 0xA88D: 0xCBB0,
+ 0xA88E: 0xCBB1,
+ 0xA88F: 0xCBB2,
+ 0xA890: 0xCBB3,
+ 0xA891: 0xCBB4,
+ 0xA892: 0xCBB5,
+ 0xA893: 0xCBB6,
+ 0xA894: 0xCBB7,
+ 0xA895: 0xCBB9,
+ 0xA896: 0xCBBA,
+ 0xA897: 0xCBBB,
+ 0xA898: 0xCBBC,
+ 0xA899: 0xCBBD,
+ 0xA89A: 0xCBBE,
+ 0xA89B: 0xCBBF,
+ 0xA89C: 0xCBC0,
+ 0xA89D: 0xCBC1,
+ 0xA89E: 0xCBC2,
+ 0xA89F: 0xCBC3,
+ 0xA8A0: 0xCBC4,
+ 0xA8A1: 0x00C6,
+ 0xA8A2: 0x00D0,
+ 0xA8A3: 0x00AA,
+ 0xA8A4: 0x0126,
+ 0xA8A6: 0x0132,
+ 0xA8A8: 0x013F,
+ 0xA8A9: 0x0141,
+ 0xA8AA: 0x00D8,
+ 0xA8AB: 0x0152,
+ 0xA8AC: 0x00BA,
+ 0xA8AD: 0x00DE,
+ 0xA8AE: 0x0166,
+ 0xA8AF: 0x014A,
+ 0xA8B1: 0x3260,
+ 0xA8B2: 0x3261,
+ 0xA8B3: 0x3262,
+ 0xA8B4: 0x3263,
+ 0xA8B5: 0x3264,
+ 0xA8B6: 0x3265,
+ 0xA8B7: 0x3266,
+ 0xA8B8: 0x3267,
+ 0xA8B9: 0x3268,
+ 0xA8BA: 0x3269,
+ 0xA8BB: 0x326A,
+ 0xA8BC: 0x326B,
+ 0xA8BD: 0x326C,
+ 0xA8BE: 0x326D,
+ 0xA8BF: 0x326E,
+ 0xA8C0: 0x326F,
+ 0xA8C1: 0x3270,
+ 0xA8C2: 0x3271,
+ 0xA8C3: 0x3272,
+ 0xA8C4: 0x3273,
+ 0xA8C5: 0x3274,
+ 0xA8C6: 0x3275,
+ 0xA8C7: 0x3276,
+ 0xA8C8: 0x3277,
+ 0xA8C9: 0x3278,
+ 0xA8CA: 0x3279,
+ 0xA8CB: 0x327A,
+ 0xA8CC: 0x327B,
+ 0xA8CD: 0x24D0,
+ 0xA8CE: 0x24D1,
+ 0xA8CF: 0x24D2,
+ 0xA8D0: 0x24D3,
+ 0xA8D1: 0x24D4,
+ 0xA8D2: 0x24D5,
+ 0xA8D3: 0x24D6,
+ 0xA8D4: 0x24D7,
+ 0xA8D5: 0x24D8,
+ 0xA8D6: 0x24D9,
+ 0xA8D7: 0x24DA,
+ 0xA8D8: 0x24DB,
+ 0xA8D9: 0x24DC,
+ 0xA8DA: 0x24DD,
+ 0xA8DB: 0x24DE,
+ 0xA8DC: 0x24DF,
+ 0xA8DD: 0x24E0,
+ 0xA8DE: 0x24E1,
+ 0xA8DF: 0x24E2,
+ 0xA8E0: 0x24E3,
+ 0xA8E1: 0x24E4,
+ 0xA8E2: 0x24E5,
+ 0xA8E3: 0x24E6,
+ 0xA8E4: 0x24E7,
+ 0xA8E5: 0x24E8,
+ 0xA8E6: 0x24E9,
+ 0xA8E7: 0x2460,
+ 0xA8E8: 0x2461,
+ 0xA8E9: 0x2462,
+ 0xA8EA: 0x2463,
+ 0xA8EB: 0x2464,
+ 0xA8EC: 0x2465,
+ 0xA8ED: 0x2466,
+ 0xA8EE: 0x2467,
+ 0xA8EF: 0x2468,
+ 0xA8F0: 0x2469,
+ 0xA8F1: 0x246A,
+ 0xA8F2: 0x246B,
+ 0xA8F3: 0x246C,
+ 0xA8F4: 0x246D,
+ 0xA8F5: 0x246E,
+ 0xA8F6: 0x00BD,
+ 0xA8F7: 0x2153,
+ 0xA8F8: 0x2154,
+ 0xA8F9: 0x00BC,
+ 0xA8FA: 0x00BE,
+ 0xA8FB: 0x215B,
+ 0xA8FC: 0x215C,
+ 0xA8FD: 0x215D,
+ 0xA8FE: 0x215E,
+ 0xA941: 0xCBC5,
+ 0xA942: 0xCBC6,
+ 0xA943: 0xCBC7,
+ 0xA944: 0xCBC8,
+ 0xA945: 0xCBC9,
+ 0xA946: 0xCBCA,
+ 0xA947: 0xCBCB,
+ 0xA948: 0xCBCC,
+ 0xA949: 0xCBCD,
+ 0xA94A: 0xCBCE,
+ 0xA94B: 0xCBCF,
+ 0xA94C: 0xCBD0,
+ 0xA94D: 0xCBD1,
+ 0xA94E: 0xCBD2,
+ 0xA94F: 0xCBD3,
+ 0xA950: 0xCBD5,
+ 0xA951: 0xCBD6,
+ 0xA952: 0xCBD7,
+ 0xA953: 0xCBD8,
+ 0xA954: 0xCBD9,
+ 0xA955: 0xCBDA,
+ 0xA956: 0xCBDB,
+ 0xA957: 0xCBDC,
+ 0xA958: 0xCBDD,
+ 0xA959: 0xCBDE,
+ 0xA95A: 0xCBDF,
+ 0xA961: 0xCBE0,
+ 0xA962: 0xCBE1,
+ 0xA963: 0xCBE2,
+ 0xA964: 0xCBE3,
+ 0xA965: 0xCBE5,
+ 0xA966: 0xCBE6,
+ 0xA967: 0xCBE8,
+ 0xA968: 0xCBEA,
+ 0xA969: 0xCBEB,
+ 0xA96A: 0xCBEC,
+ 0xA96B: 0xCBED,
+ 0xA96C: 0xCBEE,
+ 0xA96D: 0xCBEF,
+ 0xA96E: 0xCBF0,
+ 0xA96F: 0xCBF1,
+ 0xA970: 0xCBF2,
+ 0xA971: 0xCBF3,
+ 0xA972: 0xCBF4,
+ 0xA973: 0xCBF5,
+ 0xA974: 0xCBF6,
+ 0xA975: 0xCBF7,
+ 0xA976: 0xCBF8,
+ 0xA977: 0xCBF9,
+ 0xA978: 0xCBFA,
+ 0xA979: 0xCBFB,
+ 0xA97A: 0xCBFC,
+ 0xA981: 0xCBFD,
+ 0xA982: 0xCBFE,
+ 0xA983: 0xCBFF,
+ 0xA984: 0xCC00,
+ 0xA985: 0xCC01,
+ 0xA986: 0xCC02,
+ 0xA987: 0xCC03,
+ 0xA988: 0xCC04,
+ 0xA989: 0xCC05,
+ 0xA98A: 0xCC06,
+ 0xA98B: 0xCC07,
+ 0xA98C: 0xCC08,
+ 0xA98D: 0xCC09,
+ 0xA98E: 0xCC0A,
+ 0xA98F: 0xCC0B,
+ 0xA990: 0xCC0E,
+ 0xA991: 0xCC0F,
+ 0xA992: 0xCC11,
+ 0xA993: 0xCC12,
+ 0xA994: 0xCC13,
+ 0xA995: 0xCC15,
+ 0xA996: 0xCC16,
+ 0xA997: 0xCC17,
+ 0xA998: 0xCC18,
+ 0xA999: 0xCC19,
+ 0xA99A: 0xCC1A,
+ 0xA99B: 0xCC1B,
+ 0xA99C: 0xCC1E,
+ 0xA99D: 0xCC1F,
+ 0xA99E: 0xCC20,
+ 0xA99F: 0xCC23,
+ 0xA9A0: 0xCC24,
+ 0xA9A1: 0x00E6,
+ 0xA9A2: 0x0111,
+ 0xA9A3: 0x00F0,
+ 0xA9A4: 0x0127,
+ 0xA9A5: 0x0131,
+ 0xA9A6: 0x0133,
+ 0xA9A7: 0x0138,
+ 0xA9A8: 0x0140,
+ 0xA9A9: 0x0142,
+ 0xA9AA: 0x00F8,
+ 0xA9AB: 0x0153,
+ 0xA9AC: 0x00DF,
+ 0xA9AD: 0x00FE,
+ 0xA9AE: 0x0167,
+ 0xA9AF: 0x014B,
+ 0xA9B0: 0x0149,
+ 0xA9B1: 0x3200,
+ 0xA9B2: 0x3201,
+ 0xA9B3: 0x3202,
+ 0xA9B4: 0x3203,
+ 0xA9B5: 0x3204,
+ 0xA9B6: 0x3205,
+ 0xA9B7: 0x3206,
+ 0xA9B8: 0x3207,
+ 0xA9B9: 0x3208,
+ 0xA9BA: 0x3209,
+ 0xA9BB: 0x320A,
+ 0xA9BC: 0x320B,
+ 0xA9BD: 0x320C,
+ 0xA9BE: 0x320D,
+ 0xA9BF: 0x320E,
+ 0xA9C0: 0x320F,
+ 0xA9C1: 0x3210,
+ 0xA9C2: 0x3211,
+ 0xA9C3: 0x3212,
+ 0xA9C4: 0x3213,
+ 0xA9C5: 0x3214,
+ 0xA9C6: 0x3215,
+ 0xA9C7: 0x3216,
+ 0xA9C8: 0x3217,
+ 0xA9C9: 0x3218,
+ 0xA9CA: 0x3219,
+ 0xA9CB: 0x321A,
+ 0xA9CC: 0x321B,
+ 0xA9CD: 0x249C,
+ 0xA9CE: 0x249D,
+ 0xA9CF: 0x249E,
+ 0xA9D0: 0x249F,
+ 0xA9D1: 0x24A0,
+ 0xA9D2: 0x24A1,
+ 0xA9D3: 0x24A2,
+ 0xA9D4: 0x24A3,
+ 0xA9D5: 0x24A4,
+ 0xA9D6: 0x24A5,
+ 0xA9D7: 0x24A6,
+ 0xA9D8: 0x24A7,
+ 0xA9D9: 0x24A8,
+ 0xA9DA: 0x24A9,
+ 0xA9DB: 0x24AA,
+ 0xA9DC: 0x24AB,
+ 0xA9DD: 0x24AC,
+ 0xA9DE: 0x24AD,
+ 0xA9DF: 0x24AE,
+ 0xA9E0: 0x24AF,
+ 0xA9E1: 0x24B0,
+ 0xA9E2: 0x24B1,
+ 0xA9E3: 0x24B2,
+ 0xA9E4: 0x24B3,
+ 0xA9E5: 0x24B4,
+ 0xA9E6: 0x24B5,
+ 0xA9E7: 0x2474,
+ 0xA9E8: 0x2475,
+ 0xA9E9: 0x2476,
+ 0xA9EA: 0x2477,
+ 0xA9EB: 0x2478,
+ 0xA9EC: 0x2479,
+ 0xA9ED: 0x247A,
+ 0xA9EE: 0x247B,
+ 0xA9EF: 0x247C,
+ 0xA9F0: 0x247D,
+ 0xA9F1: 0x247E,
+ 0xA9F2: 0x247F,
+ 0xA9F3: 0x2480,
+ 0xA9F4: 0x2481,
+ 0xA9F5: 0x2482,
+ 0xA9F6: 0x00B9,
+ 0xA9F7: 0x00B2,
+ 0xA9F8: 0x00B3,
+ 0xA9F9: 0x2074,
+ 0xA9FA: 0x207F,
+ 0xA9FB: 0x2081,
+ 0xA9FC: 0x2082,
+ 0xA9FD: 0x2083,
+ 0xA9FE: 0x2084,
+ 0xAA41: 0xCC25,
+ 0xAA42: 0xCC26,
+ 0xAA43: 0xCC2A,
+ 0xAA44: 0xCC2B,
+ 0xAA45: 0xCC2D,
+ 0xAA46: 0xCC2F,
+ 0xAA47: 0xCC31,
+ 0xAA48: 0xCC32,
+ 0xAA49: 0xCC33,
+ 0xAA4A: 0xCC34,
+ 0xAA4B: 0xCC35,
+ 0xAA4C: 0xCC36,
+ 0xAA4D: 0xCC37,
+ 0xAA4E: 0xCC3A,
+ 0xAA4F: 0xCC3F,
+ 0xAA50: 0xCC40,
+ 0xAA51: 0xCC41,
+ 0xAA52: 0xCC42,
+ 0xAA53: 0xCC43,
+ 0xAA54: 0xCC46,
+ 0xAA55: 0xCC47,
+ 0xAA56: 0xCC49,
+ 0xAA57: 0xCC4A,
+ 0xAA58: 0xCC4B,
+ 0xAA59: 0xCC4D,
+ 0xAA5A: 0xCC4E,
+ 0xAA61: 0xCC4F,
+ 0xAA62: 0xCC50,
+ 0xAA63: 0xCC51,
+ 0xAA64: 0xCC52,
+ 0xAA65: 0xCC53,
+ 0xAA66: 0xCC56,
+ 0xAA67: 0xCC5A,
+ 0xAA68: 0xCC5B,
+ 0xAA69: 0xCC5C,
+ 0xAA6A: 0xCC5D,
+ 0xAA6B: 0xCC5E,
+ 0xAA6C: 0xCC5F,
+ 0xAA6D: 0xCC61,
+ 0xAA6E: 0xCC62,
+ 0xAA6F: 0xCC63,
+ 0xAA70: 0xCC65,
+ 0xAA71: 0xCC67,
+ 0xAA72: 0xCC69,
+ 0xAA73: 0xCC6A,
+ 0xAA74: 0xCC6B,
+ 0xAA75: 0xCC6C,
+ 0xAA76: 0xCC6D,
+ 0xAA77: 0xCC6E,
+ 0xAA78: 0xCC6F,
+ 0xAA79: 0xCC71,
+ 0xAA7A: 0xCC72,
+ 0xAA81: 0xCC73,
+ 0xAA82: 0xCC74,
+ 0xAA83: 0xCC76,
+ 0xAA84: 0xCC77,
+ 0xAA85: 0xCC78,
+ 0xAA86: 0xCC79,
+ 0xAA87: 0xCC7A,
+ 0xAA88: 0xCC7B,
+ 0xAA89: 0xCC7C,
+ 0xAA8A: 0xCC7D,
+ 0xAA8B: 0xCC7E,
+ 0xAA8C: 0xCC7F,
+ 0xAA8D: 0xCC80,
+ 0xAA8E: 0xCC81,
+ 0xAA8F: 0xCC82,
+ 0xAA90: 0xCC83,
+ 0xAA91: 0xCC84,
+ 0xAA92: 0xCC85,
+ 0xAA93: 0xCC86,
+ 0xAA94: 0xCC87,
+ 0xAA95: 0xCC88,
+ 0xAA96: 0xCC89,
+ 0xAA97: 0xCC8A,
+ 0xAA98: 0xCC8B,
+ 0xAA99: 0xCC8C,
+ 0xAA9A: 0xCC8D,
+ 0xAA9B: 0xCC8E,
+ 0xAA9C: 0xCC8F,
+ 0xAA9D: 0xCC90,
+ 0xAA9E: 0xCC91,
+ 0xAA9F: 0xCC92,
+ 0xAAA0: 0xCC93,
+ 0xAAA1: 0x3041,
+ 0xAAA2: 0x3042,
+ 0xAAA3: 0x3043,
+ 0xAAA4: 0x3044,
+ 0xAAA5: 0x3045,
+ 0xAAA6: 0x3046,
+ 0xAAA7: 0x3047,
+ 0xAAA8: 0x3048,
+ 0xAAA9: 0x3049,
+ 0xAAAA: 0x304A,
+ 0xAAAB: 0x304B,
+ 0xAAAC: 0x304C,
+ 0xAAAD: 0x304D,
+ 0xAAAE: 0x304E,
+ 0xAAAF: 0x304F,
+ 0xAAB0: 0x3050,
+ 0xAAB1: 0x3051,
+ 0xAAB2: 0x3052,
+ 0xAAB3: 0x3053,
+ 0xAAB4: 0x3054,
+ 0xAAB5: 0x3055,
+ 0xAAB6: 0x3056,
+ 0xAAB7: 0x3057,
+ 0xAAB8: 0x3058,
+ 0xAAB9: 0x3059,
+ 0xAABA: 0x305A,
+ 0xAABB: 0x305B,
+ 0xAABC: 0x305C,
+ 0xAABD: 0x305D,
+ 0xAABE: 0x305E,
+ 0xAABF: 0x305F,
+ 0xAAC0: 0x3060,
+ 0xAAC1: 0x3061,
+ 0xAAC2: 0x3062,
+ 0xAAC3: 0x3063,
+ 0xAAC4: 0x3064,
+ 0xAAC5: 0x3065,
+ 0xAAC6: 0x3066,
+ 0xAAC7: 0x3067,
+ 0xAAC8: 0x3068,
+ 0xAAC9: 0x3069,
+ 0xAACA: 0x306A,
+ 0xAACB: 0x306B,
+ 0xAACC: 0x306C,
+ 0xAACD: 0x306D,
+ 0xAACE: 0x306E,
+ 0xAACF: 0x306F,
+ 0xAAD0: 0x3070,
+ 0xAAD1: 0x3071,
+ 0xAAD2: 0x3072,
+ 0xAAD3: 0x3073,
+ 0xAAD4: 0x3074,
+ 0xAAD5: 0x3075,
+ 0xAAD6: 0x3076,
+ 0xAAD7: 0x3077,
+ 0xAAD8: 0x3078,
+ 0xAAD9: 0x3079,
+ 0xAADA: 0x307A,
+ 0xAADB: 0x307B,
+ 0xAADC: 0x307C,
+ 0xAADD: 0x307D,
+ 0xAADE: 0x307E,
+ 0xAADF: 0x307F,
+ 0xAAE0: 0x3080,
+ 0xAAE1: 0x3081,
+ 0xAAE2: 0x3082,
+ 0xAAE3: 0x3083,
+ 0xAAE4: 0x3084,
+ 0xAAE5: 0x3085,
+ 0xAAE6: 0x3086,
+ 0xAAE7: 0x3087,
+ 0xAAE8: 0x3088,
+ 0xAAE9: 0x3089,
+ 0xAAEA: 0x308A,
+ 0xAAEB: 0x308B,
+ 0xAAEC: 0x308C,
+ 0xAAED: 0x308D,
+ 0xAAEE: 0x308E,
+ 0xAAEF: 0x308F,
+ 0xAAF0: 0x3090,
+ 0xAAF1: 0x3091,
+ 0xAAF2: 0x3092,
+ 0xAAF3: 0x3093,
+ 0xAB41: 0xCC94,
+ 0xAB42: 0xCC95,
+ 0xAB43: 0xCC96,
+ 0xAB44: 0xCC97,
+ 0xAB45: 0xCC9A,
+ 0xAB46: 0xCC9B,
+ 0xAB47: 0xCC9D,
+ 0xAB48: 0xCC9E,
+ 0xAB49: 0xCC9F,
+ 0xAB4A: 0xCCA1,
+ 0xAB4B: 0xCCA2,
+ 0xAB4C: 0xCCA3,
+ 0xAB4D: 0xCCA4,
+ 0xAB4E: 0xCCA5,
+ 0xAB4F: 0xCCA6,
+ 0xAB50: 0xCCA7,
+ 0xAB51: 0xCCAA,
+ 0xAB52: 0xCCAE,
+ 0xAB53: 0xCCAF,
+ 0xAB54: 0xCCB0,
+ 0xAB55: 0xCCB1,
+ 0xAB56: 0xCCB2,
+ 0xAB57: 0xCCB3,
+ 0xAB58: 0xCCB6,
+ 0xAB59: 0xCCB7,
+ 0xAB5A: 0xCCB9,
+ 0xAB61: 0xCCBA,
+ 0xAB62: 0xCCBB,
+ 0xAB63: 0xCCBD,
+ 0xAB64: 0xCCBE,
+ 0xAB65: 0xCCBF,
+ 0xAB66: 0xCCC0,
+ 0xAB67: 0xCCC1,
+ 0xAB68: 0xCCC2,
+ 0xAB69: 0xCCC3,
+ 0xAB6A: 0xCCC6,
+ 0xAB6B: 0xCCC8,
+ 0xAB6C: 0xCCCA,
+ 0xAB6D: 0xCCCB,
+ 0xAB6E: 0xCCCC,
+ 0xAB6F: 0xCCCD,
+ 0xAB70: 0xCCCE,
+ 0xAB71: 0xCCCF,
+ 0xAB72: 0xCCD1,
+ 0xAB73: 0xCCD2,
+ 0xAB74: 0xCCD3,
+ 0xAB75: 0xCCD5,
+ 0xAB76: 0xCCD6,
+ 0xAB77: 0xCCD7,
+ 0xAB78: 0xCCD8,
+ 0xAB79: 0xCCD9,
+ 0xAB7A: 0xCCDA,
+ 0xAB81: 0xCCDB,
+ 0xAB82: 0xCCDC,
+ 0xAB83: 0xCCDD,
+ 0xAB84: 0xCCDE,
+ 0xAB85: 0xCCDF,
+ 0xAB86: 0xCCE0,
+ 0xAB87: 0xCCE1,
+ 0xAB88: 0xCCE2,
+ 0xAB89: 0xCCE3,
+ 0xAB8A: 0xCCE5,
+ 0xAB8B: 0xCCE6,
+ 0xAB8C: 0xCCE7,
+ 0xAB8D: 0xCCE8,
+ 0xAB8E: 0xCCE9,
+ 0xAB8F: 0xCCEA,
+ 0xAB90: 0xCCEB,
+ 0xAB91: 0xCCED,
+ 0xAB92: 0xCCEE,
+ 0xAB93: 0xCCEF,
+ 0xAB94: 0xCCF1,
+ 0xAB95: 0xCCF2,
+ 0xAB96: 0xCCF3,
+ 0xAB97: 0xCCF4,
+ 0xAB98: 0xCCF5,
+ 0xAB99: 0xCCF6,
+ 0xAB9A: 0xCCF7,
+ 0xAB9B: 0xCCF8,
+ 0xAB9C: 0xCCF9,
+ 0xAB9D: 0xCCFA,
+ 0xAB9E: 0xCCFB,
+ 0xAB9F: 0xCCFC,
+ 0xABA0: 0xCCFD,
+ 0xABA1: 0x30A1,
+ 0xABA2: 0x30A2,
+ 0xABA3: 0x30A3,
+ 0xABA4: 0x30A4,
+ 0xABA5: 0x30A5,
+ 0xABA6: 0x30A6,
+ 0xABA7: 0x30A7,
+ 0xABA8: 0x30A8,
+ 0xABA9: 0x30A9,
+ 0xABAA: 0x30AA,
+ 0xABAB: 0x30AB,
+ 0xABAC: 0x30AC,
+ 0xABAD: 0x30AD,
+ 0xABAE: 0x30AE,
+ 0xABAF: 0x30AF,
+ 0xABB0: 0x30B0,
+ 0xABB1: 0x30B1,
+ 0xABB2: 0x30B2,
+ 0xABB3: 0x30B3,
+ 0xABB4: 0x30B4,
+ 0xABB5: 0x30B5,
+ 0xABB6: 0x30B6,
+ 0xABB7: 0x30B7,
+ 0xABB8: 0x30B8,
+ 0xABB9: 0x30B9,
+ 0xABBA: 0x30BA,
+ 0xABBB: 0x30BB,
+ 0xABBC: 0x30BC,
+ 0xABBD: 0x30BD,
+ 0xABBE: 0x30BE,
+ 0xABBF: 0x30BF,
+ 0xABC0: 0x30C0,
+ 0xABC1: 0x30C1,
+ 0xABC2: 0x30C2,
+ 0xABC3: 0x30C3,
+ 0xABC4: 0x30C4,
+ 0xABC5: 0x30C5,
+ 0xABC6: 0x30C6,
+ 0xABC7: 0x30C7,
+ 0xABC8: 0x30C8,
+ 0xABC9: 0x30C9,
+ 0xABCA: 0x30CA,
+ 0xABCB: 0x30CB,
+ 0xABCC: 0x30CC,
+ 0xABCD: 0x30CD,
+ 0xABCE: 0x30CE,
+ 0xABCF: 0x30CF,
+ 0xABD0: 0x30D0,
+ 0xABD1: 0x30D1,
+ 0xABD2: 0x30D2,
+ 0xABD3: 0x30D3,
+ 0xABD4: 0x30D4,
+ 0xABD5: 0x30D5,
+ 0xABD6: 0x30D6,
+ 0xABD7: 0x30D7,
+ 0xABD8: 0x30D8,
+ 0xABD9: 0x30D9,
+ 0xABDA: 0x30DA,
+ 0xABDB: 0x30DB,
+ 0xABDC: 0x30DC,
+ 0xABDD: 0x30DD,
+ 0xABDE: 0x30DE,
+ 0xABDF: 0x30DF,
+ 0xABE0: 0x30E0,
+ 0xABE1: 0x30E1,
+ 0xABE2: 0x30E2,
+ 0xABE3: 0x30E3,
+ 0xABE4: 0x30E4,
+ 0xABE5: 0x30E5,
+ 0xABE6: 0x30E6,
+ 0xABE7: 0x30E7,
+ 0xABE8: 0x30E8,
+ 0xABE9: 0x30E9,
+ 0xABEA: 0x30EA,
+ 0xABEB: 0x30EB,
+ 0xABEC: 0x30EC,
+ 0xABED: 0x30ED,
+ 0xABEE: 0x30EE,
+ 0xABEF: 0x30EF,
+ 0xABF0: 0x30F0,
+ 0xABF1: 0x30F1,
+ 0xABF2: 0x30F2,
+ 0xABF3: 0x30F3,
+ 0xABF4: 0x30F4,
+ 0xABF5: 0x30F5,
+ 0xABF6: 0x30F6,
+ 0xAC41: 0xCCFE,
+ 0xAC42: 0xCCFF,
+ 0xAC43: 0xCD00,
+ 0xAC44: 0xCD02,
+ 0xAC45: 0xCD03,
+ 0xAC46: 0xCD04,
+ 0xAC47: 0xCD05,
+ 0xAC48: 0xCD06,
+ 0xAC49: 0xCD07,
+ 0xAC4A: 0xCD0A,
+ 0xAC4B: 0xCD0B,
+ 0xAC4C: 0xCD0D,
+ 0xAC4D: 0xCD0E,
+ 0xAC4E: 0xCD0F,
+ 0xAC4F: 0xCD11,
+ 0xAC50: 0xCD12,
+ 0xAC51: 0xCD13,
+ 0xAC52: 0xCD14,
+ 0xAC53: 0xCD15,
+ 0xAC54: 0xCD16,
+ 0xAC55: 0xCD17,
+ 0xAC56: 0xCD1A,
+ 0xAC57: 0xCD1C,
+ 0xAC58: 0xCD1E,
+ 0xAC59: 0xCD1F,
+ 0xAC5A: 0xCD20,
+ 0xAC61: 0xCD21,
+ 0xAC62: 0xCD22,
+ 0xAC63: 0xCD23,
+ 0xAC64: 0xCD25,
+ 0xAC65: 0xCD26,
+ 0xAC66: 0xCD27,
+ 0xAC67: 0xCD29,
+ 0xAC68: 0xCD2A,
+ 0xAC69: 0xCD2B,
+ 0xAC6A: 0xCD2D,
+ 0xAC6B: 0xCD2E,
+ 0xAC6C: 0xCD2F,
+ 0xAC6D: 0xCD30,
+ 0xAC6E: 0xCD31,
+ 0xAC6F: 0xCD32,
+ 0xAC70: 0xCD33,
+ 0xAC71: 0xCD34,
+ 0xAC72: 0xCD35,
+ 0xAC73: 0xCD36,
+ 0xAC74: 0xCD37,
+ 0xAC75: 0xCD38,
+ 0xAC76: 0xCD3A,
+ 0xAC77: 0xCD3B,
+ 0xAC78: 0xCD3C,
+ 0xAC79: 0xCD3D,
+ 0xAC7A: 0xCD3E,
+ 0xAC81: 0xCD3F,
+ 0xAC82: 0xCD40,
+ 0xAC83: 0xCD41,
+ 0xAC84: 0xCD42,
+ 0xAC85: 0xCD43,
+ 0xAC86: 0xCD44,
+ 0xAC87: 0xCD45,
+ 0xAC88: 0xCD46,
+ 0xAC89: 0xCD47,
+ 0xAC8A: 0xCD48,
+ 0xAC8B: 0xCD49,
+ 0xAC8C: 0xCD4A,
+ 0xAC8D: 0xCD4B,
+ 0xAC8E: 0xCD4C,
+ 0xAC8F: 0xCD4D,
+ 0xAC90: 0xCD4E,
+ 0xAC91: 0xCD4F,
+ 0xAC92: 0xCD50,
+ 0xAC93: 0xCD51,
+ 0xAC94: 0xCD52,
+ 0xAC95: 0xCD53,
+ 0xAC96: 0xCD54,
+ 0xAC97: 0xCD55,
+ 0xAC98: 0xCD56,
+ 0xAC99: 0xCD57,
+ 0xAC9A: 0xCD58,
+ 0xAC9B: 0xCD59,
+ 0xAC9C: 0xCD5A,
+ 0xAC9D: 0xCD5B,
+ 0xAC9E: 0xCD5D,
+ 0xAC9F: 0xCD5E,
+ 0xACA0: 0xCD5F,
+ 0xACA1: 0x0410,
+ 0xACA2: 0x0411,
+ 0xACA3: 0x0412,
+ 0xACA4: 0x0413,
+ 0xACA5: 0x0414,
+ 0xACA6: 0x0415,
+ 0xACA7: 0x0401,
+ 0xACA8: 0x0416,
+ 0xACA9: 0x0417,
+ 0xACAA: 0x0418,
+ 0xACAB: 0x0419,
+ 0xACAC: 0x041A,
+ 0xACAD: 0x041B,
+ 0xACAE: 0x041C,
+ 0xACAF: 0x041D,
+ 0xACB0: 0x041E,
+ 0xACB1: 0x041F,
+ 0xACB2: 0x0420,
+ 0xACB3: 0x0421,
+ 0xACB4: 0x0422,
+ 0xACB5: 0x0423,
+ 0xACB6: 0x0424,
+ 0xACB7: 0x0425,
+ 0xACB8: 0x0426,
+ 0xACB9: 0x0427,
+ 0xACBA: 0x0428,
+ 0xACBB: 0x0429,
+ 0xACBC: 0x042A,
+ 0xACBD: 0x042B,
+ 0xACBE: 0x042C,
+ 0xACBF: 0x042D,
+ 0xACC0: 0x042E,
+ 0xACC1: 0x042F,
+ 0xACD1: 0x0430,
+ 0xACD2: 0x0431,
+ 0xACD3: 0x0432,
+ 0xACD4: 0x0433,
+ 0xACD5: 0x0434,
+ 0xACD6: 0x0435,
+ 0xACD7: 0x0451,
+ 0xACD8: 0x0436,
+ 0xACD9: 0x0437,
+ 0xACDA: 0x0438,
+ 0xACDB: 0x0439,
+ 0xACDC: 0x043A,
+ 0xACDD: 0x043B,
+ 0xACDE: 0x043C,
+ 0xACDF: 0x043D,
+ 0xACE0: 0x043E,
+ 0xACE1: 0x043F,
+ 0xACE2: 0x0440,
+ 0xACE3: 0x0441,
+ 0xACE4: 0x0442,
+ 0xACE5: 0x0443,
+ 0xACE6: 0x0444,
+ 0xACE7: 0x0445,
+ 0xACE8: 0x0446,
+ 0xACE9: 0x0447,
+ 0xACEA: 0x0448,
+ 0xACEB: 0x0449,
+ 0xACEC: 0x044A,
+ 0xACED: 0x044B,
+ 0xACEE: 0x044C,
+ 0xACEF: 0x044D,
+ 0xACF0: 0x044E,
+ 0xACF1: 0x044F,
+ 0xAD41: 0xCD61,
+ 0xAD42: 0xCD62,
+ 0xAD43: 0xCD63,
+ 0xAD44: 0xCD65,
+ 0xAD45: 0xCD66,
+ 0xAD46: 0xCD67,
+ 0xAD47: 0xCD68,
+ 0xAD48: 0xCD69,
+ 0xAD49: 0xCD6A,
+ 0xAD4A: 0xCD6B,
+ 0xAD4B: 0xCD6E,
+ 0xAD4C: 0xCD70,
+ 0xAD4D: 0xCD72,
+ 0xAD4E: 0xCD73,
+ 0xAD4F: 0xCD74,
+ 0xAD50: 0xCD75,
+ 0xAD51: 0xCD76,
+ 0xAD52: 0xCD77,
+ 0xAD53: 0xCD79,
+ 0xAD54: 0xCD7A,
+ 0xAD55: 0xCD7B,
+ 0xAD56: 0xCD7C,
+ 0xAD57: 0xCD7D,
+ 0xAD58: 0xCD7E,
+ 0xAD59: 0xCD7F,
+ 0xAD5A: 0xCD80,
+ 0xAD61: 0xCD81,
+ 0xAD62: 0xCD82,
+ 0xAD63: 0xCD83,
+ 0xAD64: 0xCD84,
+ 0xAD65: 0xCD85,
+ 0xAD66: 0xCD86,
+ 0xAD67: 0xCD87,
+ 0xAD68: 0xCD89,
+ 0xAD69: 0xCD8A,
+ 0xAD6A: 0xCD8B,
+ 0xAD6B: 0xCD8C,
+ 0xAD6C: 0xCD8D,
+ 0xAD6D: 0xCD8E,
+ 0xAD6E: 0xCD8F,
+ 0xAD6F: 0xCD90,
+ 0xAD70: 0xCD91,
+ 0xAD71: 0xCD92,
+ 0xAD72: 0xCD93,
+ 0xAD73: 0xCD96,
+ 0xAD74: 0xCD97,
+ 0xAD75: 0xCD99,
+ 0xAD76: 0xCD9A,
+ 0xAD77: 0xCD9B,
+ 0xAD78: 0xCD9D,
+ 0xAD79: 0xCD9E,
+ 0xAD7A: 0xCD9F,
+ 0xAD81: 0xCDA0,
+ 0xAD82: 0xCDA1,
+ 0xAD83: 0xCDA2,
+ 0xAD84: 0xCDA3,
+ 0xAD85: 0xCDA6,
+ 0xAD86: 0xCDA8,
+ 0xAD87: 0xCDAA,
+ 0xAD88: 0xCDAB,
+ 0xAD89: 0xCDAC,
+ 0xAD8A: 0xCDAD,
+ 0xAD8B: 0xCDAE,
+ 0xAD8C: 0xCDAF,
+ 0xAD8D: 0xCDB1,
+ 0xAD8E: 0xCDB2,
+ 0xAD8F: 0xCDB3,
+ 0xAD90: 0xCDB4,
+ 0xAD91: 0xCDB5,
+ 0xAD92: 0xCDB6,
+ 0xAD93: 0xCDB7,
+ 0xAD94: 0xCDB8,
+ 0xAD95: 0xCDB9,
+ 0xAD96: 0xCDBA,
+ 0xAD97: 0xCDBB,
+ 0xAD98: 0xCDBC,
+ 0xAD99: 0xCDBD,
+ 0xAD9A: 0xCDBE,
+ 0xAD9B: 0xCDBF,
+ 0xAD9C: 0xCDC0,
+ 0xAD9D: 0xCDC1,
+ 0xAD9E: 0xCDC2,
+ 0xAD9F: 0xCDC3,
+ 0xADA0: 0xCDC5,
+ 0xAE41: 0xCDC6,
+ 0xAE42: 0xCDC7,
+ 0xAE43: 0xCDC8,
+ 0xAE44: 0xCDC9,
+ 0xAE45: 0xCDCA,
+ 0xAE46: 0xCDCB,
+ 0xAE47: 0xCDCD,
+ 0xAE48: 0xCDCE,
+ 0xAE49: 0xCDCF,
+ 0xAE4A: 0xCDD1,
+ 0xAE4B: 0xCDD2,
+ 0xAE4C: 0xCDD3,
+ 0xAE4D: 0xCDD4,
+ 0xAE4E: 0xCDD5,
+ 0xAE4F: 0xCDD6,
+ 0xAE50: 0xCDD7,
+ 0xAE51: 0xCDD8,
+ 0xAE52: 0xCDD9,
+ 0xAE53: 0xCDDA,
+ 0xAE54: 0xCDDB,
+ 0xAE55: 0xCDDC,
+ 0xAE56: 0xCDDD,
+ 0xAE57: 0xCDDE,
+ 0xAE58: 0xCDDF,
+ 0xAE59: 0xCDE0,
+ 0xAE5A: 0xCDE1,
+ 0xAE61: 0xCDE2,
+ 0xAE62: 0xCDE3,
+ 0xAE63: 0xCDE4,
+ 0xAE64: 0xCDE5,
+ 0xAE65: 0xCDE6,
+ 0xAE66: 0xCDE7,
+ 0xAE67: 0xCDE9,
+ 0xAE68: 0xCDEA,
+ 0xAE69: 0xCDEB,
+ 0xAE6A: 0xCDED,
+ 0xAE6B: 0xCDEE,
+ 0xAE6C: 0xCDEF,
+ 0xAE6D: 0xCDF1,
+ 0xAE6E: 0xCDF2,
+ 0xAE6F: 0xCDF3,
+ 0xAE70: 0xCDF4,
+ 0xAE71: 0xCDF5,
+ 0xAE72: 0xCDF6,
+ 0xAE73: 0xCDF7,
+ 0xAE74: 0xCDFA,
+ 0xAE75: 0xCDFC,
+ 0xAE76: 0xCDFE,
+ 0xAE77: 0xCDFF,
+ 0xAE78: 0xCE00,
+ 0xAE79: 0xCE01,
+ 0xAE7A: 0xCE02,
+ 0xAE81: 0xCE03,
+ 0xAE82: 0xCE05,
+ 0xAE83: 0xCE06,
+ 0xAE84: 0xCE07,
+ 0xAE85: 0xCE09,
+ 0xAE86: 0xCE0A,
+ 0xAE87: 0xCE0B,
+ 0xAE88: 0xCE0D,
+ 0xAE89: 0xCE0E,
+ 0xAE8A: 0xCE0F,
+ 0xAE8B: 0xCE10,
+ 0xAE8C: 0xCE11,
+ 0xAE8D: 0xCE12,
+ 0xAE8E: 0xCE13,
+ 0xAE8F: 0xCE15,
+ 0xAE90: 0xCE16,
+ 0xAE91: 0xCE17,
+ 0xAE92: 0xCE18,
+ 0xAE93: 0xCE1A,
+ 0xAE94: 0xCE1B,
+ 0xAE95: 0xCE1C,
+ 0xAE96: 0xCE1D,
+ 0xAE97: 0xCE1E,
+ 0xAE98: 0xCE1F,
+ 0xAE99: 0xCE22,
+ 0xAE9A: 0xCE23,
+ 0xAE9B: 0xCE25,
+ 0xAE9C: 0xCE26,
+ 0xAE9D: 0xCE27,
+ 0xAE9E: 0xCE29,
+ 0xAE9F: 0xCE2A,
+ 0xAEA0: 0xCE2B,
+ 0xAF41: 0xCE2C,
+ 0xAF42: 0xCE2D,
+ 0xAF43: 0xCE2E,
+ 0xAF44: 0xCE2F,
+ 0xAF45: 0xCE32,
+ 0xAF46: 0xCE34,
+ 0xAF47: 0xCE36,
+ 0xAF48: 0xCE37,
+ 0xAF49: 0xCE38,
+ 0xAF4A: 0xCE39,
+ 0xAF4B: 0xCE3A,
+ 0xAF4C: 0xCE3B,
+ 0xAF4D: 0xCE3C,
+ 0xAF4E: 0xCE3D,
+ 0xAF4F: 0xCE3E,
+ 0xAF50: 0xCE3F,
+ 0xAF51: 0xCE40,
+ 0xAF52: 0xCE41,
+ 0xAF53: 0xCE42,
+ 0xAF54: 0xCE43,
+ 0xAF55: 0xCE44,
+ 0xAF56: 0xCE45,
+ 0xAF57: 0xCE46,
+ 0xAF58: 0xCE47,
+ 0xAF59: 0xCE48,
+ 0xAF5A: 0xCE49,
+ 0xAF61: 0xCE4A,
+ 0xAF62: 0xCE4B,
+ 0xAF63: 0xCE4C,
+ 0xAF64: 0xCE4D,
+ 0xAF65: 0xCE4E,
+ 0xAF66: 0xCE4F,
+ 0xAF67: 0xCE50,
+ 0xAF68: 0xCE51,
+ 0xAF69: 0xCE52,
+ 0xAF6A: 0xCE53,
+ 0xAF6B: 0xCE54,
+ 0xAF6C: 0xCE55,
+ 0xAF6D: 0xCE56,
+ 0xAF6E: 0xCE57,
+ 0xAF6F: 0xCE5A,
+ 0xAF70: 0xCE5B,
+ 0xAF71: 0xCE5D,
+ 0xAF72: 0xCE5E,
+ 0xAF73: 0xCE62,
+ 0xAF74: 0xCE63,
+ 0xAF75: 0xCE64,
+ 0xAF76: 0xCE65,
+ 0xAF77: 0xCE66,
+ 0xAF78: 0xCE67,
+ 0xAF79: 0xCE6A,
+ 0xAF7A: 0xCE6C,
+ 0xAF81: 0xCE6E,
+ 0xAF82: 0xCE6F,
+ 0xAF83: 0xCE70,
+ 0xAF84: 0xCE71,
+ 0xAF85: 0xCE72,
+ 0xAF86: 0xCE73,
+ 0xAF87: 0xCE76,
+ 0xAF88: 0xCE77,
+ 0xAF89: 0xCE79,
+ 0xAF8A: 0xCE7A,
+ 0xAF8B: 0xCE7B,
+ 0xAF8C: 0xCE7D,
+ 0xAF8D: 0xCE7E,
+ 0xAF8E: 0xCE7F,
+ 0xAF8F: 0xCE80,
+ 0xAF90: 0xCE81,
+ 0xAF91: 0xCE82,
+ 0xAF92: 0xCE83,
+ 0xAF93: 0xCE86,
+ 0xAF94: 0xCE88,
+ 0xAF95: 0xCE8A,
+ 0xAF96: 0xCE8B,
+ 0xAF97: 0xCE8C,
+ 0xAF98: 0xCE8D,
+ 0xAF99: 0xCE8E,
+ 0xAF9A: 0xCE8F,
+ 0xAF9B: 0xCE92,
+ 0xAF9C: 0xCE93,
+ 0xAF9D: 0xCE95,
+ 0xAF9E: 0xCE96,
+ 0xAF9F: 0xCE97,
+ 0xAFA0: 0xCE99,
+ 0xB041: 0xCE9A,
+ 0xB042: 0xCE9B,
+ 0xB043: 0xCE9C,
+ 0xB044: 0xCE9D,
+ 0xB045: 0xCE9E,
+ 0xB046: 0xCE9F,
+ 0xB047: 0xCEA2,
+ 0xB048: 0xCEA6,
+ 0xB049: 0xCEA7,
+ 0xB04A: 0xCEA8,
+ 0xB04B: 0xCEA9,
+ 0xB04C: 0xCEAA,
+ 0xB04D: 0xCEAB,
+ 0xB04E: 0xCEAE,
+ 0xB04F: 0xCEAF,
+ 0xB050: 0xCEB0,
+ 0xB051: 0xCEB1,
+ 0xB052: 0xCEB2,
+ 0xB053: 0xCEB3,
+ 0xB054: 0xCEB4,
+ 0xB055: 0xCEB5,
+ 0xB056: 0xCEB6,
+ 0xB057: 0xCEB7,
+ 0xB058: 0xCEB8,
+ 0xB059: 0xCEB9,
+ 0xB05A: 0xCEBA,
+ 0xB061: 0xCEBB,
+ 0xB062: 0xCEBC,
+ 0xB063: 0xCEBD,
+ 0xB064: 0xCEBE,
+ 0xB065: 0xCEBF,
+ 0xB066: 0xCEC0,
+ 0xB067: 0xCEC2,
+ 0xB068: 0xCEC3,
+ 0xB069: 0xCEC4,
+ 0xB06A: 0xCEC5,
+ 0xB06B: 0xCEC6,
+ 0xB06C: 0xCEC7,
+ 0xB06D: 0xCEC8,
+ 0xB06E: 0xCEC9,
+ 0xB06F: 0xCECA,
+ 0xB070: 0xCECB,
+ 0xB071: 0xCECC,
+ 0xB072: 0xCECD,
+ 0xB073: 0xCECE,
+ 0xB074: 0xCECF,
+ 0xB075: 0xCED0,
+ 0xB076: 0xCED1,
+ 0xB077: 0xCED2,
+ 0xB078: 0xCED3,
+ 0xB079: 0xCED4,
+ 0xB07A: 0xCED5,
+ 0xB081: 0xCED6,
+ 0xB082: 0xCED7,
+ 0xB083: 0xCED8,
+ 0xB084: 0xCED9,
+ 0xB085: 0xCEDA,
+ 0xB086: 0xCEDB,
+ 0xB087: 0xCEDC,
+ 0xB088: 0xCEDD,
+ 0xB089: 0xCEDE,
+ 0xB08A: 0xCEDF,
+ 0xB08B: 0xCEE0,
+ 0xB08C: 0xCEE1,
+ 0xB08D: 0xCEE2,
+ 0xB08E: 0xCEE3,
+ 0xB08F: 0xCEE6,
+ 0xB090: 0xCEE7,
+ 0xB091: 0xCEE9,
+ 0xB092: 0xCEEA,
+ 0xB093: 0xCEED,
+ 0xB094: 0xCEEE,
+ 0xB095: 0xCEEF,
+ 0xB096: 0xCEF0,
+ 0xB097: 0xCEF1,
+ 0xB098: 0xCEF2,
+ 0xB099: 0xCEF3,
+ 0xB09A: 0xCEF6,
+ 0xB09B: 0xCEFA,
+ 0xB09C: 0xCEFB,
+ 0xB09D: 0xCEFC,
+ 0xB09E: 0xCEFD,
+ 0xB09F: 0xCEFE,
+ 0xB0A0: 0xCEFF,
+ 0xB0A1: 0xAC00,
+ 0xB0A2: 0xAC01,
+ 0xB0A3: 0xAC04,
+ 0xB0A4: 0xAC07,
+ 0xB0A5: 0xAC08,
+ 0xB0A6: 0xAC09,
+ 0xB0A7: 0xAC0A,
+ 0xB0A8: 0xAC10,
+ 0xB0A9: 0xAC11,
+ 0xB0AA: 0xAC12,
+ 0xB0AB: 0xAC13,
+ 0xB0AC: 0xAC14,
+ 0xB0AD: 0xAC15,
+ 0xB0AE: 0xAC16,
+ 0xB0AF: 0xAC17,
+ 0xB0B0: 0xAC19,
+ 0xB0B1: 0xAC1A,
+ 0xB0B2: 0xAC1B,
+ 0xB0B3: 0xAC1C,
+ 0xB0B4: 0xAC1D,
+ 0xB0B5: 0xAC20,
+ 0xB0B6: 0xAC24,
+ 0xB0B7: 0xAC2C,
+ 0xB0B8: 0xAC2D,
+ 0xB0B9: 0xAC2F,
+ 0xB0BA: 0xAC30,
+ 0xB0BB: 0xAC31,
+ 0xB0BC: 0xAC38,
+ 0xB0BD: 0xAC39,
+ 0xB0BE: 0xAC3C,
+ 0xB0BF: 0xAC40,
+ 0xB0C0: 0xAC4B,
+ 0xB0C1: 0xAC4D,
+ 0xB0C2: 0xAC54,
+ 0xB0C3: 0xAC58,
+ 0xB0C4: 0xAC5C,
+ 0xB0C5: 0xAC70,
+ 0xB0C6: 0xAC71,
+ 0xB0C7: 0xAC74,
+ 0xB0C8: 0xAC77,
+ 0xB0C9: 0xAC78,
+ 0xB0CA: 0xAC7A,
+ 0xB0CB: 0xAC80,
+ 0xB0CC: 0xAC81,
+ 0xB0CD: 0xAC83,
+ 0xB0CE: 0xAC84,
+ 0xB0CF: 0xAC85,
+ 0xB0D0: 0xAC86,
+ 0xB0D1: 0xAC89,
+ 0xB0D2: 0xAC8A,
+ 0xB0D3: 0xAC8B,
+ 0xB0D4: 0xAC8C,
+ 0xB0D5: 0xAC90,
+ 0xB0D6: 0xAC94,
+ 0xB0D7: 0xAC9C,
+ 0xB0D8: 0xAC9D,
+ 0xB0D9: 0xAC9F,
+ 0xB0DA: 0xACA0,
+ 0xB0DB: 0xACA1,
+ 0xB0DC: 0xACA8,
+ 0xB0DD: 0xACA9,
+ 0xB0DE: 0xACAA,
+ 0xB0DF: 0xACAC,
+ 0xB0E0: 0xACAF,
+ 0xB0E1: 0xACB0,
+ 0xB0E2: 0xACB8,
+ 0xB0E3: 0xACB9,
+ 0xB0E4: 0xACBB,
+ 0xB0E5: 0xACBC,
+ 0xB0E6: 0xACBD,
+ 0xB0E7: 0xACC1,
+ 0xB0E8: 0xACC4,
+ 0xB0E9: 0xACC8,
+ 0xB0EA: 0xACCC,
+ 0xB0EB: 0xACD5,
+ 0xB0EC: 0xACD7,
+ 0xB0ED: 0xACE0,
+ 0xB0EE: 0xACE1,
+ 0xB0EF: 0xACE4,
+ 0xB0F0: 0xACE7,
+ 0xB0F1: 0xACE8,
+ 0xB0F2: 0xACEA,
+ 0xB0F3: 0xACEC,
+ 0xB0F4: 0xACEF,
+ 0xB0F5: 0xACF0,
+ 0xB0F6: 0xACF1,
+ 0xB0F7: 0xACF3,
+ 0xB0F8: 0xACF5,
+ 0xB0F9: 0xACF6,
+ 0xB0FA: 0xACFC,
+ 0xB0FB: 0xACFD,
+ 0xB0FC: 0xAD00,
+ 0xB0FD: 0xAD04,
+ 0xB0FE: 0xAD06,
+ 0xB141: 0xCF02,
+ 0xB142: 0xCF03,
+ 0xB143: 0xCF05,
+ 0xB144: 0xCF06,
+ 0xB145: 0xCF07,
+ 0xB146: 0xCF09,
+ 0xB147: 0xCF0A,
+ 0xB148: 0xCF0B,
+ 0xB149: 0xCF0C,
+ 0xB14A: 0xCF0D,
+ 0xB14B: 0xCF0E,
+ 0xB14C: 0xCF0F,
+ 0xB14D: 0xCF12,
+ 0xB14E: 0xCF14,
+ 0xB14F: 0xCF16,
+ 0xB150: 0xCF17,
+ 0xB151: 0xCF18,
+ 0xB152: 0xCF19,
+ 0xB153: 0xCF1A,
+ 0xB154: 0xCF1B,
+ 0xB155: 0xCF1D,
+ 0xB156: 0xCF1E,
+ 0xB157: 0xCF1F,
+ 0xB158: 0xCF21,
+ 0xB159: 0xCF22,
+ 0xB15A: 0xCF23,
+ 0xB161: 0xCF25,
+ 0xB162: 0xCF26,
+ 0xB163: 0xCF27,
+ 0xB164: 0xCF28,
+ 0xB165: 0xCF29,
+ 0xB166: 0xCF2A,
+ 0xB167: 0xCF2B,
+ 0xB168: 0xCF2E,
+ 0xB169: 0xCF32,
+ 0xB16A: 0xCF33,
+ 0xB16B: 0xCF34,
+ 0xB16C: 0xCF35,
+ 0xB16D: 0xCF36,
+ 0xB16E: 0xCF37,
+ 0xB16F: 0xCF39,
+ 0xB170: 0xCF3A,
+ 0xB171: 0xCF3B,
+ 0xB172: 0xCF3C,
+ 0xB173: 0xCF3D,
+ 0xB174: 0xCF3E,
+ 0xB175: 0xCF3F,
+ 0xB176: 0xCF40,
+ 0xB177: 0xCF41,
+ 0xB178: 0xCF42,
+ 0xB179: 0xCF43,
+ 0xB17A: 0xCF44,
+ 0xB181: 0xCF45,
+ 0xB182: 0xCF46,
+ 0xB183: 0xCF47,
+ 0xB184: 0xCF48,
+ 0xB185: 0xCF49,
+ 0xB186: 0xCF4A,
+ 0xB187: 0xCF4B,
+ 0xB188: 0xCF4C,
+ 0xB189: 0xCF4D,
+ 0xB18A: 0xCF4E,
+ 0xB18B: 0xCF4F,
+ 0xB18C: 0xCF50,
+ 0xB18D: 0xCF51,
+ 0xB18E: 0xCF52,
+ 0xB18F: 0xCF53,
+ 0xB190: 0xCF56,
+ 0xB191: 0xCF57,
+ 0xB192: 0xCF59,
+ 0xB193: 0xCF5A,
+ 0xB194: 0xCF5B,
+ 0xB195: 0xCF5D,
+ 0xB196: 0xCF5E,
+ 0xB197: 0xCF5F,
+ 0xB198: 0xCF60,
+ 0xB199: 0xCF61,
+ 0xB19A: 0xCF62,
+ 0xB19B: 0xCF63,
+ 0xB19C: 0xCF66,
+ 0xB19D: 0xCF68,
+ 0xB19E: 0xCF6A,
+ 0xB19F: 0xCF6B,
+ 0xB1A0: 0xCF6C,
+ 0xB1A1: 0xAD0C,
+ 0xB1A2: 0xAD0D,
+ 0xB1A3: 0xAD0F,
+ 0xB1A4: 0xAD11,
+ 0xB1A5: 0xAD18,
+ 0xB1A6: 0xAD1C,
+ 0xB1A7: 0xAD20,
+ 0xB1A8: 0xAD29,
+ 0xB1A9: 0xAD2C,
+ 0xB1AA: 0xAD2D,
+ 0xB1AB: 0xAD34,
+ 0xB1AC: 0xAD35,
+ 0xB1AD: 0xAD38,
+ 0xB1AE: 0xAD3C,
+ 0xB1AF: 0xAD44,
+ 0xB1B0: 0xAD45,
+ 0xB1B1: 0xAD47,
+ 0xB1B2: 0xAD49,
+ 0xB1B3: 0xAD50,
+ 0xB1B4: 0xAD54,
+ 0xB1B5: 0xAD58,
+ 0xB1B6: 0xAD61,
+ 0xB1B7: 0xAD63,
+ 0xB1B8: 0xAD6C,
+ 0xB1B9: 0xAD6D,
+ 0xB1BA: 0xAD70,
+ 0xB1BB: 0xAD73,
+ 0xB1BC: 0xAD74,
+ 0xB1BD: 0xAD75,
+ 0xB1BE: 0xAD76,
+ 0xB1BF: 0xAD7B,
+ 0xB1C0: 0xAD7C,
+ 0xB1C1: 0xAD7D,
+ 0xB1C2: 0xAD7F,
+ 0xB1C3: 0xAD81,
+ 0xB1C4: 0xAD82,
+ 0xB1C5: 0xAD88,
+ 0xB1C6: 0xAD89,
+ 0xB1C7: 0xAD8C,
+ 0xB1C8: 0xAD90,
+ 0xB1C9: 0xAD9C,
+ 0xB1CA: 0xAD9D,
+ 0xB1CB: 0xADA4,
+ 0xB1CC: 0xADB7,
+ 0xB1CD: 0xADC0,
+ 0xB1CE: 0xADC1,
+ 0xB1CF: 0xADC4,
+ 0xB1D0: 0xADC8,
+ 0xB1D1: 0xADD0,
+ 0xB1D2: 0xADD1,
+ 0xB1D3: 0xADD3,
+ 0xB1D4: 0xADDC,
+ 0xB1D5: 0xADE0,
+ 0xB1D6: 0xADE4,
+ 0xB1D7: 0xADF8,
+ 0xB1D8: 0xADF9,
+ 0xB1D9: 0xADFC,
+ 0xB1DA: 0xADFF,
+ 0xB1DB: 0xAE00,
+ 0xB1DC: 0xAE01,
+ 0xB1DD: 0xAE08,
+ 0xB1DE: 0xAE09,
+ 0xB1DF: 0xAE0B,
+ 0xB1E0: 0xAE0D,
+ 0xB1E1: 0xAE14,
+ 0xB1E2: 0xAE30,
+ 0xB1E3: 0xAE31,
+ 0xB1E4: 0xAE34,
+ 0xB1E5: 0xAE37,
+ 0xB1E6: 0xAE38,
+ 0xB1E7: 0xAE3A,
+ 0xB1E8: 0xAE40,
+ 0xB1E9: 0xAE41,
+ 0xB1EA: 0xAE43,
+ 0xB1EB: 0xAE45,
+ 0xB1EC: 0xAE46,
+ 0xB1ED: 0xAE4A,
+ 0xB1EE: 0xAE4C,
+ 0xB1EF: 0xAE4D,
+ 0xB1F0: 0xAE4E,
+ 0xB1F1: 0xAE50,
+ 0xB1F2: 0xAE54,
+ 0xB1F3: 0xAE56,
+ 0xB1F4: 0xAE5C,
+ 0xB1F5: 0xAE5D,
+ 0xB1F6: 0xAE5F,
+ 0xB1F7: 0xAE60,
+ 0xB1F8: 0xAE61,
+ 0xB1F9: 0xAE65,
+ 0xB1FA: 0xAE68,
+ 0xB1FB: 0xAE69,
+ 0xB1FC: 0xAE6C,
+ 0xB1FD: 0xAE70,
+ 0xB1FE: 0xAE78,
+ 0xB241: 0xCF6D,
+ 0xB242: 0xCF6E,
+ 0xB243: 0xCF6F,
+ 0xB244: 0xCF72,
+ 0xB245: 0xCF73,
+ 0xB246: 0xCF75,
+ 0xB247: 0xCF76,
+ 0xB248: 0xCF77,
+ 0xB249: 0xCF79,
+ 0xB24A: 0xCF7A,
+ 0xB24B: 0xCF7B,
+ 0xB24C: 0xCF7C,
+ 0xB24D: 0xCF7D,
+ 0xB24E: 0xCF7E,
+ 0xB24F: 0xCF7F,
+ 0xB250: 0xCF81,
+ 0xB251: 0xCF82,
+ 0xB252: 0xCF83,
+ 0xB253: 0xCF84,
+ 0xB254: 0xCF86,
+ 0xB255: 0xCF87,
+ 0xB256: 0xCF88,
+ 0xB257: 0xCF89,
+ 0xB258: 0xCF8A,
+ 0xB259: 0xCF8B,
+ 0xB25A: 0xCF8D,
+ 0xB261: 0xCF8E,
+ 0xB262: 0xCF8F,
+ 0xB263: 0xCF90,
+ 0xB264: 0xCF91,
+ 0xB265: 0xCF92,
+ 0xB266: 0xCF93,
+ 0xB267: 0xCF94,
+ 0xB268: 0xCF95,
+ 0xB269: 0xCF96,
+ 0xB26A: 0xCF97,
+ 0xB26B: 0xCF98,
+ 0xB26C: 0xCF99,
+ 0xB26D: 0xCF9A,
+ 0xB26E: 0xCF9B,
+ 0xB26F: 0xCF9C,
+ 0xB270: 0xCF9D,
+ 0xB271: 0xCF9E,
+ 0xB272: 0xCF9F,
+ 0xB273: 0xCFA0,
+ 0xB274: 0xCFA2,
+ 0xB275: 0xCFA3,
+ 0xB276: 0xCFA4,
+ 0xB277: 0xCFA5,
+ 0xB278: 0xCFA6,
+ 0xB279: 0xCFA7,
+ 0xB27A: 0xCFA9,
+ 0xB281: 0xCFAA,
+ 0xB282: 0xCFAB,
+ 0xB283: 0xCFAC,
+ 0xB284: 0xCFAD,
+ 0xB285: 0xCFAE,
+ 0xB286: 0xCFAF,
+ 0xB287: 0xCFB1,
+ 0xB288: 0xCFB2,
+ 0xB289: 0xCFB3,
+ 0xB28A: 0xCFB4,
+ 0xB28B: 0xCFB5,
+ 0xB28C: 0xCFB6,
+ 0xB28D: 0xCFB7,
+ 0xB28E: 0xCFB8,
+ 0xB28F: 0xCFB9,
+ 0xB290: 0xCFBA,
+ 0xB291: 0xCFBB,
+ 0xB292: 0xCFBC,
+ 0xB293: 0xCFBD,
+ 0xB294: 0xCFBE,
+ 0xB295: 0xCFBF,
+ 0xB296: 0xCFC0,
+ 0xB297: 0xCFC1,
+ 0xB298: 0xCFC2,
+ 0xB299: 0xCFC3,
+ 0xB29A: 0xCFC5,
+ 0xB29B: 0xCFC6,
+ 0xB29C: 0xCFC7,
+ 0xB29D: 0xCFC8,
+ 0xB29E: 0xCFC9,
+ 0xB29F: 0xCFCA,
+ 0xB2A0: 0xCFCB,
+ 0xB2A1: 0xAE79,
+ 0xB2A2: 0xAE7B,
+ 0xB2A3: 0xAE7C,
+ 0xB2A4: 0xAE7D,
+ 0xB2A5: 0xAE84,
+ 0xB2A6: 0xAE85,
+ 0xB2A7: 0xAE8C,
+ 0xB2A8: 0xAEBC,
+ 0xB2A9: 0xAEBD,
+ 0xB2AA: 0xAEBE,
+ 0xB2AB: 0xAEC0,
+ 0xB2AC: 0xAEC4,
+ 0xB2AD: 0xAECC,
+ 0xB2AE: 0xAECD,
+ 0xB2AF: 0xAECF,
+ 0xB2B0: 0xAED0,
+ 0xB2B1: 0xAED1,
+ 0xB2B2: 0xAED8,
+ 0xB2B3: 0xAED9,
+ 0xB2B4: 0xAEDC,
+ 0xB2B5: 0xAEE8,
+ 0xB2B6: 0xAEEB,
+ 0xB2B7: 0xAEED,
+ 0xB2B8: 0xAEF4,
+ 0xB2B9: 0xAEF8,
+ 0xB2BA: 0xAEFC,
+ 0xB2BB: 0xAF07,
+ 0xB2BC: 0xAF08,
+ 0xB2BD: 0xAF0D,
+ 0xB2BE: 0xAF10,
+ 0xB2BF: 0xAF2C,
+ 0xB2C0: 0xAF2D,
+ 0xB2C1: 0xAF30,
+ 0xB2C2: 0xAF32,
+ 0xB2C3: 0xAF34,
+ 0xB2C4: 0xAF3C,
+ 0xB2C5: 0xAF3D,
+ 0xB2C6: 0xAF3F,
+ 0xB2C7: 0xAF41,
+ 0xB2C8: 0xAF42,
+ 0xB2C9: 0xAF43,
+ 0xB2CA: 0xAF48,
+ 0xB2CB: 0xAF49,
+ 0xB2CC: 0xAF50,
+ 0xB2CD: 0xAF5C,
+ 0xB2CE: 0xAF5D,
+ 0xB2CF: 0xAF64,
+ 0xB2D0: 0xAF65,
+ 0xB2D1: 0xAF79,
+ 0xB2D2: 0xAF80,
+ 0xB2D3: 0xAF84,
+ 0xB2D4: 0xAF88,
+ 0xB2D5: 0xAF90,
+ 0xB2D6: 0xAF91,
+ 0xB2D7: 0xAF95,
+ 0xB2D8: 0xAF9C,
+ 0xB2D9: 0xAFB8,
+ 0xB2DA: 0xAFB9,
+ 0xB2DB: 0xAFBC,
+ 0xB2DC: 0xAFC0,
+ 0xB2DD: 0xAFC7,
+ 0xB2DE: 0xAFC8,
+ 0xB2DF: 0xAFC9,
+ 0xB2E0: 0xAFCB,
+ 0xB2E1: 0xAFCD,
+ 0xB2E2: 0xAFCE,
+ 0xB2E3: 0xAFD4,
+ 0xB2E4: 0xAFDC,
+ 0xB2E5: 0xAFE8,
+ 0xB2E6: 0xAFE9,
+ 0xB2E7: 0xAFF0,
+ 0xB2E8: 0xAFF1,
+ 0xB2E9: 0xAFF4,
+ 0xB2EA: 0xAFF8,
+ 0xB2EB: 0xB000,
+ 0xB2EC: 0xB001,
+ 0xB2ED: 0xB004,
+ 0xB2EE: 0xB00C,
+ 0xB2EF: 0xB010,
+ 0xB2F0: 0xB014,
+ 0xB2F1: 0xB01C,
+ 0xB2F2: 0xB01D,
+ 0xB2F3: 0xB028,
+ 0xB2F4: 0xB044,
+ 0xB2F5: 0xB045,
+ 0xB2F6: 0xB048,
+ 0xB2F7: 0xB04A,
+ 0xB2F8: 0xB04C,
+ 0xB2F9: 0xB04E,
+ 0xB2FA: 0xB053,
+ 0xB2FB: 0xB054,
+ 0xB2FC: 0xB055,
+ 0xB2FD: 0xB057,
+ 0xB2FE: 0xB059,
+ 0xB341: 0xCFCC,
+ 0xB342: 0xCFCD,
+ 0xB343: 0xCFCE,
+ 0xB344: 0xCFCF,
+ 0xB345: 0xCFD0,
+ 0xB346: 0xCFD1,
+ 0xB347: 0xCFD2,
+ 0xB348: 0xCFD3,
+ 0xB349: 0xCFD4,
+ 0xB34A: 0xCFD5,
+ 0xB34B: 0xCFD6,
+ 0xB34C: 0xCFD7,
+ 0xB34D: 0xCFD8,
+ 0xB34E: 0xCFD9,
+ 0xB34F: 0xCFDA,
+ 0xB350: 0xCFDB,
+ 0xB351: 0xCFDC,
+ 0xB352: 0xCFDD,
+ 0xB353: 0xCFDE,
+ 0xB354: 0xCFDF,
+ 0xB355: 0xCFE2,
+ 0xB356: 0xCFE3,
+ 0xB357: 0xCFE5,
+ 0xB358: 0xCFE6,
+ 0xB359: 0xCFE7,
+ 0xB35A: 0xCFE9,
+ 0xB361: 0xCFEA,
+ 0xB362: 0xCFEB,
+ 0xB363: 0xCFEC,
+ 0xB364: 0xCFED,
+ 0xB365: 0xCFEE,
+ 0xB366: 0xCFEF,
+ 0xB367: 0xCFF2,
+ 0xB368: 0xCFF4,
+ 0xB369: 0xCFF6,
+ 0xB36A: 0xCFF7,
+ 0xB36B: 0xCFF8,
+ 0xB36C: 0xCFF9,
+ 0xB36D: 0xCFFA,
+ 0xB36E: 0xCFFB,
+ 0xB36F: 0xCFFD,
+ 0xB370: 0xCFFE,
+ 0xB371: 0xCFFF,
+ 0xB372: 0xD001,
+ 0xB373: 0xD002,
+ 0xB374: 0xD003,
+ 0xB375: 0xD005,
+ 0xB376: 0xD006,
+ 0xB377: 0xD007,
+ 0xB378: 0xD008,
+ 0xB379: 0xD009,
+ 0xB37A: 0xD00A,
+ 0xB381: 0xD00B,
+ 0xB382: 0xD00C,
+ 0xB383: 0xD00D,
+ 0xB384: 0xD00E,
+ 0xB385: 0xD00F,
+ 0xB386: 0xD010,
+ 0xB387: 0xD012,
+ 0xB388: 0xD013,
+ 0xB389: 0xD014,
+ 0xB38A: 0xD015,
+ 0xB38B: 0xD016,
+ 0xB38C: 0xD017,
+ 0xB38D: 0xD019,
+ 0xB38E: 0xD01A,
+ 0xB38F: 0xD01B,
+ 0xB390: 0xD01C,
+ 0xB391: 0xD01D,
+ 0xB392: 0xD01E,
+ 0xB393: 0xD01F,
+ 0xB394: 0xD020,
+ 0xB395: 0xD021,
+ 0xB396: 0xD022,
+ 0xB397: 0xD023,
+ 0xB398: 0xD024,
+ 0xB399: 0xD025,
+ 0xB39A: 0xD026,
+ 0xB39B: 0xD027,
+ 0xB39C: 0xD028,
+ 0xB39D: 0xD029,
+ 0xB39E: 0xD02A,
+ 0xB39F: 0xD02B,
+ 0xB3A0: 0xD02C,
+ 0xB3A1: 0xB05D,
+ 0xB3A2: 0xB07C,
+ 0xB3A3: 0xB07D,
+ 0xB3A4: 0xB080,
+ 0xB3A5: 0xB084,
+ 0xB3A6: 0xB08C,
+ 0xB3A7: 0xB08D,
+ 0xB3A8: 0xB08F,
+ 0xB3A9: 0xB091,
+ 0xB3AA: 0xB098,
+ 0xB3AB: 0xB099,
+ 0xB3AC: 0xB09A,
+ 0xB3AD: 0xB09C,
+ 0xB3AE: 0xB09F,
+ 0xB3AF: 0xB0A0,
+ 0xB3B0: 0xB0A1,
+ 0xB3B1: 0xB0A2,
+ 0xB3B2: 0xB0A8,
+ 0xB3B3: 0xB0A9,
+ 0xB3B4: 0xB0AB,
+ 0xB3B5: 0xB0AC,
+ 0xB3B6: 0xB0AD,
+ 0xB3B7: 0xB0AE,
+ 0xB3B8: 0xB0AF,
+ 0xB3B9: 0xB0B1,
+ 0xB3BA: 0xB0B3,
+ 0xB3BB: 0xB0B4,
+ 0xB3BC: 0xB0B5,
+ 0xB3BD: 0xB0B8,
+ 0xB3BE: 0xB0BC,
+ 0xB3BF: 0xB0C4,
+ 0xB3C0: 0xB0C5,
+ 0xB3C1: 0xB0C7,
+ 0xB3C2: 0xB0C8,
+ 0xB3C3: 0xB0C9,
+ 0xB3C4: 0xB0D0,
+ 0xB3C5: 0xB0D1,
+ 0xB3C6: 0xB0D4,
+ 0xB3C7: 0xB0D8,
+ 0xB3C8: 0xB0E0,
+ 0xB3C9: 0xB0E5,
+ 0xB3CA: 0xB108,
+ 0xB3CB: 0xB109,
+ 0xB3CC: 0xB10B,
+ 0xB3CD: 0xB10C,
+ 0xB3CE: 0xB110,
+ 0xB3CF: 0xB112,
+ 0xB3D0: 0xB113,
+ 0xB3D1: 0xB118,
+ 0xB3D2: 0xB119,
+ 0xB3D3: 0xB11B,
+ 0xB3D4: 0xB11C,
+ 0xB3D5: 0xB11D,
+ 0xB3D6: 0xB123,
+ 0xB3D7: 0xB124,
+ 0xB3D8: 0xB125,
+ 0xB3D9: 0xB128,
+ 0xB3DA: 0xB12C,
+ 0xB3DB: 0xB134,
+ 0xB3DC: 0xB135,
+ 0xB3DD: 0xB137,
+ 0xB3DE: 0xB138,
+ 0xB3DF: 0xB139,
+ 0xB3E0: 0xB140,
+ 0xB3E1: 0xB141,
+ 0xB3E2: 0xB144,
+ 0xB3E3: 0xB148,
+ 0xB3E4: 0xB150,
+ 0xB3E5: 0xB151,
+ 0xB3E6: 0xB154,
+ 0xB3E7: 0xB155,
+ 0xB3E8: 0xB158,
+ 0xB3E9: 0xB15C,
+ 0xB3EA: 0xB160,
+ 0xB3EB: 0xB178,
+ 0xB3EC: 0xB179,
+ 0xB3ED: 0xB17C,
+ 0xB3EE: 0xB180,
+ 0xB3EF: 0xB182,
+ 0xB3F0: 0xB188,
+ 0xB3F1: 0xB189,
+ 0xB3F2: 0xB18B,
+ 0xB3F3: 0xB18D,
+ 0xB3F4: 0xB192,
+ 0xB3F5: 0xB193,
+ 0xB3F6: 0xB194,
+ 0xB3F7: 0xB198,
+ 0xB3F8: 0xB19C,
+ 0xB3F9: 0xB1A8,
+ 0xB3FA: 0xB1CC,
+ 0xB3FB: 0xB1D0,
+ 0xB3FC: 0xB1D4,
+ 0xB3FD: 0xB1DC,
+ 0xB3FE: 0xB1DD,
+ 0xB441: 0xD02E,
+ 0xB442: 0xD02F,
+ 0xB443: 0xD030,
+ 0xB444: 0xD031,
+ 0xB445: 0xD032,
+ 0xB446: 0xD033,
+ 0xB447: 0xD036,
+ 0xB448: 0xD037,
+ 0xB449: 0xD039,
+ 0xB44A: 0xD03A,
+ 0xB44B: 0xD03B,
+ 0xB44C: 0xD03D,
+ 0xB44D: 0xD03E,
+ 0xB44E: 0xD03F,
+ 0xB44F: 0xD040,
+ 0xB450: 0xD041,
+ 0xB451: 0xD042,
+ 0xB452: 0xD043,
+ 0xB453: 0xD046,
+ 0xB454: 0xD048,
+ 0xB455: 0xD04A,
+ 0xB456: 0xD04B,
+ 0xB457: 0xD04C,
+ 0xB458: 0xD04D,
+ 0xB459: 0xD04E,
+ 0xB45A: 0xD04F,
+ 0xB461: 0xD051,
+ 0xB462: 0xD052,
+ 0xB463: 0xD053,
+ 0xB464: 0xD055,
+ 0xB465: 0xD056,
+ 0xB466: 0xD057,
+ 0xB467: 0xD059,
+ 0xB468: 0xD05A,
+ 0xB469: 0xD05B,
+ 0xB46A: 0xD05C,
+ 0xB46B: 0xD05D,
+ 0xB46C: 0xD05E,
+ 0xB46D: 0xD05F,
+ 0xB46E: 0xD061,
+ 0xB46F: 0xD062,
+ 0xB470: 0xD063,
+ 0xB471: 0xD064,
+ 0xB472: 0xD065,
+ 0xB473: 0xD066,
+ 0xB474: 0xD067,
+ 0xB475: 0xD068,
+ 0xB476: 0xD069,
+ 0xB477: 0xD06A,
+ 0xB478: 0xD06B,
+ 0xB479: 0xD06E,
+ 0xB47A: 0xD06F,
+ 0xB481: 0xD071,
+ 0xB482: 0xD072,
+ 0xB483: 0xD073,
+ 0xB484: 0xD075,
+ 0xB485: 0xD076,
+ 0xB486: 0xD077,
+ 0xB487: 0xD078,
+ 0xB488: 0xD079,
+ 0xB489: 0xD07A,
+ 0xB48A: 0xD07B,
+ 0xB48B: 0xD07E,
+ 0xB48C: 0xD07F,
+ 0xB48D: 0xD080,
+ 0xB48E: 0xD082,
+ 0xB48F: 0xD083,
+ 0xB490: 0xD084,
+ 0xB491: 0xD085,
+ 0xB492: 0xD086,
+ 0xB493: 0xD087,
+ 0xB494: 0xD088,
+ 0xB495: 0xD089,
+ 0xB496: 0xD08A,
+ 0xB497: 0xD08B,
+ 0xB498: 0xD08C,
+ 0xB499: 0xD08D,
+ 0xB49A: 0xD08E,
+ 0xB49B: 0xD08F,
+ 0xB49C: 0xD090,
+ 0xB49D: 0xD091,
+ 0xB49E: 0xD092,
+ 0xB49F: 0xD093,
+ 0xB4A0: 0xD094,
+ 0xB4A1: 0xB1DF,
+ 0xB4A2: 0xB1E8,
+ 0xB4A3: 0xB1E9,
+ 0xB4A4: 0xB1EC,
+ 0xB4A5: 0xB1F0,
+ 0xB4A6: 0xB1F9,
+ 0xB4A7: 0xB1FB,
+ 0xB4A8: 0xB1FD,
+ 0xB4A9: 0xB204,
+ 0xB4AA: 0xB205,
+ 0xB4AB: 0xB208,
+ 0xB4AC: 0xB20B,
+ 0xB4AD: 0xB20C,
+ 0xB4AE: 0xB214,
+ 0xB4AF: 0xB215,
+ 0xB4B0: 0xB217,
+ 0xB4B1: 0xB219,
+ 0xB4B2: 0xB220,
+ 0xB4B3: 0xB234,
+ 0xB4B4: 0xB23C,
+ 0xB4B5: 0xB258,
+ 0xB4B6: 0xB25C,
+ 0xB4B7: 0xB260,
+ 0xB4B8: 0xB268,
+ 0xB4B9: 0xB269,
+ 0xB4BA: 0xB274,
+ 0xB4BB: 0xB275,
+ 0xB4BC: 0xB27C,
+ 0xB4BD: 0xB284,
+ 0xB4BE: 0xB285,
+ 0xB4BF: 0xB289,
+ 0xB4C0: 0xB290,
+ 0xB4C1: 0xB291,
+ 0xB4C2: 0xB294,
+ 0xB4C3: 0xB298,
+ 0xB4C4: 0xB299,
+ 0xB4C5: 0xB29A,
+ 0xB4C6: 0xB2A0,
+ 0xB4C7: 0xB2A1,
+ 0xB4C8: 0xB2A3,
+ 0xB4C9: 0xB2A5,
+ 0xB4CA: 0xB2A6,
+ 0xB4CB: 0xB2AA,
+ 0xB4CC: 0xB2AC,
+ 0xB4CD: 0xB2B0,
+ 0xB4CE: 0xB2B4,
+ 0xB4CF: 0xB2C8,
+ 0xB4D0: 0xB2C9,
+ 0xB4D1: 0xB2CC,
+ 0xB4D2: 0xB2D0,
+ 0xB4D3: 0xB2D2,
+ 0xB4D4: 0xB2D8,
+ 0xB4D5: 0xB2D9,
+ 0xB4D6: 0xB2DB,
+ 0xB4D7: 0xB2DD,
+ 0xB4D8: 0xB2E2,
+ 0xB4D9: 0xB2E4,
+ 0xB4DA: 0xB2E5,
+ 0xB4DB: 0xB2E6,
+ 0xB4DC: 0xB2E8,
+ 0xB4DD: 0xB2EB,
+ 0xB4DE: 0xB2EC,
+ 0xB4DF: 0xB2ED,
+ 0xB4E0: 0xB2EE,
+ 0xB4E1: 0xB2EF,
+ 0xB4E2: 0xB2F3,
+ 0xB4E3: 0xB2F4,
+ 0xB4E4: 0xB2F5,
+ 0xB4E5: 0xB2F7,
+ 0xB4E6: 0xB2F8,
+ 0xB4E7: 0xB2F9,
+ 0xB4E8: 0xB2FA,
+ 0xB4E9: 0xB2FB,
+ 0xB4EA: 0xB2FF,
+ 0xB4EB: 0xB300,
+ 0xB4EC: 0xB301,
+ 0xB4ED: 0xB304,
+ 0xB4EE: 0xB308,
+ 0xB4EF: 0xB310,
+ 0xB4F0: 0xB311,
+ 0xB4F1: 0xB313,
+ 0xB4F2: 0xB314,
+ 0xB4F3: 0xB315,
+ 0xB4F4: 0xB31C,
+ 0xB4F5: 0xB354,
+ 0xB4F6: 0xB355,
+ 0xB4F7: 0xB356,
+ 0xB4F8: 0xB358,
+ 0xB4F9: 0xB35B,
+ 0xB4FA: 0xB35C,
+ 0xB4FB: 0xB35E,
+ 0xB4FC: 0xB35F,
+ 0xB4FD: 0xB364,
+ 0xB4FE: 0xB365,
+ 0xB541: 0xD095,
+ 0xB542: 0xD096,
+ 0xB543: 0xD097,
+ 0xB544: 0xD098,
+ 0xB545: 0xD099,
+ 0xB546: 0xD09A,
+ 0xB547: 0xD09B,
+ 0xB548: 0xD09C,
+ 0xB549: 0xD09D,
+ 0xB54A: 0xD09E,
+ 0xB54B: 0xD09F,
+ 0xB54C: 0xD0A0,
+ 0xB54D: 0xD0A1,
+ 0xB54E: 0xD0A2,
+ 0xB54F: 0xD0A3,
+ 0xB550: 0xD0A6,
+ 0xB551: 0xD0A7,
+ 0xB552: 0xD0A9,
+ 0xB553: 0xD0AA,
+ 0xB554: 0xD0AB,
+ 0xB555: 0xD0AD,
+ 0xB556: 0xD0AE,
+ 0xB557: 0xD0AF,
+ 0xB558: 0xD0B0,
+ 0xB559: 0xD0B1,
+ 0xB55A: 0xD0B2,
+ 0xB561: 0xD0B3,
+ 0xB562: 0xD0B6,
+ 0xB563: 0xD0B8,
+ 0xB564: 0xD0BA,
+ 0xB565: 0xD0BB,
+ 0xB566: 0xD0BC,
+ 0xB567: 0xD0BD,
+ 0xB568: 0xD0BE,
+ 0xB569: 0xD0BF,
+ 0xB56A: 0xD0C2,
+ 0xB56B: 0xD0C3,
+ 0xB56C: 0xD0C5,
+ 0xB56D: 0xD0C6,
+ 0xB56E: 0xD0C7,
+ 0xB56F: 0xD0CA,
+ 0xB570: 0xD0CB,
+ 0xB571: 0xD0CC,
+ 0xB572: 0xD0CD,
+ 0xB573: 0xD0CE,
+ 0xB574: 0xD0CF,
+ 0xB575: 0xD0D2,
+ 0xB576: 0xD0D6,
+ 0xB577: 0xD0D7,
+ 0xB578: 0xD0D8,
+ 0xB579: 0xD0D9,
+ 0xB57A: 0xD0DA,
+ 0xB581: 0xD0DB,
+ 0xB582: 0xD0DE,
+ 0xB583: 0xD0DF,
+ 0xB584: 0xD0E1,
+ 0xB585: 0xD0E2,
+ 0xB586: 0xD0E3,
+ 0xB587: 0xD0E5,
+ 0xB588: 0xD0E6,
+ 0xB589: 0xD0E7,
+ 0xB58A: 0xD0E8,
+ 0xB58B: 0xD0E9,
+ 0xB58C: 0xD0EA,
+ 0xB58D: 0xD0EB,
+ 0xB58E: 0xD0EE,
+ 0xB58F: 0xD0F2,
+ 0xB590: 0xD0F3,
+ 0xB591: 0xD0F4,
+ 0xB592: 0xD0F5,
+ 0xB593: 0xD0F6,
+ 0xB594: 0xD0F7,
+ 0xB595: 0xD0F9,
+ 0xB596: 0xD0FA,
+ 0xB597: 0xD0FB,
+ 0xB598: 0xD0FC,
+ 0xB599: 0xD0FD,
+ 0xB59A: 0xD0FE,
+ 0xB59B: 0xD0FF,
+ 0xB59C: 0xD100,
+ 0xB59D: 0xD101,
+ 0xB59E: 0xD102,
+ 0xB59F: 0xD103,
+ 0xB5A0: 0xD104,
+ 0xB5A1: 0xB367,
+ 0xB5A2: 0xB369,
+ 0xB5A3: 0xB36B,
+ 0xB5A4: 0xB36E,
+ 0xB5A5: 0xB370,
+ 0xB5A6: 0xB371,
+ 0xB5A7: 0xB374,
+ 0xB5A8: 0xB378,
+ 0xB5A9: 0xB380,
+ 0xB5AA: 0xB381,
+ 0xB5AB: 0xB383,
+ 0xB5AC: 0xB384,
+ 0xB5AD: 0xB385,
+ 0xB5AE: 0xB38C,
+ 0xB5AF: 0xB390,
+ 0xB5B0: 0xB394,
+ 0xB5B1: 0xB3A0,
+ 0xB5B2: 0xB3A1,
+ 0xB5B3: 0xB3A8,
+ 0xB5B4: 0xB3AC,
+ 0xB5B5: 0xB3C4,
+ 0xB5B6: 0xB3C5,
+ 0xB5B7: 0xB3C8,
+ 0xB5B8: 0xB3CB,
+ 0xB5B9: 0xB3CC,
+ 0xB5BA: 0xB3CE,
+ 0xB5BB: 0xB3D0,
+ 0xB5BC: 0xB3D4,
+ 0xB5BD: 0xB3D5,
+ 0xB5BE: 0xB3D7,
+ 0xB5BF: 0xB3D9,
+ 0xB5C0: 0xB3DB,
+ 0xB5C1: 0xB3DD,
+ 0xB5C2: 0xB3E0,
+ 0xB5C3: 0xB3E4,
+ 0xB5C4: 0xB3E8,
+ 0xB5C5: 0xB3FC,
+ 0xB5C6: 0xB410,
+ 0xB5C7: 0xB418,
+ 0xB5C8: 0xB41C,
+ 0xB5C9: 0xB420,
+ 0xB5CA: 0xB428,
+ 0xB5CB: 0xB429,
+ 0xB5CC: 0xB42B,
+ 0xB5CD: 0xB434,
+ 0xB5CE: 0xB450,
+ 0xB5CF: 0xB451,
+ 0xB5D0: 0xB454,
+ 0xB5D1: 0xB458,
+ 0xB5D2: 0xB460,
+ 0xB5D3: 0xB461,
+ 0xB5D4: 0xB463,
+ 0xB5D5: 0xB465,
+ 0xB5D6: 0xB46C,
+ 0xB5D7: 0xB480,
+ 0xB5D8: 0xB488,
+ 0xB5D9: 0xB49D,
+ 0xB5DA: 0xB4A4,
+ 0xB5DB: 0xB4A8,
+ 0xB5DC: 0xB4AC,
+ 0xB5DD: 0xB4B5,
+ 0xB5DE: 0xB4B7,
+ 0xB5DF: 0xB4B9,
+ 0xB5E0: 0xB4C0,
+ 0xB5E1: 0xB4C4,
+ 0xB5E2: 0xB4C8,
+ 0xB5E3: 0xB4D0,
+ 0xB5E4: 0xB4D5,
+ 0xB5E5: 0xB4DC,
+ 0xB5E6: 0xB4DD,
+ 0xB5E7: 0xB4E0,
+ 0xB5E8: 0xB4E3,
+ 0xB5E9: 0xB4E4,
+ 0xB5EA: 0xB4E6,
+ 0xB5EB: 0xB4EC,
+ 0xB5EC: 0xB4ED,
+ 0xB5ED: 0xB4EF,
+ 0xB5EE: 0xB4F1,
+ 0xB5EF: 0xB4F8,
+ 0xB5F0: 0xB514,
+ 0xB5F1: 0xB515,
+ 0xB5F2: 0xB518,
+ 0xB5F3: 0xB51B,
+ 0xB5F4: 0xB51C,
+ 0xB5F5: 0xB524,
+ 0xB5F6: 0xB525,
+ 0xB5F7: 0xB527,
+ 0xB5F8: 0xB528,
+ 0xB5F9: 0xB529,
+ 0xB5FA: 0xB52A,
+ 0xB5FB: 0xB530,
+ 0xB5FC: 0xB531,
+ 0xB5FD: 0xB534,
+ 0xB5FE: 0xB538,
+ 0xB641: 0xD105,
+ 0xB642: 0xD106,
+ 0xB643: 0xD107,
+ 0xB644: 0xD108,
+ 0xB645: 0xD109,
+ 0xB646: 0xD10A,
+ 0xB647: 0xD10B,
+ 0xB648: 0xD10C,
+ 0xB649: 0xD10E,
+ 0xB64A: 0xD10F,
+ 0xB64B: 0xD110,
+ 0xB64C: 0xD111,
+ 0xB64D: 0xD112,
+ 0xB64E: 0xD113,
+ 0xB64F: 0xD114,
+ 0xB650: 0xD115,
+ 0xB651: 0xD116,
+ 0xB652: 0xD117,
+ 0xB653: 0xD118,
+ 0xB654: 0xD119,
+ 0xB655: 0xD11A,
+ 0xB656: 0xD11B,
+ 0xB657: 0xD11C,
+ 0xB658: 0xD11D,
+ 0xB659: 0xD11E,
+ 0xB65A: 0xD11F,
+ 0xB661: 0xD120,
+ 0xB662: 0xD121,
+ 0xB663: 0xD122,
+ 0xB664: 0xD123,
+ 0xB665: 0xD124,
+ 0xB666: 0xD125,
+ 0xB667: 0xD126,
+ 0xB668: 0xD127,
+ 0xB669: 0xD128,
+ 0xB66A: 0xD129,
+ 0xB66B: 0xD12A,
+ 0xB66C: 0xD12B,
+ 0xB66D: 0xD12C,
+ 0xB66E: 0xD12D,
+ 0xB66F: 0xD12E,
+ 0xB670: 0xD12F,
+ 0xB671: 0xD132,
+ 0xB672: 0xD133,
+ 0xB673: 0xD135,
+ 0xB674: 0xD136,
+ 0xB675: 0xD137,
+ 0xB676: 0xD139,
+ 0xB677: 0xD13B,
+ 0xB678: 0xD13C,
+ 0xB679: 0xD13D,
+ 0xB67A: 0xD13E,
+ 0xB681: 0xD13F,
+ 0xB682: 0xD142,
+ 0xB683: 0xD146,
+ 0xB684: 0xD147,
+ 0xB685: 0xD148,
+ 0xB686: 0xD149,
+ 0xB687: 0xD14A,
+ 0xB688: 0xD14B,
+ 0xB689: 0xD14E,
+ 0xB68A: 0xD14F,
+ 0xB68B: 0xD151,
+ 0xB68C: 0xD152,
+ 0xB68D: 0xD153,
+ 0xB68E: 0xD155,
+ 0xB68F: 0xD156,
+ 0xB690: 0xD157,
+ 0xB691: 0xD158,
+ 0xB692: 0xD159,
+ 0xB693: 0xD15A,
+ 0xB694: 0xD15B,
+ 0xB695: 0xD15E,
+ 0xB696: 0xD160,
+ 0xB697: 0xD162,
+ 0xB698: 0xD163,
+ 0xB699: 0xD164,
+ 0xB69A: 0xD165,
+ 0xB69B: 0xD166,
+ 0xB69C: 0xD167,
+ 0xB69D: 0xD169,
+ 0xB69E: 0xD16A,
+ 0xB69F: 0xD16B,
+ 0xB6A0: 0xD16D,
+ 0xB6A1: 0xB540,
+ 0xB6A2: 0xB541,
+ 0xB6A3: 0xB543,
+ 0xB6A4: 0xB544,
+ 0xB6A5: 0xB545,
+ 0xB6A6: 0xB54B,
+ 0xB6A7: 0xB54C,
+ 0xB6A8: 0xB54D,
+ 0xB6A9: 0xB550,
+ 0xB6AA: 0xB554,
+ 0xB6AB: 0xB55C,
+ 0xB6AC: 0xB55D,
+ 0xB6AD: 0xB55F,
+ 0xB6AE: 0xB560,
+ 0xB6AF: 0xB561,
+ 0xB6B0: 0xB5A0,
+ 0xB6B1: 0xB5A1,
+ 0xB6B2: 0xB5A4,
+ 0xB6B3: 0xB5A8,
+ 0xB6B4: 0xB5AA,
+ 0xB6B5: 0xB5AB,
+ 0xB6B6: 0xB5B0,
+ 0xB6B7: 0xB5B1,
+ 0xB6B8: 0xB5B3,
+ 0xB6B9: 0xB5B4,
+ 0xB6BA: 0xB5B5,
+ 0xB6BB: 0xB5BB,
+ 0xB6BC: 0xB5BC,
+ 0xB6BD: 0xB5BD,
+ 0xB6BE: 0xB5C0,
+ 0xB6BF: 0xB5C4,
+ 0xB6C0: 0xB5CC,
+ 0xB6C1: 0xB5CD,
+ 0xB6C2: 0xB5CF,
+ 0xB6C3: 0xB5D0,
+ 0xB6C4: 0xB5D1,
+ 0xB6C5: 0xB5D8,
+ 0xB6C6: 0xB5EC,
+ 0xB6C7: 0xB610,
+ 0xB6C8: 0xB611,
+ 0xB6C9: 0xB614,
+ 0xB6CA: 0xB618,
+ 0xB6CB: 0xB625,
+ 0xB6CC: 0xB62C,
+ 0xB6CD: 0xB634,
+ 0xB6CE: 0xB648,
+ 0xB6CF: 0xB664,
+ 0xB6D0: 0xB668,
+ 0xB6D1: 0xB69C,
+ 0xB6D2: 0xB69D,
+ 0xB6D3: 0xB6A0,
+ 0xB6D4: 0xB6A4,
+ 0xB6D5: 0xB6AB,
+ 0xB6D6: 0xB6AC,
+ 0xB6D7: 0xB6B1,
+ 0xB6D8: 0xB6D4,
+ 0xB6D9: 0xB6F0,
+ 0xB6DA: 0xB6F4,
+ 0xB6DB: 0xB6F8,
+ 0xB6DC: 0xB700,
+ 0xB6DD: 0xB701,
+ 0xB6DE: 0xB705,
+ 0xB6DF: 0xB728,
+ 0xB6E0: 0xB729,
+ 0xB6E1: 0xB72C,
+ 0xB6E2: 0xB72F,
+ 0xB6E3: 0xB730,
+ 0xB6E4: 0xB738,
+ 0xB6E5: 0xB739,
+ 0xB6E6: 0xB73B,
+ 0xB6E7: 0xB744,
+ 0xB6E8: 0xB748,
+ 0xB6E9: 0xB74C,
+ 0xB6EA: 0xB754,
+ 0xB6EB: 0xB755,
+ 0xB6EC: 0xB760,
+ 0xB6ED: 0xB764,
+ 0xB6EE: 0xB768,
+ 0xB6EF: 0xB770,
+ 0xB6F0: 0xB771,
+ 0xB6F1: 0xB773,
+ 0xB6F2: 0xB775,
+ 0xB6F3: 0xB77C,
+ 0xB6F4: 0xB77D,
+ 0xB6F5: 0xB780,
+ 0xB6F6: 0xB784,
+ 0xB6F7: 0xB78C,
+ 0xB6F8: 0xB78D,
+ 0xB6F9: 0xB78F,
+ 0xB6FA: 0xB790,
+ 0xB6FB: 0xB791,
+ 0xB6FC: 0xB792,
+ 0xB6FD: 0xB796,
+ 0xB6FE: 0xB797,
+ 0xB741: 0xD16E,
+ 0xB742: 0xD16F,
+ 0xB743: 0xD170,
+ 0xB744: 0xD171,
+ 0xB745: 0xD172,
+ 0xB746: 0xD173,
+ 0xB747: 0xD174,
+ 0xB748: 0xD175,
+ 0xB749: 0xD176,
+ 0xB74A: 0xD177,
+ 0xB74B: 0xD178,
+ 0xB74C: 0xD179,
+ 0xB74D: 0xD17A,
+ 0xB74E: 0xD17B,
+ 0xB74F: 0xD17D,
+ 0xB750: 0xD17E,
+ 0xB751: 0xD17F,
+ 0xB752: 0xD180,
+ 0xB753: 0xD181,
+ 0xB754: 0xD182,
+ 0xB755: 0xD183,
+ 0xB756: 0xD185,
+ 0xB757: 0xD186,
+ 0xB758: 0xD187,
+ 0xB759: 0xD189,
+ 0xB75A: 0xD18A,
+ 0xB761: 0xD18B,
+ 0xB762: 0xD18C,
+ 0xB763: 0xD18D,
+ 0xB764: 0xD18E,
+ 0xB765: 0xD18F,
+ 0xB766: 0xD190,
+ 0xB767: 0xD191,
+ 0xB768: 0xD192,
+ 0xB769: 0xD193,
+ 0xB76A: 0xD194,
+ 0xB76B: 0xD195,
+ 0xB76C: 0xD196,
+ 0xB76D: 0xD197,
+ 0xB76E: 0xD198,
+ 0xB76F: 0xD199,
+ 0xB770: 0xD19A,
+ 0xB771: 0xD19B,
+ 0xB772: 0xD19C,
+ 0xB773: 0xD19D,
+ 0xB774: 0xD19E,
+ 0xB775: 0xD19F,
+ 0xB776: 0xD1A2,
+ 0xB777: 0xD1A3,
+ 0xB778: 0xD1A5,
+ 0xB779: 0xD1A6,
+ 0xB77A: 0xD1A7,
+ 0xB781: 0xD1A9,
+ 0xB782: 0xD1AA,
+ 0xB783: 0xD1AB,
+ 0xB784: 0xD1AC,
+ 0xB785: 0xD1AD,
+ 0xB786: 0xD1AE,
+ 0xB787: 0xD1AF,
+ 0xB788: 0xD1B2,
+ 0xB789: 0xD1B4,
+ 0xB78A: 0xD1B6,
+ 0xB78B: 0xD1B7,
+ 0xB78C: 0xD1B8,
+ 0xB78D: 0xD1B9,
+ 0xB78E: 0xD1BB,
+ 0xB78F: 0xD1BD,
+ 0xB790: 0xD1BE,
+ 0xB791: 0xD1BF,
+ 0xB792: 0xD1C1,
+ 0xB793: 0xD1C2,
+ 0xB794: 0xD1C3,
+ 0xB795: 0xD1C4,
+ 0xB796: 0xD1C5,
+ 0xB797: 0xD1C6,
+ 0xB798: 0xD1C7,
+ 0xB799: 0xD1C8,
+ 0xB79A: 0xD1C9,
+ 0xB79B: 0xD1CA,
+ 0xB79C: 0xD1CB,
+ 0xB79D: 0xD1CC,
+ 0xB79E: 0xD1CD,
+ 0xB79F: 0xD1CE,
+ 0xB7A0: 0xD1CF,
+ 0xB7A1: 0xB798,
+ 0xB7A2: 0xB799,
+ 0xB7A3: 0xB79C,
+ 0xB7A4: 0xB7A0,
+ 0xB7A5: 0xB7A8,
+ 0xB7A6: 0xB7A9,
+ 0xB7A7: 0xB7AB,
+ 0xB7A8: 0xB7AC,
+ 0xB7A9: 0xB7AD,
+ 0xB7AA: 0xB7B4,
+ 0xB7AB: 0xB7B5,
+ 0xB7AC: 0xB7B8,
+ 0xB7AD: 0xB7C7,
+ 0xB7AE: 0xB7C9,
+ 0xB7AF: 0xB7EC,
+ 0xB7B0: 0xB7ED,
+ 0xB7B1: 0xB7F0,
+ 0xB7B2: 0xB7F4,
+ 0xB7B3: 0xB7FC,
+ 0xB7B4: 0xB7FD,
+ 0xB7B5: 0xB7FF,
+ 0xB7B6: 0xB800,
+ 0xB7B7: 0xB801,
+ 0xB7B8: 0xB807,
+ 0xB7B9: 0xB808,
+ 0xB7BA: 0xB809,
+ 0xB7BB: 0xB80C,
+ 0xB7BC: 0xB810,
+ 0xB7BD: 0xB818,
+ 0xB7BE: 0xB819,
+ 0xB7BF: 0xB81B,
+ 0xB7C0: 0xB81D,
+ 0xB7C1: 0xB824,
+ 0xB7C2: 0xB825,
+ 0xB7C3: 0xB828,
+ 0xB7C4: 0xB82C,
+ 0xB7C5: 0xB834,
+ 0xB7C6: 0xB835,
+ 0xB7C7: 0xB837,
+ 0xB7C8: 0xB838,
+ 0xB7C9: 0xB839,
+ 0xB7CA: 0xB840,
+ 0xB7CB: 0xB844,
+ 0xB7CC: 0xB851,
+ 0xB7CD: 0xB853,
+ 0xB7CE: 0xB85C,
+ 0xB7CF: 0xB85D,
+ 0xB7D0: 0xB860,
+ 0xB7D1: 0xB864,
+ 0xB7D2: 0xB86C,
+ 0xB7D3: 0xB86D,
+ 0xB7D4: 0xB86F,
+ 0xB7D5: 0xB871,
+ 0xB7D6: 0xB878,
+ 0xB7D7: 0xB87C,
+ 0xB7D8: 0xB88D,
+ 0xB7D9: 0xB8A8,
+ 0xB7DA: 0xB8B0,
+ 0xB7DB: 0xB8B4,
+ 0xB7DC: 0xB8B8,
+ 0xB7DD: 0xB8C0,
+ 0xB7DE: 0xB8C1,
+ 0xB7DF: 0xB8C3,
+ 0xB7E0: 0xB8C5,
+ 0xB7E1: 0xB8CC,
+ 0xB7E2: 0xB8D0,
+ 0xB7E3: 0xB8D4,
+ 0xB7E4: 0xB8DD,
+ 0xB7E5: 0xB8DF,
+ 0xB7E6: 0xB8E1,
+ 0xB7E7: 0xB8E8,
+ 0xB7E8: 0xB8E9,
+ 0xB7E9: 0xB8EC,
+ 0xB7EA: 0xB8F0,
+ 0xB7EB: 0xB8F8,
+ 0xB7EC: 0xB8F9,
+ 0xB7ED: 0xB8FB,
+ 0xB7EE: 0xB8FD,
+ 0xB7EF: 0xB904,
+ 0xB7F0: 0xB918,
+ 0xB7F1: 0xB920,
+ 0xB7F2: 0xB93C,
+ 0xB7F3: 0xB93D,
+ 0xB7F4: 0xB940,
+ 0xB7F5: 0xB944,
+ 0xB7F6: 0xB94C,
+ 0xB7F7: 0xB94F,
+ 0xB7F8: 0xB951,
+ 0xB7F9: 0xB958,
+ 0xB7FA: 0xB959,
+ 0xB7FB: 0xB95C,
+ 0xB7FC: 0xB960,
+ 0xB7FD: 0xB968,
+ 0xB7FE: 0xB969,
+ 0xB841: 0xD1D0,
+ 0xB842: 0xD1D1,
+ 0xB843: 0xD1D2,
+ 0xB844: 0xD1D3,
+ 0xB845: 0xD1D4,
+ 0xB846: 0xD1D5,
+ 0xB847: 0xD1D6,
+ 0xB848: 0xD1D7,
+ 0xB849: 0xD1D9,
+ 0xB84A: 0xD1DA,
+ 0xB84B: 0xD1DB,
+ 0xB84C: 0xD1DC,
+ 0xB84D: 0xD1DD,
+ 0xB84E: 0xD1DE,
+ 0xB84F: 0xD1DF,
+ 0xB850: 0xD1E0,
+ 0xB851: 0xD1E1,
+ 0xB852: 0xD1E2,
+ 0xB853: 0xD1E3,
+ 0xB854: 0xD1E4,
+ 0xB855: 0xD1E5,
+ 0xB856: 0xD1E6,
+ 0xB857: 0xD1E7,
+ 0xB858: 0xD1E8,
+ 0xB859: 0xD1E9,
+ 0xB85A: 0xD1EA,
+ 0xB861: 0xD1EB,
+ 0xB862: 0xD1EC,
+ 0xB863: 0xD1ED,
+ 0xB864: 0xD1EE,
+ 0xB865: 0xD1EF,
+ 0xB866: 0xD1F0,
+ 0xB867: 0xD1F1,
+ 0xB868: 0xD1F2,
+ 0xB869: 0xD1F3,
+ 0xB86A: 0xD1F5,
+ 0xB86B: 0xD1F6,
+ 0xB86C: 0xD1F7,
+ 0xB86D: 0xD1F9,
+ 0xB86E: 0xD1FA,
+ 0xB86F: 0xD1FB,
+ 0xB870: 0xD1FC,
+ 0xB871: 0xD1FD,
+ 0xB872: 0xD1FE,
+ 0xB873: 0xD1FF,
+ 0xB874: 0xD200,
+ 0xB875: 0xD201,
+ 0xB876: 0xD202,
+ 0xB877: 0xD203,
+ 0xB878: 0xD204,
+ 0xB879: 0xD205,
+ 0xB87A: 0xD206,
+ 0xB881: 0xD208,
+ 0xB882: 0xD20A,
+ 0xB883: 0xD20B,
+ 0xB884: 0xD20C,
+ 0xB885: 0xD20D,
+ 0xB886: 0xD20E,
+ 0xB887: 0xD20F,
+ 0xB888: 0xD211,
+ 0xB889: 0xD212,
+ 0xB88A: 0xD213,
+ 0xB88B: 0xD214,
+ 0xB88C: 0xD215,
+ 0xB88D: 0xD216,
+ 0xB88E: 0xD217,
+ 0xB88F: 0xD218,
+ 0xB890: 0xD219,
+ 0xB891: 0xD21A,
+ 0xB892: 0xD21B,
+ 0xB893: 0xD21C,
+ 0xB894: 0xD21D,
+ 0xB895: 0xD21E,
+ 0xB896: 0xD21F,
+ 0xB897: 0xD220,
+ 0xB898: 0xD221,
+ 0xB899: 0xD222,
+ 0xB89A: 0xD223,
+ 0xB89B: 0xD224,
+ 0xB89C: 0xD225,
+ 0xB89D: 0xD226,
+ 0xB89E: 0xD227,
+ 0xB89F: 0xD228,
+ 0xB8A0: 0xD229,
+ 0xB8A1: 0xB96B,
+ 0xB8A2: 0xB96D,
+ 0xB8A3: 0xB974,
+ 0xB8A4: 0xB975,
+ 0xB8A5: 0xB978,
+ 0xB8A6: 0xB97C,
+ 0xB8A7: 0xB984,
+ 0xB8A8: 0xB985,
+ 0xB8A9: 0xB987,
+ 0xB8AA: 0xB989,
+ 0xB8AB: 0xB98A,
+ 0xB8AC: 0xB98D,
+ 0xB8AD: 0xB98E,
+ 0xB8AE: 0xB9AC,
+ 0xB8AF: 0xB9AD,
+ 0xB8B0: 0xB9B0,
+ 0xB8B1: 0xB9B4,
+ 0xB8B2: 0xB9BC,
+ 0xB8B3: 0xB9BD,
+ 0xB8B4: 0xB9BF,
+ 0xB8B5: 0xB9C1,
+ 0xB8B6: 0xB9C8,
+ 0xB8B7: 0xB9C9,
+ 0xB8B8: 0xB9CC,
+ 0xB8B9: 0xB9CE,
+ 0xB8BA: 0xB9CF,
+ 0xB8BB: 0xB9D0,
+ 0xB8BC: 0xB9D1,
+ 0xB8BD: 0xB9D2,
+ 0xB8BE: 0xB9D8,
+ 0xB8BF: 0xB9D9,
+ 0xB8C0: 0xB9DB,
+ 0xB8C1: 0xB9DD,
+ 0xB8C2: 0xB9DE,
+ 0xB8C3: 0xB9E1,
+ 0xB8C4: 0xB9E3,
+ 0xB8C5: 0xB9E4,
+ 0xB8C6: 0xB9E5,
+ 0xB8C7: 0xB9E8,
+ 0xB8C8: 0xB9EC,
+ 0xB8C9: 0xB9F4,
+ 0xB8CA: 0xB9F5,
+ 0xB8CB: 0xB9F7,
+ 0xB8CC: 0xB9F8,
+ 0xB8CD: 0xB9F9,
+ 0xB8CE: 0xB9FA,
+ 0xB8CF: 0xBA00,
+ 0xB8D0: 0xBA01,
+ 0xB8D1: 0xBA08,
+ 0xB8D2: 0xBA15,
+ 0xB8D3: 0xBA38,
+ 0xB8D4: 0xBA39,
+ 0xB8D5: 0xBA3C,
+ 0xB8D6: 0xBA40,
+ 0xB8D7: 0xBA42,
+ 0xB8D8: 0xBA48,
+ 0xB8D9: 0xBA49,
+ 0xB8DA: 0xBA4B,
+ 0xB8DB: 0xBA4D,
+ 0xB8DC: 0xBA4E,
+ 0xB8DD: 0xBA53,
+ 0xB8DE: 0xBA54,
+ 0xB8DF: 0xBA55,
+ 0xB8E0: 0xBA58,
+ 0xB8E1: 0xBA5C,
+ 0xB8E2: 0xBA64,
+ 0xB8E3: 0xBA65,
+ 0xB8E4: 0xBA67,
+ 0xB8E5: 0xBA68,
+ 0xB8E6: 0xBA69,
+ 0xB8E7: 0xBA70,
+ 0xB8E8: 0xBA71,
+ 0xB8E9: 0xBA74,
+ 0xB8EA: 0xBA78,
+ 0xB8EB: 0xBA83,
+ 0xB8EC: 0xBA84,
+ 0xB8ED: 0xBA85,
+ 0xB8EE: 0xBA87,
+ 0xB8EF: 0xBA8C,
+ 0xB8F0: 0xBAA8,
+ 0xB8F1: 0xBAA9,
+ 0xB8F2: 0xBAAB,
+ 0xB8F3: 0xBAAC,
+ 0xB8F4: 0xBAB0,
+ 0xB8F5: 0xBAB2,
+ 0xB8F6: 0xBAB8,
+ 0xB8F7: 0xBAB9,
+ 0xB8F8: 0xBABB,
+ 0xB8F9: 0xBABD,
+ 0xB8FA: 0xBAC4,
+ 0xB8FB: 0xBAC8,
+ 0xB8FC: 0xBAD8,
+ 0xB8FD: 0xBAD9,
+ 0xB8FE: 0xBAFC,
+ 0xB941: 0xD22A,
+ 0xB942: 0xD22B,
+ 0xB943: 0xD22E,
+ 0xB944: 0xD22F,
+ 0xB945: 0xD231,
+ 0xB946: 0xD232,
+ 0xB947: 0xD233,
+ 0xB948: 0xD235,
+ 0xB949: 0xD236,
+ 0xB94A: 0xD237,
+ 0xB94B: 0xD238,
+ 0xB94C: 0xD239,
+ 0xB94D: 0xD23A,
+ 0xB94E: 0xD23B,
+ 0xB94F: 0xD23E,
+ 0xB950: 0xD240,
+ 0xB951: 0xD242,
+ 0xB952: 0xD243,
+ 0xB953: 0xD244,
+ 0xB954: 0xD245,
+ 0xB955: 0xD246,
+ 0xB956: 0xD247,
+ 0xB957: 0xD249,
+ 0xB958: 0xD24A,
+ 0xB959: 0xD24B,
+ 0xB95A: 0xD24C,
+ 0xB961: 0xD24D,
+ 0xB962: 0xD24E,
+ 0xB963: 0xD24F,
+ 0xB964: 0xD250,
+ 0xB965: 0xD251,
+ 0xB966: 0xD252,
+ 0xB967: 0xD253,
+ 0xB968: 0xD254,
+ 0xB969: 0xD255,
+ 0xB96A: 0xD256,
+ 0xB96B: 0xD257,
+ 0xB96C: 0xD258,
+ 0xB96D: 0xD259,
+ 0xB96E: 0xD25A,
+ 0xB96F: 0xD25B,
+ 0xB970: 0xD25D,
+ 0xB971: 0xD25E,
+ 0xB972: 0xD25F,
+ 0xB973: 0xD260,
+ 0xB974: 0xD261,
+ 0xB975: 0xD262,
+ 0xB976: 0xD263,
+ 0xB977: 0xD265,
+ 0xB978: 0xD266,
+ 0xB979: 0xD267,
+ 0xB97A: 0xD268,
+ 0xB981: 0xD269,
+ 0xB982: 0xD26A,
+ 0xB983: 0xD26B,
+ 0xB984: 0xD26C,
+ 0xB985: 0xD26D,
+ 0xB986: 0xD26E,
+ 0xB987: 0xD26F,
+ 0xB988: 0xD270,
+ 0xB989: 0xD271,
+ 0xB98A: 0xD272,
+ 0xB98B: 0xD273,
+ 0xB98C: 0xD274,
+ 0xB98D: 0xD275,
+ 0xB98E: 0xD276,
+ 0xB98F: 0xD277,
+ 0xB990: 0xD278,
+ 0xB991: 0xD279,
+ 0xB992: 0xD27A,
+ 0xB993: 0xD27B,
+ 0xB994: 0xD27C,
+ 0xB995: 0xD27D,
+ 0xB996: 0xD27E,
+ 0xB997: 0xD27F,
+ 0xB998: 0xD282,
+ 0xB999: 0xD283,
+ 0xB99A: 0xD285,
+ 0xB99B: 0xD286,
+ 0xB99C: 0xD287,
+ 0xB99D: 0xD289,
+ 0xB99E: 0xD28A,
+ 0xB99F: 0xD28B,
+ 0xB9A0: 0xD28C,
+ 0xB9A1: 0xBB00,
+ 0xB9A2: 0xBB04,
+ 0xB9A3: 0xBB0D,
+ 0xB9A4: 0xBB0F,
+ 0xB9A5: 0xBB11,
+ 0xB9A6: 0xBB18,
+ 0xB9A7: 0xBB1C,
+ 0xB9A8: 0xBB20,
+ 0xB9A9: 0xBB29,
+ 0xB9AA: 0xBB2B,
+ 0xB9AB: 0xBB34,
+ 0xB9AC: 0xBB35,
+ 0xB9AD: 0xBB36,
+ 0xB9AE: 0xBB38,
+ 0xB9AF: 0xBB3B,
+ 0xB9B0: 0xBB3C,
+ 0xB9B1: 0xBB3D,
+ 0xB9B2: 0xBB3E,
+ 0xB9B3: 0xBB44,
+ 0xB9B4: 0xBB45,
+ 0xB9B5: 0xBB47,
+ 0xB9B6: 0xBB49,
+ 0xB9B7: 0xBB4D,
+ 0xB9B8: 0xBB4F,
+ 0xB9B9: 0xBB50,
+ 0xB9BA: 0xBB54,
+ 0xB9BB: 0xBB58,
+ 0xB9BC: 0xBB61,
+ 0xB9BD: 0xBB63,
+ 0xB9BE: 0xBB6C,
+ 0xB9BF: 0xBB88,
+ 0xB9C0: 0xBB8C,
+ 0xB9C1: 0xBB90,
+ 0xB9C2: 0xBBA4,
+ 0xB9C3: 0xBBA8,
+ 0xB9C4: 0xBBAC,
+ 0xB9C5: 0xBBB4,
+ 0xB9C6: 0xBBB7,
+ 0xB9C7: 0xBBC0,
+ 0xB9C8: 0xBBC4,
+ 0xB9C9: 0xBBC8,
+ 0xB9CA: 0xBBD0,
+ 0xB9CB: 0xBBD3,
+ 0xB9CC: 0xBBF8,
+ 0xB9CD: 0xBBF9,
+ 0xB9CE: 0xBBFC,
+ 0xB9CF: 0xBBFF,
+ 0xB9D0: 0xBC00,
+ 0xB9D1: 0xBC02,
+ 0xB9D2: 0xBC08,
+ 0xB9D3: 0xBC09,
+ 0xB9D4: 0xBC0B,
+ 0xB9D5: 0xBC0C,
+ 0xB9D6: 0xBC0D,
+ 0xB9D7: 0xBC0F,
+ 0xB9D8: 0xBC11,
+ 0xB9D9: 0xBC14,
+ 0xB9DA: 0xBC15,
+ 0xB9DB: 0xBC16,
+ 0xB9DC: 0xBC17,
+ 0xB9DD: 0xBC18,
+ 0xB9DE: 0xBC1B,
+ 0xB9DF: 0xBC1C,
+ 0xB9E0: 0xBC1D,
+ 0xB9E1: 0xBC1E,
+ 0xB9E2: 0xBC1F,
+ 0xB9E3: 0xBC24,
+ 0xB9E4: 0xBC25,
+ 0xB9E5: 0xBC27,
+ 0xB9E6: 0xBC29,
+ 0xB9E7: 0xBC2D,
+ 0xB9E8: 0xBC30,
+ 0xB9E9: 0xBC31,
+ 0xB9EA: 0xBC34,
+ 0xB9EB: 0xBC38,
+ 0xB9EC: 0xBC40,
+ 0xB9ED: 0xBC41,
+ 0xB9EE: 0xBC43,
+ 0xB9EF: 0xBC44,
+ 0xB9F0: 0xBC45,
+ 0xB9F1: 0xBC49,
+ 0xB9F2: 0xBC4C,
+ 0xB9F3: 0xBC4D,
+ 0xB9F4: 0xBC50,
+ 0xB9F5: 0xBC5D,
+ 0xB9F6: 0xBC84,
+ 0xB9F7: 0xBC85,
+ 0xB9F8: 0xBC88,
+ 0xB9F9: 0xBC8B,
+ 0xB9FA: 0xBC8C,
+ 0xB9FB: 0xBC8E,
+ 0xB9FC: 0xBC94,
+ 0xB9FD: 0xBC95,
+ 0xB9FE: 0xBC97,
+ 0xBA41: 0xD28D,
+ 0xBA42: 0xD28E,
+ 0xBA43: 0xD28F,
+ 0xBA44: 0xD292,
+ 0xBA45: 0xD293,
+ 0xBA46: 0xD294,
+ 0xBA47: 0xD296,
+ 0xBA48: 0xD297,
+ 0xBA49: 0xD298,
+ 0xBA4A: 0xD299,
+ 0xBA4B: 0xD29A,
+ 0xBA4C: 0xD29B,
+ 0xBA4D: 0xD29D,
+ 0xBA4E: 0xD29E,
+ 0xBA4F: 0xD29F,
+ 0xBA50: 0xD2A1,
+ 0xBA51: 0xD2A2,
+ 0xBA52: 0xD2A3,
+ 0xBA53: 0xD2A5,
+ 0xBA54: 0xD2A6,
+ 0xBA55: 0xD2A7,
+ 0xBA56: 0xD2A8,
+ 0xBA57: 0xD2A9,
+ 0xBA58: 0xD2AA,
+ 0xBA59: 0xD2AB,
+ 0xBA5A: 0xD2AD,
+ 0xBA61: 0xD2AE,
+ 0xBA62: 0xD2AF,
+ 0xBA63: 0xD2B0,
+ 0xBA64: 0xD2B2,
+ 0xBA65: 0xD2B3,
+ 0xBA66: 0xD2B4,
+ 0xBA67: 0xD2B5,
+ 0xBA68: 0xD2B6,
+ 0xBA69: 0xD2B7,
+ 0xBA6A: 0xD2BA,
+ 0xBA6B: 0xD2BB,
+ 0xBA6C: 0xD2BD,
+ 0xBA6D: 0xD2BE,
+ 0xBA6E: 0xD2C1,
+ 0xBA6F: 0xD2C3,
+ 0xBA70: 0xD2C4,
+ 0xBA71: 0xD2C5,
+ 0xBA72: 0xD2C6,
+ 0xBA73: 0xD2C7,
+ 0xBA74: 0xD2CA,
+ 0xBA75: 0xD2CC,
+ 0xBA76: 0xD2CD,
+ 0xBA77: 0xD2CE,
+ 0xBA78: 0xD2CF,
+ 0xBA79: 0xD2D0,
+ 0xBA7A: 0xD2D1,
+ 0xBA81: 0xD2D2,
+ 0xBA82: 0xD2D3,
+ 0xBA83: 0xD2D5,
+ 0xBA84: 0xD2D6,
+ 0xBA85: 0xD2D7,
+ 0xBA86: 0xD2D9,
+ 0xBA87: 0xD2DA,
+ 0xBA88: 0xD2DB,
+ 0xBA89: 0xD2DD,
+ 0xBA8A: 0xD2DE,
+ 0xBA8B: 0xD2DF,
+ 0xBA8C: 0xD2E0,
+ 0xBA8D: 0xD2E1,
+ 0xBA8E: 0xD2E2,
+ 0xBA8F: 0xD2E3,
+ 0xBA90: 0xD2E6,
+ 0xBA91: 0xD2E7,
+ 0xBA92: 0xD2E8,
+ 0xBA93: 0xD2E9,
+ 0xBA94: 0xD2EA,
+ 0xBA95: 0xD2EB,
+ 0xBA96: 0xD2EC,
+ 0xBA97: 0xD2ED,
+ 0xBA98: 0xD2EE,
+ 0xBA99: 0xD2EF,
+ 0xBA9A: 0xD2F2,
+ 0xBA9B: 0xD2F3,
+ 0xBA9C: 0xD2F5,
+ 0xBA9D: 0xD2F6,
+ 0xBA9E: 0xD2F7,
+ 0xBA9F: 0xD2F9,
+ 0xBAA0: 0xD2FA,
+ 0xBAA1: 0xBC99,
+ 0xBAA2: 0xBC9A,
+ 0xBAA3: 0xBCA0,
+ 0xBAA4: 0xBCA1,
+ 0xBAA5: 0xBCA4,
+ 0xBAA6: 0xBCA7,
+ 0xBAA7: 0xBCA8,
+ 0xBAA8: 0xBCB0,
+ 0xBAA9: 0xBCB1,
+ 0xBAAA: 0xBCB3,
+ 0xBAAB: 0xBCB4,
+ 0xBAAC: 0xBCB5,
+ 0xBAAD: 0xBCBC,
+ 0xBAAE: 0xBCBD,
+ 0xBAAF: 0xBCC0,
+ 0xBAB0: 0xBCC4,
+ 0xBAB1: 0xBCCD,
+ 0xBAB2: 0xBCCF,
+ 0xBAB3: 0xBCD0,
+ 0xBAB4: 0xBCD1,
+ 0xBAB5: 0xBCD5,
+ 0xBAB6: 0xBCD8,
+ 0xBAB7: 0xBCDC,
+ 0xBAB8: 0xBCF4,
+ 0xBAB9: 0xBCF5,
+ 0xBABA: 0xBCF6,
+ 0xBABB: 0xBCF8,
+ 0xBABC: 0xBCFC,
+ 0xBABD: 0xBD04,
+ 0xBABE: 0xBD05,
+ 0xBABF: 0xBD07,
+ 0xBAC0: 0xBD09,
+ 0xBAC1: 0xBD10,
+ 0xBAC2: 0xBD14,
+ 0xBAC3: 0xBD24,
+ 0xBAC4: 0xBD2C,
+ 0xBAC5: 0xBD40,
+ 0xBAC6: 0xBD48,
+ 0xBAC7: 0xBD49,
+ 0xBAC8: 0xBD4C,
+ 0xBAC9: 0xBD50,
+ 0xBACA: 0xBD58,
+ 0xBACB: 0xBD59,
+ 0xBACC: 0xBD64,
+ 0xBACD: 0xBD68,
+ 0xBACE: 0xBD80,
+ 0xBACF: 0xBD81,
+ 0xBAD0: 0xBD84,
+ 0xBAD1: 0xBD87,
+ 0xBAD2: 0xBD88,
+ 0xBAD3: 0xBD89,
+ 0xBAD4: 0xBD8A,
+ 0xBAD5: 0xBD90,
+ 0xBAD6: 0xBD91,
+ 0xBAD7: 0xBD93,
+ 0xBAD8: 0xBD95,
+ 0xBAD9: 0xBD99,
+ 0xBADA: 0xBD9A,
+ 0xBADB: 0xBD9C,
+ 0xBADC: 0xBDA4,
+ 0xBADD: 0xBDB0,
+ 0xBADE: 0xBDB8,
+ 0xBADF: 0xBDD4,
+ 0xBAE0: 0xBDD5,
+ 0xBAE1: 0xBDD8,
+ 0xBAE2: 0xBDDC,
+ 0xBAE3: 0xBDE9,
+ 0xBAE4: 0xBDF0,
+ 0xBAE5: 0xBDF4,
+ 0xBAE6: 0xBDF8,
+ 0xBAE7: 0xBE00,
+ 0xBAE8: 0xBE03,
+ 0xBAE9: 0xBE05,
+ 0xBAEA: 0xBE0C,
+ 0xBAEB: 0xBE0D,
+ 0xBAEC: 0xBE10,
+ 0xBAED: 0xBE14,
+ 0xBAEE: 0xBE1C,
+ 0xBAEF: 0xBE1D,
+ 0xBAF0: 0xBE1F,
+ 0xBAF1: 0xBE44,
+ 0xBAF2: 0xBE45,
+ 0xBAF3: 0xBE48,
+ 0xBAF4: 0xBE4C,
+ 0xBAF5: 0xBE4E,
+ 0xBAF6: 0xBE54,
+ 0xBAF7: 0xBE55,
+ 0xBAF8: 0xBE57,
+ 0xBAF9: 0xBE59,
+ 0xBAFA: 0xBE5A,
+ 0xBAFB: 0xBE5B,
+ 0xBAFC: 0xBE60,
+ 0xBAFD: 0xBE61,
+ 0xBAFE: 0xBE64,
+ 0xBB41: 0xD2FB,
+ 0xBB42: 0xD2FC,
+ 0xBB43: 0xD2FD,
+ 0xBB44: 0xD2FE,
+ 0xBB45: 0xD2FF,
+ 0xBB46: 0xD302,
+ 0xBB47: 0xD304,
+ 0xBB48: 0xD306,
+ 0xBB49: 0xD307,
+ 0xBB4A: 0xD308,
+ 0xBB4B: 0xD309,
+ 0xBB4C: 0xD30A,
+ 0xBB4D: 0xD30B,
+ 0xBB4E: 0xD30F,
+ 0xBB4F: 0xD311,
+ 0xBB50: 0xD312,
+ 0xBB51: 0xD313,
+ 0xBB52: 0xD315,
+ 0xBB53: 0xD317,
+ 0xBB54: 0xD318,
+ 0xBB55: 0xD319,
+ 0xBB56: 0xD31A,
+ 0xBB57: 0xD31B,
+ 0xBB58: 0xD31E,
+ 0xBB59: 0xD322,
+ 0xBB5A: 0xD323,
+ 0xBB61: 0xD324,
+ 0xBB62: 0xD326,
+ 0xBB63: 0xD327,
+ 0xBB64: 0xD32A,
+ 0xBB65: 0xD32B,
+ 0xBB66: 0xD32D,
+ 0xBB67: 0xD32E,
+ 0xBB68: 0xD32F,
+ 0xBB69: 0xD331,
+ 0xBB6A: 0xD332,
+ 0xBB6B: 0xD333,
+ 0xBB6C: 0xD334,
+ 0xBB6D: 0xD335,
+ 0xBB6E: 0xD336,
+ 0xBB6F: 0xD337,
+ 0xBB70: 0xD33A,
+ 0xBB71: 0xD33E,
+ 0xBB72: 0xD33F,
+ 0xBB73: 0xD340,
+ 0xBB74: 0xD341,
+ 0xBB75: 0xD342,
+ 0xBB76: 0xD343,
+ 0xBB77: 0xD346,
+ 0xBB78: 0xD347,
+ 0xBB79: 0xD348,
+ 0xBB7A: 0xD349,
+ 0xBB81: 0xD34A,
+ 0xBB82: 0xD34B,
+ 0xBB83: 0xD34C,
+ 0xBB84: 0xD34D,
+ 0xBB85: 0xD34E,
+ 0xBB86: 0xD34F,
+ 0xBB87: 0xD350,
+ 0xBB88: 0xD351,
+ 0xBB89: 0xD352,
+ 0xBB8A: 0xD353,
+ 0xBB8B: 0xD354,
+ 0xBB8C: 0xD355,
+ 0xBB8D: 0xD356,
+ 0xBB8E: 0xD357,
+ 0xBB8F: 0xD358,
+ 0xBB90: 0xD359,
+ 0xBB91: 0xD35A,
+ 0xBB92: 0xD35B,
+ 0xBB93: 0xD35C,
+ 0xBB94: 0xD35D,
+ 0xBB95: 0xD35E,
+ 0xBB96: 0xD35F,
+ 0xBB97: 0xD360,
+ 0xBB98: 0xD361,
+ 0xBB99: 0xD362,
+ 0xBB9A: 0xD363,
+ 0xBB9B: 0xD364,
+ 0xBB9C: 0xD365,
+ 0xBB9D: 0xD366,
+ 0xBB9E: 0xD367,
+ 0xBB9F: 0xD368,
+ 0xBBA0: 0xD369,
+ 0xBBA1: 0xBE68,
+ 0xBBA2: 0xBE6A,
+ 0xBBA3: 0xBE70,
+ 0xBBA4: 0xBE71,
+ 0xBBA5: 0xBE73,
+ 0xBBA6: 0xBE74,
+ 0xBBA7: 0xBE75,
+ 0xBBA8: 0xBE7B,
+ 0xBBA9: 0xBE7C,
+ 0xBBAA: 0xBE7D,
+ 0xBBAB: 0xBE80,
+ 0xBBAC: 0xBE84,
+ 0xBBAD: 0xBE8C,
+ 0xBBAE: 0xBE8D,
+ 0xBBAF: 0xBE8F,
+ 0xBBB0: 0xBE90,
+ 0xBBB1: 0xBE91,
+ 0xBBB2: 0xBE98,
+ 0xBBB3: 0xBE99,
+ 0xBBB4: 0xBEA8,
+ 0xBBB5: 0xBED0,
+ 0xBBB6: 0xBED1,
+ 0xBBB7: 0xBED4,
+ 0xBBB8: 0xBED7,
+ 0xBBB9: 0xBED8,
+ 0xBBBA: 0xBEE0,
+ 0xBBBB: 0xBEE3,
+ 0xBBBC: 0xBEE4,
+ 0xBBBD: 0xBEE5,
+ 0xBBBE: 0xBEEC,
+ 0xBBBF: 0xBF01,
+ 0xBBC0: 0xBF08,
+ 0xBBC1: 0xBF09,
+ 0xBBC2: 0xBF18,
+ 0xBBC3: 0xBF19,
+ 0xBBC4: 0xBF1B,
+ 0xBBC5: 0xBF1C,
+ 0xBBC6: 0xBF1D,
+ 0xBBC7: 0xBF40,
+ 0xBBC8: 0xBF41,
+ 0xBBC9: 0xBF44,
+ 0xBBCA: 0xBF48,
+ 0xBBCB: 0xBF50,
+ 0xBBCC: 0xBF51,
+ 0xBBCD: 0xBF55,
+ 0xBBCE: 0xBF94,
+ 0xBBCF: 0xBFB0,
+ 0xBBD0: 0xBFC5,
+ 0xBBD1: 0xBFCC,
+ 0xBBD2: 0xBFCD,
+ 0xBBD3: 0xBFD0,
+ 0xBBD4: 0xBFD4,
+ 0xBBD5: 0xBFDC,
+ 0xBBD6: 0xBFDF,
+ 0xBBD7: 0xBFE1,
+ 0xBBD8: 0xC03C,
+ 0xBBD9: 0xC051,
+ 0xBBDA: 0xC058,
+ 0xBBDB: 0xC05C,
+ 0xBBDC: 0xC060,
+ 0xBBDD: 0xC068,
+ 0xBBDE: 0xC069,
+ 0xBBDF: 0xC090,
+ 0xBBE0: 0xC091,
+ 0xBBE1: 0xC094,
+ 0xBBE2: 0xC098,
+ 0xBBE3: 0xC0A0,
+ 0xBBE4: 0xC0A1,
+ 0xBBE5: 0xC0A3,
+ 0xBBE6: 0xC0A5,
+ 0xBBE7: 0xC0AC,
+ 0xBBE8: 0xC0AD,
+ 0xBBE9: 0xC0AF,
+ 0xBBEA: 0xC0B0,
+ 0xBBEB: 0xC0B3,
+ 0xBBEC: 0xC0B4,
+ 0xBBED: 0xC0B5,
+ 0xBBEE: 0xC0B6,
+ 0xBBEF: 0xC0BC,
+ 0xBBF0: 0xC0BD,
+ 0xBBF1: 0xC0BF,
+ 0xBBF2: 0xC0C0,
+ 0xBBF3: 0xC0C1,
+ 0xBBF4: 0xC0C5,
+ 0xBBF5: 0xC0C8,
+ 0xBBF6: 0xC0C9,
+ 0xBBF7: 0xC0CC,
+ 0xBBF8: 0xC0D0,
+ 0xBBF9: 0xC0D8,
+ 0xBBFA: 0xC0D9,
+ 0xBBFB: 0xC0DB,
+ 0xBBFC: 0xC0DC,
+ 0xBBFD: 0xC0DD,
+ 0xBBFE: 0xC0E4,
+ 0xBC41: 0xD36A,
+ 0xBC42: 0xD36B,
+ 0xBC43: 0xD36C,
+ 0xBC44: 0xD36D,
+ 0xBC45: 0xD36E,
+ 0xBC46: 0xD36F,
+ 0xBC47: 0xD370,
+ 0xBC48: 0xD371,
+ 0xBC49: 0xD372,
+ 0xBC4A: 0xD373,
+ 0xBC4B: 0xD374,
+ 0xBC4C: 0xD375,
+ 0xBC4D: 0xD376,
+ 0xBC4E: 0xD377,
+ 0xBC4F: 0xD378,
+ 0xBC50: 0xD379,
+ 0xBC51: 0xD37A,
+ 0xBC52: 0xD37B,
+ 0xBC53: 0xD37E,
+ 0xBC54: 0xD37F,
+ 0xBC55: 0xD381,
+ 0xBC56: 0xD382,
+ 0xBC57: 0xD383,
+ 0xBC58: 0xD385,
+ 0xBC59: 0xD386,
+ 0xBC5A: 0xD387,
+ 0xBC61: 0xD388,
+ 0xBC62: 0xD389,
+ 0xBC63: 0xD38A,
+ 0xBC64: 0xD38B,
+ 0xBC65: 0xD38E,
+ 0xBC66: 0xD392,
+ 0xBC67: 0xD393,
+ 0xBC68: 0xD394,
+ 0xBC69: 0xD395,
+ 0xBC6A: 0xD396,
+ 0xBC6B: 0xD397,
+ 0xBC6C: 0xD39A,
+ 0xBC6D: 0xD39B,
+ 0xBC6E: 0xD39D,
+ 0xBC6F: 0xD39E,
+ 0xBC70: 0xD39F,
+ 0xBC71: 0xD3A1,
+ 0xBC72: 0xD3A2,
+ 0xBC73: 0xD3A3,
+ 0xBC74: 0xD3A4,
+ 0xBC75: 0xD3A5,
+ 0xBC76: 0xD3A6,
+ 0xBC77: 0xD3A7,
+ 0xBC78: 0xD3AA,
+ 0xBC79: 0xD3AC,
+ 0xBC7A: 0xD3AE,
+ 0xBC81: 0xD3AF,
+ 0xBC82: 0xD3B0,
+ 0xBC83: 0xD3B1,
+ 0xBC84: 0xD3B2,
+ 0xBC85: 0xD3B3,
+ 0xBC86: 0xD3B5,
+ 0xBC87: 0xD3B6,
+ 0xBC88: 0xD3B7,
+ 0xBC89: 0xD3B9,
+ 0xBC8A: 0xD3BA,
+ 0xBC8B: 0xD3BB,
+ 0xBC8C: 0xD3BD,
+ 0xBC8D: 0xD3BE,
+ 0xBC8E: 0xD3BF,
+ 0xBC8F: 0xD3C0,
+ 0xBC90: 0xD3C1,
+ 0xBC91: 0xD3C2,
+ 0xBC92: 0xD3C3,
+ 0xBC93: 0xD3C6,
+ 0xBC94: 0xD3C7,
+ 0xBC95: 0xD3CA,
+ 0xBC96: 0xD3CB,
+ 0xBC97: 0xD3CC,
+ 0xBC98: 0xD3CD,
+ 0xBC99: 0xD3CE,
+ 0xBC9A: 0xD3CF,
+ 0xBC9B: 0xD3D1,
+ 0xBC9C: 0xD3D2,
+ 0xBC9D: 0xD3D3,
+ 0xBC9E: 0xD3D4,
+ 0xBC9F: 0xD3D5,
+ 0xBCA0: 0xD3D6,
+ 0xBCA1: 0xC0E5,
+ 0xBCA2: 0xC0E8,
+ 0xBCA3: 0xC0EC,
+ 0xBCA4: 0xC0F4,
+ 0xBCA5: 0xC0F5,
+ 0xBCA6: 0xC0F7,
+ 0xBCA7: 0xC0F9,
+ 0xBCA8: 0xC100,
+ 0xBCA9: 0xC104,
+ 0xBCAA: 0xC108,
+ 0xBCAB: 0xC110,
+ 0xBCAC: 0xC115,
+ 0xBCAD: 0xC11C,
+ 0xBCAE: 0xC11D,
+ 0xBCAF: 0xC11E,
+ 0xBCB0: 0xC11F,
+ 0xBCB1: 0xC120,
+ 0xBCB2: 0xC123,
+ 0xBCB3: 0xC124,
+ 0xBCB4: 0xC126,
+ 0xBCB5: 0xC127,
+ 0xBCB6: 0xC12C,
+ 0xBCB7: 0xC12D,
+ 0xBCB8: 0xC12F,
+ 0xBCB9: 0xC130,
+ 0xBCBA: 0xC131,
+ 0xBCBB: 0xC136,
+ 0xBCBC: 0xC138,
+ 0xBCBD: 0xC139,
+ 0xBCBE: 0xC13C,
+ 0xBCBF: 0xC140,
+ 0xBCC0: 0xC148,
+ 0xBCC1: 0xC149,
+ 0xBCC2: 0xC14B,
+ 0xBCC3: 0xC14C,
+ 0xBCC4: 0xC14D,
+ 0xBCC5: 0xC154,
+ 0xBCC6: 0xC155,
+ 0xBCC7: 0xC158,
+ 0xBCC8: 0xC15C,
+ 0xBCC9: 0xC164,
+ 0xBCCA: 0xC165,
+ 0xBCCB: 0xC167,
+ 0xBCCC: 0xC168,
+ 0xBCCD: 0xC169,
+ 0xBCCE: 0xC170,
+ 0xBCCF: 0xC174,
+ 0xBCD0: 0xC178,
+ 0xBCD1: 0xC185,
+ 0xBCD2: 0xC18C,
+ 0xBCD3: 0xC18D,
+ 0xBCD4: 0xC18E,
+ 0xBCD5: 0xC190,
+ 0xBCD6: 0xC194,
+ 0xBCD7: 0xC196,
+ 0xBCD8: 0xC19C,
+ 0xBCD9: 0xC19D,
+ 0xBCDA: 0xC19F,
+ 0xBCDB: 0xC1A1,
+ 0xBCDC: 0xC1A5,
+ 0xBCDD: 0xC1A8,
+ 0xBCDE: 0xC1A9,
+ 0xBCDF: 0xC1AC,
+ 0xBCE0: 0xC1B0,
+ 0xBCE1: 0xC1BD,
+ 0xBCE2: 0xC1C4,
+ 0xBCE3: 0xC1C8,
+ 0xBCE4: 0xC1CC,
+ 0xBCE5: 0xC1D4,
+ 0xBCE6: 0xC1D7,
+ 0xBCE7: 0xC1D8,
+ 0xBCE8: 0xC1E0,
+ 0xBCE9: 0xC1E4,
+ 0xBCEA: 0xC1E8,
+ 0xBCEB: 0xC1F0,
+ 0xBCEC: 0xC1F1,
+ 0xBCED: 0xC1F3,
+ 0xBCEE: 0xC1FC,
+ 0xBCEF: 0xC1FD,
+ 0xBCF0: 0xC200,
+ 0xBCF1: 0xC204,
+ 0xBCF2: 0xC20C,
+ 0xBCF3: 0xC20D,
+ 0xBCF4: 0xC20F,
+ 0xBCF5: 0xC211,
+ 0xBCF6: 0xC218,
+ 0xBCF7: 0xC219,
+ 0xBCF8: 0xC21C,
+ 0xBCF9: 0xC21F,
+ 0xBCFA: 0xC220,
+ 0xBCFB: 0xC228,
+ 0xBCFC: 0xC229,
+ 0xBCFD: 0xC22B,
+ 0xBCFE: 0xC22D,
+ 0xBD41: 0xD3D7,
+ 0xBD42: 0xD3D9,
+ 0xBD43: 0xD3DA,
+ 0xBD44: 0xD3DB,
+ 0xBD45: 0xD3DC,
+ 0xBD46: 0xD3DD,
+ 0xBD47: 0xD3DE,
+ 0xBD48: 0xD3DF,
+ 0xBD49: 0xD3E0,
+ 0xBD4A: 0xD3E2,
+ 0xBD4B: 0xD3E4,
+ 0xBD4C: 0xD3E5,
+ 0xBD4D: 0xD3E6,
+ 0xBD4E: 0xD3E7,
+ 0xBD4F: 0xD3E8,
+ 0xBD50: 0xD3E9,
+ 0xBD51: 0xD3EA,
+ 0xBD52: 0xD3EB,
+ 0xBD53: 0xD3EE,
+ 0xBD54: 0xD3EF,
+ 0xBD55: 0xD3F1,
+ 0xBD56: 0xD3F2,
+ 0xBD57: 0xD3F3,
+ 0xBD58: 0xD3F5,
+ 0xBD59: 0xD3F6,
+ 0xBD5A: 0xD3F7,
+ 0xBD61: 0xD3F8,
+ 0xBD62: 0xD3F9,
+ 0xBD63: 0xD3FA,
+ 0xBD64: 0xD3FB,
+ 0xBD65: 0xD3FE,
+ 0xBD66: 0xD400,
+ 0xBD67: 0xD402,
+ 0xBD68: 0xD403,
+ 0xBD69: 0xD404,
+ 0xBD6A: 0xD405,
+ 0xBD6B: 0xD406,
+ 0xBD6C: 0xD407,
+ 0xBD6D: 0xD409,
+ 0xBD6E: 0xD40A,
+ 0xBD6F: 0xD40B,
+ 0xBD70: 0xD40C,
+ 0xBD71: 0xD40D,
+ 0xBD72: 0xD40E,
+ 0xBD73: 0xD40F,
+ 0xBD74: 0xD410,
+ 0xBD75: 0xD411,
+ 0xBD76: 0xD412,
+ 0xBD77: 0xD413,
+ 0xBD78: 0xD414,
+ 0xBD79: 0xD415,
+ 0xBD7A: 0xD416,
+ 0xBD81: 0xD417,
+ 0xBD82: 0xD418,
+ 0xBD83: 0xD419,
+ 0xBD84: 0xD41A,
+ 0xBD85: 0xD41B,
+ 0xBD86: 0xD41C,
+ 0xBD87: 0xD41E,
+ 0xBD88: 0xD41F,
+ 0xBD89: 0xD420,
+ 0xBD8A: 0xD421,
+ 0xBD8B: 0xD422,
+ 0xBD8C: 0xD423,
+ 0xBD8D: 0xD424,
+ 0xBD8E: 0xD425,
+ 0xBD8F: 0xD426,
+ 0xBD90: 0xD427,
+ 0xBD91: 0xD428,
+ 0xBD92: 0xD429,
+ 0xBD93: 0xD42A,
+ 0xBD94: 0xD42B,
+ 0xBD95: 0xD42C,
+ 0xBD96: 0xD42D,
+ 0xBD97: 0xD42E,
+ 0xBD98: 0xD42F,
+ 0xBD99: 0xD430,
+ 0xBD9A: 0xD431,
+ 0xBD9B: 0xD432,
+ 0xBD9C: 0xD433,
+ 0xBD9D: 0xD434,
+ 0xBD9E: 0xD435,
+ 0xBD9F: 0xD436,
+ 0xBDA0: 0xD437,
+ 0xBDA1: 0xC22F,
+ 0xBDA2: 0xC231,
+ 0xBDA3: 0xC232,
+ 0xBDA4: 0xC234,
+ 0xBDA5: 0xC248,
+ 0xBDA6: 0xC250,
+ 0xBDA7: 0xC251,
+ 0xBDA8: 0xC254,
+ 0xBDA9: 0xC258,
+ 0xBDAA: 0xC260,
+ 0xBDAB: 0xC265,
+ 0xBDAC: 0xC26C,
+ 0xBDAD: 0xC26D,
+ 0xBDAE: 0xC270,
+ 0xBDAF: 0xC274,
+ 0xBDB0: 0xC27C,
+ 0xBDB1: 0xC27D,
+ 0xBDB2: 0xC27F,
+ 0xBDB3: 0xC281,
+ 0xBDB4: 0xC288,
+ 0xBDB5: 0xC289,
+ 0xBDB6: 0xC290,
+ 0xBDB7: 0xC298,
+ 0xBDB8: 0xC29B,
+ 0xBDB9: 0xC29D,
+ 0xBDBA: 0xC2A4,
+ 0xBDBB: 0xC2A5,
+ 0xBDBC: 0xC2A8,
+ 0xBDBD: 0xC2AC,
+ 0xBDBE: 0xC2AD,
+ 0xBDBF: 0xC2B4,
+ 0xBDC0: 0xC2B5,
+ 0xBDC1: 0xC2B7,
+ 0xBDC2: 0xC2B9,
+ 0xBDC3: 0xC2DC,
+ 0xBDC4: 0xC2DD,
+ 0xBDC5: 0xC2E0,
+ 0xBDC6: 0xC2E3,
+ 0xBDC7: 0xC2E4,
+ 0xBDC8: 0xC2EB,
+ 0xBDC9: 0xC2EC,
+ 0xBDCA: 0xC2ED,
+ 0xBDCB: 0xC2EF,
+ 0xBDCC: 0xC2F1,
+ 0xBDCD: 0xC2F6,
+ 0xBDCE: 0xC2F8,
+ 0xBDCF: 0xC2F9,
+ 0xBDD0: 0xC2FB,
+ 0xBDD1: 0xC2FC,
+ 0xBDD2: 0xC300,
+ 0xBDD3: 0xC308,
+ 0xBDD4: 0xC309,
+ 0xBDD5: 0xC30C,
+ 0xBDD6: 0xC30D,
+ 0xBDD7: 0xC313,
+ 0xBDD8: 0xC314,
+ 0xBDD9: 0xC315,
+ 0xBDDA: 0xC318,
+ 0xBDDB: 0xC31C,
+ 0xBDDC: 0xC324,
+ 0xBDDD: 0xC325,
+ 0xBDDE: 0xC328,
+ 0xBDDF: 0xC329,
+ 0xBDE0: 0xC345,
+ 0xBDE1: 0xC368,
+ 0xBDE2: 0xC369,
+ 0xBDE3: 0xC36C,
+ 0xBDE4: 0xC370,
+ 0xBDE5: 0xC372,
+ 0xBDE6: 0xC378,
+ 0xBDE7: 0xC379,
+ 0xBDE8: 0xC37C,
+ 0xBDE9: 0xC37D,
+ 0xBDEA: 0xC384,
+ 0xBDEB: 0xC388,
+ 0xBDEC: 0xC38C,
+ 0xBDED: 0xC3C0,
+ 0xBDEE: 0xC3D8,
+ 0xBDEF: 0xC3D9,
+ 0xBDF0: 0xC3DC,
+ 0xBDF1: 0xC3DF,
+ 0xBDF2: 0xC3E0,
+ 0xBDF3: 0xC3E2,
+ 0xBDF4: 0xC3E8,
+ 0xBDF5: 0xC3E9,
+ 0xBDF6: 0xC3ED,
+ 0xBDF7: 0xC3F4,
+ 0xBDF8: 0xC3F5,
+ 0xBDF9: 0xC3F8,
+ 0xBDFA: 0xC408,
+ 0xBDFB: 0xC410,
+ 0xBDFC: 0xC424,
+ 0xBDFD: 0xC42C,
+ 0xBDFE: 0xC430,
+ 0xBE41: 0xD438,
+ 0xBE42: 0xD439,
+ 0xBE43: 0xD43A,
+ 0xBE44: 0xD43B,
+ 0xBE45: 0xD43C,
+ 0xBE46: 0xD43D,
+ 0xBE47: 0xD43E,
+ 0xBE48: 0xD43F,
+ 0xBE49: 0xD441,
+ 0xBE4A: 0xD442,
+ 0xBE4B: 0xD443,
+ 0xBE4C: 0xD445,
+ 0xBE4D: 0xD446,
+ 0xBE4E: 0xD447,
+ 0xBE4F: 0xD448,
+ 0xBE50: 0xD449,
+ 0xBE51: 0xD44A,
+ 0xBE52: 0xD44B,
+ 0xBE53: 0xD44C,
+ 0xBE54: 0xD44D,
+ 0xBE55: 0xD44E,
+ 0xBE56: 0xD44F,
+ 0xBE57: 0xD450,
+ 0xBE58: 0xD451,
+ 0xBE59: 0xD452,
+ 0xBE5A: 0xD453,
+ 0xBE61: 0xD454,
+ 0xBE62: 0xD455,
+ 0xBE63: 0xD456,
+ 0xBE64: 0xD457,
+ 0xBE65: 0xD458,
+ 0xBE66: 0xD459,
+ 0xBE67: 0xD45A,
+ 0xBE68: 0xD45B,
+ 0xBE69: 0xD45D,
+ 0xBE6A: 0xD45E,
+ 0xBE6B: 0xD45F,
+ 0xBE6C: 0xD461,
+ 0xBE6D: 0xD462,
+ 0xBE6E: 0xD463,
+ 0xBE6F: 0xD465,
+ 0xBE70: 0xD466,
+ 0xBE71: 0xD467,
+ 0xBE72: 0xD468,
+ 0xBE73: 0xD469,
+ 0xBE74: 0xD46A,
+ 0xBE75: 0xD46B,
+ 0xBE76: 0xD46C,
+ 0xBE77: 0xD46E,
+ 0xBE78: 0xD470,
+ 0xBE79: 0xD471,
+ 0xBE7A: 0xD472,
+ 0xBE81: 0xD473,
+ 0xBE82: 0xD474,
+ 0xBE83: 0xD475,
+ 0xBE84: 0xD476,
+ 0xBE85: 0xD477,
+ 0xBE86: 0xD47A,
+ 0xBE87: 0xD47B,
+ 0xBE88: 0xD47D,
+ 0xBE89: 0xD47E,
+ 0xBE8A: 0xD481,
+ 0xBE8B: 0xD483,
+ 0xBE8C: 0xD484,
+ 0xBE8D: 0xD485,
+ 0xBE8E: 0xD486,
+ 0xBE8F: 0xD487,
+ 0xBE90: 0xD48A,
+ 0xBE91: 0xD48C,
+ 0xBE92: 0xD48E,
+ 0xBE93: 0xD48F,
+ 0xBE94: 0xD490,
+ 0xBE95: 0xD491,
+ 0xBE96: 0xD492,
+ 0xBE97: 0xD493,
+ 0xBE98: 0xD495,
+ 0xBE99: 0xD496,
+ 0xBE9A: 0xD497,
+ 0xBE9B: 0xD498,
+ 0xBE9C: 0xD499,
+ 0xBE9D: 0xD49A,
+ 0xBE9E: 0xD49B,
+ 0xBE9F: 0xD49C,
+ 0xBEA0: 0xD49D,
+ 0xBEA1: 0xC434,
+ 0xBEA2: 0xC43C,
+ 0xBEA3: 0xC43D,
+ 0xBEA4: 0xC448,
+ 0xBEA5: 0xC464,
+ 0xBEA6: 0xC465,
+ 0xBEA7: 0xC468,
+ 0xBEA8: 0xC46C,
+ 0xBEA9: 0xC474,
+ 0xBEAA: 0xC475,
+ 0xBEAB: 0xC479,
+ 0xBEAC: 0xC480,
+ 0xBEAD: 0xC494,
+ 0xBEAE: 0xC49C,
+ 0xBEAF: 0xC4B8,
+ 0xBEB0: 0xC4BC,
+ 0xBEB1: 0xC4E9,
+ 0xBEB2: 0xC4F0,
+ 0xBEB3: 0xC4F1,
+ 0xBEB4: 0xC4F4,
+ 0xBEB5: 0xC4F8,
+ 0xBEB6: 0xC4FA,
+ 0xBEB7: 0xC4FF,
+ 0xBEB8: 0xC500,
+ 0xBEB9: 0xC501,
+ 0xBEBA: 0xC50C,
+ 0xBEBB: 0xC510,
+ 0xBEBC: 0xC514,
+ 0xBEBD: 0xC51C,
+ 0xBEBE: 0xC528,
+ 0xBEBF: 0xC529,
+ 0xBEC0: 0xC52C,
+ 0xBEC1: 0xC530,
+ 0xBEC2: 0xC538,
+ 0xBEC3: 0xC539,
+ 0xBEC4: 0xC53B,
+ 0xBEC5: 0xC53D,
+ 0xBEC6: 0xC544,
+ 0xBEC7: 0xC545,
+ 0xBEC8: 0xC548,
+ 0xBEC9: 0xC549,
+ 0xBECA: 0xC54A,
+ 0xBECB: 0xC54C,
+ 0xBECC: 0xC54D,
+ 0xBECD: 0xC54E,
+ 0xBECE: 0xC553,
+ 0xBECF: 0xC554,
+ 0xBED0: 0xC555,
+ 0xBED1: 0xC557,
+ 0xBED2: 0xC558,
+ 0xBED3: 0xC559,
+ 0xBED4: 0xC55D,
+ 0xBED5: 0xC55E,
+ 0xBED6: 0xC560,
+ 0xBED7: 0xC561,
+ 0xBED8: 0xC564,
+ 0xBED9: 0xC568,
+ 0xBEDA: 0xC570,
+ 0xBEDB: 0xC571,
+ 0xBEDC: 0xC573,
+ 0xBEDD: 0xC574,
+ 0xBEDE: 0xC575,
+ 0xBEDF: 0xC57C,
+ 0xBEE0: 0xC57D,
+ 0xBEE1: 0xC580,
+ 0xBEE2: 0xC584,
+ 0xBEE3: 0xC587,
+ 0xBEE4: 0xC58C,
+ 0xBEE5: 0xC58D,
+ 0xBEE6: 0xC58F,
+ 0xBEE7: 0xC591,
+ 0xBEE8: 0xC595,
+ 0xBEE9: 0xC597,
+ 0xBEEA: 0xC598,
+ 0xBEEB: 0xC59C,
+ 0xBEEC: 0xC5A0,
+ 0xBEED: 0xC5A9,
+ 0xBEEE: 0xC5B4,
+ 0xBEEF: 0xC5B5,
+ 0xBEF0: 0xC5B8,
+ 0xBEF1: 0xC5B9,
+ 0xBEF2: 0xC5BB,
+ 0xBEF3: 0xC5BC,
+ 0xBEF4: 0xC5BD,
+ 0xBEF5: 0xC5BE,
+ 0xBEF6: 0xC5C4,
+ 0xBEF7: 0xC5C5,
+ 0xBEF8: 0xC5C6,
+ 0xBEF9: 0xC5C7,
+ 0xBEFA: 0xC5C8,
+ 0xBEFB: 0xC5C9,
+ 0xBEFC: 0xC5CA,
+ 0xBEFD: 0xC5CC,
+ 0xBEFE: 0xC5CE,
+ 0xBF41: 0xD49E,
+ 0xBF42: 0xD49F,
+ 0xBF43: 0xD4A0,
+ 0xBF44: 0xD4A1,
+ 0xBF45: 0xD4A2,
+ 0xBF46: 0xD4A3,
+ 0xBF47: 0xD4A4,
+ 0xBF48: 0xD4A5,
+ 0xBF49: 0xD4A6,
+ 0xBF4A: 0xD4A7,
+ 0xBF4B: 0xD4A8,
+ 0xBF4C: 0xD4AA,
+ 0xBF4D: 0xD4AB,
+ 0xBF4E: 0xD4AC,
+ 0xBF4F: 0xD4AD,
+ 0xBF50: 0xD4AE,
+ 0xBF51: 0xD4AF,
+ 0xBF52: 0xD4B0,
+ 0xBF53: 0xD4B1,
+ 0xBF54: 0xD4B2,
+ 0xBF55: 0xD4B3,
+ 0xBF56: 0xD4B4,
+ 0xBF57: 0xD4B5,
+ 0xBF58: 0xD4B6,
+ 0xBF59: 0xD4B7,
+ 0xBF5A: 0xD4B8,
+ 0xBF61: 0xD4B9,
+ 0xBF62: 0xD4BA,
+ 0xBF63: 0xD4BB,
+ 0xBF64: 0xD4BC,
+ 0xBF65: 0xD4BD,
+ 0xBF66: 0xD4BE,
+ 0xBF67: 0xD4BF,
+ 0xBF68: 0xD4C0,
+ 0xBF69: 0xD4C1,
+ 0xBF6A: 0xD4C2,
+ 0xBF6B: 0xD4C3,
+ 0xBF6C: 0xD4C4,
+ 0xBF6D: 0xD4C5,
+ 0xBF6E: 0xD4C6,
+ 0xBF6F: 0xD4C7,
+ 0xBF70: 0xD4C8,
+ 0xBF71: 0xD4C9,
+ 0xBF72: 0xD4CA,
+ 0xBF73: 0xD4CB,
+ 0xBF74: 0xD4CD,
+ 0xBF75: 0xD4CE,
+ 0xBF76: 0xD4CF,
+ 0xBF77: 0xD4D1,
+ 0xBF78: 0xD4D2,
+ 0xBF79: 0xD4D3,
+ 0xBF7A: 0xD4D5,
+ 0xBF81: 0xD4D6,
+ 0xBF82: 0xD4D7,
+ 0xBF83: 0xD4D8,
+ 0xBF84: 0xD4D9,
+ 0xBF85: 0xD4DA,
+ 0xBF86: 0xD4DB,
+ 0xBF87: 0xD4DD,
+ 0xBF88: 0xD4DE,
+ 0xBF89: 0xD4E0,
+ 0xBF8A: 0xD4E1,
+ 0xBF8B: 0xD4E2,
+ 0xBF8C: 0xD4E3,
+ 0xBF8D: 0xD4E4,
+ 0xBF8E: 0xD4E5,
+ 0xBF8F: 0xD4E6,
+ 0xBF90: 0xD4E7,
+ 0xBF91: 0xD4E9,
+ 0xBF92: 0xD4EA,
+ 0xBF93: 0xD4EB,
+ 0xBF94: 0xD4ED,
+ 0xBF95: 0xD4EE,
+ 0xBF96: 0xD4EF,
+ 0xBF97: 0xD4F1,
+ 0xBF98: 0xD4F2,
+ 0xBF99: 0xD4F3,
+ 0xBF9A: 0xD4F4,
+ 0xBF9B: 0xD4F5,
+ 0xBF9C: 0xD4F6,
+ 0xBF9D: 0xD4F7,
+ 0xBF9E: 0xD4F9,
+ 0xBF9F: 0xD4FA,
+ 0xBFA0: 0xD4FC,
+ 0xBFA1: 0xC5D0,
+ 0xBFA2: 0xC5D1,
+ 0xBFA3: 0xC5D4,
+ 0xBFA4: 0xC5D8,
+ 0xBFA5: 0xC5E0,
+ 0xBFA6: 0xC5E1,
+ 0xBFA7: 0xC5E3,
+ 0xBFA8: 0xC5E5,
+ 0xBFA9: 0xC5EC,
+ 0xBFAA: 0xC5ED,
+ 0xBFAB: 0xC5EE,
+ 0xBFAC: 0xC5F0,
+ 0xBFAD: 0xC5F4,
+ 0xBFAE: 0xC5F6,
+ 0xBFAF: 0xC5F7,
+ 0xBFB0: 0xC5FC,
+ 0xBFB1: 0xC5FD,
+ 0xBFB2: 0xC5FE,
+ 0xBFB3: 0xC5FF,
+ 0xBFB4: 0xC600,
+ 0xBFB5: 0xC601,
+ 0xBFB6: 0xC605,
+ 0xBFB7: 0xC606,
+ 0xBFB8: 0xC607,
+ 0xBFB9: 0xC608,
+ 0xBFBA: 0xC60C,
+ 0xBFBB: 0xC610,
+ 0xBFBC: 0xC618,
+ 0xBFBD: 0xC619,
+ 0xBFBE: 0xC61B,
+ 0xBFBF: 0xC61C,
+ 0xBFC0: 0xC624,
+ 0xBFC1: 0xC625,
+ 0xBFC2: 0xC628,
+ 0xBFC3: 0xC62C,
+ 0xBFC4: 0xC62D,
+ 0xBFC5: 0xC62E,
+ 0xBFC6: 0xC630,
+ 0xBFC7: 0xC633,
+ 0xBFC8: 0xC634,
+ 0xBFC9: 0xC635,
+ 0xBFCA: 0xC637,
+ 0xBFCB: 0xC639,
+ 0xBFCC: 0xC63B,
+ 0xBFCD: 0xC640,
+ 0xBFCE: 0xC641,
+ 0xBFCF: 0xC644,
+ 0xBFD0: 0xC648,
+ 0xBFD1: 0xC650,
+ 0xBFD2: 0xC651,
+ 0xBFD3: 0xC653,
+ 0xBFD4: 0xC654,
+ 0xBFD5: 0xC655,
+ 0xBFD6: 0xC65C,
+ 0xBFD7: 0xC65D,
+ 0xBFD8: 0xC660,
+ 0xBFD9: 0xC66C,
+ 0xBFDA: 0xC66F,
+ 0xBFDB: 0xC671,
+ 0xBFDC: 0xC678,
+ 0xBFDD: 0xC679,
+ 0xBFDE: 0xC67C,
+ 0xBFDF: 0xC680,
+ 0xBFE0: 0xC688,
+ 0xBFE1: 0xC689,
+ 0xBFE2: 0xC68B,
+ 0xBFE3: 0xC68D,
+ 0xBFE4: 0xC694,
+ 0xBFE5: 0xC695,
+ 0xBFE6: 0xC698,
+ 0xBFE7: 0xC69C,
+ 0xBFE8: 0xC6A4,
+ 0xBFE9: 0xC6A5,
+ 0xBFEA: 0xC6A7,
+ 0xBFEB: 0xC6A9,
+ 0xBFEC: 0xC6B0,
+ 0xBFED: 0xC6B1,
+ 0xBFEE: 0xC6B4,
+ 0xBFEF: 0xC6B8,
+ 0xBFF0: 0xC6B9,
+ 0xBFF1: 0xC6BA,
+ 0xBFF2: 0xC6C0,
+ 0xBFF3: 0xC6C1,
+ 0xBFF4: 0xC6C3,
+ 0xBFF5: 0xC6C5,
+ 0xBFF6: 0xC6CC,
+ 0xBFF7: 0xC6CD,
+ 0xBFF8: 0xC6D0,
+ 0xBFF9: 0xC6D4,
+ 0xBFFA: 0xC6DC,
+ 0xBFFB: 0xC6DD,
+ 0xBFFC: 0xC6E0,
+ 0xBFFD: 0xC6E1,
+ 0xBFFE: 0xC6E8,
+ 0xC041: 0xD4FE,
+ 0xC042: 0xD4FF,
+ 0xC043: 0xD500,
+ 0xC044: 0xD501,
+ 0xC045: 0xD502,
+ 0xC046: 0xD503,
+ 0xC047: 0xD505,
+ 0xC048: 0xD506,
+ 0xC049: 0xD507,
+ 0xC04A: 0xD509,
+ 0xC04B: 0xD50A,
+ 0xC04C: 0xD50B,
+ 0xC04D: 0xD50D,
+ 0xC04E: 0xD50E,
+ 0xC04F: 0xD50F,
+ 0xC050: 0xD510,
+ 0xC051: 0xD511,
+ 0xC052: 0xD512,
+ 0xC053: 0xD513,
+ 0xC054: 0xD516,
+ 0xC055: 0xD518,
+ 0xC056: 0xD519,
+ 0xC057: 0xD51A,
+ 0xC058: 0xD51B,
+ 0xC059: 0xD51C,
+ 0xC05A: 0xD51D,
+ 0xC061: 0xD51E,
+ 0xC062: 0xD51F,
+ 0xC063: 0xD520,
+ 0xC064: 0xD521,
+ 0xC065: 0xD522,
+ 0xC066: 0xD523,
+ 0xC067: 0xD524,
+ 0xC068: 0xD525,
+ 0xC069: 0xD526,
+ 0xC06A: 0xD527,
+ 0xC06B: 0xD528,
+ 0xC06C: 0xD529,
+ 0xC06D: 0xD52A,
+ 0xC06E: 0xD52B,
+ 0xC06F: 0xD52C,
+ 0xC070: 0xD52D,
+ 0xC071: 0xD52E,
+ 0xC072: 0xD52F,
+ 0xC073: 0xD530,
+ 0xC074: 0xD531,
+ 0xC075: 0xD532,
+ 0xC076: 0xD533,
+ 0xC077: 0xD534,
+ 0xC078: 0xD535,
+ 0xC079: 0xD536,
+ 0xC07A: 0xD537,
+ 0xC081: 0xD538,
+ 0xC082: 0xD539,
+ 0xC083: 0xD53A,
+ 0xC084: 0xD53B,
+ 0xC085: 0xD53E,
+ 0xC086: 0xD53F,
+ 0xC087: 0xD541,
+ 0xC088: 0xD542,
+ 0xC089: 0xD543,
+ 0xC08A: 0xD545,
+ 0xC08B: 0xD546,
+ 0xC08C: 0xD547,
+ 0xC08D: 0xD548,
+ 0xC08E: 0xD549,
+ 0xC08F: 0xD54A,
+ 0xC090: 0xD54B,
+ 0xC091: 0xD54E,
+ 0xC092: 0xD550,
+ 0xC093: 0xD552,
+ 0xC094: 0xD553,
+ 0xC095: 0xD554,
+ 0xC096: 0xD555,
+ 0xC097: 0xD556,
+ 0xC098: 0xD557,
+ 0xC099: 0xD55A,
+ 0xC09A: 0xD55B,
+ 0xC09B: 0xD55D,
+ 0xC09C: 0xD55E,
+ 0xC09D: 0xD55F,
+ 0xC09E: 0xD561,
+ 0xC09F: 0xD562,
+ 0xC0A0: 0xD563,
+ 0xC0A1: 0xC6E9,
+ 0xC0A2: 0xC6EC,
+ 0xC0A3: 0xC6F0,
+ 0xC0A4: 0xC6F8,
+ 0xC0A5: 0xC6F9,
+ 0xC0A6: 0xC6FD,
+ 0xC0A7: 0xC704,
+ 0xC0A8: 0xC705,
+ 0xC0A9: 0xC708,
+ 0xC0AA: 0xC70C,
+ 0xC0AB: 0xC714,
+ 0xC0AC: 0xC715,
+ 0xC0AD: 0xC717,
+ 0xC0AE: 0xC719,
+ 0xC0AF: 0xC720,
+ 0xC0B0: 0xC721,
+ 0xC0B1: 0xC724,
+ 0xC0B2: 0xC728,
+ 0xC0B3: 0xC730,
+ 0xC0B4: 0xC731,
+ 0xC0B5: 0xC733,
+ 0xC0B6: 0xC735,
+ 0xC0B7: 0xC737,
+ 0xC0B8: 0xC73C,
+ 0xC0B9: 0xC73D,
+ 0xC0BA: 0xC740,
+ 0xC0BB: 0xC744,
+ 0xC0BC: 0xC74A,
+ 0xC0BD: 0xC74C,
+ 0xC0BE: 0xC74D,
+ 0xC0BF: 0xC74F,
+ 0xC0C0: 0xC751,
+ 0xC0C1: 0xC752,
+ 0xC0C2: 0xC753,
+ 0xC0C3: 0xC754,
+ 0xC0C4: 0xC755,
+ 0xC0C5: 0xC756,
+ 0xC0C6: 0xC757,
+ 0xC0C7: 0xC758,
+ 0xC0C8: 0xC75C,
+ 0xC0C9: 0xC760,
+ 0xC0CA: 0xC768,
+ 0xC0CB: 0xC76B,
+ 0xC0CC: 0xC774,
+ 0xC0CD: 0xC775,
+ 0xC0CE: 0xC778,
+ 0xC0CF: 0xC77C,
+ 0xC0D0: 0xC77D,
+ 0xC0D1: 0xC77E,
+ 0xC0D2: 0xC783,
+ 0xC0D3: 0xC784,
+ 0xC0D4: 0xC785,
+ 0xC0D5: 0xC787,
+ 0xC0D6: 0xC788,
+ 0xC0D7: 0xC789,
+ 0xC0D8: 0xC78A,
+ 0xC0D9: 0xC78E,
+ 0xC0DA: 0xC790,
+ 0xC0DB: 0xC791,
+ 0xC0DC: 0xC794,
+ 0xC0DD: 0xC796,
+ 0xC0DE: 0xC797,
+ 0xC0DF: 0xC798,
+ 0xC0E0: 0xC79A,
+ 0xC0E1: 0xC7A0,
+ 0xC0E2: 0xC7A1,
+ 0xC0E3: 0xC7A3,
+ 0xC0E4: 0xC7A4,
+ 0xC0E5: 0xC7A5,
+ 0xC0E6: 0xC7A6,
+ 0xC0E7: 0xC7AC,
+ 0xC0E8: 0xC7AD,
+ 0xC0E9: 0xC7B0,
+ 0xC0EA: 0xC7B4,
+ 0xC0EB: 0xC7BC,
+ 0xC0EC: 0xC7BD,
+ 0xC0ED: 0xC7BF,
+ 0xC0EE: 0xC7C0,
+ 0xC0EF: 0xC7C1,
+ 0xC0F0: 0xC7C8,
+ 0xC0F1: 0xC7C9,
+ 0xC0F2: 0xC7CC,
+ 0xC0F3: 0xC7CE,
+ 0xC0F4: 0xC7D0,
+ 0xC0F5: 0xC7D8,
+ 0xC0F6: 0xC7DD,
+ 0xC0F7: 0xC7E4,
+ 0xC0F8: 0xC7E8,
+ 0xC0F9: 0xC7EC,
+ 0xC0FA: 0xC800,
+ 0xC0FB: 0xC801,
+ 0xC0FC: 0xC804,
+ 0xC0FD: 0xC808,
+ 0xC0FE: 0xC80A,
+ 0xC141: 0xD564,
+ 0xC142: 0xD566,
+ 0xC143: 0xD567,
+ 0xC144: 0xD56A,
+ 0xC145: 0xD56C,
+ 0xC146: 0xD56E,
+ 0xC147: 0xD56F,
+ 0xC148: 0xD570,
+ 0xC149: 0xD571,
+ 0xC14A: 0xD572,
+ 0xC14B: 0xD573,
+ 0xC14C: 0xD576,
+ 0xC14D: 0xD577,
+ 0xC14E: 0xD579,
+ 0xC14F: 0xD57A,
+ 0xC150: 0xD57B,
+ 0xC151: 0xD57D,
+ 0xC152: 0xD57E,
+ 0xC153: 0xD57F,
+ 0xC154: 0xD580,
+ 0xC155: 0xD581,
+ 0xC156: 0xD582,
+ 0xC157: 0xD583,
+ 0xC158: 0xD586,
+ 0xC159: 0xD58A,
+ 0xC15A: 0xD58B,
+ 0xC161: 0xD58C,
+ 0xC162: 0xD58D,
+ 0xC163: 0xD58E,
+ 0xC164: 0xD58F,
+ 0xC165: 0xD591,
+ 0xC166: 0xD592,
+ 0xC167: 0xD593,
+ 0xC168: 0xD594,
+ 0xC169: 0xD595,
+ 0xC16A: 0xD596,
+ 0xC16B: 0xD597,
+ 0xC16C: 0xD598,
+ 0xC16D: 0xD599,
+ 0xC16E: 0xD59A,
+ 0xC16F: 0xD59B,
+ 0xC170: 0xD59C,
+ 0xC171: 0xD59D,
+ 0xC172: 0xD59E,
+ 0xC173: 0xD59F,
+ 0xC174: 0xD5A0,
+ 0xC175: 0xD5A1,
+ 0xC176: 0xD5A2,
+ 0xC177: 0xD5A3,
+ 0xC178: 0xD5A4,
+ 0xC179: 0xD5A6,
+ 0xC17A: 0xD5A7,
+ 0xC181: 0xD5A8,
+ 0xC182: 0xD5A9,
+ 0xC183: 0xD5AA,
+ 0xC184: 0xD5AB,
+ 0xC185: 0xD5AC,
+ 0xC186: 0xD5AD,
+ 0xC187: 0xD5AE,
+ 0xC188: 0xD5AF,
+ 0xC189: 0xD5B0,
+ 0xC18A: 0xD5B1,
+ 0xC18B: 0xD5B2,
+ 0xC18C: 0xD5B3,
+ 0xC18D: 0xD5B4,
+ 0xC18E: 0xD5B5,
+ 0xC18F: 0xD5B6,
+ 0xC190: 0xD5B7,
+ 0xC191: 0xD5B8,
+ 0xC192: 0xD5B9,
+ 0xC193: 0xD5BA,
+ 0xC194: 0xD5BB,
+ 0xC195: 0xD5BC,
+ 0xC196: 0xD5BD,
+ 0xC197: 0xD5BE,
+ 0xC198: 0xD5BF,
+ 0xC199: 0xD5C0,
+ 0xC19A: 0xD5C1,
+ 0xC19B: 0xD5C2,
+ 0xC19C: 0xD5C3,
+ 0xC19D: 0xD5C4,
+ 0xC19E: 0xD5C5,
+ 0xC19F: 0xD5C6,
+ 0xC1A0: 0xD5C7,
+ 0xC1A1: 0xC810,
+ 0xC1A2: 0xC811,
+ 0xC1A3: 0xC813,
+ 0xC1A4: 0xC815,
+ 0xC1A5: 0xC816,
+ 0xC1A6: 0xC81C,
+ 0xC1A7: 0xC81D,
+ 0xC1A8: 0xC820,
+ 0xC1A9: 0xC824,
+ 0xC1AA: 0xC82C,
+ 0xC1AB: 0xC82D,
+ 0xC1AC: 0xC82F,
+ 0xC1AD: 0xC831,
+ 0xC1AE: 0xC838,
+ 0xC1AF: 0xC83C,
+ 0xC1B0: 0xC840,
+ 0xC1B1: 0xC848,
+ 0xC1B2: 0xC849,
+ 0xC1B3: 0xC84C,
+ 0xC1B4: 0xC84D,
+ 0xC1B5: 0xC854,
+ 0xC1B6: 0xC870,
+ 0xC1B7: 0xC871,
+ 0xC1B8: 0xC874,
+ 0xC1B9: 0xC878,
+ 0xC1BA: 0xC87A,
+ 0xC1BB: 0xC880,
+ 0xC1BC: 0xC881,
+ 0xC1BD: 0xC883,
+ 0xC1BE: 0xC885,
+ 0xC1BF: 0xC886,
+ 0xC1C0: 0xC887,
+ 0xC1C1: 0xC88B,
+ 0xC1C2: 0xC88C,
+ 0xC1C3: 0xC88D,
+ 0xC1C4: 0xC894,
+ 0xC1C5: 0xC89D,
+ 0xC1C6: 0xC89F,
+ 0xC1C7: 0xC8A1,
+ 0xC1C8: 0xC8A8,
+ 0xC1C9: 0xC8BC,
+ 0xC1CA: 0xC8BD,
+ 0xC1CB: 0xC8C4,
+ 0xC1CC: 0xC8C8,
+ 0xC1CD: 0xC8CC,
+ 0xC1CE: 0xC8D4,
+ 0xC1CF: 0xC8D5,
+ 0xC1D0: 0xC8D7,
+ 0xC1D1: 0xC8D9,
+ 0xC1D2: 0xC8E0,
+ 0xC1D3: 0xC8E1,
+ 0xC1D4: 0xC8E4,
+ 0xC1D5: 0xC8F5,
+ 0xC1D6: 0xC8FC,
+ 0xC1D7: 0xC8FD,
+ 0xC1D8: 0xC900,
+ 0xC1D9: 0xC904,
+ 0xC1DA: 0xC905,
+ 0xC1DB: 0xC906,
+ 0xC1DC: 0xC90C,
+ 0xC1DD: 0xC90D,
+ 0xC1DE: 0xC90F,
+ 0xC1DF: 0xC911,
+ 0xC1E0: 0xC918,
+ 0xC1E1: 0xC92C,
+ 0xC1E2: 0xC934,
+ 0xC1E3: 0xC950,
+ 0xC1E4: 0xC951,
+ 0xC1E5: 0xC954,
+ 0xC1E6: 0xC958,
+ 0xC1E7: 0xC960,
+ 0xC1E8: 0xC961,
+ 0xC1E9: 0xC963,
+ 0xC1EA: 0xC96C,
+ 0xC1EB: 0xC970,
+ 0xC1EC: 0xC974,
+ 0xC1ED: 0xC97C,
+ 0xC1EE: 0xC988,
+ 0xC1EF: 0xC989,
+ 0xC1F0: 0xC98C,
+ 0xC1F1: 0xC990,
+ 0xC1F2: 0xC998,
+ 0xC1F3: 0xC999,
+ 0xC1F4: 0xC99B,
+ 0xC1F5: 0xC99D,
+ 0xC1F6: 0xC9C0,
+ 0xC1F7: 0xC9C1,
+ 0xC1F8: 0xC9C4,
+ 0xC1F9: 0xC9C7,
+ 0xC1FA: 0xC9C8,
+ 0xC1FB: 0xC9CA,
+ 0xC1FC: 0xC9D0,
+ 0xC1FD: 0xC9D1,
+ 0xC1FE: 0xC9D3,
+ 0xC241: 0xD5CA,
+ 0xC242: 0xD5CB,
+ 0xC243: 0xD5CD,
+ 0xC244: 0xD5CE,
+ 0xC245: 0xD5CF,
+ 0xC246: 0xD5D1,
+ 0xC247: 0xD5D3,
+ 0xC248: 0xD5D4,
+ 0xC249: 0xD5D5,
+ 0xC24A: 0xD5D6,
+ 0xC24B: 0xD5D7,
+ 0xC24C: 0xD5DA,
+ 0xC24D: 0xD5DC,
+ 0xC24E: 0xD5DE,
+ 0xC24F: 0xD5DF,
+ 0xC250: 0xD5E0,
+ 0xC251: 0xD5E1,
+ 0xC252: 0xD5E2,
+ 0xC253: 0xD5E3,
+ 0xC254: 0xD5E6,
+ 0xC255: 0xD5E7,
+ 0xC256: 0xD5E9,
+ 0xC257: 0xD5EA,
+ 0xC258: 0xD5EB,
+ 0xC259: 0xD5ED,
+ 0xC25A: 0xD5EE,
+ 0xC261: 0xD5EF,
+ 0xC262: 0xD5F0,
+ 0xC263: 0xD5F1,
+ 0xC264: 0xD5F2,
+ 0xC265: 0xD5F3,
+ 0xC266: 0xD5F6,
+ 0xC267: 0xD5F8,
+ 0xC268: 0xD5FA,
+ 0xC269: 0xD5FB,
+ 0xC26A: 0xD5FC,
+ 0xC26B: 0xD5FD,
+ 0xC26C: 0xD5FE,
+ 0xC26D: 0xD5FF,
+ 0xC26E: 0xD602,
+ 0xC26F: 0xD603,
+ 0xC270: 0xD605,
+ 0xC271: 0xD606,
+ 0xC272: 0xD607,
+ 0xC273: 0xD609,
+ 0xC274: 0xD60A,
+ 0xC275: 0xD60B,
+ 0xC276: 0xD60C,
+ 0xC277: 0xD60D,
+ 0xC278: 0xD60E,
+ 0xC279: 0xD60F,
+ 0xC27A: 0xD612,
+ 0xC281: 0xD616,
+ 0xC282: 0xD617,
+ 0xC283: 0xD618,
+ 0xC284: 0xD619,
+ 0xC285: 0xD61A,
+ 0xC286: 0xD61B,
+ 0xC287: 0xD61D,
+ 0xC288: 0xD61E,
+ 0xC289: 0xD61F,
+ 0xC28A: 0xD621,
+ 0xC28B: 0xD622,
+ 0xC28C: 0xD623,
+ 0xC28D: 0xD625,
+ 0xC28E: 0xD626,
+ 0xC28F: 0xD627,
+ 0xC290: 0xD628,
+ 0xC291: 0xD629,
+ 0xC292: 0xD62A,
+ 0xC293: 0xD62B,
+ 0xC294: 0xD62C,
+ 0xC295: 0xD62E,
+ 0xC296: 0xD62F,
+ 0xC297: 0xD630,
+ 0xC298: 0xD631,
+ 0xC299: 0xD632,
+ 0xC29A: 0xD633,
+ 0xC29B: 0xD634,
+ 0xC29C: 0xD635,
+ 0xC29D: 0xD636,
+ 0xC29E: 0xD637,
+ 0xC29F: 0xD63A,
+ 0xC2A0: 0xD63B,
+ 0xC2A1: 0xC9D5,
+ 0xC2A2: 0xC9D6,
+ 0xC2A3: 0xC9D9,
+ 0xC2A4: 0xC9DA,
+ 0xC2A5: 0xC9DC,
+ 0xC2A6: 0xC9DD,
+ 0xC2A7: 0xC9E0,
+ 0xC2A8: 0xC9E2,
+ 0xC2A9: 0xC9E4,
+ 0xC2AA: 0xC9E7,
+ 0xC2AB: 0xC9EC,
+ 0xC2AC: 0xC9ED,
+ 0xC2AD: 0xC9EF,
+ 0xC2AE: 0xC9F0,
+ 0xC2AF: 0xC9F1,
+ 0xC2B0: 0xC9F8,
+ 0xC2B1: 0xC9F9,
+ 0xC2B2: 0xC9FC,
+ 0xC2B3: 0xCA00,
+ 0xC2B4: 0xCA08,
+ 0xC2B5: 0xCA09,
+ 0xC2B6: 0xCA0B,
+ 0xC2B7: 0xCA0C,
+ 0xC2B8: 0xCA0D,
+ 0xC2B9: 0xCA14,
+ 0xC2BA: 0xCA18,
+ 0xC2BB: 0xCA29,
+ 0xC2BC: 0xCA4C,
+ 0xC2BD: 0xCA4D,
+ 0xC2BE: 0xCA50,
+ 0xC2BF: 0xCA54,
+ 0xC2C0: 0xCA5C,
+ 0xC2C1: 0xCA5D,
+ 0xC2C2: 0xCA5F,
+ 0xC2C3: 0xCA60,
+ 0xC2C4: 0xCA61,
+ 0xC2C5: 0xCA68,
+ 0xC2C6: 0xCA7D,
+ 0xC2C7: 0xCA84,
+ 0xC2C8: 0xCA98,
+ 0xC2C9: 0xCABC,
+ 0xC2CA: 0xCABD,
+ 0xC2CB: 0xCAC0,
+ 0xC2CC: 0xCAC4,
+ 0xC2CD: 0xCACC,
+ 0xC2CE: 0xCACD,
+ 0xC2CF: 0xCACF,
+ 0xC2D0: 0xCAD1,
+ 0xC2D1: 0xCAD3,
+ 0xC2D2: 0xCAD8,
+ 0xC2D3: 0xCAD9,
+ 0xC2D4: 0xCAE0,
+ 0xC2D5: 0xCAEC,
+ 0xC2D6: 0xCAF4,
+ 0xC2D7: 0xCB08,
+ 0xC2D8: 0xCB10,
+ 0xC2D9: 0xCB14,
+ 0xC2DA: 0xCB18,
+ 0xC2DB: 0xCB20,
+ 0xC2DC: 0xCB21,
+ 0xC2DD: 0xCB41,
+ 0xC2DE: 0xCB48,
+ 0xC2DF: 0xCB49,
+ 0xC2E0: 0xCB4C,
+ 0xC2E1: 0xCB50,
+ 0xC2E2: 0xCB58,
+ 0xC2E3: 0xCB59,
+ 0xC2E4: 0xCB5D,
+ 0xC2E5: 0xCB64,
+ 0xC2E6: 0xCB78,
+ 0xC2E7: 0xCB79,
+ 0xC2E8: 0xCB9C,
+ 0xC2E9: 0xCBB8,
+ 0xC2EA: 0xCBD4,
+ 0xC2EB: 0xCBE4,
+ 0xC2EC: 0xCBE7,
+ 0xC2ED: 0xCBE9,
+ 0xC2EE: 0xCC0C,
+ 0xC2EF: 0xCC0D,
+ 0xC2F0: 0xCC10,
+ 0xC2F1: 0xCC14,
+ 0xC2F2: 0xCC1C,
+ 0xC2F3: 0xCC1D,
+ 0xC2F4: 0xCC21,
+ 0xC2F5: 0xCC22,
+ 0xC2F6: 0xCC27,
+ 0xC2F7: 0xCC28,
+ 0xC2F8: 0xCC29,
+ 0xC2F9: 0xCC2C,
+ 0xC2FA: 0xCC2E,
+ 0xC2FB: 0xCC30,
+ 0xC2FC: 0xCC38,
+ 0xC2FD: 0xCC39,
+ 0xC2FE: 0xCC3B,
+ 0xC341: 0xD63D,
+ 0xC342: 0xD63E,
+ 0xC343: 0xD63F,
+ 0xC344: 0xD641,
+ 0xC345: 0xD642,
+ 0xC346: 0xD643,
+ 0xC347: 0xD644,
+ 0xC348: 0xD646,
+ 0xC349: 0xD647,
+ 0xC34A: 0xD64A,
+ 0xC34B: 0xD64C,
+ 0xC34C: 0xD64E,
+ 0xC34D: 0xD64F,
+ 0xC34E: 0xD650,
+ 0xC34F: 0xD652,
+ 0xC350: 0xD653,
+ 0xC351: 0xD656,
+ 0xC352: 0xD657,
+ 0xC353: 0xD659,
+ 0xC354: 0xD65A,
+ 0xC355: 0xD65B,
+ 0xC356: 0xD65D,
+ 0xC357: 0xD65E,
+ 0xC358: 0xD65F,
+ 0xC359: 0xD660,
+ 0xC35A: 0xD661,
+ 0xC361: 0xD662,
+ 0xC362: 0xD663,
+ 0xC363: 0xD664,
+ 0xC364: 0xD665,
+ 0xC365: 0xD666,
+ 0xC366: 0xD668,
+ 0xC367: 0xD66A,
+ 0xC368: 0xD66B,
+ 0xC369: 0xD66C,
+ 0xC36A: 0xD66D,
+ 0xC36B: 0xD66E,
+ 0xC36C: 0xD66F,
+ 0xC36D: 0xD672,
+ 0xC36E: 0xD673,
+ 0xC36F: 0xD675,
+ 0xC370: 0xD676,
+ 0xC371: 0xD677,
+ 0xC372: 0xD678,
+ 0xC373: 0xD679,
+ 0xC374: 0xD67A,
+ 0xC375: 0xD67B,
+ 0xC376: 0xD67C,
+ 0xC377: 0xD67D,
+ 0xC378: 0xD67E,
+ 0xC379: 0xD67F,
+ 0xC37A: 0xD680,
+ 0xC381: 0xD681,
+ 0xC382: 0xD682,
+ 0xC383: 0xD684,
+ 0xC384: 0xD686,
+ 0xC385: 0xD687,
+ 0xC386: 0xD688,
+ 0xC387: 0xD689,
+ 0xC388: 0xD68A,
+ 0xC389: 0xD68B,
+ 0xC38A: 0xD68E,
+ 0xC38B: 0xD68F,
+ 0xC38C: 0xD691,
+ 0xC38D: 0xD692,
+ 0xC38E: 0xD693,
+ 0xC38F: 0xD695,
+ 0xC390: 0xD696,
+ 0xC391: 0xD697,
+ 0xC392: 0xD698,
+ 0xC393: 0xD699,
+ 0xC394: 0xD69A,
+ 0xC395: 0xD69B,
+ 0xC396: 0xD69C,
+ 0xC397: 0xD69E,
+ 0xC398: 0xD6A0,
+ 0xC399: 0xD6A2,
+ 0xC39A: 0xD6A3,
+ 0xC39B: 0xD6A4,
+ 0xC39C: 0xD6A5,
+ 0xC39D: 0xD6A6,
+ 0xC39E: 0xD6A7,
+ 0xC39F: 0xD6A9,
+ 0xC3A0: 0xD6AA,
+ 0xC3A1: 0xCC3C,
+ 0xC3A2: 0xCC3D,
+ 0xC3A3: 0xCC3E,
+ 0xC3A4: 0xCC44,
+ 0xC3A5: 0xCC45,
+ 0xC3A6: 0xCC48,
+ 0xC3A7: 0xCC4C,
+ 0xC3A8: 0xCC54,
+ 0xC3A9: 0xCC55,
+ 0xC3AA: 0xCC57,
+ 0xC3AB: 0xCC58,
+ 0xC3AC: 0xCC59,
+ 0xC3AD: 0xCC60,
+ 0xC3AE: 0xCC64,
+ 0xC3AF: 0xCC66,
+ 0xC3B0: 0xCC68,
+ 0xC3B1: 0xCC70,
+ 0xC3B2: 0xCC75,
+ 0xC3B3: 0xCC98,
+ 0xC3B4: 0xCC99,
+ 0xC3B5: 0xCC9C,
+ 0xC3B6: 0xCCA0,
+ 0xC3B7: 0xCCA8,
+ 0xC3B8: 0xCCA9,
+ 0xC3B9: 0xCCAB,
+ 0xC3BA: 0xCCAC,
+ 0xC3BB: 0xCCAD,
+ 0xC3BC: 0xCCB4,
+ 0xC3BD: 0xCCB5,
+ 0xC3BE: 0xCCB8,
+ 0xC3BF: 0xCCBC,
+ 0xC3C0: 0xCCC4,
+ 0xC3C1: 0xCCC5,
+ 0xC3C2: 0xCCC7,
+ 0xC3C3: 0xCCC9,
+ 0xC3C4: 0xCCD0,
+ 0xC3C5: 0xCCD4,
+ 0xC3C6: 0xCCE4,
+ 0xC3C7: 0xCCEC,
+ 0xC3C8: 0xCCF0,
+ 0xC3C9: 0xCD01,
+ 0xC3CA: 0xCD08,
+ 0xC3CB: 0xCD09,
+ 0xC3CC: 0xCD0C,
+ 0xC3CD: 0xCD10,
+ 0xC3CE: 0xCD18,
+ 0xC3CF: 0xCD19,
+ 0xC3D0: 0xCD1B,
+ 0xC3D1: 0xCD1D,
+ 0xC3D2: 0xCD24,
+ 0xC3D3: 0xCD28,
+ 0xC3D4: 0xCD2C,
+ 0xC3D5: 0xCD39,
+ 0xC3D6: 0xCD5C,
+ 0xC3D7: 0xCD60,
+ 0xC3D8: 0xCD64,
+ 0xC3D9: 0xCD6C,
+ 0xC3DA: 0xCD6D,
+ 0xC3DB: 0xCD6F,
+ 0xC3DC: 0xCD71,
+ 0xC3DD: 0xCD78,
+ 0xC3DE: 0xCD88,
+ 0xC3DF: 0xCD94,
+ 0xC3E0: 0xCD95,
+ 0xC3E1: 0xCD98,
+ 0xC3E2: 0xCD9C,
+ 0xC3E3: 0xCDA4,
+ 0xC3E4: 0xCDA5,
+ 0xC3E5: 0xCDA7,
+ 0xC3E6: 0xCDA9,
+ 0xC3E7: 0xCDB0,
+ 0xC3E8: 0xCDC4,
+ 0xC3E9: 0xCDCC,
+ 0xC3EA: 0xCDD0,
+ 0xC3EB: 0xCDE8,
+ 0xC3EC: 0xCDEC,
+ 0xC3ED: 0xCDF0,
+ 0xC3EE: 0xCDF8,
+ 0xC3EF: 0xCDF9,
+ 0xC3F0: 0xCDFB,
+ 0xC3F1: 0xCDFD,
+ 0xC3F2: 0xCE04,
+ 0xC3F3: 0xCE08,
+ 0xC3F4: 0xCE0C,
+ 0xC3F5: 0xCE14,
+ 0xC3F6: 0xCE19,
+ 0xC3F7: 0xCE20,
+ 0xC3F8: 0xCE21,
+ 0xC3F9: 0xCE24,
+ 0xC3FA: 0xCE28,
+ 0xC3FB: 0xCE30,
+ 0xC3FC: 0xCE31,
+ 0xC3FD: 0xCE33,
+ 0xC3FE: 0xCE35,
+ 0xC441: 0xD6AB,
+ 0xC442: 0xD6AD,
+ 0xC443: 0xD6AE,
+ 0xC444: 0xD6AF,
+ 0xC445: 0xD6B1,
+ 0xC446: 0xD6B2,
+ 0xC447: 0xD6B3,
+ 0xC448: 0xD6B4,
+ 0xC449: 0xD6B5,
+ 0xC44A: 0xD6B6,
+ 0xC44B: 0xD6B7,
+ 0xC44C: 0xD6B8,
+ 0xC44D: 0xD6BA,
+ 0xC44E: 0xD6BC,
+ 0xC44F: 0xD6BD,
+ 0xC450: 0xD6BE,
+ 0xC451: 0xD6BF,
+ 0xC452: 0xD6C0,
+ 0xC453: 0xD6C1,
+ 0xC454: 0xD6C2,
+ 0xC455: 0xD6C3,
+ 0xC456: 0xD6C6,
+ 0xC457: 0xD6C7,
+ 0xC458: 0xD6C9,
+ 0xC459: 0xD6CA,
+ 0xC45A: 0xD6CB,
+ 0xC461: 0xD6CD,
+ 0xC462: 0xD6CE,
+ 0xC463: 0xD6CF,
+ 0xC464: 0xD6D0,
+ 0xC465: 0xD6D2,
+ 0xC466: 0xD6D3,
+ 0xC467: 0xD6D5,
+ 0xC468: 0xD6D6,
+ 0xC469: 0xD6D8,
+ 0xC46A: 0xD6DA,
+ 0xC46B: 0xD6DB,
+ 0xC46C: 0xD6DC,
+ 0xC46D: 0xD6DD,
+ 0xC46E: 0xD6DE,
+ 0xC46F: 0xD6DF,
+ 0xC470: 0xD6E1,
+ 0xC471: 0xD6E2,
+ 0xC472: 0xD6E3,
+ 0xC473: 0xD6E5,
+ 0xC474: 0xD6E6,
+ 0xC475: 0xD6E7,
+ 0xC476: 0xD6E9,
+ 0xC477: 0xD6EA,
+ 0xC478: 0xD6EB,
+ 0xC479: 0xD6EC,
+ 0xC47A: 0xD6ED,
+ 0xC481: 0xD6EE,
+ 0xC482: 0xD6EF,
+ 0xC483: 0xD6F1,
+ 0xC484: 0xD6F2,
+ 0xC485: 0xD6F3,
+ 0xC486: 0xD6F4,
+ 0xC487: 0xD6F6,
+ 0xC488: 0xD6F7,
+ 0xC489: 0xD6F8,
+ 0xC48A: 0xD6F9,
+ 0xC48B: 0xD6FA,
+ 0xC48C: 0xD6FB,
+ 0xC48D: 0xD6FE,
+ 0xC48E: 0xD6FF,
+ 0xC48F: 0xD701,
+ 0xC490: 0xD702,
+ 0xC491: 0xD703,
+ 0xC492: 0xD705,
+ 0xC493: 0xD706,
+ 0xC494: 0xD707,
+ 0xC495: 0xD708,
+ 0xC496: 0xD709,
+ 0xC497: 0xD70A,
+ 0xC498: 0xD70B,
+ 0xC499: 0xD70C,
+ 0xC49A: 0xD70D,
+ 0xC49B: 0xD70E,
+ 0xC49C: 0xD70F,
+ 0xC49D: 0xD710,
+ 0xC49E: 0xD712,
+ 0xC49F: 0xD713,
+ 0xC4A0: 0xD714,
+ 0xC4A1: 0xCE58,
+ 0xC4A2: 0xCE59,
+ 0xC4A3: 0xCE5C,
+ 0xC4A4: 0xCE5F,
+ 0xC4A5: 0xCE60,
+ 0xC4A6: 0xCE61,
+ 0xC4A7: 0xCE68,
+ 0xC4A8: 0xCE69,
+ 0xC4A9: 0xCE6B,
+ 0xC4AA: 0xCE6D,
+ 0xC4AB: 0xCE74,
+ 0xC4AC: 0xCE75,
+ 0xC4AD: 0xCE78,
+ 0xC4AE: 0xCE7C,
+ 0xC4AF: 0xCE84,
+ 0xC4B0: 0xCE85,
+ 0xC4B1: 0xCE87,
+ 0xC4B2: 0xCE89,
+ 0xC4B3: 0xCE90,
+ 0xC4B4: 0xCE91,
+ 0xC4B5: 0xCE94,
+ 0xC4B6: 0xCE98,
+ 0xC4B7: 0xCEA0,
+ 0xC4B8: 0xCEA1,
+ 0xC4B9: 0xCEA3,
+ 0xC4BA: 0xCEA4,
+ 0xC4BB: 0xCEA5,
+ 0xC4BC: 0xCEAC,
+ 0xC4BD: 0xCEAD,
+ 0xC4BE: 0xCEC1,
+ 0xC4BF: 0xCEE4,
+ 0xC4C0: 0xCEE5,
+ 0xC4C1: 0xCEE8,
+ 0xC4C2: 0xCEEB,
+ 0xC4C3: 0xCEEC,
+ 0xC4C4: 0xCEF4,
+ 0xC4C5: 0xCEF5,
+ 0xC4C6: 0xCEF7,
+ 0xC4C7: 0xCEF8,
+ 0xC4C8: 0xCEF9,
+ 0xC4C9: 0xCF00,
+ 0xC4CA: 0xCF01,
+ 0xC4CB: 0xCF04,
+ 0xC4CC: 0xCF08,
+ 0xC4CD: 0xCF10,
+ 0xC4CE: 0xCF11,
+ 0xC4CF: 0xCF13,
+ 0xC4D0: 0xCF15,
+ 0xC4D1: 0xCF1C,
+ 0xC4D2: 0xCF20,
+ 0xC4D3: 0xCF24,
+ 0xC4D4: 0xCF2C,
+ 0xC4D5: 0xCF2D,
+ 0xC4D6: 0xCF2F,
+ 0xC4D7: 0xCF30,
+ 0xC4D8: 0xCF31,
+ 0xC4D9: 0xCF38,
+ 0xC4DA: 0xCF54,
+ 0xC4DB: 0xCF55,
+ 0xC4DC: 0xCF58,
+ 0xC4DD: 0xCF5C,
+ 0xC4DE: 0xCF64,
+ 0xC4DF: 0xCF65,
+ 0xC4E0: 0xCF67,
+ 0xC4E1: 0xCF69,
+ 0xC4E2: 0xCF70,
+ 0xC4E3: 0xCF71,
+ 0xC4E4: 0xCF74,
+ 0xC4E5: 0xCF78,
+ 0xC4E6: 0xCF80,
+ 0xC4E7: 0xCF85,
+ 0xC4E8: 0xCF8C,
+ 0xC4E9: 0xCFA1,
+ 0xC4EA: 0xCFA8,
+ 0xC4EB: 0xCFB0,
+ 0xC4EC: 0xCFC4,
+ 0xC4ED: 0xCFE0,
+ 0xC4EE: 0xCFE1,
+ 0xC4EF: 0xCFE4,
+ 0xC4F0: 0xCFE8,
+ 0xC4F1: 0xCFF0,
+ 0xC4F2: 0xCFF1,
+ 0xC4F3: 0xCFF3,
+ 0xC4F4: 0xCFF5,
+ 0xC4F5: 0xCFFC,
+ 0xC4F6: 0xD000,
+ 0xC4F7: 0xD004,
+ 0xC4F8: 0xD011,
+ 0xC4F9: 0xD018,
+ 0xC4FA: 0xD02D,
+ 0xC4FB: 0xD034,
+ 0xC4FC: 0xD035,
+ 0xC4FD: 0xD038,
+ 0xC4FE: 0xD03C,
+ 0xC541: 0xD715,
+ 0xC542: 0xD716,
+ 0xC543: 0xD717,
+ 0xC544: 0xD71A,
+ 0xC545: 0xD71B,
+ 0xC546: 0xD71D,
+ 0xC547: 0xD71E,
+ 0xC548: 0xD71F,
+ 0xC549: 0xD721,
+ 0xC54A: 0xD722,
+ 0xC54B: 0xD723,
+ 0xC54C: 0xD724,
+ 0xC54D: 0xD725,
+ 0xC54E: 0xD726,
+ 0xC54F: 0xD727,
+ 0xC550: 0xD72A,
+ 0xC551: 0xD72C,
+ 0xC552: 0xD72E,
+ 0xC553: 0xD72F,
+ 0xC554: 0xD730,
+ 0xC555: 0xD731,
+ 0xC556: 0xD732,
+ 0xC557: 0xD733,
+ 0xC558: 0xD736,
+ 0xC559: 0xD737,
+ 0xC55A: 0xD739,
+ 0xC561: 0xD73A,
+ 0xC562: 0xD73B,
+ 0xC563: 0xD73D,
+ 0xC564: 0xD73E,
+ 0xC565: 0xD73F,
+ 0xC566: 0xD740,
+ 0xC567: 0xD741,
+ 0xC568: 0xD742,
+ 0xC569: 0xD743,
+ 0xC56A: 0xD745,
+ 0xC56B: 0xD746,
+ 0xC56C: 0xD748,
+ 0xC56D: 0xD74A,
+ 0xC56E: 0xD74B,
+ 0xC56F: 0xD74C,
+ 0xC570: 0xD74D,
+ 0xC571: 0xD74E,
+ 0xC572: 0xD74F,
+ 0xC573: 0xD752,
+ 0xC574: 0xD753,
+ 0xC575: 0xD755,
+ 0xC576: 0xD75A,
+ 0xC577: 0xD75B,
+ 0xC578: 0xD75C,
+ 0xC579: 0xD75D,
+ 0xC57A: 0xD75E,
+ 0xC581: 0xD75F,
+ 0xC582: 0xD762,
+ 0xC583: 0xD764,
+ 0xC584: 0xD766,
+ 0xC585: 0xD767,
+ 0xC586: 0xD768,
+ 0xC587: 0xD76A,
+ 0xC588: 0xD76B,
+ 0xC589: 0xD76D,
+ 0xC58A: 0xD76E,
+ 0xC58B: 0xD76F,
+ 0xC58C: 0xD771,
+ 0xC58D: 0xD772,
+ 0xC58E: 0xD773,
+ 0xC58F: 0xD775,
+ 0xC590: 0xD776,
+ 0xC591: 0xD777,
+ 0xC592: 0xD778,
+ 0xC593: 0xD779,
+ 0xC594: 0xD77A,
+ 0xC595: 0xD77B,
+ 0xC596: 0xD77E,
+ 0xC597: 0xD77F,
+ 0xC598: 0xD780,
+ 0xC599: 0xD782,
+ 0xC59A: 0xD783,
+ 0xC59B: 0xD784,
+ 0xC59C: 0xD785,
+ 0xC59D: 0xD786,
+ 0xC59E: 0xD787,
+ 0xC59F: 0xD78A,
+ 0xC5A0: 0xD78B,
+ 0xC5A1: 0xD044,
+ 0xC5A2: 0xD045,
+ 0xC5A3: 0xD047,
+ 0xC5A4: 0xD049,
+ 0xC5A5: 0xD050,
+ 0xC5A6: 0xD054,
+ 0xC5A7: 0xD058,
+ 0xC5A8: 0xD060,
+ 0xC5A9: 0xD06C,
+ 0xC5AA: 0xD06D,
+ 0xC5AB: 0xD070,
+ 0xC5AC: 0xD074,
+ 0xC5AD: 0xD07C,
+ 0xC5AE: 0xD07D,
+ 0xC5AF: 0xD081,
+ 0xC5B0: 0xD0A4,
+ 0xC5B1: 0xD0A5,
+ 0xC5B2: 0xD0A8,
+ 0xC5B3: 0xD0AC,
+ 0xC5B4: 0xD0B4,
+ 0xC5B5: 0xD0B5,
+ 0xC5B6: 0xD0B7,
+ 0xC5B7: 0xD0B9,
+ 0xC5B8: 0xD0C0,
+ 0xC5B9: 0xD0C1,
+ 0xC5BA: 0xD0C4,
+ 0xC5BB: 0xD0C8,
+ 0xC5BC: 0xD0C9,
+ 0xC5BD: 0xD0D0,
+ 0xC5BE: 0xD0D1,
+ 0xC5BF: 0xD0D3,
+ 0xC5C0: 0xD0D4,
+ 0xC5C1: 0xD0D5,
+ 0xC5C2: 0xD0DC,
+ 0xC5C3: 0xD0DD,
+ 0xC5C4: 0xD0E0,
+ 0xC5C5: 0xD0E4,
+ 0xC5C6: 0xD0EC,
+ 0xC5C7: 0xD0ED,
+ 0xC5C8: 0xD0EF,
+ 0xC5C9: 0xD0F0,
+ 0xC5CA: 0xD0F1,
+ 0xC5CB: 0xD0F8,
+ 0xC5CC: 0xD10D,
+ 0xC5CD: 0xD130,
+ 0xC5CE: 0xD131,
+ 0xC5CF: 0xD134,
+ 0xC5D0: 0xD138,
+ 0xC5D1: 0xD13A,
+ 0xC5D2: 0xD140,
+ 0xC5D3: 0xD141,
+ 0xC5D4: 0xD143,
+ 0xC5D5: 0xD144,
+ 0xC5D6: 0xD145,
+ 0xC5D7: 0xD14C,
+ 0xC5D8: 0xD14D,
+ 0xC5D9: 0xD150,
+ 0xC5DA: 0xD154,
+ 0xC5DB: 0xD15C,
+ 0xC5DC: 0xD15D,
+ 0xC5DD: 0xD15F,
+ 0xC5DE: 0xD161,
+ 0xC5DF: 0xD168,
+ 0xC5E0: 0xD16C,
+ 0xC5E1: 0xD17C,
+ 0xC5E2: 0xD184,
+ 0xC5E3: 0xD188,
+ 0xC5E4: 0xD1A0,
+ 0xC5E5: 0xD1A1,
+ 0xC5E6: 0xD1A4,
+ 0xC5E7: 0xD1A8,
+ 0xC5E8: 0xD1B0,
+ 0xC5E9: 0xD1B1,
+ 0xC5EA: 0xD1B3,
+ 0xC5EB: 0xD1B5,
+ 0xC5EC: 0xD1BA,
+ 0xC5ED: 0xD1BC,
+ 0xC5EE: 0xD1C0,
+ 0xC5EF: 0xD1D8,
+ 0xC5F0: 0xD1F4,
+ 0xC5F1: 0xD1F8,
+ 0xC5F2: 0xD207,
+ 0xC5F3: 0xD209,
+ 0xC5F4: 0xD210,
+ 0xC5F5: 0xD22C,
+ 0xC5F6: 0xD22D,
+ 0xC5F7: 0xD230,
+ 0xC5F8: 0xD234,
+ 0xC5F9: 0xD23C,
+ 0xC5FA: 0xD23D,
+ 0xC5FB: 0xD23F,
+ 0xC5FC: 0xD241,
+ 0xC5FD: 0xD248,
+ 0xC5FE: 0xD25C,
+ 0xC641: 0xD78D,
+ 0xC642: 0xD78E,
+ 0xC643: 0xD78F,
+ 0xC644: 0xD791,
+ 0xC645: 0xD792,
+ 0xC646: 0xD793,
+ 0xC647: 0xD794,
+ 0xC648: 0xD795,
+ 0xC649: 0xD796,
+ 0xC64A: 0xD797,
+ 0xC64B: 0xD79A,
+ 0xC64C: 0xD79C,
+ 0xC64D: 0xD79E,
+ 0xC64E: 0xD79F,
+ 0xC64F: 0xD7A0,
+ 0xC650: 0xD7A1,
+ 0xC651: 0xD7A2,
+ 0xC652: 0xD7A3,
+ 0xC6A1: 0xD264,
+ 0xC6A2: 0xD280,
+ 0xC6A3: 0xD281,
+ 0xC6A4: 0xD284,
+ 0xC6A5: 0xD288,
+ 0xC6A6: 0xD290,
+ 0xC6A7: 0xD291,
+ 0xC6A8: 0xD295,
+ 0xC6A9: 0xD29C,
+ 0xC6AA: 0xD2A0,
+ 0xC6AB: 0xD2A4,
+ 0xC6AC: 0xD2AC,
+ 0xC6AD: 0xD2B1,
+ 0xC6AE: 0xD2B8,
+ 0xC6AF: 0xD2B9,
+ 0xC6B0: 0xD2BC,
+ 0xC6B1: 0xD2BF,
+ 0xC6B2: 0xD2C0,
+ 0xC6B3: 0xD2C2,
+ 0xC6B4: 0xD2C8,
+ 0xC6B5: 0xD2C9,
+ 0xC6B6: 0xD2CB,
+ 0xC6B7: 0xD2D4,
+ 0xC6B8: 0xD2D8,
+ 0xC6B9: 0xD2DC,
+ 0xC6BA: 0xD2E4,
+ 0xC6BB: 0xD2E5,
+ 0xC6BC: 0xD2F0,
+ 0xC6BD: 0xD2F1,
+ 0xC6BE: 0xD2F4,
+ 0xC6BF: 0xD2F8,
+ 0xC6C0: 0xD300,
+ 0xC6C1: 0xD301,
+ 0xC6C2: 0xD303,
+ 0xC6C3: 0xD305,
+ 0xC6C4: 0xD30C,
+ 0xC6C5: 0xD30D,
+ 0xC6C6: 0xD30E,
+ 0xC6C7: 0xD310,
+ 0xC6C8: 0xD314,
+ 0xC6C9: 0xD316,
+ 0xC6CA: 0xD31C,
+ 0xC6CB: 0xD31D,
+ 0xC6CC: 0xD31F,
+ 0xC6CD: 0xD320,
+ 0xC6CE: 0xD321,
+ 0xC6CF: 0xD325,
+ 0xC6D0: 0xD328,
+ 0xC6D1: 0xD329,
+ 0xC6D2: 0xD32C,
+ 0xC6D3: 0xD330,
+ 0xC6D4: 0xD338,
+ 0xC6D5: 0xD339,
+ 0xC6D6: 0xD33B,
+ 0xC6D7: 0xD33C,
+ 0xC6D8: 0xD33D,
+ 0xC6D9: 0xD344,
+ 0xC6DA: 0xD345,
+ 0xC6DB: 0xD37C,
+ 0xC6DC: 0xD37D,
+ 0xC6DD: 0xD380,
+ 0xC6DE: 0xD384,
+ 0xC6DF: 0xD38C,
+ 0xC6E0: 0xD38D,
+ 0xC6E1: 0xD38F,
+ 0xC6E2: 0xD390,
+ 0xC6E3: 0xD391,
+ 0xC6E4: 0xD398,
+ 0xC6E5: 0xD399,
+ 0xC6E6: 0xD39C,
+ 0xC6E7: 0xD3A0,
+ 0xC6E8: 0xD3A8,
+ 0xC6E9: 0xD3A9,
+ 0xC6EA: 0xD3AB,
+ 0xC6EB: 0xD3AD,
+ 0xC6EC: 0xD3B4,
+ 0xC6ED: 0xD3B8,
+ 0xC6EE: 0xD3BC,
+ 0xC6EF: 0xD3C4,
+ 0xC6F0: 0xD3C5,
+ 0xC6F1: 0xD3C8,
+ 0xC6F2: 0xD3C9,
+ 0xC6F3: 0xD3D0,
+ 0xC6F4: 0xD3D8,
+ 0xC6F5: 0xD3E1,
+ 0xC6F6: 0xD3E3,
+ 0xC6F7: 0xD3EC,
+ 0xC6F8: 0xD3ED,
+ 0xC6F9: 0xD3F0,
+ 0xC6FA: 0xD3F4,
+ 0xC6FB: 0xD3FC,
+ 0xC6FC: 0xD3FD,
+ 0xC6FD: 0xD3FF,
+ 0xC6FE: 0xD401,
+ 0xC7A1: 0xD408,
+ 0xC7A2: 0xD41D,
+ 0xC7A3: 0xD440,
+ 0xC7A4: 0xD444,
+ 0xC7A5: 0xD45C,
+ 0xC7A6: 0xD460,
+ 0xC7A7: 0xD464,
+ 0xC7A8: 0xD46D,
+ 0xC7A9: 0xD46F,
+ 0xC7AA: 0xD478,
+ 0xC7AB: 0xD479,
+ 0xC7AC: 0xD47C,
+ 0xC7AD: 0xD47F,
+ 0xC7AE: 0xD480,
+ 0xC7AF: 0xD482,
+ 0xC7B0: 0xD488,
+ 0xC7B1: 0xD489,
+ 0xC7B2: 0xD48B,
+ 0xC7B3: 0xD48D,
+ 0xC7B4: 0xD494,
+ 0xC7B5: 0xD4A9,
+ 0xC7B6: 0xD4CC,
+ 0xC7B7: 0xD4D0,
+ 0xC7B8: 0xD4D4,
+ 0xC7B9: 0xD4DC,
+ 0xC7BA: 0xD4DF,
+ 0xC7BB: 0xD4E8,
+ 0xC7BC: 0xD4EC,
+ 0xC7BD: 0xD4F0,
+ 0xC7BE: 0xD4F8,
+ 0xC7BF: 0xD4FB,
+ 0xC7C0: 0xD4FD,
+ 0xC7C1: 0xD504,
+ 0xC7C2: 0xD508,
+ 0xC7C3: 0xD50C,
+ 0xC7C4: 0xD514,
+ 0xC7C5: 0xD515,
+ 0xC7C6: 0xD517,
+ 0xC7C7: 0xD53C,
+ 0xC7C8: 0xD53D,
+ 0xC7C9: 0xD540,
+ 0xC7CA: 0xD544,
+ 0xC7CB: 0xD54C,
+ 0xC7CC: 0xD54D,
+ 0xC7CD: 0xD54F,
+ 0xC7CE: 0xD551,
+ 0xC7CF: 0xD558,
+ 0xC7D0: 0xD559,
+ 0xC7D1: 0xD55C,
+ 0xC7D2: 0xD560,
+ 0xC7D3: 0xD565,
+ 0xC7D4: 0xD568,
+ 0xC7D5: 0xD569,
+ 0xC7D6: 0xD56B,
+ 0xC7D7: 0xD56D,
+ 0xC7D8: 0xD574,
+ 0xC7D9: 0xD575,
+ 0xC7DA: 0xD578,
+ 0xC7DB: 0xD57C,
+ 0xC7DC: 0xD584,
+ 0xC7DD: 0xD585,
+ 0xC7DE: 0xD587,
+ 0xC7DF: 0xD588,
+ 0xC7E0: 0xD589,
+ 0xC7E1: 0xD590,
+ 0xC7E2: 0xD5A5,
+ 0xC7E3: 0xD5C8,
+ 0xC7E4: 0xD5C9,
+ 0xC7E5: 0xD5CC,
+ 0xC7E6: 0xD5D0,
+ 0xC7E7: 0xD5D2,
+ 0xC7E8: 0xD5D8,
+ 0xC7E9: 0xD5D9,
+ 0xC7EA: 0xD5DB,
+ 0xC7EB: 0xD5DD,
+ 0xC7EC: 0xD5E4,
+ 0xC7ED: 0xD5E5,
+ 0xC7EE: 0xD5E8,
+ 0xC7EF: 0xD5EC,
+ 0xC7F0: 0xD5F4,
+ 0xC7F1: 0xD5F5,
+ 0xC7F2: 0xD5F7,
+ 0xC7F3: 0xD5F9,
+ 0xC7F4: 0xD600,
+ 0xC7F5: 0xD601,
+ 0xC7F6: 0xD604,
+ 0xC7F7: 0xD608,
+ 0xC7F8: 0xD610,
+ 0xC7F9: 0xD611,
+ 0xC7FA: 0xD613,
+ 0xC7FB: 0xD614,
+ 0xC7FC: 0xD615,
+ 0xC7FD: 0xD61C,
+ 0xC7FE: 0xD620,
+ 0xC8A1: 0xD624,
+ 0xC8A2: 0xD62D,
+ 0xC8A3: 0xD638,
+ 0xC8A4: 0xD639,
+ 0xC8A5: 0xD63C,
+ 0xC8A6: 0xD640,
+ 0xC8A7: 0xD645,
+ 0xC8A8: 0xD648,
+ 0xC8A9: 0xD649,
+ 0xC8AA: 0xD64B,
+ 0xC8AB: 0xD64D,
+ 0xC8AC: 0xD651,
+ 0xC8AD: 0xD654,
+ 0xC8AE: 0xD655,
+ 0xC8AF: 0xD658,
+ 0xC8B0: 0xD65C,
+ 0xC8B1: 0xD667,
+ 0xC8B2: 0xD669,
+ 0xC8B3: 0xD670,
+ 0xC8B4: 0xD671,
+ 0xC8B5: 0xD674,
+ 0xC8B6: 0xD683,
+ 0xC8B7: 0xD685,
+ 0xC8B8: 0xD68C,
+ 0xC8B9: 0xD68D,
+ 0xC8BA: 0xD690,
+ 0xC8BB: 0xD694,
+ 0xC8BC: 0xD69D,
+ 0xC8BD: 0xD69F,
+ 0xC8BE: 0xD6A1,
+ 0xC8BF: 0xD6A8,
+ 0xC8C0: 0xD6AC,
+ 0xC8C1: 0xD6B0,
+ 0xC8C2: 0xD6B9,
+ 0xC8C3: 0xD6BB,
+ 0xC8C4: 0xD6C4,
+ 0xC8C5: 0xD6C5,
+ 0xC8C6: 0xD6C8,
+ 0xC8C7: 0xD6CC,
+ 0xC8C8: 0xD6D1,
+ 0xC8C9: 0xD6D4,
+ 0xC8CA: 0xD6D7,
+ 0xC8CB: 0xD6D9,
+ 0xC8CC: 0xD6E0,
+ 0xC8CD: 0xD6E4,
+ 0xC8CE: 0xD6E8,
+ 0xC8CF: 0xD6F0,
+ 0xC8D0: 0xD6F5,
+ 0xC8D1: 0xD6FC,
+ 0xC8D2: 0xD6FD,
+ 0xC8D3: 0xD700,
+ 0xC8D4: 0xD704,
+ 0xC8D5: 0xD711,
+ 0xC8D6: 0xD718,
+ 0xC8D7: 0xD719,
+ 0xC8D8: 0xD71C,
+ 0xC8D9: 0xD720,
+ 0xC8DA: 0xD728,
+ 0xC8DB: 0xD729,
+ 0xC8DC: 0xD72B,
+ 0xC8DD: 0xD72D,
+ 0xC8DE: 0xD734,
+ 0xC8DF: 0xD735,
+ 0xC8E0: 0xD738,
+ 0xC8E1: 0xD73C,
+ 0xC8E2: 0xD744,
+ 0xC8E3: 0xD747,
+ 0xC8E4: 0xD749,
+ 0xC8E5: 0xD750,
+ 0xC8E6: 0xD751,
+ 0xC8E7: 0xD754,
+ 0xC8E8: 0xD756,
+ 0xC8E9: 0xD757,
+ 0xC8EA: 0xD758,
+ 0xC8EB: 0xD759,
+ 0xC8EC: 0xD760,
+ 0xC8ED: 0xD761,
+ 0xC8EE: 0xD763,
+ 0xC8EF: 0xD765,
+ 0xC8F0: 0xD769,
+ 0xC8F1: 0xD76C,
+ 0xC8F2: 0xD770,
+ 0xC8F3: 0xD774,
+ 0xC8F4: 0xD77C,
+ 0xC8F5: 0xD77D,
+ 0xC8F6: 0xD781,
+ 0xC8F7: 0xD788,
+ 0xC8F8: 0xD789,
+ 0xC8F9: 0xD78C,
+ 0xC8FA: 0xD790,
+ 0xC8FB: 0xD798,
+ 0xC8FC: 0xD799,
+ 0xC8FD: 0xD79B,
+ 0xC8FE: 0xD79D,
+ 0xCAA1: 0x4F3D,
+ 0xCAA2: 0x4F73,
+ 0xCAA3: 0x5047,
+ 0xCAA4: 0x50F9,
+ 0xCAA5: 0x52A0,
+ 0xCAA6: 0x53EF,
+ 0xCAA7: 0x5475,
+ 0xCAA8: 0x54E5,
+ 0xCAA9: 0x5609,
+ 0xCAAA: 0x5AC1,
+ 0xCAAB: 0x5BB6,
+ 0xCAAC: 0x6687,
+ 0xCAAD: 0x67B6,
+ 0xCAAE: 0x67B7,
+ 0xCAAF: 0x67EF,
+ 0xCAB0: 0x6B4C,
+ 0xCAB1: 0x73C2,
+ 0xCAB2: 0x75C2,
+ 0xCAB3: 0x7A3C,
+ 0xCAB4: 0x82DB,
+ 0xCAB5: 0x8304,
+ 0xCAB6: 0x8857,
+ 0xCAB7: 0x8888,
+ 0xCAB8: 0x8A36,
+ 0xCAB9: 0x8CC8,
+ 0xCABA: 0x8DCF,
+ 0xCABB: 0x8EFB,
+ 0xCABC: 0x8FE6,
+ 0xCABD: 0x99D5,
+ 0xCABE: 0x523B,
+ 0xCABF: 0x5374,
+ 0xCAC0: 0x5404,
+ 0xCAC1: 0x606A,
+ 0xCAC2: 0x6164,
+ 0xCAC3: 0x6BBC,
+ 0xCAC4: 0x73CF,
+ 0xCAC5: 0x811A,
+ 0xCAC6: 0x89BA,
+ 0xCAC7: 0x89D2,
+ 0xCAC8: 0x95A3,
+ 0xCAC9: 0x4F83,
+ 0xCACA: 0x520A,
+ 0xCACB: 0x58BE,
+ 0xCACC: 0x5978,
+ 0xCACD: 0x59E6,
+ 0xCACE: 0x5E72,
+ 0xCACF: 0x5E79,
+ 0xCAD0: 0x61C7,
+ 0xCAD1: 0x63C0,
+ 0xCAD2: 0x6746,
+ 0xCAD3: 0x67EC,
+ 0xCAD4: 0x687F,
+ 0xCAD5: 0x6F97,
+ 0xCAD6: 0x764E,
+ 0xCAD7: 0x770B,
+ 0xCAD8: 0x78F5,
+ 0xCAD9: 0x7A08,
+ 0xCADA: 0x7AFF,
+ 0xCADB: 0x7C21,
+ 0xCADC: 0x809D,
+ 0xCADD: 0x826E,
+ 0xCADE: 0x8271,
+ 0xCADF: 0x8AEB,
+ 0xCAE0: 0x9593,
+ 0xCAE1: 0x4E6B,
+ 0xCAE2: 0x559D,
+ 0xCAE3: 0x66F7,
+ 0xCAE4: 0x6E34,
+ 0xCAE5: 0x78A3,
+ 0xCAE6: 0x7AED,
+ 0xCAE7: 0x845B,
+ 0xCAE8: 0x8910,
+ 0xCAE9: 0x874E,
+ 0xCAEA: 0x97A8,
+ 0xCAEB: 0x52D8,
+ 0xCAEC: 0x574E,
+ 0xCAED: 0x582A,
+ 0xCAEE: 0x5D4C,
+ 0xCAEF: 0x611F,
+ 0xCAF0: 0x61BE,
+ 0xCAF1: 0x6221,
+ 0xCAF2: 0x6562,
+ 0xCAF3: 0x67D1,
+ 0xCAF4: 0x6A44,
+ 0xCAF5: 0x6E1B,
+ 0xCAF6: 0x7518,
+ 0xCAF7: 0x75B3,
+ 0xCAF8: 0x76E3,
+ 0xCAF9: 0x77B0,
+ 0xCAFA: 0x7D3A,
+ 0xCAFB: 0x90AF,
+ 0xCAFC: 0x9451,
+ 0xCAFD: 0x9452,
+ 0xCAFE: 0x9F95,
+ 0xCBA1: 0x5323,
+ 0xCBA2: 0x5CAC,
+ 0xCBA3: 0x7532,
+ 0xCBA4: 0x80DB,
+ 0xCBA5: 0x9240,
+ 0xCBA6: 0x9598,
+ 0xCBA7: 0x525B,
+ 0xCBA8: 0x5808,
+ 0xCBA9: 0x59DC,
+ 0xCBAA: 0x5CA1,
+ 0xCBAB: 0x5D17,
+ 0xCBAC: 0x5EB7,
+ 0xCBAD: 0x5F3A,
+ 0xCBAE: 0x5F4A,
+ 0xCBAF: 0x6177,
+ 0xCBB0: 0x6C5F,
+ 0xCBB1: 0x757A,
+ 0xCBB2: 0x7586,
+ 0xCBB3: 0x7CE0,
+ 0xCBB4: 0x7D73,
+ 0xCBB5: 0x7DB1,
+ 0xCBB6: 0x7F8C,
+ 0xCBB7: 0x8154,
+ 0xCBB8: 0x8221,
+ 0xCBB9: 0x8591,
+ 0xCBBA: 0x8941,
+ 0xCBBB: 0x8B1B,
+ 0xCBBC: 0x92FC,
+ 0xCBBD: 0x964D,
+ 0xCBBE: 0x9C47,
+ 0xCBBF: 0x4ECB,
+ 0xCBC0: 0x4EF7,
+ 0xCBC1: 0x500B,
+ 0xCBC2: 0x51F1,
+ 0xCBC3: 0x584F,
+ 0xCBC4: 0x6137,
+ 0xCBC5: 0x613E,
+ 0xCBC6: 0x6168,
+ 0xCBC7: 0x6539,
+ 0xCBC8: 0x69EA,
+ 0xCBC9: 0x6F11,
+ 0xCBCA: 0x75A5,
+ 0xCBCB: 0x7686,
+ 0xCBCC: 0x76D6,
+ 0xCBCD: 0x7B87,
+ 0xCBCE: 0x82A5,
+ 0xCBCF: 0x84CB,
+ 0xCBD0: 0xF900,
+ 0xCBD1: 0x93A7,
+ 0xCBD2: 0x958B,
+ 0xCBD3: 0x5580,
+ 0xCBD4: 0x5BA2,
+ 0xCBD5: 0x5751,
+ 0xCBD6: 0xF901,
+ 0xCBD7: 0x7CB3,
+ 0xCBD8: 0x7FB9,
+ 0xCBD9: 0x91B5,
+ 0xCBDA: 0x5028,
+ 0xCBDB: 0x53BB,
+ 0xCBDC: 0x5C45,
+ 0xCBDD: 0x5DE8,
+ 0xCBDE: 0x62D2,
+ 0xCBDF: 0x636E,
+ 0xCBE0: 0x64DA,
+ 0xCBE1: 0x64E7,
+ 0xCBE2: 0x6E20,
+ 0xCBE3: 0x70AC,
+ 0xCBE4: 0x795B,
+ 0xCBE5: 0x8DDD,
+ 0xCBE6: 0x8E1E,
+ 0xCBE7: 0xF902,
+ 0xCBE8: 0x907D,
+ 0xCBE9: 0x9245,
+ 0xCBEA: 0x92F8,
+ 0xCBEB: 0x4E7E,
+ 0xCBEC: 0x4EF6,
+ 0xCBED: 0x5065,
+ 0xCBEE: 0x5DFE,
+ 0xCBEF: 0x5EFA,
+ 0xCBF0: 0x6106,
+ 0xCBF1: 0x6957,
+ 0xCBF2: 0x8171,
+ 0xCBF3: 0x8654,
+ 0xCBF4: 0x8E47,
+ 0xCBF5: 0x9375,
+ 0xCBF6: 0x9A2B,
+ 0xCBF7: 0x4E5E,
+ 0xCBF8: 0x5091,
+ 0xCBF9: 0x6770,
+ 0xCBFA: 0x6840,
+ 0xCBFB: 0x5109,
+ 0xCBFC: 0x528D,
+ 0xCBFD: 0x5292,
+ 0xCBFE: 0x6AA2,
+ 0xCCA1: 0x77BC,
+ 0xCCA2: 0x9210,
+ 0xCCA3: 0x9ED4,
+ 0xCCA4: 0x52AB,
+ 0xCCA5: 0x602F,
+ 0xCCA6: 0x8FF2,
+ 0xCCA7: 0x5048,
+ 0xCCA8: 0x61A9,
+ 0xCCA9: 0x63ED,
+ 0xCCAA: 0x64CA,
+ 0xCCAB: 0x683C,
+ 0xCCAC: 0x6A84,
+ 0xCCAD: 0x6FC0,
+ 0xCCAE: 0x8188,
+ 0xCCAF: 0x89A1,
+ 0xCCB0: 0x9694,
+ 0xCCB1: 0x5805,
+ 0xCCB2: 0x727D,
+ 0xCCB3: 0x72AC,
+ 0xCCB4: 0x7504,
+ 0xCCB5: 0x7D79,
+ 0xCCB6: 0x7E6D,
+ 0xCCB7: 0x80A9,
+ 0xCCB8: 0x898B,
+ 0xCCB9: 0x8B74,
+ 0xCCBA: 0x9063,
+ 0xCCBB: 0x9D51,
+ 0xCCBC: 0x6289,
+ 0xCCBD: 0x6C7A,
+ 0xCCBE: 0x6F54,
+ 0xCCBF: 0x7D50,
+ 0xCCC0: 0x7F3A,
+ 0xCCC1: 0x8A23,
+ 0xCCC2: 0x517C,
+ 0xCCC3: 0x614A,
+ 0xCCC4: 0x7B9D,
+ 0xCCC5: 0x8B19,
+ 0xCCC6: 0x9257,
+ 0xCCC7: 0x938C,
+ 0xCCC8: 0x4EAC,
+ 0xCCC9: 0x4FD3,
+ 0xCCCA: 0x501E,
+ 0xCCCB: 0x50BE,
+ 0xCCCC: 0x5106,
+ 0xCCCD: 0x52C1,
+ 0xCCCE: 0x52CD,
+ 0xCCCF: 0x537F,
+ 0xCCD0: 0x5770,
+ 0xCCD1: 0x5883,
+ 0xCCD2: 0x5E9A,
+ 0xCCD3: 0x5F91,
+ 0xCCD4: 0x6176,
+ 0xCCD5: 0x61AC,
+ 0xCCD6: 0x64CE,
+ 0xCCD7: 0x656C,
+ 0xCCD8: 0x666F,
+ 0xCCD9: 0x66BB,
+ 0xCCDA: 0x66F4,
+ 0xCCDB: 0x6897,
+ 0xCCDC: 0x6D87,
+ 0xCCDD: 0x7085,
+ 0xCCDE: 0x70F1,
+ 0xCCDF: 0x749F,
+ 0xCCE0: 0x74A5,
+ 0xCCE1: 0x74CA,
+ 0xCCE2: 0x75D9,
+ 0xCCE3: 0x786C,
+ 0xCCE4: 0x78EC,
+ 0xCCE5: 0x7ADF,
+ 0xCCE6: 0x7AF6,
+ 0xCCE7: 0x7D45,
+ 0xCCE8: 0x7D93,
+ 0xCCE9: 0x8015,
+ 0xCCEA: 0x803F,
+ 0xCCEB: 0x811B,
+ 0xCCEC: 0x8396,
+ 0xCCED: 0x8B66,
+ 0xCCEE: 0x8F15,
+ 0xCCEF: 0x9015,
+ 0xCCF0: 0x93E1,
+ 0xCCF1: 0x9803,
+ 0xCCF2: 0x9838,
+ 0xCCF3: 0x9A5A,
+ 0xCCF4: 0x9BE8,
+ 0xCCF5: 0x4FC2,
+ 0xCCF6: 0x5553,
+ 0xCCF7: 0x583A,
+ 0xCCF8: 0x5951,
+ 0xCCF9: 0x5B63,
+ 0xCCFA: 0x5C46,
+ 0xCCFB: 0x60B8,
+ 0xCCFC: 0x6212,
+ 0xCCFD: 0x6842,
+ 0xCCFE: 0x68B0,
+ 0xCDA1: 0x68E8,
+ 0xCDA2: 0x6EAA,
+ 0xCDA3: 0x754C,
+ 0xCDA4: 0x7678,
+ 0xCDA5: 0x78CE,
+ 0xCDA6: 0x7A3D,
+ 0xCDA7: 0x7CFB,
+ 0xCDA8: 0x7E6B,
+ 0xCDA9: 0x7E7C,
+ 0xCDAA: 0x8A08,
+ 0xCDAB: 0x8AA1,
+ 0xCDAC: 0x8C3F,
+ 0xCDAD: 0x968E,
+ 0xCDAE: 0x9DC4,
+ 0xCDAF: 0x53E4,
+ 0xCDB0: 0x53E9,
+ 0xCDB1: 0x544A,
+ 0xCDB2: 0x5471,
+ 0xCDB3: 0x56FA,
+ 0xCDB4: 0x59D1,
+ 0xCDB5: 0x5B64,
+ 0xCDB6: 0x5C3B,
+ 0xCDB7: 0x5EAB,
+ 0xCDB8: 0x62F7,
+ 0xCDB9: 0x6537,
+ 0xCDBA: 0x6545,
+ 0xCDBB: 0x6572,
+ 0xCDBC: 0x66A0,
+ 0xCDBD: 0x67AF,
+ 0xCDBE: 0x69C1,
+ 0xCDBF: 0x6CBD,
+ 0xCDC0: 0x75FC,
+ 0xCDC1: 0x7690,
+ 0xCDC2: 0x777E,
+ 0xCDC3: 0x7A3F,
+ 0xCDC4: 0x7F94,
+ 0xCDC5: 0x8003,
+ 0xCDC6: 0x80A1,
+ 0xCDC7: 0x818F,
+ 0xCDC8: 0x82E6,
+ 0xCDC9: 0x82FD,
+ 0xCDCA: 0x83F0,
+ 0xCDCB: 0x85C1,
+ 0xCDCC: 0x8831,
+ 0xCDCD: 0x88B4,
+ 0xCDCE: 0x8AA5,
+ 0xCDCF: 0xF903,
+ 0xCDD0: 0x8F9C,
+ 0xCDD1: 0x932E,
+ 0xCDD2: 0x96C7,
+ 0xCDD3: 0x9867,
+ 0xCDD4: 0x9AD8,
+ 0xCDD5: 0x9F13,
+ 0xCDD6: 0x54ED,
+ 0xCDD7: 0x659B,
+ 0xCDD8: 0x66F2,
+ 0xCDD9: 0x688F,
+ 0xCDDA: 0x7A40,
+ 0xCDDB: 0x8C37,
+ 0xCDDC: 0x9D60,
+ 0xCDDD: 0x56F0,
+ 0xCDDE: 0x5764,
+ 0xCDDF: 0x5D11,
+ 0xCDE0: 0x6606,
+ 0xCDE1: 0x68B1,
+ 0xCDE2: 0x68CD,
+ 0xCDE3: 0x6EFE,
+ 0xCDE4: 0x7428,
+ 0xCDE5: 0x889E,
+ 0xCDE6: 0x9BE4,
+ 0xCDE7: 0x6C68,
+ 0xCDE8: 0xF904,
+ 0xCDE9: 0x9AA8,
+ 0xCDEA: 0x4F9B,
+ 0xCDEB: 0x516C,
+ 0xCDEC: 0x5171,
+ 0xCDED: 0x529F,
+ 0xCDEE: 0x5B54,
+ 0xCDEF: 0x5DE5,
+ 0xCDF0: 0x6050,
+ 0xCDF1: 0x606D,
+ 0xCDF2: 0x62F1,
+ 0xCDF3: 0x63A7,
+ 0xCDF4: 0x653B,
+ 0xCDF5: 0x73D9,
+ 0xCDF6: 0x7A7A,
+ 0xCDF7: 0x86A3,
+ 0xCDF8: 0x8CA2,
+ 0xCDF9: 0x978F,
+ 0xCDFA: 0x4E32,
+ 0xCDFB: 0x5BE1,
+ 0xCDFC: 0x6208,
+ 0xCDFD: 0x679C,
+ 0xCDFE: 0x74DC,
+ 0xCEA1: 0x79D1,
+ 0xCEA2: 0x83D3,
+ 0xCEA3: 0x8A87,
+ 0xCEA4: 0x8AB2,
+ 0xCEA5: 0x8DE8,
+ 0xCEA6: 0x904E,
+ 0xCEA7: 0x934B,
+ 0xCEA8: 0x9846,
+ 0xCEA9: 0x5ED3,
+ 0xCEAA: 0x69E8,
+ 0xCEAB: 0x85FF,
+ 0xCEAC: 0x90ED,
+ 0xCEAD: 0xF905,
+ 0xCEAE: 0x51A0,
+ 0xCEAF: 0x5B98,
+ 0xCEB0: 0x5BEC,
+ 0xCEB1: 0x6163,
+ 0xCEB2: 0x68FA,
+ 0xCEB3: 0x6B3E,
+ 0xCEB4: 0x704C,
+ 0xCEB5: 0x742F,
+ 0xCEB6: 0x74D8,
+ 0xCEB7: 0x7BA1,
+ 0xCEB8: 0x7F50,
+ 0xCEB9: 0x83C5,
+ 0xCEBA: 0x89C0,
+ 0xCEBB: 0x8CAB,
+ 0xCEBC: 0x95DC,
+ 0xCEBD: 0x9928,
+ 0xCEBE: 0x522E,
+ 0xCEBF: 0x605D,
+ 0xCEC0: 0x62EC,
+ 0xCEC1: 0x9002,
+ 0xCEC2: 0x4F8A,
+ 0xCEC3: 0x5149,
+ 0xCEC4: 0x5321,
+ 0xCEC5: 0x58D9,
+ 0xCEC6: 0x5EE3,
+ 0xCEC7: 0x66E0,
+ 0xCEC8: 0x6D38,
+ 0xCEC9: 0x709A,
+ 0xCECA: 0x72C2,
+ 0xCECB: 0x73D6,
+ 0xCECC: 0x7B50,
+ 0xCECD: 0x80F1,
+ 0xCECE: 0x945B,
+ 0xCECF: 0x5366,
+ 0xCED0: 0x639B,
+ 0xCED1: 0x7F6B,
+ 0xCED2: 0x4E56,
+ 0xCED3: 0x5080,
+ 0xCED4: 0x584A,
+ 0xCED5: 0x58DE,
+ 0xCED6: 0x602A,
+ 0xCED7: 0x6127,
+ 0xCED8: 0x62D0,
+ 0xCED9: 0x69D0,
+ 0xCEDA: 0x9B41,
+ 0xCEDB: 0x5B8F,
+ 0xCEDC: 0x7D18,
+ 0xCEDD: 0x80B1,
+ 0xCEDE: 0x8F5F,
+ 0xCEDF: 0x4EA4,
+ 0xCEE0: 0x50D1,
+ 0xCEE1: 0x54AC,
+ 0xCEE2: 0x55AC,
+ 0xCEE3: 0x5B0C,
+ 0xCEE4: 0x5DA0,
+ 0xCEE5: 0x5DE7,
+ 0xCEE6: 0x652A,
+ 0xCEE7: 0x654E,
+ 0xCEE8: 0x6821,
+ 0xCEE9: 0x6A4B,
+ 0xCEEA: 0x72E1,
+ 0xCEEB: 0x768E,
+ 0xCEEC: 0x77EF,
+ 0xCEED: 0x7D5E,
+ 0xCEEE: 0x7FF9,
+ 0xCEEF: 0x81A0,
+ 0xCEF0: 0x854E,
+ 0xCEF1: 0x86DF,
+ 0xCEF2: 0x8F03,
+ 0xCEF3: 0x8F4E,
+ 0xCEF4: 0x90CA,
+ 0xCEF5: 0x9903,
+ 0xCEF6: 0x9A55,
+ 0xCEF7: 0x9BAB,
+ 0xCEF8: 0x4E18,
+ 0xCEF9: 0x4E45,
+ 0xCEFA: 0x4E5D,
+ 0xCEFB: 0x4EC7,
+ 0xCEFC: 0x4FF1,
+ 0xCEFD: 0x5177,
+ 0xCEFE: 0x52FE,
+ 0xCFA1: 0x5340,
+ 0xCFA2: 0x53E3,
+ 0xCFA3: 0x53E5,
+ 0xCFA4: 0x548E,
+ 0xCFA5: 0x5614,
+ 0xCFA6: 0x5775,
+ 0xCFA7: 0x57A2,
+ 0xCFA8: 0x5BC7,
+ 0xCFA9: 0x5D87,
+ 0xCFAA: 0x5ED0,
+ 0xCFAB: 0x61FC,
+ 0xCFAC: 0x62D8,
+ 0xCFAD: 0x6551,
+ 0xCFAE: 0x67B8,
+ 0xCFAF: 0x67E9,
+ 0xCFB0: 0x69CB,
+ 0xCFB1: 0x6B50,
+ 0xCFB2: 0x6BC6,
+ 0xCFB3: 0x6BEC,
+ 0xCFB4: 0x6C42,
+ 0xCFB5: 0x6E9D,
+ 0xCFB6: 0x7078,
+ 0xCFB7: 0x72D7,
+ 0xCFB8: 0x7396,
+ 0xCFB9: 0x7403,
+ 0xCFBA: 0x77BF,
+ 0xCFBB: 0x77E9,
+ 0xCFBC: 0x7A76,
+ 0xCFBD: 0x7D7F,
+ 0xCFBE: 0x8009,
+ 0xCFBF: 0x81FC,
+ 0xCFC0: 0x8205,
+ 0xCFC1: 0x820A,
+ 0xCFC2: 0x82DF,
+ 0xCFC3: 0x8862,
+ 0xCFC4: 0x8B33,
+ 0xCFC5: 0x8CFC,
+ 0xCFC6: 0x8EC0,
+ 0xCFC7: 0x9011,
+ 0xCFC8: 0x90B1,
+ 0xCFC9: 0x9264,
+ 0xCFCA: 0x92B6,
+ 0xCFCB: 0x99D2,
+ 0xCFCC: 0x9A45,
+ 0xCFCD: 0x9CE9,
+ 0xCFCE: 0x9DD7,
+ 0xCFCF: 0x9F9C,
+ 0xCFD0: 0x570B,
+ 0xCFD1: 0x5C40,
+ 0xCFD2: 0x83CA,
+ 0xCFD3: 0x97A0,
+ 0xCFD4: 0x97AB,
+ 0xCFD5: 0x9EB4,
+ 0xCFD6: 0x541B,
+ 0xCFD7: 0x7A98,
+ 0xCFD8: 0x7FA4,
+ 0xCFD9: 0x88D9,
+ 0xCFDA: 0x8ECD,
+ 0xCFDB: 0x90E1,
+ 0xCFDC: 0x5800,
+ 0xCFDD: 0x5C48,
+ 0xCFDE: 0x6398,
+ 0xCFDF: 0x7A9F,
+ 0xCFE0: 0x5BAE,
+ 0xCFE1: 0x5F13,
+ 0xCFE2: 0x7A79,
+ 0xCFE3: 0x7AAE,
+ 0xCFE4: 0x828E,
+ 0xCFE5: 0x8EAC,
+ 0xCFE6: 0x5026,
+ 0xCFE7: 0x5238,
+ 0xCFE8: 0x52F8,
+ 0xCFE9: 0x5377,
+ 0xCFEA: 0x5708,
+ 0xCFEB: 0x62F3,
+ 0xCFEC: 0x6372,
+ 0xCFED: 0x6B0A,
+ 0xCFEE: 0x6DC3,
+ 0xCFEF: 0x7737,
+ 0xCFF0: 0x53A5,
+ 0xCFF1: 0x7357,
+ 0xCFF2: 0x8568,
+ 0xCFF3: 0x8E76,
+ 0xCFF4: 0x95D5,
+ 0xCFF5: 0x673A,
+ 0xCFF6: 0x6AC3,
+ 0xCFF7: 0x6F70,
+ 0xCFF8: 0x8A6D,
+ 0xCFF9: 0x8ECC,
+ 0xCFFA: 0x994B,
+ 0xCFFB: 0xF906,
+ 0xCFFC: 0x6677,
+ 0xCFFD: 0x6B78,
+ 0xCFFE: 0x8CB4,
+ 0xD0A1: 0x9B3C,
+ 0xD0A2: 0xF907,
+ 0xD0A3: 0x53EB,
+ 0xD0A4: 0x572D,
+ 0xD0A5: 0x594E,
+ 0xD0A6: 0x63C6,
+ 0xD0A7: 0x69FB,
+ 0xD0A8: 0x73EA,
+ 0xD0A9: 0x7845,
+ 0xD0AA: 0x7ABA,
+ 0xD0AB: 0x7AC5,
+ 0xD0AC: 0x7CFE,
+ 0xD0AD: 0x8475,
+ 0xD0AE: 0x898F,
+ 0xD0AF: 0x8D73,
+ 0xD0B0: 0x9035,
+ 0xD0B1: 0x95A8,
+ 0xD0B2: 0x52FB,
+ 0xD0B3: 0x5747,
+ 0xD0B4: 0x7547,
+ 0xD0B5: 0x7B60,
+ 0xD0B6: 0x83CC,
+ 0xD0B7: 0x921E,
+ 0xD0B8: 0xF908,
+ 0xD0B9: 0x6A58,
+ 0xD0BA: 0x514B,
+ 0xD0BB: 0x524B,
+ 0xD0BC: 0x5287,
+ 0xD0BD: 0x621F,
+ 0xD0BE: 0x68D8,
+ 0xD0BF: 0x6975,
+ 0xD0C0: 0x9699,
+ 0xD0C1: 0x50C5,
+ 0xD0C2: 0x52A4,
+ 0xD0C3: 0x52E4,
+ 0xD0C4: 0x61C3,
+ 0xD0C5: 0x65A4,
+ 0xD0C6: 0x6839,
+ 0xD0C7: 0x69FF,
+ 0xD0C8: 0x747E,
+ 0xD0C9: 0x7B4B,
+ 0xD0CA: 0x82B9,
+ 0xD0CB: 0x83EB,
+ 0xD0CC: 0x89B2,
+ 0xD0CD: 0x8B39,
+ 0xD0CE: 0x8FD1,
+ 0xD0CF: 0x9949,
+ 0xD0D0: 0xF909,
+ 0xD0D1: 0x4ECA,
+ 0xD0D2: 0x5997,
+ 0xD0D3: 0x64D2,
+ 0xD0D4: 0x6611,
+ 0xD0D5: 0x6A8E,
+ 0xD0D6: 0x7434,
+ 0xD0D7: 0x7981,
+ 0xD0D8: 0x79BD,
+ 0xD0D9: 0x82A9,
+ 0xD0DA: 0x887E,
+ 0xD0DB: 0x887F,
+ 0xD0DC: 0x895F,
+ 0xD0DD: 0xF90A,
+ 0xD0DE: 0x9326,
+ 0xD0DF: 0x4F0B,
+ 0xD0E0: 0x53CA,
+ 0xD0E1: 0x6025,
+ 0xD0E2: 0x6271,
+ 0xD0E3: 0x6C72,
+ 0xD0E4: 0x7D1A,
+ 0xD0E5: 0x7D66,
+ 0xD0E6: 0x4E98,
+ 0xD0E7: 0x5162,
+ 0xD0E8: 0x77DC,
+ 0xD0E9: 0x80AF,
+ 0xD0EA: 0x4F01,
+ 0xD0EB: 0x4F0E,
+ 0xD0EC: 0x5176,
+ 0xD0ED: 0x5180,
+ 0xD0EE: 0x55DC,
+ 0xD0EF: 0x5668,
+ 0xD0F0: 0x573B,
+ 0xD0F1: 0x57FA,
+ 0xD0F2: 0x57FC,
+ 0xD0F3: 0x5914,
+ 0xD0F4: 0x5947,
+ 0xD0F5: 0x5993,
+ 0xD0F6: 0x5BC4,
+ 0xD0F7: 0x5C90,
+ 0xD0F8: 0x5D0E,
+ 0xD0F9: 0x5DF1,
+ 0xD0FA: 0x5E7E,
+ 0xD0FB: 0x5FCC,
+ 0xD0FC: 0x6280,
+ 0xD0FD: 0x65D7,
+ 0xD0FE: 0x65E3,
+ 0xD1A1: 0x671E,
+ 0xD1A2: 0x671F,
+ 0xD1A3: 0x675E,
+ 0xD1A4: 0x68CB,
+ 0xD1A5: 0x68C4,
+ 0xD1A6: 0x6A5F,
+ 0xD1A7: 0x6B3A,
+ 0xD1A8: 0x6C23,
+ 0xD1A9: 0x6C7D,
+ 0xD1AA: 0x6C82,
+ 0xD1AB: 0x6DC7,
+ 0xD1AC: 0x7398,
+ 0xD1AD: 0x7426,
+ 0xD1AE: 0x742A,
+ 0xD1AF: 0x7482,
+ 0xD1B0: 0x74A3,
+ 0xD1B1: 0x7578,
+ 0xD1B2: 0x757F,
+ 0xD1B3: 0x7881,
+ 0xD1B4: 0x78EF,
+ 0xD1B5: 0x7941,
+ 0xD1B6: 0x7947,
+ 0xD1B7: 0x7948,
+ 0xD1B8: 0x797A,
+ 0xD1B9: 0x7B95,
+ 0xD1BA: 0x7D00,
+ 0xD1BB: 0x7DBA,
+ 0xD1BC: 0x7F88,
+ 0xD1BD: 0x8006,
+ 0xD1BE: 0x802D,
+ 0xD1BF: 0x808C,
+ 0xD1C0: 0x8A18,
+ 0xD1C1: 0x8B4F,
+ 0xD1C2: 0x8C48,
+ 0xD1C3: 0x8D77,
+ 0xD1C4: 0x9321,
+ 0xD1C5: 0x9324,
+ 0xD1C6: 0x98E2,
+ 0xD1C7: 0x9951,
+ 0xD1C8: 0x9A0E,
+ 0xD1C9: 0x9A0F,
+ 0xD1CA: 0x9A65,
+ 0xD1CB: 0x9E92,
+ 0xD1CC: 0x7DCA,
+ 0xD1CD: 0x4F76,
+ 0xD1CE: 0x5409,
+ 0xD1CF: 0x62EE,
+ 0xD1D0: 0x6854,
+ 0xD1D1: 0x91D1,
+ 0xD1D2: 0x55AB,
+ 0xD1D3: 0x513A,
+ 0xD1D4: 0xF90B,
+ 0xD1D5: 0xF90C,
+ 0xD1D6: 0x5A1C,
+ 0xD1D7: 0x61E6,
+ 0xD1D8: 0xF90D,
+ 0xD1D9: 0x62CF,
+ 0xD1DA: 0x62FF,
+ 0xD1DB: 0xF90E,
+ 0xD1DC: 0xF90F,
+ 0xD1DD: 0xF910,
+ 0xD1DE: 0xF911,
+ 0xD1DF: 0xF912,
+ 0xD1E0: 0xF913,
+ 0xD1E1: 0x90A3,
+ 0xD1E2: 0xF914,
+ 0xD1E3: 0xF915,
+ 0xD1E4: 0xF916,
+ 0xD1E5: 0xF917,
+ 0xD1E6: 0xF918,
+ 0xD1E7: 0x8AFE,
+ 0xD1E8: 0xF919,
+ 0xD1E9: 0xF91A,
+ 0xD1EA: 0xF91B,
+ 0xD1EB: 0xF91C,
+ 0xD1EC: 0x6696,
+ 0xD1ED: 0xF91D,
+ 0xD1EE: 0x7156,
+ 0xD1EF: 0xF91E,
+ 0xD1F0: 0xF91F,
+ 0xD1F1: 0x96E3,
+ 0xD1F2: 0xF920,
+ 0xD1F3: 0x634F,
+ 0xD1F4: 0x637A,
+ 0xD1F5: 0x5357,
+ 0xD1F6: 0xF921,
+ 0xD1F7: 0x678F,
+ 0xD1F8: 0x6960,
+ 0xD1F9: 0x6E73,
+ 0xD1FA: 0xF922,
+ 0xD1FB: 0x7537,
+ 0xD1FC: 0xF923,
+ 0xD1FD: 0xF924,
+ 0xD1FE: 0xF925,
+ 0xD2A1: 0x7D0D,
+ 0xD2A2: 0xF926,
+ 0xD2A3: 0xF927,
+ 0xD2A4: 0x8872,
+ 0xD2A5: 0x56CA,
+ 0xD2A6: 0x5A18,
+ 0xD2A7: 0xF928,
+ 0xD2A8: 0xF929,
+ 0xD2A9: 0xF92A,
+ 0xD2AA: 0xF92B,
+ 0xD2AB: 0xF92C,
+ 0xD2AC: 0x4E43,
+ 0xD2AD: 0xF92D,
+ 0xD2AE: 0x5167,
+ 0xD2AF: 0x5948,
+ 0xD2B0: 0x67F0,
+ 0xD2B1: 0x8010,
+ 0xD2B2: 0xF92E,
+ 0xD2B3: 0x5973,
+ 0xD2B4: 0x5E74,
+ 0xD2B5: 0x649A,
+ 0xD2B6: 0x79CA,
+ 0xD2B7: 0x5FF5,
+ 0xD2B8: 0x606C,
+ 0xD2B9: 0x62C8,
+ 0xD2BA: 0x637B,
+ 0xD2BB: 0x5BE7,
+ 0xD2BC: 0x5BD7,
+ 0xD2BD: 0x52AA,
+ 0xD2BE: 0xF92F,
+ 0xD2BF: 0x5974,
+ 0xD2C0: 0x5F29,
+ 0xD2C1: 0x6012,
+ 0xD2C2: 0xF930,
+ 0xD2C3: 0xF931,
+ 0xD2C4: 0xF932,
+ 0xD2C5: 0x7459,
+ 0xD2C6: 0xF933,
+ 0xD2C7: 0xF934,
+ 0xD2C8: 0xF935,
+ 0xD2C9: 0xF936,
+ 0xD2CA: 0xF937,
+ 0xD2CB: 0xF938,
+ 0xD2CC: 0x99D1,
+ 0xD2CD: 0xF939,
+ 0xD2CE: 0xF93A,
+ 0xD2CF: 0xF93B,
+ 0xD2D0: 0xF93C,
+ 0xD2D1: 0xF93D,
+ 0xD2D2: 0xF93E,
+ 0xD2D3: 0xF93F,
+ 0xD2D4: 0xF940,
+ 0xD2D5: 0xF941,
+ 0xD2D6: 0xF942,
+ 0xD2D7: 0xF943,
+ 0xD2D8: 0x6FC3,
+ 0xD2D9: 0xF944,
+ 0xD2DA: 0xF945,
+ 0xD2DB: 0x81BF,
+ 0xD2DC: 0x8FB2,
+ 0xD2DD: 0x60F1,
+ 0xD2DE: 0xF946,
+ 0xD2DF: 0xF947,
+ 0xD2E0: 0x8166,
+ 0xD2E1: 0xF948,
+ 0xD2E2: 0xF949,
+ 0xD2E3: 0x5C3F,
+ 0xD2E4: 0xF94A,
+ 0xD2E5: 0xF94B,
+ 0xD2E6: 0xF94C,
+ 0xD2E7: 0xF94D,
+ 0xD2E8: 0xF94E,
+ 0xD2E9: 0xF94F,
+ 0xD2EA: 0xF950,
+ 0xD2EB: 0xF951,
+ 0xD2EC: 0x5AE9,
+ 0xD2ED: 0x8A25,
+ 0xD2EE: 0x677B,
+ 0xD2EF: 0x7D10,
+ 0xD2F0: 0xF952,
+ 0xD2F1: 0xF953,
+ 0xD2F2: 0xF954,
+ 0xD2F3: 0xF955,
+ 0xD2F4: 0xF956,
+ 0xD2F5: 0xF957,
+ 0xD2F6: 0x80FD,
+ 0xD2F7: 0xF958,
+ 0xD2F8: 0xF959,
+ 0xD2F9: 0x5C3C,
+ 0xD2FA: 0x6CE5,
+ 0xD2FB: 0x533F,
+ 0xD2FC: 0x6EBA,
+ 0xD2FD: 0x591A,
+ 0xD2FE: 0x8336,
+ 0xD3A1: 0x4E39,
+ 0xD3A2: 0x4EB6,
+ 0xD3A3: 0x4F46,
+ 0xD3A4: 0x55AE,
+ 0xD3A5: 0x5718,
+ 0xD3A6: 0x58C7,
+ 0xD3A7: 0x5F56,
+ 0xD3A8: 0x65B7,
+ 0xD3A9: 0x65E6,
+ 0xD3AA: 0x6A80,
+ 0xD3AB: 0x6BB5,
+ 0xD3AC: 0x6E4D,
+ 0xD3AD: 0x77ED,
+ 0xD3AE: 0x7AEF,
+ 0xD3AF: 0x7C1E,
+ 0xD3B0: 0x7DDE,
+ 0xD3B1: 0x86CB,
+ 0xD3B2: 0x8892,
+ 0xD3B3: 0x9132,
+ 0xD3B4: 0x935B,
+ 0xD3B5: 0x64BB,
+ 0xD3B6: 0x6FBE,
+ 0xD3B7: 0x737A,
+ 0xD3B8: 0x75B8,
+ 0xD3B9: 0x9054,
+ 0xD3BA: 0x5556,
+ 0xD3BB: 0x574D,
+ 0xD3BC: 0x61BA,
+ 0xD3BD: 0x64D4,
+ 0xD3BE: 0x66C7,
+ 0xD3BF: 0x6DE1,
+ 0xD3C0: 0x6E5B,
+ 0xD3C1: 0x6F6D,
+ 0xD3C2: 0x6FB9,
+ 0xD3C3: 0x75F0,
+ 0xD3C4: 0x8043,
+ 0xD3C5: 0x81BD,
+ 0xD3C6: 0x8541,
+ 0xD3C7: 0x8983,
+ 0xD3C8: 0x8AC7,
+ 0xD3C9: 0x8B5A,
+ 0xD3CA: 0x931F,
+ 0xD3CB: 0x6C93,
+ 0xD3CC: 0x7553,
+ 0xD3CD: 0x7B54,
+ 0xD3CE: 0x8E0F,
+ 0xD3CF: 0x905D,
+ 0xD3D0: 0x5510,
+ 0xD3D1: 0x5802,
+ 0xD3D2: 0x5858,
+ 0xD3D3: 0x5E62,
+ 0xD3D4: 0x6207,
+ 0xD3D5: 0x649E,
+ 0xD3D6: 0x68E0,
+ 0xD3D7: 0x7576,
+ 0xD3D8: 0x7CD6,
+ 0xD3D9: 0x87B3,
+ 0xD3DA: 0x9EE8,
+ 0xD3DB: 0x4EE3,
+ 0xD3DC: 0x5788,
+ 0xD3DD: 0x576E,
+ 0xD3DE: 0x5927,
+ 0xD3DF: 0x5C0D,
+ 0xD3E0: 0x5CB1,
+ 0xD3E1: 0x5E36,
+ 0xD3E2: 0x5F85,
+ 0xD3E3: 0x6234,
+ 0xD3E4: 0x64E1,
+ 0xD3E5: 0x73B3,
+ 0xD3E6: 0x81FA,
+ 0xD3E7: 0x888B,
+ 0xD3E8: 0x8CB8,
+ 0xD3E9: 0x968A,
+ 0xD3EA: 0x9EDB,
+ 0xD3EB: 0x5B85,
+ 0xD3EC: 0x5FB7,
+ 0xD3ED: 0x60B3,
+ 0xD3EE: 0x5012,
+ 0xD3EF: 0x5200,
+ 0xD3F0: 0x5230,
+ 0xD3F1: 0x5716,
+ 0xD3F2: 0x5835,
+ 0xD3F3: 0x5857,
+ 0xD3F4: 0x5C0E,
+ 0xD3F5: 0x5C60,
+ 0xD3F6: 0x5CF6,
+ 0xD3F7: 0x5D8B,
+ 0xD3F8: 0x5EA6,
+ 0xD3F9: 0x5F92,
+ 0xD3FA: 0x60BC,
+ 0xD3FB: 0x6311,
+ 0xD3FC: 0x6389,
+ 0xD3FD: 0x6417,
+ 0xD3FE: 0x6843,
+ 0xD4A1: 0x68F9,
+ 0xD4A2: 0x6AC2,
+ 0xD4A3: 0x6DD8,
+ 0xD4A4: 0x6E21,
+ 0xD4A5: 0x6ED4,
+ 0xD4A6: 0x6FE4,
+ 0xD4A7: 0x71FE,
+ 0xD4A8: 0x76DC,
+ 0xD4A9: 0x7779,
+ 0xD4AA: 0x79B1,
+ 0xD4AB: 0x7A3B,
+ 0xD4AC: 0x8404,
+ 0xD4AD: 0x89A9,
+ 0xD4AE: 0x8CED,
+ 0xD4AF: 0x8DF3,
+ 0xD4B0: 0x8E48,
+ 0xD4B1: 0x9003,
+ 0xD4B2: 0x9014,
+ 0xD4B3: 0x9053,
+ 0xD4B4: 0x90FD,
+ 0xD4B5: 0x934D,
+ 0xD4B6: 0x9676,
+ 0xD4B7: 0x97DC,
+ 0xD4B8: 0x6BD2,
+ 0xD4B9: 0x7006,
+ 0xD4BA: 0x7258,
+ 0xD4BB: 0x72A2,
+ 0xD4BC: 0x7368,
+ 0xD4BD: 0x7763,
+ 0xD4BE: 0x79BF,
+ 0xD4BF: 0x7BE4,
+ 0xD4C0: 0x7E9B,
+ 0xD4C1: 0x8B80,
+ 0xD4C2: 0x58A9,
+ 0xD4C3: 0x60C7,
+ 0xD4C4: 0x6566,
+ 0xD4C5: 0x65FD,
+ 0xD4C6: 0x66BE,
+ 0xD4C7: 0x6C8C,
+ 0xD4C8: 0x711E,
+ 0xD4C9: 0x71C9,
+ 0xD4CA: 0x8C5A,
+ 0xD4CB: 0x9813,
+ 0xD4CC: 0x4E6D,
+ 0xD4CD: 0x7A81,
+ 0xD4CE: 0x4EDD,
+ 0xD4CF: 0x51AC,
+ 0xD4D0: 0x51CD,
+ 0xD4D1: 0x52D5,
+ 0xD4D2: 0x540C,
+ 0xD4D3: 0x61A7,
+ 0xD4D4: 0x6771,
+ 0xD4D5: 0x6850,
+ 0xD4D6: 0x68DF,
+ 0xD4D7: 0x6D1E,
+ 0xD4D8: 0x6F7C,
+ 0xD4D9: 0x75BC,
+ 0xD4DA: 0x77B3,
+ 0xD4DB: 0x7AE5,
+ 0xD4DC: 0x80F4,
+ 0xD4DD: 0x8463,
+ 0xD4DE: 0x9285,
+ 0xD4DF: 0x515C,
+ 0xD4E0: 0x6597,
+ 0xD4E1: 0x675C,
+ 0xD4E2: 0x6793,
+ 0xD4E3: 0x75D8,
+ 0xD4E4: 0x7AC7,
+ 0xD4E5: 0x8373,
+ 0xD4E6: 0xF95A,
+ 0xD4E7: 0x8C46,
+ 0xD4E8: 0x9017,
+ 0xD4E9: 0x982D,
+ 0xD4EA: 0x5C6F,
+ 0xD4EB: 0x81C0,
+ 0xD4EC: 0x829A,
+ 0xD4ED: 0x9041,
+ 0xD4EE: 0x906F,
+ 0xD4EF: 0x920D,
+ 0xD4F0: 0x5F97,
+ 0xD4F1: 0x5D9D,
+ 0xD4F2: 0x6A59,
+ 0xD4F3: 0x71C8,
+ 0xD4F4: 0x767B,
+ 0xD4F5: 0x7B49,
+ 0xD4F6: 0x85E4,
+ 0xD4F7: 0x8B04,
+ 0xD4F8: 0x9127,
+ 0xD4F9: 0x9A30,
+ 0xD4FA: 0x5587,
+ 0xD4FB: 0x61F6,
+ 0xD4FC: 0xF95B,
+ 0xD4FD: 0x7669,
+ 0xD4FE: 0x7F85,
+ 0xD5A1: 0x863F,
+ 0xD5A2: 0x87BA,
+ 0xD5A3: 0x88F8,
+ 0xD5A4: 0x908F,
+ 0xD5A5: 0xF95C,
+ 0xD5A6: 0x6D1B,
+ 0xD5A7: 0x70D9,
+ 0xD5A8: 0x73DE,
+ 0xD5A9: 0x7D61,
+ 0xD5AA: 0x843D,
+ 0xD5AB: 0xF95D,
+ 0xD5AC: 0x916A,
+ 0xD5AD: 0x99F1,
+ 0xD5AE: 0xF95E,
+ 0xD5AF: 0x4E82,
+ 0xD5B0: 0x5375,
+ 0xD5B1: 0x6B04,
+ 0xD5B2: 0x6B12,
+ 0xD5B3: 0x703E,
+ 0xD5B4: 0x721B,
+ 0xD5B5: 0x862D,
+ 0xD5B6: 0x9E1E,
+ 0xD5B7: 0x524C,
+ 0xD5B8: 0x8FA3,
+ 0xD5B9: 0x5D50,
+ 0xD5BA: 0x64E5,
+ 0xD5BB: 0x652C,
+ 0xD5BC: 0x6B16,
+ 0xD5BD: 0x6FEB,
+ 0xD5BE: 0x7C43,
+ 0xD5BF: 0x7E9C,
+ 0xD5C0: 0x85CD,
+ 0xD5C1: 0x8964,
+ 0xD5C2: 0x89BD,
+ 0xD5C3: 0x62C9,
+ 0xD5C4: 0x81D8,
+ 0xD5C5: 0x881F,
+ 0xD5C6: 0x5ECA,
+ 0xD5C7: 0x6717,
+ 0xD5C8: 0x6D6A,
+ 0xD5C9: 0x72FC,
+ 0xD5CA: 0x7405,
+ 0xD5CB: 0x746F,
+ 0xD5CC: 0x8782,
+ 0xD5CD: 0x90DE,
+ 0xD5CE: 0x4F86,
+ 0xD5CF: 0x5D0D,
+ 0xD5D0: 0x5FA0,
+ 0xD5D1: 0x840A,
+ 0xD5D2: 0x51B7,
+ 0xD5D3: 0x63A0,
+ 0xD5D4: 0x7565,
+ 0xD5D5: 0x4EAE,
+ 0xD5D6: 0x5006,
+ 0xD5D7: 0x5169,
+ 0xD5D8: 0x51C9,
+ 0xD5D9: 0x6881,
+ 0xD5DA: 0x6A11,
+ 0xD5DB: 0x7CAE,
+ 0xD5DC: 0x7CB1,
+ 0xD5DD: 0x7CE7,
+ 0xD5DE: 0x826F,
+ 0xD5DF: 0x8AD2,
+ 0xD5E0: 0x8F1B,
+ 0xD5E1: 0x91CF,
+ 0xD5E2: 0x4FB6,
+ 0xD5E3: 0x5137,
+ 0xD5E4: 0x52F5,
+ 0xD5E5: 0x5442,
+ 0xD5E6: 0x5EEC,
+ 0xD5E7: 0x616E,
+ 0xD5E8: 0x623E,
+ 0xD5E9: 0x65C5,
+ 0xD5EA: 0x6ADA,
+ 0xD5EB: 0x6FFE,
+ 0xD5EC: 0x792A,
+ 0xD5ED: 0x85DC,
+ 0xD5EE: 0x8823,
+ 0xD5EF: 0x95AD,
+ 0xD5F0: 0x9A62,
+ 0xD5F1: 0x9A6A,
+ 0xD5F2: 0x9E97,
+ 0xD5F3: 0x9ECE,
+ 0xD5F4: 0x529B,
+ 0xD5F5: 0x66C6,
+ 0xD5F6: 0x6B77,
+ 0xD5F7: 0x701D,
+ 0xD5F8: 0x792B,
+ 0xD5F9: 0x8F62,
+ 0xD5FA: 0x9742,
+ 0xD5FB: 0x6190,
+ 0xD5FC: 0x6200,
+ 0xD5FD: 0x6523,
+ 0xD5FE: 0x6F23,
+ 0xD6A1: 0x7149,
+ 0xD6A2: 0x7489,
+ 0xD6A3: 0x7DF4,
+ 0xD6A4: 0x806F,
+ 0xD6A5: 0x84EE,
+ 0xD6A6: 0x8F26,
+ 0xD6A7: 0x9023,
+ 0xD6A8: 0x934A,
+ 0xD6A9: 0x51BD,
+ 0xD6AA: 0x5217,
+ 0xD6AB: 0x52A3,
+ 0xD6AC: 0x6D0C,
+ 0xD6AD: 0x70C8,
+ 0xD6AE: 0x88C2,
+ 0xD6AF: 0x5EC9,
+ 0xD6B0: 0x6582,
+ 0xD6B1: 0x6BAE,
+ 0xD6B2: 0x6FC2,
+ 0xD6B3: 0x7C3E,
+ 0xD6B4: 0x7375,
+ 0xD6B5: 0x4EE4,
+ 0xD6B6: 0x4F36,
+ 0xD6B7: 0x56F9,
+ 0xD6B8: 0xF95F,
+ 0xD6B9: 0x5CBA,
+ 0xD6BA: 0x5DBA,
+ 0xD6BB: 0x601C,
+ 0xD6BC: 0x73B2,
+ 0xD6BD: 0x7B2D,
+ 0xD6BE: 0x7F9A,
+ 0xD6BF: 0x7FCE,
+ 0xD6C0: 0x8046,
+ 0xD6C1: 0x901E,
+ 0xD6C2: 0x9234,
+ 0xD6C3: 0x96F6,
+ 0xD6C4: 0x9748,
+ 0xD6C5: 0x9818,
+ 0xD6C6: 0x9F61,
+ 0xD6C7: 0x4F8B,
+ 0xD6C8: 0x6FA7,
+ 0xD6C9: 0x79AE,
+ 0xD6CA: 0x91B4,
+ 0xD6CB: 0x96B7,
+ 0xD6CC: 0x52DE,
+ 0xD6CD: 0xF960,
+ 0xD6CE: 0x6488,
+ 0xD6CF: 0x64C4,
+ 0xD6D0: 0x6AD3,
+ 0xD6D1: 0x6F5E,
+ 0xD6D2: 0x7018,
+ 0xD6D3: 0x7210,
+ 0xD6D4: 0x76E7,
+ 0xD6D5: 0x8001,
+ 0xD6D6: 0x8606,
+ 0xD6D7: 0x865C,
+ 0xD6D8: 0x8DEF,
+ 0xD6D9: 0x8F05,
+ 0xD6DA: 0x9732,
+ 0xD6DB: 0x9B6F,
+ 0xD6DC: 0x9DFA,
+ 0xD6DD: 0x9E75,
+ 0xD6DE: 0x788C,
+ 0xD6DF: 0x797F,
+ 0xD6E0: 0x7DA0,
+ 0xD6E1: 0x83C9,
+ 0xD6E2: 0x9304,
+ 0xD6E3: 0x9E7F,
+ 0xD6E4: 0x9E93,
+ 0xD6E5: 0x8AD6,
+ 0xD6E6: 0x58DF,
+ 0xD6E7: 0x5F04,
+ 0xD6E8: 0x6727,
+ 0xD6E9: 0x7027,
+ 0xD6EA: 0x74CF,
+ 0xD6EB: 0x7C60,
+ 0xD6EC: 0x807E,
+ 0xD6ED: 0x5121,
+ 0xD6EE: 0x7028,
+ 0xD6EF: 0x7262,
+ 0xD6F0: 0x78CA,
+ 0xD6F1: 0x8CC2,
+ 0xD6F2: 0x8CDA,
+ 0xD6F3: 0x8CF4,
+ 0xD6F4: 0x96F7,
+ 0xD6F5: 0x4E86,
+ 0xD6F6: 0x50DA,
+ 0xD6F7: 0x5BEE,
+ 0xD6F8: 0x5ED6,
+ 0xD6F9: 0x6599,
+ 0xD6FA: 0x71CE,
+ 0xD6FB: 0x7642,
+ 0xD6FC: 0x77AD,
+ 0xD6FD: 0x804A,
+ 0xD6FE: 0x84FC,
+ 0xD7A1: 0x907C,
+ 0xD7A2: 0x9B27,
+ 0xD7A3: 0x9F8D,
+ 0xD7A4: 0x58D8,
+ 0xD7A5: 0x5A41,
+ 0xD7A6: 0x5C62,
+ 0xD7A7: 0x6A13,
+ 0xD7A8: 0x6DDA,
+ 0xD7A9: 0x6F0F,
+ 0xD7AA: 0x763B,
+ 0xD7AB: 0x7D2F,
+ 0xD7AC: 0x7E37,
+ 0xD7AD: 0x851E,
+ 0xD7AE: 0x8938,
+ 0xD7AF: 0x93E4,
+ 0xD7B0: 0x964B,
+ 0xD7B1: 0x5289,
+ 0xD7B2: 0x65D2,
+ 0xD7B3: 0x67F3,
+ 0xD7B4: 0x69B4,
+ 0xD7B5: 0x6D41,
+ 0xD7B6: 0x6E9C,
+ 0xD7B7: 0x700F,
+ 0xD7B8: 0x7409,
+ 0xD7B9: 0x7460,
+ 0xD7BA: 0x7559,
+ 0xD7BB: 0x7624,
+ 0xD7BC: 0x786B,
+ 0xD7BD: 0x8B2C,
+ 0xD7BE: 0x985E,
+ 0xD7BF: 0x516D,
+ 0xD7C0: 0x622E,
+ 0xD7C1: 0x9678,
+ 0xD7C2: 0x4F96,
+ 0xD7C3: 0x502B,
+ 0xD7C4: 0x5D19,
+ 0xD7C5: 0x6DEA,
+ 0xD7C6: 0x7DB8,
+ 0xD7C7: 0x8F2A,
+ 0xD7C8: 0x5F8B,
+ 0xD7C9: 0x6144,
+ 0xD7CA: 0x6817,
+ 0xD7CB: 0xF961,
+ 0xD7CC: 0x9686,
+ 0xD7CD: 0x52D2,
+ 0xD7CE: 0x808B,
+ 0xD7CF: 0x51DC,
+ 0xD7D0: 0x51CC,
+ 0xD7D1: 0x695E,
+ 0xD7D2: 0x7A1C,
+ 0xD7D3: 0x7DBE,
+ 0xD7D4: 0x83F1,
+ 0xD7D5: 0x9675,
+ 0xD7D6: 0x4FDA,
+ 0xD7D7: 0x5229,
+ 0xD7D8: 0x5398,
+ 0xD7D9: 0x540F,
+ 0xD7DA: 0x550E,
+ 0xD7DB: 0x5C65,
+ 0xD7DC: 0x60A7,
+ 0xD7DD: 0x674E,
+ 0xD7DE: 0x68A8,
+ 0xD7DF: 0x6D6C,
+ 0xD7E0: 0x7281,
+ 0xD7E1: 0x72F8,
+ 0xD7E2: 0x7406,
+ 0xD7E3: 0x7483,
+ 0xD7E4: 0xF962,
+ 0xD7E5: 0x75E2,
+ 0xD7E6: 0x7C6C,
+ 0xD7E7: 0x7F79,
+ 0xD7E8: 0x7FB8,
+ 0xD7E9: 0x8389,
+ 0xD7EA: 0x88CF,
+ 0xD7EB: 0x88E1,
+ 0xD7EC: 0x91CC,
+ 0xD7ED: 0x91D0,
+ 0xD7EE: 0x96E2,
+ 0xD7EF: 0x9BC9,
+ 0xD7F0: 0x541D,
+ 0xD7F1: 0x6F7E,
+ 0xD7F2: 0x71D0,
+ 0xD7F3: 0x7498,
+ 0xD7F4: 0x85FA,
+ 0xD7F5: 0x8EAA,
+ 0xD7F6: 0x96A3,
+ 0xD7F7: 0x9C57,
+ 0xD7F8: 0x9E9F,
+ 0xD7F9: 0x6797,
+ 0xD7FA: 0x6DCB,
+ 0xD7FB: 0x7433,
+ 0xD7FC: 0x81E8,
+ 0xD7FD: 0x9716,
+ 0xD7FE: 0x782C,
+ 0xD8A1: 0x7ACB,
+ 0xD8A2: 0x7B20,
+ 0xD8A3: 0x7C92,
+ 0xD8A4: 0x6469,
+ 0xD8A5: 0x746A,
+ 0xD8A6: 0x75F2,
+ 0xD8A7: 0x78BC,
+ 0xD8A8: 0x78E8,
+ 0xD8A9: 0x99AC,
+ 0xD8AA: 0x9B54,
+ 0xD8AB: 0x9EBB,
+ 0xD8AC: 0x5BDE,
+ 0xD8AD: 0x5E55,
+ 0xD8AE: 0x6F20,
+ 0xD8AF: 0x819C,
+ 0xD8B0: 0x83AB,
+ 0xD8B1: 0x9088,
+ 0xD8B2: 0x4E07,
+ 0xD8B3: 0x534D,
+ 0xD8B4: 0x5A29,
+ 0xD8B5: 0x5DD2,
+ 0xD8B6: 0x5F4E,
+ 0xD8B7: 0x6162,
+ 0xD8B8: 0x633D,
+ 0xD8B9: 0x6669,
+ 0xD8BA: 0x66FC,
+ 0xD8BB: 0x6EFF,
+ 0xD8BC: 0x6F2B,
+ 0xD8BD: 0x7063,
+ 0xD8BE: 0x779E,
+ 0xD8BF: 0x842C,
+ 0xD8C0: 0x8513,
+ 0xD8C1: 0x883B,
+ 0xD8C2: 0x8F13,
+ 0xD8C3: 0x9945,
+ 0xD8C4: 0x9C3B,
+ 0xD8C5: 0x551C,
+ 0xD8C6: 0x62B9,
+ 0xD8C7: 0x672B,
+ 0xD8C8: 0x6CAB,
+ 0xD8C9: 0x8309,
+ 0xD8CA: 0x896A,
+ 0xD8CB: 0x977A,
+ 0xD8CC: 0x4EA1,
+ 0xD8CD: 0x5984,
+ 0xD8CE: 0x5FD8,
+ 0xD8CF: 0x5FD9,
+ 0xD8D0: 0x671B,
+ 0xD8D1: 0x7DB2,
+ 0xD8D2: 0x7F54,
+ 0xD8D3: 0x8292,
+ 0xD8D4: 0x832B,
+ 0xD8D5: 0x83BD,
+ 0xD8D6: 0x8F1E,
+ 0xD8D7: 0x9099,
+ 0xD8D8: 0x57CB,
+ 0xD8D9: 0x59B9,
+ 0xD8DA: 0x5A92,
+ 0xD8DB: 0x5BD0,
+ 0xD8DC: 0x6627,
+ 0xD8DD: 0x679A,
+ 0xD8DE: 0x6885,
+ 0xD8DF: 0x6BCF,
+ 0xD8E0: 0x7164,
+ 0xD8E1: 0x7F75,
+ 0xD8E2: 0x8CB7,
+ 0xD8E3: 0x8CE3,
+ 0xD8E4: 0x9081,
+ 0xD8E5: 0x9B45,
+ 0xD8E6: 0x8108,
+ 0xD8E7: 0x8C8A,
+ 0xD8E8: 0x964C,
+ 0xD8E9: 0x9A40,
+ 0xD8EA: 0x9EA5,
+ 0xD8EB: 0x5B5F,
+ 0xD8EC: 0x6C13,
+ 0xD8ED: 0x731B,
+ 0xD8EE: 0x76F2,
+ 0xD8EF: 0x76DF,
+ 0xD8F0: 0x840C,
+ 0xD8F1: 0x51AA,
+ 0xD8F2: 0x8993,
+ 0xD8F3: 0x514D,
+ 0xD8F4: 0x5195,
+ 0xD8F5: 0x52C9,
+ 0xD8F6: 0x68C9,
+ 0xD8F7: 0x6C94,
+ 0xD8F8: 0x7704,
+ 0xD8F9: 0x7720,
+ 0xD8FA: 0x7DBF,
+ 0xD8FB: 0x7DEC,
+ 0xD8FC: 0x9762,
+ 0xD8FD: 0x9EB5,
+ 0xD8FE: 0x6EC5,
+ 0xD9A1: 0x8511,
+ 0xD9A2: 0x51A5,
+ 0xD9A3: 0x540D,
+ 0xD9A4: 0x547D,
+ 0xD9A5: 0x660E,
+ 0xD9A6: 0x669D,
+ 0xD9A7: 0x6927,
+ 0xD9A8: 0x6E9F,
+ 0xD9A9: 0x76BF,
+ 0xD9AA: 0x7791,
+ 0xD9AB: 0x8317,
+ 0xD9AC: 0x84C2,
+ 0xD9AD: 0x879F,
+ 0xD9AE: 0x9169,
+ 0xD9AF: 0x9298,
+ 0xD9B0: 0x9CF4,
+ 0xD9B1: 0x8882,
+ 0xD9B2: 0x4FAE,
+ 0xD9B3: 0x5192,
+ 0xD9B4: 0x52DF,
+ 0xD9B5: 0x59C6,
+ 0xD9B6: 0x5E3D,
+ 0xD9B7: 0x6155,
+ 0xD9B8: 0x6478,
+ 0xD9B9: 0x6479,
+ 0xD9BA: 0x66AE,
+ 0xD9BB: 0x67D0,
+ 0xD9BC: 0x6A21,
+ 0xD9BD: 0x6BCD,
+ 0xD9BE: 0x6BDB,
+ 0xD9BF: 0x725F,
+ 0xD9C0: 0x7261,
+ 0xD9C1: 0x7441,
+ 0xD9C2: 0x7738,
+ 0xD9C3: 0x77DB,
+ 0xD9C4: 0x8017,
+ 0xD9C5: 0x82BC,
+ 0xD9C6: 0x8305,
+ 0xD9C7: 0x8B00,
+ 0xD9C8: 0x8B28,
+ 0xD9C9: 0x8C8C,
+ 0xD9CA: 0x6728,
+ 0xD9CB: 0x6C90,
+ 0xD9CC: 0x7267,
+ 0xD9CD: 0x76EE,
+ 0xD9CE: 0x7766,
+ 0xD9CF: 0x7A46,
+ 0xD9D0: 0x9DA9,
+ 0xD9D1: 0x6B7F,
+ 0xD9D2: 0x6C92,
+ 0xD9D3: 0x5922,
+ 0xD9D4: 0x6726,
+ 0xD9D5: 0x8499,
+ 0xD9D6: 0x536F,
+ 0xD9D7: 0x5893,
+ 0xD9D8: 0x5999,
+ 0xD9D9: 0x5EDF,
+ 0xD9DA: 0x63CF,
+ 0xD9DB: 0x6634,
+ 0xD9DC: 0x6773,
+ 0xD9DD: 0x6E3A,
+ 0xD9DE: 0x732B,
+ 0xD9DF: 0x7AD7,
+ 0xD9E0: 0x82D7,
+ 0xD9E1: 0x9328,
+ 0xD9E2: 0x52D9,
+ 0xD9E3: 0x5DEB,
+ 0xD9E4: 0x61AE,
+ 0xD9E5: 0x61CB,
+ 0xD9E6: 0x620A,
+ 0xD9E7: 0x62C7,
+ 0xD9E8: 0x64AB,
+ 0xD9E9: 0x65E0,
+ 0xD9EA: 0x6959,
+ 0xD9EB: 0x6B66,
+ 0xD9EC: 0x6BCB,
+ 0xD9ED: 0x7121,
+ 0xD9EE: 0x73F7,
+ 0xD9EF: 0x755D,
+ 0xD9F0: 0x7E46,
+ 0xD9F1: 0x821E,
+ 0xD9F2: 0x8302,
+ 0xD9F3: 0x856A,
+ 0xD9F4: 0x8AA3,
+ 0xD9F5: 0x8CBF,
+ 0xD9F6: 0x9727,
+ 0xD9F7: 0x9D61,
+ 0xD9F8: 0x58A8,
+ 0xD9F9: 0x9ED8,
+ 0xD9FA: 0x5011,
+ 0xD9FB: 0x520E,
+ 0xD9FC: 0x543B,
+ 0xD9FD: 0x554F,
+ 0xD9FE: 0x6587,
+ 0xDAA1: 0x6C76,
+ 0xDAA2: 0x7D0A,
+ 0xDAA3: 0x7D0B,
+ 0xDAA4: 0x805E,
+ 0xDAA5: 0x868A,
+ 0xDAA6: 0x9580,
+ 0xDAA7: 0x96EF,
+ 0xDAA8: 0x52FF,
+ 0xDAA9: 0x6C95,
+ 0xDAAA: 0x7269,
+ 0xDAAB: 0x5473,
+ 0xDAAC: 0x5A9A,
+ 0xDAAD: 0x5C3E,
+ 0xDAAE: 0x5D4B,
+ 0xDAAF: 0x5F4C,
+ 0xDAB0: 0x5FAE,
+ 0xDAB1: 0x672A,
+ 0xDAB2: 0x68B6,
+ 0xDAB3: 0x6963,
+ 0xDAB4: 0x6E3C,
+ 0xDAB5: 0x6E44,
+ 0xDAB6: 0x7709,
+ 0xDAB7: 0x7C73,
+ 0xDAB8: 0x7F8E,
+ 0xDAB9: 0x8587,
+ 0xDABA: 0x8B0E,
+ 0xDABB: 0x8FF7,
+ 0xDABC: 0x9761,
+ 0xDABD: 0x9EF4,
+ 0xDABE: 0x5CB7,
+ 0xDABF: 0x60B6,
+ 0xDAC0: 0x610D,
+ 0xDAC1: 0x61AB,
+ 0xDAC2: 0x654F,
+ 0xDAC3: 0x65FB,
+ 0xDAC4: 0x65FC,
+ 0xDAC5: 0x6C11,
+ 0xDAC6: 0x6CEF,
+ 0xDAC7: 0x739F,
+ 0xDAC8: 0x73C9,
+ 0xDAC9: 0x7DE1,
+ 0xDACA: 0x9594,
+ 0xDACB: 0x5BC6,
+ 0xDACC: 0x871C,
+ 0xDACD: 0x8B10,
+ 0xDACE: 0x525D,
+ 0xDACF: 0x535A,
+ 0xDAD0: 0x62CD,
+ 0xDAD1: 0x640F,
+ 0xDAD2: 0x64B2,
+ 0xDAD3: 0x6734,
+ 0xDAD4: 0x6A38,
+ 0xDAD5: 0x6CCA,
+ 0xDAD6: 0x73C0,
+ 0xDAD7: 0x749E,
+ 0xDAD8: 0x7B94,
+ 0xDAD9: 0x7C95,
+ 0xDADA: 0x7E1B,
+ 0xDADB: 0x818A,
+ 0xDADC: 0x8236,
+ 0xDADD: 0x8584,
+ 0xDADE: 0x8FEB,
+ 0xDADF: 0x96F9,
+ 0xDAE0: 0x99C1,
+ 0xDAE1: 0x4F34,
+ 0xDAE2: 0x534A,
+ 0xDAE3: 0x53CD,
+ 0xDAE4: 0x53DB,
+ 0xDAE5: 0x62CC,
+ 0xDAE6: 0x642C,
+ 0xDAE7: 0x6500,
+ 0xDAE8: 0x6591,
+ 0xDAE9: 0x69C3,
+ 0xDAEA: 0x6CEE,
+ 0xDAEB: 0x6F58,
+ 0xDAEC: 0x73ED,
+ 0xDAED: 0x7554,
+ 0xDAEE: 0x7622,
+ 0xDAEF: 0x76E4,
+ 0xDAF0: 0x76FC,
+ 0xDAF1: 0x78D0,
+ 0xDAF2: 0x78FB,
+ 0xDAF3: 0x792C,
+ 0xDAF4: 0x7D46,
+ 0xDAF5: 0x822C,
+ 0xDAF6: 0x87E0,
+ 0xDAF7: 0x8FD4,
+ 0xDAF8: 0x9812,
+ 0xDAF9: 0x98EF,
+ 0xDAFA: 0x52C3,
+ 0xDAFB: 0x62D4,
+ 0xDAFC: 0x64A5,
+ 0xDAFD: 0x6E24,
+ 0xDAFE: 0x6F51,
+ 0xDBA1: 0x767C,
+ 0xDBA2: 0x8DCB,
+ 0xDBA3: 0x91B1,
+ 0xDBA4: 0x9262,
+ 0xDBA5: 0x9AEE,
+ 0xDBA6: 0x9B43,
+ 0xDBA7: 0x5023,
+ 0xDBA8: 0x508D,
+ 0xDBA9: 0x574A,
+ 0xDBAA: 0x59A8,
+ 0xDBAB: 0x5C28,
+ 0xDBAC: 0x5E47,
+ 0xDBAD: 0x5F77,
+ 0xDBAE: 0x623F,
+ 0xDBAF: 0x653E,
+ 0xDBB0: 0x65B9,
+ 0xDBB1: 0x65C1,
+ 0xDBB2: 0x6609,
+ 0xDBB3: 0x678B,
+ 0xDBB4: 0x699C,
+ 0xDBB5: 0x6EC2,
+ 0xDBB6: 0x78C5,
+ 0xDBB7: 0x7D21,
+ 0xDBB8: 0x80AA,
+ 0xDBB9: 0x8180,
+ 0xDBBA: 0x822B,
+ 0xDBBB: 0x82B3,
+ 0xDBBC: 0x84A1,
+ 0xDBBD: 0x868C,
+ 0xDBBE: 0x8A2A,
+ 0xDBBF: 0x8B17,
+ 0xDBC0: 0x90A6,
+ 0xDBC1: 0x9632,
+ 0xDBC2: 0x9F90,
+ 0xDBC3: 0x500D,
+ 0xDBC4: 0x4FF3,
+ 0xDBC5: 0xF963,
+ 0xDBC6: 0x57F9,
+ 0xDBC7: 0x5F98,
+ 0xDBC8: 0x62DC,
+ 0xDBC9: 0x6392,
+ 0xDBCA: 0x676F,
+ 0xDBCB: 0x6E43,
+ 0xDBCC: 0x7119,
+ 0xDBCD: 0x76C3,
+ 0xDBCE: 0x80CC,
+ 0xDBCF: 0x80DA,
+ 0xDBD0: 0x88F4,
+ 0xDBD1: 0x88F5,
+ 0xDBD2: 0x8919,
+ 0xDBD3: 0x8CE0,
+ 0xDBD4: 0x8F29,
+ 0xDBD5: 0x914D,
+ 0xDBD6: 0x966A,
+ 0xDBD7: 0x4F2F,
+ 0xDBD8: 0x4F70,
+ 0xDBD9: 0x5E1B,
+ 0xDBDA: 0x67CF,
+ 0xDBDB: 0x6822,
+ 0xDBDC: 0x767D,
+ 0xDBDD: 0x767E,
+ 0xDBDE: 0x9B44,
+ 0xDBDF: 0x5E61,
+ 0xDBE0: 0x6A0A,
+ 0xDBE1: 0x7169,
+ 0xDBE2: 0x71D4,
+ 0xDBE3: 0x756A,
+ 0xDBE4: 0xF964,
+ 0xDBE5: 0x7E41,
+ 0xDBE6: 0x8543,
+ 0xDBE7: 0x85E9,
+ 0xDBE8: 0x98DC,
+ 0xDBE9: 0x4F10,
+ 0xDBEA: 0x7B4F,
+ 0xDBEB: 0x7F70,
+ 0xDBEC: 0x95A5,
+ 0xDBED: 0x51E1,
+ 0xDBEE: 0x5E06,
+ 0xDBEF: 0x68B5,
+ 0xDBF0: 0x6C3E,
+ 0xDBF1: 0x6C4E,
+ 0xDBF2: 0x6CDB,
+ 0xDBF3: 0x72AF,
+ 0xDBF4: 0x7BC4,
+ 0xDBF5: 0x8303,
+ 0xDBF6: 0x6CD5,
+ 0xDBF7: 0x743A,
+ 0xDBF8: 0x50FB,
+ 0xDBF9: 0x5288,
+ 0xDBFA: 0x58C1,
+ 0xDBFB: 0x64D8,
+ 0xDBFC: 0x6A97,
+ 0xDBFD: 0x74A7,
+ 0xDBFE: 0x7656,
+ 0xDCA1: 0x78A7,
+ 0xDCA2: 0x8617,
+ 0xDCA3: 0x95E2,
+ 0xDCA4: 0x9739,
+ 0xDCA5: 0xF965,
+ 0xDCA6: 0x535E,
+ 0xDCA7: 0x5F01,
+ 0xDCA8: 0x8B8A,
+ 0xDCA9: 0x8FA8,
+ 0xDCAA: 0x8FAF,
+ 0xDCAB: 0x908A,
+ 0xDCAC: 0x5225,
+ 0xDCAD: 0x77A5,
+ 0xDCAE: 0x9C49,
+ 0xDCAF: 0x9F08,
+ 0xDCB0: 0x4E19,
+ 0xDCB1: 0x5002,
+ 0xDCB2: 0x5175,
+ 0xDCB3: 0x5C5B,
+ 0xDCB4: 0x5E77,
+ 0xDCB5: 0x661E,
+ 0xDCB6: 0x663A,
+ 0xDCB7: 0x67C4,
+ 0xDCB8: 0x68C5,
+ 0xDCB9: 0x70B3,
+ 0xDCBA: 0x7501,
+ 0xDCBB: 0x75C5,
+ 0xDCBC: 0x79C9,
+ 0xDCBD: 0x7ADD,
+ 0xDCBE: 0x8F27,
+ 0xDCBF: 0x9920,
+ 0xDCC0: 0x9A08,
+ 0xDCC1: 0x4FDD,
+ 0xDCC2: 0x5821,
+ 0xDCC3: 0x5831,
+ 0xDCC4: 0x5BF6,
+ 0xDCC5: 0x666E,
+ 0xDCC6: 0x6B65,
+ 0xDCC7: 0x6D11,
+ 0xDCC8: 0x6E7A,
+ 0xDCC9: 0x6F7D,
+ 0xDCCA: 0x73E4,
+ 0xDCCB: 0x752B,
+ 0xDCCC: 0x83E9,
+ 0xDCCD: 0x88DC,
+ 0xDCCE: 0x8913,
+ 0xDCCF: 0x8B5C,
+ 0xDCD0: 0x8F14,
+ 0xDCD1: 0x4F0F,
+ 0xDCD2: 0x50D5,
+ 0xDCD3: 0x5310,
+ 0xDCD4: 0x535C,
+ 0xDCD5: 0x5B93,
+ 0xDCD6: 0x5FA9,
+ 0xDCD7: 0x670D,
+ 0xDCD8: 0x798F,
+ 0xDCD9: 0x8179,
+ 0xDCDA: 0x832F,
+ 0xDCDB: 0x8514,
+ 0xDCDC: 0x8907,
+ 0xDCDD: 0x8986,
+ 0xDCDE: 0x8F39,
+ 0xDCDF: 0x8F3B,
+ 0xDCE0: 0x99A5,
+ 0xDCE1: 0x9C12,
+ 0xDCE2: 0x672C,
+ 0xDCE3: 0x4E76,
+ 0xDCE4: 0x4FF8,
+ 0xDCE5: 0x5949,
+ 0xDCE6: 0x5C01,
+ 0xDCE7: 0x5CEF,
+ 0xDCE8: 0x5CF0,
+ 0xDCE9: 0x6367,
+ 0xDCEA: 0x68D2,
+ 0xDCEB: 0x70FD,
+ 0xDCEC: 0x71A2,
+ 0xDCED: 0x742B,
+ 0xDCEE: 0x7E2B,
+ 0xDCEF: 0x84EC,
+ 0xDCF0: 0x8702,
+ 0xDCF1: 0x9022,
+ 0xDCF2: 0x92D2,
+ 0xDCF3: 0x9CF3,
+ 0xDCF4: 0x4E0D,
+ 0xDCF5: 0x4ED8,
+ 0xDCF6: 0x4FEF,
+ 0xDCF7: 0x5085,
+ 0xDCF8: 0x5256,
+ 0xDCF9: 0x526F,
+ 0xDCFA: 0x5426,
+ 0xDCFB: 0x5490,
+ 0xDCFC: 0x57E0,
+ 0xDCFD: 0x592B,
+ 0xDCFE: 0x5A66,
+ 0xDDA1: 0x5B5A,
+ 0xDDA2: 0x5B75,
+ 0xDDA3: 0x5BCC,
+ 0xDDA4: 0x5E9C,
+ 0xDDA5: 0xF966,
+ 0xDDA6: 0x6276,
+ 0xDDA7: 0x6577,
+ 0xDDA8: 0x65A7,
+ 0xDDA9: 0x6D6E,
+ 0xDDAA: 0x6EA5,
+ 0xDDAB: 0x7236,
+ 0xDDAC: 0x7B26,
+ 0xDDAD: 0x7C3F,
+ 0xDDAE: 0x7F36,
+ 0xDDAF: 0x8150,
+ 0xDDB0: 0x8151,
+ 0xDDB1: 0x819A,
+ 0xDDB2: 0x8240,
+ 0xDDB3: 0x8299,
+ 0xDDB4: 0x83A9,
+ 0xDDB5: 0x8A03,
+ 0xDDB6: 0x8CA0,
+ 0xDDB7: 0x8CE6,
+ 0xDDB8: 0x8CFB,
+ 0xDDB9: 0x8D74,
+ 0xDDBA: 0x8DBA,
+ 0xDDBB: 0x90E8,
+ 0xDDBC: 0x91DC,
+ 0xDDBD: 0x961C,
+ 0xDDBE: 0x9644,
+ 0xDDBF: 0x99D9,
+ 0xDDC0: 0x9CE7,
+ 0xDDC1: 0x5317,
+ 0xDDC2: 0x5206,
+ 0xDDC3: 0x5429,
+ 0xDDC4: 0x5674,
+ 0xDDC5: 0x58B3,
+ 0xDDC6: 0x5954,
+ 0xDDC7: 0x596E,
+ 0xDDC8: 0x5FFF,
+ 0xDDC9: 0x61A4,
+ 0xDDCA: 0x626E,
+ 0xDDCB: 0x6610,
+ 0xDDCC: 0x6C7E,
+ 0xDDCD: 0x711A,
+ 0xDDCE: 0x76C6,
+ 0xDDCF: 0x7C89,
+ 0xDDD0: 0x7CDE,
+ 0xDDD1: 0x7D1B,
+ 0xDDD2: 0x82AC,
+ 0xDDD3: 0x8CC1,
+ 0xDDD4: 0x96F0,
+ 0xDDD5: 0xF967,
+ 0xDDD6: 0x4F5B,
+ 0xDDD7: 0x5F17,
+ 0xDDD8: 0x5F7F,
+ 0xDDD9: 0x62C2,
+ 0xDDDA: 0x5D29,
+ 0xDDDB: 0x670B,
+ 0xDDDC: 0x68DA,
+ 0xDDDD: 0x787C,
+ 0xDDDE: 0x7E43,
+ 0xDDDF: 0x9D6C,
+ 0xDDE0: 0x4E15,
+ 0xDDE1: 0x5099,
+ 0xDDE2: 0x5315,
+ 0xDDE3: 0x532A,
+ 0xDDE4: 0x5351,
+ 0xDDE5: 0x5983,
+ 0xDDE6: 0x5A62,
+ 0xDDE7: 0x5E87,
+ 0xDDE8: 0x60B2,
+ 0xDDE9: 0x618A,
+ 0xDDEA: 0x6249,
+ 0xDDEB: 0x6279,
+ 0xDDEC: 0x6590,
+ 0xDDED: 0x6787,
+ 0xDDEE: 0x69A7,
+ 0xDDEF: 0x6BD4,
+ 0xDDF0: 0x6BD6,
+ 0xDDF1: 0x6BD7,
+ 0xDDF2: 0x6BD8,
+ 0xDDF3: 0x6CB8,
+ 0xDDF4: 0xF968,
+ 0xDDF5: 0x7435,
+ 0xDDF6: 0x75FA,
+ 0xDDF7: 0x7812,
+ 0xDDF8: 0x7891,
+ 0xDDF9: 0x79D5,
+ 0xDDFA: 0x79D8,
+ 0xDDFB: 0x7C83,
+ 0xDDFC: 0x7DCB,
+ 0xDDFD: 0x7FE1,
+ 0xDDFE: 0x80A5,
+ 0xDEA1: 0x813E,
+ 0xDEA2: 0x81C2,
+ 0xDEA3: 0x83F2,
+ 0xDEA4: 0x871A,
+ 0xDEA5: 0x88E8,
+ 0xDEA6: 0x8AB9,
+ 0xDEA7: 0x8B6C,
+ 0xDEA8: 0x8CBB,
+ 0xDEA9: 0x9119,
+ 0xDEAA: 0x975E,
+ 0xDEAB: 0x98DB,
+ 0xDEAC: 0x9F3B,
+ 0xDEAD: 0x56AC,
+ 0xDEAE: 0x5B2A,
+ 0xDEAF: 0x5F6C,
+ 0xDEB0: 0x658C,
+ 0xDEB1: 0x6AB3,
+ 0xDEB2: 0x6BAF,
+ 0xDEB3: 0x6D5C,
+ 0xDEB4: 0x6FF1,
+ 0xDEB5: 0x7015,
+ 0xDEB6: 0x725D,
+ 0xDEB7: 0x73AD,
+ 0xDEB8: 0x8CA7,
+ 0xDEB9: 0x8CD3,
+ 0xDEBA: 0x983B,
+ 0xDEBB: 0x6191,
+ 0xDEBC: 0x6C37,
+ 0xDEBD: 0x8058,
+ 0xDEBE: 0x9A01,
+ 0xDEBF: 0x4E4D,
+ 0xDEC0: 0x4E8B,
+ 0xDEC1: 0x4E9B,
+ 0xDEC2: 0x4ED5,
+ 0xDEC3: 0x4F3A,
+ 0xDEC4: 0x4F3C,
+ 0xDEC5: 0x4F7F,
+ 0xDEC6: 0x4FDF,
+ 0xDEC7: 0x50FF,
+ 0xDEC8: 0x53F2,
+ 0xDEC9: 0x53F8,
+ 0xDECA: 0x5506,
+ 0xDECB: 0x55E3,
+ 0xDECC: 0x56DB,
+ 0xDECD: 0x58EB,
+ 0xDECE: 0x5962,
+ 0xDECF: 0x5A11,
+ 0xDED0: 0x5BEB,
+ 0xDED1: 0x5BFA,
+ 0xDED2: 0x5C04,
+ 0xDED3: 0x5DF3,
+ 0xDED4: 0x5E2B,
+ 0xDED5: 0x5F99,
+ 0xDED6: 0x601D,
+ 0xDED7: 0x6368,
+ 0xDED8: 0x659C,
+ 0xDED9: 0x65AF,
+ 0xDEDA: 0x67F6,
+ 0xDEDB: 0x67FB,
+ 0xDEDC: 0x68AD,
+ 0xDEDD: 0x6B7B,
+ 0xDEDE: 0x6C99,
+ 0xDEDF: 0x6CD7,
+ 0xDEE0: 0x6E23,
+ 0xDEE1: 0x7009,
+ 0xDEE2: 0x7345,
+ 0xDEE3: 0x7802,
+ 0xDEE4: 0x793E,
+ 0xDEE5: 0x7940,
+ 0xDEE6: 0x7960,
+ 0xDEE7: 0x79C1,
+ 0xDEE8: 0x7BE9,
+ 0xDEE9: 0x7D17,
+ 0xDEEA: 0x7D72,
+ 0xDEEB: 0x8086,
+ 0xDEEC: 0x820D,
+ 0xDEED: 0x838E,
+ 0xDEEE: 0x84D1,
+ 0xDEEF: 0x86C7,
+ 0xDEF0: 0x88DF,
+ 0xDEF1: 0x8A50,
+ 0xDEF2: 0x8A5E,
+ 0xDEF3: 0x8B1D,
+ 0xDEF4: 0x8CDC,
+ 0xDEF5: 0x8D66,
+ 0xDEF6: 0x8FAD,
+ 0xDEF7: 0x90AA,
+ 0xDEF8: 0x98FC,
+ 0xDEF9: 0x99DF,
+ 0xDEFA: 0x9E9D,
+ 0xDEFB: 0x524A,
+ 0xDEFC: 0xF969,
+ 0xDEFD: 0x6714,
+ 0xDEFE: 0xF96A,
+ 0xDFA1: 0x5098,
+ 0xDFA2: 0x522A,
+ 0xDFA3: 0x5C71,
+ 0xDFA4: 0x6563,
+ 0xDFA5: 0x6C55,
+ 0xDFA6: 0x73CA,
+ 0xDFA7: 0x7523,
+ 0xDFA8: 0x759D,
+ 0xDFA9: 0x7B97,
+ 0xDFAA: 0x849C,
+ 0xDFAB: 0x9178,
+ 0xDFAC: 0x9730,
+ 0xDFAD: 0x4E77,
+ 0xDFAE: 0x6492,
+ 0xDFAF: 0x6BBA,
+ 0xDFB0: 0x715E,
+ 0xDFB1: 0x85A9,
+ 0xDFB2: 0x4E09,
+ 0xDFB3: 0xF96B,
+ 0xDFB4: 0x6749,
+ 0xDFB5: 0x68EE,
+ 0xDFB6: 0x6E17,
+ 0xDFB7: 0x829F,
+ 0xDFB8: 0x8518,
+ 0xDFB9: 0x886B,
+ 0xDFBA: 0x63F7,
+ 0xDFBB: 0x6F81,
+ 0xDFBC: 0x9212,
+ 0xDFBD: 0x98AF,
+ 0xDFBE: 0x4E0A,
+ 0xDFBF: 0x50B7,
+ 0xDFC0: 0x50CF,
+ 0xDFC1: 0x511F,
+ 0xDFC2: 0x5546,
+ 0xDFC3: 0x55AA,
+ 0xDFC4: 0x5617,
+ 0xDFC5: 0x5B40,
+ 0xDFC6: 0x5C19,
+ 0xDFC7: 0x5CE0,
+ 0xDFC8: 0x5E38,
+ 0xDFC9: 0x5E8A,
+ 0xDFCA: 0x5EA0,
+ 0xDFCB: 0x5EC2,
+ 0xDFCC: 0x60F3,
+ 0xDFCD: 0x6851,
+ 0xDFCE: 0x6A61,
+ 0xDFCF: 0x6E58,
+ 0xDFD0: 0x723D,
+ 0xDFD1: 0x7240,
+ 0xDFD2: 0x72C0,
+ 0xDFD3: 0x76F8,
+ 0xDFD4: 0x7965,
+ 0xDFD5: 0x7BB1,
+ 0xDFD6: 0x7FD4,
+ 0xDFD7: 0x88F3,
+ 0xDFD8: 0x89F4,
+ 0xDFD9: 0x8A73,
+ 0xDFDA: 0x8C61,
+ 0xDFDB: 0x8CDE,
+ 0xDFDC: 0x971C,
+ 0xDFDD: 0x585E,
+ 0xDFDE: 0x74BD,
+ 0xDFDF: 0x8CFD,
+ 0xDFE0: 0x55C7,
+ 0xDFE1: 0xF96C,
+ 0xDFE2: 0x7A61,
+ 0xDFE3: 0x7D22,
+ 0xDFE4: 0x8272,
+ 0xDFE5: 0x7272,
+ 0xDFE6: 0x751F,
+ 0xDFE7: 0x7525,
+ 0xDFE8: 0xF96D,
+ 0xDFE9: 0x7B19,
+ 0xDFEA: 0x5885,
+ 0xDFEB: 0x58FB,
+ 0xDFEC: 0x5DBC,
+ 0xDFED: 0x5E8F,
+ 0xDFEE: 0x5EB6,
+ 0xDFEF: 0x5F90,
+ 0xDFF0: 0x6055,
+ 0xDFF1: 0x6292,
+ 0xDFF2: 0x637F,
+ 0xDFF3: 0x654D,
+ 0xDFF4: 0x6691,
+ 0xDFF5: 0x66D9,
+ 0xDFF6: 0x66F8,
+ 0xDFF7: 0x6816,
+ 0xDFF8: 0x68F2,
+ 0xDFF9: 0x7280,
+ 0xDFFA: 0x745E,
+ 0xDFFB: 0x7B6E,
+ 0xDFFC: 0x7D6E,
+ 0xDFFD: 0x7DD6,
+ 0xDFFE: 0x7F72,
+ 0xE0A1: 0x80E5,
+ 0xE0A2: 0x8212,
+ 0xE0A3: 0x85AF,
+ 0xE0A4: 0x897F,
+ 0xE0A5: 0x8A93,
+ 0xE0A6: 0x901D,
+ 0xE0A7: 0x92E4,
+ 0xE0A8: 0x9ECD,
+ 0xE0A9: 0x9F20,
+ 0xE0AA: 0x5915,
+ 0xE0AB: 0x596D,
+ 0xE0AC: 0x5E2D,
+ 0xE0AD: 0x60DC,
+ 0xE0AE: 0x6614,
+ 0xE0AF: 0x6673,
+ 0xE0B0: 0x6790,
+ 0xE0B1: 0x6C50,
+ 0xE0B2: 0x6DC5,
+ 0xE0B3: 0x6F5F,
+ 0xE0B4: 0x77F3,
+ 0xE0B5: 0x78A9,
+ 0xE0B6: 0x84C6,
+ 0xE0B7: 0x91CB,
+ 0xE0B8: 0x932B,
+ 0xE0B9: 0x4ED9,
+ 0xE0BA: 0x50CA,
+ 0xE0BB: 0x5148,
+ 0xE0BC: 0x5584,
+ 0xE0BD: 0x5B0B,
+ 0xE0BE: 0x5BA3,
+ 0xE0BF: 0x6247,
+ 0xE0C0: 0x657E,
+ 0xE0C1: 0x65CB,
+ 0xE0C2: 0x6E32,
+ 0xE0C3: 0x717D,
+ 0xE0C4: 0x7401,
+ 0xE0C5: 0x7444,
+ 0xE0C6: 0x7487,
+ 0xE0C7: 0x74BF,
+ 0xE0C8: 0x766C,
+ 0xE0C9: 0x79AA,
+ 0xE0CA: 0x7DDA,
+ 0xE0CB: 0x7E55,
+ 0xE0CC: 0x7FA8,
+ 0xE0CD: 0x817A,
+ 0xE0CE: 0x81B3,
+ 0xE0CF: 0x8239,
+ 0xE0D0: 0x861A,
+ 0xE0D1: 0x87EC,
+ 0xE0D2: 0x8A75,
+ 0xE0D3: 0x8DE3,
+ 0xE0D4: 0x9078,
+ 0xE0D5: 0x9291,
+ 0xE0D6: 0x9425,
+ 0xE0D7: 0x994D,
+ 0xE0D8: 0x9BAE,
+ 0xE0D9: 0x5368,
+ 0xE0DA: 0x5C51,
+ 0xE0DB: 0x6954,
+ 0xE0DC: 0x6CC4,
+ 0xE0DD: 0x6D29,
+ 0xE0DE: 0x6E2B,
+ 0xE0DF: 0x820C,
+ 0xE0E0: 0x859B,
+ 0xE0E1: 0x893B,
+ 0xE0E2: 0x8A2D,
+ 0xE0E3: 0x8AAA,
+ 0xE0E4: 0x96EA,
+ 0xE0E5: 0x9F67,
+ 0xE0E6: 0x5261,
+ 0xE0E7: 0x66B9,
+ 0xE0E8: 0x6BB2,
+ 0xE0E9: 0x7E96,
+ 0xE0EA: 0x87FE,
+ 0xE0EB: 0x8D0D,
+ 0xE0EC: 0x9583,
+ 0xE0ED: 0x965D,
+ 0xE0EE: 0x651D,
+ 0xE0EF: 0x6D89,
+ 0xE0F0: 0x71EE,
+ 0xE0F1: 0xF96E,
+ 0xE0F2: 0x57CE,
+ 0xE0F3: 0x59D3,
+ 0xE0F4: 0x5BAC,
+ 0xE0F5: 0x6027,
+ 0xE0F6: 0x60FA,
+ 0xE0F7: 0x6210,
+ 0xE0F8: 0x661F,
+ 0xE0F9: 0x665F,
+ 0xE0FA: 0x7329,
+ 0xE0FB: 0x73F9,
+ 0xE0FC: 0x76DB,
+ 0xE0FD: 0x7701,
+ 0xE0FE: 0x7B6C,
+ 0xE1A1: 0x8056,
+ 0xE1A2: 0x8072,
+ 0xE1A3: 0x8165,
+ 0xE1A4: 0x8AA0,
+ 0xE1A5: 0x9192,
+ 0xE1A6: 0x4E16,
+ 0xE1A7: 0x52E2,
+ 0xE1A8: 0x6B72,
+ 0xE1A9: 0x6D17,
+ 0xE1AA: 0x7A05,
+ 0xE1AB: 0x7B39,
+ 0xE1AC: 0x7D30,
+ 0xE1AD: 0xF96F,
+ 0xE1AE: 0x8CB0,
+ 0xE1AF: 0x53EC,
+ 0xE1B0: 0x562F,
+ 0xE1B1: 0x5851,
+ 0xE1B2: 0x5BB5,
+ 0xE1B3: 0x5C0F,
+ 0xE1B4: 0x5C11,
+ 0xE1B5: 0x5DE2,
+ 0xE1B6: 0x6240,
+ 0xE1B7: 0x6383,
+ 0xE1B8: 0x6414,
+ 0xE1B9: 0x662D,
+ 0xE1BA: 0x68B3,
+ 0xE1BB: 0x6CBC,
+ 0xE1BC: 0x6D88,
+ 0xE1BD: 0x6EAF,
+ 0xE1BE: 0x701F,
+ 0xE1BF: 0x70A4,
+ 0xE1C0: 0x71D2,
+ 0xE1C1: 0x7526,
+ 0xE1C2: 0x758F,
+ 0xE1C3: 0x758E,
+ 0xE1C4: 0x7619,
+ 0xE1C5: 0x7B11,
+ 0xE1C6: 0x7BE0,
+ 0xE1C7: 0x7C2B,
+ 0xE1C8: 0x7D20,
+ 0xE1C9: 0x7D39,
+ 0xE1CA: 0x852C,
+ 0xE1CB: 0x856D,
+ 0xE1CC: 0x8607,
+ 0xE1CD: 0x8A34,
+ 0xE1CE: 0x900D,
+ 0xE1CF: 0x9061,
+ 0xE1D0: 0x90B5,
+ 0xE1D1: 0x92B7,
+ 0xE1D2: 0x97F6,
+ 0xE1D3: 0x9A37,
+ 0xE1D4: 0x4FD7,
+ 0xE1D5: 0x5C6C,
+ 0xE1D6: 0x675F,
+ 0xE1D7: 0x6D91,
+ 0xE1D8: 0x7C9F,
+ 0xE1D9: 0x7E8C,
+ 0xE1DA: 0x8B16,
+ 0xE1DB: 0x8D16,
+ 0xE1DC: 0x901F,
+ 0xE1DD: 0x5B6B,
+ 0xE1DE: 0x5DFD,
+ 0xE1DF: 0x640D,
+ 0xE1E0: 0x84C0,
+ 0xE1E1: 0x905C,
+ 0xE1E2: 0x98E1,
+ 0xE1E3: 0x7387,
+ 0xE1E4: 0x5B8B,
+ 0xE1E5: 0x609A,
+ 0xE1E6: 0x677E,
+ 0xE1E7: 0x6DDE,
+ 0xE1E8: 0x8A1F,
+ 0xE1E9: 0x8AA6,
+ 0xE1EA: 0x9001,
+ 0xE1EB: 0x980C,
+ 0xE1EC: 0x5237,
+ 0xE1ED: 0xF970,
+ 0xE1EE: 0x7051,
+ 0xE1EF: 0x788E,
+ 0xE1F0: 0x9396,
+ 0xE1F1: 0x8870,
+ 0xE1F2: 0x91D7,
+ 0xE1F3: 0x4FEE,
+ 0xE1F4: 0x53D7,
+ 0xE1F5: 0x55FD,
+ 0xE1F6: 0x56DA,
+ 0xE1F7: 0x5782,
+ 0xE1F8: 0x58FD,
+ 0xE1F9: 0x5AC2,
+ 0xE1FA: 0x5B88,
+ 0xE1FB: 0x5CAB,
+ 0xE1FC: 0x5CC0,
+ 0xE1FD: 0x5E25,
+ 0xE1FE: 0x6101,
+ 0xE2A1: 0x620D,
+ 0xE2A2: 0x624B,
+ 0xE2A3: 0x6388,
+ 0xE2A4: 0x641C,
+ 0xE2A5: 0x6536,
+ 0xE2A6: 0x6578,
+ 0xE2A7: 0x6A39,
+ 0xE2A8: 0x6B8A,
+ 0xE2A9: 0x6C34,
+ 0xE2AA: 0x6D19,
+ 0xE2AB: 0x6F31,
+ 0xE2AC: 0x71E7,
+ 0xE2AD: 0x72E9,
+ 0xE2AE: 0x7378,
+ 0xE2AF: 0x7407,
+ 0xE2B0: 0x74B2,
+ 0xE2B1: 0x7626,
+ 0xE2B2: 0x7761,
+ 0xE2B3: 0x79C0,
+ 0xE2B4: 0x7A57,
+ 0xE2B5: 0x7AEA,
+ 0xE2B6: 0x7CB9,
+ 0xE2B7: 0x7D8F,
+ 0xE2B8: 0x7DAC,
+ 0xE2B9: 0x7E61,
+ 0xE2BA: 0x7F9E,
+ 0xE2BB: 0x8129,
+ 0xE2BC: 0x8331,
+ 0xE2BD: 0x8490,
+ 0xE2BE: 0x84DA,
+ 0xE2BF: 0x85EA,
+ 0xE2C0: 0x8896,
+ 0xE2C1: 0x8AB0,
+ 0xE2C2: 0x8B90,
+ 0xE2C3: 0x8F38,
+ 0xE2C4: 0x9042,
+ 0xE2C5: 0x9083,
+ 0xE2C6: 0x916C,
+ 0xE2C7: 0x9296,
+ 0xE2C8: 0x92B9,
+ 0xE2C9: 0x968B,
+ 0xE2CA: 0x96A7,
+ 0xE2CB: 0x96A8,
+ 0xE2CC: 0x96D6,
+ 0xE2CD: 0x9700,
+ 0xE2CE: 0x9808,
+ 0xE2CF: 0x9996,
+ 0xE2D0: 0x9AD3,
+ 0xE2D1: 0x9B1A,
+ 0xE2D2: 0x53D4,
+ 0xE2D3: 0x587E,
+ 0xE2D4: 0x5919,
+ 0xE2D5: 0x5B70,
+ 0xE2D6: 0x5BBF,
+ 0xE2D7: 0x6DD1,
+ 0xE2D8: 0x6F5A,
+ 0xE2D9: 0x719F,
+ 0xE2DA: 0x7421,
+ 0xE2DB: 0x74B9,
+ 0xE2DC: 0x8085,
+ 0xE2DD: 0x83FD,
+ 0xE2DE: 0x5DE1,
+ 0xE2DF: 0x5F87,
+ 0xE2E0: 0x5FAA,
+ 0xE2E1: 0x6042,
+ 0xE2E2: 0x65EC,
+ 0xE2E3: 0x6812,
+ 0xE2E4: 0x696F,
+ 0xE2E5: 0x6A53,
+ 0xE2E6: 0x6B89,
+ 0xE2E7: 0x6D35,
+ 0xE2E8: 0x6DF3,
+ 0xE2E9: 0x73E3,
+ 0xE2EA: 0x76FE,
+ 0xE2EB: 0x77AC,
+ 0xE2EC: 0x7B4D,
+ 0xE2ED: 0x7D14,
+ 0xE2EE: 0x8123,
+ 0xE2EF: 0x821C,
+ 0xE2F0: 0x8340,
+ 0xE2F1: 0x84F4,
+ 0xE2F2: 0x8563,
+ 0xE2F3: 0x8A62,
+ 0xE2F4: 0x8AC4,
+ 0xE2F5: 0x9187,
+ 0xE2F6: 0x931E,
+ 0xE2F7: 0x9806,
+ 0xE2F8: 0x99B4,
+ 0xE2F9: 0x620C,
+ 0xE2FA: 0x8853,
+ 0xE2FB: 0x8FF0,
+ 0xE2FC: 0x9265,
+ 0xE2FD: 0x5D07,
+ 0xE2FE: 0x5D27,
+ 0xE3A1: 0x5D69,
+ 0xE3A2: 0x745F,
+ 0xE3A3: 0x819D,
+ 0xE3A4: 0x8768,
+ 0xE3A5: 0x6FD5,
+ 0xE3A6: 0x62FE,
+ 0xE3A7: 0x7FD2,
+ 0xE3A8: 0x8936,
+ 0xE3A9: 0x8972,
+ 0xE3AA: 0x4E1E,
+ 0xE3AB: 0x4E58,
+ 0xE3AC: 0x50E7,
+ 0xE3AD: 0x52DD,
+ 0xE3AE: 0x5347,
+ 0xE3AF: 0x627F,
+ 0xE3B0: 0x6607,
+ 0xE3B1: 0x7E69,
+ 0xE3B2: 0x8805,
+ 0xE3B3: 0x965E,
+ 0xE3B4: 0x4F8D,
+ 0xE3B5: 0x5319,
+ 0xE3B6: 0x5636,
+ 0xE3B7: 0x59CB,
+ 0xE3B8: 0x5AA4,
+ 0xE3B9: 0x5C38,
+ 0xE3BA: 0x5C4E,
+ 0xE3BB: 0x5C4D,
+ 0xE3BC: 0x5E02,
+ 0xE3BD: 0x5F11,
+ 0xE3BE: 0x6043,
+ 0xE3BF: 0x65BD,
+ 0xE3C0: 0x662F,
+ 0xE3C1: 0x6642,
+ 0xE3C2: 0x67BE,
+ 0xE3C3: 0x67F4,
+ 0xE3C4: 0x731C,
+ 0xE3C5: 0x77E2,
+ 0xE3C6: 0x793A,
+ 0xE3C7: 0x7FC5,
+ 0xE3C8: 0x8494,
+ 0xE3C9: 0x84CD,
+ 0xE3CA: 0x8996,
+ 0xE3CB: 0x8A66,
+ 0xE3CC: 0x8A69,
+ 0xE3CD: 0x8AE1,
+ 0xE3CE: 0x8C55,
+ 0xE3CF: 0x8C7A,
+ 0xE3D0: 0x57F4,
+ 0xE3D1: 0x5BD4,
+ 0xE3D2: 0x5F0F,
+ 0xE3D3: 0x606F,
+ 0xE3D4: 0x62ED,
+ 0xE3D5: 0x690D,
+ 0xE3D6: 0x6B96,
+ 0xE3D7: 0x6E5C,
+ 0xE3D8: 0x7184,
+ 0xE3D9: 0x7BD2,
+ 0xE3DA: 0x8755,
+ 0xE3DB: 0x8B58,
+ 0xE3DC: 0x8EFE,
+ 0xE3DD: 0x98DF,
+ 0xE3DE: 0x98FE,
+ 0xE3DF: 0x4F38,
+ 0xE3E0: 0x4F81,
+ 0xE3E1: 0x4FE1,
+ 0xE3E2: 0x547B,
+ 0xE3E3: 0x5A20,
+ 0xE3E4: 0x5BB8,
+ 0xE3E5: 0x613C,
+ 0xE3E6: 0x65B0,
+ 0xE3E7: 0x6668,
+ 0xE3E8: 0x71FC,
+ 0xE3E9: 0x7533,
+ 0xE3EA: 0x795E,
+ 0xE3EB: 0x7D33,
+ 0xE3EC: 0x814E,
+ 0xE3ED: 0x81E3,
+ 0xE3EE: 0x8398,
+ 0xE3EF: 0x85AA,
+ 0xE3F0: 0x85CE,
+ 0xE3F1: 0x8703,
+ 0xE3F2: 0x8A0A,
+ 0xE3F3: 0x8EAB,
+ 0xE3F4: 0x8F9B,
+ 0xE3F5: 0xF971,
+ 0xE3F6: 0x8FC5,
+ 0xE3F7: 0x5931,
+ 0xE3F8: 0x5BA4,
+ 0xE3F9: 0x5BE6,
+ 0xE3FA: 0x6089,
+ 0xE3FB: 0x5BE9,
+ 0xE3FC: 0x5C0B,
+ 0xE3FD: 0x5FC3,
+ 0xE3FE: 0x6C81,
+ 0xE4A1: 0xF972,
+ 0xE4A2: 0x6DF1,
+ 0xE4A3: 0x700B,
+ 0xE4A4: 0x751A,
+ 0xE4A5: 0x82AF,
+ 0xE4A6: 0x8AF6,
+ 0xE4A7: 0x4EC0,
+ 0xE4A8: 0x5341,
+ 0xE4A9: 0xF973,
+ 0xE4AA: 0x96D9,
+ 0xE4AB: 0x6C0F,
+ 0xE4AC: 0x4E9E,
+ 0xE4AD: 0x4FC4,
+ 0xE4AE: 0x5152,
+ 0xE4AF: 0x555E,
+ 0xE4B0: 0x5A25,
+ 0xE4B1: 0x5CE8,
+ 0xE4B2: 0x6211,
+ 0xE4B3: 0x7259,
+ 0xE4B4: 0x82BD,
+ 0xE4B5: 0x83AA,
+ 0xE4B6: 0x86FE,
+ 0xE4B7: 0x8859,
+ 0xE4B8: 0x8A1D,
+ 0xE4B9: 0x963F,
+ 0xE4BA: 0x96C5,
+ 0xE4BB: 0x9913,
+ 0xE4BC: 0x9D09,
+ 0xE4BD: 0x9D5D,
+ 0xE4BE: 0x580A,
+ 0xE4BF: 0x5CB3,
+ 0xE4C0: 0x5DBD,
+ 0xE4C1: 0x5E44,
+ 0xE4C2: 0x60E1,
+ 0xE4C3: 0x6115,
+ 0xE4C4: 0x63E1,
+ 0xE4C5: 0x6A02,
+ 0xE4C6: 0x6E25,
+ 0xE4C7: 0x9102,
+ 0xE4C8: 0x9354,
+ 0xE4C9: 0x984E,
+ 0xE4CA: 0x9C10,
+ 0xE4CB: 0x9F77,
+ 0xE4CC: 0x5B89,
+ 0xE4CD: 0x5CB8,
+ 0xE4CE: 0x6309,
+ 0xE4CF: 0x664F,
+ 0xE4D0: 0x6848,
+ 0xE4D1: 0x773C,
+ 0xE4D2: 0x96C1,
+ 0xE4D3: 0x978D,
+ 0xE4D4: 0x9854,
+ 0xE4D5: 0x9B9F,
+ 0xE4D6: 0x65A1,
+ 0xE4D7: 0x8B01,
+ 0xE4D8: 0x8ECB,
+ 0xE4D9: 0x95BC,
+ 0xE4DA: 0x5535,
+ 0xE4DB: 0x5CA9,
+ 0xE4DC: 0x5DD6,
+ 0xE4DD: 0x5EB5,
+ 0xE4DE: 0x6697,
+ 0xE4DF: 0x764C,
+ 0xE4E0: 0x83F4,
+ 0xE4E1: 0x95C7,
+ 0xE4E2: 0x58D3,
+ 0xE4E3: 0x62BC,
+ 0xE4E4: 0x72CE,
+ 0xE4E5: 0x9D28,
+ 0xE4E6: 0x4EF0,
+ 0xE4E7: 0x592E,
+ 0xE4E8: 0x600F,
+ 0xE4E9: 0x663B,
+ 0xE4EA: 0x6B83,
+ 0xE4EB: 0x79E7,
+ 0xE4EC: 0x9D26,
+ 0xE4ED: 0x5393,
+ 0xE4EE: 0x54C0,
+ 0xE4EF: 0x57C3,
+ 0xE4F0: 0x5D16,
+ 0xE4F1: 0x611B,
+ 0xE4F2: 0x66D6,
+ 0xE4F3: 0x6DAF,
+ 0xE4F4: 0x788D,
+ 0xE4F5: 0x827E,
+ 0xE4F6: 0x9698,
+ 0xE4F7: 0x9744,
+ 0xE4F8: 0x5384,
+ 0xE4F9: 0x627C,
+ 0xE4FA: 0x6396,
+ 0xE4FB: 0x6DB2,
+ 0xE4FC: 0x7E0A,
+ 0xE4FD: 0x814B,
+ 0xE4FE: 0x984D,
+ 0xE5A1: 0x6AFB,
+ 0xE5A2: 0x7F4C,
+ 0xE5A3: 0x9DAF,
+ 0xE5A4: 0x9E1A,
+ 0xE5A5: 0x4E5F,
+ 0xE5A6: 0x503B,
+ 0xE5A7: 0x51B6,
+ 0xE5A8: 0x591C,
+ 0xE5A9: 0x60F9,
+ 0xE5AA: 0x63F6,
+ 0xE5AB: 0x6930,
+ 0xE5AC: 0x723A,
+ 0xE5AD: 0x8036,
+ 0xE5AE: 0xF974,
+ 0xE5AF: 0x91CE,
+ 0xE5B0: 0x5F31,
+ 0xE5B1: 0xF975,
+ 0xE5B2: 0xF976,
+ 0xE5B3: 0x7D04,
+ 0xE5B4: 0x82E5,
+ 0xE5B5: 0x846F,
+ 0xE5B6: 0x84BB,
+ 0xE5B7: 0x85E5,
+ 0xE5B8: 0x8E8D,
+ 0xE5B9: 0xF977,
+ 0xE5BA: 0x4F6F,
+ 0xE5BB: 0xF978,
+ 0xE5BC: 0xF979,
+ 0xE5BD: 0x58E4,
+ 0xE5BE: 0x5B43,
+ 0xE5BF: 0x6059,
+ 0xE5C0: 0x63DA,
+ 0xE5C1: 0x6518,
+ 0xE5C2: 0x656D,
+ 0xE5C3: 0x6698,
+ 0xE5C4: 0xF97A,
+ 0xE5C5: 0x694A,
+ 0xE5C6: 0x6A23,
+ 0xE5C7: 0x6D0B,
+ 0xE5C8: 0x7001,
+ 0xE5C9: 0x716C,
+ 0xE5CA: 0x75D2,
+ 0xE5CB: 0x760D,
+ 0xE5CC: 0x79B3,
+ 0xE5CD: 0x7A70,
+ 0xE5CE: 0xF97B,
+ 0xE5CF: 0x7F8A,
+ 0xE5D0: 0xF97C,
+ 0xE5D1: 0x8944,
+ 0xE5D2: 0xF97D,
+ 0xE5D3: 0x8B93,
+ 0xE5D4: 0x91C0,
+ 0xE5D5: 0x967D,
+ 0xE5D6: 0xF97E,
+ 0xE5D7: 0x990A,
+ 0xE5D8: 0x5704,
+ 0xE5D9: 0x5FA1,
+ 0xE5DA: 0x65BC,
+ 0xE5DB: 0x6F01,
+ 0xE5DC: 0x7600,
+ 0xE5DD: 0x79A6,
+ 0xE5DE: 0x8A9E,
+ 0xE5DF: 0x99AD,
+ 0xE5E0: 0x9B5A,
+ 0xE5E1: 0x9F6C,
+ 0xE5E2: 0x5104,
+ 0xE5E3: 0x61B6,
+ 0xE5E4: 0x6291,
+ 0xE5E5: 0x6A8D,
+ 0xE5E6: 0x81C6,
+ 0xE5E7: 0x5043,
+ 0xE5E8: 0x5830,
+ 0xE5E9: 0x5F66,
+ 0xE5EA: 0x7109,
+ 0xE5EB: 0x8A00,
+ 0xE5EC: 0x8AFA,
+ 0xE5ED: 0x5B7C,
+ 0xE5EE: 0x8616,
+ 0xE5EF: 0x4FFA,
+ 0xE5F0: 0x513C,
+ 0xE5F1: 0x56B4,
+ 0xE5F2: 0x5944,
+ 0xE5F3: 0x63A9,
+ 0xE5F4: 0x6DF9,
+ 0xE5F5: 0x5DAA,
+ 0xE5F6: 0x696D,
+ 0xE5F7: 0x5186,
+ 0xE5F8: 0x4E88,
+ 0xE5F9: 0x4F59,
+ 0xE5FA: 0xF97F,
+ 0xE5FB: 0xF980,
+ 0xE5FC: 0xF981,
+ 0xE5FD: 0x5982,
+ 0xE5FE: 0xF982,
+ 0xE6A1: 0xF983,
+ 0xE6A2: 0x6B5F,
+ 0xE6A3: 0x6C5D,
+ 0xE6A4: 0xF984,
+ 0xE6A5: 0x74B5,
+ 0xE6A6: 0x7916,
+ 0xE6A7: 0xF985,
+ 0xE6A8: 0x8207,
+ 0xE6A9: 0x8245,
+ 0xE6AA: 0x8339,
+ 0xE6AB: 0x8F3F,
+ 0xE6AC: 0x8F5D,
+ 0xE6AD: 0xF986,
+ 0xE6AE: 0x9918,
+ 0xE6AF: 0xF987,
+ 0xE6B0: 0xF988,
+ 0xE6B1: 0xF989,
+ 0xE6B2: 0x4EA6,
+ 0xE6B3: 0xF98A,
+ 0xE6B4: 0x57DF,
+ 0xE6B5: 0x5F79,
+ 0xE6B6: 0x6613,
+ 0xE6B7: 0xF98B,
+ 0xE6B8: 0xF98C,
+ 0xE6B9: 0x75AB,
+ 0xE6BA: 0x7E79,
+ 0xE6BB: 0x8B6F,
+ 0xE6BC: 0xF98D,
+ 0xE6BD: 0x9006,
+ 0xE6BE: 0x9A5B,
+ 0xE6BF: 0x56A5,
+ 0xE6C0: 0x5827,
+ 0xE6C1: 0x59F8,
+ 0xE6C2: 0x5A1F,
+ 0xE6C3: 0x5BB4,
+ 0xE6C4: 0xF98E,
+ 0xE6C5: 0x5EF6,
+ 0xE6C6: 0xF98F,
+ 0xE6C7: 0xF990,
+ 0xE6C8: 0x6350,
+ 0xE6C9: 0x633B,
+ 0xE6CA: 0xF991,
+ 0xE6CB: 0x693D,
+ 0xE6CC: 0x6C87,
+ 0xE6CD: 0x6CBF,
+ 0xE6CE: 0x6D8E,
+ 0xE6CF: 0x6D93,
+ 0xE6D0: 0x6DF5,
+ 0xE6D1: 0x6F14,
+ 0xE6D2: 0xF992,
+ 0xE6D3: 0x70DF,
+ 0xE6D4: 0x7136,
+ 0xE6D5: 0x7159,
+ 0xE6D6: 0xF993,
+ 0xE6D7: 0x71C3,
+ 0xE6D8: 0x71D5,
+ 0xE6D9: 0xF994,
+ 0xE6DA: 0x784F,
+ 0xE6DB: 0x786F,
+ 0xE6DC: 0xF995,
+ 0xE6DD: 0x7B75,
+ 0xE6DE: 0x7DE3,
+ 0xE6DF: 0xF996,
+ 0xE6E0: 0x7E2F,
+ 0xE6E1: 0xF997,
+ 0xE6E2: 0x884D,
+ 0xE6E3: 0x8EDF,
+ 0xE6E4: 0xF998,
+ 0xE6E5: 0xF999,
+ 0xE6E6: 0xF99A,
+ 0xE6E7: 0x925B,
+ 0xE6E8: 0xF99B,
+ 0xE6E9: 0x9CF6,
+ 0xE6EA: 0xF99C,
+ 0xE6EB: 0xF99D,
+ 0xE6EC: 0xF99E,
+ 0xE6ED: 0x6085,
+ 0xE6EE: 0x6D85,
+ 0xE6EF: 0xF99F,
+ 0xE6F0: 0x71B1,
+ 0xE6F1: 0xF9A0,
+ 0xE6F2: 0xF9A1,
+ 0xE6F3: 0x95B1,
+ 0xE6F4: 0x53AD,
+ 0xE6F5: 0xF9A2,
+ 0xE6F6: 0xF9A3,
+ 0xE6F7: 0xF9A4,
+ 0xE6F8: 0x67D3,
+ 0xE6F9: 0xF9A5,
+ 0xE6FA: 0x708E,
+ 0xE6FB: 0x7130,
+ 0xE6FC: 0x7430,
+ 0xE6FD: 0x8276,
+ 0xE6FE: 0x82D2,
+ 0xE7A1: 0xF9A6,
+ 0xE7A2: 0x95BB,
+ 0xE7A3: 0x9AE5,
+ 0xE7A4: 0x9E7D,
+ 0xE7A5: 0x66C4,
+ 0xE7A6: 0xF9A7,
+ 0xE7A7: 0x71C1,
+ 0xE7A8: 0x8449,
+ 0xE7A9: 0xF9A8,
+ 0xE7AA: 0xF9A9,
+ 0xE7AB: 0x584B,
+ 0xE7AC: 0xF9AA,
+ 0xE7AD: 0xF9AB,
+ 0xE7AE: 0x5DB8,
+ 0xE7AF: 0x5F71,
+ 0xE7B0: 0xF9AC,
+ 0xE7B1: 0x6620,
+ 0xE7B2: 0x668E,
+ 0xE7B3: 0x6979,
+ 0xE7B4: 0x69AE,
+ 0xE7B5: 0x6C38,
+ 0xE7B6: 0x6CF3,
+ 0xE7B7: 0x6E36,
+ 0xE7B8: 0x6F41,
+ 0xE7B9: 0x6FDA,
+ 0xE7BA: 0x701B,
+ 0xE7BB: 0x702F,
+ 0xE7BC: 0x7150,
+ 0xE7BD: 0x71DF,
+ 0xE7BE: 0x7370,
+ 0xE7BF: 0xF9AD,
+ 0xE7C0: 0x745B,
+ 0xE7C1: 0xF9AE,
+ 0xE7C2: 0x74D4,
+ 0xE7C3: 0x76C8,
+ 0xE7C4: 0x7A4E,
+ 0xE7C5: 0x7E93,
+ 0xE7C6: 0xF9AF,
+ 0xE7C7: 0xF9B0,
+ 0xE7C8: 0x82F1,
+ 0xE7C9: 0x8A60,
+ 0xE7CA: 0x8FCE,
+ 0xE7CB: 0xF9B1,
+ 0xE7CC: 0x9348,
+ 0xE7CD: 0xF9B2,
+ 0xE7CE: 0x9719,
+ 0xE7CF: 0xF9B3,
+ 0xE7D0: 0xF9B4,
+ 0xE7D1: 0x4E42,
+ 0xE7D2: 0x502A,
+ 0xE7D3: 0xF9B5,
+ 0xE7D4: 0x5208,
+ 0xE7D5: 0x53E1,
+ 0xE7D6: 0x66F3,
+ 0xE7D7: 0x6C6D,
+ 0xE7D8: 0x6FCA,
+ 0xE7D9: 0x730A,
+ 0xE7DA: 0x777F,
+ 0xE7DB: 0x7A62,
+ 0xE7DC: 0x82AE,
+ 0xE7DD: 0x85DD,
+ 0xE7DE: 0x8602,
+ 0xE7DF: 0xF9B6,
+ 0xE7E0: 0x88D4,
+ 0xE7E1: 0x8A63,
+ 0xE7E2: 0x8B7D,
+ 0xE7E3: 0x8C6B,
+ 0xE7E4: 0xF9B7,
+ 0xE7E5: 0x92B3,
+ 0xE7E6: 0xF9B8,
+ 0xE7E7: 0x9713,
+ 0xE7E8: 0x9810,
+ 0xE7E9: 0x4E94,
+ 0xE7EA: 0x4F0D,
+ 0xE7EB: 0x4FC9,
+ 0xE7EC: 0x50B2,
+ 0xE7ED: 0x5348,
+ 0xE7EE: 0x543E,
+ 0xE7EF: 0x5433,
+ 0xE7F0: 0x55DA,
+ 0xE7F1: 0x5862,
+ 0xE7F2: 0x58BA,
+ 0xE7F3: 0x5967,
+ 0xE7F4: 0x5A1B,
+ 0xE7F5: 0x5BE4,
+ 0xE7F6: 0x609F,
+ 0xE7F7: 0xF9B9,
+ 0xE7F8: 0x61CA,
+ 0xE7F9: 0x6556,
+ 0xE7FA: 0x65FF,
+ 0xE7FB: 0x6664,
+ 0xE7FC: 0x68A7,
+ 0xE7FD: 0x6C5A,
+ 0xE7FE: 0x6FB3,
+ 0xE8A1: 0x70CF,
+ 0xE8A2: 0x71AC,
+ 0xE8A3: 0x7352,
+ 0xE8A4: 0x7B7D,
+ 0xE8A5: 0x8708,
+ 0xE8A6: 0x8AA4,
+ 0xE8A7: 0x9C32,
+ 0xE8A8: 0x9F07,
+ 0xE8A9: 0x5C4B,
+ 0xE8AA: 0x6C83,
+ 0xE8AB: 0x7344,
+ 0xE8AC: 0x7389,
+ 0xE8AD: 0x923A,
+ 0xE8AE: 0x6EAB,
+ 0xE8AF: 0x7465,
+ 0xE8B0: 0x761F,
+ 0xE8B1: 0x7A69,
+ 0xE8B2: 0x7E15,
+ 0xE8B3: 0x860A,
+ 0xE8B4: 0x5140,
+ 0xE8B5: 0x58C5,
+ 0xE8B6: 0x64C1,
+ 0xE8B7: 0x74EE,
+ 0xE8B8: 0x7515,
+ 0xE8B9: 0x7670,
+ 0xE8BA: 0x7FC1,
+ 0xE8BB: 0x9095,
+ 0xE8BC: 0x96CD,
+ 0xE8BD: 0x9954,
+ 0xE8BE: 0x6E26,
+ 0xE8BF: 0x74E6,
+ 0xE8C0: 0x7AA9,
+ 0xE8C1: 0x7AAA,
+ 0xE8C2: 0x81E5,
+ 0xE8C3: 0x86D9,
+ 0xE8C4: 0x8778,
+ 0xE8C5: 0x8A1B,
+ 0xE8C6: 0x5A49,
+ 0xE8C7: 0x5B8C,
+ 0xE8C8: 0x5B9B,
+ 0xE8C9: 0x68A1,
+ 0xE8CA: 0x6900,
+ 0xE8CB: 0x6D63,
+ 0xE8CC: 0x73A9,
+ 0xE8CD: 0x7413,
+ 0xE8CE: 0x742C,
+ 0xE8CF: 0x7897,
+ 0xE8D0: 0x7DE9,
+ 0xE8D1: 0x7FEB,
+ 0xE8D2: 0x8118,
+ 0xE8D3: 0x8155,
+ 0xE8D4: 0x839E,
+ 0xE8D5: 0x8C4C,
+ 0xE8D6: 0x962E,
+ 0xE8D7: 0x9811,
+ 0xE8D8: 0x66F0,
+ 0xE8D9: 0x5F80,
+ 0xE8DA: 0x65FA,
+ 0xE8DB: 0x6789,
+ 0xE8DC: 0x6C6A,
+ 0xE8DD: 0x738B,
+ 0xE8DE: 0x502D,
+ 0xE8DF: 0x5A03,
+ 0xE8E0: 0x6B6A,
+ 0xE8E1: 0x77EE,
+ 0xE8E2: 0x5916,
+ 0xE8E3: 0x5D6C,
+ 0xE8E4: 0x5DCD,
+ 0xE8E5: 0x7325,
+ 0xE8E6: 0x754F,
+ 0xE8E7: 0xF9BA,
+ 0xE8E8: 0xF9BB,
+ 0xE8E9: 0x50E5,
+ 0xE8EA: 0x51F9,
+ 0xE8EB: 0x582F,
+ 0xE8EC: 0x592D,
+ 0xE8ED: 0x5996,
+ 0xE8EE: 0x59DA,
+ 0xE8EF: 0x5BE5,
+ 0xE8F0: 0xF9BC,
+ 0xE8F1: 0xF9BD,
+ 0xE8F2: 0x5DA2,
+ 0xE8F3: 0x62D7,
+ 0xE8F4: 0x6416,
+ 0xE8F5: 0x6493,
+ 0xE8F6: 0x64FE,
+ 0xE8F7: 0xF9BE,
+ 0xE8F8: 0x66DC,
+ 0xE8F9: 0xF9BF,
+ 0xE8FA: 0x6A48,
+ 0xE8FB: 0xF9C0,
+ 0xE8FC: 0x71FF,
+ 0xE8FD: 0x7464,
+ 0xE8FE: 0xF9C1,
+ 0xE9A1: 0x7A88,
+ 0xE9A2: 0x7AAF,
+ 0xE9A3: 0x7E47,
+ 0xE9A4: 0x7E5E,
+ 0xE9A5: 0x8000,
+ 0xE9A6: 0x8170,
+ 0xE9A7: 0xF9C2,
+ 0xE9A8: 0x87EF,
+ 0xE9A9: 0x8981,
+ 0xE9AA: 0x8B20,
+ 0xE9AB: 0x9059,
+ 0xE9AC: 0xF9C3,
+ 0xE9AD: 0x9080,
+ 0xE9AE: 0x9952,
+ 0xE9AF: 0x617E,
+ 0xE9B0: 0x6B32,
+ 0xE9B1: 0x6D74,
+ 0xE9B2: 0x7E1F,
+ 0xE9B3: 0x8925,
+ 0xE9B4: 0x8FB1,
+ 0xE9B5: 0x4FD1,
+ 0xE9B6: 0x50AD,
+ 0xE9B7: 0x5197,
+ 0xE9B8: 0x52C7,
+ 0xE9B9: 0x57C7,
+ 0xE9BA: 0x5889,
+ 0xE9BB: 0x5BB9,
+ 0xE9BC: 0x5EB8,
+ 0xE9BD: 0x6142,
+ 0xE9BE: 0x6995,
+ 0xE9BF: 0x6D8C,
+ 0xE9C0: 0x6E67,
+ 0xE9C1: 0x6EB6,
+ 0xE9C2: 0x7194,
+ 0xE9C3: 0x7462,
+ 0xE9C4: 0x7528,
+ 0xE9C5: 0x752C,
+ 0xE9C6: 0x8073,
+ 0xE9C7: 0x8338,
+ 0xE9C8: 0x84C9,
+ 0xE9C9: 0x8E0A,
+ 0xE9CA: 0x9394,
+ 0xE9CB: 0x93DE,
+ 0xE9CC: 0xF9C4,
+ 0xE9CD: 0x4E8E,
+ 0xE9CE: 0x4F51,
+ 0xE9CF: 0x5076,
+ 0xE9D0: 0x512A,
+ 0xE9D1: 0x53C8,
+ 0xE9D2: 0x53CB,
+ 0xE9D3: 0x53F3,
+ 0xE9D4: 0x5B87,
+ 0xE9D5: 0x5BD3,
+ 0xE9D6: 0x5C24,
+ 0xE9D7: 0x611A,
+ 0xE9D8: 0x6182,
+ 0xE9D9: 0x65F4,
+ 0xE9DA: 0x725B,
+ 0xE9DB: 0x7397,
+ 0xE9DC: 0x7440,
+ 0xE9DD: 0x76C2,
+ 0xE9DE: 0x7950,
+ 0xE9DF: 0x7991,
+ 0xE9E0: 0x79B9,
+ 0xE9E1: 0x7D06,
+ 0xE9E2: 0x7FBD,
+ 0xE9E3: 0x828B,
+ 0xE9E4: 0x85D5,
+ 0xE9E5: 0x865E,
+ 0xE9E6: 0x8FC2,
+ 0xE9E7: 0x9047,
+ 0xE9E8: 0x90F5,
+ 0xE9E9: 0x91EA,
+ 0xE9EA: 0x9685,
+ 0xE9EB: 0x96E8,
+ 0xE9EC: 0x96E9,
+ 0xE9ED: 0x52D6,
+ 0xE9EE: 0x5F67,
+ 0xE9EF: 0x65ED,
+ 0xE9F0: 0x6631,
+ 0xE9F1: 0x682F,
+ 0xE9F2: 0x715C,
+ 0xE9F3: 0x7A36,
+ 0xE9F4: 0x90C1,
+ 0xE9F5: 0x980A,
+ 0xE9F6: 0x4E91,
+ 0xE9F7: 0xF9C5,
+ 0xE9F8: 0x6A52,
+ 0xE9F9: 0x6B9E,
+ 0xE9FA: 0x6F90,
+ 0xE9FB: 0x7189,
+ 0xE9FC: 0x8018,
+ 0xE9FD: 0x82B8,
+ 0xE9FE: 0x8553,
+ 0xEAA1: 0x904B,
+ 0xEAA2: 0x9695,
+ 0xEAA3: 0x96F2,
+ 0xEAA4: 0x97FB,
+ 0xEAA5: 0x851A,
+ 0xEAA6: 0x9B31,
+ 0xEAA7: 0x4E90,
+ 0xEAA8: 0x718A,
+ 0xEAA9: 0x96C4,
+ 0xEAAA: 0x5143,
+ 0xEAAB: 0x539F,
+ 0xEAAC: 0x54E1,
+ 0xEAAD: 0x5713,
+ 0xEAAE: 0x5712,
+ 0xEAAF: 0x57A3,
+ 0xEAB0: 0x5A9B,
+ 0xEAB1: 0x5AC4,
+ 0xEAB2: 0x5BC3,
+ 0xEAB3: 0x6028,
+ 0xEAB4: 0x613F,
+ 0xEAB5: 0x63F4,
+ 0xEAB6: 0x6C85,
+ 0xEAB7: 0x6D39,
+ 0xEAB8: 0x6E72,
+ 0xEAB9: 0x6E90,
+ 0xEABA: 0x7230,
+ 0xEABB: 0x733F,
+ 0xEABC: 0x7457,
+ 0xEABD: 0x82D1,
+ 0xEABE: 0x8881,
+ 0xEABF: 0x8F45,
+ 0xEAC0: 0x9060,
+ 0xEAC1: 0xF9C6,
+ 0xEAC2: 0x9662,
+ 0xEAC3: 0x9858,
+ 0xEAC4: 0x9D1B,
+ 0xEAC5: 0x6708,
+ 0xEAC6: 0x8D8A,
+ 0xEAC7: 0x925E,
+ 0xEAC8: 0x4F4D,
+ 0xEAC9: 0x5049,
+ 0xEACA: 0x50DE,
+ 0xEACB: 0x5371,
+ 0xEACC: 0x570D,
+ 0xEACD: 0x59D4,
+ 0xEACE: 0x5A01,
+ 0xEACF: 0x5C09,
+ 0xEAD0: 0x6170,
+ 0xEAD1: 0x6690,
+ 0xEAD2: 0x6E2D,
+ 0xEAD3: 0x7232,
+ 0xEAD4: 0x744B,
+ 0xEAD5: 0x7DEF,
+ 0xEAD6: 0x80C3,
+ 0xEAD7: 0x840E,
+ 0xEAD8: 0x8466,
+ 0xEAD9: 0x853F,
+ 0xEADA: 0x875F,
+ 0xEADB: 0x885B,
+ 0xEADC: 0x8918,
+ 0xEADD: 0x8B02,
+ 0xEADE: 0x9055,
+ 0xEADF: 0x97CB,
+ 0xEAE0: 0x9B4F,
+ 0xEAE1: 0x4E73,
+ 0xEAE2: 0x4F91,
+ 0xEAE3: 0x5112,
+ 0xEAE4: 0x516A,
+ 0xEAE5: 0xF9C7,
+ 0xEAE6: 0x552F,
+ 0xEAE7: 0x55A9,
+ 0xEAE8: 0x5B7A,
+ 0xEAE9: 0x5BA5,
+ 0xEAEA: 0x5E7C,
+ 0xEAEB: 0x5E7D,
+ 0xEAEC: 0x5EBE,
+ 0xEAED: 0x60A0,
+ 0xEAEE: 0x60DF,
+ 0xEAEF: 0x6108,
+ 0xEAF0: 0x6109,
+ 0xEAF1: 0x63C4,
+ 0xEAF2: 0x6538,
+ 0xEAF3: 0x6709,
+ 0xEAF4: 0xF9C8,
+ 0xEAF5: 0x67D4,
+ 0xEAF6: 0x67DA,
+ 0xEAF7: 0xF9C9,
+ 0xEAF8: 0x6961,
+ 0xEAF9: 0x6962,
+ 0xEAFA: 0x6CB9,
+ 0xEAFB: 0x6D27,
+ 0xEAFC: 0xF9CA,
+ 0xEAFD: 0x6E38,
+ 0xEAFE: 0xF9CB,
+ 0xEBA1: 0x6FE1,
+ 0xEBA2: 0x7336,
+ 0xEBA3: 0x7337,
+ 0xEBA4: 0xF9CC,
+ 0xEBA5: 0x745C,
+ 0xEBA6: 0x7531,
+ 0xEBA7: 0xF9CD,
+ 0xEBA8: 0x7652,
+ 0xEBA9: 0xF9CE,
+ 0xEBAA: 0xF9CF,
+ 0xEBAB: 0x7DAD,
+ 0xEBAC: 0x81FE,
+ 0xEBAD: 0x8438,
+ 0xEBAE: 0x88D5,
+ 0xEBAF: 0x8A98,
+ 0xEBB0: 0x8ADB,
+ 0xEBB1: 0x8AED,
+ 0xEBB2: 0x8E30,
+ 0xEBB3: 0x8E42,
+ 0xEBB4: 0x904A,
+ 0xEBB5: 0x903E,
+ 0xEBB6: 0x907A,
+ 0xEBB7: 0x9149,
+ 0xEBB8: 0x91C9,
+ 0xEBB9: 0x936E,
+ 0xEBBA: 0xF9D0,
+ 0xEBBB: 0xF9D1,
+ 0xEBBC: 0x5809,
+ 0xEBBD: 0xF9D2,
+ 0xEBBE: 0x6BD3,
+ 0xEBBF: 0x8089,
+ 0xEBC0: 0x80B2,
+ 0xEBC1: 0xF9D3,
+ 0xEBC2: 0xF9D4,
+ 0xEBC3: 0x5141,
+ 0xEBC4: 0x596B,
+ 0xEBC5: 0x5C39,
+ 0xEBC6: 0xF9D5,
+ 0xEBC7: 0xF9D6,
+ 0xEBC8: 0x6F64,
+ 0xEBC9: 0x73A7,
+ 0xEBCA: 0x80E4,
+ 0xEBCB: 0x8D07,
+ 0xEBCC: 0xF9D7,
+ 0xEBCD: 0x9217,
+ 0xEBCE: 0x958F,
+ 0xEBCF: 0xF9D8,
+ 0xEBD0: 0xF9D9,
+ 0xEBD1: 0xF9DA,
+ 0xEBD2: 0xF9DB,
+ 0xEBD3: 0x807F,
+ 0xEBD4: 0x620E,
+ 0xEBD5: 0x701C,
+ 0xEBD6: 0x7D68,
+ 0xEBD7: 0x878D,
+ 0xEBD8: 0xF9DC,
+ 0xEBD9: 0x57A0,
+ 0xEBDA: 0x6069,
+ 0xEBDB: 0x6147,
+ 0xEBDC: 0x6BB7,
+ 0xEBDD: 0x8ABE,
+ 0xEBDE: 0x9280,
+ 0xEBDF: 0x96B1,
+ 0xEBE0: 0x4E59,
+ 0xEBE1: 0x541F,
+ 0xEBE2: 0x6DEB,
+ 0xEBE3: 0x852D,
+ 0xEBE4: 0x9670,
+ 0xEBE5: 0x97F3,
+ 0xEBE6: 0x98EE,
+ 0xEBE7: 0x63D6,
+ 0xEBE8: 0x6CE3,
+ 0xEBE9: 0x9091,
+ 0xEBEA: 0x51DD,
+ 0xEBEB: 0x61C9,
+ 0xEBEC: 0x81BA,
+ 0xEBED: 0x9DF9,
+ 0xEBEE: 0x4F9D,
+ 0xEBEF: 0x501A,
+ 0xEBF0: 0x5100,
+ 0xEBF1: 0x5B9C,
+ 0xEBF2: 0x610F,
+ 0xEBF3: 0x61FF,
+ 0xEBF4: 0x64EC,
+ 0xEBF5: 0x6905,
+ 0xEBF6: 0x6BC5,
+ 0xEBF7: 0x7591,
+ 0xEBF8: 0x77E3,
+ 0xEBF9: 0x7FA9,
+ 0xEBFA: 0x8264,
+ 0xEBFB: 0x858F,
+ 0xEBFC: 0x87FB,
+ 0xEBFD: 0x8863,
+ 0xEBFE: 0x8ABC,
+ 0xECA1: 0x8B70,
+ 0xECA2: 0x91AB,
+ 0xECA3: 0x4E8C,
+ 0xECA4: 0x4EE5,
+ 0xECA5: 0x4F0A,
+ 0xECA6: 0xF9DD,
+ 0xECA7: 0xF9DE,
+ 0xECA8: 0x5937,
+ 0xECA9: 0x59E8,
+ 0xECAA: 0xF9DF,
+ 0xECAB: 0x5DF2,
+ 0xECAC: 0x5F1B,
+ 0xECAD: 0x5F5B,
+ 0xECAE: 0x6021,
+ 0xECAF: 0xF9E0,
+ 0xECB0: 0xF9E1,
+ 0xECB1: 0xF9E2,
+ 0xECB2: 0xF9E3,
+ 0xECB3: 0x723E,
+ 0xECB4: 0x73E5,
+ 0xECB5: 0xF9E4,
+ 0xECB6: 0x7570,
+ 0xECB7: 0x75CD,
+ 0xECB8: 0xF9E5,
+ 0xECB9: 0x79FB,
+ 0xECBA: 0xF9E6,
+ 0xECBB: 0x800C,
+ 0xECBC: 0x8033,
+ 0xECBD: 0x8084,
+ 0xECBE: 0x82E1,
+ 0xECBF: 0x8351,
+ 0xECC0: 0xF9E7,
+ 0xECC1: 0xF9E8,
+ 0xECC2: 0x8CBD,
+ 0xECC3: 0x8CB3,
+ 0xECC4: 0x9087,
+ 0xECC5: 0xF9E9,
+ 0xECC6: 0xF9EA,
+ 0xECC7: 0x98F4,
+ 0xECC8: 0x990C,
+ 0xECC9: 0xF9EB,
+ 0xECCA: 0xF9EC,
+ 0xECCB: 0x7037,
+ 0xECCC: 0x76CA,
+ 0xECCD: 0x7FCA,
+ 0xECCE: 0x7FCC,
+ 0xECCF: 0x7FFC,
+ 0xECD0: 0x8B1A,
+ 0xECD1: 0x4EBA,
+ 0xECD2: 0x4EC1,
+ 0xECD3: 0x5203,
+ 0xECD4: 0x5370,
+ 0xECD5: 0xF9ED,
+ 0xECD6: 0x54BD,
+ 0xECD7: 0x56E0,
+ 0xECD8: 0x59FB,
+ 0xECD9: 0x5BC5,
+ 0xECDA: 0x5F15,
+ 0xECDB: 0x5FCD,
+ 0xECDC: 0x6E6E,
+ 0xECDD: 0xF9EE,
+ 0xECDE: 0xF9EF,
+ 0xECDF: 0x7D6A,
+ 0xECE0: 0x8335,
+ 0xECE1: 0xF9F0,
+ 0xECE2: 0x8693,
+ 0xECE3: 0x8A8D,
+ 0xECE4: 0xF9F1,
+ 0xECE5: 0x976D,
+ 0xECE6: 0x9777,
+ 0xECE7: 0xF9F2,
+ 0xECE8: 0xF9F3,
+ 0xECE9: 0x4E00,
+ 0xECEA: 0x4F5A,
+ 0xECEB: 0x4F7E,
+ 0xECEC: 0x58F9,
+ 0xECED: 0x65E5,
+ 0xECEE: 0x6EA2,
+ 0xECEF: 0x9038,
+ 0xECF0: 0x93B0,
+ 0xECF1: 0x99B9,
+ 0xECF2: 0x4EFB,
+ 0xECF3: 0x58EC,
+ 0xECF4: 0x598A,
+ 0xECF5: 0x59D9,
+ 0xECF6: 0x6041,
+ 0xECF7: 0xF9F4,
+ 0xECF8: 0xF9F5,
+ 0xECF9: 0x7A14,
+ 0xECFA: 0xF9F6,
+ 0xECFB: 0x834F,
+ 0xECFC: 0x8CC3,
+ 0xECFD: 0x5165,
+ 0xECFE: 0x5344,
+ 0xEDA1: 0xF9F7,
+ 0xEDA2: 0xF9F8,
+ 0xEDA3: 0xF9F9,
+ 0xEDA4: 0x4ECD,
+ 0xEDA5: 0x5269,
+ 0xEDA6: 0x5B55,
+ 0xEDA7: 0x82BF,
+ 0xEDA8: 0x4ED4,
+ 0xEDA9: 0x523A,
+ 0xEDAA: 0x54A8,
+ 0xEDAB: 0x59C9,
+ 0xEDAC: 0x59FF,
+ 0xEDAD: 0x5B50,
+ 0xEDAE: 0x5B57,
+ 0xEDAF: 0x5B5C,
+ 0xEDB0: 0x6063,
+ 0xEDB1: 0x6148,
+ 0xEDB2: 0x6ECB,
+ 0xEDB3: 0x7099,
+ 0xEDB4: 0x716E,
+ 0xEDB5: 0x7386,
+ 0xEDB6: 0x74F7,
+ 0xEDB7: 0x75B5,
+ 0xEDB8: 0x78C1,
+ 0xEDB9: 0x7D2B,
+ 0xEDBA: 0x8005,
+ 0xEDBB: 0x81EA,
+ 0xEDBC: 0x8328,
+ 0xEDBD: 0x8517,
+ 0xEDBE: 0x85C9,
+ 0xEDBF: 0x8AEE,
+ 0xEDC0: 0x8CC7,
+ 0xEDC1: 0x96CC,
+ 0xEDC2: 0x4F5C,
+ 0xEDC3: 0x52FA,
+ 0xEDC4: 0x56BC,
+ 0xEDC5: 0x65AB,
+ 0xEDC6: 0x6628,
+ 0xEDC7: 0x707C,
+ 0xEDC8: 0x70B8,
+ 0xEDC9: 0x7235,
+ 0xEDCA: 0x7DBD,
+ 0xEDCB: 0x828D,
+ 0xEDCC: 0x914C,
+ 0xEDCD: 0x96C0,
+ 0xEDCE: 0x9D72,
+ 0xEDCF: 0x5B71,
+ 0xEDD0: 0x68E7,
+ 0xEDD1: 0x6B98,
+ 0xEDD2: 0x6F7A,
+ 0xEDD3: 0x76DE,
+ 0xEDD4: 0x5C91,
+ 0xEDD5: 0x66AB,
+ 0xEDD6: 0x6F5B,
+ 0xEDD7: 0x7BB4,
+ 0xEDD8: 0x7C2A,
+ 0xEDD9: 0x8836,
+ 0xEDDA: 0x96DC,
+ 0xEDDB: 0x4E08,
+ 0xEDDC: 0x4ED7,
+ 0xEDDD: 0x5320,
+ 0xEDDE: 0x5834,
+ 0xEDDF: 0x58BB,
+ 0xEDE0: 0x58EF,
+ 0xEDE1: 0x596C,
+ 0xEDE2: 0x5C07,
+ 0xEDE3: 0x5E33,
+ 0xEDE4: 0x5E84,
+ 0xEDE5: 0x5F35,
+ 0xEDE6: 0x638C,
+ 0xEDE7: 0x66B2,
+ 0xEDE8: 0x6756,
+ 0xEDE9: 0x6A1F,
+ 0xEDEA: 0x6AA3,
+ 0xEDEB: 0x6B0C,
+ 0xEDEC: 0x6F3F,
+ 0xEDED: 0x7246,
+ 0xEDEE: 0xF9FA,
+ 0xEDEF: 0x7350,
+ 0xEDF0: 0x748B,
+ 0xEDF1: 0x7AE0,
+ 0xEDF2: 0x7CA7,
+ 0xEDF3: 0x8178,
+ 0xEDF4: 0x81DF,
+ 0xEDF5: 0x81E7,
+ 0xEDF6: 0x838A,
+ 0xEDF7: 0x846C,
+ 0xEDF8: 0x8523,
+ 0xEDF9: 0x8594,
+ 0xEDFA: 0x85CF,
+ 0xEDFB: 0x88DD,
+ 0xEDFC: 0x8D13,
+ 0xEDFD: 0x91AC,
+ 0xEDFE: 0x9577,
+ 0xEEA1: 0x969C,
+ 0xEEA2: 0x518D,
+ 0xEEA3: 0x54C9,
+ 0xEEA4: 0x5728,
+ 0xEEA5: 0x5BB0,
+ 0xEEA6: 0x624D,
+ 0xEEA7: 0x6750,
+ 0xEEA8: 0x683D,
+ 0xEEA9: 0x6893,
+ 0xEEAA: 0x6E3D,
+ 0xEEAB: 0x6ED3,
+ 0xEEAC: 0x707D,
+ 0xEEAD: 0x7E21,
+ 0xEEAE: 0x88C1,
+ 0xEEAF: 0x8CA1,
+ 0xEEB0: 0x8F09,
+ 0xEEB1: 0x9F4B,
+ 0xEEB2: 0x9F4E,
+ 0xEEB3: 0x722D,
+ 0xEEB4: 0x7B8F,
+ 0xEEB5: 0x8ACD,
+ 0xEEB6: 0x931A,
+ 0xEEB7: 0x4F47,
+ 0xEEB8: 0x4F4E,
+ 0xEEB9: 0x5132,
+ 0xEEBA: 0x5480,
+ 0xEEBB: 0x59D0,
+ 0xEEBC: 0x5E95,
+ 0xEEBD: 0x62B5,
+ 0xEEBE: 0x6775,
+ 0xEEBF: 0x696E,
+ 0xEEC0: 0x6A17,
+ 0xEEC1: 0x6CAE,
+ 0xEEC2: 0x6E1A,
+ 0xEEC3: 0x72D9,
+ 0xEEC4: 0x732A,
+ 0xEEC5: 0x75BD,
+ 0xEEC6: 0x7BB8,
+ 0xEEC7: 0x7D35,
+ 0xEEC8: 0x82E7,
+ 0xEEC9: 0x83F9,
+ 0xEECA: 0x8457,
+ 0xEECB: 0x85F7,
+ 0xEECC: 0x8A5B,
+ 0xEECD: 0x8CAF,
+ 0xEECE: 0x8E87,
+ 0xEECF: 0x9019,
+ 0xEED0: 0x90B8,
+ 0xEED1: 0x96CE,
+ 0xEED2: 0x9F5F,
+ 0xEED3: 0x52E3,
+ 0xEED4: 0x540A,
+ 0xEED5: 0x5AE1,
+ 0xEED6: 0x5BC2,
+ 0xEED7: 0x6458,
+ 0xEED8: 0x6575,
+ 0xEED9: 0x6EF4,
+ 0xEEDA: 0x72C4,
+ 0xEEDB: 0xF9FB,
+ 0xEEDC: 0x7684,
+ 0xEEDD: 0x7A4D,
+ 0xEEDE: 0x7B1B,
+ 0xEEDF: 0x7C4D,
+ 0xEEE0: 0x7E3E,
+ 0xEEE1: 0x7FDF,
+ 0xEEE2: 0x837B,
+ 0xEEE3: 0x8B2B,
+ 0xEEE4: 0x8CCA,
+ 0xEEE5: 0x8D64,
+ 0xEEE6: 0x8DE1,
+ 0xEEE7: 0x8E5F,
+ 0xEEE8: 0x8FEA,
+ 0xEEE9: 0x8FF9,
+ 0xEEEA: 0x9069,
+ 0xEEEB: 0x93D1,
+ 0xEEEC: 0x4F43,
+ 0xEEED: 0x4F7A,
+ 0xEEEE: 0x50B3,
+ 0xEEEF: 0x5168,
+ 0xEEF0: 0x5178,
+ 0xEEF1: 0x524D,
+ 0xEEF2: 0x526A,
+ 0xEEF3: 0x5861,
+ 0xEEF4: 0x587C,
+ 0xEEF5: 0x5960,
+ 0xEEF6: 0x5C08,
+ 0xEEF7: 0x5C55,
+ 0xEEF8: 0x5EDB,
+ 0xEEF9: 0x609B,
+ 0xEEFA: 0x6230,
+ 0xEEFB: 0x6813,
+ 0xEEFC: 0x6BBF,
+ 0xEEFD: 0x6C08,
+ 0xEEFE: 0x6FB1,
+ 0xEFA1: 0x714E,
+ 0xEFA2: 0x7420,
+ 0xEFA3: 0x7530,
+ 0xEFA4: 0x7538,
+ 0xEFA5: 0x7551,
+ 0xEFA6: 0x7672,
+ 0xEFA7: 0x7B4C,
+ 0xEFA8: 0x7B8B,
+ 0xEFA9: 0x7BAD,
+ 0xEFAA: 0x7BC6,
+ 0xEFAB: 0x7E8F,
+ 0xEFAC: 0x8A6E,
+ 0xEFAD: 0x8F3E,
+ 0xEFAE: 0x8F49,
+ 0xEFAF: 0x923F,
+ 0xEFB0: 0x9293,
+ 0xEFB1: 0x9322,
+ 0xEFB2: 0x942B,
+ 0xEFB3: 0x96FB,
+ 0xEFB4: 0x985A,
+ 0xEFB5: 0x986B,
+ 0xEFB6: 0x991E,
+ 0xEFB7: 0x5207,
+ 0xEFB8: 0x622A,
+ 0xEFB9: 0x6298,
+ 0xEFBA: 0x6D59,
+ 0xEFBB: 0x7664,
+ 0xEFBC: 0x7ACA,
+ 0xEFBD: 0x7BC0,
+ 0xEFBE: 0x7D76,
+ 0xEFBF: 0x5360,
+ 0xEFC0: 0x5CBE,
+ 0xEFC1: 0x5E97,
+ 0xEFC2: 0x6F38,
+ 0xEFC3: 0x70B9,
+ 0xEFC4: 0x7C98,
+ 0xEFC5: 0x9711,
+ 0xEFC6: 0x9B8E,
+ 0xEFC7: 0x9EDE,
+ 0xEFC8: 0x63A5,
+ 0xEFC9: 0x647A,
+ 0xEFCA: 0x8776,
+ 0xEFCB: 0x4E01,
+ 0xEFCC: 0x4E95,
+ 0xEFCD: 0x4EAD,
+ 0xEFCE: 0x505C,
+ 0xEFCF: 0x5075,
+ 0xEFD0: 0x5448,
+ 0xEFD1: 0x59C3,
+ 0xEFD2: 0x5B9A,
+ 0xEFD3: 0x5E40,
+ 0xEFD4: 0x5EAD,
+ 0xEFD5: 0x5EF7,
+ 0xEFD6: 0x5F81,
+ 0xEFD7: 0x60C5,
+ 0xEFD8: 0x633A,
+ 0xEFD9: 0x653F,
+ 0xEFDA: 0x6574,
+ 0xEFDB: 0x65CC,
+ 0xEFDC: 0x6676,
+ 0xEFDD: 0x6678,
+ 0xEFDE: 0x67FE,
+ 0xEFDF: 0x6968,
+ 0xEFE0: 0x6A89,
+ 0xEFE1: 0x6B63,
+ 0xEFE2: 0x6C40,
+ 0xEFE3: 0x6DC0,
+ 0xEFE4: 0x6DE8,
+ 0xEFE5: 0x6E1F,
+ 0xEFE6: 0x6E5E,
+ 0xEFE7: 0x701E,
+ 0xEFE8: 0x70A1,
+ 0xEFE9: 0x738E,
+ 0xEFEA: 0x73FD,
+ 0xEFEB: 0x753A,
+ 0xEFEC: 0x775B,
+ 0xEFED: 0x7887,
+ 0xEFEE: 0x798E,
+ 0xEFEF: 0x7A0B,
+ 0xEFF0: 0x7A7D,
+ 0xEFF1: 0x7CBE,
+ 0xEFF2: 0x7D8E,
+ 0xEFF3: 0x8247,
+ 0xEFF4: 0x8A02,
+ 0xEFF5: 0x8AEA,
+ 0xEFF6: 0x8C9E,
+ 0xEFF7: 0x912D,
+ 0xEFF8: 0x914A,
+ 0xEFF9: 0x91D8,
+ 0xEFFA: 0x9266,
+ 0xEFFB: 0x92CC,
+ 0xEFFC: 0x9320,
+ 0xEFFD: 0x9706,
+ 0xEFFE: 0x9756,
+ 0xF0A1: 0x975C,
+ 0xF0A2: 0x9802,
+ 0xF0A3: 0x9F0E,
+ 0xF0A4: 0x5236,
+ 0xF0A5: 0x5291,
+ 0xF0A6: 0x557C,
+ 0xF0A7: 0x5824,
+ 0xF0A8: 0x5E1D,
+ 0xF0A9: 0x5F1F,
+ 0xF0AA: 0x608C,
+ 0xF0AB: 0x63D0,
+ 0xF0AC: 0x68AF,
+ 0xF0AD: 0x6FDF,
+ 0xF0AE: 0x796D,
+ 0xF0AF: 0x7B2C,
+ 0xF0B0: 0x81CD,
+ 0xF0B1: 0x85BA,
+ 0xF0B2: 0x88FD,
+ 0xF0B3: 0x8AF8,
+ 0xF0B4: 0x8E44,
+ 0xF0B5: 0x918D,
+ 0xF0B6: 0x9664,
+ 0xF0B7: 0x969B,
+ 0xF0B8: 0x973D,
+ 0xF0B9: 0x984C,
+ 0xF0BA: 0x9F4A,
+ 0xF0BB: 0x4FCE,
+ 0xF0BC: 0x5146,
+ 0xF0BD: 0x51CB,
+ 0xF0BE: 0x52A9,
+ 0xF0BF: 0x5632,
+ 0xF0C0: 0x5F14,
+ 0xF0C1: 0x5F6B,
+ 0xF0C2: 0x63AA,
+ 0xF0C3: 0x64CD,
+ 0xF0C4: 0x65E9,
+ 0xF0C5: 0x6641,
+ 0xF0C6: 0x66FA,
+ 0xF0C7: 0x66F9,
+ 0xF0C8: 0x671D,
+ 0xF0C9: 0x689D,
+ 0xF0CA: 0x68D7,
+ 0xF0CB: 0x69FD,
+ 0xF0CC: 0x6F15,
+ 0xF0CD: 0x6F6E,
+ 0xF0CE: 0x7167,
+ 0xF0CF: 0x71E5,
+ 0xF0D0: 0x722A,
+ 0xF0D1: 0x74AA,
+ 0xF0D2: 0x773A,
+ 0xF0D3: 0x7956,
+ 0xF0D4: 0x795A,
+ 0xF0D5: 0x79DF,
+ 0xF0D6: 0x7A20,
+ 0xF0D7: 0x7A95,
+ 0xF0D8: 0x7C97,
+ 0xF0D9: 0x7CDF,
+ 0xF0DA: 0x7D44,
+ 0xF0DB: 0x7E70,
+ 0xF0DC: 0x8087,
+ 0xF0DD: 0x85FB,
+ 0xF0DE: 0x86A4,
+ 0xF0DF: 0x8A54,
+ 0xF0E0: 0x8ABF,
+ 0xF0E1: 0x8D99,
+ 0xF0E2: 0x8E81,
+ 0xF0E3: 0x9020,
+ 0xF0E4: 0x906D,
+ 0xF0E5: 0x91E3,
+ 0xF0E6: 0x963B,
+ 0xF0E7: 0x96D5,
+ 0xF0E8: 0x9CE5,
+ 0xF0E9: 0x65CF,
+ 0xF0EA: 0x7C07,
+ 0xF0EB: 0x8DB3,
+ 0xF0EC: 0x93C3,
+ 0xF0ED: 0x5B58,
+ 0xF0EE: 0x5C0A,
+ 0xF0EF: 0x5352,
+ 0xF0F0: 0x62D9,
+ 0xF0F1: 0x731D,
+ 0xF0F2: 0x5027,
+ 0xF0F3: 0x5B97,
+ 0xF0F4: 0x5F9E,
+ 0xF0F5: 0x60B0,
+ 0xF0F6: 0x616B,
+ 0xF0F7: 0x68D5,
+ 0xF0F8: 0x6DD9,
+ 0xF0F9: 0x742E,
+ 0xF0FA: 0x7A2E,
+ 0xF0FB: 0x7D42,
+ 0xF0FC: 0x7D9C,
+ 0xF0FD: 0x7E31,
+ 0xF0FE: 0x816B,
+ 0xF1A1: 0x8E2A,
+ 0xF1A2: 0x8E35,
+ 0xF1A3: 0x937E,
+ 0xF1A4: 0x9418,
+ 0xF1A5: 0x4F50,
+ 0xF1A6: 0x5750,
+ 0xF1A7: 0x5DE6,
+ 0xF1A8: 0x5EA7,
+ 0xF1A9: 0x632B,
+ 0xF1AA: 0x7F6A,
+ 0xF1AB: 0x4E3B,
+ 0xF1AC: 0x4F4F,
+ 0xF1AD: 0x4F8F,
+ 0xF1AE: 0x505A,
+ 0xF1AF: 0x59DD,
+ 0xF1B0: 0x80C4,
+ 0xF1B1: 0x546A,
+ 0xF1B2: 0x5468,
+ 0xF1B3: 0x55FE,
+ 0xF1B4: 0x594F,
+ 0xF1B5: 0x5B99,
+ 0xF1B6: 0x5DDE,
+ 0xF1B7: 0x5EDA,
+ 0xF1B8: 0x665D,
+ 0xF1B9: 0x6731,
+ 0xF1BA: 0x67F1,
+ 0xF1BB: 0x682A,
+ 0xF1BC: 0x6CE8,
+ 0xF1BD: 0x6D32,
+ 0xF1BE: 0x6E4A,
+ 0xF1BF: 0x6F8D,
+ 0xF1C0: 0x70B7,
+ 0xF1C1: 0x73E0,
+ 0xF1C2: 0x7587,
+ 0xF1C3: 0x7C4C,
+ 0xF1C4: 0x7D02,
+ 0xF1C5: 0x7D2C,
+ 0xF1C6: 0x7DA2,
+ 0xF1C7: 0x821F,
+ 0xF1C8: 0x86DB,
+ 0xF1C9: 0x8A3B,
+ 0xF1CA: 0x8A85,
+ 0xF1CB: 0x8D70,
+ 0xF1CC: 0x8E8A,
+ 0xF1CD: 0x8F33,
+ 0xF1CE: 0x9031,
+ 0xF1CF: 0x914E,
+ 0xF1D0: 0x9152,
+ 0xF1D1: 0x9444,
+ 0xF1D2: 0x99D0,
+ 0xF1D3: 0x7AF9,
+ 0xF1D4: 0x7CA5,
+ 0xF1D5: 0x4FCA,
+ 0xF1D6: 0x5101,
+ 0xF1D7: 0x51C6,
+ 0xF1D8: 0x57C8,
+ 0xF1D9: 0x5BEF,
+ 0xF1DA: 0x5CFB,
+ 0xF1DB: 0x6659,
+ 0xF1DC: 0x6A3D,
+ 0xF1DD: 0x6D5A,
+ 0xF1DE: 0x6E96,
+ 0xF1DF: 0x6FEC,
+ 0xF1E0: 0x710C,
+ 0xF1E1: 0x756F,
+ 0xF1E2: 0x7AE3,
+ 0xF1E3: 0x8822,
+ 0xF1E4: 0x9021,
+ 0xF1E5: 0x9075,
+ 0xF1E6: 0x96CB,
+ 0xF1E7: 0x99FF,
+ 0xF1E8: 0x8301,
+ 0xF1E9: 0x4E2D,
+ 0xF1EA: 0x4EF2,
+ 0xF1EB: 0x8846,
+ 0xF1EC: 0x91CD,
+ 0xF1ED: 0x537D,
+ 0xF1EE: 0x6ADB,
+ 0xF1EF: 0x696B,
+ 0xF1F0: 0x6C41,
+ 0xF1F1: 0x847A,
+ 0xF1F2: 0x589E,
+ 0xF1F3: 0x618E,
+ 0xF1F4: 0x66FE,
+ 0xF1F5: 0x62EF,
+ 0xF1F6: 0x70DD,
+ 0xF1F7: 0x7511,
+ 0xF1F8: 0x75C7,
+ 0xF1F9: 0x7E52,
+ 0xF1FA: 0x84B8,
+ 0xF1FB: 0x8B49,
+ 0xF1FC: 0x8D08,
+ 0xF1FD: 0x4E4B,
+ 0xF1FE: 0x53EA,
+ 0xF2A1: 0x54AB,
+ 0xF2A2: 0x5730,
+ 0xF2A3: 0x5740,
+ 0xF2A4: 0x5FD7,
+ 0xF2A5: 0x6301,
+ 0xF2A6: 0x6307,
+ 0xF2A7: 0x646F,
+ 0xF2A8: 0x652F,
+ 0xF2A9: 0x65E8,
+ 0xF2AA: 0x667A,
+ 0xF2AB: 0x679D,
+ 0xF2AC: 0x67B3,
+ 0xF2AD: 0x6B62,
+ 0xF2AE: 0x6C60,
+ 0xF2AF: 0x6C9A,
+ 0xF2B0: 0x6F2C,
+ 0xF2B1: 0x77E5,
+ 0xF2B2: 0x7825,
+ 0xF2B3: 0x7949,
+ 0xF2B4: 0x7957,
+ 0xF2B5: 0x7D19,
+ 0xF2B6: 0x80A2,
+ 0xF2B7: 0x8102,
+ 0xF2B8: 0x81F3,
+ 0xF2B9: 0x829D,
+ 0xF2BA: 0x82B7,
+ 0xF2BB: 0x8718,
+ 0xF2BC: 0x8A8C,
+ 0xF2BD: 0xF9FC,
+ 0xF2BE: 0x8D04,
+ 0xF2BF: 0x8DBE,
+ 0xF2C0: 0x9072,
+ 0xF2C1: 0x76F4,
+ 0xF2C2: 0x7A19,
+ 0xF2C3: 0x7A37,
+ 0xF2C4: 0x7E54,
+ 0xF2C5: 0x8077,
+ 0xF2C6: 0x5507,
+ 0xF2C7: 0x55D4,
+ 0xF2C8: 0x5875,
+ 0xF2C9: 0x632F,
+ 0xF2CA: 0x6422,
+ 0xF2CB: 0x6649,
+ 0xF2CC: 0x664B,
+ 0xF2CD: 0x686D,
+ 0xF2CE: 0x699B,
+ 0xF2CF: 0x6B84,
+ 0xF2D0: 0x6D25,
+ 0xF2D1: 0x6EB1,
+ 0xF2D2: 0x73CD,
+ 0xF2D3: 0x7468,
+ 0xF2D4: 0x74A1,
+ 0xF2D5: 0x755B,
+ 0xF2D6: 0x75B9,
+ 0xF2D7: 0x76E1,
+ 0xF2D8: 0x771E,
+ 0xF2D9: 0x778B,
+ 0xF2DA: 0x79E6,
+ 0xF2DB: 0x7E09,
+ 0xF2DC: 0x7E1D,
+ 0xF2DD: 0x81FB,
+ 0xF2DE: 0x852F,
+ 0xF2DF: 0x8897,
+ 0xF2E0: 0x8A3A,
+ 0xF2E1: 0x8CD1,
+ 0xF2E2: 0x8EEB,
+ 0xF2E3: 0x8FB0,
+ 0xF2E4: 0x9032,
+ 0xF2E5: 0x93AD,
+ 0xF2E6: 0x9663,
+ 0xF2E7: 0x9673,
+ 0xF2E8: 0x9707,
+ 0xF2E9: 0x4F84,
+ 0xF2EA: 0x53F1,
+ 0xF2EB: 0x59EA,
+ 0xF2EC: 0x5AC9,
+ 0xF2ED: 0x5E19,
+ 0xF2EE: 0x684E,
+ 0xF2EF: 0x74C6,
+ 0xF2F0: 0x75BE,
+ 0xF2F1: 0x79E9,
+ 0xF2F2: 0x7A92,
+ 0xF2F3: 0x81A3,
+ 0xF2F4: 0x86ED,
+ 0xF2F5: 0x8CEA,
+ 0xF2F6: 0x8DCC,
+ 0xF2F7: 0x8FED,
+ 0xF2F8: 0x659F,
+ 0xF2F9: 0x6715,
+ 0xF2FA: 0xF9FD,
+ 0xF2FB: 0x57F7,
+ 0xF2FC: 0x6F57,
+ 0xF2FD: 0x7DDD,
+ 0xF2FE: 0x8F2F,
+ 0xF3A1: 0x93F6,
+ 0xF3A2: 0x96C6,
+ 0xF3A3: 0x5FB5,
+ 0xF3A4: 0x61F2,
+ 0xF3A5: 0x6F84,
+ 0xF3A6: 0x4E14,
+ 0xF3A7: 0x4F98,
+ 0xF3A8: 0x501F,
+ 0xF3A9: 0x53C9,
+ 0xF3AA: 0x55DF,
+ 0xF3AB: 0x5D6F,
+ 0xF3AC: 0x5DEE,
+ 0xF3AD: 0x6B21,
+ 0xF3AE: 0x6B64,
+ 0xF3AF: 0x78CB,
+ 0xF3B0: 0x7B9A,
+ 0xF3B1: 0xF9FE,
+ 0xF3B2: 0x8E49,
+ 0xF3B3: 0x8ECA,
+ 0xF3B4: 0x906E,
+ 0xF3B5: 0x6349,
+ 0xF3B6: 0x643E,
+ 0xF3B7: 0x7740,
+ 0xF3B8: 0x7A84,
+ 0xF3B9: 0x932F,
+ 0xF3BA: 0x947F,
+ 0xF3BB: 0x9F6A,
+ 0xF3BC: 0x64B0,
+ 0xF3BD: 0x6FAF,
+ 0xF3BE: 0x71E6,
+ 0xF3BF: 0x74A8,
+ 0xF3C0: 0x74DA,
+ 0xF3C1: 0x7AC4,
+ 0xF3C2: 0x7C12,
+ 0xF3C3: 0x7E82,
+ 0xF3C4: 0x7CB2,
+ 0xF3C5: 0x7E98,
+ 0xF3C6: 0x8B9A,
+ 0xF3C7: 0x8D0A,
+ 0xF3C8: 0x947D,
+ 0xF3C9: 0x9910,
+ 0xF3CA: 0x994C,
+ 0xF3CB: 0x5239,
+ 0xF3CC: 0x5BDF,
+ 0xF3CD: 0x64E6,
+ 0xF3CE: 0x672D,
+ 0xF3CF: 0x7D2E,
+ 0xF3D0: 0x50ED,
+ 0xF3D1: 0x53C3,
+ 0xF3D2: 0x5879,
+ 0xF3D3: 0x6158,
+ 0xF3D4: 0x6159,
+ 0xF3D5: 0x61FA,
+ 0xF3D6: 0x65AC,
+ 0xF3D7: 0x7AD9,
+ 0xF3D8: 0x8B92,
+ 0xF3D9: 0x8B96,
+ 0xF3DA: 0x5009,
+ 0xF3DB: 0x5021,
+ 0xF3DC: 0x5275,
+ 0xF3DD: 0x5531,
+ 0xF3DE: 0x5A3C,
+ 0xF3DF: 0x5EE0,
+ 0xF3E0: 0x5F70,
+ 0xF3E1: 0x6134,
+ 0xF3E2: 0x655E,
+ 0xF3E3: 0x660C,
+ 0xF3E4: 0x6636,
+ 0xF3E5: 0x66A2,
+ 0xF3E6: 0x69CD,
+ 0xF3E7: 0x6EC4,
+ 0xF3E8: 0x6F32,
+ 0xF3E9: 0x7316,
+ 0xF3EA: 0x7621,
+ 0xF3EB: 0x7A93,
+ 0xF3EC: 0x8139,
+ 0xF3ED: 0x8259,
+ 0xF3EE: 0x83D6,
+ 0xF3EF: 0x84BC,
+ 0xF3F0: 0x50B5,
+ 0xF3F1: 0x57F0,
+ 0xF3F2: 0x5BC0,
+ 0xF3F3: 0x5BE8,
+ 0xF3F4: 0x5F69,
+ 0xF3F5: 0x63A1,
+ 0xF3F6: 0x7826,
+ 0xF3F7: 0x7DB5,
+ 0xF3F8: 0x83DC,
+ 0xF3F9: 0x8521,
+ 0xF3FA: 0x91C7,
+ 0xF3FB: 0x91F5,
+ 0xF3FC: 0x518A,
+ 0xF3FD: 0x67F5,
+ 0xF3FE: 0x7B56,
+ 0xF4A1: 0x8CAC,
+ 0xF4A2: 0x51C4,
+ 0xF4A3: 0x59BB,
+ 0xF4A4: 0x60BD,
+ 0xF4A5: 0x8655,
+ 0xF4A6: 0x501C,
+ 0xF4A7: 0xF9FF,
+ 0xF4A8: 0x5254,
+ 0xF4A9: 0x5C3A,
+ 0xF4AA: 0x617D,
+ 0xF4AB: 0x621A,
+ 0xF4AC: 0x62D3,
+ 0xF4AD: 0x64F2,
+ 0xF4AE: 0x65A5,
+ 0xF4AF: 0x6ECC,
+ 0xF4B0: 0x7620,
+ 0xF4B1: 0x810A,
+ 0xF4B2: 0x8E60,
+ 0xF4B3: 0x965F,
+ 0xF4B4: 0x96BB,
+ 0xF4B5: 0x4EDF,
+ 0xF4B6: 0x5343,
+ 0xF4B7: 0x5598,
+ 0xF4B8: 0x5929,
+ 0xF4B9: 0x5DDD,
+ 0xF4BA: 0x64C5,
+ 0xF4BB: 0x6CC9,
+ 0xF4BC: 0x6DFA,
+ 0xF4BD: 0x7394,
+ 0xF4BE: 0x7A7F,
+ 0xF4BF: 0x821B,
+ 0xF4C0: 0x85A6,
+ 0xF4C1: 0x8CE4,
+ 0xF4C2: 0x8E10,
+ 0xF4C3: 0x9077,
+ 0xF4C4: 0x91E7,
+ 0xF4C5: 0x95E1,
+ 0xF4C6: 0x9621,
+ 0xF4C7: 0x97C6,
+ 0xF4C8: 0x51F8,
+ 0xF4C9: 0x54F2,
+ 0xF4CA: 0x5586,
+ 0xF4CB: 0x5FB9,
+ 0xF4CC: 0x64A4,
+ 0xF4CD: 0x6F88,
+ 0xF4CE: 0x7DB4,
+ 0xF4CF: 0x8F1F,
+ 0xF4D0: 0x8F4D,
+ 0xF4D1: 0x9435,
+ 0xF4D2: 0x50C9,
+ 0xF4D3: 0x5C16,
+ 0xF4D4: 0x6CBE,
+ 0xF4D5: 0x6DFB,
+ 0xF4D6: 0x751B,
+ 0xF4D7: 0x77BB,
+ 0xF4D8: 0x7C3D,
+ 0xF4D9: 0x7C64,
+ 0xF4DA: 0x8A79,
+ 0xF4DB: 0x8AC2,
+ 0xF4DC: 0x581E,
+ 0xF4DD: 0x59BE,
+ 0xF4DE: 0x5E16,
+ 0xF4DF: 0x6377,
+ 0xF4E0: 0x7252,
+ 0xF4E1: 0x758A,
+ 0xF4E2: 0x776B,
+ 0xF4E3: 0x8ADC,
+ 0xF4E4: 0x8CBC,
+ 0xF4E5: 0x8F12,
+ 0xF4E6: 0x5EF3,
+ 0xF4E7: 0x6674,
+ 0xF4E8: 0x6DF8,
+ 0xF4E9: 0x807D,
+ 0xF4EA: 0x83C1,
+ 0xF4EB: 0x8ACB,
+ 0xF4EC: 0x9751,
+ 0xF4ED: 0x9BD6,
+ 0xF4EE: 0xFA00,
+ 0xF4EF: 0x5243,
+ 0xF4F0: 0x66FF,
+ 0xF4F1: 0x6D95,
+ 0xF4F2: 0x6EEF,
+ 0xF4F3: 0x7DE0,
+ 0xF4F4: 0x8AE6,
+ 0xF4F5: 0x902E,
+ 0xF4F6: 0x905E,
+ 0xF4F7: 0x9AD4,
+ 0xF4F8: 0x521D,
+ 0xF4F9: 0x527F,
+ 0xF4FA: 0x54E8,
+ 0xF4FB: 0x6194,
+ 0xF4FC: 0x6284,
+ 0xF4FD: 0x62DB,
+ 0xF4FE: 0x68A2,
+ 0xF5A1: 0x6912,
+ 0xF5A2: 0x695A,
+ 0xF5A3: 0x6A35,
+ 0xF5A4: 0x7092,
+ 0xF5A5: 0x7126,
+ 0xF5A6: 0x785D,
+ 0xF5A7: 0x7901,
+ 0xF5A8: 0x790E,
+ 0xF5A9: 0x79D2,
+ 0xF5AA: 0x7A0D,
+ 0xF5AB: 0x8096,
+ 0xF5AC: 0x8278,
+ 0xF5AD: 0x82D5,
+ 0xF5AE: 0x8349,
+ 0xF5AF: 0x8549,
+ 0xF5B0: 0x8C82,
+ 0xF5B1: 0x8D85,
+ 0xF5B2: 0x9162,
+ 0xF5B3: 0x918B,
+ 0xF5B4: 0x91AE,
+ 0xF5B5: 0x4FC3,
+ 0xF5B6: 0x56D1,
+ 0xF5B7: 0x71ED,
+ 0xF5B8: 0x77D7,
+ 0xF5B9: 0x8700,
+ 0xF5BA: 0x89F8,
+ 0xF5BB: 0x5BF8,
+ 0xF5BC: 0x5FD6,
+ 0xF5BD: 0x6751,
+ 0xF5BE: 0x90A8,
+ 0xF5BF: 0x53E2,
+ 0xF5C0: 0x585A,
+ 0xF5C1: 0x5BF5,
+ 0xF5C2: 0x60A4,
+ 0xF5C3: 0x6181,
+ 0xF5C4: 0x6460,
+ 0xF5C5: 0x7E3D,
+ 0xF5C6: 0x8070,
+ 0xF5C7: 0x8525,
+ 0xF5C8: 0x9283,
+ 0xF5C9: 0x64AE,
+ 0xF5CA: 0x50AC,
+ 0xF5CB: 0x5D14,
+ 0xF5CC: 0x6700,
+ 0xF5CD: 0x589C,
+ 0xF5CE: 0x62BD,
+ 0xF5CF: 0x63A8,
+ 0xF5D0: 0x690E,
+ 0xF5D1: 0x6978,
+ 0xF5D2: 0x6A1E,
+ 0xF5D3: 0x6E6B,
+ 0xF5D4: 0x76BA,
+ 0xF5D5: 0x79CB,
+ 0xF5D6: 0x82BB,
+ 0xF5D7: 0x8429,
+ 0xF5D8: 0x8ACF,
+ 0xF5D9: 0x8DA8,
+ 0xF5DA: 0x8FFD,
+ 0xF5DB: 0x9112,
+ 0xF5DC: 0x914B,
+ 0xF5DD: 0x919C,
+ 0xF5DE: 0x9310,
+ 0xF5DF: 0x9318,
+ 0xF5E0: 0x939A,
+ 0xF5E1: 0x96DB,
+ 0xF5E2: 0x9A36,
+ 0xF5E3: 0x9C0D,
+ 0xF5E4: 0x4E11,
+ 0xF5E5: 0x755C,
+ 0xF5E6: 0x795D,
+ 0xF5E7: 0x7AFA,
+ 0xF5E8: 0x7B51,
+ 0xF5E9: 0x7BC9,
+ 0xF5EA: 0x7E2E,
+ 0xF5EB: 0x84C4,
+ 0xF5EC: 0x8E59,
+ 0xF5ED: 0x8E74,
+ 0xF5EE: 0x8EF8,
+ 0xF5EF: 0x9010,
+ 0xF5F0: 0x6625,
+ 0xF5F1: 0x693F,
+ 0xF5F2: 0x7443,
+ 0xF5F3: 0x51FA,
+ 0xF5F4: 0x672E,
+ 0xF5F5: 0x9EDC,
+ 0xF5F6: 0x5145,
+ 0xF5F7: 0x5FE0,
+ 0xF5F8: 0x6C96,
+ 0xF5F9: 0x87F2,
+ 0xF5FA: 0x885D,
+ 0xF5FB: 0x8877,
+ 0xF5FC: 0x60B4,
+ 0xF5FD: 0x81B5,
+ 0xF5FE: 0x8403,
+ 0xF6A1: 0x8D05,
+ 0xF6A2: 0x53D6,
+ 0xF6A3: 0x5439,
+ 0xF6A4: 0x5634,
+ 0xF6A5: 0x5A36,
+ 0xF6A6: 0x5C31,
+ 0xF6A7: 0x708A,
+ 0xF6A8: 0x7FE0,
+ 0xF6A9: 0x805A,
+ 0xF6AA: 0x8106,
+ 0xF6AB: 0x81ED,
+ 0xF6AC: 0x8DA3,
+ 0xF6AD: 0x9189,
+ 0xF6AE: 0x9A5F,
+ 0xF6AF: 0x9DF2,
+ 0xF6B0: 0x5074,
+ 0xF6B1: 0x4EC4,
+ 0xF6B2: 0x53A0,
+ 0xF6B3: 0x60FB,
+ 0xF6B4: 0x6E2C,
+ 0xF6B5: 0x5C64,
+ 0xF6B6: 0x4F88,
+ 0xF6B7: 0x5024,
+ 0xF6B8: 0x55E4,
+ 0xF6B9: 0x5CD9,
+ 0xF6BA: 0x5E5F,
+ 0xF6BB: 0x6065,
+ 0xF6BC: 0x6894,
+ 0xF6BD: 0x6CBB,
+ 0xF6BE: 0x6DC4,
+ 0xF6BF: 0x71BE,
+ 0xF6C0: 0x75D4,
+ 0xF6C1: 0x75F4,
+ 0xF6C2: 0x7661,
+ 0xF6C3: 0x7A1A,
+ 0xF6C4: 0x7A49,
+ 0xF6C5: 0x7DC7,
+ 0xF6C6: 0x7DFB,
+ 0xF6C7: 0x7F6E,
+ 0xF6C8: 0x81F4,
+ 0xF6C9: 0x86A9,
+ 0xF6CA: 0x8F1C,
+ 0xF6CB: 0x96C9,
+ 0xF6CC: 0x99B3,
+ 0xF6CD: 0x9F52,
+ 0xF6CE: 0x5247,
+ 0xF6CF: 0x52C5,
+ 0xF6D0: 0x98ED,
+ 0xF6D1: 0x89AA,
+ 0xF6D2: 0x4E03,
+ 0xF6D3: 0x67D2,
+ 0xF6D4: 0x6F06,
+ 0xF6D5: 0x4FB5,
+ 0xF6D6: 0x5BE2,
+ 0xF6D7: 0x6795,
+ 0xF6D8: 0x6C88,
+ 0xF6D9: 0x6D78,
+ 0xF6DA: 0x741B,
+ 0xF6DB: 0x7827,
+ 0xF6DC: 0x91DD,
+ 0xF6DD: 0x937C,
+ 0xF6DE: 0x87C4,
+ 0xF6DF: 0x79E4,
+ 0xF6E0: 0x7A31,
+ 0xF6E1: 0x5FEB,
+ 0xF6E2: 0x4ED6,
+ 0xF6E3: 0x54A4,
+ 0xF6E4: 0x553E,
+ 0xF6E5: 0x58AE,
+ 0xF6E6: 0x59A5,
+ 0xF6E7: 0x60F0,
+ 0xF6E8: 0x6253,
+ 0xF6E9: 0x62D6,
+ 0xF6EA: 0x6736,
+ 0xF6EB: 0x6955,
+ 0xF6EC: 0x8235,
+ 0xF6ED: 0x9640,
+ 0xF6EE: 0x99B1,
+ 0xF6EF: 0x99DD,
+ 0xF6F0: 0x502C,
+ 0xF6F1: 0x5353,
+ 0xF6F2: 0x5544,
+ 0xF6F3: 0x577C,
+ 0xF6F4: 0xFA01,
+ 0xF6F5: 0x6258,
+ 0xF6F6: 0xFA02,
+ 0xF6F7: 0x64E2,
+ 0xF6F8: 0x666B,
+ 0xF6F9: 0x67DD,
+ 0xF6FA: 0x6FC1,
+ 0xF6FB: 0x6FEF,
+ 0xF6FC: 0x7422,
+ 0xF6FD: 0x7438,
+ 0xF6FE: 0x8A17,
+ 0xF7A1: 0x9438,
+ 0xF7A2: 0x5451,
+ 0xF7A3: 0x5606,
+ 0xF7A4: 0x5766,
+ 0xF7A5: 0x5F48,
+ 0xF7A6: 0x619A,
+ 0xF7A7: 0x6B4E,
+ 0xF7A8: 0x7058,
+ 0xF7A9: 0x70AD,
+ 0xF7AA: 0x7DBB,
+ 0xF7AB: 0x8A95,
+ 0xF7AC: 0x596A,
+ 0xF7AD: 0x812B,
+ 0xF7AE: 0x63A2,
+ 0xF7AF: 0x7708,
+ 0xF7B0: 0x803D,
+ 0xF7B1: 0x8CAA,
+ 0xF7B2: 0x5854,
+ 0xF7B3: 0x642D,
+ 0xF7B4: 0x69BB,
+ 0xF7B5: 0x5B95,
+ 0xF7B6: 0x5E11,
+ 0xF7B7: 0x6E6F,
+ 0xF7B8: 0xFA03,
+ 0xF7B9: 0x8569,
+ 0xF7BA: 0x514C,
+ 0xF7BB: 0x53F0,
+ 0xF7BC: 0x592A,
+ 0xF7BD: 0x6020,
+ 0xF7BE: 0x614B,
+ 0xF7BF: 0x6B86,
+ 0xF7C0: 0x6C70,
+ 0xF7C1: 0x6CF0,
+ 0xF7C2: 0x7B1E,
+ 0xF7C3: 0x80CE,
+ 0xF7C4: 0x82D4,
+ 0xF7C5: 0x8DC6,
+ 0xF7C6: 0x90B0,
+ 0xF7C7: 0x98B1,
+ 0xF7C8: 0xFA04,
+ 0xF7C9: 0x64C7,
+ 0xF7CA: 0x6FA4,
+ 0xF7CB: 0x6491,
+ 0xF7CC: 0x6504,
+ 0xF7CD: 0x514E,
+ 0xF7CE: 0x5410,
+ 0xF7CF: 0x571F,
+ 0xF7D0: 0x8A0E,
+ 0xF7D1: 0x615F,
+ 0xF7D2: 0x6876,
+ 0xF7D3: 0xFA05,
+ 0xF7D4: 0x75DB,
+ 0xF7D5: 0x7B52,
+ 0xF7D6: 0x7D71,
+ 0xF7D7: 0x901A,
+ 0xF7D8: 0x5806,
+ 0xF7D9: 0x69CC,
+ 0xF7DA: 0x817F,
+ 0xF7DB: 0x892A,
+ 0xF7DC: 0x9000,
+ 0xF7DD: 0x9839,
+ 0xF7DE: 0x5078,
+ 0xF7DF: 0x5957,
+ 0xF7E0: 0x59AC,
+ 0xF7E1: 0x6295,
+ 0xF7E2: 0x900F,
+ 0xF7E3: 0x9B2A,
+ 0xF7E4: 0x615D,
+ 0xF7E5: 0x7279,
+ 0xF7E6: 0x95D6,
+ 0xF7E7: 0x5761,
+ 0xF7E8: 0x5A46,
+ 0xF7E9: 0x5DF4,
+ 0xF7EA: 0x628A,
+ 0xF7EB: 0x64AD,
+ 0xF7EC: 0x64FA,
+ 0xF7ED: 0x6777,
+ 0xF7EE: 0x6CE2,
+ 0xF7EF: 0x6D3E,
+ 0xF7F0: 0x722C,
+ 0xF7F1: 0x7436,
+ 0xF7F2: 0x7834,
+ 0xF7F3: 0x7F77,
+ 0xF7F4: 0x82AD,
+ 0xF7F5: 0x8DDB,
+ 0xF7F6: 0x9817,
+ 0xF7F7: 0x5224,
+ 0xF7F8: 0x5742,
+ 0xF7F9: 0x677F,
+ 0xF7FA: 0x7248,
+ 0xF7FB: 0x74E3,
+ 0xF7FC: 0x8CA9,
+ 0xF7FD: 0x8FA6,
+ 0xF7FE: 0x9211,
+ 0xF8A1: 0x962A,
+ 0xF8A2: 0x516B,
+ 0xF8A3: 0x53ED,
+ 0xF8A4: 0x634C,
+ 0xF8A5: 0x4F69,
+ 0xF8A6: 0x5504,
+ 0xF8A7: 0x6096,
+ 0xF8A8: 0x6557,
+ 0xF8A9: 0x6C9B,
+ 0xF8AA: 0x6D7F,
+ 0xF8AB: 0x724C,
+ 0xF8AC: 0x72FD,
+ 0xF8AD: 0x7A17,
+ 0xF8AE: 0x8987,
+ 0xF8AF: 0x8C9D,
+ 0xF8B0: 0x5F6D,
+ 0xF8B1: 0x6F8E,
+ 0xF8B2: 0x70F9,
+ 0xF8B3: 0x81A8,
+ 0xF8B4: 0x610E,
+ 0xF8B5: 0x4FBF,
+ 0xF8B6: 0x504F,
+ 0xF8B7: 0x6241,
+ 0xF8B8: 0x7247,
+ 0xF8B9: 0x7BC7,
+ 0xF8BA: 0x7DE8,
+ 0xF8BB: 0x7FE9,
+ 0xF8BC: 0x904D,
+ 0xF8BD: 0x97AD,
+ 0xF8BE: 0x9A19,
+ 0xF8BF: 0x8CB6,
+ 0xF8C0: 0x576A,
+ 0xF8C1: 0x5E73,
+ 0xF8C2: 0x67B0,
+ 0xF8C3: 0x840D,
+ 0xF8C4: 0x8A55,
+ 0xF8C5: 0x5420,
+ 0xF8C6: 0x5B16,
+ 0xF8C7: 0x5E63,
+ 0xF8C8: 0x5EE2,
+ 0xF8C9: 0x5F0A,
+ 0xF8CA: 0x6583,
+ 0xF8CB: 0x80BA,
+ 0xF8CC: 0x853D,
+ 0xF8CD: 0x9589,
+ 0xF8CE: 0x965B,
+ 0xF8CF: 0x4F48,
+ 0xF8D0: 0x5305,
+ 0xF8D1: 0x530D,
+ 0xF8D2: 0x530F,
+ 0xF8D3: 0x5486,
+ 0xF8D4: 0x54FA,
+ 0xF8D5: 0x5703,
+ 0xF8D6: 0x5E03,
+ 0xF8D7: 0x6016,
+ 0xF8D8: 0x629B,
+ 0xF8D9: 0x62B1,
+ 0xF8DA: 0x6355,
+ 0xF8DB: 0xFA06,
+ 0xF8DC: 0x6CE1,
+ 0xF8DD: 0x6D66,
+ 0xF8DE: 0x75B1,
+ 0xF8DF: 0x7832,
+ 0xF8E0: 0x80DE,
+ 0xF8E1: 0x812F,
+ 0xF8E2: 0x82DE,
+ 0xF8E3: 0x8461,
+ 0xF8E4: 0x84B2,
+ 0xF8E5: 0x888D,
+ 0xF8E6: 0x8912,
+ 0xF8E7: 0x900B,
+ 0xF8E8: 0x92EA,
+ 0xF8E9: 0x98FD,
+ 0xF8EA: 0x9B91,
+ 0xF8EB: 0x5E45,
+ 0xF8EC: 0x66B4,
+ 0xF8ED: 0x66DD,
+ 0xF8EE: 0x7011,
+ 0xF8EF: 0x7206,
+ 0xF8F0: 0xFA07,
+ 0xF8F1: 0x4FF5,
+ 0xF8F2: 0x527D,
+ 0xF8F3: 0x5F6A,
+ 0xF8F4: 0x6153,
+ 0xF8F5: 0x6753,
+ 0xF8F6: 0x6A19,
+ 0xF8F7: 0x6F02,
+ 0xF8F8: 0x74E2,
+ 0xF8F9: 0x7968,
+ 0xF8FA: 0x8868,
+ 0xF8FB: 0x8C79,
+ 0xF8FC: 0x98C7,
+ 0xF8FD: 0x98C4,
+ 0xF8FE: 0x9A43,
+ 0xF9A1: 0x54C1,
+ 0xF9A2: 0x7A1F,
+ 0xF9A3: 0x6953,
+ 0xF9A4: 0x8AF7,
+ 0xF9A5: 0x8C4A,
+ 0xF9A6: 0x98A8,
+ 0xF9A7: 0x99AE,
+ 0xF9A8: 0x5F7C,
+ 0xF9A9: 0x62AB,
+ 0xF9AA: 0x75B2,
+ 0xF9AB: 0x76AE,
+ 0xF9AC: 0x88AB,
+ 0xF9AD: 0x907F,
+ 0xF9AE: 0x9642,
+ 0xF9AF: 0x5339,
+ 0xF9B0: 0x5F3C,
+ 0xF9B1: 0x5FC5,
+ 0xF9B2: 0x6CCC,
+ 0xF9B3: 0x73CC,
+ 0xF9B4: 0x7562,
+ 0xF9B5: 0x758B,
+ 0xF9B6: 0x7B46,
+ 0xF9B7: 0x82FE,
+ 0xF9B8: 0x999D,
+ 0xF9B9: 0x4E4F,
+ 0xF9BA: 0x903C,
+ 0xF9BB: 0x4E0B,
+ 0xF9BC: 0x4F55,
+ 0xF9BD: 0x53A6,
+ 0xF9BE: 0x590F,
+ 0xF9BF: 0x5EC8,
+ 0xF9C0: 0x6630,
+ 0xF9C1: 0x6CB3,
+ 0xF9C2: 0x7455,
+ 0xF9C3: 0x8377,
+ 0xF9C4: 0x8766,
+ 0xF9C5: 0x8CC0,
+ 0xF9C6: 0x9050,
+ 0xF9C7: 0x971E,
+ 0xF9C8: 0x9C15,
+ 0xF9C9: 0x58D1,
+ 0xF9CA: 0x5B78,
+ 0xF9CB: 0x8650,
+ 0xF9CC: 0x8B14,
+ 0xF9CD: 0x9DB4,
+ 0xF9CE: 0x5BD2,
+ 0xF9CF: 0x6068,
+ 0xF9D0: 0x608D,
+ 0xF9D1: 0x65F1,
+ 0xF9D2: 0x6C57,
+ 0xF9D3: 0x6F22,
+ 0xF9D4: 0x6FA3,
+ 0xF9D5: 0x701A,
+ 0xF9D6: 0x7F55,
+ 0xF9D7: 0x7FF0,
+ 0xF9D8: 0x9591,
+ 0xF9D9: 0x9592,
+ 0xF9DA: 0x9650,
+ 0xF9DB: 0x97D3,
+ 0xF9DC: 0x5272,
+ 0xF9DD: 0x8F44,
+ 0xF9DE: 0x51FD,
+ 0xF9DF: 0x542B,
+ 0xF9E0: 0x54B8,
+ 0xF9E1: 0x5563,
+ 0xF9E2: 0x558A,
+ 0xF9E3: 0x6ABB,
+ 0xF9E4: 0x6DB5,
+ 0xF9E5: 0x7DD8,
+ 0xF9E6: 0x8266,
+ 0xF9E7: 0x929C,
+ 0xF9E8: 0x9677,
+ 0xF9E9: 0x9E79,
+ 0xF9EA: 0x5408,
+ 0xF9EB: 0x54C8,
+ 0xF9EC: 0x76D2,
+ 0xF9ED: 0x86E4,
+ 0xF9EE: 0x95A4,
+ 0xF9EF: 0x95D4,
+ 0xF9F0: 0x965C,
+ 0xF9F1: 0x4EA2,
+ 0xF9F2: 0x4F09,
+ 0xF9F3: 0x59EE,
+ 0xF9F4: 0x5AE6,
+ 0xF9F5: 0x5DF7,
+ 0xF9F6: 0x6052,
+ 0xF9F7: 0x6297,
+ 0xF9F8: 0x676D,
+ 0xF9F9: 0x6841,
+ 0xF9FA: 0x6C86,
+ 0xF9FB: 0x6E2F,
+ 0xF9FC: 0x7F38,
+ 0xF9FD: 0x809B,
+ 0xF9FE: 0x822A,
+ 0xFAA1: 0xFA08,
+ 0xFAA2: 0xFA09,
+ 0xFAA3: 0x9805,
+ 0xFAA4: 0x4EA5,
+ 0xFAA5: 0x5055,
+ 0xFAA6: 0x54B3,
+ 0xFAA7: 0x5793,
+ 0xFAA8: 0x595A,
+ 0xFAA9: 0x5B69,
+ 0xFAAA: 0x5BB3,
+ 0xFAAB: 0x61C8,
+ 0xFAAC: 0x6977,
+ 0xFAAD: 0x6D77,
+ 0xFAAE: 0x7023,
+ 0xFAAF: 0x87F9,
+ 0xFAB0: 0x89E3,
+ 0xFAB1: 0x8A72,
+ 0xFAB2: 0x8AE7,
+ 0xFAB3: 0x9082,
+ 0xFAB4: 0x99ED,
+ 0xFAB5: 0x9AB8,
+ 0xFAB6: 0x52BE,
+ 0xFAB7: 0x6838,
+ 0xFAB8: 0x5016,
+ 0xFAB9: 0x5E78,
+ 0xFABA: 0x674F,
+ 0xFABB: 0x8347,
+ 0xFABC: 0x884C,
+ 0xFABD: 0x4EAB,
+ 0xFABE: 0x5411,
+ 0xFABF: 0x56AE,
+ 0xFAC0: 0x73E6,
+ 0xFAC1: 0x9115,
+ 0xFAC2: 0x97FF,
+ 0xFAC3: 0x9909,
+ 0xFAC4: 0x9957,
+ 0xFAC5: 0x9999,
+ 0xFAC6: 0x5653,
+ 0xFAC7: 0x589F,
+ 0xFAC8: 0x865B,
+ 0xFAC9: 0x8A31,
+ 0xFACA: 0x61B2,
+ 0xFACB: 0x6AF6,
+ 0xFACC: 0x737B,
+ 0xFACD: 0x8ED2,
+ 0xFACE: 0x6B47,
+ 0xFACF: 0x96AA,
+ 0xFAD0: 0x9A57,
+ 0xFAD1: 0x5955,
+ 0xFAD2: 0x7200,
+ 0xFAD3: 0x8D6B,
+ 0xFAD4: 0x9769,
+ 0xFAD5: 0x4FD4,
+ 0xFAD6: 0x5CF4,
+ 0xFAD7: 0x5F26,
+ 0xFAD8: 0x61F8,
+ 0xFAD9: 0x665B,
+ 0xFADA: 0x6CEB,
+ 0xFADB: 0x70AB,
+ 0xFADC: 0x7384,
+ 0xFADD: 0x73B9,
+ 0xFADE: 0x73FE,
+ 0xFADF: 0x7729,
+ 0xFAE0: 0x774D,
+ 0xFAE1: 0x7D43,
+ 0xFAE2: 0x7D62,
+ 0xFAE3: 0x7E23,
+ 0xFAE4: 0x8237,
+ 0xFAE5: 0x8852,
+ 0xFAE6: 0xFA0A,
+ 0xFAE7: 0x8CE2,
+ 0xFAE8: 0x9249,
+ 0xFAE9: 0x986F,
+ 0xFAEA: 0x5B51,
+ 0xFAEB: 0x7A74,
+ 0xFAEC: 0x8840,
+ 0xFAED: 0x9801,
+ 0xFAEE: 0x5ACC,
+ 0xFAEF: 0x4FE0,
+ 0xFAF0: 0x5354,
+ 0xFAF1: 0x593E,
+ 0xFAF2: 0x5CFD,
+ 0xFAF3: 0x633E,
+ 0xFAF4: 0x6D79,
+ 0xFAF5: 0x72F9,
+ 0xFAF6: 0x8105,
+ 0xFAF7: 0x8107,
+ 0xFAF8: 0x83A2,
+ 0xFAF9: 0x92CF,
+ 0xFAFA: 0x9830,
+ 0xFAFB: 0x4EA8,
+ 0xFAFC: 0x5144,
+ 0xFAFD: 0x5211,
+ 0xFAFE: 0x578B,
+ 0xFBA1: 0x5F62,
+ 0xFBA2: 0x6CC2,
+ 0xFBA3: 0x6ECE,
+ 0xFBA4: 0x7005,
+ 0xFBA5: 0x7050,
+ 0xFBA6: 0x70AF,
+ 0xFBA7: 0x7192,
+ 0xFBA8: 0x73E9,
+ 0xFBA9: 0x7469,
+ 0xFBAA: 0x834A,
+ 0xFBAB: 0x87A2,
+ 0xFBAC: 0x8861,
+ 0xFBAD: 0x9008,
+ 0xFBAE: 0x90A2,
+ 0xFBAF: 0x93A3,
+ 0xFBB0: 0x99A8,
+ 0xFBB1: 0x516E,
+ 0xFBB2: 0x5F57,
+ 0xFBB3: 0x60E0,
+ 0xFBB4: 0x6167,
+ 0xFBB5: 0x66B3,
+ 0xFBB6: 0x8559,
+ 0xFBB7: 0x8E4A,
+ 0xFBB8: 0x91AF,
+ 0xFBB9: 0x978B,
+ 0xFBBA: 0x4E4E,
+ 0xFBBB: 0x4E92,
+ 0xFBBC: 0x547C,
+ 0xFBBD: 0x58D5,
+ 0xFBBE: 0x58FA,
+ 0xFBBF: 0x597D,
+ 0xFBC0: 0x5CB5,
+ 0xFBC1: 0x5F27,
+ 0xFBC2: 0x6236,
+ 0xFBC3: 0x6248,
+ 0xFBC4: 0x660A,
+ 0xFBC5: 0x6667,
+ 0xFBC6: 0x6BEB,
+ 0xFBC7: 0x6D69,
+ 0xFBC8: 0x6DCF,
+ 0xFBC9: 0x6E56,
+ 0xFBCA: 0x6EF8,
+ 0xFBCB: 0x6F94,
+ 0xFBCC: 0x6FE0,
+ 0xFBCD: 0x6FE9,
+ 0xFBCE: 0x705D,
+ 0xFBCF: 0x72D0,
+ 0xFBD0: 0x7425,
+ 0xFBD1: 0x745A,
+ 0xFBD2: 0x74E0,
+ 0xFBD3: 0x7693,
+ 0xFBD4: 0x795C,
+ 0xFBD5: 0x7CCA,
+ 0xFBD6: 0x7E1E,
+ 0xFBD7: 0x80E1,
+ 0xFBD8: 0x82A6,
+ 0xFBD9: 0x846B,
+ 0xFBDA: 0x84BF,
+ 0xFBDB: 0x864E,
+ 0xFBDC: 0x865F,
+ 0xFBDD: 0x8774,
+ 0xFBDE: 0x8B77,
+ 0xFBDF: 0x8C6A,
+ 0xFBE0: 0x93AC,
+ 0xFBE1: 0x9800,
+ 0xFBE2: 0x9865,
+ 0xFBE3: 0x60D1,
+ 0xFBE4: 0x6216,
+ 0xFBE5: 0x9177,
+ 0xFBE6: 0x5A5A,
+ 0xFBE7: 0x660F,
+ 0xFBE8: 0x6DF7,
+ 0xFBE9: 0x6E3E,
+ 0xFBEA: 0x743F,
+ 0xFBEB: 0x9B42,
+ 0xFBEC: 0x5FFD,
+ 0xFBED: 0x60DA,
+ 0xFBEE: 0x7B0F,
+ 0xFBEF: 0x54C4,
+ 0xFBF0: 0x5F18,
+ 0xFBF1: 0x6C5E,
+ 0xFBF2: 0x6CD3,
+ 0xFBF3: 0x6D2A,
+ 0xFBF4: 0x70D8,
+ 0xFBF5: 0x7D05,
+ 0xFBF6: 0x8679,
+ 0xFBF7: 0x8A0C,
+ 0xFBF8: 0x9D3B,
+ 0xFBF9: 0x5316,
+ 0xFBFA: 0x548C,
+ 0xFBFB: 0x5B05,
+ 0xFBFC: 0x6A3A,
+ 0xFBFD: 0x706B,
+ 0xFBFE: 0x7575,
+ 0xFCA1: 0x798D,
+ 0xFCA2: 0x79BE,
+ 0xFCA3: 0x82B1,
+ 0xFCA4: 0x83EF,
+ 0xFCA5: 0x8A71,
+ 0xFCA6: 0x8B41,
+ 0xFCA7: 0x8CA8,
+ 0xFCA8: 0x9774,
+ 0xFCA9: 0xFA0B,
+ 0xFCAA: 0x64F4,
+ 0xFCAB: 0x652B,
+ 0xFCAC: 0x78BA,
+ 0xFCAD: 0x78BB,
+ 0xFCAE: 0x7A6B,
+ 0xFCAF: 0x4E38,
+ 0xFCB0: 0x559A,
+ 0xFCB1: 0x5950,
+ 0xFCB2: 0x5BA6,
+ 0xFCB3: 0x5E7B,
+ 0xFCB4: 0x60A3,
+ 0xFCB5: 0x63DB,
+ 0xFCB6: 0x6B61,
+ 0xFCB7: 0x6665,
+ 0xFCB8: 0x6853,
+ 0xFCB9: 0x6E19,
+ 0xFCBA: 0x7165,
+ 0xFCBB: 0x74B0,
+ 0xFCBC: 0x7D08,
+ 0xFCBD: 0x9084,
+ 0xFCBE: 0x9A69,
+ 0xFCBF: 0x9C25,
+ 0xFCC0: 0x6D3B,
+ 0xFCC1: 0x6ED1,
+ 0xFCC2: 0x733E,
+ 0xFCC3: 0x8C41,
+ 0xFCC4: 0x95CA,
+ 0xFCC5: 0x51F0,
+ 0xFCC6: 0x5E4C,
+ 0xFCC7: 0x5FA8,
+ 0xFCC8: 0x604D,
+ 0xFCC9: 0x60F6,
+ 0xFCCA: 0x6130,
+ 0xFCCB: 0x614C,
+ 0xFCCC: 0x6643,
+ 0xFCCD: 0x6644,
+ 0xFCCE: 0x69A5,
+ 0xFCCF: 0x6CC1,
+ 0xFCD0: 0x6E5F,
+ 0xFCD1: 0x6EC9,
+ 0xFCD2: 0x6F62,
+ 0xFCD3: 0x714C,
+ 0xFCD4: 0x749C,
+ 0xFCD5: 0x7687,
+ 0xFCD6: 0x7BC1,
+ 0xFCD7: 0x7C27,
+ 0xFCD8: 0x8352,
+ 0xFCD9: 0x8757,
+ 0xFCDA: 0x9051,
+ 0xFCDB: 0x968D,
+ 0xFCDC: 0x9EC3,
+ 0xFCDD: 0x532F,
+ 0xFCDE: 0x56DE,
+ 0xFCDF: 0x5EFB,
+ 0xFCE0: 0x5F8A,
+ 0xFCE1: 0x6062,
+ 0xFCE2: 0x6094,
+ 0xFCE3: 0x61F7,
+ 0xFCE4: 0x6666,
+ 0xFCE5: 0x6703,
+ 0xFCE6: 0x6A9C,
+ 0xFCE7: 0x6DEE,
+ 0xFCE8: 0x6FAE,
+ 0xFCE9: 0x7070,
+ 0xFCEA: 0x736A,
+ 0xFCEB: 0x7E6A,
+ 0xFCEC: 0x81BE,
+ 0xFCED: 0x8334,
+ 0xFCEE: 0x86D4,
+ 0xFCEF: 0x8AA8,
+ 0xFCF0: 0x8CC4,
+ 0xFCF1: 0x5283,
+ 0xFCF2: 0x7372,
+ 0xFCF3: 0x5B96,
+ 0xFCF4: 0x6A6B,
+ 0xFCF5: 0x9404,
+ 0xFCF6: 0x54EE,
+ 0xFCF7: 0x5686,
+ 0xFCF8: 0x5B5D,
+ 0xFCF9: 0x6548,
+ 0xFCFA: 0x6585,
+ 0xFCFB: 0x66C9,
+ 0xFCFC: 0x689F,
+ 0xFCFD: 0x6D8D,
+ 0xFCFE: 0x6DC6,
+ 0xFDA1: 0x723B,
+ 0xFDA2: 0x80B4,
+ 0xFDA3: 0x9175,
+ 0xFDA4: 0x9A4D,
+ 0xFDA5: 0x4FAF,
+ 0xFDA6: 0x5019,
+ 0xFDA7: 0x539A,
+ 0xFDA8: 0x540E,
+ 0xFDA9: 0x543C,
+ 0xFDAA: 0x5589,
+ 0xFDAB: 0x55C5,
+ 0xFDAC: 0x5E3F,
+ 0xFDAD: 0x5F8C,
+ 0xFDAE: 0x673D,
+ 0xFDAF: 0x7166,
+ 0xFDB0: 0x73DD,
+ 0xFDB1: 0x9005,
+ 0xFDB2: 0x52DB,
+ 0xFDB3: 0x52F3,
+ 0xFDB4: 0x5864,
+ 0xFDB5: 0x58CE,
+ 0xFDB6: 0x7104,
+ 0xFDB7: 0x718F,
+ 0xFDB8: 0x71FB,
+ 0xFDB9: 0x85B0,
+ 0xFDBA: 0x8A13,
+ 0xFDBB: 0x6688,
+ 0xFDBC: 0x85A8,
+ 0xFDBD: 0x55A7,
+ 0xFDBE: 0x6684,
+ 0xFDBF: 0x714A,
+ 0xFDC0: 0x8431,
+ 0xFDC1: 0x5349,
+ 0xFDC2: 0x5599,
+ 0xFDC3: 0x6BC1,
+ 0xFDC4: 0x5F59,
+ 0xFDC5: 0x5FBD,
+ 0xFDC6: 0x63EE,
+ 0xFDC7: 0x6689,
+ 0xFDC8: 0x7147,
+ 0xFDC9: 0x8AF1,
+ 0xFDCA: 0x8F1D,
+ 0xFDCB: 0x9EBE,
+ 0xFDCC: 0x4F11,
+ 0xFDCD: 0x643A,
+ 0xFDCE: 0x70CB,
+ 0xFDCF: 0x7566,
+ 0xFDD0: 0x8667,
+ 0xFDD1: 0x6064,
+ 0xFDD2: 0x8B4E,
+ 0xFDD3: 0x9DF8,
+ 0xFDD4: 0x5147,
+ 0xFDD5: 0x51F6,
+ 0xFDD6: 0x5308,
+ 0xFDD7: 0x6D36,
+ 0xFDD8: 0x80F8,
+ 0xFDD9: 0x9ED1,
+ 0xFDDA: 0x6615,
+ 0xFDDB: 0x6B23,
+ 0xFDDC: 0x7098,
+ 0xFDDD: 0x75D5,
+ 0xFDDE: 0x5403,
+ 0xFDDF: 0x5C79,
+ 0xFDE0: 0x7D07,
+ 0xFDE1: 0x8A16,
+ 0xFDE2: 0x6B20,
+ 0xFDE3: 0x6B3D,
+ 0xFDE4: 0x6B46,
+ 0xFDE5: 0x5438,
+ 0xFDE6: 0x6070,
+ 0xFDE7: 0x6D3D,
+ 0xFDE8: 0x7FD5,
+ 0xFDE9: 0x8208,
+ 0xFDEA: 0x50D6,
+ 0xFDEB: 0x51DE,
+ 0xFDEC: 0x559C,
+ 0xFDED: 0x566B,
+ 0xFDEE: 0x56CD,
+ 0xFDEF: 0x59EC,
+ 0xFDF0: 0x5B09,
+ 0xFDF1: 0x5E0C,
+ 0xFDF2: 0x6199,
+ 0xFDF3: 0x6198,
+ 0xFDF4: 0x6231,
+ 0xFDF5: 0x665E,
+ 0xFDF6: 0x66E6,
+ 0xFDF7: 0x7199,
+ 0xFDF8: 0x71B9,
+ 0xFDF9: 0x71BA,
+ 0xFDFA: 0x72A7,
+ 0xFDFB: 0x79A7,
+ 0xFDFC: 0x7A00,
+ 0xFDFD: 0x7FB2,
+ 0xFDFE: 0x8A70,
+}
diff --git a/modules/mahonia/euc-kr.go b/modules/mahonia/euc-kr.go
new file mode 100644
index 000000000..10147c4ed
--- /dev/null
+++ b/modules/mahonia/euc-kr.go
@@ -0,0 +1,89 @@
+package mahonia
+
+// Converters for the EUC-KR encoding.
+
+import (
+ "unicode/utf8"
+)
+
+func init() {
+ RegisterCharset(&Charset{
+ Name: "EUC-KR",
+ Aliases: []string{
+ "ibm-1363",
+ "KS_C_5601-1987",
+ "KS_C_5601-1989",
+ "KSC_5601",
+ "Korean",
+ "iso-ir-149",
+ "cp1363",
+ "5601",
+ "ksc",
+ "windows-949",
+ "ibm-970",
+ "cp970",
+ "970",
+ "cp949",
+ },
+ NewDecoder: func() Decoder {
+ return decodeEucKr
+ },
+ NewEncoder: func() Encoder {
+ eucKrOnce.Do(reverseEucKrTable)
+ return encodeEucKr
+ },
+ })
+}
+
+func decodeEucKr(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ return 0, 0, NO_ROOM
+ }
+
+ b := p[0]
+ if b < 0x80 {
+ return rune(b), 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ return 0, 0, NO_ROOM
+ }
+
+ euc := int(b)<<8 + int(p[1])
+ c = rune(eucKrToUnicode[euc])
+
+ if c == 0 {
+ return utf8.RuneError, 2, INVALID_CHAR
+ }
+ return c, 2, SUCCESS
+}
+
+func encodeEucKr(p []byte, c rune) (size int, status Status) {
+ if len(p) == 0 {
+ return 0, NO_ROOM
+ }
+
+ if c < 0x80 {
+ p[0] = byte(c)
+ return 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ return 0, NO_ROOM
+ }
+
+ if c > 0xffff {
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ }
+
+ euc := unicodeToEucKr[c]
+ if euc == 0 {
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ }
+
+ p[0] = byte(euc >> 8)
+ p[1] = byte(euc)
+ return 2, SUCCESS
+}
diff --git a/modules/mahonia/fallback.go b/modules/mahonia/fallback.go
new file mode 100644
index 000000000..27259c5d7
--- /dev/null
+++ b/modules/mahonia/fallback.go
@@ -0,0 +1,19 @@
+package mahonia
+
+// FallbackDecoder combines a series of Decoders into one.
+// If the first Decoder returns a status of INVALID_CHAR, the others are tried as well.
+//
+// Note: if the text to be decoded ends with a sequence of bytes that is not a valid character in the first charset,
+// but it could be the beginning of a valid character, the FallbackDecoder will give a status of NO_ROOM instead of
+// falling back to the other Decoders.
+func FallbackDecoder(decoders ...Decoder) Decoder {
+ return func(p []byte) (c rune, size int, status Status) {
+ for _, d := range decoders {
+ c, size, status = d(p)
+ if status != INVALID_CHAR {
+ return
+ }
+ }
+ return 0, 1, INVALID_CHAR
+ }
+}
diff --git a/modules/mahonia/gb18030-data.go b/modules/mahonia/gb18030-data.go
new file mode 100644
index 000000000..a63289b71
--- /dev/null
+++ b/modules/mahonia/gb18030-data.go
@@ -0,0 +1,6839 @@
+package mahonia
+
+// Data tables for 4-byte characters in GB18030 encoding.
+// Based on http://source.icu-project.org/repos/icu/data/trunk/charset/data/ucm/gb-18030-2005.ucm
+
+// gb18030Linear converts a 32-bit big-endian representation of a 4-byte
+// character into a linearly-increasing integer, starting from the base
+// sequence of 0x81308130
+func gb18030Linear(g uint32) uint32 {
+ lin := g>>24 - 0x81
+ lin = lin*10 + (g>>16)&0xff - 0x30
+ lin = lin*126 + (g>>8)&0xff - 0x81
+ lin = lin*10 + g&0xff - 0x30
+ return lin
+}
+
+// Equivalent ranges between GB18030 and Unicode.
+var gb18030Ranges = []struct {
+ firstRune, lastRune rune
+ firstGB, lastGB uint32
+}{
+ {0x10000, 0x10FFFF, gb18030Linear(0x90308130), gb18030Linear(0xE3329A35)},
+ {0x9FA6, 0xD7FF, gb18030Linear(0x82358F33), gb18030Linear(0x8336C738)},
+ {0x0452, 0x200F, gb18030Linear(0x8130D330), gb18030Linear(0x8136A531)},
+ {0xE865, 0xF92B, gb18030Linear(0x8336D030), gb18030Linear(0x84308534)},
+ {0x2643, 0x2E80, gb18030Linear(0x8137A839), gb18030Linear(0x8138FD38)},
+ {0xFA2A, 0xFE2F, gb18030Linear(0x84309C38), gb18030Linear(0x84318537)},
+ {0x3CE1, 0x4055, gb18030Linear(0x8231D438), gb18030Linear(0x8232AF32)},
+ {0x361B, 0x3917, gb18030Linear(0x8230A633), gb18030Linear(0x8230F237)},
+ {0x49B8, 0x4C76, gb18030Linear(0x8234A131), gb18030Linear(0x8234E733)},
+ {0x4160, 0x4336, gb18030Linear(0x8232C937), gb18030Linear(0x8232F837)},
+ {0x478E, 0x4946, gb18030Linear(0x8233E838), gb18030Linear(0x82349638)},
+ {0x44D7, 0x464B, gb18030Linear(0x8233A339), gb18030Linear(0x8233C931)},
+ {0xFFE6, 0xFFFF, gb18030Linear(0x8431A234), gb18030Linear(0x8431A439)},
+}
+
+// The higest value returned by gb18030Linear for characters in gb18030Data
+const maxGB18030Linear = 39393
+
+// Unicode equivalents for characters not handled algorithmically.
+var gb18030Data = []struct {
+ unicode uint16
+ gb18030 uint32
+}{
+ {0x0080, 0x81308130},
+ {0x0081, 0x81308131},
+ {0x0082, 0x81308132},
+ {0x0083, 0x81308133},
+ {0x0084, 0x81308134},
+ {0x0085, 0x81308135},
+ {0x0086, 0x81308136},
+ {0x0087, 0x81308137},
+ {0x0088, 0x81308138},
+ {0x0089, 0x81308139},
+ {0x008A, 0x81308230},
+ {0x008B, 0x81308231},
+ {0x008C, 0x81308232},
+ {0x008D, 0x81308233},
+ {0x008E, 0x81308234},
+ {0x008F, 0x81308235},
+ {0x0090, 0x81308236},
+ {0x0091, 0x81308237},
+ {0x0092, 0x81308238},
+ {0x0093, 0x81308239},
+ {0x0094, 0x81308330},
+ {0x0095, 0x81308331},
+ {0x0096, 0x81308332},
+ {0x0097, 0x81308333},
+ {0x0098, 0x81308334},
+ {0x0099, 0x81308335},
+ {0x009A, 0x81308336},
+ {0x009B, 0x81308337},
+ {0x009C, 0x81308338},
+ {0x009D, 0x81308339},
+ {0x009E, 0x81308430},
+ {0x009F, 0x81308431},
+ {0x00A0, 0x81308432},
+ {0x00A1, 0x81308433},
+ {0x00A2, 0x81308434},
+ {0x00A3, 0x81308435},
+ {0x00A5, 0x81308436},
+ {0x00A6, 0x81308437},
+ {0x00A9, 0x81308438},
+ {0x00AA, 0x81308439},
+ {0x00AB, 0x81308530},
+ {0x00AC, 0x81308531},
+ {0x00AD, 0x81308532},
+ {0x00AE, 0x81308533},
+ {0x00AF, 0x81308534},
+ {0x00B2, 0x81308535},
+ {0x00B3, 0x81308536},
+ {0x00B4, 0x81308537},
+ {0x00B5, 0x81308538},
+ {0x00B6, 0x81308539},
+ {0x00B8, 0x81308630},
+ {0x00B9, 0x81308631},
+ {0x00BA, 0x81308632},
+ {0x00BB, 0x81308633},
+ {0x00BC, 0x81308634},
+ {0x00BD, 0x81308635},
+ {0x00BE, 0x81308636},
+ {0x00BF, 0x81308637},
+ {0x00C0, 0x81308638},
+ {0x00C1, 0x81308639},
+ {0x00C2, 0x81308730},
+ {0x00C3, 0x81308731},
+ {0x00C4, 0x81308732},
+ {0x00C5, 0x81308733},
+ {0x00C6, 0x81308734},
+ {0x00C7, 0x81308735},
+ {0x00C8, 0x81308736},
+ {0x00C9, 0x81308737},
+ {0x00CA, 0x81308738},
+ {0x00CB, 0x81308739},
+ {0x00CC, 0x81308830},
+ {0x00CD, 0x81308831},
+ {0x00CE, 0x81308832},
+ {0x00CF, 0x81308833},
+ {0x00D0, 0x81308834},
+ {0x00D1, 0x81308835},
+ {0x00D2, 0x81308836},
+ {0x00D3, 0x81308837},
+ {0x00D4, 0x81308838},
+ {0x00D5, 0x81308839},
+ {0x00D6, 0x81308930},
+ {0x00D8, 0x81308931},
+ {0x00D9, 0x81308932},
+ {0x00DA, 0x81308933},
+ {0x00DB, 0x81308934},
+ {0x00DC, 0x81308935},
+ {0x00DD, 0x81308936},
+ {0x00DE, 0x81308937},
+ {0x00DF, 0x81308938},
+ {0x00E2, 0x81308939},
+ {0x00E3, 0x81308A30},
+ {0x00E4, 0x81308A31},
+ {0x00E5, 0x81308A32},
+ {0x00E6, 0x81308A33},
+ {0x00E7, 0x81308A34},
+ {0x00EB, 0x81308A35},
+ {0x00EE, 0x81308A36},
+ {0x00EF, 0x81308A37},
+ {0x00F0, 0x81308A38},
+ {0x00F1, 0x81308A39},
+ {0x00F4, 0x81308B30},
+ {0x00F5, 0x81308B31},
+ {0x00F6, 0x81308B32},
+ {0x00F8, 0x81308B33},
+ {0x00FB, 0x81308B34},
+ {0x00FD, 0x81308B35},
+ {0x00FE, 0x81308B36},
+ {0x00FF, 0x81308B37},
+ {0x0100, 0x81308B38},
+ {0x0102, 0x81308B39},
+ {0x0103, 0x81308C30},
+ {0x0104, 0x81308C31},
+ {0x0105, 0x81308C32},
+ {0x0106, 0x81308C33},
+ {0x0107, 0x81308C34},
+ {0x0108, 0x81308C35},
+ {0x0109, 0x81308C36},
+ {0x010A, 0x81308C37},
+ {0x010B, 0x81308C38},
+ {0x010C, 0x81308C39},
+ {0x010D, 0x81308D30},
+ {0x010E, 0x81308D31},
+ {0x010F, 0x81308D32},
+ {0x0110, 0x81308D33},
+ {0x0111, 0x81308D34},
+ {0x0112, 0x81308D35},
+ {0x0114, 0x81308D36},
+ {0x0115, 0x81308D37},
+ {0x0116, 0x81308D38},
+ {0x0117, 0x81308D39},
+ {0x0118, 0x81308E30},
+ {0x0119, 0x81308E31},
+ {0x011A, 0x81308E32},
+ {0x011C, 0x81308E33},
+ {0x011D, 0x81308E34},
+ {0x011E, 0x81308E35},
+ {0x011F, 0x81308E36},
+ {0x0120, 0x81308E37},
+ {0x0121, 0x81308E38},
+ {0x0122, 0x81308E39},
+ {0x0123, 0x81308F30},
+ {0x0124, 0x81308F31},
+ {0x0125, 0x81308F32},
+ {0x0126, 0x81308F33},
+ {0x0127, 0x81308F34},
+ {0x0128, 0x81308F35},
+ {0x0129, 0x81308F36},
+ {0x012A, 0x81308F37},
+ {0x012C, 0x81308F38},
+ {0x012D, 0x81308F39},
+ {0x012E, 0x81309030},
+ {0x012F, 0x81309031},
+ {0x0130, 0x81309032},
+ {0x0131, 0x81309033},
+ {0x0132, 0x81309034},
+ {0x0133, 0x81309035},
+ {0x0134, 0x81309036},
+ {0x0135, 0x81309037},
+ {0x0136, 0x81309038},
+ {0x0137, 0x81309039},
+ {0x0138, 0x81309130},
+ {0x0139, 0x81309131},
+ {0x013A, 0x81309132},
+ {0x013B, 0x81309133},
+ {0x013C, 0x81309134},
+ {0x013D, 0x81309135},
+ {0x013E, 0x81309136},
+ {0x013F, 0x81309137},
+ {0x0140, 0x81309138},
+ {0x0141, 0x81309139},
+ {0x0142, 0x81309230},
+ {0x0143, 0x81309231},
+ {0x0145, 0x81309232},
+ {0x0146, 0x81309233},
+ {0x0147, 0x81309234},
+ {0x0149, 0x81309235},
+ {0x014A, 0x81309236},
+ {0x014B, 0x81309237},
+ {0x014C, 0x81309238},
+ {0x014E, 0x81309239},
+ {0x014F, 0x81309330},
+ {0x0150, 0x81309331},
+ {0x0151, 0x81309332},
+ {0x0152, 0x81309333},
+ {0x0153, 0x81309334},
+ {0x0154, 0x81309335},
+ {0x0155, 0x81309336},
+ {0x0156, 0x81309337},
+ {0x0157, 0x81309338},
+ {0x0158, 0x81309339},
+ {0x0159, 0x81309430},
+ {0x015A, 0x81309431},
+ {0x015B, 0x81309432},
+ {0x015C, 0x81309433},
+ {0x015D, 0x81309434},
+ {0x015E, 0x81309435},
+ {0x015F, 0x81309436},
+ {0x0160, 0x81309437},
+ {0x0161, 0x81309438},
+ {0x0162, 0x81309439},
+ {0x0163, 0x81309530},
+ {0x0164, 0x81309531},
+ {0x0165, 0x81309532},
+ {0x0166, 0x81309533},
+ {0x0167, 0x81309534},
+ {0x0168, 0x81309535},
+ {0x0169, 0x81309536},
+ {0x016A, 0x81309537},
+ {0x016C, 0x81309538},
+ {0x016D, 0x81309539},
+ {0x016E, 0x81309630},
+ {0x016F, 0x81309631},
+ {0x0170, 0x81309632},
+ {0x0171, 0x81309633},
+ {0x0172, 0x81309634},
+ {0x0173, 0x81309635},
+ {0x0174, 0x81309636},
+ {0x0175, 0x81309637},
+ {0x0176, 0x81309638},
+ {0x0177, 0x81309639},
+ {0x0178, 0x81309730},
+ {0x0179, 0x81309731},
+ {0x017A, 0x81309732},
+ {0x017B, 0x81309733},
+ {0x017C, 0x81309734},
+ {0x017D, 0x81309735},
+ {0x017E, 0x81309736},
+ {0x017F, 0x81309737},
+ {0x0180, 0x81309738},
+ {0x0181, 0x81309739},
+ {0x0182, 0x81309830},
+ {0x0183, 0x81309831},
+ {0x0184, 0x81309832},
+ {0x0185, 0x81309833},
+ {0x0186, 0x81309834},
+ {0x0187, 0x81309835},
+ {0x0188, 0x81309836},
+ {0x0189, 0x81309837},
+ {0x018A, 0x81309838},
+ {0x018B, 0x81309839},
+ {0x018C, 0x81309930},
+ {0x018D, 0x81309931},
+ {0x018E, 0x81309932},
+ {0x018F, 0x81309933},
+ {0x0190, 0x81309934},
+ {0x0191, 0x81309935},
+ {0x0192, 0x81309936},
+ {0x0193, 0x81309937},
+ {0x0194, 0x81309938},
+ {0x0195, 0x81309939},
+ {0x0196, 0x81309A30},
+ {0x0197, 0x81309A31},
+ {0x0198, 0x81309A32},
+ {0x0199, 0x81309A33},
+ {0x019A, 0x81309A34},
+ {0x019B, 0x81309A35},
+ {0x019C, 0x81309A36},
+ {0x019D, 0x81309A37},
+ {0x019E, 0x81309A38},
+ {0x019F, 0x81309A39},
+ {0x01A0, 0x81309B30},
+ {0x01A1, 0x81309B31},
+ {0x01A2, 0x81309B32},
+ {0x01A3, 0x81309B33},
+ {0x01A4, 0x81309B34},
+ {0x01A5, 0x81309B35},
+ {0x01A6, 0x81309B36},
+ {0x01A7, 0x81309B37},
+ {0x01A8, 0x81309B38},
+ {0x01A9, 0x81309B39},
+ {0x01AA, 0x81309C30},
+ {0x01AB, 0x81309C31},
+ {0x01AC, 0x81309C32},
+ {0x01AD, 0x81309C33},
+ {0x01AE, 0x81309C34},
+ {0x01AF, 0x81309C35},
+ {0x01B0, 0x81309C36},
+ {0x01B1, 0x81309C37},
+ {0x01B2, 0x81309C38},
+ {0x01B3, 0x81309C39},
+ {0x01B4, 0x81309D30},
+ {0x01B5, 0x81309D31},
+ {0x01B6, 0x81309D32},
+ {0x01B7, 0x81309D33},
+ {0x01B8, 0x81309D34},
+ {0x01B9, 0x81309D35},
+ {0x01BA, 0x81309D36},
+ {0x01BB, 0x81309D37},
+ {0x01BC, 0x81309D38},
+ {0x01BD, 0x81309D39},
+ {0x01BE, 0x81309E30},
+ {0x01BF, 0x81309E31},
+ {0x01C0, 0x81309E32},
+ {0x01C1, 0x81309E33},
+ {0x01C2, 0x81309E34},
+ {0x01C3, 0x81309E35},
+ {0x01C4, 0x81309E36},
+ {0x01C5, 0x81309E37},
+ {0x01C6, 0x81309E38},
+ {0x01C7, 0x81309E39},
+ {0x01C8, 0x81309F30},
+ {0x01C9, 0x81309F31},
+ {0x01CA, 0x81309F32},
+ {0x01CB, 0x81309F33},
+ {0x01CC, 0x81309F34},
+ {0x01CD, 0x81309F35},
+ {0x01CF, 0x81309F36},
+ {0x01D1, 0x81309F37},
+ {0x01D3, 0x81309F38},
+ {0x01D5, 0x81309F39},
+ {0x01D7, 0x8130A030},
+ {0x01D9, 0x8130A031},
+ {0x01DB, 0x8130A032},
+ {0x01DD, 0x8130A033},
+ {0x01DE, 0x8130A034},
+ {0x01DF, 0x8130A035},
+ {0x01E0, 0x8130A036},
+ {0x01E1, 0x8130A037},
+ {0x01E2, 0x8130A038},
+ {0x01E3, 0x8130A039},
+ {0x01E4, 0x8130A130},
+ {0x01E5, 0x8130A131},
+ {0x01E6, 0x8130A132},
+ {0x01E7, 0x8130A133},
+ {0x01E8, 0x8130A134},
+ {0x01E9, 0x8130A135},
+ {0x01EA, 0x8130A136},
+ {0x01EB, 0x8130A137},
+ {0x01EC, 0x8130A138},
+ {0x01ED, 0x8130A139},
+ {0x01EE, 0x8130A230},
+ {0x01EF, 0x8130A231},
+ {0x01F0, 0x8130A232},
+ {0x01F1, 0x8130A233},
+ {0x01F2, 0x8130A234},
+ {0x01F3, 0x8130A235},
+ {0x01F4, 0x8130A236},
+ {0x01F5, 0x8130A237},
+ {0x01F6, 0x8130A238},
+ {0x01F7, 0x8130A239},
+ {0x01F8, 0x8130A330},
+ {0x01FA, 0x8130A331},
+ {0x01FB, 0x8130A332},
+ {0x01FC, 0x8130A333},
+ {0x01FD, 0x8130A334},
+ {0x01FE, 0x8130A335},
+ {0x01FF, 0x8130A336},
+ {0x0200, 0x8130A337},
+ {0x0201, 0x8130A338},
+ {0x0202, 0x8130A339},
+ {0x0203, 0x8130A430},
+ {0x0204, 0x8130A431},
+ {0x0205, 0x8130A432},
+ {0x0206, 0x8130A433},
+ {0x0207, 0x8130A434},
+ {0x0208, 0x8130A435},
+ {0x0209, 0x8130A436},
+ {0x020A, 0x8130A437},
+ {0x020B, 0x8130A438},
+ {0x020C, 0x8130A439},
+ {0x020D, 0x8130A530},
+ {0x020E, 0x8130A531},
+ {0x020F, 0x8130A532},
+ {0x0210, 0x8130A533},
+ {0x0211, 0x8130A534},
+ {0x0212, 0x8130A535},
+ {0x0213, 0x8130A536},
+ {0x0214, 0x8130A537},
+ {0x0215, 0x8130A538},
+ {0x0216, 0x8130A539},
+ {0x0217, 0x8130A630},
+ {0x0218, 0x8130A631},
+ {0x0219, 0x8130A632},
+ {0x021A, 0x8130A633},
+ {0x021B, 0x8130A634},
+ {0x021C, 0x8130A635},
+ {0x021D, 0x8130A636},
+ {0x021E, 0x8130A637},
+ {0x021F, 0x8130A638},
+ {0x0220, 0x8130A639},
+ {0x0221, 0x8130A730},
+ {0x0222, 0x8130A731},
+ {0x0223, 0x8130A732},
+ {0x0224, 0x8130A733},
+ {0x0225, 0x8130A734},
+ {0x0226, 0x8130A735},
+ {0x0227, 0x8130A736},
+ {0x0228, 0x8130A737},
+ {0x0229, 0x8130A738},
+ {0x022A, 0x8130A739},
+ {0x022B, 0x8130A830},
+ {0x022C, 0x8130A831},
+ {0x022D, 0x8130A832},
+ {0x022E, 0x8130A833},
+ {0x022F, 0x8130A834},
+ {0x0230, 0x8130A835},
+ {0x0231, 0x8130A836},
+ {0x0232, 0x8130A837},
+ {0x0233, 0x8130A838},
+ {0x0234, 0x8130A839},
+ {0x0235, 0x8130A930},
+ {0x0236, 0x8130A931},
+ {0x0237, 0x8130A932},
+ {0x0238, 0x8130A933},
+ {0x0239, 0x8130A934},
+ {0x023A, 0x8130A935},
+ {0x023B, 0x8130A936},
+ {0x023C, 0x8130A937},
+ {0x023D, 0x8130A938},
+ {0x023E, 0x8130A939},
+ {0x023F, 0x8130AA30},
+ {0x0240, 0x8130AA31},
+ {0x0241, 0x8130AA32},
+ {0x0242, 0x8130AA33},
+ {0x0243, 0x8130AA34},
+ {0x0244, 0x8130AA35},
+ {0x0245, 0x8130AA36},
+ {0x0246, 0x8130AA37},
+ {0x0247, 0x8130AA38},
+ {0x0248, 0x8130AA39},
+ {0x0249, 0x8130AB30},
+ {0x024A, 0x8130AB31},
+ {0x024B, 0x8130AB32},
+ {0x024C, 0x8130AB33},
+ {0x024D, 0x8130AB34},
+ {0x024E, 0x8130AB35},
+ {0x024F, 0x8130AB36},
+ {0x0250, 0x8130AB37},
+ {0x0252, 0x8130AB38},
+ {0x0253, 0x8130AB39},
+ {0x0254, 0x8130AC30},
+ {0x0255, 0x8130AC31},
+ {0x0256, 0x8130AC32},
+ {0x0257, 0x8130AC33},
+ {0x0258, 0x8130AC34},
+ {0x0259, 0x8130AC35},
+ {0x025A, 0x8130AC36},
+ {0x025B, 0x8130AC37},
+ {0x025C, 0x8130AC38},
+ {0x025D, 0x8130AC39},
+ {0x025E, 0x8130AD30},
+ {0x025F, 0x8130AD31},
+ {0x0260, 0x8130AD32},
+ {0x0262, 0x8130AD33},
+ {0x0263, 0x8130AD34},
+ {0x0264, 0x8130AD35},
+ {0x0265, 0x8130AD36},
+ {0x0266, 0x8130AD37},
+ {0x0267, 0x8130AD38},
+ {0x0268, 0x8130AD39},
+ {0x0269, 0x8130AE30},
+ {0x026A, 0x8130AE31},
+ {0x026B, 0x8130AE32},
+ {0x026C, 0x8130AE33},
+ {0x026D, 0x8130AE34},
+ {0x026E, 0x8130AE35},
+ {0x026F, 0x8130AE36},
+ {0x0270, 0x8130AE37},
+ {0x0271, 0x8130AE38},
+ {0x0272, 0x8130AE39},
+ {0x0273, 0x8130AF30},
+ {0x0274, 0x8130AF31},
+ {0x0275, 0x8130AF32},
+ {0x0276, 0x8130AF33},
+ {0x0277, 0x8130AF34},
+ {0x0278, 0x8130AF35},
+ {0x0279, 0x8130AF36},
+ {0x027A, 0x8130AF37},
+ {0x027B, 0x8130AF38},
+ {0x027C, 0x8130AF39},
+ {0x027D, 0x8130B030},
+ {0x027E, 0x8130B031},
+ {0x027F, 0x8130B032},
+ {0x0280, 0x8130B033},
+ {0x0281, 0x8130B034},
+ {0x0282, 0x8130B035},
+ {0x0283, 0x8130B036},
+ {0x0284, 0x8130B037},
+ {0x0285, 0x8130B038},
+ {0x0286, 0x8130B039},
+ {0x0287, 0x8130B130},
+ {0x0288, 0x8130B131},
+ {0x0289, 0x8130B132},
+ {0x028A, 0x8130B133},
+ {0x028B, 0x8130B134},
+ {0x028C, 0x8130B135},
+ {0x028D, 0x8130B136},
+ {0x028E, 0x8130B137},
+ {0x028F, 0x8130B138},
+ {0x0290, 0x8130B139},
+ {0x0291, 0x8130B230},
+ {0x0292, 0x8130B231},
+ {0x0293, 0x8130B232},
+ {0x0294, 0x8130B233},
+ {0x0295, 0x8130B234},
+ {0x0296, 0x8130B235},
+ {0x0297, 0x8130B236},
+ {0x0298, 0x8130B237},
+ {0x0299, 0x8130B238},
+ {0x029A, 0x8130B239},
+ {0x029B, 0x8130B330},
+ {0x029C, 0x8130B331},
+ {0x029D, 0x8130B332},
+ {0x029E, 0x8130B333},
+ {0x029F, 0x8130B334},
+ {0x02A0, 0x8130B335},
+ {0x02A1, 0x8130B336},
+ {0x02A2, 0x8130B337},
+ {0x02A3, 0x8130B338},
+ {0x02A4, 0x8130B339},
+ {0x02A5, 0x8130B430},
+ {0x02A6, 0x8130B431},
+ {0x02A7, 0x8130B432},
+ {0x02A8, 0x8130B433},
+ {0x02A9, 0x8130B434},
+ {0x02AA, 0x8130B435},
+ {0x02AB, 0x8130B436},
+ {0x02AC, 0x8130B437},
+ {0x02AD, 0x8130B438},
+ {0x02AE, 0x8130B439},
+ {0x02AF, 0x8130B530},
+ {0x02B0, 0x8130B531},
+ {0x02B1, 0x8130B532},
+ {0x02B2, 0x8130B533},
+ {0x02B3, 0x8130B534},
+ {0x02B4, 0x8130B535},
+ {0x02B5, 0x8130B536},
+ {0x02B6, 0x8130B537},
+ {0x02B7, 0x8130B538},
+ {0x02B8, 0x8130B539},
+ {0x02B9, 0x8130B630},
+ {0x02BA, 0x8130B631},
+ {0x02BB, 0x8130B632},
+ {0x02BC, 0x8130B633},
+ {0x02BD, 0x8130B634},
+ {0x02BE, 0x8130B635},
+ {0x02BF, 0x8130B636},
+ {0x02C0, 0x8130B637},
+ {0x02C1, 0x8130B638},
+ {0x02C2, 0x8130B639},
+ {0x02C3, 0x8130B730},
+ {0x02C4, 0x8130B731},
+ {0x02C5, 0x8130B732},
+ {0x02C6, 0x8130B733},
+ {0x02C8, 0x8130B734},
+ {0x02CC, 0x8130B735},
+ {0x02CD, 0x8130B736},
+ {0x02CE, 0x8130B737},
+ {0x02CF, 0x8130B738},
+ {0x02D0, 0x8130B739},
+ {0x02D1, 0x8130B830},
+ {0x02D2, 0x8130B831},
+ {0x02D3, 0x8130B832},
+ {0x02D4, 0x8130B833},
+ {0x02D5, 0x8130B834},
+ {0x02D6, 0x8130B835},
+ {0x02D7, 0x8130B836},
+ {0x02D8, 0x8130B837},
+ {0x02DA, 0x8130B838},
+ {0x02DB, 0x8130B839},
+ {0x02DC, 0x8130B930},
+ {0x02DD, 0x8130B931},
+ {0x02DE, 0x8130B932},
+ {0x02DF, 0x8130B933},
+ {0x02E0, 0x8130B934},
+ {0x02E1, 0x8130B935},
+ {0x02E2, 0x8130B936},
+ {0x02E3, 0x8130B937},
+ {0x02E4, 0x8130B938},
+ {0x02E5, 0x8130B939},
+ {0x02E6, 0x8130BA30},
+ {0x02E7, 0x8130BA31},
+ {0x02E8, 0x8130BA32},
+ {0x02E9, 0x8130BA33},
+ {0x02EA, 0x8130BA34},
+ {0x02EB, 0x8130BA35},
+ {0x02EC, 0x8130BA36},
+ {0x02ED, 0x8130BA37},
+ {0x02EE, 0x8130BA38},
+ {0x02EF, 0x8130BA39},
+ {0x02F0, 0x8130BB30},
+ {0x02F1, 0x8130BB31},
+ {0x02F2, 0x8130BB32},
+ {0x02F3, 0x8130BB33},
+ {0x02F4, 0x8130BB34},
+ {0x02F5, 0x8130BB35},
+ {0x02F6, 0x8130BB36},
+ {0x02F7, 0x8130BB37},
+ {0x02F8, 0x8130BB38},
+ {0x02F9, 0x8130BB39},
+ {0x02FA, 0x8130BC30},
+ {0x02FB, 0x8130BC31},
+ {0x02FC, 0x8130BC32},
+ {0x02FD, 0x8130BC33},
+ {0x02FE, 0x8130BC34},
+ {0x02FF, 0x8130BC35},
+ {0x0300, 0x8130BC36},
+ {0x0301, 0x8130BC37},
+ {0x0302, 0x8130BC38},
+ {0x0303, 0x8130BC39},
+ {0x0304, 0x8130BD30},
+ {0x0305, 0x8130BD31},
+ {0x0306, 0x8130BD32},
+ {0x0307, 0x8130BD33},
+ {0x0308, 0x8130BD34},
+ {0x0309, 0x8130BD35},
+ {0x030A, 0x8130BD36},
+ {0x030B, 0x8130BD37},
+ {0x030C, 0x8130BD38},
+ {0x030D, 0x8130BD39},
+ {0x030E, 0x8130BE30},
+ {0x030F, 0x8130BE31},
+ {0x0310, 0x8130BE32},
+ {0x0311, 0x8130BE33},
+ {0x0312, 0x8130BE34},
+ {0x0313, 0x8130BE35},
+ {0x0314, 0x8130BE36},
+ {0x0315, 0x8130BE37},
+ {0x0316, 0x8130BE38},
+ {0x0317, 0x8130BE39},
+ {0x0318, 0x8130BF30},
+ {0x0319, 0x8130BF31},
+ {0x031A, 0x8130BF32},
+ {0x031B, 0x8130BF33},
+ {0x031C, 0x8130BF34},
+ {0x031D, 0x8130BF35},
+ {0x031E, 0x8130BF36},
+ {0x031F, 0x8130BF37},
+ {0x0320, 0x8130BF38},
+ {0x0321, 0x8130BF39},
+ {0x0322, 0x8130C030},
+ {0x0323, 0x8130C031},
+ {0x0324, 0x8130C032},
+ {0x0325, 0x8130C033},
+ {0x0326, 0x8130C034},
+ {0x0327, 0x8130C035},
+ {0x0328, 0x8130C036},
+ {0x0329, 0x8130C037},
+ {0x032A, 0x8130C038},
+ {0x032B, 0x8130C039},
+ {0x032C, 0x8130C130},
+ {0x032D, 0x8130C131},
+ {0x032E, 0x8130C132},
+ {0x032F, 0x8130C133},
+ {0x0330, 0x8130C134},
+ {0x0331, 0x8130C135},
+ {0x0332, 0x8130C136},
+ {0x0333, 0x8130C137},
+ {0x0334, 0x8130C138},
+ {0x0335, 0x8130C139},
+ {0x0336, 0x8130C230},
+ {0x0337, 0x8130C231},
+ {0x0338, 0x8130C232},
+ {0x0339, 0x8130C233},
+ {0x033A, 0x8130C234},
+ {0x033B, 0x8130C235},
+ {0x033C, 0x8130C236},
+ {0x033D, 0x8130C237},
+ {0x033E, 0x8130C238},
+ {0x033F, 0x8130C239},
+ {0x0340, 0x8130C330},
+ {0x0341, 0x8130C331},
+ {0x0342, 0x8130C332},
+ {0x0343, 0x8130C333},
+ {0x0344, 0x8130C334},
+ {0x0345, 0x8130C335},
+ {0x0346, 0x8130C336},
+ {0x0347, 0x8130C337},
+ {0x0348, 0x8130C338},
+ {0x0349, 0x8130C339},
+ {0x034A, 0x8130C430},
+ {0x034B, 0x8130C431},
+ {0x034C, 0x8130C432},
+ {0x034D, 0x8130C433},
+ {0x034E, 0x8130C434},
+ {0x034F, 0x8130C435},
+ {0x0350, 0x8130C436},
+ {0x0351, 0x8130C437},
+ {0x0352, 0x8130C438},
+ {0x0353, 0x8130C439},
+ {0x0354, 0x8130C530},
+ {0x0355, 0x8130C531},
+ {0x0356, 0x8130C532},
+ {0x0357, 0x8130C533},
+ {0x0358, 0x8130C534},
+ {0x0359, 0x8130C535},
+ {0x035A, 0x8130C536},
+ {0x035B, 0x8130C537},
+ {0x035C, 0x8130C538},
+ {0x035D, 0x8130C539},
+ {0x035E, 0x8130C630},
+ {0x035F, 0x8130C631},
+ {0x0360, 0x8130C632},
+ {0x0361, 0x8130C633},
+ {0x0362, 0x8130C634},
+ {0x0363, 0x8130C635},
+ {0x0364, 0x8130C636},
+ {0x0365, 0x8130C637},
+ {0x0366, 0x8130C638},
+ {0x0367, 0x8130C639},
+ {0x0368, 0x8130C730},
+ {0x0369, 0x8130C731},
+ {0x036A, 0x8130C732},
+ {0x036B, 0x8130C733},
+ {0x036C, 0x8130C734},
+ {0x036D, 0x8130C735},
+ {0x036E, 0x8130C736},
+ {0x036F, 0x8130C737},
+ {0x0370, 0x8130C738},
+ {0x0371, 0x8130C739},
+ {0x0372, 0x8130C830},
+ {0x0373, 0x8130C831},
+ {0x0374, 0x8130C832},
+ {0x0375, 0x8130C833},
+ {0x0376, 0x8130C834},
+ {0x0377, 0x8130C835},
+ {0x0378, 0x8130C836},
+ {0x0379, 0x8130C837},
+ {0x037A, 0x8130C838},
+ {0x037B, 0x8130C839},
+ {0x037C, 0x8130C930},
+ {0x037D, 0x8130C931},
+ {0x037E, 0x8130C932},
+ {0x037F, 0x8130C933},
+ {0x0380, 0x8130C934},
+ {0x0381, 0x8130C935},
+ {0x0382, 0x8130C936},
+ {0x0383, 0x8130C937},
+ {0x0384, 0x8130C938},
+ {0x0385, 0x8130C939},
+ {0x0386, 0x8130CA30},
+ {0x0387, 0x8130CA31},
+ {0x0388, 0x8130CA32},
+ {0x0389, 0x8130CA33},
+ {0x038A, 0x8130CA34},
+ {0x038B, 0x8130CA35},
+ {0x038C, 0x8130CA36},
+ {0x038D, 0x8130CA37},
+ {0x038E, 0x8130CA38},
+ {0x038F, 0x8130CA39},
+ {0x0390, 0x8130CB30},
+ {0x03A2, 0x8130CB31},
+ {0x03AA, 0x8130CB32},
+ {0x03AB, 0x8130CB33},
+ {0x03AC, 0x8130CB34},
+ {0x03AD, 0x8130CB35},
+ {0x03AE, 0x8130CB36},
+ {0x03AF, 0x8130CB37},
+ {0x03B0, 0x8130CB38},
+ {0x03C2, 0x8130CB39},
+ {0x03CA, 0x8130CC30},
+ {0x03CB, 0x8130CC31},
+ {0x03CC, 0x8130CC32},
+ {0x03CD, 0x8130CC33},
+ {0x03CE, 0x8130CC34},
+ {0x03CF, 0x8130CC35},
+ {0x03D0, 0x8130CC36},
+ {0x03D1, 0x8130CC37},
+ {0x03D2, 0x8130CC38},
+ {0x03D3, 0x8130CC39},
+ {0x03D4, 0x8130CD30},
+ {0x03D5, 0x8130CD31},
+ {0x03D6, 0x8130CD32},
+ {0x03D7, 0x8130CD33},
+ {0x03D8, 0x8130CD34},
+ {0x03D9, 0x8130CD35},
+ {0x03DA, 0x8130CD36},
+ {0x03DB, 0x8130CD37},
+ {0x03DC, 0x8130CD38},
+ {0x03DD, 0x8130CD39},
+ {0x03DE, 0x8130CE30},
+ {0x03DF, 0x8130CE31},
+ {0x03E0, 0x8130CE32},
+ {0x03E1, 0x8130CE33},
+ {0x03E2, 0x8130CE34},
+ {0x03E3, 0x8130CE35},
+ {0x03E4, 0x8130CE36},
+ {0x03E5, 0x8130CE37},
+ {0x03E6, 0x8130CE38},
+ {0x03E7, 0x8130CE39},
+ {0x03E8, 0x8130CF30},
+ {0x03E9, 0x8130CF31},
+ {0x03EA, 0x8130CF32},
+ {0x03EB, 0x8130CF33},
+ {0x03EC, 0x8130CF34},
+ {0x03ED, 0x8130CF35},
+ {0x03EE, 0x8130CF36},
+ {0x03EF, 0x8130CF37},
+ {0x03F0, 0x8130CF38},
+ {0x03F1, 0x8130CF39},
+ {0x03F2, 0x8130D030},
+ {0x03F3, 0x8130D031},
+ {0x03F4, 0x8130D032},
+ {0x03F5, 0x8130D033},
+ {0x03F6, 0x8130D034},
+ {0x03F7, 0x8130D035},
+ {0x03F8, 0x8130D036},
+ {0x03F9, 0x8130D037},
+ {0x03FA, 0x8130D038},
+ {0x03FB, 0x8130D039},
+ {0x03FC, 0x8130D130},
+ {0x03FD, 0x8130D131},
+ {0x03FE, 0x8130D132},
+ {0x03FF, 0x8130D133},
+ {0x0400, 0x8130D134},
+ {0x0402, 0x8130D135},
+ {0x0403, 0x8130D136},
+ {0x0404, 0x8130D137},
+ {0x0405, 0x8130D138},
+ {0x0406, 0x8130D139},
+ {0x0407, 0x8130D230},
+ {0x0408, 0x8130D231},
+ {0x0409, 0x8130D232},
+ {0x040A, 0x8130D233},
+ {0x040B, 0x8130D234},
+ {0x040C, 0x8130D235},
+ {0x040D, 0x8130D236},
+ {0x040E, 0x8130D237},
+ {0x040F, 0x8130D238},
+ {0x0450, 0x8130D239},
+ {0x2011, 0x8136A532},
+ {0x2012, 0x8136A533},
+ {0x2017, 0x8136A534},
+ {0x201A, 0x8136A535},
+ {0x201B, 0x8136A536},
+ {0x201E, 0x8136A537},
+ {0x201F, 0x8136A538},
+ {0x2020, 0x8136A539},
+ {0x2021, 0x8136A630},
+ {0x2022, 0x8136A631},
+ {0x2023, 0x8136A632},
+ {0x2024, 0x8136A633},
+ {0x2027, 0x8136A634},
+ {0x2028, 0x8136A635},
+ {0x2029, 0x8136A636},
+ {0x202A, 0x8136A637},
+ {0x202B, 0x8136A638},
+ {0x202C, 0x8136A639},
+ {0x202D, 0x8136A730},
+ {0x202E, 0x8136A731},
+ {0x202F, 0x8136A732},
+ {0x2031, 0x8136A733},
+ {0x2034, 0x8136A734},
+ {0x2036, 0x8136A735},
+ {0x2037, 0x8136A736},
+ {0x2038, 0x8136A737},
+ {0x2039, 0x8136A738},
+ {0x203A, 0x8136A739},
+ {0x203C, 0x8136A830},
+ {0x203D, 0x8136A831},
+ {0x203E, 0x8136A832},
+ {0x203F, 0x8136A833},
+ {0x2040, 0x8136A834},
+ {0x2041, 0x8136A835},
+ {0x2042, 0x8136A836},
+ {0x2043, 0x8136A837},
+ {0x2044, 0x8136A838},
+ {0x2045, 0x8136A839},
+ {0x2046, 0x8136A930},
+ {0x2047, 0x8136A931},
+ {0x2048, 0x8136A932},
+ {0x2049, 0x8136A933},
+ {0x204A, 0x8136A934},
+ {0x204B, 0x8136A935},
+ {0x204C, 0x8136A936},
+ {0x204D, 0x8136A937},
+ {0x204E, 0x8136A938},
+ {0x204F, 0x8136A939},
+ {0x2050, 0x8136AA30},
+ {0x2051, 0x8136AA31},
+ {0x2052, 0x8136AA32},
+ {0x2053, 0x8136AA33},
+ {0x2054, 0x8136AA34},
+ {0x2055, 0x8136AA35},
+ {0x2056, 0x8136AA36},
+ {0x2057, 0x8136AA37},
+ {0x2058, 0x8136AA38},
+ {0x2059, 0x8136AA39},
+ {0x205A, 0x8136AB30},
+ {0x205B, 0x8136AB31},
+ {0x205C, 0x8136AB32},
+ {0x205D, 0x8136AB33},
+ {0x205E, 0x8136AB34},
+ {0x205F, 0x8136AB35},
+ {0x2060, 0x8136AB36},
+ {0x2061, 0x8136AB37},
+ {0x2062, 0x8136AB38},
+ {0x2063, 0x8136AB39},
+ {0x2064, 0x8136AC30},
+ {0x2065, 0x8136AC31},
+ {0x2066, 0x8136AC32},
+ {0x2067, 0x8136AC33},
+ {0x2068, 0x8136AC34},
+ {0x2069, 0x8136AC35},
+ {0x206A, 0x8136AC36},
+ {0x206B, 0x8136AC37},
+ {0x206C, 0x8136AC38},
+ {0x206D, 0x8136AC39},
+ {0x206E, 0x8136AD30},
+ {0x206F, 0x8136AD31},
+ {0x2070, 0x8136AD32},
+ {0x2071, 0x8136AD33},
+ {0x2072, 0x8136AD34},
+ {0x2073, 0x8136AD35},
+ {0x2074, 0x8136AD36},
+ {0x2075, 0x8136AD37},
+ {0x2076, 0x8136AD38},
+ {0x2077, 0x8136AD39},
+ {0x2078, 0x8136AE30},
+ {0x2079, 0x8136AE31},
+ {0x207A, 0x8136AE32},
+ {0x207B, 0x8136AE33},
+ {0x207C, 0x8136AE34},
+ {0x207D, 0x8136AE35},
+ {0x207E, 0x8136AE36},
+ {0x207F, 0x8136AE37},
+ {0x2080, 0x8136AE38},
+ {0x2081, 0x8136AE39},
+ {0x2082, 0x8136AF30},
+ {0x2083, 0x8136AF31},
+ {0x2084, 0x8136AF32},
+ {0x2085, 0x8136AF33},
+ {0x2086, 0x8136AF34},
+ {0x2087, 0x8136AF35},
+ {0x2088, 0x8136AF36},
+ {0x2089, 0x8136AF37},
+ {0x208A, 0x8136AF38},
+ {0x208B, 0x8136AF39},
+ {0x208C, 0x8136B030},
+ {0x208D, 0x8136B031},
+ {0x208E, 0x8136B032},
+ {0x208F, 0x8136B033},
+ {0x2090, 0x8136B034},
+ {0x2091, 0x8136B035},
+ {0x2092, 0x8136B036},
+ {0x2093, 0x8136B037},
+ {0x2094, 0x8136B038},
+ {0x2095, 0x8136B039},
+ {0x2096, 0x8136B130},
+ {0x2097, 0x8136B131},
+ {0x2098, 0x8136B132},
+ {0x2099, 0x8136B133},
+ {0x209A, 0x8136B134},
+ {0x209B, 0x8136B135},
+ {0x209C, 0x8136B136},
+ {0x209D, 0x8136B137},
+ {0x209E, 0x8136B138},
+ {0x209F, 0x8136B139},
+ {0x20A0, 0x8136B230},
+ {0x20A1, 0x8136B231},
+ {0x20A2, 0x8136B232},
+ {0x20A3, 0x8136B233},
+ {0x20A4, 0x8136B234},
+ {0x20A5, 0x8136B235},
+ {0x20A6, 0x8136B236},
+ {0x20A7, 0x8136B237},
+ {0x20A8, 0x8136B238},
+ {0x20A9, 0x8136B239},
+ {0x20AA, 0x8136B330},
+ {0x20AB, 0x8136B331},
+ {0x20AD, 0x8136B332},
+ {0x20AE, 0x8136B333},
+ {0x20AF, 0x8136B334},
+ {0x20B0, 0x8136B335},
+ {0x20B1, 0x8136B336},
+ {0x20B2, 0x8136B337},
+ {0x20B3, 0x8136B338},
+ {0x20B4, 0x8136B339},
+ {0x20B5, 0x8136B430},
+ {0x20B6, 0x8136B431},
+ {0x20B7, 0x8136B432},
+ {0x20B8, 0x8136B433},
+ {0x20B9, 0x8136B434},
+ {0x20BA, 0x8136B435},
+ {0x20BB, 0x8136B436},
+ {0x20BC, 0x8136B437},
+ {0x20BD, 0x8136B438},
+ {0x20BE, 0x8136B439},
+ {0x20BF, 0x8136B530},
+ {0x20C0, 0x8136B531},
+ {0x20C1, 0x8136B532},
+ {0x20C2, 0x8136B533},
+ {0x20C3, 0x8136B534},
+ {0x20C4, 0x8136B535},
+ {0x20C5, 0x8136B536},
+ {0x20C6, 0x8136B537},
+ {0x20C7, 0x8136B538},
+ {0x20C8, 0x8136B539},
+ {0x20C9, 0x8136B630},
+ {0x20CA, 0x8136B631},
+ {0x20CB, 0x8136B632},
+ {0x20CC, 0x8136B633},
+ {0x20CD, 0x8136B634},
+ {0x20CE, 0x8136B635},
+ {0x20CF, 0x8136B636},
+ {0x20D0, 0x8136B637},
+ {0x20D1, 0x8136B638},
+ {0x20D2, 0x8136B639},
+ {0x20D3, 0x8136B730},
+ {0x20D4, 0x8136B731},
+ {0x20D5, 0x8136B732},
+ {0x20D6, 0x8136B733},
+ {0x20D7, 0x8136B734},
+ {0x20D8, 0x8136B735},
+ {0x20D9, 0x8136B736},
+ {0x20DA, 0x8136B737},
+ {0x20DB, 0x8136B738},
+ {0x20DC, 0x8136B739},
+ {0x20DD, 0x8136B830},
+ {0x20DE, 0x8136B831},
+ {0x20DF, 0x8136B832},
+ {0x20E0, 0x8136B833},
+ {0x20E1, 0x8136B834},
+ {0x20E2, 0x8136B835},
+ {0x20E3, 0x8136B836},
+ {0x20E4, 0x8136B837},
+ {0x20E5, 0x8136B838},
+ {0x20E6, 0x8136B839},
+ {0x20E7, 0x8136B930},
+ {0x20E8, 0x8136B931},
+ {0x20E9, 0x8136B932},
+ {0x20EA, 0x8136B933},
+ {0x20EB, 0x8136B934},
+ {0x20EC, 0x8136B935},
+ {0x20ED, 0x8136B936},
+ {0x20EE, 0x8136B937},
+ {0x20EF, 0x8136B938},
+ {0x20F0, 0x8136B939},
+ {0x20F1, 0x8136BA30},
+ {0x20F2, 0x8136BA31},
+ {0x20F3, 0x8136BA32},
+ {0x20F4, 0x8136BA33},
+ {0x20F5, 0x8136BA34},
+ {0x20F6, 0x8136BA35},
+ {0x20F7, 0x8136BA36},
+ {0x20F8, 0x8136BA37},
+ {0x20F9, 0x8136BA38},
+ {0x20FA, 0x8136BA39},
+ {0x20FB, 0x8136BB30},
+ {0x20FC, 0x8136BB31},
+ {0x20FD, 0x8136BB32},
+ {0x20FE, 0x8136BB33},
+ {0x20FF, 0x8136BB34},
+ {0x2100, 0x8136BB35},
+ {0x2101, 0x8136BB36},
+ {0x2102, 0x8136BB37},
+ {0x2104, 0x8136BB38},
+ {0x2106, 0x8136BB39},
+ {0x2107, 0x8136BC30},
+ {0x2108, 0x8136BC31},
+ {0x210A, 0x8136BC32},
+ {0x210B, 0x8136BC33},
+ {0x210C, 0x8136BC34},
+ {0x210D, 0x8136BC35},
+ {0x210E, 0x8136BC36},
+ {0x210F, 0x8136BC37},
+ {0x2110, 0x8136BC38},
+ {0x2111, 0x8136BC39},
+ {0x2112, 0x8136BD30},
+ {0x2113, 0x8136BD31},
+ {0x2114, 0x8136BD32},
+ {0x2115, 0x8136BD33},
+ {0x2117, 0x8136BD34},
+ {0x2118, 0x8136BD35},
+ {0x2119, 0x8136BD36},
+ {0x211A, 0x8136BD37},
+ {0x211B, 0x8136BD38},
+ {0x211C, 0x8136BD39},
+ {0x211D, 0x8136BE30},
+ {0x211E, 0x8136BE31},
+ {0x211F, 0x8136BE32},
+ {0x2120, 0x8136BE33},
+ {0x2122, 0x8136BE34},
+ {0x2123, 0x8136BE35},
+ {0x2124, 0x8136BE36},
+ {0x2125, 0x8136BE37},
+ {0x2126, 0x8136BE38},
+ {0x2127, 0x8136BE39},
+ {0x2128, 0x8136BF30},
+ {0x2129, 0x8136BF31},
+ {0x212A, 0x8136BF32},
+ {0x212B, 0x8136BF33},
+ {0x212C, 0x8136BF34},
+ {0x212D, 0x8136BF35},
+ {0x212E, 0x8136BF36},
+ {0x212F, 0x8136BF37},
+ {0x2130, 0x8136BF38},
+ {0x2131, 0x8136BF39},
+ {0x2132, 0x8136C030},
+ {0x2133, 0x8136C031},
+ {0x2134, 0x8136C032},
+ {0x2135, 0x8136C033},
+ {0x2136, 0x8136C034},
+ {0x2137, 0x8136C035},
+ {0x2138, 0x8136C036},
+ {0x2139, 0x8136C037},
+ {0x213A, 0x8136C038},
+ {0x213B, 0x8136C039},
+ {0x213C, 0x8136C130},
+ {0x213D, 0x8136C131},
+ {0x213E, 0x8136C132},
+ {0x213F, 0x8136C133},
+ {0x2140, 0x8136C134},
+ {0x2141, 0x8136C135},
+ {0x2142, 0x8136C136},
+ {0x2143, 0x8136C137},
+ {0x2144, 0x8136C138},
+ {0x2145, 0x8136C139},
+ {0x2146, 0x8136C230},
+ {0x2147, 0x8136C231},
+ {0x2148, 0x8136C232},
+ {0x2149, 0x8136C233},
+ {0x214A, 0x8136C234},
+ {0x214B, 0x8136C235},
+ {0x214C, 0x8136C236},
+ {0x214D, 0x8136C237},
+ {0x214E, 0x8136C238},
+ {0x214F, 0x8136C239},
+ {0x2150, 0x8136C330},
+ {0x2151, 0x8136C331},
+ {0x2152, 0x8136C332},
+ {0x2153, 0x8136C333},
+ {0x2154, 0x8136C334},
+ {0x2155, 0x8136C335},
+ {0x2156, 0x8136C336},
+ {0x2157, 0x8136C337},
+ {0x2158, 0x8136C338},
+ {0x2159, 0x8136C339},
+ {0x215A, 0x8136C430},
+ {0x215B, 0x8136C431},
+ {0x215C, 0x8136C432},
+ {0x215D, 0x8136C433},
+ {0x215E, 0x8136C434},
+ {0x215F, 0x8136C435},
+ {0x216C, 0x8136C436},
+ {0x216D, 0x8136C437},
+ {0x216E, 0x8136C438},
+ {0x216F, 0x8136C439},
+ {0x217A, 0x8136C530},
+ {0x217B, 0x8136C531},
+ {0x217C, 0x8136C532},
+ {0x217D, 0x8136C533},
+ {0x217E, 0x8136C534},
+ {0x217F, 0x8136C535},
+ {0x2180, 0x8136C536},
+ {0x2181, 0x8136C537},
+ {0x2182, 0x8136C538},
+ {0x2183, 0x8136C539},
+ {0x2184, 0x8136C630},
+ {0x2185, 0x8136C631},
+ {0x2186, 0x8136C632},
+ {0x2187, 0x8136C633},
+ {0x2188, 0x8136C634},
+ {0x2189, 0x8136C635},
+ {0x218A, 0x8136C636},
+ {0x218B, 0x8136C637},
+ {0x218C, 0x8136C638},
+ {0x218D, 0x8136C639},
+ {0x218E, 0x8136C730},
+ {0x218F, 0x8136C731},
+ {0x2194, 0x8136C732},
+ {0x2195, 0x8136C733},
+ {0x219A, 0x8136C734},
+ {0x219B, 0x8136C735},
+ {0x219C, 0x8136C736},
+ {0x219D, 0x8136C737},
+ {0x219E, 0x8136C738},
+ {0x219F, 0x8136C739},
+ {0x21A0, 0x8136C830},
+ {0x21A1, 0x8136C831},
+ {0x21A2, 0x8136C832},
+ {0x21A3, 0x8136C833},
+ {0x21A4, 0x8136C834},
+ {0x21A5, 0x8136C835},
+ {0x21A6, 0x8136C836},
+ {0x21A7, 0x8136C837},
+ {0x21A8, 0x8136C838},
+ {0x21A9, 0x8136C839},
+ {0x21AA, 0x8136C930},
+ {0x21AB, 0x8136C931},
+ {0x21AC, 0x8136C932},
+ {0x21AD, 0x8136C933},
+ {0x21AE, 0x8136C934},
+ {0x21AF, 0x8136C935},
+ {0x21B0, 0x8136C936},
+ {0x21B1, 0x8136C937},
+ {0x21B2, 0x8136C938},
+ {0x21B3, 0x8136C939},
+ {0x21B4, 0x8136CA30},
+ {0x21B5, 0x8136CA31},
+ {0x21B6, 0x8136CA32},
+ {0x21B7, 0x8136CA33},
+ {0x21B8, 0x8136CA34},
+ {0x21B9, 0x8136CA35},
+ {0x21BA, 0x8136CA36},
+ {0x21BB, 0x8136CA37},
+ {0x21BC, 0x8136CA38},
+ {0x21BD, 0x8136CA39},
+ {0x21BE, 0x8136CB30},
+ {0x21BF, 0x8136CB31},
+ {0x21C0, 0x8136CB32},
+ {0x21C1, 0x8136CB33},
+ {0x21C2, 0x8136CB34},
+ {0x21C3, 0x8136CB35},
+ {0x21C4, 0x8136CB36},
+ {0x21C5, 0x8136CB37},
+ {0x21C6, 0x8136CB38},
+ {0x21C7, 0x8136CB39},
+ {0x21C8, 0x8136CC30},
+ {0x21C9, 0x8136CC31},
+ {0x21CA, 0x8136CC32},
+ {0x21CB, 0x8136CC33},
+ {0x21CC, 0x8136CC34},
+ {0x21CD, 0x8136CC35},
+ {0x21CE, 0x8136CC36},
+ {0x21CF, 0x8136CC37},
+ {0x21D0, 0x8136CC38},
+ {0x21D1, 0x8136CC39},
+ {0x21D2, 0x8136CD30},
+ {0x21D3, 0x8136CD31},
+ {0x21D4, 0x8136CD32},
+ {0x21D5, 0x8136CD33},
+ {0x21D6, 0x8136CD34},
+ {0x21D7, 0x8136CD35},
+ {0x21D8, 0x8136CD36},
+ {0x21D9, 0x8136CD37},
+ {0x21DA, 0x8136CD38},
+ {0x21DB, 0x8136CD39},
+ {0x21DC, 0x8136CE30},
+ {0x21DD, 0x8136CE31},
+ {0x21DE, 0x8136CE32},
+ {0x21DF, 0x8136CE33},
+ {0x21E0, 0x8136CE34},
+ {0x21E1, 0x8136CE35},
+ {0x21E2, 0x8136CE36},
+ {0x21E3, 0x8136CE37},
+ {0x21E4, 0x8136CE38},
+ {0x21E5, 0x8136CE39},
+ {0x21E6, 0x8136CF30},
+ {0x21E7, 0x8136CF31},
+ {0x21E8, 0x8136CF32},
+ {0x21E9, 0x8136CF33},
+ {0x21EA, 0x8136CF34},
+ {0x21EB, 0x8136CF35},
+ {0x21EC, 0x8136CF36},
+ {0x21ED, 0x8136CF37},
+ {0x21EE, 0x8136CF38},
+ {0x21EF, 0x8136CF39},
+ {0x21F0, 0x8136D030},
+ {0x21F1, 0x8136D031},
+ {0x21F2, 0x8136D032},
+ {0x21F3, 0x8136D033},
+ {0x21F4, 0x8136D034},
+ {0x21F5, 0x8136D035},
+ {0x21F6, 0x8136D036},
+ {0x21F7, 0x8136D037},
+ {0x21F8, 0x8136D038},
+ {0x21F9, 0x8136D039},
+ {0x21FA, 0x8136D130},
+ {0x21FB, 0x8136D131},
+ {0x21FC, 0x8136D132},
+ {0x21FD, 0x8136D133},
+ {0x21FE, 0x8136D134},
+ {0x21FF, 0x8136D135},
+ {0x2200, 0x8136D136},
+ {0x2201, 0x8136D137},
+ {0x2202, 0x8136D138},
+ {0x2203, 0x8136D139},
+ {0x2204, 0x8136D230},
+ {0x2205, 0x8136D231},
+ {0x2206, 0x8136D232},
+ {0x2207, 0x8136D233},
+ {0x2209, 0x8136D234},
+ {0x220A, 0x8136D235},
+ {0x220B, 0x8136D236},
+ {0x220C, 0x8136D237},
+ {0x220D, 0x8136D238},
+ {0x220E, 0x8136D239},
+ {0x2210, 0x8136D330},
+ {0x2212, 0x8136D331},
+ {0x2213, 0x8136D332},
+ {0x2214, 0x8136D333},
+ {0x2216, 0x8136D334},
+ {0x2217, 0x8136D335},
+ {0x2218, 0x8136D336},
+ {0x2219, 0x8136D337},
+ {0x221B, 0x8136D338},
+ {0x221C, 0x8136D339},
+ {0x2221, 0x8136D430},
+ {0x2222, 0x8136D431},
+ {0x2224, 0x8136D432},
+ {0x2226, 0x8136D433},
+ {0x222C, 0x8136D434},
+ {0x222D, 0x8136D435},
+ {0x222F, 0x8136D436},
+ {0x2230, 0x8136D437},
+ {0x2231, 0x8136D438},
+ {0x2232, 0x8136D439},
+ {0x2233, 0x8136D530},
+ {0x2238, 0x8136D531},
+ {0x2239, 0x8136D532},
+ {0x223A, 0x8136D533},
+ {0x223B, 0x8136D534},
+ {0x223C, 0x8136D535},
+ {0x223E, 0x8136D536},
+ {0x223F, 0x8136D537},
+ {0x2240, 0x8136D538},
+ {0x2241, 0x8136D539},
+ {0x2242, 0x8136D630},
+ {0x2243, 0x8136D631},
+ {0x2244, 0x8136D632},
+ {0x2245, 0x8136D633},
+ {0x2246, 0x8136D634},
+ {0x2247, 0x8136D635},
+ {0x2249, 0x8136D636},
+ {0x224A, 0x8136D637},
+ {0x224B, 0x8136D638},
+ {0x224D, 0x8136D639},
+ {0x224E, 0x8136D730},
+ {0x224F, 0x8136D731},
+ {0x2250, 0x8136D732},
+ {0x2251, 0x8136D733},
+ {0x2253, 0x8136D734},
+ {0x2254, 0x8136D735},
+ {0x2255, 0x8136D736},
+ {0x2256, 0x8136D737},
+ {0x2257, 0x8136D738},
+ {0x2258, 0x8136D739},
+ {0x2259, 0x8136D830},
+ {0x225A, 0x8136D831},
+ {0x225B, 0x8136D832},
+ {0x225C, 0x8136D833},
+ {0x225D, 0x8136D834},
+ {0x225E, 0x8136D835},
+ {0x225F, 0x8136D836},
+ {0x2262, 0x8136D837},
+ {0x2263, 0x8136D838},
+ {0x2268, 0x8136D839},
+ {0x2269, 0x8136D930},
+ {0x226A, 0x8136D931},
+ {0x226B, 0x8136D932},
+ {0x226C, 0x8136D933},
+ {0x226D, 0x8136D934},
+ {0x2270, 0x8136D935},
+ {0x2271, 0x8136D936},
+ {0x2272, 0x8136D937},
+ {0x2273, 0x8136D938},
+ {0x2274, 0x8136D939},
+ {0x2275, 0x8136DA30},
+ {0x2276, 0x8136DA31},
+ {0x2277, 0x8136DA32},
+ {0x2278, 0x8136DA33},
+ {0x2279, 0x8136DA34},
+ {0x227A, 0x8136DA35},
+ {0x227B, 0x8136DA36},
+ {0x227C, 0x8136DA37},
+ {0x227D, 0x8136DA38},
+ {0x227E, 0x8136DA39},
+ {0x227F, 0x8136DB30},
+ {0x2280, 0x8136DB31},
+ {0x2281, 0x8136DB32},
+ {0x2282, 0x8136DB33},
+ {0x2283, 0x8136DB34},
+ {0x2284, 0x8136DB35},
+ {0x2285, 0x8136DB36},
+ {0x2286, 0x8136DB37},
+ {0x2287, 0x8136DB38},
+ {0x2288, 0x8136DB39},
+ {0x2289, 0x8136DC30},
+ {0x228A, 0x8136DC31},
+ {0x228B, 0x8136DC32},
+ {0x228C, 0x8136DC33},
+ {0x228D, 0x8136DC34},
+ {0x228E, 0x8136DC35},
+ {0x228F, 0x8136DC36},
+ {0x2290, 0x8136DC37},
+ {0x2291, 0x8136DC38},
+ {0x2292, 0x8136DC39},
+ {0x2293, 0x8136DD30},
+ {0x2294, 0x8136DD31},
+ {0x2296, 0x8136DD32},
+ {0x2297, 0x8136DD33},
+ {0x2298, 0x8136DD34},
+ {0x229A, 0x8136DD35},
+ {0x229B, 0x8136DD36},
+ {0x229C, 0x8136DD37},
+ {0x229D, 0x8136DD38},
+ {0x229E, 0x8136DD39},
+ {0x229F, 0x8136DE30},
+ {0x22A0, 0x8136DE31},
+ {0x22A1, 0x8136DE32},
+ {0x22A2, 0x8136DE33},
+ {0x22A3, 0x8136DE34},
+ {0x22A4, 0x8136DE35},
+ {0x22A6, 0x8136DE36},
+ {0x22A7, 0x8136DE37},
+ {0x22A8, 0x8136DE38},
+ {0x22A9, 0x8136DE39},
+ {0x22AA, 0x8136DF30},
+ {0x22AB, 0x8136DF31},
+ {0x22AC, 0x8136DF32},
+ {0x22AD, 0x8136DF33},
+ {0x22AE, 0x8136DF34},
+ {0x22AF, 0x8136DF35},
+ {0x22B0, 0x8136DF36},
+ {0x22B1, 0x8136DF37},
+ {0x22B2, 0x8136DF38},
+ {0x22B3, 0x8136DF39},
+ {0x22B4, 0x8136E030},
+ {0x22B5, 0x8136E031},
+ {0x22B6, 0x8136E032},
+ {0x22B7, 0x8136E033},
+ {0x22B8, 0x8136E034},
+ {0x22B9, 0x8136E035},
+ {0x22BA, 0x8136E036},
+ {0x22BB, 0x8136E037},
+ {0x22BC, 0x8136E038},
+ {0x22BD, 0x8136E039},
+ {0x22BE, 0x8136E130},
+ {0x22C0, 0x8136E131},
+ {0x22C1, 0x8136E132},
+ {0x22C2, 0x8136E133},
+ {0x22C3, 0x8136E134},
+ {0x22C4, 0x8136E135},
+ {0x22C5, 0x8136E136},
+ {0x22C6, 0x8136E137},
+ {0x22C7, 0x8136E138},
+ {0x22C8, 0x8136E139},
+ {0x22C9, 0x8136E230},
+ {0x22CA, 0x8136E231},
+ {0x22CB, 0x8136E232},
+ {0x22CC, 0x8136E233},
+ {0x22CD, 0x8136E234},
+ {0x22CE, 0x8136E235},
+ {0x22CF, 0x8136E236},
+ {0x22D0, 0x8136E237},
+ {0x22D1, 0x8136E238},
+ {0x22D2, 0x8136E239},
+ {0x22D3, 0x8136E330},
+ {0x22D4, 0x8136E331},
+ {0x22D5, 0x8136E332},
+ {0x22D6, 0x8136E333},
+ {0x22D7, 0x8136E334},
+ {0x22D8, 0x8136E335},
+ {0x22D9, 0x8136E336},
+ {0x22DA, 0x8136E337},
+ {0x22DB, 0x8136E338},
+ {0x22DC, 0x8136E339},
+ {0x22DD, 0x8136E430},
+ {0x22DE, 0x8136E431},
+ {0x22DF, 0x8136E432},
+ {0x22E0, 0x8136E433},
+ {0x22E1, 0x8136E434},
+ {0x22E2, 0x8136E435},
+ {0x22E3, 0x8136E436},
+ {0x22E4, 0x8136E437},
+ {0x22E5, 0x8136E438},
+ {0x22E6, 0x8136E439},
+ {0x22E7, 0x8136E530},
+ {0x22E8, 0x8136E531},
+ {0x22E9, 0x8136E532},
+ {0x22EA, 0x8136E533},
+ {0x22EB, 0x8136E534},
+ {0x22EC, 0x8136E535},
+ {0x22ED, 0x8136E536},
+ {0x22EE, 0x8136E537},
+ {0x22EF, 0x8136E538},
+ {0x22F0, 0x8136E539},
+ {0x22F1, 0x8136E630},
+ {0x22F2, 0x8136E631},
+ {0x22F3, 0x8136E632},
+ {0x22F4, 0x8136E633},
+ {0x22F5, 0x8136E634},
+ {0x22F6, 0x8136E635},
+ {0x22F7, 0x8136E636},
+ {0x22F8, 0x8136E637},
+ {0x22F9, 0x8136E638},
+ {0x22FA, 0x8136E639},
+ {0x22FB, 0x8136E730},
+ {0x22FC, 0x8136E731},
+ {0x22FD, 0x8136E732},
+ {0x22FE, 0x8136E733},
+ {0x22FF, 0x8136E734},
+ {0x2300, 0x8136E735},
+ {0x2301, 0x8136E736},
+ {0x2302, 0x8136E737},
+ {0x2303, 0x8136E738},
+ {0x2304, 0x8136E739},
+ {0x2305, 0x8136E830},
+ {0x2306, 0x8136E831},
+ {0x2307, 0x8136E832},
+ {0x2308, 0x8136E833},
+ {0x2309, 0x8136E834},
+ {0x230A, 0x8136E835},
+ {0x230B, 0x8136E836},
+ {0x230C, 0x8136E837},
+ {0x230D, 0x8136E838},
+ {0x230E, 0x8136E839},
+ {0x230F, 0x8136E930},
+ {0x2310, 0x8136E931},
+ {0x2311, 0x8136E932},
+ {0x2313, 0x8136E933},
+ {0x2314, 0x8136E934},
+ {0x2315, 0x8136E935},
+ {0x2316, 0x8136E936},
+ {0x2317, 0x8136E937},
+ {0x2318, 0x8136E938},
+ {0x2319, 0x8136E939},
+ {0x231A, 0x8136EA30},
+ {0x231B, 0x8136EA31},
+ {0x231C, 0x8136EA32},
+ {0x231D, 0x8136EA33},
+ {0x231E, 0x8136EA34},
+ {0x231F, 0x8136EA35},
+ {0x2320, 0x8136EA36},
+ {0x2321, 0x8136EA37},
+ {0x2322, 0x8136EA38},
+ {0x2323, 0x8136EA39},
+ {0x2324, 0x8136EB30},
+ {0x2325, 0x8136EB31},
+ {0x2326, 0x8136EB32},
+ {0x2327, 0x8136EB33},
+ {0x2328, 0x8136EB34},
+ {0x2329, 0x8136EB35},
+ {0x232A, 0x8136EB36},
+ {0x232B, 0x8136EB37},
+ {0x232C, 0x8136EB38},
+ {0x232D, 0x8136EB39},
+ {0x232E, 0x8136EC30},
+ {0x232F, 0x8136EC31},
+ {0x2330, 0x8136EC32},
+ {0x2331, 0x8136EC33},
+ {0x2332, 0x8136EC34},
+ {0x2333, 0x8136EC35},
+ {0x2334, 0x8136EC36},
+ {0x2335, 0x8136EC37},
+ {0x2336, 0x8136EC38},
+ {0x2337, 0x8136EC39},
+ {0x2338, 0x8136ED30},
+ {0x2339, 0x8136ED31},
+ {0x233A, 0x8136ED32},
+ {0x233B, 0x8136ED33},
+ {0x233C, 0x8136ED34},
+ {0x233D, 0x8136ED35},
+ {0x233E, 0x8136ED36},
+ {0x233F, 0x8136ED37},
+ {0x2340, 0x8136ED38},
+ {0x2341, 0x8136ED39},
+ {0x2342, 0x8136EE30},
+ {0x2343, 0x8136EE31},
+ {0x2344, 0x8136EE32},
+ {0x2345, 0x8136EE33},
+ {0x2346, 0x8136EE34},
+ {0x2347, 0x8136EE35},
+ {0x2348, 0x8136EE36},
+ {0x2349, 0x8136EE37},
+ {0x234A, 0x8136EE38},
+ {0x234B, 0x8136EE39},
+ {0x234C, 0x8136EF30},
+ {0x234D, 0x8136EF31},
+ {0x234E, 0x8136EF32},
+ {0x234F, 0x8136EF33},
+ {0x2350, 0x8136EF34},
+ {0x2351, 0x8136EF35},
+ {0x2352, 0x8136EF36},
+ {0x2353, 0x8136EF37},
+ {0x2354, 0x8136EF38},
+ {0x2355, 0x8136EF39},
+ {0x2356, 0x8136F030},
+ {0x2357, 0x8136F031},
+ {0x2358, 0x8136F032},
+ {0x2359, 0x8136F033},
+ {0x235A, 0x8136F034},
+ {0x235B, 0x8136F035},
+ {0x235C, 0x8136F036},
+ {0x235D, 0x8136F037},
+ {0x235E, 0x8136F038},
+ {0x235F, 0x8136F039},
+ {0x2360, 0x8136F130},
+ {0x2361, 0x8136F131},
+ {0x2362, 0x8136F132},
+ {0x2363, 0x8136F133},
+ {0x2364, 0x8136F134},
+ {0x2365, 0x8136F135},
+ {0x2366, 0x8136F136},
+ {0x2367, 0x8136F137},
+ {0x2368, 0x8136F138},
+ {0x2369, 0x8136F139},
+ {0x236A, 0x8136F230},
+ {0x236B, 0x8136F231},
+ {0x236C, 0x8136F232},
+ {0x236D, 0x8136F233},
+ {0x236E, 0x8136F234},
+ {0x236F, 0x8136F235},
+ {0x2370, 0x8136F236},
+ {0x2371, 0x8136F237},
+ {0x2372, 0x8136F238},
+ {0x2373, 0x8136F239},
+ {0x2374, 0x8136F330},
+ {0x2375, 0x8136F331},
+ {0x2376, 0x8136F332},
+ {0x2377, 0x8136F333},
+ {0x2378, 0x8136F334},
+ {0x2379, 0x8136F335},
+ {0x237A, 0x8136F336},
+ {0x237B, 0x8136F337},
+ {0x237C, 0x8136F338},
+ {0x237D, 0x8136F339},
+ {0x237E, 0x8136F430},
+ {0x237F, 0x8136F431},
+ {0x2380, 0x8136F432},
+ {0x2381, 0x8136F433},
+ {0x2382, 0x8136F434},
+ {0x2383, 0x8136F435},
+ {0x2384, 0x8136F436},
+ {0x2385, 0x8136F437},
+ {0x2386, 0x8136F438},
+ {0x2387, 0x8136F439},
+ {0x2388, 0x8136F530},
+ {0x2389, 0x8136F531},
+ {0x238A, 0x8136F532},
+ {0x238B, 0x8136F533},
+ {0x238C, 0x8136F534},
+ {0x238D, 0x8136F535},
+ {0x238E, 0x8136F536},
+ {0x238F, 0x8136F537},
+ {0x2390, 0x8136F538},
+ {0x2391, 0x8136F539},
+ {0x2392, 0x8136F630},
+ {0x2393, 0x8136F631},
+ {0x2394, 0x8136F632},
+ {0x2395, 0x8136F633},
+ {0x2396, 0x8136F634},
+ {0x2397, 0x8136F635},
+ {0x2398, 0x8136F636},
+ {0x2399, 0x8136F637},
+ {0x239A, 0x8136F638},
+ {0x239B, 0x8136F639},
+ {0x239C, 0x8136F730},
+ {0x239D, 0x8136F731},
+ {0x239E, 0x8136F732},
+ {0x239F, 0x8136F733},
+ {0x23A0, 0x8136F734},
+ {0x23A1, 0x8136F735},
+ {0x23A2, 0x8136F736},
+ {0x23A3, 0x8136F737},
+ {0x23A4, 0x8136F738},
+ {0x23A5, 0x8136F739},
+ {0x23A6, 0x8136F830},
+ {0x23A7, 0x8136F831},
+ {0x23A8, 0x8136F832},
+ {0x23A9, 0x8136F833},
+ {0x23AA, 0x8136F834},
+ {0x23AB, 0x8136F835},
+ {0x23AC, 0x8136F836},
+ {0x23AD, 0x8136F837},
+ {0x23AE, 0x8136F838},
+ {0x23AF, 0x8136F839},
+ {0x23B0, 0x8136F930},
+ {0x23B1, 0x8136F931},
+ {0x23B2, 0x8136F932},
+ {0x23B3, 0x8136F933},
+ {0x23B4, 0x8136F934},
+ {0x23B5, 0x8136F935},
+ {0x23B6, 0x8136F936},
+ {0x23B7, 0x8136F937},
+ {0x23B8, 0x8136F938},
+ {0x23B9, 0x8136F939},
+ {0x23BA, 0x8136FA30},
+ {0x23BB, 0x8136FA31},
+ {0x23BC, 0x8136FA32},
+ {0x23BD, 0x8136FA33},
+ {0x23BE, 0x8136FA34},
+ {0x23BF, 0x8136FA35},
+ {0x23C0, 0x8136FA36},
+ {0x23C1, 0x8136FA37},
+ {0x23C2, 0x8136FA38},
+ {0x23C3, 0x8136FA39},
+ {0x23C4, 0x8136FB30},
+ {0x23C5, 0x8136FB31},
+ {0x23C6, 0x8136FB32},
+ {0x23C7, 0x8136FB33},
+ {0x23C8, 0x8136FB34},
+ {0x23C9, 0x8136FB35},
+ {0x23CA, 0x8136FB36},
+ {0x23CB, 0x8136FB37},
+ {0x23CC, 0x8136FB38},
+ {0x23CD, 0x8136FB39},
+ {0x23CE, 0x8136FC30},
+ {0x23CF, 0x8136FC31},
+ {0x23D0, 0x8136FC32},
+ {0x23D1, 0x8136FC33},
+ {0x23D2, 0x8136FC34},
+ {0x23D3, 0x8136FC35},
+ {0x23D4, 0x8136FC36},
+ {0x23D5, 0x8136FC37},
+ {0x23D6, 0x8136FC38},
+ {0x23D7, 0x8136FC39},
+ {0x23D8, 0x8136FD30},
+ {0x23D9, 0x8136FD31},
+ {0x23DA, 0x8136FD32},
+ {0x23DB, 0x8136FD33},
+ {0x23DC, 0x8136FD34},
+ {0x23DD, 0x8136FD35},
+ {0x23DE, 0x8136FD36},
+ {0x23DF, 0x8136FD37},
+ {0x23E0, 0x8136FD38},
+ {0x23E1, 0x8136FD39},
+ {0x23E2, 0x8136FE30},
+ {0x23E3, 0x8136FE31},
+ {0x23E4, 0x8136FE32},
+ {0x23E5, 0x8136FE33},
+ {0x23E6, 0x8136FE34},
+ {0x23E7, 0x8136FE35},
+ {0x23E8, 0x8136FE36},
+ {0x23E9, 0x8136FE37},
+ {0x23EA, 0x8136FE38},
+ {0x23EB, 0x8136FE39},
+ {0x23EC, 0x81378130},
+ {0x23ED, 0x81378131},
+ {0x23EE, 0x81378132},
+ {0x23EF, 0x81378133},
+ {0x23F0, 0x81378134},
+ {0x23F1, 0x81378135},
+ {0x23F2, 0x81378136},
+ {0x23F3, 0x81378137},
+ {0x23F4, 0x81378138},
+ {0x23F5, 0x81378139},
+ {0x23F6, 0x81378230},
+ {0x23F7, 0x81378231},
+ {0x23F8, 0x81378232},
+ {0x23F9, 0x81378233},
+ {0x23FA, 0x81378234},
+ {0x23FB, 0x81378235},
+ {0x23FC, 0x81378236},
+ {0x23FD, 0x81378237},
+ {0x23FE, 0x81378238},
+ {0x23FF, 0x81378239},
+ {0x2400, 0x81378330},
+ {0x2401, 0x81378331},
+ {0x2402, 0x81378332},
+ {0x2403, 0x81378333},
+ {0x2404, 0x81378334},
+ {0x2405, 0x81378335},
+ {0x2406, 0x81378336},
+ {0x2407, 0x81378337},
+ {0x2408, 0x81378338},
+ {0x2409, 0x81378339},
+ {0x240A, 0x81378430},
+ {0x240B, 0x81378431},
+ {0x240C, 0x81378432},
+ {0x240D, 0x81378433},
+ {0x240E, 0x81378434},
+ {0x240F, 0x81378435},
+ {0x2410, 0x81378436},
+ {0x2411, 0x81378437},
+ {0x2412, 0x81378438},
+ {0x2413, 0x81378439},
+ {0x2414, 0x81378530},
+ {0x2415, 0x81378531},
+ {0x2416, 0x81378532},
+ {0x2417, 0x81378533},
+ {0x2418, 0x81378534},
+ {0x2419, 0x81378535},
+ {0x241A, 0x81378536},
+ {0x241B, 0x81378537},
+ {0x241C, 0x81378538},
+ {0x241D, 0x81378539},
+ {0x241E, 0x81378630},
+ {0x241F, 0x81378631},
+ {0x2420, 0x81378632},
+ {0x2421, 0x81378633},
+ {0x2422, 0x81378634},
+ {0x2423, 0x81378635},
+ {0x2424, 0x81378636},
+ {0x2425, 0x81378637},
+ {0x2426, 0x81378638},
+ {0x2427, 0x81378639},
+ {0x2428, 0x81378730},
+ {0x2429, 0x81378731},
+ {0x242A, 0x81378732},
+ {0x242B, 0x81378733},
+ {0x242C, 0x81378734},
+ {0x242D, 0x81378735},
+ {0x242E, 0x81378736},
+ {0x242F, 0x81378737},
+ {0x2430, 0x81378738},
+ {0x2431, 0x81378739},
+ {0x2432, 0x81378830},
+ {0x2433, 0x81378831},
+ {0x2434, 0x81378832},
+ {0x2435, 0x81378833},
+ {0x2436, 0x81378834},
+ {0x2437, 0x81378835},
+ {0x2438, 0x81378836},
+ {0x2439, 0x81378837},
+ {0x243A, 0x81378838},
+ {0x243B, 0x81378839},
+ {0x243C, 0x81378930},
+ {0x243D, 0x81378931},
+ {0x243E, 0x81378932},
+ {0x243F, 0x81378933},
+ {0x2440, 0x81378934},
+ {0x2441, 0x81378935},
+ {0x2442, 0x81378936},
+ {0x2443, 0x81378937},
+ {0x2444, 0x81378938},
+ {0x2445, 0x81378939},
+ {0x2446, 0x81378A30},
+ {0x2447, 0x81378A31},
+ {0x2448, 0x81378A32},
+ {0x2449, 0x81378A33},
+ {0x244A, 0x81378A34},
+ {0x244B, 0x81378A35},
+ {0x244C, 0x81378A36},
+ {0x244D, 0x81378A37},
+ {0x244E, 0x81378A38},
+ {0x244F, 0x81378A39},
+ {0x2450, 0x81378B30},
+ {0x2451, 0x81378B31},
+ {0x2452, 0x81378B32},
+ {0x2453, 0x81378B33},
+ {0x2454, 0x81378B34},
+ {0x2455, 0x81378B35},
+ {0x2456, 0x81378B36},
+ {0x2457, 0x81378B37},
+ {0x2458, 0x81378B38},
+ {0x2459, 0x81378B39},
+ {0x245A, 0x81378C30},
+ {0x245B, 0x81378C31},
+ {0x245C, 0x81378C32},
+ {0x245D, 0x81378C33},
+ {0x245E, 0x81378C34},
+ {0x245F, 0x81378C35},
+ {0x246A, 0x81378C36},
+ {0x246B, 0x81378C37},
+ {0x246C, 0x81378C38},
+ {0x246D, 0x81378C39},
+ {0x246E, 0x81378D30},
+ {0x246F, 0x81378D31},
+ {0x2470, 0x81378D32},
+ {0x2471, 0x81378D33},
+ {0x2472, 0x81378D34},
+ {0x2473, 0x81378D35},
+ {0x249C, 0x81378D36},
+ {0x249D, 0x81378D37},
+ {0x249E, 0x81378D38},
+ {0x249F, 0x81378D39},
+ {0x24A0, 0x81378E30},
+ {0x24A1, 0x81378E31},
+ {0x24A2, 0x81378E32},
+ {0x24A3, 0x81378E33},
+ {0x24A4, 0x81378E34},
+ {0x24A5, 0x81378E35},
+ {0x24A6, 0x81378E36},
+ {0x24A7, 0x81378E37},
+ {0x24A8, 0x81378E38},
+ {0x24A9, 0x81378E39},
+ {0x24AA, 0x81378F30},
+ {0x24AB, 0x81378F31},
+ {0x24AC, 0x81378F32},
+ {0x24AD, 0x81378F33},
+ {0x24AE, 0x81378F34},
+ {0x24AF, 0x81378F35},
+ {0x24B0, 0x81378F36},
+ {0x24B1, 0x81378F37},
+ {0x24B2, 0x81378F38},
+ {0x24B3, 0x81378F39},
+ {0x24B4, 0x81379030},
+ {0x24B5, 0x81379031},
+ {0x24B6, 0x81379032},
+ {0x24B7, 0x81379033},
+ {0x24B8, 0x81379034},
+ {0x24B9, 0x81379035},
+ {0x24BA, 0x81379036},
+ {0x24BB, 0x81379037},
+ {0x24BC, 0x81379038},
+ {0x24BD, 0x81379039},
+ {0x24BE, 0x81379130},
+ {0x24BF, 0x81379131},
+ {0x24C0, 0x81379132},
+ {0x24C1, 0x81379133},
+ {0x24C2, 0x81379134},
+ {0x24C3, 0x81379135},
+ {0x24C4, 0x81379136},
+ {0x24C5, 0x81379137},
+ {0x24C6, 0x81379138},
+ {0x24C7, 0x81379139},
+ {0x24C8, 0x81379230},
+ {0x24C9, 0x81379231},
+ {0x24CA, 0x81379232},
+ {0x24CB, 0x81379233},
+ {0x24CC, 0x81379234},
+ {0x24CD, 0x81379235},
+ {0x24CE, 0x81379236},
+ {0x24CF, 0x81379237},
+ {0x24D0, 0x81379238},
+ {0x24D1, 0x81379239},
+ {0x24D2, 0x81379330},
+ {0x24D3, 0x81379331},
+ {0x24D4, 0x81379332},
+ {0x24D5, 0x81379333},
+ {0x24D6, 0x81379334},
+ {0x24D7, 0x81379335},
+ {0x24D8, 0x81379336},
+ {0x24D9, 0x81379337},
+ {0x24DA, 0x81379338},
+ {0x24DB, 0x81379339},
+ {0x24DC, 0x81379430},
+ {0x24DD, 0x81379431},
+ {0x24DE, 0x81379432},
+ {0x24DF, 0x81379433},
+ {0x24E0, 0x81379434},
+ {0x24E1, 0x81379435},
+ {0x24E2, 0x81379436},
+ {0x24E3, 0x81379437},
+ {0x24E4, 0x81379438},
+ {0x24E5, 0x81379439},
+ {0x24E6, 0x81379530},
+ {0x24E7, 0x81379531},
+ {0x24E8, 0x81379532},
+ {0x24E9, 0x81379533},
+ {0x24EA, 0x81379534},
+ {0x24EB, 0x81379535},
+ {0x24EC, 0x81379536},
+ {0x24ED, 0x81379537},
+ {0x24EE, 0x81379538},
+ {0x24EF, 0x81379539},
+ {0x24F0, 0x81379630},
+ {0x24F1, 0x81379631},
+ {0x24F2, 0x81379632},
+ {0x24F3, 0x81379633},
+ {0x24F4, 0x81379634},
+ {0x24F5, 0x81379635},
+ {0x24F6, 0x81379636},
+ {0x24F7, 0x81379637},
+ {0x24F8, 0x81379638},
+ {0x24F9, 0x81379639},
+ {0x24FA, 0x81379730},
+ {0x24FB, 0x81379731},
+ {0x24FC, 0x81379732},
+ {0x24FD, 0x81379733},
+ {0x24FE, 0x81379734},
+ {0x24FF, 0x81379735},
+ {0x254C, 0x81379736},
+ {0x254D, 0x81379737},
+ {0x254E, 0x81379738},
+ {0x254F, 0x81379739},
+ {0x2574, 0x81379830},
+ {0x2575, 0x81379831},
+ {0x2576, 0x81379832},
+ {0x2577, 0x81379833},
+ {0x2578, 0x81379834},
+ {0x2579, 0x81379835},
+ {0x257A, 0x81379836},
+ {0x257B, 0x81379837},
+ {0x257C, 0x81379838},
+ {0x257D, 0x81379839},
+ {0x257E, 0x81379930},
+ {0x257F, 0x81379931},
+ {0x2580, 0x81379932},
+ {0x2590, 0x81379933},
+ {0x2591, 0x81379934},
+ {0x2592, 0x81379935},
+ {0x2596, 0x81379936},
+ {0x2597, 0x81379937},
+ {0x2598, 0x81379938},
+ {0x2599, 0x81379939},
+ {0x259A, 0x81379A30},
+ {0x259B, 0x81379A31},
+ {0x259C, 0x81379A32},
+ {0x259D, 0x81379A33},
+ {0x259E, 0x81379A34},
+ {0x259F, 0x81379A35},
+ {0x25A2, 0x81379A36},
+ {0x25A3, 0x81379A37},
+ {0x25A4, 0x81379A38},
+ {0x25A5, 0x81379A39},
+ {0x25A6, 0x81379B30},
+ {0x25A7, 0x81379B31},
+ {0x25A8, 0x81379B32},
+ {0x25A9, 0x81379B33},
+ {0x25AA, 0x81379B34},
+ {0x25AB, 0x81379B35},
+ {0x25AC, 0x81379B36},
+ {0x25AD, 0x81379B37},
+ {0x25AE, 0x81379B38},
+ {0x25AF, 0x81379B39},
+ {0x25B0, 0x81379C30},
+ {0x25B1, 0x81379C31},
+ {0x25B4, 0x81379C32},
+ {0x25B5, 0x81379C33},
+ {0x25B6, 0x81379C34},
+ {0x25B7, 0x81379C35},
+ {0x25B8, 0x81379C36},
+ {0x25B9, 0x81379C37},
+ {0x25BA, 0x81379C38},
+ {0x25BB, 0x81379C39},
+ {0x25BE, 0x81379D30},
+ {0x25BF, 0x81379D31},
+ {0x25C0, 0x81379D32},
+ {0x25C1, 0x81379D33},
+ {0x25C2, 0x81379D34},
+ {0x25C3, 0x81379D35},
+ {0x25C4, 0x81379D36},
+ {0x25C5, 0x81379D37},
+ {0x25C8, 0x81379D38},
+ {0x25C9, 0x81379D39},
+ {0x25CA, 0x81379E30},
+ {0x25CC, 0x81379E31},
+ {0x25CD, 0x81379E32},
+ {0x25D0, 0x81379E33},
+ {0x25D1, 0x81379E34},
+ {0x25D2, 0x81379E35},
+ {0x25D3, 0x81379E36},
+ {0x25D4, 0x81379E37},
+ {0x25D5, 0x81379E38},
+ {0x25D6, 0x81379E39},
+ {0x25D7, 0x81379F30},
+ {0x25D8, 0x81379F31},
+ {0x25D9, 0x81379F32},
+ {0x25DA, 0x81379F33},
+ {0x25DB, 0x81379F34},
+ {0x25DC, 0x81379F35},
+ {0x25DD, 0x81379F36},
+ {0x25DE, 0x81379F37},
+ {0x25DF, 0x81379F38},
+ {0x25E0, 0x81379F39},
+ {0x25E1, 0x8137A030},
+ {0x25E6, 0x8137A031},
+ {0x25E7, 0x8137A032},
+ {0x25E8, 0x8137A033},
+ {0x25E9, 0x8137A034},
+ {0x25EA, 0x8137A035},
+ {0x25EB, 0x8137A036},
+ {0x25EC, 0x8137A037},
+ {0x25ED, 0x8137A038},
+ {0x25EE, 0x8137A039},
+ {0x25EF, 0x8137A130},
+ {0x25F0, 0x8137A131},
+ {0x25F1, 0x8137A132},
+ {0x25F2, 0x8137A133},
+ {0x25F3, 0x8137A134},
+ {0x25F4, 0x8137A135},
+ {0x25F5, 0x8137A136},
+ {0x25F6, 0x8137A137},
+ {0x25F7, 0x8137A138},
+ {0x25F8, 0x8137A139},
+ {0x25F9, 0x8137A230},
+ {0x25FA, 0x8137A231},
+ {0x25FB, 0x8137A232},
+ {0x25FC, 0x8137A233},
+ {0x25FD, 0x8137A234},
+ {0x25FE, 0x8137A235},
+ {0x25FF, 0x8137A236},
+ {0x2600, 0x8137A237},
+ {0x2601, 0x8137A238},
+ {0x2602, 0x8137A239},
+ {0x2603, 0x8137A330},
+ {0x2604, 0x8137A331},
+ {0x2607, 0x8137A332},
+ {0x2608, 0x8137A333},
+ {0x260A, 0x8137A334},
+ {0x260B, 0x8137A335},
+ {0x260C, 0x8137A336},
+ {0x260D, 0x8137A337},
+ {0x260E, 0x8137A338},
+ {0x260F, 0x8137A339},
+ {0x2610, 0x8137A430},
+ {0x2611, 0x8137A431},
+ {0x2612, 0x8137A432},
+ {0x2613, 0x8137A433},
+ {0x2614, 0x8137A434},
+ {0x2615, 0x8137A435},
+ {0x2616, 0x8137A436},
+ {0x2617, 0x8137A437},
+ {0x2618, 0x8137A438},
+ {0x2619, 0x8137A439},
+ {0x261A, 0x8137A530},
+ {0x261B, 0x8137A531},
+ {0x261C, 0x8137A532},
+ {0x261D, 0x8137A533},
+ {0x261E, 0x8137A534},
+ {0x261F, 0x8137A535},
+ {0x2620, 0x8137A536},
+ {0x2621, 0x8137A537},
+ {0x2622, 0x8137A538},
+ {0x2623, 0x8137A539},
+ {0x2624, 0x8137A630},
+ {0x2625, 0x8137A631},
+ {0x2626, 0x8137A632},
+ {0x2627, 0x8137A633},
+ {0x2628, 0x8137A634},
+ {0x2629, 0x8137A635},
+ {0x262A, 0x8137A636},
+ {0x262B, 0x8137A637},
+ {0x262C, 0x8137A638},
+ {0x262D, 0x8137A639},
+ {0x262E, 0x8137A730},
+ {0x262F, 0x8137A731},
+ {0x2630, 0x8137A732},
+ {0x2631, 0x8137A733},
+ {0x2632, 0x8137A734},
+ {0x2633, 0x8137A735},
+ {0x2634, 0x8137A736},
+ {0x2635, 0x8137A737},
+ {0x2636, 0x8137A738},
+ {0x2637, 0x8137A739},
+ {0x2638, 0x8137A830},
+ {0x2639, 0x8137A831},
+ {0x263A, 0x8137A832},
+ {0x263B, 0x8137A833},
+ {0x263C, 0x8137A834},
+ {0x263D, 0x8137A835},
+ {0x263E, 0x8137A836},
+ {0x263F, 0x8137A837},
+ {0x2641, 0x8137A838},
+ {0x2E82, 0x8138FD39},
+ {0x2E83, 0x8138FE30},
+ {0x2E85, 0x8138FE31},
+ {0x2E86, 0x8138FE32},
+ {0x2E87, 0x8138FE33},
+ {0x2E89, 0x8138FE34},
+ {0x2E8A, 0x8138FE35},
+ {0x2E8D, 0x8138FE36},
+ {0x2E8E, 0x8138FE37},
+ {0x2E8F, 0x8138FE38},
+ {0x2E90, 0x8138FE39},
+ {0x2E91, 0x81398130},
+ {0x2E92, 0x81398131},
+ {0x2E93, 0x81398132},
+ {0x2E94, 0x81398133},
+ {0x2E95, 0x81398134},
+ {0x2E96, 0x81398135},
+ {0x2E98, 0x81398136},
+ {0x2E99, 0x81398137},
+ {0x2E9A, 0x81398138},
+ {0x2E9B, 0x81398139},
+ {0x2E9C, 0x81398230},
+ {0x2E9D, 0x81398231},
+ {0x2E9E, 0x81398232},
+ {0x2E9F, 0x81398233},
+ {0x2EA0, 0x81398234},
+ {0x2EA1, 0x81398235},
+ {0x2EA2, 0x81398236},
+ {0x2EA3, 0x81398237},
+ {0x2EA4, 0x81398238},
+ {0x2EA5, 0x81398239},
+ {0x2EA6, 0x81398330},
+ {0x2EA8, 0x81398331},
+ {0x2EA9, 0x81398332},
+ {0x2EAB, 0x81398333},
+ {0x2EAC, 0x81398334},
+ {0x2EAD, 0x81398335},
+ {0x2EAF, 0x81398336},
+ {0x2EB0, 0x81398337},
+ {0x2EB1, 0x81398338},
+ {0x2EB2, 0x81398339},
+ {0x2EB4, 0x81398430},
+ {0x2EB5, 0x81398431},
+ {0x2EB8, 0x81398432},
+ {0x2EB9, 0x81398433},
+ {0x2EBA, 0x81398434},
+ {0x2EBC, 0x81398435},
+ {0x2EBD, 0x81398436},
+ {0x2EBE, 0x81398437},
+ {0x2EBF, 0x81398438},
+ {0x2EC0, 0x81398439},
+ {0x2EC1, 0x81398530},
+ {0x2EC2, 0x81398531},
+ {0x2EC3, 0x81398532},
+ {0x2EC4, 0x81398533},
+ {0x2EC5, 0x81398534},
+ {0x2EC6, 0x81398535},
+ {0x2EC7, 0x81398536},
+ {0x2EC8, 0x81398537},
+ {0x2EC9, 0x81398538},
+ {0x2ECB, 0x81398539},
+ {0x2ECC, 0x81398630},
+ {0x2ECD, 0x81398631},
+ {0x2ECE, 0x81398632},
+ {0x2ECF, 0x81398633},
+ {0x2ED0, 0x81398634},
+ {0x2ED1, 0x81398635},
+ {0x2ED2, 0x81398636},
+ {0x2ED3, 0x81398637},
+ {0x2ED4, 0x81398638},
+ {0x2ED5, 0x81398639},
+ {0x2ED6, 0x81398730},
+ {0x2ED7, 0x81398731},
+ {0x2ED8, 0x81398732},
+ {0x2ED9, 0x81398733},
+ {0x2EDA, 0x81398734},
+ {0x2EDB, 0x81398735},
+ {0x2EDC, 0x81398736},
+ {0x2EDD, 0x81398737},
+ {0x2EDE, 0x81398738},
+ {0x2EDF, 0x81398739},
+ {0x2EE0, 0x81398830},
+ {0x2EE1, 0x81398831},
+ {0x2EE2, 0x81398832},
+ {0x2EE3, 0x81398833},
+ {0x2EE4, 0x81398834},
+ {0x2EE5, 0x81398835},
+ {0x2EE6, 0x81398836},
+ {0x2EE7, 0x81398837},
+ {0x2EE8, 0x81398838},
+ {0x2EE9, 0x81398839},
+ {0x2EEA, 0x81398930},
+ {0x2EEB, 0x81398931},
+ {0x2EEC, 0x81398932},
+ {0x2EED, 0x81398933},
+ {0x2EEE, 0x81398934},
+ {0x2EEF, 0x81398935},
+ {0x2EF0, 0x81398936},
+ {0x2EF1, 0x81398937},
+ {0x2EF2, 0x81398938},
+ {0x2EF3, 0x81398939},
+ {0x2EF4, 0x81398A30},
+ {0x2EF5, 0x81398A31},
+ {0x2EF6, 0x81398A32},
+ {0x2EF7, 0x81398A33},
+ {0x2EF8, 0x81398A34},
+ {0x2EF9, 0x81398A35},
+ {0x2EFA, 0x81398A36},
+ {0x2EFB, 0x81398A37},
+ {0x2EFC, 0x81398A38},
+ {0x2EFD, 0x81398A39},
+ {0x2EFE, 0x81398B30},
+ {0x2EFF, 0x81398B31},
+ {0x2F00, 0x81398B32},
+ {0x2F01, 0x81398B33},
+ {0x2F02, 0x81398B34},
+ {0x2F03, 0x81398B35},
+ {0x2F04, 0x81398B36},
+ {0x2F05, 0x81398B37},
+ {0x2F06, 0x81398B38},
+ {0x2F07, 0x81398B39},
+ {0x2F08, 0x81398C30},
+ {0x2F09, 0x81398C31},
+ {0x2F0A, 0x81398C32},
+ {0x2F0B, 0x81398C33},
+ {0x2F0C, 0x81398C34},
+ {0x2F0D, 0x81398C35},
+ {0x2F0E, 0x81398C36},
+ {0x2F0F, 0x81398C37},
+ {0x2F10, 0x81398C38},
+ {0x2F11, 0x81398C39},
+ {0x2F12, 0x81398D30},
+ {0x2F13, 0x81398D31},
+ {0x2F14, 0x81398D32},
+ {0x2F15, 0x81398D33},
+ {0x2F16, 0x81398D34},
+ {0x2F17, 0x81398D35},
+ {0x2F18, 0x81398D36},
+ {0x2F19, 0x81398D37},
+ {0x2F1A, 0x81398D38},
+ {0x2F1B, 0x81398D39},
+ {0x2F1C, 0x81398E30},
+ {0x2F1D, 0x81398E31},
+ {0x2F1E, 0x81398E32},
+ {0x2F1F, 0x81398E33},
+ {0x2F20, 0x81398E34},
+ {0x2F21, 0x81398E35},
+ {0x2F22, 0x81398E36},
+ {0x2F23, 0x81398E37},
+ {0x2F24, 0x81398E38},
+ {0x2F25, 0x81398E39},
+ {0x2F26, 0x81398F30},
+ {0x2F27, 0x81398F31},
+ {0x2F28, 0x81398F32},
+ {0x2F29, 0x81398F33},
+ {0x2F2A, 0x81398F34},
+ {0x2F2B, 0x81398F35},
+ {0x2F2C, 0x81398F36},
+ {0x2F2D, 0x81398F37},
+ {0x2F2E, 0x81398F38},
+ {0x2F2F, 0x81398F39},
+ {0x2F30, 0x81399030},
+ {0x2F31, 0x81399031},
+ {0x2F32, 0x81399032},
+ {0x2F33, 0x81399033},
+ {0x2F34, 0x81399034},
+ {0x2F35, 0x81399035},
+ {0x2F36, 0x81399036},
+ {0x2F37, 0x81399037},
+ {0x2F38, 0x81399038},
+ {0x2F39, 0x81399039},
+ {0x2F3A, 0x81399130},
+ {0x2F3B, 0x81399131},
+ {0x2F3C, 0x81399132},
+ {0x2F3D, 0x81399133},
+ {0x2F3E, 0x81399134},
+ {0x2F3F, 0x81399135},
+ {0x2F40, 0x81399136},
+ {0x2F41, 0x81399137},
+ {0x2F42, 0x81399138},
+ {0x2F43, 0x81399139},
+ {0x2F44, 0x81399230},
+ {0x2F45, 0x81399231},
+ {0x2F46, 0x81399232},
+ {0x2F47, 0x81399233},
+ {0x2F48, 0x81399234},
+ {0x2F49, 0x81399235},
+ {0x2F4A, 0x81399236},
+ {0x2F4B, 0x81399237},
+ {0x2F4C, 0x81399238},
+ {0x2F4D, 0x81399239},
+ {0x2F4E, 0x81399330},
+ {0x2F4F, 0x81399331},
+ {0x2F50, 0x81399332},
+ {0x2F51, 0x81399333},
+ {0x2F52, 0x81399334},
+ {0x2F53, 0x81399335},
+ {0x2F54, 0x81399336},
+ {0x2F55, 0x81399337},
+ {0x2F56, 0x81399338},
+ {0x2F57, 0x81399339},
+ {0x2F58, 0x81399430},
+ {0x2F59, 0x81399431},
+ {0x2F5A, 0x81399432},
+ {0x2F5B, 0x81399433},
+ {0x2F5C, 0x81399434},
+ {0x2F5D, 0x81399435},
+ {0x2F5E, 0x81399436},
+ {0x2F5F, 0x81399437},
+ {0x2F60, 0x81399438},
+ {0x2F61, 0x81399439},
+ {0x2F62, 0x81399530},
+ {0x2F63, 0x81399531},
+ {0x2F64, 0x81399532},
+ {0x2F65, 0x81399533},
+ {0x2F66, 0x81399534},
+ {0x2F67, 0x81399535},
+ {0x2F68, 0x81399536},
+ {0x2F69, 0x81399537},
+ {0x2F6A, 0x81399538},
+ {0x2F6B, 0x81399539},
+ {0x2F6C, 0x81399630},
+ {0x2F6D, 0x81399631},
+ {0x2F6E, 0x81399632},
+ {0x2F6F, 0x81399633},
+ {0x2F70, 0x81399634},
+ {0x2F71, 0x81399635},
+ {0x2F72, 0x81399636},
+ {0x2F73, 0x81399637},
+ {0x2F74, 0x81399638},
+ {0x2F75, 0x81399639},
+ {0x2F76, 0x81399730},
+ {0x2F77, 0x81399731},
+ {0x2F78, 0x81399732},
+ {0x2F79, 0x81399733},
+ {0x2F7A, 0x81399734},
+ {0x2F7B, 0x81399735},
+ {0x2F7C, 0x81399736},
+ {0x2F7D, 0x81399737},
+ {0x2F7E, 0x81399738},
+ {0x2F7F, 0x81399739},
+ {0x2F80, 0x81399830},
+ {0x2F81, 0x81399831},
+ {0x2F82, 0x81399832},
+ {0x2F83, 0x81399833},
+ {0x2F84, 0x81399834},
+ {0x2F85, 0x81399835},
+ {0x2F86, 0x81399836},
+ {0x2F87, 0x81399837},
+ {0x2F88, 0x81399838},
+ {0x2F89, 0x81399839},
+ {0x2F8A, 0x81399930},
+ {0x2F8B, 0x81399931},
+ {0x2F8C, 0x81399932},
+ {0x2F8D, 0x81399933},
+ {0x2F8E, 0x81399934},
+ {0x2F8F, 0x81399935},
+ {0x2F90, 0x81399936},
+ {0x2F91, 0x81399937},
+ {0x2F92, 0x81399938},
+ {0x2F93, 0x81399939},
+ {0x2F94, 0x81399A30},
+ {0x2F95, 0x81399A31},
+ {0x2F96, 0x81399A32},
+ {0x2F97, 0x81399A33},
+ {0x2F98, 0x81399A34},
+ {0x2F99, 0x81399A35},
+ {0x2F9A, 0x81399A36},
+ {0x2F9B, 0x81399A37},
+ {0x2F9C, 0x81399A38},
+ {0x2F9D, 0x81399A39},
+ {0x2F9E, 0x81399B30},
+ {0x2F9F, 0x81399B31},
+ {0x2FA0, 0x81399B32},
+ {0x2FA1, 0x81399B33},
+ {0x2FA2, 0x81399B34},
+ {0x2FA3, 0x81399B35},
+ {0x2FA4, 0x81399B36},
+ {0x2FA5, 0x81399B37},
+ {0x2FA6, 0x81399B38},
+ {0x2FA7, 0x81399B39},
+ {0x2FA8, 0x81399C30},
+ {0x2FA9, 0x81399C31},
+ {0x2FAA, 0x81399C32},
+ {0x2FAB, 0x81399C33},
+ {0x2FAC, 0x81399C34},
+ {0x2FAD, 0x81399C35},
+ {0x2FAE, 0x81399C36},
+ {0x2FAF, 0x81399C37},
+ {0x2FB0, 0x81399C38},
+ {0x2FB1, 0x81399C39},
+ {0x2FB2, 0x81399D30},
+ {0x2FB3, 0x81399D31},
+ {0x2FB4, 0x81399D32},
+ {0x2FB5, 0x81399D33},
+ {0x2FB6, 0x81399D34},
+ {0x2FB7, 0x81399D35},
+ {0x2FB8, 0x81399D36},
+ {0x2FB9, 0x81399D37},
+ {0x2FBA, 0x81399D38},
+ {0x2FBB, 0x81399D39},
+ {0x2FBC, 0x81399E30},
+ {0x2FBD, 0x81399E31},
+ {0x2FBE, 0x81399E32},
+ {0x2FBF, 0x81399E33},
+ {0x2FC0, 0x81399E34},
+ {0x2FC1, 0x81399E35},
+ {0x2FC2, 0x81399E36},
+ {0x2FC3, 0x81399E37},
+ {0x2FC4, 0x81399E38},
+ {0x2FC5, 0x81399E39},
+ {0x2FC6, 0x81399F30},
+ {0x2FC7, 0x81399F31},
+ {0x2FC8, 0x81399F32},
+ {0x2FC9, 0x81399F33},
+ {0x2FCA, 0x81399F34},
+ {0x2FCB, 0x81399F35},
+ {0x2FCC, 0x81399F36},
+ {0x2FCD, 0x81399F37},
+ {0x2FCE, 0x81399F38},
+ {0x2FCF, 0x81399F39},
+ {0x2FD0, 0x8139A030},
+ {0x2FD1, 0x8139A031},
+ {0x2FD2, 0x8139A032},
+ {0x2FD3, 0x8139A033},
+ {0x2FD4, 0x8139A034},
+ {0x2FD5, 0x8139A035},
+ {0x2FD6, 0x8139A036},
+ {0x2FD7, 0x8139A037},
+ {0x2FD8, 0x8139A038},
+ {0x2FD9, 0x8139A039},
+ {0x2FDA, 0x8139A130},
+ {0x2FDB, 0x8139A131},
+ {0x2FDC, 0x8139A132},
+ {0x2FDD, 0x8139A133},
+ {0x2FDE, 0x8139A134},
+ {0x2FDF, 0x8139A135},
+ {0x2FE0, 0x8139A136},
+ {0x2FE1, 0x8139A137},
+ {0x2FE2, 0x8139A138},
+ {0x2FE3, 0x8139A139},
+ {0x2FE4, 0x8139A230},
+ {0x2FE5, 0x8139A231},
+ {0x2FE6, 0x8139A232},
+ {0x2FE7, 0x8139A233},
+ {0x2FE8, 0x8139A234},
+ {0x2FE9, 0x8139A235},
+ {0x2FEA, 0x8139A236},
+ {0x2FEB, 0x8139A237},
+ {0x2FEC, 0x8139A238},
+ {0x2FED, 0x8139A239},
+ {0x2FEE, 0x8139A330},
+ {0x2FEF, 0x8139A331},
+ {0x2FFC, 0x8139A332},
+ {0x2FFD, 0x8139A333},
+ {0x2FFE, 0x8139A334},
+ {0x2FFF, 0x8139A335},
+ {0x3004, 0x8139A336},
+ {0x3018, 0x8139A337},
+ {0x3019, 0x8139A338},
+ {0x301A, 0x8139A339},
+ {0x301B, 0x8139A430},
+ {0x301C, 0x8139A431},
+ {0x301F, 0x8139A432},
+ {0x3020, 0x8139A433},
+ {0x302A, 0x8139A434},
+ {0x302B, 0x8139A435},
+ {0x302C, 0x8139A436},
+ {0x302D, 0x8139A437},
+ {0x302E, 0x8139A438},
+ {0x302F, 0x8139A439},
+ {0x3030, 0x8139A530},
+ {0x3031, 0x8139A531},
+ {0x3032, 0x8139A532},
+ {0x3033, 0x8139A533},
+ {0x3034, 0x8139A534},
+ {0x3035, 0x8139A535},
+ {0x3036, 0x8139A536},
+ {0x3037, 0x8139A537},
+ {0x3038, 0x8139A538},
+ {0x3039, 0x8139A539},
+ {0x303A, 0x8139A630},
+ {0x303B, 0x8139A631},
+ {0x303C, 0x8139A632},
+ {0x303D, 0x8139A633},
+ {0x303F, 0x8139A634},
+ {0x3040, 0x8139A635},
+ {0x3094, 0x8139A636},
+ {0x3095, 0x8139A637},
+ {0x3096, 0x8139A638},
+ {0x3097, 0x8139A639},
+ {0x3098, 0x8139A730},
+ {0x3099, 0x8139A731},
+ {0x309A, 0x8139A732},
+ {0x309F, 0x8139A733},
+ {0x30A0, 0x8139A734},
+ {0x30F7, 0x8139A735},
+ {0x30F8, 0x8139A736},
+ {0x30F9, 0x8139A737},
+ {0x30FA, 0x8139A738},
+ {0x30FB, 0x8139A739},
+ {0x30FF, 0x8139A830},
+ {0x3100, 0x8139A831},
+ {0x3101, 0x8139A832},
+ {0x3102, 0x8139A833},
+ {0x3103, 0x8139A834},
+ {0x3104, 0x8139A835},
+ {0x312A, 0x8139A836},
+ {0x312B, 0x8139A837},
+ {0x312C, 0x8139A838},
+ {0x312D, 0x8139A839},
+ {0x312E, 0x8139A930},
+ {0x312F, 0x8139A931},
+ {0x3130, 0x8139A932},
+ {0x3131, 0x8139A933},
+ {0x3132, 0x8139A934},
+ {0x3133, 0x8139A935},
+ {0x3134, 0x8139A936},
+ {0x3135, 0x8139A937},
+ {0x3136, 0x8139A938},
+ {0x3137, 0x8139A939},
+ {0x3138, 0x8139AA30},
+ {0x3139, 0x8139AA31},
+ {0x313A, 0x8139AA32},
+ {0x313B, 0x8139AA33},
+ {0x313C, 0x8139AA34},
+ {0x313D, 0x8139AA35},
+ {0x313E, 0x8139AA36},
+ {0x313F, 0x8139AA37},
+ {0x3140, 0x8139AA38},
+ {0x3141, 0x8139AA39},
+ {0x3142, 0x8139AB30},
+ {0x3143, 0x8139AB31},
+ {0x3144, 0x8139AB32},
+ {0x3145, 0x8139AB33},
+ {0x3146, 0x8139AB34},
+ {0x3147, 0x8139AB35},
+ {0x3148, 0x8139AB36},
+ {0x3149, 0x8139AB37},
+ {0x314A, 0x8139AB38},
+ {0x314B, 0x8139AB39},
+ {0x314C, 0x8139AC30},
+ {0x314D, 0x8139AC31},
+ {0x314E, 0x8139AC32},
+ {0x314F, 0x8139AC33},
+ {0x3150, 0x8139AC34},
+ {0x3151, 0x8139AC35},
+ {0x3152, 0x8139AC36},
+ {0x3153, 0x8139AC37},
+ {0x3154, 0x8139AC38},
+ {0x3155, 0x8139AC39},
+ {0x3156, 0x8139AD30},
+ {0x3157, 0x8139AD31},
+ {0x3158, 0x8139AD32},
+ {0x3159, 0x8139AD33},
+ {0x315A, 0x8139AD34},
+ {0x315B, 0x8139AD35},
+ {0x315C, 0x8139AD36},
+ {0x315D, 0x8139AD37},
+ {0x315E, 0x8139AD38},
+ {0x315F, 0x8139AD39},
+ {0x3160, 0x8139AE30},
+ {0x3161, 0x8139AE31},
+ {0x3162, 0x8139AE32},
+ {0x3163, 0x8139AE33},
+ {0x3164, 0x8139AE34},
+ {0x3165, 0x8139AE35},
+ {0x3166, 0x8139AE36},
+ {0x3167, 0x8139AE37},
+ {0x3168, 0x8139AE38},
+ {0x3169, 0x8139AE39},
+ {0x316A, 0x8139AF30},
+ {0x316B, 0x8139AF31},
+ {0x316C, 0x8139AF32},
+ {0x316D, 0x8139AF33},
+ {0x316E, 0x8139AF34},
+ {0x316F, 0x8139AF35},
+ {0x3170, 0x8139AF36},
+ {0x3171, 0x8139AF37},
+ {0x3172, 0x8139AF38},
+ {0x3173, 0x8139AF39},
+ {0x3174, 0x8139B030},
+ {0x3175, 0x8139B031},
+ {0x3176, 0x8139B032},
+ {0x3177, 0x8139B033},
+ {0x3178, 0x8139B034},
+ {0x3179, 0x8139B035},
+ {0x317A, 0x8139B036},
+ {0x317B, 0x8139B037},
+ {0x317C, 0x8139B038},
+ {0x317D, 0x8139B039},
+ {0x317E, 0x8139B130},
+ {0x317F, 0x8139B131},
+ {0x3180, 0x8139B132},
+ {0x3181, 0x8139B133},
+ {0x3182, 0x8139B134},
+ {0x3183, 0x8139B135},
+ {0x3184, 0x8139B136},
+ {0x3185, 0x8139B137},
+ {0x3186, 0x8139B138},
+ {0x3187, 0x8139B139},
+ {0x3188, 0x8139B230},
+ {0x3189, 0x8139B231},
+ {0x318A, 0x8139B232},
+ {0x318B, 0x8139B233},
+ {0x318C, 0x8139B234},
+ {0x318D, 0x8139B235},
+ {0x318E, 0x8139B236},
+ {0x318F, 0x8139B237},
+ {0x3190, 0x8139B238},
+ {0x3191, 0x8139B239},
+ {0x3192, 0x8139B330},
+ {0x3193, 0x8139B331},
+ {0x3194, 0x8139B332},
+ {0x3195, 0x8139B333},
+ {0x3196, 0x8139B334},
+ {0x3197, 0x8139B335},
+ {0x3198, 0x8139B336},
+ {0x3199, 0x8139B337},
+ {0x319A, 0x8139B338},
+ {0x319B, 0x8139B339},
+ {0x319C, 0x8139B430},
+ {0x319D, 0x8139B431},
+ {0x319E, 0x8139B432},
+ {0x319F, 0x8139B433},
+ {0x31A0, 0x8139B434},
+ {0x31A1, 0x8139B435},
+ {0x31A2, 0x8139B436},
+ {0x31A3, 0x8139B437},
+ {0x31A4, 0x8139B438},
+ {0x31A5, 0x8139B439},
+ {0x31A6, 0x8139B530},
+ {0x31A7, 0x8139B531},
+ {0x31A8, 0x8139B532},
+ {0x31A9, 0x8139B533},
+ {0x31AA, 0x8139B534},
+ {0x31AB, 0x8139B535},
+ {0x31AC, 0x8139B536},
+ {0x31AD, 0x8139B537},
+ {0x31AE, 0x8139B538},
+ {0x31AF, 0x8139B539},
+ {0x31B0, 0x8139B630},
+ {0x31B1, 0x8139B631},
+ {0x31B2, 0x8139B632},
+ {0x31B3, 0x8139B633},
+ {0x31B4, 0x8139B634},
+ {0x31B5, 0x8139B635},
+ {0x31B6, 0x8139B636},
+ {0x31B7, 0x8139B637},
+ {0x31B8, 0x8139B638},
+ {0x31B9, 0x8139B639},
+ {0x31BA, 0x8139B730},
+ {0x31BB, 0x8139B731},
+ {0x31BC, 0x8139B732},
+ {0x31BD, 0x8139B733},
+ {0x31BE, 0x8139B734},
+ {0x31BF, 0x8139B735},
+ {0x31C0, 0x8139B736},
+ {0x31C1, 0x8139B737},
+ {0x31C2, 0x8139B738},
+ {0x31C3, 0x8139B739},
+ {0x31C4, 0x8139B830},
+ {0x31C5, 0x8139B831},
+ {0x31C6, 0x8139B832},
+ {0x31C7, 0x8139B833},
+ {0x31C8, 0x8139B834},
+ {0x31C9, 0x8139B835},
+ {0x31CA, 0x8139B836},
+ {0x31CB, 0x8139B837},
+ {0x31CC, 0x8139B838},
+ {0x31CD, 0x8139B839},
+ {0x31CE, 0x8139B930},
+ {0x31CF, 0x8139B931},
+ {0x31D0, 0x8139B932},
+ {0x31D1, 0x8139B933},
+ {0x31D2, 0x8139B934},
+ {0x31D3, 0x8139B935},
+ {0x31D4, 0x8139B936},
+ {0x31D5, 0x8139B937},
+ {0x31D6, 0x8139B938},
+ {0x31D7, 0x8139B939},
+ {0x31D8, 0x8139BA30},
+ {0x31D9, 0x8139BA31},
+ {0x31DA, 0x8139BA32},
+ {0x31DB, 0x8139BA33},
+ {0x31DC, 0x8139BA34},
+ {0x31DD, 0x8139BA35},
+ {0x31DE, 0x8139BA36},
+ {0x31DF, 0x8139BA37},
+ {0x31E0, 0x8139BA38},
+ {0x31E1, 0x8139BA39},
+ {0x31E2, 0x8139BB30},
+ {0x31E3, 0x8139BB31},
+ {0x31E4, 0x8139BB32},
+ {0x31E5, 0x8139BB33},
+ {0x31E6, 0x8139BB34},
+ {0x31E7, 0x8139BB35},
+ {0x31E8, 0x8139BB36},
+ {0x31E9, 0x8139BB37},
+ {0x31EA, 0x8139BB38},
+ {0x31EB, 0x8139BB39},
+ {0x31EC, 0x8139BC30},
+ {0x31ED, 0x8139BC31},
+ {0x31EE, 0x8139BC32},
+ {0x31EF, 0x8139BC33},
+ {0x31F0, 0x8139BC34},
+ {0x31F1, 0x8139BC35},
+ {0x31F2, 0x8139BC36},
+ {0x31F3, 0x8139BC37},
+ {0x31F4, 0x8139BC38},
+ {0x31F5, 0x8139BC39},
+ {0x31F6, 0x8139BD30},
+ {0x31F7, 0x8139BD31},
+ {0x31F8, 0x8139BD32},
+ {0x31F9, 0x8139BD33},
+ {0x31FA, 0x8139BD34},
+ {0x31FB, 0x8139BD35},
+ {0x31FC, 0x8139BD36},
+ {0x31FD, 0x8139BD37},
+ {0x31FE, 0x8139BD38},
+ {0x31FF, 0x8139BD39},
+ {0x3200, 0x8139BE30},
+ {0x3201, 0x8139BE31},
+ {0x3202, 0x8139BE32},
+ {0x3203, 0x8139BE33},
+ {0x3204, 0x8139BE34},
+ {0x3205, 0x8139BE35},
+ {0x3206, 0x8139BE36},
+ {0x3207, 0x8139BE37},
+ {0x3208, 0x8139BE38},
+ {0x3209, 0x8139BE39},
+ {0x320A, 0x8139BF30},
+ {0x320B, 0x8139BF31},
+ {0x320C, 0x8139BF32},
+ {0x320D, 0x8139BF33},
+ {0x320E, 0x8139BF34},
+ {0x320F, 0x8139BF35},
+ {0x3210, 0x8139BF36},
+ {0x3211, 0x8139BF37},
+ {0x3212, 0x8139BF38},
+ {0x3213, 0x8139BF39},
+ {0x3214, 0x8139C030},
+ {0x3215, 0x8139C031},
+ {0x3216, 0x8139C032},
+ {0x3217, 0x8139C033},
+ {0x3218, 0x8139C034},
+ {0x3219, 0x8139C035},
+ {0x321A, 0x8139C036},
+ {0x321B, 0x8139C037},
+ {0x321C, 0x8139C038},
+ {0x321D, 0x8139C039},
+ {0x321E, 0x8139C130},
+ {0x321F, 0x8139C131},
+ {0x322A, 0x8139C132},
+ {0x322B, 0x8139C133},
+ {0x322C, 0x8139C134},
+ {0x322D, 0x8139C135},
+ {0x322E, 0x8139C136},
+ {0x322F, 0x8139C137},
+ {0x3230, 0x8139C138},
+ {0x3232, 0x8139C139},
+ {0x3233, 0x8139C230},
+ {0x3234, 0x8139C231},
+ {0x3235, 0x8139C232},
+ {0x3236, 0x8139C233},
+ {0x3237, 0x8139C234},
+ {0x3238, 0x8139C235},
+ {0x3239, 0x8139C236},
+ {0x323A, 0x8139C237},
+ {0x323B, 0x8139C238},
+ {0x323C, 0x8139C239},
+ {0x323D, 0x8139C330},
+ {0x323E, 0x8139C331},
+ {0x323F, 0x8139C332},
+ {0x3240, 0x8139C333},
+ {0x3241, 0x8139C334},
+ {0x3242, 0x8139C335},
+ {0x3243, 0x8139C336},
+ {0x3244, 0x8139C337},
+ {0x3245, 0x8139C338},
+ {0x3246, 0x8139C339},
+ {0x3247, 0x8139C430},
+ {0x3248, 0x8139C431},
+ {0x3249, 0x8139C432},
+ {0x324A, 0x8139C433},
+ {0x324B, 0x8139C434},
+ {0x324C, 0x8139C435},
+ {0x324D, 0x8139C436},
+ {0x324E, 0x8139C437},
+ {0x324F, 0x8139C438},
+ {0x3250, 0x8139C439},
+ {0x3251, 0x8139C530},
+ {0x3252, 0x8139C531},
+ {0x3253, 0x8139C532},
+ {0x3254, 0x8139C533},
+ {0x3255, 0x8139C534},
+ {0x3256, 0x8139C535},
+ {0x3257, 0x8139C536},
+ {0x3258, 0x8139C537},
+ {0x3259, 0x8139C538},
+ {0x325A, 0x8139C539},
+ {0x325B, 0x8139C630},
+ {0x325C, 0x8139C631},
+ {0x325D, 0x8139C632},
+ {0x325E, 0x8139C633},
+ {0x325F, 0x8139C634},
+ {0x3260, 0x8139C635},
+ {0x3261, 0x8139C636},
+ {0x3262, 0x8139C637},
+ {0x3263, 0x8139C638},
+ {0x3264, 0x8139C639},
+ {0x3265, 0x8139C730},
+ {0x3266, 0x8139C731},
+ {0x3267, 0x8139C732},
+ {0x3268, 0x8139C733},
+ {0x3269, 0x8139C734},
+ {0x326A, 0x8139C735},
+ {0x326B, 0x8139C736},
+ {0x326C, 0x8139C737},
+ {0x326D, 0x8139C738},
+ {0x326E, 0x8139C739},
+ {0x326F, 0x8139C830},
+ {0x3270, 0x8139C831},
+ {0x3271, 0x8139C832},
+ {0x3272, 0x8139C833},
+ {0x3273, 0x8139C834},
+ {0x3274, 0x8139C835},
+ {0x3275, 0x8139C836},
+ {0x3276, 0x8139C837},
+ {0x3277, 0x8139C838},
+ {0x3278, 0x8139C839},
+ {0x3279, 0x8139C930},
+ {0x327A, 0x8139C931},
+ {0x327B, 0x8139C932},
+ {0x327C, 0x8139C933},
+ {0x327D, 0x8139C934},
+ {0x327E, 0x8139C935},
+ {0x327F, 0x8139C936},
+ {0x3280, 0x8139C937},
+ {0x3281, 0x8139C938},
+ {0x3282, 0x8139C939},
+ {0x3283, 0x8139CA30},
+ {0x3284, 0x8139CA31},
+ {0x3285, 0x8139CA32},
+ {0x3286, 0x8139CA33},
+ {0x3287, 0x8139CA34},
+ {0x3288, 0x8139CA35},
+ {0x3289, 0x8139CA36},
+ {0x328A, 0x8139CA37},
+ {0x328B, 0x8139CA38},
+ {0x328C, 0x8139CA39},
+ {0x328D, 0x8139CB30},
+ {0x328E, 0x8139CB31},
+ {0x328F, 0x8139CB32},
+ {0x3290, 0x8139CB33},
+ {0x3291, 0x8139CB34},
+ {0x3292, 0x8139CB35},
+ {0x3293, 0x8139CB36},
+ {0x3294, 0x8139CB37},
+ {0x3295, 0x8139CB38},
+ {0x3296, 0x8139CB39},
+ {0x3297, 0x8139CC30},
+ {0x3298, 0x8139CC31},
+ {0x3299, 0x8139CC32},
+ {0x329A, 0x8139CC33},
+ {0x329B, 0x8139CC34},
+ {0x329C, 0x8139CC35},
+ {0x329D, 0x8139CC36},
+ {0x329E, 0x8139CC37},
+ {0x329F, 0x8139CC38},
+ {0x32A0, 0x8139CC39},
+ {0x32A1, 0x8139CD30},
+ {0x32A2, 0x8139CD31},
+ {0x32A4, 0x8139CD32},
+ {0x32A5, 0x8139CD33},
+ {0x32A6, 0x8139CD34},
+ {0x32A7, 0x8139CD35},
+ {0x32A8, 0x8139CD36},
+ {0x32A9, 0x8139CD37},
+ {0x32AA, 0x8139CD38},
+ {0x32AB, 0x8139CD39},
+ {0x32AC, 0x8139CE30},
+ {0x32AD, 0x8139CE31},
+ {0x32AE, 0x8139CE32},
+ {0x32AF, 0x8139CE33},
+ {0x32B0, 0x8139CE34},
+ {0x32B1, 0x8139CE35},
+ {0x32B2, 0x8139CE36},
+ {0x32B3, 0x8139CE37},
+ {0x32B4, 0x8139CE38},
+ {0x32B5, 0x8139CE39},
+ {0x32B6, 0x8139CF30},
+ {0x32B7, 0x8139CF31},
+ {0x32B8, 0x8139CF32},
+ {0x32B9, 0x8139CF33},
+ {0x32BA, 0x8139CF34},
+ {0x32BB, 0x8139CF35},
+ {0x32BC, 0x8139CF36},
+ {0x32BD, 0x8139CF37},
+ {0x32BE, 0x8139CF38},
+ {0x32BF, 0x8139CF39},
+ {0x32C0, 0x8139D030},
+ {0x32C1, 0x8139D031},
+ {0x32C2, 0x8139D032},
+ {0x32C3, 0x8139D033},
+ {0x32C4, 0x8139D034},
+ {0x32C5, 0x8139D035},
+ {0x32C6, 0x8139D036},
+ {0x32C7, 0x8139D037},
+ {0x32C8, 0x8139D038},
+ {0x32C9, 0x8139D039},
+ {0x32CA, 0x8139D130},
+ {0x32CB, 0x8139D131},
+ {0x32CC, 0x8139D132},
+ {0x32CD, 0x8139D133},
+ {0x32CE, 0x8139D134},
+ {0x32CF, 0x8139D135},
+ {0x32D0, 0x8139D136},
+ {0x32D1, 0x8139D137},
+ {0x32D2, 0x8139D138},
+ {0x32D3, 0x8139D139},
+ {0x32D4, 0x8139D230},
+ {0x32D5, 0x8139D231},
+ {0x32D6, 0x8139D232},
+ {0x32D7, 0x8139D233},
+ {0x32D8, 0x8139D234},
+ {0x32D9, 0x8139D235},
+ {0x32DA, 0x8139D236},
+ {0x32DB, 0x8139D237},
+ {0x32DC, 0x8139D238},
+ {0x32DD, 0x8139D239},
+ {0x32DE, 0x8139D330},
+ {0x32DF, 0x8139D331},
+ {0x32E0, 0x8139D332},
+ {0x32E1, 0x8139D333},
+ {0x32E2, 0x8139D334},
+ {0x32E3, 0x8139D335},
+ {0x32E4, 0x8139D336},
+ {0x32E5, 0x8139D337},
+ {0x32E6, 0x8139D338},
+ {0x32E7, 0x8139D339},
+ {0x32E8, 0x8139D430},
+ {0x32E9, 0x8139D431},
+ {0x32EA, 0x8139D432},
+ {0x32EB, 0x8139D433},
+ {0x32EC, 0x8139D434},
+ {0x32ED, 0x8139D435},
+ {0x32EE, 0x8139D436},
+ {0x32EF, 0x8139D437},
+ {0x32F0, 0x8139D438},
+ {0x32F1, 0x8139D439},
+ {0x32F2, 0x8139D530},
+ {0x32F3, 0x8139D531},
+ {0x32F4, 0x8139D532},
+ {0x32F5, 0x8139D533},
+ {0x32F6, 0x8139D534},
+ {0x32F7, 0x8139D535},
+ {0x32F8, 0x8139D536},
+ {0x32F9, 0x8139D537},
+ {0x32FA, 0x8139D538},
+ {0x32FB, 0x8139D539},
+ {0x32FC, 0x8139D630},
+ {0x32FD, 0x8139D631},
+ {0x32FE, 0x8139D632},
+ {0x32FF, 0x8139D633},
+ {0x3300, 0x8139D634},
+ {0x3301, 0x8139D635},
+ {0x3302, 0x8139D636},
+ {0x3303, 0x8139D637},
+ {0x3304, 0x8139D638},
+ {0x3305, 0x8139D639},
+ {0x3306, 0x8139D730},
+ {0x3307, 0x8139D731},
+ {0x3308, 0x8139D732},
+ {0x3309, 0x8139D733},
+ {0x330A, 0x8139D734},
+ {0x330B, 0x8139D735},
+ {0x330C, 0x8139D736},
+ {0x330D, 0x8139D737},
+ {0x330E, 0x8139D738},
+ {0x330F, 0x8139D739},
+ {0x3310, 0x8139D830},
+ {0x3311, 0x8139D831},
+ {0x3312, 0x8139D832},
+ {0x3313, 0x8139D833},
+ {0x3314, 0x8139D834},
+ {0x3315, 0x8139D835},
+ {0x3316, 0x8139D836},
+ {0x3317, 0x8139D837},
+ {0x3318, 0x8139D838},
+ {0x3319, 0x8139D839},
+ {0x331A, 0x8139D930},
+ {0x331B, 0x8139D931},
+ {0x331C, 0x8139D932},
+ {0x331D, 0x8139D933},
+ {0x331E, 0x8139D934},
+ {0x331F, 0x8139D935},
+ {0x3320, 0x8139D936},
+ {0x3321, 0x8139D937},
+ {0x3322, 0x8139D938},
+ {0x3323, 0x8139D939},
+ {0x3324, 0x8139DA30},
+ {0x3325, 0x8139DA31},
+ {0x3326, 0x8139DA32},
+ {0x3327, 0x8139DA33},
+ {0x3328, 0x8139DA34},
+ {0x3329, 0x8139DA35},
+ {0x332A, 0x8139DA36},
+ {0x332B, 0x8139DA37},
+ {0x332C, 0x8139DA38},
+ {0x332D, 0x8139DA39},
+ {0x332E, 0x8139DB30},
+ {0x332F, 0x8139DB31},
+ {0x3330, 0x8139DB32},
+ {0x3331, 0x8139DB33},
+ {0x3332, 0x8139DB34},
+ {0x3333, 0x8139DB35},
+ {0x3334, 0x8139DB36},
+ {0x3335, 0x8139DB37},
+ {0x3336, 0x8139DB38},
+ {0x3337, 0x8139DB39},
+ {0x3338, 0x8139DC30},
+ {0x3339, 0x8139DC31},
+ {0x333A, 0x8139DC32},
+ {0x333B, 0x8139DC33},
+ {0x333C, 0x8139DC34},
+ {0x333D, 0x8139DC35},
+ {0x333E, 0x8139DC36},
+ {0x333F, 0x8139DC37},
+ {0x3340, 0x8139DC38},
+ {0x3341, 0x8139DC39},
+ {0x3342, 0x8139DD30},
+ {0x3343, 0x8139DD31},
+ {0x3344, 0x8139DD32},
+ {0x3345, 0x8139DD33},
+ {0x3346, 0x8139DD34},
+ {0x3347, 0x8139DD35},
+ {0x3348, 0x8139DD36},
+ {0x3349, 0x8139DD37},
+ {0x334A, 0x8139DD38},
+ {0x334B, 0x8139DD39},
+ {0x334C, 0x8139DE30},
+ {0x334D, 0x8139DE31},
+ {0x334E, 0x8139DE32},
+ {0x334F, 0x8139DE33},
+ {0x3350, 0x8139DE34},
+ {0x3351, 0x8139DE35},
+ {0x3352, 0x8139DE36},
+ {0x3353, 0x8139DE37},
+ {0x3354, 0x8139DE38},
+ {0x3355, 0x8139DE39},
+ {0x3356, 0x8139DF30},
+ {0x3357, 0x8139DF31},
+ {0x3358, 0x8139DF32},
+ {0x3359, 0x8139DF33},
+ {0x335A, 0x8139DF34},
+ {0x335B, 0x8139DF35},
+ {0x335C, 0x8139DF36},
+ {0x335D, 0x8139DF37},
+ {0x335E, 0x8139DF38},
+ {0x335F, 0x8139DF39},
+ {0x3360, 0x8139E030},
+ {0x3361, 0x8139E031},
+ {0x3362, 0x8139E032},
+ {0x3363, 0x8139E033},
+ {0x3364, 0x8139E034},
+ {0x3365, 0x8139E035},
+ {0x3366, 0x8139E036},
+ {0x3367, 0x8139E037},
+ {0x3368, 0x8139E038},
+ {0x3369, 0x8139E039},
+ {0x336A, 0x8139E130},
+ {0x336B, 0x8139E131},
+ {0x336C, 0x8139E132},
+ {0x336D, 0x8139E133},
+ {0x336E, 0x8139E134},
+ {0x336F, 0x8139E135},
+ {0x3370, 0x8139E136},
+ {0x3371, 0x8139E137},
+ {0x3372, 0x8139E138},
+ {0x3373, 0x8139E139},
+ {0x3374, 0x8139E230},
+ {0x3375, 0x8139E231},
+ {0x3376, 0x8139E232},
+ {0x3377, 0x8139E233},
+ {0x3378, 0x8139E234},
+ {0x3379, 0x8139E235},
+ {0x337A, 0x8139E236},
+ {0x337B, 0x8139E237},
+ {0x337C, 0x8139E238},
+ {0x337D, 0x8139E239},
+ {0x337E, 0x8139E330},
+ {0x337F, 0x8139E331},
+ {0x3380, 0x8139E332},
+ {0x3381, 0x8139E333},
+ {0x3382, 0x8139E334},
+ {0x3383, 0x8139E335},
+ {0x3384, 0x8139E336},
+ {0x3385, 0x8139E337},
+ {0x3386, 0x8139E338},
+ {0x3387, 0x8139E339},
+ {0x3388, 0x8139E430},
+ {0x3389, 0x8139E431},
+ {0x338A, 0x8139E432},
+ {0x338B, 0x8139E433},
+ {0x338C, 0x8139E434},
+ {0x338D, 0x8139E435},
+ {0x3390, 0x8139E436},
+ {0x3391, 0x8139E437},
+ {0x3392, 0x8139E438},
+ {0x3393, 0x8139E439},
+ {0x3394, 0x8139E530},
+ {0x3395, 0x8139E531},
+ {0x3396, 0x8139E532},
+ {0x3397, 0x8139E533},
+ {0x3398, 0x8139E534},
+ {0x3399, 0x8139E535},
+ {0x339A, 0x8139E536},
+ {0x339B, 0x8139E537},
+ {0x339F, 0x8139E538},
+ {0x33A0, 0x8139E539},
+ {0x33A2, 0x8139E630},
+ {0x33A3, 0x8139E631},
+ {0x33A4, 0x8139E632},
+ {0x33A5, 0x8139E633},
+ {0x33A6, 0x8139E634},
+ {0x33A7, 0x8139E635},
+ {0x33A8, 0x8139E636},
+ {0x33A9, 0x8139E637},
+ {0x33AA, 0x8139E638},
+ {0x33AB, 0x8139E639},
+ {0x33AC, 0x8139E730},
+ {0x33AD, 0x8139E731},
+ {0x33AE, 0x8139E732},
+ {0x33AF, 0x8139E733},
+ {0x33B0, 0x8139E734},
+ {0x33B1, 0x8139E735},
+ {0x33B2, 0x8139E736},
+ {0x33B3, 0x8139E737},
+ {0x33B4, 0x8139E738},
+ {0x33B5, 0x8139E739},
+ {0x33B6, 0x8139E830},
+ {0x33B7, 0x8139E831},
+ {0x33B8, 0x8139E832},
+ {0x33B9, 0x8139E833},
+ {0x33BA, 0x8139E834},
+ {0x33BB, 0x8139E835},
+ {0x33BC, 0x8139E836},
+ {0x33BD, 0x8139E837},
+ {0x33BE, 0x8139E838},
+ {0x33BF, 0x8139E839},
+ {0x33C0, 0x8139E930},
+ {0x33C1, 0x8139E931},
+ {0x33C2, 0x8139E932},
+ {0x33C3, 0x8139E933},
+ {0x33C5, 0x8139E934},
+ {0x33C6, 0x8139E935},
+ {0x33C7, 0x8139E936},
+ {0x33C8, 0x8139E937},
+ {0x33C9, 0x8139E938},
+ {0x33CA, 0x8139E939},
+ {0x33CB, 0x8139EA30},
+ {0x33CC, 0x8139EA31},
+ {0x33CD, 0x8139EA32},
+ {0x33CF, 0x8139EA33},
+ {0x33D0, 0x8139EA34},
+ {0x33D3, 0x8139EA35},
+ {0x33D4, 0x8139EA36},
+ {0x33D6, 0x8139EA37},
+ {0x33D7, 0x8139EA38},
+ {0x33D8, 0x8139EA39},
+ {0x33D9, 0x8139EB30},
+ {0x33DA, 0x8139EB31},
+ {0x33DB, 0x8139EB32},
+ {0x33DC, 0x8139EB33},
+ {0x33DD, 0x8139EB34},
+ {0x33DE, 0x8139EB35},
+ {0x33DF, 0x8139EB36},
+ {0x33E0, 0x8139EB37},
+ {0x33E1, 0x8139EB38},
+ {0x33E2, 0x8139EB39},
+ {0x33E3, 0x8139EC30},
+ {0x33E4, 0x8139EC31},
+ {0x33E5, 0x8139EC32},
+ {0x33E6, 0x8139EC33},
+ {0x33E7, 0x8139EC34},
+ {0x33E8, 0x8139EC35},
+ {0x33E9, 0x8139EC36},
+ {0x33EA, 0x8139EC37},
+ {0x33EB, 0x8139EC38},
+ {0x33EC, 0x8139EC39},
+ {0x33ED, 0x8139ED30},
+ {0x33EE, 0x8139ED31},
+ {0x33EF, 0x8139ED32},
+ {0x33F0, 0x8139ED33},
+ {0x33F1, 0x8139ED34},
+ {0x33F2, 0x8139ED35},
+ {0x33F3, 0x8139ED36},
+ {0x33F4, 0x8139ED37},
+ {0x33F5, 0x8139ED38},
+ {0x33F6, 0x8139ED39},
+ {0x33F7, 0x8139EE30},
+ {0x33F8, 0x8139EE31},
+ {0x33F9, 0x8139EE32},
+ {0x33FA, 0x8139EE33},
+ {0x33FB, 0x8139EE34},
+ {0x33FC, 0x8139EE35},
+ {0x33FD, 0x8139EE36},
+ {0x33FE, 0x8139EE37},
+ {0x33FF, 0x8139EE38},
+ {0x3400, 0x8139EE39},
+ {0x3401, 0x8139EF30},
+ {0x3402, 0x8139EF31},
+ {0x3403, 0x8139EF32},
+ {0x3404, 0x8139EF33},
+ {0x3405, 0x8139EF34},
+ {0x3406, 0x8139EF35},
+ {0x3407, 0x8139EF36},
+ {0x3408, 0x8139EF37},
+ {0x3409, 0x8139EF38},
+ {0x340A, 0x8139EF39},
+ {0x340B, 0x8139F030},
+ {0x340C, 0x8139F031},
+ {0x340D, 0x8139F032},
+ {0x340E, 0x8139F033},
+ {0x340F, 0x8139F034},
+ {0x3410, 0x8139F035},
+ {0x3411, 0x8139F036},
+ {0x3412, 0x8139F037},
+ {0x3413, 0x8139F038},
+ {0x3414, 0x8139F039},
+ {0x3415, 0x8139F130},
+ {0x3416, 0x8139F131},
+ {0x3417, 0x8139F132},
+ {0x3418, 0x8139F133},
+ {0x3419, 0x8139F134},
+ {0x341A, 0x8139F135},
+ {0x341B, 0x8139F136},
+ {0x341C, 0x8139F137},
+ {0x341D, 0x8139F138},
+ {0x341E, 0x8139F139},
+ {0x341F, 0x8139F230},
+ {0x3420, 0x8139F231},
+ {0x3421, 0x8139F232},
+ {0x3422, 0x8139F233},
+ {0x3423, 0x8139F234},
+ {0x3424, 0x8139F235},
+ {0x3425, 0x8139F236},
+ {0x3426, 0x8139F237},
+ {0x3427, 0x8139F238},
+ {0x3428, 0x8139F239},
+ {0x3429, 0x8139F330},
+ {0x342A, 0x8139F331},
+ {0x342B, 0x8139F332},
+ {0x342C, 0x8139F333},
+ {0x342D, 0x8139F334},
+ {0x342E, 0x8139F335},
+ {0x342F, 0x8139F336},
+ {0x3430, 0x8139F337},
+ {0x3431, 0x8139F338},
+ {0x3432, 0x8139F339},
+ {0x3433, 0x8139F430},
+ {0x3434, 0x8139F431},
+ {0x3435, 0x8139F432},
+ {0x3436, 0x8139F433},
+ {0x3437, 0x8139F434},
+ {0x3438, 0x8139F435},
+ {0x3439, 0x8139F436},
+ {0x343A, 0x8139F437},
+ {0x343B, 0x8139F438},
+ {0x343C, 0x8139F439},
+ {0x343D, 0x8139F530},
+ {0x343E, 0x8139F531},
+ {0x343F, 0x8139F532},
+ {0x3440, 0x8139F533},
+ {0x3441, 0x8139F534},
+ {0x3442, 0x8139F535},
+ {0x3443, 0x8139F536},
+ {0x3444, 0x8139F537},
+ {0x3445, 0x8139F538},
+ {0x3446, 0x8139F539},
+ {0x3448, 0x8139F630},
+ {0x3449, 0x8139F631},
+ {0x344A, 0x8139F632},
+ {0x344B, 0x8139F633},
+ {0x344C, 0x8139F634},
+ {0x344D, 0x8139F635},
+ {0x344E, 0x8139F636},
+ {0x344F, 0x8139F637},
+ {0x3450, 0x8139F638},
+ {0x3451, 0x8139F639},
+ {0x3452, 0x8139F730},
+ {0x3453, 0x8139F731},
+ {0x3454, 0x8139F732},
+ {0x3455, 0x8139F733},
+ {0x3456, 0x8139F734},
+ {0x3457, 0x8139F735},
+ {0x3458, 0x8139F736},
+ {0x3459, 0x8139F737},
+ {0x345A, 0x8139F738},
+ {0x345B, 0x8139F739},
+ {0x345C, 0x8139F830},
+ {0x345D, 0x8139F831},
+ {0x345E, 0x8139F832},
+ {0x345F, 0x8139F833},
+ {0x3460, 0x8139F834},
+ {0x3461, 0x8139F835},
+ {0x3462, 0x8139F836},
+ {0x3463, 0x8139F837},
+ {0x3464, 0x8139F838},
+ {0x3465, 0x8139F839},
+ {0x3466, 0x8139F930},
+ {0x3467, 0x8139F931},
+ {0x3468, 0x8139F932},
+ {0x3469, 0x8139F933},
+ {0x346A, 0x8139F934},
+ {0x346B, 0x8139F935},
+ {0x346C, 0x8139F936},
+ {0x346D, 0x8139F937},
+ {0x346E, 0x8139F938},
+ {0x346F, 0x8139F939},
+ {0x3470, 0x8139FA30},
+ {0x3471, 0x8139FA31},
+ {0x3472, 0x8139FA32},
+ {0x3474, 0x8139FA33},
+ {0x3475, 0x8139FA34},
+ {0x3476, 0x8139FA35},
+ {0x3477, 0x8139FA36},
+ {0x3478, 0x8139FA37},
+ {0x3479, 0x8139FA38},
+ {0x347A, 0x8139FA39},
+ {0x347B, 0x8139FB30},
+ {0x347C, 0x8139FB31},
+ {0x347D, 0x8139FB32},
+ {0x347E, 0x8139FB33},
+ {0x347F, 0x8139FB34},
+ {0x3480, 0x8139FB35},
+ {0x3481, 0x8139FB36},
+ {0x3482, 0x8139FB37},
+ {0x3483, 0x8139FB38},
+ {0x3484, 0x8139FB39},
+ {0x3485, 0x8139FC30},
+ {0x3486, 0x8139FC31},
+ {0x3487, 0x8139FC32},
+ {0x3488, 0x8139FC33},
+ {0x3489, 0x8139FC34},
+ {0x348A, 0x8139FC35},
+ {0x348B, 0x8139FC36},
+ {0x348C, 0x8139FC37},
+ {0x348D, 0x8139FC38},
+ {0x348E, 0x8139FC39},
+ {0x348F, 0x8139FD30},
+ {0x3490, 0x8139FD31},
+ {0x3491, 0x8139FD32},
+ {0x3492, 0x8139FD33},
+ {0x3493, 0x8139FD34},
+ {0x3494, 0x8139FD35},
+ {0x3495, 0x8139FD36},
+ {0x3496, 0x8139FD37},
+ {0x3497, 0x8139FD38},
+ {0x3498, 0x8139FD39},
+ {0x3499, 0x8139FE30},
+ {0x349A, 0x8139FE31},
+ {0x349B, 0x8139FE32},
+ {0x349C, 0x8139FE33},
+ {0x349D, 0x8139FE34},
+ {0x349E, 0x8139FE35},
+ {0x349F, 0x8139FE36},
+ {0x34A0, 0x8139FE37},
+ {0x34A1, 0x8139FE38},
+ {0x34A2, 0x8139FE39},
+ {0x34A3, 0x82308130},
+ {0x34A4, 0x82308131},
+ {0x34A5, 0x82308132},
+ {0x34A6, 0x82308133},
+ {0x34A7, 0x82308134},
+ {0x34A8, 0x82308135},
+ {0x34A9, 0x82308136},
+ {0x34AA, 0x82308137},
+ {0x34AB, 0x82308138},
+ {0x34AC, 0x82308139},
+ {0x34AD, 0x82308230},
+ {0x34AE, 0x82308231},
+ {0x34AF, 0x82308232},
+ {0x34B0, 0x82308233},
+ {0x34B1, 0x82308234},
+ {0x34B2, 0x82308235},
+ {0x34B3, 0x82308236},
+ {0x34B4, 0x82308237},
+ {0x34B5, 0x82308238},
+ {0x34B6, 0x82308239},
+ {0x34B7, 0x82308330},
+ {0x34B8, 0x82308331},
+ {0x34B9, 0x82308332},
+ {0x34BA, 0x82308333},
+ {0x34BB, 0x82308334},
+ {0x34BC, 0x82308335},
+ {0x34BD, 0x82308336},
+ {0x34BE, 0x82308337},
+ {0x34BF, 0x82308338},
+ {0x34C0, 0x82308339},
+ {0x34C1, 0x82308430},
+ {0x34C2, 0x82308431},
+ {0x34C3, 0x82308432},
+ {0x34C4, 0x82308433},
+ {0x34C5, 0x82308434},
+ {0x34C6, 0x82308435},
+ {0x34C7, 0x82308436},
+ {0x34C8, 0x82308437},
+ {0x34C9, 0x82308438},
+ {0x34CA, 0x82308439},
+ {0x34CB, 0x82308530},
+ {0x34CC, 0x82308531},
+ {0x34CD, 0x82308532},
+ {0x34CE, 0x82308533},
+ {0x34CF, 0x82308534},
+ {0x34D0, 0x82308535},
+ {0x34D1, 0x82308536},
+ {0x34D2, 0x82308537},
+ {0x34D3, 0x82308538},
+ {0x34D4, 0x82308539},
+ {0x34D5, 0x82308630},
+ {0x34D6, 0x82308631},
+ {0x34D7, 0x82308632},
+ {0x34D8, 0x82308633},
+ {0x34D9, 0x82308634},
+ {0x34DA, 0x82308635},
+ {0x34DB, 0x82308636},
+ {0x34DC, 0x82308637},
+ {0x34DD, 0x82308638},
+ {0x34DE, 0x82308639},
+ {0x34DF, 0x82308730},
+ {0x34E0, 0x82308731},
+ {0x34E1, 0x82308732},
+ {0x34E2, 0x82308733},
+ {0x34E3, 0x82308734},
+ {0x34E4, 0x82308735},
+ {0x34E5, 0x82308736},
+ {0x34E6, 0x82308737},
+ {0x34E7, 0x82308738},
+ {0x34E8, 0x82308739},
+ {0x34E9, 0x82308830},
+ {0x34EA, 0x82308831},
+ {0x34EB, 0x82308832},
+ {0x34EC, 0x82308833},
+ {0x34ED, 0x82308834},
+ {0x34EE, 0x82308835},
+ {0x34EF, 0x82308836},
+ {0x34F0, 0x82308837},
+ {0x34F1, 0x82308838},
+ {0x34F2, 0x82308839},
+ {0x34F3, 0x82308930},
+ {0x34F4, 0x82308931},
+ {0x34F5, 0x82308932},
+ {0x34F6, 0x82308933},
+ {0x34F7, 0x82308934},
+ {0x34F8, 0x82308935},
+ {0x34F9, 0x82308936},
+ {0x34FA, 0x82308937},
+ {0x34FB, 0x82308938},
+ {0x34FC, 0x82308939},
+ {0x34FD, 0x82308A30},
+ {0x34FE, 0x82308A31},
+ {0x34FF, 0x82308A32},
+ {0x3500, 0x82308A33},
+ {0x3501, 0x82308A34},
+ {0x3502, 0x82308A35},
+ {0x3503, 0x82308A36},
+ {0x3504, 0x82308A37},
+ {0x3505, 0x82308A38},
+ {0x3506, 0x82308A39},
+ {0x3507, 0x82308B30},
+ {0x3508, 0x82308B31},
+ {0x3509, 0x82308B32},
+ {0x350A, 0x82308B33},
+ {0x350B, 0x82308B34},
+ {0x350C, 0x82308B35},
+ {0x350D, 0x82308B36},
+ {0x350E, 0x82308B37},
+ {0x350F, 0x82308B38},
+ {0x3510, 0x82308B39},
+ {0x3511, 0x82308C30},
+ {0x3512, 0x82308C31},
+ {0x3513, 0x82308C32},
+ {0x3514, 0x82308C33},
+ {0x3515, 0x82308C34},
+ {0x3516, 0x82308C35},
+ {0x3517, 0x82308C36},
+ {0x3518, 0x82308C37},
+ {0x3519, 0x82308C38},
+ {0x351A, 0x82308C39},
+ {0x351B, 0x82308D30},
+ {0x351C, 0x82308D31},
+ {0x351D, 0x82308D32},
+ {0x351E, 0x82308D33},
+ {0x351F, 0x82308D34},
+ {0x3520, 0x82308D35},
+ {0x3521, 0x82308D36},
+ {0x3522, 0x82308D37},
+ {0x3523, 0x82308D38},
+ {0x3524, 0x82308D39},
+ {0x3525, 0x82308E30},
+ {0x3526, 0x82308E31},
+ {0x3527, 0x82308E32},
+ {0x3528, 0x82308E33},
+ {0x3529, 0x82308E34},
+ {0x352A, 0x82308E35},
+ {0x352B, 0x82308E36},
+ {0x352C, 0x82308E37},
+ {0x352D, 0x82308E38},
+ {0x352E, 0x82308E39},
+ {0x352F, 0x82308F30},
+ {0x3530, 0x82308F31},
+ {0x3531, 0x82308F32},
+ {0x3532, 0x82308F33},
+ {0x3533, 0x82308F34},
+ {0x3534, 0x82308F35},
+ {0x3535, 0x82308F36},
+ {0x3536, 0x82308F37},
+ {0x3537, 0x82308F38},
+ {0x3538, 0x82308F39},
+ {0x3539, 0x82309030},
+ {0x353A, 0x82309031},
+ {0x353B, 0x82309032},
+ {0x353C, 0x82309033},
+ {0x353D, 0x82309034},
+ {0x353E, 0x82309035},
+ {0x353F, 0x82309036},
+ {0x3540, 0x82309037},
+ {0x3541, 0x82309038},
+ {0x3542, 0x82309039},
+ {0x3543, 0x82309130},
+ {0x3544, 0x82309131},
+ {0x3545, 0x82309132},
+ {0x3546, 0x82309133},
+ {0x3547, 0x82309134},
+ {0x3548, 0x82309135},
+ {0x3549, 0x82309136},
+ {0x354A, 0x82309137},
+ {0x354B, 0x82309138},
+ {0x354C, 0x82309139},
+ {0x354D, 0x82309230},
+ {0x354E, 0x82309231},
+ {0x354F, 0x82309232},
+ {0x3550, 0x82309233},
+ {0x3551, 0x82309234},
+ {0x3552, 0x82309235},
+ {0x3553, 0x82309236},
+ {0x3554, 0x82309237},
+ {0x3555, 0x82309238},
+ {0x3556, 0x82309239},
+ {0x3557, 0x82309330},
+ {0x3558, 0x82309331},
+ {0x3559, 0x82309332},
+ {0x355A, 0x82309333},
+ {0x355B, 0x82309334},
+ {0x355C, 0x82309335},
+ {0x355D, 0x82309336},
+ {0x355E, 0x82309337},
+ {0x355F, 0x82309338},
+ {0x3560, 0x82309339},
+ {0x3561, 0x82309430},
+ {0x3562, 0x82309431},
+ {0x3563, 0x82309432},
+ {0x3564, 0x82309433},
+ {0x3565, 0x82309434},
+ {0x3566, 0x82309435},
+ {0x3567, 0x82309436},
+ {0x3568, 0x82309437},
+ {0x3569, 0x82309438},
+ {0x356A, 0x82309439},
+ {0x356B, 0x82309530},
+ {0x356C, 0x82309531},
+ {0x356D, 0x82309532},
+ {0x356E, 0x82309533},
+ {0x356F, 0x82309534},
+ {0x3570, 0x82309535},
+ {0x3571, 0x82309536},
+ {0x3572, 0x82309537},
+ {0x3573, 0x82309538},
+ {0x3574, 0x82309539},
+ {0x3575, 0x82309630},
+ {0x3576, 0x82309631},
+ {0x3577, 0x82309632},
+ {0x3578, 0x82309633},
+ {0x3579, 0x82309634},
+ {0x357A, 0x82309635},
+ {0x357B, 0x82309636},
+ {0x357C, 0x82309637},
+ {0x357D, 0x82309638},
+ {0x357E, 0x82309639},
+ {0x357F, 0x82309730},
+ {0x3580, 0x82309731},
+ {0x3581, 0x82309732},
+ {0x3582, 0x82309733},
+ {0x3583, 0x82309734},
+ {0x3584, 0x82309735},
+ {0x3585, 0x82309736},
+ {0x3586, 0x82309737},
+ {0x3587, 0x82309738},
+ {0x3588, 0x82309739},
+ {0x3589, 0x82309830},
+ {0x358A, 0x82309831},
+ {0x358B, 0x82309832},
+ {0x358C, 0x82309833},
+ {0x358D, 0x82309834},
+ {0x358E, 0x82309835},
+ {0x358F, 0x82309836},
+ {0x3590, 0x82309837},
+ {0x3591, 0x82309838},
+ {0x3592, 0x82309839},
+ {0x3593, 0x82309930},
+ {0x3594, 0x82309931},
+ {0x3595, 0x82309932},
+ {0x3596, 0x82309933},
+ {0x3597, 0x82309934},
+ {0x3598, 0x82309935},
+ {0x3599, 0x82309936},
+ {0x359A, 0x82309937},
+ {0x359B, 0x82309938},
+ {0x359C, 0x82309939},
+ {0x359D, 0x82309A30},
+ {0x359F, 0x82309A31},
+ {0x35A0, 0x82309A32},
+ {0x35A1, 0x82309A33},
+ {0x35A2, 0x82309A34},
+ {0x35A3, 0x82309A35},
+ {0x35A4, 0x82309A36},
+ {0x35A5, 0x82309A37},
+ {0x35A6, 0x82309A38},
+ {0x35A7, 0x82309A39},
+ {0x35A8, 0x82309B30},
+ {0x35A9, 0x82309B31},
+ {0x35AA, 0x82309B32},
+ {0x35AB, 0x82309B33},
+ {0x35AC, 0x82309B34},
+ {0x35AD, 0x82309B35},
+ {0x35AE, 0x82309B36},
+ {0x35AF, 0x82309B37},
+ {0x35B0, 0x82309B38},
+ {0x35B1, 0x82309B39},
+ {0x35B2, 0x82309C30},
+ {0x35B3, 0x82309C31},
+ {0x35B4, 0x82309C32},
+ {0x35B5, 0x82309C33},
+ {0x35B6, 0x82309C34},
+ {0x35B7, 0x82309C35},
+ {0x35B8, 0x82309C36},
+ {0x35B9, 0x82309C37},
+ {0x35BA, 0x82309C38},
+ {0x35BB, 0x82309C39},
+ {0x35BC, 0x82309D30},
+ {0x35BD, 0x82309D31},
+ {0x35BE, 0x82309D32},
+ {0x35BF, 0x82309D33},
+ {0x35C0, 0x82309D34},
+ {0x35C1, 0x82309D35},
+ {0x35C2, 0x82309D36},
+ {0x35C3, 0x82309D37},
+ {0x35C4, 0x82309D38},
+ {0x35C5, 0x82309D39},
+ {0x35C6, 0x82309E30},
+ {0x35C7, 0x82309E31},
+ {0x35C8, 0x82309E32},
+ {0x35C9, 0x82309E33},
+ {0x35CA, 0x82309E34},
+ {0x35CB, 0x82309E35},
+ {0x35CC, 0x82309E36},
+ {0x35CD, 0x82309E37},
+ {0x35CE, 0x82309E38},
+ {0x35CF, 0x82309E39},
+ {0x35D0, 0x82309F30},
+ {0x35D1, 0x82309F31},
+ {0x35D2, 0x82309F32},
+ {0x35D3, 0x82309F33},
+ {0x35D4, 0x82309F34},
+ {0x35D5, 0x82309F35},
+ {0x35D6, 0x82309F36},
+ {0x35D7, 0x82309F37},
+ {0x35D8, 0x82309F38},
+ {0x35D9, 0x82309F39},
+ {0x35DA, 0x8230A030},
+ {0x35DB, 0x8230A031},
+ {0x35DC, 0x8230A032},
+ {0x35DD, 0x8230A033},
+ {0x35DE, 0x8230A034},
+ {0x35DF, 0x8230A035},
+ {0x35E0, 0x8230A036},
+ {0x35E1, 0x8230A037},
+ {0x35E2, 0x8230A038},
+ {0x35E3, 0x8230A039},
+ {0x35E4, 0x8230A130},
+ {0x35E5, 0x8230A131},
+ {0x35E6, 0x8230A132},
+ {0x35E7, 0x8230A133},
+ {0x35E8, 0x8230A134},
+ {0x35E9, 0x8230A135},
+ {0x35EA, 0x8230A136},
+ {0x35EB, 0x8230A137},
+ {0x35EC, 0x8230A138},
+ {0x35ED, 0x8230A139},
+ {0x35EE, 0x8230A230},
+ {0x35EF, 0x8230A231},
+ {0x35F0, 0x8230A232},
+ {0x35F1, 0x8230A233},
+ {0x35F2, 0x8230A234},
+ {0x35F3, 0x8230A235},
+ {0x35F4, 0x8230A236},
+ {0x35F5, 0x8230A237},
+ {0x35F6, 0x8230A238},
+ {0x35F7, 0x8230A239},
+ {0x35F8, 0x8230A330},
+ {0x35F9, 0x8230A331},
+ {0x35FA, 0x8230A332},
+ {0x35FB, 0x8230A333},
+ {0x35FC, 0x8230A334},
+ {0x35FD, 0x8230A335},
+ {0x35FE, 0x8230A336},
+ {0x35FF, 0x8230A337},
+ {0x3600, 0x8230A338},
+ {0x3601, 0x8230A339},
+ {0x3602, 0x8230A430},
+ {0x3603, 0x8230A431},
+ {0x3604, 0x8230A432},
+ {0x3605, 0x8230A433},
+ {0x3606, 0x8230A434},
+ {0x3607, 0x8230A435},
+ {0x3608, 0x8230A436},
+ {0x3609, 0x8230A437},
+ {0x360A, 0x8230A438},
+ {0x360B, 0x8230A439},
+ {0x360C, 0x8230A530},
+ {0x360D, 0x8230A531},
+ {0x360F, 0x8230A532},
+ {0x3610, 0x8230A533},
+ {0x3611, 0x8230A534},
+ {0x3612, 0x8230A535},
+ {0x3613, 0x8230A536},
+ {0x3614, 0x8230A537},
+ {0x3615, 0x8230A538},
+ {0x3616, 0x8230A539},
+ {0x3617, 0x8230A630},
+ {0x3618, 0x8230A631},
+ {0x3619, 0x8230A632},
+ {0x3919, 0x8230F238},
+ {0x391A, 0x8230F239},
+ {0x391B, 0x8230F330},
+ {0x391C, 0x8230F331},
+ {0x391D, 0x8230F332},
+ {0x391E, 0x8230F333},
+ {0x391F, 0x8230F334},
+ {0x3920, 0x8230F335},
+ {0x3921, 0x8230F336},
+ {0x3922, 0x8230F337},
+ {0x3923, 0x8230F338},
+ {0x3924, 0x8230F339},
+ {0x3925, 0x8230F430},
+ {0x3926, 0x8230F431},
+ {0x3927, 0x8230F432},
+ {0x3928, 0x8230F433},
+ {0x3929, 0x8230F434},
+ {0x392A, 0x8230F435},
+ {0x392B, 0x8230F436},
+ {0x392C, 0x8230F437},
+ {0x392D, 0x8230F438},
+ {0x392E, 0x8230F439},
+ {0x392F, 0x8230F530},
+ {0x3930, 0x8230F531},
+ {0x3931, 0x8230F532},
+ {0x3932, 0x8230F533},
+ {0x3933, 0x8230F534},
+ {0x3934, 0x8230F535},
+ {0x3935, 0x8230F536},
+ {0x3936, 0x8230F537},
+ {0x3937, 0x8230F538},
+ {0x3938, 0x8230F539},
+ {0x3939, 0x8230F630},
+ {0x393A, 0x8230F631},
+ {0x393B, 0x8230F632},
+ {0x393C, 0x8230F633},
+ {0x393D, 0x8230F634},
+ {0x393E, 0x8230F635},
+ {0x393F, 0x8230F636},
+ {0x3940, 0x8230F637},
+ {0x3941, 0x8230F638},
+ {0x3942, 0x8230F639},
+ {0x3943, 0x8230F730},
+ {0x3944, 0x8230F731},
+ {0x3945, 0x8230F732},
+ {0x3946, 0x8230F733},
+ {0x3947, 0x8230F734},
+ {0x3948, 0x8230F735},
+ {0x3949, 0x8230F736},
+ {0x394A, 0x8230F737},
+ {0x394B, 0x8230F738},
+ {0x394C, 0x8230F739},
+ {0x394D, 0x8230F830},
+ {0x394E, 0x8230F831},
+ {0x394F, 0x8230F832},
+ {0x3950, 0x8230F833},
+ {0x3951, 0x8230F834},
+ {0x3952, 0x8230F835},
+ {0x3953, 0x8230F836},
+ {0x3954, 0x8230F837},
+ {0x3955, 0x8230F838},
+ {0x3956, 0x8230F839},
+ {0x3957, 0x8230F930},
+ {0x3958, 0x8230F931},
+ {0x3959, 0x8230F932},
+ {0x395A, 0x8230F933},
+ {0x395B, 0x8230F934},
+ {0x395C, 0x8230F935},
+ {0x395D, 0x8230F936},
+ {0x395E, 0x8230F937},
+ {0x395F, 0x8230F938},
+ {0x3960, 0x8230F939},
+ {0x3961, 0x8230FA30},
+ {0x3962, 0x8230FA31},
+ {0x3963, 0x8230FA32},
+ {0x3964, 0x8230FA33},
+ {0x3965, 0x8230FA34},
+ {0x3966, 0x8230FA35},
+ {0x3967, 0x8230FA36},
+ {0x3968, 0x8230FA37},
+ {0x3969, 0x8230FA38},
+ {0x396A, 0x8230FA39},
+ {0x396B, 0x8230FB30},
+ {0x396C, 0x8230FB31},
+ {0x396D, 0x8230FB32},
+ {0x396F, 0x8230FB33},
+ {0x3970, 0x8230FB34},
+ {0x3971, 0x8230FB35},
+ {0x3972, 0x8230FB36},
+ {0x3973, 0x8230FB37},
+ {0x3974, 0x8230FB38},
+ {0x3975, 0x8230FB39},
+ {0x3976, 0x8230FC30},
+ {0x3977, 0x8230FC31},
+ {0x3978, 0x8230FC32},
+ {0x3979, 0x8230FC33},
+ {0x397A, 0x8230FC34},
+ {0x397B, 0x8230FC35},
+ {0x397C, 0x8230FC36},
+ {0x397D, 0x8230FC37},
+ {0x397E, 0x8230FC38},
+ {0x397F, 0x8230FC39},
+ {0x3980, 0x8230FD30},
+ {0x3981, 0x8230FD31},
+ {0x3982, 0x8230FD32},
+ {0x3983, 0x8230FD33},
+ {0x3984, 0x8230FD34},
+ {0x3985, 0x8230FD35},
+ {0x3986, 0x8230FD36},
+ {0x3987, 0x8230FD37},
+ {0x3988, 0x8230FD38},
+ {0x3989, 0x8230FD39},
+ {0x398A, 0x8230FE30},
+ {0x398B, 0x8230FE31},
+ {0x398C, 0x8230FE32},
+ {0x398D, 0x8230FE33},
+ {0x398E, 0x8230FE34},
+ {0x398F, 0x8230FE35},
+ {0x3990, 0x8230FE36},
+ {0x3991, 0x8230FE37},
+ {0x3992, 0x8230FE38},
+ {0x3993, 0x8230FE39},
+ {0x3994, 0x82318130},
+ {0x3995, 0x82318131},
+ {0x3996, 0x82318132},
+ {0x3997, 0x82318133},
+ {0x3998, 0x82318134},
+ {0x3999, 0x82318135},
+ {0x399A, 0x82318136},
+ {0x399B, 0x82318137},
+ {0x399C, 0x82318138},
+ {0x399D, 0x82318139},
+ {0x399E, 0x82318230},
+ {0x399F, 0x82318231},
+ {0x39A0, 0x82318232},
+ {0x39A1, 0x82318233},
+ {0x39A2, 0x82318234},
+ {0x39A3, 0x82318235},
+ {0x39A4, 0x82318236},
+ {0x39A5, 0x82318237},
+ {0x39A6, 0x82318238},
+ {0x39A7, 0x82318239},
+ {0x39A8, 0x82318330},
+ {0x39A9, 0x82318331},
+ {0x39AA, 0x82318332},
+ {0x39AB, 0x82318333},
+ {0x39AC, 0x82318334},
+ {0x39AD, 0x82318335},
+ {0x39AE, 0x82318336},
+ {0x39AF, 0x82318337},
+ {0x39B0, 0x82318338},
+ {0x39B1, 0x82318339},
+ {0x39B2, 0x82318430},
+ {0x39B3, 0x82318431},
+ {0x39B4, 0x82318432},
+ {0x39B5, 0x82318433},
+ {0x39B6, 0x82318434},
+ {0x39B7, 0x82318435},
+ {0x39B8, 0x82318436},
+ {0x39B9, 0x82318437},
+ {0x39BA, 0x82318438},
+ {0x39BB, 0x82318439},
+ {0x39BC, 0x82318530},
+ {0x39BD, 0x82318531},
+ {0x39BE, 0x82318532},
+ {0x39BF, 0x82318533},
+ {0x39C0, 0x82318534},
+ {0x39C1, 0x82318535},
+ {0x39C2, 0x82318536},
+ {0x39C3, 0x82318537},
+ {0x39C4, 0x82318538},
+ {0x39C5, 0x82318539},
+ {0x39C6, 0x82318630},
+ {0x39C7, 0x82318631},
+ {0x39C8, 0x82318632},
+ {0x39C9, 0x82318633},
+ {0x39CA, 0x82318634},
+ {0x39CB, 0x82318635},
+ {0x39CC, 0x82318636},
+ {0x39CD, 0x82318637},
+ {0x39CE, 0x82318638},
+ {0x39D1, 0x82318639},
+ {0x39D2, 0x82318730},
+ {0x39D3, 0x82318731},
+ {0x39D4, 0x82318732},
+ {0x39D5, 0x82318733},
+ {0x39D6, 0x82318734},
+ {0x39D7, 0x82318735},
+ {0x39D8, 0x82318736},
+ {0x39D9, 0x82318737},
+ {0x39DA, 0x82318738},
+ {0x39DB, 0x82318739},
+ {0x39DC, 0x82318830},
+ {0x39DD, 0x82318831},
+ {0x39DE, 0x82318832},
+ {0x39E0, 0x82318833},
+ {0x39E1, 0x82318834},
+ {0x39E2, 0x82318835},
+ {0x39E3, 0x82318836},
+ {0x39E4, 0x82318837},
+ {0x39E5, 0x82318838},
+ {0x39E6, 0x82318839},
+ {0x39E7, 0x82318930},
+ {0x39E8, 0x82318931},
+ {0x39E9, 0x82318932},
+ {0x39EA, 0x82318933},
+ {0x39EB, 0x82318934},
+ {0x39EC, 0x82318935},
+ {0x39ED, 0x82318936},
+ {0x39EE, 0x82318937},
+ {0x39EF, 0x82318938},
+ {0x39F0, 0x82318939},
+ {0x39F1, 0x82318A30},
+ {0x39F2, 0x82318A31},
+ {0x39F3, 0x82318A32},
+ {0x39F4, 0x82318A33},
+ {0x39F5, 0x82318A34},
+ {0x39F6, 0x82318A35},
+ {0x39F7, 0x82318A36},
+ {0x39F8, 0x82318A37},
+ {0x39F9, 0x82318A38},
+ {0x39FA, 0x82318A39},
+ {0x39FB, 0x82318B30},
+ {0x39FC, 0x82318B31},
+ {0x39FD, 0x82318B32},
+ {0x39FE, 0x82318B33},
+ {0x39FF, 0x82318B34},
+ {0x3A00, 0x82318B35},
+ {0x3A01, 0x82318B36},
+ {0x3A02, 0x82318B37},
+ {0x3A03, 0x82318B38},
+ {0x3A04, 0x82318B39},
+ {0x3A05, 0x82318C30},
+ {0x3A06, 0x82318C31},
+ {0x3A07, 0x82318C32},
+ {0x3A08, 0x82318C33},
+ {0x3A09, 0x82318C34},
+ {0x3A0A, 0x82318C35},
+ {0x3A0B, 0x82318C36},
+ {0x3A0C, 0x82318C37},
+ {0x3A0D, 0x82318C38},
+ {0x3A0E, 0x82318C39},
+ {0x3A0F, 0x82318D30},
+ {0x3A10, 0x82318D31},
+ {0x3A11, 0x82318D32},
+ {0x3A12, 0x82318D33},
+ {0x3A13, 0x82318D34},
+ {0x3A14, 0x82318D35},
+ {0x3A15, 0x82318D36},
+ {0x3A16, 0x82318D37},
+ {0x3A17, 0x82318D38},
+ {0x3A18, 0x82318D39},
+ {0x3A19, 0x82318E30},
+ {0x3A1A, 0x82318E31},
+ {0x3A1B, 0x82318E32},
+ {0x3A1C, 0x82318E33},
+ {0x3A1D, 0x82318E34},
+ {0x3A1E, 0x82318E35},
+ {0x3A1F, 0x82318E36},
+ {0x3A20, 0x82318E37},
+ {0x3A21, 0x82318E38},
+ {0x3A22, 0x82318E39},
+ {0x3A23, 0x82318F30},
+ {0x3A24, 0x82318F31},
+ {0x3A25, 0x82318F32},
+ {0x3A26, 0x82318F33},
+ {0x3A27, 0x82318F34},
+ {0x3A28, 0x82318F35},
+ {0x3A29, 0x82318F36},
+ {0x3A2A, 0x82318F37},
+ {0x3A2B, 0x82318F38},
+ {0x3A2C, 0x82318F39},
+ {0x3A2D, 0x82319030},
+ {0x3A2E, 0x82319031},
+ {0x3A2F, 0x82319032},
+ {0x3A30, 0x82319033},
+ {0x3A31, 0x82319034},
+ {0x3A32, 0x82319035},
+ {0x3A33, 0x82319036},
+ {0x3A34, 0x82319037},
+ {0x3A35, 0x82319038},
+ {0x3A36, 0x82319039},
+ {0x3A37, 0x82319130},
+ {0x3A38, 0x82319131},
+ {0x3A39, 0x82319132},
+ {0x3A3A, 0x82319133},
+ {0x3A3B, 0x82319134},
+ {0x3A3C, 0x82319135},
+ {0x3A3D, 0x82319136},
+ {0x3A3E, 0x82319137},
+ {0x3A3F, 0x82319138},
+ {0x3A40, 0x82319139},
+ {0x3A41, 0x82319230},
+ {0x3A42, 0x82319231},
+ {0x3A43, 0x82319232},
+ {0x3A44, 0x82319233},
+ {0x3A45, 0x82319234},
+ {0x3A46, 0x82319235},
+ {0x3A47, 0x82319236},
+ {0x3A48, 0x82319237},
+ {0x3A49, 0x82319238},
+ {0x3A4A, 0x82319239},
+ {0x3A4B, 0x82319330},
+ {0x3A4C, 0x82319331},
+ {0x3A4D, 0x82319332},
+ {0x3A4E, 0x82319333},
+ {0x3A4F, 0x82319334},
+ {0x3A50, 0x82319335},
+ {0x3A51, 0x82319336},
+ {0x3A52, 0x82319337},
+ {0x3A53, 0x82319338},
+ {0x3A54, 0x82319339},
+ {0x3A55, 0x82319430},
+ {0x3A56, 0x82319431},
+ {0x3A57, 0x82319432},
+ {0x3A58, 0x82319433},
+ {0x3A59, 0x82319434},
+ {0x3A5A, 0x82319435},
+ {0x3A5B, 0x82319436},
+ {0x3A5C, 0x82319437},
+ {0x3A5D, 0x82319438},
+ {0x3A5E, 0x82319439},
+ {0x3A5F, 0x82319530},
+ {0x3A60, 0x82319531},
+ {0x3A61, 0x82319532},
+ {0x3A62, 0x82319533},
+ {0x3A63, 0x82319534},
+ {0x3A64, 0x82319535},
+ {0x3A65, 0x82319536},
+ {0x3A66, 0x82319537},
+ {0x3A67, 0x82319538},
+ {0x3A68, 0x82319539},
+ {0x3A69, 0x82319630},
+ {0x3A6A, 0x82319631},
+ {0x3A6B, 0x82319632},
+ {0x3A6C, 0x82319633},
+ {0x3A6D, 0x82319634},
+ {0x3A6E, 0x82319635},
+ {0x3A6F, 0x82319636},
+ {0x3A70, 0x82319637},
+ {0x3A71, 0x82319638},
+ {0x3A72, 0x82319639},
+ {0x3A74, 0x82319730},
+ {0x3A75, 0x82319731},
+ {0x3A76, 0x82319732},
+ {0x3A77, 0x82319733},
+ {0x3A78, 0x82319734},
+ {0x3A79, 0x82319735},
+ {0x3A7A, 0x82319736},
+ {0x3A7B, 0x82319737},
+ {0x3A7C, 0x82319738},
+ {0x3A7D, 0x82319739},
+ {0x3A7E, 0x82319830},
+ {0x3A7F, 0x82319831},
+ {0x3A80, 0x82319832},
+ {0x3A81, 0x82319833},
+ {0x3A82, 0x82319834},
+ {0x3A83, 0x82319835},
+ {0x3A84, 0x82319836},
+ {0x3A85, 0x82319837},
+ {0x3A86, 0x82319838},
+ {0x3A87, 0x82319839},
+ {0x3A88, 0x82319930},
+ {0x3A89, 0x82319931},
+ {0x3A8A, 0x82319932},
+ {0x3A8B, 0x82319933},
+ {0x3A8C, 0x82319934},
+ {0x3A8D, 0x82319935},
+ {0x3A8E, 0x82319936},
+ {0x3A8F, 0x82319937},
+ {0x3A90, 0x82319938},
+ {0x3A91, 0x82319939},
+ {0x3A92, 0x82319A30},
+ {0x3A93, 0x82319A31},
+ {0x3A94, 0x82319A32},
+ {0x3A95, 0x82319A33},
+ {0x3A96, 0x82319A34},
+ {0x3A97, 0x82319A35},
+ {0x3A98, 0x82319A36},
+ {0x3A99, 0x82319A37},
+ {0x3A9A, 0x82319A38},
+ {0x3A9B, 0x82319A39},
+ {0x3A9C, 0x82319B30},
+ {0x3A9D, 0x82319B31},
+ {0x3A9E, 0x82319B32},
+ {0x3A9F, 0x82319B33},
+ {0x3AA0, 0x82319B34},
+ {0x3AA1, 0x82319B35},
+ {0x3AA2, 0x82319B36},
+ {0x3AA3, 0x82319B37},
+ {0x3AA4, 0x82319B38},
+ {0x3AA5, 0x82319B39},
+ {0x3AA6, 0x82319C30},
+ {0x3AA7, 0x82319C31},
+ {0x3AA8, 0x82319C32},
+ {0x3AA9, 0x82319C33},
+ {0x3AAA, 0x82319C34},
+ {0x3AAB, 0x82319C35},
+ {0x3AAC, 0x82319C36},
+ {0x3AAD, 0x82319C37},
+ {0x3AAE, 0x82319C38},
+ {0x3AAF, 0x82319C39},
+ {0x3AB0, 0x82319D30},
+ {0x3AB1, 0x82319D31},
+ {0x3AB2, 0x82319D32},
+ {0x3AB3, 0x82319D33},
+ {0x3AB4, 0x82319D34},
+ {0x3AB5, 0x82319D35},
+ {0x3AB6, 0x82319D36},
+ {0x3AB7, 0x82319D37},
+ {0x3AB8, 0x82319D38},
+ {0x3AB9, 0x82319D39},
+ {0x3ABA, 0x82319E30},
+ {0x3ABB, 0x82319E31},
+ {0x3ABC, 0x82319E32},
+ {0x3ABD, 0x82319E33},
+ {0x3ABE, 0x82319E34},
+ {0x3ABF, 0x82319E35},
+ {0x3AC0, 0x82319E36},
+ {0x3AC1, 0x82319E37},
+ {0x3AC2, 0x82319E38},
+ {0x3AC3, 0x82319E39},
+ {0x3AC4, 0x82319F30},
+ {0x3AC5, 0x82319F31},
+ {0x3AC6, 0x82319F32},
+ {0x3AC7, 0x82319F33},
+ {0x3AC8, 0x82319F34},
+ {0x3AC9, 0x82319F35},
+ {0x3ACA, 0x82319F36},
+ {0x3ACB, 0x82319F37},
+ {0x3ACC, 0x82319F38},
+ {0x3ACD, 0x82319F39},
+ {0x3ACE, 0x8231A030},
+ {0x3ACF, 0x8231A031},
+ {0x3AD0, 0x8231A032},
+ {0x3AD1, 0x8231A033},
+ {0x3AD2, 0x8231A034},
+ {0x3AD3, 0x8231A035},
+ {0x3AD4, 0x8231A036},
+ {0x3AD5, 0x8231A037},
+ {0x3AD6, 0x8231A038},
+ {0x3AD7, 0x8231A039},
+ {0x3AD8, 0x8231A130},
+ {0x3AD9, 0x8231A131},
+ {0x3ADA, 0x8231A132},
+ {0x3ADB, 0x8231A133},
+ {0x3ADC, 0x8231A134},
+ {0x3ADD, 0x8231A135},
+ {0x3ADE, 0x8231A136},
+ {0x3ADF, 0x8231A137},
+ {0x3AE0, 0x8231A138},
+ {0x3AE1, 0x8231A139},
+ {0x3AE2, 0x8231A230},
+ {0x3AE3, 0x8231A231},
+ {0x3AE4, 0x8231A232},
+ {0x3AE5, 0x8231A233},
+ {0x3AE6, 0x8231A234},
+ {0x3AE7, 0x8231A235},
+ {0x3AE8, 0x8231A236},
+ {0x3AE9, 0x8231A237},
+ {0x3AEA, 0x8231A238},
+ {0x3AEB, 0x8231A239},
+ {0x3AEC, 0x8231A330},
+ {0x3AED, 0x8231A331},
+ {0x3AEE, 0x8231A332},
+ {0x3AEF, 0x8231A333},
+ {0x3AF0, 0x8231A334},
+ {0x3AF1, 0x8231A335},
+ {0x3AF2, 0x8231A336},
+ {0x3AF3, 0x8231A337},
+ {0x3AF4, 0x8231A338},
+ {0x3AF5, 0x8231A339},
+ {0x3AF6, 0x8231A430},
+ {0x3AF7, 0x8231A431},
+ {0x3AF8, 0x8231A432},
+ {0x3AF9, 0x8231A433},
+ {0x3AFA, 0x8231A434},
+ {0x3AFB, 0x8231A435},
+ {0x3AFC, 0x8231A436},
+ {0x3AFD, 0x8231A437},
+ {0x3AFE, 0x8231A438},
+ {0x3AFF, 0x8231A439},
+ {0x3B00, 0x8231A530},
+ {0x3B01, 0x8231A531},
+ {0x3B02, 0x8231A532},
+ {0x3B03, 0x8231A533},
+ {0x3B04, 0x8231A534},
+ {0x3B05, 0x8231A535},
+ {0x3B06, 0x8231A536},
+ {0x3B07, 0x8231A537},
+ {0x3B08, 0x8231A538},
+ {0x3B09, 0x8231A539},
+ {0x3B0A, 0x8231A630},
+ {0x3B0B, 0x8231A631},
+ {0x3B0C, 0x8231A632},
+ {0x3B0D, 0x8231A633},
+ {0x3B0E, 0x8231A634},
+ {0x3B0F, 0x8231A635},
+ {0x3B10, 0x8231A636},
+ {0x3B11, 0x8231A637},
+ {0x3B12, 0x8231A638},
+ {0x3B13, 0x8231A639},
+ {0x3B14, 0x8231A730},
+ {0x3B15, 0x8231A731},
+ {0x3B16, 0x8231A732},
+ {0x3B17, 0x8231A733},
+ {0x3B18, 0x8231A734},
+ {0x3B19, 0x8231A735},
+ {0x3B1A, 0x8231A736},
+ {0x3B1B, 0x8231A737},
+ {0x3B1C, 0x8231A738},
+ {0x3B1D, 0x8231A739},
+ {0x3B1E, 0x8231A830},
+ {0x3B1F, 0x8231A831},
+ {0x3B20, 0x8231A832},
+ {0x3B21, 0x8231A833},
+ {0x3B22, 0x8231A834},
+ {0x3B23, 0x8231A835},
+ {0x3B24, 0x8231A836},
+ {0x3B25, 0x8231A837},
+ {0x3B26, 0x8231A838},
+ {0x3B27, 0x8231A839},
+ {0x3B28, 0x8231A930},
+ {0x3B29, 0x8231A931},
+ {0x3B2A, 0x8231A932},
+ {0x3B2B, 0x8231A933},
+ {0x3B2C, 0x8231A934},
+ {0x3B2D, 0x8231A935},
+ {0x3B2E, 0x8231A936},
+ {0x3B2F, 0x8231A937},
+ {0x3B30, 0x8231A938},
+ {0x3B31, 0x8231A939},
+ {0x3B32, 0x8231AA30},
+ {0x3B33, 0x8231AA31},
+ {0x3B34, 0x8231AA32},
+ {0x3B35, 0x8231AA33},
+ {0x3B36, 0x8231AA34},
+ {0x3B37, 0x8231AA35},
+ {0x3B38, 0x8231AA36},
+ {0x3B39, 0x8231AA37},
+ {0x3B3A, 0x8231AA38},
+ {0x3B3B, 0x8231AA39},
+ {0x3B3C, 0x8231AB30},
+ {0x3B3D, 0x8231AB31},
+ {0x3B3E, 0x8231AB32},
+ {0x3B3F, 0x8231AB33},
+ {0x3B40, 0x8231AB34},
+ {0x3B41, 0x8231AB35},
+ {0x3B42, 0x8231AB36},
+ {0x3B43, 0x8231AB37},
+ {0x3B44, 0x8231AB38},
+ {0x3B45, 0x8231AB39},
+ {0x3B46, 0x8231AC30},
+ {0x3B47, 0x8231AC31},
+ {0x3B48, 0x8231AC32},
+ {0x3B49, 0x8231AC33},
+ {0x3B4A, 0x8231AC34},
+ {0x3B4B, 0x8231AC35},
+ {0x3B4C, 0x8231AC36},
+ {0x3B4D, 0x8231AC37},
+ {0x3B4F, 0x8231AC38},
+ {0x3B50, 0x8231AC39},
+ {0x3B51, 0x8231AD30},
+ {0x3B52, 0x8231AD31},
+ {0x3B53, 0x8231AD32},
+ {0x3B54, 0x8231AD33},
+ {0x3B55, 0x8231AD34},
+ {0x3B56, 0x8231AD35},
+ {0x3B57, 0x8231AD36},
+ {0x3B58, 0x8231AD37},
+ {0x3B59, 0x8231AD38},
+ {0x3B5A, 0x8231AD39},
+ {0x3B5B, 0x8231AE30},
+ {0x3B5C, 0x8231AE31},
+ {0x3B5D, 0x8231AE32},
+ {0x3B5E, 0x8231AE33},
+ {0x3B5F, 0x8231AE34},
+ {0x3B60, 0x8231AE35},
+ {0x3B61, 0x8231AE36},
+ {0x3B62, 0x8231AE37},
+ {0x3B63, 0x8231AE38},
+ {0x3B64, 0x8231AE39},
+ {0x3B65, 0x8231AF30},
+ {0x3B66, 0x8231AF31},
+ {0x3B67, 0x8231AF32},
+ {0x3B68, 0x8231AF33},
+ {0x3B69, 0x8231AF34},
+ {0x3B6A, 0x8231AF35},
+ {0x3B6B, 0x8231AF36},
+ {0x3B6C, 0x8231AF37},
+ {0x3B6D, 0x8231AF38},
+ {0x3B6E, 0x8231AF39},
+ {0x3B6F, 0x8231B030},
+ {0x3B70, 0x8231B031},
+ {0x3B71, 0x8231B032},
+ {0x3B72, 0x8231B033},
+ {0x3B73, 0x8231B034},
+ {0x3B74, 0x8231B035},
+ {0x3B75, 0x8231B036},
+ {0x3B76, 0x8231B037},
+ {0x3B77, 0x8231B038},
+ {0x3B78, 0x8231B039},
+ {0x3B79, 0x8231B130},
+ {0x3B7A, 0x8231B131},
+ {0x3B7B, 0x8231B132},
+ {0x3B7C, 0x8231B133},
+ {0x3B7D, 0x8231B134},
+ {0x3B7E, 0x8231B135},
+ {0x3B7F, 0x8231B136},
+ {0x3B80, 0x8231B137},
+ {0x3B81, 0x8231B138},
+ {0x3B82, 0x8231B139},
+ {0x3B83, 0x8231B230},
+ {0x3B84, 0x8231B231},
+ {0x3B85, 0x8231B232},
+ {0x3B86, 0x8231B233},
+ {0x3B87, 0x8231B234},
+ {0x3B88, 0x8231B235},
+ {0x3B89, 0x8231B236},
+ {0x3B8A, 0x8231B237},
+ {0x3B8B, 0x8231B238},
+ {0x3B8C, 0x8231B239},
+ {0x3B8D, 0x8231B330},
+ {0x3B8E, 0x8231B331},
+ {0x3B8F, 0x8231B332},
+ {0x3B90, 0x8231B333},
+ {0x3B91, 0x8231B334},
+ {0x3B92, 0x8231B335},
+ {0x3B93, 0x8231B336},
+ {0x3B94, 0x8231B337},
+ {0x3B95, 0x8231B338},
+ {0x3B96, 0x8231B339},
+ {0x3B97, 0x8231B430},
+ {0x3B98, 0x8231B431},
+ {0x3B99, 0x8231B432},
+ {0x3B9A, 0x8231B433},
+ {0x3B9B, 0x8231B434},
+ {0x3B9C, 0x8231B435},
+ {0x3B9D, 0x8231B436},
+ {0x3B9E, 0x8231B437},
+ {0x3B9F, 0x8231B438},
+ {0x3BA0, 0x8231B439},
+ {0x3BA1, 0x8231B530},
+ {0x3BA2, 0x8231B531},
+ {0x3BA3, 0x8231B532},
+ {0x3BA4, 0x8231B533},
+ {0x3BA5, 0x8231B534},
+ {0x3BA6, 0x8231B535},
+ {0x3BA7, 0x8231B536},
+ {0x3BA8, 0x8231B537},
+ {0x3BA9, 0x8231B538},
+ {0x3BAA, 0x8231B539},
+ {0x3BAB, 0x8231B630},
+ {0x3BAC, 0x8231B631},
+ {0x3BAD, 0x8231B632},
+ {0x3BAE, 0x8231B633},
+ {0x3BAF, 0x8231B634},
+ {0x3BB0, 0x8231B635},
+ {0x3BB1, 0x8231B636},
+ {0x3BB2, 0x8231B637},
+ {0x3BB3, 0x8231B638},
+ {0x3BB4, 0x8231B639},
+ {0x3BB5, 0x8231B730},
+ {0x3BB6, 0x8231B731},
+ {0x3BB7, 0x8231B732},
+ {0x3BB8, 0x8231B733},
+ {0x3BB9, 0x8231B734},
+ {0x3BBA, 0x8231B735},
+ {0x3BBB, 0x8231B736},
+ {0x3BBC, 0x8231B737},
+ {0x3BBD, 0x8231B738},
+ {0x3BBE, 0x8231B739},
+ {0x3BBF, 0x8231B830},
+ {0x3BC0, 0x8231B831},
+ {0x3BC1, 0x8231B832},
+ {0x3BC2, 0x8231B833},
+ {0x3BC3, 0x8231B834},
+ {0x3BC4, 0x8231B835},
+ {0x3BC5, 0x8231B836},
+ {0x3BC6, 0x8231B837},
+ {0x3BC7, 0x8231B838},
+ {0x3BC8, 0x8231B839},
+ {0x3BC9, 0x8231B930},
+ {0x3BCA, 0x8231B931},
+ {0x3BCB, 0x8231B932},
+ {0x3BCC, 0x8231B933},
+ {0x3BCD, 0x8231B934},
+ {0x3BCE, 0x8231B935},
+ {0x3BCF, 0x8231B936},
+ {0x3BD0, 0x8231B937},
+ {0x3BD1, 0x8231B938},
+ {0x3BD2, 0x8231B939},
+ {0x3BD3, 0x8231BA30},
+ {0x3BD4, 0x8231BA31},
+ {0x3BD5, 0x8231BA32},
+ {0x3BD6, 0x8231BA33},
+ {0x3BD7, 0x8231BA34},
+ {0x3BD8, 0x8231BA35},
+ {0x3BD9, 0x8231BA36},
+ {0x3BDA, 0x8231BA37},
+ {0x3BDB, 0x8231BA38},
+ {0x3BDC, 0x8231BA39},
+ {0x3BDD, 0x8231BB30},
+ {0x3BDE, 0x8231BB31},
+ {0x3BDF, 0x8231BB32},
+ {0x3BE0, 0x8231BB33},
+ {0x3BE1, 0x8231BB34},
+ {0x3BE2, 0x8231BB35},
+ {0x3BE3, 0x8231BB36},
+ {0x3BE4, 0x8231BB37},
+ {0x3BE5, 0x8231BB38},
+ {0x3BE6, 0x8231BB39},
+ {0x3BE7, 0x8231BC30},
+ {0x3BE8, 0x8231BC31},
+ {0x3BE9, 0x8231BC32},
+ {0x3BEA, 0x8231BC33},
+ {0x3BEB, 0x8231BC34},
+ {0x3BEC, 0x8231BC35},
+ {0x3BED, 0x8231BC36},
+ {0x3BEE, 0x8231BC37},
+ {0x3BEF, 0x8231BC38},
+ {0x3BF0, 0x8231BC39},
+ {0x3BF1, 0x8231BD30},
+ {0x3BF2, 0x8231BD31},
+ {0x3BF3, 0x8231BD32},
+ {0x3BF4, 0x8231BD33},
+ {0x3BF5, 0x8231BD34},
+ {0x3BF6, 0x8231BD35},
+ {0x3BF7, 0x8231BD36},
+ {0x3BF8, 0x8231BD37},
+ {0x3BF9, 0x8231BD38},
+ {0x3BFA, 0x8231BD39},
+ {0x3BFB, 0x8231BE30},
+ {0x3BFC, 0x8231BE31},
+ {0x3BFD, 0x8231BE32},
+ {0x3BFE, 0x8231BE33},
+ {0x3BFF, 0x8231BE34},
+ {0x3C00, 0x8231BE35},
+ {0x3C01, 0x8231BE36},
+ {0x3C02, 0x8231BE37},
+ {0x3C03, 0x8231BE38},
+ {0x3C04, 0x8231BE39},
+ {0x3C05, 0x8231BF30},
+ {0x3C06, 0x8231BF31},
+ {0x3C07, 0x8231BF32},
+ {0x3C08, 0x8231BF33},
+ {0x3C09, 0x8231BF34},
+ {0x3C0A, 0x8231BF35},
+ {0x3C0B, 0x8231BF36},
+ {0x3C0C, 0x8231BF37},
+ {0x3C0D, 0x8231BF38},
+ {0x3C0E, 0x8231BF39},
+ {0x3C0F, 0x8231C030},
+ {0x3C10, 0x8231C031},
+ {0x3C11, 0x8231C032},
+ {0x3C12, 0x8231C033},
+ {0x3C13, 0x8231C034},
+ {0x3C14, 0x8231C035},
+ {0x3C15, 0x8231C036},
+ {0x3C16, 0x8231C037},
+ {0x3C17, 0x8231C038},
+ {0x3C18, 0x8231C039},
+ {0x3C19, 0x8231C130},
+ {0x3C1A, 0x8231C131},
+ {0x3C1B, 0x8231C132},
+ {0x3C1C, 0x8231C133},
+ {0x3C1D, 0x8231C134},
+ {0x3C1E, 0x8231C135},
+ {0x3C1F, 0x8231C136},
+ {0x3C20, 0x8231C137},
+ {0x3C21, 0x8231C138},
+ {0x3C22, 0x8231C139},
+ {0x3C23, 0x8231C230},
+ {0x3C24, 0x8231C231},
+ {0x3C25, 0x8231C232},
+ {0x3C26, 0x8231C233},
+ {0x3C27, 0x8231C234},
+ {0x3C28, 0x8231C235},
+ {0x3C29, 0x8231C236},
+ {0x3C2A, 0x8231C237},
+ {0x3C2B, 0x8231C238},
+ {0x3C2C, 0x8231C239},
+ {0x3C2D, 0x8231C330},
+ {0x3C2E, 0x8231C331},
+ {0x3C2F, 0x8231C332},
+ {0x3C30, 0x8231C333},
+ {0x3C31, 0x8231C334},
+ {0x3C32, 0x8231C335},
+ {0x3C33, 0x8231C336},
+ {0x3C34, 0x8231C337},
+ {0x3C35, 0x8231C338},
+ {0x3C36, 0x8231C339},
+ {0x3C37, 0x8231C430},
+ {0x3C38, 0x8231C431},
+ {0x3C39, 0x8231C432},
+ {0x3C3A, 0x8231C433},
+ {0x3C3B, 0x8231C434},
+ {0x3C3C, 0x8231C435},
+ {0x3C3D, 0x8231C436},
+ {0x3C3E, 0x8231C437},
+ {0x3C3F, 0x8231C438},
+ {0x3C40, 0x8231C439},
+ {0x3C41, 0x8231C530},
+ {0x3C42, 0x8231C531},
+ {0x3C43, 0x8231C532},
+ {0x3C44, 0x8231C533},
+ {0x3C45, 0x8231C534},
+ {0x3C46, 0x8231C535},
+ {0x3C47, 0x8231C536},
+ {0x3C48, 0x8231C537},
+ {0x3C49, 0x8231C538},
+ {0x3C4A, 0x8231C539},
+ {0x3C4B, 0x8231C630},
+ {0x3C4C, 0x8231C631},
+ {0x3C4D, 0x8231C632},
+ {0x3C4E, 0x8231C633},
+ {0x3C4F, 0x8231C634},
+ {0x3C50, 0x8231C635},
+ {0x3C51, 0x8231C636},
+ {0x3C52, 0x8231C637},
+ {0x3C53, 0x8231C638},
+ {0x3C54, 0x8231C639},
+ {0x3C55, 0x8231C730},
+ {0x3C56, 0x8231C731},
+ {0x3C57, 0x8231C732},
+ {0x3C58, 0x8231C733},
+ {0x3C59, 0x8231C734},
+ {0x3C5A, 0x8231C735},
+ {0x3C5B, 0x8231C736},
+ {0x3C5C, 0x8231C737},
+ {0x3C5D, 0x8231C738},
+ {0x3C5E, 0x8231C739},
+ {0x3C5F, 0x8231C830},
+ {0x3C60, 0x8231C831},
+ {0x3C61, 0x8231C832},
+ {0x3C62, 0x8231C833},
+ {0x3C63, 0x8231C834},
+ {0x3C64, 0x8231C835},
+ {0x3C65, 0x8231C836},
+ {0x3C66, 0x8231C837},
+ {0x3C67, 0x8231C838},
+ {0x3C68, 0x8231C839},
+ {0x3C69, 0x8231C930},
+ {0x3C6A, 0x8231C931},
+ {0x3C6B, 0x8231C932},
+ {0x3C6C, 0x8231C933},
+ {0x3C6D, 0x8231C934},
+ {0x3C6F, 0x8231C935},
+ {0x3C70, 0x8231C936},
+ {0x3C71, 0x8231C937},
+ {0x3C72, 0x8231C938},
+ {0x3C73, 0x8231C939},
+ {0x3C74, 0x8231CA30},
+ {0x3C75, 0x8231CA31},
+ {0x3C76, 0x8231CA32},
+ {0x3C77, 0x8231CA33},
+ {0x3C78, 0x8231CA34},
+ {0x3C79, 0x8231CA35},
+ {0x3C7A, 0x8231CA36},
+ {0x3C7B, 0x8231CA37},
+ {0x3C7C, 0x8231CA38},
+ {0x3C7D, 0x8231CA39},
+ {0x3C7E, 0x8231CB30},
+ {0x3C7F, 0x8231CB31},
+ {0x3C80, 0x8231CB32},
+ {0x3C81, 0x8231CB33},
+ {0x3C82, 0x8231CB34},
+ {0x3C83, 0x8231CB35},
+ {0x3C84, 0x8231CB36},
+ {0x3C85, 0x8231CB37},
+ {0x3C86, 0x8231CB38},
+ {0x3C87, 0x8231CB39},
+ {0x3C88, 0x8231CC30},
+ {0x3C89, 0x8231CC31},
+ {0x3C8A, 0x8231CC32},
+ {0x3C8B, 0x8231CC33},
+ {0x3C8C, 0x8231CC34},
+ {0x3C8D, 0x8231CC35},
+ {0x3C8E, 0x8231CC36},
+ {0x3C8F, 0x8231CC37},
+ {0x3C90, 0x8231CC38},
+ {0x3C91, 0x8231CC39},
+ {0x3C92, 0x8231CD30},
+ {0x3C93, 0x8231CD31},
+ {0x3C94, 0x8231CD32},
+ {0x3C95, 0x8231CD33},
+ {0x3C96, 0x8231CD34},
+ {0x3C97, 0x8231CD35},
+ {0x3C98, 0x8231CD36},
+ {0x3C99, 0x8231CD37},
+ {0x3C9A, 0x8231CD38},
+ {0x3C9B, 0x8231CD39},
+ {0x3C9C, 0x8231CE30},
+ {0x3C9D, 0x8231CE31},
+ {0x3C9E, 0x8231CE32},
+ {0x3C9F, 0x8231CE33},
+ {0x3CA0, 0x8231CE34},
+ {0x3CA1, 0x8231CE35},
+ {0x3CA2, 0x8231CE36},
+ {0x3CA3, 0x8231CE37},
+ {0x3CA4, 0x8231CE38},
+ {0x3CA5, 0x8231CE39},
+ {0x3CA6, 0x8231CF30},
+ {0x3CA7, 0x8231CF31},
+ {0x3CA8, 0x8231CF32},
+ {0x3CA9, 0x8231CF33},
+ {0x3CAA, 0x8231CF34},
+ {0x3CAB, 0x8231CF35},
+ {0x3CAC, 0x8231CF36},
+ {0x3CAD, 0x8231CF37},
+ {0x3CAE, 0x8231CF38},
+ {0x3CAF, 0x8231CF39},
+ {0x3CB0, 0x8231D030},
+ {0x3CB1, 0x8231D031},
+ {0x3CB2, 0x8231D032},
+ {0x3CB3, 0x8231D033},
+ {0x3CB4, 0x8231D034},
+ {0x3CB5, 0x8231D035},
+ {0x3CB6, 0x8231D036},
+ {0x3CB7, 0x8231D037},
+ {0x3CB8, 0x8231D038},
+ {0x3CB9, 0x8231D039},
+ {0x3CBA, 0x8231D130},
+ {0x3CBB, 0x8231D131},
+ {0x3CBC, 0x8231D132},
+ {0x3CBD, 0x8231D133},
+ {0x3CBE, 0x8231D134},
+ {0x3CBF, 0x8231D135},
+ {0x3CC0, 0x8231D136},
+ {0x3CC1, 0x8231D137},
+ {0x3CC2, 0x8231D138},
+ {0x3CC3, 0x8231D139},
+ {0x3CC4, 0x8231D230},
+ {0x3CC5, 0x8231D231},
+ {0x3CC6, 0x8231D232},
+ {0x3CC7, 0x8231D233},
+ {0x3CC8, 0x8231D234},
+ {0x3CC9, 0x8231D235},
+ {0x3CCA, 0x8231D236},
+ {0x3CCB, 0x8231D237},
+ {0x3CCC, 0x8231D238},
+ {0x3CCD, 0x8231D239},
+ {0x3CCE, 0x8231D330},
+ {0x3CCF, 0x8231D331},
+ {0x3CD0, 0x8231D332},
+ {0x3CD1, 0x8231D333},
+ {0x3CD2, 0x8231D334},
+ {0x3CD3, 0x8231D335},
+ {0x3CD4, 0x8231D336},
+ {0x3CD5, 0x8231D337},
+ {0x3CD6, 0x8231D338},
+ {0x3CD7, 0x8231D339},
+ {0x3CD8, 0x8231D430},
+ {0x3CD9, 0x8231D431},
+ {0x3CDA, 0x8231D432},
+ {0x3CDB, 0x8231D433},
+ {0x3CDC, 0x8231D434},
+ {0x3CDD, 0x8231D435},
+ {0x3CDE, 0x8231D436},
+ {0x3CDF, 0x8231D437},
+ {0x4057, 0x8232AF33},
+ {0x4058, 0x8232AF34},
+ {0x4059, 0x8232AF35},
+ {0x405A, 0x8232AF36},
+ {0x405B, 0x8232AF37},
+ {0x405C, 0x8232AF38},
+ {0x405D, 0x8232AF39},
+ {0x405E, 0x8232B030},
+ {0x405F, 0x8232B031},
+ {0x4060, 0x8232B032},
+ {0x4061, 0x8232B033},
+ {0x4062, 0x8232B034},
+ {0x4063, 0x8232B035},
+ {0x4064, 0x8232B036},
+ {0x4065, 0x8232B037},
+ {0x4066, 0x8232B038},
+ {0x4067, 0x8232B039},
+ {0x4068, 0x8232B130},
+ {0x4069, 0x8232B131},
+ {0x406A, 0x8232B132},
+ {0x406B, 0x8232B133},
+ {0x406C, 0x8232B134},
+ {0x406D, 0x8232B135},
+ {0x406E, 0x8232B136},
+ {0x406F, 0x8232B137},
+ {0x4070, 0x8232B138},
+ {0x4071, 0x8232B139},
+ {0x4072, 0x8232B230},
+ {0x4073, 0x8232B231},
+ {0x4074, 0x8232B232},
+ {0x4075, 0x8232B233},
+ {0x4076, 0x8232B234},
+ {0x4077, 0x8232B235},
+ {0x4078, 0x8232B236},
+ {0x4079, 0x8232B237},
+ {0x407A, 0x8232B238},
+ {0x407B, 0x8232B239},
+ {0x407C, 0x8232B330},
+ {0x407D, 0x8232B331},
+ {0x407E, 0x8232B332},
+ {0x407F, 0x8232B333},
+ {0x4080, 0x8232B334},
+ {0x4081, 0x8232B335},
+ {0x4082, 0x8232B336},
+ {0x4083, 0x8232B337},
+ {0x4084, 0x8232B338},
+ {0x4085, 0x8232B339},
+ {0x4086, 0x8232B430},
+ {0x4087, 0x8232B431},
+ {0x4088, 0x8232B432},
+ {0x4089, 0x8232B433},
+ {0x408A, 0x8232B434},
+ {0x408B, 0x8232B435},
+ {0x408C, 0x8232B436},
+ {0x408D, 0x8232B437},
+ {0x408E, 0x8232B438},
+ {0x408F, 0x8232B439},
+ {0x4090, 0x8232B530},
+ {0x4091, 0x8232B531},
+ {0x4092, 0x8232B532},
+ {0x4093, 0x8232B533},
+ {0x4094, 0x8232B534},
+ {0x4095, 0x8232B535},
+ {0x4096, 0x8232B536},
+ {0x4097, 0x8232B537},
+ {0x4098, 0x8232B538},
+ {0x4099, 0x8232B539},
+ {0x409A, 0x8232B630},
+ {0x409B, 0x8232B631},
+ {0x409C, 0x8232B632},
+ {0x409D, 0x8232B633},
+ {0x409E, 0x8232B634},
+ {0x409F, 0x8232B635},
+ {0x40A0, 0x8232B636},
+ {0x40A1, 0x8232B637},
+ {0x40A2, 0x8232B638},
+ {0x40A3, 0x8232B639},
+ {0x40A4, 0x8232B730},
+ {0x40A5, 0x8232B731},
+ {0x40A6, 0x8232B732},
+ {0x40A7, 0x8232B733},
+ {0x40A8, 0x8232B734},
+ {0x40A9, 0x8232B735},
+ {0x40AA, 0x8232B736},
+ {0x40AB, 0x8232B737},
+ {0x40AC, 0x8232B738},
+ {0x40AD, 0x8232B739},
+ {0x40AE, 0x8232B830},
+ {0x40AF, 0x8232B831},
+ {0x40B0, 0x8232B832},
+ {0x40B1, 0x8232B833},
+ {0x40B2, 0x8232B834},
+ {0x40B3, 0x8232B835},
+ {0x40B4, 0x8232B836},
+ {0x40B5, 0x8232B837},
+ {0x40B6, 0x8232B838},
+ {0x40B7, 0x8232B839},
+ {0x40B8, 0x8232B930},
+ {0x40B9, 0x8232B931},
+ {0x40BA, 0x8232B932},
+ {0x40BB, 0x8232B933},
+ {0x40BC, 0x8232B934},
+ {0x40BD, 0x8232B935},
+ {0x40BE, 0x8232B936},
+ {0x40BF, 0x8232B937},
+ {0x40C0, 0x8232B938},
+ {0x40C1, 0x8232B939},
+ {0x40C2, 0x8232BA30},
+ {0x40C3, 0x8232BA31},
+ {0x40C4, 0x8232BA32},
+ {0x40C5, 0x8232BA33},
+ {0x40C6, 0x8232BA34},
+ {0x40C7, 0x8232BA35},
+ {0x40C8, 0x8232BA36},
+ {0x40C9, 0x8232BA37},
+ {0x40CA, 0x8232BA38},
+ {0x40CB, 0x8232BA39},
+ {0x40CC, 0x8232BB30},
+ {0x40CD, 0x8232BB31},
+ {0x40CE, 0x8232BB32},
+ {0x40CF, 0x8232BB33},
+ {0x40D0, 0x8232BB34},
+ {0x40D1, 0x8232BB35},
+ {0x40D2, 0x8232BB36},
+ {0x40D3, 0x8232BB37},
+ {0x40D4, 0x8232BB38},
+ {0x40D5, 0x8232BB39},
+ {0x40D6, 0x8232BC30},
+ {0x40D7, 0x8232BC31},
+ {0x40D8, 0x8232BC32},
+ {0x40D9, 0x8232BC33},
+ {0x40DA, 0x8232BC34},
+ {0x40DB, 0x8232BC35},
+ {0x40DC, 0x8232BC36},
+ {0x40DD, 0x8232BC37},
+ {0x40DE, 0x8232BC38},
+ {0x40DF, 0x8232BC39},
+ {0x40E0, 0x8232BD30},
+ {0x40E1, 0x8232BD31},
+ {0x40E2, 0x8232BD32},
+ {0x40E3, 0x8232BD33},
+ {0x40E4, 0x8232BD34},
+ {0x40E5, 0x8232BD35},
+ {0x40E6, 0x8232BD36},
+ {0x40E7, 0x8232BD37},
+ {0x40E8, 0x8232BD38},
+ {0x40E9, 0x8232BD39},
+ {0x40EA, 0x8232BE30},
+ {0x40EB, 0x8232BE31},
+ {0x40EC, 0x8232BE32},
+ {0x40ED, 0x8232BE33},
+ {0x40EE, 0x8232BE34},
+ {0x40EF, 0x8232BE35},
+ {0x40F0, 0x8232BE36},
+ {0x40F1, 0x8232BE37},
+ {0x40F2, 0x8232BE38},
+ {0x40F3, 0x8232BE39},
+ {0x40F4, 0x8232BF30},
+ {0x40F5, 0x8232BF31},
+ {0x40F6, 0x8232BF32},
+ {0x40F7, 0x8232BF33},
+ {0x40F8, 0x8232BF34},
+ {0x40F9, 0x8232BF35},
+ {0x40FA, 0x8232BF36},
+ {0x40FB, 0x8232BF37},
+ {0x40FC, 0x8232BF38},
+ {0x40FD, 0x8232BF39},
+ {0x40FE, 0x8232C030},
+ {0x40FF, 0x8232C031},
+ {0x4100, 0x8232C032},
+ {0x4101, 0x8232C033},
+ {0x4102, 0x8232C034},
+ {0x4103, 0x8232C035},
+ {0x4104, 0x8232C036},
+ {0x4105, 0x8232C037},
+ {0x4106, 0x8232C038},
+ {0x4107, 0x8232C039},
+ {0x4108, 0x8232C130},
+ {0x4109, 0x8232C131},
+ {0x410A, 0x8232C132},
+ {0x410B, 0x8232C133},
+ {0x410C, 0x8232C134},
+ {0x410D, 0x8232C135},
+ {0x410E, 0x8232C136},
+ {0x410F, 0x8232C137},
+ {0x4110, 0x8232C138},
+ {0x4111, 0x8232C139},
+ {0x4112, 0x8232C230},
+ {0x4113, 0x8232C231},
+ {0x4114, 0x8232C232},
+ {0x4115, 0x8232C233},
+ {0x4116, 0x8232C234},
+ {0x4117, 0x8232C235},
+ {0x4118, 0x8232C236},
+ {0x4119, 0x8232C237},
+ {0x411A, 0x8232C238},
+ {0x411B, 0x8232C239},
+ {0x411C, 0x8232C330},
+ {0x411D, 0x8232C331},
+ {0x411E, 0x8232C332},
+ {0x411F, 0x8232C333},
+ {0x4120, 0x8232C334},
+ {0x4121, 0x8232C335},
+ {0x4122, 0x8232C336},
+ {0x4123, 0x8232C337},
+ {0x4124, 0x8232C338},
+ {0x4125, 0x8232C339},
+ {0x4126, 0x8232C430},
+ {0x4127, 0x8232C431},
+ {0x4128, 0x8232C432},
+ {0x4129, 0x8232C433},
+ {0x412A, 0x8232C434},
+ {0x412B, 0x8232C435},
+ {0x412C, 0x8232C436},
+ {0x412D, 0x8232C437},
+ {0x412E, 0x8232C438},
+ {0x412F, 0x8232C439},
+ {0x4130, 0x8232C530},
+ {0x4131, 0x8232C531},
+ {0x4132, 0x8232C532},
+ {0x4133, 0x8232C533},
+ {0x4134, 0x8232C534},
+ {0x4135, 0x8232C535},
+ {0x4136, 0x8232C536},
+ {0x4137, 0x8232C537},
+ {0x4138, 0x8232C538},
+ {0x4139, 0x8232C539},
+ {0x413A, 0x8232C630},
+ {0x413B, 0x8232C631},
+ {0x413C, 0x8232C632},
+ {0x413D, 0x8232C633},
+ {0x413E, 0x8232C634},
+ {0x413F, 0x8232C635},
+ {0x4140, 0x8232C636},
+ {0x4141, 0x8232C637},
+ {0x4142, 0x8232C638},
+ {0x4143, 0x8232C639},
+ {0x4144, 0x8232C730},
+ {0x4145, 0x8232C731},
+ {0x4146, 0x8232C732},
+ {0x4147, 0x8232C733},
+ {0x4148, 0x8232C734},
+ {0x4149, 0x8232C735},
+ {0x414A, 0x8232C736},
+ {0x414B, 0x8232C737},
+ {0x414C, 0x8232C738},
+ {0x414D, 0x8232C739},
+ {0x414E, 0x8232C830},
+ {0x414F, 0x8232C831},
+ {0x4150, 0x8232C832},
+ {0x4151, 0x8232C833},
+ {0x4152, 0x8232C834},
+ {0x4153, 0x8232C835},
+ {0x4154, 0x8232C836},
+ {0x4155, 0x8232C837},
+ {0x4156, 0x8232C838},
+ {0x4157, 0x8232C839},
+ {0x4158, 0x8232C930},
+ {0x4159, 0x8232C931},
+ {0x415A, 0x8232C932},
+ {0x415B, 0x8232C933},
+ {0x415C, 0x8232C934},
+ {0x415D, 0x8232C935},
+ {0x415E, 0x8232C936},
+ {0x4338, 0x8232F838},
+ {0x4339, 0x8232F839},
+ {0x433A, 0x8232F930},
+ {0x433B, 0x8232F931},
+ {0x433C, 0x8232F932},
+ {0x433D, 0x8232F933},
+ {0x433E, 0x8232F934},
+ {0x433F, 0x8232F935},
+ {0x4340, 0x8232F936},
+ {0x4341, 0x8232F937},
+ {0x4342, 0x8232F938},
+ {0x4343, 0x8232F939},
+ {0x4344, 0x8232FA30},
+ {0x4345, 0x8232FA31},
+ {0x4346, 0x8232FA32},
+ {0x4347, 0x8232FA33},
+ {0x4348, 0x8232FA34},
+ {0x4349, 0x8232FA35},
+ {0x434A, 0x8232FA36},
+ {0x434B, 0x8232FA37},
+ {0x434C, 0x8232FA38},
+ {0x434D, 0x8232FA39},
+ {0x434E, 0x8232FB30},
+ {0x434F, 0x8232FB31},
+ {0x4350, 0x8232FB32},
+ {0x4351, 0x8232FB33},
+ {0x4352, 0x8232FB34},
+ {0x4353, 0x8232FB35},
+ {0x4354, 0x8232FB36},
+ {0x4355, 0x8232FB37},
+ {0x4356, 0x8232FB38},
+ {0x4357, 0x8232FB39},
+ {0x4358, 0x8232FC30},
+ {0x4359, 0x8232FC31},
+ {0x435A, 0x8232FC32},
+ {0x435B, 0x8232FC33},
+ {0x435C, 0x8232FC34},
+ {0x435D, 0x8232FC35},
+ {0x435E, 0x8232FC36},
+ {0x435F, 0x8232FC37},
+ {0x4360, 0x8232FC38},
+ {0x4361, 0x8232FC39},
+ {0x4362, 0x8232FD30},
+ {0x4363, 0x8232FD31},
+ {0x4364, 0x8232FD32},
+ {0x4365, 0x8232FD33},
+ {0x4366, 0x8232FD34},
+ {0x4367, 0x8232FD35},
+ {0x4368, 0x8232FD36},
+ {0x4369, 0x8232FD37},
+ {0x436A, 0x8232FD38},
+ {0x436B, 0x8232FD39},
+ {0x436C, 0x8232FE30},
+ {0x436D, 0x8232FE31},
+ {0x436E, 0x8232FE32},
+ {0x436F, 0x8232FE33},
+ {0x4370, 0x8232FE34},
+ {0x4371, 0x8232FE35},
+ {0x4372, 0x8232FE36},
+ {0x4373, 0x8232FE37},
+ {0x4374, 0x8232FE38},
+ {0x4375, 0x8232FE39},
+ {0x4376, 0x82338130},
+ {0x4377, 0x82338131},
+ {0x4378, 0x82338132},
+ {0x4379, 0x82338133},
+ {0x437A, 0x82338134},
+ {0x437B, 0x82338135},
+ {0x437C, 0x82338136},
+ {0x437D, 0x82338137},
+ {0x437E, 0x82338138},
+ {0x437F, 0x82338139},
+ {0x4380, 0x82338230},
+ {0x4381, 0x82338231},
+ {0x4382, 0x82338232},
+ {0x4383, 0x82338233},
+ {0x4384, 0x82338234},
+ {0x4385, 0x82338235},
+ {0x4386, 0x82338236},
+ {0x4387, 0x82338237},
+ {0x4388, 0x82338238},
+ {0x4389, 0x82338239},
+ {0x438A, 0x82338330},
+ {0x438B, 0x82338331},
+ {0x438C, 0x82338332},
+ {0x438D, 0x82338333},
+ {0x438E, 0x82338334},
+ {0x438F, 0x82338335},
+ {0x4390, 0x82338336},
+ {0x4391, 0x82338337},
+ {0x4392, 0x82338338},
+ {0x4393, 0x82338339},
+ {0x4394, 0x82338430},
+ {0x4395, 0x82338431},
+ {0x4396, 0x82338432},
+ {0x4397, 0x82338433},
+ {0x4398, 0x82338434},
+ {0x4399, 0x82338435},
+ {0x439A, 0x82338436},
+ {0x439B, 0x82338437},
+ {0x439C, 0x82338438},
+ {0x439D, 0x82338439},
+ {0x439E, 0x82338530},
+ {0x439F, 0x82338531},
+ {0x43A0, 0x82338532},
+ {0x43A1, 0x82338533},
+ {0x43A2, 0x82338534},
+ {0x43A3, 0x82338535},
+ {0x43A4, 0x82338536},
+ {0x43A5, 0x82338537},
+ {0x43A6, 0x82338538},
+ {0x43A7, 0x82338539},
+ {0x43A8, 0x82338630},
+ {0x43A9, 0x82338631},
+ {0x43AA, 0x82338632},
+ {0x43AB, 0x82338633},
+ {0x43AD, 0x82338634},
+ {0x43AE, 0x82338635},
+ {0x43AF, 0x82338636},
+ {0x43B0, 0x82338637},
+ {0x43B2, 0x82338638},
+ {0x43B3, 0x82338639},
+ {0x43B4, 0x82338730},
+ {0x43B5, 0x82338731},
+ {0x43B6, 0x82338732},
+ {0x43B7, 0x82338733},
+ {0x43B8, 0x82338734},
+ {0x43B9, 0x82338735},
+ {0x43BA, 0x82338736},
+ {0x43BB, 0x82338737},
+ {0x43BC, 0x82338738},
+ {0x43BD, 0x82338739},
+ {0x43BE, 0x82338830},
+ {0x43BF, 0x82338831},
+ {0x43C0, 0x82338832},
+ {0x43C1, 0x82338833},
+ {0x43C2, 0x82338834},
+ {0x43C3, 0x82338835},
+ {0x43C4, 0x82338836},
+ {0x43C5, 0x82338837},
+ {0x43C6, 0x82338838},
+ {0x43C7, 0x82338839},
+ {0x43C8, 0x82338930},
+ {0x43C9, 0x82338931},
+ {0x43CA, 0x82338932},
+ {0x43CB, 0x82338933},
+ {0x43CC, 0x82338934},
+ {0x43CD, 0x82338935},
+ {0x43CE, 0x82338936},
+ {0x43CF, 0x82338937},
+ {0x43D0, 0x82338938},
+ {0x43D1, 0x82338939},
+ {0x43D2, 0x82338A30},
+ {0x43D3, 0x82338A31},
+ {0x43D4, 0x82338A32},
+ {0x43D5, 0x82338A33},
+ {0x43D6, 0x82338A34},
+ {0x43D7, 0x82338A35},
+ {0x43D8, 0x82338A36},
+ {0x43D9, 0x82338A37},
+ {0x43DA, 0x82338A38},
+ {0x43DB, 0x82338A39},
+ {0x43DC, 0x82338B30},
+ {0x43DE, 0x82338B31},
+ {0x43DF, 0x82338B32},
+ {0x43E0, 0x82338B33},
+ {0x43E1, 0x82338B34},
+ {0x43E2, 0x82338B35},
+ {0x43E3, 0x82338B36},
+ {0x43E4, 0x82338B37},
+ {0x43E5, 0x82338B38},
+ {0x43E6, 0x82338B39},
+ {0x43E7, 0x82338C30},
+ {0x43E8, 0x82338C31},
+ {0x43E9, 0x82338C32},
+ {0x43EA, 0x82338C33},
+ {0x43EB, 0x82338C34},
+ {0x43EC, 0x82338C35},
+ {0x43ED, 0x82338C36},
+ {0x43EE, 0x82338C37},
+ {0x43EF, 0x82338C38},
+ {0x43F0, 0x82338C39},
+ {0x43F1, 0x82338D30},
+ {0x43F2, 0x82338D31},
+ {0x43F3, 0x82338D32},
+ {0x43F4, 0x82338D33},
+ {0x43F5, 0x82338D34},
+ {0x43F6, 0x82338D35},
+ {0x43F7, 0x82338D36},
+ {0x43F8, 0x82338D37},
+ {0x43F9, 0x82338D38},
+ {0x43FA, 0x82338D39},
+ {0x43FB, 0x82338E30},
+ {0x43FC, 0x82338E31},
+ {0x43FD, 0x82338E32},
+ {0x43FE, 0x82338E33},
+ {0x43FF, 0x82338E34},
+ {0x4400, 0x82338E35},
+ {0x4401, 0x82338E36},
+ {0x4402, 0x82338E37},
+ {0x4403, 0x82338E38},
+ {0x4404, 0x82338E39},
+ {0x4405, 0x82338F30},
+ {0x4406, 0x82338F31},
+ {0x4407, 0x82338F32},
+ {0x4408, 0x82338F33},
+ {0x4409, 0x82338F34},
+ {0x440A, 0x82338F35},
+ {0x440B, 0x82338F36},
+ {0x440C, 0x82338F37},
+ {0x440D, 0x82338F38},
+ {0x440E, 0x82338F39},
+ {0x440F, 0x82339030},
+ {0x4410, 0x82339031},
+ {0x4411, 0x82339032},
+ {0x4412, 0x82339033},
+ {0x4413, 0x82339034},
+ {0x4414, 0x82339035},
+ {0x4415, 0x82339036},
+ {0x4416, 0x82339037},
+ {0x4417, 0x82339038},
+ {0x4418, 0x82339039},
+ {0x4419, 0x82339130},
+ {0x441A, 0x82339131},
+ {0x441B, 0x82339132},
+ {0x441C, 0x82339133},
+ {0x441D, 0x82339134},
+ {0x441E, 0x82339135},
+ {0x441F, 0x82339136},
+ {0x4420, 0x82339137},
+ {0x4421, 0x82339138},
+ {0x4422, 0x82339139},
+ {0x4423, 0x82339230},
+ {0x4424, 0x82339231},
+ {0x4425, 0x82339232},
+ {0x4426, 0x82339233},
+ {0x4427, 0x82339234},
+ {0x4428, 0x82339235},
+ {0x4429, 0x82339236},
+ {0x442A, 0x82339237},
+ {0x442B, 0x82339238},
+ {0x442C, 0x82339239},
+ {0x442D, 0x82339330},
+ {0x442E, 0x82339331},
+ {0x442F, 0x82339332},
+ {0x4430, 0x82339333},
+ {0x4431, 0x82339334},
+ {0x4432, 0x82339335},
+ {0x4433, 0x82339336},
+ {0x4434, 0x82339337},
+ {0x4435, 0x82339338},
+ {0x4436, 0x82339339},
+ {0x4437, 0x82339430},
+ {0x4438, 0x82339431},
+ {0x4439, 0x82339432},
+ {0x443A, 0x82339433},
+ {0x443B, 0x82339434},
+ {0x443C, 0x82339435},
+ {0x443D, 0x82339436},
+ {0x443E, 0x82339437},
+ {0x443F, 0x82339438},
+ {0x4440, 0x82339439},
+ {0x4441, 0x82339530},
+ {0x4442, 0x82339531},
+ {0x4443, 0x82339532},
+ {0x4444, 0x82339533},
+ {0x4445, 0x82339534},
+ {0x4446, 0x82339535},
+ {0x4447, 0x82339536},
+ {0x4448, 0x82339537},
+ {0x4449, 0x82339538},
+ {0x444A, 0x82339539},
+ {0x444B, 0x82339630},
+ {0x444C, 0x82339631},
+ {0x444D, 0x82339632},
+ {0x444E, 0x82339633},
+ {0x444F, 0x82339634},
+ {0x4450, 0x82339635},
+ {0x4451, 0x82339636},
+ {0x4452, 0x82339637},
+ {0x4453, 0x82339638},
+ {0x4454, 0x82339639},
+ {0x4455, 0x82339730},
+ {0x4456, 0x82339731},
+ {0x4457, 0x82339732},
+ {0x4458, 0x82339733},
+ {0x4459, 0x82339734},
+ {0x445A, 0x82339735},
+ {0x445B, 0x82339736},
+ {0x445C, 0x82339737},
+ {0x445D, 0x82339738},
+ {0x445E, 0x82339739},
+ {0x445F, 0x82339830},
+ {0x4460, 0x82339831},
+ {0x4461, 0x82339832},
+ {0x4462, 0x82339833},
+ {0x4463, 0x82339834},
+ {0x4464, 0x82339835},
+ {0x4465, 0x82339836},
+ {0x4466, 0x82339837},
+ {0x4467, 0x82339838},
+ {0x4468, 0x82339839},
+ {0x4469, 0x82339930},
+ {0x446A, 0x82339931},
+ {0x446B, 0x82339932},
+ {0x446C, 0x82339933},
+ {0x446D, 0x82339934},
+ {0x446E, 0x82339935},
+ {0x446F, 0x82339936},
+ {0x4470, 0x82339937},
+ {0x4471, 0x82339938},
+ {0x4472, 0x82339939},
+ {0x4473, 0x82339A30},
+ {0x4474, 0x82339A31},
+ {0x4475, 0x82339A32},
+ {0x4476, 0x82339A33},
+ {0x4477, 0x82339A34},
+ {0x4478, 0x82339A35},
+ {0x4479, 0x82339A36},
+ {0x447A, 0x82339A37},
+ {0x447B, 0x82339A38},
+ {0x447C, 0x82339A39},
+ {0x447D, 0x82339B30},
+ {0x447E, 0x82339B31},
+ {0x447F, 0x82339B32},
+ {0x4480, 0x82339B33},
+ {0x4481, 0x82339B34},
+ {0x4482, 0x82339B35},
+ {0x4483, 0x82339B36},
+ {0x4484, 0x82339B37},
+ {0x4485, 0x82339B38},
+ {0x4486, 0x82339B39},
+ {0x4487, 0x82339C30},
+ {0x4488, 0x82339C31},
+ {0x4489, 0x82339C32},
+ {0x448A, 0x82339C33},
+ {0x448B, 0x82339C34},
+ {0x448C, 0x82339C35},
+ {0x448D, 0x82339C36},
+ {0x448E, 0x82339C37},
+ {0x448F, 0x82339C38},
+ {0x4490, 0x82339C39},
+ {0x4491, 0x82339D30},
+ {0x4492, 0x82339D31},
+ {0x4493, 0x82339D32},
+ {0x4494, 0x82339D33},
+ {0x4495, 0x82339D34},
+ {0x4496, 0x82339D35},
+ {0x4497, 0x82339D36},
+ {0x4498, 0x82339D37},
+ {0x4499, 0x82339D38},
+ {0x449A, 0x82339D39},
+ {0x449B, 0x82339E30},
+ {0x449C, 0x82339E31},
+ {0x449D, 0x82339E32},
+ {0x449E, 0x82339E33},
+ {0x449F, 0x82339E34},
+ {0x44A0, 0x82339E35},
+ {0x44A1, 0x82339E36},
+ {0x44A2, 0x82339E37},
+ {0x44A3, 0x82339E38},
+ {0x44A4, 0x82339E39},
+ {0x44A5, 0x82339F30},
+ {0x44A6, 0x82339F31},
+ {0x44A7, 0x82339F32},
+ {0x44A8, 0x82339F33},
+ {0x44A9, 0x82339F34},
+ {0x44AA, 0x82339F35},
+ {0x44AB, 0x82339F36},
+ {0x44AC, 0x82339F37},
+ {0x44AD, 0x82339F38},
+ {0x44AE, 0x82339F39},
+ {0x44AF, 0x8233A030},
+ {0x44B0, 0x8233A031},
+ {0x44B1, 0x8233A032},
+ {0x44B2, 0x8233A033},
+ {0x44B3, 0x8233A034},
+ {0x44B4, 0x8233A035},
+ {0x44B5, 0x8233A036},
+ {0x44B6, 0x8233A037},
+ {0x44B7, 0x8233A038},
+ {0x44B8, 0x8233A039},
+ {0x44B9, 0x8233A130},
+ {0x44BA, 0x8233A131},
+ {0x44BB, 0x8233A132},
+ {0x44BC, 0x8233A133},
+ {0x44BD, 0x8233A134},
+ {0x44BE, 0x8233A135},
+ {0x44BF, 0x8233A136},
+ {0x44C0, 0x8233A137},
+ {0x44C1, 0x8233A138},
+ {0x44C2, 0x8233A139},
+ {0x44C3, 0x8233A230},
+ {0x44C4, 0x8233A231},
+ {0x44C5, 0x8233A232},
+ {0x44C6, 0x8233A233},
+ {0x44C7, 0x8233A234},
+ {0x44C8, 0x8233A235},
+ {0x44C9, 0x8233A236},
+ {0x44CA, 0x8233A237},
+ {0x44CB, 0x8233A238},
+ {0x44CC, 0x8233A239},
+ {0x44CD, 0x8233A330},
+ {0x44CE, 0x8233A331},
+ {0x44CF, 0x8233A332},
+ {0x44D0, 0x8233A333},
+ {0x44D1, 0x8233A334},
+ {0x44D2, 0x8233A335},
+ {0x44D3, 0x8233A336},
+ {0x44D4, 0x8233A337},
+ {0x44D5, 0x8233A338},
+ {0x464D, 0x8233C932},
+ {0x464E, 0x8233C933},
+ {0x464F, 0x8233C934},
+ {0x4650, 0x8233C935},
+ {0x4651, 0x8233C936},
+ {0x4652, 0x8233C937},
+ {0x4653, 0x8233C938},
+ {0x4654, 0x8233C939},
+ {0x4655, 0x8233CA30},
+ {0x4656, 0x8233CA31},
+ {0x4657, 0x8233CA32},
+ {0x4658, 0x8233CA33},
+ {0x4659, 0x8233CA34},
+ {0x465A, 0x8233CA35},
+ {0x465B, 0x8233CA36},
+ {0x465C, 0x8233CA37},
+ {0x465D, 0x8233CA38},
+ {0x465E, 0x8233CA39},
+ {0x465F, 0x8233CB30},
+ {0x4660, 0x8233CB31},
+ {0x4662, 0x8233CB32},
+ {0x4663, 0x8233CB33},
+ {0x4664, 0x8233CB34},
+ {0x4665, 0x8233CB35},
+ {0x4666, 0x8233CB36},
+ {0x4667, 0x8233CB37},
+ {0x4668, 0x8233CB38},
+ {0x4669, 0x8233CB39},
+ {0x466A, 0x8233CC30},
+ {0x466B, 0x8233CC31},
+ {0x466C, 0x8233CC32},
+ {0x466D, 0x8233CC33},
+ {0x466E, 0x8233CC34},
+ {0x466F, 0x8233CC35},
+ {0x4670, 0x8233CC36},
+ {0x4671, 0x8233CC37},
+ {0x4672, 0x8233CC38},
+ {0x4673, 0x8233CC39},
+ {0x4674, 0x8233CD30},
+ {0x4675, 0x8233CD31},
+ {0x4676, 0x8233CD32},
+ {0x4677, 0x8233CD33},
+ {0x4678, 0x8233CD34},
+ {0x4679, 0x8233CD35},
+ {0x467A, 0x8233CD36},
+ {0x467B, 0x8233CD37},
+ {0x467C, 0x8233CD38},
+ {0x467D, 0x8233CD39},
+ {0x467E, 0x8233CE30},
+ {0x467F, 0x8233CE31},
+ {0x4680, 0x8233CE32},
+ {0x4681, 0x8233CE33},
+ {0x4682, 0x8233CE34},
+ {0x4683, 0x8233CE35},
+ {0x4684, 0x8233CE36},
+ {0x4685, 0x8233CE37},
+ {0x4686, 0x8233CE38},
+ {0x4687, 0x8233CE39},
+ {0x4688, 0x8233CF30},
+ {0x4689, 0x8233CF31},
+ {0x468A, 0x8233CF32},
+ {0x468B, 0x8233CF33},
+ {0x468C, 0x8233CF34},
+ {0x468D, 0x8233CF35},
+ {0x468E, 0x8233CF36},
+ {0x468F, 0x8233CF37},
+ {0x4690, 0x8233CF38},
+ {0x4691, 0x8233CF39},
+ {0x4692, 0x8233D030},
+ {0x4693, 0x8233D031},
+ {0x4694, 0x8233D032},
+ {0x4695, 0x8233D033},
+ {0x4696, 0x8233D034},
+ {0x4697, 0x8233D035},
+ {0x4698, 0x8233D036},
+ {0x4699, 0x8233D037},
+ {0x469A, 0x8233D038},
+ {0x469B, 0x8233D039},
+ {0x469C, 0x8233D130},
+ {0x469D, 0x8233D131},
+ {0x469E, 0x8233D132},
+ {0x469F, 0x8233D133},
+ {0x46A0, 0x8233D134},
+ {0x46A1, 0x8233D135},
+ {0x46A2, 0x8233D136},
+ {0x46A3, 0x8233D137},
+ {0x46A4, 0x8233D138},
+ {0x46A5, 0x8233D139},
+ {0x46A6, 0x8233D230},
+ {0x46A7, 0x8233D231},
+ {0x46A8, 0x8233D232},
+ {0x46A9, 0x8233D233},
+ {0x46AA, 0x8233D234},
+ {0x46AB, 0x8233D235},
+ {0x46AC, 0x8233D236},
+ {0x46AD, 0x8233D237},
+ {0x46AE, 0x8233D238},
+ {0x46AF, 0x8233D239},
+ {0x46B0, 0x8233D330},
+ {0x46B1, 0x8233D331},
+ {0x46B2, 0x8233D332},
+ {0x46B3, 0x8233D333},
+ {0x46B4, 0x8233D334},
+ {0x46B5, 0x8233D335},
+ {0x46B6, 0x8233D336},
+ {0x46B7, 0x8233D337},
+ {0x46B8, 0x8233D338},
+ {0x46B9, 0x8233D339},
+ {0x46BA, 0x8233D430},
+ {0x46BB, 0x8233D431},
+ {0x46BC, 0x8233D432},
+ {0x46BD, 0x8233D433},
+ {0x46BE, 0x8233D434},
+ {0x46BF, 0x8233D435},
+ {0x46C0, 0x8233D436},
+ {0x46C1, 0x8233D437},
+ {0x46C2, 0x8233D438},
+ {0x46C3, 0x8233D439},
+ {0x46C4, 0x8233D530},
+ {0x46C5, 0x8233D531},
+ {0x46C6, 0x8233D532},
+ {0x46C7, 0x8233D533},
+ {0x46C8, 0x8233D534},
+ {0x46C9, 0x8233D535},
+ {0x46CA, 0x8233D536},
+ {0x46CB, 0x8233D537},
+ {0x46CC, 0x8233D538},
+ {0x46CD, 0x8233D539},
+ {0x46CE, 0x8233D630},
+ {0x46CF, 0x8233D631},
+ {0x46D0, 0x8233D632},
+ {0x46D1, 0x8233D633},
+ {0x46D2, 0x8233D634},
+ {0x46D3, 0x8233D635},
+ {0x46D4, 0x8233D636},
+ {0x46D5, 0x8233D637},
+ {0x46D6, 0x8233D638},
+ {0x46D7, 0x8233D639},
+ {0x46D8, 0x8233D730},
+ {0x46D9, 0x8233D731},
+ {0x46DA, 0x8233D732},
+ {0x46DB, 0x8233D733},
+ {0x46DC, 0x8233D734},
+ {0x46DD, 0x8233D735},
+ {0x46DE, 0x8233D736},
+ {0x46DF, 0x8233D737},
+ {0x46E0, 0x8233D738},
+ {0x46E1, 0x8233D739},
+ {0x46E2, 0x8233D830},
+ {0x46E3, 0x8233D831},
+ {0x46E4, 0x8233D832},
+ {0x46E5, 0x8233D833},
+ {0x46E6, 0x8233D834},
+ {0x46E7, 0x8233D835},
+ {0x46E8, 0x8233D836},
+ {0x46E9, 0x8233D837},
+ {0x46EA, 0x8233D838},
+ {0x46EB, 0x8233D839},
+ {0x46EC, 0x8233D930},
+ {0x46ED, 0x8233D931},
+ {0x46EE, 0x8233D932},
+ {0x46EF, 0x8233D933},
+ {0x46F0, 0x8233D934},
+ {0x46F1, 0x8233D935},
+ {0x46F2, 0x8233D936},
+ {0x46F3, 0x8233D937},
+ {0x46F4, 0x8233D938},
+ {0x46F5, 0x8233D939},
+ {0x46F6, 0x8233DA30},
+ {0x46F7, 0x8233DA31},
+ {0x46F8, 0x8233DA32},
+ {0x46F9, 0x8233DA33},
+ {0x46FA, 0x8233DA34},
+ {0x46FB, 0x8233DA35},
+ {0x46FC, 0x8233DA36},
+ {0x46FD, 0x8233DA37},
+ {0x46FE, 0x8233DA38},
+ {0x46FF, 0x8233DA39},
+ {0x4700, 0x8233DB30},
+ {0x4701, 0x8233DB31},
+ {0x4702, 0x8233DB32},
+ {0x4703, 0x8233DB33},
+ {0x4704, 0x8233DB34},
+ {0x4705, 0x8233DB35},
+ {0x4706, 0x8233DB36},
+ {0x4707, 0x8233DB37},
+ {0x4708, 0x8233DB38},
+ {0x4709, 0x8233DB39},
+ {0x470A, 0x8233DC30},
+ {0x470B, 0x8233DC31},
+ {0x470C, 0x8233DC32},
+ {0x470D, 0x8233DC33},
+ {0x470E, 0x8233DC34},
+ {0x470F, 0x8233DC35},
+ {0x4710, 0x8233DC36},
+ {0x4711, 0x8233DC37},
+ {0x4712, 0x8233DC38},
+ {0x4713, 0x8233DC39},
+ {0x4714, 0x8233DD30},
+ {0x4715, 0x8233DD31},
+ {0x4716, 0x8233DD32},
+ {0x4717, 0x8233DD33},
+ {0x4718, 0x8233DD34},
+ {0x4719, 0x8233DD35},
+ {0x471A, 0x8233DD36},
+ {0x471B, 0x8233DD37},
+ {0x471C, 0x8233DD38},
+ {0x471D, 0x8233DD39},
+ {0x471E, 0x8233DE30},
+ {0x471F, 0x8233DE31},
+ {0x4720, 0x8233DE32},
+ {0x4721, 0x8233DE33},
+ {0x4722, 0x8233DE34},
+ {0x4724, 0x8233DE35},
+ {0x4725, 0x8233DE36},
+ {0x4726, 0x8233DE37},
+ {0x4727, 0x8233DE38},
+ {0x4728, 0x8233DE39},
+ {0x472A, 0x8233DF30},
+ {0x472B, 0x8233DF31},
+ {0x472C, 0x8233DF32},
+ {0x472D, 0x8233DF33},
+ {0x472E, 0x8233DF34},
+ {0x472F, 0x8233DF35},
+ {0x4730, 0x8233DF36},
+ {0x4731, 0x8233DF37},
+ {0x4732, 0x8233DF38},
+ {0x4733, 0x8233DF39},
+ {0x4734, 0x8233E030},
+ {0x4735, 0x8233E031},
+ {0x4736, 0x8233E032},
+ {0x4737, 0x8233E033},
+ {0x4738, 0x8233E034},
+ {0x4739, 0x8233E035},
+ {0x473A, 0x8233E036},
+ {0x473B, 0x8233E037},
+ {0x473C, 0x8233E038},
+ {0x473D, 0x8233E039},
+ {0x473E, 0x8233E130},
+ {0x473F, 0x8233E131},
+ {0x4740, 0x8233E132},
+ {0x4741, 0x8233E133},
+ {0x4742, 0x8233E134},
+ {0x4743, 0x8233E135},
+ {0x4744, 0x8233E136},
+ {0x4745, 0x8233E137},
+ {0x4746, 0x8233E138},
+ {0x4747, 0x8233E139},
+ {0x4748, 0x8233E230},
+ {0x4749, 0x8233E231},
+ {0x474A, 0x8233E232},
+ {0x474B, 0x8233E233},
+ {0x474C, 0x8233E234},
+ {0x474D, 0x8233E235},
+ {0x474E, 0x8233E236},
+ {0x474F, 0x8233E237},
+ {0x4750, 0x8233E238},
+ {0x4751, 0x8233E239},
+ {0x4752, 0x8233E330},
+ {0x4753, 0x8233E331},
+ {0x4754, 0x8233E332},
+ {0x4755, 0x8233E333},
+ {0x4756, 0x8233E334},
+ {0x4757, 0x8233E335},
+ {0x4758, 0x8233E336},
+ {0x4759, 0x8233E337},
+ {0x475A, 0x8233E338},
+ {0x475B, 0x8233E339},
+ {0x475C, 0x8233E430},
+ {0x475D, 0x8233E431},
+ {0x475E, 0x8233E432},
+ {0x475F, 0x8233E433},
+ {0x4760, 0x8233E434},
+ {0x4761, 0x8233E435},
+ {0x4762, 0x8233E436},
+ {0x4763, 0x8233E437},
+ {0x4764, 0x8233E438},
+ {0x4765, 0x8233E439},
+ {0x4766, 0x8233E530},
+ {0x4767, 0x8233E531},
+ {0x4768, 0x8233E532},
+ {0x4769, 0x8233E533},
+ {0x476A, 0x8233E534},
+ {0x476B, 0x8233E535},
+ {0x476C, 0x8233E536},
+ {0x476D, 0x8233E537},
+ {0x476E, 0x8233E538},
+ {0x476F, 0x8233E539},
+ {0x4770, 0x8233E630},
+ {0x4771, 0x8233E631},
+ {0x4772, 0x8233E632},
+ {0x4773, 0x8233E633},
+ {0x4774, 0x8233E634},
+ {0x4775, 0x8233E635},
+ {0x4776, 0x8233E636},
+ {0x4777, 0x8233E637},
+ {0x4778, 0x8233E638},
+ {0x4779, 0x8233E639},
+ {0x477A, 0x8233E730},
+ {0x477B, 0x8233E731},
+ {0x477D, 0x8233E732},
+ {0x477E, 0x8233E733},
+ {0x477F, 0x8233E734},
+ {0x4780, 0x8233E735},
+ {0x4781, 0x8233E736},
+ {0x4782, 0x8233E737},
+ {0x4783, 0x8233E738},
+ {0x4784, 0x8233E739},
+ {0x4785, 0x8233E830},
+ {0x4786, 0x8233E831},
+ {0x4787, 0x8233E832},
+ {0x4788, 0x8233E833},
+ {0x4789, 0x8233E834},
+ {0x478A, 0x8233E835},
+ {0x478B, 0x8233E836},
+ {0x478C, 0x8233E837},
+ {0x4948, 0x82349639},
+ {0x4949, 0x82349730},
+ {0x494A, 0x82349731},
+ {0x494B, 0x82349732},
+ {0x494C, 0x82349733},
+ {0x494D, 0x82349734},
+ {0x494E, 0x82349735},
+ {0x494F, 0x82349736},
+ {0x4950, 0x82349737},
+ {0x4951, 0x82349738},
+ {0x4952, 0x82349739},
+ {0x4953, 0x82349830},
+ {0x4954, 0x82349831},
+ {0x4955, 0x82349832},
+ {0x4956, 0x82349833},
+ {0x4957, 0x82349834},
+ {0x4958, 0x82349835},
+ {0x4959, 0x82349836},
+ {0x495A, 0x82349837},
+ {0x495B, 0x82349838},
+ {0x495C, 0x82349839},
+ {0x495D, 0x82349930},
+ {0x495E, 0x82349931},
+ {0x495F, 0x82349932},
+ {0x4960, 0x82349933},
+ {0x4961, 0x82349934},
+ {0x4962, 0x82349935},
+ {0x4963, 0x82349936},
+ {0x4964, 0x82349937},
+ {0x4965, 0x82349938},
+ {0x4966, 0x82349939},
+ {0x4967, 0x82349A30},
+ {0x4968, 0x82349A31},
+ {0x4969, 0x82349A32},
+ {0x496A, 0x82349A33},
+ {0x496B, 0x82349A34},
+ {0x496C, 0x82349A35},
+ {0x496D, 0x82349A36},
+ {0x496E, 0x82349A37},
+ {0x496F, 0x82349A38},
+ {0x4970, 0x82349A39},
+ {0x4971, 0x82349B30},
+ {0x4972, 0x82349B31},
+ {0x4973, 0x82349B32},
+ {0x4974, 0x82349B33},
+ {0x4975, 0x82349B34},
+ {0x4976, 0x82349B35},
+ {0x4977, 0x82349B36},
+ {0x4978, 0x82349B37},
+ {0x4979, 0x82349B38},
+ {0x497B, 0x82349B39},
+ {0x497C, 0x82349C30},
+ {0x497E, 0x82349C31},
+ {0x497F, 0x82349C32},
+ {0x4980, 0x82349C33},
+ {0x4981, 0x82349C34},
+ {0x4984, 0x82349C35},
+ {0x4987, 0x82349C36},
+ {0x4988, 0x82349C37},
+ {0x4989, 0x82349C38},
+ {0x498A, 0x82349C39},
+ {0x498B, 0x82349D30},
+ {0x498C, 0x82349D31},
+ {0x498D, 0x82349D32},
+ {0x498E, 0x82349D33},
+ {0x498F, 0x82349D34},
+ {0x4990, 0x82349D35},
+ {0x4991, 0x82349D36},
+ {0x4992, 0x82349D37},
+ {0x4993, 0x82349D38},
+ {0x4994, 0x82349D39},
+ {0x4995, 0x82349E30},
+ {0x4996, 0x82349E31},
+ {0x4997, 0x82349E32},
+ {0x4998, 0x82349E33},
+ {0x4999, 0x82349E34},
+ {0x499A, 0x82349E35},
+ {0x499C, 0x82349E36},
+ {0x499D, 0x82349E37},
+ {0x499E, 0x82349E38},
+ {0x49A0, 0x82349E39},
+ {0x49A1, 0x82349F30},
+ {0x49A2, 0x82349F31},
+ {0x49A3, 0x82349F32},
+ {0x49A4, 0x82349F33},
+ {0x49A5, 0x82349F34},
+ {0x49A6, 0x82349F35},
+ {0x49A7, 0x82349F36},
+ {0x49A8, 0x82349F37},
+ {0x49A9, 0x82349F38},
+ {0x49AA, 0x82349F39},
+ {0x49AB, 0x8234A030},
+ {0x49AC, 0x8234A031},
+ {0x49AD, 0x8234A032},
+ {0x49AE, 0x8234A033},
+ {0x49AF, 0x8234A034},
+ {0x49B0, 0x8234A035},
+ {0x49B1, 0x8234A036},
+ {0x49B2, 0x8234A037},
+ {0x49B3, 0x8234A038},
+ {0x49B4, 0x8234A039},
+ {0x49B5, 0x8234A130},
+ {0x4C78, 0x8234E734},
+ {0x4C79, 0x8234E735},
+ {0x4C7A, 0x8234E736},
+ {0x4C7B, 0x8234E737},
+ {0x4C7C, 0x8234E738},
+ {0x4C7D, 0x8234E739},
+ {0x4C7E, 0x8234E830},
+ {0x4C7F, 0x8234E831},
+ {0x4C80, 0x8234E832},
+ {0x4C81, 0x8234E833},
+ {0x4C82, 0x8234E834},
+ {0x4C83, 0x8234E835},
+ {0x4C84, 0x8234E836},
+ {0x4C85, 0x8234E837},
+ {0x4C86, 0x8234E838},
+ {0x4C87, 0x8234E839},
+ {0x4C88, 0x8234E930},
+ {0x4C89, 0x8234E931},
+ {0x4C8A, 0x8234E932},
+ {0x4C8B, 0x8234E933},
+ {0x4C8C, 0x8234E934},
+ {0x4C8D, 0x8234E935},
+ {0x4C8E, 0x8234E936},
+ {0x4C8F, 0x8234E937},
+ {0x4C90, 0x8234E938},
+ {0x4C91, 0x8234E939},
+ {0x4C92, 0x8234EA30},
+ {0x4C93, 0x8234EA31},
+ {0x4C94, 0x8234EA32},
+ {0x4C95, 0x8234EA33},
+ {0x4C96, 0x8234EA34},
+ {0x4C97, 0x8234EA35},
+ {0x4C98, 0x8234EA36},
+ {0x4C99, 0x8234EA37},
+ {0x4C9A, 0x8234EA38},
+ {0x4C9B, 0x8234EA39},
+ {0x4C9C, 0x8234EB30},
+ {0x4C9D, 0x8234EB31},
+ {0x4C9E, 0x8234EB32},
+ {0x4CA4, 0x8234EB33},
+ {0x4CA5, 0x8234EB34},
+ {0x4CA6, 0x8234EB35},
+ {0x4CA7, 0x8234EB36},
+ {0x4CA8, 0x8234EB37},
+ {0x4CA9, 0x8234EB38},
+ {0x4CAA, 0x8234EB39},
+ {0x4CAB, 0x8234EC30},
+ {0x4CAC, 0x8234EC31},
+ {0x4CAD, 0x8234EC32},
+ {0x4CAE, 0x8234EC33},
+ {0x4CAF, 0x8234EC34},
+ {0x4CB0, 0x8234EC35},
+ {0x4CB1, 0x8234EC36},
+ {0x4CB2, 0x8234EC37},
+ {0x4CB3, 0x8234EC38},
+ {0x4CB4, 0x8234EC39},
+ {0x4CB5, 0x8234ED30},
+ {0x4CB6, 0x8234ED31},
+ {0x4CB7, 0x8234ED32},
+ {0x4CB8, 0x8234ED33},
+ {0x4CB9, 0x8234ED34},
+ {0x4CBA, 0x8234ED35},
+ {0x4CBB, 0x8234ED36},
+ {0x4CBC, 0x8234ED37},
+ {0x4CBD, 0x8234ED38},
+ {0x4CBE, 0x8234ED39},
+ {0x4CBF, 0x8234EE30},
+ {0x4CC0, 0x8234EE31},
+ {0x4CC1, 0x8234EE32},
+ {0x4CC2, 0x8234EE33},
+ {0x4CC3, 0x8234EE34},
+ {0x4CC4, 0x8234EE35},
+ {0x4CC5, 0x8234EE36},
+ {0x4CC6, 0x8234EE37},
+ {0x4CC7, 0x8234EE38},
+ {0x4CC8, 0x8234EE39},
+ {0x4CC9, 0x8234EF30},
+ {0x4CCA, 0x8234EF31},
+ {0x4CCB, 0x8234EF32},
+ {0x4CCC, 0x8234EF33},
+ {0x4CCD, 0x8234EF34},
+ {0x4CCE, 0x8234EF35},
+ {0x4CCF, 0x8234EF36},
+ {0x4CD0, 0x8234EF37},
+ {0x4CD1, 0x8234EF38},
+ {0x4CD2, 0x8234EF39},
+ {0x4CD3, 0x8234F030},
+ {0x4CD4, 0x8234F031},
+ {0x4CD5, 0x8234F032},
+ {0x4CD6, 0x8234F033},
+ {0x4CD7, 0x8234F034},
+ {0x4CD8, 0x8234F035},
+ {0x4CD9, 0x8234F036},
+ {0x4CDA, 0x8234F037},
+ {0x4CDB, 0x8234F038},
+ {0x4CDC, 0x8234F039},
+ {0x4CDD, 0x8234F130},
+ {0x4CDE, 0x8234F131},
+ {0x4CDF, 0x8234F132},
+ {0x4CE0, 0x8234F133},
+ {0x4CE1, 0x8234F134},
+ {0x4CE2, 0x8234F135},
+ {0x4CE3, 0x8234F136},
+ {0x4CE4, 0x8234F137},
+ {0x4CE5, 0x8234F138},
+ {0x4CE6, 0x8234F139},
+ {0x4CE7, 0x8234F230},
+ {0x4CE8, 0x8234F231},
+ {0x4CE9, 0x8234F232},
+ {0x4CEA, 0x8234F233},
+ {0x4CEB, 0x8234F234},
+ {0x4CEC, 0x8234F235},
+ {0x4CED, 0x8234F236},
+ {0x4CEE, 0x8234F237},
+ {0x4CEF, 0x8234F238},
+ {0x4CF0, 0x8234F239},
+ {0x4CF1, 0x8234F330},
+ {0x4CF2, 0x8234F331},
+ {0x4CF3, 0x8234F332},
+ {0x4CF4, 0x8234F333},
+ {0x4CF5, 0x8234F334},
+ {0x4CF6, 0x8234F335},
+ {0x4CF7, 0x8234F336},
+ {0x4CF8, 0x8234F337},
+ {0x4CF9, 0x8234F338},
+ {0x4CFA, 0x8234F339},
+ {0x4CFB, 0x8234F430},
+ {0x4CFC, 0x8234F431},
+ {0x4CFD, 0x8234F432},
+ {0x4CFE, 0x8234F433},
+ {0x4CFF, 0x8234F434},
+ {0x4D00, 0x8234F435},
+ {0x4D01, 0x8234F436},
+ {0x4D02, 0x8234F437},
+ {0x4D03, 0x8234F438},
+ {0x4D04, 0x8234F439},
+ {0x4D05, 0x8234F530},
+ {0x4D06, 0x8234F531},
+ {0x4D07, 0x8234F532},
+ {0x4D08, 0x8234F533},
+ {0x4D09, 0x8234F534},
+ {0x4D0A, 0x8234F535},
+ {0x4D0B, 0x8234F536},
+ {0x4D0C, 0x8234F537},
+ {0x4D0D, 0x8234F538},
+ {0x4D0E, 0x8234F539},
+ {0x4D0F, 0x8234F630},
+ {0x4D10, 0x8234F631},
+ {0x4D11, 0x8234F632},
+ {0x4D12, 0x8234F633},
+ {0x4D1A, 0x8234F634},
+ {0x4D1B, 0x8234F635},
+ {0x4D1C, 0x8234F636},
+ {0x4D1D, 0x8234F637},
+ {0x4D1E, 0x8234F638},
+ {0x4D1F, 0x8234F639},
+ {0x4D20, 0x8234F730},
+ {0x4D21, 0x8234F731},
+ {0x4D22, 0x8234F732},
+ {0x4D23, 0x8234F733},
+ {0x4D24, 0x8234F734},
+ {0x4D25, 0x8234F735},
+ {0x4D26, 0x8234F736},
+ {0x4D27, 0x8234F737},
+ {0x4D28, 0x8234F738},
+ {0x4D29, 0x8234F739},
+ {0x4D2A, 0x8234F830},
+ {0x4D2B, 0x8234F831},
+ {0x4D2C, 0x8234F832},
+ {0x4D2D, 0x8234F833},
+ {0x4D2E, 0x8234F834},
+ {0x4D2F, 0x8234F835},
+ {0x4D30, 0x8234F836},
+ {0x4D31, 0x8234F837},
+ {0x4D32, 0x8234F838},
+ {0x4D33, 0x8234F839},
+ {0x4D34, 0x8234F930},
+ {0x4D35, 0x8234F931},
+ {0x4D36, 0x8234F932},
+ {0x4D37, 0x8234F933},
+ {0x4D38, 0x8234F934},
+ {0x4D39, 0x8234F935},
+ {0x4D3A, 0x8234F936},
+ {0x4D3B, 0x8234F937},
+ {0x4D3C, 0x8234F938},
+ {0x4D3D, 0x8234F939},
+ {0x4D3E, 0x8234FA30},
+ {0x4D3F, 0x8234FA31},
+ {0x4D40, 0x8234FA32},
+ {0x4D41, 0x8234FA33},
+ {0x4D42, 0x8234FA34},
+ {0x4D43, 0x8234FA35},
+ {0x4D44, 0x8234FA36},
+ {0x4D45, 0x8234FA37},
+ {0x4D46, 0x8234FA38},
+ {0x4D47, 0x8234FA39},
+ {0x4D48, 0x8234FB30},
+ {0x4D49, 0x8234FB31},
+ {0x4D4A, 0x8234FB32},
+ {0x4D4B, 0x8234FB33},
+ {0x4D4C, 0x8234FB34},
+ {0x4D4D, 0x8234FB35},
+ {0x4D4E, 0x8234FB36},
+ {0x4D4F, 0x8234FB37},
+ {0x4D50, 0x8234FB38},
+ {0x4D51, 0x8234FB39},
+ {0x4D52, 0x8234FC30},
+ {0x4D53, 0x8234FC31},
+ {0x4D54, 0x8234FC32},
+ {0x4D55, 0x8234FC33},
+ {0x4D56, 0x8234FC34},
+ {0x4D57, 0x8234FC35},
+ {0x4D58, 0x8234FC36},
+ {0x4D59, 0x8234FC37},
+ {0x4D5A, 0x8234FC38},
+ {0x4D5B, 0x8234FC39},
+ {0x4D5C, 0x8234FD30},
+ {0x4D5D, 0x8234FD31},
+ {0x4D5E, 0x8234FD32},
+ {0x4D5F, 0x8234FD33},
+ {0x4D60, 0x8234FD34},
+ {0x4D61, 0x8234FD35},
+ {0x4D62, 0x8234FD36},
+ {0x4D63, 0x8234FD37},
+ {0x4D64, 0x8234FD38},
+ {0x4D65, 0x8234FD39},
+ {0x4D66, 0x8234FE30},
+ {0x4D67, 0x8234FE31},
+ {0x4D68, 0x8234FE32},
+ {0x4D69, 0x8234FE33},
+ {0x4D6A, 0x8234FE34},
+ {0x4D6B, 0x8234FE35},
+ {0x4D6C, 0x8234FE36},
+ {0x4D6D, 0x8234FE37},
+ {0x4D6E, 0x8234FE38},
+ {0x4D6F, 0x8234FE39},
+ {0x4D70, 0x82358130},
+ {0x4D71, 0x82358131},
+ {0x4D72, 0x82358132},
+ {0x4D73, 0x82358133},
+ {0x4D74, 0x82358134},
+ {0x4D75, 0x82358135},
+ {0x4D76, 0x82358136},
+ {0x4D77, 0x82358137},
+ {0x4D78, 0x82358138},
+ {0x4D79, 0x82358139},
+ {0x4D7A, 0x82358230},
+ {0x4D7B, 0x82358231},
+ {0x4D7C, 0x82358232},
+ {0x4D7D, 0x82358233},
+ {0x4D7E, 0x82358234},
+ {0x4D7F, 0x82358235},
+ {0x4D80, 0x82358236},
+ {0x4D81, 0x82358237},
+ {0x4D82, 0x82358238},
+ {0x4D83, 0x82358239},
+ {0x4D84, 0x82358330},
+ {0x4D85, 0x82358331},
+ {0x4D86, 0x82358332},
+ {0x4D87, 0x82358333},
+ {0x4D88, 0x82358334},
+ {0x4D89, 0x82358335},
+ {0x4D8A, 0x82358336},
+ {0x4D8B, 0x82358337},
+ {0x4D8C, 0x82358338},
+ {0x4D8D, 0x82358339},
+ {0x4D8E, 0x82358430},
+ {0x4D8F, 0x82358431},
+ {0x4D90, 0x82358432},
+ {0x4D91, 0x82358433},
+ {0x4D92, 0x82358434},
+ {0x4D93, 0x82358435},
+ {0x4D94, 0x82358436},
+ {0x4D95, 0x82358437},
+ {0x4D96, 0x82358438},
+ {0x4D97, 0x82358439},
+ {0x4D98, 0x82358530},
+ {0x4D99, 0x82358531},
+ {0x4D9A, 0x82358532},
+ {0x4D9B, 0x82358533},
+ {0x4D9C, 0x82358534},
+ {0x4D9D, 0x82358535},
+ {0x4D9E, 0x82358536},
+ {0x4D9F, 0x82358537},
+ {0x4DA0, 0x82358538},
+ {0x4DA1, 0x82358539},
+ {0x4DA2, 0x82358630},
+ {0x4DA3, 0x82358631},
+ {0x4DA4, 0x82358632},
+ {0x4DA5, 0x82358633},
+ {0x4DA6, 0x82358634},
+ {0x4DA7, 0x82358635},
+ {0x4DA8, 0x82358636},
+ {0x4DA9, 0x82358637},
+ {0x4DAA, 0x82358638},
+ {0x4DAB, 0x82358639},
+ {0x4DAC, 0x82358730},
+ {0x4DAD, 0x82358731},
+ {0x4DAF, 0x82358732},
+ {0x4DB0, 0x82358733},
+ {0x4DB1, 0x82358734},
+ {0x4DB2, 0x82358735},
+ {0x4DB3, 0x82358736},
+ {0x4DB4, 0x82358737},
+ {0x4DB5, 0x82358738},
+ {0x4DB6, 0x82358739},
+ {0x4DB7, 0x82358830},
+ {0x4DB8, 0x82358831},
+ {0x4DB9, 0x82358832},
+ {0x4DBA, 0x82358833},
+ {0x4DBB, 0x82358834},
+ {0x4DBC, 0x82358835},
+ {0x4DBD, 0x82358836},
+ {0x4DBE, 0x82358837},
+ {0x4DBF, 0x82358838},
+ {0x4DC0, 0x82358839},
+ {0x4DC1, 0x82358930},
+ {0x4DC2, 0x82358931},
+ {0x4DC3, 0x82358932},
+ {0x4DC4, 0x82358933},
+ {0x4DC5, 0x82358934},
+ {0x4DC6, 0x82358935},
+ {0x4DC7, 0x82358936},
+ {0x4DC8, 0x82358937},
+ {0x4DC9, 0x82358938},
+ {0x4DCA, 0x82358939},
+ {0x4DCB, 0x82358A30},
+ {0x4DCC, 0x82358A31},
+ {0x4DCD, 0x82358A32},
+ {0x4DCE, 0x82358A33},
+ {0x4DCF, 0x82358A34},
+ {0x4DD0, 0x82358A35},
+ {0x4DD1, 0x82358A36},
+ {0x4DD2, 0x82358A37},
+ {0x4DD3, 0x82358A38},
+ {0x4DD4, 0x82358A39},
+ {0x4DD5, 0x82358B30},
+ {0x4DD6, 0x82358B31},
+ {0x4DD7, 0x82358B32},
+ {0x4DD8, 0x82358B33},
+ {0x4DD9, 0x82358B34},
+ {0x4DDA, 0x82358B35},
+ {0x4DDB, 0x82358B36},
+ {0x4DDC, 0x82358B37},
+ {0x4DDD, 0x82358B38},
+ {0x4DDE, 0x82358B39},
+ {0x4DDF, 0x82358C30},
+ {0x4DE0, 0x82358C31},
+ {0x4DE1, 0x82358C32},
+ {0x4DE2, 0x82358C33},
+ {0x4DE3, 0x82358C34},
+ {0x4DE4, 0x82358C35},
+ {0x4DE5, 0x82358C36},
+ {0x4DE6, 0x82358C37},
+ {0x4DE7, 0x82358C38},
+ {0x4DE8, 0x82358C39},
+ {0x4DE9, 0x82358D30},
+ {0x4DEA, 0x82358D31},
+ {0x4DEB, 0x82358D32},
+ {0x4DEC, 0x82358D33},
+ {0x4DED, 0x82358D34},
+ {0x4DEE, 0x82358D35},
+ {0x4DEF, 0x82358D36},
+ {0x4DF0, 0x82358D37},
+ {0x4DF1, 0x82358D38},
+ {0x4DF2, 0x82358D39},
+ {0x4DF3, 0x82358E30},
+ {0x4DF4, 0x82358E31},
+ {0x4DF5, 0x82358E32},
+ {0x4DF6, 0x82358E33},
+ {0x4DF7, 0x82358E34},
+ {0x4DF8, 0x82358E35},
+ {0x4DF9, 0x82358E36},
+ {0x4DFA, 0x82358E37},
+ {0x4DFB, 0x82358E38},
+ {0x4DFC, 0x82358E39},
+ {0x4DFD, 0x82358F30},
+ {0x4DFE, 0x82358F31},
+ {0x4DFF, 0x82358F32},
+ {0xE76C, 0x8336C739},
+ {0xE7C7, 0x8135F437},
+ {0xE7C8, 0x8336C830},
+ {0xE7E7, 0x8336C831},
+ {0xE7E8, 0x8336C832},
+ {0xE7E9, 0x8336C833},
+ {0xE7EA, 0x8336C834},
+ {0xE7EB, 0x8336C835},
+ {0xE7EC, 0x8336C836},
+ {0xE7ED, 0x8336C837},
+ {0xE7EE, 0x8336C838},
+ {0xE7EF, 0x8336C839},
+ {0xE7F0, 0x8336C930},
+ {0xE7F1, 0x8336C931},
+ {0xE7F2, 0x8336C932},
+ {0xE7F3, 0x8336C933},
+ {0xE815, 0x8336C934},
+ {0xE819, 0x8336C935},
+ {0xE81A, 0x8336C936},
+ {0xE81B, 0x8336C937},
+ {0xE81C, 0x8336C938},
+ {0xE81D, 0x8336C939},
+ {0xE81F, 0x8336CA30},
+ {0xE820, 0x8336CA31},
+ {0xE821, 0x8336CA32},
+ {0xE822, 0x8336CA33},
+ {0xE823, 0x8336CA34},
+ {0xE824, 0x8336CA35},
+ {0xE825, 0x8336CA36},
+ {0xE827, 0x8336CA37},
+ {0xE828, 0x8336CA38},
+ {0xE829, 0x8336CA39},
+ {0xE82A, 0x8336CB30},
+ {0xE82D, 0x8336CB31},
+ {0xE82E, 0x8336CB32},
+ {0xE82F, 0x8336CB33},
+ {0xE830, 0x8336CB34},
+ {0xE833, 0x8336CB35},
+ {0xE834, 0x8336CB36},
+ {0xE835, 0x8336CB37},
+ {0xE836, 0x8336CB38},
+ {0xE837, 0x8336CB39},
+ {0xE838, 0x8336CC30},
+ {0xE839, 0x8336CC31},
+ {0xE83A, 0x8336CC32},
+ {0xE83C, 0x8336CC33},
+ {0xE83D, 0x8336CC34},
+ {0xE83E, 0x8336CC35},
+ {0xE83F, 0x8336CC36},
+ {0xE840, 0x8336CC37},
+ {0xE841, 0x8336CC38},
+ {0xE842, 0x8336CC39},
+ {0xE844, 0x8336CD30},
+ {0xE845, 0x8336CD31},
+ {0xE846, 0x8336CD32},
+ {0xE847, 0x8336CD33},
+ {0xE848, 0x8336CD34},
+ {0xE849, 0x8336CD35},
+ {0xE84A, 0x8336CD36},
+ {0xE84B, 0x8336CD37},
+ {0xE84C, 0x8336CD38},
+ {0xE84D, 0x8336CD39},
+ {0xE84E, 0x8336CE30},
+ {0xE84F, 0x8336CE31},
+ {0xE850, 0x8336CE32},
+ {0xE851, 0x8336CE33},
+ {0xE852, 0x8336CE34},
+ {0xE853, 0x8336CE35},
+ {0xE856, 0x8336CE36},
+ {0xE857, 0x8336CE37},
+ {0xE858, 0x8336CE38},
+ {0xE859, 0x8336CE39},
+ {0xE85A, 0x8336CF30},
+ {0xE85B, 0x8336CF31},
+ {0xE85C, 0x8336CF32},
+ {0xE85D, 0x8336CF33},
+ {0xE85E, 0x8336CF34},
+ {0xE85F, 0x8336CF35},
+ {0xE860, 0x8336CF36},
+ {0xE861, 0x8336CF37},
+ {0xE862, 0x8336CF38},
+ {0xE863, 0x8336CF39},
+ {0xF92D, 0x84308535},
+ {0xF92E, 0x84308536},
+ {0xF92F, 0x84308537},
+ {0xF930, 0x84308538},
+ {0xF931, 0x84308539},
+ {0xF932, 0x84308630},
+ {0xF933, 0x84308631},
+ {0xF934, 0x84308632},
+ {0xF935, 0x84308633},
+ {0xF936, 0x84308634},
+ {0xF937, 0x84308635},
+ {0xF938, 0x84308636},
+ {0xF939, 0x84308637},
+ {0xF93A, 0x84308638},
+ {0xF93B, 0x84308639},
+ {0xF93C, 0x84308730},
+ {0xF93D, 0x84308731},
+ {0xF93E, 0x84308732},
+ {0xF93F, 0x84308733},
+ {0xF940, 0x84308734},
+ {0xF941, 0x84308735},
+ {0xF942, 0x84308736},
+ {0xF943, 0x84308737},
+ {0xF944, 0x84308738},
+ {0xF945, 0x84308739},
+ {0xF946, 0x84308830},
+ {0xF947, 0x84308831},
+ {0xF948, 0x84308832},
+ {0xF949, 0x84308833},
+ {0xF94A, 0x84308834},
+ {0xF94B, 0x84308835},
+ {0xF94C, 0x84308836},
+ {0xF94D, 0x84308837},
+ {0xF94E, 0x84308838},
+ {0xF94F, 0x84308839},
+ {0xF950, 0x84308930},
+ {0xF951, 0x84308931},
+ {0xF952, 0x84308932},
+ {0xF953, 0x84308933},
+ {0xF954, 0x84308934},
+ {0xF955, 0x84308935},
+ {0xF956, 0x84308936},
+ {0xF957, 0x84308937},
+ {0xF958, 0x84308938},
+ {0xF959, 0x84308939},
+ {0xF95A, 0x84308A30},
+ {0xF95B, 0x84308A31},
+ {0xF95C, 0x84308A32},
+ {0xF95D, 0x84308A33},
+ {0xF95E, 0x84308A34},
+ {0xF95F, 0x84308A35},
+ {0xF960, 0x84308A36},
+ {0xF961, 0x84308A37},
+ {0xF962, 0x84308A38},
+ {0xF963, 0x84308A39},
+ {0xF964, 0x84308B30},
+ {0xF965, 0x84308B31},
+ {0xF966, 0x84308B32},
+ {0xF967, 0x84308B33},
+ {0xF968, 0x84308B34},
+ {0xF969, 0x84308B35},
+ {0xF96A, 0x84308B36},
+ {0xF96B, 0x84308B37},
+ {0xF96C, 0x84308B38},
+ {0xF96D, 0x84308B39},
+ {0xF96E, 0x84308C30},
+ {0xF96F, 0x84308C31},
+ {0xF970, 0x84308C32},
+ {0xF971, 0x84308C33},
+ {0xF972, 0x84308C34},
+ {0xF973, 0x84308C35},
+ {0xF974, 0x84308C36},
+ {0xF975, 0x84308C37},
+ {0xF976, 0x84308C38},
+ {0xF977, 0x84308C39},
+ {0xF978, 0x84308D30},
+ {0xF97A, 0x84308D31},
+ {0xF97B, 0x84308D32},
+ {0xF97C, 0x84308D33},
+ {0xF97D, 0x84308D34},
+ {0xF97E, 0x84308D35},
+ {0xF97F, 0x84308D36},
+ {0xF980, 0x84308D37},
+ {0xF981, 0x84308D38},
+ {0xF982, 0x84308D39},
+ {0xF983, 0x84308E30},
+ {0xF984, 0x84308E31},
+ {0xF985, 0x84308E32},
+ {0xF986, 0x84308E33},
+ {0xF987, 0x84308E34},
+ {0xF988, 0x84308E35},
+ {0xF989, 0x84308E36},
+ {0xF98A, 0x84308E37},
+ {0xF98B, 0x84308E38},
+ {0xF98C, 0x84308E39},
+ {0xF98D, 0x84308F30},
+ {0xF98E, 0x84308F31},
+ {0xF98F, 0x84308F32},
+ {0xF990, 0x84308F33},
+ {0xF991, 0x84308F34},
+ {0xF992, 0x84308F35},
+ {0xF993, 0x84308F36},
+ {0xF994, 0x84308F37},
+ {0xF996, 0x84308F38},
+ {0xF997, 0x84308F39},
+ {0xF998, 0x84309030},
+ {0xF999, 0x84309031},
+ {0xF99A, 0x84309032},
+ {0xF99B, 0x84309033},
+ {0xF99C, 0x84309034},
+ {0xF99D, 0x84309035},
+ {0xF99E, 0x84309036},
+ {0xF99F, 0x84309037},
+ {0xF9A0, 0x84309038},
+ {0xF9A1, 0x84309039},
+ {0xF9A2, 0x84309130},
+ {0xF9A3, 0x84309131},
+ {0xF9A4, 0x84309132},
+ {0xF9A5, 0x84309133},
+ {0xF9A6, 0x84309134},
+ {0xF9A7, 0x84309135},
+ {0xF9A8, 0x84309136},
+ {0xF9A9, 0x84309137},
+ {0xF9AA, 0x84309138},
+ {0xF9AB, 0x84309139},
+ {0xF9AC, 0x84309230},
+ {0xF9AD, 0x84309231},
+ {0xF9AE, 0x84309232},
+ {0xF9AF, 0x84309233},
+ {0xF9B0, 0x84309234},
+ {0xF9B1, 0x84309235},
+ {0xF9B2, 0x84309236},
+ {0xF9B3, 0x84309237},
+ {0xF9B4, 0x84309238},
+ {0xF9B5, 0x84309239},
+ {0xF9B6, 0x84309330},
+ {0xF9B7, 0x84309331},
+ {0xF9B8, 0x84309332},
+ {0xF9B9, 0x84309333},
+ {0xF9BA, 0x84309334},
+ {0xF9BB, 0x84309335},
+ {0xF9BC, 0x84309336},
+ {0xF9BD, 0x84309337},
+ {0xF9BE, 0x84309338},
+ {0xF9BF, 0x84309339},
+ {0xF9C0, 0x84309430},
+ {0xF9C1, 0x84309431},
+ {0xF9C2, 0x84309432},
+ {0xF9C3, 0x84309433},
+ {0xF9C4, 0x84309434},
+ {0xF9C5, 0x84309435},
+ {0xF9C6, 0x84309436},
+ {0xF9C7, 0x84309437},
+ {0xF9C8, 0x84309438},
+ {0xF9C9, 0x84309439},
+ {0xF9CA, 0x84309530},
+ {0xF9CB, 0x84309531},
+ {0xF9CC, 0x84309532},
+ {0xF9CD, 0x84309533},
+ {0xF9CE, 0x84309534},
+ {0xF9CF, 0x84309535},
+ {0xF9D0, 0x84309536},
+ {0xF9D1, 0x84309537},
+ {0xF9D2, 0x84309538},
+ {0xF9D3, 0x84309539},
+ {0xF9D4, 0x84309630},
+ {0xF9D5, 0x84309631},
+ {0xF9D6, 0x84309632},
+ {0xF9D7, 0x84309633},
+ {0xF9D8, 0x84309634},
+ {0xF9D9, 0x84309635},
+ {0xF9DA, 0x84309636},
+ {0xF9DB, 0x84309637},
+ {0xF9DC, 0x84309638},
+ {0xF9DD, 0x84309639},
+ {0xF9DE, 0x84309730},
+ {0xF9DF, 0x84309731},
+ {0xF9E0, 0x84309732},
+ {0xF9E1, 0x84309733},
+ {0xF9E2, 0x84309734},
+ {0xF9E3, 0x84309735},
+ {0xF9E4, 0x84309736},
+ {0xF9E5, 0x84309737},
+ {0xF9E6, 0x84309738},
+ {0xF9E8, 0x84309739},
+ {0xF9E9, 0x84309830},
+ {0xF9EA, 0x84309831},
+ {0xF9EB, 0x84309832},
+ {0xF9EC, 0x84309833},
+ {0xF9ED, 0x84309834},
+ {0xF9EE, 0x84309835},
+ {0xF9EF, 0x84309836},
+ {0xF9F0, 0x84309837},
+ {0xF9F2, 0x84309838},
+ {0xF9F3, 0x84309839},
+ {0xF9F4, 0x84309930},
+ {0xF9F5, 0x84309931},
+ {0xF9F6, 0x84309932},
+ {0xF9F7, 0x84309933},
+ {0xF9F8, 0x84309934},
+ {0xF9F9, 0x84309935},
+ {0xF9FA, 0x84309936},
+ {0xF9FB, 0x84309937},
+ {0xF9FC, 0x84309938},
+ {0xF9FD, 0x84309939},
+ {0xF9FE, 0x84309A30},
+ {0xF9FF, 0x84309A31},
+ {0xFA00, 0x84309A32},
+ {0xFA01, 0x84309A33},
+ {0xFA02, 0x84309A34},
+ {0xFA03, 0x84309A35},
+ {0xFA04, 0x84309A36},
+ {0xFA05, 0x84309A37},
+ {0xFA06, 0x84309A38},
+ {0xFA07, 0x84309A39},
+ {0xFA08, 0x84309B30},
+ {0xFA09, 0x84309B31},
+ {0xFA0A, 0x84309B32},
+ {0xFA0B, 0x84309B33},
+ {0xFA10, 0x84309B34},
+ {0xFA12, 0x84309B35},
+ {0xFA15, 0x84309B36},
+ {0xFA16, 0x84309B37},
+ {0xFA17, 0x84309B38},
+ {0xFA19, 0x84309B39},
+ {0xFA1A, 0x84309C30},
+ {0xFA1B, 0x84309C31},
+ {0xFA1C, 0x84309C32},
+ {0xFA1D, 0x84309C33},
+ {0xFA1E, 0x84309C34},
+ {0xFA22, 0x84309C35},
+ {0xFA25, 0x84309C36},
+ {0xFA26, 0x84309C37},
+ {0xFE32, 0x84318538},
+ {0xFE45, 0x84318539},
+ {0xFE46, 0x84318630},
+ {0xFE47, 0x84318631},
+ {0xFE48, 0x84318632},
+ {0xFE53, 0x84318633},
+ {0xFE58, 0x84318634},
+ {0xFE67, 0x84318635},
+ {0xFE6C, 0x84318636},
+ {0xFE6D, 0x84318637},
+ {0xFE6E, 0x84318638},
+ {0xFE6F, 0x84318639},
+ {0xFE70, 0x84318730},
+ {0xFE71, 0x84318731},
+ {0xFE72, 0x84318732},
+ {0xFE73, 0x84318733},
+ {0xFE74, 0x84318734},
+ {0xFE75, 0x84318735},
+ {0xFE76, 0x84318736},
+ {0xFE77, 0x84318737},
+ {0xFE78, 0x84318738},
+ {0xFE79, 0x84318739},
+ {0xFE7A, 0x84318830},
+ {0xFE7B, 0x84318831},
+ {0xFE7C, 0x84318832},
+ {0xFE7D, 0x84318833},
+ {0xFE7E, 0x84318834},
+ {0xFE7F, 0x84318835},
+ {0xFE80, 0x84318836},
+ {0xFE81, 0x84318837},
+ {0xFE82, 0x84318838},
+ {0xFE83, 0x84318839},
+ {0xFE84, 0x84318930},
+ {0xFE85, 0x84318931},
+ {0xFE86, 0x84318932},
+ {0xFE87, 0x84318933},
+ {0xFE88, 0x84318934},
+ {0xFE89, 0x84318935},
+ {0xFE8A, 0x84318936},
+ {0xFE8B, 0x84318937},
+ {0xFE8C, 0x84318938},
+ {0xFE8D, 0x84318939},
+ {0xFE8E, 0x84318A30},
+ {0xFE8F, 0x84318A31},
+ {0xFE90, 0x84318A32},
+ {0xFE91, 0x84318A33},
+ {0xFE92, 0x84318A34},
+ {0xFE93, 0x84318A35},
+ {0xFE94, 0x84318A36},
+ {0xFE95, 0x84318A37},
+ {0xFE96, 0x84318A38},
+ {0xFE97, 0x84318A39},
+ {0xFE98, 0x84318B30},
+ {0xFE99, 0x84318B31},
+ {0xFE9A, 0x84318B32},
+ {0xFE9B, 0x84318B33},
+ {0xFE9C, 0x84318B34},
+ {0xFE9D, 0x84318B35},
+ {0xFE9E, 0x84318B36},
+ {0xFE9F, 0x84318B37},
+ {0xFEA0, 0x84318B38},
+ {0xFEA1, 0x84318B39},
+ {0xFEA2, 0x84318C30},
+ {0xFEA3, 0x84318C31},
+ {0xFEA4, 0x84318C32},
+ {0xFEA5, 0x84318C33},
+ {0xFEA6, 0x84318C34},
+ {0xFEA7, 0x84318C35},
+ {0xFEA8, 0x84318C36},
+ {0xFEA9, 0x84318C37},
+ {0xFEAA, 0x84318C38},
+ {0xFEAB, 0x84318C39},
+ {0xFEAC, 0x84318D30},
+ {0xFEAD, 0x84318D31},
+ {0xFEAE, 0x84318D32},
+ {0xFEAF, 0x84318D33},
+ {0xFEB0, 0x84318D34},
+ {0xFEB1, 0x84318D35},
+ {0xFEB2, 0x84318D36},
+ {0xFEB3, 0x84318D37},
+ {0xFEB4, 0x84318D38},
+ {0xFEB5, 0x84318D39},
+ {0xFEB6, 0x84318E30},
+ {0xFEB7, 0x84318E31},
+ {0xFEB8, 0x84318E32},
+ {0xFEB9, 0x84318E33},
+ {0xFEBA, 0x84318E34},
+ {0xFEBB, 0x84318E35},
+ {0xFEBC, 0x84318E36},
+ {0xFEBD, 0x84318E37},
+ {0xFEBE, 0x84318E38},
+ {0xFEBF, 0x84318E39},
+ {0xFEC0, 0x84318F30},
+ {0xFEC1, 0x84318F31},
+ {0xFEC2, 0x84318F32},
+ {0xFEC3, 0x84318F33},
+ {0xFEC4, 0x84318F34},
+ {0xFEC5, 0x84318F35},
+ {0xFEC6, 0x84318F36},
+ {0xFEC7, 0x84318F37},
+ {0xFEC8, 0x84318F38},
+ {0xFEC9, 0x84318F39},
+ {0xFECA, 0x84319030},
+ {0xFECB, 0x84319031},
+ {0xFECC, 0x84319032},
+ {0xFECD, 0x84319033},
+ {0xFECE, 0x84319034},
+ {0xFECF, 0x84319035},
+ {0xFED0, 0x84319036},
+ {0xFED1, 0x84319037},
+ {0xFED2, 0x84319038},
+ {0xFED3, 0x84319039},
+ {0xFED4, 0x84319130},
+ {0xFED5, 0x84319131},
+ {0xFED6, 0x84319132},
+ {0xFED7, 0x84319133},
+ {0xFED8, 0x84319134},
+ {0xFED9, 0x84319135},
+ {0xFEDA, 0x84319136},
+ {0xFEDB, 0x84319137},
+ {0xFEDC, 0x84319138},
+ {0xFEDD, 0x84319139},
+ {0xFEDE, 0x84319230},
+ {0xFEDF, 0x84319231},
+ {0xFEE0, 0x84319232},
+ {0xFEE1, 0x84319233},
+ {0xFEE2, 0x84319234},
+ {0xFEE3, 0x84319235},
+ {0xFEE4, 0x84319236},
+ {0xFEE5, 0x84319237},
+ {0xFEE6, 0x84319238},
+ {0xFEE7, 0x84319239},
+ {0xFEE8, 0x84319330},
+ {0xFEE9, 0x84319331},
+ {0xFEEA, 0x84319332},
+ {0xFEEB, 0x84319333},
+ {0xFEEC, 0x84319334},
+ {0xFEED, 0x84319335},
+ {0xFEEE, 0x84319336},
+ {0xFEEF, 0x84319337},
+ {0xFEF0, 0x84319338},
+ {0xFEF1, 0x84319339},
+ {0xFEF2, 0x84319430},
+ {0xFEF3, 0x84319431},
+ {0xFEF4, 0x84319432},
+ {0xFEF5, 0x84319433},
+ {0xFEF6, 0x84319434},
+ {0xFEF7, 0x84319435},
+ {0xFEF8, 0x84319436},
+ {0xFEF9, 0x84319437},
+ {0xFEFA, 0x84319438},
+ {0xFEFB, 0x84319439},
+ {0xFEFC, 0x84319530},
+ {0xFEFD, 0x84319531},
+ {0xFEFE, 0x84319532},
+ {0xFEFF, 0x84319533},
+ {0xFF00, 0x84319534},
+ {0xFF5F, 0x84319535},
+ {0xFF60, 0x84319536},
+ {0xFF61, 0x84319537},
+ {0xFF62, 0x84319538},
+ {0xFF63, 0x84319539},
+ {0xFF64, 0x84319630},
+ {0xFF65, 0x84319631},
+ {0xFF66, 0x84319632},
+ {0xFF67, 0x84319633},
+ {0xFF68, 0x84319634},
+ {0xFF69, 0x84319635},
+ {0xFF6A, 0x84319636},
+ {0xFF6B, 0x84319637},
+ {0xFF6C, 0x84319638},
+ {0xFF6D, 0x84319639},
+ {0xFF6E, 0x84319730},
+ {0xFF6F, 0x84319731},
+ {0xFF70, 0x84319732},
+ {0xFF71, 0x84319733},
+ {0xFF72, 0x84319734},
+ {0xFF73, 0x84319735},
+ {0xFF74, 0x84319736},
+ {0xFF75, 0x84319737},
+ {0xFF76, 0x84319738},
+ {0xFF77, 0x84319739},
+ {0xFF78, 0x84319830},
+ {0xFF79, 0x84319831},
+ {0xFF7A, 0x84319832},
+ {0xFF7B, 0x84319833},
+ {0xFF7C, 0x84319834},
+ {0xFF7D, 0x84319835},
+ {0xFF7E, 0x84319836},
+ {0xFF7F, 0x84319837},
+ {0xFF80, 0x84319838},
+ {0xFF81, 0x84319839},
+ {0xFF82, 0x84319930},
+ {0xFF83, 0x84319931},
+ {0xFF84, 0x84319932},
+ {0xFF85, 0x84319933},
+ {0xFF86, 0x84319934},
+ {0xFF87, 0x84319935},
+ {0xFF88, 0x84319936},
+ {0xFF89, 0x84319937},
+ {0xFF8A, 0x84319938},
+ {0xFF8B, 0x84319939},
+ {0xFF8C, 0x84319A30},
+ {0xFF8D, 0x84319A31},
+ {0xFF8E, 0x84319A32},
+ {0xFF8F, 0x84319A33},
+ {0xFF90, 0x84319A34},
+ {0xFF91, 0x84319A35},
+ {0xFF92, 0x84319A36},
+ {0xFF93, 0x84319A37},
+ {0xFF94, 0x84319A38},
+ {0xFF95, 0x84319A39},
+ {0xFF96, 0x84319B30},
+ {0xFF97, 0x84319B31},
+ {0xFF98, 0x84319B32},
+ {0xFF99, 0x84319B33},
+ {0xFF9A, 0x84319B34},
+ {0xFF9B, 0x84319B35},
+ {0xFF9C, 0x84319B36},
+ {0xFF9D, 0x84319B37},
+ {0xFF9E, 0x84319B38},
+ {0xFF9F, 0x84319B39},
+ {0xFFA0, 0x84319C30},
+ {0xFFA1, 0x84319C31},
+ {0xFFA2, 0x84319C32},
+ {0xFFA3, 0x84319C33},
+ {0xFFA4, 0x84319C34},
+ {0xFFA5, 0x84319C35},
+ {0xFFA6, 0x84319C36},
+ {0xFFA7, 0x84319C37},
+ {0xFFA8, 0x84319C38},
+ {0xFFA9, 0x84319C39},
+ {0xFFAA, 0x84319D30},
+ {0xFFAB, 0x84319D31},
+ {0xFFAC, 0x84319D32},
+ {0xFFAD, 0x84319D33},
+ {0xFFAE, 0x84319D34},
+ {0xFFAF, 0x84319D35},
+ {0xFFB0, 0x84319D36},
+ {0xFFB1, 0x84319D37},
+ {0xFFB2, 0x84319D38},
+ {0xFFB3, 0x84319D39},
+ {0xFFB4, 0x84319E30},
+ {0xFFB5, 0x84319E31},
+ {0xFFB6, 0x84319E32},
+ {0xFFB7, 0x84319E33},
+ {0xFFB8, 0x84319E34},
+ {0xFFB9, 0x84319E35},
+ {0xFFBA, 0x84319E36},
+ {0xFFBB, 0x84319E37},
+ {0xFFBC, 0x84319E38},
+ {0xFFBD, 0x84319E39},
+ {0xFFBE, 0x84319F30},
+ {0xFFBF, 0x84319F31},
+ {0xFFC0, 0x84319F32},
+ {0xFFC1, 0x84319F33},
+ {0xFFC2, 0x84319F34},
+ {0xFFC3, 0x84319F35},
+ {0xFFC4, 0x84319F36},
+ {0xFFC5, 0x84319F37},
+ {0xFFC6, 0x84319F38},
+ {0xFFC7, 0x84319F39},
+ {0xFFC8, 0x8431A030},
+ {0xFFC9, 0x8431A031},
+ {0xFFCA, 0x8431A032},
+ {0xFFCB, 0x8431A033},
+ {0xFFCC, 0x8431A034},
+ {0xFFCD, 0x8431A035},
+ {0xFFCE, 0x8431A036},
+ {0xFFCF, 0x8431A037},
+ {0xFFD0, 0x8431A038},
+ {0xFFD1, 0x8431A039},
+ {0xFFD2, 0x8431A130},
+ {0xFFD3, 0x8431A131},
+ {0xFFD4, 0x8431A132},
+ {0xFFD5, 0x8431A133},
+ {0xFFD6, 0x8431A134},
+ {0xFFD7, 0x8431A135},
+ {0xFFD8, 0x8431A136},
+ {0xFFD9, 0x8431A137},
+ {0xFFDA, 0x8431A138},
+ {0xFFDB, 0x8431A139},
+ {0xFFDC, 0x8431A230},
+ {0xFFDD, 0x8431A231},
+ {0xFFDE, 0x8431A232},
+ {0xFFDF, 0x8431A233},
+}
diff --git a/modules/mahonia/gb18030.go b/modules/mahonia/gb18030.go
new file mode 100644
index 000000000..d2759250e
--- /dev/null
+++ b/modules/mahonia/gb18030.go
@@ -0,0 +1,156 @@
+package mahonia
+
+import (
+ "sync"
+)
+
+// Converters for GB18030 encoding.
+
+func init() {
+ RegisterCharset(&Charset{
+ Name: "GB18030",
+ NewDecoder: func() Decoder {
+ gb18030Once.Do(buildGB18030Tables)
+ return decodeGB18030Rune
+ },
+ NewEncoder: func() Encoder {
+ gb18030Once.Do(buildGB18030Tables)
+ return encodeGB18030Rune
+ },
+ })
+}
+
+func decodeGB18030Rune(p []byte) (r rune, size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ b := p[0]
+ if b < 128 {
+ return rune(b), 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ if p[0] < 0x81 || p[0] > 0xfe {
+ return 0xfffd, 1, INVALID_CHAR
+ }
+
+ if p[1] >= 0x40 {
+ // 2-byte character
+ c := uint16(p[0])<<8 + uint16(p[1])
+ r = rune(gbkToUnicode[c])
+ if r == 0 {
+ r = gbkToUnicodeExtra[c]
+ }
+
+ if r != 0 {
+ return r, 2, SUCCESS
+ }
+ } else if p[1] >= 0x30 {
+ // 4-byte character
+ if len(p) < 4 {
+ return 0, 0, NO_ROOM
+ }
+ if p[2] < 0x81 || p[2] > 0xfe || p[3] < 0x30 || p[3] > 0x39 {
+ return 0xfffd, 1, INVALID_CHAR
+ }
+
+ code := uint32(p[0])<<24 + uint32(p[1])<<16 + uint32(p[2])<<8 + uint32(p[3])
+ lin := gb18030Linear(code)
+
+ if lin <= maxGB18030Linear {
+ r = rune(gb18030LinearToUnicode[lin])
+ if r != 0 {
+ return r, 4, SUCCESS
+ }
+ }
+
+ for _, rng := range gb18030Ranges {
+ if lin >= rng.firstGB && lin <= rng.lastGB {
+ return rng.firstRune + rune(lin) - rune(rng.firstGB), 4, SUCCESS
+ }
+ }
+ }
+
+ return 0xfffd, 1, INVALID_CHAR
+}
+
+func encodeGB18030Rune(p []byte, r rune) (size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ if r < 128 {
+ p[0] = byte(r)
+ return 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ var c uint16
+ if r < 0x10000 {
+ c = unicodeToGBK[r]
+ } else {
+ c = unicodeToGBKExtra[r]
+ }
+
+ if c != 0 {
+ p[0] = byte(c >> 8)
+ p[1] = byte(c)
+ return 2, SUCCESS
+ }
+
+ if len(p) < 4 {
+ return 0, NO_ROOM
+ }
+
+ if r < 0x10000 {
+ f := unicodeToGB18030[r]
+ if f != 0 {
+ p[0] = byte(f >> 24)
+ p[1] = byte(f >> 16)
+ p[2] = byte(f >> 8)
+ p[3] = byte(f)
+ return 4, SUCCESS
+ }
+ }
+
+ for _, rng := range gb18030Ranges {
+ if r >= rng.firstRune && r <= rng.lastRune {
+ lin := rng.firstGB + uint32(r) - uint32(rng.firstRune)
+ p[0] = byte(lin/(10*126*10)) + 0x81
+ p[1] = byte(lin/(126*10)%10) + 0x30
+ p[2] = byte(lin/10%126) + 0x81
+ p[3] = byte(lin%10) + 0x30
+ return 4, SUCCESS
+ }
+ }
+
+ p[0] = 0x1a
+ return 1, INVALID_CHAR
+}
+
+var gb18030Once sync.Once
+
+// Mapping from gb18039Linear values to Unicode.
+var gb18030LinearToUnicode []uint16
+
+var unicodeToGB18030 []uint32
+
+func buildGB18030Tables() {
+ gb18030LinearToUnicode = make([]uint16, maxGB18030Linear+1)
+ unicodeToGB18030 = make([]uint32, 65536)
+ for _, data := range gb18030Data {
+ gb18030LinearToUnicode[gb18030Linear(data.gb18030)] = data.unicode
+ unicodeToGB18030[data.unicode] = data.gb18030
+ }
+}
diff --git a/modules/mahonia/gbk-data.go b/modules/mahonia/gbk-data.go
new file mode 100644
index 000000000..e93023cff
--- /dev/null
+++ b/modules/mahonia/gbk-data.go
@@ -0,0 +1,47922 @@
+package mahonia
+
+// Data for GBK 2-byte codes.
+// GBK codes are represented in big-endian order.
+// Based on the 2-byte subset of http://source.icu-project.org/repos/icu/data/trunk/charset/data/ucm/gb-18030-2005.ucm
+
+// Codes that aren't on the BMP.
+var unicodeToGBKExtra = map[rune]uint16{
+ 0x20087: 0xfe51,
+ 0x20089: 0xfe52,
+ 0x200cc: 0xfe53,
+ 0x215d7: 0xfe6c,
+ 0x2298f: 0xfe76,
+ 0x241fe: 0xfe91,
+}
+
+var gbkToUnicodeExtra = map[uint16]rune{
+ 0xfe51: 0x20087,
+ 0xfe52: 0x20089,
+ 0xfe53: 0x200cc,
+ 0xfe6c: 0x215d7,
+ 0xfe76: 0x2298f,
+ 0xfe91: 0x241fe,
+}
+
+var unicodeToGBK = [65536]uint16{
+ 0x00A4: 0xA1E8,
+ 0x00A7: 0xA1EC,
+ 0x00A8: 0xA1A7,
+ 0x00B0: 0xA1E3,
+ 0x00B1: 0xA1C0,
+ 0x00B7: 0xA1A4,
+ 0x00D7: 0xA1C1,
+ 0x00E0: 0xA8A4,
+ 0x00E1: 0xA8A2,
+ 0x00E8: 0xA8A8,
+ 0x00E9: 0xA8A6,
+ 0x00EA: 0xA8BA,
+ 0x00EC: 0xA8AC,
+ 0x00ED: 0xA8AA,
+ 0x00F2: 0xA8B0,
+ 0x00F3: 0xA8AE,
+ 0x00F7: 0xA1C2,
+ 0x00F9: 0xA8B4,
+ 0x00FA: 0xA8B2,
+ 0x00FC: 0xA8B9,
+ 0x0101: 0xA8A1,
+ 0x0113: 0xA8A5,
+ 0x011B: 0xA8A7,
+ 0x012B: 0xA8A9,
+ 0x0144: 0xA8BD,
+ 0x0148: 0xA8BE,
+ 0x014D: 0xA8AD,
+ 0x016B: 0xA8B1,
+ 0x01CE: 0xA8A3,
+ 0x01D0: 0xA8AB,
+ 0x01D2: 0xA8AF,
+ 0x01D4: 0xA8B3,
+ 0x01D6: 0xA8B5,
+ 0x01D8: 0xA8B6,
+ 0x01DA: 0xA8B7,
+ 0x01DC: 0xA8B8,
+ 0x01F9: 0xA8BF,
+ 0x0251: 0xA8BB,
+ 0x0261: 0xA8C0,
+ 0x02C7: 0xA1A6,
+ 0x02C9: 0xA1A5,
+ 0x02CA: 0xA840,
+ 0x02CB: 0xA841,
+ 0x02D9: 0xA842,
+ 0x0391: 0xA6A1,
+ 0x0392: 0xA6A2,
+ 0x0393: 0xA6A3,
+ 0x0394: 0xA6A4,
+ 0x0395: 0xA6A5,
+ 0x0396: 0xA6A6,
+ 0x0397: 0xA6A7,
+ 0x0398: 0xA6A8,
+ 0x0399: 0xA6A9,
+ 0x039A: 0xA6AA,
+ 0x039B: 0xA6AB,
+ 0x039C: 0xA6AC,
+ 0x039D: 0xA6AD,
+ 0x039E: 0xA6AE,
+ 0x039F: 0xA6AF,
+ 0x03A0: 0xA6B0,
+ 0x03A1: 0xA6B1,
+ 0x03A3: 0xA6B2,
+ 0x03A4: 0xA6B3,
+ 0x03A5: 0xA6B4,
+ 0x03A6: 0xA6B5,
+ 0x03A7: 0xA6B6,
+ 0x03A8: 0xA6B7,
+ 0x03A9: 0xA6B8,
+ 0x03B1: 0xA6C1,
+ 0x03B2: 0xA6C2,
+ 0x03B3: 0xA6C3,
+ 0x03B4: 0xA6C4,
+ 0x03B5: 0xA6C5,
+ 0x03B6: 0xA6C6,
+ 0x03B7: 0xA6C7,
+ 0x03B8: 0xA6C8,
+ 0x03B9: 0xA6C9,
+ 0x03BA: 0xA6CA,
+ 0x03BB: 0xA6CB,
+ 0x03BC: 0xA6CC,
+ 0x03BD: 0xA6CD,
+ 0x03BE: 0xA6CE,
+ 0x03BF: 0xA6CF,
+ 0x03C0: 0xA6D0,
+ 0x03C1: 0xA6D1,
+ 0x03C3: 0xA6D2,
+ 0x03C4: 0xA6D3,
+ 0x03C5: 0xA6D4,
+ 0x03C6: 0xA6D5,
+ 0x03C7: 0xA6D6,
+ 0x03C8: 0xA6D7,
+ 0x03C9: 0xA6D8,
+ 0x0401: 0xA7A7,
+ 0x0410: 0xA7A1,
+ 0x0411: 0xA7A2,
+ 0x0412: 0xA7A3,
+ 0x0413: 0xA7A4,
+ 0x0414: 0xA7A5,
+ 0x0415: 0xA7A6,
+ 0x0416: 0xA7A8,
+ 0x0417: 0xA7A9,
+ 0x0418: 0xA7AA,
+ 0x0419: 0xA7AB,
+ 0x041A: 0xA7AC,
+ 0x041B: 0xA7AD,
+ 0x041C: 0xA7AE,
+ 0x041D: 0xA7AF,
+ 0x041E: 0xA7B0,
+ 0x041F: 0xA7B1,
+ 0x0420: 0xA7B2,
+ 0x0421: 0xA7B3,
+ 0x0422: 0xA7B4,
+ 0x0423: 0xA7B5,
+ 0x0424: 0xA7B6,
+ 0x0425: 0xA7B7,
+ 0x0426: 0xA7B8,
+ 0x0427: 0xA7B9,
+ 0x0428: 0xA7BA,
+ 0x0429: 0xA7BB,
+ 0x042A: 0xA7BC,
+ 0x042B: 0xA7BD,
+ 0x042C: 0xA7BE,
+ 0x042D: 0xA7BF,
+ 0x042E: 0xA7C0,
+ 0x042F: 0xA7C1,
+ 0x0430: 0xA7D1,
+ 0x0431: 0xA7D2,
+ 0x0432: 0xA7D3,
+ 0x0433: 0xA7D4,
+ 0x0434: 0xA7D5,
+ 0x0435: 0xA7D6,
+ 0x0436: 0xA7D8,
+ 0x0437: 0xA7D9,
+ 0x0438: 0xA7DA,
+ 0x0439: 0xA7DB,
+ 0x043A: 0xA7DC,
+ 0x043B: 0xA7DD,
+ 0x043C: 0xA7DE,
+ 0x043D: 0xA7DF,
+ 0x043E: 0xA7E0,
+ 0x043F: 0xA7E1,
+ 0x0440: 0xA7E2,
+ 0x0441: 0xA7E3,
+ 0x0442: 0xA7E4,
+ 0x0443: 0xA7E5,
+ 0x0444: 0xA7E6,
+ 0x0445: 0xA7E7,
+ 0x0446: 0xA7E8,
+ 0x0447: 0xA7E9,
+ 0x0448: 0xA7EA,
+ 0x0449: 0xA7EB,
+ 0x044A: 0xA7EC,
+ 0x044B: 0xA7ED,
+ 0x044C: 0xA7EE,
+ 0x044D: 0xA7EF,
+ 0x044E: 0xA7F0,
+ 0x044F: 0xA7F1,
+ 0x0451: 0xA7D7,
+ 0x1E3F: 0xA8BC,
+ 0x2010: 0xA95C,
+ 0x2013: 0xA843,
+ 0x2014: 0xA1AA,
+ 0x2015: 0xA844,
+ 0x2016: 0xA1AC,
+ 0x2018: 0xA1AE,
+ 0x2019: 0xA1AF,
+ 0x201C: 0xA1B0,
+ 0x201D: 0xA1B1,
+ 0x2025: 0xA845,
+ 0x2026: 0xA1AD,
+ 0x2030: 0xA1EB,
+ 0x2032: 0xA1E4,
+ 0x2033: 0xA1E5,
+ 0x2035: 0xA846,
+ 0x203B: 0xA1F9,
+ 0x20AC: 0xA2E3,
+ 0x2103: 0xA1E6,
+ 0x2105: 0xA847,
+ 0x2109: 0xA848,
+ 0x2116: 0xA1ED,
+ 0x2121: 0xA959,
+ 0x2160: 0xA2F1,
+ 0x2161: 0xA2F2,
+ 0x2162: 0xA2F3,
+ 0x2163: 0xA2F4,
+ 0x2164: 0xA2F5,
+ 0x2165: 0xA2F6,
+ 0x2166: 0xA2F7,
+ 0x2167: 0xA2F8,
+ 0x2168: 0xA2F9,
+ 0x2169: 0xA2FA,
+ 0x216A: 0xA2FB,
+ 0x216B: 0xA2FC,
+ 0x2170: 0xA2A1,
+ 0x2171: 0xA2A2,
+ 0x2172: 0xA2A3,
+ 0x2173: 0xA2A4,
+ 0x2174: 0xA2A5,
+ 0x2175: 0xA2A6,
+ 0x2176: 0xA2A7,
+ 0x2177: 0xA2A8,
+ 0x2178: 0xA2A9,
+ 0x2179: 0xA2AA,
+ 0x2190: 0xA1FB,
+ 0x2191: 0xA1FC,
+ 0x2192: 0xA1FA,
+ 0x2193: 0xA1FD,
+ 0x2196: 0xA849,
+ 0x2197: 0xA84A,
+ 0x2198: 0xA84B,
+ 0x2199: 0xA84C,
+ 0x2208: 0xA1CA,
+ 0x220F: 0xA1C7,
+ 0x2211: 0xA1C6,
+ 0x2215: 0xA84D,
+ 0x221A: 0xA1CC,
+ 0x221D: 0xA1D8,
+ 0x221E: 0xA1DE,
+ 0x221F: 0xA84E,
+ 0x2220: 0xA1CF,
+ 0x2223: 0xA84F,
+ 0x2225: 0xA1CE,
+ 0x2227: 0xA1C4,
+ 0x2228: 0xA1C5,
+ 0x2229: 0xA1C9,
+ 0x222A: 0xA1C8,
+ 0x222B: 0xA1D2,
+ 0x222E: 0xA1D3,
+ 0x2234: 0xA1E0,
+ 0x2235: 0xA1DF,
+ 0x2236: 0xA1C3,
+ 0x2237: 0xA1CB,
+ 0x223D: 0xA1D7,
+ 0x2248: 0xA1D6,
+ 0x224C: 0xA1D5,
+ 0x2252: 0xA850,
+ 0x2260: 0xA1D9,
+ 0x2261: 0xA1D4,
+ 0x2264: 0xA1DC,
+ 0x2265: 0xA1DD,
+ 0x2266: 0xA851,
+ 0x2267: 0xA852,
+ 0x226E: 0xA1DA,
+ 0x226F: 0xA1DB,
+ 0x2295: 0xA892,
+ 0x2299: 0xA1D1,
+ 0x22A5: 0xA1CD,
+ 0x22BF: 0xA853,
+ 0x2312: 0xA1D0,
+ 0x2460: 0xA2D9,
+ 0x2461: 0xA2DA,
+ 0x2462: 0xA2DB,
+ 0x2463: 0xA2DC,
+ 0x2464: 0xA2DD,
+ 0x2465: 0xA2DE,
+ 0x2466: 0xA2DF,
+ 0x2467: 0xA2E0,
+ 0x2468: 0xA2E1,
+ 0x2469: 0xA2E2,
+ 0x2474: 0xA2C5,
+ 0x2475: 0xA2C6,
+ 0x2476: 0xA2C7,
+ 0x2477: 0xA2C8,
+ 0x2478: 0xA2C9,
+ 0x2479: 0xA2CA,
+ 0x247A: 0xA2CB,
+ 0x247B: 0xA2CC,
+ 0x247C: 0xA2CD,
+ 0x247D: 0xA2CE,
+ 0x247E: 0xA2CF,
+ 0x247F: 0xA2D0,
+ 0x2480: 0xA2D1,
+ 0x2481: 0xA2D2,
+ 0x2482: 0xA2D3,
+ 0x2483: 0xA2D4,
+ 0x2484: 0xA2D5,
+ 0x2485: 0xA2D6,
+ 0x2486: 0xA2D7,
+ 0x2487: 0xA2D8,
+ 0x2488: 0xA2B1,
+ 0x2489: 0xA2B2,
+ 0x248A: 0xA2B3,
+ 0x248B: 0xA2B4,
+ 0x248C: 0xA2B5,
+ 0x248D: 0xA2B6,
+ 0x248E: 0xA2B7,
+ 0x248F: 0xA2B8,
+ 0x2490: 0xA2B9,
+ 0x2491: 0xA2BA,
+ 0x2492: 0xA2BB,
+ 0x2493: 0xA2BC,
+ 0x2494: 0xA2BD,
+ 0x2495: 0xA2BE,
+ 0x2496: 0xA2BF,
+ 0x2497: 0xA2C0,
+ 0x2498: 0xA2C1,
+ 0x2499: 0xA2C2,
+ 0x249A: 0xA2C3,
+ 0x249B: 0xA2C4,
+ 0x2500: 0xA9A4,
+ 0x2501: 0xA9A5,
+ 0x2502: 0xA9A6,
+ 0x2503: 0xA9A7,
+ 0x2504: 0xA9A8,
+ 0x2505: 0xA9A9,
+ 0x2506: 0xA9AA,
+ 0x2507: 0xA9AB,
+ 0x2508: 0xA9AC,
+ 0x2509: 0xA9AD,
+ 0x250A: 0xA9AE,
+ 0x250B: 0xA9AF,
+ 0x250C: 0xA9B0,
+ 0x250D: 0xA9B1,
+ 0x250E: 0xA9B2,
+ 0x250F: 0xA9B3,
+ 0x2510: 0xA9B4,
+ 0x2511: 0xA9B5,
+ 0x2512: 0xA9B6,
+ 0x2513: 0xA9B7,
+ 0x2514: 0xA9B8,
+ 0x2515: 0xA9B9,
+ 0x2516: 0xA9BA,
+ 0x2517: 0xA9BB,
+ 0x2518: 0xA9BC,
+ 0x2519: 0xA9BD,
+ 0x251A: 0xA9BE,
+ 0x251B: 0xA9BF,
+ 0x251C: 0xA9C0,
+ 0x251D: 0xA9C1,
+ 0x251E: 0xA9C2,
+ 0x251F: 0xA9C3,
+ 0x2520: 0xA9C4,
+ 0x2521: 0xA9C5,
+ 0x2522: 0xA9C6,
+ 0x2523: 0xA9C7,
+ 0x2524: 0xA9C8,
+ 0x2525: 0xA9C9,
+ 0x2526: 0xA9CA,
+ 0x2527: 0xA9CB,
+ 0x2528: 0xA9CC,
+ 0x2529: 0xA9CD,
+ 0x252A: 0xA9CE,
+ 0x252B: 0xA9CF,
+ 0x252C: 0xA9D0,
+ 0x252D: 0xA9D1,
+ 0x252E: 0xA9D2,
+ 0x252F: 0xA9D3,
+ 0x2530: 0xA9D4,
+ 0x2531: 0xA9D5,
+ 0x2532: 0xA9D6,
+ 0x2533: 0xA9D7,
+ 0x2534: 0xA9D8,
+ 0x2535: 0xA9D9,
+ 0x2536: 0xA9DA,
+ 0x2537: 0xA9DB,
+ 0x2538: 0xA9DC,
+ 0x2539: 0xA9DD,
+ 0x253A: 0xA9DE,
+ 0x253B: 0xA9DF,
+ 0x253C: 0xA9E0,
+ 0x253D: 0xA9E1,
+ 0x253E: 0xA9E2,
+ 0x253F: 0xA9E3,
+ 0x2540: 0xA9E4,
+ 0x2541: 0xA9E5,
+ 0x2542: 0xA9E6,
+ 0x2543: 0xA9E7,
+ 0x2544: 0xA9E8,
+ 0x2545: 0xA9E9,
+ 0x2546: 0xA9EA,
+ 0x2547: 0xA9EB,
+ 0x2548: 0xA9EC,
+ 0x2549: 0xA9ED,
+ 0x254A: 0xA9EE,
+ 0x254B: 0xA9EF,
+ 0x2550: 0xA854,
+ 0x2551: 0xA855,
+ 0x2552: 0xA856,
+ 0x2553: 0xA857,
+ 0x2554: 0xA858,
+ 0x2555: 0xA859,
+ 0x2556: 0xA85A,
+ 0x2557: 0xA85B,
+ 0x2558: 0xA85C,
+ 0x2559: 0xA85D,
+ 0x255A: 0xA85E,
+ 0x255B: 0xA85F,
+ 0x255C: 0xA860,
+ 0x255D: 0xA861,
+ 0x255E: 0xA862,
+ 0x255F: 0xA863,
+ 0x2560: 0xA864,
+ 0x2561: 0xA865,
+ 0x2562: 0xA866,
+ 0x2563: 0xA867,
+ 0x2564: 0xA868,
+ 0x2565: 0xA869,
+ 0x2566: 0xA86A,
+ 0x2567: 0xA86B,
+ 0x2568: 0xA86C,
+ 0x2569: 0xA86D,
+ 0x256A: 0xA86E,
+ 0x256B: 0xA86F,
+ 0x256C: 0xA870,
+ 0x256D: 0xA871,
+ 0x256E: 0xA872,
+ 0x256F: 0xA873,
+ 0x2570: 0xA874,
+ 0x2571: 0xA875,
+ 0x2572: 0xA876,
+ 0x2573: 0xA877,
+ 0x2581: 0xA878,
+ 0x2582: 0xA879,
+ 0x2583: 0xA87A,
+ 0x2584: 0xA87B,
+ 0x2585: 0xA87C,
+ 0x2586: 0xA87D,
+ 0x2587: 0xA87E,
+ 0x2588: 0xA880,
+ 0x2589: 0xA881,
+ 0x258A: 0xA882,
+ 0x258B: 0xA883,
+ 0x258C: 0xA884,
+ 0x258D: 0xA885,
+ 0x258E: 0xA886,
+ 0x258F: 0xA887,
+ 0x2593: 0xA888,
+ 0x2594: 0xA889,
+ 0x2595: 0xA88A,
+ 0x25A0: 0xA1F6,
+ 0x25A1: 0xA1F5,
+ 0x25B2: 0xA1F8,
+ 0x25B3: 0xA1F7,
+ 0x25BC: 0xA88B,
+ 0x25BD: 0xA88C,
+ 0x25C6: 0xA1F4,
+ 0x25C7: 0xA1F3,
+ 0x25CB: 0xA1F0,
+ 0x25CE: 0xA1F2,
+ 0x25CF: 0xA1F1,
+ 0x25E2: 0xA88D,
+ 0x25E3: 0xA88E,
+ 0x25E4: 0xA88F,
+ 0x25E5: 0xA890,
+ 0x2605: 0xA1EF,
+ 0x2606: 0xA1EE,
+ 0x2609: 0xA891,
+ 0x2640: 0xA1E2,
+ 0x2642: 0xA1E1,
+ 0x2E81: 0xFE50,
+ 0x2E84: 0xFE54,
+ 0x2E88: 0xFE57,
+ 0x2E8B: 0xFE58,
+ 0x2E8C: 0xFE5D,
+ 0x2E97: 0xFE5E,
+ 0x2EA7: 0xFE6B,
+ 0x2EAA: 0xFE6E,
+ 0x2EAE: 0xFE71,
+ 0x2EB3: 0xFE73,
+ 0x2EB6: 0xFE74,
+ 0x2EB7: 0xFE75,
+ 0x2EBB: 0xFE79,
+ 0x2ECA: 0xFE84,
+ 0x2FF0: 0xA98A,
+ 0x2FF1: 0xA98B,
+ 0x2FF2: 0xA98C,
+ 0x2FF3: 0xA98D,
+ 0x2FF4: 0xA98E,
+ 0x2FF5: 0xA98F,
+ 0x2FF6: 0xA990,
+ 0x2FF7: 0xA991,
+ 0x2FF8: 0xA992,
+ 0x2FF9: 0xA993,
+ 0x2FFA: 0xA994,
+ 0x2FFB: 0xA995,
+ 0x3000: 0xA1A1,
+ 0x3001: 0xA1A2,
+ 0x3002: 0xA1A3,
+ 0x3003: 0xA1A8,
+ 0x3005: 0xA1A9,
+ 0x3006: 0xA965,
+ 0x3007: 0xA996,
+ 0x3008: 0xA1B4,
+ 0x3009: 0xA1B5,
+ 0x300A: 0xA1B6,
+ 0x300B: 0xA1B7,
+ 0x300C: 0xA1B8,
+ 0x300D: 0xA1B9,
+ 0x300E: 0xA1BA,
+ 0x300F: 0xA1BB,
+ 0x3010: 0xA1BE,
+ 0x3011: 0xA1BF,
+ 0x3012: 0xA893,
+ 0x3013: 0xA1FE,
+ 0x3014: 0xA1B2,
+ 0x3015: 0xA1B3,
+ 0x3016: 0xA1BC,
+ 0x3017: 0xA1BD,
+ 0x301D: 0xA894,
+ 0x301E: 0xA895,
+ 0x3021: 0xA940,
+ 0x3022: 0xA941,
+ 0x3023: 0xA942,
+ 0x3024: 0xA943,
+ 0x3025: 0xA944,
+ 0x3026: 0xA945,
+ 0x3027: 0xA946,
+ 0x3028: 0xA947,
+ 0x3029: 0xA948,
+ 0x303E: 0xA989,
+ 0x3041: 0xA4A1,
+ 0x3042: 0xA4A2,
+ 0x3043: 0xA4A3,
+ 0x3044: 0xA4A4,
+ 0x3045: 0xA4A5,
+ 0x3046: 0xA4A6,
+ 0x3047: 0xA4A7,
+ 0x3048: 0xA4A8,
+ 0x3049: 0xA4A9,
+ 0x304A: 0xA4AA,
+ 0x304B: 0xA4AB,
+ 0x304C: 0xA4AC,
+ 0x304D: 0xA4AD,
+ 0x304E: 0xA4AE,
+ 0x304F: 0xA4AF,
+ 0x3050: 0xA4B0,
+ 0x3051: 0xA4B1,
+ 0x3052: 0xA4B2,
+ 0x3053: 0xA4B3,
+ 0x3054: 0xA4B4,
+ 0x3055: 0xA4B5,
+ 0x3056: 0xA4B6,
+ 0x3057: 0xA4B7,
+ 0x3058: 0xA4B8,
+ 0x3059: 0xA4B9,
+ 0x305A: 0xA4BA,
+ 0x305B: 0xA4BB,
+ 0x305C: 0xA4BC,
+ 0x305D: 0xA4BD,
+ 0x305E: 0xA4BE,
+ 0x305F: 0xA4BF,
+ 0x3060: 0xA4C0,
+ 0x3061: 0xA4C1,
+ 0x3062: 0xA4C2,
+ 0x3063: 0xA4C3,
+ 0x3064: 0xA4C4,
+ 0x3065: 0xA4C5,
+ 0x3066: 0xA4C6,
+ 0x3067: 0xA4C7,
+ 0x3068: 0xA4C8,
+ 0x3069: 0xA4C9,
+ 0x306A: 0xA4CA,
+ 0x306B: 0xA4CB,
+ 0x306C: 0xA4CC,
+ 0x306D: 0xA4CD,
+ 0x306E: 0xA4CE,
+ 0x306F: 0xA4CF,
+ 0x3070: 0xA4D0,
+ 0x3071: 0xA4D1,
+ 0x3072: 0xA4D2,
+ 0x3073: 0xA4D3,
+ 0x3074: 0xA4D4,
+ 0x3075: 0xA4D5,
+ 0x3076: 0xA4D6,
+ 0x3077: 0xA4D7,
+ 0x3078: 0xA4D8,
+ 0x3079: 0xA4D9,
+ 0x307A: 0xA4DA,
+ 0x307B: 0xA4DB,
+ 0x307C: 0xA4DC,
+ 0x307D: 0xA4DD,
+ 0x307E: 0xA4DE,
+ 0x307F: 0xA4DF,
+ 0x3080: 0xA4E0,
+ 0x3081: 0xA4E1,
+ 0x3082: 0xA4E2,
+ 0x3083: 0xA4E3,
+ 0x3084: 0xA4E4,
+ 0x3085: 0xA4E5,
+ 0x3086: 0xA4E6,
+ 0x3087: 0xA4E7,
+ 0x3088: 0xA4E8,
+ 0x3089: 0xA4E9,
+ 0x308A: 0xA4EA,
+ 0x308B: 0xA4EB,
+ 0x308C: 0xA4EC,
+ 0x308D: 0xA4ED,
+ 0x308E: 0xA4EE,
+ 0x308F: 0xA4EF,
+ 0x3090: 0xA4F0,
+ 0x3091: 0xA4F1,
+ 0x3092: 0xA4F2,
+ 0x3093: 0xA4F3,
+ 0x309B: 0xA961,
+ 0x309C: 0xA962,
+ 0x309D: 0xA966,
+ 0x309E: 0xA967,
+ 0x30A1: 0xA5A1,
+ 0x30A2: 0xA5A2,
+ 0x30A3: 0xA5A3,
+ 0x30A4: 0xA5A4,
+ 0x30A5: 0xA5A5,
+ 0x30A6: 0xA5A6,
+ 0x30A7: 0xA5A7,
+ 0x30A8: 0xA5A8,
+ 0x30A9: 0xA5A9,
+ 0x30AA: 0xA5AA,
+ 0x30AB: 0xA5AB,
+ 0x30AC: 0xA5AC,
+ 0x30AD: 0xA5AD,
+ 0x30AE: 0xA5AE,
+ 0x30AF: 0xA5AF,
+ 0x30B0: 0xA5B0,
+ 0x30B1: 0xA5B1,
+ 0x30B2: 0xA5B2,
+ 0x30B3: 0xA5B3,
+ 0x30B4: 0xA5B4,
+ 0x30B5: 0xA5B5,
+ 0x30B6: 0xA5B6,
+ 0x30B7: 0xA5B7,
+ 0x30B8: 0xA5B8,
+ 0x30B9: 0xA5B9,
+ 0x30BA: 0xA5BA,
+ 0x30BB: 0xA5BB,
+ 0x30BC: 0xA5BC,
+ 0x30BD: 0xA5BD,
+ 0x30BE: 0xA5BE,
+ 0x30BF: 0xA5BF,
+ 0x30C0: 0xA5C0,
+ 0x30C1: 0xA5C1,
+ 0x30C2: 0xA5C2,
+ 0x30C3: 0xA5C3,
+ 0x30C4: 0xA5C4,
+ 0x30C5: 0xA5C5,
+ 0x30C6: 0xA5C6,
+ 0x30C7: 0xA5C7,
+ 0x30C8: 0xA5C8,
+ 0x30C9: 0xA5C9,
+ 0x30CA: 0xA5CA,
+ 0x30CB: 0xA5CB,
+ 0x30CC: 0xA5CC,
+ 0x30CD: 0xA5CD,
+ 0x30CE: 0xA5CE,
+ 0x30CF: 0xA5CF,
+ 0x30D0: 0xA5D0,
+ 0x30D1: 0xA5D1,
+ 0x30D2: 0xA5D2,
+ 0x30D3: 0xA5D3,
+ 0x30D4: 0xA5D4,
+ 0x30D5: 0xA5D5,
+ 0x30D6: 0xA5D6,
+ 0x30D7: 0xA5D7,
+ 0x30D8: 0xA5D8,
+ 0x30D9: 0xA5D9,
+ 0x30DA: 0xA5DA,
+ 0x30DB: 0xA5DB,
+ 0x30DC: 0xA5DC,
+ 0x30DD: 0xA5DD,
+ 0x30DE: 0xA5DE,
+ 0x30DF: 0xA5DF,
+ 0x30E0: 0xA5E0,
+ 0x30E1: 0xA5E1,
+ 0x30E2: 0xA5E2,
+ 0x30E3: 0xA5E3,
+ 0x30E4: 0xA5E4,
+ 0x30E5: 0xA5E5,
+ 0x30E6: 0xA5E6,
+ 0x30E7: 0xA5E7,
+ 0x30E8: 0xA5E8,
+ 0x30E9: 0xA5E9,
+ 0x30EA: 0xA5EA,
+ 0x30EB: 0xA5EB,
+ 0x30EC: 0xA5EC,
+ 0x30ED: 0xA5ED,
+ 0x30EE: 0xA5EE,
+ 0x30EF: 0xA5EF,
+ 0x30F0: 0xA5F0,
+ 0x30F1: 0xA5F1,
+ 0x30F2: 0xA5F2,
+ 0x30F3: 0xA5F3,
+ 0x30F4: 0xA5F4,
+ 0x30F5: 0xA5F5,
+ 0x30F6: 0xA5F6,
+ 0x30FC: 0xA960,
+ 0x30FD: 0xA963,
+ 0x30FE: 0xA964,
+ 0x3105: 0xA8C5,
+ 0x3106: 0xA8C6,
+ 0x3107: 0xA8C7,
+ 0x3108: 0xA8C8,
+ 0x3109: 0xA8C9,
+ 0x310A: 0xA8CA,
+ 0x310B: 0xA8CB,
+ 0x310C: 0xA8CC,
+ 0x310D: 0xA8CD,
+ 0x310E: 0xA8CE,
+ 0x310F: 0xA8CF,
+ 0x3110: 0xA8D0,
+ 0x3111: 0xA8D1,
+ 0x3112: 0xA8D2,
+ 0x3113: 0xA8D3,
+ 0x3114: 0xA8D4,
+ 0x3115: 0xA8D5,
+ 0x3116: 0xA8D6,
+ 0x3117: 0xA8D7,
+ 0x3118: 0xA8D8,
+ 0x3119: 0xA8D9,
+ 0x311A: 0xA8DA,
+ 0x311B: 0xA8DB,
+ 0x311C: 0xA8DC,
+ 0x311D: 0xA8DD,
+ 0x311E: 0xA8DE,
+ 0x311F: 0xA8DF,
+ 0x3120: 0xA8E0,
+ 0x3121: 0xA8E1,
+ 0x3122: 0xA8E2,
+ 0x3123: 0xA8E3,
+ 0x3124: 0xA8E4,
+ 0x3125: 0xA8E5,
+ 0x3126: 0xA8E6,
+ 0x3127: 0xA8E7,
+ 0x3128: 0xA8E8,
+ 0x3129: 0xA8E9,
+ 0x3220: 0xA2E5,
+ 0x3221: 0xA2E6,
+ 0x3222: 0xA2E7,
+ 0x3223: 0xA2E8,
+ 0x3224: 0xA2E9,
+ 0x3225: 0xA2EA,
+ 0x3226: 0xA2EB,
+ 0x3227: 0xA2EC,
+ 0x3228: 0xA2ED,
+ 0x3229: 0xA2EE,
+ 0x3231: 0xA95A,
+ 0x32A3: 0xA949,
+ 0x338E: 0xA94A,
+ 0x338F: 0xA94B,
+ 0x339C: 0xA94C,
+ 0x339D: 0xA94D,
+ 0x339E: 0xA94E,
+ 0x33A1: 0xA94F,
+ 0x33C4: 0xA950,
+ 0x33CE: 0xA951,
+ 0x33D1: 0xA952,
+ 0x33D2: 0xA953,
+ 0x33D5: 0xA954,
+ 0x3447: 0xFE56,
+ 0x3473: 0xFE55,
+ 0x359E: 0xFE5A,
+ 0x360E: 0xFE5C,
+ 0x361A: 0xFE5B,
+ 0x3918: 0xFE60,
+ 0x396E: 0xFE5F,
+ 0x39CF: 0xFE62,
+ 0x39D0: 0xFE65,
+ 0x39DF: 0xFE63,
+ 0x3A73: 0xFE64,
+ 0x3B4E: 0xFE68,
+ 0x3C6E: 0xFE69,
+ 0x3CE0: 0xFE6A,
+ 0x4056: 0xFE6F,
+ 0x415F: 0xFE70,
+ 0x4337: 0xFE72,
+ 0x43AC: 0xFE78,
+ 0x43B1: 0xFE77,
+ 0x43DD: 0xFE7A,
+ 0x44D6: 0xFE7B,
+ 0x464C: 0xFE7D,
+ 0x4661: 0xFE7C,
+ 0x4723: 0xFE80,
+ 0x4729: 0xFE81,
+ 0x477C: 0xFE82,
+ 0x478D: 0xFE83,
+ 0x4947: 0xFE85,
+ 0x497A: 0xFE86,
+ 0x497D: 0xFE87,
+ 0x4982: 0xFE88,
+ 0x4983: 0xFE89,
+ 0x4985: 0xFE8A,
+ 0x4986: 0xFE8B,
+ 0x499B: 0xFE8D,
+ 0x499F: 0xFE8C,
+ 0x49B6: 0xFE8F,
+ 0x49B7: 0xFE8E,
+ 0x4C77: 0xFE96,
+ 0x4C9F: 0xFE93,
+ 0x4CA0: 0xFE94,
+ 0x4CA1: 0xFE95,
+ 0x4CA2: 0xFE97,
+ 0x4CA3: 0xFE92,
+ 0x4D13: 0xFE98,
+ 0x4D14: 0xFE99,
+ 0x4D15: 0xFE9A,
+ 0x4D16: 0xFE9B,
+ 0x4D17: 0xFE9C,
+ 0x4D18: 0xFE9D,
+ 0x4D19: 0xFE9E,
+ 0x4DAE: 0xFE9F,
+ 0x4E00: 0xD2BB,
+ 0x4E01: 0xB6A1,
+ 0x4E02: 0x8140,
+ 0x4E03: 0xC6DF,
+ 0x4E04: 0x8141,
+ 0x4E05: 0x8142,
+ 0x4E06: 0x8143,
+ 0x4E07: 0xCDF2,
+ 0x4E08: 0xD5C9,
+ 0x4E09: 0xC8FD,
+ 0x4E0A: 0xC9CF,
+ 0x4E0B: 0xCFC2,
+ 0x4E0C: 0xD8A2,
+ 0x4E0D: 0xB2BB,
+ 0x4E0E: 0xD3EB,
+ 0x4E0F: 0x8144,
+ 0x4E10: 0xD8A4,
+ 0x4E11: 0xB3F3,
+ 0x4E12: 0x8145,
+ 0x4E13: 0xD7A8,
+ 0x4E14: 0xC7D2,
+ 0x4E15: 0xD8A7,
+ 0x4E16: 0xCAC0,
+ 0x4E17: 0x8146,
+ 0x4E18: 0xC7F0,
+ 0x4E19: 0xB1FB,
+ 0x4E1A: 0xD2B5,
+ 0x4E1B: 0xB4D4,
+ 0x4E1C: 0xB6AB,
+ 0x4E1D: 0xCBBF,
+ 0x4E1E: 0xD8A9,
+ 0x4E1F: 0x8147,
+ 0x4E20: 0x8148,
+ 0x4E21: 0x8149,
+ 0x4E22: 0xB6AA,
+ 0x4E23: 0x814A,
+ 0x4E24: 0xC1BD,
+ 0x4E25: 0xD1CF,
+ 0x4E26: 0x814B,
+ 0x4E27: 0xC9A5,
+ 0x4E28: 0xD8AD,
+ 0x4E29: 0x814C,
+ 0x4E2A: 0xB8F6,
+ 0x4E2B: 0xD1BE,
+ 0x4E2C: 0xE3DC,
+ 0x4E2D: 0xD6D0,
+ 0x4E2E: 0x814D,
+ 0x4E2F: 0x814E,
+ 0x4E30: 0xB7E1,
+ 0x4E31: 0x814F,
+ 0x4E32: 0xB4AE,
+ 0x4E33: 0x8150,
+ 0x4E34: 0xC1D9,
+ 0x4E35: 0x8151,
+ 0x4E36: 0xD8BC,
+ 0x4E37: 0x8152,
+ 0x4E38: 0xCDE8,
+ 0x4E39: 0xB5A4,
+ 0x4E3A: 0xCEAA,
+ 0x4E3B: 0xD6F7,
+ 0x4E3C: 0x8153,
+ 0x4E3D: 0xC0F6,
+ 0x4E3E: 0xBED9,
+ 0x4E3F: 0xD8AF,
+ 0x4E40: 0x8154,
+ 0x4E41: 0x8155,
+ 0x4E42: 0x8156,
+ 0x4E43: 0xC4CB,
+ 0x4E44: 0x8157,
+ 0x4E45: 0xBEC3,
+ 0x4E46: 0x8158,
+ 0x4E47: 0xD8B1,
+ 0x4E48: 0xC3B4,
+ 0x4E49: 0xD2E5,
+ 0x4E4A: 0x8159,
+ 0x4E4B: 0xD6AE,
+ 0x4E4C: 0xCEDA,
+ 0x4E4D: 0xD5A7,
+ 0x4E4E: 0xBAF5,
+ 0x4E4F: 0xB7A6,
+ 0x4E50: 0xC0D6,
+ 0x4E51: 0x815A,
+ 0x4E52: 0xC6B9,
+ 0x4E53: 0xC5D2,
+ 0x4E54: 0xC7C7,
+ 0x4E55: 0x815B,
+ 0x4E56: 0xB9D4,
+ 0x4E57: 0x815C,
+ 0x4E58: 0xB3CB,
+ 0x4E59: 0xD2D2,
+ 0x4E5A: 0x815D,
+ 0x4E5B: 0x815E,
+ 0x4E5C: 0xD8BF,
+ 0x4E5D: 0xBEC5,
+ 0x4E5E: 0xC6F2,
+ 0x4E5F: 0xD2B2,
+ 0x4E60: 0xCFB0,
+ 0x4E61: 0xCFE7,
+ 0x4E62: 0x815F,
+ 0x4E63: 0x8160,
+ 0x4E64: 0x8161,
+ 0x4E65: 0x8162,
+ 0x4E66: 0xCAE9,
+ 0x4E67: 0x8163,
+ 0x4E68: 0x8164,
+ 0x4E69: 0xD8C0,
+ 0x4E6A: 0x8165,
+ 0x4E6B: 0x8166,
+ 0x4E6C: 0x8167,
+ 0x4E6D: 0x8168,
+ 0x4E6E: 0x8169,
+ 0x4E6F: 0x816A,
+ 0x4E70: 0xC2F2,
+ 0x4E71: 0xC2D2,
+ 0x4E72: 0x816B,
+ 0x4E73: 0xC8E9,
+ 0x4E74: 0x816C,
+ 0x4E75: 0x816D,
+ 0x4E76: 0x816E,
+ 0x4E77: 0x816F,
+ 0x4E78: 0x8170,
+ 0x4E79: 0x8171,
+ 0x4E7A: 0x8172,
+ 0x4E7B: 0x8173,
+ 0x4E7C: 0x8174,
+ 0x4E7D: 0x8175,
+ 0x4E7E: 0xC7AC,
+ 0x4E7F: 0x8176,
+ 0x4E80: 0x8177,
+ 0x4E81: 0x8178,
+ 0x4E82: 0x8179,
+ 0x4E83: 0x817A,
+ 0x4E84: 0x817B,
+ 0x4E85: 0x817C,
+ 0x4E86: 0xC1CB,
+ 0x4E87: 0x817D,
+ 0x4E88: 0xD3E8,
+ 0x4E89: 0xD5F9,
+ 0x4E8A: 0x817E,
+ 0x4E8B: 0xCAC2,
+ 0x4E8C: 0xB6FE,
+ 0x4E8D: 0xD8A1,
+ 0x4E8E: 0xD3DA,
+ 0x4E8F: 0xBFF7,
+ 0x4E90: 0x8180,
+ 0x4E91: 0xD4C6,
+ 0x4E92: 0xBBA5,
+ 0x4E93: 0xD8C1,
+ 0x4E94: 0xCEE5,
+ 0x4E95: 0xBEAE,
+ 0x4E96: 0x8181,
+ 0x4E97: 0x8182,
+ 0x4E98: 0xD8A8,
+ 0x4E99: 0x8183,
+ 0x4E9A: 0xD1C7,
+ 0x4E9B: 0xD0A9,
+ 0x4E9C: 0x8184,
+ 0x4E9D: 0x8185,
+ 0x4E9E: 0x8186,
+ 0x4E9F: 0xD8BD,
+ 0x4EA0: 0xD9EF,
+ 0x4EA1: 0xCDF6,
+ 0x4EA2: 0xBFBA,
+ 0x4EA3: 0x8187,
+ 0x4EA4: 0xBDBB,
+ 0x4EA5: 0xBAA5,
+ 0x4EA6: 0xD2E0,
+ 0x4EA7: 0xB2FA,
+ 0x4EA8: 0xBAE0,
+ 0x4EA9: 0xC4B6,
+ 0x4EAA: 0x8188,
+ 0x4EAB: 0xCFED,
+ 0x4EAC: 0xBEA9,
+ 0x4EAD: 0xCDA4,
+ 0x4EAE: 0xC1C1,
+ 0x4EAF: 0x8189,
+ 0x4EB0: 0x818A,
+ 0x4EB1: 0x818B,
+ 0x4EB2: 0xC7D7,
+ 0x4EB3: 0xD9F1,
+ 0x4EB4: 0x818C,
+ 0x4EB5: 0xD9F4,
+ 0x4EB6: 0x818D,
+ 0x4EB7: 0x818E,
+ 0x4EB8: 0x818F,
+ 0x4EB9: 0x8190,
+ 0x4EBA: 0xC8CB,
+ 0x4EBB: 0xD8E9,
+ 0x4EBC: 0x8191,
+ 0x4EBD: 0x8192,
+ 0x4EBE: 0x8193,
+ 0x4EBF: 0xD2DA,
+ 0x4EC0: 0xCAB2,
+ 0x4EC1: 0xC8CA,
+ 0x4EC2: 0xD8EC,
+ 0x4EC3: 0xD8EA,
+ 0x4EC4: 0xD8C6,
+ 0x4EC5: 0xBDF6,
+ 0x4EC6: 0xC6CD,
+ 0x4EC7: 0xB3F0,
+ 0x4EC8: 0x8194,
+ 0x4EC9: 0xD8EB,
+ 0x4ECA: 0xBDF1,
+ 0x4ECB: 0xBDE9,
+ 0x4ECC: 0x8195,
+ 0x4ECD: 0xC8D4,
+ 0x4ECE: 0xB4D3,
+ 0x4ECF: 0x8196,
+ 0x4ED0: 0x8197,
+ 0x4ED1: 0xC2D8,
+ 0x4ED2: 0x8198,
+ 0x4ED3: 0xB2D6,
+ 0x4ED4: 0xD7D0,
+ 0x4ED5: 0xCACB,
+ 0x4ED6: 0xCBFB,
+ 0x4ED7: 0xD5CC,
+ 0x4ED8: 0xB8B6,
+ 0x4ED9: 0xCFC9,
+ 0x4EDA: 0x8199,
+ 0x4EDB: 0x819A,
+ 0x4EDC: 0x819B,
+ 0x4EDD: 0xD9DA,
+ 0x4EDE: 0xD8F0,
+ 0x4EDF: 0xC7AA,
+ 0x4EE0: 0x819C,
+ 0x4EE1: 0xD8EE,
+ 0x4EE2: 0x819D,
+ 0x4EE3: 0xB4FA,
+ 0x4EE4: 0xC1EE,
+ 0x4EE5: 0xD2D4,
+ 0x4EE6: 0x819E,
+ 0x4EE7: 0x819F,
+ 0x4EE8: 0xD8ED,
+ 0x4EE9: 0x81A0,
+ 0x4EEA: 0xD2C7,
+ 0x4EEB: 0xD8EF,
+ 0x4EEC: 0xC3C7,
+ 0x4EED: 0x81A1,
+ 0x4EEE: 0x81A2,
+ 0x4EEF: 0x81A3,
+ 0x4EF0: 0xD1F6,
+ 0x4EF1: 0x81A4,
+ 0x4EF2: 0xD6D9,
+ 0x4EF3: 0xD8F2,
+ 0x4EF4: 0x81A5,
+ 0x4EF5: 0xD8F5,
+ 0x4EF6: 0xBCFE,
+ 0x4EF7: 0xBCDB,
+ 0x4EF8: 0x81A6,
+ 0x4EF9: 0x81A7,
+ 0x4EFA: 0x81A8,
+ 0x4EFB: 0xC8CE,
+ 0x4EFC: 0x81A9,
+ 0x4EFD: 0xB7DD,
+ 0x4EFE: 0x81AA,
+ 0x4EFF: 0xB7C2,
+ 0x4F00: 0x81AB,
+ 0x4F01: 0xC6F3,
+ 0x4F02: 0x81AC,
+ 0x4F03: 0x81AD,
+ 0x4F04: 0x81AE,
+ 0x4F05: 0x81AF,
+ 0x4F06: 0x81B0,
+ 0x4F07: 0x81B1,
+ 0x4F08: 0x81B2,
+ 0x4F09: 0xD8F8,
+ 0x4F0A: 0xD2C1,
+ 0x4F0B: 0x81B3,
+ 0x4F0C: 0x81B4,
+ 0x4F0D: 0xCEE9,
+ 0x4F0E: 0xBCBF,
+ 0x4F0F: 0xB7FC,
+ 0x4F10: 0xB7A5,
+ 0x4F11: 0xD0DD,
+ 0x4F12: 0x81B5,
+ 0x4F13: 0x81B6,
+ 0x4F14: 0x81B7,
+ 0x4F15: 0x81B8,
+ 0x4F16: 0x81B9,
+ 0x4F17: 0xD6DA,
+ 0x4F18: 0xD3C5,
+ 0x4F19: 0xBBEF,
+ 0x4F1A: 0xBBE1,
+ 0x4F1B: 0xD8F1,
+ 0x4F1C: 0x81BA,
+ 0x4F1D: 0x81BB,
+ 0x4F1E: 0xC9A1,
+ 0x4F1F: 0xCEB0,
+ 0x4F20: 0xB4AB,
+ 0x4F21: 0x81BC,
+ 0x4F22: 0xD8F3,
+ 0x4F23: 0x81BD,
+ 0x4F24: 0xC9CB,
+ 0x4F25: 0xD8F6,
+ 0x4F26: 0xC2D7,
+ 0x4F27: 0xD8F7,
+ 0x4F28: 0x81BE,
+ 0x4F29: 0x81BF,
+ 0x4F2A: 0xCEB1,
+ 0x4F2B: 0xD8F9,
+ 0x4F2C: 0x81C0,
+ 0x4F2D: 0x81C1,
+ 0x4F2E: 0x81C2,
+ 0x4F2F: 0xB2AE,
+ 0x4F30: 0xB9C0,
+ 0x4F31: 0x81C3,
+ 0x4F32: 0xD9A3,
+ 0x4F33: 0x81C4,
+ 0x4F34: 0xB0E9,
+ 0x4F35: 0x81C5,
+ 0x4F36: 0xC1E6,
+ 0x4F37: 0x81C6,
+ 0x4F38: 0xC9EC,
+ 0x4F39: 0x81C7,
+ 0x4F3A: 0xCBC5,
+ 0x4F3B: 0x81C8,
+ 0x4F3C: 0xCBC6,
+ 0x4F3D: 0xD9A4,
+ 0x4F3E: 0x81C9,
+ 0x4F3F: 0x81CA,
+ 0x4F40: 0x81CB,
+ 0x4F41: 0x81CC,
+ 0x4F42: 0x81CD,
+ 0x4F43: 0xB5E8,
+ 0x4F44: 0x81CE,
+ 0x4F45: 0x81CF,
+ 0x4F46: 0xB5AB,
+ 0x4F47: 0x81D0,
+ 0x4F48: 0x81D1,
+ 0x4F49: 0x81D2,
+ 0x4F4A: 0x81D3,
+ 0x4F4B: 0x81D4,
+ 0x4F4C: 0x81D5,
+ 0x4F4D: 0xCEBB,
+ 0x4F4E: 0xB5CD,
+ 0x4F4F: 0xD7A1,
+ 0x4F50: 0xD7F4,
+ 0x4F51: 0xD3D3,
+ 0x4F52: 0x81D6,
+ 0x4F53: 0xCCE5,
+ 0x4F54: 0x81D7,
+ 0x4F55: 0xBACE,
+ 0x4F56: 0x81D8,
+ 0x4F57: 0xD9A2,
+ 0x4F58: 0xD9DC,
+ 0x4F59: 0xD3E0,
+ 0x4F5A: 0xD8FD,
+ 0x4F5B: 0xB7F0,
+ 0x4F5C: 0xD7F7,
+ 0x4F5D: 0xD8FE,
+ 0x4F5E: 0xD8FA,
+ 0x4F5F: 0xD9A1,
+ 0x4F60: 0xC4E3,
+ 0x4F61: 0x81D9,
+ 0x4F62: 0x81DA,
+ 0x4F63: 0xD3B6,
+ 0x4F64: 0xD8F4,
+ 0x4F65: 0xD9DD,
+ 0x4F66: 0x81DB,
+ 0x4F67: 0xD8FB,
+ 0x4F68: 0x81DC,
+ 0x4F69: 0xC5E5,
+ 0x4F6A: 0x81DD,
+ 0x4F6B: 0x81DE,
+ 0x4F6C: 0xC0D0,
+ 0x4F6D: 0x81DF,
+ 0x4F6E: 0x81E0,
+ 0x4F6F: 0xD1F0,
+ 0x4F70: 0xB0DB,
+ 0x4F71: 0x81E1,
+ 0x4F72: 0x81E2,
+ 0x4F73: 0xBCD1,
+ 0x4F74: 0xD9A6,
+ 0x4F75: 0x81E3,
+ 0x4F76: 0xD9A5,
+ 0x4F77: 0x81E4,
+ 0x4F78: 0x81E5,
+ 0x4F79: 0x81E6,
+ 0x4F7A: 0x81E7,
+ 0x4F7B: 0xD9AC,
+ 0x4F7C: 0xD9AE,
+ 0x4F7D: 0x81E8,
+ 0x4F7E: 0xD9AB,
+ 0x4F7F: 0xCAB9,
+ 0x4F80: 0x81E9,
+ 0x4F81: 0x81EA,
+ 0x4F82: 0x81EB,
+ 0x4F83: 0xD9A9,
+ 0x4F84: 0xD6B6,
+ 0x4F85: 0x81EC,
+ 0x4F86: 0x81ED,
+ 0x4F87: 0x81EE,
+ 0x4F88: 0xB3DE,
+ 0x4F89: 0xD9A8,
+ 0x4F8A: 0x81EF,
+ 0x4F8B: 0xC0FD,
+ 0x4F8C: 0x81F0,
+ 0x4F8D: 0xCACC,
+ 0x4F8E: 0x81F1,
+ 0x4F8F: 0xD9AA,
+ 0x4F90: 0x81F2,
+ 0x4F91: 0xD9A7,
+ 0x4F92: 0x81F3,
+ 0x4F93: 0x81F4,
+ 0x4F94: 0xD9B0,
+ 0x4F95: 0x81F5,
+ 0x4F96: 0x81F6,
+ 0x4F97: 0xB6B1,
+ 0x4F98: 0x81F7,
+ 0x4F99: 0x81F8,
+ 0x4F9A: 0x81F9,
+ 0x4F9B: 0xB9A9,
+ 0x4F9C: 0x81FA,
+ 0x4F9D: 0xD2C0,
+ 0x4F9E: 0x81FB,
+ 0x4F9F: 0x81FC,
+ 0x4FA0: 0xCFC0,
+ 0x4FA1: 0x81FD,
+ 0x4FA2: 0x81FE,
+ 0x4FA3: 0xC2C2,
+ 0x4FA4: 0x8240,
+ 0x4FA5: 0xBDC4,
+ 0x4FA6: 0xD5EC,
+ 0x4FA7: 0xB2E0,
+ 0x4FA8: 0xC7C8,
+ 0x4FA9: 0xBFEB,
+ 0x4FAA: 0xD9AD,
+ 0x4FAB: 0x8241,
+ 0x4FAC: 0xD9AF,
+ 0x4FAD: 0x8242,
+ 0x4FAE: 0xCEEA,
+ 0x4FAF: 0xBAEE,
+ 0x4FB0: 0x8243,
+ 0x4FB1: 0x8244,
+ 0x4FB2: 0x8245,
+ 0x4FB3: 0x8246,
+ 0x4FB4: 0x8247,
+ 0x4FB5: 0xC7D6,
+ 0x4FB6: 0x8248,
+ 0x4FB7: 0x8249,
+ 0x4FB8: 0x824A,
+ 0x4FB9: 0x824B,
+ 0x4FBA: 0x824C,
+ 0x4FBB: 0x824D,
+ 0x4FBC: 0x824E,
+ 0x4FBD: 0x824F,
+ 0x4FBE: 0x8250,
+ 0x4FBF: 0xB1E3,
+ 0x4FC0: 0x8251,
+ 0x4FC1: 0x8252,
+ 0x4FC2: 0x8253,
+ 0x4FC3: 0xB4D9,
+ 0x4FC4: 0xB6ED,
+ 0x4FC5: 0xD9B4,
+ 0x4FC6: 0x8254,
+ 0x4FC7: 0x8255,
+ 0x4FC8: 0x8256,
+ 0x4FC9: 0x8257,
+ 0x4FCA: 0xBFA1,
+ 0x4FCB: 0x8258,
+ 0x4FCC: 0x8259,
+ 0x4FCD: 0x825A,
+ 0x4FCE: 0xD9DE,
+ 0x4FCF: 0xC7CE,
+ 0x4FD0: 0xC0FE,
+ 0x4FD1: 0xD9B8,
+ 0x4FD2: 0x825B,
+ 0x4FD3: 0x825C,
+ 0x4FD4: 0x825D,
+ 0x4FD5: 0x825E,
+ 0x4FD6: 0x825F,
+ 0x4FD7: 0xCBD7,
+ 0x4FD8: 0xB7FD,
+ 0x4FD9: 0x8260,
+ 0x4FDA: 0xD9B5,
+ 0x4FDB: 0x8261,
+ 0x4FDC: 0xD9B7,
+ 0x4FDD: 0xB1A3,
+ 0x4FDE: 0xD3E1,
+ 0x4FDF: 0xD9B9,
+ 0x4FE0: 0x8262,
+ 0x4FE1: 0xD0C5,
+ 0x4FE2: 0x8263,
+ 0x4FE3: 0xD9B6,
+ 0x4FE4: 0x8264,
+ 0x4FE5: 0x8265,
+ 0x4FE6: 0xD9B1,
+ 0x4FE7: 0x8266,
+ 0x4FE8: 0xD9B2,
+ 0x4FE9: 0xC1A9,
+ 0x4FEA: 0xD9B3,
+ 0x4FEB: 0x8267,
+ 0x4FEC: 0x8268,
+ 0x4FED: 0xBCF3,
+ 0x4FEE: 0xD0DE,
+ 0x4FEF: 0xB8A9,
+ 0x4FF0: 0x8269,
+ 0x4FF1: 0xBEE3,
+ 0x4FF2: 0x826A,
+ 0x4FF3: 0xD9BD,
+ 0x4FF4: 0x826B,
+ 0x4FF5: 0x826C,
+ 0x4FF6: 0x826D,
+ 0x4FF7: 0x826E,
+ 0x4FF8: 0xD9BA,
+ 0x4FF9: 0x826F,
+ 0x4FFA: 0xB0B3,
+ 0x4FFB: 0x8270,
+ 0x4FFC: 0x8271,
+ 0x4FFD: 0x8272,
+ 0x4FFE: 0xD9C2,
+ 0x4FFF: 0x8273,
+ 0x5000: 0x8274,
+ 0x5001: 0x8275,
+ 0x5002: 0x8276,
+ 0x5003: 0x8277,
+ 0x5004: 0x8278,
+ 0x5005: 0x8279,
+ 0x5006: 0x827A,
+ 0x5007: 0x827B,
+ 0x5008: 0x827C,
+ 0x5009: 0x827D,
+ 0x500A: 0x827E,
+ 0x500B: 0x8280,
+ 0x500C: 0xD9C4,
+ 0x500D: 0xB1B6,
+ 0x500E: 0x8281,
+ 0x500F: 0xD9BF,
+ 0x5010: 0x8282,
+ 0x5011: 0x8283,
+ 0x5012: 0xB5B9,
+ 0x5013: 0x8284,
+ 0x5014: 0xBEF3,
+ 0x5015: 0x8285,
+ 0x5016: 0x8286,
+ 0x5017: 0x8287,
+ 0x5018: 0xCCC8,
+ 0x5019: 0xBAF2,
+ 0x501A: 0xD2D0,
+ 0x501B: 0x8288,
+ 0x501C: 0xD9C3,
+ 0x501D: 0x8289,
+ 0x501E: 0x828A,
+ 0x501F: 0xBDE8,
+ 0x5020: 0x828B,
+ 0x5021: 0xB3AB,
+ 0x5022: 0x828C,
+ 0x5023: 0x828D,
+ 0x5024: 0x828E,
+ 0x5025: 0xD9C5,
+ 0x5026: 0xBEEB,
+ 0x5027: 0x828F,
+ 0x5028: 0xD9C6,
+ 0x5029: 0xD9BB,
+ 0x502A: 0xC4DF,
+ 0x502B: 0x8290,
+ 0x502C: 0xD9BE,
+ 0x502D: 0xD9C1,
+ 0x502E: 0xD9C0,
+ 0x502F: 0x8291,
+ 0x5030: 0x8292,
+ 0x5031: 0x8293,
+ 0x5032: 0x8294,
+ 0x5033: 0x8295,
+ 0x5034: 0x8296,
+ 0x5035: 0x8297,
+ 0x5036: 0x8298,
+ 0x5037: 0x8299,
+ 0x5038: 0x829A,
+ 0x5039: 0x829B,
+ 0x503A: 0xD5AE,
+ 0x503B: 0x829C,
+ 0x503C: 0xD6B5,
+ 0x503D: 0x829D,
+ 0x503E: 0xC7E3,
+ 0x503F: 0x829E,
+ 0x5040: 0x829F,
+ 0x5041: 0x82A0,
+ 0x5042: 0x82A1,
+ 0x5043: 0xD9C8,
+ 0x5044: 0x82A2,
+ 0x5045: 0x82A3,
+ 0x5046: 0x82A4,
+ 0x5047: 0xBCD9,
+ 0x5048: 0xD9CA,
+ 0x5049: 0x82A5,
+ 0x504A: 0x82A6,
+ 0x504B: 0x82A7,
+ 0x504C: 0xD9BC,
+ 0x504D: 0x82A8,
+ 0x504E: 0xD9CB,
+ 0x504F: 0xC6AB,
+ 0x5050: 0x82A9,
+ 0x5051: 0x82AA,
+ 0x5052: 0x82AB,
+ 0x5053: 0x82AC,
+ 0x5054: 0x82AD,
+ 0x5055: 0xD9C9,
+ 0x5056: 0x82AE,
+ 0x5057: 0x82AF,
+ 0x5058: 0x82B0,
+ 0x5059: 0x82B1,
+ 0x505A: 0xD7F6,
+ 0x505B: 0x82B2,
+ 0x505C: 0xCDA3,
+ 0x505D: 0x82B3,
+ 0x505E: 0x82B4,
+ 0x505F: 0x82B5,
+ 0x5060: 0x82B6,
+ 0x5061: 0x82B7,
+ 0x5062: 0x82B8,
+ 0x5063: 0x82B9,
+ 0x5064: 0x82BA,
+ 0x5065: 0xBDA1,
+ 0x5066: 0x82BB,
+ 0x5067: 0x82BC,
+ 0x5068: 0x82BD,
+ 0x5069: 0x82BE,
+ 0x506A: 0x82BF,
+ 0x506B: 0x82C0,
+ 0x506C: 0xD9CC,
+ 0x506D: 0x82C1,
+ 0x506E: 0x82C2,
+ 0x506F: 0x82C3,
+ 0x5070: 0x82C4,
+ 0x5071: 0x82C5,
+ 0x5072: 0x82C6,
+ 0x5073: 0x82C7,
+ 0x5074: 0x82C8,
+ 0x5075: 0x82C9,
+ 0x5076: 0xC5BC,
+ 0x5077: 0xCDB5,
+ 0x5078: 0x82CA,
+ 0x5079: 0x82CB,
+ 0x507A: 0x82CC,
+ 0x507B: 0xD9CD,
+ 0x507C: 0x82CD,
+ 0x507D: 0x82CE,
+ 0x507E: 0xD9C7,
+ 0x507F: 0xB3A5,
+ 0x5080: 0xBFFE,
+ 0x5081: 0x82CF,
+ 0x5082: 0x82D0,
+ 0x5083: 0x82D1,
+ 0x5084: 0x82D2,
+ 0x5085: 0xB8B5,
+ 0x5086: 0x82D3,
+ 0x5087: 0x82D4,
+ 0x5088: 0xC0FC,
+ 0x5089: 0x82D5,
+ 0x508A: 0x82D6,
+ 0x508B: 0x82D7,
+ 0x508C: 0x82D8,
+ 0x508D: 0xB0F8,
+ 0x508E: 0x82D9,
+ 0x508F: 0x82DA,
+ 0x5090: 0x82DB,
+ 0x5091: 0x82DC,
+ 0x5092: 0x82DD,
+ 0x5093: 0x82DE,
+ 0x5094: 0x82DF,
+ 0x5095: 0x82E0,
+ 0x5096: 0x82E1,
+ 0x5097: 0x82E2,
+ 0x5098: 0x82E3,
+ 0x5099: 0x82E4,
+ 0x509A: 0x82E5,
+ 0x509B: 0x82E6,
+ 0x509C: 0x82E7,
+ 0x509D: 0x82E8,
+ 0x509E: 0x82E9,
+ 0x509F: 0x82EA,
+ 0x50A0: 0x82EB,
+ 0x50A1: 0x82EC,
+ 0x50A2: 0x82ED,
+ 0x50A3: 0xB4F6,
+ 0x50A4: 0x82EE,
+ 0x50A5: 0xD9CE,
+ 0x50A6: 0x82EF,
+ 0x50A7: 0xD9CF,
+ 0x50A8: 0xB4A2,
+ 0x50A9: 0xD9D0,
+ 0x50AA: 0x82F0,
+ 0x50AB: 0x82F1,
+ 0x50AC: 0xB4DF,
+ 0x50AD: 0x82F2,
+ 0x50AE: 0x82F3,
+ 0x50AF: 0x82F4,
+ 0x50B0: 0x82F5,
+ 0x50B1: 0x82F6,
+ 0x50B2: 0xB0C1,
+ 0x50B3: 0x82F7,
+ 0x50B4: 0x82F8,
+ 0x50B5: 0x82F9,
+ 0x50B6: 0x82FA,
+ 0x50B7: 0x82FB,
+ 0x50B8: 0x82FC,
+ 0x50B9: 0x82FD,
+ 0x50BA: 0xD9D1,
+ 0x50BB: 0xC9B5,
+ 0x50BC: 0x82FE,
+ 0x50BD: 0x8340,
+ 0x50BE: 0x8341,
+ 0x50BF: 0x8342,
+ 0x50C0: 0x8343,
+ 0x50C1: 0x8344,
+ 0x50C2: 0x8345,
+ 0x50C3: 0x8346,
+ 0x50C4: 0x8347,
+ 0x50C5: 0x8348,
+ 0x50C6: 0x8349,
+ 0x50C7: 0x834A,
+ 0x50C8: 0x834B,
+ 0x50C9: 0x834C,
+ 0x50CA: 0x834D,
+ 0x50CB: 0x834E,
+ 0x50CC: 0x834F,
+ 0x50CD: 0x8350,
+ 0x50CE: 0x8351,
+ 0x50CF: 0xCFF1,
+ 0x50D0: 0x8352,
+ 0x50D1: 0x8353,
+ 0x50D2: 0x8354,
+ 0x50D3: 0x8355,
+ 0x50D4: 0x8356,
+ 0x50D5: 0x8357,
+ 0x50D6: 0xD9D2,
+ 0x50D7: 0x8358,
+ 0x50D8: 0x8359,
+ 0x50D9: 0x835A,
+ 0x50DA: 0xC1C5,
+ 0x50DB: 0x835B,
+ 0x50DC: 0x835C,
+ 0x50DD: 0x835D,
+ 0x50DE: 0x835E,
+ 0x50DF: 0x835F,
+ 0x50E0: 0x8360,
+ 0x50E1: 0x8361,
+ 0x50E2: 0x8362,
+ 0x50E3: 0x8363,
+ 0x50E4: 0x8364,
+ 0x50E5: 0x8365,
+ 0x50E6: 0xD9D6,
+ 0x50E7: 0xC9AE,
+ 0x50E8: 0x8366,
+ 0x50E9: 0x8367,
+ 0x50EA: 0x8368,
+ 0x50EB: 0x8369,
+ 0x50EC: 0xD9D5,
+ 0x50ED: 0xD9D4,
+ 0x50EE: 0xD9D7,
+ 0x50EF: 0x836A,
+ 0x50F0: 0x836B,
+ 0x50F1: 0x836C,
+ 0x50F2: 0x836D,
+ 0x50F3: 0xCBDB,
+ 0x50F4: 0x836E,
+ 0x50F5: 0xBDA9,
+ 0x50F6: 0x836F,
+ 0x50F7: 0x8370,
+ 0x50F8: 0x8371,
+ 0x50F9: 0x8372,
+ 0x50FA: 0x8373,
+ 0x50FB: 0xC6A7,
+ 0x50FC: 0x8374,
+ 0x50FD: 0x8375,
+ 0x50FE: 0x8376,
+ 0x50FF: 0x8377,
+ 0x5100: 0x8378,
+ 0x5101: 0x8379,
+ 0x5102: 0x837A,
+ 0x5103: 0x837B,
+ 0x5104: 0x837C,
+ 0x5105: 0x837D,
+ 0x5106: 0xD9D3,
+ 0x5107: 0xD9D8,
+ 0x5108: 0x837E,
+ 0x5109: 0x8380,
+ 0x510A: 0x8381,
+ 0x510B: 0xD9D9,
+ 0x510C: 0x8382,
+ 0x510D: 0x8383,
+ 0x510E: 0x8384,
+ 0x510F: 0x8385,
+ 0x5110: 0x8386,
+ 0x5111: 0x8387,
+ 0x5112: 0xC8E5,
+ 0x5113: 0x8388,
+ 0x5114: 0x8389,
+ 0x5115: 0x838A,
+ 0x5116: 0x838B,
+ 0x5117: 0x838C,
+ 0x5118: 0x838D,
+ 0x5119: 0x838E,
+ 0x511A: 0x838F,
+ 0x511B: 0x8390,
+ 0x511C: 0x8391,
+ 0x511D: 0x8392,
+ 0x511E: 0x8393,
+ 0x511F: 0x8394,
+ 0x5120: 0x8395,
+ 0x5121: 0xC0DC,
+ 0x5122: 0x8396,
+ 0x5123: 0x8397,
+ 0x5124: 0x8398,
+ 0x5125: 0x8399,
+ 0x5126: 0x839A,
+ 0x5127: 0x839B,
+ 0x5128: 0x839C,
+ 0x5129: 0x839D,
+ 0x512A: 0x839E,
+ 0x512B: 0x839F,
+ 0x512C: 0x83A0,
+ 0x512D: 0x83A1,
+ 0x512E: 0x83A2,
+ 0x512F: 0x83A3,
+ 0x5130: 0x83A4,
+ 0x5131: 0x83A5,
+ 0x5132: 0x83A6,
+ 0x5133: 0x83A7,
+ 0x5134: 0x83A8,
+ 0x5135: 0x83A9,
+ 0x5136: 0x83AA,
+ 0x5137: 0x83AB,
+ 0x5138: 0x83AC,
+ 0x5139: 0x83AD,
+ 0x513A: 0x83AE,
+ 0x513B: 0x83AF,
+ 0x513C: 0x83B0,
+ 0x513D: 0x83B1,
+ 0x513E: 0x83B2,
+ 0x513F: 0xB6F9,
+ 0x5140: 0xD8A3,
+ 0x5141: 0xD4CA,
+ 0x5142: 0x83B3,
+ 0x5143: 0xD4AA,
+ 0x5144: 0xD0D6,
+ 0x5145: 0xB3E4,
+ 0x5146: 0xD5D7,
+ 0x5147: 0x83B4,
+ 0x5148: 0xCFC8,
+ 0x5149: 0xB9E2,
+ 0x514A: 0x83B5,
+ 0x514B: 0xBFCB,
+ 0x514C: 0x83B6,
+ 0x514D: 0xC3E2,
+ 0x514E: 0x83B7,
+ 0x514F: 0x83B8,
+ 0x5150: 0x83B9,
+ 0x5151: 0xB6D2,
+ 0x5152: 0x83BA,
+ 0x5153: 0x83BB,
+ 0x5154: 0xCDC3,
+ 0x5155: 0xD9EE,
+ 0x5156: 0xD9F0,
+ 0x5157: 0x83BC,
+ 0x5158: 0x83BD,
+ 0x5159: 0x83BE,
+ 0x515A: 0xB5B3,
+ 0x515B: 0x83BF,
+ 0x515C: 0xB6B5,
+ 0x515D: 0x83C0,
+ 0x515E: 0x83C1,
+ 0x515F: 0x83C2,
+ 0x5160: 0x83C3,
+ 0x5161: 0x83C4,
+ 0x5162: 0xBEA4,
+ 0x5163: 0x83C5,
+ 0x5164: 0x83C6,
+ 0x5165: 0xC8EB,
+ 0x5166: 0x83C7,
+ 0x5167: 0x83C8,
+ 0x5168: 0xC8AB,
+ 0x5169: 0x83C9,
+ 0x516A: 0x83CA,
+ 0x516B: 0xB0CB,
+ 0x516C: 0xB9AB,
+ 0x516D: 0xC1F9,
+ 0x516E: 0xD9E2,
+ 0x516F: 0x83CB,
+ 0x5170: 0xC0BC,
+ 0x5171: 0xB9B2,
+ 0x5172: 0x83CC,
+ 0x5173: 0xB9D8,
+ 0x5174: 0xD0CB,
+ 0x5175: 0xB1F8,
+ 0x5176: 0xC6E4,
+ 0x5177: 0xBEDF,
+ 0x5178: 0xB5E4,
+ 0x5179: 0xD7C8,
+ 0x517A: 0x83CD,
+ 0x517B: 0xD1F8,
+ 0x517C: 0xBCE6,
+ 0x517D: 0xCADE,
+ 0x517E: 0x83CE,
+ 0x517F: 0x83CF,
+ 0x5180: 0xBCBD,
+ 0x5181: 0xD9E6,
+ 0x5182: 0xD8E7,
+ 0x5183: 0x83D0,
+ 0x5184: 0x83D1,
+ 0x5185: 0xC4DA,
+ 0x5186: 0x83D2,
+ 0x5187: 0x83D3,
+ 0x5188: 0xB8D4,
+ 0x5189: 0xC8BD,
+ 0x518A: 0x83D4,
+ 0x518B: 0x83D5,
+ 0x518C: 0xB2E1,
+ 0x518D: 0xD4D9,
+ 0x518E: 0x83D6,
+ 0x518F: 0x83D7,
+ 0x5190: 0x83D8,
+ 0x5191: 0x83D9,
+ 0x5192: 0xC3B0,
+ 0x5193: 0x83DA,
+ 0x5194: 0x83DB,
+ 0x5195: 0xC3E1,
+ 0x5196: 0xDAA2,
+ 0x5197: 0xC8DF,
+ 0x5198: 0x83DC,
+ 0x5199: 0xD0B4,
+ 0x519A: 0x83DD,
+ 0x519B: 0xBEFC,
+ 0x519C: 0xC5A9,
+ 0x519D: 0x83DE,
+ 0x519E: 0x83DF,
+ 0x519F: 0x83E0,
+ 0x51A0: 0xB9DA,
+ 0x51A1: 0x83E1,
+ 0x51A2: 0xDAA3,
+ 0x51A3: 0x83E2,
+ 0x51A4: 0xD4A9,
+ 0x51A5: 0xDAA4,
+ 0x51A6: 0x83E3,
+ 0x51A7: 0x83E4,
+ 0x51A8: 0x83E5,
+ 0x51A9: 0x83E6,
+ 0x51AA: 0x83E7,
+ 0x51AB: 0xD9FB,
+ 0x51AC: 0xB6AC,
+ 0x51AD: 0x83E8,
+ 0x51AE: 0x83E9,
+ 0x51AF: 0xB7EB,
+ 0x51B0: 0xB1F9,
+ 0x51B1: 0xD9FC,
+ 0x51B2: 0xB3E5,
+ 0x51B3: 0xBEF6,
+ 0x51B4: 0x83EA,
+ 0x51B5: 0xBFF6,
+ 0x51B6: 0xD2B1,
+ 0x51B7: 0xC0E4,
+ 0x51B8: 0x83EB,
+ 0x51B9: 0x83EC,
+ 0x51BA: 0x83ED,
+ 0x51BB: 0xB6B3,
+ 0x51BC: 0xD9FE,
+ 0x51BD: 0xD9FD,
+ 0x51BE: 0x83EE,
+ 0x51BF: 0x83EF,
+ 0x51C0: 0xBEBB,
+ 0x51C1: 0x83F0,
+ 0x51C2: 0x83F1,
+ 0x51C3: 0x83F2,
+ 0x51C4: 0xC6E0,
+ 0x51C5: 0x83F3,
+ 0x51C6: 0xD7BC,
+ 0x51C7: 0xDAA1,
+ 0x51C8: 0x83F4,
+ 0x51C9: 0xC1B9,
+ 0x51CA: 0x83F5,
+ 0x51CB: 0xB5F2,
+ 0x51CC: 0xC1E8,
+ 0x51CD: 0x83F6,
+ 0x51CE: 0x83F7,
+ 0x51CF: 0xBCF5,
+ 0x51D0: 0x83F8,
+ 0x51D1: 0xB4D5,
+ 0x51D2: 0x83F9,
+ 0x51D3: 0x83FA,
+ 0x51D4: 0x83FB,
+ 0x51D5: 0x83FC,
+ 0x51D6: 0x83FD,
+ 0x51D7: 0x83FE,
+ 0x51D8: 0x8440,
+ 0x51D9: 0x8441,
+ 0x51DA: 0x8442,
+ 0x51DB: 0xC1DD,
+ 0x51DC: 0x8443,
+ 0x51DD: 0xC4FD,
+ 0x51DE: 0x8444,
+ 0x51DF: 0x8445,
+ 0x51E0: 0xBCB8,
+ 0x51E1: 0xB7B2,
+ 0x51E2: 0x8446,
+ 0x51E3: 0x8447,
+ 0x51E4: 0xB7EF,
+ 0x51E5: 0x8448,
+ 0x51E6: 0x8449,
+ 0x51E7: 0x844A,
+ 0x51E8: 0x844B,
+ 0x51E9: 0x844C,
+ 0x51EA: 0x844D,
+ 0x51EB: 0xD9EC,
+ 0x51EC: 0x844E,
+ 0x51ED: 0xC6BE,
+ 0x51EE: 0x844F,
+ 0x51EF: 0xBFAD,
+ 0x51F0: 0xBBCB,
+ 0x51F1: 0x8450,
+ 0x51F2: 0x8451,
+ 0x51F3: 0xB5CA,
+ 0x51F4: 0x8452,
+ 0x51F5: 0xDBC9,
+ 0x51F6: 0xD0D7,
+ 0x51F7: 0x8453,
+ 0x51F8: 0xCDB9,
+ 0x51F9: 0xB0BC,
+ 0x51FA: 0xB3F6,
+ 0x51FB: 0xBBF7,
+ 0x51FC: 0xDBCA,
+ 0x51FD: 0xBAAF,
+ 0x51FE: 0x8454,
+ 0x51FF: 0xD4E4,
+ 0x5200: 0xB5B6,
+ 0x5201: 0xB5F3,
+ 0x5202: 0xD8D6,
+ 0x5203: 0xC8D0,
+ 0x5204: 0x8455,
+ 0x5205: 0x8456,
+ 0x5206: 0xB7D6,
+ 0x5207: 0xC7D0,
+ 0x5208: 0xD8D7,
+ 0x5209: 0x8457,
+ 0x520A: 0xBFAF,
+ 0x520B: 0x8458,
+ 0x520C: 0x8459,
+ 0x520D: 0xDBBB,
+ 0x520E: 0xD8D8,
+ 0x520F: 0x845A,
+ 0x5210: 0x845B,
+ 0x5211: 0xD0CC,
+ 0x5212: 0xBBAE,
+ 0x5213: 0x845C,
+ 0x5214: 0x845D,
+ 0x5215: 0x845E,
+ 0x5216: 0xEBBE,
+ 0x5217: 0xC1D0,
+ 0x5218: 0xC1F5,
+ 0x5219: 0xD4F2,
+ 0x521A: 0xB8D5,
+ 0x521B: 0xB4B4,
+ 0x521C: 0x845F,
+ 0x521D: 0xB3F5,
+ 0x521E: 0x8460,
+ 0x521F: 0x8461,
+ 0x5220: 0xC9BE,
+ 0x5221: 0x8462,
+ 0x5222: 0x8463,
+ 0x5223: 0x8464,
+ 0x5224: 0xC5D0,
+ 0x5225: 0x8465,
+ 0x5226: 0x8466,
+ 0x5227: 0x8467,
+ 0x5228: 0xC5D9,
+ 0x5229: 0xC0FB,
+ 0x522A: 0x8468,
+ 0x522B: 0xB1F0,
+ 0x522C: 0x8469,
+ 0x522D: 0xD8D9,
+ 0x522E: 0xB9CE,
+ 0x522F: 0x846A,
+ 0x5230: 0xB5BD,
+ 0x5231: 0x846B,
+ 0x5232: 0x846C,
+ 0x5233: 0xD8DA,
+ 0x5234: 0x846D,
+ 0x5235: 0x846E,
+ 0x5236: 0xD6C6,
+ 0x5237: 0xCBA2,
+ 0x5238: 0xC8AF,
+ 0x5239: 0xC9B2,
+ 0x523A: 0xB4CC,
+ 0x523B: 0xBFCC,
+ 0x523C: 0x846F,
+ 0x523D: 0xB9F4,
+ 0x523E: 0x8470,
+ 0x523F: 0xD8DB,
+ 0x5240: 0xD8DC,
+ 0x5241: 0xB6E7,
+ 0x5242: 0xBCC1,
+ 0x5243: 0xCCEA,
+ 0x5244: 0x8471,
+ 0x5245: 0x8472,
+ 0x5246: 0x8473,
+ 0x5247: 0x8474,
+ 0x5248: 0x8475,
+ 0x5249: 0x8476,
+ 0x524A: 0xCFF7,
+ 0x524B: 0x8477,
+ 0x524C: 0xD8DD,
+ 0x524D: 0xC7B0,
+ 0x524E: 0x8478,
+ 0x524F: 0x8479,
+ 0x5250: 0xB9D0,
+ 0x5251: 0xBDA3,
+ 0x5252: 0x847A,
+ 0x5253: 0x847B,
+ 0x5254: 0xCCDE,
+ 0x5255: 0x847C,
+ 0x5256: 0xC6CA,
+ 0x5257: 0x847D,
+ 0x5258: 0x847E,
+ 0x5259: 0x8480,
+ 0x525A: 0x8481,
+ 0x525B: 0x8482,
+ 0x525C: 0xD8E0,
+ 0x525D: 0x8483,
+ 0x525E: 0xD8DE,
+ 0x525F: 0x8484,
+ 0x5260: 0x8485,
+ 0x5261: 0xD8DF,
+ 0x5262: 0x8486,
+ 0x5263: 0x8487,
+ 0x5264: 0x8488,
+ 0x5265: 0xB0FE,
+ 0x5266: 0x8489,
+ 0x5267: 0xBEE7,
+ 0x5268: 0x848A,
+ 0x5269: 0xCAA3,
+ 0x526A: 0xBCF4,
+ 0x526B: 0x848B,
+ 0x526C: 0x848C,
+ 0x526D: 0x848D,
+ 0x526E: 0x848E,
+ 0x526F: 0xB8B1,
+ 0x5270: 0x848F,
+ 0x5271: 0x8490,
+ 0x5272: 0xB8EE,
+ 0x5273: 0x8491,
+ 0x5274: 0x8492,
+ 0x5275: 0x8493,
+ 0x5276: 0x8494,
+ 0x5277: 0x8495,
+ 0x5278: 0x8496,
+ 0x5279: 0x8497,
+ 0x527A: 0x8498,
+ 0x527B: 0x8499,
+ 0x527C: 0x849A,
+ 0x527D: 0xD8E2,
+ 0x527E: 0x849B,
+ 0x527F: 0xBDCB,
+ 0x5280: 0x849C,
+ 0x5281: 0xD8E4,
+ 0x5282: 0xD8E3,
+ 0x5283: 0x849D,
+ 0x5284: 0x849E,
+ 0x5285: 0x849F,
+ 0x5286: 0x84A0,
+ 0x5287: 0x84A1,
+ 0x5288: 0xC5FC,
+ 0x5289: 0x84A2,
+ 0x528A: 0x84A3,
+ 0x528B: 0x84A4,
+ 0x528C: 0x84A5,
+ 0x528D: 0x84A6,
+ 0x528E: 0x84A7,
+ 0x528F: 0x84A8,
+ 0x5290: 0xD8E5,
+ 0x5291: 0x84A9,
+ 0x5292: 0x84AA,
+ 0x5293: 0xD8E6,
+ 0x5294: 0x84AB,
+ 0x5295: 0x84AC,
+ 0x5296: 0x84AD,
+ 0x5297: 0x84AE,
+ 0x5298: 0x84AF,
+ 0x5299: 0x84B0,
+ 0x529A: 0x84B1,
+ 0x529B: 0xC1A6,
+ 0x529C: 0x84B2,
+ 0x529D: 0xC8B0,
+ 0x529E: 0xB0EC,
+ 0x529F: 0xB9A6,
+ 0x52A0: 0xBCD3,
+ 0x52A1: 0xCEF1,
+ 0x52A2: 0xDBBD,
+ 0x52A3: 0xC1D3,
+ 0x52A4: 0x84B3,
+ 0x52A5: 0x84B4,
+ 0x52A6: 0x84B5,
+ 0x52A7: 0x84B6,
+ 0x52A8: 0xB6AF,
+ 0x52A9: 0xD6FA,
+ 0x52AA: 0xC5AC,
+ 0x52AB: 0xBDD9,
+ 0x52AC: 0xDBBE,
+ 0x52AD: 0xDBBF,
+ 0x52AE: 0x84B7,
+ 0x52AF: 0x84B8,
+ 0x52B0: 0x84B9,
+ 0x52B1: 0xC0F8,
+ 0x52B2: 0xBEA2,
+ 0x52B3: 0xC0CD,
+ 0x52B4: 0x84BA,
+ 0x52B5: 0x84BB,
+ 0x52B6: 0x84BC,
+ 0x52B7: 0x84BD,
+ 0x52B8: 0x84BE,
+ 0x52B9: 0x84BF,
+ 0x52BA: 0x84C0,
+ 0x52BB: 0x84C1,
+ 0x52BC: 0x84C2,
+ 0x52BD: 0x84C3,
+ 0x52BE: 0xDBC0,
+ 0x52BF: 0xCAC6,
+ 0x52C0: 0x84C4,
+ 0x52C1: 0x84C5,
+ 0x52C2: 0x84C6,
+ 0x52C3: 0xB2AA,
+ 0x52C4: 0x84C7,
+ 0x52C5: 0x84C8,
+ 0x52C6: 0x84C9,
+ 0x52C7: 0xD3C2,
+ 0x52C8: 0x84CA,
+ 0x52C9: 0xC3E3,
+ 0x52CA: 0x84CB,
+ 0x52CB: 0xD1AB,
+ 0x52CC: 0x84CC,
+ 0x52CD: 0x84CD,
+ 0x52CE: 0x84CE,
+ 0x52CF: 0x84CF,
+ 0x52D0: 0xDBC2,
+ 0x52D1: 0x84D0,
+ 0x52D2: 0xC0D5,
+ 0x52D3: 0x84D1,
+ 0x52D4: 0x84D2,
+ 0x52D5: 0x84D3,
+ 0x52D6: 0xDBC3,
+ 0x52D7: 0x84D4,
+ 0x52D8: 0xBFB1,
+ 0x52D9: 0x84D5,
+ 0x52DA: 0x84D6,
+ 0x52DB: 0x84D7,
+ 0x52DC: 0x84D8,
+ 0x52DD: 0x84D9,
+ 0x52DE: 0x84DA,
+ 0x52DF: 0xC4BC,
+ 0x52E0: 0x84DB,
+ 0x52E1: 0x84DC,
+ 0x52E2: 0x84DD,
+ 0x52E3: 0x84DE,
+ 0x52E4: 0xC7DA,
+ 0x52E5: 0x84DF,
+ 0x52E6: 0x84E0,
+ 0x52E7: 0x84E1,
+ 0x52E8: 0x84E2,
+ 0x52E9: 0x84E3,
+ 0x52EA: 0x84E4,
+ 0x52EB: 0x84E5,
+ 0x52EC: 0x84E6,
+ 0x52ED: 0x84E7,
+ 0x52EE: 0x84E8,
+ 0x52EF: 0x84E9,
+ 0x52F0: 0xDBC4,
+ 0x52F1: 0x84EA,
+ 0x52F2: 0x84EB,
+ 0x52F3: 0x84EC,
+ 0x52F4: 0x84ED,
+ 0x52F5: 0x84EE,
+ 0x52F6: 0x84EF,
+ 0x52F7: 0x84F0,
+ 0x52F8: 0x84F1,
+ 0x52F9: 0xD9E8,
+ 0x52FA: 0xC9D7,
+ 0x52FB: 0x84F2,
+ 0x52FC: 0x84F3,
+ 0x52FD: 0x84F4,
+ 0x52FE: 0xB9B4,
+ 0x52FF: 0xCEF0,
+ 0x5300: 0xD4C8,
+ 0x5301: 0x84F5,
+ 0x5302: 0x84F6,
+ 0x5303: 0x84F7,
+ 0x5304: 0x84F8,
+ 0x5305: 0xB0FC,
+ 0x5306: 0xB4D2,
+ 0x5307: 0x84F9,
+ 0x5308: 0xD0D9,
+ 0x5309: 0x84FA,
+ 0x530A: 0x84FB,
+ 0x530B: 0x84FC,
+ 0x530C: 0x84FD,
+ 0x530D: 0xD9E9,
+ 0x530E: 0x84FE,
+ 0x530F: 0xDECB,
+ 0x5310: 0xD9EB,
+ 0x5311: 0x8540,
+ 0x5312: 0x8541,
+ 0x5313: 0x8542,
+ 0x5314: 0x8543,
+ 0x5315: 0xD8B0,
+ 0x5316: 0xBBAF,
+ 0x5317: 0xB1B1,
+ 0x5318: 0x8544,
+ 0x5319: 0xB3D7,
+ 0x531A: 0xD8CE,
+ 0x531B: 0x8545,
+ 0x531C: 0x8546,
+ 0x531D: 0xD4D1,
+ 0x531E: 0x8547,
+ 0x531F: 0x8548,
+ 0x5320: 0xBDB3,
+ 0x5321: 0xBFEF,
+ 0x5322: 0x8549,
+ 0x5323: 0xCFBB,
+ 0x5324: 0x854A,
+ 0x5325: 0x854B,
+ 0x5326: 0xD8D0,
+ 0x5327: 0x854C,
+ 0x5328: 0x854D,
+ 0x5329: 0x854E,
+ 0x532A: 0xB7CB,
+ 0x532B: 0x854F,
+ 0x532C: 0x8550,
+ 0x532D: 0x8551,
+ 0x532E: 0xD8D1,
+ 0x532F: 0x8552,
+ 0x5330: 0x8553,
+ 0x5331: 0x8554,
+ 0x5332: 0x8555,
+ 0x5333: 0x8556,
+ 0x5334: 0x8557,
+ 0x5335: 0x8558,
+ 0x5336: 0x8559,
+ 0x5337: 0x855A,
+ 0x5338: 0x855B,
+ 0x5339: 0xC6A5,
+ 0x533A: 0xC7F8,
+ 0x533B: 0xD2BD,
+ 0x533C: 0x855C,
+ 0x533D: 0x855D,
+ 0x533E: 0xD8D2,
+ 0x533F: 0xC4E4,
+ 0x5340: 0x855E,
+ 0x5341: 0xCAAE,
+ 0x5342: 0x855F,
+ 0x5343: 0xC7A7,
+ 0x5344: 0x8560,
+ 0x5345: 0xD8A6,
+ 0x5346: 0x8561,
+ 0x5347: 0xC9FD,
+ 0x5348: 0xCEE7,
+ 0x5349: 0xBBDC,
+ 0x534A: 0xB0EB,
+ 0x534B: 0x8562,
+ 0x534C: 0x8563,
+ 0x534D: 0x8564,
+ 0x534E: 0xBBAA,
+ 0x534F: 0xD0AD,
+ 0x5350: 0x8565,
+ 0x5351: 0xB1B0,
+ 0x5352: 0xD7E4,
+ 0x5353: 0xD7BF,
+ 0x5354: 0x8566,
+ 0x5355: 0xB5A5,
+ 0x5356: 0xC2F4,
+ 0x5357: 0xC4CF,
+ 0x5358: 0x8567,
+ 0x5359: 0x8568,
+ 0x535A: 0xB2A9,
+ 0x535B: 0x8569,
+ 0x535C: 0xB2B7,
+ 0x535D: 0x856A,
+ 0x535E: 0xB1E5,
+ 0x535F: 0xDFB2,
+ 0x5360: 0xD5BC,
+ 0x5361: 0xBFA8,
+ 0x5362: 0xC2AC,
+ 0x5363: 0xD8D5,
+ 0x5364: 0xC2B1,
+ 0x5365: 0x856B,
+ 0x5366: 0xD8D4,
+ 0x5367: 0xCED4,
+ 0x5368: 0x856C,
+ 0x5369: 0xDAE0,
+ 0x536A: 0x856D,
+ 0x536B: 0xCEC0,
+ 0x536C: 0x856E,
+ 0x536D: 0x856F,
+ 0x536E: 0xD8B4,
+ 0x536F: 0xC3AE,
+ 0x5370: 0xD3A1,
+ 0x5371: 0xCEA3,
+ 0x5372: 0x8570,
+ 0x5373: 0xBCB4,
+ 0x5374: 0xC8B4,
+ 0x5375: 0xC2D1,
+ 0x5376: 0x8571,
+ 0x5377: 0xBEED,
+ 0x5378: 0xD0B6,
+ 0x5379: 0x8572,
+ 0x537A: 0xDAE1,
+ 0x537B: 0x8573,
+ 0x537C: 0x8574,
+ 0x537D: 0x8575,
+ 0x537E: 0x8576,
+ 0x537F: 0xC7E4,
+ 0x5380: 0x8577,
+ 0x5381: 0x8578,
+ 0x5382: 0xB3A7,
+ 0x5383: 0x8579,
+ 0x5384: 0xB6F2,
+ 0x5385: 0xCCFC,
+ 0x5386: 0xC0FA,
+ 0x5387: 0x857A,
+ 0x5388: 0x857B,
+ 0x5389: 0xC0F7,
+ 0x538A: 0x857C,
+ 0x538B: 0xD1B9,
+ 0x538C: 0xD1E1,
+ 0x538D: 0xD8C7,
+ 0x538E: 0x857D,
+ 0x538F: 0x857E,
+ 0x5390: 0x8580,
+ 0x5391: 0x8581,
+ 0x5392: 0x8582,
+ 0x5393: 0x8583,
+ 0x5394: 0x8584,
+ 0x5395: 0xB2DE,
+ 0x5396: 0x8585,
+ 0x5397: 0x8586,
+ 0x5398: 0xC0E5,
+ 0x5399: 0x8587,
+ 0x539A: 0xBAF1,
+ 0x539B: 0x8588,
+ 0x539C: 0x8589,
+ 0x539D: 0xD8C8,
+ 0x539E: 0x858A,
+ 0x539F: 0xD4AD,
+ 0x53A0: 0x858B,
+ 0x53A1: 0x858C,
+ 0x53A2: 0xCFE1,
+ 0x53A3: 0xD8C9,
+ 0x53A4: 0x858D,
+ 0x53A5: 0xD8CA,
+ 0x53A6: 0xCFC3,
+ 0x53A7: 0x858E,
+ 0x53A8: 0xB3F8,
+ 0x53A9: 0xBEC7,
+ 0x53AA: 0x858F,
+ 0x53AB: 0x8590,
+ 0x53AC: 0x8591,
+ 0x53AD: 0x8592,
+ 0x53AE: 0xD8CB,
+ 0x53AF: 0x8593,
+ 0x53B0: 0x8594,
+ 0x53B1: 0x8595,
+ 0x53B2: 0x8596,
+ 0x53B3: 0x8597,
+ 0x53B4: 0x8598,
+ 0x53B5: 0x8599,
+ 0x53B6: 0xDBCC,
+ 0x53B7: 0x859A,
+ 0x53B8: 0x859B,
+ 0x53B9: 0x859C,
+ 0x53BA: 0x859D,
+ 0x53BB: 0xC8A5,
+ 0x53BC: 0x859E,
+ 0x53BD: 0x859F,
+ 0x53BE: 0x85A0,
+ 0x53BF: 0xCFD8,
+ 0x53C0: 0x85A1,
+ 0x53C1: 0xC8FE,
+ 0x53C2: 0xB2CE,
+ 0x53C3: 0x85A2,
+ 0x53C4: 0x85A3,
+ 0x53C5: 0x85A4,
+ 0x53C6: 0x85A5,
+ 0x53C7: 0x85A6,
+ 0x53C8: 0xD3D6,
+ 0x53C9: 0xB2E6,
+ 0x53CA: 0xBCB0,
+ 0x53CB: 0xD3D1,
+ 0x53CC: 0xCBAB,
+ 0x53CD: 0xB7B4,
+ 0x53CE: 0x85A7,
+ 0x53CF: 0x85A8,
+ 0x53D0: 0x85A9,
+ 0x53D1: 0xB7A2,
+ 0x53D2: 0x85AA,
+ 0x53D3: 0x85AB,
+ 0x53D4: 0xCAE5,
+ 0x53D5: 0x85AC,
+ 0x53D6: 0xC8A1,
+ 0x53D7: 0xCADC,
+ 0x53D8: 0xB1E4,
+ 0x53D9: 0xD0F0,
+ 0x53DA: 0x85AD,
+ 0x53DB: 0xC5D1,
+ 0x53DC: 0x85AE,
+ 0x53DD: 0x85AF,
+ 0x53DE: 0x85B0,
+ 0x53DF: 0xDBC5,
+ 0x53E0: 0xB5FE,
+ 0x53E1: 0x85B1,
+ 0x53E2: 0x85B2,
+ 0x53E3: 0xBFDA,
+ 0x53E4: 0xB9C5,
+ 0x53E5: 0xBEE4,
+ 0x53E6: 0xC1ED,
+ 0x53E7: 0x85B3,
+ 0x53E8: 0xDFB6,
+ 0x53E9: 0xDFB5,
+ 0x53EA: 0xD6BB,
+ 0x53EB: 0xBDD0,
+ 0x53EC: 0xD5D9,
+ 0x53ED: 0xB0C8,
+ 0x53EE: 0xB6A3,
+ 0x53EF: 0xBFC9,
+ 0x53F0: 0xCCA8,
+ 0x53F1: 0xDFB3,
+ 0x53F2: 0xCAB7,
+ 0x53F3: 0xD3D2,
+ 0x53F4: 0x85B4,
+ 0x53F5: 0xD8CF,
+ 0x53F6: 0xD2B6,
+ 0x53F7: 0xBAC5,
+ 0x53F8: 0xCBBE,
+ 0x53F9: 0xCCBE,
+ 0x53FA: 0x85B5,
+ 0x53FB: 0xDFB7,
+ 0x53FC: 0xB5F0,
+ 0x53FD: 0xDFB4,
+ 0x53FE: 0x85B6,
+ 0x53FF: 0x85B7,
+ 0x5400: 0x85B8,
+ 0x5401: 0xD3F5,
+ 0x5402: 0x85B9,
+ 0x5403: 0xB3D4,
+ 0x5404: 0xB8F7,
+ 0x5405: 0x85BA,
+ 0x5406: 0xDFBA,
+ 0x5407: 0x85BB,
+ 0x5408: 0xBACF,
+ 0x5409: 0xBCAA,
+ 0x540A: 0xB5F5,
+ 0x540B: 0x85BC,
+ 0x540C: 0xCDAC,
+ 0x540D: 0xC3FB,
+ 0x540E: 0xBAF3,
+ 0x540F: 0xC0F4,
+ 0x5410: 0xCDC2,
+ 0x5411: 0xCFF2,
+ 0x5412: 0xDFB8,
+ 0x5413: 0xCFC5,
+ 0x5414: 0x85BD,
+ 0x5415: 0xC2C0,
+ 0x5416: 0xDFB9,
+ 0x5417: 0xC2F0,
+ 0x5418: 0x85BE,
+ 0x5419: 0x85BF,
+ 0x541A: 0x85C0,
+ 0x541B: 0xBEFD,
+ 0x541C: 0x85C1,
+ 0x541D: 0xC1DF,
+ 0x541E: 0xCDCC,
+ 0x541F: 0xD2F7,
+ 0x5420: 0xB7CD,
+ 0x5421: 0xDFC1,
+ 0x5422: 0x85C2,
+ 0x5423: 0xDFC4,
+ 0x5424: 0x85C3,
+ 0x5425: 0x85C4,
+ 0x5426: 0xB7F1,
+ 0x5427: 0xB0C9,
+ 0x5428: 0xB6D6,
+ 0x5429: 0xB7D4,
+ 0x542A: 0x85C5,
+ 0x542B: 0xBAAC,
+ 0x542C: 0xCCFD,
+ 0x542D: 0xBFD4,
+ 0x542E: 0xCBB1,
+ 0x542F: 0xC6F4,
+ 0x5430: 0x85C6,
+ 0x5431: 0xD6A8,
+ 0x5432: 0xDFC5,
+ 0x5433: 0x85C7,
+ 0x5434: 0xCEE2,
+ 0x5435: 0xB3B3,
+ 0x5436: 0x85C8,
+ 0x5437: 0x85C9,
+ 0x5438: 0xCEFC,
+ 0x5439: 0xB4B5,
+ 0x543A: 0x85CA,
+ 0x543B: 0xCEC7,
+ 0x543C: 0xBAF0,
+ 0x543D: 0x85CB,
+ 0x543E: 0xCEE1,
+ 0x543F: 0x85CC,
+ 0x5440: 0xD1BD,
+ 0x5441: 0x85CD,
+ 0x5442: 0x85CE,
+ 0x5443: 0xDFC0,
+ 0x5444: 0x85CF,
+ 0x5445: 0x85D0,
+ 0x5446: 0xB4F4,
+ 0x5447: 0x85D1,
+ 0x5448: 0xB3CA,
+ 0x5449: 0x85D2,
+ 0x544A: 0xB8E6,
+ 0x544B: 0xDFBB,
+ 0x544C: 0x85D3,
+ 0x544D: 0x85D4,
+ 0x544E: 0x85D5,
+ 0x544F: 0x85D6,
+ 0x5450: 0xC4C5,
+ 0x5451: 0x85D7,
+ 0x5452: 0xDFBC,
+ 0x5453: 0xDFBD,
+ 0x5454: 0xDFBE,
+ 0x5455: 0xC5BB,
+ 0x5456: 0xDFBF,
+ 0x5457: 0xDFC2,
+ 0x5458: 0xD4B1,
+ 0x5459: 0xDFC3,
+ 0x545A: 0x85D8,
+ 0x545B: 0xC7BA,
+ 0x545C: 0xCED8,
+ 0x545D: 0x85D9,
+ 0x545E: 0x85DA,
+ 0x545F: 0x85DB,
+ 0x5460: 0x85DC,
+ 0x5461: 0x85DD,
+ 0x5462: 0xC4D8,
+ 0x5463: 0x85DE,
+ 0x5464: 0xDFCA,
+ 0x5465: 0x85DF,
+ 0x5466: 0xDFCF,
+ 0x5467: 0x85E0,
+ 0x5468: 0xD6DC,
+ 0x5469: 0x85E1,
+ 0x546A: 0x85E2,
+ 0x546B: 0x85E3,
+ 0x546C: 0x85E4,
+ 0x546D: 0x85E5,
+ 0x546E: 0x85E6,
+ 0x546F: 0x85E7,
+ 0x5470: 0x85E8,
+ 0x5471: 0xDFC9,
+ 0x5472: 0xDFDA,
+ 0x5473: 0xCEB6,
+ 0x5474: 0x85E9,
+ 0x5475: 0xBAC7,
+ 0x5476: 0xDFCE,
+ 0x5477: 0xDFC8,
+ 0x5478: 0xC5DE,
+ 0x5479: 0x85EA,
+ 0x547A: 0x85EB,
+ 0x547B: 0xC9EB,
+ 0x547C: 0xBAF4,
+ 0x547D: 0xC3FC,
+ 0x547E: 0x85EC,
+ 0x547F: 0x85ED,
+ 0x5480: 0xBED7,
+ 0x5481: 0x85EE,
+ 0x5482: 0xDFC6,
+ 0x5483: 0x85EF,
+ 0x5484: 0xDFCD,
+ 0x5485: 0x85F0,
+ 0x5486: 0xC5D8,
+ 0x5487: 0x85F1,
+ 0x5488: 0x85F2,
+ 0x5489: 0x85F3,
+ 0x548A: 0x85F4,
+ 0x548B: 0xD5A6,
+ 0x548C: 0xBACD,
+ 0x548D: 0x85F5,
+ 0x548E: 0xBECC,
+ 0x548F: 0xD3BD,
+ 0x5490: 0xB8C0,
+ 0x5491: 0x85F6,
+ 0x5492: 0xD6E4,
+ 0x5493: 0x85F7,
+ 0x5494: 0xDFC7,
+ 0x5495: 0xB9BE,
+ 0x5496: 0xBFA7,
+ 0x5497: 0x85F8,
+ 0x5498: 0x85F9,
+ 0x5499: 0xC1FC,
+ 0x549A: 0xDFCB,
+ 0x549B: 0xDFCC,
+ 0x549C: 0x85FA,
+ 0x549D: 0xDFD0,
+ 0x549E: 0x85FB,
+ 0x549F: 0x85FC,
+ 0x54A0: 0x85FD,
+ 0x54A1: 0x85FE,
+ 0x54A2: 0x8640,
+ 0x54A3: 0xDFDB,
+ 0x54A4: 0xDFE5,
+ 0x54A5: 0x8641,
+ 0x54A6: 0xDFD7,
+ 0x54A7: 0xDFD6,
+ 0x54A8: 0xD7C9,
+ 0x54A9: 0xDFE3,
+ 0x54AA: 0xDFE4,
+ 0x54AB: 0xE5EB,
+ 0x54AC: 0xD2A7,
+ 0x54AD: 0xDFD2,
+ 0x54AE: 0x8642,
+ 0x54AF: 0xBFA9,
+ 0x54B0: 0x8643,
+ 0x54B1: 0xD4DB,
+ 0x54B2: 0x8644,
+ 0x54B3: 0xBFC8,
+ 0x54B4: 0xDFD4,
+ 0x54B5: 0x8645,
+ 0x54B6: 0x8646,
+ 0x54B7: 0x8647,
+ 0x54B8: 0xCFCC,
+ 0x54B9: 0x8648,
+ 0x54BA: 0x8649,
+ 0x54BB: 0xDFDD,
+ 0x54BC: 0x864A,
+ 0x54BD: 0xD1CA,
+ 0x54BE: 0x864B,
+ 0x54BF: 0xDFDE,
+ 0x54C0: 0xB0A7,
+ 0x54C1: 0xC6B7,
+ 0x54C2: 0xDFD3,
+ 0x54C3: 0x864C,
+ 0x54C4: 0xBAE5,
+ 0x54C5: 0x864D,
+ 0x54C6: 0xB6DF,
+ 0x54C7: 0xCDDB,
+ 0x54C8: 0xB9FE,
+ 0x54C9: 0xD4D5,
+ 0x54CA: 0x864E,
+ 0x54CB: 0x864F,
+ 0x54CC: 0xDFDF,
+ 0x54CD: 0xCFEC,
+ 0x54CE: 0xB0A5,
+ 0x54CF: 0xDFE7,
+ 0x54D0: 0xDFD1,
+ 0x54D1: 0xD1C6,
+ 0x54D2: 0xDFD5,
+ 0x54D3: 0xDFD8,
+ 0x54D4: 0xDFD9,
+ 0x54D5: 0xDFDC,
+ 0x54D6: 0x8650,
+ 0x54D7: 0xBBA9,
+ 0x54D8: 0x8651,
+ 0x54D9: 0xDFE0,
+ 0x54DA: 0xDFE1,
+ 0x54DB: 0x8652,
+ 0x54DC: 0xDFE2,
+ 0x54DD: 0xDFE6,
+ 0x54DE: 0xDFE8,
+ 0x54DF: 0xD3B4,
+ 0x54E0: 0x8653,
+ 0x54E1: 0x8654,
+ 0x54E2: 0x8655,
+ 0x54E3: 0x8656,
+ 0x54E4: 0x8657,
+ 0x54E5: 0xB8E7,
+ 0x54E6: 0xC5B6,
+ 0x54E7: 0xDFEA,
+ 0x54E8: 0xC9DA,
+ 0x54E9: 0xC1A8,
+ 0x54EA: 0xC4C4,
+ 0x54EB: 0x8658,
+ 0x54EC: 0x8659,
+ 0x54ED: 0xBFDE,
+ 0x54EE: 0xCFF8,
+ 0x54EF: 0x865A,
+ 0x54F0: 0x865B,
+ 0x54F1: 0x865C,
+ 0x54F2: 0xD5DC,
+ 0x54F3: 0xDFEE,
+ 0x54F4: 0x865D,
+ 0x54F5: 0x865E,
+ 0x54F6: 0x865F,
+ 0x54F7: 0x8660,
+ 0x54F8: 0x8661,
+ 0x54F9: 0x8662,
+ 0x54FA: 0xB2B8,
+ 0x54FB: 0x8663,
+ 0x54FC: 0xBADF,
+ 0x54FD: 0xDFEC,
+ 0x54FE: 0x8664,
+ 0x54FF: 0xDBC1,
+ 0x5500: 0x8665,
+ 0x5501: 0xD1E4,
+ 0x5502: 0x8666,
+ 0x5503: 0x8667,
+ 0x5504: 0x8668,
+ 0x5505: 0x8669,
+ 0x5506: 0xCBF4,
+ 0x5507: 0xB4BD,
+ 0x5508: 0x866A,
+ 0x5509: 0xB0A6,
+ 0x550A: 0x866B,
+ 0x550B: 0x866C,
+ 0x550C: 0x866D,
+ 0x550D: 0x866E,
+ 0x550E: 0x866F,
+ 0x550F: 0xDFF1,
+ 0x5510: 0xCCC6,
+ 0x5511: 0xDFF2,
+ 0x5512: 0x8670,
+ 0x5513: 0x8671,
+ 0x5514: 0xDFED,
+ 0x5515: 0x8672,
+ 0x5516: 0x8673,
+ 0x5517: 0x8674,
+ 0x5518: 0x8675,
+ 0x5519: 0x8676,
+ 0x551A: 0x8677,
+ 0x551B: 0xDFE9,
+ 0x551C: 0x8678,
+ 0x551D: 0x8679,
+ 0x551E: 0x867A,
+ 0x551F: 0x867B,
+ 0x5520: 0xDFEB,
+ 0x5521: 0x867C,
+ 0x5522: 0xDFEF,
+ 0x5523: 0xDFF0,
+ 0x5524: 0xBBBD,
+ 0x5525: 0x867D,
+ 0x5526: 0x867E,
+ 0x5527: 0xDFF3,
+ 0x5528: 0x8680,
+ 0x5529: 0x8681,
+ 0x552A: 0xDFF4,
+ 0x552B: 0x8682,
+ 0x552C: 0xBBA3,
+ 0x552D: 0x8683,
+ 0x552E: 0xCADB,
+ 0x552F: 0xCEA8,
+ 0x5530: 0xE0A7,
+ 0x5531: 0xB3AA,
+ 0x5532: 0x8684,
+ 0x5533: 0xE0A6,
+ 0x5534: 0x8685,
+ 0x5535: 0x8686,
+ 0x5536: 0x8687,
+ 0x5537: 0xE0A1,
+ 0x5538: 0x8688,
+ 0x5539: 0x8689,
+ 0x553A: 0x868A,
+ 0x553B: 0x868B,
+ 0x553C: 0xDFFE,
+ 0x553D: 0x868C,
+ 0x553E: 0xCDD9,
+ 0x553F: 0xDFFC,
+ 0x5540: 0x868D,
+ 0x5541: 0xDFFA,
+ 0x5542: 0x868E,
+ 0x5543: 0xBFD0,
+ 0x5544: 0xD7C4,
+ 0x5545: 0x868F,
+ 0x5546: 0xC9CC,
+ 0x5547: 0x8690,
+ 0x5548: 0x8691,
+ 0x5549: 0xDFF8,
+ 0x554A: 0xB0A1,
+ 0x554B: 0x8692,
+ 0x554C: 0x8693,
+ 0x554D: 0x8694,
+ 0x554E: 0x8695,
+ 0x554F: 0x8696,
+ 0x5550: 0xDFFD,
+ 0x5551: 0x8697,
+ 0x5552: 0x8698,
+ 0x5553: 0x8699,
+ 0x5554: 0x869A,
+ 0x5555: 0xDFFB,
+ 0x5556: 0xE0A2,
+ 0x5557: 0x869B,
+ 0x5558: 0x869C,
+ 0x5559: 0x869D,
+ 0x555A: 0x869E,
+ 0x555B: 0x869F,
+ 0x555C: 0xE0A8,
+ 0x555D: 0x86A0,
+ 0x555E: 0x86A1,
+ 0x555F: 0x86A2,
+ 0x5560: 0x86A3,
+ 0x5561: 0xB7C8,
+ 0x5562: 0x86A4,
+ 0x5563: 0x86A5,
+ 0x5564: 0xC6A1,
+ 0x5565: 0xC9B6,
+ 0x5566: 0xC0B2,
+ 0x5567: 0xDFF5,
+ 0x5568: 0x86A6,
+ 0x5569: 0x86A7,
+ 0x556A: 0xC5BE,
+ 0x556B: 0x86A8,
+ 0x556C: 0xD8C4,
+ 0x556D: 0xDFF9,
+ 0x556E: 0xC4F6,
+ 0x556F: 0x86A9,
+ 0x5570: 0x86AA,
+ 0x5571: 0x86AB,
+ 0x5572: 0x86AC,
+ 0x5573: 0x86AD,
+ 0x5574: 0x86AE,
+ 0x5575: 0xE0A3,
+ 0x5576: 0xE0A4,
+ 0x5577: 0xE0A5,
+ 0x5578: 0xD0A5,
+ 0x5579: 0x86AF,
+ 0x557A: 0x86B0,
+ 0x557B: 0xE0B4,
+ 0x557C: 0xCCE4,
+ 0x557D: 0x86B1,
+ 0x557E: 0xE0B1,
+ 0x557F: 0x86B2,
+ 0x5580: 0xBFA6,
+ 0x5581: 0xE0AF,
+ 0x5582: 0xCEB9,
+ 0x5583: 0xE0AB,
+ 0x5584: 0xC9C6,
+ 0x5585: 0x86B3,
+ 0x5586: 0x86B4,
+ 0x5587: 0xC0AE,
+ 0x5588: 0xE0AE,
+ 0x5589: 0xBAED,
+ 0x558A: 0xBAB0,
+ 0x558B: 0xE0A9,
+ 0x558C: 0x86B5,
+ 0x558D: 0x86B6,
+ 0x558E: 0x86B7,
+ 0x558F: 0xDFF6,
+ 0x5590: 0x86B8,
+ 0x5591: 0xE0B3,
+ 0x5592: 0x86B9,
+ 0x5593: 0x86BA,
+ 0x5594: 0xE0B8,
+ 0x5595: 0x86BB,
+ 0x5596: 0x86BC,
+ 0x5597: 0x86BD,
+ 0x5598: 0xB4AD,
+ 0x5599: 0xE0B9,
+ 0x559A: 0x86BE,
+ 0x559B: 0x86BF,
+ 0x559C: 0xCFB2,
+ 0x559D: 0xBAC8,
+ 0x559E: 0x86C0,
+ 0x559F: 0xE0B0,
+ 0x55A0: 0x86C1,
+ 0x55A1: 0x86C2,
+ 0x55A2: 0x86C3,
+ 0x55A3: 0x86C4,
+ 0x55A4: 0x86C5,
+ 0x55A5: 0x86C6,
+ 0x55A6: 0x86C7,
+ 0x55A7: 0xD0FA,
+ 0x55A8: 0x86C8,
+ 0x55A9: 0x86C9,
+ 0x55AA: 0x86CA,
+ 0x55AB: 0x86CB,
+ 0x55AC: 0x86CC,
+ 0x55AD: 0x86CD,
+ 0x55AE: 0x86CE,
+ 0x55AF: 0x86CF,
+ 0x55B0: 0x86D0,
+ 0x55B1: 0xE0AC,
+ 0x55B2: 0x86D1,
+ 0x55B3: 0xD4FB,
+ 0x55B4: 0x86D2,
+ 0x55B5: 0xDFF7,
+ 0x55B6: 0x86D3,
+ 0x55B7: 0xC5E7,
+ 0x55B8: 0x86D4,
+ 0x55B9: 0xE0AD,
+ 0x55BA: 0x86D5,
+ 0x55BB: 0xD3F7,
+ 0x55BC: 0x86D6,
+ 0x55BD: 0xE0B6,
+ 0x55BE: 0xE0B7,
+ 0x55BF: 0x86D7,
+ 0x55C0: 0x86D8,
+ 0x55C1: 0x86D9,
+ 0x55C2: 0x86DA,
+ 0x55C3: 0x86DB,
+ 0x55C4: 0xE0C4,
+ 0x55C5: 0xD0E1,
+ 0x55C6: 0x86DC,
+ 0x55C7: 0x86DD,
+ 0x55C8: 0x86DE,
+ 0x55C9: 0xE0BC,
+ 0x55CA: 0x86DF,
+ 0x55CB: 0x86E0,
+ 0x55CC: 0xE0C9,
+ 0x55CD: 0xE0CA,
+ 0x55CE: 0x86E1,
+ 0x55CF: 0x86E2,
+ 0x55D0: 0x86E3,
+ 0x55D1: 0xE0BE,
+ 0x55D2: 0xE0AA,
+ 0x55D3: 0xC9A4,
+ 0x55D4: 0xE0C1,
+ 0x55D5: 0x86E4,
+ 0x55D6: 0xE0B2,
+ 0x55D7: 0x86E5,
+ 0x55D8: 0x86E6,
+ 0x55D9: 0x86E7,
+ 0x55DA: 0x86E8,
+ 0x55DB: 0x86E9,
+ 0x55DC: 0xCAC8,
+ 0x55DD: 0xE0C3,
+ 0x55DE: 0x86EA,
+ 0x55DF: 0xE0B5,
+ 0x55E0: 0x86EB,
+ 0x55E1: 0xCECB,
+ 0x55E2: 0x86EC,
+ 0x55E3: 0xCBC3,
+ 0x55E4: 0xE0CD,
+ 0x55E5: 0xE0C6,
+ 0x55E6: 0xE0C2,
+ 0x55E7: 0x86ED,
+ 0x55E8: 0xE0CB,
+ 0x55E9: 0x86EE,
+ 0x55EA: 0xE0BA,
+ 0x55EB: 0xE0BF,
+ 0x55EC: 0xE0C0,
+ 0x55ED: 0x86EF,
+ 0x55EE: 0x86F0,
+ 0x55EF: 0xE0C5,
+ 0x55F0: 0x86F1,
+ 0x55F1: 0x86F2,
+ 0x55F2: 0xE0C7,
+ 0x55F3: 0xE0C8,
+ 0x55F4: 0x86F3,
+ 0x55F5: 0xE0CC,
+ 0x55F6: 0x86F4,
+ 0x55F7: 0xE0BB,
+ 0x55F8: 0x86F5,
+ 0x55F9: 0x86F6,
+ 0x55FA: 0x86F7,
+ 0x55FB: 0x86F8,
+ 0x55FC: 0x86F9,
+ 0x55FD: 0xCBD4,
+ 0x55FE: 0xE0D5,
+ 0x55FF: 0x86FA,
+ 0x5600: 0xE0D6,
+ 0x5601: 0xE0D2,
+ 0x5602: 0x86FB,
+ 0x5603: 0x86FC,
+ 0x5604: 0x86FD,
+ 0x5605: 0x86FE,
+ 0x5606: 0x8740,
+ 0x5607: 0x8741,
+ 0x5608: 0xE0D0,
+ 0x5609: 0xBCCE,
+ 0x560A: 0x8742,
+ 0x560B: 0x8743,
+ 0x560C: 0xE0D1,
+ 0x560D: 0x8744,
+ 0x560E: 0xB8C2,
+ 0x560F: 0xD8C5,
+ 0x5610: 0x8745,
+ 0x5611: 0x8746,
+ 0x5612: 0x8747,
+ 0x5613: 0x8748,
+ 0x5614: 0x8749,
+ 0x5615: 0x874A,
+ 0x5616: 0x874B,
+ 0x5617: 0x874C,
+ 0x5618: 0xD0EA,
+ 0x5619: 0x874D,
+ 0x561A: 0x874E,
+ 0x561B: 0xC2EF,
+ 0x561C: 0x874F,
+ 0x561D: 0x8750,
+ 0x561E: 0xE0CF,
+ 0x561F: 0xE0BD,
+ 0x5620: 0x8751,
+ 0x5621: 0x8752,
+ 0x5622: 0x8753,
+ 0x5623: 0xE0D4,
+ 0x5624: 0xE0D3,
+ 0x5625: 0x8754,
+ 0x5626: 0x8755,
+ 0x5627: 0xE0D7,
+ 0x5628: 0x8756,
+ 0x5629: 0x8757,
+ 0x562A: 0x8758,
+ 0x562B: 0x8759,
+ 0x562C: 0xE0DC,
+ 0x562D: 0xE0D8,
+ 0x562E: 0x875A,
+ 0x562F: 0x875B,
+ 0x5630: 0x875C,
+ 0x5631: 0xD6F6,
+ 0x5632: 0xB3B0,
+ 0x5633: 0x875D,
+ 0x5634: 0xD7EC,
+ 0x5635: 0x875E,
+ 0x5636: 0xCBBB,
+ 0x5637: 0x875F,
+ 0x5638: 0x8760,
+ 0x5639: 0xE0DA,
+ 0x563A: 0x8761,
+ 0x563B: 0xCEFB,
+ 0x563C: 0x8762,
+ 0x563D: 0x8763,
+ 0x563E: 0x8764,
+ 0x563F: 0xBAD9,
+ 0x5640: 0x8765,
+ 0x5641: 0x8766,
+ 0x5642: 0x8767,
+ 0x5643: 0x8768,
+ 0x5644: 0x8769,
+ 0x5645: 0x876A,
+ 0x5646: 0x876B,
+ 0x5647: 0x876C,
+ 0x5648: 0x876D,
+ 0x5649: 0x876E,
+ 0x564A: 0x876F,
+ 0x564B: 0x8770,
+ 0x564C: 0xE0E1,
+ 0x564D: 0xE0DD,
+ 0x564E: 0xD2AD,
+ 0x564F: 0x8771,
+ 0x5650: 0x8772,
+ 0x5651: 0x8773,
+ 0x5652: 0x8774,
+ 0x5653: 0x8775,
+ 0x5654: 0xE0E2,
+ 0x5655: 0x8776,
+ 0x5656: 0x8777,
+ 0x5657: 0xE0DB,
+ 0x5658: 0xE0D9,
+ 0x5659: 0xE0DF,
+ 0x565A: 0x8778,
+ 0x565B: 0x8779,
+ 0x565C: 0xE0E0,
+ 0x565D: 0x877A,
+ 0x565E: 0x877B,
+ 0x565F: 0x877C,
+ 0x5660: 0x877D,
+ 0x5661: 0x877E,
+ 0x5662: 0xE0DE,
+ 0x5663: 0x8780,
+ 0x5664: 0xE0E4,
+ 0x5665: 0x8781,
+ 0x5666: 0x8782,
+ 0x5667: 0x8783,
+ 0x5668: 0xC6F7,
+ 0x5669: 0xD8AC,
+ 0x566A: 0xD4EB,
+ 0x566B: 0xE0E6,
+ 0x566C: 0xCAC9,
+ 0x566D: 0x8784,
+ 0x566E: 0x8785,
+ 0x566F: 0x8786,
+ 0x5670: 0x8787,
+ 0x5671: 0xE0E5,
+ 0x5672: 0x8788,
+ 0x5673: 0x8789,
+ 0x5674: 0x878A,
+ 0x5675: 0x878B,
+ 0x5676: 0xB8C1,
+ 0x5677: 0x878C,
+ 0x5678: 0x878D,
+ 0x5679: 0x878E,
+ 0x567A: 0x878F,
+ 0x567B: 0xE0E7,
+ 0x567C: 0xE0E8,
+ 0x567D: 0x8790,
+ 0x567E: 0x8791,
+ 0x567F: 0x8792,
+ 0x5680: 0x8793,
+ 0x5681: 0x8794,
+ 0x5682: 0x8795,
+ 0x5683: 0x8796,
+ 0x5684: 0x8797,
+ 0x5685: 0xE0E9,
+ 0x5686: 0xE0E3,
+ 0x5687: 0x8798,
+ 0x5688: 0x8799,
+ 0x5689: 0x879A,
+ 0x568A: 0x879B,
+ 0x568B: 0x879C,
+ 0x568C: 0x879D,
+ 0x568D: 0x879E,
+ 0x568E: 0xBABF,
+ 0x568F: 0xCCE7,
+ 0x5690: 0x879F,
+ 0x5691: 0x87A0,
+ 0x5692: 0x87A1,
+ 0x5693: 0xE0EA,
+ 0x5694: 0x87A2,
+ 0x5695: 0x87A3,
+ 0x5696: 0x87A4,
+ 0x5697: 0x87A5,
+ 0x5698: 0x87A6,
+ 0x5699: 0x87A7,
+ 0x569A: 0x87A8,
+ 0x569B: 0x87A9,
+ 0x569C: 0x87AA,
+ 0x569D: 0x87AB,
+ 0x569E: 0x87AC,
+ 0x569F: 0x87AD,
+ 0x56A0: 0x87AE,
+ 0x56A1: 0x87AF,
+ 0x56A2: 0x87B0,
+ 0x56A3: 0xCFF9,
+ 0x56A4: 0x87B1,
+ 0x56A5: 0x87B2,
+ 0x56A6: 0x87B3,
+ 0x56A7: 0x87B4,
+ 0x56A8: 0x87B5,
+ 0x56A9: 0x87B6,
+ 0x56AA: 0x87B7,
+ 0x56AB: 0x87B8,
+ 0x56AC: 0x87B9,
+ 0x56AD: 0x87BA,
+ 0x56AE: 0x87BB,
+ 0x56AF: 0xE0EB,
+ 0x56B0: 0x87BC,
+ 0x56B1: 0x87BD,
+ 0x56B2: 0x87BE,
+ 0x56B3: 0x87BF,
+ 0x56B4: 0x87C0,
+ 0x56B5: 0x87C1,
+ 0x56B6: 0x87C2,
+ 0x56B7: 0xC8C2,
+ 0x56B8: 0x87C3,
+ 0x56B9: 0x87C4,
+ 0x56BA: 0x87C5,
+ 0x56BB: 0x87C6,
+ 0x56BC: 0xBDC0,
+ 0x56BD: 0x87C7,
+ 0x56BE: 0x87C8,
+ 0x56BF: 0x87C9,
+ 0x56C0: 0x87CA,
+ 0x56C1: 0x87CB,
+ 0x56C2: 0x87CC,
+ 0x56C3: 0x87CD,
+ 0x56C4: 0x87CE,
+ 0x56C5: 0x87CF,
+ 0x56C6: 0x87D0,
+ 0x56C7: 0x87D1,
+ 0x56C8: 0x87D2,
+ 0x56C9: 0x87D3,
+ 0x56CA: 0xC4D2,
+ 0x56CB: 0x87D4,
+ 0x56CC: 0x87D5,
+ 0x56CD: 0x87D6,
+ 0x56CE: 0x87D7,
+ 0x56CF: 0x87D8,
+ 0x56D0: 0x87D9,
+ 0x56D1: 0x87DA,
+ 0x56D2: 0x87DB,
+ 0x56D3: 0x87DC,
+ 0x56D4: 0xE0EC,
+ 0x56D5: 0x87DD,
+ 0x56D6: 0x87DE,
+ 0x56D7: 0xE0ED,
+ 0x56D8: 0x87DF,
+ 0x56D9: 0x87E0,
+ 0x56DA: 0xC7F4,
+ 0x56DB: 0xCBC4,
+ 0x56DC: 0x87E1,
+ 0x56DD: 0xE0EE,
+ 0x56DE: 0xBBD8,
+ 0x56DF: 0xD8B6,
+ 0x56E0: 0xD2F2,
+ 0x56E1: 0xE0EF,
+ 0x56E2: 0xCDC5,
+ 0x56E3: 0x87E2,
+ 0x56E4: 0xB6DA,
+ 0x56E5: 0x87E3,
+ 0x56E6: 0x87E4,
+ 0x56E7: 0x87E5,
+ 0x56E8: 0x87E6,
+ 0x56E9: 0x87E7,
+ 0x56EA: 0x87E8,
+ 0x56EB: 0xE0F1,
+ 0x56EC: 0x87E9,
+ 0x56ED: 0xD4B0,
+ 0x56EE: 0x87EA,
+ 0x56EF: 0x87EB,
+ 0x56F0: 0xC0A7,
+ 0x56F1: 0xB4D1,
+ 0x56F2: 0x87EC,
+ 0x56F3: 0x87ED,
+ 0x56F4: 0xCEA7,
+ 0x56F5: 0xE0F0,
+ 0x56F6: 0x87EE,
+ 0x56F7: 0x87EF,
+ 0x56F8: 0x87F0,
+ 0x56F9: 0xE0F2,
+ 0x56FA: 0xB9CC,
+ 0x56FB: 0x87F1,
+ 0x56FC: 0x87F2,
+ 0x56FD: 0xB9FA,
+ 0x56FE: 0xCDBC,
+ 0x56FF: 0xE0F3,
+ 0x5700: 0x87F3,
+ 0x5701: 0x87F4,
+ 0x5702: 0x87F5,
+ 0x5703: 0xC6D4,
+ 0x5704: 0xE0F4,
+ 0x5705: 0x87F6,
+ 0x5706: 0xD4B2,
+ 0x5707: 0x87F7,
+ 0x5708: 0xC8A6,
+ 0x5709: 0xE0F6,
+ 0x570A: 0xE0F5,
+ 0x570B: 0x87F8,
+ 0x570C: 0x87F9,
+ 0x570D: 0x87FA,
+ 0x570E: 0x87FB,
+ 0x570F: 0x87FC,
+ 0x5710: 0x87FD,
+ 0x5711: 0x87FE,
+ 0x5712: 0x8840,
+ 0x5713: 0x8841,
+ 0x5714: 0x8842,
+ 0x5715: 0x8843,
+ 0x5716: 0x8844,
+ 0x5717: 0x8845,
+ 0x5718: 0x8846,
+ 0x5719: 0x8847,
+ 0x571A: 0x8848,
+ 0x571B: 0x8849,
+ 0x571C: 0xE0F7,
+ 0x571D: 0x884A,
+ 0x571E: 0x884B,
+ 0x571F: 0xCDC1,
+ 0x5720: 0x884C,
+ 0x5721: 0x884D,
+ 0x5722: 0x884E,
+ 0x5723: 0xCAA5,
+ 0x5724: 0x884F,
+ 0x5725: 0x8850,
+ 0x5726: 0x8851,
+ 0x5727: 0x8852,
+ 0x5728: 0xD4DA,
+ 0x5729: 0xDBD7,
+ 0x572A: 0xDBD9,
+ 0x572B: 0x8853,
+ 0x572C: 0xDBD8,
+ 0x572D: 0xB9E7,
+ 0x572E: 0xDBDC,
+ 0x572F: 0xDBDD,
+ 0x5730: 0xB5D8,
+ 0x5731: 0x8854,
+ 0x5732: 0x8855,
+ 0x5733: 0xDBDA,
+ 0x5734: 0x8856,
+ 0x5735: 0x8857,
+ 0x5736: 0x8858,
+ 0x5737: 0x8859,
+ 0x5738: 0x885A,
+ 0x5739: 0xDBDB,
+ 0x573A: 0xB3A1,
+ 0x573B: 0xDBDF,
+ 0x573C: 0x885B,
+ 0x573D: 0x885C,
+ 0x573E: 0xBBF8,
+ 0x573F: 0x885D,
+ 0x5740: 0xD6B7,
+ 0x5741: 0x885E,
+ 0x5742: 0xDBE0,
+ 0x5743: 0x885F,
+ 0x5744: 0x8860,
+ 0x5745: 0x8861,
+ 0x5746: 0x8862,
+ 0x5747: 0xBEF9,
+ 0x5748: 0x8863,
+ 0x5749: 0x8864,
+ 0x574A: 0xB7BB,
+ 0x574B: 0x8865,
+ 0x574C: 0xDBD0,
+ 0x574D: 0xCCAE,
+ 0x574E: 0xBFB2,
+ 0x574F: 0xBBB5,
+ 0x5750: 0xD7F8,
+ 0x5751: 0xBFD3,
+ 0x5752: 0x8866,
+ 0x5753: 0x8867,
+ 0x5754: 0x8868,
+ 0x5755: 0x8869,
+ 0x5756: 0x886A,
+ 0x5757: 0xBFE9,
+ 0x5758: 0x886B,
+ 0x5759: 0x886C,
+ 0x575A: 0xBCE1,
+ 0x575B: 0xCCB3,
+ 0x575C: 0xDBDE,
+ 0x575D: 0xB0D3,
+ 0x575E: 0xCEEB,
+ 0x575F: 0xB7D8,
+ 0x5760: 0xD7B9,
+ 0x5761: 0xC6C2,
+ 0x5762: 0x886D,
+ 0x5763: 0x886E,
+ 0x5764: 0xC0A4,
+ 0x5765: 0x886F,
+ 0x5766: 0xCCB9,
+ 0x5767: 0x8870,
+ 0x5768: 0xDBE7,
+ 0x5769: 0xDBE1,
+ 0x576A: 0xC6BA,
+ 0x576B: 0xDBE3,
+ 0x576C: 0x8871,
+ 0x576D: 0xDBE8,
+ 0x576E: 0x8872,
+ 0x576F: 0xC5F7,
+ 0x5770: 0x8873,
+ 0x5771: 0x8874,
+ 0x5772: 0x8875,
+ 0x5773: 0xDBEA,
+ 0x5774: 0x8876,
+ 0x5775: 0x8877,
+ 0x5776: 0xDBE9,
+ 0x5777: 0xBFC0,
+ 0x5778: 0x8878,
+ 0x5779: 0x8879,
+ 0x577A: 0x887A,
+ 0x577B: 0xDBE6,
+ 0x577C: 0xDBE5,
+ 0x577D: 0x887B,
+ 0x577E: 0x887C,
+ 0x577F: 0x887D,
+ 0x5780: 0x887E,
+ 0x5781: 0x8880,
+ 0x5782: 0xB4B9,
+ 0x5783: 0xC0AC,
+ 0x5784: 0xC2A2,
+ 0x5785: 0xDBE2,
+ 0x5786: 0xDBE4,
+ 0x5787: 0x8881,
+ 0x5788: 0x8882,
+ 0x5789: 0x8883,
+ 0x578A: 0x8884,
+ 0x578B: 0xD0CD,
+ 0x578C: 0xDBED,
+ 0x578D: 0x8885,
+ 0x578E: 0x8886,
+ 0x578F: 0x8887,
+ 0x5790: 0x8888,
+ 0x5791: 0x8889,
+ 0x5792: 0xC0DD,
+ 0x5793: 0xDBF2,
+ 0x5794: 0x888A,
+ 0x5795: 0x888B,
+ 0x5796: 0x888C,
+ 0x5797: 0x888D,
+ 0x5798: 0x888E,
+ 0x5799: 0x888F,
+ 0x579A: 0x8890,
+ 0x579B: 0xB6E2,
+ 0x579C: 0x8891,
+ 0x579D: 0x8892,
+ 0x579E: 0x8893,
+ 0x579F: 0x8894,
+ 0x57A0: 0xDBF3,
+ 0x57A1: 0xDBD2,
+ 0x57A2: 0xB9B8,
+ 0x57A3: 0xD4AB,
+ 0x57A4: 0xDBEC,
+ 0x57A5: 0x8895,
+ 0x57A6: 0xBFD1,
+ 0x57A7: 0xDBF0,
+ 0x57A8: 0x8896,
+ 0x57A9: 0xDBD1,
+ 0x57AA: 0x8897,
+ 0x57AB: 0xB5E6,
+ 0x57AC: 0x8898,
+ 0x57AD: 0xDBEB,
+ 0x57AE: 0xBFE5,
+ 0x57AF: 0x8899,
+ 0x57B0: 0x889A,
+ 0x57B1: 0x889B,
+ 0x57B2: 0xDBEE,
+ 0x57B3: 0x889C,
+ 0x57B4: 0xDBF1,
+ 0x57B5: 0x889D,
+ 0x57B6: 0x889E,
+ 0x57B7: 0x889F,
+ 0x57B8: 0xDBF9,
+ 0x57B9: 0x88A0,
+ 0x57BA: 0x88A1,
+ 0x57BB: 0x88A2,
+ 0x57BC: 0x88A3,
+ 0x57BD: 0x88A4,
+ 0x57BE: 0x88A5,
+ 0x57BF: 0x88A6,
+ 0x57C0: 0x88A7,
+ 0x57C1: 0x88A8,
+ 0x57C2: 0xB9A1,
+ 0x57C3: 0xB0A3,
+ 0x57C4: 0x88A9,
+ 0x57C5: 0x88AA,
+ 0x57C6: 0x88AB,
+ 0x57C7: 0x88AC,
+ 0x57C8: 0x88AD,
+ 0x57C9: 0x88AE,
+ 0x57CA: 0x88AF,
+ 0x57CB: 0xC2F1,
+ 0x57CC: 0x88B0,
+ 0x57CD: 0x88B1,
+ 0x57CE: 0xB3C7,
+ 0x57CF: 0xDBEF,
+ 0x57D0: 0x88B2,
+ 0x57D1: 0x88B3,
+ 0x57D2: 0xDBF8,
+ 0x57D3: 0x88B4,
+ 0x57D4: 0xC6D2,
+ 0x57D5: 0xDBF4,
+ 0x57D6: 0x88B5,
+ 0x57D7: 0x88B6,
+ 0x57D8: 0xDBF5,
+ 0x57D9: 0xDBF7,
+ 0x57DA: 0xDBF6,
+ 0x57DB: 0x88B7,
+ 0x57DC: 0x88B8,
+ 0x57DD: 0xDBFE,
+ 0x57DE: 0x88B9,
+ 0x57DF: 0xD3F2,
+ 0x57E0: 0xB2BA,
+ 0x57E1: 0x88BA,
+ 0x57E2: 0x88BB,
+ 0x57E3: 0x88BC,
+ 0x57E4: 0xDBFD,
+ 0x57E5: 0x88BD,
+ 0x57E6: 0x88BE,
+ 0x57E7: 0x88BF,
+ 0x57E8: 0x88C0,
+ 0x57E9: 0x88C1,
+ 0x57EA: 0x88C2,
+ 0x57EB: 0x88C3,
+ 0x57EC: 0x88C4,
+ 0x57ED: 0xDCA4,
+ 0x57EE: 0x88C5,
+ 0x57EF: 0xDBFB,
+ 0x57F0: 0x88C6,
+ 0x57F1: 0x88C7,
+ 0x57F2: 0x88C8,
+ 0x57F3: 0x88C9,
+ 0x57F4: 0xDBFA,
+ 0x57F5: 0x88CA,
+ 0x57F6: 0x88CB,
+ 0x57F7: 0x88CC,
+ 0x57F8: 0xDBFC,
+ 0x57F9: 0xC5E0,
+ 0x57FA: 0xBBF9,
+ 0x57FB: 0x88CD,
+ 0x57FC: 0x88CE,
+ 0x57FD: 0xDCA3,
+ 0x57FE: 0x88CF,
+ 0x57FF: 0x88D0,
+ 0x5800: 0xDCA5,
+ 0x5801: 0x88D1,
+ 0x5802: 0xCCC3,
+ 0x5803: 0x88D2,
+ 0x5804: 0x88D3,
+ 0x5805: 0x88D4,
+ 0x5806: 0xB6D1,
+ 0x5807: 0xDDC0,
+ 0x5808: 0x88D5,
+ 0x5809: 0x88D6,
+ 0x580A: 0x88D7,
+ 0x580B: 0xDCA1,
+ 0x580C: 0x88D8,
+ 0x580D: 0xDCA2,
+ 0x580E: 0x88D9,
+ 0x580F: 0x88DA,
+ 0x5810: 0x88DB,
+ 0x5811: 0xC7B5,
+ 0x5812: 0x88DC,
+ 0x5813: 0x88DD,
+ 0x5814: 0x88DE,
+ 0x5815: 0xB6E9,
+ 0x5816: 0x88DF,
+ 0x5817: 0x88E0,
+ 0x5818: 0x88E1,
+ 0x5819: 0xDCA7,
+ 0x581A: 0x88E2,
+ 0x581B: 0x88E3,
+ 0x581C: 0x88E4,
+ 0x581D: 0x88E5,
+ 0x581E: 0xDCA6,
+ 0x581F: 0x88E6,
+ 0x5820: 0xDCA9,
+ 0x5821: 0xB1A4,
+ 0x5822: 0x88E7,
+ 0x5823: 0x88E8,
+ 0x5824: 0xB5CC,
+ 0x5825: 0x88E9,
+ 0x5826: 0x88EA,
+ 0x5827: 0x88EB,
+ 0x5828: 0x88EC,
+ 0x5829: 0x88ED,
+ 0x582A: 0xBFB0,
+ 0x582B: 0x88EE,
+ 0x582C: 0x88EF,
+ 0x582D: 0x88F0,
+ 0x582E: 0x88F1,
+ 0x582F: 0x88F2,
+ 0x5830: 0xD1DF,
+ 0x5831: 0x88F3,
+ 0x5832: 0x88F4,
+ 0x5833: 0x88F5,
+ 0x5834: 0x88F6,
+ 0x5835: 0xB6C2,
+ 0x5836: 0x88F7,
+ 0x5837: 0x88F8,
+ 0x5838: 0x88F9,
+ 0x5839: 0x88FA,
+ 0x583A: 0x88FB,
+ 0x583B: 0x88FC,
+ 0x583C: 0x88FD,
+ 0x583D: 0x88FE,
+ 0x583E: 0x8940,
+ 0x583F: 0x8941,
+ 0x5840: 0x8942,
+ 0x5841: 0x8943,
+ 0x5842: 0x8944,
+ 0x5843: 0x8945,
+ 0x5844: 0xDCA8,
+ 0x5845: 0x8946,
+ 0x5846: 0x8947,
+ 0x5847: 0x8948,
+ 0x5848: 0x8949,
+ 0x5849: 0x894A,
+ 0x584A: 0x894B,
+ 0x584B: 0x894C,
+ 0x584C: 0xCBFA,
+ 0x584D: 0xEBF3,
+ 0x584E: 0x894D,
+ 0x584F: 0x894E,
+ 0x5850: 0x894F,
+ 0x5851: 0xCBDC,
+ 0x5852: 0x8950,
+ 0x5853: 0x8951,
+ 0x5854: 0xCBFE,
+ 0x5855: 0x8952,
+ 0x5856: 0x8953,
+ 0x5857: 0x8954,
+ 0x5858: 0xCCC1,
+ 0x5859: 0x8955,
+ 0x585A: 0x8956,
+ 0x585B: 0x8957,
+ 0x585C: 0x8958,
+ 0x585D: 0x8959,
+ 0x585E: 0xC8FB,
+ 0x585F: 0x895A,
+ 0x5860: 0x895B,
+ 0x5861: 0x895C,
+ 0x5862: 0x895D,
+ 0x5863: 0x895E,
+ 0x5864: 0x895F,
+ 0x5865: 0xDCAA,
+ 0x5866: 0x8960,
+ 0x5867: 0x8961,
+ 0x5868: 0x8962,
+ 0x5869: 0x8963,
+ 0x586A: 0x8964,
+ 0x586B: 0xCCEE,
+ 0x586C: 0xDCAB,
+ 0x586D: 0x8965,
+ 0x586E: 0x8966,
+ 0x586F: 0x8967,
+ 0x5870: 0x8968,
+ 0x5871: 0x8969,
+ 0x5872: 0x896A,
+ 0x5873: 0x896B,
+ 0x5874: 0x896C,
+ 0x5875: 0x896D,
+ 0x5876: 0x896E,
+ 0x5877: 0x896F,
+ 0x5878: 0x8970,
+ 0x5879: 0x8971,
+ 0x587A: 0x8972,
+ 0x587B: 0x8973,
+ 0x587C: 0x8974,
+ 0x587D: 0x8975,
+ 0x587E: 0xDBD3,
+ 0x587F: 0x8976,
+ 0x5880: 0xDCAF,
+ 0x5881: 0xDCAC,
+ 0x5882: 0x8977,
+ 0x5883: 0xBEB3,
+ 0x5884: 0x8978,
+ 0x5885: 0xCAFB,
+ 0x5886: 0x8979,
+ 0x5887: 0x897A,
+ 0x5888: 0x897B,
+ 0x5889: 0xDCAD,
+ 0x588A: 0x897C,
+ 0x588B: 0x897D,
+ 0x588C: 0x897E,
+ 0x588D: 0x8980,
+ 0x588E: 0x8981,
+ 0x588F: 0x8982,
+ 0x5890: 0x8983,
+ 0x5891: 0x8984,
+ 0x5892: 0xC9CA,
+ 0x5893: 0xC4B9,
+ 0x5894: 0x8985,
+ 0x5895: 0x8986,
+ 0x5896: 0x8987,
+ 0x5897: 0x8988,
+ 0x5898: 0x8989,
+ 0x5899: 0xC7BD,
+ 0x589A: 0xDCAE,
+ 0x589B: 0x898A,
+ 0x589C: 0x898B,
+ 0x589D: 0x898C,
+ 0x589E: 0xD4F6,
+ 0x589F: 0xD0E6,
+ 0x58A0: 0x898D,
+ 0x58A1: 0x898E,
+ 0x58A2: 0x898F,
+ 0x58A3: 0x8990,
+ 0x58A4: 0x8991,
+ 0x58A5: 0x8992,
+ 0x58A6: 0x8993,
+ 0x58A7: 0x8994,
+ 0x58A8: 0xC4AB,
+ 0x58A9: 0xB6D5,
+ 0x58AA: 0x8995,
+ 0x58AB: 0x8996,
+ 0x58AC: 0x8997,
+ 0x58AD: 0x8998,
+ 0x58AE: 0x8999,
+ 0x58AF: 0x899A,
+ 0x58B0: 0x899B,
+ 0x58B1: 0x899C,
+ 0x58B2: 0x899D,
+ 0x58B3: 0x899E,
+ 0x58B4: 0x899F,
+ 0x58B5: 0x89A0,
+ 0x58B6: 0x89A1,
+ 0x58B7: 0x89A2,
+ 0x58B8: 0x89A3,
+ 0x58B9: 0x89A4,
+ 0x58BA: 0x89A5,
+ 0x58BB: 0x89A6,
+ 0x58BC: 0xDBD4,
+ 0x58BD: 0x89A7,
+ 0x58BE: 0x89A8,
+ 0x58BF: 0x89A9,
+ 0x58C0: 0x89AA,
+ 0x58C1: 0xB1DA,
+ 0x58C2: 0x89AB,
+ 0x58C3: 0x89AC,
+ 0x58C4: 0x89AD,
+ 0x58C5: 0xDBD5,
+ 0x58C6: 0x89AE,
+ 0x58C7: 0x89AF,
+ 0x58C8: 0x89B0,
+ 0x58C9: 0x89B1,
+ 0x58CA: 0x89B2,
+ 0x58CB: 0x89B3,
+ 0x58CC: 0x89B4,
+ 0x58CD: 0x89B5,
+ 0x58CE: 0x89B6,
+ 0x58CF: 0x89B7,
+ 0x58D0: 0x89B8,
+ 0x58D1: 0xDBD6,
+ 0x58D2: 0x89B9,
+ 0x58D3: 0x89BA,
+ 0x58D4: 0x89BB,
+ 0x58D5: 0xBABE,
+ 0x58D6: 0x89BC,
+ 0x58D7: 0x89BD,
+ 0x58D8: 0x89BE,
+ 0x58D9: 0x89BF,
+ 0x58DA: 0x89C0,
+ 0x58DB: 0x89C1,
+ 0x58DC: 0x89C2,
+ 0x58DD: 0x89C3,
+ 0x58DE: 0x89C4,
+ 0x58DF: 0x89C5,
+ 0x58E0: 0x89C6,
+ 0x58E1: 0x89C7,
+ 0x58E2: 0x89C8,
+ 0x58E3: 0x89C9,
+ 0x58E4: 0xC8C0,
+ 0x58E5: 0x89CA,
+ 0x58E6: 0x89CB,
+ 0x58E7: 0x89CC,
+ 0x58E8: 0x89CD,
+ 0x58E9: 0x89CE,
+ 0x58EA: 0x89CF,
+ 0x58EB: 0xCABF,
+ 0x58EC: 0xC8C9,
+ 0x58ED: 0x89D0,
+ 0x58EE: 0xD7B3,
+ 0x58EF: 0x89D1,
+ 0x58F0: 0xC9F9,
+ 0x58F1: 0x89D2,
+ 0x58F2: 0x89D3,
+ 0x58F3: 0xBFC7,
+ 0x58F4: 0x89D4,
+ 0x58F5: 0x89D5,
+ 0x58F6: 0xBAF8,
+ 0x58F7: 0x89D6,
+ 0x58F8: 0x89D7,
+ 0x58F9: 0xD2BC,
+ 0x58FA: 0x89D8,
+ 0x58FB: 0x89D9,
+ 0x58FC: 0x89DA,
+ 0x58FD: 0x89DB,
+ 0x58FE: 0x89DC,
+ 0x58FF: 0x89DD,
+ 0x5900: 0x89DE,
+ 0x5901: 0x89DF,
+ 0x5902: 0xE2BA,
+ 0x5903: 0x89E0,
+ 0x5904: 0xB4A6,
+ 0x5905: 0x89E1,
+ 0x5906: 0x89E2,
+ 0x5907: 0xB1B8,
+ 0x5908: 0x89E3,
+ 0x5909: 0x89E4,
+ 0x590A: 0x89E5,
+ 0x590B: 0x89E6,
+ 0x590C: 0x89E7,
+ 0x590D: 0xB8B4,
+ 0x590E: 0x89E8,
+ 0x590F: 0xCFC4,
+ 0x5910: 0x89E9,
+ 0x5911: 0x89EA,
+ 0x5912: 0x89EB,
+ 0x5913: 0x89EC,
+ 0x5914: 0xD9E7,
+ 0x5915: 0xCFA6,
+ 0x5916: 0xCDE2,
+ 0x5917: 0x89ED,
+ 0x5918: 0x89EE,
+ 0x5919: 0xD9ED,
+ 0x591A: 0xB6E0,
+ 0x591B: 0x89EF,
+ 0x591C: 0xD2B9,
+ 0x591D: 0x89F0,
+ 0x591E: 0x89F1,
+ 0x591F: 0xB9BB,
+ 0x5920: 0x89F2,
+ 0x5921: 0x89F3,
+ 0x5922: 0x89F4,
+ 0x5923: 0x89F5,
+ 0x5924: 0xE2B9,
+ 0x5925: 0xE2B7,
+ 0x5926: 0x89F6,
+ 0x5927: 0xB4F3,
+ 0x5928: 0x89F7,
+ 0x5929: 0xCCEC,
+ 0x592A: 0xCCAB,
+ 0x592B: 0xB7F2,
+ 0x592C: 0x89F8,
+ 0x592D: 0xD8B2,
+ 0x592E: 0xD1EB,
+ 0x592F: 0xBABB,
+ 0x5930: 0x89F9,
+ 0x5931: 0xCAA7,
+ 0x5932: 0x89FA,
+ 0x5933: 0x89FB,
+ 0x5934: 0xCDB7,
+ 0x5935: 0x89FC,
+ 0x5936: 0x89FD,
+ 0x5937: 0xD2C4,
+ 0x5938: 0xBFE4,
+ 0x5939: 0xBCD0,
+ 0x593A: 0xB6E1,
+ 0x593B: 0x89FE,
+ 0x593C: 0xDEC5,
+ 0x593D: 0x8A40,
+ 0x593E: 0x8A41,
+ 0x593F: 0x8A42,
+ 0x5940: 0x8A43,
+ 0x5941: 0xDEC6,
+ 0x5942: 0xDBBC,
+ 0x5943: 0x8A44,
+ 0x5944: 0xD1D9,
+ 0x5945: 0x8A45,
+ 0x5946: 0x8A46,
+ 0x5947: 0xC6E6,
+ 0x5948: 0xC4CE,
+ 0x5949: 0xB7EE,
+ 0x594A: 0x8A47,
+ 0x594B: 0xB7DC,
+ 0x594C: 0x8A48,
+ 0x594D: 0x8A49,
+ 0x594E: 0xBFFC,
+ 0x594F: 0xD7E0,
+ 0x5950: 0x8A4A,
+ 0x5951: 0xC6F5,
+ 0x5952: 0x8A4B,
+ 0x5953: 0x8A4C,
+ 0x5954: 0xB1BC,
+ 0x5955: 0xDEC8,
+ 0x5956: 0xBDB1,
+ 0x5957: 0xCCD7,
+ 0x5958: 0xDECA,
+ 0x5959: 0x8A4D,
+ 0x595A: 0xDEC9,
+ 0x595B: 0x8A4E,
+ 0x595C: 0x8A4F,
+ 0x595D: 0x8A50,
+ 0x595E: 0x8A51,
+ 0x595F: 0x8A52,
+ 0x5960: 0xB5EC,
+ 0x5961: 0x8A53,
+ 0x5962: 0xC9DD,
+ 0x5963: 0x8A54,
+ 0x5964: 0x8A55,
+ 0x5965: 0xB0C2,
+ 0x5966: 0x8A56,
+ 0x5967: 0x8A57,
+ 0x5968: 0x8A58,
+ 0x5969: 0x8A59,
+ 0x596A: 0x8A5A,
+ 0x596B: 0x8A5B,
+ 0x596C: 0x8A5C,
+ 0x596D: 0x8A5D,
+ 0x596E: 0x8A5E,
+ 0x596F: 0x8A5F,
+ 0x5970: 0x8A60,
+ 0x5971: 0x8A61,
+ 0x5972: 0x8A62,
+ 0x5973: 0xC5AE,
+ 0x5974: 0xC5AB,
+ 0x5975: 0x8A63,
+ 0x5976: 0xC4CC,
+ 0x5977: 0x8A64,
+ 0x5978: 0xBCE9,
+ 0x5979: 0xCBFD,
+ 0x597A: 0x8A65,
+ 0x597B: 0x8A66,
+ 0x597C: 0x8A67,
+ 0x597D: 0xBAC3,
+ 0x597E: 0x8A68,
+ 0x597F: 0x8A69,
+ 0x5980: 0x8A6A,
+ 0x5981: 0xE5F9,
+ 0x5982: 0xC8E7,
+ 0x5983: 0xE5FA,
+ 0x5984: 0xCDFD,
+ 0x5985: 0x8A6B,
+ 0x5986: 0xD7B1,
+ 0x5987: 0xB8BE,
+ 0x5988: 0xC2E8,
+ 0x5989: 0x8A6C,
+ 0x598A: 0xC8D1,
+ 0x598B: 0x8A6D,
+ 0x598C: 0x8A6E,
+ 0x598D: 0xE5FB,
+ 0x598E: 0x8A6F,
+ 0x598F: 0x8A70,
+ 0x5990: 0x8A71,
+ 0x5991: 0x8A72,
+ 0x5992: 0xB6CA,
+ 0x5993: 0xBCCB,
+ 0x5994: 0x8A73,
+ 0x5995: 0x8A74,
+ 0x5996: 0xD1FD,
+ 0x5997: 0xE6A1,
+ 0x5998: 0x8A75,
+ 0x5999: 0xC3EE,
+ 0x599A: 0x8A76,
+ 0x599B: 0x8A77,
+ 0x599C: 0x8A78,
+ 0x599D: 0x8A79,
+ 0x599E: 0xE6A4,
+ 0x599F: 0x8A7A,
+ 0x59A0: 0x8A7B,
+ 0x59A1: 0x8A7C,
+ 0x59A2: 0x8A7D,
+ 0x59A3: 0xE5FE,
+ 0x59A4: 0xE6A5,
+ 0x59A5: 0xCDD7,
+ 0x59A6: 0x8A7E,
+ 0x59A7: 0x8A80,
+ 0x59A8: 0xB7C1,
+ 0x59A9: 0xE5FC,
+ 0x59AA: 0xE5FD,
+ 0x59AB: 0xE6A3,
+ 0x59AC: 0x8A81,
+ 0x59AD: 0x8A82,
+ 0x59AE: 0xC4DD,
+ 0x59AF: 0xE6A8,
+ 0x59B0: 0x8A83,
+ 0x59B1: 0x8A84,
+ 0x59B2: 0xE6A7,
+ 0x59B3: 0x8A85,
+ 0x59B4: 0x8A86,
+ 0x59B5: 0x8A87,
+ 0x59B6: 0x8A88,
+ 0x59B7: 0x8A89,
+ 0x59B8: 0x8A8A,
+ 0x59B9: 0xC3C3,
+ 0x59BA: 0x8A8B,
+ 0x59BB: 0xC6DE,
+ 0x59BC: 0x8A8C,
+ 0x59BD: 0x8A8D,
+ 0x59BE: 0xE6AA,
+ 0x59BF: 0x8A8E,
+ 0x59C0: 0x8A8F,
+ 0x59C1: 0x8A90,
+ 0x59C2: 0x8A91,
+ 0x59C3: 0x8A92,
+ 0x59C4: 0x8A93,
+ 0x59C5: 0x8A94,
+ 0x59C6: 0xC4B7,
+ 0x59C7: 0x8A95,
+ 0x59C8: 0x8A96,
+ 0x59C9: 0x8A97,
+ 0x59CA: 0xE6A2,
+ 0x59CB: 0xCABC,
+ 0x59CC: 0x8A98,
+ 0x59CD: 0x8A99,
+ 0x59CE: 0x8A9A,
+ 0x59CF: 0x8A9B,
+ 0x59D0: 0xBDE3,
+ 0x59D1: 0xB9C3,
+ 0x59D2: 0xE6A6,
+ 0x59D3: 0xD0D5,
+ 0x59D4: 0xCEAF,
+ 0x59D5: 0x8A9C,
+ 0x59D6: 0x8A9D,
+ 0x59D7: 0xE6A9,
+ 0x59D8: 0xE6B0,
+ 0x59D9: 0x8A9E,
+ 0x59DA: 0xD2A6,
+ 0x59DB: 0x8A9F,
+ 0x59DC: 0xBDAA,
+ 0x59DD: 0xE6AD,
+ 0x59DE: 0x8AA0,
+ 0x59DF: 0x8AA1,
+ 0x59E0: 0x8AA2,
+ 0x59E1: 0x8AA3,
+ 0x59E2: 0x8AA4,
+ 0x59E3: 0xE6AF,
+ 0x59E4: 0x8AA5,
+ 0x59E5: 0xC0D1,
+ 0x59E6: 0x8AA6,
+ 0x59E7: 0x8AA7,
+ 0x59E8: 0xD2CC,
+ 0x59E9: 0x8AA8,
+ 0x59EA: 0x8AA9,
+ 0x59EB: 0x8AAA,
+ 0x59EC: 0xBCA7,
+ 0x59ED: 0x8AAB,
+ 0x59EE: 0x8AAC,
+ 0x59EF: 0x8AAD,
+ 0x59F0: 0x8AAE,
+ 0x59F1: 0x8AAF,
+ 0x59F2: 0x8AB0,
+ 0x59F3: 0x8AB1,
+ 0x59F4: 0x8AB2,
+ 0x59F5: 0x8AB3,
+ 0x59F6: 0x8AB4,
+ 0x59F7: 0x8AB5,
+ 0x59F8: 0x8AB6,
+ 0x59F9: 0xE6B1,
+ 0x59FA: 0x8AB7,
+ 0x59FB: 0xD2F6,
+ 0x59FC: 0x8AB8,
+ 0x59FD: 0x8AB9,
+ 0x59FE: 0x8ABA,
+ 0x59FF: 0xD7CB,
+ 0x5A00: 0x8ABB,
+ 0x5A01: 0xCDFE,
+ 0x5A02: 0x8ABC,
+ 0x5A03: 0xCDDE,
+ 0x5A04: 0xC2A6,
+ 0x5A05: 0xE6AB,
+ 0x5A06: 0xE6AC,
+ 0x5A07: 0xBDBF,
+ 0x5A08: 0xE6AE,
+ 0x5A09: 0xE6B3,
+ 0x5A0A: 0x8ABD,
+ 0x5A0B: 0x8ABE,
+ 0x5A0C: 0xE6B2,
+ 0x5A0D: 0x8ABF,
+ 0x5A0E: 0x8AC0,
+ 0x5A0F: 0x8AC1,
+ 0x5A10: 0x8AC2,
+ 0x5A11: 0xE6B6,
+ 0x5A12: 0x8AC3,
+ 0x5A13: 0xE6B8,
+ 0x5A14: 0x8AC4,
+ 0x5A15: 0x8AC5,
+ 0x5A16: 0x8AC6,
+ 0x5A17: 0x8AC7,
+ 0x5A18: 0xC4EF,
+ 0x5A19: 0x8AC8,
+ 0x5A1A: 0x8AC9,
+ 0x5A1B: 0x8ACA,
+ 0x5A1C: 0xC4C8,
+ 0x5A1D: 0x8ACB,
+ 0x5A1E: 0x8ACC,
+ 0x5A1F: 0xBEEA,
+ 0x5A20: 0xC9EF,
+ 0x5A21: 0x8ACD,
+ 0x5A22: 0x8ACE,
+ 0x5A23: 0xE6B7,
+ 0x5A24: 0x8ACF,
+ 0x5A25: 0xB6F0,
+ 0x5A26: 0x8AD0,
+ 0x5A27: 0x8AD1,
+ 0x5A28: 0x8AD2,
+ 0x5A29: 0xC3E4,
+ 0x5A2A: 0x8AD3,
+ 0x5A2B: 0x8AD4,
+ 0x5A2C: 0x8AD5,
+ 0x5A2D: 0x8AD6,
+ 0x5A2E: 0x8AD7,
+ 0x5A2F: 0x8AD8,
+ 0x5A30: 0x8AD9,
+ 0x5A31: 0xD3E9,
+ 0x5A32: 0xE6B4,
+ 0x5A33: 0x8ADA,
+ 0x5A34: 0xE6B5,
+ 0x5A35: 0x8ADB,
+ 0x5A36: 0xC8A2,
+ 0x5A37: 0x8ADC,
+ 0x5A38: 0x8ADD,
+ 0x5A39: 0x8ADE,
+ 0x5A3A: 0x8ADF,
+ 0x5A3B: 0x8AE0,
+ 0x5A3C: 0xE6BD,
+ 0x5A3D: 0x8AE1,
+ 0x5A3E: 0x8AE2,
+ 0x5A3F: 0x8AE3,
+ 0x5A40: 0xE6B9,
+ 0x5A41: 0x8AE4,
+ 0x5A42: 0x8AE5,
+ 0x5A43: 0x8AE6,
+ 0x5A44: 0x8AE7,
+ 0x5A45: 0x8AE8,
+ 0x5A46: 0xC6C5,
+ 0x5A47: 0x8AE9,
+ 0x5A48: 0x8AEA,
+ 0x5A49: 0xCDF1,
+ 0x5A4A: 0xE6BB,
+ 0x5A4B: 0x8AEB,
+ 0x5A4C: 0x8AEC,
+ 0x5A4D: 0x8AED,
+ 0x5A4E: 0x8AEE,
+ 0x5A4F: 0x8AEF,
+ 0x5A50: 0x8AF0,
+ 0x5A51: 0x8AF1,
+ 0x5A52: 0x8AF2,
+ 0x5A53: 0x8AF3,
+ 0x5A54: 0x8AF4,
+ 0x5A55: 0xE6BC,
+ 0x5A56: 0x8AF5,
+ 0x5A57: 0x8AF6,
+ 0x5A58: 0x8AF7,
+ 0x5A59: 0x8AF8,
+ 0x5A5A: 0xBBE9,
+ 0x5A5B: 0x8AF9,
+ 0x5A5C: 0x8AFA,
+ 0x5A5D: 0x8AFB,
+ 0x5A5E: 0x8AFC,
+ 0x5A5F: 0x8AFD,
+ 0x5A60: 0x8AFE,
+ 0x5A61: 0x8B40,
+ 0x5A62: 0xE6BE,
+ 0x5A63: 0x8B41,
+ 0x5A64: 0x8B42,
+ 0x5A65: 0x8B43,
+ 0x5A66: 0x8B44,
+ 0x5A67: 0xE6BA,
+ 0x5A68: 0x8B45,
+ 0x5A69: 0x8B46,
+ 0x5A6A: 0xC0B7,
+ 0x5A6B: 0x8B47,
+ 0x5A6C: 0x8B48,
+ 0x5A6D: 0x8B49,
+ 0x5A6E: 0x8B4A,
+ 0x5A6F: 0x8B4B,
+ 0x5A70: 0x8B4C,
+ 0x5A71: 0x8B4D,
+ 0x5A72: 0x8B4E,
+ 0x5A73: 0x8B4F,
+ 0x5A74: 0xD3A4,
+ 0x5A75: 0xE6BF,
+ 0x5A76: 0xC9F4,
+ 0x5A77: 0xE6C3,
+ 0x5A78: 0x8B50,
+ 0x5A79: 0x8B51,
+ 0x5A7A: 0xE6C4,
+ 0x5A7B: 0x8B52,
+ 0x5A7C: 0x8B53,
+ 0x5A7D: 0x8B54,
+ 0x5A7E: 0x8B55,
+ 0x5A7F: 0xD0F6,
+ 0x5A80: 0x8B56,
+ 0x5A81: 0x8B57,
+ 0x5A82: 0x8B58,
+ 0x5A83: 0x8B59,
+ 0x5A84: 0x8B5A,
+ 0x5A85: 0x8B5B,
+ 0x5A86: 0x8B5C,
+ 0x5A87: 0x8B5D,
+ 0x5A88: 0x8B5E,
+ 0x5A89: 0x8B5F,
+ 0x5A8A: 0x8B60,
+ 0x5A8B: 0x8B61,
+ 0x5A8C: 0x8B62,
+ 0x5A8D: 0x8B63,
+ 0x5A8E: 0x8B64,
+ 0x5A8F: 0x8B65,
+ 0x5A90: 0x8B66,
+ 0x5A91: 0x8B67,
+ 0x5A92: 0xC3BD,
+ 0x5A93: 0x8B68,
+ 0x5A94: 0x8B69,
+ 0x5A95: 0x8B6A,
+ 0x5A96: 0x8B6B,
+ 0x5A97: 0x8B6C,
+ 0x5A98: 0x8B6D,
+ 0x5A99: 0x8B6E,
+ 0x5A9A: 0xC3C4,
+ 0x5A9B: 0xE6C2,
+ 0x5A9C: 0x8B6F,
+ 0x5A9D: 0x8B70,
+ 0x5A9E: 0x8B71,
+ 0x5A9F: 0x8B72,
+ 0x5AA0: 0x8B73,
+ 0x5AA1: 0x8B74,
+ 0x5AA2: 0x8B75,
+ 0x5AA3: 0x8B76,
+ 0x5AA4: 0x8B77,
+ 0x5AA5: 0x8B78,
+ 0x5AA6: 0x8B79,
+ 0x5AA7: 0x8B7A,
+ 0x5AA8: 0x8B7B,
+ 0x5AA9: 0x8B7C,
+ 0x5AAA: 0xE6C1,
+ 0x5AAB: 0x8B7D,
+ 0x5AAC: 0x8B7E,
+ 0x5AAD: 0x8B80,
+ 0x5AAE: 0x8B81,
+ 0x5AAF: 0x8B82,
+ 0x5AB0: 0x8B83,
+ 0x5AB1: 0x8B84,
+ 0x5AB2: 0xE6C7,
+ 0x5AB3: 0xCFB1,
+ 0x5AB4: 0x8B85,
+ 0x5AB5: 0xEBF4,
+ 0x5AB6: 0x8B86,
+ 0x5AB7: 0x8B87,
+ 0x5AB8: 0xE6CA,
+ 0x5AB9: 0x8B88,
+ 0x5ABA: 0x8B89,
+ 0x5ABB: 0x8B8A,
+ 0x5ABC: 0x8B8B,
+ 0x5ABD: 0x8B8C,
+ 0x5ABE: 0xE6C5,
+ 0x5ABF: 0x8B8D,
+ 0x5AC0: 0x8B8E,
+ 0x5AC1: 0xBCDE,
+ 0x5AC2: 0xC9A9,
+ 0x5AC3: 0x8B8F,
+ 0x5AC4: 0x8B90,
+ 0x5AC5: 0x8B91,
+ 0x5AC6: 0x8B92,
+ 0x5AC7: 0x8B93,
+ 0x5AC8: 0x8B94,
+ 0x5AC9: 0xBCB5,
+ 0x5ACA: 0x8B95,
+ 0x5ACB: 0x8B96,
+ 0x5ACC: 0xCFD3,
+ 0x5ACD: 0x8B97,
+ 0x5ACE: 0x8B98,
+ 0x5ACF: 0x8B99,
+ 0x5AD0: 0x8B9A,
+ 0x5AD1: 0x8B9B,
+ 0x5AD2: 0xE6C8,
+ 0x5AD3: 0x8B9C,
+ 0x5AD4: 0xE6C9,
+ 0x5AD5: 0x8B9D,
+ 0x5AD6: 0xE6CE,
+ 0x5AD7: 0x8B9E,
+ 0x5AD8: 0xE6D0,
+ 0x5AD9: 0x8B9F,
+ 0x5ADA: 0x8BA0,
+ 0x5ADB: 0x8BA1,
+ 0x5ADC: 0xE6D1,
+ 0x5ADD: 0x8BA2,
+ 0x5ADE: 0x8BA3,
+ 0x5ADF: 0x8BA4,
+ 0x5AE0: 0xE6CB,
+ 0x5AE1: 0xB5D5,
+ 0x5AE2: 0x8BA5,
+ 0x5AE3: 0xE6CC,
+ 0x5AE4: 0x8BA6,
+ 0x5AE5: 0x8BA7,
+ 0x5AE6: 0xE6CF,
+ 0x5AE7: 0x8BA8,
+ 0x5AE8: 0x8BA9,
+ 0x5AE9: 0xC4DB,
+ 0x5AEA: 0x8BAA,
+ 0x5AEB: 0xE6C6,
+ 0x5AEC: 0x8BAB,
+ 0x5AED: 0x8BAC,
+ 0x5AEE: 0x8BAD,
+ 0x5AEF: 0x8BAE,
+ 0x5AF0: 0x8BAF,
+ 0x5AF1: 0xE6CD,
+ 0x5AF2: 0x8BB0,
+ 0x5AF3: 0x8BB1,
+ 0x5AF4: 0x8BB2,
+ 0x5AF5: 0x8BB3,
+ 0x5AF6: 0x8BB4,
+ 0x5AF7: 0x8BB5,
+ 0x5AF8: 0x8BB6,
+ 0x5AF9: 0x8BB7,
+ 0x5AFA: 0x8BB8,
+ 0x5AFB: 0x8BB9,
+ 0x5AFC: 0x8BBA,
+ 0x5AFD: 0x8BBB,
+ 0x5AFE: 0x8BBC,
+ 0x5AFF: 0x8BBD,
+ 0x5B00: 0x8BBE,
+ 0x5B01: 0x8BBF,
+ 0x5B02: 0x8BC0,
+ 0x5B03: 0x8BC1,
+ 0x5B04: 0x8BC2,
+ 0x5B05: 0x8BC3,
+ 0x5B06: 0x8BC4,
+ 0x5B07: 0x8BC5,
+ 0x5B08: 0x8BC6,
+ 0x5B09: 0xE6D2,
+ 0x5B0A: 0x8BC7,
+ 0x5B0B: 0x8BC8,
+ 0x5B0C: 0x8BC9,
+ 0x5B0D: 0x8BCA,
+ 0x5B0E: 0x8BCB,
+ 0x5B0F: 0x8BCC,
+ 0x5B10: 0x8BCD,
+ 0x5B11: 0x8BCE,
+ 0x5B12: 0x8BCF,
+ 0x5B13: 0x8BD0,
+ 0x5B14: 0x8BD1,
+ 0x5B15: 0x8BD2,
+ 0x5B16: 0xE6D4,
+ 0x5B17: 0xE6D3,
+ 0x5B18: 0x8BD3,
+ 0x5B19: 0x8BD4,
+ 0x5B1A: 0x8BD5,
+ 0x5B1B: 0x8BD6,
+ 0x5B1C: 0x8BD7,
+ 0x5B1D: 0x8BD8,
+ 0x5B1E: 0x8BD9,
+ 0x5B1F: 0x8BDA,
+ 0x5B20: 0x8BDB,
+ 0x5B21: 0x8BDC,
+ 0x5B22: 0x8BDD,
+ 0x5B23: 0x8BDE,
+ 0x5B24: 0x8BDF,
+ 0x5B25: 0x8BE0,
+ 0x5B26: 0x8BE1,
+ 0x5B27: 0x8BE2,
+ 0x5B28: 0x8BE3,
+ 0x5B29: 0x8BE4,
+ 0x5B2A: 0x8BE5,
+ 0x5B2B: 0x8BE6,
+ 0x5B2C: 0x8BE7,
+ 0x5B2D: 0x8BE8,
+ 0x5B2E: 0x8BE9,
+ 0x5B2F: 0x8BEA,
+ 0x5B30: 0x8BEB,
+ 0x5B31: 0x8BEC,
+ 0x5B32: 0xE6D5,
+ 0x5B33: 0x8BED,
+ 0x5B34: 0xD9F8,
+ 0x5B35: 0x8BEE,
+ 0x5B36: 0x8BEF,
+ 0x5B37: 0xE6D6,
+ 0x5B38: 0x8BF0,
+ 0x5B39: 0x8BF1,
+ 0x5B3A: 0x8BF2,
+ 0x5B3B: 0x8BF3,
+ 0x5B3C: 0x8BF4,
+ 0x5B3D: 0x8BF5,
+ 0x5B3E: 0x8BF6,
+ 0x5B3F: 0x8BF7,
+ 0x5B40: 0xE6D7,
+ 0x5B41: 0x8BF8,
+ 0x5B42: 0x8BF9,
+ 0x5B43: 0x8BFA,
+ 0x5B44: 0x8BFB,
+ 0x5B45: 0x8BFC,
+ 0x5B46: 0x8BFD,
+ 0x5B47: 0x8BFE,
+ 0x5B48: 0x8C40,
+ 0x5B49: 0x8C41,
+ 0x5B4A: 0x8C42,
+ 0x5B4B: 0x8C43,
+ 0x5B4C: 0x8C44,
+ 0x5B4D: 0x8C45,
+ 0x5B4E: 0x8C46,
+ 0x5B4F: 0x8C47,
+ 0x5B50: 0xD7D3,
+ 0x5B51: 0xE6DD,
+ 0x5B52: 0x8C48,
+ 0x5B53: 0xE6DE,
+ 0x5B54: 0xBFD7,
+ 0x5B55: 0xD4D0,
+ 0x5B56: 0x8C49,
+ 0x5B57: 0xD7D6,
+ 0x5B58: 0xB4E6,
+ 0x5B59: 0xCBEF,
+ 0x5B5A: 0xE6DA,
+ 0x5B5B: 0xD8C3,
+ 0x5B5C: 0xD7CE,
+ 0x5B5D: 0xD0A2,
+ 0x5B5E: 0x8C4A,
+ 0x5B5F: 0xC3CF,
+ 0x5B60: 0x8C4B,
+ 0x5B61: 0x8C4C,
+ 0x5B62: 0xE6DF,
+ 0x5B63: 0xBCBE,
+ 0x5B64: 0xB9C2,
+ 0x5B65: 0xE6DB,
+ 0x5B66: 0xD1A7,
+ 0x5B67: 0x8C4D,
+ 0x5B68: 0x8C4E,
+ 0x5B69: 0xBAA2,
+ 0x5B6A: 0xC2CF,
+ 0x5B6B: 0x8C4F,
+ 0x5B6C: 0xD8AB,
+ 0x5B6D: 0x8C50,
+ 0x5B6E: 0x8C51,
+ 0x5B6F: 0x8C52,
+ 0x5B70: 0xCAEB,
+ 0x5B71: 0xE5EE,
+ 0x5B72: 0x8C53,
+ 0x5B73: 0xE6DC,
+ 0x5B74: 0x8C54,
+ 0x5B75: 0xB7F5,
+ 0x5B76: 0x8C55,
+ 0x5B77: 0x8C56,
+ 0x5B78: 0x8C57,
+ 0x5B79: 0x8C58,
+ 0x5B7A: 0xC8E6,
+ 0x5B7B: 0x8C59,
+ 0x5B7C: 0x8C5A,
+ 0x5B7D: 0xC4F5,
+ 0x5B7E: 0x8C5B,
+ 0x5B7F: 0x8C5C,
+ 0x5B80: 0xE5B2,
+ 0x5B81: 0xC4FE,
+ 0x5B82: 0x8C5D,
+ 0x5B83: 0xCBFC,
+ 0x5B84: 0xE5B3,
+ 0x5B85: 0xD5AC,
+ 0x5B86: 0x8C5E,
+ 0x5B87: 0xD3EE,
+ 0x5B88: 0xCAD8,
+ 0x5B89: 0xB0B2,
+ 0x5B8A: 0x8C5F,
+ 0x5B8B: 0xCBCE,
+ 0x5B8C: 0xCDEA,
+ 0x5B8D: 0x8C60,
+ 0x5B8E: 0x8C61,
+ 0x5B8F: 0xBAEA,
+ 0x5B90: 0x8C62,
+ 0x5B91: 0x8C63,
+ 0x5B92: 0x8C64,
+ 0x5B93: 0xE5B5,
+ 0x5B94: 0x8C65,
+ 0x5B95: 0xE5B4,
+ 0x5B96: 0x8C66,
+ 0x5B97: 0xD7DA,
+ 0x5B98: 0xB9D9,
+ 0x5B99: 0xD6E6,
+ 0x5B9A: 0xB6A8,
+ 0x5B9B: 0xCDF0,
+ 0x5B9C: 0xD2CB,
+ 0x5B9D: 0xB1A6,
+ 0x5B9E: 0xCAB5,
+ 0x5B9F: 0x8C67,
+ 0x5BA0: 0xB3E8,
+ 0x5BA1: 0xC9F3,
+ 0x5BA2: 0xBFCD,
+ 0x5BA3: 0xD0FB,
+ 0x5BA4: 0xCAD2,
+ 0x5BA5: 0xE5B6,
+ 0x5BA6: 0xBBC2,
+ 0x5BA7: 0x8C68,
+ 0x5BA8: 0x8C69,
+ 0x5BA9: 0x8C6A,
+ 0x5BAA: 0xCFDC,
+ 0x5BAB: 0xB9AC,
+ 0x5BAC: 0x8C6B,
+ 0x5BAD: 0x8C6C,
+ 0x5BAE: 0x8C6D,
+ 0x5BAF: 0x8C6E,
+ 0x5BB0: 0xD4D7,
+ 0x5BB1: 0x8C6F,
+ 0x5BB2: 0x8C70,
+ 0x5BB3: 0xBAA6,
+ 0x5BB4: 0xD1E7,
+ 0x5BB5: 0xCFFC,
+ 0x5BB6: 0xBCD2,
+ 0x5BB7: 0x8C71,
+ 0x5BB8: 0xE5B7,
+ 0x5BB9: 0xC8DD,
+ 0x5BBA: 0x8C72,
+ 0x5BBB: 0x8C73,
+ 0x5BBC: 0x8C74,
+ 0x5BBD: 0xBFED,
+ 0x5BBE: 0xB1F6,
+ 0x5BBF: 0xCBDE,
+ 0x5BC0: 0x8C75,
+ 0x5BC1: 0x8C76,
+ 0x5BC2: 0xBCC5,
+ 0x5BC3: 0x8C77,
+ 0x5BC4: 0xBCC4,
+ 0x5BC5: 0xD2FA,
+ 0x5BC6: 0xC3DC,
+ 0x5BC7: 0xBFDC,
+ 0x5BC8: 0x8C78,
+ 0x5BC9: 0x8C79,
+ 0x5BCA: 0x8C7A,
+ 0x5BCB: 0x8C7B,
+ 0x5BCC: 0xB8BB,
+ 0x5BCD: 0x8C7C,
+ 0x5BCE: 0x8C7D,
+ 0x5BCF: 0x8C7E,
+ 0x5BD0: 0xC3C2,
+ 0x5BD1: 0x8C80,
+ 0x5BD2: 0xBAAE,
+ 0x5BD3: 0xD4A2,
+ 0x5BD4: 0x8C81,
+ 0x5BD5: 0x8C82,
+ 0x5BD6: 0x8C83,
+ 0x5BD7: 0x8C84,
+ 0x5BD8: 0x8C85,
+ 0x5BD9: 0x8C86,
+ 0x5BDA: 0x8C87,
+ 0x5BDB: 0x8C88,
+ 0x5BDC: 0x8C89,
+ 0x5BDD: 0xC7DE,
+ 0x5BDE: 0xC4AF,
+ 0x5BDF: 0xB2EC,
+ 0x5BE0: 0x8C8A,
+ 0x5BE1: 0xB9D1,
+ 0x5BE2: 0x8C8B,
+ 0x5BE3: 0x8C8C,
+ 0x5BE4: 0xE5BB,
+ 0x5BE5: 0xC1C8,
+ 0x5BE6: 0x8C8D,
+ 0x5BE7: 0x8C8E,
+ 0x5BE8: 0xD5AF,
+ 0x5BE9: 0x8C8F,
+ 0x5BEA: 0x8C90,
+ 0x5BEB: 0x8C91,
+ 0x5BEC: 0x8C92,
+ 0x5BED: 0x8C93,
+ 0x5BEE: 0xE5BC,
+ 0x5BEF: 0x8C94,
+ 0x5BF0: 0xE5BE,
+ 0x5BF1: 0x8C95,
+ 0x5BF2: 0x8C96,
+ 0x5BF3: 0x8C97,
+ 0x5BF4: 0x8C98,
+ 0x5BF5: 0x8C99,
+ 0x5BF6: 0x8C9A,
+ 0x5BF7: 0x8C9B,
+ 0x5BF8: 0xB4E7,
+ 0x5BF9: 0xB6D4,
+ 0x5BFA: 0xCBC2,
+ 0x5BFB: 0xD1B0,
+ 0x5BFC: 0xB5BC,
+ 0x5BFD: 0x8C9C,
+ 0x5BFE: 0x8C9D,
+ 0x5BFF: 0xCAD9,
+ 0x5C00: 0x8C9E,
+ 0x5C01: 0xB7E2,
+ 0x5C02: 0x8C9F,
+ 0x5C03: 0x8CA0,
+ 0x5C04: 0xC9E4,
+ 0x5C05: 0x8CA1,
+ 0x5C06: 0xBDAB,
+ 0x5C07: 0x8CA2,
+ 0x5C08: 0x8CA3,
+ 0x5C09: 0xCEBE,
+ 0x5C0A: 0xD7F0,
+ 0x5C0B: 0x8CA4,
+ 0x5C0C: 0x8CA5,
+ 0x5C0D: 0x8CA6,
+ 0x5C0E: 0x8CA7,
+ 0x5C0F: 0xD0A1,
+ 0x5C10: 0x8CA8,
+ 0x5C11: 0xC9D9,
+ 0x5C12: 0x8CA9,
+ 0x5C13: 0x8CAA,
+ 0x5C14: 0xB6FB,
+ 0x5C15: 0xE6D8,
+ 0x5C16: 0xBCE2,
+ 0x5C17: 0x8CAB,
+ 0x5C18: 0xB3BE,
+ 0x5C19: 0x8CAC,
+ 0x5C1A: 0xC9D0,
+ 0x5C1B: 0x8CAD,
+ 0x5C1C: 0xE6D9,
+ 0x5C1D: 0xB3A2,
+ 0x5C1E: 0x8CAE,
+ 0x5C1F: 0x8CAF,
+ 0x5C20: 0x8CB0,
+ 0x5C21: 0x8CB1,
+ 0x5C22: 0xDECC,
+ 0x5C23: 0x8CB2,
+ 0x5C24: 0xD3C8,
+ 0x5C25: 0xDECD,
+ 0x5C26: 0x8CB3,
+ 0x5C27: 0xD2A2,
+ 0x5C28: 0x8CB4,
+ 0x5C29: 0x8CB5,
+ 0x5C2A: 0x8CB6,
+ 0x5C2B: 0x8CB7,
+ 0x5C2C: 0xDECE,
+ 0x5C2D: 0x8CB8,
+ 0x5C2E: 0x8CB9,
+ 0x5C2F: 0x8CBA,
+ 0x5C30: 0x8CBB,
+ 0x5C31: 0xBECD,
+ 0x5C32: 0x8CBC,
+ 0x5C33: 0x8CBD,
+ 0x5C34: 0xDECF,
+ 0x5C35: 0x8CBE,
+ 0x5C36: 0x8CBF,
+ 0x5C37: 0x8CC0,
+ 0x5C38: 0xCAAC,
+ 0x5C39: 0xD2FC,
+ 0x5C3A: 0xB3DF,
+ 0x5C3B: 0xE5EA,
+ 0x5C3C: 0xC4E1,
+ 0x5C3D: 0xBEA1,
+ 0x5C3E: 0xCEB2,
+ 0x5C3F: 0xC4F2,
+ 0x5C40: 0xBED6,
+ 0x5C41: 0xC6A8,
+ 0x5C42: 0xB2E3,
+ 0x5C43: 0x8CC1,
+ 0x5C44: 0x8CC2,
+ 0x5C45: 0xBED3,
+ 0x5C46: 0x8CC3,
+ 0x5C47: 0x8CC4,
+ 0x5C48: 0xC7FC,
+ 0x5C49: 0xCCEB,
+ 0x5C4A: 0xBDEC,
+ 0x5C4B: 0xCEDD,
+ 0x5C4C: 0x8CC5,
+ 0x5C4D: 0x8CC6,
+ 0x5C4E: 0xCABA,
+ 0x5C4F: 0xC6C1,
+ 0x5C50: 0xE5EC,
+ 0x5C51: 0xD0BC,
+ 0x5C52: 0x8CC7,
+ 0x5C53: 0x8CC8,
+ 0x5C54: 0x8CC9,
+ 0x5C55: 0xD5B9,
+ 0x5C56: 0x8CCA,
+ 0x5C57: 0x8CCB,
+ 0x5C58: 0x8CCC,
+ 0x5C59: 0xE5ED,
+ 0x5C5A: 0x8CCD,
+ 0x5C5B: 0x8CCE,
+ 0x5C5C: 0x8CCF,
+ 0x5C5D: 0x8CD0,
+ 0x5C5E: 0xCAF4,
+ 0x5C5F: 0x8CD1,
+ 0x5C60: 0xCDC0,
+ 0x5C61: 0xC2C5,
+ 0x5C62: 0x8CD2,
+ 0x5C63: 0xE5EF,
+ 0x5C64: 0x8CD3,
+ 0x5C65: 0xC2C4,
+ 0x5C66: 0xE5F0,
+ 0x5C67: 0x8CD4,
+ 0x5C68: 0x8CD5,
+ 0x5C69: 0x8CD6,
+ 0x5C6A: 0x8CD7,
+ 0x5C6B: 0x8CD8,
+ 0x5C6C: 0x8CD9,
+ 0x5C6D: 0x8CDA,
+ 0x5C6E: 0xE5F8,
+ 0x5C6F: 0xCDCD,
+ 0x5C70: 0x8CDB,
+ 0x5C71: 0xC9BD,
+ 0x5C72: 0x8CDC,
+ 0x5C73: 0x8CDD,
+ 0x5C74: 0x8CDE,
+ 0x5C75: 0x8CDF,
+ 0x5C76: 0x8CE0,
+ 0x5C77: 0x8CE1,
+ 0x5C78: 0x8CE2,
+ 0x5C79: 0xD2D9,
+ 0x5C7A: 0xE1A8,
+ 0x5C7B: 0x8CE3,
+ 0x5C7C: 0x8CE4,
+ 0x5C7D: 0x8CE5,
+ 0x5C7E: 0x8CE6,
+ 0x5C7F: 0xD3EC,
+ 0x5C80: 0x8CE7,
+ 0x5C81: 0xCBEA,
+ 0x5C82: 0xC6F1,
+ 0x5C83: 0x8CE8,
+ 0x5C84: 0x8CE9,
+ 0x5C85: 0x8CEA,
+ 0x5C86: 0x8CEB,
+ 0x5C87: 0x8CEC,
+ 0x5C88: 0xE1AC,
+ 0x5C89: 0x8CED,
+ 0x5C8A: 0x8CEE,
+ 0x5C8B: 0x8CEF,
+ 0x5C8C: 0xE1A7,
+ 0x5C8D: 0xE1A9,
+ 0x5C8E: 0x8CF0,
+ 0x5C8F: 0x8CF1,
+ 0x5C90: 0xE1AA,
+ 0x5C91: 0xE1AF,
+ 0x5C92: 0x8CF2,
+ 0x5C93: 0x8CF3,
+ 0x5C94: 0xB2ED,
+ 0x5C95: 0x8CF4,
+ 0x5C96: 0xE1AB,
+ 0x5C97: 0xB8DA,
+ 0x5C98: 0xE1AD,
+ 0x5C99: 0xE1AE,
+ 0x5C9A: 0xE1B0,
+ 0x5C9B: 0xB5BA,
+ 0x5C9C: 0xE1B1,
+ 0x5C9D: 0x8CF5,
+ 0x5C9E: 0x8CF6,
+ 0x5C9F: 0x8CF7,
+ 0x5CA0: 0x8CF8,
+ 0x5CA1: 0x8CF9,
+ 0x5CA2: 0xE1B3,
+ 0x5CA3: 0xE1B8,
+ 0x5CA4: 0x8CFA,
+ 0x5CA5: 0x8CFB,
+ 0x5CA6: 0x8CFC,
+ 0x5CA7: 0x8CFD,
+ 0x5CA8: 0x8CFE,
+ 0x5CA9: 0xD1D2,
+ 0x5CAA: 0x8D40,
+ 0x5CAB: 0xE1B6,
+ 0x5CAC: 0xE1B5,
+ 0x5CAD: 0xC1EB,
+ 0x5CAE: 0x8D41,
+ 0x5CAF: 0x8D42,
+ 0x5CB0: 0x8D43,
+ 0x5CB1: 0xE1B7,
+ 0x5CB2: 0x8D44,
+ 0x5CB3: 0xD4C0,
+ 0x5CB4: 0x8D45,
+ 0x5CB5: 0xE1B2,
+ 0x5CB6: 0x8D46,
+ 0x5CB7: 0xE1BA,
+ 0x5CB8: 0xB0B6,
+ 0x5CB9: 0x8D47,
+ 0x5CBA: 0x8D48,
+ 0x5CBB: 0x8D49,
+ 0x5CBC: 0x8D4A,
+ 0x5CBD: 0xE1B4,
+ 0x5CBE: 0x8D4B,
+ 0x5CBF: 0xBFF9,
+ 0x5CC0: 0x8D4C,
+ 0x5CC1: 0xE1B9,
+ 0x5CC2: 0x8D4D,
+ 0x5CC3: 0x8D4E,
+ 0x5CC4: 0xE1BB,
+ 0x5CC5: 0x8D4F,
+ 0x5CC6: 0x8D50,
+ 0x5CC7: 0x8D51,
+ 0x5CC8: 0x8D52,
+ 0x5CC9: 0x8D53,
+ 0x5CCA: 0x8D54,
+ 0x5CCB: 0xE1BE,
+ 0x5CCC: 0x8D55,
+ 0x5CCD: 0x8D56,
+ 0x5CCE: 0x8D57,
+ 0x5CCF: 0x8D58,
+ 0x5CD0: 0x8D59,
+ 0x5CD1: 0x8D5A,
+ 0x5CD2: 0xE1BC,
+ 0x5CD3: 0x8D5B,
+ 0x5CD4: 0x8D5C,
+ 0x5CD5: 0x8D5D,
+ 0x5CD6: 0x8D5E,
+ 0x5CD7: 0x8D5F,
+ 0x5CD8: 0x8D60,
+ 0x5CD9: 0xD6C5,
+ 0x5CDA: 0x8D61,
+ 0x5CDB: 0x8D62,
+ 0x5CDC: 0x8D63,
+ 0x5CDD: 0x8D64,
+ 0x5CDE: 0x8D65,
+ 0x5CDF: 0x8D66,
+ 0x5CE0: 0x8D67,
+ 0x5CE1: 0xCFBF,
+ 0x5CE2: 0x8D68,
+ 0x5CE3: 0x8D69,
+ 0x5CE4: 0xE1BD,
+ 0x5CE5: 0xE1BF,
+ 0x5CE6: 0xC2CD,
+ 0x5CE7: 0x8D6A,
+ 0x5CE8: 0xB6EB,
+ 0x5CE9: 0x8D6B,
+ 0x5CEA: 0xD3F8,
+ 0x5CEB: 0x8D6C,
+ 0x5CEC: 0x8D6D,
+ 0x5CED: 0xC7CD,
+ 0x5CEE: 0x8D6E,
+ 0x5CEF: 0x8D6F,
+ 0x5CF0: 0xB7E5,
+ 0x5CF1: 0x8D70,
+ 0x5CF2: 0x8D71,
+ 0x5CF3: 0x8D72,
+ 0x5CF4: 0x8D73,
+ 0x5CF5: 0x8D74,
+ 0x5CF6: 0x8D75,
+ 0x5CF7: 0x8D76,
+ 0x5CF8: 0x8D77,
+ 0x5CF9: 0x8D78,
+ 0x5CFA: 0x8D79,
+ 0x5CFB: 0xBEFE,
+ 0x5CFC: 0x8D7A,
+ 0x5CFD: 0x8D7B,
+ 0x5CFE: 0x8D7C,
+ 0x5CFF: 0x8D7D,
+ 0x5D00: 0x8D7E,
+ 0x5D01: 0x8D80,
+ 0x5D02: 0xE1C0,
+ 0x5D03: 0xE1C1,
+ 0x5D04: 0x8D81,
+ 0x5D05: 0x8D82,
+ 0x5D06: 0xE1C7,
+ 0x5D07: 0xB3E7,
+ 0x5D08: 0x8D83,
+ 0x5D09: 0x8D84,
+ 0x5D0A: 0x8D85,
+ 0x5D0B: 0x8D86,
+ 0x5D0C: 0x8D87,
+ 0x5D0D: 0x8D88,
+ 0x5D0E: 0xC6E9,
+ 0x5D0F: 0x8D89,
+ 0x5D10: 0x8D8A,
+ 0x5D11: 0x8D8B,
+ 0x5D12: 0x8D8C,
+ 0x5D13: 0x8D8D,
+ 0x5D14: 0xB4DE,
+ 0x5D15: 0x8D8E,
+ 0x5D16: 0xD1C2,
+ 0x5D17: 0x8D8F,
+ 0x5D18: 0x8D90,
+ 0x5D19: 0x8D91,
+ 0x5D1A: 0x8D92,
+ 0x5D1B: 0xE1C8,
+ 0x5D1C: 0x8D93,
+ 0x5D1D: 0x8D94,
+ 0x5D1E: 0xE1C6,
+ 0x5D1F: 0x8D95,
+ 0x5D20: 0x8D96,
+ 0x5D21: 0x8D97,
+ 0x5D22: 0x8D98,
+ 0x5D23: 0x8D99,
+ 0x5D24: 0xE1C5,
+ 0x5D25: 0x8D9A,
+ 0x5D26: 0xE1C3,
+ 0x5D27: 0xE1C2,
+ 0x5D28: 0x8D9B,
+ 0x5D29: 0xB1C0,
+ 0x5D2A: 0x8D9C,
+ 0x5D2B: 0x8D9D,
+ 0x5D2C: 0x8D9E,
+ 0x5D2D: 0xD5B8,
+ 0x5D2E: 0xE1C4,
+ 0x5D2F: 0x8D9F,
+ 0x5D30: 0x8DA0,
+ 0x5D31: 0x8DA1,
+ 0x5D32: 0x8DA2,
+ 0x5D33: 0x8DA3,
+ 0x5D34: 0xE1CB,
+ 0x5D35: 0x8DA4,
+ 0x5D36: 0x8DA5,
+ 0x5D37: 0x8DA6,
+ 0x5D38: 0x8DA7,
+ 0x5D39: 0x8DA8,
+ 0x5D3A: 0x8DA9,
+ 0x5D3B: 0x8DAA,
+ 0x5D3C: 0x8DAB,
+ 0x5D3D: 0xE1CC,
+ 0x5D3E: 0xE1CA,
+ 0x5D3F: 0x8DAC,
+ 0x5D40: 0x8DAD,
+ 0x5D41: 0x8DAE,
+ 0x5D42: 0x8DAF,
+ 0x5D43: 0x8DB0,
+ 0x5D44: 0x8DB1,
+ 0x5D45: 0x8DB2,
+ 0x5D46: 0x8DB3,
+ 0x5D47: 0xEFFA,
+ 0x5D48: 0x8DB4,
+ 0x5D49: 0x8DB5,
+ 0x5D4A: 0xE1D3,
+ 0x5D4B: 0xE1D2,
+ 0x5D4C: 0xC7B6,
+ 0x5D4D: 0x8DB6,
+ 0x5D4E: 0x8DB7,
+ 0x5D4F: 0x8DB8,
+ 0x5D50: 0x8DB9,
+ 0x5D51: 0x8DBA,
+ 0x5D52: 0x8DBB,
+ 0x5D53: 0x8DBC,
+ 0x5D54: 0x8DBD,
+ 0x5D55: 0x8DBE,
+ 0x5D56: 0x8DBF,
+ 0x5D57: 0x8DC0,
+ 0x5D58: 0xE1C9,
+ 0x5D59: 0x8DC1,
+ 0x5D5A: 0x8DC2,
+ 0x5D5B: 0xE1CE,
+ 0x5D5C: 0x8DC3,
+ 0x5D5D: 0xE1D0,
+ 0x5D5E: 0x8DC4,
+ 0x5D5F: 0x8DC5,
+ 0x5D60: 0x8DC6,
+ 0x5D61: 0x8DC7,
+ 0x5D62: 0x8DC8,
+ 0x5D63: 0x8DC9,
+ 0x5D64: 0x8DCA,
+ 0x5D65: 0x8DCB,
+ 0x5D66: 0x8DCC,
+ 0x5D67: 0x8DCD,
+ 0x5D68: 0x8DCE,
+ 0x5D69: 0xE1D4,
+ 0x5D6A: 0x8DCF,
+ 0x5D6B: 0xE1D1,
+ 0x5D6C: 0xE1CD,
+ 0x5D6D: 0x8DD0,
+ 0x5D6E: 0x8DD1,
+ 0x5D6F: 0xE1CF,
+ 0x5D70: 0x8DD2,
+ 0x5D71: 0x8DD3,
+ 0x5D72: 0x8DD4,
+ 0x5D73: 0x8DD5,
+ 0x5D74: 0xE1D5,
+ 0x5D75: 0x8DD6,
+ 0x5D76: 0x8DD7,
+ 0x5D77: 0x8DD8,
+ 0x5D78: 0x8DD9,
+ 0x5D79: 0x8DDA,
+ 0x5D7A: 0x8DDB,
+ 0x5D7B: 0x8DDC,
+ 0x5D7C: 0x8DDD,
+ 0x5D7D: 0x8DDE,
+ 0x5D7E: 0x8DDF,
+ 0x5D7F: 0x8DE0,
+ 0x5D80: 0x8DE1,
+ 0x5D81: 0x8DE2,
+ 0x5D82: 0xE1D6,
+ 0x5D83: 0x8DE3,
+ 0x5D84: 0x8DE4,
+ 0x5D85: 0x8DE5,
+ 0x5D86: 0x8DE6,
+ 0x5D87: 0x8DE7,
+ 0x5D88: 0x8DE8,
+ 0x5D89: 0x8DE9,
+ 0x5D8A: 0x8DEA,
+ 0x5D8B: 0x8DEB,
+ 0x5D8C: 0x8DEC,
+ 0x5D8D: 0x8DED,
+ 0x5D8E: 0x8DEE,
+ 0x5D8F: 0x8DEF,
+ 0x5D90: 0x8DF0,
+ 0x5D91: 0x8DF1,
+ 0x5D92: 0x8DF2,
+ 0x5D93: 0x8DF3,
+ 0x5D94: 0x8DF4,
+ 0x5D95: 0x8DF5,
+ 0x5D96: 0x8DF6,
+ 0x5D97: 0x8DF7,
+ 0x5D98: 0x8DF8,
+ 0x5D99: 0xE1D7,
+ 0x5D9A: 0x8DF9,
+ 0x5D9B: 0x8DFA,
+ 0x5D9C: 0x8DFB,
+ 0x5D9D: 0xE1D8,
+ 0x5D9E: 0x8DFC,
+ 0x5D9F: 0x8DFD,
+ 0x5DA0: 0x8DFE,
+ 0x5DA1: 0x8E40,
+ 0x5DA2: 0x8E41,
+ 0x5DA3: 0x8E42,
+ 0x5DA4: 0x8E43,
+ 0x5DA5: 0x8E44,
+ 0x5DA6: 0x8E45,
+ 0x5DA7: 0x8E46,
+ 0x5DA8: 0x8E47,
+ 0x5DA9: 0x8E48,
+ 0x5DAA: 0x8E49,
+ 0x5DAB: 0x8E4A,
+ 0x5DAC: 0x8E4B,
+ 0x5DAD: 0x8E4C,
+ 0x5DAE: 0x8E4D,
+ 0x5DAF: 0x8E4E,
+ 0x5DB0: 0x8E4F,
+ 0x5DB1: 0x8E50,
+ 0x5DB2: 0x8E51,
+ 0x5DB3: 0x8E52,
+ 0x5DB4: 0x8E53,
+ 0x5DB5: 0x8E54,
+ 0x5DB6: 0x8E55,
+ 0x5DB7: 0xE1DA,
+ 0x5DB8: 0x8E56,
+ 0x5DB9: 0x8E57,
+ 0x5DBA: 0x8E58,
+ 0x5DBB: 0x8E59,
+ 0x5DBC: 0x8E5A,
+ 0x5DBD: 0x8E5B,
+ 0x5DBE: 0x8E5C,
+ 0x5DBF: 0x8E5D,
+ 0x5DC0: 0x8E5E,
+ 0x5DC1: 0x8E5F,
+ 0x5DC2: 0x8E60,
+ 0x5DC3: 0x8E61,
+ 0x5DC4: 0x8E62,
+ 0x5DC5: 0xE1DB,
+ 0x5DC6: 0x8E63,
+ 0x5DC7: 0x8E64,
+ 0x5DC8: 0x8E65,
+ 0x5DC9: 0x8E66,
+ 0x5DCA: 0x8E67,
+ 0x5DCB: 0x8E68,
+ 0x5DCC: 0x8E69,
+ 0x5DCD: 0xCEA1,
+ 0x5DCE: 0x8E6A,
+ 0x5DCF: 0x8E6B,
+ 0x5DD0: 0x8E6C,
+ 0x5DD1: 0x8E6D,
+ 0x5DD2: 0x8E6E,
+ 0x5DD3: 0x8E6F,
+ 0x5DD4: 0x8E70,
+ 0x5DD5: 0x8E71,
+ 0x5DD6: 0x8E72,
+ 0x5DD7: 0x8E73,
+ 0x5DD8: 0x8E74,
+ 0x5DD9: 0x8E75,
+ 0x5DDA: 0x8E76,
+ 0x5DDB: 0xE7DD,
+ 0x5DDC: 0x8E77,
+ 0x5DDD: 0xB4A8,
+ 0x5DDE: 0xD6DD,
+ 0x5DDF: 0x8E78,
+ 0x5DE0: 0x8E79,
+ 0x5DE1: 0xD1B2,
+ 0x5DE2: 0xB3B2,
+ 0x5DE3: 0x8E7A,
+ 0x5DE4: 0x8E7B,
+ 0x5DE5: 0xB9A4,
+ 0x5DE6: 0xD7F3,
+ 0x5DE7: 0xC7C9,
+ 0x5DE8: 0xBEDE,
+ 0x5DE9: 0xB9AE,
+ 0x5DEA: 0x8E7C,
+ 0x5DEB: 0xCED7,
+ 0x5DEC: 0x8E7D,
+ 0x5DED: 0x8E7E,
+ 0x5DEE: 0xB2EE,
+ 0x5DEF: 0xDBCF,
+ 0x5DF0: 0x8E80,
+ 0x5DF1: 0xBCBA,
+ 0x5DF2: 0xD2D1,
+ 0x5DF3: 0xCBC8,
+ 0x5DF4: 0xB0CD,
+ 0x5DF5: 0x8E81,
+ 0x5DF6: 0x8E82,
+ 0x5DF7: 0xCFEF,
+ 0x5DF8: 0x8E83,
+ 0x5DF9: 0x8E84,
+ 0x5DFA: 0x8E85,
+ 0x5DFB: 0x8E86,
+ 0x5DFC: 0x8E87,
+ 0x5DFD: 0xD9E3,
+ 0x5DFE: 0xBDED,
+ 0x5DFF: 0x8E88,
+ 0x5E00: 0x8E89,
+ 0x5E01: 0xB1D2,
+ 0x5E02: 0xCAD0,
+ 0x5E03: 0xB2BC,
+ 0x5E04: 0x8E8A,
+ 0x5E05: 0xCBA7,
+ 0x5E06: 0xB7AB,
+ 0x5E07: 0x8E8B,
+ 0x5E08: 0xCAA6,
+ 0x5E09: 0x8E8C,
+ 0x5E0A: 0x8E8D,
+ 0x5E0B: 0x8E8E,
+ 0x5E0C: 0xCFA3,
+ 0x5E0D: 0x8E8F,
+ 0x5E0E: 0x8E90,
+ 0x5E0F: 0xE0F8,
+ 0x5E10: 0xD5CA,
+ 0x5E11: 0xE0FB,
+ 0x5E12: 0x8E91,
+ 0x5E13: 0x8E92,
+ 0x5E14: 0xE0FA,
+ 0x5E15: 0xC5C1,
+ 0x5E16: 0xCCFB,
+ 0x5E17: 0x8E93,
+ 0x5E18: 0xC1B1,
+ 0x5E19: 0xE0F9,
+ 0x5E1A: 0xD6E3,
+ 0x5E1B: 0xB2AF,
+ 0x5E1C: 0xD6C4,
+ 0x5E1D: 0xB5DB,
+ 0x5E1E: 0x8E94,
+ 0x5E1F: 0x8E95,
+ 0x5E20: 0x8E96,
+ 0x5E21: 0x8E97,
+ 0x5E22: 0x8E98,
+ 0x5E23: 0x8E99,
+ 0x5E24: 0x8E9A,
+ 0x5E25: 0x8E9B,
+ 0x5E26: 0xB4F8,
+ 0x5E27: 0xD6A1,
+ 0x5E28: 0x8E9C,
+ 0x5E29: 0x8E9D,
+ 0x5E2A: 0x8E9E,
+ 0x5E2B: 0x8E9F,
+ 0x5E2C: 0x8EA0,
+ 0x5E2D: 0xCFAF,
+ 0x5E2E: 0xB0EF,
+ 0x5E2F: 0x8EA1,
+ 0x5E30: 0x8EA2,
+ 0x5E31: 0xE0FC,
+ 0x5E32: 0x8EA3,
+ 0x5E33: 0x8EA4,
+ 0x5E34: 0x8EA5,
+ 0x5E35: 0x8EA6,
+ 0x5E36: 0x8EA7,
+ 0x5E37: 0xE1A1,
+ 0x5E38: 0xB3A3,
+ 0x5E39: 0x8EA8,
+ 0x5E3A: 0x8EA9,
+ 0x5E3B: 0xE0FD,
+ 0x5E3C: 0xE0FE,
+ 0x5E3D: 0xC3B1,
+ 0x5E3E: 0x8EAA,
+ 0x5E3F: 0x8EAB,
+ 0x5E40: 0x8EAC,
+ 0x5E41: 0x8EAD,
+ 0x5E42: 0xC3DD,
+ 0x5E43: 0x8EAE,
+ 0x5E44: 0xE1A2,
+ 0x5E45: 0xB7F9,
+ 0x5E46: 0x8EAF,
+ 0x5E47: 0x8EB0,
+ 0x5E48: 0x8EB1,
+ 0x5E49: 0x8EB2,
+ 0x5E4A: 0x8EB3,
+ 0x5E4B: 0x8EB4,
+ 0x5E4C: 0xBBCF,
+ 0x5E4D: 0x8EB5,
+ 0x5E4E: 0x8EB6,
+ 0x5E4F: 0x8EB7,
+ 0x5E50: 0x8EB8,
+ 0x5E51: 0x8EB9,
+ 0x5E52: 0x8EBA,
+ 0x5E53: 0x8EBB,
+ 0x5E54: 0xE1A3,
+ 0x5E55: 0xC4BB,
+ 0x5E56: 0x8EBC,
+ 0x5E57: 0x8EBD,
+ 0x5E58: 0x8EBE,
+ 0x5E59: 0x8EBF,
+ 0x5E5A: 0x8EC0,
+ 0x5E5B: 0xE1A4,
+ 0x5E5C: 0x8EC1,
+ 0x5E5D: 0x8EC2,
+ 0x5E5E: 0xE1A5,
+ 0x5E5F: 0x8EC3,
+ 0x5E60: 0x8EC4,
+ 0x5E61: 0xE1A6,
+ 0x5E62: 0xB4B1,
+ 0x5E63: 0x8EC5,
+ 0x5E64: 0x8EC6,
+ 0x5E65: 0x8EC7,
+ 0x5E66: 0x8EC8,
+ 0x5E67: 0x8EC9,
+ 0x5E68: 0x8ECA,
+ 0x5E69: 0x8ECB,
+ 0x5E6A: 0x8ECC,
+ 0x5E6B: 0x8ECD,
+ 0x5E6C: 0x8ECE,
+ 0x5E6D: 0x8ECF,
+ 0x5E6E: 0x8ED0,
+ 0x5E6F: 0x8ED1,
+ 0x5E70: 0x8ED2,
+ 0x5E71: 0x8ED3,
+ 0x5E72: 0xB8C9,
+ 0x5E73: 0xC6BD,
+ 0x5E74: 0xC4EA,
+ 0x5E75: 0x8ED4,
+ 0x5E76: 0xB2A2,
+ 0x5E77: 0x8ED5,
+ 0x5E78: 0xD0D2,
+ 0x5E79: 0x8ED6,
+ 0x5E7A: 0xE7DB,
+ 0x5E7B: 0xBBC3,
+ 0x5E7C: 0xD3D7,
+ 0x5E7D: 0xD3C4,
+ 0x5E7E: 0x8ED7,
+ 0x5E7F: 0xB9E3,
+ 0x5E80: 0xE2CF,
+ 0x5E81: 0x8ED8,
+ 0x5E82: 0x8ED9,
+ 0x5E83: 0x8EDA,
+ 0x5E84: 0xD7AF,
+ 0x5E85: 0x8EDB,
+ 0x5E86: 0xC7EC,
+ 0x5E87: 0xB1D3,
+ 0x5E88: 0x8EDC,
+ 0x5E89: 0x8EDD,
+ 0x5E8A: 0xB4B2,
+ 0x5E8B: 0xE2D1,
+ 0x5E8C: 0x8EDE,
+ 0x5E8D: 0x8EDF,
+ 0x5E8E: 0x8EE0,
+ 0x5E8F: 0xD0F2,
+ 0x5E90: 0xC2AE,
+ 0x5E91: 0xE2D0,
+ 0x5E92: 0x8EE1,
+ 0x5E93: 0xBFE2,
+ 0x5E94: 0xD3A6,
+ 0x5E95: 0xB5D7,
+ 0x5E96: 0xE2D2,
+ 0x5E97: 0xB5EA,
+ 0x5E98: 0x8EE2,
+ 0x5E99: 0xC3ED,
+ 0x5E9A: 0xB8FD,
+ 0x5E9B: 0x8EE3,
+ 0x5E9C: 0xB8AE,
+ 0x5E9D: 0x8EE4,
+ 0x5E9E: 0xC5D3,
+ 0x5E9F: 0xB7CF,
+ 0x5EA0: 0xE2D4,
+ 0x5EA1: 0x8EE5,
+ 0x5EA2: 0x8EE6,
+ 0x5EA3: 0x8EE7,
+ 0x5EA4: 0x8EE8,
+ 0x5EA5: 0xE2D3,
+ 0x5EA6: 0xB6C8,
+ 0x5EA7: 0xD7F9,
+ 0x5EA8: 0x8EE9,
+ 0x5EA9: 0x8EEA,
+ 0x5EAA: 0x8EEB,
+ 0x5EAB: 0x8EEC,
+ 0x5EAC: 0x8EED,
+ 0x5EAD: 0xCDA5,
+ 0x5EAE: 0x8EEE,
+ 0x5EAF: 0x8EEF,
+ 0x5EB0: 0x8EF0,
+ 0x5EB1: 0x8EF1,
+ 0x5EB2: 0x8EF2,
+ 0x5EB3: 0xE2D8,
+ 0x5EB4: 0x8EF3,
+ 0x5EB5: 0xE2D6,
+ 0x5EB6: 0xCAFC,
+ 0x5EB7: 0xBFB5,
+ 0x5EB8: 0xD3B9,
+ 0x5EB9: 0xE2D5,
+ 0x5EBA: 0x8EF4,
+ 0x5EBB: 0x8EF5,
+ 0x5EBC: 0x8EF6,
+ 0x5EBD: 0x8EF7,
+ 0x5EBE: 0xE2D7,
+ 0x5EBF: 0x8EF8,
+ 0x5EC0: 0x8EF9,
+ 0x5EC1: 0x8EFA,
+ 0x5EC2: 0x8EFB,
+ 0x5EC3: 0x8EFC,
+ 0x5EC4: 0x8EFD,
+ 0x5EC5: 0x8EFE,
+ 0x5EC6: 0x8F40,
+ 0x5EC7: 0x8F41,
+ 0x5EC8: 0x8F42,
+ 0x5EC9: 0xC1AE,
+ 0x5ECA: 0xC0C8,
+ 0x5ECB: 0x8F43,
+ 0x5ECC: 0x8F44,
+ 0x5ECD: 0x8F45,
+ 0x5ECE: 0x8F46,
+ 0x5ECF: 0x8F47,
+ 0x5ED0: 0x8F48,
+ 0x5ED1: 0xE2DB,
+ 0x5ED2: 0xE2DA,
+ 0x5ED3: 0xC0AA,
+ 0x5ED4: 0x8F49,
+ 0x5ED5: 0x8F4A,
+ 0x5ED6: 0xC1CE,
+ 0x5ED7: 0x8F4B,
+ 0x5ED8: 0x8F4C,
+ 0x5ED9: 0x8F4D,
+ 0x5EDA: 0x8F4E,
+ 0x5EDB: 0xE2DC,
+ 0x5EDC: 0x8F4F,
+ 0x5EDD: 0x8F50,
+ 0x5EDE: 0x8F51,
+ 0x5EDF: 0x8F52,
+ 0x5EE0: 0x8F53,
+ 0x5EE1: 0x8F54,
+ 0x5EE2: 0x8F55,
+ 0x5EE3: 0x8F56,
+ 0x5EE4: 0x8F57,
+ 0x5EE5: 0x8F58,
+ 0x5EE6: 0x8F59,
+ 0x5EE7: 0x8F5A,
+ 0x5EE8: 0xE2DD,
+ 0x5EE9: 0x8F5B,
+ 0x5EEA: 0xE2DE,
+ 0x5EEB: 0x8F5C,
+ 0x5EEC: 0x8F5D,
+ 0x5EED: 0x8F5E,
+ 0x5EEE: 0x8F5F,
+ 0x5EEF: 0x8F60,
+ 0x5EF0: 0x8F61,
+ 0x5EF1: 0x8F62,
+ 0x5EF2: 0x8F63,
+ 0x5EF3: 0x8F64,
+ 0x5EF4: 0xDBC8,
+ 0x5EF5: 0x8F65,
+ 0x5EF6: 0xD1D3,
+ 0x5EF7: 0xCDA2,
+ 0x5EF8: 0x8F66,
+ 0x5EF9: 0x8F67,
+ 0x5EFA: 0xBDA8,
+ 0x5EFB: 0x8F68,
+ 0x5EFC: 0x8F69,
+ 0x5EFD: 0x8F6A,
+ 0x5EFE: 0xDEC3,
+ 0x5EFF: 0xD8A5,
+ 0x5F00: 0xBFAA,
+ 0x5F01: 0xDBCD,
+ 0x5F02: 0xD2EC,
+ 0x5F03: 0xC6FA,
+ 0x5F04: 0xC5AA,
+ 0x5F05: 0x8F6B,
+ 0x5F06: 0x8F6C,
+ 0x5F07: 0x8F6D,
+ 0x5F08: 0xDEC4,
+ 0x5F09: 0x8F6E,
+ 0x5F0A: 0xB1D7,
+ 0x5F0B: 0xDFAE,
+ 0x5F0C: 0x8F6F,
+ 0x5F0D: 0x8F70,
+ 0x5F0E: 0x8F71,
+ 0x5F0F: 0xCABD,
+ 0x5F10: 0x8F72,
+ 0x5F11: 0xDFB1,
+ 0x5F12: 0x8F73,
+ 0x5F13: 0xB9AD,
+ 0x5F14: 0x8F74,
+ 0x5F15: 0xD2FD,
+ 0x5F16: 0x8F75,
+ 0x5F17: 0xB8A5,
+ 0x5F18: 0xBAEB,
+ 0x5F19: 0x8F76,
+ 0x5F1A: 0x8F77,
+ 0x5F1B: 0xB3DA,
+ 0x5F1C: 0x8F78,
+ 0x5F1D: 0x8F79,
+ 0x5F1E: 0x8F7A,
+ 0x5F1F: 0xB5DC,
+ 0x5F20: 0xD5C5,
+ 0x5F21: 0x8F7B,
+ 0x5F22: 0x8F7C,
+ 0x5F23: 0x8F7D,
+ 0x5F24: 0x8F7E,
+ 0x5F25: 0xC3D6,
+ 0x5F26: 0xCFD2,
+ 0x5F27: 0xBBA1,
+ 0x5F28: 0x8F80,
+ 0x5F29: 0xE5F3,
+ 0x5F2A: 0xE5F2,
+ 0x5F2B: 0x8F81,
+ 0x5F2C: 0x8F82,
+ 0x5F2D: 0xE5F4,
+ 0x5F2E: 0x8F83,
+ 0x5F2F: 0xCDE4,
+ 0x5F30: 0x8F84,
+ 0x5F31: 0xC8F5,
+ 0x5F32: 0x8F85,
+ 0x5F33: 0x8F86,
+ 0x5F34: 0x8F87,
+ 0x5F35: 0x8F88,
+ 0x5F36: 0x8F89,
+ 0x5F37: 0x8F8A,
+ 0x5F38: 0x8F8B,
+ 0x5F39: 0xB5AF,
+ 0x5F3A: 0xC7BF,
+ 0x5F3B: 0x8F8C,
+ 0x5F3C: 0xE5F6,
+ 0x5F3D: 0x8F8D,
+ 0x5F3E: 0x8F8E,
+ 0x5F3F: 0x8F8F,
+ 0x5F40: 0xECB0,
+ 0x5F41: 0x8F90,
+ 0x5F42: 0x8F91,
+ 0x5F43: 0x8F92,
+ 0x5F44: 0x8F93,
+ 0x5F45: 0x8F94,
+ 0x5F46: 0x8F95,
+ 0x5F47: 0x8F96,
+ 0x5F48: 0x8F97,
+ 0x5F49: 0x8F98,
+ 0x5F4A: 0x8F99,
+ 0x5F4B: 0x8F9A,
+ 0x5F4C: 0x8F9B,
+ 0x5F4D: 0x8F9C,
+ 0x5F4E: 0x8F9D,
+ 0x5F4F: 0x8F9E,
+ 0x5F50: 0xE5E6,
+ 0x5F51: 0x8F9F,
+ 0x5F52: 0xB9E9,
+ 0x5F53: 0xB5B1,
+ 0x5F54: 0x8FA0,
+ 0x5F55: 0xC2BC,
+ 0x5F56: 0xE5E8,
+ 0x5F57: 0xE5E7,
+ 0x5F58: 0xE5E9,
+ 0x5F59: 0x8FA1,
+ 0x5F5A: 0x8FA2,
+ 0x5F5B: 0x8FA3,
+ 0x5F5C: 0x8FA4,
+ 0x5F5D: 0xD2CD,
+ 0x5F5E: 0x8FA5,
+ 0x5F5F: 0x8FA6,
+ 0x5F60: 0x8FA7,
+ 0x5F61: 0xE1EA,
+ 0x5F62: 0xD0CE,
+ 0x5F63: 0x8FA8,
+ 0x5F64: 0xCDAE,
+ 0x5F65: 0x8FA9,
+ 0x5F66: 0xD1E5,
+ 0x5F67: 0x8FAA,
+ 0x5F68: 0x8FAB,
+ 0x5F69: 0xB2CA,
+ 0x5F6A: 0xB1EB,
+ 0x5F6B: 0x8FAC,
+ 0x5F6C: 0xB1F2,
+ 0x5F6D: 0xC5ED,
+ 0x5F6E: 0x8FAD,
+ 0x5F6F: 0x8FAE,
+ 0x5F70: 0xD5C3,
+ 0x5F71: 0xD3B0,
+ 0x5F72: 0x8FAF,
+ 0x5F73: 0xE1DC,
+ 0x5F74: 0x8FB0,
+ 0x5F75: 0x8FB1,
+ 0x5F76: 0x8FB2,
+ 0x5F77: 0xE1DD,
+ 0x5F78: 0x8FB3,
+ 0x5F79: 0xD2DB,
+ 0x5F7A: 0x8FB4,
+ 0x5F7B: 0xB3B9,
+ 0x5F7C: 0xB1CB,
+ 0x5F7D: 0x8FB5,
+ 0x5F7E: 0x8FB6,
+ 0x5F7F: 0x8FB7,
+ 0x5F80: 0xCDF9,
+ 0x5F81: 0xD5F7,
+ 0x5F82: 0xE1DE,
+ 0x5F83: 0x8FB8,
+ 0x5F84: 0xBEB6,
+ 0x5F85: 0xB4FD,
+ 0x5F86: 0x8FB9,
+ 0x5F87: 0xE1DF,
+ 0x5F88: 0xBADC,
+ 0x5F89: 0xE1E0,
+ 0x5F8A: 0xBBB2,
+ 0x5F8B: 0xC2C9,
+ 0x5F8C: 0xE1E1,
+ 0x5F8D: 0x8FBA,
+ 0x5F8E: 0x8FBB,
+ 0x5F8F: 0x8FBC,
+ 0x5F90: 0xD0EC,
+ 0x5F91: 0x8FBD,
+ 0x5F92: 0xCDBD,
+ 0x5F93: 0x8FBE,
+ 0x5F94: 0x8FBF,
+ 0x5F95: 0xE1E2,
+ 0x5F96: 0x8FC0,
+ 0x5F97: 0xB5C3,
+ 0x5F98: 0xC5C7,
+ 0x5F99: 0xE1E3,
+ 0x5F9A: 0x8FC1,
+ 0x5F9B: 0x8FC2,
+ 0x5F9C: 0xE1E4,
+ 0x5F9D: 0x8FC3,
+ 0x5F9E: 0x8FC4,
+ 0x5F9F: 0x8FC5,
+ 0x5FA0: 0x8FC6,
+ 0x5FA1: 0xD3F9,
+ 0x5FA2: 0x8FC7,
+ 0x5FA3: 0x8FC8,
+ 0x5FA4: 0x8FC9,
+ 0x5FA5: 0x8FCA,
+ 0x5FA6: 0x8FCB,
+ 0x5FA7: 0x8FCC,
+ 0x5FA8: 0xE1E5,
+ 0x5FA9: 0x8FCD,
+ 0x5FAA: 0xD1AD,
+ 0x5FAB: 0x8FCE,
+ 0x5FAC: 0x8FCF,
+ 0x5FAD: 0xE1E6,
+ 0x5FAE: 0xCEA2,
+ 0x5FAF: 0x8FD0,
+ 0x5FB0: 0x8FD1,
+ 0x5FB1: 0x8FD2,
+ 0x5FB2: 0x8FD3,
+ 0x5FB3: 0x8FD4,
+ 0x5FB4: 0x8FD5,
+ 0x5FB5: 0xE1E7,
+ 0x5FB6: 0x8FD6,
+ 0x5FB7: 0xB5C2,
+ 0x5FB8: 0x8FD7,
+ 0x5FB9: 0x8FD8,
+ 0x5FBA: 0x8FD9,
+ 0x5FBB: 0x8FDA,
+ 0x5FBC: 0xE1E8,
+ 0x5FBD: 0xBBD5,
+ 0x5FBE: 0x8FDB,
+ 0x5FBF: 0x8FDC,
+ 0x5FC0: 0x8FDD,
+ 0x5FC1: 0x8FDE,
+ 0x5FC2: 0x8FDF,
+ 0x5FC3: 0xD0C4,
+ 0x5FC4: 0xE2E0,
+ 0x5FC5: 0xB1D8,
+ 0x5FC6: 0xD2E4,
+ 0x5FC7: 0x8FE0,
+ 0x5FC8: 0x8FE1,
+ 0x5FC9: 0xE2E1,
+ 0x5FCA: 0x8FE2,
+ 0x5FCB: 0x8FE3,
+ 0x5FCC: 0xBCC9,
+ 0x5FCD: 0xC8CC,
+ 0x5FCE: 0x8FE4,
+ 0x5FCF: 0xE2E3,
+ 0x5FD0: 0xECFE,
+ 0x5FD1: 0xECFD,
+ 0x5FD2: 0xDFAF,
+ 0x5FD3: 0x8FE5,
+ 0x5FD4: 0x8FE6,
+ 0x5FD5: 0x8FE7,
+ 0x5FD6: 0xE2E2,
+ 0x5FD7: 0xD6BE,
+ 0x5FD8: 0xCDFC,
+ 0x5FD9: 0xC3A6,
+ 0x5FDA: 0x8FE8,
+ 0x5FDB: 0x8FE9,
+ 0x5FDC: 0x8FEA,
+ 0x5FDD: 0xE3C3,
+ 0x5FDE: 0x8FEB,
+ 0x5FDF: 0x8FEC,
+ 0x5FE0: 0xD6D2,
+ 0x5FE1: 0xE2E7,
+ 0x5FE2: 0x8FED,
+ 0x5FE3: 0x8FEE,
+ 0x5FE4: 0xE2E8,
+ 0x5FE5: 0x8FEF,
+ 0x5FE6: 0x8FF0,
+ 0x5FE7: 0xD3C7,
+ 0x5FE8: 0x8FF1,
+ 0x5FE9: 0x8FF2,
+ 0x5FEA: 0xE2EC,
+ 0x5FEB: 0xBFEC,
+ 0x5FEC: 0x8FF3,
+ 0x5FED: 0xE2ED,
+ 0x5FEE: 0xE2E5,
+ 0x5FEF: 0x8FF4,
+ 0x5FF0: 0x8FF5,
+ 0x5FF1: 0xB3C0,
+ 0x5FF2: 0x8FF6,
+ 0x5FF3: 0x8FF7,
+ 0x5FF4: 0x8FF8,
+ 0x5FF5: 0xC4EE,
+ 0x5FF6: 0x8FF9,
+ 0x5FF7: 0x8FFA,
+ 0x5FF8: 0xE2EE,
+ 0x5FF9: 0x8FFB,
+ 0x5FFA: 0x8FFC,
+ 0x5FFB: 0xD0C3,
+ 0x5FFC: 0x8FFD,
+ 0x5FFD: 0xBAF6,
+ 0x5FFE: 0xE2E9,
+ 0x5FFF: 0xB7DE,
+ 0x6000: 0xBBB3,
+ 0x6001: 0xCCAC,
+ 0x6002: 0xCBCB,
+ 0x6003: 0xE2E4,
+ 0x6004: 0xE2E6,
+ 0x6005: 0xE2EA,
+ 0x6006: 0xE2EB,
+ 0x6007: 0x8FFE,
+ 0x6008: 0x9040,
+ 0x6009: 0x9041,
+ 0x600A: 0xE2F7,
+ 0x600B: 0x9042,
+ 0x600C: 0x9043,
+ 0x600D: 0xE2F4,
+ 0x600E: 0xD4F5,
+ 0x600F: 0xE2F3,
+ 0x6010: 0x9044,
+ 0x6011: 0x9045,
+ 0x6012: 0xC5AD,
+ 0x6013: 0x9046,
+ 0x6014: 0xD5FA,
+ 0x6015: 0xC5C2,
+ 0x6016: 0xB2C0,
+ 0x6017: 0x9047,
+ 0x6018: 0x9048,
+ 0x6019: 0xE2EF,
+ 0x601A: 0x9049,
+ 0x601B: 0xE2F2,
+ 0x601C: 0xC1AF,
+ 0x601D: 0xCBBC,
+ 0x601E: 0x904A,
+ 0x601F: 0x904B,
+ 0x6020: 0xB5A1,
+ 0x6021: 0xE2F9,
+ 0x6022: 0x904C,
+ 0x6023: 0x904D,
+ 0x6024: 0x904E,
+ 0x6025: 0xBCB1,
+ 0x6026: 0xE2F1,
+ 0x6027: 0xD0D4,
+ 0x6028: 0xD4B9,
+ 0x6029: 0xE2F5,
+ 0x602A: 0xB9D6,
+ 0x602B: 0xE2F6,
+ 0x602C: 0x904F,
+ 0x602D: 0x9050,
+ 0x602E: 0x9051,
+ 0x602F: 0xC7D3,
+ 0x6030: 0x9052,
+ 0x6031: 0x9053,
+ 0x6032: 0x9054,
+ 0x6033: 0x9055,
+ 0x6034: 0x9056,
+ 0x6035: 0xE2F0,
+ 0x6036: 0x9057,
+ 0x6037: 0x9058,
+ 0x6038: 0x9059,
+ 0x6039: 0x905A,
+ 0x603A: 0x905B,
+ 0x603B: 0xD7DC,
+ 0x603C: 0xEDA1,
+ 0x603D: 0x905C,
+ 0x603E: 0x905D,
+ 0x603F: 0xE2F8,
+ 0x6040: 0x905E,
+ 0x6041: 0xEDA5,
+ 0x6042: 0xE2FE,
+ 0x6043: 0xCAD1,
+ 0x6044: 0x905F,
+ 0x6045: 0x9060,
+ 0x6046: 0x9061,
+ 0x6047: 0x9062,
+ 0x6048: 0x9063,
+ 0x6049: 0x9064,
+ 0x604A: 0x9065,
+ 0x604B: 0xC1B5,
+ 0x604C: 0x9066,
+ 0x604D: 0xBBD0,
+ 0x604E: 0x9067,
+ 0x604F: 0x9068,
+ 0x6050: 0xBFD6,
+ 0x6051: 0x9069,
+ 0x6052: 0xBAE3,
+ 0x6053: 0x906A,
+ 0x6054: 0x906B,
+ 0x6055: 0xCBA1,
+ 0x6056: 0x906C,
+ 0x6057: 0x906D,
+ 0x6058: 0x906E,
+ 0x6059: 0xEDA6,
+ 0x605A: 0xEDA3,
+ 0x605B: 0x906F,
+ 0x605C: 0x9070,
+ 0x605D: 0xEDA2,
+ 0x605E: 0x9071,
+ 0x605F: 0x9072,
+ 0x6060: 0x9073,
+ 0x6061: 0x9074,
+ 0x6062: 0xBBD6,
+ 0x6063: 0xEDA7,
+ 0x6064: 0xD0F4,
+ 0x6065: 0x9075,
+ 0x6066: 0x9076,
+ 0x6067: 0xEDA4,
+ 0x6068: 0xBADE,
+ 0x6069: 0xB6F7,
+ 0x606A: 0xE3A1,
+ 0x606B: 0xB6B2,
+ 0x606C: 0xCCF1,
+ 0x606D: 0xB9A7,
+ 0x606E: 0x9077,
+ 0x606F: 0xCFA2,
+ 0x6070: 0xC7A1,
+ 0x6071: 0x9078,
+ 0x6072: 0x9079,
+ 0x6073: 0xBFD2,
+ 0x6074: 0x907A,
+ 0x6075: 0x907B,
+ 0x6076: 0xB6F1,
+ 0x6077: 0x907C,
+ 0x6078: 0xE2FA,
+ 0x6079: 0xE2FB,
+ 0x607A: 0xE2FD,
+ 0x607B: 0xE2FC,
+ 0x607C: 0xC4D5,
+ 0x607D: 0xE3A2,
+ 0x607E: 0x907D,
+ 0x607F: 0xD3C1,
+ 0x6080: 0x907E,
+ 0x6081: 0x9080,
+ 0x6082: 0x9081,
+ 0x6083: 0xE3A7,
+ 0x6084: 0xC7C4,
+ 0x6085: 0x9082,
+ 0x6086: 0x9083,
+ 0x6087: 0x9084,
+ 0x6088: 0x9085,
+ 0x6089: 0xCFA4,
+ 0x608A: 0x9086,
+ 0x608B: 0x9087,
+ 0x608C: 0xE3A9,
+ 0x608D: 0xBAB7,
+ 0x608E: 0x9088,
+ 0x608F: 0x9089,
+ 0x6090: 0x908A,
+ 0x6091: 0x908B,
+ 0x6092: 0xE3A8,
+ 0x6093: 0x908C,
+ 0x6094: 0xBBDA,
+ 0x6095: 0x908D,
+ 0x6096: 0xE3A3,
+ 0x6097: 0x908E,
+ 0x6098: 0x908F,
+ 0x6099: 0x9090,
+ 0x609A: 0xE3A4,
+ 0x609B: 0xE3AA,
+ 0x609C: 0x9091,
+ 0x609D: 0xE3A6,
+ 0x609E: 0x9092,
+ 0x609F: 0xCEF2,
+ 0x60A0: 0xD3C6,
+ 0x60A1: 0x9093,
+ 0x60A2: 0x9094,
+ 0x60A3: 0xBBBC,
+ 0x60A4: 0x9095,
+ 0x60A5: 0x9096,
+ 0x60A6: 0xD4C3,
+ 0x60A7: 0x9097,
+ 0x60A8: 0xC4FA,
+ 0x60A9: 0x9098,
+ 0x60AA: 0x9099,
+ 0x60AB: 0xEDA8,
+ 0x60AC: 0xD0FC,
+ 0x60AD: 0xE3A5,
+ 0x60AE: 0x909A,
+ 0x60AF: 0xC3F5,
+ 0x60B0: 0x909B,
+ 0x60B1: 0xE3AD,
+ 0x60B2: 0xB1AF,
+ 0x60B3: 0x909C,
+ 0x60B4: 0xE3B2,
+ 0x60B5: 0x909D,
+ 0x60B6: 0x909E,
+ 0x60B7: 0x909F,
+ 0x60B8: 0xBCC2,
+ 0x60B9: 0x90A0,
+ 0x60BA: 0x90A1,
+ 0x60BB: 0xE3AC,
+ 0x60BC: 0xB5BF,
+ 0x60BD: 0x90A2,
+ 0x60BE: 0x90A3,
+ 0x60BF: 0x90A4,
+ 0x60C0: 0x90A5,
+ 0x60C1: 0x90A6,
+ 0x60C2: 0x90A7,
+ 0x60C3: 0x90A8,
+ 0x60C4: 0x90A9,
+ 0x60C5: 0xC7E9,
+ 0x60C6: 0xE3B0,
+ 0x60C7: 0x90AA,
+ 0x60C8: 0x90AB,
+ 0x60C9: 0x90AC,
+ 0x60CA: 0xBEAA,
+ 0x60CB: 0xCDEF,
+ 0x60CC: 0x90AD,
+ 0x60CD: 0x90AE,
+ 0x60CE: 0x90AF,
+ 0x60CF: 0x90B0,
+ 0x60D0: 0x90B1,
+ 0x60D1: 0xBBF3,
+ 0x60D2: 0x90B2,
+ 0x60D3: 0x90B3,
+ 0x60D4: 0x90B4,
+ 0x60D5: 0xCCE8,
+ 0x60D6: 0x90B5,
+ 0x60D7: 0x90B6,
+ 0x60D8: 0xE3AF,
+ 0x60D9: 0x90B7,
+ 0x60DA: 0xE3B1,
+ 0x60DB: 0x90B8,
+ 0x60DC: 0xCFA7,
+ 0x60DD: 0xE3AE,
+ 0x60DE: 0x90B9,
+ 0x60DF: 0xCEA9,
+ 0x60E0: 0xBBDD,
+ 0x60E1: 0x90BA,
+ 0x60E2: 0x90BB,
+ 0x60E3: 0x90BC,
+ 0x60E4: 0x90BD,
+ 0x60E5: 0x90BE,
+ 0x60E6: 0xB5EB,
+ 0x60E7: 0xBEE5,
+ 0x60E8: 0xB2D2,
+ 0x60E9: 0xB3CD,
+ 0x60EA: 0x90BF,
+ 0x60EB: 0xB1B9,
+ 0x60EC: 0xE3AB,
+ 0x60ED: 0xB2D1,
+ 0x60EE: 0xB5AC,
+ 0x60EF: 0xB9DF,
+ 0x60F0: 0xB6E8,
+ 0x60F1: 0x90C0,
+ 0x60F2: 0x90C1,
+ 0x60F3: 0xCFEB,
+ 0x60F4: 0xE3B7,
+ 0x60F5: 0x90C2,
+ 0x60F6: 0xBBCC,
+ 0x60F7: 0x90C3,
+ 0x60F8: 0x90C4,
+ 0x60F9: 0xC8C7,
+ 0x60FA: 0xD0CA,
+ 0x60FB: 0x90C5,
+ 0x60FC: 0x90C6,
+ 0x60FD: 0x90C7,
+ 0x60FE: 0x90C8,
+ 0x60FF: 0x90C9,
+ 0x6100: 0xE3B8,
+ 0x6101: 0xB3EE,
+ 0x6102: 0x90CA,
+ 0x6103: 0x90CB,
+ 0x6104: 0x90CC,
+ 0x6105: 0x90CD,
+ 0x6106: 0xEDA9,
+ 0x6107: 0x90CE,
+ 0x6108: 0xD3FA,
+ 0x6109: 0xD3E4,
+ 0x610A: 0x90CF,
+ 0x610B: 0x90D0,
+ 0x610C: 0x90D1,
+ 0x610D: 0xEDAA,
+ 0x610E: 0xE3B9,
+ 0x610F: 0xD2E2,
+ 0x6110: 0x90D2,
+ 0x6111: 0x90D3,
+ 0x6112: 0x90D4,
+ 0x6113: 0x90D5,
+ 0x6114: 0x90D6,
+ 0x6115: 0xE3B5,
+ 0x6116: 0x90D7,
+ 0x6117: 0x90D8,
+ 0x6118: 0x90D9,
+ 0x6119: 0x90DA,
+ 0x611A: 0xD3DE,
+ 0x611B: 0x90DB,
+ 0x611C: 0x90DC,
+ 0x611D: 0x90DD,
+ 0x611E: 0x90DE,
+ 0x611F: 0xB8D0,
+ 0x6120: 0xE3B3,
+ 0x6121: 0x90DF,
+ 0x6122: 0x90E0,
+ 0x6123: 0xE3B6,
+ 0x6124: 0xB7DF,
+ 0x6125: 0x90E1,
+ 0x6126: 0xE3B4,
+ 0x6127: 0xC0A2,
+ 0x6128: 0x90E2,
+ 0x6129: 0x90E3,
+ 0x612A: 0x90E4,
+ 0x612B: 0xE3BA,
+ 0x612C: 0x90E5,
+ 0x612D: 0x90E6,
+ 0x612E: 0x90E7,
+ 0x612F: 0x90E8,
+ 0x6130: 0x90E9,
+ 0x6131: 0x90EA,
+ 0x6132: 0x90EB,
+ 0x6133: 0x90EC,
+ 0x6134: 0x90ED,
+ 0x6135: 0x90EE,
+ 0x6136: 0x90EF,
+ 0x6137: 0x90F0,
+ 0x6138: 0x90F1,
+ 0x6139: 0x90F2,
+ 0x613A: 0x90F3,
+ 0x613B: 0x90F4,
+ 0x613C: 0x90F5,
+ 0x613D: 0x90F6,
+ 0x613E: 0x90F7,
+ 0x613F: 0xD4B8,
+ 0x6140: 0x90F8,
+ 0x6141: 0x90F9,
+ 0x6142: 0x90FA,
+ 0x6143: 0x90FB,
+ 0x6144: 0x90FC,
+ 0x6145: 0x90FD,
+ 0x6146: 0x90FE,
+ 0x6147: 0x9140,
+ 0x6148: 0xB4C8,
+ 0x6149: 0x9141,
+ 0x614A: 0xE3BB,
+ 0x614B: 0x9142,
+ 0x614C: 0xBBC5,
+ 0x614D: 0x9143,
+ 0x614E: 0xC9F7,
+ 0x614F: 0x9144,
+ 0x6150: 0x9145,
+ 0x6151: 0xC9E5,
+ 0x6152: 0x9146,
+ 0x6153: 0x9147,
+ 0x6154: 0x9148,
+ 0x6155: 0xC4BD,
+ 0x6156: 0x9149,
+ 0x6157: 0x914A,
+ 0x6158: 0x914B,
+ 0x6159: 0x914C,
+ 0x615A: 0x914D,
+ 0x615B: 0x914E,
+ 0x615C: 0x914F,
+ 0x615D: 0xEDAB,
+ 0x615E: 0x9150,
+ 0x615F: 0x9151,
+ 0x6160: 0x9152,
+ 0x6161: 0x9153,
+ 0x6162: 0xC2FD,
+ 0x6163: 0x9154,
+ 0x6164: 0x9155,
+ 0x6165: 0x9156,
+ 0x6166: 0x9157,
+ 0x6167: 0xBBDB,
+ 0x6168: 0xBFAE,
+ 0x6169: 0x9158,
+ 0x616A: 0x9159,
+ 0x616B: 0x915A,
+ 0x616C: 0x915B,
+ 0x616D: 0x915C,
+ 0x616E: 0x915D,
+ 0x616F: 0x915E,
+ 0x6170: 0xCEBF,
+ 0x6171: 0x915F,
+ 0x6172: 0x9160,
+ 0x6173: 0x9161,
+ 0x6174: 0x9162,
+ 0x6175: 0xE3BC,
+ 0x6176: 0x9163,
+ 0x6177: 0xBFB6,
+ 0x6178: 0x9164,
+ 0x6179: 0x9165,
+ 0x617A: 0x9166,
+ 0x617B: 0x9167,
+ 0x617C: 0x9168,
+ 0x617D: 0x9169,
+ 0x617E: 0x916A,
+ 0x617F: 0x916B,
+ 0x6180: 0x916C,
+ 0x6181: 0x916D,
+ 0x6182: 0x916E,
+ 0x6183: 0x916F,
+ 0x6184: 0x9170,
+ 0x6185: 0x9171,
+ 0x6186: 0x9172,
+ 0x6187: 0x9173,
+ 0x6188: 0x9174,
+ 0x6189: 0x9175,
+ 0x618A: 0x9176,
+ 0x618B: 0xB1EF,
+ 0x618C: 0x9177,
+ 0x618D: 0x9178,
+ 0x618E: 0xD4F7,
+ 0x618F: 0x9179,
+ 0x6190: 0x917A,
+ 0x6191: 0x917B,
+ 0x6192: 0x917C,
+ 0x6193: 0x917D,
+ 0x6194: 0xE3BE,
+ 0x6195: 0x917E,
+ 0x6196: 0x9180,
+ 0x6197: 0x9181,
+ 0x6198: 0x9182,
+ 0x6199: 0x9183,
+ 0x619A: 0x9184,
+ 0x619B: 0x9185,
+ 0x619C: 0x9186,
+ 0x619D: 0xEDAD,
+ 0x619E: 0x9187,
+ 0x619F: 0x9188,
+ 0x61A0: 0x9189,
+ 0x61A1: 0x918A,
+ 0x61A2: 0x918B,
+ 0x61A3: 0x918C,
+ 0x61A4: 0x918D,
+ 0x61A5: 0x918E,
+ 0x61A6: 0x918F,
+ 0x61A7: 0xE3BF,
+ 0x61A8: 0xBAA9,
+ 0x61A9: 0xEDAC,
+ 0x61AA: 0x9190,
+ 0x61AB: 0x9191,
+ 0x61AC: 0xE3BD,
+ 0x61AD: 0x9192,
+ 0x61AE: 0x9193,
+ 0x61AF: 0x9194,
+ 0x61B0: 0x9195,
+ 0x61B1: 0x9196,
+ 0x61B2: 0x9197,
+ 0x61B3: 0x9198,
+ 0x61B4: 0x9199,
+ 0x61B5: 0x919A,
+ 0x61B6: 0x919B,
+ 0x61B7: 0xE3C0,
+ 0x61B8: 0x919C,
+ 0x61B9: 0x919D,
+ 0x61BA: 0x919E,
+ 0x61BB: 0x919F,
+ 0x61BC: 0x91A0,
+ 0x61BD: 0x91A1,
+ 0x61BE: 0xBAB6,
+ 0x61BF: 0x91A2,
+ 0x61C0: 0x91A3,
+ 0x61C1: 0x91A4,
+ 0x61C2: 0xB6AE,
+ 0x61C3: 0x91A5,
+ 0x61C4: 0x91A6,
+ 0x61C5: 0x91A7,
+ 0x61C6: 0x91A8,
+ 0x61C7: 0x91A9,
+ 0x61C8: 0xD0B8,
+ 0x61C9: 0x91AA,
+ 0x61CA: 0xB0C3,
+ 0x61CB: 0xEDAE,
+ 0x61CC: 0x91AB,
+ 0x61CD: 0x91AC,
+ 0x61CE: 0x91AD,
+ 0x61CF: 0x91AE,
+ 0x61D0: 0x91AF,
+ 0x61D1: 0xEDAF,
+ 0x61D2: 0xC0C1,
+ 0x61D3: 0x91B0,
+ 0x61D4: 0xE3C1,
+ 0x61D5: 0x91B1,
+ 0x61D6: 0x91B2,
+ 0x61D7: 0x91B3,
+ 0x61D8: 0x91B4,
+ 0x61D9: 0x91B5,
+ 0x61DA: 0x91B6,
+ 0x61DB: 0x91B7,
+ 0x61DC: 0x91B8,
+ 0x61DD: 0x91B9,
+ 0x61DE: 0x91BA,
+ 0x61DF: 0x91BB,
+ 0x61E0: 0x91BC,
+ 0x61E1: 0x91BD,
+ 0x61E2: 0x91BE,
+ 0x61E3: 0x91BF,
+ 0x61E4: 0x91C0,
+ 0x61E5: 0x91C1,
+ 0x61E6: 0xC5B3,
+ 0x61E7: 0x91C2,
+ 0x61E8: 0x91C3,
+ 0x61E9: 0x91C4,
+ 0x61EA: 0x91C5,
+ 0x61EB: 0x91C6,
+ 0x61EC: 0x91C7,
+ 0x61ED: 0x91C8,
+ 0x61EE: 0x91C9,
+ 0x61EF: 0x91CA,
+ 0x61F0: 0x91CB,
+ 0x61F1: 0x91CC,
+ 0x61F2: 0x91CD,
+ 0x61F3: 0x91CE,
+ 0x61F4: 0x91CF,
+ 0x61F5: 0xE3C2,
+ 0x61F6: 0x91D0,
+ 0x61F7: 0x91D1,
+ 0x61F8: 0x91D2,
+ 0x61F9: 0x91D3,
+ 0x61FA: 0x91D4,
+ 0x61FB: 0x91D5,
+ 0x61FC: 0x91D6,
+ 0x61FD: 0x91D7,
+ 0x61FE: 0x91D8,
+ 0x61FF: 0xDCB2,
+ 0x6200: 0x91D9,
+ 0x6201: 0x91DA,
+ 0x6202: 0x91DB,
+ 0x6203: 0x91DC,
+ 0x6204: 0x91DD,
+ 0x6205: 0x91DE,
+ 0x6206: 0xEDB0,
+ 0x6207: 0x91DF,
+ 0x6208: 0xB8EA,
+ 0x6209: 0x91E0,
+ 0x620A: 0xCEEC,
+ 0x620B: 0xEAA7,
+ 0x620C: 0xD0E7,
+ 0x620D: 0xCAF9,
+ 0x620E: 0xC8D6,
+ 0x620F: 0xCFB7,
+ 0x6210: 0xB3C9,
+ 0x6211: 0xCED2,
+ 0x6212: 0xBDE4,
+ 0x6213: 0x91E1,
+ 0x6214: 0x91E2,
+ 0x6215: 0xE3DE,
+ 0x6216: 0xBBF2,
+ 0x6217: 0xEAA8,
+ 0x6218: 0xD5BD,
+ 0x6219: 0x91E3,
+ 0x621A: 0xC6DD,
+ 0x621B: 0xEAA9,
+ 0x621C: 0x91E4,
+ 0x621D: 0x91E5,
+ 0x621E: 0x91E6,
+ 0x621F: 0xEAAA,
+ 0x6220: 0x91E7,
+ 0x6221: 0xEAAC,
+ 0x6222: 0xEAAB,
+ 0x6223: 0x91E8,
+ 0x6224: 0xEAAE,
+ 0x6225: 0xEAAD,
+ 0x6226: 0x91E9,
+ 0x6227: 0x91EA,
+ 0x6228: 0x91EB,
+ 0x6229: 0x91EC,
+ 0x622A: 0xBDD8,
+ 0x622B: 0x91ED,
+ 0x622C: 0xEAAF,
+ 0x622D: 0x91EE,
+ 0x622E: 0xC2BE,
+ 0x622F: 0x91EF,
+ 0x6230: 0x91F0,
+ 0x6231: 0x91F1,
+ 0x6232: 0x91F2,
+ 0x6233: 0xB4C1,
+ 0x6234: 0xB4F7,
+ 0x6235: 0x91F3,
+ 0x6236: 0x91F4,
+ 0x6237: 0xBBA7,
+ 0x6238: 0x91F5,
+ 0x6239: 0x91F6,
+ 0x623A: 0x91F7,
+ 0x623B: 0x91F8,
+ 0x623C: 0x91F9,
+ 0x623D: 0xECE6,
+ 0x623E: 0xECE5,
+ 0x623F: 0xB7BF,
+ 0x6240: 0xCBF9,
+ 0x6241: 0xB1E2,
+ 0x6242: 0x91FA,
+ 0x6243: 0xECE7,
+ 0x6244: 0x91FB,
+ 0x6245: 0x91FC,
+ 0x6246: 0x91FD,
+ 0x6247: 0xC9C8,
+ 0x6248: 0xECE8,
+ 0x6249: 0xECE9,
+ 0x624A: 0x91FE,
+ 0x624B: 0xCAD6,
+ 0x624C: 0xDED0,
+ 0x624D: 0xB2C5,
+ 0x624E: 0xD4FA,
+ 0x624F: 0x9240,
+ 0x6250: 0x9241,
+ 0x6251: 0xC6CB,
+ 0x6252: 0xB0C7,
+ 0x6253: 0xB4F2,
+ 0x6254: 0xC8D3,
+ 0x6255: 0x9242,
+ 0x6256: 0x9243,
+ 0x6257: 0x9244,
+ 0x6258: 0xCDD0,
+ 0x6259: 0x9245,
+ 0x625A: 0x9246,
+ 0x625B: 0xBFB8,
+ 0x625C: 0x9247,
+ 0x625D: 0x9248,
+ 0x625E: 0x9249,
+ 0x625F: 0x924A,
+ 0x6260: 0x924B,
+ 0x6261: 0x924C,
+ 0x6262: 0x924D,
+ 0x6263: 0xBFDB,
+ 0x6264: 0x924E,
+ 0x6265: 0x924F,
+ 0x6266: 0xC7A4,
+ 0x6267: 0xD6B4,
+ 0x6268: 0x9250,
+ 0x6269: 0xC0A9,
+ 0x626A: 0xDED1,
+ 0x626B: 0xC9A8,
+ 0x626C: 0xD1EF,
+ 0x626D: 0xC5A4,
+ 0x626E: 0xB0E7,
+ 0x626F: 0xB3B6,
+ 0x6270: 0xC8C5,
+ 0x6271: 0x9251,
+ 0x6272: 0x9252,
+ 0x6273: 0xB0E2,
+ 0x6274: 0x9253,
+ 0x6275: 0x9254,
+ 0x6276: 0xB7F6,
+ 0x6277: 0x9255,
+ 0x6278: 0x9256,
+ 0x6279: 0xC5FA,
+ 0x627A: 0x9257,
+ 0x627B: 0x9258,
+ 0x627C: 0xB6F3,
+ 0x627D: 0x9259,
+ 0x627E: 0xD5D2,
+ 0x627F: 0xB3D0,
+ 0x6280: 0xBCBC,
+ 0x6281: 0x925A,
+ 0x6282: 0x925B,
+ 0x6283: 0x925C,
+ 0x6284: 0xB3AD,
+ 0x6285: 0x925D,
+ 0x6286: 0x925E,
+ 0x6287: 0x925F,
+ 0x6288: 0x9260,
+ 0x6289: 0xBEF1,
+ 0x628A: 0xB0D1,
+ 0x628B: 0x9261,
+ 0x628C: 0x9262,
+ 0x628D: 0x9263,
+ 0x628E: 0x9264,
+ 0x628F: 0x9265,
+ 0x6290: 0x9266,
+ 0x6291: 0xD2D6,
+ 0x6292: 0xCAE3,
+ 0x6293: 0xD7A5,
+ 0x6294: 0x9267,
+ 0x6295: 0xCDB6,
+ 0x6296: 0xB6B6,
+ 0x6297: 0xBFB9,
+ 0x6298: 0xD5DB,
+ 0x6299: 0x9268,
+ 0x629A: 0xB8A7,
+ 0x629B: 0xC5D7,
+ 0x629C: 0x9269,
+ 0x629D: 0x926A,
+ 0x629E: 0x926B,
+ 0x629F: 0xDED2,
+ 0x62A0: 0xBFD9,
+ 0x62A1: 0xC2D5,
+ 0x62A2: 0xC7C0,
+ 0x62A3: 0x926C,
+ 0x62A4: 0xBBA4,
+ 0x62A5: 0xB1A8,
+ 0x62A6: 0x926D,
+ 0x62A7: 0x926E,
+ 0x62A8: 0xC5EA,
+ 0x62A9: 0x926F,
+ 0x62AA: 0x9270,
+ 0x62AB: 0xC5FB,
+ 0x62AC: 0xCCA7,
+ 0x62AD: 0x9271,
+ 0x62AE: 0x9272,
+ 0x62AF: 0x9273,
+ 0x62B0: 0x9274,
+ 0x62B1: 0xB1A7,
+ 0x62B2: 0x9275,
+ 0x62B3: 0x9276,
+ 0x62B4: 0x9277,
+ 0x62B5: 0xB5D6,
+ 0x62B6: 0x9278,
+ 0x62B7: 0x9279,
+ 0x62B8: 0x927A,
+ 0x62B9: 0xC4A8,
+ 0x62BA: 0x927B,
+ 0x62BB: 0xDED3,
+ 0x62BC: 0xD1BA,
+ 0x62BD: 0xB3E9,
+ 0x62BE: 0x927C,
+ 0x62BF: 0xC3F2,
+ 0x62C0: 0x927D,
+ 0x62C1: 0x927E,
+ 0x62C2: 0xB7F7,
+ 0x62C3: 0x9280,
+ 0x62C4: 0xD6F4,
+ 0x62C5: 0xB5A3,
+ 0x62C6: 0xB2F0,
+ 0x62C7: 0xC4B4,
+ 0x62C8: 0xC4E9,
+ 0x62C9: 0xC0AD,
+ 0x62CA: 0xDED4,
+ 0x62CB: 0x9281,
+ 0x62CC: 0xB0E8,
+ 0x62CD: 0xC5C4,
+ 0x62CE: 0xC1E0,
+ 0x62CF: 0x9282,
+ 0x62D0: 0xB9D5,
+ 0x62D1: 0x9283,
+ 0x62D2: 0xBEDC,
+ 0x62D3: 0xCDD8,
+ 0x62D4: 0xB0CE,
+ 0x62D5: 0x9284,
+ 0x62D6: 0xCDCF,
+ 0x62D7: 0xDED6,
+ 0x62D8: 0xBED0,
+ 0x62D9: 0xD7BE,
+ 0x62DA: 0xDED5,
+ 0x62DB: 0xD5D0,
+ 0x62DC: 0xB0DD,
+ 0x62DD: 0x9285,
+ 0x62DE: 0x9286,
+ 0x62DF: 0xC4E2,
+ 0x62E0: 0x9287,
+ 0x62E1: 0x9288,
+ 0x62E2: 0xC2A3,
+ 0x62E3: 0xBCF0,
+ 0x62E4: 0x9289,
+ 0x62E5: 0xD3B5,
+ 0x62E6: 0xC0B9,
+ 0x62E7: 0xC5A1,
+ 0x62E8: 0xB2A6,
+ 0x62E9: 0xD4F1,
+ 0x62EA: 0x928A,
+ 0x62EB: 0x928B,
+ 0x62EC: 0xC0A8,
+ 0x62ED: 0xCAC3,
+ 0x62EE: 0xDED7,
+ 0x62EF: 0xD5FC,
+ 0x62F0: 0x928C,
+ 0x62F1: 0xB9B0,
+ 0x62F2: 0x928D,
+ 0x62F3: 0xC8AD,
+ 0x62F4: 0xCBA9,
+ 0x62F5: 0x928E,
+ 0x62F6: 0xDED9,
+ 0x62F7: 0xBFBD,
+ 0x62F8: 0x928F,
+ 0x62F9: 0x9290,
+ 0x62FA: 0x9291,
+ 0x62FB: 0x9292,
+ 0x62FC: 0xC6B4,
+ 0x62FD: 0xD7A7,
+ 0x62FE: 0xCAB0,
+ 0x62FF: 0xC4C3,
+ 0x6300: 0x9293,
+ 0x6301: 0xB3D6,
+ 0x6302: 0xB9D2,
+ 0x6303: 0x9294,
+ 0x6304: 0x9295,
+ 0x6305: 0x9296,
+ 0x6306: 0x9297,
+ 0x6307: 0xD6B8,
+ 0x6308: 0xEAFC,
+ 0x6309: 0xB0B4,
+ 0x630A: 0x9298,
+ 0x630B: 0x9299,
+ 0x630C: 0x929A,
+ 0x630D: 0x929B,
+ 0x630E: 0xBFE6,
+ 0x630F: 0x929C,
+ 0x6310: 0x929D,
+ 0x6311: 0xCCF4,
+ 0x6312: 0x929E,
+ 0x6313: 0x929F,
+ 0x6314: 0x92A0,
+ 0x6315: 0x92A1,
+ 0x6316: 0xCDDA,
+ 0x6317: 0x92A2,
+ 0x6318: 0x92A3,
+ 0x6319: 0x92A4,
+ 0x631A: 0xD6BF,
+ 0x631B: 0xC2CE,
+ 0x631C: 0x92A5,
+ 0x631D: 0xCECE,
+ 0x631E: 0xCCA2,
+ 0x631F: 0xD0AE,
+ 0x6320: 0xC4D3,
+ 0x6321: 0xB5B2,
+ 0x6322: 0xDED8,
+ 0x6323: 0xD5F5,
+ 0x6324: 0xBCB7,
+ 0x6325: 0xBBD3,
+ 0x6326: 0x92A6,
+ 0x6327: 0x92A7,
+ 0x6328: 0xB0A4,
+ 0x6329: 0x92A8,
+ 0x632A: 0xC5B2,
+ 0x632B: 0xB4EC,
+ 0x632C: 0x92A9,
+ 0x632D: 0x92AA,
+ 0x632E: 0x92AB,
+ 0x632F: 0xD5F1,
+ 0x6330: 0x92AC,
+ 0x6331: 0x92AD,
+ 0x6332: 0xEAFD,
+ 0x6333: 0x92AE,
+ 0x6334: 0x92AF,
+ 0x6335: 0x92B0,
+ 0x6336: 0x92B1,
+ 0x6337: 0x92B2,
+ 0x6338: 0x92B3,
+ 0x6339: 0xDEDA,
+ 0x633A: 0xCDA6,
+ 0x633B: 0x92B4,
+ 0x633C: 0x92B5,
+ 0x633D: 0xCDEC,
+ 0x633E: 0x92B6,
+ 0x633F: 0x92B7,
+ 0x6340: 0x92B8,
+ 0x6341: 0x92B9,
+ 0x6342: 0xCEE6,
+ 0x6343: 0xDEDC,
+ 0x6344: 0x92BA,
+ 0x6345: 0xCDB1,
+ 0x6346: 0xC0A6,
+ 0x6347: 0x92BB,
+ 0x6348: 0x92BC,
+ 0x6349: 0xD7BD,
+ 0x634A: 0x92BD,
+ 0x634B: 0xDEDB,
+ 0x634C: 0xB0C6,
+ 0x634D: 0xBAB4,
+ 0x634E: 0xC9D3,
+ 0x634F: 0xC4F3,
+ 0x6350: 0xBEE8,
+ 0x6351: 0x92BE,
+ 0x6352: 0x92BF,
+ 0x6353: 0x92C0,
+ 0x6354: 0x92C1,
+ 0x6355: 0xB2B6,
+ 0x6356: 0x92C2,
+ 0x6357: 0x92C3,
+ 0x6358: 0x92C4,
+ 0x6359: 0x92C5,
+ 0x635A: 0x92C6,
+ 0x635B: 0x92C7,
+ 0x635C: 0x92C8,
+ 0x635D: 0x92C9,
+ 0x635E: 0xC0CC,
+ 0x635F: 0xCBF0,
+ 0x6360: 0x92CA,
+ 0x6361: 0xBCF1,
+ 0x6362: 0xBBBB,
+ 0x6363: 0xB5B7,
+ 0x6364: 0x92CB,
+ 0x6365: 0x92CC,
+ 0x6366: 0x92CD,
+ 0x6367: 0xC5F5,
+ 0x6368: 0x92CE,
+ 0x6369: 0xDEE6,
+ 0x636A: 0x92CF,
+ 0x636B: 0x92D0,
+ 0x636C: 0x92D1,
+ 0x636D: 0xDEE3,
+ 0x636E: 0xBEDD,
+ 0x636F: 0x92D2,
+ 0x6370: 0x92D3,
+ 0x6371: 0xDEDF,
+ 0x6372: 0x92D4,
+ 0x6373: 0x92D5,
+ 0x6374: 0x92D6,
+ 0x6375: 0x92D7,
+ 0x6376: 0xB4B7,
+ 0x6377: 0xBDDD,
+ 0x6378: 0x92D8,
+ 0x6379: 0x92D9,
+ 0x637A: 0xDEE0,
+ 0x637B: 0xC4ED,
+ 0x637C: 0x92DA,
+ 0x637D: 0x92DB,
+ 0x637E: 0x92DC,
+ 0x637F: 0x92DD,
+ 0x6380: 0xCFC6,
+ 0x6381: 0x92DE,
+ 0x6382: 0xB5E0,
+ 0x6383: 0x92DF,
+ 0x6384: 0x92E0,
+ 0x6385: 0x92E1,
+ 0x6386: 0x92E2,
+ 0x6387: 0xB6DE,
+ 0x6388: 0xCADA,
+ 0x6389: 0xB5F4,
+ 0x638A: 0xDEE5,
+ 0x638B: 0x92E3,
+ 0x638C: 0xD5C6,
+ 0x638D: 0x92E4,
+ 0x638E: 0xDEE1,
+ 0x638F: 0xCCCD,
+ 0x6390: 0xC6FE,
+ 0x6391: 0x92E5,
+ 0x6392: 0xC5C5,
+ 0x6393: 0x92E6,
+ 0x6394: 0x92E7,
+ 0x6395: 0x92E8,
+ 0x6396: 0xD2B4,
+ 0x6397: 0x92E9,
+ 0x6398: 0xBEF2,
+ 0x6399: 0x92EA,
+ 0x639A: 0x92EB,
+ 0x639B: 0x92EC,
+ 0x639C: 0x92ED,
+ 0x639D: 0x92EE,
+ 0x639E: 0x92EF,
+ 0x639F: 0x92F0,
+ 0x63A0: 0xC2D3,
+ 0x63A1: 0x92F1,
+ 0x63A2: 0xCCBD,
+ 0x63A3: 0xB3B8,
+ 0x63A4: 0x92F2,
+ 0x63A5: 0xBDD3,
+ 0x63A6: 0x92F3,
+ 0x63A7: 0xBFD8,
+ 0x63A8: 0xCDC6,
+ 0x63A9: 0xD1DA,
+ 0x63AA: 0xB4EB,
+ 0x63AB: 0x92F4,
+ 0x63AC: 0xDEE4,
+ 0x63AD: 0xDEDD,
+ 0x63AE: 0xDEE7,
+ 0x63AF: 0x92F5,
+ 0x63B0: 0xEAFE,
+ 0x63B1: 0x92F6,
+ 0x63B2: 0x92F7,
+ 0x63B3: 0xC2B0,
+ 0x63B4: 0xDEE2,
+ 0x63B5: 0x92F8,
+ 0x63B6: 0x92F9,
+ 0x63B7: 0xD6C0,
+ 0x63B8: 0xB5A7,
+ 0x63B9: 0x92FA,
+ 0x63BA: 0xB2F4,
+ 0x63BB: 0x92FB,
+ 0x63BC: 0xDEE8,
+ 0x63BD: 0x92FC,
+ 0x63BE: 0xDEF2,
+ 0x63BF: 0x92FD,
+ 0x63C0: 0x92FE,
+ 0x63C1: 0x9340,
+ 0x63C2: 0x9341,
+ 0x63C3: 0x9342,
+ 0x63C4: 0xDEED,
+ 0x63C5: 0x9343,
+ 0x63C6: 0xDEF1,
+ 0x63C7: 0x9344,
+ 0x63C8: 0x9345,
+ 0x63C9: 0xC8E0,
+ 0x63CA: 0x9346,
+ 0x63CB: 0x9347,
+ 0x63CC: 0x9348,
+ 0x63CD: 0xD7E1,
+ 0x63CE: 0xDEEF,
+ 0x63CF: 0xC3E8,
+ 0x63D0: 0xCCE1,
+ 0x63D1: 0x9349,
+ 0x63D2: 0xB2E5,
+ 0x63D3: 0x934A,
+ 0x63D4: 0x934B,
+ 0x63D5: 0x934C,
+ 0x63D6: 0xD2BE,
+ 0x63D7: 0x934D,
+ 0x63D8: 0x934E,
+ 0x63D9: 0x934F,
+ 0x63DA: 0x9350,
+ 0x63DB: 0x9351,
+ 0x63DC: 0x9352,
+ 0x63DD: 0x9353,
+ 0x63DE: 0xDEEE,
+ 0x63DF: 0x9354,
+ 0x63E0: 0xDEEB,
+ 0x63E1: 0xCED5,
+ 0x63E2: 0x9355,
+ 0x63E3: 0xB4A7,
+ 0x63E4: 0x9356,
+ 0x63E5: 0x9357,
+ 0x63E6: 0x9358,
+ 0x63E7: 0x9359,
+ 0x63E8: 0x935A,
+ 0x63E9: 0xBFAB,
+ 0x63EA: 0xBEBE,
+ 0x63EB: 0x935B,
+ 0x63EC: 0x935C,
+ 0x63ED: 0xBDD2,
+ 0x63EE: 0x935D,
+ 0x63EF: 0x935E,
+ 0x63F0: 0x935F,
+ 0x63F1: 0x9360,
+ 0x63F2: 0xDEE9,
+ 0x63F3: 0x9361,
+ 0x63F4: 0xD4AE,
+ 0x63F5: 0x9362,
+ 0x63F6: 0xDEDE,
+ 0x63F7: 0x9363,
+ 0x63F8: 0xDEEA,
+ 0x63F9: 0x9364,
+ 0x63FA: 0x9365,
+ 0x63FB: 0x9366,
+ 0x63FC: 0x9367,
+ 0x63FD: 0xC0BF,
+ 0x63FE: 0x9368,
+ 0x63FF: 0xDEEC,
+ 0x6400: 0xB2F3,
+ 0x6401: 0xB8E9,
+ 0x6402: 0xC2A7,
+ 0x6403: 0x9369,
+ 0x6404: 0x936A,
+ 0x6405: 0xBDC1,
+ 0x6406: 0x936B,
+ 0x6407: 0x936C,
+ 0x6408: 0x936D,
+ 0x6409: 0x936E,
+ 0x640A: 0x936F,
+ 0x640B: 0xDEF5,
+ 0x640C: 0xDEF8,
+ 0x640D: 0x9370,
+ 0x640E: 0x9371,
+ 0x640F: 0xB2AB,
+ 0x6410: 0xB4A4,
+ 0x6411: 0x9372,
+ 0x6412: 0x9373,
+ 0x6413: 0xB4EA,
+ 0x6414: 0xC9A6,
+ 0x6415: 0x9374,
+ 0x6416: 0x9375,
+ 0x6417: 0x9376,
+ 0x6418: 0x9377,
+ 0x6419: 0x9378,
+ 0x641A: 0x9379,
+ 0x641B: 0xDEF6,
+ 0x641C: 0xCBD1,
+ 0x641D: 0x937A,
+ 0x641E: 0xB8E3,
+ 0x641F: 0x937B,
+ 0x6420: 0xDEF7,
+ 0x6421: 0xDEFA,
+ 0x6422: 0x937C,
+ 0x6423: 0x937D,
+ 0x6424: 0x937E,
+ 0x6425: 0x9380,
+ 0x6426: 0xDEF9,
+ 0x6427: 0x9381,
+ 0x6428: 0x9382,
+ 0x6429: 0x9383,
+ 0x642A: 0xCCC2,
+ 0x642B: 0x9384,
+ 0x642C: 0xB0E1,
+ 0x642D: 0xB4EE,
+ 0x642E: 0x9385,
+ 0x642F: 0x9386,
+ 0x6430: 0x9387,
+ 0x6431: 0x9388,
+ 0x6432: 0x9389,
+ 0x6433: 0x938A,
+ 0x6434: 0xE5BA,
+ 0x6435: 0x938B,
+ 0x6436: 0x938C,
+ 0x6437: 0x938D,
+ 0x6438: 0x938E,
+ 0x6439: 0x938F,
+ 0x643A: 0xD0AF,
+ 0x643B: 0x9390,
+ 0x643C: 0x9391,
+ 0x643D: 0xB2EB,
+ 0x643E: 0x9392,
+ 0x643F: 0xEBA1,
+ 0x6440: 0x9393,
+ 0x6441: 0xDEF4,
+ 0x6442: 0x9394,
+ 0x6443: 0x9395,
+ 0x6444: 0xC9E3,
+ 0x6445: 0xDEF3,
+ 0x6446: 0xB0DA,
+ 0x6447: 0xD2A1,
+ 0x6448: 0xB1F7,
+ 0x6449: 0x9396,
+ 0x644A: 0xCCAF,
+ 0x644B: 0x9397,
+ 0x644C: 0x9398,
+ 0x644D: 0x9399,
+ 0x644E: 0x939A,
+ 0x644F: 0x939B,
+ 0x6450: 0x939C,
+ 0x6451: 0x939D,
+ 0x6452: 0xDEF0,
+ 0x6453: 0x939E,
+ 0x6454: 0xCBA4,
+ 0x6455: 0x939F,
+ 0x6456: 0x93A0,
+ 0x6457: 0x93A1,
+ 0x6458: 0xD5AA,
+ 0x6459: 0x93A2,
+ 0x645A: 0x93A3,
+ 0x645B: 0x93A4,
+ 0x645C: 0x93A5,
+ 0x645D: 0x93A6,
+ 0x645E: 0xDEFB,
+ 0x645F: 0x93A7,
+ 0x6460: 0x93A8,
+ 0x6461: 0x93A9,
+ 0x6462: 0x93AA,
+ 0x6463: 0x93AB,
+ 0x6464: 0x93AC,
+ 0x6465: 0x93AD,
+ 0x6466: 0x93AE,
+ 0x6467: 0xB4DD,
+ 0x6468: 0x93AF,
+ 0x6469: 0xC4A6,
+ 0x646A: 0x93B0,
+ 0x646B: 0x93B1,
+ 0x646C: 0x93B2,
+ 0x646D: 0xDEFD,
+ 0x646E: 0x93B3,
+ 0x646F: 0x93B4,
+ 0x6470: 0x93B5,
+ 0x6471: 0x93B6,
+ 0x6472: 0x93B7,
+ 0x6473: 0x93B8,
+ 0x6474: 0x93B9,
+ 0x6475: 0x93BA,
+ 0x6476: 0x93BB,
+ 0x6477: 0x93BC,
+ 0x6478: 0xC3FE,
+ 0x6479: 0xC4A1,
+ 0x647A: 0xDFA1,
+ 0x647B: 0x93BD,
+ 0x647C: 0x93BE,
+ 0x647D: 0x93BF,
+ 0x647E: 0x93C0,
+ 0x647F: 0x93C1,
+ 0x6480: 0x93C2,
+ 0x6481: 0x93C3,
+ 0x6482: 0xC1CC,
+ 0x6483: 0x93C4,
+ 0x6484: 0xDEFC,
+ 0x6485: 0xBEEF,
+ 0x6486: 0x93C5,
+ 0x6487: 0xC6B2,
+ 0x6488: 0x93C6,
+ 0x6489: 0x93C7,
+ 0x648A: 0x93C8,
+ 0x648B: 0x93C9,
+ 0x648C: 0x93CA,
+ 0x648D: 0x93CB,
+ 0x648E: 0x93CC,
+ 0x648F: 0x93CD,
+ 0x6490: 0x93CE,
+ 0x6491: 0xB3C5,
+ 0x6492: 0xC8F6,
+ 0x6493: 0x93CF,
+ 0x6494: 0x93D0,
+ 0x6495: 0xCBBA,
+ 0x6496: 0xDEFE,
+ 0x6497: 0x93D1,
+ 0x6498: 0x93D2,
+ 0x6499: 0xDFA4,
+ 0x649A: 0x93D3,
+ 0x649B: 0x93D4,
+ 0x649C: 0x93D5,
+ 0x649D: 0x93D6,
+ 0x649E: 0xD7B2,
+ 0x649F: 0x93D7,
+ 0x64A0: 0x93D8,
+ 0x64A1: 0x93D9,
+ 0x64A2: 0x93DA,
+ 0x64A3: 0x93DB,
+ 0x64A4: 0xB3B7,
+ 0x64A5: 0x93DC,
+ 0x64A6: 0x93DD,
+ 0x64A7: 0x93DE,
+ 0x64A8: 0x93DF,
+ 0x64A9: 0xC1C3,
+ 0x64AA: 0x93E0,
+ 0x64AB: 0x93E1,
+ 0x64AC: 0xC7CB,
+ 0x64AD: 0xB2A5,
+ 0x64AE: 0xB4E9,
+ 0x64AF: 0x93E2,
+ 0x64B0: 0xD7AB,
+ 0x64B1: 0x93E3,
+ 0x64B2: 0x93E4,
+ 0x64B3: 0x93E5,
+ 0x64B4: 0x93E6,
+ 0x64B5: 0xC4EC,
+ 0x64B6: 0x93E7,
+ 0x64B7: 0xDFA2,
+ 0x64B8: 0xDFA3,
+ 0x64B9: 0x93E8,
+ 0x64BA: 0xDFA5,
+ 0x64BB: 0x93E9,
+ 0x64BC: 0xBAB3,
+ 0x64BD: 0x93EA,
+ 0x64BE: 0x93EB,
+ 0x64BF: 0x93EC,
+ 0x64C0: 0xDFA6,
+ 0x64C1: 0x93ED,
+ 0x64C2: 0xC0DE,
+ 0x64C3: 0x93EE,
+ 0x64C4: 0x93EF,
+ 0x64C5: 0xC9C3,
+ 0x64C6: 0x93F0,
+ 0x64C7: 0x93F1,
+ 0x64C8: 0x93F2,
+ 0x64C9: 0x93F3,
+ 0x64CA: 0x93F4,
+ 0x64CB: 0x93F5,
+ 0x64CC: 0x93F6,
+ 0x64CD: 0xB2D9,
+ 0x64CE: 0xC7E6,
+ 0x64CF: 0x93F7,
+ 0x64D0: 0xDFA7,
+ 0x64D1: 0x93F8,
+ 0x64D2: 0xC7DC,
+ 0x64D3: 0x93F9,
+ 0x64D4: 0x93FA,
+ 0x64D5: 0x93FB,
+ 0x64D6: 0x93FC,
+ 0x64D7: 0xDFA8,
+ 0x64D8: 0xEBA2,
+ 0x64D9: 0x93FD,
+ 0x64DA: 0x93FE,
+ 0x64DB: 0x9440,
+ 0x64DC: 0x9441,
+ 0x64DD: 0x9442,
+ 0x64DE: 0xCBD3,
+ 0x64DF: 0x9443,
+ 0x64E0: 0x9444,
+ 0x64E1: 0x9445,
+ 0x64E2: 0xDFAA,
+ 0x64E3: 0x9446,
+ 0x64E4: 0xDFA9,
+ 0x64E5: 0x9447,
+ 0x64E6: 0xB2C1,
+ 0x64E7: 0x9448,
+ 0x64E8: 0x9449,
+ 0x64E9: 0x944A,
+ 0x64EA: 0x944B,
+ 0x64EB: 0x944C,
+ 0x64EC: 0x944D,
+ 0x64ED: 0x944E,
+ 0x64EE: 0x944F,
+ 0x64EF: 0x9450,
+ 0x64F0: 0x9451,
+ 0x64F1: 0x9452,
+ 0x64F2: 0x9453,
+ 0x64F3: 0x9454,
+ 0x64F4: 0x9455,
+ 0x64F5: 0x9456,
+ 0x64F6: 0x9457,
+ 0x64F7: 0x9458,
+ 0x64F8: 0x9459,
+ 0x64F9: 0x945A,
+ 0x64FA: 0x945B,
+ 0x64FB: 0x945C,
+ 0x64FC: 0x945D,
+ 0x64FD: 0x945E,
+ 0x64FE: 0x945F,
+ 0x64FF: 0x9460,
+ 0x6500: 0xC5CA,
+ 0x6501: 0x9461,
+ 0x6502: 0x9462,
+ 0x6503: 0x9463,
+ 0x6504: 0x9464,
+ 0x6505: 0x9465,
+ 0x6506: 0x9466,
+ 0x6507: 0x9467,
+ 0x6508: 0x9468,
+ 0x6509: 0xDFAB,
+ 0x650A: 0x9469,
+ 0x650B: 0x946A,
+ 0x650C: 0x946B,
+ 0x650D: 0x946C,
+ 0x650E: 0x946D,
+ 0x650F: 0x946E,
+ 0x6510: 0x946F,
+ 0x6511: 0x9470,
+ 0x6512: 0xD4DC,
+ 0x6513: 0x9471,
+ 0x6514: 0x9472,
+ 0x6515: 0x9473,
+ 0x6516: 0x9474,
+ 0x6517: 0x9475,
+ 0x6518: 0xC8C1,
+ 0x6519: 0x9476,
+ 0x651A: 0x9477,
+ 0x651B: 0x9478,
+ 0x651C: 0x9479,
+ 0x651D: 0x947A,
+ 0x651E: 0x947B,
+ 0x651F: 0x947C,
+ 0x6520: 0x947D,
+ 0x6521: 0x947E,
+ 0x6522: 0x9480,
+ 0x6523: 0x9481,
+ 0x6524: 0x9482,
+ 0x6525: 0xDFAC,
+ 0x6526: 0x9483,
+ 0x6527: 0x9484,
+ 0x6528: 0x9485,
+ 0x6529: 0x9486,
+ 0x652A: 0x9487,
+ 0x652B: 0xBEF0,
+ 0x652C: 0x9488,
+ 0x652D: 0x9489,
+ 0x652E: 0xDFAD,
+ 0x652F: 0xD6A7,
+ 0x6530: 0x948A,
+ 0x6531: 0x948B,
+ 0x6532: 0x948C,
+ 0x6533: 0x948D,
+ 0x6534: 0xEAB7,
+ 0x6535: 0xEBB6,
+ 0x6536: 0xCAD5,
+ 0x6537: 0x948E,
+ 0x6538: 0xD8FC,
+ 0x6539: 0xB8C4,
+ 0x653A: 0x948F,
+ 0x653B: 0xB9A5,
+ 0x653C: 0x9490,
+ 0x653D: 0x9491,
+ 0x653E: 0xB7C5,
+ 0x653F: 0xD5FE,
+ 0x6540: 0x9492,
+ 0x6541: 0x9493,
+ 0x6542: 0x9494,
+ 0x6543: 0x9495,
+ 0x6544: 0x9496,
+ 0x6545: 0xB9CA,
+ 0x6546: 0x9497,
+ 0x6547: 0x9498,
+ 0x6548: 0xD0A7,
+ 0x6549: 0xF4CD,
+ 0x654A: 0x9499,
+ 0x654B: 0x949A,
+ 0x654C: 0xB5D0,
+ 0x654D: 0x949B,
+ 0x654E: 0x949C,
+ 0x654F: 0xC3F4,
+ 0x6550: 0x949D,
+ 0x6551: 0xBEC8,
+ 0x6552: 0x949E,
+ 0x6553: 0x949F,
+ 0x6554: 0x94A0,
+ 0x6555: 0xEBB7,
+ 0x6556: 0xB0BD,
+ 0x6557: 0x94A1,
+ 0x6558: 0x94A2,
+ 0x6559: 0xBDCC,
+ 0x655A: 0x94A3,
+ 0x655B: 0xC1B2,
+ 0x655C: 0x94A4,
+ 0x655D: 0xB1D6,
+ 0x655E: 0xB3A8,
+ 0x655F: 0x94A5,
+ 0x6560: 0x94A6,
+ 0x6561: 0x94A7,
+ 0x6562: 0xB8D2,
+ 0x6563: 0xC9A2,
+ 0x6564: 0x94A8,
+ 0x6565: 0x94A9,
+ 0x6566: 0xB6D8,
+ 0x6567: 0x94AA,
+ 0x6568: 0x94AB,
+ 0x6569: 0x94AC,
+ 0x656A: 0x94AD,
+ 0x656B: 0xEBB8,
+ 0x656C: 0xBEB4,
+ 0x656D: 0x94AE,
+ 0x656E: 0x94AF,
+ 0x656F: 0x94B0,
+ 0x6570: 0xCAFD,
+ 0x6571: 0x94B1,
+ 0x6572: 0xC7C3,
+ 0x6573: 0x94B2,
+ 0x6574: 0xD5FB,
+ 0x6575: 0x94B3,
+ 0x6576: 0x94B4,
+ 0x6577: 0xB7F3,
+ 0x6578: 0x94B5,
+ 0x6579: 0x94B6,
+ 0x657A: 0x94B7,
+ 0x657B: 0x94B8,
+ 0x657C: 0x94B9,
+ 0x657D: 0x94BA,
+ 0x657E: 0x94BB,
+ 0x657F: 0x94BC,
+ 0x6580: 0x94BD,
+ 0x6581: 0x94BE,
+ 0x6582: 0x94BF,
+ 0x6583: 0x94C0,
+ 0x6584: 0x94C1,
+ 0x6585: 0x94C2,
+ 0x6586: 0x94C3,
+ 0x6587: 0xCEC4,
+ 0x6588: 0x94C4,
+ 0x6589: 0x94C5,
+ 0x658A: 0x94C6,
+ 0x658B: 0xD5AB,
+ 0x658C: 0xB1F3,
+ 0x658D: 0x94C7,
+ 0x658E: 0x94C8,
+ 0x658F: 0x94C9,
+ 0x6590: 0xECB3,
+ 0x6591: 0xB0DF,
+ 0x6592: 0x94CA,
+ 0x6593: 0xECB5,
+ 0x6594: 0x94CB,
+ 0x6595: 0x94CC,
+ 0x6596: 0x94CD,
+ 0x6597: 0xB6B7,
+ 0x6598: 0x94CE,
+ 0x6599: 0xC1CF,
+ 0x659A: 0x94CF,
+ 0x659B: 0xF5FA,
+ 0x659C: 0xD0B1,
+ 0x659D: 0x94D0,
+ 0x659E: 0x94D1,
+ 0x659F: 0xD5E5,
+ 0x65A0: 0x94D2,
+ 0x65A1: 0xCED3,
+ 0x65A2: 0x94D3,
+ 0x65A3: 0x94D4,
+ 0x65A4: 0xBDEF,
+ 0x65A5: 0xB3E2,
+ 0x65A6: 0x94D5,
+ 0x65A7: 0xB8AB,
+ 0x65A8: 0x94D6,
+ 0x65A9: 0xD5B6,
+ 0x65AA: 0x94D7,
+ 0x65AB: 0xEDBD,
+ 0x65AC: 0x94D8,
+ 0x65AD: 0xB6CF,
+ 0x65AE: 0x94D9,
+ 0x65AF: 0xCBB9,
+ 0x65B0: 0xD0C2,
+ 0x65B1: 0x94DA,
+ 0x65B2: 0x94DB,
+ 0x65B3: 0x94DC,
+ 0x65B4: 0x94DD,
+ 0x65B5: 0x94DE,
+ 0x65B6: 0x94DF,
+ 0x65B7: 0x94E0,
+ 0x65B8: 0x94E1,
+ 0x65B9: 0xB7BD,
+ 0x65BA: 0x94E2,
+ 0x65BB: 0x94E3,
+ 0x65BC: 0xECB6,
+ 0x65BD: 0xCAA9,
+ 0x65BE: 0x94E4,
+ 0x65BF: 0x94E5,
+ 0x65C0: 0x94E6,
+ 0x65C1: 0xC5D4,
+ 0x65C2: 0x94E7,
+ 0x65C3: 0xECB9,
+ 0x65C4: 0xECB8,
+ 0x65C5: 0xC2C3,
+ 0x65C6: 0xECB7,
+ 0x65C7: 0x94E8,
+ 0x65C8: 0x94E9,
+ 0x65C9: 0x94EA,
+ 0x65CA: 0x94EB,
+ 0x65CB: 0xD0FD,
+ 0x65CC: 0xECBA,
+ 0x65CD: 0x94EC,
+ 0x65CE: 0xECBB,
+ 0x65CF: 0xD7E5,
+ 0x65D0: 0x94ED,
+ 0x65D1: 0x94EE,
+ 0x65D2: 0xECBC,
+ 0x65D3: 0x94EF,
+ 0x65D4: 0x94F0,
+ 0x65D5: 0x94F1,
+ 0x65D6: 0xECBD,
+ 0x65D7: 0xC6EC,
+ 0x65D8: 0x94F2,
+ 0x65D9: 0x94F3,
+ 0x65DA: 0x94F4,
+ 0x65DB: 0x94F5,
+ 0x65DC: 0x94F6,
+ 0x65DD: 0x94F7,
+ 0x65DE: 0x94F8,
+ 0x65DF: 0x94F9,
+ 0x65E0: 0xCEDE,
+ 0x65E1: 0x94FA,
+ 0x65E2: 0xBCC8,
+ 0x65E3: 0x94FB,
+ 0x65E4: 0x94FC,
+ 0x65E5: 0xC8D5,
+ 0x65E6: 0xB5A9,
+ 0x65E7: 0xBEC9,
+ 0x65E8: 0xD6BC,
+ 0x65E9: 0xD4E7,
+ 0x65EA: 0x94FD,
+ 0x65EB: 0x94FE,
+ 0x65EC: 0xD1AE,
+ 0x65ED: 0xD0F1,
+ 0x65EE: 0xEAB8,
+ 0x65EF: 0xEAB9,
+ 0x65F0: 0xEABA,
+ 0x65F1: 0xBAB5,
+ 0x65F2: 0x9540,
+ 0x65F3: 0x9541,
+ 0x65F4: 0x9542,
+ 0x65F5: 0x9543,
+ 0x65F6: 0xCAB1,
+ 0x65F7: 0xBFF5,
+ 0x65F8: 0x9544,
+ 0x65F9: 0x9545,
+ 0x65FA: 0xCDFA,
+ 0x65FB: 0x9546,
+ 0x65FC: 0x9547,
+ 0x65FD: 0x9548,
+ 0x65FE: 0x9549,
+ 0x65FF: 0x954A,
+ 0x6600: 0xEAC0,
+ 0x6601: 0x954B,
+ 0x6602: 0xB0BA,
+ 0x6603: 0xEABE,
+ 0x6604: 0x954C,
+ 0x6605: 0x954D,
+ 0x6606: 0xC0A5,
+ 0x6607: 0x954E,
+ 0x6608: 0x954F,
+ 0x6609: 0x9550,
+ 0x660A: 0xEABB,
+ 0x660B: 0x9551,
+ 0x660C: 0xB2FD,
+ 0x660D: 0x9552,
+ 0x660E: 0xC3F7,
+ 0x660F: 0xBBE8,
+ 0x6610: 0x9553,
+ 0x6611: 0x9554,
+ 0x6612: 0x9555,
+ 0x6613: 0xD2D7,
+ 0x6614: 0xCEF4,
+ 0x6615: 0xEABF,
+ 0x6616: 0x9556,
+ 0x6617: 0x9557,
+ 0x6618: 0x9558,
+ 0x6619: 0xEABC,
+ 0x661A: 0x9559,
+ 0x661B: 0x955A,
+ 0x661C: 0x955B,
+ 0x661D: 0xEAC3,
+ 0x661E: 0x955C,
+ 0x661F: 0xD0C7,
+ 0x6620: 0xD3B3,
+ 0x6621: 0x955D,
+ 0x6622: 0x955E,
+ 0x6623: 0x955F,
+ 0x6624: 0x9560,
+ 0x6625: 0xB4BA,
+ 0x6626: 0x9561,
+ 0x6627: 0xC3C1,
+ 0x6628: 0xD7F2,
+ 0x6629: 0x9562,
+ 0x662A: 0x9563,
+ 0x662B: 0x9564,
+ 0x662C: 0x9565,
+ 0x662D: 0xD5D1,
+ 0x662E: 0x9566,
+ 0x662F: 0xCAC7,
+ 0x6630: 0x9567,
+ 0x6631: 0xEAC5,
+ 0x6632: 0x9568,
+ 0x6633: 0x9569,
+ 0x6634: 0xEAC4,
+ 0x6635: 0xEAC7,
+ 0x6636: 0xEAC6,
+ 0x6637: 0x956A,
+ 0x6638: 0x956B,
+ 0x6639: 0x956C,
+ 0x663A: 0x956D,
+ 0x663B: 0x956E,
+ 0x663C: 0xD6E7,
+ 0x663D: 0x956F,
+ 0x663E: 0xCFD4,
+ 0x663F: 0x9570,
+ 0x6640: 0x9571,
+ 0x6641: 0xEACB,
+ 0x6642: 0x9572,
+ 0x6643: 0xBBCE,
+ 0x6644: 0x9573,
+ 0x6645: 0x9574,
+ 0x6646: 0x9575,
+ 0x6647: 0x9576,
+ 0x6648: 0x9577,
+ 0x6649: 0x9578,
+ 0x664A: 0x9579,
+ 0x664B: 0xBDFA,
+ 0x664C: 0xC9CE,
+ 0x664D: 0x957A,
+ 0x664E: 0x957B,
+ 0x664F: 0xEACC,
+ 0x6650: 0x957C,
+ 0x6651: 0x957D,
+ 0x6652: 0xC9B9,
+ 0x6653: 0xCFFE,
+ 0x6654: 0xEACA,
+ 0x6655: 0xD4CE,
+ 0x6656: 0xEACD,
+ 0x6657: 0xEACF,
+ 0x6658: 0x957E,
+ 0x6659: 0x9580,
+ 0x665A: 0xCDED,
+ 0x665B: 0x9581,
+ 0x665C: 0x9582,
+ 0x665D: 0x9583,
+ 0x665E: 0x9584,
+ 0x665F: 0xEAC9,
+ 0x6660: 0x9585,
+ 0x6661: 0xEACE,
+ 0x6662: 0x9586,
+ 0x6663: 0x9587,
+ 0x6664: 0xCEEE,
+ 0x6665: 0x9588,
+ 0x6666: 0xBBDE,
+ 0x6667: 0x9589,
+ 0x6668: 0xB3BF,
+ 0x6669: 0x958A,
+ 0x666A: 0x958B,
+ 0x666B: 0x958C,
+ 0x666C: 0x958D,
+ 0x666D: 0x958E,
+ 0x666E: 0xC6D5,
+ 0x666F: 0xBEB0,
+ 0x6670: 0xCEFA,
+ 0x6671: 0x958F,
+ 0x6672: 0x9590,
+ 0x6673: 0x9591,
+ 0x6674: 0xC7E7,
+ 0x6675: 0x9592,
+ 0x6676: 0xBEA7,
+ 0x6677: 0xEAD0,
+ 0x6678: 0x9593,
+ 0x6679: 0x9594,
+ 0x667A: 0xD6C7,
+ 0x667B: 0x9595,
+ 0x667C: 0x9596,
+ 0x667D: 0x9597,
+ 0x667E: 0xC1C0,
+ 0x667F: 0x9598,
+ 0x6680: 0x9599,
+ 0x6681: 0x959A,
+ 0x6682: 0xD4DD,
+ 0x6683: 0x959B,
+ 0x6684: 0xEAD1,
+ 0x6685: 0x959C,
+ 0x6686: 0x959D,
+ 0x6687: 0xCFBE,
+ 0x6688: 0x959E,
+ 0x6689: 0x959F,
+ 0x668A: 0x95A0,
+ 0x668B: 0x95A1,
+ 0x668C: 0xEAD2,
+ 0x668D: 0x95A2,
+ 0x668E: 0x95A3,
+ 0x668F: 0x95A4,
+ 0x6690: 0x95A5,
+ 0x6691: 0xCAEE,
+ 0x6692: 0x95A6,
+ 0x6693: 0x95A7,
+ 0x6694: 0x95A8,
+ 0x6695: 0x95A9,
+ 0x6696: 0xC5AF,
+ 0x6697: 0xB0B5,
+ 0x6698: 0x95AA,
+ 0x6699: 0x95AB,
+ 0x669A: 0x95AC,
+ 0x669B: 0x95AD,
+ 0x669C: 0x95AE,
+ 0x669D: 0xEAD4,
+ 0x669E: 0x95AF,
+ 0x669F: 0x95B0,
+ 0x66A0: 0x95B1,
+ 0x66A1: 0x95B2,
+ 0x66A2: 0x95B3,
+ 0x66A3: 0x95B4,
+ 0x66A4: 0x95B5,
+ 0x66A5: 0x95B6,
+ 0x66A6: 0x95B7,
+ 0x66A7: 0xEAD3,
+ 0x66A8: 0xF4DF,
+ 0x66A9: 0x95B8,
+ 0x66AA: 0x95B9,
+ 0x66AB: 0x95BA,
+ 0x66AC: 0x95BB,
+ 0x66AD: 0x95BC,
+ 0x66AE: 0xC4BA,
+ 0x66AF: 0x95BD,
+ 0x66B0: 0x95BE,
+ 0x66B1: 0x95BF,
+ 0x66B2: 0x95C0,
+ 0x66B3: 0x95C1,
+ 0x66B4: 0xB1A9,
+ 0x66B5: 0x95C2,
+ 0x66B6: 0x95C3,
+ 0x66B7: 0x95C4,
+ 0x66B8: 0x95C5,
+ 0x66B9: 0xE5DF,
+ 0x66BA: 0x95C6,
+ 0x66BB: 0x95C7,
+ 0x66BC: 0x95C8,
+ 0x66BD: 0x95C9,
+ 0x66BE: 0xEAD5,
+ 0x66BF: 0x95CA,
+ 0x66C0: 0x95CB,
+ 0x66C1: 0x95CC,
+ 0x66C2: 0x95CD,
+ 0x66C3: 0x95CE,
+ 0x66C4: 0x95CF,
+ 0x66C5: 0x95D0,
+ 0x66C6: 0x95D1,
+ 0x66C7: 0x95D2,
+ 0x66C8: 0x95D3,
+ 0x66C9: 0x95D4,
+ 0x66CA: 0x95D5,
+ 0x66CB: 0x95D6,
+ 0x66CC: 0x95D7,
+ 0x66CD: 0x95D8,
+ 0x66CE: 0x95D9,
+ 0x66CF: 0x95DA,
+ 0x66D0: 0x95DB,
+ 0x66D1: 0x95DC,
+ 0x66D2: 0x95DD,
+ 0x66D3: 0x95DE,
+ 0x66D4: 0x95DF,
+ 0x66D5: 0x95E0,
+ 0x66D6: 0x95E1,
+ 0x66D7: 0x95E2,
+ 0x66D8: 0x95E3,
+ 0x66D9: 0xCAEF,
+ 0x66DA: 0x95E4,
+ 0x66DB: 0xEAD6,
+ 0x66DC: 0xEAD7,
+ 0x66DD: 0xC6D8,
+ 0x66DE: 0x95E5,
+ 0x66DF: 0x95E6,
+ 0x66E0: 0x95E7,
+ 0x66E1: 0x95E8,
+ 0x66E2: 0x95E9,
+ 0x66E3: 0x95EA,
+ 0x66E4: 0x95EB,
+ 0x66E5: 0x95EC,
+ 0x66E6: 0xEAD8,
+ 0x66E7: 0x95ED,
+ 0x66E8: 0x95EE,
+ 0x66E9: 0xEAD9,
+ 0x66EA: 0x95EF,
+ 0x66EB: 0x95F0,
+ 0x66EC: 0x95F1,
+ 0x66ED: 0x95F2,
+ 0x66EE: 0x95F3,
+ 0x66EF: 0x95F4,
+ 0x66F0: 0xD4BB,
+ 0x66F1: 0x95F5,
+ 0x66F2: 0xC7FA,
+ 0x66F3: 0xD2B7,
+ 0x66F4: 0xB8FC,
+ 0x66F5: 0x95F6,
+ 0x66F6: 0x95F7,
+ 0x66F7: 0xEAC2,
+ 0x66F8: 0x95F8,
+ 0x66F9: 0xB2DC,
+ 0x66FA: 0x95F9,
+ 0x66FB: 0x95FA,
+ 0x66FC: 0xC2FC,
+ 0x66FD: 0x95FB,
+ 0x66FE: 0xD4F8,
+ 0x66FF: 0xCCE6,
+ 0x6700: 0xD7EE,
+ 0x6701: 0x95FC,
+ 0x6702: 0x95FD,
+ 0x6703: 0x95FE,
+ 0x6704: 0x9640,
+ 0x6705: 0x9641,
+ 0x6706: 0x9642,
+ 0x6707: 0x9643,
+ 0x6708: 0xD4C2,
+ 0x6709: 0xD3D0,
+ 0x670A: 0xEBC3,
+ 0x670B: 0xC5F3,
+ 0x670C: 0x9644,
+ 0x670D: 0xB7FE,
+ 0x670E: 0x9645,
+ 0x670F: 0x9646,
+ 0x6710: 0xEBD4,
+ 0x6711: 0x9647,
+ 0x6712: 0x9648,
+ 0x6713: 0x9649,
+ 0x6714: 0xCBB7,
+ 0x6715: 0xEBDE,
+ 0x6716: 0x964A,
+ 0x6717: 0xC0CA,
+ 0x6718: 0x964B,
+ 0x6719: 0x964C,
+ 0x671A: 0x964D,
+ 0x671B: 0xCDFB,
+ 0x671C: 0x964E,
+ 0x671D: 0xB3AF,
+ 0x671E: 0x964F,
+ 0x671F: 0xC6DA,
+ 0x6720: 0x9650,
+ 0x6721: 0x9651,
+ 0x6722: 0x9652,
+ 0x6723: 0x9653,
+ 0x6724: 0x9654,
+ 0x6725: 0x9655,
+ 0x6726: 0xEBFC,
+ 0x6727: 0x9656,
+ 0x6728: 0xC4BE,
+ 0x6729: 0x9657,
+ 0x672A: 0xCEB4,
+ 0x672B: 0xC4A9,
+ 0x672C: 0xB1BE,
+ 0x672D: 0xD4FD,
+ 0x672E: 0x9658,
+ 0x672F: 0xCAF5,
+ 0x6730: 0x9659,
+ 0x6731: 0xD6EC,
+ 0x6732: 0x965A,
+ 0x6733: 0x965B,
+ 0x6734: 0xC6D3,
+ 0x6735: 0xB6E4,
+ 0x6736: 0x965C,
+ 0x6737: 0x965D,
+ 0x6738: 0x965E,
+ 0x6739: 0x965F,
+ 0x673A: 0xBBFA,
+ 0x673B: 0x9660,
+ 0x673C: 0x9661,
+ 0x673D: 0xD0E0,
+ 0x673E: 0x9662,
+ 0x673F: 0x9663,
+ 0x6740: 0xC9B1,
+ 0x6741: 0x9664,
+ 0x6742: 0xD4D3,
+ 0x6743: 0xC8A8,
+ 0x6744: 0x9665,
+ 0x6745: 0x9666,
+ 0x6746: 0xB8CB,
+ 0x6747: 0x9667,
+ 0x6748: 0xE8BE,
+ 0x6749: 0xC9BC,
+ 0x674A: 0x9668,
+ 0x674B: 0x9669,
+ 0x674C: 0xE8BB,
+ 0x674D: 0x966A,
+ 0x674E: 0xC0EE,
+ 0x674F: 0xD0D3,
+ 0x6750: 0xB2C4,
+ 0x6751: 0xB4E5,
+ 0x6752: 0x966B,
+ 0x6753: 0xE8BC,
+ 0x6754: 0x966C,
+ 0x6755: 0x966D,
+ 0x6756: 0xD5C8,
+ 0x6757: 0x966E,
+ 0x6758: 0x966F,
+ 0x6759: 0x9670,
+ 0x675A: 0x9671,
+ 0x675B: 0x9672,
+ 0x675C: 0xB6C5,
+ 0x675D: 0x9673,
+ 0x675E: 0xE8BD,
+ 0x675F: 0xCAF8,
+ 0x6760: 0xB8DC,
+ 0x6761: 0xCCF5,
+ 0x6762: 0x9674,
+ 0x6763: 0x9675,
+ 0x6764: 0x9676,
+ 0x6765: 0xC0B4,
+ 0x6766: 0x9677,
+ 0x6767: 0x9678,
+ 0x6768: 0xD1EE,
+ 0x6769: 0xE8BF,
+ 0x676A: 0xE8C2,
+ 0x676B: 0x9679,
+ 0x676C: 0x967A,
+ 0x676D: 0xBABC,
+ 0x676E: 0x967B,
+ 0x676F: 0xB1AD,
+ 0x6770: 0xBDDC,
+ 0x6771: 0x967C,
+ 0x6772: 0xEABD,
+ 0x6773: 0xE8C3,
+ 0x6774: 0x967D,
+ 0x6775: 0xE8C6,
+ 0x6776: 0x967E,
+ 0x6777: 0xE8CB,
+ 0x6778: 0x9680,
+ 0x6779: 0x9681,
+ 0x677A: 0x9682,
+ 0x677B: 0x9683,
+ 0x677C: 0xE8CC,
+ 0x677D: 0x9684,
+ 0x677E: 0xCBC9,
+ 0x677F: 0xB0E5,
+ 0x6780: 0x9685,
+ 0x6781: 0xBCAB,
+ 0x6782: 0x9686,
+ 0x6783: 0x9687,
+ 0x6784: 0xB9B9,
+ 0x6785: 0x9688,
+ 0x6786: 0x9689,
+ 0x6787: 0xE8C1,
+ 0x6788: 0x968A,
+ 0x6789: 0xCDF7,
+ 0x678A: 0x968B,
+ 0x678B: 0xE8CA,
+ 0x678C: 0x968C,
+ 0x678D: 0x968D,
+ 0x678E: 0x968E,
+ 0x678F: 0x968F,
+ 0x6790: 0xCEF6,
+ 0x6791: 0x9690,
+ 0x6792: 0x9691,
+ 0x6793: 0x9692,
+ 0x6794: 0x9693,
+ 0x6795: 0xD5ED,
+ 0x6796: 0x9694,
+ 0x6797: 0xC1D6,
+ 0x6798: 0xE8C4,
+ 0x6799: 0x9695,
+ 0x679A: 0xC3B6,
+ 0x679B: 0x9696,
+ 0x679C: 0xB9FB,
+ 0x679D: 0xD6A6,
+ 0x679E: 0xE8C8,
+ 0x679F: 0x9697,
+ 0x67A0: 0x9698,
+ 0x67A1: 0x9699,
+ 0x67A2: 0xCAE0,
+ 0x67A3: 0xD4E6,
+ 0x67A4: 0x969A,
+ 0x67A5: 0xE8C0,
+ 0x67A6: 0x969B,
+ 0x67A7: 0xE8C5,
+ 0x67A8: 0xE8C7,
+ 0x67A9: 0x969C,
+ 0x67AA: 0xC7B9,
+ 0x67AB: 0xB7E3,
+ 0x67AC: 0x969D,
+ 0x67AD: 0xE8C9,
+ 0x67AE: 0x969E,
+ 0x67AF: 0xBFDD,
+ 0x67B0: 0xE8D2,
+ 0x67B1: 0x969F,
+ 0x67B2: 0x96A0,
+ 0x67B3: 0xE8D7,
+ 0x67B4: 0x96A1,
+ 0x67B5: 0xE8D5,
+ 0x67B6: 0xBCDC,
+ 0x67B7: 0xBCCF,
+ 0x67B8: 0xE8DB,
+ 0x67B9: 0x96A2,
+ 0x67BA: 0x96A3,
+ 0x67BB: 0x96A4,
+ 0x67BC: 0x96A5,
+ 0x67BD: 0x96A6,
+ 0x67BE: 0x96A7,
+ 0x67BF: 0x96A8,
+ 0x67C0: 0x96A9,
+ 0x67C1: 0xE8DE,
+ 0x67C2: 0x96AA,
+ 0x67C3: 0xE8DA,
+ 0x67C4: 0xB1FA,
+ 0x67C5: 0x96AB,
+ 0x67C6: 0x96AC,
+ 0x67C7: 0x96AD,
+ 0x67C8: 0x96AE,
+ 0x67C9: 0x96AF,
+ 0x67CA: 0x96B0,
+ 0x67CB: 0x96B1,
+ 0x67CC: 0x96B2,
+ 0x67CD: 0x96B3,
+ 0x67CE: 0x96B4,
+ 0x67CF: 0xB0D8,
+ 0x67D0: 0xC4B3,
+ 0x67D1: 0xB8CC,
+ 0x67D2: 0xC6E2,
+ 0x67D3: 0xC8BE,
+ 0x67D4: 0xC8E1,
+ 0x67D5: 0x96B5,
+ 0x67D6: 0x96B6,
+ 0x67D7: 0x96B7,
+ 0x67D8: 0xE8CF,
+ 0x67D9: 0xE8D4,
+ 0x67DA: 0xE8D6,
+ 0x67DB: 0x96B8,
+ 0x67DC: 0xB9F1,
+ 0x67DD: 0xE8D8,
+ 0x67DE: 0xD7F5,
+ 0x67DF: 0x96B9,
+ 0x67E0: 0xC4FB,
+ 0x67E1: 0x96BA,
+ 0x67E2: 0xE8DC,
+ 0x67E3: 0x96BB,
+ 0x67E4: 0x96BC,
+ 0x67E5: 0xB2E9,
+ 0x67E6: 0x96BD,
+ 0x67E7: 0x96BE,
+ 0x67E8: 0x96BF,
+ 0x67E9: 0xE8D1,
+ 0x67EA: 0x96C0,
+ 0x67EB: 0x96C1,
+ 0x67EC: 0xBCED,
+ 0x67ED: 0x96C2,
+ 0x67EE: 0x96C3,
+ 0x67EF: 0xBFC2,
+ 0x67F0: 0xE8CD,
+ 0x67F1: 0xD6F9,
+ 0x67F2: 0x96C4,
+ 0x67F3: 0xC1F8,
+ 0x67F4: 0xB2F1,
+ 0x67F5: 0x96C5,
+ 0x67F6: 0x96C6,
+ 0x67F7: 0x96C7,
+ 0x67F8: 0x96C8,
+ 0x67F9: 0x96C9,
+ 0x67FA: 0x96CA,
+ 0x67FB: 0x96CB,
+ 0x67FC: 0x96CC,
+ 0x67FD: 0xE8DF,
+ 0x67FE: 0x96CD,
+ 0x67FF: 0xCAC1,
+ 0x6800: 0xE8D9,
+ 0x6801: 0x96CE,
+ 0x6802: 0x96CF,
+ 0x6803: 0x96D0,
+ 0x6804: 0x96D1,
+ 0x6805: 0xD5A4,
+ 0x6806: 0x96D2,
+ 0x6807: 0xB1EA,
+ 0x6808: 0xD5BB,
+ 0x6809: 0xE8CE,
+ 0x680A: 0xE8D0,
+ 0x680B: 0xB6B0,
+ 0x680C: 0xE8D3,
+ 0x680D: 0x96D3,
+ 0x680E: 0xE8DD,
+ 0x680F: 0xC0B8,
+ 0x6810: 0x96D4,
+ 0x6811: 0xCAF7,
+ 0x6812: 0x96D5,
+ 0x6813: 0xCBA8,
+ 0x6814: 0x96D6,
+ 0x6815: 0x96D7,
+ 0x6816: 0xC6DC,
+ 0x6817: 0xC0F5,
+ 0x6818: 0x96D8,
+ 0x6819: 0x96D9,
+ 0x681A: 0x96DA,
+ 0x681B: 0x96DB,
+ 0x681C: 0x96DC,
+ 0x681D: 0xE8E9,
+ 0x681E: 0x96DD,
+ 0x681F: 0x96DE,
+ 0x6820: 0x96DF,
+ 0x6821: 0xD0A3,
+ 0x6822: 0x96E0,
+ 0x6823: 0x96E1,
+ 0x6824: 0x96E2,
+ 0x6825: 0x96E3,
+ 0x6826: 0x96E4,
+ 0x6827: 0x96E5,
+ 0x6828: 0x96E6,
+ 0x6829: 0xE8F2,
+ 0x682A: 0xD6EA,
+ 0x682B: 0x96E7,
+ 0x682C: 0x96E8,
+ 0x682D: 0x96E9,
+ 0x682E: 0x96EA,
+ 0x682F: 0x96EB,
+ 0x6830: 0x96EC,
+ 0x6831: 0x96ED,
+ 0x6832: 0xE8E0,
+ 0x6833: 0xE8E1,
+ 0x6834: 0x96EE,
+ 0x6835: 0x96EF,
+ 0x6836: 0x96F0,
+ 0x6837: 0xD1F9,
+ 0x6838: 0xBACB,
+ 0x6839: 0xB8F9,
+ 0x683A: 0x96F1,
+ 0x683B: 0x96F2,
+ 0x683C: 0xB8F1,
+ 0x683D: 0xD4D4,
+ 0x683E: 0xE8EF,
+ 0x683F: 0x96F3,
+ 0x6840: 0xE8EE,
+ 0x6841: 0xE8EC,
+ 0x6842: 0xB9F0,
+ 0x6843: 0xCCD2,
+ 0x6844: 0xE8E6,
+ 0x6845: 0xCEA6,
+ 0x6846: 0xBFF2,
+ 0x6847: 0x96F4,
+ 0x6848: 0xB0B8,
+ 0x6849: 0xE8F1,
+ 0x684A: 0xE8F0,
+ 0x684B: 0x96F5,
+ 0x684C: 0xD7C0,
+ 0x684D: 0x96F6,
+ 0x684E: 0xE8E4,
+ 0x684F: 0x96F7,
+ 0x6850: 0xCDA9,
+ 0x6851: 0xC9A3,
+ 0x6852: 0x96F8,
+ 0x6853: 0xBBB8,
+ 0x6854: 0xBDDB,
+ 0x6855: 0xE8EA,
+ 0x6856: 0x96F9,
+ 0x6857: 0x96FA,
+ 0x6858: 0x96FB,
+ 0x6859: 0x96FC,
+ 0x685A: 0x96FD,
+ 0x685B: 0x96FE,
+ 0x685C: 0x9740,
+ 0x685D: 0x9741,
+ 0x685E: 0x9742,
+ 0x685F: 0x9743,
+ 0x6860: 0xE8E2,
+ 0x6861: 0xE8E3,
+ 0x6862: 0xE8E5,
+ 0x6863: 0xB5B5,
+ 0x6864: 0xE8E7,
+ 0x6865: 0xC7C5,
+ 0x6866: 0xE8EB,
+ 0x6867: 0xE8ED,
+ 0x6868: 0xBDB0,
+ 0x6869: 0xD7AE,
+ 0x686A: 0x9744,
+ 0x686B: 0xE8F8,
+ 0x686C: 0x9745,
+ 0x686D: 0x9746,
+ 0x686E: 0x9747,
+ 0x686F: 0x9748,
+ 0x6870: 0x9749,
+ 0x6871: 0x974A,
+ 0x6872: 0x974B,
+ 0x6873: 0x974C,
+ 0x6874: 0xE8F5,
+ 0x6875: 0x974D,
+ 0x6876: 0xCDB0,
+ 0x6877: 0xE8F6,
+ 0x6878: 0x974E,
+ 0x6879: 0x974F,
+ 0x687A: 0x9750,
+ 0x687B: 0x9751,
+ 0x687C: 0x9752,
+ 0x687D: 0x9753,
+ 0x687E: 0x9754,
+ 0x687F: 0x9755,
+ 0x6880: 0x9756,
+ 0x6881: 0xC1BA,
+ 0x6882: 0x9757,
+ 0x6883: 0xE8E8,
+ 0x6884: 0x9758,
+ 0x6885: 0xC3B7,
+ 0x6886: 0xB0F0,
+ 0x6887: 0x9759,
+ 0x6888: 0x975A,
+ 0x6889: 0x975B,
+ 0x688A: 0x975C,
+ 0x688B: 0x975D,
+ 0x688C: 0x975E,
+ 0x688D: 0x975F,
+ 0x688E: 0x9760,
+ 0x688F: 0xE8F4,
+ 0x6890: 0x9761,
+ 0x6891: 0x9762,
+ 0x6892: 0x9763,
+ 0x6893: 0xE8F7,
+ 0x6894: 0x9764,
+ 0x6895: 0x9765,
+ 0x6896: 0x9766,
+ 0x6897: 0xB9A3,
+ 0x6898: 0x9767,
+ 0x6899: 0x9768,
+ 0x689A: 0x9769,
+ 0x689B: 0x976A,
+ 0x689C: 0x976B,
+ 0x689D: 0x976C,
+ 0x689E: 0x976D,
+ 0x689F: 0x976E,
+ 0x68A0: 0x976F,
+ 0x68A1: 0x9770,
+ 0x68A2: 0xC9D2,
+ 0x68A3: 0x9771,
+ 0x68A4: 0x9772,
+ 0x68A5: 0x9773,
+ 0x68A6: 0xC3CE,
+ 0x68A7: 0xCEE0,
+ 0x68A8: 0xC0E6,
+ 0x68A9: 0x9774,
+ 0x68AA: 0x9775,
+ 0x68AB: 0x9776,
+ 0x68AC: 0x9777,
+ 0x68AD: 0xCBF3,
+ 0x68AE: 0x9778,
+ 0x68AF: 0xCCDD,
+ 0x68B0: 0xD0B5,
+ 0x68B1: 0x9779,
+ 0x68B2: 0x977A,
+ 0x68B3: 0xCAE1,
+ 0x68B4: 0x977B,
+ 0x68B5: 0xE8F3,
+ 0x68B6: 0x977C,
+ 0x68B7: 0x977D,
+ 0x68B8: 0x977E,
+ 0x68B9: 0x9780,
+ 0x68BA: 0x9781,
+ 0x68BB: 0x9782,
+ 0x68BC: 0x9783,
+ 0x68BD: 0x9784,
+ 0x68BE: 0x9785,
+ 0x68BF: 0x9786,
+ 0x68C0: 0xBCEC,
+ 0x68C1: 0x9787,
+ 0x68C2: 0xE8F9,
+ 0x68C3: 0x9788,
+ 0x68C4: 0x9789,
+ 0x68C5: 0x978A,
+ 0x68C6: 0x978B,
+ 0x68C7: 0x978C,
+ 0x68C8: 0x978D,
+ 0x68C9: 0xC3DE,
+ 0x68CA: 0x978E,
+ 0x68CB: 0xC6E5,
+ 0x68CC: 0x978F,
+ 0x68CD: 0xB9F7,
+ 0x68CE: 0x9790,
+ 0x68CF: 0x9791,
+ 0x68D0: 0x9792,
+ 0x68D1: 0x9793,
+ 0x68D2: 0xB0F4,
+ 0x68D3: 0x9794,
+ 0x68D4: 0x9795,
+ 0x68D5: 0xD7D8,
+ 0x68D6: 0x9796,
+ 0x68D7: 0x9797,
+ 0x68D8: 0xBCAC,
+ 0x68D9: 0x9798,
+ 0x68DA: 0xC5EF,
+ 0x68DB: 0x9799,
+ 0x68DC: 0x979A,
+ 0x68DD: 0x979B,
+ 0x68DE: 0x979C,
+ 0x68DF: 0x979D,
+ 0x68E0: 0xCCC4,
+ 0x68E1: 0x979E,
+ 0x68E2: 0x979F,
+ 0x68E3: 0xE9A6,
+ 0x68E4: 0x97A0,
+ 0x68E5: 0x97A1,
+ 0x68E6: 0x97A2,
+ 0x68E7: 0x97A3,
+ 0x68E8: 0x97A4,
+ 0x68E9: 0x97A5,
+ 0x68EA: 0x97A6,
+ 0x68EB: 0x97A7,
+ 0x68EC: 0x97A8,
+ 0x68ED: 0x97A9,
+ 0x68EE: 0xC9AD,
+ 0x68EF: 0x97AA,
+ 0x68F0: 0xE9A2,
+ 0x68F1: 0xC0E2,
+ 0x68F2: 0x97AB,
+ 0x68F3: 0x97AC,
+ 0x68F4: 0x97AD,
+ 0x68F5: 0xBFC3,
+ 0x68F6: 0x97AE,
+ 0x68F7: 0x97AF,
+ 0x68F8: 0x97B0,
+ 0x68F9: 0xE8FE,
+ 0x68FA: 0xB9D7,
+ 0x68FB: 0x97B1,
+ 0x68FC: 0xE8FB,
+ 0x68FD: 0x97B2,
+ 0x68FE: 0x97B3,
+ 0x68FF: 0x97B4,
+ 0x6900: 0x97B5,
+ 0x6901: 0xE9A4,
+ 0x6902: 0x97B6,
+ 0x6903: 0x97B7,
+ 0x6904: 0x97B8,
+ 0x6905: 0xD2CE,
+ 0x6906: 0x97B9,
+ 0x6907: 0x97BA,
+ 0x6908: 0x97BB,
+ 0x6909: 0x97BC,
+ 0x690A: 0x97BD,
+ 0x690B: 0xE9A3,
+ 0x690C: 0x97BE,
+ 0x690D: 0xD6B2,
+ 0x690E: 0xD7B5,
+ 0x690F: 0x97BF,
+ 0x6910: 0xE9A7,
+ 0x6911: 0x97C0,
+ 0x6912: 0xBDB7,
+ 0x6913: 0x97C1,
+ 0x6914: 0x97C2,
+ 0x6915: 0x97C3,
+ 0x6916: 0x97C4,
+ 0x6917: 0x97C5,
+ 0x6918: 0x97C6,
+ 0x6919: 0x97C7,
+ 0x691A: 0x97C8,
+ 0x691B: 0x97C9,
+ 0x691C: 0x97CA,
+ 0x691D: 0x97CB,
+ 0x691E: 0x97CC,
+ 0x691F: 0xE8FC,
+ 0x6920: 0xE8FD,
+ 0x6921: 0x97CD,
+ 0x6922: 0x97CE,
+ 0x6923: 0x97CF,
+ 0x6924: 0xE9A1,
+ 0x6925: 0x97D0,
+ 0x6926: 0x97D1,
+ 0x6927: 0x97D2,
+ 0x6928: 0x97D3,
+ 0x6929: 0x97D4,
+ 0x692A: 0x97D5,
+ 0x692B: 0x97D6,
+ 0x692C: 0x97D7,
+ 0x692D: 0xCDD6,
+ 0x692E: 0x97D8,
+ 0x692F: 0x97D9,
+ 0x6930: 0xD2AC,
+ 0x6931: 0x97DA,
+ 0x6932: 0x97DB,
+ 0x6933: 0x97DC,
+ 0x6934: 0xE9B2,
+ 0x6935: 0x97DD,
+ 0x6936: 0x97DE,
+ 0x6937: 0x97DF,
+ 0x6938: 0x97E0,
+ 0x6939: 0xE9A9,
+ 0x693A: 0x97E1,
+ 0x693B: 0x97E2,
+ 0x693C: 0x97E3,
+ 0x693D: 0xB4AA,
+ 0x693E: 0x97E4,
+ 0x693F: 0xB4BB,
+ 0x6940: 0x97E5,
+ 0x6941: 0x97E6,
+ 0x6942: 0xE9AB,
+ 0x6943: 0x97E7,
+ 0x6944: 0x97E8,
+ 0x6945: 0x97E9,
+ 0x6946: 0x97EA,
+ 0x6947: 0x97EB,
+ 0x6948: 0x97EC,
+ 0x6949: 0x97ED,
+ 0x694A: 0x97EE,
+ 0x694B: 0x97EF,
+ 0x694C: 0x97F0,
+ 0x694D: 0x97F1,
+ 0x694E: 0x97F2,
+ 0x694F: 0x97F3,
+ 0x6950: 0x97F4,
+ 0x6951: 0x97F5,
+ 0x6952: 0x97F6,
+ 0x6953: 0x97F7,
+ 0x6954: 0xD0A8,
+ 0x6955: 0x97F8,
+ 0x6956: 0x97F9,
+ 0x6957: 0xE9A5,
+ 0x6958: 0x97FA,
+ 0x6959: 0x97FB,
+ 0x695A: 0xB3FE,
+ 0x695B: 0x97FC,
+ 0x695C: 0x97FD,
+ 0x695D: 0xE9AC,
+ 0x695E: 0xC0E3,
+ 0x695F: 0x97FE,
+ 0x6960: 0xE9AA,
+ 0x6961: 0x9840,
+ 0x6962: 0x9841,
+ 0x6963: 0xE9B9,
+ 0x6964: 0x9842,
+ 0x6965: 0x9843,
+ 0x6966: 0xE9B8,
+ 0x6967: 0x9844,
+ 0x6968: 0x9845,
+ 0x6969: 0x9846,
+ 0x696A: 0x9847,
+ 0x696B: 0xE9AE,
+ 0x696C: 0x9848,
+ 0x696D: 0x9849,
+ 0x696E: 0xE8FA,
+ 0x696F: 0x984A,
+ 0x6970: 0x984B,
+ 0x6971: 0xE9A8,
+ 0x6972: 0x984C,
+ 0x6973: 0x984D,
+ 0x6974: 0x984E,
+ 0x6975: 0x984F,
+ 0x6976: 0x9850,
+ 0x6977: 0xBFAC,
+ 0x6978: 0xE9B1,
+ 0x6979: 0xE9BA,
+ 0x697A: 0x9851,
+ 0x697B: 0x9852,
+ 0x697C: 0xC2A5,
+ 0x697D: 0x9853,
+ 0x697E: 0x9854,
+ 0x697F: 0x9855,
+ 0x6980: 0xE9AF,
+ 0x6981: 0x9856,
+ 0x6982: 0xB8C5,
+ 0x6983: 0x9857,
+ 0x6984: 0xE9AD,
+ 0x6985: 0x9858,
+ 0x6986: 0xD3DC,
+ 0x6987: 0xE9B4,
+ 0x6988: 0xE9B5,
+ 0x6989: 0xE9B7,
+ 0x698A: 0x9859,
+ 0x698B: 0x985A,
+ 0x698C: 0x985B,
+ 0x698D: 0xE9C7,
+ 0x698E: 0x985C,
+ 0x698F: 0x985D,
+ 0x6990: 0x985E,
+ 0x6991: 0x985F,
+ 0x6992: 0x9860,
+ 0x6993: 0x9861,
+ 0x6994: 0xC0C6,
+ 0x6995: 0xE9C5,
+ 0x6996: 0x9862,
+ 0x6997: 0x9863,
+ 0x6998: 0xE9B0,
+ 0x6999: 0x9864,
+ 0x699A: 0x9865,
+ 0x699B: 0xE9BB,
+ 0x699C: 0xB0F1,
+ 0x699D: 0x9866,
+ 0x699E: 0x9867,
+ 0x699F: 0x9868,
+ 0x69A0: 0x9869,
+ 0x69A1: 0x986A,
+ 0x69A2: 0x986B,
+ 0x69A3: 0x986C,
+ 0x69A4: 0x986D,
+ 0x69A5: 0x986E,
+ 0x69A6: 0x986F,
+ 0x69A7: 0xE9BC,
+ 0x69A8: 0xD5A5,
+ 0x69A9: 0x9870,
+ 0x69AA: 0x9871,
+ 0x69AB: 0xE9BE,
+ 0x69AC: 0x9872,
+ 0x69AD: 0xE9BF,
+ 0x69AE: 0x9873,
+ 0x69AF: 0x9874,
+ 0x69B0: 0x9875,
+ 0x69B1: 0xE9C1,
+ 0x69B2: 0x9876,
+ 0x69B3: 0x9877,
+ 0x69B4: 0xC1F1,
+ 0x69B5: 0x9878,
+ 0x69B6: 0x9879,
+ 0x69B7: 0xC8B6,
+ 0x69B8: 0x987A,
+ 0x69B9: 0x987B,
+ 0x69BA: 0x987C,
+ 0x69BB: 0xE9BD,
+ 0x69BC: 0x987D,
+ 0x69BD: 0x987E,
+ 0x69BE: 0x9880,
+ 0x69BF: 0x9881,
+ 0x69C0: 0x9882,
+ 0x69C1: 0xE9C2,
+ 0x69C2: 0x9883,
+ 0x69C3: 0x9884,
+ 0x69C4: 0x9885,
+ 0x69C5: 0x9886,
+ 0x69C6: 0x9887,
+ 0x69C7: 0x9888,
+ 0x69C8: 0x9889,
+ 0x69C9: 0x988A,
+ 0x69CA: 0xE9C3,
+ 0x69CB: 0x988B,
+ 0x69CC: 0xE9B3,
+ 0x69CD: 0x988C,
+ 0x69CE: 0xE9B6,
+ 0x69CF: 0x988D,
+ 0x69D0: 0xBBB1,
+ 0x69D1: 0x988E,
+ 0x69D2: 0x988F,
+ 0x69D3: 0x9890,
+ 0x69D4: 0xE9C0,
+ 0x69D5: 0x9891,
+ 0x69D6: 0x9892,
+ 0x69D7: 0x9893,
+ 0x69D8: 0x9894,
+ 0x69D9: 0x9895,
+ 0x69DA: 0x9896,
+ 0x69DB: 0xBCF7,
+ 0x69DC: 0x9897,
+ 0x69DD: 0x9898,
+ 0x69DE: 0x9899,
+ 0x69DF: 0xE9C4,
+ 0x69E0: 0xE9C6,
+ 0x69E1: 0x989A,
+ 0x69E2: 0x989B,
+ 0x69E3: 0x989C,
+ 0x69E4: 0x989D,
+ 0x69E5: 0x989E,
+ 0x69E6: 0x989F,
+ 0x69E7: 0x98A0,
+ 0x69E8: 0x98A1,
+ 0x69E9: 0x98A2,
+ 0x69EA: 0x98A3,
+ 0x69EB: 0x98A4,
+ 0x69EC: 0x98A5,
+ 0x69ED: 0xE9CA,
+ 0x69EE: 0x98A6,
+ 0x69EF: 0x98A7,
+ 0x69F0: 0x98A8,
+ 0x69F1: 0x98A9,
+ 0x69F2: 0xE9CE,
+ 0x69F3: 0x98AA,
+ 0x69F4: 0x98AB,
+ 0x69F5: 0x98AC,
+ 0x69F6: 0x98AD,
+ 0x69F7: 0x98AE,
+ 0x69F8: 0x98AF,
+ 0x69F9: 0x98B0,
+ 0x69FA: 0x98B1,
+ 0x69FB: 0x98B2,
+ 0x69FC: 0x98B3,
+ 0x69FD: 0xB2DB,
+ 0x69FE: 0x98B4,
+ 0x69FF: 0xE9C8,
+ 0x6A00: 0x98B5,
+ 0x6A01: 0x98B6,
+ 0x6A02: 0x98B7,
+ 0x6A03: 0x98B8,
+ 0x6A04: 0x98B9,
+ 0x6A05: 0x98BA,
+ 0x6A06: 0x98BB,
+ 0x6A07: 0x98BC,
+ 0x6A08: 0x98BD,
+ 0x6A09: 0x98BE,
+ 0x6A0A: 0xB7AE,
+ 0x6A0B: 0x98BF,
+ 0x6A0C: 0x98C0,
+ 0x6A0D: 0x98C1,
+ 0x6A0E: 0x98C2,
+ 0x6A0F: 0x98C3,
+ 0x6A10: 0x98C4,
+ 0x6A11: 0x98C5,
+ 0x6A12: 0x98C6,
+ 0x6A13: 0x98C7,
+ 0x6A14: 0x98C8,
+ 0x6A15: 0x98C9,
+ 0x6A16: 0x98CA,
+ 0x6A17: 0xE9CB,
+ 0x6A18: 0xE9CC,
+ 0x6A19: 0x98CB,
+ 0x6A1A: 0x98CC,
+ 0x6A1B: 0x98CD,
+ 0x6A1C: 0x98CE,
+ 0x6A1D: 0x98CF,
+ 0x6A1E: 0x98D0,
+ 0x6A1F: 0xD5C1,
+ 0x6A20: 0x98D1,
+ 0x6A21: 0xC4A3,
+ 0x6A22: 0x98D2,
+ 0x6A23: 0x98D3,
+ 0x6A24: 0x98D4,
+ 0x6A25: 0x98D5,
+ 0x6A26: 0x98D6,
+ 0x6A27: 0x98D7,
+ 0x6A28: 0xE9D8,
+ 0x6A29: 0x98D8,
+ 0x6A2A: 0xBAE1,
+ 0x6A2B: 0x98D9,
+ 0x6A2C: 0x98DA,
+ 0x6A2D: 0x98DB,
+ 0x6A2E: 0x98DC,
+ 0x6A2F: 0xE9C9,
+ 0x6A30: 0x98DD,
+ 0x6A31: 0xD3A3,
+ 0x6A32: 0x98DE,
+ 0x6A33: 0x98DF,
+ 0x6A34: 0x98E0,
+ 0x6A35: 0xE9D4,
+ 0x6A36: 0x98E1,
+ 0x6A37: 0x98E2,
+ 0x6A38: 0x98E3,
+ 0x6A39: 0x98E4,
+ 0x6A3A: 0x98E5,
+ 0x6A3B: 0x98E6,
+ 0x6A3C: 0x98E7,
+ 0x6A3D: 0xE9D7,
+ 0x6A3E: 0xE9D0,
+ 0x6A3F: 0x98E8,
+ 0x6A40: 0x98E9,
+ 0x6A41: 0x98EA,
+ 0x6A42: 0x98EB,
+ 0x6A43: 0x98EC,
+ 0x6A44: 0xE9CF,
+ 0x6A45: 0x98ED,
+ 0x6A46: 0x98EE,
+ 0x6A47: 0xC7C1,
+ 0x6A48: 0x98EF,
+ 0x6A49: 0x98F0,
+ 0x6A4A: 0x98F1,
+ 0x6A4B: 0x98F2,
+ 0x6A4C: 0x98F3,
+ 0x6A4D: 0x98F4,
+ 0x6A4E: 0x98F5,
+ 0x6A4F: 0x98F6,
+ 0x6A50: 0xE9D2,
+ 0x6A51: 0x98F7,
+ 0x6A52: 0x98F8,
+ 0x6A53: 0x98F9,
+ 0x6A54: 0x98FA,
+ 0x6A55: 0x98FB,
+ 0x6A56: 0x98FC,
+ 0x6A57: 0x98FD,
+ 0x6A58: 0xE9D9,
+ 0x6A59: 0xB3C8,
+ 0x6A5A: 0x98FE,
+ 0x6A5B: 0xE9D3,
+ 0x6A5C: 0x9940,
+ 0x6A5D: 0x9941,
+ 0x6A5E: 0x9942,
+ 0x6A5F: 0x9943,
+ 0x6A60: 0x9944,
+ 0x6A61: 0xCFF0,
+ 0x6A62: 0x9945,
+ 0x6A63: 0x9946,
+ 0x6A64: 0x9947,
+ 0x6A65: 0xE9CD,
+ 0x6A66: 0x9948,
+ 0x6A67: 0x9949,
+ 0x6A68: 0x994A,
+ 0x6A69: 0x994B,
+ 0x6A6A: 0x994C,
+ 0x6A6B: 0x994D,
+ 0x6A6C: 0x994E,
+ 0x6A6D: 0x994F,
+ 0x6A6E: 0x9950,
+ 0x6A6F: 0x9951,
+ 0x6A70: 0x9952,
+ 0x6A71: 0xB3F7,
+ 0x6A72: 0x9953,
+ 0x6A73: 0x9954,
+ 0x6A74: 0x9955,
+ 0x6A75: 0x9956,
+ 0x6A76: 0x9957,
+ 0x6A77: 0x9958,
+ 0x6A78: 0x9959,
+ 0x6A79: 0xE9D6,
+ 0x6A7A: 0x995A,
+ 0x6A7B: 0x995B,
+ 0x6A7C: 0xE9DA,
+ 0x6A7D: 0x995C,
+ 0x6A7E: 0x995D,
+ 0x6A7F: 0x995E,
+ 0x6A80: 0xCCB4,
+ 0x6A81: 0x995F,
+ 0x6A82: 0x9960,
+ 0x6A83: 0x9961,
+ 0x6A84: 0xCFAD,
+ 0x6A85: 0x9962,
+ 0x6A86: 0x9963,
+ 0x6A87: 0x9964,
+ 0x6A88: 0x9965,
+ 0x6A89: 0x9966,
+ 0x6A8A: 0x9967,
+ 0x6A8B: 0x9968,
+ 0x6A8C: 0x9969,
+ 0x6A8D: 0x996A,
+ 0x6A8E: 0xE9D5,
+ 0x6A8F: 0x996B,
+ 0x6A90: 0xE9DC,
+ 0x6A91: 0xE9DB,
+ 0x6A92: 0x996C,
+ 0x6A93: 0x996D,
+ 0x6A94: 0x996E,
+ 0x6A95: 0x996F,
+ 0x6A96: 0x9970,
+ 0x6A97: 0xE9DE,
+ 0x6A98: 0x9971,
+ 0x6A99: 0x9972,
+ 0x6A9A: 0x9973,
+ 0x6A9B: 0x9974,
+ 0x6A9C: 0x9975,
+ 0x6A9D: 0x9976,
+ 0x6A9E: 0x9977,
+ 0x6A9F: 0x9978,
+ 0x6AA0: 0xE9D1,
+ 0x6AA1: 0x9979,
+ 0x6AA2: 0x997A,
+ 0x6AA3: 0x997B,
+ 0x6AA4: 0x997C,
+ 0x6AA5: 0x997D,
+ 0x6AA6: 0x997E,
+ 0x6AA7: 0x9980,
+ 0x6AA8: 0x9981,
+ 0x6AA9: 0xE9DD,
+ 0x6AAA: 0x9982,
+ 0x6AAB: 0xE9DF,
+ 0x6AAC: 0xC3CA,
+ 0x6AAD: 0x9983,
+ 0x6AAE: 0x9984,
+ 0x6AAF: 0x9985,
+ 0x6AB0: 0x9986,
+ 0x6AB1: 0x9987,
+ 0x6AB2: 0x9988,
+ 0x6AB3: 0x9989,
+ 0x6AB4: 0x998A,
+ 0x6AB5: 0x998B,
+ 0x6AB6: 0x998C,
+ 0x6AB7: 0x998D,
+ 0x6AB8: 0x998E,
+ 0x6AB9: 0x998F,
+ 0x6ABA: 0x9990,
+ 0x6ABB: 0x9991,
+ 0x6ABC: 0x9992,
+ 0x6ABD: 0x9993,
+ 0x6ABE: 0x9994,
+ 0x6ABF: 0x9995,
+ 0x6AC0: 0x9996,
+ 0x6AC1: 0x9997,
+ 0x6AC2: 0x9998,
+ 0x6AC3: 0x9999,
+ 0x6AC4: 0x999A,
+ 0x6AC5: 0x999B,
+ 0x6AC6: 0x999C,
+ 0x6AC7: 0x999D,
+ 0x6AC8: 0x999E,
+ 0x6AC9: 0x999F,
+ 0x6ACA: 0x99A0,
+ 0x6ACB: 0x99A1,
+ 0x6ACC: 0x99A2,
+ 0x6ACD: 0x99A3,
+ 0x6ACE: 0x99A4,
+ 0x6ACF: 0x99A5,
+ 0x6AD0: 0x99A6,
+ 0x6AD1: 0x99A7,
+ 0x6AD2: 0x99A8,
+ 0x6AD3: 0x99A9,
+ 0x6AD4: 0x99AA,
+ 0x6AD5: 0x99AB,
+ 0x6AD6: 0x99AC,
+ 0x6AD7: 0x99AD,
+ 0x6AD8: 0x99AE,
+ 0x6AD9: 0x99AF,
+ 0x6ADA: 0x99B0,
+ 0x6ADB: 0x99B1,
+ 0x6ADC: 0x99B2,
+ 0x6ADD: 0x99B3,
+ 0x6ADE: 0x99B4,
+ 0x6ADF: 0x99B5,
+ 0x6AE0: 0x99B6,
+ 0x6AE1: 0x99B7,
+ 0x6AE2: 0x99B8,
+ 0x6AE3: 0x99B9,
+ 0x6AE4: 0x99BA,
+ 0x6AE5: 0x99BB,
+ 0x6AE6: 0x99BC,
+ 0x6AE7: 0x99BD,
+ 0x6AE8: 0x99BE,
+ 0x6AE9: 0x99BF,
+ 0x6AEA: 0x99C0,
+ 0x6AEB: 0x99C1,
+ 0x6AEC: 0x99C2,
+ 0x6AED: 0x99C3,
+ 0x6AEE: 0x99C4,
+ 0x6AEF: 0x99C5,
+ 0x6AF0: 0x99C6,
+ 0x6AF1: 0x99C7,
+ 0x6AF2: 0x99C8,
+ 0x6AF3: 0x99C9,
+ 0x6AF4: 0x99CA,
+ 0x6AF5: 0x99CB,
+ 0x6AF6: 0x99CC,
+ 0x6AF7: 0x99CD,
+ 0x6AF8: 0x99CE,
+ 0x6AF9: 0x99CF,
+ 0x6AFA: 0x99D0,
+ 0x6AFB: 0x99D1,
+ 0x6AFC: 0x99D2,
+ 0x6AFD: 0x99D3,
+ 0x6AFE: 0x99D4,
+ 0x6AFF: 0x99D5,
+ 0x6B00: 0x99D6,
+ 0x6B01: 0x99D7,
+ 0x6B02: 0x99D8,
+ 0x6B03: 0x99D9,
+ 0x6B04: 0x99DA,
+ 0x6B05: 0x99DB,
+ 0x6B06: 0x99DC,
+ 0x6B07: 0x99DD,
+ 0x6B08: 0x99DE,
+ 0x6B09: 0x99DF,
+ 0x6B0A: 0x99E0,
+ 0x6B0B: 0x99E1,
+ 0x6B0C: 0x99E2,
+ 0x6B0D: 0x99E3,
+ 0x6B0E: 0x99E4,
+ 0x6B0F: 0x99E5,
+ 0x6B10: 0x99E6,
+ 0x6B11: 0x99E7,
+ 0x6B12: 0x99E8,
+ 0x6B13: 0x99E9,
+ 0x6B14: 0x99EA,
+ 0x6B15: 0x99EB,
+ 0x6B16: 0x99EC,
+ 0x6B17: 0x99ED,
+ 0x6B18: 0x99EE,
+ 0x6B19: 0x99EF,
+ 0x6B1A: 0x99F0,
+ 0x6B1B: 0x99F1,
+ 0x6B1C: 0x99F2,
+ 0x6B1D: 0x99F3,
+ 0x6B1E: 0x99F4,
+ 0x6B1F: 0x99F5,
+ 0x6B20: 0xC7B7,
+ 0x6B21: 0xB4CE,
+ 0x6B22: 0xBBB6,
+ 0x6B23: 0xD0C0,
+ 0x6B24: 0xECA3,
+ 0x6B25: 0x99F6,
+ 0x6B26: 0x99F7,
+ 0x6B27: 0xC5B7,
+ 0x6B28: 0x99F8,
+ 0x6B29: 0x99F9,
+ 0x6B2A: 0x99FA,
+ 0x6B2B: 0x99FB,
+ 0x6B2C: 0x99FC,
+ 0x6B2D: 0x99FD,
+ 0x6B2E: 0x99FE,
+ 0x6B2F: 0x9A40,
+ 0x6B30: 0x9A41,
+ 0x6B31: 0x9A42,
+ 0x6B32: 0xD3FB,
+ 0x6B33: 0x9A43,
+ 0x6B34: 0x9A44,
+ 0x6B35: 0x9A45,
+ 0x6B36: 0x9A46,
+ 0x6B37: 0xECA4,
+ 0x6B38: 0x9A47,
+ 0x6B39: 0xECA5,
+ 0x6B3A: 0xC6DB,
+ 0x6B3B: 0x9A48,
+ 0x6B3C: 0x9A49,
+ 0x6B3D: 0x9A4A,
+ 0x6B3E: 0xBFEE,
+ 0x6B3F: 0x9A4B,
+ 0x6B40: 0x9A4C,
+ 0x6B41: 0x9A4D,
+ 0x6B42: 0x9A4E,
+ 0x6B43: 0xECA6,
+ 0x6B44: 0x9A4F,
+ 0x6B45: 0x9A50,
+ 0x6B46: 0xECA7,
+ 0x6B47: 0xD0AA,
+ 0x6B48: 0x9A51,
+ 0x6B49: 0xC7B8,
+ 0x6B4A: 0x9A52,
+ 0x6B4B: 0x9A53,
+ 0x6B4C: 0xB8E8,
+ 0x6B4D: 0x9A54,
+ 0x6B4E: 0x9A55,
+ 0x6B4F: 0x9A56,
+ 0x6B50: 0x9A57,
+ 0x6B51: 0x9A58,
+ 0x6B52: 0x9A59,
+ 0x6B53: 0x9A5A,
+ 0x6B54: 0x9A5B,
+ 0x6B55: 0x9A5C,
+ 0x6B56: 0x9A5D,
+ 0x6B57: 0x9A5E,
+ 0x6B58: 0x9A5F,
+ 0x6B59: 0xECA8,
+ 0x6B5A: 0x9A60,
+ 0x6B5B: 0x9A61,
+ 0x6B5C: 0x9A62,
+ 0x6B5D: 0x9A63,
+ 0x6B5E: 0x9A64,
+ 0x6B5F: 0x9A65,
+ 0x6B60: 0x9A66,
+ 0x6B61: 0x9A67,
+ 0x6B62: 0xD6B9,
+ 0x6B63: 0xD5FD,
+ 0x6B64: 0xB4CB,
+ 0x6B65: 0xB2BD,
+ 0x6B66: 0xCEE4,
+ 0x6B67: 0xC6E7,
+ 0x6B68: 0x9A68,
+ 0x6B69: 0x9A69,
+ 0x6B6A: 0xCDE1,
+ 0x6B6B: 0x9A6A,
+ 0x6B6C: 0x9A6B,
+ 0x6B6D: 0x9A6C,
+ 0x6B6E: 0x9A6D,
+ 0x6B6F: 0x9A6E,
+ 0x6B70: 0x9A6F,
+ 0x6B71: 0x9A70,
+ 0x6B72: 0x9A71,
+ 0x6B73: 0x9A72,
+ 0x6B74: 0x9A73,
+ 0x6B75: 0x9A74,
+ 0x6B76: 0x9A75,
+ 0x6B77: 0x9A76,
+ 0x6B78: 0x9A77,
+ 0x6B79: 0xB4F5,
+ 0x6B7A: 0x9A78,
+ 0x6B7B: 0xCBC0,
+ 0x6B7C: 0xBCDF,
+ 0x6B7D: 0x9A79,
+ 0x6B7E: 0x9A7A,
+ 0x6B7F: 0x9A7B,
+ 0x6B80: 0x9A7C,
+ 0x6B81: 0xE9E2,
+ 0x6B82: 0xE9E3,
+ 0x6B83: 0xD1EA,
+ 0x6B84: 0xE9E5,
+ 0x6B85: 0x9A7D,
+ 0x6B86: 0xB4F9,
+ 0x6B87: 0xE9E4,
+ 0x6B88: 0x9A7E,
+ 0x6B89: 0xD1B3,
+ 0x6B8A: 0xCAE2,
+ 0x6B8B: 0xB2D0,
+ 0x6B8C: 0x9A80,
+ 0x6B8D: 0xE9E8,
+ 0x6B8E: 0x9A81,
+ 0x6B8F: 0x9A82,
+ 0x6B90: 0x9A83,
+ 0x6B91: 0x9A84,
+ 0x6B92: 0xE9E6,
+ 0x6B93: 0xE9E7,
+ 0x6B94: 0x9A85,
+ 0x6B95: 0x9A86,
+ 0x6B96: 0xD6B3,
+ 0x6B97: 0x9A87,
+ 0x6B98: 0x9A88,
+ 0x6B99: 0x9A89,
+ 0x6B9A: 0xE9E9,
+ 0x6B9B: 0xE9EA,
+ 0x6B9C: 0x9A8A,
+ 0x6B9D: 0x9A8B,
+ 0x6B9E: 0x9A8C,
+ 0x6B9F: 0x9A8D,
+ 0x6BA0: 0x9A8E,
+ 0x6BA1: 0xE9EB,
+ 0x6BA2: 0x9A8F,
+ 0x6BA3: 0x9A90,
+ 0x6BA4: 0x9A91,
+ 0x6BA5: 0x9A92,
+ 0x6BA6: 0x9A93,
+ 0x6BA7: 0x9A94,
+ 0x6BA8: 0x9A95,
+ 0x6BA9: 0x9A96,
+ 0x6BAA: 0xE9EC,
+ 0x6BAB: 0x9A97,
+ 0x6BAC: 0x9A98,
+ 0x6BAD: 0x9A99,
+ 0x6BAE: 0x9A9A,
+ 0x6BAF: 0x9A9B,
+ 0x6BB0: 0x9A9C,
+ 0x6BB1: 0x9A9D,
+ 0x6BB2: 0x9A9E,
+ 0x6BB3: 0xECAF,
+ 0x6BB4: 0xC5B9,
+ 0x6BB5: 0xB6CE,
+ 0x6BB6: 0x9A9F,
+ 0x6BB7: 0xD2F3,
+ 0x6BB8: 0x9AA0,
+ 0x6BB9: 0x9AA1,
+ 0x6BBA: 0x9AA2,
+ 0x6BBB: 0x9AA3,
+ 0x6BBC: 0x9AA4,
+ 0x6BBD: 0x9AA5,
+ 0x6BBE: 0x9AA6,
+ 0x6BBF: 0xB5EE,
+ 0x6BC0: 0x9AA7,
+ 0x6BC1: 0xBBD9,
+ 0x6BC2: 0xECB1,
+ 0x6BC3: 0x9AA8,
+ 0x6BC4: 0x9AA9,
+ 0x6BC5: 0xD2E3,
+ 0x6BC6: 0x9AAA,
+ 0x6BC7: 0x9AAB,
+ 0x6BC8: 0x9AAC,
+ 0x6BC9: 0x9AAD,
+ 0x6BCA: 0x9AAE,
+ 0x6BCB: 0xCEE3,
+ 0x6BCC: 0x9AAF,
+ 0x6BCD: 0xC4B8,
+ 0x6BCE: 0x9AB0,
+ 0x6BCF: 0xC3BF,
+ 0x6BD0: 0x9AB1,
+ 0x6BD1: 0x9AB2,
+ 0x6BD2: 0xB6BE,
+ 0x6BD3: 0xD8B9,
+ 0x6BD4: 0xB1C8,
+ 0x6BD5: 0xB1CF,
+ 0x6BD6: 0xB1D1,
+ 0x6BD7: 0xC5FE,
+ 0x6BD8: 0x9AB3,
+ 0x6BD9: 0xB1D0,
+ 0x6BDA: 0x9AB4,
+ 0x6BDB: 0xC3AB,
+ 0x6BDC: 0x9AB5,
+ 0x6BDD: 0x9AB6,
+ 0x6BDE: 0x9AB7,
+ 0x6BDF: 0x9AB8,
+ 0x6BE0: 0x9AB9,
+ 0x6BE1: 0xD5B1,
+ 0x6BE2: 0x9ABA,
+ 0x6BE3: 0x9ABB,
+ 0x6BE4: 0x9ABC,
+ 0x6BE5: 0x9ABD,
+ 0x6BE6: 0x9ABE,
+ 0x6BE7: 0x9ABF,
+ 0x6BE8: 0x9AC0,
+ 0x6BE9: 0x9AC1,
+ 0x6BEA: 0xEBA4,
+ 0x6BEB: 0xBAC1,
+ 0x6BEC: 0x9AC2,
+ 0x6BED: 0x9AC3,
+ 0x6BEE: 0x9AC4,
+ 0x6BEF: 0xCCBA,
+ 0x6BF0: 0x9AC5,
+ 0x6BF1: 0x9AC6,
+ 0x6BF2: 0x9AC7,
+ 0x6BF3: 0xEBA5,
+ 0x6BF4: 0x9AC8,
+ 0x6BF5: 0xEBA7,
+ 0x6BF6: 0x9AC9,
+ 0x6BF7: 0x9ACA,
+ 0x6BF8: 0x9ACB,
+ 0x6BF9: 0xEBA8,
+ 0x6BFA: 0x9ACC,
+ 0x6BFB: 0x9ACD,
+ 0x6BFC: 0x9ACE,
+ 0x6BFD: 0xEBA6,
+ 0x6BFE: 0x9ACF,
+ 0x6BFF: 0x9AD0,
+ 0x6C00: 0x9AD1,
+ 0x6C01: 0x9AD2,
+ 0x6C02: 0x9AD3,
+ 0x6C03: 0x9AD4,
+ 0x6C04: 0x9AD5,
+ 0x6C05: 0xEBA9,
+ 0x6C06: 0xEBAB,
+ 0x6C07: 0xEBAA,
+ 0x6C08: 0x9AD6,
+ 0x6C09: 0x9AD7,
+ 0x6C0A: 0x9AD8,
+ 0x6C0B: 0x9AD9,
+ 0x6C0C: 0x9ADA,
+ 0x6C0D: 0xEBAC,
+ 0x6C0E: 0x9ADB,
+ 0x6C0F: 0xCACF,
+ 0x6C10: 0xD8B5,
+ 0x6C11: 0xC3F1,
+ 0x6C12: 0x9ADC,
+ 0x6C13: 0xC3A5,
+ 0x6C14: 0xC6F8,
+ 0x6C15: 0xEBAD,
+ 0x6C16: 0xC4CA,
+ 0x6C17: 0x9ADD,
+ 0x6C18: 0xEBAE,
+ 0x6C19: 0xEBAF,
+ 0x6C1A: 0xEBB0,
+ 0x6C1B: 0xB7D5,
+ 0x6C1C: 0x9ADE,
+ 0x6C1D: 0x9ADF,
+ 0x6C1E: 0x9AE0,
+ 0x6C1F: 0xB7FA,
+ 0x6C20: 0x9AE1,
+ 0x6C21: 0xEBB1,
+ 0x6C22: 0xC7E2,
+ 0x6C23: 0x9AE2,
+ 0x6C24: 0xEBB3,
+ 0x6C25: 0x9AE3,
+ 0x6C26: 0xBAA4,
+ 0x6C27: 0xD1F5,
+ 0x6C28: 0xB0B1,
+ 0x6C29: 0xEBB2,
+ 0x6C2A: 0xEBB4,
+ 0x6C2B: 0x9AE4,
+ 0x6C2C: 0x9AE5,
+ 0x6C2D: 0x9AE6,
+ 0x6C2E: 0xB5AA,
+ 0x6C2F: 0xC2C8,
+ 0x6C30: 0xC7E8,
+ 0x6C31: 0x9AE7,
+ 0x6C32: 0xEBB5,
+ 0x6C33: 0x9AE8,
+ 0x6C34: 0xCBAE,
+ 0x6C35: 0xE3DF,
+ 0x6C36: 0x9AE9,
+ 0x6C37: 0x9AEA,
+ 0x6C38: 0xD3C0,
+ 0x6C39: 0x9AEB,
+ 0x6C3A: 0x9AEC,
+ 0x6C3B: 0x9AED,
+ 0x6C3C: 0x9AEE,
+ 0x6C3D: 0xD9DB,
+ 0x6C3E: 0x9AEF,
+ 0x6C3F: 0x9AF0,
+ 0x6C40: 0xCDA1,
+ 0x6C41: 0xD6AD,
+ 0x6C42: 0xC7F3,
+ 0x6C43: 0x9AF1,
+ 0x6C44: 0x9AF2,
+ 0x6C45: 0x9AF3,
+ 0x6C46: 0xD9E0,
+ 0x6C47: 0xBBE3,
+ 0x6C48: 0x9AF4,
+ 0x6C49: 0xBABA,
+ 0x6C4A: 0xE3E2,
+ 0x6C4B: 0x9AF5,
+ 0x6C4C: 0x9AF6,
+ 0x6C4D: 0x9AF7,
+ 0x6C4E: 0x9AF8,
+ 0x6C4F: 0x9AF9,
+ 0x6C50: 0xCFAB,
+ 0x6C51: 0x9AFA,
+ 0x6C52: 0x9AFB,
+ 0x6C53: 0x9AFC,
+ 0x6C54: 0xE3E0,
+ 0x6C55: 0xC9C7,
+ 0x6C56: 0x9AFD,
+ 0x6C57: 0xBAB9,
+ 0x6C58: 0x9AFE,
+ 0x6C59: 0x9B40,
+ 0x6C5A: 0x9B41,
+ 0x6C5B: 0xD1B4,
+ 0x6C5C: 0xE3E1,
+ 0x6C5D: 0xC8EA,
+ 0x6C5E: 0xB9AF,
+ 0x6C5F: 0xBDAD,
+ 0x6C60: 0xB3D8,
+ 0x6C61: 0xCEDB,
+ 0x6C62: 0x9B42,
+ 0x6C63: 0x9B43,
+ 0x6C64: 0xCCC0,
+ 0x6C65: 0x9B44,
+ 0x6C66: 0x9B45,
+ 0x6C67: 0x9B46,
+ 0x6C68: 0xE3E8,
+ 0x6C69: 0xE3E9,
+ 0x6C6A: 0xCDF4,
+ 0x6C6B: 0x9B47,
+ 0x6C6C: 0x9B48,
+ 0x6C6D: 0x9B49,
+ 0x6C6E: 0x9B4A,
+ 0x6C6F: 0x9B4B,
+ 0x6C70: 0xCCAD,
+ 0x6C71: 0x9B4C,
+ 0x6C72: 0xBCB3,
+ 0x6C73: 0x9B4D,
+ 0x6C74: 0xE3EA,
+ 0x6C75: 0x9B4E,
+ 0x6C76: 0xE3EB,
+ 0x6C77: 0x9B4F,
+ 0x6C78: 0x9B50,
+ 0x6C79: 0xD0DA,
+ 0x6C7A: 0x9B51,
+ 0x6C7B: 0x9B52,
+ 0x6C7C: 0x9B53,
+ 0x6C7D: 0xC6FB,
+ 0x6C7E: 0xB7DA,
+ 0x6C7F: 0x9B54,
+ 0x6C80: 0x9B55,
+ 0x6C81: 0xC7DF,
+ 0x6C82: 0xD2CA,
+ 0x6C83: 0xCED6,
+ 0x6C84: 0x9B56,
+ 0x6C85: 0xE3E4,
+ 0x6C86: 0xE3EC,
+ 0x6C87: 0x9B57,
+ 0x6C88: 0xC9F2,
+ 0x6C89: 0xB3C1,
+ 0x6C8A: 0x9B58,
+ 0x6C8B: 0x9B59,
+ 0x6C8C: 0xE3E7,
+ 0x6C8D: 0x9B5A,
+ 0x6C8E: 0x9B5B,
+ 0x6C8F: 0xC6E3,
+ 0x6C90: 0xE3E5,
+ 0x6C91: 0x9B5C,
+ 0x6C92: 0x9B5D,
+ 0x6C93: 0xEDB3,
+ 0x6C94: 0xE3E6,
+ 0x6C95: 0x9B5E,
+ 0x6C96: 0x9B5F,
+ 0x6C97: 0x9B60,
+ 0x6C98: 0x9B61,
+ 0x6C99: 0xC9B3,
+ 0x6C9A: 0x9B62,
+ 0x6C9B: 0xC5E6,
+ 0x6C9C: 0x9B63,
+ 0x6C9D: 0x9B64,
+ 0x6C9E: 0x9B65,
+ 0x6C9F: 0xB9B5,
+ 0x6CA0: 0x9B66,
+ 0x6CA1: 0xC3BB,
+ 0x6CA2: 0x9B67,
+ 0x6CA3: 0xE3E3,
+ 0x6CA4: 0xC5BD,
+ 0x6CA5: 0xC1A4,
+ 0x6CA6: 0xC2D9,
+ 0x6CA7: 0xB2D7,
+ 0x6CA8: 0x9B68,
+ 0x6CA9: 0xE3ED,
+ 0x6CAA: 0xBBA6,
+ 0x6CAB: 0xC4AD,
+ 0x6CAC: 0x9B69,
+ 0x6CAD: 0xE3F0,
+ 0x6CAE: 0xBEDA,
+ 0x6CAF: 0x9B6A,
+ 0x6CB0: 0x9B6B,
+ 0x6CB1: 0xE3FB,
+ 0x6CB2: 0xE3F5,
+ 0x6CB3: 0xBAD3,
+ 0x6CB4: 0x9B6C,
+ 0x6CB5: 0x9B6D,
+ 0x6CB6: 0x9B6E,
+ 0x6CB7: 0x9B6F,
+ 0x6CB8: 0xB7D0,
+ 0x6CB9: 0xD3CD,
+ 0x6CBA: 0x9B70,
+ 0x6CBB: 0xD6CE,
+ 0x6CBC: 0xD5D3,
+ 0x6CBD: 0xB9C1,
+ 0x6CBE: 0xD5B4,
+ 0x6CBF: 0xD1D8,
+ 0x6CC0: 0x9B71,
+ 0x6CC1: 0x9B72,
+ 0x6CC2: 0x9B73,
+ 0x6CC3: 0x9B74,
+ 0x6CC4: 0xD0B9,
+ 0x6CC5: 0xC7F6,
+ 0x6CC6: 0x9B75,
+ 0x6CC7: 0x9B76,
+ 0x6CC8: 0x9B77,
+ 0x6CC9: 0xC8AA,
+ 0x6CCA: 0xB2B4,
+ 0x6CCB: 0x9B78,
+ 0x6CCC: 0xC3DA,
+ 0x6CCD: 0x9B79,
+ 0x6CCE: 0x9B7A,
+ 0x6CCF: 0x9B7B,
+ 0x6CD0: 0xE3EE,
+ 0x6CD1: 0x9B7C,
+ 0x6CD2: 0x9B7D,
+ 0x6CD3: 0xE3FC,
+ 0x6CD4: 0xE3EF,
+ 0x6CD5: 0xB7A8,
+ 0x6CD6: 0xE3F7,
+ 0x6CD7: 0xE3F4,
+ 0x6CD8: 0x9B7E,
+ 0x6CD9: 0x9B80,
+ 0x6CDA: 0x9B81,
+ 0x6CDB: 0xB7BA,
+ 0x6CDC: 0x9B82,
+ 0x6CDD: 0x9B83,
+ 0x6CDE: 0xC5A2,
+ 0x6CDF: 0x9B84,
+ 0x6CE0: 0xE3F6,
+ 0x6CE1: 0xC5DD,
+ 0x6CE2: 0xB2A8,
+ 0x6CE3: 0xC6FC,
+ 0x6CE4: 0x9B85,
+ 0x6CE5: 0xC4E0,
+ 0x6CE6: 0x9B86,
+ 0x6CE7: 0x9B87,
+ 0x6CE8: 0xD7A2,
+ 0x6CE9: 0x9B88,
+ 0x6CEA: 0xC0E1,
+ 0x6CEB: 0xE3F9,
+ 0x6CEC: 0x9B89,
+ 0x6CED: 0x9B8A,
+ 0x6CEE: 0xE3FA,
+ 0x6CEF: 0xE3FD,
+ 0x6CF0: 0xCCA9,
+ 0x6CF1: 0xE3F3,
+ 0x6CF2: 0x9B8B,
+ 0x6CF3: 0xD3BE,
+ 0x6CF4: 0x9B8C,
+ 0x6CF5: 0xB1C3,
+ 0x6CF6: 0xEDB4,
+ 0x6CF7: 0xE3F1,
+ 0x6CF8: 0xE3F2,
+ 0x6CF9: 0x9B8D,
+ 0x6CFA: 0xE3F8,
+ 0x6CFB: 0xD0BA,
+ 0x6CFC: 0xC6C3,
+ 0x6CFD: 0xD4F3,
+ 0x6CFE: 0xE3FE,
+ 0x6CFF: 0x9B8E,
+ 0x6D00: 0x9B8F,
+ 0x6D01: 0xBDE0,
+ 0x6D02: 0x9B90,
+ 0x6D03: 0x9B91,
+ 0x6D04: 0xE4A7,
+ 0x6D05: 0x9B92,
+ 0x6D06: 0x9B93,
+ 0x6D07: 0xE4A6,
+ 0x6D08: 0x9B94,
+ 0x6D09: 0x9B95,
+ 0x6D0A: 0x9B96,
+ 0x6D0B: 0xD1F3,
+ 0x6D0C: 0xE4A3,
+ 0x6D0D: 0x9B97,
+ 0x6D0E: 0xE4A9,
+ 0x6D0F: 0x9B98,
+ 0x6D10: 0x9B99,
+ 0x6D11: 0x9B9A,
+ 0x6D12: 0xC8F7,
+ 0x6D13: 0x9B9B,
+ 0x6D14: 0x9B9C,
+ 0x6D15: 0x9B9D,
+ 0x6D16: 0x9B9E,
+ 0x6D17: 0xCFB4,
+ 0x6D18: 0x9B9F,
+ 0x6D19: 0xE4A8,
+ 0x6D1A: 0xE4AE,
+ 0x6D1B: 0xC2E5,
+ 0x6D1C: 0x9BA0,
+ 0x6D1D: 0x9BA1,
+ 0x6D1E: 0xB6B4,
+ 0x6D1F: 0x9BA2,
+ 0x6D20: 0x9BA3,
+ 0x6D21: 0x9BA4,
+ 0x6D22: 0x9BA5,
+ 0x6D23: 0x9BA6,
+ 0x6D24: 0x9BA7,
+ 0x6D25: 0xBDF2,
+ 0x6D26: 0x9BA8,
+ 0x6D27: 0xE4A2,
+ 0x6D28: 0x9BA9,
+ 0x6D29: 0x9BAA,
+ 0x6D2A: 0xBAE9,
+ 0x6D2B: 0xE4AA,
+ 0x6D2C: 0x9BAB,
+ 0x6D2D: 0x9BAC,
+ 0x6D2E: 0xE4AC,
+ 0x6D2F: 0x9BAD,
+ 0x6D30: 0x9BAE,
+ 0x6D31: 0xB6FD,
+ 0x6D32: 0xD6DE,
+ 0x6D33: 0xE4B2,
+ 0x6D34: 0x9BAF,
+ 0x6D35: 0xE4AD,
+ 0x6D36: 0x9BB0,
+ 0x6D37: 0x9BB1,
+ 0x6D38: 0x9BB2,
+ 0x6D39: 0xE4A1,
+ 0x6D3A: 0x9BB3,
+ 0x6D3B: 0xBBEE,
+ 0x6D3C: 0xCDDD,
+ 0x6D3D: 0xC7A2,
+ 0x6D3E: 0xC5C9,
+ 0x6D3F: 0x9BB4,
+ 0x6D40: 0x9BB5,
+ 0x6D41: 0xC1F7,
+ 0x6D42: 0x9BB6,
+ 0x6D43: 0xE4A4,
+ 0x6D44: 0x9BB7,
+ 0x6D45: 0xC7B3,
+ 0x6D46: 0xBDAC,
+ 0x6D47: 0xBDBD,
+ 0x6D48: 0xE4A5,
+ 0x6D49: 0x9BB8,
+ 0x6D4A: 0xD7C7,
+ 0x6D4B: 0xB2E2,
+ 0x6D4C: 0x9BB9,
+ 0x6D4D: 0xE4AB,
+ 0x6D4E: 0xBCC3,
+ 0x6D4F: 0xE4AF,
+ 0x6D50: 0x9BBA,
+ 0x6D51: 0xBBEB,
+ 0x6D52: 0xE4B0,
+ 0x6D53: 0xC5A8,
+ 0x6D54: 0xE4B1,
+ 0x6D55: 0x9BBB,
+ 0x6D56: 0x9BBC,
+ 0x6D57: 0x9BBD,
+ 0x6D58: 0x9BBE,
+ 0x6D59: 0xD5E3,
+ 0x6D5A: 0xBFA3,
+ 0x6D5B: 0x9BBF,
+ 0x6D5C: 0xE4BA,
+ 0x6D5D: 0x9BC0,
+ 0x6D5E: 0xE4B7,
+ 0x6D5F: 0x9BC1,
+ 0x6D60: 0xE4BB,
+ 0x6D61: 0x9BC2,
+ 0x6D62: 0x9BC3,
+ 0x6D63: 0xE4BD,
+ 0x6D64: 0x9BC4,
+ 0x6D65: 0x9BC5,
+ 0x6D66: 0xC6D6,
+ 0x6D67: 0x9BC6,
+ 0x6D68: 0x9BC7,
+ 0x6D69: 0xBAC6,
+ 0x6D6A: 0xC0CB,
+ 0x6D6B: 0x9BC8,
+ 0x6D6C: 0x9BC9,
+ 0x6D6D: 0x9BCA,
+ 0x6D6E: 0xB8A1,
+ 0x6D6F: 0xE4B4,
+ 0x6D70: 0x9BCB,
+ 0x6D71: 0x9BCC,
+ 0x6D72: 0x9BCD,
+ 0x6D73: 0x9BCE,
+ 0x6D74: 0xD4A1,
+ 0x6D75: 0x9BCF,
+ 0x6D76: 0x9BD0,
+ 0x6D77: 0xBAA3,
+ 0x6D78: 0xBDFE,
+ 0x6D79: 0x9BD1,
+ 0x6D7A: 0x9BD2,
+ 0x6D7B: 0x9BD3,
+ 0x6D7C: 0xE4BC,
+ 0x6D7D: 0x9BD4,
+ 0x6D7E: 0x9BD5,
+ 0x6D7F: 0x9BD6,
+ 0x6D80: 0x9BD7,
+ 0x6D81: 0x9BD8,
+ 0x6D82: 0xCDBF,
+ 0x6D83: 0x9BD9,
+ 0x6D84: 0x9BDA,
+ 0x6D85: 0xC4F9,
+ 0x6D86: 0x9BDB,
+ 0x6D87: 0x9BDC,
+ 0x6D88: 0xCFFB,
+ 0x6D89: 0xC9E6,
+ 0x6D8A: 0x9BDD,
+ 0x6D8B: 0x9BDE,
+ 0x6D8C: 0xD3BF,
+ 0x6D8D: 0x9BDF,
+ 0x6D8E: 0xCFD1,
+ 0x6D8F: 0x9BE0,
+ 0x6D90: 0x9BE1,
+ 0x6D91: 0xE4B3,
+ 0x6D92: 0x9BE2,
+ 0x6D93: 0xE4B8,
+ 0x6D94: 0xE4B9,
+ 0x6D95: 0xCCE9,
+ 0x6D96: 0x9BE3,
+ 0x6D97: 0x9BE4,
+ 0x6D98: 0x9BE5,
+ 0x6D99: 0x9BE6,
+ 0x6D9A: 0x9BE7,
+ 0x6D9B: 0xCCCE,
+ 0x6D9C: 0x9BE8,
+ 0x6D9D: 0xC0D4,
+ 0x6D9E: 0xE4B5,
+ 0x6D9F: 0xC1B0,
+ 0x6DA0: 0xE4B6,
+ 0x6DA1: 0xCED0,
+ 0x6DA2: 0x9BE9,
+ 0x6DA3: 0xBBC1,
+ 0x6DA4: 0xB5D3,
+ 0x6DA5: 0x9BEA,
+ 0x6DA6: 0xC8F3,
+ 0x6DA7: 0xBDA7,
+ 0x6DA8: 0xD5C7,
+ 0x6DA9: 0xC9AC,
+ 0x6DAA: 0xB8A2,
+ 0x6DAB: 0xE4CA,
+ 0x6DAC: 0x9BEB,
+ 0x6DAD: 0x9BEC,
+ 0x6DAE: 0xE4CC,
+ 0x6DAF: 0xD1C4,
+ 0x6DB0: 0x9BED,
+ 0x6DB1: 0x9BEE,
+ 0x6DB2: 0xD2BA,
+ 0x6DB3: 0x9BEF,
+ 0x6DB4: 0x9BF0,
+ 0x6DB5: 0xBAAD,
+ 0x6DB6: 0x9BF1,
+ 0x6DB7: 0x9BF2,
+ 0x6DB8: 0xBAD4,
+ 0x6DB9: 0x9BF3,
+ 0x6DBA: 0x9BF4,
+ 0x6DBB: 0x9BF5,
+ 0x6DBC: 0x9BF6,
+ 0x6DBD: 0x9BF7,
+ 0x6DBE: 0x9BF8,
+ 0x6DBF: 0xE4C3,
+ 0x6DC0: 0xB5ED,
+ 0x6DC1: 0x9BF9,
+ 0x6DC2: 0x9BFA,
+ 0x6DC3: 0x9BFB,
+ 0x6DC4: 0xD7CD,
+ 0x6DC5: 0xE4C0,
+ 0x6DC6: 0xCFFD,
+ 0x6DC7: 0xE4BF,
+ 0x6DC8: 0x9BFC,
+ 0x6DC9: 0x9BFD,
+ 0x6DCA: 0x9BFE,
+ 0x6DCB: 0xC1DC,
+ 0x6DCC: 0xCCCA,
+ 0x6DCD: 0x9C40,
+ 0x6DCE: 0x9C41,
+ 0x6DCF: 0x9C42,
+ 0x6DD0: 0x9C43,
+ 0x6DD1: 0xCAE7,
+ 0x6DD2: 0x9C44,
+ 0x6DD3: 0x9C45,
+ 0x6DD4: 0x9C46,
+ 0x6DD5: 0x9C47,
+ 0x6DD6: 0xC4D7,
+ 0x6DD7: 0x9C48,
+ 0x6DD8: 0xCCD4,
+ 0x6DD9: 0xE4C8,
+ 0x6DDA: 0x9C49,
+ 0x6DDB: 0x9C4A,
+ 0x6DDC: 0x9C4B,
+ 0x6DDD: 0xE4C7,
+ 0x6DDE: 0xE4C1,
+ 0x6DDF: 0x9C4C,
+ 0x6DE0: 0xE4C4,
+ 0x6DE1: 0xB5AD,
+ 0x6DE2: 0x9C4D,
+ 0x6DE3: 0x9C4E,
+ 0x6DE4: 0xD3D9,
+ 0x6DE5: 0x9C4F,
+ 0x6DE6: 0xE4C6,
+ 0x6DE7: 0x9C50,
+ 0x6DE8: 0x9C51,
+ 0x6DE9: 0x9C52,
+ 0x6DEA: 0x9C53,
+ 0x6DEB: 0xD2F9,
+ 0x6DEC: 0xB4E3,
+ 0x6DED: 0x9C54,
+ 0x6DEE: 0xBBB4,
+ 0x6DEF: 0x9C55,
+ 0x6DF0: 0x9C56,
+ 0x6DF1: 0xC9EE,
+ 0x6DF2: 0x9C57,
+ 0x6DF3: 0xB4BE,
+ 0x6DF4: 0x9C58,
+ 0x6DF5: 0x9C59,
+ 0x6DF6: 0x9C5A,
+ 0x6DF7: 0xBBEC,
+ 0x6DF8: 0x9C5B,
+ 0x6DF9: 0xD1CD,
+ 0x6DFA: 0x9C5C,
+ 0x6DFB: 0xCCED,
+ 0x6DFC: 0xEDB5,
+ 0x6DFD: 0x9C5D,
+ 0x6DFE: 0x9C5E,
+ 0x6DFF: 0x9C5F,
+ 0x6E00: 0x9C60,
+ 0x6E01: 0x9C61,
+ 0x6E02: 0x9C62,
+ 0x6E03: 0x9C63,
+ 0x6E04: 0x9C64,
+ 0x6E05: 0xC7E5,
+ 0x6E06: 0x9C65,
+ 0x6E07: 0x9C66,
+ 0x6E08: 0x9C67,
+ 0x6E09: 0x9C68,
+ 0x6E0A: 0xD4A8,
+ 0x6E0B: 0x9C69,
+ 0x6E0C: 0xE4CB,
+ 0x6E0D: 0xD7D5,
+ 0x6E0E: 0xE4C2,
+ 0x6E0F: 0x9C6A,
+ 0x6E10: 0xBDA5,
+ 0x6E11: 0xE4C5,
+ 0x6E12: 0x9C6B,
+ 0x6E13: 0x9C6C,
+ 0x6E14: 0xD3E6,
+ 0x6E15: 0x9C6D,
+ 0x6E16: 0xE4C9,
+ 0x6E17: 0xC9F8,
+ 0x6E18: 0x9C6E,
+ 0x6E19: 0x9C6F,
+ 0x6E1A: 0xE4BE,
+ 0x6E1B: 0x9C70,
+ 0x6E1C: 0x9C71,
+ 0x6E1D: 0xD3E5,
+ 0x6E1E: 0x9C72,
+ 0x6E1F: 0x9C73,
+ 0x6E20: 0xC7FE,
+ 0x6E21: 0xB6C9,
+ 0x6E22: 0x9C74,
+ 0x6E23: 0xD4FC,
+ 0x6E24: 0xB2B3,
+ 0x6E25: 0xE4D7,
+ 0x6E26: 0x9C75,
+ 0x6E27: 0x9C76,
+ 0x6E28: 0x9C77,
+ 0x6E29: 0xCEC2,
+ 0x6E2A: 0x9C78,
+ 0x6E2B: 0xE4CD,
+ 0x6E2C: 0x9C79,
+ 0x6E2D: 0xCEBC,
+ 0x6E2E: 0x9C7A,
+ 0x6E2F: 0xB8DB,
+ 0x6E30: 0x9C7B,
+ 0x6E31: 0x9C7C,
+ 0x6E32: 0xE4D6,
+ 0x6E33: 0x9C7D,
+ 0x6E34: 0xBFCA,
+ 0x6E35: 0x9C7E,
+ 0x6E36: 0x9C80,
+ 0x6E37: 0x9C81,
+ 0x6E38: 0xD3CE,
+ 0x6E39: 0x9C82,
+ 0x6E3A: 0xC3EC,
+ 0x6E3B: 0x9C83,
+ 0x6E3C: 0x9C84,
+ 0x6E3D: 0x9C85,
+ 0x6E3E: 0x9C86,
+ 0x6E3F: 0x9C87,
+ 0x6E40: 0x9C88,
+ 0x6E41: 0x9C89,
+ 0x6E42: 0x9C8A,
+ 0x6E43: 0xC5C8,
+ 0x6E44: 0xE4D8,
+ 0x6E45: 0x9C8B,
+ 0x6E46: 0x9C8C,
+ 0x6E47: 0x9C8D,
+ 0x6E48: 0x9C8E,
+ 0x6E49: 0x9C8F,
+ 0x6E4A: 0x9C90,
+ 0x6E4B: 0x9C91,
+ 0x6E4C: 0x9C92,
+ 0x6E4D: 0xCDC4,
+ 0x6E4E: 0xE4CF,
+ 0x6E4F: 0x9C93,
+ 0x6E50: 0x9C94,
+ 0x6E51: 0x9C95,
+ 0x6E52: 0x9C96,
+ 0x6E53: 0xE4D4,
+ 0x6E54: 0xE4D5,
+ 0x6E55: 0x9C97,
+ 0x6E56: 0xBAFE,
+ 0x6E57: 0x9C98,
+ 0x6E58: 0xCFE6,
+ 0x6E59: 0x9C99,
+ 0x6E5A: 0x9C9A,
+ 0x6E5B: 0xD5BF,
+ 0x6E5C: 0x9C9B,
+ 0x6E5D: 0x9C9C,
+ 0x6E5E: 0x9C9D,
+ 0x6E5F: 0xE4D2,
+ 0x6E60: 0x9C9E,
+ 0x6E61: 0x9C9F,
+ 0x6E62: 0x9CA0,
+ 0x6E63: 0x9CA1,
+ 0x6E64: 0x9CA2,
+ 0x6E65: 0x9CA3,
+ 0x6E66: 0x9CA4,
+ 0x6E67: 0x9CA5,
+ 0x6E68: 0x9CA6,
+ 0x6E69: 0x9CA7,
+ 0x6E6A: 0x9CA8,
+ 0x6E6B: 0xE4D0,
+ 0x6E6C: 0x9CA9,
+ 0x6E6D: 0x9CAA,
+ 0x6E6E: 0xE4CE,
+ 0x6E6F: 0x9CAB,
+ 0x6E70: 0x9CAC,
+ 0x6E71: 0x9CAD,
+ 0x6E72: 0x9CAE,
+ 0x6E73: 0x9CAF,
+ 0x6E74: 0x9CB0,
+ 0x6E75: 0x9CB1,
+ 0x6E76: 0x9CB2,
+ 0x6E77: 0x9CB3,
+ 0x6E78: 0x9CB4,
+ 0x6E79: 0x9CB5,
+ 0x6E7A: 0x9CB6,
+ 0x6E7B: 0x9CB7,
+ 0x6E7C: 0x9CB8,
+ 0x6E7D: 0x9CB9,
+ 0x6E7E: 0xCDE5,
+ 0x6E7F: 0xCAAA,
+ 0x6E80: 0x9CBA,
+ 0x6E81: 0x9CBB,
+ 0x6E82: 0x9CBC,
+ 0x6E83: 0xC0A3,
+ 0x6E84: 0x9CBD,
+ 0x6E85: 0xBDA6,
+ 0x6E86: 0xE4D3,
+ 0x6E87: 0x9CBE,
+ 0x6E88: 0x9CBF,
+ 0x6E89: 0xB8C8,
+ 0x6E8A: 0x9CC0,
+ 0x6E8B: 0x9CC1,
+ 0x6E8C: 0x9CC2,
+ 0x6E8D: 0x9CC3,
+ 0x6E8E: 0x9CC4,
+ 0x6E8F: 0xE4E7,
+ 0x6E90: 0xD4B4,
+ 0x6E91: 0x9CC5,
+ 0x6E92: 0x9CC6,
+ 0x6E93: 0x9CC7,
+ 0x6E94: 0x9CC8,
+ 0x6E95: 0x9CC9,
+ 0x6E96: 0x9CCA,
+ 0x6E97: 0x9CCB,
+ 0x6E98: 0xE4DB,
+ 0x6E99: 0x9CCC,
+ 0x6E9A: 0x9CCD,
+ 0x6E9B: 0x9CCE,
+ 0x6E9C: 0xC1EF,
+ 0x6E9D: 0x9CCF,
+ 0x6E9E: 0x9CD0,
+ 0x6E9F: 0xE4E9,
+ 0x6EA0: 0x9CD1,
+ 0x6EA1: 0x9CD2,
+ 0x6EA2: 0xD2E7,
+ 0x6EA3: 0x9CD3,
+ 0x6EA4: 0x9CD4,
+ 0x6EA5: 0xE4DF,
+ 0x6EA6: 0x9CD5,
+ 0x6EA7: 0xE4E0,
+ 0x6EA8: 0x9CD6,
+ 0x6EA9: 0x9CD7,
+ 0x6EAA: 0xCFAA,
+ 0x6EAB: 0x9CD8,
+ 0x6EAC: 0x9CD9,
+ 0x6EAD: 0x9CDA,
+ 0x6EAE: 0x9CDB,
+ 0x6EAF: 0xCBDD,
+ 0x6EB0: 0x9CDC,
+ 0x6EB1: 0xE4DA,
+ 0x6EB2: 0xE4D1,
+ 0x6EB3: 0x9CDD,
+ 0x6EB4: 0xE4E5,
+ 0x6EB5: 0x9CDE,
+ 0x6EB6: 0xC8DC,
+ 0x6EB7: 0xE4E3,
+ 0x6EB8: 0x9CDF,
+ 0x6EB9: 0x9CE0,
+ 0x6EBA: 0xC4E7,
+ 0x6EBB: 0xE4E2,
+ 0x6EBC: 0x9CE1,
+ 0x6EBD: 0xE4E1,
+ 0x6EBE: 0x9CE2,
+ 0x6EBF: 0x9CE3,
+ 0x6EC0: 0x9CE4,
+ 0x6EC1: 0xB3FC,
+ 0x6EC2: 0xE4E8,
+ 0x6EC3: 0x9CE5,
+ 0x6EC4: 0x9CE6,
+ 0x6EC5: 0x9CE7,
+ 0x6EC6: 0x9CE8,
+ 0x6EC7: 0xB5E1,
+ 0x6EC8: 0x9CE9,
+ 0x6EC9: 0x9CEA,
+ 0x6ECA: 0x9CEB,
+ 0x6ECB: 0xD7CC,
+ 0x6ECC: 0x9CEC,
+ 0x6ECD: 0x9CED,
+ 0x6ECE: 0x9CEE,
+ 0x6ECF: 0xE4E6,
+ 0x6ED0: 0x9CEF,
+ 0x6ED1: 0xBBAC,
+ 0x6ED2: 0x9CF0,
+ 0x6ED3: 0xD7D2,
+ 0x6ED4: 0xCCCF,
+ 0x6ED5: 0xEBF8,
+ 0x6ED6: 0x9CF1,
+ 0x6ED7: 0xE4E4,
+ 0x6ED8: 0x9CF2,
+ 0x6ED9: 0x9CF3,
+ 0x6EDA: 0xB9F6,
+ 0x6EDB: 0x9CF4,
+ 0x6EDC: 0x9CF5,
+ 0x6EDD: 0x9CF6,
+ 0x6EDE: 0xD6CD,
+ 0x6EDF: 0xE4D9,
+ 0x6EE0: 0xE4DC,
+ 0x6EE1: 0xC2FA,
+ 0x6EE2: 0xE4DE,
+ 0x6EE3: 0x9CF7,
+ 0x6EE4: 0xC2CB,
+ 0x6EE5: 0xC0C4,
+ 0x6EE6: 0xC2D0,
+ 0x6EE7: 0x9CF8,
+ 0x6EE8: 0xB1F5,
+ 0x6EE9: 0xCCB2,
+ 0x6EEA: 0x9CF9,
+ 0x6EEB: 0x9CFA,
+ 0x6EEC: 0x9CFB,
+ 0x6EED: 0x9CFC,
+ 0x6EEE: 0x9CFD,
+ 0x6EEF: 0x9CFE,
+ 0x6EF0: 0x9D40,
+ 0x6EF1: 0x9D41,
+ 0x6EF2: 0x9D42,
+ 0x6EF3: 0x9D43,
+ 0x6EF4: 0xB5CE,
+ 0x6EF5: 0x9D44,
+ 0x6EF6: 0x9D45,
+ 0x6EF7: 0x9D46,
+ 0x6EF8: 0x9D47,
+ 0x6EF9: 0xE4EF,
+ 0x6EFA: 0x9D48,
+ 0x6EFB: 0x9D49,
+ 0x6EFC: 0x9D4A,
+ 0x6EFD: 0x9D4B,
+ 0x6EFE: 0x9D4C,
+ 0x6EFF: 0x9D4D,
+ 0x6F00: 0x9D4E,
+ 0x6F01: 0x9D4F,
+ 0x6F02: 0xC6AF,
+ 0x6F03: 0x9D50,
+ 0x6F04: 0x9D51,
+ 0x6F05: 0x9D52,
+ 0x6F06: 0xC6E1,
+ 0x6F07: 0x9D53,
+ 0x6F08: 0x9D54,
+ 0x6F09: 0xE4F5,
+ 0x6F0A: 0x9D55,
+ 0x6F0B: 0x9D56,
+ 0x6F0C: 0x9D57,
+ 0x6F0D: 0x9D58,
+ 0x6F0E: 0x9D59,
+ 0x6F0F: 0xC2A9,
+ 0x6F10: 0x9D5A,
+ 0x6F11: 0x9D5B,
+ 0x6F12: 0x9D5C,
+ 0x6F13: 0xC0EC,
+ 0x6F14: 0xD1DD,
+ 0x6F15: 0xE4EE,
+ 0x6F16: 0x9D5D,
+ 0x6F17: 0x9D5E,
+ 0x6F18: 0x9D5F,
+ 0x6F19: 0x9D60,
+ 0x6F1A: 0x9D61,
+ 0x6F1B: 0x9D62,
+ 0x6F1C: 0x9D63,
+ 0x6F1D: 0x9D64,
+ 0x6F1E: 0x9D65,
+ 0x6F1F: 0x9D66,
+ 0x6F20: 0xC4AE,
+ 0x6F21: 0x9D67,
+ 0x6F22: 0x9D68,
+ 0x6F23: 0x9D69,
+ 0x6F24: 0xE4ED,
+ 0x6F25: 0x9D6A,
+ 0x6F26: 0x9D6B,
+ 0x6F27: 0x9D6C,
+ 0x6F28: 0x9D6D,
+ 0x6F29: 0xE4F6,
+ 0x6F2A: 0xE4F4,
+ 0x6F2B: 0xC2FE,
+ 0x6F2C: 0x9D6E,
+ 0x6F2D: 0xE4DD,
+ 0x6F2E: 0x9D6F,
+ 0x6F2F: 0xE4F0,
+ 0x6F30: 0x9D70,
+ 0x6F31: 0xCAFE,
+ 0x6F32: 0x9D71,
+ 0x6F33: 0xD5C4,
+ 0x6F34: 0x9D72,
+ 0x6F35: 0x9D73,
+ 0x6F36: 0xE4F1,
+ 0x6F37: 0x9D74,
+ 0x6F38: 0x9D75,
+ 0x6F39: 0x9D76,
+ 0x6F3A: 0x9D77,
+ 0x6F3B: 0x9D78,
+ 0x6F3C: 0x9D79,
+ 0x6F3D: 0x9D7A,
+ 0x6F3E: 0xD1FA,
+ 0x6F3F: 0x9D7B,
+ 0x6F40: 0x9D7C,
+ 0x6F41: 0x9D7D,
+ 0x6F42: 0x9D7E,
+ 0x6F43: 0x9D80,
+ 0x6F44: 0x9D81,
+ 0x6F45: 0x9D82,
+ 0x6F46: 0xE4EB,
+ 0x6F47: 0xE4EC,
+ 0x6F48: 0x9D83,
+ 0x6F49: 0x9D84,
+ 0x6F4A: 0x9D85,
+ 0x6F4B: 0xE4F2,
+ 0x6F4C: 0x9D86,
+ 0x6F4D: 0xCEAB,
+ 0x6F4E: 0x9D87,
+ 0x6F4F: 0x9D88,
+ 0x6F50: 0x9D89,
+ 0x6F51: 0x9D8A,
+ 0x6F52: 0x9D8B,
+ 0x6F53: 0x9D8C,
+ 0x6F54: 0x9D8D,
+ 0x6F55: 0x9D8E,
+ 0x6F56: 0x9D8F,
+ 0x6F57: 0x9D90,
+ 0x6F58: 0xC5CB,
+ 0x6F59: 0x9D91,
+ 0x6F5A: 0x9D92,
+ 0x6F5B: 0x9D93,
+ 0x6F5C: 0xC7B1,
+ 0x6F5D: 0x9D94,
+ 0x6F5E: 0xC2BA,
+ 0x6F5F: 0x9D95,
+ 0x6F60: 0x9D96,
+ 0x6F61: 0x9D97,
+ 0x6F62: 0xE4EA,
+ 0x6F63: 0x9D98,
+ 0x6F64: 0x9D99,
+ 0x6F65: 0x9D9A,
+ 0x6F66: 0xC1CA,
+ 0x6F67: 0x9D9B,
+ 0x6F68: 0x9D9C,
+ 0x6F69: 0x9D9D,
+ 0x6F6A: 0x9D9E,
+ 0x6F6B: 0x9D9F,
+ 0x6F6C: 0x9DA0,
+ 0x6F6D: 0xCCB6,
+ 0x6F6E: 0xB3B1,
+ 0x6F6F: 0x9DA1,
+ 0x6F70: 0x9DA2,
+ 0x6F71: 0x9DA3,
+ 0x6F72: 0xE4FB,
+ 0x6F73: 0x9DA4,
+ 0x6F74: 0xE4F3,
+ 0x6F75: 0x9DA5,
+ 0x6F76: 0x9DA6,
+ 0x6F77: 0x9DA7,
+ 0x6F78: 0xE4FA,
+ 0x6F79: 0x9DA8,
+ 0x6F7A: 0xE4FD,
+ 0x6F7B: 0x9DA9,
+ 0x6F7C: 0xE4FC,
+ 0x6F7D: 0x9DAA,
+ 0x6F7E: 0x9DAB,
+ 0x6F7F: 0x9DAC,
+ 0x6F80: 0x9DAD,
+ 0x6F81: 0x9DAE,
+ 0x6F82: 0x9DAF,
+ 0x6F83: 0x9DB0,
+ 0x6F84: 0xB3CE,
+ 0x6F85: 0x9DB1,
+ 0x6F86: 0x9DB2,
+ 0x6F87: 0x9DB3,
+ 0x6F88: 0xB3BA,
+ 0x6F89: 0xE4F7,
+ 0x6F8A: 0x9DB4,
+ 0x6F8B: 0x9DB5,
+ 0x6F8C: 0xE4F9,
+ 0x6F8D: 0xE4F8,
+ 0x6F8E: 0xC5EC,
+ 0x6F8F: 0x9DB6,
+ 0x6F90: 0x9DB7,
+ 0x6F91: 0x9DB8,
+ 0x6F92: 0x9DB9,
+ 0x6F93: 0x9DBA,
+ 0x6F94: 0x9DBB,
+ 0x6F95: 0x9DBC,
+ 0x6F96: 0x9DBD,
+ 0x6F97: 0x9DBE,
+ 0x6F98: 0x9DBF,
+ 0x6F99: 0x9DC0,
+ 0x6F9A: 0x9DC1,
+ 0x6F9B: 0x9DC2,
+ 0x6F9C: 0xC0BD,
+ 0x6F9D: 0x9DC3,
+ 0x6F9E: 0x9DC4,
+ 0x6F9F: 0x9DC5,
+ 0x6FA0: 0x9DC6,
+ 0x6FA1: 0xD4E8,
+ 0x6FA2: 0x9DC7,
+ 0x6FA3: 0x9DC8,
+ 0x6FA4: 0x9DC9,
+ 0x6FA5: 0x9DCA,
+ 0x6FA6: 0x9DCB,
+ 0x6FA7: 0xE5A2,
+ 0x6FA8: 0x9DCC,
+ 0x6FA9: 0x9DCD,
+ 0x6FAA: 0x9DCE,
+ 0x6FAB: 0x9DCF,
+ 0x6FAC: 0x9DD0,
+ 0x6FAD: 0x9DD1,
+ 0x6FAE: 0x9DD2,
+ 0x6FAF: 0x9DD3,
+ 0x6FB0: 0x9DD4,
+ 0x6FB1: 0x9DD5,
+ 0x6FB2: 0x9DD6,
+ 0x6FB3: 0xB0C4,
+ 0x6FB4: 0x9DD7,
+ 0x6FB5: 0x9DD8,
+ 0x6FB6: 0xE5A4,
+ 0x6FB7: 0x9DD9,
+ 0x6FB8: 0x9DDA,
+ 0x6FB9: 0xE5A3,
+ 0x6FBA: 0x9DDB,
+ 0x6FBB: 0x9DDC,
+ 0x6FBC: 0x9DDD,
+ 0x6FBD: 0x9DDE,
+ 0x6FBE: 0x9DDF,
+ 0x6FBF: 0x9DE0,
+ 0x6FC0: 0xBCA4,
+ 0x6FC1: 0x9DE1,
+ 0x6FC2: 0xE5A5,
+ 0x6FC3: 0x9DE2,
+ 0x6FC4: 0x9DE3,
+ 0x6FC5: 0x9DE4,
+ 0x6FC6: 0x9DE5,
+ 0x6FC7: 0x9DE6,
+ 0x6FC8: 0x9DE7,
+ 0x6FC9: 0xE5A1,
+ 0x6FCA: 0x9DE8,
+ 0x6FCB: 0x9DE9,
+ 0x6FCC: 0x9DEA,
+ 0x6FCD: 0x9DEB,
+ 0x6FCE: 0x9DEC,
+ 0x6FCF: 0x9DED,
+ 0x6FD0: 0x9DEE,
+ 0x6FD1: 0xE4FE,
+ 0x6FD2: 0xB1F4,
+ 0x6FD3: 0x9DEF,
+ 0x6FD4: 0x9DF0,
+ 0x6FD5: 0x9DF1,
+ 0x6FD6: 0x9DF2,
+ 0x6FD7: 0x9DF3,
+ 0x6FD8: 0x9DF4,
+ 0x6FD9: 0x9DF5,
+ 0x6FDA: 0x9DF6,
+ 0x6FDB: 0x9DF7,
+ 0x6FDC: 0x9DF8,
+ 0x6FDD: 0x9DF9,
+ 0x6FDE: 0xE5A8,
+ 0x6FDF: 0x9DFA,
+ 0x6FE0: 0xE5A9,
+ 0x6FE1: 0xE5A6,
+ 0x6FE2: 0x9DFB,
+ 0x6FE3: 0x9DFC,
+ 0x6FE4: 0x9DFD,
+ 0x6FE5: 0x9DFE,
+ 0x6FE6: 0x9E40,
+ 0x6FE7: 0x9E41,
+ 0x6FE8: 0x9E42,
+ 0x6FE9: 0x9E43,
+ 0x6FEA: 0x9E44,
+ 0x6FEB: 0x9E45,
+ 0x6FEC: 0x9E46,
+ 0x6FED: 0x9E47,
+ 0x6FEE: 0xE5A7,
+ 0x6FEF: 0xE5AA,
+ 0x6FF0: 0x9E48,
+ 0x6FF1: 0x9E49,
+ 0x6FF2: 0x9E4A,
+ 0x6FF3: 0x9E4B,
+ 0x6FF4: 0x9E4C,
+ 0x6FF5: 0x9E4D,
+ 0x6FF6: 0x9E4E,
+ 0x6FF7: 0x9E4F,
+ 0x6FF8: 0x9E50,
+ 0x6FF9: 0x9E51,
+ 0x6FFA: 0x9E52,
+ 0x6FFB: 0x9E53,
+ 0x6FFC: 0x9E54,
+ 0x6FFD: 0x9E55,
+ 0x6FFE: 0x9E56,
+ 0x6FFF: 0x9E57,
+ 0x7000: 0x9E58,
+ 0x7001: 0x9E59,
+ 0x7002: 0x9E5A,
+ 0x7003: 0x9E5B,
+ 0x7004: 0x9E5C,
+ 0x7005: 0x9E5D,
+ 0x7006: 0x9E5E,
+ 0x7007: 0x9E5F,
+ 0x7008: 0x9E60,
+ 0x7009: 0x9E61,
+ 0x700A: 0x9E62,
+ 0x700B: 0x9E63,
+ 0x700C: 0x9E64,
+ 0x700D: 0x9E65,
+ 0x700E: 0x9E66,
+ 0x700F: 0x9E67,
+ 0x7010: 0x9E68,
+ 0x7011: 0xC6D9,
+ 0x7012: 0x9E69,
+ 0x7013: 0x9E6A,
+ 0x7014: 0x9E6B,
+ 0x7015: 0x9E6C,
+ 0x7016: 0x9E6D,
+ 0x7017: 0x9E6E,
+ 0x7018: 0x9E6F,
+ 0x7019: 0x9E70,
+ 0x701A: 0xE5AB,
+ 0x701B: 0xE5AD,
+ 0x701C: 0x9E71,
+ 0x701D: 0x9E72,
+ 0x701E: 0x9E73,
+ 0x701F: 0x9E74,
+ 0x7020: 0x9E75,
+ 0x7021: 0x9E76,
+ 0x7022: 0x9E77,
+ 0x7023: 0xE5AC,
+ 0x7024: 0x9E78,
+ 0x7025: 0x9E79,
+ 0x7026: 0x9E7A,
+ 0x7027: 0x9E7B,
+ 0x7028: 0x9E7C,
+ 0x7029: 0x9E7D,
+ 0x702A: 0x9E7E,
+ 0x702B: 0x9E80,
+ 0x702C: 0x9E81,
+ 0x702D: 0x9E82,
+ 0x702E: 0x9E83,
+ 0x702F: 0x9E84,
+ 0x7030: 0x9E85,
+ 0x7031: 0x9E86,
+ 0x7032: 0x9E87,
+ 0x7033: 0x9E88,
+ 0x7034: 0x9E89,
+ 0x7035: 0xE5AF,
+ 0x7036: 0x9E8A,
+ 0x7037: 0x9E8B,
+ 0x7038: 0x9E8C,
+ 0x7039: 0xE5AE,
+ 0x703A: 0x9E8D,
+ 0x703B: 0x9E8E,
+ 0x703C: 0x9E8F,
+ 0x703D: 0x9E90,
+ 0x703E: 0x9E91,
+ 0x703F: 0x9E92,
+ 0x7040: 0x9E93,
+ 0x7041: 0x9E94,
+ 0x7042: 0x9E95,
+ 0x7043: 0x9E96,
+ 0x7044: 0x9E97,
+ 0x7045: 0x9E98,
+ 0x7046: 0x9E99,
+ 0x7047: 0x9E9A,
+ 0x7048: 0x9E9B,
+ 0x7049: 0x9E9C,
+ 0x704A: 0x9E9D,
+ 0x704B: 0x9E9E,
+ 0x704C: 0xB9E0,
+ 0x704D: 0x9E9F,
+ 0x704E: 0x9EA0,
+ 0x704F: 0xE5B0,
+ 0x7050: 0x9EA1,
+ 0x7051: 0x9EA2,
+ 0x7052: 0x9EA3,
+ 0x7053: 0x9EA4,
+ 0x7054: 0x9EA5,
+ 0x7055: 0x9EA6,
+ 0x7056: 0x9EA7,
+ 0x7057: 0x9EA8,
+ 0x7058: 0x9EA9,
+ 0x7059: 0x9EAA,
+ 0x705A: 0x9EAB,
+ 0x705B: 0x9EAC,
+ 0x705C: 0x9EAD,
+ 0x705D: 0x9EAE,
+ 0x705E: 0xE5B1,
+ 0x705F: 0x9EAF,
+ 0x7060: 0x9EB0,
+ 0x7061: 0x9EB1,
+ 0x7062: 0x9EB2,
+ 0x7063: 0x9EB3,
+ 0x7064: 0x9EB4,
+ 0x7065: 0x9EB5,
+ 0x7066: 0x9EB6,
+ 0x7067: 0x9EB7,
+ 0x7068: 0x9EB8,
+ 0x7069: 0x9EB9,
+ 0x706A: 0x9EBA,
+ 0x706B: 0xBBF0,
+ 0x706C: 0xECE1,
+ 0x706D: 0xC3F0,
+ 0x706E: 0x9EBB,
+ 0x706F: 0xB5C6,
+ 0x7070: 0xBBD2,
+ 0x7071: 0x9EBC,
+ 0x7072: 0x9EBD,
+ 0x7073: 0x9EBE,
+ 0x7074: 0x9EBF,
+ 0x7075: 0xC1E9,
+ 0x7076: 0xD4EE,
+ 0x7077: 0x9EC0,
+ 0x7078: 0xBEC4,
+ 0x7079: 0x9EC1,
+ 0x707A: 0x9EC2,
+ 0x707B: 0x9EC3,
+ 0x707C: 0xD7C6,
+ 0x707D: 0x9EC4,
+ 0x707E: 0xD4D6,
+ 0x707F: 0xB2D3,
+ 0x7080: 0xECBE,
+ 0x7081: 0x9EC5,
+ 0x7082: 0x9EC6,
+ 0x7083: 0x9EC7,
+ 0x7084: 0x9EC8,
+ 0x7085: 0xEAC1,
+ 0x7086: 0x9EC9,
+ 0x7087: 0x9ECA,
+ 0x7088: 0x9ECB,
+ 0x7089: 0xC2AF,
+ 0x708A: 0xB4B6,
+ 0x708B: 0x9ECC,
+ 0x708C: 0x9ECD,
+ 0x708D: 0x9ECE,
+ 0x708E: 0xD1D7,
+ 0x708F: 0x9ECF,
+ 0x7090: 0x9ED0,
+ 0x7091: 0x9ED1,
+ 0x7092: 0xB3B4,
+ 0x7093: 0x9ED2,
+ 0x7094: 0xC8B2,
+ 0x7095: 0xBFBB,
+ 0x7096: 0xECC0,
+ 0x7097: 0x9ED3,
+ 0x7098: 0x9ED4,
+ 0x7099: 0xD6CB,
+ 0x709A: 0x9ED5,
+ 0x709B: 0x9ED6,
+ 0x709C: 0xECBF,
+ 0x709D: 0xECC1,
+ 0x709E: 0x9ED7,
+ 0x709F: 0x9ED8,
+ 0x70A0: 0x9ED9,
+ 0x70A1: 0x9EDA,
+ 0x70A2: 0x9EDB,
+ 0x70A3: 0x9EDC,
+ 0x70A4: 0x9EDD,
+ 0x70A5: 0x9EDE,
+ 0x70A6: 0x9EDF,
+ 0x70A7: 0x9EE0,
+ 0x70A8: 0x9EE1,
+ 0x70A9: 0x9EE2,
+ 0x70AA: 0x9EE3,
+ 0x70AB: 0xECC5,
+ 0x70AC: 0xBEE6,
+ 0x70AD: 0xCCBF,
+ 0x70AE: 0xC5DA,
+ 0x70AF: 0xBEBC,
+ 0x70B0: 0x9EE4,
+ 0x70B1: 0xECC6,
+ 0x70B2: 0x9EE5,
+ 0x70B3: 0xB1FE,
+ 0x70B4: 0x9EE6,
+ 0x70B5: 0x9EE7,
+ 0x70B6: 0x9EE8,
+ 0x70B7: 0xECC4,
+ 0x70B8: 0xD5A8,
+ 0x70B9: 0xB5E3,
+ 0x70BA: 0x9EE9,
+ 0x70BB: 0xECC2,
+ 0x70BC: 0xC1B6,
+ 0x70BD: 0xB3E3,
+ 0x70BE: 0x9EEA,
+ 0x70BF: 0x9EEB,
+ 0x70C0: 0xECC3,
+ 0x70C1: 0xCBB8,
+ 0x70C2: 0xC0C3,
+ 0x70C3: 0xCCFE,
+ 0x70C4: 0x9EEC,
+ 0x70C5: 0x9EED,
+ 0x70C6: 0x9EEE,
+ 0x70C7: 0x9EEF,
+ 0x70C8: 0xC1D2,
+ 0x70C9: 0x9EF0,
+ 0x70CA: 0xECC8,
+ 0x70CB: 0x9EF1,
+ 0x70CC: 0x9EF2,
+ 0x70CD: 0x9EF3,
+ 0x70CE: 0x9EF4,
+ 0x70CF: 0x9EF5,
+ 0x70D0: 0x9EF6,
+ 0x70D1: 0x9EF7,
+ 0x70D2: 0x9EF8,
+ 0x70D3: 0x9EF9,
+ 0x70D4: 0x9EFA,
+ 0x70D5: 0x9EFB,
+ 0x70D6: 0x9EFC,
+ 0x70D7: 0x9EFD,
+ 0x70D8: 0xBAE6,
+ 0x70D9: 0xC0D3,
+ 0x70DA: 0x9EFE,
+ 0x70DB: 0xD6F2,
+ 0x70DC: 0x9F40,
+ 0x70DD: 0x9F41,
+ 0x70DE: 0x9F42,
+ 0x70DF: 0xD1CC,
+ 0x70E0: 0x9F43,
+ 0x70E1: 0x9F44,
+ 0x70E2: 0x9F45,
+ 0x70E3: 0x9F46,
+ 0x70E4: 0xBFBE,
+ 0x70E5: 0x9F47,
+ 0x70E6: 0xB7B3,
+ 0x70E7: 0xC9D5,
+ 0x70E8: 0xECC7,
+ 0x70E9: 0xBBE2,
+ 0x70EA: 0x9F48,
+ 0x70EB: 0xCCCC,
+ 0x70EC: 0xBDFD,
+ 0x70ED: 0xC8C8,
+ 0x70EE: 0x9F49,
+ 0x70EF: 0xCFA9,
+ 0x70F0: 0x9F4A,
+ 0x70F1: 0x9F4B,
+ 0x70F2: 0x9F4C,
+ 0x70F3: 0x9F4D,
+ 0x70F4: 0x9F4E,
+ 0x70F5: 0x9F4F,
+ 0x70F6: 0x9F50,
+ 0x70F7: 0xCDE9,
+ 0x70F8: 0x9F51,
+ 0x70F9: 0xC5EB,
+ 0x70FA: 0x9F52,
+ 0x70FB: 0x9F53,
+ 0x70FC: 0x9F54,
+ 0x70FD: 0xB7E9,
+ 0x70FE: 0x9F55,
+ 0x70FF: 0x9F56,
+ 0x7100: 0x9F57,
+ 0x7101: 0x9F58,
+ 0x7102: 0x9F59,
+ 0x7103: 0x9F5A,
+ 0x7104: 0x9F5B,
+ 0x7105: 0x9F5C,
+ 0x7106: 0x9F5D,
+ 0x7107: 0x9F5E,
+ 0x7108: 0x9F5F,
+ 0x7109: 0xD1C9,
+ 0x710A: 0xBAB8,
+ 0x710B: 0x9F60,
+ 0x710C: 0x9F61,
+ 0x710D: 0x9F62,
+ 0x710E: 0x9F63,
+ 0x710F: 0x9F64,
+ 0x7110: 0xECC9,
+ 0x7111: 0x9F65,
+ 0x7112: 0x9F66,
+ 0x7113: 0xECCA,
+ 0x7114: 0x9F67,
+ 0x7115: 0xBBC0,
+ 0x7116: 0xECCB,
+ 0x7117: 0x9F68,
+ 0x7118: 0xECE2,
+ 0x7119: 0xB1BA,
+ 0x711A: 0xB7D9,
+ 0x711B: 0x9F69,
+ 0x711C: 0x9F6A,
+ 0x711D: 0x9F6B,
+ 0x711E: 0x9F6C,
+ 0x711F: 0x9F6D,
+ 0x7120: 0x9F6E,
+ 0x7121: 0x9F6F,
+ 0x7122: 0x9F70,
+ 0x7123: 0x9F71,
+ 0x7124: 0x9F72,
+ 0x7125: 0x9F73,
+ 0x7126: 0xBDB9,
+ 0x7127: 0x9F74,
+ 0x7128: 0x9F75,
+ 0x7129: 0x9F76,
+ 0x712A: 0x9F77,
+ 0x712B: 0x9F78,
+ 0x712C: 0x9F79,
+ 0x712D: 0x9F7A,
+ 0x712E: 0x9F7B,
+ 0x712F: 0xECCC,
+ 0x7130: 0xD1E6,
+ 0x7131: 0xECCD,
+ 0x7132: 0x9F7C,
+ 0x7133: 0x9F7D,
+ 0x7134: 0x9F7E,
+ 0x7135: 0x9F80,
+ 0x7136: 0xC8BB,
+ 0x7137: 0x9F81,
+ 0x7138: 0x9F82,
+ 0x7139: 0x9F83,
+ 0x713A: 0x9F84,
+ 0x713B: 0x9F85,
+ 0x713C: 0x9F86,
+ 0x713D: 0x9F87,
+ 0x713E: 0x9F88,
+ 0x713F: 0x9F89,
+ 0x7140: 0x9F8A,
+ 0x7141: 0x9F8B,
+ 0x7142: 0x9F8C,
+ 0x7143: 0x9F8D,
+ 0x7144: 0x9F8E,
+ 0x7145: 0xECD1,
+ 0x7146: 0x9F8F,
+ 0x7147: 0x9F90,
+ 0x7148: 0x9F91,
+ 0x7149: 0x9F92,
+ 0x714A: 0xECD3,
+ 0x714B: 0x9F93,
+ 0x714C: 0xBBCD,
+ 0x714D: 0x9F94,
+ 0x714E: 0xBCE5,
+ 0x714F: 0x9F95,
+ 0x7150: 0x9F96,
+ 0x7151: 0x9F97,
+ 0x7152: 0x9F98,
+ 0x7153: 0x9F99,
+ 0x7154: 0x9F9A,
+ 0x7155: 0x9F9B,
+ 0x7156: 0x9F9C,
+ 0x7157: 0x9F9D,
+ 0x7158: 0x9F9E,
+ 0x7159: 0x9F9F,
+ 0x715A: 0x9FA0,
+ 0x715B: 0x9FA1,
+ 0x715C: 0xECCF,
+ 0x715D: 0x9FA2,
+ 0x715E: 0xC9B7,
+ 0x715F: 0x9FA3,
+ 0x7160: 0x9FA4,
+ 0x7161: 0x9FA5,
+ 0x7162: 0x9FA6,
+ 0x7163: 0x9FA7,
+ 0x7164: 0xC3BA,
+ 0x7165: 0x9FA8,
+ 0x7166: 0xECE3,
+ 0x7167: 0xD5D5,
+ 0x7168: 0xECD0,
+ 0x7169: 0x9FA9,
+ 0x716A: 0x9FAA,
+ 0x716B: 0x9FAB,
+ 0x716C: 0x9FAC,
+ 0x716D: 0x9FAD,
+ 0x716E: 0xD6F3,
+ 0x716F: 0x9FAE,
+ 0x7170: 0x9FAF,
+ 0x7171: 0x9FB0,
+ 0x7172: 0xECD2,
+ 0x7173: 0xECCE,
+ 0x7174: 0x9FB1,
+ 0x7175: 0x9FB2,
+ 0x7176: 0x9FB3,
+ 0x7177: 0x9FB4,
+ 0x7178: 0xECD4,
+ 0x7179: 0x9FB5,
+ 0x717A: 0xECD5,
+ 0x717B: 0x9FB6,
+ 0x717C: 0x9FB7,
+ 0x717D: 0xC9BF,
+ 0x717E: 0x9FB8,
+ 0x717F: 0x9FB9,
+ 0x7180: 0x9FBA,
+ 0x7181: 0x9FBB,
+ 0x7182: 0x9FBC,
+ 0x7183: 0x9FBD,
+ 0x7184: 0xCFA8,
+ 0x7185: 0x9FBE,
+ 0x7186: 0x9FBF,
+ 0x7187: 0x9FC0,
+ 0x7188: 0x9FC1,
+ 0x7189: 0x9FC2,
+ 0x718A: 0xD0DC,
+ 0x718B: 0x9FC3,
+ 0x718C: 0x9FC4,
+ 0x718D: 0x9FC5,
+ 0x718E: 0x9FC6,
+ 0x718F: 0xD1AC,
+ 0x7190: 0x9FC7,
+ 0x7191: 0x9FC8,
+ 0x7192: 0x9FC9,
+ 0x7193: 0x9FCA,
+ 0x7194: 0xC8DB,
+ 0x7195: 0x9FCB,
+ 0x7196: 0x9FCC,
+ 0x7197: 0x9FCD,
+ 0x7198: 0xECD6,
+ 0x7199: 0xCEF5,
+ 0x719A: 0x9FCE,
+ 0x719B: 0x9FCF,
+ 0x719C: 0x9FD0,
+ 0x719D: 0x9FD1,
+ 0x719E: 0x9FD2,
+ 0x719F: 0xCAEC,
+ 0x71A0: 0xECDA,
+ 0x71A1: 0x9FD3,
+ 0x71A2: 0x9FD4,
+ 0x71A3: 0x9FD5,
+ 0x71A4: 0x9FD6,
+ 0x71A5: 0x9FD7,
+ 0x71A6: 0x9FD8,
+ 0x71A7: 0x9FD9,
+ 0x71A8: 0xECD9,
+ 0x71A9: 0x9FDA,
+ 0x71AA: 0x9FDB,
+ 0x71AB: 0x9FDC,
+ 0x71AC: 0xB0BE,
+ 0x71AD: 0x9FDD,
+ 0x71AE: 0x9FDE,
+ 0x71AF: 0x9FDF,
+ 0x71B0: 0x9FE0,
+ 0x71B1: 0x9FE1,
+ 0x71B2: 0x9FE2,
+ 0x71B3: 0xECD7,
+ 0x71B4: 0x9FE3,
+ 0x71B5: 0xECD8,
+ 0x71B6: 0x9FE4,
+ 0x71B7: 0x9FE5,
+ 0x71B8: 0x9FE6,
+ 0x71B9: 0xECE4,
+ 0x71BA: 0x9FE7,
+ 0x71BB: 0x9FE8,
+ 0x71BC: 0x9FE9,
+ 0x71BD: 0x9FEA,
+ 0x71BE: 0x9FEB,
+ 0x71BF: 0x9FEC,
+ 0x71C0: 0x9FED,
+ 0x71C1: 0x9FEE,
+ 0x71C2: 0x9FEF,
+ 0x71C3: 0xC8BC,
+ 0x71C4: 0x9FF0,
+ 0x71C5: 0x9FF1,
+ 0x71C6: 0x9FF2,
+ 0x71C7: 0x9FF3,
+ 0x71C8: 0x9FF4,
+ 0x71C9: 0x9FF5,
+ 0x71CA: 0x9FF6,
+ 0x71CB: 0x9FF7,
+ 0x71CC: 0x9FF8,
+ 0x71CD: 0x9FF9,
+ 0x71CE: 0xC1C7,
+ 0x71CF: 0x9FFA,
+ 0x71D0: 0x9FFB,
+ 0x71D1: 0x9FFC,
+ 0x71D2: 0x9FFD,
+ 0x71D3: 0x9FFE,
+ 0x71D4: 0xECDC,
+ 0x71D5: 0xD1E0,
+ 0x71D6: 0xA040,
+ 0x71D7: 0xA041,
+ 0x71D8: 0xA042,
+ 0x71D9: 0xA043,
+ 0x71DA: 0xA044,
+ 0x71DB: 0xA045,
+ 0x71DC: 0xA046,
+ 0x71DD: 0xA047,
+ 0x71DE: 0xA048,
+ 0x71DF: 0xA049,
+ 0x71E0: 0xECDB,
+ 0x71E1: 0xA04A,
+ 0x71E2: 0xA04B,
+ 0x71E3: 0xA04C,
+ 0x71E4: 0xA04D,
+ 0x71E5: 0xD4EF,
+ 0x71E6: 0xA04E,
+ 0x71E7: 0xECDD,
+ 0x71E8: 0xA04F,
+ 0x71E9: 0xA050,
+ 0x71EA: 0xA051,
+ 0x71EB: 0xA052,
+ 0x71EC: 0xA053,
+ 0x71ED: 0xA054,
+ 0x71EE: 0xDBC6,
+ 0x71EF: 0xA055,
+ 0x71F0: 0xA056,
+ 0x71F1: 0xA057,
+ 0x71F2: 0xA058,
+ 0x71F3: 0xA059,
+ 0x71F4: 0xA05A,
+ 0x71F5: 0xA05B,
+ 0x71F6: 0xA05C,
+ 0x71F7: 0xA05D,
+ 0x71F8: 0xA05E,
+ 0x71F9: 0xECDE,
+ 0x71FA: 0xA05F,
+ 0x71FB: 0xA060,
+ 0x71FC: 0xA061,
+ 0x71FD: 0xA062,
+ 0x71FE: 0xA063,
+ 0x71FF: 0xA064,
+ 0x7200: 0xA065,
+ 0x7201: 0xA066,
+ 0x7202: 0xA067,
+ 0x7203: 0xA068,
+ 0x7204: 0xA069,
+ 0x7205: 0xA06A,
+ 0x7206: 0xB1AC,
+ 0x7207: 0xA06B,
+ 0x7208: 0xA06C,
+ 0x7209: 0xA06D,
+ 0x720A: 0xA06E,
+ 0x720B: 0xA06F,
+ 0x720C: 0xA070,
+ 0x720D: 0xA071,
+ 0x720E: 0xA072,
+ 0x720F: 0xA073,
+ 0x7210: 0xA074,
+ 0x7211: 0xA075,
+ 0x7212: 0xA076,
+ 0x7213: 0xA077,
+ 0x7214: 0xA078,
+ 0x7215: 0xA079,
+ 0x7216: 0xA07A,
+ 0x7217: 0xA07B,
+ 0x7218: 0xA07C,
+ 0x7219: 0xA07D,
+ 0x721A: 0xA07E,
+ 0x721B: 0xA080,
+ 0x721C: 0xA081,
+ 0x721D: 0xECDF,
+ 0x721E: 0xA082,
+ 0x721F: 0xA083,
+ 0x7220: 0xA084,
+ 0x7221: 0xA085,
+ 0x7222: 0xA086,
+ 0x7223: 0xA087,
+ 0x7224: 0xA088,
+ 0x7225: 0xA089,
+ 0x7226: 0xA08A,
+ 0x7227: 0xA08B,
+ 0x7228: 0xECE0,
+ 0x7229: 0xA08C,
+ 0x722A: 0xD7A6,
+ 0x722B: 0xA08D,
+ 0x722C: 0xC5C0,
+ 0x722D: 0xA08E,
+ 0x722E: 0xA08F,
+ 0x722F: 0xA090,
+ 0x7230: 0xEBBC,
+ 0x7231: 0xB0AE,
+ 0x7232: 0xA091,
+ 0x7233: 0xA092,
+ 0x7234: 0xA093,
+ 0x7235: 0xBEF4,
+ 0x7236: 0xB8B8,
+ 0x7237: 0xD2AF,
+ 0x7238: 0xB0D6,
+ 0x7239: 0xB5F9,
+ 0x723A: 0xA094,
+ 0x723B: 0xD8B3,
+ 0x723C: 0xA095,
+ 0x723D: 0xCBAC,
+ 0x723E: 0xA096,
+ 0x723F: 0xE3DD,
+ 0x7240: 0xA097,
+ 0x7241: 0xA098,
+ 0x7242: 0xA099,
+ 0x7243: 0xA09A,
+ 0x7244: 0xA09B,
+ 0x7245: 0xA09C,
+ 0x7246: 0xA09D,
+ 0x7247: 0xC6AC,
+ 0x7248: 0xB0E6,
+ 0x7249: 0xA09E,
+ 0x724A: 0xA09F,
+ 0x724B: 0xA0A0,
+ 0x724C: 0xC5C6,
+ 0x724D: 0xEBB9,
+ 0x724E: 0xA0A1,
+ 0x724F: 0xA0A2,
+ 0x7250: 0xA0A3,
+ 0x7251: 0xA0A4,
+ 0x7252: 0xEBBA,
+ 0x7253: 0xA0A5,
+ 0x7254: 0xA0A6,
+ 0x7255: 0xA0A7,
+ 0x7256: 0xEBBB,
+ 0x7257: 0xA0A8,
+ 0x7258: 0xA0A9,
+ 0x7259: 0xD1C0,
+ 0x725A: 0xA0AA,
+ 0x725B: 0xC5A3,
+ 0x725C: 0xA0AB,
+ 0x725D: 0xEAF2,
+ 0x725E: 0xA0AC,
+ 0x725F: 0xC4B2,
+ 0x7260: 0xA0AD,
+ 0x7261: 0xC4B5,
+ 0x7262: 0xC0CE,
+ 0x7263: 0xA0AE,
+ 0x7264: 0xA0AF,
+ 0x7265: 0xA0B0,
+ 0x7266: 0xEAF3,
+ 0x7267: 0xC4C1,
+ 0x7268: 0xA0B1,
+ 0x7269: 0xCEEF,
+ 0x726A: 0xA0B2,
+ 0x726B: 0xA0B3,
+ 0x726C: 0xA0B4,
+ 0x726D: 0xA0B5,
+ 0x726E: 0xEAF0,
+ 0x726F: 0xEAF4,
+ 0x7270: 0xA0B6,
+ 0x7271: 0xA0B7,
+ 0x7272: 0xC9FC,
+ 0x7273: 0xA0B8,
+ 0x7274: 0xA0B9,
+ 0x7275: 0xC7A3,
+ 0x7276: 0xA0BA,
+ 0x7277: 0xA0BB,
+ 0x7278: 0xA0BC,
+ 0x7279: 0xCCD8,
+ 0x727A: 0xCEFE,
+ 0x727B: 0xA0BD,
+ 0x727C: 0xA0BE,
+ 0x727D: 0xA0BF,
+ 0x727E: 0xEAF5,
+ 0x727F: 0xEAF6,
+ 0x7280: 0xCFAC,
+ 0x7281: 0xC0E7,
+ 0x7282: 0xA0C0,
+ 0x7283: 0xA0C1,
+ 0x7284: 0xEAF7,
+ 0x7285: 0xA0C2,
+ 0x7286: 0xA0C3,
+ 0x7287: 0xA0C4,
+ 0x7288: 0xA0C5,
+ 0x7289: 0xA0C6,
+ 0x728A: 0xB6BF,
+ 0x728B: 0xEAF8,
+ 0x728C: 0xA0C7,
+ 0x728D: 0xEAF9,
+ 0x728E: 0xA0C8,
+ 0x728F: 0xEAFA,
+ 0x7290: 0xA0C9,
+ 0x7291: 0xA0CA,
+ 0x7292: 0xEAFB,
+ 0x7293: 0xA0CB,
+ 0x7294: 0xA0CC,
+ 0x7295: 0xA0CD,
+ 0x7296: 0xA0CE,
+ 0x7297: 0xA0CF,
+ 0x7298: 0xA0D0,
+ 0x7299: 0xA0D1,
+ 0x729A: 0xA0D2,
+ 0x729B: 0xA0D3,
+ 0x729C: 0xA0D4,
+ 0x729D: 0xA0D5,
+ 0x729E: 0xA0D6,
+ 0x729F: 0xEAF1,
+ 0x72A0: 0xA0D7,
+ 0x72A1: 0xA0D8,
+ 0x72A2: 0xA0D9,
+ 0x72A3: 0xA0DA,
+ 0x72A4: 0xA0DB,
+ 0x72A5: 0xA0DC,
+ 0x72A6: 0xA0DD,
+ 0x72A7: 0xA0DE,
+ 0x72A8: 0xA0DF,
+ 0x72A9: 0xA0E0,
+ 0x72AA: 0xA0E1,
+ 0x72AB: 0xA0E2,
+ 0x72AC: 0xC8AE,
+ 0x72AD: 0xE1EB,
+ 0x72AE: 0xA0E3,
+ 0x72AF: 0xB7B8,
+ 0x72B0: 0xE1EC,
+ 0x72B1: 0xA0E4,
+ 0x72B2: 0xA0E5,
+ 0x72B3: 0xA0E6,
+ 0x72B4: 0xE1ED,
+ 0x72B5: 0xA0E7,
+ 0x72B6: 0xD7B4,
+ 0x72B7: 0xE1EE,
+ 0x72B8: 0xE1EF,
+ 0x72B9: 0xD3CC,
+ 0x72BA: 0xA0E8,
+ 0x72BB: 0xA0E9,
+ 0x72BC: 0xA0EA,
+ 0x72BD: 0xA0EB,
+ 0x72BE: 0xA0EC,
+ 0x72BF: 0xA0ED,
+ 0x72C0: 0xA0EE,
+ 0x72C1: 0xE1F1,
+ 0x72C2: 0xBFF1,
+ 0x72C3: 0xE1F0,
+ 0x72C4: 0xB5D2,
+ 0x72C5: 0xA0EF,
+ 0x72C6: 0xA0F0,
+ 0x72C7: 0xA0F1,
+ 0x72C8: 0xB1B7,
+ 0x72C9: 0xA0F2,
+ 0x72CA: 0xA0F3,
+ 0x72CB: 0xA0F4,
+ 0x72CC: 0xA0F5,
+ 0x72CD: 0xE1F3,
+ 0x72CE: 0xE1F2,
+ 0x72CF: 0xA0F6,
+ 0x72D0: 0xBAFC,
+ 0x72D1: 0xA0F7,
+ 0x72D2: 0xE1F4,
+ 0x72D3: 0xA0F8,
+ 0x72D4: 0xA0F9,
+ 0x72D5: 0xA0FA,
+ 0x72D6: 0xA0FB,
+ 0x72D7: 0xB9B7,
+ 0x72D8: 0xA0FC,
+ 0x72D9: 0xBED1,
+ 0x72DA: 0xA0FD,
+ 0x72DB: 0xA0FE,
+ 0x72DC: 0xAA40,
+ 0x72DD: 0xAA41,
+ 0x72DE: 0xC4FC,
+ 0x72DF: 0xAA42,
+ 0x72E0: 0xBADD,
+ 0x72E1: 0xBDC6,
+ 0x72E2: 0xAA43,
+ 0x72E3: 0xAA44,
+ 0x72E4: 0xAA45,
+ 0x72E5: 0xAA46,
+ 0x72E6: 0xAA47,
+ 0x72E7: 0xAA48,
+ 0x72E8: 0xE1F5,
+ 0x72E9: 0xE1F7,
+ 0x72EA: 0xAA49,
+ 0x72EB: 0xAA4A,
+ 0x72EC: 0xB6C0,
+ 0x72ED: 0xCFC1,
+ 0x72EE: 0xCAA8,
+ 0x72EF: 0xE1F6,
+ 0x72F0: 0xD5F8,
+ 0x72F1: 0xD3FC,
+ 0x72F2: 0xE1F8,
+ 0x72F3: 0xE1FC,
+ 0x72F4: 0xE1F9,
+ 0x72F5: 0xAA4B,
+ 0x72F6: 0xAA4C,
+ 0x72F7: 0xE1FA,
+ 0x72F8: 0xC0EA,
+ 0x72F9: 0xAA4D,
+ 0x72FA: 0xE1FE,
+ 0x72FB: 0xE2A1,
+ 0x72FC: 0xC0C7,
+ 0x72FD: 0xAA4E,
+ 0x72FE: 0xAA4F,
+ 0x72FF: 0xAA50,
+ 0x7300: 0xAA51,
+ 0x7301: 0xE1FB,
+ 0x7302: 0xAA52,
+ 0x7303: 0xE1FD,
+ 0x7304: 0xAA53,
+ 0x7305: 0xAA54,
+ 0x7306: 0xAA55,
+ 0x7307: 0xAA56,
+ 0x7308: 0xAA57,
+ 0x7309: 0xAA58,
+ 0x730A: 0xE2A5,
+ 0x730B: 0xAA59,
+ 0x730C: 0xAA5A,
+ 0x730D: 0xAA5B,
+ 0x730E: 0xC1D4,
+ 0x730F: 0xAA5C,
+ 0x7310: 0xAA5D,
+ 0x7311: 0xAA5E,
+ 0x7312: 0xAA5F,
+ 0x7313: 0xE2A3,
+ 0x7314: 0xAA60,
+ 0x7315: 0xE2A8,
+ 0x7316: 0xB2FE,
+ 0x7317: 0xE2A2,
+ 0x7318: 0xAA61,
+ 0x7319: 0xAA62,
+ 0x731A: 0xAA63,
+ 0x731B: 0xC3CD,
+ 0x731C: 0xB2C2,
+ 0x731D: 0xE2A7,
+ 0x731E: 0xE2A6,
+ 0x731F: 0xAA64,
+ 0x7320: 0xAA65,
+ 0x7321: 0xE2A4,
+ 0x7322: 0xE2A9,
+ 0x7323: 0xAA66,
+ 0x7324: 0xAA67,
+ 0x7325: 0xE2AB,
+ 0x7326: 0xAA68,
+ 0x7327: 0xAA69,
+ 0x7328: 0xAA6A,
+ 0x7329: 0xD0C9,
+ 0x732A: 0xD6ED,
+ 0x732B: 0xC3A8,
+ 0x732C: 0xE2AC,
+ 0x732D: 0xAA6B,
+ 0x732E: 0xCFD7,
+ 0x732F: 0xAA6C,
+ 0x7330: 0xAA6D,
+ 0x7331: 0xE2AE,
+ 0x7332: 0xAA6E,
+ 0x7333: 0xAA6F,
+ 0x7334: 0xBAEF,
+ 0x7335: 0xAA70,
+ 0x7336: 0xAA71,
+ 0x7337: 0xE9E0,
+ 0x7338: 0xE2AD,
+ 0x7339: 0xE2AA,
+ 0x733A: 0xAA72,
+ 0x733B: 0xAA73,
+ 0x733C: 0xAA74,
+ 0x733D: 0xAA75,
+ 0x733E: 0xBBAB,
+ 0x733F: 0xD4B3,
+ 0x7340: 0xAA76,
+ 0x7341: 0xAA77,
+ 0x7342: 0xAA78,
+ 0x7343: 0xAA79,
+ 0x7344: 0xAA7A,
+ 0x7345: 0xAA7B,
+ 0x7346: 0xAA7C,
+ 0x7347: 0xAA7D,
+ 0x7348: 0xAA7E,
+ 0x7349: 0xAA80,
+ 0x734A: 0xAA81,
+ 0x734B: 0xAA82,
+ 0x734C: 0xAA83,
+ 0x734D: 0xE2B0,
+ 0x734E: 0xAA84,
+ 0x734F: 0xAA85,
+ 0x7350: 0xE2AF,
+ 0x7351: 0xAA86,
+ 0x7352: 0xE9E1,
+ 0x7353: 0xAA87,
+ 0x7354: 0xAA88,
+ 0x7355: 0xAA89,
+ 0x7356: 0xAA8A,
+ 0x7357: 0xE2B1,
+ 0x7358: 0xAA8B,
+ 0x7359: 0xAA8C,
+ 0x735A: 0xAA8D,
+ 0x735B: 0xAA8E,
+ 0x735C: 0xAA8F,
+ 0x735D: 0xAA90,
+ 0x735E: 0xAA91,
+ 0x735F: 0xAA92,
+ 0x7360: 0xE2B2,
+ 0x7361: 0xAA93,
+ 0x7362: 0xAA94,
+ 0x7363: 0xAA95,
+ 0x7364: 0xAA96,
+ 0x7365: 0xAA97,
+ 0x7366: 0xAA98,
+ 0x7367: 0xAA99,
+ 0x7368: 0xAA9A,
+ 0x7369: 0xAA9B,
+ 0x736A: 0xAA9C,
+ 0x736B: 0xAA9D,
+ 0x736C: 0xE2B3,
+ 0x736D: 0xCCA1,
+ 0x736E: 0xAA9E,
+ 0x736F: 0xE2B4,
+ 0x7370: 0xAA9F,
+ 0x7371: 0xAAA0,
+ 0x7372: 0xAB40,
+ 0x7373: 0xAB41,
+ 0x7374: 0xAB42,
+ 0x7375: 0xAB43,
+ 0x7376: 0xAB44,
+ 0x7377: 0xAB45,
+ 0x7378: 0xAB46,
+ 0x7379: 0xAB47,
+ 0x737A: 0xAB48,
+ 0x737B: 0xAB49,
+ 0x737C: 0xAB4A,
+ 0x737D: 0xAB4B,
+ 0x737E: 0xE2B5,
+ 0x737F: 0xAB4C,
+ 0x7380: 0xAB4D,
+ 0x7381: 0xAB4E,
+ 0x7382: 0xAB4F,
+ 0x7383: 0xAB50,
+ 0x7384: 0xD0FE,
+ 0x7385: 0xAB51,
+ 0x7386: 0xAB52,
+ 0x7387: 0xC2CA,
+ 0x7388: 0xAB53,
+ 0x7389: 0xD3F1,
+ 0x738A: 0xAB54,
+ 0x738B: 0xCDF5,
+ 0x738C: 0xAB55,
+ 0x738D: 0xAB56,
+ 0x738E: 0xE7E0,
+ 0x738F: 0xAB57,
+ 0x7390: 0xAB58,
+ 0x7391: 0xE7E1,
+ 0x7392: 0xAB59,
+ 0x7393: 0xAB5A,
+ 0x7394: 0xAB5B,
+ 0x7395: 0xAB5C,
+ 0x7396: 0xBEC1,
+ 0x7397: 0xAB5D,
+ 0x7398: 0xAB5E,
+ 0x7399: 0xAB5F,
+ 0x739A: 0xAB60,
+ 0x739B: 0xC2EA,
+ 0x739C: 0xAB61,
+ 0x739D: 0xAB62,
+ 0x739E: 0xAB63,
+ 0x739F: 0xE7E4,
+ 0x73A0: 0xAB64,
+ 0x73A1: 0xAB65,
+ 0x73A2: 0xE7E3,
+ 0x73A3: 0xAB66,
+ 0x73A4: 0xAB67,
+ 0x73A5: 0xAB68,
+ 0x73A6: 0xAB69,
+ 0x73A7: 0xAB6A,
+ 0x73A8: 0xAB6B,
+ 0x73A9: 0xCDE6,
+ 0x73AA: 0xAB6C,
+ 0x73AB: 0xC3B5,
+ 0x73AC: 0xAB6D,
+ 0x73AD: 0xAB6E,
+ 0x73AE: 0xE7E2,
+ 0x73AF: 0xBBB7,
+ 0x73B0: 0xCFD6,
+ 0x73B1: 0xAB6F,
+ 0x73B2: 0xC1E1,
+ 0x73B3: 0xE7E9,
+ 0x73B4: 0xAB70,
+ 0x73B5: 0xAB71,
+ 0x73B6: 0xAB72,
+ 0x73B7: 0xE7E8,
+ 0x73B8: 0xAB73,
+ 0x73B9: 0xAB74,
+ 0x73BA: 0xE7F4,
+ 0x73BB: 0xB2A3,
+ 0x73BC: 0xAB75,
+ 0x73BD: 0xAB76,
+ 0x73BE: 0xAB77,
+ 0x73BF: 0xAB78,
+ 0x73C0: 0xE7EA,
+ 0x73C1: 0xAB79,
+ 0x73C2: 0xE7E6,
+ 0x73C3: 0xAB7A,
+ 0x73C4: 0xAB7B,
+ 0x73C5: 0xAB7C,
+ 0x73C6: 0xAB7D,
+ 0x73C7: 0xAB7E,
+ 0x73C8: 0xE7EC,
+ 0x73C9: 0xE7EB,
+ 0x73CA: 0xC9BA,
+ 0x73CB: 0xAB80,
+ 0x73CC: 0xAB81,
+ 0x73CD: 0xD5E4,
+ 0x73CE: 0xAB82,
+ 0x73CF: 0xE7E5,
+ 0x73D0: 0xB7A9,
+ 0x73D1: 0xE7E7,
+ 0x73D2: 0xAB83,
+ 0x73D3: 0xAB84,
+ 0x73D4: 0xAB85,
+ 0x73D5: 0xAB86,
+ 0x73D6: 0xAB87,
+ 0x73D7: 0xAB88,
+ 0x73D8: 0xAB89,
+ 0x73D9: 0xE7EE,
+ 0x73DA: 0xAB8A,
+ 0x73DB: 0xAB8B,
+ 0x73DC: 0xAB8C,
+ 0x73DD: 0xAB8D,
+ 0x73DE: 0xE7F3,
+ 0x73DF: 0xAB8E,
+ 0x73E0: 0xD6E9,
+ 0x73E1: 0xAB8F,
+ 0x73E2: 0xAB90,
+ 0x73E3: 0xAB91,
+ 0x73E4: 0xAB92,
+ 0x73E5: 0xE7ED,
+ 0x73E6: 0xAB93,
+ 0x73E7: 0xE7F2,
+ 0x73E8: 0xAB94,
+ 0x73E9: 0xE7F1,
+ 0x73EA: 0xAB95,
+ 0x73EB: 0xAB96,
+ 0x73EC: 0xAB97,
+ 0x73ED: 0xB0E0,
+ 0x73EE: 0xAB98,
+ 0x73EF: 0xAB99,
+ 0x73F0: 0xAB9A,
+ 0x73F1: 0xAB9B,
+ 0x73F2: 0xE7F5,
+ 0x73F3: 0xAB9C,
+ 0x73F4: 0xAB9D,
+ 0x73F5: 0xAB9E,
+ 0x73F6: 0xAB9F,
+ 0x73F7: 0xABA0,
+ 0x73F8: 0xAC40,
+ 0x73F9: 0xAC41,
+ 0x73FA: 0xAC42,
+ 0x73FB: 0xAC43,
+ 0x73FC: 0xAC44,
+ 0x73FD: 0xAC45,
+ 0x73FE: 0xAC46,
+ 0x73FF: 0xAC47,
+ 0x7400: 0xAC48,
+ 0x7401: 0xAC49,
+ 0x7402: 0xAC4A,
+ 0x7403: 0xC7F2,
+ 0x7404: 0xAC4B,
+ 0x7405: 0xC0C5,
+ 0x7406: 0xC0ED,
+ 0x7407: 0xAC4C,
+ 0x7408: 0xAC4D,
+ 0x7409: 0xC1F0,
+ 0x740A: 0xE7F0,
+ 0x740B: 0xAC4E,
+ 0x740C: 0xAC4F,
+ 0x740D: 0xAC50,
+ 0x740E: 0xAC51,
+ 0x740F: 0xE7F6,
+ 0x7410: 0xCBF6,
+ 0x7411: 0xAC52,
+ 0x7412: 0xAC53,
+ 0x7413: 0xAC54,
+ 0x7414: 0xAC55,
+ 0x7415: 0xAC56,
+ 0x7416: 0xAC57,
+ 0x7417: 0xAC58,
+ 0x7418: 0xAC59,
+ 0x7419: 0xAC5A,
+ 0x741A: 0xE8A2,
+ 0x741B: 0xE8A1,
+ 0x741C: 0xAC5B,
+ 0x741D: 0xAC5C,
+ 0x741E: 0xAC5D,
+ 0x741F: 0xAC5E,
+ 0x7420: 0xAC5F,
+ 0x7421: 0xAC60,
+ 0x7422: 0xD7C1,
+ 0x7423: 0xAC61,
+ 0x7424: 0xAC62,
+ 0x7425: 0xE7FA,
+ 0x7426: 0xE7F9,
+ 0x7427: 0xAC63,
+ 0x7428: 0xE7FB,
+ 0x7429: 0xAC64,
+ 0x742A: 0xE7F7,
+ 0x742B: 0xAC65,
+ 0x742C: 0xE7FE,
+ 0x742D: 0xAC66,
+ 0x742E: 0xE7FD,
+ 0x742F: 0xAC67,
+ 0x7430: 0xE7FC,
+ 0x7431: 0xAC68,
+ 0x7432: 0xAC69,
+ 0x7433: 0xC1D5,
+ 0x7434: 0xC7D9,
+ 0x7435: 0xC5FD,
+ 0x7436: 0xC5C3,
+ 0x7437: 0xAC6A,
+ 0x7438: 0xAC6B,
+ 0x7439: 0xAC6C,
+ 0x743A: 0xAC6D,
+ 0x743B: 0xAC6E,
+ 0x743C: 0xC7ED,
+ 0x743D: 0xAC6F,
+ 0x743E: 0xAC70,
+ 0x743F: 0xAC71,
+ 0x7440: 0xAC72,
+ 0x7441: 0xE8A3,
+ 0x7442: 0xAC73,
+ 0x7443: 0xAC74,
+ 0x7444: 0xAC75,
+ 0x7445: 0xAC76,
+ 0x7446: 0xAC77,
+ 0x7447: 0xAC78,
+ 0x7448: 0xAC79,
+ 0x7449: 0xAC7A,
+ 0x744A: 0xAC7B,
+ 0x744B: 0xAC7C,
+ 0x744C: 0xAC7D,
+ 0x744D: 0xAC7E,
+ 0x744E: 0xAC80,
+ 0x744F: 0xAC81,
+ 0x7450: 0xAC82,
+ 0x7451: 0xAC83,
+ 0x7452: 0xAC84,
+ 0x7453: 0xAC85,
+ 0x7454: 0xAC86,
+ 0x7455: 0xE8A6,
+ 0x7456: 0xAC87,
+ 0x7457: 0xE8A5,
+ 0x7458: 0xAC88,
+ 0x7459: 0xE8A7,
+ 0x745A: 0xBAF7,
+ 0x745B: 0xE7F8,
+ 0x745C: 0xE8A4,
+ 0x745D: 0xAC89,
+ 0x745E: 0xC8F0,
+ 0x745F: 0xC9AA,
+ 0x7460: 0xAC8A,
+ 0x7461: 0xAC8B,
+ 0x7462: 0xAC8C,
+ 0x7463: 0xAC8D,
+ 0x7464: 0xAC8E,
+ 0x7465: 0xAC8F,
+ 0x7466: 0xAC90,
+ 0x7467: 0xAC91,
+ 0x7468: 0xAC92,
+ 0x7469: 0xAC93,
+ 0x746A: 0xAC94,
+ 0x746B: 0xAC95,
+ 0x746C: 0xAC96,
+ 0x746D: 0xE8A9,
+ 0x746E: 0xAC97,
+ 0x746F: 0xAC98,
+ 0x7470: 0xB9E5,
+ 0x7471: 0xAC99,
+ 0x7472: 0xAC9A,
+ 0x7473: 0xAC9B,
+ 0x7474: 0xAC9C,
+ 0x7475: 0xAC9D,
+ 0x7476: 0xD1FE,
+ 0x7477: 0xE8A8,
+ 0x7478: 0xAC9E,
+ 0x7479: 0xAC9F,
+ 0x747A: 0xACA0,
+ 0x747B: 0xAD40,
+ 0x747C: 0xAD41,
+ 0x747D: 0xAD42,
+ 0x747E: 0xE8AA,
+ 0x747F: 0xAD43,
+ 0x7480: 0xE8AD,
+ 0x7481: 0xE8AE,
+ 0x7482: 0xAD44,
+ 0x7483: 0xC1A7,
+ 0x7484: 0xAD45,
+ 0x7485: 0xAD46,
+ 0x7486: 0xAD47,
+ 0x7487: 0xE8AF,
+ 0x7488: 0xAD48,
+ 0x7489: 0xAD49,
+ 0x748A: 0xAD4A,
+ 0x748B: 0xE8B0,
+ 0x748C: 0xAD4B,
+ 0x748D: 0xAD4C,
+ 0x748E: 0xE8AC,
+ 0x748F: 0xAD4D,
+ 0x7490: 0xE8B4,
+ 0x7491: 0xAD4E,
+ 0x7492: 0xAD4F,
+ 0x7493: 0xAD50,
+ 0x7494: 0xAD51,
+ 0x7495: 0xAD52,
+ 0x7496: 0xAD53,
+ 0x7497: 0xAD54,
+ 0x7498: 0xAD55,
+ 0x7499: 0xAD56,
+ 0x749A: 0xAD57,
+ 0x749B: 0xAD58,
+ 0x749C: 0xE8AB,
+ 0x749D: 0xAD59,
+ 0x749E: 0xE8B1,
+ 0x749F: 0xAD5A,
+ 0x74A0: 0xAD5B,
+ 0x74A1: 0xAD5C,
+ 0x74A2: 0xAD5D,
+ 0x74A3: 0xAD5E,
+ 0x74A4: 0xAD5F,
+ 0x74A5: 0xAD60,
+ 0x74A6: 0xAD61,
+ 0x74A7: 0xE8B5,
+ 0x74A8: 0xE8B2,
+ 0x74A9: 0xE8B3,
+ 0x74AA: 0xAD62,
+ 0x74AB: 0xAD63,
+ 0x74AC: 0xAD64,
+ 0x74AD: 0xAD65,
+ 0x74AE: 0xAD66,
+ 0x74AF: 0xAD67,
+ 0x74B0: 0xAD68,
+ 0x74B1: 0xAD69,
+ 0x74B2: 0xAD6A,
+ 0x74B3: 0xAD6B,
+ 0x74B4: 0xAD6C,
+ 0x74B5: 0xAD6D,
+ 0x74B6: 0xAD6E,
+ 0x74B7: 0xAD6F,
+ 0x74B8: 0xAD70,
+ 0x74B9: 0xAD71,
+ 0x74BA: 0xE8B7,
+ 0x74BB: 0xAD72,
+ 0x74BC: 0xAD73,
+ 0x74BD: 0xAD74,
+ 0x74BE: 0xAD75,
+ 0x74BF: 0xAD76,
+ 0x74C0: 0xAD77,
+ 0x74C1: 0xAD78,
+ 0x74C2: 0xAD79,
+ 0x74C3: 0xAD7A,
+ 0x74C4: 0xAD7B,
+ 0x74C5: 0xAD7C,
+ 0x74C6: 0xAD7D,
+ 0x74C7: 0xAD7E,
+ 0x74C8: 0xAD80,
+ 0x74C9: 0xAD81,
+ 0x74CA: 0xAD82,
+ 0x74CB: 0xAD83,
+ 0x74CC: 0xAD84,
+ 0x74CD: 0xAD85,
+ 0x74CE: 0xAD86,
+ 0x74CF: 0xAD87,
+ 0x74D0: 0xAD88,
+ 0x74D1: 0xAD89,
+ 0x74D2: 0xE8B6,
+ 0x74D3: 0xAD8A,
+ 0x74D4: 0xAD8B,
+ 0x74D5: 0xAD8C,
+ 0x74D6: 0xAD8D,
+ 0x74D7: 0xAD8E,
+ 0x74D8: 0xAD8F,
+ 0x74D9: 0xAD90,
+ 0x74DA: 0xAD91,
+ 0x74DB: 0xAD92,
+ 0x74DC: 0xB9CF,
+ 0x74DD: 0xAD93,
+ 0x74DE: 0xF0AC,
+ 0x74DF: 0xAD94,
+ 0x74E0: 0xF0AD,
+ 0x74E1: 0xAD95,
+ 0x74E2: 0xC6B0,
+ 0x74E3: 0xB0EA,
+ 0x74E4: 0xC8BF,
+ 0x74E5: 0xAD96,
+ 0x74E6: 0xCDDF,
+ 0x74E7: 0xAD97,
+ 0x74E8: 0xAD98,
+ 0x74E9: 0xAD99,
+ 0x74EA: 0xAD9A,
+ 0x74EB: 0xAD9B,
+ 0x74EC: 0xAD9C,
+ 0x74ED: 0xAD9D,
+ 0x74EE: 0xCECD,
+ 0x74EF: 0xEAB1,
+ 0x74F0: 0xAD9E,
+ 0x74F1: 0xAD9F,
+ 0x74F2: 0xADA0,
+ 0x74F3: 0xAE40,
+ 0x74F4: 0xEAB2,
+ 0x74F5: 0xAE41,
+ 0x74F6: 0xC6BF,
+ 0x74F7: 0xB4C9,
+ 0x74F8: 0xAE42,
+ 0x74F9: 0xAE43,
+ 0x74FA: 0xAE44,
+ 0x74FB: 0xAE45,
+ 0x74FC: 0xAE46,
+ 0x74FD: 0xAE47,
+ 0x74FE: 0xAE48,
+ 0x74FF: 0xEAB3,
+ 0x7500: 0xAE49,
+ 0x7501: 0xAE4A,
+ 0x7502: 0xAE4B,
+ 0x7503: 0xAE4C,
+ 0x7504: 0xD5E7,
+ 0x7505: 0xAE4D,
+ 0x7506: 0xAE4E,
+ 0x7507: 0xAE4F,
+ 0x7508: 0xAE50,
+ 0x7509: 0xAE51,
+ 0x750A: 0xAE52,
+ 0x750B: 0xAE53,
+ 0x750C: 0xAE54,
+ 0x750D: 0xDDF9,
+ 0x750E: 0xAE55,
+ 0x750F: 0xEAB4,
+ 0x7510: 0xAE56,
+ 0x7511: 0xEAB5,
+ 0x7512: 0xAE57,
+ 0x7513: 0xEAB6,
+ 0x7514: 0xAE58,
+ 0x7515: 0xAE59,
+ 0x7516: 0xAE5A,
+ 0x7517: 0xAE5B,
+ 0x7518: 0xB8CA,
+ 0x7519: 0xDFB0,
+ 0x751A: 0xC9F5,
+ 0x751B: 0xAE5C,
+ 0x751C: 0xCCF0,
+ 0x751D: 0xAE5D,
+ 0x751E: 0xAE5E,
+ 0x751F: 0xC9FA,
+ 0x7520: 0xAE5F,
+ 0x7521: 0xAE60,
+ 0x7522: 0xAE61,
+ 0x7523: 0xAE62,
+ 0x7524: 0xAE63,
+ 0x7525: 0xC9FB,
+ 0x7526: 0xAE64,
+ 0x7527: 0xAE65,
+ 0x7528: 0xD3C3,
+ 0x7529: 0xCBA6,
+ 0x752A: 0xAE66,
+ 0x752B: 0xB8A6,
+ 0x752C: 0xF0AE,
+ 0x752D: 0xB1C2,
+ 0x752E: 0xAE67,
+ 0x752F: 0xE5B8,
+ 0x7530: 0xCCEF,
+ 0x7531: 0xD3C9,
+ 0x7532: 0xBCD7,
+ 0x7533: 0xC9EA,
+ 0x7534: 0xAE68,
+ 0x7535: 0xB5E7,
+ 0x7536: 0xAE69,
+ 0x7537: 0xC4D0,
+ 0x7538: 0xB5E9,
+ 0x7539: 0xAE6A,
+ 0x753A: 0xEEAE,
+ 0x753B: 0xBBAD,
+ 0x753C: 0xAE6B,
+ 0x753D: 0xAE6C,
+ 0x753E: 0xE7DE,
+ 0x753F: 0xAE6D,
+ 0x7540: 0xEEAF,
+ 0x7541: 0xAE6E,
+ 0x7542: 0xAE6F,
+ 0x7543: 0xAE70,
+ 0x7544: 0xAE71,
+ 0x7545: 0xB3A9,
+ 0x7546: 0xAE72,
+ 0x7547: 0xAE73,
+ 0x7548: 0xEEB2,
+ 0x7549: 0xAE74,
+ 0x754A: 0xAE75,
+ 0x754B: 0xEEB1,
+ 0x754C: 0xBDE7,
+ 0x754D: 0xAE76,
+ 0x754E: 0xEEB0,
+ 0x754F: 0xCEB7,
+ 0x7550: 0xAE77,
+ 0x7551: 0xAE78,
+ 0x7552: 0xAE79,
+ 0x7553: 0xAE7A,
+ 0x7554: 0xC5CF,
+ 0x7555: 0xAE7B,
+ 0x7556: 0xAE7C,
+ 0x7557: 0xAE7D,
+ 0x7558: 0xAE7E,
+ 0x7559: 0xC1F4,
+ 0x755A: 0xDBCE,
+ 0x755B: 0xEEB3,
+ 0x755C: 0xD0F3,
+ 0x755D: 0xAE80,
+ 0x755E: 0xAE81,
+ 0x755F: 0xAE82,
+ 0x7560: 0xAE83,
+ 0x7561: 0xAE84,
+ 0x7562: 0xAE85,
+ 0x7563: 0xAE86,
+ 0x7564: 0xAE87,
+ 0x7565: 0xC2D4,
+ 0x7566: 0xC6E8,
+ 0x7567: 0xAE88,
+ 0x7568: 0xAE89,
+ 0x7569: 0xAE8A,
+ 0x756A: 0xB7AC,
+ 0x756B: 0xAE8B,
+ 0x756C: 0xAE8C,
+ 0x756D: 0xAE8D,
+ 0x756E: 0xAE8E,
+ 0x756F: 0xAE8F,
+ 0x7570: 0xAE90,
+ 0x7571: 0xAE91,
+ 0x7572: 0xEEB4,
+ 0x7573: 0xAE92,
+ 0x7574: 0xB3EB,
+ 0x7575: 0xAE93,
+ 0x7576: 0xAE94,
+ 0x7577: 0xAE95,
+ 0x7578: 0xBBFB,
+ 0x7579: 0xEEB5,
+ 0x757A: 0xAE96,
+ 0x757B: 0xAE97,
+ 0x757C: 0xAE98,
+ 0x757D: 0xAE99,
+ 0x757E: 0xAE9A,
+ 0x757F: 0xE7DC,
+ 0x7580: 0xAE9B,
+ 0x7581: 0xAE9C,
+ 0x7582: 0xAE9D,
+ 0x7583: 0xEEB6,
+ 0x7584: 0xAE9E,
+ 0x7585: 0xAE9F,
+ 0x7586: 0xBDAE,
+ 0x7587: 0xAEA0,
+ 0x7588: 0xAF40,
+ 0x7589: 0xAF41,
+ 0x758A: 0xAF42,
+ 0x758B: 0xF1E2,
+ 0x758C: 0xAF43,
+ 0x758D: 0xAF44,
+ 0x758E: 0xAF45,
+ 0x758F: 0xCAE8,
+ 0x7590: 0xAF46,
+ 0x7591: 0xD2C9,
+ 0x7592: 0xF0DA,
+ 0x7593: 0xAF47,
+ 0x7594: 0xF0DB,
+ 0x7595: 0xAF48,
+ 0x7596: 0xF0DC,
+ 0x7597: 0xC1C6,
+ 0x7598: 0xAF49,
+ 0x7599: 0xB8ED,
+ 0x759A: 0xBECE,
+ 0x759B: 0xAF4A,
+ 0x759C: 0xAF4B,
+ 0x759D: 0xF0DE,
+ 0x759E: 0xAF4C,
+ 0x759F: 0xC5B1,
+ 0x75A0: 0xF0DD,
+ 0x75A1: 0xD1F1,
+ 0x75A2: 0xAF4D,
+ 0x75A3: 0xF0E0,
+ 0x75A4: 0xB0CC,
+ 0x75A5: 0xBDEA,
+ 0x75A6: 0xAF4E,
+ 0x75A7: 0xAF4F,
+ 0x75A8: 0xAF50,
+ 0x75A9: 0xAF51,
+ 0x75AA: 0xAF52,
+ 0x75AB: 0xD2DF,
+ 0x75AC: 0xF0DF,
+ 0x75AD: 0xAF53,
+ 0x75AE: 0xB4AF,
+ 0x75AF: 0xB7E8,
+ 0x75B0: 0xF0E6,
+ 0x75B1: 0xF0E5,
+ 0x75B2: 0xC6A3,
+ 0x75B3: 0xF0E1,
+ 0x75B4: 0xF0E2,
+ 0x75B5: 0xB4C3,
+ 0x75B6: 0xAF54,
+ 0x75B7: 0xAF55,
+ 0x75B8: 0xF0E3,
+ 0x75B9: 0xD5EE,
+ 0x75BA: 0xAF56,
+ 0x75BB: 0xAF57,
+ 0x75BC: 0xCCDB,
+ 0x75BD: 0xBED2,
+ 0x75BE: 0xBCB2,
+ 0x75BF: 0xAF58,
+ 0x75C0: 0xAF59,
+ 0x75C1: 0xAF5A,
+ 0x75C2: 0xF0E8,
+ 0x75C3: 0xF0E7,
+ 0x75C4: 0xF0E4,
+ 0x75C5: 0xB2A1,
+ 0x75C6: 0xAF5B,
+ 0x75C7: 0xD6A2,
+ 0x75C8: 0xD3B8,
+ 0x75C9: 0xBEB7,
+ 0x75CA: 0xC8AC,
+ 0x75CB: 0xAF5C,
+ 0x75CC: 0xAF5D,
+ 0x75CD: 0xF0EA,
+ 0x75CE: 0xAF5E,
+ 0x75CF: 0xAF5F,
+ 0x75D0: 0xAF60,
+ 0x75D1: 0xAF61,
+ 0x75D2: 0xD1F7,
+ 0x75D3: 0xAF62,
+ 0x75D4: 0xD6CC,
+ 0x75D5: 0xBADB,
+ 0x75D6: 0xF0E9,
+ 0x75D7: 0xAF63,
+ 0x75D8: 0xB6BB,
+ 0x75D9: 0xAF64,
+ 0x75DA: 0xAF65,
+ 0x75DB: 0xCDB4,
+ 0x75DC: 0xAF66,
+ 0x75DD: 0xAF67,
+ 0x75DE: 0xC6A6,
+ 0x75DF: 0xAF68,
+ 0x75E0: 0xAF69,
+ 0x75E1: 0xAF6A,
+ 0x75E2: 0xC1A1,
+ 0x75E3: 0xF0EB,
+ 0x75E4: 0xF0EE,
+ 0x75E5: 0xAF6B,
+ 0x75E6: 0xF0ED,
+ 0x75E7: 0xF0F0,
+ 0x75E8: 0xF0EC,
+ 0x75E9: 0xAF6C,
+ 0x75EA: 0xBBBE,
+ 0x75EB: 0xF0EF,
+ 0x75EC: 0xAF6D,
+ 0x75ED: 0xAF6E,
+ 0x75EE: 0xAF6F,
+ 0x75EF: 0xAF70,
+ 0x75F0: 0xCCB5,
+ 0x75F1: 0xF0F2,
+ 0x75F2: 0xAF71,
+ 0x75F3: 0xAF72,
+ 0x75F4: 0xB3D5,
+ 0x75F5: 0xAF73,
+ 0x75F6: 0xAF74,
+ 0x75F7: 0xAF75,
+ 0x75F8: 0xAF76,
+ 0x75F9: 0xB1D4,
+ 0x75FA: 0xAF77,
+ 0x75FB: 0xAF78,
+ 0x75FC: 0xF0F3,
+ 0x75FD: 0xAF79,
+ 0x75FE: 0xAF7A,
+ 0x75FF: 0xF0F4,
+ 0x7600: 0xF0F6,
+ 0x7601: 0xB4E1,
+ 0x7602: 0xAF7B,
+ 0x7603: 0xF0F1,
+ 0x7604: 0xAF7C,
+ 0x7605: 0xF0F7,
+ 0x7606: 0xAF7D,
+ 0x7607: 0xAF7E,
+ 0x7608: 0xAF80,
+ 0x7609: 0xAF81,
+ 0x760A: 0xF0FA,
+ 0x760B: 0xAF82,
+ 0x760C: 0xF0F8,
+ 0x760D: 0xAF83,
+ 0x760E: 0xAF84,
+ 0x760F: 0xAF85,
+ 0x7610: 0xF0F5,
+ 0x7611: 0xAF86,
+ 0x7612: 0xAF87,
+ 0x7613: 0xAF88,
+ 0x7614: 0xAF89,
+ 0x7615: 0xF0FD,
+ 0x7616: 0xAF8A,
+ 0x7617: 0xF0F9,
+ 0x7618: 0xF0FC,
+ 0x7619: 0xF0FE,
+ 0x761A: 0xAF8B,
+ 0x761B: 0xF1A1,
+ 0x761C: 0xAF8C,
+ 0x761D: 0xAF8D,
+ 0x761E: 0xAF8E,
+ 0x761F: 0xCEC1,
+ 0x7620: 0xF1A4,
+ 0x7621: 0xAF8F,
+ 0x7622: 0xF1A3,
+ 0x7623: 0xAF90,
+ 0x7624: 0xC1F6,
+ 0x7625: 0xF0FB,
+ 0x7626: 0xCADD,
+ 0x7627: 0xAF91,
+ 0x7628: 0xAF92,
+ 0x7629: 0xB4F1,
+ 0x762A: 0xB1F1,
+ 0x762B: 0xCCB1,
+ 0x762C: 0xAF93,
+ 0x762D: 0xF1A6,
+ 0x762E: 0xAF94,
+ 0x762F: 0xAF95,
+ 0x7630: 0xF1A7,
+ 0x7631: 0xAF96,
+ 0x7632: 0xAF97,
+ 0x7633: 0xF1AC,
+ 0x7634: 0xD5CE,
+ 0x7635: 0xF1A9,
+ 0x7636: 0xAF98,
+ 0x7637: 0xAF99,
+ 0x7638: 0xC8B3,
+ 0x7639: 0xAF9A,
+ 0x763A: 0xAF9B,
+ 0x763B: 0xAF9C,
+ 0x763C: 0xF1A2,
+ 0x763D: 0xAF9D,
+ 0x763E: 0xF1AB,
+ 0x763F: 0xF1A8,
+ 0x7640: 0xF1A5,
+ 0x7641: 0xAF9E,
+ 0x7642: 0xAF9F,
+ 0x7643: 0xF1AA,
+ 0x7644: 0xAFA0,
+ 0x7645: 0xB040,
+ 0x7646: 0xB041,
+ 0x7647: 0xB042,
+ 0x7648: 0xB043,
+ 0x7649: 0xB044,
+ 0x764A: 0xB045,
+ 0x764B: 0xB046,
+ 0x764C: 0xB0A9,
+ 0x764D: 0xF1AD,
+ 0x764E: 0xB047,
+ 0x764F: 0xB048,
+ 0x7650: 0xB049,
+ 0x7651: 0xB04A,
+ 0x7652: 0xB04B,
+ 0x7653: 0xB04C,
+ 0x7654: 0xF1AF,
+ 0x7655: 0xB04D,
+ 0x7656: 0xF1B1,
+ 0x7657: 0xB04E,
+ 0x7658: 0xB04F,
+ 0x7659: 0xB050,
+ 0x765A: 0xB051,
+ 0x765B: 0xB052,
+ 0x765C: 0xF1B0,
+ 0x765D: 0xB053,
+ 0x765E: 0xF1AE,
+ 0x765F: 0xB054,
+ 0x7660: 0xB055,
+ 0x7661: 0xB056,
+ 0x7662: 0xB057,
+ 0x7663: 0xD1A2,
+ 0x7664: 0xB058,
+ 0x7665: 0xB059,
+ 0x7666: 0xB05A,
+ 0x7667: 0xB05B,
+ 0x7668: 0xB05C,
+ 0x7669: 0xB05D,
+ 0x766A: 0xB05E,
+ 0x766B: 0xF1B2,
+ 0x766C: 0xB05F,
+ 0x766D: 0xB060,
+ 0x766E: 0xB061,
+ 0x766F: 0xF1B3,
+ 0x7670: 0xB062,
+ 0x7671: 0xB063,
+ 0x7672: 0xB064,
+ 0x7673: 0xB065,
+ 0x7674: 0xB066,
+ 0x7675: 0xB067,
+ 0x7676: 0xB068,
+ 0x7677: 0xB069,
+ 0x7678: 0xB9EF,
+ 0x7679: 0xB06A,
+ 0x767A: 0xB06B,
+ 0x767B: 0xB5C7,
+ 0x767C: 0xB06C,
+ 0x767D: 0xB0D7,
+ 0x767E: 0xB0D9,
+ 0x767F: 0xB06D,
+ 0x7680: 0xB06E,
+ 0x7681: 0xB06F,
+ 0x7682: 0xD4ED,
+ 0x7683: 0xB070,
+ 0x7684: 0xB5C4,
+ 0x7685: 0xB071,
+ 0x7686: 0xBDD4,
+ 0x7687: 0xBBCA,
+ 0x7688: 0xF0A7,
+ 0x7689: 0xB072,
+ 0x768A: 0xB073,
+ 0x768B: 0xB8DE,
+ 0x768C: 0xB074,
+ 0x768D: 0xB075,
+ 0x768E: 0xF0A8,
+ 0x768F: 0xB076,
+ 0x7690: 0xB077,
+ 0x7691: 0xB0A8,
+ 0x7692: 0xB078,
+ 0x7693: 0xF0A9,
+ 0x7694: 0xB079,
+ 0x7695: 0xB07A,
+ 0x7696: 0xCDEE,
+ 0x7697: 0xB07B,
+ 0x7698: 0xB07C,
+ 0x7699: 0xF0AA,
+ 0x769A: 0xB07D,
+ 0x769B: 0xB07E,
+ 0x769C: 0xB080,
+ 0x769D: 0xB081,
+ 0x769E: 0xB082,
+ 0x769F: 0xB083,
+ 0x76A0: 0xB084,
+ 0x76A1: 0xB085,
+ 0x76A2: 0xB086,
+ 0x76A3: 0xB087,
+ 0x76A4: 0xF0AB,
+ 0x76A5: 0xB088,
+ 0x76A6: 0xB089,
+ 0x76A7: 0xB08A,
+ 0x76A8: 0xB08B,
+ 0x76A9: 0xB08C,
+ 0x76AA: 0xB08D,
+ 0x76AB: 0xB08E,
+ 0x76AC: 0xB08F,
+ 0x76AD: 0xB090,
+ 0x76AE: 0xC6A4,
+ 0x76AF: 0xB091,
+ 0x76B0: 0xB092,
+ 0x76B1: 0xD6E5,
+ 0x76B2: 0xF1E4,
+ 0x76B3: 0xB093,
+ 0x76B4: 0xF1E5,
+ 0x76B5: 0xB094,
+ 0x76B6: 0xB095,
+ 0x76B7: 0xB096,
+ 0x76B8: 0xB097,
+ 0x76B9: 0xB098,
+ 0x76BA: 0xB099,
+ 0x76BB: 0xB09A,
+ 0x76BC: 0xB09B,
+ 0x76BD: 0xB09C,
+ 0x76BE: 0xB09D,
+ 0x76BF: 0xC3F3,
+ 0x76C0: 0xB09E,
+ 0x76C1: 0xB09F,
+ 0x76C2: 0xD3DB,
+ 0x76C3: 0xB0A0,
+ 0x76C4: 0xB140,
+ 0x76C5: 0xD6D1,
+ 0x76C6: 0xC5E8,
+ 0x76C7: 0xB141,
+ 0x76C8: 0xD3AF,
+ 0x76C9: 0xB142,
+ 0x76CA: 0xD2E6,
+ 0x76CB: 0xB143,
+ 0x76CC: 0xB144,
+ 0x76CD: 0xEEC1,
+ 0x76CE: 0xB0BB,
+ 0x76CF: 0xD5B5,
+ 0x76D0: 0xD1CE,
+ 0x76D1: 0xBCE0,
+ 0x76D2: 0xBAD0,
+ 0x76D3: 0xB145,
+ 0x76D4: 0xBFF8,
+ 0x76D5: 0xB146,
+ 0x76D6: 0xB8C7,
+ 0x76D7: 0xB5C1,
+ 0x76D8: 0xC5CC,
+ 0x76D9: 0xB147,
+ 0x76DA: 0xB148,
+ 0x76DB: 0xCAA2,
+ 0x76DC: 0xB149,
+ 0x76DD: 0xB14A,
+ 0x76DE: 0xB14B,
+ 0x76DF: 0xC3CB,
+ 0x76E0: 0xB14C,
+ 0x76E1: 0xB14D,
+ 0x76E2: 0xB14E,
+ 0x76E3: 0xB14F,
+ 0x76E4: 0xB150,
+ 0x76E5: 0xEEC2,
+ 0x76E6: 0xB151,
+ 0x76E7: 0xB152,
+ 0x76E8: 0xB153,
+ 0x76E9: 0xB154,
+ 0x76EA: 0xB155,
+ 0x76EB: 0xB156,
+ 0x76EC: 0xB157,
+ 0x76ED: 0xB158,
+ 0x76EE: 0xC4BF,
+ 0x76EF: 0xB6A2,
+ 0x76F0: 0xB159,
+ 0x76F1: 0xEDEC,
+ 0x76F2: 0xC3A4,
+ 0x76F3: 0xB15A,
+ 0x76F4: 0xD6B1,
+ 0x76F5: 0xB15B,
+ 0x76F6: 0xB15C,
+ 0x76F7: 0xB15D,
+ 0x76F8: 0xCFE0,
+ 0x76F9: 0xEDEF,
+ 0x76FA: 0xB15E,
+ 0x76FB: 0xB15F,
+ 0x76FC: 0xC5CE,
+ 0x76FD: 0xB160,
+ 0x76FE: 0xB6DC,
+ 0x76FF: 0xB161,
+ 0x7700: 0xB162,
+ 0x7701: 0xCAA1,
+ 0x7702: 0xB163,
+ 0x7703: 0xB164,
+ 0x7704: 0xEDED,
+ 0x7705: 0xB165,
+ 0x7706: 0xB166,
+ 0x7707: 0xEDF0,
+ 0x7708: 0xEDF1,
+ 0x7709: 0xC3BC,
+ 0x770A: 0xB167,
+ 0x770B: 0xBFB4,
+ 0x770C: 0xB168,
+ 0x770D: 0xEDEE,
+ 0x770E: 0xB169,
+ 0x770F: 0xB16A,
+ 0x7710: 0xB16B,
+ 0x7711: 0xB16C,
+ 0x7712: 0xB16D,
+ 0x7713: 0xB16E,
+ 0x7714: 0xB16F,
+ 0x7715: 0xB170,
+ 0x7716: 0xB171,
+ 0x7717: 0xB172,
+ 0x7718: 0xB173,
+ 0x7719: 0xEDF4,
+ 0x771A: 0xEDF2,
+ 0x771B: 0xB174,
+ 0x771C: 0xB175,
+ 0x771D: 0xB176,
+ 0x771E: 0xB177,
+ 0x771F: 0xD5E6,
+ 0x7720: 0xC3DF,
+ 0x7721: 0xB178,
+ 0x7722: 0xEDF3,
+ 0x7723: 0xB179,
+ 0x7724: 0xB17A,
+ 0x7725: 0xB17B,
+ 0x7726: 0xEDF6,
+ 0x7727: 0xB17C,
+ 0x7728: 0xD5A3,
+ 0x7729: 0xD1A3,
+ 0x772A: 0xB17D,
+ 0x772B: 0xB17E,
+ 0x772C: 0xB180,
+ 0x772D: 0xEDF5,
+ 0x772E: 0xB181,
+ 0x772F: 0xC3D0,
+ 0x7730: 0xB182,
+ 0x7731: 0xB183,
+ 0x7732: 0xB184,
+ 0x7733: 0xB185,
+ 0x7734: 0xB186,
+ 0x7735: 0xEDF7,
+ 0x7736: 0xBFF4,
+ 0x7737: 0xBEEC,
+ 0x7738: 0xEDF8,
+ 0x7739: 0xB187,
+ 0x773A: 0xCCF7,
+ 0x773B: 0xB188,
+ 0x773C: 0xD1DB,
+ 0x773D: 0xB189,
+ 0x773E: 0xB18A,
+ 0x773F: 0xB18B,
+ 0x7740: 0xD7C5,
+ 0x7741: 0xD5F6,
+ 0x7742: 0xB18C,
+ 0x7743: 0xEDFC,
+ 0x7744: 0xB18D,
+ 0x7745: 0xB18E,
+ 0x7746: 0xB18F,
+ 0x7747: 0xEDFB,
+ 0x7748: 0xB190,
+ 0x7749: 0xB191,
+ 0x774A: 0xB192,
+ 0x774B: 0xB193,
+ 0x774C: 0xB194,
+ 0x774D: 0xB195,
+ 0x774E: 0xB196,
+ 0x774F: 0xB197,
+ 0x7750: 0xEDF9,
+ 0x7751: 0xEDFA,
+ 0x7752: 0xB198,
+ 0x7753: 0xB199,
+ 0x7754: 0xB19A,
+ 0x7755: 0xB19B,
+ 0x7756: 0xB19C,
+ 0x7757: 0xB19D,
+ 0x7758: 0xB19E,
+ 0x7759: 0xB19F,
+ 0x775A: 0xEDFD,
+ 0x775B: 0xBEA6,
+ 0x775C: 0xB1A0,
+ 0x775D: 0xB240,
+ 0x775E: 0xB241,
+ 0x775F: 0xB242,
+ 0x7760: 0xB243,
+ 0x7761: 0xCBAF,
+ 0x7762: 0xEEA1,
+ 0x7763: 0xB6BD,
+ 0x7764: 0xB244,
+ 0x7765: 0xEEA2,
+ 0x7766: 0xC4C0,
+ 0x7767: 0xB245,
+ 0x7768: 0xEDFE,
+ 0x7769: 0xB246,
+ 0x776A: 0xB247,
+ 0x776B: 0xBDDE,
+ 0x776C: 0xB2C7,
+ 0x776D: 0xB248,
+ 0x776E: 0xB249,
+ 0x776F: 0xB24A,
+ 0x7770: 0xB24B,
+ 0x7771: 0xB24C,
+ 0x7772: 0xB24D,
+ 0x7773: 0xB24E,
+ 0x7774: 0xB24F,
+ 0x7775: 0xB250,
+ 0x7776: 0xB251,
+ 0x7777: 0xB252,
+ 0x7778: 0xB253,
+ 0x7779: 0xB6C3,
+ 0x777A: 0xB254,
+ 0x777B: 0xB255,
+ 0x777C: 0xB256,
+ 0x777D: 0xEEA5,
+ 0x777E: 0xD8BA,
+ 0x777F: 0xEEA3,
+ 0x7780: 0xEEA6,
+ 0x7781: 0xB257,
+ 0x7782: 0xB258,
+ 0x7783: 0xB259,
+ 0x7784: 0xC3E9,
+ 0x7785: 0xB3F2,
+ 0x7786: 0xB25A,
+ 0x7787: 0xB25B,
+ 0x7788: 0xB25C,
+ 0x7789: 0xB25D,
+ 0x778A: 0xB25E,
+ 0x778B: 0xB25F,
+ 0x778C: 0xEEA7,
+ 0x778D: 0xEEA4,
+ 0x778E: 0xCFB9,
+ 0x778F: 0xB260,
+ 0x7790: 0xB261,
+ 0x7791: 0xEEA8,
+ 0x7792: 0xC2F7,
+ 0x7793: 0xB262,
+ 0x7794: 0xB263,
+ 0x7795: 0xB264,
+ 0x7796: 0xB265,
+ 0x7797: 0xB266,
+ 0x7798: 0xB267,
+ 0x7799: 0xB268,
+ 0x779A: 0xB269,
+ 0x779B: 0xB26A,
+ 0x779C: 0xB26B,
+ 0x779D: 0xB26C,
+ 0x779E: 0xB26D,
+ 0x779F: 0xEEA9,
+ 0x77A0: 0xEEAA,
+ 0x77A1: 0xB26E,
+ 0x77A2: 0xDEAB,
+ 0x77A3: 0xB26F,
+ 0x77A4: 0xB270,
+ 0x77A5: 0xC6B3,
+ 0x77A6: 0xB271,
+ 0x77A7: 0xC7C6,
+ 0x77A8: 0xB272,
+ 0x77A9: 0xD6F5,
+ 0x77AA: 0xB5C9,
+ 0x77AB: 0xB273,
+ 0x77AC: 0xCBB2,
+ 0x77AD: 0xB274,
+ 0x77AE: 0xB275,
+ 0x77AF: 0xB276,
+ 0x77B0: 0xEEAB,
+ 0x77B1: 0xB277,
+ 0x77B2: 0xB278,
+ 0x77B3: 0xCDAB,
+ 0x77B4: 0xB279,
+ 0x77B5: 0xEEAC,
+ 0x77B6: 0xB27A,
+ 0x77B7: 0xB27B,
+ 0x77B8: 0xB27C,
+ 0x77B9: 0xB27D,
+ 0x77BA: 0xB27E,
+ 0x77BB: 0xD5B0,
+ 0x77BC: 0xB280,
+ 0x77BD: 0xEEAD,
+ 0x77BE: 0xB281,
+ 0x77BF: 0xF6C4,
+ 0x77C0: 0xB282,
+ 0x77C1: 0xB283,
+ 0x77C2: 0xB284,
+ 0x77C3: 0xB285,
+ 0x77C4: 0xB286,
+ 0x77C5: 0xB287,
+ 0x77C6: 0xB288,
+ 0x77C7: 0xB289,
+ 0x77C8: 0xB28A,
+ 0x77C9: 0xB28B,
+ 0x77CA: 0xB28C,
+ 0x77CB: 0xB28D,
+ 0x77CC: 0xB28E,
+ 0x77CD: 0xDBC7,
+ 0x77CE: 0xB28F,
+ 0x77CF: 0xB290,
+ 0x77D0: 0xB291,
+ 0x77D1: 0xB292,
+ 0x77D2: 0xB293,
+ 0x77D3: 0xB294,
+ 0x77D4: 0xB295,
+ 0x77D5: 0xB296,
+ 0x77D6: 0xB297,
+ 0x77D7: 0xB4A3,
+ 0x77D8: 0xB298,
+ 0x77D9: 0xB299,
+ 0x77DA: 0xB29A,
+ 0x77DB: 0xC3AC,
+ 0x77DC: 0xF1E6,
+ 0x77DD: 0xB29B,
+ 0x77DE: 0xB29C,
+ 0x77DF: 0xB29D,
+ 0x77E0: 0xB29E,
+ 0x77E1: 0xB29F,
+ 0x77E2: 0xCAB8,
+ 0x77E3: 0xD2D3,
+ 0x77E4: 0xB2A0,
+ 0x77E5: 0xD6AA,
+ 0x77E6: 0xB340,
+ 0x77E7: 0xEFF2,
+ 0x77E8: 0xB341,
+ 0x77E9: 0xBED8,
+ 0x77EA: 0xB342,
+ 0x77EB: 0xBDC3,
+ 0x77EC: 0xEFF3,
+ 0x77ED: 0xB6CC,
+ 0x77EE: 0xB0AB,
+ 0x77EF: 0xB343,
+ 0x77F0: 0xB344,
+ 0x77F1: 0xB345,
+ 0x77F2: 0xB346,
+ 0x77F3: 0xCAAF,
+ 0x77F4: 0xB347,
+ 0x77F5: 0xB348,
+ 0x77F6: 0xEDB6,
+ 0x77F7: 0xB349,
+ 0x77F8: 0xEDB7,
+ 0x77F9: 0xB34A,
+ 0x77FA: 0xB34B,
+ 0x77FB: 0xB34C,
+ 0x77FC: 0xB34D,
+ 0x77FD: 0xCEF9,
+ 0x77FE: 0xB7AF,
+ 0x77FF: 0xBFF3,
+ 0x7800: 0xEDB8,
+ 0x7801: 0xC2EB,
+ 0x7802: 0xC9B0,
+ 0x7803: 0xB34E,
+ 0x7804: 0xB34F,
+ 0x7805: 0xB350,
+ 0x7806: 0xB351,
+ 0x7807: 0xB352,
+ 0x7808: 0xB353,
+ 0x7809: 0xEDB9,
+ 0x780A: 0xB354,
+ 0x780B: 0xB355,
+ 0x780C: 0xC6F6,
+ 0x780D: 0xBFB3,
+ 0x780E: 0xB356,
+ 0x780F: 0xB357,
+ 0x7810: 0xB358,
+ 0x7811: 0xEDBC,
+ 0x7812: 0xC5F8,
+ 0x7813: 0xB359,
+ 0x7814: 0xD1D0,
+ 0x7815: 0xB35A,
+ 0x7816: 0xD7A9,
+ 0x7817: 0xEDBA,
+ 0x7818: 0xEDBB,
+ 0x7819: 0xB35B,
+ 0x781A: 0xD1E2,
+ 0x781B: 0xB35C,
+ 0x781C: 0xEDBF,
+ 0x781D: 0xEDC0,
+ 0x781E: 0xB35D,
+ 0x781F: 0xEDC4,
+ 0x7820: 0xB35E,
+ 0x7821: 0xB35F,
+ 0x7822: 0xB360,
+ 0x7823: 0xEDC8,
+ 0x7824: 0xB361,
+ 0x7825: 0xEDC6,
+ 0x7826: 0xEDCE,
+ 0x7827: 0xD5E8,
+ 0x7828: 0xB362,
+ 0x7829: 0xEDC9,
+ 0x782A: 0xB363,
+ 0x782B: 0xB364,
+ 0x782C: 0xEDC7,
+ 0x782D: 0xEDBE,
+ 0x782E: 0xB365,
+ 0x782F: 0xB366,
+ 0x7830: 0xC5E9,
+ 0x7831: 0xB367,
+ 0x7832: 0xB368,
+ 0x7833: 0xB369,
+ 0x7834: 0xC6C6,
+ 0x7835: 0xB36A,
+ 0x7836: 0xB36B,
+ 0x7837: 0xC9E9,
+ 0x7838: 0xD4D2,
+ 0x7839: 0xEDC1,
+ 0x783A: 0xEDC2,
+ 0x783B: 0xEDC3,
+ 0x783C: 0xEDC5,
+ 0x783D: 0xB36C,
+ 0x783E: 0xC0F9,
+ 0x783F: 0xB36D,
+ 0x7840: 0xB4A1,
+ 0x7841: 0xB36E,
+ 0x7842: 0xB36F,
+ 0x7843: 0xB370,
+ 0x7844: 0xB371,
+ 0x7845: 0xB9E8,
+ 0x7846: 0xB372,
+ 0x7847: 0xEDD0,
+ 0x7848: 0xB373,
+ 0x7849: 0xB374,
+ 0x784A: 0xB375,
+ 0x784B: 0xB376,
+ 0x784C: 0xEDD1,
+ 0x784D: 0xB377,
+ 0x784E: 0xEDCA,
+ 0x784F: 0xB378,
+ 0x7850: 0xEDCF,
+ 0x7851: 0xB379,
+ 0x7852: 0xCEF8,
+ 0x7853: 0xB37A,
+ 0x7854: 0xB37B,
+ 0x7855: 0xCBB6,
+ 0x7856: 0xEDCC,
+ 0x7857: 0xEDCD,
+ 0x7858: 0xB37C,
+ 0x7859: 0xB37D,
+ 0x785A: 0xB37E,
+ 0x785B: 0xB380,
+ 0x785C: 0xB381,
+ 0x785D: 0xCFF5,
+ 0x785E: 0xB382,
+ 0x785F: 0xB383,
+ 0x7860: 0xB384,
+ 0x7861: 0xB385,
+ 0x7862: 0xB386,
+ 0x7863: 0xB387,
+ 0x7864: 0xB388,
+ 0x7865: 0xB389,
+ 0x7866: 0xB38A,
+ 0x7867: 0xB38B,
+ 0x7868: 0xB38C,
+ 0x7869: 0xB38D,
+ 0x786A: 0xEDD2,
+ 0x786B: 0xC1F2,
+ 0x786C: 0xD3B2,
+ 0x786D: 0xEDCB,
+ 0x786E: 0xC8B7,
+ 0x786F: 0xB38E,
+ 0x7870: 0xB38F,
+ 0x7871: 0xB390,
+ 0x7872: 0xB391,
+ 0x7873: 0xB392,
+ 0x7874: 0xB393,
+ 0x7875: 0xB394,
+ 0x7876: 0xB395,
+ 0x7877: 0xBCEF,
+ 0x7878: 0xB396,
+ 0x7879: 0xB397,
+ 0x787A: 0xB398,
+ 0x787B: 0xB399,
+ 0x787C: 0xC5F0,
+ 0x787D: 0xB39A,
+ 0x787E: 0xB39B,
+ 0x787F: 0xB39C,
+ 0x7880: 0xB39D,
+ 0x7881: 0xB39E,
+ 0x7882: 0xB39F,
+ 0x7883: 0xB3A0,
+ 0x7884: 0xB440,
+ 0x7885: 0xB441,
+ 0x7886: 0xB442,
+ 0x7887: 0xEDD6,
+ 0x7888: 0xB443,
+ 0x7889: 0xB5EF,
+ 0x788A: 0xB444,
+ 0x788B: 0xB445,
+ 0x788C: 0xC2B5,
+ 0x788D: 0xB0AD,
+ 0x788E: 0xCBE9,
+ 0x788F: 0xB446,
+ 0x7890: 0xB447,
+ 0x7891: 0xB1AE,
+ 0x7892: 0xB448,
+ 0x7893: 0xEDD4,
+ 0x7894: 0xB449,
+ 0x7895: 0xB44A,
+ 0x7896: 0xB44B,
+ 0x7897: 0xCDEB,
+ 0x7898: 0xB5E2,
+ 0x7899: 0xB44C,
+ 0x789A: 0xEDD5,
+ 0x789B: 0xEDD3,
+ 0x789C: 0xEDD7,
+ 0x789D: 0xB44D,
+ 0x789E: 0xB44E,
+ 0x789F: 0xB5FA,
+ 0x78A0: 0xB44F,
+ 0x78A1: 0xEDD8,
+ 0x78A2: 0xB450,
+ 0x78A3: 0xEDD9,
+ 0x78A4: 0xB451,
+ 0x78A5: 0xEDDC,
+ 0x78A6: 0xB452,
+ 0x78A7: 0xB1CC,
+ 0x78A8: 0xB453,
+ 0x78A9: 0xB454,
+ 0x78AA: 0xB455,
+ 0x78AB: 0xB456,
+ 0x78AC: 0xB457,
+ 0x78AD: 0xB458,
+ 0x78AE: 0xB459,
+ 0x78AF: 0xB45A,
+ 0x78B0: 0xC5F6,
+ 0x78B1: 0xBCEE,
+ 0x78B2: 0xEDDA,
+ 0x78B3: 0xCCBC,
+ 0x78B4: 0xB2EA,
+ 0x78B5: 0xB45B,
+ 0x78B6: 0xB45C,
+ 0x78B7: 0xB45D,
+ 0x78B8: 0xB45E,
+ 0x78B9: 0xEDDB,
+ 0x78BA: 0xB45F,
+ 0x78BB: 0xB460,
+ 0x78BC: 0xB461,
+ 0x78BD: 0xB462,
+ 0x78BE: 0xC4EB,
+ 0x78BF: 0xB463,
+ 0x78C0: 0xB464,
+ 0x78C1: 0xB4C5,
+ 0x78C2: 0xB465,
+ 0x78C3: 0xB466,
+ 0x78C4: 0xB467,
+ 0x78C5: 0xB0F5,
+ 0x78C6: 0xB468,
+ 0x78C7: 0xB469,
+ 0x78C8: 0xB46A,
+ 0x78C9: 0xEDDF,
+ 0x78CA: 0xC0DA,
+ 0x78CB: 0xB4E8,
+ 0x78CC: 0xB46B,
+ 0x78CD: 0xB46C,
+ 0x78CE: 0xB46D,
+ 0x78CF: 0xB46E,
+ 0x78D0: 0xC5CD,
+ 0x78D1: 0xB46F,
+ 0x78D2: 0xB470,
+ 0x78D3: 0xB471,
+ 0x78D4: 0xEDDD,
+ 0x78D5: 0xBFC4,
+ 0x78D6: 0xB472,
+ 0x78D7: 0xB473,
+ 0x78D8: 0xB474,
+ 0x78D9: 0xEDDE,
+ 0x78DA: 0xB475,
+ 0x78DB: 0xB476,
+ 0x78DC: 0xB477,
+ 0x78DD: 0xB478,
+ 0x78DE: 0xB479,
+ 0x78DF: 0xB47A,
+ 0x78E0: 0xB47B,
+ 0x78E1: 0xB47C,
+ 0x78E2: 0xB47D,
+ 0x78E3: 0xB47E,
+ 0x78E4: 0xB480,
+ 0x78E5: 0xB481,
+ 0x78E6: 0xB482,
+ 0x78E7: 0xB483,
+ 0x78E8: 0xC4A5,
+ 0x78E9: 0xB484,
+ 0x78EA: 0xB485,
+ 0x78EB: 0xB486,
+ 0x78EC: 0xEDE0,
+ 0x78ED: 0xB487,
+ 0x78EE: 0xB488,
+ 0x78EF: 0xB489,
+ 0x78F0: 0xB48A,
+ 0x78F1: 0xB48B,
+ 0x78F2: 0xEDE1,
+ 0x78F3: 0xB48C,
+ 0x78F4: 0xEDE3,
+ 0x78F5: 0xB48D,
+ 0x78F6: 0xB48E,
+ 0x78F7: 0xC1D7,
+ 0x78F8: 0xB48F,
+ 0x78F9: 0xB490,
+ 0x78FA: 0xBBC7,
+ 0x78FB: 0xB491,
+ 0x78FC: 0xB492,
+ 0x78FD: 0xB493,
+ 0x78FE: 0xB494,
+ 0x78FF: 0xB495,
+ 0x7900: 0xB496,
+ 0x7901: 0xBDB8,
+ 0x7902: 0xB497,
+ 0x7903: 0xB498,
+ 0x7904: 0xB499,
+ 0x7905: 0xEDE2,
+ 0x7906: 0xB49A,
+ 0x7907: 0xB49B,
+ 0x7908: 0xB49C,
+ 0x7909: 0xB49D,
+ 0x790A: 0xB49E,
+ 0x790B: 0xB49F,
+ 0x790C: 0xB4A0,
+ 0x790D: 0xB540,
+ 0x790E: 0xB541,
+ 0x790F: 0xB542,
+ 0x7910: 0xB543,
+ 0x7911: 0xB544,
+ 0x7912: 0xB545,
+ 0x7913: 0xEDE4,
+ 0x7914: 0xB546,
+ 0x7915: 0xB547,
+ 0x7916: 0xB548,
+ 0x7917: 0xB549,
+ 0x7918: 0xB54A,
+ 0x7919: 0xB54B,
+ 0x791A: 0xB54C,
+ 0x791B: 0xB54D,
+ 0x791C: 0xB54E,
+ 0x791D: 0xB54F,
+ 0x791E: 0xEDE6,
+ 0x791F: 0xB550,
+ 0x7920: 0xB551,
+ 0x7921: 0xB552,
+ 0x7922: 0xB553,
+ 0x7923: 0xB554,
+ 0x7924: 0xEDE5,
+ 0x7925: 0xB555,
+ 0x7926: 0xB556,
+ 0x7927: 0xB557,
+ 0x7928: 0xB558,
+ 0x7929: 0xB559,
+ 0x792A: 0xB55A,
+ 0x792B: 0xB55B,
+ 0x792C: 0xB55C,
+ 0x792D: 0xB55D,
+ 0x792E: 0xB55E,
+ 0x792F: 0xB55F,
+ 0x7930: 0xB560,
+ 0x7931: 0xB561,
+ 0x7932: 0xB562,
+ 0x7933: 0xB563,
+ 0x7934: 0xEDE7,
+ 0x7935: 0xB564,
+ 0x7936: 0xB565,
+ 0x7937: 0xB566,
+ 0x7938: 0xB567,
+ 0x7939: 0xB568,
+ 0x793A: 0xCABE,
+ 0x793B: 0xECEA,
+ 0x793C: 0xC0F1,
+ 0x793D: 0xB569,
+ 0x793E: 0xC9E7,
+ 0x793F: 0xB56A,
+ 0x7940: 0xECEB,
+ 0x7941: 0xC6EE,
+ 0x7942: 0xB56B,
+ 0x7943: 0xB56C,
+ 0x7944: 0xB56D,
+ 0x7945: 0xB56E,
+ 0x7946: 0xECEC,
+ 0x7947: 0xB56F,
+ 0x7948: 0xC6ED,
+ 0x7949: 0xECED,
+ 0x794A: 0xB570,
+ 0x794B: 0xB571,
+ 0x794C: 0xB572,
+ 0x794D: 0xB573,
+ 0x794E: 0xB574,
+ 0x794F: 0xB575,
+ 0x7950: 0xB576,
+ 0x7951: 0xB577,
+ 0x7952: 0xB578,
+ 0x7953: 0xECF0,
+ 0x7954: 0xB579,
+ 0x7955: 0xB57A,
+ 0x7956: 0xD7E6,
+ 0x7957: 0xECF3,
+ 0x7958: 0xB57B,
+ 0x7959: 0xB57C,
+ 0x795A: 0xECF1,
+ 0x795B: 0xECEE,
+ 0x795C: 0xECEF,
+ 0x795D: 0xD7A3,
+ 0x795E: 0xC9F1,
+ 0x795F: 0xCBEE,
+ 0x7960: 0xECF4,
+ 0x7961: 0xB57D,
+ 0x7962: 0xECF2,
+ 0x7963: 0xB57E,
+ 0x7964: 0xB580,
+ 0x7965: 0xCFE9,
+ 0x7966: 0xB581,
+ 0x7967: 0xECF6,
+ 0x7968: 0xC6B1,
+ 0x7969: 0xB582,
+ 0x796A: 0xB583,
+ 0x796B: 0xB584,
+ 0x796C: 0xB585,
+ 0x796D: 0xBCC0,
+ 0x796E: 0xB586,
+ 0x796F: 0xECF5,
+ 0x7970: 0xB587,
+ 0x7971: 0xB588,
+ 0x7972: 0xB589,
+ 0x7973: 0xB58A,
+ 0x7974: 0xB58B,
+ 0x7975: 0xB58C,
+ 0x7976: 0xB58D,
+ 0x7977: 0xB5BB,
+ 0x7978: 0xBBF6,
+ 0x7979: 0xB58E,
+ 0x797A: 0xECF7,
+ 0x797B: 0xB58F,
+ 0x797C: 0xB590,
+ 0x797D: 0xB591,
+ 0x797E: 0xB592,
+ 0x797F: 0xB593,
+ 0x7980: 0xD9F7,
+ 0x7981: 0xBDFB,
+ 0x7982: 0xB594,
+ 0x7983: 0xB595,
+ 0x7984: 0xC2BB,
+ 0x7985: 0xECF8,
+ 0x7986: 0xB596,
+ 0x7987: 0xB597,
+ 0x7988: 0xB598,
+ 0x7989: 0xB599,
+ 0x798A: 0xECF9,
+ 0x798B: 0xB59A,
+ 0x798C: 0xB59B,
+ 0x798D: 0xB59C,
+ 0x798E: 0xB59D,
+ 0x798F: 0xB8A3,
+ 0x7990: 0xB59E,
+ 0x7991: 0xB59F,
+ 0x7992: 0xB5A0,
+ 0x7993: 0xB640,
+ 0x7994: 0xB641,
+ 0x7995: 0xB642,
+ 0x7996: 0xB643,
+ 0x7997: 0xB644,
+ 0x7998: 0xB645,
+ 0x7999: 0xB646,
+ 0x799A: 0xECFA,
+ 0x799B: 0xB647,
+ 0x799C: 0xB648,
+ 0x799D: 0xB649,
+ 0x799E: 0xB64A,
+ 0x799F: 0xB64B,
+ 0x79A0: 0xB64C,
+ 0x79A1: 0xB64D,
+ 0x79A2: 0xB64E,
+ 0x79A3: 0xB64F,
+ 0x79A4: 0xB650,
+ 0x79A5: 0xB651,
+ 0x79A6: 0xB652,
+ 0x79A7: 0xECFB,
+ 0x79A8: 0xB653,
+ 0x79A9: 0xB654,
+ 0x79AA: 0xB655,
+ 0x79AB: 0xB656,
+ 0x79AC: 0xB657,
+ 0x79AD: 0xB658,
+ 0x79AE: 0xB659,
+ 0x79AF: 0xB65A,
+ 0x79B0: 0xB65B,
+ 0x79B1: 0xB65C,
+ 0x79B2: 0xB65D,
+ 0x79B3: 0xECFC,
+ 0x79B4: 0xB65E,
+ 0x79B5: 0xB65F,
+ 0x79B6: 0xB660,
+ 0x79B7: 0xB661,
+ 0x79B8: 0xB662,
+ 0x79B9: 0xD3ED,
+ 0x79BA: 0xD8AE,
+ 0x79BB: 0xC0EB,
+ 0x79BC: 0xB663,
+ 0x79BD: 0xC7DD,
+ 0x79BE: 0xBACC,
+ 0x79BF: 0xB664,
+ 0x79C0: 0xD0E3,
+ 0x79C1: 0xCBBD,
+ 0x79C2: 0xB665,
+ 0x79C3: 0xCDBA,
+ 0x79C4: 0xB666,
+ 0x79C5: 0xB667,
+ 0x79C6: 0xB8D1,
+ 0x79C7: 0xB668,
+ 0x79C8: 0xB669,
+ 0x79C9: 0xB1FC,
+ 0x79CA: 0xB66A,
+ 0x79CB: 0xC7EF,
+ 0x79CC: 0xB66B,
+ 0x79CD: 0xD6D6,
+ 0x79CE: 0xB66C,
+ 0x79CF: 0xB66D,
+ 0x79D0: 0xB66E,
+ 0x79D1: 0xBFC6,
+ 0x79D2: 0xC3EB,
+ 0x79D3: 0xB66F,
+ 0x79D4: 0xB670,
+ 0x79D5: 0xEFF5,
+ 0x79D6: 0xB671,
+ 0x79D7: 0xB672,
+ 0x79D8: 0xC3D8,
+ 0x79D9: 0xB673,
+ 0x79DA: 0xB674,
+ 0x79DB: 0xB675,
+ 0x79DC: 0xB676,
+ 0x79DD: 0xB677,
+ 0x79DE: 0xB678,
+ 0x79DF: 0xD7E2,
+ 0x79E0: 0xB679,
+ 0x79E1: 0xB67A,
+ 0x79E2: 0xB67B,
+ 0x79E3: 0xEFF7,
+ 0x79E4: 0xB3D3,
+ 0x79E5: 0xB67C,
+ 0x79E6: 0xC7D8,
+ 0x79E7: 0xD1ED,
+ 0x79E8: 0xB67D,
+ 0x79E9: 0xD6C8,
+ 0x79EA: 0xB67E,
+ 0x79EB: 0xEFF8,
+ 0x79EC: 0xB680,
+ 0x79ED: 0xEFF6,
+ 0x79EE: 0xB681,
+ 0x79EF: 0xBBFD,
+ 0x79F0: 0xB3C6,
+ 0x79F1: 0xB682,
+ 0x79F2: 0xB683,
+ 0x79F3: 0xB684,
+ 0x79F4: 0xB685,
+ 0x79F5: 0xB686,
+ 0x79F6: 0xB687,
+ 0x79F7: 0xB688,
+ 0x79F8: 0xBDD5,
+ 0x79F9: 0xB689,
+ 0x79FA: 0xB68A,
+ 0x79FB: 0xD2C6,
+ 0x79FC: 0xB68B,
+ 0x79FD: 0xBBE0,
+ 0x79FE: 0xB68C,
+ 0x79FF: 0xB68D,
+ 0x7A00: 0xCFA1,
+ 0x7A01: 0xB68E,
+ 0x7A02: 0xEFFC,
+ 0x7A03: 0xEFFB,
+ 0x7A04: 0xB68F,
+ 0x7A05: 0xB690,
+ 0x7A06: 0xEFF9,
+ 0x7A07: 0xB691,
+ 0x7A08: 0xB692,
+ 0x7A09: 0xB693,
+ 0x7A0A: 0xB694,
+ 0x7A0B: 0xB3CC,
+ 0x7A0C: 0xB695,
+ 0x7A0D: 0xC9D4,
+ 0x7A0E: 0xCBB0,
+ 0x7A0F: 0xB696,
+ 0x7A10: 0xB697,
+ 0x7A11: 0xB698,
+ 0x7A12: 0xB699,
+ 0x7A13: 0xB69A,
+ 0x7A14: 0xEFFE,
+ 0x7A15: 0xB69B,
+ 0x7A16: 0xB69C,
+ 0x7A17: 0xB0DE,
+ 0x7A18: 0xB69D,
+ 0x7A19: 0xB69E,
+ 0x7A1A: 0xD6C9,
+ 0x7A1B: 0xB69F,
+ 0x7A1C: 0xB6A0,
+ 0x7A1D: 0xB740,
+ 0x7A1E: 0xEFFD,
+ 0x7A1F: 0xB741,
+ 0x7A20: 0xB3ED,
+ 0x7A21: 0xB742,
+ 0x7A22: 0xB743,
+ 0x7A23: 0xF6D5,
+ 0x7A24: 0xB744,
+ 0x7A25: 0xB745,
+ 0x7A26: 0xB746,
+ 0x7A27: 0xB747,
+ 0x7A28: 0xB748,
+ 0x7A29: 0xB749,
+ 0x7A2A: 0xB74A,
+ 0x7A2B: 0xB74B,
+ 0x7A2C: 0xB74C,
+ 0x7A2D: 0xB74D,
+ 0x7A2E: 0xB74E,
+ 0x7A2F: 0xB74F,
+ 0x7A30: 0xB750,
+ 0x7A31: 0xB751,
+ 0x7A32: 0xB752,
+ 0x7A33: 0xCEC8,
+ 0x7A34: 0xB753,
+ 0x7A35: 0xB754,
+ 0x7A36: 0xB755,
+ 0x7A37: 0xF0A2,
+ 0x7A38: 0xB756,
+ 0x7A39: 0xF0A1,
+ 0x7A3A: 0xB757,
+ 0x7A3B: 0xB5BE,
+ 0x7A3C: 0xBCDA,
+ 0x7A3D: 0xBBFC,
+ 0x7A3E: 0xB758,
+ 0x7A3F: 0xB8E5,
+ 0x7A40: 0xB759,
+ 0x7A41: 0xB75A,
+ 0x7A42: 0xB75B,
+ 0x7A43: 0xB75C,
+ 0x7A44: 0xB75D,
+ 0x7A45: 0xB75E,
+ 0x7A46: 0xC4C2,
+ 0x7A47: 0xB75F,
+ 0x7A48: 0xB760,
+ 0x7A49: 0xB761,
+ 0x7A4A: 0xB762,
+ 0x7A4B: 0xB763,
+ 0x7A4C: 0xB764,
+ 0x7A4D: 0xB765,
+ 0x7A4E: 0xB766,
+ 0x7A4F: 0xB767,
+ 0x7A50: 0xB768,
+ 0x7A51: 0xF0A3,
+ 0x7A52: 0xB769,
+ 0x7A53: 0xB76A,
+ 0x7A54: 0xB76B,
+ 0x7A55: 0xB76C,
+ 0x7A56: 0xB76D,
+ 0x7A57: 0xCBEB,
+ 0x7A58: 0xB76E,
+ 0x7A59: 0xB76F,
+ 0x7A5A: 0xB770,
+ 0x7A5B: 0xB771,
+ 0x7A5C: 0xB772,
+ 0x7A5D: 0xB773,
+ 0x7A5E: 0xB774,
+ 0x7A5F: 0xB775,
+ 0x7A60: 0xB776,
+ 0x7A61: 0xB777,
+ 0x7A62: 0xB778,
+ 0x7A63: 0xB779,
+ 0x7A64: 0xB77A,
+ 0x7A65: 0xB77B,
+ 0x7A66: 0xB77C,
+ 0x7A67: 0xB77D,
+ 0x7A68: 0xB77E,
+ 0x7A69: 0xB780,
+ 0x7A6A: 0xB781,
+ 0x7A6B: 0xB782,
+ 0x7A6C: 0xB783,
+ 0x7A6D: 0xB784,
+ 0x7A6E: 0xB785,
+ 0x7A6F: 0xB786,
+ 0x7A70: 0xF0A6,
+ 0x7A71: 0xB787,
+ 0x7A72: 0xB788,
+ 0x7A73: 0xB789,
+ 0x7A74: 0xD1A8,
+ 0x7A75: 0xB78A,
+ 0x7A76: 0xBEBF,
+ 0x7A77: 0xC7EE,
+ 0x7A78: 0xF1B6,
+ 0x7A79: 0xF1B7,
+ 0x7A7A: 0xBFD5,
+ 0x7A7B: 0xB78B,
+ 0x7A7C: 0xB78C,
+ 0x7A7D: 0xB78D,
+ 0x7A7E: 0xB78E,
+ 0x7A7F: 0xB4A9,
+ 0x7A80: 0xF1B8,
+ 0x7A81: 0xCDBB,
+ 0x7A82: 0xB78F,
+ 0x7A83: 0xC7D4,
+ 0x7A84: 0xD5AD,
+ 0x7A85: 0xB790,
+ 0x7A86: 0xF1B9,
+ 0x7A87: 0xB791,
+ 0x7A88: 0xF1BA,
+ 0x7A89: 0xB792,
+ 0x7A8A: 0xB793,
+ 0x7A8B: 0xB794,
+ 0x7A8C: 0xB795,
+ 0x7A8D: 0xC7CF,
+ 0x7A8E: 0xB796,
+ 0x7A8F: 0xB797,
+ 0x7A90: 0xB798,
+ 0x7A91: 0xD2A4,
+ 0x7A92: 0xD6CF,
+ 0x7A93: 0xB799,
+ 0x7A94: 0xB79A,
+ 0x7A95: 0xF1BB,
+ 0x7A96: 0xBDD1,
+ 0x7A97: 0xB4B0,
+ 0x7A98: 0xBEBD,
+ 0x7A99: 0xB79B,
+ 0x7A9A: 0xB79C,
+ 0x7A9B: 0xB79D,
+ 0x7A9C: 0xB4DC,
+ 0x7A9D: 0xCED1,
+ 0x7A9E: 0xB79E,
+ 0x7A9F: 0xBFDF,
+ 0x7AA0: 0xF1BD,
+ 0x7AA1: 0xB79F,
+ 0x7AA2: 0xB7A0,
+ 0x7AA3: 0xB840,
+ 0x7AA4: 0xB841,
+ 0x7AA5: 0xBFFA,
+ 0x7AA6: 0xF1BC,
+ 0x7AA7: 0xB842,
+ 0x7AA8: 0xF1BF,
+ 0x7AA9: 0xB843,
+ 0x7AAA: 0xB844,
+ 0x7AAB: 0xB845,
+ 0x7AAC: 0xF1BE,
+ 0x7AAD: 0xF1C0,
+ 0x7AAE: 0xB846,
+ 0x7AAF: 0xB847,
+ 0x7AB0: 0xB848,
+ 0x7AB1: 0xB849,
+ 0x7AB2: 0xB84A,
+ 0x7AB3: 0xF1C1,
+ 0x7AB4: 0xB84B,
+ 0x7AB5: 0xB84C,
+ 0x7AB6: 0xB84D,
+ 0x7AB7: 0xB84E,
+ 0x7AB8: 0xB84F,
+ 0x7AB9: 0xB850,
+ 0x7ABA: 0xB851,
+ 0x7ABB: 0xB852,
+ 0x7ABC: 0xB853,
+ 0x7ABD: 0xB854,
+ 0x7ABE: 0xB855,
+ 0x7ABF: 0xC1FE,
+ 0x7AC0: 0xB856,
+ 0x7AC1: 0xB857,
+ 0x7AC2: 0xB858,
+ 0x7AC3: 0xB859,
+ 0x7AC4: 0xB85A,
+ 0x7AC5: 0xB85B,
+ 0x7AC6: 0xB85C,
+ 0x7AC7: 0xB85D,
+ 0x7AC8: 0xB85E,
+ 0x7AC9: 0xB85F,
+ 0x7ACA: 0xB860,
+ 0x7ACB: 0xC1A2,
+ 0x7ACC: 0xB861,
+ 0x7ACD: 0xB862,
+ 0x7ACE: 0xB863,
+ 0x7ACF: 0xB864,
+ 0x7AD0: 0xB865,
+ 0x7AD1: 0xB866,
+ 0x7AD2: 0xB867,
+ 0x7AD3: 0xB868,
+ 0x7AD4: 0xB869,
+ 0x7AD5: 0xB86A,
+ 0x7AD6: 0xCAFA,
+ 0x7AD7: 0xB86B,
+ 0x7AD8: 0xB86C,
+ 0x7AD9: 0xD5BE,
+ 0x7ADA: 0xB86D,
+ 0x7ADB: 0xB86E,
+ 0x7ADC: 0xB86F,
+ 0x7ADD: 0xB870,
+ 0x7ADE: 0xBEBA,
+ 0x7ADF: 0xBEB9,
+ 0x7AE0: 0xD5C2,
+ 0x7AE1: 0xB871,
+ 0x7AE2: 0xB872,
+ 0x7AE3: 0xBFA2,
+ 0x7AE4: 0xB873,
+ 0x7AE5: 0xCDAF,
+ 0x7AE6: 0xF1B5,
+ 0x7AE7: 0xB874,
+ 0x7AE8: 0xB875,
+ 0x7AE9: 0xB876,
+ 0x7AEA: 0xB877,
+ 0x7AEB: 0xB878,
+ 0x7AEC: 0xB879,
+ 0x7AED: 0xBDDF,
+ 0x7AEE: 0xB87A,
+ 0x7AEF: 0xB6CB,
+ 0x7AF0: 0xB87B,
+ 0x7AF1: 0xB87C,
+ 0x7AF2: 0xB87D,
+ 0x7AF3: 0xB87E,
+ 0x7AF4: 0xB880,
+ 0x7AF5: 0xB881,
+ 0x7AF6: 0xB882,
+ 0x7AF7: 0xB883,
+ 0x7AF8: 0xB884,
+ 0x7AF9: 0xD6F1,
+ 0x7AFA: 0xF3C3,
+ 0x7AFB: 0xB885,
+ 0x7AFC: 0xB886,
+ 0x7AFD: 0xF3C4,
+ 0x7AFE: 0xB887,
+ 0x7AFF: 0xB8CD,
+ 0x7B00: 0xB888,
+ 0x7B01: 0xB889,
+ 0x7B02: 0xB88A,
+ 0x7B03: 0xF3C6,
+ 0x7B04: 0xF3C7,
+ 0x7B05: 0xB88B,
+ 0x7B06: 0xB0CA,
+ 0x7B07: 0xB88C,
+ 0x7B08: 0xF3C5,
+ 0x7B09: 0xB88D,
+ 0x7B0A: 0xF3C9,
+ 0x7B0B: 0xCBF1,
+ 0x7B0C: 0xB88E,
+ 0x7B0D: 0xB88F,
+ 0x7B0E: 0xB890,
+ 0x7B0F: 0xF3CB,
+ 0x7B10: 0xB891,
+ 0x7B11: 0xD0A6,
+ 0x7B12: 0xB892,
+ 0x7B13: 0xB893,
+ 0x7B14: 0xB1CA,
+ 0x7B15: 0xF3C8,
+ 0x7B16: 0xB894,
+ 0x7B17: 0xB895,
+ 0x7B18: 0xB896,
+ 0x7B19: 0xF3CF,
+ 0x7B1A: 0xB897,
+ 0x7B1B: 0xB5D1,
+ 0x7B1C: 0xB898,
+ 0x7B1D: 0xB899,
+ 0x7B1E: 0xF3D7,
+ 0x7B1F: 0xB89A,
+ 0x7B20: 0xF3D2,
+ 0x7B21: 0xB89B,
+ 0x7B22: 0xB89C,
+ 0x7B23: 0xB89D,
+ 0x7B24: 0xF3D4,
+ 0x7B25: 0xF3D3,
+ 0x7B26: 0xB7FB,
+ 0x7B27: 0xB89E,
+ 0x7B28: 0xB1BF,
+ 0x7B29: 0xB89F,
+ 0x7B2A: 0xF3CE,
+ 0x7B2B: 0xF3CA,
+ 0x7B2C: 0xB5DA,
+ 0x7B2D: 0xB8A0,
+ 0x7B2E: 0xF3D0,
+ 0x7B2F: 0xB940,
+ 0x7B30: 0xB941,
+ 0x7B31: 0xF3D1,
+ 0x7B32: 0xB942,
+ 0x7B33: 0xF3D5,
+ 0x7B34: 0xB943,
+ 0x7B35: 0xB944,
+ 0x7B36: 0xB945,
+ 0x7B37: 0xB946,
+ 0x7B38: 0xF3CD,
+ 0x7B39: 0xB947,
+ 0x7B3A: 0xBCE3,
+ 0x7B3B: 0xB948,
+ 0x7B3C: 0xC1FD,
+ 0x7B3D: 0xB949,
+ 0x7B3E: 0xF3D6,
+ 0x7B3F: 0xB94A,
+ 0x7B40: 0xB94B,
+ 0x7B41: 0xB94C,
+ 0x7B42: 0xB94D,
+ 0x7B43: 0xB94E,
+ 0x7B44: 0xB94F,
+ 0x7B45: 0xF3DA,
+ 0x7B46: 0xB950,
+ 0x7B47: 0xF3CC,
+ 0x7B48: 0xB951,
+ 0x7B49: 0xB5C8,
+ 0x7B4A: 0xB952,
+ 0x7B4B: 0xBDEE,
+ 0x7B4C: 0xF3DC,
+ 0x7B4D: 0xB953,
+ 0x7B4E: 0xB954,
+ 0x7B4F: 0xB7A4,
+ 0x7B50: 0xBFF0,
+ 0x7B51: 0xD6FE,
+ 0x7B52: 0xCDB2,
+ 0x7B53: 0xB955,
+ 0x7B54: 0xB4F0,
+ 0x7B55: 0xB956,
+ 0x7B56: 0xB2DF,
+ 0x7B57: 0xB957,
+ 0x7B58: 0xF3D8,
+ 0x7B59: 0xB958,
+ 0x7B5A: 0xF3D9,
+ 0x7B5B: 0xC9B8,
+ 0x7B5C: 0xB959,
+ 0x7B5D: 0xF3DD,
+ 0x7B5E: 0xB95A,
+ 0x7B5F: 0xB95B,
+ 0x7B60: 0xF3DE,
+ 0x7B61: 0xB95C,
+ 0x7B62: 0xF3E1,
+ 0x7B63: 0xB95D,
+ 0x7B64: 0xB95E,
+ 0x7B65: 0xB95F,
+ 0x7B66: 0xB960,
+ 0x7B67: 0xB961,
+ 0x7B68: 0xB962,
+ 0x7B69: 0xB963,
+ 0x7B6A: 0xB964,
+ 0x7B6B: 0xB965,
+ 0x7B6C: 0xB966,
+ 0x7B6D: 0xB967,
+ 0x7B6E: 0xF3DF,
+ 0x7B6F: 0xB968,
+ 0x7B70: 0xB969,
+ 0x7B71: 0xF3E3,
+ 0x7B72: 0xF3E2,
+ 0x7B73: 0xB96A,
+ 0x7B74: 0xB96B,
+ 0x7B75: 0xF3DB,
+ 0x7B76: 0xB96C,
+ 0x7B77: 0xBFEA,
+ 0x7B78: 0xB96D,
+ 0x7B79: 0xB3EF,
+ 0x7B7A: 0xB96E,
+ 0x7B7B: 0xF3E0,
+ 0x7B7C: 0xB96F,
+ 0x7B7D: 0xB970,
+ 0x7B7E: 0xC7A9,
+ 0x7B7F: 0xB971,
+ 0x7B80: 0xBCF2,
+ 0x7B81: 0xB972,
+ 0x7B82: 0xB973,
+ 0x7B83: 0xB974,
+ 0x7B84: 0xB975,
+ 0x7B85: 0xF3EB,
+ 0x7B86: 0xB976,
+ 0x7B87: 0xB977,
+ 0x7B88: 0xB978,
+ 0x7B89: 0xB979,
+ 0x7B8A: 0xB97A,
+ 0x7B8B: 0xB97B,
+ 0x7B8C: 0xB97C,
+ 0x7B8D: 0xB9BF,
+ 0x7B8E: 0xB97D,
+ 0x7B8F: 0xB97E,
+ 0x7B90: 0xF3E4,
+ 0x7B91: 0xB980,
+ 0x7B92: 0xB981,
+ 0x7B93: 0xB982,
+ 0x7B94: 0xB2AD,
+ 0x7B95: 0xBBFE,
+ 0x7B96: 0xB983,
+ 0x7B97: 0xCBE3,
+ 0x7B98: 0xB984,
+ 0x7B99: 0xB985,
+ 0x7B9A: 0xB986,
+ 0x7B9B: 0xB987,
+ 0x7B9C: 0xF3ED,
+ 0x7B9D: 0xF3E9,
+ 0x7B9E: 0xB988,
+ 0x7B9F: 0xB989,
+ 0x7BA0: 0xB98A,
+ 0x7BA1: 0xB9DC,
+ 0x7BA2: 0xF3EE,
+ 0x7BA3: 0xB98B,
+ 0x7BA4: 0xB98C,
+ 0x7BA5: 0xB98D,
+ 0x7BA6: 0xF3E5,
+ 0x7BA7: 0xF3E6,
+ 0x7BA8: 0xF3EA,
+ 0x7BA9: 0xC2E1,
+ 0x7BAA: 0xF3EC,
+ 0x7BAB: 0xF3EF,
+ 0x7BAC: 0xF3E8,
+ 0x7BAD: 0xBCFD,
+ 0x7BAE: 0xB98E,
+ 0x7BAF: 0xB98F,
+ 0x7BB0: 0xB990,
+ 0x7BB1: 0xCFE4,
+ 0x7BB2: 0xB991,
+ 0x7BB3: 0xB992,
+ 0x7BB4: 0xF3F0,
+ 0x7BB5: 0xB993,
+ 0x7BB6: 0xB994,
+ 0x7BB7: 0xB995,
+ 0x7BB8: 0xF3E7,
+ 0x7BB9: 0xB996,
+ 0x7BBA: 0xB997,
+ 0x7BBB: 0xB998,
+ 0x7BBC: 0xB999,
+ 0x7BBD: 0xB99A,
+ 0x7BBE: 0xB99B,
+ 0x7BBF: 0xB99C,
+ 0x7BC0: 0xB99D,
+ 0x7BC1: 0xF3F2,
+ 0x7BC2: 0xB99E,
+ 0x7BC3: 0xB99F,
+ 0x7BC4: 0xB9A0,
+ 0x7BC5: 0xBA40,
+ 0x7BC6: 0xD7AD,
+ 0x7BC7: 0xC6AA,
+ 0x7BC8: 0xBA41,
+ 0x7BC9: 0xBA42,
+ 0x7BCA: 0xBA43,
+ 0x7BCB: 0xBA44,
+ 0x7BCC: 0xF3F3,
+ 0x7BCD: 0xBA45,
+ 0x7BCE: 0xBA46,
+ 0x7BCF: 0xBA47,
+ 0x7BD0: 0xBA48,
+ 0x7BD1: 0xF3F1,
+ 0x7BD2: 0xBA49,
+ 0x7BD3: 0xC2A8,
+ 0x7BD4: 0xBA4A,
+ 0x7BD5: 0xBA4B,
+ 0x7BD6: 0xBA4C,
+ 0x7BD7: 0xBA4D,
+ 0x7BD8: 0xBA4E,
+ 0x7BD9: 0xB8DD,
+ 0x7BDA: 0xF3F5,
+ 0x7BDB: 0xBA4F,
+ 0x7BDC: 0xBA50,
+ 0x7BDD: 0xF3F4,
+ 0x7BDE: 0xBA51,
+ 0x7BDF: 0xBA52,
+ 0x7BE0: 0xBA53,
+ 0x7BE1: 0xB4DB,
+ 0x7BE2: 0xBA54,
+ 0x7BE3: 0xBA55,
+ 0x7BE4: 0xBA56,
+ 0x7BE5: 0xF3F6,
+ 0x7BE6: 0xF3F7,
+ 0x7BE7: 0xBA57,
+ 0x7BE8: 0xBA58,
+ 0x7BE9: 0xBA59,
+ 0x7BEA: 0xF3F8,
+ 0x7BEB: 0xBA5A,
+ 0x7BEC: 0xBA5B,
+ 0x7BED: 0xBA5C,
+ 0x7BEE: 0xC0BA,
+ 0x7BEF: 0xBA5D,
+ 0x7BF0: 0xBA5E,
+ 0x7BF1: 0xC0E9,
+ 0x7BF2: 0xBA5F,
+ 0x7BF3: 0xBA60,
+ 0x7BF4: 0xBA61,
+ 0x7BF5: 0xBA62,
+ 0x7BF6: 0xBA63,
+ 0x7BF7: 0xC5F1,
+ 0x7BF8: 0xBA64,
+ 0x7BF9: 0xBA65,
+ 0x7BFA: 0xBA66,
+ 0x7BFB: 0xBA67,
+ 0x7BFC: 0xF3FB,
+ 0x7BFD: 0xBA68,
+ 0x7BFE: 0xF3FA,
+ 0x7BFF: 0xBA69,
+ 0x7C00: 0xBA6A,
+ 0x7C01: 0xBA6B,
+ 0x7C02: 0xBA6C,
+ 0x7C03: 0xBA6D,
+ 0x7C04: 0xBA6E,
+ 0x7C05: 0xBA6F,
+ 0x7C06: 0xBA70,
+ 0x7C07: 0xB4D8,
+ 0x7C08: 0xBA71,
+ 0x7C09: 0xBA72,
+ 0x7C0A: 0xBA73,
+ 0x7C0B: 0xF3FE,
+ 0x7C0C: 0xF3F9,
+ 0x7C0D: 0xBA74,
+ 0x7C0E: 0xBA75,
+ 0x7C0F: 0xF3FC,
+ 0x7C10: 0xBA76,
+ 0x7C11: 0xBA77,
+ 0x7C12: 0xBA78,
+ 0x7C13: 0xBA79,
+ 0x7C14: 0xBA7A,
+ 0x7C15: 0xBA7B,
+ 0x7C16: 0xF3FD,
+ 0x7C17: 0xBA7C,
+ 0x7C18: 0xBA7D,
+ 0x7C19: 0xBA7E,
+ 0x7C1A: 0xBA80,
+ 0x7C1B: 0xBA81,
+ 0x7C1C: 0xBA82,
+ 0x7C1D: 0xBA83,
+ 0x7C1E: 0xBA84,
+ 0x7C1F: 0xF4A1,
+ 0x7C20: 0xBA85,
+ 0x7C21: 0xBA86,
+ 0x7C22: 0xBA87,
+ 0x7C23: 0xBA88,
+ 0x7C24: 0xBA89,
+ 0x7C25: 0xBA8A,
+ 0x7C26: 0xF4A3,
+ 0x7C27: 0xBBC9,
+ 0x7C28: 0xBA8B,
+ 0x7C29: 0xBA8C,
+ 0x7C2A: 0xF4A2,
+ 0x7C2B: 0xBA8D,
+ 0x7C2C: 0xBA8E,
+ 0x7C2D: 0xBA8F,
+ 0x7C2E: 0xBA90,
+ 0x7C2F: 0xBA91,
+ 0x7C30: 0xBA92,
+ 0x7C31: 0xBA93,
+ 0x7C32: 0xBA94,
+ 0x7C33: 0xBA95,
+ 0x7C34: 0xBA96,
+ 0x7C35: 0xBA97,
+ 0x7C36: 0xBA98,
+ 0x7C37: 0xBA99,
+ 0x7C38: 0xF4A4,
+ 0x7C39: 0xBA9A,
+ 0x7C3A: 0xBA9B,
+ 0x7C3B: 0xBA9C,
+ 0x7C3C: 0xBA9D,
+ 0x7C3D: 0xBA9E,
+ 0x7C3E: 0xBA9F,
+ 0x7C3F: 0xB2BE,
+ 0x7C40: 0xF4A6,
+ 0x7C41: 0xF4A5,
+ 0x7C42: 0xBAA0,
+ 0x7C43: 0xBB40,
+ 0x7C44: 0xBB41,
+ 0x7C45: 0xBB42,
+ 0x7C46: 0xBB43,
+ 0x7C47: 0xBB44,
+ 0x7C48: 0xBB45,
+ 0x7C49: 0xBB46,
+ 0x7C4A: 0xBB47,
+ 0x7C4B: 0xBB48,
+ 0x7C4C: 0xBB49,
+ 0x7C4D: 0xBCAE,
+ 0x7C4E: 0xBB4A,
+ 0x7C4F: 0xBB4B,
+ 0x7C50: 0xBB4C,
+ 0x7C51: 0xBB4D,
+ 0x7C52: 0xBB4E,
+ 0x7C53: 0xBB4F,
+ 0x7C54: 0xBB50,
+ 0x7C55: 0xBB51,
+ 0x7C56: 0xBB52,
+ 0x7C57: 0xBB53,
+ 0x7C58: 0xBB54,
+ 0x7C59: 0xBB55,
+ 0x7C5A: 0xBB56,
+ 0x7C5B: 0xBB57,
+ 0x7C5C: 0xBB58,
+ 0x7C5D: 0xBB59,
+ 0x7C5E: 0xBB5A,
+ 0x7C5F: 0xBB5B,
+ 0x7C60: 0xBB5C,
+ 0x7C61: 0xBB5D,
+ 0x7C62: 0xBB5E,
+ 0x7C63: 0xBB5F,
+ 0x7C64: 0xBB60,
+ 0x7C65: 0xBB61,
+ 0x7C66: 0xBB62,
+ 0x7C67: 0xBB63,
+ 0x7C68: 0xBB64,
+ 0x7C69: 0xBB65,
+ 0x7C6A: 0xBB66,
+ 0x7C6B: 0xBB67,
+ 0x7C6C: 0xBB68,
+ 0x7C6D: 0xBB69,
+ 0x7C6E: 0xBB6A,
+ 0x7C6F: 0xBB6B,
+ 0x7C70: 0xBB6C,
+ 0x7C71: 0xBB6D,
+ 0x7C72: 0xBB6E,
+ 0x7C73: 0xC3D7,
+ 0x7C74: 0xD9E1,
+ 0x7C75: 0xBB6F,
+ 0x7C76: 0xBB70,
+ 0x7C77: 0xBB71,
+ 0x7C78: 0xBB72,
+ 0x7C79: 0xBB73,
+ 0x7C7A: 0xBB74,
+ 0x7C7B: 0xC0E0,
+ 0x7C7C: 0xF4CC,
+ 0x7C7D: 0xD7D1,
+ 0x7C7E: 0xBB75,
+ 0x7C7F: 0xBB76,
+ 0x7C80: 0xBB77,
+ 0x7C81: 0xBB78,
+ 0x7C82: 0xBB79,
+ 0x7C83: 0xBB7A,
+ 0x7C84: 0xBB7B,
+ 0x7C85: 0xBB7C,
+ 0x7C86: 0xBB7D,
+ 0x7C87: 0xBB7E,
+ 0x7C88: 0xBB80,
+ 0x7C89: 0xB7DB,
+ 0x7C8A: 0xBB81,
+ 0x7C8B: 0xBB82,
+ 0x7C8C: 0xBB83,
+ 0x7C8D: 0xBB84,
+ 0x7C8E: 0xBB85,
+ 0x7C8F: 0xBB86,
+ 0x7C90: 0xBB87,
+ 0x7C91: 0xF4CE,
+ 0x7C92: 0xC1A3,
+ 0x7C93: 0xBB88,
+ 0x7C94: 0xBB89,
+ 0x7C95: 0xC6C9,
+ 0x7C96: 0xBB8A,
+ 0x7C97: 0xB4D6,
+ 0x7C98: 0xD5B3,
+ 0x7C99: 0xBB8B,
+ 0x7C9A: 0xBB8C,
+ 0x7C9B: 0xBB8D,
+ 0x7C9C: 0xF4D0,
+ 0x7C9D: 0xF4CF,
+ 0x7C9E: 0xF4D1,
+ 0x7C9F: 0xCBDA,
+ 0x7CA0: 0xBB8E,
+ 0x7CA1: 0xBB8F,
+ 0x7CA2: 0xF4D2,
+ 0x7CA3: 0xBB90,
+ 0x7CA4: 0xD4C1,
+ 0x7CA5: 0xD6E0,
+ 0x7CA6: 0xBB91,
+ 0x7CA7: 0xBB92,
+ 0x7CA8: 0xBB93,
+ 0x7CA9: 0xBB94,
+ 0x7CAA: 0xB7E0,
+ 0x7CAB: 0xBB95,
+ 0x7CAC: 0xBB96,
+ 0x7CAD: 0xBB97,
+ 0x7CAE: 0xC1B8,
+ 0x7CAF: 0xBB98,
+ 0x7CB0: 0xBB99,
+ 0x7CB1: 0xC1BB,
+ 0x7CB2: 0xF4D3,
+ 0x7CB3: 0xBEAC,
+ 0x7CB4: 0xBB9A,
+ 0x7CB5: 0xBB9B,
+ 0x7CB6: 0xBB9C,
+ 0x7CB7: 0xBB9D,
+ 0x7CB8: 0xBB9E,
+ 0x7CB9: 0xB4E2,
+ 0x7CBA: 0xBB9F,
+ 0x7CBB: 0xBBA0,
+ 0x7CBC: 0xF4D4,
+ 0x7CBD: 0xF4D5,
+ 0x7CBE: 0xBEAB,
+ 0x7CBF: 0xBC40,
+ 0x7CC0: 0xBC41,
+ 0x7CC1: 0xF4D6,
+ 0x7CC2: 0xBC42,
+ 0x7CC3: 0xBC43,
+ 0x7CC4: 0xBC44,
+ 0x7CC5: 0xF4DB,
+ 0x7CC6: 0xBC45,
+ 0x7CC7: 0xF4D7,
+ 0x7CC8: 0xF4DA,
+ 0x7CC9: 0xBC46,
+ 0x7CCA: 0xBAFD,
+ 0x7CCB: 0xBC47,
+ 0x7CCC: 0xF4D8,
+ 0x7CCD: 0xF4D9,
+ 0x7CCE: 0xBC48,
+ 0x7CCF: 0xBC49,
+ 0x7CD0: 0xBC4A,
+ 0x7CD1: 0xBC4B,
+ 0x7CD2: 0xBC4C,
+ 0x7CD3: 0xBC4D,
+ 0x7CD4: 0xBC4E,
+ 0x7CD5: 0xB8E2,
+ 0x7CD6: 0xCCC7,
+ 0x7CD7: 0xF4DC,
+ 0x7CD8: 0xBC4F,
+ 0x7CD9: 0xB2DA,
+ 0x7CDA: 0xBC50,
+ 0x7CDB: 0xBC51,
+ 0x7CDC: 0xC3D3,
+ 0x7CDD: 0xBC52,
+ 0x7CDE: 0xBC53,
+ 0x7CDF: 0xD4E3,
+ 0x7CE0: 0xBFB7,
+ 0x7CE1: 0xBC54,
+ 0x7CE2: 0xBC55,
+ 0x7CE3: 0xBC56,
+ 0x7CE4: 0xBC57,
+ 0x7CE5: 0xBC58,
+ 0x7CE6: 0xBC59,
+ 0x7CE7: 0xBC5A,
+ 0x7CE8: 0xF4DD,
+ 0x7CE9: 0xBC5B,
+ 0x7CEA: 0xBC5C,
+ 0x7CEB: 0xBC5D,
+ 0x7CEC: 0xBC5E,
+ 0x7CED: 0xBC5F,
+ 0x7CEE: 0xBC60,
+ 0x7CEF: 0xC5B4,
+ 0x7CF0: 0xBC61,
+ 0x7CF1: 0xBC62,
+ 0x7CF2: 0xBC63,
+ 0x7CF3: 0xBC64,
+ 0x7CF4: 0xBC65,
+ 0x7CF5: 0xBC66,
+ 0x7CF6: 0xBC67,
+ 0x7CF7: 0xBC68,
+ 0x7CF8: 0xF4E9,
+ 0x7CF9: 0xBC69,
+ 0x7CFA: 0xBC6A,
+ 0x7CFB: 0xCFB5,
+ 0x7CFC: 0xBC6B,
+ 0x7CFD: 0xBC6C,
+ 0x7CFE: 0xBC6D,
+ 0x7CFF: 0xBC6E,
+ 0x7D00: 0xBC6F,
+ 0x7D01: 0xBC70,
+ 0x7D02: 0xBC71,
+ 0x7D03: 0xBC72,
+ 0x7D04: 0xBC73,
+ 0x7D05: 0xBC74,
+ 0x7D06: 0xBC75,
+ 0x7D07: 0xBC76,
+ 0x7D08: 0xBC77,
+ 0x7D09: 0xBC78,
+ 0x7D0A: 0xCEC9,
+ 0x7D0B: 0xBC79,
+ 0x7D0C: 0xBC7A,
+ 0x7D0D: 0xBC7B,
+ 0x7D0E: 0xBC7C,
+ 0x7D0F: 0xBC7D,
+ 0x7D10: 0xBC7E,
+ 0x7D11: 0xBC80,
+ 0x7D12: 0xBC81,
+ 0x7D13: 0xBC82,
+ 0x7D14: 0xBC83,
+ 0x7D15: 0xBC84,
+ 0x7D16: 0xBC85,
+ 0x7D17: 0xBC86,
+ 0x7D18: 0xBC87,
+ 0x7D19: 0xBC88,
+ 0x7D1A: 0xBC89,
+ 0x7D1B: 0xBC8A,
+ 0x7D1C: 0xBC8B,
+ 0x7D1D: 0xBC8C,
+ 0x7D1E: 0xBC8D,
+ 0x7D1F: 0xBC8E,
+ 0x7D20: 0xCBD8,
+ 0x7D21: 0xBC8F,
+ 0x7D22: 0xCBF7,
+ 0x7D23: 0xBC90,
+ 0x7D24: 0xBC91,
+ 0x7D25: 0xBC92,
+ 0x7D26: 0xBC93,
+ 0x7D27: 0xBDF4,
+ 0x7D28: 0xBC94,
+ 0x7D29: 0xBC95,
+ 0x7D2A: 0xBC96,
+ 0x7D2B: 0xD7CF,
+ 0x7D2C: 0xBC97,
+ 0x7D2D: 0xBC98,
+ 0x7D2E: 0xBC99,
+ 0x7D2F: 0xC0DB,
+ 0x7D30: 0xBC9A,
+ 0x7D31: 0xBC9B,
+ 0x7D32: 0xBC9C,
+ 0x7D33: 0xBC9D,
+ 0x7D34: 0xBC9E,
+ 0x7D35: 0xBC9F,
+ 0x7D36: 0xBCA0,
+ 0x7D37: 0xBD40,
+ 0x7D38: 0xBD41,
+ 0x7D39: 0xBD42,
+ 0x7D3A: 0xBD43,
+ 0x7D3B: 0xBD44,
+ 0x7D3C: 0xBD45,
+ 0x7D3D: 0xBD46,
+ 0x7D3E: 0xBD47,
+ 0x7D3F: 0xBD48,
+ 0x7D40: 0xBD49,
+ 0x7D41: 0xBD4A,
+ 0x7D42: 0xBD4B,
+ 0x7D43: 0xBD4C,
+ 0x7D44: 0xBD4D,
+ 0x7D45: 0xBD4E,
+ 0x7D46: 0xBD4F,
+ 0x7D47: 0xBD50,
+ 0x7D48: 0xBD51,
+ 0x7D49: 0xBD52,
+ 0x7D4A: 0xBD53,
+ 0x7D4B: 0xBD54,
+ 0x7D4C: 0xBD55,
+ 0x7D4D: 0xBD56,
+ 0x7D4E: 0xBD57,
+ 0x7D4F: 0xBD58,
+ 0x7D50: 0xBD59,
+ 0x7D51: 0xBD5A,
+ 0x7D52: 0xBD5B,
+ 0x7D53: 0xBD5C,
+ 0x7D54: 0xBD5D,
+ 0x7D55: 0xBD5E,
+ 0x7D56: 0xBD5F,
+ 0x7D57: 0xBD60,
+ 0x7D58: 0xBD61,
+ 0x7D59: 0xBD62,
+ 0x7D5A: 0xBD63,
+ 0x7D5B: 0xBD64,
+ 0x7D5C: 0xBD65,
+ 0x7D5D: 0xBD66,
+ 0x7D5E: 0xBD67,
+ 0x7D5F: 0xBD68,
+ 0x7D60: 0xBD69,
+ 0x7D61: 0xBD6A,
+ 0x7D62: 0xBD6B,
+ 0x7D63: 0xBD6C,
+ 0x7D64: 0xBD6D,
+ 0x7D65: 0xBD6E,
+ 0x7D66: 0xBD6F,
+ 0x7D67: 0xBD70,
+ 0x7D68: 0xBD71,
+ 0x7D69: 0xBD72,
+ 0x7D6A: 0xBD73,
+ 0x7D6B: 0xBD74,
+ 0x7D6C: 0xBD75,
+ 0x7D6D: 0xBD76,
+ 0x7D6E: 0xD0F5,
+ 0x7D6F: 0xBD77,
+ 0x7D70: 0xBD78,
+ 0x7D71: 0xBD79,
+ 0x7D72: 0xBD7A,
+ 0x7D73: 0xBD7B,
+ 0x7D74: 0xBD7C,
+ 0x7D75: 0xBD7D,
+ 0x7D76: 0xBD7E,
+ 0x7D77: 0xF4EA,
+ 0x7D78: 0xBD80,
+ 0x7D79: 0xBD81,
+ 0x7D7A: 0xBD82,
+ 0x7D7B: 0xBD83,
+ 0x7D7C: 0xBD84,
+ 0x7D7D: 0xBD85,
+ 0x7D7E: 0xBD86,
+ 0x7D7F: 0xBD87,
+ 0x7D80: 0xBD88,
+ 0x7D81: 0xBD89,
+ 0x7D82: 0xBD8A,
+ 0x7D83: 0xBD8B,
+ 0x7D84: 0xBD8C,
+ 0x7D85: 0xBD8D,
+ 0x7D86: 0xBD8E,
+ 0x7D87: 0xBD8F,
+ 0x7D88: 0xBD90,
+ 0x7D89: 0xBD91,
+ 0x7D8A: 0xBD92,
+ 0x7D8B: 0xBD93,
+ 0x7D8C: 0xBD94,
+ 0x7D8D: 0xBD95,
+ 0x7D8E: 0xBD96,
+ 0x7D8F: 0xBD97,
+ 0x7D90: 0xBD98,
+ 0x7D91: 0xBD99,
+ 0x7D92: 0xBD9A,
+ 0x7D93: 0xBD9B,
+ 0x7D94: 0xBD9C,
+ 0x7D95: 0xBD9D,
+ 0x7D96: 0xBD9E,
+ 0x7D97: 0xBD9F,
+ 0x7D98: 0xBDA0,
+ 0x7D99: 0xBE40,
+ 0x7D9A: 0xBE41,
+ 0x7D9B: 0xBE42,
+ 0x7D9C: 0xBE43,
+ 0x7D9D: 0xBE44,
+ 0x7D9E: 0xBE45,
+ 0x7D9F: 0xBE46,
+ 0x7DA0: 0xBE47,
+ 0x7DA1: 0xBE48,
+ 0x7DA2: 0xBE49,
+ 0x7DA3: 0xBE4A,
+ 0x7DA4: 0xBE4B,
+ 0x7DA5: 0xBE4C,
+ 0x7DA6: 0xF4EB,
+ 0x7DA7: 0xBE4D,
+ 0x7DA8: 0xBE4E,
+ 0x7DA9: 0xBE4F,
+ 0x7DAA: 0xBE50,
+ 0x7DAB: 0xBE51,
+ 0x7DAC: 0xBE52,
+ 0x7DAD: 0xBE53,
+ 0x7DAE: 0xF4EC,
+ 0x7DAF: 0xBE54,
+ 0x7DB0: 0xBE55,
+ 0x7DB1: 0xBE56,
+ 0x7DB2: 0xBE57,
+ 0x7DB3: 0xBE58,
+ 0x7DB4: 0xBE59,
+ 0x7DB5: 0xBE5A,
+ 0x7DB6: 0xBE5B,
+ 0x7DB7: 0xBE5C,
+ 0x7DB8: 0xBE5D,
+ 0x7DB9: 0xBE5E,
+ 0x7DBA: 0xBE5F,
+ 0x7DBB: 0xBE60,
+ 0x7DBC: 0xBE61,
+ 0x7DBD: 0xBE62,
+ 0x7DBE: 0xBE63,
+ 0x7DBF: 0xBE64,
+ 0x7DC0: 0xBE65,
+ 0x7DC1: 0xBE66,
+ 0x7DC2: 0xBE67,
+ 0x7DC3: 0xBE68,
+ 0x7DC4: 0xBE69,
+ 0x7DC5: 0xBE6A,
+ 0x7DC6: 0xBE6B,
+ 0x7DC7: 0xBE6C,
+ 0x7DC8: 0xBE6D,
+ 0x7DC9: 0xBE6E,
+ 0x7DCA: 0xBE6F,
+ 0x7DCB: 0xBE70,
+ 0x7DCC: 0xBE71,
+ 0x7DCD: 0xBE72,
+ 0x7DCE: 0xBE73,
+ 0x7DCF: 0xBE74,
+ 0x7DD0: 0xBE75,
+ 0x7DD1: 0xBE76,
+ 0x7DD2: 0xBE77,
+ 0x7DD3: 0xBE78,
+ 0x7DD4: 0xBE79,
+ 0x7DD5: 0xBE7A,
+ 0x7DD6: 0xBE7B,
+ 0x7DD7: 0xBE7C,
+ 0x7DD8: 0xBE7D,
+ 0x7DD9: 0xBE7E,
+ 0x7DDA: 0xBE80,
+ 0x7DDB: 0xBE81,
+ 0x7DDC: 0xBE82,
+ 0x7DDD: 0xBE83,
+ 0x7DDE: 0xBE84,
+ 0x7DDF: 0xBE85,
+ 0x7DE0: 0xBE86,
+ 0x7DE1: 0xBE87,
+ 0x7DE2: 0xBE88,
+ 0x7DE3: 0xBE89,
+ 0x7DE4: 0xBE8A,
+ 0x7DE5: 0xBE8B,
+ 0x7DE6: 0xBE8C,
+ 0x7DE7: 0xBE8D,
+ 0x7DE8: 0xBE8E,
+ 0x7DE9: 0xBE8F,
+ 0x7DEA: 0xBE90,
+ 0x7DEB: 0xBE91,
+ 0x7DEC: 0xBE92,
+ 0x7DED: 0xBE93,
+ 0x7DEE: 0xBE94,
+ 0x7DEF: 0xBE95,
+ 0x7DF0: 0xBE96,
+ 0x7DF1: 0xBE97,
+ 0x7DF2: 0xBE98,
+ 0x7DF3: 0xBE99,
+ 0x7DF4: 0xBE9A,
+ 0x7DF5: 0xBE9B,
+ 0x7DF6: 0xBE9C,
+ 0x7DF7: 0xBE9D,
+ 0x7DF8: 0xBE9E,
+ 0x7DF9: 0xBE9F,
+ 0x7DFA: 0xBEA0,
+ 0x7DFB: 0xBF40,
+ 0x7DFC: 0xBF41,
+ 0x7DFD: 0xBF42,
+ 0x7DFE: 0xBF43,
+ 0x7DFF: 0xBF44,
+ 0x7E00: 0xBF45,
+ 0x7E01: 0xBF46,
+ 0x7E02: 0xBF47,
+ 0x7E03: 0xBF48,
+ 0x7E04: 0xBF49,
+ 0x7E05: 0xBF4A,
+ 0x7E06: 0xBF4B,
+ 0x7E07: 0xBF4C,
+ 0x7E08: 0xBF4D,
+ 0x7E09: 0xBF4E,
+ 0x7E0A: 0xBF4F,
+ 0x7E0B: 0xBF50,
+ 0x7E0C: 0xBF51,
+ 0x7E0D: 0xBF52,
+ 0x7E0E: 0xBF53,
+ 0x7E0F: 0xBF54,
+ 0x7E10: 0xBF55,
+ 0x7E11: 0xBF56,
+ 0x7E12: 0xBF57,
+ 0x7E13: 0xBF58,
+ 0x7E14: 0xBF59,
+ 0x7E15: 0xBF5A,
+ 0x7E16: 0xBF5B,
+ 0x7E17: 0xBF5C,
+ 0x7E18: 0xBF5D,
+ 0x7E19: 0xBF5E,
+ 0x7E1A: 0xBF5F,
+ 0x7E1B: 0xBF60,
+ 0x7E1C: 0xBF61,
+ 0x7E1D: 0xBF62,
+ 0x7E1E: 0xBF63,
+ 0x7E1F: 0xBF64,
+ 0x7E20: 0xBF65,
+ 0x7E21: 0xBF66,
+ 0x7E22: 0xBF67,
+ 0x7E23: 0xBF68,
+ 0x7E24: 0xBF69,
+ 0x7E25: 0xBF6A,
+ 0x7E26: 0xBF6B,
+ 0x7E27: 0xBF6C,
+ 0x7E28: 0xBF6D,
+ 0x7E29: 0xBF6E,
+ 0x7E2A: 0xBF6F,
+ 0x7E2B: 0xBF70,
+ 0x7E2C: 0xBF71,
+ 0x7E2D: 0xBF72,
+ 0x7E2E: 0xBF73,
+ 0x7E2F: 0xBF74,
+ 0x7E30: 0xBF75,
+ 0x7E31: 0xBF76,
+ 0x7E32: 0xBF77,
+ 0x7E33: 0xBF78,
+ 0x7E34: 0xBF79,
+ 0x7E35: 0xBF7A,
+ 0x7E36: 0xBF7B,
+ 0x7E37: 0xBF7C,
+ 0x7E38: 0xBF7D,
+ 0x7E39: 0xBF7E,
+ 0x7E3A: 0xBF80,
+ 0x7E3B: 0xF7E3,
+ 0x7E3C: 0xBF81,
+ 0x7E3D: 0xBF82,
+ 0x7E3E: 0xBF83,
+ 0x7E3F: 0xBF84,
+ 0x7E40: 0xBF85,
+ 0x7E41: 0xB7B1,
+ 0x7E42: 0xBF86,
+ 0x7E43: 0xBF87,
+ 0x7E44: 0xBF88,
+ 0x7E45: 0xBF89,
+ 0x7E46: 0xBF8A,
+ 0x7E47: 0xF4ED,
+ 0x7E48: 0xBF8B,
+ 0x7E49: 0xBF8C,
+ 0x7E4A: 0xBF8D,
+ 0x7E4B: 0xBF8E,
+ 0x7E4C: 0xBF8F,
+ 0x7E4D: 0xBF90,
+ 0x7E4E: 0xBF91,
+ 0x7E4F: 0xBF92,
+ 0x7E50: 0xBF93,
+ 0x7E51: 0xBF94,
+ 0x7E52: 0xBF95,
+ 0x7E53: 0xBF96,
+ 0x7E54: 0xBF97,
+ 0x7E55: 0xBF98,
+ 0x7E56: 0xBF99,
+ 0x7E57: 0xBF9A,
+ 0x7E58: 0xBF9B,
+ 0x7E59: 0xBF9C,
+ 0x7E5A: 0xBF9D,
+ 0x7E5B: 0xBF9E,
+ 0x7E5C: 0xBF9F,
+ 0x7E5D: 0xBFA0,
+ 0x7E5E: 0xC040,
+ 0x7E5F: 0xC041,
+ 0x7E60: 0xC042,
+ 0x7E61: 0xC043,
+ 0x7E62: 0xC044,
+ 0x7E63: 0xC045,
+ 0x7E64: 0xC046,
+ 0x7E65: 0xC047,
+ 0x7E66: 0xC048,
+ 0x7E67: 0xC049,
+ 0x7E68: 0xC04A,
+ 0x7E69: 0xC04B,
+ 0x7E6A: 0xC04C,
+ 0x7E6B: 0xC04D,
+ 0x7E6C: 0xC04E,
+ 0x7E6D: 0xC04F,
+ 0x7E6E: 0xC050,
+ 0x7E6F: 0xC051,
+ 0x7E70: 0xC052,
+ 0x7E71: 0xC053,
+ 0x7E72: 0xC054,
+ 0x7E73: 0xC055,
+ 0x7E74: 0xC056,
+ 0x7E75: 0xC057,
+ 0x7E76: 0xC058,
+ 0x7E77: 0xC059,
+ 0x7E78: 0xC05A,
+ 0x7E79: 0xC05B,
+ 0x7E7A: 0xC05C,
+ 0x7E7B: 0xC05D,
+ 0x7E7C: 0xC05E,
+ 0x7E7D: 0xC05F,
+ 0x7E7E: 0xC060,
+ 0x7E7F: 0xC061,
+ 0x7E80: 0xC062,
+ 0x7E81: 0xC063,
+ 0x7E82: 0xD7EB,
+ 0x7E83: 0xC064,
+ 0x7E84: 0xC065,
+ 0x7E85: 0xC066,
+ 0x7E86: 0xC067,
+ 0x7E87: 0xC068,
+ 0x7E88: 0xC069,
+ 0x7E89: 0xC06A,
+ 0x7E8A: 0xC06B,
+ 0x7E8B: 0xC06C,
+ 0x7E8C: 0xC06D,
+ 0x7E8D: 0xC06E,
+ 0x7E8E: 0xC06F,
+ 0x7E8F: 0xC070,
+ 0x7E90: 0xC071,
+ 0x7E91: 0xC072,
+ 0x7E92: 0xC073,
+ 0x7E93: 0xC074,
+ 0x7E94: 0xC075,
+ 0x7E95: 0xC076,
+ 0x7E96: 0xC077,
+ 0x7E97: 0xC078,
+ 0x7E98: 0xC079,
+ 0x7E99: 0xC07A,
+ 0x7E9A: 0xC07B,
+ 0x7E9B: 0xF4EE,
+ 0x7E9C: 0xC07C,
+ 0x7E9D: 0xC07D,
+ 0x7E9E: 0xC07E,
+ 0x7E9F: 0xE6F9,
+ 0x7EA0: 0xBEC0,
+ 0x7EA1: 0xE6FA,
+ 0x7EA2: 0xBAEC,
+ 0x7EA3: 0xE6FB,
+ 0x7EA4: 0xCFCB,
+ 0x7EA5: 0xE6FC,
+ 0x7EA6: 0xD4BC,
+ 0x7EA7: 0xBCB6,
+ 0x7EA8: 0xE6FD,
+ 0x7EA9: 0xE6FE,
+ 0x7EAA: 0xBCCD,
+ 0x7EAB: 0xC8D2,
+ 0x7EAC: 0xCEB3,
+ 0x7EAD: 0xE7A1,
+ 0x7EAE: 0xC080,
+ 0x7EAF: 0xB4BF,
+ 0x7EB0: 0xE7A2,
+ 0x7EB1: 0xC9B4,
+ 0x7EB2: 0xB8D9,
+ 0x7EB3: 0xC4C9,
+ 0x7EB4: 0xC081,
+ 0x7EB5: 0xD7DD,
+ 0x7EB6: 0xC2DA,
+ 0x7EB7: 0xB7D7,
+ 0x7EB8: 0xD6BD,
+ 0x7EB9: 0xCEC6,
+ 0x7EBA: 0xB7C4,
+ 0x7EBB: 0xC082,
+ 0x7EBC: 0xC083,
+ 0x7EBD: 0xC5A6,
+ 0x7EBE: 0xE7A3,
+ 0x7EBF: 0xCFDF,
+ 0x7EC0: 0xE7A4,
+ 0x7EC1: 0xE7A5,
+ 0x7EC2: 0xE7A6,
+ 0x7EC3: 0xC1B7,
+ 0x7EC4: 0xD7E9,
+ 0x7EC5: 0xC9F0,
+ 0x7EC6: 0xCFB8,
+ 0x7EC7: 0xD6AF,
+ 0x7EC8: 0xD6D5,
+ 0x7EC9: 0xE7A7,
+ 0x7ECA: 0xB0ED,
+ 0x7ECB: 0xE7A8,
+ 0x7ECC: 0xE7A9,
+ 0x7ECD: 0xC9DC,
+ 0x7ECE: 0xD2EF,
+ 0x7ECF: 0xBEAD,
+ 0x7ED0: 0xE7AA,
+ 0x7ED1: 0xB0F3,
+ 0x7ED2: 0xC8DE,
+ 0x7ED3: 0xBDE1,
+ 0x7ED4: 0xE7AB,
+ 0x7ED5: 0xC8C6,
+ 0x7ED6: 0xC084,
+ 0x7ED7: 0xE7AC,
+ 0x7ED8: 0xBBE6,
+ 0x7ED9: 0xB8F8,
+ 0x7EDA: 0xD1A4,
+ 0x7EDB: 0xE7AD,
+ 0x7EDC: 0xC2E7,
+ 0x7EDD: 0xBEF8,
+ 0x7EDE: 0xBDCA,
+ 0x7EDF: 0xCDB3,
+ 0x7EE0: 0xE7AE,
+ 0x7EE1: 0xE7AF,
+ 0x7EE2: 0xBEEE,
+ 0x7EE3: 0xD0E5,
+ 0x7EE4: 0xC085,
+ 0x7EE5: 0xCBE7,
+ 0x7EE6: 0xCCD0,
+ 0x7EE7: 0xBCCC,
+ 0x7EE8: 0xE7B0,
+ 0x7EE9: 0xBCA8,
+ 0x7EEA: 0xD0F7,
+ 0x7EEB: 0xE7B1,
+ 0x7EEC: 0xC086,
+ 0x7EED: 0xD0F8,
+ 0x7EEE: 0xE7B2,
+ 0x7EEF: 0xE7B3,
+ 0x7EF0: 0xB4C2,
+ 0x7EF1: 0xE7B4,
+ 0x7EF2: 0xE7B5,
+ 0x7EF3: 0xC9FE,
+ 0x7EF4: 0xCEAC,
+ 0x7EF5: 0xC3E0,
+ 0x7EF6: 0xE7B7,
+ 0x7EF7: 0xB1C1,
+ 0x7EF8: 0xB3F1,
+ 0x7EF9: 0xC087,
+ 0x7EFA: 0xE7B8,
+ 0x7EFB: 0xE7B9,
+ 0x7EFC: 0xD7DB,
+ 0x7EFD: 0xD5C0,
+ 0x7EFE: 0xE7BA,
+ 0x7EFF: 0xC2CC,
+ 0x7F00: 0xD7BA,
+ 0x7F01: 0xE7BB,
+ 0x7F02: 0xE7BC,
+ 0x7F03: 0xE7BD,
+ 0x7F04: 0xBCEA,
+ 0x7F05: 0xC3E5,
+ 0x7F06: 0xC0C2,
+ 0x7F07: 0xE7BE,
+ 0x7F08: 0xE7BF,
+ 0x7F09: 0xBCA9,
+ 0x7F0A: 0xC088,
+ 0x7F0B: 0xE7C0,
+ 0x7F0C: 0xE7C1,
+ 0x7F0D: 0xE7B6,
+ 0x7F0E: 0xB6D0,
+ 0x7F0F: 0xE7C2,
+ 0x7F10: 0xC089,
+ 0x7F11: 0xE7C3,
+ 0x7F12: 0xE7C4,
+ 0x7F13: 0xBBBA,
+ 0x7F14: 0xB5DE,
+ 0x7F15: 0xC2C6,
+ 0x7F16: 0xB1E0,
+ 0x7F17: 0xE7C5,
+ 0x7F18: 0xD4B5,
+ 0x7F19: 0xE7C6,
+ 0x7F1A: 0xB8BF,
+ 0x7F1B: 0xE7C8,
+ 0x7F1C: 0xE7C7,
+ 0x7F1D: 0xB7EC,
+ 0x7F1E: 0xC08A,
+ 0x7F1F: 0xE7C9,
+ 0x7F20: 0xB2F8,
+ 0x7F21: 0xE7CA,
+ 0x7F22: 0xE7CB,
+ 0x7F23: 0xE7CC,
+ 0x7F24: 0xE7CD,
+ 0x7F25: 0xE7CE,
+ 0x7F26: 0xE7CF,
+ 0x7F27: 0xE7D0,
+ 0x7F28: 0xD3A7,
+ 0x7F29: 0xCBF5,
+ 0x7F2A: 0xE7D1,
+ 0x7F2B: 0xE7D2,
+ 0x7F2C: 0xE7D3,
+ 0x7F2D: 0xE7D4,
+ 0x7F2E: 0xC9C9,
+ 0x7F2F: 0xE7D5,
+ 0x7F30: 0xE7D6,
+ 0x7F31: 0xE7D7,
+ 0x7F32: 0xE7D8,
+ 0x7F33: 0xE7D9,
+ 0x7F34: 0xBDC9,
+ 0x7F35: 0xE7DA,
+ 0x7F36: 0xF3BE,
+ 0x7F37: 0xC08B,
+ 0x7F38: 0xB8D7,
+ 0x7F39: 0xC08C,
+ 0x7F3A: 0xC8B1,
+ 0x7F3B: 0xC08D,
+ 0x7F3C: 0xC08E,
+ 0x7F3D: 0xC08F,
+ 0x7F3E: 0xC090,
+ 0x7F3F: 0xC091,
+ 0x7F40: 0xC092,
+ 0x7F41: 0xC093,
+ 0x7F42: 0xF3BF,
+ 0x7F43: 0xC094,
+ 0x7F44: 0xF3C0,
+ 0x7F45: 0xF3C1,
+ 0x7F46: 0xC095,
+ 0x7F47: 0xC096,
+ 0x7F48: 0xC097,
+ 0x7F49: 0xC098,
+ 0x7F4A: 0xC099,
+ 0x7F4B: 0xC09A,
+ 0x7F4C: 0xC09B,
+ 0x7F4D: 0xC09C,
+ 0x7F4E: 0xC09D,
+ 0x7F4F: 0xC09E,
+ 0x7F50: 0xB9DE,
+ 0x7F51: 0xCDF8,
+ 0x7F52: 0xC09F,
+ 0x7F53: 0xC0A0,
+ 0x7F54: 0xD8E8,
+ 0x7F55: 0xBAB1,
+ 0x7F56: 0xC140,
+ 0x7F57: 0xC2DE,
+ 0x7F58: 0xEEB7,
+ 0x7F59: 0xC141,
+ 0x7F5A: 0xB7A3,
+ 0x7F5B: 0xC142,
+ 0x7F5C: 0xC143,
+ 0x7F5D: 0xC144,
+ 0x7F5E: 0xC145,
+ 0x7F5F: 0xEEB9,
+ 0x7F60: 0xC146,
+ 0x7F61: 0xEEB8,
+ 0x7F62: 0xB0D5,
+ 0x7F63: 0xC147,
+ 0x7F64: 0xC148,
+ 0x7F65: 0xC149,
+ 0x7F66: 0xC14A,
+ 0x7F67: 0xC14B,
+ 0x7F68: 0xEEBB,
+ 0x7F69: 0xD5D6,
+ 0x7F6A: 0xD7EF,
+ 0x7F6B: 0xC14C,
+ 0x7F6C: 0xC14D,
+ 0x7F6D: 0xC14E,
+ 0x7F6E: 0xD6C3,
+ 0x7F6F: 0xC14F,
+ 0x7F70: 0xC150,
+ 0x7F71: 0xEEBD,
+ 0x7F72: 0xCAF0,
+ 0x7F73: 0xC151,
+ 0x7F74: 0xEEBC,
+ 0x7F75: 0xC152,
+ 0x7F76: 0xC153,
+ 0x7F77: 0xC154,
+ 0x7F78: 0xC155,
+ 0x7F79: 0xEEBE,
+ 0x7F7A: 0xC156,
+ 0x7F7B: 0xC157,
+ 0x7F7C: 0xC158,
+ 0x7F7D: 0xC159,
+ 0x7F7E: 0xEEC0,
+ 0x7F7F: 0xC15A,
+ 0x7F80: 0xC15B,
+ 0x7F81: 0xEEBF,
+ 0x7F82: 0xC15C,
+ 0x7F83: 0xC15D,
+ 0x7F84: 0xC15E,
+ 0x7F85: 0xC15F,
+ 0x7F86: 0xC160,
+ 0x7F87: 0xC161,
+ 0x7F88: 0xC162,
+ 0x7F89: 0xC163,
+ 0x7F8A: 0xD1F2,
+ 0x7F8B: 0xC164,
+ 0x7F8C: 0xC7BC,
+ 0x7F8D: 0xC165,
+ 0x7F8E: 0xC3C0,
+ 0x7F8F: 0xC166,
+ 0x7F90: 0xC167,
+ 0x7F91: 0xC168,
+ 0x7F92: 0xC169,
+ 0x7F93: 0xC16A,
+ 0x7F94: 0xB8E1,
+ 0x7F95: 0xC16B,
+ 0x7F96: 0xC16C,
+ 0x7F97: 0xC16D,
+ 0x7F98: 0xC16E,
+ 0x7F99: 0xC16F,
+ 0x7F9A: 0xC1E7,
+ 0x7F9B: 0xC170,
+ 0x7F9C: 0xC171,
+ 0x7F9D: 0xF4C6,
+ 0x7F9E: 0xD0DF,
+ 0x7F9F: 0xF4C7,
+ 0x7FA0: 0xC172,
+ 0x7FA1: 0xCFDB,
+ 0x7FA2: 0xC173,
+ 0x7FA3: 0xC174,
+ 0x7FA4: 0xC8BA,
+ 0x7FA5: 0xC175,
+ 0x7FA6: 0xC176,
+ 0x7FA7: 0xF4C8,
+ 0x7FA8: 0xC177,
+ 0x7FA9: 0xC178,
+ 0x7FAA: 0xC179,
+ 0x7FAB: 0xC17A,
+ 0x7FAC: 0xC17B,
+ 0x7FAD: 0xC17C,
+ 0x7FAE: 0xC17D,
+ 0x7FAF: 0xF4C9,
+ 0x7FB0: 0xF4CA,
+ 0x7FB1: 0xC17E,
+ 0x7FB2: 0xF4CB,
+ 0x7FB3: 0xC180,
+ 0x7FB4: 0xC181,
+ 0x7FB5: 0xC182,
+ 0x7FB6: 0xC183,
+ 0x7FB7: 0xC184,
+ 0x7FB8: 0xD9FA,
+ 0x7FB9: 0xB8FE,
+ 0x7FBA: 0xC185,
+ 0x7FBB: 0xC186,
+ 0x7FBC: 0xE5F1,
+ 0x7FBD: 0xD3F0,
+ 0x7FBE: 0xC187,
+ 0x7FBF: 0xF4E0,
+ 0x7FC0: 0xC188,
+ 0x7FC1: 0xCECC,
+ 0x7FC2: 0xC189,
+ 0x7FC3: 0xC18A,
+ 0x7FC4: 0xC18B,
+ 0x7FC5: 0xB3E1,
+ 0x7FC6: 0xC18C,
+ 0x7FC7: 0xC18D,
+ 0x7FC8: 0xC18E,
+ 0x7FC9: 0xC18F,
+ 0x7FCA: 0xF1B4,
+ 0x7FCB: 0xC190,
+ 0x7FCC: 0xD2EE,
+ 0x7FCD: 0xC191,
+ 0x7FCE: 0xF4E1,
+ 0x7FCF: 0xC192,
+ 0x7FD0: 0xC193,
+ 0x7FD1: 0xC194,
+ 0x7FD2: 0xC195,
+ 0x7FD3: 0xC196,
+ 0x7FD4: 0xCFE8,
+ 0x7FD5: 0xF4E2,
+ 0x7FD6: 0xC197,
+ 0x7FD7: 0xC198,
+ 0x7FD8: 0xC7CC,
+ 0x7FD9: 0xC199,
+ 0x7FDA: 0xC19A,
+ 0x7FDB: 0xC19B,
+ 0x7FDC: 0xC19C,
+ 0x7FDD: 0xC19D,
+ 0x7FDE: 0xC19E,
+ 0x7FDF: 0xB5D4,
+ 0x7FE0: 0xB4E4,
+ 0x7FE1: 0xF4E4,
+ 0x7FE2: 0xC19F,
+ 0x7FE3: 0xC1A0,
+ 0x7FE4: 0xC240,
+ 0x7FE5: 0xF4E3,
+ 0x7FE6: 0xF4E5,
+ 0x7FE7: 0xC241,
+ 0x7FE8: 0xC242,
+ 0x7FE9: 0xF4E6,
+ 0x7FEA: 0xC243,
+ 0x7FEB: 0xC244,
+ 0x7FEC: 0xC245,
+ 0x7FED: 0xC246,
+ 0x7FEE: 0xF4E7,
+ 0x7FEF: 0xC247,
+ 0x7FF0: 0xBAB2,
+ 0x7FF1: 0xB0BF,
+ 0x7FF2: 0xC248,
+ 0x7FF3: 0xF4E8,
+ 0x7FF4: 0xC249,
+ 0x7FF5: 0xC24A,
+ 0x7FF6: 0xC24B,
+ 0x7FF7: 0xC24C,
+ 0x7FF8: 0xC24D,
+ 0x7FF9: 0xC24E,
+ 0x7FFA: 0xC24F,
+ 0x7FFB: 0xB7AD,
+ 0x7FFC: 0xD2ED,
+ 0x7FFD: 0xC250,
+ 0x7FFE: 0xC251,
+ 0x7FFF: 0xC252,
+ 0x8000: 0xD2AB,
+ 0x8001: 0xC0CF,
+ 0x8002: 0xC253,
+ 0x8003: 0xBFBC,
+ 0x8004: 0xEBA3,
+ 0x8005: 0xD5DF,
+ 0x8006: 0xEAC8,
+ 0x8007: 0xC254,
+ 0x8008: 0xC255,
+ 0x8009: 0xC256,
+ 0x800A: 0xC257,
+ 0x800B: 0xF1F3,
+ 0x800C: 0xB6F8,
+ 0x800D: 0xCBA3,
+ 0x800E: 0xC258,
+ 0x800F: 0xC259,
+ 0x8010: 0xC4CD,
+ 0x8011: 0xC25A,
+ 0x8012: 0xF1E7,
+ 0x8013: 0xC25B,
+ 0x8014: 0xF1E8,
+ 0x8015: 0xB8FB,
+ 0x8016: 0xF1E9,
+ 0x8017: 0xBAC4,
+ 0x8018: 0xD4C5,
+ 0x8019: 0xB0D2,
+ 0x801A: 0xC25C,
+ 0x801B: 0xC25D,
+ 0x801C: 0xF1EA,
+ 0x801D: 0xC25E,
+ 0x801E: 0xC25F,
+ 0x801F: 0xC260,
+ 0x8020: 0xF1EB,
+ 0x8021: 0xC261,
+ 0x8022: 0xF1EC,
+ 0x8023: 0xC262,
+ 0x8024: 0xC263,
+ 0x8025: 0xF1ED,
+ 0x8026: 0xF1EE,
+ 0x8027: 0xF1EF,
+ 0x8028: 0xF1F1,
+ 0x8029: 0xF1F0,
+ 0x802A: 0xC5D5,
+ 0x802B: 0xC264,
+ 0x802C: 0xC265,
+ 0x802D: 0xC266,
+ 0x802E: 0xC267,
+ 0x802F: 0xC268,
+ 0x8030: 0xC269,
+ 0x8031: 0xF1F2,
+ 0x8032: 0xC26A,
+ 0x8033: 0xB6FA,
+ 0x8034: 0xC26B,
+ 0x8035: 0xF1F4,
+ 0x8036: 0xD2AE,
+ 0x8037: 0xDEC7,
+ 0x8038: 0xCBCA,
+ 0x8039: 0xC26C,
+ 0x803A: 0xC26D,
+ 0x803B: 0xB3DC,
+ 0x803C: 0xC26E,
+ 0x803D: 0xB5A2,
+ 0x803E: 0xC26F,
+ 0x803F: 0xB9A2,
+ 0x8040: 0xC270,
+ 0x8041: 0xC271,
+ 0x8042: 0xC4F4,
+ 0x8043: 0xF1F5,
+ 0x8044: 0xC272,
+ 0x8045: 0xC273,
+ 0x8046: 0xF1F6,
+ 0x8047: 0xC274,
+ 0x8048: 0xC275,
+ 0x8049: 0xC276,
+ 0x804A: 0xC1C4,
+ 0x804B: 0xC1FB,
+ 0x804C: 0xD6B0,
+ 0x804D: 0xF1F7,
+ 0x804E: 0xC277,
+ 0x804F: 0xC278,
+ 0x8050: 0xC279,
+ 0x8051: 0xC27A,
+ 0x8052: 0xF1F8,
+ 0x8053: 0xC27B,
+ 0x8054: 0xC1AA,
+ 0x8055: 0xC27C,
+ 0x8056: 0xC27D,
+ 0x8057: 0xC27E,
+ 0x8058: 0xC6B8,
+ 0x8059: 0xC280,
+ 0x805A: 0xBEDB,
+ 0x805B: 0xC281,
+ 0x805C: 0xC282,
+ 0x805D: 0xC283,
+ 0x805E: 0xC284,
+ 0x805F: 0xC285,
+ 0x8060: 0xC286,
+ 0x8061: 0xC287,
+ 0x8062: 0xC288,
+ 0x8063: 0xC289,
+ 0x8064: 0xC28A,
+ 0x8065: 0xC28B,
+ 0x8066: 0xC28C,
+ 0x8067: 0xC28D,
+ 0x8068: 0xC28E,
+ 0x8069: 0xF1F9,
+ 0x806A: 0xB4CF,
+ 0x806B: 0xC28F,
+ 0x806C: 0xC290,
+ 0x806D: 0xC291,
+ 0x806E: 0xC292,
+ 0x806F: 0xC293,
+ 0x8070: 0xC294,
+ 0x8071: 0xF1FA,
+ 0x8072: 0xC295,
+ 0x8073: 0xC296,
+ 0x8074: 0xC297,
+ 0x8075: 0xC298,
+ 0x8076: 0xC299,
+ 0x8077: 0xC29A,
+ 0x8078: 0xC29B,
+ 0x8079: 0xC29C,
+ 0x807A: 0xC29D,
+ 0x807B: 0xC29E,
+ 0x807C: 0xC29F,
+ 0x807D: 0xC2A0,
+ 0x807E: 0xC340,
+ 0x807F: 0xEDB2,
+ 0x8080: 0xEDB1,
+ 0x8081: 0xC341,
+ 0x8082: 0xC342,
+ 0x8083: 0xCBE0,
+ 0x8084: 0xD2DE,
+ 0x8085: 0xC343,
+ 0x8086: 0xCBC1,
+ 0x8087: 0xD5D8,
+ 0x8088: 0xC344,
+ 0x8089: 0xC8E2,
+ 0x808A: 0xC345,
+ 0x808B: 0xC0DF,
+ 0x808C: 0xBCA1,
+ 0x808D: 0xC346,
+ 0x808E: 0xC347,
+ 0x808F: 0xC348,
+ 0x8090: 0xC349,
+ 0x8091: 0xC34A,
+ 0x8092: 0xC34B,
+ 0x8093: 0xEBC1,
+ 0x8094: 0xC34C,
+ 0x8095: 0xC34D,
+ 0x8096: 0xD0A4,
+ 0x8097: 0xC34E,
+ 0x8098: 0xD6E2,
+ 0x8099: 0xC34F,
+ 0x809A: 0xB6C7,
+ 0x809B: 0xB8D8,
+ 0x809C: 0xEBC0,
+ 0x809D: 0xB8CE,
+ 0x809E: 0xC350,
+ 0x809F: 0xEBBF,
+ 0x80A0: 0xB3A6,
+ 0x80A1: 0xB9C9,
+ 0x80A2: 0xD6AB,
+ 0x80A3: 0xC351,
+ 0x80A4: 0xB7F4,
+ 0x80A5: 0xB7CA,
+ 0x80A6: 0xC352,
+ 0x80A7: 0xC353,
+ 0x80A8: 0xC354,
+ 0x80A9: 0xBCE7,
+ 0x80AA: 0xB7BE,
+ 0x80AB: 0xEBC6,
+ 0x80AC: 0xC355,
+ 0x80AD: 0xEBC7,
+ 0x80AE: 0xB0B9,
+ 0x80AF: 0xBFCF,
+ 0x80B0: 0xC356,
+ 0x80B1: 0xEBC5,
+ 0x80B2: 0xD3FD,
+ 0x80B3: 0xC357,
+ 0x80B4: 0xEBC8,
+ 0x80B5: 0xC358,
+ 0x80B6: 0xC359,
+ 0x80B7: 0xEBC9,
+ 0x80B8: 0xC35A,
+ 0x80B9: 0xC35B,
+ 0x80BA: 0xB7CE,
+ 0x80BB: 0xC35C,
+ 0x80BC: 0xEBC2,
+ 0x80BD: 0xEBC4,
+ 0x80BE: 0xC9F6,
+ 0x80BF: 0xD6D7,
+ 0x80C0: 0xD5CD,
+ 0x80C1: 0xD0B2,
+ 0x80C2: 0xEBCF,
+ 0x80C3: 0xCEB8,
+ 0x80C4: 0xEBD0,
+ 0x80C5: 0xC35D,
+ 0x80C6: 0xB5A8,
+ 0x80C7: 0xC35E,
+ 0x80C8: 0xC35F,
+ 0x80C9: 0xC360,
+ 0x80CA: 0xC361,
+ 0x80CB: 0xC362,
+ 0x80CC: 0xB1B3,
+ 0x80CD: 0xEBD2,
+ 0x80CE: 0xCCA5,
+ 0x80CF: 0xC363,
+ 0x80D0: 0xC364,
+ 0x80D1: 0xC365,
+ 0x80D2: 0xC366,
+ 0x80D3: 0xC367,
+ 0x80D4: 0xC368,
+ 0x80D5: 0xC369,
+ 0x80D6: 0xC5D6,
+ 0x80D7: 0xEBD3,
+ 0x80D8: 0xC36A,
+ 0x80D9: 0xEBD1,
+ 0x80DA: 0xC5DF,
+ 0x80DB: 0xEBCE,
+ 0x80DC: 0xCAA4,
+ 0x80DD: 0xEBD5,
+ 0x80DE: 0xB0FB,
+ 0x80DF: 0xC36B,
+ 0x80E0: 0xC36C,
+ 0x80E1: 0xBAFA,
+ 0x80E2: 0xC36D,
+ 0x80E3: 0xC36E,
+ 0x80E4: 0xD8B7,
+ 0x80E5: 0xF1E3,
+ 0x80E6: 0xC36F,
+ 0x80E7: 0xEBCA,
+ 0x80E8: 0xEBCB,
+ 0x80E9: 0xEBCC,
+ 0x80EA: 0xEBCD,
+ 0x80EB: 0xEBD6,
+ 0x80EC: 0xE6C0,
+ 0x80ED: 0xEBD9,
+ 0x80EE: 0xC370,
+ 0x80EF: 0xBFE8,
+ 0x80F0: 0xD2C8,
+ 0x80F1: 0xEBD7,
+ 0x80F2: 0xEBDC,
+ 0x80F3: 0xB8EC,
+ 0x80F4: 0xEBD8,
+ 0x80F5: 0xC371,
+ 0x80F6: 0xBDBA,
+ 0x80F7: 0xC372,
+ 0x80F8: 0xD0D8,
+ 0x80F9: 0xC373,
+ 0x80FA: 0xB0B7,
+ 0x80FB: 0xC374,
+ 0x80FC: 0xEBDD,
+ 0x80FD: 0xC4DC,
+ 0x80FE: 0xC375,
+ 0x80FF: 0xC376,
+ 0x8100: 0xC377,
+ 0x8101: 0xC378,
+ 0x8102: 0xD6AC,
+ 0x8103: 0xC379,
+ 0x8104: 0xC37A,
+ 0x8105: 0xC37B,
+ 0x8106: 0xB4E0,
+ 0x8107: 0xC37C,
+ 0x8108: 0xC37D,
+ 0x8109: 0xC2F6,
+ 0x810A: 0xBCB9,
+ 0x810B: 0xC37E,
+ 0x810C: 0xC380,
+ 0x810D: 0xEBDA,
+ 0x810E: 0xEBDB,
+ 0x810F: 0xD4E0,
+ 0x8110: 0xC6EA,
+ 0x8111: 0xC4D4,
+ 0x8112: 0xEBDF,
+ 0x8113: 0xC5A7,
+ 0x8114: 0xD9F5,
+ 0x8115: 0xC381,
+ 0x8116: 0xB2B1,
+ 0x8117: 0xC382,
+ 0x8118: 0xEBE4,
+ 0x8119: 0xC383,
+ 0x811A: 0xBDC5,
+ 0x811B: 0xC384,
+ 0x811C: 0xC385,
+ 0x811D: 0xC386,
+ 0x811E: 0xEBE2,
+ 0x811F: 0xC387,
+ 0x8120: 0xC388,
+ 0x8121: 0xC389,
+ 0x8122: 0xC38A,
+ 0x8123: 0xC38B,
+ 0x8124: 0xC38C,
+ 0x8125: 0xC38D,
+ 0x8126: 0xC38E,
+ 0x8127: 0xC38F,
+ 0x8128: 0xC390,
+ 0x8129: 0xC391,
+ 0x812A: 0xC392,
+ 0x812B: 0xC393,
+ 0x812C: 0xEBE3,
+ 0x812D: 0xC394,
+ 0x812E: 0xC395,
+ 0x812F: 0xB8AC,
+ 0x8130: 0xC396,
+ 0x8131: 0xCDD1,
+ 0x8132: 0xEBE5,
+ 0x8133: 0xC397,
+ 0x8134: 0xC398,
+ 0x8135: 0xC399,
+ 0x8136: 0xEBE1,
+ 0x8137: 0xC39A,
+ 0x8138: 0xC1B3,
+ 0x8139: 0xC39B,
+ 0x813A: 0xC39C,
+ 0x813B: 0xC39D,
+ 0x813C: 0xC39E,
+ 0x813D: 0xC39F,
+ 0x813E: 0xC6A2,
+ 0x813F: 0xC3A0,
+ 0x8140: 0xC440,
+ 0x8141: 0xC441,
+ 0x8142: 0xC442,
+ 0x8143: 0xC443,
+ 0x8144: 0xC444,
+ 0x8145: 0xC445,
+ 0x8146: 0xCCF3,
+ 0x8147: 0xC446,
+ 0x8148: 0xEBE6,
+ 0x8149: 0xC447,
+ 0x814A: 0xC0B0,
+ 0x814B: 0xD2B8,
+ 0x814C: 0xEBE7,
+ 0x814D: 0xC448,
+ 0x814E: 0xC449,
+ 0x814F: 0xC44A,
+ 0x8150: 0xB8AF,
+ 0x8151: 0xB8AD,
+ 0x8152: 0xC44B,
+ 0x8153: 0xEBE8,
+ 0x8154: 0xC7BB,
+ 0x8155: 0xCDF3,
+ 0x8156: 0xC44C,
+ 0x8157: 0xC44D,
+ 0x8158: 0xC44E,
+ 0x8159: 0xEBEA,
+ 0x815A: 0xEBEB,
+ 0x815B: 0xC44F,
+ 0x815C: 0xC450,
+ 0x815D: 0xC451,
+ 0x815E: 0xC452,
+ 0x815F: 0xC453,
+ 0x8160: 0xEBED,
+ 0x8161: 0xC454,
+ 0x8162: 0xC455,
+ 0x8163: 0xC456,
+ 0x8164: 0xC457,
+ 0x8165: 0xD0C8,
+ 0x8166: 0xC458,
+ 0x8167: 0xEBF2,
+ 0x8168: 0xC459,
+ 0x8169: 0xEBEE,
+ 0x816A: 0xC45A,
+ 0x816B: 0xC45B,
+ 0x816C: 0xC45C,
+ 0x816D: 0xEBF1,
+ 0x816E: 0xC8F9,
+ 0x816F: 0xC45D,
+ 0x8170: 0xD1FC,
+ 0x8171: 0xEBEC,
+ 0x8172: 0xC45E,
+ 0x8173: 0xC45F,
+ 0x8174: 0xEBE9,
+ 0x8175: 0xC460,
+ 0x8176: 0xC461,
+ 0x8177: 0xC462,
+ 0x8178: 0xC463,
+ 0x8179: 0xB8B9,
+ 0x817A: 0xCFD9,
+ 0x817B: 0xC4E5,
+ 0x817C: 0xEBEF,
+ 0x817D: 0xEBF0,
+ 0x817E: 0xCCDA,
+ 0x817F: 0xCDC8,
+ 0x8180: 0xB0F2,
+ 0x8181: 0xC464,
+ 0x8182: 0xEBF6,
+ 0x8183: 0xC465,
+ 0x8184: 0xC466,
+ 0x8185: 0xC467,
+ 0x8186: 0xC468,
+ 0x8187: 0xC469,
+ 0x8188: 0xEBF5,
+ 0x8189: 0xC46A,
+ 0x818A: 0xB2B2,
+ 0x818B: 0xC46B,
+ 0x818C: 0xC46C,
+ 0x818D: 0xC46D,
+ 0x818E: 0xC46E,
+ 0x818F: 0xB8E0,
+ 0x8190: 0xC46F,
+ 0x8191: 0xEBF7,
+ 0x8192: 0xC470,
+ 0x8193: 0xC471,
+ 0x8194: 0xC472,
+ 0x8195: 0xC473,
+ 0x8196: 0xC474,
+ 0x8197: 0xC475,
+ 0x8198: 0xB1EC,
+ 0x8199: 0xC476,
+ 0x819A: 0xC477,
+ 0x819B: 0xCCC5,
+ 0x819C: 0xC4A4,
+ 0x819D: 0xCFA5,
+ 0x819E: 0xC478,
+ 0x819F: 0xC479,
+ 0x81A0: 0xC47A,
+ 0x81A1: 0xC47B,
+ 0x81A2: 0xC47C,
+ 0x81A3: 0xEBF9,
+ 0x81A4: 0xC47D,
+ 0x81A5: 0xC47E,
+ 0x81A6: 0xECA2,
+ 0x81A7: 0xC480,
+ 0x81A8: 0xC5F2,
+ 0x81A9: 0xC481,
+ 0x81AA: 0xEBFA,
+ 0x81AB: 0xC482,
+ 0x81AC: 0xC483,
+ 0x81AD: 0xC484,
+ 0x81AE: 0xC485,
+ 0x81AF: 0xC486,
+ 0x81B0: 0xC487,
+ 0x81B1: 0xC488,
+ 0x81B2: 0xC489,
+ 0x81B3: 0xC9C5,
+ 0x81B4: 0xC48A,
+ 0x81B5: 0xC48B,
+ 0x81B6: 0xC48C,
+ 0x81B7: 0xC48D,
+ 0x81B8: 0xC48E,
+ 0x81B9: 0xC48F,
+ 0x81BA: 0xE2DF,
+ 0x81BB: 0xEBFE,
+ 0x81BC: 0xC490,
+ 0x81BD: 0xC491,
+ 0x81BE: 0xC492,
+ 0x81BF: 0xC493,
+ 0x81C0: 0xCDCE,
+ 0x81C1: 0xECA1,
+ 0x81C2: 0xB1DB,
+ 0x81C3: 0xD3B7,
+ 0x81C4: 0xC494,
+ 0x81C5: 0xC495,
+ 0x81C6: 0xD2DC,
+ 0x81C7: 0xC496,
+ 0x81C8: 0xC497,
+ 0x81C9: 0xC498,
+ 0x81CA: 0xEBFD,
+ 0x81CB: 0xC499,
+ 0x81CC: 0xEBFB,
+ 0x81CD: 0xC49A,
+ 0x81CE: 0xC49B,
+ 0x81CF: 0xC49C,
+ 0x81D0: 0xC49D,
+ 0x81D1: 0xC49E,
+ 0x81D2: 0xC49F,
+ 0x81D3: 0xC4A0,
+ 0x81D4: 0xC540,
+ 0x81D5: 0xC541,
+ 0x81D6: 0xC542,
+ 0x81D7: 0xC543,
+ 0x81D8: 0xC544,
+ 0x81D9: 0xC545,
+ 0x81DA: 0xC546,
+ 0x81DB: 0xC547,
+ 0x81DC: 0xC548,
+ 0x81DD: 0xC549,
+ 0x81DE: 0xC54A,
+ 0x81DF: 0xC54B,
+ 0x81E0: 0xC54C,
+ 0x81E1: 0xC54D,
+ 0x81E2: 0xC54E,
+ 0x81E3: 0xB3BC,
+ 0x81E4: 0xC54F,
+ 0x81E5: 0xC550,
+ 0x81E6: 0xC551,
+ 0x81E7: 0xEAB0,
+ 0x81E8: 0xC552,
+ 0x81E9: 0xC553,
+ 0x81EA: 0xD7D4,
+ 0x81EB: 0xC554,
+ 0x81EC: 0xF4AB,
+ 0x81ED: 0xB3F4,
+ 0x81EE: 0xC555,
+ 0x81EF: 0xC556,
+ 0x81F0: 0xC557,
+ 0x81F1: 0xC558,
+ 0x81F2: 0xC559,
+ 0x81F3: 0xD6C1,
+ 0x81F4: 0xD6C2,
+ 0x81F5: 0xC55A,
+ 0x81F6: 0xC55B,
+ 0x81F7: 0xC55C,
+ 0x81F8: 0xC55D,
+ 0x81F9: 0xC55E,
+ 0x81FA: 0xC55F,
+ 0x81FB: 0xD5E9,
+ 0x81FC: 0xBECA,
+ 0x81FD: 0xC560,
+ 0x81FE: 0xF4A7,
+ 0x81FF: 0xC561,
+ 0x8200: 0xD2A8,
+ 0x8201: 0xF4A8,
+ 0x8202: 0xF4A9,
+ 0x8203: 0xC562,
+ 0x8204: 0xF4AA,
+ 0x8205: 0xBECB,
+ 0x8206: 0xD3DF,
+ 0x8207: 0xC563,
+ 0x8208: 0xC564,
+ 0x8209: 0xC565,
+ 0x820A: 0xC566,
+ 0x820B: 0xC567,
+ 0x820C: 0xC9E0,
+ 0x820D: 0xC9E1,
+ 0x820E: 0xC568,
+ 0x820F: 0xC569,
+ 0x8210: 0xF3C2,
+ 0x8211: 0xC56A,
+ 0x8212: 0xCAE6,
+ 0x8213: 0xC56B,
+ 0x8214: 0xCCF2,
+ 0x8215: 0xC56C,
+ 0x8216: 0xC56D,
+ 0x8217: 0xC56E,
+ 0x8218: 0xC56F,
+ 0x8219: 0xC570,
+ 0x821A: 0xC571,
+ 0x821B: 0xE2B6,
+ 0x821C: 0xCBB4,
+ 0x821D: 0xC572,
+ 0x821E: 0xCEE8,
+ 0x821F: 0xD6DB,
+ 0x8220: 0xC573,
+ 0x8221: 0xF4AD,
+ 0x8222: 0xF4AE,
+ 0x8223: 0xF4AF,
+ 0x8224: 0xC574,
+ 0x8225: 0xC575,
+ 0x8226: 0xC576,
+ 0x8227: 0xC577,
+ 0x8228: 0xF4B2,
+ 0x8229: 0xC578,
+ 0x822A: 0xBABD,
+ 0x822B: 0xF4B3,
+ 0x822C: 0xB0E3,
+ 0x822D: 0xF4B0,
+ 0x822E: 0xC579,
+ 0x822F: 0xF4B1,
+ 0x8230: 0xBDA2,
+ 0x8231: 0xB2D5,
+ 0x8232: 0xC57A,
+ 0x8233: 0xF4B6,
+ 0x8234: 0xF4B7,
+ 0x8235: 0xB6E6,
+ 0x8236: 0xB2B0,
+ 0x8237: 0xCFCF,
+ 0x8238: 0xF4B4,
+ 0x8239: 0xB4AC,
+ 0x823A: 0xC57B,
+ 0x823B: 0xF4B5,
+ 0x823C: 0xC57C,
+ 0x823D: 0xC57D,
+ 0x823E: 0xF4B8,
+ 0x823F: 0xC57E,
+ 0x8240: 0xC580,
+ 0x8241: 0xC581,
+ 0x8242: 0xC582,
+ 0x8243: 0xC583,
+ 0x8244: 0xF4B9,
+ 0x8245: 0xC584,
+ 0x8246: 0xC585,
+ 0x8247: 0xCDA7,
+ 0x8248: 0xC586,
+ 0x8249: 0xF4BA,
+ 0x824A: 0xC587,
+ 0x824B: 0xF4BB,
+ 0x824C: 0xC588,
+ 0x824D: 0xC589,
+ 0x824E: 0xC58A,
+ 0x824F: 0xF4BC,
+ 0x8250: 0xC58B,
+ 0x8251: 0xC58C,
+ 0x8252: 0xC58D,
+ 0x8253: 0xC58E,
+ 0x8254: 0xC58F,
+ 0x8255: 0xC590,
+ 0x8256: 0xC591,
+ 0x8257: 0xC592,
+ 0x8258: 0xCBD2,
+ 0x8259: 0xC593,
+ 0x825A: 0xF4BD,
+ 0x825B: 0xC594,
+ 0x825C: 0xC595,
+ 0x825D: 0xC596,
+ 0x825E: 0xC597,
+ 0x825F: 0xF4BE,
+ 0x8260: 0xC598,
+ 0x8261: 0xC599,
+ 0x8262: 0xC59A,
+ 0x8263: 0xC59B,
+ 0x8264: 0xC59C,
+ 0x8265: 0xC59D,
+ 0x8266: 0xC59E,
+ 0x8267: 0xC59F,
+ 0x8268: 0xF4BF,
+ 0x8269: 0xC5A0,
+ 0x826A: 0xC640,
+ 0x826B: 0xC641,
+ 0x826C: 0xC642,
+ 0x826D: 0xC643,
+ 0x826E: 0xF4DE,
+ 0x826F: 0xC1BC,
+ 0x8270: 0xBCE8,
+ 0x8271: 0xC644,
+ 0x8272: 0xC9AB,
+ 0x8273: 0xD1DE,
+ 0x8274: 0xE5F5,
+ 0x8275: 0xC645,
+ 0x8276: 0xC646,
+ 0x8277: 0xC647,
+ 0x8278: 0xC648,
+ 0x8279: 0xDCB3,
+ 0x827A: 0xD2D5,
+ 0x827B: 0xC649,
+ 0x827C: 0xC64A,
+ 0x827D: 0xDCB4,
+ 0x827E: 0xB0AC,
+ 0x827F: 0xDCB5,
+ 0x8280: 0xC64B,
+ 0x8281: 0xC64C,
+ 0x8282: 0xBDDA,
+ 0x8283: 0xC64D,
+ 0x8284: 0xDCB9,
+ 0x8285: 0xC64E,
+ 0x8286: 0xC64F,
+ 0x8287: 0xC650,
+ 0x8288: 0xD8C2,
+ 0x8289: 0xC651,
+ 0x828A: 0xDCB7,
+ 0x828B: 0xD3F3,
+ 0x828C: 0xC652,
+ 0x828D: 0xC9D6,
+ 0x828E: 0xDCBA,
+ 0x828F: 0xDCB6,
+ 0x8290: 0xC653,
+ 0x8291: 0xDCBB,
+ 0x8292: 0xC3A2,
+ 0x8293: 0xC654,
+ 0x8294: 0xC655,
+ 0x8295: 0xC656,
+ 0x8296: 0xC657,
+ 0x8297: 0xDCBC,
+ 0x8298: 0xDCC5,
+ 0x8299: 0xDCBD,
+ 0x829A: 0xC658,
+ 0x829B: 0xC659,
+ 0x829C: 0xCEDF,
+ 0x829D: 0xD6A5,
+ 0x829E: 0xC65A,
+ 0x829F: 0xDCCF,
+ 0x82A0: 0xC65B,
+ 0x82A1: 0xDCCD,
+ 0x82A2: 0xC65C,
+ 0x82A3: 0xC65D,
+ 0x82A4: 0xDCD2,
+ 0x82A5: 0xBDE6,
+ 0x82A6: 0xC2AB,
+ 0x82A7: 0xC65E,
+ 0x82A8: 0xDCB8,
+ 0x82A9: 0xDCCB,
+ 0x82AA: 0xDCCE,
+ 0x82AB: 0xDCBE,
+ 0x82AC: 0xB7D2,
+ 0x82AD: 0xB0C5,
+ 0x82AE: 0xDCC7,
+ 0x82AF: 0xD0BE,
+ 0x82B0: 0xDCC1,
+ 0x82B1: 0xBBA8,
+ 0x82B2: 0xC65F,
+ 0x82B3: 0xB7BC,
+ 0x82B4: 0xDCCC,
+ 0x82B5: 0xC660,
+ 0x82B6: 0xC661,
+ 0x82B7: 0xDCC6,
+ 0x82B8: 0xDCBF,
+ 0x82B9: 0xC7DB,
+ 0x82BA: 0xC662,
+ 0x82BB: 0xC663,
+ 0x82BC: 0xC664,
+ 0x82BD: 0xD1BF,
+ 0x82BE: 0xDCC0,
+ 0x82BF: 0xC665,
+ 0x82C0: 0xC666,
+ 0x82C1: 0xDCCA,
+ 0x82C2: 0xC667,
+ 0x82C3: 0xC668,
+ 0x82C4: 0xDCD0,
+ 0x82C5: 0xC669,
+ 0x82C6: 0xC66A,
+ 0x82C7: 0xCEAD,
+ 0x82C8: 0xDCC2,
+ 0x82C9: 0xC66B,
+ 0x82CA: 0xDCC3,
+ 0x82CB: 0xDCC8,
+ 0x82CC: 0xDCC9,
+ 0x82CD: 0xB2D4,
+ 0x82CE: 0xDCD1,
+ 0x82CF: 0xCBD5,
+ 0x82D0: 0xC66C,
+ 0x82D1: 0xD4B7,
+ 0x82D2: 0xDCDB,
+ 0x82D3: 0xDCDF,
+ 0x82D4: 0xCCA6,
+ 0x82D5: 0xDCE6,
+ 0x82D6: 0xC66D,
+ 0x82D7: 0xC3E7,
+ 0x82D8: 0xDCDC,
+ 0x82D9: 0xC66E,
+ 0x82DA: 0xC66F,
+ 0x82DB: 0xBFC1,
+ 0x82DC: 0xDCD9,
+ 0x82DD: 0xC670,
+ 0x82DE: 0xB0FA,
+ 0x82DF: 0xB9B6,
+ 0x82E0: 0xDCE5,
+ 0x82E1: 0xDCD3,
+ 0x82E2: 0xC671,
+ 0x82E3: 0xDCC4,
+ 0x82E4: 0xDCD6,
+ 0x82E5: 0xC8F4,
+ 0x82E6: 0xBFE0,
+ 0x82E7: 0xC672,
+ 0x82E8: 0xC673,
+ 0x82E9: 0xC674,
+ 0x82EA: 0xC675,
+ 0x82EB: 0xC9BB,
+ 0x82EC: 0xC676,
+ 0x82ED: 0xC677,
+ 0x82EE: 0xC678,
+ 0x82EF: 0xB1BD,
+ 0x82F0: 0xC679,
+ 0x82F1: 0xD3A2,
+ 0x82F2: 0xC67A,
+ 0x82F3: 0xC67B,
+ 0x82F4: 0xDCDA,
+ 0x82F5: 0xC67C,
+ 0x82F6: 0xC67D,
+ 0x82F7: 0xDCD5,
+ 0x82F8: 0xC67E,
+ 0x82F9: 0xC6BB,
+ 0x82FA: 0xC680,
+ 0x82FB: 0xDCDE,
+ 0x82FC: 0xC681,
+ 0x82FD: 0xC682,
+ 0x82FE: 0xC683,
+ 0x82FF: 0xC684,
+ 0x8300: 0xC685,
+ 0x8301: 0xD7C2,
+ 0x8302: 0xC3AF,
+ 0x8303: 0xB7B6,
+ 0x8304: 0xC7D1,
+ 0x8305: 0xC3A9,
+ 0x8306: 0xDCE2,
+ 0x8307: 0xDCD8,
+ 0x8308: 0xDCEB,
+ 0x8309: 0xDCD4,
+ 0x830A: 0xC686,
+ 0x830B: 0xC687,
+ 0x830C: 0xDCDD,
+ 0x830D: 0xC688,
+ 0x830E: 0xBEA5,
+ 0x830F: 0xDCD7,
+ 0x8310: 0xC689,
+ 0x8311: 0xDCE0,
+ 0x8312: 0xC68A,
+ 0x8313: 0xC68B,
+ 0x8314: 0xDCE3,
+ 0x8315: 0xDCE4,
+ 0x8316: 0xC68C,
+ 0x8317: 0xDCF8,
+ 0x8318: 0xC68D,
+ 0x8319: 0xC68E,
+ 0x831A: 0xDCE1,
+ 0x831B: 0xDDA2,
+ 0x831C: 0xDCE7,
+ 0x831D: 0xC68F,
+ 0x831E: 0xC690,
+ 0x831F: 0xC691,
+ 0x8320: 0xC692,
+ 0x8321: 0xC693,
+ 0x8322: 0xC694,
+ 0x8323: 0xC695,
+ 0x8324: 0xC696,
+ 0x8325: 0xC697,
+ 0x8326: 0xC698,
+ 0x8327: 0xBCEB,
+ 0x8328: 0xB4C4,
+ 0x8329: 0xC699,
+ 0x832A: 0xC69A,
+ 0x832B: 0xC3A3,
+ 0x832C: 0xB2E7,
+ 0x832D: 0xDCFA,
+ 0x832E: 0xC69B,
+ 0x832F: 0xDCF2,
+ 0x8330: 0xC69C,
+ 0x8331: 0xDCEF,
+ 0x8332: 0xC69D,
+ 0x8333: 0xDCFC,
+ 0x8334: 0xDCEE,
+ 0x8335: 0xD2F0,
+ 0x8336: 0xB2E8,
+ 0x8337: 0xC69E,
+ 0x8338: 0xC8D7,
+ 0x8339: 0xC8E3,
+ 0x833A: 0xDCFB,
+ 0x833B: 0xC69F,
+ 0x833C: 0xDCED,
+ 0x833D: 0xC6A0,
+ 0x833E: 0xC740,
+ 0x833F: 0xC741,
+ 0x8340: 0xDCF7,
+ 0x8341: 0xC742,
+ 0x8342: 0xC743,
+ 0x8343: 0xDCF5,
+ 0x8344: 0xC744,
+ 0x8345: 0xC745,
+ 0x8346: 0xBEA3,
+ 0x8347: 0xDCF4,
+ 0x8348: 0xC746,
+ 0x8349: 0xB2DD,
+ 0x834A: 0xC747,
+ 0x834B: 0xC748,
+ 0x834C: 0xC749,
+ 0x834D: 0xC74A,
+ 0x834E: 0xC74B,
+ 0x834F: 0xDCF3,
+ 0x8350: 0xBCF6,
+ 0x8351: 0xDCE8,
+ 0x8352: 0xBBC4,
+ 0x8353: 0xC74C,
+ 0x8354: 0xC0F3,
+ 0x8355: 0xC74D,
+ 0x8356: 0xC74E,
+ 0x8357: 0xC74F,
+ 0x8358: 0xC750,
+ 0x8359: 0xC751,
+ 0x835A: 0xBCD4,
+ 0x835B: 0xDCE9,
+ 0x835C: 0xDCEA,
+ 0x835D: 0xC752,
+ 0x835E: 0xDCF1,
+ 0x835F: 0xDCF6,
+ 0x8360: 0xDCF9,
+ 0x8361: 0xB5B4,
+ 0x8362: 0xC753,
+ 0x8363: 0xC8D9,
+ 0x8364: 0xBBE7,
+ 0x8365: 0xDCFE,
+ 0x8366: 0xDCFD,
+ 0x8367: 0xD3AB,
+ 0x8368: 0xDDA1,
+ 0x8369: 0xDDA3,
+ 0x836A: 0xDDA5,
+ 0x836B: 0xD2F1,
+ 0x836C: 0xDDA4,
+ 0x836D: 0xDDA6,
+ 0x836E: 0xDDA7,
+ 0x836F: 0xD2A9,
+ 0x8370: 0xC754,
+ 0x8371: 0xC755,
+ 0x8372: 0xC756,
+ 0x8373: 0xC757,
+ 0x8374: 0xC758,
+ 0x8375: 0xC759,
+ 0x8376: 0xC75A,
+ 0x8377: 0xBAC9,
+ 0x8378: 0xDDA9,
+ 0x8379: 0xC75B,
+ 0x837A: 0xC75C,
+ 0x837B: 0xDDB6,
+ 0x837C: 0xDDB1,
+ 0x837D: 0xDDB4,
+ 0x837E: 0xC75D,
+ 0x837F: 0xC75E,
+ 0x8380: 0xC75F,
+ 0x8381: 0xC760,
+ 0x8382: 0xC761,
+ 0x8383: 0xC762,
+ 0x8384: 0xC763,
+ 0x8385: 0xDDB0,
+ 0x8386: 0xC6CE,
+ 0x8387: 0xC764,
+ 0x8388: 0xC765,
+ 0x8389: 0xC0F2,
+ 0x838A: 0xC766,
+ 0x838B: 0xC767,
+ 0x838C: 0xC768,
+ 0x838D: 0xC769,
+ 0x838E: 0xC9AF,
+ 0x838F: 0xC76A,
+ 0x8390: 0xC76B,
+ 0x8391: 0xC76C,
+ 0x8392: 0xDCEC,
+ 0x8393: 0xDDAE,
+ 0x8394: 0xC76D,
+ 0x8395: 0xC76E,
+ 0x8396: 0xC76F,
+ 0x8397: 0xC770,
+ 0x8398: 0xDDB7,
+ 0x8399: 0xC771,
+ 0x839A: 0xC772,
+ 0x839B: 0xDCF0,
+ 0x839C: 0xDDAF,
+ 0x839D: 0xC773,
+ 0x839E: 0xDDB8,
+ 0x839F: 0xC774,
+ 0x83A0: 0xDDAC,
+ 0x83A1: 0xC775,
+ 0x83A2: 0xC776,
+ 0x83A3: 0xC777,
+ 0x83A4: 0xC778,
+ 0x83A5: 0xC779,
+ 0x83A6: 0xC77A,
+ 0x83A7: 0xC77B,
+ 0x83A8: 0xDDB9,
+ 0x83A9: 0xDDB3,
+ 0x83AA: 0xDDAD,
+ 0x83AB: 0xC4AA,
+ 0x83AC: 0xC77C,
+ 0x83AD: 0xC77D,
+ 0x83AE: 0xC77E,
+ 0x83AF: 0xC780,
+ 0x83B0: 0xDDA8,
+ 0x83B1: 0xC0B3,
+ 0x83B2: 0xC1AB,
+ 0x83B3: 0xDDAA,
+ 0x83B4: 0xDDAB,
+ 0x83B5: 0xC781,
+ 0x83B6: 0xDDB2,
+ 0x83B7: 0xBBF1,
+ 0x83B8: 0xDDB5,
+ 0x83B9: 0xD3A8,
+ 0x83BA: 0xDDBA,
+ 0x83BB: 0xC782,
+ 0x83BC: 0xDDBB,
+ 0x83BD: 0xC3A7,
+ 0x83BE: 0xC783,
+ 0x83BF: 0xC784,
+ 0x83C0: 0xDDD2,
+ 0x83C1: 0xDDBC,
+ 0x83C2: 0xC785,
+ 0x83C3: 0xC786,
+ 0x83C4: 0xC787,
+ 0x83C5: 0xDDD1,
+ 0x83C6: 0xC788,
+ 0x83C7: 0xB9BD,
+ 0x83C8: 0xC789,
+ 0x83C9: 0xC78A,
+ 0x83CA: 0xBED5,
+ 0x83CB: 0xC78B,
+ 0x83CC: 0xBEFA,
+ 0x83CD: 0xC78C,
+ 0x83CE: 0xC78D,
+ 0x83CF: 0xBACA,
+ 0x83D0: 0xC78E,
+ 0x83D1: 0xC78F,
+ 0x83D2: 0xC790,
+ 0x83D3: 0xC791,
+ 0x83D4: 0xDDCA,
+ 0x83D5: 0xC792,
+ 0x83D6: 0xDDC5,
+ 0x83D7: 0xC793,
+ 0x83D8: 0xDDBF,
+ 0x83D9: 0xC794,
+ 0x83DA: 0xC795,
+ 0x83DB: 0xC796,
+ 0x83DC: 0xB2CB,
+ 0x83DD: 0xDDC3,
+ 0x83DE: 0xC797,
+ 0x83DF: 0xDDCB,
+ 0x83E0: 0xB2A4,
+ 0x83E1: 0xDDD5,
+ 0x83E2: 0xC798,
+ 0x83E3: 0xC799,
+ 0x83E4: 0xC79A,
+ 0x83E5: 0xDDBE,
+ 0x83E6: 0xC79B,
+ 0x83E7: 0xC79C,
+ 0x83E8: 0xC79D,
+ 0x83E9: 0xC6D0,
+ 0x83EA: 0xDDD0,
+ 0x83EB: 0xC79E,
+ 0x83EC: 0xC79F,
+ 0x83ED: 0xC7A0,
+ 0x83EE: 0xC840,
+ 0x83EF: 0xC841,
+ 0x83F0: 0xDDD4,
+ 0x83F1: 0xC1E2,
+ 0x83F2: 0xB7C6,
+ 0x83F3: 0xC842,
+ 0x83F4: 0xC843,
+ 0x83F5: 0xC844,
+ 0x83F6: 0xC845,
+ 0x83F7: 0xC846,
+ 0x83F8: 0xDDCE,
+ 0x83F9: 0xDDCF,
+ 0x83FA: 0xC847,
+ 0x83FB: 0xC848,
+ 0x83FC: 0xC849,
+ 0x83FD: 0xDDC4,
+ 0x83FE: 0xC84A,
+ 0x83FF: 0xC84B,
+ 0x8400: 0xC84C,
+ 0x8401: 0xDDBD,
+ 0x8402: 0xC84D,
+ 0x8403: 0xDDCD,
+ 0x8404: 0xCCD1,
+ 0x8405: 0xC84E,
+ 0x8406: 0xDDC9,
+ 0x8407: 0xC84F,
+ 0x8408: 0xC850,
+ 0x8409: 0xC851,
+ 0x840A: 0xC852,
+ 0x840B: 0xDDC2,
+ 0x840C: 0xC3C8,
+ 0x840D: 0xC6BC,
+ 0x840E: 0xCEAE,
+ 0x840F: 0xDDCC,
+ 0x8410: 0xC853,
+ 0x8411: 0xDDC8,
+ 0x8412: 0xC854,
+ 0x8413: 0xC855,
+ 0x8414: 0xC856,
+ 0x8415: 0xC857,
+ 0x8416: 0xC858,
+ 0x8417: 0xC859,
+ 0x8418: 0xDDC1,
+ 0x8419: 0xC85A,
+ 0x841A: 0xC85B,
+ 0x841B: 0xC85C,
+ 0x841C: 0xDDC6,
+ 0x841D: 0xC2DC,
+ 0x841E: 0xC85D,
+ 0x841F: 0xC85E,
+ 0x8420: 0xC85F,
+ 0x8421: 0xC860,
+ 0x8422: 0xC861,
+ 0x8423: 0xC862,
+ 0x8424: 0xD3A9,
+ 0x8425: 0xD3AA,
+ 0x8426: 0xDDD3,
+ 0x8427: 0xCFF4,
+ 0x8428: 0xC8F8,
+ 0x8429: 0xC863,
+ 0x842A: 0xC864,
+ 0x842B: 0xC865,
+ 0x842C: 0xC866,
+ 0x842D: 0xC867,
+ 0x842E: 0xC868,
+ 0x842F: 0xC869,
+ 0x8430: 0xC86A,
+ 0x8431: 0xDDE6,
+ 0x8432: 0xC86B,
+ 0x8433: 0xC86C,
+ 0x8434: 0xC86D,
+ 0x8435: 0xC86E,
+ 0x8436: 0xC86F,
+ 0x8437: 0xC870,
+ 0x8438: 0xDDC7,
+ 0x8439: 0xC871,
+ 0x843A: 0xC872,
+ 0x843B: 0xC873,
+ 0x843C: 0xDDE0,
+ 0x843D: 0xC2E4,
+ 0x843E: 0xC874,
+ 0x843F: 0xC875,
+ 0x8440: 0xC876,
+ 0x8441: 0xC877,
+ 0x8442: 0xC878,
+ 0x8443: 0xC879,
+ 0x8444: 0xC87A,
+ 0x8445: 0xC87B,
+ 0x8446: 0xDDE1,
+ 0x8447: 0xC87C,
+ 0x8448: 0xC87D,
+ 0x8449: 0xC87E,
+ 0x844A: 0xC880,
+ 0x844B: 0xC881,
+ 0x844C: 0xC882,
+ 0x844D: 0xC883,
+ 0x844E: 0xC884,
+ 0x844F: 0xC885,
+ 0x8450: 0xC886,
+ 0x8451: 0xDDD7,
+ 0x8452: 0xC887,
+ 0x8453: 0xC888,
+ 0x8454: 0xC889,
+ 0x8455: 0xC88A,
+ 0x8456: 0xC88B,
+ 0x8457: 0xD6F8,
+ 0x8458: 0xC88C,
+ 0x8459: 0xDDD9,
+ 0x845A: 0xDDD8,
+ 0x845B: 0xB8F0,
+ 0x845C: 0xDDD6,
+ 0x845D: 0xC88D,
+ 0x845E: 0xC88E,
+ 0x845F: 0xC88F,
+ 0x8460: 0xC890,
+ 0x8461: 0xC6CF,
+ 0x8462: 0xC891,
+ 0x8463: 0xB6AD,
+ 0x8464: 0xC892,
+ 0x8465: 0xC893,
+ 0x8466: 0xC894,
+ 0x8467: 0xC895,
+ 0x8468: 0xC896,
+ 0x8469: 0xDDE2,
+ 0x846A: 0xC897,
+ 0x846B: 0xBAF9,
+ 0x846C: 0xD4E1,
+ 0x846D: 0xDDE7,
+ 0x846E: 0xC898,
+ 0x846F: 0xC899,
+ 0x8470: 0xC89A,
+ 0x8471: 0xB4D0,
+ 0x8472: 0xC89B,
+ 0x8473: 0xDDDA,
+ 0x8474: 0xC89C,
+ 0x8475: 0xBFFB,
+ 0x8476: 0xDDE3,
+ 0x8477: 0xC89D,
+ 0x8478: 0xDDDF,
+ 0x8479: 0xC89E,
+ 0x847A: 0xDDDD,
+ 0x847B: 0xC89F,
+ 0x847C: 0xC8A0,
+ 0x847D: 0xC940,
+ 0x847E: 0xC941,
+ 0x847F: 0xC942,
+ 0x8480: 0xC943,
+ 0x8481: 0xC944,
+ 0x8482: 0xB5D9,
+ 0x8483: 0xC945,
+ 0x8484: 0xC946,
+ 0x8485: 0xC947,
+ 0x8486: 0xC948,
+ 0x8487: 0xDDDB,
+ 0x8488: 0xDDDC,
+ 0x8489: 0xDDDE,
+ 0x848A: 0xC949,
+ 0x848B: 0xBDAF,
+ 0x848C: 0xDDE4,
+ 0x848D: 0xC94A,
+ 0x848E: 0xDDE5,
+ 0x848F: 0xC94B,
+ 0x8490: 0xC94C,
+ 0x8491: 0xC94D,
+ 0x8492: 0xC94E,
+ 0x8493: 0xC94F,
+ 0x8494: 0xC950,
+ 0x8495: 0xC951,
+ 0x8496: 0xC952,
+ 0x8497: 0xDDF5,
+ 0x8498: 0xC953,
+ 0x8499: 0xC3C9,
+ 0x849A: 0xC954,
+ 0x849B: 0xC955,
+ 0x849C: 0xCBE2,
+ 0x849D: 0xC956,
+ 0x849E: 0xC957,
+ 0x849F: 0xC958,
+ 0x84A0: 0xC959,
+ 0x84A1: 0xDDF2,
+ 0x84A2: 0xC95A,
+ 0x84A3: 0xC95B,
+ 0x84A4: 0xC95C,
+ 0x84A5: 0xC95D,
+ 0x84A6: 0xC95E,
+ 0x84A7: 0xC95F,
+ 0x84A8: 0xC960,
+ 0x84A9: 0xC961,
+ 0x84AA: 0xC962,
+ 0x84AB: 0xC963,
+ 0x84AC: 0xC964,
+ 0x84AD: 0xC965,
+ 0x84AE: 0xC966,
+ 0x84AF: 0xD8E1,
+ 0x84B0: 0xC967,
+ 0x84B1: 0xC968,
+ 0x84B2: 0xC6D1,
+ 0x84B3: 0xC969,
+ 0x84B4: 0xDDF4,
+ 0x84B5: 0xC96A,
+ 0x84B6: 0xC96B,
+ 0x84B7: 0xC96C,
+ 0x84B8: 0xD5F4,
+ 0x84B9: 0xDDF3,
+ 0x84BA: 0xDDF0,
+ 0x84BB: 0xC96D,
+ 0x84BC: 0xC96E,
+ 0x84BD: 0xDDEC,
+ 0x84BE: 0xC96F,
+ 0x84BF: 0xDDEF,
+ 0x84C0: 0xC970,
+ 0x84C1: 0xDDE8,
+ 0x84C2: 0xC971,
+ 0x84C3: 0xC972,
+ 0x84C4: 0xD0EE,
+ 0x84C5: 0xC973,
+ 0x84C6: 0xC974,
+ 0x84C7: 0xC975,
+ 0x84C8: 0xC976,
+ 0x84C9: 0xC8D8,
+ 0x84CA: 0xDDEE,
+ 0x84CB: 0xC977,
+ 0x84CC: 0xC978,
+ 0x84CD: 0xDDE9,
+ 0x84CE: 0xC979,
+ 0x84CF: 0xC97A,
+ 0x84D0: 0xDDEA,
+ 0x84D1: 0xCBF2,
+ 0x84D2: 0xC97B,
+ 0x84D3: 0xDDED,
+ 0x84D4: 0xC97C,
+ 0x84D5: 0xC97D,
+ 0x84D6: 0xB1CD,
+ 0x84D7: 0xC97E,
+ 0x84D8: 0xC980,
+ 0x84D9: 0xC981,
+ 0x84DA: 0xC982,
+ 0x84DB: 0xC983,
+ 0x84DC: 0xC984,
+ 0x84DD: 0xC0B6,
+ 0x84DE: 0xC985,
+ 0x84DF: 0xBCBB,
+ 0x84E0: 0xDDF1,
+ 0x84E1: 0xC986,
+ 0x84E2: 0xC987,
+ 0x84E3: 0xDDF7,
+ 0x84E4: 0xC988,
+ 0x84E5: 0xDDF6,
+ 0x84E6: 0xDDEB,
+ 0x84E7: 0xC989,
+ 0x84E8: 0xC98A,
+ 0x84E9: 0xC98B,
+ 0x84EA: 0xC98C,
+ 0x84EB: 0xC98D,
+ 0x84EC: 0xC5EE,
+ 0x84ED: 0xC98E,
+ 0x84EE: 0xC98F,
+ 0x84EF: 0xC990,
+ 0x84F0: 0xDDFB,
+ 0x84F1: 0xC991,
+ 0x84F2: 0xC992,
+ 0x84F3: 0xC993,
+ 0x84F4: 0xC994,
+ 0x84F5: 0xC995,
+ 0x84F6: 0xC996,
+ 0x84F7: 0xC997,
+ 0x84F8: 0xC998,
+ 0x84F9: 0xC999,
+ 0x84FA: 0xC99A,
+ 0x84FB: 0xC99B,
+ 0x84FC: 0xDEA4,
+ 0x84FD: 0xC99C,
+ 0x84FE: 0xC99D,
+ 0x84FF: 0xDEA3,
+ 0x8500: 0xC99E,
+ 0x8501: 0xC99F,
+ 0x8502: 0xC9A0,
+ 0x8503: 0xCA40,
+ 0x8504: 0xCA41,
+ 0x8505: 0xCA42,
+ 0x8506: 0xCA43,
+ 0x8507: 0xCA44,
+ 0x8508: 0xCA45,
+ 0x8509: 0xCA46,
+ 0x850A: 0xCA47,
+ 0x850B: 0xCA48,
+ 0x850C: 0xDDF8,
+ 0x850D: 0xCA49,
+ 0x850E: 0xCA4A,
+ 0x850F: 0xCA4B,
+ 0x8510: 0xCA4C,
+ 0x8511: 0xC3EF,
+ 0x8512: 0xCA4D,
+ 0x8513: 0xC2FB,
+ 0x8514: 0xCA4E,
+ 0x8515: 0xCA4F,
+ 0x8516: 0xCA50,
+ 0x8517: 0xD5E1,
+ 0x8518: 0xCA51,
+ 0x8519: 0xCA52,
+ 0x851A: 0xCEB5,
+ 0x851B: 0xCA53,
+ 0x851C: 0xCA54,
+ 0x851D: 0xCA55,
+ 0x851E: 0xCA56,
+ 0x851F: 0xDDFD,
+ 0x8520: 0xCA57,
+ 0x8521: 0xB2CC,
+ 0x8522: 0xCA58,
+ 0x8523: 0xCA59,
+ 0x8524: 0xCA5A,
+ 0x8525: 0xCA5B,
+ 0x8526: 0xCA5C,
+ 0x8527: 0xCA5D,
+ 0x8528: 0xCA5E,
+ 0x8529: 0xCA5F,
+ 0x852A: 0xCA60,
+ 0x852B: 0xC4E8,
+ 0x852C: 0xCADF,
+ 0x852D: 0xCA61,
+ 0x852E: 0xCA62,
+ 0x852F: 0xCA63,
+ 0x8530: 0xCA64,
+ 0x8531: 0xCA65,
+ 0x8532: 0xCA66,
+ 0x8533: 0xCA67,
+ 0x8534: 0xCA68,
+ 0x8535: 0xCA69,
+ 0x8536: 0xCA6A,
+ 0x8537: 0xC7BE,
+ 0x8538: 0xDDFA,
+ 0x8539: 0xDDFC,
+ 0x853A: 0xDDFE,
+ 0x853B: 0xDEA2,
+ 0x853C: 0xB0AA,
+ 0x853D: 0xB1CE,
+ 0x853E: 0xCA6B,
+ 0x853F: 0xCA6C,
+ 0x8540: 0xCA6D,
+ 0x8541: 0xCA6E,
+ 0x8542: 0xCA6F,
+ 0x8543: 0xDEAC,
+ 0x8544: 0xCA70,
+ 0x8545: 0xCA71,
+ 0x8546: 0xCA72,
+ 0x8547: 0xCA73,
+ 0x8548: 0xDEA6,
+ 0x8549: 0xBDB6,
+ 0x854A: 0xC8EF,
+ 0x854B: 0xCA74,
+ 0x854C: 0xCA75,
+ 0x854D: 0xCA76,
+ 0x854E: 0xCA77,
+ 0x854F: 0xCA78,
+ 0x8550: 0xCA79,
+ 0x8551: 0xCA7A,
+ 0x8552: 0xCA7B,
+ 0x8553: 0xCA7C,
+ 0x8554: 0xCA7D,
+ 0x8555: 0xCA7E,
+ 0x8556: 0xDEA1,
+ 0x8557: 0xCA80,
+ 0x8558: 0xCA81,
+ 0x8559: 0xDEA5,
+ 0x855A: 0xCA82,
+ 0x855B: 0xCA83,
+ 0x855C: 0xCA84,
+ 0x855D: 0xCA85,
+ 0x855E: 0xDEA9,
+ 0x855F: 0xCA86,
+ 0x8560: 0xCA87,
+ 0x8561: 0xCA88,
+ 0x8562: 0xCA89,
+ 0x8563: 0xCA8A,
+ 0x8564: 0xDEA8,
+ 0x8565: 0xCA8B,
+ 0x8566: 0xCA8C,
+ 0x8567: 0xCA8D,
+ 0x8568: 0xDEA7,
+ 0x8569: 0xCA8E,
+ 0x856A: 0xCA8F,
+ 0x856B: 0xCA90,
+ 0x856C: 0xCA91,
+ 0x856D: 0xCA92,
+ 0x856E: 0xCA93,
+ 0x856F: 0xCA94,
+ 0x8570: 0xCA95,
+ 0x8571: 0xCA96,
+ 0x8572: 0xDEAD,
+ 0x8573: 0xCA97,
+ 0x8574: 0xD4CC,
+ 0x8575: 0xCA98,
+ 0x8576: 0xCA99,
+ 0x8577: 0xCA9A,
+ 0x8578: 0xCA9B,
+ 0x8579: 0xDEB3,
+ 0x857A: 0xDEAA,
+ 0x857B: 0xDEAE,
+ 0x857C: 0xCA9C,
+ 0x857D: 0xCA9D,
+ 0x857E: 0xC0D9,
+ 0x857F: 0xCA9E,
+ 0x8580: 0xCA9F,
+ 0x8581: 0xCAA0,
+ 0x8582: 0xCB40,
+ 0x8583: 0xCB41,
+ 0x8584: 0xB1A1,
+ 0x8585: 0xDEB6,
+ 0x8586: 0xCB42,
+ 0x8587: 0xDEB1,
+ 0x8588: 0xCB43,
+ 0x8589: 0xCB44,
+ 0x858A: 0xCB45,
+ 0x858B: 0xCB46,
+ 0x858C: 0xCB47,
+ 0x858D: 0xCB48,
+ 0x858E: 0xCB49,
+ 0x858F: 0xDEB2,
+ 0x8590: 0xCB4A,
+ 0x8591: 0xCB4B,
+ 0x8592: 0xCB4C,
+ 0x8593: 0xCB4D,
+ 0x8594: 0xCB4E,
+ 0x8595: 0xCB4F,
+ 0x8596: 0xCB50,
+ 0x8597: 0xCB51,
+ 0x8598: 0xCB52,
+ 0x8599: 0xCB53,
+ 0x859A: 0xCB54,
+ 0x859B: 0xD1A6,
+ 0x859C: 0xDEB5,
+ 0x859D: 0xCB55,
+ 0x859E: 0xCB56,
+ 0x859F: 0xCB57,
+ 0x85A0: 0xCB58,
+ 0x85A1: 0xCB59,
+ 0x85A2: 0xCB5A,
+ 0x85A3: 0xCB5B,
+ 0x85A4: 0xDEAF,
+ 0x85A5: 0xCB5C,
+ 0x85A6: 0xCB5D,
+ 0x85A7: 0xCB5E,
+ 0x85A8: 0xDEB0,
+ 0x85A9: 0xCB5F,
+ 0x85AA: 0xD0BD,
+ 0x85AB: 0xCB60,
+ 0x85AC: 0xCB61,
+ 0x85AD: 0xCB62,
+ 0x85AE: 0xDEB4,
+ 0x85AF: 0xCAED,
+ 0x85B0: 0xDEB9,
+ 0x85B1: 0xCB63,
+ 0x85B2: 0xCB64,
+ 0x85B3: 0xCB65,
+ 0x85B4: 0xCB66,
+ 0x85B5: 0xCB67,
+ 0x85B6: 0xCB68,
+ 0x85B7: 0xDEB8,
+ 0x85B8: 0xCB69,
+ 0x85B9: 0xDEB7,
+ 0x85BA: 0xCB6A,
+ 0x85BB: 0xCB6B,
+ 0x85BC: 0xCB6C,
+ 0x85BD: 0xCB6D,
+ 0x85BE: 0xCB6E,
+ 0x85BF: 0xCB6F,
+ 0x85C0: 0xCB70,
+ 0x85C1: 0xDEBB,
+ 0x85C2: 0xCB71,
+ 0x85C3: 0xCB72,
+ 0x85C4: 0xCB73,
+ 0x85C5: 0xCB74,
+ 0x85C6: 0xCB75,
+ 0x85C7: 0xCB76,
+ 0x85C8: 0xCB77,
+ 0x85C9: 0xBDE5,
+ 0x85CA: 0xCB78,
+ 0x85CB: 0xCB79,
+ 0x85CC: 0xCB7A,
+ 0x85CD: 0xCB7B,
+ 0x85CE: 0xCB7C,
+ 0x85CF: 0xB2D8,
+ 0x85D0: 0xC3EA,
+ 0x85D1: 0xCB7D,
+ 0x85D2: 0xCB7E,
+ 0x85D3: 0xDEBA,
+ 0x85D4: 0xCB80,
+ 0x85D5: 0xC5BA,
+ 0x85D6: 0xCB81,
+ 0x85D7: 0xCB82,
+ 0x85D8: 0xCB83,
+ 0x85D9: 0xCB84,
+ 0x85DA: 0xCB85,
+ 0x85DB: 0xCB86,
+ 0x85DC: 0xDEBC,
+ 0x85DD: 0xCB87,
+ 0x85DE: 0xCB88,
+ 0x85DF: 0xCB89,
+ 0x85E0: 0xCB8A,
+ 0x85E1: 0xCB8B,
+ 0x85E2: 0xCB8C,
+ 0x85E3: 0xCB8D,
+ 0x85E4: 0xCCD9,
+ 0x85E5: 0xCB8E,
+ 0x85E6: 0xCB8F,
+ 0x85E7: 0xCB90,
+ 0x85E8: 0xCB91,
+ 0x85E9: 0xB7AA,
+ 0x85EA: 0xCB92,
+ 0x85EB: 0xCB93,
+ 0x85EC: 0xCB94,
+ 0x85ED: 0xCB95,
+ 0x85EE: 0xCB96,
+ 0x85EF: 0xCB97,
+ 0x85F0: 0xCB98,
+ 0x85F1: 0xCB99,
+ 0x85F2: 0xCB9A,
+ 0x85F3: 0xCB9B,
+ 0x85F4: 0xCB9C,
+ 0x85F5: 0xCB9D,
+ 0x85F6: 0xCB9E,
+ 0x85F7: 0xCB9F,
+ 0x85F8: 0xCBA0,
+ 0x85F9: 0xCC40,
+ 0x85FA: 0xCC41,
+ 0x85FB: 0xD4E5,
+ 0x85FC: 0xCC42,
+ 0x85FD: 0xCC43,
+ 0x85FE: 0xCC44,
+ 0x85FF: 0xDEBD,
+ 0x8600: 0xCC45,
+ 0x8601: 0xCC46,
+ 0x8602: 0xCC47,
+ 0x8603: 0xCC48,
+ 0x8604: 0xCC49,
+ 0x8605: 0xDEBF,
+ 0x8606: 0xCC4A,
+ 0x8607: 0xCC4B,
+ 0x8608: 0xCC4C,
+ 0x8609: 0xCC4D,
+ 0x860A: 0xCC4E,
+ 0x860B: 0xCC4F,
+ 0x860C: 0xCC50,
+ 0x860D: 0xCC51,
+ 0x860E: 0xCC52,
+ 0x860F: 0xCC53,
+ 0x8610: 0xCC54,
+ 0x8611: 0xC4A2,
+ 0x8612: 0xCC55,
+ 0x8613: 0xCC56,
+ 0x8614: 0xCC57,
+ 0x8615: 0xCC58,
+ 0x8616: 0xDEC1,
+ 0x8617: 0xCC59,
+ 0x8618: 0xCC5A,
+ 0x8619: 0xCC5B,
+ 0x861A: 0xCC5C,
+ 0x861B: 0xCC5D,
+ 0x861C: 0xCC5E,
+ 0x861D: 0xCC5F,
+ 0x861E: 0xCC60,
+ 0x861F: 0xCC61,
+ 0x8620: 0xCC62,
+ 0x8621: 0xCC63,
+ 0x8622: 0xCC64,
+ 0x8623: 0xCC65,
+ 0x8624: 0xCC66,
+ 0x8625: 0xCC67,
+ 0x8626: 0xCC68,
+ 0x8627: 0xDEBE,
+ 0x8628: 0xCC69,
+ 0x8629: 0xDEC0,
+ 0x862A: 0xCC6A,
+ 0x862B: 0xCC6B,
+ 0x862C: 0xCC6C,
+ 0x862D: 0xCC6D,
+ 0x862E: 0xCC6E,
+ 0x862F: 0xCC6F,
+ 0x8630: 0xCC70,
+ 0x8631: 0xCC71,
+ 0x8632: 0xCC72,
+ 0x8633: 0xCC73,
+ 0x8634: 0xCC74,
+ 0x8635: 0xCC75,
+ 0x8636: 0xCC76,
+ 0x8637: 0xCC77,
+ 0x8638: 0xD5BA,
+ 0x8639: 0xCC78,
+ 0x863A: 0xCC79,
+ 0x863B: 0xCC7A,
+ 0x863C: 0xDEC2,
+ 0x863D: 0xCC7B,
+ 0x863E: 0xCC7C,
+ 0x863F: 0xCC7D,
+ 0x8640: 0xCC7E,
+ 0x8641: 0xCC80,
+ 0x8642: 0xCC81,
+ 0x8643: 0xCC82,
+ 0x8644: 0xCC83,
+ 0x8645: 0xCC84,
+ 0x8646: 0xCC85,
+ 0x8647: 0xCC86,
+ 0x8648: 0xCC87,
+ 0x8649: 0xCC88,
+ 0x864A: 0xCC89,
+ 0x864B: 0xCC8A,
+ 0x864C: 0xCC8B,
+ 0x864D: 0xF2AE,
+ 0x864E: 0xBBA2,
+ 0x864F: 0xC2B2,
+ 0x8650: 0xC5B0,
+ 0x8651: 0xC2C7,
+ 0x8652: 0xCC8C,
+ 0x8653: 0xCC8D,
+ 0x8654: 0xF2AF,
+ 0x8655: 0xCC8E,
+ 0x8656: 0xCC8F,
+ 0x8657: 0xCC90,
+ 0x8658: 0xCC91,
+ 0x8659: 0xCC92,
+ 0x865A: 0xD0E9,
+ 0x865B: 0xCC93,
+ 0x865C: 0xCC94,
+ 0x865D: 0xCC95,
+ 0x865E: 0xD3DD,
+ 0x865F: 0xCC96,
+ 0x8660: 0xCC97,
+ 0x8661: 0xCC98,
+ 0x8662: 0xEBBD,
+ 0x8663: 0xCC99,
+ 0x8664: 0xCC9A,
+ 0x8665: 0xCC9B,
+ 0x8666: 0xCC9C,
+ 0x8667: 0xCC9D,
+ 0x8668: 0xCC9E,
+ 0x8669: 0xCC9F,
+ 0x866A: 0xCCA0,
+ 0x866B: 0xB3E6,
+ 0x866C: 0xF2B0,
+ 0x866D: 0xCD40,
+ 0x866E: 0xF2B1,
+ 0x866F: 0xCD41,
+ 0x8670: 0xCD42,
+ 0x8671: 0xCAAD,
+ 0x8672: 0xCD43,
+ 0x8673: 0xCD44,
+ 0x8674: 0xCD45,
+ 0x8675: 0xCD46,
+ 0x8676: 0xCD47,
+ 0x8677: 0xCD48,
+ 0x8678: 0xCD49,
+ 0x8679: 0xBAE7,
+ 0x867A: 0xF2B3,
+ 0x867B: 0xF2B5,
+ 0x867C: 0xF2B4,
+ 0x867D: 0xCBE4,
+ 0x867E: 0xCFBA,
+ 0x867F: 0xF2B2,
+ 0x8680: 0xCAB4,
+ 0x8681: 0xD2CF,
+ 0x8682: 0xC2EC,
+ 0x8683: 0xCD4A,
+ 0x8684: 0xCD4B,
+ 0x8685: 0xCD4C,
+ 0x8686: 0xCD4D,
+ 0x8687: 0xCD4E,
+ 0x8688: 0xCD4F,
+ 0x8689: 0xCD50,
+ 0x868A: 0xCEC3,
+ 0x868B: 0xF2B8,
+ 0x868C: 0xB0F6,
+ 0x868D: 0xF2B7,
+ 0x868E: 0xCD51,
+ 0x868F: 0xCD52,
+ 0x8690: 0xCD53,
+ 0x8691: 0xCD54,
+ 0x8692: 0xCD55,
+ 0x8693: 0xF2BE,
+ 0x8694: 0xCD56,
+ 0x8695: 0xB2CF,
+ 0x8696: 0xCD57,
+ 0x8697: 0xCD58,
+ 0x8698: 0xCD59,
+ 0x8699: 0xCD5A,
+ 0x869A: 0xCD5B,
+ 0x869B: 0xCD5C,
+ 0x869C: 0xD1C1,
+ 0x869D: 0xF2BA,
+ 0x869E: 0xCD5D,
+ 0x869F: 0xCD5E,
+ 0x86A0: 0xCD5F,
+ 0x86A1: 0xCD60,
+ 0x86A2: 0xCD61,
+ 0x86A3: 0xF2BC,
+ 0x86A4: 0xD4E9,
+ 0x86A5: 0xCD62,
+ 0x86A6: 0xCD63,
+ 0x86A7: 0xF2BB,
+ 0x86A8: 0xF2B6,
+ 0x86A9: 0xF2BF,
+ 0x86AA: 0xF2BD,
+ 0x86AB: 0xCD64,
+ 0x86AC: 0xF2B9,
+ 0x86AD: 0xCD65,
+ 0x86AE: 0xCD66,
+ 0x86AF: 0xF2C7,
+ 0x86B0: 0xF2C4,
+ 0x86B1: 0xF2C6,
+ 0x86B2: 0xCD67,
+ 0x86B3: 0xCD68,
+ 0x86B4: 0xF2CA,
+ 0x86B5: 0xF2C2,
+ 0x86B6: 0xF2C0,
+ 0x86B7: 0xCD69,
+ 0x86B8: 0xCD6A,
+ 0x86B9: 0xCD6B,
+ 0x86BA: 0xF2C5,
+ 0x86BB: 0xCD6C,
+ 0x86BC: 0xCD6D,
+ 0x86BD: 0xCD6E,
+ 0x86BE: 0xCD6F,
+ 0x86BF: 0xCD70,
+ 0x86C0: 0xD6FB,
+ 0x86C1: 0xCD71,
+ 0x86C2: 0xCD72,
+ 0x86C3: 0xCD73,
+ 0x86C4: 0xF2C1,
+ 0x86C5: 0xCD74,
+ 0x86C6: 0xC7F9,
+ 0x86C7: 0xC9DF,
+ 0x86C8: 0xCD75,
+ 0x86C9: 0xF2C8,
+ 0x86CA: 0xB9C6,
+ 0x86CB: 0xB5B0,
+ 0x86CC: 0xCD76,
+ 0x86CD: 0xCD77,
+ 0x86CE: 0xF2C3,
+ 0x86CF: 0xF2C9,
+ 0x86D0: 0xF2D0,
+ 0x86D1: 0xF2D6,
+ 0x86D2: 0xCD78,
+ 0x86D3: 0xCD79,
+ 0x86D4: 0xBBD7,
+ 0x86D5: 0xCD7A,
+ 0x86D6: 0xCD7B,
+ 0x86D7: 0xCD7C,
+ 0x86D8: 0xF2D5,
+ 0x86D9: 0xCDDC,
+ 0x86DA: 0xCD7D,
+ 0x86DB: 0xD6EB,
+ 0x86DC: 0xCD7E,
+ 0x86DD: 0xCD80,
+ 0x86DE: 0xF2D2,
+ 0x86DF: 0xF2D4,
+ 0x86E0: 0xCD81,
+ 0x86E1: 0xCD82,
+ 0x86E2: 0xCD83,
+ 0x86E3: 0xCD84,
+ 0x86E4: 0xB8F2,
+ 0x86E5: 0xCD85,
+ 0x86E6: 0xCD86,
+ 0x86E7: 0xCD87,
+ 0x86E8: 0xCD88,
+ 0x86E9: 0xF2CB,
+ 0x86EA: 0xCD89,
+ 0x86EB: 0xCD8A,
+ 0x86EC: 0xCD8B,
+ 0x86ED: 0xF2CE,
+ 0x86EE: 0xC2F9,
+ 0x86EF: 0xCD8C,
+ 0x86F0: 0xD5DD,
+ 0x86F1: 0xF2CC,
+ 0x86F2: 0xF2CD,
+ 0x86F3: 0xF2CF,
+ 0x86F4: 0xF2D3,
+ 0x86F5: 0xCD8D,
+ 0x86F6: 0xCD8E,
+ 0x86F7: 0xCD8F,
+ 0x86F8: 0xF2D9,
+ 0x86F9: 0xD3BC,
+ 0x86FA: 0xCD90,
+ 0x86FB: 0xCD91,
+ 0x86FC: 0xCD92,
+ 0x86FD: 0xCD93,
+ 0x86FE: 0xB6EA,
+ 0x86FF: 0xCD94,
+ 0x8700: 0xCAF1,
+ 0x8701: 0xCD95,
+ 0x8702: 0xB7E4,
+ 0x8703: 0xF2D7,
+ 0x8704: 0xCD96,
+ 0x8705: 0xCD97,
+ 0x8706: 0xCD98,
+ 0x8707: 0xF2D8,
+ 0x8708: 0xF2DA,
+ 0x8709: 0xF2DD,
+ 0x870A: 0xF2DB,
+ 0x870B: 0xCD99,
+ 0x870C: 0xCD9A,
+ 0x870D: 0xF2DC,
+ 0x870E: 0xCD9B,
+ 0x870F: 0xCD9C,
+ 0x8710: 0xCD9D,
+ 0x8711: 0xCD9E,
+ 0x8712: 0xD1D1,
+ 0x8713: 0xF2D1,
+ 0x8714: 0xCD9F,
+ 0x8715: 0xCDC9,
+ 0x8716: 0xCDA0,
+ 0x8717: 0xCECF,
+ 0x8718: 0xD6A9,
+ 0x8719: 0xCE40,
+ 0x871A: 0xF2E3,
+ 0x871B: 0xCE41,
+ 0x871C: 0xC3DB,
+ 0x871D: 0xCE42,
+ 0x871E: 0xF2E0,
+ 0x871F: 0xCE43,
+ 0x8720: 0xCE44,
+ 0x8721: 0xC0AF,
+ 0x8722: 0xF2EC,
+ 0x8723: 0xF2DE,
+ 0x8724: 0xCE45,
+ 0x8725: 0xF2E1,
+ 0x8726: 0xCE46,
+ 0x8727: 0xCE47,
+ 0x8728: 0xCE48,
+ 0x8729: 0xF2E8,
+ 0x872A: 0xCE49,
+ 0x872B: 0xCE4A,
+ 0x872C: 0xCE4B,
+ 0x872D: 0xCE4C,
+ 0x872E: 0xF2E2,
+ 0x872F: 0xCE4D,
+ 0x8730: 0xCE4E,
+ 0x8731: 0xF2E7,
+ 0x8732: 0xCE4F,
+ 0x8733: 0xCE50,
+ 0x8734: 0xF2E6,
+ 0x8735: 0xCE51,
+ 0x8736: 0xCE52,
+ 0x8737: 0xF2E9,
+ 0x8738: 0xCE53,
+ 0x8739: 0xCE54,
+ 0x873A: 0xCE55,
+ 0x873B: 0xF2DF,
+ 0x873C: 0xCE56,
+ 0x873D: 0xCE57,
+ 0x873E: 0xF2E4,
+ 0x873F: 0xF2EA,
+ 0x8740: 0xCE58,
+ 0x8741: 0xCE59,
+ 0x8742: 0xCE5A,
+ 0x8743: 0xCE5B,
+ 0x8744: 0xCE5C,
+ 0x8745: 0xCE5D,
+ 0x8746: 0xCE5E,
+ 0x8747: 0xD3AC,
+ 0x8748: 0xF2E5,
+ 0x8749: 0xB2F5,
+ 0x874A: 0xCE5F,
+ 0x874B: 0xCE60,
+ 0x874C: 0xF2F2,
+ 0x874D: 0xCE61,
+ 0x874E: 0xD0AB,
+ 0x874F: 0xCE62,
+ 0x8750: 0xCE63,
+ 0x8751: 0xCE64,
+ 0x8752: 0xCE65,
+ 0x8753: 0xF2F5,
+ 0x8754: 0xCE66,
+ 0x8755: 0xCE67,
+ 0x8756: 0xCE68,
+ 0x8757: 0xBBC8,
+ 0x8758: 0xCE69,
+ 0x8759: 0xF2F9,
+ 0x875A: 0xCE6A,
+ 0x875B: 0xCE6B,
+ 0x875C: 0xCE6C,
+ 0x875D: 0xCE6D,
+ 0x875E: 0xCE6E,
+ 0x875F: 0xCE6F,
+ 0x8760: 0xF2F0,
+ 0x8761: 0xCE70,
+ 0x8762: 0xCE71,
+ 0x8763: 0xF2F6,
+ 0x8764: 0xF2F8,
+ 0x8765: 0xF2FA,
+ 0x8766: 0xCE72,
+ 0x8767: 0xCE73,
+ 0x8768: 0xCE74,
+ 0x8769: 0xCE75,
+ 0x876A: 0xCE76,
+ 0x876B: 0xCE77,
+ 0x876C: 0xCE78,
+ 0x876D: 0xCE79,
+ 0x876E: 0xF2F3,
+ 0x876F: 0xCE7A,
+ 0x8770: 0xF2F1,
+ 0x8771: 0xCE7B,
+ 0x8772: 0xCE7C,
+ 0x8773: 0xCE7D,
+ 0x8774: 0xBAFB,
+ 0x8775: 0xCE7E,
+ 0x8776: 0xB5FB,
+ 0x8777: 0xCE80,
+ 0x8778: 0xCE81,
+ 0x8779: 0xCE82,
+ 0x877A: 0xCE83,
+ 0x877B: 0xF2EF,
+ 0x877C: 0xF2F7,
+ 0x877D: 0xF2ED,
+ 0x877E: 0xF2EE,
+ 0x877F: 0xCE84,
+ 0x8780: 0xCE85,
+ 0x8781: 0xCE86,
+ 0x8782: 0xF2EB,
+ 0x8783: 0xF3A6,
+ 0x8784: 0xCE87,
+ 0x8785: 0xF3A3,
+ 0x8786: 0xCE88,
+ 0x8787: 0xCE89,
+ 0x8788: 0xF3A2,
+ 0x8789: 0xCE8A,
+ 0x878A: 0xCE8B,
+ 0x878B: 0xF2F4,
+ 0x878C: 0xCE8C,
+ 0x878D: 0xC8DA,
+ 0x878E: 0xCE8D,
+ 0x878F: 0xCE8E,
+ 0x8790: 0xCE8F,
+ 0x8791: 0xCE90,
+ 0x8792: 0xCE91,
+ 0x8793: 0xF2FB,
+ 0x8794: 0xCE92,
+ 0x8795: 0xCE93,
+ 0x8796: 0xCE94,
+ 0x8797: 0xF3A5,
+ 0x8798: 0xCE95,
+ 0x8799: 0xCE96,
+ 0x879A: 0xCE97,
+ 0x879B: 0xCE98,
+ 0x879C: 0xCE99,
+ 0x879D: 0xCE9A,
+ 0x879E: 0xCE9B,
+ 0x879F: 0xC3F8,
+ 0x87A0: 0xCE9C,
+ 0x87A1: 0xCE9D,
+ 0x87A2: 0xCE9E,
+ 0x87A3: 0xCE9F,
+ 0x87A4: 0xCEA0,
+ 0x87A5: 0xCF40,
+ 0x87A6: 0xCF41,
+ 0x87A7: 0xCF42,
+ 0x87A8: 0xF2FD,
+ 0x87A9: 0xCF43,
+ 0x87AA: 0xCF44,
+ 0x87AB: 0xF3A7,
+ 0x87AC: 0xF3A9,
+ 0x87AD: 0xF3A4,
+ 0x87AE: 0xCF45,
+ 0x87AF: 0xF2FC,
+ 0x87B0: 0xCF46,
+ 0x87B1: 0xCF47,
+ 0x87B2: 0xCF48,
+ 0x87B3: 0xF3AB,
+ 0x87B4: 0xCF49,
+ 0x87B5: 0xF3AA,
+ 0x87B6: 0xCF4A,
+ 0x87B7: 0xCF4B,
+ 0x87B8: 0xCF4C,
+ 0x87B9: 0xCF4D,
+ 0x87BA: 0xC2DD,
+ 0x87BB: 0xCF4E,
+ 0x87BC: 0xCF4F,
+ 0x87BD: 0xF3AE,
+ 0x87BE: 0xCF50,
+ 0x87BF: 0xCF51,
+ 0x87C0: 0xF3B0,
+ 0x87C1: 0xCF52,
+ 0x87C2: 0xCF53,
+ 0x87C3: 0xCF54,
+ 0x87C4: 0xCF55,
+ 0x87C5: 0xCF56,
+ 0x87C6: 0xF3A1,
+ 0x87C7: 0xCF57,
+ 0x87C8: 0xCF58,
+ 0x87C9: 0xCF59,
+ 0x87CA: 0xF3B1,
+ 0x87CB: 0xF3AC,
+ 0x87CC: 0xCF5A,
+ 0x87CD: 0xCF5B,
+ 0x87CE: 0xCF5C,
+ 0x87CF: 0xCF5D,
+ 0x87D0: 0xCF5E,
+ 0x87D1: 0xF3AF,
+ 0x87D2: 0xF2FE,
+ 0x87D3: 0xF3AD,
+ 0x87D4: 0xCF5F,
+ 0x87D5: 0xCF60,
+ 0x87D6: 0xCF61,
+ 0x87D7: 0xCF62,
+ 0x87D8: 0xCF63,
+ 0x87D9: 0xCF64,
+ 0x87DA: 0xCF65,
+ 0x87DB: 0xF3B2,
+ 0x87DC: 0xCF66,
+ 0x87DD: 0xCF67,
+ 0x87DE: 0xCF68,
+ 0x87DF: 0xCF69,
+ 0x87E0: 0xF3B4,
+ 0x87E1: 0xCF6A,
+ 0x87E2: 0xCF6B,
+ 0x87E3: 0xCF6C,
+ 0x87E4: 0xCF6D,
+ 0x87E5: 0xF3A8,
+ 0x87E6: 0xCF6E,
+ 0x87E7: 0xCF6F,
+ 0x87E8: 0xCF70,
+ 0x87E9: 0xCF71,
+ 0x87EA: 0xF3B3,
+ 0x87EB: 0xCF72,
+ 0x87EC: 0xCF73,
+ 0x87ED: 0xCF74,
+ 0x87EE: 0xF3B5,
+ 0x87EF: 0xCF75,
+ 0x87F0: 0xCF76,
+ 0x87F1: 0xCF77,
+ 0x87F2: 0xCF78,
+ 0x87F3: 0xCF79,
+ 0x87F4: 0xCF7A,
+ 0x87F5: 0xCF7B,
+ 0x87F6: 0xCF7C,
+ 0x87F7: 0xCF7D,
+ 0x87F8: 0xCF7E,
+ 0x87F9: 0xD0B7,
+ 0x87FA: 0xCF80,
+ 0x87FB: 0xCF81,
+ 0x87FC: 0xCF82,
+ 0x87FD: 0xCF83,
+ 0x87FE: 0xF3B8,
+ 0x87FF: 0xCF84,
+ 0x8800: 0xCF85,
+ 0x8801: 0xCF86,
+ 0x8802: 0xCF87,
+ 0x8803: 0xD9F9,
+ 0x8804: 0xCF88,
+ 0x8805: 0xCF89,
+ 0x8806: 0xCF8A,
+ 0x8807: 0xCF8B,
+ 0x8808: 0xCF8C,
+ 0x8809: 0xCF8D,
+ 0x880A: 0xF3B9,
+ 0x880B: 0xCF8E,
+ 0x880C: 0xCF8F,
+ 0x880D: 0xCF90,
+ 0x880E: 0xCF91,
+ 0x880F: 0xCF92,
+ 0x8810: 0xCF93,
+ 0x8811: 0xCF94,
+ 0x8812: 0xCF95,
+ 0x8813: 0xF3B7,
+ 0x8814: 0xCF96,
+ 0x8815: 0xC8E4,
+ 0x8816: 0xF3B6,
+ 0x8817: 0xCF97,
+ 0x8818: 0xCF98,
+ 0x8819: 0xCF99,
+ 0x881A: 0xCF9A,
+ 0x881B: 0xF3BA,
+ 0x881C: 0xCF9B,
+ 0x881D: 0xCF9C,
+ 0x881E: 0xCF9D,
+ 0x881F: 0xCF9E,
+ 0x8820: 0xCF9F,
+ 0x8821: 0xF3BB,
+ 0x8822: 0xB4C0,
+ 0x8823: 0xCFA0,
+ 0x8824: 0xD040,
+ 0x8825: 0xD041,
+ 0x8826: 0xD042,
+ 0x8827: 0xD043,
+ 0x8828: 0xD044,
+ 0x8829: 0xD045,
+ 0x882A: 0xD046,
+ 0x882B: 0xD047,
+ 0x882C: 0xD048,
+ 0x882D: 0xD049,
+ 0x882E: 0xD04A,
+ 0x882F: 0xD04B,
+ 0x8830: 0xD04C,
+ 0x8831: 0xD04D,
+ 0x8832: 0xEEC3,
+ 0x8833: 0xD04E,
+ 0x8834: 0xD04F,
+ 0x8835: 0xD050,
+ 0x8836: 0xD051,
+ 0x8837: 0xD052,
+ 0x8838: 0xD053,
+ 0x8839: 0xF3BC,
+ 0x883A: 0xD054,
+ 0x883B: 0xD055,
+ 0x883C: 0xF3BD,
+ 0x883D: 0xD056,
+ 0x883E: 0xD057,
+ 0x883F: 0xD058,
+ 0x8840: 0xD1AA,
+ 0x8841: 0xD059,
+ 0x8842: 0xD05A,
+ 0x8843: 0xD05B,
+ 0x8844: 0xF4AC,
+ 0x8845: 0xD0C6,
+ 0x8846: 0xD05C,
+ 0x8847: 0xD05D,
+ 0x8848: 0xD05E,
+ 0x8849: 0xD05F,
+ 0x884A: 0xD060,
+ 0x884B: 0xD061,
+ 0x884C: 0xD0D0,
+ 0x884D: 0xD1DC,
+ 0x884E: 0xD062,
+ 0x884F: 0xD063,
+ 0x8850: 0xD064,
+ 0x8851: 0xD065,
+ 0x8852: 0xD066,
+ 0x8853: 0xD067,
+ 0x8854: 0xCFCE,
+ 0x8855: 0xD068,
+ 0x8856: 0xD069,
+ 0x8857: 0xBDD6,
+ 0x8858: 0xD06A,
+ 0x8859: 0xD1C3,
+ 0x885A: 0xD06B,
+ 0x885B: 0xD06C,
+ 0x885C: 0xD06D,
+ 0x885D: 0xD06E,
+ 0x885E: 0xD06F,
+ 0x885F: 0xD070,
+ 0x8860: 0xD071,
+ 0x8861: 0xBAE2,
+ 0x8862: 0xE1E9,
+ 0x8863: 0xD2C2,
+ 0x8864: 0xF1C2,
+ 0x8865: 0xB2B9,
+ 0x8866: 0xD072,
+ 0x8867: 0xD073,
+ 0x8868: 0xB1ED,
+ 0x8869: 0xF1C3,
+ 0x886A: 0xD074,
+ 0x886B: 0xC9C0,
+ 0x886C: 0xB3C4,
+ 0x886D: 0xD075,
+ 0x886E: 0xD9F2,
+ 0x886F: 0xD076,
+ 0x8870: 0xCBA5,
+ 0x8871: 0xD077,
+ 0x8872: 0xF1C4,
+ 0x8873: 0xD078,
+ 0x8874: 0xD079,
+ 0x8875: 0xD07A,
+ 0x8876: 0xD07B,
+ 0x8877: 0xD6D4,
+ 0x8878: 0xD07C,
+ 0x8879: 0xD07D,
+ 0x887A: 0xD07E,
+ 0x887B: 0xD080,
+ 0x887C: 0xD081,
+ 0x887D: 0xF1C5,
+ 0x887E: 0xF4C0,
+ 0x887F: 0xF1C6,
+ 0x8880: 0xD082,
+ 0x8881: 0xD4AC,
+ 0x8882: 0xF1C7,
+ 0x8883: 0xD083,
+ 0x8884: 0xB0C0,
+ 0x8885: 0xF4C1,
+ 0x8886: 0xD084,
+ 0x8887: 0xD085,
+ 0x8888: 0xF4C2,
+ 0x8889: 0xD086,
+ 0x888A: 0xD087,
+ 0x888B: 0xB4FC,
+ 0x888C: 0xD088,
+ 0x888D: 0xC5DB,
+ 0x888E: 0xD089,
+ 0x888F: 0xD08A,
+ 0x8890: 0xD08B,
+ 0x8891: 0xD08C,
+ 0x8892: 0xCCBB,
+ 0x8893: 0xD08D,
+ 0x8894: 0xD08E,
+ 0x8895: 0xD08F,
+ 0x8896: 0xD0E4,
+ 0x8897: 0xD090,
+ 0x8898: 0xD091,
+ 0x8899: 0xD092,
+ 0x889A: 0xD093,
+ 0x889B: 0xD094,
+ 0x889C: 0xCDE0,
+ 0x889D: 0xD095,
+ 0x889E: 0xD096,
+ 0x889F: 0xD097,
+ 0x88A0: 0xD098,
+ 0x88A1: 0xD099,
+ 0x88A2: 0xF1C8,
+ 0x88A3: 0xD09A,
+ 0x88A4: 0xD9F3,
+ 0x88A5: 0xD09B,
+ 0x88A6: 0xD09C,
+ 0x88A7: 0xD09D,
+ 0x88A8: 0xD09E,
+ 0x88A9: 0xD09F,
+ 0x88AA: 0xD0A0,
+ 0x88AB: 0xB1BB,
+ 0x88AC: 0xD140,
+ 0x88AD: 0xCFAE,
+ 0x88AE: 0xD141,
+ 0x88AF: 0xD142,
+ 0x88B0: 0xD143,
+ 0x88B1: 0xB8A4,
+ 0x88B2: 0xD144,
+ 0x88B3: 0xD145,
+ 0x88B4: 0xD146,
+ 0x88B5: 0xD147,
+ 0x88B6: 0xD148,
+ 0x88B7: 0xF1CA,
+ 0x88B8: 0xD149,
+ 0x88B9: 0xD14A,
+ 0x88BA: 0xD14B,
+ 0x88BB: 0xD14C,
+ 0x88BC: 0xF1CB,
+ 0x88BD: 0xD14D,
+ 0x88BE: 0xD14E,
+ 0x88BF: 0xD14F,
+ 0x88C0: 0xD150,
+ 0x88C1: 0xB2C3,
+ 0x88C2: 0xC1D1,
+ 0x88C3: 0xD151,
+ 0x88C4: 0xD152,
+ 0x88C5: 0xD7B0,
+ 0x88C6: 0xF1C9,
+ 0x88C7: 0xD153,
+ 0x88C8: 0xD154,
+ 0x88C9: 0xF1CC,
+ 0x88CA: 0xD155,
+ 0x88CB: 0xD156,
+ 0x88CC: 0xD157,
+ 0x88CD: 0xD158,
+ 0x88CE: 0xF1CE,
+ 0x88CF: 0xD159,
+ 0x88D0: 0xD15A,
+ 0x88D1: 0xD15B,
+ 0x88D2: 0xD9F6,
+ 0x88D3: 0xD15C,
+ 0x88D4: 0xD2E1,
+ 0x88D5: 0xD4A3,
+ 0x88D6: 0xD15D,
+ 0x88D7: 0xD15E,
+ 0x88D8: 0xF4C3,
+ 0x88D9: 0xC8B9,
+ 0x88DA: 0xD15F,
+ 0x88DB: 0xD160,
+ 0x88DC: 0xD161,
+ 0x88DD: 0xD162,
+ 0x88DE: 0xD163,
+ 0x88DF: 0xF4C4,
+ 0x88E0: 0xD164,
+ 0x88E1: 0xD165,
+ 0x88E2: 0xF1CD,
+ 0x88E3: 0xF1CF,
+ 0x88E4: 0xBFE3,
+ 0x88E5: 0xF1D0,
+ 0x88E6: 0xD166,
+ 0x88E7: 0xD167,
+ 0x88E8: 0xF1D4,
+ 0x88E9: 0xD168,
+ 0x88EA: 0xD169,
+ 0x88EB: 0xD16A,
+ 0x88EC: 0xD16B,
+ 0x88ED: 0xD16C,
+ 0x88EE: 0xD16D,
+ 0x88EF: 0xD16E,
+ 0x88F0: 0xF1D6,
+ 0x88F1: 0xF1D1,
+ 0x88F2: 0xD16F,
+ 0x88F3: 0xC9D1,
+ 0x88F4: 0xC5E1,
+ 0x88F5: 0xD170,
+ 0x88F6: 0xD171,
+ 0x88F7: 0xD172,
+ 0x88F8: 0xC2E3,
+ 0x88F9: 0xB9FC,
+ 0x88FA: 0xD173,
+ 0x88FB: 0xD174,
+ 0x88FC: 0xF1D3,
+ 0x88FD: 0xD175,
+ 0x88FE: 0xF1D5,
+ 0x88FF: 0xD176,
+ 0x8900: 0xD177,
+ 0x8901: 0xD178,
+ 0x8902: 0xB9D3,
+ 0x8903: 0xD179,
+ 0x8904: 0xD17A,
+ 0x8905: 0xD17B,
+ 0x8906: 0xD17C,
+ 0x8907: 0xD17D,
+ 0x8908: 0xD17E,
+ 0x8909: 0xD180,
+ 0x890A: 0xF1DB,
+ 0x890B: 0xD181,
+ 0x890C: 0xD182,
+ 0x890D: 0xD183,
+ 0x890E: 0xD184,
+ 0x890F: 0xD185,
+ 0x8910: 0xBAD6,
+ 0x8911: 0xD186,
+ 0x8912: 0xB0FD,
+ 0x8913: 0xF1D9,
+ 0x8914: 0xD187,
+ 0x8915: 0xD188,
+ 0x8916: 0xD189,
+ 0x8917: 0xD18A,
+ 0x8918: 0xD18B,
+ 0x8919: 0xF1D8,
+ 0x891A: 0xF1D2,
+ 0x891B: 0xF1DA,
+ 0x891C: 0xD18C,
+ 0x891D: 0xD18D,
+ 0x891E: 0xD18E,
+ 0x891F: 0xD18F,
+ 0x8920: 0xD190,
+ 0x8921: 0xF1D7,
+ 0x8922: 0xD191,
+ 0x8923: 0xD192,
+ 0x8924: 0xD193,
+ 0x8925: 0xC8EC,
+ 0x8926: 0xD194,
+ 0x8927: 0xD195,
+ 0x8928: 0xD196,
+ 0x8929: 0xD197,
+ 0x892A: 0xCDCA,
+ 0x892B: 0xF1DD,
+ 0x892C: 0xD198,
+ 0x892D: 0xD199,
+ 0x892E: 0xD19A,
+ 0x892F: 0xD19B,
+ 0x8930: 0xE5BD,
+ 0x8931: 0xD19C,
+ 0x8932: 0xD19D,
+ 0x8933: 0xD19E,
+ 0x8934: 0xF1DC,
+ 0x8935: 0xD19F,
+ 0x8936: 0xF1DE,
+ 0x8937: 0xD1A0,
+ 0x8938: 0xD240,
+ 0x8939: 0xD241,
+ 0x893A: 0xD242,
+ 0x893B: 0xD243,
+ 0x893C: 0xD244,
+ 0x893D: 0xD245,
+ 0x893E: 0xD246,
+ 0x893F: 0xD247,
+ 0x8940: 0xD248,
+ 0x8941: 0xF1DF,
+ 0x8942: 0xD249,
+ 0x8943: 0xD24A,
+ 0x8944: 0xCFE5,
+ 0x8945: 0xD24B,
+ 0x8946: 0xD24C,
+ 0x8947: 0xD24D,
+ 0x8948: 0xD24E,
+ 0x8949: 0xD24F,
+ 0x894A: 0xD250,
+ 0x894B: 0xD251,
+ 0x894C: 0xD252,
+ 0x894D: 0xD253,
+ 0x894E: 0xD254,
+ 0x894F: 0xD255,
+ 0x8950: 0xD256,
+ 0x8951: 0xD257,
+ 0x8952: 0xD258,
+ 0x8953: 0xD259,
+ 0x8954: 0xD25A,
+ 0x8955: 0xD25B,
+ 0x8956: 0xD25C,
+ 0x8957: 0xD25D,
+ 0x8958: 0xD25E,
+ 0x8959: 0xD25F,
+ 0x895A: 0xD260,
+ 0x895B: 0xD261,
+ 0x895C: 0xD262,
+ 0x895D: 0xD263,
+ 0x895E: 0xF4C5,
+ 0x895F: 0xBDF3,
+ 0x8960: 0xD264,
+ 0x8961: 0xD265,
+ 0x8962: 0xD266,
+ 0x8963: 0xD267,
+ 0x8964: 0xD268,
+ 0x8965: 0xD269,
+ 0x8966: 0xF1E0,
+ 0x8967: 0xD26A,
+ 0x8968: 0xD26B,
+ 0x8969: 0xD26C,
+ 0x896A: 0xD26D,
+ 0x896B: 0xD26E,
+ 0x896C: 0xD26F,
+ 0x896D: 0xD270,
+ 0x896E: 0xD271,
+ 0x896F: 0xD272,
+ 0x8970: 0xD273,
+ 0x8971: 0xD274,
+ 0x8972: 0xD275,
+ 0x8973: 0xD276,
+ 0x8974: 0xD277,
+ 0x8975: 0xD278,
+ 0x8976: 0xD279,
+ 0x8977: 0xD27A,
+ 0x8978: 0xD27B,
+ 0x8979: 0xD27C,
+ 0x897A: 0xD27D,
+ 0x897B: 0xF1E1,
+ 0x897C: 0xD27E,
+ 0x897D: 0xD280,
+ 0x897E: 0xD281,
+ 0x897F: 0xCEF7,
+ 0x8980: 0xD282,
+ 0x8981: 0xD2AA,
+ 0x8982: 0xD283,
+ 0x8983: 0xF1FB,
+ 0x8984: 0xD284,
+ 0x8985: 0xD285,
+ 0x8986: 0xB8B2,
+ 0x8987: 0xD286,
+ 0x8988: 0xD287,
+ 0x8989: 0xD288,
+ 0x898A: 0xD289,
+ 0x898B: 0xD28A,
+ 0x898C: 0xD28B,
+ 0x898D: 0xD28C,
+ 0x898E: 0xD28D,
+ 0x898F: 0xD28E,
+ 0x8990: 0xD28F,
+ 0x8991: 0xD290,
+ 0x8992: 0xD291,
+ 0x8993: 0xD292,
+ 0x8994: 0xD293,
+ 0x8995: 0xD294,
+ 0x8996: 0xD295,
+ 0x8997: 0xD296,
+ 0x8998: 0xD297,
+ 0x8999: 0xD298,
+ 0x899A: 0xD299,
+ 0x899B: 0xD29A,
+ 0x899C: 0xD29B,
+ 0x899D: 0xD29C,
+ 0x899E: 0xD29D,
+ 0x899F: 0xD29E,
+ 0x89A0: 0xD29F,
+ 0x89A1: 0xD2A0,
+ 0x89A2: 0xD340,
+ 0x89A3: 0xD341,
+ 0x89A4: 0xD342,
+ 0x89A5: 0xD343,
+ 0x89A6: 0xD344,
+ 0x89A7: 0xD345,
+ 0x89A8: 0xD346,
+ 0x89A9: 0xD347,
+ 0x89AA: 0xD348,
+ 0x89AB: 0xD349,
+ 0x89AC: 0xD34A,
+ 0x89AD: 0xD34B,
+ 0x89AE: 0xD34C,
+ 0x89AF: 0xD34D,
+ 0x89B0: 0xD34E,
+ 0x89B1: 0xD34F,
+ 0x89B2: 0xD350,
+ 0x89B3: 0xD351,
+ 0x89B4: 0xD352,
+ 0x89B5: 0xD353,
+ 0x89B6: 0xD354,
+ 0x89B7: 0xD355,
+ 0x89B8: 0xD356,
+ 0x89B9: 0xD357,
+ 0x89BA: 0xD358,
+ 0x89BB: 0xD359,
+ 0x89BC: 0xD35A,
+ 0x89BD: 0xD35B,
+ 0x89BE: 0xD35C,
+ 0x89BF: 0xD35D,
+ 0x89C0: 0xD35E,
+ 0x89C1: 0xBCFB,
+ 0x89C2: 0xB9DB,
+ 0x89C3: 0xD35F,
+ 0x89C4: 0xB9E6,
+ 0x89C5: 0xC3D9,
+ 0x89C6: 0xCAD3,
+ 0x89C7: 0xEAE8,
+ 0x89C8: 0xC0C0,
+ 0x89C9: 0xBEF5,
+ 0x89CA: 0xEAE9,
+ 0x89CB: 0xEAEA,
+ 0x89CC: 0xEAEB,
+ 0x89CD: 0xD360,
+ 0x89CE: 0xEAEC,
+ 0x89CF: 0xEAED,
+ 0x89D0: 0xEAEE,
+ 0x89D1: 0xEAEF,
+ 0x89D2: 0xBDC7,
+ 0x89D3: 0xD361,
+ 0x89D4: 0xD362,
+ 0x89D5: 0xD363,
+ 0x89D6: 0xF5FB,
+ 0x89D7: 0xD364,
+ 0x89D8: 0xD365,
+ 0x89D9: 0xD366,
+ 0x89DA: 0xF5FD,
+ 0x89DB: 0xD367,
+ 0x89DC: 0xF5FE,
+ 0x89DD: 0xD368,
+ 0x89DE: 0xF5FC,
+ 0x89DF: 0xD369,
+ 0x89E0: 0xD36A,
+ 0x89E1: 0xD36B,
+ 0x89E2: 0xD36C,
+ 0x89E3: 0xBDE2,
+ 0x89E4: 0xD36D,
+ 0x89E5: 0xF6A1,
+ 0x89E6: 0xB4A5,
+ 0x89E7: 0xD36E,
+ 0x89E8: 0xD36F,
+ 0x89E9: 0xD370,
+ 0x89EA: 0xD371,
+ 0x89EB: 0xF6A2,
+ 0x89EC: 0xD372,
+ 0x89ED: 0xD373,
+ 0x89EE: 0xD374,
+ 0x89EF: 0xF6A3,
+ 0x89F0: 0xD375,
+ 0x89F1: 0xD376,
+ 0x89F2: 0xD377,
+ 0x89F3: 0xECB2,
+ 0x89F4: 0xD378,
+ 0x89F5: 0xD379,
+ 0x89F6: 0xD37A,
+ 0x89F7: 0xD37B,
+ 0x89F8: 0xD37C,
+ 0x89F9: 0xD37D,
+ 0x89FA: 0xD37E,
+ 0x89FB: 0xD380,
+ 0x89FC: 0xD381,
+ 0x89FD: 0xD382,
+ 0x89FE: 0xD383,
+ 0x89FF: 0xD384,
+ 0x8A00: 0xD1D4,
+ 0x8A01: 0xD385,
+ 0x8A02: 0xD386,
+ 0x8A03: 0xD387,
+ 0x8A04: 0xD388,
+ 0x8A05: 0xD389,
+ 0x8A06: 0xD38A,
+ 0x8A07: 0xD9EA,
+ 0x8A08: 0xD38B,
+ 0x8A09: 0xD38C,
+ 0x8A0A: 0xD38D,
+ 0x8A0B: 0xD38E,
+ 0x8A0C: 0xD38F,
+ 0x8A0D: 0xD390,
+ 0x8A0E: 0xD391,
+ 0x8A0F: 0xD392,
+ 0x8A10: 0xD393,
+ 0x8A11: 0xD394,
+ 0x8A12: 0xD395,
+ 0x8A13: 0xD396,
+ 0x8A14: 0xD397,
+ 0x8A15: 0xD398,
+ 0x8A16: 0xD399,
+ 0x8A17: 0xD39A,
+ 0x8A18: 0xD39B,
+ 0x8A19: 0xD39C,
+ 0x8A1A: 0xD39D,
+ 0x8A1B: 0xD39E,
+ 0x8A1C: 0xD39F,
+ 0x8A1D: 0xD3A0,
+ 0x8A1E: 0xD440,
+ 0x8A1F: 0xD441,
+ 0x8A20: 0xD442,
+ 0x8A21: 0xD443,
+ 0x8A22: 0xD444,
+ 0x8A23: 0xD445,
+ 0x8A24: 0xD446,
+ 0x8A25: 0xD447,
+ 0x8A26: 0xD448,
+ 0x8A27: 0xD449,
+ 0x8A28: 0xD44A,
+ 0x8A29: 0xD44B,
+ 0x8A2A: 0xD44C,
+ 0x8A2B: 0xD44D,
+ 0x8A2C: 0xD44E,
+ 0x8A2D: 0xD44F,
+ 0x8A2E: 0xD450,
+ 0x8A2F: 0xD451,
+ 0x8A30: 0xD452,
+ 0x8A31: 0xD453,
+ 0x8A32: 0xD454,
+ 0x8A33: 0xD455,
+ 0x8A34: 0xD456,
+ 0x8A35: 0xD457,
+ 0x8A36: 0xD458,
+ 0x8A37: 0xD459,
+ 0x8A38: 0xD45A,
+ 0x8A39: 0xD45B,
+ 0x8A3A: 0xD45C,
+ 0x8A3B: 0xD45D,
+ 0x8A3C: 0xD45E,
+ 0x8A3D: 0xD45F,
+ 0x8A3E: 0xF6A4,
+ 0x8A3F: 0xD460,
+ 0x8A40: 0xD461,
+ 0x8A41: 0xD462,
+ 0x8A42: 0xD463,
+ 0x8A43: 0xD464,
+ 0x8A44: 0xD465,
+ 0x8A45: 0xD466,
+ 0x8A46: 0xD467,
+ 0x8A47: 0xD468,
+ 0x8A48: 0xEEBA,
+ 0x8A49: 0xD469,
+ 0x8A4A: 0xD46A,
+ 0x8A4B: 0xD46B,
+ 0x8A4C: 0xD46C,
+ 0x8A4D: 0xD46D,
+ 0x8A4E: 0xD46E,
+ 0x8A4F: 0xD46F,
+ 0x8A50: 0xD470,
+ 0x8A51: 0xD471,
+ 0x8A52: 0xD472,
+ 0x8A53: 0xD473,
+ 0x8A54: 0xD474,
+ 0x8A55: 0xD475,
+ 0x8A56: 0xD476,
+ 0x8A57: 0xD477,
+ 0x8A58: 0xD478,
+ 0x8A59: 0xD479,
+ 0x8A5A: 0xD47A,
+ 0x8A5B: 0xD47B,
+ 0x8A5C: 0xD47C,
+ 0x8A5D: 0xD47D,
+ 0x8A5E: 0xD47E,
+ 0x8A5F: 0xD480,
+ 0x8A60: 0xD481,
+ 0x8A61: 0xD482,
+ 0x8A62: 0xD483,
+ 0x8A63: 0xD484,
+ 0x8A64: 0xD485,
+ 0x8A65: 0xD486,
+ 0x8A66: 0xD487,
+ 0x8A67: 0xD488,
+ 0x8A68: 0xD489,
+ 0x8A69: 0xD48A,
+ 0x8A6A: 0xD48B,
+ 0x8A6B: 0xD48C,
+ 0x8A6C: 0xD48D,
+ 0x8A6D: 0xD48E,
+ 0x8A6E: 0xD48F,
+ 0x8A6F: 0xD490,
+ 0x8A70: 0xD491,
+ 0x8A71: 0xD492,
+ 0x8A72: 0xD493,
+ 0x8A73: 0xD494,
+ 0x8A74: 0xD495,
+ 0x8A75: 0xD496,
+ 0x8A76: 0xD497,
+ 0x8A77: 0xD498,
+ 0x8A78: 0xD499,
+ 0x8A79: 0xD5B2,
+ 0x8A7A: 0xD49A,
+ 0x8A7B: 0xD49B,
+ 0x8A7C: 0xD49C,
+ 0x8A7D: 0xD49D,
+ 0x8A7E: 0xD49E,
+ 0x8A7F: 0xD49F,
+ 0x8A80: 0xD4A0,
+ 0x8A81: 0xD540,
+ 0x8A82: 0xD541,
+ 0x8A83: 0xD542,
+ 0x8A84: 0xD543,
+ 0x8A85: 0xD544,
+ 0x8A86: 0xD545,
+ 0x8A87: 0xD546,
+ 0x8A88: 0xD547,
+ 0x8A89: 0xD3FE,
+ 0x8A8A: 0xCCDC,
+ 0x8A8B: 0xD548,
+ 0x8A8C: 0xD549,
+ 0x8A8D: 0xD54A,
+ 0x8A8E: 0xD54B,
+ 0x8A8F: 0xD54C,
+ 0x8A90: 0xD54D,
+ 0x8A91: 0xD54E,
+ 0x8A92: 0xD54F,
+ 0x8A93: 0xCAC4,
+ 0x8A94: 0xD550,
+ 0x8A95: 0xD551,
+ 0x8A96: 0xD552,
+ 0x8A97: 0xD553,
+ 0x8A98: 0xD554,
+ 0x8A99: 0xD555,
+ 0x8A9A: 0xD556,
+ 0x8A9B: 0xD557,
+ 0x8A9C: 0xD558,
+ 0x8A9D: 0xD559,
+ 0x8A9E: 0xD55A,
+ 0x8A9F: 0xD55B,
+ 0x8AA0: 0xD55C,
+ 0x8AA1: 0xD55D,
+ 0x8AA2: 0xD55E,
+ 0x8AA3: 0xD55F,
+ 0x8AA4: 0xD560,
+ 0x8AA5: 0xD561,
+ 0x8AA6: 0xD562,
+ 0x8AA7: 0xD563,
+ 0x8AA8: 0xD564,
+ 0x8AA9: 0xD565,
+ 0x8AAA: 0xD566,
+ 0x8AAB: 0xD567,
+ 0x8AAC: 0xD568,
+ 0x8AAD: 0xD569,
+ 0x8AAE: 0xD56A,
+ 0x8AAF: 0xD56B,
+ 0x8AB0: 0xD56C,
+ 0x8AB1: 0xD56D,
+ 0x8AB2: 0xD56E,
+ 0x8AB3: 0xD56F,
+ 0x8AB4: 0xD570,
+ 0x8AB5: 0xD571,
+ 0x8AB6: 0xD572,
+ 0x8AB7: 0xD573,
+ 0x8AB8: 0xD574,
+ 0x8AB9: 0xD575,
+ 0x8ABA: 0xD576,
+ 0x8ABB: 0xD577,
+ 0x8ABC: 0xD578,
+ 0x8ABD: 0xD579,
+ 0x8ABE: 0xD57A,
+ 0x8ABF: 0xD57B,
+ 0x8AC0: 0xD57C,
+ 0x8AC1: 0xD57D,
+ 0x8AC2: 0xD57E,
+ 0x8AC3: 0xD580,
+ 0x8AC4: 0xD581,
+ 0x8AC5: 0xD582,
+ 0x8AC6: 0xD583,
+ 0x8AC7: 0xD584,
+ 0x8AC8: 0xD585,
+ 0x8AC9: 0xD586,
+ 0x8ACA: 0xD587,
+ 0x8ACB: 0xD588,
+ 0x8ACC: 0xD589,
+ 0x8ACD: 0xD58A,
+ 0x8ACE: 0xD58B,
+ 0x8ACF: 0xD58C,
+ 0x8AD0: 0xD58D,
+ 0x8AD1: 0xD58E,
+ 0x8AD2: 0xD58F,
+ 0x8AD3: 0xD590,
+ 0x8AD4: 0xD591,
+ 0x8AD5: 0xD592,
+ 0x8AD6: 0xD593,
+ 0x8AD7: 0xD594,
+ 0x8AD8: 0xD595,
+ 0x8AD9: 0xD596,
+ 0x8ADA: 0xD597,
+ 0x8ADB: 0xD598,
+ 0x8ADC: 0xD599,
+ 0x8ADD: 0xD59A,
+ 0x8ADE: 0xD59B,
+ 0x8ADF: 0xD59C,
+ 0x8AE0: 0xD59D,
+ 0x8AE1: 0xD59E,
+ 0x8AE2: 0xD59F,
+ 0x8AE3: 0xD5A0,
+ 0x8AE4: 0xD640,
+ 0x8AE5: 0xD641,
+ 0x8AE6: 0xD642,
+ 0x8AE7: 0xD643,
+ 0x8AE8: 0xD644,
+ 0x8AE9: 0xD645,
+ 0x8AEA: 0xD646,
+ 0x8AEB: 0xD647,
+ 0x8AEC: 0xD648,
+ 0x8AED: 0xD649,
+ 0x8AEE: 0xD64A,
+ 0x8AEF: 0xD64B,
+ 0x8AF0: 0xD64C,
+ 0x8AF1: 0xD64D,
+ 0x8AF2: 0xD64E,
+ 0x8AF3: 0xD64F,
+ 0x8AF4: 0xD650,
+ 0x8AF5: 0xD651,
+ 0x8AF6: 0xD652,
+ 0x8AF7: 0xD653,
+ 0x8AF8: 0xD654,
+ 0x8AF9: 0xD655,
+ 0x8AFA: 0xD656,
+ 0x8AFB: 0xD657,
+ 0x8AFC: 0xD658,
+ 0x8AFD: 0xD659,
+ 0x8AFE: 0xD65A,
+ 0x8AFF: 0xD65B,
+ 0x8B00: 0xD65C,
+ 0x8B01: 0xD65D,
+ 0x8B02: 0xD65E,
+ 0x8B03: 0xD65F,
+ 0x8B04: 0xD660,
+ 0x8B05: 0xD661,
+ 0x8B06: 0xD662,
+ 0x8B07: 0xE5C0,
+ 0x8B08: 0xD663,
+ 0x8B09: 0xD664,
+ 0x8B0A: 0xD665,
+ 0x8B0B: 0xD666,
+ 0x8B0C: 0xD667,
+ 0x8B0D: 0xD668,
+ 0x8B0E: 0xD669,
+ 0x8B0F: 0xD66A,
+ 0x8B10: 0xD66B,
+ 0x8B11: 0xD66C,
+ 0x8B12: 0xD66D,
+ 0x8B13: 0xD66E,
+ 0x8B14: 0xD66F,
+ 0x8B15: 0xD670,
+ 0x8B16: 0xD671,
+ 0x8B17: 0xD672,
+ 0x8B18: 0xD673,
+ 0x8B19: 0xD674,
+ 0x8B1A: 0xD675,
+ 0x8B1B: 0xD676,
+ 0x8B1C: 0xD677,
+ 0x8B1D: 0xD678,
+ 0x8B1E: 0xD679,
+ 0x8B1F: 0xD67A,
+ 0x8B20: 0xD67B,
+ 0x8B21: 0xD67C,
+ 0x8B22: 0xD67D,
+ 0x8B23: 0xD67E,
+ 0x8B24: 0xD680,
+ 0x8B25: 0xD681,
+ 0x8B26: 0xF6A5,
+ 0x8B27: 0xD682,
+ 0x8B28: 0xD683,
+ 0x8B29: 0xD684,
+ 0x8B2A: 0xD685,
+ 0x8B2B: 0xD686,
+ 0x8B2C: 0xD687,
+ 0x8B2D: 0xD688,
+ 0x8B2E: 0xD689,
+ 0x8B2F: 0xD68A,
+ 0x8B30: 0xD68B,
+ 0x8B31: 0xD68C,
+ 0x8B32: 0xD68D,
+ 0x8B33: 0xD68E,
+ 0x8B34: 0xD68F,
+ 0x8B35: 0xD690,
+ 0x8B36: 0xD691,
+ 0x8B37: 0xD692,
+ 0x8B38: 0xD693,
+ 0x8B39: 0xD694,
+ 0x8B3A: 0xD695,
+ 0x8B3B: 0xD696,
+ 0x8B3C: 0xD697,
+ 0x8B3D: 0xD698,
+ 0x8B3E: 0xD699,
+ 0x8B3F: 0xD69A,
+ 0x8B40: 0xD69B,
+ 0x8B41: 0xD69C,
+ 0x8B42: 0xD69D,
+ 0x8B43: 0xD69E,
+ 0x8B44: 0xD69F,
+ 0x8B45: 0xD6A0,
+ 0x8B46: 0xD740,
+ 0x8B47: 0xD741,
+ 0x8B48: 0xD742,
+ 0x8B49: 0xD743,
+ 0x8B4A: 0xD744,
+ 0x8B4B: 0xD745,
+ 0x8B4C: 0xD746,
+ 0x8B4D: 0xD747,
+ 0x8B4E: 0xD748,
+ 0x8B4F: 0xD749,
+ 0x8B50: 0xD74A,
+ 0x8B51: 0xD74B,
+ 0x8B52: 0xD74C,
+ 0x8B53: 0xD74D,
+ 0x8B54: 0xD74E,
+ 0x8B55: 0xD74F,
+ 0x8B56: 0xD750,
+ 0x8B57: 0xD751,
+ 0x8B58: 0xD752,
+ 0x8B59: 0xD753,
+ 0x8B5A: 0xD754,
+ 0x8B5B: 0xD755,
+ 0x8B5C: 0xD756,
+ 0x8B5D: 0xD757,
+ 0x8B5E: 0xD758,
+ 0x8B5F: 0xD759,
+ 0x8B60: 0xD75A,
+ 0x8B61: 0xD75B,
+ 0x8B62: 0xD75C,
+ 0x8B63: 0xD75D,
+ 0x8B64: 0xD75E,
+ 0x8B65: 0xD75F,
+ 0x8B66: 0xBEAF,
+ 0x8B67: 0xD760,
+ 0x8B68: 0xD761,
+ 0x8B69: 0xD762,
+ 0x8B6A: 0xD763,
+ 0x8B6B: 0xD764,
+ 0x8B6C: 0xC6A9,
+ 0x8B6D: 0xD765,
+ 0x8B6E: 0xD766,
+ 0x8B6F: 0xD767,
+ 0x8B70: 0xD768,
+ 0x8B71: 0xD769,
+ 0x8B72: 0xD76A,
+ 0x8B73: 0xD76B,
+ 0x8B74: 0xD76C,
+ 0x8B75: 0xD76D,
+ 0x8B76: 0xD76E,
+ 0x8B77: 0xD76F,
+ 0x8B78: 0xD770,
+ 0x8B79: 0xD771,
+ 0x8B7A: 0xD772,
+ 0x8B7B: 0xD773,
+ 0x8B7C: 0xD774,
+ 0x8B7D: 0xD775,
+ 0x8B7E: 0xD776,
+ 0x8B7F: 0xD777,
+ 0x8B80: 0xD778,
+ 0x8B81: 0xD779,
+ 0x8B82: 0xD77A,
+ 0x8B83: 0xD77B,
+ 0x8B84: 0xD77C,
+ 0x8B85: 0xD77D,
+ 0x8B86: 0xD77E,
+ 0x8B87: 0xD780,
+ 0x8B88: 0xD781,
+ 0x8B89: 0xD782,
+ 0x8B8A: 0xD783,
+ 0x8B8B: 0xD784,
+ 0x8B8C: 0xD785,
+ 0x8B8D: 0xD786,
+ 0x8B8E: 0xD787,
+ 0x8B8F: 0xD788,
+ 0x8B90: 0xD789,
+ 0x8B91: 0xD78A,
+ 0x8B92: 0xD78B,
+ 0x8B93: 0xD78C,
+ 0x8B94: 0xD78D,
+ 0x8B95: 0xD78E,
+ 0x8B96: 0xD78F,
+ 0x8B97: 0xD790,
+ 0x8B98: 0xD791,
+ 0x8B99: 0xD792,
+ 0x8B9A: 0xD793,
+ 0x8B9B: 0xD794,
+ 0x8B9C: 0xD795,
+ 0x8B9D: 0xD796,
+ 0x8B9E: 0xD797,
+ 0x8B9F: 0xD798,
+ 0x8BA0: 0xDAA5,
+ 0x8BA1: 0xBCC6,
+ 0x8BA2: 0xB6A9,
+ 0x8BA3: 0xB8BC,
+ 0x8BA4: 0xC8CF,
+ 0x8BA5: 0xBCA5,
+ 0x8BA6: 0xDAA6,
+ 0x8BA7: 0xDAA7,
+ 0x8BA8: 0xCCD6,
+ 0x8BA9: 0xC8C3,
+ 0x8BAA: 0xDAA8,
+ 0x8BAB: 0xC6FD,
+ 0x8BAC: 0xD799,
+ 0x8BAD: 0xD1B5,
+ 0x8BAE: 0xD2E9,
+ 0x8BAF: 0xD1B6,
+ 0x8BB0: 0xBCC7,
+ 0x8BB1: 0xD79A,
+ 0x8BB2: 0xBDB2,
+ 0x8BB3: 0xBBE4,
+ 0x8BB4: 0xDAA9,
+ 0x8BB5: 0xDAAA,
+ 0x8BB6: 0xD1C8,
+ 0x8BB7: 0xDAAB,
+ 0x8BB8: 0xD0ED,
+ 0x8BB9: 0xB6EF,
+ 0x8BBA: 0xC2DB,
+ 0x8BBB: 0xD79B,
+ 0x8BBC: 0xCBCF,
+ 0x8BBD: 0xB7ED,
+ 0x8BBE: 0xC9E8,
+ 0x8BBF: 0xB7C3,
+ 0x8BC0: 0xBEF7,
+ 0x8BC1: 0xD6A4,
+ 0x8BC2: 0xDAAC,
+ 0x8BC3: 0xDAAD,
+ 0x8BC4: 0xC6C0,
+ 0x8BC5: 0xD7E7,
+ 0x8BC6: 0xCAB6,
+ 0x8BC7: 0xD79C,
+ 0x8BC8: 0xD5A9,
+ 0x8BC9: 0xCBDF,
+ 0x8BCA: 0xD5EF,
+ 0x8BCB: 0xDAAE,
+ 0x8BCC: 0xD6DF,
+ 0x8BCD: 0xB4CA,
+ 0x8BCE: 0xDAB0,
+ 0x8BCF: 0xDAAF,
+ 0x8BD0: 0xD79D,
+ 0x8BD1: 0xD2EB,
+ 0x8BD2: 0xDAB1,
+ 0x8BD3: 0xDAB2,
+ 0x8BD4: 0xDAB3,
+ 0x8BD5: 0xCAD4,
+ 0x8BD6: 0xDAB4,
+ 0x8BD7: 0xCAAB,
+ 0x8BD8: 0xDAB5,
+ 0x8BD9: 0xDAB6,
+ 0x8BDA: 0xB3CF,
+ 0x8BDB: 0xD6EF,
+ 0x8BDC: 0xDAB7,
+ 0x8BDD: 0xBBB0,
+ 0x8BDE: 0xB5AE,
+ 0x8BDF: 0xDAB8,
+ 0x8BE0: 0xDAB9,
+ 0x8BE1: 0xB9EE,
+ 0x8BE2: 0xD1AF,
+ 0x8BE3: 0xD2E8,
+ 0x8BE4: 0xDABA,
+ 0x8BE5: 0xB8C3,
+ 0x8BE6: 0xCFEA,
+ 0x8BE7: 0xB2EF,
+ 0x8BE8: 0xDABB,
+ 0x8BE9: 0xDABC,
+ 0x8BEA: 0xD79E,
+ 0x8BEB: 0xBDEB,
+ 0x8BEC: 0xCEDC,
+ 0x8BED: 0xD3EF,
+ 0x8BEE: 0xDABD,
+ 0x8BEF: 0xCEF3,
+ 0x8BF0: 0xDABE,
+ 0x8BF1: 0xD3D5,
+ 0x8BF2: 0xBBE5,
+ 0x8BF3: 0xDABF,
+ 0x8BF4: 0xCBB5,
+ 0x8BF5: 0xCBD0,
+ 0x8BF6: 0xDAC0,
+ 0x8BF7: 0xC7EB,
+ 0x8BF8: 0xD6EE,
+ 0x8BF9: 0xDAC1,
+ 0x8BFA: 0xC5B5,
+ 0x8BFB: 0xB6C1,
+ 0x8BFC: 0xDAC2,
+ 0x8BFD: 0xB7CC,
+ 0x8BFE: 0xBFCE,
+ 0x8BFF: 0xDAC3,
+ 0x8C00: 0xDAC4,
+ 0x8C01: 0xCBAD,
+ 0x8C02: 0xDAC5,
+ 0x8C03: 0xB5F7,
+ 0x8C04: 0xDAC6,
+ 0x8C05: 0xC1C2,
+ 0x8C06: 0xD7BB,
+ 0x8C07: 0xDAC7,
+ 0x8C08: 0xCCB8,
+ 0x8C09: 0xD79F,
+ 0x8C0A: 0xD2EA,
+ 0x8C0B: 0xC4B1,
+ 0x8C0C: 0xDAC8,
+ 0x8C0D: 0xB5FD,
+ 0x8C0E: 0xBBD1,
+ 0x8C0F: 0xDAC9,
+ 0x8C10: 0xD0B3,
+ 0x8C11: 0xDACA,
+ 0x8C12: 0xDACB,
+ 0x8C13: 0xCEBD,
+ 0x8C14: 0xDACC,
+ 0x8C15: 0xDACD,
+ 0x8C16: 0xDACE,
+ 0x8C17: 0xB2F7,
+ 0x8C18: 0xDAD1,
+ 0x8C19: 0xDACF,
+ 0x8C1A: 0xD1E8,
+ 0x8C1B: 0xDAD0,
+ 0x8C1C: 0xC3D5,
+ 0x8C1D: 0xDAD2,
+ 0x8C1E: 0xD7A0,
+ 0x8C1F: 0xDAD3,
+ 0x8C20: 0xDAD4,
+ 0x8C21: 0xDAD5,
+ 0x8C22: 0xD0BB,
+ 0x8C23: 0xD2A5,
+ 0x8C24: 0xB0F9,
+ 0x8C25: 0xDAD6,
+ 0x8C26: 0xC7AB,
+ 0x8C27: 0xDAD7,
+ 0x8C28: 0xBDF7,
+ 0x8C29: 0xC3A1,
+ 0x8C2A: 0xDAD8,
+ 0x8C2B: 0xDAD9,
+ 0x8C2C: 0xC3FD,
+ 0x8C2D: 0xCCB7,
+ 0x8C2E: 0xDADA,
+ 0x8C2F: 0xDADB,
+ 0x8C30: 0xC0BE,
+ 0x8C31: 0xC6D7,
+ 0x8C32: 0xDADC,
+ 0x8C33: 0xDADD,
+ 0x8C34: 0xC7B4,
+ 0x8C35: 0xDADE,
+ 0x8C36: 0xDADF,
+ 0x8C37: 0xB9C8,
+ 0x8C38: 0xD840,
+ 0x8C39: 0xD841,
+ 0x8C3A: 0xD842,
+ 0x8C3B: 0xD843,
+ 0x8C3C: 0xD844,
+ 0x8C3D: 0xD845,
+ 0x8C3E: 0xD846,
+ 0x8C3F: 0xD847,
+ 0x8C40: 0xD848,
+ 0x8C41: 0xBBED,
+ 0x8C42: 0xD849,
+ 0x8C43: 0xD84A,
+ 0x8C44: 0xD84B,
+ 0x8C45: 0xD84C,
+ 0x8C46: 0xB6B9,
+ 0x8C47: 0xF4F8,
+ 0x8C48: 0xD84D,
+ 0x8C49: 0xF4F9,
+ 0x8C4A: 0xD84E,
+ 0x8C4B: 0xD84F,
+ 0x8C4C: 0xCDE3,
+ 0x8C4D: 0xD850,
+ 0x8C4E: 0xD851,
+ 0x8C4F: 0xD852,
+ 0x8C50: 0xD853,
+ 0x8C51: 0xD854,
+ 0x8C52: 0xD855,
+ 0x8C53: 0xD856,
+ 0x8C54: 0xD857,
+ 0x8C55: 0xF5B9,
+ 0x8C56: 0xD858,
+ 0x8C57: 0xD859,
+ 0x8C58: 0xD85A,
+ 0x8C59: 0xD85B,
+ 0x8C5A: 0xEBE0,
+ 0x8C5B: 0xD85C,
+ 0x8C5C: 0xD85D,
+ 0x8C5D: 0xD85E,
+ 0x8C5E: 0xD85F,
+ 0x8C5F: 0xD860,
+ 0x8C60: 0xD861,
+ 0x8C61: 0xCFF3,
+ 0x8C62: 0xBBBF,
+ 0x8C63: 0xD862,
+ 0x8C64: 0xD863,
+ 0x8C65: 0xD864,
+ 0x8C66: 0xD865,
+ 0x8C67: 0xD866,
+ 0x8C68: 0xD867,
+ 0x8C69: 0xD868,
+ 0x8C6A: 0xBAC0,
+ 0x8C6B: 0xD4A5,
+ 0x8C6C: 0xD869,
+ 0x8C6D: 0xD86A,
+ 0x8C6E: 0xD86B,
+ 0x8C6F: 0xD86C,
+ 0x8C70: 0xD86D,
+ 0x8C71: 0xD86E,
+ 0x8C72: 0xD86F,
+ 0x8C73: 0xE1D9,
+ 0x8C74: 0xD870,
+ 0x8C75: 0xD871,
+ 0x8C76: 0xD872,
+ 0x8C77: 0xD873,
+ 0x8C78: 0xF5F4,
+ 0x8C79: 0xB1AA,
+ 0x8C7A: 0xB2F2,
+ 0x8C7B: 0xD874,
+ 0x8C7C: 0xD875,
+ 0x8C7D: 0xD876,
+ 0x8C7E: 0xD877,
+ 0x8C7F: 0xD878,
+ 0x8C80: 0xD879,
+ 0x8C81: 0xD87A,
+ 0x8C82: 0xF5F5,
+ 0x8C83: 0xD87B,
+ 0x8C84: 0xD87C,
+ 0x8C85: 0xF5F7,
+ 0x8C86: 0xD87D,
+ 0x8C87: 0xD87E,
+ 0x8C88: 0xD880,
+ 0x8C89: 0xBAD1,
+ 0x8C8A: 0xF5F6,
+ 0x8C8B: 0xD881,
+ 0x8C8C: 0xC3B2,
+ 0x8C8D: 0xD882,
+ 0x8C8E: 0xD883,
+ 0x8C8F: 0xD884,
+ 0x8C90: 0xD885,
+ 0x8C91: 0xD886,
+ 0x8C92: 0xD887,
+ 0x8C93: 0xD888,
+ 0x8C94: 0xF5F9,
+ 0x8C95: 0xD889,
+ 0x8C96: 0xD88A,
+ 0x8C97: 0xD88B,
+ 0x8C98: 0xF5F8,
+ 0x8C99: 0xD88C,
+ 0x8C9A: 0xD88D,
+ 0x8C9B: 0xD88E,
+ 0x8C9C: 0xD88F,
+ 0x8C9D: 0xD890,
+ 0x8C9E: 0xD891,
+ 0x8C9F: 0xD892,
+ 0x8CA0: 0xD893,
+ 0x8CA1: 0xD894,
+ 0x8CA2: 0xD895,
+ 0x8CA3: 0xD896,
+ 0x8CA4: 0xD897,
+ 0x8CA5: 0xD898,
+ 0x8CA6: 0xD899,
+ 0x8CA7: 0xD89A,
+ 0x8CA8: 0xD89B,
+ 0x8CA9: 0xD89C,
+ 0x8CAA: 0xD89D,
+ 0x8CAB: 0xD89E,
+ 0x8CAC: 0xD89F,
+ 0x8CAD: 0xD8A0,
+ 0x8CAE: 0xD940,
+ 0x8CAF: 0xD941,
+ 0x8CB0: 0xD942,
+ 0x8CB1: 0xD943,
+ 0x8CB2: 0xD944,
+ 0x8CB3: 0xD945,
+ 0x8CB4: 0xD946,
+ 0x8CB5: 0xD947,
+ 0x8CB6: 0xD948,
+ 0x8CB7: 0xD949,
+ 0x8CB8: 0xD94A,
+ 0x8CB9: 0xD94B,
+ 0x8CBA: 0xD94C,
+ 0x8CBB: 0xD94D,
+ 0x8CBC: 0xD94E,
+ 0x8CBD: 0xD94F,
+ 0x8CBE: 0xD950,
+ 0x8CBF: 0xD951,
+ 0x8CC0: 0xD952,
+ 0x8CC1: 0xD953,
+ 0x8CC2: 0xD954,
+ 0x8CC3: 0xD955,
+ 0x8CC4: 0xD956,
+ 0x8CC5: 0xD957,
+ 0x8CC6: 0xD958,
+ 0x8CC7: 0xD959,
+ 0x8CC8: 0xD95A,
+ 0x8CC9: 0xD95B,
+ 0x8CCA: 0xD95C,
+ 0x8CCB: 0xD95D,
+ 0x8CCC: 0xD95E,
+ 0x8CCD: 0xD95F,
+ 0x8CCE: 0xD960,
+ 0x8CCF: 0xD961,
+ 0x8CD0: 0xD962,
+ 0x8CD1: 0xD963,
+ 0x8CD2: 0xD964,
+ 0x8CD3: 0xD965,
+ 0x8CD4: 0xD966,
+ 0x8CD5: 0xD967,
+ 0x8CD6: 0xD968,
+ 0x8CD7: 0xD969,
+ 0x8CD8: 0xD96A,
+ 0x8CD9: 0xD96B,
+ 0x8CDA: 0xD96C,
+ 0x8CDB: 0xD96D,
+ 0x8CDC: 0xD96E,
+ 0x8CDD: 0xD96F,
+ 0x8CDE: 0xD970,
+ 0x8CDF: 0xD971,
+ 0x8CE0: 0xD972,
+ 0x8CE1: 0xD973,
+ 0x8CE2: 0xD974,
+ 0x8CE3: 0xD975,
+ 0x8CE4: 0xD976,
+ 0x8CE5: 0xD977,
+ 0x8CE6: 0xD978,
+ 0x8CE7: 0xD979,
+ 0x8CE8: 0xD97A,
+ 0x8CE9: 0xD97B,
+ 0x8CEA: 0xD97C,
+ 0x8CEB: 0xD97D,
+ 0x8CEC: 0xD97E,
+ 0x8CED: 0xD980,
+ 0x8CEE: 0xD981,
+ 0x8CEF: 0xD982,
+ 0x8CF0: 0xD983,
+ 0x8CF1: 0xD984,
+ 0x8CF2: 0xD985,
+ 0x8CF3: 0xD986,
+ 0x8CF4: 0xD987,
+ 0x8CF5: 0xD988,
+ 0x8CF6: 0xD989,
+ 0x8CF7: 0xD98A,
+ 0x8CF8: 0xD98B,
+ 0x8CF9: 0xD98C,
+ 0x8CFA: 0xD98D,
+ 0x8CFB: 0xD98E,
+ 0x8CFC: 0xD98F,
+ 0x8CFD: 0xD990,
+ 0x8CFE: 0xD991,
+ 0x8CFF: 0xD992,
+ 0x8D00: 0xD993,
+ 0x8D01: 0xD994,
+ 0x8D02: 0xD995,
+ 0x8D03: 0xD996,
+ 0x8D04: 0xD997,
+ 0x8D05: 0xD998,
+ 0x8D06: 0xD999,
+ 0x8D07: 0xD99A,
+ 0x8D08: 0xD99B,
+ 0x8D09: 0xD99C,
+ 0x8D0A: 0xD99D,
+ 0x8D0B: 0xD99E,
+ 0x8D0C: 0xD99F,
+ 0x8D0D: 0xD9A0,
+ 0x8D0E: 0xDA40,
+ 0x8D0F: 0xDA41,
+ 0x8D10: 0xDA42,
+ 0x8D11: 0xDA43,
+ 0x8D12: 0xDA44,
+ 0x8D13: 0xDA45,
+ 0x8D14: 0xDA46,
+ 0x8D15: 0xDA47,
+ 0x8D16: 0xDA48,
+ 0x8D17: 0xDA49,
+ 0x8D18: 0xDA4A,
+ 0x8D19: 0xDA4B,
+ 0x8D1A: 0xDA4C,
+ 0x8D1B: 0xDA4D,
+ 0x8D1C: 0xDA4E,
+ 0x8D1D: 0xB1B4,
+ 0x8D1E: 0xD5EA,
+ 0x8D1F: 0xB8BA,
+ 0x8D20: 0xDA4F,
+ 0x8D21: 0xB9B1,
+ 0x8D22: 0xB2C6,
+ 0x8D23: 0xD4F0,
+ 0x8D24: 0xCFCD,
+ 0x8D25: 0xB0DC,
+ 0x8D26: 0xD5CB,
+ 0x8D27: 0xBBF5,
+ 0x8D28: 0xD6CA,
+ 0x8D29: 0xB7B7,
+ 0x8D2A: 0xCCB0,
+ 0x8D2B: 0xC6B6,
+ 0x8D2C: 0xB1E1,
+ 0x8D2D: 0xB9BA,
+ 0x8D2E: 0xD6FC,
+ 0x8D2F: 0xB9E1,
+ 0x8D30: 0xB7A1,
+ 0x8D31: 0xBCFA,
+ 0x8D32: 0xEADA,
+ 0x8D33: 0xEADB,
+ 0x8D34: 0xCCF9,
+ 0x8D35: 0xB9F3,
+ 0x8D36: 0xEADC,
+ 0x8D37: 0xB4FB,
+ 0x8D38: 0xC3B3,
+ 0x8D39: 0xB7D1,
+ 0x8D3A: 0xBAD8,
+ 0x8D3B: 0xEADD,
+ 0x8D3C: 0xD4F4,
+ 0x8D3D: 0xEADE,
+ 0x8D3E: 0xBCD6,
+ 0x8D3F: 0xBBDF,
+ 0x8D40: 0xEADF,
+ 0x8D41: 0xC1DE,
+ 0x8D42: 0xC2B8,
+ 0x8D43: 0xD4DF,
+ 0x8D44: 0xD7CA,
+ 0x8D45: 0xEAE0,
+ 0x8D46: 0xEAE1,
+ 0x8D47: 0xEAE4,
+ 0x8D48: 0xEAE2,
+ 0x8D49: 0xEAE3,
+ 0x8D4A: 0xC9DE,
+ 0x8D4B: 0xB8B3,
+ 0x8D4C: 0xB6C4,
+ 0x8D4D: 0xEAE5,
+ 0x8D4E: 0xCAEA,
+ 0x8D4F: 0xC9CD,
+ 0x8D50: 0xB4CD,
+ 0x8D51: 0xDA50,
+ 0x8D52: 0xDA51,
+ 0x8D53: 0xE2D9,
+ 0x8D54: 0xC5E2,
+ 0x8D55: 0xEAE6,
+ 0x8D56: 0xC0B5,
+ 0x8D57: 0xDA52,
+ 0x8D58: 0xD7B8,
+ 0x8D59: 0xEAE7,
+ 0x8D5A: 0xD7AC,
+ 0x8D5B: 0xC8FC,
+ 0x8D5C: 0xD8D3,
+ 0x8D5D: 0xD8CD,
+ 0x8D5E: 0xD4DE,
+ 0x8D5F: 0xDA53,
+ 0x8D60: 0xD4F9,
+ 0x8D61: 0xC9C4,
+ 0x8D62: 0xD3AE,
+ 0x8D63: 0xB8D3,
+ 0x8D64: 0xB3E0,
+ 0x8D65: 0xDA54,
+ 0x8D66: 0xC9E2,
+ 0x8D67: 0xF4F6,
+ 0x8D68: 0xDA55,
+ 0x8D69: 0xDA56,
+ 0x8D6A: 0xDA57,
+ 0x8D6B: 0xBAD5,
+ 0x8D6C: 0xDA58,
+ 0x8D6D: 0xF4F7,
+ 0x8D6E: 0xDA59,
+ 0x8D6F: 0xDA5A,
+ 0x8D70: 0xD7DF,
+ 0x8D71: 0xDA5B,
+ 0x8D72: 0xDA5C,
+ 0x8D73: 0xF4F1,
+ 0x8D74: 0xB8B0,
+ 0x8D75: 0xD5D4,
+ 0x8D76: 0xB8CF,
+ 0x8D77: 0xC6F0,
+ 0x8D78: 0xDA5D,
+ 0x8D79: 0xDA5E,
+ 0x8D7A: 0xDA5F,
+ 0x8D7B: 0xDA60,
+ 0x8D7C: 0xDA61,
+ 0x8D7D: 0xDA62,
+ 0x8D7E: 0xDA63,
+ 0x8D7F: 0xDA64,
+ 0x8D80: 0xDA65,
+ 0x8D81: 0xB3C3,
+ 0x8D82: 0xDA66,
+ 0x8D83: 0xDA67,
+ 0x8D84: 0xF4F2,
+ 0x8D85: 0xB3AC,
+ 0x8D86: 0xDA68,
+ 0x8D87: 0xDA69,
+ 0x8D88: 0xDA6A,
+ 0x8D89: 0xDA6B,
+ 0x8D8A: 0xD4BD,
+ 0x8D8B: 0xC7F7,
+ 0x8D8C: 0xDA6C,
+ 0x8D8D: 0xDA6D,
+ 0x8D8E: 0xDA6E,
+ 0x8D8F: 0xDA6F,
+ 0x8D90: 0xDA70,
+ 0x8D91: 0xF4F4,
+ 0x8D92: 0xDA71,
+ 0x8D93: 0xDA72,
+ 0x8D94: 0xF4F3,
+ 0x8D95: 0xDA73,
+ 0x8D96: 0xDA74,
+ 0x8D97: 0xDA75,
+ 0x8D98: 0xDA76,
+ 0x8D99: 0xDA77,
+ 0x8D9A: 0xDA78,
+ 0x8D9B: 0xDA79,
+ 0x8D9C: 0xDA7A,
+ 0x8D9D: 0xDA7B,
+ 0x8D9E: 0xDA7C,
+ 0x8D9F: 0xCCCB,
+ 0x8DA0: 0xDA7D,
+ 0x8DA1: 0xDA7E,
+ 0x8DA2: 0xDA80,
+ 0x8DA3: 0xC8A4,
+ 0x8DA4: 0xDA81,
+ 0x8DA5: 0xDA82,
+ 0x8DA6: 0xDA83,
+ 0x8DA7: 0xDA84,
+ 0x8DA8: 0xDA85,
+ 0x8DA9: 0xDA86,
+ 0x8DAA: 0xDA87,
+ 0x8DAB: 0xDA88,
+ 0x8DAC: 0xDA89,
+ 0x8DAD: 0xDA8A,
+ 0x8DAE: 0xDA8B,
+ 0x8DAF: 0xDA8C,
+ 0x8DB0: 0xDA8D,
+ 0x8DB1: 0xF4F5,
+ 0x8DB2: 0xDA8E,
+ 0x8DB3: 0xD7E3,
+ 0x8DB4: 0xC5BF,
+ 0x8DB5: 0xF5C0,
+ 0x8DB6: 0xDA8F,
+ 0x8DB7: 0xDA90,
+ 0x8DB8: 0xF5BB,
+ 0x8DB9: 0xDA91,
+ 0x8DBA: 0xF5C3,
+ 0x8DBB: 0xDA92,
+ 0x8DBC: 0xF5C2,
+ 0x8DBD: 0xDA93,
+ 0x8DBE: 0xD6BA,
+ 0x8DBF: 0xF5C1,
+ 0x8DC0: 0xDA94,
+ 0x8DC1: 0xDA95,
+ 0x8DC2: 0xDA96,
+ 0x8DC3: 0xD4BE,
+ 0x8DC4: 0xF5C4,
+ 0x8DC5: 0xDA97,
+ 0x8DC6: 0xF5CC,
+ 0x8DC7: 0xDA98,
+ 0x8DC8: 0xDA99,
+ 0x8DC9: 0xDA9A,
+ 0x8DCA: 0xDA9B,
+ 0x8DCB: 0xB0CF,
+ 0x8DCC: 0xB5F8,
+ 0x8DCD: 0xDA9C,
+ 0x8DCE: 0xF5C9,
+ 0x8DCF: 0xF5CA,
+ 0x8DD0: 0xDA9D,
+ 0x8DD1: 0xC5DC,
+ 0x8DD2: 0xDA9E,
+ 0x8DD3: 0xDA9F,
+ 0x8DD4: 0xDAA0,
+ 0x8DD5: 0xDB40,
+ 0x8DD6: 0xF5C5,
+ 0x8DD7: 0xF5C6,
+ 0x8DD8: 0xDB41,
+ 0x8DD9: 0xDB42,
+ 0x8DDA: 0xF5C7,
+ 0x8DDB: 0xF5CB,
+ 0x8DDC: 0xDB43,
+ 0x8DDD: 0xBEE0,
+ 0x8DDE: 0xF5C8,
+ 0x8DDF: 0xB8FA,
+ 0x8DE0: 0xDB44,
+ 0x8DE1: 0xDB45,
+ 0x8DE2: 0xDB46,
+ 0x8DE3: 0xF5D0,
+ 0x8DE4: 0xF5D3,
+ 0x8DE5: 0xDB47,
+ 0x8DE6: 0xDB48,
+ 0x8DE7: 0xDB49,
+ 0x8DE8: 0xBFE7,
+ 0x8DE9: 0xDB4A,
+ 0x8DEA: 0xB9F2,
+ 0x8DEB: 0xF5BC,
+ 0x8DEC: 0xF5CD,
+ 0x8DED: 0xDB4B,
+ 0x8DEE: 0xDB4C,
+ 0x8DEF: 0xC2B7,
+ 0x8DF0: 0xDB4D,
+ 0x8DF1: 0xDB4E,
+ 0x8DF2: 0xDB4F,
+ 0x8DF3: 0xCCF8,
+ 0x8DF4: 0xDB50,
+ 0x8DF5: 0xBCF9,
+ 0x8DF6: 0xDB51,
+ 0x8DF7: 0xF5CE,
+ 0x8DF8: 0xF5CF,
+ 0x8DF9: 0xF5D1,
+ 0x8DFA: 0xB6E5,
+ 0x8DFB: 0xF5D2,
+ 0x8DFC: 0xDB52,
+ 0x8DFD: 0xF5D5,
+ 0x8DFE: 0xDB53,
+ 0x8DFF: 0xDB54,
+ 0x8E00: 0xDB55,
+ 0x8E01: 0xDB56,
+ 0x8E02: 0xDB57,
+ 0x8E03: 0xDB58,
+ 0x8E04: 0xDB59,
+ 0x8E05: 0xF5BD,
+ 0x8E06: 0xDB5A,
+ 0x8E07: 0xDB5B,
+ 0x8E08: 0xDB5C,
+ 0x8E09: 0xF5D4,
+ 0x8E0A: 0xD3BB,
+ 0x8E0B: 0xDB5D,
+ 0x8E0C: 0xB3EC,
+ 0x8E0D: 0xDB5E,
+ 0x8E0E: 0xDB5F,
+ 0x8E0F: 0xCCA4,
+ 0x8E10: 0xDB60,
+ 0x8E11: 0xDB61,
+ 0x8E12: 0xDB62,
+ 0x8E13: 0xDB63,
+ 0x8E14: 0xF5D6,
+ 0x8E15: 0xDB64,
+ 0x8E16: 0xDB65,
+ 0x8E17: 0xDB66,
+ 0x8E18: 0xDB67,
+ 0x8E19: 0xDB68,
+ 0x8E1A: 0xDB69,
+ 0x8E1B: 0xDB6A,
+ 0x8E1C: 0xDB6B,
+ 0x8E1D: 0xF5D7,
+ 0x8E1E: 0xBEE1,
+ 0x8E1F: 0xF5D8,
+ 0x8E20: 0xDB6C,
+ 0x8E21: 0xDB6D,
+ 0x8E22: 0xCCDF,
+ 0x8E23: 0xF5DB,
+ 0x8E24: 0xDB6E,
+ 0x8E25: 0xDB6F,
+ 0x8E26: 0xDB70,
+ 0x8E27: 0xDB71,
+ 0x8E28: 0xDB72,
+ 0x8E29: 0xB2C8,
+ 0x8E2A: 0xD7D9,
+ 0x8E2B: 0xDB73,
+ 0x8E2C: 0xF5D9,
+ 0x8E2D: 0xDB74,
+ 0x8E2E: 0xF5DA,
+ 0x8E2F: 0xF5DC,
+ 0x8E30: 0xDB75,
+ 0x8E31: 0xF5E2,
+ 0x8E32: 0xDB76,
+ 0x8E33: 0xDB77,
+ 0x8E34: 0xDB78,
+ 0x8E35: 0xF5E0,
+ 0x8E36: 0xDB79,
+ 0x8E37: 0xDB7A,
+ 0x8E38: 0xDB7B,
+ 0x8E39: 0xF5DF,
+ 0x8E3A: 0xF5DD,
+ 0x8E3B: 0xDB7C,
+ 0x8E3C: 0xDB7D,
+ 0x8E3D: 0xF5E1,
+ 0x8E3E: 0xDB7E,
+ 0x8E3F: 0xDB80,
+ 0x8E40: 0xF5DE,
+ 0x8E41: 0xF5E4,
+ 0x8E42: 0xF5E5,
+ 0x8E43: 0xDB81,
+ 0x8E44: 0xCCE3,
+ 0x8E45: 0xDB82,
+ 0x8E46: 0xDB83,
+ 0x8E47: 0xE5BF,
+ 0x8E48: 0xB5B8,
+ 0x8E49: 0xF5E3,
+ 0x8E4A: 0xF5E8,
+ 0x8E4B: 0xCCA3,
+ 0x8E4C: 0xDB84,
+ 0x8E4D: 0xDB85,
+ 0x8E4E: 0xDB86,
+ 0x8E4F: 0xDB87,
+ 0x8E50: 0xDB88,
+ 0x8E51: 0xF5E6,
+ 0x8E52: 0xF5E7,
+ 0x8E53: 0xDB89,
+ 0x8E54: 0xDB8A,
+ 0x8E55: 0xDB8B,
+ 0x8E56: 0xDB8C,
+ 0x8E57: 0xDB8D,
+ 0x8E58: 0xDB8E,
+ 0x8E59: 0xF5BE,
+ 0x8E5A: 0xDB8F,
+ 0x8E5B: 0xDB90,
+ 0x8E5C: 0xDB91,
+ 0x8E5D: 0xDB92,
+ 0x8E5E: 0xDB93,
+ 0x8E5F: 0xDB94,
+ 0x8E60: 0xDB95,
+ 0x8E61: 0xDB96,
+ 0x8E62: 0xDB97,
+ 0x8E63: 0xDB98,
+ 0x8E64: 0xDB99,
+ 0x8E65: 0xDB9A,
+ 0x8E66: 0xB1C4,
+ 0x8E67: 0xDB9B,
+ 0x8E68: 0xDB9C,
+ 0x8E69: 0xF5BF,
+ 0x8E6A: 0xDB9D,
+ 0x8E6B: 0xDB9E,
+ 0x8E6C: 0xB5C5,
+ 0x8E6D: 0xB2E4,
+ 0x8E6E: 0xDB9F,
+ 0x8E6F: 0xF5EC,
+ 0x8E70: 0xF5E9,
+ 0x8E71: 0xDBA0,
+ 0x8E72: 0xB6D7,
+ 0x8E73: 0xDC40,
+ 0x8E74: 0xF5ED,
+ 0x8E75: 0xDC41,
+ 0x8E76: 0xF5EA,
+ 0x8E77: 0xDC42,
+ 0x8E78: 0xDC43,
+ 0x8E79: 0xDC44,
+ 0x8E7A: 0xDC45,
+ 0x8E7B: 0xDC46,
+ 0x8E7C: 0xF5EB,
+ 0x8E7D: 0xDC47,
+ 0x8E7E: 0xDC48,
+ 0x8E7F: 0xB4DA,
+ 0x8E80: 0xDC49,
+ 0x8E81: 0xD4EA,
+ 0x8E82: 0xDC4A,
+ 0x8E83: 0xDC4B,
+ 0x8E84: 0xDC4C,
+ 0x8E85: 0xF5EE,
+ 0x8E86: 0xDC4D,
+ 0x8E87: 0xB3F9,
+ 0x8E88: 0xDC4E,
+ 0x8E89: 0xDC4F,
+ 0x8E8A: 0xDC50,
+ 0x8E8B: 0xDC51,
+ 0x8E8C: 0xDC52,
+ 0x8E8D: 0xDC53,
+ 0x8E8E: 0xDC54,
+ 0x8E8F: 0xF5EF,
+ 0x8E90: 0xF5F1,
+ 0x8E91: 0xDC55,
+ 0x8E92: 0xDC56,
+ 0x8E93: 0xDC57,
+ 0x8E94: 0xF5F0,
+ 0x8E95: 0xDC58,
+ 0x8E96: 0xDC59,
+ 0x8E97: 0xDC5A,
+ 0x8E98: 0xDC5B,
+ 0x8E99: 0xDC5C,
+ 0x8E9A: 0xDC5D,
+ 0x8E9B: 0xDC5E,
+ 0x8E9C: 0xF5F2,
+ 0x8E9D: 0xDC5F,
+ 0x8E9E: 0xF5F3,
+ 0x8E9F: 0xDC60,
+ 0x8EA0: 0xDC61,
+ 0x8EA1: 0xDC62,
+ 0x8EA2: 0xDC63,
+ 0x8EA3: 0xDC64,
+ 0x8EA4: 0xDC65,
+ 0x8EA5: 0xDC66,
+ 0x8EA6: 0xDC67,
+ 0x8EA7: 0xDC68,
+ 0x8EA8: 0xDC69,
+ 0x8EA9: 0xDC6A,
+ 0x8EAA: 0xDC6B,
+ 0x8EAB: 0xC9ED,
+ 0x8EAC: 0xB9AA,
+ 0x8EAD: 0xDC6C,
+ 0x8EAE: 0xDC6D,
+ 0x8EAF: 0xC7FB,
+ 0x8EB0: 0xDC6E,
+ 0x8EB1: 0xDC6F,
+ 0x8EB2: 0xB6E3,
+ 0x8EB3: 0xDC70,
+ 0x8EB4: 0xDC71,
+ 0x8EB5: 0xDC72,
+ 0x8EB6: 0xDC73,
+ 0x8EB7: 0xDC74,
+ 0x8EB8: 0xDC75,
+ 0x8EB9: 0xDC76,
+ 0x8EBA: 0xCCC9,
+ 0x8EBB: 0xDC77,
+ 0x8EBC: 0xDC78,
+ 0x8EBD: 0xDC79,
+ 0x8EBE: 0xDC7A,
+ 0x8EBF: 0xDC7B,
+ 0x8EC0: 0xDC7C,
+ 0x8EC1: 0xDC7D,
+ 0x8EC2: 0xDC7E,
+ 0x8EC3: 0xDC80,
+ 0x8EC4: 0xDC81,
+ 0x8EC5: 0xDC82,
+ 0x8EC6: 0xDC83,
+ 0x8EC7: 0xDC84,
+ 0x8EC8: 0xDC85,
+ 0x8EC9: 0xDC86,
+ 0x8ECA: 0xDC87,
+ 0x8ECB: 0xDC88,
+ 0x8ECC: 0xDC89,
+ 0x8ECD: 0xDC8A,
+ 0x8ECE: 0xEAA6,
+ 0x8ECF: 0xDC8B,
+ 0x8ED0: 0xDC8C,
+ 0x8ED1: 0xDC8D,
+ 0x8ED2: 0xDC8E,
+ 0x8ED3: 0xDC8F,
+ 0x8ED4: 0xDC90,
+ 0x8ED5: 0xDC91,
+ 0x8ED6: 0xDC92,
+ 0x8ED7: 0xDC93,
+ 0x8ED8: 0xDC94,
+ 0x8ED9: 0xDC95,
+ 0x8EDA: 0xDC96,
+ 0x8EDB: 0xDC97,
+ 0x8EDC: 0xDC98,
+ 0x8EDD: 0xDC99,
+ 0x8EDE: 0xDC9A,
+ 0x8EDF: 0xDC9B,
+ 0x8EE0: 0xDC9C,
+ 0x8EE1: 0xDC9D,
+ 0x8EE2: 0xDC9E,
+ 0x8EE3: 0xDC9F,
+ 0x8EE4: 0xDCA0,
+ 0x8EE5: 0xDD40,
+ 0x8EE6: 0xDD41,
+ 0x8EE7: 0xDD42,
+ 0x8EE8: 0xDD43,
+ 0x8EE9: 0xDD44,
+ 0x8EEA: 0xDD45,
+ 0x8EEB: 0xDD46,
+ 0x8EEC: 0xDD47,
+ 0x8EED: 0xDD48,
+ 0x8EEE: 0xDD49,
+ 0x8EEF: 0xDD4A,
+ 0x8EF0: 0xDD4B,
+ 0x8EF1: 0xDD4C,
+ 0x8EF2: 0xDD4D,
+ 0x8EF3: 0xDD4E,
+ 0x8EF4: 0xDD4F,
+ 0x8EF5: 0xDD50,
+ 0x8EF6: 0xDD51,
+ 0x8EF7: 0xDD52,
+ 0x8EF8: 0xDD53,
+ 0x8EF9: 0xDD54,
+ 0x8EFA: 0xDD55,
+ 0x8EFB: 0xDD56,
+ 0x8EFC: 0xDD57,
+ 0x8EFD: 0xDD58,
+ 0x8EFE: 0xDD59,
+ 0x8EFF: 0xDD5A,
+ 0x8F00: 0xDD5B,
+ 0x8F01: 0xDD5C,
+ 0x8F02: 0xDD5D,
+ 0x8F03: 0xDD5E,
+ 0x8F04: 0xDD5F,
+ 0x8F05: 0xDD60,
+ 0x8F06: 0xDD61,
+ 0x8F07: 0xDD62,
+ 0x8F08: 0xDD63,
+ 0x8F09: 0xDD64,
+ 0x8F0A: 0xDD65,
+ 0x8F0B: 0xDD66,
+ 0x8F0C: 0xDD67,
+ 0x8F0D: 0xDD68,
+ 0x8F0E: 0xDD69,
+ 0x8F0F: 0xDD6A,
+ 0x8F10: 0xDD6B,
+ 0x8F11: 0xDD6C,
+ 0x8F12: 0xDD6D,
+ 0x8F13: 0xDD6E,
+ 0x8F14: 0xDD6F,
+ 0x8F15: 0xDD70,
+ 0x8F16: 0xDD71,
+ 0x8F17: 0xDD72,
+ 0x8F18: 0xDD73,
+ 0x8F19: 0xDD74,
+ 0x8F1A: 0xDD75,
+ 0x8F1B: 0xDD76,
+ 0x8F1C: 0xDD77,
+ 0x8F1D: 0xDD78,
+ 0x8F1E: 0xDD79,
+ 0x8F1F: 0xDD7A,
+ 0x8F20: 0xDD7B,
+ 0x8F21: 0xDD7C,
+ 0x8F22: 0xDD7D,
+ 0x8F23: 0xDD7E,
+ 0x8F24: 0xDD80,
+ 0x8F25: 0xDD81,
+ 0x8F26: 0xDD82,
+ 0x8F27: 0xDD83,
+ 0x8F28: 0xDD84,
+ 0x8F29: 0xDD85,
+ 0x8F2A: 0xDD86,
+ 0x8F2B: 0xDD87,
+ 0x8F2C: 0xDD88,
+ 0x8F2D: 0xDD89,
+ 0x8F2E: 0xDD8A,
+ 0x8F2F: 0xDD8B,
+ 0x8F30: 0xDD8C,
+ 0x8F31: 0xDD8D,
+ 0x8F32: 0xDD8E,
+ 0x8F33: 0xDD8F,
+ 0x8F34: 0xDD90,
+ 0x8F35: 0xDD91,
+ 0x8F36: 0xDD92,
+ 0x8F37: 0xDD93,
+ 0x8F38: 0xDD94,
+ 0x8F39: 0xDD95,
+ 0x8F3A: 0xDD96,
+ 0x8F3B: 0xDD97,
+ 0x8F3C: 0xDD98,
+ 0x8F3D: 0xDD99,
+ 0x8F3E: 0xDD9A,
+ 0x8F3F: 0xDD9B,
+ 0x8F40: 0xDD9C,
+ 0x8F41: 0xDD9D,
+ 0x8F42: 0xDD9E,
+ 0x8F43: 0xDD9F,
+ 0x8F44: 0xDDA0,
+ 0x8F45: 0xDE40,
+ 0x8F46: 0xDE41,
+ 0x8F47: 0xDE42,
+ 0x8F48: 0xDE43,
+ 0x8F49: 0xDE44,
+ 0x8F4A: 0xDE45,
+ 0x8F4B: 0xDE46,
+ 0x8F4C: 0xDE47,
+ 0x8F4D: 0xDE48,
+ 0x8F4E: 0xDE49,
+ 0x8F4F: 0xDE4A,
+ 0x8F50: 0xDE4B,
+ 0x8F51: 0xDE4C,
+ 0x8F52: 0xDE4D,
+ 0x8F53: 0xDE4E,
+ 0x8F54: 0xDE4F,
+ 0x8F55: 0xDE50,
+ 0x8F56: 0xDE51,
+ 0x8F57: 0xDE52,
+ 0x8F58: 0xDE53,
+ 0x8F59: 0xDE54,
+ 0x8F5A: 0xDE55,
+ 0x8F5B: 0xDE56,
+ 0x8F5C: 0xDE57,
+ 0x8F5D: 0xDE58,
+ 0x8F5E: 0xDE59,
+ 0x8F5F: 0xDE5A,
+ 0x8F60: 0xDE5B,
+ 0x8F61: 0xDE5C,
+ 0x8F62: 0xDE5D,
+ 0x8F63: 0xDE5E,
+ 0x8F64: 0xDE5F,
+ 0x8F65: 0xDE60,
+ 0x8F66: 0xB3B5,
+ 0x8F67: 0xD4FE,
+ 0x8F68: 0xB9EC,
+ 0x8F69: 0xD0F9,
+ 0x8F6A: 0xDE61,
+ 0x8F6B: 0xE9ED,
+ 0x8F6C: 0xD7AA,
+ 0x8F6D: 0xE9EE,
+ 0x8F6E: 0xC2D6,
+ 0x8F6F: 0xC8ED,
+ 0x8F70: 0xBAE4,
+ 0x8F71: 0xE9EF,
+ 0x8F72: 0xE9F0,
+ 0x8F73: 0xE9F1,
+ 0x8F74: 0xD6E1,
+ 0x8F75: 0xE9F2,
+ 0x8F76: 0xE9F3,
+ 0x8F77: 0xE9F5,
+ 0x8F78: 0xE9F4,
+ 0x8F79: 0xE9F6,
+ 0x8F7A: 0xE9F7,
+ 0x8F7B: 0xC7E1,
+ 0x8F7C: 0xE9F8,
+ 0x8F7D: 0xD4D8,
+ 0x8F7E: 0xE9F9,
+ 0x8F7F: 0xBDCE,
+ 0x8F80: 0xDE62,
+ 0x8F81: 0xE9FA,
+ 0x8F82: 0xE9FB,
+ 0x8F83: 0xBDCF,
+ 0x8F84: 0xE9FC,
+ 0x8F85: 0xB8A8,
+ 0x8F86: 0xC1BE,
+ 0x8F87: 0xE9FD,
+ 0x8F88: 0xB1B2,
+ 0x8F89: 0xBBD4,
+ 0x8F8A: 0xB9F5,
+ 0x8F8B: 0xE9FE,
+ 0x8F8C: 0xDE63,
+ 0x8F8D: 0xEAA1,
+ 0x8F8E: 0xEAA2,
+ 0x8F8F: 0xEAA3,
+ 0x8F90: 0xB7F8,
+ 0x8F91: 0xBCAD,
+ 0x8F92: 0xDE64,
+ 0x8F93: 0xCAE4,
+ 0x8F94: 0xE0CE,
+ 0x8F95: 0xD4AF,
+ 0x8F96: 0xCFBD,
+ 0x8F97: 0xD5B7,
+ 0x8F98: 0xEAA4,
+ 0x8F99: 0xD5DE,
+ 0x8F9A: 0xEAA5,
+ 0x8F9B: 0xD0C1,
+ 0x8F9C: 0xB9BC,
+ 0x8F9D: 0xDE65,
+ 0x8F9E: 0xB4C7,
+ 0x8F9F: 0xB1D9,
+ 0x8FA0: 0xDE66,
+ 0x8FA1: 0xDE67,
+ 0x8FA2: 0xDE68,
+ 0x8FA3: 0xC0B1,
+ 0x8FA4: 0xDE69,
+ 0x8FA5: 0xDE6A,
+ 0x8FA6: 0xDE6B,
+ 0x8FA7: 0xDE6C,
+ 0x8FA8: 0xB1E6,
+ 0x8FA9: 0xB1E7,
+ 0x8FAA: 0xDE6D,
+ 0x8FAB: 0xB1E8,
+ 0x8FAC: 0xDE6E,
+ 0x8FAD: 0xDE6F,
+ 0x8FAE: 0xDE70,
+ 0x8FAF: 0xDE71,
+ 0x8FB0: 0xB3BD,
+ 0x8FB1: 0xC8E8,
+ 0x8FB2: 0xDE72,
+ 0x8FB3: 0xDE73,
+ 0x8FB4: 0xDE74,
+ 0x8FB5: 0xDE75,
+ 0x8FB6: 0xE5C1,
+ 0x8FB7: 0xDE76,
+ 0x8FB8: 0xDE77,
+ 0x8FB9: 0xB1DF,
+ 0x8FBA: 0xDE78,
+ 0x8FBB: 0xDE79,
+ 0x8FBC: 0xDE7A,
+ 0x8FBD: 0xC1C9,
+ 0x8FBE: 0xB4EF,
+ 0x8FBF: 0xDE7B,
+ 0x8FC0: 0xDE7C,
+ 0x8FC1: 0xC7A8,
+ 0x8FC2: 0xD3D8,
+ 0x8FC3: 0xDE7D,
+ 0x8FC4: 0xC6F9,
+ 0x8FC5: 0xD1B8,
+ 0x8FC6: 0xDE7E,
+ 0x8FC7: 0xB9FD,
+ 0x8FC8: 0xC2F5,
+ 0x8FC9: 0xDE80,
+ 0x8FCA: 0xDE81,
+ 0x8FCB: 0xDE82,
+ 0x8FCC: 0xDE83,
+ 0x8FCD: 0xDE84,
+ 0x8FCE: 0xD3AD,
+ 0x8FCF: 0xDE85,
+ 0x8FD0: 0xD4CB,
+ 0x8FD1: 0xBDFC,
+ 0x8FD2: 0xDE86,
+ 0x8FD3: 0xE5C2,
+ 0x8FD4: 0xB7B5,
+ 0x8FD5: 0xE5C3,
+ 0x8FD6: 0xDE87,
+ 0x8FD7: 0xDE88,
+ 0x8FD8: 0xBBB9,
+ 0x8FD9: 0xD5E2,
+ 0x8FDA: 0xDE89,
+ 0x8FDB: 0xBDF8,
+ 0x8FDC: 0xD4B6,
+ 0x8FDD: 0xCEA5,
+ 0x8FDE: 0xC1AC,
+ 0x8FDF: 0xB3D9,
+ 0x8FE0: 0xDE8A,
+ 0x8FE1: 0xDE8B,
+ 0x8FE2: 0xCCF6,
+ 0x8FE3: 0xDE8C,
+ 0x8FE4: 0xE5C6,
+ 0x8FE5: 0xE5C4,
+ 0x8FE6: 0xE5C8,
+ 0x8FE7: 0xDE8D,
+ 0x8FE8: 0xE5CA,
+ 0x8FE9: 0xE5C7,
+ 0x8FEA: 0xB5CF,
+ 0x8FEB: 0xC6C8,
+ 0x8FEC: 0xDE8E,
+ 0x8FED: 0xB5FC,
+ 0x8FEE: 0xE5C5,
+ 0x8FEF: 0xDE8F,
+ 0x8FF0: 0xCAF6,
+ 0x8FF1: 0xDE90,
+ 0x8FF2: 0xDE91,
+ 0x8FF3: 0xE5C9,
+ 0x8FF4: 0xDE92,
+ 0x8FF5: 0xDE93,
+ 0x8FF6: 0xDE94,
+ 0x8FF7: 0xC3D4,
+ 0x8FF8: 0xB1C5,
+ 0x8FF9: 0xBCA3,
+ 0x8FFA: 0xDE95,
+ 0x8FFB: 0xDE96,
+ 0x8FFC: 0xDE97,
+ 0x8FFD: 0xD7B7,
+ 0x8FFE: 0xDE98,
+ 0x8FFF: 0xDE99,
+ 0x9000: 0xCDCB,
+ 0x9001: 0xCBCD,
+ 0x9002: 0xCACA,
+ 0x9003: 0xCCD3,
+ 0x9004: 0xE5CC,
+ 0x9005: 0xE5CB,
+ 0x9006: 0xC4E6,
+ 0x9007: 0xDE9A,
+ 0x9008: 0xDE9B,
+ 0x9009: 0xD1A1,
+ 0x900A: 0xD1B7,
+ 0x900B: 0xE5CD,
+ 0x900C: 0xDE9C,
+ 0x900D: 0xE5D0,
+ 0x900E: 0xDE9D,
+ 0x900F: 0xCDB8,
+ 0x9010: 0xD6F0,
+ 0x9011: 0xE5CF,
+ 0x9012: 0xB5DD,
+ 0x9013: 0xDE9E,
+ 0x9014: 0xCDBE,
+ 0x9015: 0xDE9F,
+ 0x9016: 0xE5D1,
+ 0x9017: 0xB6BA,
+ 0x9018: 0xDEA0,
+ 0x9019: 0xDF40,
+ 0x901A: 0xCDA8,
+ 0x901B: 0xB9E4,
+ 0x901C: 0xDF41,
+ 0x901D: 0xCAC5,
+ 0x901E: 0xB3D1,
+ 0x901F: 0xCBD9,
+ 0x9020: 0xD4EC,
+ 0x9021: 0xE5D2,
+ 0x9022: 0xB7EA,
+ 0x9023: 0xDF42,
+ 0x9024: 0xDF43,
+ 0x9025: 0xDF44,
+ 0x9026: 0xE5CE,
+ 0x9027: 0xDF45,
+ 0x9028: 0xDF46,
+ 0x9029: 0xDF47,
+ 0x902A: 0xDF48,
+ 0x902B: 0xDF49,
+ 0x902C: 0xDF4A,
+ 0x902D: 0xE5D5,
+ 0x902E: 0xB4FE,
+ 0x902F: 0xE5D6,
+ 0x9030: 0xDF4B,
+ 0x9031: 0xDF4C,
+ 0x9032: 0xDF4D,
+ 0x9033: 0xDF4E,
+ 0x9034: 0xDF4F,
+ 0x9035: 0xE5D3,
+ 0x9036: 0xE5D4,
+ 0x9037: 0xDF50,
+ 0x9038: 0xD2DD,
+ 0x9039: 0xDF51,
+ 0x903A: 0xDF52,
+ 0x903B: 0xC2DF,
+ 0x903C: 0xB1C6,
+ 0x903D: 0xDF53,
+ 0x903E: 0xD3E2,
+ 0x903F: 0xDF54,
+ 0x9040: 0xDF55,
+ 0x9041: 0xB6DD,
+ 0x9042: 0xCBEC,
+ 0x9043: 0xDF56,
+ 0x9044: 0xE5D7,
+ 0x9045: 0xDF57,
+ 0x9046: 0xDF58,
+ 0x9047: 0xD3F6,
+ 0x9048: 0xDF59,
+ 0x9049: 0xDF5A,
+ 0x904A: 0xDF5B,
+ 0x904B: 0xDF5C,
+ 0x904C: 0xDF5D,
+ 0x904D: 0xB1E9,
+ 0x904E: 0xDF5E,
+ 0x904F: 0xB6F4,
+ 0x9050: 0xE5DA,
+ 0x9051: 0xE5D8,
+ 0x9052: 0xE5D9,
+ 0x9053: 0xB5C0,
+ 0x9054: 0xDF5F,
+ 0x9055: 0xDF60,
+ 0x9056: 0xDF61,
+ 0x9057: 0xD2C5,
+ 0x9058: 0xE5DC,
+ 0x9059: 0xDF62,
+ 0x905A: 0xDF63,
+ 0x905B: 0xE5DE,
+ 0x905C: 0xDF64,
+ 0x905D: 0xDF65,
+ 0x905E: 0xDF66,
+ 0x905F: 0xDF67,
+ 0x9060: 0xDF68,
+ 0x9061: 0xDF69,
+ 0x9062: 0xE5DD,
+ 0x9063: 0xC7B2,
+ 0x9064: 0xDF6A,
+ 0x9065: 0xD2A3,
+ 0x9066: 0xDF6B,
+ 0x9067: 0xDF6C,
+ 0x9068: 0xE5DB,
+ 0x9069: 0xDF6D,
+ 0x906A: 0xDF6E,
+ 0x906B: 0xDF6F,
+ 0x906C: 0xDF70,
+ 0x906D: 0xD4E2,
+ 0x906E: 0xD5DA,
+ 0x906F: 0xDF71,
+ 0x9070: 0xDF72,
+ 0x9071: 0xDF73,
+ 0x9072: 0xDF74,
+ 0x9073: 0xDF75,
+ 0x9074: 0xE5E0,
+ 0x9075: 0xD7F1,
+ 0x9076: 0xDF76,
+ 0x9077: 0xDF77,
+ 0x9078: 0xDF78,
+ 0x9079: 0xDF79,
+ 0x907A: 0xDF7A,
+ 0x907B: 0xDF7B,
+ 0x907C: 0xDF7C,
+ 0x907D: 0xE5E1,
+ 0x907E: 0xDF7D,
+ 0x907F: 0xB1DC,
+ 0x9080: 0xD1FB,
+ 0x9081: 0xDF7E,
+ 0x9082: 0xE5E2,
+ 0x9083: 0xE5E4,
+ 0x9084: 0xDF80,
+ 0x9085: 0xDF81,
+ 0x9086: 0xDF82,
+ 0x9087: 0xDF83,
+ 0x9088: 0xE5E3,
+ 0x9089: 0xDF84,
+ 0x908A: 0xDF85,
+ 0x908B: 0xE5E5,
+ 0x908C: 0xDF86,
+ 0x908D: 0xDF87,
+ 0x908E: 0xDF88,
+ 0x908F: 0xDF89,
+ 0x9090: 0xDF8A,
+ 0x9091: 0xD2D8,
+ 0x9092: 0xDF8B,
+ 0x9093: 0xB5CB,
+ 0x9094: 0xDF8C,
+ 0x9095: 0xE7DF,
+ 0x9096: 0xDF8D,
+ 0x9097: 0xDAF5,
+ 0x9098: 0xDF8E,
+ 0x9099: 0xDAF8,
+ 0x909A: 0xDF8F,
+ 0x909B: 0xDAF6,
+ 0x909C: 0xDF90,
+ 0x909D: 0xDAF7,
+ 0x909E: 0xDF91,
+ 0x909F: 0xDF92,
+ 0x90A0: 0xDF93,
+ 0x90A1: 0xDAFA,
+ 0x90A2: 0xD0CF,
+ 0x90A3: 0xC4C7,
+ 0x90A4: 0xDF94,
+ 0x90A5: 0xDF95,
+ 0x90A6: 0xB0EE,
+ 0x90A7: 0xDF96,
+ 0x90A8: 0xDF97,
+ 0x90A9: 0xDF98,
+ 0x90AA: 0xD0B0,
+ 0x90AB: 0xDF99,
+ 0x90AC: 0xDAF9,
+ 0x90AD: 0xDF9A,
+ 0x90AE: 0xD3CA,
+ 0x90AF: 0xBAAA,
+ 0x90B0: 0xDBA2,
+ 0x90B1: 0xC7F1,
+ 0x90B2: 0xDF9B,
+ 0x90B3: 0xDAFC,
+ 0x90B4: 0xDAFB,
+ 0x90B5: 0xC9DB,
+ 0x90B6: 0xDAFD,
+ 0x90B7: 0xDF9C,
+ 0x90B8: 0xDBA1,
+ 0x90B9: 0xD7DE,
+ 0x90BA: 0xDAFE,
+ 0x90BB: 0xC1DA,
+ 0x90BC: 0xDF9D,
+ 0x90BD: 0xDF9E,
+ 0x90BE: 0xDBA5,
+ 0x90BF: 0xDF9F,
+ 0x90C0: 0xDFA0,
+ 0x90C1: 0xD3F4,
+ 0x90C2: 0xE040,
+ 0x90C3: 0xE041,
+ 0x90C4: 0xDBA7,
+ 0x90C5: 0xDBA4,
+ 0x90C6: 0xE042,
+ 0x90C7: 0xDBA8,
+ 0x90C8: 0xE043,
+ 0x90C9: 0xE044,
+ 0x90CA: 0xBDBC,
+ 0x90CB: 0xE045,
+ 0x90CC: 0xE046,
+ 0x90CD: 0xE047,
+ 0x90CE: 0xC0C9,
+ 0x90CF: 0xDBA3,
+ 0x90D0: 0xDBA6,
+ 0x90D1: 0xD6A3,
+ 0x90D2: 0xE048,
+ 0x90D3: 0xDBA9,
+ 0x90D4: 0xE049,
+ 0x90D5: 0xE04A,
+ 0x90D6: 0xE04B,
+ 0x90D7: 0xDBAD,
+ 0x90D8: 0xE04C,
+ 0x90D9: 0xE04D,
+ 0x90DA: 0xE04E,
+ 0x90DB: 0xDBAE,
+ 0x90DC: 0xDBAC,
+ 0x90DD: 0xBAC2,
+ 0x90DE: 0xE04F,
+ 0x90DF: 0xE050,
+ 0x90E0: 0xE051,
+ 0x90E1: 0xBFA4,
+ 0x90E2: 0xDBAB,
+ 0x90E3: 0xE052,
+ 0x90E4: 0xE053,
+ 0x90E5: 0xE054,
+ 0x90E6: 0xDBAA,
+ 0x90E7: 0xD4C7,
+ 0x90E8: 0xB2BF,
+ 0x90E9: 0xE055,
+ 0x90EA: 0xE056,
+ 0x90EB: 0xDBAF,
+ 0x90EC: 0xE057,
+ 0x90ED: 0xB9F9,
+ 0x90EE: 0xE058,
+ 0x90EF: 0xDBB0,
+ 0x90F0: 0xE059,
+ 0x90F1: 0xE05A,
+ 0x90F2: 0xE05B,
+ 0x90F3: 0xE05C,
+ 0x90F4: 0xB3BB,
+ 0x90F5: 0xE05D,
+ 0x90F6: 0xE05E,
+ 0x90F7: 0xE05F,
+ 0x90F8: 0xB5A6,
+ 0x90F9: 0xE060,
+ 0x90FA: 0xE061,
+ 0x90FB: 0xE062,
+ 0x90FC: 0xE063,
+ 0x90FD: 0xB6BC,
+ 0x90FE: 0xDBB1,
+ 0x90FF: 0xE064,
+ 0x9100: 0xE065,
+ 0x9101: 0xE066,
+ 0x9102: 0xB6F5,
+ 0x9103: 0xE067,
+ 0x9104: 0xDBB2,
+ 0x9105: 0xE068,
+ 0x9106: 0xE069,
+ 0x9107: 0xE06A,
+ 0x9108: 0xE06B,
+ 0x9109: 0xE06C,
+ 0x910A: 0xE06D,
+ 0x910B: 0xE06E,
+ 0x910C: 0xE06F,
+ 0x910D: 0xE070,
+ 0x910E: 0xE071,
+ 0x910F: 0xE072,
+ 0x9110: 0xE073,
+ 0x9111: 0xE074,
+ 0x9112: 0xE075,
+ 0x9113: 0xE076,
+ 0x9114: 0xE077,
+ 0x9115: 0xE078,
+ 0x9116: 0xE079,
+ 0x9117: 0xE07A,
+ 0x9118: 0xE07B,
+ 0x9119: 0xB1C9,
+ 0x911A: 0xE07C,
+ 0x911B: 0xE07D,
+ 0x911C: 0xE07E,
+ 0x911D: 0xE080,
+ 0x911E: 0xDBB4,
+ 0x911F: 0xE081,
+ 0x9120: 0xE082,
+ 0x9121: 0xE083,
+ 0x9122: 0xDBB3,
+ 0x9123: 0xDBB5,
+ 0x9124: 0xE084,
+ 0x9125: 0xE085,
+ 0x9126: 0xE086,
+ 0x9127: 0xE087,
+ 0x9128: 0xE088,
+ 0x9129: 0xE089,
+ 0x912A: 0xE08A,
+ 0x912B: 0xE08B,
+ 0x912C: 0xE08C,
+ 0x912D: 0xE08D,
+ 0x912E: 0xE08E,
+ 0x912F: 0xDBB7,
+ 0x9130: 0xE08F,
+ 0x9131: 0xDBB6,
+ 0x9132: 0xE090,
+ 0x9133: 0xE091,
+ 0x9134: 0xE092,
+ 0x9135: 0xE093,
+ 0x9136: 0xE094,
+ 0x9137: 0xE095,
+ 0x9138: 0xE096,
+ 0x9139: 0xDBB8,
+ 0x913A: 0xE097,
+ 0x913B: 0xE098,
+ 0x913C: 0xE099,
+ 0x913D: 0xE09A,
+ 0x913E: 0xE09B,
+ 0x913F: 0xE09C,
+ 0x9140: 0xE09D,
+ 0x9141: 0xE09E,
+ 0x9142: 0xE09F,
+ 0x9143: 0xDBB9,
+ 0x9144: 0xE0A0,
+ 0x9145: 0xE140,
+ 0x9146: 0xDBBA,
+ 0x9147: 0xE141,
+ 0x9148: 0xE142,
+ 0x9149: 0xD3CF,
+ 0x914A: 0xF4FA,
+ 0x914B: 0xC7F5,
+ 0x914C: 0xD7C3,
+ 0x914D: 0xC5E4,
+ 0x914E: 0xF4FC,
+ 0x914F: 0xF4FD,
+ 0x9150: 0xF4FB,
+ 0x9151: 0xE143,
+ 0x9152: 0xBEC6,
+ 0x9153: 0xE144,
+ 0x9154: 0xE145,
+ 0x9155: 0xE146,
+ 0x9156: 0xE147,
+ 0x9157: 0xD0EF,
+ 0x9158: 0xE148,
+ 0x9159: 0xE149,
+ 0x915A: 0xB7D3,
+ 0x915B: 0xE14A,
+ 0x915C: 0xE14B,
+ 0x915D: 0xD4CD,
+ 0x915E: 0xCCAA,
+ 0x915F: 0xE14C,
+ 0x9160: 0xE14D,
+ 0x9161: 0xF5A2,
+ 0x9162: 0xF5A1,
+ 0x9163: 0xBAA8,
+ 0x9164: 0xF4FE,
+ 0x9165: 0xCBD6,
+ 0x9166: 0xE14E,
+ 0x9167: 0xE14F,
+ 0x9168: 0xE150,
+ 0x9169: 0xF5A4,
+ 0x916A: 0xC0D2,
+ 0x916B: 0xE151,
+ 0x916C: 0xB3EA,
+ 0x916D: 0xE152,
+ 0x916E: 0xCDAA,
+ 0x916F: 0xF5A5,
+ 0x9170: 0xF5A3,
+ 0x9171: 0xBDB4,
+ 0x9172: 0xF5A8,
+ 0x9173: 0xE153,
+ 0x9174: 0xF5A9,
+ 0x9175: 0xBDCD,
+ 0x9176: 0xC3B8,
+ 0x9177: 0xBFE1,
+ 0x9178: 0xCBE1,
+ 0x9179: 0xF5AA,
+ 0x917A: 0xE154,
+ 0x917B: 0xE155,
+ 0x917C: 0xE156,
+ 0x917D: 0xF5A6,
+ 0x917E: 0xF5A7,
+ 0x917F: 0xC4F0,
+ 0x9180: 0xE157,
+ 0x9181: 0xE158,
+ 0x9182: 0xE159,
+ 0x9183: 0xE15A,
+ 0x9184: 0xE15B,
+ 0x9185: 0xF5AC,
+ 0x9186: 0xE15C,
+ 0x9187: 0xB4BC,
+ 0x9188: 0xE15D,
+ 0x9189: 0xD7ED,
+ 0x918A: 0xE15E,
+ 0x918B: 0xB4D7,
+ 0x918C: 0xF5AB,
+ 0x918D: 0xF5AE,
+ 0x918E: 0xE15F,
+ 0x918F: 0xE160,
+ 0x9190: 0xF5AD,
+ 0x9191: 0xF5AF,
+ 0x9192: 0xD0D1,
+ 0x9193: 0xE161,
+ 0x9194: 0xE162,
+ 0x9195: 0xE163,
+ 0x9196: 0xE164,
+ 0x9197: 0xE165,
+ 0x9198: 0xE166,
+ 0x9199: 0xE167,
+ 0x919A: 0xC3D1,
+ 0x919B: 0xC8A9,
+ 0x919C: 0xE168,
+ 0x919D: 0xE169,
+ 0x919E: 0xE16A,
+ 0x919F: 0xE16B,
+ 0x91A0: 0xE16C,
+ 0x91A1: 0xE16D,
+ 0x91A2: 0xF5B0,
+ 0x91A3: 0xF5B1,
+ 0x91A4: 0xE16E,
+ 0x91A5: 0xE16F,
+ 0x91A6: 0xE170,
+ 0x91A7: 0xE171,
+ 0x91A8: 0xE172,
+ 0x91A9: 0xE173,
+ 0x91AA: 0xF5B2,
+ 0x91AB: 0xE174,
+ 0x91AC: 0xE175,
+ 0x91AD: 0xF5B3,
+ 0x91AE: 0xF5B4,
+ 0x91AF: 0xF5B5,
+ 0x91B0: 0xE176,
+ 0x91B1: 0xE177,
+ 0x91B2: 0xE178,
+ 0x91B3: 0xE179,
+ 0x91B4: 0xF5B7,
+ 0x91B5: 0xF5B6,
+ 0x91B6: 0xE17A,
+ 0x91B7: 0xE17B,
+ 0x91B8: 0xE17C,
+ 0x91B9: 0xE17D,
+ 0x91BA: 0xF5B8,
+ 0x91BB: 0xE17E,
+ 0x91BC: 0xE180,
+ 0x91BD: 0xE181,
+ 0x91BE: 0xE182,
+ 0x91BF: 0xE183,
+ 0x91C0: 0xE184,
+ 0x91C1: 0xE185,
+ 0x91C2: 0xE186,
+ 0x91C3: 0xE187,
+ 0x91C4: 0xE188,
+ 0x91C5: 0xE189,
+ 0x91C6: 0xE18A,
+ 0x91C7: 0xB2C9,
+ 0x91C8: 0xE18B,
+ 0x91C9: 0xD3D4,
+ 0x91CA: 0xCACD,
+ 0x91CB: 0xE18C,
+ 0x91CC: 0xC0EF,
+ 0x91CD: 0xD6D8,
+ 0x91CE: 0xD2B0,
+ 0x91CF: 0xC1BF,
+ 0x91D0: 0xE18D,
+ 0x91D1: 0xBDF0,
+ 0x91D2: 0xE18E,
+ 0x91D3: 0xE18F,
+ 0x91D4: 0xE190,
+ 0x91D5: 0xE191,
+ 0x91D6: 0xE192,
+ 0x91D7: 0xE193,
+ 0x91D8: 0xE194,
+ 0x91D9: 0xE195,
+ 0x91DA: 0xE196,
+ 0x91DB: 0xE197,
+ 0x91DC: 0xB8AA,
+ 0x91DD: 0xE198,
+ 0x91DE: 0xE199,
+ 0x91DF: 0xE19A,
+ 0x91E0: 0xE19B,
+ 0x91E1: 0xE19C,
+ 0x91E2: 0xE19D,
+ 0x91E3: 0xE19E,
+ 0x91E4: 0xE19F,
+ 0x91E5: 0xE1A0,
+ 0x91E6: 0xE240,
+ 0x91E7: 0xE241,
+ 0x91E8: 0xE242,
+ 0x91E9: 0xE243,
+ 0x91EA: 0xE244,
+ 0x91EB: 0xE245,
+ 0x91EC: 0xE246,
+ 0x91ED: 0xE247,
+ 0x91EE: 0xE248,
+ 0x91EF: 0xE249,
+ 0x91F0: 0xE24A,
+ 0x91F1: 0xE24B,
+ 0x91F2: 0xE24C,
+ 0x91F3: 0xE24D,
+ 0x91F4: 0xE24E,
+ 0x91F5: 0xE24F,
+ 0x91F6: 0xE250,
+ 0x91F7: 0xE251,
+ 0x91F8: 0xE252,
+ 0x91F9: 0xE253,
+ 0x91FA: 0xE254,
+ 0x91FB: 0xE255,
+ 0x91FC: 0xE256,
+ 0x91FD: 0xE257,
+ 0x91FE: 0xE258,
+ 0x91FF: 0xE259,
+ 0x9200: 0xE25A,
+ 0x9201: 0xE25B,
+ 0x9202: 0xE25C,
+ 0x9203: 0xE25D,
+ 0x9204: 0xE25E,
+ 0x9205: 0xE25F,
+ 0x9206: 0xE260,
+ 0x9207: 0xE261,
+ 0x9208: 0xE262,
+ 0x9209: 0xE263,
+ 0x920A: 0xE264,
+ 0x920B: 0xE265,
+ 0x920C: 0xE266,
+ 0x920D: 0xE267,
+ 0x920E: 0xE268,
+ 0x920F: 0xE269,
+ 0x9210: 0xE26A,
+ 0x9211: 0xE26B,
+ 0x9212: 0xE26C,
+ 0x9213: 0xE26D,
+ 0x9214: 0xE26E,
+ 0x9215: 0xE26F,
+ 0x9216: 0xE270,
+ 0x9217: 0xE271,
+ 0x9218: 0xE272,
+ 0x9219: 0xE273,
+ 0x921A: 0xE274,
+ 0x921B: 0xE275,
+ 0x921C: 0xE276,
+ 0x921D: 0xE277,
+ 0x921E: 0xE278,
+ 0x921F: 0xE279,
+ 0x9220: 0xE27A,
+ 0x9221: 0xE27B,
+ 0x9222: 0xE27C,
+ 0x9223: 0xE27D,
+ 0x9224: 0xE27E,
+ 0x9225: 0xE280,
+ 0x9226: 0xE281,
+ 0x9227: 0xE282,
+ 0x9228: 0xE283,
+ 0x9229: 0xE284,
+ 0x922A: 0xE285,
+ 0x922B: 0xE286,
+ 0x922C: 0xE287,
+ 0x922D: 0xE288,
+ 0x922E: 0xE289,
+ 0x922F: 0xE28A,
+ 0x9230: 0xE28B,
+ 0x9231: 0xE28C,
+ 0x9232: 0xE28D,
+ 0x9233: 0xE28E,
+ 0x9234: 0xE28F,
+ 0x9235: 0xE290,
+ 0x9236: 0xE291,
+ 0x9237: 0xE292,
+ 0x9238: 0xE293,
+ 0x9239: 0xE294,
+ 0x923A: 0xE295,
+ 0x923B: 0xE296,
+ 0x923C: 0xE297,
+ 0x923D: 0xE298,
+ 0x923E: 0xE299,
+ 0x923F: 0xE29A,
+ 0x9240: 0xE29B,
+ 0x9241: 0xE29C,
+ 0x9242: 0xE29D,
+ 0x9243: 0xE29E,
+ 0x9244: 0xE29F,
+ 0x9245: 0xE2A0,
+ 0x9246: 0xE340,
+ 0x9247: 0xE341,
+ 0x9248: 0xE342,
+ 0x9249: 0xE343,
+ 0x924A: 0xE344,
+ 0x924B: 0xE345,
+ 0x924C: 0xE346,
+ 0x924D: 0xE347,
+ 0x924E: 0xE348,
+ 0x924F: 0xE349,
+ 0x9250: 0xE34A,
+ 0x9251: 0xE34B,
+ 0x9252: 0xE34C,
+ 0x9253: 0xE34D,
+ 0x9254: 0xE34E,
+ 0x9255: 0xE34F,
+ 0x9256: 0xE350,
+ 0x9257: 0xE351,
+ 0x9258: 0xE352,
+ 0x9259: 0xE353,
+ 0x925A: 0xE354,
+ 0x925B: 0xE355,
+ 0x925C: 0xE356,
+ 0x925D: 0xE357,
+ 0x925E: 0xE358,
+ 0x925F: 0xE359,
+ 0x9260: 0xE35A,
+ 0x9261: 0xE35B,
+ 0x9262: 0xE35C,
+ 0x9263: 0xE35D,
+ 0x9264: 0xE35E,
+ 0x9265: 0xE35F,
+ 0x9266: 0xE360,
+ 0x9267: 0xE361,
+ 0x9268: 0xE362,
+ 0x9269: 0xE363,
+ 0x926A: 0xE364,
+ 0x926B: 0xE365,
+ 0x926C: 0xE366,
+ 0x926D: 0xE367,
+ 0x926E: 0xE368,
+ 0x926F: 0xE369,
+ 0x9270: 0xE36A,
+ 0x9271: 0xE36B,
+ 0x9272: 0xE36C,
+ 0x9273: 0xE36D,
+ 0x9274: 0xBCF8,
+ 0x9275: 0xE36E,
+ 0x9276: 0xE36F,
+ 0x9277: 0xE370,
+ 0x9278: 0xE371,
+ 0x9279: 0xE372,
+ 0x927A: 0xE373,
+ 0x927B: 0xE374,
+ 0x927C: 0xE375,
+ 0x927D: 0xE376,
+ 0x927E: 0xE377,
+ 0x927F: 0xE378,
+ 0x9280: 0xE379,
+ 0x9281: 0xE37A,
+ 0x9282: 0xE37B,
+ 0x9283: 0xE37C,
+ 0x9284: 0xE37D,
+ 0x9285: 0xE37E,
+ 0x9286: 0xE380,
+ 0x9287: 0xE381,
+ 0x9288: 0xE382,
+ 0x9289: 0xE383,
+ 0x928A: 0xE384,
+ 0x928B: 0xE385,
+ 0x928C: 0xE386,
+ 0x928D: 0xE387,
+ 0x928E: 0xF6C6,
+ 0x928F: 0xE388,
+ 0x9290: 0xE389,
+ 0x9291: 0xE38A,
+ 0x9292: 0xE38B,
+ 0x9293: 0xE38C,
+ 0x9294: 0xE38D,
+ 0x9295: 0xE38E,
+ 0x9296: 0xE38F,
+ 0x9297: 0xE390,
+ 0x9298: 0xE391,
+ 0x9299: 0xE392,
+ 0x929A: 0xE393,
+ 0x929B: 0xE394,
+ 0x929C: 0xE395,
+ 0x929D: 0xE396,
+ 0x929E: 0xE397,
+ 0x929F: 0xE398,
+ 0x92A0: 0xE399,
+ 0x92A1: 0xE39A,
+ 0x92A2: 0xE39B,
+ 0x92A3: 0xE39C,
+ 0x92A4: 0xE39D,
+ 0x92A5: 0xE39E,
+ 0x92A6: 0xE39F,
+ 0x92A7: 0xE3A0,
+ 0x92A8: 0xE440,
+ 0x92A9: 0xE441,
+ 0x92AA: 0xE442,
+ 0x92AB: 0xE443,
+ 0x92AC: 0xE444,
+ 0x92AD: 0xE445,
+ 0x92AE: 0xF6C7,
+ 0x92AF: 0xE446,
+ 0x92B0: 0xE447,
+ 0x92B1: 0xE448,
+ 0x92B2: 0xE449,
+ 0x92B3: 0xE44A,
+ 0x92B4: 0xE44B,
+ 0x92B5: 0xE44C,
+ 0x92B6: 0xE44D,
+ 0x92B7: 0xE44E,
+ 0x92B8: 0xE44F,
+ 0x92B9: 0xE450,
+ 0x92BA: 0xE451,
+ 0x92BB: 0xE452,
+ 0x92BC: 0xE453,
+ 0x92BD: 0xE454,
+ 0x92BE: 0xE455,
+ 0x92BF: 0xE456,
+ 0x92C0: 0xE457,
+ 0x92C1: 0xE458,
+ 0x92C2: 0xE459,
+ 0x92C3: 0xE45A,
+ 0x92C4: 0xE45B,
+ 0x92C5: 0xE45C,
+ 0x92C6: 0xE45D,
+ 0x92C7: 0xE45E,
+ 0x92C8: 0xF6C8,
+ 0x92C9: 0xE45F,
+ 0x92CA: 0xE460,
+ 0x92CB: 0xE461,
+ 0x92CC: 0xE462,
+ 0x92CD: 0xE463,
+ 0x92CE: 0xE464,
+ 0x92CF: 0xE465,
+ 0x92D0: 0xE466,
+ 0x92D1: 0xE467,
+ 0x92D2: 0xE468,
+ 0x92D3: 0xE469,
+ 0x92D4: 0xE46A,
+ 0x92D5: 0xE46B,
+ 0x92D6: 0xE46C,
+ 0x92D7: 0xE46D,
+ 0x92D8: 0xE46E,
+ 0x92D9: 0xE46F,
+ 0x92DA: 0xE470,
+ 0x92DB: 0xE471,
+ 0x92DC: 0xE472,
+ 0x92DD: 0xE473,
+ 0x92DE: 0xE474,
+ 0x92DF: 0xE475,
+ 0x92E0: 0xE476,
+ 0x92E1: 0xE477,
+ 0x92E2: 0xE478,
+ 0x92E3: 0xE479,
+ 0x92E4: 0xE47A,
+ 0x92E5: 0xE47B,
+ 0x92E6: 0xE47C,
+ 0x92E7: 0xE47D,
+ 0x92E8: 0xE47E,
+ 0x92E9: 0xE480,
+ 0x92EA: 0xE481,
+ 0x92EB: 0xE482,
+ 0x92EC: 0xE483,
+ 0x92ED: 0xE484,
+ 0x92EE: 0xE485,
+ 0x92EF: 0xE486,
+ 0x92F0: 0xE487,
+ 0x92F1: 0xE488,
+ 0x92F2: 0xE489,
+ 0x92F3: 0xE48A,
+ 0x92F4: 0xE48B,
+ 0x92F5: 0xE48C,
+ 0x92F6: 0xE48D,
+ 0x92F7: 0xE48E,
+ 0x92F8: 0xE48F,
+ 0x92F9: 0xE490,
+ 0x92FA: 0xE491,
+ 0x92FB: 0xE492,
+ 0x92FC: 0xE493,
+ 0x92FD: 0xE494,
+ 0x92FE: 0xE495,
+ 0x92FF: 0xE496,
+ 0x9300: 0xE497,
+ 0x9301: 0xE498,
+ 0x9302: 0xE499,
+ 0x9303: 0xE49A,
+ 0x9304: 0xE49B,
+ 0x9305: 0xE49C,
+ 0x9306: 0xE49D,
+ 0x9307: 0xE49E,
+ 0x9308: 0xE49F,
+ 0x9309: 0xE4A0,
+ 0x930A: 0xE540,
+ 0x930B: 0xE541,
+ 0x930C: 0xE542,
+ 0x930D: 0xE543,
+ 0x930E: 0xE544,
+ 0x930F: 0xE545,
+ 0x9310: 0xE546,
+ 0x9311: 0xE547,
+ 0x9312: 0xE548,
+ 0x9313: 0xE549,
+ 0x9314: 0xE54A,
+ 0x9315: 0xE54B,
+ 0x9316: 0xE54C,
+ 0x9317: 0xE54D,
+ 0x9318: 0xE54E,
+ 0x9319: 0xE54F,
+ 0x931A: 0xE550,
+ 0x931B: 0xE551,
+ 0x931C: 0xE552,
+ 0x931D: 0xE553,
+ 0x931E: 0xE554,
+ 0x931F: 0xE555,
+ 0x9320: 0xE556,
+ 0x9321: 0xE557,
+ 0x9322: 0xE558,
+ 0x9323: 0xE559,
+ 0x9324: 0xE55A,
+ 0x9325: 0xE55B,
+ 0x9326: 0xE55C,
+ 0x9327: 0xE55D,
+ 0x9328: 0xE55E,
+ 0x9329: 0xE55F,
+ 0x932A: 0xE560,
+ 0x932B: 0xE561,
+ 0x932C: 0xE562,
+ 0x932D: 0xE563,
+ 0x932E: 0xE564,
+ 0x932F: 0xE565,
+ 0x9330: 0xE566,
+ 0x9331: 0xE567,
+ 0x9332: 0xE568,
+ 0x9333: 0xE569,
+ 0x9334: 0xE56A,
+ 0x9335: 0xE56B,
+ 0x9336: 0xE56C,
+ 0x9337: 0xE56D,
+ 0x9338: 0xE56E,
+ 0x9339: 0xE56F,
+ 0x933A: 0xE570,
+ 0x933B: 0xE571,
+ 0x933C: 0xE572,
+ 0x933D: 0xE573,
+ 0x933E: 0xF6C9,
+ 0x933F: 0xE574,
+ 0x9340: 0xE575,
+ 0x9341: 0xE576,
+ 0x9342: 0xE577,
+ 0x9343: 0xE578,
+ 0x9344: 0xE579,
+ 0x9345: 0xE57A,
+ 0x9346: 0xE57B,
+ 0x9347: 0xE57C,
+ 0x9348: 0xE57D,
+ 0x9349: 0xE57E,
+ 0x934A: 0xE580,
+ 0x934B: 0xE581,
+ 0x934C: 0xE582,
+ 0x934D: 0xE583,
+ 0x934E: 0xE584,
+ 0x934F: 0xE585,
+ 0x9350: 0xE586,
+ 0x9351: 0xE587,
+ 0x9352: 0xE588,
+ 0x9353: 0xE589,
+ 0x9354: 0xE58A,
+ 0x9355: 0xE58B,
+ 0x9356: 0xE58C,
+ 0x9357: 0xE58D,
+ 0x9358: 0xE58E,
+ 0x9359: 0xE58F,
+ 0x935A: 0xE590,
+ 0x935B: 0xE591,
+ 0x935C: 0xE592,
+ 0x935D: 0xE593,
+ 0x935E: 0xE594,
+ 0x935F: 0xE595,
+ 0x9360: 0xE596,
+ 0x9361: 0xE597,
+ 0x9362: 0xE598,
+ 0x9363: 0xE599,
+ 0x9364: 0xE59A,
+ 0x9365: 0xE59B,
+ 0x9366: 0xE59C,
+ 0x9367: 0xE59D,
+ 0x9368: 0xE59E,
+ 0x9369: 0xE59F,
+ 0x936A: 0xF6CA,
+ 0x936B: 0xE5A0,
+ 0x936C: 0xE640,
+ 0x936D: 0xE641,
+ 0x936E: 0xE642,
+ 0x936F: 0xE643,
+ 0x9370: 0xE644,
+ 0x9371: 0xE645,
+ 0x9372: 0xE646,
+ 0x9373: 0xE647,
+ 0x9374: 0xE648,
+ 0x9375: 0xE649,
+ 0x9376: 0xE64A,
+ 0x9377: 0xE64B,
+ 0x9378: 0xE64C,
+ 0x9379: 0xE64D,
+ 0x937A: 0xE64E,
+ 0x937B: 0xE64F,
+ 0x937C: 0xE650,
+ 0x937D: 0xE651,
+ 0x937E: 0xE652,
+ 0x937F: 0xE653,
+ 0x9380: 0xE654,
+ 0x9381: 0xE655,
+ 0x9382: 0xE656,
+ 0x9383: 0xE657,
+ 0x9384: 0xE658,
+ 0x9385: 0xE659,
+ 0x9386: 0xE65A,
+ 0x9387: 0xE65B,
+ 0x9388: 0xE65C,
+ 0x9389: 0xE65D,
+ 0x938A: 0xE65E,
+ 0x938B: 0xE65F,
+ 0x938C: 0xE660,
+ 0x938D: 0xE661,
+ 0x938E: 0xE662,
+ 0x938F: 0xF6CC,
+ 0x9390: 0xE663,
+ 0x9391: 0xE664,
+ 0x9392: 0xE665,
+ 0x9393: 0xE666,
+ 0x9394: 0xE667,
+ 0x9395: 0xE668,
+ 0x9396: 0xE669,
+ 0x9397: 0xE66A,
+ 0x9398: 0xE66B,
+ 0x9399: 0xE66C,
+ 0x939A: 0xE66D,
+ 0x939B: 0xE66E,
+ 0x939C: 0xE66F,
+ 0x939D: 0xE670,
+ 0x939E: 0xE671,
+ 0x939F: 0xE672,
+ 0x93A0: 0xE673,
+ 0x93A1: 0xE674,
+ 0x93A2: 0xE675,
+ 0x93A3: 0xE676,
+ 0x93A4: 0xE677,
+ 0x93A5: 0xE678,
+ 0x93A6: 0xE679,
+ 0x93A7: 0xE67A,
+ 0x93A8: 0xE67B,
+ 0x93A9: 0xE67C,
+ 0x93AA: 0xE67D,
+ 0x93AB: 0xE67E,
+ 0x93AC: 0xE680,
+ 0x93AD: 0xE681,
+ 0x93AE: 0xE682,
+ 0x93AF: 0xE683,
+ 0x93B0: 0xE684,
+ 0x93B1: 0xE685,
+ 0x93B2: 0xE686,
+ 0x93B3: 0xE687,
+ 0x93B4: 0xE688,
+ 0x93B5: 0xE689,
+ 0x93B6: 0xE68A,
+ 0x93B7: 0xE68B,
+ 0x93B8: 0xE68C,
+ 0x93B9: 0xE68D,
+ 0x93BA: 0xE68E,
+ 0x93BB: 0xE68F,
+ 0x93BC: 0xE690,
+ 0x93BD: 0xE691,
+ 0x93BE: 0xE692,
+ 0x93BF: 0xE693,
+ 0x93C0: 0xE694,
+ 0x93C1: 0xE695,
+ 0x93C2: 0xE696,
+ 0x93C3: 0xE697,
+ 0x93C4: 0xE698,
+ 0x93C5: 0xE699,
+ 0x93C6: 0xE69A,
+ 0x93C7: 0xE69B,
+ 0x93C8: 0xE69C,
+ 0x93C9: 0xE69D,
+ 0x93CA: 0xF6CB,
+ 0x93CB: 0xE69E,
+ 0x93CC: 0xE69F,
+ 0x93CD: 0xE6A0,
+ 0x93CE: 0xE740,
+ 0x93CF: 0xE741,
+ 0x93D0: 0xE742,
+ 0x93D1: 0xE743,
+ 0x93D2: 0xE744,
+ 0x93D3: 0xE745,
+ 0x93D4: 0xE746,
+ 0x93D5: 0xE747,
+ 0x93D6: 0xF7E9,
+ 0x93D7: 0xE748,
+ 0x93D8: 0xE749,
+ 0x93D9: 0xE74A,
+ 0x93DA: 0xE74B,
+ 0x93DB: 0xE74C,
+ 0x93DC: 0xE74D,
+ 0x93DD: 0xE74E,
+ 0x93DE: 0xE74F,
+ 0x93DF: 0xE750,
+ 0x93E0: 0xE751,
+ 0x93E1: 0xE752,
+ 0x93E2: 0xE753,
+ 0x93E3: 0xE754,
+ 0x93E4: 0xE755,
+ 0x93E5: 0xE756,
+ 0x93E6: 0xE757,
+ 0x93E7: 0xE758,
+ 0x93E8: 0xE759,
+ 0x93E9: 0xE75A,
+ 0x93EA: 0xE75B,
+ 0x93EB: 0xE75C,
+ 0x93EC: 0xE75D,
+ 0x93ED: 0xE75E,
+ 0x93EE: 0xE75F,
+ 0x93EF: 0xE760,
+ 0x93F0: 0xE761,
+ 0x93F1: 0xE762,
+ 0x93F2: 0xE763,
+ 0x93F3: 0xE764,
+ 0x93F4: 0xE765,
+ 0x93F5: 0xE766,
+ 0x93F6: 0xE767,
+ 0x93F7: 0xE768,
+ 0x93F8: 0xE769,
+ 0x93F9: 0xE76A,
+ 0x93FA: 0xE76B,
+ 0x93FB: 0xE76C,
+ 0x93FC: 0xE76D,
+ 0x93FD: 0xE76E,
+ 0x93FE: 0xE76F,
+ 0x93FF: 0xE770,
+ 0x9400: 0xE771,
+ 0x9401: 0xE772,
+ 0x9402: 0xE773,
+ 0x9403: 0xE774,
+ 0x9404: 0xE775,
+ 0x9405: 0xE776,
+ 0x9406: 0xE777,
+ 0x9407: 0xE778,
+ 0x9408: 0xE779,
+ 0x9409: 0xE77A,
+ 0x940A: 0xE77B,
+ 0x940B: 0xE77C,
+ 0x940C: 0xE77D,
+ 0x940D: 0xE77E,
+ 0x940E: 0xE780,
+ 0x940F: 0xE781,
+ 0x9410: 0xE782,
+ 0x9411: 0xE783,
+ 0x9412: 0xE784,
+ 0x9413: 0xE785,
+ 0x9414: 0xE786,
+ 0x9415: 0xE787,
+ 0x9416: 0xE788,
+ 0x9417: 0xE789,
+ 0x9418: 0xE78A,
+ 0x9419: 0xE78B,
+ 0x941A: 0xE78C,
+ 0x941B: 0xE78D,
+ 0x941C: 0xE78E,
+ 0x941D: 0xE78F,
+ 0x941E: 0xE790,
+ 0x941F: 0xE791,
+ 0x9420: 0xE792,
+ 0x9421: 0xE793,
+ 0x9422: 0xE794,
+ 0x9423: 0xE795,
+ 0x9424: 0xE796,
+ 0x9425: 0xE797,
+ 0x9426: 0xE798,
+ 0x9427: 0xE799,
+ 0x9428: 0xE79A,
+ 0x9429: 0xE79B,
+ 0x942A: 0xE79C,
+ 0x942B: 0xE79D,
+ 0x942C: 0xE79E,
+ 0x942D: 0xE79F,
+ 0x942E: 0xE7A0,
+ 0x942F: 0xE840,
+ 0x9430: 0xE841,
+ 0x9431: 0xE842,
+ 0x9432: 0xE843,
+ 0x9433: 0xE844,
+ 0x9434: 0xE845,
+ 0x9435: 0xE846,
+ 0x9436: 0xE847,
+ 0x9437: 0xE848,
+ 0x9438: 0xE849,
+ 0x9439: 0xE84A,
+ 0x943A: 0xE84B,
+ 0x943B: 0xE84C,
+ 0x943C: 0xE84D,
+ 0x943D: 0xE84E,
+ 0x943E: 0xF6CD,
+ 0x943F: 0xE84F,
+ 0x9440: 0xE850,
+ 0x9441: 0xE851,
+ 0x9442: 0xE852,
+ 0x9443: 0xE853,
+ 0x9444: 0xE854,
+ 0x9445: 0xE855,
+ 0x9446: 0xE856,
+ 0x9447: 0xE857,
+ 0x9448: 0xE858,
+ 0x9449: 0xE859,
+ 0x944A: 0xE85A,
+ 0x944B: 0xE85B,
+ 0x944C: 0xE85C,
+ 0x944D: 0xE85D,
+ 0x944E: 0xE85E,
+ 0x944F: 0xE85F,
+ 0x9450: 0xE860,
+ 0x9451: 0xE861,
+ 0x9452: 0xE862,
+ 0x9453: 0xE863,
+ 0x9454: 0xE864,
+ 0x9455: 0xE865,
+ 0x9456: 0xE866,
+ 0x9457: 0xE867,
+ 0x9458: 0xE868,
+ 0x9459: 0xE869,
+ 0x945A: 0xE86A,
+ 0x945B: 0xE86B,
+ 0x945C: 0xE86C,
+ 0x945D: 0xE86D,
+ 0x945E: 0xE86E,
+ 0x945F: 0xE86F,
+ 0x9460: 0xE870,
+ 0x9461: 0xE871,
+ 0x9462: 0xE872,
+ 0x9463: 0xE873,
+ 0x9464: 0xE874,
+ 0x9465: 0xE875,
+ 0x9466: 0xE876,
+ 0x9467: 0xE877,
+ 0x9468: 0xE878,
+ 0x9469: 0xE879,
+ 0x946A: 0xE87A,
+ 0x946B: 0xF6CE,
+ 0x946C: 0xE87B,
+ 0x946D: 0xE87C,
+ 0x946E: 0xE87D,
+ 0x946F: 0xE87E,
+ 0x9470: 0xE880,
+ 0x9471: 0xE881,
+ 0x9472: 0xE882,
+ 0x9473: 0xE883,
+ 0x9474: 0xE884,
+ 0x9475: 0xE885,
+ 0x9476: 0xE886,
+ 0x9477: 0xE887,
+ 0x9478: 0xE888,
+ 0x9479: 0xE889,
+ 0x947A: 0xE88A,
+ 0x947B: 0xE88B,
+ 0x947C: 0xE88C,
+ 0x947D: 0xE88D,
+ 0x947E: 0xE88E,
+ 0x947F: 0xE88F,
+ 0x9480: 0xE890,
+ 0x9481: 0xE891,
+ 0x9482: 0xE892,
+ 0x9483: 0xE893,
+ 0x9484: 0xE894,
+ 0x9485: 0xEEC4,
+ 0x9486: 0xEEC5,
+ 0x9487: 0xEEC6,
+ 0x9488: 0xD5EB,
+ 0x9489: 0xB6A4,
+ 0x948A: 0xEEC8,
+ 0x948B: 0xEEC7,
+ 0x948C: 0xEEC9,
+ 0x948D: 0xEECA,
+ 0x948E: 0xC7A5,
+ 0x948F: 0xEECB,
+ 0x9490: 0xEECC,
+ 0x9491: 0xE895,
+ 0x9492: 0xB7B0,
+ 0x9493: 0xB5F6,
+ 0x9494: 0xEECD,
+ 0x9495: 0xEECF,
+ 0x9496: 0xE896,
+ 0x9497: 0xEECE,
+ 0x9498: 0xE897,
+ 0x9499: 0xB8C6,
+ 0x949A: 0xEED0,
+ 0x949B: 0xEED1,
+ 0x949C: 0xEED2,
+ 0x949D: 0xB6DB,
+ 0x949E: 0xB3AE,
+ 0x949F: 0xD6D3,
+ 0x94A0: 0xC4C6,
+ 0x94A1: 0xB1B5,
+ 0x94A2: 0xB8D6,
+ 0x94A3: 0xEED3,
+ 0x94A4: 0xEED4,
+ 0x94A5: 0xD4BF,
+ 0x94A6: 0xC7D5,
+ 0x94A7: 0xBEFB,
+ 0x94A8: 0xCED9,
+ 0x94A9: 0xB9B3,
+ 0x94AA: 0xEED6,
+ 0x94AB: 0xEED5,
+ 0x94AC: 0xEED8,
+ 0x94AD: 0xEED7,
+ 0x94AE: 0xC5A5,
+ 0x94AF: 0xEED9,
+ 0x94B0: 0xEEDA,
+ 0x94B1: 0xC7AE,
+ 0x94B2: 0xEEDB,
+ 0x94B3: 0xC7AF,
+ 0x94B4: 0xEEDC,
+ 0x94B5: 0xB2A7,
+ 0x94B6: 0xEEDD,
+ 0x94B7: 0xEEDE,
+ 0x94B8: 0xEEDF,
+ 0x94B9: 0xEEE0,
+ 0x94BA: 0xEEE1,
+ 0x94BB: 0xD7EA,
+ 0x94BC: 0xEEE2,
+ 0x94BD: 0xEEE3,
+ 0x94BE: 0xBCD8,
+ 0x94BF: 0xEEE4,
+ 0x94C0: 0xD3CB,
+ 0x94C1: 0xCCFA,
+ 0x94C2: 0xB2AC,
+ 0x94C3: 0xC1E5,
+ 0x94C4: 0xEEE5,
+ 0x94C5: 0xC7A6,
+ 0x94C6: 0xC3AD,
+ 0x94C7: 0xE898,
+ 0x94C8: 0xEEE6,
+ 0x94C9: 0xEEE7,
+ 0x94CA: 0xEEE8,
+ 0x94CB: 0xEEE9,
+ 0x94CC: 0xEEEA,
+ 0x94CD: 0xEEEB,
+ 0x94CE: 0xEEEC,
+ 0x94CF: 0xE899,
+ 0x94D0: 0xEEED,
+ 0x94D1: 0xEEEE,
+ 0x94D2: 0xEEEF,
+ 0x94D3: 0xE89A,
+ 0x94D4: 0xE89B,
+ 0x94D5: 0xEEF0,
+ 0x94D6: 0xEEF1,
+ 0x94D7: 0xEEF2,
+ 0x94D8: 0xEEF4,
+ 0x94D9: 0xEEF3,
+ 0x94DA: 0xE89C,
+ 0x94DB: 0xEEF5,
+ 0x94DC: 0xCDAD,
+ 0x94DD: 0xC2C1,
+ 0x94DE: 0xEEF6,
+ 0x94DF: 0xEEF7,
+ 0x94E0: 0xEEF8,
+ 0x94E1: 0xD5A1,
+ 0x94E2: 0xEEF9,
+ 0x94E3: 0xCFB3,
+ 0x94E4: 0xEEFA,
+ 0x94E5: 0xEEFB,
+ 0x94E6: 0xE89D,
+ 0x94E7: 0xEEFC,
+ 0x94E8: 0xEEFD,
+ 0x94E9: 0xEFA1,
+ 0x94EA: 0xEEFE,
+ 0x94EB: 0xEFA2,
+ 0x94EC: 0xB8F5,
+ 0x94ED: 0xC3FA,
+ 0x94EE: 0xEFA3,
+ 0x94EF: 0xEFA4,
+ 0x94F0: 0xBDC2,
+ 0x94F1: 0xD2BF,
+ 0x94F2: 0xB2F9,
+ 0x94F3: 0xEFA5,
+ 0x94F4: 0xEFA6,
+ 0x94F5: 0xEFA7,
+ 0x94F6: 0xD2F8,
+ 0x94F7: 0xEFA8,
+ 0x94F8: 0xD6FD,
+ 0x94F9: 0xEFA9,
+ 0x94FA: 0xC6CC,
+ 0x94FB: 0xE89E,
+ 0x94FC: 0xEFAA,
+ 0x94FD: 0xEFAB,
+ 0x94FE: 0xC1B4,
+ 0x94FF: 0xEFAC,
+ 0x9500: 0xCFFA,
+ 0x9501: 0xCBF8,
+ 0x9502: 0xEFAE,
+ 0x9503: 0xEFAD,
+ 0x9504: 0xB3FA,
+ 0x9505: 0xB9F8,
+ 0x9506: 0xEFAF,
+ 0x9507: 0xEFB0,
+ 0x9508: 0xD0E2,
+ 0x9509: 0xEFB1,
+ 0x950A: 0xEFB2,
+ 0x950B: 0xB7E6,
+ 0x950C: 0xD0BF,
+ 0x950D: 0xEFB3,
+ 0x950E: 0xEFB4,
+ 0x950F: 0xEFB5,
+ 0x9510: 0xC8F1,
+ 0x9511: 0xCCE0,
+ 0x9512: 0xEFB6,
+ 0x9513: 0xEFB7,
+ 0x9514: 0xEFB8,
+ 0x9515: 0xEFB9,
+ 0x9516: 0xEFBA,
+ 0x9517: 0xD5E0,
+ 0x9518: 0xEFBB,
+ 0x9519: 0xB4ED,
+ 0x951A: 0xC3AA,
+ 0x951B: 0xEFBC,
+ 0x951C: 0xE89F,
+ 0x951D: 0xEFBD,
+ 0x951E: 0xEFBE,
+ 0x951F: 0xEFBF,
+ 0x9520: 0xE8A0,
+ 0x9521: 0xCEFD,
+ 0x9522: 0xEFC0,
+ 0x9523: 0xC2E0,
+ 0x9524: 0xB4B8,
+ 0x9525: 0xD7B6,
+ 0x9526: 0xBDF5,
+ 0x9527: 0xE940,
+ 0x9528: 0xCFC7,
+ 0x9529: 0xEFC3,
+ 0x952A: 0xEFC1,
+ 0x952B: 0xEFC2,
+ 0x952C: 0xEFC4,
+ 0x952D: 0xB6A7,
+ 0x952E: 0xBCFC,
+ 0x952F: 0xBEE2,
+ 0x9530: 0xC3CC,
+ 0x9531: 0xEFC5,
+ 0x9532: 0xEFC6,
+ 0x9533: 0xE941,
+ 0x9534: 0xEFC7,
+ 0x9535: 0xEFCF,
+ 0x9536: 0xEFC8,
+ 0x9537: 0xEFC9,
+ 0x9538: 0xEFCA,
+ 0x9539: 0xC7C2,
+ 0x953A: 0xEFF1,
+ 0x953B: 0xB6CD,
+ 0x953C: 0xEFCB,
+ 0x953D: 0xE942,
+ 0x953E: 0xEFCC,
+ 0x953F: 0xEFCD,
+ 0x9540: 0xB6C6,
+ 0x9541: 0xC3BE,
+ 0x9542: 0xEFCE,
+ 0x9543: 0xE943,
+ 0x9544: 0xEFD0,
+ 0x9545: 0xEFD1,
+ 0x9546: 0xEFD2,
+ 0x9547: 0xD5F2,
+ 0x9548: 0xE944,
+ 0x9549: 0xEFD3,
+ 0x954A: 0xC4F7,
+ 0x954B: 0xE945,
+ 0x954C: 0xEFD4,
+ 0x954D: 0xC4F8,
+ 0x954E: 0xEFD5,
+ 0x954F: 0xEFD6,
+ 0x9550: 0xB8E4,
+ 0x9551: 0xB0F7,
+ 0x9552: 0xEFD7,
+ 0x9553: 0xEFD8,
+ 0x9554: 0xEFD9,
+ 0x9555: 0xE946,
+ 0x9556: 0xEFDA,
+ 0x9557: 0xEFDB,
+ 0x9558: 0xEFDC,
+ 0x9559: 0xEFDD,
+ 0x955A: 0xE947,
+ 0x955B: 0xEFDE,
+ 0x955C: 0xBEB5,
+ 0x955D: 0xEFE1,
+ 0x955E: 0xEFDF,
+ 0x955F: 0xEFE0,
+ 0x9560: 0xE948,
+ 0x9561: 0xEFE2,
+ 0x9562: 0xEFE3,
+ 0x9563: 0xC1CD,
+ 0x9564: 0xEFE4,
+ 0x9565: 0xEFE5,
+ 0x9566: 0xEFE6,
+ 0x9567: 0xEFE7,
+ 0x9568: 0xEFE8,
+ 0x9569: 0xEFE9,
+ 0x956A: 0xEFEA,
+ 0x956B: 0xEFEB,
+ 0x956C: 0xEFEC,
+ 0x956D: 0xC0D8,
+ 0x956E: 0xE949,
+ 0x956F: 0xEFED,
+ 0x9570: 0xC1AD,
+ 0x9571: 0xEFEE,
+ 0x9572: 0xEFEF,
+ 0x9573: 0xEFF0,
+ 0x9574: 0xE94A,
+ 0x9575: 0xE94B,
+ 0x9576: 0xCFE2,
+ 0x9577: 0xE94C,
+ 0x9578: 0xE94D,
+ 0x9579: 0xE94E,
+ 0x957A: 0xE94F,
+ 0x957B: 0xE950,
+ 0x957C: 0xE951,
+ 0x957D: 0xE952,
+ 0x957E: 0xE953,
+ 0x957F: 0xB3A4,
+ 0x9580: 0xE954,
+ 0x9581: 0xE955,
+ 0x9582: 0xE956,
+ 0x9583: 0xE957,
+ 0x9584: 0xE958,
+ 0x9585: 0xE959,
+ 0x9586: 0xE95A,
+ 0x9587: 0xE95B,
+ 0x9588: 0xE95C,
+ 0x9589: 0xE95D,
+ 0x958A: 0xE95E,
+ 0x958B: 0xE95F,
+ 0x958C: 0xE960,
+ 0x958D: 0xE961,
+ 0x958E: 0xE962,
+ 0x958F: 0xE963,
+ 0x9590: 0xE964,
+ 0x9591: 0xE965,
+ 0x9592: 0xE966,
+ 0x9593: 0xE967,
+ 0x9594: 0xE968,
+ 0x9595: 0xE969,
+ 0x9596: 0xE96A,
+ 0x9597: 0xE96B,
+ 0x9598: 0xE96C,
+ 0x9599: 0xE96D,
+ 0x959A: 0xE96E,
+ 0x959B: 0xE96F,
+ 0x959C: 0xE970,
+ 0x959D: 0xE971,
+ 0x959E: 0xE972,
+ 0x959F: 0xE973,
+ 0x95A0: 0xE974,
+ 0x95A1: 0xE975,
+ 0x95A2: 0xE976,
+ 0x95A3: 0xE977,
+ 0x95A4: 0xE978,
+ 0x95A5: 0xE979,
+ 0x95A6: 0xE97A,
+ 0x95A7: 0xE97B,
+ 0x95A8: 0xE97C,
+ 0x95A9: 0xE97D,
+ 0x95AA: 0xE97E,
+ 0x95AB: 0xE980,
+ 0x95AC: 0xE981,
+ 0x95AD: 0xE982,
+ 0x95AE: 0xE983,
+ 0x95AF: 0xE984,
+ 0x95B0: 0xE985,
+ 0x95B1: 0xE986,
+ 0x95B2: 0xE987,
+ 0x95B3: 0xE988,
+ 0x95B4: 0xE989,
+ 0x95B5: 0xE98A,
+ 0x95B6: 0xE98B,
+ 0x95B7: 0xE98C,
+ 0x95B8: 0xE98D,
+ 0x95B9: 0xE98E,
+ 0x95BA: 0xE98F,
+ 0x95BB: 0xE990,
+ 0x95BC: 0xE991,
+ 0x95BD: 0xE992,
+ 0x95BE: 0xE993,
+ 0x95BF: 0xE994,
+ 0x95C0: 0xE995,
+ 0x95C1: 0xE996,
+ 0x95C2: 0xE997,
+ 0x95C3: 0xE998,
+ 0x95C4: 0xE999,
+ 0x95C5: 0xE99A,
+ 0x95C6: 0xE99B,
+ 0x95C7: 0xE99C,
+ 0x95C8: 0xE99D,
+ 0x95C9: 0xE99E,
+ 0x95CA: 0xE99F,
+ 0x95CB: 0xE9A0,
+ 0x95CC: 0xEA40,
+ 0x95CD: 0xEA41,
+ 0x95CE: 0xEA42,
+ 0x95CF: 0xEA43,
+ 0x95D0: 0xEA44,
+ 0x95D1: 0xEA45,
+ 0x95D2: 0xEA46,
+ 0x95D3: 0xEA47,
+ 0x95D4: 0xEA48,
+ 0x95D5: 0xEA49,
+ 0x95D6: 0xEA4A,
+ 0x95D7: 0xEA4B,
+ 0x95D8: 0xEA4C,
+ 0x95D9: 0xEA4D,
+ 0x95DA: 0xEA4E,
+ 0x95DB: 0xEA4F,
+ 0x95DC: 0xEA50,
+ 0x95DD: 0xEA51,
+ 0x95DE: 0xEA52,
+ 0x95DF: 0xEA53,
+ 0x95E0: 0xEA54,
+ 0x95E1: 0xEA55,
+ 0x95E2: 0xEA56,
+ 0x95E3: 0xEA57,
+ 0x95E4: 0xEA58,
+ 0x95E5: 0xEA59,
+ 0x95E6: 0xEA5A,
+ 0x95E7: 0xEA5B,
+ 0x95E8: 0xC3C5,
+ 0x95E9: 0xE3C5,
+ 0x95EA: 0xC9C1,
+ 0x95EB: 0xE3C6,
+ 0x95EC: 0xEA5C,
+ 0x95ED: 0xB1D5,
+ 0x95EE: 0xCECA,
+ 0x95EF: 0xB4B3,
+ 0x95F0: 0xC8F2,
+ 0x95F1: 0xE3C7,
+ 0x95F2: 0xCFD0,
+ 0x95F3: 0xE3C8,
+ 0x95F4: 0xBCE4,
+ 0x95F5: 0xE3C9,
+ 0x95F6: 0xE3CA,
+ 0x95F7: 0xC3C6,
+ 0x95F8: 0xD5A2,
+ 0x95F9: 0xC4D6,
+ 0x95FA: 0xB9EB,
+ 0x95FB: 0xCEC5,
+ 0x95FC: 0xE3CB,
+ 0x95FD: 0xC3F6,
+ 0x95FE: 0xE3CC,
+ 0x95FF: 0xEA5D,
+ 0x9600: 0xB7A7,
+ 0x9601: 0xB8F3,
+ 0x9602: 0xBAD2,
+ 0x9603: 0xE3CD,
+ 0x9604: 0xE3CE,
+ 0x9605: 0xD4C4,
+ 0x9606: 0xE3CF,
+ 0x9607: 0xEA5E,
+ 0x9608: 0xE3D0,
+ 0x9609: 0xD1CB,
+ 0x960A: 0xE3D1,
+ 0x960B: 0xE3D2,
+ 0x960C: 0xE3D3,
+ 0x960D: 0xE3D4,
+ 0x960E: 0xD1D6,
+ 0x960F: 0xE3D5,
+ 0x9610: 0xB2FB,
+ 0x9611: 0xC0BB,
+ 0x9612: 0xE3D6,
+ 0x9613: 0xEA5F,
+ 0x9614: 0xC0AB,
+ 0x9615: 0xE3D7,
+ 0x9616: 0xE3D8,
+ 0x9617: 0xE3D9,
+ 0x9618: 0xEA60,
+ 0x9619: 0xE3DA,
+ 0x961A: 0xE3DB,
+ 0x961B: 0xEA61,
+ 0x961C: 0xB8B7,
+ 0x961D: 0xDAE2,
+ 0x961E: 0xEA62,
+ 0x961F: 0xB6D3,
+ 0x9620: 0xEA63,
+ 0x9621: 0xDAE4,
+ 0x9622: 0xDAE3,
+ 0x9623: 0xEA64,
+ 0x9624: 0xEA65,
+ 0x9625: 0xEA66,
+ 0x9626: 0xEA67,
+ 0x9627: 0xEA68,
+ 0x9628: 0xEA69,
+ 0x9629: 0xEA6A,
+ 0x962A: 0xDAE6,
+ 0x962B: 0xEA6B,
+ 0x962C: 0xEA6C,
+ 0x962D: 0xEA6D,
+ 0x962E: 0xC8EE,
+ 0x962F: 0xEA6E,
+ 0x9630: 0xEA6F,
+ 0x9631: 0xDAE5,
+ 0x9632: 0xB7C0,
+ 0x9633: 0xD1F4,
+ 0x9634: 0xD2F5,
+ 0x9635: 0xD5F3,
+ 0x9636: 0xBDD7,
+ 0x9637: 0xEA70,
+ 0x9638: 0xEA71,
+ 0x9639: 0xEA72,
+ 0x963A: 0xEA73,
+ 0x963B: 0xD7E8,
+ 0x963C: 0xDAE8,
+ 0x963D: 0xDAE7,
+ 0x963E: 0xEA74,
+ 0x963F: 0xB0A2,
+ 0x9640: 0xCDD3,
+ 0x9641: 0xEA75,
+ 0x9642: 0xDAE9,
+ 0x9643: 0xEA76,
+ 0x9644: 0xB8BD,
+ 0x9645: 0xBCCA,
+ 0x9646: 0xC2BD,
+ 0x9647: 0xC2A4,
+ 0x9648: 0xB3C2,
+ 0x9649: 0xDAEA,
+ 0x964A: 0xEA77,
+ 0x964B: 0xC2AA,
+ 0x964C: 0xC4B0,
+ 0x964D: 0xBDB5,
+ 0x964E: 0xEA78,
+ 0x964F: 0xEA79,
+ 0x9650: 0xCFDE,
+ 0x9651: 0xEA7A,
+ 0x9652: 0xEA7B,
+ 0x9653: 0xEA7C,
+ 0x9654: 0xDAEB,
+ 0x9655: 0xC9C2,
+ 0x9656: 0xEA7D,
+ 0x9657: 0xEA7E,
+ 0x9658: 0xEA80,
+ 0x9659: 0xEA81,
+ 0x965A: 0xEA82,
+ 0x965B: 0xB1DD,
+ 0x965C: 0xEA83,
+ 0x965D: 0xEA84,
+ 0x965E: 0xEA85,
+ 0x965F: 0xDAEC,
+ 0x9660: 0xEA86,
+ 0x9661: 0xB6B8,
+ 0x9662: 0xD4BA,
+ 0x9663: 0xEA87,
+ 0x9664: 0xB3FD,
+ 0x9665: 0xEA88,
+ 0x9666: 0xEA89,
+ 0x9667: 0xDAED,
+ 0x9668: 0xD4C9,
+ 0x9669: 0xCFD5,
+ 0x966A: 0xC5E3,
+ 0x966B: 0xEA8A,
+ 0x966C: 0xDAEE,
+ 0x966D: 0xEA8B,
+ 0x966E: 0xEA8C,
+ 0x966F: 0xEA8D,
+ 0x9670: 0xEA8E,
+ 0x9671: 0xEA8F,
+ 0x9672: 0xDAEF,
+ 0x9673: 0xEA90,
+ 0x9674: 0xDAF0,
+ 0x9675: 0xC1EA,
+ 0x9676: 0xCCD5,
+ 0x9677: 0xCFDD,
+ 0x9678: 0xEA91,
+ 0x9679: 0xEA92,
+ 0x967A: 0xEA93,
+ 0x967B: 0xEA94,
+ 0x967C: 0xEA95,
+ 0x967D: 0xEA96,
+ 0x967E: 0xEA97,
+ 0x967F: 0xEA98,
+ 0x9680: 0xEA99,
+ 0x9681: 0xEA9A,
+ 0x9682: 0xEA9B,
+ 0x9683: 0xEA9C,
+ 0x9684: 0xEA9D,
+ 0x9685: 0xD3E7,
+ 0x9686: 0xC2A1,
+ 0x9687: 0xEA9E,
+ 0x9688: 0xDAF1,
+ 0x9689: 0xEA9F,
+ 0x968A: 0xEAA0,
+ 0x968B: 0xCBE5,
+ 0x968C: 0xEB40,
+ 0x968D: 0xDAF2,
+ 0x968E: 0xEB41,
+ 0x968F: 0xCBE6,
+ 0x9690: 0xD2FE,
+ 0x9691: 0xEB42,
+ 0x9692: 0xEB43,
+ 0x9693: 0xEB44,
+ 0x9694: 0xB8F4,
+ 0x9695: 0xEB45,
+ 0x9696: 0xEB46,
+ 0x9697: 0xDAF3,
+ 0x9698: 0xB0AF,
+ 0x9699: 0xCFB6,
+ 0x969A: 0xEB47,
+ 0x969B: 0xEB48,
+ 0x969C: 0xD5CF,
+ 0x969D: 0xEB49,
+ 0x969E: 0xEB4A,
+ 0x969F: 0xEB4B,
+ 0x96A0: 0xEB4C,
+ 0x96A1: 0xEB4D,
+ 0x96A2: 0xEB4E,
+ 0x96A3: 0xEB4F,
+ 0x96A4: 0xEB50,
+ 0x96A5: 0xEB51,
+ 0x96A6: 0xEB52,
+ 0x96A7: 0xCBED,
+ 0x96A8: 0xEB53,
+ 0x96A9: 0xEB54,
+ 0x96AA: 0xEB55,
+ 0x96AB: 0xEB56,
+ 0x96AC: 0xEB57,
+ 0x96AD: 0xEB58,
+ 0x96AE: 0xEB59,
+ 0x96AF: 0xEB5A,
+ 0x96B0: 0xDAF4,
+ 0x96B1: 0xEB5B,
+ 0x96B2: 0xEB5C,
+ 0x96B3: 0xE3C4,
+ 0x96B4: 0xEB5D,
+ 0x96B5: 0xEB5E,
+ 0x96B6: 0xC1A5,
+ 0x96B7: 0xEB5F,
+ 0x96B8: 0xEB60,
+ 0x96B9: 0xF6BF,
+ 0x96BA: 0xEB61,
+ 0x96BB: 0xEB62,
+ 0x96BC: 0xF6C0,
+ 0x96BD: 0xF6C1,
+ 0x96BE: 0xC4D1,
+ 0x96BF: 0xEB63,
+ 0x96C0: 0xC8B8,
+ 0x96C1: 0xD1E3,
+ 0x96C2: 0xEB64,
+ 0x96C3: 0xEB65,
+ 0x96C4: 0xD0DB,
+ 0x96C5: 0xD1C5,
+ 0x96C6: 0xBCAF,
+ 0x96C7: 0xB9CD,
+ 0x96C8: 0xEB66,
+ 0x96C9: 0xEFF4,
+ 0x96CA: 0xEB67,
+ 0x96CB: 0xEB68,
+ 0x96CC: 0xB4C6,
+ 0x96CD: 0xD3BA,
+ 0x96CE: 0xF6C2,
+ 0x96CF: 0xB3FB,
+ 0x96D0: 0xEB69,
+ 0x96D1: 0xEB6A,
+ 0x96D2: 0xF6C3,
+ 0x96D3: 0xEB6B,
+ 0x96D4: 0xEB6C,
+ 0x96D5: 0xB5F1,
+ 0x96D6: 0xEB6D,
+ 0x96D7: 0xEB6E,
+ 0x96D8: 0xEB6F,
+ 0x96D9: 0xEB70,
+ 0x96DA: 0xEB71,
+ 0x96DB: 0xEB72,
+ 0x96DC: 0xEB73,
+ 0x96DD: 0xEB74,
+ 0x96DE: 0xEB75,
+ 0x96DF: 0xEB76,
+ 0x96E0: 0xF6C5,
+ 0x96E1: 0xEB77,
+ 0x96E2: 0xEB78,
+ 0x96E3: 0xEB79,
+ 0x96E4: 0xEB7A,
+ 0x96E5: 0xEB7B,
+ 0x96E6: 0xEB7C,
+ 0x96E7: 0xEB7D,
+ 0x96E8: 0xD3EA,
+ 0x96E9: 0xF6A7,
+ 0x96EA: 0xD1A9,
+ 0x96EB: 0xEB7E,
+ 0x96EC: 0xEB80,
+ 0x96ED: 0xEB81,
+ 0x96EE: 0xEB82,
+ 0x96EF: 0xF6A9,
+ 0x96F0: 0xEB83,
+ 0x96F1: 0xEB84,
+ 0x96F2: 0xEB85,
+ 0x96F3: 0xF6A8,
+ 0x96F4: 0xEB86,
+ 0x96F5: 0xEB87,
+ 0x96F6: 0xC1E3,
+ 0x96F7: 0xC0D7,
+ 0x96F8: 0xEB88,
+ 0x96F9: 0xB1A2,
+ 0x96FA: 0xEB89,
+ 0x96FB: 0xEB8A,
+ 0x96FC: 0xEB8B,
+ 0x96FD: 0xEB8C,
+ 0x96FE: 0xCEED,
+ 0x96FF: 0xEB8D,
+ 0x9700: 0xD0E8,
+ 0x9701: 0xF6AB,
+ 0x9702: 0xEB8E,
+ 0x9703: 0xEB8F,
+ 0x9704: 0xCFF6,
+ 0x9705: 0xEB90,
+ 0x9706: 0xF6AA,
+ 0x9707: 0xD5F0,
+ 0x9708: 0xF6AC,
+ 0x9709: 0xC3B9,
+ 0x970A: 0xEB91,
+ 0x970B: 0xEB92,
+ 0x970C: 0xEB93,
+ 0x970D: 0xBBF4,
+ 0x970E: 0xF6AE,
+ 0x970F: 0xF6AD,
+ 0x9710: 0xEB94,
+ 0x9711: 0xEB95,
+ 0x9712: 0xEB96,
+ 0x9713: 0xC4DE,
+ 0x9714: 0xEB97,
+ 0x9715: 0xEB98,
+ 0x9716: 0xC1D8,
+ 0x9717: 0xEB99,
+ 0x9718: 0xEB9A,
+ 0x9719: 0xEB9B,
+ 0x971A: 0xEB9C,
+ 0x971B: 0xEB9D,
+ 0x971C: 0xCBAA,
+ 0x971D: 0xEB9E,
+ 0x971E: 0xCFBC,
+ 0x971F: 0xEB9F,
+ 0x9720: 0xEBA0,
+ 0x9721: 0xEC40,
+ 0x9722: 0xEC41,
+ 0x9723: 0xEC42,
+ 0x9724: 0xEC43,
+ 0x9725: 0xEC44,
+ 0x9726: 0xEC45,
+ 0x9727: 0xEC46,
+ 0x9728: 0xEC47,
+ 0x9729: 0xEC48,
+ 0x972A: 0xF6AF,
+ 0x972B: 0xEC49,
+ 0x972C: 0xEC4A,
+ 0x972D: 0xF6B0,
+ 0x972E: 0xEC4B,
+ 0x972F: 0xEC4C,
+ 0x9730: 0xF6B1,
+ 0x9731: 0xEC4D,
+ 0x9732: 0xC2B6,
+ 0x9733: 0xEC4E,
+ 0x9734: 0xEC4F,
+ 0x9735: 0xEC50,
+ 0x9736: 0xEC51,
+ 0x9737: 0xEC52,
+ 0x9738: 0xB0D4,
+ 0x9739: 0xC5F9,
+ 0x973A: 0xEC53,
+ 0x973B: 0xEC54,
+ 0x973C: 0xEC55,
+ 0x973D: 0xEC56,
+ 0x973E: 0xF6B2,
+ 0x973F: 0xEC57,
+ 0x9740: 0xEC58,
+ 0x9741: 0xEC59,
+ 0x9742: 0xEC5A,
+ 0x9743: 0xEC5B,
+ 0x9744: 0xEC5C,
+ 0x9745: 0xEC5D,
+ 0x9746: 0xEC5E,
+ 0x9747: 0xEC5F,
+ 0x9748: 0xEC60,
+ 0x9749: 0xEC61,
+ 0x974A: 0xEC62,
+ 0x974B: 0xEC63,
+ 0x974C: 0xEC64,
+ 0x974D: 0xEC65,
+ 0x974E: 0xEC66,
+ 0x974F: 0xEC67,
+ 0x9750: 0xEC68,
+ 0x9751: 0xEC69,
+ 0x9752: 0xC7E0,
+ 0x9753: 0xF6A6,
+ 0x9754: 0xEC6A,
+ 0x9755: 0xEC6B,
+ 0x9756: 0xBEB8,
+ 0x9757: 0xEC6C,
+ 0x9758: 0xEC6D,
+ 0x9759: 0xBEB2,
+ 0x975A: 0xEC6E,
+ 0x975B: 0xB5E5,
+ 0x975C: 0xEC6F,
+ 0x975D: 0xEC70,
+ 0x975E: 0xB7C7,
+ 0x975F: 0xEC71,
+ 0x9760: 0xBFBF,
+ 0x9761: 0xC3D2,
+ 0x9762: 0xC3E6,
+ 0x9763: 0xEC72,
+ 0x9764: 0xEC73,
+ 0x9765: 0xD8CC,
+ 0x9766: 0xEC74,
+ 0x9767: 0xEC75,
+ 0x9768: 0xEC76,
+ 0x9769: 0xB8EF,
+ 0x976A: 0xEC77,
+ 0x976B: 0xEC78,
+ 0x976C: 0xEC79,
+ 0x976D: 0xEC7A,
+ 0x976E: 0xEC7B,
+ 0x976F: 0xEC7C,
+ 0x9770: 0xEC7D,
+ 0x9771: 0xEC7E,
+ 0x9772: 0xEC80,
+ 0x9773: 0xBDF9,
+ 0x9774: 0xD1A5,
+ 0x9775: 0xEC81,
+ 0x9776: 0xB0D0,
+ 0x9777: 0xEC82,
+ 0x9778: 0xEC83,
+ 0x9779: 0xEC84,
+ 0x977A: 0xEC85,
+ 0x977B: 0xEC86,
+ 0x977C: 0xF7B0,
+ 0x977D: 0xEC87,
+ 0x977E: 0xEC88,
+ 0x977F: 0xEC89,
+ 0x9780: 0xEC8A,
+ 0x9781: 0xEC8B,
+ 0x9782: 0xEC8C,
+ 0x9783: 0xEC8D,
+ 0x9784: 0xEC8E,
+ 0x9785: 0xF7B1,
+ 0x9786: 0xEC8F,
+ 0x9787: 0xEC90,
+ 0x9788: 0xEC91,
+ 0x9789: 0xEC92,
+ 0x978A: 0xEC93,
+ 0x978B: 0xD0AC,
+ 0x978C: 0xEC94,
+ 0x978D: 0xB0B0,
+ 0x978E: 0xEC95,
+ 0x978F: 0xEC96,
+ 0x9790: 0xEC97,
+ 0x9791: 0xF7B2,
+ 0x9792: 0xF7B3,
+ 0x9793: 0xEC98,
+ 0x9794: 0xF7B4,
+ 0x9795: 0xEC99,
+ 0x9796: 0xEC9A,
+ 0x9797: 0xEC9B,
+ 0x9798: 0xC7CA,
+ 0x9799: 0xEC9C,
+ 0x979A: 0xEC9D,
+ 0x979B: 0xEC9E,
+ 0x979C: 0xEC9F,
+ 0x979D: 0xECA0,
+ 0x979E: 0xED40,
+ 0x979F: 0xED41,
+ 0x97A0: 0xBECF,
+ 0x97A1: 0xED42,
+ 0x97A2: 0xED43,
+ 0x97A3: 0xF7B7,
+ 0x97A4: 0xED44,
+ 0x97A5: 0xED45,
+ 0x97A6: 0xED46,
+ 0x97A7: 0xED47,
+ 0x97A8: 0xED48,
+ 0x97A9: 0xED49,
+ 0x97AA: 0xED4A,
+ 0x97AB: 0xF7B6,
+ 0x97AC: 0xED4B,
+ 0x97AD: 0xB1DE,
+ 0x97AE: 0xED4C,
+ 0x97AF: 0xF7B5,
+ 0x97B0: 0xED4D,
+ 0x97B1: 0xED4E,
+ 0x97B2: 0xF7B8,
+ 0x97B3: 0xED4F,
+ 0x97B4: 0xF7B9,
+ 0x97B5: 0xED50,
+ 0x97B6: 0xED51,
+ 0x97B7: 0xED52,
+ 0x97B8: 0xED53,
+ 0x97B9: 0xED54,
+ 0x97BA: 0xED55,
+ 0x97BB: 0xED56,
+ 0x97BC: 0xED57,
+ 0x97BD: 0xED58,
+ 0x97BE: 0xED59,
+ 0x97BF: 0xED5A,
+ 0x97C0: 0xED5B,
+ 0x97C1: 0xED5C,
+ 0x97C2: 0xED5D,
+ 0x97C3: 0xED5E,
+ 0x97C4: 0xED5F,
+ 0x97C5: 0xED60,
+ 0x97C6: 0xED61,
+ 0x97C7: 0xED62,
+ 0x97C8: 0xED63,
+ 0x97C9: 0xED64,
+ 0x97CA: 0xED65,
+ 0x97CB: 0xED66,
+ 0x97CC: 0xED67,
+ 0x97CD: 0xED68,
+ 0x97CE: 0xED69,
+ 0x97CF: 0xED6A,
+ 0x97D0: 0xED6B,
+ 0x97D1: 0xED6C,
+ 0x97D2: 0xED6D,
+ 0x97D3: 0xED6E,
+ 0x97D4: 0xED6F,
+ 0x97D5: 0xED70,
+ 0x97D6: 0xED71,
+ 0x97D7: 0xED72,
+ 0x97D8: 0xED73,
+ 0x97D9: 0xED74,
+ 0x97DA: 0xED75,
+ 0x97DB: 0xED76,
+ 0x97DC: 0xED77,
+ 0x97DD: 0xED78,
+ 0x97DE: 0xED79,
+ 0x97DF: 0xED7A,
+ 0x97E0: 0xED7B,
+ 0x97E1: 0xED7C,
+ 0x97E2: 0xED7D,
+ 0x97E3: 0xED7E,
+ 0x97E4: 0xED80,
+ 0x97E5: 0xED81,
+ 0x97E6: 0xCEA4,
+ 0x97E7: 0xC8CD,
+ 0x97E8: 0xED82,
+ 0x97E9: 0xBAAB,
+ 0x97EA: 0xE8B8,
+ 0x97EB: 0xE8B9,
+ 0x97EC: 0xE8BA,
+ 0x97ED: 0xBEC2,
+ 0x97EE: 0xED83,
+ 0x97EF: 0xED84,
+ 0x97F0: 0xED85,
+ 0x97F1: 0xED86,
+ 0x97F2: 0xED87,
+ 0x97F3: 0xD2F4,
+ 0x97F4: 0xED88,
+ 0x97F5: 0xD4CF,
+ 0x97F6: 0xC9D8,
+ 0x97F7: 0xED89,
+ 0x97F8: 0xED8A,
+ 0x97F9: 0xED8B,
+ 0x97FA: 0xED8C,
+ 0x97FB: 0xED8D,
+ 0x97FC: 0xED8E,
+ 0x97FD: 0xED8F,
+ 0x97FE: 0xED90,
+ 0x97FF: 0xED91,
+ 0x9800: 0xED92,
+ 0x9801: 0xED93,
+ 0x9802: 0xED94,
+ 0x9803: 0xED95,
+ 0x9804: 0xED96,
+ 0x9805: 0xED97,
+ 0x9806: 0xED98,
+ 0x9807: 0xED99,
+ 0x9808: 0xED9A,
+ 0x9809: 0xED9B,
+ 0x980A: 0xED9C,
+ 0x980B: 0xED9D,
+ 0x980C: 0xED9E,
+ 0x980D: 0xED9F,
+ 0x980E: 0xEDA0,
+ 0x980F: 0xEE40,
+ 0x9810: 0xEE41,
+ 0x9811: 0xEE42,
+ 0x9812: 0xEE43,
+ 0x9813: 0xEE44,
+ 0x9814: 0xEE45,
+ 0x9815: 0xEE46,
+ 0x9816: 0xEE47,
+ 0x9817: 0xEE48,
+ 0x9818: 0xEE49,
+ 0x9819: 0xEE4A,
+ 0x981A: 0xEE4B,
+ 0x981B: 0xEE4C,
+ 0x981C: 0xEE4D,
+ 0x981D: 0xEE4E,
+ 0x981E: 0xEE4F,
+ 0x981F: 0xEE50,
+ 0x9820: 0xEE51,
+ 0x9821: 0xEE52,
+ 0x9822: 0xEE53,
+ 0x9823: 0xEE54,
+ 0x9824: 0xEE55,
+ 0x9825: 0xEE56,
+ 0x9826: 0xEE57,
+ 0x9827: 0xEE58,
+ 0x9828: 0xEE59,
+ 0x9829: 0xEE5A,
+ 0x982A: 0xEE5B,
+ 0x982B: 0xEE5C,
+ 0x982C: 0xEE5D,
+ 0x982D: 0xEE5E,
+ 0x982E: 0xEE5F,
+ 0x982F: 0xEE60,
+ 0x9830: 0xEE61,
+ 0x9831: 0xEE62,
+ 0x9832: 0xEE63,
+ 0x9833: 0xEE64,
+ 0x9834: 0xEE65,
+ 0x9835: 0xEE66,
+ 0x9836: 0xEE67,
+ 0x9837: 0xEE68,
+ 0x9838: 0xEE69,
+ 0x9839: 0xEE6A,
+ 0x983A: 0xEE6B,
+ 0x983B: 0xEE6C,
+ 0x983C: 0xEE6D,
+ 0x983D: 0xEE6E,
+ 0x983E: 0xEE6F,
+ 0x983F: 0xEE70,
+ 0x9840: 0xEE71,
+ 0x9841: 0xEE72,
+ 0x9842: 0xEE73,
+ 0x9843: 0xEE74,
+ 0x9844: 0xEE75,
+ 0x9845: 0xEE76,
+ 0x9846: 0xEE77,
+ 0x9847: 0xEE78,
+ 0x9848: 0xEE79,
+ 0x9849: 0xEE7A,
+ 0x984A: 0xEE7B,
+ 0x984B: 0xEE7C,
+ 0x984C: 0xEE7D,
+ 0x984D: 0xEE7E,
+ 0x984E: 0xEE80,
+ 0x984F: 0xEE81,
+ 0x9850: 0xEE82,
+ 0x9851: 0xEE83,
+ 0x9852: 0xEE84,
+ 0x9853: 0xEE85,
+ 0x9854: 0xEE86,
+ 0x9855: 0xEE87,
+ 0x9856: 0xEE88,
+ 0x9857: 0xEE89,
+ 0x9858: 0xEE8A,
+ 0x9859: 0xEE8B,
+ 0x985A: 0xEE8C,
+ 0x985B: 0xEE8D,
+ 0x985C: 0xEE8E,
+ 0x985D: 0xEE8F,
+ 0x985E: 0xEE90,
+ 0x985F: 0xEE91,
+ 0x9860: 0xEE92,
+ 0x9861: 0xEE93,
+ 0x9862: 0xEE94,
+ 0x9863: 0xEE95,
+ 0x9864: 0xEE96,
+ 0x9865: 0xEE97,
+ 0x9866: 0xEE98,
+ 0x9867: 0xEE99,
+ 0x9868: 0xEE9A,
+ 0x9869: 0xEE9B,
+ 0x986A: 0xEE9C,
+ 0x986B: 0xEE9D,
+ 0x986C: 0xEE9E,
+ 0x986D: 0xEE9F,
+ 0x986E: 0xEEA0,
+ 0x986F: 0xEF40,
+ 0x9870: 0xEF41,
+ 0x9871: 0xEF42,
+ 0x9872: 0xEF43,
+ 0x9873: 0xEF44,
+ 0x9874: 0xEF45,
+ 0x9875: 0xD2B3,
+ 0x9876: 0xB6A5,
+ 0x9877: 0xC7EA,
+ 0x9878: 0xF1FC,
+ 0x9879: 0xCFEE,
+ 0x987A: 0xCBB3,
+ 0x987B: 0xD0EB,
+ 0x987C: 0xE7EF,
+ 0x987D: 0xCDE7,
+ 0x987E: 0xB9CB,
+ 0x987F: 0xB6D9,
+ 0x9880: 0xF1FD,
+ 0x9881: 0xB0E4,
+ 0x9882: 0xCBCC,
+ 0x9883: 0xF1FE,
+ 0x9884: 0xD4A4,
+ 0x9885: 0xC2AD,
+ 0x9886: 0xC1EC,
+ 0x9887: 0xC6C4,
+ 0x9888: 0xBEB1,
+ 0x9889: 0xF2A1,
+ 0x988A: 0xBCD5,
+ 0x988B: 0xEF46,
+ 0x988C: 0xF2A2,
+ 0x988D: 0xF2A3,
+ 0x988E: 0xEF47,
+ 0x988F: 0xF2A4,
+ 0x9890: 0xD2C3,
+ 0x9891: 0xC6B5,
+ 0x9892: 0xEF48,
+ 0x9893: 0xCDC7,
+ 0x9894: 0xF2A5,
+ 0x9895: 0xEF49,
+ 0x9896: 0xD3B1,
+ 0x9897: 0xBFC5,
+ 0x9898: 0xCCE2,
+ 0x9899: 0xEF4A,
+ 0x989A: 0xF2A6,
+ 0x989B: 0xF2A7,
+ 0x989C: 0xD1D5,
+ 0x989D: 0xB6EE,
+ 0x989E: 0xF2A8,
+ 0x989F: 0xF2A9,
+ 0x98A0: 0xB5DF,
+ 0x98A1: 0xF2AA,
+ 0x98A2: 0xF2AB,
+ 0x98A3: 0xEF4B,
+ 0x98A4: 0xB2FC,
+ 0x98A5: 0xF2AC,
+ 0x98A6: 0xF2AD,
+ 0x98A7: 0xC8A7,
+ 0x98A8: 0xEF4C,
+ 0x98A9: 0xEF4D,
+ 0x98AA: 0xEF4E,
+ 0x98AB: 0xEF4F,
+ 0x98AC: 0xEF50,
+ 0x98AD: 0xEF51,
+ 0x98AE: 0xEF52,
+ 0x98AF: 0xEF53,
+ 0x98B0: 0xEF54,
+ 0x98B1: 0xEF55,
+ 0x98B2: 0xEF56,
+ 0x98B3: 0xEF57,
+ 0x98B4: 0xEF58,
+ 0x98B5: 0xEF59,
+ 0x98B6: 0xEF5A,
+ 0x98B7: 0xEF5B,
+ 0x98B8: 0xEF5C,
+ 0x98B9: 0xEF5D,
+ 0x98BA: 0xEF5E,
+ 0x98BB: 0xEF5F,
+ 0x98BC: 0xEF60,
+ 0x98BD: 0xEF61,
+ 0x98BE: 0xEF62,
+ 0x98BF: 0xEF63,
+ 0x98C0: 0xEF64,
+ 0x98C1: 0xEF65,
+ 0x98C2: 0xEF66,
+ 0x98C3: 0xEF67,
+ 0x98C4: 0xEF68,
+ 0x98C5: 0xEF69,
+ 0x98C6: 0xEF6A,
+ 0x98C7: 0xEF6B,
+ 0x98C8: 0xEF6C,
+ 0x98C9: 0xEF6D,
+ 0x98CA: 0xEF6E,
+ 0x98CB: 0xEF6F,
+ 0x98CC: 0xEF70,
+ 0x98CD: 0xEF71,
+ 0x98CE: 0xB7E7,
+ 0x98CF: 0xEF72,
+ 0x98D0: 0xEF73,
+ 0x98D1: 0xECA9,
+ 0x98D2: 0xECAA,
+ 0x98D3: 0xECAB,
+ 0x98D4: 0xEF74,
+ 0x98D5: 0xECAC,
+ 0x98D6: 0xEF75,
+ 0x98D7: 0xEF76,
+ 0x98D8: 0xC6AE,
+ 0x98D9: 0xECAD,
+ 0x98DA: 0xECAE,
+ 0x98DB: 0xEF77,
+ 0x98DC: 0xEF78,
+ 0x98DD: 0xEF79,
+ 0x98DE: 0xB7C9,
+ 0x98DF: 0xCAB3,
+ 0x98E0: 0xEF7A,
+ 0x98E1: 0xEF7B,
+ 0x98E2: 0xEF7C,
+ 0x98E3: 0xEF7D,
+ 0x98E4: 0xEF7E,
+ 0x98E5: 0xEF80,
+ 0x98E6: 0xEF81,
+ 0x98E7: 0xE2B8,
+ 0x98E8: 0xF7CF,
+ 0x98E9: 0xEF82,
+ 0x98EA: 0xEF83,
+ 0x98EB: 0xEF84,
+ 0x98EC: 0xEF85,
+ 0x98ED: 0xEF86,
+ 0x98EE: 0xEF87,
+ 0x98EF: 0xEF88,
+ 0x98F0: 0xEF89,
+ 0x98F1: 0xEF8A,
+ 0x98F2: 0xEF8B,
+ 0x98F3: 0xEF8C,
+ 0x98F4: 0xEF8D,
+ 0x98F5: 0xEF8E,
+ 0x98F6: 0xEF8F,
+ 0x98F7: 0xEF90,
+ 0x98F8: 0xEF91,
+ 0x98F9: 0xEF92,
+ 0x98FA: 0xEF93,
+ 0x98FB: 0xEF94,
+ 0x98FC: 0xEF95,
+ 0x98FD: 0xEF96,
+ 0x98FE: 0xEF97,
+ 0x98FF: 0xEF98,
+ 0x9900: 0xEF99,
+ 0x9901: 0xEF9A,
+ 0x9902: 0xEF9B,
+ 0x9903: 0xEF9C,
+ 0x9904: 0xEF9D,
+ 0x9905: 0xEF9E,
+ 0x9906: 0xEF9F,
+ 0x9907: 0xEFA0,
+ 0x9908: 0xF040,
+ 0x9909: 0xF041,
+ 0x990A: 0xF042,
+ 0x990B: 0xF043,
+ 0x990C: 0xF044,
+ 0x990D: 0xF7D0,
+ 0x990E: 0xF045,
+ 0x990F: 0xF046,
+ 0x9910: 0xB2CD,
+ 0x9911: 0xF047,
+ 0x9912: 0xF048,
+ 0x9913: 0xF049,
+ 0x9914: 0xF04A,
+ 0x9915: 0xF04B,
+ 0x9916: 0xF04C,
+ 0x9917: 0xF04D,
+ 0x9918: 0xF04E,
+ 0x9919: 0xF04F,
+ 0x991A: 0xF050,
+ 0x991B: 0xF051,
+ 0x991C: 0xF052,
+ 0x991D: 0xF053,
+ 0x991E: 0xF054,
+ 0x991F: 0xF055,
+ 0x9920: 0xF056,
+ 0x9921: 0xF057,
+ 0x9922: 0xF058,
+ 0x9923: 0xF059,
+ 0x9924: 0xF05A,
+ 0x9925: 0xF05B,
+ 0x9926: 0xF05C,
+ 0x9927: 0xF05D,
+ 0x9928: 0xF05E,
+ 0x9929: 0xF05F,
+ 0x992A: 0xF060,
+ 0x992B: 0xF061,
+ 0x992C: 0xF062,
+ 0x992D: 0xF063,
+ 0x992E: 0xF7D1,
+ 0x992F: 0xF064,
+ 0x9930: 0xF065,
+ 0x9931: 0xF066,
+ 0x9932: 0xF067,
+ 0x9933: 0xF068,
+ 0x9934: 0xF069,
+ 0x9935: 0xF06A,
+ 0x9936: 0xF06B,
+ 0x9937: 0xF06C,
+ 0x9938: 0xF06D,
+ 0x9939: 0xF06E,
+ 0x993A: 0xF06F,
+ 0x993B: 0xF070,
+ 0x993C: 0xF071,
+ 0x993D: 0xF072,
+ 0x993E: 0xF073,
+ 0x993F: 0xF074,
+ 0x9940: 0xF075,
+ 0x9941: 0xF076,
+ 0x9942: 0xF077,
+ 0x9943: 0xF078,
+ 0x9944: 0xF079,
+ 0x9945: 0xF07A,
+ 0x9946: 0xF07B,
+ 0x9947: 0xF07C,
+ 0x9948: 0xF07D,
+ 0x9949: 0xF07E,
+ 0x994A: 0xF080,
+ 0x994B: 0xF081,
+ 0x994C: 0xF082,
+ 0x994D: 0xF083,
+ 0x994E: 0xF084,
+ 0x994F: 0xF085,
+ 0x9950: 0xF086,
+ 0x9951: 0xF087,
+ 0x9952: 0xF088,
+ 0x9953: 0xF089,
+ 0x9954: 0xF7D3,
+ 0x9955: 0xF7D2,
+ 0x9956: 0xF08A,
+ 0x9957: 0xF08B,
+ 0x9958: 0xF08C,
+ 0x9959: 0xF08D,
+ 0x995A: 0xF08E,
+ 0x995B: 0xF08F,
+ 0x995C: 0xF090,
+ 0x995D: 0xF091,
+ 0x995E: 0xF092,
+ 0x995F: 0xF093,
+ 0x9960: 0xF094,
+ 0x9961: 0xF095,
+ 0x9962: 0xF096,
+ 0x9963: 0xE2BB,
+ 0x9964: 0xF097,
+ 0x9965: 0xBCA2,
+ 0x9966: 0xF098,
+ 0x9967: 0xE2BC,
+ 0x9968: 0xE2BD,
+ 0x9969: 0xE2BE,
+ 0x996A: 0xE2BF,
+ 0x996B: 0xE2C0,
+ 0x996C: 0xE2C1,
+ 0x996D: 0xB7B9,
+ 0x996E: 0xD2FB,
+ 0x996F: 0xBDA4,
+ 0x9970: 0xCACE,
+ 0x9971: 0xB1A5,
+ 0x9972: 0xCBC7,
+ 0x9973: 0xF099,
+ 0x9974: 0xE2C2,
+ 0x9975: 0xB6FC,
+ 0x9976: 0xC8C4,
+ 0x9977: 0xE2C3,
+ 0x9978: 0xF09A,
+ 0x9979: 0xF09B,
+ 0x997A: 0xBDC8,
+ 0x997B: 0xF09C,
+ 0x997C: 0xB1FD,
+ 0x997D: 0xE2C4,
+ 0x997E: 0xF09D,
+ 0x997F: 0xB6F6,
+ 0x9980: 0xE2C5,
+ 0x9981: 0xC4D9,
+ 0x9982: 0xF09E,
+ 0x9983: 0xF09F,
+ 0x9984: 0xE2C6,
+ 0x9985: 0xCFDA,
+ 0x9986: 0xB9DD,
+ 0x9987: 0xE2C7,
+ 0x9988: 0xC0A1,
+ 0x9989: 0xF0A0,
+ 0x998A: 0xE2C8,
+ 0x998B: 0xB2F6,
+ 0x998C: 0xF140,
+ 0x998D: 0xE2C9,
+ 0x998E: 0xF141,
+ 0x998F: 0xC1F3,
+ 0x9990: 0xE2CA,
+ 0x9991: 0xE2CB,
+ 0x9992: 0xC2F8,
+ 0x9993: 0xE2CC,
+ 0x9994: 0xE2CD,
+ 0x9995: 0xE2CE,
+ 0x9996: 0xCAD7,
+ 0x9997: 0xD8B8,
+ 0x9998: 0xD9E5,
+ 0x9999: 0xCFE3,
+ 0x999A: 0xF142,
+ 0x999B: 0xF143,
+ 0x999C: 0xF144,
+ 0x999D: 0xF145,
+ 0x999E: 0xF146,
+ 0x999F: 0xF147,
+ 0x99A0: 0xF148,
+ 0x99A1: 0xF149,
+ 0x99A2: 0xF14A,
+ 0x99A3: 0xF14B,
+ 0x99A4: 0xF14C,
+ 0x99A5: 0xF0A5,
+ 0x99A6: 0xF14D,
+ 0x99A7: 0xF14E,
+ 0x99A8: 0xDCB0,
+ 0x99A9: 0xF14F,
+ 0x99AA: 0xF150,
+ 0x99AB: 0xF151,
+ 0x99AC: 0xF152,
+ 0x99AD: 0xF153,
+ 0x99AE: 0xF154,
+ 0x99AF: 0xF155,
+ 0x99B0: 0xF156,
+ 0x99B1: 0xF157,
+ 0x99B2: 0xF158,
+ 0x99B3: 0xF159,
+ 0x99B4: 0xF15A,
+ 0x99B5: 0xF15B,
+ 0x99B6: 0xF15C,
+ 0x99B7: 0xF15D,
+ 0x99B8: 0xF15E,
+ 0x99B9: 0xF15F,
+ 0x99BA: 0xF160,
+ 0x99BB: 0xF161,
+ 0x99BC: 0xF162,
+ 0x99BD: 0xF163,
+ 0x99BE: 0xF164,
+ 0x99BF: 0xF165,
+ 0x99C0: 0xF166,
+ 0x99C1: 0xF167,
+ 0x99C2: 0xF168,
+ 0x99C3: 0xF169,
+ 0x99C4: 0xF16A,
+ 0x99C5: 0xF16B,
+ 0x99C6: 0xF16C,
+ 0x99C7: 0xF16D,
+ 0x99C8: 0xF16E,
+ 0x99C9: 0xF16F,
+ 0x99CA: 0xF170,
+ 0x99CB: 0xF171,
+ 0x99CC: 0xF172,
+ 0x99CD: 0xF173,
+ 0x99CE: 0xF174,
+ 0x99CF: 0xF175,
+ 0x99D0: 0xF176,
+ 0x99D1: 0xF177,
+ 0x99D2: 0xF178,
+ 0x99D3: 0xF179,
+ 0x99D4: 0xF17A,
+ 0x99D5: 0xF17B,
+ 0x99D6: 0xF17C,
+ 0x99D7: 0xF17D,
+ 0x99D8: 0xF17E,
+ 0x99D9: 0xF180,
+ 0x99DA: 0xF181,
+ 0x99DB: 0xF182,
+ 0x99DC: 0xF183,
+ 0x99DD: 0xF184,
+ 0x99DE: 0xF185,
+ 0x99DF: 0xF186,
+ 0x99E0: 0xF187,
+ 0x99E1: 0xF188,
+ 0x99E2: 0xF189,
+ 0x99E3: 0xF18A,
+ 0x99E4: 0xF18B,
+ 0x99E5: 0xF18C,
+ 0x99E6: 0xF18D,
+ 0x99E7: 0xF18E,
+ 0x99E8: 0xF18F,
+ 0x99E9: 0xF190,
+ 0x99EA: 0xF191,
+ 0x99EB: 0xF192,
+ 0x99EC: 0xF193,
+ 0x99ED: 0xF194,
+ 0x99EE: 0xF195,
+ 0x99EF: 0xF196,
+ 0x99F0: 0xF197,
+ 0x99F1: 0xF198,
+ 0x99F2: 0xF199,
+ 0x99F3: 0xF19A,
+ 0x99F4: 0xF19B,
+ 0x99F5: 0xF19C,
+ 0x99F6: 0xF19D,
+ 0x99F7: 0xF19E,
+ 0x99F8: 0xF19F,
+ 0x99F9: 0xF1A0,
+ 0x99FA: 0xF240,
+ 0x99FB: 0xF241,
+ 0x99FC: 0xF242,
+ 0x99FD: 0xF243,
+ 0x99FE: 0xF244,
+ 0x99FF: 0xF245,
+ 0x9A00: 0xF246,
+ 0x9A01: 0xF247,
+ 0x9A02: 0xF248,
+ 0x9A03: 0xF249,
+ 0x9A04: 0xF24A,
+ 0x9A05: 0xF24B,
+ 0x9A06: 0xF24C,
+ 0x9A07: 0xF24D,
+ 0x9A08: 0xF24E,
+ 0x9A09: 0xF24F,
+ 0x9A0A: 0xF250,
+ 0x9A0B: 0xF251,
+ 0x9A0C: 0xF252,
+ 0x9A0D: 0xF253,
+ 0x9A0E: 0xF254,
+ 0x9A0F: 0xF255,
+ 0x9A10: 0xF256,
+ 0x9A11: 0xF257,
+ 0x9A12: 0xF258,
+ 0x9A13: 0xF259,
+ 0x9A14: 0xF25A,
+ 0x9A15: 0xF25B,
+ 0x9A16: 0xF25C,
+ 0x9A17: 0xF25D,
+ 0x9A18: 0xF25E,
+ 0x9A19: 0xF25F,
+ 0x9A1A: 0xF260,
+ 0x9A1B: 0xF261,
+ 0x9A1C: 0xF262,
+ 0x9A1D: 0xF263,
+ 0x9A1E: 0xF264,
+ 0x9A1F: 0xF265,
+ 0x9A20: 0xF266,
+ 0x9A21: 0xF267,
+ 0x9A22: 0xF268,
+ 0x9A23: 0xF269,
+ 0x9A24: 0xF26A,
+ 0x9A25: 0xF26B,
+ 0x9A26: 0xF26C,
+ 0x9A27: 0xF26D,
+ 0x9A28: 0xF26E,
+ 0x9A29: 0xF26F,
+ 0x9A2A: 0xF270,
+ 0x9A2B: 0xF271,
+ 0x9A2C: 0xF272,
+ 0x9A2D: 0xF273,
+ 0x9A2E: 0xF274,
+ 0x9A2F: 0xF275,
+ 0x9A30: 0xF276,
+ 0x9A31: 0xF277,
+ 0x9A32: 0xF278,
+ 0x9A33: 0xF279,
+ 0x9A34: 0xF27A,
+ 0x9A35: 0xF27B,
+ 0x9A36: 0xF27C,
+ 0x9A37: 0xF27D,
+ 0x9A38: 0xF27E,
+ 0x9A39: 0xF280,
+ 0x9A3A: 0xF281,
+ 0x9A3B: 0xF282,
+ 0x9A3C: 0xF283,
+ 0x9A3D: 0xF284,
+ 0x9A3E: 0xF285,
+ 0x9A3F: 0xF286,
+ 0x9A40: 0xF287,
+ 0x9A41: 0xF288,
+ 0x9A42: 0xF289,
+ 0x9A43: 0xF28A,
+ 0x9A44: 0xF28B,
+ 0x9A45: 0xF28C,
+ 0x9A46: 0xF28D,
+ 0x9A47: 0xF28E,
+ 0x9A48: 0xF28F,
+ 0x9A49: 0xF290,
+ 0x9A4A: 0xF291,
+ 0x9A4B: 0xF292,
+ 0x9A4C: 0xF293,
+ 0x9A4D: 0xF294,
+ 0x9A4E: 0xF295,
+ 0x9A4F: 0xF296,
+ 0x9A50: 0xF297,
+ 0x9A51: 0xF298,
+ 0x9A52: 0xF299,
+ 0x9A53: 0xF29A,
+ 0x9A54: 0xF29B,
+ 0x9A55: 0xF29C,
+ 0x9A56: 0xF29D,
+ 0x9A57: 0xF29E,
+ 0x9A58: 0xF29F,
+ 0x9A59: 0xF2A0,
+ 0x9A5A: 0xF340,
+ 0x9A5B: 0xF341,
+ 0x9A5C: 0xF342,
+ 0x9A5D: 0xF343,
+ 0x9A5E: 0xF344,
+ 0x9A5F: 0xF345,
+ 0x9A60: 0xF346,
+ 0x9A61: 0xF347,
+ 0x9A62: 0xF348,
+ 0x9A63: 0xF349,
+ 0x9A64: 0xF34A,
+ 0x9A65: 0xF34B,
+ 0x9A66: 0xF34C,
+ 0x9A67: 0xF34D,
+ 0x9A68: 0xF34E,
+ 0x9A69: 0xF34F,
+ 0x9A6A: 0xF350,
+ 0x9A6B: 0xF351,
+ 0x9A6C: 0xC2ED,
+ 0x9A6D: 0xD4A6,
+ 0x9A6E: 0xCDD4,
+ 0x9A6F: 0xD1B1,
+ 0x9A70: 0xB3DB,
+ 0x9A71: 0xC7FD,
+ 0x9A72: 0xF352,
+ 0x9A73: 0xB2B5,
+ 0x9A74: 0xC2BF,
+ 0x9A75: 0xE6E0,
+ 0x9A76: 0xCABB,
+ 0x9A77: 0xE6E1,
+ 0x9A78: 0xE6E2,
+ 0x9A79: 0xBED4,
+ 0x9A7A: 0xE6E3,
+ 0x9A7B: 0xD7A4,
+ 0x9A7C: 0xCDD5,
+ 0x9A7D: 0xE6E5,
+ 0x9A7E: 0xBCDD,
+ 0x9A7F: 0xE6E4,
+ 0x9A80: 0xE6E6,
+ 0x9A81: 0xE6E7,
+ 0x9A82: 0xC2EE,
+ 0x9A83: 0xF353,
+ 0x9A84: 0xBDBE,
+ 0x9A85: 0xE6E8,
+ 0x9A86: 0xC2E6,
+ 0x9A87: 0xBAA7,
+ 0x9A88: 0xE6E9,
+ 0x9A89: 0xF354,
+ 0x9A8A: 0xE6EA,
+ 0x9A8B: 0xB3D2,
+ 0x9A8C: 0xD1E9,
+ 0x9A8D: 0xF355,
+ 0x9A8E: 0xF356,
+ 0x9A8F: 0xBFA5,
+ 0x9A90: 0xE6EB,
+ 0x9A91: 0xC6EF,
+ 0x9A92: 0xE6EC,
+ 0x9A93: 0xE6ED,
+ 0x9A94: 0xF357,
+ 0x9A95: 0xF358,
+ 0x9A96: 0xE6EE,
+ 0x9A97: 0xC6AD,
+ 0x9A98: 0xE6EF,
+ 0x9A99: 0xF359,
+ 0x9A9A: 0xC9A7,
+ 0x9A9B: 0xE6F0,
+ 0x9A9C: 0xE6F1,
+ 0x9A9D: 0xE6F2,
+ 0x9A9E: 0xE5B9,
+ 0x9A9F: 0xE6F3,
+ 0x9AA0: 0xE6F4,
+ 0x9AA1: 0xC2E2,
+ 0x9AA2: 0xE6F5,
+ 0x9AA3: 0xE6F6,
+ 0x9AA4: 0xD6E8,
+ 0x9AA5: 0xE6F7,
+ 0x9AA6: 0xF35A,
+ 0x9AA7: 0xE6F8,
+ 0x9AA8: 0xB9C7,
+ 0x9AA9: 0xF35B,
+ 0x9AAA: 0xF35C,
+ 0x9AAB: 0xF35D,
+ 0x9AAC: 0xF35E,
+ 0x9AAD: 0xF35F,
+ 0x9AAE: 0xF360,
+ 0x9AAF: 0xF361,
+ 0x9AB0: 0xF7BB,
+ 0x9AB1: 0xF7BA,
+ 0x9AB2: 0xF362,
+ 0x9AB3: 0xF363,
+ 0x9AB4: 0xF364,
+ 0x9AB5: 0xF365,
+ 0x9AB6: 0xF7BE,
+ 0x9AB7: 0xF7BC,
+ 0x9AB8: 0xBAA1,
+ 0x9AB9: 0xF366,
+ 0x9ABA: 0xF7BF,
+ 0x9ABB: 0xF367,
+ 0x9ABC: 0xF7C0,
+ 0x9ABD: 0xF368,
+ 0x9ABE: 0xF369,
+ 0x9ABF: 0xF36A,
+ 0x9AC0: 0xF7C2,
+ 0x9AC1: 0xF7C1,
+ 0x9AC2: 0xF7C4,
+ 0x9AC3: 0xF36B,
+ 0x9AC4: 0xF36C,
+ 0x9AC5: 0xF7C3,
+ 0x9AC6: 0xF36D,
+ 0x9AC7: 0xF36E,
+ 0x9AC8: 0xF36F,
+ 0x9AC9: 0xF370,
+ 0x9ACA: 0xF371,
+ 0x9ACB: 0xF7C5,
+ 0x9ACC: 0xF7C6,
+ 0x9ACD: 0xF372,
+ 0x9ACE: 0xF373,
+ 0x9ACF: 0xF374,
+ 0x9AD0: 0xF375,
+ 0x9AD1: 0xF7C7,
+ 0x9AD2: 0xF376,
+ 0x9AD3: 0xCBE8,
+ 0x9AD4: 0xF377,
+ 0x9AD5: 0xF378,
+ 0x9AD6: 0xF379,
+ 0x9AD7: 0xF37A,
+ 0x9AD8: 0xB8DF,
+ 0x9AD9: 0xF37B,
+ 0x9ADA: 0xF37C,
+ 0x9ADB: 0xF37D,
+ 0x9ADC: 0xF37E,
+ 0x9ADD: 0xF380,
+ 0x9ADE: 0xF381,
+ 0x9ADF: 0xF7D4,
+ 0x9AE0: 0xF382,
+ 0x9AE1: 0xF7D5,
+ 0x9AE2: 0xF383,
+ 0x9AE3: 0xF384,
+ 0x9AE4: 0xF385,
+ 0x9AE5: 0xF386,
+ 0x9AE6: 0xF7D6,
+ 0x9AE7: 0xF387,
+ 0x9AE8: 0xF388,
+ 0x9AE9: 0xF389,
+ 0x9AEA: 0xF38A,
+ 0x9AEB: 0xF7D8,
+ 0x9AEC: 0xF38B,
+ 0x9AED: 0xF7DA,
+ 0x9AEE: 0xF38C,
+ 0x9AEF: 0xF7D7,
+ 0x9AF0: 0xF38D,
+ 0x9AF1: 0xF38E,
+ 0x9AF2: 0xF38F,
+ 0x9AF3: 0xF390,
+ 0x9AF4: 0xF391,
+ 0x9AF5: 0xF392,
+ 0x9AF6: 0xF393,
+ 0x9AF7: 0xF394,
+ 0x9AF8: 0xF395,
+ 0x9AF9: 0xF7DB,
+ 0x9AFA: 0xF396,
+ 0x9AFB: 0xF7D9,
+ 0x9AFC: 0xF397,
+ 0x9AFD: 0xF398,
+ 0x9AFE: 0xF399,
+ 0x9AFF: 0xF39A,
+ 0x9B00: 0xF39B,
+ 0x9B01: 0xF39C,
+ 0x9B02: 0xF39D,
+ 0x9B03: 0xD7D7,
+ 0x9B04: 0xF39E,
+ 0x9B05: 0xF39F,
+ 0x9B06: 0xF3A0,
+ 0x9B07: 0xF440,
+ 0x9B08: 0xF7DC,
+ 0x9B09: 0xF441,
+ 0x9B0A: 0xF442,
+ 0x9B0B: 0xF443,
+ 0x9B0C: 0xF444,
+ 0x9B0D: 0xF445,
+ 0x9B0E: 0xF446,
+ 0x9B0F: 0xF7DD,
+ 0x9B10: 0xF447,
+ 0x9B11: 0xF448,
+ 0x9B12: 0xF449,
+ 0x9B13: 0xF7DE,
+ 0x9B14: 0xF44A,
+ 0x9B15: 0xF44B,
+ 0x9B16: 0xF44C,
+ 0x9B17: 0xF44D,
+ 0x9B18: 0xF44E,
+ 0x9B19: 0xF44F,
+ 0x9B1A: 0xF450,
+ 0x9B1B: 0xF451,
+ 0x9B1C: 0xF452,
+ 0x9B1D: 0xF453,
+ 0x9B1E: 0xF454,
+ 0x9B1F: 0xF7DF,
+ 0x9B20: 0xF455,
+ 0x9B21: 0xF456,
+ 0x9B22: 0xF457,
+ 0x9B23: 0xF7E0,
+ 0x9B24: 0xF458,
+ 0x9B25: 0xF459,
+ 0x9B26: 0xF45A,
+ 0x9B27: 0xF45B,
+ 0x9B28: 0xF45C,
+ 0x9B29: 0xF45D,
+ 0x9B2A: 0xF45E,
+ 0x9B2B: 0xF45F,
+ 0x9B2C: 0xF460,
+ 0x9B2D: 0xF461,
+ 0x9B2E: 0xF462,
+ 0x9B2F: 0xDBCB,
+ 0x9B30: 0xF463,
+ 0x9B31: 0xF464,
+ 0x9B32: 0xD8AA,
+ 0x9B33: 0xF465,
+ 0x9B34: 0xF466,
+ 0x9B35: 0xF467,
+ 0x9B36: 0xF468,
+ 0x9B37: 0xF469,
+ 0x9B38: 0xF46A,
+ 0x9B39: 0xF46B,
+ 0x9B3A: 0xF46C,
+ 0x9B3B: 0xE5F7,
+ 0x9B3C: 0xB9ED,
+ 0x9B3D: 0xF46D,
+ 0x9B3E: 0xF46E,
+ 0x9B3F: 0xF46F,
+ 0x9B40: 0xF470,
+ 0x9B41: 0xBFFD,
+ 0x9B42: 0xBBEA,
+ 0x9B43: 0xF7C9,
+ 0x9B44: 0xC6C7,
+ 0x9B45: 0xF7C8,
+ 0x9B46: 0xF471,
+ 0x9B47: 0xF7CA,
+ 0x9B48: 0xF7CC,
+ 0x9B49: 0xF7CB,
+ 0x9B4A: 0xF472,
+ 0x9B4B: 0xF473,
+ 0x9B4C: 0xF474,
+ 0x9B4D: 0xF7CD,
+ 0x9B4E: 0xF475,
+ 0x9B4F: 0xCEBA,
+ 0x9B50: 0xF476,
+ 0x9B51: 0xF7CE,
+ 0x9B52: 0xF477,
+ 0x9B53: 0xF478,
+ 0x9B54: 0xC4A7,
+ 0x9B55: 0xF479,
+ 0x9B56: 0xF47A,
+ 0x9B57: 0xF47B,
+ 0x9B58: 0xF47C,
+ 0x9B59: 0xF47D,
+ 0x9B5A: 0xF47E,
+ 0x9B5B: 0xF480,
+ 0x9B5C: 0xF481,
+ 0x9B5D: 0xF482,
+ 0x9B5E: 0xF483,
+ 0x9B5F: 0xF484,
+ 0x9B60: 0xF485,
+ 0x9B61: 0xF486,
+ 0x9B62: 0xF487,
+ 0x9B63: 0xF488,
+ 0x9B64: 0xF489,
+ 0x9B65: 0xF48A,
+ 0x9B66: 0xF48B,
+ 0x9B67: 0xF48C,
+ 0x9B68: 0xF48D,
+ 0x9B69: 0xF48E,
+ 0x9B6A: 0xF48F,
+ 0x9B6B: 0xF490,
+ 0x9B6C: 0xF491,
+ 0x9B6D: 0xF492,
+ 0x9B6E: 0xF493,
+ 0x9B6F: 0xF494,
+ 0x9B70: 0xF495,
+ 0x9B71: 0xF496,
+ 0x9B72: 0xF497,
+ 0x9B73: 0xF498,
+ 0x9B74: 0xF499,
+ 0x9B75: 0xF49A,
+ 0x9B76: 0xF49B,
+ 0x9B77: 0xF49C,
+ 0x9B78: 0xF49D,
+ 0x9B79: 0xF49E,
+ 0x9B7A: 0xF49F,
+ 0x9B7B: 0xF4A0,
+ 0x9B7C: 0xF540,
+ 0x9B7D: 0xF541,
+ 0x9B7E: 0xF542,
+ 0x9B7F: 0xF543,
+ 0x9B80: 0xF544,
+ 0x9B81: 0xF545,
+ 0x9B82: 0xF546,
+ 0x9B83: 0xF547,
+ 0x9B84: 0xF548,
+ 0x9B85: 0xF549,
+ 0x9B86: 0xF54A,
+ 0x9B87: 0xF54B,
+ 0x9B88: 0xF54C,
+ 0x9B89: 0xF54D,
+ 0x9B8A: 0xF54E,
+ 0x9B8B: 0xF54F,
+ 0x9B8C: 0xF550,
+ 0x9B8D: 0xF551,
+ 0x9B8E: 0xF552,
+ 0x9B8F: 0xF553,
+ 0x9B90: 0xF554,
+ 0x9B91: 0xF555,
+ 0x9B92: 0xF556,
+ 0x9B93: 0xF557,
+ 0x9B94: 0xF558,
+ 0x9B95: 0xF559,
+ 0x9B96: 0xF55A,
+ 0x9B97: 0xF55B,
+ 0x9B98: 0xF55C,
+ 0x9B99: 0xF55D,
+ 0x9B9A: 0xF55E,
+ 0x9B9B: 0xF55F,
+ 0x9B9C: 0xF560,
+ 0x9B9D: 0xF561,
+ 0x9B9E: 0xF562,
+ 0x9B9F: 0xF563,
+ 0x9BA0: 0xF564,
+ 0x9BA1: 0xF565,
+ 0x9BA2: 0xF566,
+ 0x9BA3: 0xF567,
+ 0x9BA4: 0xF568,
+ 0x9BA5: 0xF569,
+ 0x9BA6: 0xF56A,
+ 0x9BA7: 0xF56B,
+ 0x9BA8: 0xF56C,
+ 0x9BA9: 0xF56D,
+ 0x9BAA: 0xF56E,
+ 0x9BAB: 0xF56F,
+ 0x9BAC: 0xF570,
+ 0x9BAD: 0xF571,
+ 0x9BAE: 0xF572,
+ 0x9BAF: 0xF573,
+ 0x9BB0: 0xF574,
+ 0x9BB1: 0xF575,
+ 0x9BB2: 0xF576,
+ 0x9BB3: 0xF577,
+ 0x9BB4: 0xF578,
+ 0x9BB5: 0xF579,
+ 0x9BB6: 0xF57A,
+ 0x9BB7: 0xF57B,
+ 0x9BB8: 0xF57C,
+ 0x9BB9: 0xF57D,
+ 0x9BBA: 0xF57E,
+ 0x9BBB: 0xF580,
+ 0x9BBC: 0xF581,
+ 0x9BBD: 0xF582,
+ 0x9BBE: 0xF583,
+ 0x9BBF: 0xF584,
+ 0x9BC0: 0xF585,
+ 0x9BC1: 0xF586,
+ 0x9BC2: 0xF587,
+ 0x9BC3: 0xF588,
+ 0x9BC4: 0xF589,
+ 0x9BC5: 0xF58A,
+ 0x9BC6: 0xF58B,
+ 0x9BC7: 0xF58C,
+ 0x9BC8: 0xF58D,
+ 0x9BC9: 0xF58E,
+ 0x9BCA: 0xF58F,
+ 0x9BCB: 0xF590,
+ 0x9BCC: 0xF591,
+ 0x9BCD: 0xF592,
+ 0x9BCE: 0xF593,
+ 0x9BCF: 0xF594,
+ 0x9BD0: 0xF595,
+ 0x9BD1: 0xF596,
+ 0x9BD2: 0xF597,
+ 0x9BD3: 0xF598,
+ 0x9BD4: 0xF599,
+ 0x9BD5: 0xF59A,
+ 0x9BD6: 0xF59B,
+ 0x9BD7: 0xF59C,
+ 0x9BD8: 0xF59D,
+ 0x9BD9: 0xF59E,
+ 0x9BDA: 0xF59F,
+ 0x9BDB: 0xF5A0,
+ 0x9BDC: 0xF640,
+ 0x9BDD: 0xF641,
+ 0x9BDE: 0xF642,
+ 0x9BDF: 0xF643,
+ 0x9BE0: 0xF644,
+ 0x9BE1: 0xF645,
+ 0x9BE2: 0xF646,
+ 0x9BE3: 0xF647,
+ 0x9BE4: 0xF648,
+ 0x9BE5: 0xF649,
+ 0x9BE6: 0xF64A,
+ 0x9BE7: 0xF64B,
+ 0x9BE8: 0xF64C,
+ 0x9BE9: 0xF64D,
+ 0x9BEA: 0xF64E,
+ 0x9BEB: 0xF64F,
+ 0x9BEC: 0xF650,
+ 0x9BED: 0xF651,
+ 0x9BEE: 0xF652,
+ 0x9BEF: 0xF653,
+ 0x9BF0: 0xF654,
+ 0x9BF1: 0xF655,
+ 0x9BF2: 0xF656,
+ 0x9BF3: 0xF657,
+ 0x9BF4: 0xF658,
+ 0x9BF5: 0xF659,
+ 0x9BF6: 0xF65A,
+ 0x9BF7: 0xF65B,
+ 0x9BF8: 0xF65C,
+ 0x9BF9: 0xF65D,
+ 0x9BFA: 0xF65E,
+ 0x9BFB: 0xF65F,
+ 0x9BFC: 0xF660,
+ 0x9BFD: 0xF661,
+ 0x9BFE: 0xF662,
+ 0x9BFF: 0xF663,
+ 0x9C00: 0xF664,
+ 0x9C01: 0xF665,
+ 0x9C02: 0xF666,
+ 0x9C03: 0xF667,
+ 0x9C04: 0xF668,
+ 0x9C05: 0xF669,
+ 0x9C06: 0xF66A,
+ 0x9C07: 0xF66B,
+ 0x9C08: 0xF66C,
+ 0x9C09: 0xF66D,
+ 0x9C0A: 0xF66E,
+ 0x9C0B: 0xF66F,
+ 0x9C0C: 0xF670,
+ 0x9C0D: 0xF671,
+ 0x9C0E: 0xF672,
+ 0x9C0F: 0xF673,
+ 0x9C10: 0xF674,
+ 0x9C11: 0xF675,
+ 0x9C12: 0xF676,
+ 0x9C13: 0xF677,
+ 0x9C14: 0xF678,
+ 0x9C15: 0xF679,
+ 0x9C16: 0xF67A,
+ 0x9C17: 0xF67B,
+ 0x9C18: 0xF67C,
+ 0x9C19: 0xF67D,
+ 0x9C1A: 0xF67E,
+ 0x9C1B: 0xF680,
+ 0x9C1C: 0xF681,
+ 0x9C1D: 0xF682,
+ 0x9C1E: 0xF683,
+ 0x9C1F: 0xF684,
+ 0x9C20: 0xF685,
+ 0x9C21: 0xF686,
+ 0x9C22: 0xF687,
+ 0x9C23: 0xF688,
+ 0x9C24: 0xF689,
+ 0x9C25: 0xF68A,
+ 0x9C26: 0xF68B,
+ 0x9C27: 0xF68C,
+ 0x9C28: 0xF68D,
+ 0x9C29: 0xF68E,
+ 0x9C2A: 0xF68F,
+ 0x9C2B: 0xF690,
+ 0x9C2C: 0xF691,
+ 0x9C2D: 0xF692,
+ 0x9C2E: 0xF693,
+ 0x9C2F: 0xF694,
+ 0x9C30: 0xF695,
+ 0x9C31: 0xF696,
+ 0x9C32: 0xF697,
+ 0x9C33: 0xF698,
+ 0x9C34: 0xF699,
+ 0x9C35: 0xF69A,
+ 0x9C36: 0xF69B,
+ 0x9C37: 0xF69C,
+ 0x9C38: 0xF69D,
+ 0x9C39: 0xF69E,
+ 0x9C3A: 0xF69F,
+ 0x9C3B: 0xF6A0,
+ 0x9C3C: 0xF740,
+ 0x9C3D: 0xF741,
+ 0x9C3E: 0xF742,
+ 0x9C3F: 0xF743,
+ 0x9C40: 0xF744,
+ 0x9C41: 0xF745,
+ 0x9C42: 0xF746,
+ 0x9C43: 0xF747,
+ 0x9C44: 0xF748,
+ 0x9C45: 0xF749,
+ 0x9C46: 0xF74A,
+ 0x9C47: 0xF74B,
+ 0x9C48: 0xF74C,
+ 0x9C49: 0xF74D,
+ 0x9C4A: 0xF74E,
+ 0x9C4B: 0xF74F,
+ 0x9C4C: 0xF750,
+ 0x9C4D: 0xF751,
+ 0x9C4E: 0xF752,
+ 0x9C4F: 0xF753,
+ 0x9C50: 0xF754,
+ 0x9C51: 0xF755,
+ 0x9C52: 0xF756,
+ 0x9C53: 0xF757,
+ 0x9C54: 0xF758,
+ 0x9C55: 0xF759,
+ 0x9C56: 0xF75A,
+ 0x9C57: 0xF75B,
+ 0x9C58: 0xF75C,
+ 0x9C59: 0xF75D,
+ 0x9C5A: 0xF75E,
+ 0x9C5B: 0xF75F,
+ 0x9C5C: 0xF760,
+ 0x9C5D: 0xF761,
+ 0x9C5E: 0xF762,
+ 0x9C5F: 0xF763,
+ 0x9C60: 0xF764,
+ 0x9C61: 0xF765,
+ 0x9C62: 0xF766,
+ 0x9C63: 0xF767,
+ 0x9C64: 0xF768,
+ 0x9C65: 0xF769,
+ 0x9C66: 0xF76A,
+ 0x9C67: 0xF76B,
+ 0x9C68: 0xF76C,
+ 0x9C69: 0xF76D,
+ 0x9C6A: 0xF76E,
+ 0x9C6B: 0xF76F,
+ 0x9C6C: 0xF770,
+ 0x9C6D: 0xF771,
+ 0x9C6E: 0xF772,
+ 0x9C6F: 0xF773,
+ 0x9C70: 0xF774,
+ 0x9C71: 0xF775,
+ 0x9C72: 0xF776,
+ 0x9C73: 0xF777,
+ 0x9C74: 0xF778,
+ 0x9C75: 0xF779,
+ 0x9C76: 0xF77A,
+ 0x9C77: 0xF77B,
+ 0x9C78: 0xF77C,
+ 0x9C79: 0xF77D,
+ 0x9C7A: 0xF77E,
+ 0x9C7B: 0xF780,
+ 0x9C7C: 0xD3E3,
+ 0x9C7D: 0xF781,
+ 0x9C7E: 0xF782,
+ 0x9C7F: 0xF6CF,
+ 0x9C80: 0xF783,
+ 0x9C81: 0xC2B3,
+ 0x9C82: 0xF6D0,
+ 0x9C83: 0xF784,
+ 0x9C84: 0xF785,
+ 0x9C85: 0xF6D1,
+ 0x9C86: 0xF6D2,
+ 0x9C87: 0xF6D3,
+ 0x9C88: 0xF6D4,
+ 0x9C89: 0xF786,
+ 0x9C8A: 0xF787,
+ 0x9C8B: 0xF6D6,
+ 0x9C8C: 0xF788,
+ 0x9C8D: 0xB1AB,
+ 0x9C8E: 0xF6D7,
+ 0x9C8F: 0xF789,
+ 0x9C90: 0xF6D8,
+ 0x9C91: 0xF6D9,
+ 0x9C92: 0xF6DA,
+ 0x9C93: 0xF78A,
+ 0x9C94: 0xF6DB,
+ 0x9C95: 0xF6DC,
+ 0x9C96: 0xF78B,
+ 0x9C97: 0xF78C,
+ 0x9C98: 0xF78D,
+ 0x9C99: 0xF78E,
+ 0x9C9A: 0xF6DD,
+ 0x9C9B: 0xF6DE,
+ 0x9C9C: 0xCFCA,
+ 0x9C9D: 0xF78F,
+ 0x9C9E: 0xF6DF,
+ 0x9C9F: 0xF6E0,
+ 0x9CA0: 0xF6E1,
+ 0x9CA1: 0xF6E2,
+ 0x9CA2: 0xF6E3,
+ 0x9CA3: 0xF6E4,
+ 0x9CA4: 0xC0F0,
+ 0x9CA5: 0xF6E5,
+ 0x9CA6: 0xF6E6,
+ 0x9CA7: 0xF6E7,
+ 0x9CA8: 0xF6E8,
+ 0x9CA9: 0xF6E9,
+ 0x9CAA: 0xF790,
+ 0x9CAB: 0xF6EA,
+ 0x9CAC: 0xF791,
+ 0x9CAD: 0xF6EB,
+ 0x9CAE: 0xF6EC,
+ 0x9CAF: 0xF792,
+ 0x9CB0: 0xF6ED,
+ 0x9CB1: 0xF6EE,
+ 0x9CB2: 0xF6EF,
+ 0x9CB3: 0xF6F0,
+ 0x9CB4: 0xF6F1,
+ 0x9CB5: 0xF6F2,
+ 0x9CB6: 0xF6F3,
+ 0x9CB7: 0xF6F4,
+ 0x9CB8: 0xBEA8,
+ 0x9CB9: 0xF793,
+ 0x9CBA: 0xF6F5,
+ 0x9CBB: 0xF6F6,
+ 0x9CBC: 0xF6F7,
+ 0x9CBD: 0xF6F8,
+ 0x9CBE: 0xF794,
+ 0x9CBF: 0xF795,
+ 0x9CC0: 0xF796,
+ 0x9CC1: 0xF797,
+ 0x9CC2: 0xF798,
+ 0x9CC3: 0xC8FA,
+ 0x9CC4: 0xF6F9,
+ 0x9CC5: 0xF6FA,
+ 0x9CC6: 0xF6FB,
+ 0x9CC7: 0xF6FC,
+ 0x9CC8: 0xF799,
+ 0x9CC9: 0xF79A,
+ 0x9CCA: 0xF6FD,
+ 0x9CCB: 0xF6FE,
+ 0x9CCC: 0xF7A1,
+ 0x9CCD: 0xF7A2,
+ 0x9CCE: 0xF7A3,
+ 0x9CCF: 0xF7A4,
+ 0x9CD0: 0xF7A5,
+ 0x9CD1: 0xF79B,
+ 0x9CD2: 0xF79C,
+ 0x9CD3: 0xF7A6,
+ 0x9CD4: 0xF7A7,
+ 0x9CD5: 0xF7A8,
+ 0x9CD6: 0xB1EE,
+ 0x9CD7: 0xF7A9,
+ 0x9CD8: 0xF7AA,
+ 0x9CD9: 0xF7AB,
+ 0x9CDA: 0xF79D,
+ 0x9CDB: 0xF79E,
+ 0x9CDC: 0xF7AC,
+ 0x9CDD: 0xF7AD,
+ 0x9CDE: 0xC1DB,
+ 0x9CDF: 0xF7AE,
+ 0x9CE0: 0xF79F,
+ 0x9CE1: 0xF7A0,
+ 0x9CE2: 0xF7AF,
+ 0x9CE3: 0xF840,
+ 0x9CE4: 0xF841,
+ 0x9CE5: 0xF842,
+ 0x9CE6: 0xF843,
+ 0x9CE7: 0xF844,
+ 0x9CE8: 0xF845,
+ 0x9CE9: 0xF846,
+ 0x9CEA: 0xF847,
+ 0x9CEB: 0xF848,
+ 0x9CEC: 0xF849,
+ 0x9CED: 0xF84A,
+ 0x9CEE: 0xF84B,
+ 0x9CEF: 0xF84C,
+ 0x9CF0: 0xF84D,
+ 0x9CF1: 0xF84E,
+ 0x9CF2: 0xF84F,
+ 0x9CF3: 0xF850,
+ 0x9CF4: 0xF851,
+ 0x9CF5: 0xF852,
+ 0x9CF6: 0xF853,
+ 0x9CF7: 0xF854,
+ 0x9CF8: 0xF855,
+ 0x9CF9: 0xF856,
+ 0x9CFA: 0xF857,
+ 0x9CFB: 0xF858,
+ 0x9CFC: 0xF859,
+ 0x9CFD: 0xF85A,
+ 0x9CFE: 0xF85B,
+ 0x9CFF: 0xF85C,
+ 0x9D00: 0xF85D,
+ 0x9D01: 0xF85E,
+ 0x9D02: 0xF85F,
+ 0x9D03: 0xF860,
+ 0x9D04: 0xF861,
+ 0x9D05: 0xF862,
+ 0x9D06: 0xF863,
+ 0x9D07: 0xF864,
+ 0x9D08: 0xF865,
+ 0x9D09: 0xF866,
+ 0x9D0A: 0xF867,
+ 0x9D0B: 0xF868,
+ 0x9D0C: 0xF869,
+ 0x9D0D: 0xF86A,
+ 0x9D0E: 0xF86B,
+ 0x9D0F: 0xF86C,
+ 0x9D10: 0xF86D,
+ 0x9D11: 0xF86E,
+ 0x9D12: 0xF86F,
+ 0x9D13: 0xF870,
+ 0x9D14: 0xF871,
+ 0x9D15: 0xF872,
+ 0x9D16: 0xF873,
+ 0x9D17: 0xF874,
+ 0x9D18: 0xF875,
+ 0x9D19: 0xF876,
+ 0x9D1A: 0xF877,
+ 0x9D1B: 0xF878,
+ 0x9D1C: 0xF879,
+ 0x9D1D: 0xF87A,
+ 0x9D1E: 0xF87B,
+ 0x9D1F: 0xF87C,
+ 0x9D20: 0xF87D,
+ 0x9D21: 0xF87E,
+ 0x9D22: 0xF880,
+ 0x9D23: 0xF881,
+ 0x9D24: 0xF882,
+ 0x9D25: 0xF883,
+ 0x9D26: 0xF884,
+ 0x9D27: 0xF885,
+ 0x9D28: 0xF886,
+ 0x9D29: 0xF887,
+ 0x9D2A: 0xF888,
+ 0x9D2B: 0xF889,
+ 0x9D2C: 0xF88A,
+ 0x9D2D: 0xF88B,
+ 0x9D2E: 0xF88C,
+ 0x9D2F: 0xF88D,
+ 0x9D30: 0xF88E,
+ 0x9D31: 0xF88F,
+ 0x9D32: 0xF890,
+ 0x9D33: 0xF891,
+ 0x9D34: 0xF892,
+ 0x9D35: 0xF893,
+ 0x9D36: 0xF894,
+ 0x9D37: 0xF895,
+ 0x9D38: 0xF896,
+ 0x9D39: 0xF897,
+ 0x9D3A: 0xF898,
+ 0x9D3B: 0xF899,
+ 0x9D3C: 0xF89A,
+ 0x9D3D: 0xF89B,
+ 0x9D3E: 0xF89C,
+ 0x9D3F: 0xF89D,
+ 0x9D40: 0xF89E,
+ 0x9D41: 0xF89F,
+ 0x9D42: 0xF8A0,
+ 0x9D43: 0xF940,
+ 0x9D44: 0xF941,
+ 0x9D45: 0xF942,
+ 0x9D46: 0xF943,
+ 0x9D47: 0xF944,
+ 0x9D48: 0xF945,
+ 0x9D49: 0xF946,
+ 0x9D4A: 0xF947,
+ 0x9D4B: 0xF948,
+ 0x9D4C: 0xF949,
+ 0x9D4D: 0xF94A,
+ 0x9D4E: 0xF94B,
+ 0x9D4F: 0xF94C,
+ 0x9D50: 0xF94D,
+ 0x9D51: 0xF94E,
+ 0x9D52: 0xF94F,
+ 0x9D53: 0xF950,
+ 0x9D54: 0xF951,
+ 0x9D55: 0xF952,
+ 0x9D56: 0xF953,
+ 0x9D57: 0xF954,
+ 0x9D58: 0xF955,
+ 0x9D59: 0xF956,
+ 0x9D5A: 0xF957,
+ 0x9D5B: 0xF958,
+ 0x9D5C: 0xF959,
+ 0x9D5D: 0xF95A,
+ 0x9D5E: 0xF95B,
+ 0x9D5F: 0xF95C,
+ 0x9D60: 0xF95D,
+ 0x9D61: 0xF95E,
+ 0x9D62: 0xF95F,
+ 0x9D63: 0xF960,
+ 0x9D64: 0xF961,
+ 0x9D65: 0xF962,
+ 0x9D66: 0xF963,
+ 0x9D67: 0xF964,
+ 0x9D68: 0xF965,
+ 0x9D69: 0xF966,
+ 0x9D6A: 0xF967,
+ 0x9D6B: 0xF968,
+ 0x9D6C: 0xF969,
+ 0x9D6D: 0xF96A,
+ 0x9D6E: 0xF96B,
+ 0x9D6F: 0xF96C,
+ 0x9D70: 0xF96D,
+ 0x9D71: 0xF96E,
+ 0x9D72: 0xF96F,
+ 0x9D73: 0xF970,
+ 0x9D74: 0xF971,
+ 0x9D75: 0xF972,
+ 0x9D76: 0xF973,
+ 0x9D77: 0xF974,
+ 0x9D78: 0xF975,
+ 0x9D79: 0xF976,
+ 0x9D7A: 0xF977,
+ 0x9D7B: 0xF978,
+ 0x9D7C: 0xF979,
+ 0x9D7D: 0xF97A,
+ 0x9D7E: 0xF97B,
+ 0x9D7F: 0xF97C,
+ 0x9D80: 0xF97D,
+ 0x9D81: 0xF97E,
+ 0x9D82: 0xF980,
+ 0x9D83: 0xF981,
+ 0x9D84: 0xF982,
+ 0x9D85: 0xF983,
+ 0x9D86: 0xF984,
+ 0x9D87: 0xF985,
+ 0x9D88: 0xF986,
+ 0x9D89: 0xF987,
+ 0x9D8A: 0xF988,
+ 0x9D8B: 0xF989,
+ 0x9D8C: 0xF98A,
+ 0x9D8D: 0xF98B,
+ 0x9D8E: 0xF98C,
+ 0x9D8F: 0xF98D,
+ 0x9D90: 0xF98E,
+ 0x9D91: 0xF98F,
+ 0x9D92: 0xF990,
+ 0x9D93: 0xF991,
+ 0x9D94: 0xF992,
+ 0x9D95: 0xF993,
+ 0x9D96: 0xF994,
+ 0x9D97: 0xF995,
+ 0x9D98: 0xF996,
+ 0x9D99: 0xF997,
+ 0x9D9A: 0xF998,
+ 0x9D9B: 0xF999,
+ 0x9D9C: 0xF99A,
+ 0x9D9D: 0xF99B,
+ 0x9D9E: 0xF99C,
+ 0x9D9F: 0xF99D,
+ 0x9DA0: 0xF99E,
+ 0x9DA1: 0xF99F,
+ 0x9DA2: 0xF9A0,
+ 0x9DA3: 0xFA40,
+ 0x9DA4: 0xFA41,
+ 0x9DA5: 0xFA42,
+ 0x9DA6: 0xFA43,
+ 0x9DA7: 0xFA44,
+ 0x9DA8: 0xFA45,
+ 0x9DA9: 0xFA46,
+ 0x9DAA: 0xFA47,
+ 0x9DAB: 0xFA48,
+ 0x9DAC: 0xFA49,
+ 0x9DAD: 0xFA4A,
+ 0x9DAE: 0xFA4B,
+ 0x9DAF: 0xFA4C,
+ 0x9DB0: 0xFA4D,
+ 0x9DB1: 0xFA4E,
+ 0x9DB2: 0xFA4F,
+ 0x9DB3: 0xFA50,
+ 0x9DB4: 0xFA51,
+ 0x9DB5: 0xFA52,
+ 0x9DB6: 0xFA53,
+ 0x9DB7: 0xFA54,
+ 0x9DB8: 0xFA55,
+ 0x9DB9: 0xFA56,
+ 0x9DBA: 0xFA57,
+ 0x9DBB: 0xFA58,
+ 0x9DBC: 0xFA59,
+ 0x9DBD: 0xFA5A,
+ 0x9DBE: 0xFA5B,
+ 0x9DBF: 0xFA5C,
+ 0x9DC0: 0xFA5D,
+ 0x9DC1: 0xFA5E,
+ 0x9DC2: 0xFA5F,
+ 0x9DC3: 0xFA60,
+ 0x9DC4: 0xFA61,
+ 0x9DC5: 0xFA62,
+ 0x9DC6: 0xFA63,
+ 0x9DC7: 0xFA64,
+ 0x9DC8: 0xFA65,
+ 0x9DC9: 0xFA66,
+ 0x9DCA: 0xFA67,
+ 0x9DCB: 0xFA68,
+ 0x9DCC: 0xFA69,
+ 0x9DCD: 0xFA6A,
+ 0x9DCE: 0xFA6B,
+ 0x9DCF: 0xFA6C,
+ 0x9DD0: 0xFA6D,
+ 0x9DD1: 0xFA6E,
+ 0x9DD2: 0xFA6F,
+ 0x9DD3: 0xFA70,
+ 0x9DD4: 0xFA71,
+ 0x9DD5: 0xFA72,
+ 0x9DD6: 0xFA73,
+ 0x9DD7: 0xFA74,
+ 0x9DD8: 0xFA75,
+ 0x9DD9: 0xFA76,
+ 0x9DDA: 0xFA77,
+ 0x9DDB: 0xFA78,
+ 0x9DDC: 0xFA79,
+ 0x9DDD: 0xFA7A,
+ 0x9DDE: 0xFA7B,
+ 0x9DDF: 0xFA7C,
+ 0x9DE0: 0xFA7D,
+ 0x9DE1: 0xFA7E,
+ 0x9DE2: 0xFA80,
+ 0x9DE3: 0xFA81,
+ 0x9DE4: 0xFA82,
+ 0x9DE5: 0xFA83,
+ 0x9DE6: 0xFA84,
+ 0x9DE7: 0xFA85,
+ 0x9DE8: 0xFA86,
+ 0x9DE9: 0xFA87,
+ 0x9DEA: 0xFA88,
+ 0x9DEB: 0xFA89,
+ 0x9DEC: 0xFA8A,
+ 0x9DED: 0xFA8B,
+ 0x9DEE: 0xFA8C,
+ 0x9DEF: 0xFA8D,
+ 0x9DF0: 0xFA8E,
+ 0x9DF1: 0xFA8F,
+ 0x9DF2: 0xFA90,
+ 0x9DF3: 0xFA91,
+ 0x9DF4: 0xFA92,
+ 0x9DF5: 0xFA93,
+ 0x9DF6: 0xFA94,
+ 0x9DF7: 0xFA95,
+ 0x9DF8: 0xFA96,
+ 0x9DF9: 0xFA97,
+ 0x9DFA: 0xFA98,
+ 0x9DFB: 0xFA99,
+ 0x9DFC: 0xFA9A,
+ 0x9DFD: 0xFA9B,
+ 0x9DFE: 0xFA9C,
+ 0x9DFF: 0xFA9D,
+ 0x9E00: 0xFA9E,
+ 0x9E01: 0xFA9F,
+ 0x9E02: 0xFAA0,
+ 0x9E03: 0xFB40,
+ 0x9E04: 0xFB41,
+ 0x9E05: 0xFB42,
+ 0x9E06: 0xFB43,
+ 0x9E07: 0xFB44,
+ 0x9E08: 0xFB45,
+ 0x9E09: 0xFB46,
+ 0x9E0A: 0xFB47,
+ 0x9E0B: 0xFB48,
+ 0x9E0C: 0xFB49,
+ 0x9E0D: 0xFB4A,
+ 0x9E0E: 0xFB4B,
+ 0x9E0F: 0xFB4C,
+ 0x9E10: 0xFB4D,
+ 0x9E11: 0xFB4E,
+ 0x9E12: 0xFB4F,
+ 0x9E13: 0xFB50,
+ 0x9E14: 0xFB51,
+ 0x9E15: 0xFB52,
+ 0x9E16: 0xFB53,
+ 0x9E17: 0xFB54,
+ 0x9E18: 0xFB55,
+ 0x9E19: 0xFB56,
+ 0x9E1A: 0xFB57,
+ 0x9E1B: 0xFB58,
+ 0x9E1C: 0xFB59,
+ 0x9E1D: 0xFB5A,
+ 0x9E1E: 0xFB5B,
+ 0x9E1F: 0xC4F1,
+ 0x9E20: 0xF0AF,
+ 0x9E21: 0xBCA6,
+ 0x9E22: 0xF0B0,
+ 0x9E23: 0xC3F9,
+ 0x9E24: 0xFB5C,
+ 0x9E25: 0xC5B8,
+ 0x9E26: 0xD1BB,
+ 0x9E27: 0xFB5D,
+ 0x9E28: 0xF0B1,
+ 0x9E29: 0xF0B2,
+ 0x9E2A: 0xF0B3,
+ 0x9E2B: 0xF0B4,
+ 0x9E2C: 0xF0B5,
+ 0x9E2D: 0xD1BC,
+ 0x9E2E: 0xFB5E,
+ 0x9E2F: 0xD1EC,
+ 0x9E30: 0xFB5F,
+ 0x9E31: 0xF0B7,
+ 0x9E32: 0xF0B6,
+ 0x9E33: 0xD4A7,
+ 0x9E34: 0xFB60,
+ 0x9E35: 0xCDD2,
+ 0x9E36: 0xF0B8,
+ 0x9E37: 0xF0BA,
+ 0x9E38: 0xF0B9,
+ 0x9E39: 0xF0BB,
+ 0x9E3A: 0xF0BC,
+ 0x9E3B: 0xFB61,
+ 0x9E3C: 0xFB62,
+ 0x9E3D: 0xB8EB,
+ 0x9E3E: 0xF0BD,
+ 0x9E3F: 0xBAE8,
+ 0x9E40: 0xFB63,
+ 0x9E41: 0xF0BE,
+ 0x9E42: 0xF0BF,
+ 0x9E43: 0xBEE9,
+ 0x9E44: 0xF0C0,
+ 0x9E45: 0xB6EC,
+ 0x9E46: 0xF0C1,
+ 0x9E47: 0xF0C2,
+ 0x9E48: 0xF0C3,
+ 0x9E49: 0xF0C4,
+ 0x9E4A: 0xC8B5,
+ 0x9E4B: 0xF0C5,
+ 0x9E4C: 0xF0C6,
+ 0x9E4D: 0xFB64,
+ 0x9E4E: 0xF0C7,
+ 0x9E4F: 0xC5F4,
+ 0x9E50: 0xFB65,
+ 0x9E51: 0xF0C8,
+ 0x9E52: 0xFB66,
+ 0x9E53: 0xFB67,
+ 0x9E54: 0xFB68,
+ 0x9E55: 0xF0C9,
+ 0x9E56: 0xFB69,
+ 0x9E57: 0xF0CA,
+ 0x9E58: 0xF7BD,
+ 0x9E59: 0xFB6A,
+ 0x9E5A: 0xF0CB,
+ 0x9E5B: 0xF0CC,
+ 0x9E5C: 0xF0CD,
+ 0x9E5D: 0xFB6B,
+ 0x9E5E: 0xF0CE,
+ 0x9E5F: 0xFB6C,
+ 0x9E60: 0xFB6D,
+ 0x9E61: 0xFB6E,
+ 0x9E62: 0xFB6F,
+ 0x9E63: 0xF0CF,
+ 0x9E64: 0xBAD7,
+ 0x9E65: 0xFB70,
+ 0x9E66: 0xF0D0,
+ 0x9E67: 0xF0D1,
+ 0x9E68: 0xF0D2,
+ 0x9E69: 0xF0D3,
+ 0x9E6A: 0xF0D4,
+ 0x9E6B: 0xF0D5,
+ 0x9E6C: 0xF0D6,
+ 0x9E6D: 0xF0D8,
+ 0x9E6E: 0xFB71,
+ 0x9E6F: 0xFB72,
+ 0x9E70: 0xD3A5,
+ 0x9E71: 0xF0D7,
+ 0x9E72: 0xFB73,
+ 0x9E73: 0xF0D9,
+ 0x9E74: 0xFB74,
+ 0x9E75: 0xFB75,
+ 0x9E76: 0xFB76,
+ 0x9E77: 0xFB77,
+ 0x9E78: 0xFB78,
+ 0x9E79: 0xFB79,
+ 0x9E7A: 0xFB7A,
+ 0x9E7B: 0xFB7B,
+ 0x9E7C: 0xFB7C,
+ 0x9E7D: 0xFB7D,
+ 0x9E7E: 0xF5BA,
+ 0x9E7F: 0xC2B9,
+ 0x9E80: 0xFB7E,
+ 0x9E81: 0xFB80,
+ 0x9E82: 0xF7E4,
+ 0x9E83: 0xFB81,
+ 0x9E84: 0xFB82,
+ 0x9E85: 0xFB83,
+ 0x9E86: 0xFB84,
+ 0x9E87: 0xF7E5,
+ 0x9E88: 0xF7E6,
+ 0x9E89: 0xFB85,
+ 0x9E8A: 0xFB86,
+ 0x9E8B: 0xF7E7,
+ 0x9E8C: 0xFB87,
+ 0x9E8D: 0xFB88,
+ 0x9E8E: 0xFB89,
+ 0x9E8F: 0xFB8A,
+ 0x9E90: 0xFB8B,
+ 0x9E91: 0xFB8C,
+ 0x9E92: 0xF7E8,
+ 0x9E93: 0xC2B4,
+ 0x9E94: 0xFB8D,
+ 0x9E95: 0xFB8E,
+ 0x9E96: 0xFB8F,
+ 0x9E97: 0xFB90,
+ 0x9E98: 0xFB91,
+ 0x9E99: 0xFB92,
+ 0x9E9A: 0xFB93,
+ 0x9E9B: 0xFB94,
+ 0x9E9C: 0xFB95,
+ 0x9E9D: 0xF7EA,
+ 0x9E9E: 0xFB96,
+ 0x9E9F: 0xF7EB,
+ 0x9EA0: 0xFB97,
+ 0x9EA1: 0xFB98,
+ 0x9EA2: 0xFB99,
+ 0x9EA3: 0xFB9A,
+ 0x9EA4: 0xFB9B,
+ 0x9EA5: 0xFB9C,
+ 0x9EA6: 0xC2F3,
+ 0x9EA7: 0xFB9D,
+ 0x9EA8: 0xFB9E,
+ 0x9EA9: 0xFB9F,
+ 0x9EAA: 0xFBA0,
+ 0x9EAB: 0xFC40,
+ 0x9EAC: 0xFC41,
+ 0x9EAD: 0xFC42,
+ 0x9EAE: 0xFC43,
+ 0x9EAF: 0xFC44,
+ 0x9EB0: 0xFC45,
+ 0x9EB1: 0xFC46,
+ 0x9EB2: 0xFC47,
+ 0x9EB3: 0xFC48,
+ 0x9EB4: 0xF4F0,
+ 0x9EB5: 0xFC49,
+ 0x9EB6: 0xFC4A,
+ 0x9EB7: 0xFC4B,
+ 0x9EB8: 0xF4EF,
+ 0x9EB9: 0xFC4C,
+ 0x9EBA: 0xFC4D,
+ 0x9EBB: 0xC2E9,
+ 0x9EBC: 0xFC4E,
+ 0x9EBD: 0xF7E1,
+ 0x9EBE: 0xF7E2,
+ 0x9EBF: 0xFC4F,
+ 0x9EC0: 0xFC50,
+ 0x9EC1: 0xFC51,
+ 0x9EC2: 0xFC52,
+ 0x9EC3: 0xFC53,
+ 0x9EC4: 0xBBC6,
+ 0x9EC5: 0xFC54,
+ 0x9EC6: 0xFC55,
+ 0x9EC7: 0xFC56,
+ 0x9EC8: 0xFC57,
+ 0x9EC9: 0xD9E4,
+ 0x9ECA: 0xFC58,
+ 0x9ECB: 0xFC59,
+ 0x9ECC: 0xFC5A,
+ 0x9ECD: 0xCAF2,
+ 0x9ECE: 0xC0E8,
+ 0x9ECF: 0xF0A4,
+ 0x9ED0: 0xFC5B,
+ 0x9ED1: 0xBADA,
+ 0x9ED2: 0xFC5C,
+ 0x9ED3: 0xFC5D,
+ 0x9ED4: 0xC7AD,
+ 0x9ED5: 0xFC5E,
+ 0x9ED6: 0xFC5F,
+ 0x9ED7: 0xFC60,
+ 0x9ED8: 0xC4AC,
+ 0x9ED9: 0xFC61,
+ 0x9EDA: 0xFC62,
+ 0x9EDB: 0xF7EC,
+ 0x9EDC: 0xF7ED,
+ 0x9EDD: 0xF7EE,
+ 0x9EDE: 0xFC63,
+ 0x9EDF: 0xF7F0,
+ 0x9EE0: 0xF7EF,
+ 0x9EE1: 0xFC64,
+ 0x9EE2: 0xF7F1,
+ 0x9EE3: 0xFC65,
+ 0x9EE4: 0xFC66,
+ 0x9EE5: 0xF7F4,
+ 0x9EE6: 0xFC67,
+ 0x9EE7: 0xF7F3,
+ 0x9EE8: 0xFC68,
+ 0x9EE9: 0xF7F2,
+ 0x9EEA: 0xF7F5,
+ 0x9EEB: 0xFC69,
+ 0x9EEC: 0xFC6A,
+ 0x9EED: 0xFC6B,
+ 0x9EEE: 0xFC6C,
+ 0x9EEF: 0xF7F6,
+ 0x9EF0: 0xFC6D,
+ 0x9EF1: 0xFC6E,
+ 0x9EF2: 0xFC6F,
+ 0x9EF3: 0xFC70,
+ 0x9EF4: 0xFC71,
+ 0x9EF5: 0xFC72,
+ 0x9EF6: 0xFC73,
+ 0x9EF7: 0xFC74,
+ 0x9EF8: 0xFC75,
+ 0x9EF9: 0xEDE9,
+ 0x9EFA: 0xFC76,
+ 0x9EFB: 0xEDEA,
+ 0x9EFC: 0xEDEB,
+ 0x9EFD: 0xFC77,
+ 0x9EFE: 0xF6BC,
+ 0x9EFF: 0xFC78,
+ 0x9F00: 0xFC79,
+ 0x9F01: 0xFC7A,
+ 0x9F02: 0xFC7B,
+ 0x9F03: 0xFC7C,
+ 0x9F04: 0xFC7D,
+ 0x9F05: 0xFC7E,
+ 0x9F06: 0xFC80,
+ 0x9F07: 0xFC81,
+ 0x9F08: 0xFC82,
+ 0x9F09: 0xFC83,
+ 0x9F0A: 0xFC84,
+ 0x9F0B: 0xF6BD,
+ 0x9F0C: 0xFC85,
+ 0x9F0D: 0xF6BE,
+ 0x9F0E: 0xB6A6,
+ 0x9F0F: 0xFC86,
+ 0x9F10: 0xD8BE,
+ 0x9F11: 0xFC87,
+ 0x9F12: 0xFC88,
+ 0x9F13: 0xB9C4,
+ 0x9F14: 0xFC89,
+ 0x9F15: 0xFC8A,
+ 0x9F16: 0xFC8B,
+ 0x9F17: 0xD8BB,
+ 0x9F18: 0xFC8C,
+ 0x9F19: 0xDCB1,
+ 0x9F1A: 0xFC8D,
+ 0x9F1B: 0xFC8E,
+ 0x9F1C: 0xFC8F,
+ 0x9F1D: 0xFC90,
+ 0x9F1E: 0xFC91,
+ 0x9F1F: 0xFC92,
+ 0x9F20: 0xCAF3,
+ 0x9F21: 0xFC93,
+ 0x9F22: 0xF7F7,
+ 0x9F23: 0xFC94,
+ 0x9F24: 0xFC95,
+ 0x9F25: 0xFC96,
+ 0x9F26: 0xFC97,
+ 0x9F27: 0xFC98,
+ 0x9F28: 0xFC99,
+ 0x9F29: 0xFC9A,
+ 0x9F2A: 0xFC9B,
+ 0x9F2B: 0xFC9C,
+ 0x9F2C: 0xF7F8,
+ 0x9F2D: 0xFC9D,
+ 0x9F2E: 0xFC9E,
+ 0x9F2F: 0xF7F9,
+ 0x9F30: 0xFC9F,
+ 0x9F31: 0xFCA0,
+ 0x9F32: 0xFD40,
+ 0x9F33: 0xFD41,
+ 0x9F34: 0xFD42,
+ 0x9F35: 0xFD43,
+ 0x9F36: 0xFD44,
+ 0x9F37: 0xF7FB,
+ 0x9F38: 0xFD45,
+ 0x9F39: 0xF7FA,
+ 0x9F3A: 0xFD46,
+ 0x9F3B: 0xB1C7,
+ 0x9F3C: 0xFD47,
+ 0x9F3D: 0xF7FC,
+ 0x9F3E: 0xF7FD,
+ 0x9F3F: 0xFD48,
+ 0x9F40: 0xFD49,
+ 0x9F41: 0xFD4A,
+ 0x9F42: 0xFD4B,
+ 0x9F43: 0xFD4C,
+ 0x9F44: 0xF7FE,
+ 0x9F45: 0xFD4D,
+ 0x9F46: 0xFD4E,
+ 0x9F47: 0xFD4F,
+ 0x9F48: 0xFD50,
+ 0x9F49: 0xFD51,
+ 0x9F4A: 0xFD52,
+ 0x9F4B: 0xFD53,
+ 0x9F4C: 0xFD54,
+ 0x9F4D: 0xFD55,
+ 0x9F4E: 0xFD56,
+ 0x9F4F: 0xFD57,
+ 0x9F50: 0xC6EB,
+ 0x9F51: 0xECB4,
+ 0x9F52: 0xFD58,
+ 0x9F53: 0xFD59,
+ 0x9F54: 0xFD5A,
+ 0x9F55: 0xFD5B,
+ 0x9F56: 0xFD5C,
+ 0x9F57: 0xFD5D,
+ 0x9F58: 0xFD5E,
+ 0x9F59: 0xFD5F,
+ 0x9F5A: 0xFD60,
+ 0x9F5B: 0xFD61,
+ 0x9F5C: 0xFD62,
+ 0x9F5D: 0xFD63,
+ 0x9F5E: 0xFD64,
+ 0x9F5F: 0xFD65,
+ 0x9F60: 0xFD66,
+ 0x9F61: 0xFD67,
+ 0x9F62: 0xFD68,
+ 0x9F63: 0xFD69,
+ 0x9F64: 0xFD6A,
+ 0x9F65: 0xFD6B,
+ 0x9F66: 0xFD6C,
+ 0x9F67: 0xFD6D,
+ 0x9F68: 0xFD6E,
+ 0x9F69: 0xFD6F,
+ 0x9F6A: 0xFD70,
+ 0x9F6B: 0xFD71,
+ 0x9F6C: 0xFD72,
+ 0x9F6D: 0xFD73,
+ 0x9F6E: 0xFD74,
+ 0x9F6F: 0xFD75,
+ 0x9F70: 0xFD76,
+ 0x9F71: 0xFD77,
+ 0x9F72: 0xFD78,
+ 0x9F73: 0xFD79,
+ 0x9F74: 0xFD7A,
+ 0x9F75: 0xFD7B,
+ 0x9F76: 0xFD7C,
+ 0x9F77: 0xFD7D,
+ 0x9F78: 0xFD7E,
+ 0x9F79: 0xFD80,
+ 0x9F7A: 0xFD81,
+ 0x9F7B: 0xFD82,
+ 0x9F7C: 0xFD83,
+ 0x9F7D: 0xFD84,
+ 0x9F7E: 0xFD85,
+ 0x9F7F: 0xB3DD,
+ 0x9F80: 0xF6B3,
+ 0x9F81: 0xFD86,
+ 0x9F82: 0xFD87,
+ 0x9F83: 0xF6B4,
+ 0x9F84: 0xC1E4,
+ 0x9F85: 0xF6B5,
+ 0x9F86: 0xF6B6,
+ 0x9F87: 0xF6B7,
+ 0x9F88: 0xF6B8,
+ 0x9F89: 0xF6B9,
+ 0x9F8A: 0xF6BA,
+ 0x9F8B: 0xC8A3,
+ 0x9F8C: 0xF6BB,
+ 0x9F8D: 0xFD88,
+ 0x9F8E: 0xFD89,
+ 0x9F8F: 0xFD8A,
+ 0x9F90: 0xFD8B,
+ 0x9F91: 0xFD8C,
+ 0x9F92: 0xFD8D,
+ 0x9F93: 0xFD8E,
+ 0x9F94: 0xFD8F,
+ 0x9F95: 0xFD90,
+ 0x9F96: 0xFD91,
+ 0x9F97: 0xFD92,
+ 0x9F98: 0xFD93,
+ 0x9F99: 0xC1FA,
+ 0x9F9A: 0xB9A8,
+ 0x9F9B: 0xEDE8,
+ 0x9F9C: 0xFD94,
+ 0x9F9D: 0xFD95,
+ 0x9F9E: 0xFD96,
+ 0x9F9F: 0xB9EA,
+ 0x9FA0: 0xD9DF,
+ 0x9FA1: 0xFD97,
+ 0x9FA2: 0xFD98,
+ 0x9FA3: 0xFD99,
+ 0x9FA4: 0xFD9A,
+ 0x9FA5: 0xFD9B,
+ 0x9FB4: 0xFE59,
+ 0x9FB5: 0xFE61,
+ 0x9FB6: 0xFE66,
+ 0x9FB7: 0xFE67,
+ 0x9FB8: 0xFE6D,
+ 0x9FB9: 0xFE7E,
+ 0x9FBA: 0xFE90,
+ 0x9FBB: 0xFEA0,
+ 0xE000: 0xAAA1,
+ 0xE001: 0xAAA2,
+ 0xE002: 0xAAA3,
+ 0xE003: 0xAAA4,
+ 0xE004: 0xAAA5,
+ 0xE005: 0xAAA6,
+ 0xE006: 0xAAA7,
+ 0xE007: 0xAAA8,
+ 0xE008: 0xAAA9,
+ 0xE009: 0xAAAA,
+ 0xE00A: 0xAAAB,
+ 0xE00B: 0xAAAC,
+ 0xE00C: 0xAAAD,
+ 0xE00D: 0xAAAE,
+ 0xE00E: 0xAAAF,
+ 0xE00F: 0xAAB0,
+ 0xE010: 0xAAB1,
+ 0xE011: 0xAAB2,
+ 0xE012: 0xAAB3,
+ 0xE013: 0xAAB4,
+ 0xE014: 0xAAB5,
+ 0xE015: 0xAAB6,
+ 0xE016: 0xAAB7,
+ 0xE017: 0xAAB8,
+ 0xE018: 0xAAB9,
+ 0xE019: 0xAABA,
+ 0xE01A: 0xAABB,
+ 0xE01B: 0xAABC,
+ 0xE01C: 0xAABD,
+ 0xE01D: 0xAABE,
+ 0xE01E: 0xAABF,
+ 0xE01F: 0xAAC0,
+ 0xE020: 0xAAC1,
+ 0xE021: 0xAAC2,
+ 0xE022: 0xAAC3,
+ 0xE023: 0xAAC4,
+ 0xE024: 0xAAC5,
+ 0xE025: 0xAAC6,
+ 0xE026: 0xAAC7,
+ 0xE027: 0xAAC8,
+ 0xE028: 0xAAC9,
+ 0xE029: 0xAACA,
+ 0xE02A: 0xAACB,
+ 0xE02B: 0xAACC,
+ 0xE02C: 0xAACD,
+ 0xE02D: 0xAACE,
+ 0xE02E: 0xAACF,
+ 0xE02F: 0xAAD0,
+ 0xE030: 0xAAD1,
+ 0xE031: 0xAAD2,
+ 0xE032: 0xAAD3,
+ 0xE033: 0xAAD4,
+ 0xE034: 0xAAD5,
+ 0xE035: 0xAAD6,
+ 0xE036: 0xAAD7,
+ 0xE037: 0xAAD8,
+ 0xE038: 0xAAD9,
+ 0xE039: 0xAADA,
+ 0xE03A: 0xAADB,
+ 0xE03B: 0xAADC,
+ 0xE03C: 0xAADD,
+ 0xE03D: 0xAADE,
+ 0xE03E: 0xAADF,
+ 0xE03F: 0xAAE0,
+ 0xE040: 0xAAE1,
+ 0xE041: 0xAAE2,
+ 0xE042: 0xAAE3,
+ 0xE043: 0xAAE4,
+ 0xE044: 0xAAE5,
+ 0xE045: 0xAAE6,
+ 0xE046: 0xAAE7,
+ 0xE047: 0xAAE8,
+ 0xE048: 0xAAE9,
+ 0xE049: 0xAAEA,
+ 0xE04A: 0xAAEB,
+ 0xE04B: 0xAAEC,
+ 0xE04C: 0xAAED,
+ 0xE04D: 0xAAEE,
+ 0xE04E: 0xAAEF,
+ 0xE04F: 0xAAF0,
+ 0xE050: 0xAAF1,
+ 0xE051: 0xAAF2,
+ 0xE052: 0xAAF3,
+ 0xE053: 0xAAF4,
+ 0xE054: 0xAAF5,
+ 0xE055: 0xAAF6,
+ 0xE056: 0xAAF7,
+ 0xE057: 0xAAF8,
+ 0xE058: 0xAAF9,
+ 0xE059: 0xAAFA,
+ 0xE05A: 0xAAFB,
+ 0xE05B: 0xAAFC,
+ 0xE05C: 0xAAFD,
+ 0xE05D: 0xAAFE,
+ 0xE05E: 0xABA1,
+ 0xE05F: 0xABA2,
+ 0xE060: 0xABA3,
+ 0xE061: 0xABA4,
+ 0xE062: 0xABA5,
+ 0xE063: 0xABA6,
+ 0xE064: 0xABA7,
+ 0xE065: 0xABA8,
+ 0xE066: 0xABA9,
+ 0xE067: 0xABAA,
+ 0xE068: 0xABAB,
+ 0xE069: 0xABAC,
+ 0xE06A: 0xABAD,
+ 0xE06B: 0xABAE,
+ 0xE06C: 0xABAF,
+ 0xE06D: 0xABB0,
+ 0xE06E: 0xABB1,
+ 0xE06F: 0xABB2,
+ 0xE070: 0xABB3,
+ 0xE071: 0xABB4,
+ 0xE072: 0xABB5,
+ 0xE073: 0xABB6,
+ 0xE074: 0xABB7,
+ 0xE075: 0xABB8,
+ 0xE076: 0xABB9,
+ 0xE077: 0xABBA,
+ 0xE078: 0xABBB,
+ 0xE079: 0xABBC,
+ 0xE07A: 0xABBD,
+ 0xE07B: 0xABBE,
+ 0xE07C: 0xABBF,
+ 0xE07D: 0xABC0,
+ 0xE07E: 0xABC1,
+ 0xE07F: 0xABC2,
+ 0xE080: 0xABC3,
+ 0xE081: 0xABC4,
+ 0xE082: 0xABC5,
+ 0xE083: 0xABC6,
+ 0xE084: 0xABC7,
+ 0xE085: 0xABC8,
+ 0xE086: 0xABC9,
+ 0xE087: 0xABCA,
+ 0xE088: 0xABCB,
+ 0xE089: 0xABCC,
+ 0xE08A: 0xABCD,
+ 0xE08B: 0xABCE,
+ 0xE08C: 0xABCF,
+ 0xE08D: 0xABD0,
+ 0xE08E: 0xABD1,
+ 0xE08F: 0xABD2,
+ 0xE090: 0xABD3,
+ 0xE091: 0xABD4,
+ 0xE092: 0xABD5,
+ 0xE093: 0xABD6,
+ 0xE094: 0xABD7,
+ 0xE095: 0xABD8,
+ 0xE096: 0xABD9,
+ 0xE097: 0xABDA,
+ 0xE098: 0xABDB,
+ 0xE099: 0xABDC,
+ 0xE09A: 0xABDD,
+ 0xE09B: 0xABDE,
+ 0xE09C: 0xABDF,
+ 0xE09D: 0xABE0,
+ 0xE09E: 0xABE1,
+ 0xE09F: 0xABE2,
+ 0xE0A0: 0xABE3,
+ 0xE0A1: 0xABE4,
+ 0xE0A2: 0xABE5,
+ 0xE0A3: 0xABE6,
+ 0xE0A4: 0xABE7,
+ 0xE0A5: 0xABE8,
+ 0xE0A6: 0xABE9,
+ 0xE0A7: 0xABEA,
+ 0xE0A8: 0xABEB,
+ 0xE0A9: 0xABEC,
+ 0xE0AA: 0xABED,
+ 0xE0AB: 0xABEE,
+ 0xE0AC: 0xABEF,
+ 0xE0AD: 0xABF0,
+ 0xE0AE: 0xABF1,
+ 0xE0AF: 0xABF2,
+ 0xE0B0: 0xABF3,
+ 0xE0B1: 0xABF4,
+ 0xE0B2: 0xABF5,
+ 0xE0B3: 0xABF6,
+ 0xE0B4: 0xABF7,
+ 0xE0B5: 0xABF8,
+ 0xE0B6: 0xABF9,
+ 0xE0B7: 0xABFA,
+ 0xE0B8: 0xABFB,
+ 0xE0B9: 0xABFC,
+ 0xE0BA: 0xABFD,
+ 0xE0BB: 0xABFE,
+ 0xE0BC: 0xACA1,
+ 0xE0BD: 0xACA2,
+ 0xE0BE: 0xACA3,
+ 0xE0BF: 0xACA4,
+ 0xE0C0: 0xACA5,
+ 0xE0C1: 0xACA6,
+ 0xE0C2: 0xACA7,
+ 0xE0C3: 0xACA8,
+ 0xE0C4: 0xACA9,
+ 0xE0C5: 0xACAA,
+ 0xE0C6: 0xACAB,
+ 0xE0C7: 0xACAC,
+ 0xE0C8: 0xACAD,
+ 0xE0C9: 0xACAE,
+ 0xE0CA: 0xACAF,
+ 0xE0CB: 0xACB0,
+ 0xE0CC: 0xACB1,
+ 0xE0CD: 0xACB2,
+ 0xE0CE: 0xACB3,
+ 0xE0CF: 0xACB4,
+ 0xE0D0: 0xACB5,
+ 0xE0D1: 0xACB6,
+ 0xE0D2: 0xACB7,
+ 0xE0D3: 0xACB8,
+ 0xE0D4: 0xACB9,
+ 0xE0D5: 0xACBA,
+ 0xE0D6: 0xACBB,
+ 0xE0D7: 0xACBC,
+ 0xE0D8: 0xACBD,
+ 0xE0D9: 0xACBE,
+ 0xE0DA: 0xACBF,
+ 0xE0DB: 0xACC0,
+ 0xE0DC: 0xACC1,
+ 0xE0DD: 0xACC2,
+ 0xE0DE: 0xACC3,
+ 0xE0DF: 0xACC4,
+ 0xE0E0: 0xACC5,
+ 0xE0E1: 0xACC6,
+ 0xE0E2: 0xACC7,
+ 0xE0E3: 0xACC8,
+ 0xE0E4: 0xACC9,
+ 0xE0E5: 0xACCA,
+ 0xE0E6: 0xACCB,
+ 0xE0E7: 0xACCC,
+ 0xE0E8: 0xACCD,
+ 0xE0E9: 0xACCE,
+ 0xE0EA: 0xACCF,
+ 0xE0EB: 0xACD0,
+ 0xE0EC: 0xACD1,
+ 0xE0ED: 0xACD2,
+ 0xE0EE: 0xACD3,
+ 0xE0EF: 0xACD4,
+ 0xE0F0: 0xACD5,
+ 0xE0F1: 0xACD6,
+ 0xE0F2: 0xACD7,
+ 0xE0F3: 0xACD8,
+ 0xE0F4: 0xACD9,
+ 0xE0F5: 0xACDA,
+ 0xE0F6: 0xACDB,
+ 0xE0F7: 0xACDC,
+ 0xE0F8: 0xACDD,
+ 0xE0F9: 0xACDE,
+ 0xE0FA: 0xACDF,
+ 0xE0FB: 0xACE0,
+ 0xE0FC: 0xACE1,
+ 0xE0FD: 0xACE2,
+ 0xE0FE: 0xACE3,
+ 0xE0FF: 0xACE4,
+ 0xE100: 0xACE5,
+ 0xE101: 0xACE6,
+ 0xE102: 0xACE7,
+ 0xE103: 0xACE8,
+ 0xE104: 0xACE9,
+ 0xE105: 0xACEA,
+ 0xE106: 0xACEB,
+ 0xE107: 0xACEC,
+ 0xE108: 0xACED,
+ 0xE109: 0xACEE,
+ 0xE10A: 0xACEF,
+ 0xE10B: 0xACF0,
+ 0xE10C: 0xACF1,
+ 0xE10D: 0xACF2,
+ 0xE10E: 0xACF3,
+ 0xE10F: 0xACF4,
+ 0xE110: 0xACF5,
+ 0xE111: 0xACF6,
+ 0xE112: 0xACF7,
+ 0xE113: 0xACF8,
+ 0xE114: 0xACF9,
+ 0xE115: 0xACFA,
+ 0xE116: 0xACFB,
+ 0xE117: 0xACFC,
+ 0xE118: 0xACFD,
+ 0xE119: 0xACFE,
+ 0xE11A: 0xADA1,
+ 0xE11B: 0xADA2,
+ 0xE11C: 0xADA3,
+ 0xE11D: 0xADA4,
+ 0xE11E: 0xADA5,
+ 0xE11F: 0xADA6,
+ 0xE120: 0xADA7,
+ 0xE121: 0xADA8,
+ 0xE122: 0xADA9,
+ 0xE123: 0xADAA,
+ 0xE124: 0xADAB,
+ 0xE125: 0xADAC,
+ 0xE126: 0xADAD,
+ 0xE127: 0xADAE,
+ 0xE128: 0xADAF,
+ 0xE129: 0xADB0,
+ 0xE12A: 0xADB1,
+ 0xE12B: 0xADB2,
+ 0xE12C: 0xADB3,
+ 0xE12D: 0xADB4,
+ 0xE12E: 0xADB5,
+ 0xE12F: 0xADB6,
+ 0xE130: 0xADB7,
+ 0xE131: 0xADB8,
+ 0xE132: 0xADB9,
+ 0xE133: 0xADBA,
+ 0xE134: 0xADBB,
+ 0xE135: 0xADBC,
+ 0xE136: 0xADBD,
+ 0xE137: 0xADBE,
+ 0xE138: 0xADBF,
+ 0xE139: 0xADC0,
+ 0xE13A: 0xADC1,
+ 0xE13B: 0xADC2,
+ 0xE13C: 0xADC3,
+ 0xE13D: 0xADC4,
+ 0xE13E: 0xADC5,
+ 0xE13F: 0xADC6,
+ 0xE140: 0xADC7,
+ 0xE141: 0xADC8,
+ 0xE142: 0xADC9,
+ 0xE143: 0xADCA,
+ 0xE144: 0xADCB,
+ 0xE145: 0xADCC,
+ 0xE146: 0xADCD,
+ 0xE147: 0xADCE,
+ 0xE148: 0xADCF,
+ 0xE149: 0xADD0,
+ 0xE14A: 0xADD1,
+ 0xE14B: 0xADD2,
+ 0xE14C: 0xADD3,
+ 0xE14D: 0xADD4,
+ 0xE14E: 0xADD5,
+ 0xE14F: 0xADD6,
+ 0xE150: 0xADD7,
+ 0xE151: 0xADD8,
+ 0xE152: 0xADD9,
+ 0xE153: 0xADDA,
+ 0xE154: 0xADDB,
+ 0xE155: 0xADDC,
+ 0xE156: 0xADDD,
+ 0xE157: 0xADDE,
+ 0xE158: 0xADDF,
+ 0xE159: 0xADE0,
+ 0xE15A: 0xADE1,
+ 0xE15B: 0xADE2,
+ 0xE15C: 0xADE3,
+ 0xE15D: 0xADE4,
+ 0xE15E: 0xADE5,
+ 0xE15F: 0xADE6,
+ 0xE160: 0xADE7,
+ 0xE161: 0xADE8,
+ 0xE162: 0xADE9,
+ 0xE163: 0xADEA,
+ 0xE164: 0xADEB,
+ 0xE165: 0xADEC,
+ 0xE166: 0xADED,
+ 0xE167: 0xADEE,
+ 0xE168: 0xADEF,
+ 0xE169: 0xADF0,
+ 0xE16A: 0xADF1,
+ 0xE16B: 0xADF2,
+ 0xE16C: 0xADF3,
+ 0xE16D: 0xADF4,
+ 0xE16E: 0xADF5,
+ 0xE16F: 0xADF6,
+ 0xE170: 0xADF7,
+ 0xE171: 0xADF8,
+ 0xE172: 0xADF9,
+ 0xE173: 0xADFA,
+ 0xE174: 0xADFB,
+ 0xE175: 0xADFC,
+ 0xE176: 0xADFD,
+ 0xE177: 0xADFE,
+ 0xE178: 0xAEA1,
+ 0xE179: 0xAEA2,
+ 0xE17A: 0xAEA3,
+ 0xE17B: 0xAEA4,
+ 0xE17C: 0xAEA5,
+ 0xE17D: 0xAEA6,
+ 0xE17E: 0xAEA7,
+ 0xE17F: 0xAEA8,
+ 0xE180: 0xAEA9,
+ 0xE181: 0xAEAA,
+ 0xE182: 0xAEAB,
+ 0xE183: 0xAEAC,
+ 0xE184: 0xAEAD,
+ 0xE185: 0xAEAE,
+ 0xE186: 0xAEAF,
+ 0xE187: 0xAEB0,
+ 0xE188: 0xAEB1,
+ 0xE189: 0xAEB2,
+ 0xE18A: 0xAEB3,
+ 0xE18B: 0xAEB4,
+ 0xE18C: 0xAEB5,
+ 0xE18D: 0xAEB6,
+ 0xE18E: 0xAEB7,
+ 0xE18F: 0xAEB8,
+ 0xE190: 0xAEB9,
+ 0xE191: 0xAEBA,
+ 0xE192: 0xAEBB,
+ 0xE193: 0xAEBC,
+ 0xE194: 0xAEBD,
+ 0xE195: 0xAEBE,
+ 0xE196: 0xAEBF,
+ 0xE197: 0xAEC0,
+ 0xE198: 0xAEC1,
+ 0xE199: 0xAEC2,
+ 0xE19A: 0xAEC3,
+ 0xE19B: 0xAEC4,
+ 0xE19C: 0xAEC5,
+ 0xE19D: 0xAEC6,
+ 0xE19E: 0xAEC7,
+ 0xE19F: 0xAEC8,
+ 0xE1A0: 0xAEC9,
+ 0xE1A1: 0xAECA,
+ 0xE1A2: 0xAECB,
+ 0xE1A3: 0xAECC,
+ 0xE1A4: 0xAECD,
+ 0xE1A5: 0xAECE,
+ 0xE1A6: 0xAECF,
+ 0xE1A7: 0xAED0,
+ 0xE1A8: 0xAED1,
+ 0xE1A9: 0xAED2,
+ 0xE1AA: 0xAED3,
+ 0xE1AB: 0xAED4,
+ 0xE1AC: 0xAED5,
+ 0xE1AD: 0xAED6,
+ 0xE1AE: 0xAED7,
+ 0xE1AF: 0xAED8,
+ 0xE1B0: 0xAED9,
+ 0xE1B1: 0xAEDA,
+ 0xE1B2: 0xAEDB,
+ 0xE1B3: 0xAEDC,
+ 0xE1B4: 0xAEDD,
+ 0xE1B5: 0xAEDE,
+ 0xE1B6: 0xAEDF,
+ 0xE1B7: 0xAEE0,
+ 0xE1B8: 0xAEE1,
+ 0xE1B9: 0xAEE2,
+ 0xE1BA: 0xAEE3,
+ 0xE1BB: 0xAEE4,
+ 0xE1BC: 0xAEE5,
+ 0xE1BD: 0xAEE6,
+ 0xE1BE: 0xAEE7,
+ 0xE1BF: 0xAEE8,
+ 0xE1C0: 0xAEE9,
+ 0xE1C1: 0xAEEA,
+ 0xE1C2: 0xAEEB,
+ 0xE1C3: 0xAEEC,
+ 0xE1C4: 0xAEED,
+ 0xE1C5: 0xAEEE,
+ 0xE1C6: 0xAEEF,
+ 0xE1C7: 0xAEF0,
+ 0xE1C8: 0xAEF1,
+ 0xE1C9: 0xAEF2,
+ 0xE1CA: 0xAEF3,
+ 0xE1CB: 0xAEF4,
+ 0xE1CC: 0xAEF5,
+ 0xE1CD: 0xAEF6,
+ 0xE1CE: 0xAEF7,
+ 0xE1CF: 0xAEF8,
+ 0xE1D0: 0xAEF9,
+ 0xE1D1: 0xAEFA,
+ 0xE1D2: 0xAEFB,
+ 0xE1D3: 0xAEFC,
+ 0xE1D4: 0xAEFD,
+ 0xE1D5: 0xAEFE,
+ 0xE1D6: 0xAFA1,
+ 0xE1D7: 0xAFA2,
+ 0xE1D8: 0xAFA3,
+ 0xE1D9: 0xAFA4,
+ 0xE1DA: 0xAFA5,
+ 0xE1DB: 0xAFA6,
+ 0xE1DC: 0xAFA7,
+ 0xE1DD: 0xAFA8,
+ 0xE1DE: 0xAFA9,
+ 0xE1DF: 0xAFAA,
+ 0xE1E0: 0xAFAB,
+ 0xE1E1: 0xAFAC,
+ 0xE1E2: 0xAFAD,
+ 0xE1E3: 0xAFAE,
+ 0xE1E4: 0xAFAF,
+ 0xE1E5: 0xAFB0,
+ 0xE1E6: 0xAFB1,
+ 0xE1E7: 0xAFB2,
+ 0xE1E8: 0xAFB3,
+ 0xE1E9: 0xAFB4,
+ 0xE1EA: 0xAFB5,
+ 0xE1EB: 0xAFB6,
+ 0xE1EC: 0xAFB7,
+ 0xE1ED: 0xAFB8,
+ 0xE1EE: 0xAFB9,
+ 0xE1EF: 0xAFBA,
+ 0xE1F0: 0xAFBB,
+ 0xE1F1: 0xAFBC,
+ 0xE1F2: 0xAFBD,
+ 0xE1F3: 0xAFBE,
+ 0xE1F4: 0xAFBF,
+ 0xE1F5: 0xAFC0,
+ 0xE1F6: 0xAFC1,
+ 0xE1F7: 0xAFC2,
+ 0xE1F8: 0xAFC3,
+ 0xE1F9: 0xAFC4,
+ 0xE1FA: 0xAFC5,
+ 0xE1FB: 0xAFC6,
+ 0xE1FC: 0xAFC7,
+ 0xE1FD: 0xAFC8,
+ 0xE1FE: 0xAFC9,
+ 0xE1FF: 0xAFCA,
+ 0xE200: 0xAFCB,
+ 0xE201: 0xAFCC,
+ 0xE202: 0xAFCD,
+ 0xE203: 0xAFCE,
+ 0xE204: 0xAFCF,
+ 0xE205: 0xAFD0,
+ 0xE206: 0xAFD1,
+ 0xE207: 0xAFD2,
+ 0xE208: 0xAFD3,
+ 0xE209: 0xAFD4,
+ 0xE20A: 0xAFD5,
+ 0xE20B: 0xAFD6,
+ 0xE20C: 0xAFD7,
+ 0xE20D: 0xAFD8,
+ 0xE20E: 0xAFD9,
+ 0xE20F: 0xAFDA,
+ 0xE210: 0xAFDB,
+ 0xE211: 0xAFDC,
+ 0xE212: 0xAFDD,
+ 0xE213: 0xAFDE,
+ 0xE214: 0xAFDF,
+ 0xE215: 0xAFE0,
+ 0xE216: 0xAFE1,
+ 0xE217: 0xAFE2,
+ 0xE218: 0xAFE3,
+ 0xE219: 0xAFE4,
+ 0xE21A: 0xAFE5,
+ 0xE21B: 0xAFE6,
+ 0xE21C: 0xAFE7,
+ 0xE21D: 0xAFE8,
+ 0xE21E: 0xAFE9,
+ 0xE21F: 0xAFEA,
+ 0xE220: 0xAFEB,
+ 0xE221: 0xAFEC,
+ 0xE222: 0xAFED,
+ 0xE223: 0xAFEE,
+ 0xE224: 0xAFEF,
+ 0xE225: 0xAFF0,
+ 0xE226: 0xAFF1,
+ 0xE227: 0xAFF2,
+ 0xE228: 0xAFF3,
+ 0xE229: 0xAFF4,
+ 0xE22A: 0xAFF5,
+ 0xE22B: 0xAFF6,
+ 0xE22C: 0xAFF7,
+ 0xE22D: 0xAFF8,
+ 0xE22E: 0xAFF9,
+ 0xE22F: 0xAFFA,
+ 0xE230: 0xAFFB,
+ 0xE231: 0xAFFC,
+ 0xE232: 0xAFFD,
+ 0xE233: 0xAFFE,
+ 0xE234: 0xF8A1,
+ 0xE235: 0xF8A2,
+ 0xE236: 0xF8A3,
+ 0xE237: 0xF8A4,
+ 0xE238: 0xF8A5,
+ 0xE239: 0xF8A6,
+ 0xE23A: 0xF8A7,
+ 0xE23B: 0xF8A8,
+ 0xE23C: 0xF8A9,
+ 0xE23D: 0xF8AA,
+ 0xE23E: 0xF8AB,
+ 0xE23F: 0xF8AC,
+ 0xE240: 0xF8AD,
+ 0xE241: 0xF8AE,
+ 0xE242: 0xF8AF,
+ 0xE243: 0xF8B0,
+ 0xE244: 0xF8B1,
+ 0xE245: 0xF8B2,
+ 0xE246: 0xF8B3,
+ 0xE247: 0xF8B4,
+ 0xE248: 0xF8B5,
+ 0xE249: 0xF8B6,
+ 0xE24A: 0xF8B7,
+ 0xE24B: 0xF8B8,
+ 0xE24C: 0xF8B9,
+ 0xE24D: 0xF8BA,
+ 0xE24E: 0xF8BB,
+ 0xE24F: 0xF8BC,
+ 0xE250: 0xF8BD,
+ 0xE251: 0xF8BE,
+ 0xE252: 0xF8BF,
+ 0xE253: 0xF8C0,
+ 0xE254: 0xF8C1,
+ 0xE255: 0xF8C2,
+ 0xE256: 0xF8C3,
+ 0xE257: 0xF8C4,
+ 0xE258: 0xF8C5,
+ 0xE259: 0xF8C6,
+ 0xE25A: 0xF8C7,
+ 0xE25B: 0xF8C8,
+ 0xE25C: 0xF8C9,
+ 0xE25D: 0xF8CA,
+ 0xE25E: 0xF8CB,
+ 0xE25F: 0xF8CC,
+ 0xE260: 0xF8CD,
+ 0xE261: 0xF8CE,
+ 0xE262: 0xF8CF,
+ 0xE263: 0xF8D0,
+ 0xE264: 0xF8D1,
+ 0xE265: 0xF8D2,
+ 0xE266: 0xF8D3,
+ 0xE267: 0xF8D4,
+ 0xE268: 0xF8D5,
+ 0xE269: 0xF8D6,
+ 0xE26A: 0xF8D7,
+ 0xE26B: 0xF8D8,
+ 0xE26C: 0xF8D9,
+ 0xE26D: 0xF8DA,
+ 0xE26E: 0xF8DB,
+ 0xE26F: 0xF8DC,
+ 0xE270: 0xF8DD,
+ 0xE271: 0xF8DE,
+ 0xE272: 0xF8DF,
+ 0xE273: 0xF8E0,
+ 0xE274: 0xF8E1,
+ 0xE275: 0xF8E2,
+ 0xE276: 0xF8E3,
+ 0xE277: 0xF8E4,
+ 0xE278: 0xF8E5,
+ 0xE279: 0xF8E6,
+ 0xE27A: 0xF8E7,
+ 0xE27B: 0xF8E8,
+ 0xE27C: 0xF8E9,
+ 0xE27D: 0xF8EA,
+ 0xE27E: 0xF8EB,
+ 0xE27F: 0xF8EC,
+ 0xE280: 0xF8ED,
+ 0xE281: 0xF8EE,
+ 0xE282: 0xF8EF,
+ 0xE283: 0xF8F0,
+ 0xE284: 0xF8F1,
+ 0xE285: 0xF8F2,
+ 0xE286: 0xF8F3,
+ 0xE287: 0xF8F4,
+ 0xE288: 0xF8F5,
+ 0xE289: 0xF8F6,
+ 0xE28A: 0xF8F7,
+ 0xE28B: 0xF8F8,
+ 0xE28C: 0xF8F9,
+ 0xE28D: 0xF8FA,
+ 0xE28E: 0xF8FB,
+ 0xE28F: 0xF8FC,
+ 0xE290: 0xF8FD,
+ 0xE291: 0xF8FE,
+ 0xE292: 0xF9A1,
+ 0xE293: 0xF9A2,
+ 0xE294: 0xF9A3,
+ 0xE295: 0xF9A4,
+ 0xE296: 0xF9A5,
+ 0xE297: 0xF9A6,
+ 0xE298: 0xF9A7,
+ 0xE299: 0xF9A8,
+ 0xE29A: 0xF9A9,
+ 0xE29B: 0xF9AA,
+ 0xE29C: 0xF9AB,
+ 0xE29D: 0xF9AC,
+ 0xE29E: 0xF9AD,
+ 0xE29F: 0xF9AE,
+ 0xE2A0: 0xF9AF,
+ 0xE2A1: 0xF9B0,
+ 0xE2A2: 0xF9B1,
+ 0xE2A3: 0xF9B2,
+ 0xE2A4: 0xF9B3,
+ 0xE2A5: 0xF9B4,
+ 0xE2A6: 0xF9B5,
+ 0xE2A7: 0xF9B6,
+ 0xE2A8: 0xF9B7,
+ 0xE2A9: 0xF9B8,
+ 0xE2AA: 0xF9B9,
+ 0xE2AB: 0xF9BA,
+ 0xE2AC: 0xF9BB,
+ 0xE2AD: 0xF9BC,
+ 0xE2AE: 0xF9BD,
+ 0xE2AF: 0xF9BE,
+ 0xE2B0: 0xF9BF,
+ 0xE2B1: 0xF9C0,
+ 0xE2B2: 0xF9C1,
+ 0xE2B3: 0xF9C2,
+ 0xE2B4: 0xF9C3,
+ 0xE2B5: 0xF9C4,
+ 0xE2B6: 0xF9C5,
+ 0xE2B7: 0xF9C6,
+ 0xE2B8: 0xF9C7,
+ 0xE2B9: 0xF9C8,
+ 0xE2BA: 0xF9C9,
+ 0xE2BB: 0xF9CA,
+ 0xE2BC: 0xF9CB,
+ 0xE2BD: 0xF9CC,
+ 0xE2BE: 0xF9CD,
+ 0xE2BF: 0xF9CE,
+ 0xE2C0: 0xF9CF,
+ 0xE2C1: 0xF9D0,
+ 0xE2C2: 0xF9D1,
+ 0xE2C3: 0xF9D2,
+ 0xE2C4: 0xF9D3,
+ 0xE2C5: 0xF9D4,
+ 0xE2C6: 0xF9D5,
+ 0xE2C7: 0xF9D6,
+ 0xE2C8: 0xF9D7,
+ 0xE2C9: 0xF9D8,
+ 0xE2CA: 0xF9D9,
+ 0xE2CB: 0xF9DA,
+ 0xE2CC: 0xF9DB,
+ 0xE2CD: 0xF9DC,
+ 0xE2CE: 0xF9DD,
+ 0xE2CF: 0xF9DE,
+ 0xE2D0: 0xF9DF,
+ 0xE2D1: 0xF9E0,
+ 0xE2D2: 0xF9E1,
+ 0xE2D3: 0xF9E2,
+ 0xE2D4: 0xF9E3,
+ 0xE2D5: 0xF9E4,
+ 0xE2D6: 0xF9E5,
+ 0xE2D7: 0xF9E6,
+ 0xE2D8: 0xF9E7,
+ 0xE2D9: 0xF9E8,
+ 0xE2DA: 0xF9E9,
+ 0xE2DB: 0xF9EA,
+ 0xE2DC: 0xF9EB,
+ 0xE2DD: 0xF9EC,
+ 0xE2DE: 0xF9ED,
+ 0xE2DF: 0xF9EE,
+ 0xE2E0: 0xF9EF,
+ 0xE2E1: 0xF9F0,
+ 0xE2E2: 0xF9F1,
+ 0xE2E3: 0xF9F2,
+ 0xE2E4: 0xF9F3,
+ 0xE2E5: 0xF9F4,
+ 0xE2E6: 0xF9F5,
+ 0xE2E7: 0xF9F6,
+ 0xE2E8: 0xF9F7,
+ 0xE2E9: 0xF9F8,
+ 0xE2EA: 0xF9F9,
+ 0xE2EB: 0xF9FA,
+ 0xE2EC: 0xF9FB,
+ 0xE2ED: 0xF9FC,
+ 0xE2EE: 0xF9FD,
+ 0xE2EF: 0xF9FE,
+ 0xE2F0: 0xFAA1,
+ 0xE2F1: 0xFAA2,
+ 0xE2F2: 0xFAA3,
+ 0xE2F3: 0xFAA4,
+ 0xE2F4: 0xFAA5,
+ 0xE2F5: 0xFAA6,
+ 0xE2F6: 0xFAA7,
+ 0xE2F7: 0xFAA8,
+ 0xE2F8: 0xFAA9,
+ 0xE2F9: 0xFAAA,
+ 0xE2FA: 0xFAAB,
+ 0xE2FB: 0xFAAC,
+ 0xE2FC: 0xFAAD,
+ 0xE2FD: 0xFAAE,
+ 0xE2FE: 0xFAAF,
+ 0xE2FF: 0xFAB0,
+ 0xE300: 0xFAB1,
+ 0xE301: 0xFAB2,
+ 0xE302: 0xFAB3,
+ 0xE303: 0xFAB4,
+ 0xE304: 0xFAB5,
+ 0xE305: 0xFAB6,
+ 0xE306: 0xFAB7,
+ 0xE307: 0xFAB8,
+ 0xE308: 0xFAB9,
+ 0xE309: 0xFABA,
+ 0xE30A: 0xFABB,
+ 0xE30B: 0xFABC,
+ 0xE30C: 0xFABD,
+ 0xE30D: 0xFABE,
+ 0xE30E: 0xFABF,
+ 0xE30F: 0xFAC0,
+ 0xE310: 0xFAC1,
+ 0xE311: 0xFAC2,
+ 0xE312: 0xFAC3,
+ 0xE313: 0xFAC4,
+ 0xE314: 0xFAC5,
+ 0xE315: 0xFAC6,
+ 0xE316: 0xFAC7,
+ 0xE317: 0xFAC8,
+ 0xE318: 0xFAC9,
+ 0xE319: 0xFACA,
+ 0xE31A: 0xFACB,
+ 0xE31B: 0xFACC,
+ 0xE31C: 0xFACD,
+ 0xE31D: 0xFACE,
+ 0xE31E: 0xFACF,
+ 0xE31F: 0xFAD0,
+ 0xE320: 0xFAD1,
+ 0xE321: 0xFAD2,
+ 0xE322: 0xFAD3,
+ 0xE323: 0xFAD4,
+ 0xE324: 0xFAD5,
+ 0xE325: 0xFAD6,
+ 0xE326: 0xFAD7,
+ 0xE327: 0xFAD8,
+ 0xE328: 0xFAD9,
+ 0xE329: 0xFADA,
+ 0xE32A: 0xFADB,
+ 0xE32B: 0xFADC,
+ 0xE32C: 0xFADD,
+ 0xE32D: 0xFADE,
+ 0xE32E: 0xFADF,
+ 0xE32F: 0xFAE0,
+ 0xE330: 0xFAE1,
+ 0xE331: 0xFAE2,
+ 0xE332: 0xFAE3,
+ 0xE333: 0xFAE4,
+ 0xE334: 0xFAE5,
+ 0xE335: 0xFAE6,
+ 0xE336: 0xFAE7,
+ 0xE337: 0xFAE8,
+ 0xE338: 0xFAE9,
+ 0xE339: 0xFAEA,
+ 0xE33A: 0xFAEB,
+ 0xE33B: 0xFAEC,
+ 0xE33C: 0xFAED,
+ 0xE33D: 0xFAEE,
+ 0xE33E: 0xFAEF,
+ 0xE33F: 0xFAF0,
+ 0xE340: 0xFAF1,
+ 0xE341: 0xFAF2,
+ 0xE342: 0xFAF3,
+ 0xE343: 0xFAF4,
+ 0xE344: 0xFAF5,
+ 0xE345: 0xFAF6,
+ 0xE346: 0xFAF7,
+ 0xE347: 0xFAF8,
+ 0xE348: 0xFAF9,
+ 0xE349: 0xFAFA,
+ 0xE34A: 0xFAFB,
+ 0xE34B: 0xFAFC,
+ 0xE34C: 0xFAFD,
+ 0xE34D: 0xFAFE,
+ 0xE34E: 0xFBA1,
+ 0xE34F: 0xFBA2,
+ 0xE350: 0xFBA3,
+ 0xE351: 0xFBA4,
+ 0xE352: 0xFBA5,
+ 0xE353: 0xFBA6,
+ 0xE354: 0xFBA7,
+ 0xE355: 0xFBA8,
+ 0xE356: 0xFBA9,
+ 0xE357: 0xFBAA,
+ 0xE358: 0xFBAB,
+ 0xE359: 0xFBAC,
+ 0xE35A: 0xFBAD,
+ 0xE35B: 0xFBAE,
+ 0xE35C: 0xFBAF,
+ 0xE35D: 0xFBB0,
+ 0xE35E: 0xFBB1,
+ 0xE35F: 0xFBB2,
+ 0xE360: 0xFBB3,
+ 0xE361: 0xFBB4,
+ 0xE362: 0xFBB5,
+ 0xE363: 0xFBB6,
+ 0xE364: 0xFBB7,
+ 0xE365: 0xFBB8,
+ 0xE366: 0xFBB9,
+ 0xE367: 0xFBBA,
+ 0xE368: 0xFBBB,
+ 0xE369: 0xFBBC,
+ 0xE36A: 0xFBBD,
+ 0xE36B: 0xFBBE,
+ 0xE36C: 0xFBBF,
+ 0xE36D: 0xFBC0,
+ 0xE36E: 0xFBC1,
+ 0xE36F: 0xFBC2,
+ 0xE370: 0xFBC3,
+ 0xE371: 0xFBC4,
+ 0xE372: 0xFBC5,
+ 0xE373: 0xFBC6,
+ 0xE374: 0xFBC7,
+ 0xE375: 0xFBC8,
+ 0xE376: 0xFBC9,
+ 0xE377: 0xFBCA,
+ 0xE378: 0xFBCB,
+ 0xE379: 0xFBCC,
+ 0xE37A: 0xFBCD,
+ 0xE37B: 0xFBCE,
+ 0xE37C: 0xFBCF,
+ 0xE37D: 0xFBD0,
+ 0xE37E: 0xFBD1,
+ 0xE37F: 0xFBD2,
+ 0xE380: 0xFBD3,
+ 0xE381: 0xFBD4,
+ 0xE382: 0xFBD5,
+ 0xE383: 0xFBD6,
+ 0xE384: 0xFBD7,
+ 0xE385: 0xFBD8,
+ 0xE386: 0xFBD9,
+ 0xE387: 0xFBDA,
+ 0xE388: 0xFBDB,
+ 0xE389: 0xFBDC,
+ 0xE38A: 0xFBDD,
+ 0xE38B: 0xFBDE,
+ 0xE38C: 0xFBDF,
+ 0xE38D: 0xFBE0,
+ 0xE38E: 0xFBE1,
+ 0xE38F: 0xFBE2,
+ 0xE390: 0xFBE3,
+ 0xE391: 0xFBE4,
+ 0xE392: 0xFBE5,
+ 0xE393: 0xFBE6,
+ 0xE394: 0xFBE7,
+ 0xE395: 0xFBE8,
+ 0xE396: 0xFBE9,
+ 0xE397: 0xFBEA,
+ 0xE398: 0xFBEB,
+ 0xE399: 0xFBEC,
+ 0xE39A: 0xFBED,
+ 0xE39B: 0xFBEE,
+ 0xE39C: 0xFBEF,
+ 0xE39D: 0xFBF0,
+ 0xE39E: 0xFBF1,
+ 0xE39F: 0xFBF2,
+ 0xE3A0: 0xFBF3,
+ 0xE3A1: 0xFBF4,
+ 0xE3A2: 0xFBF5,
+ 0xE3A3: 0xFBF6,
+ 0xE3A4: 0xFBF7,
+ 0xE3A5: 0xFBF8,
+ 0xE3A6: 0xFBF9,
+ 0xE3A7: 0xFBFA,
+ 0xE3A8: 0xFBFB,
+ 0xE3A9: 0xFBFC,
+ 0xE3AA: 0xFBFD,
+ 0xE3AB: 0xFBFE,
+ 0xE3AC: 0xFCA1,
+ 0xE3AD: 0xFCA2,
+ 0xE3AE: 0xFCA3,
+ 0xE3AF: 0xFCA4,
+ 0xE3B0: 0xFCA5,
+ 0xE3B1: 0xFCA6,
+ 0xE3B2: 0xFCA7,
+ 0xE3B3: 0xFCA8,
+ 0xE3B4: 0xFCA9,
+ 0xE3B5: 0xFCAA,
+ 0xE3B6: 0xFCAB,
+ 0xE3B7: 0xFCAC,
+ 0xE3B8: 0xFCAD,
+ 0xE3B9: 0xFCAE,
+ 0xE3BA: 0xFCAF,
+ 0xE3BB: 0xFCB0,
+ 0xE3BC: 0xFCB1,
+ 0xE3BD: 0xFCB2,
+ 0xE3BE: 0xFCB3,
+ 0xE3BF: 0xFCB4,
+ 0xE3C0: 0xFCB5,
+ 0xE3C1: 0xFCB6,
+ 0xE3C2: 0xFCB7,
+ 0xE3C3: 0xFCB8,
+ 0xE3C4: 0xFCB9,
+ 0xE3C5: 0xFCBA,
+ 0xE3C6: 0xFCBB,
+ 0xE3C7: 0xFCBC,
+ 0xE3C8: 0xFCBD,
+ 0xE3C9: 0xFCBE,
+ 0xE3CA: 0xFCBF,
+ 0xE3CB: 0xFCC0,
+ 0xE3CC: 0xFCC1,
+ 0xE3CD: 0xFCC2,
+ 0xE3CE: 0xFCC3,
+ 0xE3CF: 0xFCC4,
+ 0xE3D0: 0xFCC5,
+ 0xE3D1: 0xFCC6,
+ 0xE3D2: 0xFCC7,
+ 0xE3D3: 0xFCC8,
+ 0xE3D4: 0xFCC9,
+ 0xE3D5: 0xFCCA,
+ 0xE3D6: 0xFCCB,
+ 0xE3D7: 0xFCCC,
+ 0xE3D8: 0xFCCD,
+ 0xE3D9: 0xFCCE,
+ 0xE3DA: 0xFCCF,
+ 0xE3DB: 0xFCD0,
+ 0xE3DC: 0xFCD1,
+ 0xE3DD: 0xFCD2,
+ 0xE3DE: 0xFCD3,
+ 0xE3DF: 0xFCD4,
+ 0xE3E0: 0xFCD5,
+ 0xE3E1: 0xFCD6,
+ 0xE3E2: 0xFCD7,
+ 0xE3E3: 0xFCD8,
+ 0xE3E4: 0xFCD9,
+ 0xE3E5: 0xFCDA,
+ 0xE3E6: 0xFCDB,
+ 0xE3E7: 0xFCDC,
+ 0xE3E8: 0xFCDD,
+ 0xE3E9: 0xFCDE,
+ 0xE3EA: 0xFCDF,
+ 0xE3EB: 0xFCE0,
+ 0xE3EC: 0xFCE1,
+ 0xE3ED: 0xFCE2,
+ 0xE3EE: 0xFCE3,
+ 0xE3EF: 0xFCE4,
+ 0xE3F0: 0xFCE5,
+ 0xE3F1: 0xFCE6,
+ 0xE3F2: 0xFCE7,
+ 0xE3F3: 0xFCE8,
+ 0xE3F4: 0xFCE9,
+ 0xE3F5: 0xFCEA,
+ 0xE3F6: 0xFCEB,
+ 0xE3F7: 0xFCEC,
+ 0xE3F8: 0xFCED,
+ 0xE3F9: 0xFCEE,
+ 0xE3FA: 0xFCEF,
+ 0xE3FB: 0xFCF0,
+ 0xE3FC: 0xFCF1,
+ 0xE3FD: 0xFCF2,
+ 0xE3FE: 0xFCF3,
+ 0xE3FF: 0xFCF4,
+ 0xE400: 0xFCF5,
+ 0xE401: 0xFCF6,
+ 0xE402: 0xFCF7,
+ 0xE403: 0xFCF8,
+ 0xE404: 0xFCF9,
+ 0xE405: 0xFCFA,
+ 0xE406: 0xFCFB,
+ 0xE407: 0xFCFC,
+ 0xE408: 0xFCFD,
+ 0xE409: 0xFCFE,
+ 0xE40A: 0xFDA1,
+ 0xE40B: 0xFDA2,
+ 0xE40C: 0xFDA3,
+ 0xE40D: 0xFDA4,
+ 0xE40E: 0xFDA5,
+ 0xE40F: 0xFDA6,
+ 0xE410: 0xFDA7,
+ 0xE411: 0xFDA8,
+ 0xE412: 0xFDA9,
+ 0xE413: 0xFDAA,
+ 0xE414: 0xFDAB,
+ 0xE415: 0xFDAC,
+ 0xE416: 0xFDAD,
+ 0xE417: 0xFDAE,
+ 0xE418: 0xFDAF,
+ 0xE419: 0xFDB0,
+ 0xE41A: 0xFDB1,
+ 0xE41B: 0xFDB2,
+ 0xE41C: 0xFDB3,
+ 0xE41D: 0xFDB4,
+ 0xE41E: 0xFDB5,
+ 0xE41F: 0xFDB6,
+ 0xE420: 0xFDB7,
+ 0xE421: 0xFDB8,
+ 0xE422: 0xFDB9,
+ 0xE423: 0xFDBA,
+ 0xE424: 0xFDBB,
+ 0xE425: 0xFDBC,
+ 0xE426: 0xFDBD,
+ 0xE427: 0xFDBE,
+ 0xE428: 0xFDBF,
+ 0xE429: 0xFDC0,
+ 0xE42A: 0xFDC1,
+ 0xE42B: 0xFDC2,
+ 0xE42C: 0xFDC3,
+ 0xE42D: 0xFDC4,
+ 0xE42E: 0xFDC5,
+ 0xE42F: 0xFDC6,
+ 0xE430: 0xFDC7,
+ 0xE431: 0xFDC8,
+ 0xE432: 0xFDC9,
+ 0xE433: 0xFDCA,
+ 0xE434: 0xFDCB,
+ 0xE435: 0xFDCC,
+ 0xE436: 0xFDCD,
+ 0xE437: 0xFDCE,
+ 0xE438: 0xFDCF,
+ 0xE439: 0xFDD0,
+ 0xE43A: 0xFDD1,
+ 0xE43B: 0xFDD2,
+ 0xE43C: 0xFDD3,
+ 0xE43D: 0xFDD4,
+ 0xE43E: 0xFDD5,
+ 0xE43F: 0xFDD6,
+ 0xE440: 0xFDD7,
+ 0xE441: 0xFDD8,
+ 0xE442: 0xFDD9,
+ 0xE443: 0xFDDA,
+ 0xE444: 0xFDDB,
+ 0xE445: 0xFDDC,
+ 0xE446: 0xFDDD,
+ 0xE447: 0xFDDE,
+ 0xE448: 0xFDDF,
+ 0xE449: 0xFDE0,
+ 0xE44A: 0xFDE1,
+ 0xE44B: 0xFDE2,
+ 0xE44C: 0xFDE3,
+ 0xE44D: 0xFDE4,
+ 0xE44E: 0xFDE5,
+ 0xE44F: 0xFDE6,
+ 0xE450: 0xFDE7,
+ 0xE451: 0xFDE8,
+ 0xE452: 0xFDE9,
+ 0xE453: 0xFDEA,
+ 0xE454: 0xFDEB,
+ 0xE455: 0xFDEC,
+ 0xE456: 0xFDED,
+ 0xE457: 0xFDEE,
+ 0xE458: 0xFDEF,
+ 0xE459: 0xFDF0,
+ 0xE45A: 0xFDF1,
+ 0xE45B: 0xFDF2,
+ 0xE45C: 0xFDF3,
+ 0xE45D: 0xFDF4,
+ 0xE45E: 0xFDF5,
+ 0xE45F: 0xFDF6,
+ 0xE460: 0xFDF7,
+ 0xE461: 0xFDF8,
+ 0xE462: 0xFDF9,
+ 0xE463: 0xFDFA,
+ 0xE464: 0xFDFB,
+ 0xE465: 0xFDFC,
+ 0xE466: 0xFDFD,
+ 0xE467: 0xFDFE,
+ 0xE468: 0xFEA1,
+ 0xE469: 0xFEA2,
+ 0xE46A: 0xFEA3,
+ 0xE46B: 0xFEA4,
+ 0xE46C: 0xFEA5,
+ 0xE46D: 0xFEA6,
+ 0xE46E: 0xFEA7,
+ 0xE46F: 0xFEA8,
+ 0xE470: 0xFEA9,
+ 0xE471: 0xFEAA,
+ 0xE472: 0xFEAB,
+ 0xE473: 0xFEAC,
+ 0xE474: 0xFEAD,
+ 0xE475: 0xFEAE,
+ 0xE476: 0xFEAF,
+ 0xE477: 0xFEB0,
+ 0xE478: 0xFEB1,
+ 0xE479: 0xFEB2,
+ 0xE47A: 0xFEB3,
+ 0xE47B: 0xFEB4,
+ 0xE47C: 0xFEB5,
+ 0xE47D: 0xFEB6,
+ 0xE47E: 0xFEB7,
+ 0xE47F: 0xFEB8,
+ 0xE480: 0xFEB9,
+ 0xE481: 0xFEBA,
+ 0xE482: 0xFEBB,
+ 0xE483: 0xFEBC,
+ 0xE484: 0xFEBD,
+ 0xE485: 0xFEBE,
+ 0xE486: 0xFEBF,
+ 0xE487: 0xFEC0,
+ 0xE488: 0xFEC1,
+ 0xE489: 0xFEC2,
+ 0xE48A: 0xFEC3,
+ 0xE48B: 0xFEC4,
+ 0xE48C: 0xFEC5,
+ 0xE48D: 0xFEC6,
+ 0xE48E: 0xFEC7,
+ 0xE48F: 0xFEC8,
+ 0xE490: 0xFEC9,
+ 0xE491: 0xFECA,
+ 0xE492: 0xFECB,
+ 0xE493: 0xFECC,
+ 0xE494: 0xFECD,
+ 0xE495: 0xFECE,
+ 0xE496: 0xFECF,
+ 0xE497: 0xFED0,
+ 0xE498: 0xFED1,
+ 0xE499: 0xFED2,
+ 0xE49A: 0xFED3,
+ 0xE49B: 0xFED4,
+ 0xE49C: 0xFED5,
+ 0xE49D: 0xFED6,
+ 0xE49E: 0xFED7,
+ 0xE49F: 0xFED8,
+ 0xE4A0: 0xFED9,
+ 0xE4A1: 0xFEDA,
+ 0xE4A2: 0xFEDB,
+ 0xE4A3: 0xFEDC,
+ 0xE4A4: 0xFEDD,
+ 0xE4A5: 0xFEDE,
+ 0xE4A6: 0xFEDF,
+ 0xE4A7: 0xFEE0,
+ 0xE4A8: 0xFEE1,
+ 0xE4A9: 0xFEE2,
+ 0xE4AA: 0xFEE3,
+ 0xE4AB: 0xFEE4,
+ 0xE4AC: 0xFEE5,
+ 0xE4AD: 0xFEE6,
+ 0xE4AE: 0xFEE7,
+ 0xE4AF: 0xFEE8,
+ 0xE4B0: 0xFEE9,
+ 0xE4B1: 0xFEEA,
+ 0xE4B2: 0xFEEB,
+ 0xE4B3: 0xFEEC,
+ 0xE4B4: 0xFEED,
+ 0xE4B5: 0xFEEE,
+ 0xE4B6: 0xFEEF,
+ 0xE4B7: 0xFEF0,
+ 0xE4B8: 0xFEF1,
+ 0xE4B9: 0xFEF2,
+ 0xE4BA: 0xFEF3,
+ 0xE4BB: 0xFEF4,
+ 0xE4BC: 0xFEF5,
+ 0xE4BD: 0xFEF6,
+ 0xE4BE: 0xFEF7,
+ 0xE4BF: 0xFEF8,
+ 0xE4C0: 0xFEF9,
+ 0xE4C1: 0xFEFA,
+ 0xE4C2: 0xFEFB,
+ 0xE4C3: 0xFEFC,
+ 0xE4C4: 0xFEFD,
+ 0xE4C5: 0xFEFE,
+ 0xE4C6: 0xA140,
+ 0xE4C7: 0xA141,
+ 0xE4C8: 0xA142,
+ 0xE4C9: 0xA143,
+ 0xE4CA: 0xA144,
+ 0xE4CB: 0xA145,
+ 0xE4CC: 0xA146,
+ 0xE4CD: 0xA147,
+ 0xE4CE: 0xA148,
+ 0xE4CF: 0xA149,
+ 0xE4D0: 0xA14A,
+ 0xE4D1: 0xA14B,
+ 0xE4D2: 0xA14C,
+ 0xE4D3: 0xA14D,
+ 0xE4D4: 0xA14E,
+ 0xE4D5: 0xA14F,
+ 0xE4D6: 0xA150,
+ 0xE4D7: 0xA151,
+ 0xE4D8: 0xA152,
+ 0xE4D9: 0xA153,
+ 0xE4DA: 0xA154,
+ 0xE4DB: 0xA155,
+ 0xE4DC: 0xA156,
+ 0xE4DD: 0xA157,
+ 0xE4DE: 0xA158,
+ 0xE4DF: 0xA159,
+ 0xE4E0: 0xA15A,
+ 0xE4E1: 0xA15B,
+ 0xE4E2: 0xA15C,
+ 0xE4E3: 0xA15D,
+ 0xE4E4: 0xA15E,
+ 0xE4E5: 0xA15F,
+ 0xE4E6: 0xA160,
+ 0xE4E7: 0xA161,
+ 0xE4E8: 0xA162,
+ 0xE4E9: 0xA163,
+ 0xE4EA: 0xA164,
+ 0xE4EB: 0xA165,
+ 0xE4EC: 0xA166,
+ 0xE4ED: 0xA167,
+ 0xE4EE: 0xA168,
+ 0xE4EF: 0xA169,
+ 0xE4F0: 0xA16A,
+ 0xE4F1: 0xA16B,
+ 0xE4F2: 0xA16C,
+ 0xE4F3: 0xA16D,
+ 0xE4F4: 0xA16E,
+ 0xE4F5: 0xA16F,
+ 0xE4F6: 0xA170,
+ 0xE4F7: 0xA171,
+ 0xE4F8: 0xA172,
+ 0xE4F9: 0xA173,
+ 0xE4FA: 0xA174,
+ 0xE4FB: 0xA175,
+ 0xE4FC: 0xA176,
+ 0xE4FD: 0xA177,
+ 0xE4FE: 0xA178,
+ 0xE4FF: 0xA179,
+ 0xE500: 0xA17A,
+ 0xE501: 0xA17B,
+ 0xE502: 0xA17C,
+ 0xE503: 0xA17D,
+ 0xE504: 0xA17E,
+ 0xE505: 0xA180,
+ 0xE506: 0xA181,
+ 0xE507: 0xA182,
+ 0xE508: 0xA183,
+ 0xE509: 0xA184,
+ 0xE50A: 0xA185,
+ 0xE50B: 0xA186,
+ 0xE50C: 0xA187,
+ 0xE50D: 0xA188,
+ 0xE50E: 0xA189,
+ 0xE50F: 0xA18A,
+ 0xE510: 0xA18B,
+ 0xE511: 0xA18C,
+ 0xE512: 0xA18D,
+ 0xE513: 0xA18E,
+ 0xE514: 0xA18F,
+ 0xE515: 0xA190,
+ 0xE516: 0xA191,
+ 0xE517: 0xA192,
+ 0xE518: 0xA193,
+ 0xE519: 0xA194,
+ 0xE51A: 0xA195,
+ 0xE51B: 0xA196,
+ 0xE51C: 0xA197,
+ 0xE51D: 0xA198,
+ 0xE51E: 0xA199,
+ 0xE51F: 0xA19A,
+ 0xE520: 0xA19B,
+ 0xE521: 0xA19C,
+ 0xE522: 0xA19D,
+ 0xE523: 0xA19E,
+ 0xE524: 0xA19F,
+ 0xE525: 0xA1A0,
+ 0xE526: 0xA240,
+ 0xE527: 0xA241,
+ 0xE528: 0xA242,
+ 0xE529: 0xA243,
+ 0xE52A: 0xA244,
+ 0xE52B: 0xA245,
+ 0xE52C: 0xA246,
+ 0xE52D: 0xA247,
+ 0xE52E: 0xA248,
+ 0xE52F: 0xA249,
+ 0xE530: 0xA24A,
+ 0xE531: 0xA24B,
+ 0xE532: 0xA24C,
+ 0xE533: 0xA24D,
+ 0xE534: 0xA24E,
+ 0xE535: 0xA24F,
+ 0xE536: 0xA250,
+ 0xE537: 0xA251,
+ 0xE538: 0xA252,
+ 0xE539: 0xA253,
+ 0xE53A: 0xA254,
+ 0xE53B: 0xA255,
+ 0xE53C: 0xA256,
+ 0xE53D: 0xA257,
+ 0xE53E: 0xA258,
+ 0xE53F: 0xA259,
+ 0xE540: 0xA25A,
+ 0xE541: 0xA25B,
+ 0xE542: 0xA25C,
+ 0xE543: 0xA25D,
+ 0xE544: 0xA25E,
+ 0xE545: 0xA25F,
+ 0xE546: 0xA260,
+ 0xE547: 0xA261,
+ 0xE548: 0xA262,
+ 0xE549: 0xA263,
+ 0xE54A: 0xA264,
+ 0xE54B: 0xA265,
+ 0xE54C: 0xA266,
+ 0xE54D: 0xA267,
+ 0xE54E: 0xA268,
+ 0xE54F: 0xA269,
+ 0xE550: 0xA26A,
+ 0xE551: 0xA26B,
+ 0xE552: 0xA26C,
+ 0xE553: 0xA26D,
+ 0xE554: 0xA26E,
+ 0xE555: 0xA26F,
+ 0xE556: 0xA270,
+ 0xE557: 0xA271,
+ 0xE558: 0xA272,
+ 0xE559: 0xA273,
+ 0xE55A: 0xA274,
+ 0xE55B: 0xA275,
+ 0xE55C: 0xA276,
+ 0xE55D: 0xA277,
+ 0xE55E: 0xA278,
+ 0xE55F: 0xA279,
+ 0xE560: 0xA27A,
+ 0xE561: 0xA27B,
+ 0xE562: 0xA27C,
+ 0xE563: 0xA27D,
+ 0xE564: 0xA27E,
+ 0xE565: 0xA280,
+ 0xE566: 0xA281,
+ 0xE567: 0xA282,
+ 0xE568: 0xA283,
+ 0xE569: 0xA284,
+ 0xE56A: 0xA285,
+ 0xE56B: 0xA286,
+ 0xE56C: 0xA287,
+ 0xE56D: 0xA288,
+ 0xE56E: 0xA289,
+ 0xE56F: 0xA28A,
+ 0xE570: 0xA28B,
+ 0xE571: 0xA28C,
+ 0xE572: 0xA28D,
+ 0xE573: 0xA28E,
+ 0xE574: 0xA28F,
+ 0xE575: 0xA290,
+ 0xE576: 0xA291,
+ 0xE577: 0xA292,
+ 0xE578: 0xA293,
+ 0xE579: 0xA294,
+ 0xE57A: 0xA295,
+ 0xE57B: 0xA296,
+ 0xE57C: 0xA297,
+ 0xE57D: 0xA298,
+ 0xE57E: 0xA299,
+ 0xE57F: 0xA29A,
+ 0xE580: 0xA29B,
+ 0xE581: 0xA29C,
+ 0xE582: 0xA29D,
+ 0xE583: 0xA29E,
+ 0xE584: 0xA29F,
+ 0xE585: 0xA2A0,
+ 0xE586: 0xA340,
+ 0xE587: 0xA341,
+ 0xE588: 0xA342,
+ 0xE589: 0xA343,
+ 0xE58A: 0xA344,
+ 0xE58B: 0xA345,
+ 0xE58C: 0xA346,
+ 0xE58D: 0xA347,
+ 0xE58E: 0xA348,
+ 0xE58F: 0xA349,
+ 0xE590: 0xA34A,
+ 0xE591: 0xA34B,
+ 0xE592: 0xA34C,
+ 0xE593: 0xA34D,
+ 0xE594: 0xA34E,
+ 0xE595: 0xA34F,
+ 0xE596: 0xA350,
+ 0xE597: 0xA351,
+ 0xE598: 0xA352,
+ 0xE599: 0xA353,
+ 0xE59A: 0xA354,
+ 0xE59B: 0xA355,
+ 0xE59C: 0xA356,
+ 0xE59D: 0xA357,
+ 0xE59E: 0xA358,
+ 0xE59F: 0xA359,
+ 0xE5A0: 0xA35A,
+ 0xE5A1: 0xA35B,
+ 0xE5A2: 0xA35C,
+ 0xE5A3: 0xA35D,
+ 0xE5A4: 0xA35E,
+ 0xE5A5: 0xA35F,
+ 0xE5A6: 0xA360,
+ 0xE5A7: 0xA361,
+ 0xE5A8: 0xA362,
+ 0xE5A9: 0xA363,
+ 0xE5AA: 0xA364,
+ 0xE5AB: 0xA365,
+ 0xE5AC: 0xA366,
+ 0xE5AD: 0xA367,
+ 0xE5AE: 0xA368,
+ 0xE5AF: 0xA369,
+ 0xE5B0: 0xA36A,
+ 0xE5B1: 0xA36B,
+ 0xE5B2: 0xA36C,
+ 0xE5B3: 0xA36D,
+ 0xE5B4: 0xA36E,
+ 0xE5B5: 0xA36F,
+ 0xE5B6: 0xA370,
+ 0xE5B7: 0xA371,
+ 0xE5B8: 0xA372,
+ 0xE5B9: 0xA373,
+ 0xE5BA: 0xA374,
+ 0xE5BB: 0xA375,
+ 0xE5BC: 0xA376,
+ 0xE5BD: 0xA377,
+ 0xE5BE: 0xA378,
+ 0xE5BF: 0xA379,
+ 0xE5C0: 0xA37A,
+ 0xE5C1: 0xA37B,
+ 0xE5C2: 0xA37C,
+ 0xE5C3: 0xA37D,
+ 0xE5C4: 0xA37E,
+ 0xE5C5: 0xA380,
+ 0xE5C6: 0xA381,
+ 0xE5C7: 0xA382,
+ 0xE5C8: 0xA383,
+ 0xE5C9: 0xA384,
+ 0xE5CA: 0xA385,
+ 0xE5CB: 0xA386,
+ 0xE5CC: 0xA387,
+ 0xE5CD: 0xA388,
+ 0xE5CE: 0xA389,
+ 0xE5CF: 0xA38A,
+ 0xE5D0: 0xA38B,
+ 0xE5D1: 0xA38C,
+ 0xE5D2: 0xA38D,
+ 0xE5D3: 0xA38E,
+ 0xE5D4: 0xA38F,
+ 0xE5D5: 0xA390,
+ 0xE5D6: 0xA391,
+ 0xE5D7: 0xA392,
+ 0xE5D8: 0xA393,
+ 0xE5D9: 0xA394,
+ 0xE5DA: 0xA395,
+ 0xE5DB: 0xA396,
+ 0xE5DC: 0xA397,
+ 0xE5DD: 0xA398,
+ 0xE5DE: 0xA399,
+ 0xE5DF: 0xA39A,
+ 0xE5E0: 0xA39B,
+ 0xE5E1: 0xA39C,
+ 0xE5E2: 0xA39D,
+ 0xE5E3: 0xA39E,
+ 0xE5E4: 0xA39F,
+ 0xE5E5: 0xA3A0,
+ 0xE5E6: 0xA440,
+ 0xE5E7: 0xA441,
+ 0xE5E8: 0xA442,
+ 0xE5E9: 0xA443,
+ 0xE5EA: 0xA444,
+ 0xE5EB: 0xA445,
+ 0xE5EC: 0xA446,
+ 0xE5ED: 0xA447,
+ 0xE5EE: 0xA448,
+ 0xE5EF: 0xA449,
+ 0xE5F0: 0xA44A,
+ 0xE5F1: 0xA44B,
+ 0xE5F2: 0xA44C,
+ 0xE5F3: 0xA44D,
+ 0xE5F4: 0xA44E,
+ 0xE5F5: 0xA44F,
+ 0xE5F6: 0xA450,
+ 0xE5F7: 0xA451,
+ 0xE5F8: 0xA452,
+ 0xE5F9: 0xA453,
+ 0xE5FA: 0xA454,
+ 0xE5FB: 0xA455,
+ 0xE5FC: 0xA456,
+ 0xE5FD: 0xA457,
+ 0xE5FE: 0xA458,
+ 0xE5FF: 0xA459,
+ 0xE600: 0xA45A,
+ 0xE601: 0xA45B,
+ 0xE602: 0xA45C,
+ 0xE603: 0xA45D,
+ 0xE604: 0xA45E,
+ 0xE605: 0xA45F,
+ 0xE606: 0xA460,
+ 0xE607: 0xA461,
+ 0xE608: 0xA462,
+ 0xE609: 0xA463,
+ 0xE60A: 0xA464,
+ 0xE60B: 0xA465,
+ 0xE60C: 0xA466,
+ 0xE60D: 0xA467,
+ 0xE60E: 0xA468,
+ 0xE60F: 0xA469,
+ 0xE610: 0xA46A,
+ 0xE611: 0xA46B,
+ 0xE612: 0xA46C,
+ 0xE613: 0xA46D,
+ 0xE614: 0xA46E,
+ 0xE615: 0xA46F,
+ 0xE616: 0xA470,
+ 0xE617: 0xA471,
+ 0xE618: 0xA472,
+ 0xE619: 0xA473,
+ 0xE61A: 0xA474,
+ 0xE61B: 0xA475,
+ 0xE61C: 0xA476,
+ 0xE61D: 0xA477,
+ 0xE61E: 0xA478,
+ 0xE61F: 0xA479,
+ 0xE620: 0xA47A,
+ 0xE621: 0xA47B,
+ 0xE622: 0xA47C,
+ 0xE623: 0xA47D,
+ 0xE624: 0xA47E,
+ 0xE625: 0xA480,
+ 0xE626: 0xA481,
+ 0xE627: 0xA482,
+ 0xE628: 0xA483,
+ 0xE629: 0xA484,
+ 0xE62A: 0xA485,
+ 0xE62B: 0xA486,
+ 0xE62C: 0xA487,
+ 0xE62D: 0xA488,
+ 0xE62E: 0xA489,
+ 0xE62F: 0xA48A,
+ 0xE630: 0xA48B,
+ 0xE631: 0xA48C,
+ 0xE632: 0xA48D,
+ 0xE633: 0xA48E,
+ 0xE634: 0xA48F,
+ 0xE635: 0xA490,
+ 0xE636: 0xA491,
+ 0xE637: 0xA492,
+ 0xE638: 0xA493,
+ 0xE639: 0xA494,
+ 0xE63A: 0xA495,
+ 0xE63B: 0xA496,
+ 0xE63C: 0xA497,
+ 0xE63D: 0xA498,
+ 0xE63E: 0xA499,
+ 0xE63F: 0xA49A,
+ 0xE640: 0xA49B,
+ 0xE641: 0xA49C,
+ 0xE642: 0xA49D,
+ 0xE643: 0xA49E,
+ 0xE644: 0xA49F,
+ 0xE645: 0xA4A0,
+ 0xE646: 0xA540,
+ 0xE647: 0xA541,
+ 0xE648: 0xA542,
+ 0xE649: 0xA543,
+ 0xE64A: 0xA544,
+ 0xE64B: 0xA545,
+ 0xE64C: 0xA546,
+ 0xE64D: 0xA547,
+ 0xE64E: 0xA548,
+ 0xE64F: 0xA549,
+ 0xE650: 0xA54A,
+ 0xE651: 0xA54B,
+ 0xE652: 0xA54C,
+ 0xE653: 0xA54D,
+ 0xE654: 0xA54E,
+ 0xE655: 0xA54F,
+ 0xE656: 0xA550,
+ 0xE657: 0xA551,
+ 0xE658: 0xA552,
+ 0xE659: 0xA553,
+ 0xE65A: 0xA554,
+ 0xE65B: 0xA555,
+ 0xE65C: 0xA556,
+ 0xE65D: 0xA557,
+ 0xE65E: 0xA558,
+ 0xE65F: 0xA559,
+ 0xE660: 0xA55A,
+ 0xE661: 0xA55B,
+ 0xE662: 0xA55C,
+ 0xE663: 0xA55D,
+ 0xE664: 0xA55E,
+ 0xE665: 0xA55F,
+ 0xE666: 0xA560,
+ 0xE667: 0xA561,
+ 0xE668: 0xA562,
+ 0xE669: 0xA563,
+ 0xE66A: 0xA564,
+ 0xE66B: 0xA565,
+ 0xE66C: 0xA566,
+ 0xE66D: 0xA567,
+ 0xE66E: 0xA568,
+ 0xE66F: 0xA569,
+ 0xE670: 0xA56A,
+ 0xE671: 0xA56B,
+ 0xE672: 0xA56C,
+ 0xE673: 0xA56D,
+ 0xE674: 0xA56E,
+ 0xE675: 0xA56F,
+ 0xE676: 0xA570,
+ 0xE677: 0xA571,
+ 0xE678: 0xA572,
+ 0xE679: 0xA573,
+ 0xE67A: 0xA574,
+ 0xE67B: 0xA575,
+ 0xE67C: 0xA576,
+ 0xE67D: 0xA577,
+ 0xE67E: 0xA578,
+ 0xE67F: 0xA579,
+ 0xE680: 0xA57A,
+ 0xE681: 0xA57B,
+ 0xE682: 0xA57C,
+ 0xE683: 0xA57D,
+ 0xE684: 0xA57E,
+ 0xE685: 0xA580,
+ 0xE686: 0xA581,
+ 0xE687: 0xA582,
+ 0xE688: 0xA583,
+ 0xE689: 0xA584,
+ 0xE68A: 0xA585,
+ 0xE68B: 0xA586,
+ 0xE68C: 0xA587,
+ 0xE68D: 0xA588,
+ 0xE68E: 0xA589,
+ 0xE68F: 0xA58A,
+ 0xE690: 0xA58B,
+ 0xE691: 0xA58C,
+ 0xE692: 0xA58D,
+ 0xE693: 0xA58E,
+ 0xE694: 0xA58F,
+ 0xE695: 0xA590,
+ 0xE696: 0xA591,
+ 0xE697: 0xA592,
+ 0xE698: 0xA593,
+ 0xE699: 0xA594,
+ 0xE69A: 0xA595,
+ 0xE69B: 0xA596,
+ 0xE69C: 0xA597,
+ 0xE69D: 0xA598,
+ 0xE69E: 0xA599,
+ 0xE69F: 0xA59A,
+ 0xE6A0: 0xA59B,
+ 0xE6A1: 0xA59C,
+ 0xE6A2: 0xA59D,
+ 0xE6A3: 0xA59E,
+ 0xE6A4: 0xA59F,
+ 0xE6A5: 0xA5A0,
+ 0xE6A6: 0xA640,
+ 0xE6A7: 0xA641,
+ 0xE6A8: 0xA642,
+ 0xE6A9: 0xA643,
+ 0xE6AA: 0xA644,
+ 0xE6AB: 0xA645,
+ 0xE6AC: 0xA646,
+ 0xE6AD: 0xA647,
+ 0xE6AE: 0xA648,
+ 0xE6AF: 0xA649,
+ 0xE6B0: 0xA64A,
+ 0xE6B1: 0xA64B,
+ 0xE6B2: 0xA64C,
+ 0xE6B3: 0xA64D,
+ 0xE6B4: 0xA64E,
+ 0xE6B5: 0xA64F,
+ 0xE6B6: 0xA650,
+ 0xE6B7: 0xA651,
+ 0xE6B8: 0xA652,
+ 0xE6B9: 0xA653,
+ 0xE6BA: 0xA654,
+ 0xE6BB: 0xA655,
+ 0xE6BC: 0xA656,
+ 0xE6BD: 0xA657,
+ 0xE6BE: 0xA658,
+ 0xE6BF: 0xA659,
+ 0xE6C0: 0xA65A,
+ 0xE6C1: 0xA65B,
+ 0xE6C2: 0xA65C,
+ 0xE6C3: 0xA65D,
+ 0xE6C4: 0xA65E,
+ 0xE6C5: 0xA65F,
+ 0xE6C6: 0xA660,
+ 0xE6C7: 0xA661,
+ 0xE6C8: 0xA662,
+ 0xE6C9: 0xA663,
+ 0xE6CA: 0xA664,
+ 0xE6CB: 0xA665,
+ 0xE6CC: 0xA666,
+ 0xE6CD: 0xA667,
+ 0xE6CE: 0xA668,
+ 0xE6CF: 0xA669,
+ 0xE6D0: 0xA66A,
+ 0xE6D1: 0xA66B,
+ 0xE6D2: 0xA66C,
+ 0xE6D3: 0xA66D,
+ 0xE6D4: 0xA66E,
+ 0xE6D5: 0xA66F,
+ 0xE6D6: 0xA670,
+ 0xE6D7: 0xA671,
+ 0xE6D8: 0xA672,
+ 0xE6D9: 0xA673,
+ 0xE6DA: 0xA674,
+ 0xE6DB: 0xA675,
+ 0xE6DC: 0xA676,
+ 0xE6DD: 0xA677,
+ 0xE6DE: 0xA678,
+ 0xE6DF: 0xA679,
+ 0xE6E0: 0xA67A,
+ 0xE6E1: 0xA67B,
+ 0xE6E2: 0xA67C,
+ 0xE6E3: 0xA67D,
+ 0xE6E4: 0xA67E,
+ 0xE6E5: 0xA680,
+ 0xE6E6: 0xA681,
+ 0xE6E7: 0xA682,
+ 0xE6E8: 0xA683,
+ 0xE6E9: 0xA684,
+ 0xE6EA: 0xA685,
+ 0xE6EB: 0xA686,
+ 0xE6EC: 0xA687,
+ 0xE6ED: 0xA688,
+ 0xE6EE: 0xA689,
+ 0xE6EF: 0xA68A,
+ 0xE6F0: 0xA68B,
+ 0xE6F1: 0xA68C,
+ 0xE6F2: 0xA68D,
+ 0xE6F3: 0xA68E,
+ 0xE6F4: 0xA68F,
+ 0xE6F5: 0xA690,
+ 0xE6F6: 0xA691,
+ 0xE6F7: 0xA692,
+ 0xE6F8: 0xA693,
+ 0xE6F9: 0xA694,
+ 0xE6FA: 0xA695,
+ 0xE6FB: 0xA696,
+ 0xE6FC: 0xA697,
+ 0xE6FD: 0xA698,
+ 0xE6FE: 0xA699,
+ 0xE6FF: 0xA69A,
+ 0xE700: 0xA69B,
+ 0xE701: 0xA69C,
+ 0xE702: 0xA69D,
+ 0xE703: 0xA69E,
+ 0xE704: 0xA69F,
+ 0xE705: 0xA6A0,
+ 0xE706: 0xA740,
+ 0xE707: 0xA741,
+ 0xE708: 0xA742,
+ 0xE709: 0xA743,
+ 0xE70A: 0xA744,
+ 0xE70B: 0xA745,
+ 0xE70C: 0xA746,
+ 0xE70D: 0xA747,
+ 0xE70E: 0xA748,
+ 0xE70F: 0xA749,
+ 0xE710: 0xA74A,
+ 0xE711: 0xA74B,
+ 0xE712: 0xA74C,
+ 0xE713: 0xA74D,
+ 0xE714: 0xA74E,
+ 0xE715: 0xA74F,
+ 0xE716: 0xA750,
+ 0xE717: 0xA751,
+ 0xE718: 0xA752,
+ 0xE719: 0xA753,
+ 0xE71A: 0xA754,
+ 0xE71B: 0xA755,
+ 0xE71C: 0xA756,
+ 0xE71D: 0xA757,
+ 0xE71E: 0xA758,
+ 0xE71F: 0xA759,
+ 0xE720: 0xA75A,
+ 0xE721: 0xA75B,
+ 0xE722: 0xA75C,
+ 0xE723: 0xA75D,
+ 0xE724: 0xA75E,
+ 0xE725: 0xA75F,
+ 0xE726: 0xA760,
+ 0xE727: 0xA761,
+ 0xE728: 0xA762,
+ 0xE729: 0xA763,
+ 0xE72A: 0xA764,
+ 0xE72B: 0xA765,
+ 0xE72C: 0xA766,
+ 0xE72D: 0xA767,
+ 0xE72E: 0xA768,
+ 0xE72F: 0xA769,
+ 0xE730: 0xA76A,
+ 0xE731: 0xA76B,
+ 0xE732: 0xA76C,
+ 0xE733: 0xA76D,
+ 0xE734: 0xA76E,
+ 0xE735: 0xA76F,
+ 0xE736: 0xA770,
+ 0xE737: 0xA771,
+ 0xE738: 0xA772,
+ 0xE739: 0xA773,
+ 0xE73A: 0xA774,
+ 0xE73B: 0xA775,
+ 0xE73C: 0xA776,
+ 0xE73D: 0xA777,
+ 0xE73E: 0xA778,
+ 0xE73F: 0xA779,
+ 0xE740: 0xA77A,
+ 0xE741: 0xA77B,
+ 0xE742: 0xA77C,
+ 0xE743: 0xA77D,
+ 0xE744: 0xA77E,
+ 0xE745: 0xA780,
+ 0xE746: 0xA781,
+ 0xE747: 0xA782,
+ 0xE748: 0xA783,
+ 0xE749: 0xA784,
+ 0xE74A: 0xA785,
+ 0xE74B: 0xA786,
+ 0xE74C: 0xA787,
+ 0xE74D: 0xA788,
+ 0xE74E: 0xA789,
+ 0xE74F: 0xA78A,
+ 0xE750: 0xA78B,
+ 0xE751: 0xA78C,
+ 0xE752: 0xA78D,
+ 0xE753: 0xA78E,
+ 0xE754: 0xA78F,
+ 0xE755: 0xA790,
+ 0xE756: 0xA791,
+ 0xE757: 0xA792,
+ 0xE758: 0xA793,
+ 0xE759: 0xA794,
+ 0xE75A: 0xA795,
+ 0xE75B: 0xA796,
+ 0xE75C: 0xA797,
+ 0xE75D: 0xA798,
+ 0xE75E: 0xA799,
+ 0xE75F: 0xA79A,
+ 0xE760: 0xA79B,
+ 0xE761: 0xA79C,
+ 0xE762: 0xA79D,
+ 0xE763: 0xA79E,
+ 0xE764: 0xA79F,
+ 0xE765: 0xA7A0,
+ 0xE766: 0xA2AB,
+ 0xE767: 0xA2AC,
+ 0xE768: 0xA2AD,
+ 0xE769: 0xA2AE,
+ 0xE76A: 0xA2AF,
+ 0xE76B: 0xA2B0,
+ 0xE76D: 0xA2E4,
+ 0xE76E: 0xA2EF,
+ 0xE76F: 0xA2F0,
+ 0xE770: 0xA2FD,
+ 0xE771: 0xA2FE,
+ 0xE772: 0xA4F4,
+ 0xE773: 0xA4F5,
+ 0xE774: 0xA4F6,
+ 0xE775: 0xA4F7,
+ 0xE776: 0xA4F8,
+ 0xE777: 0xA4F9,
+ 0xE778: 0xA4FA,
+ 0xE779: 0xA4FB,
+ 0xE77A: 0xA4FC,
+ 0xE77B: 0xA4FD,
+ 0xE77C: 0xA4FE,
+ 0xE77D: 0xA5F7,
+ 0xE77E: 0xA5F8,
+ 0xE77F: 0xA5F9,
+ 0xE780: 0xA5FA,
+ 0xE781: 0xA5FB,
+ 0xE782: 0xA5FC,
+ 0xE783: 0xA5FD,
+ 0xE784: 0xA5FE,
+ 0xE785: 0xA6B9,
+ 0xE786: 0xA6BA,
+ 0xE787: 0xA6BB,
+ 0xE788: 0xA6BC,
+ 0xE789: 0xA6BD,
+ 0xE78A: 0xA6BE,
+ 0xE78B: 0xA6BF,
+ 0xE78C: 0xA6C0,
+ 0xE78D: 0xA6D9,
+ 0xE78E: 0xA6DA,
+ 0xE78F: 0xA6DB,
+ 0xE790: 0xA6DC,
+ 0xE791: 0xA6DD,
+ 0xE792: 0xA6DE,
+ 0xE793: 0xA6DF,
+ 0xE794: 0xA6EC,
+ 0xE795: 0xA6ED,
+ 0xE796: 0xA6F3,
+ 0xE797: 0xA6F6,
+ 0xE798: 0xA6F7,
+ 0xE799: 0xA6F8,
+ 0xE79A: 0xA6F9,
+ 0xE79B: 0xA6FA,
+ 0xE79C: 0xA6FB,
+ 0xE79D: 0xA6FC,
+ 0xE79E: 0xA6FD,
+ 0xE79F: 0xA6FE,
+ 0xE7A0: 0xA7C2,
+ 0xE7A1: 0xA7C3,
+ 0xE7A2: 0xA7C4,
+ 0xE7A3: 0xA7C5,
+ 0xE7A4: 0xA7C6,
+ 0xE7A5: 0xA7C7,
+ 0xE7A6: 0xA7C8,
+ 0xE7A7: 0xA7C9,
+ 0xE7A8: 0xA7CA,
+ 0xE7A9: 0xA7CB,
+ 0xE7AA: 0xA7CC,
+ 0xE7AB: 0xA7CD,
+ 0xE7AC: 0xA7CE,
+ 0xE7AD: 0xA7CF,
+ 0xE7AE: 0xA7D0,
+ 0xE7AF: 0xA7F2,
+ 0xE7B0: 0xA7F3,
+ 0xE7B1: 0xA7F4,
+ 0xE7B2: 0xA7F5,
+ 0xE7B3: 0xA7F6,
+ 0xE7B4: 0xA7F7,
+ 0xE7B5: 0xA7F8,
+ 0xE7B6: 0xA7F9,
+ 0xE7B7: 0xA7FA,
+ 0xE7B8: 0xA7FB,
+ 0xE7B9: 0xA7FC,
+ 0xE7BA: 0xA7FD,
+ 0xE7BB: 0xA7FE,
+ 0xE7BC: 0xA896,
+ 0xE7BD: 0xA897,
+ 0xE7BE: 0xA898,
+ 0xE7BF: 0xA899,
+ 0xE7C0: 0xA89A,
+ 0xE7C1: 0xA89B,
+ 0xE7C2: 0xA89C,
+ 0xE7C3: 0xA89D,
+ 0xE7C4: 0xA89E,
+ 0xE7C5: 0xA89F,
+ 0xE7C6: 0xA8A0,
+ 0xE7C9: 0xA8C1,
+ 0xE7CA: 0xA8C2,
+ 0xE7CB: 0xA8C3,
+ 0xE7CC: 0xA8C4,
+ 0xE7CD: 0xA8EA,
+ 0xE7CE: 0xA8EB,
+ 0xE7CF: 0xA8EC,
+ 0xE7D0: 0xA8ED,
+ 0xE7D1: 0xA8EE,
+ 0xE7D2: 0xA8EF,
+ 0xE7D3: 0xA8F0,
+ 0xE7D4: 0xA8F1,
+ 0xE7D5: 0xA8F2,
+ 0xE7D6: 0xA8F3,
+ 0xE7D7: 0xA8F4,
+ 0xE7D8: 0xA8F5,
+ 0xE7D9: 0xA8F6,
+ 0xE7DA: 0xA8F7,
+ 0xE7DB: 0xA8F8,
+ 0xE7DC: 0xA8F9,
+ 0xE7DD: 0xA8FA,
+ 0xE7DE: 0xA8FB,
+ 0xE7DF: 0xA8FC,
+ 0xE7E0: 0xA8FD,
+ 0xE7E1: 0xA8FE,
+ 0xE7E2: 0xA958,
+ 0xE7E3: 0xA95B,
+ 0xE7E4: 0xA95D,
+ 0xE7E5: 0xA95E,
+ 0xE7E6: 0xA95F,
+ 0xE7F4: 0xA997,
+ 0xE7F5: 0xA998,
+ 0xE7F6: 0xA999,
+ 0xE7F7: 0xA99A,
+ 0xE7F8: 0xA99B,
+ 0xE7F9: 0xA99C,
+ 0xE7FA: 0xA99D,
+ 0xE7FB: 0xA99E,
+ 0xE7FC: 0xA99F,
+ 0xE7FD: 0xA9A0,
+ 0xE7FE: 0xA9A1,
+ 0xE7FF: 0xA9A2,
+ 0xE800: 0xA9A3,
+ 0xE801: 0xA9F0,
+ 0xE802: 0xA9F1,
+ 0xE803: 0xA9F2,
+ 0xE804: 0xA9F3,
+ 0xE805: 0xA9F4,
+ 0xE806: 0xA9F5,
+ 0xE807: 0xA9F6,
+ 0xE808: 0xA9F7,
+ 0xE809: 0xA9F8,
+ 0xE80A: 0xA9F9,
+ 0xE80B: 0xA9FA,
+ 0xE80C: 0xA9FB,
+ 0xE80D: 0xA9FC,
+ 0xE80E: 0xA9FD,
+ 0xE80F: 0xA9FE,
+ 0xE810: 0xD7FA,
+ 0xE811: 0xD7FB,
+ 0xE812: 0xD7FC,
+ 0xE813: 0xD7FD,
+ 0xE814: 0xD7FE,
+ 0xE816: 0xFE51,
+ 0xE817: 0xFE52,
+ 0xE818: 0xFE53,
+ 0xE81E: 0xFE59,
+ 0xE826: 0xFE61,
+ 0xE82B: 0xFE66,
+ 0xE82C: 0xFE67,
+ 0xE831: 0xFE6C,
+ 0xE832: 0xFE6D,
+ 0xE83B: 0xFE76,
+ 0xE843: 0xFE7E,
+ 0xE854: 0xFE90,
+ 0xE855: 0xFE91,
+ 0xE864: 0xFEA0,
+ 0xF92C: 0xFD9C,
+ 0xF979: 0xFD9D,
+ 0xF995: 0xFD9E,
+ 0xF9E7: 0xFD9F,
+ 0xF9F1: 0xFDA0,
+ 0xFA0C: 0xFE40,
+ 0xFA0D: 0xFE41,
+ 0xFA0E: 0xFE42,
+ 0xFA0F: 0xFE43,
+ 0xFA11: 0xFE44,
+ 0xFA13: 0xFE45,
+ 0xFA14: 0xFE46,
+ 0xFA18: 0xFE47,
+ 0xFA1F: 0xFE48,
+ 0xFA20: 0xFE49,
+ 0xFA21: 0xFE4A,
+ 0xFA23: 0xFE4B,
+ 0xFA24: 0xFE4C,
+ 0xFA27: 0xFE4D,
+ 0xFA28: 0xFE4E,
+ 0xFA29: 0xFE4F,
+ 0xFE10: 0xA6D9,
+ 0xFE11: 0xA6DB,
+ 0xFE12: 0xA6DA,
+ 0xFE13: 0xA6DC,
+ 0xFE14: 0xA6DD,
+ 0xFE15: 0xA6DE,
+ 0xFE16: 0xA6DF,
+ 0xFE17: 0xA6EC,
+ 0xFE18: 0xA6ED,
+ 0xFE19: 0xA6F3,
+ 0xFE30: 0xA955,
+ 0xFE31: 0xA6F2,
+ 0xFE33: 0xA6F4,
+ 0xFE34: 0xA6F5,
+ 0xFE35: 0xA6E0,
+ 0xFE36: 0xA6E1,
+ 0xFE37: 0xA6F0,
+ 0xFE38: 0xA6F1,
+ 0xFE39: 0xA6E2,
+ 0xFE3A: 0xA6E3,
+ 0xFE3B: 0xA6EE,
+ 0xFE3C: 0xA6EF,
+ 0xFE3D: 0xA6E6,
+ 0xFE3E: 0xA6E7,
+ 0xFE3F: 0xA6E4,
+ 0xFE40: 0xA6E5,
+ 0xFE41: 0xA6E8,
+ 0xFE42: 0xA6E9,
+ 0xFE43: 0xA6EA,
+ 0xFE44: 0xA6EB,
+ 0xFE49: 0xA968,
+ 0xFE4A: 0xA969,
+ 0xFE4B: 0xA96A,
+ 0xFE4C: 0xA96B,
+ 0xFE4D: 0xA96C,
+ 0xFE4E: 0xA96D,
+ 0xFE4F: 0xA96E,
+ 0xFE50: 0xA96F,
+ 0xFE51: 0xA970,
+ 0xFE52: 0xA971,
+ 0xFE54: 0xA972,
+ 0xFE55: 0xA973,
+ 0xFE56: 0xA974,
+ 0xFE57: 0xA975,
+ 0xFE59: 0xA976,
+ 0xFE5A: 0xA977,
+ 0xFE5B: 0xA978,
+ 0xFE5C: 0xA979,
+ 0xFE5D: 0xA97A,
+ 0xFE5E: 0xA97B,
+ 0xFE5F: 0xA97C,
+ 0xFE60: 0xA97D,
+ 0xFE61: 0xA97E,
+ 0xFE62: 0xA980,
+ 0xFE63: 0xA981,
+ 0xFE64: 0xA982,
+ 0xFE65: 0xA983,
+ 0xFE66: 0xA984,
+ 0xFE68: 0xA985,
+ 0xFE69: 0xA986,
+ 0xFE6A: 0xA987,
+ 0xFE6B: 0xA988,
+ 0xFF01: 0xA3A1,
+ 0xFF02: 0xA3A2,
+ 0xFF03: 0xA3A3,
+ 0xFF04: 0xA1E7,
+ 0xFF05: 0xA3A5,
+ 0xFF06: 0xA3A6,
+ 0xFF07: 0xA3A7,
+ 0xFF08: 0xA3A8,
+ 0xFF09: 0xA3A9,
+ 0xFF0A: 0xA3AA,
+ 0xFF0B: 0xA3AB,
+ 0xFF0C: 0xA3AC,
+ 0xFF0D: 0xA3AD,
+ 0xFF0E: 0xA3AE,
+ 0xFF0F: 0xA3AF,
+ 0xFF10: 0xA3B0,
+ 0xFF11: 0xA3B1,
+ 0xFF12: 0xA3B2,
+ 0xFF13: 0xA3B3,
+ 0xFF14: 0xA3B4,
+ 0xFF15: 0xA3B5,
+ 0xFF16: 0xA3B6,
+ 0xFF17: 0xA3B7,
+ 0xFF18: 0xA3B8,
+ 0xFF19: 0xA3B9,
+ 0xFF1A: 0xA3BA,
+ 0xFF1B: 0xA3BB,
+ 0xFF1C: 0xA3BC,
+ 0xFF1D: 0xA3BD,
+ 0xFF1E: 0xA3BE,
+ 0xFF1F: 0xA3BF,
+ 0xFF20: 0xA3C0,
+ 0xFF21: 0xA3C1,
+ 0xFF22: 0xA3C2,
+ 0xFF23: 0xA3C3,
+ 0xFF24: 0xA3C4,
+ 0xFF25: 0xA3C5,
+ 0xFF26: 0xA3C6,
+ 0xFF27: 0xA3C7,
+ 0xFF28: 0xA3C8,
+ 0xFF29: 0xA3C9,
+ 0xFF2A: 0xA3CA,
+ 0xFF2B: 0xA3CB,
+ 0xFF2C: 0xA3CC,
+ 0xFF2D: 0xA3CD,
+ 0xFF2E: 0xA3CE,
+ 0xFF2F: 0xA3CF,
+ 0xFF30: 0xA3D0,
+ 0xFF31: 0xA3D1,
+ 0xFF32: 0xA3D2,
+ 0xFF33: 0xA3D3,
+ 0xFF34: 0xA3D4,
+ 0xFF35: 0xA3D5,
+ 0xFF36: 0xA3D6,
+ 0xFF37: 0xA3D7,
+ 0xFF38: 0xA3D8,
+ 0xFF39: 0xA3D9,
+ 0xFF3A: 0xA3DA,
+ 0xFF3B: 0xA3DB,
+ 0xFF3C: 0xA3DC,
+ 0xFF3D: 0xA3DD,
+ 0xFF3E: 0xA3DE,
+ 0xFF3F: 0xA3DF,
+ 0xFF40: 0xA3E0,
+ 0xFF41: 0xA3E1,
+ 0xFF42: 0xA3E2,
+ 0xFF43: 0xA3E3,
+ 0xFF44: 0xA3E4,
+ 0xFF45: 0xA3E5,
+ 0xFF46: 0xA3E6,
+ 0xFF47: 0xA3E7,
+ 0xFF48: 0xA3E8,
+ 0xFF49: 0xA3E9,
+ 0xFF4A: 0xA3EA,
+ 0xFF4B: 0xA3EB,
+ 0xFF4C: 0xA3EC,
+ 0xFF4D: 0xA3ED,
+ 0xFF4E: 0xA3EE,
+ 0xFF4F: 0xA3EF,
+ 0xFF50: 0xA3F0,
+ 0xFF51: 0xA3F1,
+ 0xFF52: 0xA3F2,
+ 0xFF53: 0xA3F3,
+ 0xFF54: 0xA3F4,
+ 0xFF55: 0xA3F5,
+ 0xFF56: 0xA3F6,
+ 0xFF57: 0xA3F7,
+ 0xFF58: 0xA3F8,
+ 0xFF59: 0xA3F9,
+ 0xFF5A: 0xA3FA,
+ 0xFF5B: 0xA3FB,
+ 0xFF5C: 0xA3FC,
+ 0xFF5D: 0xA3FD,
+ 0xFF5E: 0xA1AB,
+ 0xFFE0: 0xA1E9,
+ 0xFFE1: 0xA1EA,
+ 0xFFE2: 0xA956,
+ 0xFFE3: 0xA3FE,
+ 0xFFE4: 0xA957,
+ 0xFFE5: 0xA3A4,
+}
+
+var gbkToUnicode = [65536]uint16{
+ 0x8140: 0x4E02,
+ 0x8141: 0x4E04,
+ 0x8142: 0x4E05,
+ 0x8143: 0x4E06,
+ 0x8144: 0x4E0F,
+ 0x8145: 0x4E12,
+ 0x8146: 0x4E17,
+ 0x8147: 0x4E1F,
+ 0x8148: 0x4E20,
+ 0x8149: 0x4E21,
+ 0x814A: 0x4E23,
+ 0x814B: 0x4E26,
+ 0x814C: 0x4E29,
+ 0x814D: 0x4E2E,
+ 0x814E: 0x4E2F,
+ 0x814F: 0x4E31,
+ 0x8150: 0x4E33,
+ 0x8151: 0x4E35,
+ 0x8152: 0x4E37,
+ 0x8153: 0x4E3C,
+ 0x8154: 0x4E40,
+ 0x8155: 0x4E41,
+ 0x8156: 0x4E42,
+ 0x8157: 0x4E44,
+ 0x8158: 0x4E46,
+ 0x8159: 0x4E4A,
+ 0x815A: 0x4E51,
+ 0x815B: 0x4E55,
+ 0x815C: 0x4E57,
+ 0x815D: 0x4E5A,
+ 0x815E: 0x4E5B,
+ 0x815F: 0x4E62,
+ 0x8160: 0x4E63,
+ 0x8161: 0x4E64,
+ 0x8162: 0x4E65,
+ 0x8163: 0x4E67,
+ 0x8164: 0x4E68,
+ 0x8165: 0x4E6A,
+ 0x8166: 0x4E6B,
+ 0x8167: 0x4E6C,
+ 0x8168: 0x4E6D,
+ 0x8169: 0x4E6E,
+ 0x816A: 0x4E6F,
+ 0x816B: 0x4E72,
+ 0x816C: 0x4E74,
+ 0x816D: 0x4E75,
+ 0x816E: 0x4E76,
+ 0x816F: 0x4E77,
+ 0x8170: 0x4E78,
+ 0x8171: 0x4E79,
+ 0x8172: 0x4E7A,
+ 0x8173: 0x4E7B,
+ 0x8174: 0x4E7C,
+ 0x8175: 0x4E7D,
+ 0x8176: 0x4E7F,
+ 0x8177: 0x4E80,
+ 0x8178: 0x4E81,
+ 0x8179: 0x4E82,
+ 0x817A: 0x4E83,
+ 0x817B: 0x4E84,
+ 0x817C: 0x4E85,
+ 0x817D: 0x4E87,
+ 0x817E: 0x4E8A,
+ 0x8180: 0x4E90,
+ 0x8181: 0x4E96,
+ 0x8182: 0x4E97,
+ 0x8183: 0x4E99,
+ 0x8184: 0x4E9C,
+ 0x8185: 0x4E9D,
+ 0x8186: 0x4E9E,
+ 0x8187: 0x4EA3,
+ 0x8188: 0x4EAA,
+ 0x8189: 0x4EAF,
+ 0x818A: 0x4EB0,
+ 0x818B: 0x4EB1,
+ 0x818C: 0x4EB4,
+ 0x818D: 0x4EB6,
+ 0x818E: 0x4EB7,
+ 0x818F: 0x4EB8,
+ 0x8190: 0x4EB9,
+ 0x8191: 0x4EBC,
+ 0x8192: 0x4EBD,
+ 0x8193: 0x4EBE,
+ 0x8194: 0x4EC8,
+ 0x8195: 0x4ECC,
+ 0x8196: 0x4ECF,
+ 0x8197: 0x4ED0,
+ 0x8198: 0x4ED2,
+ 0x8199: 0x4EDA,
+ 0x819A: 0x4EDB,
+ 0x819B: 0x4EDC,
+ 0x819C: 0x4EE0,
+ 0x819D: 0x4EE2,
+ 0x819E: 0x4EE6,
+ 0x819F: 0x4EE7,
+ 0x81A0: 0x4EE9,
+ 0x81A1: 0x4EED,
+ 0x81A2: 0x4EEE,
+ 0x81A3: 0x4EEF,
+ 0x81A4: 0x4EF1,
+ 0x81A5: 0x4EF4,
+ 0x81A6: 0x4EF8,
+ 0x81A7: 0x4EF9,
+ 0x81A8: 0x4EFA,
+ 0x81A9: 0x4EFC,
+ 0x81AA: 0x4EFE,
+ 0x81AB: 0x4F00,
+ 0x81AC: 0x4F02,
+ 0x81AD: 0x4F03,
+ 0x81AE: 0x4F04,
+ 0x81AF: 0x4F05,
+ 0x81B0: 0x4F06,
+ 0x81B1: 0x4F07,
+ 0x81B2: 0x4F08,
+ 0x81B3: 0x4F0B,
+ 0x81B4: 0x4F0C,
+ 0x81B5: 0x4F12,
+ 0x81B6: 0x4F13,
+ 0x81B7: 0x4F14,
+ 0x81B8: 0x4F15,
+ 0x81B9: 0x4F16,
+ 0x81BA: 0x4F1C,
+ 0x81BB: 0x4F1D,
+ 0x81BC: 0x4F21,
+ 0x81BD: 0x4F23,
+ 0x81BE: 0x4F28,
+ 0x81BF: 0x4F29,
+ 0x81C0: 0x4F2C,
+ 0x81C1: 0x4F2D,
+ 0x81C2: 0x4F2E,
+ 0x81C3: 0x4F31,
+ 0x81C4: 0x4F33,
+ 0x81C5: 0x4F35,
+ 0x81C6: 0x4F37,
+ 0x81C7: 0x4F39,
+ 0x81C8: 0x4F3B,
+ 0x81C9: 0x4F3E,
+ 0x81CA: 0x4F3F,
+ 0x81CB: 0x4F40,
+ 0x81CC: 0x4F41,
+ 0x81CD: 0x4F42,
+ 0x81CE: 0x4F44,
+ 0x81CF: 0x4F45,
+ 0x81D0: 0x4F47,
+ 0x81D1: 0x4F48,
+ 0x81D2: 0x4F49,
+ 0x81D3: 0x4F4A,
+ 0x81D4: 0x4F4B,
+ 0x81D5: 0x4F4C,
+ 0x81D6: 0x4F52,
+ 0x81D7: 0x4F54,
+ 0x81D8: 0x4F56,
+ 0x81D9: 0x4F61,
+ 0x81DA: 0x4F62,
+ 0x81DB: 0x4F66,
+ 0x81DC: 0x4F68,
+ 0x81DD: 0x4F6A,
+ 0x81DE: 0x4F6B,
+ 0x81DF: 0x4F6D,
+ 0x81E0: 0x4F6E,
+ 0x81E1: 0x4F71,
+ 0x81E2: 0x4F72,
+ 0x81E3: 0x4F75,
+ 0x81E4: 0x4F77,
+ 0x81E5: 0x4F78,
+ 0x81E6: 0x4F79,
+ 0x81E7: 0x4F7A,
+ 0x81E8: 0x4F7D,
+ 0x81E9: 0x4F80,
+ 0x81EA: 0x4F81,
+ 0x81EB: 0x4F82,
+ 0x81EC: 0x4F85,
+ 0x81ED: 0x4F86,
+ 0x81EE: 0x4F87,
+ 0x81EF: 0x4F8A,
+ 0x81F0: 0x4F8C,
+ 0x81F1: 0x4F8E,
+ 0x81F2: 0x4F90,
+ 0x81F3: 0x4F92,
+ 0x81F4: 0x4F93,
+ 0x81F5: 0x4F95,
+ 0x81F6: 0x4F96,
+ 0x81F7: 0x4F98,
+ 0x81F8: 0x4F99,
+ 0x81F9: 0x4F9A,
+ 0x81FA: 0x4F9C,
+ 0x81FB: 0x4F9E,
+ 0x81FC: 0x4F9F,
+ 0x81FD: 0x4FA1,
+ 0x81FE: 0x4FA2,
+ 0x8240: 0x4FA4,
+ 0x8241: 0x4FAB,
+ 0x8242: 0x4FAD,
+ 0x8243: 0x4FB0,
+ 0x8244: 0x4FB1,
+ 0x8245: 0x4FB2,
+ 0x8246: 0x4FB3,
+ 0x8247: 0x4FB4,
+ 0x8248: 0x4FB6,
+ 0x8249: 0x4FB7,
+ 0x824A: 0x4FB8,
+ 0x824B: 0x4FB9,
+ 0x824C: 0x4FBA,
+ 0x824D: 0x4FBB,
+ 0x824E: 0x4FBC,
+ 0x824F: 0x4FBD,
+ 0x8250: 0x4FBE,
+ 0x8251: 0x4FC0,
+ 0x8252: 0x4FC1,
+ 0x8253: 0x4FC2,
+ 0x8254: 0x4FC6,
+ 0x8255: 0x4FC7,
+ 0x8256: 0x4FC8,
+ 0x8257: 0x4FC9,
+ 0x8258: 0x4FCB,
+ 0x8259: 0x4FCC,
+ 0x825A: 0x4FCD,
+ 0x825B: 0x4FD2,
+ 0x825C: 0x4FD3,
+ 0x825D: 0x4FD4,
+ 0x825E: 0x4FD5,
+ 0x825F: 0x4FD6,
+ 0x8260: 0x4FD9,
+ 0x8261: 0x4FDB,
+ 0x8262: 0x4FE0,
+ 0x8263: 0x4FE2,
+ 0x8264: 0x4FE4,
+ 0x8265: 0x4FE5,
+ 0x8266: 0x4FE7,
+ 0x8267: 0x4FEB,
+ 0x8268: 0x4FEC,
+ 0x8269: 0x4FF0,
+ 0x826A: 0x4FF2,
+ 0x826B: 0x4FF4,
+ 0x826C: 0x4FF5,
+ 0x826D: 0x4FF6,
+ 0x826E: 0x4FF7,
+ 0x826F: 0x4FF9,
+ 0x8270: 0x4FFB,
+ 0x8271: 0x4FFC,
+ 0x8272: 0x4FFD,
+ 0x8273: 0x4FFF,
+ 0x8274: 0x5000,
+ 0x8275: 0x5001,
+ 0x8276: 0x5002,
+ 0x8277: 0x5003,
+ 0x8278: 0x5004,
+ 0x8279: 0x5005,
+ 0x827A: 0x5006,
+ 0x827B: 0x5007,
+ 0x827C: 0x5008,
+ 0x827D: 0x5009,
+ 0x827E: 0x500A,
+ 0x8280: 0x500B,
+ 0x8281: 0x500E,
+ 0x8282: 0x5010,
+ 0x8283: 0x5011,
+ 0x8284: 0x5013,
+ 0x8285: 0x5015,
+ 0x8286: 0x5016,
+ 0x8287: 0x5017,
+ 0x8288: 0x501B,
+ 0x8289: 0x501D,
+ 0x828A: 0x501E,
+ 0x828B: 0x5020,
+ 0x828C: 0x5022,
+ 0x828D: 0x5023,
+ 0x828E: 0x5024,
+ 0x828F: 0x5027,
+ 0x8290: 0x502B,
+ 0x8291: 0x502F,
+ 0x8292: 0x5030,
+ 0x8293: 0x5031,
+ 0x8294: 0x5032,
+ 0x8295: 0x5033,
+ 0x8296: 0x5034,
+ 0x8297: 0x5035,
+ 0x8298: 0x5036,
+ 0x8299: 0x5037,
+ 0x829A: 0x5038,
+ 0x829B: 0x5039,
+ 0x829C: 0x503B,
+ 0x829D: 0x503D,
+ 0x829E: 0x503F,
+ 0x829F: 0x5040,
+ 0x82A0: 0x5041,
+ 0x82A1: 0x5042,
+ 0x82A2: 0x5044,
+ 0x82A3: 0x5045,
+ 0x82A4: 0x5046,
+ 0x82A5: 0x5049,
+ 0x82A6: 0x504A,
+ 0x82A7: 0x504B,
+ 0x82A8: 0x504D,
+ 0x82A9: 0x5050,
+ 0x82AA: 0x5051,
+ 0x82AB: 0x5052,
+ 0x82AC: 0x5053,
+ 0x82AD: 0x5054,
+ 0x82AE: 0x5056,
+ 0x82AF: 0x5057,
+ 0x82B0: 0x5058,
+ 0x82B1: 0x5059,
+ 0x82B2: 0x505B,
+ 0x82B3: 0x505D,
+ 0x82B4: 0x505E,
+ 0x82B5: 0x505F,
+ 0x82B6: 0x5060,
+ 0x82B7: 0x5061,
+ 0x82B8: 0x5062,
+ 0x82B9: 0x5063,
+ 0x82BA: 0x5064,
+ 0x82BB: 0x5066,
+ 0x82BC: 0x5067,
+ 0x82BD: 0x5068,
+ 0x82BE: 0x5069,
+ 0x82BF: 0x506A,
+ 0x82C0: 0x506B,
+ 0x82C1: 0x506D,
+ 0x82C2: 0x506E,
+ 0x82C3: 0x506F,
+ 0x82C4: 0x5070,
+ 0x82C5: 0x5071,
+ 0x82C6: 0x5072,
+ 0x82C7: 0x5073,
+ 0x82C8: 0x5074,
+ 0x82C9: 0x5075,
+ 0x82CA: 0x5078,
+ 0x82CB: 0x5079,
+ 0x82CC: 0x507A,
+ 0x82CD: 0x507C,
+ 0x82CE: 0x507D,
+ 0x82CF: 0x5081,
+ 0x82D0: 0x5082,
+ 0x82D1: 0x5083,
+ 0x82D2: 0x5084,
+ 0x82D3: 0x5086,
+ 0x82D4: 0x5087,
+ 0x82D5: 0x5089,
+ 0x82D6: 0x508A,
+ 0x82D7: 0x508B,
+ 0x82D8: 0x508C,
+ 0x82D9: 0x508E,
+ 0x82DA: 0x508F,
+ 0x82DB: 0x5090,
+ 0x82DC: 0x5091,
+ 0x82DD: 0x5092,
+ 0x82DE: 0x5093,
+ 0x82DF: 0x5094,
+ 0x82E0: 0x5095,
+ 0x82E1: 0x5096,
+ 0x82E2: 0x5097,
+ 0x82E3: 0x5098,
+ 0x82E4: 0x5099,
+ 0x82E5: 0x509A,
+ 0x82E6: 0x509B,
+ 0x82E7: 0x509C,
+ 0x82E8: 0x509D,
+ 0x82E9: 0x509E,
+ 0x82EA: 0x509F,
+ 0x82EB: 0x50A0,
+ 0x82EC: 0x50A1,
+ 0x82ED: 0x50A2,
+ 0x82EE: 0x50A4,
+ 0x82EF: 0x50A6,
+ 0x82F0: 0x50AA,
+ 0x82F1: 0x50AB,
+ 0x82F2: 0x50AD,
+ 0x82F3: 0x50AE,
+ 0x82F4: 0x50AF,
+ 0x82F5: 0x50B0,
+ 0x82F6: 0x50B1,
+ 0x82F7: 0x50B3,
+ 0x82F8: 0x50B4,
+ 0x82F9: 0x50B5,
+ 0x82FA: 0x50B6,
+ 0x82FB: 0x50B7,
+ 0x82FC: 0x50B8,
+ 0x82FD: 0x50B9,
+ 0x82FE: 0x50BC,
+ 0x8340: 0x50BD,
+ 0x8341: 0x50BE,
+ 0x8342: 0x50BF,
+ 0x8343: 0x50C0,
+ 0x8344: 0x50C1,
+ 0x8345: 0x50C2,
+ 0x8346: 0x50C3,
+ 0x8347: 0x50C4,
+ 0x8348: 0x50C5,
+ 0x8349: 0x50C6,
+ 0x834A: 0x50C7,
+ 0x834B: 0x50C8,
+ 0x834C: 0x50C9,
+ 0x834D: 0x50CA,
+ 0x834E: 0x50CB,
+ 0x834F: 0x50CC,
+ 0x8350: 0x50CD,
+ 0x8351: 0x50CE,
+ 0x8352: 0x50D0,
+ 0x8353: 0x50D1,
+ 0x8354: 0x50D2,
+ 0x8355: 0x50D3,
+ 0x8356: 0x50D4,
+ 0x8357: 0x50D5,
+ 0x8358: 0x50D7,
+ 0x8359: 0x50D8,
+ 0x835A: 0x50D9,
+ 0x835B: 0x50DB,
+ 0x835C: 0x50DC,
+ 0x835D: 0x50DD,
+ 0x835E: 0x50DE,
+ 0x835F: 0x50DF,
+ 0x8360: 0x50E0,
+ 0x8361: 0x50E1,
+ 0x8362: 0x50E2,
+ 0x8363: 0x50E3,
+ 0x8364: 0x50E4,
+ 0x8365: 0x50E5,
+ 0x8366: 0x50E8,
+ 0x8367: 0x50E9,
+ 0x8368: 0x50EA,
+ 0x8369: 0x50EB,
+ 0x836A: 0x50EF,
+ 0x836B: 0x50F0,
+ 0x836C: 0x50F1,
+ 0x836D: 0x50F2,
+ 0x836E: 0x50F4,
+ 0x836F: 0x50F6,
+ 0x8370: 0x50F7,
+ 0x8371: 0x50F8,
+ 0x8372: 0x50F9,
+ 0x8373: 0x50FA,
+ 0x8374: 0x50FC,
+ 0x8375: 0x50FD,
+ 0x8376: 0x50FE,
+ 0x8377: 0x50FF,
+ 0x8378: 0x5100,
+ 0x8379: 0x5101,
+ 0x837A: 0x5102,
+ 0x837B: 0x5103,
+ 0x837C: 0x5104,
+ 0x837D: 0x5105,
+ 0x837E: 0x5108,
+ 0x8380: 0x5109,
+ 0x8381: 0x510A,
+ 0x8382: 0x510C,
+ 0x8383: 0x510D,
+ 0x8384: 0x510E,
+ 0x8385: 0x510F,
+ 0x8386: 0x5110,
+ 0x8387: 0x5111,
+ 0x8388: 0x5113,
+ 0x8389: 0x5114,
+ 0x838A: 0x5115,
+ 0x838B: 0x5116,
+ 0x838C: 0x5117,
+ 0x838D: 0x5118,
+ 0x838E: 0x5119,
+ 0x838F: 0x511A,
+ 0x8390: 0x511B,
+ 0x8391: 0x511C,
+ 0x8392: 0x511D,
+ 0x8393: 0x511E,
+ 0x8394: 0x511F,
+ 0x8395: 0x5120,
+ 0x8396: 0x5122,
+ 0x8397: 0x5123,
+ 0x8398: 0x5124,
+ 0x8399: 0x5125,
+ 0x839A: 0x5126,
+ 0x839B: 0x5127,
+ 0x839C: 0x5128,
+ 0x839D: 0x5129,
+ 0x839E: 0x512A,
+ 0x839F: 0x512B,
+ 0x83A0: 0x512C,
+ 0x83A1: 0x512D,
+ 0x83A2: 0x512E,
+ 0x83A3: 0x512F,
+ 0x83A4: 0x5130,
+ 0x83A5: 0x5131,
+ 0x83A6: 0x5132,
+ 0x83A7: 0x5133,
+ 0x83A8: 0x5134,
+ 0x83A9: 0x5135,
+ 0x83AA: 0x5136,
+ 0x83AB: 0x5137,
+ 0x83AC: 0x5138,
+ 0x83AD: 0x5139,
+ 0x83AE: 0x513A,
+ 0x83AF: 0x513B,
+ 0x83B0: 0x513C,
+ 0x83B1: 0x513D,
+ 0x83B2: 0x513E,
+ 0x83B3: 0x5142,
+ 0x83B4: 0x5147,
+ 0x83B5: 0x514A,
+ 0x83B6: 0x514C,
+ 0x83B7: 0x514E,
+ 0x83B8: 0x514F,
+ 0x83B9: 0x5150,
+ 0x83BA: 0x5152,
+ 0x83BB: 0x5153,
+ 0x83BC: 0x5157,
+ 0x83BD: 0x5158,
+ 0x83BE: 0x5159,
+ 0x83BF: 0x515B,
+ 0x83C0: 0x515D,
+ 0x83C1: 0x515E,
+ 0x83C2: 0x515F,
+ 0x83C3: 0x5160,
+ 0x83C4: 0x5161,
+ 0x83C5: 0x5163,
+ 0x83C6: 0x5164,
+ 0x83C7: 0x5166,
+ 0x83C8: 0x5167,
+ 0x83C9: 0x5169,
+ 0x83CA: 0x516A,
+ 0x83CB: 0x516F,
+ 0x83CC: 0x5172,
+ 0x83CD: 0x517A,
+ 0x83CE: 0x517E,
+ 0x83CF: 0x517F,
+ 0x83D0: 0x5183,
+ 0x83D1: 0x5184,
+ 0x83D2: 0x5186,
+ 0x83D3: 0x5187,
+ 0x83D4: 0x518A,
+ 0x83D5: 0x518B,
+ 0x83D6: 0x518E,
+ 0x83D7: 0x518F,
+ 0x83D8: 0x5190,
+ 0x83D9: 0x5191,
+ 0x83DA: 0x5193,
+ 0x83DB: 0x5194,
+ 0x83DC: 0x5198,
+ 0x83DD: 0x519A,
+ 0x83DE: 0x519D,
+ 0x83DF: 0x519E,
+ 0x83E0: 0x519F,
+ 0x83E1: 0x51A1,
+ 0x83E2: 0x51A3,
+ 0x83E3: 0x51A6,
+ 0x83E4: 0x51A7,
+ 0x83E5: 0x51A8,
+ 0x83E6: 0x51A9,
+ 0x83E7: 0x51AA,
+ 0x83E8: 0x51AD,
+ 0x83E9: 0x51AE,
+ 0x83EA: 0x51B4,
+ 0x83EB: 0x51B8,
+ 0x83EC: 0x51B9,
+ 0x83ED: 0x51BA,
+ 0x83EE: 0x51BE,
+ 0x83EF: 0x51BF,
+ 0x83F0: 0x51C1,
+ 0x83F1: 0x51C2,
+ 0x83F2: 0x51C3,
+ 0x83F3: 0x51C5,
+ 0x83F4: 0x51C8,
+ 0x83F5: 0x51CA,
+ 0x83F6: 0x51CD,
+ 0x83F7: 0x51CE,
+ 0x83F8: 0x51D0,
+ 0x83F9: 0x51D2,
+ 0x83FA: 0x51D3,
+ 0x83FB: 0x51D4,
+ 0x83FC: 0x51D5,
+ 0x83FD: 0x51D6,
+ 0x83FE: 0x51D7,
+ 0x8440: 0x51D8,
+ 0x8441: 0x51D9,
+ 0x8442: 0x51DA,
+ 0x8443: 0x51DC,
+ 0x8444: 0x51DE,
+ 0x8445: 0x51DF,
+ 0x8446: 0x51E2,
+ 0x8447: 0x51E3,
+ 0x8448: 0x51E5,
+ 0x8449: 0x51E6,
+ 0x844A: 0x51E7,
+ 0x844B: 0x51E8,
+ 0x844C: 0x51E9,
+ 0x844D: 0x51EA,
+ 0x844E: 0x51EC,
+ 0x844F: 0x51EE,
+ 0x8450: 0x51F1,
+ 0x8451: 0x51F2,
+ 0x8452: 0x51F4,
+ 0x8453: 0x51F7,
+ 0x8454: 0x51FE,
+ 0x8455: 0x5204,
+ 0x8456: 0x5205,
+ 0x8457: 0x5209,
+ 0x8458: 0x520B,
+ 0x8459: 0x520C,
+ 0x845A: 0x520F,
+ 0x845B: 0x5210,
+ 0x845C: 0x5213,
+ 0x845D: 0x5214,
+ 0x845E: 0x5215,
+ 0x845F: 0x521C,
+ 0x8460: 0x521E,
+ 0x8461: 0x521F,
+ 0x8462: 0x5221,
+ 0x8463: 0x5222,
+ 0x8464: 0x5223,
+ 0x8465: 0x5225,
+ 0x8466: 0x5226,
+ 0x8467: 0x5227,
+ 0x8468: 0x522A,
+ 0x8469: 0x522C,
+ 0x846A: 0x522F,
+ 0x846B: 0x5231,
+ 0x846C: 0x5232,
+ 0x846D: 0x5234,
+ 0x846E: 0x5235,
+ 0x846F: 0x523C,
+ 0x8470: 0x523E,
+ 0x8471: 0x5244,
+ 0x8472: 0x5245,
+ 0x8473: 0x5246,
+ 0x8474: 0x5247,
+ 0x8475: 0x5248,
+ 0x8476: 0x5249,
+ 0x8477: 0x524B,
+ 0x8478: 0x524E,
+ 0x8479: 0x524F,
+ 0x847A: 0x5252,
+ 0x847B: 0x5253,
+ 0x847C: 0x5255,
+ 0x847D: 0x5257,
+ 0x847E: 0x5258,
+ 0x8480: 0x5259,
+ 0x8481: 0x525A,
+ 0x8482: 0x525B,
+ 0x8483: 0x525D,
+ 0x8484: 0x525F,
+ 0x8485: 0x5260,
+ 0x8486: 0x5262,
+ 0x8487: 0x5263,
+ 0x8488: 0x5264,
+ 0x8489: 0x5266,
+ 0x848A: 0x5268,
+ 0x848B: 0x526B,
+ 0x848C: 0x526C,
+ 0x848D: 0x526D,
+ 0x848E: 0x526E,
+ 0x848F: 0x5270,
+ 0x8490: 0x5271,
+ 0x8491: 0x5273,
+ 0x8492: 0x5274,
+ 0x8493: 0x5275,
+ 0x8494: 0x5276,
+ 0x8495: 0x5277,
+ 0x8496: 0x5278,
+ 0x8497: 0x5279,
+ 0x8498: 0x527A,
+ 0x8499: 0x527B,
+ 0x849A: 0x527C,
+ 0x849B: 0x527E,
+ 0x849C: 0x5280,
+ 0x849D: 0x5283,
+ 0x849E: 0x5284,
+ 0x849F: 0x5285,
+ 0x84A0: 0x5286,
+ 0x84A1: 0x5287,
+ 0x84A2: 0x5289,
+ 0x84A3: 0x528A,
+ 0x84A4: 0x528B,
+ 0x84A5: 0x528C,
+ 0x84A6: 0x528D,
+ 0x84A7: 0x528E,
+ 0x84A8: 0x528F,
+ 0x84A9: 0x5291,
+ 0x84AA: 0x5292,
+ 0x84AB: 0x5294,
+ 0x84AC: 0x5295,
+ 0x84AD: 0x5296,
+ 0x84AE: 0x5297,
+ 0x84AF: 0x5298,
+ 0x84B0: 0x5299,
+ 0x84B1: 0x529A,
+ 0x84B2: 0x529C,
+ 0x84B3: 0x52A4,
+ 0x84B4: 0x52A5,
+ 0x84B5: 0x52A6,
+ 0x84B6: 0x52A7,
+ 0x84B7: 0x52AE,
+ 0x84B8: 0x52AF,
+ 0x84B9: 0x52B0,
+ 0x84BA: 0x52B4,
+ 0x84BB: 0x52B5,
+ 0x84BC: 0x52B6,
+ 0x84BD: 0x52B7,
+ 0x84BE: 0x52B8,
+ 0x84BF: 0x52B9,
+ 0x84C0: 0x52BA,
+ 0x84C1: 0x52BB,
+ 0x84C2: 0x52BC,
+ 0x84C3: 0x52BD,
+ 0x84C4: 0x52C0,
+ 0x84C5: 0x52C1,
+ 0x84C6: 0x52C2,
+ 0x84C7: 0x52C4,
+ 0x84C8: 0x52C5,
+ 0x84C9: 0x52C6,
+ 0x84CA: 0x52C8,
+ 0x84CB: 0x52CA,
+ 0x84CC: 0x52CC,
+ 0x84CD: 0x52CD,
+ 0x84CE: 0x52CE,
+ 0x84CF: 0x52CF,
+ 0x84D0: 0x52D1,
+ 0x84D1: 0x52D3,
+ 0x84D2: 0x52D4,
+ 0x84D3: 0x52D5,
+ 0x84D4: 0x52D7,
+ 0x84D5: 0x52D9,
+ 0x84D6: 0x52DA,
+ 0x84D7: 0x52DB,
+ 0x84D8: 0x52DC,
+ 0x84D9: 0x52DD,
+ 0x84DA: 0x52DE,
+ 0x84DB: 0x52E0,
+ 0x84DC: 0x52E1,
+ 0x84DD: 0x52E2,
+ 0x84DE: 0x52E3,
+ 0x84DF: 0x52E5,
+ 0x84E0: 0x52E6,
+ 0x84E1: 0x52E7,
+ 0x84E2: 0x52E8,
+ 0x84E3: 0x52E9,
+ 0x84E4: 0x52EA,
+ 0x84E5: 0x52EB,
+ 0x84E6: 0x52EC,
+ 0x84E7: 0x52ED,
+ 0x84E8: 0x52EE,
+ 0x84E9: 0x52EF,
+ 0x84EA: 0x52F1,
+ 0x84EB: 0x52F2,
+ 0x84EC: 0x52F3,
+ 0x84ED: 0x52F4,
+ 0x84EE: 0x52F5,
+ 0x84EF: 0x52F6,
+ 0x84F0: 0x52F7,
+ 0x84F1: 0x52F8,
+ 0x84F2: 0x52FB,
+ 0x84F3: 0x52FC,
+ 0x84F4: 0x52FD,
+ 0x84F5: 0x5301,
+ 0x84F6: 0x5302,
+ 0x84F7: 0x5303,
+ 0x84F8: 0x5304,
+ 0x84F9: 0x5307,
+ 0x84FA: 0x5309,
+ 0x84FB: 0x530A,
+ 0x84FC: 0x530B,
+ 0x84FD: 0x530C,
+ 0x84FE: 0x530E,
+ 0x8540: 0x5311,
+ 0x8541: 0x5312,
+ 0x8542: 0x5313,
+ 0x8543: 0x5314,
+ 0x8544: 0x5318,
+ 0x8545: 0x531B,
+ 0x8546: 0x531C,
+ 0x8547: 0x531E,
+ 0x8548: 0x531F,
+ 0x8549: 0x5322,
+ 0x854A: 0x5324,
+ 0x854B: 0x5325,
+ 0x854C: 0x5327,
+ 0x854D: 0x5328,
+ 0x854E: 0x5329,
+ 0x854F: 0x532B,
+ 0x8550: 0x532C,
+ 0x8551: 0x532D,
+ 0x8552: 0x532F,
+ 0x8553: 0x5330,
+ 0x8554: 0x5331,
+ 0x8555: 0x5332,
+ 0x8556: 0x5333,
+ 0x8557: 0x5334,
+ 0x8558: 0x5335,
+ 0x8559: 0x5336,
+ 0x855A: 0x5337,
+ 0x855B: 0x5338,
+ 0x855C: 0x533C,
+ 0x855D: 0x533D,
+ 0x855E: 0x5340,
+ 0x855F: 0x5342,
+ 0x8560: 0x5344,
+ 0x8561: 0x5346,
+ 0x8562: 0x534B,
+ 0x8563: 0x534C,
+ 0x8564: 0x534D,
+ 0x8565: 0x5350,
+ 0x8566: 0x5354,
+ 0x8567: 0x5358,
+ 0x8568: 0x5359,
+ 0x8569: 0x535B,
+ 0x856A: 0x535D,
+ 0x856B: 0x5365,
+ 0x856C: 0x5368,
+ 0x856D: 0x536A,
+ 0x856E: 0x536C,
+ 0x856F: 0x536D,
+ 0x8570: 0x5372,
+ 0x8571: 0x5376,
+ 0x8572: 0x5379,
+ 0x8573: 0x537B,
+ 0x8574: 0x537C,
+ 0x8575: 0x537D,
+ 0x8576: 0x537E,
+ 0x8577: 0x5380,
+ 0x8578: 0x5381,
+ 0x8579: 0x5383,
+ 0x857A: 0x5387,
+ 0x857B: 0x5388,
+ 0x857C: 0x538A,
+ 0x857D: 0x538E,
+ 0x857E: 0x538F,
+ 0x8580: 0x5390,
+ 0x8581: 0x5391,
+ 0x8582: 0x5392,
+ 0x8583: 0x5393,
+ 0x8584: 0x5394,
+ 0x8585: 0x5396,
+ 0x8586: 0x5397,
+ 0x8587: 0x5399,
+ 0x8588: 0x539B,
+ 0x8589: 0x539C,
+ 0x858A: 0x539E,
+ 0x858B: 0x53A0,
+ 0x858C: 0x53A1,
+ 0x858D: 0x53A4,
+ 0x858E: 0x53A7,
+ 0x858F: 0x53AA,
+ 0x8590: 0x53AB,
+ 0x8591: 0x53AC,
+ 0x8592: 0x53AD,
+ 0x8593: 0x53AF,
+ 0x8594: 0x53B0,
+ 0x8595: 0x53B1,
+ 0x8596: 0x53B2,
+ 0x8597: 0x53B3,
+ 0x8598: 0x53B4,
+ 0x8599: 0x53B5,
+ 0x859A: 0x53B7,
+ 0x859B: 0x53B8,
+ 0x859C: 0x53B9,
+ 0x859D: 0x53BA,
+ 0x859E: 0x53BC,
+ 0x859F: 0x53BD,
+ 0x85A0: 0x53BE,
+ 0x85A1: 0x53C0,
+ 0x85A2: 0x53C3,
+ 0x85A3: 0x53C4,
+ 0x85A4: 0x53C5,
+ 0x85A5: 0x53C6,
+ 0x85A6: 0x53C7,
+ 0x85A7: 0x53CE,
+ 0x85A8: 0x53CF,
+ 0x85A9: 0x53D0,
+ 0x85AA: 0x53D2,
+ 0x85AB: 0x53D3,
+ 0x85AC: 0x53D5,
+ 0x85AD: 0x53DA,
+ 0x85AE: 0x53DC,
+ 0x85AF: 0x53DD,
+ 0x85B0: 0x53DE,
+ 0x85B1: 0x53E1,
+ 0x85B2: 0x53E2,
+ 0x85B3: 0x53E7,
+ 0x85B4: 0x53F4,
+ 0x85B5: 0x53FA,
+ 0x85B6: 0x53FE,
+ 0x85B7: 0x53FF,
+ 0x85B8: 0x5400,
+ 0x85B9: 0x5402,
+ 0x85BA: 0x5405,
+ 0x85BB: 0x5407,
+ 0x85BC: 0x540B,
+ 0x85BD: 0x5414,
+ 0x85BE: 0x5418,
+ 0x85BF: 0x5419,
+ 0x85C0: 0x541A,
+ 0x85C1: 0x541C,
+ 0x85C2: 0x5422,
+ 0x85C3: 0x5424,
+ 0x85C4: 0x5425,
+ 0x85C5: 0x542A,
+ 0x85C6: 0x5430,
+ 0x85C7: 0x5433,
+ 0x85C8: 0x5436,
+ 0x85C9: 0x5437,
+ 0x85CA: 0x543A,
+ 0x85CB: 0x543D,
+ 0x85CC: 0x543F,
+ 0x85CD: 0x5441,
+ 0x85CE: 0x5442,
+ 0x85CF: 0x5444,
+ 0x85D0: 0x5445,
+ 0x85D1: 0x5447,
+ 0x85D2: 0x5449,
+ 0x85D3: 0x544C,
+ 0x85D4: 0x544D,
+ 0x85D5: 0x544E,
+ 0x85D6: 0x544F,
+ 0x85D7: 0x5451,
+ 0x85D8: 0x545A,
+ 0x85D9: 0x545D,
+ 0x85DA: 0x545E,
+ 0x85DB: 0x545F,
+ 0x85DC: 0x5460,
+ 0x85DD: 0x5461,
+ 0x85DE: 0x5463,
+ 0x85DF: 0x5465,
+ 0x85E0: 0x5467,
+ 0x85E1: 0x5469,
+ 0x85E2: 0x546A,
+ 0x85E3: 0x546B,
+ 0x85E4: 0x546C,
+ 0x85E5: 0x546D,
+ 0x85E6: 0x546E,
+ 0x85E7: 0x546F,
+ 0x85E8: 0x5470,
+ 0x85E9: 0x5474,
+ 0x85EA: 0x5479,
+ 0x85EB: 0x547A,
+ 0x85EC: 0x547E,
+ 0x85ED: 0x547F,
+ 0x85EE: 0x5481,
+ 0x85EF: 0x5483,
+ 0x85F0: 0x5485,
+ 0x85F1: 0x5487,
+ 0x85F2: 0x5488,
+ 0x85F3: 0x5489,
+ 0x85F4: 0x548A,
+ 0x85F5: 0x548D,
+ 0x85F6: 0x5491,
+ 0x85F7: 0x5493,
+ 0x85F8: 0x5497,
+ 0x85F9: 0x5498,
+ 0x85FA: 0x549C,
+ 0x85FB: 0x549E,
+ 0x85FC: 0x549F,
+ 0x85FD: 0x54A0,
+ 0x85FE: 0x54A1,
+ 0x8640: 0x54A2,
+ 0x8641: 0x54A5,
+ 0x8642: 0x54AE,
+ 0x8643: 0x54B0,
+ 0x8644: 0x54B2,
+ 0x8645: 0x54B5,
+ 0x8646: 0x54B6,
+ 0x8647: 0x54B7,
+ 0x8648: 0x54B9,
+ 0x8649: 0x54BA,
+ 0x864A: 0x54BC,
+ 0x864B: 0x54BE,
+ 0x864C: 0x54C3,
+ 0x864D: 0x54C5,
+ 0x864E: 0x54CA,
+ 0x864F: 0x54CB,
+ 0x8650: 0x54D6,
+ 0x8651: 0x54D8,
+ 0x8652: 0x54DB,
+ 0x8653: 0x54E0,
+ 0x8654: 0x54E1,
+ 0x8655: 0x54E2,
+ 0x8656: 0x54E3,
+ 0x8657: 0x54E4,
+ 0x8658: 0x54EB,
+ 0x8659: 0x54EC,
+ 0x865A: 0x54EF,
+ 0x865B: 0x54F0,
+ 0x865C: 0x54F1,
+ 0x865D: 0x54F4,
+ 0x865E: 0x54F5,
+ 0x865F: 0x54F6,
+ 0x8660: 0x54F7,
+ 0x8661: 0x54F8,
+ 0x8662: 0x54F9,
+ 0x8663: 0x54FB,
+ 0x8664: 0x54FE,
+ 0x8665: 0x5500,
+ 0x8666: 0x5502,
+ 0x8667: 0x5503,
+ 0x8668: 0x5504,
+ 0x8669: 0x5505,
+ 0x866A: 0x5508,
+ 0x866B: 0x550A,
+ 0x866C: 0x550B,
+ 0x866D: 0x550C,
+ 0x866E: 0x550D,
+ 0x866F: 0x550E,
+ 0x8670: 0x5512,
+ 0x8671: 0x5513,
+ 0x8672: 0x5515,
+ 0x8673: 0x5516,
+ 0x8674: 0x5517,
+ 0x8675: 0x5518,
+ 0x8676: 0x5519,
+ 0x8677: 0x551A,
+ 0x8678: 0x551C,
+ 0x8679: 0x551D,
+ 0x867A: 0x551E,
+ 0x867B: 0x551F,
+ 0x867C: 0x5521,
+ 0x867D: 0x5525,
+ 0x867E: 0x5526,
+ 0x8680: 0x5528,
+ 0x8681: 0x5529,
+ 0x8682: 0x552B,
+ 0x8683: 0x552D,
+ 0x8684: 0x5532,
+ 0x8685: 0x5534,
+ 0x8686: 0x5535,
+ 0x8687: 0x5536,
+ 0x8688: 0x5538,
+ 0x8689: 0x5539,
+ 0x868A: 0x553A,
+ 0x868B: 0x553B,
+ 0x868C: 0x553D,
+ 0x868D: 0x5540,
+ 0x868E: 0x5542,
+ 0x868F: 0x5545,
+ 0x8690: 0x5547,
+ 0x8691: 0x5548,
+ 0x8692: 0x554B,
+ 0x8693: 0x554C,
+ 0x8694: 0x554D,
+ 0x8695: 0x554E,
+ 0x8696: 0x554F,
+ 0x8697: 0x5551,
+ 0x8698: 0x5552,
+ 0x8699: 0x5553,
+ 0x869A: 0x5554,
+ 0x869B: 0x5557,
+ 0x869C: 0x5558,
+ 0x869D: 0x5559,
+ 0x869E: 0x555A,
+ 0x869F: 0x555B,
+ 0x86A0: 0x555D,
+ 0x86A1: 0x555E,
+ 0x86A2: 0x555F,
+ 0x86A3: 0x5560,
+ 0x86A4: 0x5562,
+ 0x86A5: 0x5563,
+ 0x86A6: 0x5568,
+ 0x86A7: 0x5569,
+ 0x86A8: 0x556B,
+ 0x86A9: 0x556F,
+ 0x86AA: 0x5570,
+ 0x86AB: 0x5571,
+ 0x86AC: 0x5572,
+ 0x86AD: 0x5573,
+ 0x86AE: 0x5574,
+ 0x86AF: 0x5579,
+ 0x86B0: 0x557A,
+ 0x86B1: 0x557D,
+ 0x86B2: 0x557F,
+ 0x86B3: 0x5585,
+ 0x86B4: 0x5586,
+ 0x86B5: 0x558C,
+ 0x86B6: 0x558D,
+ 0x86B7: 0x558E,
+ 0x86B8: 0x5590,
+ 0x86B9: 0x5592,
+ 0x86BA: 0x5593,
+ 0x86BB: 0x5595,
+ 0x86BC: 0x5596,
+ 0x86BD: 0x5597,
+ 0x86BE: 0x559A,
+ 0x86BF: 0x559B,
+ 0x86C0: 0x559E,
+ 0x86C1: 0x55A0,
+ 0x86C2: 0x55A1,
+ 0x86C3: 0x55A2,
+ 0x86C4: 0x55A3,
+ 0x86C5: 0x55A4,
+ 0x86C6: 0x55A5,
+ 0x86C7: 0x55A6,
+ 0x86C8: 0x55A8,
+ 0x86C9: 0x55A9,
+ 0x86CA: 0x55AA,
+ 0x86CB: 0x55AB,
+ 0x86CC: 0x55AC,
+ 0x86CD: 0x55AD,
+ 0x86CE: 0x55AE,
+ 0x86CF: 0x55AF,
+ 0x86D0: 0x55B0,
+ 0x86D1: 0x55B2,
+ 0x86D2: 0x55B4,
+ 0x86D3: 0x55B6,
+ 0x86D4: 0x55B8,
+ 0x86D5: 0x55BA,
+ 0x86D6: 0x55BC,
+ 0x86D7: 0x55BF,
+ 0x86D8: 0x55C0,
+ 0x86D9: 0x55C1,
+ 0x86DA: 0x55C2,
+ 0x86DB: 0x55C3,
+ 0x86DC: 0x55C6,
+ 0x86DD: 0x55C7,
+ 0x86DE: 0x55C8,
+ 0x86DF: 0x55CA,
+ 0x86E0: 0x55CB,
+ 0x86E1: 0x55CE,
+ 0x86E2: 0x55CF,
+ 0x86E3: 0x55D0,
+ 0x86E4: 0x55D5,
+ 0x86E5: 0x55D7,
+ 0x86E6: 0x55D8,
+ 0x86E7: 0x55D9,
+ 0x86E8: 0x55DA,
+ 0x86E9: 0x55DB,
+ 0x86EA: 0x55DE,
+ 0x86EB: 0x55E0,
+ 0x86EC: 0x55E2,
+ 0x86ED: 0x55E7,
+ 0x86EE: 0x55E9,
+ 0x86EF: 0x55ED,
+ 0x86F0: 0x55EE,
+ 0x86F1: 0x55F0,
+ 0x86F2: 0x55F1,
+ 0x86F3: 0x55F4,
+ 0x86F4: 0x55F6,
+ 0x86F5: 0x55F8,
+ 0x86F6: 0x55F9,
+ 0x86F7: 0x55FA,
+ 0x86F8: 0x55FB,
+ 0x86F9: 0x55FC,
+ 0x86FA: 0x55FF,
+ 0x86FB: 0x5602,
+ 0x86FC: 0x5603,
+ 0x86FD: 0x5604,
+ 0x86FE: 0x5605,
+ 0x8740: 0x5606,
+ 0x8741: 0x5607,
+ 0x8742: 0x560A,
+ 0x8743: 0x560B,
+ 0x8744: 0x560D,
+ 0x8745: 0x5610,
+ 0x8746: 0x5611,
+ 0x8747: 0x5612,
+ 0x8748: 0x5613,
+ 0x8749: 0x5614,
+ 0x874A: 0x5615,
+ 0x874B: 0x5616,
+ 0x874C: 0x5617,
+ 0x874D: 0x5619,
+ 0x874E: 0x561A,
+ 0x874F: 0x561C,
+ 0x8750: 0x561D,
+ 0x8751: 0x5620,
+ 0x8752: 0x5621,
+ 0x8753: 0x5622,
+ 0x8754: 0x5625,
+ 0x8755: 0x5626,
+ 0x8756: 0x5628,
+ 0x8757: 0x5629,
+ 0x8758: 0x562A,
+ 0x8759: 0x562B,
+ 0x875A: 0x562E,
+ 0x875B: 0x562F,
+ 0x875C: 0x5630,
+ 0x875D: 0x5633,
+ 0x875E: 0x5635,
+ 0x875F: 0x5637,
+ 0x8760: 0x5638,
+ 0x8761: 0x563A,
+ 0x8762: 0x563C,
+ 0x8763: 0x563D,
+ 0x8764: 0x563E,
+ 0x8765: 0x5640,
+ 0x8766: 0x5641,
+ 0x8767: 0x5642,
+ 0x8768: 0x5643,
+ 0x8769: 0x5644,
+ 0x876A: 0x5645,
+ 0x876B: 0x5646,
+ 0x876C: 0x5647,
+ 0x876D: 0x5648,
+ 0x876E: 0x5649,
+ 0x876F: 0x564A,
+ 0x8770: 0x564B,
+ 0x8771: 0x564F,
+ 0x8772: 0x5650,
+ 0x8773: 0x5651,
+ 0x8774: 0x5652,
+ 0x8775: 0x5653,
+ 0x8776: 0x5655,
+ 0x8777: 0x5656,
+ 0x8778: 0x565A,
+ 0x8779: 0x565B,
+ 0x877A: 0x565D,
+ 0x877B: 0x565E,
+ 0x877C: 0x565F,
+ 0x877D: 0x5660,
+ 0x877E: 0x5661,
+ 0x8780: 0x5663,
+ 0x8781: 0x5665,
+ 0x8782: 0x5666,
+ 0x8783: 0x5667,
+ 0x8784: 0x566D,
+ 0x8785: 0x566E,
+ 0x8786: 0x566F,
+ 0x8787: 0x5670,
+ 0x8788: 0x5672,
+ 0x8789: 0x5673,
+ 0x878A: 0x5674,
+ 0x878B: 0x5675,
+ 0x878C: 0x5677,
+ 0x878D: 0x5678,
+ 0x878E: 0x5679,
+ 0x878F: 0x567A,
+ 0x8790: 0x567D,
+ 0x8791: 0x567E,
+ 0x8792: 0x567F,
+ 0x8793: 0x5680,
+ 0x8794: 0x5681,
+ 0x8795: 0x5682,
+ 0x8796: 0x5683,
+ 0x8797: 0x5684,
+ 0x8798: 0x5687,
+ 0x8799: 0x5688,
+ 0x879A: 0x5689,
+ 0x879B: 0x568A,
+ 0x879C: 0x568B,
+ 0x879D: 0x568C,
+ 0x879E: 0x568D,
+ 0x879F: 0x5690,
+ 0x87A0: 0x5691,
+ 0x87A1: 0x5692,
+ 0x87A2: 0x5694,
+ 0x87A3: 0x5695,
+ 0x87A4: 0x5696,
+ 0x87A5: 0x5697,
+ 0x87A6: 0x5698,
+ 0x87A7: 0x5699,
+ 0x87A8: 0x569A,
+ 0x87A9: 0x569B,
+ 0x87AA: 0x569C,
+ 0x87AB: 0x569D,
+ 0x87AC: 0x569E,
+ 0x87AD: 0x569F,
+ 0x87AE: 0x56A0,
+ 0x87AF: 0x56A1,
+ 0x87B0: 0x56A2,
+ 0x87B1: 0x56A4,
+ 0x87B2: 0x56A5,
+ 0x87B3: 0x56A6,
+ 0x87B4: 0x56A7,
+ 0x87B5: 0x56A8,
+ 0x87B6: 0x56A9,
+ 0x87B7: 0x56AA,
+ 0x87B8: 0x56AB,
+ 0x87B9: 0x56AC,
+ 0x87BA: 0x56AD,
+ 0x87BB: 0x56AE,
+ 0x87BC: 0x56B0,
+ 0x87BD: 0x56B1,
+ 0x87BE: 0x56B2,
+ 0x87BF: 0x56B3,
+ 0x87C0: 0x56B4,
+ 0x87C1: 0x56B5,
+ 0x87C2: 0x56B6,
+ 0x87C3: 0x56B8,
+ 0x87C4: 0x56B9,
+ 0x87C5: 0x56BA,
+ 0x87C6: 0x56BB,
+ 0x87C7: 0x56BD,
+ 0x87C8: 0x56BE,
+ 0x87C9: 0x56BF,
+ 0x87CA: 0x56C0,
+ 0x87CB: 0x56C1,
+ 0x87CC: 0x56C2,
+ 0x87CD: 0x56C3,
+ 0x87CE: 0x56C4,
+ 0x87CF: 0x56C5,
+ 0x87D0: 0x56C6,
+ 0x87D1: 0x56C7,
+ 0x87D2: 0x56C8,
+ 0x87D3: 0x56C9,
+ 0x87D4: 0x56CB,
+ 0x87D5: 0x56CC,
+ 0x87D6: 0x56CD,
+ 0x87D7: 0x56CE,
+ 0x87D8: 0x56CF,
+ 0x87D9: 0x56D0,
+ 0x87DA: 0x56D1,
+ 0x87DB: 0x56D2,
+ 0x87DC: 0x56D3,
+ 0x87DD: 0x56D5,
+ 0x87DE: 0x56D6,
+ 0x87DF: 0x56D8,
+ 0x87E0: 0x56D9,
+ 0x87E1: 0x56DC,
+ 0x87E2: 0x56E3,
+ 0x87E3: 0x56E5,
+ 0x87E4: 0x56E6,
+ 0x87E5: 0x56E7,
+ 0x87E6: 0x56E8,
+ 0x87E7: 0x56E9,
+ 0x87E8: 0x56EA,
+ 0x87E9: 0x56EC,
+ 0x87EA: 0x56EE,
+ 0x87EB: 0x56EF,
+ 0x87EC: 0x56F2,
+ 0x87ED: 0x56F3,
+ 0x87EE: 0x56F6,
+ 0x87EF: 0x56F7,
+ 0x87F0: 0x56F8,
+ 0x87F1: 0x56FB,
+ 0x87F2: 0x56FC,
+ 0x87F3: 0x5700,
+ 0x87F4: 0x5701,
+ 0x87F5: 0x5702,
+ 0x87F6: 0x5705,
+ 0x87F7: 0x5707,
+ 0x87F8: 0x570B,
+ 0x87F9: 0x570C,
+ 0x87FA: 0x570D,
+ 0x87FB: 0x570E,
+ 0x87FC: 0x570F,
+ 0x87FD: 0x5710,
+ 0x87FE: 0x5711,
+ 0x8840: 0x5712,
+ 0x8841: 0x5713,
+ 0x8842: 0x5714,
+ 0x8843: 0x5715,
+ 0x8844: 0x5716,
+ 0x8845: 0x5717,
+ 0x8846: 0x5718,
+ 0x8847: 0x5719,
+ 0x8848: 0x571A,
+ 0x8849: 0x571B,
+ 0x884A: 0x571D,
+ 0x884B: 0x571E,
+ 0x884C: 0x5720,
+ 0x884D: 0x5721,
+ 0x884E: 0x5722,
+ 0x884F: 0x5724,
+ 0x8850: 0x5725,
+ 0x8851: 0x5726,
+ 0x8852: 0x5727,
+ 0x8853: 0x572B,
+ 0x8854: 0x5731,
+ 0x8855: 0x5732,
+ 0x8856: 0x5734,
+ 0x8857: 0x5735,
+ 0x8858: 0x5736,
+ 0x8859: 0x5737,
+ 0x885A: 0x5738,
+ 0x885B: 0x573C,
+ 0x885C: 0x573D,
+ 0x885D: 0x573F,
+ 0x885E: 0x5741,
+ 0x885F: 0x5743,
+ 0x8860: 0x5744,
+ 0x8861: 0x5745,
+ 0x8862: 0x5746,
+ 0x8863: 0x5748,
+ 0x8864: 0x5749,
+ 0x8865: 0x574B,
+ 0x8866: 0x5752,
+ 0x8867: 0x5753,
+ 0x8868: 0x5754,
+ 0x8869: 0x5755,
+ 0x886A: 0x5756,
+ 0x886B: 0x5758,
+ 0x886C: 0x5759,
+ 0x886D: 0x5762,
+ 0x886E: 0x5763,
+ 0x886F: 0x5765,
+ 0x8870: 0x5767,
+ 0x8871: 0x576C,
+ 0x8872: 0x576E,
+ 0x8873: 0x5770,
+ 0x8874: 0x5771,
+ 0x8875: 0x5772,
+ 0x8876: 0x5774,
+ 0x8877: 0x5775,
+ 0x8878: 0x5778,
+ 0x8879: 0x5779,
+ 0x887A: 0x577A,
+ 0x887B: 0x577D,
+ 0x887C: 0x577E,
+ 0x887D: 0x577F,
+ 0x887E: 0x5780,
+ 0x8880: 0x5781,
+ 0x8881: 0x5787,
+ 0x8882: 0x5788,
+ 0x8883: 0x5789,
+ 0x8884: 0x578A,
+ 0x8885: 0x578D,
+ 0x8886: 0x578E,
+ 0x8887: 0x578F,
+ 0x8888: 0x5790,
+ 0x8889: 0x5791,
+ 0x888A: 0x5794,
+ 0x888B: 0x5795,
+ 0x888C: 0x5796,
+ 0x888D: 0x5797,
+ 0x888E: 0x5798,
+ 0x888F: 0x5799,
+ 0x8890: 0x579A,
+ 0x8891: 0x579C,
+ 0x8892: 0x579D,
+ 0x8893: 0x579E,
+ 0x8894: 0x579F,
+ 0x8895: 0x57A5,
+ 0x8896: 0x57A8,
+ 0x8897: 0x57AA,
+ 0x8898: 0x57AC,
+ 0x8899: 0x57AF,
+ 0x889A: 0x57B0,
+ 0x889B: 0x57B1,
+ 0x889C: 0x57B3,
+ 0x889D: 0x57B5,
+ 0x889E: 0x57B6,
+ 0x889F: 0x57B7,
+ 0x88A0: 0x57B9,
+ 0x88A1: 0x57BA,
+ 0x88A2: 0x57BB,
+ 0x88A3: 0x57BC,
+ 0x88A4: 0x57BD,
+ 0x88A5: 0x57BE,
+ 0x88A6: 0x57BF,
+ 0x88A7: 0x57C0,
+ 0x88A8: 0x57C1,
+ 0x88A9: 0x57C4,
+ 0x88AA: 0x57C5,
+ 0x88AB: 0x57C6,
+ 0x88AC: 0x57C7,
+ 0x88AD: 0x57C8,
+ 0x88AE: 0x57C9,
+ 0x88AF: 0x57CA,
+ 0x88B0: 0x57CC,
+ 0x88B1: 0x57CD,
+ 0x88B2: 0x57D0,
+ 0x88B3: 0x57D1,
+ 0x88B4: 0x57D3,
+ 0x88B5: 0x57D6,
+ 0x88B6: 0x57D7,
+ 0x88B7: 0x57DB,
+ 0x88B8: 0x57DC,
+ 0x88B9: 0x57DE,
+ 0x88BA: 0x57E1,
+ 0x88BB: 0x57E2,
+ 0x88BC: 0x57E3,
+ 0x88BD: 0x57E5,
+ 0x88BE: 0x57E6,
+ 0x88BF: 0x57E7,
+ 0x88C0: 0x57E8,
+ 0x88C1: 0x57E9,
+ 0x88C2: 0x57EA,
+ 0x88C3: 0x57EB,
+ 0x88C4: 0x57EC,
+ 0x88C5: 0x57EE,
+ 0x88C6: 0x57F0,
+ 0x88C7: 0x57F1,
+ 0x88C8: 0x57F2,
+ 0x88C9: 0x57F3,
+ 0x88CA: 0x57F5,
+ 0x88CB: 0x57F6,
+ 0x88CC: 0x57F7,
+ 0x88CD: 0x57FB,
+ 0x88CE: 0x57FC,
+ 0x88CF: 0x57FE,
+ 0x88D0: 0x57FF,
+ 0x88D1: 0x5801,
+ 0x88D2: 0x5803,
+ 0x88D3: 0x5804,
+ 0x88D4: 0x5805,
+ 0x88D5: 0x5808,
+ 0x88D6: 0x5809,
+ 0x88D7: 0x580A,
+ 0x88D8: 0x580C,
+ 0x88D9: 0x580E,
+ 0x88DA: 0x580F,
+ 0x88DB: 0x5810,
+ 0x88DC: 0x5812,
+ 0x88DD: 0x5813,
+ 0x88DE: 0x5814,
+ 0x88DF: 0x5816,
+ 0x88E0: 0x5817,
+ 0x88E1: 0x5818,
+ 0x88E2: 0x581A,
+ 0x88E3: 0x581B,
+ 0x88E4: 0x581C,
+ 0x88E5: 0x581D,
+ 0x88E6: 0x581F,
+ 0x88E7: 0x5822,
+ 0x88E8: 0x5823,
+ 0x88E9: 0x5825,
+ 0x88EA: 0x5826,
+ 0x88EB: 0x5827,
+ 0x88EC: 0x5828,
+ 0x88ED: 0x5829,
+ 0x88EE: 0x582B,
+ 0x88EF: 0x582C,
+ 0x88F0: 0x582D,
+ 0x88F1: 0x582E,
+ 0x88F2: 0x582F,
+ 0x88F3: 0x5831,
+ 0x88F4: 0x5832,
+ 0x88F5: 0x5833,
+ 0x88F6: 0x5834,
+ 0x88F7: 0x5836,
+ 0x88F8: 0x5837,
+ 0x88F9: 0x5838,
+ 0x88FA: 0x5839,
+ 0x88FB: 0x583A,
+ 0x88FC: 0x583B,
+ 0x88FD: 0x583C,
+ 0x88FE: 0x583D,
+ 0x8940: 0x583E,
+ 0x8941: 0x583F,
+ 0x8942: 0x5840,
+ 0x8943: 0x5841,
+ 0x8944: 0x5842,
+ 0x8945: 0x5843,
+ 0x8946: 0x5845,
+ 0x8947: 0x5846,
+ 0x8948: 0x5847,
+ 0x8949: 0x5848,
+ 0x894A: 0x5849,
+ 0x894B: 0x584A,
+ 0x894C: 0x584B,
+ 0x894D: 0x584E,
+ 0x894E: 0x584F,
+ 0x894F: 0x5850,
+ 0x8950: 0x5852,
+ 0x8951: 0x5853,
+ 0x8952: 0x5855,
+ 0x8953: 0x5856,
+ 0x8954: 0x5857,
+ 0x8955: 0x5859,
+ 0x8956: 0x585A,
+ 0x8957: 0x585B,
+ 0x8958: 0x585C,
+ 0x8959: 0x585D,
+ 0x895A: 0x585F,
+ 0x895B: 0x5860,
+ 0x895C: 0x5861,
+ 0x895D: 0x5862,
+ 0x895E: 0x5863,
+ 0x895F: 0x5864,
+ 0x8960: 0x5866,
+ 0x8961: 0x5867,
+ 0x8962: 0x5868,
+ 0x8963: 0x5869,
+ 0x8964: 0x586A,
+ 0x8965: 0x586D,
+ 0x8966: 0x586E,
+ 0x8967: 0x586F,
+ 0x8968: 0x5870,
+ 0x8969: 0x5871,
+ 0x896A: 0x5872,
+ 0x896B: 0x5873,
+ 0x896C: 0x5874,
+ 0x896D: 0x5875,
+ 0x896E: 0x5876,
+ 0x896F: 0x5877,
+ 0x8970: 0x5878,
+ 0x8971: 0x5879,
+ 0x8972: 0x587A,
+ 0x8973: 0x587B,
+ 0x8974: 0x587C,
+ 0x8975: 0x587D,
+ 0x8976: 0x587F,
+ 0x8977: 0x5882,
+ 0x8978: 0x5884,
+ 0x8979: 0x5886,
+ 0x897A: 0x5887,
+ 0x897B: 0x5888,
+ 0x897C: 0x588A,
+ 0x897D: 0x588B,
+ 0x897E: 0x588C,
+ 0x8980: 0x588D,
+ 0x8981: 0x588E,
+ 0x8982: 0x588F,
+ 0x8983: 0x5890,
+ 0x8984: 0x5891,
+ 0x8985: 0x5894,
+ 0x8986: 0x5895,
+ 0x8987: 0x5896,
+ 0x8988: 0x5897,
+ 0x8989: 0x5898,
+ 0x898A: 0x589B,
+ 0x898B: 0x589C,
+ 0x898C: 0x589D,
+ 0x898D: 0x58A0,
+ 0x898E: 0x58A1,
+ 0x898F: 0x58A2,
+ 0x8990: 0x58A3,
+ 0x8991: 0x58A4,
+ 0x8992: 0x58A5,
+ 0x8993: 0x58A6,
+ 0x8994: 0x58A7,
+ 0x8995: 0x58AA,
+ 0x8996: 0x58AB,
+ 0x8997: 0x58AC,
+ 0x8998: 0x58AD,
+ 0x8999: 0x58AE,
+ 0x899A: 0x58AF,
+ 0x899B: 0x58B0,
+ 0x899C: 0x58B1,
+ 0x899D: 0x58B2,
+ 0x899E: 0x58B3,
+ 0x899F: 0x58B4,
+ 0x89A0: 0x58B5,
+ 0x89A1: 0x58B6,
+ 0x89A2: 0x58B7,
+ 0x89A3: 0x58B8,
+ 0x89A4: 0x58B9,
+ 0x89A5: 0x58BA,
+ 0x89A6: 0x58BB,
+ 0x89A7: 0x58BD,
+ 0x89A8: 0x58BE,
+ 0x89A9: 0x58BF,
+ 0x89AA: 0x58C0,
+ 0x89AB: 0x58C2,
+ 0x89AC: 0x58C3,
+ 0x89AD: 0x58C4,
+ 0x89AE: 0x58C6,
+ 0x89AF: 0x58C7,
+ 0x89B0: 0x58C8,
+ 0x89B1: 0x58C9,
+ 0x89B2: 0x58CA,
+ 0x89B3: 0x58CB,
+ 0x89B4: 0x58CC,
+ 0x89B5: 0x58CD,
+ 0x89B6: 0x58CE,
+ 0x89B7: 0x58CF,
+ 0x89B8: 0x58D0,
+ 0x89B9: 0x58D2,
+ 0x89BA: 0x58D3,
+ 0x89BB: 0x58D4,
+ 0x89BC: 0x58D6,
+ 0x89BD: 0x58D7,
+ 0x89BE: 0x58D8,
+ 0x89BF: 0x58D9,
+ 0x89C0: 0x58DA,
+ 0x89C1: 0x58DB,
+ 0x89C2: 0x58DC,
+ 0x89C3: 0x58DD,
+ 0x89C4: 0x58DE,
+ 0x89C5: 0x58DF,
+ 0x89C6: 0x58E0,
+ 0x89C7: 0x58E1,
+ 0x89C8: 0x58E2,
+ 0x89C9: 0x58E3,
+ 0x89CA: 0x58E5,
+ 0x89CB: 0x58E6,
+ 0x89CC: 0x58E7,
+ 0x89CD: 0x58E8,
+ 0x89CE: 0x58E9,
+ 0x89CF: 0x58EA,
+ 0x89D0: 0x58ED,
+ 0x89D1: 0x58EF,
+ 0x89D2: 0x58F1,
+ 0x89D3: 0x58F2,
+ 0x89D4: 0x58F4,
+ 0x89D5: 0x58F5,
+ 0x89D6: 0x58F7,
+ 0x89D7: 0x58F8,
+ 0x89D8: 0x58FA,
+ 0x89D9: 0x58FB,
+ 0x89DA: 0x58FC,
+ 0x89DB: 0x58FD,
+ 0x89DC: 0x58FE,
+ 0x89DD: 0x58FF,
+ 0x89DE: 0x5900,
+ 0x89DF: 0x5901,
+ 0x89E0: 0x5903,
+ 0x89E1: 0x5905,
+ 0x89E2: 0x5906,
+ 0x89E3: 0x5908,
+ 0x89E4: 0x5909,
+ 0x89E5: 0x590A,
+ 0x89E6: 0x590B,
+ 0x89E7: 0x590C,
+ 0x89E8: 0x590E,
+ 0x89E9: 0x5910,
+ 0x89EA: 0x5911,
+ 0x89EB: 0x5912,
+ 0x89EC: 0x5913,
+ 0x89ED: 0x5917,
+ 0x89EE: 0x5918,
+ 0x89EF: 0x591B,
+ 0x89F0: 0x591D,
+ 0x89F1: 0x591E,
+ 0x89F2: 0x5920,
+ 0x89F3: 0x5921,
+ 0x89F4: 0x5922,
+ 0x89F5: 0x5923,
+ 0x89F6: 0x5926,
+ 0x89F7: 0x5928,
+ 0x89F8: 0x592C,
+ 0x89F9: 0x5930,
+ 0x89FA: 0x5932,
+ 0x89FB: 0x5933,
+ 0x89FC: 0x5935,
+ 0x89FD: 0x5936,
+ 0x89FE: 0x593B,
+ 0x8A40: 0x593D,
+ 0x8A41: 0x593E,
+ 0x8A42: 0x593F,
+ 0x8A43: 0x5940,
+ 0x8A44: 0x5943,
+ 0x8A45: 0x5945,
+ 0x8A46: 0x5946,
+ 0x8A47: 0x594A,
+ 0x8A48: 0x594C,
+ 0x8A49: 0x594D,
+ 0x8A4A: 0x5950,
+ 0x8A4B: 0x5952,
+ 0x8A4C: 0x5953,
+ 0x8A4D: 0x5959,
+ 0x8A4E: 0x595B,
+ 0x8A4F: 0x595C,
+ 0x8A50: 0x595D,
+ 0x8A51: 0x595E,
+ 0x8A52: 0x595F,
+ 0x8A53: 0x5961,
+ 0x8A54: 0x5963,
+ 0x8A55: 0x5964,
+ 0x8A56: 0x5966,
+ 0x8A57: 0x5967,
+ 0x8A58: 0x5968,
+ 0x8A59: 0x5969,
+ 0x8A5A: 0x596A,
+ 0x8A5B: 0x596B,
+ 0x8A5C: 0x596C,
+ 0x8A5D: 0x596D,
+ 0x8A5E: 0x596E,
+ 0x8A5F: 0x596F,
+ 0x8A60: 0x5970,
+ 0x8A61: 0x5971,
+ 0x8A62: 0x5972,
+ 0x8A63: 0x5975,
+ 0x8A64: 0x5977,
+ 0x8A65: 0x597A,
+ 0x8A66: 0x597B,
+ 0x8A67: 0x597C,
+ 0x8A68: 0x597E,
+ 0x8A69: 0x597F,
+ 0x8A6A: 0x5980,
+ 0x8A6B: 0x5985,
+ 0x8A6C: 0x5989,
+ 0x8A6D: 0x598B,
+ 0x8A6E: 0x598C,
+ 0x8A6F: 0x598E,
+ 0x8A70: 0x598F,
+ 0x8A71: 0x5990,
+ 0x8A72: 0x5991,
+ 0x8A73: 0x5994,
+ 0x8A74: 0x5995,
+ 0x8A75: 0x5998,
+ 0x8A76: 0x599A,
+ 0x8A77: 0x599B,
+ 0x8A78: 0x599C,
+ 0x8A79: 0x599D,
+ 0x8A7A: 0x599F,
+ 0x8A7B: 0x59A0,
+ 0x8A7C: 0x59A1,
+ 0x8A7D: 0x59A2,
+ 0x8A7E: 0x59A6,
+ 0x8A80: 0x59A7,
+ 0x8A81: 0x59AC,
+ 0x8A82: 0x59AD,
+ 0x8A83: 0x59B0,
+ 0x8A84: 0x59B1,
+ 0x8A85: 0x59B3,
+ 0x8A86: 0x59B4,
+ 0x8A87: 0x59B5,
+ 0x8A88: 0x59B6,
+ 0x8A89: 0x59B7,
+ 0x8A8A: 0x59B8,
+ 0x8A8B: 0x59BA,
+ 0x8A8C: 0x59BC,
+ 0x8A8D: 0x59BD,
+ 0x8A8E: 0x59BF,
+ 0x8A8F: 0x59C0,
+ 0x8A90: 0x59C1,
+ 0x8A91: 0x59C2,
+ 0x8A92: 0x59C3,
+ 0x8A93: 0x59C4,
+ 0x8A94: 0x59C5,
+ 0x8A95: 0x59C7,
+ 0x8A96: 0x59C8,
+ 0x8A97: 0x59C9,
+ 0x8A98: 0x59CC,
+ 0x8A99: 0x59CD,
+ 0x8A9A: 0x59CE,
+ 0x8A9B: 0x59CF,
+ 0x8A9C: 0x59D5,
+ 0x8A9D: 0x59D6,
+ 0x8A9E: 0x59D9,
+ 0x8A9F: 0x59DB,
+ 0x8AA0: 0x59DE,
+ 0x8AA1: 0x59DF,
+ 0x8AA2: 0x59E0,
+ 0x8AA3: 0x59E1,
+ 0x8AA4: 0x59E2,
+ 0x8AA5: 0x59E4,
+ 0x8AA6: 0x59E6,
+ 0x8AA7: 0x59E7,
+ 0x8AA8: 0x59E9,
+ 0x8AA9: 0x59EA,
+ 0x8AAA: 0x59EB,
+ 0x8AAB: 0x59ED,
+ 0x8AAC: 0x59EE,
+ 0x8AAD: 0x59EF,
+ 0x8AAE: 0x59F0,
+ 0x8AAF: 0x59F1,
+ 0x8AB0: 0x59F2,
+ 0x8AB1: 0x59F3,
+ 0x8AB2: 0x59F4,
+ 0x8AB3: 0x59F5,
+ 0x8AB4: 0x59F6,
+ 0x8AB5: 0x59F7,
+ 0x8AB6: 0x59F8,
+ 0x8AB7: 0x59FA,
+ 0x8AB8: 0x59FC,
+ 0x8AB9: 0x59FD,
+ 0x8ABA: 0x59FE,
+ 0x8ABB: 0x5A00,
+ 0x8ABC: 0x5A02,
+ 0x8ABD: 0x5A0A,
+ 0x8ABE: 0x5A0B,
+ 0x8ABF: 0x5A0D,
+ 0x8AC0: 0x5A0E,
+ 0x8AC1: 0x5A0F,
+ 0x8AC2: 0x5A10,
+ 0x8AC3: 0x5A12,
+ 0x8AC4: 0x5A14,
+ 0x8AC5: 0x5A15,
+ 0x8AC6: 0x5A16,
+ 0x8AC7: 0x5A17,
+ 0x8AC8: 0x5A19,
+ 0x8AC9: 0x5A1A,
+ 0x8ACA: 0x5A1B,
+ 0x8ACB: 0x5A1D,
+ 0x8ACC: 0x5A1E,
+ 0x8ACD: 0x5A21,
+ 0x8ACE: 0x5A22,
+ 0x8ACF: 0x5A24,
+ 0x8AD0: 0x5A26,
+ 0x8AD1: 0x5A27,
+ 0x8AD2: 0x5A28,
+ 0x8AD3: 0x5A2A,
+ 0x8AD4: 0x5A2B,
+ 0x8AD5: 0x5A2C,
+ 0x8AD6: 0x5A2D,
+ 0x8AD7: 0x5A2E,
+ 0x8AD8: 0x5A2F,
+ 0x8AD9: 0x5A30,
+ 0x8ADA: 0x5A33,
+ 0x8ADB: 0x5A35,
+ 0x8ADC: 0x5A37,
+ 0x8ADD: 0x5A38,
+ 0x8ADE: 0x5A39,
+ 0x8ADF: 0x5A3A,
+ 0x8AE0: 0x5A3B,
+ 0x8AE1: 0x5A3D,
+ 0x8AE2: 0x5A3E,
+ 0x8AE3: 0x5A3F,
+ 0x8AE4: 0x5A41,
+ 0x8AE5: 0x5A42,
+ 0x8AE6: 0x5A43,
+ 0x8AE7: 0x5A44,
+ 0x8AE8: 0x5A45,
+ 0x8AE9: 0x5A47,
+ 0x8AEA: 0x5A48,
+ 0x8AEB: 0x5A4B,
+ 0x8AEC: 0x5A4C,
+ 0x8AED: 0x5A4D,
+ 0x8AEE: 0x5A4E,
+ 0x8AEF: 0x5A4F,
+ 0x8AF0: 0x5A50,
+ 0x8AF1: 0x5A51,
+ 0x8AF2: 0x5A52,
+ 0x8AF3: 0x5A53,
+ 0x8AF4: 0x5A54,
+ 0x8AF5: 0x5A56,
+ 0x8AF6: 0x5A57,
+ 0x8AF7: 0x5A58,
+ 0x8AF8: 0x5A59,
+ 0x8AF9: 0x5A5B,
+ 0x8AFA: 0x5A5C,
+ 0x8AFB: 0x5A5D,
+ 0x8AFC: 0x5A5E,
+ 0x8AFD: 0x5A5F,
+ 0x8AFE: 0x5A60,
+ 0x8B40: 0x5A61,
+ 0x8B41: 0x5A63,
+ 0x8B42: 0x5A64,
+ 0x8B43: 0x5A65,
+ 0x8B44: 0x5A66,
+ 0x8B45: 0x5A68,
+ 0x8B46: 0x5A69,
+ 0x8B47: 0x5A6B,
+ 0x8B48: 0x5A6C,
+ 0x8B49: 0x5A6D,
+ 0x8B4A: 0x5A6E,
+ 0x8B4B: 0x5A6F,
+ 0x8B4C: 0x5A70,
+ 0x8B4D: 0x5A71,
+ 0x8B4E: 0x5A72,
+ 0x8B4F: 0x5A73,
+ 0x8B50: 0x5A78,
+ 0x8B51: 0x5A79,
+ 0x8B52: 0x5A7B,
+ 0x8B53: 0x5A7C,
+ 0x8B54: 0x5A7D,
+ 0x8B55: 0x5A7E,
+ 0x8B56: 0x5A80,
+ 0x8B57: 0x5A81,
+ 0x8B58: 0x5A82,
+ 0x8B59: 0x5A83,
+ 0x8B5A: 0x5A84,
+ 0x8B5B: 0x5A85,
+ 0x8B5C: 0x5A86,
+ 0x8B5D: 0x5A87,
+ 0x8B5E: 0x5A88,
+ 0x8B5F: 0x5A89,
+ 0x8B60: 0x5A8A,
+ 0x8B61: 0x5A8B,
+ 0x8B62: 0x5A8C,
+ 0x8B63: 0x5A8D,
+ 0x8B64: 0x5A8E,
+ 0x8B65: 0x5A8F,
+ 0x8B66: 0x5A90,
+ 0x8B67: 0x5A91,
+ 0x8B68: 0x5A93,
+ 0x8B69: 0x5A94,
+ 0x8B6A: 0x5A95,
+ 0x8B6B: 0x5A96,
+ 0x8B6C: 0x5A97,
+ 0x8B6D: 0x5A98,
+ 0x8B6E: 0x5A99,
+ 0x8B6F: 0x5A9C,
+ 0x8B70: 0x5A9D,
+ 0x8B71: 0x5A9E,
+ 0x8B72: 0x5A9F,
+ 0x8B73: 0x5AA0,
+ 0x8B74: 0x5AA1,
+ 0x8B75: 0x5AA2,
+ 0x8B76: 0x5AA3,
+ 0x8B77: 0x5AA4,
+ 0x8B78: 0x5AA5,
+ 0x8B79: 0x5AA6,
+ 0x8B7A: 0x5AA7,
+ 0x8B7B: 0x5AA8,
+ 0x8B7C: 0x5AA9,
+ 0x8B7D: 0x5AAB,
+ 0x8B7E: 0x5AAC,
+ 0x8B80: 0x5AAD,
+ 0x8B81: 0x5AAE,
+ 0x8B82: 0x5AAF,
+ 0x8B83: 0x5AB0,
+ 0x8B84: 0x5AB1,
+ 0x8B85: 0x5AB4,
+ 0x8B86: 0x5AB6,
+ 0x8B87: 0x5AB7,
+ 0x8B88: 0x5AB9,
+ 0x8B89: 0x5ABA,
+ 0x8B8A: 0x5ABB,
+ 0x8B8B: 0x5ABC,
+ 0x8B8C: 0x5ABD,
+ 0x8B8D: 0x5ABF,
+ 0x8B8E: 0x5AC0,
+ 0x8B8F: 0x5AC3,
+ 0x8B90: 0x5AC4,
+ 0x8B91: 0x5AC5,
+ 0x8B92: 0x5AC6,
+ 0x8B93: 0x5AC7,
+ 0x8B94: 0x5AC8,
+ 0x8B95: 0x5ACA,
+ 0x8B96: 0x5ACB,
+ 0x8B97: 0x5ACD,
+ 0x8B98: 0x5ACE,
+ 0x8B99: 0x5ACF,
+ 0x8B9A: 0x5AD0,
+ 0x8B9B: 0x5AD1,
+ 0x8B9C: 0x5AD3,
+ 0x8B9D: 0x5AD5,
+ 0x8B9E: 0x5AD7,
+ 0x8B9F: 0x5AD9,
+ 0x8BA0: 0x5ADA,
+ 0x8BA1: 0x5ADB,
+ 0x8BA2: 0x5ADD,
+ 0x8BA3: 0x5ADE,
+ 0x8BA4: 0x5ADF,
+ 0x8BA5: 0x5AE2,
+ 0x8BA6: 0x5AE4,
+ 0x8BA7: 0x5AE5,
+ 0x8BA8: 0x5AE7,
+ 0x8BA9: 0x5AE8,
+ 0x8BAA: 0x5AEA,
+ 0x8BAB: 0x5AEC,
+ 0x8BAC: 0x5AED,
+ 0x8BAD: 0x5AEE,
+ 0x8BAE: 0x5AEF,
+ 0x8BAF: 0x5AF0,
+ 0x8BB0: 0x5AF2,
+ 0x8BB1: 0x5AF3,
+ 0x8BB2: 0x5AF4,
+ 0x8BB3: 0x5AF5,
+ 0x8BB4: 0x5AF6,
+ 0x8BB5: 0x5AF7,
+ 0x8BB6: 0x5AF8,
+ 0x8BB7: 0x5AF9,
+ 0x8BB8: 0x5AFA,
+ 0x8BB9: 0x5AFB,
+ 0x8BBA: 0x5AFC,
+ 0x8BBB: 0x5AFD,
+ 0x8BBC: 0x5AFE,
+ 0x8BBD: 0x5AFF,
+ 0x8BBE: 0x5B00,
+ 0x8BBF: 0x5B01,
+ 0x8BC0: 0x5B02,
+ 0x8BC1: 0x5B03,
+ 0x8BC2: 0x5B04,
+ 0x8BC3: 0x5B05,
+ 0x8BC4: 0x5B06,
+ 0x8BC5: 0x5B07,
+ 0x8BC6: 0x5B08,
+ 0x8BC7: 0x5B0A,
+ 0x8BC8: 0x5B0B,
+ 0x8BC9: 0x5B0C,
+ 0x8BCA: 0x5B0D,
+ 0x8BCB: 0x5B0E,
+ 0x8BCC: 0x5B0F,
+ 0x8BCD: 0x5B10,
+ 0x8BCE: 0x5B11,
+ 0x8BCF: 0x5B12,
+ 0x8BD0: 0x5B13,
+ 0x8BD1: 0x5B14,
+ 0x8BD2: 0x5B15,
+ 0x8BD3: 0x5B18,
+ 0x8BD4: 0x5B19,
+ 0x8BD5: 0x5B1A,
+ 0x8BD6: 0x5B1B,
+ 0x8BD7: 0x5B1C,
+ 0x8BD8: 0x5B1D,
+ 0x8BD9: 0x5B1E,
+ 0x8BDA: 0x5B1F,
+ 0x8BDB: 0x5B20,
+ 0x8BDC: 0x5B21,
+ 0x8BDD: 0x5B22,
+ 0x8BDE: 0x5B23,
+ 0x8BDF: 0x5B24,
+ 0x8BE0: 0x5B25,
+ 0x8BE1: 0x5B26,
+ 0x8BE2: 0x5B27,
+ 0x8BE3: 0x5B28,
+ 0x8BE4: 0x5B29,
+ 0x8BE5: 0x5B2A,
+ 0x8BE6: 0x5B2B,
+ 0x8BE7: 0x5B2C,
+ 0x8BE8: 0x5B2D,
+ 0x8BE9: 0x5B2E,
+ 0x8BEA: 0x5B2F,
+ 0x8BEB: 0x5B30,
+ 0x8BEC: 0x5B31,
+ 0x8BED: 0x5B33,
+ 0x8BEE: 0x5B35,
+ 0x8BEF: 0x5B36,
+ 0x8BF0: 0x5B38,
+ 0x8BF1: 0x5B39,
+ 0x8BF2: 0x5B3A,
+ 0x8BF3: 0x5B3B,
+ 0x8BF4: 0x5B3C,
+ 0x8BF5: 0x5B3D,
+ 0x8BF6: 0x5B3E,
+ 0x8BF7: 0x5B3F,
+ 0x8BF8: 0x5B41,
+ 0x8BF9: 0x5B42,
+ 0x8BFA: 0x5B43,
+ 0x8BFB: 0x5B44,
+ 0x8BFC: 0x5B45,
+ 0x8BFD: 0x5B46,
+ 0x8BFE: 0x5B47,
+ 0x8C40: 0x5B48,
+ 0x8C41: 0x5B49,
+ 0x8C42: 0x5B4A,
+ 0x8C43: 0x5B4B,
+ 0x8C44: 0x5B4C,
+ 0x8C45: 0x5B4D,
+ 0x8C46: 0x5B4E,
+ 0x8C47: 0x5B4F,
+ 0x8C48: 0x5B52,
+ 0x8C49: 0x5B56,
+ 0x8C4A: 0x5B5E,
+ 0x8C4B: 0x5B60,
+ 0x8C4C: 0x5B61,
+ 0x8C4D: 0x5B67,
+ 0x8C4E: 0x5B68,
+ 0x8C4F: 0x5B6B,
+ 0x8C50: 0x5B6D,
+ 0x8C51: 0x5B6E,
+ 0x8C52: 0x5B6F,
+ 0x8C53: 0x5B72,
+ 0x8C54: 0x5B74,
+ 0x8C55: 0x5B76,
+ 0x8C56: 0x5B77,
+ 0x8C57: 0x5B78,
+ 0x8C58: 0x5B79,
+ 0x8C59: 0x5B7B,
+ 0x8C5A: 0x5B7C,
+ 0x8C5B: 0x5B7E,
+ 0x8C5C: 0x5B7F,
+ 0x8C5D: 0x5B82,
+ 0x8C5E: 0x5B86,
+ 0x8C5F: 0x5B8A,
+ 0x8C60: 0x5B8D,
+ 0x8C61: 0x5B8E,
+ 0x8C62: 0x5B90,
+ 0x8C63: 0x5B91,
+ 0x8C64: 0x5B92,
+ 0x8C65: 0x5B94,
+ 0x8C66: 0x5B96,
+ 0x8C67: 0x5B9F,
+ 0x8C68: 0x5BA7,
+ 0x8C69: 0x5BA8,
+ 0x8C6A: 0x5BA9,
+ 0x8C6B: 0x5BAC,
+ 0x8C6C: 0x5BAD,
+ 0x8C6D: 0x5BAE,
+ 0x8C6E: 0x5BAF,
+ 0x8C6F: 0x5BB1,
+ 0x8C70: 0x5BB2,
+ 0x8C71: 0x5BB7,
+ 0x8C72: 0x5BBA,
+ 0x8C73: 0x5BBB,
+ 0x8C74: 0x5BBC,
+ 0x8C75: 0x5BC0,
+ 0x8C76: 0x5BC1,
+ 0x8C77: 0x5BC3,
+ 0x8C78: 0x5BC8,
+ 0x8C79: 0x5BC9,
+ 0x8C7A: 0x5BCA,
+ 0x8C7B: 0x5BCB,
+ 0x8C7C: 0x5BCD,
+ 0x8C7D: 0x5BCE,
+ 0x8C7E: 0x5BCF,
+ 0x8C80: 0x5BD1,
+ 0x8C81: 0x5BD4,
+ 0x8C82: 0x5BD5,
+ 0x8C83: 0x5BD6,
+ 0x8C84: 0x5BD7,
+ 0x8C85: 0x5BD8,
+ 0x8C86: 0x5BD9,
+ 0x8C87: 0x5BDA,
+ 0x8C88: 0x5BDB,
+ 0x8C89: 0x5BDC,
+ 0x8C8A: 0x5BE0,
+ 0x8C8B: 0x5BE2,
+ 0x8C8C: 0x5BE3,
+ 0x8C8D: 0x5BE6,
+ 0x8C8E: 0x5BE7,
+ 0x8C8F: 0x5BE9,
+ 0x8C90: 0x5BEA,
+ 0x8C91: 0x5BEB,
+ 0x8C92: 0x5BEC,
+ 0x8C93: 0x5BED,
+ 0x8C94: 0x5BEF,
+ 0x8C95: 0x5BF1,
+ 0x8C96: 0x5BF2,
+ 0x8C97: 0x5BF3,
+ 0x8C98: 0x5BF4,
+ 0x8C99: 0x5BF5,
+ 0x8C9A: 0x5BF6,
+ 0x8C9B: 0x5BF7,
+ 0x8C9C: 0x5BFD,
+ 0x8C9D: 0x5BFE,
+ 0x8C9E: 0x5C00,
+ 0x8C9F: 0x5C02,
+ 0x8CA0: 0x5C03,
+ 0x8CA1: 0x5C05,
+ 0x8CA2: 0x5C07,
+ 0x8CA3: 0x5C08,
+ 0x8CA4: 0x5C0B,
+ 0x8CA5: 0x5C0C,
+ 0x8CA6: 0x5C0D,
+ 0x8CA7: 0x5C0E,
+ 0x8CA8: 0x5C10,
+ 0x8CA9: 0x5C12,
+ 0x8CAA: 0x5C13,
+ 0x8CAB: 0x5C17,
+ 0x8CAC: 0x5C19,
+ 0x8CAD: 0x5C1B,
+ 0x8CAE: 0x5C1E,
+ 0x8CAF: 0x5C1F,
+ 0x8CB0: 0x5C20,
+ 0x8CB1: 0x5C21,
+ 0x8CB2: 0x5C23,
+ 0x8CB3: 0x5C26,
+ 0x8CB4: 0x5C28,
+ 0x8CB5: 0x5C29,
+ 0x8CB6: 0x5C2A,
+ 0x8CB7: 0x5C2B,
+ 0x8CB8: 0x5C2D,
+ 0x8CB9: 0x5C2E,
+ 0x8CBA: 0x5C2F,
+ 0x8CBB: 0x5C30,
+ 0x8CBC: 0x5C32,
+ 0x8CBD: 0x5C33,
+ 0x8CBE: 0x5C35,
+ 0x8CBF: 0x5C36,
+ 0x8CC0: 0x5C37,
+ 0x8CC1: 0x5C43,
+ 0x8CC2: 0x5C44,
+ 0x8CC3: 0x5C46,
+ 0x8CC4: 0x5C47,
+ 0x8CC5: 0x5C4C,
+ 0x8CC6: 0x5C4D,
+ 0x8CC7: 0x5C52,
+ 0x8CC8: 0x5C53,
+ 0x8CC9: 0x5C54,
+ 0x8CCA: 0x5C56,
+ 0x8CCB: 0x5C57,
+ 0x8CCC: 0x5C58,
+ 0x8CCD: 0x5C5A,
+ 0x8CCE: 0x5C5B,
+ 0x8CCF: 0x5C5C,
+ 0x8CD0: 0x5C5D,
+ 0x8CD1: 0x5C5F,
+ 0x8CD2: 0x5C62,
+ 0x8CD3: 0x5C64,
+ 0x8CD4: 0x5C67,
+ 0x8CD5: 0x5C68,
+ 0x8CD6: 0x5C69,
+ 0x8CD7: 0x5C6A,
+ 0x8CD8: 0x5C6B,
+ 0x8CD9: 0x5C6C,
+ 0x8CDA: 0x5C6D,
+ 0x8CDB: 0x5C70,
+ 0x8CDC: 0x5C72,
+ 0x8CDD: 0x5C73,
+ 0x8CDE: 0x5C74,
+ 0x8CDF: 0x5C75,
+ 0x8CE0: 0x5C76,
+ 0x8CE1: 0x5C77,
+ 0x8CE2: 0x5C78,
+ 0x8CE3: 0x5C7B,
+ 0x8CE4: 0x5C7C,
+ 0x8CE5: 0x5C7D,
+ 0x8CE6: 0x5C7E,
+ 0x8CE7: 0x5C80,
+ 0x8CE8: 0x5C83,
+ 0x8CE9: 0x5C84,
+ 0x8CEA: 0x5C85,
+ 0x8CEB: 0x5C86,
+ 0x8CEC: 0x5C87,
+ 0x8CED: 0x5C89,
+ 0x8CEE: 0x5C8A,
+ 0x8CEF: 0x5C8B,
+ 0x8CF0: 0x5C8E,
+ 0x8CF1: 0x5C8F,
+ 0x8CF2: 0x5C92,
+ 0x8CF3: 0x5C93,
+ 0x8CF4: 0x5C95,
+ 0x8CF5: 0x5C9D,
+ 0x8CF6: 0x5C9E,
+ 0x8CF7: 0x5C9F,
+ 0x8CF8: 0x5CA0,
+ 0x8CF9: 0x5CA1,
+ 0x8CFA: 0x5CA4,
+ 0x8CFB: 0x5CA5,
+ 0x8CFC: 0x5CA6,
+ 0x8CFD: 0x5CA7,
+ 0x8CFE: 0x5CA8,
+ 0x8D40: 0x5CAA,
+ 0x8D41: 0x5CAE,
+ 0x8D42: 0x5CAF,
+ 0x8D43: 0x5CB0,
+ 0x8D44: 0x5CB2,
+ 0x8D45: 0x5CB4,
+ 0x8D46: 0x5CB6,
+ 0x8D47: 0x5CB9,
+ 0x8D48: 0x5CBA,
+ 0x8D49: 0x5CBB,
+ 0x8D4A: 0x5CBC,
+ 0x8D4B: 0x5CBE,
+ 0x8D4C: 0x5CC0,
+ 0x8D4D: 0x5CC2,
+ 0x8D4E: 0x5CC3,
+ 0x8D4F: 0x5CC5,
+ 0x8D50: 0x5CC6,
+ 0x8D51: 0x5CC7,
+ 0x8D52: 0x5CC8,
+ 0x8D53: 0x5CC9,
+ 0x8D54: 0x5CCA,
+ 0x8D55: 0x5CCC,
+ 0x8D56: 0x5CCD,
+ 0x8D57: 0x5CCE,
+ 0x8D58: 0x5CCF,
+ 0x8D59: 0x5CD0,
+ 0x8D5A: 0x5CD1,
+ 0x8D5B: 0x5CD3,
+ 0x8D5C: 0x5CD4,
+ 0x8D5D: 0x5CD5,
+ 0x8D5E: 0x5CD6,
+ 0x8D5F: 0x5CD7,
+ 0x8D60: 0x5CD8,
+ 0x8D61: 0x5CDA,
+ 0x8D62: 0x5CDB,
+ 0x8D63: 0x5CDC,
+ 0x8D64: 0x5CDD,
+ 0x8D65: 0x5CDE,
+ 0x8D66: 0x5CDF,
+ 0x8D67: 0x5CE0,
+ 0x8D68: 0x5CE2,
+ 0x8D69: 0x5CE3,
+ 0x8D6A: 0x5CE7,
+ 0x8D6B: 0x5CE9,
+ 0x8D6C: 0x5CEB,
+ 0x8D6D: 0x5CEC,
+ 0x8D6E: 0x5CEE,
+ 0x8D6F: 0x5CEF,
+ 0x8D70: 0x5CF1,
+ 0x8D71: 0x5CF2,
+ 0x8D72: 0x5CF3,
+ 0x8D73: 0x5CF4,
+ 0x8D74: 0x5CF5,
+ 0x8D75: 0x5CF6,
+ 0x8D76: 0x5CF7,
+ 0x8D77: 0x5CF8,
+ 0x8D78: 0x5CF9,
+ 0x8D79: 0x5CFA,
+ 0x8D7A: 0x5CFC,
+ 0x8D7B: 0x5CFD,
+ 0x8D7C: 0x5CFE,
+ 0x8D7D: 0x5CFF,
+ 0x8D7E: 0x5D00,
+ 0x8D80: 0x5D01,
+ 0x8D81: 0x5D04,
+ 0x8D82: 0x5D05,
+ 0x8D83: 0x5D08,
+ 0x8D84: 0x5D09,
+ 0x8D85: 0x5D0A,
+ 0x8D86: 0x5D0B,
+ 0x8D87: 0x5D0C,
+ 0x8D88: 0x5D0D,
+ 0x8D89: 0x5D0F,
+ 0x8D8A: 0x5D10,
+ 0x8D8B: 0x5D11,
+ 0x8D8C: 0x5D12,
+ 0x8D8D: 0x5D13,
+ 0x8D8E: 0x5D15,
+ 0x8D8F: 0x5D17,
+ 0x8D90: 0x5D18,
+ 0x8D91: 0x5D19,
+ 0x8D92: 0x5D1A,
+ 0x8D93: 0x5D1C,
+ 0x8D94: 0x5D1D,
+ 0x8D95: 0x5D1F,
+ 0x8D96: 0x5D20,
+ 0x8D97: 0x5D21,
+ 0x8D98: 0x5D22,
+ 0x8D99: 0x5D23,
+ 0x8D9A: 0x5D25,
+ 0x8D9B: 0x5D28,
+ 0x8D9C: 0x5D2A,
+ 0x8D9D: 0x5D2B,
+ 0x8D9E: 0x5D2C,
+ 0x8D9F: 0x5D2F,
+ 0x8DA0: 0x5D30,
+ 0x8DA1: 0x5D31,
+ 0x8DA2: 0x5D32,
+ 0x8DA3: 0x5D33,
+ 0x8DA4: 0x5D35,
+ 0x8DA5: 0x5D36,
+ 0x8DA6: 0x5D37,
+ 0x8DA7: 0x5D38,
+ 0x8DA8: 0x5D39,
+ 0x8DA9: 0x5D3A,
+ 0x8DAA: 0x5D3B,
+ 0x8DAB: 0x5D3C,
+ 0x8DAC: 0x5D3F,
+ 0x8DAD: 0x5D40,
+ 0x8DAE: 0x5D41,
+ 0x8DAF: 0x5D42,
+ 0x8DB0: 0x5D43,
+ 0x8DB1: 0x5D44,
+ 0x8DB2: 0x5D45,
+ 0x8DB3: 0x5D46,
+ 0x8DB4: 0x5D48,
+ 0x8DB5: 0x5D49,
+ 0x8DB6: 0x5D4D,
+ 0x8DB7: 0x5D4E,
+ 0x8DB8: 0x5D4F,
+ 0x8DB9: 0x5D50,
+ 0x8DBA: 0x5D51,
+ 0x8DBB: 0x5D52,
+ 0x8DBC: 0x5D53,
+ 0x8DBD: 0x5D54,
+ 0x8DBE: 0x5D55,
+ 0x8DBF: 0x5D56,
+ 0x8DC0: 0x5D57,
+ 0x8DC1: 0x5D59,
+ 0x8DC2: 0x5D5A,
+ 0x8DC3: 0x5D5C,
+ 0x8DC4: 0x5D5E,
+ 0x8DC5: 0x5D5F,
+ 0x8DC6: 0x5D60,
+ 0x8DC7: 0x5D61,
+ 0x8DC8: 0x5D62,
+ 0x8DC9: 0x5D63,
+ 0x8DCA: 0x5D64,
+ 0x8DCB: 0x5D65,
+ 0x8DCC: 0x5D66,
+ 0x8DCD: 0x5D67,
+ 0x8DCE: 0x5D68,
+ 0x8DCF: 0x5D6A,
+ 0x8DD0: 0x5D6D,
+ 0x8DD1: 0x5D6E,
+ 0x8DD2: 0x5D70,
+ 0x8DD3: 0x5D71,
+ 0x8DD4: 0x5D72,
+ 0x8DD5: 0x5D73,
+ 0x8DD6: 0x5D75,
+ 0x8DD7: 0x5D76,
+ 0x8DD8: 0x5D77,
+ 0x8DD9: 0x5D78,
+ 0x8DDA: 0x5D79,
+ 0x8DDB: 0x5D7A,
+ 0x8DDC: 0x5D7B,
+ 0x8DDD: 0x5D7C,
+ 0x8DDE: 0x5D7D,
+ 0x8DDF: 0x5D7E,
+ 0x8DE0: 0x5D7F,
+ 0x8DE1: 0x5D80,
+ 0x8DE2: 0x5D81,
+ 0x8DE3: 0x5D83,
+ 0x8DE4: 0x5D84,
+ 0x8DE5: 0x5D85,
+ 0x8DE6: 0x5D86,
+ 0x8DE7: 0x5D87,
+ 0x8DE8: 0x5D88,
+ 0x8DE9: 0x5D89,
+ 0x8DEA: 0x5D8A,
+ 0x8DEB: 0x5D8B,
+ 0x8DEC: 0x5D8C,
+ 0x8DED: 0x5D8D,
+ 0x8DEE: 0x5D8E,
+ 0x8DEF: 0x5D8F,
+ 0x8DF0: 0x5D90,
+ 0x8DF1: 0x5D91,
+ 0x8DF2: 0x5D92,
+ 0x8DF3: 0x5D93,
+ 0x8DF4: 0x5D94,
+ 0x8DF5: 0x5D95,
+ 0x8DF6: 0x5D96,
+ 0x8DF7: 0x5D97,
+ 0x8DF8: 0x5D98,
+ 0x8DF9: 0x5D9A,
+ 0x8DFA: 0x5D9B,
+ 0x8DFB: 0x5D9C,
+ 0x8DFC: 0x5D9E,
+ 0x8DFD: 0x5D9F,
+ 0x8DFE: 0x5DA0,
+ 0x8E40: 0x5DA1,
+ 0x8E41: 0x5DA2,
+ 0x8E42: 0x5DA3,
+ 0x8E43: 0x5DA4,
+ 0x8E44: 0x5DA5,
+ 0x8E45: 0x5DA6,
+ 0x8E46: 0x5DA7,
+ 0x8E47: 0x5DA8,
+ 0x8E48: 0x5DA9,
+ 0x8E49: 0x5DAA,
+ 0x8E4A: 0x5DAB,
+ 0x8E4B: 0x5DAC,
+ 0x8E4C: 0x5DAD,
+ 0x8E4D: 0x5DAE,
+ 0x8E4E: 0x5DAF,
+ 0x8E4F: 0x5DB0,
+ 0x8E50: 0x5DB1,
+ 0x8E51: 0x5DB2,
+ 0x8E52: 0x5DB3,
+ 0x8E53: 0x5DB4,
+ 0x8E54: 0x5DB5,
+ 0x8E55: 0x5DB6,
+ 0x8E56: 0x5DB8,
+ 0x8E57: 0x5DB9,
+ 0x8E58: 0x5DBA,
+ 0x8E59: 0x5DBB,
+ 0x8E5A: 0x5DBC,
+ 0x8E5B: 0x5DBD,
+ 0x8E5C: 0x5DBE,
+ 0x8E5D: 0x5DBF,
+ 0x8E5E: 0x5DC0,
+ 0x8E5F: 0x5DC1,
+ 0x8E60: 0x5DC2,
+ 0x8E61: 0x5DC3,
+ 0x8E62: 0x5DC4,
+ 0x8E63: 0x5DC6,
+ 0x8E64: 0x5DC7,
+ 0x8E65: 0x5DC8,
+ 0x8E66: 0x5DC9,
+ 0x8E67: 0x5DCA,
+ 0x8E68: 0x5DCB,
+ 0x8E69: 0x5DCC,
+ 0x8E6A: 0x5DCE,
+ 0x8E6B: 0x5DCF,
+ 0x8E6C: 0x5DD0,
+ 0x8E6D: 0x5DD1,
+ 0x8E6E: 0x5DD2,
+ 0x8E6F: 0x5DD3,
+ 0x8E70: 0x5DD4,
+ 0x8E71: 0x5DD5,
+ 0x8E72: 0x5DD6,
+ 0x8E73: 0x5DD7,
+ 0x8E74: 0x5DD8,
+ 0x8E75: 0x5DD9,
+ 0x8E76: 0x5DDA,
+ 0x8E77: 0x5DDC,
+ 0x8E78: 0x5DDF,
+ 0x8E79: 0x5DE0,
+ 0x8E7A: 0x5DE3,
+ 0x8E7B: 0x5DE4,
+ 0x8E7C: 0x5DEA,
+ 0x8E7D: 0x5DEC,
+ 0x8E7E: 0x5DED,
+ 0x8E80: 0x5DF0,
+ 0x8E81: 0x5DF5,
+ 0x8E82: 0x5DF6,
+ 0x8E83: 0x5DF8,
+ 0x8E84: 0x5DF9,
+ 0x8E85: 0x5DFA,
+ 0x8E86: 0x5DFB,
+ 0x8E87: 0x5DFC,
+ 0x8E88: 0x5DFF,
+ 0x8E89: 0x5E00,
+ 0x8E8A: 0x5E04,
+ 0x8E8B: 0x5E07,
+ 0x8E8C: 0x5E09,
+ 0x8E8D: 0x5E0A,
+ 0x8E8E: 0x5E0B,
+ 0x8E8F: 0x5E0D,
+ 0x8E90: 0x5E0E,
+ 0x8E91: 0x5E12,
+ 0x8E92: 0x5E13,
+ 0x8E93: 0x5E17,
+ 0x8E94: 0x5E1E,
+ 0x8E95: 0x5E1F,
+ 0x8E96: 0x5E20,
+ 0x8E97: 0x5E21,
+ 0x8E98: 0x5E22,
+ 0x8E99: 0x5E23,
+ 0x8E9A: 0x5E24,
+ 0x8E9B: 0x5E25,
+ 0x8E9C: 0x5E28,
+ 0x8E9D: 0x5E29,
+ 0x8E9E: 0x5E2A,
+ 0x8E9F: 0x5E2B,
+ 0x8EA0: 0x5E2C,
+ 0x8EA1: 0x5E2F,
+ 0x8EA2: 0x5E30,
+ 0x8EA3: 0x5E32,
+ 0x8EA4: 0x5E33,
+ 0x8EA5: 0x5E34,
+ 0x8EA6: 0x5E35,
+ 0x8EA7: 0x5E36,
+ 0x8EA8: 0x5E39,
+ 0x8EA9: 0x5E3A,
+ 0x8EAA: 0x5E3E,
+ 0x8EAB: 0x5E3F,
+ 0x8EAC: 0x5E40,
+ 0x8EAD: 0x5E41,
+ 0x8EAE: 0x5E43,
+ 0x8EAF: 0x5E46,
+ 0x8EB0: 0x5E47,
+ 0x8EB1: 0x5E48,
+ 0x8EB2: 0x5E49,
+ 0x8EB3: 0x5E4A,
+ 0x8EB4: 0x5E4B,
+ 0x8EB5: 0x5E4D,
+ 0x8EB6: 0x5E4E,
+ 0x8EB7: 0x5E4F,
+ 0x8EB8: 0x5E50,
+ 0x8EB9: 0x5E51,
+ 0x8EBA: 0x5E52,
+ 0x8EBB: 0x5E53,
+ 0x8EBC: 0x5E56,
+ 0x8EBD: 0x5E57,
+ 0x8EBE: 0x5E58,
+ 0x8EBF: 0x5E59,
+ 0x8EC0: 0x5E5A,
+ 0x8EC1: 0x5E5C,
+ 0x8EC2: 0x5E5D,
+ 0x8EC3: 0x5E5F,
+ 0x8EC4: 0x5E60,
+ 0x8EC5: 0x5E63,
+ 0x8EC6: 0x5E64,
+ 0x8EC7: 0x5E65,
+ 0x8EC8: 0x5E66,
+ 0x8EC9: 0x5E67,
+ 0x8ECA: 0x5E68,
+ 0x8ECB: 0x5E69,
+ 0x8ECC: 0x5E6A,
+ 0x8ECD: 0x5E6B,
+ 0x8ECE: 0x5E6C,
+ 0x8ECF: 0x5E6D,
+ 0x8ED0: 0x5E6E,
+ 0x8ED1: 0x5E6F,
+ 0x8ED2: 0x5E70,
+ 0x8ED3: 0x5E71,
+ 0x8ED4: 0x5E75,
+ 0x8ED5: 0x5E77,
+ 0x8ED6: 0x5E79,
+ 0x8ED7: 0x5E7E,
+ 0x8ED8: 0x5E81,
+ 0x8ED9: 0x5E82,
+ 0x8EDA: 0x5E83,
+ 0x8EDB: 0x5E85,
+ 0x8EDC: 0x5E88,
+ 0x8EDD: 0x5E89,
+ 0x8EDE: 0x5E8C,
+ 0x8EDF: 0x5E8D,
+ 0x8EE0: 0x5E8E,
+ 0x8EE1: 0x5E92,
+ 0x8EE2: 0x5E98,
+ 0x8EE3: 0x5E9B,
+ 0x8EE4: 0x5E9D,
+ 0x8EE5: 0x5EA1,
+ 0x8EE6: 0x5EA2,
+ 0x8EE7: 0x5EA3,
+ 0x8EE8: 0x5EA4,
+ 0x8EE9: 0x5EA8,
+ 0x8EEA: 0x5EA9,
+ 0x8EEB: 0x5EAA,
+ 0x8EEC: 0x5EAB,
+ 0x8EED: 0x5EAC,
+ 0x8EEE: 0x5EAE,
+ 0x8EEF: 0x5EAF,
+ 0x8EF0: 0x5EB0,
+ 0x8EF1: 0x5EB1,
+ 0x8EF2: 0x5EB2,
+ 0x8EF3: 0x5EB4,
+ 0x8EF4: 0x5EBA,
+ 0x8EF5: 0x5EBB,
+ 0x8EF6: 0x5EBC,
+ 0x8EF7: 0x5EBD,
+ 0x8EF8: 0x5EBF,
+ 0x8EF9: 0x5EC0,
+ 0x8EFA: 0x5EC1,
+ 0x8EFB: 0x5EC2,
+ 0x8EFC: 0x5EC3,
+ 0x8EFD: 0x5EC4,
+ 0x8EFE: 0x5EC5,
+ 0x8F40: 0x5EC6,
+ 0x8F41: 0x5EC7,
+ 0x8F42: 0x5EC8,
+ 0x8F43: 0x5ECB,
+ 0x8F44: 0x5ECC,
+ 0x8F45: 0x5ECD,
+ 0x8F46: 0x5ECE,
+ 0x8F47: 0x5ECF,
+ 0x8F48: 0x5ED0,
+ 0x8F49: 0x5ED4,
+ 0x8F4A: 0x5ED5,
+ 0x8F4B: 0x5ED7,
+ 0x8F4C: 0x5ED8,
+ 0x8F4D: 0x5ED9,
+ 0x8F4E: 0x5EDA,
+ 0x8F4F: 0x5EDC,
+ 0x8F50: 0x5EDD,
+ 0x8F51: 0x5EDE,
+ 0x8F52: 0x5EDF,
+ 0x8F53: 0x5EE0,
+ 0x8F54: 0x5EE1,
+ 0x8F55: 0x5EE2,
+ 0x8F56: 0x5EE3,
+ 0x8F57: 0x5EE4,
+ 0x8F58: 0x5EE5,
+ 0x8F59: 0x5EE6,
+ 0x8F5A: 0x5EE7,
+ 0x8F5B: 0x5EE9,
+ 0x8F5C: 0x5EEB,
+ 0x8F5D: 0x5EEC,
+ 0x8F5E: 0x5EED,
+ 0x8F5F: 0x5EEE,
+ 0x8F60: 0x5EEF,
+ 0x8F61: 0x5EF0,
+ 0x8F62: 0x5EF1,
+ 0x8F63: 0x5EF2,
+ 0x8F64: 0x5EF3,
+ 0x8F65: 0x5EF5,
+ 0x8F66: 0x5EF8,
+ 0x8F67: 0x5EF9,
+ 0x8F68: 0x5EFB,
+ 0x8F69: 0x5EFC,
+ 0x8F6A: 0x5EFD,
+ 0x8F6B: 0x5F05,
+ 0x8F6C: 0x5F06,
+ 0x8F6D: 0x5F07,
+ 0x8F6E: 0x5F09,
+ 0x8F6F: 0x5F0C,
+ 0x8F70: 0x5F0D,
+ 0x8F71: 0x5F0E,
+ 0x8F72: 0x5F10,
+ 0x8F73: 0x5F12,
+ 0x8F74: 0x5F14,
+ 0x8F75: 0x5F16,
+ 0x8F76: 0x5F19,
+ 0x8F77: 0x5F1A,
+ 0x8F78: 0x5F1C,
+ 0x8F79: 0x5F1D,
+ 0x8F7A: 0x5F1E,
+ 0x8F7B: 0x5F21,
+ 0x8F7C: 0x5F22,
+ 0x8F7D: 0x5F23,
+ 0x8F7E: 0x5F24,
+ 0x8F80: 0x5F28,
+ 0x8F81: 0x5F2B,
+ 0x8F82: 0x5F2C,
+ 0x8F83: 0x5F2E,
+ 0x8F84: 0x5F30,
+ 0x8F85: 0x5F32,
+ 0x8F86: 0x5F33,
+ 0x8F87: 0x5F34,
+ 0x8F88: 0x5F35,
+ 0x8F89: 0x5F36,
+ 0x8F8A: 0x5F37,
+ 0x8F8B: 0x5F38,
+ 0x8F8C: 0x5F3B,
+ 0x8F8D: 0x5F3D,
+ 0x8F8E: 0x5F3E,
+ 0x8F8F: 0x5F3F,
+ 0x8F90: 0x5F41,
+ 0x8F91: 0x5F42,
+ 0x8F92: 0x5F43,
+ 0x8F93: 0x5F44,
+ 0x8F94: 0x5F45,
+ 0x8F95: 0x5F46,
+ 0x8F96: 0x5F47,
+ 0x8F97: 0x5F48,
+ 0x8F98: 0x5F49,
+ 0x8F99: 0x5F4A,
+ 0x8F9A: 0x5F4B,
+ 0x8F9B: 0x5F4C,
+ 0x8F9C: 0x5F4D,
+ 0x8F9D: 0x5F4E,
+ 0x8F9E: 0x5F4F,
+ 0x8F9F: 0x5F51,
+ 0x8FA0: 0x5F54,
+ 0x8FA1: 0x5F59,
+ 0x8FA2: 0x5F5A,
+ 0x8FA3: 0x5F5B,
+ 0x8FA4: 0x5F5C,
+ 0x8FA5: 0x5F5E,
+ 0x8FA6: 0x5F5F,
+ 0x8FA7: 0x5F60,
+ 0x8FA8: 0x5F63,
+ 0x8FA9: 0x5F65,
+ 0x8FAA: 0x5F67,
+ 0x8FAB: 0x5F68,
+ 0x8FAC: 0x5F6B,
+ 0x8FAD: 0x5F6E,
+ 0x8FAE: 0x5F6F,
+ 0x8FAF: 0x5F72,
+ 0x8FB0: 0x5F74,
+ 0x8FB1: 0x5F75,
+ 0x8FB2: 0x5F76,
+ 0x8FB3: 0x5F78,
+ 0x8FB4: 0x5F7A,
+ 0x8FB5: 0x5F7D,
+ 0x8FB6: 0x5F7E,
+ 0x8FB7: 0x5F7F,
+ 0x8FB8: 0x5F83,
+ 0x8FB9: 0x5F86,
+ 0x8FBA: 0x5F8D,
+ 0x8FBB: 0x5F8E,
+ 0x8FBC: 0x5F8F,
+ 0x8FBD: 0x5F91,
+ 0x8FBE: 0x5F93,
+ 0x8FBF: 0x5F94,
+ 0x8FC0: 0x5F96,
+ 0x8FC1: 0x5F9A,
+ 0x8FC2: 0x5F9B,
+ 0x8FC3: 0x5F9D,
+ 0x8FC4: 0x5F9E,
+ 0x8FC5: 0x5F9F,
+ 0x8FC6: 0x5FA0,
+ 0x8FC7: 0x5FA2,
+ 0x8FC8: 0x5FA3,
+ 0x8FC9: 0x5FA4,
+ 0x8FCA: 0x5FA5,
+ 0x8FCB: 0x5FA6,
+ 0x8FCC: 0x5FA7,
+ 0x8FCD: 0x5FA9,
+ 0x8FCE: 0x5FAB,
+ 0x8FCF: 0x5FAC,
+ 0x8FD0: 0x5FAF,
+ 0x8FD1: 0x5FB0,
+ 0x8FD2: 0x5FB1,
+ 0x8FD3: 0x5FB2,
+ 0x8FD4: 0x5FB3,
+ 0x8FD5: 0x5FB4,
+ 0x8FD6: 0x5FB6,
+ 0x8FD7: 0x5FB8,
+ 0x8FD8: 0x5FB9,
+ 0x8FD9: 0x5FBA,
+ 0x8FDA: 0x5FBB,
+ 0x8FDB: 0x5FBE,
+ 0x8FDC: 0x5FBF,
+ 0x8FDD: 0x5FC0,
+ 0x8FDE: 0x5FC1,
+ 0x8FDF: 0x5FC2,
+ 0x8FE0: 0x5FC7,
+ 0x8FE1: 0x5FC8,
+ 0x8FE2: 0x5FCA,
+ 0x8FE3: 0x5FCB,
+ 0x8FE4: 0x5FCE,
+ 0x8FE5: 0x5FD3,
+ 0x8FE6: 0x5FD4,
+ 0x8FE7: 0x5FD5,
+ 0x8FE8: 0x5FDA,
+ 0x8FE9: 0x5FDB,
+ 0x8FEA: 0x5FDC,
+ 0x8FEB: 0x5FDE,
+ 0x8FEC: 0x5FDF,
+ 0x8FED: 0x5FE2,
+ 0x8FEE: 0x5FE3,
+ 0x8FEF: 0x5FE5,
+ 0x8FF0: 0x5FE6,
+ 0x8FF1: 0x5FE8,
+ 0x8FF2: 0x5FE9,
+ 0x8FF3: 0x5FEC,
+ 0x8FF4: 0x5FEF,
+ 0x8FF5: 0x5FF0,
+ 0x8FF6: 0x5FF2,
+ 0x8FF7: 0x5FF3,
+ 0x8FF8: 0x5FF4,
+ 0x8FF9: 0x5FF6,
+ 0x8FFA: 0x5FF7,
+ 0x8FFB: 0x5FF9,
+ 0x8FFC: 0x5FFA,
+ 0x8FFD: 0x5FFC,
+ 0x8FFE: 0x6007,
+ 0x9040: 0x6008,
+ 0x9041: 0x6009,
+ 0x9042: 0x600B,
+ 0x9043: 0x600C,
+ 0x9044: 0x6010,
+ 0x9045: 0x6011,
+ 0x9046: 0x6013,
+ 0x9047: 0x6017,
+ 0x9048: 0x6018,
+ 0x9049: 0x601A,
+ 0x904A: 0x601E,
+ 0x904B: 0x601F,
+ 0x904C: 0x6022,
+ 0x904D: 0x6023,
+ 0x904E: 0x6024,
+ 0x904F: 0x602C,
+ 0x9050: 0x602D,
+ 0x9051: 0x602E,
+ 0x9052: 0x6030,
+ 0x9053: 0x6031,
+ 0x9054: 0x6032,
+ 0x9055: 0x6033,
+ 0x9056: 0x6034,
+ 0x9057: 0x6036,
+ 0x9058: 0x6037,
+ 0x9059: 0x6038,
+ 0x905A: 0x6039,
+ 0x905B: 0x603A,
+ 0x905C: 0x603D,
+ 0x905D: 0x603E,
+ 0x905E: 0x6040,
+ 0x905F: 0x6044,
+ 0x9060: 0x6045,
+ 0x9061: 0x6046,
+ 0x9062: 0x6047,
+ 0x9063: 0x6048,
+ 0x9064: 0x6049,
+ 0x9065: 0x604A,
+ 0x9066: 0x604C,
+ 0x9067: 0x604E,
+ 0x9068: 0x604F,
+ 0x9069: 0x6051,
+ 0x906A: 0x6053,
+ 0x906B: 0x6054,
+ 0x906C: 0x6056,
+ 0x906D: 0x6057,
+ 0x906E: 0x6058,
+ 0x906F: 0x605B,
+ 0x9070: 0x605C,
+ 0x9071: 0x605E,
+ 0x9072: 0x605F,
+ 0x9073: 0x6060,
+ 0x9074: 0x6061,
+ 0x9075: 0x6065,
+ 0x9076: 0x6066,
+ 0x9077: 0x606E,
+ 0x9078: 0x6071,
+ 0x9079: 0x6072,
+ 0x907A: 0x6074,
+ 0x907B: 0x6075,
+ 0x907C: 0x6077,
+ 0x907D: 0x607E,
+ 0x907E: 0x6080,
+ 0x9080: 0x6081,
+ 0x9081: 0x6082,
+ 0x9082: 0x6085,
+ 0x9083: 0x6086,
+ 0x9084: 0x6087,
+ 0x9085: 0x6088,
+ 0x9086: 0x608A,
+ 0x9087: 0x608B,
+ 0x9088: 0x608E,
+ 0x9089: 0x608F,
+ 0x908A: 0x6090,
+ 0x908B: 0x6091,
+ 0x908C: 0x6093,
+ 0x908D: 0x6095,
+ 0x908E: 0x6097,
+ 0x908F: 0x6098,
+ 0x9090: 0x6099,
+ 0x9091: 0x609C,
+ 0x9092: 0x609E,
+ 0x9093: 0x60A1,
+ 0x9094: 0x60A2,
+ 0x9095: 0x60A4,
+ 0x9096: 0x60A5,
+ 0x9097: 0x60A7,
+ 0x9098: 0x60A9,
+ 0x9099: 0x60AA,
+ 0x909A: 0x60AE,
+ 0x909B: 0x60B0,
+ 0x909C: 0x60B3,
+ 0x909D: 0x60B5,
+ 0x909E: 0x60B6,
+ 0x909F: 0x60B7,
+ 0x90A0: 0x60B9,
+ 0x90A1: 0x60BA,
+ 0x90A2: 0x60BD,
+ 0x90A3: 0x60BE,
+ 0x90A4: 0x60BF,
+ 0x90A5: 0x60C0,
+ 0x90A6: 0x60C1,
+ 0x90A7: 0x60C2,
+ 0x90A8: 0x60C3,
+ 0x90A9: 0x60C4,
+ 0x90AA: 0x60C7,
+ 0x90AB: 0x60C8,
+ 0x90AC: 0x60C9,
+ 0x90AD: 0x60CC,
+ 0x90AE: 0x60CD,
+ 0x90AF: 0x60CE,
+ 0x90B0: 0x60CF,
+ 0x90B1: 0x60D0,
+ 0x90B2: 0x60D2,
+ 0x90B3: 0x60D3,
+ 0x90B4: 0x60D4,
+ 0x90B5: 0x60D6,
+ 0x90B6: 0x60D7,
+ 0x90B7: 0x60D9,
+ 0x90B8: 0x60DB,
+ 0x90B9: 0x60DE,
+ 0x90BA: 0x60E1,
+ 0x90BB: 0x60E2,
+ 0x90BC: 0x60E3,
+ 0x90BD: 0x60E4,
+ 0x90BE: 0x60E5,
+ 0x90BF: 0x60EA,
+ 0x90C0: 0x60F1,
+ 0x90C1: 0x60F2,
+ 0x90C2: 0x60F5,
+ 0x90C3: 0x60F7,
+ 0x90C4: 0x60F8,
+ 0x90C5: 0x60FB,
+ 0x90C6: 0x60FC,
+ 0x90C7: 0x60FD,
+ 0x90C8: 0x60FE,
+ 0x90C9: 0x60FF,
+ 0x90CA: 0x6102,
+ 0x90CB: 0x6103,
+ 0x90CC: 0x6104,
+ 0x90CD: 0x6105,
+ 0x90CE: 0x6107,
+ 0x90CF: 0x610A,
+ 0x90D0: 0x610B,
+ 0x90D1: 0x610C,
+ 0x90D2: 0x6110,
+ 0x90D3: 0x6111,
+ 0x90D4: 0x6112,
+ 0x90D5: 0x6113,
+ 0x90D6: 0x6114,
+ 0x90D7: 0x6116,
+ 0x90D8: 0x6117,
+ 0x90D9: 0x6118,
+ 0x90DA: 0x6119,
+ 0x90DB: 0x611B,
+ 0x90DC: 0x611C,
+ 0x90DD: 0x611D,
+ 0x90DE: 0x611E,
+ 0x90DF: 0x6121,
+ 0x90E0: 0x6122,
+ 0x90E1: 0x6125,
+ 0x90E2: 0x6128,
+ 0x90E3: 0x6129,
+ 0x90E4: 0x612A,
+ 0x90E5: 0x612C,
+ 0x90E6: 0x612D,
+ 0x90E7: 0x612E,
+ 0x90E8: 0x612F,
+ 0x90E9: 0x6130,
+ 0x90EA: 0x6131,
+ 0x90EB: 0x6132,
+ 0x90EC: 0x6133,
+ 0x90ED: 0x6134,
+ 0x90EE: 0x6135,
+ 0x90EF: 0x6136,
+ 0x90F0: 0x6137,
+ 0x90F1: 0x6138,
+ 0x90F2: 0x6139,
+ 0x90F3: 0x613A,
+ 0x90F4: 0x613B,
+ 0x90F5: 0x613C,
+ 0x90F6: 0x613D,
+ 0x90F7: 0x613E,
+ 0x90F8: 0x6140,
+ 0x90F9: 0x6141,
+ 0x90FA: 0x6142,
+ 0x90FB: 0x6143,
+ 0x90FC: 0x6144,
+ 0x90FD: 0x6145,
+ 0x90FE: 0x6146,
+ 0x9140: 0x6147,
+ 0x9141: 0x6149,
+ 0x9142: 0x614B,
+ 0x9143: 0x614D,
+ 0x9144: 0x614F,
+ 0x9145: 0x6150,
+ 0x9146: 0x6152,
+ 0x9147: 0x6153,
+ 0x9148: 0x6154,
+ 0x9149: 0x6156,
+ 0x914A: 0x6157,
+ 0x914B: 0x6158,
+ 0x914C: 0x6159,
+ 0x914D: 0x615A,
+ 0x914E: 0x615B,
+ 0x914F: 0x615C,
+ 0x9150: 0x615E,
+ 0x9151: 0x615F,
+ 0x9152: 0x6160,
+ 0x9153: 0x6161,
+ 0x9154: 0x6163,
+ 0x9155: 0x6164,
+ 0x9156: 0x6165,
+ 0x9157: 0x6166,
+ 0x9158: 0x6169,
+ 0x9159: 0x616A,
+ 0x915A: 0x616B,
+ 0x915B: 0x616C,
+ 0x915C: 0x616D,
+ 0x915D: 0x616E,
+ 0x915E: 0x616F,
+ 0x915F: 0x6171,
+ 0x9160: 0x6172,
+ 0x9161: 0x6173,
+ 0x9162: 0x6174,
+ 0x9163: 0x6176,
+ 0x9164: 0x6178,
+ 0x9165: 0x6179,
+ 0x9166: 0x617A,
+ 0x9167: 0x617B,
+ 0x9168: 0x617C,
+ 0x9169: 0x617D,
+ 0x916A: 0x617E,
+ 0x916B: 0x617F,
+ 0x916C: 0x6180,
+ 0x916D: 0x6181,
+ 0x916E: 0x6182,
+ 0x916F: 0x6183,
+ 0x9170: 0x6184,
+ 0x9171: 0x6185,
+ 0x9172: 0x6186,
+ 0x9173: 0x6187,
+ 0x9174: 0x6188,
+ 0x9175: 0x6189,
+ 0x9176: 0x618A,
+ 0x9177: 0x618C,
+ 0x9178: 0x618D,
+ 0x9179: 0x618F,
+ 0x917A: 0x6190,
+ 0x917B: 0x6191,
+ 0x917C: 0x6192,
+ 0x917D: 0x6193,
+ 0x917E: 0x6195,
+ 0x9180: 0x6196,
+ 0x9181: 0x6197,
+ 0x9182: 0x6198,
+ 0x9183: 0x6199,
+ 0x9184: 0x619A,
+ 0x9185: 0x619B,
+ 0x9186: 0x619C,
+ 0x9187: 0x619E,
+ 0x9188: 0x619F,
+ 0x9189: 0x61A0,
+ 0x918A: 0x61A1,
+ 0x918B: 0x61A2,
+ 0x918C: 0x61A3,
+ 0x918D: 0x61A4,
+ 0x918E: 0x61A5,
+ 0x918F: 0x61A6,
+ 0x9190: 0x61AA,
+ 0x9191: 0x61AB,
+ 0x9192: 0x61AD,
+ 0x9193: 0x61AE,
+ 0x9194: 0x61AF,
+ 0x9195: 0x61B0,
+ 0x9196: 0x61B1,
+ 0x9197: 0x61B2,
+ 0x9198: 0x61B3,
+ 0x9199: 0x61B4,
+ 0x919A: 0x61B5,
+ 0x919B: 0x61B6,
+ 0x919C: 0x61B8,
+ 0x919D: 0x61B9,
+ 0x919E: 0x61BA,
+ 0x919F: 0x61BB,
+ 0x91A0: 0x61BC,
+ 0x91A1: 0x61BD,
+ 0x91A2: 0x61BF,
+ 0x91A3: 0x61C0,
+ 0x91A4: 0x61C1,
+ 0x91A5: 0x61C3,
+ 0x91A6: 0x61C4,
+ 0x91A7: 0x61C5,
+ 0x91A8: 0x61C6,
+ 0x91A9: 0x61C7,
+ 0x91AA: 0x61C9,
+ 0x91AB: 0x61CC,
+ 0x91AC: 0x61CD,
+ 0x91AD: 0x61CE,
+ 0x91AE: 0x61CF,
+ 0x91AF: 0x61D0,
+ 0x91B0: 0x61D3,
+ 0x91B1: 0x61D5,
+ 0x91B2: 0x61D6,
+ 0x91B3: 0x61D7,
+ 0x91B4: 0x61D8,
+ 0x91B5: 0x61D9,
+ 0x91B6: 0x61DA,
+ 0x91B7: 0x61DB,
+ 0x91B8: 0x61DC,
+ 0x91B9: 0x61DD,
+ 0x91BA: 0x61DE,
+ 0x91BB: 0x61DF,
+ 0x91BC: 0x61E0,
+ 0x91BD: 0x61E1,
+ 0x91BE: 0x61E2,
+ 0x91BF: 0x61E3,
+ 0x91C0: 0x61E4,
+ 0x91C1: 0x61E5,
+ 0x91C2: 0x61E7,
+ 0x91C3: 0x61E8,
+ 0x91C4: 0x61E9,
+ 0x91C5: 0x61EA,
+ 0x91C6: 0x61EB,
+ 0x91C7: 0x61EC,
+ 0x91C8: 0x61ED,
+ 0x91C9: 0x61EE,
+ 0x91CA: 0x61EF,
+ 0x91CB: 0x61F0,
+ 0x91CC: 0x61F1,
+ 0x91CD: 0x61F2,
+ 0x91CE: 0x61F3,
+ 0x91CF: 0x61F4,
+ 0x91D0: 0x61F6,
+ 0x91D1: 0x61F7,
+ 0x91D2: 0x61F8,
+ 0x91D3: 0x61F9,
+ 0x91D4: 0x61FA,
+ 0x91D5: 0x61FB,
+ 0x91D6: 0x61FC,
+ 0x91D7: 0x61FD,
+ 0x91D8: 0x61FE,
+ 0x91D9: 0x6200,
+ 0x91DA: 0x6201,
+ 0x91DB: 0x6202,
+ 0x91DC: 0x6203,
+ 0x91DD: 0x6204,
+ 0x91DE: 0x6205,
+ 0x91DF: 0x6207,
+ 0x91E0: 0x6209,
+ 0x91E1: 0x6213,
+ 0x91E2: 0x6214,
+ 0x91E3: 0x6219,
+ 0x91E4: 0x621C,
+ 0x91E5: 0x621D,
+ 0x91E6: 0x621E,
+ 0x91E7: 0x6220,
+ 0x91E8: 0x6223,
+ 0x91E9: 0x6226,
+ 0x91EA: 0x6227,
+ 0x91EB: 0x6228,
+ 0x91EC: 0x6229,
+ 0x91ED: 0x622B,
+ 0x91EE: 0x622D,
+ 0x91EF: 0x622F,
+ 0x91F0: 0x6230,
+ 0x91F1: 0x6231,
+ 0x91F2: 0x6232,
+ 0x91F3: 0x6235,
+ 0x91F4: 0x6236,
+ 0x91F5: 0x6238,
+ 0x91F6: 0x6239,
+ 0x91F7: 0x623A,
+ 0x91F8: 0x623B,
+ 0x91F9: 0x623C,
+ 0x91FA: 0x6242,
+ 0x91FB: 0x6244,
+ 0x91FC: 0x6245,
+ 0x91FD: 0x6246,
+ 0x91FE: 0x624A,
+ 0x9240: 0x624F,
+ 0x9241: 0x6250,
+ 0x9242: 0x6255,
+ 0x9243: 0x6256,
+ 0x9244: 0x6257,
+ 0x9245: 0x6259,
+ 0x9246: 0x625A,
+ 0x9247: 0x625C,
+ 0x9248: 0x625D,
+ 0x9249: 0x625E,
+ 0x924A: 0x625F,
+ 0x924B: 0x6260,
+ 0x924C: 0x6261,
+ 0x924D: 0x6262,
+ 0x924E: 0x6264,
+ 0x924F: 0x6265,
+ 0x9250: 0x6268,
+ 0x9251: 0x6271,
+ 0x9252: 0x6272,
+ 0x9253: 0x6274,
+ 0x9254: 0x6275,
+ 0x9255: 0x6277,
+ 0x9256: 0x6278,
+ 0x9257: 0x627A,
+ 0x9258: 0x627B,
+ 0x9259: 0x627D,
+ 0x925A: 0x6281,
+ 0x925B: 0x6282,
+ 0x925C: 0x6283,
+ 0x925D: 0x6285,
+ 0x925E: 0x6286,
+ 0x925F: 0x6287,
+ 0x9260: 0x6288,
+ 0x9261: 0x628B,
+ 0x9262: 0x628C,
+ 0x9263: 0x628D,
+ 0x9264: 0x628E,
+ 0x9265: 0x628F,
+ 0x9266: 0x6290,
+ 0x9267: 0x6294,
+ 0x9268: 0x6299,
+ 0x9269: 0x629C,
+ 0x926A: 0x629D,
+ 0x926B: 0x629E,
+ 0x926C: 0x62A3,
+ 0x926D: 0x62A6,
+ 0x926E: 0x62A7,
+ 0x926F: 0x62A9,
+ 0x9270: 0x62AA,
+ 0x9271: 0x62AD,
+ 0x9272: 0x62AE,
+ 0x9273: 0x62AF,
+ 0x9274: 0x62B0,
+ 0x9275: 0x62B2,
+ 0x9276: 0x62B3,
+ 0x9277: 0x62B4,
+ 0x9278: 0x62B6,
+ 0x9279: 0x62B7,
+ 0x927A: 0x62B8,
+ 0x927B: 0x62BA,
+ 0x927C: 0x62BE,
+ 0x927D: 0x62C0,
+ 0x927E: 0x62C1,
+ 0x9280: 0x62C3,
+ 0x9281: 0x62CB,
+ 0x9282: 0x62CF,
+ 0x9283: 0x62D1,
+ 0x9284: 0x62D5,
+ 0x9285: 0x62DD,
+ 0x9286: 0x62DE,
+ 0x9287: 0x62E0,
+ 0x9288: 0x62E1,
+ 0x9289: 0x62E4,
+ 0x928A: 0x62EA,
+ 0x928B: 0x62EB,
+ 0x928C: 0x62F0,
+ 0x928D: 0x62F2,
+ 0x928E: 0x62F5,
+ 0x928F: 0x62F8,
+ 0x9290: 0x62F9,
+ 0x9291: 0x62FA,
+ 0x9292: 0x62FB,
+ 0x9293: 0x6300,
+ 0x9294: 0x6303,
+ 0x9295: 0x6304,
+ 0x9296: 0x6305,
+ 0x9297: 0x6306,
+ 0x9298: 0x630A,
+ 0x9299: 0x630B,
+ 0x929A: 0x630C,
+ 0x929B: 0x630D,
+ 0x929C: 0x630F,
+ 0x929D: 0x6310,
+ 0x929E: 0x6312,
+ 0x929F: 0x6313,
+ 0x92A0: 0x6314,
+ 0x92A1: 0x6315,
+ 0x92A2: 0x6317,
+ 0x92A3: 0x6318,
+ 0x92A4: 0x6319,
+ 0x92A5: 0x631C,
+ 0x92A6: 0x6326,
+ 0x92A7: 0x6327,
+ 0x92A8: 0x6329,
+ 0x92A9: 0x632C,
+ 0x92AA: 0x632D,
+ 0x92AB: 0x632E,
+ 0x92AC: 0x6330,
+ 0x92AD: 0x6331,
+ 0x92AE: 0x6333,
+ 0x92AF: 0x6334,
+ 0x92B0: 0x6335,
+ 0x92B1: 0x6336,
+ 0x92B2: 0x6337,
+ 0x92B3: 0x6338,
+ 0x92B4: 0x633B,
+ 0x92B5: 0x633C,
+ 0x92B6: 0x633E,
+ 0x92B7: 0x633F,
+ 0x92B8: 0x6340,
+ 0x92B9: 0x6341,
+ 0x92BA: 0x6344,
+ 0x92BB: 0x6347,
+ 0x92BC: 0x6348,
+ 0x92BD: 0x634A,
+ 0x92BE: 0x6351,
+ 0x92BF: 0x6352,
+ 0x92C0: 0x6353,
+ 0x92C1: 0x6354,
+ 0x92C2: 0x6356,
+ 0x92C3: 0x6357,
+ 0x92C4: 0x6358,
+ 0x92C5: 0x6359,
+ 0x92C6: 0x635A,
+ 0x92C7: 0x635B,
+ 0x92C8: 0x635C,
+ 0x92C9: 0x635D,
+ 0x92CA: 0x6360,
+ 0x92CB: 0x6364,
+ 0x92CC: 0x6365,
+ 0x92CD: 0x6366,
+ 0x92CE: 0x6368,
+ 0x92CF: 0x636A,
+ 0x92D0: 0x636B,
+ 0x92D1: 0x636C,
+ 0x92D2: 0x636F,
+ 0x92D3: 0x6370,
+ 0x92D4: 0x6372,
+ 0x92D5: 0x6373,
+ 0x92D6: 0x6374,
+ 0x92D7: 0x6375,
+ 0x92D8: 0x6378,
+ 0x92D9: 0x6379,
+ 0x92DA: 0x637C,
+ 0x92DB: 0x637D,
+ 0x92DC: 0x637E,
+ 0x92DD: 0x637F,
+ 0x92DE: 0x6381,
+ 0x92DF: 0x6383,
+ 0x92E0: 0x6384,
+ 0x92E1: 0x6385,
+ 0x92E2: 0x6386,
+ 0x92E3: 0x638B,
+ 0x92E4: 0x638D,
+ 0x92E5: 0x6391,
+ 0x92E6: 0x6393,
+ 0x92E7: 0x6394,
+ 0x92E8: 0x6395,
+ 0x92E9: 0x6397,
+ 0x92EA: 0x6399,
+ 0x92EB: 0x639A,
+ 0x92EC: 0x639B,
+ 0x92ED: 0x639C,
+ 0x92EE: 0x639D,
+ 0x92EF: 0x639E,
+ 0x92F0: 0x639F,
+ 0x92F1: 0x63A1,
+ 0x92F2: 0x63A4,
+ 0x92F3: 0x63A6,
+ 0x92F4: 0x63AB,
+ 0x92F5: 0x63AF,
+ 0x92F6: 0x63B1,
+ 0x92F7: 0x63B2,
+ 0x92F8: 0x63B5,
+ 0x92F9: 0x63B6,
+ 0x92FA: 0x63B9,
+ 0x92FB: 0x63BB,
+ 0x92FC: 0x63BD,
+ 0x92FD: 0x63BF,
+ 0x92FE: 0x63C0,
+ 0x9340: 0x63C1,
+ 0x9341: 0x63C2,
+ 0x9342: 0x63C3,
+ 0x9343: 0x63C5,
+ 0x9344: 0x63C7,
+ 0x9345: 0x63C8,
+ 0x9346: 0x63CA,
+ 0x9347: 0x63CB,
+ 0x9348: 0x63CC,
+ 0x9349: 0x63D1,
+ 0x934A: 0x63D3,
+ 0x934B: 0x63D4,
+ 0x934C: 0x63D5,
+ 0x934D: 0x63D7,
+ 0x934E: 0x63D8,
+ 0x934F: 0x63D9,
+ 0x9350: 0x63DA,
+ 0x9351: 0x63DB,
+ 0x9352: 0x63DC,
+ 0x9353: 0x63DD,
+ 0x9354: 0x63DF,
+ 0x9355: 0x63E2,
+ 0x9356: 0x63E4,
+ 0x9357: 0x63E5,
+ 0x9358: 0x63E6,
+ 0x9359: 0x63E7,
+ 0x935A: 0x63E8,
+ 0x935B: 0x63EB,
+ 0x935C: 0x63EC,
+ 0x935D: 0x63EE,
+ 0x935E: 0x63EF,
+ 0x935F: 0x63F0,
+ 0x9360: 0x63F1,
+ 0x9361: 0x63F3,
+ 0x9362: 0x63F5,
+ 0x9363: 0x63F7,
+ 0x9364: 0x63F9,
+ 0x9365: 0x63FA,
+ 0x9366: 0x63FB,
+ 0x9367: 0x63FC,
+ 0x9368: 0x63FE,
+ 0x9369: 0x6403,
+ 0x936A: 0x6404,
+ 0x936B: 0x6406,
+ 0x936C: 0x6407,
+ 0x936D: 0x6408,
+ 0x936E: 0x6409,
+ 0x936F: 0x640A,
+ 0x9370: 0x640D,
+ 0x9371: 0x640E,
+ 0x9372: 0x6411,
+ 0x9373: 0x6412,
+ 0x9374: 0x6415,
+ 0x9375: 0x6416,
+ 0x9376: 0x6417,
+ 0x9377: 0x6418,
+ 0x9378: 0x6419,
+ 0x9379: 0x641A,
+ 0x937A: 0x641D,
+ 0x937B: 0x641F,
+ 0x937C: 0x6422,
+ 0x937D: 0x6423,
+ 0x937E: 0x6424,
+ 0x9380: 0x6425,
+ 0x9381: 0x6427,
+ 0x9382: 0x6428,
+ 0x9383: 0x6429,
+ 0x9384: 0x642B,
+ 0x9385: 0x642E,
+ 0x9386: 0x642F,
+ 0x9387: 0x6430,
+ 0x9388: 0x6431,
+ 0x9389: 0x6432,
+ 0x938A: 0x6433,
+ 0x938B: 0x6435,
+ 0x938C: 0x6436,
+ 0x938D: 0x6437,
+ 0x938E: 0x6438,
+ 0x938F: 0x6439,
+ 0x9390: 0x643B,
+ 0x9391: 0x643C,
+ 0x9392: 0x643E,
+ 0x9393: 0x6440,
+ 0x9394: 0x6442,
+ 0x9395: 0x6443,
+ 0x9396: 0x6449,
+ 0x9397: 0x644B,
+ 0x9398: 0x644C,
+ 0x9399: 0x644D,
+ 0x939A: 0x644E,
+ 0x939B: 0x644F,
+ 0x939C: 0x6450,
+ 0x939D: 0x6451,
+ 0x939E: 0x6453,
+ 0x939F: 0x6455,
+ 0x93A0: 0x6456,
+ 0x93A1: 0x6457,
+ 0x93A2: 0x6459,
+ 0x93A3: 0x645A,
+ 0x93A4: 0x645B,
+ 0x93A5: 0x645C,
+ 0x93A6: 0x645D,
+ 0x93A7: 0x645F,
+ 0x93A8: 0x6460,
+ 0x93A9: 0x6461,
+ 0x93AA: 0x6462,
+ 0x93AB: 0x6463,
+ 0x93AC: 0x6464,
+ 0x93AD: 0x6465,
+ 0x93AE: 0x6466,
+ 0x93AF: 0x6468,
+ 0x93B0: 0x646A,
+ 0x93B1: 0x646B,
+ 0x93B2: 0x646C,
+ 0x93B3: 0x646E,
+ 0x93B4: 0x646F,
+ 0x93B5: 0x6470,
+ 0x93B6: 0x6471,
+ 0x93B7: 0x6472,
+ 0x93B8: 0x6473,
+ 0x93B9: 0x6474,
+ 0x93BA: 0x6475,
+ 0x93BB: 0x6476,
+ 0x93BC: 0x6477,
+ 0x93BD: 0x647B,
+ 0x93BE: 0x647C,
+ 0x93BF: 0x647D,
+ 0x93C0: 0x647E,
+ 0x93C1: 0x647F,
+ 0x93C2: 0x6480,
+ 0x93C3: 0x6481,
+ 0x93C4: 0x6483,
+ 0x93C5: 0x6486,
+ 0x93C6: 0x6488,
+ 0x93C7: 0x6489,
+ 0x93C8: 0x648A,
+ 0x93C9: 0x648B,
+ 0x93CA: 0x648C,
+ 0x93CB: 0x648D,
+ 0x93CC: 0x648E,
+ 0x93CD: 0x648F,
+ 0x93CE: 0x6490,
+ 0x93CF: 0x6493,
+ 0x93D0: 0x6494,
+ 0x93D1: 0x6497,
+ 0x93D2: 0x6498,
+ 0x93D3: 0x649A,
+ 0x93D4: 0x649B,
+ 0x93D5: 0x649C,
+ 0x93D6: 0x649D,
+ 0x93D7: 0x649F,
+ 0x93D8: 0x64A0,
+ 0x93D9: 0x64A1,
+ 0x93DA: 0x64A2,
+ 0x93DB: 0x64A3,
+ 0x93DC: 0x64A5,
+ 0x93DD: 0x64A6,
+ 0x93DE: 0x64A7,
+ 0x93DF: 0x64A8,
+ 0x93E0: 0x64AA,
+ 0x93E1: 0x64AB,
+ 0x93E2: 0x64AF,
+ 0x93E3: 0x64B1,
+ 0x93E4: 0x64B2,
+ 0x93E5: 0x64B3,
+ 0x93E6: 0x64B4,
+ 0x93E7: 0x64B6,
+ 0x93E8: 0x64B9,
+ 0x93E9: 0x64BB,
+ 0x93EA: 0x64BD,
+ 0x93EB: 0x64BE,
+ 0x93EC: 0x64BF,
+ 0x93ED: 0x64C1,
+ 0x93EE: 0x64C3,
+ 0x93EF: 0x64C4,
+ 0x93F0: 0x64C6,
+ 0x93F1: 0x64C7,
+ 0x93F2: 0x64C8,
+ 0x93F3: 0x64C9,
+ 0x93F4: 0x64CA,
+ 0x93F5: 0x64CB,
+ 0x93F6: 0x64CC,
+ 0x93F7: 0x64CF,
+ 0x93F8: 0x64D1,
+ 0x93F9: 0x64D3,
+ 0x93FA: 0x64D4,
+ 0x93FB: 0x64D5,
+ 0x93FC: 0x64D6,
+ 0x93FD: 0x64D9,
+ 0x93FE: 0x64DA,
+ 0x9440: 0x64DB,
+ 0x9441: 0x64DC,
+ 0x9442: 0x64DD,
+ 0x9443: 0x64DF,
+ 0x9444: 0x64E0,
+ 0x9445: 0x64E1,
+ 0x9446: 0x64E3,
+ 0x9447: 0x64E5,
+ 0x9448: 0x64E7,
+ 0x9449: 0x64E8,
+ 0x944A: 0x64E9,
+ 0x944B: 0x64EA,
+ 0x944C: 0x64EB,
+ 0x944D: 0x64EC,
+ 0x944E: 0x64ED,
+ 0x944F: 0x64EE,
+ 0x9450: 0x64EF,
+ 0x9451: 0x64F0,
+ 0x9452: 0x64F1,
+ 0x9453: 0x64F2,
+ 0x9454: 0x64F3,
+ 0x9455: 0x64F4,
+ 0x9456: 0x64F5,
+ 0x9457: 0x64F6,
+ 0x9458: 0x64F7,
+ 0x9459: 0x64F8,
+ 0x945A: 0x64F9,
+ 0x945B: 0x64FA,
+ 0x945C: 0x64FB,
+ 0x945D: 0x64FC,
+ 0x945E: 0x64FD,
+ 0x945F: 0x64FE,
+ 0x9460: 0x64FF,
+ 0x9461: 0x6501,
+ 0x9462: 0x6502,
+ 0x9463: 0x6503,
+ 0x9464: 0x6504,
+ 0x9465: 0x6505,
+ 0x9466: 0x6506,
+ 0x9467: 0x6507,
+ 0x9468: 0x6508,
+ 0x9469: 0x650A,
+ 0x946A: 0x650B,
+ 0x946B: 0x650C,
+ 0x946C: 0x650D,
+ 0x946D: 0x650E,
+ 0x946E: 0x650F,
+ 0x946F: 0x6510,
+ 0x9470: 0x6511,
+ 0x9471: 0x6513,
+ 0x9472: 0x6514,
+ 0x9473: 0x6515,
+ 0x9474: 0x6516,
+ 0x9475: 0x6517,
+ 0x9476: 0x6519,
+ 0x9477: 0x651A,
+ 0x9478: 0x651B,
+ 0x9479: 0x651C,
+ 0x947A: 0x651D,
+ 0x947B: 0x651E,
+ 0x947C: 0x651F,
+ 0x947D: 0x6520,
+ 0x947E: 0x6521,
+ 0x9480: 0x6522,
+ 0x9481: 0x6523,
+ 0x9482: 0x6524,
+ 0x9483: 0x6526,
+ 0x9484: 0x6527,
+ 0x9485: 0x6528,
+ 0x9486: 0x6529,
+ 0x9487: 0x652A,
+ 0x9488: 0x652C,
+ 0x9489: 0x652D,
+ 0x948A: 0x6530,
+ 0x948B: 0x6531,
+ 0x948C: 0x6532,
+ 0x948D: 0x6533,
+ 0x948E: 0x6537,
+ 0x948F: 0x653A,
+ 0x9490: 0x653C,
+ 0x9491: 0x653D,
+ 0x9492: 0x6540,
+ 0x9493: 0x6541,
+ 0x9494: 0x6542,
+ 0x9495: 0x6543,
+ 0x9496: 0x6544,
+ 0x9497: 0x6546,
+ 0x9498: 0x6547,
+ 0x9499: 0x654A,
+ 0x949A: 0x654B,
+ 0x949B: 0x654D,
+ 0x949C: 0x654E,
+ 0x949D: 0x6550,
+ 0x949E: 0x6552,
+ 0x949F: 0x6553,
+ 0x94A0: 0x6554,
+ 0x94A1: 0x6557,
+ 0x94A2: 0x6558,
+ 0x94A3: 0x655A,
+ 0x94A4: 0x655C,
+ 0x94A5: 0x655F,
+ 0x94A6: 0x6560,
+ 0x94A7: 0x6561,
+ 0x94A8: 0x6564,
+ 0x94A9: 0x6565,
+ 0x94AA: 0x6567,
+ 0x94AB: 0x6568,
+ 0x94AC: 0x6569,
+ 0x94AD: 0x656A,
+ 0x94AE: 0x656D,
+ 0x94AF: 0x656E,
+ 0x94B0: 0x656F,
+ 0x94B1: 0x6571,
+ 0x94B2: 0x6573,
+ 0x94B3: 0x6575,
+ 0x94B4: 0x6576,
+ 0x94B5: 0x6578,
+ 0x94B6: 0x6579,
+ 0x94B7: 0x657A,
+ 0x94B8: 0x657B,
+ 0x94B9: 0x657C,
+ 0x94BA: 0x657D,
+ 0x94BB: 0x657E,
+ 0x94BC: 0x657F,
+ 0x94BD: 0x6580,
+ 0x94BE: 0x6581,
+ 0x94BF: 0x6582,
+ 0x94C0: 0x6583,
+ 0x94C1: 0x6584,
+ 0x94C2: 0x6585,
+ 0x94C3: 0x6586,
+ 0x94C4: 0x6588,
+ 0x94C5: 0x6589,
+ 0x94C6: 0x658A,
+ 0x94C7: 0x658D,
+ 0x94C8: 0x658E,
+ 0x94C9: 0x658F,
+ 0x94CA: 0x6592,
+ 0x94CB: 0x6594,
+ 0x94CC: 0x6595,
+ 0x94CD: 0x6596,
+ 0x94CE: 0x6598,
+ 0x94CF: 0x659A,
+ 0x94D0: 0x659D,
+ 0x94D1: 0x659E,
+ 0x94D2: 0x65A0,
+ 0x94D3: 0x65A2,
+ 0x94D4: 0x65A3,
+ 0x94D5: 0x65A6,
+ 0x94D6: 0x65A8,
+ 0x94D7: 0x65AA,
+ 0x94D8: 0x65AC,
+ 0x94D9: 0x65AE,
+ 0x94DA: 0x65B1,
+ 0x94DB: 0x65B2,
+ 0x94DC: 0x65B3,
+ 0x94DD: 0x65B4,
+ 0x94DE: 0x65B5,
+ 0x94DF: 0x65B6,
+ 0x94E0: 0x65B7,
+ 0x94E1: 0x65B8,
+ 0x94E2: 0x65BA,
+ 0x94E3: 0x65BB,
+ 0x94E4: 0x65BE,
+ 0x94E5: 0x65BF,
+ 0x94E6: 0x65C0,
+ 0x94E7: 0x65C2,
+ 0x94E8: 0x65C7,
+ 0x94E9: 0x65C8,
+ 0x94EA: 0x65C9,
+ 0x94EB: 0x65CA,
+ 0x94EC: 0x65CD,
+ 0x94ED: 0x65D0,
+ 0x94EE: 0x65D1,
+ 0x94EF: 0x65D3,
+ 0x94F0: 0x65D4,
+ 0x94F1: 0x65D5,
+ 0x94F2: 0x65D8,
+ 0x94F3: 0x65D9,
+ 0x94F4: 0x65DA,
+ 0x94F5: 0x65DB,
+ 0x94F6: 0x65DC,
+ 0x94F7: 0x65DD,
+ 0x94F8: 0x65DE,
+ 0x94F9: 0x65DF,
+ 0x94FA: 0x65E1,
+ 0x94FB: 0x65E3,
+ 0x94FC: 0x65E4,
+ 0x94FD: 0x65EA,
+ 0x94FE: 0x65EB,
+ 0x9540: 0x65F2,
+ 0x9541: 0x65F3,
+ 0x9542: 0x65F4,
+ 0x9543: 0x65F5,
+ 0x9544: 0x65F8,
+ 0x9545: 0x65F9,
+ 0x9546: 0x65FB,
+ 0x9547: 0x65FC,
+ 0x9548: 0x65FD,
+ 0x9549: 0x65FE,
+ 0x954A: 0x65FF,
+ 0x954B: 0x6601,
+ 0x954C: 0x6604,
+ 0x954D: 0x6605,
+ 0x954E: 0x6607,
+ 0x954F: 0x6608,
+ 0x9550: 0x6609,
+ 0x9551: 0x660B,
+ 0x9552: 0x660D,
+ 0x9553: 0x6610,
+ 0x9554: 0x6611,
+ 0x9555: 0x6612,
+ 0x9556: 0x6616,
+ 0x9557: 0x6617,
+ 0x9558: 0x6618,
+ 0x9559: 0x661A,
+ 0x955A: 0x661B,
+ 0x955B: 0x661C,
+ 0x955C: 0x661E,
+ 0x955D: 0x6621,
+ 0x955E: 0x6622,
+ 0x955F: 0x6623,
+ 0x9560: 0x6624,
+ 0x9561: 0x6626,
+ 0x9562: 0x6629,
+ 0x9563: 0x662A,
+ 0x9564: 0x662B,
+ 0x9565: 0x662C,
+ 0x9566: 0x662E,
+ 0x9567: 0x6630,
+ 0x9568: 0x6632,
+ 0x9569: 0x6633,
+ 0x956A: 0x6637,
+ 0x956B: 0x6638,
+ 0x956C: 0x6639,
+ 0x956D: 0x663A,
+ 0x956E: 0x663B,
+ 0x956F: 0x663D,
+ 0x9570: 0x663F,
+ 0x9571: 0x6640,
+ 0x9572: 0x6642,
+ 0x9573: 0x6644,
+ 0x9574: 0x6645,
+ 0x9575: 0x6646,
+ 0x9576: 0x6647,
+ 0x9577: 0x6648,
+ 0x9578: 0x6649,
+ 0x9579: 0x664A,
+ 0x957A: 0x664D,
+ 0x957B: 0x664E,
+ 0x957C: 0x6650,
+ 0x957D: 0x6651,
+ 0x957E: 0x6658,
+ 0x9580: 0x6659,
+ 0x9581: 0x665B,
+ 0x9582: 0x665C,
+ 0x9583: 0x665D,
+ 0x9584: 0x665E,
+ 0x9585: 0x6660,
+ 0x9586: 0x6662,
+ 0x9587: 0x6663,
+ 0x9588: 0x6665,
+ 0x9589: 0x6667,
+ 0x958A: 0x6669,
+ 0x958B: 0x666A,
+ 0x958C: 0x666B,
+ 0x958D: 0x666C,
+ 0x958E: 0x666D,
+ 0x958F: 0x6671,
+ 0x9590: 0x6672,
+ 0x9591: 0x6673,
+ 0x9592: 0x6675,
+ 0x9593: 0x6678,
+ 0x9594: 0x6679,
+ 0x9595: 0x667B,
+ 0x9596: 0x667C,
+ 0x9597: 0x667D,
+ 0x9598: 0x667F,
+ 0x9599: 0x6680,
+ 0x959A: 0x6681,
+ 0x959B: 0x6683,
+ 0x959C: 0x6685,
+ 0x959D: 0x6686,
+ 0x959E: 0x6688,
+ 0x959F: 0x6689,
+ 0x95A0: 0x668A,
+ 0x95A1: 0x668B,
+ 0x95A2: 0x668D,
+ 0x95A3: 0x668E,
+ 0x95A4: 0x668F,
+ 0x95A5: 0x6690,
+ 0x95A6: 0x6692,
+ 0x95A7: 0x6693,
+ 0x95A8: 0x6694,
+ 0x95A9: 0x6695,
+ 0x95AA: 0x6698,
+ 0x95AB: 0x6699,
+ 0x95AC: 0x669A,
+ 0x95AD: 0x669B,
+ 0x95AE: 0x669C,
+ 0x95AF: 0x669E,
+ 0x95B0: 0x669F,
+ 0x95B1: 0x66A0,
+ 0x95B2: 0x66A1,
+ 0x95B3: 0x66A2,
+ 0x95B4: 0x66A3,
+ 0x95B5: 0x66A4,
+ 0x95B6: 0x66A5,
+ 0x95B7: 0x66A6,
+ 0x95B8: 0x66A9,
+ 0x95B9: 0x66AA,
+ 0x95BA: 0x66AB,
+ 0x95BB: 0x66AC,
+ 0x95BC: 0x66AD,
+ 0x95BD: 0x66AF,
+ 0x95BE: 0x66B0,
+ 0x95BF: 0x66B1,
+ 0x95C0: 0x66B2,
+ 0x95C1: 0x66B3,
+ 0x95C2: 0x66B5,
+ 0x95C3: 0x66B6,
+ 0x95C4: 0x66B7,
+ 0x95C5: 0x66B8,
+ 0x95C6: 0x66BA,
+ 0x95C7: 0x66BB,
+ 0x95C8: 0x66BC,
+ 0x95C9: 0x66BD,
+ 0x95CA: 0x66BF,
+ 0x95CB: 0x66C0,
+ 0x95CC: 0x66C1,
+ 0x95CD: 0x66C2,
+ 0x95CE: 0x66C3,
+ 0x95CF: 0x66C4,
+ 0x95D0: 0x66C5,
+ 0x95D1: 0x66C6,
+ 0x95D2: 0x66C7,
+ 0x95D3: 0x66C8,
+ 0x95D4: 0x66C9,
+ 0x95D5: 0x66CA,
+ 0x95D6: 0x66CB,
+ 0x95D7: 0x66CC,
+ 0x95D8: 0x66CD,
+ 0x95D9: 0x66CE,
+ 0x95DA: 0x66CF,
+ 0x95DB: 0x66D0,
+ 0x95DC: 0x66D1,
+ 0x95DD: 0x66D2,
+ 0x95DE: 0x66D3,
+ 0x95DF: 0x66D4,
+ 0x95E0: 0x66D5,
+ 0x95E1: 0x66D6,
+ 0x95E2: 0x66D7,
+ 0x95E3: 0x66D8,
+ 0x95E4: 0x66DA,
+ 0x95E5: 0x66DE,
+ 0x95E6: 0x66DF,
+ 0x95E7: 0x66E0,
+ 0x95E8: 0x66E1,
+ 0x95E9: 0x66E2,
+ 0x95EA: 0x66E3,
+ 0x95EB: 0x66E4,
+ 0x95EC: 0x66E5,
+ 0x95ED: 0x66E7,
+ 0x95EE: 0x66E8,
+ 0x95EF: 0x66EA,
+ 0x95F0: 0x66EB,
+ 0x95F1: 0x66EC,
+ 0x95F2: 0x66ED,
+ 0x95F3: 0x66EE,
+ 0x95F4: 0x66EF,
+ 0x95F5: 0x66F1,
+ 0x95F6: 0x66F5,
+ 0x95F7: 0x66F6,
+ 0x95F8: 0x66F8,
+ 0x95F9: 0x66FA,
+ 0x95FA: 0x66FB,
+ 0x95FB: 0x66FD,
+ 0x95FC: 0x6701,
+ 0x95FD: 0x6702,
+ 0x95FE: 0x6703,
+ 0x9640: 0x6704,
+ 0x9641: 0x6705,
+ 0x9642: 0x6706,
+ 0x9643: 0x6707,
+ 0x9644: 0x670C,
+ 0x9645: 0x670E,
+ 0x9646: 0x670F,
+ 0x9647: 0x6711,
+ 0x9648: 0x6712,
+ 0x9649: 0x6713,
+ 0x964A: 0x6716,
+ 0x964B: 0x6718,
+ 0x964C: 0x6719,
+ 0x964D: 0x671A,
+ 0x964E: 0x671C,
+ 0x964F: 0x671E,
+ 0x9650: 0x6720,
+ 0x9651: 0x6721,
+ 0x9652: 0x6722,
+ 0x9653: 0x6723,
+ 0x9654: 0x6724,
+ 0x9655: 0x6725,
+ 0x9656: 0x6727,
+ 0x9657: 0x6729,
+ 0x9658: 0x672E,
+ 0x9659: 0x6730,
+ 0x965A: 0x6732,
+ 0x965B: 0x6733,
+ 0x965C: 0x6736,
+ 0x965D: 0x6737,
+ 0x965E: 0x6738,
+ 0x965F: 0x6739,
+ 0x9660: 0x673B,
+ 0x9661: 0x673C,
+ 0x9662: 0x673E,
+ 0x9663: 0x673F,
+ 0x9664: 0x6741,
+ 0x9665: 0x6744,
+ 0x9666: 0x6745,
+ 0x9667: 0x6747,
+ 0x9668: 0x674A,
+ 0x9669: 0x674B,
+ 0x966A: 0x674D,
+ 0x966B: 0x6752,
+ 0x966C: 0x6754,
+ 0x966D: 0x6755,
+ 0x966E: 0x6757,
+ 0x966F: 0x6758,
+ 0x9670: 0x6759,
+ 0x9671: 0x675A,
+ 0x9672: 0x675B,
+ 0x9673: 0x675D,
+ 0x9674: 0x6762,
+ 0x9675: 0x6763,
+ 0x9676: 0x6764,
+ 0x9677: 0x6766,
+ 0x9678: 0x6767,
+ 0x9679: 0x676B,
+ 0x967A: 0x676C,
+ 0x967B: 0x676E,
+ 0x967C: 0x6771,
+ 0x967D: 0x6774,
+ 0x967E: 0x6776,
+ 0x9680: 0x6778,
+ 0x9681: 0x6779,
+ 0x9682: 0x677A,
+ 0x9683: 0x677B,
+ 0x9684: 0x677D,
+ 0x9685: 0x6780,
+ 0x9686: 0x6782,
+ 0x9687: 0x6783,
+ 0x9688: 0x6785,
+ 0x9689: 0x6786,
+ 0x968A: 0x6788,
+ 0x968B: 0x678A,
+ 0x968C: 0x678C,
+ 0x968D: 0x678D,
+ 0x968E: 0x678E,
+ 0x968F: 0x678F,
+ 0x9690: 0x6791,
+ 0x9691: 0x6792,
+ 0x9692: 0x6793,
+ 0x9693: 0x6794,
+ 0x9694: 0x6796,
+ 0x9695: 0x6799,
+ 0x9696: 0x679B,
+ 0x9697: 0x679F,
+ 0x9698: 0x67A0,
+ 0x9699: 0x67A1,
+ 0x969A: 0x67A4,
+ 0x969B: 0x67A6,
+ 0x969C: 0x67A9,
+ 0x969D: 0x67AC,
+ 0x969E: 0x67AE,
+ 0x969F: 0x67B1,
+ 0x96A0: 0x67B2,
+ 0x96A1: 0x67B4,
+ 0x96A2: 0x67B9,
+ 0x96A3: 0x67BA,
+ 0x96A4: 0x67BB,
+ 0x96A5: 0x67BC,
+ 0x96A6: 0x67BD,
+ 0x96A7: 0x67BE,
+ 0x96A8: 0x67BF,
+ 0x96A9: 0x67C0,
+ 0x96AA: 0x67C2,
+ 0x96AB: 0x67C5,
+ 0x96AC: 0x67C6,
+ 0x96AD: 0x67C7,
+ 0x96AE: 0x67C8,
+ 0x96AF: 0x67C9,
+ 0x96B0: 0x67CA,
+ 0x96B1: 0x67CB,
+ 0x96B2: 0x67CC,
+ 0x96B3: 0x67CD,
+ 0x96B4: 0x67CE,
+ 0x96B5: 0x67D5,
+ 0x96B6: 0x67D6,
+ 0x96B7: 0x67D7,
+ 0x96B8: 0x67DB,
+ 0x96B9: 0x67DF,
+ 0x96BA: 0x67E1,
+ 0x96BB: 0x67E3,
+ 0x96BC: 0x67E4,
+ 0x96BD: 0x67E6,
+ 0x96BE: 0x67E7,
+ 0x96BF: 0x67E8,
+ 0x96C0: 0x67EA,
+ 0x96C1: 0x67EB,
+ 0x96C2: 0x67ED,
+ 0x96C3: 0x67EE,
+ 0x96C4: 0x67F2,
+ 0x96C5: 0x67F5,
+ 0x96C6: 0x67F6,
+ 0x96C7: 0x67F7,
+ 0x96C8: 0x67F8,
+ 0x96C9: 0x67F9,
+ 0x96CA: 0x67FA,
+ 0x96CB: 0x67FB,
+ 0x96CC: 0x67FC,
+ 0x96CD: 0x67FE,
+ 0x96CE: 0x6801,
+ 0x96CF: 0x6802,
+ 0x96D0: 0x6803,
+ 0x96D1: 0x6804,
+ 0x96D2: 0x6806,
+ 0x96D3: 0x680D,
+ 0x96D4: 0x6810,
+ 0x96D5: 0x6812,
+ 0x96D6: 0x6814,
+ 0x96D7: 0x6815,
+ 0x96D8: 0x6818,
+ 0x96D9: 0x6819,
+ 0x96DA: 0x681A,
+ 0x96DB: 0x681B,
+ 0x96DC: 0x681C,
+ 0x96DD: 0x681E,
+ 0x96DE: 0x681F,
+ 0x96DF: 0x6820,
+ 0x96E0: 0x6822,
+ 0x96E1: 0x6823,
+ 0x96E2: 0x6824,
+ 0x96E3: 0x6825,
+ 0x96E4: 0x6826,
+ 0x96E5: 0x6827,
+ 0x96E6: 0x6828,
+ 0x96E7: 0x682B,
+ 0x96E8: 0x682C,
+ 0x96E9: 0x682D,
+ 0x96EA: 0x682E,
+ 0x96EB: 0x682F,
+ 0x96EC: 0x6830,
+ 0x96ED: 0x6831,
+ 0x96EE: 0x6834,
+ 0x96EF: 0x6835,
+ 0x96F0: 0x6836,
+ 0x96F1: 0x683A,
+ 0x96F2: 0x683B,
+ 0x96F3: 0x683F,
+ 0x96F4: 0x6847,
+ 0x96F5: 0x684B,
+ 0x96F6: 0x684D,
+ 0x96F7: 0x684F,
+ 0x96F8: 0x6852,
+ 0x96F9: 0x6856,
+ 0x96FA: 0x6857,
+ 0x96FB: 0x6858,
+ 0x96FC: 0x6859,
+ 0x96FD: 0x685A,
+ 0x96FE: 0x685B,
+ 0x9740: 0x685C,
+ 0x9741: 0x685D,
+ 0x9742: 0x685E,
+ 0x9743: 0x685F,
+ 0x9744: 0x686A,
+ 0x9745: 0x686C,
+ 0x9746: 0x686D,
+ 0x9747: 0x686E,
+ 0x9748: 0x686F,
+ 0x9749: 0x6870,
+ 0x974A: 0x6871,
+ 0x974B: 0x6872,
+ 0x974C: 0x6873,
+ 0x974D: 0x6875,
+ 0x974E: 0x6878,
+ 0x974F: 0x6879,
+ 0x9750: 0x687A,
+ 0x9751: 0x687B,
+ 0x9752: 0x687C,
+ 0x9753: 0x687D,
+ 0x9754: 0x687E,
+ 0x9755: 0x687F,
+ 0x9756: 0x6880,
+ 0x9757: 0x6882,
+ 0x9758: 0x6884,
+ 0x9759: 0x6887,
+ 0x975A: 0x6888,
+ 0x975B: 0x6889,
+ 0x975C: 0x688A,
+ 0x975D: 0x688B,
+ 0x975E: 0x688C,
+ 0x975F: 0x688D,
+ 0x9760: 0x688E,
+ 0x9761: 0x6890,
+ 0x9762: 0x6891,
+ 0x9763: 0x6892,
+ 0x9764: 0x6894,
+ 0x9765: 0x6895,
+ 0x9766: 0x6896,
+ 0x9767: 0x6898,
+ 0x9768: 0x6899,
+ 0x9769: 0x689A,
+ 0x976A: 0x689B,
+ 0x976B: 0x689C,
+ 0x976C: 0x689D,
+ 0x976D: 0x689E,
+ 0x976E: 0x689F,
+ 0x976F: 0x68A0,
+ 0x9770: 0x68A1,
+ 0x9771: 0x68A3,
+ 0x9772: 0x68A4,
+ 0x9773: 0x68A5,
+ 0x9774: 0x68A9,
+ 0x9775: 0x68AA,
+ 0x9776: 0x68AB,
+ 0x9777: 0x68AC,
+ 0x9778: 0x68AE,
+ 0x9779: 0x68B1,
+ 0x977A: 0x68B2,
+ 0x977B: 0x68B4,
+ 0x977C: 0x68B6,
+ 0x977D: 0x68B7,
+ 0x977E: 0x68B8,
+ 0x9780: 0x68B9,
+ 0x9781: 0x68BA,
+ 0x9782: 0x68BB,
+ 0x9783: 0x68BC,
+ 0x9784: 0x68BD,
+ 0x9785: 0x68BE,
+ 0x9786: 0x68BF,
+ 0x9787: 0x68C1,
+ 0x9788: 0x68C3,
+ 0x9789: 0x68C4,
+ 0x978A: 0x68C5,
+ 0x978B: 0x68C6,
+ 0x978C: 0x68C7,
+ 0x978D: 0x68C8,
+ 0x978E: 0x68CA,
+ 0x978F: 0x68CC,
+ 0x9790: 0x68CE,
+ 0x9791: 0x68CF,
+ 0x9792: 0x68D0,
+ 0x9793: 0x68D1,
+ 0x9794: 0x68D3,
+ 0x9795: 0x68D4,
+ 0x9796: 0x68D6,
+ 0x9797: 0x68D7,
+ 0x9798: 0x68D9,
+ 0x9799: 0x68DB,
+ 0x979A: 0x68DC,
+ 0x979B: 0x68DD,
+ 0x979C: 0x68DE,
+ 0x979D: 0x68DF,
+ 0x979E: 0x68E1,
+ 0x979F: 0x68E2,
+ 0x97A0: 0x68E4,
+ 0x97A1: 0x68E5,
+ 0x97A2: 0x68E6,
+ 0x97A3: 0x68E7,
+ 0x97A4: 0x68E8,
+ 0x97A5: 0x68E9,
+ 0x97A6: 0x68EA,
+ 0x97A7: 0x68EB,
+ 0x97A8: 0x68EC,
+ 0x97A9: 0x68ED,
+ 0x97AA: 0x68EF,
+ 0x97AB: 0x68F2,
+ 0x97AC: 0x68F3,
+ 0x97AD: 0x68F4,
+ 0x97AE: 0x68F6,
+ 0x97AF: 0x68F7,
+ 0x97B0: 0x68F8,
+ 0x97B1: 0x68FB,
+ 0x97B2: 0x68FD,
+ 0x97B3: 0x68FE,
+ 0x97B4: 0x68FF,
+ 0x97B5: 0x6900,
+ 0x97B6: 0x6902,
+ 0x97B7: 0x6903,
+ 0x97B8: 0x6904,
+ 0x97B9: 0x6906,
+ 0x97BA: 0x6907,
+ 0x97BB: 0x6908,
+ 0x97BC: 0x6909,
+ 0x97BD: 0x690A,
+ 0x97BE: 0x690C,
+ 0x97BF: 0x690F,
+ 0x97C0: 0x6911,
+ 0x97C1: 0x6913,
+ 0x97C2: 0x6914,
+ 0x97C3: 0x6915,
+ 0x97C4: 0x6916,
+ 0x97C5: 0x6917,
+ 0x97C6: 0x6918,
+ 0x97C7: 0x6919,
+ 0x97C8: 0x691A,
+ 0x97C9: 0x691B,
+ 0x97CA: 0x691C,
+ 0x97CB: 0x691D,
+ 0x97CC: 0x691E,
+ 0x97CD: 0x6921,
+ 0x97CE: 0x6922,
+ 0x97CF: 0x6923,
+ 0x97D0: 0x6925,
+ 0x97D1: 0x6926,
+ 0x97D2: 0x6927,
+ 0x97D3: 0x6928,
+ 0x97D4: 0x6929,
+ 0x97D5: 0x692A,
+ 0x97D6: 0x692B,
+ 0x97D7: 0x692C,
+ 0x97D8: 0x692E,
+ 0x97D9: 0x692F,
+ 0x97DA: 0x6931,
+ 0x97DB: 0x6932,
+ 0x97DC: 0x6933,
+ 0x97DD: 0x6935,
+ 0x97DE: 0x6936,
+ 0x97DF: 0x6937,
+ 0x97E0: 0x6938,
+ 0x97E1: 0x693A,
+ 0x97E2: 0x693B,
+ 0x97E3: 0x693C,
+ 0x97E4: 0x693E,
+ 0x97E5: 0x6940,
+ 0x97E6: 0x6941,
+ 0x97E7: 0x6943,
+ 0x97E8: 0x6944,
+ 0x97E9: 0x6945,
+ 0x97EA: 0x6946,
+ 0x97EB: 0x6947,
+ 0x97EC: 0x6948,
+ 0x97ED: 0x6949,
+ 0x97EE: 0x694A,
+ 0x97EF: 0x694B,
+ 0x97F0: 0x694C,
+ 0x97F1: 0x694D,
+ 0x97F2: 0x694E,
+ 0x97F3: 0x694F,
+ 0x97F4: 0x6950,
+ 0x97F5: 0x6951,
+ 0x97F6: 0x6952,
+ 0x97F7: 0x6953,
+ 0x97F8: 0x6955,
+ 0x97F9: 0x6956,
+ 0x97FA: 0x6958,
+ 0x97FB: 0x6959,
+ 0x97FC: 0x695B,
+ 0x97FD: 0x695C,
+ 0x97FE: 0x695F,
+ 0x9840: 0x6961,
+ 0x9841: 0x6962,
+ 0x9842: 0x6964,
+ 0x9843: 0x6965,
+ 0x9844: 0x6967,
+ 0x9845: 0x6968,
+ 0x9846: 0x6969,
+ 0x9847: 0x696A,
+ 0x9848: 0x696C,
+ 0x9849: 0x696D,
+ 0x984A: 0x696F,
+ 0x984B: 0x6970,
+ 0x984C: 0x6972,
+ 0x984D: 0x6973,
+ 0x984E: 0x6974,
+ 0x984F: 0x6975,
+ 0x9850: 0x6976,
+ 0x9851: 0x697A,
+ 0x9852: 0x697B,
+ 0x9853: 0x697D,
+ 0x9854: 0x697E,
+ 0x9855: 0x697F,
+ 0x9856: 0x6981,
+ 0x9857: 0x6983,
+ 0x9858: 0x6985,
+ 0x9859: 0x698A,
+ 0x985A: 0x698B,
+ 0x985B: 0x698C,
+ 0x985C: 0x698E,
+ 0x985D: 0x698F,
+ 0x985E: 0x6990,
+ 0x985F: 0x6991,
+ 0x9860: 0x6992,
+ 0x9861: 0x6993,
+ 0x9862: 0x6996,
+ 0x9863: 0x6997,
+ 0x9864: 0x6999,
+ 0x9865: 0x699A,
+ 0x9866: 0x699D,
+ 0x9867: 0x699E,
+ 0x9868: 0x699F,
+ 0x9869: 0x69A0,
+ 0x986A: 0x69A1,
+ 0x986B: 0x69A2,
+ 0x986C: 0x69A3,
+ 0x986D: 0x69A4,
+ 0x986E: 0x69A5,
+ 0x986F: 0x69A6,
+ 0x9870: 0x69A9,
+ 0x9871: 0x69AA,
+ 0x9872: 0x69AC,
+ 0x9873: 0x69AE,
+ 0x9874: 0x69AF,
+ 0x9875: 0x69B0,
+ 0x9876: 0x69B2,
+ 0x9877: 0x69B3,
+ 0x9878: 0x69B5,
+ 0x9879: 0x69B6,
+ 0x987A: 0x69B8,
+ 0x987B: 0x69B9,
+ 0x987C: 0x69BA,
+ 0x987D: 0x69BC,
+ 0x987E: 0x69BD,
+ 0x9880: 0x69BE,
+ 0x9881: 0x69BF,
+ 0x9882: 0x69C0,
+ 0x9883: 0x69C2,
+ 0x9884: 0x69C3,
+ 0x9885: 0x69C4,
+ 0x9886: 0x69C5,
+ 0x9887: 0x69C6,
+ 0x9888: 0x69C7,
+ 0x9889: 0x69C8,
+ 0x988A: 0x69C9,
+ 0x988B: 0x69CB,
+ 0x988C: 0x69CD,
+ 0x988D: 0x69CF,
+ 0x988E: 0x69D1,
+ 0x988F: 0x69D2,
+ 0x9890: 0x69D3,
+ 0x9891: 0x69D5,
+ 0x9892: 0x69D6,
+ 0x9893: 0x69D7,
+ 0x9894: 0x69D8,
+ 0x9895: 0x69D9,
+ 0x9896: 0x69DA,
+ 0x9897: 0x69DC,
+ 0x9898: 0x69DD,
+ 0x9899: 0x69DE,
+ 0x989A: 0x69E1,
+ 0x989B: 0x69E2,
+ 0x989C: 0x69E3,
+ 0x989D: 0x69E4,
+ 0x989E: 0x69E5,
+ 0x989F: 0x69E6,
+ 0x98A0: 0x69E7,
+ 0x98A1: 0x69E8,
+ 0x98A2: 0x69E9,
+ 0x98A3: 0x69EA,
+ 0x98A4: 0x69EB,
+ 0x98A5: 0x69EC,
+ 0x98A6: 0x69EE,
+ 0x98A7: 0x69EF,
+ 0x98A8: 0x69F0,
+ 0x98A9: 0x69F1,
+ 0x98AA: 0x69F3,
+ 0x98AB: 0x69F4,
+ 0x98AC: 0x69F5,
+ 0x98AD: 0x69F6,
+ 0x98AE: 0x69F7,
+ 0x98AF: 0x69F8,
+ 0x98B0: 0x69F9,
+ 0x98B1: 0x69FA,
+ 0x98B2: 0x69FB,
+ 0x98B3: 0x69FC,
+ 0x98B4: 0x69FE,
+ 0x98B5: 0x6A00,
+ 0x98B6: 0x6A01,
+ 0x98B7: 0x6A02,
+ 0x98B8: 0x6A03,
+ 0x98B9: 0x6A04,
+ 0x98BA: 0x6A05,
+ 0x98BB: 0x6A06,
+ 0x98BC: 0x6A07,
+ 0x98BD: 0x6A08,
+ 0x98BE: 0x6A09,
+ 0x98BF: 0x6A0B,
+ 0x98C0: 0x6A0C,
+ 0x98C1: 0x6A0D,
+ 0x98C2: 0x6A0E,
+ 0x98C3: 0x6A0F,
+ 0x98C4: 0x6A10,
+ 0x98C5: 0x6A11,
+ 0x98C6: 0x6A12,
+ 0x98C7: 0x6A13,
+ 0x98C8: 0x6A14,
+ 0x98C9: 0x6A15,
+ 0x98CA: 0x6A16,
+ 0x98CB: 0x6A19,
+ 0x98CC: 0x6A1A,
+ 0x98CD: 0x6A1B,
+ 0x98CE: 0x6A1C,
+ 0x98CF: 0x6A1D,
+ 0x98D0: 0x6A1E,
+ 0x98D1: 0x6A20,
+ 0x98D2: 0x6A22,
+ 0x98D3: 0x6A23,
+ 0x98D4: 0x6A24,
+ 0x98D5: 0x6A25,
+ 0x98D6: 0x6A26,
+ 0x98D7: 0x6A27,
+ 0x98D8: 0x6A29,
+ 0x98D9: 0x6A2B,
+ 0x98DA: 0x6A2C,
+ 0x98DB: 0x6A2D,
+ 0x98DC: 0x6A2E,
+ 0x98DD: 0x6A30,
+ 0x98DE: 0x6A32,
+ 0x98DF: 0x6A33,
+ 0x98E0: 0x6A34,
+ 0x98E1: 0x6A36,
+ 0x98E2: 0x6A37,
+ 0x98E3: 0x6A38,
+ 0x98E4: 0x6A39,
+ 0x98E5: 0x6A3A,
+ 0x98E6: 0x6A3B,
+ 0x98E7: 0x6A3C,
+ 0x98E8: 0x6A3F,
+ 0x98E9: 0x6A40,
+ 0x98EA: 0x6A41,
+ 0x98EB: 0x6A42,
+ 0x98EC: 0x6A43,
+ 0x98ED: 0x6A45,
+ 0x98EE: 0x6A46,
+ 0x98EF: 0x6A48,
+ 0x98F0: 0x6A49,
+ 0x98F1: 0x6A4A,
+ 0x98F2: 0x6A4B,
+ 0x98F3: 0x6A4C,
+ 0x98F4: 0x6A4D,
+ 0x98F5: 0x6A4E,
+ 0x98F6: 0x6A4F,
+ 0x98F7: 0x6A51,
+ 0x98F8: 0x6A52,
+ 0x98F9: 0x6A53,
+ 0x98FA: 0x6A54,
+ 0x98FB: 0x6A55,
+ 0x98FC: 0x6A56,
+ 0x98FD: 0x6A57,
+ 0x98FE: 0x6A5A,
+ 0x9940: 0x6A5C,
+ 0x9941: 0x6A5D,
+ 0x9942: 0x6A5E,
+ 0x9943: 0x6A5F,
+ 0x9944: 0x6A60,
+ 0x9945: 0x6A62,
+ 0x9946: 0x6A63,
+ 0x9947: 0x6A64,
+ 0x9948: 0x6A66,
+ 0x9949: 0x6A67,
+ 0x994A: 0x6A68,
+ 0x994B: 0x6A69,
+ 0x994C: 0x6A6A,
+ 0x994D: 0x6A6B,
+ 0x994E: 0x6A6C,
+ 0x994F: 0x6A6D,
+ 0x9950: 0x6A6E,
+ 0x9951: 0x6A6F,
+ 0x9952: 0x6A70,
+ 0x9953: 0x6A72,
+ 0x9954: 0x6A73,
+ 0x9955: 0x6A74,
+ 0x9956: 0x6A75,
+ 0x9957: 0x6A76,
+ 0x9958: 0x6A77,
+ 0x9959: 0x6A78,
+ 0x995A: 0x6A7A,
+ 0x995B: 0x6A7B,
+ 0x995C: 0x6A7D,
+ 0x995D: 0x6A7E,
+ 0x995E: 0x6A7F,
+ 0x995F: 0x6A81,
+ 0x9960: 0x6A82,
+ 0x9961: 0x6A83,
+ 0x9962: 0x6A85,
+ 0x9963: 0x6A86,
+ 0x9964: 0x6A87,
+ 0x9965: 0x6A88,
+ 0x9966: 0x6A89,
+ 0x9967: 0x6A8A,
+ 0x9968: 0x6A8B,
+ 0x9969: 0x6A8C,
+ 0x996A: 0x6A8D,
+ 0x996B: 0x6A8F,
+ 0x996C: 0x6A92,
+ 0x996D: 0x6A93,
+ 0x996E: 0x6A94,
+ 0x996F: 0x6A95,
+ 0x9970: 0x6A96,
+ 0x9971: 0x6A98,
+ 0x9972: 0x6A99,
+ 0x9973: 0x6A9A,
+ 0x9974: 0x6A9B,
+ 0x9975: 0x6A9C,
+ 0x9976: 0x6A9D,
+ 0x9977: 0x6A9E,
+ 0x9978: 0x6A9F,
+ 0x9979: 0x6AA1,
+ 0x997A: 0x6AA2,
+ 0x997B: 0x6AA3,
+ 0x997C: 0x6AA4,
+ 0x997D: 0x6AA5,
+ 0x997E: 0x6AA6,
+ 0x9980: 0x6AA7,
+ 0x9981: 0x6AA8,
+ 0x9982: 0x6AAA,
+ 0x9983: 0x6AAD,
+ 0x9984: 0x6AAE,
+ 0x9985: 0x6AAF,
+ 0x9986: 0x6AB0,
+ 0x9987: 0x6AB1,
+ 0x9988: 0x6AB2,
+ 0x9989: 0x6AB3,
+ 0x998A: 0x6AB4,
+ 0x998B: 0x6AB5,
+ 0x998C: 0x6AB6,
+ 0x998D: 0x6AB7,
+ 0x998E: 0x6AB8,
+ 0x998F: 0x6AB9,
+ 0x9990: 0x6ABA,
+ 0x9991: 0x6ABB,
+ 0x9992: 0x6ABC,
+ 0x9993: 0x6ABD,
+ 0x9994: 0x6ABE,
+ 0x9995: 0x6ABF,
+ 0x9996: 0x6AC0,
+ 0x9997: 0x6AC1,
+ 0x9998: 0x6AC2,
+ 0x9999: 0x6AC3,
+ 0x999A: 0x6AC4,
+ 0x999B: 0x6AC5,
+ 0x999C: 0x6AC6,
+ 0x999D: 0x6AC7,
+ 0x999E: 0x6AC8,
+ 0x999F: 0x6AC9,
+ 0x99A0: 0x6ACA,
+ 0x99A1: 0x6ACB,
+ 0x99A2: 0x6ACC,
+ 0x99A3: 0x6ACD,
+ 0x99A4: 0x6ACE,
+ 0x99A5: 0x6ACF,
+ 0x99A6: 0x6AD0,
+ 0x99A7: 0x6AD1,
+ 0x99A8: 0x6AD2,
+ 0x99A9: 0x6AD3,
+ 0x99AA: 0x6AD4,
+ 0x99AB: 0x6AD5,
+ 0x99AC: 0x6AD6,
+ 0x99AD: 0x6AD7,
+ 0x99AE: 0x6AD8,
+ 0x99AF: 0x6AD9,
+ 0x99B0: 0x6ADA,
+ 0x99B1: 0x6ADB,
+ 0x99B2: 0x6ADC,
+ 0x99B3: 0x6ADD,
+ 0x99B4: 0x6ADE,
+ 0x99B5: 0x6ADF,
+ 0x99B6: 0x6AE0,
+ 0x99B7: 0x6AE1,
+ 0x99B8: 0x6AE2,
+ 0x99B9: 0x6AE3,
+ 0x99BA: 0x6AE4,
+ 0x99BB: 0x6AE5,
+ 0x99BC: 0x6AE6,
+ 0x99BD: 0x6AE7,
+ 0x99BE: 0x6AE8,
+ 0x99BF: 0x6AE9,
+ 0x99C0: 0x6AEA,
+ 0x99C1: 0x6AEB,
+ 0x99C2: 0x6AEC,
+ 0x99C3: 0x6AED,
+ 0x99C4: 0x6AEE,
+ 0x99C5: 0x6AEF,
+ 0x99C6: 0x6AF0,
+ 0x99C7: 0x6AF1,
+ 0x99C8: 0x6AF2,
+ 0x99C9: 0x6AF3,
+ 0x99CA: 0x6AF4,
+ 0x99CB: 0x6AF5,
+ 0x99CC: 0x6AF6,
+ 0x99CD: 0x6AF7,
+ 0x99CE: 0x6AF8,
+ 0x99CF: 0x6AF9,
+ 0x99D0: 0x6AFA,
+ 0x99D1: 0x6AFB,
+ 0x99D2: 0x6AFC,
+ 0x99D3: 0x6AFD,
+ 0x99D4: 0x6AFE,
+ 0x99D5: 0x6AFF,
+ 0x99D6: 0x6B00,
+ 0x99D7: 0x6B01,
+ 0x99D8: 0x6B02,
+ 0x99D9: 0x6B03,
+ 0x99DA: 0x6B04,
+ 0x99DB: 0x6B05,
+ 0x99DC: 0x6B06,
+ 0x99DD: 0x6B07,
+ 0x99DE: 0x6B08,
+ 0x99DF: 0x6B09,
+ 0x99E0: 0x6B0A,
+ 0x99E1: 0x6B0B,
+ 0x99E2: 0x6B0C,
+ 0x99E3: 0x6B0D,
+ 0x99E4: 0x6B0E,
+ 0x99E5: 0x6B0F,
+ 0x99E6: 0x6B10,
+ 0x99E7: 0x6B11,
+ 0x99E8: 0x6B12,
+ 0x99E9: 0x6B13,
+ 0x99EA: 0x6B14,
+ 0x99EB: 0x6B15,
+ 0x99EC: 0x6B16,
+ 0x99ED: 0x6B17,
+ 0x99EE: 0x6B18,
+ 0x99EF: 0x6B19,
+ 0x99F0: 0x6B1A,
+ 0x99F1: 0x6B1B,
+ 0x99F2: 0x6B1C,
+ 0x99F3: 0x6B1D,
+ 0x99F4: 0x6B1E,
+ 0x99F5: 0x6B1F,
+ 0x99F6: 0x6B25,
+ 0x99F7: 0x6B26,
+ 0x99F8: 0x6B28,
+ 0x99F9: 0x6B29,
+ 0x99FA: 0x6B2A,
+ 0x99FB: 0x6B2B,
+ 0x99FC: 0x6B2C,
+ 0x99FD: 0x6B2D,
+ 0x99FE: 0x6B2E,
+ 0x9A40: 0x6B2F,
+ 0x9A41: 0x6B30,
+ 0x9A42: 0x6B31,
+ 0x9A43: 0x6B33,
+ 0x9A44: 0x6B34,
+ 0x9A45: 0x6B35,
+ 0x9A46: 0x6B36,
+ 0x9A47: 0x6B38,
+ 0x9A48: 0x6B3B,
+ 0x9A49: 0x6B3C,
+ 0x9A4A: 0x6B3D,
+ 0x9A4B: 0x6B3F,
+ 0x9A4C: 0x6B40,
+ 0x9A4D: 0x6B41,
+ 0x9A4E: 0x6B42,
+ 0x9A4F: 0x6B44,
+ 0x9A50: 0x6B45,
+ 0x9A51: 0x6B48,
+ 0x9A52: 0x6B4A,
+ 0x9A53: 0x6B4B,
+ 0x9A54: 0x6B4D,
+ 0x9A55: 0x6B4E,
+ 0x9A56: 0x6B4F,
+ 0x9A57: 0x6B50,
+ 0x9A58: 0x6B51,
+ 0x9A59: 0x6B52,
+ 0x9A5A: 0x6B53,
+ 0x9A5B: 0x6B54,
+ 0x9A5C: 0x6B55,
+ 0x9A5D: 0x6B56,
+ 0x9A5E: 0x6B57,
+ 0x9A5F: 0x6B58,
+ 0x9A60: 0x6B5A,
+ 0x9A61: 0x6B5B,
+ 0x9A62: 0x6B5C,
+ 0x9A63: 0x6B5D,
+ 0x9A64: 0x6B5E,
+ 0x9A65: 0x6B5F,
+ 0x9A66: 0x6B60,
+ 0x9A67: 0x6B61,
+ 0x9A68: 0x6B68,
+ 0x9A69: 0x6B69,
+ 0x9A6A: 0x6B6B,
+ 0x9A6B: 0x6B6C,
+ 0x9A6C: 0x6B6D,
+ 0x9A6D: 0x6B6E,
+ 0x9A6E: 0x6B6F,
+ 0x9A6F: 0x6B70,
+ 0x9A70: 0x6B71,
+ 0x9A71: 0x6B72,
+ 0x9A72: 0x6B73,
+ 0x9A73: 0x6B74,
+ 0x9A74: 0x6B75,
+ 0x9A75: 0x6B76,
+ 0x9A76: 0x6B77,
+ 0x9A77: 0x6B78,
+ 0x9A78: 0x6B7A,
+ 0x9A79: 0x6B7D,
+ 0x9A7A: 0x6B7E,
+ 0x9A7B: 0x6B7F,
+ 0x9A7C: 0x6B80,
+ 0x9A7D: 0x6B85,
+ 0x9A7E: 0x6B88,
+ 0x9A80: 0x6B8C,
+ 0x9A81: 0x6B8E,
+ 0x9A82: 0x6B8F,
+ 0x9A83: 0x6B90,
+ 0x9A84: 0x6B91,
+ 0x9A85: 0x6B94,
+ 0x9A86: 0x6B95,
+ 0x9A87: 0x6B97,
+ 0x9A88: 0x6B98,
+ 0x9A89: 0x6B99,
+ 0x9A8A: 0x6B9C,
+ 0x9A8B: 0x6B9D,
+ 0x9A8C: 0x6B9E,
+ 0x9A8D: 0x6B9F,
+ 0x9A8E: 0x6BA0,
+ 0x9A8F: 0x6BA2,
+ 0x9A90: 0x6BA3,
+ 0x9A91: 0x6BA4,
+ 0x9A92: 0x6BA5,
+ 0x9A93: 0x6BA6,
+ 0x9A94: 0x6BA7,
+ 0x9A95: 0x6BA8,
+ 0x9A96: 0x6BA9,
+ 0x9A97: 0x6BAB,
+ 0x9A98: 0x6BAC,
+ 0x9A99: 0x6BAD,
+ 0x9A9A: 0x6BAE,
+ 0x9A9B: 0x6BAF,
+ 0x9A9C: 0x6BB0,
+ 0x9A9D: 0x6BB1,
+ 0x9A9E: 0x6BB2,
+ 0x9A9F: 0x6BB6,
+ 0x9AA0: 0x6BB8,
+ 0x9AA1: 0x6BB9,
+ 0x9AA2: 0x6BBA,
+ 0x9AA3: 0x6BBB,
+ 0x9AA4: 0x6BBC,
+ 0x9AA5: 0x6BBD,
+ 0x9AA6: 0x6BBE,
+ 0x9AA7: 0x6BC0,
+ 0x9AA8: 0x6BC3,
+ 0x9AA9: 0x6BC4,
+ 0x9AAA: 0x6BC6,
+ 0x9AAB: 0x6BC7,
+ 0x9AAC: 0x6BC8,
+ 0x9AAD: 0x6BC9,
+ 0x9AAE: 0x6BCA,
+ 0x9AAF: 0x6BCC,
+ 0x9AB0: 0x6BCE,
+ 0x9AB1: 0x6BD0,
+ 0x9AB2: 0x6BD1,
+ 0x9AB3: 0x6BD8,
+ 0x9AB4: 0x6BDA,
+ 0x9AB5: 0x6BDC,
+ 0x9AB6: 0x6BDD,
+ 0x9AB7: 0x6BDE,
+ 0x9AB8: 0x6BDF,
+ 0x9AB9: 0x6BE0,
+ 0x9ABA: 0x6BE2,
+ 0x9ABB: 0x6BE3,
+ 0x9ABC: 0x6BE4,
+ 0x9ABD: 0x6BE5,
+ 0x9ABE: 0x6BE6,
+ 0x9ABF: 0x6BE7,
+ 0x9AC0: 0x6BE8,
+ 0x9AC1: 0x6BE9,
+ 0x9AC2: 0x6BEC,
+ 0x9AC3: 0x6BED,
+ 0x9AC4: 0x6BEE,
+ 0x9AC5: 0x6BF0,
+ 0x9AC6: 0x6BF1,
+ 0x9AC7: 0x6BF2,
+ 0x9AC8: 0x6BF4,
+ 0x9AC9: 0x6BF6,
+ 0x9ACA: 0x6BF7,
+ 0x9ACB: 0x6BF8,
+ 0x9ACC: 0x6BFA,
+ 0x9ACD: 0x6BFB,
+ 0x9ACE: 0x6BFC,
+ 0x9ACF: 0x6BFE,
+ 0x9AD0: 0x6BFF,
+ 0x9AD1: 0x6C00,
+ 0x9AD2: 0x6C01,
+ 0x9AD3: 0x6C02,
+ 0x9AD4: 0x6C03,
+ 0x9AD5: 0x6C04,
+ 0x9AD6: 0x6C08,
+ 0x9AD7: 0x6C09,
+ 0x9AD8: 0x6C0A,
+ 0x9AD9: 0x6C0B,
+ 0x9ADA: 0x6C0C,
+ 0x9ADB: 0x6C0E,
+ 0x9ADC: 0x6C12,
+ 0x9ADD: 0x6C17,
+ 0x9ADE: 0x6C1C,
+ 0x9ADF: 0x6C1D,
+ 0x9AE0: 0x6C1E,
+ 0x9AE1: 0x6C20,
+ 0x9AE2: 0x6C23,
+ 0x9AE3: 0x6C25,
+ 0x9AE4: 0x6C2B,
+ 0x9AE5: 0x6C2C,
+ 0x9AE6: 0x6C2D,
+ 0x9AE7: 0x6C31,
+ 0x9AE8: 0x6C33,
+ 0x9AE9: 0x6C36,
+ 0x9AEA: 0x6C37,
+ 0x9AEB: 0x6C39,
+ 0x9AEC: 0x6C3A,
+ 0x9AED: 0x6C3B,
+ 0x9AEE: 0x6C3C,
+ 0x9AEF: 0x6C3E,
+ 0x9AF0: 0x6C3F,
+ 0x9AF1: 0x6C43,
+ 0x9AF2: 0x6C44,
+ 0x9AF3: 0x6C45,
+ 0x9AF4: 0x6C48,
+ 0x9AF5: 0x6C4B,
+ 0x9AF6: 0x6C4C,
+ 0x9AF7: 0x6C4D,
+ 0x9AF8: 0x6C4E,
+ 0x9AF9: 0x6C4F,
+ 0x9AFA: 0x6C51,
+ 0x9AFB: 0x6C52,
+ 0x9AFC: 0x6C53,
+ 0x9AFD: 0x6C56,
+ 0x9AFE: 0x6C58,
+ 0x9B40: 0x6C59,
+ 0x9B41: 0x6C5A,
+ 0x9B42: 0x6C62,
+ 0x9B43: 0x6C63,
+ 0x9B44: 0x6C65,
+ 0x9B45: 0x6C66,
+ 0x9B46: 0x6C67,
+ 0x9B47: 0x6C6B,
+ 0x9B48: 0x6C6C,
+ 0x9B49: 0x6C6D,
+ 0x9B4A: 0x6C6E,
+ 0x9B4B: 0x6C6F,
+ 0x9B4C: 0x6C71,
+ 0x9B4D: 0x6C73,
+ 0x9B4E: 0x6C75,
+ 0x9B4F: 0x6C77,
+ 0x9B50: 0x6C78,
+ 0x9B51: 0x6C7A,
+ 0x9B52: 0x6C7B,
+ 0x9B53: 0x6C7C,
+ 0x9B54: 0x6C7F,
+ 0x9B55: 0x6C80,
+ 0x9B56: 0x6C84,
+ 0x9B57: 0x6C87,
+ 0x9B58: 0x6C8A,
+ 0x9B59: 0x6C8B,
+ 0x9B5A: 0x6C8D,
+ 0x9B5B: 0x6C8E,
+ 0x9B5C: 0x6C91,
+ 0x9B5D: 0x6C92,
+ 0x9B5E: 0x6C95,
+ 0x9B5F: 0x6C96,
+ 0x9B60: 0x6C97,
+ 0x9B61: 0x6C98,
+ 0x9B62: 0x6C9A,
+ 0x9B63: 0x6C9C,
+ 0x9B64: 0x6C9D,
+ 0x9B65: 0x6C9E,
+ 0x9B66: 0x6CA0,
+ 0x9B67: 0x6CA2,
+ 0x9B68: 0x6CA8,
+ 0x9B69: 0x6CAC,
+ 0x9B6A: 0x6CAF,
+ 0x9B6B: 0x6CB0,
+ 0x9B6C: 0x6CB4,
+ 0x9B6D: 0x6CB5,
+ 0x9B6E: 0x6CB6,
+ 0x9B6F: 0x6CB7,
+ 0x9B70: 0x6CBA,
+ 0x9B71: 0x6CC0,
+ 0x9B72: 0x6CC1,
+ 0x9B73: 0x6CC2,
+ 0x9B74: 0x6CC3,
+ 0x9B75: 0x6CC6,
+ 0x9B76: 0x6CC7,
+ 0x9B77: 0x6CC8,
+ 0x9B78: 0x6CCB,
+ 0x9B79: 0x6CCD,
+ 0x9B7A: 0x6CCE,
+ 0x9B7B: 0x6CCF,
+ 0x9B7C: 0x6CD1,
+ 0x9B7D: 0x6CD2,
+ 0x9B7E: 0x6CD8,
+ 0x9B80: 0x6CD9,
+ 0x9B81: 0x6CDA,
+ 0x9B82: 0x6CDC,
+ 0x9B83: 0x6CDD,
+ 0x9B84: 0x6CDF,
+ 0x9B85: 0x6CE4,
+ 0x9B86: 0x6CE6,
+ 0x9B87: 0x6CE7,
+ 0x9B88: 0x6CE9,
+ 0x9B89: 0x6CEC,
+ 0x9B8A: 0x6CED,
+ 0x9B8B: 0x6CF2,
+ 0x9B8C: 0x6CF4,
+ 0x9B8D: 0x6CF9,
+ 0x9B8E: 0x6CFF,
+ 0x9B8F: 0x6D00,
+ 0x9B90: 0x6D02,
+ 0x9B91: 0x6D03,
+ 0x9B92: 0x6D05,
+ 0x9B93: 0x6D06,
+ 0x9B94: 0x6D08,
+ 0x9B95: 0x6D09,
+ 0x9B96: 0x6D0A,
+ 0x9B97: 0x6D0D,
+ 0x9B98: 0x6D0F,
+ 0x9B99: 0x6D10,
+ 0x9B9A: 0x6D11,
+ 0x9B9B: 0x6D13,
+ 0x9B9C: 0x6D14,
+ 0x9B9D: 0x6D15,
+ 0x9B9E: 0x6D16,
+ 0x9B9F: 0x6D18,
+ 0x9BA0: 0x6D1C,
+ 0x9BA1: 0x6D1D,
+ 0x9BA2: 0x6D1F,
+ 0x9BA3: 0x6D20,
+ 0x9BA4: 0x6D21,
+ 0x9BA5: 0x6D22,
+ 0x9BA6: 0x6D23,
+ 0x9BA7: 0x6D24,
+ 0x9BA8: 0x6D26,
+ 0x9BA9: 0x6D28,
+ 0x9BAA: 0x6D29,
+ 0x9BAB: 0x6D2C,
+ 0x9BAC: 0x6D2D,
+ 0x9BAD: 0x6D2F,
+ 0x9BAE: 0x6D30,
+ 0x9BAF: 0x6D34,
+ 0x9BB0: 0x6D36,
+ 0x9BB1: 0x6D37,
+ 0x9BB2: 0x6D38,
+ 0x9BB3: 0x6D3A,
+ 0x9BB4: 0x6D3F,
+ 0x9BB5: 0x6D40,
+ 0x9BB6: 0x6D42,
+ 0x9BB7: 0x6D44,
+ 0x9BB8: 0x6D49,
+ 0x9BB9: 0x6D4C,
+ 0x9BBA: 0x6D50,
+ 0x9BBB: 0x6D55,
+ 0x9BBC: 0x6D56,
+ 0x9BBD: 0x6D57,
+ 0x9BBE: 0x6D58,
+ 0x9BBF: 0x6D5B,
+ 0x9BC0: 0x6D5D,
+ 0x9BC1: 0x6D5F,
+ 0x9BC2: 0x6D61,
+ 0x9BC3: 0x6D62,
+ 0x9BC4: 0x6D64,
+ 0x9BC5: 0x6D65,
+ 0x9BC6: 0x6D67,
+ 0x9BC7: 0x6D68,
+ 0x9BC8: 0x6D6B,
+ 0x9BC9: 0x6D6C,
+ 0x9BCA: 0x6D6D,
+ 0x9BCB: 0x6D70,
+ 0x9BCC: 0x6D71,
+ 0x9BCD: 0x6D72,
+ 0x9BCE: 0x6D73,
+ 0x9BCF: 0x6D75,
+ 0x9BD0: 0x6D76,
+ 0x9BD1: 0x6D79,
+ 0x9BD2: 0x6D7A,
+ 0x9BD3: 0x6D7B,
+ 0x9BD4: 0x6D7D,
+ 0x9BD5: 0x6D7E,
+ 0x9BD6: 0x6D7F,
+ 0x9BD7: 0x6D80,
+ 0x9BD8: 0x6D81,
+ 0x9BD9: 0x6D83,
+ 0x9BDA: 0x6D84,
+ 0x9BDB: 0x6D86,
+ 0x9BDC: 0x6D87,
+ 0x9BDD: 0x6D8A,
+ 0x9BDE: 0x6D8B,
+ 0x9BDF: 0x6D8D,
+ 0x9BE0: 0x6D8F,
+ 0x9BE1: 0x6D90,
+ 0x9BE2: 0x6D92,
+ 0x9BE3: 0x6D96,
+ 0x9BE4: 0x6D97,
+ 0x9BE5: 0x6D98,
+ 0x9BE6: 0x6D99,
+ 0x9BE7: 0x6D9A,
+ 0x9BE8: 0x6D9C,
+ 0x9BE9: 0x6DA2,
+ 0x9BEA: 0x6DA5,
+ 0x9BEB: 0x6DAC,
+ 0x9BEC: 0x6DAD,
+ 0x9BED: 0x6DB0,
+ 0x9BEE: 0x6DB1,
+ 0x9BEF: 0x6DB3,
+ 0x9BF0: 0x6DB4,
+ 0x9BF1: 0x6DB6,
+ 0x9BF2: 0x6DB7,
+ 0x9BF3: 0x6DB9,
+ 0x9BF4: 0x6DBA,
+ 0x9BF5: 0x6DBB,
+ 0x9BF6: 0x6DBC,
+ 0x9BF7: 0x6DBD,
+ 0x9BF8: 0x6DBE,
+ 0x9BF9: 0x6DC1,
+ 0x9BFA: 0x6DC2,
+ 0x9BFB: 0x6DC3,
+ 0x9BFC: 0x6DC8,
+ 0x9BFD: 0x6DC9,
+ 0x9BFE: 0x6DCA,
+ 0x9C40: 0x6DCD,
+ 0x9C41: 0x6DCE,
+ 0x9C42: 0x6DCF,
+ 0x9C43: 0x6DD0,
+ 0x9C44: 0x6DD2,
+ 0x9C45: 0x6DD3,
+ 0x9C46: 0x6DD4,
+ 0x9C47: 0x6DD5,
+ 0x9C48: 0x6DD7,
+ 0x9C49: 0x6DDA,
+ 0x9C4A: 0x6DDB,
+ 0x9C4B: 0x6DDC,
+ 0x9C4C: 0x6DDF,
+ 0x9C4D: 0x6DE2,
+ 0x9C4E: 0x6DE3,
+ 0x9C4F: 0x6DE5,
+ 0x9C50: 0x6DE7,
+ 0x9C51: 0x6DE8,
+ 0x9C52: 0x6DE9,
+ 0x9C53: 0x6DEA,
+ 0x9C54: 0x6DED,
+ 0x9C55: 0x6DEF,
+ 0x9C56: 0x6DF0,
+ 0x9C57: 0x6DF2,
+ 0x9C58: 0x6DF4,
+ 0x9C59: 0x6DF5,
+ 0x9C5A: 0x6DF6,
+ 0x9C5B: 0x6DF8,
+ 0x9C5C: 0x6DFA,
+ 0x9C5D: 0x6DFD,
+ 0x9C5E: 0x6DFE,
+ 0x9C5F: 0x6DFF,
+ 0x9C60: 0x6E00,
+ 0x9C61: 0x6E01,
+ 0x9C62: 0x6E02,
+ 0x9C63: 0x6E03,
+ 0x9C64: 0x6E04,
+ 0x9C65: 0x6E06,
+ 0x9C66: 0x6E07,
+ 0x9C67: 0x6E08,
+ 0x9C68: 0x6E09,
+ 0x9C69: 0x6E0B,
+ 0x9C6A: 0x6E0F,
+ 0x9C6B: 0x6E12,
+ 0x9C6C: 0x6E13,
+ 0x9C6D: 0x6E15,
+ 0x9C6E: 0x6E18,
+ 0x9C6F: 0x6E19,
+ 0x9C70: 0x6E1B,
+ 0x9C71: 0x6E1C,
+ 0x9C72: 0x6E1E,
+ 0x9C73: 0x6E1F,
+ 0x9C74: 0x6E22,
+ 0x9C75: 0x6E26,
+ 0x9C76: 0x6E27,
+ 0x9C77: 0x6E28,
+ 0x9C78: 0x6E2A,
+ 0x9C79: 0x6E2C,
+ 0x9C7A: 0x6E2E,
+ 0x9C7B: 0x6E30,
+ 0x9C7C: 0x6E31,
+ 0x9C7D: 0x6E33,
+ 0x9C7E: 0x6E35,
+ 0x9C80: 0x6E36,
+ 0x9C81: 0x6E37,
+ 0x9C82: 0x6E39,
+ 0x9C83: 0x6E3B,
+ 0x9C84: 0x6E3C,
+ 0x9C85: 0x6E3D,
+ 0x9C86: 0x6E3E,
+ 0x9C87: 0x6E3F,
+ 0x9C88: 0x6E40,
+ 0x9C89: 0x6E41,
+ 0x9C8A: 0x6E42,
+ 0x9C8B: 0x6E45,
+ 0x9C8C: 0x6E46,
+ 0x9C8D: 0x6E47,
+ 0x9C8E: 0x6E48,
+ 0x9C8F: 0x6E49,
+ 0x9C90: 0x6E4A,
+ 0x9C91: 0x6E4B,
+ 0x9C92: 0x6E4C,
+ 0x9C93: 0x6E4F,
+ 0x9C94: 0x6E50,
+ 0x9C95: 0x6E51,
+ 0x9C96: 0x6E52,
+ 0x9C97: 0x6E55,
+ 0x9C98: 0x6E57,
+ 0x9C99: 0x6E59,
+ 0x9C9A: 0x6E5A,
+ 0x9C9B: 0x6E5C,
+ 0x9C9C: 0x6E5D,
+ 0x9C9D: 0x6E5E,
+ 0x9C9E: 0x6E60,
+ 0x9C9F: 0x6E61,
+ 0x9CA0: 0x6E62,
+ 0x9CA1: 0x6E63,
+ 0x9CA2: 0x6E64,
+ 0x9CA3: 0x6E65,
+ 0x9CA4: 0x6E66,
+ 0x9CA5: 0x6E67,
+ 0x9CA6: 0x6E68,
+ 0x9CA7: 0x6E69,
+ 0x9CA8: 0x6E6A,
+ 0x9CA9: 0x6E6C,
+ 0x9CAA: 0x6E6D,
+ 0x9CAB: 0x6E6F,
+ 0x9CAC: 0x6E70,
+ 0x9CAD: 0x6E71,
+ 0x9CAE: 0x6E72,
+ 0x9CAF: 0x6E73,
+ 0x9CB0: 0x6E74,
+ 0x9CB1: 0x6E75,
+ 0x9CB2: 0x6E76,
+ 0x9CB3: 0x6E77,
+ 0x9CB4: 0x6E78,
+ 0x9CB5: 0x6E79,
+ 0x9CB6: 0x6E7A,
+ 0x9CB7: 0x6E7B,
+ 0x9CB8: 0x6E7C,
+ 0x9CB9: 0x6E7D,
+ 0x9CBA: 0x6E80,
+ 0x9CBB: 0x6E81,
+ 0x9CBC: 0x6E82,
+ 0x9CBD: 0x6E84,
+ 0x9CBE: 0x6E87,
+ 0x9CBF: 0x6E88,
+ 0x9CC0: 0x6E8A,
+ 0x9CC1: 0x6E8B,
+ 0x9CC2: 0x6E8C,
+ 0x9CC3: 0x6E8D,
+ 0x9CC4: 0x6E8E,
+ 0x9CC5: 0x6E91,
+ 0x9CC6: 0x6E92,
+ 0x9CC7: 0x6E93,
+ 0x9CC8: 0x6E94,
+ 0x9CC9: 0x6E95,
+ 0x9CCA: 0x6E96,
+ 0x9CCB: 0x6E97,
+ 0x9CCC: 0x6E99,
+ 0x9CCD: 0x6E9A,
+ 0x9CCE: 0x6E9B,
+ 0x9CCF: 0x6E9D,
+ 0x9CD0: 0x6E9E,
+ 0x9CD1: 0x6EA0,
+ 0x9CD2: 0x6EA1,
+ 0x9CD3: 0x6EA3,
+ 0x9CD4: 0x6EA4,
+ 0x9CD5: 0x6EA6,
+ 0x9CD6: 0x6EA8,
+ 0x9CD7: 0x6EA9,
+ 0x9CD8: 0x6EAB,
+ 0x9CD9: 0x6EAC,
+ 0x9CDA: 0x6EAD,
+ 0x9CDB: 0x6EAE,
+ 0x9CDC: 0x6EB0,
+ 0x9CDD: 0x6EB3,
+ 0x9CDE: 0x6EB5,
+ 0x9CDF: 0x6EB8,
+ 0x9CE0: 0x6EB9,
+ 0x9CE1: 0x6EBC,
+ 0x9CE2: 0x6EBE,
+ 0x9CE3: 0x6EBF,
+ 0x9CE4: 0x6EC0,
+ 0x9CE5: 0x6EC3,
+ 0x9CE6: 0x6EC4,
+ 0x9CE7: 0x6EC5,
+ 0x9CE8: 0x6EC6,
+ 0x9CE9: 0x6EC8,
+ 0x9CEA: 0x6EC9,
+ 0x9CEB: 0x6ECA,
+ 0x9CEC: 0x6ECC,
+ 0x9CED: 0x6ECD,
+ 0x9CEE: 0x6ECE,
+ 0x9CEF: 0x6ED0,
+ 0x9CF0: 0x6ED2,
+ 0x9CF1: 0x6ED6,
+ 0x9CF2: 0x6ED8,
+ 0x9CF3: 0x6ED9,
+ 0x9CF4: 0x6EDB,
+ 0x9CF5: 0x6EDC,
+ 0x9CF6: 0x6EDD,
+ 0x9CF7: 0x6EE3,
+ 0x9CF8: 0x6EE7,
+ 0x9CF9: 0x6EEA,
+ 0x9CFA: 0x6EEB,
+ 0x9CFB: 0x6EEC,
+ 0x9CFC: 0x6EED,
+ 0x9CFD: 0x6EEE,
+ 0x9CFE: 0x6EEF,
+ 0x9D40: 0x6EF0,
+ 0x9D41: 0x6EF1,
+ 0x9D42: 0x6EF2,
+ 0x9D43: 0x6EF3,
+ 0x9D44: 0x6EF5,
+ 0x9D45: 0x6EF6,
+ 0x9D46: 0x6EF7,
+ 0x9D47: 0x6EF8,
+ 0x9D48: 0x6EFA,
+ 0x9D49: 0x6EFB,
+ 0x9D4A: 0x6EFC,
+ 0x9D4B: 0x6EFD,
+ 0x9D4C: 0x6EFE,
+ 0x9D4D: 0x6EFF,
+ 0x9D4E: 0x6F00,
+ 0x9D4F: 0x6F01,
+ 0x9D50: 0x6F03,
+ 0x9D51: 0x6F04,
+ 0x9D52: 0x6F05,
+ 0x9D53: 0x6F07,
+ 0x9D54: 0x6F08,
+ 0x9D55: 0x6F0A,
+ 0x9D56: 0x6F0B,
+ 0x9D57: 0x6F0C,
+ 0x9D58: 0x6F0D,
+ 0x9D59: 0x6F0E,
+ 0x9D5A: 0x6F10,
+ 0x9D5B: 0x6F11,
+ 0x9D5C: 0x6F12,
+ 0x9D5D: 0x6F16,
+ 0x9D5E: 0x6F17,
+ 0x9D5F: 0x6F18,
+ 0x9D60: 0x6F19,
+ 0x9D61: 0x6F1A,
+ 0x9D62: 0x6F1B,
+ 0x9D63: 0x6F1C,
+ 0x9D64: 0x6F1D,
+ 0x9D65: 0x6F1E,
+ 0x9D66: 0x6F1F,
+ 0x9D67: 0x6F21,
+ 0x9D68: 0x6F22,
+ 0x9D69: 0x6F23,
+ 0x9D6A: 0x6F25,
+ 0x9D6B: 0x6F26,
+ 0x9D6C: 0x6F27,
+ 0x9D6D: 0x6F28,
+ 0x9D6E: 0x6F2C,
+ 0x9D6F: 0x6F2E,
+ 0x9D70: 0x6F30,
+ 0x9D71: 0x6F32,
+ 0x9D72: 0x6F34,
+ 0x9D73: 0x6F35,
+ 0x9D74: 0x6F37,
+ 0x9D75: 0x6F38,
+ 0x9D76: 0x6F39,
+ 0x9D77: 0x6F3A,
+ 0x9D78: 0x6F3B,
+ 0x9D79: 0x6F3C,
+ 0x9D7A: 0x6F3D,
+ 0x9D7B: 0x6F3F,
+ 0x9D7C: 0x6F40,
+ 0x9D7D: 0x6F41,
+ 0x9D7E: 0x6F42,
+ 0x9D80: 0x6F43,
+ 0x9D81: 0x6F44,
+ 0x9D82: 0x6F45,
+ 0x9D83: 0x6F48,
+ 0x9D84: 0x6F49,
+ 0x9D85: 0x6F4A,
+ 0x9D86: 0x6F4C,
+ 0x9D87: 0x6F4E,
+ 0x9D88: 0x6F4F,
+ 0x9D89: 0x6F50,
+ 0x9D8A: 0x6F51,
+ 0x9D8B: 0x6F52,
+ 0x9D8C: 0x6F53,
+ 0x9D8D: 0x6F54,
+ 0x9D8E: 0x6F55,
+ 0x9D8F: 0x6F56,
+ 0x9D90: 0x6F57,
+ 0x9D91: 0x6F59,
+ 0x9D92: 0x6F5A,
+ 0x9D93: 0x6F5B,
+ 0x9D94: 0x6F5D,
+ 0x9D95: 0x6F5F,
+ 0x9D96: 0x6F60,
+ 0x9D97: 0x6F61,
+ 0x9D98: 0x6F63,
+ 0x9D99: 0x6F64,
+ 0x9D9A: 0x6F65,
+ 0x9D9B: 0x6F67,
+ 0x9D9C: 0x6F68,
+ 0x9D9D: 0x6F69,
+ 0x9D9E: 0x6F6A,
+ 0x9D9F: 0x6F6B,
+ 0x9DA0: 0x6F6C,
+ 0x9DA1: 0x6F6F,
+ 0x9DA2: 0x6F70,
+ 0x9DA3: 0x6F71,
+ 0x9DA4: 0x6F73,
+ 0x9DA5: 0x6F75,
+ 0x9DA6: 0x6F76,
+ 0x9DA7: 0x6F77,
+ 0x9DA8: 0x6F79,
+ 0x9DA9: 0x6F7B,
+ 0x9DAA: 0x6F7D,
+ 0x9DAB: 0x6F7E,
+ 0x9DAC: 0x6F7F,
+ 0x9DAD: 0x6F80,
+ 0x9DAE: 0x6F81,
+ 0x9DAF: 0x6F82,
+ 0x9DB0: 0x6F83,
+ 0x9DB1: 0x6F85,
+ 0x9DB2: 0x6F86,
+ 0x9DB3: 0x6F87,
+ 0x9DB4: 0x6F8A,
+ 0x9DB5: 0x6F8B,
+ 0x9DB6: 0x6F8F,
+ 0x9DB7: 0x6F90,
+ 0x9DB8: 0x6F91,
+ 0x9DB9: 0x6F92,
+ 0x9DBA: 0x6F93,
+ 0x9DBB: 0x6F94,
+ 0x9DBC: 0x6F95,
+ 0x9DBD: 0x6F96,
+ 0x9DBE: 0x6F97,
+ 0x9DBF: 0x6F98,
+ 0x9DC0: 0x6F99,
+ 0x9DC1: 0x6F9A,
+ 0x9DC2: 0x6F9B,
+ 0x9DC3: 0x6F9D,
+ 0x9DC4: 0x6F9E,
+ 0x9DC5: 0x6F9F,
+ 0x9DC6: 0x6FA0,
+ 0x9DC7: 0x6FA2,
+ 0x9DC8: 0x6FA3,
+ 0x9DC9: 0x6FA4,
+ 0x9DCA: 0x6FA5,
+ 0x9DCB: 0x6FA6,
+ 0x9DCC: 0x6FA8,
+ 0x9DCD: 0x6FA9,
+ 0x9DCE: 0x6FAA,
+ 0x9DCF: 0x6FAB,
+ 0x9DD0: 0x6FAC,
+ 0x9DD1: 0x6FAD,
+ 0x9DD2: 0x6FAE,
+ 0x9DD3: 0x6FAF,
+ 0x9DD4: 0x6FB0,
+ 0x9DD5: 0x6FB1,
+ 0x9DD6: 0x6FB2,
+ 0x9DD7: 0x6FB4,
+ 0x9DD8: 0x6FB5,
+ 0x9DD9: 0x6FB7,
+ 0x9DDA: 0x6FB8,
+ 0x9DDB: 0x6FBA,
+ 0x9DDC: 0x6FBB,
+ 0x9DDD: 0x6FBC,
+ 0x9DDE: 0x6FBD,
+ 0x9DDF: 0x6FBE,
+ 0x9DE0: 0x6FBF,
+ 0x9DE1: 0x6FC1,
+ 0x9DE2: 0x6FC3,
+ 0x9DE3: 0x6FC4,
+ 0x9DE4: 0x6FC5,
+ 0x9DE5: 0x6FC6,
+ 0x9DE6: 0x6FC7,
+ 0x9DE7: 0x6FC8,
+ 0x9DE8: 0x6FCA,
+ 0x9DE9: 0x6FCB,
+ 0x9DEA: 0x6FCC,
+ 0x9DEB: 0x6FCD,
+ 0x9DEC: 0x6FCE,
+ 0x9DED: 0x6FCF,
+ 0x9DEE: 0x6FD0,
+ 0x9DEF: 0x6FD3,
+ 0x9DF0: 0x6FD4,
+ 0x9DF1: 0x6FD5,
+ 0x9DF2: 0x6FD6,
+ 0x9DF3: 0x6FD7,
+ 0x9DF4: 0x6FD8,
+ 0x9DF5: 0x6FD9,
+ 0x9DF6: 0x6FDA,
+ 0x9DF7: 0x6FDB,
+ 0x9DF8: 0x6FDC,
+ 0x9DF9: 0x6FDD,
+ 0x9DFA: 0x6FDF,
+ 0x9DFB: 0x6FE2,
+ 0x9DFC: 0x6FE3,
+ 0x9DFD: 0x6FE4,
+ 0x9DFE: 0x6FE5,
+ 0x9E40: 0x6FE6,
+ 0x9E41: 0x6FE7,
+ 0x9E42: 0x6FE8,
+ 0x9E43: 0x6FE9,
+ 0x9E44: 0x6FEA,
+ 0x9E45: 0x6FEB,
+ 0x9E46: 0x6FEC,
+ 0x9E47: 0x6FED,
+ 0x9E48: 0x6FF0,
+ 0x9E49: 0x6FF1,
+ 0x9E4A: 0x6FF2,
+ 0x9E4B: 0x6FF3,
+ 0x9E4C: 0x6FF4,
+ 0x9E4D: 0x6FF5,
+ 0x9E4E: 0x6FF6,
+ 0x9E4F: 0x6FF7,
+ 0x9E50: 0x6FF8,
+ 0x9E51: 0x6FF9,
+ 0x9E52: 0x6FFA,
+ 0x9E53: 0x6FFB,
+ 0x9E54: 0x6FFC,
+ 0x9E55: 0x6FFD,
+ 0x9E56: 0x6FFE,
+ 0x9E57: 0x6FFF,
+ 0x9E58: 0x7000,
+ 0x9E59: 0x7001,
+ 0x9E5A: 0x7002,
+ 0x9E5B: 0x7003,
+ 0x9E5C: 0x7004,
+ 0x9E5D: 0x7005,
+ 0x9E5E: 0x7006,
+ 0x9E5F: 0x7007,
+ 0x9E60: 0x7008,
+ 0x9E61: 0x7009,
+ 0x9E62: 0x700A,
+ 0x9E63: 0x700B,
+ 0x9E64: 0x700C,
+ 0x9E65: 0x700D,
+ 0x9E66: 0x700E,
+ 0x9E67: 0x700F,
+ 0x9E68: 0x7010,
+ 0x9E69: 0x7012,
+ 0x9E6A: 0x7013,
+ 0x9E6B: 0x7014,
+ 0x9E6C: 0x7015,
+ 0x9E6D: 0x7016,
+ 0x9E6E: 0x7017,
+ 0x9E6F: 0x7018,
+ 0x9E70: 0x7019,
+ 0x9E71: 0x701C,
+ 0x9E72: 0x701D,
+ 0x9E73: 0x701E,
+ 0x9E74: 0x701F,
+ 0x9E75: 0x7020,
+ 0x9E76: 0x7021,
+ 0x9E77: 0x7022,
+ 0x9E78: 0x7024,
+ 0x9E79: 0x7025,
+ 0x9E7A: 0x7026,
+ 0x9E7B: 0x7027,
+ 0x9E7C: 0x7028,
+ 0x9E7D: 0x7029,
+ 0x9E7E: 0x702A,
+ 0x9E80: 0x702B,
+ 0x9E81: 0x702C,
+ 0x9E82: 0x702D,
+ 0x9E83: 0x702E,
+ 0x9E84: 0x702F,
+ 0x9E85: 0x7030,
+ 0x9E86: 0x7031,
+ 0x9E87: 0x7032,
+ 0x9E88: 0x7033,
+ 0x9E89: 0x7034,
+ 0x9E8A: 0x7036,
+ 0x9E8B: 0x7037,
+ 0x9E8C: 0x7038,
+ 0x9E8D: 0x703A,
+ 0x9E8E: 0x703B,
+ 0x9E8F: 0x703C,
+ 0x9E90: 0x703D,
+ 0x9E91: 0x703E,
+ 0x9E92: 0x703F,
+ 0x9E93: 0x7040,
+ 0x9E94: 0x7041,
+ 0x9E95: 0x7042,
+ 0x9E96: 0x7043,
+ 0x9E97: 0x7044,
+ 0x9E98: 0x7045,
+ 0x9E99: 0x7046,
+ 0x9E9A: 0x7047,
+ 0x9E9B: 0x7048,
+ 0x9E9C: 0x7049,
+ 0x9E9D: 0x704A,
+ 0x9E9E: 0x704B,
+ 0x9E9F: 0x704D,
+ 0x9EA0: 0x704E,
+ 0x9EA1: 0x7050,
+ 0x9EA2: 0x7051,
+ 0x9EA3: 0x7052,
+ 0x9EA4: 0x7053,
+ 0x9EA5: 0x7054,
+ 0x9EA6: 0x7055,
+ 0x9EA7: 0x7056,
+ 0x9EA8: 0x7057,
+ 0x9EA9: 0x7058,
+ 0x9EAA: 0x7059,
+ 0x9EAB: 0x705A,
+ 0x9EAC: 0x705B,
+ 0x9EAD: 0x705C,
+ 0x9EAE: 0x705D,
+ 0x9EAF: 0x705F,
+ 0x9EB0: 0x7060,
+ 0x9EB1: 0x7061,
+ 0x9EB2: 0x7062,
+ 0x9EB3: 0x7063,
+ 0x9EB4: 0x7064,
+ 0x9EB5: 0x7065,
+ 0x9EB6: 0x7066,
+ 0x9EB7: 0x7067,
+ 0x9EB8: 0x7068,
+ 0x9EB9: 0x7069,
+ 0x9EBA: 0x706A,
+ 0x9EBB: 0x706E,
+ 0x9EBC: 0x7071,
+ 0x9EBD: 0x7072,
+ 0x9EBE: 0x7073,
+ 0x9EBF: 0x7074,
+ 0x9EC0: 0x7077,
+ 0x9EC1: 0x7079,
+ 0x9EC2: 0x707A,
+ 0x9EC3: 0x707B,
+ 0x9EC4: 0x707D,
+ 0x9EC5: 0x7081,
+ 0x9EC6: 0x7082,
+ 0x9EC7: 0x7083,
+ 0x9EC8: 0x7084,
+ 0x9EC9: 0x7086,
+ 0x9ECA: 0x7087,
+ 0x9ECB: 0x7088,
+ 0x9ECC: 0x708B,
+ 0x9ECD: 0x708C,
+ 0x9ECE: 0x708D,
+ 0x9ECF: 0x708F,
+ 0x9ED0: 0x7090,
+ 0x9ED1: 0x7091,
+ 0x9ED2: 0x7093,
+ 0x9ED3: 0x7097,
+ 0x9ED4: 0x7098,
+ 0x9ED5: 0x709A,
+ 0x9ED6: 0x709B,
+ 0x9ED7: 0x709E,
+ 0x9ED8: 0x709F,
+ 0x9ED9: 0x70A0,
+ 0x9EDA: 0x70A1,
+ 0x9EDB: 0x70A2,
+ 0x9EDC: 0x70A3,
+ 0x9EDD: 0x70A4,
+ 0x9EDE: 0x70A5,
+ 0x9EDF: 0x70A6,
+ 0x9EE0: 0x70A7,
+ 0x9EE1: 0x70A8,
+ 0x9EE2: 0x70A9,
+ 0x9EE3: 0x70AA,
+ 0x9EE4: 0x70B0,
+ 0x9EE5: 0x70B2,
+ 0x9EE6: 0x70B4,
+ 0x9EE7: 0x70B5,
+ 0x9EE8: 0x70B6,
+ 0x9EE9: 0x70BA,
+ 0x9EEA: 0x70BE,
+ 0x9EEB: 0x70BF,
+ 0x9EEC: 0x70C4,
+ 0x9EED: 0x70C5,
+ 0x9EEE: 0x70C6,
+ 0x9EEF: 0x70C7,
+ 0x9EF0: 0x70C9,
+ 0x9EF1: 0x70CB,
+ 0x9EF2: 0x70CC,
+ 0x9EF3: 0x70CD,
+ 0x9EF4: 0x70CE,
+ 0x9EF5: 0x70CF,
+ 0x9EF6: 0x70D0,
+ 0x9EF7: 0x70D1,
+ 0x9EF8: 0x70D2,
+ 0x9EF9: 0x70D3,
+ 0x9EFA: 0x70D4,
+ 0x9EFB: 0x70D5,
+ 0x9EFC: 0x70D6,
+ 0x9EFD: 0x70D7,
+ 0x9EFE: 0x70DA,
+ 0x9F40: 0x70DC,
+ 0x9F41: 0x70DD,
+ 0x9F42: 0x70DE,
+ 0x9F43: 0x70E0,
+ 0x9F44: 0x70E1,
+ 0x9F45: 0x70E2,
+ 0x9F46: 0x70E3,
+ 0x9F47: 0x70E5,
+ 0x9F48: 0x70EA,
+ 0x9F49: 0x70EE,
+ 0x9F4A: 0x70F0,
+ 0x9F4B: 0x70F1,
+ 0x9F4C: 0x70F2,
+ 0x9F4D: 0x70F3,
+ 0x9F4E: 0x70F4,
+ 0x9F4F: 0x70F5,
+ 0x9F50: 0x70F6,
+ 0x9F51: 0x70F8,
+ 0x9F52: 0x70FA,
+ 0x9F53: 0x70FB,
+ 0x9F54: 0x70FC,
+ 0x9F55: 0x70FE,
+ 0x9F56: 0x70FF,
+ 0x9F57: 0x7100,
+ 0x9F58: 0x7101,
+ 0x9F59: 0x7102,
+ 0x9F5A: 0x7103,
+ 0x9F5B: 0x7104,
+ 0x9F5C: 0x7105,
+ 0x9F5D: 0x7106,
+ 0x9F5E: 0x7107,
+ 0x9F5F: 0x7108,
+ 0x9F60: 0x710B,
+ 0x9F61: 0x710C,
+ 0x9F62: 0x710D,
+ 0x9F63: 0x710E,
+ 0x9F64: 0x710F,
+ 0x9F65: 0x7111,
+ 0x9F66: 0x7112,
+ 0x9F67: 0x7114,
+ 0x9F68: 0x7117,
+ 0x9F69: 0x711B,
+ 0x9F6A: 0x711C,
+ 0x9F6B: 0x711D,
+ 0x9F6C: 0x711E,
+ 0x9F6D: 0x711F,
+ 0x9F6E: 0x7120,
+ 0x9F6F: 0x7121,
+ 0x9F70: 0x7122,
+ 0x9F71: 0x7123,
+ 0x9F72: 0x7124,
+ 0x9F73: 0x7125,
+ 0x9F74: 0x7127,
+ 0x9F75: 0x7128,
+ 0x9F76: 0x7129,
+ 0x9F77: 0x712A,
+ 0x9F78: 0x712B,
+ 0x9F79: 0x712C,
+ 0x9F7A: 0x712D,
+ 0x9F7B: 0x712E,
+ 0x9F7C: 0x7132,
+ 0x9F7D: 0x7133,
+ 0x9F7E: 0x7134,
+ 0x9F80: 0x7135,
+ 0x9F81: 0x7137,
+ 0x9F82: 0x7138,
+ 0x9F83: 0x7139,
+ 0x9F84: 0x713A,
+ 0x9F85: 0x713B,
+ 0x9F86: 0x713C,
+ 0x9F87: 0x713D,
+ 0x9F88: 0x713E,
+ 0x9F89: 0x713F,
+ 0x9F8A: 0x7140,
+ 0x9F8B: 0x7141,
+ 0x9F8C: 0x7142,
+ 0x9F8D: 0x7143,
+ 0x9F8E: 0x7144,
+ 0x9F8F: 0x7146,
+ 0x9F90: 0x7147,
+ 0x9F91: 0x7148,
+ 0x9F92: 0x7149,
+ 0x9F93: 0x714B,
+ 0x9F94: 0x714D,
+ 0x9F95: 0x714F,
+ 0x9F96: 0x7150,
+ 0x9F97: 0x7151,
+ 0x9F98: 0x7152,
+ 0x9F99: 0x7153,
+ 0x9F9A: 0x7154,
+ 0x9F9B: 0x7155,
+ 0x9F9C: 0x7156,
+ 0x9F9D: 0x7157,
+ 0x9F9E: 0x7158,
+ 0x9F9F: 0x7159,
+ 0x9FA0: 0x715A,
+ 0x9FA1: 0x715B,
+ 0x9FA2: 0x715D,
+ 0x9FA3: 0x715F,
+ 0x9FA4: 0x7160,
+ 0x9FA5: 0x7161,
+ 0x9FA6: 0x7162,
+ 0x9FA7: 0x7163,
+ 0x9FA8: 0x7165,
+ 0x9FA9: 0x7169,
+ 0x9FAA: 0x716A,
+ 0x9FAB: 0x716B,
+ 0x9FAC: 0x716C,
+ 0x9FAD: 0x716D,
+ 0x9FAE: 0x716F,
+ 0x9FAF: 0x7170,
+ 0x9FB0: 0x7171,
+ 0x9FB1: 0x7174,
+ 0x9FB2: 0x7175,
+ 0x9FB3: 0x7176,
+ 0x9FB4: 0x7177,
+ 0x9FB5: 0x7179,
+ 0x9FB6: 0x717B,
+ 0x9FB7: 0x717C,
+ 0x9FB8: 0x717E,
+ 0x9FB9: 0x717F,
+ 0x9FBA: 0x7180,
+ 0x9FBB: 0x7181,
+ 0x9FBC: 0x7182,
+ 0x9FBD: 0x7183,
+ 0x9FBE: 0x7185,
+ 0x9FBF: 0x7186,
+ 0x9FC0: 0x7187,
+ 0x9FC1: 0x7188,
+ 0x9FC2: 0x7189,
+ 0x9FC3: 0x718B,
+ 0x9FC4: 0x718C,
+ 0x9FC5: 0x718D,
+ 0x9FC6: 0x718E,
+ 0x9FC7: 0x7190,
+ 0x9FC8: 0x7191,
+ 0x9FC9: 0x7192,
+ 0x9FCA: 0x7193,
+ 0x9FCB: 0x7195,
+ 0x9FCC: 0x7196,
+ 0x9FCD: 0x7197,
+ 0x9FCE: 0x719A,
+ 0x9FCF: 0x719B,
+ 0x9FD0: 0x719C,
+ 0x9FD1: 0x719D,
+ 0x9FD2: 0x719E,
+ 0x9FD3: 0x71A1,
+ 0x9FD4: 0x71A2,
+ 0x9FD5: 0x71A3,
+ 0x9FD6: 0x71A4,
+ 0x9FD7: 0x71A5,
+ 0x9FD8: 0x71A6,
+ 0x9FD9: 0x71A7,
+ 0x9FDA: 0x71A9,
+ 0x9FDB: 0x71AA,
+ 0x9FDC: 0x71AB,
+ 0x9FDD: 0x71AD,
+ 0x9FDE: 0x71AE,
+ 0x9FDF: 0x71AF,
+ 0x9FE0: 0x71B0,
+ 0x9FE1: 0x71B1,
+ 0x9FE2: 0x71B2,
+ 0x9FE3: 0x71B4,
+ 0x9FE4: 0x71B6,
+ 0x9FE5: 0x71B7,
+ 0x9FE6: 0x71B8,
+ 0x9FE7: 0x71BA,
+ 0x9FE8: 0x71BB,
+ 0x9FE9: 0x71BC,
+ 0x9FEA: 0x71BD,
+ 0x9FEB: 0x71BE,
+ 0x9FEC: 0x71BF,
+ 0x9FED: 0x71C0,
+ 0x9FEE: 0x71C1,
+ 0x9FEF: 0x71C2,
+ 0x9FF0: 0x71C4,
+ 0x9FF1: 0x71C5,
+ 0x9FF2: 0x71C6,
+ 0x9FF3: 0x71C7,
+ 0x9FF4: 0x71C8,
+ 0x9FF5: 0x71C9,
+ 0x9FF6: 0x71CA,
+ 0x9FF7: 0x71CB,
+ 0x9FF8: 0x71CC,
+ 0x9FF9: 0x71CD,
+ 0x9FFA: 0x71CF,
+ 0x9FFB: 0x71D0,
+ 0x9FFC: 0x71D1,
+ 0x9FFD: 0x71D2,
+ 0x9FFE: 0x71D3,
+ 0xA040: 0x71D6,
+ 0xA041: 0x71D7,
+ 0xA042: 0x71D8,
+ 0xA043: 0x71D9,
+ 0xA044: 0x71DA,
+ 0xA045: 0x71DB,
+ 0xA046: 0x71DC,
+ 0xA047: 0x71DD,
+ 0xA048: 0x71DE,
+ 0xA049: 0x71DF,
+ 0xA04A: 0x71E1,
+ 0xA04B: 0x71E2,
+ 0xA04C: 0x71E3,
+ 0xA04D: 0x71E4,
+ 0xA04E: 0x71E6,
+ 0xA04F: 0x71E8,
+ 0xA050: 0x71E9,
+ 0xA051: 0x71EA,
+ 0xA052: 0x71EB,
+ 0xA053: 0x71EC,
+ 0xA054: 0x71ED,
+ 0xA055: 0x71EF,
+ 0xA056: 0x71F0,
+ 0xA057: 0x71F1,
+ 0xA058: 0x71F2,
+ 0xA059: 0x71F3,
+ 0xA05A: 0x71F4,
+ 0xA05B: 0x71F5,
+ 0xA05C: 0x71F6,
+ 0xA05D: 0x71F7,
+ 0xA05E: 0x71F8,
+ 0xA05F: 0x71FA,
+ 0xA060: 0x71FB,
+ 0xA061: 0x71FC,
+ 0xA062: 0x71FD,
+ 0xA063: 0x71FE,
+ 0xA064: 0x71FF,
+ 0xA065: 0x7200,
+ 0xA066: 0x7201,
+ 0xA067: 0x7202,
+ 0xA068: 0x7203,
+ 0xA069: 0x7204,
+ 0xA06A: 0x7205,
+ 0xA06B: 0x7207,
+ 0xA06C: 0x7208,
+ 0xA06D: 0x7209,
+ 0xA06E: 0x720A,
+ 0xA06F: 0x720B,
+ 0xA070: 0x720C,
+ 0xA071: 0x720D,
+ 0xA072: 0x720E,
+ 0xA073: 0x720F,
+ 0xA074: 0x7210,
+ 0xA075: 0x7211,
+ 0xA076: 0x7212,
+ 0xA077: 0x7213,
+ 0xA078: 0x7214,
+ 0xA079: 0x7215,
+ 0xA07A: 0x7216,
+ 0xA07B: 0x7217,
+ 0xA07C: 0x7218,
+ 0xA07D: 0x7219,
+ 0xA07E: 0x721A,
+ 0xA080: 0x721B,
+ 0xA081: 0x721C,
+ 0xA082: 0x721E,
+ 0xA083: 0x721F,
+ 0xA084: 0x7220,
+ 0xA085: 0x7221,
+ 0xA086: 0x7222,
+ 0xA087: 0x7223,
+ 0xA088: 0x7224,
+ 0xA089: 0x7225,
+ 0xA08A: 0x7226,
+ 0xA08B: 0x7227,
+ 0xA08C: 0x7229,
+ 0xA08D: 0x722B,
+ 0xA08E: 0x722D,
+ 0xA08F: 0x722E,
+ 0xA090: 0x722F,
+ 0xA091: 0x7232,
+ 0xA092: 0x7233,
+ 0xA093: 0x7234,
+ 0xA094: 0x723A,
+ 0xA095: 0x723C,
+ 0xA096: 0x723E,
+ 0xA097: 0x7240,
+ 0xA098: 0x7241,
+ 0xA099: 0x7242,
+ 0xA09A: 0x7243,
+ 0xA09B: 0x7244,
+ 0xA09C: 0x7245,
+ 0xA09D: 0x7246,
+ 0xA09E: 0x7249,
+ 0xA09F: 0x724A,
+ 0xA0A0: 0x724B,
+ 0xA0A1: 0x724E,
+ 0xA0A2: 0x724F,
+ 0xA0A3: 0x7250,
+ 0xA0A4: 0x7251,
+ 0xA0A5: 0x7253,
+ 0xA0A6: 0x7254,
+ 0xA0A7: 0x7255,
+ 0xA0A8: 0x7257,
+ 0xA0A9: 0x7258,
+ 0xA0AA: 0x725A,
+ 0xA0AB: 0x725C,
+ 0xA0AC: 0x725E,
+ 0xA0AD: 0x7260,
+ 0xA0AE: 0x7263,
+ 0xA0AF: 0x7264,
+ 0xA0B0: 0x7265,
+ 0xA0B1: 0x7268,
+ 0xA0B2: 0x726A,
+ 0xA0B3: 0x726B,
+ 0xA0B4: 0x726C,
+ 0xA0B5: 0x726D,
+ 0xA0B6: 0x7270,
+ 0xA0B7: 0x7271,
+ 0xA0B8: 0x7273,
+ 0xA0B9: 0x7274,
+ 0xA0BA: 0x7276,
+ 0xA0BB: 0x7277,
+ 0xA0BC: 0x7278,
+ 0xA0BD: 0x727B,
+ 0xA0BE: 0x727C,
+ 0xA0BF: 0x727D,
+ 0xA0C0: 0x7282,
+ 0xA0C1: 0x7283,
+ 0xA0C2: 0x7285,
+ 0xA0C3: 0x7286,
+ 0xA0C4: 0x7287,
+ 0xA0C5: 0x7288,
+ 0xA0C6: 0x7289,
+ 0xA0C7: 0x728C,
+ 0xA0C8: 0x728E,
+ 0xA0C9: 0x7290,
+ 0xA0CA: 0x7291,
+ 0xA0CB: 0x7293,
+ 0xA0CC: 0x7294,
+ 0xA0CD: 0x7295,
+ 0xA0CE: 0x7296,
+ 0xA0CF: 0x7297,
+ 0xA0D0: 0x7298,
+ 0xA0D1: 0x7299,
+ 0xA0D2: 0x729A,
+ 0xA0D3: 0x729B,
+ 0xA0D4: 0x729C,
+ 0xA0D5: 0x729D,
+ 0xA0D6: 0x729E,
+ 0xA0D7: 0x72A0,
+ 0xA0D8: 0x72A1,
+ 0xA0D9: 0x72A2,
+ 0xA0DA: 0x72A3,
+ 0xA0DB: 0x72A4,
+ 0xA0DC: 0x72A5,
+ 0xA0DD: 0x72A6,
+ 0xA0DE: 0x72A7,
+ 0xA0DF: 0x72A8,
+ 0xA0E0: 0x72A9,
+ 0xA0E1: 0x72AA,
+ 0xA0E2: 0x72AB,
+ 0xA0E3: 0x72AE,
+ 0xA0E4: 0x72B1,
+ 0xA0E5: 0x72B2,
+ 0xA0E6: 0x72B3,
+ 0xA0E7: 0x72B5,
+ 0xA0E8: 0x72BA,
+ 0xA0E9: 0x72BB,
+ 0xA0EA: 0x72BC,
+ 0xA0EB: 0x72BD,
+ 0xA0EC: 0x72BE,
+ 0xA0ED: 0x72BF,
+ 0xA0EE: 0x72C0,
+ 0xA0EF: 0x72C5,
+ 0xA0F0: 0x72C6,
+ 0xA0F1: 0x72C7,
+ 0xA0F2: 0x72C9,
+ 0xA0F3: 0x72CA,
+ 0xA0F4: 0x72CB,
+ 0xA0F5: 0x72CC,
+ 0xA0F6: 0x72CF,
+ 0xA0F7: 0x72D1,
+ 0xA0F8: 0x72D3,
+ 0xA0F9: 0x72D4,
+ 0xA0FA: 0x72D5,
+ 0xA0FB: 0x72D6,
+ 0xA0FC: 0x72D8,
+ 0xA0FD: 0x72DA,
+ 0xA0FE: 0x72DB,
+ 0xA140: 0xE4C6,
+ 0xA141: 0xE4C7,
+ 0xA142: 0xE4C8,
+ 0xA143: 0xE4C9,
+ 0xA144: 0xE4CA,
+ 0xA145: 0xE4CB,
+ 0xA146: 0xE4CC,
+ 0xA147: 0xE4CD,
+ 0xA148: 0xE4CE,
+ 0xA149: 0xE4CF,
+ 0xA14A: 0xE4D0,
+ 0xA14B: 0xE4D1,
+ 0xA14C: 0xE4D2,
+ 0xA14D: 0xE4D3,
+ 0xA14E: 0xE4D4,
+ 0xA14F: 0xE4D5,
+ 0xA150: 0xE4D6,
+ 0xA151: 0xE4D7,
+ 0xA152: 0xE4D8,
+ 0xA153: 0xE4D9,
+ 0xA154: 0xE4DA,
+ 0xA155: 0xE4DB,
+ 0xA156: 0xE4DC,
+ 0xA157: 0xE4DD,
+ 0xA158: 0xE4DE,
+ 0xA159: 0xE4DF,
+ 0xA15A: 0xE4E0,
+ 0xA15B: 0xE4E1,
+ 0xA15C: 0xE4E2,
+ 0xA15D: 0xE4E3,
+ 0xA15E: 0xE4E4,
+ 0xA15F: 0xE4E5,
+ 0xA160: 0xE4E6,
+ 0xA161: 0xE4E7,
+ 0xA162: 0xE4E8,
+ 0xA163: 0xE4E9,
+ 0xA164: 0xE4EA,
+ 0xA165: 0xE4EB,
+ 0xA166: 0xE4EC,
+ 0xA167: 0xE4ED,
+ 0xA168: 0xE4EE,
+ 0xA169: 0xE4EF,
+ 0xA16A: 0xE4F0,
+ 0xA16B: 0xE4F1,
+ 0xA16C: 0xE4F2,
+ 0xA16D: 0xE4F3,
+ 0xA16E: 0xE4F4,
+ 0xA16F: 0xE4F5,
+ 0xA170: 0xE4F6,
+ 0xA171: 0xE4F7,
+ 0xA172: 0xE4F8,
+ 0xA173: 0xE4F9,
+ 0xA174: 0xE4FA,
+ 0xA175: 0xE4FB,
+ 0xA176: 0xE4FC,
+ 0xA177: 0xE4FD,
+ 0xA178: 0xE4FE,
+ 0xA179: 0xE4FF,
+ 0xA17A: 0xE500,
+ 0xA17B: 0xE501,
+ 0xA17C: 0xE502,
+ 0xA17D: 0xE503,
+ 0xA17E: 0xE504,
+ 0xA180: 0xE505,
+ 0xA181: 0xE506,
+ 0xA182: 0xE507,
+ 0xA183: 0xE508,
+ 0xA184: 0xE509,
+ 0xA185: 0xE50A,
+ 0xA186: 0xE50B,
+ 0xA187: 0xE50C,
+ 0xA188: 0xE50D,
+ 0xA189: 0xE50E,
+ 0xA18A: 0xE50F,
+ 0xA18B: 0xE510,
+ 0xA18C: 0xE511,
+ 0xA18D: 0xE512,
+ 0xA18E: 0xE513,
+ 0xA18F: 0xE514,
+ 0xA190: 0xE515,
+ 0xA191: 0xE516,
+ 0xA192: 0xE517,
+ 0xA193: 0xE518,
+ 0xA194: 0xE519,
+ 0xA195: 0xE51A,
+ 0xA196: 0xE51B,
+ 0xA197: 0xE51C,
+ 0xA198: 0xE51D,
+ 0xA199: 0xE51E,
+ 0xA19A: 0xE51F,
+ 0xA19B: 0xE520,
+ 0xA19C: 0xE521,
+ 0xA19D: 0xE522,
+ 0xA19E: 0xE523,
+ 0xA19F: 0xE524,
+ 0xA1A0: 0xE525,
+ 0xA1A1: 0x3000,
+ 0xA1A2: 0x3001,
+ 0xA1A3: 0x3002,
+ 0xA1A4: 0x00B7,
+ 0xA1A5: 0x02C9,
+ 0xA1A6: 0x02C7,
+ 0xA1A7: 0x00A8,
+ 0xA1A8: 0x3003,
+ 0xA1A9: 0x3005,
+ 0xA1AA: 0x2014,
+ 0xA1AB: 0xFF5E,
+ 0xA1AC: 0x2016,
+ 0xA1AD: 0x2026,
+ 0xA1AE: 0x2018,
+ 0xA1AF: 0x2019,
+ 0xA1B0: 0x201C,
+ 0xA1B1: 0x201D,
+ 0xA1B2: 0x3014,
+ 0xA1B3: 0x3015,
+ 0xA1B4: 0x3008,
+ 0xA1B5: 0x3009,
+ 0xA1B6: 0x300A,
+ 0xA1B7: 0x300B,
+ 0xA1B8: 0x300C,
+ 0xA1B9: 0x300D,
+ 0xA1BA: 0x300E,
+ 0xA1BB: 0x300F,
+ 0xA1BC: 0x3016,
+ 0xA1BD: 0x3017,
+ 0xA1BE: 0x3010,
+ 0xA1BF: 0x3011,
+ 0xA1C0: 0x00B1,
+ 0xA1C1: 0x00D7,
+ 0xA1C2: 0x00F7,
+ 0xA1C3: 0x2236,
+ 0xA1C4: 0x2227,
+ 0xA1C5: 0x2228,
+ 0xA1C6: 0x2211,
+ 0xA1C7: 0x220F,
+ 0xA1C8: 0x222A,
+ 0xA1C9: 0x2229,
+ 0xA1CA: 0x2208,
+ 0xA1CB: 0x2237,
+ 0xA1CC: 0x221A,
+ 0xA1CD: 0x22A5,
+ 0xA1CE: 0x2225,
+ 0xA1CF: 0x2220,
+ 0xA1D0: 0x2312,
+ 0xA1D1: 0x2299,
+ 0xA1D2: 0x222B,
+ 0xA1D3: 0x222E,
+ 0xA1D4: 0x2261,
+ 0xA1D5: 0x224C,
+ 0xA1D6: 0x2248,
+ 0xA1D7: 0x223D,
+ 0xA1D8: 0x221D,
+ 0xA1D9: 0x2260,
+ 0xA1DA: 0x226E,
+ 0xA1DB: 0x226F,
+ 0xA1DC: 0x2264,
+ 0xA1DD: 0x2265,
+ 0xA1DE: 0x221E,
+ 0xA1DF: 0x2235,
+ 0xA1E0: 0x2234,
+ 0xA1E1: 0x2642,
+ 0xA1E2: 0x2640,
+ 0xA1E3: 0x00B0,
+ 0xA1E4: 0x2032,
+ 0xA1E5: 0x2033,
+ 0xA1E6: 0x2103,
+ 0xA1E7: 0xFF04,
+ 0xA1E8: 0x00A4,
+ 0xA1E9: 0xFFE0,
+ 0xA1EA: 0xFFE1,
+ 0xA1EB: 0x2030,
+ 0xA1EC: 0x00A7,
+ 0xA1ED: 0x2116,
+ 0xA1EE: 0x2606,
+ 0xA1EF: 0x2605,
+ 0xA1F0: 0x25CB,
+ 0xA1F1: 0x25CF,
+ 0xA1F2: 0x25CE,
+ 0xA1F3: 0x25C7,
+ 0xA1F4: 0x25C6,
+ 0xA1F5: 0x25A1,
+ 0xA1F6: 0x25A0,
+ 0xA1F7: 0x25B3,
+ 0xA1F8: 0x25B2,
+ 0xA1F9: 0x203B,
+ 0xA1FA: 0x2192,
+ 0xA1FB: 0x2190,
+ 0xA1FC: 0x2191,
+ 0xA1FD: 0x2193,
+ 0xA1FE: 0x3013,
+ 0xA240: 0xE526,
+ 0xA241: 0xE527,
+ 0xA242: 0xE528,
+ 0xA243: 0xE529,
+ 0xA244: 0xE52A,
+ 0xA245: 0xE52B,
+ 0xA246: 0xE52C,
+ 0xA247: 0xE52D,
+ 0xA248: 0xE52E,
+ 0xA249: 0xE52F,
+ 0xA24A: 0xE530,
+ 0xA24B: 0xE531,
+ 0xA24C: 0xE532,
+ 0xA24D: 0xE533,
+ 0xA24E: 0xE534,
+ 0xA24F: 0xE535,
+ 0xA250: 0xE536,
+ 0xA251: 0xE537,
+ 0xA252: 0xE538,
+ 0xA253: 0xE539,
+ 0xA254: 0xE53A,
+ 0xA255: 0xE53B,
+ 0xA256: 0xE53C,
+ 0xA257: 0xE53D,
+ 0xA258: 0xE53E,
+ 0xA259: 0xE53F,
+ 0xA25A: 0xE540,
+ 0xA25B: 0xE541,
+ 0xA25C: 0xE542,
+ 0xA25D: 0xE543,
+ 0xA25E: 0xE544,
+ 0xA25F: 0xE545,
+ 0xA260: 0xE546,
+ 0xA261: 0xE547,
+ 0xA262: 0xE548,
+ 0xA263: 0xE549,
+ 0xA264: 0xE54A,
+ 0xA265: 0xE54B,
+ 0xA266: 0xE54C,
+ 0xA267: 0xE54D,
+ 0xA268: 0xE54E,
+ 0xA269: 0xE54F,
+ 0xA26A: 0xE550,
+ 0xA26B: 0xE551,
+ 0xA26C: 0xE552,
+ 0xA26D: 0xE553,
+ 0xA26E: 0xE554,
+ 0xA26F: 0xE555,
+ 0xA270: 0xE556,
+ 0xA271: 0xE557,
+ 0xA272: 0xE558,
+ 0xA273: 0xE559,
+ 0xA274: 0xE55A,
+ 0xA275: 0xE55B,
+ 0xA276: 0xE55C,
+ 0xA277: 0xE55D,
+ 0xA278: 0xE55E,
+ 0xA279: 0xE55F,
+ 0xA27A: 0xE560,
+ 0xA27B: 0xE561,
+ 0xA27C: 0xE562,
+ 0xA27D: 0xE563,
+ 0xA27E: 0xE564,
+ 0xA280: 0xE565,
+ 0xA281: 0xE566,
+ 0xA282: 0xE567,
+ 0xA283: 0xE568,
+ 0xA284: 0xE569,
+ 0xA285: 0xE56A,
+ 0xA286: 0xE56B,
+ 0xA287: 0xE56C,
+ 0xA288: 0xE56D,
+ 0xA289: 0xE56E,
+ 0xA28A: 0xE56F,
+ 0xA28B: 0xE570,
+ 0xA28C: 0xE571,
+ 0xA28D: 0xE572,
+ 0xA28E: 0xE573,
+ 0xA28F: 0xE574,
+ 0xA290: 0xE575,
+ 0xA291: 0xE576,
+ 0xA292: 0xE577,
+ 0xA293: 0xE578,
+ 0xA294: 0xE579,
+ 0xA295: 0xE57A,
+ 0xA296: 0xE57B,
+ 0xA297: 0xE57C,
+ 0xA298: 0xE57D,
+ 0xA299: 0xE57E,
+ 0xA29A: 0xE57F,
+ 0xA29B: 0xE580,
+ 0xA29C: 0xE581,
+ 0xA29D: 0xE582,
+ 0xA29E: 0xE583,
+ 0xA29F: 0xE584,
+ 0xA2A0: 0xE585,
+ 0xA2A1: 0x2170,
+ 0xA2A2: 0x2171,
+ 0xA2A3: 0x2172,
+ 0xA2A4: 0x2173,
+ 0xA2A5: 0x2174,
+ 0xA2A6: 0x2175,
+ 0xA2A7: 0x2176,
+ 0xA2A8: 0x2177,
+ 0xA2A9: 0x2178,
+ 0xA2AA: 0x2179,
+ 0xA2AB: 0xE766,
+ 0xA2AC: 0xE767,
+ 0xA2AD: 0xE768,
+ 0xA2AE: 0xE769,
+ 0xA2AF: 0xE76A,
+ 0xA2B0: 0xE76B,
+ 0xA2B1: 0x2488,
+ 0xA2B2: 0x2489,
+ 0xA2B3: 0x248A,
+ 0xA2B4: 0x248B,
+ 0xA2B5: 0x248C,
+ 0xA2B6: 0x248D,
+ 0xA2B7: 0x248E,
+ 0xA2B8: 0x248F,
+ 0xA2B9: 0x2490,
+ 0xA2BA: 0x2491,
+ 0xA2BB: 0x2492,
+ 0xA2BC: 0x2493,
+ 0xA2BD: 0x2494,
+ 0xA2BE: 0x2495,
+ 0xA2BF: 0x2496,
+ 0xA2C0: 0x2497,
+ 0xA2C1: 0x2498,
+ 0xA2C2: 0x2499,
+ 0xA2C3: 0x249A,
+ 0xA2C4: 0x249B,
+ 0xA2C5: 0x2474,
+ 0xA2C6: 0x2475,
+ 0xA2C7: 0x2476,
+ 0xA2C8: 0x2477,
+ 0xA2C9: 0x2478,
+ 0xA2CA: 0x2479,
+ 0xA2CB: 0x247A,
+ 0xA2CC: 0x247B,
+ 0xA2CD: 0x247C,
+ 0xA2CE: 0x247D,
+ 0xA2CF: 0x247E,
+ 0xA2D0: 0x247F,
+ 0xA2D1: 0x2480,
+ 0xA2D2: 0x2481,
+ 0xA2D3: 0x2482,
+ 0xA2D4: 0x2483,
+ 0xA2D5: 0x2484,
+ 0xA2D6: 0x2485,
+ 0xA2D7: 0x2486,
+ 0xA2D8: 0x2487,
+ 0xA2D9: 0x2460,
+ 0xA2DA: 0x2461,
+ 0xA2DB: 0x2462,
+ 0xA2DC: 0x2463,
+ 0xA2DD: 0x2464,
+ 0xA2DE: 0x2465,
+ 0xA2DF: 0x2466,
+ 0xA2E0: 0x2467,
+ 0xA2E1: 0x2468,
+ 0xA2E2: 0x2469,
+ 0xA2E3: 0x20AC,
+ 0xA2E4: 0xE76D,
+ 0xA2E5: 0x3220,
+ 0xA2E6: 0x3221,
+ 0xA2E7: 0x3222,
+ 0xA2E8: 0x3223,
+ 0xA2E9: 0x3224,
+ 0xA2EA: 0x3225,
+ 0xA2EB: 0x3226,
+ 0xA2EC: 0x3227,
+ 0xA2ED: 0x3228,
+ 0xA2EE: 0x3229,
+ 0xA2EF: 0xE76E,
+ 0xA2F0: 0xE76F,
+ 0xA2F1: 0x2160,
+ 0xA2F2: 0x2161,
+ 0xA2F3: 0x2162,
+ 0xA2F4: 0x2163,
+ 0xA2F5: 0x2164,
+ 0xA2F6: 0x2165,
+ 0xA2F7: 0x2166,
+ 0xA2F8: 0x2167,
+ 0xA2F9: 0x2168,
+ 0xA2FA: 0x2169,
+ 0xA2FB: 0x216A,
+ 0xA2FC: 0x216B,
+ 0xA2FD: 0xE770,
+ 0xA2FE: 0xE771,
+ 0xA340: 0xE586,
+ 0xA341: 0xE587,
+ 0xA342: 0xE588,
+ 0xA343: 0xE589,
+ 0xA344: 0xE58A,
+ 0xA345: 0xE58B,
+ 0xA346: 0xE58C,
+ 0xA347: 0xE58D,
+ 0xA348: 0xE58E,
+ 0xA349: 0xE58F,
+ 0xA34A: 0xE590,
+ 0xA34B: 0xE591,
+ 0xA34C: 0xE592,
+ 0xA34D: 0xE593,
+ 0xA34E: 0xE594,
+ 0xA34F: 0xE595,
+ 0xA350: 0xE596,
+ 0xA351: 0xE597,
+ 0xA352: 0xE598,
+ 0xA353: 0xE599,
+ 0xA354: 0xE59A,
+ 0xA355: 0xE59B,
+ 0xA356: 0xE59C,
+ 0xA357: 0xE59D,
+ 0xA358: 0xE59E,
+ 0xA359: 0xE59F,
+ 0xA35A: 0xE5A0,
+ 0xA35B: 0xE5A1,
+ 0xA35C: 0xE5A2,
+ 0xA35D: 0xE5A3,
+ 0xA35E: 0xE5A4,
+ 0xA35F: 0xE5A5,
+ 0xA360: 0xE5A6,
+ 0xA361: 0xE5A7,
+ 0xA362: 0xE5A8,
+ 0xA363: 0xE5A9,
+ 0xA364: 0xE5AA,
+ 0xA365: 0xE5AB,
+ 0xA366: 0xE5AC,
+ 0xA367: 0xE5AD,
+ 0xA368: 0xE5AE,
+ 0xA369: 0xE5AF,
+ 0xA36A: 0xE5B0,
+ 0xA36B: 0xE5B1,
+ 0xA36C: 0xE5B2,
+ 0xA36D: 0xE5B3,
+ 0xA36E: 0xE5B4,
+ 0xA36F: 0xE5B5,
+ 0xA370: 0xE5B6,
+ 0xA371: 0xE5B7,
+ 0xA372: 0xE5B8,
+ 0xA373: 0xE5B9,
+ 0xA374: 0xE5BA,
+ 0xA375: 0xE5BB,
+ 0xA376: 0xE5BC,
+ 0xA377: 0xE5BD,
+ 0xA378: 0xE5BE,
+ 0xA379: 0xE5BF,
+ 0xA37A: 0xE5C0,
+ 0xA37B: 0xE5C1,
+ 0xA37C: 0xE5C2,
+ 0xA37D: 0xE5C3,
+ 0xA37E: 0xE5C4,
+ 0xA380: 0xE5C5,
+ 0xA381: 0xE5C6,
+ 0xA382: 0xE5C7,
+ 0xA383: 0xE5C8,
+ 0xA384: 0xE5C9,
+ 0xA385: 0xE5CA,
+ 0xA386: 0xE5CB,
+ 0xA387: 0xE5CC,
+ 0xA388: 0xE5CD,
+ 0xA389: 0xE5CE,
+ 0xA38A: 0xE5CF,
+ 0xA38B: 0xE5D0,
+ 0xA38C: 0xE5D1,
+ 0xA38D: 0xE5D2,
+ 0xA38E: 0xE5D3,
+ 0xA38F: 0xE5D4,
+ 0xA390: 0xE5D5,
+ 0xA391: 0xE5D6,
+ 0xA392: 0xE5D7,
+ 0xA393: 0xE5D8,
+ 0xA394: 0xE5D9,
+ 0xA395: 0xE5DA,
+ 0xA396: 0xE5DB,
+ 0xA397: 0xE5DC,
+ 0xA398: 0xE5DD,
+ 0xA399: 0xE5DE,
+ 0xA39A: 0xE5DF,
+ 0xA39B: 0xE5E0,
+ 0xA39C: 0xE5E1,
+ 0xA39D: 0xE5E2,
+ 0xA39E: 0xE5E3,
+ 0xA39F: 0xE5E4,
+ 0xA3A0: 0xE5E5,
+ 0xA3A1: 0xFF01,
+ 0xA3A2: 0xFF02,
+ 0xA3A3: 0xFF03,
+ 0xA3A4: 0xFFE5,
+ 0xA3A5: 0xFF05,
+ 0xA3A6: 0xFF06,
+ 0xA3A7: 0xFF07,
+ 0xA3A8: 0xFF08,
+ 0xA3A9: 0xFF09,
+ 0xA3AA: 0xFF0A,
+ 0xA3AB: 0xFF0B,
+ 0xA3AC: 0xFF0C,
+ 0xA3AD: 0xFF0D,
+ 0xA3AE: 0xFF0E,
+ 0xA3AF: 0xFF0F,
+ 0xA3B0: 0xFF10,
+ 0xA3B1: 0xFF11,
+ 0xA3B2: 0xFF12,
+ 0xA3B3: 0xFF13,
+ 0xA3B4: 0xFF14,
+ 0xA3B5: 0xFF15,
+ 0xA3B6: 0xFF16,
+ 0xA3B7: 0xFF17,
+ 0xA3B8: 0xFF18,
+ 0xA3B9: 0xFF19,
+ 0xA3BA: 0xFF1A,
+ 0xA3BB: 0xFF1B,
+ 0xA3BC: 0xFF1C,
+ 0xA3BD: 0xFF1D,
+ 0xA3BE: 0xFF1E,
+ 0xA3BF: 0xFF1F,
+ 0xA3C0: 0xFF20,
+ 0xA3C1: 0xFF21,
+ 0xA3C2: 0xFF22,
+ 0xA3C3: 0xFF23,
+ 0xA3C4: 0xFF24,
+ 0xA3C5: 0xFF25,
+ 0xA3C6: 0xFF26,
+ 0xA3C7: 0xFF27,
+ 0xA3C8: 0xFF28,
+ 0xA3C9: 0xFF29,
+ 0xA3CA: 0xFF2A,
+ 0xA3CB: 0xFF2B,
+ 0xA3CC: 0xFF2C,
+ 0xA3CD: 0xFF2D,
+ 0xA3CE: 0xFF2E,
+ 0xA3CF: 0xFF2F,
+ 0xA3D0: 0xFF30,
+ 0xA3D1: 0xFF31,
+ 0xA3D2: 0xFF32,
+ 0xA3D3: 0xFF33,
+ 0xA3D4: 0xFF34,
+ 0xA3D5: 0xFF35,
+ 0xA3D6: 0xFF36,
+ 0xA3D7: 0xFF37,
+ 0xA3D8: 0xFF38,
+ 0xA3D9: 0xFF39,
+ 0xA3DA: 0xFF3A,
+ 0xA3DB: 0xFF3B,
+ 0xA3DC: 0xFF3C,
+ 0xA3DD: 0xFF3D,
+ 0xA3DE: 0xFF3E,
+ 0xA3DF: 0xFF3F,
+ 0xA3E0: 0xFF40,
+ 0xA3E1: 0xFF41,
+ 0xA3E2: 0xFF42,
+ 0xA3E3: 0xFF43,
+ 0xA3E4: 0xFF44,
+ 0xA3E5: 0xFF45,
+ 0xA3E6: 0xFF46,
+ 0xA3E7: 0xFF47,
+ 0xA3E8: 0xFF48,
+ 0xA3E9: 0xFF49,
+ 0xA3EA: 0xFF4A,
+ 0xA3EB: 0xFF4B,
+ 0xA3EC: 0xFF4C,
+ 0xA3ED: 0xFF4D,
+ 0xA3EE: 0xFF4E,
+ 0xA3EF: 0xFF4F,
+ 0xA3F0: 0xFF50,
+ 0xA3F1: 0xFF51,
+ 0xA3F2: 0xFF52,
+ 0xA3F3: 0xFF53,
+ 0xA3F4: 0xFF54,
+ 0xA3F5: 0xFF55,
+ 0xA3F6: 0xFF56,
+ 0xA3F7: 0xFF57,
+ 0xA3F8: 0xFF58,
+ 0xA3F9: 0xFF59,
+ 0xA3FA: 0xFF5A,
+ 0xA3FB: 0xFF5B,
+ 0xA3FC: 0xFF5C,
+ 0xA3FD: 0xFF5D,
+ 0xA3FE: 0xFFE3,
+ 0xA440: 0xE5E6,
+ 0xA441: 0xE5E7,
+ 0xA442: 0xE5E8,
+ 0xA443: 0xE5E9,
+ 0xA444: 0xE5EA,
+ 0xA445: 0xE5EB,
+ 0xA446: 0xE5EC,
+ 0xA447: 0xE5ED,
+ 0xA448: 0xE5EE,
+ 0xA449: 0xE5EF,
+ 0xA44A: 0xE5F0,
+ 0xA44B: 0xE5F1,
+ 0xA44C: 0xE5F2,
+ 0xA44D: 0xE5F3,
+ 0xA44E: 0xE5F4,
+ 0xA44F: 0xE5F5,
+ 0xA450: 0xE5F6,
+ 0xA451: 0xE5F7,
+ 0xA452: 0xE5F8,
+ 0xA453: 0xE5F9,
+ 0xA454: 0xE5FA,
+ 0xA455: 0xE5FB,
+ 0xA456: 0xE5FC,
+ 0xA457: 0xE5FD,
+ 0xA458: 0xE5FE,
+ 0xA459: 0xE5FF,
+ 0xA45A: 0xE600,
+ 0xA45B: 0xE601,
+ 0xA45C: 0xE602,
+ 0xA45D: 0xE603,
+ 0xA45E: 0xE604,
+ 0xA45F: 0xE605,
+ 0xA460: 0xE606,
+ 0xA461: 0xE607,
+ 0xA462: 0xE608,
+ 0xA463: 0xE609,
+ 0xA464: 0xE60A,
+ 0xA465: 0xE60B,
+ 0xA466: 0xE60C,
+ 0xA467: 0xE60D,
+ 0xA468: 0xE60E,
+ 0xA469: 0xE60F,
+ 0xA46A: 0xE610,
+ 0xA46B: 0xE611,
+ 0xA46C: 0xE612,
+ 0xA46D: 0xE613,
+ 0xA46E: 0xE614,
+ 0xA46F: 0xE615,
+ 0xA470: 0xE616,
+ 0xA471: 0xE617,
+ 0xA472: 0xE618,
+ 0xA473: 0xE619,
+ 0xA474: 0xE61A,
+ 0xA475: 0xE61B,
+ 0xA476: 0xE61C,
+ 0xA477: 0xE61D,
+ 0xA478: 0xE61E,
+ 0xA479: 0xE61F,
+ 0xA47A: 0xE620,
+ 0xA47B: 0xE621,
+ 0xA47C: 0xE622,
+ 0xA47D: 0xE623,
+ 0xA47E: 0xE624,
+ 0xA480: 0xE625,
+ 0xA481: 0xE626,
+ 0xA482: 0xE627,
+ 0xA483: 0xE628,
+ 0xA484: 0xE629,
+ 0xA485: 0xE62A,
+ 0xA486: 0xE62B,
+ 0xA487: 0xE62C,
+ 0xA488: 0xE62D,
+ 0xA489: 0xE62E,
+ 0xA48A: 0xE62F,
+ 0xA48B: 0xE630,
+ 0xA48C: 0xE631,
+ 0xA48D: 0xE632,
+ 0xA48E: 0xE633,
+ 0xA48F: 0xE634,
+ 0xA490: 0xE635,
+ 0xA491: 0xE636,
+ 0xA492: 0xE637,
+ 0xA493: 0xE638,
+ 0xA494: 0xE639,
+ 0xA495: 0xE63A,
+ 0xA496: 0xE63B,
+ 0xA497: 0xE63C,
+ 0xA498: 0xE63D,
+ 0xA499: 0xE63E,
+ 0xA49A: 0xE63F,
+ 0xA49B: 0xE640,
+ 0xA49C: 0xE641,
+ 0xA49D: 0xE642,
+ 0xA49E: 0xE643,
+ 0xA49F: 0xE644,
+ 0xA4A0: 0xE645,
+ 0xA4A1: 0x3041,
+ 0xA4A2: 0x3042,
+ 0xA4A3: 0x3043,
+ 0xA4A4: 0x3044,
+ 0xA4A5: 0x3045,
+ 0xA4A6: 0x3046,
+ 0xA4A7: 0x3047,
+ 0xA4A8: 0x3048,
+ 0xA4A9: 0x3049,
+ 0xA4AA: 0x304A,
+ 0xA4AB: 0x304B,
+ 0xA4AC: 0x304C,
+ 0xA4AD: 0x304D,
+ 0xA4AE: 0x304E,
+ 0xA4AF: 0x304F,
+ 0xA4B0: 0x3050,
+ 0xA4B1: 0x3051,
+ 0xA4B2: 0x3052,
+ 0xA4B3: 0x3053,
+ 0xA4B4: 0x3054,
+ 0xA4B5: 0x3055,
+ 0xA4B6: 0x3056,
+ 0xA4B7: 0x3057,
+ 0xA4B8: 0x3058,
+ 0xA4B9: 0x3059,
+ 0xA4BA: 0x305A,
+ 0xA4BB: 0x305B,
+ 0xA4BC: 0x305C,
+ 0xA4BD: 0x305D,
+ 0xA4BE: 0x305E,
+ 0xA4BF: 0x305F,
+ 0xA4C0: 0x3060,
+ 0xA4C1: 0x3061,
+ 0xA4C2: 0x3062,
+ 0xA4C3: 0x3063,
+ 0xA4C4: 0x3064,
+ 0xA4C5: 0x3065,
+ 0xA4C6: 0x3066,
+ 0xA4C7: 0x3067,
+ 0xA4C8: 0x3068,
+ 0xA4C9: 0x3069,
+ 0xA4CA: 0x306A,
+ 0xA4CB: 0x306B,
+ 0xA4CC: 0x306C,
+ 0xA4CD: 0x306D,
+ 0xA4CE: 0x306E,
+ 0xA4CF: 0x306F,
+ 0xA4D0: 0x3070,
+ 0xA4D1: 0x3071,
+ 0xA4D2: 0x3072,
+ 0xA4D3: 0x3073,
+ 0xA4D4: 0x3074,
+ 0xA4D5: 0x3075,
+ 0xA4D6: 0x3076,
+ 0xA4D7: 0x3077,
+ 0xA4D8: 0x3078,
+ 0xA4D9: 0x3079,
+ 0xA4DA: 0x307A,
+ 0xA4DB: 0x307B,
+ 0xA4DC: 0x307C,
+ 0xA4DD: 0x307D,
+ 0xA4DE: 0x307E,
+ 0xA4DF: 0x307F,
+ 0xA4E0: 0x3080,
+ 0xA4E1: 0x3081,
+ 0xA4E2: 0x3082,
+ 0xA4E3: 0x3083,
+ 0xA4E4: 0x3084,
+ 0xA4E5: 0x3085,
+ 0xA4E6: 0x3086,
+ 0xA4E7: 0x3087,
+ 0xA4E8: 0x3088,
+ 0xA4E9: 0x3089,
+ 0xA4EA: 0x308A,
+ 0xA4EB: 0x308B,
+ 0xA4EC: 0x308C,
+ 0xA4ED: 0x308D,
+ 0xA4EE: 0x308E,
+ 0xA4EF: 0x308F,
+ 0xA4F0: 0x3090,
+ 0xA4F1: 0x3091,
+ 0xA4F2: 0x3092,
+ 0xA4F3: 0x3093,
+ 0xA4F4: 0xE772,
+ 0xA4F5: 0xE773,
+ 0xA4F6: 0xE774,
+ 0xA4F7: 0xE775,
+ 0xA4F8: 0xE776,
+ 0xA4F9: 0xE777,
+ 0xA4FA: 0xE778,
+ 0xA4FB: 0xE779,
+ 0xA4FC: 0xE77A,
+ 0xA4FD: 0xE77B,
+ 0xA4FE: 0xE77C,
+ 0xA540: 0xE646,
+ 0xA541: 0xE647,
+ 0xA542: 0xE648,
+ 0xA543: 0xE649,
+ 0xA544: 0xE64A,
+ 0xA545: 0xE64B,
+ 0xA546: 0xE64C,
+ 0xA547: 0xE64D,
+ 0xA548: 0xE64E,
+ 0xA549: 0xE64F,
+ 0xA54A: 0xE650,
+ 0xA54B: 0xE651,
+ 0xA54C: 0xE652,
+ 0xA54D: 0xE653,
+ 0xA54E: 0xE654,
+ 0xA54F: 0xE655,
+ 0xA550: 0xE656,
+ 0xA551: 0xE657,
+ 0xA552: 0xE658,
+ 0xA553: 0xE659,
+ 0xA554: 0xE65A,
+ 0xA555: 0xE65B,
+ 0xA556: 0xE65C,
+ 0xA557: 0xE65D,
+ 0xA558: 0xE65E,
+ 0xA559: 0xE65F,
+ 0xA55A: 0xE660,
+ 0xA55B: 0xE661,
+ 0xA55C: 0xE662,
+ 0xA55D: 0xE663,
+ 0xA55E: 0xE664,
+ 0xA55F: 0xE665,
+ 0xA560: 0xE666,
+ 0xA561: 0xE667,
+ 0xA562: 0xE668,
+ 0xA563: 0xE669,
+ 0xA564: 0xE66A,
+ 0xA565: 0xE66B,
+ 0xA566: 0xE66C,
+ 0xA567: 0xE66D,
+ 0xA568: 0xE66E,
+ 0xA569: 0xE66F,
+ 0xA56A: 0xE670,
+ 0xA56B: 0xE671,
+ 0xA56C: 0xE672,
+ 0xA56D: 0xE673,
+ 0xA56E: 0xE674,
+ 0xA56F: 0xE675,
+ 0xA570: 0xE676,
+ 0xA571: 0xE677,
+ 0xA572: 0xE678,
+ 0xA573: 0xE679,
+ 0xA574: 0xE67A,
+ 0xA575: 0xE67B,
+ 0xA576: 0xE67C,
+ 0xA577: 0xE67D,
+ 0xA578: 0xE67E,
+ 0xA579: 0xE67F,
+ 0xA57A: 0xE680,
+ 0xA57B: 0xE681,
+ 0xA57C: 0xE682,
+ 0xA57D: 0xE683,
+ 0xA57E: 0xE684,
+ 0xA580: 0xE685,
+ 0xA581: 0xE686,
+ 0xA582: 0xE687,
+ 0xA583: 0xE688,
+ 0xA584: 0xE689,
+ 0xA585: 0xE68A,
+ 0xA586: 0xE68B,
+ 0xA587: 0xE68C,
+ 0xA588: 0xE68D,
+ 0xA589: 0xE68E,
+ 0xA58A: 0xE68F,
+ 0xA58B: 0xE690,
+ 0xA58C: 0xE691,
+ 0xA58D: 0xE692,
+ 0xA58E: 0xE693,
+ 0xA58F: 0xE694,
+ 0xA590: 0xE695,
+ 0xA591: 0xE696,
+ 0xA592: 0xE697,
+ 0xA593: 0xE698,
+ 0xA594: 0xE699,
+ 0xA595: 0xE69A,
+ 0xA596: 0xE69B,
+ 0xA597: 0xE69C,
+ 0xA598: 0xE69D,
+ 0xA599: 0xE69E,
+ 0xA59A: 0xE69F,
+ 0xA59B: 0xE6A0,
+ 0xA59C: 0xE6A1,
+ 0xA59D: 0xE6A2,
+ 0xA59E: 0xE6A3,
+ 0xA59F: 0xE6A4,
+ 0xA5A0: 0xE6A5,
+ 0xA5A1: 0x30A1,
+ 0xA5A2: 0x30A2,
+ 0xA5A3: 0x30A3,
+ 0xA5A4: 0x30A4,
+ 0xA5A5: 0x30A5,
+ 0xA5A6: 0x30A6,
+ 0xA5A7: 0x30A7,
+ 0xA5A8: 0x30A8,
+ 0xA5A9: 0x30A9,
+ 0xA5AA: 0x30AA,
+ 0xA5AB: 0x30AB,
+ 0xA5AC: 0x30AC,
+ 0xA5AD: 0x30AD,
+ 0xA5AE: 0x30AE,
+ 0xA5AF: 0x30AF,
+ 0xA5B0: 0x30B0,
+ 0xA5B1: 0x30B1,
+ 0xA5B2: 0x30B2,
+ 0xA5B3: 0x30B3,
+ 0xA5B4: 0x30B4,
+ 0xA5B5: 0x30B5,
+ 0xA5B6: 0x30B6,
+ 0xA5B7: 0x30B7,
+ 0xA5B8: 0x30B8,
+ 0xA5B9: 0x30B9,
+ 0xA5BA: 0x30BA,
+ 0xA5BB: 0x30BB,
+ 0xA5BC: 0x30BC,
+ 0xA5BD: 0x30BD,
+ 0xA5BE: 0x30BE,
+ 0xA5BF: 0x30BF,
+ 0xA5C0: 0x30C0,
+ 0xA5C1: 0x30C1,
+ 0xA5C2: 0x30C2,
+ 0xA5C3: 0x30C3,
+ 0xA5C4: 0x30C4,
+ 0xA5C5: 0x30C5,
+ 0xA5C6: 0x30C6,
+ 0xA5C7: 0x30C7,
+ 0xA5C8: 0x30C8,
+ 0xA5C9: 0x30C9,
+ 0xA5CA: 0x30CA,
+ 0xA5CB: 0x30CB,
+ 0xA5CC: 0x30CC,
+ 0xA5CD: 0x30CD,
+ 0xA5CE: 0x30CE,
+ 0xA5CF: 0x30CF,
+ 0xA5D0: 0x30D0,
+ 0xA5D1: 0x30D1,
+ 0xA5D2: 0x30D2,
+ 0xA5D3: 0x30D3,
+ 0xA5D4: 0x30D4,
+ 0xA5D5: 0x30D5,
+ 0xA5D6: 0x30D6,
+ 0xA5D7: 0x30D7,
+ 0xA5D8: 0x30D8,
+ 0xA5D9: 0x30D9,
+ 0xA5DA: 0x30DA,
+ 0xA5DB: 0x30DB,
+ 0xA5DC: 0x30DC,
+ 0xA5DD: 0x30DD,
+ 0xA5DE: 0x30DE,
+ 0xA5DF: 0x30DF,
+ 0xA5E0: 0x30E0,
+ 0xA5E1: 0x30E1,
+ 0xA5E2: 0x30E2,
+ 0xA5E3: 0x30E3,
+ 0xA5E4: 0x30E4,
+ 0xA5E5: 0x30E5,
+ 0xA5E6: 0x30E6,
+ 0xA5E7: 0x30E7,
+ 0xA5E8: 0x30E8,
+ 0xA5E9: 0x30E9,
+ 0xA5EA: 0x30EA,
+ 0xA5EB: 0x30EB,
+ 0xA5EC: 0x30EC,
+ 0xA5ED: 0x30ED,
+ 0xA5EE: 0x30EE,
+ 0xA5EF: 0x30EF,
+ 0xA5F0: 0x30F0,
+ 0xA5F1: 0x30F1,
+ 0xA5F2: 0x30F2,
+ 0xA5F3: 0x30F3,
+ 0xA5F4: 0x30F4,
+ 0xA5F5: 0x30F5,
+ 0xA5F6: 0x30F6,
+ 0xA5F7: 0xE77D,
+ 0xA5F8: 0xE77E,
+ 0xA5F9: 0xE77F,
+ 0xA5FA: 0xE780,
+ 0xA5FB: 0xE781,
+ 0xA5FC: 0xE782,
+ 0xA5FD: 0xE783,
+ 0xA5FE: 0xE784,
+ 0xA640: 0xE6A6,
+ 0xA641: 0xE6A7,
+ 0xA642: 0xE6A8,
+ 0xA643: 0xE6A9,
+ 0xA644: 0xE6AA,
+ 0xA645: 0xE6AB,
+ 0xA646: 0xE6AC,
+ 0xA647: 0xE6AD,
+ 0xA648: 0xE6AE,
+ 0xA649: 0xE6AF,
+ 0xA64A: 0xE6B0,
+ 0xA64B: 0xE6B1,
+ 0xA64C: 0xE6B2,
+ 0xA64D: 0xE6B3,
+ 0xA64E: 0xE6B4,
+ 0xA64F: 0xE6B5,
+ 0xA650: 0xE6B6,
+ 0xA651: 0xE6B7,
+ 0xA652: 0xE6B8,
+ 0xA653: 0xE6B9,
+ 0xA654: 0xE6BA,
+ 0xA655: 0xE6BB,
+ 0xA656: 0xE6BC,
+ 0xA657: 0xE6BD,
+ 0xA658: 0xE6BE,
+ 0xA659: 0xE6BF,
+ 0xA65A: 0xE6C0,
+ 0xA65B: 0xE6C1,
+ 0xA65C: 0xE6C2,
+ 0xA65D: 0xE6C3,
+ 0xA65E: 0xE6C4,
+ 0xA65F: 0xE6C5,
+ 0xA660: 0xE6C6,
+ 0xA661: 0xE6C7,
+ 0xA662: 0xE6C8,
+ 0xA663: 0xE6C9,
+ 0xA664: 0xE6CA,
+ 0xA665: 0xE6CB,
+ 0xA666: 0xE6CC,
+ 0xA667: 0xE6CD,
+ 0xA668: 0xE6CE,
+ 0xA669: 0xE6CF,
+ 0xA66A: 0xE6D0,
+ 0xA66B: 0xE6D1,
+ 0xA66C: 0xE6D2,
+ 0xA66D: 0xE6D3,
+ 0xA66E: 0xE6D4,
+ 0xA66F: 0xE6D5,
+ 0xA670: 0xE6D6,
+ 0xA671: 0xE6D7,
+ 0xA672: 0xE6D8,
+ 0xA673: 0xE6D9,
+ 0xA674: 0xE6DA,
+ 0xA675: 0xE6DB,
+ 0xA676: 0xE6DC,
+ 0xA677: 0xE6DD,
+ 0xA678: 0xE6DE,
+ 0xA679: 0xE6DF,
+ 0xA67A: 0xE6E0,
+ 0xA67B: 0xE6E1,
+ 0xA67C: 0xE6E2,
+ 0xA67D: 0xE6E3,
+ 0xA67E: 0xE6E4,
+ 0xA680: 0xE6E5,
+ 0xA681: 0xE6E6,
+ 0xA682: 0xE6E7,
+ 0xA683: 0xE6E8,
+ 0xA684: 0xE6E9,
+ 0xA685: 0xE6EA,
+ 0xA686: 0xE6EB,
+ 0xA687: 0xE6EC,
+ 0xA688: 0xE6ED,
+ 0xA689: 0xE6EE,
+ 0xA68A: 0xE6EF,
+ 0xA68B: 0xE6F0,
+ 0xA68C: 0xE6F1,
+ 0xA68D: 0xE6F2,
+ 0xA68E: 0xE6F3,
+ 0xA68F: 0xE6F4,
+ 0xA690: 0xE6F5,
+ 0xA691: 0xE6F6,
+ 0xA692: 0xE6F7,
+ 0xA693: 0xE6F8,
+ 0xA694: 0xE6F9,
+ 0xA695: 0xE6FA,
+ 0xA696: 0xE6FB,
+ 0xA697: 0xE6FC,
+ 0xA698: 0xE6FD,
+ 0xA699: 0xE6FE,
+ 0xA69A: 0xE6FF,
+ 0xA69B: 0xE700,
+ 0xA69C: 0xE701,
+ 0xA69D: 0xE702,
+ 0xA69E: 0xE703,
+ 0xA69F: 0xE704,
+ 0xA6A0: 0xE705,
+ 0xA6A1: 0x0391,
+ 0xA6A2: 0x0392,
+ 0xA6A3: 0x0393,
+ 0xA6A4: 0x0394,
+ 0xA6A5: 0x0395,
+ 0xA6A6: 0x0396,
+ 0xA6A7: 0x0397,
+ 0xA6A8: 0x0398,
+ 0xA6A9: 0x0399,
+ 0xA6AA: 0x039A,
+ 0xA6AB: 0x039B,
+ 0xA6AC: 0x039C,
+ 0xA6AD: 0x039D,
+ 0xA6AE: 0x039E,
+ 0xA6AF: 0x039F,
+ 0xA6B0: 0x03A0,
+ 0xA6B1: 0x03A1,
+ 0xA6B2: 0x03A3,
+ 0xA6B3: 0x03A4,
+ 0xA6B4: 0x03A5,
+ 0xA6B5: 0x03A6,
+ 0xA6B6: 0x03A7,
+ 0xA6B7: 0x03A8,
+ 0xA6B8: 0x03A9,
+ 0xA6B9: 0xE785,
+ 0xA6BA: 0xE786,
+ 0xA6BB: 0xE787,
+ 0xA6BC: 0xE788,
+ 0xA6BD: 0xE789,
+ 0xA6BE: 0xE78A,
+ 0xA6BF: 0xE78B,
+ 0xA6C0: 0xE78C,
+ 0xA6C1: 0x03B1,
+ 0xA6C2: 0x03B2,
+ 0xA6C3: 0x03B3,
+ 0xA6C4: 0x03B4,
+ 0xA6C5: 0x03B5,
+ 0xA6C6: 0x03B6,
+ 0xA6C7: 0x03B7,
+ 0xA6C8: 0x03B8,
+ 0xA6C9: 0x03B9,
+ 0xA6CA: 0x03BA,
+ 0xA6CB: 0x03BB,
+ 0xA6CC: 0x03BC,
+ 0xA6CD: 0x03BD,
+ 0xA6CE: 0x03BE,
+ 0xA6CF: 0x03BF,
+ 0xA6D0: 0x03C0,
+ 0xA6D1: 0x03C1,
+ 0xA6D2: 0x03C3,
+ 0xA6D3: 0x03C4,
+ 0xA6D4: 0x03C5,
+ 0xA6D5: 0x03C6,
+ 0xA6D6: 0x03C7,
+ 0xA6D7: 0x03C8,
+ 0xA6D8: 0x03C9,
+ 0xA6D9: 0xFE10,
+ 0xA6DA: 0xFE12,
+ 0xA6DB: 0xFE11,
+ 0xA6DC: 0xFE13,
+ 0xA6DD: 0xFE14,
+ 0xA6DE: 0xFE15,
+ 0xA6DF: 0xFE16,
+ 0xA6E0: 0xFE35,
+ 0xA6E1: 0xFE36,
+ 0xA6E2: 0xFE39,
+ 0xA6E3: 0xFE3A,
+ 0xA6E4: 0xFE3F,
+ 0xA6E5: 0xFE40,
+ 0xA6E6: 0xFE3D,
+ 0xA6E7: 0xFE3E,
+ 0xA6E8: 0xFE41,
+ 0xA6E9: 0xFE42,
+ 0xA6EA: 0xFE43,
+ 0xA6EB: 0xFE44,
+ 0xA6EC: 0xFE17,
+ 0xA6ED: 0xFE18,
+ 0xA6EE: 0xFE3B,
+ 0xA6EF: 0xFE3C,
+ 0xA6F0: 0xFE37,
+ 0xA6F1: 0xFE38,
+ 0xA6F2: 0xFE31,
+ 0xA6F3: 0xFE19,
+ 0xA6F4: 0xFE33,
+ 0xA6F5: 0xFE34,
+ 0xA6F6: 0xE797,
+ 0xA6F7: 0xE798,
+ 0xA6F8: 0xE799,
+ 0xA6F9: 0xE79A,
+ 0xA6FA: 0xE79B,
+ 0xA6FB: 0xE79C,
+ 0xA6FC: 0xE79D,
+ 0xA6FD: 0xE79E,
+ 0xA6FE: 0xE79F,
+ 0xA740: 0xE706,
+ 0xA741: 0xE707,
+ 0xA742: 0xE708,
+ 0xA743: 0xE709,
+ 0xA744: 0xE70A,
+ 0xA745: 0xE70B,
+ 0xA746: 0xE70C,
+ 0xA747: 0xE70D,
+ 0xA748: 0xE70E,
+ 0xA749: 0xE70F,
+ 0xA74A: 0xE710,
+ 0xA74B: 0xE711,
+ 0xA74C: 0xE712,
+ 0xA74D: 0xE713,
+ 0xA74E: 0xE714,
+ 0xA74F: 0xE715,
+ 0xA750: 0xE716,
+ 0xA751: 0xE717,
+ 0xA752: 0xE718,
+ 0xA753: 0xE719,
+ 0xA754: 0xE71A,
+ 0xA755: 0xE71B,
+ 0xA756: 0xE71C,
+ 0xA757: 0xE71D,
+ 0xA758: 0xE71E,
+ 0xA759: 0xE71F,
+ 0xA75A: 0xE720,
+ 0xA75B: 0xE721,
+ 0xA75C: 0xE722,
+ 0xA75D: 0xE723,
+ 0xA75E: 0xE724,
+ 0xA75F: 0xE725,
+ 0xA760: 0xE726,
+ 0xA761: 0xE727,
+ 0xA762: 0xE728,
+ 0xA763: 0xE729,
+ 0xA764: 0xE72A,
+ 0xA765: 0xE72B,
+ 0xA766: 0xE72C,
+ 0xA767: 0xE72D,
+ 0xA768: 0xE72E,
+ 0xA769: 0xE72F,
+ 0xA76A: 0xE730,
+ 0xA76B: 0xE731,
+ 0xA76C: 0xE732,
+ 0xA76D: 0xE733,
+ 0xA76E: 0xE734,
+ 0xA76F: 0xE735,
+ 0xA770: 0xE736,
+ 0xA771: 0xE737,
+ 0xA772: 0xE738,
+ 0xA773: 0xE739,
+ 0xA774: 0xE73A,
+ 0xA775: 0xE73B,
+ 0xA776: 0xE73C,
+ 0xA777: 0xE73D,
+ 0xA778: 0xE73E,
+ 0xA779: 0xE73F,
+ 0xA77A: 0xE740,
+ 0xA77B: 0xE741,
+ 0xA77C: 0xE742,
+ 0xA77D: 0xE743,
+ 0xA77E: 0xE744,
+ 0xA780: 0xE745,
+ 0xA781: 0xE746,
+ 0xA782: 0xE747,
+ 0xA783: 0xE748,
+ 0xA784: 0xE749,
+ 0xA785: 0xE74A,
+ 0xA786: 0xE74B,
+ 0xA787: 0xE74C,
+ 0xA788: 0xE74D,
+ 0xA789: 0xE74E,
+ 0xA78A: 0xE74F,
+ 0xA78B: 0xE750,
+ 0xA78C: 0xE751,
+ 0xA78D: 0xE752,
+ 0xA78E: 0xE753,
+ 0xA78F: 0xE754,
+ 0xA790: 0xE755,
+ 0xA791: 0xE756,
+ 0xA792: 0xE757,
+ 0xA793: 0xE758,
+ 0xA794: 0xE759,
+ 0xA795: 0xE75A,
+ 0xA796: 0xE75B,
+ 0xA797: 0xE75C,
+ 0xA798: 0xE75D,
+ 0xA799: 0xE75E,
+ 0xA79A: 0xE75F,
+ 0xA79B: 0xE760,
+ 0xA79C: 0xE761,
+ 0xA79D: 0xE762,
+ 0xA79E: 0xE763,
+ 0xA79F: 0xE764,
+ 0xA7A0: 0xE765,
+ 0xA7A1: 0x0410,
+ 0xA7A2: 0x0411,
+ 0xA7A3: 0x0412,
+ 0xA7A4: 0x0413,
+ 0xA7A5: 0x0414,
+ 0xA7A6: 0x0415,
+ 0xA7A7: 0x0401,
+ 0xA7A8: 0x0416,
+ 0xA7A9: 0x0417,
+ 0xA7AA: 0x0418,
+ 0xA7AB: 0x0419,
+ 0xA7AC: 0x041A,
+ 0xA7AD: 0x041B,
+ 0xA7AE: 0x041C,
+ 0xA7AF: 0x041D,
+ 0xA7B0: 0x041E,
+ 0xA7B1: 0x041F,
+ 0xA7B2: 0x0420,
+ 0xA7B3: 0x0421,
+ 0xA7B4: 0x0422,
+ 0xA7B5: 0x0423,
+ 0xA7B6: 0x0424,
+ 0xA7B7: 0x0425,
+ 0xA7B8: 0x0426,
+ 0xA7B9: 0x0427,
+ 0xA7BA: 0x0428,
+ 0xA7BB: 0x0429,
+ 0xA7BC: 0x042A,
+ 0xA7BD: 0x042B,
+ 0xA7BE: 0x042C,
+ 0xA7BF: 0x042D,
+ 0xA7C0: 0x042E,
+ 0xA7C1: 0x042F,
+ 0xA7C2: 0xE7A0,
+ 0xA7C3: 0xE7A1,
+ 0xA7C4: 0xE7A2,
+ 0xA7C5: 0xE7A3,
+ 0xA7C6: 0xE7A4,
+ 0xA7C7: 0xE7A5,
+ 0xA7C8: 0xE7A6,
+ 0xA7C9: 0xE7A7,
+ 0xA7CA: 0xE7A8,
+ 0xA7CB: 0xE7A9,
+ 0xA7CC: 0xE7AA,
+ 0xA7CD: 0xE7AB,
+ 0xA7CE: 0xE7AC,
+ 0xA7CF: 0xE7AD,
+ 0xA7D0: 0xE7AE,
+ 0xA7D1: 0x0430,
+ 0xA7D2: 0x0431,
+ 0xA7D3: 0x0432,
+ 0xA7D4: 0x0433,
+ 0xA7D5: 0x0434,
+ 0xA7D6: 0x0435,
+ 0xA7D7: 0x0451,
+ 0xA7D8: 0x0436,
+ 0xA7D9: 0x0437,
+ 0xA7DA: 0x0438,
+ 0xA7DB: 0x0439,
+ 0xA7DC: 0x043A,
+ 0xA7DD: 0x043B,
+ 0xA7DE: 0x043C,
+ 0xA7DF: 0x043D,
+ 0xA7E0: 0x043E,
+ 0xA7E1: 0x043F,
+ 0xA7E2: 0x0440,
+ 0xA7E3: 0x0441,
+ 0xA7E4: 0x0442,
+ 0xA7E5: 0x0443,
+ 0xA7E6: 0x0444,
+ 0xA7E7: 0x0445,
+ 0xA7E8: 0x0446,
+ 0xA7E9: 0x0447,
+ 0xA7EA: 0x0448,
+ 0xA7EB: 0x0449,
+ 0xA7EC: 0x044A,
+ 0xA7ED: 0x044B,
+ 0xA7EE: 0x044C,
+ 0xA7EF: 0x044D,
+ 0xA7F0: 0x044E,
+ 0xA7F1: 0x044F,
+ 0xA7F2: 0xE7AF,
+ 0xA7F3: 0xE7B0,
+ 0xA7F4: 0xE7B1,
+ 0xA7F5: 0xE7B2,
+ 0xA7F6: 0xE7B3,
+ 0xA7F7: 0xE7B4,
+ 0xA7F8: 0xE7B5,
+ 0xA7F9: 0xE7B6,
+ 0xA7FA: 0xE7B7,
+ 0xA7FB: 0xE7B8,
+ 0xA7FC: 0xE7B9,
+ 0xA7FD: 0xE7BA,
+ 0xA7FE: 0xE7BB,
+ 0xA840: 0x02CA,
+ 0xA841: 0x02CB,
+ 0xA842: 0x02D9,
+ 0xA843: 0x2013,
+ 0xA844: 0x2015,
+ 0xA845: 0x2025,
+ 0xA846: 0x2035,
+ 0xA847: 0x2105,
+ 0xA848: 0x2109,
+ 0xA849: 0x2196,
+ 0xA84A: 0x2197,
+ 0xA84B: 0x2198,
+ 0xA84C: 0x2199,
+ 0xA84D: 0x2215,
+ 0xA84E: 0x221F,
+ 0xA84F: 0x2223,
+ 0xA850: 0x2252,
+ 0xA851: 0x2266,
+ 0xA852: 0x2267,
+ 0xA853: 0x22BF,
+ 0xA854: 0x2550,
+ 0xA855: 0x2551,
+ 0xA856: 0x2552,
+ 0xA857: 0x2553,
+ 0xA858: 0x2554,
+ 0xA859: 0x2555,
+ 0xA85A: 0x2556,
+ 0xA85B: 0x2557,
+ 0xA85C: 0x2558,
+ 0xA85D: 0x2559,
+ 0xA85E: 0x255A,
+ 0xA85F: 0x255B,
+ 0xA860: 0x255C,
+ 0xA861: 0x255D,
+ 0xA862: 0x255E,
+ 0xA863: 0x255F,
+ 0xA864: 0x2560,
+ 0xA865: 0x2561,
+ 0xA866: 0x2562,
+ 0xA867: 0x2563,
+ 0xA868: 0x2564,
+ 0xA869: 0x2565,
+ 0xA86A: 0x2566,
+ 0xA86B: 0x2567,
+ 0xA86C: 0x2568,
+ 0xA86D: 0x2569,
+ 0xA86E: 0x256A,
+ 0xA86F: 0x256B,
+ 0xA870: 0x256C,
+ 0xA871: 0x256D,
+ 0xA872: 0x256E,
+ 0xA873: 0x256F,
+ 0xA874: 0x2570,
+ 0xA875: 0x2571,
+ 0xA876: 0x2572,
+ 0xA877: 0x2573,
+ 0xA878: 0x2581,
+ 0xA879: 0x2582,
+ 0xA87A: 0x2583,
+ 0xA87B: 0x2584,
+ 0xA87C: 0x2585,
+ 0xA87D: 0x2586,
+ 0xA87E: 0x2587,
+ 0xA880: 0x2588,
+ 0xA881: 0x2589,
+ 0xA882: 0x258A,
+ 0xA883: 0x258B,
+ 0xA884: 0x258C,
+ 0xA885: 0x258D,
+ 0xA886: 0x258E,
+ 0xA887: 0x258F,
+ 0xA888: 0x2593,
+ 0xA889: 0x2594,
+ 0xA88A: 0x2595,
+ 0xA88B: 0x25BC,
+ 0xA88C: 0x25BD,
+ 0xA88D: 0x25E2,
+ 0xA88E: 0x25E3,
+ 0xA88F: 0x25E4,
+ 0xA890: 0x25E5,
+ 0xA891: 0x2609,
+ 0xA892: 0x2295,
+ 0xA893: 0x3012,
+ 0xA894: 0x301D,
+ 0xA895: 0x301E,
+ 0xA896: 0xE7BC,
+ 0xA897: 0xE7BD,
+ 0xA898: 0xE7BE,
+ 0xA899: 0xE7BF,
+ 0xA89A: 0xE7C0,
+ 0xA89B: 0xE7C1,
+ 0xA89C: 0xE7C2,
+ 0xA89D: 0xE7C3,
+ 0xA89E: 0xE7C4,
+ 0xA89F: 0xE7C5,
+ 0xA8A0: 0xE7C6,
+ 0xA8A1: 0x0101,
+ 0xA8A2: 0x00E1,
+ 0xA8A3: 0x01CE,
+ 0xA8A4: 0x00E0,
+ 0xA8A5: 0x0113,
+ 0xA8A6: 0x00E9,
+ 0xA8A7: 0x011B,
+ 0xA8A8: 0x00E8,
+ 0xA8A9: 0x012B,
+ 0xA8AA: 0x00ED,
+ 0xA8AB: 0x01D0,
+ 0xA8AC: 0x00EC,
+ 0xA8AD: 0x014D,
+ 0xA8AE: 0x00F3,
+ 0xA8AF: 0x01D2,
+ 0xA8B0: 0x00F2,
+ 0xA8B1: 0x016B,
+ 0xA8B2: 0x00FA,
+ 0xA8B3: 0x01D4,
+ 0xA8B4: 0x00F9,
+ 0xA8B5: 0x01D6,
+ 0xA8B6: 0x01D8,
+ 0xA8B7: 0x01DA,
+ 0xA8B8: 0x01DC,
+ 0xA8B9: 0x00FC,
+ 0xA8BA: 0x00EA,
+ 0xA8BB: 0x0251,
+ 0xA8BC: 0x1E3F,
+ 0xA8BD: 0x0144,
+ 0xA8BE: 0x0148,
+ 0xA8BF: 0x01F9,
+ 0xA8C0: 0x0261,
+ 0xA8C1: 0xE7C9,
+ 0xA8C2: 0xE7CA,
+ 0xA8C3: 0xE7CB,
+ 0xA8C4: 0xE7CC,
+ 0xA8C5: 0x3105,
+ 0xA8C6: 0x3106,
+ 0xA8C7: 0x3107,
+ 0xA8C8: 0x3108,
+ 0xA8C9: 0x3109,
+ 0xA8CA: 0x310A,
+ 0xA8CB: 0x310B,
+ 0xA8CC: 0x310C,
+ 0xA8CD: 0x310D,
+ 0xA8CE: 0x310E,
+ 0xA8CF: 0x310F,
+ 0xA8D0: 0x3110,
+ 0xA8D1: 0x3111,
+ 0xA8D2: 0x3112,
+ 0xA8D3: 0x3113,
+ 0xA8D4: 0x3114,
+ 0xA8D5: 0x3115,
+ 0xA8D6: 0x3116,
+ 0xA8D7: 0x3117,
+ 0xA8D8: 0x3118,
+ 0xA8D9: 0x3119,
+ 0xA8DA: 0x311A,
+ 0xA8DB: 0x311B,
+ 0xA8DC: 0x311C,
+ 0xA8DD: 0x311D,
+ 0xA8DE: 0x311E,
+ 0xA8DF: 0x311F,
+ 0xA8E0: 0x3120,
+ 0xA8E1: 0x3121,
+ 0xA8E2: 0x3122,
+ 0xA8E3: 0x3123,
+ 0xA8E4: 0x3124,
+ 0xA8E5: 0x3125,
+ 0xA8E6: 0x3126,
+ 0xA8E7: 0x3127,
+ 0xA8E8: 0x3128,
+ 0xA8E9: 0x3129,
+ 0xA8EA: 0xE7CD,
+ 0xA8EB: 0xE7CE,
+ 0xA8EC: 0xE7CF,
+ 0xA8ED: 0xE7D0,
+ 0xA8EE: 0xE7D1,
+ 0xA8EF: 0xE7D2,
+ 0xA8F0: 0xE7D3,
+ 0xA8F1: 0xE7D4,
+ 0xA8F2: 0xE7D5,
+ 0xA8F3: 0xE7D6,
+ 0xA8F4: 0xE7D7,
+ 0xA8F5: 0xE7D8,
+ 0xA8F6: 0xE7D9,
+ 0xA8F7: 0xE7DA,
+ 0xA8F8: 0xE7DB,
+ 0xA8F9: 0xE7DC,
+ 0xA8FA: 0xE7DD,
+ 0xA8FB: 0xE7DE,
+ 0xA8FC: 0xE7DF,
+ 0xA8FD: 0xE7E0,
+ 0xA8FE: 0xE7E1,
+ 0xA940: 0x3021,
+ 0xA941: 0x3022,
+ 0xA942: 0x3023,
+ 0xA943: 0x3024,
+ 0xA944: 0x3025,
+ 0xA945: 0x3026,
+ 0xA946: 0x3027,
+ 0xA947: 0x3028,
+ 0xA948: 0x3029,
+ 0xA949: 0x32A3,
+ 0xA94A: 0x338E,
+ 0xA94B: 0x338F,
+ 0xA94C: 0x339C,
+ 0xA94D: 0x339D,
+ 0xA94E: 0x339E,
+ 0xA94F: 0x33A1,
+ 0xA950: 0x33C4,
+ 0xA951: 0x33CE,
+ 0xA952: 0x33D1,
+ 0xA953: 0x33D2,
+ 0xA954: 0x33D5,
+ 0xA955: 0xFE30,
+ 0xA956: 0xFFE2,
+ 0xA957: 0xFFE4,
+ 0xA958: 0xE7E2,
+ 0xA959: 0x2121,
+ 0xA95A: 0x3231,
+ 0xA95B: 0xE7E3,
+ 0xA95C: 0x2010,
+ 0xA95D: 0xE7E4,
+ 0xA95E: 0xE7E5,
+ 0xA95F: 0xE7E6,
+ 0xA960: 0x30FC,
+ 0xA961: 0x309B,
+ 0xA962: 0x309C,
+ 0xA963: 0x30FD,
+ 0xA964: 0x30FE,
+ 0xA965: 0x3006,
+ 0xA966: 0x309D,
+ 0xA967: 0x309E,
+ 0xA968: 0xFE49,
+ 0xA969: 0xFE4A,
+ 0xA96A: 0xFE4B,
+ 0xA96B: 0xFE4C,
+ 0xA96C: 0xFE4D,
+ 0xA96D: 0xFE4E,
+ 0xA96E: 0xFE4F,
+ 0xA96F: 0xFE50,
+ 0xA970: 0xFE51,
+ 0xA971: 0xFE52,
+ 0xA972: 0xFE54,
+ 0xA973: 0xFE55,
+ 0xA974: 0xFE56,
+ 0xA975: 0xFE57,
+ 0xA976: 0xFE59,
+ 0xA977: 0xFE5A,
+ 0xA978: 0xFE5B,
+ 0xA979: 0xFE5C,
+ 0xA97A: 0xFE5D,
+ 0xA97B: 0xFE5E,
+ 0xA97C: 0xFE5F,
+ 0xA97D: 0xFE60,
+ 0xA97E: 0xFE61,
+ 0xA980: 0xFE62,
+ 0xA981: 0xFE63,
+ 0xA982: 0xFE64,
+ 0xA983: 0xFE65,
+ 0xA984: 0xFE66,
+ 0xA985: 0xFE68,
+ 0xA986: 0xFE69,
+ 0xA987: 0xFE6A,
+ 0xA988: 0xFE6B,
+ 0xA989: 0x303E,
+ 0xA98A: 0x2FF0,
+ 0xA98B: 0x2FF1,
+ 0xA98C: 0x2FF2,
+ 0xA98D: 0x2FF3,
+ 0xA98E: 0x2FF4,
+ 0xA98F: 0x2FF5,
+ 0xA990: 0x2FF6,
+ 0xA991: 0x2FF7,
+ 0xA992: 0x2FF8,
+ 0xA993: 0x2FF9,
+ 0xA994: 0x2FFA,
+ 0xA995: 0x2FFB,
+ 0xA996: 0x3007,
+ 0xA997: 0xE7F4,
+ 0xA998: 0xE7F5,
+ 0xA999: 0xE7F6,
+ 0xA99A: 0xE7F7,
+ 0xA99B: 0xE7F8,
+ 0xA99C: 0xE7F9,
+ 0xA99D: 0xE7FA,
+ 0xA99E: 0xE7FB,
+ 0xA99F: 0xE7FC,
+ 0xA9A0: 0xE7FD,
+ 0xA9A1: 0xE7FE,
+ 0xA9A2: 0xE7FF,
+ 0xA9A3: 0xE800,
+ 0xA9A4: 0x2500,
+ 0xA9A5: 0x2501,
+ 0xA9A6: 0x2502,
+ 0xA9A7: 0x2503,
+ 0xA9A8: 0x2504,
+ 0xA9A9: 0x2505,
+ 0xA9AA: 0x2506,
+ 0xA9AB: 0x2507,
+ 0xA9AC: 0x2508,
+ 0xA9AD: 0x2509,
+ 0xA9AE: 0x250A,
+ 0xA9AF: 0x250B,
+ 0xA9B0: 0x250C,
+ 0xA9B1: 0x250D,
+ 0xA9B2: 0x250E,
+ 0xA9B3: 0x250F,
+ 0xA9B4: 0x2510,
+ 0xA9B5: 0x2511,
+ 0xA9B6: 0x2512,
+ 0xA9B7: 0x2513,
+ 0xA9B8: 0x2514,
+ 0xA9B9: 0x2515,
+ 0xA9BA: 0x2516,
+ 0xA9BB: 0x2517,
+ 0xA9BC: 0x2518,
+ 0xA9BD: 0x2519,
+ 0xA9BE: 0x251A,
+ 0xA9BF: 0x251B,
+ 0xA9C0: 0x251C,
+ 0xA9C1: 0x251D,
+ 0xA9C2: 0x251E,
+ 0xA9C3: 0x251F,
+ 0xA9C4: 0x2520,
+ 0xA9C5: 0x2521,
+ 0xA9C6: 0x2522,
+ 0xA9C7: 0x2523,
+ 0xA9C8: 0x2524,
+ 0xA9C9: 0x2525,
+ 0xA9CA: 0x2526,
+ 0xA9CB: 0x2527,
+ 0xA9CC: 0x2528,
+ 0xA9CD: 0x2529,
+ 0xA9CE: 0x252A,
+ 0xA9CF: 0x252B,
+ 0xA9D0: 0x252C,
+ 0xA9D1: 0x252D,
+ 0xA9D2: 0x252E,
+ 0xA9D3: 0x252F,
+ 0xA9D4: 0x2530,
+ 0xA9D5: 0x2531,
+ 0xA9D6: 0x2532,
+ 0xA9D7: 0x2533,
+ 0xA9D8: 0x2534,
+ 0xA9D9: 0x2535,
+ 0xA9DA: 0x2536,
+ 0xA9DB: 0x2537,
+ 0xA9DC: 0x2538,
+ 0xA9DD: 0x2539,
+ 0xA9DE: 0x253A,
+ 0xA9DF: 0x253B,
+ 0xA9E0: 0x253C,
+ 0xA9E1: 0x253D,
+ 0xA9E2: 0x253E,
+ 0xA9E3: 0x253F,
+ 0xA9E4: 0x2540,
+ 0xA9E5: 0x2541,
+ 0xA9E6: 0x2542,
+ 0xA9E7: 0x2543,
+ 0xA9E8: 0x2544,
+ 0xA9E9: 0x2545,
+ 0xA9EA: 0x2546,
+ 0xA9EB: 0x2547,
+ 0xA9EC: 0x2548,
+ 0xA9ED: 0x2549,
+ 0xA9EE: 0x254A,
+ 0xA9EF: 0x254B,
+ 0xA9F0: 0xE801,
+ 0xA9F1: 0xE802,
+ 0xA9F2: 0xE803,
+ 0xA9F3: 0xE804,
+ 0xA9F4: 0xE805,
+ 0xA9F5: 0xE806,
+ 0xA9F6: 0xE807,
+ 0xA9F7: 0xE808,
+ 0xA9F8: 0xE809,
+ 0xA9F9: 0xE80A,
+ 0xA9FA: 0xE80B,
+ 0xA9FB: 0xE80C,
+ 0xA9FC: 0xE80D,
+ 0xA9FD: 0xE80E,
+ 0xA9FE: 0xE80F,
+ 0xAA40: 0x72DC,
+ 0xAA41: 0x72DD,
+ 0xAA42: 0x72DF,
+ 0xAA43: 0x72E2,
+ 0xAA44: 0x72E3,
+ 0xAA45: 0x72E4,
+ 0xAA46: 0x72E5,
+ 0xAA47: 0x72E6,
+ 0xAA48: 0x72E7,
+ 0xAA49: 0x72EA,
+ 0xAA4A: 0x72EB,
+ 0xAA4B: 0x72F5,
+ 0xAA4C: 0x72F6,
+ 0xAA4D: 0x72F9,
+ 0xAA4E: 0x72FD,
+ 0xAA4F: 0x72FE,
+ 0xAA50: 0x72FF,
+ 0xAA51: 0x7300,
+ 0xAA52: 0x7302,
+ 0xAA53: 0x7304,
+ 0xAA54: 0x7305,
+ 0xAA55: 0x7306,
+ 0xAA56: 0x7307,
+ 0xAA57: 0x7308,
+ 0xAA58: 0x7309,
+ 0xAA59: 0x730B,
+ 0xAA5A: 0x730C,
+ 0xAA5B: 0x730D,
+ 0xAA5C: 0x730F,
+ 0xAA5D: 0x7310,
+ 0xAA5E: 0x7311,
+ 0xAA5F: 0x7312,
+ 0xAA60: 0x7314,
+ 0xAA61: 0x7318,
+ 0xAA62: 0x7319,
+ 0xAA63: 0x731A,
+ 0xAA64: 0x731F,
+ 0xAA65: 0x7320,
+ 0xAA66: 0x7323,
+ 0xAA67: 0x7324,
+ 0xAA68: 0x7326,
+ 0xAA69: 0x7327,
+ 0xAA6A: 0x7328,
+ 0xAA6B: 0x732D,
+ 0xAA6C: 0x732F,
+ 0xAA6D: 0x7330,
+ 0xAA6E: 0x7332,
+ 0xAA6F: 0x7333,
+ 0xAA70: 0x7335,
+ 0xAA71: 0x7336,
+ 0xAA72: 0x733A,
+ 0xAA73: 0x733B,
+ 0xAA74: 0x733C,
+ 0xAA75: 0x733D,
+ 0xAA76: 0x7340,
+ 0xAA77: 0x7341,
+ 0xAA78: 0x7342,
+ 0xAA79: 0x7343,
+ 0xAA7A: 0x7344,
+ 0xAA7B: 0x7345,
+ 0xAA7C: 0x7346,
+ 0xAA7D: 0x7347,
+ 0xAA7E: 0x7348,
+ 0xAA80: 0x7349,
+ 0xAA81: 0x734A,
+ 0xAA82: 0x734B,
+ 0xAA83: 0x734C,
+ 0xAA84: 0x734E,
+ 0xAA85: 0x734F,
+ 0xAA86: 0x7351,
+ 0xAA87: 0x7353,
+ 0xAA88: 0x7354,
+ 0xAA89: 0x7355,
+ 0xAA8A: 0x7356,
+ 0xAA8B: 0x7358,
+ 0xAA8C: 0x7359,
+ 0xAA8D: 0x735A,
+ 0xAA8E: 0x735B,
+ 0xAA8F: 0x735C,
+ 0xAA90: 0x735D,
+ 0xAA91: 0x735E,
+ 0xAA92: 0x735F,
+ 0xAA93: 0x7361,
+ 0xAA94: 0x7362,
+ 0xAA95: 0x7363,
+ 0xAA96: 0x7364,
+ 0xAA97: 0x7365,
+ 0xAA98: 0x7366,
+ 0xAA99: 0x7367,
+ 0xAA9A: 0x7368,
+ 0xAA9B: 0x7369,
+ 0xAA9C: 0x736A,
+ 0xAA9D: 0x736B,
+ 0xAA9E: 0x736E,
+ 0xAA9F: 0x7370,
+ 0xAAA0: 0x7371,
+ 0xAAA1: 0xE000,
+ 0xAAA2: 0xE001,
+ 0xAAA3: 0xE002,
+ 0xAAA4: 0xE003,
+ 0xAAA5: 0xE004,
+ 0xAAA6: 0xE005,
+ 0xAAA7: 0xE006,
+ 0xAAA8: 0xE007,
+ 0xAAA9: 0xE008,
+ 0xAAAA: 0xE009,
+ 0xAAAB: 0xE00A,
+ 0xAAAC: 0xE00B,
+ 0xAAAD: 0xE00C,
+ 0xAAAE: 0xE00D,
+ 0xAAAF: 0xE00E,
+ 0xAAB0: 0xE00F,
+ 0xAAB1: 0xE010,
+ 0xAAB2: 0xE011,
+ 0xAAB3: 0xE012,
+ 0xAAB4: 0xE013,
+ 0xAAB5: 0xE014,
+ 0xAAB6: 0xE015,
+ 0xAAB7: 0xE016,
+ 0xAAB8: 0xE017,
+ 0xAAB9: 0xE018,
+ 0xAABA: 0xE019,
+ 0xAABB: 0xE01A,
+ 0xAABC: 0xE01B,
+ 0xAABD: 0xE01C,
+ 0xAABE: 0xE01D,
+ 0xAABF: 0xE01E,
+ 0xAAC0: 0xE01F,
+ 0xAAC1: 0xE020,
+ 0xAAC2: 0xE021,
+ 0xAAC3: 0xE022,
+ 0xAAC4: 0xE023,
+ 0xAAC5: 0xE024,
+ 0xAAC6: 0xE025,
+ 0xAAC7: 0xE026,
+ 0xAAC8: 0xE027,
+ 0xAAC9: 0xE028,
+ 0xAACA: 0xE029,
+ 0xAACB: 0xE02A,
+ 0xAACC: 0xE02B,
+ 0xAACD: 0xE02C,
+ 0xAACE: 0xE02D,
+ 0xAACF: 0xE02E,
+ 0xAAD0: 0xE02F,
+ 0xAAD1: 0xE030,
+ 0xAAD2: 0xE031,
+ 0xAAD3: 0xE032,
+ 0xAAD4: 0xE033,
+ 0xAAD5: 0xE034,
+ 0xAAD6: 0xE035,
+ 0xAAD7: 0xE036,
+ 0xAAD8: 0xE037,
+ 0xAAD9: 0xE038,
+ 0xAADA: 0xE039,
+ 0xAADB: 0xE03A,
+ 0xAADC: 0xE03B,
+ 0xAADD: 0xE03C,
+ 0xAADE: 0xE03D,
+ 0xAADF: 0xE03E,
+ 0xAAE0: 0xE03F,
+ 0xAAE1: 0xE040,
+ 0xAAE2: 0xE041,
+ 0xAAE3: 0xE042,
+ 0xAAE4: 0xE043,
+ 0xAAE5: 0xE044,
+ 0xAAE6: 0xE045,
+ 0xAAE7: 0xE046,
+ 0xAAE8: 0xE047,
+ 0xAAE9: 0xE048,
+ 0xAAEA: 0xE049,
+ 0xAAEB: 0xE04A,
+ 0xAAEC: 0xE04B,
+ 0xAAED: 0xE04C,
+ 0xAAEE: 0xE04D,
+ 0xAAEF: 0xE04E,
+ 0xAAF0: 0xE04F,
+ 0xAAF1: 0xE050,
+ 0xAAF2: 0xE051,
+ 0xAAF3: 0xE052,
+ 0xAAF4: 0xE053,
+ 0xAAF5: 0xE054,
+ 0xAAF6: 0xE055,
+ 0xAAF7: 0xE056,
+ 0xAAF8: 0xE057,
+ 0xAAF9: 0xE058,
+ 0xAAFA: 0xE059,
+ 0xAAFB: 0xE05A,
+ 0xAAFC: 0xE05B,
+ 0xAAFD: 0xE05C,
+ 0xAAFE: 0xE05D,
+ 0xAB40: 0x7372,
+ 0xAB41: 0x7373,
+ 0xAB42: 0x7374,
+ 0xAB43: 0x7375,
+ 0xAB44: 0x7376,
+ 0xAB45: 0x7377,
+ 0xAB46: 0x7378,
+ 0xAB47: 0x7379,
+ 0xAB48: 0x737A,
+ 0xAB49: 0x737B,
+ 0xAB4A: 0x737C,
+ 0xAB4B: 0x737D,
+ 0xAB4C: 0x737F,
+ 0xAB4D: 0x7380,
+ 0xAB4E: 0x7381,
+ 0xAB4F: 0x7382,
+ 0xAB50: 0x7383,
+ 0xAB51: 0x7385,
+ 0xAB52: 0x7386,
+ 0xAB53: 0x7388,
+ 0xAB54: 0x738A,
+ 0xAB55: 0x738C,
+ 0xAB56: 0x738D,
+ 0xAB57: 0x738F,
+ 0xAB58: 0x7390,
+ 0xAB59: 0x7392,
+ 0xAB5A: 0x7393,
+ 0xAB5B: 0x7394,
+ 0xAB5C: 0x7395,
+ 0xAB5D: 0x7397,
+ 0xAB5E: 0x7398,
+ 0xAB5F: 0x7399,
+ 0xAB60: 0x739A,
+ 0xAB61: 0x739C,
+ 0xAB62: 0x739D,
+ 0xAB63: 0x739E,
+ 0xAB64: 0x73A0,
+ 0xAB65: 0x73A1,
+ 0xAB66: 0x73A3,
+ 0xAB67: 0x73A4,
+ 0xAB68: 0x73A5,
+ 0xAB69: 0x73A6,
+ 0xAB6A: 0x73A7,
+ 0xAB6B: 0x73A8,
+ 0xAB6C: 0x73AA,
+ 0xAB6D: 0x73AC,
+ 0xAB6E: 0x73AD,
+ 0xAB6F: 0x73B1,
+ 0xAB70: 0x73B4,
+ 0xAB71: 0x73B5,
+ 0xAB72: 0x73B6,
+ 0xAB73: 0x73B8,
+ 0xAB74: 0x73B9,
+ 0xAB75: 0x73BC,
+ 0xAB76: 0x73BD,
+ 0xAB77: 0x73BE,
+ 0xAB78: 0x73BF,
+ 0xAB79: 0x73C1,
+ 0xAB7A: 0x73C3,
+ 0xAB7B: 0x73C4,
+ 0xAB7C: 0x73C5,
+ 0xAB7D: 0x73C6,
+ 0xAB7E: 0x73C7,
+ 0xAB80: 0x73CB,
+ 0xAB81: 0x73CC,
+ 0xAB82: 0x73CE,
+ 0xAB83: 0x73D2,
+ 0xAB84: 0x73D3,
+ 0xAB85: 0x73D4,
+ 0xAB86: 0x73D5,
+ 0xAB87: 0x73D6,
+ 0xAB88: 0x73D7,
+ 0xAB89: 0x73D8,
+ 0xAB8A: 0x73DA,
+ 0xAB8B: 0x73DB,
+ 0xAB8C: 0x73DC,
+ 0xAB8D: 0x73DD,
+ 0xAB8E: 0x73DF,
+ 0xAB8F: 0x73E1,
+ 0xAB90: 0x73E2,
+ 0xAB91: 0x73E3,
+ 0xAB92: 0x73E4,
+ 0xAB93: 0x73E6,
+ 0xAB94: 0x73E8,
+ 0xAB95: 0x73EA,
+ 0xAB96: 0x73EB,
+ 0xAB97: 0x73EC,
+ 0xAB98: 0x73EE,
+ 0xAB99: 0x73EF,
+ 0xAB9A: 0x73F0,
+ 0xAB9B: 0x73F1,
+ 0xAB9C: 0x73F3,
+ 0xAB9D: 0x73F4,
+ 0xAB9E: 0x73F5,
+ 0xAB9F: 0x73F6,
+ 0xABA0: 0x73F7,
+ 0xABA1: 0xE05E,
+ 0xABA2: 0xE05F,
+ 0xABA3: 0xE060,
+ 0xABA4: 0xE061,
+ 0xABA5: 0xE062,
+ 0xABA6: 0xE063,
+ 0xABA7: 0xE064,
+ 0xABA8: 0xE065,
+ 0xABA9: 0xE066,
+ 0xABAA: 0xE067,
+ 0xABAB: 0xE068,
+ 0xABAC: 0xE069,
+ 0xABAD: 0xE06A,
+ 0xABAE: 0xE06B,
+ 0xABAF: 0xE06C,
+ 0xABB0: 0xE06D,
+ 0xABB1: 0xE06E,
+ 0xABB2: 0xE06F,
+ 0xABB3: 0xE070,
+ 0xABB4: 0xE071,
+ 0xABB5: 0xE072,
+ 0xABB6: 0xE073,
+ 0xABB7: 0xE074,
+ 0xABB8: 0xE075,
+ 0xABB9: 0xE076,
+ 0xABBA: 0xE077,
+ 0xABBB: 0xE078,
+ 0xABBC: 0xE079,
+ 0xABBD: 0xE07A,
+ 0xABBE: 0xE07B,
+ 0xABBF: 0xE07C,
+ 0xABC0: 0xE07D,
+ 0xABC1: 0xE07E,
+ 0xABC2: 0xE07F,
+ 0xABC3: 0xE080,
+ 0xABC4: 0xE081,
+ 0xABC5: 0xE082,
+ 0xABC6: 0xE083,
+ 0xABC7: 0xE084,
+ 0xABC8: 0xE085,
+ 0xABC9: 0xE086,
+ 0xABCA: 0xE087,
+ 0xABCB: 0xE088,
+ 0xABCC: 0xE089,
+ 0xABCD: 0xE08A,
+ 0xABCE: 0xE08B,
+ 0xABCF: 0xE08C,
+ 0xABD0: 0xE08D,
+ 0xABD1: 0xE08E,
+ 0xABD2: 0xE08F,
+ 0xABD3: 0xE090,
+ 0xABD4: 0xE091,
+ 0xABD5: 0xE092,
+ 0xABD6: 0xE093,
+ 0xABD7: 0xE094,
+ 0xABD8: 0xE095,
+ 0xABD9: 0xE096,
+ 0xABDA: 0xE097,
+ 0xABDB: 0xE098,
+ 0xABDC: 0xE099,
+ 0xABDD: 0xE09A,
+ 0xABDE: 0xE09B,
+ 0xABDF: 0xE09C,
+ 0xABE0: 0xE09D,
+ 0xABE1: 0xE09E,
+ 0xABE2: 0xE09F,
+ 0xABE3: 0xE0A0,
+ 0xABE4: 0xE0A1,
+ 0xABE5: 0xE0A2,
+ 0xABE6: 0xE0A3,
+ 0xABE7: 0xE0A4,
+ 0xABE8: 0xE0A5,
+ 0xABE9: 0xE0A6,
+ 0xABEA: 0xE0A7,
+ 0xABEB: 0xE0A8,
+ 0xABEC: 0xE0A9,
+ 0xABED: 0xE0AA,
+ 0xABEE: 0xE0AB,
+ 0xABEF: 0xE0AC,
+ 0xABF0: 0xE0AD,
+ 0xABF1: 0xE0AE,
+ 0xABF2: 0xE0AF,
+ 0xABF3: 0xE0B0,
+ 0xABF4: 0xE0B1,
+ 0xABF5: 0xE0B2,
+ 0xABF6: 0xE0B3,
+ 0xABF7: 0xE0B4,
+ 0xABF8: 0xE0B5,
+ 0xABF9: 0xE0B6,
+ 0xABFA: 0xE0B7,
+ 0xABFB: 0xE0B8,
+ 0xABFC: 0xE0B9,
+ 0xABFD: 0xE0BA,
+ 0xABFE: 0xE0BB,
+ 0xAC40: 0x73F8,
+ 0xAC41: 0x73F9,
+ 0xAC42: 0x73FA,
+ 0xAC43: 0x73FB,
+ 0xAC44: 0x73FC,
+ 0xAC45: 0x73FD,
+ 0xAC46: 0x73FE,
+ 0xAC47: 0x73FF,
+ 0xAC48: 0x7400,
+ 0xAC49: 0x7401,
+ 0xAC4A: 0x7402,
+ 0xAC4B: 0x7404,
+ 0xAC4C: 0x7407,
+ 0xAC4D: 0x7408,
+ 0xAC4E: 0x740B,
+ 0xAC4F: 0x740C,
+ 0xAC50: 0x740D,
+ 0xAC51: 0x740E,
+ 0xAC52: 0x7411,
+ 0xAC53: 0x7412,
+ 0xAC54: 0x7413,
+ 0xAC55: 0x7414,
+ 0xAC56: 0x7415,
+ 0xAC57: 0x7416,
+ 0xAC58: 0x7417,
+ 0xAC59: 0x7418,
+ 0xAC5A: 0x7419,
+ 0xAC5B: 0x741C,
+ 0xAC5C: 0x741D,
+ 0xAC5D: 0x741E,
+ 0xAC5E: 0x741F,
+ 0xAC5F: 0x7420,
+ 0xAC60: 0x7421,
+ 0xAC61: 0x7423,
+ 0xAC62: 0x7424,
+ 0xAC63: 0x7427,
+ 0xAC64: 0x7429,
+ 0xAC65: 0x742B,
+ 0xAC66: 0x742D,
+ 0xAC67: 0x742F,
+ 0xAC68: 0x7431,
+ 0xAC69: 0x7432,
+ 0xAC6A: 0x7437,
+ 0xAC6B: 0x7438,
+ 0xAC6C: 0x7439,
+ 0xAC6D: 0x743A,
+ 0xAC6E: 0x743B,
+ 0xAC6F: 0x743D,
+ 0xAC70: 0x743E,
+ 0xAC71: 0x743F,
+ 0xAC72: 0x7440,
+ 0xAC73: 0x7442,
+ 0xAC74: 0x7443,
+ 0xAC75: 0x7444,
+ 0xAC76: 0x7445,
+ 0xAC77: 0x7446,
+ 0xAC78: 0x7447,
+ 0xAC79: 0x7448,
+ 0xAC7A: 0x7449,
+ 0xAC7B: 0x744A,
+ 0xAC7C: 0x744B,
+ 0xAC7D: 0x744C,
+ 0xAC7E: 0x744D,
+ 0xAC80: 0x744E,
+ 0xAC81: 0x744F,
+ 0xAC82: 0x7450,
+ 0xAC83: 0x7451,
+ 0xAC84: 0x7452,
+ 0xAC85: 0x7453,
+ 0xAC86: 0x7454,
+ 0xAC87: 0x7456,
+ 0xAC88: 0x7458,
+ 0xAC89: 0x745D,
+ 0xAC8A: 0x7460,
+ 0xAC8B: 0x7461,
+ 0xAC8C: 0x7462,
+ 0xAC8D: 0x7463,
+ 0xAC8E: 0x7464,
+ 0xAC8F: 0x7465,
+ 0xAC90: 0x7466,
+ 0xAC91: 0x7467,
+ 0xAC92: 0x7468,
+ 0xAC93: 0x7469,
+ 0xAC94: 0x746A,
+ 0xAC95: 0x746B,
+ 0xAC96: 0x746C,
+ 0xAC97: 0x746E,
+ 0xAC98: 0x746F,
+ 0xAC99: 0x7471,
+ 0xAC9A: 0x7472,
+ 0xAC9B: 0x7473,
+ 0xAC9C: 0x7474,
+ 0xAC9D: 0x7475,
+ 0xAC9E: 0x7478,
+ 0xAC9F: 0x7479,
+ 0xACA0: 0x747A,
+ 0xACA1: 0xE0BC,
+ 0xACA2: 0xE0BD,
+ 0xACA3: 0xE0BE,
+ 0xACA4: 0xE0BF,
+ 0xACA5: 0xE0C0,
+ 0xACA6: 0xE0C1,
+ 0xACA7: 0xE0C2,
+ 0xACA8: 0xE0C3,
+ 0xACA9: 0xE0C4,
+ 0xACAA: 0xE0C5,
+ 0xACAB: 0xE0C6,
+ 0xACAC: 0xE0C7,
+ 0xACAD: 0xE0C8,
+ 0xACAE: 0xE0C9,
+ 0xACAF: 0xE0CA,
+ 0xACB0: 0xE0CB,
+ 0xACB1: 0xE0CC,
+ 0xACB2: 0xE0CD,
+ 0xACB3: 0xE0CE,
+ 0xACB4: 0xE0CF,
+ 0xACB5: 0xE0D0,
+ 0xACB6: 0xE0D1,
+ 0xACB7: 0xE0D2,
+ 0xACB8: 0xE0D3,
+ 0xACB9: 0xE0D4,
+ 0xACBA: 0xE0D5,
+ 0xACBB: 0xE0D6,
+ 0xACBC: 0xE0D7,
+ 0xACBD: 0xE0D8,
+ 0xACBE: 0xE0D9,
+ 0xACBF: 0xE0DA,
+ 0xACC0: 0xE0DB,
+ 0xACC1: 0xE0DC,
+ 0xACC2: 0xE0DD,
+ 0xACC3: 0xE0DE,
+ 0xACC4: 0xE0DF,
+ 0xACC5: 0xE0E0,
+ 0xACC6: 0xE0E1,
+ 0xACC7: 0xE0E2,
+ 0xACC8: 0xE0E3,
+ 0xACC9: 0xE0E4,
+ 0xACCA: 0xE0E5,
+ 0xACCB: 0xE0E6,
+ 0xACCC: 0xE0E7,
+ 0xACCD: 0xE0E8,
+ 0xACCE: 0xE0E9,
+ 0xACCF: 0xE0EA,
+ 0xACD0: 0xE0EB,
+ 0xACD1: 0xE0EC,
+ 0xACD2: 0xE0ED,
+ 0xACD3: 0xE0EE,
+ 0xACD4: 0xE0EF,
+ 0xACD5: 0xE0F0,
+ 0xACD6: 0xE0F1,
+ 0xACD7: 0xE0F2,
+ 0xACD8: 0xE0F3,
+ 0xACD9: 0xE0F4,
+ 0xACDA: 0xE0F5,
+ 0xACDB: 0xE0F6,
+ 0xACDC: 0xE0F7,
+ 0xACDD: 0xE0F8,
+ 0xACDE: 0xE0F9,
+ 0xACDF: 0xE0FA,
+ 0xACE0: 0xE0FB,
+ 0xACE1: 0xE0FC,
+ 0xACE2: 0xE0FD,
+ 0xACE3: 0xE0FE,
+ 0xACE4: 0xE0FF,
+ 0xACE5: 0xE100,
+ 0xACE6: 0xE101,
+ 0xACE7: 0xE102,
+ 0xACE8: 0xE103,
+ 0xACE9: 0xE104,
+ 0xACEA: 0xE105,
+ 0xACEB: 0xE106,
+ 0xACEC: 0xE107,
+ 0xACED: 0xE108,
+ 0xACEE: 0xE109,
+ 0xACEF: 0xE10A,
+ 0xACF0: 0xE10B,
+ 0xACF1: 0xE10C,
+ 0xACF2: 0xE10D,
+ 0xACF3: 0xE10E,
+ 0xACF4: 0xE10F,
+ 0xACF5: 0xE110,
+ 0xACF6: 0xE111,
+ 0xACF7: 0xE112,
+ 0xACF8: 0xE113,
+ 0xACF9: 0xE114,
+ 0xACFA: 0xE115,
+ 0xACFB: 0xE116,
+ 0xACFC: 0xE117,
+ 0xACFD: 0xE118,
+ 0xACFE: 0xE119,
+ 0xAD40: 0x747B,
+ 0xAD41: 0x747C,
+ 0xAD42: 0x747D,
+ 0xAD43: 0x747F,
+ 0xAD44: 0x7482,
+ 0xAD45: 0x7484,
+ 0xAD46: 0x7485,
+ 0xAD47: 0x7486,
+ 0xAD48: 0x7488,
+ 0xAD49: 0x7489,
+ 0xAD4A: 0x748A,
+ 0xAD4B: 0x748C,
+ 0xAD4C: 0x748D,
+ 0xAD4D: 0x748F,
+ 0xAD4E: 0x7491,
+ 0xAD4F: 0x7492,
+ 0xAD50: 0x7493,
+ 0xAD51: 0x7494,
+ 0xAD52: 0x7495,
+ 0xAD53: 0x7496,
+ 0xAD54: 0x7497,
+ 0xAD55: 0x7498,
+ 0xAD56: 0x7499,
+ 0xAD57: 0x749A,
+ 0xAD58: 0x749B,
+ 0xAD59: 0x749D,
+ 0xAD5A: 0x749F,
+ 0xAD5B: 0x74A0,
+ 0xAD5C: 0x74A1,
+ 0xAD5D: 0x74A2,
+ 0xAD5E: 0x74A3,
+ 0xAD5F: 0x74A4,
+ 0xAD60: 0x74A5,
+ 0xAD61: 0x74A6,
+ 0xAD62: 0x74AA,
+ 0xAD63: 0x74AB,
+ 0xAD64: 0x74AC,
+ 0xAD65: 0x74AD,
+ 0xAD66: 0x74AE,
+ 0xAD67: 0x74AF,
+ 0xAD68: 0x74B0,
+ 0xAD69: 0x74B1,
+ 0xAD6A: 0x74B2,
+ 0xAD6B: 0x74B3,
+ 0xAD6C: 0x74B4,
+ 0xAD6D: 0x74B5,
+ 0xAD6E: 0x74B6,
+ 0xAD6F: 0x74B7,
+ 0xAD70: 0x74B8,
+ 0xAD71: 0x74B9,
+ 0xAD72: 0x74BB,
+ 0xAD73: 0x74BC,
+ 0xAD74: 0x74BD,
+ 0xAD75: 0x74BE,
+ 0xAD76: 0x74BF,
+ 0xAD77: 0x74C0,
+ 0xAD78: 0x74C1,
+ 0xAD79: 0x74C2,
+ 0xAD7A: 0x74C3,
+ 0xAD7B: 0x74C4,
+ 0xAD7C: 0x74C5,
+ 0xAD7D: 0x74C6,
+ 0xAD7E: 0x74C7,
+ 0xAD80: 0x74C8,
+ 0xAD81: 0x74C9,
+ 0xAD82: 0x74CA,
+ 0xAD83: 0x74CB,
+ 0xAD84: 0x74CC,
+ 0xAD85: 0x74CD,
+ 0xAD86: 0x74CE,
+ 0xAD87: 0x74CF,
+ 0xAD88: 0x74D0,
+ 0xAD89: 0x74D1,
+ 0xAD8A: 0x74D3,
+ 0xAD8B: 0x74D4,
+ 0xAD8C: 0x74D5,
+ 0xAD8D: 0x74D6,
+ 0xAD8E: 0x74D7,
+ 0xAD8F: 0x74D8,
+ 0xAD90: 0x74D9,
+ 0xAD91: 0x74DA,
+ 0xAD92: 0x74DB,
+ 0xAD93: 0x74DD,
+ 0xAD94: 0x74DF,
+ 0xAD95: 0x74E1,
+ 0xAD96: 0x74E5,
+ 0xAD97: 0x74E7,
+ 0xAD98: 0x74E8,
+ 0xAD99: 0x74E9,
+ 0xAD9A: 0x74EA,
+ 0xAD9B: 0x74EB,
+ 0xAD9C: 0x74EC,
+ 0xAD9D: 0x74ED,
+ 0xAD9E: 0x74F0,
+ 0xAD9F: 0x74F1,
+ 0xADA0: 0x74F2,
+ 0xADA1: 0xE11A,
+ 0xADA2: 0xE11B,
+ 0xADA3: 0xE11C,
+ 0xADA4: 0xE11D,
+ 0xADA5: 0xE11E,
+ 0xADA6: 0xE11F,
+ 0xADA7: 0xE120,
+ 0xADA8: 0xE121,
+ 0xADA9: 0xE122,
+ 0xADAA: 0xE123,
+ 0xADAB: 0xE124,
+ 0xADAC: 0xE125,
+ 0xADAD: 0xE126,
+ 0xADAE: 0xE127,
+ 0xADAF: 0xE128,
+ 0xADB0: 0xE129,
+ 0xADB1: 0xE12A,
+ 0xADB2: 0xE12B,
+ 0xADB3: 0xE12C,
+ 0xADB4: 0xE12D,
+ 0xADB5: 0xE12E,
+ 0xADB6: 0xE12F,
+ 0xADB7: 0xE130,
+ 0xADB8: 0xE131,
+ 0xADB9: 0xE132,
+ 0xADBA: 0xE133,
+ 0xADBB: 0xE134,
+ 0xADBC: 0xE135,
+ 0xADBD: 0xE136,
+ 0xADBE: 0xE137,
+ 0xADBF: 0xE138,
+ 0xADC0: 0xE139,
+ 0xADC1: 0xE13A,
+ 0xADC2: 0xE13B,
+ 0xADC3: 0xE13C,
+ 0xADC4: 0xE13D,
+ 0xADC5: 0xE13E,
+ 0xADC6: 0xE13F,
+ 0xADC7: 0xE140,
+ 0xADC8: 0xE141,
+ 0xADC9: 0xE142,
+ 0xADCA: 0xE143,
+ 0xADCB: 0xE144,
+ 0xADCC: 0xE145,
+ 0xADCD: 0xE146,
+ 0xADCE: 0xE147,
+ 0xADCF: 0xE148,
+ 0xADD0: 0xE149,
+ 0xADD1: 0xE14A,
+ 0xADD2: 0xE14B,
+ 0xADD3: 0xE14C,
+ 0xADD4: 0xE14D,
+ 0xADD5: 0xE14E,
+ 0xADD6: 0xE14F,
+ 0xADD7: 0xE150,
+ 0xADD8: 0xE151,
+ 0xADD9: 0xE152,
+ 0xADDA: 0xE153,
+ 0xADDB: 0xE154,
+ 0xADDC: 0xE155,
+ 0xADDD: 0xE156,
+ 0xADDE: 0xE157,
+ 0xADDF: 0xE158,
+ 0xADE0: 0xE159,
+ 0xADE1: 0xE15A,
+ 0xADE2: 0xE15B,
+ 0xADE3: 0xE15C,
+ 0xADE4: 0xE15D,
+ 0xADE5: 0xE15E,
+ 0xADE6: 0xE15F,
+ 0xADE7: 0xE160,
+ 0xADE8: 0xE161,
+ 0xADE9: 0xE162,
+ 0xADEA: 0xE163,
+ 0xADEB: 0xE164,
+ 0xADEC: 0xE165,
+ 0xADED: 0xE166,
+ 0xADEE: 0xE167,
+ 0xADEF: 0xE168,
+ 0xADF0: 0xE169,
+ 0xADF1: 0xE16A,
+ 0xADF2: 0xE16B,
+ 0xADF3: 0xE16C,
+ 0xADF4: 0xE16D,
+ 0xADF5: 0xE16E,
+ 0xADF6: 0xE16F,
+ 0xADF7: 0xE170,
+ 0xADF8: 0xE171,
+ 0xADF9: 0xE172,
+ 0xADFA: 0xE173,
+ 0xADFB: 0xE174,
+ 0xADFC: 0xE175,
+ 0xADFD: 0xE176,
+ 0xADFE: 0xE177,
+ 0xAE40: 0x74F3,
+ 0xAE41: 0x74F5,
+ 0xAE42: 0x74F8,
+ 0xAE43: 0x74F9,
+ 0xAE44: 0x74FA,
+ 0xAE45: 0x74FB,
+ 0xAE46: 0x74FC,
+ 0xAE47: 0x74FD,
+ 0xAE48: 0x74FE,
+ 0xAE49: 0x7500,
+ 0xAE4A: 0x7501,
+ 0xAE4B: 0x7502,
+ 0xAE4C: 0x7503,
+ 0xAE4D: 0x7505,
+ 0xAE4E: 0x7506,
+ 0xAE4F: 0x7507,
+ 0xAE50: 0x7508,
+ 0xAE51: 0x7509,
+ 0xAE52: 0x750A,
+ 0xAE53: 0x750B,
+ 0xAE54: 0x750C,
+ 0xAE55: 0x750E,
+ 0xAE56: 0x7510,
+ 0xAE57: 0x7512,
+ 0xAE58: 0x7514,
+ 0xAE59: 0x7515,
+ 0xAE5A: 0x7516,
+ 0xAE5B: 0x7517,
+ 0xAE5C: 0x751B,
+ 0xAE5D: 0x751D,
+ 0xAE5E: 0x751E,
+ 0xAE5F: 0x7520,
+ 0xAE60: 0x7521,
+ 0xAE61: 0x7522,
+ 0xAE62: 0x7523,
+ 0xAE63: 0x7524,
+ 0xAE64: 0x7526,
+ 0xAE65: 0x7527,
+ 0xAE66: 0x752A,
+ 0xAE67: 0x752E,
+ 0xAE68: 0x7534,
+ 0xAE69: 0x7536,
+ 0xAE6A: 0x7539,
+ 0xAE6B: 0x753C,
+ 0xAE6C: 0x753D,
+ 0xAE6D: 0x753F,
+ 0xAE6E: 0x7541,
+ 0xAE6F: 0x7542,
+ 0xAE70: 0x7543,
+ 0xAE71: 0x7544,
+ 0xAE72: 0x7546,
+ 0xAE73: 0x7547,
+ 0xAE74: 0x7549,
+ 0xAE75: 0x754A,
+ 0xAE76: 0x754D,
+ 0xAE77: 0x7550,
+ 0xAE78: 0x7551,
+ 0xAE79: 0x7552,
+ 0xAE7A: 0x7553,
+ 0xAE7B: 0x7555,
+ 0xAE7C: 0x7556,
+ 0xAE7D: 0x7557,
+ 0xAE7E: 0x7558,
+ 0xAE80: 0x755D,
+ 0xAE81: 0x755E,
+ 0xAE82: 0x755F,
+ 0xAE83: 0x7560,
+ 0xAE84: 0x7561,
+ 0xAE85: 0x7562,
+ 0xAE86: 0x7563,
+ 0xAE87: 0x7564,
+ 0xAE88: 0x7567,
+ 0xAE89: 0x7568,
+ 0xAE8A: 0x7569,
+ 0xAE8B: 0x756B,
+ 0xAE8C: 0x756C,
+ 0xAE8D: 0x756D,
+ 0xAE8E: 0x756E,
+ 0xAE8F: 0x756F,
+ 0xAE90: 0x7570,
+ 0xAE91: 0x7571,
+ 0xAE92: 0x7573,
+ 0xAE93: 0x7575,
+ 0xAE94: 0x7576,
+ 0xAE95: 0x7577,
+ 0xAE96: 0x757A,
+ 0xAE97: 0x757B,
+ 0xAE98: 0x757C,
+ 0xAE99: 0x757D,
+ 0xAE9A: 0x757E,
+ 0xAE9B: 0x7580,
+ 0xAE9C: 0x7581,
+ 0xAE9D: 0x7582,
+ 0xAE9E: 0x7584,
+ 0xAE9F: 0x7585,
+ 0xAEA0: 0x7587,
+ 0xAEA1: 0xE178,
+ 0xAEA2: 0xE179,
+ 0xAEA3: 0xE17A,
+ 0xAEA4: 0xE17B,
+ 0xAEA5: 0xE17C,
+ 0xAEA6: 0xE17D,
+ 0xAEA7: 0xE17E,
+ 0xAEA8: 0xE17F,
+ 0xAEA9: 0xE180,
+ 0xAEAA: 0xE181,
+ 0xAEAB: 0xE182,
+ 0xAEAC: 0xE183,
+ 0xAEAD: 0xE184,
+ 0xAEAE: 0xE185,
+ 0xAEAF: 0xE186,
+ 0xAEB0: 0xE187,
+ 0xAEB1: 0xE188,
+ 0xAEB2: 0xE189,
+ 0xAEB3: 0xE18A,
+ 0xAEB4: 0xE18B,
+ 0xAEB5: 0xE18C,
+ 0xAEB6: 0xE18D,
+ 0xAEB7: 0xE18E,
+ 0xAEB8: 0xE18F,
+ 0xAEB9: 0xE190,
+ 0xAEBA: 0xE191,
+ 0xAEBB: 0xE192,
+ 0xAEBC: 0xE193,
+ 0xAEBD: 0xE194,
+ 0xAEBE: 0xE195,
+ 0xAEBF: 0xE196,
+ 0xAEC0: 0xE197,
+ 0xAEC1: 0xE198,
+ 0xAEC2: 0xE199,
+ 0xAEC3: 0xE19A,
+ 0xAEC4: 0xE19B,
+ 0xAEC5: 0xE19C,
+ 0xAEC6: 0xE19D,
+ 0xAEC7: 0xE19E,
+ 0xAEC8: 0xE19F,
+ 0xAEC9: 0xE1A0,
+ 0xAECA: 0xE1A1,
+ 0xAECB: 0xE1A2,
+ 0xAECC: 0xE1A3,
+ 0xAECD: 0xE1A4,
+ 0xAECE: 0xE1A5,
+ 0xAECF: 0xE1A6,
+ 0xAED0: 0xE1A7,
+ 0xAED1: 0xE1A8,
+ 0xAED2: 0xE1A9,
+ 0xAED3: 0xE1AA,
+ 0xAED4: 0xE1AB,
+ 0xAED5: 0xE1AC,
+ 0xAED6: 0xE1AD,
+ 0xAED7: 0xE1AE,
+ 0xAED8: 0xE1AF,
+ 0xAED9: 0xE1B0,
+ 0xAEDA: 0xE1B1,
+ 0xAEDB: 0xE1B2,
+ 0xAEDC: 0xE1B3,
+ 0xAEDD: 0xE1B4,
+ 0xAEDE: 0xE1B5,
+ 0xAEDF: 0xE1B6,
+ 0xAEE0: 0xE1B7,
+ 0xAEE1: 0xE1B8,
+ 0xAEE2: 0xE1B9,
+ 0xAEE3: 0xE1BA,
+ 0xAEE4: 0xE1BB,
+ 0xAEE5: 0xE1BC,
+ 0xAEE6: 0xE1BD,
+ 0xAEE7: 0xE1BE,
+ 0xAEE8: 0xE1BF,
+ 0xAEE9: 0xE1C0,
+ 0xAEEA: 0xE1C1,
+ 0xAEEB: 0xE1C2,
+ 0xAEEC: 0xE1C3,
+ 0xAEED: 0xE1C4,
+ 0xAEEE: 0xE1C5,
+ 0xAEEF: 0xE1C6,
+ 0xAEF0: 0xE1C7,
+ 0xAEF1: 0xE1C8,
+ 0xAEF2: 0xE1C9,
+ 0xAEF3: 0xE1CA,
+ 0xAEF4: 0xE1CB,
+ 0xAEF5: 0xE1CC,
+ 0xAEF6: 0xE1CD,
+ 0xAEF7: 0xE1CE,
+ 0xAEF8: 0xE1CF,
+ 0xAEF9: 0xE1D0,
+ 0xAEFA: 0xE1D1,
+ 0xAEFB: 0xE1D2,
+ 0xAEFC: 0xE1D3,
+ 0xAEFD: 0xE1D4,
+ 0xAEFE: 0xE1D5,
+ 0xAF40: 0x7588,
+ 0xAF41: 0x7589,
+ 0xAF42: 0x758A,
+ 0xAF43: 0x758C,
+ 0xAF44: 0x758D,
+ 0xAF45: 0x758E,
+ 0xAF46: 0x7590,
+ 0xAF47: 0x7593,
+ 0xAF48: 0x7595,
+ 0xAF49: 0x7598,
+ 0xAF4A: 0x759B,
+ 0xAF4B: 0x759C,
+ 0xAF4C: 0x759E,
+ 0xAF4D: 0x75A2,
+ 0xAF4E: 0x75A6,
+ 0xAF4F: 0x75A7,
+ 0xAF50: 0x75A8,
+ 0xAF51: 0x75A9,
+ 0xAF52: 0x75AA,
+ 0xAF53: 0x75AD,
+ 0xAF54: 0x75B6,
+ 0xAF55: 0x75B7,
+ 0xAF56: 0x75BA,
+ 0xAF57: 0x75BB,
+ 0xAF58: 0x75BF,
+ 0xAF59: 0x75C0,
+ 0xAF5A: 0x75C1,
+ 0xAF5B: 0x75C6,
+ 0xAF5C: 0x75CB,
+ 0xAF5D: 0x75CC,
+ 0xAF5E: 0x75CE,
+ 0xAF5F: 0x75CF,
+ 0xAF60: 0x75D0,
+ 0xAF61: 0x75D1,
+ 0xAF62: 0x75D3,
+ 0xAF63: 0x75D7,
+ 0xAF64: 0x75D9,
+ 0xAF65: 0x75DA,
+ 0xAF66: 0x75DC,
+ 0xAF67: 0x75DD,
+ 0xAF68: 0x75DF,
+ 0xAF69: 0x75E0,
+ 0xAF6A: 0x75E1,
+ 0xAF6B: 0x75E5,
+ 0xAF6C: 0x75E9,
+ 0xAF6D: 0x75EC,
+ 0xAF6E: 0x75ED,
+ 0xAF6F: 0x75EE,
+ 0xAF70: 0x75EF,
+ 0xAF71: 0x75F2,
+ 0xAF72: 0x75F3,
+ 0xAF73: 0x75F5,
+ 0xAF74: 0x75F6,
+ 0xAF75: 0x75F7,
+ 0xAF76: 0x75F8,
+ 0xAF77: 0x75FA,
+ 0xAF78: 0x75FB,
+ 0xAF79: 0x75FD,
+ 0xAF7A: 0x75FE,
+ 0xAF7B: 0x7602,
+ 0xAF7C: 0x7604,
+ 0xAF7D: 0x7606,
+ 0xAF7E: 0x7607,
+ 0xAF80: 0x7608,
+ 0xAF81: 0x7609,
+ 0xAF82: 0x760B,
+ 0xAF83: 0x760D,
+ 0xAF84: 0x760E,
+ 0xAF85: 0x760F,
+ 0xAF86: 0x7611,
+ 0xAF87: 0x7612,
+ 0xAF88: 0x7613,
+ 0xAF89: 0x7614,
+ 0xAF8A: 0x7616,
+ 0xAF8B: 0x761A,
+ 0xAF8C: 0x761C,
+ 0xAF8D: 0x761D,
+ 0xAF8E: 0x761E,
+ 0xAF8F: 0x7621,
+ 0xAF90: 0x7623,
+ 0xAF91: 0x7627,
+ 0xAF92: 0x7628,
+ 0xAF93: 0x762C,
+ 0xAF94: 0x762E,
+ 0xAF95: 0x762F,
+ 0xAF96: 0x7631,
+ 0xAF97: 0x7632,
+ 0xAF98: 0x7636,
+ 0xAF99: 0x7637,
+ 0xAF9A: 0x7639,
+ 0xAF9B: 0x763A,
+ 0xAF9C: 0x763B,
+ 0xAF9D: 0x763D,
+ 0xAF9E: 0x7641,
+ 0xAF9F: 0x7642,
+ 0xAFA0: 0x7644,
+ 0xAFA1: 0xE1D6,
+ 0xAFA2: 0xE1D7,
+ 0xAFA3: 0xE1D8,
+ 0xAFA4: 0xE1D9,
+ 0xAFA5: 0xE1DA,
+ 0xAFA6: 0xE1DB,
+ 0xAFA7: 0xE1DC,
+ 0xAFA8: 0xE1DD,
+ 0xAFA9: 0xE1DE,
+ 0xAFAA: 0xE1DF,
+ 0xAFAB: 0xE1E0,
+ 0xAFAC: 0xE1E1,
+ 0xAFAD: 0xE1E2,
+ 0xAFAE: 0xE1E3,
+ 0xAFAF: 0xE1E4,
+ 0xAFB0: 0xE1E5,
+ 0xAFB1: 0xE1E6,
+ 0xAFB2: 0xE1E7,
+ 0xAFB3: 0xE1E8,
+ 0xAFB4: 0xE1E9,
+ 0xAFB5: 0xE1EA,
+ 0xAFB6: 0xE1EB,
+ 0xAFB7: 0xE1EC,
+ 0xAFB8: 0xE1ED,
+ 0xAFB9: 0xE1EE,
+ 0xAFBA: 0xE1EF,
+ 0xAFBB: 0xE1F0,
+ 0xAFBC: 0xE1F1,
+ 0xAFBD: 0xE1F2,
+ 0xAFBE: 0xE1F3,
+ 0xAFBF: 0xE1F4,
+ 0xAFC0: 0xE1F5,
+ 0xAFC1: 0xE1F6,
+ 0xAFC2: 0xE1F7,
+ 0xAFC3: 0xE1F8,
+ 0xAFC4: 0xE1F9,
+ 0xAFC5: 0xE1FA,
+ 0xAFC6: 0xE1FB,
+ 0xAFC7: 0xE1FC,
+ 0xAFC8: 0xE1FD,
+ 0xAFC9: 0xE1FE,
+ 0xAFCA: 0xE1FF,
+ 0xAFCB: 0xE200,
+ 0xAFCC: 0xE201,
+ 0xAFCD: 0xE202,
+ 0xAFCE: 0xE203,
+ 0xAFCF: 0xE204,
+ 0xAFD0: 0xE205,
+ 0xAFD1: 0xE206,
+ 0xAFD2: 0xE207,
+ 0xAFD3: 0xE208,
+ 0xAFD4: 0xE209,
+ 0xAFD5: 0xE20A,
+ 0xAFD6: 0xE20B,
+ 0xAFD7: 0xE20C,
+ 0xAFD8: 0xE20D,
+ 0xAFD9: 0xE20E,
+ 0xAFDA: 0xE20F,
+ 0xAFDB: 0xE210,
+ 0xAFDC: 0xE211,
+ 0xAFDD: 0xE212,
+ 0xAFDE: 0xE213,
+ 0xAFDF: 0xE214,
+ 0xAFE0: 0xE215,
+ 0xAFE1: 0xE216,
+ 0xAFE2: 0xE217,
+ 0xAFE3: 0xE218,
+ 0xAFE4: 0xE219,
+ 0xAFE5: 0xE21A,
+ 0xAFE6: 0xE21B,
+ 0xAFE7: 0xE21C,
+ 0xAFE8: 0xE21D,
+ 0xAFE9: 0xE21E,
+ 0xAFEA: 0xE21F,
+ 0xAFEB: 0xE220,
+ 0xAFEC: 0xE221,
+ 0xAFED: 0xE222,
+ 0xAFEE: 0xE223,
+ 0xAFEF: 0xE224,
+ 0xAFF0: 0xE225,
+ 0xAFF1: 0xE226,
+ 0xAFF2: 0xE227,
+ 0xAFF3: 0xE228,
+ 0xAFF4: 0xE229,
+ 0xAFF5: 0xE22A,
+ 0xAFF6: 0xE22B,
+ 0xAFF7: 0xE22C,
+ 0xAFF8: 0xE22D,
+ 0xAFF9: 0xE22E,
+ 0xAFFA: 0xE22F,
+ 0xAFFB: 0xE230,
+ 0xAFFC: 0xE231,
+ 0xAFFD: 0xE232,
+ 0xAFFE: 0xE233,
+ 0xB040: 0x7645,
+ 0xB041: 0x7646,
+ 0xB042: 0x7647,
+ 0xB043: 0x7648,
+ 0xB044: 0x7649,
+ 0xB045: 0x764A,
+ 0xB046: 0x764B,
+ 0xB047: 0x764E,
+ 0xB048: 0x764F,
+ 0xB049: 0x7650,
+ 0xB04A: 0x7651,
+ 0xB04B: 0x7652,
+ 0xB04C: 0x7653,
+ 0xB04D: 0x7655,
+ 0xB04E: 0x7657,
+ 0xB04F: 0x7658,
+ 0xB050: 0x7659,
+ 0xB051: 0x765A,
+ 0xB052: 0x765B,
+ 0xB053: 0x765D,
+ 0xB054: 0x765F,
+ 0xB055: 0x7660,
+ 0xB056: 0x7661,
+ 0xB057: 0x7662,
+ 0xB058: 0x7664,
+ 0xB059: 0x7665,
+ 0xB05A: 0x7666,
+ 0xB05B: 0x7667,
+ 0xB05C: 0x7668,
+ 0xB05D: 0x7669,
+ 0xB05E: 0x766A,
+ 0xB05F: 0x766C,
+ 0xB060: 0x766D,
+ 0xB061: 0x766E,
+ 0xB062: 0x7670,
+ 0xB063: 0x7671,
+ 0xB064: 0x7672,
+ 0xB065: 0x7673,
+ 0xB066: 0x7674,
+ 0xB067: 0x7675,
+ 0xB068: 0x7676,
+ 0xB069: 0x7677,
+ 0xB06A: 0x7679,
+ 0xB06B: 0x767A,
+ 0xB06C: 0x767C,
+ 0xB06D: 0x767F,
+ 0xB06E: 0x7680,
+ 0xB06F: 0x7681,
+ 0xB070: 0x7683,
+ 0xB071: 0x7685,
+ 0xB072: 0x7689,
+ 0xB073: 0x768A,
+ 0xB074: 0x768C,
+ 0xB075: 0x768D,
+ 0xB076: 0x768F,
+ 0xB077: 0x7690,
+ 0xB078: 0x7692,
+ 0xB079: 0x7694,
+ 0xB07A: 0x7695,
+ 0xB07B: 0x7697,
+ 0xB07C: 0x7698,
+ 0xB07D: 0x769A,
+ 0xB07E: 0x769B,
+ 0xB080: 0x769C,
+ 0xB081: 0x769D,
+ 0xB082: 0x769E,
+ 0xB083: 0x769F,
+ 0xB084: 0x76A0,
+ 0xB085: 0x76A1,
+ 0xB086: 0x76A2,
+ 0xB087: 0x76A3,
+ 0xB088: 0x76A5,
+ 0xB089: 0x76A6,
+ 0xB08A: 0x76A7,
+ 0xB08B: 0x76A8,
+ 0xB08C: 0x76A9,
+ 0xB08D: 0x76AA,
+ 0xB08E: 0x76AB,
+ 0xB08F: 0x76AC,
+ 0xB090: 0x76AD,
+ 0xB091: 0x76AF,
+ 0xB092: 0x76B0,
+ 0xB093: 0x76B3,
+ 0xB094: 0x76B5,
+ 0xB095: 0x76B6,
+ 0xB096: 0x76B7,
+ 0xB097: 0x76B8,
+ 0xB098: 0x76B9,
+ 0xB099: 0x76BA,
+ 0xB09A: 0x76BB,
+ 0xB09B: 0x76BC,
+ 0xB09C: 0x76BD,
+ 0xB09D: 0x76BE,
+ 0xB09E: 0x76C0,
+ 0xB09F: 0x76C1,
+ 0xB0A0: 0x76C3,
+ 0xB0A1: 0x554A,
+ 0xB0A2: 0x963F,
+ 0xB0A3: 0x57C3,
+ 0xB0A4: 0x6328,
+ 0xB0A5: 0x54CE,
+ 0xB0A6: 0x5509,
+ 0xB0A7: 0x54C0,
+ 0xB0A8: 0x7691,
+ 0xB0A9: 0x764C,
+ 0xB0AA: 0x853C,
+ 0xB0AB: 0x77EE,
+ 0xB0AC: 0x827E,
+ 0xB0AD: 0x788D,
+ 0xB0AE: 0x7231,
+ 0xB0AF: 0x9698,
+ 0xB0B0: 0x978D,
+ 0xB0B1: 0x6C28,
+ 0xB0B2: 0x5B89,
+ 0xB0B3: 0x4FFA,
+ 0xB0B4: 0x6309,
+ 0xB0B5: 0x6697,
+ 0xB0B6: 0x5CB8,
+ 0xB0B7: 0x80FA,
+ 0xB0B8: 0x6848,
+ 0xB0B9: 0x80AE,
+ 0xB0BA: 0x6602,
+ 0xB0BB: 0x76CE,
+ 0xB0BC: 0x51F9,
+ 0xB0BD: 0x6556,
+ 0xB0BE: 0x71AC,
+ 0xB0BF: 0x7FF1,
+ 0xB0C0: 0x8884,
+ 0xB0C1: 0x50B2,
+ 0xB0C2: 0x5965,
+ 0xB0C3: 0x61CA,
+ 0xB0C4: 0x6FB3,
+ 0xB0C5: 0x82AD,
+ 0xB0C6: 0x634C,
+ 0xB0C7: 0x6252,
+ 0xB0C8: 0x53ED,
+ 0xB0C9: 0x5427,
+ 0xB0CA: 0x7B06,
+ 0xB0CB: 0x516B,
+ 0xB0CC: 0x75A4,
+ 0xB0CD: 0x5DF4,
+ 0xB0CE: 0x62D4,
+ 0xB0CF: 0x8DCB,
+ 0xB0D0: 0x9776,
+ 0xB0D1: 0x628A,
+ 0xB0D2: 0x8019,
+ 0xB0D3: 0x575D,
+ 0xB0D4: 0x9738,
+ 0xB0D5: 0x7F62,
+ 0xB0D6: 0x7238,
+ 0xB0D7: 0x767D,
+ 0xB0D8: 0x67CF,
+ 0xB0D9: 0x767E,
+ 0xB0DA: 0x6446,
+ 0xB0DB: 0x4F70,
+ 0xB0DC: 0x8D25,
+ 0xB0DD: 0x62DC,
+ 0xB0DE: 0x7A17,
+ 0xB0DF: 0x6591,
+ 0xB0E0: 0x73ED,
+ 0xB0E1: 0x642C,
+ 0xB0E2: 0x6273,
+ 0xB0E3: 0x822C,
+ 0xB0E4: 0x9881,
+ 0xB0E5: 0x677F,
+ 0xB0E6: 0x7248,
+ 0xB0E7: 0x626E,
+ 0xB0E8: 0x62CC,
+ 0xB0E9: 0x4F34,
+ 0xB0EA: 0x74E3,
+ 0xB0EB: 0x534A,
+ 0xB0EC: 0x529E,
+ 0xB0ED: 0x7ECA,
+ 0xB0EE: 0x90A6,
+ 0xB0EF: 0x5E2E,
+ 0xB0F0: 0x6886,
+ 0xB0F1: 0x699C,
+ 0xB0F2: 0x8180,
+ 0xB0F3: 0x7ED1,
+ 0xB0F4: 0x68D2,
+ 0xB0F5: 0x78C5,
+ 0xB0F6: 0x868C,
+ 0xB0F7: 0x9551,
+ 0xB0F8: 0x508D,
+ 0xB0F9: 0x8C24,
+ 0xB0FA: 0x82DE,
+ 0xB0FB: 0x80DE,
+ 0xB0FC: 0x5305,
+ 0xB0FD: 0x8912,
+ 0xB0FE: 0x5265,
+ 0xB140: 0x76C4,
+ 0xB141: 0x76C7,
+ 0xB142: 0x76C9,
+ 0xB143: 0x76CB,
+ 0xB144: 0x76CC,
+ 0xB145: 0x76D3,
+ 0xB146: 0x76D5,
+ 0xB147: 0x76D9,
+ 0xB148: 0x76DA,
+ 0xB149: 0x76DC,
+ 0xB14A: 0x76DD,
+ 0xB14B: 0x76DE,
+ 0xB14C: 0x76E0,
+ 0xB14D: 0x76E1,
+ 0xB14E: 0x76E2,
+ 0xB14F: 0x76E3,
+ 0xB150: 0x76E4,
+ 0xB151: 0x76E6,
+ 0xB152: 0x76E7,
+ 0xB153: 0x76E8,
+ 0xB154: 0x76E9,
+ 0xB155: 0x76EA,
+ 0xB156: 0x76EB,
+ 0xB157: 0x76EC,
+ 0xB158: 0x76ED,
+ 0xB159: 0x76F0,
+ 0xB15A: 0x76F3,
+ 0xB15B: 0x76F5,
+ 0xB15C: 0x76F6,
+ 0xB15D: 0x76F7,
+ 0xB15E: 0x76FA,
+ 0xB15F: 0x76FB,
+ 0xB160: 0x76FD,
+ 0xB161: 0x76FF,
+ 0xB162: 0x7700,
+ 0xB163: 0x7702,
+ 0xB164: 0x7703,
+ 0xB165: 0x7705,
+ 0xB166: 0x7706,
+ 0xB167: 0x770A,
+ 0xB168: 0x770C,
+ 0xB169: 0x770E,
+ 0xB16A: 0x770F,
+ 0xB16B: 0x7710,
+ 0xB16C: 0x7711,
+ 0xB16D: 0x7712,
+ 0xB16E: 0x7713,
+ 0xB16F: 0x7714,
+ 0xB170: 0x7715,
+ 0xB171: 0x7716,
+ 0xB172: 0x7717,
+ 0xB173: 0x7718,
+ 0xB174: 0x771B,
+ 0xB175: 0x771C,
+ 0xB176: 0x771D,
+ 0xB177: 0x771E,
+ 0xB178: 0x7721,
+ 0xB179: 0x7723,
+ 0xB17A: 0x7724,
+ 0xB17B: 0x7725,
+ 0xB17C: 0x7727,
+ 0xB17D: 0x772A,
+ 0xB17E: 0x772B,
+ 0xB180: 0x772C,
+ 0xB181: 0x772E,
+ 0xB182: 0x7730,
+ 0xB183: 0x7731,
+ 0xB184: 0x7732,
+ 0xB185: 0x7733,
+ 0xB186: 0x7734,
+ 0xB187: 0x7739,
+ 0xB188: 0x773B,
+ 0xB189: 0x773D,
+ 0xB18A: 0x773E,
+ 0xB18B: 0x773F,
+ 0xB18C: 0x7742,
+ 0xB18D: 0x7744,
+ 0xB18E: 0x7745,
+ 0xB18F: 0x7746,
+ 0xB190: 0x7748,
+ 0xB191: 0x7749,
+ 0xB192: 0x774A,
+ 0xB193: 0x774B,
+ 0xB194: 0x774C,
+ 0xB195: 0x774D,
+ 0xB196: 0x774E,
+ 0xB197: 0x774F,
+ 0xB198: 0x7752,
+ 0xB199: 0x7753,
+ 0xB19A: 0x7754,
+ 0xB19B: 0x7755,
+ 0xB19C: 0x7756,
+ 0xB19D: 0x7757,
+ 0xB19E: 0x7758,
+ 0xB19F: 0x7759,
+ 0xB1A0: 0x775C,
+ 0xB1A1: 0x8584,
+ 0xB1A2: 0x96F9,
+ 0xB1A3: 0x4FDD,
+ 0xB1A4: 0x5821,
+ 0xB1A5: 0x9971,
+ 0xB1A6: 0x5B9D,
+ 0xB1A7: 0x62B1,
+ 0xB1A8: 0x62A5,
+ 0xB1A9: 0x66B4,
+ 0xB1AA: 0x8C79,
+ 0xB1AB: 0x9C8D,
+ 0xB1AC: 0x7206,
+ 0xB1AD: 0x676F,
+ 0xB1AE: 0x7891,
+ 0xB1AF: 0x60B2,
+ 0xB1B0: 0x5351,
+ 0xB1B1: 0x5317,
+ 0xB1B2: 0x8F88,
+ 0xB1B3: 0x80CC,
+ 0xB1B4: 0x8D1D,
+ 0xB1B5: 0x94A1,
+ 0xB1B6: 0x500D,
+ 0xB1B7: 0x72C8,
+ 0xB1B8: 0x5907,
+ 0xB1B9: 0x60EB,
+ 0xB1BA: 0x7119,
+ 0xB1BB: 0x88AB,
+ 0xB1BC: 0x5954,
+ 0xB1BD: 0x82EF,
+ 0xB1BE: 0x672C,
+ 0xB1BF: 0x7B28,
+ 0xB1C0: 0x5D29,
+ 0xB1C1: 0x7EF7,
+ 0xB1C2: 0x752D,
+ 0xB1C3: 0x6CF5,
+ 0xB1C4: 0x8E66,
+ 0xB1C5: 0x8FF8,
+ 0xB1C6: 0x903C,
+ 0xB1C7: 0x9F3B,
+ 0xB1C8: 0x6BD4,
+ 0xB1C9: 0x9119,
+ 0xB1CA: 0x7B14,
+ 0xB1CB: 0x5F7C,
+ 0xB1CC: 0x78A7,
+ 0xB1CD: 0x84D6,
+ 0xB1CE: 0x853D,
+ 0xB1CF: 0x6BD5,
+ 0xB1D0: 0x6BD9,
+ 0xB1D1: 0x6BD6,
+ 0xB1D2: 0x5E01,
+ 0xB1D3: 0x5E87,
+ 0xB1D4: 0x75F9,
+ 0xB1D5: 0x95ED,
+ 0xB1D6: 0x655D,
+ 0xB1D7: 0x5F0A,
+ 0xB1D8: 0x5FC5,
+ 0xB1D9: 0x8F9F,
+ 0xB1DA: 0x58C1,
+ 0xB1DB: 0x81C2,
+ 0xB1DC: 0x907F,
+ 0xB1DD: 0x965B,
+ 0xB1DE: 0x97AD,
+ 0xB1DF: 0x8FB9,
+ 0xB1E0: 0x7F16,
+ 0xB1E1: 0x8D2C,
+ 0xB1E2: 0x6241,
+ 0xB1E3: 0x4FBF,
+ 0xB1E4: 0x53D8,
+ 0xB1E5: 0x535E,
+ 0xB1E6: 0x8FA8,
+ 0xB1E7: 0x8FA9,
+ 0xB1E8: 0x8FAB,
+ 0xB1E9: 0x904D,
+ 0xB1EA: 0x6807,
+ 0xB1EB: 0x5F6A,
+ 0xB1EC: 0x8198,
+ 0xB1ED: 0x8868,
+ 0xB1EE: 0x9CD6,
+ 0xB1EF: 0x618B,
+ 0xB1F0: 0x522B,
+ 0xB1F1: 0x762A,
+ 0xB1F2: 0x5F6C,
+ 0xB1F3: 0x658C,
+ 0xB1F4: 0x6FD2,
+ 0xB1F5: 0x6EE8,
+ 0xB1F6: 0x5BBE,
+ 0xB1F7: 0x6448,
+ 0xB1F8: 0x5175,
+ 0xB1F9: 0x51B0,
+ 0xB1FA: 0x67C4,
+ 0xB1FB: 0x4E19,
+ 0xB1FC: 0x79C9,
+ 0xB1FD: 0x997C,
+ 0xB1FE: 0x70B3,
+ 0xB240: 0x775D,
+ 0xB241: 0x775E,
+ 0xB242: 0x775F,
+ 0xB243: 0x7760,
+ 0xB244: 0x7764,
+ 0xB245: 0x7767,
+ 0xB246: 0x7769,
+ 0xB247: 0x776A,
+ 0xB248: 0x776D,
+ 0xB249: 0x776E,
+ 0xB24A: 0x776F,
+ 0xB24B: 0x7770,
+ 0xB24C: 0x7771,
+ 0xB24D: 0x7772,
+ 0xB24E: 0x7773,
+ 0xB24F: 0x7774,
+ 0xB250: 0x7775,
+ 0xB251: 0x7776,
+ 0xB252: 0x7777,
+ 0xB253: 0x7778,
+ 0xB254: 0x777A,
+ 0xB255: 0x777B,
+ 0xB256: 0x777C,
+ 0xB257: 0x7781,
+ 0xB258: 0x7782,
+ 0xB259: 0x7783,
+ 0xB25A: 0x7786,
+ 0xB25B: 0x7787,
+ 0xB25C: 0x7788,
+ 0xB25D: 0x7789,
+ 0xB25E: 0x778A,
+ 0xB25F: 0x778B,
+ 0xB260: 0x778F,
+ 0xB261: 0x7790,
+ 0xB262: 0x7793,
+ 0xB263: 0x7794,
+ 0xB264: 0x7795,
+ 0xB265: 0x7796,
+ 0xB266: 0x7797,
+ 0xB267: 0x7798,
+ 0xB268: 0x7799,
+ 0xB269: 0x779A,
+ 0xB26A: 0x779B,
+ 0xB26B: 0x779C,
+ 0xB26C: 0x779D,
+ 0xB26D: 0x779E,
+ 0xB26E: 0x77A1,
+ 0xB26F: 0x77A3,
+ 0xB270: 0x77A4,
+ 0xB271: 0x77A6,
+ 0xB272: 0x77A8,
+ 0xB273: 0x77AB,
+ 0xB274: 0x77AD,
+ 0xB275: 0x77AE,
+ 0xB276: 0x77AF,
+ 0xB277: 0x77B1,
+ 0xB278: 0x77B2,
+ 0xB279: 0x77B4,
+ 0xB27A: 0x77B6,
+ 0xB27B: 0x77B7,
+ 0xB27C: 0x77B8,
+ 0xB27D: 0x77B9,
+ 0xB27E: 0x77BA,
+ 0xB280: 0x77BC,
+ 0xB281: 0x77BE,
+ 0xB282: 0x77C0,
+ 0xB283: 0x77C1,
+ 0xB284: 0x77C2,
+ 0xB285: 0x77C3,
+ 0xB286: 0x77C4,
+ 0xB287: 0x77C5,
+ 0xB288: 0x77C6,
+ 0xB289: 0x77C7,
+ 0xB28A: 0x77C8,
+ 0xB28B: 0x77C9,
+ 0xB28C: 0x77CA,
+ 0xB28D: 0x77CB,
+ 0xB28E: 0x77CC,
+ 0xB28F: 0x77CE,
+ 0xB290: 0x77CF,
+ 0xB291: 0x77D0,
+ 0xB292: 0x77D1,
+ 0xB293: 0x77D2,
+ 0xB294: 0x77D3,
+ 0xB295: 0x77D4,
+ 0xB296: 0x77D5,
+ 0xB297: 0x77D6,
+ 0xB298: 0x77D8,
+ 0xB299: 0x77D9,
+ 0xB29A: 0x77DA,
+ 0xB29B: 0x77DD,
+ 0xB29C: 0x77DE,
+ 0xB29D: 0x77DF,
+ 0xB29E: 0x77E0,
+ 0xB29F: 0x77E1,
+ 0xB2A0: 0x77E4,
+ 0xB2A1: 0x75C5,
+ 0xB2A2: 0x5E76,
+ 0xB2A3: 0x73BB,
+ 0xB2A4: 0x83E0,
+ 0xB2A5: 0x64AD,
+ 0xB2A6: 0x62E8,
+ 0xB2A7: 0x94B5,
+ 0xB2A8: 0x6CE2,
+ 0xB2A9: 0x535A,
+ 0xB2AA: 0x52C3,
+ 0xB2AB: 0x640F,
+ 0xB2AC: 0x94C2,
+ 0xB2AD: 0x7B94,
+ 0xB2AE: 0x4F2F,
+ 0xB2AF: 0x5E1B,
+ 0xB2B0: 0x8236,
+ 0xB2B1: 0x8116,
+ 0xB2B2: 0x818A,
+ 0xB2B3: 0x6E24,
+ 0xB2B4: 0x6CCA,
+ 0xB2B5: 0x9A73,
+ 0xB2B6: 0x6355,
+ 0xB2B7: 0x535C,
+ 0xB2B8: 0x54FA,
+ 0xB2B9: 0x8865,
+ 0xB2BA: 0x57E0,
+ 0xB2BB: 0x4E0D,
+ 0xB2BC: 0x5E03,
+ 0xB2BD: 0x6B65,
+ 0xB2BE: 0x7C3F,
+ 0xB2BF: 0x90E8,
+ 0xB2C0: 0x6016,
+ 0xB2C1: 0x64E6,
+ 0xB2C2: 0x731C,
+ 0xB2C3: 0x88C1,
+ 0xB2C4: 0x6750,
+ 0xB2C5: 0x624D,
+ 0xB2C6: 0x8D22,
+ 0xB2C7: 0x776C,
+ 0xB2C8: 0x8E29,
+ 0xB2C9: 0x91C7,
+ 0xB2CA: 0x5F69,
+ 0xB2CB: 0x83DC,
+ 0xB2CC: 0x8521,
+ 0xB2CD: 0x9910,
+ 0xB2CE: 0x53C2,
+ 0xB2CF: 0x8695,
+ 0xB2D0: 0x6B8B,
+ 0xB2D1: 0x60ED,
+ 0xB2D2: 0x60E8,
+ 0xB2D3: 0x707F,
+ 0xB2D4: 0x82CD,
+ 0xB2D5: 0x8231,
+ 0xB2D6: 0x4ED3,
+ 0xB2D7: 0x6CA7,
+ 0xB2D8: 0x85CF,
+ 0xB2D9: 0x64CD,
+ 0xB2DA: 0x7CD9,
+ 0xB2DB: 0x69FD,
+ 0xB2DC: 0x66F9,
+ 0xB2DD: 0x8349,
+ 0xB2DE: 0x5395,
+ 0xB2DF: 0x7B56,
+ 0xB2E0: 0x4FA7,
+ 0xB2E1: 0x518C,
+ 0xB2E2: 0x6D4B,
+ 0xB2E3: 0x5C42,
+ 0xB2E4: 0x8E6D,
+ 0xB2E5: 0x63D2,
+ 0xB2E6: 0x53C9,
+ 0xB2E7: 0x832C,
+ 0xB2E8: 0x8336,
+ 0xB2E9: 0x67E5,
+ 0xB2EA: 0x78B4,
+ 0xB2EB: 0x643D,
+ 0xB2EC: 0x5BDF,
+ 0xB2ED: 0x5C94,
+ 0xB2EE: 0x5DEE,
+ 0xB2EF: 0x8BE7,
+ 0xB2F0: 0x62C6,
+ 0xB2F1: 0x67F4,
+ 0xB2F2: 0x8C7A,
+ 0xB2F3: 0x6400,
+ 0xB2F4: 0x63BA,
+ 0xB2F5: 0x8749,
+ 0xB2F6: 0x998B,
+ 0xB2F7: 0x8C17,
+ 0xB2F8: 0x7F20,
+ 0xB2F9: 0x94F2,
+ 0xB2FA: 0x4EA7,
+ 0xB2FB: 0x9610,
+ 0xB2FC: 0x98A4,
+ 0xB2FD: 0x660C,
+ 0xB2FE: 0x7316,
+ 0xB340: 0x77E6,
+ 0xB341: 0x77E8,
+ 0xB342: 0x77EA,
+ 0xB343: 0x77EF,
+ 0xB344: 0x77F0,
+ 0xB345: 0x77F1,
+ 0xB346: 0x77F2,
+ 0xB347: 0x77F4,
+ 0xB348: 0x77F5,
+ 0xB349: 0x77F7,
+ 0xB34A: 0x77F9,
+ 0xB34B: 0x77FA,
+ 0xB34C: 0x77FB,
+ 0xB34D: 0x77FC,
+ 0xB34E: 0x7803,
+ 0xB34F: 0x7804,
+ 0xB350: 0x7805,
+ 0xB351: 0x7806,
+ 0xB352: 0x7807,
+ 0xB353: 0x7808,
+ 0xB354: 0x780A,
+ 0xB355: 0x780B,
+ 0xB356: 0x780E,
+ 0xB357: 0x780F,
+ 0xB358: 0x7810,
+ 0xB359: 0x7813,
+ 0xB35A: 0x7815,
+ 0xB35B: 0x7819,
+ 0xB35C: 0x781B,
+ 0xB35D: 0x781E,
+ 0xB35E: 0x7820,
+ 0xB35F: 0x7821,
+ 0xB360: 0x7822,
+ 0xB361: 0x7824,
+ 0xB362: 0x7828,
+ 0xB363: 0x782A,
+ 0xB364: 0x782B,
+ 0xB365: 0x782E,
+ 0xB366: 0x782F,
+ 0xB367: 0x7831,
+ 0xB368: 0x7832,
+ 0xB369: 0x7833,
+ 0xB36A: 0x7835,
+ 0xB36B: 0x7836,
+ 0xB36C: 0x783D,
+ 0xB36D: 0x783F,
+ 0xB36E: 0x7841,
+ 0xB36F: 0x7842,
+ 0xB370: 0x7843,
+ 0xB371: 0x7844,
+ 0xB372: 0x7846,
+ 0xB373: 0x7848,
+ 0xB374: 0x7849,
+ 0xB375: 0x784A,
+ 0xB376: 0x784B,
+ 0xB377: 0x784D,
+ 0xB378: 0x784F,
+ 0xB379: 0x7851,
+ 0xB37A: 0x7853,
+ 0xB37B: 0x7854,
+ 0xB37C: 0x7858,
+ 0xB37D: 0x7859,
+ 0xB37E: 0x785A,
+ 0xB380: 0x785B,
+ 0xB381: 0x785C,
+ 0xB382: 0x785E,
+ 0xB383: 0x785F,
+ 0xB384: 0x7860,
+ 0xB385: 0x7861,
+ 0xB386: 0x7862,
+ 0xB387: 0x7863,
+ 0xB388: 0x7864,
+ 0xB389: 0x7865,
+ 0xB38A: 0x7866,
+ 0xB38B: 0x7867,
+ 0xB38C: 0x7868,
+ 0xB38D: 0x7869,
+ 0xB38E: 0x786F,
+ 0xB38F: 0x7870,
+ 0xB390: 0x7871,
+ 0xB391: 0x7872,
+ 0xB392: 0x7873,
+ 0xB393: 0x7874,
+ 0xB394: 0x7875,
+ 0xB395: 0x7876,
+ 0xB396: 0x7878,
+ 0xB397: 0x7879,
+ 0xB398: 0x787A,
+ 0xB399: 0x787B,
+ 0xB39A: 0x787D,
+ 0xB39B: 0x787E,
+ 0xB39C: 0x787F,
+ 0xB39D: 0x7880,
+ 0xB39E: 0x7881,
+ 0xB39F: 0x7882,
+ 0xB3A0: 0x7883,
+ 0xB3A1: 0x573A,
+ 0xB3A2: 0x5C1D,
+ 0xB3A3: 0x5E38,
+ 0xB3A4: 0x957F,
+ 0xB3A5: 0x507F,
+ 0xB3A6: 0x80A0,
+ 0xB3A7: 0x5382,
+ 0xB3A8: 0x655E,
+ 0xB3A9: 0x7545,
+ 0xB3AA: 0x5531,
+ 0xB3AB: 0x5021,
+ 0xB3AC: 0x8D85,
+ 0xB3AD: 0x6284,
+ 0xB3AE: 0x949E,
+ 0xB3AF: 0x671D,
+ 0xB3B0: 0x5632,
+ 0xB3B1: 0x6F6E,
+ 0xB3B2: 0x5DE2,
+ 0xB3B3: 0x5435,
+ 0xB3B4: 0x7092,
+ 0xB3B5: 0x8F66,
+ 0xB3B6: 0x626F,
+ 0xB3B7: 0x64A4,
+ 0xB3B8: 0x63A3,
+ 0xB3B9: 0x5F7B,
+ 0xB3BA: 0x6F88,
+ 0xB3BB: 0x90F4,
+ 0xB3BC: 0x81E3,
+ 0xB3BD: 0x8FB0,
+ 0xB3BE: 0x5C18,
+ 0xB3BF: 0x6668,
+ 0xB3C0: 0x5FF1,
+ 0xB3C1: 0x6C89,
+ 0xB3C2: 0x9648,
+ 0xB3C3: 0x8D81,
+ 0xB3C4: 0x886C,
+ 0xB3C5: 0x6491,
+ 0xB3C6: 0x79F0,
+ 0xB3C7: 0x57CE,
+ 0xB3C8: 0x6A59,
+ 0xB3C9: 0x6210,
+ 0xB3CA: 0x5448,
+ 0xB3CB: 0x4E58,
+ 0xB3CC: 0x7A0B,
+ 0xB3CD: 0x60E9,
+ 0xB3CE: 0x6F84,
+ 0xB3CF: 0x8BDA,
+ 0xB3D0: 0x627F,
+ 0xB3D1: 0x901E,
+ 0xB3D2: 0x9A8B,
+ 0xB3D3: 0x79E4,
+ 0xB3D4: 0x5403,
+ 0xB3D5: 0x75F4,
+ 0xB3D6: 0x6301,
+ 0xB3D7: 0x5319,
+ 0xB3D8: 0x6C60,
+ 0xB3D9: 0x8FDF,
+ 0xB3DA: 0x5F1B,
+ 0xB3DB: 0x9A70,
+ 0xB3DC: 0x803B,
+ 0xB3DD: 0x9F7F,
+ 0xB3DE: 0x4F88,
+ 0xB3DF: 0x5C3A,
+ 0xB3E0: 0x8D64,
+ 0xB3E1: 0x7FC5,
+ 0xB3E2: 0x65A5,
+ 0xB3E3: 0x70BD,
+ 0xB3E4: 0x5145,
+ 0xB3E5: 0x51B2,
+ 0xB3E6: 0x866B,
+ 0xB3E7: 0x5D07,
+ 0xB3E8: 0x5BA0,
+ 0xB3E9: 0x62BD,
+ 0xB3EA: 0x916C,
+ 0xB3EB: 0x7574,
+ 0xB3EC: 0x8E0C,
+ 0xB3ED: 0x7A20,
+ 0xB3EE: 0x6101,
+ 0xB3EF: 0x7B79,
+ 0xB3F0: 0x4EC7,
+ 0xB3F1: 0x7EF8,
+ 0xB3F2: 0x7785,
+ 0xB3F3: 0x4E11,
+ 0xB3F4: 0x81ED,
+ 0xB3F5: 0x521D,
+ 0xB3F6: 0x51FA,
+ 0xB3F7: 0x6A71,
+ 0xB3F8: 0x53A8,
+ 0xB3F9: 0x8E87,
+ 0xB3FA: 0x9504,
+ 0xB3FB: 0x96CF,
+ 0xB3FC: 0x6EC1,
+ 0xB3FD: 0x9664,
+ 0xB3FE: 0x695A,
+ 0xB440: 0x7884,
+ 0xB441: 0x7885,
+ 0xB442: 0x7886,
+ 0xB443: 0x7888,
+ 0xB444: 0x788A,
+ 0xB445: 0x788B,
+ 0xB446: 0x788F,
+ 0xB447: 0x7890,
+ 0xB448: 0x7892,
+ 0xB449: 0x7894,
+ 0xB44A: 0x7895,
+ 0xB44B: 0x7896,
+ 0xB44C: 0x7899,
+ 0xB44D: 0x789D,
+ 0xB44E: 0x789E,
+ 0xB44F: 0x78A0,
+ 0xB450: 0x78A2,
+ 0xB451: 0x78A4,
+ 0xB452: 0x78A6,
+ 0xB453: 0x78A8,
+ 0xB454: 0x78A9,
+ 0xB455: 0x78AA,
+ 0xB456: 0x78AB,
+ 0xB457: 0x78AC,
+ 0xB458: 0x78AD,
+ 0xB459: 0x78AE,
+ 0xB45A: 0x78AF,
+ 0xB45B: 0x78B5,
+ 0xB45C: 0x78B6,
+ 0xB45D: 0x78B7,
+ 0xB45E: 0x78B8,
+ 0xB45F: 0x78BA,
+ 0xB460: 0x78BB,
+ 0xB461: 0x78BC,
+ 0xB462: 0x78BD,
+ 0xB463: 0x78BF,
+ 0xB464: 0x78C0,
+ 0xB465: 0x78C2,
+ 0xB466: 0x78C3,
+ 0xB467: 0x78C4,
+ 0xB468: 0x78C6,
+ 0xB469: 0x78C7,
+ 0xB46A: 0x78C8,
+ 0xB46B: 0x78CC,
+ 0xB46C: 0x78CD,
+ 0xB46D: 0x78CE,
+ 0xB46E: 0x78CF,
+ 0xB46F: 0x78D1,
+ 0xB470: 0x78D2,
+ 0xB471: 0x78D3,
+ 0xB472: 0x78D6,
+ 0xB473: 0x78D7,
+ 0xB474: 0x78D8,
+ 0xB475: 0x78DA,
+ 0xB476: 0x78DB,
+ 0xB477: 0x78DC,
+ 0xB478: 0x78DD,
+ 0xB479: 0x78DE,
+ 0xB47A: 0x78DF,
+ 0xB47B: 0x78E0,
+ 0xB47C: 0x78E1,
+ 0xB47D: 0x78E2,
+ 0xB47E: 0x78E3,
+ 0xB480: 0x78E4,
+ 0xB481: 0x78E5,
+ 0xB482: 0x78E6,
+ 0xB483: 0x78E7,
+ 0xB484: 0x78E9,
+ 0xB485: 0x78EA,
+ 0xB486: 0x78EB,
+ 0xB487: 0x78ED,
+ 0xB488: 0x78EE,
+ 0xB489: 0x78EF,
+ 0xB48A: 0x78F0,
+ 0xB48B: 0x78F1,
+ 0xB48C: 0x78F3,
+ 0xB48D: 0x78F5,
+ 0xB48E: 0x78F6,
+ 0xB48F: 0x78F8,
+ 0xB490: 0x78F9,
+ 0xB491: 0x78FB,
+ 0xB492: 0x78FC,
+ 0xB493: 0x78FD,
+ 0xB494: 0x78FE,
+ 0xB495: 0x78FF,
+ 0xB496: 0x7900,
+ 0xB497: 0x7902,
+ 0xB498: 0x7903,
+ 0xB499: 0x7904,
+ 0xB49A: 0x7906,
+ 0xB49B: 0x7907,
+ 0xB49C: 0x7908,
+ 0xB49D: 0x7909,
+ 0xB49E: 0x790A,
+ 0xB49F: 0x790B,
+ 0xB4A0: 0x790C,
+ 0xB4A1: 0x7840,
+ 0xB4A2: 0x50A8,
+ 0xB4A3: 0x77D7,
+ 0xB4A4: 0x6410,
+ 0xB4A5: 0x89E6,
+ 0xB4A6: 0x5904,
+ 0xB4A7: 0x63E3,
+ 0xB4A8: 0x5DDD,
+ 0xB4A9: 0x7A7F,
+ 0xB4AA: 0x693D,
+ 0xB4AB: 0x4F20,
+ 0xB4AC: 0x8239,
+ 0xB4AD: 0x5598,
+ 0xB4AE: 0x4E32,
+ 0xB4AF: 0x75AE,
+ 0xB4B0: 0x7A97,
+ 0xB4B1: 0x5E62,
+ 0xB4B2: 0x5E8A,
+ 0xB4B3: 0x95EF,
+ 0xB4B4: 0x521B,
+ 0xB4B5: 0x5439,
+ 0xB4B6: 0x708A,
+ 0xB4B7: 0x6376,
+ 0xB4B8: 0x9524,
+ 0xB4B9: 0x5782,
+ 0xB4BA: 0x6625,
+ 0xB4BB: 0x693F,
+ 0xB4BC: 0x9187,
+ 0xB4BD: 0x5507,
+ 0xB4BE: 0x6DF3,
+ 0xB4BF: 0x7EAF,
+ 0xB4C0: 0x8822,
+ 0xB4C1: 0x6233,
+ 0xB4C2: 0x7EF0,
+ 0xB4C3: 0x75B5,
+ 0xB4C4: 0x8328,
+ 0xB4C5: 0x78C1,
+ 0xB4C6: 0x96CC,
+ 0xB4C7: 0x8F9E,
+ 0xB4C8: 0x6148,
+ 0xB4C9: 0x74F7,
+ 0xB4CA: 0x8BCD,
+ 0xB4CB: 0x6B64,
+ 0xB4CC: 0x523A,
+ 0xB4CD: 0x8D50,
+ 0xB4CE: 0x6B21,
+ 0xB4CF: 0x806A,
+ 0xB4D0: 0x8471,
+ 0xB4D1: 0x56F1,
+ 0xB4D2: 0x5306,
+ 0xB4D3: 0x4ECE,
+ 0xB4D4: 0x4E1B,
+ 0xB4D5: 0x51D1,
+ 0xB4D6: 0x7C97,
+ 0xB4D7: 0x918B,
+ 0xB4D8: 0x7C07,
+ 0xB4D9: 0x4FC3,
+ 0xB4DA: 0x8E7F,
+ 0xB4DB: 0x7BE1,
+ 0xB4DC: 0x7A9C,
+ 0xB4DD: 0x6467,
+ 0xB4DE: 0x5D14,
+ 0xB4DF: 0x50AC,
+ 0xB4E0: 0x8106,
+ 0xB4E1: 0x7601,
+ 0xB4E2: 0x7CB9,
+ 0xB4E3: 0x6DEC,
+ 0xB4E4: 0x7FE0,
+ 0xB4E5: 0x6751,
+ 0xB4E6: 0x5B58,
+ 0xB4E7: 0x5BF8,
+ 0xB4E8: 0x78CB,
+ 0xB4E9: 0x64AE,
+ 0xB4EA: 0x6413,
+ 0xB4EB: 0x63AA,
+ 0xB4EC: 0x632B,
+ 0xB4ED: 0x9519,
+ 0xB4EE: 0x642D,
+ 0xB4EF: 0x8FBE,
+ 0xB4F0: 0x7B54,
+ 0xB4F1: 0x7629,
+ 0xB4F2: 0x6253,
+ 0xB4F3: 0x5927,
+ 0xB4F4: 0x5446,
+ 0xB4F5: 0x6B79,
+ 0xB4F6: 0x50A3,
+ 0xB4F7: 0x6234,
+ 0xB4F8: 0x5E26,
+ 0xB4F9: 0x6B86,
+ 0xB4FA: 0x4EE3,
+ 0xB4FB: 0x8D37,
+ 0xB4FC: 0x888B,
+ 0xB4FD: 0x5F85,
+ 0xB4FE: 0x902E,
+ 0xB540: 0x790D,
+ 0xB541: 0x790E,
+ 0xB542: 0x790F,
+ 0xB543: 0x7910,
+ 0xB544: 0x7911,
+ 0xB545: 0x7912,
+ 0xB546: 0x7914,
+ 0xB547: 0x7915,
+ 0xB548: 0x7916,
+ 0xB549: 0x7917,
+ 0xB54A: 0x7918,
+ 0xB54B: 0x7919,
+ 0xB54C: 0x791A,
+ 0xB54D: 0x791B,
+ 0xB54E: 0x791C,
+ 0xB54F: 0x791D,
+ 0xB550: 0x791F,
+ 0xB551: 0x7920,
+ 0xB552: 0x7921,
+ 0xB553: 0x7922,
+ 0xB554: 0x7923,
+ 0xB555: 0x7925,
+ 0xB556: 0x7926,
+ 0xB557: 0x7927,
+ 0xB558: 0x7928,
+ 0xB559: 0x7929,
+ 0xB55A: 0x792A,
+ 0xB55B: 0x792B,
+ 0xB55C: 0x792C,
+ 0xB55D: 0x792D,
+ 0xB55E: 0x792E,
+ 0xB55F: 0x792F,
+ 0xB560: 0x7930,
+ 0xB561: 0x7931,
+ 0xB562: 0x7932,
+ 0xB563: 0x7933,
+ 0xB564: 0x7935,
+ 0xB565: 0x7936,
+ 0xB566: 0x7937,
+ 0xB567: 0x7938,
+ 0xB568: 0x7939,
+ 0xB569: 0x793D,
+ 0xB56A: 0x793F,
+ 0xB56B: 0x7942,
+ 0xB56C: 0x7943,
+ 0xB56D: 0x7944,
+ 0xB56E: 0x7945,
+ 0xB56F: 0x7947,
+ 0xB570: 0x794A,
+ 0xB571: 0x794B,
+ 0xB572: 0x794C,
+ 0xB573: 0x794D,
+ 0xB574: 0x794E,
+ 0xB575: 0x794F,
+ 0xB576: 0x7950,
+ 0xB577: 0x7951,
+ 0xB578: 0x7952,
+ 0xB579: 0x7954,
+ 0xB57A: 0x7955,
+ 0xB57B: 0x7958,
+ 0xB57C: 0x7959,
+ 0xB57D: 0x7961,
+ 0xB57E: 0x7963,
+ 0xB580: 0x7964,
+ 0xB581: 0x7966,
+ 0xB582: 0x7969,
+ 0xB583: 0x796A,
+ 0xB584: 0x796B,
+ 0xB585: 0x796C,
+ 0xB586: 0x796E,
+ 0xB587: 0x7970,
+ 0xB588: 0x7971,
+ 0xB589: 0x7972,
+ 0xB58A: 0x7973,
+ 0xB58B: 0x7974,
+ 0xB58C: 0x7975,
+ 0xB58D: 0x7976,
+ 0xB58E: 0x7979,
+ 0xB58F: 0x797B,
+ 0xB590: 0x797C,
+ 0xB591: 0x797D,
+ 0xB592: 0x797E,
+ 0xB593: 0x797F,
+ 0xB594: 0x7982,
+ 0xB595: 0x7983,
+ 0xB596: 0x7986,
+ 0xB597: 0x7987,
+ 0xB598: 0x7988,
+ 0xB599: 0x7989,
+ 0xB59A: 0x798B,
+ 0xB59B: 0x798C,
+ 0xB59C: 0x798D,
+ 0xB59D: 0x798E,
+ 0xB59E: 0x7990,
+ 0xB59F: 0x7991,
+ 0xB5A0: 0x7992,
+ 0xB5A1: 0x6020,
+ 0xB5A2: 0x803D,
+ 0xB5A3: 0x62C5,
+ 0xB5A4: 0x4E39,
+ 0xB5A5: 0x5355,
+ 0xB5A6: 0x90F8,
+ 0xB5A7: 0x63B8,
+ 0xB5A8: 0x80C6,
+ 0xB5A9: 0x65E6,
+ 0xB5AA: 0x6C2E,
+ 0xB5AB: 0x4F46,
+ 0xB5AC: 0x60EE,
+ 0xB5AD: 0x6DE1,
+ 0xB5AE: 0x8BDE,
+ 0xB5AF: 0x5F39,
+ 0xB5B0: 0x86CB,
+ 0xB5B1: 0x5F53,
+ 0xB5B2: 0x6321,
+ 0xB5B3: 0x515A,
+ 0xB5B4: 0x8361,
+ 0xB5B5: 0x6863,
+ 0xB5B6: 0x5200,
+ 0xB5B7: 0x6363,
+ 0xB5B8: 0x8E48,
+ 0xB5B9: 0x5012,
+ 0xB5BA: 0x5C9B,
+ 0xB5BB: 0x7977,
+ 0xB5BC: 0x5BFC,
+ 0xB5BD: 0x5230,
+ 0xB5BE: 0x7A3B,
+ 0xB5BF: 0x60BC,
+ 0xB5C0: 0x9053,
+ 0xB5C1: 0x76D7,
+ 0xB5C2: 0x5FB7,
+ 0xB5C3: 0x5F97,
+ 0xB5C4: 0x7684,
+ 0xB5C5: 0x8E6C,
+ 0xB5C6: 0x706F,
+ 0xB5C7: 0x767B,
+ 0xB5C8: 0x7B49,
+ 0xB5C9: 0x77AA,
+ 0xB5CA: 0x51F3,
+ 0xB5CB: 0x9093,
+ 0xB5CC: 0x5824,
+ 0xB5CD: 0x4F4E,
+ 0xB5CE: 0x6EF4,
+ 0xB5CF: 0x8FEA,
+ 0xB5D0: 0x654C,
+ 0xB5D1: 0x7B1B,
+ 0xB5D2: 0x72C4,
+ 0xB5D3: 0x6DA4,
+ 0xB5D4: 0x7FDF,
+ 0xB5D5: 0x5AE1,
+ 0xB5D6: 0x62B5,
+ 0xB5D7: 0x5E95,
+ 0xB5D8: 0x5730,
+ 0xB5D9: 0x8482,
+ 0xB5DA: 0x7B2C,
+ 0xB5DB: 0x5E1D,
+ 0xB5DC: 0x5F1F,
+ 0xB5DD: 0x9012,
+ 0xB5DE: 0x7F14,
+ 0xB5DF: 0x98A0,
+ 0xB5E0: 0x6382,
+ 0xB5E1: 0x6EC7,
+ 0xB5E2: 0x7898,
+ 0xB5E3: 0x70B9,
+ 0xB5E4: 0x5178,
+ 0xB5E5: 0x975B,
+ 0xB5E6: 0x57AB,
+ 0xB5E7: 0x7535,
+ 0xB5E8: 0x4F43,
+ 0xB5E9: 0x7538,
+ 0xB5EA: 0x5E97,
+ 0xB5EB: 0x60E6,
+ 0xB5EC: 0x5960,
+ 0xB5ED: 0x6DC0,
+ 0xB5EE: 0x6BBF,
+ 0xB5EF: 0x7889,
+ 0xB5F0: 0x53FC,
+ 0xB5F1: 0x96D5,
+ 0xB5F2: 0x51CB,
+ 0xB5F3: 0x5201,
+ 0xB5F4: 0x6389,
+ 0xB5F5: 0x540A,
+ 0xB5F6: 0x9493,
+ 0xB5F7: 0x8C03,
+ 0xB5F8: 0x8DCC,
+ 0xB5F9: 0x7239,
+ 0xB5FA: 0x789F,
+ 0xB5FB: 0x8776,
+ 0xB5FC: 0x8FED,
+ 0xB5FD: 0x8C0D,
+ 0xB5FE: 0x53E0,
+ 0xB640: 0x7993,
+ 0xB641: 0x7994,
+ 0xB642: 0x7995,
+ 0xB643: 0x7996,
+ 0xB644: 0x7997,
+ 0xB645: 0x7998,
+ 0xB646: 0x7999,
+ 0xB647: 0x799B,
+ 0xB648: 0x799C,
+ 0xB649: 0x799D,
+ 0xB64A: 0x799E,
+ 0xB64B: 0x799F,
+ 0xB64C: 0x79A0,
+ 0xB64D: 0x79A1,
+ 0xB64E: 0x79A2,
+ 0xB64F: 0x79A3,
+ 0xB650: 0x79A4,
+ 0xB651: 0x79A5,
+ 0xB652: 0x79A6,
+ 0xB653: 0x79A8,
+ 0xB654: 0x79A9,
+ 0xB655: 0x79AA,
+ 0xB656: 0x79AB,
+ 0xB657: 0x79AC,
+ 0xB658: 0x79AD,
+ 0xB659: 0x79AE,
+ 0xB65A: 0x79AF,
+ 0xB65B: 0x79B0,
+ 0xB65C: 0x79B1,
+ 0xB65D: 0x79B2,
+ 0xB65E: 0x79B4,
+ 0xB65F: 0x79B5,
+ 0xB660: 0x79B6,
+ 0xB661: 0x79B7,
+ 0xB662: 0x79B8,
+ 0xB663: 0x79BC,
+ 0xB664: 0x79BF,
+ 0xB665: 0x79C2,
+ 0xB666: 0x79C4,
+ 0xB667: 0x79C5,
+ 0xB668: 0x79C7,
+ 0xB669: 0x79C8,
+ 0xB66A: 0x79CA,
+ 0xB66B: 0x79CC,
+ 0xB66C: 0x79CE,
+ 0xB66D: 0x79CF,
+ 0xB66E: 0x79D0,
+ 0xB66F: 0x79D3,
+ 0xB670: 0x79D4,
+ 0xB671: 0x79D6,
+ 0xB672: 0x79D7,
+ 0xB673: 0x79D9,
+ 0xB674: 0x79DA,
+ 0xB675: 0x79DB,
+ 0xB676: 0x79DC,
+ 0xB677: 0x79DD,
+ 0xB678: 0x79DE,
+ 0xB679: 0x79E0,
+ 0xB67A: 0x79E1,
+ 0xB67B: 0x79E2,
+ 0xB67C: 0x79E5,
+ 0xB67D: 0x79E8,
+ 0xB67E: 0x79EA,
+ 0xB680: 0x79EC,
+ 0xB681: 0x79EE,
+ 0xB682: 0x79F1,
+ 0xB683: 0x79F2,
+ 0xB684: 0x79F3,
+ 0xB685: 0x79F4,
+ 0xB686: 0x79F5,
+ 0xB687: 0x79F6,
+ 0xB688: 0x79F7,
+ 0xB689: 0x79F9,
+ 0xB68A: 0x79FA,
+ 0xB68B: 0x79FC,
+ 0xB68C: 0x79FE,
+ 0xB68D: 0x79FF,
+ 0xB68E: 0x7A01,
+ 0xB68F: 0x7A04,
+ 0xB690: 0x7A05,
+ 0xB691: 0x7A07,
+ 0xB692: 0x7A08,
+ 0xB693: 0x7A09,
+ 0xB694: 0x7A0A,
+ 0xB695: 0x7A0C,
+ 0xB696: 0x7A0F,
+ 0xB697: 0x7A10,
+ 0xB698: 0x7A11,
+ 0xB699: 0x7A12,
+ 0xB69A: 0x7A13,
+ 0xB69B: 0x7A15,
+ 0xB69C: 0x7A16,
+ 0xB69D: 0x7A18,
+ 0xB69E: 0x7A19,
+ 0xB69F: 0x7A1B,
+ 0xB6A0: 0x7A1C,
+ 0xB6A1: 0x4E01,
+ 0xB6A2: 0x76EF,
+ 0xB6A3: 0x53EE,
+ 0xB6A4: 0x9489,
+ 0xB6A5: 0x9876,
+ 0xB6A6: 0x9F0E,
+ 0xB6A7: 0x952D,
+ 0xB6A8: 0x5B9A,
+ 0xB6A9: 0x8BA2,
+ 0xB6AA: 0x4E22,
+ 0xB6AB: 0x4E1C,
+ 0xB6AC: 0x51AC,
+ 0xB6AD: 0x8463,
+ 0xB6AE: 0x61C2,
+ 0xB6AF: 0x52A8,
+ 0xB6B0: 0x680B,
+ 0xB6B1: 0x4F97,
+ 0xB6B2: 0x606B,
+ 0xB6B3: 0x51BB,
+ 0xB6B4: 0x6D1E,
+ 0xB6B5: 0x515C,
+ 0xB6B6: 0x6296,
+ 0xB6B7: 0x6597,
+ 0xB6B8: 0x9661,
+ 0xB6B9: 0x8C46,
+ 0xB6BA: 0x9017,
+ 0xB6BB: 0x75D8,
+ 0xB6BC: 0x90FD,
+ 0xB6BD: 0x7763,
+ 0xB6BE: 0x6BD2,
+ 0xB6BF: 0x728A,
+ 0xB6C0: 0x72EC,
+ 0xB6C1: 0x8BFB,
+ 0xB6C2: 0x5835,
+ 0xB6C3: 0x7779,
+ 0xB6C4: 0x8D4C,
+ 0xB6C5: 0x675C,
+ 0xB6C6: 0x9540,
+ 0xB6C7: 0x809A,
+ 0xB6C8: 0x5EA6,
+ 0xB6C9: 0x6E21,
+ 0xB6CA: 0x5992,
+ 0xB6CB: 0x7AEF,
+ 0xB6CC: 0x77ED,
+ 0xB6CD: 0x953B,
+ 0xB6CE: 0x6BB5,
+ 0xB6CF: 0x65AD,
+ 0xB6D0: 0x7F0E,
+ 0xB6D1: 0x5806,
+ 0xB6D2: 0x5151,
+ 0xB6D3: 0x961F,
+ 0xB6D4: 0x5BF9,
+ 0xB6D5: 0x58A9,
+ 0xB6D6: 0x5428,
+ 0xB6D7: 0x8E72,
+ 0xB6D8: 0x6566,
+ 0xB6D9: 0x987F,
+ 0xB6DA: 0x56E4,
+ 0xB6DB: 0x949D,
+ 0xB6DC: 0x76FE,
+ 0xB6DD: 0x9041,
+ 0xB6DE: 0x6387,
+ 0xB6DF: 0x54C6,
+ 0xB6E0: 0x591A,
+ 0xB6E1: 0x593A,
+ 0xB6E2: 0x579B,
+ 0xB6E3: 0x8EB2,
+ 0xB6E4: 0x6735,
+ 0xB6E5: 0x8DFA,
+ 0xB6E6: 0x8235,
+ 0xB6E7: 0x5241,
+ 0xB6E8: 0x60F0,
+ 0xB6E9: 0x5815,
+ 0xB6EA: 0x86FE,
+ 0xB6EB: 0x5CE8,
+ 0xB6EC: 0x9E45,
+ 0xB6ED: 0x4FC4,
+ 0xB6EE: 0x989D,
+ 0xB6EF: 0x8BB9,
+ 0xB6F0: 0x5A25,
+ 0xB6F1: 0x6076,
+ 0xB6F2: 0x5384,
+ 0xB6F3: 0x627C,
+ 0xB6F4: 0x904F,
+ 0xB6F5: 0x9102,
+ 0xB6F6: 0x997F,
+ 0xB6F7: 0x6069,
+ 0xB6F8: 0x800C,
+ 0xB6F9: 0x513F,
+ 0xB6FA: 0x8033,
+ 0xB6FB: 0x5C14,
+ 0xB6FC: 0x9975,
+ 0xB6FD: 0x6D31,
+ 0xB6FE: 0x4E8C,
+ 0xB740: 0x7A1D,
+ 0xB741: 0x7A1F,
+ 0xB742: 0x7A21,
+ 0xB743: 0x7A22,
+ 0xB744: 0x7A24,
+ 0xB745: 0x7A25,
+ 0xB746: 0x7A26,
+ 0xB747: 0x7A27,
+ 0xB748: 0x7A28,
+ 0xB749: 0x7A29,
+ 0xB74A: 0x7A2A,
+ 0xB74B: 0x7A2B,
+ 0xB74C: 0x7A2C,
+ 0xB74D: 0x7A2D,
+ 0xB74E: 0x7A2E,
+ 0xB74F: 0x7A2F,
+ 0xB750: 0x7A30,
+ 0xB751: 0x7A31,
+ 0xB752: 0x7A32,
+ 0xB753: 0x7A34,
+ 0xB754: 0x7A35,
+ 0xB755: 0x7A36,
+ 0xB756: 0x7A38,
+ 0xB757: 0x7A3A,
+ 0xB758: 0x7A3E,
+ 0xB759: 0x7A40,
+ 0xB75A: 0x7A41,
+ 0xB75B: 0x7A42,
+ 0xB75C: 0x7A43,
+ 0xB75D: 0x7A44,
+ 0xB75E: 0x7A45,
+ 0xB75F: 0x7A47,
+ 0xB760: 0x7A48,
+ 0xB761: 0x7A49,
+ 0xB762: 0x7A4A,
+ 0xB763: 0x7A4B,
+ 0xB764: 0x7A4C,
+ 0xB765: 0x7A4D,
+ 0xB766: 0x7A4E,
+ 0xB767: 0x7A4F,
+ 0xB768: 0x7A50,
+ 0xB769: 0x7A52,
+ 0xB76A: 0x7A53,
+ 0xB76B: 0x7A54,
+ 0xB76C: 0x7A55,
+ 0xB76D: 0x7A56,
+ 0xB76E: 0x7A58,
+ 0xB76F: 0x7A59,
+ 0xB770: 0x7A5A,
+ 0xB771: 0x7A5B,
+ 0xB772: 0x7A5C,
+ 0xB773: 0x7A5D,
+ 0xB774: 0x7A5E,
+ 0xB775: 0x7A5F,
+ 0xB776: 0x7A60,
+ 0xB777: 0x7A61,
+ 0xB778: 0x7A62,
+ 0xB779: 0x7A63,
+ 0xB77A: 0x7A64,
+ 0xB77B: 0x7A65,
+ 0xB77C: 0x7A66,
+ 0xB77D: 0x7A67,
+ 0xB77E: 0x7A68,
+ 0xB780: 0x7A69,
+ 0xB781: 0x7A6A,
+ 0xB782: 0x7A6B,
+ 0xB783: 0x7A6C,
+ 0xB784: 0x7A6D,
+ 0xB785: 0x7A6E,
+ 0xB786: 0x7A6F,
+ 0xB787: 0x7A71,
+ 0xB788: 0x7A72,
+ 0xB789: 0x7A73,
+ 0xB78A: 0x7A75,
+ 0xB78B: 0x7A7B,
+ 0xB78C: 0x7A7C,
+ 0xB78D: 0x7A7D,
+ 0xB78E: 0x7A7E,
+ 0xB78F: 0x7A82,
+ 0xB790: 0x7A85,
+ 0xB791: 0x7A87,
+ 0xB792: 0x7A89,
+ 0xB793: 0x7A8A,
+ 0xB794: 0x7A8B,
+ 0xB795: 0x7A8C,
+ 0xB796: 0x7A8E,
+ 0xB797: 0x7A8F,
+ 0xB798: 0x7A90,
+ 0xB799: 0x7A93,
+ 0xB79A: 0x7A94,
+ 0xB79B: 0x7A99,
+ 0xB79C: 0x7A9A,
+ 0xB79D: 0x7A9B,
+ 0xB79E: 0x7A9E,
+ 0xB79F: 0x7AA1,
+ 0xB7A0: 0x7AA2,
+ 0xB7A1: 0x8D30,
+ 0xB7A2: 0x53D1,
+ 0xB7A3: 0x7F5A,
+ 0xB7A4: 0x7B4F,
+ 0xB7A5: 0x4F10,
+ 0xB7A6: 0x4E4F,
+ 0xB7A7: 0x9600,
+ 0xB7A8: 0x6CD5,
+ 0xB7A9: 0x73D0,
+ 0xB7AA: 0x85E9,
+ 0xB7AB: 0x5E06,
+ 0xB7AC: 0x756A,
+ 0xB7AD: 0x7FFB,
+ 0xB7AE: 0x6A0A,
+ 0xB7AF: 0x77FE,
+ 0xB7B0: 0x9492,
+ 0xB7B1: 0x7E41,
+ 0xB7B2: 0x51E1,
+ 0xB7B3: 0x70E6,
+ 0xB7B4: 0x53CD,
+ 0xB7B5: 0x8FD4,
+ 0xB7B6: 0x8303,
+ 0xB7B7: 0x8D29,
+ 0xB7B8: 0x72AF,
+ 0xB7B9: 0x996D,
+ 0xB7BA: 0x6CDB,
+ 0xB7BB: 0x574A,
+ 0xB7BC: 0x82B3,
+ 0xB7BD: 0x65B9,
+ 0xB7BE: 0x80AA,
+ 0xB7BF: 0x623F,
+ 0xB7C0: 0x9632,
+ 0xB7C1: 0x59A8,
+ 0xB7C2: 0x4EFF,
+ 0xB7C3: 0x8BBF,
+ 0xB7C4: 0x7EBA,
+ 0xB7C5: 0x653E,
+ 0xB7C6: 0x83F2,
+ 0xB7C7: 0x975E,
+ 0xB7C8: 0x5561,
+ 0xB7C9: 0x98DE,
+ 0xB7CA: 0x80A5,
+ 0xB7CB: 0x532A,
+ 0xB7CC: 0x8BFD,
+ 0xB7CD: 0x5420,
+ 0xB7CE: 0x80BA,
+ 0xB7CF: 0x5E9F,
+ 0xB7D0: 0x6CB8,
+ 0xB7D1: 0x8D39,
+ 0xB7D2: 0x82AC,
+ 0xB7D3: 0x915A,
+ 0xB7D4: 0x5429,
+ 0xB7D5: 0x6C1B,
+ 0xB7D6: 0x5206,
+ 0xB7D7: 0x7EB7,
+ 0xB7D8: 0x575F,
+ 0xB7D9: 0x711A,
+ 0xB7DA: 0x6C7E,
+ 0xB7DB: 0x7C89,
+ 0xB7DC: 0x594B,
+ 0xB7DD: 0x4EFD,
+ 0xB7DE: 0x5FFF,
+ 0xB7DF: 0x6124,
+ 0xB7E0: 0x7CAA,
+ 0xB7E1: 0x4E30,
+ 0xB7E2: 0x5C01,
+ 0xB7E3: 0x67AB,
+ 0xB7E4: 0x8702,
+ 0xB7E5: 0x5CF0,
+ 0xB7E6: 0x950B,
+ 0xB7E7: 0x98CE,
+ 0xB7E8: 0x75AF,
+ 0xB7E9: 0x70FD,
+ 0xB7EA: 0x9022,
+ 0xB7EB: 0x51AF,
+ 0xB7EC: 0x7F1D,
+ 0xB7ED: 0x8BBD,
+ 0xB7EE: 0x5949,
+ 0xB7EF: 0x51E4,
+ 0xB7F0: 0x4F5B,
+ 0xB7F1: 0x5426,
+ 0xB7F2: 0x592B,
+ 0xB7F3: 0x6577,
+ 0xB7F4: 0x80A4,
+ 0xB7F5: 0x5B75,
+ 0xB7F6: 0x6276,
+ 0xB7F7: 0x62C2,
+ 0xB7F8: 0x8F90,
+ 0xB7F9: 0x5E45,
+ 0xB7FA: 0x6C1F,
+ 0xB7FB: 0x7B26,
+ 0xB7FC: 0x4F0F,
+ 0xB7FD: 0x4FD8,
+ 0xB7FE: 0x670D,
+ 0xB840: 0x7AA3,
+ 0xB841: 0x7AA4,
+ 0xB842: 0x7AA7,
+ 0xB843: 0x7AA9,
+ 0xB844: 0x7AAA,
+ 0xB845: 0x7AAB,
+ 0xB846: 0x7AAE,
+ 0xB847: 0x7AAF,
+ 0xB848: 0x7AB0,
+ 0xB849: 0x7AB1,
+ 0xB84A: 0x7AB2,
+ 0xB84B: 0x7AB4,
+ 0xB84C: 0x7AB5,
+ 0xB84D: 0x7AB6,
+ 0xB84E: 0x7AB7,
+ 0xB84F: 0x7AB8,
+ 0xB850: 0x7AB9,
+ 0xB851: 0x7ABA,
+ 0xB852: 0x7ABB,
+ 0xB853: 0x7ABC,
+ 0xB854: 0x7ABD,
+ 0xB855: 0x7ABE,
+ 0xB856: 0x7AC0,
+ 0xB857: 0x7AC1,
+ 0xB858: 0x7AC2,
+ 0xB859: 0x7AC3,
+ 0xB85A: 0x7AC4,
+ 0xB85B: 0x7AC5,
+ 0xB85C: 0x7AC6,
+ 0xB85D: 0x7AC7,
+ 0xB85E: 0x7AC8,
+ 0xB85F: 0x7AC9,
+ 0xB860: 0x7ACA,
+ 0xB861: 0x7ACC,
+ 0xB862: 0x7ACD,
+ 0xB863: 0x7ACE,
+ 0xB864: 0x7ACF,
+ 0xB865: 0x7AD0,
+ 0xB866: 0x7AD1,
+ 0xB867: 0x7AD2,
+ 0xB868: 0x7AD3,
+ 0xB869: 0x7AD4,
+ 0xB86A: 0x7AD5,
+ 0xB86B: 0x7AD7,
+ 0xB86C: 0x7AD8,
+ 0xB86D: 0x7ADA,
+ 0xB86E: 0x7ADB,
+ 0xB86F: 0x7ADC,
+ 0xB870: 0x7ADD,
+ 0xB871: 0x7AE1,
+ 0xB872: 0x7AE2,
+ 0xB873: 0x7AE4,
+ 0xB874: 0x7AE7,
+ 0xB875: 0x7AE8,
+ 0xB876: 0x7AE9,
+ 0xB877: 0x7AEA,
+ 0xB878: 0x7AEB,
+ 0xB879: 0x7AEC,
+ 0xB87A: 0x7AEE,
+ 0xB87B: 0x7AF0,
+ 0xB87C: 0x7AF1,
+ 0xB87D: 0x7AF2,
+ 0xB87E: 0x7AF3,
+ 0xB880: 0x7AF4,
+ 0xB881: 0x7AF5,
+ 0xB882: 0x7AF6,
+ 0xB883: 0x7AF7,
+ 0xB884: 0x7AF8,
+ 0xB885: 0x7AFB,
+ 0xB886: 0x7AFC,
+ 0xB887: 0x7AFE,
+ 0xB888: 0x7B00,
+ 0xB889: 0x7B01,
+ 0xB88A: 0x7B02,
+ 0xB88B: 0x7B05,
+ 0xB88C: 0x7B07,
+ 0xB88D: 0x7B09,
+ 0xB88E: 0x7B0C,
+ 0xB88F: 0x7B0D,
+ 0xB890: 0x7B0E,
+ 0xB891: 0x7B10,
+ 0xB892: 0x7B12,
+ 0xB893: 0x7B13,
+ 0xB894: 0x7B16,
+ 0xB895: 0x7B17,
+ 0xB896: 0x7B18,
+ 0xB897: 0x7B1A,
+ 0xB898: 0x7B1C,
+ 0xB899: 0x7B1D,
+ 0xB89A: 0x7B1F,
+ 0xB89B: 0x7B21,
+ 0xB89C: 0x7B22,
+ 0xB89D: 0x7B23,
+ 0xB89E: 0x7B27,
+ 0xB89F: 0x7B29,
+ 0xB8A0: 0x7B2D,
+ 0xB8A1: 0x6D6E,
+ 0xB8A2: 0x6DAA,
+ 0xB8A3: 0x798F,
+ 0xB8A4: 0x88B1,
+ 0xB8A5: 0x5F17,
+ 0xB8A6: 0x752B,
+ 0xB8A7: 0x629A,
+ 0xB8A8: 0x8F85,
+ 0xB8A9: 0x4FEF,
+ 0xB8AA: 0x91DC,
+ 0xB8AB: 0x65A7,
+ 0xB8AC: 0x812F,
+ 0xB8AD: 0x8151,
+ 0xB8AE: 0x5E9C,
+ 0xB8AF: 0x8150,
+ 0xB8B0: 0x8D74,
+ 0xB8B1: 0x526F,
+ 0xB8B2: 0x8986,
+ 0xB8B3: 0x8D4B,
+ 0xB8B4: 0x590D,
+ 0xB8B5: 0x5085,
+ 0xB8B6: 0x4ED8,
+ 0xB8B7: 0x961C,
+ 0xB8B8: 0x7236,
+ 0xB8B9: 0x8179,
+ 0xB8BA: 0x8D1F,
+ 0xB8BB: 0x5BCC,
+ 0xB8BC: 0x8BA3,
+ 0xB8BD: 0x9644,
+ 0xB8BE: 0x5987,
+ 0xB8BF: 0x7F1A,
+ 0xB8C0: 0x5490,
+ 0xB8C1: 0x5676,
+ 0xB8C2: 0x560E,
+ 0xB8C3: 0x8BE5,
+ 0xB8C4: 0x6539,
+ 0xB8C5: 0x6982,
+ 0xB8C6: 0x9499,
+ 0xB8C7: 0x76D6,
+ 0xB8C8: 0x6E89,
+ 0xB8C9: 0x5E72,
+ 0xB8CA: 0x7518,
+ 0xB8CB: 0x6746,
+ 0xB8CC: 0x67D1,
+ 0xB8CD: 0x7AFF,
+ 0xB8CE: 0x809D,
+ 0xB8CF: 0x8D76,
+ 0xB8D0: 0x611F,
+ 0xB8D1: 0x79C6,
+ 0xB8D2: 0x6562,
+ 0xB8D3: 0x8D63,
+ 0xB8D4: 0x5188,
+ 0xB8D5: 0x521A,
+ 0xB8D6: 0x94A2,
+ 0xB8D7: 0x7F38,
+ 0xB8D8: 0x809B,
+ 0xB8D9: 0x7EB2,
+ 0xB8DA: 0x5C97,
+ 0xB8DB: 0x6E2F,
+ 0xB8DC: 0x6760,
+ 0xB8DD: 0x7BD9,
+ 0xB8DE: 0x768B,
+ 0xB8DF: 0x9AD8,
+ 0xB8E0: 0x818F,
+ 0xB8E1: 0x7F94,
+ 0xB8E2: 0x7CD5,
+ 0xB8E3: 0x641E,
+ 0xB8E4: 0x9550,
+ 0xB8E5: 0x7A3F,
+ 0xB8E6: 0x544A,
+ 0xB8E7: 0x54E5,
+ 0xB8E8: 0x6B4C,
+ 0xB8E9: 0x6401,
+ 0xB8EA: 0x6208,
+ 0xB8EB: 0x9E3D,
+ 0xB8EC: 0x80F3,
+ 0xB8ED: 0x7599,
+ 0xB8EE: 0x5272,
+ 0xB8EF: 0x9769,
+ 0xB8F0: 0x845B,
+ 0xB8F1: 0x683C,
+ 0xB8F2: 0x86E4,
+ 0xB8F3: 0x9601,
+ 0xB8F4: 0x9694,
+ 0xB8F5: 0x94EC,
+ 0xB8F6: 0x4E2A,
+ 0xB8F7: 0x5404,
+ 0xB8F8: 0x7ED9,
+ 0xB8F9: 0x6839,
+ 0xB8FA: 0x8DDF,
+ 0xB8FB: 0x8015,
+ 0xB8FC: 0x66F4,
+ 0xB8FD: 0x5E9A,
+ 0xB8FE: 0x7FB9,
+ 0xB940: 0x7B2F,
+ 0xB941: 0x7B30,
+ 0xB942: 0x7B32,
+ 0xB943: 0x7B34,
+ 0xB944: 0x7B35,
+ 0xB945: 0x7B36,
+ 0xB946: 0x7B37,
+ 0xB947: 0x7B39,
+ 0xB948: 0x7B3B,
+ 0xB949: 0x7B3D,
+ 0xB94A: 0x7B3F,
+ 0xB94B: 0x7B40,
+ 0xB94C: 0x7B41,
+ 0xB94D: 0x7B42,
+ 0xB94E: 0x7B43,
+ 0xB94F: 0x7B44,
+ 0xB950: 0x7B46,
+ 0xB951: 0x7B48,
+ 0xB952: 0x7B4A,
+ 0xB953: 0x7B4D,
+ 0xB954: 0x7B4E,
+ 0xB955: 0x7B53,
+ 0xB956: 0x7B55,
+ 0xB957: 0x7B57,
+ 0xB958: 0x7B59,
+ 0xB959: 0x7B5C,
+ 0xB95A: 0x7B5E,
+ 0xB95B: 0x7B5F,
+ 0xB95C: 0x7B61,
+ 0xB95D: 0x7B63,
+ 0xB95E: 0x7B64,
+ 0xB95F: 0x7B65,
+ 0xB960: 0x7B66,
+ 0xB961: 0x7B67,
+ 0xB962: 0x7B68,
+ 0xB963: 0x7B69,
+ 0xB964: 0x7B6A,
+ 0xB965: 0x7B6B,
+ 0xB966: 0x7B6C,
+ 0xB967: 0x7B6D,
+ 0xB968: 0x7B6F,
+ 0xB969: 0x7B70,
+ 0xB96A: 0x7B73,
+ 0xB96B: 0x7B74,
+ 0xB96C: 0x7B76,
+ 0xB96D: 0x7B78,
+ 0xB96E: 0x7B7A,
+ 0xB96F: 0x7B7C,
+ 0xB970: 0x7B7D,
+ 0xB971: 0x7B7F,
+ 0xB972: 0x7B81,
+ 0xB973: 0x7B82,
+ 0xB974: 0x7B83,
+ 0xB975: 0x7B84,
+ 0xB976: 0x7B86,
+ 0xB977: 0x7B87,
+ 0xB978: 0x7B88,
+ 0xB979: 0x7B89,
+ 0xB97A: 0x7B8A,
+ 0xB97B: 0x7B8B,
+ 0xB97C: 0x7B8C,
+ 0xB97D: 0x7B8E,
+ 0xB97E: 0x7B8F,
+ 0xB980: 0x7B91,
+ 0xB981: 0x7B92,
+ 0xB982: 0x7B93,
+ 0xB983: 0x7B96,
+ 0xB984: 0x7B98,
+ 0xB985: 0x7B99,
+ 0xB986: 0x7B9A,
+ 0xB987: 0x7B9B,
+ 0xB988: 0x7B9E,
+ 0xB989: 0x7B9F,
+ 0xB98A: 0x7BA0,
+ 0xB98B: 0x7BA3,
+ 0xB98C: 0x7BA4,
+ 0xB98D: 0x7BA5,
+ 0xB98E: 0x7BAE,
+ 0xB98F: 0x7BAF,
+ 0xB990: 0x7BB0,
+ 0xB991: 0x7BB2,
+ 0xB992: 0x7BB3,
+ 0xB993: 0x7BB5,
+ 0xB994: 0x7BB6,
+ 0xB995: 0x7BB7,
+ 0xB996: 0x7BB9,
+ 0xB997: 0x7BBA,
+ 0xB998: 0x7BBB,
+ 0xB999: 0x7BBC,
+ 0xB99A: 0x7BBD,
+ 0xB99B: 0x7BBE,
+ 0xB99C: 0x7BBF,
+ 0xB99D: 0x7BC0,
+ 0xB99E: 0x7BC2,
+ 0xB99F: 0x7BC3,
+ 0xB9A0: 0x7BC4,
+ 0xB9A1: 0x57C2,
+ 0xB9A2: 0x803F,
+ 0xB9A3: 0x6897,
+ 0xB9A4: 0x5DE5,
+ 0xB9A5: 0x653B,
+ 0xB9A6: 0x529F,
+ 0xB9A7: 0x606D,
+ 0xB9A8: 0x9F9A,
+ 0xB9A9: 0x4F9B,
+ 0xB9AA: 0x8EAC,
+ 0xB9AB: 0x516C,
+ 0xB9AC: 0x5BAB,
+ 0xB9AD: 0x5F13,
+ 0xB9AE: 0x5DE9,
+ 0xB9AF: 0x6C5E,
+ 0xB9B0: 0x62F1,
+ 0xB9B1: 0x8D21,
+ 0xB9B2: 0x5171,
+ 0xB9B3: 0x94A9,
+ 0xB9B4: 0x52FE,
+ 0xB9B5: 0x6C9F,
+ 0xB9B6: 0x82DF,
+ 0xB9B7: 0x72D7,
+ 0xB9B8: 0x57A2,
+ 0xB9B9: 0x6784,
+ 0xB9BA: 0x8D2D,
+ 0xB9BB: 0x591F,
+ 0xB9BC: 0x8F9C,
+ 0xB9BD: 0x83C7,
+ 0xB9BE: 0x5495,
+ 0xB9BF: 0x7B8D,
+ 0xB9C0: 0x4F30,
+ 0xB9C1: 0x6CBD,
+ 0xB9C2: 0x5B64,
+ 0xB9C3: 0x59D1,
+ 0xB9C4: 0x9F13,
+ 0xB9C5: 0x53E4,
+ 0xB9C6: 0x86CA,
+ 0xB9C7: 0x9AA8,
+ 0xB9C8: 0x8C37,
+ 0xB9C9: 0x80A1,
+ 0xB9CA: 0x6545,
+ 0xB9CB: 0x987E,
+ 0xB9CC: 0x56FA,
+ 0xB9CD: 0x96C7,
+ 0xB9CE: 0x522E,
+ 0xB9CF: 0x74DC,
+ 0xB9D0: 0x5250,
+ 0xB9D1: 0x5BE1,
+ 0xB9D2: 0x6302,
+ 0xB9D3: 0x8902,
+ 0xB9D4: 0x4E56,
+ 0xB9D5: 0x62D0,
+ 0xB9D6: 0x602A,
+ 0xB9D7: 0x68FA,
+ 0xB9D8: 0x5173,
+ 0xB9D9: 0x5B98,
+ 0xB9DA: 0x51A0,
+ 0xB9DB: 0x89C2,
+ 0xB9DC: 0x7BA1,
+ 0xB9DD: 0x9986,
+ 0xB9DE: 0x7F50,
+ 0xB9DF: 0x60EF,
+ 0xB9E0: 0x704C,
+ 0xB9E1: 0x8D2F,
+ 0xB9E2: 0x5149,
+ 0xB9E3: 0x5E7F,
+ 0xB9E4: 0x901B,
+ 0xB9E5: 0x7470,
+ 0xB9E6: 0x89C4,
+ 0xB9E7: 0x572D,
+ 0xB9E8: 0x7845,
+ 0xB9E9: 0x5F52,
+ 0xB9EA: 0x9F9F,
+ 0xB9EB: 0x95FA,
+ 0xB9EC: 0x8F68,
+ 0xB9ED: 0x9B3C,
+ 0xB9EE: 0x8BE1,
+ 0xB9EF: 0x7678,
+ 0xB9F0: 0x6842,
+ 0xB9F1: 0x67DC,
+ 0xB9F2: 0x8DEA,
+ 0xB9F3: 0x8D35,
+ 0xB9F4: 0x523D,
+ 0xB9F5: 0x8F8A,
+ 0xB9F6: 0x6EDA,
+ 0xB9F7: 0x68CD,
+ 0xB9F8: 0x9505,
+ 0xB9F9: 0x90ED,
+ 0xB9FA: 0x56FD,
+ 0xB9FB: 0x679C,
+ 0xB9FC: 0x88F9,
+ 0xB9FD: 0x8FC7,
+ 0xB9FE: 0x54C8,
+ 0xBA40: 0x7BC5,
+ 0xBA41: 0x7BC8,
+ 0xBA42: 0x7BC9,
+ 0xBA43: 0x7BCA,
+ 0xBA44: 0x7BCB,
+ 0xBA45: 0x7BCD,
+ 0xBA46: 0x7BCE,
+ 0xBA47: 0x7BCF,
+ 0xBA48: 0x7BD0,
+ 0xBA49: 0x7BD2,
+ 0xBA4A: 0x7BD4,
+ 0xBA4B: 0x7BD5,
+ 0xBA4C: 0x7BD6,
+ 0xBA4D: 0x7BD7,
+ 0xBA4E: 0x7BD8,
+ 0xBA4F: 0x7BDB,
+ 0xBA50: 0x7BDC,
+ 0xBA51: 0x7BDE,
+ 0xBA52: 0x7BDF,
+ 0xBA53: 0x7BE0,
+ 0xBA54: 0x7BE2,
+ 0xBA55: 0x7BE3,
+ 0xBA56: 0x7BE4,
+ 0xBA57: 0x7BE7,
+ 0xBA58: 0x7BE8,
+ 0xBA59: 0x7BE9,
+ 0xBA5A: 0x7BEB,
+ 0xBA5B: 0x7BEC,
+ 0xBA5C: 0x7BED,
+ 0xBA5D: 0x7BEF,
+ 0xBA5E: 0x7BF0,
+ 0xBA5F: 0x7BF2,
+ 0xBA60: 0x7BF3,
+ 0xBA61: 0x7BF4,
+ 0xBA62: 0x7BF5,
+ 0xBA63: 0x7BF6,
+ 0xBA64: 0x7BF8,
+ 0xBA65: 0x7BF9,
+ 0xBA66: 0x7BFA,
+ 0xBA67: 0x7BFB,
+ 0xBA68: 0x7BFD,
+ 0xBA69: 0x7BFF,
+ 0xBA6A: 0x7C00,
+ 0xBA6B: 0x7C01,
+ 0xBA6C: 0x7C02,
+ 0xBA6D: 0x7C03,
+ 0xBA6E: 0x7C04,
+ 0xBA6F: 0x7C05,
+ 0xBA70: 0x7C06,
+ 0xBA71: 0x7C08,
+ 0xBA72: 0x7C09,
+ 0xBA73: 0x7C0A,
+ 0xBA74: 0x7C0D,
+ 0xBA75: 0x7C0E,
+ 0xBA76: 0x7C10,
+ 0xBA77: 0x7C11,
+ 0xBA78: 0x7C12,
+ 0xBA79: 0x7C13,
+ 0xBA7A: 0x7C14,
+ 0xBA7B: 0x7C15,
+ 0xBA7C: 0x7C17,
+ 0xBA7D: 0x7C18,
+ 0xBA7E: 0x7C19,
+ 0xBA80: 0x7C1A,
+ 0xBA81: 0x7C1B,
+ 0xBA82: 0x7C1C,
+ 0xBA83: 0x7C1D,
+ 0xBA84: 0x7C1E,
+ 0xBA85: 0x7C20,
+ 0xBA86: 0x7C21,
+ 0xBA87: 0x7C22,
+ 0xBA88: 0x7C23,
+ 0xBA89: 0x7C24,
+ 0xBA8A: 0x7C25,
+ 0xBA8B: 0x7C28,
+ 0xBA8C: 0x7C29,
+ 0xBA8D: 0x7C2B,
+ 0xBA8E: 0x7C2C,
+ 0xBA8F: 0x7C2D,
+ 0xBA90: 0x7C2E,
+ 0xBA91: 0x7C2F,
+ 0xBA92: 0x7C30,
+ 0xBA93: 0x7C31,
+ 0xBA94: 0x7C32,
+ 0xBA95: 0x7C33,
+ 0xBA96: 0x7C34,
+ 0xBA97: 0x7C35,
+ 0xBA98: 0x7C36,
+ 0xBA99: 0x7C37,
+ 0xBA9A: 0x7C39,
+ 0xBA9B: 0x7C3A,
+ 0xBA9C: 0x7C3B,
+ 0xBA9D: 0x7C3C,
+ 0xBA9E: 0x7C3D,
+ 0xBA9F: 0x7C3E,
+ 0xBAA0: 0x7C42,
+ 0xBAA1: 0x9AB8,
+ 0xBAA2: 0x5B69,
+ 0xBAA3: 0x6D77,
+ 0xBAA4: 0x6C26,
+ 0xBAA5: 0x4EA5,
+ 0xBAA6: 0x5BB3,
+ 0xBAA7: 0x9A87,
+ 0xBAA8: 0x9163,
+ 0xBAA9: 0x61A8,
+ 0xBAAA: 0x90AF,
+ 0xBAAB: 0x97E9,
+ 0xBAAC: 0x542B,
+ 0xBAAD: 0x6DB5,
+ 0xBAAE: 0x5BD2,
+ 0xBAAF: 0x51FD,
+ 0xBAB0: 0x558A,
+ 0xBAB1: 0x7F55,
+ 0xBAB2: 0x7FF0,
+ 0xBAB3: 0x64BC,
+ 0xBAB4: 0x634D,
+ 0xBAB5: 0x65F1,
+ 0xBAB6: 0x61BE,
+ 0xBAB7: 0x608D,
+ 0xBAB8: 0x710A,
+ 0xBAB9: 0x6C57,
+ 0xBABA: 0x6C49,
+ 0xBABB: 0x592F,
+ 0xBABC: 0x676D,
+ 0xBABD: 0x822A,
+ 0xBABE: 0x58D5,
+ 0xBABF: 0x568E,
+ 0xBAC0: 0x8C6A,
+ 0xBAC1: 0x6BEB,
+ 0xBAC2: 0x90DD,
+ 0xBAC3: 0x597D,
+ 0xBAC4: 0x8017,
+ 0xBAC5: 0x53F7,
+ 0xBAC6: 0x6D69,
+ 0xBAC7: 0x5475,
+ 0xBAC8: 0x559D,
+ 0xBAC9: 0x8377,
+ 0xBACA: 0x83CF,
+ 0xBACB: 0x6838,
+ 0xBACC: 0x79BE,
+ 0xBACD: 0x548C,
+ 0xBACE: 0x4F55,
+ 0xBACF: 0x5408,
+ 0xBAD0: 0x76D2,
+ 0xBAD1: 0x8C89,
+ 0xBAD2: 0x9602,
+ 0xBAD3: 0x6CB3,
+ 0xBAD4: 0x6DB8,
+ 0xBAD5: 0x8D6B,
+ 0xBAD6: 0x8910,
+ 0xBAD7: 0x9E64,
+ 0xBAD8: 0x8D3A,
+ 0xBAD9: 0x563F,
+ 0xBADA: 0x9ED1,
+ 0xBADB: 0x75D5,
+ 0xBADC: 0x5F88,
+ 0xBADD: 0x72E0,
+ 0xBADE: 0x6068,
+ 0xBADF: 0x54FC,
+ 0xBAE0: 0x4EA8,
+ 0xBAE1: 0x6A2A,
+ 0xBAE2: 0x8861,
+ 0xBAE3: 0x6052,
+ 0xBAE4: 0x8F70,
+ 0xBAE5: 0x54C4,
+ 0xBAE6: 0x70D8,
+ 0xBAE7: 0x8679,
+ 0xBAE8: 0x9E3F,
+ 0xBAE9: 0x6D2A,
+ 0xBAEA: 0x5B8F,
+ 0xBAEB: 0x5F18,
+ 0xBAEC: 0x7EA2,
+ 0xBAED: 0x5589,
+ 0xBAEE: 0x4FAF,
+ 0xBAEF: 0x7334,
+ 0xBAF0: 0x543C,
+ 0xBAF1: 0x539A,
+ 0xBAF2: 0x5019,
+ 0xBAF3: 0x540E,
+ 0xBAF4: 0x547C,
+ 0xBAF5: 0x4E4E,
+ 0xBAF6: 0x5FFD,
+ 0xBAF7: 0x745A,
+ 0xBAF8: 0x58F6,
+ 0xBAF9: 0x846B,
+ 0xBAFA: 0x80E1,
+ 0xBAFB: 0x8774,
+ 0xBAFC: 0x72D0,
+ 0xBAFD: 0x7CCA,
+ 0xBAFE: 0x6E56,
+ 0xBB40: 0x7C43,
+ 0xBB41: 0x7C44,
+ 0xBB42: 0x7C45,
+ 0xBB43: 0x7C46,
+ 0xBB44: 0x7C47,
+ 0xBB45: 0x7C48,
+ 0xBB46: 0x7C49,
+ 0xBB47: 0x7C4A,
+ 0xBB48: 0x7C4B,
+ 0xBB49: 0x7C4C,
+ 0xBB4A: 0x7C4E,
+ 0xBB4B: 0x7C4F,
+ 0xBB4C: 0x7C50,
+ 0xBB4D: 0x7C51,
+ 0xBB4E: 0x7C52,
+ 0xBB4F: 0x7C53,
+ 0xBB50: 0x7C54,
+ 0xBB51: 0x7C55,
+ 0xBB52: 0x7C56,
+ 0xBB53: 0x7C57,
+ 0xBB54: 0x7C58,
+ 0xBB55: 0x7C59,
+ 0xBB56: 0x7C5A,
+ 0xBB57: 0x7C5B,
+ 0xBB58: 0x7C5C,
+ 0xBB59: 0x7C5D,
+ 0xBB5A: 0x7C5E,
+ 0xBB5B: 0x7C5F,
+ 0xBB5C: 0x7C60,
+ 0xBB5D: 0x7C61,
+ 0xBB5E: 0x7C62,
+ 0xBB5F: 0x7C63,
+ 0xBB60: 0x7C64,
+ 0xBB61: 0x7C65,
+ 0xBB62: 0x7C66,
+ 0xBB63: 0x7C67,
+ 0xBB64: 0x7C68,
+ 0xBB65: 0x7C69,
+ 0xBB66: 0x7C6A,
+ 0xBB67: 0x7C6B,
+ 0xBB68: 0x7C6C,
+ 0xBB69: 0x7C6D,
+ 0xBB6A: 0x7C6E,
+ 0xBB6B: 0x7C6F,
+ 0xBB6C: 0x7C70,
+ 0xBB6D: 0x7C71,
+ 0xBB6E: 0x7C72,
+ 0xBB6F: 0x7C75,
+ 0xBB70: 0x7C76,
+ 0xBB71: 0x7C77,
+ 0xBB72: 0x7C78,
+ 0xBB73: 0x7C79,
+ 0xBB74: 0x7C7A,
+ 0xBB75: 0x7C7E,
+ 0xBB76: 0x7C7F,
+ 0xBB77: 0x7C80,
+ 0xBB78: 0x7C81,
+ 0xBB79: 0x7C82,
+ 0xBB7A: 0x7C83,
+ 0xBB7B: 0x7C84,
+ 0xBB7C: 0x7C85,
+ 0xBB7D: 0x7C86,
+ 0xBB7E: 0x7C87,
+ 0xBB80: 0x7C88,
+ 0xBB81: 0x7C8A,
+ 0xBB82: 0x7C8B,
+ 0xBB83: 0x7C8C,
+ 0xBB84: 0x7C8D,
+ 0xBB85: 0x7C8E,
+ 0xBB86: 0x7C8F,
+ 0xBB87: 0x7C90,
+ 0xBB88: 0x7C93,
+ 0xBB89: 0x7C94,
+ 0xBB8A: 0x7C96,
+ 0xBB8B: 0x7C99,
+ 0xBB8C: 0x7C9A,
+ 0xBB8D: 0x7C9B,
+ 0xBB8E: 0x7CA0,
+ 0xBB8F: 0x7CA1,
+ 0xBB90: 0x7CA3,
+ 0xBB91: 0x7CA6,
+ 0xBB92: 0x7CA7,
+ 0xBB93: 0x7CA8,
+ 0xBB94: 0x7CA9,
+ 0xBB95: 0x7CAB,
+ 0xBB96: 0x7CAC,
+ 0xBB97: 0x7CAD,
+ 0xBB98: 0x7CAF,
+ 0xBB99: 0x7CB0,
+ 0xBB9A: 0x7CB4,
+ 0xBB9B: 0x7CB5,
+ 0xBB9C: 0x7CB6,
+ 0xBB9D: 0x7CB7,
+ 0xBB9E: 0x7CB8,
+ 0xBB9F: 0x7CBA,
+ 0xBBA0: 0x7CBB,
+ 0xBBA1: 0x5F27,
+ 0xBBA2: 0x864E,
+ 0xBBA3: 0x552C,
+ 0xBBA4: 0x62A4,
+ 0xBBA5: 0x4E92,
+ 0xBBA6: 0x6CAA,
+ 0xBBA7: 0x6237,
+ 0xBBA8: 0x82B1,
+ 0xBBA9: 0x54D7,
+ 0xBBAA: 0x534E,
+ 0xBBAB: 0x733E,
+ 0xBBAC: 0x6ED1,
+ 0xBBAD: 0x753B,
+ 0xBBAE: 0x5212,
+ 0xBBAF: 0x5316,
+ 0xBBB0: 0x8BDD,
+ 0xBBB1: 0x69D0,
+ 0xBBB2: 0x5F8A,
+ 0xBBB3: 0x6000,
+ 0xBBB4: 0x6DEE,
+ 0xBBB5: 0x574F,
+ 0xBBB6: 0x6B22,
+ 0xBBB7: 0x73AF,
+ 0xBBB8: 0x6853,
+ 0xBBB9: 0x8FD8,
+ 0xBBBA: 0x7F13,
+ 0xBBBB: 0x6362,
+ 0xBBBC: 0x60A3,
+ 0xBBBD: 0x5524,
+ 0xBBBE: 0x75EA,
+ 0xBBBF: 0x8C62,
+ 0xBBC0: 0x7115,
+ 0xBBC1: 0x6DA3,
+ 0xBBC2: 0x5BA6,
+ 0xBBC3: 0x5E7B,
+ 0xBBC4: 0x8352,
+ 0xBBC5: 0x614C,
+ 0xBBC6: 0x9EC4,
+ 0xBBC7: 0x78FA,
+ 0xBBC8: 0x8757,
+ 0xBBC9: 0x7C27,
+ 0xBBCA: 0x7687,
+ 0xBBCB: 0x51F0,
+ 0xBBCC: 0x60F6,
+ 0xBBCD: 0x714C,
+ 0xBBCE: 0x6643,
+ 0xBBCF: 0x5E4C,
+ 0xBBD0: 0x604D,
+ 0xBBD1: 0x8C0E,
+ 0xBBD2: 0x7070,
+ 0xBBD3: 0x6325,
+ 0xBBD4: 0x8F89,
+ 0xBBD5: 0x5FBD,
+ 0xBBD6: 0x6062,
+ 0xBBD7: 0x86D4,
+ 0xBBD8: 0x56DE,
+ 0xBBD9: 0x6BC1,
+ 0xBBDA: 0x6094,
+ 0xBBDB: 0x6167,
+ 0xBBDC: 0x5349,
+ 0xBBDD: 0x60E0,
+ 0xBBDE: 0x6666,
+ 0xBBDF: 0x8D3F,
+ 0xBBE0: 0x79FD,
+ 0xBBE1: 0x4F1A,
+ 0xBBE2: 0x70E9,
+ 0xBBE3: 0x6C47,
+ 0xBBE4: 0x8BB3,
+ 0xBBE5: 0x8BF2,
+ 0xBBE6: 0x7ED8,
+ 0xBBE7: 0x8364,
+ 0xBBE8: 0x660F,
+ 0xBBE9: 0x5A5A,
+ 0xBBEA: 0x9B42,
+ 0xBBEB: 0x6D51,
+ 0xBBEC: 0x6DF7,
+ 0xBBED: 0x8C41,
+ 0xBBEE: 0x6D3B,
+ 0xBBEF: 0x4F19,
+ 0xBBF0: 0x706B,
+ 0xBBF1: 0x83B7,
+ 0xBBF2: 0x6216,
+ 0xBBF3: 0x60D1,
+ 0xBBF4: 0x970D,
+ 0xBBF5: 0x8D27,
+ 0xBBF6: 0x7978,
+ 0xBBF7: 0x51FB,
+ 0xBBF8: 0x573E,
+ 0xBBF9: 0x57FA,
+ 0xBBFA: 0x673A,
+ 0xBBFB: 0x7578,
+ 0xBBFC: 0x7A3D,
+ 0xBBFD: 0x79EF,
+ 0xBBFE: 0x7B95,
+ 0xBC40: 0x7CBF,
+ 0xBC41: 0x7CC0,
+ 0xBC42: 0x7CC2,
+ 0xBC43: 0x7CC3,
+ 0xBC44: 0x7CC4,
+ 0xBC45: 0x7CC6,
+ 0xBC46: 0x7CC9,
+ 0xBC47: 0x7CCB,
+ 0xBC48: 0x7CCE,
+ 0xBC49: 0x7CCF,
+ 0xBC4A: 0x7CD0,
+ 0xBC4B: 0x7CD1,
+ 0xBC4C: 0x7CD2,
+ 0xBC4D: 0x7CD3,
+ 0xBC4E: 0x7CD4,
+ 0xBC4F: 0x7CD8,
+ 0xBC50: 0x7CDA,
+ 0xBC51: 0x7CDB,
+ 0xBC52: 0x7CDD,
+ 0xBC53: 0x7CDE,
+ 0xBC54: 0x7CE1,
+ 0xBC55: 0x7CE2,
+ 0xBC56: 0x7CE3,
+ 0xBC57: 0x7CE4,
+ 0xBC58: 0x7CE5,
+ 0xBC59: 0x7CE6,
+ 0xBC5A: 0x7CE7,
+ 0xBC5B: 0x7CE9,
+ 0xBC5C: 0x7CEA,
+ 0xBC5D: 0x7CEB,
+ 0xBC5E: 0x7CEC,
+ 0xBC5F: 0x7CED,
+ 0xBC60: 0x7CEE,
+ 0xBC61: 0x7CF0,
+ 0xBC62: 0x7CF1,
+ 0xBC63: 0x7CF2,
+ 0xBC64: 0x7CF3,
+ 0xBC65: 0x7CF4,
+ 0xBC66: 0x7CF5,
+ 0xBC67: 0x7CF6,
+ 0xBC68: 0x7CF7,
+ 0xBC69: 0x7CF9,
+ 0xBC6A: 0x7CFA,
+ 0xBC6B: 0x7CFC,
+ 0xBC6C: 0x7CFD,
+ 0xBC6D: 0x7CFE,
+ 0xBC6E: 0x7CFF,
+ 0xBC6F: 0x7D00,
+ 0xBC70: 0x7D01,
+ 0xBC71: 0x7D02,
+ 0xBC72: 0x7D03,
+ 0xBC73: 0x7D04,
+ 0xBC74: 0x7D05,
+ 0xBC75: 0x7D06,
+ 0xBC76: 0x7D07,
+ 0xBC77: 0x7D08,
+ 0xBC78: 0x7D09,
+ 0xBC79: 0x7D0B,
+ 0xBC7A: 0x7D0C,
+ 0xBC7B: 0x7D0D,
+ 0xBC7C: 0x7D0E,
+ 0xBC7D: 0x7D0F,
+ 0xBC7E: 0x7D10,
+ 0xBC80: 0x7D11,
+ 0xBC81: 0x7D12,
+ 0xBC82: 0x7D13,
+ 0xBC83: 0x7D14,
+ 0xBC84: 0x7D15,
+ 0xBC85: 0x7D16,
+ 0xBC86: 0x7D17,
+ 0xBC87: 0x7D18,
+ 0xBC88: 0x7D19,
+ 0xBC89: 0x7D1A,
+ 0xBC8A: 0x7D1B,
+ 0xBC8B: 0x7D1C,
+ 0xBC8C: 0x7D1D,
+ 0xBC8D: 0x7D1E,
+ 0xBC8E: 0x7D1F,
+ 0xBC8F: 0x7D21,
+ 0xBC90: 0x7D23,
+ 0xBC91: 0x7D24,
+ 0xBC92: 0x7D25,
+ 0xBC93: 0x7D26,
+ 0xBC94: 0x7D28,
+ 0xBC95: 0x7D29,
+ 0xBC96: 0x7D2A,
+ 0xBC97: 0x7D2C,
+ 0xBC98: 0x7D2D,
+ 0xBC99: 0x7D2E,
+ 0xBC9A: 0x7D30,
+ 0xBC9B: 0x7D31,
+ 0xBC9C: 0x7D32,
+ 0xBC9D: 0x7D33,
+ 0xBC9E: 0x7D34,
+ 0xBC9F: 0x7D35,
+ 0xBCA0: 0x7D36,
+ 0xBCA1: 0x808C,
+ 0xBCA2: 0x9965,
+ 0xBCA3: 0x8FF9,
+ 0xBCA4: 0x6FC0,
+ 0xBCA5: 0x8BA5,
+ 0xBCA6: 0x9E21,
+ 0xBCA7: 0x59EC,
+ 0xBCA8: 0x7EE9,
+ 0xBCA9: 0x7F09,
+ 0xBCAA: 0x5409,
+ 0xBCAB: 0x6781,
+ 0xBCAC: 0x68D8,
+ 0xBCAD: 0x8F91,
+ 0xBCAE: 0x7C4D,
+ 0xBCAF: 0x96C6,
+ 0xBCB0: 0x53CA,
+ 0xBCB1: 0x6025,
+ 0xBCB2: 0x75BE,
+ 0xBCB3: 0x6C72,
+ 0xBCB4: 0x5373,
+ 0xBCB5: 0x5AC9,
+ 0xBCB6: 0x7EA7,
+ 0xBCB7: 0x6324,
+ 0xBCB8: 0x51E0,
+ 0xBCB9: 0x810A,
+ 0xBCBA: 0x5DF1,
+ 0xBCBB: 0x84DF,
+ 0xBCBC: 0x6280,
+ 0xBCBD: 0x5180,
+ 0xBCBE: 0x5B63,
+ 0xBCBF: 0x4F0E,
+ 0xBCC0: 0x796D,
+ 0xBCC1: 0x5242,
+ 0xBCC2: 0x60B8,
+ 0xBCC3: 0x6D4E,
+ 0xBCC4: 0x5BC4,
+ 0xBCC5: 0x5BC2,
+ 0xBCC6: 0x8BA1,
+ 0xBCC7: 0x8BB0,
+ 0xBCC8: 0x65E2,
+ 0xBCC9: 0x5FCC,
+ 0xBCCA: 0x9645,
+ 0xBCCB: 0x5993,
+ 0xBCCC: 0x7EE7,
+ 0xBCCD: 0x7EAA,
+ 0xBCCE: 0x5609,
+ 0xBCCF: 0x67B7,
+ 0xBCD0: 0x5939,
+ 0xBCD1: 0x4F73,
+ 0xBCD2: 0x5BB6,
+ 0xBCD3: 0x52A0,
+ 0xBCD4: 0x835A,
+ 0xBCD5: 0x988A,
+ 0xBCD6: 0x8D3E,
+ 0xBCD7: 0x7532,
+ 0xBCD8: 0x94BE,
+ 0xBCD9: 0x5047,
+ 0xBCDA: 0x7A3C,
+ 0xBCDB: 0x4EF7,
+ 0xBCDC: 0x67B6,
+ 0xBCDD: 0x9A7E,
+ 0xBCDE: 0x5AC1,
+ 0xBCDF: 0x6B7C,
+ 0xBCE0: 0x76D1,
+ 0xBCE1: 0x575A,
+ 0xBCE2: 0x5C16,
+ 0xBCE3: 0x7B3A,
+ 0xBCE4: 0x95F4,
+ 0xBCE5: 0x714E,
+ 0xBCE6: 0x517C,
+ 0xBCE7: 0x80A9,
+ 0xBCE8: 0x8270,
+ 0xBCE9: 0x5978,
+ 0xBCEA: 0x7F04,
+ 0xBCEB: 0x8327,
+ 0xBCEC: 0x68C0,
+ 0xBCED: 0x67EC,
+ 0xBCEE: 0x78B1,
+ 0xBCEF: 0x7877,
+ 0xBCF0: 0x62E3,
+ 0xBCF1: 0x6361,
+ 0xBCF2: 0x7B80,
+ 0xBCF3: 0x4FED,
+ 0xBCF4: 0x526A,
+ 0xBCF5: 0x51CF,
+ 0xBCF6: 0x8350,
+ 0xBCF7: 0x69DB,
+ 0xBCF8: 0x9274,
+ 0xBCF9: 0x8DF5,
+ 0xBCFA: 0x8D31,
+ 0xBCFB: 0x89C1,
+ 0xBCFC: 0x952E,
+ 0xBCFD: 0x7BAD,
+ 0xBCFE: 0x4EF6,
+ 0xBD40: 0x7D37,
+ 0xBD41: 0x7D38,
+ 0xBD42: 0x7D39,
+ 0xBD43: 0x7D3A,
+ 0xBD44: 0x7D3B,
+ 0xBD45: 0x7D3C,
+ 0xBD46: 0x7D3D,
+ 0xBD47: 0x7D3E,
+ 0xBD48: 0x7D3F,
+ 0xBD49: 0x7D40,
+ 0xBD4A: 0x7D41,
+ 0xBD4B: 0x7D42,
+ 0xBD4C: 0x7D43,
+ 0xBD4D: 0x7D44,
+ 0xBD4E: 0x7D45,
+ 0xBD4F: 0x7D46,
+ 0xBD50: 0x7D47,
+ 0xBD51: 0x7D48,
+ 0xBD52: 0x7D49,
+ 0xBD53: 0x7D4A,
+ 0xBD54: 0x7D4B,
+ 0xBD55: 0x7D4C,
+ 0xBD56: 0x7D4D,
+ 0xBD57: 0x7D4E,
+ 0xBD58: 0x7D4F,
+ 0xBD59: 0x7D50,
+ 0xBD5A: 0x7D51,
+ 0xBD5B: 0x7D52,
+ 0xBD5C: 0x7D53,
+ 0xBD5D: 0x7D54,
+ 0xBD5E: 0x7D55,
+ 0xBD5F: 0x7D56,
+ 0xBD60: 0x7D57,
+ 0xBD61: 0x7D58,
+ 0xBD62: 0x7D59,
+ 0xBD63: 0x7D5A,
+ 0xBD64: 0x7D5B,
+ 0xBD65: 0x7D5C,
+ 0xBD66: 0x7D5D,
+ 0xBD67: 0x7D5E,
+ 0xBD68: 0x7D5F,
+ 0xBD69: 0x7D60,
+ 0xBD6A: 0x7D61,
+ 0xBD6B: 0x7D62,
+ 0xBD6C: 0x7D63,
+ 0xBD6D: 0x7D64,
+ 0xBD6E: 0x7D65,
+ 0xBD6F: 0x7D66,
+ 0xBD70: 0x7D67,
+ 0xBD71: 0x7D68,
+ 0xBD72: 0x7D69,
+ 0xBD73: 0x7D6A,
+ 0xBD74: 0x7D6B,
+ 0xBD75: 0x7D6C,
+ 0xBD76: 0x7D6D,
+ 0xBD77: 0x7D6F,
+ 0xBD78: 0x7D70,
+ 0xBD79: 0x7D71,
+ 0xBD7A: 0x7D72,
+ 0xBD7B: 0x7D73,
+ 0xBD7C: 0x7D74,
+ 0xBD7D: 0x7D75,
+ 0xBD7E: 0x7D76,
+ 0xBD80: 0x7D78,
+ 0xBD81: 0x7D79,
+ 0xBD82: 0x7D7A,
+ 0xBD83: 0x7D7B,
+ 0xBD84: 0x7D7C,
+ 0xBD85: 0x7D7D,
+ 0xBD86: 0x7D7E,
+ 0xBD87: 0x7D7F,
+ 0xBD88: 0x7D80,
+ 0xBD89: 0x7D81,
+ 0xBD8A: 0x7D82,
+ 0xBD8B: 0x7D83,
+ 0xBD8C: 0x7D84,
+ 0xBD8D: 0x7D85,
+ 0xBD8E: 0x7D86,
+ 0xBD8F: 0x7D87,
+ 0xBD90: 0x7D88,
+ 0xBD91: 0x7D89,
+ 0xBD92: 0x7D8A,
+ 0xBD93: 0x7D8B,
+ 0xBD94: 0x7D8C,
+ 0xBD95: 0x7D8D,
+ 0xBD96: 0x7D8E,
+ 0xBD97: 0x7D8F,
+ 0xBD98: 0x7D90,
+ 0xBD99: 0x7D91,
+ 0xBD9A: 0x7D92,
+ 0xBD9B: 0x7D93,
+ 0xBD9C: 0x7D94,
+ 0xBD9D: 0x7D95,
+ 0xBD9E: 0x7D96,
+ 0xBD9F: 0x7D97,
+ 0xBDA0: 0x7D98,
+ 0xBDA1: 0x5065,
+ 0xBDA2: 0x8230,
+ 0xBDA3: 0x5251,
+ 0xBDA4: 0x996F,
+ 0xBDA5: 0x6E10,
+ 0xBDA6: 0x6E85,
+ 0xBDA7: 0x6DA7,
+ 0xBDA8: 0x5EFA,
+ 0xBDA9: 0x50F5,
+ 0xBDAA: 0x59DC,
+ 0xBDAB: 0x5C06,
+ 0xBDAC: 0x6D46,
+ 0xBDAD: 0x6C5F,
+ 0xBDAE: 0x7586,
+ 0xBDAF: 0x848B,
+ 0xBDB0: 0x6868,
+ 0xBDB1: 0x5956,
+ 0xBDB2: 0x8BB2,
+ 0xBDB3: 0x5320,
+ 0xBDB4: 0x9171,
+ 0xBDB5: 0x964D,
+ 0xBDB6: 0x8549,
+ 0xBDB7: 0x6912,
+ 0xBDB8: 0x7901,
+ 0xBDB9: 0x7126,
+ 0xBDBA: 0x80F6,
+ 0xBDBB: 0x4EA4,
+ 0xBDBC: 0x90CA,
+ 0xBDBD: 0x6D47,
+ 0xBDBE: 0x9A84,
+ 0xBDBF: 0x5A07,
+ 0xBDC0: 0x56BC,
+ 0xBDC1: 0x6405,
+ 0xBDC2: 0x94F0,
+ 0xBDC3: 0x77EB,
+ 0xBDC4: 0x4FA5,
+ 0xBDC5: 0x811A,
+ 0xBDC6: 0x72E1,
+ 0xBDC7: 0x89D2,
+ 0xBDC8: 0x997A,
+ 0xBDC9: 0x7F34,
+ 0xBDCA: 0x7EDE,
+ 0xBDCB: 0x527F,
+ 0xBDCC: 0x6559,
+ 0xBDCD: 0x9175,
+ 0xBDCE: 0x8F7F,
+ 0xBDCF: 0x8F83,
+ 0xBDD0: 0x53EB,
+ 0xBDD1: 0x7A96,
+ 0xBDD2: 0x63ED,
+ 0xBDD3: 0x63A5,
+ 0xBDD4: 0x7686,
+ 0xBDD5: 0x79F8,
+ 0xBDD6: 0x8857,
+ 0xBDD7: 0x9636,
+ 0xBDD8: 0x622A,
+ 0xBDD9: 0x52AB,
+ 0xBDDA: 0x8282,
+ 0xBDDB: 0x6854,
+ 0xBDDC: 0x6770,
+ 0xBDDD: 0x6377,
+ 0xBDDE: 0x776B,
+ 0xBDDF: 0x7AED,
+ 0xBDE0: 0x6D01,
+ 0xBDE1: 0x7ED3,
+ 0xBDE2: 0x89E3,
+ 0xBDE3: 0x59D0,
+ 0xBDE4: 0x6212,
+ 0xBDE5: 0x85C9,
+ 0xBDE6: 0x82A5,
+ 0xBDE7: 0x754C,
+ 0xBDE8: 0x501F,
+ 0xBDE9: 0x4ECB,
+ 0xBDEA: 0x75A5,
+ 0xBDEB: 0x8BEB,
+ 0xBDEC: 0x5C4A,
+ 0xBDED: 0x5DFE,
+ 0xBDEE: 0x7B4B,
+ 0xBDEF: 0x65A4,
+ 0xBDF0: 0x91D1,
+ 0xBDF1: 0x4ECA,
+ 0xBDF2: 0x6D25,
+ 0xBDF3: 0x895F,
+ 0xBDF4: 0x7D27,
+ 0xBDF5: 0x9526,
+ 0xBDF6: 0x4EC5,
+ 0xBDF7: 0x8C28,
+ 0xBDF8: 0x8FDB,
+ 0xBDF9: 0x9773,
+ 0xBDFA: 0x664B,
+ 0xBDFB: 0x7981,
+ 0xBDFC: 0x8FD1,
+ 0xBDFD: 0x70EC,
+ 0xBDFE: 0x6D78,
+ 0xBE40: 0x7D99,
+ 0xBE41: 0x7D9A,
+ 0xBE42: 0x7D9B,
+ 0xBE43: 0x7D9C,
+ 0xBE44: 0x7D9D,
+ 0xBE45: 0x7D9E,
+ 0xBE46: 0x7D9F,
+ 0xBE47: 0x7DA0,
+ 0xBE48: 0x7DA1,
+ 0xBE49: 0x7DA2,
+ 0xBE4A: 0x7DA3,
+ 0xBE4B: 0x7DA4,
+ 0xBE4C: 0x7DA5,
+ 0xBE4D: 0x7DA7,
+ 0xBE4E: 0x7DA8,
+ 0xBE4F: 0x7DA9,
+ 0xBE50: 0x7DAA,
+ 0xBE51: 0x7DAB,
+ 0xBE52: 0x7DAC,
+ 0xBE53: 0x7DAD,
+ 0xBE54: 0x7DAF,
+ 0xBE55: 0x7DB0,
+ 0xBE56: 0x7DB1,
+ 0xBE57: 0x7DB2,
+ 0xBE58: 0x7DB3,
+ 0xBE59: 0x7DB4,
+ 0xBE5A: 0x7DB5,
+ 0xBE5B: 0x7DB6,
+ 0xBE5C: 0x7DB7,
+ 0xBE5D: 0x7DB8,
+ 0xBE5E: 0x7DB9,
+ 0xBE5F: 0x7DBA,
+ 0xBE60: 0x7DBB,
+ 0xBE61: 0x7DBC,
+ 0xBE62: 0x7DBD,
+ 0xBE63: 0x7DBE,
+ 0xBE64: 0x7DBF,
+ 0xBE65: 0x7DC0,
+ 0xBE66: 0x7DC1,
+ 0xBE67: 0x7DC2,
+ 0xBE68: 0x7DC3,
+ 0xBE69: 0x7DC4,
+ 0xBE6A: 0x7DC5,
+ 0xBE6B: 0x7DC6,
+ 0xBE6C: 0x7DC7,
+ 0xBE6D: 0x7DC8,
+ 0xBE6E: 0x7DC9,
+ 0xBE6F: 0x7DCA,
+ 0xBE70: 0x7DCB,
+ 0xBE71: 0x7DCC,
+ 0xBE72: 0x7DCD,
+ 0xBE73: 0x7DCE,
+ 0xBE74: 0x7DCF,
+ 0xBE75: 0x7DD0,
+ 0xBE76: 0x7DD1,
+ 0xBE77: 0x7DD2,
+ 0xBE78: 0x7DD3,
+ 0xBE79: 0x7DD4,
+ 0xBE7A: 0x7DD5,
+ 0xBE7B: 0x7DD6,
+ 0xBE7C: 0x7DD7,
+ 0xBE7D: 0x7DD8,
+ 0xBE7E: 0x7DD9,
+ 0xBE80: 0x7DDA,
+ 0xBE81: 0x7DDB,
+ 0xBE82: 0x7DDC,
+ 0xBE83: 0x7DDD,
+ 0xBE84: 0x7DDE,
+ 0xBE85: 0x7DDF,
+ 0xBE86: 0x7DE0,
+ 0xBE87: 0x7DE1,
+ 0xBE88: 0x7DE2,
+ 0xBE89: 0x7DE3,
+ 0xBE8A: 0x7DE4,
+ 0xBE8B: 0x7DE5,
+ 0xBE8C: 0x7DE6,
+ 0xBE8D: 0x7DE7,
+ 0xBE8E: 0x7DE8,
+ 0xBE8F: 0x7DE9,
+ 0xBE90: 0x7DEA,
+ 0xBE91: 0x7DEB,
+ 0xBE92: 0x7DEC,
+ 0xBE93: 0x7DED,
+ 0xBE94: 0x7DEE,
+ 0xBE95: 0x7DEF,
+ 0xBE96: 0x7DF0,
+ 0xBE97: 0x7DF1,
+ 0xBE98: 0x7DF2,
+ 0xBE99: 0x7DF3,
+ 0xBE9A: 0x7DF4,
+ 0xBE9B: 0x7DF5,
+ 0xBE9C: 0x7DF6,
+ 0xBE9D: 0x7DF7,
+ 0xBE9E: 0x7DF8,
+ 0xBE9F: 0x7DF9,
+ 0xBEA0: 0x7DFA,
+ 0xBEA1: 0x5C3D,
+ 0xBEA2: 0x52B2,
+ 0xBEA3: 0x8346,
+ 0xBEA4: 0x5162,
+ 0xBEA5: 0x830E,
+ 0xBEA6: 0x775B,
+ 0xBEA7: 0x6676,
+ 0xBEA8: 0x9CB8,
+ 0xBEA9: 0x4EAC,
+ 0xBEAA: 0x60CA,
+ 0xBEAB: 0x7CBE,
+ 0xBEAC: 0x7CB3,
+ 0xBEAD: 0x7ECF,
+ 0xBEAE: 0x4E95,
+ 0xBEAF: 0x8B66,
+ 0xBEB0: 0x666F,
+ 0xBEB1: 0x9888,
+ 0xBEB2: 0x9759,
+ 0xBEB3: 0x5883,
+ 0xBEB4: 0x656C,
+ 0xBEB5: 0x955C,
+ 0xBEB6: 0x5F84,
+ 0xBEB7: 0x75C9,
+ 0xBEB8: 0x9756,
+ 0xBEB9: 0x7ADF,
+ 0xBEBA: 0x7ADE,
+ 0xBEBB: 0x51C0,
+ 0xBEBC: 0x70AF,
+ 0xBEBD: 0x7A98,
+ 0xBEBE: 0x63EA,
+ 0xBEBF: 0x7A76,
+ 0xBEC0: 0x7EA0,
+ 0xBEC1: 0x7396,
+ 0xBEC2: 0x97ED,
+ 0xBEC3: 0x4E45,
+ 0xBEC4: 0x7078,
+ 0xBEC5: 0x4E5D,
+ 0xBEC6: 0x9152,
+ 0xBEC7: 0x53A9,
+ 0xBEC8: 0x6551,
+ 0xBEC9: 0x65E7,
+ 0xBECA: 0x81FC,
+ 0xBECB: 0x8205,
+ 0xBECC: 0x548E,
+ 0xBECD: 0x5C31,
+ 0xBECE: 0x759A,
+ 0xBECF: 0x97A0,
+ 0xBED0: 0x62D8,
+ 0xBED1: 0x72D9,
+ 0xBED2: 0x75BD,
+ 0xBED3: 0x5C45,
+ 0xBED4: 0x9A79,
+ 0xBED5: 0x83CA,
+ 0xBED6: 0x5C40,
+ 0xBED7: 0x5480,
+ 0xBED8: 0x77E9,
+ 0xBED9: 0x4E3E,
+ 0xBEDA: 0x6CAE,
+ 0xBEDB: 0x805A,
+ 0xBEDC: 0x62D2,
+ 0xBEDD: 0x636E,
+ 0xBEDE: 0x5DE8,
+ 0xBEDF: 0x5177,
+ 0xBEE0: 0x8DDD,
+ 0xBEE1: 0x8E1E,
+ 0xBEE2: 0x952F,
+ 0xBEE3: 0x4FF1,
+ 0xBEE4: 0x53E5,
+ 0xBEE5: 0x60E7,
+ 0xBEE6: 0x70AC,
+ 0xBEE7: 0x5267,
+ 0xBEE8: 0x6350,
+ 0xBEE9: 0x9E43,
+ 0xBEEA: 0x5A1F,
+ 0xBEEB: 0x5026,
+ 0xBEEC: 0x7737,
+ 0xBEED: 0x5377,
+ 0xBEEE: 0x7EE2,
+ 0xBEEF: 0x6485,
+ 0xBEF0: 0x652B,
+ 0xBEF1: 0x6289,
+ 0xBEF2: 0x6398,
+ 0xBEF3: 0x5014,
+ 0xBEF4: 0x7235,
+ 0xBEF5: 0x89C9,
+ 0xBEF6: 0x51B3,
+ 0xBEF7: 0x8BC0,
+ 0xBEF8: 0x7EDD,
+ 0xBEF9: 0x5747,
+ 0xBEFA: 0x83CC,
+ 0xBEFB: 0x94A7,
+ 0xBEFC: 0x519B,
+ 0xBEFD: 0x541B,
+ 0xBEFE: 0x5CFB,
+ 0xBF40: 0x7DFB,
+ 0xBF41: 0x7DFC,
+ 0xBF42: 0x7DFD,
+ 0xBF43: 0x7DFE,
+ 0xBF44: 0x7DFF,
+ 0xBF45: 0x7E00,
+ 0xBF46: 0x7E01,
+ 0xBF47: 0x7E02,
+ 0xBF48: 0x7E03,
+ 0xBF49: 0x7E04,
+ 0xBF4A: 0x7E05,
+ 0xBF4B: 0x7E06,
+ 0xBF4C: 0x7E07,
+ 0xBF4D: 0x7E08,
+ 0xBF4E: 0x7E09,
+ 0xBF4F: 0x7E0A,
+ 0xBF50: 0x7E0B,
+ 0xBF51: 0x7E0C,
+ 0xBF52: 0x7E0D,
+ 0xBF53: 0x7E0E,
+ 0xBF54: 0x7E0F,
+ 0xBF55: 0x7E10,
+ 0xBF56: 0x7E11,
+ 0xBF57: 0x7E12,
+ 0xBF58: 0x7E13,
+ 0xBF59: 0x7E14,
+ 0xBF5A: 0x7E15,
+ 0xBF5B: 0x7E16,
+ 0xBF5C: 0x7E17,
+ 0xBF5D: 0x7E18,
+ 0xBF5E: 0x7E19,
+ 0xBF5F: 0x7E1A,
+ 0xBF60: 0x7E1B,
+ 0xBF61: 0x7E1C,
+ 0xBF62: 0x7E1D,
+ 0xBF63: 0x7E1E,
+ 0xBF64: 0x7E1F,
+ 0xBF65: 0x7E20,
+ 0xBF66: 0x7E21,
+ 0xBF67: 0x7E22,
+ 0xBF68: 0x7E23,
+ 0xBF69: 0x7E24,
+ 0xBF6A: 0x7E25,
+ 0xBF6B: 0x7E26,
+ 0xBF6C: 0x7E27,
+ 0xBF6D: 0x7E28,
+ 0xBF6E: 0x7E29,
+ 0xBF6F: 0x7E2A,
+ 0xBF70: 0x7E2B,
+ 0xBF71: 0x7E2C,
+ 0xBF72: 0x7E2D,
+ 0xBF73: 0x7E2E,
+ 0xBF74: 0x7E2F,
+ 0xBF75: 0x7E30,
+ 0xBF76: 0x7E31,
+ 0xBF77: 0x7E32,
+ 0xBF78: 0x7E33,
+ 0xBF79: 0x7E34,
+ 0xBF7A: 0x7E35,
+ 0xBF7B: 0x7E36,
+ 0xBF7C: 0x7E37,
+ 0xBF7D: 0x7E38,
+ 0xBF7E: 0x7E39,
+ 0xBF80: 0x7E3A,
+ 0xBF81: 0x7E3C,
+ 0xBF82: 0x7E3D,
+ 0xBF83: 0x7E3E,
+ 0xBF84: 0x7E3F,
+ 0xBF85: 0x7E40,
+ 0xBF86: 0x7E42,
+ 0xBF87: 0x7E43,
+ 0xBF88: 0x7E44,
+ 0xBF89: 0x7E45,
+ 0xBF8A: 0x7E46,
+ 0xBF8B: 0x7E48,
+ 0xBF8C: 0x7E49,
+ 0xBF8D: 0x7E4A,
+ 0xBF8E: 0x7E4B,
+ 0xBF8F: 0x7E4C,
+ 0xBF90: 0x7E4D,
+ 0xBF91: 0x7E4E,
+ 0xBF92: 0x7E4F,
+ 0xBF93: 0x7E50,
+ 0xBF94: 0x7E51,
+ 0xBF95: 0x7E52,
+ 0xBF96: 0x7E53,
+ 0xBF97: 0x7E54,
+ 0xBF98: 0x7E55,
+ 0xBF99: 0x7E56,
+ 0xBF9A: 0x7E57,
+ 0xBF9B: 0x7E58,
+ 0xBF9C: 0x7E59,
+ 0xBF9D: 0x7E5A,
+ 0xBF9E: 0x7E5B,
+ 0xBF9F: 0x7E5C,
+ 0xBFA0: 0x7E5D,
+ 0xBFA1: 0x4FCA,
+ 0xBFA2: 0x7AE3,
+ 0xBFA3: 0x6D5A,
+ 0xBFA4: 0x90E1,
+ 0xBFA5: 0x9A8F,
+ 0xBFA6: 0x5580,
+ 0xBFA7: 0x5496,
+ 0xBFA8: 0x5361,
+ 0xBFA9: 0x54AF,
+ 0xBFAA: 0x5F00,
+ 0xBFAB: 0x63E9,
+ 0xBFAC: 0x6977,
+ 0xBFAD: 0x51EF,
+ 0xBFAE: 0x6168,
+ 0xBFAF: 0x520A,
+ 0xBFB0: 0x582A,
+ 0xBFB1: 0x52D8,
+ 0xBFB2: 0x574E,
+ 0xBFB3: 0x780D,
+ 0xBFB4: 0x770B,
+ 0xBFB5: 0x5EB7,
+ 0xBFB6: 0x6177,
+ 0xBFB7: 0x7CE0,
+ 0xBFB8: 0x625B,
+ 0xBFB9: 0x6297,
+ 0xBFBA: 0x4EA2,
+ 0xBFBB: 0x7095,
+ 0xBFBC: 0x8003,
+ 0xBFBD: 0x62F7,
+ 0xBFBE: 0x70E4,
+ 0xBFBF: 0x9760,
+ 0xBFC0: 0x5777,
+ 0xBFC1: 0x82DB,
+ 0xBFC2: 0x67EF,
+ 0xBFC3: 0x68F5,
+ 0xBFC4: 0x78D5,
+ 0xBFC5: 0x9897,
+ 0xBFC6: 0x79D1,
+ 0xBFC7: 0x58F3,
+ 0xBFC8: 0x54B3,
+ 0xBFC9: 0x53EF,
+ 0xBFCA: 0x6E34,
+ 0xBFCB: 0x514B,
+ 0xBFCC: 0x523B,
+ 0xBFCD: 0x5BA2,
+ 0xBFCE: 0x8BFE,
+ 0xBFCF: 0x80AF,
+ 0xBFD0: 0x5543,
+ 0xBFD1: 0x57A6,
+ 0xBFD2: 0x6073,
+ 0xBFD3: 0x5751,
+ 0xBFD4: 0x542D,
+ 0xBFD5: 0x7A7A,
+ 0xBFD6: 0x6050,
+ 0xBFD7: 0x5B54,
+ 0xBFD8: 0x63A7,
+ 0xBFD9: 0x62A0,
+ 0xBFDA: 0x53E3,
+ 0xBFDB: 0x6263,
+ 0xBFDC: 0x5BC7,
+ 0xBFDD: 0x67AF,
+ 0xBFDE: 0x54ED,
+ 0xBFDF: 0x7A9F,
+ 0xBFE0: 0x82E6,
+ 0xBFE1: 0x9177,
+ 0xBFE2: 0x5E93,
+ 0xBFE3: 0x88E4,
+ 0xBFE4: 0x5938,
+ 0xBFE5: 0x57AE,
+ 0xBFE6: 0x630E,
+ 0xBFE7: 0x8DE8,
+ 0xBFE8: 0x80EF,
+ 0xBFE9: 0x5757,
+ 0xBFEA: 0x7B77,
+ 0xBFEB: 0x4FA9,
+ 0xBFEC: 0x5FEB,
+ 0xBFED: 0x5BBD,
+ 0xBFEE: 0x6B3E,
+ 0xBFEF: 0x5321,
+ 0xBFF0: 0x7B50,
+ 0xBFF1: 0x72C2,
+ 0xBFF2: 0x6846,
+ 0xBFF3: 0x77FF,
+ 0xBFF4: 0x7736,
+ 0xBFF5: 0x65F7,
+ 0xBFF6: 0x51B5,
+ 0xBFF7: 0x4E8F,
+ 0xBFF8: 0x76D4,
+ 0xBFF9: 0x5CBF,
+ 0xBFFA: 0x7AA5,
+ 0xBFFB: 0x8475,
+ 0xBFFC: 0x594E,
+ 0xBFFD: 0x9B41,
+ 0xBFFE: 0x5080,
+ 0xC040: 0x7E5E,
+ 0xC041: 0x7E5F,
+ 0xC042: 0x7E60,
+ 0xC043: 0x7E61,
+ 0xC044: 0x7E62,
+ 0xC045: 0x7E63,
+ 0xC046: 0x7E64,
+ 0xC047: 0x7E65,
+ 0xC048: 0x7E66,
+ 0xC049: 0x7E67,
+ 0xC04A: 0x7E68,
+ 0xC04B: 0x7E69,
+ 0xC04C: 0x7E6A,
+ 0xC04D: 0x7E6B,
+ 0xC04E: 0x7E6C,
+ 0xC04F: 0x7E6D,
+ 0xC050: 0x7E6E,
+ 0xC051: 0x7E6F,
+ 0xC052: 0x7E70,
+ 0xC053: 0x7E71,
+ 0xC054: 0x7E72,
+ 0xC055: 0x7E73,
+ 0xC056: 0x7E74,
+ 0xC057: 0x7E75,
+ 0xC058: 0x7E76,
+ 0xC059: 0x7E77,
+ 0xC05A: 0x7E78,
+ 0xC05B: 0x7E79,
+ 0xC05C: 0x7E7A,
+ 0xC05D: 0x7E7B,
+ 0xC05E: 0x7E7C,
+ 0xC05F: 0x7E7D,
+ 0xC060: 0x7E7E,
+ 0xC061: 0x7E7F,
+ 0xC062: 0x7E80,
+ 0xC063: 0x7E81,
+ 0xC064: 0x7E83,
+ 0xC065: 0x7E84,
+ 0xC066: 0x7E85,
+ 0xC067: 0x7E86,
+ 0xC068: 0x7E87,
+ 0xC069: 0x7E88,
+ 0xC06A: 0x7E89,
+ 0xC06B: 0x7E8A,
+ 0xC06C: 0x7E8B,
+ 0xC06D: 0x7E8C,
+ 0xC06E: 0x7E8D,
+ 0xC06F: 0x7E8E,
+ 0xC070: 0x7E8F,
+ 0xC071: 0x7E90,
+ 0xC072: 0x7E91,
+ 0xC073: 0x7E92,
+ 0xC074: 0x7E93,
+ 0xC075: 0x7E94,
+ 0xC076: 0x7E95,
+ 0xC077: 0x7E96,
+ 0xC078: 0x7E97,
+ 0xC079: 0x7E98,
+ 0xC07A: 0x7E99,
+ 0xC07B: 0x7E9A,
+ 0xC07C: 0x7E9C,
+ 0xC07D: 0x7E9D,
+ 0xC07E: 0x7E9E,
+ 0xC080: 0x7EAE,
+ 0xC081: 0x7EB4,
+ 0xC082: 0x7EBB,
+ 0xC083: 0x7EBC,
+ 0xC084: 0x7ED6,
+ 0xC085: 0x7EE4,
+ 0xC086: 0x7EEC,
+ 0xC087: 0x7EF9,
+ 0xC088: 0x7F0A,
+ 0xC089: 0x7F10,
+ 0xC08A: 0x7F1E,
+ 0xC08B: 0x7F37,
+ 0xC08C: 0x7F39,
+ 0xC08D: 0x7F3B,
+ 0xC08E: 0x7F3C,
+ 0xC08F: 0x7F3D,
+ 0xC090: 0x7F3E,
+ 0xC091: 0x7F3F,
+ 0xC092: 0x7F40,
+ 0xC093: 0x7F41,
+ 0xC094: 0x7F43,
+ 0xC095: 0x7F46,
+ 0xC096: 0x7F47,
+ 0xC097: 0x7F48,
+ 0xC098: 0x7F49,
+ 0xC099: 0x7F4A,
+ 0xC09A: 0x7F4B,
+ 0xC09B: 0x7F4C,
+ 0xC09C: 0x7F4D,
+ 0xC09D: 0x7F4E,
+ 0xC09E: 0x7F4F,
+ 0xC09F: 0x7F52,
+ 0xC0A0: 0x7F53,
+ 0xC0A1: 0x9988,
+ 0xC0A2: 0x6127,
+ 0xC0A3: 0x6E83,
+ 0xC0A4: 0x5764,
+ 0xC0A5: 0x6606,
+ 0xC0A6: 0x6346,
+ 0xC0A7: 0x56F0,
+ 0xC0A8: 0x62EC,
+ 0xC0A9: 0x6269,
+ 0xC0AA: 0x5ED3,
+ 0xC0AB: 0x9614,
+ 0xC0AC: 0x5783,
+ 0xC0AD: 0x62C9,
+ 0xC0AE: 0x5587,
+ 0xC0AF: 0x8721,
+ 0xC0B0: 0x814A,
+ 0xC0B1: 0x8FA3,
+ 0xC0B2: 0x5566,
+ 0xC0B3: 0x83B1,
+ 0xC0B4: 0x6765,
+ 0xC0B5: 0x8D56,
+ 0xC0B6: 0x84DD,
+ 0xC0B7: 0x5A6A,
+ 0xC0B8: 0x680F,
+ 0xC0B9: 0x62E6,
+ 0xC0BA: 0x7BEE,
+ 0xC0BB: 0x9611,
+ 0xC0BC: 0x5170,
+ 0xC0BD: 0x6F9C,
+ 0xC0BE: 0x8C30,
+ 0xC0BF: 0x63FD,
+ 0xC0C0: 0x89C8,
+ 0xC0C1: 0x61D2,
+ 0xC0C2: 0x7F06,
+ 0xC0C3: 0x70C2,
+ 0xC0C4: 0x6EE5,
+ 0xC0C5: 0x7405,
+ 0xC0C6: 0x6994,
+ 0xC0C7: 0x72FC,
+ 0xC0C8: 0x5ECA,
+ 0xC0C9: 0x90CE,
+ 0xC0CA: 0x6717,
+ 0xC0CB: 0x6D6A,
+ 0xC0CC: 0x635E,
+ 0xC0CD: 0x52B3,
+ 0xC0CE: 0x7262,
+ 0xC0CF: 0x8001,
+ 0xC0D0: 0x4F6C,
+ 0xC0D1: 0x59E5,
+ 0xC0D2: 0x916A,
+ 0xC0D3: 0x70D9,
+ 0xC0D4: 0x6D9D,
+ 0xC0D5: 0x52D2,
+ 0xC0D6: 0x4E50,
+ 0xC0D7: 0x96F7,
+ 0xC0D8: 0x956D,
+ 0xC0D9: 0x857E,
+ 0xC0DA: 0x78CA,
+ 0xC0DB: 0x7D2F,
+ 0xC0DC: 0x5121,
+ 0xC0DD: 0x5792,
+ 0xC0DE: 0x64C2,
+ 0xC0DF: 0x808B,
+ 0xC0E0: 0x7C7B,
+ 0xC0E1: 0x6CEA,
+ 0xC0E2: 0x68F1,
+ 0xC0E3: 0x695E,
+ 0xC0E4: 0x51B7,
+ 0xC0E5: 0x5398,
+ 0xC0E6: 0x68A8,
+ 0xC0E7: 0x7281,
+ 0xC0E8: 0x9ECE,
+ 0xC0E9: 0x7BF1,
+ 0xC0EA: 0x72F8,
+ 0xC0EB: 0x79BB,
+ 0xC0EC: 0x6F13,
+ 0xC0ED: 0x7406,
+ 0xC0EE: 0x674E,
+ 0xC0EF: 0x91CC,
+ 0xC0F0: 0x9CA4,
+ 0xC0F1: 0x793C,
+ 0xC0F2: 0x8389,
+ 0xC0F3: 0x8354,
+ 0xC0F4: 0x540F,
+ 0xC0F5: 0x6817,
+ 0xC0F6: 0x4E3D,
+ 0xC0F7: 0x5389,
+ 0xC0F8: 0x52B1,
+ 0xC0F9: 0x783E,
+ 0xC0FA: 0x5386,
+ 0xC0FB: 0x5229,
+ 0xC0FC: 0x5088,
+ 0xC0FD: 0x4F8B,
+ 0xC0FE: 0x4FD0,
+ 0xC140: 0x7F56,
+ 0xC141: 0x7F59,
+ 0xC142: 0x7F5B,
+ 0xC143: 0x7F5C,
+ 0xC144: 0x7F5D,
+ 0xC145: 0x7F5E,
+ 0xC146: 0x7F60,
+ 0xC147: 0x7F63,
+ 0xC148: 0x7F64,
+ 0xC149: 0x7F65,
+ 0xC14A: 0x7F66,
+ 0xC14B: 0x7F67,
+ 0xC14C: 0x7F6B,
+ 0xC14D: 0x7F6C,
+ 0xC14E: 0x7F6D,
+ 0xC14F: 0x7F6F,
+ 0xC150: 0x7F70,
+ 0xC151: 0x7F73,
+ 0xC152: 0x7F75,
+ 0xC153: 0x7F76,
+ 0xC154: 0x7F77,
+ 0xC155: 0x7F78,
+ 0xC156: 0x7F7A,
+ 0xC157: 0x7F7B,
+ 0xC158: 0x7F7C,
+ 0xC159: 0x7F7D,
+ 0xC15A: 0x7F7F,
+ 0xC15B: 0x7F80,
+ 0xC15C: 0x7F82,
+ 0xC15D: 0x7F83,
+ 0xC15E: 0x7F84,
+ 0xC15F: 0x7F85,
+ 0xC160: 0x7F86,
+ 0xC161: 0x7F87,
+ 0xC162: 0x7F88,
+ 0xC163: 0x7F89,
+ 0xC164: 0x7F8B,
+ 0xC165: 0x7F8D,
+ 0xC166: 0x7F8F,
+ 0xC167: 0x7F90,
+ 0xC168: 0x7F91,
+ 0xC169: 0x7F92,
+ 0xC16A: 0x7F93,
+ 0xC16B: 0x7F95,
+ 0xC16C: 0x7F96,
+ 0xC16D: 0x7F97,
+ 0xC16E: 0x7F98,
+ 0xC16F: 0x7F99,
+ 0xC170: 0x7F9B,
+ 0xC171: 0x7F9C,
+ 0xC172: 0x7FA0,
+ 0xC173: 0x7FA2,
+ 0xC174: 0x7FA3,
+ 0xC175: 0x7FA5,
+ 0xC176: 0x7FA6,
+ 0xC177: 0x7FA8,
+ 0xC178: 0x7FA9,
+ 0xC179: 0x7FAA,
+ 0xC17A: 0x7FAB,
+ 0xC17B: 0x7FAC,
+ 0xC17C: 0x7FAD,
+ 0xC17D: 0x7FAE,
+ 0xC17E: 0x7FB1,
+ 0xC180: 0x7FB3,
+ 0xC181: 0x7FB4,
+ 0xC182: 0x7FB5,
+ 0xC183: 0x7FB6,
+ 0xC184: 0x7FB7,
+ 0xC185: 0x7FBA,
+ 0xC186: 0x7FBB,
+ 0xC187: 0x7FBE,
+ 0xC188: 0x7FC0,
+ 0xC189: 0x7FC2,
+ 0xC18A: 0x7FC3,
+ 0xC18B: 0x7FC4,
+ 0xC18C: 0x7FC6,
+ 0xC18D: 0x7FC7,
+ 0xC18E: 0x7FC8,
+ 0xC18F: 0x7FC9,
+ 0xC190: 0x7FCB,
+ 0xC191: 0x7FCD,
+ 0xC192: 0x7FCF,
+ 0xC193: 0x7FD0,
+ 0xC194: 0x7FD1,
+ 0xC195: 0x7FD2,
+ 0xC196: 0x7FD3,
+ 0xC197: 0x7FD6,
+ 0xC198: 0x7FD7,
+ 0xC199: 0x7FD9,
+ 0xC19A: 0x7FDA,
+ 0xC19B: 0x7FDB,
+ 0xC19C: 0x7FDC,
+ 0xC19D: 0x7FDD,
+ 0xC19E: 0x7FDE,
+ 0xC19F: 0x7FE2,
+ 0xC1A0: 0x7FE3,
+ 0xC1A1: 0x75E2,
+ 0xC1A2: 0x7ACB,
+ 0xC1A3: 0x7C92,
+ 0xC1A4: 0x6CA5,
+ 0xC1A5: 0x96B6,
+ 0xC1A6: 0x529B,
+ 0xC1A7: 0x7483,
+ 0xC1A8: 0x54E9,
+ 0xC1A9: 0x4FE9,
+ 0xC1AA: 0x8054,
+ 0xC1AB: 0x83B2,
+ 0xC1AC: 0x8FDE,
+ 0xC1AD: 0x9570,
+ 0xC1AE: 0x5EC9,
+ 0xC1AF: 0x601C,
+ 0xC1B0: 0x6D9F,
+ 0xC1B1: 0x5E18,
+ 0xC1B2: 0x655B,
+ 0xC1B3: 0x8138,
+ 0xC1B4: 0x94FE,
+ 0xC1B5: 0x604B,
+ 0xC1B6: 0x70BC,
+ 0xC1B7: 0x7EC3,
+ 0xC1B8: 0x7CAE,
+ 0xC1B9: 0x51C9,
+ 0xC1BA: 0x6881,
+ 0xC1BB: 0x7CB1,
+ 0xC1BC: 0x826F,
+ 0xC1BD: 0x4E24,
+ 0xC1BE: 0x8F86,
+ 0xC1BF: 0x91CF,
+ 0xC1C0: 0x667E,
+ 0xC1C1: 0x4EAE,
+ 0xC1C2: 0x8C05,
+ 0xC1C3: 0x64A9,
+ 0xC1C4: 0x804A,
+ 0xC1C5: 0x50DA,
+ 0xC1C6: 0x7597,
+ 0xC1C7: 0x71CE,
+ 0xC1C8: 0x5BE5,
+ 0xC1C9: 0x8FBD,
+ 0xC1CA: 0x6F66,
+ 0xC1CB: 0x4E86,
+ 0xC1CC: 0x6482,
+ 0xC1CD: 0x9563,
+ 0xC1CE: 0x5ED6,
+ 0xC1CF: 0x6599,
+ 0xC1D0: 0x5217,
+ 0xC1D1: 0x88C2,
+ 0xC1D2: 0x70C8,
+ 0xC1D3: 0x52A3,
+ 0xC1D4: 0x730E,
+ 0xC1D5: 0x7433,
+ 0xC1D6: 0x6797,
+ 0xC1D7: 0x78F7,
+ 0xC1D8: 0x9716,
+ 0xC1D9: 0x4E34,
+ 0xC1DA: 0x90BB,
+ 0xC1DB: 0x9CDE,
+ 0xC1DC: 0x6DCB,
+ 0xC1DD: 0x51DB,
+ 0xC1DE: 0x8D41,
+ 0xC1DF: 0x541D,
+ 0xC1E0: 0x62CE,
+ 0xC1E1: 0x73B2,
+ 0xC1E2: 0x83F1,
+ 0xC1E3: 0x96F6,
+ 0xC1E4: 0x9F84,
+ 0xC1E5: 0x94C3,
+ 0xC1E6: 0x4F36,
+ 0xC1E7: 0x7F9A,
+ 0xC1E8: 0x51CC,
+ 0xC1E9: 0x7075,
+ 0xC1EA: 0x9675,
+ 0xC1EB: 0x5CAD,
+ 0xC1EC: 0x9886,
+ 0xC1ED: 0x53E6,
+ 0xC1EE: 0x4EE4,
+ 0xC1EF: 0x6E9C,
+ 0xC1F0: 0x7409,
+ 0xC1F1: 0x69B4,
+ 0xC1F2: 0x786B,
+ 0xC1F3: 0x998F,
+ 0xC1F4: 0x7559,
+ 0xC1F5: 0x5218,
+ 0xC1F6: 0x7624,
+ 0xC1F7: 0x6D41,
+ 0xC1F8: 0x67F3,
+ 0xC1F9: 0x516D,
+ 0xC1FA: 0x9F99,
+ 0xC1FB: 0x804B,
+ 0xC1FC: 0x5499,
+ 0xC1FD: 0x7B3C,
+ 0xC1FE: 0x7ABF,
+ 0xC240: 0x7FE4,
+ 0xC241: 0x7FE7,
+ 0xC242: 0x7FE8,
+ 0xC243: 0x7FEA,
+ 0xC244: 0x7FEB,
+ 0xC245: 0x7FEC,
+ 0xC246: 0x7FED,
+ 0xC247: 0x7FEF,
+ 0xC248: 0x7FF2,
+ 0xC249: 0x7FF4,
+ 0xC24A: 0x7FF5,
+ 0xC24B: 0x7FF6,
+ 0xC24C: 0x7FF7,
+ 0xC24D: 0x7FF8,
+ 0xC24E: 0x7FF9,
+ 0xC24F: 0x7FFA,
+ 0xC250: 0x7FFD,
+ 0xC251: 0x7FFE,
+ 0xC252: 0x7FFF,
+ 0xC253: 0x8002,
+ 0xC254: 0x8007,
+ 0xC255: 0x8008,
+ 0xC256: 0x8009,
+ 0xC257: 0x800A,
+ 0xC258: 0x800E,
+ 0xC259: 0x800F,
+ 0xC25A: 0x8011,
+ 0xC25B: 0x8013,
+ 0xC25C: 0x801A,
+ 0xC25D: 0x801B,
+ 0xC25E: 0x801D,
+ 0xC25F: 0x801E,
+ 0xC260: 0x801F,
+ 0xC261: 0x8021,
+ 0xC262: 0x8023,
+ 0xC263: 0x8024,
+ 0xC264: 0x802B,
+ 0xC265: 0x802C,
+ 0xC266: 0x802D,
+ 0xC267: 0x802E,
+ 0xC268: 0x802F,
+ 0xC269: 0x8030,
+ 0xC26A: 0x8032,
+ 0xC26B: 0x8034,
+ 0xC26C: 0x8039,
+ 0xC26D: 0x803A,
+ 0xC26E: 0x803C,
+ 0xC26F: 0x803E,
+ 0xC270: 0x8040,
+ 0xC271: 0x8041,
+ 0xC272: 0x8044,
+ 0xC273: 0x8045,
+ 0xC274: 0x8047,
+ 0xC275: 0x8048,
+ 0xC276: 0x8049,
+ 0xC277: 0x804E,
+ 0xC278: 0x804F,
+ 0xC279: 0x8050,
+ 0xC27A: 0x8051,
+ 0xC27B: 0x8053,
+ 0xC27C: 0x8055,
+ 0xC27D: 0x8056,
+ 0xC27E: 0x8057,
+ 0xC280: 0x8059,
+ 0xC281: 0x805B,
+ 0xC282: 0x805C,
+ 0xC283: 0x805D,
+ 0xC284: 0x805E,
+ 0xC285: 0x805F,
+ 0xC286: 0x8060,
+ 0xC287: 0x8061,
+ 0xC288: 0x8062,
+ 0xC289: 0x8063,
+ 0xC28A: 0x8064,
+ 0xC28B: 0x8065,
+ 0xC28C: 0x8066,
+ 0xC28D: 0x8067,
+ 0xC28E: 0x8068,
+ 0xC28F: 0x806B,
+ 0xC290: 0x806C,
+ 0xC291: 0x806D,
+ 0xC292: 0x806E,
+ 0xC293: 0x806F,
+ 0xC294: 0x8070,
+ 0xC295: 0x8072,
+ 0xC296: 0x8073,
+ 0xC297: 0x8074,
+ 0xC298: 0x8075,
+ 0xC299: 0x8076,
+ 0xC29A: 0x8077,
+ 0xC29B: 0x8078,
+ 0xC29C: 0x8079,
+ 0xC29D: 0x807A,
+ 0xC29E: 0x807B,
+ 0xC29F: 0x807C,
+ 0xC2A0: 0x807D,
+ 0xC2A1: 0x9686,
+ 0xC2A2: 0x5784,
+ 0xC2A3: 0x62E2,
+ 0xC2A4: 0x9647,
+ 0xC2A5: 0x697C,
+ 0xC2A6: 0x5A04,
+ 0xC2A7: 0x6402,
+ 0xC2A8: 0x7BD3,
+ 0xC2A9: 0x6F0F,
+ 0xC2AA: 0x964B,
+ 0xC2AB: 0x82A6,
+ 0xC2AC: 0x5362,
+ 0xC2AD: 0x9885,
+ 0xC2AE: 0x5E90,
+ 0xC2AF: 0x7089,
+ 0xC2B0: 0x63B3,
+ 0xC2B1: 0x5364,
+ 0xC2B2: 0x864F,
+ 0xC2B3: 0x9C81,
+ 0xC2B4: 0x9E93,
+ 0xC2B5: 0x788C,
+ 0xC2B6: 0x9732,
+ 0xC2B7: 0x8DEF,
+ 0xC2B8: 0x8D42,
+ 0xC2B9: 0x9E7F,
+ 0xC2BA: 0x6F5E,
+ 0xC2BB: 0x7984,
+ 0xC2BC: 0x5F55,
+ 0xC2BD: 0x9646,
+ 0xC2BE: 0x622E,
+ 0xC2BF: 0x9A74,
+ 0xC2C0: 0x5415,
+ 0xC2C1: 0x94DD,
+ 0xC2C2: 0x4FA3,
+ 0xC2C3: 0x65C5,
+ 0xC2C4: 0x5C65,
+ 0xC2C5: 0x5C61,
+ 0xC2C6: 0x7F15,
+ 0xC2C7: 0x8651,
+ 0xC2C8: 0x6C2F,
+ 0xC2C9: 0x5F8B,
+ 0xC2CA: 0x7387,
+ 0xC2CB: 0x6EE4,
+ 0xC2CC: 0x7EFF,
+ 0xC2CD: 0x5CE6,
+ 0xC2CE: 0x631B,
+ 0xC2CF: 0x5B6A,
+ 0xC2D0: 0x6EE6,
+ 0xC2D1: 0x5375,
+ 0xC2D2: 0x4E71,
+ 0xC2D3: 0x63A0,
+ 0xC2D4: 0x7565,
+ 0xC2D5: 0x62A1,
+ 0xC2D6: 0x8F6E,
+ 0xC2D7: 0x4F26,
+ 0xC2D8: 0x4ED1,
+ 0xC2D9: 0x6CA6,
+ 0xC2DA: 0x7EB6,
+ 0xC2DB: 0x8BBA,
+ 0xC2DC: 0x841D,
+ 0xC2DD: 0x87BA,
+ 0xC2DE: 0x7F57,
+ 0xC2DF: 0x903B,
+ 0xC2E0: 0x9523,
+ 0xC2E1: 0x7BA9,
+ 0xC2E2: 0x9AA1,
+ 0xC2E3: 0x88F8,
+ 0xC2E4: 0x843D,
+ 0xC2E5: 0x6D1B,
+ 0xC2E6: 0x9A86,
+ 0xC2E7: 0x7EDC,
+ 0xC2E8: 0x5988,
+ 0xC2E9: 0x9EBB,
+ 0xC2EA: 0x739B,
+ 0xC2EB: 0x7801,
+ 0xC2EC: 0x8682,
+ 0xC2ED: 0x9A6C,
+ 0xC2EE: 0x9A82,
+ 0xC2EF: 0x561B,
+ 0xC2F0: 0x5417,
+ 0xC2F1: 0x57CB,
+ 0xC2F2: 0x4E70,
+ 0xC2F3: 0x9EA6,
+ 0xC2F4: 0x5356,
+ 0xC2F5: 0x8FC8,
+ 0xC2F6: 0x8109,
+ 0xC2F7: 0x7792,
+ 0xC2F8: 0x9992,
+ 0xC2F9: 0x86EE,
+ 0xC2FA: 0x6EE1,
+ 0xC2FB: 0x8513,
+ 0xC2FC: 0x66FC,
+ 0xC2FD: 0x6162,
+ 0xC2FE: 0x6F2B,
+ 0xC340: 0x807E,
+ 0xC341: 0x8081,
+ 0xC342: 0x8082,
+ 0xC343: 0x8085,
+ 0xC344: 0x8088,
+ 0xC345: 0x808A,
+ 0xC346: 0x808D,
+ 0xC347: 0x808E,
+ 0xC348: 0x808F,
+ 0xC349: 0x8090,
+ 0xC34A: 0x8091,
+ 0xC34B: 0x8092,
+ 0xC34C: 0x8094,
+ 0xC34D: 0x8095,
+ 0xC34E: 0x8097,
+ 0xC34F: 0x8099,
+ 0xC350: 0x809E,
+ 0xC351: 0x80A3,
+ 0xC352: 0x80A6,
+ 0xC353: 0x80A7,
+ 0xC354: 0x80A8,
+ 0xC355: 0x80AC,
+ 0xC356: 0x80B0,
+ 0xC357: 0x80B3,
+ 0xC358: 0x80B5,
+ 0xC359: 0x80B6,
+ 0xC35A: 0x80B8,
+ 0xC35B: 0x80B9,
+ 0xC35C: 0x80BB,
+ 0xC35D: 0x80C5,
+ 0xC35E: 0x80C7,
+ 0xC35F: 0x80C8,
+ 0xC360: 0x80C9,
+ 0xC361: 0x80CA,
+ 0xC362: 0x80CB,
+ 0xC363: 0x80CF,
+ 0xC364: 0x80D0,
+ 0xC365: 0x80D1,
+ 0xC366: 0x80D2,
+ 0xC367: 0x80D3,
+ 0xC368: 0x80D4,
+ 0xC369: 0x80D5,
+ 0xC36A: 0x80D8,
+ 0xC36B: 0x80DF,
+ 0xC36C: 0x80E0,
+ 0xC36D: 0x80E2,
+ 0xC36E: 0x80E3,
+ 0xC36F: 0x80E6,
+ 0xC370: 0x80EE,
+ 0xC371: 0x80F5,
+ 0xC372: 0x80F7,
+ 0xC373: 0x80F9,
+ 0xC374: 0x80FB,
+ 0xC375: 0x80FE,
+ 0xC376: 0x80FF,
+ 0xC377: 0x8100,
+ 0xC378: 0x8101,
+ 0xC379: 0x8103,
+ 0xC37A: 0x8104,
+ 0xC37B: 0x8105,
+ 0xC37C: 0x8107,
+ 0xC37D: 0x8108,
+ 0xC37E: 0x810B,
+ 0xC380: 0x810C,
+ 0xC381: 0x8115,
+ 0xC382: 0x8117,
+ 0xC383: 0x8119,
+ 0xC384: 0x811B,
+ 0xC385: 0x811C,
+ 0xC386: 0x811D,
+ 0xC387: 0x811F,
+ 0xC388: 0x8120,
+ 0xC389: 0x8121,
+ 0xC38A: 0x8122,
+ 0xC38B: 0x8123,
+ 0xC38C: 0x8124,
+ 0xC38D: 0x8125,
+ 0xC38E: 0x8126,
+ 0xC38F: 0x8127,
+ 0xC390: 0x8128,
+ 0xC391: 0x8129,
+ 0xC392: 0x812A,
+ 0xC393: 0x812B,
+ 0xC394: 0x812D,
+ 0xC395: 0x812E,
+ 0xC396: 0x8130,
+ 0xC397: 0x8133,
+ 0xC398: 0x8134,
+ 0xC399: 0x8135,
+ 0xC39A: 0x8137,
+ 0xC39B: 0x8139,
+ 0xC39C: 0x813A,
+ 0xC39D: 0x813B,
+ 0xC39E: 0x813C,
+ 0xC39F: 0x813D,
+ 0xC3A0: 0x813F,
+ 0xC3A1: 0x8C29,
+ 0xC3A2: 0x8292,
+ 0xC3A3: 0x832B,
+ 0xC3A4: 0x76F2,
+ 0xC3A5: 0x6C13,
+ 0xC3A6: 0x5FD9,
+ 0xC3A7: 0x83BD,
+ 0xC3A8: 0x732B,
+ 0xC3A9: 0x8305,
+ 0xC3AA: 0x951A,
+ 0xC3AB: 0x6BDB,
+ 0xC3AC: 0x77DB,
+ 0xC3AD: 0x94C6,
+ 0xC3AE: 0x536F,
+ 0xC3AF: 0x8302,
+ 0xC3B0: 0x5192,
+ 0xC3B1: 0x5E3D,
+ 0xC3B2: 0x8C8C,
+ 0xC3B3: 0x8D38,
+ 0xC3B4: 0x4E48,
+ 0xC3B5: 0x73AB,
+ 0xC3B6: 0x679A,
+ 0xC3B7: 0x6885,
+ 0xC3B8: 0x9176,
+ 0xC3B9: 0x9709,
+ 0xC3BA: 0x7164,
+ 0xC3BB: 0x6CA1,
+ 0xC3BC: 0x7709,
+ 0xC3BD: 0x5A92,
+ 0xC3BE: 0x9541,
+ 0xC3BF: 0x6BCF,
+ 0xC3C0: 0x7F8E,
+ 0xC3C1: 0x6627,
+ 0xC3C2: 0x5BD0,
+ 0xC3C3: 0x59B9,
+ 0xC3C4: 0x5A9A,
+ 0xC3C5: 0x95E8,
+ 0xC3C6: 0x95F7,
+ 0xC3C7: 0x4EEC,
+ 0xC3C8: 0x840C,
+ 0xC3C9: 0x8499,
+ 0xC3CA: 0x6AAC,
+ 0xC3CB: 0x76DF,
+ 0xC3CC: 0x9530,
+ 0xC3CD: 0x731B,
+ 0xC3CE: 0x68A6,
+ 0xC3CF: 0x5B5F,
+ 0xC3D0: 0x772F,
+ 0xC3D1: 0x919A,
+ 0xC3D2: 0x9761,
+ 0xC3D3: 0x7CDC,
+ 0xC3D4: 0x8FF7,
+ 0xC3D5: 0x8C1C,
+ 0xC3D6: 0x5F25,
+ 0xC3D7: 0x7C73,
+ 0xC3D8: 0x79D8,
+ 0xC3D9: 0x89C5,
+ 0xC3DA: 0x6CCC,
+ 0xC3DB: 0x871C,
+ 0xC3DC: 0x5BC6,
+ 0xC3DD: 0x5E42,
+ 0xC3DE: 0x68C9,
+ 0xC3DF: 0x7720,
+ 0xC3E0: 0x7EF5,
+ 0xC3E1: 0x5195,
+ 0xC3E2: 0x514D,
+ 0xC3E3: 0x52C9,
+ 0xC3E4: 0x5A29,
+ 0xC3E5: 0x7F05,
+ 0xC3E6: 0x9762,
+ 0xC3E7: 0x82D7,
+ 0xC3E8: 0x63CF,
+ 0xC3E9: 0x7784,
+ 0xC3EA: 0x85D0,
+ 0xC3EB: 0x79D2,
+ 0xC3EC: 0x6E3A,
+ 0xC3ED: 0x5E99,
+ 0xC3EE: 0x5999,
+ 0xC3EF: 0x8511,
+ 0xC3F0: 0x706D,
+ 0xC3F1: 0x6C11,
+ 0xC3F2: 0x62BF,
+ 0xC3F3: 0x76BF,
+ 0xC3F4: 0x654F,
+ 0xC3F5: 0x60AF,
+ 0xC3F6: 0x95FD,
+ 0xC3F7: 0x660E,
+ 0xC3F8: 0x879F,
+ 0xC3F9: 0x9E23,
+ 0xC3FA: 0x94ED,
+ 0xC3FB: 0x540D,
+ 0xC3FC: 0x547D,
+ 0xC3FD: 0x8C2C,
+ 0xC3FE: 0x6478,
+ 0xC440: 0x8140,
+ 0xC441: 0x8141,
+ 0xC442: 0x8142,
+ 0xC443: 0x8143,
+ 0xC444: 0x8144,
+ 0xC445: 0x8145,
+ 0xC446: 0x8147,
+ 0xC447: 0x8149,
+ 0xC448: 0x814D,
+ 0xC449: 0x814E,
+ 0xC44A: 0x814F,
+ 0xC44B: 0x8152,
+ 0xC44C: 0x8156,
+ 0xC44D: 0x8157,
+ 0xC44E: 0x8158,
+ 0xC44F: 0x815B,
+ 0xC450: 0x815C,
+ 0xC451: 0x815D,
+ 0xC452: 0x815E,
+ 0xC453: 0x815F,
+ 0xC454: 0x8161,
+ 0xC455: 0x8162,
+ 0xC456: 0x8163,
+ 0xC457: 0x8164,
+ 0xC458: 0x8166,
+ 0xC459: 0x8168,
+ 0xC45A: 0x816A,
+ 0xC45B: 0x816B,
+ 0xC45C: 0x816C,
+ 0xC45D: 0x816F,
+ 0xC45E: 0x8172,
+ 0xC45F: 0x8173,
+ 0xC460: 0x8175,
+ 0xC461: 0x8176,
+ 0xC462: 0x8177,
+ 0xC463: 0x8178,
+ 0xC464: 0x8181,
+ 0xC465: 0x8183,
+ 0xC466: 0x8184,
+ 0xC467: 0x8185,
+ 0xC468: 0x8186,
+ 0xC469: 0x8187,
+ 0xC46A: 0x8189,
+ 0xC46B: 0x818B,
+ 0xC46C: 0x818C,
+ 0xC46D: 0x818D,
+ 0xC46E: 0x818E,
+ 0xC46F: 0x8190,
+ 0xC470: 0x8192,
+ 0xC471: 0x8193,
+ 0xC472: 0x8194,
+ 0xC473: 0x8195,
+ 0xC474: 0x8196,
+ 0xC475: 0x8197,
+ 0xC476: 0x8199,
+ 0xC477: 0x819A,
+ 0xC478: 0x819E,
+ 0xC479: 0x819F,
+ 0xC47A: 0x81A0,
+ 0xC47B: 0x81A1,
+ 0xC47C: 0x81A2,
+ 0xC47D: 0x81A4,
+ 0xC47E: 0x81A5,
+ 0xC480: 0x81A7,
+ 0xC481: 0x81A9,
+ 0xC482: 0x81AB,
+ 0xC483: 0x81AC,
+ 0xC484: 0x81AD,
+ 0xC485: 0x81AE,
+ 0xC486: 0x81AF,
+ 0xC487: 0x81B0,
+ 0xC488: 0x81B1,
+ 0xC489: 0x81B2,
+ 0xC48A: 0x81B4,
+ 0xC48B: 0x81B5,
+ 0xC48C: 0x81B6,
+ 0xC48D: 0x81B7,
+ 0xC48E: 0x81B8,
+ 0xC48F: 0x81B9,
+ 0xC490: 0x81BC,
+ 0xC491: 0x81BD,
+ 0xC492: 0x81BE,
+ 0xC493: 0x81BF,
+ 0xC494: 0x81C4,
+ 0xC495: 0x81C5,
+ 0xC496: 0x81C7,
+ 0xC497: 0x81C8,
+ 0xC498: 0x81C9,
+ 0xC499: 0x81CB,
+ 0xC49A: 0x81CD,
+ 0xC49B: 0x81CE,
+ 0xC49C: 0x81CF,
+ 0xC49D: 0x81D0,
+ 0xC49E: 0x81D1,
+ 0xC49F: 0x81D2,
+ 0xC4A0: 0x81D3,
+ 0xC4A1: 0x6479,
+ 0xC4A2: 0x8611,
+ 0xC4A3: 0x6A21,
+ 0xC4A4: 0x819C,
+ 0xC4A5: 0x78E8,
+ 0xC4A6: 0x6469,
+ 0xC4A7: 0x9B54,
+ 0xC4A8: 0x62B9,
+ 0xC4A9: 0x672B,
+ 0xC4AA: 0x83AB,
+ 0xC4AB: 0x58A8,
+ 0xC4AC: 0x9ED8,
+ 0xC4AD: 0x6CAB,
+ 0xC4AE: 0x6F20,
+ 0xC4AF: 0x5BDE,
+ 0xC4B0: 0x964C,
+ 0xC4B1: 0x8C0B,
+ 0xC4B2: 0x725F,
+ 0xC4B3: 0x67D0,
+ 0xC4B4: 0x62C7,
+ 0xC4B5: 0x7261,
+ 0xC4B6: 0x4EA9,
+ 0xC4B7: 0x59C6,
+ 0xC4B8: 0x6BCD,
+ 0xC4B9: 0x5893,
+ 0xC4BA: 0x66AE,
+ 0xC4BB: 0x5E55,
+ 0xC4BC: 0x52DF,
+ 0xC4BD: 0x6155,
+ 0xC4BE: 0x6728,
+ 0xC4BF: 0x76EE,
+ 0xC4C0: 0x7766,
+ 0xC4C1: 0x7267,
+ 0xC4C2: 0x7A46,
+ 0xC4C3: 0x62FF,
+ 0xC4C4: 0x54EA,
+ 0xC4C5: 0x5450,
+ 0xC4C6: 0x94A0,
+ 0xC4C7: 0x90A3,
+ 0xC4C8: 0x5A1C,
+ 0xC4C9: 0x7EB3,
+ 0xC4CA: 0x6C16,
+ 0xC4CB: 0x4E43,
+ 0xC4CC: 0x5976,
+ 0xC4CD: 0x8010,
+ 0xC4CE: 0x5948,
+ 0xC4CF: 0x5357,
+ 0xC4D0: 0x7537,
+ 0xC4D1: 0x96BE,
+ 0xC4D2: 0x56CA,
+ 0xC4D3: 0x6320,
+ 0xC4D4: 0x8111,
+ 0xC4D5: 0x607C,
+ 0xC4D6: 0x95F9,
+ 0xC4D7: 0x6DD6,
+ 0xC4D8: 0x5462,
+ 0xC4D9: 0x9981,
+ 0xC4DA: 0x5185,
+ 0xC4DB: 0x5AE9,
+ 0xC4DC: 0x80FD,
+ 0xC4DD: 0x59AE,
+ 0xC4DE: 0x9713,
+ 0xC4DF: 0x502A,
+ 0xC4E0: 0x6CE5,
+ 0xC4E1: 0x5C3C,
+ 0xC4E2: 0x62DF,
+ 0xC4E3: 0x4F60,
+ 0xC4E4: 0x533F,
+ 0xC4E5: 0x817B,
+ 0xC4E6: 0x9006,
+ 0xC4E7: 0x6EBA,
+ 0xC4E8: 0x852B,
+ 0xC4E9: 0x62C8,
+ 0xC4EA: 0x5E74,
+ 0xC4EB: 0x78BE,
+ 0xC4EC: 0x64B5,
+ 0xC4ED: 0x637B,
+ 0xC4EE: 0x5FF5,
+ 0xC4EF: 0x5A18,
+ 0xC4F0: 0x917F,
+ 0xC4F1: 0x9E1F,
+ 0xC4F2: 0x5C3F,
+ 0xC4F3: 0x634F,
+ 0xC4F4: 0x8042,
+ 0xC4F5: 0x5B7D,
+ 0xC4F6: 0x556E,
+ 0xC4F7: 0x954A,
+ 0xC4F8: 0x954D,
+ 0xC4F9: 0x6D85,
+ 0xC4FA: 0x60A8,
+ 0xC4FB: 0x67E0,
+ 0xC4FC: 0x72DE,
+ 0xC4FD: 0x51DD,
+ 0xC4FE: 0x5B81,
+ 0xC540: 0x81D4,
+ 0xC541: 0x81D5,
+ 0xC542: 0x81D6,
+ 0xC543: 0x81D7,
+ 0xC544: 0x81D8,
+ 0xC545: 0x81D9,
+ 0xC546: 0x81DA,
+ 0xC547: 0x81DB,
+ 0xC548: 0x81DC,
+ 0xC549: 0x81DD,
+ 0xC54A: 0x81DE,
+ 0xC54B: 0x81DF,
+ 0xC54C: 0x81E0,
+ 0xC54D: 0x81E1,
+ 0xC54E: 0x81E2,
+ 0xC54F: 0x81E4,
+ 0xC550: 0x81E5,
+ 0xC551: 0x81E6,
+ 0xC552: 0x81E8,
+ 0xC553: 0x81E9,
+ 0xC554: 0x81EB,
+ 0xC555: 0x81EE,
+ 0xC556: 0x81EF,
+ 0xC557: 0x81F0,
+ 0xC558: 0x81F1,
+ 0xC559: 0x81F2,
+ 0xC55A: 0x81F5,
+ 0xC55B: 0x81F6,
+ 0xC55C: 0x81F7,
+ 0xC55D: 0x81F8,
+ 0xC55E: 0x81F9,
+ 0xC55F: 0x81FA,
+ 0xC560: 0x81FD,
+ 0xC561: 0x81FF,
+ 0xC562: 0x8203,
+ 0xC563: 0x8207,
+ 0xC564: 0x8208,
+ 0xC565: 0x8209,
+ 0xC566: 0x820A,
+ 0xC567: 0x820B,
+ 0xC568: 0x820E,
+ 0xC569: 0x820F,
+ 0xC56A: 0x8211,
+ 0xC56B: 0x8213,
+ 0xC56C: 0x8215,
+ 0xC56D: 0x8216,
+ 0xC56E: 0x8217,
+ 0xC56F: 0x8218,
+ 0xC570: 0x8219,
+ 0xC571: 0x821A,
+ 0xC572: 0x821D,
+ 0xC573: 0x8220,
+ 0xC574: 0x8224,
+ 0xC575: 0x8225,
+ 0xC576: 0x8226,
+ 0xC577: 0x8227,
+ 0xC578: 0x8229,
+ 0xC579: 0x822E,
+ 0xC57A: 0x8232,
+ 0xC57B: 0x823A,
+ 0xC57C: 0x823C,
+ 0xC57D: 0x823D,
+ 0xC57E: 0x823F,
+ 0xC580: 0x8240,
+ 0xC581: 0x8241,
+ 0xC582: 0x8242,
+ 0xC583: 0x8243,
+ 0xC584: 0x8245,
+ 0xC585: 0x8246,
+ 0xC586: 0x8248,
+ 0xC587: 0x824A,
+ 0xC588: 0x824C,
+ 0xC589: 0x824D,
+ 0xC58A: 0x824E,
+ 0xC58B: 0x8250,
+ 0xC58C: 0x8251,
+ 0xC58D: 0x8252,
+ 0xC58E: 0x8253,
+ 0xC58F: 0x8254,
+ 0xC590: 0x8255,
+ 0xC591: 0x8256,
+ 0xC592: 0x8257,
+ 0xC593: 0x8259,
+ 0xC594: 0x825B,
+ 0xC595: 0x825C,
+ 0xC596: 0x825D,
+ 0xC597: 0x825E,
+ 0xC598: 0x8260,
+ 0xC599: 0x8261,
+ 0xC59A: 0x8262,
+ 0xC59B: 0x8263,
+ 0xC59C: 0x8264,
+ 0xC59D: 0x8265,
+ 0xC59E: 0x8266,
+ 0xC59F: 0x8267,
+ 0xC5A0: 0x8269,
+ 0xC5A1: 0x62E7,
+ 0xC5A2: 0x6CDE,
+ 0xC5A3: 0x725B,
+ 0xC5A4: 0x626D,
+ 0xC5A5: 0x94AE,
+ 0xC5A6: 0x7EBD,
+ 0xC5A7: 0x8113,
+ 0xC5A8: 0x6D53,
+ 0xC5A9: 0x519C,
+ 0xC5AA: 0x5F04,
+ 0xC5AB: 0x5974,
+ 0xC5AC: 0x52AA,
+ 0xC5AD: 0x6012,
+ 0xC5AE: 0x5973,
+ 0xC5AF: 0x6696,
+ 0xC5B0: 0x8650,
+ 0xC5B1: 0x759F,
+ 0xC5B2: 0x632A,
+ 0xC5B3: 0x61E6,
+ 0xC5B4: 0x7CEF,
+ 0xC5B5: 0x8BFA,
+ 0xC5B6: 0x54E6,
+ 0xC5B7: 0x6B27,
+ 0xC5B8: 0x9E25,
+ 0xC5B9: 0x6BB4,
+ 0xC5BA: 0x85D5,
+ 0xC5BB: 0x5455,
+ 0xC5BC: 0x5076,
+ 0xC5BD: 0x6CA4,
+ 0xC5BE: 0x556A,
+ 0xC5BF: 0x8DB4,
+ 0xC5C0: 0x722C,
+ 0xC5C1: 0x5E15,
+ 0xC5C2: 0x6015,
+ 0xC5C3: 0x7436,
+ 0xC5C4: 0x62CD,
+ 0xC5C5: 0x6392,
+ 0xC5C6: 0x724C,
+ 0xC5C7: 0x5F98,
+ 0xC5C8: 0x6E43,
+ 0xC5C9: 0x6D3E,
+ 0xC5CA: 0x6500,
+ 0xC5CB: 0x6F58,
+ 0xC5CC: 0x76D8,
+ 0xC5CD: 0x78D0,
+ 0xC5CE: 0x76FC,
+ 0xC5CF: 0x7554,
+ 0xC5D0: 0x5224,
+ 0xC5D1: 0x53DB,
+ 0xC5D2: 0x4E53,
+ 0xC5D3: 0x5E9E,
+ 0xC5D4: 0x65C1,
+ 0xC5D5: 0x802A,
+ 0xC5D6: 0x80D6,
+ 0xC5D7: 0x629B,
+ 0xC5D8: 0x5486,
+ 0xC5D9: 0x5228,
+ 0xC5DA: 0x70AE,
+ 0xC5DB: 0x888D,
+ 0xC5DC: 0x8DD1,
+ 0xC5DD: 0x6CE1,
+ 0xC5DE: 0x5478,
+ 0xC5DF: 0x80DA,
+ 0xC5E0: 0x57F9,
+ 0xC5E1: 0x88F4,
+ 0xC5E2: 0x8D54,
+ 0xC5E3: 0x966A,
+ 0xC5E4: 0x914D,
+ 0xC5E5: 0x4F69,
+ 0xC5E6: 0x6C9B,
+ 0xC5E7: 0x55B7,
+ 0xC5E8: 0x76C6,
+ 0xC5E9: 0x7830,
+ 0xC5EA: 0x62A8,
+ 0xC5EB: 0x70F9,
+ 0xC5EC: 0x6F8E,
+ 0xC5ED: 0x5F6D,
+ 0xC5EE: 0x84EC,
+ 0xC5EF: 0x68DA,
+ 0xC5F0: 0x787C,
+ 0xC5F1: 0x7BF7,
+ 0xC5F2: 0x81A8,
+ 0xC5F3: 0x670B,
+ 0xC5F4: 0x9E4F,
+ 0xC5F5: 0x6367,
+ 0xC5F6: 0x78B0,
+ 0xC5F7: 0x576F,
+ 0xC5F8: 0x7812,
+ 0xC5F9: 0x9739,
+ 0xC5FA: 0x6279,
+ 0xC5FB: 0x62AB,
+ 0xC5FC: 0x5288,
+ 0xC5FD: 0x7435,
+ 0xC5FE: 0x6BD7,
+ 0xC640: 0x826A,
+ 0xC641: 0x826B,
+ 0xC642: 0x826C,
+ 0xC643: 0x826D,
+ 0xC644: 0x8271,
+ 0xC645: 0x8275,
+ 0xC646: 0x8276,
+ 0xC647: 0x8277,
+ 0xC648: 0x8278,
+ 0xC649: 0x827B,
+ 0xC64A: 0x827C,
+ 0xC64B: 0x8280,
+ 0xC64C: 0x8281,
+ 0xC64D: 0x8283,
+ 0xC64E: 0x8285,
+ 0xC64F: 0x8286,
+ 0xC650: 0x8287,
+ 0xC651: 0x8289,
+ 0xC652: 0x828C,
+ 0xC653: 0x8290,
+ 0xC654: 0x8293,
+ 0xC655: 0x8294,
+ 0xC656: 0x8295,
+ 0xC657: 0x8296,
+ 0xC658: 0x829A,
+ 0xC659: 0x829B,
+ 0xC65A: 0x829E,
+ 0xC65B: 0x82A0,
+ 0xC65C: 0x82A2,
+ 0xC65D: 0x82A3,
+ 0xC65E: 0x82A7,
+ 0xC65F: 0x82B2,
+ 0xC660: 0x82B5,
+ 0xC661: 0x82B6,
+ 0xC662: 0x82BA,
+ 0xC663: 0x82BB,
+ 0xC664: 0x82BC,
+ 0xC665: 0x82BF,
+ 0xC666: 0x82C0,
+ 0xC667: 0x82C2,
+ 0xC668: 0x82C3,
+ 0xC669: 0x82C5,
+ 0xC66A: 0x82C6,
+ 0xC66B: 0x82C9,
+ 0xC66C: 0x82D0,
+ 0xC66D: 0x82D6,
+ 0xC66E: 0x82D9,
+ 0xC66F: 0x82DA,
+ 0xC670: 0x82DD,
+ 0xC671: 0x82E2,
+ 0xC672: 0x82E7,
+ 0xC673: 0x82E8,
+ 0xC674: 0x82E9,
+ 0xC675: 0x82EA,
+ 0xC676: 0x82EC,
+ 0xC677: 0x82ED,
+ 0xC678: 0x82EE,
+ 0xC679: 0x82F0,
+ 0xC67A: 0x82F2,
+ 0xC67B: 0x82F3,
+ 0xC67C: 0x82F5,
+ 0xC67D: 0x82F6,
+ 0xC67E: 0x82F8,
+ 0xC680: 0x82FA,
+ 0xC681: 0x82FC,
+ 0xC682: 0x82FD,
+ 0xC683: 0x82FE,
+ 0xC684: 0x82FF,
+ 0xC685: 0x8300,
+ 0xC686: 0x830A,
+ 0xC687: 0x830B,
+ 0xC688: 0x830D,
+ 0xC689: 0x8310,
+ 0xC68A: 0x8312,
+ 0xC68B: 0x8313,
+ 0xC68C: 0x8316,
+ 0xC68D: 0x8318,
+ 0xC68E: 0x8319,
+ 0xC68F: 0x831D,
+ 0xC690: 0x831E,
+ 0xC691: 0x831F,
+ 0xC692: 0x8320,
+ 0xC693: 0x8321,
+ 0xC694: 0x8322,
+ 0xC695: 0x8323,
+ 0xC696: 0x8324,
+ 0xC697: 0x8325,
+ 0xC698: 0x8326,
+ 0xC699: 0x8329,
+ 0xC69A: 0x832A,
+ 0xC69B: 0x832E,
+ 0xC69C: 0x8330,
+ 0xC69D: 0x8332,
+ 0xC69E: 0x8337,
+ 0xC69F: 0x833B,
+ 0xC6A0: 0x833D,
+ 0xC6A1: 0x5564,
+ 0xC6A2: 0x813E,
+ 0xC6A3: 0x75B2,
+ 0xC6A4: 0x76AE,
+ 0xC6A5: 0x5339,
+ 0xC6A6: 0x75DE,
+ 0xC6A7: 0x50FB,
+ 0xC6A8: 0x5C41,
+ 0xC6A9: 0x8B6C,
+ 0xC6AA: 0x7BC7,
+ 0xC6AB: 0x504F,
+ 0xC6AC: 0x7247,
+ 0xC6AD: 0x9A97,
+ 0xC6AE: 0x98D8,
+ 0xC6AF: 0x6F02,
+ 0xC6B0: 0x74E2,
+ 0xC6B1: 0x7968,
+ 0xC6B2: 0x6487,
+ 0xC6B3: 0x77A5,
+ 0xC6B4: 0x62FC,
+ 0xC6B5: 0x9891,
+ 0xC6B6: 0x8D2B,
+ 0xC6B7: 0x54C1,
+ 0xC6B8: 0x8058,
+ 0xC6B9: 0x4E52,
+ 0xC6BA: 0x576A,
+ 0xC6BB: 0x82F9,
+ 0xC6BC: 0x840D,
+ 0xC6BD: 0x5E73,
+ 0xC6BE: 0x51ED,
+ 0xC6BF: 0x74F6,
+ 0xC6C0: 0x8BC4,
+ 0xC6C1: 0x5C4F,
+ 0xC6C2: 0x5761,
+ 0xC6C3: 0x6CFC,
+ 0xC6C4: 0x9887,
+ 0xC6C5: 0x5A46,
+ 0xC6C6: 0x7834,
+ 0xC6C7: 0x9B44,
+ 0xC6C8: 0x8FEB,
+ 0xC6C9: 0x7C95,
+ 0xC6CA: 0x5256,
+ 0xC6CB: 0x6251,
+ 0xC6CC: 0x94FA,
+ 0xC6CD: 0x4EC6,
+ 0xC6CE: 0x8386,
+ 0xC6CF: 0x8461,
+ 0xC6D0: 0x83E9,
+ 0xC6D1: 0x84B2,
+ 0xC6D2: 0x57D4,
+ 0xC6D3: 0x6734,
+ 0xC6D4: 0x5703,
+ 0xC6D5: 0x666E,
+ 0xC6D6: 0x6D66,
+ 0xC6D7: 0x8C31,
+ 0xC6D8: 0x66DD,
+ 0xC6D9: 0x7011,
+ 0xC6DA: 0x671F,
+ 0xC6DB: 0x6B3A,
+ 0xC6DC: 0x6816,
+ 0xC6DD: 0x621A,
+ 0xC6DE: 0x59BB,
+ 0xC6DF: 0x4E03,
+ 0xC6E0: 0x51C4,
+ 0xC6E1: 0x6F06,
+ 0xC6E2: 0x67D2,
+ 0xC6E3: 0x6C8F,
+ 0xC6E4: 0x5176,
+ 0xC6E5: 0x68CB,
+ 0xC6E6: 0x5947,
+ 0xC6E7: 0x6B67,
+ 0xC6E8: 0x7566,
+ 0xC6E9: 0x5D0E,
+ 0xC6EA: 0x8110,
+ 0xC6EB: 0x9F50,
+ 0xC6EC: 0x65D7,
+ 0xC6ED: 0x7948,
+ 0xC6EE: 0x7941,
+ 0xC6EF: 0x9A91,
+ 0xC6F0: 0x8D77,
+ 0xC6F1: 0x5C82,
+ 0xC6F2: 0x4E5E,
+ 0xC6F3: 0x4F01,
+ 0xC6F4: 0x542F,
+ 0xC6F5: 0x5951,
+ 0xC6F6: 0x780C,
+ 0xC6F7: 0x5668,
+ 0xC6F8: 0x6C14,
+ 0xC6F9: 0x8FC4,
+ 0xC6FA: 0x5F03,
+ 0xC6FB: 0x6C7D,
+ 0xC6FC: 0x6CE3,
+ 0xC6FD: 0x8BAB,
+ 0xC6FE: 0x6390,
+ 0xC740: 0x833E,
+ 0xC741: 0x833F,
+ 0xC742: 0x8341,
+ 0xC743: 0x8342,
+ 0xC744: 0x8344,
+ 0xC745: 0x8345,
+ 0xC746: 0x8348,
+ 0xC747: 0x834A,
+ 0xC748: 0x834B,
+ 0xC749: 0x834C,
+ 0xC74A: 0x834D,
+ 0xC74B: 0x834E,
+ 0xC74C: 0x8353,
+ 0xC74D: 0x8355,
+ 0xC74E: 0x8356,
+ 0xC74F: 0x8357,
+ 0xC750: 0x8358,
+ 0xC751: 0x8359,
+ 0xC752: 0x835D,
+ 0xC753: 0x8362,
+ 0xC754: 0x8370,
+ 0xC755: 0x8371,
+ 0xC756: 0x8372,
+ 0xC757: 0x8373,
+ 0xC758: 0x8374,
+ 0xC759: 0x8375,
+ 0xC75A: 0x8376,
+ 0xC75B: 0x8379,
+ 0xC75C: 0x837A,
+ 0xC75D: 0x837E,
+ 0xC75E: 0x837F,
+ 0xC75F: 0x8380,
+ 0xC760: 0x8381,
+ 0xC761: 0x8382,
+ 0xC762: 0x8383,
+ 0xC763: 0x8384,
+ 0xC764: 0x8387,
+ 0xC765: 0x8388,
+ 0xC766: 0x838A,
+ 0xC767: 0x838B,
+ 0xC768: 0x838C,
+ 0xC769: 0x838D,
+ 0xC76A: 0x838F,
+ 0xC76B: 0x8390,
+ 0xC76C: 0x8391,
+ 0xC76D: 0x8394,
+ 0xC76E: 0x8395,
+ 0xC76F: 0x8396,
+ 0xC770: 0x8397,
+ 0xC771: 0x8399,
+ 0xC772: 0x839A,
+ 0xC773: 0x839D,
+ 0xC774: 0x839F,
+ 0xC775: 0x83A1,
+ 0xC776: 0x83A2,
+ 0xC777: 0x83A3,
+ 0xC778: 0x83A4,
+ 0xC779: 0x83A5,
+ 0xC77A: 0x83A6,
+ 0xC77B: 0x83A7,
+ 0xC77C: 0x83AC,
+ 0xC77D: 0x83AD,
+ 0xC77E: 0x83AE,
+ 0xC780: 0x83AF,
+ 0xC781: 0x83B5,
+ 0xC782: 0x83BB,
+ 0xC783: 0x83BE,
+ 0xC784: 0x83BF,
+ 0xC785: 0x83C2,
+ 0xC786: 0x83C3,
+ 0xC787: 0x83C4,
+ 0xC788: 0x83C6,
+ 0xC789: 0x83C8,
+ 0xC78A: 0x83C9,
+ 0xC78B: 0x83CB,
+ 0xC78C: 0x83CD,
+ 0xC78D: 0x83CE,
+ 0xC78E: 0x83D0,
+ 0xC78F: 0x83D1,
+ 0xC790: 0x83D2,
+ 0xC791: 0x83D3,
+ 0xC792: 0x83D5,
+ 0xC793: 0x83D7,
+ 0xC794: 0x83D9,
+ 0xC795: 0x83DA,
+ 0xC796: 0x83DB,
+ 0xC797: 0x83DE,
+ 0xC798: 0x83E2,
+ 0xC799: 0x83E3,
+ 0xC79A: 0x83E4,
+ 0xC79B: 0x83E6,
+ 0xC79C: 0x83E7,
+ 0xC79D: 0x83E8,
+ 0xC79E: 0x83EB,
+ 0xC79F: 0x83EC,
+ 0xC7A0: 0x83ED,
+ 0xC7A1: 0x6070,
+ 0xC7A2: 0x6D3D,
+ 0xC7A3: 0x7275,
+ 0xC7A4: 0x6266,
+ 0xC7A5: 0x948E,
+ 0xC7A6: 0x94C5,
+ 0xC7A7: 0x5343,
+ 0xC7A8: 0x8FC1,
+ 0xC7A9: 0x7B7E,
+ 0xC7AA: 0x4EDF,
+ 0xC7AB: 0x8C26,
+ 0xC7AC: 0x4E7E,
+ 0xC7AD: 0x9ED4,
+ 0xC7AE: 0x94B1,
+ 0xC7AF: 0x94B3,
+ 0xC7B0: 0x524D,
+ 0xC7B1: 0x6F5C,
+ 0xC7B2: 0x9063,
+ 0xC7B3: 0x6D45,
+ 0xC7B4: 0x8C34,
+ 0xC7B5: 0x5811,
+ 0xC7B6: 0x5D4C,
+ 0xC7B7: 0x6B20,
+ 0xC7B8: 0x6B49,
+ 0xC7B9: 0x67AA,
+ 0xC7BA: 0x545B,
+ 0xC7BB: 0x8154,
+ 0xC7BC: 0x7F8C,
+ 0xC7BD: 0x5899,
+ 0xC7BE: 0x8537,
+ 0xC7BF: 0x5F3A,
+ 0xC7C0: 0x62A2,
+ 0xC7C1: 0x6A47,
+ 0xC7C2: 0x9539,
+ 0xC7C3: 0x6572,
+ 0xC7C4: 0x6084,
+ 0xC7C5: 0x6865,
+ 0xC7C6: 0x77A7,
+ 0xC7C7: 0x4E54,
+ 0xC7C8: 0x4FA8,
+ 0xC7C9: 0x5DE7,
+ 0xC7CA: 0x9798,
+ 0xC7CB: 0x64AC,
+ 0xC7CC: 0x7FD8,
+ 0xC7CD: 0x5CED,
+ 0xC7CE: 0x4FCF,
+ 0xC7CF: 0x7A8D,
+ 0xC7D0: 0x5207,
+ 0xC7D1: 0x8304,
+ 0xC7D2: 0x4E14,
+ 0xC7D3: 0x602F,
+ 0xC7D4: 0x7A83,
+ 0xC7D5: 0x94A6,
+ 0xC7D6: 0x4FB5,
+ 0xC7D7: 0x4EB2,
+ 0xC7D8: 0x79E6,
+ 0xC7D9: 0x7434,
+ 0xC7DA: 0x52E4,
+ 0xC7DB: 0x82B9,
+ 0xC7DC: 0x64D2,
+ 0xC7DD: 0x79BD,
+ 0xC7DE: 0x5BDD,
+ 0xC7DF: 0x6C81,
+ 0xC7E0: 0x9752,
+ 0xC7E1: 0x8F7B,
+ 0xC7E2: 0x6C22,
+ 0xC7E3: 0x503E,
+ 0xC7E4: 0x537F,
+ 0xC7E5: 0x6E05,
+ 0xC7E6: 0x64CE,
+ 0xC7E7: 0x6674,
+ 0xC7E8: 0x6C30,
+ 0xC7E9: 0x60C5,
+ 0xC7EA: 0x9877,
+ 0xC7EB: 0x8BF7,
+ 0xC7EC: 0x5E86,
+ 0xC7ED: 0x743C,
+ 0xC7EE: 0x7A77,
+ 0xC7EF: 0x79CB,
+ 0xC7F0: 0x4E18,
+ 0xC7F1: 0x90B1,
+ 0xC7F2: 0x7403,
+ 0xC7F3: 0x6C42,
+ 0xC7F4: 0x56DA,
+ 0xC7F5: 0x914B,
+ 0xC7F6: 0x6CC5,
+ 0xC7F7: 0x8D8B,
+ 0xC7F8: 0x533A,
+ 0xC7F9: 0x86C6,
+ 0xC7FA: 0x66F2,
+ 0xC7FB: 0x8EAF,
+ 0xC7FC: 0x5C48,
+ 0xC7FD: 0x9A71,
+ 0xC7FE: 0x6E20,
+ 0xC840: 0x83EE,
+ 0xC841: 0x83EF,
+ 0xC842: 0x83F3,
+ 0xC843: 0x83F4,
+ 0xC844: 0x83F5,
+ 0xC845: 0x83F6,
+ 0xC846: 0x83F7,
+ 0xC847: 0x83FA,
+ 0xC848: 0x83FB,
+ 0xC849: 0x83FC,
+ 0xC84A: 0x83FE,
+ 0xC84B: 0x83FF,
+ 0xC84C: 0x8400,
+ 0xC84D: 0x8402,
+ 0xC84E: 0x8405,
+ 0xC84F: 0x8407,
+ 0xC850: 0x8408,
+ 0xC851: 0x8409,
+ 0xC852: 0x840A,
+ 0xC853: 0x8410,
+ 0xC854: 0x8412,
+ 0xC855: 0x8413,
+ 0xC856: 0x8414,
+ 0xC857: 0x8415,
+ 0xC858: 0x8416,
+ 0xC859: 0x8417,
+ 0xC85A: 0x8419,
+ 0xC85B: 0x841A,
+ 0xC85C: 0x841B,
+ 0xC85D: 0x841E,
+ 0xC85E: 0x841F,
+ 0xC85F: 0x8420,
+ 0xC860: 0x8421,
+ 0xC861: 0x8422,
+ 0xC862: 0x8423,
+ 0xC863: 0x8429,
+ 0xC864: 0x842A,
+ 0xC865: 0x842B,
+ 0xC866: 0x842C,
+ 0xC867: 0x842D,
+ 0xC868: 0x842E,
+ 0xC869: 0x842F,
+ 0xC86A: 0x8430,
+ 0xC86B: 0x8432,
+ 0xC86C: 0x8433,
+ 0xC86D: 0x8434,
+ 0xC86E: 0x8435,
+ 0xC86F: 0x8436,
+ 0xC870: 0x8437,
+ 0xC871: 0x8439,
+ 0xC872: 0x843A,
+ 0xC873: 0x843B,
+ 0xC874: 0x843E,
+ 0xC875: 0x843F,
+ 0xC876: 0x8440,
+ 0xC877: 0x8441,
+ 0xC878: 0x8442,
+ 0xC879: 0x8443,
+ 0xC87A: 0x8444,
+ 0xC87B: 0x8445,
+ 0xC87C: 0x8447,
+ 0xC87D: 0x8448,
+ 0xC87E: 0x8449,
+ 0xC880: 0x844A,
+ 0xC881: 0x844B,
+ 0xC882: 0x844C,
+ 0xC883: 0x844D,
+ 0xC884: 0x844E,
+ 0xC885: 0x844F,
+ 0xC886: 0x8450,
+ 0xC887: 0x8452,
+ 0xC888: 0x8453,
+ 0xC889: 0x8454,
+ 0xC88A: 0x8455,
+ 0xC88B: 0x8456,
+ 0xC88C: 0x8458,
+ 0xC88D: 0x845D,
+ 0xC88E: 0x845E,
+ 0xC88F: 0x845F,
+ 0xC890: 0x8460,
+ 0xC891: 0x8462,
+ 0xC892: 0x8464,
+ 0xC893: 0x8465,
+ 0xC894: 0x8466,
+ 0xC895: 0x8467,
+ 0xC896: 0x8468,
+ 0xC897: 0x846A,
+ 0xC898: 0x846E,
+ 0xC899: 0x846F,
+ 0xC89A: 0x8470,
+ 0xC89B: 0x8472,
+ 0xC89C: 0x8474,
+ 0xC89D: 0x8477,
+ 0xC89E: 0x8479,
+ 0xC89F: 0x847B,
+ 0xC8A0: 0x847C,
+ 0xC8A1: 0x53D6,
+ 0xC8A2: 0x5A36,
+ 0xC8A3: 0x9F8B,
+ 0xC8A4: 0x8DA3,
+ 0xC8A5: 0x53BB,
+ 0xC8A6: 0x5708,
+ 0xC8A7: 0x98A7,
+ 0xC8A8: 0x6743,
+ 0xC8A9: 0x919B,
+ 0xC8AA: 0x6CC9,
+ 0xC8AB: 0x5168,
+ 0xC8AC: 0x75CA,
+ 0xC8AD: 0x62F3,
+ 0xC8AE: 0x72AC,
+ 0xC8AF: 0x5238,
+ 0xC8B0: 0x529D,
+ 0xC8B1: 0x7F3A,
+ 0xC8B2: 0x7094,
+ 0xC8B3: 0x7638,
+ 0xC8B4: 0x5374,
+ 0xC8B5: 0x9E4A,
+ 0xC8B6: 0x69B7,
+ 0xC8B7: 0x786E,
+ 0xC8B8: 0x96C0,
+ 0xC8B9: 0x88D9,
+ 0xC8BA: 0x7FA4,
+ 0xC8BB: 0x7136,
+ 0xC8BC: 0x71C3,
+ 0xC8BD: 0x5189,
+ 0xC8BE: 0x67D3,
+ 0xC8BF: 0x74E4,
+ 0xC8C0: 0x58E4,
+ 0xC8C1: 0x6518,
+ 0xC8C2: 0x56B7,
+ 0xC8C3: 0x8BA9,
+ 0xC8C4: 0x9976,
+ 0xC8C5: 0x6270,
+ 0xC8C6: 0x7ED5,
+ 0xC8C7: 0x60F9,
+ 0xC8C8: 0x70ED,
+ 0xC8C9: 0x58EC,
+ 0xC8CA: 0x4EC1,
+ 0xC8CB: 0x4EBA,
+ 0xC8CC: 0x5FCD,
+ 0xC8CD: 0x97E7,
+ 0xC8CE: 0x4EFB,
+ 0xC8CF: 0x8BA4,
+ 0xC8D0: 0x5203,
+ 0xC8D1: 0x598A,
+ 0xC8D2: 0x7EAB,
+ 0xC8D3: 0x6254,
+ 0xC8D4: 0x4ECD,
+ 0xC8D5: 0x65E5,
+ 0xC8D6: 0x620E,
+ 0xC8D7: 0x8338,
+ 0xC8D8: 0x84C9,
+ 0xC8D9: 0x8363,
+ 0xC8DA: 0x878D,
+ 0xC8DB: 0x7194,
+ 0xC8DC: 0x6EB6,
+ 0xC8DD: 0x5BB9,
+ 0xC8DE: 0x7ED2,
+ 0xC8DF: 0x5197,
+ 0xC8E0: 0x63C9,
+ 0xC8E1: 0x67D4,
+ 0xC8E2: 0x8089,
+ 0xC8E3: 0x8339,
+ 0xC8E4: 0x8815,
+ 0xC8E5: 0x5112,
+ 0xC8E6: 0x5B7A,
+ 0xC8E7: 0x5982,
+ 0xC8E8: 0x8FB1,
+ 0xC8E9: 0x4E73,
+ 0xC8EA: 0x6C5D,
+ 0xC8EB: 0x5165,
+ 0xC8EC: 0x8925,
+ 0xC8ED: 0x8F6F,
+ 0xC8EE: 0x962E,
+ 0xC8EF: 0x854A,
+ 0xC8F0: 0x745E,
+ 0xC8F1: 0x9510,
+ 0xC8F2: 0x95F0,
+ 0xC8F3: 0x6DA6,
+ 0xC8F4: 0x82E5,
+ 0xC8F5: 0x5F31,
+ 0xC8F6: 0x6492,
+ 0xC8F7: 0x6D12,
+ 0xC8F8: 0x8428,
+ 0xC8F9: 0x816E,
+ 0xC8FA: 0x9CC3,
+ 0xC8FB: 0x585E,
+ 0xC8FC: 0x8D5B,
+ 0xC8FD: 0x4E09,
+ 0xC8FE: 0x53C1,
+ 0xC940: 0x847D,
+ 0xC941: 0x847E,
+ 0xC942: 0x847F,
+ 0xC943: 0x8480,
+ 0xC944: 0x8481,
+ 0xC945: 0x8483,
+ 0xC946: 0x8484,
+ 0xC947: 0x8485,
+ 0xC948: 0x8486,
+ 0xC949: 0x848A,
+ 0xC94A: 0x848D,
+ 0xC94B: 0x848F,
+ 0xC94C: 0x8490,
+ 0xC94D: 0x8491,
+ 0xC94E: 0x8492,
+ 0xC94F: 0x8493,
+ 0xC950: 0x8494,
+ 0xC951: 0x8495,
+ 0xC952: 0x8496,
+ 0xC953: 0x8498,
+ 0xC954: 0x849A,
+ 0xC955: 0x849B,
+ 0xC956: 0x849D,
+ 0xC957: 0x849E,
+ 0xC958: 0x849F,
+ 0xC959: 0x84A0,
+ 0xC95A: 0x84A2,
+ 0xC95B: 0x84A3,
+ 0xC95C: 0x84A4,
+ 0xC95D: 0x84A5,
+ 0xC95E: 0x84A6,
+ 0xC95F: 0x84A7,
+ 0xC960: 0x84A8,
+ 0xC961: 0x84A9,
+ 0xC962: 0x84AA,
+ 0xC963: 0x84AB,
+ 0xC964: 0x84AC,
+ 0xC965: 0x84AD,
+ 0xC966: 0x84AE,
+ 0xC967: 0x84B0,
+ 0xC968: 0x84B1,
+ 0xC969: 0x84B3,
+ 0xC96A: 0x84B5,
+ 0xC96B: 0x84B6,
+ 0xC96C: 0x84B7,
+ 0xC96D: 0x84BB,
+ 0xC96E: 0x84BC,
+ 0xC96F: 0x84BE,
+ 0xC970: 0x84C0,
+ 0xC971: 0x84C2,
+ 0xC972: 0x84C3,
+ 0xC973: 0x84C5,
+ 0xC974: 0x84C6,
+ 0xC975: 0x84C7,
+ 0xC976: 0x84C8,
+ 0xC977: 0x84CB,
+ 0xC978: 0x84CC,
+ 0xC979: 0x84CE,
+ 0xC97A: 0x84CF,
+ 0xC97B: 0x84D2,
+ 0xC97C: 0x84D4,
+ 0xC97D: 0x84D5,
+ 0xC97E: 0x84D7,
+ 0xC980: 0x84D8,
+ 0xC981: 0x84D9,
+ 0xC982: 0x84DA,
+ 0xC983: 0x84DB,
+ 0xC984: 0x84DC,
+ 0xC985: 0x84DE,
+ 0xC986: 0x84E1,
+ 0xC987: 0x84E2,
+ 0xC988: 0x84E4,
+ 0xC989: 0x84E7,
+ 0xC98A: 0x84E8,
+ 0xC98B: 0x84E9,
+ 0xC98C: 0x84EA,
+ 0xC98D: 0x84EB,
+ 0xC98E: 0x84ED,
+ 0xC98F: 0x84EE,
+ 0xC990: 0x84EF,
+ 0xC991: 0x84F1,
+ 0xC992: 0x84F2,
+ 0xC993: 0x84F3,
+ 0xC994: 0x84F4,
+ 0xC995: 0x84F5,
+ 0xC996: 0x84F6,
+ 0xC997: 0x84F7,
+ 0xC998: 0x84F8,
+ 0xC999: 0x84F9,
+ 0xC99A: 0x84FA,
+ 0xC99B: 0x84FB,
+ 0xC99C: 0x84FD,
+ 0xC99D: 0x84FE,
+ 0xC99E: 0x8500,
+ 0xC99F: 0x8501,
+ 0xC9A0: 0x8502,
+ 0xC9A1: 0x4F1E,
+ 0xC9A2: 0x6563,
+ 0xC9A3: 0x6851,
+ 0xC9A4: 0x55D3,
+ 0xC9A5: 0x4E27,
+ 0xC9A6: 0x6414,
+ 0xC9A7: 0x9A9A,
+ 0xC9A8: 0x626B,
+ 0xC9A9: 0x5AC2,
+ 0xC9AA: 0x745F,
+ 0xC9AB: 0x8272,
+ 0xC9AC: 0x6DA9,
+ 0xC9AD: 0x68EE,
+ 0xC9AE: 0x50E7,
+ 0xC9AF: 0x838E,
+ 0xC9B0: 0x7802,
+ 0xC9B1: 0x6740,
+ 0xC9B2: 0x5239,
+ 0xC9B3: 0x6C99,
+ 0xC9B4: 0x7EB1,
+ 0xC9B5: 0x50BB,
+ 0xC9B6: 0x5565,
+ 0xC9B7: 0x715E,
+ 0xC9B8: 0x7B5B,
+ 0xC9B9: 0x6652,
+ 0xC9BA: 0x73CA,
+ 0xC9BB: 0x82EB,
+ 0xC9BC: 0x6749,
+ 0xC9BD: 0x5C71,
+ 0xC9BE: 0x5220,
+ 0xC9BF: 0x717D,
+ 0xC9C0: 0x886B,
+ 0xC9C1: 0x95EA,
+ 0xC9C2: 0x9655,
+ 0xC9C3: 0x64C5,
+ 0xC9C4: 0x8D61,
+ 0xC9C5: 0x81B3,
+ 0xC9C6: 0x5584,
+ 0xC9C7: 0x6C55,
+ 0xC9C8: 0x6247,
+ 0xC9C9: 0x7F2E,
+ 0xC9CA: 0x5892,
+ 0xC9CB: 0x4F24,
+ 0xC9CC: 0x5546,
+ 0xC9CD: 0x8D4F,
+ 0xC9CE: 0x664C,
+ 0xC9CF: 0x4E0A,
+ 0xC9D0: 0x5C1A,
+ 0xC9D1: 0x88F3,
+ 0xC9D2: 0x68A2,
+ 0xC9D3: 0x634E,
+ 0xC9D4: 0x7A0D,
+ 0xC9D5: 0x70E7,
+ 0xC9D6: 0x828D,
+ 0xC9D7: 0x52FA,
+ 0xC9D8: 0x97F6,
+ 0xC9D9: 0x5C11,
+ 0xC9DA: 0x54E8,
+ 0xC9DB: 0x90B5,
+ 0xC9DC: 0x7ECD,
+ 0xC9DD: 0x5962,
+ 0xC9DE: 0x8D4A,
+ 0xC9DF: 0x86C7,
+ 0xC9E0: 0x820C,
+ 0xC9E1: 0x820D,
+ 0xC9E2: 0x8D66,
+ 0xC9E3: 0x6444,
+ 0xC9E4: 0x5C04,
+ 0xC9E5: 0x6151,
+ 0xC9E6: 0x6D89,
+ 0xC9E7: 0x793E,
+ 0xC9E8: 0x8BBE,
+ 0xC9E9: 0x7837,
+ 0xC9EA: 0x7533,
+ 0xC9EB: 0x547B,
+ 0xC9EC: 0x4F38,
+ 0xC9ED: 0x8EAB,
+ 0xC9EE: 0x6DF1,
+ 0xC9EF: 0x5A20,
+ 0xC9F0: 0x7EC5,
+ 0xC9F1: 0x795E,
+ 0xC9F2: 0x6C88,
+ 0xC9F3: 0x5BA1,
+ 0xC9F4: 0x5A76,
+ 0xC9F5: 0x751A,
+ 0xC9F6: 0x80BE,
+ 0xC9F7: 0x614E,
+ 0xC9F8: 0x6E17,
+ 0xC9F9: 0x58F0,
+ 0xC9FA: 0x751F,
+ 0xC9FB: 0x7525,
+ 0xC9FC: 0x7272,
+ 0xC9FD: 0x5347,
+ 0xC9FE: 0x7EF3,
+ 0xCA40: 0x8503,
+ 0xCA41: 0x8504,
+ 0xCA42: 0x8505,
+ 0xCA43: 0x8506,
+ 0xCA44: 0x8507,
+ 0xCA45: 0x8508,
+ 0xCA46: 0x8509,
+ 0xCA47: 0x850A,
+ 0xCA48: 0x850B,
+ 0xCA49: 0x850D,
+ 0xCA4A: 0x850E,
+ 0xCA4B: 0x850F,
+ 0xCA4C: 0x8510,
+ 0xCA4D: 0x8512,
+ 0xCA4E: 0x8514,
+ 0xCA4F: 0x8515,
+ 0xCA50: 0x8516,
+ 0xCA51: 0x8518,
+ 0xCA52: 0x8519,
+ 0xCA53: 0x851B,
+ 0xCA54: 0x851C,
+ 0xCA55: 0x851D,
+ 0xCA56: 0x851E,
+ 0xCA57: 0x8520,
+ 0xCA58: 0x8522,
+ 0xCA59: 0x8523,
+ 0xCA5A: 0x8524,
+ 0xCA5B: 0x8525,
+ 0xCA5C: 0x8526,
+ 0xCA5D: 0x8527,
+ 0xCA5E: 0x8528,
+ 0xCA5F: 0x8529,
+ 0xCA60: 0x852A,
+ 0xCA61: 0x852D,
+ 0xCA62: 0x852E,
+ 0xCA63: 0x852F,
+ 0xCA64: 0x8530,
+ 0xCA65: 0x8531,
+ 0xCA66: 0x8532,
+ 0xCA67: 0x8533,
+ 0xCA68: 0x8534,
+ 0xCA69: 0x8535,
+ 0xCA6A: 0x8536,
+ 0xCA6B: 0x853E,
+ 0xCA6C: 0x853F,
+ 0xCA6D: 0x8540,
+ 0xCA6E: 0x8541,
+ 0xCA6F: 0x8542,
+ 0xCA70: 0x8544,
+ 0xCA71: 0x8545,
+ 0xCA72: 0x8546,
+ 0xCA73: 0x8547,
+ 0xCA74: 0x854B,
+ 0xCA75: 0x854C,
+ 0xCA76: 0x854D,
+ 0xCA77: 0x854E,
+ 0xCA78: 0x854F,
+ 0xCA79: 0x8550,
+ 0xCA7A: 0x8551,
+ 0xCA7B: 0x8552,
+ 0xCA7C: 0x8553,
+ 0xCA7D: 0x8554,
+ 0xCA7E: 0x8555,
+ 0xCA80: 0x8557,
+ 0xCA81: 0x8558,
+ 0xCA82: 0x855A,
+ 0xCA83: 0x855B,
+ 0xCA84: 0x855C,
+ 0xCA85: 0x855D,
+ 0xCA86: 0x855F,
+ 0xCA87: 0x8560,
+ 0xCA88: 0x8561,
+ 0xCA89: 0x8562,
+ 0xCA8A: 0x8563,
+ 0xCA8B: 0x8565,
+ 0xCA8C: 0x8566,
+ 0xCA8D: 0x8567,
+ 0xCA8E: 0x8569,
+ 0xCA8F: 0x856A,
+ 0xCA90: 0x856B,
+ 0xCA91: 0x856C,
+ 0xCA92: 0x856D,
+ 0xCA93: 0x856E,
+ 0xCA94: 0x856F,
+ 0xCA95: 0x8570,
+ 0xCA96: 0x8571,
+ 0xCA97: 0x8573,
+ 0xCA98: 0x8575,
+ 0xCA99: 0x8576,
+ 0xCA9A: 0x8577,
+ 0xCA9B: 0x8578,
+ 0xCA9C: 0x857C,
+ 0xCA9D: 0x857D,
+ 0xCA9E: 0x857F,
+ 0xCA9F: 0x8580,
+ 0xCAA0: 0x8581,
+ 0xCAA1: 0x7701,
+ 0xCAA2: 0x76DB,
+ 0xCAA3: 0x5269,
+ 0xCAA4: 0x80DC,
+ 0xCAA5: 0x5723,
+ 0xCAA6: 0x5E08,
+ 0xCAA7: 0x5931,
+ 0xCAA8: 0x72EE,
+ 0xCAA9: 0x65BD,
+ 0xCAAA: 0x6E7F,
+ 0xCAAB: 0x8BD7,
+ 0xCAAC: 0x5C38,
+ 0xCAAD: 0x8671,
+ 0xCAAE: 0x5341,
+ 0xCAAF: 0x77F3,
+ 0xCAB0: 0x62FE,
+ 0xCAB1: 0x65F6,
+ 0xCAB2: 0x4EC0,
+ 0xCAB3: 0x98DF,
+ 0xCAB4: 0x8680,
+ 0xCAB5: 0x5B9E,
+ 0xCAB6: 0x8BC6,
+ 0xCAB7: 0x53F2,
+ 0xCAB8: 0x77E2,
+ 0xCAB9: 0x4F7F,
+ 0xCABA: 0x5C4E,
+ 0xCABB: 0x9A76,
+ 0xCABC: 0x59CB,
+ 0xCABD: 0x5F0F,
+ 0xCABE: 0x793A,
+ 0xCABF: 0x58EB,
+ 0xCAC0: 0x4E16,
+ 0xCAC1: 0x67FF,
+ 0xCAC2: 0x4E8B,
+ 0xCAC3: 0x62ED,
+ 0xCAC4: 0x8A93,
+ 0xCAC5: 0x901D,
+ 0xCAC6: 0x52BF,
+ 0xCAC7: 0x662F,
+ 0xCAC8: 0x55DC,
+ 0xCAC9: 0x566C,
+ 0xCACA: 0x9002,
+ 0xCACB: 0x4ED5,
+ 0xCACC: 0x4F8D,
+ 0xCACD: 0x91CA,
+ 0xCACE: 0x9970,
+ 0xCACF: 0x6C0F,
+ 0xCAD0: 0x5E02,
+ 0xCAD1: 0x6043,
+ 0xCAD2: 0x5BA4,
+ 0xCAD3: 0x89C6,
+ 0xCAD4: 0x8BD5,
+ 0xCAD5: 0x6536,
+ 0xCAD6: 0x624B,
+ 0xCAD7: 0x9996,
+ 0xCAD8: 0x5B88,
+ 0xCAD9: 0x5BFF,
+ 0xCADA: 0x6388,
+ 0xCADB: 0x552E,
+ 0xCADC: 0x53D7,
+ 0xCADD: 0x7626,
+ 0xCADE: 0x517D,
+ 0xCADF: 0x852C,
+ 0xCAE0: 0x67A2,
+ 0xCAE1: 0x68B3,
+ 0xCAE2: 0x6B8A,
+ 0xCAE3: 0x6292,
+ 0xCAE4: 0x8F93,
+ 0xCAE5: 0x53D4,
+ 0xCAE6: 0x8212,
+ 0xCAE7: 0x6DD1,
+ 0xCAE8: 0x758F,
+ 0xCAE9: 0x4E66,
+ 0xCAEA: 0x8D4E,
+ 0xCAEB: 0x5B70,
+ 0xCAEC: 0x719F,
+ 0xCAED: 0x85AF,
+ 0xCAEE: 0x6691,
+ 0xCAEF: 0x66D9,
+ 0xCAF0: 0x7F72,
+ 0xCAF1: 0x8700,
+ 0xCAF2: 0x9ECD,
+ 0xCAF3: 0x9F20,
+ 0xCAF4: 0x5C5E,
+ 0xCAF5: 0x672F,
+ 0xCAF6: 0x8FF0,
+ 0xCAF7: 0x6811,
+ 0xCAF8: 0x675F,
+ 0xCAF9: 0x620D,
+ 0xCAFA: 0x7AD6,
+ 0xCAFB: 0x5885,
+ 0xCAFC: 0x5EB6,
+ 0xCAFD: 0x6570,
+ 0xCAFE: 0x6F31,
+ 0xCB40: 0x8582,
+ 0xCB41: 0x8583,
+ 0xCB42: 0x8586,
+ 0xCB43: 0x8588,
+ 0xCB44: 0x8589,
+ 0xCB45: 0x858A,
+ 0xCB46: 0x858B,
+ 0xCB47: 0x858C,
+ 0xCB48: 0x858D,
+ 0xCB49: 0x858E,
+ 0xCB4A: 0x8590,
+ 0xCB4B: 0x8591,
+ 0xCB4C: 0x8592,
+ 0xCB4D: 0x8593,
+ 0xCB4E: 0x8594,
+ 0xCB4F: 0x8595,
+ 0xCB50: 0x8596,
+ 0xCB51: 0x8597,
+ 0xCB52: 0x8598,
+ 0xCB53: 0x8599,
+ 0xCB54: 0x859A,
+ 0xCB55: 0x859D,
+ 0xCB56: 0x859E,
+ 0xCB57: 0x859F,
+ 0xCB58: 0x85A0,
+ 0xCB59: 0x85A1,
+ 0xCB5A: 0x85A2,
+ 0xCB5B: 0x85A3,
+ 0xCB5C: 0x85A5,
+ 0xCB5D: 0x85A6,
+ 0xCB5E: 0x85A7,
+ 0xCB5F: 0x85A9,
+ 0xCB60: 0x85AB,
+ 0xCB61: 0x85AC,
+ 0xCB62: 0x85AD,
+ 0xCB63: 0x85B1,
+ 0xCB64: 0x85B2,
+ 0xCB65: 0x85B3,
+ 0xCB66: 0x85B4,
+ 0xCB67: 0x85B5,
+ 0xCB68: 0x85B6,
+ 0xCB69: 0x85B8,
+ 0xCB6A: 0x85BA,
+ 0xCB6B: 0x85BB,
+ 0xCB6C: 0x85BC,
+ 0xCB6D: 0x85BD,
+ 0xCB6E: 0x85BE,
+ 0xCB6F: 0x85BF,
+ 0xCB70: 0x85C0,
+ 0xCB71: 0x85C2,
+ 0xCB72: 0x85C3,
+ 0xCB73: 0x85C4,
+ 0xCB74: 0x85C5,
+ 0xCB75: 0x85C6,
+ 0xCB76: 0x85C7,
+ 0xCB77: 0x85C8,
+ 0xCB78: 0x85CA,
+ 0xCB79: 0x85CB,
+ 0xCB7A: 0x85CC,
+ 0xCB7B: 0x85CD,
+ 0xCB7C: 0x85CE,
+ 0xCB7D: 0x85D1,
+ 0xCB7E: 0x85D2,
+ 0xCB80: 0x85D4,
+ 0xCB81: 0x85D6,
+ 0xCB82: 0x85D7,
+ 0xCB83: 0x85D8,
+ 0xCB84: 0x85D9,
+ 0xCB85: 0x85DA,
+ 0xCB86: 0x85DB,
+ 0xCB87: 0x85DD,
+ 0xCB88: 0x85DE,
+ 0xCB89: 0x85DF,
+ 0xCB8A: 0x85E0,
+ 0xCB8B: 0x85E1,
+ 0xCB8C: 0x85E2,
+ 0xCB8D: 0x85E3,
+ 0xCB8E: 0x85E5,
+ 0xCB8F: 0x85E6,
+ 0xCB90: 0x85E7,
+ 0xCB91: 0x85E8,
+ 0xCB92: 0x85EA,
+ 0xCB93: 0x85EB,
+ 0xCB94: 0x85EC,
+ 0xCB95: 0x85ED,
+ 0xCB96: 0x85EE,
+ 0xCB97: 0x85EF,
+ 0xCB98: 0x85F0,
+ 0xCB99: 0x85F1,
+ 0xCB9A: 0x85F2,
+ 0xCB9B: 0x85F3,
+ 0xCB9C: 0x85F4,
+ 0xCB9D: 0x85F5,
+ 0xCB9E: 0x85F6,
+ 0xCB9F: 0x85F7,
+ 0xCBA0: 0x85F8,
+ 0xCBA1: 0x6055,
+ 0xCBA2: 0x5237,
+ 0xCBA3: 0x800D,
+ 0xCBA4: 0x6454,
+ 0xCBA5: 0x8870,
+ 0xCBA6: 0x7529,
+ 0xCBA7: 0x5E05,
+ 0xCBA8: 0x6813,
+ 0xCBA9: 0x62F4,
+ 0xCBAA: 0x971C,
+ 0xCBAB: 0x53CC,
+ 0xCBAC: 0x723D,
+ 0xCBAD: 0x8C01,
+ 0xCBAE: 0x6C34,
+ 0xCBAF: 0x7761,
+ 0xCBB0: 0x7A0E,
+ 0xCBB1: 0x542E,
+ 0xCBB2: 0x77AC,
+ 0xCBB3: 0x987A,
+ 0xCBB4: 0x821C,
+ 0xCBB5: 0x8BF4,
+ 0xCBB6: 0x7855,
+ 0xCBB7: 0x6714,
+ 0xCBB8: 0x70C1,
+ 0xCBB9: 0x65AF,
+ 0xCBBA: 0x6495,
+ 0xCBBB: 0x5636,
+ 0xCBBC: 0x601D,
+ 0xCBBD: 0x79C1,
+ 0xCBBE: 0x53F8,
+ 0xCBBF: 0x4E1D,
+ 0xCBC0: 0x6B7B,
+ 0xCBC1: 0x8086,
+ 0xCBC2: 0x5BFA,
+ 0xCBC3: 0x55E3,
+ 0xCBC4: 0x56DB,
+ 0xCBC5: 0x4F3A,
+ 0xCBC6: 0x4F3C,
+ 0xCBC7: 0x9972,
+ 0xCBC8: 0x5DF3,
+ 0xCBC9: 0x677E,
+ 0xCBCA: 0x8038,
+ 0xCBCB: 0x6002,
+ 0xCBCC: 0x9882,
+ 0xCBCD: 0x9001,
+ 0xCBCE: 0x5B8B,
+ 0xCBCF: 0x8BBC,
+ 0xCBD0: 0x8BF5,
+ 0xCBD1: 0x641C,
+ 0xCBD2: 0x8258,
+ 0xCBD3: 0x64DE,
+ 0xCBD4: 0x55FD,
+ 0xCBD5: 0x82CF,
+ 0xCBD6: 0x9165,
+ 0xCBD7: 0x4FD7,
+ 0xCBD8: 0x7D20,
+ 0xCBD9: 0x901F,
+ 0xCBDA: 0x7C9F,
+ 0xCBDB: 0x50F3,
+ 0xCBDC: 0x5851,
+ 0xCBDD: 0x6EAF,
+ 0xCBDE: 0x5BBF,
+ 0xCBDF: 0x8BC9,
+ 0xCBE0: 0x8083,
+ 0xCBE1: 0x9178,
+ 0xCBE2: 0x849C,
+ 0xCBE3: 0x7B97,
+ 0xCBE4: 0x867D,
+ 0xCBE5: 0x968B,
+ 0xCBE6: 0x968F,
+ 0xCBE7: 0x7EE5,
+ 0xCBE8: 0x9AD3,
+ 0xCBE9: 0x788E,
+ 0xCBEA: 0x5C81,
+ 0xCBEB: 0x7A57,
+ 0xCBEC: 0x9042,
+ 0xCBED: 0x96A7,
+ 0xCBEE: 0x795F,
+ 0xCBEF: 0x5B59,
+ 0xCBF0: 0x635F,
+ 0xCBF1: 0x7B0B,
+ 0xCBF2: 0x84D1,
+ 0xCBF3: 0x68AD,
+ 0xCBF4: 0x5506,
+ 0xCBF5: 0x7F29,
+ 0xCBF6: 0x7410,
+ 0xCBF7: 0x7D22,
+ 0xCBF8: 0x9501,
+ 0xCBF9: 0x6240,
+ 0xCBFA: 0x584C,
+ 0xCBFB: 0x4ED6,
+ 0xCBFC: 0x5B83,
+ 0xCBFD: 0x5979,
+ 0xCBFE: 0x5854,
+ 0xCC40: 0x85F9,
+ 0xCC41: 0x85FA,
+ 0xCC42: 0x85FC,
+ 0xCC43: 0x85FD,
+ 0xCC44: 0x85FE,
+ 0xCC45: 0x8600,
+ 0xCC46: 0x8601,
+ 0xCC47: 0x8602,
+ 0xCC48: 0x8603,
+ 0xCC49: 0x8604,
+ 0xCC4A: 0x8606,
+ 0xCC4B: 0x8607,
+ 0xCC4C: 0x8608,
+ 0xCC4D: 0x8609,
+ 0xCC4E: 0x860A,
+ 0xCC4F: 0x860B,
+ 0xCC50: 0x860C,
+ 0xCC51: 0x860D,
+ 0xCC52: 0x860E,
+ 0xCC53: 0x860F,
+ 0xCC54: 0x8610,
+ 0xCC55: 0x8612,
+ 0xCC56: 0x8613,
+ 0xCC57: 0x8614,
+ 0xCC58: 0x8615,
+ 0xCC59: 0x8617,
+ 0xCC5A: 0x8618,
+ 0xCC5B: 0x8619,
+ 0xCC5C: 0x861A,
+ 0xCC5D: 0x861B,
+ 0xCC5E: 0x861C,
+ 0xCC5F: 0x861D,
+ 0xCC60: 0x861E,
+ 0xCC61: 0x861F,
+ 0xCC62: 0x8620,
+ 0xCC63: 0x8621,
+ 0xCC64: 0x8622,
+ 0xCC65: 0x8623,
+ 0xCC66: 0x8624,
+ 0xCC67: 0x8625,
+ 0xCC68: 0x8626,
+ 0xCC69: 0x8628,
+ 0xCC6A: 0x862A,
+ 0xCC6B: 0x862B,
+ 0xCC6C: 0x862C,
+ 0xCC6D: 0x862D,
+ 0xCC6E: 0x862E,
+ 0xCC6F: 0x862F,
+ 0xCC70: 0x8630,
+ 0xCC71: 0x8631,
+ 0xCC72: 0x8632,
+ 0xCC73: 0x8633,
+ 0xCC74: 0x8634,
+ 0xCC75: 0x8635,
+ 0xCC76: 0x8636,
+ 0xCC77: 0x8637,
+ 0xCC78: 0x8639,
+ 0xCC79: 0x863A,
+ 0xCC7A: 0x863B,
+ 0xCC7B: 0x863D,
+ 0xCC7C: 0x863E,
+ 0xCC7D: 0x863F,
+ 0xCC7E: 0x8640,
+ 0xCC80: 0x8641,
+ 0xCC81: 0x8642,
+ 0xCC82: 0x8643,
+ 0xCC83: 0x8644,
+ 0xCC84: 0x8645,
+ 0xCC85: 0x8646,
+ 0xCC86: 0x8647,
+ 0xCC87: 0x8648,
+ 0xCC88: 0x8649,
+ 0xCC89: 0x864A,
+ 0xCC8A: 0x864B,
+ 0xCC8B: 0x864C,
+ 0xCC8C: 0x8652,
+ 0xCC8D: 0x8653,
+ 0xCC8E: 0x8655,
+ 0xCC8F: 0x8656,
+ 0xCC90: 0x8657,
+ 0xCC91: 0x8658,
+ 0xCC92: 0x8659,
+ 0xCC93: 0x865B,
+ 0xCC94: 0x865C,
+ 0xCC95: 0x865D,
+ 0xCC96: 0x865F,
+ 0xCC97: 0x8660,
+ 0xCC98: 0x8661,
+ 0xCC99: 0x8663,
+ 0xCC9A: 0x8664,
+ 0xCC9B: 0x8665,
+ 0xCC9C: 0x8666,
+ 0xCC9D: 0x8667,
+ 0xCC9E: 0x8668,
+ 0xCC9F: 0x8669,
+ 0xCCA0: 0x866A,
+ 0xCCA1: 0x736D,
+ 0xCCA2: 0x631E,
+ 0xCCA3: 0x8E4B,
+ 0xCCA4: 0x8E0F,
+ 0xCCA5: 0x80CE,
+ 0xCCA6: 0x82D4,
+ 0xCCA7: 0x62AC,
+ 0xCCA8: 0x53F0,
+ 0xCCA9: 0x6CF0,
+ 0xCCAA: 0x915E,
+ 0xCCAB: 0x592A,
+ 0xCCAC: 0x6001,
+ 0xCCAD: 0x6C70,
+ 0xCCAE: 0x574D,
+ 0xCCAF: 0x644A,
+ 0xCCB0: 0x8D2A,
+ 0xCCB1: 0x762B,
+ 0xCCB2: 0x6EE9,
+ 0xCCB3: 0x575B,
+ 0xCCB4: 0x6A80,
+ 0xCCB5: 0x75F0,
+ 0xCCB6: 0x6F6D,
+ 0xCCB7: 0x8C2D,
+ 0xCCB8: 0x8C08,
+ 0xCCB9: 0x5766,
+ 0xCCBA: 0x6BEF,
+ 0xCCBB: 0x8892,
+ 0xCCBC: 0x78B3,
+ 0xCCBD: 0x63A2,
+ 0xCCBE: 0x53F9,
+ 0xCCBF: 0x70AD,
+ 0xCCC0: 0x6C64,
+ 0xCCC1: 0x5858,
+ 0xCCC2: 0x642A,
+ 0xCCC3: 0x5802,
+ 0xCCC4: 0x68E0,
+ 0xCCC5: 0x819B,
+ 0xCCC6: 0x5510,
+ 0xCCC7: 0x7CD6,
+ 0xCCC8: 0x5018,
+ 0xCCC9: 0x8EBA,
+ 0xCCCA: 0x6DCC,
+ 0xCCCB: 0x8D9F,
+ 0xCCCC: 0x70EB,
+ 0xCCCD: 0x638F,
+ 0xCCCE: 0x6D9B,
+ 0xCCCF: 0x6ED4,
+ 0xCCD0: 0x7EE6,
+ 0xCCD1: 0x8404,
+ 0xCCD2: 0x6843,
+ 0xCCD3: 0x9003,
+ 0xCCD4: 0x6DD8,
+ 0xCCD5: 0x9676,
+ 0xCCD6: 0x8BA8,
+ 0xCCD7: 0x5957,
+ 0xCCD8: 0x7279,
+ 0xCCD9: 0x85E4,
+ 0xCCDA: 0x817E,
+ 0xCCDB: 0x75BC,
+ 0xCCDC: 0x8A8A,
+ 0xCCDD: 0x68AF,
+ 0xCCDE: 0x5254,
+ 0xCCDF: 0x8E22,
+ 0xCCE0: 0x9511,
+ 0xCCE1: 0x63D0,
+ 0xCCE2: 0x9898,
+ 0xCCE3: 0x8E44,
+ 0xCCE4: 0x557C,
+ 0xCCE5: 0x4F53,
+ 0xCCE6: 0x66FF,
+ 0xCCE7: 0x568F,
+ 0xCCE8: 0x60D5,
+ 0xCCE9: 0x6D95,
+ 0xCCEA: 0x5243,
+ 0xCCEB: 0x5C49,
+ 0xCCEC: 0x5929,
+ 0xCCED: 0x6DFB,
+ 0xCCEE: 0x586B,
+ 0xCCEF: 0x7530,
+ 0xCCF0: 0x751C,
+ 0xCCF1: 0x606C,
+ 0xCCF2: 0x8214,
+ 0xCCF3: 0x8146,
+ 0xCCF4: 0x6311,
+ 0xCCF5: 0x6761,
+ 0xCCF6: 0x8FE2,
+ 0xCCF7: 0x773A,
+ 0xCCF8: 0x8DF3,
+ 0xCCF9: 0x8D34,
+ 0xCCFA: 0x94C1,
+ 0xCCFB: 0x5E16,
+ 0xCCFC: 0x5385,
+ 0xCCFD: 0x542C,
+ 0xCCFE: 0x70C3,
+ 0xCD40: 0x866D,
+ 0xCD41: 0x866F,
+ 0xCD42: 0x8670,
+ 0xCD43: 0x8672,
+ 0xCD44: 0x8673,
+ 0xCD45: 0x8674,
+ 0xCD46: 0x8675,
+ 0xCD47: 0x8676,
+ 0xCD48: 0x8677,
+ 0xCD49: 0x8678,
+ 0xCD4A: 0x8683,
+ 0xCD4B: 0x8684,
+ 0xCD4C: 0x8685,
+ 0xCD4D: 0x8686,
+ 0xCD4E: 0x8687,
+ 0xCD4F: 0x8688,
+ 0xCD50: 0x8689,
+ 0xCD51: 0x868E,
+ 0xCD52: 0x868F,
+ 0xCD53: 0x8690,
+ 0xCD54: 0x8691,
+ 0xCD55: 0x8692,
+ 0xCD56: 0x8694,
+ 0xCD57: 0x8696,
+ 0xCD58: 0x8697,
+ 0xCD59: 0x8698,
+ 0xCD5A: 0x8699,
+ 0xCD5B: 0x869A,
+ 0xCD5C: 0x869B,
+ 0xCD5D: 0x869E,
+ 0xCD5E: 0x869F,
+ 0xCD5F: 0x86A0,
+ 0xCD60: 0x86A1,
+ 0xCD61: 0x86A2,
+ 0xCD62: 0x86A5,
+ 0xCD63: 0x86A6,
+ 0xCD64: 0x86AB,
+ 0xCD65: 0x86AD,
+ 0xCD66: 0x86AE,
+ 0xCD67: 0x86B2,
+ 0xCD68: 0x86B3,
+ 0xCD69: 0x86B7,
+ 0xCD6A: 0x86B8,
+ 0xCD6B: 0x86B9,
+ 0xCD6C: 0x86BB,
+ 0xCD6D: 0x86BC,
+ 0xCD6E: 0x86BD,
+ 0xCD6F: 0x86BE,
+ 0xCD70: 0x86BF,
+ 0xCD71: 0x86C1,
+ 0xCD72: 0x86C2,
+ 0xCD73: 0x86C3,
+ 0xCD74: 0x86C5,
+ 0xCD75: 0x86C8,
+ 0xCD76: 0x86CC,
+ 0xCD77: 0x86CD,
+ 0xCD78: 0x86D2,
+ 0xCD79: 0x86D3,
+ 0xCD7A: 0x86D5,
+ 0xCD7B: 0x86D6,
+ 0xCD7C: 0x86D7,
+ 0xCD7D: 0x86DA,
+ 0xCD7E: 0x86DC,
+ 0xCD80: 0x86DD,
+ 0xCD81: 0x86E0,
+ 0xCD82: 0x86E1,
+ 0xCD83: 0x86E2,
+ 0xCD84: 0x86E3,
+ 0xCD85: 0x86E5,
+ 0xCD86: 0x86E6,
+ 0xCD87: 0x86E7,
+ 0xCD88: 0x86E8,
+ 0xCD89: 0x86EA,
+ 0xCD8A: 0x86EB,
+ 0xCD8B: 0x86EC,
+ 0xCD8C: 0x86EF,
+ 0xCD8D: 0x86F5,
+ 0xCD8E: 0x86F6,
+ 0xCD8F: 0x86F7,
+ 0xCD90: 0x86FA,
+ 0xCD91: 0x86FB,
+ 0xCD92: 0x86FC,
+ 0xCD93: 0x86FD,
+ 0xCD94: 0x86FF,
+ 0xCD95: 0x8701,
+ 0xCD96: 0x8704,
+ 0xCD97: 0x8705,
+ 0xCD98: 0x8706,
+ 0xCD99: 0x870B,
+ 0xCD9A: 0x870C,
+ 0xCD9B: 0x870E,
+ 0xCD9C: 0x870F,
+ 0xCD9D: 0x8710,
+ 0xCD9E: 0x8711,
+ 0xCD9F: 0x8714,
+ 0xCDA0: 0x8716,
+ 0xCDA1: 0x6C40,
+ 0xCDA2: 0x5EF7,
+ 0xCDA3: 0x505C,
+ 0xCDA4: 0x4EAD,
+ 0xCDA5: 0x5EAD,
+ 0xCDA6: 0x633A,
+ 0xCDA7: 0x8247,
+ 0xCDA8: 0x901A,
+ 0xCDA9: 0x6850,
+ 0xCDAA: 0x916E,
+ 0xCDAB: 0x77B3,
+ 0xCDAC: 0x540C,
+ 0xCDAD: 0x94DC,
+ 0xCDAE: 0x5F64,
+ 0xCDAF: 0x7AE5,
+ 0xCDB0: 0x6876,
+ 0xCDB1: 0x6345,
+ 0xCDB2: 0x7B52,
+ 0xCDB3: 0x7EDF,
+ 0xCDB4: 0x75DB,
+ 0xCDB5: 0x5077,
+ 0xCDB6: 0x6295,
+ 0xCDB7: 0x5934,
+ 0xCDB8: 0x900F,
+ 0xCDB9: 0x51F8,
+ 0xCDBA: 0x79C3,
+ 0xCDBB: 0x7A81,
+ 0xCDBC: 0x56FE,
+ 0xCDBD: 0x5F92,
+ 0xCDBE: 0x9014,
+ 0xCDBF: 0x6D82,
+ 0xCDC0: 0x5C60,
+ 0xCDC1: 0x571F,
+ 0xCDC2: 0x5410,
+ 0xCDC3: 0x5154,
+ 0xCDC4: 0x6E4D,
+ 0xCDC5: 0x56E2,
+ 0xCDC6: 0x63A8,
+ 0xCDC7: 0x9893,
+ 0xCDC8: 0x817F,
+ 0xCDC9: 0x8715,
+ 0xCDCA: 0x892A,
+ 0xCDCB: 0x9000,
+ 0xCDCC: 0x541E,
+ 0xCDCD: 0x5C6F,
+ 0xCDCE: 0x81C0,
+ 0xCDCF: 0x62D6,
+ 0xCDD0: 0x6258,
+ 0xCDD1: 0x8131,
+ 0xCDD2: 0x9E35,
+ 0xCDD3: 0x9640,
+ 0xCDD4: 0x9A6E,
+ 0xCDD5: 0x9A7C,
+ 0xCDD6: 0x692D,
+ 0xCDD7: 0x59A5,
+ 0xCDD8: 0x62D3,
+ 0xCDD9: 0x553E,
+ 0xCDDA: 0x6316,
+ 0xCDDB: 0x54C7,
+ 0xCDDC: 0x86D9,
+ 0xCDDD: 0x6D3C,
+ 0xCDDE: 0x5A03,
+ 0xCDDF: 0x74E6,
+ 0xCDE0: 0x889C,
+ 0xCDE1: 0x6B6A,
+ 0xCDE2: 0x5916,
+ 0xCDE3: 0x8C4C,
+ 0xCDE4: 0x5F2F,
+ 0xCDE5: 0x6E7E,
+ 0xCDE6: 0x73A9,
+ 0xCDE7: 0x987D,
+ 0xCDE8: 0x4E38,
+ 0xCDE9: 0x70F7,
+ 0xCDEA: 0x5B8C,
+ 0xCDEB: 0x7897,
+ 0xCDEC: 0x633D,
+ 0xCDED: 0x665A,
+ 0xCDEE: 0x7696,
+ 0xCDEF: 0x60CB,
+ 0xCDF0: 0x5B9B,
+ 0xCDF1: 0x5A49,
+ 0xCDF2: 0x4E07,
+ 0xCDF3: 0x8155,
+ 0xCDF4: 0x6C6A,
+ 0xCDF5: 0x738B,
+ 0xCDF6: 0x4EA1,
+ 0xCDF7: 0x6789,
+ 0xCDF8: 0x7F51,
+ 0xCDF9: 0x5F80,
+ 0xCDFA: 0x65FA,
+ 0xCDFB: 0x671B,
+ 0xCDFC: 0x5FD8,
+ 0xCDFD: 0x5984,
+ 0xCDFE: 0x5A01,
+ 0xCE40: 0x8719,
+ 0xCE41: 0x871B,
+ 0xCE42: 0x871D,
+ 0xCE43: 0x871F,
+ 0xCE44: 0x8720,
+ 0xCE45: 0x8724,
+ 0xCE46: 0x8726,
+ 0xCE47: 0x8727,
+ 0xCE48: 0x8728,
+ 0xCE49: 0x872A,
+ 0xCE4A: 0x872B,
+ 0xCE4B: 0x872C,
+ 0xCE4C: 0x872D,
+ 0xCE4D: 0x872F,
+ 0xCE4E: 0x8730,
+ 0xCE4F: 0x8732,
+ 0xCE50: 0x8733,
+ 0xCE51: 0x8735,
+ 0xCE52: 0x8736,
+ 0xCE53: 0x8738,
+ 0xCE54: 0x8739,
+ 0xCE55: 0x873A,
+ 0xCE56: 0x873C,
+ 0xCE57: 0x873D,
+ 0xCE58: 0x8740,
+ 0xCE59: 0x8741,
+ 0xCE5A: 0x8742,
+ 0xCE5B: 0x8743,
+ 0xCE5C: 0x8744,
+ 0xCE5D: 0x8745,
+ 0xCE5E: 0x8746,
+ 0xCE5F: 0x874A,
+ 0xCE60: 0x874B,
+ 0xCE61: 0x874D,
+ 0xCE62: 0x874F,
+ 0xCE63: 0x8750,
+ 0xCE64: 0x8751,
+ 0xCE65: 0x8752,
+ 0xCE66: 0x8754,
+ 0xCE67: 0x8755,
+ 0xCE68: 0x8756,
+ 0xCE69: 0x8758,
+ 0xCE6A: 0x875A,
+ 0xCE6B: 0x875B,
+ 0xCE6C: 0x875C,
+ 0xCE6D: 0x875D,
+ 0xCE6E: 0x875E,
+ 0xCE6F: 0x875F,
+ 0xCE70: 0x8761,
+ 0xCE71: 0x8762,
+ 0xCE72: 0x8766,
+ 0xCE73: 0x8767,
+ 0xCE74: 0x8768,
+ 0xCE75: 0x8769,
+ 0xCE76: 0x876A,
+ 0xCE77: 0x876B,
+ 0xCE78: 0x876C,
+ 0xCE79: 0x876D,
+ 0xCE7A: 0x876F,
+ 0xCE7B: 0x8771,
+ 0xCE7C: 0x8772,
+ 0xCE7D: 0x8773,
+ 0xCE7E: 0x8775,
+ 0xCE80: 0x8777,
+ 0xCE81: 0x8778,
+ 0xCE82: 0x8779,
+ 0xCE83: 0x877A,
+ 0xCE84: 0x877F,
+ 0xCE85: 0x8780,
+ 0xCE86: 0x8781,
+ 0xCE87: 0x8784,
+ 0xCE88: 0x8786,
+ 0xCE89: 0x8787,
+ 0xCE8A: 0x8789,
+ 0xCE8B: 0x878A,
+ 0xCE8C: 0x878C,
+ 0xCE8D: 0x878E,
+ 0xCE8E: 0x878F,
+ 0xCE8F: 0x8790,
+ 0xCE90: 0x8791,
+ 0xCE91: 0x8792,
+ 0xCE92: 0x8794,
+ 0xCE93: 0x8795,
+ 0xCE94: 0x8796,
+ 0xCE95: 0x8798,
+ 0xCE96: 0x8799,
+ 0xCE97: 0x879A,
+ 0xCE98: 0x879B,
+ 0xCE99: 0x879C,
+ 0xCE9A: 0x879D,
+ 0xCE9B: 0x879E,
+ 0xCE9C: 0x87A0,
+ 0xCE9D: 0x87A1,
+ 0xCE9E: 0x87A2,
+ 0xCE9F: 0x87A3,
+ 0xCEA0: 0x87A4,
+ 0xCEA1: 0x5DCD,
+ 0xCEA2: 0x5FAE,
+ 0xCEA3: 0x5371,
+ 0xCEA4: 0x97E6,
+ 0xCEA5: 0x8FDD,
+ 0xCEA6: 0x6845,
+ 0xCEA7: 0x56F4,
+ 0xCEA8: 0x552F,
+ 0xCEA9: 0x60DF,
+ 0xCEAA: 0x4E3A,
+ 0xCEAB: 0x6F4D,
+ 0xCEAC: 0x7EF4,
+ 0xCEAD: 0x82C7,
+ 0xCEAE: 0x840E,
+ 0xCEAF: 0x59D4,
+ 0xCEB0: 0x4F1F,
+ 0xCEB1: 0x4F2A,
+ 0xCEB2: 0x5C3E,
+ 0xCEB3: 0x7EAC,
+ 0xCEB4: 0x672A,
+ 0xCEB5: 0x851A,
+ 0xCEB6: 0x5473,
+ 0xCEB7: 0x754F,
+ 0xCEB8: 0x80C3,
+ 0xCEB9: 0x5582,
+ 0xCEBA: 0x9B4F,
+ 0xCEBB: 0x4F4D,
+ 0xCEBC: 0x6E2D,
+ 0xCEBD: 0x8C13,
+ 0xCEBE: 0x5C09,
+ 0xCEBF: 0x6170,
+ 0xCEC0: 0x536B,
+ 0xCEC1: 0x761F,
+ 0xCEC2: 0x6E29,
+ 0xCEC3: 0x868A,
+ 0xCEC4: 0x6587,
+ 0xCEC5: 0x95FB,
+ 0xCEC6: 0x7EB9,
+ 0xCEC7: 0x543B,
+ 0xCEC8: 0x7A33,
+ 0xCEC9: 0x7D0A,
+ 0xCECA: 0x95EE,
+ 0xCECB: 0x55E1,
+ 0xCECC: 0x7FC1,
+ 0xCECD: 0x74EE,
+ 0xCECE: 0x631D,
+ 0xCECF: 0x8717,
+ 0xCED0: 0x6DA1,
+ 0xCED1: 0x7A9D,
+ 0xCED2: 0x6211,
+ 0xCED3: 0x65A1,
+ 0xCED4: 0x5367,
+ 0xCED5: 0x63E1,
+ 0xCED6: 0x6C83,
+ 0xCED7: 0x5DEB,
+ 0xCED8: 0x545C,
+ 0xCED9: 0x94A8,
+ 0xCEDA: 0x4E4C,
+ 0xCEDB: 0x6C61,
+ 0xCEDC: 0x8BEC,
+ 0xCEDD: 0x5C4B,
+ 0xCEDE: 0x65E0,
+ 0xCEDF: 0x829C,
+ 0xCEE0: 0x68A7,
+ 0xCEE1: 0x543E,
+ 0xCEE2: 0x5434,
+ 0xCEE3: 0x6BCB,
+ 0xCEE4: 0x6B66,
+ 0xCEE5: 0x4E94,
+ 0xCEE6: 0x6342,
+ 0xCEE7: 0x5348,
+ 0xCEE8: 0x821E,
+ 0xCEE9: 0x4F0D,
+ 0xCEEA: 0x4FAE,
+ 0xCEEB: 0x575E,
+ 0xCEEC: 0x620A,
+ 0xCEED: 0x96FE,
+ 0xCEEE: 0x6664,
+ 0xCEEF: 0x7269,
+ 0xCEF0: 0x52FF,
+ 0xCEF1: 0x52A1,
+ 0xCEF2: 0x609F,
+ 0xCEF3: 0x8BEF,
+ 0xCEF4: 0x6614,
+ 0xCEF5: 0x7199,
+ 0xCEF6: 0x6790,
+ 0xCEF7: 0x897F,
+ 0xCEF8: 0x7852,
+ 0xCEF9: 0x77FD,
+ 0xCEFA: 0x6670,
+ 0xCEFB: 0x563B,
+ 0xCEFC: 0x5438,
+ 0xCEFD: 0x9521,
+ 0xCEFE: 0x727A,
+ 0xCF40: 0x87A5,
+ 0xCF41: 0x87A6,
+ 0xCF42: 0x87A7,
+ 0xCF43: 0x87A9,
+ 0xCF44: 0x87AA,
+ 0xCF45: 0x87AE,
+ 0xCF46: 0x87B0,
+ 0xCF47: 0x87B1,
+ 0xCF48: 0x87B2,
+ 0xCF49: 0x87B4,
+ 0xCF4A: 0x87B6,
+ 0xCF4B: 0x87B7,
+ 0xCF4C: 0x87B8,
+ 0xCF4D: 0x87B9,
+ 0xCF4E: 0x87BB,
+ 0xCF4F: 0x87BC,
+ 0xCF50: 0x87BE,
+ 0xCF51: 0x87BF,
+ 0xCF52: 0x87C1,
+ 0xCF53: 0x87C2,
+ 0xCF54: 0x87C3,
+ 0xCF55: 0x87C4,
+ 0xCF56: 0x87C5,
+ 0xCF57: 0x87C7,
+ 0xCF58: 0x87C8,
+ 0xCF59: 0x87C9,
+ 0xCF5A: 0x87CC,
+ 0xCF5B: 0x87CD,
+ 0xCF5C: 0x87CE,
+ 0xCF5D: 0x87CF,
+ 0xCF5E: 0x87D0,
+ 0xCF5F: 0x87D4,
+ 0xCF60: 0x87D5,
+ 0xCF61: 0x87D6,
+ 0xCF62: 0x87D7,
+ 0xCF63: 0x87D8,
+ 0xCF64: 0x87D9,
+ 0xCF65: 0x87DA,
+ 0xCF66: 0x87DC,
+ 0xCF67: 0x87DD,
+ 0xCF68: 0x87DE,
+ 0xCF69: 0x87DF,
+ 0xCF6A: 0x87E1,
+ 0xCF6B: 0x87E2,
+ 0xCF6C: 0x87E3,
+ 0xCF6D: 0x87E4,
+ 0xCF6E: 0x87E6,
+ 0xCF6F: 0x87E7,
+ 0xCF70: 0x87E8,
+ 0xCF71: 0x87E9,
+ 0xCF72: 0x87EB,
+ 0xCF73: 0x87EC,
+ 0xCF74: 0x87ED,
+ 0xCF75: 0x87EF,
+ 0xCF76: 0x87F0,
+ 0xCF77: 0x87F1,
+ 0xCF78: 0x87F2,
+ 0xCF79: 0x87F3,
+ 0xCF7A: 0x87F4,
+ 0xCF7B: 0x87F5,
+ 0xCF7C: 0x87F6,
+ 0xCF7D: 0x87F7,
+ 0xCF7E: 0x87F8,
+ 0xCF80: 0x87FA,
+ 0xCF81: 0x87FB,
+ 0xCF82: 0x87FC,
+ 0xCF83: 0x87FD,
+ 0xCF84: 0x87FF,
+ 0xCF85: 0x8800,
+ 0xCF86: 0x8801,
+ 0xCF87: 0x8802,
+ 0xCF88: 0x8804,
+ 0xCF89: 0x8805,
+ 0xCF8A: 0x8806,
+ 0xCF8B: 0x8807,
+ 0xCF8C: 0x8808,
+ 0xCF8D: 0x8809,
+ 0xCF8E: 0x880B,
+ 0xCF8F: 0x880C,
+ 0xCF90: 0x880D,
+ 0xCF91: 0x880E,
+ 0xCF92: 0x880F,
+ 0xCF93: 0x8810,
+ 0xCF94: 0x8811,
+ 0xCF95: 0x8812,
+ 0xCF96: 0x8814,
+ 0xCF97: 0x8817,
+ 0xCF98: 0x8818,
+ 0xCF99: 0x8819,
+ 0xCF9A: 0x881A,
+ 0xCF9B: 0x881C,
+ 0xCF9C: 0x881D,
+ 0xCF9D: 0x881E,
+ 0xCF9E: 0x881F,
+ 0xCF9F: 0x8820,
+ 0xCFA0: 0x8823,
+ 0xCFA1: 0x7A00,
+ 0xCFA2: 0x606F,
+ 0xCFA3: 0x5E0C,
+ 0xCFA4: 0x6089,
+ 0xCFA5: 0x819D,
+ 0xCFA6: 0x5915,
+ 0xCFA7: 0x60DC,
+ 0xCFA8: 0x7184,
+ 0xCFA9: 0x70EF,
+ 0xCFAA: 0x6EAA,
+ 0xCFAB: 0x6C50,
+ 0xCFAC: 0x7280,
+ 0xCFAD: 0x6A84,
+ 0xCFAE: 0x88AD,
+ 0xCFAF: 0x5E2D,
+ 0xCFB0: 0x4E60,
+ 0xCFB1: 0x5AB3,
+ 0xCFB2: 0x559C,
+ 0xCFB3: 0x94E3,
+ 0xCFB4: 0x6D17,
+ 0xCFB5: 0x7CFB,
+ 0xCFB6: 0x9699,
+ 0xCFB7: 0x620F,
+ 0xCFB8: 0x7EC6,
+ 0xCFB9: 0x778E,
+ 0xCFBA: 0x867E,
+ 0xCFBB: 0x5323,
+ 0xCFBC: 0x971E,
+ 0xCFBD: 0x8F96,
+ 0xCFBE: 0x6687,
+ 0xCFBF: 0x5CE1,
+ 0xCFC0: 0x4FA0,
+ 0xCFC1: 0x72ED,
+ 0xCFC2: 0x4E0B,
+ 0xCFC3: 0x53A6,
+ 0xCFC4: 0x590F,
+ 0xCFC5: 0x5413,
+ 0xCFC6: 0x6380,
+ 0xCFC7: 0x9528,
+ 0xCFC8: 0x5148,
+ 0xCFC9: 0x4ED9,
+ 0xCFCA: 0x9C9C,
+ 0xCFCB: 0x7EA4,
+ 0xCFCC: 0x54B8,
+ 0xCFCD: 0x8D24,
+ 0xCFCE: 0x8854,
+ 0xCFCF: 0x8237,
+ 0xCFD0: 0x95F2,
+ 0xCFD1: 0x6D8E,
+ 0xCFD2: 0x5F26,
+ 0xCFD3: 0x5ACC,
+ 0xCFD4: 0x663E,
+ 0xCFD5: 0x9669,
+ 0xCFD6: 0x73B0,
+ 0xCFD7: 0x732E,
+ 0xCFD8: 0x53BF,
+ 0xCFD9: 0x817A,
+ 0xCFDA: 0x9985,
+ 0xCFDB: 0x7FA1,
+ 0xCFDC: 0x5BAA,
+ 0xCFDD: 0x9677,
+ 0xCFDE: 0x9650,
+ 0xCFDF: 0x7EBF,
+ 0xCFE0: 0x76F8,
+ 0xCFE1: 0x53A2,
+ 0xCFE2: 0x9576,
+ 0xCFE3: 0x9999,
+ 0xCFE4: 0x7BB1,
+ 0xCFE5: 0x8944,
+ 0xCFE6: 0x6E58,
+ 0xCFE7: 0x4E61,
+ 0xCFE8: 0x7FD4,
+ 0xCFE9: 0x7965,
+ 0xCFEA: 0x8BE6,
+ 0xCFEB: 0x60F3,
+ 0xCFEC: 0x54CD,
+ 0xCFED: 0x4EAB,
+ 0xCFEE: 0x9879,
+ 0xCFEF: 0x5DF7,
+ 0xCFF0: 0x6A61,
+ 0xCFF1: 0x50CF,
+ 0xCFF2: 0x5411,
+ 0xCFF3: 0x8C61,
+ 0xCFF4: 0x8427,
+ 0xCFF5: 0x785D,
+ 0xCFF6: 0x9704,
+ 0xCFF7: 0x524A,
+ 0xCFF8: 0x54EE,
+ 0xCFF9: 0x56A3,
+ 0xCFFA: 0x9500,
+ 0xCFFB: 0x6D88,
+ 0xCFFC: 0x5BB5,
+ 0xCFFD: 0x6DC6,
+ 0xCFFE: 0x6653,
+ 0xD040: 0x8824,
+ 0xD041: 0x8825,
+ 0xD042: 0x8826,
+ 0xD043: 0x8827,
+ 0xD044: 0x8828,
+ 0xD045: 0x8829,
+ 0xD046: 0x882A,
+ 0xD047: 0x882B,
+ 0xD048: 0x882C,
+ 0xD049: 0x882D,
+ 0xD04A: 0x882E,
+ 0xD04B: 0x882F,
+ 0xD04C: 0x8830,
+ 0xD04D: 0x8831,
+ 0xD04E: 0x8833,
+ 0xD04F: 0x8834,
+ 0xD050: 0x8835,
+ 0xD051: 0x8836,
+ 0xD052: 0x8837,
+ 0xD053: 0x8838,
+ 0xD054: 0x883A,
+ 0xD055: 0x883B,
+ 0xD056: 0x883D,
+ 0xD057: 0x883E,
+ 0xD058: 0x883F,
+ 0xD059: 0x8841,
+ 0xD05A: 0x8842,
+ 0xD05B: 0x8843,
+ 0xD05C: 0x8846,
+ 0xD05D: 0x8847,
+ 0xD05E: 0x8848,
+ 0xD05F: 0x8849,
+ 0xD060: 0x884A,
+ 0xD061: 0x884B,
+ 0xD062: 0x884E,
+ 0xD063: 0x884F,
+ 0xD064: 0x8850,
+ 0xD065: 0x8851,
+ 0xD066: 0x8852,
+ 0xD067: 0x8853,
+ 0xD068: 0x8855,
+ 0xD069: 0x8856,
+ 0xD06A: 0x8858,
+ 0xD06B: 0x885A,
+ 0xD06C: 0x885B,
+ 0xD06D: 0x885C,
+ 0xD06E: 0x885D,
+ 0xD06F: 0x885E,
+ 0xD070: 0x885F,
+ 0xD071: 0x8860,
+ 0xD072: 0x8866,
+ 0xD073: 0x8867,
+ 0xD074: 0x886A,
+ 0xD075: 0x886D,
+ 0xD076: 0x886F,
+ 0xD077: 0x8871,
+ 0xD078: 0x8873,
+ 0xD079: 0x8874,
+ 0xD07A: 0x8875,
+ 0xD07B: 0x8876,
+ 0xD07C: 0x8878,
+ 0xD07D: 0x8879,
+ 0xD07E: 0x887A,
+ 0xD080: 0x887B,
+ 0xD081: 0x887C,
+ 0xD082: 0x8880,
+ 0xD083: 0x8883,
+ 0xD084: 0x8886,
+ 0xD085: 0x8887,
+ 0xD086: 0x8889,
+ 0xD087: 0x888A,
+ 0xD088: 0x888C,
+ 0xD089: 0x888E,
+ 0xD08A: 0x888F,
+ 0xD08B: 0x8890,
+ 0xD08C: 0x8891,
+ 0xD08D: 0x8893,
+ 0xD08E: 0x8894,
+ 0xD08F: 0x8895,
+ 0xD090: 0x8897,
+ 0xD091: 0x8898,
+ 0xD092: 0x8899,
+ 0xD093: 0x889A,
+ 0xD094: 0x889B,
+ 0xD095: 0x889D,
+ 0xD096: 0x889E,
+ 0xD097: 0x889F,
+ 0xD098: 0x88A0,
+ 0xD099: 0x88A1,
+ 0xD09A: 0x88A3,
+ 0xD09B: 0x88A5,
+ 0xD09C: 0x88A6,
+ 0xD09D: 0x88A7,
+ 0xD09E: 0x88A8,
+ 0xD09F: 0x88A9,
+ 0xD0A0: 0x88AA,
+ 0xD0A1: 0x5C0F,
+ 0xD0A2: 0x5B5D,
+ 0xD0A3: 0x6821,
+ 0xD0A4: 0x8096,
+ 0xD0A5: 0x5578,
+ 0xD0A6: 0x7B11,
+ 0xD0A7: 0x6548,
+ 0xD0A8: 0x6954,
+ 0xD0A9: 0x4E9B,
+ 0xD0AA: 0x6B47,
+ 0xD0AB: 0x874E,
+ 0xD0AC: 0x978B,
+ 0xD0AD: 0x534F,
+ 0xD0AE: 0x631F,
+ 0xD0AF: 0x643A,
+ 0xD0B0: 0x90AA,
+ 0xD0B1: 0x659C,
+ 0xD0B2: 0x80C1,
+ 0xD0B3: 0x8C10,
+ 0xD0B4: 0x5199,
+ 0xD0B5: 0x68B0,
+ 0xD0B6: 0x5378,
+ 0xD0B7: 0x87F9,
+ 0xD0B8: 0x61C8,
+ 0xD0B9: 0x6CC4,
+ 0xD0BA: 0x6CFB,
+ 0xD0BB: 0x8C22,
+ 0xD0BC: 0x5C51,
+ 0xD0BD: 0x85AA,
+ 0xD0BE: 0x82AF,
+ 0xD0BF: 0x950C,
+ 0xD0C0: 0x6B23,
+ 0xD0C1: 0x8F9B,
+ 0xD0C2: 0x65B0,
+ 0xD0C3: 0x5FFB,
+ 0xD0C4: 0x5FC3,
+ 0xD0C5: 0x4FE1,
+ 0xD0C6: 0x8845,
+ 0xD0C7: 0x661F,
+ 0xD0C8: 0x8165,
+ 0xD0C9: 0x7329,
+ 0xD0CA: 0x60FA,
+ 0xD0CB: 0x5174,
+ 0xD0CC: 0x5211,
+ 0xD0CD: 0x578B,
+ 0xD0CE: 0x5F62,
+ 0xD0CF: 0x90A2,
+ 0xD0D0: 0x884C,
+ 0xD0D1: 0x9192,
+ 0xD0D2: 0x5E78,
+ 0xD0D3: 0x674F,
+ 0xD0D4: 0x6027,
+ 0xD0D5: 0x59D3,
+ 0xD0D6: 0x5144,
+ 0xD0D7: 0x51F6,
+ 0xD0D8: 0x80F8,
+ 0xD0D9: 0x5308,
+ 0xD0DA: 0x6C79,
+ 0xD0DB: 0x96C4,
+ 0xD0DC: 0x718A,
+ 0xD0DD: 0x4F11,
+ 0xD0DE: 0x4FEE,
+ 0xD0DF: 0x7F9E,
+ 0xD0E0: 0x673D,
+ 0xD0E1: 0x55C5,
+ 0xD0E2: 0x9508,
+ 0xD0E3: 0x79C0,
+ 0xD0E4: 0x8896,
+ 0xD0E5: 0x7EE3,
+ 0xD0E6: 0x589F,
+ 0xD0E7: 0x620C,
+ 0xD0E8: 0x9700,
+ 0xD0E9: 0x865A,
+ 0xD0EA: 0x5618,
+ 0xD0EB: 0x987B,
+ 0xD0EC: 0x5F90,
+ 0xD0ED: 0x8BB8,
+ 0xD0EE: 0x84C4,
+ 0xD0EF: 0x9157,
+ 0xD0F0: 0x53D9,
+ 0xD0F1: 0x65ED,
+ 0xD0F2: 0x5E8F,
+ 0xD0F3: 0x755C,
+ 0xD0F4: 0x6064,
+ 0xD0F5: 0x7D6E,
+ 0xD0F6: 0x5A7F,
+ 0xD0F7: 0x7EEA,
+ 0xD0F8: 0x7EED,
+ 0xD0F9: 0x8F69,
+ 0xD0FA: 0x55A7,
+ 0xD0FB: 0x5BA3,
+ 0xD0FC: 0x60AC,
+ 0xD0FD: 0x65CB,
+ 0xD0FE: 0x7384,
+ 0xD140: 0x88AC,
+ 0xD141: 0x88AE,
+ 0xD142: 0x88AF,
+ 0xD143: 0x88B0,
+ 0xD144: 0x88B2,
+ 0xD145: 0x88B3,
+ 0xD146: 0x88B4,
+ 0xD147: 0x88B5,
+ 0xD148: 0x88B6,
+ 0xD149: 0x88B8,
+ 0xD14A: 0x88B9,
+ 0xD14B: 0x88BA,
+ 0xD14C: 0x88BB,
+ 0xD14D: 0x88BD,
+ 0xD14E: 0x88BE,
+ 0xD14F: 0x88BF,
+ 0xD150: 0x88C0,
+ 0xD151: 0x88C3,
+ 0xD152: 0x88C4,
+ 0xD153: 0x88C7,
+ 0xD154: 0x88C8,
+ 0xD155: 0x88CA,
+ 0xD156: 0x88CB,
+ 0xD157: 0x88CC,
+ 0xD158: 0x88CD,
+ 0xD159: 0x88CF,
+ 0xD15A: 0x88D0,
+ 0xD15B: 0x88D1,
+ 0xD15C: 0x88D3,
+ 0xD15D: 0x88D6,
+ 0xD15E: 0x88D7,
+ 0xD15F: 0x88DA,
+ 0xD160: 0x88DB,
+ 0xD161: 0x88DC,
+ 0xD162: 0x88DD,
+ 0xD163: 0x88DE,
+ 0xD164: 0x88E0,
+ 0xD165: 0x88E1,
+ 0xD166: 0x88E6,
+ 0xD167: 0x88E7,
+ 0xD168: 0x88E9,
+ 0xD169: 0x88EA,
+ 0xD16A: 0x88EB,
+ 0xD16B: 0x88EC,
+ 0xD16C: 0x88ED,
+ 0xD16D: 0x88EE,
+ 0xD16E: 0x88EF,
+ 0xD16F: 0x88F2,
+ 0xD170: 0x88F5,
+ 0xD171: 0x88F6,
+ 0xD172: 0x88F7,
+ 0xD173: 0x88FA,
+ 0xD174: 0x88FB,
+ 0xD175: 0x88FD,
+ 0xD176: 0x88FF,
+ 0xD177: 0x8900,
+ 0xD178: 0x8901,
+ 0xD179: 0x8903,
+ 0xD17A: 0x8904,
+ 0xD17B: 0x8905,
+ 0xD17C: 0x8906,
+ 0xD17D: 0x8907,
+ 0xD17E: 0x8908,
+ 0xD180: 0x8909,
+ 0xD181: 0x890B,
+ 0xD182: 0x890C,
+ 0xD183: 0x890D,
+ 0xD184: 0x890E,
+ 0xD185: 0x890F,
+ 0xD186: 0x8911,
+ 0xD187: 0x8914,
+ 0xD188: 0x8915,
+ 0xD189: 0x8916,
+ 0xD18A: 0x8917,
+ 0xD18B: 0x8918,
+ 0xD18C: 0x891C,
+ 0xD18D: 0x891D,
+ 0xD18E: 0x891E,
+ 0xD18F: 0x891F,
+ 0xD190: 0x8920,
+ 0xD191: 0x8922,
+ 0xD192: 0x8923,
+ 0xD193: 0x8924,
+ 0xD194: 0x8926,
+ 0xD195: 0x8927,
+ 0xD196: 0x8928,
+ 0xD197: 0x8929,
+ 0xD198: 0x892C,
+ 0xD199: 0x892D,
+ 0xD19A: 0x892E,
+ 0xD19B: 0x892F,
+ 0xD19C: 0x8931,
+ 0xD19D: 0x8932,
+ 0xD19E: 0x8933,
+ 0xD19F: 0x8935,
+ 0xD1A0: 0x8937,
+ 0xD1A1: 0x9009,
+ 0xD1A2: 0x7663,
+ 0xD1A3: 0x7729,
+ 0xD1A4: 0x7EDA,
+ 0xD1A5: 0x9774,
+ 0xD1A6: 0x859B,
+ 0xD1A7: 0x5B66,
+ 0xD1A8: 0x7A74,
+ 0xD1A9: 0x96EA,
+ 0xD1AA: 0x8840,
+ 0xD1AB: 0x52CB,
+ 0xD1AC: 0x718F,
+ 0xD1AD: 0x5FAA,
+ 0xD1AE: 0x65EC,
+ 0xD1AF: 0x8BE2,
+ 0xD1B0: 0x5BFB,
+ 0xD1B1: 0x9A6F,
+ 0xD1B2: 0x5DE1,
+ 0xD1B3: 0x6B89,
+ 0xD1B4: 0x6C5B,
+ 0xD1B5: 0x8BAD,
+ 0xD1B6: 0x8BAF,
+ 0xD1B7: 0x900A,
+ 0xD1B8: 0x8FC5,
+ 0xD1B9: 0x538B,
+ 0xD1BA: 0x62BC,
+ 0xD1BB: 0x9E26,
+ 0xD1BC: 0x9E2D,
+ 0xD1BD: 0x5440,
+ 0xD1BE: 0x4E2B,
+ 0xD1BF: 0x82BD,
+ 0xD1C0: 0x7259,
+ 0xD1C1: 0x869C,
+ 0xD1C2: 0x5D16,
+ 0xD1C3: 0x8859,
+ 0xD1C4: 0x6DAF,
+ 0xD1C5: 0x96C5,
+ 0xD1C6: 0x54D1,
+ 0xD1C7: 0x4E9A,
+ 0xD1C8: 0x8BB6,
+ 0xD1C9: 0x7109,
+ 0xD1CA: 0x54BD,
+ 0xD1CB: 0x9609,
+ 0xD1CC: 0x70DF,
+ 0xD1CD: 0x6DF9,
+ 0xD1CE: 0x76D0,
+ 0xD1CF: 0x4E25,
+ 0xD1D0: 0x7814,
+ 0xD1D1: 0x8712,
+ 0xD1D2: 0x5CA9,
+ 0xD1D3: 0x5EF6,
+ 0xD1D4: 0x8A00,
+ 0xD1D5: 0x989C,
+ 0xD1D6: 0x960E,
+ 0xD1D7: 0x708E,
+ 0xD1D8: 0x6CBF,
+ 0xD1D9: 0x5944,
+ 0xD1DA: 0x63A9,
+ 0xD1DB: 0x773C,
+ 0xD1DC: 0x884D,
+ 0xD1DD: 0x6F14,
+ 0xD1DE: 0x8273,
+ 0xD1DF: 0x5830,
+ 0xD1E0: 0x71D5,
+ 0xD1E1: 0x538C,
+ 0xD1E2: 0x781A,
+ 0xD1E3: 0x96C1,
+ 0xD1E4: 0x5501,
+ 0xD1E5: 0x5F66,
+ 0xD1E6: 0x7130,
+ 0xD1E7: 0x5BB4,
+ 0xD1E8: 0x8C1A,
+ 0xD1E9: 0x9A8C,
+ 0xD1EA: 0x6B83,
+ 0xD1EB: 0x592E,
+ 0xD1EC: 0x9E2F,
+ 0xD1ED: 0x79E7,
+ 0xD1EE: 0x6768,
+ 0xD1EF: 0x626C,
+ 0xD1F0: 0x4F6F,
+ 0xD1F1: 0x75A1,
+ 0xD1F2: 0x7F8A,
+ 0xD1F3: 0x6D0B,
+ 0xD1F4: 0x9633,
+ 0xD1F5: 0x6C27,
+ 0xD1F6: 0x4EF0,
+ 0xD1F7: 0x75D2,
+ 0xD1F8: 0x517B,
+ 0xD1F9: 0x6837,
+ 0xD1FA: 0x6F3E,
+ 0xD1FB: 0x9080,
+ 0xD1FC: 0x8170,
+ 0xD1FD: 0x5996,
+ 0xD1FE: 0x7476,
+ 0xD240: 0x8938,
+ 0xD241: 0x8939,
+ 0xD242: 0x893A,
+ 0xD243: 0x893B,
+ 0xD244: 0x893C,
+ 0xD245: 0x893D,
+ 0xD246: 0x893E,
+ 0xD247: 0x893F,
+ 0xD248: 0x8940,
+ 0xD249: 0x8942,
+ 0xD24A: 0x8943,
+ 0xD24B: 0x8945,
+ 0xD24C: 0x8946,
+ 0xD24D: 0x8947,
+ 0xD24E: 0x8948,
+ 0xD24F: 0x8949,
+ 0xD250: 0x894A,
+ 0xD251: 0x894B,
+ 0xD252: 0x894C,
+ 0xD253: 0x894D,
+ 0xD254: 0x894E,
+ 0xD255: 0x894F,
+ 0xD256: 0x8950,
+ 0xD257: 0x8951,
+ 0xD258: 0x8952,
+ 0xD259: 0x8953,
+ 0xD25A: 0x8954,
+ 0xD25B: 0x8955,
+ 0xD25C: 0x8956,
+ 0xD25D: 0x8957,
+ 0xD25E: 0x8958,
+ 0xD25F: 0x8959,
+ 0xD260: 0x895A,
+ 0xD261: 0x895B,
+ 0xD262: 0x895C,
+ 0xD263: 0x895D,
+ 0xD264: 0x8960,
+ 0xD265: 0x8961,
+ 0xD266: 0x8962,
+ 0xD267: 0x8963,
+ 0xD268: 0x8964,
+ 0xD269: 0x8965,
+ 0xD26A: 0x8967,
+ 0xD26B: 0x8968,
+ 0xD26C: 0x8969,
+ 0xD26D: 0x896A,
+ 0xD26E: 0x896B,
+ 0xD26F: 0x896C,
+ 0xD270: 0x896D,
+ 0xD271: 0x896E,
+ 0xD272: 0x896F,
+ 0xD273: 0x8970,
+ 0xD274: 0x8971,
+ 0xD275: 0x8972,
+ 0xD276: 0x8973,
+ 0xD277: 0x8974,
+ 0xD278: 0x8975,
+ 0xD279: 0x8976,
+ 0xD27A: 0x8977,
+ 0xD27B: 0x8978,
+ 0xD27C: 0x8979,
+ 0xD27D: 0x897A,
+ 0xD27E: 0x897C,
+ 0xD280: 0x897D,
+ 0xD281: 0x897E,
+ 0xD282: 0x8980,
+ 0xD283: 0x8982,
+ 0xD284: 0x8984,
+ 0xD285: 0x8985,
+ 0xD286: 0x8987,
+ 0xD287: 0x8988,
+ 0xD288: 0x8989,
+ 0xD289: 0x898A,
+ 0xD28A: 0x898B,
+ 0xD28B: 0x898C,
+ 0xD28C: 0x898D,
+ 0xD28D: 0x898E,
+ 0xD28E: 0x898F,
+ 0xD28F: 0x8990,
+ 0xD290: 0x8991,
+ 0xD291: 0x8992,
+ 0xD292: 0x8993,
+ 0xD293: 0x8994,
+ 0xD294: 0x8995,
+ 0xD295: 0x8996,
+ 0xD296: 0x8997,
+ 0xD297: 0x8998,
+ 0xD298: 0x8999,
+ 0xD299: 0x899A,
+ 0xD29A: 0x899B,
+ 0xD29B: 0x899C,
+ 0xD29C: 0x899D,
+ 0xD29D: 0x899E,
+ 0xD29E: 0x899F,
+ 0xD29F: 0x89A0,
+ 0xD2A0: 0x89A1,
+ 0xD2A1: 0x6447,
+ 0xD2A2: 0x5C27,
+ 0xD2A3: 0x9065,
+ 0xD2A4: 0x7A91,
+ 0xD2A5: 0x8C23,
+ 0xD2A6: 0x59DA,
+ 0xD2A7: 0x54AC,
+ 0xD2A8: 0x8200,
+ 0xD2A9: 0x836F,
+ 0xD2AA: 0x8981,
+ 0xD2AB: 0x8000,
+ 0xD2AC: 0x6930,
+ 0xD2AD: 0x564E,
+ 0xD2AE: 0x8036,
+ 0xD2AF: 0x7237,
+ 0xD2B0: 0x91CE,
+ 0xD2B1: 0x51B6,
+ 0xD2B2: 0x4E5F,
+ 0xD2B3: 0x9875,
+ 0xD2B4: 0x6396,
+ 0xD2B5: 0x4E1A,
+ 0xD2B6: 0x53F6,
+ 0xD2B7: 0x66F3,
+ 0xD2B8: 0x814B,
+ 0xD2B9: 0x591C,
+ 0xD2BA: 0x6DB2,
+ 0xD2BB: 0x4E00,
+ 0xD2BC: 0x58F9,
+ 0xD2BD: 0x533B,
+ 0xD2BE: 0x63D6,
+ 0xD2BF: 0x94F1,
+ 0xD2C0: 0x4F9D,
+ 0xD2C1: 0x4F0A,
+ 0xD2C2: 0x8863,
+ 0xD2C3: 0x9890,
+ 0xD2C4: 0x5937,
+ 0xD2C5: 0x9057,
+ 0xD2C6: 0x79FB,
+ 0xD2C7: 0x4EEA,
+ 0xD2C8: 0x80F0,
+ 0xD2C9: 0x7591,
+ 0xD2CA: 0x6C82,
+ 0xD2CB: 0x5B9C,
+ 0xD2CC: 0x59E8,
+ 0xD2CD: 0x5F5D,
+ 0xD2CE: 0x6905,
+ 0xD2CF: 0x8681,
+ 0xD2D0: 0x501A,
+ 0xD2D1: 0x5DF2,
+ 0xD2D2: 0x4E59,
+ 0xD2D3: 0x77E3,
+ 0xD2D4: 0x4EE5,
+ 0xD2D5: 0x827A,
+ 0xD2D6: 0x6291,
+ 0xD2D7: 0x6613,
+ 0xD2D8: 0x9091,
+ 0xD2D9: 0x5C79,
+ 0xD2DA: 0x4EBF,
+ 0xD2DB: 0x5F79,
+ 0xD2DC: 0x81C6,
+ 0xD2DD: 0x9038,
+ 0xD2DE: 0x8084,
+ 0xD2DF: 0x75AB,
+ 0xD2E0: 0x4EA6,
+ 0xD2E1: 0x88D4,
+ 0xD2E2: 0x610F,
+ 0xD2E3: 0x6BC5,
+ 0xD2E4: 0x5FC6,
+ 0xD2E5: 0x4E49,
+ 0xD2E6: 0x76CA,
+ 0xD2E7: 0x6EA2,
+ 0xD2E8: 0x8BE3,
+ 0xD2E9: 0x8BAE,
+ 0xD2EA: 0x8C0A,
+ 0xD2EB: 0x8BD1,
+ 0xD2EC: 0x5F02,
+ 0xD2ED: 0x7FFC,
+ 0xD2EE: 0x7FCC,
+ 0xD2EF: 0x7ECE,
+ 0xD2F0: 0x8335,
+ 0xD2F1: 0x836B,
+ 0xD2F2: 0x56E0,
+ 0xD2F3: 0x6BB7,
+ 0xD2F4: 0x97F3,
+ 0xD2F5: 0x9634,
+ 0xD2F6: 0x59FB,
+ 0xD2F7: 0x541F,
+ 0xD2F8: 0x94F6,
+ 0xD2F9: 0x6DEB,
+ 0xD2FA: 0x5BC5,
+ 0xD2FB: 0x996E,
+ 0xD2FC: 0x5C39,
+ 0xD2FD: 0x5F15,
+ 0xD2FE: 0x9690,
+ 0xD340: 0x89A2,
+ 0xD341: 0x89A3,
+ 0xD342: 0x89A4,
+ 0xD343: 0x89A5,
+ 0xD344: 0x89A6,
+ 0xD345: 0x89A7,
+ 0xD346: 0x89A8,
+ 0xD347: 0x89A9,
+ 0xD348: 0x89AA,
+ 0xD349: 0x89AB,
+ 0xD34A: 0x89AC,
+ 0xD34B: 0x89AD,
+ 0xD34C: 0x89AE,
+ 0xD34D: 0x89AF,
+ 0xD34E: 0x89B0,
+ 0xD34F: 0x89B1,
+ 0xD350: 0x89B2,
+ 0xD351: 0x89B3,
+ 0xD352: 0x89B4,
+ 0xD353: 0x89B5,
+ 0xD354: 0x89B6,
+ 0xD355: 0x89B7,
+ 0xD356: 0x89B8,
+ 0xD357: 0x89B9,
+ 0xD358: 0x89BA,
+ 0xD359: 0x89BB,
+ 0xD35A: 0x89BC,
+ 0xD35B: 0x89BD,
+ 0xD35C: 0x89BE,
+ 0xD35D: 0x89BF,
+ 0xD35E: 0x89C0,
+ 0xD35F: 0x89C3,
+ 0xD360: 0x89CD,
+ 0xD361: 0x89D3,
+ 0xD362: 0x89D4,
+ 0xD363: 0x89D5,
+ 0xD364: 0x89D7,
+ 0xD365: 0x89D8,
+ 0xD366: 0x89D9,
+ 0xD367: 0x89DB,
+ 0xD368: 0x89DD,
+ 0xD369: 0x89DF,
+ 0xD36A: 0x89E0,
+ 0xD36B: 0x89E1,
+ 0xD36C: 0x89E2,
+ 0xD36D: 0x89E4,
+ 0xD36E: 0x89E7,
+ 0xD36F: 0x89E8,
+ 0xD370: 0x89E9,
+ 0xD371: 0x89EA,
+ 0xD372: 0x89EC,
+ 0xD373: 0x89ED,
+ 0xD374: 0x89EE,
+ 0xD375: 0x89F0,
+ 0xD376: 0x89F1,
+ 0xD377: 0x89F2,
+ 0xD378: 0x89F4,
+ 0xD379: 0x89F5,
+ 0xD37A: 0x89F6,
+ 0xD37B: 0x89F7,
+ 0xD37C: 0x89F8,
+ 0xD37D: 0x89F9,
+ 0xD37E: 0x89FA,
+ 0xD380: 0x89FB,
+ 0xD381: 0x89FC,
+ 0xD382: 0x89FD,
+ 0xD383: 0x89FE,
+ 0xD384: 0x89FF,
+ 0xD385: 0x8A01,
+ 0xD386: 0x8A02,
+ 0xD387: 0x8A03,
+ 0xD388: 0x8A04,
+ 0xD389: 0x8A05,
+ 0xD38A: 0x8A06,
+ 0xD38B: 0x8A08,
+ 0xD38C: 0x8A09,
+ 0xD38D: 0x8A0A,
+ 0xD38E: 0x8A0B,
+ 0xD38F: 0x8A0C,
+ 0xD390: 0x8A0D,
+ 0xD391: 0x8A0E,
+ 0xD392: 0x8A0F,
+ 0xD393: 0x8A10,
+ 0xD394: 0x8A11,
+ 0xD395: 0x8A12,
+ 0xD396: 0x8A13,
+ 0xD397: 0x8A14,
+ 0xD398: 0x8A15,
+ 0xD399: 0x8A16,
+ 0xD39A: 0x8A17,
+ 0xD39B: 0x8A18,
+ 0xD39C: 0x8A19,
+ 0xD39D: 0x8A1A,
+ 0xD39E: 0x8A1B,
+ 0xD39F: 0x8A1C,
+ 0xD3A0: 0x8A1D,
+ 0xD3A1: 0x5370,
+ 0xD3A2: 0x82F1,
+ 0xD3A3: 0x6A31,
+ 0xD3A4: 0x5A74,
+ 0xD3A5: 0x9E70,
+ 0xD3A6: 0x5E94,
+ 0xD3A7: 0x7F28,
+ 0xD3A8: 0x83B9,
+ 0xD3A9: 0x8424,
+ 0xD3AA: 0x8425,
+ 0xD3AB: 0x8367,
+ 0xD3AC: 0x8747,
+ 0xD3AD: 0x8FCE,
+ 0xD3AE: 0x8D62,
+ 0xD3AF: 0x76C8,
+ 0xD3B0: 0x5F71,
+ 0xD3B1: 0x9896,
+ 0xD3B2: 0x786C,
+ 0xD3B3: 0x6620,
+ 0xD3B4: 0x54DF,
+ 0xD3B5: 0x62E5,
+ 0xD3B6: 0x4F63,
+ 0xD3B7: 0x81C3,
+ 0xD3B8: 0x75C8,
+ 0xD3B9: 0x5EB8,
+ 0xD3BA: 0x96CD,
+ 0xD3BB: 0x8E0A,
+ 0xD3BC: 0x86F9,
+ 0xD3BD: 0x548F,
+ 0xD3BE: 0x6CF3,
+ 0xD3BF: 0x6D8C,
+ 0xD3C0: 0x6C38,
+ 0xD3C1: 0x607F,
+ 0xD3C2: 0x52C7,
+ 0xD3C3: 0x7528,
+ 0xD3C4: 0x5E7D,
+ 0xD3C5: 0x4F18,
+ 0xD3C6: 0x60A0,
+ 0xD3C7: 0x5FE7,
+ 0xD3C8: 0x5C24,
+ 0xD3C9: 0x7531,
+ 0xD3CA: 0x90AE,
+ 0xD3CB: 0x94C0,
+ 0xD3CC: 0x72B9,
+ 0xD3CD: 0x6CB9,
+ 0xD3CE: 0x6E38,
+ 0xD3CF: 0x9149,
+ 0xD3D0: 0x6709,
+ 0xD3D1: 0x53CB,
+ 0xD3D2: 0x53F3,
+ 0xD3D3: 0x4F51,
+ 0xD3D4: 0x91C9,
+ 0xD3D5: 0x8BF1,
+ 0xD3D6: 0x53C8,
+ 0xD3D7: 0x5E7C,
+ 0xD3D8: 0x8FC2,
+ 0xD3D9: 0x6DE4,
+ 0xD3DA: 0x4E8E,
+ 0xD3DB: 0x76C2,
+ 0xD3DC: 0x6986,
+ 0xD3DD: 0x865E,
+ 0xD3DE: 0x611A,
+ 0xD3DF: 0x8206,
+ 0xD3E0: 0x4F59,
+ 0xD3E1: 0x4FDE,
+ 0xD3E2: 0x903E,
+ 0xD3E3: 0x9C7C,
+ 0xD3E4: 0x6109,
+ 0xD3E5: 0x6E1D,
+ 0xD3E6: 0x6E14,
+ 0xD3E7: 0x9685,
+ 0xD3E8: 0x4E88,
+ 0xD3E9: 0x5A31,
+ 0xD3EA: 0x96E8,
+ 0xD3EB: 0x4E0E,
+ 0xD3EC: 0x5C7F,
+ 0xD3ED: 0x79B9,
+ 0xD3EE: 0x5B87,
+ 0xD3EF: 0x8BED,
+ 0xD3F0: 0x7FBD,
+ 0xD3F1: 0x7389,
+ 0xD3F2: 0x57DF,
+ 0xD3F3: 0x828B,
+ 0xD3F4: 0x90C1,
+ 0xD3F5: 0x5401,
+ 0xD3F6: 0x9047,
+ 0xD3F7: 0x55BB,
+ 0xD3F8: 0x5CEA,
+ 0xD3F9: 0x5FA1,
+ 0xD3FA: 0x6108,
+ 0xD3FB: 0x6B32,
+ 0xD3FC: 0x72F1,
+ 0xD3FD: 0x80B2,
+ 0xD3FE: 0x8A89,
+ 0xD440: 0x8A1E,
+ 0xD441: 0x8A1F,
+ 0xD442: 0x8A20,
+ 0xD443: 0x8A21,
+ 0xD444: 0x8A22,
+ 0xD445: 0x8A23,
+ 0xD446: 0x8A24,
+ 0xD447: 0x8A25,
+ 0xD448: 0x8A26,
+ 0xD449: 0x8A27,
+ 0xD44A: 0x8A28,
+ 0xD44B: 0x8A29,
+ 0xD44C: 0x8A2A,
+ 0xD44D: 0x8A2B,
+ 0xD44E: 0x8A2C,
+ 0xD44F: 0x8A2D,
+ 0xD450: 0x8A2E,
+ 0xD451: 0x8A2F,
+ 0xD452: 0x8A30,
+ 0xD453: 0x8A31,
+ 0xD454: 0x8A32,
+ 0xD455: 0x8A33,
+ 0xD456: 0x8A34,
+ 0xD457: 0x8A35,
+ 0xD458: 0x8A36,
+ 0xD459: 0x8A37,
+ 0xD45A: 0x8A38,
+ 0xD45B: 0x8A39,
+ 0xD45C: 0x8A3A,
+ 0xD45D: 0x8A3B,
+ 0xD45E: 0x8A3C,
+ 0xD45F: 0x8A3D,
+ 0xD460: 0x8A3F,
+ 0xD461: 0x8A40,
+ 0xD462: 0x8A41,
+ 0xD463: 0x8A42,
+ 0xD464: 0x8A43,
+ 0xD465: 0x8A44,
+ 0xD466: 0x8A45,
+ 0xD467: 0x8A46,
+ 0xD468: 0x8A47,
+ 0xD469: 0x8A49,
+ 0xD46A: 0x8A4A,
+ 0xD46B: 0x8A4B,
+ 0xD46C: 0x8A4C,
+ 0xD46D: 0x8A4D,
+ 0xD46E: 0x8A4E,
+ 0xD46F: 0x8A4F,
+ 0xD470: 0x8A50,
+ 0xD471: 0x8A51,
+ 0xD472: 0x8A52,
+ 0xD473: 0x8A53,
+ 0xD474: 0x8A54,
+ 0xD475: 0x8A55,
+ 0xD476: 0x8A56,
+ 0xD477: 0x8A57,
+ 0xD478: 0x8A58,
+ 0xD479: 0x8A59,
+ 0xD47A: 0x8A5A,
+ 0xD47B: 0x8A5B,
+ 0xD47C: 0x8A5C,
+ 0xD47D: 0x8A5D,
+ 0xD47E: 0x8A5E,
+ 0xD480: 0x8A5F,
+ 0xD481: 0x8A60,
+ 0xD482: 0x8A61,
+ 0xD483: 0x8A62,
+ 0xD484: 0x8A63,
+ 0xD485: 0x8A64,
+ 0xD486: 0x8A65,
+ 0xD487: 0x8A66,
+ 0xD488: 0x8A67,
+ 0xD489: 0x8A68,
+ 0xD48A: 0x8A69,
+ 0xD48B: 0x8A6A,
+ 0xD48C: 0x8A6B,
+ 0xD48D: 0x8A6C,
+ 0xD48E: 0x8A6D,
+ 0xD48F: 0x8A6E,
+ 0xD490: 0x8A6F,
+ 0xD491: 0x8A70,
+ 0xD492: 0x8A71,
+ 0xD493: 0x8A72,
+ 0xD494: 0x8A73,
+ 0xD495: 0x8A74,
+ 0xD496: 0x8A75,
+ 0xD497: 0x8A76,
+ 0xD498: 0x8A77,
+ 0xD499: 0x8A78,
+ 0xD49A: 0x8A7A,
+ 0xD49B: 0x8A7B,
+ 0xD49C: 0x8A7C,
+ 0xD49D: 0x8A7D,
+ 0xD49E: 0x8A7E,
+ 0xD49F: 0x8A7F,
+ 0xD4A0: 0x8A80,
+ 0xD4A1: 0x6D74,
+ 0xD4A2: 0x5BD3,
+ 0xD4A3: 0x88D5,
+ 0xD4A4: 0x9884,
+ 0xD4A5: 0x8C6B,
+ 0xD4A6: 0x9A6D,
+ 0xD4A7: 0x9E33,
+ 0xD4A8: 0x6E0A,
+ 0xD4A9: 0x51A4,
+ 0xD4AA: 0x5143,
+ 0xD4AB: 0x57A3,
+ 0xD4AC: 0x8881,
+ 0xD4AD: 0x539F,
+ 0xD4AE: 0x63F4,
+ 0xD4AF: 0x8F95,
+ 0xD4B0: 0x56ED,
+ 0xD4B1: 0x5458,
+ 0xD4B2: 0x5706,
+ 0xD4B3: 0x733F,
+ 0xD4B4: 0x6E90,
+ 0xD4B5: 0x7F18,
+ 0xD4B6: 0x8FDC,
+ 0xD4B7: 0x82D1,
+ 0xD4B8: 0x613F,
+ 0xD4B9: 0x6028,
+ 0xD4BA: 0x9662,
+ 0xD4BB: 0x66F0,
+ 0xD4BC: 0x7EA6,
+ 0xD4BD: 0x8D8A,
+ 0xD4BE: 0x8DC3,
+ 0xD4BF: 0x94A5,
+ 0xD4C0: 0x5CB3,
+ 0xD4C1: 0x7CA4,
+ 0xD4C2: 0x6708,
+ 0xD4C3: 0x60A6,
+ 0xD4C4: 0x9605,
+ 0xD4C5: 0x8018,
+ 0xD4C6: 0x4E91,
+ 0xD4C7: 0x90E7,
+ 0xD4C8: 0x5300,
+ 0xD4C9: 0x9668,
+ 0xD4CA: 0x5141,
+ 0xD4CB: 0x8FD0,
+ 0xD4CC: 0x8574,
+ 0xD4CD: 0x915D,
+ 0xD4CE: 0x6655,
+ 0xD4CF: 0x97F5,
+ 0xD4D0: 0x5B55,
+ 0xD4D1: 0x531D,
+ 0xD4D2: 0x7838,
+ 0xD4D3: 0x6742,
+ 0xD4D4: 0x683D,
+ 0xD4D5: 0x54C9,
+ 0xD4D6: 0x707E,
+ 0xD4D7: 0x5BB0,
+ 0xD4D8: 0x8F7D,
+ 0xD4D9: 0x518D,
+ 0xD4DA: 0x5728,
+ 0xD4DB: 0x54B1,
+ 0xD4DC: 0x6512,
+ 0xD4DD: 0x6682,
+ 0xD4DE: 0x8D5E,
+ 0xD4DF: 0x8D43,
+ 0xD4E0: 0x810F,
+ 0xD4E1: 0x846C,
+ 0xD4E2: 0x906D,
+ 0xD4E3: 0x7CDF,
+ 0xD4E4: 0x51FF,
+ 0xD4E5: 0x85FB,
+ 0xD4E6: 0x67A3,
+ 0xD4E7: 0x65E9,
+ 0xD4E8: 0x6FA1,
+ 0xD4E9: 0x86A4,
+ 0xD4EA: 0x8E81,
+ 0xD4EB: 0x566A,
+ 0xD4EC: 0x9020,
+ 0xD4ED: 0x7682,
+ 0xD4EE: 0x7076,
+ 0xD4EF: 0x71E5,
+ 0xD4F0: 0x8D23,
+ 0xD4F1: 0x62E9,
+ 0xD4F2: 0x5219,
+ 0xD4F3: 0x6CFD,
+ 0xD4F4: 0x8D3C,
+ 0xD4F5: 0x600E,
+ 0xD4F6: 0x589E,
+ 0xD4F7: 0x618E,
+ 0xD4F8: 0x66FE,
+ 0xD4F9: 0x8D60,
+ 0xD4FA: 0x624E,
+ 0xD4FB: 0x55B3,
+ 0xD4FC: 0x6E23,
+ 0xD4FD: 0x672D,
+ 0xD4FE: 0x8F67,
+ 0xD540: 0x8A81,
+ 0xD541: 0x8A82,
+ 0xD542: 0x8A83,
+ 0xD543: 0x8A84,
+ 0xD544: 0x8A85,
+ 0xD545: 0x8A86,
+ 0xD546: 0x8A87,
+ 0xD547: 0x8A88,
+ 0xD548: 0x8A8B,
+ 0xD549: 0x8A8C,
+ 0xD54A: 0x8A8D,
+ 0xD54B: 0x8A8E,
+ 0xD54C: 0x8A8F,
+ 0xD54D: 0x8A90,
+ 0xD54E: 0x8A91,
+ 0xD54F: 0x8A92,
+ 0xD550: 0x8A94,
+ 0xD551: 0x8A95,
+ 0xD552: 0x8A96,
+ 0xD553: 0x8A97,
+ 0xD554: 0x8A98,
+ 0xD555: 0x8A99,
+ 0xD556: 0x8A9A,
+ 0xD557: 0x8A9B,
+ 0xD558: 0x8A9C,
+ 0xD559: 0x8A9D,
+ 0xD55A: 0x8A9E,
+ 0xD55B: 0x8A9F,
+ 0xD55C: 0x8AA0,
+ 0xD55D: 0x8AA1,
+ 0xD55E: 0x8AA2,
+ 0xD55F: 0x8AA3,
+ 0xD560: 0x8AA4,
+ 0xD561: 0x8AA5,
+ 0xD562: 0x8AA6,
+ 0xD563: 0x8AA7,
+ 0xD564: 0x8AA8,
+ 0xD565: 0x8AA9,
+ 0xD566: 0x8AAA,
+ 0xD567: 0x8AAB,
+ 0xD568: 0x8AAC,
+ 0xD569: 0x8AAD,
+ 0xD56A: 0x8AAE,
+ 0xD56B: 0x8AAF,
+ 0xD56C: 0x8AB0,
+ 0xD56D: 0x8AB1,
+ 0xD56E: 0x8AB2,
+ 0xD56F: 0x8AB3,
+ 0xD570: 0x8AB4,
+ 0xD571: 0x8AB5,
+ 0xD572: 0x8AB6,
+ 0xD573: 0x8AB7,
+ 0xD574: 0x8AB8,
+ 0xD575: 0x8AB9,
+ 0xD576: 0x8ABA,
+ 0xD577: 0x8ABB,
+ 0xD578: 0x8ABC,
+ 0xD579: 0x8ABD,
+ 0xD57A: 0x8ABE,
+ 0xD57B: 0x8ABF,
+ 0xD57C: 0x8AC0,
+ 0xD57D: 0x8AC1,
+ 0xD57E: 0x8AC2,
+ 0xD580: 0x8AC3,
+ 0xD581: 0x8AC4,
+ 0xD582: 0x8AC5,
+ 0xD583: 0x8AC6,
+ 0xD584: 0x8AC7,
+ 0xD585: 0x8AC8,
+ 0xD586: 0x8AC9,
+ 0xD587: 0x8ACA,
+ 0xD588: 0x8ACB,
+ 0xD589: 0x8ACC,
+ 0xD58A: 0x8ACD,
+ 0xD58B: 0x8ACE,
+ 0xD58C: 0x8ACF,
+ 0xD58D: 0x8AD0,
+ 0xD58E: 0x8AD1,
+ 0xD58F: 0x8AD2,
+ 0xD590: 0x8AD3,
+ 0xD591: 0x8AD4,
+ 0xD592: 0x8AD5,
+ 0xD593: 0x8AD6,
+ 0xD594: 0x8AD7,
+ 0xD595: 0x8AD8,
+ 0xD596: 0x8AD9,
+ 0xD597: 0x8ADA,
+ 0xD598: 0x8ADB,
+ 0xD599: 0x8ADC,
+ 0xD59A: 0x8ADD,
+ 0xD59B: 0x8ADE,
+ 0xD59C: 0x8ADF,
+ 0xD59D: 0x8AE0,
+ 0xD59E: 0x8AE1,
+ 0xD59F: 0x8AE2,
+ 0xD5A0: 0x8AE3,
+ 0xD5A1: 0x94E1,
+ 0xD5A2: 0x95F8,
+ 0xD5A3: 0x7728,
+ 0xD5A4: 0x6805,
+ 0xD5A5: 0x69A8,
+ 0xD5A6: 0x548B,
+ 0xD5A7: 0x4E4D,
+ 0xD5A8: 0x70B8,
+ 0xD5A9: 0x8BC8,
+ 0xD5AA: 0x6458,
+ 0xD5AB: 0x658B,
+ 0xD5AC: 0x5B85,
+ 0xD5AD: 0x7A84,
+ 0xD5AE: 0x503A,
+ 0xD5AF: 0x5BE8,
+ 0xD5B0: 0x77BB,
+ 0xD5B1: 0x6BE1,
+ 0xD5B2: 0x8A79,
+ 0xD5B3: 0x7C98,
+ 0xD5B4: 0x6CBE,
+ 0xD5B5: 0x76CF,
+ 0xD5B6: 0x65A9,
+ 0xD5B7: 0x8F97,
+ 0xD5B8: 0x5D2D,
+ 0xD5B9: 0x5C55,
+ 0xD5BA: 0x8638,
+ 0xD5BB: 0x6808,
+ 0xD5BC: 0x5360,
+ 0xD5BD: 0x6218,
+ 0xD5BE: 0x7AD9,
+ 0xD5BF: 0x6E5B,
+ 0xD5C0: 0x7EFD,
+ 0xD5C1: 0x6A1F,
+ 0xD5C2: 0x7AE0,
+ 0xD5C3: 0x5F70,
+ 0xD5C4: 0x6F33,
+ 0xD5C5: 0x5F20,
+ 0xD5C6: 0x638C,
+ 0xD5C7: 0x6DA8,
+ 0xD5C8: 0x6756,
+ 0xD5C9: 0x4E08,
+ 0xD5CA: 0x5E10,
+ 0xD5CB: 0x8D26,
+ 0xD5CC: 0x4ED7,
+ 0xD5CD: 0x80C0,
+ 0xD5CE: 0x7634,
+ 0xD5CF: 0x969C,
+ 0xD5D0: 0x62DB,
+ 0xD5D1: 0x662D,
+ 0xD5D2: 0x627E,
+ 0xD5D3: 0x6CBC,
+ 0xD5D4: 0x8D75,
+ 0xD5D5: 0x7167,
+ 0xD5D6: 0x7F69,
+ 0xD5D7: 0x5146,
+ 0xD5D8: 0x8087,
+ 0xD5D9: 0x53EC,
+ 0xD5DA: 0x906E,
+ 0xD5DB: 0x6298,
+ 0xD5DC: 0x54F2,
+ 0xD5DD: 0x86F0,
+ 0xD5DE: 0x8F99,
+ 0xD5DF: 0x8005,
+ 0xD5E0: 0x9517,
+ 0xD5E1: 0x8517,
+ 0xD5E2: 0x8FD9,
+ 0xD5E3: 0x6D59,
+ 0xD5E4: 0x73CD,
+ 0xD5E5: 0x659F,
+ 0xD5E6: 0x771F,
+ 0xD5E7: 0x7504,
+ 0xD5E8: 0x7827,
+ 0xD5E9: 0x81FB,
+ 0xD5EA: 0x8D1E,
+ 0xD5EB: 0x9488,
+ 0xD5EC: 0x4FA6,
+ 0xD5ED: 0x6795,
+ 0xD5EE: 0x75B9,
+ 0xD5EF: 0x8BCA,
+ 0xD5F0: 0x9707,
+ 0xD5F1: 0x632F,
+ 0xD5F2: 0x9547,
+ 0xD5F3: 0x9635,
+ 0xD5F4: 0x84B8,
+ 0xD5F5: 0x6323,
+ 0xD5F6: 0x7741,
+ 0xD5F7: 0x5F81,
+ 0xD5F8: 0x72F0,
+ 0xD5F9: 0x4E89,
+ 0xD5FA: 0x6014,
+ 0xD5FB: 0x6574,
+ 0xD5FC: 0x62EF,
+ 0xD5FD: 0x6B63,
+ 0xD5FE: 0x653F,
+ 0xD640: 0x8AE4,
+ 0xD641: 0x8AE5,
+ 0xD642: 0x8AE6,
+ 0xD643: 0x8AE7,
+ 0xD644: 0x8AE8,
+ 0xD645: 0x8AE9,
+ 0xD646: 0x8AEA,
+ 0xD647: 0x8AEB,
+ 0xD648: 0x8AEC,
+ 0xD649: 0x8AED,
+ 0xD64A: 0x8AEE,
+ 0xD64B: 0x8AEF,
+ 0xD64C: 0x8AF0,
+ 0xD64D: 0x8AF1,
+ 0xD64E: 0x8AF2,
+ 0xD64F: 0x8AF3,
+ 0xD650: 0x8AF4,
+ 0xD651: 0x8AF5,
+ 0xD652: 0x8AF6,
+ 0xD653: 0x8AF7,
+ 0xD654: 0x8AF8,
+ 0xD655: 0x8AF9,
+ 0xD656: 0x8AFA,
+ 0xD657: 0x8AFB,
+ 0xD658: 0x8AFC,
+ 0xD659: 0x8AFD,
+ 0xD65A: 0x8AFE,
+ 0xD65B: 0x8AFF,
+ 0xD65C: 0x8B00,
+ 0xD65D: 0x8B01,
+ 0xD65E: 0x8B02,
+ 0xD65F: 0x8B03,
+ 0xD660: 0x8B04,
+ 0xD661: 0x8B05,
+ 0xD662: 0x8B06,
+ 0xD663: 0x8B08,
+ 0xD664: 0x8B09,
+ 0xD665: 0x8B0A,
+ 0xD666: 0x8B0B,
+ 0xD667: 0x8B0C,
+ 0xD668: 0x8B0D,
+ 0xD669: 0x8B0E,
+ 0xD66A: 0x8B0F,
+ 0xD66B: 0x8B10,
+ 0xD66C: 0x8B11,
+ 0xD66D: 0x8B12,
+ 0xD66E: 0x8B13,
+ 0xD66F: 0x8B14,
+ 0xD670: 0x8B15,
+ 0xD671: 0x8B16,
+ 0xD672: 0x8B17,
+ 0xD673: 0x8B18,
+ 0xD674: 0x8B19,
+ 0xD675: 0x8B1A,
+ 0xD676: 0x8B1B,
+ 0xD677: 0x8B1C,
+ 0xD678: 0x8B1D,
+ 0xD679: 0x8B1E,
+ 0xD67A: 0x8B1F,
+ 0xD67B: 0x8B20,
+ 0xD67C: 0x8B21,
+ 0xD67D: 0x8B22,
+ 0xD67E: 0x8B23,
+ 0xD680: 0x8B24,
+ 0xD681: 0x8B25,
+ 0xD682: 0x8B27,
+ 0xD683: 0x8B28,
+ 0xD684: 0x8B29,
+ 0xD685: 0x8B2A,
+ 0xD686: 0x8B2B,
+ 0xD687: 0x8B2C,
+ 0xD688: 0x8B2D,
+ 0xD689: 0x8B2E,
+ 0xD68A: 0x8B2F,
+ 0xD68B: 0x8B30,
+ 0xD68C: 0x8B31,
+ 0xD68D: 0x8B32,
+ 0xD68E: 0x8B33,
+ 0xD68F: 0x8B34,
+ 0xD690: 0x8B35,
+ 0xD691: 0x8B36,
+ 0xD692: 0x8B37,
+ 0xD693: 0x8B38,
+ 0xD694: 0x8B39,
+ 0xD695: 0x8B3A,
+ 0xD696: 0x8B3B,
+ 0xD697: 0x8B3C,
+ 0xD698: 0x8B3D,
+ 0xD699: 0x8B3E,
+ 0xD69A: 0x8B3F,
+ 0xD69B: 0x8B40,
+ 0xD69C: 0x8B41,
+ 0xD69D: 0x8B42,
+ 0xD69E: 0x8B43,
+ 0xD69F: 0x8B44,
+ 0xD6A0: 0x8B45,
+ 0xD6A1: 0x5E27,
+ 0xD6A2: 0x75C7,
+ 0xD6A3: 0x90D1,
+ 0xD6A4: 0x8BC1,
+ 0xD6A5: 0x829D,
+ 0xD6A6: 0x679D,
+ 0xD6A7: 0x652F,
+ 0xD6A8: 0x5431,
+ 0xD6A9: 0x8718,
+ 0xD6AA: 0x77E5,
+ 0xD6AB: 0x80A2,
+ 0xD6AC: 0x8102,
+ 0xD6AD: 0x6C41,
+ 0xD6AE: 0x4E4B,
+ 0xD6AF: 0x7EC7,
+ 0xD6B0: 0x804C,
+ 0xD6B1: 0x76F4,
+ 0xD6B2: 0x690D,
+ 0xD6B3: 0x6B96,
+ 0xD6B4: 0x6267,
+ 0xD6B5: 0x503C,
+ 0xD6B6: 0x4F84,
+ 0xD6B7: 0x5740,
+ 0xD6B8: 0x6307,
+ 0xD6B9: 0x6B62,
+ 0xD6BA: 0x8DBE,
+ 0xD6BB: 0x53EA,
+ 0xD6BC: 0x65E8,
+ 0xD6BD: 0x7EB8,
+ 0xD6BE: 0x5FD7,
+ 0xD6BF: 0x631A,
+ 0xD6C0: 0x63B7,
+ 0xD6C1: 0x81F3,
+ 0xD6C2: 0x81F4,
+ 0xD6C3: 0x7F6E,
+ 0xD6C4: 0x5E1C,
+ 0xD6C5: 0x5CD9,
+ 0xD6C6: 0x5236,
+ 0xD6C7: 0x667A,
+ 0xD6C8: 0x79E9,
+ 0xD6C9: 0x7A1A,
+ 0xD6CA: 0x8D28,
+ 0xD6CB: 0x7099,
+ 0xD6CC: 0x75D4,
+ 0xD6CD: 0x6EDE,
+ 0xD6CE: 0x6CBB,
+ 0xD6CF: 0x7A92,
+ 0xD6D0: 0x4E2D,
+ 0xD6D1: 0x76C5,
+ 0xD6D2: 0x5FE0,
+ 0xD6D3: 0x949F,
+ 0xD6D4: 0x8877,
+ 0xD6D5: 0x7EC8,
+ 0xD6D6: 0x79CD,
+ 0xD6D7: 0x80BF,
+ 0xD6D8: 0x91CD,
+ 0xD6D9: 0x4EF2,
+ 0xD6DA: 0x4F17,
+ 0xD6DB: 0x821F,
+ 0xD6DC: 0x5468,
+ 0xD6DD: 0x5DDE,
+ 0xD6DE: 0x6D32,
+ 0xD6DF: 0x8BCC,
+ 0xD6E0: 0x7CA5,
+ 0xD6E1: 0x8F74,
+ 0xD6E2: 0x8098,
+ 0xD6E3: 0x5E1A,
+ 0xD6E4: 0x5492,
+ 0xD6E5: 0x76B1,
+ 0xD6E6: 0x5B99,
+ 0xD6E7: 0x663C,
+ 0xD6E8: 0x9AA4,
+ 0xD6E9: 0x73E0,
+ 0xD6EA: 0x682A,
+ 0xD6EB: 0x86DB,
+ 0xD6EC: 0x6731,
+ 0xD6ED: 0x732A,
+ 0xD6EE: 0x8BF8,
+ 0xD6EF: 0x8BDB,
+ 0xD6F0: 0x9010,
+ 0xD6F1: 0x7AF9,
+ 0xD6F2: 0x70DB,
+ 0xD6F3: 0x716E,
+ 0xD6F4: 0x62C4,
+ 0xD6F5: 0x77A9,
+ 0xD6F6: 0x5631,
+ 0xD6F7: 0x4E3B,
+ 0xD6F8: 0x8457,
+ 0xD6F9: 0x67F1,
+ 0xD6FA: 0x52A9,
+ 0xD6FB: 0x86C0,
+ 0xD6FC: 0x8D2E,
+ 0xD6FD: 0x94F8,
+ 0xD6FE: 0x7B51,
+ 0xD740: 0x8B46,
+ 0xD741: 0x8B47,
+ 0xD742: 0x8B48,
+ 0xD743: 0x8B49,
+ 0xD744: 0x8B4A,
+ 0xD745: 0x8B4B,
+ 0xD746: 0x8B4C,
+ 0xD747: 0x8B4D,
+ 0xD748: 0x8B4E,
+ 0xD749: 0x8B4F,
+ 0xD74A: 0x8B50,
+ 0xD74B: 0x8B51,
+ 0xD74C: 0x8B52,
+ 0xD74D: 0x8B53,
+ 0xD74E: 0x8B54,
+ 0xD74F: 0x8B55,
+ 0xD750: 0x8B56,
+ 0xD751: 0x8B57,
+ 0xD752: 0x8B58,
+ 0xD753: 0x8B59,
+ 0xD754: 0x8B5A,
+ 0xD755: 0x8B5B,
+ 0xD756: 0x8B5C,
+ 0xD757: 0x8B5D,
+ 0xD758: 0x8B5E,
+ 0xD759: 0x8B5F,
+ 0xD75A: 0x8B60,
+ 0xD75B: 0x8B61,
+ 0xD75C: 0x8B62,
+ 0xD75D: 0x8B63,
+ 0xD75E: 0x8B64,
+ 0xD75F: 0x8B65,
+ 0xD760: 0x8B67,
+ 0xD761: 0x8B68,
+ 0xD762: 0x8B69,
+ 0xD763: 0x8B6A,
+ 0xD764: 0x8B6B,
+ 0xD765: 0x8B6D,
+ 0xD766: 0x8B6E,
+ 0xD767: 0x8B6F,
+ 0xD768: 0x8B70,
+ 0xD769: 0x8B71,
+ 0xD76A: 0x8B72,
+ 0xD76B: 0x8B73,
+ 0xD76C: 0x8B74,
+ 0xD76D: 0x8B75,
+ 0xD76E: 0x8B76,
+ 0xD76F: 0x8B77,
+ 0xD770: 0x8B78,
+ 0xD771: 0x8B79,
+ 0xD772: 0x8B7A,
+ 0xD773: 0x8B7B,
+ 0xD774: 0x8B7C,
+ 0xD775: 0x8B7D,
+ 0xD776: 0x8B7E,
+ 0xD777: 0x8B7F,
+ 0xD778: 0x8B80,
+ 0xD779: 0x8B81,
+ 0xD77A: 0x8B82,
+ 0xD77B: 0x8B83,
+ 0xD77C: 0x8B84,
+ 0xD77D: 0x8B85,
+ 0xD77E: 0x8B86,
+ 0xD780: 0x8B87,
+ 0xD781: 0x8B88,
+ 0xD782: 0x8B89,
+ 0xD783: 0x8B8A,
+ 0xD784: 0x8B8B,
+ 0xD785: 0x8B8C,
+ 0xD786: 0x8B8D,
+ 0xD787: 0x8B8E,
+ 0xD788: 0x8B8F,
+ 0xD789: 0x8B90,
+ 0xD78A: 0x8B91,
+ 0xD78B: 0x8B92,
+ 0xD78C: 0x8B93,
+ 0xD78D: 0x8B94,
+ 0xD78E: 0x8B95,
+ 0xD78F: 0x8B96,
+ 0xD790: 0x8B97,
+ 0xD791: 0x8B98,
+ 0xD792: 0x8B99,
+ 0xD793: 0x8B9A,
+ 0xD794: 0x8B9B,
+ 0xD795: 0x8B9C,
+ 0xD796: 0x8B9D,
+ 0xD797: 0x8B9E,
+ 0xD798: 0x8B9F,
+ 0xD799: 0x8BAC,
+ 0xD79A: 0x8BB1,
+ 0xD79B: 0x8BBB,
+ 0xD79C: 0x8BC7,
+ 0xD79D: 0x8BD0,
+ 0xD79E: 0x8BEA,
+ 0xD79F: 0x8C09,
+ 0xD7A0: 0x8C1E,
+ 0xD7A1: 0x4F4F,
+ 0xD7A2: 0x6CE8,
+ 0xD7A3: 0x795D,
+ 0xD7A4: 0x9A7B,
+ 0xD7A5: 0x6293,
+ 0xD7A6: 0x722A,
+ 0xD7A7: 0x62FD,
+ 0xD7A8: 0x4E13,
+ 0xD7A9: 0x7816,
+ 0xD7AA: 0x8F6C,
+ 0xD7AB: 0x64B0,
+ 0xD7AC: 0x8D5A,
+ 0xD7AD: 0x7BC6,
+ 0xD7AE: 0x6869,
+ 0xD7AF: 0x5E84,
+ 0xD7B0: 0x88C5,
+ 0xD7B1: 0x5986,
+ 0xD7B2: 0x649E,
+ 0xD7B3: 0x58EE,
+ 0xD7B4: 0x72B6,
+ 0xD7B5: 0x690E,
+ 0xD7B6: 0x9525,
+ 0xD7B7: 0x8FFD,
+ 0xD7B8: 0x8D58,
+ 0xD7B9: 0x5760,
+ 0xD7BA: 0x7F00,
+ 0xD7BB: 0x8C06,
+ 0xD7BC: 0x51C6,
+ 0xD7BD: 0x6349,
+ 0xD7BE: 0x62D9,
+ 0xD7BF: 0x5353,
+ 0xD7C0: 0x684C,
+ 0xD7C1: 0x7422,
+ 0xD7C2: 0x8301,
+ 0xD7C3: 0x914C,
+ 0xD7C4: 0x5544,
+ 0xD7C5: 0x7740,
+ 0xD7C6: 0x707C,
+ 0xD7C7: 0x6D4A,
+ 0xD7C8: 0x5179,
+ 0xD7C9: 0x54A8,
+ 0xD7CA: 0x8D44,
+ 0xD7CB: 0x59FF,
+ 0xD7CC: 0x6ECB,
+ 0xD7CD: 0x6DC4,
+ 0xD7CE: 0x5B5C,
+ 0xD7CF: 0x7D2B,
+ 0xD7D0: 0x4ED4,
+ 0xD7D1: 0x7C7D,
+ 0xD7D2: 0x6ED3,
+ 0xD7D3: 0x5B50,
+ 0xD7D4: 0x81EA,
+ 0xD7D5: 0x6E0D,
+ 0xD7D6: 0x5B57,
+ 0xD7D7: 0x9B03,
+ 0xD7D8: 0x68D5,
+ 0xD7D9: 0x8E2A,
+ 0xD7DA: 0x5B97,
+ 0xD7DB: 0x7EFC,
+ 0xD7DC: 0x603B,
+ 0xD7DD: 0x7EB5,
+ 0xD7DE: 0x90B9,
+ 0xD7DF: 0x8D70,
+ 0xD7E0: 0x594F,
+ 0xD7E1: 0x63CD,
+ 0xD7E2: 0x79DF,
+ 0xD7E3: 0x8DB3,
+ 0xD7E4: 0x5352,
+ 0xD7E5: 0x65CF,
+ 0xD7E6: 0x7956,
+ 0xD7E7: 0x8BC5,
+ 0xD7E8: 0x963B,
+ 0xD7E9: 0x7EC4,
+ 0xD7EA: 0x94BB,
+ 0xD7EB: 0x7E82,
+ 0xD7EC: 0x5634,
+ 0xD7ED: 0x9189,
+ 0xD7EE: 0x6700,
+ 0xD7EF: 0x7F6A,
+ 0xD7F0: 0x5C0A,
+ 0xD7F1: 0x9075,
+ 0xD7F2: 0x6628,
+ 0xD7F3: 0x5DE6,
+ 0xD7F4: 0x4F50,
+ 0xD7F5: 0x67DE,
+ 0xD7F6: 0x505A,
+ 0xD7F7: 0x4F5C,
+ 0xD7F8: 0x5750,
+ 0xD7F9: 0x5EA7,
+ 0xD7FA: 0xE810,
+ 0xD7FB: 0xE811,
+ 0xD7FC: 0xE812,
+ 0xD7FD: 0xE813,
+ 0xD7FE: 0xE814,
+ 0xD840: 0x8C38,
+ 0xD841: 0x8C39,
+ 0xD842: 0x8C3A,
+ 0xD843: 0x8C3B,
+ 0xD844: 0x8C3C,
+ 0xD845: 0x8C3D,
+ 0xD846: 0x8C3E,
+ 0xD847: 0x8C3F,
+ 0xD848: 0x8C40,
+ 0xD849: 0x8C42,
+ 0xD84A: 0x8C43,
+ 0xD84B: 0x8C44,
+ 0xD84C: 0x8C45,
+ 0xD84D: 0x8C48,
+ 0xD84E: 0x8C4A,
+ 0xD84F: 0x8C4B,
+ 0xD850: 0x8C4D,
+ 0xD851: 0x8C4E,
+ 0xD852: 0x8C4F,
+ 0xD853: 0x8C50,
+ 0xD854: 0x8C51,
+ 0xD855: 0x8C52,
+ 0xD856: 0x8C53,
+ 0xD857: 0x8C54,
+ 0xD858: 0x8C56,
+ 0xD859: 0x8C57,
+ 0xD85A: 0x8C58,
+ 0xD85B: 0x8C59,
+ 0xD85C: 0x8C5B,
+ 0xD85D: 0x8C5C,
+ 0xD85E: 0x8C5D,
+ 0xD85F: 0x8C5E,
+ 0xD860: 0x8C5F,
+ 0xD861: 0x8C60,
+ 0xD862: 0x8C63,
+ 0xD863: 0x8C64,
+ 0xD864: 0x8C65,
+ 0xD865: 0x8C66,
+ 0xD866: 0x8C67,
+ 0xD867: 0x8C68,
+ 0xD868: 0x8C69,
+ 0xD869: 0x8C6C,
+ 0xD86A: 0x8C6D,
+ 0xD86B: 0x8C6E,
+ 0xD86C: 0x8C6F,
+ 0xD86D: 0x8C70,
+ 0xD86E: 0x8C71,
+ 0xD86F: 0x8C72,
+ 0xD870: 0x8C74,
+ 0xD871: 0x8C75,
+ 0xD872: 0x8C76,
+ 0xD873: 0x8C77,
+ 0xD874: 0x8C7B,
+ 0xD875: 0x8C7C,
+ 0xD876: 0x8C7D,
+ 0xD877: 0x8C7E,
+ 0xD878: 0x8C7F,
+ 0xD879: 0x8C80,
+ 0xD87A: 0x8C81,
+ 0xD87B: 0x8C83,
+ 0xD87C: 0x8C84,
+ 0xD87D: 0x8C86,
+ 0xD87E: 0x8C87,
+ 0xD880: 0x8C88,
+ 0xD881: 0x8C8B,
+ 0xD882: 0x8C8D,
+ 0xD883: 0x8C8E,
+ 0xD884: 0x8C8F,
+ 0xD885: 0x8C90,
+ 0xD886: 0x8C91,
+ 0xD887: 0x8C92,
+ 0xD888: 0x8C93,
+ 0xD889: 0x8C95,
+ 0xD88A: 0x8C96,
+ 0xD88B: 0x8C97,
+ 0xD88C: 0x8C99,
+ 0xD88D: 0x8C9A,
+ 0xD88E: 0x8C9B,
+ 0xD88F: 0x8C9C,
+ 0xD890: 0x8C9D,
+ 0xD891: 0x8C9E,
+ 0xD892: 0x8C9F,
+ 0xD893: 0x8CA0,
+ 0xD894: 0x8CA1,
+ 0xD895: 0x8CA2,
+ 0xD896: 0x8CA3,
+ 0xD897: 0x8CA4,
+ 0xD898: 0x8CA5,
+ 0xD899: 0x8CA6,
+ 0xD89A: 0x8CA7,
+ 0xD89B: 0x8CA8,
+ 0xD89C: 0x8CA9,
+ 0xD89D: 0x8CAA,
+ 0xD89E: 0x8CAB,
+ 0xD89F: 0x8CAC,
+ 0xD8A0: 0x8CAD,
+ 0xD8A1: 0x4E8D,
+ 0xD8A2: 0x4E0C,
+ 0xD8A3: 0x5140,
+ 0xD8A4: 0x4E10,
+ 0xD8A5: 0x5EFF,
+ 0xD8A6: 0x5345,
+ 0xD8A7: 0x4E15,
+ 0xD8A8: 0x4E98,
+ 0xD8A9: 0x4E1E,
+ 0xD8AA: 0x9B32,
+ 0xD8AB: 0x5B6C,
+ 0xD8AC: 0x5669,
+ 0xD8AD: 0x4E28,
+ 0xD8AE: 0x79BA,
+ 0xD8AF: 0x4E3F,
+ 0xD8B0: 0x5315,
+ 0xD8B1: 0x4E47,
+ 0xD8B2: 0x592D,
+ 0xD8B3: 0x723B,
+ 0xD8B4: 0x536E,
+ 0xD8B5: 0x6C10,
+ 0xD8B6: 0x56DF,
+ 0xD8B7: 0x80E4,
+ 0xD8B8: 0x9997,
+ 0xD8B9: 0x6BD3,
+ 0xD8BA: 0x777E,
+ 0xD8BB: 0x9F17,
+ 0xD8BC: 0x4E36,
+ 0xD8BD: 0x4E9F,
+ 0xD8BE: 0x9F10,
+ 0xD8BF: 0x4E5C,
+ 0xD8C0: 0x4E69,
+ 0xD8C1: 0x4E93,
+ 0xD8C2: 0x8288,
+ 0xD8C3: 0x5B5B,
+ 0xD8C4: 0x556C,
+ 0xD8C5: 0x560F,
+ 0xD8C6: 0x4EC4,
+ 0xD8C7: 0x538D,
+ 0xD8C8: 0x539D,
+ 0xD8C9: 0x53A3,
+ 0xD8CA: 0x53A5,
+ 0xD8CB: 0x53AE,
+ 0xD8CC: 0x9765,
+ 0xD8CD: 0x8D5D,
+ 0xD8CE: 0x531A,
+ 0xD8CF: 0x53F5,
+ 0xD8D0: 0x5326,
+ 0xD8D1: 0x532E,
+ 0xD8D2: 0x533E,
+ 0xD8D3: 0x8D5C,
+ 0xD8D4: 0x5366,
+ 0xD8D5: 0x5363,
+ 0xD8D6: 0x5202,
+ 0xD8D7: 0x5208,
+ 0xD8D8: 0x520E,
+ 0xD8D9: 0x522D,
+ 0xD8DA: 0x5233,
+ 0xD8DB: 0x523F,
+ 0xD8DC: 0x5240,
+ 0xD8DD: 0x524C,
+ 0xD8DE: 0x525E,
+ 0xD8DF: 0x5261,
+ 0xD8E0: 0x525C,
+ 0xD8E1: 0x84AF,
+ 0xD8E2: 0x527D,
+ 0xD8E3: 0x5282,
+ 0xD8E4: 0x5281,
+ 0xD8E5: 0x5290,
+ 0xD8E6: 0x5293,
+ 0xD8E7: 0x5182,
+ 0xD8E8: 0x7F54,
+ 0xD8E9: 0x4EBB,
+ 0xD8EA: 0x4EC3,
+ 0xD8EB: 0x4EC9,
+ 0xD8EC: 0x4EC2,
+ 0xD8ED: 0x4EE8,
+ 0xD8EE: 0x4EE1,
+ 0xD8EF: 0x4EEB,
+ 0xD8F0: 0x4EDE,
+ 0xD8F1: 0x4F1B,
+ 0xD8F2: 0x4EF3,
+ 0xD8F3: 0x4F22,
+ 0xD8F4: 0x4F64,
+ 0xD8F5: 0x4EF5,
+ 0xD8F6: 0x4F25,
+ 0xD8F7: 0x4F27,
+ 0xD8F8: 0x4F09,
+ 0xD8F9: 0x4F2B,
+ 0xD8FA: 0x4F5E,
+ 0xD8FB: 0x4F67,
+ 0xD8FC: 0x6538,
+ 0xD8FD: 0x4F5A,
+ 0xD8FE: 0x4F5D,
+ 0xD940: 0x8CAE,
+ 0xD941: 0x8CAF,
+ 0xD942: 0x8CB0,
+ 0xD943: 0x8CB1,
+ 0xD944: 0x8CB2,
+ 0xD945: 0x8CB3,
+ 0xD946: 0x8CB4,
+ 0xD947: 0x8CB5,
+ 0xD948: 0x8CB6,
+ 0xD949: 0x8CB7,
+ 0xD94A: 0x8CB8,
+ 0xD94B: 0x8CB9,
+ 0xD94C: 0x8CBA,
+ 0xD94D: 0x8CBB,
+ 0xD94E: 0x8CBC,
+ 0xD94F: 0x8CBD,
+ 0xD950: 0x8CBE,
+ 0xD951: 0x8CBF,
+ 0xD952: 0x8CC0,
+ 0xD953: 0x8CC1,
+ 0xD954: 0x8CC2,
+ 0xD955: 0x8CC3,
+ 0xD956: 0x8CC4,
+ 0xD957: 0x8CC5,
+ 0xD958: 0x8CC6,
+ 0xD959: 0x8CC7,
+ 0xD95A: 0x8CC8,
+ 0xD95B: 0x8CC9,
+ 0xD95C: 0x8CCA,
+ 0xD95D: 0x8CCB,
+ 0xD95E: 0x8CCC,
+ 0xD95F: 0x8CCD,
+ 0xD960: 0x8CCE,
+ 0xD961: 0x8CCF,
+ 0xD962: 0x8CD0,
+ 0xD963: 0x8CD1,
+ 0xD964: 0x8CD2,
+ 0xD965: 0x8CD3,
+ 0xD966: 0x8CD4,
+ 0xD967: 0x8CD5,
+ 0xD968: 0x8CD6,
+ 0xD969: 0x8CD7,
+ 0xD96A: 0x8CD8,
+ 0xD96B: 0x8CD9,
+ 0xD96C: 0x8CDA,
+ 0xD96D: 0x8CDB,
+ 0xD96E: 0x8CDC,
+ 0xD96F: 0x8CDD,
+ 0xD970: 0x8CDE,
+ 0xD971: 0x8CDF,
+ 0xD972: 0x8CE0,
+ 0xD973: 0x8CE1,
+ 0xD974: 0x8CE2,
+ 0xD975: 0x8CE3,
+ 0xD976: 0x8CE4,
+ 0xD977: 0x8CE5,
+ 0xD978: 0x8CE6,
+ 0xD979: 0x8CE7,
+ 0xD97A: 0x8CE8,
+ 0xD97B: 0x8CE9,
+ 0xD97C: 0x8CEA,
+ 0xD97D: 0x8CEB,
+ 0xD97E: 0x8CEC,
+ 0xD980: 0x8CED,
+ 0xD981: 0x8CEE,
+ 0xD982: 0x8CEF,
+ 0xD983: 0x8CF0,
+ 0xD984: 0x8CF1,
+ 0xD985: 0x8CF2,
+ 0xD986: 0x8CF3,
+ 0xD987: 0x8CF4,
+ 0xD988: 0x8CF5,
+ 0xD989: 0x8CF6,
+ 0xD98A: 0x8CF7,
+ 0xD98B: 0x8CF8,
+ 0xD98C: 0x8CF9,
+ 0xD98D: 0x8CFA,
+ 0xD98E: 0x8CFB,
+ 0xD98F: 0x8CFC,
+ 0xD990: 0x8CFD,
+ 0xD991: 0x8CFE,
+ 0xD992: 0x8CFF,
+ 0xD993: 0x8D00,
+ 0xD994: 0x8D01,
+ 0xD995: 0x8D02,
+ 0xD996: 0x8D03,
+ 0xD997: 0x8D04,
+ 0xD998: 0x8D05,
+ 0xD999: 0x8D06,
+ 0xD99A: 0x8D07,
+ 0xD99B: 0x8D08,
+ 0xD99C: 0x8D09,
+ 0xD99D: 0x8D0A,
+ 0xD99E: 0x8D0B,
+ 0xD99F: 0x8D0C,
+ 0xD9A0: 0x8D0D,
+ 0xD9A1: 0x4F5F,
+ 0xD9A2: 0x4F57,
+ 0xD9A3: 0x4F32,
+ 0xD9A4: 0x4F3D,
+ 0xD9A5: 0x4F76,
+ 0xD9A6: 0x4F74,
+ 0xD9A7: 0x4F91,
+ 0xD9A8: 0x4F89,
+ 0xD9A9: 0x4F83,
+ 0xD9AA: 0x4F8F,
+ 0xD9AB: 0x4F7E,
+ 0xD9AC: 0x4F7B,
+ 0xD9AD: 0x4FAA,
+ 0xD9AE: 0x4F7C,
+ 0xD9AF: 0x4FAC,
+ 0xD9B0: 0x4F94,
+ 0xD9B1: 0x4FE6,
+ 0xD9B2: 0x4FE8,
+ 0xD9B3: 0x4FEA,
+ 0xD9B4: 0x4FC5,
+ 0xD9B5: 0x4FDA,
+ 0xD9B6: 0x4FE3,
+ 0xD9B7: 0x4FDC,
+ 0xD9B8: 0x4FD1,
+ 0xD9B9: 0x4FDF,
+ 0xD9BA: 0x4FF8,
+ 0xD9BB: 0x5029,
+ 0xD9BC: 0x504C,
+ 0xD9BD: 0x4FF3,
+ 0xD9BE: 0x502C,
+ 0xD9BF: 0x500F,
+ 0xD9C0: 0x502E,
+ 0xD9C1: 0x502D,
+ 0xD9C2: 0x4FFE,
+ 0xD9C3: 0x501C,
+ 0xD9C4: 0x500C,
+ 0xD9C5: 0x5025,
+ 0xD9C6: 0x5028,
+ 0xD9C7: 0x507E,
+ 0xD9C8: 0x5043,
+ 0xD9C9: 0x5055,
+ 0xD9CA: 0x5048,
+ 0xD9CB: 0x504E,
+ 0xD9CC: 0x506C,
+ 0xD9CD: 0x507B,
+ 0xD9CE: 0x50A5,
+ 0xD9CF: 0x50A7,
+ 0xD9D0: 0x50A9,
+ 0xD9D1: 0x50BA,
+ 0xD9D2: 0x50D6,
+ 0xD9D3: 0x5106,
+ 0xD9D4: 0x50ED,
+ 0xD9D5: 0x50EC,
+ 0xD9D6: 0x50E6,
+ 0xD9D7: 0x50EE,
+ 0xD9D8: 0x5107,
+ 0xD9D9: 0x510B,
+ 0xD9DA: 0x4EDD,
+ 0xD9DB: 0x6C3D,
+ 0xD9DC: 0x4F58,
+ 0xD9DD: 0x4F65,
+ 0xD9DE: 0x4FCE,
+ 0xD9DF: 0x9FA0,
+ 0xD9E0: 0x6C46,
+ 0xD9E1: 0x7C74,
+ 0xD9E2: 0x516E,
+ 0xD9E3: 0x5DFD,
+ 0xD9E4: 0x9EC9,
+ 0xD9E5: 0x9998,
+ 0xD9E6: 0x5181,
+ 0xD9E7: 0x5914,
+ 0xD9E8: 0x52F9,
+ 0xD9E9: 0x530D,
+ 0xD9EA: 0x8A07,
+ 0xD9EB: 0x5310,
+ 0xD9EC: 0x51EB,
+ 0xD9ED: 0x5919,
+ 0xD9EE: 0x5155,
+ 0xD9EF: 0x4EA0,
+ 0xD9F0: 0x5156,
+ 0xD9F1: 0x4EB3,
+ 0xD9F2: 0x886E,
+ 0xD9F3: 0x88A4,
+ 0xD9F4: 0x4EB5,
+ 0xD9F5: 0x8114,
+ 0xD9F6: 0x88D2,
+ 0xD9F7: 0x7980,
+ 0xD9F8: 0x5B34,
+ 0xD9F9: 0x8803,
+ 0xD9FA: 0x7FB8,
+ 0xD9FB: 0x51AB,
+ 0xD9FC: 0x51B1,
+ 0xD9FD: 0x51BD,
+ 0xD9FE: 0x51BC,
+ 0xDA40: 0x8D0E,
+ 0xDA41: 0x8D0F,
+ 0xDA42: 0x8D10,
+ 0xDA43: 0x8D11,
+ 0xDA44: 0x8D12,
+ 0xDA45: 0x8D13,
+ 0xDA46: 0x8D14,
+ 0xDA47: 0x8D15,
+ 0xDA48: 0x8D16,
+ 0xDA49: 0x8D17,
+ 0xDA4A: 0x8D18,
+ 0xDA4B: 0x8D19,
+ 0xDA4C: 0x8D1A,
+ 0xDA4D: 0x8D1B,
+ 0xDA4E: 0x8D1C,
+ 0xDA4F: 0x8D20,
+ 0xDA50: 0x8D51,
+ 0xDA51: 0x8D52,
+ 0xDA52: 0x8D57,
+ 0xDA53: 0x8D5F,
+ 0xDA54: 0x8D65,
+ 0xDA55: 0x8D68,
+ 0xDA56: 0x8D69,
+ 0xDA57: 0x8D6A,
+ 0xDA58: 0x8D6C,
+ 0xDA59: 0x8D6E,
+ 0xDA5A: 0x8D6F,
+ 0xDA5B: 0x8D71,
+ 0xDA5C: 0x8D72,
+ 0xDA5D: 0x8D78,
+ 0xDA5E: 0x8D79,
+ 0xDA5F: 0x8D7A,
+ 0xDA60: 0x8D7B,
+ 0xDA61: 0x8D7C,
+ 0xDA62: 0x8D7D,
+ 0xDA63: 0x8D7E,
+ 0xDA64: 0x8D7F,
+ 0xDA65: 0x8D80,
+ 0xDA66: 0x8D82,
+ 0xDA67: 0x8D83,
+ 0xDA68: 0x8D86,
+ 0xDA69: 0x8D87,
+ 0xDA6A: 0x8D88,
+ 0xDA6B: 0x8D89,
+ 0xDA6C: 0x8D8C,
+ 0xDA6D: 0x8D8D,
+ 0xDA6E: 0x8D8E,
+ 0xDA6F: 0x8D8F,
+ 0xDA70: 0x8D90,
+ 0xDA71: 0x8D92,
+ 0xDA72: 0x8D93,
+ 0xDA73: 0x8D95,
+ 0xDA74: 0x8D96,
+ 0xDA75: 0x8D97,
+ 0xDA76: 0x8D98,
+ 0xDA77: 0x8D99,
+ 0xDA78: 0x8D9A,
+ 0xDA79: 0x8D9B,
+ 0xDA7A: 0x8D9C,
+ 0xDA7B: 0x8D9D,
+ 0xDA7C: 0x8D9E,
+ 0xDA7D: 0x8DA0,
+ 0xDA7E: 0x8DA1,
+ 0xDA80: 0x8DA2,
+ 0xDA81: 0x8DA4,
+ 0xDA82: 0x8DA5,
+ 0xDA83: 0x8DA6,
+ 0xDA84: 0x8DA7,
+ 0xDA85: 0x8DA8,
+ 0xDA86: 0x8DA9,
+ 0xDA87: 0x8DAA,
+ 0xDA88: 0x8DAB,
+ 0xDA89: 0x8DAC,
+ 0xDA8A: 0x8DAD,
+ 0xDA8B: 0x8DAE,
+ 0xDA8C: 0x8DAF,
+ 0xDA8D: 0x8DB0,
+ 0xDA8E: 0x8DB2,
+ 0xDA8F: 0x8DB6,
+ 0xDA90: 0x8DB7,
+ 0xDA91: 0x8DB9,
+ 0xDA92: 0x8DBB,
+ 0xDA93: 0x8DBD,
+ 0xDA94: 0x8DC0,
+ 0xDA95: 0x8DC1,
+ 0xDA96: 0x8DC2,
+ 0xDA97: 0x8DC5,
+ 0xDA98: 0x8DC7,
+ 0xDA99: 0x8DC8,
+ 0xDA9A: 0x8DC9,
+ 0xDA9B: 0x8DCA,
+ 0xDA9C: 0x8DCD,
+ 0xDA9D: 0x8DD0,
+ 0xDA9E: 0x8DD2,
+ 0xDA9F: 0x8DD3,
+ 0xDAA0: 0x8DD4,
+ 0xDAA1: 0x51C7,
+ 0xDAA2: 0x5196,
+ 0xDAA3: 0x51A2,
+ 0xDAA4: 0x51A5,
+ 0xDAA5: 0x8BA0,
+ 0xDAA6: 0x8BA6,
+ 0xDAA7: 0x8BA7,
+ 0xDAA8: 0x8BAA,
+ 0xDAA9: 0x8BB4,
+ 0xDAAA: 0x8BB5,
+ 0xDAAB: 0x8BB7,
+ 0xDAAC: 0x8BC2,
+ 0xDAAD: 0x8BC3,
+ 0xDAAE: 0x8BCB,
+ 0xDAAF: 0x8BCF,
+ 0xDAB0: 0x8BCE,
+ 0xDAB1: 0x8BD2,
+ 0xDAB2: 0x8BD3,
+ 0xDAB3: 0x8BD4,
+ 0xDAB4: 0x8BD6,
+ 0xDAB5: 0x8BD8,
+ 0xDAB6: 0x8BD9,
+ 0xDAB7: 0x8BDC,
+ 0xDAB8: 0x8BDF,
+ 0xDAB9: 0x8BE0,
+ 0xDABA: 0x8BE4,
+ 0xDABB: 0x8BE8,
+ 0xDABC: 0x8BE9,
+ 0xDABD: 0x8BEE,
+ 0xDABE: 0x8BF0,
+ 0xDABF: 0x8BF3,
+ 0xDAC0: 0x8BF6,
+ 0xDAC1: 0x8BF9,
+ 0xDAC2: 0x8BFC,
+ 0xDAC3: 0x8BFF,
+ 0xDAC4: 0x8C00,
+ 0xDAC5: 0x8C02,
+ 0xDAC6: 0x8C04,
+ 0xDAC7: 0x8C07,
+ 0xDAC8: 0x8C0C,
+ 0xDAC9: 0x8C0F,
+ 0xDACA: 0x8C11,
+ 0xDACB: 0x8C12,
+ 0xDACC: 0x8C14,
+ 0xDACD: 0x8C15,
+ 0xDACE: 0x8C16,
+ 0xDACF: 0x8C19,
+ 0xDAD0: 0x8C1B,
+ 0xDAD1: 0x8C18,
+ 0xDAD2: 0x8C1D,
+ 0xDAD3: 0x8C1F,
+ 0xDAD4: 0x8C20,
+ 0xDAD5: 0x8C21,
+ 0xDAD6: 0x8C25,
+ 0xDAD7: 0x8C27,
+ 0xDAD8: 0x8C2A,
+ 0xDAD9: 0x8C2B,
+ 0xDADA: 0x8C2E,
+ 0xDADB: 0x8C2F,
+ 0xDADC: 0x8C32,
+ 0xDADD: 0x8C33,
+ 0xDADE: 0x8C35,
+ 0xDADF: 0x8C36,
+ 0xDAE0: 0x5369,
+ 0xDAE1: 0x537A,
+ 0xDAE2: 0x961D,
+ 0xDAE3: 0x9622,
+ 0xDAE4: 0x9621,
+ 0xDAE5: 0x9631,
+ 0xDAE6: 0x962A,
+ 0xDAE7: 0x963D,
+ 0xDAE8: 0x963C,
+ 0xDAE9: 0x9642,
+ 0xDAEA: 0x9649,
+ 0xDAEB: 0x9654,
+ 0xDAEC: 0x965F,
+ 0xDAED: 0x9667,
+ 0xDAEE: 0x966C,
+ 0xDAEF: 0x9672,
+ 0xDAF0: 0x9674,
+ 0xDAF1: 0x9688,
+ 0xDAF2: 0x968D,
+ 0xDAF3: 0x9697,
+ 0xDAF4: 0x96B0,
+ 0xDAF5: 0x9097,
+ 0xDAF6: 0x909B,
+ 0xDAF7: 0x909D,
+ 0xDAF8: 0x9099,
+ 0xDAF9: 0x90AC,
+ 0xDAFA: 0x90A1,
+ 0xDAFB: 0x90B4,
+ 0xDAFC: 0x90B3,
+ 0xDAFD: 0x90B6,
+ 0xDAFE: 0x90BA,
+ 0xDB40: 0x8DD5,
+ 0xDB41: 0x8DD8,
+ 0xDB42: 0x8DD9,
+ 0xDB43: 0x8DDC,
+ 0xDB44: 0x8DE0,
+ 0xDB45: 0x8DE1,
+ 0xDB46: 0x8DE2,
+ 0xDB47: 0x8DE5,
+ 0xDB48: 0x8DE6,
+ 0xDB49: 0x8DE7,
+ 0xDB4A: 0x8DE9,
+ 0xDB4B: 0x8DED,
+ 0xDB4C: 0x8DEE,
+ 0xDB4D: 0x8DF0,
+ 0xDB4E: 0x8DF1,
+ 0xDB4F: 0x8DF2,
+ 0xDB50: 0x8DF4,
+ 0xDB51: 0x8DF6,
+ 0xDB52: 0x8DFC,
+ 0xDB53: 0x8DFE,
+ 0xDB54: 0x8DFF,
+ 0xDB55: 0x8E00,
+ 0xDB56: 0x8E01,
+ 0xDB57: 0x8E02,
+ 0xDB58: 0x8E03,
+ 0xDB59: 0x8E04,
+ 0xDB5A: 0x8E06,
+ 0xDB5B: 0x8E07,
+ 0xDB5C: 0x8E08,
+ 0xDB5D: 0x8E0B,
+ 0xDB5E: 0x8E0D,
+ 0xDB5F: 0x8E0E,
+ 0xDB60: 0x8E10,
+ 0xDB61: 0x8E11,
+ 0xDB62: 0x8E12,
+ 0xDB63: 0x8E13,
+ 0xDB64: 0x8E15,
+ 0xDB65: 0x8E16,
+ 0xDB66: 0x8E17,
+ 0xDB67: 0x8E18,
+ 0xDB68: 0x8E19,
+ 0xDB69: 0x8E1A,
+ 0xDB6A: 0x8E1B,
+ 0xDB6B: 0x8E1C,
+ 0xDB6C: 0x8E20,
+ 0xDB6D: 0x8E21,
+ 0xDB6E: 0x8E24,
+ 0xDB6F: 0x8E25,
+ 0xDB70: 0x8E26,
+ 0xDB71: 0x8E27,
+ 0xDB72: 0x8E28,
+ 0xDB73: 0x8E2B,
+ 0xDB74: 0x8E2D,
+ 0xDB75: 0x8E30,
+ 0xDB76: 0x8E32,
+ 0xDB77: 0x8E33,
+ 0xDB78: 0x8E34,
+ 0xDB79: 0x8E36,
+ 0xDB7A: 0x8E37,
+ 0xDB7B: 0x8E38,
+ 0xDB7C: 0x8E3B,
+ 0xDB7D: 0x8E3C,
+ 0xDB7E: 0x8E3E,
+ 0xDB80: 0x8E3F,
+ 0xDB81: 0x8E43,
+ 0xDB82: 0x8E45,
+ 0xDB83: 0x8E46,
+ 0xDB84: 0x8E4C,
+ 0xDB85: 0x8E4D,
+ 0xDB86: 0x8E4E,
+ 0xDB87: 0x8E4F,
+ 0xDB88: 0x8E50,
+ 0xDB89: 0x8E53,
+ 0xDB8A: 0x8E54,
+ 0xDB8B: 0x8E55,
+ 0xDB8C: 0x8E56,
+ 0xDB8D: 0x8E57,
+ 0xDB8E: 0x8E58,
+ 0xDB8F: 0x8E5A,
+ 0xDB90: 0x8E5B,
+ 0xDB91: 0x8E5C,
+ 0xDB92: 0x8E5D,
+ 0xDB93: 0x8E5E,
+ 0xDB94: 0x8E5F,
+ 0xDB95: 0x8E60,
+ 0xDB96: 0x8E61,
+ 0xDB97: 0x8E62,
+ 0xDB98: 0x8E63,
+ 0xDB99: 0x8E64,
+ 0xDB9A: 0x8E65,
+ 0xDB9B: 0x8E67,
+ 0xDB9C: 0x8E68,
+ 0xDB9D: 0x8E6A,
+ 0xDB9E: 0x8E6B,
+ 0xDB9F: 0x8E6E,
+ 0xDBA0: 0x8E71,
+ 0xDBA1: 0x90B8,
+ 0xDBA2: 0x90B0,
+ 0xDBA3: 0x90CF,
+ 0xDBA4: 0x90C5,
+ 0xDBA5: 0x90BE,
+ 0xDBA6: 0x90D0,
+ 0xDBA7: 0x90C4,
+ 0xDBA8: 0x90C7,
+ 0xDBA9: 0x90D3,
+ 0xDBAA: 0x90E6,
+ 0xDBAB: 0x90E2,
+ 0xDBAC: 0x90DC,
+ 0xDBAD: 0x90D7,
+ 0xDBAE: 0x90DB,
+ 0xDBAF: 0x90EB,
+ 0xDBB0: 0x90EF,
+ 0xDBB1: 0x90FE,
+ 0xDBB2: 0x9104,
+ 0xDBB3: 0x9122,
+ 0xDBB4: 0x911E,
+ 0xDBB5: 0x9123,
+ 0xDBB6: 0x9131,
+ 0xDBB7: 0x912F,
+ 0xDBB8: 0x9139,
+ 0xDBB9: 0x9143,
+ 0xDBBA: 0x9146,
+ 0xDBBB: 0x520D,
+ 0xDBBC: 0x5942,
+ 0xDBBD: 0x52A2,
+ 0xDBBE: 0x52AC,
+ 0xDBBF: 0x52AD,
+ 0xDBC0: 0x52BE,
+ 0xDBC1: 0x54FF,
+ 0xDBC2: 0x52D0,
+ 0xDBC3: 0x52D6,
+ 0xDBC4: 0x52F0,
+ 0xDBC5: 0x53DF,
+ 0xDBC6: 0x71EE,
+ 0xDBC7: 0x77CD,
+ 0xDBC8: 0x5EF4,
+ 0xDBC9: 0x51F5,
+ 0xDBCA: 0x51FC,
+ 0xDBCB: 0x9B2F,
+ 0xDBCC: 0x53B6,
+ 0xDBCD: 0x5F01,
+ 0xDBCE: 0x755A,
+ 0xDBCF: 0x5DEF,
+ 0xDBD0: 0x574C,
+ 0xDBD1: 0x57A9,
+ 0xDBD2: 0x57A1,
+ 0xDBD3: 0x587E,
+ 0xDBD4: 0x58BC,
+ 0xDBD5: 0x58C5,
+ 0xDBD6: 0x58D1,
+ 0xDBD7: 0x5729,
+ 0xDBD8: 0x572C,
+ 0xDBD9: 0x572A,
+ 0xDBDA: 0x5733,
+ 0xDBDB: 0x5739,
+ 0xDBDC: 0x572E,
+ 0xDBDD: 0x572F,
+ 0xDBDE: 0x575C,
+ 0xDBDF: 0x573B,
+ 0xDBE0: 0x5742,
+ 0xDBE1: 0x5769,
+ 0xDBE2: 0x5785,
+ 0xDBE3: 0x576B,
+ 0xDBE4: 0x5786,
+ 0xDBE5: 0x577C,
+ 0xDBE6: 0x577B,
+ 0xDBE7: 0x5768,
+ 0xDBE8: 0x576D,
+ 0xDBE9: 0x5776,
+ 0xDBEA: 0x5773,
+ 0xDBEB: 0x57AD,
+ 0xDBEC: 0x57A4,
+ 0xDBED: 0x578C,
+ 0xDBEE: 0x57B2,
+ 0xDBEF: 0x57CF,
+ 0xDBF0: 0x57A7,
+ 0xDBF1: 0x57B4,
+ 0xDBF2: 0x5793,
+ 0xDBF3: 0x57A0,
+ 0xDBF4: 0x57D5,
+ 0xDBF5: 0x57D8,
+ 0xDBF6: 0x57DA,
+ 0xDBF7: 0x57D9,
+ 0xDBF8: 0x57D2,
+ 0xDBF9: 0x57B8,
+ 0xDBFA: 0x57F4,
+ 0xDBFB: 0x57EF,
+ 0xDBFC: 0x57F8,
+ 0xDBFD: 0x57E4,
+ 0xDBFE: 0x57DD,
+ 0xDC40: 0x8E73,
+ 0xDC41: 0x8E75,
+ 0xDC42: 0x8E77,
+ 0xDC43: 0x8E78,
+ 0xDC44: 0x8E79,
+ 0xDC45: 0x8E7A,
+ 0xDC46: 0x8E7B,
+ 0xDC47: 0x8E7D,
+ 0xDC48: 0x8E7E,
+ 0xDC49: 0x8E80,
+ 0xDC4A: 0x8E82,
+ 0xDC4B: 0x8E83,
+ 0xDC4C: 0x8E84,
+ 0xDC4D: 0x8E86,
+ 0xDC4E: 0x8E88,
+ 0xDC4F: 0x8E89,
+ 0xDC50: 0x8E8A,
+ 0xDC51: 0x8E8B,
+ 0xDC52: 0x8E8C,
+ 0xDC53: 0x8E8D,
+ 0xDC54: 0x8E8E,
+ 0xDC55: 0x8E91,
+ 0xDC56: 0x8E92,
+ 0xDC57: 0x8E93,
+ 0xDC58: 0x8E95,
+ 0xDC59: 0x8E96,
+ 0xDC5A: 0x8E97,
+ 0xDC5B: 0x8E98,
+ 0xDC5C: 0x8E99,
+ 0xDC5D: 0x8E9A,
+ 0xDC5E: 0x8E9B,
+ 0xDC5F: 0x8E9D,
+ 0xDC60: 0x8E9F,
+ 0xDC61: 0x8EA0,
+ 0xDC62: 0x8EA1,
+ 0xDC63: 0x8EA2,
+ 0xDC64: 0x8EA3,
+ 0xDC65: 0x8EA4,
+ 0xDC66: 0x8EA5,
+ 0xDC67: 0x8EA6,
+ 0xDC68: 0x8EA7,
+ 0xDC69: 0x8EA8,
+ 0xDC6A: 0x8EA9,
+ 0xDC6B: 0x8EAA,
+ 0xDC6C: 0x8EAD,
+ 0xDC6D: 0x8EAE,
+ 0xDC6E: 0x8EB0,
+ 0xDC6F: 0x8EB1,
+ 0xDC70: 0x8EB3,
+ 0xDC71: 0x8EB4,
+ 0xDC72: 0x8EB5,
+ 0xDC73: 0x8EB6,
+ 0xDC74: 0x8EB7,
+ 0xDC75: 0x8EB8,
+ 0xDC76: 0x8EB9,
+ 0xDC77: 0x8EBB,
+ 0xDC78: 0x8EBC,
+ 0xDC79: 0x8EBD,
+ 0xDC7A: 0x8EBE,
+ 0xDC7B: 0x8EBF,
+ 0xDC7C: 0x8EC0,
+ 0xDC7D: 0x8EC1,
+ 0xDC7E: 0x8EC2,
+ 0xDC80: 0x8EC3,
+ 0xDC81: 0x8EC4,
+ 0xDC82: 0x8EC5,
+ 0xDC83: 0x8EC6,
+ 0xDC84: 0x8EC7,
+ 0xDC85: 0x8EC8,
+ 0xDC86: 0x8EC9,
+ 0xDC87: 0x8ECA,
+ 0xDC88: 0x8ECB,
+ 0xDC89: 0x8ECC,
+ 0xDC8A: 0x8ECD,
+ 0xDC8B: 0x8ECF,
+ 0xDC8C: 0x8ED0,
+ 0xDC8D: 0x8ED1,
+ 0xDC8E: 0x8ED2,
+ 0xDC8F: 0x8ED3,
+ 0xDC90: 0x8ED4,
+ 0xDC91: 0x8ED5,
+ 0xDC92: 0x8ED6,
+ 0xDC93: 0x8ED7,
+ 0xDC94: 0x8ED8,
+ 0xDC95: 0x8ED9,
+ 0xDC96: 0x8EDA,
+ 0xDC97: 0x8EDB,
+ 0xDC98: 0x8EDC,
+ 0xDC99: 0x8EDD,
+ 0xDC9A: 0x8EDE,
+ 0xDC9B: 0x8EDF,
+ 0xDC9C: 0x8EE0,
+ 0xDC9D: 0x8EE1,
+ 0xDC9E: 0x8EE2,
+ 0xDC9F: 0x8EE3,
+ 0xDCA0: 0x8EE4,
+ 0xDCA1: 0x580B,
+ 0xDCA2: 0x580D,
+ 0xDCA3: 0x57FD,
+ 0xDCA4: 0x57ED,
+ 0xDCA5: 0x5800,
+ 0xDCA6: 0x581E,
+ 0xDCA7: 0x5819,
+ 0xDCA8: 0x5844,
+ 0xDCA9: 0x5820,
+ 0xDCAA: 0x5865,
+ 0xDCAB: 0x586C,
+ 0xDCAC: 0x5881,
+ 0xDCAD: 0x5889,
+ 0xDCAE: 0x589A,
+ 0xDCAF: 0x5880,
+ 0xDCB0: 0x99A8,
+ 0xDCB1: 0x9F19,
+ 0xDCB2: 0x61FF,
+ 0xDCB3: 0x8279,
+ 0xDCB4: 0x827D,
+ 0xDCB5: 0x827F,
+ 0xDCB6: 0x828F,
+ 0xDCB7: 0x828A,
+ 0xDCB8: 0x82A8,
+ 0xDCB9: 0x8284,
+ 0xDCBA: 0x828E,
+ 0xDCBB: 0x8291,
+ 0xDCBC: 0x8297,
+ 0xDCBD: 0x8299,
+ 0xDCBE: 0x82AB,
+ 0xDCBF: 0x82B8,
+ 0xDCC0: 0x82BE,
+ 0xDCC1: 0x82B0,
+ 0xDCC2: 0x82C8,
+ 0xDCC3: 0x82CA,
+ 0xDCC4: 0x82E3,
+ 0xDCC5: 0x8298,
+ 0xDCC6: 0x82B7,
+ 0xDCC7: 0x82AE,
+ 0xDCC8: 0x82CB,
+ 0xDCC9: 0x82CC,
+ 0xDCCA: 0x82C1,
+ 0xDCCB: 0x82A9,
+ 0xDCCC: 0x82B4,
+ 0xDCCD: 0x82A1,
+ 0xDCCE: 0x82AA,
+ 0xDCCF: 0x829F,
+ 0xDCD0: 0x82C4,
+ 0xDCD1: 0x82CE,
+ 0xDCD2: 0x82A4,
+ 0xDCD3: 0x82E1,
+ 0xDCD4: 0x8309,
+ 0xDCD5: 0x82F7,
+ 0xDCD6: 0x82E4,
+ 0xDCD7: 0x830F,
+ 0xDCD8: 0x8307,
+ 0xDCD9: 0x82DC,
+ 0xDCDA: 0x82F4,
+ 0xDCDB: 0x82D2,
+ 0xDCDC: 0x82D8,
+ 0xDCDD: 0x830C,
+ 0xDCDE: 0x82FB,
+ 0xDCDF: 0x82D3,
+ 0xDCE0: 0x8311,
+ 0xDCE1: 0x831A,
+ 0xDCE2: 0x8306,
+ 0xDCE3: 0x8314,
+ 0xDCE4: 0x8315,
+ 0xDCE5: 0x82E0,
+ 0xDCE6: 0x82D5,
+ 0xDCE7: 0x831C,
+ 0xDCE8: 0x8351,
+ 0xDCE9: 0x835B,
+ 0xDCEA: 0x835C,
+ 0xDCEB: 0x8308,
+ 0xDCEC: 0x8392,
+ 0xDCED: 0x833C,
+ 0xDCEE: 0x8334,
+ 0xDCEF: 0x8331,
+ 0xDCF0: 0x839B,
+ 0xDCF1: 0x835E,
+ 0xDCF2: 0x832F,
+ 0xDCF3: 0x834F,
+ 0xDCF4: 0x8347,
+ 0xDCF5: 0x8343,
+ 0xDCF6: 0x835F,
+ 0xDCF7: 0x8340,
+ 0xDCF8: 0x8317,
+ 0xDCF9: 0x8360,
+ 0xDCFA: 0x832D,
+ 0xDCFB: 0x833A,
+ 0xDCFC: 0x8333,
+ 0xDCFD: 0x8366,
+ 0xDCFE: 0x8365,
+ 0xDD40: 0x8EE5,
+ 0xDD41: 0x8EE6,
+ 0xDD42: 0x8EE7,
+ 0xDD43: 0x8EE8,
+ 0xDD44: 0x8EE9,
+ 0xDD45: 0x8EEA,
+ 0xDD46: 0x8EEB,
+ 0xDD47: 0x8EEC,
+ 0xDD48: 0x8EED,
+ 0xDD49: 0x8EEE,
+ 0xDD4A: 0x8EEF,
+ 0xDD4B: 0x8EF0,
+ 0xDD4C: 0x8EF1,
+ 0xDD4D: 0x8EF2,
+ 0xDD4E: 0x8EF3,
+ 0xDD4F: 0x8EF4,
+ 0xDD50: 0x8EF5,
+ 0xDD51: 0x8EF6,
+ 0xDD52: 0x8EF7,
+ 0xDD53: 0x8EF8,
+ 0xDD54: 0x8EF9,
+ 0xDD55: 0x8EFA,
+ 0xDD56: 0x8EFB,
+ 0xDD57: 0x8EFC,
+ 0xDD58: 0x8EFD,
+ 0xDD59: 0x8EFE,
+ 0xDD5A: 0x8EFF,
+ 0xDD5B: 0x8F00,
+ 0xDD5C: 0x8F01,
+ 0xDD5D: 0x8F02,
+ 0xDD5E: 0x8F03,
+ 0xDD5F: 0x8F04,
+ 0xDD60: 0x8F05,
+ 0xDD61: 0x8F06,
+ 0xDD62: 0x8F07,
+ 0xDD63: 0x8F08,
+ 0xDD64: 0x8F09,
+ 0xDD65: 0x8F0A,
+ 0xDD66: 0x8F0B,
+ 0xDD67: 0x8F0C,
+ 0xDD68: 0x8F0D,
+ 0xDD69: 0x8F0E,
+ 0xDD6A: 0x8F0F,
+ 0xDD6B: 0x8F10,
+ 0xDD6C: 0x8F11,
+ 0xDD6D: 0x8F12,
+ 0xDD6E: 0x8F13,
+ 0xDD6F: 0x8F14,
+ 0xDD70: 0x8F15,
+ 0xDD71: 0x8F16,
+ 0xDD72: 0x8F17,
+ 0xDD73: 0x8F18,
+ 0xDD74: 0x8F19,
+ 0xDD75: 0x8F1A,
+ 0xDD76: 0x8F1B,
+ 0xDD77: 0x8F1C,
+ 0xDD78: 0x8F1D,
+ 0xDD79: 0x8F1E,
+ 0xDD7A: 0x8F1F,
+ 0xDD7B: 0x8F20,
+ 0xDD7C: 0x8F21,
+ 0xDD7D: 0x8F22,
+ 0xDD7E: 0x8F23,
+ 0xDD80: 0x8F24,
+ 0xDD81: 0x8F25,
+ 0xDD82: 0x8F26,
+ 0xDD83: 0x8F27,
+ 0xDD84: 0x8F28,
+ 0xDD85: 0x8F29,
+ 0xDD86: 0x8F2A,
+ 0xDD87: 0x8F2B,
+ 0xDD88: 0x8F2C,
+ 0xDD89: 0x8F2D,
+ 0xDD8A: 0x8F2E,
+ 0xDD8B: 0x8F2F,
+ 0xDD8C: 0x8F30,
+ 0xDD8D: 0x8F31,
+ 0xDD8E: 0x8F32,
+ 0xDD8F: 0x8F33,
+ 0xDD90: 0x8F34,
+ 0xDD91: 0x8F35,
+ 0xDD92: 0x8F36,
+ 0xDD93: 0x8F37,
+ 0xDD94: 0x8F38,
+ 0xDD95: 0x8F39,
+ 0xDD96: 0x8F3A,
+ 0xDD97: 0x8F3B,
+ 0xDD98: 0x8F3C,
+ 0xDD99: 0x8F3D,
+ 0xDD9A: 0x8F3E,
+ 0xDD9B: 0x8F3F,
+ 0xDD9C: 0x8F40,
+ 0xDD9D: 0x8F41,
+ 0xDD9E: 0x8F42,
+ 0xDD9F: 0x8F43,
+ 0xDDA0: 0x8F44,
+ 0xDDA1: 0x8368,
+ 0xDDA2: 0x831B,
+ 0xDDA3: 0x8369,
+ 0xDDA4: 0x836C,
+ 0xDDA5: 0x836A,
+ 0xDDA6: 0x836D,
+ 0xDDA7: 0x836E,
+ 0xDDA8: 0x83B0,
+ 0xDDA9: 0x8378,
+ 0xDDAA: 0x83B3,
+ 0xDDAB: 0x83B4,
+ 0xDDAC: 0x83A0,
+ 0xDDAD: 0x83AA,
+ 0xDDAE: 0x8393,
+ 0xDDAF: 0x839C,
+ 0xDDB0: 0x8385,
+ 0xDDB1: 0x837C,
+ 0xDDB2: 0x83B6,
+ 0xDDB3: 0x83A9,
+ 0xDDB4: 0x837D,
+ 0xDDB5: 0x83B8,
+ 0xDDB6: 0x837B,
+ 0xDDB7: 0x8398,
+ 0xDDB8: 0x839E,
+ 0xDDB9: 0x83A8,
+ 0xDDBA: 0x83BA,
+ 0xDDBB: 0x83BC,
+ 0xDDBC: 0x83C1,
+ 0xDDBD: 0x8401,
+ 0xDDBE: 0x83E5,
+ 0xDDBF: 0x83D8,
+ 0xDDC0: 0x5807,
+ 0xDDC1: 0x8418,
+ 0xDDC2: 0x840B,
+ 0xDDC3: 0x83DD,
+ 0xDDC4: 0x83FD,
+ 0xDDC5: 0x83D6,
+ 0xDDC6: 0x841C,
+ 0xDDC7: 0x8438,
+ 0xDDC8: 0x8411,
+ 0xDDC9: 0x8406,
+ 0xDDCA: 0x83D4,
+ 0xDDCB: 0x83DF,
+ 0xDDCC: 0x840F,
+ 0xDDCD: 0x8403,
+ 0xDDCE: 0x83F8,
+ 0xDDCF: 0x83F9,
+ 0xDDD0: 0x83EA,
+ 0xDDD1: 0x83C5,
+ 0xDDD2: 0x83C0,
+ 0xDDD3: 0x8426,
+ 0xDDD4: 0x83F0,
+ 0xDDD5: 0x83E1,
+ 0xDDD6: 0x845C,
+ 0xDDD7: 0x8451,
+ 0xDDD8: 0x845A,
+ 0xDDD9: 0x8459,
+ 0xDDDA: 0x8473,
+ 0xDDDB: 0x8487,
+ 0xDDDC: 0x8488,
+ 0xDDDD: 0x847A,
+ 0xDDDE: 0x8489,
+ 0xDDDF: 0x8478,
+ 0xDDE0: 0x843C,
+ 0xDDE1: 0x8446,
+ 0xDDE2: 0x8469,
+ 0xDDE3: 0x8476,
+ 0xDDE4: 0x848C,
+ 0xDDE5: 0x848E,
+ 0xDDE6: 0x8431,
+ 0xDDE7: 0x846D,
+ 0xDDE8: 0x84C1,
+ 0xDDE9: 0x84CD,
+ 0xDDEA: 0x84D0,
+ 0xDDEB: 0x84E6,
+ 0xDDEC: 0x84BD,
+ 0xDDED: 0x84D3,
+ 0xDDEE: 0x84CA,
+ 0xDDEF: 0x84BF,
+ 0xDDF0: 0x84BA,
+ 0xDDF1: 0x84E0,
+ 0xDDF2: 0x84A1,
+ 0xDDF3: 0x84B9,
+ 0xDDF4: 0x84B4,
+ 0xDDF5: 0x8497,
+ 0xDDF6: 0x84E5,
+ 0xDDF7: 0x84E3,
+ 0xDDF8: 0x850C,
+ 0xDDF9: 0x750D,
+ 0xDDFA: 0x8538,
+ 0xDDFB: 0x84F0,
+ 0xDDFC: 0x8539,
+ 0xDDFD: 0x851F,
+ 0xDDFE: 0x853A,
+ 0xDE40: 0x8F45,
+ 0xDE41: 0x8F46,
+ 0xDE42: 0x8F47,
+ 0xDE43: 0x8F48,
+ 0xDE44: 0x8F49,
+ 0xDE45: 0x8F4A,
+ 0xDE46: 0x8F4B,
+ 0xDE47: 0x8F4C,
+ 0xDE48: 0x8F4D,
+ 0xDE49: 0x8F4E,
+ 0xDE4A: 0x8F4F,
+ 0xDE4B: 0x8F50,
+ 0xDE4C: 0x8F51,
+ 0xDE4D: 0x8F52,
+ 0xDE4E: 0x8F53,
+ 0xDE4F: 0x8F54,
+ 0xDE50: 0x8F55,
+ 0xDE51: 0x8F56,
+ 0xDE52: 0x8F57,
+ 0xDE53: 0x8F58,
+ 0xDE54: 0x8F59,
+ 0xDE55: 0x8F5A,
+ 0xDE56: 0x8F5B,
+ 0xDE57: 0x8F5C,
+ 0xDE58: 0x8F5D,
+ 0xDE59: 0x8F5E,
+ 0xDE5A: 0x8F5F,
+ 0xDE5B: 0x8F60,
+ 0xDE5C: 0x8F61,
+ 0xDE5D: 0x8F62,
+ 0xDE5E: 0x8F63,
+ 0xDE5F: 0x8F64,
+ 0xDE60: 0x8F65,
+ 0xDE61: 0x8F6A,
+ 0xDE62: 0x8F80,
+ 0xDE63: 0x8F8C,
+ 0xDE64: 0x8F92,
+ 0xDE65: 0x8F9D,
+ 0xDE66: 0x8FA0,
+ 0xDE67: 0x8FA1,
+ 0xDE68: 0x8FA2,
+ 0xDE69: 0x8FA4,
+ 0xDE6A: 0x8FA5,
+ 0xDE6B: 0x8FA6,
+ 0xDE6C: 0x8FA7,
+ 0xDE6D: 0x8FAA,
+ 0xDE6E: 0x8FAC,
+ 0xDE6F: 0x8FAD,
+ 0xDE70: 0x8FAE,
+ 0xDE71: 0x8FAF,
+ 0xDE72: 0x8FB2,
+ 0xDE73: 0x8FB3,
+ 0xDE74: 0x8FB4,
+ 0xDE75: 0x8FB5,
+ 0xDE76: 0x8FB7,
+ 0xDE77: 0x8FB8,
+ 0xDE78: 0x8FBA,
+ 0xDE79: 0x8FBB,
+ 0xDE7A: 0x8FBC,
+ 0xDE7B: 0x8FBF,
+ 0xDE7C: 0x8FC0,
+ 0xDE7D: 0x8FC3,
+ 0xDE7E: 0x8FC6,
+ 0xDE80: 0x8FC9,
+ 0xDE81: 0x8FCA,
+ 0xDE82: 0x8FCB,
+ 0xDE83: 0x8FCC,
+ 0xDE84: 0x8FCD,
+ 0xDE85: 0x8FCF,
+ 0xDE86: 0x8FD2,
+ 0xDE87: 0x8FD6,
+ 0xDE88: 0x8FD7,
+ 0xDE89: 0x8FDA,
+ 0xDE8A: 0x8FE0,
+ 0xDE8B: 0x8FE1,
+ 0xDE8C: 0x8FE3,
+ 0xDE8D: 0x8FE7,
+ 0xDE8E: 0x8FEC,
+ 0xDE8F: 0x8FEF,
+ 0xDE90: 0x8FF1,
+ 0xDE91: 0x8FF2,
+ 0xDE92: 0x8FF4,
+ 0xDE93: 0x8FF5,
+ 0xDE94: 0x8FF6,
+ 0xDE95: 0x8FFA,
+ 0xDE96: 0x8FFB,
+ 0xDE97: 0x8FFC,
+ 0xDE98: 0x8FFE,
+ 0xDE99: 0x8FFF,
+ 0xDE9A: 0x9007,
+ 0xDE9B: 0x9008,
+ 0xDE9C: 0x900C,
+ 0xDE9D: 0x900E,
+ 0xDE9E: 0x9013,
+ 0xDE9F: 0x9015,
+ 0xDEA0: 0x9018,
+ 0xDEA1: 0x8556,
+ 0xDEA2: 0x853B,
+ 0xDEA3: 0x84FF,
+ 0xDEA4: 0x84FC,
+ 0xDEA5: 0x8559,
+ 0xDEA6: 0x8548,
+ 0xDEA7: 0x8568,
+ 0xDEA8: 0x8564,
+ 0xDEA9: 0x855E,
+ 0xDEAA: 0x857A,
+ 0xDEAB: 0x77A2,
+ 0xDEAC: 0x8543,
+ 0xDEAD: 0x8572,
+ 0xDEAE: 0x857B,
+ 0xDEAF: 0x85A4,
+ 0xDEB0: 0x85A8,
+ 0xDEB1: 0x8587,
+ 0xDEB2: 0x858F,
+ 0xDEB3: 0x8579,
+ 0xDEB4: 0x85AE,
+ 0xDEB5: 0x859C,
+ 0xDEB6: 0x8585,
+ 0xDEB7: 0x85B9,
+ 0xDEB8: 0x85B7,
+ 0xDEB9: 0x85B0,
+ 0xDEBA: 0x85D3,
+ 0xDEBB: 0x85C1,
+ 0xDEBC: 0x85DC,
+ 0xDEBD: 0x85FF,
+ 0xDEBE: 0x8627,
+ 0xDEBF: 0x8605,
+ 0xDEC0: 0x8629,
+ 0xDEC1: 0x8616,
+ 0xDEC2: 0x863C,
+ 0xDEC3: 0x5EFE,
+ 0xDEC4: 0x5F08,
+ 0xDEC5: 0x593C,
+ 0xDEC6: 0x5941,
+ 0xDEC7: 0x8037,
+ 0xDEC8: 0x5955,
+ 0xDEC9: 0x595A,
+ 0xDECA: 0x5958,
+ 0xDECB: 0x530F,
+ 0xDECC: 0x5C22,
+ 0xDECD: 0x5C25,
+ 0xDECE: 0x5C2C,
+ 0xDECF: 0x5C34,
+ 0xDED0: 0x624C,
+ 0xDED1: 0x626A,
+ 0xDED2: 0x629F,
+ 0xDED3: 0x62BB,
+ 0xDED4: 0x62CA,
+ 0xDED5: 0x62DA,
+ 0xDED6: 0x62D7,
+ 0xDED7: 0x62EE,
+ 0xDED8: 0x6322,
+ 0xDED9: 0x62F6,
+ 0xDEDA: 0x6339,
+ 0xDEDB: 0x634B,
+ 0xDEDC: 0x6343,
+ 0xDEDD: 0x63AD,
+ 0xDEDE: 0x63F6,
+ 0xDEDF: 0x6371,
+ 0xDEE0: 0x637A,
+ 0xDEE1: 0x638E,
+ 0xDEE2: 0x63B4,
+ 0xDEE3: 0x636D,
+ 0xDEE4: 0x63AC,
+ 0xDEE5: 0x638A,
+ 0xDEE6: 0x6369,
+ 0xDEE7: 0x63AE,
+ 0xDEE8: 0x63BC,
+ 0xDEE9: 0x63F2,
+ 0xDEEA: 0x63F8,
+ 0xDEEB: 0x63E0,
+ 0xDEEC: 0x63FF,
+ 0xDEED: 0x63C4,
+ 0xDEEE: 0x63DE,
+ 0xDEEF: 0x63CE,
+ 0xDEF0: 0x6452,
+ 0xDEF1: 0x63C6,
+ 0xDEF2: 0x63BE,
+ 0xDEF3: 0x6445,
+ 0xDEF4: 0x6441,
+ 0xDEF5: 0x640B,
+ 0xDEF6: 0x641B,
+ 0xDEF7: 0x6420,
+ 0xDEF8: 0x640C,
+ 0xDEF9: 0x6426,
+ 0xDEFA: 0x6421,
+ 0xDEFB: 0x645E,
+ 0xDEFC: 0x6484,
+ 0xDEFD: 0x646D,
+ 0xDEFE: 0x6496,
+ 0xDF40: 0x9019,
+ 0xDF41: 0x901C,
+ 0xDF42: 0x9023,
+ 0xDF43: 0x9024,
+ 0xDF44: 0x9025,
+ 0xDF45: 0x9027,
+ 0xDF46: 0x9028,
+ 0xDF47: 0x9029,
+ 0xDF48: 0x902A,
+ 0xDF49: 0x902B,
+ 0xDF4A: 0x902C,
+ 0xDF4B: 0x9030,
+ 0xDF4C: 0x9031,
+ 0xDF4D: 0x9032,
+ 0xDF4E: 0x9033,
+ 0xDF4F: 0x9034,
+ 0xDF50: 0x9037,
+ 0xDF51: 0x9039,
+ 0xDF52: 0x903A,
+ 0xDF53: 0x903D,
+ 0xDF54: 0x903F,
+ 0xDF55: 0x9040,
+ 0xDF56: 0x9043,
+ 0xDF57: 0x9045,
+ 0xDF58: 0x9046,
+ 0xDF59: 0x9048,
+ 0xDF5A: 0x9049,
+ 0xDF5B: 0x904A,
+ 0xDF5C: 0x904B,
+ 0xDF5D: 0x904C,
+ 0xDF5E: 0x904E,
+ 0xDF5F: 0x9054,
+ 0xDF60: 0x9055,
+ 0xDF61: 0x9056,
+ 0xDF62: 0x9059,
+ 0xDF63: 0x905A,
+ 0xDF64: 0x905C,
+ 0xDF65: 0x905D,
+ 0xDF66: 0x905E,
+ 0xDF67: 0x905F,
+ 0xDF68: 0x9060,
+ 0xDF69: 0x9061,
+ 0xDF6A: 0x9064,
+ 0xDF6B: 0x9066,
+ 0xDF6C: 0x9067,
+ 0xDF6D: 0x9069,
+ 0xDF6E: 0x906A,
+ 0xDF6F: 0x906B,
+ 0xDF70: 0x906C,
+ 0xDF71: 0x906F,
+ 0xDF72: 0x9070,
+ 0xDF73: 0x9071,
+ 0xDF74: 0x9072,
+ 0xDF75: 0x9073,
+ 0xDF76: 0x9076,
+ 0xDF77: 0x9077,
+ 0xDF78: 0x9078,
+ 0xDF79: 0x9079,
+ 0xDF7A: 0x907A,
+ 0xDF7B: 0x907B,
+ 0xDF7C: 0x907C,
+ 0xDF7D: 0x907E,
+ 0xDF7E: 0x9081,
+ 0xDF80: 0x9084,
+ 0xDF81: 0x9085,
+ 0xDF82: 0x9086,
+ 0xDF83: 0x9087,
+ 0xDF84: 0x9089,
+ 0xDF85: 0x908A,
+ 0xDF86: 0x908C,
+ 0xDF87: 0x908D,
+ 0xDF88: 0x908E,
+ 0xDF89: 0x908F,
+ 0xDF8A: 0x9090,
+ 0xDF8B: 0x9092,
+ 0xDF8C: 0x9094,
+ 0xDF8D: 0x9096,
+ 0xDF8E: 0x9098,
+ 0xDF8F: 0x909A,
+ 0xDF90: 0x909C,
+ 0xDF91: 0x909E,
+ 0xDF92: 0x909F,
+ 0xDF93: 0x90A0,
+ 0xDF94: 0x90A4,
+ 0xDF95: 0x90A5,
+ 0xDF96: 0x90A7,
+ 0xDF97: 0x90A8,
+ 0xDF98: 0x90A9,
+ 0xDF99: 0x90AB,
+ 0xDF9A: 0x90AD,
+ 0xDF9B: 0x90B2,
+ 0xDF9C: 0x90B7,
+ 0xDF9D: 0x90BC,
+ 0xDF9E: 0x90BD,
+ 0xDF9F: 0x90BF,
+ 0xDFA0: 0x90C0,
+ 0xDFA1: 0x647A,
+ 0xDFA2: 0x64B7,
+ 0xDFA3: 0x64B8,
+ 0xDFA4: 0x6499,
+ 0xDFA5: 0x64BA,
+ 0xDFA6: 0x64C0,
+ 0xDFA7: 0x64D0,
+ 0xDFA8: 0x64D7,
+ 0xDFA9: 0x64E4,
+ 0xDFAA: 0x64E2,
+ 0xDFAB: 0x6509,
+ 0xDFAC: 0x6525,
+ 0xDFAD: 0x652E,
+ 0xDFAE: 0x5F0B,
+ 0xDFAF: 0x5FD2,
+ 0xDFB0: 0x7519,
+ 0xDFB1: 0x5F11,
+ 0xDFB2: 0x535F,
+ 0xDFB3: 0x53F1,
+ 0xDFB4: 0x53FD,
+ 0xDFB5: 0x53E9,
+ 0xDFB6: 0x53E8,
+ 0xDFB7: 0x53FB,
+ 0xDFB8: 0x5412,
+ 0xDFB9: 0x5416,
+ 0xDFBA: 0x5406,
+ 0xDFBB: 0x544B,
+ 0xDFBC: 0x5452,
+ 0xDFBD: 0x5453,
+ 0xDFBE: 0x5454,
+ 0xDFBF: 0x5456,
+ 0xDFC0: 0x5443,
+ 0xDFC1: 0x5421,
+ 0xDFC2: 0x5457,
+ 0xDFC3: 0x5459,
+ 0xDFC4: 0x5423,
+ 0xDFC5: 0x5432,
+ 0xDFC6: 0x5482,
+ 0xDFC7: 0x5494,
+ 0xDFC8: 0x5477,
+ 0xDFC9: 0x5471,
+ 0xDFCA: 0x5464,
+ 0xDFCB: 0x549A,
+ 0xDFCC: 0x549B,
+ 0xDFCD: 0x5484,
+ 0xDFCE: 0x5476,
+ 0xDFCF: 0x5466,
+ 0xDFD0: 0x549D,
+ 0xDFD1: 0x54D0,
+ 0xDFD2: 0x54AD,
+ 0xDFD3: 0x54C2,
+ 0xDFD4: 0x54B4,
+ 0xDFD5: 0x54D2,
+ 0xDFD6: 0x54A7,
+ 0xDFD7: 0x54A6,
+ 0xDFD8: 0x54D3,
+ 0xDFD9: 0x54D4,
+ 0xDFDA: 0x5472,
+ 0xDFDB: 0x54A3,
+ 0xDFDC: 0x54D5,
+ 0xDFDD: 0x54BB,
+ 0xDFDE: 0x54BF,
+ 0xDFDF: 0x54CC,
+ 0xDFE0: 0x54D9,
+ 0xDFE1: 0x54DA,
+ 0xDFE2: 0x54DC,
+ 0xDFE3: 0x54A9,
+ 0xDFE4: 0x54AA,
+ 0xDFE5: 0x54A4,
+ 0xDFE6: 0x54DD,
+ 0xDFE7: 0x54CF,
+ 0xDFE8: 0x54DE,
+ 0xDFE9: 0x551B,
+ 0xDFEA: 0x54E7,
+ 0xDFEB: 0x5520,
+ 0xDFEC: 0x54FD,
+ 0xDFED: 0x5514,
+ 0xDFEE: 0x54F3,
+ 0xDFEF: 0x5522,
+ 0xDFF0: 0x5523,
+ 0xDFF1: 0x550F,
+ 0xDFF2: 0x5511,
+ 0xDFF3: 0x5527,
+ 0xDFF4: 0x552A,
+ 0xDFF5: 0x5567,
+ 0xDFF6: 0x558F,
+ 0xDFF7: 0x55B5,
+ 0xDFF8: 0x5549,
+ 0xDFF9: 0x556D,
+ 0xDFFA: 0x5541,
+ 0xDFFB: 0x5555,
+ 0xDFFC: 0x553F,
+ 0xDFFD: 0x5550,
+ 0xDFFE: 0x553C,
+ 0xE040: 0x90C2,
+ 0xE041: 0x90C3,
+ 0xE042: 0x90C6,
+ 0xE043: 0x90C8,
+ 0xE044: 0x90C9,
+ 0xE045: 0x90CB,
+ 0xE046: 0x90CC,
+ 0xE047: 0x90CD,
+ 0xE048: 0x90D2,
+ 0xE049: 0x90D4,
+ 0xE04A: 0x90D5,
+ 0xE04B: 0x90D6,
+ 0xE04C: 0x90D8,
+ 0xE04D: 0x90D9,
+ 0xE04E: 0x90DA,
+ 0xE04F: 0x90DE,
+ 0xE050: 0x90DF,
+ 0xE051: 0x90E0,
+ 0xE052: 0x90E3,
+ 0xE053: 0x90E4,
+ 0xE054: 0x90E5,
+ 0xE055: 0x90E9,
+ 0xE056: 0x90EA,
+ 0xE057: 0x90EC,
+ 0xE058: 0x90EE,
+ 0xE059: 0x90F0,
+ 0xE05A: 0x90F1,
+ 0xE05B: 0x90F2,
+ 0xE05C: 0x90F3,
+ 0xE05D: 0x90F5,
+ 0xE05E: 0x90F6,
+ 0xE05F: 0x90F7,
+ 0xE060: 0x90F9,
+ 0xE061: 0x90FA,
+ 0xE062: 0x90FB,
+ 0xE063: 0x90FC,
+ 0xE064: 0x90FF,
+ 0xE065: 0x9100,
+ 0xE066: 0x9101,
+ 0xE067: 0x9103,
+ 0xE068: 0x9105,
+ 0xE069: 0x9106,
+ 0xE06A: 0x9107,
+ 0xE06B: 0x9108,
+ 0xE06C: 0x9109,
+ 0xE06D: 0x910A,
+ 0xE06E: 0x910B,
+ 0xE06F: 0x910C,
+ 0xE070: 0x910D,
+ 0xE071: 0x910E,
+ 0xE072: 0x910F,
+ 0xE073: 0x9110,
+ 0xE074: 0x9111,
+ 0xE075: 0x9112,
+ 0xE076: 0x9113,
+ 0xE077: 0x9114,
+ 0xE078: 0x9115,
+ 0xE079: 0x9116,
+ 0xE07A: 0x9117,
+ 0xE07B: 0x9118,
+ 0xE07C: 0x911A,
+ 0xE07D: 0x911B,
+ 0xE07E: 0x911C,
+ 0xE080: 0x911D,
+ 0xE081: 0x911F,
+ 0xE082: 0x9120,
+ 0xE083: 0x9121,
+ 0xE084: 0x9124,
+ 0xE085: 0x9125,
+ 0xE086: 0x9126,
+ 0xE087: 0x9127,
+ 0xE088: 0x9128,
+ 0xE089: 0x9129,
+ 0xE08A: 0x912A,
+ 0xE08B: 0x912B,
+ 0xE08C: 0x912C,
+ 0xE08D: 0x912D,
+ 0xE08E: 0x912E,
+ 0xE08F: 0x9130,
+ 0xE090: 0x9132,
+ 0xE091: 0x9133,
+ 0xE092: 0x9134,
+ 0xE093: 0x9135,
+ 0xE094: 0x9136,
+ 0xE095: 0x9137,
+ 0xE096: 0x9138,
+ 0xE097: 0x913A,
+ 0xE098: 0x913B,
+ 0xE099: 0x913C,
+ 0xE09A: 0x913D,
+ 0xE09B: 0x913E,
+ 0xE09C: 0x913F,
+ 0xE09D: 0x9140,
+ 0xE09E: 0x9141,
+ 0xE09F: 0x9142,
+ 0xE0A0: 0x9144,
+ 0xE0A1: 0x5537,
+ 0xE0A2: 0x5556,
+ 0xE0A3: 0x5575,
+ 0xE0A4: 0x5576,
+ 0xE0A5: 0x5577,
+ 0xE0A6: 0x5533,
+ 0xE0A7: 0x5530,
+ 0xE0A8: 0x555C,
+ 0xE0A9: 0x558B,
+ 0xE0AA: 0x55D2,
+ 0xE0AB: 0x5583,
+ 0xE0AC: 0x55B1,
+ 0xE0AD: 0x55B9,
+ 0xE0AE: 0x5588,
+ 0xE0AF: 0x5581,
+ 0xE0B0: 0x559F,
+ 0xE0B1: 0x557E,
+ 0xE0B2: 0x55D6,
+ 0xE0B3: 0x5591,
+ 0xE0B4: 0x557B,
+ 0xE0B5: 0x55DF,
+ 0xE0B6: 0x55BD,
+ 0xE0B7: 0x55BE,
+ 0xE0B8: 0x5594,
+ 0xE0B9: 0x5599,
+ 0xE0BA: 0x55EA,
+ 0xE0BB: 0x55F7,
+ 0xE0BC: 0x55C9,
+ 0xE0BD: 0x561F,
+ 0xE0BE: 0x55D1,
+ 0xE0BF: 0x55EB,
+ 0xE0C0: 0x55EC,
+ 0xE0C1: 0x55D4,
+ 0xE0C2: 0x55E6,
+ 0xE0C3: 0x55DD,
+ 0xE0C4: 0x55C4,
+ 0xE0C5: 0x55EF,
+ 0xE0C6: 0x55E5,
+ 0xE0C7: 0x55F2,
+ 0xE0C8: 0x55F3,
+ 0xE0C9: 0x55CC,
+ 0xE0CA: 0x55CD,
+ 0xE0CB: 0x55E8,
+ 0xE0CC: 0x55F5,
+ 0xE0CD: 0x55E4,
+ 0xE0CE: 0x8F94,
+ 0xE0CF: 0x561E,
+ 0xE0D0: 0x5608,
+ 0xE0D1: 0x560C,
+ 0xE0D2: 0x5601,
+ 0xE0D3: 0x5624,
+ 0xE0D4: 0x5623,
+ 0xE0D5: 0x55FE,
+ 0xE0D6: 0x5600,
+ 0xE0D7: 0x5627,
+ 0xE0D8: 0x562D,
+ 0xE0D9: 0x5658,
+ 0xE0DA: 0x5639,
+ 0xE0DB: 0x5657,
+ 0xE0DC: 0x562C,
+ 0xE0DD: 0x564D,
+ 0xE0DE: 0x5662,
+ 0xE0DF: 0x5659,
+ 0xE0E0: 0x565C,
+ 0xE0E1: 0x564C,
+ 0xE0E2: 0x5654,
+ 0xE0E3: 0x5686,
+ 0xE0E4: 0x5664,
+ 0xE0E5: 0x5671,
+ 0xE0E6: 0x566B,
+ 0xE0E7: 0x567B,
+ 0xE0E8: 0x567C,
+ 0xE0E9: 0x5685,
+ 0xE0EA: 0x5693,
+ 0xE0EB: 0x56AF,
+ 0xE0EC: 0x56D4,
+ 0xE0ED: 0x56D7,
+ 0xE0EE: 0x56DD,
+ 0xE0EF: 0x56E1,
+ 0xE0F0: 0x56F5,
+ 0xE0F1: 0x56EB,
+ 0xE0F2: 0x56F9,
+ 0xE0F3: 0x56FF,
+ 0xE0F4: 0x5704,
+ 0xE0F5: 0x570A,
+ 0xE0F6: 0x5709,
+ 0xE0F7: 0x571C,
+ 0xE0F8: 0x5E0F,
+ 0xE0F9: 0x5E19,
+ 0xE0FA: 0x5E14,
+ 0xE0FB: 0x5E11,
+ 0xE0FC: 0x5E31,
+ 0xE0FD: 0x5E3B,
+ 0xE0FE: 0x5E3C,
+ 0xE140: 0x9145,
+ 0xE141: 0x9147,
+ 0xE142: 0x9148,
+ 0xE143: 0x9151,
+ 0xE144: 0x9153,
+ 0xE145: 0x9154,
+ 0xE146: 0x9155,
+ 0xE147: 0x9156,
+ 0xE148: 0x9158,
+ 0xE149: 0x9159,
+ 0xE14A: 0x915B,
+ 0xE14B: 0x915C,
+ 0xE14C: 0x915F,
+ 0xE14D: 0x9160,
+ 0xE14E: 0x9166,
+ 0xE14F: 0x9167,
+ 0xE150: 0x9168,
+ 0xE151: 0x916B,
+ 0xE152: 0x916D,
+ 0xE153: 0x9173,
+ 0xE154: 0x917A,
+ 0xE155: 0x917B,
+ 0xE156: 0x917C,
+ 0xE157: 0x9180,
+ 0xE158: 0x9181,
+ 0xE159: 0x9182,
+ 0xE15A: 0x9183,
+ 0xE15B: 0x9184,
+ 0xE15C: 0x9186,
+ 0xE15D: 0x9188,
+ 0xE15E: 0x918A,
+ 0xE15F: 0x918E,
+ 0xE160: 0x918F,
+ 0xE161: 0x9193,
+ 0xE162: 0x9194,
+ 0xE163: 0x9195,
+ 0xE164: 0x9196,
+ 0xE165: 0x9197,
+ 0xE166: 0x9198,
+ 0xE167: 0x9199,
+ 0xE168: 0x919C,
+ 0xE169: 0x919D,
+ 0xE16A: 0x919E,
+ 0xE16B: 0x919F,
+ 0xE16C: 0x91A0,
+ 0xE16D: 0x91A1,
+ 0xE16E: 0x91A4,
+ 0xE16F: 0x91A5,
+ 0xE170: 0x91A6,
+ 0xE171: 0x91A7,
+ 0xE172: 0x91A8,
+ 0xE173: 0x91A9,
+ 0xE174: 0x91AB,
+ 0xE175: 0x91AC,
+ 0xE176: 0x91B0,
+ 0xE177: 0x91B1,
+ 0xE178: 0x91B2,
+ 0xE179: 0x91B3,
+ 0xE17A: 0x91B6,
+ 0xE17B: 0x91B7,
+ 0xE17C: 0x91B8,
+ 0xE17D: 0x91B9,
+ 0xE17E: 0x91BB,
+ 0xE180: 0x91BC,
+ 0xE181: 0x91BD,
+ 0xE182: 0x91BE,
+ 0xE183: 0x91BF,
+ 0xE184: 0x91C0,
+ 0xE185: 0x91C1,
+ 0xE186: 0x91C2,
+ 0xE187: 0x91C3,
+ 0xE188: 0x91C4,
+ 0xE189: 0x91C5,
+ 0xE18A: 0x91C6,
+ 0xE18B: 0x91C8,
+ 0xE18C: 0x91CB,
+ 0xE18D: 0x91D0,
+ 0xE18E: 0x91D2,
+ 0xE18F: 0x91D3,
+ 0xE190: 0x91D4,
+ 0xE191: 0x91D5,
+ 0xE192: 0x91D6,
+ 0xE193: 0x91D7,
+ 0xE194: 0x91D8,
+ 0xE195: 0x91D9,
+ 0xE196: 0x91DA,
+ 0xE197: 0x91DB,
+ 0xE198: 0x91DD,
+ 0xE199: 0x91DE,
+ 0xE19A: 0x91DF,
+ 0xE19B: 0x91E0,
+ 0xE19C: 0x91E1,
+ 0xE19D: 0x91E2,
+ 0xE19E: 0x91E3,
+ 0xE19F: 0x91E4,
+ 0xE1A0: 0x91E5,
+ 0xE1A1: 0x5E37,
+ 0xE1A2: 0x5E44,
+ 0xE1A3: 0x5E54,
+ 0xE1A4: 0x5E5B,
+ 0xE1A5: 0x5E5E,
+ 0xE1A6: 0x5E61,
+ 0xE1A7: 0x5C8C,
+ 0xE1A8: 0x5C7A,
+ 0xE1A9: 0x5C8D,
+ 0xE1AA: 0x5C90,
+ 0xE1AB: 0x5C96,
+ 0xE1AC: 0x5C88,
+ 0xE1AD: 0x5C98,
+ 0xE1AE: 0x5C99,
+ 0xE1AF: 0x5C91,
+ 0xE1B0: 0x5C9A,
+ 0xE1B1: 0x5C9C,
+ 0xE1B2: 0x5CB5,
+ 0xE1B3: 0x5CA2,
+ 0xE1B4: 0x5CBD,
+ 0xE1B5: 0x5CAC,
+ 0xE1B6: 0x5CAB,
+ 0xE1B7: 0x5CB1,
+ 0xE1B8: 0x5CA3,
+ 0xE1B9: 0x5CC1,
+ 0xE1BA: 0x5CB7,
+ 0xE1BB: 0x5CC4,
+ 0xE1BC: 0x5CD2,
+ 0xE1BD: 0x5CE4,
+ 0xE1BE: 0x5CCB,
+ 0xE1BF: 0x5CE5,
+ 0xE1C0: 0x5D02,
+ 0xE1C1: 0x5D03,
+ 0xE1C2: 0x5D27,
+ 0xE1C3: 0x5D26,
+ 0xE1C4: 0x5D2E,
+ 0xE1C5: 0x5D24,
+ 0xE1C6: 0x5D1E,
+ 0xE1C7: 0x5D06,
+ 0xE1C8: 0x5D1B,
+ 0xE1C9: 0x5D58,
+ 0xE1CA: 0x5D3E,
+ 0xE1CB: 0x5D34,
+ 0xE1CC: 0x5D3D,
+ 0xE1CD: 0x5D6C,
+ 0xE1CE: 0x5D5B,
+ 0xE1CF: 0x5D6F,
+ 0xE1D0: 0x5D5D,
+ 0xE1D1: 0x5D6B,
+ 0xE1D2: 0x5D4B,
+ 0xE1D3: 0x5D4A,
+ 0xE1D4: 0x5D69,
+ 0xE1D5: 0x5D74,
+ 0xE1D6: 0x5D82,
+ 0xE1D7: 0x5D99,
+ 0xE1D8: 0x5D9D,
+ 0xE1D9: 0x8C73,
+ 0xE1DA: 0x5DB7,
+ 0xE1DB: 0x5DC5,
+ 0xE1DC: 0x5F73,
+ 0xE1DD: 0x5F77,
+ 0xE1DE: 0x5F82,
+ 0xE1DF: 0x5F87,
+ 0xE1E0: 0x5F89,
+ 0xE1E1: 0x5F8C,
+ 0xE1E2: 0x5F95,
+ 0xE1E3: 0x5F99,
+ 0xE1E4: 0x5F9C,
+ 0xE1E5: 0x5FA8,
+ 0xE1E6: 0x5FAD,
+ 0xE1E7: 0x5FB5,
+ 0xE1E8: 0x5FBC,
+ 0xE1E9: 0x8862,
+ 0xE1EA: 0x5F61,
+ 0xE1EB: 0x72AD,
+ 0xE1EC: 0x72B0,
+ 0xE1ED: 0x72B4,
+ 0xE1EE: 0x72B7,
+ 0xE1EF: 0x72B8,
+ 0xE1F0: 0x72C3,
+ 0xE1F1: 0x72C1,
+ 0xE1F2: 0x72CE,
+ 0xE1F3: 0x72CD,
+ 0xE1F4: 0x72D2,
+ 0xE1F5: 0x72E8,
+ 0xE1F6: 0x72EF,
+ 0xE1F7: 0x72E9,
+ 0xE1F8: 0x72F2,
+ 0xE1F9: 0x72F4,
+ 0xE1FA: 0x72F7,
+ 0xE1FB: 0x7301,
+ 0xE1FC: 0x72F3,
+ 0xE1FD: 0x7303,
+ 0xE1FE: 0x72FA,
+ 0xE240: 0x91E6,
+ 0xE241: 0x91E7,
+ 0xE242: 0x91E8,
+ 0xE243: 0x91E9,
+ 0xE244: 0x91EA,
+ 0xE245: 0x91EB,
+ 0xE246: 0x91EC,
+ 0xE247: 0x91ED,
+ 0xE248: 0x91EE,
+ 0xE249: 0x91EF,
+ 0xE24A: 0x91F0,
+ 0xE24B: 0x91F1,
+ 0xE24C: 0x91F2,
+ 0xE24D: 0x91F3,
+ 0xE24E: 0x91F4,
+ 0xE24F: 0x91F5,
+ 0xE250: 0x91F6,
+ 0xE251: 0x91F7,
+ 0xE252: 0x91F8,
+ 0xE253: 0x91F9,
+ 0xE254: 0x91FA,
+ 0xE255: 0x91FB,
+ 0xE256: 0x91FC,
+ 0xE257: 0x91FD,
+ 0xE258: 0x91FE,
+ 0xE259: 0x91FF,
+ 0xE25A: 0x9200,
+ 0xE25B: 0x9201,
+ 0xE25C: 0x9202,
+ 0xE25D: 0x9203,
+ 0xE25E: 0x9204,
+ 0xE25F: 0x9205,
+ 0xE260: 0x9206,
+ 0xE261: 0x9207,
+ 0xE262: 0x9208,
+ 0xE263: 0x9209,
+ 0xE264: 0x920A,
+ 0xE265: 0x920B,
+ 0xE266: 0x920C,
+ 0xE267: 0x920D,
+ 0xE268: 0x920E,
+ 0xE269: 0x920F,
+ 0xE26A: 0x9210,
+ 0xE26B: 0x9211,
+ 0xE26C: 0x9212,
+ 0xE26D: 0x9213,
+ 0xE26E: 0x9214,
+ 0xE26F: 0x9215,
+ 0xE270: 0x9216,
+ 0xE271: 0x9217,
+ 0xE272: 0x9218,
+ 0xE273: 0x9219,
+ 0xE274: 0x921A,
+ 0xE275: 0x921B,
+ 0xE276: 0x921C,
+ 0xE277: 0x921D,
+ 0xE278: 0x921E,
+ 0xE279: 0x921F,
+ 0xE27A: 0x9220,
+ 0xE27B: 0x9221,
+ 0xE27C: 0x9222,
+ 0xE27D: 0x9223,
+ 0xE27E: 0x9224,
+ 0xE280: 0x9225,
+ 0xE281: 0x9226,
+ 0xE282: 0x9227,
+ 0xE283: 0x9228,
+ 0xE284: 0x9229,
+ 0xE285: 0x922A,
+ 0xE286: 0x922B,
+ 0xE287: 0x922C,
+ 0xE288: 0x922D,
+ 0xE289: 0x922E,
+ 0xE28A: 0x922F,
+ 0xE28B: 0x9230,
+ 0xE28C: 0x9231,
+ 0xE28D: 0x9232,
+ 0xE28E: 0x9233,
+ 0xE28F: 0x9234,
+ 0xE290: 0x9235,
+ 0xE291: 0x9236,
+ 0xE292: 0x9237,
+ 0xE293: 0x9238,
+ 0xE294: 0x9239,
+ 0xE295: 0x923A,
+ 0xE296: 0x923B,
+ 0xE297: 0x923C,
+ 0xE298: 0x923D,
+ 0xE299: 0x923E,
+ 0xE29A: 0x923F,
+ 0xE29B: 0x9240,
+ 0xE29C: 0x9241,
+ 0xE29D: 0x9242,
+ 0xE29E: 0x9243,
+ 0xE29F: 0x9244,
+ 0xE2A0: 0x9245,
+ 0xE2A1: 0x72FB,
+ 0xE2A2: 0x7317,
+ 0xE2A3: 0x7313,
+ 0xE2A4: 0x7321,
+ 0xE2A5: 0x730A,
+ 0xE2A6: 0x731E,
+ 0xE2A7: 0x731D,
+ 0xE2A8: 0x7315,
+ 0xE2A9: 0x7322,
+ 0xE2AA: 0x7339,
+ 0xE2AB: 0x7325,
+ 0xE2AC: 0x732C,
+ 0xE2AD: 0x7338,
+ 0xE2AE: 0x7331,
+ 0xE2AF: 0x7350,
+ 0xE2B0: 0x734D,
+ 0xE2B1: 0x7357,
+ 0xE2B2: 0x7360,
+ 0xE2B3: 0x736C,
+ 0xE2B4: 0x736F,
+ 0xE2B5: 0x737E,
+ 0xE2B6: 0x821B,
+ 0xE2B7: 0x5925,
+ 0xE2B8: 0x98E7,
+ 0xE2B9: 0x5924,
+ 0xE2BA: 0x5902,
+ 0xE2BB: 0x9963,
+ 0xE2BC: 0x9967,
+ 0xE2BD: 0x9968,
+ 0xE2BE: 0x9969,
+ 0xE2BF: 0x996A,
+ 0xE2C0: 0x996B,
+ 0xE2C1: 0x996C,
+ 0xE2C2: 0x9974,
+ 0xE2C3: 0x9977,
+ 0xE2C4: 0x997D,
+ 0xE2C5: 0x9980,
+ 0xE2C6: 0x9984,
+ 0xE2C7: 0x9987,
+ 0xE2C8: 0x998A,
+ 0xE2C9: 0x998D,
+ 0xE2CA: 0x9990,
+ 0xE2CB: 0x9991,
+ 0xE2CC: 0x9993,
+ 0xE2CD: 0x9994,
+ 0xE2CE: 0x9995,
+ 0xE2CF: 0x5E80,
+ 0xE2D0: 0x5E91,
+ 0xE2D1: 0x5E8B,
+ 0xE2D2: 0x5E96,
+ 0xE2D3: 0x5EA5,
+ 0xE2D4: 0x5EA0,
+ 0xE2D5: 0x5EB9,
+ 0xE2D6: 0x5EB5,
+ 0xE2D7: 0x5EBE,
+ 0xE2D8: 0x5EB3,
+ 0xE2D9: 0x8D53,
+ 0xE2DA: 0x5ED2,
+ 0xE2DB: 0x5ED1,
+ 0xE2DC: 0x5EDB,
+ 0xE2DD: 0x5EE8,
+ 0xE2DE: 0x5EEA,
+ 0xE2DF: 0x81BA,
+ 0xE2E0: 0x5FC4,
+ 0xE2E1: 0x5FC9,
+ 0xE2E2: 0x5FD6,
+ 0xE2E3: 0x5FCF,
+ 0xE2E4: 0x6003,
+ 0xE2E5: 0x5FEE,
+ 0xE2E6: 0x6004,
+ 0xE2E7: 0x5FE1,
+ 0xE2E8: 0x5FE4,
+ 0xE2E9: 0x5FFE,
+ 0xE2EA: 0x6005,
+ 0xE2EB: 0x6006,
+ 0xE2EC: 0x5FEA,
+ 0xE2ED: 0x5FED,
+ 0xE2EE: 0x5FF8,
+ 0xE2EF: 0x6019,
+ 0xE2F0: 0x6035,
+ 0xE2F1: 0x6026,
+ 0xE2F2: 0x601B,
+ 0xE2F3: 0x600F,
+ 0xE2F4: 0x600D,
+ 0xE2F5: 0x6029,
+ 0xE2F6: 0x602B,
+ 0xE2F7: 0x600A,
+ 0xE2F8: 0x603F,
+ 0xE2F9: 0x6021,
+ 0xE2FA: 0x6078,
+ 0xE2FB: 0x6079,
+ 0xE2FC: 0x607B,
+ 0xE2FD: 0x607A,
+ 0xE2FE: 0x6042,
+ 0xE340: 0x9246,
+ 0xE341: 0x9247,
+ 0xE342: 0x9248,
+ 0xE343: 0x9249,
+ 0xE344: 0x924A,
+ 0xE345: 0x924B,
+ 0xE346: 0x924C,
+ 0xE347: 0x924D,
+ 0xE348: 0x924E,
+ 0xE349: 0x924F,
+ 0xE34A: 0x9250,
+ 0xE34B: 0x9251,
+ 0xE34C: 0x9252,
+ 0xE34D: 0x9253,
+ 0xE34E: 0x9254,
+ 0xE34F: 0x9255,
+ 0xE350: 0x9256,
+ 0xE351: 0x9257,
+ 0xE352: 0x9258,
+ 0xE353: 0x9259,
+ 0xE354: 0x925A,
+ 0xE355: 0x925B,
+ 0xE356: 0x925C,
+ 0xE357: 0x925D,
+ 0xE358: 0x925E,
+ 0xE359: 0x925F,
+ 0xE35A: 0x9260,
+ 0xE35B: 0x9261,
+ 0xE35C: 0x9262,
+ 0xE35D: 0x9263,
+ 0xE35E: 0x9264,
+ 0xE35F: 0x9265,
+ 0xE360: 0x9266,
+ 0xE361: 0x9267,
+ 0xE362: 0x9268,
+ 0xE363: 0x9269,
+ 0xE364: 0x926A,
+ 0xE365: 0x926B,
+ 0xE366: 0x926C,
+ 0xE367: 0x926D,
+ 0xE368: 0x926E,
+ 0xE369: 0x926F,
+ 0xE36A: 0x9270,
+ 0xE36B: 0x9271,
+ 0xE36C: 0x9272,
+ 0xE36D: 0x9273,
+ 0xE36E: 0x9275,
+ 0xE36F: 0x9276,
+ 0xE370: 0x9277,
+ 0xE371: 0x9278,
+ 0xE372: 0x9279,
+ 0xE373: 0x927A,
+ 0xE374: 0x927B,
+ 0xE375: 0x927C,
+ 0xE376: 0x927D,
+ 0xE377: 0x927E,
+ 0xE378: 0x927F,
+ 0xE379: 0x9280,
+ 0xE37A: 0x9281,
+ 0xE37B: 0x9282,
+ 0xE37C: 0x9283,
+ 0xE37D: 0x9284,
+ 0xE37E: 0x9285,
+ 0xE380: 0x9286,
+ 0xE381: 0x9287,
+ 0xE382: 0x9288,
+ 0xE383: 0x9289,
+ 0xE384: 0x928A,
+ 0xE385: 0x928B,
+ 0xE386: 0x928C,
+ 0xE387: 0x928D,
+ 0xE388: 0x928F,
+ 0xE389: 0x9290,
+ 0xE38A: 0x9291,
+ 0xE38B: 0x9292,
+ 0xE38C: 0x9293,
+ 0xE38D: 0x9294,
+ 0xE38E: 0x9295,
+ 0xE38F: 0x9296,
+ 0xE390: 0x9297,
+ 0xE391: 0x9298,
+ 0xE392: 0x9299,
+ 0xE393: 0x929A,
+ 0xE394: 0x929B,
+ 0xE395: 0x929C,
+ 0xE396: 0x929D,
+ 0xE397: 0x929E,
+ 0xE398: 0x929F,
+ 0xE399: 0x92A0,
+ 0xE39A: 0x92A1,
+ 0xE39B: 0x92A2,
+ 0xE39C: 0x92A3,
+ 0xE39D: 0x92A4,
+ 0xE39E: 0x92A5,
+ 0xE39F: 0x92A6,
+ 0xE3A0: 0x92A7,
+ 0xE3A1: 0x606A,
+ 0xE3A2: 0x607D,
+ 0xE3A3: 0x6096,
+ 0xE3A4: 0x609A,
+ 0xE3A5: 0x60AD,
+ 0xE3A6: 0x609D,
+ 0xE3A7: 0x6083,
+ 0xE3A8: 0x6092,
+ 0xE3A9: 0x608C,
+ 0xE3AA: 0x609B,
+ 0xE3AB: 0x60EC,
+ 0xE3AC: 0x60BB,
+ 0xE3AD: 0x60B1,
+ 0xE3AE: 0x60DD,
+ 0xE3AF: 0x60D8,
+ 0xE3B0: 0x60C6,
+ 0xE3B1: 0x60DA,
+ 0xE3B2: 0x60B4,
+ 0xE3B3: 0x6120,
+ 0xE3B4: 0x6126,
+ 0xE3B5: 0x6115,
+ 0xE3B6: 0x6123,
+ 0xE3B7: 0x60F4,
+ 0xE3B8: 0x6100,
+ 0xE3B9: 0x610E,
+ 0xE3BA: 0x612B,
+ 0xE3BB: 0x614A,
+ 0xE3BC: 0x6175,
+ 0xE3BD: 0x61AC,
+ 0xE3BE: 0x6194,
+ 0xE3BF: 0x61A7,
+ 0xE3C0: 0x61B7,
+ 0xE3C1: 0x61D4,
+ 0xE3C2: 0x61F5,
+ 0xE3C3: 0x5FDD,
+ 0xE3C4: 0x96B3,
+ 0xE3C5: 0x95E9,
+ 0xE3C6: 0x95EB,
+ 0xE3C7: 0x95F1,
+ 0xE3C8: 0x95F3,
+ 0xE3C9: 0x95F5,
+ 0xE3CA: 0x95F6,
+ 0xE3CB: 0x95FC,
+ 0xE3CC: 0x95FE,
+ 0xE3CD: 0x9603,
+ 0xE3CE: 0x9604,
+ 0xE3CF: 0x9606,
+ 0xE3D0: 0x9608,
+ 0xE3D1: 0x960A,
+ 0xE3D2: 0x960B,
+ 0xE3D3: 0x960C,
+ 0xE3D4: 0x960D,
+ 0xE3D5: 0x960F,
+ 0xE3D6: 0x9612,
+ 0xE3D7: 0x9615,
+ 0xE3D8: 0x9616,
+ 0xE3D9: 0x9617,
+ 0xE3DA: 0x9619,
+ 0xE3DB: 0x961A,
+ 0xE3DC: 0x4E2C,
+ 0xE3DD: 0x723F,
+ 0xE3DE: 0x6215,
+ 0xE3DF: 0x6C35,
+ 0xE3E0: 0x6C54,
+ 0xE3E1: 0x6C5C,
+ 0xE3E2: 0x6C4A,
+ 0xE3E3: 0x6CA3,
+ 0xE3E4: 0x6C85,
+ 0xE3E5: 0x6C90,
+ 0xE3E6: 0x6C94,
+ 0xE3E7: 0x6C8C,
+ 0xE3E8: 0x6C68,
+ 0xE3E9: 0x6C69,
+ 0xE3EA: 0x6C74,
+ 0xE3EB: 0x6C76,
+ 0xE3EC: 0x6C86,
+ 0xE3ED: 0x6CA9,
+ 0xE3EE: 0x6CD0,
+ 0xE3EF: 0x6CD4,
+ 0xE3F0: 0x6CAD,
+ 0xE3F1: 0x6CF7,
+ 0xE3F2: 0x6CF8,
+ 0xE3F3: 0x6CF1,
+ 0xE3F4: 0x6CD7,
+ 0xE3F5: 0x6CB2,
+ 0xE3F6: 0x6CE0,
+ 0xE3F7: 0x6CD6,
+ 0xE3F8: 0x6CFA,
+ 0xE3F9: 0x6CEB,
+ 0xE3FA: 0x6CEE,
+ 0xE3FB: 0x6CB1,
+ 0xE3FC: 0x6CD3,
+ 0xE3FD: 0x6CEF,
+ 0xE3FE: 0x6CFE,
+ 0xE440: 0x92A8,
+ 0xE441: 0x92A9,
+ 0xE442: 0x92AA,
+ 0xE443: 0x92AB,
+ 0xE444: 0x92AC,
+ 0xE445: 0x92AD,
+ 0xE446: 0x92AF,
+ 0xE447: 0x92B0,
+ 0xE448: 0x92B1,
+ 0xE449: 0x92B2,
+ 0xE44A: 0x92B3,
+ 0xE44B: 0x92B4,
+ 0xE44C: 0x92B5,
+ 0xE44D: 0x92B6,
+ 0xE44E: 0x92B7,
+ 0xE44F: 0x92B8,
+ 0xE450: 0x92B9,
+ 0xE451: 0x92BA,
+ 0xE452: 0x92BB,
+ 0xE453: 0x92BC,
+ 0xE454: 0x92BD,
+ 0xE455: 0x92BE,
+ 0xE456: 0x92BF,
+ 0xE457: 0x92C0,
+ 0xE458: 0x92C1,
+ 0xE459: 0x92C2,
+ 0xE45A: 0x92C3,
+ 0xE45B: 0x92C4,
+ 0xE45C: 0x92C5,
+ 0xE45D: 0x92C6,
+ 0xE45E: 0x92C7,
+ 0xE45F: 0x92C9,
+ 0xE460: 0x92CA,
+ 0xE461: 0x92CB,
+ 0xE462: 0x92CC,
+ 0xE463: 0x92CD,
+ 0xE464: 0x92CE,
+ 0xE465: 0x92CF,
+ 0xE466: 0x92D0,
+ 0xE467: 0x92D1,
+ 0xE468: 0x92D2,
+ 0xE469: 0x92D3,
+ 0xE46A: 0x92D4,
+ 0xE46B: 0x92D5,
+ 0xE46C: 0x92D6,
+ 0xE46D: 0x92D7,
+ 0xE46E: 0x92D8,
+ 0xE46F: 0x92D9,
+ 0xE470: 0x92DA,
+ 0xE471: 0x92DB,
+ 0xE472: 0x92DC,
+ 0xE473: 0x92DD,
+ 0xE474: 0x92DE,
+ 0xE475: 0x92DF,
+ 0xE476: 0x92E0,
+ 0xE477: 0x92E1,
+ 0xE478: 0x92E2,
+ 0xE479: 0x92E3,
+ 0xE47A: 0x92E4,
+ 0xE47B: 0x92E5,
+ 0xE47C: 0x92E6,
+ 0xE47D: 0x92E7,
+ 0xE47E: 0x92E8,
+ 0xE480: 0x92E9,
+ 0xE481: 0x92EA,
+ 0xE482: 0x92EB,
+ 0xE483: 0x92EC,
+ 0xE484: 0x92ED,
+ 0xE485: 0x92EE,
+ 0xE486: 0x92EF,
+ 0xE487: 0x92F0,
+ 0xE488: 0x92F1,
+ 0xE489: 0x92F2,
+ 0xE48A: 0x92F3,
+ 0xE48B: 0x92F4,
+ 0xE48C: 0x92F5,
+ 0xE48D: 0x92F6,
+ 0xE48E: 0x92F7,
+ 0xE48F: 0x92F8,
+ 0xE490: 0x92F9,
+ 0xE491: 0x92FA,
+ 0xE492: 0x92FB,
+ 0xE493: 0x92FC,
+ 0xE494: 0x92FD,
+ 0xE495: 0x92FE,
+ 0xE496: 0x92FF,
+ 0xE497: 0x9300,
+ 0xE498: 0x9301,
+ 0xE499: 0x9302,
+ 0xE49A: 0x9303,
+ 0xE49B: 0x9304,
+ 0xE49C: 0x9305,
+ 0xE49D: 0x9306,
+ 0xE49E: 0x9307,
+ 0xE49F: 0x9308,
+ 0xE4A0: 0x9309,
+ 0xE4A1: 0x6D39,
+ 0xE4A2: 0x6D27,
+ 0xE4A3: 0x6D0C,
+ 0xE4A4: 0x6D43,
+ 0xE4A5: 0x6D48,
+ 0xE4A6: 0x6D07,
+ 0xE4A7: 0x6D04,
+ 0xE4A8: 0x6D19,
+ 0xE4A9: 0x6D0E,
+ 0xE4AA: 0x6D2B,
+ 0xE4AB: 0x6D4D,
+ 0xE4AC: 0x6D2E,
+ 0xE4AD: 0x6D35,
+ 0xE4AE: 0x6D1A,
+ 0xE4AF: 0x6D4F,
+ 0xE4B0: 0x6D52,
+ 0xE4B1: 0x6D54,
+ 0xE4B2: 0x6D33,
+ 0xE4B3: 0x6D91,
+ 0xE4B4: 0x6D6F,
+ 0xE4B5: 0x6D9E,
+ 0xE4B6: 0x6DA0,
+ 0xE4B7: 0x6D5E,
+ 0xE4B8: 0x6D93,
+ 0xE4B9: 0x6D94,
+ 0xE4BA: 0x6D5C,
+ 0xE4BB: 0x6D60,
+ 0xE4BC: 0x6D7C,
+ 0xE4BD: 0x6D63,
+ 0xE4BE: 0x6E1A,
+ 0xE4BF: 0x6DC7,
+ 0xE4C0: 0x6DC5,
+ 0xE4C1: 0x6DDE,
+ 0xE4C2: 0x6E0E,
+ 0xE4C3: 0x6DBF,
+ 0xE4C4: 0x6DE0,
+ 0xE4C5: 0x6E11,
+ 0xE4C6: 0x6DE6,
+ 0xE4C7: 0x6DDD,
+ 0xE4C8: 0x6DD9,
+ 0xE4C9: 0x6E16,
+ 0xE4CA: 0x6DAB,
+ 0xE4CB: 0x6E0C,
+ 0xE4CC: 0x6DAE,
+ 0xE4CD: 0x6E2B,
+ 0xE4CE: 0x6E6E,
+ 0xE4CF: 0x6E4E,
+ 0xE4D0: 0x6E6B,
+ 0xE4D1: 0x6EB2,
+ 0xE4D2: 0x6E5F,
+ 0xE4D3: 0x6E86,
+ 0xE4D4: 0x6E53,
+ 0xE4D5: 0x6E54,
+ 0xE4D6: 0x6E32,
+ 0xE4D7: 0x6E25,
+ 0xE4D8: 0x6E44,
+ 0xE4D9: 0x6EDF,
+ 0xE4DA: 0x6EB1,
+ 0xE4DB: 0x6E98,
+ 0xE4DC: 0x6EE0,
+ 0xE4DD: 0x6F2D,
+ 0xE4DE: 0x6EE2,
+ 0xE4DF: 0x6EA5,
+ 0xE4E0: 0x6EA7,
+ 0xE4E1: 0x6EBD,
+ 0xE4E2: 0x6EBB,
+ 0xE4E3: 0x6EB7,
+ 0xE4E4: 0x6ED7,
+ 0xE4E5: 0x6EB4,
+ 0xE4E6: 0x6ECF,
+ 0xE4E7: 0x6E8F,
+ 0xE4E8: 0x6EC2,
+ 0xE4E9: 0x6E9F,
+ 0xE4EA: 0x6F62,
+ 0xE4EB: 0x6F46,
+ 0xE4EC: 0x6F47,
+ 0xE4ED: 0x6F24,
+ 0xE4EE: 0x6F15,
+ 0xE4EF: 0x6EF9,
+ 0xE4F0: 0x6F2F,
+ 0xE4F1: 0x6F36,
+ 0xE4F2: 0x6F4B,
+ 0xE4F3: 0x6F74,
+ 0xE4F4: 0x6F2A,
+ 0xE4F5: 0x6F09,
+ 0xE4F6: 0x6F29,
+ 0xE4F7: 0x6F89,
+ 0xE4F8: 0x6F8D,
+ 0xE4F9: 0x6F8C,
+ 0xE4FA: 0x6F78,
+ 0xE4FB: 0x6F72,
+ 0xE4FC: 0x6F7C,
+ 0xE4FD: 0x6F7A,
+ 0xE4FE: 0x6FD1,
+ 0xE540: 0x930A,
+ 0xE541: 0x930B,
+ 0xE542: 0x930C,
+ 0xE543: 0x930D,
+ 0xE544: 0x930E,
+ 0xE545: 0x930F,
+ 0xE546: 0x9310,
+ 0xE547: 0x9311,
+ 0xE548: 0x9312,
+ 0xE549: 0x9313,
+ 0xE54A: 0x9314,
+ 0xE54B: 0x9315,
+ 0xE54C: 0x9316,
+ 0xE54D: 0x9317,
+ 0xE54E: 0x9318,
+ 0xE54F: 0x9319,
+ 0xE550: 0x931A,
+ 0xE551: 0x931B,
+ 0xE552: 0x931C,
+ 0xE553: 0x931D,
+ 0xE554: 0x931E,
+ 0xE555: 0x931F,
+ 0xE556: 0x9320,
+ 0xE557: 0x9321,
+ 0xE558: 0x9322,
+ 0xE559: 0x9323,
+ 0xE55A: 0x9324,
+ 0xE55B: 0x9325,
+ 0xE55C: 0x9326,
+ 0xE55D: 0x9327,
+ 0xE55E: 0x9328,
+ 0xE55F: 0x9329,
+ 0xE560: 0x932A,
+ 0xE561: 0x932B,
+ 0xE562: 0x932C,
+ 0xE563: 0x932D,
+ 0xE564: 0x932E,
+ 0xE565: 0x932F,
+ 0xE566: 0x9330,
+ 0xE567: 0x9331,
+ 0xE568: 0x9332,
+ 0xE569: 0x9333,
+ 0xE56A: 0x9334,
+ 0xE56B: 0x9335,
+ 0xE56C: 0x9336,
+ 0xE56D: 0x9337,
+ 0xE56E: 0x9338,
+ 0xE56F: 0x9339,
+ 0xE570: 0x933A,
+ 0xE571: 0x933B,
+ 0xE572: 0x933C,
+ 0xE573: 0x933D,
+ 0xE574: 0x933F,
+ 0xE575: 0x9340,
+ 0xE576: 0x9341,
+ 0xE577: 0x9342,
+ 0xE578: 0x9343,
+ 0xE579: 0x9344,
+ 0xE57A: 0x9345,
+ 0xE57B: 0x9346,
+ 0xE57C: 0x9347,
+ 0xE57D: 0x9348,
+ 0xE57E: 0x9349,
+ 0xE580: 0x934A,
+ 0xE581: 0x934B,
+ 0xE582: 0x934C,
+ 0xE583: 0x934D,
+ 0xE584: 0x934E,
+ 0xE585: 0x934F,
+ 0xE586: 0x9350,
+ 0xE587: 0x9351,
+ 0xE588: 0x9352,
+ 0xE589: 0x9353,
+ 0xE58A: 0x9354,
+ 0xE58B: 0x9355,
+ 0xE58C: 0x9356,
+ 0xE58D: 0x9357,
+ 0xE58E: 0x9358,
+ 0xE58F: 0x9359,
+ 0xE590: 0x935A,
+ 0xE591: 0x935B,
+ 0xE592: 0x935C,
+ 0xE593: 0x935D,
+ 0xE594: 0x935E,
+ 0xE595: 0x935F,
+ 0xE596: 0x9360,
+ 0xE597: 0x9361,
+ 0xE598: 0x9362,
+ 0xE599: 0x9363,
+ 0xE59A: 0x9364,
+ 0xE59B: 0x9365,
+ 0xE59C: 0x9366,
+ 0xE59D: 0x9367,
+ 0xE59E: 0x9368,
+ 0xE59F: 0x9369,
+ 0xE5A0: 0x936B,
+ 0xE5A1: 0x6FC9,
+ 0xE5A2: 0x6FA7,
+ 0xE5A3: 0x6FB9,
+ 0xE5A4: 0x6FB6,
+ 0xE5A5: 0x6FC2,
+ 0xE5A6: 0x6FE1,
+ 0xE5A7: 0x6FEE,
+ 0xE5A8: 0x6FDE,
+ 0xE5A9: 0x6FE0,
+ 0xE5AA: 0x6FEF,
+ 0xE5AB: 0x701A,
+ 0xE5AC: 0x7023,
+ 0xE5AD: 0x701B,
+ 0xE5AE: 0x7039,
+ 0xE5AF: 0x7035,
+ 0xE5B0: 0x704F,
+ 0xE5B1: 0x705E,
+ 0xE5B2: 0x5B80,
+ 0xE5B3: 0x5B84,
+ 0xE5B4: 0x5B95,
+ 0xE5B5: 0x5B93,
+ 0xE5B6: 0x5BA5,
+ 0xE5B7: 0x5BB8,
+ 0xE5B8: 0x752F,
+ 0xE5B9: 0x9A9E,
+ 0xE5BA: 0x6434,
+ 0xE5BB: 0x5BE4,
+ 0xE5BC: 0x5BEE,
+ 0xE5BD: 0x8930,
+ 0xE5BE: 0x5BF0,
+ 0xE5BF: 0x8E47,
+ 0xE5C0: 0x8B07,
+ 0xE5C1: 0x8FB6,
+ 0xE5C2: 0x8FD3,
+ 0xE5C3: 0x8FD5,
+ 0xE5C4: 0x8FE5,
+ 0xE5C5: 0x8FEE,
+ 0xE5C6: 0x8FE4,
+ 0xE5C7: 0x8FE9,
+ 0xE5C8: 0x8FE6,
+ 0xE5C9: 0x8FF3,
+ 0xE5CA: 0x8FE8,
+ 0xE5CB: 0x9005,
+ 0xE5CC: 0x9004,
+ 0xE5CD: 0x900B,
+ 0xE5CE: 0x9026,
+ 0xE5CF: 0x9011,
+ 0xE5D0: 0x900D,
+ 0xE5D1: 0x9016,
+ 0xE5D2: 0x9021,
+ 0xE5D3: 0x9035,
+ 0xE5D4: 0x9036,
+ 0xE5D5: 0x902D,
+ 0xE5D6: 0x902F,
+ 0xE5D7: 0x9044,
+ 0xE5D8: 0x9051,
+ 0xE5D9: 0x9052,
+ 0xE5DA: 0x9050,
+ 0xE5DB: 0x9068,
+ 0xE5DC: 0x9058,
+ 0xE5DD: 0x9062,
+ 0xE5DE: 0x905B,
+ 0xE5DF: 0x66B9,
+ 0xE5E0: 0x9074,
+ 0xE5E1: 0x907D,
+ 0xE5E2: 0x9082,
+ 0xE5E3: 0x9088,
+ 0xE5E4: 0x9083,
+ 0xE5E5: 0x908B,
+ 0xE5E6: 0x5F50,
+ 0xE5E7: 0x5F57,
+ 0xE5E8: 0x5F56,
+ 0xE5E9: 0x5F58,
+ 0xE5EA: 0x5C3B,
+ 0xE5EB: 0x54AB,
+ 0xE5EC: 0x5C50,
+ 0xE5ED: 0x5C59,
+ 0xE5EE: 0x5B71,
+ 0xE5EF: 0x5C63,
+ 0xE5F0: 0x5C66,
+ 0xE5F1: 0x7FBC,
+ 0xE5F2: 0x5F2A,
+ 0xE5F3: 0x5F29,
+ 0xE5F4: 0x5F2D,
+ 0xE5F5: 0x8274,
+ 0xE5F6: 0x5F3C,
+ 0xE5F7: 0x9B3B,
+ 0xE5F8: 0x5C6E,
+ 0xE5F9: 0x5981,
+ 0xE5FA: 0x5983,
+ 0xE5FB: 0x598D,
+ 0xE5FC: 0x59A9,
+ 0xE5FD: 0x59AA,
+ 0xE5FE: 0x59A3,
+ 0xE640: 0x936C,
+ 0xE641: 0x936D,
+ 0xE642: 0x936E,
+ 0xE643: 0x936F,
+ 0xE644: 0x9370,
+ 0xE645: 0x9371,
+ 0xE646: 0x9372,
+ 0xE647: 0x9373,
+ 0xE648: 0x9374,
+ 0xE649: 0x9375,
+ 0xE64A: 0x9376,
+ 0xE64B: 0x9377,
+ 0xE64C: 0x9378,
+ 0xE64D: 0x9379,
+ 0xE64E: 0x937A,
+ 0xE64F: 0x937B,
+ 0xE650: 0x937C,
+ 0xE651: 0x937D,
+ 0xE652: 0x937E,
+ 0xE653: 0x937F,
+ 0xE654: 0x9380,
+ 0xE655: 0x9381,
+ 0xE656: 0x9382,
+ 0xE657: 0x9383,
+ 0xE658: 0x9384,
+ 0xE659: 0x9385,
+ 0xE65A: 0x9386,
+ 0xE65B: 0x9387,
+ 0xE65C: 0x9388,
+ 0xE65D: 0x9389,
+ 0xE65E: 0x938A,
+ 0xE65F: 0x938B,
+ 0xE660: 0x938C,
+ 0xE661: 0x938D,
+ 0xE662: 0x938E,
+ 0xE663: 0x9390,
+ 0xE664: 0x9391,
+ 0xE665: 0x9392,
+ 0xE666: 0x9393,
+ 0xE667: 0x9394,
+ 0xE668: 0x9395,
+ 0xE669: 0x9396,
+ 0xE66A: 0x9397,
+ 0xE66B: 0x9398,
+ 0xE66C: 0x9399,
+ 0xE66D: 0x939A,
+ 0xE66E: 0x939B,
+ 0xE66F: 0x939C,
+ 0xE670: 0x939D,
+ 0xE671: 0x939E,
+ 0xE672: 0x939F,
+ 0xE673: 0x93A0,
+ 0xE674: 0x93A1,
+ 0xE675: 0x93A2,
+ 0xE676: 0x93A3,
+ 0xE677: 0x93A4,
+ 0xE678: 0x93A5,
+ 0xE679: 0x93A6,
+ 0xE67A: 0x93A7,
+ 0xE67B: 0x93A8,
+ 0xE67C: 0x93A9,
+ 0xE67D: 0x93AA,
+ 0xE67E: 0x93AB,
+ 0xE680: 0x93AC,
+ 0xE681: 0x93AD,
+ 0xE682: 0x93AE,
+ 0xE683: 0x93AF,
+ 0xE684: 0x93B0,
+ 0xE685: 0x93B1,
+ 0xE686: 0x93B2,
+ 0xE687: 0x93B3,
+ 0xE688: 0x93B4,
+ 0xE689: 0x93B5,
+ 0xE68A: 0x93B6,
+ 0xE68B: 0x93B7,
+ 0xE68C: 0x93B8,
+ 0xE68D: 0x93B9,
+ 0xE68E: 0x93BA,
+ 0xE68F: 0x93BB,
+ 0xE690: 0x93BC,
+ 0xE691: 0x93BD,
+ 0xE692: 0x93BE,
+ 0xE693: 0x93BF,
+ 0xE694: 0x93C0,
+ 0xE695: 0x93C1,
+ 0xE696: 0x93C2,
+ 0xE697: 0x93C3,
+ 0xE698: 0x93C4,
+ 0xE699: 0x93C5,
+ 0xE69A: 0x93C6,
+ 0xE69B: 0x93C7,
+ 0xE69C: 0x93C8,
+ 0xE69D: 0x93C9,
+ 0xE69E: 0x93CB,
+ 0xE69F: 0x93CC,
+ 0xE6A0: 0x93CD,
+ 0xE6A1: 0x5997,
+ 0xE6A2: 0x59CA,
+ 0xE6A3: 0x59AB,
+ 0xE6A4: 0x599E,
+ 0xE6A5: 0x59A4,
+ 0xE6A6: 0x59D2,
+ 0xE6A7: 0x59B2,
+ 0xE6A8: 0x59AF,
+ 0xE6A9: 0x59D7,
+ 0xE6AA: 0x59BE,
+ 0xE6AB: 0x5A05,
+ 0xE6AC: 0x5A06,
+ 0xE6AD: 0x59DD,
+ 0xE6AE: 0x5A08,
+ 0xE6AF: 0x59E3,
+ 0xE6B0: 0x59D8,
+ 0xE6B1: 0x59F9,
+ 0xE6B2: 0x5A0C,
+ 0xE6B3: 0x5A09,
+ 0xE6B4: 0x5A32,
+ 0xE6B5: 0x5A34,
+ 0xE6B6: 0x5A11,
+ 0xE6B7: 0x5A23,
+ 0xE6B8: 0x5A13,
+ 0xE6B9: 0x5A40,
+ 0xE6BA: 0x5A67,
+ 0xE6BB: 0x5A4A,
+ 0xE6BC: 0x5A55,
+ 0xE6BD: 0x5A3C,
+ 0xE6BE: 0x5A62,
+ 0xE6BF: 0x5A75,
+ 0xE6C0: 0x80EC,
+ 0xE6C1: 0x5AAA,
+ 0xE6C2: 0x5A9B,
+ 0xE6C3: 0x5A77,
+ 0xE6C4: 0x5A7A,
+ 0xE6C5: 0x5ABE,
+ 0xE6C6: 0x5AEB,
+ 0xE6C7: 0x5AB2,
+ 0xE6C8: 0x5AD2,
+ 0xE6C9: 0x5AD4,
+ 0xE6CA: 0x5AB8,
+ 0xE6CB: 0x5AE0,
+ 0xE6CC: 0x5AE3,
+ 0xE6CD: 0x5AF1,
+ 0xE6CE: 0x5AD6,
+ 0xE6CF: 0x5AE6,
+ 0xE6D0: 0x5AD8,
+ 0xE6D1: 0x5ADC,
+ 0xE6D2: 0x5B09,
+ 0xE6D3: 0x5B17,
+ 0xE6D4: 0x5B16,
+ 0xE6D5: 0x5B32,
+ 0xE6D6: 0x5B37,
+ 0xE6D7: 0x5B40,
+ 0xE6D8: 0x5C15,
+ 0xE6D9: 0x5C1C,
+ 0xE6DA: 0x5B5A,
+ 0xE6DB: 0x5B65,
+ 0xE6DC: 0x5B73,
+ 0xE6DD: 0x5B51,
+ 0xE6DE: 0x5B53,
+ 0xE6DF: 0x5B62,
+ 0xE6E0: 0x9A75,
+ 0xE6E1: 0x9A77,
+ 0xE6E2: 0x9A78,
+ 0xE6E3: 0x9A7A,
+ 0xE6E4: 0x9A7F,
+ 0xE6E5: 0x9A7D,
+ 0xE6E6: 0x9A80,
+ 0xE6E7: 0x9A81,
+ 0xE6E8: 0x9A85,
+ 0xE6E9: 0x9A88,
+ 0xE6EA: 0x9A8A,
+ 0xE6EB: 0x9A90,
+ 0xE6EC: 0x9A92,
+ 0xE6ED: 0x9A93,
+ 0xE6EE: 0x9A96,
+ 0xE6EF: 0x9A98,
+ 0xE6F0: 0x9A9B,
+ 0xE6F1: 0x9A9C,
+ 0xE6F2: 0x9A9D,
+ 0xE6F3: 0x9A9F,
+ 0xE6F4: 0x9AA0,
+ 0xE6F5: 0x9AA2,
+ 0xE6F6: 0x9AA3,
+ 0xE6F7: 0x9AA5,
+ 0xE6F8: 0x9AA7,
+ 0xE6F9: 0x7E9F,
+ 0xE6FA: 0x7EA1,
+ 0xE6FB: 0x7EA3,
+ 0xE6FC: 0x7EA5,
+ 0xE6FD: 0x7EA8,
+ 0xE6FE: 0x7EA9,
+ 0xE740: 0x93CE,
+ 0xE741: 0x93CF,
+ 0xE742: 0x93D0,
+ 0xE743: 0x93D1,
+ 0xE744: 0x93D2,
+ 0xE745: 0x93D3,
+ 0xE746: 0x93D4,
+ 0xE747: 0x93D5,
+ 0xE748: 0x93D7,
+ 0xE749: 0x93D8,
+ 0xE74A: 0x93D9,
+ 0xE74B: 0x93DA,
+ 0xE74C: 0x93DB,
+ 0xE74D: 0x93DC,
+ 0xE74E: 0x93DD,
+ 0xE74F: 0x93DE,
+ 0xE750: 0x93DF,
+ 0xE751: 0x93E0,
+ 0xE752: 0x93E1,
+ 0xE753: 0x93E2,
+ 0xE754: 0x93E3,
+ 0xE755: 0x93E4,
+ 0xE756: 0x93E5,
+ 0xE757: 0x93E6,
+ 0xE758: 0x93E7,
+ 0xE759: 0x93E8,
+ 0xE75A: 0x93E9,
+ 0xE75B: 0x93EA,
+ 0xE75C: 0x93EB,
+ 0xE75D: 0x93EC,
+ 0xE75E: 0x93ED,
+ 0xE75F: 0x93EE,
+ 0xE760: 0x93EF,
+ 0xE761: 0x93F0,
+ 0xE762: 0x93F1,
+ 0xE763: 0x93F2,
+ 0xE764: 0x93F3,
+ 0xE765: 0x93F4,
+ 0xE766: 0x93F5,
+ 0xE767: 0x93F6,
+ 0xE768: 0x93F7,
+ 0xE769: 0x93F8,
+ 0xE76A: 0x93F9,
+ 0xE76B: 0x93FA,
+ 0xE76C: 0x93FB,
+ 0xE76D: 0x93FC,
+ 0xE76E: 0x93FD,
+ 0xE76F: 0x93FE,
+ 0xE770: 0x93FF,
+ 0xE771: 0x9400,
+ 0xE772: 0x9401,
+ 0xE773: 0x9402,
+ 0xE774: 0x9403,
+ 0xE775: 0x9404,
+ 0xE776: 0x9405,
+ 0xE777: 0x9406,
+ 0xE778: 0x9407,
+ 0xE779: 0x9408,
+ 0xE77A: 0x9409,
+ 0xE77B: 0x940A,
+ 0xE77C: 0x940B,
+ 0xE77D: 0x940C,
+ 0xE77E: 0x940D,
+ 0xE780: 0x940E,
+ 0xE781: 0x940F,
+ 0xE782: 0x9410,
+ 0xE783: 0x9411,
+ 0xE784: 0x9412,
+ 0xE785: 0x9413,
+ 0xE786: 0x9414,
+ 0xE787: 0x9415,
+ 0xE788: 0x9416,
+ 0xE789: 0x9417,
+ 0xE78A: 0x9418,
+ 0xE78B: 0x9419,
+ 0xE78C: 0x941A,
+ 0xE78D: 0x941B,
+ 0xE78E: 0x941C,
+ 0xE78F: 0x941D,
+ 0xE790: 0x941E,
+ 0xE791: 0x941F,
+ 0xE792: 0x9420,
+ 0xE793: 0x9421,
+ 0xE794: 0x9422,
+ 0xE795: 0x9423,
+ 0xE796: 0x9424,
+ 0xE797: 0x9425,
+ 0xE798: 0x9426,
+ 0xE799: 0x9427,
+ 0xE79A: 0x9428,
+ 0xE79B: 0x9429,
+ 0xE79C: 0x942A,
+ 0xE79D: 0x942B,
+ 0xE79E: 0x942C,
+ 0xE79F: 0x942D,
+ 0xE7A0: 0x942E,
+ 0xE7A1: 0x7EAD,
+ 0xE7A2: 0x7EB0,
+ 0xE7A3: 0x7EBE,
+ 0xE7A4: 0x7EC0,
+ 0xE7A5: 0x7EC1,
+ 0xE7A6: 0x7EC2,
+ 0xE7A7: 0x7EC9,
+ 0xE7A8: 0x7ECB,
+ 0xE7A9: 0x7ECC,
+ 0xE7AA: 0x7ED0,
+ 0xE7AB: 0x7ED4,
+ 0xE7AC: 0x7ED7,
+ 0xE7AD: 0x7EDB,
+ 0xE7AE: 0x7EE0,
+ 0xE7AF: 0x7EE1,
+ 0xE7B0: 0x7EE8,
+ 0xE7B1: 0x7EEB,
+ 0xE7B2: 0x7EEE,
+ 0xE7B3: 0x7EEF,
+ 0xE7B4: 0x7EF1,
+ 0xE7B5: 0x7EF2,
+ 0xE7B6: 0x7F0D,
+ 0xE7B7: 0x7EF6,
+ 0xE7B8: 0x7EFA,
+ 0xE7B9: 0x7EFB,
+ 0xE7BA: 0x7EFE,
+ 0xE7BB: 0x7F01,
+ 0xE7BC: 0x7F02,
+ 0xE7BD: 0x7F03,
+ 0xE7BE: 0x7F07,
+ 0xE7BF: 0x7F08,
+ 0xE7C0: 0x7F0B,
+ 0xE7C1: 0x7F0C,
+ 0xE7C2: 0x7F0F,
+ 0xE7C3: 0x7F11,
+ 0xE7C4: 0x7F12,
+ 0xE7C5: 0x7F17,
+ 0xE7C6: 0x7F19,
+ 0xE7C7: 0x7F1C,
+ 0xE7C8: 0x7F1B,
+ 0xE7C9: 0x7F1F,
+ 0xE7CA: 0x7F21,
+ 0xE7CB: 0x7F22,
+ 0xE7CC: 0x7F23,
+ 0xE7CD: 0x7F24,
+ 0xE7CE: 0x7F25,
+ 0xE7CF: 0x7F26,
+ 0xE7D0: 0x7F27,
+ 0xE7D1: 0x7F2A,
+ 0xE7D2: 0x7F2B,
+ 0xE7D3: 0x7F2C,
+ 0xE7D4: 0x7F2D,
+ 0xE7D5: 0x7F2F,
+ 0xE7D6: 0x7F30,
+ 0xE7D7: 0x7F31,
+ 0xE7D8: 0x7F32,
+ 0xE7D9: 0x7F33,
+ 0xE7DA: 0x7F35,
+ 0xE7DB: 0x5E7A,
+ 0xE7DC: 0x757F,
+ 0xE7DD: 0x5DDB,
+ 0xE7DE: 0x753E,
+ 0xE7DF: 0x9095,
+ 0xE7E0: 0x738E,
+ 0xE7E1: 0x7391,
+ 0xE7E2: 0x73AE,
+ 0xE7E3: 0x73A2,
+ 0xE7E4: 0x739F,
+ 0xE7E5: 0x73CF,
+ 0xE7E6: 0x73C2,
+ 0xE7E7: 0x73D1,
+ 0xE7E8: 0x73B7,
+ 0xE7E9: 0x73B3,
+ 0xE7EA: 0x73C0,
+ 0xE7EB: 0x73C9,
+ 0xE7EC: 0x73C8,
+ 0xE7ED: 0x73E5,
+ 0xE7EE: 0x73D9,
+ 0xE7EF: 0x987C,
+ 0xE7F0: 0x740A,
+ 0xE7F1: 0x73E9,
+ 0xE7F2: 0x73E7,
+ 0xE7F3: 0x73DE,
+ 0xE7F4: 0x73BA,
+ 0xE7F5: 0x73F2,
+ 0xE7F6: 0x740F,
+ 0xE7F7: 0x742A,
+ 0xE7F8: 0x745B,
+ 0xE7F9: 0x7426,
+ 0xE7FA: 0x7425,
+ 0xE7FB: 0x7428,
+ 0xE7FC: 0x7430,
+ 0xE7FD: 0x742E,
+ 0xE7FE: 0x742C,
+ 0xE840: 0x942F,
+ 0xE841: 0x9430,
+ 0xE842: 0x9431,
+ 0xE843: 0x9432,
+ 0xE844: 0x9433,
+ 0xE845: 0x9434,
+ 0xE846: 0x9435,
+ 0xE847: 0x9436,
+ 0xE848: 0x9437,
+ 0xE849: 0x9438,
+ 0xE84A: 0x9439,
+ 0xE84B: 0x943A,
+ 0xE84C: 0x943B,
+ 0xE84D: 0x943C,
+ 0xE84E: 0x943D,
+ 0xE84F: 0x943F,
+ 0xE850: 0x9440,
+ 0xE851: 0x9441,
+ 0xE852: 0x9442,
+ 0xE853: 0x9443,
+ 0xE854: 0x9444,
+ 0xE855: 0x9445,
+ 0xE856: 0x9446,
+ 0xE857: 0x9447,
+ 0xE858: 0x9448,
+ 0xE859: 0x9449,
+ 0xE85A: 0x944A,
+ 0xE85B: 0x944B,
+ 0xE85C: 0x944C,
+ 0xE85D: 0x944D,
+ 0xE85E: 0x944E,
+ 0xE85F: 0x944F,
+ 0xE860: 0x9450,
+ 0xE861: 0x9451,
+ 0xE862: 0x9452,
+ 0xE863: 0x9453,
+ 0xE864: 0x9454,
+ 0xE865: 0x9455,
+ 0xE866: 0x9456,
+ 0xE867: 0x9457,
+ 0xE868: 0x9458,
+ 0xE869: 0x9459,
+ 0xE86A: 0x945A,
+ 0xE86B: 0x945B,
+ 0xE86C: 0x945C,
+ 0xE86D: 0x945D,
+ 0xE86E: 0x945E,
+ 0xE86F: 0x945F,
+ 0xE870: 0x9460,
+ 0xE871: 0x9461,
+ 0xE872: 0x9462,
+ 0xE873: 0x9463,
+ 0xE874: 0x9464,
+ 0xE875: 0x9465,
+ 0xE876: 0x9466,
+ 0xE877: 0x9467,
+ 0xE878: 0x9468,
+ 0xE879: 0x9469,
+ 0xE87A: 0x946A,
+ 0xE87B: 0x946C,
+ 0xE87C: 0x946D,
+ 0xE87D: 0x946E,
+ 0xE87E: 0x946F,
+ 0xE880: 0x9470,
+ 0xE881: 0x9471,
+ 0xE882: 0x9472,
+ 0xE883: 0x9473,
+ 0xE884: 0x9474,
+ 0xE885: 0x9475,
+ 0xE886: 0x9476,
+ 0xE887: 0x9477,
+ 0xE888: 0x9478,
+ 0xE889: 0x9479,
+ 0xE88A: 0x947A,
+ 0xE88B: 0x947B,
+ 0xE88C: 0x947C,
+ 0xE88D: 0x947D,
+ 0xE88E: 0x947E,
+ 0xE88F: 0x947F,
+ 0xE890: 0x9480,
+ 0xE891: 0x9481,
+ 0xE892: 0x9482,
+ 0xE893: 0x9483,
+ 0xE894: 0x9484,
+ 0xE895: 0x9491,
+ 0xE896: 0x9496,
+ 0xE897: 0x9498,
+ 0xE898: 0x94C7,
+ 0xE899: 0x94CF,
+ 0xE89A: 0x94D3,
+ 0xE89B: 0x94D4,
+ 0xE89C: 0x94DA,
+ 0xE89D: 0x94E6,
+ 0xE89E: 0x94FB,
+ 0xE89F: 0x951C,
+ 0xE8A0: 0x9520,
+ 0xE8A1: 0x741B,
+ 0xE8A2: 0x741A,
+ 0xE8A3: 0x7441,
+ 0xE8A4: 0x745C,
+ 0xE8A5: 0x7457,
+ 0xE8A6: 0x7455,
+ 0xE8A7: 0x7459,
+ 0xE8A8: 0x7477,
+ 0xE8A9: 0x746D,
+ 0xE8AA: 0x747E,
+ 0xE8AB: 0x749C,
+ 0xE8AC: 0x748E,
+ 0xE8AD: 0x7480,
+ 0xE8AE: 0x7481,
+ 0xE8AF: 0x7487,
+ 0xE8B0: 0x748B,
+ 0xE8B1: 0x749E,
+ 0xE8B2: 0x74A8,
+ 0xE8B3: 0x74A9,
+ 0xE8B4: 0x7490,
+ 0xE8B5: 0x74A7,
+ 0xE8B6: 0x74D2,
+ 0xE8B7: 0x74BA,
+ 0xE8B8: 0x97EA,
+ 0xE8B9: 0x97EB,
+ 0xE8BA: 0x97EC,
+ 0xE8BB: 0x674C,
+ 0xE8BC: 0x6753,
+ 0xE8BD: 0x675E,
+ 0xE8BE: 0x6748,
+ 0xE8BF: 0x6769,
+ 0xE8C0: 0x67A5,
+ 0xE8C1: 0x6787,
+ 0xE8C2: 0x676A,
+ 0xE8C3: 0x6773,
+ 0xE8C4: 0x6798,
+ 0xE8C5: 0x67A7,
+ 0xE8C6: 0x6775,
+ 0xE8C7: 0x67A8,
+ 0xE8C8: 0x679E,
+ 0xE8C9: 0x67AD,
+ 0xE8CA: 0x678B,
+ 0xE8CB: 0x6777,
+ 0xE8CC: 0x677C,
+ 0xE8CD: 0x67F0,
+ 0xE8CE: 0x6809,
+ 0xE8CF: 0x67D8,
+ 0xE8D0: 0x680A,
+ 0xE8D1: 0x67E9,
+ 0xE8D2: 0x67B0,
+ 0xE8D3: 0x680C,
+ 0xE8D4: 0x67D9,
+ 0xE8D5: 0x67B5,
+ 0xE8D6: 0x67DA,
+ 0xE8D7: 0x67B3,
+ 0xE8D8: 0x67DD,
+ 0xE8D9: 0x6800,
+ 0xE8DA: 0x67C3,
+ 0xE8DB: 0x67B8,
+ 0xE8DC: 0x67E2,
+ 0xE8DD: 0x680E,
+ 0xE8DE: 0x67C1,
+ 0xE8DF: 0x67FD,
+ 0xE8E0: 0x6832,
+ 0xE8E1: 0x6833,
+ 0xE8E2: 0x6860,
+ 0xE8E3: 0x6861,
+ 0xE8E4: 0x684E,
+ 0xE8E5: 0x6862,
+ 0xE8E6: 0x6844,
+ 0xE8E7: 0x6864,
+ 0xE8E8: 0x6883,
+ 0xE8E9: 0x681D,
+ 0xE8EA: 0x6855,
+ 0xE8EB: 0x6866,
+ 0xE8EC: 0x6841,
+ 0xE8ED: 0x6867,
+ 0xE8EE: 0x6840,
+ 0xE8EF: 0x683E,
+ 0xE8F0: 0x684A,
+ 0xE8F1: 0x6849,
+ 0xE8F2: 0x6829,
+ 0xE8F3: 0x68B5,
+ 0xE8F4: 0x688F,
+ 0xE8F5: 0x6874,
+ 0xE8F6: 0x6877,
+ 0xE8F7: 0x6893,
+ 0xE8F8: 0x686B,
+ 0xE8F9: 0x68C2,
+ 0xE8FA: 0x696E,
+ 0xE8FB: 0x68FC,
+ 0xE8FC: 0x691F,
+ 0xE8FD: 0x6920,
+ 0xE8FE: 0x68F9,
+ 0xE940: 0x9527,
+ 0xE941: 0x9533,
+ 0xE942: 0x953D,
+ 0xE943: 0x9543,
+ 0xE944: 0x9548,
+ 0xE945: 0x954B,
+ 0xE946: 0x9555,
+ 0xE947: 0x955A,
+ 0xE948: 0x9560,
+ 0xE949: 0x956E,
+ 0xE94A: 0x9574,
+ 0xE94B: 0x9575,
+ 0xE94C: 0x9577,
+ 0xE94D: 0x9578,
+ 0xE94E: 0x9579,
+ 0xE94F: 0x957A,
+ 0xE950: 0x957B,
+ 0xE951: 0x957C,
+ 0xE952: 0x957D,
+ 0xE953: 0x957E,
+ 0xE954: 0x9580,
+ 0xE955: 0x9581,
+ 0xE956: 0x9582,
+ 0xE957: 0x9583,
+ 0xE958: 0x9584,
+ 0xE959: 0x9585,
+ 0xE95A: 0x9586,
+ 0xE95B: 0x9587,
+ 0xE95C: 0x9588,
+ 0xE95D: 0x9589,
+ 0xE95E: 0x958A,
+ 0xE95F: 0x958B,
+ 0xE960: 0x958C,
+ 0xE961: 0x958D,
+ 0xE962: 0x958E,
+ 0xE963: 0x958F,
+ 0xE964: 0x9590,
+ 0xE965: 0x9591,
+ 0xE966: 0x9592,
+ 0xE967: 0x9593,
+ 0xE968: 0x9594,
+ 0xE969: 0x9595,
+ 0xE96A: 0x9596,
+ 0xE96B: 0x9597,
+ 0xE96C: 0x9598,
+ 0xE96D: 0x9599,
+ 0xE96E: 0x959A,
+ 0xE96F: 0x959B,
+ 0xE970: 0x959C,
+ 0xE971: 0x959D,
+ 0xE972: 0x959E,
+ 0xE973: 0x959F,
+ 0xE974: 0x95A0,
+ 0xE975: 0x95A1,
+ 0xE976: 0x95A2,
+ 0xE977: 0x95A3,
+ 0xE978: 0x95A4,
+ 0xE979: 0x95A5,
+ 0xE97A: 0x95A6,
+ 0xE97B: 0x95A7,
+ 0xE97C: 0x95A8,
+ 0xE97D: 0x95A9,
+ 0xE97E: 0x95AA,
+ 0xE980: 0x95AB,
+ 0xE981: 0x95AC,
+ 0xE982: 0x95AD,
+ 0xE983: 0x95AE,
+ 0xE984: 0x95AF,
+ 0xE985: 0x95B0,
+ 0xE986: 0x95B1,
+ 0xE987: 0x95B2,
+ 0xE988: 0x95B3,
+ 0xE989: 0x95B4,
+ 0xE98A: 0x95B5,
+ 0xE98B: 0x95B6,
+ 0xE98C: 0x95B7,
+ 0xE98D: 0x95B8,
+ 0xE98E: 0x95B9,
+ 0xE98F: 0x95BA,
+ 0xE990: 0x95BB,
+ 0xE991: 0x95BC,
+ 0xE992: 0x95BD,
+ 0xE993: 0x95BE,
+ 0xE994: 0x95BF,
+ 0xE995: 0x95C0,
+ 0xE996: 0x95C1,
+ 0xE997: 0x95C2,
+ 0xE998: 0x95C3,
+ 0xE999: 0x95C4,
+ 0xE99A: 0x95C5,
+ 0xE99B: 0x95C6,
+ 0xE99C: 0x95C7,
+ 0xE99D: 0x95C8,
+ 0xE99E: 0x95C9,
+ 0xE99F: 0x95CA,
+ 0xE9A0: 0x95CB,
+ 0xE9A1: 0x6924,
+ 0xE9A2: 0x68F0,
+ 0xE9A3: 0x690B,
+ 0xE9A4: 0x6901,
+ 0xE9A5: 0x6957,
+ 0xE9A6: 0x68E3,
+ 0xE9A7: 0x6910,
+ 0xE9A8: 0x6971,
+ 0xE9A9: 0x6939,
+ 0xE9AA: 0x6960,
+ 0xE9AB: 0x6942,
+ 0xE9AC: 0x695D,
+ 0xE9AD: 0x6984,
+ 0xE9AE: 0x696B,
+ 0xE9AF: 0x6980,
+ 0xE9B0: 0x6998,
+ 0xE9B1: 0x6978,
+ 0xE9B2: 0x6934,
+ 0xE9B3: 0x69CC,
+ 0xE9B4: 0x6987,
+ 0xE9B5: 0x6988,
+ 0xE9B6: 0x69CE,
+ 0xE9B7: 0x6989,
+ 0xE9B8: 0x6966,
+ 0xE9B9: 0x6963,
+ 0xE9BA: 0x6979,
+ 0xE9BB: 0x699B,
+ 0xE9BC: 0x69A7,
+ 0xE9BD: 0x69BB,
+ 0xE9BE: 0x69AB,
+ 0xE9BF: 0x69AD,
+ 0xE9C0: 0x69D4,
+ 0xE9C1: 0x69B1,
+ 0xE9C2: 0x69C1,
+ 0xE9C3: 0x69CA,
+ 0xE9C4: 0x69DF,
+ 0xE9C5: 0x6995,
+ 0xE9C6: 0x69E0,
+ 0xE9C7: 0x698D,
+ 0xE9C8: 0x69FF,
+ 0xE9C9: 0x6A2F,
+ 0xE9CA: 0x69ED,
+ 0xE9CB: 0x6A17,
+ 0xE9CC: 0x6A18,
+ 0xE9CD: 0x6A65,
+ 0xE9CE: 0x69F2,
+ 0xE9CF: 0x6A44,
+ 0xE9D0: 0x6A3E,
+ 0xE9D1: 0x6AA0,
+ 0xE9D2: 0x6A50,
+ 0xE9D3: 0x6A5B,
+ 0xE9D4: 0x6A35,
+ 0xE9D5: 0x6A8E,
+ 0xE9D6: 0x6A79,
+ 0xE9D7: 0x6A3D,
+ 0xE9D8: 0x6A28,
+ 0xE9D9: 0x6A58,
+ 0xE9DA: 0x6A7C,
+ 0xE9DB: 0x6A91,
+ 0xE9DC: 0x6A90,
+ 0xE9DD: 0x6AA9,
+ 0xE9DE: 0x6A97,
+ 0xE9DF: 0x6AAB,
+ 0xE9E0: 0x7337,
+ 0xE9E1: 0x7352,
+ 0xE9E2: 0x6B81,
+ 0xE9E3: 0x6B82,
+ 0xE9E4: 0x6B87,
+ 0xE9E5: 0x6B84,
+ 0xE9E6: 0x6B92,
+ 0xE9E7: 0x6B93,
+ 0xE9E8: 0x6B8D,
+ 0xE9E9: 0x6B9A,
+ 0xE9EA: 0x6B9B,
+ 0xE9EB: 0x6BA1,
+ 0xE9EC: 0x6BAA,
+ 0xE9ED: 0x8F6B,
+ 0xE9EE: 0x8F6D,
+ 0xE9EF: 0x8F71,
+ 0xE9F0: 0x8F72,
+ 0xE9F1: 0x8F73,
+ 0xE9F2: 0x8F75,
+ 0xE9F3: 0x8F76,
+ 0xE9F4: 0x8F78,
+ 0xE9F5: 0x8F77,
+ 0xE9F6: 0x8F79,
+ 0xE9F7: 0x8F7A,
+ 0xE9F8: 0x8F7C,
+ 0xE9F9: 0x8F7E,
+ 0xE9FA: 0x8F81,
+ 0xE9FB: 0x8F82,
+ 0xE9FC: 0x8F84,
+ 0xE9FD: 0x8F87,
+ 0xE9FE: 0x8F8B,
+ 0xEA40: 0x95CC,
+ 0xEA41: 0x95CD,
+ 0xEA42: 0x95CE,
+ 0xEA43: 0x95CF,
+ 0xEA44: 0x95D0,
+ 0xEA45: 0x95D1,
+ 0xEA46: 0x95D2,
+ 0xEA47: 0x95D3,
+ 0xEA48: 0x95D4,
+ 0xEA49: 0x95D5,
+ 0xEA4A: 0x95D6,
+ 0xEA4B: 0x95D7,
+ 0xEA4C: 0x95D8,
+ 0xEA4D: 0x95D9,
+ 0xEA4E: 0x95DA,
+ 0xEA4F: 0x95DB,
+ 0xEA50: 0x95DC,
+ 0xEA51: 0x95DD,
+ 0xEA52: 0x95DE,
+ 0xEA53: 0x95DF,
+ 0xEA54: 0x95E0,
+ 0xEA55: 0x95E1,
+ 0xEA56: 0x95E2,
+ 0xEA57: 0x95E3,
+ 0xEA58: 0x95E4,
+ 0xEA59: 0x95E5,
+ 0xEA5A: 0x95E6,
+ 0xEA5B: 0x95E7,
+ 0xEA5C: 0x95EC,
+ 0xEA5D: 0x95FF,
+ 0xEA5E: 0x9607,
+ 0xEA5F: 0x9613,
+ 0xEA60: 0x9618,
+ 0xEA61: 0x961B,
+ 0xEA62: 0x961E,
+ 0xEA63: 0x9620,
+ 0xEA64: 0x9623,
+ 0xEA65: 0x9624,
+ 0xEA66: 0x9625,
+ 0xEA67: 0x9626,
+ 0xEA68: 0x9627,
+ 0xEA69: 0x9628,
+ 0xEA6A: 0x9629,
+ 0xEA6B: 0x962B,
+ 0xEA6C: 0x962C,
+ 0xEA6D: 0x962D,
+ 0xEA6E: 0x962F,
+ 0xEA6F: 0x9630,
+ 0xEA70: 0x9637,
+ 0xEA71: 0x9638,
+ 0xEA72: 0x9639,
+ 0xEA73: 0x963A,
+ 0xEA74: 0x963E,
+ 0xEA75: 0x9641,
+ 0xEA76: 0x9643,
+ 0xEA77: 0x964A,
+ 0xEA78: 0x964E,
+ 0xEA79: 0x964F,
+ 0xEA7A: 0x9651,
+ 0xEA7B: 0x9652,
+ 0xEA7C: 0x9653,
+ 0xEA7D: 0x9656,
+ 0xEA7E: 0x9657,
+ 0xEA80: 0x9658,
+ 0xEA81: 0x9659,
+ 0xEA82: 0x965A,
+ 0xEA83: 0x965C,
+ 0xEA84: 0x965D,
+ 0xEA85: 0x965E,
+ 0xEA86: 0x9660,
+ 0xEA87: 0x9663,
+ 0xEA88: 0x9665,
+ 0xEA89: 0x9666,
+ 0xEA8A: 0x966B,
+ 0xEA8B: 0x966D,
+ 0xEA8C: 0x966E,
+ 0xEA8D: 0x966F,
+ 0xEA8E: 0x9670,
+ 0xEA8F: 0x9671,
+ 0xEA90: 0x9673,
+ 0xEA91: 0x9678,
+ 0xEA92: 0x9679,
+ 0xEA93: 0x967A,
+ 0xEA94: 0x967B,
+ 0xEA95: 0x967C,
+ 0xEA96: 0x967D,
+ 0xEA97: 0x967E,
+ 0xEA98: 0x967F,
+ 0xEA99: 0x9680,
+ 0xEA9A: 0x9681,
+ 0xEA9B: 0x9682,
+ 0xEA9C: 0x9683,
+ 0xEA9D: 0x9684,
+ 0xEA9E: 0x9687,
+ 0xEA9F: 0x9689,
+ 0xEAA0: 0x968A,
+ 0xEAA1: 0x8F8D,
+ 0xEAA2: 0x8F8E,
+ 0xEAA3: 0x8F8F,
+ 0xEAA4: 0x8F98,
+ 0xEAA5: 0x8F9A,
+ 0xEAA6: 0x8ECE,
+ 0xEAA7: 0x620B,
+ 0xEAA8: 0x6217,
+ 0xEAA9: 0x621B,
+ 0xEAAA: 0x621F,
+ 0xEAAB: 0x6222,
+ 0xEAAC: 0x6221,
+ 0xEAAD: 0x6225,
+ 0xEAAE: 0x6224,
+ 0xEAAF: 0x622C,
+ 0xEAB0: 0x81E7,
+ 0xEAB1: 0x74EF,
+ 0xEAB2: 0x74F4,
+ 0xEAB3: 0x74FF,
+ 0xEAB4: 0x750F,
+ 0xEAB5: 0x7511,
+ 0xEAB6: 0x7513,
+ 0xEAB7: 0x6534,
+ 0xEAB8: 0x65EE,
+ 0xEAB9: 0x65EF,
+ 0xEABA: 0x65F0,
+ 0xEABB: 0x660A,
+ 0xEABC: 0x6619,
+ 0xEABD: 0x6772,
+ 0xEABE: 0x6603,
+ 0xEABF: 0x6615,
+ 0xEAC0: 0x6600,
+ 0xEAC1: 0x7085,
+ 0xEAC2: 0x66F7,
+ 0xEAC3: 0x661D,
+ 0xEAC4: 0x6634,
+ 0xEAC5: 0x6631,
+ 0xEAC6: 0x6636,
+ 0xEAC7: 0x6635,
+ 0xEAC8: 0x8006,
+ 0xEAC9: 0x665F,
+ 0xEACA: 0x6654,
+ 0xEACB: 0x6641,
+ 0xEACC: 0x664F,
+ 0xEACD: 0x6656,
+ 0xEACE: 0x6661,
+ 0xEACF: 0x6657,
+ 0xEAD0: 0x6677,
+ 0xEAD1: 0x6684,
+ 0xEAD2: 0x668C,
+ 0xEAD3: 0x66A7,
+ 0xEAD4: 0x669D,
+ 0xEAD5: 0x66BE,
+ 0xEAD6: 0x66DB,
+ 0xEAD7: 0x66DC,
+ 0xEAD8: 0x66E6,
+ 0xEAD9: 0x66E9,
+ 0xEADA: 0x8D32,
+ 0xEADB: 0x8D33,
+ 0xEADC: 0x8D36,
+ 0xEADD: 0x8D3B,
+ 0xEADE: 0x8D3D,
+ 0xEADF: 0x8D40,
+ 0xEAE0: 0x8D45,
+ 0xEAE1: 0x8D46,
+ 0xEAE2: 0x8D48,
+ 0xEAE3: 0x8D49,
+ 0xEAE4: 0x8D47,
+ 0xEAE5: 0x8D4D,
+ 0xEAE6: 0x8D55,
+ 0xEAE7: 0x8D59,
+ 0xEAE8: 0x89C7,
+ 0xEAE9: 0x89CA,
+ 0xEAEA: 0x89CB,
+ 0xEAEB: 0x89CC,
+ 0xEAEC: 0x89CE,
+ 0xEAED: 0x89CF,
+ 0xEAEE: 0x89D0,
+ 0xEAEF: 0x89D1,
+ 0xEAF0: 0x726E,
+ 0xEAF1: 0x729F,
+ 0xEAF2: 0x725D,
+ 0xEAF3: 0x7266,
+ 0xEAF4: 0x726F,
+ 0xEAF5: 0x727E,
+ 0xEAF6: 0x727F,
+ 0xEAF7: 0x7284,
+ 0xEAF8: 0x728B,
+ 0xEAF9: 0x728D,
+ 0xEAFA: 0x728F,
+ 0xEAFB: 0x7292,
+ 0xEAFC: 0x6308,
+ 0xEAFD: 0x6332,
+ 0xEAFE: 0x63B0,
+ 0xEB40: 0x968C,
+ 0xEB41: 0x968E,
+ 0xEB42: 0x9691,
+ 0xEB43: 0x9692,
+ 0xEB44: 0x9693,
+ 0xEB45: 0x9695,
+ 0xEB46: 0x9696,
+ 0xEB47: 0x969A,
+ 0xEB48: 0x969B,
+ 0xEB49: 0x969D,
+ 0xEB4A: 0x969E,
+ 0xEB4B: 0x969F,
+ 0xEB4C: 0x96A0,
+ 0xEB4D: 0x96A1,
+ 0xEB4E: 0x96A2,
+ 0xEB4F: 0x96A3,
+ 0xEB50: 0x96A4,
+ 0xEB51: 0x96A5,
+ 0xEB52: 0x96A6,
+ 0xEB53: 0x96A8,
+ 0xEB54: 0x96A9,
+ 0xEB55: 0x96AA,
+ 0xEB56: 0x96AB,
+ 0xEB57: 0x96AC,
+ 0xEB58: 0x96AD,
+ 0xEB59: 0x96AE,
+ 0xEB5A: 0x96AF,
+ 0xEB5B: 0x96B1,
+ 0xEB5C: 0x96B2,
+ 0xEB5D: 0x96B4,
+ 0xEB5E: 0x96B5,
+ 0xEB5F: 0x96B7,
+ 0xEB60: 0x96B8,
+ 0xEB61: 0x96BA,
+ 0xEB62: 0x96BB,
+ 0xEB63: 0x96BF,
+ 0xEB64: 0x96C2,
+ 0xEB65: 0x96C3,
+ 0xEB66: 0x96C8,
+ 0xEB67: 0x96CA,
+ 0xEB68: 0x96CB,
+ 0xEB69: 0x96D0,
+ 0xEB6A: 0x96D1,
+ 0xEB6B: 0x96D3,
+ 0xEB6C: 0x96D4,
+ 0xEB6D: 0x96D6,
+ 0xEB6E: 0x96D7,
+ 0xEB6F: 0x96D8,
+ 0xEB70: 0x96D9,
+ 0xEB71: 0x96DA,
+ 0xEB72: 0x96DB,
+ 0xEB73: 0x96DC,
+ 0xEB74: 0x96DD,
+ 0xEB75: 0x96DE,
+ 0xEB76: 0x96DF,
+ 0xEB77: 0x96E1,
+ 0xEB78: 0x96E2,
+ 0xEB79: 0x96E3,
+ 0xEB7A: 0x96E4,
+ 0xEB7B: 0x96E5,
+ 0xEB7C: 0x96E6,
+ 0xEB7D: 0x96E7,
+ 0xEB7E: 0x96EB,
+ 0xEB80: 0x96EC,
+ 0xEB81: 0x96ED,
+ 0xEB82: 0x96EE,
+ 0xEB83: 0x96F0,
+ 0xEB84: 0x96F1,
+ 0xEB85: 0x96F2,
+ 0xEB86: 0x96F4,
+ 0xEB87: 0x96F5,
+ 0xEB88: 0x96F8,
+ 0xEB89: 0x96FA,
+ 0xEB8A: 0x96FB,
+ 0xEB8B: 0x96FC,
+ 0xEB8C: 0x96FD,
+ 0xEB8D: 0x96FF,
+ 0xEB8E: 0x9702,
+ 0xEB8F: 0x9703,
+ 0xEB90: 0x9705,
+ 0xEB91: 0x970A,
+ 0xEB92: 0x970B,
+ 0xEB93: 0x970C,
+ 0xEB94: 0x9710,
+ 0xEB95: 0x9711,
+ 0xEB96: 0x9712,
+ 0xEB97: 0x9714,
+ 0xEB98: 0x9715,
+ 0xEB99: 0x9717,
+ 0xEB9A: 0x9718,
+ 0xEB9B: 0x9719,
+ 0xEB9C: 0x971A,
+ 0xEB9D: 0x971B,
+ 0xEB9E: 0x971D,
+ 0xEB9F: 0x971F,
+ 0xEBA0: 0x9720,
+ 0xEBA1: 0x643F,
+ 0xEBA2: 0x64D8,
+ 0xEBA3: 0x8004,
+ 0xEBA4: 0x6BEA,
+ 0xEBA5: 0x6BF3,
+ 0xEBA6: 0x6BFD,
+ 0xEBA7: 0x6BF5,
+ 0xEBA8: 0x6BF9,
+ 0xEBA9: 0x6C05,
+ 0xEBAA: 0x6C07,
+ 0xEBAB: 0x6C06,
+ 0xEBAC: 0x6C0D,
+ 0xEBAD: 0x6C15,
+ 0xEBAE: 0x6C18,
+ 0xEBAF: 0x6C19,
+ 0xEBB0: 0x6C1A,
+ 0xEBB1: 0x6C21,
+ 0xEBB2: 0x6C29,
+ 0xEBB3: 0x6C24,
+ 0xEBB4: 0x6C2A,
+ 0xEBB5: 0x6C32,
+ 0xEBB6: 0x6535,
+ 0xEBB7: 0x6555,
+ 0xEBB8: 0x656B,
+ 0xEBB9: 0x724D,
+ 0xEBBA: 0x7252,
+ 0xEBBB: 0x7256,
+ 0xEBBC: 0x7230,
+ 0xEBBD: 0x8662,
+ 0xEBBE: 0x5216,
+ 0xEBBF: 0x809F,
+ 0xEBC0: 0x809C,
+ 0xEBC1: 0x8093,
+ 0xEBC2: 0x80BC,
+ 0xEBC3: 0x670A,
+ 0xEBC4: 0x80BD,
+ 0xEBC5: 0x80B1,
+ 0xEBC6: 0x80AB,
+ 0xEBC7: 0x80AD,
+ 0xEBC8: 0x80B4,
+ 0xEBC9: 0x80B7,
+ 0xEBCA: 0x80E7,
+ 0xEBCB: 0x80E8,
+ 0xEBCC: 0x80E9,
+ 0xEBCD: 0x80EA,
+ 0xEBCE: 0x80DB,
+ 0xEBCF: 0x80C2,
+ 0xEBD0: 0x80C4,
+ 0xEBD1: 0x80D9,
+ 0xEBD2: 0x80CD,
+ 0xEBD3: 0x80D7,
+ 0xEBD4: 0x6710,
+ 0xEBD5: 0x80DD,
+ 0xEBD6: 0x80EB,
+ 0xEBD7: 0x80F1,
+ 0xEBD8: 0x80F4,
+ 0xEBD9: 0x80ED,
+ 0xEBDA: 0x810D,
+ 0xEBDB: 0x810E,
+ 0xEBDC: 0x80F2,
+ 0xEBDD: 0x80FC,
+ 0xEBDE: 0x6715,
+ 0xEBDF: 0x8112,
+ 0xEBE0: 0x8C5A,
+ 0xEBE1: 0x8136,
+ 0xEBE2: 0x811E,
+ 0xEBE3: 0x812C,
+ 0xEBE4: 0x8118,
+ 0xEBE5: 0x8132,
+ 0xEBE6: 0x8148,
+ 0xEBE7: 0x814C,
+ 0xEBE8: 0x8153,
+ 0xEBE9: 0x8174,
+ 0xEBEA: 0x8159,
+ 0xEBEB: 0x815A,
+ 0xEBEC: 0x8171,
+ 0xEBED: 0x8160,
+ 0xEBEE: 0x8169,
+ 0xEBEF: 0x817C,
+ 0xEBF0: 0x817D,
+ 0xEBF1: 0x816D,
+ 0xEBF2: 0x8167,
+ 0xEBF3: 0x584D,
+ 0xEBF4: 0x5AB5,
+ 0xEBF5: 0x8188,
+ 0xEBF6: 0x8182,
+ 0xEBF7: 0x8191,
+ 0xEBF8: 0x6ED5,
+ 0xEBF9: 0x81A3,
+ 0xEBFA: 0x81AA,
+ 0xEBFB: 0x81CC,
+ 0xEBFC: 0x6726,
+ 0xEBFD: 0x81CA,
+ 0xEBFE: 0x81BB,
+ 0xEC40: 0x9721,
+ 0xEC41: 0x9722,
+ 0xEC42: 0x9723,
+ 0xEC43: 0x9724,
+ 0xEC44: 0x9725,
+ 0xEC45: 0x9726,
+ 0xEC46: 0x9727,
+ 0xEC47: 0x9728,
+ 0xEC48: 0x9729,
+ 0xEC49: 0x972B,
+ 0xEC4A: 0x972C,
+ 0xEC4B: 0x972E,
+ 0xEC4C: 0x972F,
+ 0xEC4D: 0x9731,
+ 0xEC4E: 0x9733,
+ 0xEC4F: 0x9734,
+ 0xEC50: 0x9735,
+ 0xEC51: 0x9736,
+ 0xEC52: 0x9737,
+ 0xEC53: 0x973A,
+ 0xEC54: 0x973B,
+ 0xEC55: 0x973C,
+ 0xEC56: 0x973D,
+ 0xEC57: 0x973F,
+ 0xEC58: 0x9740,
+ 0xEC59: 0x9741,
+ 0xEC5A: 0x9742,
+ 0xEC5B: 0x9743,
+ 0xEC5C: 0x9744,
+ 0xEC5D: 0x9745,
+ 0xEC5E: 0x9746,
+ 0xEC5F: 0x9747,
+ 0xEC60: 0x9748,
+ 0xEC61: 0x9749,
+ 0xEC62: 0x974A,
+ 0xEC63: 0x974B,
+ 0xEC64: 0x974C,
+ 0xEC65: 0x974D,
+ 0xEC66: 0x974E,
+ 0xEC67: 0x974F,
+ 0xEC68: 0x9750,
+ 0xEC69: 0x9751,
+ 0xEC6A: 0x9754,
+ 0xEC6B: 0x9755,
+ 0xEC6C: 0x9757,
+ 0xEC6D: 0x9758,
+ 0xEC6E: 0x975A,
+ 0xEC6F: 0x975C,
+ 0xEC70: 0x975D,
+ 0xEC71: 0x975F,
+ 0xEC72: 0x9763,
+ 0xEC73: 0x9764,
+ 0xEC74: 0x9766,
+ 0xEC75: 0x9767,
+ 0xEC76: 0x9768,
+ 0xEC77: 0x976A,
+ 0xEC78: 0x976B,
+ 0xEC79: 0x976C,
+ 0xEC7A: 0x976D,
+ 0xEC7B: 0x976E,
+ 0xEC7C: 0x976F,
+ 0xEC7D: 0x9770,
+ 0xEC7E: 0x9771,
+ 0xEC80: 0x9772,
+ 0xEC81: 0x9775,
+ 0xEC82: 0x9777,
+ 0xEC83: 0x9778,
+ 0xEC84: 0x9779,
+ 0xEC85: 0x977A,
+ 0xEC86: 0x977B,
+ 0xEC87: 0x977D,
+ 0xEC88: 0x977E,
+ 0xEC89: 0x977F,
+ 0xEC8A: 0x9780,
+ 0xEC8B: 0x9781,
+ 0xEC8C: 0x9782,
+ 0xEC8D: 0x9783,
+ 0xEC8E: 0x9784,
+ 0xEC8F: 0x9786,
+ 0xEC90: 0x9787,
+ 0xEC91: 0x9788,
+ 0xEC92: 0x9789,
+ 0xEC93: 0x978A,
+ 0xEC94: 0x978C,
+ 0xEC95: 0x978E,
+ 0xEC96: 0x978F,
+ 0xEC97: 0x9790,
+ 0xEC98: 0x9793,
+ 0xEC99: 0x9795,
+ 0xEC9A: 0x9796,
+ 0xEC9B: 0x9797,
+ 0xEC9C: 0x9799,
+ 0xEC9D: 0x979A,
+ 0xEC9E: 0x979B,
+ 0xEC9F: 0x979C,
+ 0xECA0: 0x979D,
+ 0xECA1: 0x81C1,
+ 0xECA2: 0x81A6,
+ 0xECA3: 0x6B24,
+ 0xECA4: 0x6B37,
+ 0xECA5: 0x6B39,
+ 0xECA6: 0x6B43,
+ 0xECA7: 0x6B46,
+ 0xECA8: 0x6B59,
+ 0xECA9: 0x98D1,
+ 0xECAA: 0x98D2,
+ 0xECAB: 0x98D3,
+ 0xECAC: 0x98D5,
+ 0xECAD: 0x98D9,
+ 0xECAE: 0x98DA,
+ 0xECAF: 0x6BB3,
+ 0xECB0: 0x5F40,
+ 0xECB1: 0x6BC2,
+ 0xECB2: 0x89F3,
+ 0xECB3: 0x6590,
+ 0xECB4: 0x9F51,
+ 0xECB5: 0x6593,
+ 0xECB6: 0x65BC,
+ 0xECB7: 0x65C6,
+ 0xECB8: 0x65C4,
+ 0xECB9: 0x65C3,
+ 0xECBA: 0x65CC,
+ 0xECBB: 0x65CE,
+ 0xECBC: 0x65D2,
+ 0xECBD: 0x65D6,
+ 0xECBE: 0x7080,
+ 0xECBF: 0x709C,
+ 0xECC0: 0x7096,
+ 0xECC1: 0x709D,
+ 0xECC2: 0x70BB,
+ 0xECC3: 0x70C0,
+ 0xECC4: 0x70B7,
+ 0xECC5: 0x70AB,
+ 0xECC6: 0x70B1,
+ 0xECC7: 0x70E8,
+ 0xECC8: 0x70CA,
+ 0xECC9: 0x7110,
+ 0xECCA: 0x7113,
+ 0xECCB: 0x7116,
+ 0xECCC: 0x712F,
+ 0xECCD: 0x7131,
+ 0xECCE: 0x7173,
+ 0xECCF: 0x715C,
+ 0xECD0: 0x7168,
+ 0xECD1: 0x7145,
+ 0xECD2: 0x7172,
+ 0xECD3: 0x714A,
+ 0xECD4: 0x7178,
+ 0xECD5: 0x717A,
+ 0xECD6: 0x7198,
+ 0xECD7: 0x71B3,
+ 0xECD8: 0x71B5,
+ 0xECD9: 0x71A8,
+ 0xECDA: 0x71A0,
+ 0xECDB: 0x71E0,
+ 0xECDC: 0x71D4,
+ 0xECDD: 0x71E7,
+ 0xECDE: 0x71F9,
+ 0xECDF: 0x721D,
+ 0xECE0: 0x7228,
+ 0xECE1: 0x706C,
+ 0xECE2: 0x7118,
+ 0xECE3: 0x7166,
+ 0xECE4: 0x71B9,
+ 0xECE5: 0x623E,
+ 0xECE6: 0x623D,
+ 0xECE7: 0x6243,
+ 0xECE8: 0x6248,
+ 0xECE9: 0x6249,
+ 0xECEA: 0x793B,
+ 0xECEB: 0x7940,
+ 0xECEC: 0x7946,
+ 0xECED: 0x7949,
+ 0xECEE: 0x795B,
+ 0xECEF: 0x795C,
+ 0xECF0: 0x7953,
+ 0xECF1: 0x795A,
+ 0xECF2: 0x7962,
+ 0xECF3: 0x7957,
+ 0xECF4: 0x7960,
+ 0xECF5: 0x796F,
+ 0xECF6: 0x7967,
+ 0xECF7: 0x797A,
+ 0xECF8: 0x7985,
+ 0xECF9: 0x798A,
+ 0xECFA: 0x799A,
+ 0xECFB: 0x79A7,
+ 0xECFC: 0x79B3,
+ 0xECFD: 0x5FD1,
+ 0xECFE: 0x5FD0,
+ 0xED40: 0x979E,
+ 0xED41: 0x979F,
+ 0xED42: 0x97A1,
+ 0xED43: 0x97A2,
+ 0xED44: 0x97A4,
+ 0xED45: 0x97A5,
+ 0xED46: 0x97A6,
+ 0xED47: 0x97A7,
+ 0xED48: 0x97A8,
+ 0xED49: 0x97A9,
+ 0xED4A: 0x97AA,
+ 0xED4B: 0x97AC,
+ 0xED4C: 0x97AE,
+ 0xED4D: 0x97B0,
+ 0xED4E: 0x97B1,
+ 0xED4F: 0x97B3,
+ 0xED50: 0x97B5,
+ 0xED51: 0x97B6,
+ 0xED52: 0x97B7,
+ 0xED53: 0x97B8,
+ 0xED54: 0x97B9,
+ 0xED55: 0x97BA,
+ 0xED56: 0x97BB,
+ 0xED57: 0x97BC,
+ 0xED58: 0x97BD,
+ 0xED59: 0x97BE,
+ 0xED5A: 0x97BF,
+ 0xED5B: 0x97C0,
+ 0xED5C: 0x97C1,
+ 0xED5D: 0x97C2,
+ 0xED5E: 0x97C3,
+ 0xED5F: 0x97C4,
+ 0xED60: 0x97C5,
+ 0xED61: 0x97C6,
+ 0xED62: 0x97C7,
+ 0xED63: 0x97C8,
+ 0xED64: 0x97C9,
+ 0xED65: 0x97CA,
+ 0xED66: 0x97CB,
+ 0xED67: 0x97CC,
+ 0xED68: 0x97CD,
+ 0xED69: 0x97CE,
+ 0xED6A: 0x97CF,
+ 0xED6B: 0x97D0,
+ 0xED6C: 0x97D1,
+ 0xED6D: 0x97D2,
+ 0xED6E: 0x97D3,
+ 0xED6F: 0x97D4,
+ 0xED70: 0x97D5,
+ 0xED71: 0x97D6,
+ 0xED72: 0x97D7,
+ 0xED73: 0x97D8,
+ 0xED74: 0x97D9,
+ 0xED75: 0x97DA,
+ 0xED76: 0x97DB,
+ 0xED77: 0x97DC,
+ 0xED78: 0x97DD,
+ 0xED79: 0x97DE,
+ 0xED7A: 0x97DF,
+ 0xED7B: 0x97E0,
+ 0xED7C: 0x97E1,
+ 0xED7D: 0x97E2,
+ 0xED7E: 0x97E3,
+ 0xED80: 0x97E4,
+ 0xED81: 0x97E5,
+ 0xED82: 0x97E8,
+ 0xED83: 0x97EE,
+ 0xED84: 0x97EF,
+ 0xED85: 0x97F0,
+ 0xED86: 0x97F1,
+ 0xED87: 0x97F2,
+ 0xED88: 0x97F4,
+ 0xED89: 0x97F7,
+ 0xED8A: 0x97F8,
+ 0xED8B: 0x97F9,
+ 0xED8C: 0x97FA,
+ 0xED8D: 0x97FB,
+ 0xED8E: 0x97FC,
+ 0xED8F: 0x97FD,
+ 0xED90: 0x97FE,
+ 0xED91: 0x97FF,
+ 0xED92: 0x9800,
+ 0xED93: 0x9801,
+ 0xED94: 0x9802,
+ 0xED95: 0x9803,
+ 0xED96: 0x9804,
+ 0xED97: 0x9805,
+ 0xED98: 0x9806,
+ 0xED99: 0x9807,
+ 0xED9A: 0x9808,
+ 0xED9B: 0x9809,
+ 0xED9C: 0x980A,
+ 0xED9D: 0x980B,
+ 0xED9E: 0x980C,
+ 0xED9F: 0x980D,
+ 0xEDA0: 0x980E,
+ 0xEDA1: 0x603C,
+ 0xEDA2: 0x605D,
+ 0xEDA3: 0x605A,
+ 0xEDA4: 0x6067,
+ 0xEDA5: 0x6041,
+ 0xEDA6: 0x6059,
+ 0xEDA7: 0x6063,
+ 0xEDA8: 0x60AB,
+ 0xEDA9: 0x6106,
+ 0xEDAA: 0x610D,
+ 0xEDAB: 0x615D,
+ 0xEDAC: 0x61A9,
+ 0xEDAD: 0x619D,
+ 0xEDAE: 0x61CB,
+ 0xEDAF: 0x61D1,
+ 0xEDB0: 0x6206,
+ 0xEDB1: 0x8080,
+ 0xEDB2: 0x807F,
+ 0xEDB3: 0x6C93,
+ 0xEDB4: 0x6CF6,
+ 0xEDB5: 0x6DFC,
+ 0xEDB6: 0x77F6,
+ 0xEDB7: 0x77F8,
+ 0xEDB8: 0x7800,
+ 0xEDB9: 0x7809,
+ 0xEDBA: 0x7817,
+ 0xEDBB: 0x7818,
+ 0xEDBC: 0x7811,
+ 0xEDBD: 0x65AB,
+ 0xEDBE: 0x782D,
+ 0xEDBF: 0x781C,
+ 0xEDC0: 0x781D,
+ 0xEDC1: 0x7839,
+ 0xEDC2: 0x783A,
+ 0xEDC3: 0x783B,
+ 0xEDC4: 0x781F,
+ 0xEDC5: 0x783C,
+ 0xEDC6: 0x7825,
+ 0xEDC7: 0x782C,
+ 0xEDC8: 0x7823,
+ 0xEDC9: 0x7829,
+ 0xEDCA: 0x784E,
+ 0xEDCB: 0x786D,
+ 0xEDCC: 0x7856,
+ 0xEDCD: 0x7857,
+ 0xEDCE: 0x7826,
+ 0xEDCF: 0x7850,
+ 0xEDD0: 0x7847,
+ 0xEDD1: 0x784C,
+ 0xEDD2: 0x786A,
+ 0xEDD3: 0x789B,
+ 0xEDD4: 0x7893,
+ 0xEDD5: 0x789A,
+ 0xEDD6: 0x7887,
+ 0xEDD7: 0x789C,
+ 0xEDD8: 0x78A1,
+ 0xEDD9: 0x78A3,
+ 0xEDDA: 0x78B2,
+ 0xEDDB: 0x78B9,
+ 0xEDDC: 0x78A5,
+ 0xEDDD: 0x78D4,
+ 0xEDDE: 0x78D9,
+ 0xEDDF: 0x78C9,
+ 0xEDE0: 0x78EC,
+ 0xEDE1: 0x78F2,
+ 0xEDE2: 0x7905,
+ 0xEDE3: 0x78F4,
+ 0xEDE4: 0x7913,
+ 0xEDE5: 0x7924,
+ 0xEDE6: 0x791E,
+ 0xEDE7: 0x7934,
+ 0xEDE8: 0x9F9B,
+ 0xEDE9: 0x9EF9,
+ 0xEDEA: 0x9EFB,
+ 0xEDEB: 0x9EFC,
+ 0xEDEC: 0x76F1,
+ 0xEDED: 0x7704,
+ 0xEDEE: 0x770D,
+ 0xEDEF: 0x76F9,
+ 0xEDF0: 0x7707,
+ 0xEDF1: 0x7708,
+ 0xEDF2: 0x771A,
+ 0xEDF3: 0x7722,
+ 0xEDF4: 0x7719,
+ 0xEDF5: 0x772D,
+ 0xEDF6: 0x7726,
+ 0xEDF7: 0x7735,
+ 0xEDF8: 0x7738,
+ 0xEDF9: 0x7750,
+ 0xEDFA: 0x7751,
+ 0xEDFB: 0x7747,
+ 0xEDFC: 0x7743,
+ 0xEDFD: 0x775A,
+ 0xEDFE: 0x7768,
+ 0xEE40: 0x980F,
+ 0xEE41: 0x9810,
+ 0xEE42: 0x9811,
+ 0xEE43: 0x9812,
+ 0xEE44: 0x9813,
+ 0xEE45: 0x9814,
+ 0xEE46: 0x9815,
+ 0xEE47: 0x9816,
+ 0xEE48: 0x9817,
+ 0xEE49: 0x9818,
+ 0xEE4A: 0x9819,
+ 0xEE4B: 0x981A,
+ 0xEE4C: 0x981B,
+ 0xEE4D: 0x981C,
+ 0xEE4E: 0x981D,
+ 0xEE4F: 0x981E,
+ 0xEE50: 0x981F,
+ 0xEE51: 0x9820,
+ 0xEE52: 0x9821,
+ 0xEE53: 0x9822,
+ 0xEE54: 0x9823,
+ 0xEE55: 0x9824,
+ 0xEE56: 0x9825,
+ 0xEE57: 0x9826,
+ 0xEE58: 0x9827,
+ 0xEE59: 0x9828,
+ 0xEE5A: 0x9829,
+ 0xEE5B: 0x982A,
+ 0xEE5C: 0x982B,
+ 0xEE5D: 0x982C,
+ 0xEE5E: 0x982D,
+ 0xEE5F: 0x982E,
+ 0xEE60: 0x982F,
+ 0xEE61: 0x9830,
+ 0xEE62: 0x9831,
+ 0xEE63: 0x9832,
+ 0xEE64: 0x9833,
+ 0xEE65: 0x9834,
+ 0xEE66: 0x9835,
+ 0xEE67: 0x9836,
+ 0xEE68: 0x9837,
+ 0xEE69: 0x9838,
+ 0xEE6A: 0x9839,
+ 0xEE6B: 0x983A,
+ 0xEE6C: 0x983B,
+ 0xEE6D: 0x983C,
+ 0xEE6E: 0x983D,
+ 0xEE6F: 0x983E,
+ 0xEE70: 0x983F,
+ 0xEE71: 0x9840,
+ 0xEE72: 0x9841,
+ 0xEE73: 0x9842,
+ 0xEE74: 0x9843,
+ 0xEE75: 0x9844,
+ 0xEE76: 0x9845,
+ 0xEE77: 0x9846,
+ 0xEE78: 0x9847,
+ 0xEE79: 0x9848,
+ 0xEE7A: 0x9849,
+ 0xEE7B: 0x984A,
+ 0xEE7C: 0x984B,
+ 0xEE7D: 0x984C,
+ 0xEE7E: 0x984D,
+ 0xEE80: 0x984E,
+ 0xEE81: 0x984F,
+ 0xEE82: 0x9850,
+ 0xEE83: 0x9851,
+ 0xEE84: 0x9852,
+ 0xEE85: 0x9853,
+ 0xEE86: 0x9854,
+ 0xEE87: 0x9855,
+ 0xEE88: 0x9856,
+ 0xEE89: 0x9857,
+ 0xEE8A: 0x9858,
+ 0xEE8B: 0x9859,
+ 0xEE8C: 0x985A,
+ 0xEE8D: 0x985B,
+ 0xEE8E: 0x985C,
+ 0xEE8F: 0x985D,
+ 0xEE90: 0x985E,
+ 0xEE91: 0x985F,
+ 0xEE92: 0x9860,
+ 0xEE93: 0x9861,
+ 0xEE94: 0x9862,
+ 0xEE95: 0x9863,
+ 0xEE96: 0x9864,
+ 0xEE97: 0x9865,
+ 0xEE98: 0x9866,
+ 0xEE99: 0x9867,
+ 0xEE9A: 0x9868,
+ 0xEE9B: 0x9869,
+ 0xEE9C: 0x986A,
+ 0xEE9D: 0x986B,
+ 0xEE9E: 0x986C,
+ 0xEE9F: 0x986D,
+ 0xEEA0: 0x986E,
+ 0xEEA1: 0x7762,
+ 0xEEA2: 0x7765,
+ 0xEEA3: 0x777F,
+ 0xEEA4: 0x778D,
+ 0xEEA5: 0x777D,
+ 0xEEA6: 0x7780,
+ 0xEEA7: 0x778C,
+ 0xEEA8: 0x7791,
+ 0xEEA9: 0x779F,
+ 0xEEAA: 0x77A0,
+ 0xEEAB: 0x77B0,
+ 0xEEAC: 0x77B5,
+ 0xEEAD: 0x77BD,
+ 0xEEAE: 0x753A,
+ 0xEEAF: 0x7540,
+ 0xEEB0: 0x754E,
+ 0xEEB1: 0x754B,
+ 0xEEB2: 0x7548,
+ 0xEEB3: 0x755B,
+ 0xEEB4: 0x7572,
+ 0xEEB5: 0x7579,
+ 0xEEB6: 0x7583,
+ 0xEEB7: 0x7F58,
+ 0xEEB8: 0x7F61,
+ 0xEEB9: 0x7F5F,
+ 0xEEBA: 0x8A48,
+ 0xEEBB: 0x7F68,
+ 0xEEBC: 0x7F74,
+ 0xEEBD: 0x7F71,
+ 0xEEBE: 0x7F79,
+ 0xEEBF: 0x7F81,
+ 0xEEC0: 0x7F7E,
+ 0xEEC1: 0x76CD,
+ 0xEEC2: 0x76E5,
+ 0xEEC3: 0x8832,
+ 0xEEC4: 0x9485,
+ 0xEEC5: 0x9486,
+ 0xEEC6: 0x9487,
+ 0xEEC7: 0x948B,
+ 0xEEC8: 0x948A,
+ 0xEEC9: 0x948C,
+ 0xEECA: 0x948D,
+ 0xEECB: 0x948F,
+ 0xEECC: 0x9490,
+ 0xEECD: 0x9494,
+ 0xEECE: 0x9497,
+ 0xEECF: 0x9495,
+ 0xEED0: 0x949A,
+ 0xEED1: 0x949B,
+ 0xEED2: 0x949C,
+ 0xEED3: 0x94A3,
+ 0xEED4: 0x94A4,
+ 0xEED5: 0x94AB,
+ 0xEED6: 0x94AA,
+ 0xEED7: 0x94AD,
+ 0xEED8: 0x94AC,
+ 0xEED9: 0x94AF,
+ 0xEEDA: 0x94B0,
+ 0xEEDB: 0x94B2,
+ 0xEEDC: 0x94B4,
+ 0xEEDD: 0x94B6,
+ 0xEEDE: 0x94B7,
+ 0xEEDF: 0x94B8,
+ 0xEEE0: 0x94B9,
+ 0xEEE1: 0x94BA,
+ 0xEEE2: 0x94BC,
+ 0xEEE3: 0x94BD,
+ 0xEEE4: 0x94BF,
+ 0xEEE5: 0x94C4,
+ 0xEEE6: 0x94C8,
+ 0xEEE7: 0x94C9,
+ 0xEEE8: 0x94CA,
+ 0xEEE9: 0x94CB,
+ 0xEEEA: 0x94CC,
+ 0xEEEB: 0x94CD,
+ 0xEEEC: 0x94CE,
+ 0xEEED: 0x94D0,
+ 0xEEEE: 0x94D1,
+ 0xEEEF: 0x94D2,
+ 0xEEF0: 0x94D5,
+ 0xEEF1: 0x94D6,
+ 0xEEF2: 0x94D7,
+ 0xEEF3: 0x94D9,
+ 0xEEF4: 0x94D8,
+ 0xEEF5: 0x94DB,
+ 0xEEF6: 0x94DE,
+ 0xEEF7: 0x94DF,
+ 0xEEF8: 0x94E0,
+ 0xEEF9: 0x94E2,
+ 0xEEFA: 0x94E4,
+ 0xEEFB: 0x94E5,
+ 0xEEFC: 0x94E7,
+ 0xEEFD: 0x94E8,
+ 0xEEFE: 0x94EA,
+ 0xEF40: 0x986F,
+ 0xEF41: 0x9870,
+ 0xEF42: 0x9871,
+ 0xEF43: 0x9872,
+ 0xEF44: 0x9873,
+ 0xEF45: 0x9874,
+ 0xEF46: 0x988B,
+ 0xEF47: 0x988E,
+ 0xEF48: 0x9892,
+ 0xEF49: 0x9895,
+ 0xEF4A: 0x9899,
+ 0xEF4B: 0x98A3,
+ 0xEF4C: 0x98A8,
+ 0xEF4D: 0x98A9,
+ 0xEF4E: 0x98AA,
+ 0xEF4F: 0x98AB,
+ 0xEF50: 0x98AC,
+ 0xEF51: 0x98AD,
+ 0xEF52: 0x98AE,
+ 0xEF53: 0x98AF,
+ 0xEF54: 0x98B0,
+ 0xEF55: 0x98B1,
+ 0xEF56: 0x98B2,
+ 0xEF57: 0x98B3,
+ 0xEF58: 0x98B4,
+ 0xEF59: 0x98B5,
+ 0xEF5A: 0x98B6,
+ 0xEF5B: 0x98B7,
+ 0xEF5C: 0x98B8,
+ 0xEF5D: 0x98B9,
+ 0xEF5E: 0x98BA,
+ 0xEF5F: 0x98BB,
+ 0xEF60: 0x98BC,
+ 0xEF61: 0x98BD,
+ 0xEF62: 0x98BE,
+ 0xEF63: 0x98BF,
+ 0xEF64: 0x98C0,
+ 0xEF65: 0x98C1,
+ 0xEF66: 0x98C2,
+ 0xEF67: 0x98C3,
+ 0xEF68: 0x98C4,
+ 0xEF69: 0x98C5,
+ 0xEF6A: 0x98C6,
+ 0xEF6B: 0x98C7,
+ 0xEF6C: 0x98C8,
+ 0xEF6D: 0x98C9,
+ 0xEF6E: 0x98CA,
+ 0xEF6F: 0x98CB,
+ 0xEF70: 0x98CC,
+ 0xEF71: 0x98CD,
+ 0xEF72: 0x98CF,
+ 0xEF73: 0x98D0,
+ 0xEF74: 0x98D4,
+ 0xEF75: 0x98D6,
+ 0xEF76: 0x98D7,
+ 0xEF77: 0x98DB,
+ 0xEF78: 0x98DC,
+ 0xEF79: 0x98DD,
+ 0xEF7A: 0x98E0,
+ 0xEF7B: 0x98E1,
+ 0xEF7C: 0x98E2,
+ 0xEF7D: 0x98E3,
+ 0xEF7E: 0x98E4,
+ 0xEF80: 0x98E5,
+ 0xEF81: 0x98E6,
+ 0xEF82: 0x98E9,
+ 0xEF83: 0x98EA,
+ 0xEF84: 0x98EB,
+ 0xEF85: 0x98EC,
+ 0xEF86: 0x98ED,
+ 0xEF87: 0x98EE,
+ 0xEF88: 0x98EF,
+ 0xEF89: 0x98F0,
+ 0xEF8A: 0x98F1,
+ 0xEF8B: 0x98F2,
+ 0xEF8C: 0x98F3,
+ 0xEF8D: 0x98F4,
+ 0xEF8E: 0x98F5,
+ 0xEF8F: 0x98F6,
+ 0xEF90: 0x98F7,
+ 0xEF91: 0x98F8,
+ 0xEF92: 0x98F9,
+ 0xEF93: 0x98FA,
+ 0xEF94: 0x98FB,
+ 0xEF95: 0x98FC,
+ 0xEF96: 0x98FD,
+ 0xEF97: 0x98FE,
+ 0xEF98: 0x98FF,
+ 0xEF99: 0x9900,
+ 0xEF9A: 0x9901,
+ 0xEF9B: 0x9902,
+ 0xEF9C: 0x9903,
+ 0xEF9D: 0x9904,
+ 0xEF9E: 0x9905,
+ 0xEF9F: 0x9906,
+ 0xEFA0: 0x9907,
+ 0xEFA1: 0x94E9,
+ 0xEFA2: 0x94EB,
+ 0xEFA3: 0x94EE,
+ 0xEFA4: 0x94EF,
+ 0xEFA5: 0x94F3,
+ 0xEFA6: 0x94F4,
+ 0xEFA7: 0x94F5,
+ 0xEFA8: 0x94F7,
+ 0xEFA9: 0x94F9,
+ 0xEFAA: 0x94FC,
+ 0xEFAB: 0x94FD,
+ 0xEFAC: 0x94FF,
+ 0xEFAD: 0x9503,
+ 0xEFAE: 0x9502,
+ 0xEFAF: 0x9506,
+ 0xEFB0: 0x9507,
+ 0xEFB1: 0x9509,
+ 0xEFB2: 0x950A,
+ 0xEFB3: 0x950D,
+ 0xEFB4: 0x950E,
+ 0xEFB5: 0x950F,
+ 0xEFB6: 0x9512,
+ 0xEFB7: 0x9513,
+ 0xEFB8: 0x9514,
+ 0xEFB9: 0x9515,
+ 0xEFBA: 0x9516,
+ 0xEFBB: 0x9518,
+ 0xEFBC: 0x951B,
+ 0xEFBD: 0x951D,
+ 0xEFBE: 0x951E,
+ 0xEFBF: 0x951F,
+ 0xEFC0: 0x9522,
+ 0xEFC1: 0x952A,
+ 0xEFC2: 0x952B,
+ 0xEFC3: 0x9529,
+ 0xEFC4: 0x952C,
+ 0xEFC5: 0x9531,
+ 0xEFC6: 0x9532,
+ 0xEFC7: 0x9534,
+ 0xEFC8: 0x9536,
+ 0xEFC9: 0x9537,
+ 0xEFCA: 0x9538,
+ 0xEFCB: 0x953C,
+ 0xEFCC: 0x953E,
+ 0xEFCD: 0x953F,
+ 0xEFCE: 0x9542,
+ 0xEFCF: 0x9535,
+ 0xEFD0: 0x9544,
+ 0xEFD1: 0x9545,
+ 0xEFD2: 0x9546,
+ 0xEFD3: 0x9549,
+ 0xEFD4: 0x954C,
+ 0xEFD5: 0x954E,
+ 0xEFD6: 0x954F,
+ 0xEFD7: 0x9552,
+ 0xEFD8: 0x9553,
+ 0xEFD9: 0x9554,
+ 0xEFDA: 0x9556,
+ 0xEFDB: 0x9557,
+ 0xEFDC: 0x9558,
+ 0xEFDD: 0x9559,
+ 0xEFDE: 0x955B,
+ 0xEFDF: 0x955E,
+ 0xEFE0: 0x955F,
+ 0xEFE1: 0x955D,
+ 0xEFE2: 0x9561,
+ 0xEFE3: 0x9562,
+ 0xEFE4: 0x9564,
+ 0xEFE5: 0x9565,
+ 0xEFE6: 0x9566,
+ 0xEFE7: 0x9567,
+ 0xEFE8: 0x9568,
+ 0xEFE9: 0x9569,
+ 0xEFEA: 0x956A,
+ 0xEFEB: 0x956B,
+ 0xEFEC: 0x956C,
+ 0xEFED: 0x956F,
+ 0xEFEE: 0x9571,
+ 0xEFEF: 0x9572,
+ 0xEFF0: 0x9573,
+ 0xEFF1: 0x953A,
+ 0xEFF2: 0x77E7,
+ 0xEFF3: 0x77EC,
+ 0xEFF4: 0x96C9,
+ 0xEFF5: 0x79D5,
+ 0xEFF6: 0x79ED,
+ 0xEFF7: 0x79E3,
+ 0xEFF8: 0x79EB,
+ 0xEFF9: 0x7A06,
+ 0xEFFA: 0x5D47,
+ 0xEFFB: 0x7A03,
+ 0xEFFC: 0x7A02,
+ 0xEFFD: 0x7A1E,
+ 0xEFFE: 0x7A14,
+ 0xF040: 0x9908,
+ 0xF041: 0x9909,
+ 0xF042: 0x990A,
+ 0xF043: 0x990B,
+ 0xF044: 0x990C,
+ 0xF045: 0x990E,
+ 0xF046: 0x990F,
+ 0xF047: 0x9911,
+ 0xF048: 0x9912,
+ 0xF049: 0x9913,
+ 0xF04A: 0x9914,
+ 0xF04B: 0x9915,
+ 0xF04C: 0x9916,
+ 0xF04D: 0x9917,
+ 0xF04E: 0x9918,
+ 0xF04F: 0x9919,
+ 0xF050: 0x991A,
+ 0xF051: 0x991B,
+ 0xF052: 0x991C,
+ 0xF053: 0x991D,
+ 0xF054: 0x991E,
+ 0xF055: 0x991F,
+ 0xF056: 0x9920,
+ 0xF057: 0x9921,
+ 0xF058: 0x9922,
+ 0xF059: 0x9923,
+ 0xF05A: 0x9924,
+ 0xF05B: 0x9925,
+ 0xF05C: 0x9926,
+ 0xF05D: 0x9927,
+ 0xF05E: 0x9928,
+ 0xF05F: 0x9929,
+ 0xF060: 0x992A,
+ 0xF061: 0x992B,
+ 0xF062: 0x992C,
+ 0xF063: 0x992D,
+ 0xF064: 0x992F,
+ 0xF065: 0x9930,
+ 0xF066: 0x9931,
+ 0xF067: 0x9932,
+ 0xF068: 0x9933,
+ 0xF069: 0x9934,
+ 0xF06A: 0x9935,
+ 0xF06B: 0x9936,
+ 0xF06C: 0x9937,
+ 0xF06D: 0x9938,
+ 0xF06E: 0x9939,
+ 0xF06F: 0x993A,
+ 0xF070: 0x993B,
+ 0xF071: 0x993C,
+ 0xF072: 0x993D,
+ 0xF073: 0x993E,
+ 0xF074: 0x993F,
+ 0xF075: 0x9940,
+ 0xF076: 0x9941,
+ 0xF077: 0x9942,
+ 0xF078: 0x9943,
+ 0xF079: 0x9944,
+ 0xF07A: 0x9945,
+ 0xF07B: 0x9946,
+ 0xF07C: 0x9947,
+ 0xF07D: 0x9948,
+ 0xF07E: 0x9949,
+ 0xF080: 0x994A,
+ 0xF081: 0x994B,
+ 0xF082: 0x994C,
+ 0xF083: 0x994D,
+ 0xF084: 0x994E,
+ 0xF085: 0x994F,
+ 0xF086: 0x9950,
+ 0xF087: 0x9951,
+ 0xF088: 0x9952,
+ 0xF089: 0x9953,
+ 0xF08A: 0x9956,
+ 0xF08B: 0x9957,
+ 0xF08C: 0x9958,
+ 0xF08D: 0x9959,
+ 0xF08E: 0x995A,
+ 0xF08F: 0x995B,
+ 0xF090: 0x995C,
+ 0xF091: 0x995D,
+ 0xF092: 0x995E,
+ 0xF093: 0x995F,
+ 0xF094: 0x9960,
+ 0xF095: 0x9961,
+ 0xF096: 0x9962,
+ 0xF097: 0x9964,
+ 0xF098: 0x9966,
+ 0xF099: 0x9973,
+ 0xF09A: 0x9978,
+ 0xF09B: 0x9979,
+ 0xF09C: 0x997B,
+ 0xF09D: 0x997E,
+ 0xF09E: 0x9982,
+ 0xF09F: 0x9983,
+ 0xF0A0: 0x9989,
+ 0xF0A1: 0x7A39,
+ 0xF0A2: 0x7A37,
+ 0xF0A3: 0x7A51,
+ 0xF0A4: 0x9ECF,
+ 0xF0A5: 0x99A5,
+ 0xF0A6: 0x7A70,
+ 0xF0A7: 0x7688,
+ 0xF0A8: 0x768E,
+ 0xF0A9: 0x7693,
+ 0xF0AA: 0x7699,
+ 0xF0AB: 0x76A4,
+ 0xF0AC: 0x74DE,
+ 0xF0AD: 0x74E0,
+ 0xF0AE: 0x752C,
+ 0xF0AF: 0x9E20,
+ 0xF0B0: 0x9E22,
+ 0xF0B1: 0x9E28,
+ 0xF0B2: 0x9E29,
+ 0xF0B3: 0x9E2A,
+ 0xF0B4: 0x9E2B,
+ 0xF0B5: 0x9E2C,
+ 0xF0B6: 0x9E32,
+ 0xF0B7: 0x9E31,
+ 0xF0B8: 0x9E36,
+ 0xF0B9: 0x9E38,
+ 0xF0BA: 0x9E37,
+ 0xF0BB: 0x9E39,
+ 0xF0BC: 0x9E3A,
+ 0xF0BD: 0x9E3E,
+ 0xF0BE: 0x9E41,
+ 0xF0BF: 0x9E42,
+ 0xF0C0: 0x9E44,
+ 0xF0C1: 0x9E46,
+ 0xF0C2: 0x9E47,
+ 0xF0C3: 0x9E48,
+ 0xF0C4: 0x9E49,
+ 0xF0C5: 0x9E4B,
+ 0xF0C6: 0x9E4C,
+ 0xF0C7: 0x9E4E,
+ 0xF0C8: 0x9E51,
+ 0xF0C9: 0x9E55,
+ 0xF0CA: 0x9E57,
+ 0xF0CB: 0x9E5A,
+ 0xF0CC: 0x9E5B,
+ 0xF0CD: 0x9E5C,
+ 0xF0CE: 0x9E5E,
+ 0xF0CF: 0x9E63,
+ 0xF0D0: 0x9E66,
+ 0xF0D1: 0x9E67,
+ 0xF0D2: 0x9E68,
+ 0xF0D3: 0x9E69,
+ 0xF0D4: 0x9E6A,
+ 0xF0D5: 0x9E6B,
+ 0xF0D6: 0x9E6C,
+ 0xF0D7: 0x9E71,
+ 0xF0D8: 0x9E6D,
+ 0xF0D9: 0x9E73,
+ 0xF0DA: 0x7592,
+ 0xF0DB: 0x7594,
+ 0xF0DC: 0x7596,
+ 0xF0DD: 0x75A0,
+ 0xF0DE: 0x759D,
+ 0xF0DF: 0x75AC,
+ 0xF0E0: 0x75A3,
+ 0xF0E1: 0x75B3,
+ 0xF0E2: 0x75B4,
+ 0xF0E3: 0x75B8,
+ 0xF0E4: 0x75C4,
+ 0xF0E5: 0x75B1,
+ 0xF0E6: 0x75B0,
+ 0xF0E7: 0x75C3,
+ 0xF0E8: 0x75C2,
+ 0xF0E9: 0x75D6,
+ 0xF0EA: 0x75CD,
+ 0xF0EB: 0x75E3,
+ 0xF0EC: 0x75E8,
+ 0xF0ED: 0x75E6,
+ 0xF0EE: 0x75E4,
+ 0xF0EF: 0x75EB,
+ 0xF0F0: 0x75E7,
+ 0xF0F1: 0x7603,
+ 0xF0F2: 0x75F1,
+ 0xF0F3: 0x75FC,
+ 0xF0F4: 0x75FF,
+ 0xF0F5: 0x7610,
+ 0xF0F6: 0x7600,
+ 0xF0F7: 0x7605,
+ 0xF0F8: 0x760C,
+ 0xF0F9: 0x7617,
+ 0xF0FA: 0x760A,
+ 0xF0FB: 0x7625,
+ 0xF0FC: 0x7618,
+ 0xF0FD: 0x7615,
+ 0xF0FE: 0x7619,
+ 0xF140: 0x998C,
+ 0xF141: 0x998E,
+ 0xF142: 0x999A,
+ 0xF143: 0x999B,
+ 0xF144: 0x999C,
+ 0xF145: 0x999D,
+ 0xF146: 0x999E,
+ 0xF147: 0x999F,
+ 0xF148: 0x99A0,
+ 0xF149: 0x99A1,
+ 0xF14A: 0x99A2,
+ 0xF14B: 0x99A3,
+ 0xF14C: 0x99A4,
+ 0xF14D: 0x99A6,
+ 0xF14E: 0x99A7,
+ 0xF14F: 0x99A9,
+ 0xF150: 0x99AA,
+ 0xF151: 0x99AB,
+ 0xF152: 0x99AC,
+ 0xF153: 0x99AD,
+ 0xF154: 0x99AE,
+ 0xF155: 0x99AF,
+ 0xF156: 0x99B0,
+ 0xF157: 0x99B1,
+ 0xF158: 0x99B2,
+ 0xF159: 0x99B3,
+ 0xF15A: 0x99B4,
+ 0xF15B: 0x99B5,
+ 0xF15C: 0x99B6,
+ 0xF15D: 0x99B7,
+ 0xF15E: 0x99B8,
+ 0xF15F: 0x99B9,
+ 0xF160: 0x99BA,
+ 0xF161: 0x99BB,
+ 0xF162: 0x99BC,
+ 0xF163: 0x99BD,
+ 0xF164: 0x99BE,
+ 0xF165: 0x99BF,
+ 0xF166: 0x99C0,
+ 0xF167: 0x99C1,
+ 0xF168: 0x99C2,
+ 0xF169: 0x99C3,
+ 0xF16A: 0x99C4,
+ 0xF16B: 0x99C5,
+ 0xF16C: 0x99C6,
+ 0xF16D: 0x99C7,
+ 0xF16E: 0x99C8,
+ 0xF16F: 0x99C9,
+ 0xF170: 0x99CA,
+ 0xF171: 0x99CB,
+ 0xF172: 0x99CC,
+ 0xF173: 0x99CD,
+ 0xF174: 0x99CE,
+ 0xF175: 0x99CF,
+ 0xF176: 0x99D0,
+ 0xF177: 0x99D1,
+ 0xF178: 0x99D2,
+ 0xF179: 0x99D3,
+ 0xF17A: 0x99D4,
+ 0xF17B: 0x99D5,
+ 0xF17C: 0x99D6,
+ 0xF17D: 0x99D7,
+ 0xF17E: 0x99D8,
+ 0xF180: 0x99D9,
+ 0xF181: 0x99DA,
+ 0xF182: 0x99DB,
+ 0xF183: 0x99DC,
+ 0xF184: 0x99DD,
+ 0xF185: 0x99DE,
+ 0xF186: 0x99DF,
+ 0xF187: 0x99E0,
+ 0xF188: 0x99E1,
+ 0xF189: 0x99E2,
+ 0xF18A: 0x99E3,
+ 0xF18B: 0x99E4,
+ 0xF18C: 0x99E5,
+ 0xF18D: 0x99E6,
+ 0xF18E: 0x99E7,
+ 0xF18F: 0x99E8,
+ 0xF190: 0x99E9,
+ 0xF191: 0x99EA,
+ 0xF192: 0x99EB,
+ 0xF193: 0x99EC,
+ 0xF194: 0x99ED,
+ 0xF195: 0x99EE,
+ 0xF196: 0x99EF,
+ 0xF197: 0x99F0,
+ 0xF198: 0x99F1,
+ 0xF199: 0x99F2,
+ 0xF19A: 0x99F3,
+ 0xF19B: 0x99F4,
+ 0xF19C: 0x99F5,
+ 0xF19D: 0x99F6,
+ 0xF19E: 0x99F7,
+ 0xF19F: 0x99F8,
+ 0xF1A0: 0x99F9,
+ 0xF1A1: 0x761B,
+ 0xF1A2: 0x763C,
+ 0xF1A3: 0x7622,
+ 0xF1A4: 0x7620,
+ 0xF1A5: 0x7640,
+ 0xF1A6: 0x762D,
+ 0xF1A7: 0x7630,
+ 0xF1A8: 0x763F,
+ 0xF1A9: 0x7635,
+ 0xF1AA: 0x7643,
+ 0xF1AB: 0x763E,
+ 0xF1AC: 0x7633,
+ 0xF1AD: 0x764D,
+ 0xF1AE: 0x765E,
+ 0xF1AF: 0x7654,
+ 0xF1B0: 0x765C,
+ 0xF1B1: 0x7656,
+ 0xF1B2: 0x766B,
+ 0xF1B3: 0x766F,
+ 0xF1B4: 0x7FCA,
+ 0xF1B5: 0x7AE6,
+ 0xF1B6: 0x7A78,
+ 0xF1B7: 0x7A79,
+ 0xF1B8: 0x7A80,
+ 0xF1B9: 0x7A86,
+ 0xF1BA: 0x7A88,
+ 0xF1BB: 0x7A95,
+ 0xF1BC: 0x7AA6,
+ 0xF1BD: 0x7AA0,
+ 0xF1BE: 0x7AAC,
+ 0xF1BF: 0x7AA8,
+ 0xF1C0: 0x7AAD,
+ 0xF1C1: 0x7AB3,
+ 0xF1C2: 0x8864,
+ 0xF1C3: 0x8869,
+ 0xF1C4: 0x8872,
+ 0xF1C5: 0x887D,
+ 0xF1C6: 0x887F,
+ 0xF1C7: 0x8882,
+ 0xF1C8: 0x88A2,
+ 0xF1C9: 0x88C6,
+ 0xF1CA: 0x88B7,
+ 0xF1CB: 0x88BC,
+ 0xF1CC: 0x88C9,
+ 0xF1CD: 0x88E2,
+ 0xF1CE: 0x88CE,
+ 0xF1CF: 0x88E3,
+ 0xF1D0: 0x88E5,
+ 0xF1D1: 0x88F1,
+ 0xF1D2: 0x891A,
+ 0xF1D3: 0x88FC,
+ 0xF1D4: 0x88E8,
+ 0xF1D5: 0x88FE,
+ 0xF1D6: 0x88F0,
+ 0xF1D7: 0x8921,
+ 0xF1D8: 0x8919,
+ 0xF1D9: 0x8913,
+ 0xF1DA: 0x891B,
+ 0xF1DB: 0x890A,
+ 0xF1DC: 0x8934,
+ 0xF1DD: 0x892B,
+ 0xF1DE: 0x8936,
+ 0xF1DF: 0x8941,
+ 0xF1E0: 0x8966,
+ 0xF1E1: 0x897B,
+ 0xF1E2: 0x758B,
+ 0xF1E3: 0x80E5,
+ 0xF1E4: 0x76B2,
+ 0xF1E5: 0x76B4,
+ 0xF1E6: 0x77DC,
+ 0xF1E7: 0x8012,
+ 0xF1E8: 0x8014,
+ 0xF1E9: 0x8016,
+ 0xF1EA: 0x801C,
+ 0xF1EB: 0x8020,
+ 0xF1EC: 0x8022,
+ 0xF1ED: 0x8025,
+ 0xF1EE: 0x8026,
+ 0xF1EF: 0x8027,
+ 0xF1F0: 0x8029,
+ 0xF1F1: 0x8028,
+ 0xF1F2: 0x8031,
+ 0xF1F3: 0x800B,
+ 0xF1F4: 0x8035,
+ 0xF1F5: 0x8043,
+ 0xF1F6: 0x8046,
+ 0xF1F7: 0x804D,
+ 0xF1F8: 0x8052,
+ 0xF1F9: 0x8069,
+ 0xF1FA: 0x8071,
+ 0xF1FB: 0x8983,
+ 0xF1FC: 0x9878,
+ 0xF1FD: 0x9880,
+ 0xF1FE: 0x9883,
+ 0xF240: 0x99FA,
+ 0xF241: 0x99FB,
+ 0xF242: 0x99FC,
+ 0xF243: 0x99FD,
+ 0xF244: 0x99FE,
+ 0xF245: 0x99FF,
+ 0xF246: 0x9A00,
+ 0xF247: 0x9A01,
+ 0xF248: 0x9A02,
+ 0xF249: 0x9A03,
+ 0xF24A: 0x9A04,
+ 0xF24B: 0x9A05,
+ 0xF24C: 0x9A06,
+ 0xF24D: 0x9A07,
+ 0xF24E: 0x9A08,
+ 0xF24F: 0x9A09,
+ 0xF250: 0x9A0A,
+ 0xF251: 0x9A0B,
+ 0xF252: 0x9A0C,
+ 0xF253: 0x9A0D,
+ 0xF254: 0x9A0E,
+ 0xF255: 0x9A0F,
+ 0xF256: 0x9A10,
+ 0xF257: 0x9A11,
+ 0xF258: 0x9A12,
+ 0xF259: 0x9A13,
+ 0xF25A: 0x9A14,
+ 0xF25B: 0x9A15,
+ 0xF25C: 0x9A16,
+ 0xF25D: 0x9A17,
+ 0xF25E: 0x9A18,
+ 0xF25F: 0x9A19,
+ 0xF260: 0x9A1A,
+ 0xF261: 0x9A1B,
+ 0xF262: 0x9A1C,
+ 0xF263: 0x9A1D,
+ 0xF264: 0x9A1E,
+ 0xF265: 0x9A1F,
+ 0xF266: 0x9A20,
+ 0xF267: 0x9A21,
+ 0xF268: 0x9A22,
+ 0xF269: 0x9A23,
+ 0xF26A: 0x9A24,
+ 0xF26B: 0x9A25,
+ 0xF26C: 0x9A26,
+ 0xF26D: 0x9A27,
+ 0xF26E: 0x9A28,
+ 0xF26F: 0x9A29,
+ 0xF270: 0x9A2A,
+ 0xF271: 0x9A2B,
+ 0xF272: 0x9A2C,
+ 0xF273: 0x9A2D,
+ 0xF274: 0x9A2E,
+ 0xF275: 0x9A2F,
+ 0xF276: 0x9A30,
+ 0xF277: 0x9A31,
+ 0xF278: 0x9A32,
+ 0xF279: 0x9A33,
+ 0xF27A: 0x9A34,
+ 0xF27B: 0x9A35,
+ 0xF27C: 0x9A36,
+ 0xF27D: 0x9A37,
+ 0xF27E: 0x9A38,
+ 0xF280: 0x9A39,
+ 0xF281: 0x9A3A,
+ 0xF282: 0x9A3B,
+ 0xF283: 0x9A3C,
+ 0xF284: 0x9A3D,
+ 0xF285: 0x9A3E,
+ 0xF286: 0x9A3F,
+ 0xF287: 0x9A40,
+ 0xF288: 0x9A41,
+ 0xF289: 0x9A42,
+ 0xF28A: 0x9A43,
+ 0xF28B: 0x9A44,
+ 0xF28C: 0x9A45,
+ 0xF28D: 0x9A46,
+ 0xF28E: 0x9A47,
+ 0xF28F: 0x9A48,
+ 0xF290: 0x9A49,
+ 0xF291: 0x9A4A,
+ 0xF292: 0x9A4B,
+ 0xF293: 0x9A4C,
+ 0xF294: 0x9A4D,
+ 0xF295: 0x9A4E,
+ 0xF296: 0x9A4F,
+ 0xF297: 0x9A50,
+ 0xF298: 0x9A51,
+ 0xF299: 0x9A52,
+ 0xF29A: 0x9A53,
+ 0xF29B: 0x9A54,
+ 0xF29C: 0x9A55,
+ 0xF29D: 0x9A56,
+ 0xF29E: 0x9A57,
+ 0xF29F: 0x9A58,
+ 0xF2A0: 0x9A59,
+ 0xF2A1: 0x9889,
+ 0xF2A2: 0x988C,
+ 0xF2A3: 0x988D,
+ 0xF2A4: 0x988F,
+ 0xF2A5: 0x9894,
+ 0xF2A6: 0x989A,
+ 0xF2A7: 0x989B,
+ 0xF2A8: 0x989E,
+ 0xF2A9: 0x989F,
+ 0xF2AA: 0x98A1,
+ 0xF2AB: 0x98A2,
+ 0xF2AC: 0x98A5,
+ 0xF2AD: 0x98A6,
+ 0xF2AE: 0x864D,
+ 0xF2AF: 0x8654,
+ 0xF2B0: 0x866C,
+ 0xF2B1: 0x866E,
+ 0xF2B2: 0x867F,
+ 0xF2B3: 0x867A,
+ 0xF2B4: 0x867C,
+ 0xF2B5: 0x867B,
+ 0xF2B6: 0x86A8,
+ 0xF2B7: 0x868D,
+ 0xF2B8: 0x868B,
+ 0xF2B9: 0x86AC,
+ 0xF2BA: 0x869D,
+ 0xF2BB: 0x86A7,
+ 0xF2BC: 0x86A3,
+ 0xF2BD: 0x86AA,
+ 0xF2BE: 0x8693,
+ 0xF2BF: 0x86A9,
+ 0xF2C0: 0x86B6,
+ 0xF2C1: 0x86C4,
+ 0xF2C2: 0x86B5,
+ 0xF2C3: 0x86CE,
+ 0xF2C4: 0x86B0,
+ 0xF2C5: 0x86BA,
+ 0xF2C6: 0x86B1,
+ 0xF2C7: 0x86AF,
+ 0xF2C8: 0x86C9,
+ 0xF2C9: 0x86CF,
+ 0xF2CA: 0x86B4,
+ 0xF2CB: 0x86E9,
+ 0xF2CC: 0x86F1,
+ 0xF2CD: 0x86F2,
+ 0xF2CE: 0x86ED,
+ 0xF2CF: 0x86F3,
+ 0xF2D0: 0x86D0,
+ 0xF2D1: 0x8713,
+ 0xF2D2: 0x86DE,
+ 0xF2D3: 0x86F4,
+ 0xF2D4: 0x86DF,
+ 0xF2D5: 0x86D8,
+ 0xF2D6: 0x86D1,
+ 0xF2D7: 0x8703,
+ 0xF2D8: 0x8707,
+ 0xF2D9: 0x86F8,
+ 0xF2DA: 0x8708,
+ 0xF2DB: 0x870A,
+ 0xF2DC: 0x870D,
+ 0xF2DD: 0x8709,
+ 0xF2DE: 0x8723,
+ 0xF2DF: 0x873B,
+ 0xF2E0: 0x871E,
+ 0xF2E1: 0x8725,
+ 0xF2E2: 0x872E,
+ 0xF2E3: 0x871A,
+ 0xF2E4: 0x873E,
+ 0xF2E5: 0x8748,
+ 0xF2E6: 0x8734,
+ 0xF2E7: 0x8731,
+ 0xF2E8: 0x8729,
+ 0xF2E9: 0x8737,
+ 0xF2EA: 0x873F,
+ 0xF2EB: 0x8782,
+ 0xF2EC: 0x8722,
+ 0xF2ED: 0x877D,
+ 0xF2EE: 0x877E,
+ 0xF2EF: 0x877B,
+ 0xF2F0: 0x8760,
+ 0xF2F1: 0x8770,
+ 0xF2F2: 0x874C,
+ 0xF2F3: 0x876E,
+ 0xF2F4: 0x878B,
+ 0xF2F5: 0x8753,
+ 0xF2F6: 0x8763,
+ 0xF2F7: 0x877C,
+ 0xF2F8: 0x8764,
+ 0xF2F9: 0x8759,
+ 0xF2FA: 0x8765,
+ 0xF2FB: 0x8793,
+ 0xF2FC: 0x87AF,
+ 0xF2FD: 0x87A8,
+ 0xF2FE: 0x87D2,
+ 0xF340: 0x9A5A,
+ 0xF341: 0x9A5B,
+ 0xF342: 0x9A5C,
+ 0xF343: 0x9A5D,
+ 0xF344: 0x9A5E,
+ 0xF345: 0x9A5F,
+ 0xF346: 0x9A60,
+ 0xF347: 0x9A61,
+ 0xF348: 0x9A62,
+ 0xF349: 0x9A63,
+ 0xF34A: 0x9A64,
+ 0xF34B: 0x9A65,
+ 0xF34C: 0x9A66,
+ 0xF34D: 0x9A67,
+ 0xF34E: 0x9A68,
+ 0xF34F: 0x9A69,
+ 0xF350: 0x9A6A,
+ 0xF351: 0x9A6B,
+ 0xF352: 0x9A72,
+ 0xF353: 0x9A83,
+ 0xF354: 0x9A89,
+ 0xF355: 0x9A8D,
+ 0xF356: 0x9A8E,
+ 0xF357: 0x9A94,
+ 0xF358: 0x9A95,
+ 0xF359: 0x9A99,
+ 0xF35A: 0x9AA6,
+ 0xF35B: 0x9AA9,
+ 0xF35C: 0x9AAA,
+ 0xF35D: 0x9AAB,
+ 0xF35E: 0x9AAC,
+ 0xF35F: 0x9AAD,
+ 0xF360: 0x9AAE,
+ 0xF361: 0x9AAF,
+ 0xF362: 0x9AB2,
+ 0xF363: 0x9AB3,
+ 0xF364: 0x9AB4,
+ 0xF365: 0x9AB5,
+ 0xF366: 0x9AB9,
+ 0xF367: 0x9ABB,
+ 0xF368: 0x9ABD,
+ 0xF369: 0x9ABE,
+ 0xF36A: 0x9ABF,
+ 0xF36B: 0x9AC3,
+ 0xF36C: 0x9AC4,
+ 0xF36D: 0x9AC6,
+ 0xF36E: 0x9AC7,
+ 0xF36F: 0x9AC8,
+ 0xF370: 0x9AC9,
+ 0xF371: 0x9ACA,
+ 0xF372: 0x9ACD,
+ 0xF373: 0x9ACE,
+ 0xF374: 0x9ACF,
+ 0xF375: 0x9AD0,
+ 0xF376: 0x9AD2,
+ 0xF377: 0x9AD4,
+ 0xF378: 0x9AD5,
+ 0xF379: 0x9AD6,
+ 0xF37A: 0x9AD7,
+ 0xF37B: 0x9AD9,
+ 0xF37C: 0x9ADA,
+ 0xF37D: 0x9ADB,
+ 0xF37E: 0x9ADC,
+ 0xF380: 0x9ADD,
+ 0xF381: 0x9ADE,
+ 0xF382: 0x9AE0,
+ 0xF383: 0x9AE2,
+ 0xF384: 0x9AE3,
+ 0xF385: 0x9AE4,
+ 0xF386: 0x9AE5,
+ 0xF387: 0x9AE7,
+ 0xF388: 0x9AE8,
+ 0xF389: 0x9AE9,
+ 0xF38A: 0x9AEA,
+ 0xF38B: 0x9AEC,
+ 0xF38C: 0x9AEE,
+ 0xF38D: 0x9AF0,
+ 0xF38E: 0x9AF1,
+ 0xF38F: 0x9AF2,
+ 0xF390: 0x9AF3,
+ 0xF391: 0x9AF4,
+ 0xF392: 0x9AF5,
+ 0xF393: 0x9AF6,
+ 0xF394: 0x9AF7,
+ 0xF395: 0x9AF8,
+ 0xF396: 0x9AFA,
+ 0xF397: 0x9AFC,
+ 0xF398: 0x9AFD,
+ 0xF399: 0x9AFE,
+ 0xF39A: 0x9AFF,
+ 0xF39B: 0x9B00,
+ 0xF39C: 0x9B01,
+ 0xF39D: 0x9B02,
+ 0xF39E: 0x9B04,
+ 0xF39F: 0x9B05,
+ 0xF3A0: 0x9B06,
+ 0xF3A1: 0x87C6,
+ 0xF3A2: 0x8788,
+ 0xF3A3: 0x8785,
+ 0xF3A4: 0x87AD,
+ 0xF3A5: 0x8797,
+ 0xF3A6: 0x8783,
+ 0xF3A7: 0x87AB,
+ 0xF3A8: 0x87E5,
+ 0xF3A9: 0x87AC,
+ 0xF3AA: 0x87B5,
+ 0xF3AB: 0x87B3,
+ 0xF3AC: 0x87CB,
+ 0xF3AD: 0x87D3,
+ 0xF3AE: 0x87BD,
+ 0xF3AF: 0x87D1,
+ 0xF3B0: 0x87C0,
+ 0xF3B1: 0x87CA,
+ 0xF3B2: 0x87DB,
+ 0xF3B3: 0x87EA,
+ 0xF3B4: 0x87E0,
+ 0xF3B5: 0x87EE,
+ 0xF3B6: 0x8816,
+ 0xF3B7: 0x8813,
+ 0xF3B8: 0x87FE,
+ 0xF3B9: 0x880A,
+ 0xF3BA: 0x881B,
+ 0xF3BB: 0x8821,
+ 0xF3BC: 0x8839,
+ 0xF3BD: 0x883C,
+ 0xF3BE: 0x7F36,
+ 0xF3BF: 0x7F42,
+ 0xF3C0: 0x7F44,
+ 0xF3C1: 0x7F45,
+ 0xF3C2: 0x8210,
+ 0xF3C3: 0x7AFA,
+ 0xF3C4: 0x7AFD,
+ 0xF3C5: 0x7B08,
+ 0xF3C6: 0x7B03,
+ 0xF3C7: 0x7B04,
+ 0xF3C8: 0x7B15,
+ 0xF3C9: 0x7B0A,
+ 0xF3CA: 0x7B2B,
+ 0xF3CB: 0x7B0F,
+ 0xF3CC: 0x7B47,
+ 0xF3CD: 0x7B38,
+ 0xF3CE: 0x7B2A,
+ 0xF3CF: 0x7B19,
+ 0xF3D0: 0x7B2E,
+ 0xF3D1: 0x7B31,
+ 0xF3D2: 0x7B20,
+ 0xF3D3: 0x7B25,
+ 0xF3D4: 0x7B24,
+ 0xF3D5: 0x7B33,
+ 0xF3D6: 0x7B3E,
+ 0xF3D7: 0x7B1E,
+ 0xF3D8: 0x7B58,
+ 0xF3D9: 0x7B5A,
+ 0xF3DA: 0x7B45,
+ 0xF3DB: 0x7B75,
+ 0xF3DC: 0x7B4C,
+ 0xF3DD: 0x7B5D,
+ 0xF3DE: 0x7B60,
+ 0xF3DF: 0x7B6E,
+ 0xF3E0: 0x7B7B,
+ 0xF3E1: 0x7B62,
+ 0xF3E2: 0x7B72,
+ 0xF3E3: 0x7B71,
+ 0xF3E4: 0x7B90,
+ 0xF3E5: 0x7BA6,
+ 0xF3E6: 0x7BA7,
+ 0xF3E7: 0x7BB8,
+ 0xF3E8: 0x7BAC,
+ 0xF3E9: 0x7B9D,
+ 0xF3EA: 0x7BA8,
+ 0xF3EB: 0x7B85,
+ 0xF3EC: 0x7BAA,
+ 0xF3ED: 0x7B9C,
+ 0xF3EE: 0x7BA2,
+ 0xF3EF: 0x7BAB,
+ 0xF3F0: 0x7BB4,
+ 0xF3F1: 0x7BD1,
+ 0xF3F2: 0x7BC1,
+ 0xF3F3: 0x7BCC,
+ 0xF3F4: 0x7BDD,
+ 0xF3F5: 0x7BDA,
+ 0xF3F6: 0x7BE5,
+ 0xF3F7: 0x7BE6,
+ 0xF3F8: 0x7BEA,
+ 0xF3F9: 0x7C0C,
+ 0xF3FA: 0x7BFE,
+ 0xF3FB: 0x7BFC,
+ 0xF3FC: 0x7C0F,
+ 0xF3FD: 0x7C16,
+ 0xF3FE: 0x7C0B,
+ 0xF440: 0x9B07,
+ 0xF441: 0x9B09,
+ 0xF442: 0x9B0A,
+ 0xF443: 0x9B0B,
+ 0xF444: 0x9B0C,
+ 0xF445: 0x9B0D,
+ 0xF446: 0x9B0E,
+ 0xF447: 0x9B10,
+ 0xF448: 0x9B11,
+ 0xF449: 0x9B12,
+ 0xF44A: 0x9B14,
+ 0xF44B: 0x9B15,
+ 0xF44C: 0x9B16,
+ 0xF44D: 0x9B17,
+ 0xF44E: 0x9B18,
+ 0xF44F: 0x9B19,
+ 0xF450: 0x9B1A,
+ 0xF451: 0x9B1B,
+ 0xF452: 0x9B1C,
+ 0xF453: 0x9B1D,
+ 0xF454: 0x9B1E,
+ 0xF455: 0x9B20,
+ 0xF456: 0x9B21,
+ 0xF457: 0x9B22,
+ 0xF458: 0x9B24,
+ 0xF459: 0x9B25,
+ 0xF45A: 0x9B26,
+ 0xF45B: 0x9B27,
+ 0xF45C: 0x9B28,
+ 0xF45D: 0x9B29,
+ 0xF45E: 0x9B2A,
+ 0xF45F: 0x9B2B,
+ 0xF460: 0x9B2C,
+ 0xF461: 0x9B2D,
+ 0xF462: 0x9B2E,
+ 0xF463: 0x9B30,
+ 0xF464: 0x9B31,
+ 0xF465: 0x9B33,
+ 0xF466: 0x9B34,
+ 0xF467: 0x9B35,
+ 0xF468: 0x9B36,
+ 0xF469: 0x9B37,
+ 0xF46A: 0x9B38,
+ 0xF46B: 0x9B39,
+ 0xF46C: 0x9B3A,
+ 0xF46D: 0x9B3D,
+ 0xF46E: 0x9B3E,
+ 0xF46F: 0x9B3F,
+ 0xF470: 0x9B40,
+ 0xF471: 0x9B46,
+ 0xF472: 0x9B4A,
+ 0xF473: 0x9B4B,
+ 0xF474: 0x9B4C,
+ 0xF475: 0x9B4E,
+ 0xF476: 0x9B50,
+ 0xF477: 0x9B52,
+ 0xF478: 0x9B53,
+ 0xF479: 0x9B55,
+ 0xF47A: 0x9B56,
+ 0xF47B: 0x9B57,
+ 0xF47C: 0x9B58,
+ 0xF47D: 0x9B59,
+ 0xF47E: 0x9B5A,
+ 0xF480: 0x9B5B,
+ 0xF481: 0x9B5C,
+ 0xF482: 0x9B5D,
+ 0xF483: 0x9B5E,
+ 0xF484: 0x9B5F,
+ 0xF485: 0x9B60,
+ 0xF486: 0x9B61,
+ 0xF487: 0x9B62,
+ 0xF488: 0x9B63,
+ 0xF489: 0x9B64,
+ 0xF48A: 0x9B65,
+ 0xF48B: 0x9B66,
+ 0xF48C: 0x9B67,
+ 0xF48D: 0x9B68,
+ 0xF48E: 0x9B69,
+ 0xF48F: 0x9B6A,
+ 0xF490: 0x9B6B,
+ 0xF491: 0x9B6C,
+ 0xF492: 0x9B6D,
+ 0xF493: 0x9B6E,
+ 0xF494: 0x9B6F,
+ 0xF495: 0x9B70,
+ 0xF496: 0x9B71,
+ 0xF497: 0x9B72,
+ 0xF498: 0x9B73,
+ 0xF499: 0x9B74,
+ 0xF49A: 0x9B75,
+ 0xF49B: 0x9B76,
+ 0xF49C: 0x9B77,
+ 0xF49D: 0x9B78,
+ 0xF49E: 0x9B79,
+ 0xF49F: 0x9B7A,
+ 0xF4A0: 0x9B7B,
+ 0xF4A1: 0x7C1F,
+ 0xF4A2: 0x7C2A,
+ 0xF4A3: 0x7C26,
+ 0xF4A4: 0x7C38,
+ 0xF4A5: 0x7C41,
+ 0xF4A6: 0x7C40,
+ 0xF4A7: 0x81FE,
+ 0xF4A8: 0x8201,
+ 0xF4A9: 0x8202,
+ 0xF4AA: 0x8204,
+ 0xF4AB: 0x81EC,
+ 0xF4AC: 0x8844,
+ 0xF4AD: 0x8221,
+ 0xF4AE: 0x8222,
+ 0xF4AF: 0x8223,
+ 0xF4B0: 0x822D,
+ 0xF4B1: 0x822F,
+ 0xF4B2: 0x8228,
+ 0xF4B3: 0x822B,
+ 0xF4B4: 0x8238,
+ 0xF4B5: 0x823B,
+ 0xF4B6: 0x8233,
+ 0xF4B7: 0x8234,
+ 0xF4B8: 0x823E,
+ 0xF4B9: 0x8244,
+ 0xF4BA: 0x8249,
+ 0xF4BB: 0x824B,
+ 0xF4BC: 0x824F,
+ 0xF4BD: 0x825A,
+ 0xF4BE: 0x825F,
+ 0xF4BF: 0x8268,
+ 0xF4C0: 0x887E,
+ 0xF4C1: 0x8885,
+ 0xF4C2: 0x8888,
+ 0xF4C3: 0x88D8,
+ 0xF4C4: 0x88DF,
+ 0xF4C5: 0x895E,
+ 0xF4C6: 0x7F9D,
+ 0xF4C7: 0x7F9F,
+ 0xF4C8: 0x7FA7,
+ 0xF4C9: 0x7FAF,
+ 0xF4CA: 0x7FB0,
+ 0xF4CB: 0x7FB2,
+ 0xF4CC: 0x7C7C,
+ 0xF4CD: 0x6549,
+ 0xF4CE: 0x7C91,
+ 0xF4CF: 0x7C9D,
+ 0xF4D0: 0x7C9C,
+ 0xF4D1: 0x7C9E,
+ 0xF4D2: 0x7CA2,
+ 0xF4D3: 0x7CB2,
+ 0xF4D4: 0x7CBC,
+ 0xF4D5: 0x7CBD,
+ 0xF4D6: 0x7CC1,
+ 0xF4D7: 0x7CC7,
+ 0xF4D8: 0x7CCC,
+ 0xF4D9: 0x7CCD,
+ 0xF4DA: 0x7CC8,
+ 0xF4DB: 0x7CC5,
+ 0xF4DC: 0x7CD7,
+ 0xF4DD: 0x7CE8,
+ 0xF4DE: 0x826E,
+ 0xF4DF: 0x66A8,
+ 0xF4E0: 0x7FBF,
+ 0xF4E1: 0x7FCE,
+ 0xF4E2: 0x7FD5,
+ 0xF4E3: 0x7FE5,
+ 0xF4E4: 0x7FE1,
+ 0xF4E5: 0x7FE6,
+ 0xF4E6: 0x7FE9,
+ 0xF4E7: 0x7FEE,
+ 0xF4E8: 0x7FF3,
+ 0xF4E9: 0x7CF8,
+ 0xF4EA: 0x7D77,
+ 0xF4EB: 0x7DA6,
+ 0xF4EC: 0x7DAE,
+ 0xF4ED: 0x7E47,
+ 0xF4EE: 0x7E9B,
+ 0xF4EF: 0x9EB8,
+ 0xF4F0: 0x9EB4,
+ 0xF4F1: 0x8D73,
+ 0xF4F2: 0x8D84,
+ 0xF4F3: 0x8D94,
+ 0xF4F4: 0x8D91,
+ 0xF4F5: 0x8DB1,
+ 0xF4F6: 0x8D67,
+ 0xF4F7: 0x8D6D,
+ 0xF4F8: 0x8C47,
+ 0xF4F9: 0x8C49,
+ 0xF4FA: 0x914A,
+ 0xF4FB: 0x9150,
+ 0xF4FC: 0x914E,
+ 0xF4FD: 0x914F,
+ 0xF4FE: 0x9164,
+ 0xF540: 0x9B7C,
+ 0xF541: 0x9B7D,
+ 0xF542: 0x9B7E,
+ 0xF543: 0x9B7F,
+ 0xF544: 0x9B80,
+ 0xF545: 0x9B81,
+ 0xF546: 0x9B82,
+ 0xF547: 0x9B83,
+ 0xF548: 0x9B84,
+ 0xF549: 0x9B85,
+ 0xF54A: 0x9B86,
+ 0xF54B: 0x9B87,
+ 0xF54C: 0x9B88,
+ 0xF54D: 0x9B89,
+ 0xF54E: 0x9B8A,
+ 0xF54F: 0x9B8B,
+ 0xF550: 0x9B8C,
+ 0xF551: 0x9B8D,
+ 0xF552: 0x9B8E,
+ 0xF553: 0x9B8F,
+ 0xF554: 0x9B90,
+ 0xF555: 0x9B91,
+ 0xF556: 0x9B92,
+ 0xF557: 0x9B93,
+ 0xF558: 0x9B94,
+ 0xF559: 0x9B95,
+ 0xF55A: 0x9B96,
+ 0xF55B: 0x9B97,
+ 0xF55C: 0x9B98,
+ 0xF55D: 0x9B99,
+ 0xF55E: 0x9B9A,
+ 0xF55F: 0x9B9B,
+ 0xF560: 0x9B9C,
+ 0xF561: 0x9B9D,
+ 0xF562: 0x9B9E,
+ 0xF563: 0x9B9F,
+ 0xF564: 0x9BA0,
+ 0xF565: 0x9BA1,
+ 0xF566: 0x9BA2,
+ 0xF567: 0x9BA3,
+ 0xF568: 0x9BA4,
+ 0xF569: 0x9BA5,
+ 0xF56A: 0x9BA6,
+ 0xF56B: 0x9BA7,
+ 0xF56C: 0x9BA8,
+ 0xF56D: 0x9BA9,
+ 0xF56E: 0x9BAA,
+ 0xF56F: 0x9BAB,
+ 0xF570: 0x9BAC,
+ 0xF571: 0x9BAD,
+ 0xF572: 0x9BAE,
+ 0xF573: 0x9BAF,
+ 0xF574: 0x9BB0,
+ 0xF575: 0x9BB1,
+ 0xF576: 0x9BB2,
+ 0xF577: 0x9BB3,
+ 0xF578: 0x9BB4,
+ 0xF579: 0x9BB5,
+ 0xF57A: 0x9BB6,
+ 0xF57B: 0x9BB7,
+ 0xF57C: 0x9BB8,
+ 0xF57D: 0x9BB9,
+ 0xF57E: 0x9BBA,
+ 0xF580: 0x9BBB,
+ 0xF581: 0x9BBC,
+ 0xF582: 0x9BBD,
+ 0xF583: 0x9BBE,
+ 0xF584: 0x9BBF,
+ 0xF585: 0x9BC0,
+ 0xF586: 0x9BC1,
+ 0xF587: 0x9BC2,
+ 0xF588: 0x9BC3,
+ 0xF589: 0x9BC4,
+ 0xF58A: 0x9BC5,
+ 0xF58B: 0x9BC6,
+ 0xF58C: 0x9BC7,
+ 0xF58D: 0x9BC8,
+ 0xF58E: 0x9BC9,
+ 0xF58F: 0x9BCA,
+ 0xF590: 0x9BCB,
+ 0xF591: 0x9BCC,
+ 0xF592: 0x9BCD,
+ 0xF593: 0x9BCE,
+ 0xF594: 0x9BCF,
+ 0xF595: 0x9BD0,
+ 0xF596: 0x9BD1,
+ 0xF597: 0x9BD2,
+ 0xF598: 0x9BD3,
+ 0xF599: 0x9BD4,
+ 0xF59A: 0x9BD5,
+ 0xF59B: 0x9BD6,
+ 0xF59C: 0x9BD7,
+ 0xF59D: 0x9BD8,
+ 0xF59E: 0x9BD9,
+ 0xF59F: 0x9BDA,
+ 0xF5A0: 0x9BDB,
+ 0xF5A1: 0x9162,
+ 0xF5A2: 0x9161,
+ 0xF5A3: 0x9170,
+ 0xF5A4: 0x9169,
+ 0xF5A5: 0x916F,
+ 0xF5A6: 0x917D,
+ 0xF5A7: 0x917E,
+ 0xF5A8: 0x9172,
+ 0xF5A9: 0x9174,
+ 0xF5AA: 0x9179,
+ 0xF5AB: 0x918C,
+ 0xF5AC: 0x9185,
+ 0xF5AD: 0x9190,
+ 0xF5AE: 0x918D,
+ 0xF5AF: 0x9191,
+ 0xF5B0: 0x91A2,
+ 0xF5B1: 0x91A3,
+ 0xF5B2: 0x91AA,
+ 0xF5B3: 0x91AD,
+ 0xF5B4: 0x91AE,
+ 0xF5B5: 0x91AF,
+ 0xF5B6: 0x91B5,
+ 0xF5B7: 0x91B4,
+ 0xF5B8: 0x91BA,
+ 0xF5B9: 0x8C55,
+ 0xF5BA: 0x9E7E,
+ 0xF5BB: 0x8DB8,
+ 0xF5BC: 0x8DEB,
+ 0xF5BD: 0x8E05,
+ 0xF5BE: 0x8E59,
+ 0xF5BF: 0x8E69,
+ 0xF5C0: 0x8DB5,
+ 0xF5C1: 0x8DBF,
+ 0xF5C2: 0x8DBC,
+ 0xF5C3: 0x8DBA,
+ 0xF5C4: 0x8DC4,
+ 0xF5C5: 0x8DD6,
+ 0xF5C6: 0x8DD7,
+ 0xF5C7: 0x8DDA,
+ 0xF5C8: 0x8DDE,
+ 0xF5C9: 0x8DCE,
+ 0xF5CA: 0x8DCF,
+ 0xF5CB: 0x8DDB,
+ 0xF5CC: 0x8DC6,
+ 0xF5CD: 0x8DEC,
+ 0xF5CE: 0x8DF7,
+ 0xF5CF: 0x8DF8,
+ 0xF5D0: 0x8DE3,
+ 0xF5D1: 0x8DF9,
+ 0xF5D2: 0x8DFB,
+ 0xF5D3: 0x8DE4,
+ 0xF5D4: 0x8E09,
+ 0xF5D5: 0x8DFD,
+ 0xF5D6: 0x8E14,
+ 0xF5D7: 0x8E1D,
+ 0xF5D8: 0x8E1F,
+ 0xF5D9: 0x8E2C,
+ 0xF5DA: 0x8E2E,
+ 0xF5DB: 0x8E23,
+ 0xF5DC: 0x8E2F,
+ 0xF5DD: 0x8E3A,
+ 0xF5DE: 0x8E40,
+ 0xF5DF: 0x8E39,
+ 0xF5E0: 0x8E35,
+ 0xF5E1: 0x8E3D,
+ 0xF5E2: 0x8E31,
+ 0xF5E3: 0x8E49,
+ 0xF5E4: 0x8E41,
+ 0xF5E5: 0x8E42,
+ 0xF5E6: 0x8E51,
+ 0xF5E7: 0x8E52,
+ 0xF5E8: 0x8E4A,
+ 0xF5E9: 0x8E70,
+ 0xF5EA: 0x8E76,
+ 0xF5EB: 0x8E7C,
+ 0xF5EC: 0x8E6F,
+ 0xF5ED: 0x8E74,
+ 0xF5EE: 0x8E85,
+ 0xF5EF: 0x8E8F,
+ 0xF5F0: 0x8E94,
+ 0xF5F1: 0x8E90,
+ 0xF5F2: 0x8E9C,
+ 0xF5F3: 0x8E9E,
+ 0xF5F4: 0x8C78,
+ 0xF5F5: 0x8C82,
+ 0xF5F6: 0x8C8A,
+ 0xF5F7: 0x8C85,
+ 0xF5F8: 0x8C98,
+ 0xF5F9: 0x8C94,
+ 0xF5FA: 0x659B,
+ 0xF5FB: 0x89D6,
+ 0xF5FC: 0x89DE,
+ 0xF5FD: 0x89DA,
+ 0xF5FE: 0x89DC,
+ 0xF640: 0x9BDC,
+ 0xF641: 0x9BDD,
+ 0xF642: 0x9BDE,
+ 0xF643: 0x9BDF,
+ 0xF644: 0x9BE0,
+ 0xF645: 0x9BE1,
+ 0xF646: 0x9BE2,
+ 0xF647: 0x9BE3,
+ 0xF648: 0x9BE4,
+ 0xF649: 0x9BE5,
+ 0xF64A: 0x9BE6,
+ 0xF64B: 0x9BE7,
+ 0xF64C: 0x9BE8,
+ 0xF64D: 0x9BE9,
+ 0xF64E: 0x9BEA,
+ 0xF64F: 0x9BEB,
+ 0xF650: 0x9BEC,
+ 0xF651: 0x9BED,
+ 0xF652: 0x9BEE,
+ 0xF653: 0x9BEF,
+ 0xF654: 0x9BF0,
+ 0xF655: 0x9BF1,
+ 0xF656: 0x9BF2,
+ 0xF657: 0x9BF3,
+ 0xF658: 0x9BF4,
+ 0xF659: 0x9BF5,
+ 0xF65A: 0x9BF6,
+ 0xF65B: 0x9BF7,
+ 0xF65C: 0x9BF8,
+ 0xF65D: 0x9BF9,
+ 0xF65E: 0x9BFA,
+ 0xF65F: 0x9BFB,
+ 0xF660: 0x9BFC,
+ 0xF661: 0x9BFD,
+ 0xF662: 0x9BFE,
+ 0xF663: 0x9BFF,
+ 0xF664: 0x9C00,
+ 0xF665: 0x9C01,
+ 0xF666: 0x9C02,
+ 0xF667: 0x9C03,
+ 0xF668: 0x9C04,
+ 0xF669: 0x9C05,
+ 0xF66A: 0x9C06,
+ 0xF66B: 0x9C07,
+ 0xF66C: 0x9C08,
+ 0xF66D: 0x9C09,
+ 0xF66E: 0x9C0A,
+ 0xF66F: 0x9C0B,
+ 0xF670: 0x9C0C,
+ 0xF671: 0x9C0D,
+ 0xF672: 0x9C0E,
+ 0xF673: 0x9C0F,
+ 0xF674: 0x9C10,
+ 0xF675: 0x9C11,
+ 0xF676: 0x9C12,
+ 0xF677: 0x9C13,
+ 0xF678: 0x9C14,
+ 0xF679: 0x9C15,
+ 0xF67A: 0x9C16,
+ 0xF67B: 0x9C17,
+ 0xF67C: 0x9C18,
+ 0xF67D: 0x9C19,
+ 0xF67E: 0x9C1A,
+ 0xF680: 0x9C1B,
+ 0xF681: 0x9C1C,
+ 0xF682: 0x9C1D,
+ 0xF683: 0x9C1E,
+ 0xF684: 0x9C1F,
+ 0xF685: 0x9C20,
+ 0xF686: 0x9C21,
+ 0xF687: 0x9C22,
+ 0xF688: 0x9C23,
+ 0xF689: 0x9C24,
+ 0xF68A: 0x9C25,
+ 0xF68B: 0x9C26,
+ 0xF68C: 0x9C27,
+ 0xF68D: 0x9C28,
+ 0xF68E: 0x9C29,
+ 0xF68F: 0x9C2A,
+ 0xF690: 0x9C2B,
+ 0xF691: 0x9C2C,
+ 0xF692: 0x9C2D,
+ 0xF693: 0x9C2E,
+ 0xF694: 0x9C2F,
+ 0xF695: 0x9C30,
+ 0xF696: 0x9C31,
+ 0xF697: 0x9C32,
+ 0xF698: 0x9C33,
+ 0xF699: 0x9C34,
+ 0xF69A: 0x9C35,
+ 0xF69B: 0x9C36,
+ 0xF69C: 0x9C37,
+ 0xF69D: 0x9C38,
+ 0xF69E: 0x9C39,
+ 0xF69F: 0x9C3A,
+ 0xF6A0: 0x9C3B,
+ 0xF6A1: 0x89E5,
+ 0xF6A2: 0x89EB,
+ 0xF6A3: 0x89EF,
+ 0xF6A4: 0x8A3E,
+ 0xF6A5: 0x8B26,
+ 0xF6A6: 0x9753,
+ 0xF6A7: 0x96E9,
+ 0xF6A8: 0x96F3,
+ 0xF6A9: 0x96EF,
+ 0xF6AA: 0x9706,
+ 0xF6AB: 0x9701,
+ 0xF6AC: 0x9708,
+ 0xF6AD: 0x970F,
+ 0xF6AE: 0x970E,
+ 0xF6AF: 0x972A,
+ 0xF6B0: 0x972D,
+ 0xF6B1: 0x9730,
+ 0xF6B2: 0x973E,
+ 0xF6B3: 0x9F80,
+ 0xF6B4: 0x9F83,
+ 0xF6B5: 0x9F85,
+ 0xF6B6: 0x9F86,
+ 0xF6B7: 0x9F87,
+ 0xF6B8: 0x9F88,
+ 0xF6B9: 0x9F89,
+ 0xF6BA: 0x9F8A,
+ 0xF6BB: 0x9F8C,
+ 0xF6BC: 0x9EFE,
+ 0xF6BD: 0x9F0B,
+ 0xF6BE: 0x9F0D,
+ 0xF6BF: 0x96B9,
+ 0xF6C0: 0x96BC,
+ 0xF6C1: 0x96BD,
+ 0xF6C2: 0x96CE,
+ 0xF6C3: 0x96D2,
+ 0xF6C4: 0x77BF,
+ 0xF6C5: 0x96E0,
+ 0xF6C6: 0x928E,
+ 0xF6C7: 0x92AE,
+ 0xF6C8: 0x92C8,
+ 0xF6C9: 0x933E,
+ 0xF6CA: 0x936A,
+ 0xF6CB: 0x93CA,
+ 0xF6CC: 0x938F,
+ 0xF6CD: 0x943E,
+ 0xF6CE: 0x946B,
+ 0xF6CF: 0x9C7F,
+ 0xF6D0: 0x9C82,
+ 0xF6D1: 0x9C85,
+ 0xF6D2: 0x9C86,
+ 0xF6D3: 0x9C87,
+ 0xF6D4: 0x9C88,
+ 0xF6D5: 0x7A23,
+ 0xF6D6: 0x9C8B,
+ 0xF6D7: 0x9C8E,
+ 0xF6D8: 0x9C90,
+ 0xF6D9: 0x9C91,
+ 0xF6DA: 0x9C92,
+ 0xF6DB: 0x9C94,
+ 0xF6DC: 0x9C95,
+ 0xF6DD: 0x9C9A,
+ 0xF6DE: 0x9C9B,
+ 0xF6DF: 0x9C9E,
+ 0xF6E0: 0x9C9F,
+ 0xF6E1: 0x9CA0,
+ 0xF6E2: 0x9CA1,
+ 0xF6E3: 0x9CA2,
+ 0xF6E4: 0x9CA3,
+ 0xF6E5: 0x9CA5,
+ 0xF6E6: 0x9CA6,
+ 0xF6E7: 0x9CA7,
+ 0xF6E8: 0x9CA8,
+ 0xF6E9: 0x9CA9,
+ 0xF6EA: 0x9CAB,
+ 0xF6EB: 0x9CAD,
+ 0xF6EC: 0x9CAE,
+ 0xF6ED: 0x9CB0,
+ 0xF6EE: 0x9CB1,
+ 0xF6EF: 0x9CB2,
+ 0xF6F0: 0x9CB3,
+ 0xF6F1: 0x9CB4,
+ 0xF6F2: 0x9CB5,
+ 0xF6F3: 0x9CB6,
+ 0xF6F4: 0x9CB7,
+ 0xF6F5: 0x9CBA,
+ 0xF6F6: 0x9CBB,
+ 0xF6F7: 0x9CBC,
+ 0xF6F8: 0x9CBD,
+ 0xF6F9: 0x9CC4,
+ 0xF6FA: 0x9CC5,
+ 0xF6FB: 0x9CC6,
+ 0xF6FC: 0x9CC7,
+ 0xF6FD: 0x9CCA,
+ 0xF6FE: 0x9CCB,
+ 0xF740: 0x9C3C,
+ 0xF741: 0x9C3D,
+ 0xF742: 0x9C3E,
+ 0xF743: 0x9C3F,
+ 0xF744: 0x9C40,
+ 0xF745: 0x9C41,
+ 0xF746: 0x9C42,
+ 0xF747: 0x9C43,
+ 0xF748: 0x9C44,
+ 0xF749: 0x9C45,
+ 0xF74A: 0x9C46,
+ 0xF74B: 0x9C47,
+ 0xF74C: 0x9C48,
+ 0xF74D: 0x9C49,
+ 0xF74E: 0x9C4A,
+ 0xF74F: 0x9C4B,
+ 0xF750: 0x9C4C,
+ 0xF751: 0x9C4D,
+ 0xF752: 0x9C4E,
+ 0xF753: 0x9C4F,
+ 0xF754: 0x9C50,
+ 0xF755: 0x9C51,
+ 0xF756: 0x9C52,
+ 0xF757: 0x9C53,
+ 0xF758: 0x9C54,
+ 0xF759: 0x9C55,
+ 0xF75A: 0x9C56,
+ 0xF75B: 0x9C57,
+ 0xF75C: 0x9C58,
+ 0xF75D: 0x9C59,
+ 0xF75E: 0x9C5A,
+ 0xF75F: 0x9C5B,
+ 0xF760: 0x9C5C,
+ 0xF761: 0x9C5D,
+ 0xF762: 0x9C5E,
+ 0xF763: 0x9C5F,
+ 0xF764: 0x9C60,
+ 0xF765: 0x9C61,
+ 0xF766: 0x9C62,
+ 0xF767: 0x9C63,
+ 0xF768: 0x9C64,
+ 0xF769: 0x9C65,
+ 0xF76A: 0x9C66,
+ 0xF76B: 0x9C67,
+ 0xF76C: 0x9C68,
+ 0xF76D: 0x9C69,
+ 0xF76E: 0x9C6A,
+ 0xF76F: 0x9C6B,
+ 0xF770: 0x9C6C,
+ 0xF771: 0x9C6D,
+ 0xF772: 0x9C6E,
+ 0xF773: 0x9C6F,
+ 0xF774: 0x9C70,
+ 0xF775: 0x9C71,
+ 0xF776: 0x9C72,
+ 0xF777: 0x9C73,
+ 0xF778: 0x9C74,
+ 0xF779: 0x9C75,
+ 0xF77A: 0x9C76,
+ 0xF77B: 0x9C77,
+ 0xF77C: 0x9C78,
+ 0xF77D: 0x9C79,
+ 0xF77E: 0x9C7A,
+ 0xF780: 0x9C7B,
+ 0xF781: 0x9C7D,
+ 0xF782: 0x9C7E,
+ 0xF783: 0x9C80,
+ 0xF784: 0x9C83,
+ 0xF785: 0x9C84,
+ 0xF786: 0x9C89,
+ 0xF787: 0x9C8A,
+ 0xF788: 0x9C8C,
+ 0xF789: 0x9C8F,
+ 0xF78A: 0x9C93,
+ 0xF78B: 0x9C96,
+ 0xF78C: 0x9C97,
+ 0xF78D: 0x9C98,
+ 0xF78E: 0x9C99,
+ 0xF78F: 0x9C9D,
+ 0xF790: 0x9CAA,
+ 0xF791: 0x9CAC,
+ 0xF792: 0x9CAF,
+ 0xF793: 0x9CB9,
+ 0xF794: 0x9CBE,
+ 0xF795: 0x9CBF,
+ 0xF796: 0x9CC0,
+ 0xF797: 0x9CC1,
+ 0xF798: 0x9CC2,
+ 0xF799: 0x9CC8,
+ 0xF79A: 0x9CC9,
+ 0xF79B: 0x9CD1,
+ 0xF79C: 0x9CD2,
+ 0xF79D: 0x9CDA,
+ 0xF79E: 0x9CDB,
+ 0xF79F: 0x9CE0,
+ 0xF7A0: 0x9CE1,
+ 0xF7A1: 0x9CCC,
+ 0xF7A2: 0x9CCD,
+ 0xF7A3: 0x9CCE,
+ 0xF7A4: 0x9CCF,
+ 0xF7A5: 0x9CD0,
+ 0xF7A6: 0x9CD3,
+ 0xF7A7: 0x9CD4,
+ 0xF7A8: 0x9CD5,
+ 0xF7A9: 0x9CD7,
+ 0xF7AA: 0x9CD8,
+ 0xF7AB: 0x9CD9,
+ 0xF7AC: 0x9CDC,
+ 0xF7AD: 0x9CDD,
+ 0xF7AE: 0x9CDF,
+ 0xF7AF: 0x9CE2,
+ 0xF7B0: 0x977C,
+ 0xF7B1: 0x9785,
+ 0xF7B2: 0x9791,
+ 0xF7B3: 0x9792,
+ 0xF7B4: 0x9794,
+ 0xF7B5: 0x97AF,
+ 0xF7B6: 0x97AB,
+ 0xF7B7: 0x97A3,
+ 0xF7B8: 0x97B2,
+ 0xF7B9: 0x97B4,
+ 0xF7BA: 0x9AB1,
+ 0xF7BB: 0x9AB0,
+ 0xF7BC: 0x9AB7,
+ 0xF7BD: 0x9E58,
+ 0xF7BE: 0x9AB6,
+ 0xF7BF: 0x9ABA,
+ 0xF7C0: 0x9ABC,
+ 0xF7C1: 0x9AC1,
+ 0xF7C2: 0x9AC0,
+ 0xF7C3: 0x9AC5,
+ 0xF7C4: 0x9AC2,
+ 0xF7C5: 0x9ACB,
+ 0xF7C6: 0x9ACC,
+ 0xF7C7: 0x9AD1,
+ 0xF7C8: 0x9B45,
+ 0xF7C9: 0x9B43,
+ 0xF7CA: 0x9B47,
+ 0xF7CB: 0x9B49,
+ 0xF7CC: 0x9B48,
+ 0xF7CD: 0x9B4D,
+ 0xF7CE: 0x9B51,
+ 0xF7CF: 0x98E8,
+ 0xF7D0: 0x990D,
+ 0xF7D1: 0x992E,
+ 0xF7D2: 0x9955,
+ 0xF7D3: 0x9954,
+ 0xF7D4: 0x9ADF,
+ 0xF7D5: 0x9AE1,
+ 0xF7D6: 0x9AE6,
+ 0xF7D7: 0x9AEF,
+ 0xF7D8: 0x9AEB,
+ 0xF7D9: 0x9AFB,
+ 0xF7DA: 0x9AED,
+ 0xF7DB: 0x9AF9,
+ 0xF7DC: 0x9B08,
+ 0xF7DD: 0x9B0F,
+ 0xF7DE: 0x9B13,
+ 0xF7DF: 0x9B1F,
+ 0xF7E0: 0x9B23,
+ 0xF7E1: 0x9EBD,
+ 0xF7E2: 0x9EBE,
+ 0xF7E3: 0x7E3B,
+ 0xF7E4: 0x9E82,
+ 0xF7E5: 0x9E87,
+ 0xF7E6: 0x9E88,
+ 0xF7E7: 0x9E8B,
+ 0xF7E8: 0x9E92,
+ 0xF7E9: 0x93D6,
+ 0xF7EA: 0x9E9D,
+ 0xF7EB: 0x9E9F,
+ 0xF7EC: 0x9EDB,
+ 0xF7ED: 0x9EDC,
+ 0xF7EE: 0x9EDD,
+ 0xF7EF: 0x9EE0,
+ 0xF7F0: 0x9EDF,
+ 0xF7F1: 0x9EE2,
+ 0xF7F2: 0x9EE9,
+ 0xF7F3: 0x9EE7,
+ 0xF7F4: 0x9EE5,
+ 0xF7F5: 0x9EEA,
+ 0xF7F6: 0x9EEF,
+ 0xF7F7: 0x9F22,
+ 0xF7F8: 0x9F2C,
+ 0xF7F9: 0x9F2F,
+ 0xF7FA: 0x9F39,
+ 0xF7FB: 0x9F37,
+ 0xF7FC: 0x9F3D,
+ 0xF7FD: 0x9F3E,
+ 0xF7FE: 0x9F44,
+ 0xF840: 0x9CE3,
+ 0xF841: 0x9CE4,
+ 0xF842: 0x9CE5,
+ 0xF843: 0x9CE6,
+ 0xF844: 0x9CE7,
+ 0xF845: 0x9CE8,
+ 0xF846: 0x9CE9,
+ 0xF847: 0x9CEA,
+ 0xF848: 0x9CEB,
+ 0xF849: 0x9CEC,
+ 0xF84A: 0x9CED,
+ 0xF84B: 0x9CEE,
+ 0xF84C: 0x9CEF,
+ 0xF84D: 0x9CF0,
+ 0xF84E: 0x9CF1,
+ 0xF84F: 0x9CF2,
+ 0xF850: 0x9CF3,
+ 0xF851: 0x9CF4,
+ 0xF852: 0x9CF5,
+ 0xF853: 0x9CF6,
+ 0xF854: 0x9CF7,
+ 0xF855: 0x9CF8,
+ 0xF856: 0x9CF9,
+ 0xF857: 0x9CFA,
+ 0xF858: 0x9CFB,
+ 0xF859: 0x9CFC,
+ 0xF85A: 0x9CFD,
+ 0xF85B: 0x9CFE,
+ 0xF85C: 0x9CFF,
+ 0xF85D: 0x9D00,
+ 0xF85E: 0x9D01,
+ 0xF85F: 0x9D02,
+ 0xF860: 0x9D03,
+ 0xF861: 0x9D04,
+ 0xF862: 0x9D05,
+ 0xF863: 0x9D06,
+ 0xF864: 0x9D07,
+ 0xF865: 0x9D08,
+ 0xF866: 0x9D09,
+ 0xF867: 0x9D0A,
+ 0xF868: 0x9D0B,
+ 0xF869: 0x9D0C,
+ 0xF86A: 0x9D0D,
+ 0xF86B: 0x9D0E,
+ 0xF86C: 0x9D0F,
+ 0xF86D: 0x9D10,
+ 0xF86E: 0x9D11,
+ 0xF86F: 0x9D12,
+ 0xF870: 0x9D13,
+ 0xF871: 0x9D14,
+ 0xF872: 0x9D15,
+ 0xF873: 0x9D16,
+ 0xF874: 0x9D17,
+ 0xF875: 0x9D18,
+ 0xF876: 0x9D19,
+ 0xF877: 0x9D1A,
+ 0xF878: 0x9D1B,
+ 0xF879: 0x9D1C,
+ 0xF87A: 0x9D1D,
+ 0xF87B: 0x9D1E,
+ 0xF87C: 0x9D1F,
+ 0xF87D: 0x9D20,
+ 0xF87E: 0x9D21,
+ 0xF880: 0x9D22,
+ 0xF881: 0x9D23,
+ 0xF882: 0x9D24,
+ 0xF883: 0x9D25,
+ 0xF884: 0x9D26,
+ 0xF885: 0x9D27,
+ 0xF886: 0x9D28,
+ 0xF887: 0x9D29,
+ 0xF888: 0x9D2A,
+ 0xF889: 0x9D2B,
+ 0xF88A: 0x9D2C,
+ 0xF88B: 0x9D2D,
+ 0xF88C: 0x9D2E,
+ 0xF88D: 0x9D2F,
+ 0xF88E: 0x9D30,
+ 0xF88F: 0x9D31,
+ 0xF890: 0x9D32,
+ 0xF891: 0x9D33,
+ 0xF892: 0x9D34,
+ 0xF893: 0x9D35,
+ 0xF894: 0x9D36,
+ 0xF895: 0x9D37,
+ 0xF896: 0x9D38,
+ 0xF897: 0x9D39,
+ 0xF898: 0x9D3A,
+ 0xF899: 0x9D3B,
+ 0xF89A: 0x9D3C,
+ 0xF89B: 0x9D3D,
+ 0xF89C: 0x9D3E,
+ 0xF89D: 0x9D3F,
+ 0xF89E: 0x9D40,
+ 0xF89F: 0x9D41,
+ 0xF8A0: 0x9D42,
+ 0xF8A1: 0xE234,
+ 0xF8A2: 0xE235,
+ 0xF8A3: 0xE236,
+ 0xF8A4: 0xE237,
+ 0xF8A5: 0xE238,
+ 0xF8A6: 0xE239,
+ 0xF8A7: 0xE23A,
+ 0xF8A8: 0xE23B,
+ 0xF8A9: 0xE23C,
+ 0xF8AA: 0xE23D,
+ 0xF8AB: 0xE23E,
+ 0xF8AC: 0xE23F,
+ 0xF8AD: 0xE240,
+ 0xF8AE: 0xE241,
+ 0xF8AF: 0xE242,
+ 0xF8B0: 0xE243,
+ 0xF8B1: 0xE244,
+ 0xF8B2: 0xE245,
+ 0xF8B3: 0xE246,
+ 0xF8B4: 0xE247,
+ 0xF8B5: 0xE248,
+ 0xF8B6: 0xE249,
+ 0xF8B7: 0xE24A,
+ 0xF8B8: 0xE24B,
+ 0xF8B9: 0xE24C,
+ 0xF8BA: 0xE24D,
+ 0xF8BB: 0xE24E,
+ 0xF8BC: 0xE24F,
+ 0xF8BD: 0xE250,
+ 0xF8BE: 0xE251,
+ 0xF8BF: 0xE252,
+ 0xF8C0: 0xE253,
+ 0xF8C1: 0xE254,
+ 0xF8C2: 0xE255,
+ 0xF8C3: 0xE256,
+ 0xF8C4: 0xE257,
+ 0xF8C5: 0xE258,
+ 0xF8C6: 0xE259,
+ 0xF8C7: 0xE25A,
+ 0xF8C8: 0xE25B,
+ 0xF8C9: 0xE25C,
+ 0xF8CA: 0xE25D,
+ 0xF8CB: 0xE25E,
+ 0xF8CC: 0xE25F,
+ 0xF8CD: 0xE260,
+ 0xF8CE: 0xE261,
+ 0xF8CF: 0xE262,
+ 0xF8D0: 0xE263,
+ 0xF8D1: 0xE264,
+ 0xF8D2: 0xE265,
+ 0xF8D3: 0xE266,
+ 0xF8D4: 0xE267,
+ 0xF8D5: 0xE268,
+ 0xF8D6: 0xE269,
+ 0xF8D7: 0xE26A,
+ 0xF8D8: 0xE26B,
+ 0xF8D9: 0xE26C,
+ 0xF8DA: 0xE26D,
+ 0xF8DB: 0xE26E,
+ 0xF8DC: 0xE26F,
+ 0xF8DD: 0xE270,
+ 0xF8DE: 0xE271,
+ 0xF8DF: 0xE272,
+ 0xF8E0: 0xE273,
+ 0xF8E1: 0xE274,
+ 0xF8E2: 0xE275,
+ 0xF8E3: 0xE276,
+ 0xF8E4: 0xE277,
+ 0xF8E5: 0xE278,
+ 0xF8E6: 0xE279,
+ 0xF8E7: 0xE27A,
+ 0xF8E8: 0xE27B,
+ 0xF8E9: 0xE27C,
+ 0xF8EA: 0xE27D,
+ 0xF8EB: 0xE27E,
+ 0xF8EC: 0xE27F,
+ 0xF8ED: 0xE280,
+ 0xF8EE: 0xE281,
+ 0xF8EF: 0xE282,
+ 0xF8F0: 0xE283,
+ 0xF8F1: 0xE284,
+ 0xF8F2: 0xE285,
+ 0xF8F3: 0xE286,
+ 0xF8F4: 0xE287,
+ 0xF8F5: 0xE288,
+ 0xF8F6: 0xE289,
+ 0xF8F7: 0xE28A,
+ 0xF8F8: 0xE28B,
+ 0xF8F9: 0xE28C,
+ 0xF8FA: 0xE28D,
+ 0xF8FB: 0xE28E,
+ 0xF8FC: 0xE28F,
+ 0xF8FD: 0xE290,
+ 0xF8FE: 0xE291,
+ 0xF940: 0x9D43,
+ 0xF941: 0x9D44,
+ 0xF942: 0x9D45,
+ 0xF943: 0x9D46,
+ 0xF944: 0x9D47,
+ 0xF945: 0x9D48,
+ 0xF946: 0x9D49,
+ 0xF947: 0x9D4A,
+ 0xF948: 0x9D4B,
+ 0xF949: 0x9D4C,
+ 0xF94A: 0x9D4D,
+ 0xF94B: 0x9D4E,
+ 0xF94C: 0x9D4F,
+ 0xF94D: 0x9D50,
+ 0xF94E: 0x9D51,
+ 0xF94F: 0x9D52,
+ 0xF950: 0x9D53,
+ 0xF951: 0x9D54,
+ 0xF952: 0x9D55,
+ 0xF953: 0x9D56,
+ 0xF954: 0x9D57,
+ 0xF955: 0x9D58,
+ 0xF956: 0x9D59,
+ 0xF957: 0x9D5A,
+ 0xF958: 0x9D5B,
+ 0xF959: 0x9D5C,
+ 0xF95A: 0x9D5D,
+ 0xF95B: 0x9D5E,
+ 0xF95C: 0x9D5F,
+ 0xF95D: 0x9D60,
+ 0xF95E: 0x9D61,
+ 0xF95F: 0x9D62,
+ 0xF960: 0x9D63,
+ 0xF961: 0x9D64,
+ 0xF962: 0x9D65,
+ 0xF963: 0x9D66,
+ 0xF964: 0x9D67,
+ 0xF965: 0x9D68,
+ 0xF966: 0x9D69,
+ 0xF967: 0x9D6A,
+ 0xF968: 0x9D6B,
+ 0xF969: 0x9D6C,
+ 0xF96A: 0x9D6D,
+ 0xF96B: 0x9D6E,
+ 0xF96C: 0x9D6F,
+ 0xF96D: 0x9D70,
+ 0xF96E: 0x9D71,
+ 0xF96F: 0x9D72,
+ 0xF970: 0x9D73,
+ 0xF971: 0x9D74,
+ 0xF972: 0x9D75,
+ 0xF973: 0x9D76,
+ 0xF974: 0x9D77,
+ 0xF975: 0x9D78,
+ 0xF976: 0x9D79,
+ 0xF977: 0x9D7A,
+ 0xF978: 0x9D7B,
+ 0xF979: 0x9D7C,
+ 0xF97A: 0x9D7D,
+ 0xF97B: 0x9D7E,
+ 0xF97C: 0x9D7F,
+ 0xF97D: 0x9D80,
+ 0xF97E: 0x9D81,
+ 0xF980: 0x9D82,
+ 0xF981: 0x9D83,
+ 0xF982: 0x9D84,
+ 0xF983: 0x9D85,
+ 0xF984: 0x9D86,
+ 0xF985: 0x9D87,
+ 0xF986: 0x9D88,
+ 0xF987: 0x9D89,
+ 0xF988: 0x9D8A,
+ 0xF989: 0x9D8B,
+ 0xF98A: 0x9D8C,
+ 0xF98B: 0x9D8D,
+ 0xF98C: 0x9D8E,
+ 0xF98D: 0x9D8F,
+ 0xF98E: 0x9D90,
+ 0xF98F: 0x9D91,
+ 0xF990: 0x9D92,
+ 0xF991: 0x9D93,
+ 0xF992: 0x9D94,
+ 0xF993: 0x9D95,
+ 0xF994: 0x9D96,
+ 0xF995: 0x9D97,
+ 0xF996: 0x9D98,
+ 0xF997: 0x9D99,
+ 0xF998: 0x9D9A,
+ 0xF999: 0x9D9B,
+ 0xF99A: 0x9D9C,
+ 0xF99B: 0x9D9D,
+ 0xF99C: 0x9D9E,
+ 0xF99D: 0x9D9F,
+ 0xF99E: 0x9DA0,
+ 0xF99F: 0x9DA1,
+ 0xF9A0: 0x9DA2,
+ 0xF9A1: 0xE292,
+ 0xF9A2: 0xE293,
+ 0xF9A3: 0xE294,
+ 0xF9A4: 0xE295,
+ 0xF9A5: 0xE296,
+ 0xF9A6: 0xE297,
+ 0xF9A7: 0xE298,
+ 0xF9A8: 0xE299,
+ 0xF9A9: 0xE29A,
+ 0xF9AA: 0xE29B,
+ 0xF9AB: 0xE29C,
+ 0xF9AC: 0xE29D,
+ 0xF9AD: 0xE29E,
+ 0xF9AE: 0xE29F,
+ 0xF9AF: 0xE2A0,
+ 0xF9B0: 0xE2A1,
+ 0xF9B1: 0xE2A2,
+ 0xF9B2: 0xE2A3,
+ 0xF9B3: 0xE2A4,
+ 0xF9B4: 0xE2A5,
+ 0xF9B5: 0xE2A6,
+ 0xF9B6: 0xE2A7,
+ 0xF9B7: 0xE2A8,
+ 0xF9B8: 0xE2A9,
+ 0xF9B9: 0xE2AA,
+ 0xF9BA: 0xE2AB,
+ 0xF9BB: 0xE2AC,
+ 0xF9BC: 0xE2AD,
+ 0xF9BD: 0xE2AE,
+ 0xF9BE: 0xE2AF,
+ 0xF9BF: 0xE2B0,
+ 0xF9C0: 0xE2B1,
+ 0xF9C1: 0xE2B2,
+ 0xF9C2: 0xE2B3,
+ 0xF9C3: 0xE2B4,
+ 0xF9C4: 0xE2B5,
+ 0xF9C5: 0xE2B6,
+ 0xF9C6: 0xE2B7,
+ 0xF9C7: 0xE2B8,
+ 0xF9C8: 0xE2B9,
+ 0xF9C9: 0xE2BA,
+ 0xF9CA: 0xE2BB,
+ 0xF9CB: 0xE2BC,
+ 0xF9CC: 0xE2BD,
+ 0xF9CD: 0xE2BE,
+ 0xF9CE: 0xE2BF,
+ 0xF9CF: 0xE2C0,
+ 0xF9D0: 0xE2C1,
+ 0xF9D1: 0xE2C2,
+ 0xF9D2: 0xE2C3,
+ 0xF9D3: 0xE2C4,
+ 0xF9D4: 0xE2C5,
+ 0xF9D5: 0xE2C6,
+ 0xF9D6: 0xE2C7,
+ 0xF9D7: 0xE2C8,
+ 0xF9D8: 0xE2C9,
+ 0xF9D9: 0xE2CA,
+ 0xF9DA: 0xE2CB,
+ 0xF9DB: 0xE2CC,
+ 0xF9DC: 0xE2CD,
+ 0xF9DD: 0xE2CE,
+ 0xF9DE: 0xE2CF,
+ 0xF9DF: 0xE2D0,
+ 0xF9E0: 0xE2D1,
+ 0xF9E1: 0xE2D2,
+ 0xF9E2: 0xE2D3,
+ 0xF9E3: 0xE2D4,
+ 0xF9E4: 0xE2D5,
+ 0xF9E5: 0xE2D6,
+ 0xF9E6: 0xE2D7,
+ 0xF9E7: 0xE2D8,
+ 0xF9E8: 0xE2D9,
+ 0xF9E9: 0xE2DA,
+ 0xF9EA: 0xE2DB,
+ 0xF9EB: 0xE2DC,
+ 0xF9EC: 0xE2DD,
+ 0xF9ED: 0xE2DE,
+ 0xF9EE: 0xE2DF,
+ 0xF9EF: 0xE2E0,
+ 0xF9F0: 0xE2E1,
+ 0xF9F1: 0xE2E2,
+ 0xF9F2: 0xE2E3,
+ 0xF9F3: 0xE2E4,
+ 0xF9F4: 0xE2E5,
+ 0xF9F5: 0xE2E6,
+ 0xF9F6: 0xE2E7,
+ 0xF9F7: 0xE2E8,
+ 0xF9F8: 0xE2E9,
+ 0xF9F9: 0xE2EA,
+ 0xF9FA: 0xE2EB,
+ 0xF9FB: 0xE2EC,
+ 0xF9FC: 0xE2ED,
+ 0xF9FD: 0xE2EE,
+ 0xF9FE: 0xE2EF,
+ 0xFA40: 0x9DA3,
+ 0xFA41: 0x9DA4,
+ 0xFA42: 0x9DA5,
+ 0xFA43: 0x9DA6,
+ 0xFA44: 0x9DA7,
+ 0xFA45: 0x9DA8,
+ 0xFA46: 0x9DA9,
+ 0xFA47: 0x9DAA,
+ 0xFA48: 0x9DAB,
+ 0xFA49: 0x9DAC,
+ 0xFA4A: 0x9DAD,
+ 0xFA4B: 0x9DAE,
+ 0xFA4C: 0x9DAF,
+ 0xFA4D: 0x9DB0,
+ 0xFA4E: 0x9DB1,
+ 0xFA4F: 0x9DB2,
+ 0xFA50: 0x9DB3,
+ 0xFA51: 0x9DB4,
+ 0xFA52: 0x9DB5,
+ 0xFA53: 0x9DB6,
+ 0xFA54: 0x9DB7,
+ 0xFA55: 0x9DB8,
+ 0xFA56: 0x9DB9,
+ 0xFA57: 0x9DBA,
+ 0xFA58: 0x9DBB,
+ 0xFA59: 0x9DBC,
+ 0xFA5A: 0x9DBD,
+ 0xFA5B: 0x9DBE,
+ 0xFA5C: 0x9DBF,
+ 0xFA5D: 0x9DC0,
+ 0xFA5E: 0x9DC1,
+ 0xFA5F: 0x9DC2,
+ 0xFA60: 0x9DC3,
+ 0xFA61: 0x9DC4,
+ 0xFA62: 0x9DC5,
+ 0xFA63: 0x9DC6,
+ 0xFA64: 0x9DC7,
+ 0xFA65: 0x9DC8,
+ 0xFA66: 0x9DC9,
+ 0xFA67: 0x9DCA,
+ 0xFA68: 0x9DCB,
+ 0xFA69: 0x9DCC,
+ 0xFA6A: 0x9DCD,
+ 0xFA6B: 0x9DCE,
+ 0xFA6C: 0x9DCF,
+ 0xFA6D: 0x9DD0,
+ 0xFA6E: 0x9DD1,
+ 0xFA6F: 0x9DD2,
+ 0xFA70: 0x9DD3,
+ 0xFA71: 0x9DD4,
+ 0xFA72: 0x9DD5,
+ 0xFA73: 0x9DD6,
+ 0xFA74: 0x9DD7,
+ 0xFA75: 0x9DD8,
+ 0xFA76: 0x9DD9,
+ 0xFA77: 0x9DDA,
+ 0xFA78: 0x9DDB,
+ 0xFA79: 0x9DDC,
+ 0xFA7A: 0x9DDD,
+ 0xFA7B: 0x9DDE,
+ 0xFA7C: 0x9DDF,
+ 0xFA7D: 0x9DE0,
+ 0xFA7E: 0x9DE1,
+ 0xFA80: 0x9DE2,
+ 0xFA81: 0x9DE3,
+ 0xFA82: 0x9DE4,
+ 0xFA83: 0x9DE5,
+ 0xFA84: 0x9DE6,
+ 0xFA85: 0x9DE7,
+ 0xFA86: 0x9DE8,
+ 0xFA87: 0x9DE9,
+ 0xFA88: 0x9DEA,
+ 0xFA89: 0x9DEB,
+ 0xFA8A: 0x9DEC,
+ 0xFA8B: 0x9DED,
+ 0xFA8C: 0x9DEE,
+ 0xFA8D: 0x9DEF,
+ 0xFA8E: 0x9DF0,
+ 0xFA8F: 0x9DF1,
+ 0xFA90: 0x9DF2,
+ 0xFA91: 0x9DF3,
+ 0xFA92: 0x9DF4,
+ 0xFA93: 0x9DF5,
+ 0xFA94: 0x9DF6,
+ 0xFA95: 0x9DF7,
+ 0xFA96: 0x9DF8,
+ 0xFA97: 0x9DF9,
+ 0xFA98: 0x9DFA,
+ 0xFA99: 0x9DFB,
+ 0xFA9A: 0x9DFC,
+ 0xFA9B: 0x9DFD,
+ 0xFA9C: 0x9DFE,
+ 0xFA9D: 0x9DFF,
+ 0xFA9E: 0x9E00,
+ 0xFA9F: 0x9E01,
+ 0xFAA0: 0x9E02,
+ 0xFAA1: 0xE2F0,
+ 0xFAA2: 0xE2F1,
+ 0xFAA3: 0xE2F2,
+ 0xFAA4: 0xE2F3,
+ 0xFAA5: 0xE2F4,
+ 0xFAA6: 0xE2F5,
+ 0xFAA7: 0xE2F6,
+ 0xFAA8: 0xE2F7,
+ 0xFAA9: 0xE2F8,
+ 0xFAAA: 0xE2F9,
+ 0xFAAB: 0xE2FA,
+ 0xFAAC: 0xE2FB,
+ 0xFAAD: 0xE2FC,
+ 0xFAAE: 0xE2FD,
+ 0xFAAF: 0xE2FE,
+ 0xFAB0: 0xE2FF,
+ 0xFAB1: 0xE300,
+ 0xFAB2: 0xE301,
+ 0xFAB3: 0xE302,
+ 0xFAB4: 0xE303,
+ 0xFAB5: 0xE304,
+ 0xFAB6: 0xE305,
+ 0xFAB7: 0xE306,
+ 0xFAB8: 0xE307,
+ 0xFAB9: 0xE308,
+ 0xFABA: 0xE309,
+ 0xFABB: 0xE30A,
+ 0xFABC: 0xE30B,
+ 0xFABD: 0xE30C,
+ 0xFABE: 0xE30D,
+ 0xFABF: 0xE30E,
+ 0xFAC0: 0xE30F,
+ 0xFAC1: 0xE310,
+ 0xFAC2: 0xE311,
+ 0xFAC3: 0xE312,
+ 0xFAC4: 0xE313,
+ 0xFAC5: 0xE314,
+ 0xFAC6: 0xE315,
+ 0xFAC7: 0xE316,
+ 0xFAC8: 0xE317,
+ 0xFAC9: 0xE318,
+ 0xFACA: 0xE319,
+ 0xFACB: 0xE31A,
+ 0xFACC: 0xE31B,
+ 0xFACD: 0xE31C,
+ 0xFACE: 0xE31D,
+ 0xFACF: 0xE31E,
+ 0xFAD0: 0xE31F,
+ 0xFAD1: 0xE320,
+ 0xFAD2: 0xE321,
+ 0xFAD3: 0xE322,
+ 0xFAD4: 0xE323,
+ 0xFAD5: 0xE324,
+ 0xFAD6: 0xE325,
+ 0xFAD7: 0xE326,
+ 0xFAD8: 0xE327,
+ 0xFAD9: 0xE328,
+ 0xFADA: 0xE329,
+ 0xFADB: 0xE32A,
+ 0xFADC: 0xE32B,
+ 0xFADD: 0xE32C,
+ 0xFADE: 0xE32D,
+ 0xFADF: 0xE32E,
+ 0xFAE0: 0xE32F,
+ 0xFAE1: 0xE330,
+ 0xFAE2: 0xE331,
+ 0xFAE3: 0xE332,
+ 0xFAE4: 0xE333,
+ 0xFAE5: 0xE334,
+ 0xFAE6: 0xE335,
+ 0xFAE7: 0xE336,
+ 0xFAE8: 0xE337,
+ 0xFAE9: 0xE338,
+ 0xFAEA: 0xE339,
+ 0xFAEB: 0xE33A,
+ 0xFAEC: 0xE33B,
+ 0xFAED: 0xE33C,
+ 0xFAEE: 0xE33D,
+ 0xFAEF: 0xE33E,
+ 0xFAF0: 0xE33F,
+ 0xFAF1: 0xE340,
+ 0xFAF2: 0xE341,
+ 0xFAF3: 0xE342,
+ 0xFAF4: 0xE343,
+ 0xFAF5: 0xE344,
+ 0xFAF6: 0xE345,
+ 0xFAF7: 0xE346,
+ 0xFAF8: 0xE347,
+ 0xFAF9: 0xE348,
+ 0xFAFA: 0xE349,
+ 0xFAFB: 0xE34A,
+ 0xFAFC: 0xE34B,
+ 0xFAFD: 0xE34C,
+ 0xFAFE: 0xE34D,
+ 0xFB40: 0x9E03,
+ 0xFB41: 0x9E04,
+ 0xFB42: 0x9E05,
+ 0xFB43: 0x9E06,
+ 0xFB44: 0x9E07,
+ 0xFB45: 0x9E08,
+ 0xFB46: 0x9E09,
+ 0xFB47: 0x9E0A,
+ 0xFB48: 0x9E0B,
+ 0xFB49: 0x9E0C,
+ 0xFB4A: 0x9E0D,
+ 0xFB4B: 0x9E0E,
+ 0xFB4C: 0x9E0F,
+ 0xFB4D: 0x9E10,
+ 0xFB4E: 0x9E11,
+ 0xFB4F: 0x9E12,
+ 0xFB50: 0x9E13,
+ 0xFB51: 0x9E14,
+ 0xFB52: 0x9E15,
+ 0xFB53: 0x9E16,
+ 0xFB54: 0x9E17,
+ 0xFB55: 0x9E18,
+ 0xFB56: 0x9E19,
+ 0xFB57: 0x9E1A,
+ 0xFB58: 0x9E1B,
+ 0xFB59: 0x9E1C,
+ 0xFB5A: 0x9E1D,
+ 0xFB5B: 0x9E1E,
+ 0xFB5C: 0x9E24,
+ 0xFB5D: 0x9E27,
+ 0xFB5E: 0x9E2E,
+ 0xFB5F: 0x9E30,
+ 0xFB60: 0x9E34,
+ 0xFB61: 0x9E3B,
+ 0xFB62: 0x9E3C,
+ 0xFB63: 0x9E40,
+ 0xFB64: 0x9E4D,
+ 0xFB65: 0x9E50,
+ 0xFB66: 0x9E52,
+ 0xFB67: 0x9E53,
+ 0xFB68: 0x9E54,
+ 0xFB69: 0x9E56,
+ 0xFB6A: 0x9E59,
+ 0xFB6B: 0x9E5D,
+ 0xFB6C: 0x9E5F,
+ 0xFB6D: 0x9E60,
+ 0xFB6E: 0x9E61,
+ 0xFB6F: 0x9E62,
+ 0xFB70: 0x9E65,
+ 0xFB71: 0x9E6E,
+ 0xFB72: 0x9E6F,
+ 0xFB73: 0x9E72,
+ 0xFB74: 0x9E74,
+ 0xFB75: 0x9E75,
+ 0xFB76: 0x9E76,
+ 0xFB77: 0x9E77,
+ 0xFB78: 0x9E78,
+ 0xFB79: 0x9E79,
+ 0xFB7A: 0x9E7A,
+ 0xFB7B: 0x9E7B,
+ 0xFB7C: 0x9E7C,
+ 0xFB7D: 0x9E7D,
+ 0xFB7E: 0x9E80,
+ 0xFB80: 0x9E81,
+ 0xFB81: 0x9E83,
+ 0xFB82: 0x9E84,
+ 0xFB83: 0x9E85,
+ 0xFB84: 0x9E86,
+ 0xFB85: 0x9E89,
+ 0xFB86: 0x9E8A,
+ 0xFB87: 0x9E8C,
+ 0xFB88: 0x9E8D,
+ 0xFB89: 0x9E8E,
+ 0xFB8A: 0x9E8F,
+ 0xFB8B: 0x9E90,
+ 0xFB8C: 0x9E91,
+ 0xFB8D: 0x9E94,
+ 0xFB8E: 0x9E95,
+ 0xFB8F: 0x9E96,
+ 0xFB90: 0x9E97,
+ 0xFB91: 0x9E98,
+ 0xFB92: 0x9E99,
+ 0xFB93: 0x9E9A,
+ 0xFB94: 0x9E9B,
+ 0xFB95: 0x9E9C,
+ 0xFB96: 0x9E9E,
+ 0xFB97: 0x9EA0,
+ 0xFB98: 0x9EA1,
+ 0xFB99: 0x9EA2,
+ 0xFB9A: 0x9EA3,
+ 0xFB9B: 0x9EA4,
+ 0xFB9C: 0x9EA5,
+ 0xFB9D: 0x9EA7,
+ 0xFB9E: 0x9EA8,
+ 0xFB9F: 0x9EA9,
+ 0xFBA0: 0x9EAA,
+ 0xFBA1: 0xE34E,
+ 0xFBA2: 0xE34F,
+ 0xFBA3: 0xE350,
+ 0xFBA4: 0xE351,
+ 0xFBA5: 0xE352,
+ 0xFBA6: 0xE353,
+ 0xFBA7: 0xE354,
+ 0xFBA8: 0xE355,
+ 0xFBA9: 0xE356,
+ 0xFBAA: 0xE357,
+ 0xFBAB: 0xE358,
+ 0xFBAC: 0xE359,
+ 0xFBAD: 0xE35A,
+ 0xFBAE: 0xE35B,
+ 0xFBAF: 0xE35C,
+ 0xFBB0: 0xE35D,
+ 0xFBB1: 0xE35E,
+ 0xFBB2: 0xE35F,
+ 0xFBB3: 0xE360,
+ 0xFBB4: 0xE361,
+ 0xFBB5: 0xE362,
+ 0xFBB6: 0xE363,
+ 0xFBB7: 0xE364,
+ 0xFBB8: 0xE365,
+ 0xFBB9: 0xE366,
+ 0xFBBA: 0xE367,
+ 0xFBBB: 0xE368,
+ 0xFBBC: 0xE369,
+ 0xFBBD: 0xE36A,
+ 0xFBBE: 0xE36B,
+ 0xFBBF: 0xE36C,
+ 0xFBC0: 0xE36D,
+ 0xFBC1: 0xE36E,
+ 0xFBC2: 0xE36F,
+ 0xFBC3: 0xE370,
+ 0xFBC4: 0xE371,
+ 0xFBC5: 0xE372,
+ 0xFBC6: 0xE373,
+ 0xFBC7: 0xE374,
+ 0xFBC8: 0xE375,
+ 0xFBC9: 0xE376,
+ 0xFBCA: 0xE377,
+ 0xFBCB: 0xE378,
+ 0xFBCC: 0xE379,
+ 0xFBCD: 0xE37A,
+ 0xFBCE: 0xE37B,
+ 0xFBCF: 0xE37C,
+ 0xFBD0: 0xE37D,
+ 0xFBD1: 0xE37E,
+ 0xFBD2: 0xE37F,
+ 0xFBD3: 0xE380,
+ 0xFBD4: 0xE381,
+ 0xFBD5: 0xE382,
+ 0xFBD6: 0xE383,
+ 0xFBD7: 0xE384,
+ 0xFBD8: 0xE385,
+ 0xFBD9: 0xE386,
+ 0xFBDA: 0xE387,
+ 0xFBDB: 0xE388,
+ 0xFBDC: 0xE389,
+ 0xFBDD: 0xE38A,
+ 0xFBDE: 0xE38B,
+ 0xFBDF: 0xE38C,
+ 0xFBE0: 0xE38D,
+ 0xFBE1: 0xE38E,
+ 0xFBE2: 0xE38F,
+ 0xFBE3: 0xE390,
+ 0xFBE4: 0xE391,
+ 0xFBE5: 0xE392,
+ 0xFBE6: 0xE393,
+ 0xFBE7: 0xE394,
+ 0xFBE8: 0xE395,
+ 0xFBE9: 0xE396,
+ 0xFBEA: 0xE397,
+ 0xFBEB: 0xE398,
+ 0xFBEC: 0xE399,
+ 0xFBED: 0xE39A,
+ 0xFBEE: 0xE39B,
+ 0xFBEF: 0xE39C,
+ 0xFBF0: 0xE39D,
+ 0xFBF1: 0xE39E,
+ 0xFBF2: 0xE39F,
+ 0xFBF3: 0xE3A0,
+ 0xFBF4: 0xE3A1,
+ 0xFBF5: 0xE3A2,
+ 0xFBF6: 0xE3A3,
+ 0xFBF7: 0xE3A4,
+ 0xFBF8: 0xE3A5,
+ 0xFBF9: 0xE3A6,
+ 0xFBFA: 0xE3A7,
+ 0xFBFB: 0xE3A8,
+ 0xFBFC: 0xE3A9,
+ 0xFBFD: 0xE3AA,
+ 0xFBFE: 0xE3AB,
+ 0xFC40: 0x9EAB,
+ 0xFC41: 0x9EAC,
+ 0xFC42: 0x9EAD,
+ 0xFC43: 0x9EAE,
+ 0xFC44: 0x9EAF,
+ 0xFC45: 0x9EB0,
+ 0xFC46: 0x9EB1,
+ 0xFC47: 0x9EB2,
+ 0xFC48: 0x9EB3,
+ 0xFC49: 0x9EB5,
+ 0xFC4A: 0x9EB6,
+ 0xFC4B: 0x9EB7,
+ 0xFC4C: 0x9EB9,
+ 0xFC4D: 0x9EBA,
+ 0xFC4E: 0x9EBC,
+ 0xFC4F: 0x9EBF,
+ 0xFC50: 0x9EC0,
+ 0xFC51: 0x9EC1,
+ 0xFC52: 0x9EC2,
+ 0xFC53: 0x9EC3,
+ 0xFC54: 0x9EC5,
+ 0xFC55: 0x9EC6,
+ 0xFC56: 0x9EC7,
+ 0xFC57: 0x9EC8,
+ 0xFC58: 0x9ECA,
+ 0xFC59: 0x9ECB,
+ 0xFC5A: 0x9ECC,
+ 0xFC5B: 0x9ED0,
+ 0xFC5C: 0x9ED2,
+ 0xFC5D: 0x9ED3,
+ 0xFC5E: 0x9ED5,
+ 0xFC5F: 0x9ED6,
+ 0xFC60: 0x9ED7,
+ 0xFC61: 0x9ED9,
+ 0xFC62: 0x9EDA,
+ 0xFC63: 0x9EDE,
+ 0xFC64: 0x9EE1,
+ 0xFC65: 0x9EE3,
+ 0xFC66: 0x9EE4,
+ 0xFC67: 0x9EE6,
+ 0xFC68: 0x9EE8,
+ 0xFC69: 0x9EEB,
+ 0xFC6A: 0x9EEC,
+ 0xFC6B: 0x9EED,
+ 0xFC6C: 0x9EEE,
+ 0xFC6D: 0x9EF0,
+ 0xFC6E: 0x9EF1,
+ 0xFC6F: 0x9EF2,
+ 0xFC70: 0x9EF3,
+ 0xFC71: 0x9EF4,
+ 0xFC72: 0x9EF5,
+ 0xFC73: 0x9EF6,
+ 0xFC74: 0x9EF7,
+ 0xFC75: 0x9EF8,
+ 0xFC76: 0x9EFA,
+ 0xFC77: 0x9EFD,
+ 0xFC78: 0x9EFF,
+ 0xFC79: 0x9F00,
+ 0xFC7A: 0x9F01,
+ 0xFC7B: 0x9F02,
+ 0xFC7C: 0x9F03,
+ 0xFC7D: 0x9F04,
+ 0xFC7E: 0x9F05,
+ 0xFC80: 0x9F06,
+ 0xFC81: 0x9F07,
+ 0xFC82: 0x9F08,
+ 0xFC83: 0x9F09,
+ 0xFC84: 0x9F0A,
+ 0xFC85: 0x9F0C,
+ 0xFC86: 0x9F0F,
+ 0xFC87: 0x9F11,
+ 0xFC88: 0x9F12,
+ 0xFC89: 0x9F14,
+ 0xFC8A: 0x9F15,
+ 0xFC8B: 0x9F16,
+ 0xFC8C: 0x9F18,
+ 0xFC8D: 0x9F1A,
+ 0xFC8E: 0x9F1B,
+ 0xFC8F: 0x9F1C,
+ 0xFC90: 0x9F1D,
+ 0xFC91: 0x9F1E,
+ 0xFC92: 0x9F1F,
+ 0xFC93: 0x9F21,
+ 0xFC94: 0x9F23,
+ 0xFC95: 0x9F24,
+ 0xFC96: 0x9F25,
+ 0xFC97: 0x9F26,
+ 0xFC98: 0x9F27,
+ 0xFC99: 0x9F28,
+ 0xFC9A: 0x9F29,
+ 0xFC9B: 0x9F2A,
+ 0xFC9C: 0x9F2B,
+ 0xFC9D: 0x9F2D,
+ 0xFC9E: 0x9F2E,
+ 0xFC9F: 0x9F30,
+ 0xFCA0: 0x9F31,
+ 0xFCA1: 0xE3AC,
+ 0xFCA2: 0xE3AD,
+ 0xFCA3: 0xE3AE,
+ 0xFCA4: 0xE3AF,
+ 0xFCA5: 0xE3B0,
+ 0xFCA6: 0xE3B1,
+ 0xFCA7: 0xE3B2,
+ 0xFCA8: 0xE3B3,
+ 0xFCA9: 0xE3B4,
+ 0xFCAA: 0xE3B5,
+ 0xFCAB: 0xE3B6,
+ 0xFCAC: 0xE3B7,
+ 0xFCAD: 0xE3B8,
+ 0xFCAE: 0xE3B9,
+ 0xFCAF: 0xE3BA,
+ 0xFCB0: 0xE3BB,
+ 0xFCB1: 0xE3BC,
+ 0xFCB2: 0xE3BD,
+ 0xFCB3: 0xE3BE,
+ 0xFCB4: 0xE3BF,
+ 0xFCB5: 0xE3C0,
+ 0xFCB6: 0xE3C1,
+ 0xFCB7: 0xE3C2,
+ 0xFCB8: 0xE3C3,
+ 0xFCB9: 0xE3C4,
+ 0xFCBA: 0xE3C5,
+ 0xFCBB: 0xE3C6,
+ 0xFCBC: 0xE3C7,
+ 0xFCBD: 0xE3C8,
+ 0xFCBE: 0xE3C9,
+ 0xFCBF: 0xE3CA,
+ 0xFCC0: 0xE3CB,
+ 0xFCC1: 0xE3CC,
+ 0xFCC2: 0xE3CD,
+ 0xFCC3: 0xE3CE,
+ 0xFCC4: 0xE3CF,
+ 0xFCC5: 0xE3D0,
+ 0xFCC6: 0xE3D1,
+ 0xFCC7: 0xE3D2,
+ 0xFCC8: 0xE3D3,
+ 0xFCC9: 0xE3D4,
+ 0xFCCA: 0xE3D5,
+ 0xFCCB: 0xE3D6,
+ 0xFCCC: 0xE3D7,
+ 0xFCCD: 0xE3D8,
+ 0xFCCE: 0xE3D9,
+ 0xFCCF: 0xE3DA,
+ 0xFCD0: 0xE3DB,
+ 0xFCD1: 0xE3DC,
+ 0xFCD2: 0xE3DD,
+ 0xFCD3: 0xE3DE,
+ 0xFCD4: 0xE3DF,
+ 0xFCD5: 0xE3E0,
+ 0xFCD6: 0xE3E1,
+ 0xFCD7: 0xE3E2,
+ 0xFCD8: 0xE3E3,
+ 0xFCD9: 0xE3E4,
+ 0xFCDA: 0xE3E5,
+ 0xFCDB: 0xE3E6,
+ 0xFCDC: 0xE3E7,
+ 0xFCDD: 0xE3E8,
+ 0xFCDE: 0xE3E9,
+ 0xFCDF: 0xE3EA,
+ 0xFCE0: 0xE3EB,
+ 0xFCE1: 0xE3EC,
+ 0xFCE2: 0xE3ED,
+ 0xFCE3: 0xE3EE,
+ 0xFCE4: 0xE3EF,
+ 0xFCE5: 0xE3F0,
+ 0xFCE6: 0xE3F1,
+ 0xFCE7: 0xE3F2,
+ 0xFCE8: 0xE3F3,
+ 0xFCE9: 0xE3F4,
+ 0xFCEA: 0xE3F5,
+ 0xFCEB: 0xE3F6,
+ 0xFCEC: 0xE3F7,
+ 0xFCED: 0xE3F8,
+ 0xFCEE: 0xE3F9,
+ 0xFCEF: 0xE3FA,
+ 0xFCF0: 0xE3FB,
+ 0xFCF1: 0xE3FC,
+ 0xFCF2: 0xE3FD,
+ 0xFCF3: 0xE3FE,
+ 0xFCF4: 0xE3FF,
+ 0xFCF5: 0xE400,
+ 0xFCF6: 0xE401,
+ 0xFCF7: 0xE402,
+ 0xFCF8: 0xE403,
+ 0xFCF9: 0xE404,
+ 0xFCFA: 0xE405,
+ 0xFCFB: 0xE406,
+ 0xFCFC: 0xE407,
+ 0xFCFD: 0xE408,
+ 0xFCFE: 0xE409,
+ 0xFD40: 0x9F32,
+ 0xFD41: 0x9F33,
+ 0xFD42: 0x9F34,
+ 0xFD43: 0x9F35,
+ 0xFD44: 0x9F36,
+ 0xFD45: 0x9F38,
+ 0xFD46: 0x9F3A,
+ 0xFD47: 0x9F3C,
+ 0xFD48: 0x9F3F,
+ 0xFD49: 0x9F40,
+ 0xFD4A: 0x9F41,
+ 0xFD4B: 0x9F42,
+ 0xFD4C: 0x9F43,
+ 0xFD4D: 0x9F45,
+ 0xFD4E: 0x9F46,
+ 0xFD4F: 0x9F47,
+ 0xFD50: 0x9F48,
+ 0xFD51: 0x9F49,
+ 0xFD52: 0x9F4A,
+ 0xFD53: 0x9F4B,
+ 0xFD54: 0x9F4C,
+ 0xFD55: 0x9F4D,
+ 0xFD56: 0x9F4E,
+ 0xFD57: 0x9F4F,
+ 0xFD58: 0x9F52,
+ 0xFD59: 0x9F53,
+ 0xFD5A: 0x9F54,
+ 0xFD5B: 0x9F55,
+ 0xFD5C: 0x9F56,
+ 0xFD5D: 0x9F57,
+ 0xFD5E: 0x9F58,
+ 0xFD5F: 0x9F59,
+ 0xFD60: 0x9F5A,
+ 0xFD61: 0x9F5B,
+ 0xFD62: 0x9F5C,
+ 0xFD63: 0x9F5D,
+ 0xFD64: 0x9F5E,
+ 0xFD65: 0x9F5F,
+ 0xFD66: 0x9F60,
+ 0xFD67: 0x9F61,
+ 0xFD68: 0x9F62,
+ 0xFD69: 0x9F63,
+ 0xFD6A: 0x9F64,
+ 0xFD6B: 0x9F65,
+ 0xFD6C: 0x9F66,
+ 0xFD6D: 0x9F67,
+ 0xFD6E: 0x9F68,
+ 0xFD6F: 0x9F69,
+ 0xFD70: 0x9F6A,
+ 0xFD71: 0x9F6B,
+ 0xFD72: 0x9F6C,
+ 0xFD73: 0x9F6D,
+ 0xFD74: 0x9F6E,
+ 0xFD75: 0x9F6F,
+ 0xFD76: 0x9F70,
+ 0xFD77: 0x9F71,
+ 0xFD78: 0x9F72,
+ 0xFD79: 0x9F73,
+ 0xFD7A: 0x9F74,
+ 0xFD7B: 0x9F75,
+ 0xFD7C: 0x9F76,
+ 0xFD7D: 0x9F77,
+ 0xFD7E: 0x9F78,
+ 0xFD80: 0x9F79,
+ 0xFD81: 0x9F7A,
+ 0xFD82: 0x9F7B,
+ 0xFD83: 0x9F7C,
+ 0xFD84: 0x9F7D,
+ 0xFD85: 0x9F7E,
+ 0xFD86: 0x9F81,
+ 0xFD87: 0x9F82,
+ 0xFD88: 0x9F8D,
+ 0xFD89: 0x9F8E,
+ 0xFD8A: 0x9F8F,
+ 0xFD8B: 0x9F90,
+ 0xFD8C: 0x9F91,
+ 0xFD8D: 0x9F92,
+ 0xFD8E: 0x9F93,
+ 0xFD8F: 0x9F94,
+ 0xFD90: 0x9F95,
+ 0xFD91: 0x9F96,
+ 0xFD92: 0x9F97,
+ 0xFD93: 0x9F98,
+ 0xFD94: 0x9F9C,
+ 0xFD95: 0x9F9D,
+ 0xFD96: 0x9F9E,
+ 0xFD97: 0x9FA1,
+ 0xFD98: 0x9FA2,
+ 0xFD99: 0x9FA3,
+ 0xFD9A: 0x9FA4,
+ 0xFD9B: 0x9FA5,
+ 0xFD9C: 0xF92C,
+ 0xFD9D: 0xF979,
+ 0xFD9E: 0xF995,
+ 0xFD9F: 0xF9E7,
+ 0xFDA0: 0xF9F1,
+ 0xFDA1: 0xE40A,
+ 0xFDA2: 0xE40B,
+ 0xFDA3: 0xE40C,
+ 0xFDA4: 0xE40D,
+ 0xFDA5: 0xE40E,
+ 0xFDA6: 0xE40F,
+ 0xFDA7: 0xE410,
+ 0xFDA8: 0xE411,
+ 0xFDA9: 0xE412,
+ 0xFDAA: 0xE413,
+ 0xFDAB: 0xE414,
+ 0xFDAC: 0xE415,
+ 0xFDAD: 0xE416,
+ 0xFDAE: 0xE417,
+ 0xFDAF: 0xE418,
+ 0xFDB0: 0xE419,
+ 0xFDB1: 0xE41A,
+ 0xFDB2: 0xE41B,
+ 0xFDB3: 0xE41C,
+ 0xFDB4: 0xE41D,
+ 0xFDB5: 0xE41E,
+ 0xFDB6: 0xE41F,
+ 0xFDB7: 0xE420,
+ 0xFDB8: 0xE421,
+ 0xFDB9: 0xE422,
+ 0xFDBA: 0xE423,
+ 0xFDBB: 0xE424,
+ 0xFDBC: 0xE425,
+ 0xFDBD: 0xE426,
+ 0xFDBE: 0xE427,
+ 0xFDBF: 0xE428,
+ 0xFDC0: 0xE429,
+ 0xFDC1: 0xE42A,
+ 0xFDC2: 0xE42B,
+ 0xFDC3: 0xE42C,
+ 0xFDC4: 0xE42D,
+ 0xFDC5: 0xE42E,
+ 0xFDC6: 0xE42F,
+ 0xFDC7: 0xE430,
+ 0xFDC8: 0xE431,
+ 0xFDC9: 0xE432,
+ 0xFDCA: 0xE433,
+ 0xFDCB: 0xE434,
+ 0xFDCC: 0xE435,
+ 0xFDCD: 0xE436,
+ 0xFDCE: 0xE437,
+ 0xFDCF: 0xE438,
+ 0xFDD0: 0xE439,
+ 0xFDD1: 0xE43A,
+ 0xFDD2: 0xE43B,
+ 0xFDD3: 0xE43C,
+ 0xFDD4: 0xE43D,
+ 0xFDD5: 0xE43E,
+ 0xFDD6: 0xE43F,
+ 0xFDD7: 0xE440,
+ 0xFDD8: 0xE441,
+ 0xFDD9: 0xE442,
+ 0xFDDA: 0xE443,
+ 0xFDDB: 0xE444,
+ 0xFDDC: 0xE445,
+ 0xFDDD: 0xE446,
+ 0xFDDE: 0xE447,
+ 0xFDDF: 0xE448,
+ 0xFDE0: 0xE449,
+ 0xFDE1: 0xE44A,
+ 0xFDE2: 0xE44B,
+ 0xFDE3: 0xE44C,
+ 0xFDE4: 0xE44D,
+ 0xFDE5: 0xE44E,
+ 0xFDE6: 0xE44F,
+ 0xFDE7: 0xE450,
+ 0xFDE8: 0xE451,
+ 0xFDE9: 0xE452,
+ 0xFDEA: 0xE453,
+ 0xFDEB: 0xE454,
+ 0xFDEC: 0xE455,
+ 0xFDED: 0xE456,
+ 0xFDEE: 0xE457,
+ 0xFDEF: 0xE458,
+ 0xFDF0: 0xE459,
+ 0xFDF1: 0xE45A,
+ 0xFDF2: 0xE45B,
+ 0xFDF3: 0xE45C,
+ 0xFDF4: 0xE45D,
+ 0xFDF5: 0xE45E,
+ 0xFDF6: 0xE45F,
+ 0xFDF7: 0xE460,
+ 0xFDF8: 0xE461,
+ 0xFDF9: 0xE462,
+ 0xFDFA: 0xE463,
+ 0xFDFB: 0xE464,
+ 0xFDFC: 0xE465,
+ 0xFDFD: 0xE466,
+ 0xFDFE: 0xE467,
+ 0xFE40: 0xFA0C,
+ 0xFE41: 0xFA0D,
+ 0xFE42: 0xFA0E,
+ 0xFE43: 0xFA0F,
+ 0xFE44: 0xFA11,
+ 0xFE45: 0xFA13,
+ 0xFE46: 0xFA14,
+ 0xFE47: 0xFA18,
+ 0xFE48: 0xFA1F,
+ 0xFE49: 0xFA20,
+ 0xFE4A: 0xFA21,
+ 0xFE4B: 0xFA23,
+ 0xFE4C: 0xFA24,
+ 0xFE4D: 0xFA27,
+ 0xFE4E: 0xFA28,
+ 0xFE4F: 0xFA29,
+ 0xFE50: 0x2E81,
+ 0xFE54: 0x2E84,
+ 0xFE55: 0x3473,
+ 0xFE56: 0x3447,
+ 0xFE57: 0x2E88,
+ 0xFE58: 0x2E8B,
+ 0xFE59: 0x9FB4,
+ 0xFE5A: 0x359E,
+ 0xFE5B: 0x361A,
+ 0xFE5C: 0x360E,
+ 0xFE5D: 0x2E8C,
+ 0xFE5E: 0x2E97,
+ 0xFE5F: 0x396E,
+ 0xFE60: 0x3918,
+ 0xFE61: 0x9FB5,
+ 0xFE62: 0x39CF,
+ 0xFE63: 0x39DF,
+ 0xFE64: 0x3A73,
+ 0xFE65: 0x39D0,
+ 0xFE66: 0x9FB6,
+ 0xFE67: 0x9FB7,
+ 0xFE68: 0x3B4E,
+ 0xFE69: 0x3C6E,
+ 0xFE6A: 0x3CE0,
+ 0xFE6B: 0x2EA7,
+ 0xFE6D: 0x9FB8,
+ 0xFE6E: 0x2EAA,
+ 0xFE6F: 0x4056,
+ 0xFE70: 0x415F,
+ 0xFE71: 0x2EAE,
+ 0xFE72: 0x4337,
+ 0xFE73: 0x2EB3,
+ 0xFE74: 0x2EB6,
+ 0xFE75: 0x2EB7,
+ 0xFE77: 0x43B1,
+ 0xFE78: 0x43AC,
+ 0xFE79: 0x2EBB,
+ 0xFE7A: 0x43DD,
+ 0xFE7B: 0x44D6,
+ 0xFE7C: 0x4661,
+ 0xFE7D: 0x464C,
+ 0xFE7E: 0x9FB9,
+ 0xFE80: 0x4723,
+ 0xFE81: 0x4729,
+ 0xFE82: 0x477C,
+ 0xFE83: 0x478D,
+ 0xFE84: 0x2ECA,
+ 0xFE85: 0x4947,
+ 0xFE86: 0x497A,
+ 0xFE87: 0x497D,
+ 0xFE88: 0x4982,
+ 0xFE89: 0x4983,
+ 0xFE8A: 0x4985,
+ 0xFE8B: 0x4986,
+ 0xFE8C: 0x499F,
+ 0xFE8D: 0x499B,
+ 0xFE8E: 0x49B7,
+ 0xFE8F: 0x49B6,
+ 0xFE90: 0x9FBA,
+ 0xFE92: 0x4CA3,
+ 0xFE93: 0x4C9F,
+ 0xFE94: 0x4CA0,
+ 0xFE95: 0x4CA1,
+ 0xFE96: 0x4C77,
+ 0xFE97: 0x4CA2,
+ 0xFE98: 0x4D13,
+ 0xFE99: 0x4D14,
+ 0xFE9A: 0x4D15,
+ 0xFE9B: 0x4D16,
+ 0xFE9C: 0x4D17,
+ 0xFE9D: 0x4D18,
+ 0xFE9E: 0x4D19,
+ 0xFE9F: 0x4DAE,
+ 0xFEA0: 0x9FBB,
+ 0xFEA1: 0xE468,
+ 0xFEA2: 0xE469,
+ 0xFEA3: 0xE46A,
+ 0xFEA4: 0xE46B,
+ 0xFEA5: 0xE46C,
+ 0xFEA6: 0xE46D,
+ 0xFEA7: 0xE46E,
+ 0xFEA8: 0xE46F,
+ 0xFEA9: 0xE470,
+ 0xFEAA: 0xE471,
+ 0xFEAB: 0xE472,
+ 0xFEAC: 0xE473,
+ 0xFEAD: 0xE474,
+ 0xFEAE: 0xE475,
+ 0xFEAF: 0xE476,
+ 0xFEB0: 0xE477,
+ 0xFEB1: 0xE478,
+ 0xFEB2: 0xE479,
+ 0xFEB3: 0xE47A,
+ 0xFEB4: 0xE47B,
+ 0xFEB5: 0xE47C,
+ 0xFEB6: 0xE47D,
+ 0xFEB7: 0xE47E,
+ 0xFEB8: 0xE47F,
+ 0xFEB9: 0xE480,
+ 0xFEBA: 0xE481,
+ 0xFEBB: 0xE482,
+ 0xFEBC: 0xE483,
+ 0xFEBD: 0xE484,
+ 0xFEBE: 0xE485,
+ 0xFEBF: 0xE486,
+ 0xFEC0: 0xE487,
+ 0xFEC1: 0xE488,
+ 0xFEC2: 0xE489,
+ 0xFEC3: 0xE48A,
+ 0xFEC4: 0xE48B,
+ 0xFEC5: 0xE48C,
+ 0xFEC6: 0xE48D,
+ 0xFEC7: 0xE48E,
+ 0xFEC8: 0xE48F,
+ 0xFEC9: 0xE490,
+ 0xFECA: 0xE491,
+ 0xFECB: 0xE492,
+ 0xFECC: 0xE493,
+ 0xFECD: 0xE494,
+ 0xFECE: 0xE495,
+ 0xFECF: 0xE496,
+ 0xFED0: 0xE497,
+ 0xFED1: 0xE498,
+ 0xFED2: 0xE499,
+ 0xFED3: 0xE49A,
+ 0xFED4: 0xE49B,
+ 0xFED5: 0xE49C,
+ 0xFED6: 0xE49D,
+ 0xFED7: 0xE49E,
+ 0xFED8: 0xE49F,
+ 0xFED9: 0xE4A0,
+ 0xFEDA: 0xE4A1,
+ 0xFEDB: 0xE4A2,
+ 0xFEDC: 0xE4A3,
+ 0xFEDD: 0xE4A4,
+ 0xFEDE: 0xE4A5,
+ 0xFEDF: 0xE4A6,
+ 0xFEE0: 0xE4A7,
+ 0xFEE1: 0xE4A8,
+ 0xFEE2: 0xE4A9,
+ 0xFEE3: 0xE4AA,
+ 0xFEE4: 0xE4AB,
+ 0xFEE5: 0xE4AC,
+ 0xFEE6: 0xE4AD,
+ 0xFEE7: 0xE4AE,
+ 0xFEE8: 0xE4AF,
+ 0xFEE9: 0xE4B0,
+ 0xFEEA: 0xE4B1,
+ 0xFEEB: 0xE4B2,
+ 0xFEEC: 0xE4B3,
+ 0xFEED: 0xE4B4,
+ 0xFEEE: 0xE4B5,
+ 0xFEEF: 0xE4B6,
+ 0xFEF0: 0xE4B7,
+ 0xFEF1: 0xE4B8,
+ 0xFEF2: 0xE4B9,
+ 0xFEF3: 0xE4BA,
+ 0xFEF4: 0xE4BB,
+ 0xFEF5: 0xE4BC,
+ 0xFEF6: 0xE4BD,
+ 0xFEF7: 0xE4BE,
+ 0xFEF8: 0xE4BF,
+ 0xFEF9: 0xE4C0,
+ 0xFEFA: 0xE4C1,
+ 0xFEFB: 0xE4C2,
+ 0xFEFC: 0xE4C3,
+ 0xFEFD: 0xE4C4,
+ 0xFEFE: 0xE4C5,
+}
diff --git a/modules/mahonia/gbk.go b/modules/mahonia/gbk.go
new file mode 100644
index 000000000..ffb13b286
--- /dev/null
+++ b/modules/mahonia/gbk.go
@@ -0,0 +1,78 @@
+package mahonia
+
+// Converters for GBK encoding.
+
+func init() {
+ RegisterCharset(&Charset{
+ Name: "GBK",
+ Aliases: []string{"GB2312"}, // GBK is a superset of GB2312.
+ NewDecoder: func() Decoder {
+ return decodeGBKRune
+ },
+ NewEncoder: func() Encoder {
+ return encodeGBKRune
+ },
+ })
+}
+
+func decodeGBKRune(p []byte) (r rune, size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ b := p[0]
+ if b < 128 {
+ return rune(b), 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ c := uint16(p[0])<<8 + uint16(p[1])
+ r = rune(gbkToUnicode[c])
+ if r == 0 {
+ r = gbkToUnicodeExtra[c]
+ }
+
+ if r != 0 {
+ return r, 2, SUCCESS
+ }
+
+ return 0xfffd, 1, INVALID_CHAR
+}
+
+func encodeGBKRune(p []byte, r rune) (size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ if r < 128 {
+ p[0] = byte(r)
+ return 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ var c uint16
+ if r < 0x10000 {
+ c = unicodeToGBK[r]
+ } else {
+ c = unicodeToGBKExtra[r]
+ }
+
+ if c != 0 {
+ p[0] = byte(c >> 8)
+ p[1] = byte(c)
+ return 2, SUCCESS
+ }
+
+ p[0] = 0x1a
+ return 1, INVALID_CHAR
+}
diff --git a/modules/mahonia/iso2022jp.go b/modules/mahonia/iso2022jp.go
new file mode 100644
index 000000000..c8de6fc8f
--- /dev/null
+++ b/modules/mahonia/iso2022jp.go
@@ -0,0 +1,124 @@
+package mahonia
+
+import (
+ "unicode/utf8"
+)
+
+// converters for ISO-2022-JP encoding
+
+const esc = 27
+
+func init() {
+ type jpEncoding int
+ const (
+ ascii jpEncoding = iota
+ jisX0201Roman
+ jisX0208
+ )
+
+ RegisterCharset(&Charset{
+ Name: "ISO-2022-JP",
+ NewDecoder: func() Decoder {
+ encoding := ascii
+ return func(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ return 0, 0, NO_ROOM
+ }
+
+ b := p[0]
+ if b == esc {
+ if len(p) < 3 {
+ return 0, 0, NO_ROOM
+ }
+ switch p[1] {
+ case '(':
+ switch p[2] {
+ case 'B':
+ encoding = ascii
+ return 0, 3, STATE_ONLY
+
+ case 'J':
+ encoding = jisX0201Roman
+ return 0, 3, STATE_ONLY
+ }
+
+ case '$':
+ switch p[2] {
+ case '@', 'B':
+ encoding = jisX0208
+ return 0, 3, STATE_ONLY
+ }
+ }
+ }
+
+ switch encoding {
+ case ascii:
+ if b > 127 {
+ return utf8.RuneError, 1, INVALID_CHAR
+ }
+ return rune(b), 1, SUCCESS
+
+ case jisX0201Roman:
+ if b > 127 {
+ return utf8.RuneError, 1, INVALID_CHAR
+ }
+ switch b {
+ case '\\':
+ return 0xA5, 1, SUCCESS
+ case '~':
+ return 0x203E, 1, SUCCESS
+ }
+ return rune(b), 1, SUCCESS
+
+ case jisX0208:
+ return jis0208Table.DecodeLow(p)
+ }
+ panic("unreachable")
+ }
+ },
+ NewEncoder: func() Encoder {
+ jis0208Table.Reverse()
+ encoding := ascii
+ return func(p []byte, c rune) (size int, status Status) {
+ if len(p) == 0 {
+ return 0, NO_ROOM
+ }
+
+ if c < 128 {
+ if encoding != ascii {
+ if len(p) < 4 {
+ return 0, NO_ROOM
+ }
+ p[0], p[1], p[2] = esc, '(', 'B'
+ p[3] = byte(c)
+ encoding = ascii
+ return 4, SUCCESS
+ }
+ p[0] = byte(c)
+ return 1, SUCCESS
+ }
+
+ if c > 65535 {
+ return 0, INVALID_CHAR
+ }
+ jis := jis0208Table.FromUnicode[c]
+ if jis == [2]byte{0, 0} && c != rune(jis0208Table.Data[0][0]) {
+ return 0, INVALID_CHAR
+ }
+
+ if encoding != jisX0208 {
+ if len(p) < 3 {
+ return 0, NO_ROOM
+ }
+ p[0], p[1], p[2] = esc, '$', 'B'
+ encoding = jisX0208
+ return 3, STATE_ONLY
+ }
+
+ p[0] = jis[0] + 0x21
+ p[1] = jis[1] + 0x21
+ return 2, SUCCESS
+ }
+ },
+ })
+}
diff --git a/modules/mahonia/jis0201-data.go b/modules/mahonia/jis0201-data.go
new file mode 100644
index 000000000..e46a3adf5
--- /dev/null
+++ b/modules/mahonia/jis0201-data.go
@@ -0,0 +1,162 @@
+package mahonia
+
+var jis0201ToUnicode = [256]uint16{
+ 0x20: 0x0020, // SPACE
+ 0x21: 0x0021, // EXCLAMATION MARK
+ 0x22: 0x0022, // QUOTATION MARK
+ 0x23: 0x0023, // NUMBER SIGN
+ 0x24: 0x0024, // DOLLAR SIGN
+ 0x25: 0x0025, // PERCENT SIGN
+ 0x26: 0x0026, // AMPERSAND
+ 0x27: 0x0027, // APOSTROPHE
+ 0x28: 0x0028, // LEFT PARENTHESIS
+ 0x29: 0x0029, // RIGHT PARENTHESIS
+ 0x2A: 0x002A, // ASTERISK
+ 0x2B: 0x002B, // PLUS SIGN
+ 0x2C: 0x002C, // COMMA
+ 0x2D: 0x002D, // HYPHEN-MINUS
+ 0x2E: 0x002E, // FULL STOP
+ 0x2F: 0x002F, // SOLIDUS
+ 0x30: 0x0030, // DIGIT ZERO
+ 0x31: 0x0031, // DIGIT ONE
+ 0x32: 0x0032, // DIGIT TWO
+ 0x33: 0x0033, // DIGIT THREE
+ 0x34: 0x0034, // DIGIT FOUR
+ 0x35: 0x0035, // DIGIT FIVE
+ 0x36: 0x0036, // DIGIT SIX
+ 0x37: 0x0037, // DIGIT SEVEN
+ 0x38: 0x0038, // DIGIT EIGHT
+ 0x39: 0x0039, // DIGIT NINE
+ 0x3A: 0x003A, // COLON
+ 0x3B: 0x003B, // SEMICOLON
+ 0x3C: 0x003C, // LESS-THAN SIGN
+ 0x3D: 0x003D, // EQUALS SIGN
+ 0x3E: 0x003E, // GREATER-THAN SIGN
+ 0x3F: 0x003F, // QUESTION MARK
+ 0x40: 0x0040, // COMMERCIAL AT
+ 0x41: 0x0041, // LATIN CAPITAL LETTER A
+ 0x42: 0x0042, // LATIN CAPITAL LETTER B
+ 0x43: 0x0043, // LATIN CAPITAL LETTER C
+ 0x44: 0x0044, // LATIN CAPITAL LETTER D
+ 0x45: 0x0045, // LATIN CAPITAL LETTER E
+ 0x46: 0x0046, // LATIN CAPITAL LETTER F
+ 0x47: 0x0047, // LATIN CAPITAL LETTER G
+ 0x48: 0x0048, // LATIN CAPITAL LETTER H
+ 0x49: 0x0049, // LATIN CAPITAL LETTER I
+ 0x4A: 0x004A, // LATIN CAPITAL LETTER J
+ 0x4B: 0x004B, // LATIN CAPITAL LETTER K
+ 0x4C: 0x004C, // LATIN CAPITAL LETTER L
+ 0x4D: 0x004D, // LATIN CAPITAL LETTER M
+ 0x4E: 0x004E, // LATIN CAPITAL LETTER N
+ 0x4F: 0x004F, // LATIN CAPITAL LETTER O
+ 0x50: 0x0050, // LATIN CAPITAL LETTER P
+ 0x51: 0x0051, // LATIN CAPITAL LETTER Q
+ 0x52: 0x0052, // LATIN CAPITAL LETTER R
+ 0x53: 0x0053, // LATIN CAPITAL LETTER S
+ 0x54: 0x0054, // LATIN CAPITAL LETTER T
+ 0x55: 0x0055, // LATIN CAPITAL LETTER U
+ 0x56: 0x0056, // LATIN CAPITAL LETTER V
+ 0x57: 0x0057, // LATIN CAPITAL LETTER W
+ 0x58: 0x0058, // LATIN CAPITAL LETTER X
+ 0x59: 0x0059, // LATIN CAPITAL LETTER Y
+ 0x5A: 0x005A, // LATIN CAPITAL LETTER Z
+ 0x5B: 0x005B, // LEFT SQUARE BRACKET
+ 0x5C: 0x00A5, // YEN SIGN
+ 0x5D: 0x005D, // RIGHT SQUARE BRACKET
+ 0x5E: 0x005E, // CIRCUMFLEX ACCENT
+ 0x5F: 0x005F, // LOW LINE
+ 0x60: 0x0060, // GRAVE ACCENT
+ 0x61: 0x0061, // LATIN SMALL LETTER A
+ 0x62: 0x0062, // LATIN SMALL LETTER B
+ 0x63: 0x0063, // LATIN SMALL LETTER C
+ 0x64: 0x0064, // LATIN SMALL LETTER D
+ 0x65: 0x0065, // LATIN SMALL LETTER E
+ 0x66: 0x0066, // LATIN SMALL LETTER F
+ 0x67: 0x0067, // LATIN SMALL LETTER G
+ 0x68: 0x0068, // LATIN SMALL LETTER H
+ 0x69: 0x0069, // LATIN SMALL LETTER I
+ 0x6A: 0x006A, // LATIN SMALL LETTER J
+ 0x6B: 0x006B, // LATIN SMALL LETTER K
+ 0x6C: 0x006C, // LATIN SMALL LETTER L
+ 0x6D: 0x006D, // LATIN SMALL LETTER M
+ 0x6E: 0x006E, // LATIN SMALL LETTER N
+ 0x6F: 0x006F, // LATIN SMALL LETTER O
+ 0x70: 0x0070, // LATIN SMALL LETTER P
+ 0x71: 0x0071, // LATIN SMALL LETTER Q
+ 0x72: 0x0072, // LATIN SMALL LETTER R
+ 0x73: 0x0073, // LATIN SMALL LETTER S
+ 0x74: 0x0074, // LATIN SMALL LETTER T
+ 0x75: 0x0075, // LATIN SMALL LETTER U
+ 0x76: 0x0076, // LATIN SMALL LETTER V
+ 0x77: 0x0077, // LATIN SMALL LETTER W
+ 0x78: 0x0078, // LATIN SMALL LETTER X
+ 0x79: 0x0079, // LATIN SMALL LETTER Y
+ 0x7A: 0x007A, // LATIN SMALL LETTER Z
+ 0x7B: 0x007B, // LEFT CURLY BRACKET
+ 0x7C: 0x007C, // VERTICAL LINE
+ 0x7D: 0x007D, // RIGHT CURLY BRACKET
+ 0x7E: 0x203E, // OVERLINE
+ 0xA1: 0xFF61, // HALFWIDTH IDEOGRAPHIC FULL STOP
+ 0xA2: 0xFF62, // HALFWIDTH LEFT CORNER BRACKET
+ 0xA3: 0xFF63, // HALFWIDTH RIGHT CORNER BRACKET
+ 0xA4: 0xFF64, // HALFWIDTH IDEOGRAPHIC COMMA
+ 0xA5: 0xFF65, // HALFWIDTH KATAKANA MIDDLE DOT
+ 0xA6: 0xFF66, // HALFWIDTH KATAKANA LETTER WO
+ 0xA7: 0xFF67, // HALFWIDTH KATAKANA LETTER SMALL A
+ 0xA8: 0xFF68, // HALFWIDTH KATAKANA LETTER SMALL I
+ 0xA9: 0xFF69, // HALFWIDTH KATAKANA LETTER SMALL U
+ 0xAA: 0xFF6A, // HALFWIDTH KATAKANA LETTER SMALL E
+ 0xAB: 0xFF6B, // HALFWIDTH KATAKANA LETTER SMALL O
+ 0xAC: 0xFF6C, // HALFWIDTH KATAKANA LETTER SMALL YA
+ 0xAD: 0xFF6D, // HALFWIDTH KATAKANA LETTER SMALL YU
+ 0xAE: 0xFF6E, // HALFWIDTH KATAKANA LETTER SMALL YO
+ 0xAF: 0xFF6F, // HALFWIDTH KATAKANA LETTER SMALL TU
+ 0xB0: 0xFF70, // HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
+ 0xB1: 0xFF71, // HALFWIDTH KATAKANA LETTER A
+ 0xB2: 0xFF72, // HALFWIDTH KATAKANA LETTER I
+ 0xB3: 0xFF73, // HALFWIDTH KATAKANA LETTER U
+ 0xB4: 0xFF74, // HALFWIDTH KATAKANA LETTER E
+ 0xB5: 0xFF75, // HALFWIDTH KATAKANA LETTER O
+ 0xB6: 0xFF76, // HALFWIDTH KATAKANA LETTER KA
+ 0xB7: 0xFF77, // HALFWIDTH KATAKANA LETTER KI
+ 0xB8: 0xFF78, // HALFWIDTH KATAKANA LETTER KU
+ 0xB9: 0xFF79, // HALFWIDTH KATAKANA LETTER KE
+ 0xBA: 0xFF7A, // HALFWIDTH KATAKANA LETTER KO
+ 0xBB: 0xFF7B, // HALFWIDTH KATAKANA LETTER SA
+ 0xBC: 0xFF7C, // HALFWIDTH KATAKANA LETTER SI
+ 0xBD: 0xFF7D, // HALFWIDTH KATAKANA LETTER SU
+ 0xBE: 0xFF7E, // HALFWIDTH KATAKANA LETTER SE
+ 0xBF: 0xFF7F, // HALFWIDTH KATAKANA LETTER SO
+ 0xC0: 0xFF80, // HALFWIDTH KATAKANA LETTER TA
+ 0xC1: 0xFF81, // HALFWIDTH KATAKANA LETTER TI
+ 0xC2: 0xFF82, // HALFWIDTH KATAKANA LETTER TU
+ 0xC3: 0xFF83, // HALFWIDTH KATAKANA LETTER TE
+ 0xC4: 0xFF84, // HALFWIDTH KATAKANA LETTER TO
+ 0xC5: 0xFF85, // HALFWIDTH KATAKANA LETTER NA
+ 0xC6: 0xFF86, // HALFWIDTH KATAKANA LETTER NI
+ 0xC7: 0xFF87, // HALFWIDTH KATAKANA LETTER NU
+ 0xC8: 0xFF88, // HALFWIDTH KATAKANA LETTER NE
+ 0xC9: 0xFF89, // HALFWIDTH KATAKANA LETTER NO
+ 0xCA: 0xFF8A, // HALFWIDTH KATAKANA LETTER HA
+ 0xCB: 0xFF8B, // HALFWIDTH KATAKANA LETTER HI
+ 0xCC: 0xFF8C, // HALFWIDTH KATAKANA LETTER HU
+ 0xCD: 0xFF8D, // HALFWIDTH KATAKANA LETTER HE
+ 0xCE: 0xFF8E, // HALFWIDTH KATAKANA LETTER HO
+ 0xCF: 0xFF8F, // HALFWIDTH KATAKANA LETTER MA
+ 0xD0: 0xFF90, // HALFWIDTH KATAKANA LETTER MI
+ 0xD1: 0xFF91, // HALFWIDTH KATAKANA LETTER MU
+ 0xD2: 0xFF92, // HALFWIDTH KATAKANA LETTER ME
+ 0xD3: 0xFF93, // HALFWIDTH KATAKANA LETTER MO
+ 0xD4: 0xFF94, // HALFWIDTH KATAKANA LETTER YA
+ 0xD5: 0xFF95, // HALFWIDTH KATAKANA LETTER YU
+ 0xD6: 0xFF96, // HALFWIDTH KATAKANA LETTER YO
+ 0xD7: 0xFF97, // HALFWIDTH KATAKANA LETTER RA
+ 0xD8: 0xFF98, // HALFWIDTH KATAKANA LETTER RI
+ 0xD9: 0xFF99, // HALFWIDTH KATAKANA LETTER RU
+ 0xDA: 0xFF9A, // HALFWIDTH KATAKANA LETTER RE
+ 0xDB: 0xFF9B, // HALFWIDTH KATAKANA LETTER RO
+ 0xDC: 0xFF9C, // HALFWIDTH KATAKANA LETTER WA
+ 0xDD: 0xFF9D, // HALFWIDTH KATAKANA LETTER N
+ 0xDE: 0xFF9E, // HALFWIDTH KATAKANA VOICED SOUND MARK
+ 0xDF: 0xFF9F, // HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
+}
diff --git a/modules/mahonia/jis0208-data.go b/modules/mahonia/jis0208-data.go
new file mode 100644
index 000000000..749b50a6c
--- /dev/null
+++ b/modules/mahonia/jis0208-data.go
@@ -0,0 +1,7039 @@
+package mahonia
+
+var jis0208Table = kutenTable{
+ Data: [94][94]uint16{
+ 0x00: [94]uint16{
+ 0x00: 0x3000,
+ 0x01: 0x3001,
+ 0x02: 0x3002,
+ 0x03: 0xff0c,
+ 0x04: 0xff0e,
+ 0x05: 0x30fb,
+ 0x06: 0xff1a,
+ 0x07: 0xff1b,
+ 0x08: 0xff1f,
+ 0x09: 0xff01,
+ 0x0a: 0x309b,
+ 0x0b: 0x309c,
+ 0x0c: 0x00b4,
+ 0x0d: 0xff40,
+ 0x0e: 0x00a8,
+ 0x0f: 0xff3e,
+ 0x10: 0xffe3,
+ 0x11: 0xff3f,
+ 0x12: 0x30fd,
+ 0x13: 0x30fe,
+ 0x14: 0x309d,
+ 0x15: 0x309e,
+ 0x16: 0x3003,
+ 0x17: 0x4edd,
+ 0x18: 0x3005,
+ 0x19: 0x3006,
+ 0x1a: 0x3007,
+ 0x1b: 0x30fc,
+ 0x1c: 0x2015,
+ 0x1d: 0x2010,
+ 0x1e: 0xff0f,
+ 0x1f: 0x005c,
+ 0x20: 0x301c,
+ 0x21: 0x2016,
+ 0x22: 0xff5c,
+ 0x23: 0x2026,
+ 0x24: 0x2025,
+ 0x25: 0x2018,
+ 0x26: 0x2019,
+ 0x27: 0x201c,
+ 0x28: 0x201d,
+ 0x29: 0xff08,
+ 0x2a: 0xff09,
+ 0x2b: 0x3014,
+ 0x2c: 0x3015,
+ 0x2d: 0xff3b,
+ 0x2e: 0xff3d,
+ 0x2f: 0xff5b,
+ 0x30: 0xff5d,
+ 0x31: 0x3008,
+ 0x32: 0x3009,
+ 0x33: 0x300a,
+ 0x34: 0x300b,
+ 0x35: 0x300c,
+ 0x36: 0x300d,
+ 0x37: 0x300e,
+ 0x38: 0x300f,
+ 0x39: 0x3010,
+ 0x3a: 0x3011,
+ 0x3b: 0xff0b,
+ 0x3c: 0x2212,
+ 0x3d: 0x00b1,
+ 0x3e: 0x00d7,
+ 0x3f: 0x00f7,
+ 0x40: 0xff1d,
+ 0x41: 0x2260,
+ 0x42: 0xff1c,
+ 0x43: 0xff1e,
+ 0x44: 0x2266,
+ 0x45: 0x2267,
+ 0x46: 0x221e,
+ 0x47: 0x2234,
+ 0x48: 0x2642,
+ 0x49: 0x2640,
+ 0x4a: 0x00b0,
+ 0x4b: 0x2032,
+ 0x4c: 0x2033,
+ 0x4d: 0x2103,
+ 0x4e: 0xffe5,
+ 0x4f: 0xff04,
+ 0x50: 0x00a2,
+ 0x51: 0x00a3,
+ 0x52: 0xff05,
+ 0x53: 0xff03,
+ 0x54: 0xff06,
+ 0x55: 0xff0a,
+ 0x56: 0xff20,
+ 0x57: 0x00a7,
+ 0x58: 0x2606,
+ 0x59: 0x2605,
+ 0x5a: 0x25cb,
+ 0x5b: 0x25cf,
+ 0x5c: 0x25ce,
+ 0x5d: 0x25c7,
+ },
+ 0x01: [94]uint16{
+ 0x00: 0x25c6,
+ 0x01: 0x25a1,
+ 0x02: 0x25a0,
+ 0x03: 0x25b3,
+ 0x04: 0x25b2,
+ 0x05: 0x25bd,
+ 0x06: 0x25bc,
+ 0x07: 0x203b,
+ 0x08: 0x3012,
+ 0x09: 0x2192,
+ 0x0a: 0x2190,
+ 0x0b: 0x2191,
+ 0x0c: 0x2193,
+ 0x0d: 0x3013,
+ 0x19: 0x2208,
+ 0x1a: 0x220b,
+ 0x1b: 0x2286,
+ 0x1c: 0x2287,
+ 0x1d: 0x2282,
+ 0x1e: 0x2283,
+ 0x1f: 0x222a,
+ 0x20: 0x2229,
+ 0x29: 0x2227,
+ 0x2a: 0x2228,
+ 0x2b: 0x00ac,
+ 0x2c: 0x21d2,
+ 0x2d: 0x21d4,
+ 0x2e: 0x2200,
+ 0x2f: 0x2203,
+ 0x3b: 0x2220,
+ 0x3c: 0x22a5,
+ 0x3d: 0x2312,
+ 0x3e: 0x2202,
+ 0x3f: 0x2207,
+ 0x40: 0x2261,
+ 0x41: 0x2252,
+ 0x42: 0x226a,
+ 0x43: 0x226b,
+ 0x44: 0x221a,
+ 0x45: 0x223d,
+ 0x46: 0x221d,
+ 0x47: 0x2235,
+ 0x48: 0x222b,
+ 0x49: 0x222c,
+ 0x51: 0x212b,
+ 0x52: 0x2030,
+ 0x53: 0x266f,
+ 0x54: 0x266d,
+ 0x55: 0x266a,
+ 0x56: 0x2020,
+ 0x57: 0x2021,
+ 0x58: 0x00b6,
+ 0x5d: 0x25ef,
+ },
+ 0x02: [94]uint16{
+ 0x0f: 0xff10,
+ 0x10: 0xff11,
+ 0x11: 0xff12,
+ 0x12: 0xff13,
+ 0x13: 0xff14,
+ 0x14: 0xff15,
+ 0x15: 0xff16,
+ 0x16: 0xff17,
+ 0x17: 0xff18,
+ 0x18: 0xff19,
+ 0x20: 0xff21,
+ 0x21: 0xff22,
+ 0x22: 0xff23,
+ 0x23: 0xff24,
+ 0x24: 0xff25,
+ 0x25: 0xff26,
+ 0x26: 0xff27,
+ 0x27: 0xff28,
+ 0x28: 0xff29,
+ 0x29: 0xff2a,
+ 0x2a: 0xff2b,
+ 0x2b: 0xff2c,
+ 0x2c: 0xff2d,
+ 0x2d: 0xff2e,
+ 0x2e: 0xff2f,
+ 0x2f: 0xff30,
+ 0x30: 0xff31,
+ 0x31: 0xff32,
+ 0x32: 0xff33,
+ 0x33: 0xff34,
+ 0x34: 0xff35,
+ 0x35: 0xff36,
+ 0x36: 0xff37,
+ 0x37: 0xff38,
+ 0x38: 0xff39,
+ 0x39: 0xff3a,
+ 0x40: 0xff41,
+ 0x41: 0xff42,
+ 0x42: 0xff43,
+ 0x43: 0xff44,
+ 0x44: 0xff45,
+ 0x45: 0xff46,
+ 0x46: 0xff47,
+ 0x47: 0xff48,
+ 0x48: 0xff49,
+ 0x49: 0xff4a,
+ 0x4a: 0xff4b,
+ 0x4b: 0xff4c,
+ 0x4c: 0xff4d,
+ 0x4d: 0xff4e,
+ 0x4e: 0xff4f,
+ 0x4f: 0xff50,
+ 0x50: 0xff51,
+ 0x51: 0xff52,
+ 0x52: 0xff53,
+ 0x53: 0xff54,
+ 0x54: 0xff55,
+ 0x55: 0xff56,
+ 0x56: 0xff57,
+ 0x57: 0xff58,
+ 0x58: 0xff59,
+ 0x59: 0xff5a,
+ },
+ 0x03: [94]uint16{
+ 0x00: 0x3041,
+ 0x01: 0x3042,
+ 0x02: 0x3043,
+ 0x03: 0x3044,
+ 0x04: 0x3045,
+ 0x05: 0x3046,
+ 0x06: 0x3047,
+ 0x07: 0x3048,
+ 0x08: 0x3049,
+ 0x09: 0x304a,
+ 0x0a: 0x304b,
+ 0x0b: 0x304c,
+ 0x0c: 0x304d,
+ 0x0d: 0x304e,
+ 0x0e: 0x304f,
+ 0x0f: 0x3050,
+ 0x10: 0x3051,
+ 0x11: 0x3052,
+ 0x12: 0x3053,
+ 0x13: 0x3054,
+ 0x14: 0x3055,
+ 0x15: 0x3056,
+ 0x16: 0x3057,
+ 0x17: 0x3058,
+ 0x18: 0x3059,
+ 0x19: 0x305a,
+ 0x1a: 0x305b,
+ 0x1b: 0x305c,
+ 0x1c: 0x305d,
+ 0x1d: 0x305e,
+ 0x1e: 0x305f,
+ 0x1f: 0x3060,
+ 0x20: 0x3061,
+ 0x21: 0x3062,
+ 0x22: 0x3063,
+ 0x23: 0x3064,
+ 0x24: 0x3065,
+ 0x25: 0x3066,
+ 0x26: 0x3067,
+ 0x27: 0x3068,
+ 0x28: 0x3069,
+ 0x29: 0x306a,
+ 0x2a: 0x306b,
+ 0x2b: 0x306c,
+ 0x2c: 0x306d,
+ 0x2d: 0x306e,
+ 0x2e: 0x306f,
+ 0x2f: 0x3070,
+ 0x30: 0x3071,
+ 0x31: 0x3072,
+ 0x32: 0x3073,
+ 0x33: 0x3074,
+ 0x34: 0x3075,
+ 0x35: 0x3076,
+ 0x36: 0x3077,
+ 0x37: 0x3078,
+ 0x38: 0x3079,
+ 0x39: 0x307a,
+ 0x3a: 0x307b,
+ 0x3b: 0x307c,
+ 0x3c: 0x307d,
+ 0x3d: 0x307e,
+ 0x3e: 0x307f,
+ 0x3f: 0x3080,
+ 0x40: 0x3081,
+ 0x41: 0x3082,
+ 0x42: 0x3083,
+ 0x43: 0x3084,
+ 0x44: 0x3085,
+ 0x45: 0x3086,
+ 0x46: 0x3087,
+ 0x47: 0x3088,
+ 0x48: 0x3089,
+ 0x49: 0x308a,
+ 0x4a: 0x308b,
+ 0x4b: 0x308c,
+ 0x4c: 0x308d,
+ 0x4d: 0x308e,
+ 0x4e: 0x308f,
+ 0x4f: 0x3090,
+ 0x50: 0x3091,
+ 0x51: 0x3092,
+ 0x52: 0x3093,
+ },
+ 0x04: [94]uint16{
+ 0x00: 0x30a1,
+ 0x01: 0x30a2,
+ 0x02: 0x30a3,
+ 0x03: 0x30a4,
+ 0x04: 0x30a5,
+ 0x05: 0x30a6,
+ 0x06: 0x30a7,
+ 0x07: 0x30a8,
+ 0x08: 0x30a9,
+ 0x09: 0x30aa,
+ 0x0a: 0x30ab,
+ 0x0b: 0x30ac,
+ 0x0c: 0x30ad,
+ 0x0d: 0x30ae,
+ 0x0e: 0x30af,
+ 0x0f: 0x30b0,
+ 0x10: 0x30b1,
+ 0x11: 0x30b2,
+ 0x12: 0x30b3,
+ 0x13: 0x30b4,
+ 0x14: 0x30b5,
+ 0x15: 0x30b6,
+ 0x16: 0x30b7,
+ 0x17: 0x30b8,
+ 0x18: 0x30b9,
+ 0x19: 0x30ba,
+ 0x1a: 0x30bb,
+ 0x1b: 0x30bc,
+ 0x1c: 0x30bd,
+ 0x1d: 0x30be,
+ 0x1e: 0x30bf,
+ 0x1f: 0x30c0,
+ 0x20: 0x30c1,
+ 0x21: 0x30c2,
+ 0x22: 0x30c3,
+ 0x23: 0x30c4,
+ 0x24: 0x30c5,
+ 0x25: 0x30c6,
+ 0x26: 0x30c7,
+ 0x27: 0x30c8,
+ 0x28: 0x30c9,
+ 0x29: 0x30ca,
+ 0x2a: 0x30cb,
+ 0x2b: 0x30cc,
+ 0x2c: 0x30cd,
+ 0x2d: 0x30ce,
+ 0x2e: 0x30cf,
+ 0x2f: 0x30d0,
+ 0x30: 0x30d1,
+ 0x31: 0x30d2,
+ 0x32: 0x30d3,
+ 0x33: 0x30d4,
+ 0x34: 0x30d5,
+ 0x35: 0x30d6,
+ 0x36: 0x30d7,
+ 0x37: 0x30d8,
+ 0x38: 0x30d9,
+ 0x39: 0x30da,
+ 0x3a: 0x30db,
+ 0x3b: 0x30dc,
+ 0x3c: 0x30dd,
+ 0x3d: 0x30de,
+ 0x3e: 0x30df,
+ 0x3f: 0x30e0,
+ 0x40: 0x30e1,
+ 0x41: 0x30e2,
+ 0x42: 0x30e3,
+ 0x43: 0x30e4,
+ 0x44: 0x30e5,
+ 0x45: 0x30e6,
+ 0x46: 0x30e7,
+ 0x47: 0x30e8,
+ 0x48: 0x30e9,
+ 0x49: 0x30ea,
+ 0x4a: 0x30eb,
+ 0x4b: 0x30ec,
+ 0x4c: 0x30ed,
+ 0x4d: 0x30ee,
+ 0x4e: 0x30ef,
+ 0x4f: 0x30f0,
+ 0x50: 0x30f1,
+ 0x51: 0x30f2,
+ 0x52: 0x30f3,
+ 0x53: 0x30f4,
+ 0x54: 0x30f5,
+ 0x55: 0x30f6,
+ },
+ 0x05: [94]uint16{
+ 0x00: 0x0391,
+ 0x01: 0x0392,
+ 0x02: 0x0393,
+ 0x03: 0x0394,
+ 0x04: 0x0395,
+ 0x05: 0x0396,
+ 0x06: 0x0397,
+ 0x07: 0x0398,
+ 0x08: 0x0399,
+ 0x09: 0x039a,
+ 0x0a: 0x039b,
+ 0x0b: 0x039c,
+ 0x0c: 0x039d,
+ 0x0d: 0x039e,
+ 0x0e: 0x039f,
+ 0x0f: 0x03a0,
+ 0x10: 0x03a1,
+ 0x11: 0x03a3,
+ 0x12: 0x03a4,
+ 0x13: 0x03a5,
+ 0x14: 0x03a6,
+ 0x15: 0x03a7,
+ 0x16: 0x03a8,
+ 0x17: 0x03a9,
+ 0x20: 0x03b1,
+ 0x21: 0x03b2,
+ 0x22: 0x03b3,
+ 0x23: 0x03b4,
+ 0x24: 0x03b5,
+ 0x25: 0x03b6,
+ 0x26: 0x03b7,
+ 0x27: 0x03b8,
+ 0x28: 0x03b9,
+ 0x29: 0x03ba,
+ 0x2a: 0x03bb,
+ 0x2b: 0x03bc,
+ 0x2c: 0x03bd,
+ 0x2d: 0x03be,
+ 0x2e: 0x03bf,
+ 0x2f: 0x03c0,
+ 0x30: 0x03c1,
+ 0x31: 0x03c3,
+ 0x32: 0x03c4,
+ 0x33: 0x03c5,
+ 0x34: 0x03c6,
+ 0x35: 0x03c7,
+ 0x36: 0x03c8,
+ 0x37: 0x03c9,
+ },
+ 0x06: [94]uint16{
+ 0x00: 0x0410,
+ 0x01: 0x0411,
+ 0x02: 0x0412,
+ 0x03: 0x0413,
+ 0x04: 0x0414,
+ 0x05: 0x0415,
+ 0x06: 0x0401,
+ 0x07: 0x0416,
+ 0x08: 0x0417,
+ 0x09: 0x0418,
+ 0x0a: 0x0419,
+ 0x0b: 0x041a,
+ 0x0c: 0x041b,
+ 0x0d: 0x041c,
+ 0x0e: 0x041d,
+ 0x0f: 0x041e,
+ 0x10: 0x041f,
+ 0x11: 0x0420,
+ 0x12: 0x0421,
+ 0x13: 0x0422,
+ 0x14: 0x0423,
+ 0x15: 0x0424,
+ 0x16: 0x0425,
+ 0x17: 0x0426,
+ 0x18: 0x0427,
+ 0x19: 0x0428,
+ 0x1a: 0x0429,
+ 0x1b: 0x042a,
+ 0x1c: 0x042b,
+ 0x1d: 0x042c,
+ 0x1e: 0x042d,
+ 0x1f: 0x042e,
+ 0x20: 0x042f,
+ 0x30: 0x0430,
+ 0x31: 0x0431,
+ 0x32: 0x0432,
+ 0x33: 0x0433,
+ 0x34: 0x0434,
+ 0x35: 0x0435,
+ 0x36: 0x0451,
+ 0x37: 0x0436,
+ 0x38: 0x0437,
+ 0x39: 0x0438,
+ 0x3a: 0x0439,
+ 0x3b: 0x043a,
+ 0x3c: 0x043b,
+ 0x3d: 0x043c,
+ 0x3e: 0x043d,
+ 0x3f: 0x043e,
+ 0x40: 0x043f,
+ 0x41: 0x0440,
+ 0x42: 0x0441,
+ 0x43: 0x0442,
+ 0x44: 0x0443,
+ 0x45: 0x0444,
+ 0x46: 0x0445,
+ 0x47: 0x0446,
+ 0x48: 0x0447,
+ 0x49: 0x0448,
+ 0x4a: 0x0449,
+ 0x4b: 0x044a,
+ 0x4c: 0x044b,
+ 0x4d: 0x044c,
+ 0x4e: 0x044d,
+ 0x4f: 0x044e,
+ 0x50: 0x044f,
+ },
+ 0x07: [94]uint16{
+ 0x00: 0x2500,
+ 0x01: 0x2502,
+ 0x02: 0x250c,
+ 0x03: 0x2510,
+ 0x04: 0x2518,
+ 0x05: 0x2514,
+ 0x06: 0x251c,
+ 0x07: 0x252c,
+ 0x08: 0x2524,
+ 0x09: 0x2534,
+ 0x0a: 0x253c,
+ 0x0b: 0x2501,
+ 0x0c: 0x2503,
+ 0x0d: 0x250f,
+ 0x0e: 0x2513,
+ 0x0f: 0x251b,
+ 0x10: 0x2517,
+ 0x11: 0x2523,
+ 0x12: 0x2533,
+ 0x13: 0x252b,
+ 0x14: 0x253b,
+ 0x15: 0x254b,
+ 0x16: 0x2520,
+ 0x17: 0x252f,
+ 0x18: 0x2528,
+ 0x19: 0x2537,
+ 0x1a: 0x253f,
+ 0x1b: 0x251d,
+ 0x1c: 0x2530,
+ 0x1d: 0x2525,
+ 0x1e: 0x2538,
+ 0x1f: 0x2542,
+ },
+ 0x0f: [94]uint16{
+ 0x00: 0x4e9c,
+ 0x01: 0x5516,
+ 0x02: 0x5a03,
+ 0x03: 0x963f,
+ 0x04: 0x54c0,
+ 0x05: 0x611b,
+ 0x06: 0x6328,
+ 0x07: 0x59f6,
+ 0x08: 0x9022,
+ 0x09: 0x8475,
+ 0x0a: 0x831c,
+ 0x0b: 0x7a50,
+ 0x0c: 0x60aa,
+ 0x0d: 0x63e1,
+ 0x0e: 0x6e25,
+ 0x0f: 0x65ed,
+ 0x10: 0x8466,
+ 0x11: 0x82a6,
+ 0x12: 0x9bf5,
+ 0x13: 0x6893,
+ 0x14: 0x5727,
+ 0x15: 0x65a1,
+ 0x16: 0x6271,
+ 0x17: 0x5b9b,
+ 0x18: 0x59d0,
+ 0x19: 0x867b,
+ 0x1a: 0x98f4,
+ 0x1b: 0x7d62,
+ 0x1c: 0x7dbe,
+ 0x1d: 0x9b8e,
+ 0x1e: 0x6216,
+ 0x1f: 0x7c9f,
+ 0x20: 0x88b7,
+ 0x21: 0x5b89,
+ 0x22: 0x5eb5,
+ 0x23: 0x6309,
+ 0x24: 0x6697,
+ 0x25: 0x6848,
+ 0x26: 0x95c7,
+ 0x27: 0x978d,
+ 0x28: 0x674f,
+ 0x29: 0x4ee5,
+ 0x2a: 0x4f0a,
+ 0x2b: 0x4f4d,
+ 0x2c: 0x4f9d,
+ 0x2d: 0x5049,
+ 0x2e: 0x56f2,
+ 0x2f: 0x5937,
+ 0x30: 0x59d4,
+ 0x31: 0x5a01,
+ 0x32: 0x5c09,
+ 0x33: 0x60df,
+ 0x34: 0x610f,
+ 0x35: 0x6170,
+ 0x36: 0x6613,
+ 0x37: 0x6905,
+ 0x38: 0x70ba,
+ 0x39: 0x754f,
+ 0x3a: 0x7570,
+ 0x3b: 0x79fb,
+ 0x3c: 0x7dad,
+ 0x3d: 0x7def,
+ 0x3e: 0x80c3,
+ 0x3f: 0x840e,
+ 0x40: 0x8863,
+ 0x41: 0x8b02,
+ 0x42: 0x9055,
+ 0x43: 0x907a,
+ 0x44: 0x533b,
+ 0x45: 0x4e95,
+ 0x46: 0x4ea5,
+ 0x47: 0x57df,
+ 0x48: 0x80b2,
+ 0x49: 0x90c1,
+ 0x4a: 0x78ef,
+ 0x4b: 0x4e00,
+ 0x4c: 0x58f1,
+ 0x4d: 0x6ea2,
+ 0x4e: 0x9038,
+ 0x4f: 0x7a32,
+ 0x50: 0x8328,
+ 0x51: 0x828b,
+ 0x52: 0x9c2f,
+ 0x53: 0x5141,
+ 0x54: 0x5370,
+ 0x55: 0x54bd,
+ 0x56: 0x54e1,
+ 0x57: 0x56e0,
+ 0x58: 0x59fb,
+ 0x59: 0x5f15,
+ 0x5a: 0x98f2,
+ 0x5b: 0x6deb,
+ 0x5c: 0x80e4,
+ 0x5d: 0x852d,
+ },
+ 0x10: [94]uint16{
+ 0x00: 0x9662,
+ 0x01: 0x9670,
+ 0x02: 0x96a0,
+ 0x03: 0x97fb,
+ 0x04: 0x540b,
+ 0x05: 0x53f3,
+ 0x06: 0x5b87,
+ 0x07: 0x70cf,
+ 0x08: 0x7fbd,
+ 0x09: 0x8fc2,
+ 0x0a: 0x96e8,
+ 0x0b: 0x536f,
+ 0x0c: 0x9d5c,
+ 0x0d: 0x7aba,
+ 0x0e: 0x4e11,
+ 0x0f: 0x7893,
+ 0x10: 0x81fc,
+ 0x11: 0x6e26,
+ 0x12: 0x5618,
+ 0x13: 0x5504,
+ 0x14: 0x6b1d,
+ 0x15: 0x851a,
+ 0x16: 0x9c3b,
+ 0x17: 0x59e5,
+ 0x18: 0x53a9,
+ 0x19: 0x6d66,
+ 0x1a: 0x74dc,
+ 0x1b: 0x958f,
+ 0x1c: 0x5642,
+ 0x1d: 0x4e91,
+ 0x1e: 0x904b,
+ 0x1f: 0x96f2,
+ 0x20: 0x834f,
+ 0x21: 0x990c,
+ 0x22: 0x53e1,
+ 0x23: 0x55b6,
+ 0x24: 0x5b30,
+ 0x25: 0x5f71,
+ 0x26: 0x6620,
+ 0x27: 0x66f3,
+ 0x28: 0x6804,
+ 0x29: 0x6c38,
+ 0x2a: 0x6cf3,
+ 0x2b: 0x6d29,
+ 0x2c: 0x745b,
+ 0x2d: 0x76c8,
+ 0x2e: 0x7a4e,
+ 0x2f: 0x9834,
+ 0x30: 0x82f1,
+ 0x31: 0x885b,
+ 0x32: 0x8a60,
+ 0x33: 0x92ed,
+ 0x34: 0x6db2,
+ 0x35: 0x75ab,
+ 0x36: 0x76ca,
+ 0x37: 0x99c5,
+ 0x38: 0x60a6,
+ 0x39: 0x8b01,
+ 0x3a: 0x8d8a,
+ 0x3b: 0x95b2,
+ 0x3c: 0x698e,
+ 0x3d: 0x53ad,
+ 0x3e: 0x5186,
+ 0x3f: 0x5712,
+ 0x40: 0x5830,
+ 0x41: 0x5944,
+ 0x42: 0x5bb4,
+ 0x43: 0x5ef6,
+ 0x44: 0x6028,
+ 0x45: 0x63a9,
+ 0x46: 0x63f4,
+ 0x47: 0x6cbf,
+ 0x48: 0x6f14,
+ 0x49: 0x708e,
+ 0x4a: 0x7114,
+ 0x4b: 0x7159,
+ 0x4c: 0x71d5,
+ 0x4d: 0x733f,
+ 0x4e: 0x7e01,
+ 0x4f: 0x8276,
+ 0x50: 0x82d1,
+ 0x51: 0x8597,
+ 0x52: 0x9060,
+ 0x53: 0x925b,
+ 0x54: 0x9d1b,
+ 0x55: 0x5869,
+ 0x56: 0x65bc,
+ 0x57: 0x6c5a,
+ 0x58: 0x7525,
+ 0x59: 0x51f9,
+ 0x5a: 0x592e,
+ 0x5b: 0x5965,
+ 0x5c: 0x5f80,
+ 0x5d: 0x5fdc,
+ },
+ 0x11: [94]uint16{
+ 0x00: 0x62bc,
+ 0x01: 0x65fa,
+ 0x02: 0x6a2a,
+ 0x03: 0x6b27,
+ 0x04: 0x6bb4,
+ 0x05: 0x738b,
+ 0x06: 0x7fc1,
+ 0x07: 0x8956,
+ 0x08: 0x9d2c,
+ 0x09: 0x9d0e,
+ 0x0a: 0x9ec4,
+ 0x0b: 0x5ca1,
+ 0x0c: 0x6c96,
+ 0x0d: 0x837b,
+ 0x0e: 0x5104,
+ 0x0f: 0x5c4b,
+ 0x10: 0x61b6,
+ 0x11: 0x81c6,
+ 0x12: 0x6876,
+ 0x13: 0x7261,
+ 0x14: 0x4e59,
+ 0x15: 0x4ffa,
+ 0x16: 0x5378,
+ 0x17: 0x6069,
+ 0x18: 0x6e29,
+ 0x19: 0x7a4f,
+ 0x1a: 0x97f3,
+ 0x1b: 0x4e0b,
+ 0x1c: 0x5316,
+ 0x1d: 0x4eee,
+ 0x1e: 0x4f55,
+ 0x1f: 0x4f3d,
+ 0x20: 0x4fa1,
+ 0x21: 0x4f73,
+ 0x22: 0x52a0,
+ 0x23: 0x53ef,
+ 0x24: 0x5609,
+ 0x25: 0x590f,
+ 0x26: 0x5ac1,
+ 0x27: 0x5bb6,
+ 0x28: 0x5be1,
+ 0x29: 0x79d1,
+ 0x2a: 0x6687,
+ 0x2b: 0x679c,
+ 0x2c: 0x67b6,
+ 0x2d: 0x6b4c,
+ 0x2e: 0x6cb3,
+ 0x2f: 0x706b,
+ 0x30: 0x73c2,
+ 0x31: 0x798d,
+ 0x32: 0x79be,
+ 0x33: 0x7a3c,
+ 0x34: 0x7b87,
+ 0x35: 0x82b1,
+ 0x36: 0x82db,
+ 0x37: 0x8304,
+ 0x38: 0x8377,
+ 0x39: 0x83ef,
+ 0x3a: 0x83d3,
+ 0x3b: 0x8766,
+ 0x3c: 0x8ab2,
+ 0x3d: 0x5629,
+ 0x3e: 0x8ca8,
+ 0x3f: 0x8fe6,
+ 0x40: 0x904e,
+ 0x41: 0x971e,
+ 0x42: 0x868a,
+ 0x43: 0x4fc4,
+ 0x44: 0x5ce8,
+ 0x45: 0x6211,
+ 0x46: 0x7259,
+ 0x47: 0x753b,
+ 0x48: 0x81e5,
+ 0x49: 0x82bd,
+ 0x4a: 0x86fe,
+ 0x4b: 0x8cc0,
+ 0x4c: 0x96c5,
+ 0x4d: 0x9913,
+ 0x4e: 0x99d5,
+ 0x4f: 0x4ecb,
+ 0x50: 0x4f1a,
+ 0x51: 0x89e3,
+ 0x52: 0x56de,
+ 0x53: 0x584a,
+ 0x54: 0x58ca,
+ 0x55: 0x5efb,
+ 0x56: 0x5feb,
+ 0x57: 0x602a,
+ 0x58: 0x6094,
+ 0x59: 0x6062,
+ 0x5a: 0x61d0,
+ 0x5b: 0x6212,
+ 0x5c: 0x62d0,
+ 0x5d: 0x6539,
+ },
+ 0x12: [94]uint16{
+ 0x00: 0x9b41,
+ 0x01: 0x6666,
+ 0x02: 0x68b0,
+ 0x03: 0x6d77,
+ 0x04: 0x7070,
+ 0x05: 0x754c,
+ 0x06: 0x7686,
+ 0x07: 0x7d75,
+ 0x08: 0x82a5,
+ 0x09: 0x87f9,
+ 0x0a: 0x958b,
+ 0x0b: 0x968e,
+ 0x0c: 0x8c9d,
+ 0x0d: 0x51f1,
+ 0x0e: 0x52be,
+ 0x0f: 0x5916,
+ 0x10: 0x54b3,
+ 0x11: 0x5bb3,
+ 0x12: 0x5d16,
+ 0x13: 0x6168,
+ 0x14: 0x6982,
+ 0x15: 0x6daf,
+ 0x16: 0x788d,
+ 0x17: 0x84cb,
+ 0x18: 0x8857,
+ 0x19: 0x8a72,
+ 0x1a: 0x93a7,
+ 0x1b: 0x9ab8,
+ 0x1c: 0x6d6c,
+ 0x1d: 0x99a8,
+ 0x1e: 0x86d9,
+ 0x1f: 0x57a3,
+ 0x20: 0x67ff,
+ 0x21: 0x86ce,
+ 0x22: 0x920e,
+ 0x23: 0x5283,
+ 0x24: 0x5687,
+ 0x25: 0x5404,
+ 0x26: 0x5ed3,
+ 0x27: 0x62e1,
+ 0x28: 0x64b9,
+ 0x29: 0x683c,
+ 0x2a: 0x6838,
+ 0x2b: 0x6bbb,
+ 0x2c: 0x7372,
+ 0x2d: 0x78ba,
+ 0x2e: 0x7a6b,
+ 0x2f: 0x899a,
+ 0x30: 0x89d2,
+ 0x31: 0x8d6b,
+ 0x32: 0x8f03,
+ 0x33: 0x90ed,
+ 0x34: 0x95a3,
+ 0x35: 0x9694,
+ 0x36: 0x9769,
+ 0x37: 0x5b66,
+ 0x38: 0x5cb3,
+ 0x39: 0x697d,
+ 0x3a: 0x984d,
+ 0x3b: 0x984e,
+ 0x3c: 0x639b,
+ 0x3d: 0x7b20,
+ 0x3e: 0x6a2b,
+ 0x3f: 0x6a7f,
+ 0x40: 0x68b6,
+ 0x41: 0x9c0d,
+ 0x42: 0x6f5f,
+ 0x43: 0x5272,
+ 0x44: 0x559d,
+ 0x45: 0x6070,
+ 0x46: 0x62ec,
+ 0x47: 0x6d3b,
+ 0x48: 0x6e07,
+ 0x49: 0x6ed1,
+ 0x4a: 0x845b,
+ 0x4b: 0x8910,
+ 0x4c: 0x8f44,
+ 0x4d: 0x4e14,
+ 0x4e: 0x9c39,
+ 0x4f: 0x53f6,
+ 0x50: 0x691b,
+ 0x51: 0x6a3a,
+ 0x52: 0x9784,
+ 0x53: 0x682a,
+ 0x54: 0x515c,
+ 0x55: 0x7ac3,
+ 0x56: 0x84b2,
+ 0x57: 0x91dc,
+ 0x58: 0x938c,
+ 0x59: 0x565b,
+ 0x5a: 0x9d28,
+ 0x5b: 0x6822,
+ 0x5c: 0x8305,
+ 0x5d: 0x8431,
+ },
+ 0x13: [94]uint16{
+ 0x00: 0x7ca5,
+ 0x01: 0x5208,
+ 0x02: 0x82c5,
+ 0x03: 0x74e6,
+ 0x04: 0x4e7e,
+ 0x05: 0x4f83,
+ 0x06: 0x51a0,
+ 0x07: 0x5bd2,
+ 0x08: 0x520a,
+ 0x09: 0x52d8,
+ 0x0a: 0x52e7,
+ 0x0b: 0x5dfb,
+ 0x0c: 0x559a,
+ 0x0d: 0x582a,
+ 0x0e: 0x59e6,
+ 0x0f: 0x5b8c,
+ 0x10: 0x5b98,
+ 0x11: 0x5bdb,
+ 0x12: 0x5e72,
+ 0x13: 0x5e79,
+ 0x14: 0x60a3,
+ 0x15: 0x611f,
+ 0x16: 0x6163,
+ 0x17: 0x61be,
+ 0x18: 0x63db,
+ 0x19: 0x6562,
+ 0x1a: 0x67d1,
+ 0x1b: 0x6853,
+ 0x1c: 0x68fa,
+ 0x1d: 0x6b3e,
+ 0x1e: 0x6b53,
+ 0x1f: 0x6c57,
+ 0x20: 0x6f22,
+ 0x21: 0x6f97,
+ 0x22: 0x6f45,
+ 0x23: 0x74b0,
+ 0x24: 0x7518,
+ 0x25: 0x76e3,
+ 0x26: 0x770b,
+ 0x27: 0x7aff,
+ 0x28: 0x7ba1,
+ 0x29: 0x7c21,
+ 0x2a: 0x7de9,
+ 0x2b: 0x7f36,
+ 0x2c: 0x7ff0,
+ 0x2d: 0x809d,
+ 0x2e: 0x8266,
+ 0x2f: 0x839e,
+ 0x30: 0x89b3,
+ 0x31: 0x8acc,
+ 0x32: 0x8cab,
+ 0x33: 0x9084,
+ 0x34: 0x9451,
+ 0x35: 0x9593,
+ 0x36: 0x9591,
+ 0x37: 0x95a2,
+ 0x38: 0x9665,
+ 0x39: 0x97d3,
+ 0x3a: 0x9928,
+ 0x3b: 0x8218,
+ 0x3c: 0x4e38,
+ 0x3d: 0x542b,
+ 0x3e: 0x5cb8,
+ 0x3f: 0x5dcc,
+ 0x40: 0x73a9,
+ 0x41: 0x764c,
+ 0x42: 0x773c,
+ 0x43: 0x5ca9,
+ 0x44: 0x7feb,
+ 0x45: 0x8d0b,
+ 0x46: 0x96c1,
+ 0x47: 0x9811,
+ 0x48: 0x9854,
+ 0x49: 0x9858,
+ 0x4a: 0x4f01,
+ 0x4b: 0x4f0e,
+ 0x4c: 0x5371,
+ 0x4d: 0x559c,
+ 0x4e: 0x5668,
+ 0x4f: 0x57fa,
+ 0x50: 0x5947,
+ 0x51: 0x5b09,
+ 0x52: 0x5bc4,
+ 0x53: 0x5c90,
+ 0x54: 0x5e0c,
+ 0x55: 0x5e7e,
+ 0x56: 0x5fcc,
+ 0x57: 0x63ee,
+ 0x58: 0x673a,
+ 0x59: 0x65d7,
+ 0x5a: 0x65e2,
+ 0x5b: 0x671f,
+ 0x5c: 0x68cb,
+ 0x5d: 0x68c4,
+ },
+ 0x14: [94]uint16{
+ 0x00: 0x6a5f,
+ 0x01: 0x5e30,
+ 0x02: 0x6bc5,
+ 0x03: 0x6c17,
+ 0x04: 0x6c7d,
+ 0x05: 0x757f,
+ 0x06: 0x7948,
+ 0x07: 0x5b63,
+ 0x08: 0x7a00,
+ 0x09: 0x7d00,
+ 0x0a: 0x5fbd,
+ 0x0b: 0x898f,
+ 0x0c: 0x8a18,
+ 0x0d: 0x8cb4,
+ 0x0e: 0x8d77,
+ 0x0f: 0x8ecc,
+ 0x10: 0x8f1d,
+ 0x11: 0x98e2,
+ 0x12: 0x9a0e,
+ 0x13: 0x9b3c,
+ 0x14: 0x4e80,
+ 0x15: 0x507d,
+ 0x16: 0x5100,
+ 0x17: 0x5993,
+ 0x18: 0x5b9c,
+ 0x19: 0x622f,
+ 0x1a: 0x6280,
+ 0x1b: 0x64ec,
+ 0x1c: 0x6b3a,
+ 0x1d: 0x72a0,
+ 0x1e: 0x7591,
+ 0x1f: 0x7947,
+ 0x20: 0x7fa9,
+ 0x21: 0x87fb,
+ 0x22: 0x8abc,
+ 0x23: 0x8b70,
+ 0x24: 0x63ac,
+ 0x25: 0x83ca,
+ 0x26: 0x97a0,
+ 0x27: 0x5409,
+ 0x28: 0x5403,
+ 0x29: 0x55ab,
+ 0x2a: 0x6854,
+ 0x2b: 0x6a58,
+ 0x2c: 0x8a70,
+ 0x2d: 0x7827,
+ 0x2e: 0x6775,
+ 0x2f: 0x9ecd,
+ 0x30: 0x5374,
+ 0x31: 0x5ba2,
+ 0x32: 0x811a,
+ 0x33: 0x8650,
+ 0x34: 0x9006,
+ 0x35: 0x4e18,
+ 0x36: 0x4e45,
+ 0x37: 0x4ec7,
+ 0x38: 0x4f11,
+ 0x39: 0x53ca,
+ 0x3a: 0x5438,
+ 0x3b: 0x5bae,
+ 0x3c: 0x5f13,
+ 0x3d: 0x6025,
+ 0x3e: 0x6551,
+ 0x3f: 0x673d,
+ 0x40: 0x6c42,
+ 0x41: 0x6c72,
+ 0x42: 0x6ce3,
+ 0x43: 0x7078,
+ 0x44: 0x7403,
+ 0x45: 0x7a76,
+ 0x46: 0x7aae,
+ 0x47: 0x7b08,
+ 0x48: 0x7d1a,
+ 0x49: 0x7cfe,
+ 0x4a: 0x7d66,
+ 0x4b: 0x65e7,
+ 0x4c: 0x725b,
+ 0x4d: 0x53bb,
+ 0x4e: 0x5c45,
+ 0x4f: 0x5de8,
+ 0x50: 0x62d2,
+ 0x51: 0x62e0,
+ 0x52: 0x6319,
+ 0x53: 0x6e20,
+ 0x54: 0x865a,
+ 0x55: 0x8a31,
+ 0x56: 0x8ddd,
+ 0x57: 0x92f8,
+ 0x58: 0x6f01,
+ 0x59: 0x79a6,
+ 0x5a: 0x9b5a,
+ 0x5b: 0x4ea8,
+ 0x5c: 0x4eab,
+ 0x5d: 0x4eac,
+ },
+ 0x15: [94]uint16{
+ 0x00: 0x4f9b,
+ 0x01: 0x4fa0,
+ 0x02: 0x50d1,
+ 0x03: 0x5147,
+ 0x04: 0x7af6,
+ 0x05: 0x5171,
+ 0x06: 0x51f6,
+ 0x07: 0x5354,
+ 0x08: 0x5321,
+ 0x09: 0x537f,
+ 0x0a: 0x53eb,
+ 0x0b: 0x55ac,
+ 0x0c: 0x5883,
+ 0x0d: 0x5ce1,
+ 0x0e: 0x5f37,
+ 0x0f: 0x5f4a,
+ 0x10: 0x602f,
+ 0x11: 0x6050,
+ 0x12: 0x606d,
+ 0x13: 0x631f,
+ 0x14: 0x6559,
+ 0x15: 0x6a4b,
+ 0x16: 0x6cc1,
+ 0x17: 0x72c2,
+ 0x18: 0x72ed,
+ 0x19: 0x77ef,
+ 0x1a: 0x80f8,
+ 0x1b: 0x8105,
+ 0x1c: 0x8208,
+ 0x1d: 0x854e,
+ 0x1e: 0x90f7,
+ 0x1f: 0x93e1,
+ 0x20: 0x97ff,
+ 0x21: 0x9957,
+ 0x22: 0x9a5a,
+ 0x23: 0x4ef0,
+ 0x24: 0x51dd,
+ 0x25: 0x5c2d,
+ 0x26: 0x6681,
+ 0x27: 0x696d,
+ 0x28: 0x5c40,
+ 0x29: 0x66f2,
+ 0x2a: 0x6975,
+ 0x2b: 0x7389,
+ 0x2c: 0x6850,
+ 0x2d: 0x7c81,
+ 0x2e: 0x50c5,
+ 0x2f: 0x52e4,
+ 0x30: 0x5747,
+ 0x31: 0x5dfe,
+ 0x32: 0x9326,
+ 0x33: 0x65a4,
+ 0x34: 0x6b23,
+ 0x35: 0x6b3d,
+ 0x36: 0x7434,
+ 0x37: 0x7981,
+ 0x38: 0x79bd,
+ 0x39: 0x7b4b,
+ 0x3a: 0x7dca,
+ 0x3b: 0x82b9,
+ 0x3c: 0x83cc,
+ 0x3d: 0x887f,
+ 0x3e: 0x895f,
+ 0x3f: 0x8b39,
+ 0x40: 0x8fd1,
+ 0x41: 0x91d1,
+ 0x42: 0x541f,
+ 0x43: 0x9280,
+ 0x44: 0x4e5d,
+ 0x45: 0x5036,
+ 0x46: 0x53e5,
+ 0x47: 0x533a,
+ 0x48: 0x72d7,
+ 0x49: 0x7396,
+ 0x4a: 0x77e9,
+ 0x4b: 0x82e6,
+ 0x4c: 0x8eaf,
+ 0x4d: 0x99c6,
+ 0x4e: 0x99c8,
+ 0x4f: 0x99d2,
+ 0x50: 0x5177,
+ 0x51: 0x611a,
+ 0x52: 0x865e,
+ 0x53: 0x55b0,
+ 0x54: 0x7a7a,
+ 0x55: 0x5076,
+ 0x56: 0x5bd3,
+ 0x57: 0x9047,
+ 0x58: 0x9685,
+ 0x59: 0x4e32,
+ 0x5a: 0x6adb,
+ 0x5b: 0x91e7,
+ 0x5c: 0x5c51,
+ 0x5d: 0x5c48,
+ },
+ 0x16: [94]uint16{
+ 0x00: 0x6398,
+ 0x01: 0x7a9f,
+ 0x02: 0x6c93,
+ 0x03: 0x9774,
+ 0x04: 0x8f61,
+ 0x05: 0x7aaa,
+ 0x06: 0x718a,
+ 0x07: 0x9688,
+ 0x08: 0x7c82,
+ 0x09: 0x6817,
+ 0x0a: 0x7e70,
+ 0x0b: 0x6851,
+ 0x0c: 0x936c,
+ 0x0d: 0x52f2,
+ 0x0e: 0x541b,
+ 0x0f: 0x85ab,
+ 0x10: 0x8a13,
+ 0x11: 0x7fa4,
+ 0x12: 0x8ecd,
+ 0x13: 0x90e1,
+ 0x14: 0x5366,
+ 0x15: 0x8888,
+ 0x16: 0x7941,
+ 0x17: 0x4fc2,
+ 0x18: 0x50be,
+ 0x19: 0x5211,
+ 0x1a: 0x5144,
+ 0x1b: 0x5553,
+ 0x1c: 0x572d,
+ 0x1d: 0x73ea,
+ 0x1e: 0x578b,
+ 0x1f: 0x5951,
+ 0x20: 0x5f62,
+ 0x21: 0x5f84,
+ 0x22: 0x6075,
+ 0x23: 0x6176,
+ 0x24: 0x6167,
+ 0x25: 0x61a9,
+ 0x26: 0x63b2,
+ 0x27: 0x643a,
+ 0x28: 0x656c,
+ 0x29: 0x666f,
+ 0x2a: 0x6842,
+ 0x2b: 0x6e13,
+ 0x2c: 0x7566,
+ 0x2d: 0x7a3d,
+ 0x2e: 0x7cfb,
+ 0x2f: 0x7d4c,
+ 0x30: 0x7d99,
+ 0x31: 0x7e4b,
+ 0x32: 0x7f6b,
+ 0x33: 0x830e,
+ 0x34: 0x834a,
+ 0x35: 0x86cd,
+ 0x36: 0x8a08,
+ 0x37: 0x8a63,
+ 0x38: 0x8b66,
+ 0x39: 0x8efd,
+ 0x3a: 0x981a,
+ 0x3b: 0x9d8f,
+ 0x3c: 0x82b8,
+ 0x3d: 0x8fce,
+ 0x3e: 0x9be8,
+ 0x3f: 0x5287,
+ 0x40: 0x621f,
+ 0x41: 0x6483,
+ 0x42: 0x6fc0,
+ 0x43: 0x9699,
+ 0x44: 0x6841,
+ 0x45: 0x5091,
+ 0x46: 0x6b20,
+ 0x47: 0x6c7a,
+ 0x48: 0x6f54,
+ 0x49: 0x7a74,
+ 0x4a: 0x7d50,
+ 0x4b: 0x8840,
+ 0x4c: 0x8a23,
+ 0x4d: 0x6708,
+ 0x4e: 0x4ef6,
+ 0x4f: 0x5039,
+ 0x50: 0x5026,
+ 0x51: 0x5065,
+ 0x52: 0x517c,
+ 0x53: 0x5238,
+ 0x54: 0x5263,
+ 0x55: 0x55a7,
+ 0x56: 0x570f,
+ 0x57: 0x5805,
+ 0x58: 0x5acc,
+ 0x59: 0x5efa,
+ 0x5a: 0x61b2,
+ 0x5b: 0x61f8,
+ 0x5c: 0x62f3,
+ 0x5d: 0x6372,
+ },
+ 0x17: [94]uint16{
+ 0x00: 0x691c,
+ 0x01: 0x6a29,
+ 0x02: 0x727d,
+ 0x03: 0x72ac,
+ 0x04: 0x732e,
+ 0x05: 0x7814,
+ 0x06: 0x786f,
+ 0x07: 0x7d79,
+ 0x08: 0x770c,
+ 0x09: 0x80a9,
+ 0x0a: 0x898b,
+ 0x0b: 0x8b19,
+ 0x0c: 0x8ce2,
+ 0x0d: 0x8ed2,
+ 0x0e: 0x9063,
+ 0x0f: 0x9375,
+ 0x10: 0x967a,
+ 0x11: 0x9855,
+ 0x12: 0x9a13,
+ 0x13: 0x9e78,
+ 0x14: 0x5143,
+ 0x15: 0x539f,
+ 0x16: 0x53b3,
+ 0x17: 0x5e7b,
+ 0x18: 0x5f26,
+ 0x19: 0x6e1b,
+ 0x1a: 0x6e90,
+ 0x1b: 0x7384,
+ 0x1c: 0x73fe,
+ 0x1d: 0x7d43,
+ 0x1e: 0x8237,
+ 0x1f: 0x8a00,
+ 0x20: 0x8afa,
+ 0x21: 0x9650,
+ 0x22: 0x4e4e,
+ 0x23: 0x500b,
+ 0x24: 0x53e4,
+ 0x25: 0x547c,
+ 0x26: 0x56fa,
+ 0x27: 0x59d1,
+ 0x28: 0x5b64,
+ 0x29: 0x5df1,
+ 0x2a: 0x5eab,
+ 0x2b: 0x5f27,
+ 0x2c: 0x6238,
+ 0x2d: 0x6545,
+ 0x2e: 0x67af,
+ 0x2f: 0x6e56,
+ 0x30: 0x72d0,
+ 0x31: 0x7cca,
+ 0x32: 0x88b4,
+ 0x33: 0x80a1,
+ 0x34: 0x80e1,
+ 0x35: 0x83f0,
+ 0x36: 0x864e,
+ 0x37: 0x8a87,
+ 0x38: 0x8de8,
+ 0x39: 0x9237,
+ 0x3a: 0x96c7,
+ 0x3b: 0x9867,
+ 0x3c: 0x9f13,
+ 0x3d: 0x4e94,
+ 0x3e: 0x4e92,
+ 0x3f: 0x4f0d,
+ 0x40: 0x5348,
+ 0x41: 0x5449,
+ 0x42: 0x543e,
+ 0x43: 0x5a2f,
+ 0x44: 0x5f8c,
+ 0x45: 0x5fa1,
+ 0x46: 0x609f,
+ 0x47: 0x68a7,
+ 0x48: 0x6a8e,
+ 0x49: 0x745a,
+ 0x4a: 0x7881,
+ 0x4b: 0x8a9e,
+ 0x4c: 0x8aa4,
+ 0x4d: 0x8b77,
+ 0x4e: 0x9190,
+ 0x4f: 0x4e5e,
+ 0x50: 0x9bc9,
+ 0x51: 0x4ea4,
+ 0x52: 0x4f7c,
+ 0x53: 0x4faf,
+ 0x54: 0x5019,
+ 0x55: 0x5016,
+ 0x56: 0x5149,
+ 0x57: 0x516c,
+ 0x58: 0x529f,
+ 0x59: 0x52b9,
+ 0x5a: 0x52fe,
+ 0x5b: 0x539a,
+ 0x5c: 0x53e3,
+ 0x5d: 0x5411,
+ },
+ 0x18: [94]uint16{
+ 0x00: 0x540e,
+ 0x01: 0x5589,
+ 0x02: 0x5751,
+ 0x03: 0x57a2,
+ 0x04: 0x597d,
+ 0x05: 0x5b54,
+ 0x06: 0x5b5d,
+ 0x07: 0x5b8f,
+ 0x08: 0x5de5,
+ 0x09: 0x5de7,
+ 0x0a: 0x5df7,
+ 0x0b: 0x5e78,
+ 0x0c: 0x5e83,
+ 0x0d: 0x5e9a,
+ 0x0e: 0x5eb7,
+ 0x0f: 0x5f18,
+ 0x10: 0x6052,
+ 0x11: 0x614c,
+ 0x12: 0x6297,
+ 0x13: 0x62d8,
+ 0x14: 0x63a7,
+ 0x15: 0x653b,
+ 0x16: 0x6602,
+ 0x17: 0x6643,
+ 0x18: 0x66f4,
+ 0x19: 0x676d,
+ 0x1a: 0x6821,
+ 0x1b: 0x6897,
+ 0x1c: 0x69cb,
+ 0x1d: 0x6c5f,
+ 0x1e: 0x6d2a,
+ 0x1f: 0x6d69,
+ 0x20: 0x6e2f,
+ 0x21: 0x6e9d,
+ 0x22: 0x7532,
+ 0x23: 0x7687,
+ 0x24: 0x786c,
+ 0x25: 0x7a3f,
+ 0x26: 0x7ce0,
+ 0x27: 0x7d05,
+ 0x28: 0x7d18,
+ 0x29: 0x7d5e,
+ 0x2a: 0x7db1,
+ 0x2b: 0x8015,
+ 0x2c: 0x8003,
+ 0x2d: 0x80af,
+ 0x2e: 0x80b1,
+ 0x2f: 0x8154,
+ 0x30: 0x818f,
+ 0x31: 0x822a,
+ 0x32: 0x8352,
+ 0x33: 0x884c,
+ 0x34: 0x8861,
+ 0x35: 0x8b1b,
+ 0x36: 0x8ca2,
+ 0x37: 0x8cfc,
+ 0x38: 0x90ca,
+ 0x39: 0x9175,
+ 0x3a: 0x9271,
+ 0x3b: 0x783f,
+ 0x3c: 0x92fc,
+ 0x3d: 0x95a4,
+ 0x3e: 0x964d,
+ 0x3f: 0x9805,
+ 0x40: 0x9999,
+ 0x41: 0x9ad8,
+ 0x42: 0x9d3b,
+ 0x43: 0x525b,
+ 0x44: 0x52ab,
+ 0x45: 0x53f7,
+ 0x46: 0x5408,
+ 0x47: 0x58d5,
+ 0x48: 0x62f7,
+ 0x49: 0x6fe0,
+ 0x4a: 0x8c6a,
+ 0x4b: 0x8f5f,
+ 0x4c: 0x9eb9,
+ 0x4d: 0x514b,
+ 0x4e: 0x523b,
+ 0x4f: 0x544a,
+ 0x50: 0x56fd,
+ 0x51: 0x7a40,
+ 0x52: 0x9177,
+ 0x53: 0x9d60,
+ 0x54: 0x9ed2,
+ 0x55: 0x7344,
+ 0x56: 0x6f09,
+ 0x57: 0x8170,
+ 0x58: 0x7511,
+ 0x59: 0x5ffd,
+ 0x5a: 0x60da,
+ 0x5b: 0x9aa8,
+ 0x5c: 0x72db,
+ 0x5d: 0x8fbc,
+ },
+ 0x19: [94]uint16{
+ 0x00: 0x6b64,
+ 0x01: 0x9803,
+ 0x02: 0x4eca,
+ 0x03: 0x56f0,
+ 0x04: 0x5764,
+ 0x05: 0x58be,
+ 0x06: 0x5a5a,
+ 0x07: 0x6068,
+ 0x08: 0x61c7,
+ 0x09: 0x660f,
+ 0x0a: 0x6606,
+ 0x0b: 0x6839,
+ 0x0c: 0x68b1,
+ 0x0d: 0x6df7,
+ 0x0e: 0x75d5,
+ 0x0f: 0x7d3a,
+ 0x10: 0x826e,
+ 0x11: 0x9b42,
+ 0x12: 0x4e9b,
+ 0x13: 0x4f50,
+ 0x14: 0x53c9,
+ 0x15: 0x5506,
+ 0x16: 0x5d6f,
+ 0x17: 0x5de6,
+ 0x18: 0x5dee,
+ 0x19: 0x67fb,
+ 0x1a: 0x6c99,
+ 0x1b: 0x7473,
+ 0x1c: 0x7802,
+ 0x1d: 0x8a50,
+ 0x1e: 0x9396,
+ 0x1f: 0x88df,
+ 0x20: 0x5750,
+ 0x21: 0x5ea7,
+ 0x22: 0x632b,
+ 0x23: 0x50b5,
+ 0x24: 0x50ac,
+ 0x25: 0x518d,
+ 0x26: 0x6700,
+ 0x27: 0x54c9,
+ 0x28: 0x585e,
+ 0x29: 0x59bb,
+ 0x2a: 0x5bb0,
+ 0x2b: 0x5f69,
+ 0x2c: 0x624d,
+ 0x2d: 0x63a1,
+ 0x2e: 0x683d,
+ 0x2f: 0x6b73,
+ 0x30: 0x6e08,
+ 0x31: 0x707d,
+ 0x32: 0x91c7,
+ 0x33: 0x7280,
+ 0x34: 0x7815,
+ 0x35: 0x7826,
+ 0x36: 0x796d,
+ 0x37: 0x658e,
+ 0x38: 0x7d30,
+ 0x39: 0x83dc,
+ 0x3a: 0x88c1,
+ 0x3b: 0x8f09,
+ 0x3c: 0x969b,
+ 0x3d: 0x5264,
+ 0x3e: 0x5728,
+ 0x3f: 0x6750,
+ 0x40: 0x7f6a,
+ 0x41: 0x8ca1,
+ 0x42: 0x51b4,
+ 0x43: 0x5742,
+ 0x44: 0x962a,
+ 0x45: 0x583a,
+ 0x46: 0x698a,
+ 0x47: 0x80b4,
+ 0x48: 0x54b2,
+ 0x49: 0x5d0e,
+ 0x4a: 0x57fc,
+ 0x4b: 0x7895,
+ 0x4c: 0x9dfa,
+ 0x4d: 0x4f5c,
+ 0x4e: 0x524a,
+ 0x4f: 0x548b,
+ 0x50: 0x643e,
+ 0x51: 0x6628,
+ 0x52: 0x6714,
+ 0x53: 0x67f5,
+ 0x54: 0x7a84,
+ 0x55: 0x7b56,
+ 0x56: 0x7d22,
+ 0x57: 0x932f,
+ 0x58: 0x685c,
+ 0x59: 0x9bad,
+ 0x5a: 0x7b39,
+ 0x5b: 0x5319,
+ 0x5c: 0x518a,
+ 0x5d: 0x5237,
+ },
+ 0x1a: [94]uint16{
+ 0x00: 0x5bdf,
+ 0x01: 0x62f6,
+ 0x02: 0x64ae,
+ 0x03: 0x64e6,
+ 0x04: 0x672d,
+ 0x05: 0x6bba,
+ 0x06: 0x85a9,
+ 0x07: 0x96d1,
+ 0x08: 0x7690,
+ 0x09: 0x9bd6,
+ 0x0a: 0x634c,
+ 0x0b: 0x9306,
+ 0x0c: 0x9bab,
+ 0x0d: 0x76bf,
+ 0x0e: 0x6652,
+ 0x0f: 0x4e09,
+ 0x10: 0x5098,
+ 0x11: 0x53c2,
+ 0x12: 0x5c71,
+ 0x13: 0x60e8,
+ 0x14: 0x6492,
+ 0x15: 0x6563,
+ 0x16: 0x685f,
+ 0x17: 0x71e6,
+ 0x18: 0x73ca,
+ 0x19: 0x7523,
+ 0x1a: 0x7b97,
+ 0x1b: 0x7e82,
+ 0x1c: 0x8695,
+ 0x1d: 0x8b83,
+ 0x1e: 0x8cdb,
+ 0x1f: 0x9178,
+ 0x20: 0x9910,
+ 0x21: 0x65ac,
+ 0x22: 0x66ab,
+ 0x23: 0x6b8b,
+ 0x24: 0x4ed5,
+ 0x25: 0x4ed4,
+ 0x26: 0x4f3a,
+ 0x27: 0x4f7f,
+ 0x28: 0x523a,
+ 0x29: 0x53f8,
+ 0x2a: 0x53f2,
+ 0x2b: 0x55e3,
+ 0x2c: 0x56db,
+ 0x2d: 0x58eb,
+ 0x2e: 0x59cb,
+ 0x2f: 0x59c9,
+ 0x30: 0x59ff,
+ 0x31: 0x5b50,
+ 0x32: 0x5c4d,
+ 0x33: 0x5e02,
+ 0x34: 0x5e2b,
+ 0x35: 0x5fd7,
+ 0x36: 0x601d,
+ 0x37: 0x6307,
+ 0x38: 0x652f,
+ 0x39: 0x5b5c,
+ 0x3a: 0x65af,
+ 0x3b: 0x65bd,
+ 0x3c: 0x65e8,
+ 0x3d: 0x679d,
+ 0x3e: 0x6b62,
+ 0x3f: 0x6b7b,
+ 0x40: 0x6c0f,
+ 0x41: 0x7345,
+ 0x42: 0x7949,
+ 0x43: 0x79c1,
+ 0x44: 0x7cf8,
+ 0x45: 0x7d19,
+ 0x46: 0x7d2b,
+ 0x47: 0x80a2,
+ 0x48: 0x8102,
+ 0x49: 0x81f3,
+ 0x4a: 0x8996,
+ 0x4b: 0x8a5e,
+ 0x4c: 0x8a69,
+ 0x4d: 0x8a66,
+ 0x4e: 0x8a8c,
+ 0x4f: 0x8aee,
+ 0x50: 0x8cc7,
+ 0x51: 0x8cdc,
+ 0x52: 0x96cc,
+ 0x53: 0x98fc,
+ 0x54: 0x6b6f,
+ 0x55: 0x4e8b,
+ 0x56: 0x4f3c,
+ 0x57: 0x4f8d,
+ 0x58: 0x5150,
+ 0x59: 0x5b57,
+ 0x5a: 0x5bfa,
+ 0x5b: 0x6148,
+ 0x5c: 0x6301,
+ 0x5d: 0x6642,
+ },
+ 0x1b: [94]uint16{
+ 0x00: 0x6b21,
+ 0x01: 0x6ecb,
+ 0x02: 0x6cbb,
+ 0x03: 0x723e,
+ 0x04: 0x74bd,
+ 0x05: 0x75d4,
+ 0x06: 0x78c1,
+ 0x07: 0x793a,
+ 0x08: 0x800c,
+ 0x09: 0x8033,
+ 0x0a: 0x81ea,
+ 0x0b: 0x8494,
+ 0x0c: 0x8f9e,
+ 0x0d: 0x6c50,
+ 0x0e: 0x9e7f,
+ 0x0f: 0x5f0f,
+ 0x10: 0x8b58,
+ 0x11: 0x9d2b,
+ 0x12: 0x7afa,
+ 0x13: 0x8ef8,
+ 0x14: 0x5b8d,
+ 0x15: 0x96eb,
+ 0x16: 0x4e03,
+ 0x17: 0x53f1,
+ 0x18: 0x57f7,
+ 0x19: 0x5931,
+ 0x1a: 0x5ac9,
+ 0x1b: 0x5ba4,
+ 0x1c: 0x6089,
+ 0x1d: 0x6e7f,
+ 0x1e: 0x6f06,
+ 0x1f: 0x75be,
+ 0x20: 0x8cea,
+ 0x21: 0x5b9f,
+ 0x22: 0x8500,
+ 0x23: 0x7be0,
+ 0x24: 0x5072,
+ 0x25: 0x67f4,
+ 0x26: 0x829d,
+ 0x27: 0x5c61,
+ 0x28: 0x854a,
+ 0x29: 0x7e1e,
+ 0x2a: 0x820e,
+ 0x2b: 0x5199,
+ 0x2c: 0x5c04,
+ 0x2d: 0x6368,
+ 0x2e: 0x8d66,
+ 0x2f: 0x659c,
+ 0x30: 0x716e,
+ 0x31: 0x793e,
+ 0x32: 0x7d17,
+ 0x33: 0x8005,
+ 0x34: 0x8b1d,
+ 0x35: 0x8eca,
+ 0x36: 0x906e,
+ 0x37: 0x86c7,
+ 0x38: 0x90aa,
+ 0x39: 0x501f,
+ 0x3a: 0x52fa,
+ 0x3b: 0x5c3a,
+ 0x3c: 0x6753,
+ 0x3d: 0x707c,
+ 0x3e: 0x7235,
+ 0x3f: 0x914c,
+ 0x40: 0x91c8,
+ 0x41: 0x932b,
+ 0x42: 0x82e5,
+ 0x43: 0x5bc2,
+ 0x44: 0x5f31,
+ 0x45: 0x60f9,
+ 0x46: 0x4e3b,
+ 0x47: 0x53d6,
+ 0x48: 0x5b88,
+ 0x49: 0x624b,
+ 0x4a: 0x6731,
+ 0x4b: 0x6b8a,
+ 0x4c: 0x72e9,
+ 0x4d: 0x73e0,
+ 0x4e: 0x7a2e,
+ 0x4f: 0x816b,
+ 0x50: 0x8da3,
+ 0x51: 0x9152,
+ 0x52: 0x9996,
+ 0x53: 0x5112,
+ 0x54: 0x53d7,
+ 0x55: 0x546a,
+ 0x56: 0x5bff,
+ 0x57: 0x6388,
+ 0x58: 0x6a39,
+ 0x59: 0x7dac,
+ 0x5a: 0x9700,
+ 0x5b: 0x56da,
+ 0x5c: 0x53ce,
+ 0x5d: 0x5468,
+ },
+ 0x1c: [94]uint16{
+ 0x00: 0x5b97,
+ 0x01: 0x5c31,
+ 0x02: 0x5dde,
+ 0x03: 0x4fee,
+ 0x04: 0x6101,
+ 0x05: 0x62fe,
+ 0x06: 0x6d32,
+ 0x07: 0x79c0,
+ 0x08: 0x79cb,
+ 0x09: 0x7d42,
+ 0x0a: 0x7e4d,
+ 0x0b: 0x7fd2,
+ 0x0c: 0x81ed,
+ 0x0d: 0x821f,
+ 0x0e: 0x8490,
+ 0x0f: 0x8846,
+ 0x10: 0x8972,
+ 0x11: 0x8b90,
+ 0x12: 0x8e74,
+ 0x13: 0x8f2f,
+ 0x14: 0x9031,
+ 0x15: 0x914b,
+ 0x16: 0x916c,
+ 0x17: 0x96c6,
+ 0x18: 0x919c,
+ 0x19: 0x4ec0,
+ 0x1a: 0x4f4f,
+ 0x1b: 0x5145,
+ 0x1c: 0x5341,
+ 0x1d: 0x5f93,
+ 0x1e: 0x620e,
+ 0x1f: 0x67d4,
+ 0x20: 0x6c41,
+ 0x21: 0x6e0b,
+ 0x22: 0x7363,
+ 0x23: 0x7e26,
+ 0x24: 0x91cd,
+ 0x25: 0x9283,
+ 0x26: 0x53d4,
+ 0x27: 0x5919,
+ 0x28: 0x5bbf,
+ 0x29: 0x6dd1,
+ 0x2a: 0x795d,
+ 0x2b: 0x7e2e,
+ 0x2c: 0x7c9b,
+ 0x2d: 0x587e,
+ 0x2e: 0x719f,
+ 0x2f: 0x51fa,
+ 0x30: 0x8853,
+ 0x31: 0x8ff0,
+ 0x32: 0x4fca,
+ 0x33: 0x5cfb,
+ 0x34: 0x6625,
+ 0x35: 0x77ac,
+ 0x36: 0x7ae3,
+ 0x37: 0x821c,
+ 0x38: 0x99ff,
+ 0x39: 0x51c6,
+ 0x3a: 0x5faa,
+ 0x3b: 0x65ec,
+ 0x3c: 0x696f,
+ 0x3d: 0x6b89,
+ 0x3e: 0x6df3,
+ 0x3f: 0x6e96,
+ 0x40: 0x6f64,
+ 0x41: 0x76fe,
+ 0x42: 0x7d14,
+ 0x43: 0x5de1,
+ 0x44: 0x9075,
+ 0x45: 0x9187,
+ 0x46: 0x9806,
+ 0x47: 0x51e6,
+ 0x48: 0x521d,
+ 0x49: 0x6240,
+ 0x4a: 0x6691,
+ 0x4b: 0x66d9,
+ 0x4c: 0x6e1a,
+ 0x4d: 0x5eb6,
+ 0x4e: 0x7dd2,
+ 0x4f: 0x7f72,
+ 0x50: 0x66f8,
+ 0x51: 0x85af,
+ 0x52: 0x85f7,
+ 0x53: 0x8af8,
+ 0x54: 0x52a9,
+ 0x55: 0x53d9,
+ 0x56: 0x5973,
+ 0x57: 0x5e8f,
+ 0x58: 0x5f90,
+ 0x59: 0x6055,
+ 0x5a: 0x92e4,
+ 0x5b: 0x9664,
+ 0x5c: 0x50b7,
+ 0x5d: 0x511f,
+ },
+ 0x1d: [94]uint16{
+ 0x00: 0x52dd,
+ 0x01: 0x5320,
+ 0x02: 0x5347,
+ 0x03: 0x53ec,
+ 0x04: 0x54e8,
+ 0x05: 0x5546,
+ 0x06: 0x5531,
+ 0x07: 0x5617,
+ 0x08: 0x5968,
+ 0x09: 0x59be,
+ 0x0a: 0x5a3c,
+ 0x0b: 0x5bb5,
+ 0x0c: 0x5c06,
+ 0x0d: 0x5c0f,
+ 0x0e: 0x5c11,
+ 0x0f: 0x5c1a,
+ 0x10: 0x5e84,
+ 0x11: 0x5e8a,
+ 0x12: 0x5ee0,
+ 0x13: 0x5f70,
+ 0x14: 0x627f,
+ 0x15: 0x6284,
+ 0x16: 0x62db,
+ 0x17: 0x638c,
+ 0x18: 0x6377,
+ 0x19: 0x6607,
+ 0x1a: 0x660c,
+ 0x1b: 0x662d,
+ 0x1c: 0x6676,
+ 0x1d: 0x677e,
+ 0x1e: 0x68a2,
+ 0x1f: 0x6a1f,
+ 0x20: 0x6a35,
+ 0x21: 0x6cbc,
+ 0x22: 0x6d88,
+ 0x23: 0x6e09,
+ 0x24: 0x6e58,
+ 0x25: 0x713c,
+ 0x26: 0x7126,
+ 0x27: 0x7167,
+ 0x28: 0x75c7,
+ 0x29: 0x7701,
+ 0x2a: 0x785d,
+ 0x2b: 0x7901,
+ 0x2c: 0x7965,
+ 0x2d: 0x79f0,
+ 0x2e: 0x7ae0,
+ 0x2f: 0x7b11,
+ 0x30: 0x7ca7,
+ 0x31: 0x7d39,
+ 0x32: 0x8096,
+ 0x33: 0x83d6,
+ 0x34: 0x848b,
+ 0x35: 0x8549,
+ 0x36: 0x885d,
+ 0x37: 0x88f3,
+ 0x38: 0x8a1f,
+ 0x39: 0x8a3c,
+ 0x3a: 0x8a54,
+ 0x3b: 0x8a73,
+ 0x3c: 0x8c61,
+ 0x3d: 0x8cde,
+ 0x3e: 0x91a4,
+ 0x3f: 0x9266,
+ 0x40: 0x937e,
+ 0x41: 0x9418,
+ 0x42: 0x969c,
+ 0x43: 0x9798,
+ 0x44: 0x4e0a,
+ 0x45: 0x4e08,
+ 0x46: 0x4e1e,
+ 0x47: 0x4e57,
+ 0x48: 0x5197,
+ 0x49: 0x5270,
+ 0x4a: 0x57ce,
+ 0x4b: 0x5834,
+ 0x4c: 0x58cc,
+ 0x4d: 0x5b22,
+ 0x4e: 0x5e38,
+ 0x4f: 0x60c5,
+ 0x50: 0x64fe,
+ 0x51: 0x6761,
+ 0x52: 0x6756,
+ 0x53: 0x6d44,
+ 0x54: 0x72b6,
+ 0x55: 0x7573,
+ 0x56: 0x7a63,
+ 0x57: 0x84b8,
+ 0x58: 0x8b72,
+ 0x59: 0x91b8,
+ 0x5a: 0x9320,
+ 0x5b: 0x5631,
+ 0x5c: 0x57f4,
+ 0x5d: 0x98fe,
+ },
+ 0x1e: [94]uint16{
+ 0x00: 0x62ed,
+ 0x01: 0x690d,
+ 0x02: 0x6b96,
+ 0x03: 0x71ed,
+ 0x04: 0x7e54,
+ 0x05: 0x8077,
+ 0x06: 0x8272,
+ 0x07: 0x89e6,
+ 0x08: 0x98df,
+ 0x09: 0x8755,
+ 0x0a: 0x8fb1,
+ 0x0b: 0x5c3b,
+ 0x0c: 0x4f38,
+ 0x0d: 0x4fe1,
+ 0x0e: 0x4fb5,
+ 0x0f: 0x5507,
+ 0x10: 0x5a20,
+ 0x11: 0x5bdd,
+ 0x12: 0x5be9,
+ 0x13: 0x5fc3,
+ 0x14: 0x614e,
+ 0x15: 0x632f,
+ 0x16: 0x65b0,
+ 0x17: 0x664b,
+ 0x18: 0x68ee,
+ 0x19: 0x699b,
+ 0x1a: 0x6d78,
+ 0x1b: 0x6df1,
+ 0x1c: 0x7533,
+ 0x1d: 0x75b9,
+ 0x1e: 0x771f,
+ 0x1f: 0x795e,
+ 0x20: 0x79e6,
+ 0x21: 0x7d33,
+ 0x22: 0x81e3,
+ 0x23: 0x82af,
+ 0x24: 0x85aa,
+ 0x25: 0x89aa,
+ 0x26: 0x8a3a,
+ 0x27: 0x8eab,
+ 0x28: 0x8f9b,
+ 0x29: 0x9032,
+ 0x2a: 0x91dd,
+ 0x2b: 0x9707,
+ 0x2c: 0x4eba,
+ 0x2d: 0x4ec1,
+ 0x2e: 0x5203,
+ 0x2f: 0x5875,
+ 0x30: 0x58ec,
+ 0x31: 0x5c0b,
+ 0x32: 0x751a,
+ 0x33: 0x5c3d,
+ 0x34: 0x814e,
+ 0x35: 0x8a0a,
+ 0x36: 0x8fc5,
+ 0x37: 0x9663,
+ 0x38: 0x976d,
+ 0x39: 0x7b25,
+ 0x3a: 0x8acf,
+ 0x3b: 0x9808,
+ 0x3c: 0x9162,
+ 0x3d: 0x56f3,
+ 0x3e: 0x53a8,
+ 0x3f: 0x9017,
+ 0x40: 0x5439,
+ 0x41: 0x5782,
+ 0x42: 0x5e25,
+ 0x43: 0x63a8,
+ 0x44: 0x6c34,
+ 0x45: 0x708a,
+ 0x46: 0x7761,
+ 0x47: 0x7c8b,
+ 0x48: 0x7fe0,
+ 0x49: 0x8870,
+ 0x4a: 0x9042,
+ 0x4b: 0x9154,
+ 0x4c: 0x9310,
+ 0x4d: 0x9318,
+ 0x4e: 0x968f,
+ 0x4f: 0x745e,
+ 0x50: 0x9ac4,
+ 0x51: 0x5d07,
+ 0x52: 0x5d69,
+ 0x53: 0x6570,
+ 0x54: 0x67a2,
+ 0x55: 0x8da8,
+ 0x56: 0x96db,
+ 0x57: 0x636e,
+ 0x58: 0x6749,
+ 0x59: 0x6919,
+ 0x5a: 0x83c5,
+ 0x5b: 0x9817,
+ 0x5c: 0x96c0,
+ 0x5d: 0x88fe,
+ },
+ 0x1f: [94]uint16{
+ 0x00: 0x6f84,
+ 0x01: 0x647a,
+ 0x02: 0x5bf8,
+ 0x03: 0x4e16,
+ 0x04: 0x702c,
+ 0x05: 0x755d,
+ 0x06: 0x662f,
+ 0x07: 0x51c4,
+ 0x08: 0x5236,
+ 0x09: 0x52e2,
+ 0x0a: 0x59d3,
+ 0x0b: 0x5f81,
+ 0x0c: 0x6027,
+ 0x0d: 0x6210,
+ 0x0e: 0x653f,
+ 0x0f: 0x6574,
+ 0x10: 0x661f,
+ 0x11: 0x6674,
+ 0x12: 0x68f2,
+ 0x13: 0x6816,
+ 0x14: 0x6b63,
+ 0x15: 0x6e05,
+ 0x16: 0x7272,
+ 0x17: 0x751f,
+ 0x18: 0x76db,
+ 0x19: 0x7cbe,
+ 0x1a: 0x8056,
+ 0x1b: 0x58f0,
+ 0x1c: 0x88fd,
+ 0x1d: 0x897f,
+ 0x1e: 0x8aa0,
+ 0x1f: 0x8a93,
+ 0x20: 0x8acb,
+ 0x21: 0x901d,
+ 0x22: 0x9192,
+ 0x23: 0x9752,
+ 0x24: 0x9759,
+ 0x25: 0x6589,
+ 0x26: 0x7a0e,
+ 0x27: 0x8106,
+ 0x28: 0x96bb,
+ 0x29: 0x5e2d,
+ 0x2a: 0x60dc,
+ 0x2b: 0x621a,
+ 0x2c: 0x65a5,
+ 0x2d: 0x6614,
+ 0x2e: 0x6790,
+ 0x2f: 0x77f3,
+ 0x30: 0x7a4d,
+ 0x31: 0x7c4d,
+ 0x32: 0x7e3e,
+ 0x33: 0x810a,
+ 0x34: 0x8cac,
+ 0x35: 0x8d64,
+ 0x36: 0x8de1,
+ 0x37: 0x8e5f,
+ 0x38: 0x78a9,
+ 0x39: 0x5207,
+ 0x3a: 0x62d9,
+ 0x3b: 0x63a5,
+ 0x3c: 0x6442,
+ 0x3d: 0x6298,
+ 0x3e: 0x8a2d,
+ 0x3f: 0x7a83,
+ 0x40: 0x7bc0,
+ 0x41: 0x8aac,
+ 0x42: 0x96ea,
+ 0x43: 0x7d76,
+ 0x44: 0x820c,
+ 0x45: 0x8749,
+ 0x46: 0x4ed9,
+ 0x47: 0x5148,
+ 0x48: 0x5343,
+ 0x49: 0x5360,
+ 0x4a: 0x5ba3,
+ 0x4b: 0x5c02,
+ 0x4c: 0x5c16,
+ 0x4d: 0x5ddd,
+ 0x4e: 0x6226,
+ 0x4f: 0x6247,
+ 0x50: 0x64b0,
+ 0x51: 0x6813,
+ 0x52: 0x6834,
+ 0x53: 0x6cc9,
+ 0x54: 0x6d45,
+ 0x55: 0x6d17,
+ 0x56: 0x67d3,
+ 0x57: 0x6f5c,
+ 0x58: 0x714e,
+ 0x59: 0x717d,
+ 0x5a: 0x65cb,
+ 0x5b: 0x7a7f,
+ 0x5c: 0x7bad,
+ 0x5d: 0x7dda,
+ },
+ 0x20: [94]uint16{
+ 0x00: 0x7e4a,
+ 0x01: 0x7fa8,
+ 0x02: 0x817a,
+ 0x03: 0x821b,
+ 0x04: 0x8239,
+ 0x05: 0x85a6,
+ 0x06: 0x8a6e,
+ 0x07: 0x8cce,
+ 0x08: 0x8df5,
+ 0x09: 0x9078,
+ 0x0a: 0x9077,
+ 0x0b: 0x92ad,
+ 0x0c: 0x9291,
+ 0x0d: 0x9583,
+ 0x0e: 0x9bae,
+ 0x0f: 0x524d,
+ 0x10: 0x5584,
+ 0x11: 0x6f38,
+ 0x12: 0x7136,
+ 0x13: 0x5168,
+ 0x14: 0x7985,
+ 0x15: 0x7e55,
+ 0x16: 0x81b3,
+ 0x17: 0x7cce,
+ 0x18: 0x564c,
+ 0x19: 0x5851,
+ 0x1a: 0x5ca8,
+ 0x1b: 0x63aa,
+ 0x1c: 0x66fe,
+ 0x1d: 0x66fd,
+ 0x1e: 0x695a,
+ 0x1f: 0x72d9,
+ 0x20: 0x758f,
+ 0x21: 0x758e,
+ 0x22: 0x790e,
+ 0x23: 0x7956,
+ 0x24: 0x79df,
+ 0x25: 0x7c97,
+ 0x26: 0x7d20,
+ 0x27: 0x7d44,
+ 0x28: 0x8607,
+ 0x29: 0x8a34,
+ 0x2a: 0x963b,
+ 0x2b: 0x9061,
+ 0x2c: 0x9f20,
+ 0x2d: 0x50e7,
+ 0x2e: 0x5275,
+ 0x2f: 0x53cc,
+ 0x30: 0x53e2,
+ 0x31: 0x5009,
+ 0x32: 0x55aa,
+ 0x33: 0x58ee,
+ 0x34: 0x594f,
+ 0x35: 0x723d,
+ 0x36: 0x5b8b,
+ 0x37: 0x5c64,
+ 0x38: 0x531d,
+ 0x39: 0x60e3,
+ 0x3a: 0x60f3,
+ 0x3b: 0x635c,
+ 0x3c: 0x6383,
+ 0x3d: 0x633f,
+ 0x3e: 0x63bb,
+ 0x3f: 0x64cd,
+ 0x40: 0x65e9,
+ 0x41: 0x66f9,
+ 0x42: 0x5de3,
+ 0x43: 0x69cd,
+ 0x44: 0x69fd,
+ 0x45: 0x6f15,
+ 0x46: 0x71e5,
+ 0x47: 0x4e89,
+ 0x48: 0x75e9,
+ 0x49: 0x76f8,
+ 0x4a: 0x7a93,
+ 0x4b: 0x7cdf,
+ 0x4c: 0x7dcf,
+ 0x4d: 0x7d9c,
+ 0x4e: 0x8061,
+ 0x4f: 0x8349,
+ 0x50: 0x8358,
+ 0x51: 0x846c,
+ 0x52: 0x84bc,
+ 0x53: 0x85fb,
+ 0x54: 0x88c5,
+ 0x55: 0x8d70,
+ 0x56: 0x9001,
+ 0x57: 0x906d,
+ 0x58: 0x9397,
+ 0x59: 0x971c,
+ 0x5a: 0x9a12,
+ 0x5b: 0x50cf,
+ 0x5c: 0x5897,
+ 0x5d: 0x618e,
+ },
+ 0x21: [94]uint16{
+ 0x00: 0x81d3,
+ 0x01: 0x8535,
+ 0x02: 0x8d08,
+ 0x03: 0x9020,
+ 0x04: 0x4fc3,
+ 0x05: 0x5074,
+ 0x06: 0x5247,
+ 0x07: 0x5373,
+ 0x08: 0x606f,
+ 0x09: 0x6349,
+ 0x0a: 0x675f,
+ 0x0b: 0x6e2c,
+ 0x0c: 0x8db3,
+ 0x0d: 0x901f,
+ 0x0e: 0x4fd7,
+ 0x0f: 0x5c5e,
+ 0x10: 0x8cca,
+ 0x11: 0x65cf,
+ 0x12: 0x7d9a,
+ 0x13: 0x5352,
+ 0x14: 0x8896,
+ 0x15: 0x5176,
+ 0x16: 0x63c3,
+ 0x17: 0x5b58,
+ 0x18: 0x5b6b,
+ 0x19: 0x5c0a,
+ 0x1a: 0x640d,
+ 0x1b: 0x6751,
+ 0x1c: 0x905c,
+ 0x1d: 0x4ed6,
+ 0x1e: 0x591a,
+ 0x1f: 0x592a,
+ 0x20: 0x6c70,
+ 0x21: 0x8a51,
+ 0x22: 0x553e,
+ 0x23: 0x5815,
+ 0x24: 0x59a5,
+ 0x25: 0x60f0,
+ 0x26: 0x6253,
+ 0x27: 0x67c1,
+ 0x28: 0x8235,
+ 0x29: 0x6955,
+ 0x2a: 0x9640,
+ 0x2b: 0x99c4,
+ 0x2c: 0x9a28,
+ 0x2d: 0x4f53,
+ 0x2e: 0x5806,
+ 0x2f: 0x5bfe,
+ 0x30: 0x8010,
+ 0x31: 0x5cb1,
+ 0x32: 0x5e2f,
+ 0x33: 0x5f85,
+ 0x34: 0x6020,
+ 0x35: 0x614b,
+ 0x36: 0x6234,
+ 0x37: 0x66ff,
+ 0x38: 0x6cf0,
+ 0x39: 0x6ede,
+ 0x3a: 0x80ce,
+ 0x3b: 0x817f,
+ 0x3c: 0x82d4,
+ 0x3d: 0x888b,
+ 0x3e: 0x8cb8,
+ 0x3f: 0x9000,
+ 0x40: 0x902e,
+ 0x41: 0x968a,
+ 0x42: 0x9edb,
+ 0x43: 0x9bdb,
+ 0x44: 0x4ee3,
+ 0x45: 0x53f0,
+ 0x46: 0x5927,
+ 0x47: 0x7b2c,
+ 0x48: 0x918d,
+ 0x49: 0x984c,
+ 0x4a: 0x9df9,
+ 0x4b: 0x6edd,
+ 0x4c: 0x7027,
+ 0x4d: 0x5353,
+ 0x4e: 0x5544,
+ 0x4f: 0x5b85,
+ 0x50: 0x6258,
+ 0x51: 0x629e,
+ 0x52: 0x62d3,
+ 0x53: 0x6ca2,
+ 0x54: 0x6fef,
+ 0x55: 0x7422,
+ 0x56: 0x8a17,
+ 0x57: 0x9438,
+ 0x58: 0x6fc1,
+ 0x59: 0x8afe,
+ 0x5a: 0x8338,
+ 0x5b: 0x51e7,
+ 0x5c: 0x86f8,
+ 0x5d: 0x53ea,
+ },
+ 0x22: [94]uint16{
+ 0x00: 0x53e9,
+ 0x01: 0x4f46,
+ 0x02: 0x9054,
+ 0x03: 0x8fb0,
+ 0x04: 0x596a,
+ 0x05: 0x8131,
+ 0x06: 0x5dfd,
+ 0x07: 0x7aea,
+ 0x08: 0x8fbf,
+ 0x09: 0x68da,
+ 0x0a: 0x8c37,
+ 0x0b: 0x72f8,
+ 0x0c: 0x9c48,
+ 0x0d: 0x6a3d,
+ 0x0e: 0x8ab0,
+ 0x0f: 0x4e39,
+ 0x10: 0x5358,
+ 0x11: 0x5606,
+ 0x12: 0x5766,
+ 0x13: 0x62c5,
+ 0x14: 0x63a2,
+ 0x15: 0x65e6,
+ 0x16: 0x6b4e,
+ 0x17: 0x6de1,
+ 0x18: 0x6e5b,
+ 0x19: 0x70ad,
+ 0x1a: 0x77ed,
+ 0x1b: 0x7aef,
+ 0x1c: 0x7baa,
+ 0x1d: 0x7dbb,
+ 0x1e: 0x803d,
+ 0x1f: 0x80c6,
+ 0x20: 0x86cb,
+ 0x21: 0x8a95,
+ 0x22: 0x935b,
+ 0x23: 0x56e3,
+ 0x24: 0x58c7,
+ 0x25: 0x5f3e,
+ 0x26: 0x65ad,
+ 0x27: 0x6696,
+ 0x28: 0x6a80,
+ 0x29: 0x6bb5,
+ 0x2a: 0x7537,
+ 0x2b: 0x8ac7,
+ 0x2c: 0x5024,
+ 0x2d: 0x77e5,
+ 0x2e: 0x5730,
+ 0x2f: 0x5f1b,
+ 0x30: 0x6065,
+ 0x31: 0x667a,
+ 0x32: 0x6c60,
+ 0x33: 0x75f4,
+ 0x34: 0x7a1a,
+ 0x35: 0x7f6e,
+ 0x36: 0x81f4,
+ 0x37: 0x8718,
+ 0x38: 0x9045,
+ 0x39: 0x99b3,
+ 0x3a: 0x7bc9,
+ 0x3b: 0x755c,
+ 0x3c: 0x7af9,
+ 0x3d: 0x7b51,
+ 0x3e: 0x84c4,
+ 0x3f: 0x9010,
+ 0x40: 0x79e9,
+ 0x41: 0x7a92,
+ 0x42: 0x8336,
+ 0x43: 0x5ae1,
+ 0x44: 0x7740,
+ 0x45: 0x4e2d,
+ 0x46: 0x4ef2,
+ 0x47: 0x5b99,
+ 0x48: 0x5fe0,
+ 0x49: 0x62bd,
+ 0x4a: 0x663c,
+ 0x4b: 0x67f1,
+ 0x4c: 0x6ce8,
+ 0x4d: 0x866b,
+ 0x4e: 0x8877,
+ 0x4f: 0x8a3b,
+ 0x50: 0x914e,
+ 0x51: 0x92f3,
+ 0x52: 0x99d0,
+ 0x53: 0x6a17,
+ 0x54: 0x7026,
+ 0x55: 0x732a,
+ 0x56: 0x82e7,
+ 0x57: 0x8457,
+ 0x58: 0x8caf,
+ 0x59: 0x4e01,
+ 0x5a: 0x5146,
+ 0x5b: 0x51cb,
+ 0x5c: 0x558b,
+ 0x5d: 0x5bf5,
+ },
+ 0x23: [94]uint16{
+ 0x00: 0x5e16,
+ 0x01: 0x5e33,
+ 0x02: 0x5e81,
+ 0x03: 0x5f14,
+ 0x04: 0x5f35,
+ 0x05: 0x5f6b,
+ 0x06: 0x5fb4,
+ 0x07: 0x61f2,
+ 0x08: 0x6311,
+ 0x09: 0x66a2,
+ 0x0a: 0x671d,
+ 0x0b: 0x6f6e,
+ 0x0c: 0x7252,
+ 0x0d: 0x753a,
+ 0x0e: 0x773a,
+ 0x0f: 0x8074,
+ 0x10: 0x8139,
+ 0x11: 0x8178,
+ 0x12: 0x8776,
+ 0x13: 0x8abf,
+ 0x14: 0x8adc,
+ 0x15: 0x8d85,
+ 0x16: 0x8df3,
+ 0x17: 0x929a,
+ 0x18: 0x9577,
+ 0x19: 0x9802,
+ 0x1a: 0x9ce5,
+ 0x1b: 0x52c5,
+ 0x1c: 0x6357,
+ 0x1d: 0x76f4,
+ 0x1e: 0x6715,
+ 0x1f: 0x6c88,
+ 0x20: 0x73cd,
+ 0x21: 0x8cc3,
+ 0x22: 0x93ae,
+ 0x23: 0x9673,
+ 0x24: 0x6d25,
+ 0x25: 0x589c,
+ 0x26: 0x690e,
+ 0x27: 0x69cc,
+ 0x28: 0x8ffd,
+ 0x29: 0x939a,
+ 0x2a: 0x75db,
+ 0x2b: 0x901a,
+ 0x2c: 0x585a,
+ 0x2d: 0x6802,
+ 0x2e: 0x63b4,
+ 0x2f: 0x69fb,
+ 0x30: 0x4f43,
+ 0x31: 0x6f2c,
+ 0x32: 0x67d8,
+ 0x33: 0x8fbb,
+ 0x34: 0x8526,
+ 0x35: 0x7db4,
+ 0x36: 0x9354,
+ 0x37: 0x693f,
+ 0x38: 0x6f70,
+ 0x39: 0x576a,
+ 0x3a: 0x58f7,
+ 0x3b: 0x5b2c,
+ 0x3c: 0x7d2c,
+ 0x3d: 0x722a,
+ 0x3e: 0x540a,
+ 0x3f: 0x91e3,
+ 0x40: 0x9db4,
+ 0x41: 0x4ead,
+ 0x42: 0x4f4e,
+ 0x43: 0x505c,
+ 0x44: 0x5075,
+ 0x45: 0x5243,
+ 0x46: 0x8c9e,
+ 0x47: 0x5448,
+ 0x48: 0x5824,
+ 0x49: 0x5b9a,
+ 0x4a: 0x5e1d,
+ 0x4b: 0x5e95,
+ 0x4c: 0x5ead,
+ 0x4d: 0x5ef7,
+ 0x4e: 0x5f1f,
+ 0x4f: 0x608c,
+ 0x50: 0x62b5,
+ 0x51: 0x633a,
+ 0x52: 0x63d0,
+ 0x53: 0x68af,
+ 0x54: 0x6c40,
+ 0x55: 0x7887,
+ 0x56: 0x798e,
+ 0x57: 0x7a0b,
+ 0x58: 0x7de0,
+ 0x59: 0x8247,
+ 0x5a: 0x8a02,
+ 0x5b: 0x8ae6,
+ 0x5c: 0x8e44,
+ 0x5d: 0x9013,
+ },
+ 0x24: [94]uint16{
+ 0x00: 0x90b8,
+ 0x01: 0x912d,
+ 0x02: 0x91d8,
+ 0x03: 0x9f0e,
+ 0x04: 0x6ce5,
+ 0x05: 0x6458,
+ 0x06: 0x64e2,
+ 0x07: 0x6575,
+ 0x08: 0x6ef4,
+ 0x09: 0x7684,
+ 0x0a: 0x7b1b,
+ 0x0b: 0x9069,
+ 0x0c: 0x93d1,
+ 0x0d: 0x6eba,
+ 0x0e: 0x54f2,
+ 0x0f: 0x5fb9,
+ 0x10: 0x64a4,
+ 0x11: 0x8f4d,
+ 0x12: 0x8fed,
+ 0x13: 0x9244,
+ 0x14: 0x5178,
+ 0x15: 0x586b,
+ 0x16: 0x5929,
+ 0x17: 0x5c55,
+ 0x18: 0x5e97,
+ 0x19: 0x6dfb,
+ 0x1a: 0x7e8f,
+ 0x1b: 0x751c,
+ 0x1c: 0x8cbc,
+ 0x1d: 0x8ee2,
+ 0x1e: 0x985b,
+ 0x1f: 0x70b9,
+ 0x20: 0x4f1d,
+ 0x21: 0x6bbf,
+ 0x22: 0x6fb1,
+ 0x23: 0x7530,
+ 0x24: 0x96fb,
+ 0x25: 0x514e,
+ 0x26: 0x5410,
+ 0x27: 0x5835,
+ 0x28: 0x5857,
+ 0x29: 0x59ac,
+ 0x2a: 0x5c60,
+ 0x2b: 0x5f92,
+ 0x2c: 0x6597,
+ 0x2d: 0x675c,
+ 0x2e: 0x6e21,
+ 0x2f: 0x767b,
+ 0x30: 0x83df,
+ 0x31: 0x8ced,
+ 0x32: 0x9014,
+ 0x33: 0x90fd,
+ 0x34: 0x934d,
+ 0x35: 0x7825,
+ 0x36: 0x783a,
+ 0x37: 0x52aa,
+ 0x38: 0x5ea6,
+ 0x39: 0x571f,
+ 0x3a: 0x5974,
+ 0x3b: 0x6012,
+ 0x3c: 0x5012,
+ 0x3d: 0x515a,
+ 0x3e: 0x51ac,
+ 0x3f: 0x51cd,
+ 0x40: 0x5200,
+ 0x41: 0x5510,
+ 0x42: 0x5854,
+ 0x43: 0x5858,
+ 0x44: 0x5957,
+ 0x45: 0x5b95,
+ 0x46: 0x5cf6,
+ 0x47: 0x5d8b,
+ 0x48: 0x60bc,
+ 0x49: 0x6295,
+ 0x4a: 0x642d,
+ 0x4b: 0x6771,
+ 0x4c: 0x6843,
+ 0x4d: 0x68bc,
+ 0x4e: 0x68df,
+ 0x4f: 0x76d7,
+ 0x50: 0x6dd8,
+ 0x51: 0x6e6f,
+ 0x52: 0x6d9b,
+ 0x53: 0x706f,
+ 0x54: 0x71c8,
+ 0x55: 0x5f53,
+ 0x56: 0x75d8,
+ 0x57: 0x7977,
+ 0x58: 0x7b49,
+ 0x59: 0x7b54,
+ 0x5a: 0x7b52,
+ 0x5b: 0x7cd6,
+ 0x5c: 0x7d71,
+ 0x5d: 0x5230,
+ },
+ 0x25: [94]uint16{
+ 0x00: 0x8463,
+ 0x01: 0x8569,
+ 0x02: 0x85e4,
+ 0x03: 0x8a0e,
+ 0x04: 0x8b04,
+ 0x05: 0x8c46,
+ 0x06: 0x8e0f,
+ 0x07: 0x9003,
+ 0x08: 0x900f,
+ 0x09: 0x9419,
+ 0x0a: 0x9676,
+ 0x0b: 0x982d,
+ 0x0c: 0x9a30,
+ 0x0d: 0x95d8,
+ 0x0e: 0x50cd,
+ 0x0f: 0x52d5,
+ 0x10: 0x540c,
+ 0x11: 0x5802,
+ 0x12: 0x5c0e,
+ 0x13: 0x61a7,
+ 0x14: 0x649e,
+ 0x15: 0x6d1e,
+ 0x16: 0x77b3,
+ 0x17: 0x7ae5,
+ 0x18: 0x80f4,
+ 0x19: 0x8404,
+ 0x1a: 0x9053,
+ 0x1b: 0x9285,
+ 0x1c: 0x5ce0,
+ 0x1d: 0x9d07,
+ 0x1e: 0x533f,
+ 0x1f: 0x5f97,
+ 0x20: 0x5fb3,
+ 0x21: 0x6d9c,
+ 0x22: 0x7279,
+ 0x23: 0x7763,
+ 0x24: 0x79bf,
+ 0x25: 0x7be4,
+ 0x26: 0x6bd2,
+ 0x27: 0x72ec,
+ 0x28: 0x8aad,
+ 0x29: 0x6803,
+ 0x2a: 0x6a61,
+ 0x2b: 0x51f8,
+ 0x2c: 0x7a81,
+ 0x2d: 0x6934,
+ 0x2e: 0x5c4a,
+ 0x2f: 0x9cf6,
+ 0x30: 0x82eb,
+ 0x31: 0x5bc5,
+ 0x32: 0x9149,
+ 0x33: 0x701e,
+ 0x34: 0x5678,
+ 0x35: 0x5c6f,
+ 0x36: 0x60c7,
+ 0x37: 0x6566,
+ 0x38: 0x6c8c,
+ 0x39: 0x8c5a,
+ 0x3a: 0x9041,
+ 0x3b: 0x9813,
+ 0x3c: 0x5451,
+ 0x3d: 0x66c7,
+ 0x3e: 0x920d,
+ 0x3f: 0x5948,
+ 0x40: 0x90a3,
+ 0x41: 0x5185,
+ 0x42: 0x4e4d,
+ 0x43: 0x51ea,
+ 0x44: 0x8599,
+ 0x45: 0x8b0e,
+ 0x46: 0x7058,
+ 0x47: 0x637a,
+ 0x48: 0x934b,
+ 0x49: 0x6962,
+ 0x4a: 0x99b4,
+ 0x4b: 0x7e04,
+ 0x4c: 0x7577,
+ 0x4d: 0x5357,
+ 0x4e: 0x6960,
+ 0x4f: 0x8edf,
+ 0x50: 0x96e3,
+ 0x51: 0x6c5d,
+ 0x52: 0x4e8c,
+ 0x53: 0x5c3c,
+ 0x54: 0x5f10,
+ 0x55: 0x8fe9,
+ 0x56: 0x5302,
+ 0x57: 0x8cd1,
+ 0x58: 0x8089,
+ 0x59: 0x8679,
+ 0x5a: 0x5eff,
+ 0x5b: 0x65e5,
+ 0x5c: 0x4e73,
+ 0x5d: 0x5165,
+ },
+ 0x26: [94]uint16{
+ 0x00: 0x5982,
+ 0x01: 0x5c3f,
+ 0x02: 0x97ee,
+ 0x03: 0x4efb,
+ 0x04: 0x598a,
+ 0x05: 0x5fcd,
+ 0x06: 0x8a8d,
+ 0x07: 0x6fe1,
+ 0x08: 0x79b0,
+ 0x09: 0x7962,
+ 0x0a: 0x5be7,
+ 0x0b: 0x8471,
+ 0x0c: 0x732b,
+ 0x0d: 0x71b1,
+ 0x0e: 0x5e74,
+ 0x0f: 0x5ff5,
+ 0x10: 0x637b,
+ 0x11: 0x649a,
+ 0x12: 0x71c3,
+ 0x13: 0x7c98,
+ 0x14: 0x4e43,
+ 0x15: 0x5efc,
+ 0x16: 0x4e4b,
+ 0x17: 0x57dc,
+ 0x18: 0x56a2,
+ 0x19: 0x60a9,
+ 0x1a: 0x6fc3,
+ 0x1b: 0x7d0d,
+ 0x1c: 0x80fd,
+ 0x1d: 0x8133,
+ 0x1e: 0x81bf,
+ 0x1f: 0x8fb2,
+ 0x20: 0x8997,
+ 0x21: 0x86a4,
+ 0x22: 0x5df4,
+ 0x23: 0x628a,
+ 0x24: 0x64ad,
+ 0x25: 0x8987,
+ 0x26: 0x6777,
+ 0x27: 0x6ce2,
+ 0x28: 0x6d3e,
+ 0x29: 0x7436,
+ 0x2a: 0x7834,
+ 0x2b: 0x5a46,
+ 0x2c: 0x7f75,
+ 0x2d: 0x82ad,
+ 0x2e: 0x99ac,
+ 0x2f: 0x4ff3,
+ 0x30: 0x5ec3,
+ 0x31: 0x62dd,
+ 0x32: 0x6392,
+ 0x33: 0x6557,
+ 0x34: 0x676f,
+ 0x35: 0x76c3,
+ 0x36: 0x724c,
+ 0x37: 0x80cc,
+ 0x38: 0x80ba,
+ 0x39: 0x8f29,
+ 0x3a: 0x914d,
+ 0x3b: 0x500d,
+ 0x3c: 0x57f9,
+ 0x3d: 0x5a92,
+ 0x3e: 0x6885,
+ 0x3f: 0x6973,
+ 0x40: 0x7164,
+ 0x41: 0x72fd,
+ 0x42: 0x8cb7,
+ 0x43: 0x58f2,
+ 0x44: 0x8ce0,
+ 0x45: 0x966a,
+ 0x46: 0x9019,
+ 0x47: 0x877f,
+ 0x48: 0x79e4,
+ 0x49: 0x77e7,
+ 0x4a: 0x8429,
+ 0x4b: 0x4f2f,
+ 0x4c: 0x5265,
+ 0x4d: 0x535a,
+ 0x4e: 0x62cd,
+ 0x4f: 0x67cf,
+ 0x50: 0x6cca,
+ 0x51: 0x767d,
+ 0x52: 0x7b94,
+ 0x53: 0x7c95,
+ 0x54: 0x8236,
+ 0x55: 0x8584,
+ 0x56: 0x8feb,
+ 0x57: 0x66dd,
+ 0x58: 0x6f20,
+ 0x59: 0x7206,
+ 0x5a: 0x7e1b,
+ 0x5b: 0x83ab,
+ 0x5c: 0x99c1,
+ 0x5d: 0x9ea6,
+ },
+ 0x27: [94]uint16{
+ 0x00: 0x51fd,
+ 0x01: 0x7bb1,
+ 0x02: 0x7872,
+ 0x03: 0x7bb8,
+ 0x04: 0x8087,
+ 0x05: 0x7b48,
+ 0x06: 0x6ae8,
+ 0x07: 0x5e61,
+ 0x08: 0x808c,
+ 0x09: 0x7551,
+ 0x0a: 0x7560,
+ 0x0b: 0x516b,
+ 0x0c: 0x9262,
+ 0x0d: 0x6e8c,
+ 0x0e: 0x767a,
+ 0x0f: 0x9197,
+ 0x10: 0x9aea,
+ 0x11: 0x4f10,
+ 0x12: 0x7f70,
+ 0x13: 0x629c,
+ 0x14: 0x7b4f,
+ 0x15: 0x95a5,
+ 0x16: 0x9ce9,
+ 0x17: 0x567a,
+ 0x18: 0x5859,
+ 0x19: 0x86e4,
+ 0x1a: 0x96bc,
+ 0x1b: 0x4f34,
+ 0x1c: 0x5224,
+ 0x1d: 0x534a,
+ 0x1e: 0x53cd,
+ 0x1f: 0x53db,
+ 0x20: 0x5e06,
+ 0x21: 0x642c,
+ 0x22: 0x6591,
+ 0x23: 0x677f,
+ 0x24: 0x6c3e,
+ 0x25: 0x6c4e,
+ 0x26: 0x7248,
+ 0x27: 0x72af,
+ 0x28: 0x73ed,
+ 0x29: 0x7554,
+ 0x2a: 0x7e41,
+ 0x2b: 0x822c,
+ 0x2c: 0x85e9,
+ 0x2d: 0x8ca9,
+ 0x2e: 0x7bc4,
+ 0x2f: 0x91c6,
+ 0x30: 0x7169,
+ 0x31: 0x9812,
+ 0x32: 0x98ef,
+ 0x33: 0x633d,
+ 0x34: 0x6669,
+ 0x35: 0x756a,
+ 0x36: 0x76e4,
+ 0x37: 0x78d0,
+ 0x38: 0x8543,
+ 0x39: 0x86ee,
+ 0x3a: 0x532a,
+ 0x3b: 0x5351,
+ 0x3c: 0x5426,
+ 0x3d: 0x5983,
+ 0x3e: 0x5e87,
+ 0x3f: 0x5f7c,
+ 0x40: 0x60b2,
+ 0x41: 0x6249,
+ 0x42: 0x6279,
+ 0x43: 0x62ab,
+ 0x44: 0x6590,
+ 0x45: 0x6bd4,
+ 0x46: 0x6ccc,
+ 0x47: 0x75b2,
+ 0x48: 0x76ae,
+ 0x49: 0x7891,
+ 0x4a: 0x79d8,
+ 0x4b: 0x7dcb,
+ 0x4c: 0x7f77,
+ 0x4d: 0x80a5,
+ 0x4e: 0x88ab,
+ 0x4f: 0x8ab9,
+ 0x50: 0x8cbb,
+ 0x51: 0x907f,
+ 0x52: 0x975e,
+ 0x53: 0x98db,
+ 0x54: 0x6a0b,
+ 0x55: 0x7c38,
+ 0x56: 0x5099,
+ 0x57: 0x5c3e,
+ 0x58: 0x5fae,
+ 0x59: 0x6787,
+ 0x5a: 0x6bd8,
+ 0x5b: 0x7435,
+ 0x5c: 0x7709,
+ 0x5d: 0x7f8e,
+ },
+ 0x28: [94]uint16{
+ 0x00: 0x9f3b,
+ 0x01: 0x67ca,
+ 0x02: 0x7a17,
+ 0x03: 0x5339,
+ 0x04: 0x758b,
+ 0x05: 0x9aed,
+ 0x06: 0x5f66,
+ 0x07: 0x819d,
+ 0x08: 0x83f1,
+ 0x09: 0x8098,
+ 0x0a: 0x5f3c,
+ 0x0b: 0x5fc5,
+ 0x0c: 0x7562,
+ 0x0d: 0x7b46,
+ 0x0e: 0x903c,
+ 0x0f: 0x6867,
+ 0x10: 0x59eb,
+ 0x11: 0x5a9b,
+ 0x12: 0x7d10,
+ 0x13: 0x767e,
+ 0x14: 0x8b2c,
+ 0x15: 0x4ff5,
+ 0x16: 0x5f6a,
+ 0x17: 0x6a19,
+ 0x18: 0x6c37,
+ 0x19: 0x6f02,
+ 0x1a: 0x74e2,
+ 0x1b: 0x7968,
+ 0x1c: 0x8868,
+ 0x1d: 0x8a55,
+ 0x1e: 0x8c79,
+ 0x1f: 0x5edf,
+ 0x20: 0x63cf,
+ 0x21: 0x75c5,
+ 0x22: 0x79d2,
+ 0x23: 0x82d7,
+ 0x24: 0x9328,
+ 0x25: 0x92f2,
+ 0x26: 0x849c,
+ 0x27: 0x86ed,
+ 0x28: 0x9c2d,
+ 0x29: 0x54c1,
+ 0x2a: 0x5f6c,
+ 0x2b: 0x658c,
+ 0x2c: 0x6d5c,
+ 0x2d: 0x7015,
+ 0x2e: 0x8ca7,
+ 0x2f: 0x8cd3,
+ 0x30: 0x983b,
+ 0x31: 0x654f,
+ 0x32: 0x74f6,
+ 0x33: 0x4e0d,
+ 0x34: 0x4ed8,
+ 0x35: 0x57e0,
+ 0x36: 0x592b,
+ 0x37: 0x5a66,
+ 0x38: 0x5bcc,
+ 0x39: 0x51a8,
+ 0x3a: 0x5e03,
+ 0x3b: 0x5e9c,
+ 0x3c: 0x6016,
+ 0x3d: 0x6276,
+ 0x3e: 0x6577,
+ 0x3f: 0x65a7,
+ 0x40: 0x666e,
+ 0x41: 0x6d6e,
+ 0x42: 0x7236,
+ 0x43: 0x7b26,
+ 0x44: 0x8150,
+ 0x45: 0x819a,
+ 0x46: 0x8299,
+ 0x47: 0x8b5c,
+ 0x48: 0x8ca0,
+ 0x49: 0x8ce6,
+ 0x4a: 0x8d74,
+ 0x4b: 0x961c,
+ 0x4c: 0x9644,
+ 0x4d: 0x4fae,
+ 0x4e: 0x64ab,
+ 0x4f: 0x6b66,
+ 0x50: 0x821e,
+ 0x51: 0x8461,
+ 0x52: 0x856a,
+ 0x53: 0x90e8,
+ 0x54: 0x5c01,
+ 0x55: 0x6953,
+ 0x56: 0x98a8,
+ 0x57: 0x847a,
+ 0x58: 0x8557,
+ 0x59: 0x4f0f,
+ 0x5a: 0x526f,
+ 0x5b: 0x5fa9,
+ 0x5c: 0x5e45,
+ 0x5d: 0x670d,
+ },
+ 0x29: [94]uint16{
+ 0x00: 0x798f,
+ 0x01: 0x8179,
+ 0x02: 0x8907,
+ 0x03: 0x8986,
+ 0x04: 0x6df5,
+ 0x05: 0x5f17,
+ 0x06: 0x6255,
+ 0x07: 0x6cb8,
+ 0x08: 0x4ecf,
+ 0x09: 0x7269,
+ 0x0a: 0x9b92,
+ 0x0b: 0x5206,
+ 0x0c: 0x543b,
+ 0x0d: 0x5674,
+ 0x0e: 0x58b3,
+ 0x0f: 0x61a4,
+ 0x10: 0x626e,
+ 0x11: 0x711a,
+ 0x12: 0x596e,
+ 0x13: 0x7c89,
+ 0x14: 0x7cde,
+ 0x15: 0x7d1b,
+ 0x16: 0x96f0,
+ 0x17: 0x6587,
+ 0x18: 0x805e,
+ 0x19: 0x4e19,
+ 0x1a: 0x4f75,
+ 0x1b: 0x5175,
+ 0x1c: 0x5840,
+ 0x1d: 0x5e63,
+ 0x1e: 0x5e73,
+ 0x1f: 0x5f0a,
+ 0x20: 0x67c4,
+ 0x21: 0x4e26,
+ 0x22: 0x853d,
+ 0x23: 0x9589,
+ 0x24: 0x965b,
+ 0x25: 0x7c73,
+ 0x26: 0x9801,
+ 0x27: 0x50fb,
+ 0x28: 0x58c1,
+ 0x29: 0x7656,
+ 0x2a: 0x78a7,
+ 0x2b: 0x5225,
+ 0x2c: 0x77a5,
+ 0x2d: 0x8511,
+ 0x2e: 0x7b86,
+ 0x2f: 0x504f,
+ 0x30: 0x5909,
+ 0x31: 0x7247,
+ 0x32: 0x7bc7,
+ 0x33: 0x7de8,
+ 0x34: 0x8fba,
+ 0x35: 0x8fd4,
+ 0x36: 0x904d,
+ 0x37: 0x4fbf,
+ 0x38: 0x52c9,
+ 0x39: 0x5a29,
+ 0x3a: 0x5f01,
+ 0x3b: 0x97ad,
+ 0x3c: 0x4fdd,
+ 0x3d: 0x8217,
+ 0x3e: 0x92ea,
+ 0x3f: 0x5703,
+ 0x40: 0x6355,
+ 0x41: 0x6b69,
+ 0x42: 0x752b,
+ 0x43: 0x88dc,
+ 0x44: 0x8f14,
+ 0x45: 0x7a42,
+ 0x46: 0x52df,
+ 0x47: 0x5893,
+ 0x48: 0x6155,
+ 0x49: 0x620a,
+ 0x4a: 0x66ae,
+ 0x4b: 0x6bcd,
+ 0x4c: 0x7c3f,
+ 0x4d: 0x83e9,
+ 0x4e: 0x5023,
+ 0x4f: 0x4ff8,
+ 0x50: 0x5305,
+ 0x51: 0x5446,
+ 0x52: 0x5831,
+ 0x53: 0x5949,
+ 0x54: 0x5b9d,
+ 0x55: 0x5cf0,
+ 0x56: 0x5cef,
+ 0x57: 0x5d29,
+ 0x58: 0x5e96,
+ 0x59: 0x62b1,
+ 0x5a: 0x6367,
+ 0x5b: 0x653e,
+ 0x5c: 0x65b9,
+ 0x5d: 0x670b,
+ },
+ 0x2a: [94]uint16{
+ 0x00: 0x6cd5,
+ 0x01: 0x6ce1,
+ 0x02: 0x70f9,
+ 0x03: 0x7832,
+ 0x04: 0x7e2b,
+ 0x05: 0x80de,
+ 0x06: 0x82b3,
+ 0x07: 0x840c,
+ 0x08: 0x84ec,
+ 0x09: 0x8702,
+ 0x0a: 0x8912,
+ 0x0b: 0x8a2a,
+ 0x0c: 0x8c4a,
+ 0x0d: 0x90a6,
+ 0x0e: 0x92d2,
+ 0x0f: 0x98fd,
+ 0x10: 0x9cf3,
+ 0x11: 0x9d6c,
+ 0x12: 0x4e4f,
+ 0x13: 0x4ea1,
+ 0x14: 0x508d,
+ 0x15: 0x5256,
+ 0x16: 0x574a,
+ 0x17: 0x59a8,
+ 0x18: 0x5e3d,
+ 0x19: 0x5fd8,
+ 0x1a: 0x5fd9,
+ 0x1b: 0x623f,
+ 0x1c: 0x66b4,
+ 0x1d: 0x671b,
+ 0x1e: 0x67d0,
+ 0x1f: 0x68d2,
+ 0x20: 0x5192,
+ 0x21: 0x7d21,
+ 0x22: 0x80aa,
+ 0x23: 0x81a8,
+ 0x24: 0x8b00,
+ 0x25: 0x8c8c,
+ 0x26: 0x8cbf,
+ 0x27: 0x927e,
+ 0x28: 0x9632,
+ 0x29: 0x5420,
+ 0x2a: 0x982c,
+ 0x2b: 0x5317,
+ 0x2c: 0x50d5,
+ 0x2d: 0x535c,
+ 0x2e: 0x58a8,
+ 0x2f: 0x64b2,
+ 0x30: 0x6734,
+ 0x31: 0x7267,
+ 0x32: 0x7766,
+ 0x33: 0x7a46,
+ 0x34: 0x91e6,
+ 0x35: 0x52c3,
+ 0x36: 0x6ca1,
+ 0x37: 0x6b86,
+ 0x38: 0x5800,
+ 0x39: 0x5e4c,
+ 0x3a: 0x5954,
+ 0x3b: 0x672c,
+ 0x3c: 0x7ffb,
+ 0x3d: 0x51e1,
+ 0x3e: 0x76c6,
+ 0x3f: 0x6469,
+ 0x40: 0x78e8,
+ 0x41: 0x9b54,
+ 0x42: 0x9ebb,
+ 0x43: 0x57cb,
+ 0x44: 0x59b9,
+ 0x45: 0x6627,
+ 0x46: 0x679a,
+ 0x47: 0x6bce,
+ 0x48: 0x54e9,
+ 0x49: 0x69d9,
+ 0x4a: 0x5e55,
+ 0x4b: 0x819c,
+ 0x4c: 0x6795,
+ 0x4d: 0x9baa,
+ 0x4e: 0x67fe,
+ 0x4f: 0x9c52,
+ 0x50: 0x685d,
+ 0x51: 0x4ea6,
+ 0x52: 0x4fe3,
+ 0x53: 0x53c8,
+ 0x54: 0x62b9,
+ 0x55: 0x672b,
+ 0x56: 0x6cab,
+ 0x57: 0x8fc4,
+ 0x58: 0x4fad,
+ 0x59: 0x7e6d,
+ 0x5a: 0x9ebf,
+ 0x5b: 0x4e07,
+ 0x5c: 0x6162,
+ 0x5d: 0x6e80,
+ },
+ 0x2b: [94]uint16{
+ 0x00: 0x6f2b,
+ 0x01: 0x8513,
+ 0x02: 0x5473,
+ 0x03: 0x672a,
+ 0x04: 0x9b45,
+ 0x05: 0x5df3,
+ 0x06: 0x7b95,
+ 0x07: 0x5cac,
+ 0x08: 0x5bc6,
+ 0x09: 0x871c,
+ 0x0a: 0x6e4a,
+ 0x0b: 0x84d1,
+ 0x0c: 0x7a14,
+ 0x0d: 0x8108,
+ 0x0e: 0x5999,
+ 0x0f: 0x7c8d,
+ 0x10: 0x6c11,
+ 0x11: 0x7720,
+ 0x12: 0x52d9,
+ 0x13: 0x5922,
+ 0x14: 0x7121,
+ 0x15: 0x725f,
+ 0x16: 0x77db,
+ 0x17: 0x9727,
+ 0x18: 0x9d61,
+ 0x19: 0x690b,
+ 0x1a: 0x5a7f,
+ 0x1b: 0x5a18,
+ 0x1c: 0x51a5,
+ 0x1d: 0x540d,
+ 0x1e: 0x547d,
+ 0x1f: 0x660e,
+ 0x20: 0x76df,
+ 0x21: 0x8ff7,
+ 0x22: 0x9298,
+ 0x23: 0x9cf4,
+ 0x24: 0x59ea,
+ 0x25: 0x725d,
+ 0x26: 0x6ec5,
+ 0x27: 0x514d,
+ 0x28: 0x68c9,
+ 0x29: 0x7dbf,
+ 0x2a: 0x7dec,
+ 0x2b: 0x9762,
+ 0x2c: 0x9eba,
+ 0x2d: 0x6478,
+ 0x2e: 0x6a21,
+ 0x2f: 0x8302,
+ 0x30: 0x5984,
+ 0x31: 0x5b5f,
+ 0x32: 0x6bdb,
+ 0x33: 0x731b,
+ 0x34: 0x76f2,
+ 0x35: 0x7db2,
+ 0x36: 0x8017,
+ 0x37: 0x8499,
+ 0x38: 0x5132,
+ 0x39: 0x6728,
+ 0x3a: 0x9ed9,
+ 0x3b: 0x76ee,
+ 0x3c: 0x6762,
+ 0x3d: 0x52ff,
+ 0x3e: 0x9905,
+ 0x3f: 0x5c24,
+ 0x40: 0x623b,
+ 0x41: 0x7c7e,
+ 0x42: 0x8cb0,
+ 0x43: 0x554f,
+ 0x44: 0x60b6,
+ 0x45: 0x7d0b,
+ 0x46: 0x9580,
+ 0x47: 0x5301,
+ 0x48: 0x4e5f,
+ 0x49: 0x51b6,
+ 0x4a: 0x591c,
+ 0x4b: 0x723a,
+ 0x4c: 0x8036,
+ 0x4d: 0x91ce,
+ 0x4e: 0x5f25,
+ 0x4f: 0x77e2,
+ 0x50: 0x5384,
+ 0x51: 0x5f79,
+ 0x52: 0x7d04,
+ 0x53: 0x85ac,
+ 0x54: 0x8a33,
+ 0x55: 0x8e8d,
+ 0x56: 0x9756,
+ 0x57: 0x67f3,
+ 0x58: 0x85ae,
+ 0x59: 0x9453,
+ 0x5a: 0x6109,
+ 0x5b: 0x6108,
+ 0x5c: 0x6cb9,
+ 0x5d: 0x7652,
+ },
+ 0x2c: [94]uint16{
+ 0x00: 0x8aed,
+ 0x01: 0x8f38,
+ 0x02: 0x552f,
+ 0x03: 0x4f51,
+ 0x04: 0x512a,
+ 0x05: 0x52c7,
+ 0x06: 0x53cb,
+ 0x07: 0x5ba5,
+ 0x08: 0x5e7d,
+ 0x09: 0x60a0,
+ 0x0a: 0x6182,
+ 0x0b: 0x63d6,
+ 0x0c: 0x6709,
+ 0x0d: 0x67da,
+ 0x0e: 0x6e67,
+ 0x0f: 0x6d8c,
+ 0x10: 0x7336,
+ 0x11: 0x7337,
+ 0x12: 0x7531,
+ 0x13: 0x7950,
+ 0x14: 0x88d5,
+ 0x15: 0x8a98,
+ 0x16: 0x904a,
+ 0x17: 0x9091,
+ 0x18: 0x90f5,
+ 0x19: 0x96c4,
+ 0x1a: 0x878d,
+ 0x1b: 0x5915,
+ 0x1c: 0x4e88,
+ 0x1d: 0x4f59,
+ 0x1e: 0x4e0e,
+ 0x1f: 0x8a89,
+ 0x20: 0x8f3f,
+ 0x21: 0x9810,
+ 0x22: 0x50ad,
+ 0x23: 0x5e7c,
+ 0x24: 0x5996,
+ 0x25: 0x5bb9,
+ 0x26: 0x5eb8,
+ 0x27: 0x63da,
+ 0x28: 0x63fa,
+ 0x29: 0x64c1,
+ 0x2a: 0x66dc,
+ 0x2b: 0x694a,
+ 0x2c: 0x69d8,
+ 0x2d: 0x6d0b,
+ 0x2e: 0x6eb6,
+ 0x2f: 0x7194,
+ 0x30: 0x7528,
+ 0x31: 0x7aaf,
+ 0x32: 0x7f8a,
+ 0x33: 0x8000,
+ 0x34: 0x8449,
+ 0x35: 0x84c9,
+ 0x36: 0x8981,
+ 0x37: 0x8b21,
+ 0x38: 0x8e0a,
+ 0x39: 0x9065,
+ 0x3a: 0x967d,
+ 0x3b: 0x990a,
+ 0x3c: 0x617e,
+ 0x3d: 0x6291,
+ 0x3e: 0x6b32,
+ 0x3f: 0x6c83,
+ 0x40: 0x6d74,
+ 0x41: 0x7fcc,
+ 0x42: 0x7ffc,
+ 0x43: 0x6dc0,
+ 0x44: 0x7f85,
+ 0x45: 0x87ba,
+ 0x46: 0x88f8,
+ 0x47: 0x6765,
+ 0x48: 0x83b1,
+ 0x49: 0x983c,
+ 0x4a: 0x96f7,
+ 0x4b: 0x6d1b,
+ 0x4c: 0x7d61,
+ 0x4d: 0x843d,
+ 0x4e: 0x916a,
+ 0x4f: 0x4e71,
+ 0x50: 0x5375,
+ 0x51: 0x5d50,
+ 0x52: 0x6b04,
+ 0x53: 0x6feb,
+ 0x54: 0x85cd,
+ 0x55: 0x862d,
+ 0x56: 0x89a7,
+ 0x57: 0x5229,
+ 0x58: 0x540f,
+ 0x59: 0x5c65,
+ 0x5a: 0x674e,
+ 0x5b: 0x68a8,
+ 0x5c: 0x7406,
+ 0x5d: 0x7483,
+ },
+ 0x2d: [94]uint16{
+ 0x00: 0x75e2,
+ 0x01: 0x88cf,
+ 0x02: 0x88e1,
+ 0x03: 0x91cc,
+ 0x04: 0x96e2,
+ 0x05: 0x9678,
+ 0x06: 0x5f8b,
+ 0x07: 0x7387,
+ 0x08: 0x7acb,
+ 0x09: 0x844e,
+ 0x0a: 0x63a0,
+ 0x0b: 0x7565,
+ 0x0c: 0x5289,
+ 0x0d: 0x6d41,
+ 0x0e: 0x6e9c,
+ 0x0f: 0x7409,
+ 0x10: 0x7559,
+ 0x11: 0x786b,
+ 0x12: 0x7c92,
+ 0x13: 0x9686,
+ 0x14: 0x7adc,
+ 0x15: 0x9f8d,
+ 0x16: 0x4fb6,
+ 0x17: 0x616e,
+ 0x18: 0x65c5,
+ 0x19: 0x865c,
+ 0x1a: 0x4e86,
+ 0x1b: 0x4eae,
+ 0x1c: 0x50da,
+ 0x1d: 0x4e21,
+ 0x1e: 0x51cc,
+ 0x1f: 0x5bee,
+ 0x20: 0x6599,
+ 0x21: 0x6881,
+ 0x22: 0x6dbc,
+ 0x23: 0x731f,
+ 0x24: 0x7642,
+ 0x25: 0x77ad,
+ 0x26: 0x7a1c,
+ 0x27: 0x7ce7,
+ 0x28: 0x826f,
+ 0x29: 0x8ad2,
+ 0x2a: 0x907c,
+ 0x2b: 0x91cf,
+ 0x2c: 0x9675,
+ 0x2d: 0x9818,
+ 0x2e: 0x529b,
+ 0x2f: 0x7dd1,
+ 0x30: 0x502b,
+ 0x31: 0x5398,
+ 0x32: 0x6797,
+ 0x33: 0x6dcb,
+ 0x34: 0x71d0,
+ 0x35: 0x7433,
+ 0x36: 0x81e8,
+ 0x37: 0x8f2a,
+ 0x38: 0x96a3,
+ 0x39: 0x9c57,
+ 0x3a: 0x9e9f,
+ 0x3b: 0x7460,
+ 0x3c: 0x5841,
+ 0x3d: 0x6d99,
+ 0x3e: 0x7d2f,
+ 0x3f: 0x985e,
+ 0x40: 0x4ee4,
+ 0x41: 0x4f36,
+ 0x42: 0x4f8b,
+ 0x43: 0x51b7,
+ 0x44: 0x52b1,
+ 0x45: 0x5dba,
+ 0x46: 0x601c,
+ 0x47: 0x73b2,
+ 0x48: 0x793c,
+ 0x49: 0x82d3,
+ 0x4a: 0x9234,
+ 0x4b: 0x96b7,
+ 0x4c: 0x96f6,
+ 0x4d: 0x970a,
+ 0x4e: 0x9e97,
+ 0x4f: 0x9f62,
+ 0x50: 0x66a6,
+ 0x51: 0x6b74,
+ 0x52: 0x5217,
+ 0x53: 0x52a3,
+ 0x54: 0x70c8,
+ 0x55: 0x88c2,
+ 0x56: 0x5ec9,
+ 0x57: 0x604b,
+ 0x58: 0x6190,
+ 0x59: 0x6f23,
+ 0x5a: 0x7149,
+ 0x5b: 0x7c3e,
+ 0x5c: 0x7df4,
+ 0x5d: 0x806f,
+ },
+ 0x2e: [94]uint16{
+ 0x00: 0x84ee,
+ 0x01: 0x9023,
+ 0x02: 0x932c,
+ 0x03: 0x5442,
+ 0x04: 0x9b6f,
+ 0x05: 0x6ad3,
+ 0x06: 0x7089,
+ 0x07: 0x8cc2,
+ 0x08: 0x8def,
+ 0x09: 0x9732,
+ 0x0a: 0x52b4,
+ 0x0b: 0x5a41,
+ 0x0c: 0x5eca,
+ 0x0d: 0x5f04,
+ 0x0e: 0x6717,
+ 0x0f: 0x697c,
+ 0x10: 0x6994,
+ 0x11: 0x6d6a,
+ 0x12: 0x6f0f,
+ 0x13: 0x7262,
+ 0x14: 0x72fc,
+ 0x15: 0x7bed,
+ 0x16: 0x8001,
+ 0x17: 0x807e,
+ 0x18: 0x874b,
+ 0x19: 0x90ce,
+ 0x1a: 0x516d,
+ 0x1b: 0x9e93,
+ 0x1c: 0x7984,
+ 0x1d: 0x808b,
+ 0x1e: 0x9332,
+ 0x1f: 0x8ad6,
+ 0x20: 0x502d,
+ 0x21: 0x548c,
+ 0x22: 0x8a71,
+ 0x23: 0x6b6a,
+ 0x24: 0x8cc4,
+ 0x25: 0x8107,
+ 0x26: 0x60d1,
+ 0x27: 0x67a0,
+ 0x28: 0x9df2,
+ 0x29: 0x4e99,
+ 0x2a: 0x4e98,
+ 0x2b: 0x9c10,
+ 0x2c: 0x8a6b,
+ 0x2d: 0x85c1,
+ 0x2e: 0x8568,
+ 0x2f: 0x6900,
+ 0x30: 0x6e7e,
+ 0x31: 0x7897,
+ 0x32: 0x8155,
+ },
+ 0x2f: [94]uint16{
+ 0x00: 0x5f0c,
+ 0x01: 0x4e10,
+ 0x02: 0x4e15,
+ 0x03: 0x4e2a,
+ 0x04: 0x4e31,
+ 0x05: 0x4e36,
+ 0x06: 0x4e3c,
+ 0x07: 0x4e3f,
+ 0x08: 0x4e42,
+ 0x09: 0x4e56,
+ 0x0a: 0x4e58,
+ 0x0b: 0x4e82,
+ 0x0c: 0x4e85,
+ 0x0d: 0x8c6b,
+ 0x0e: 0x4e8a,
+ 0x0f: 0x8212,
+ 0x10: 0x5f0d,
+ 0x11: 0x4e8e,
+ 0x12: 0x4e9e,
+ 0x13: 0x4e9f,
+ 0x14: 0x4ea0,
+ 0x15: 0x4ea2,
+ 0x16: 0x4eb0,
+ 0x17: 0x4eb3,
+ 0x18: 0x4eb6,
+ 0x19: 0x4ece,
+ 0x1a: 0x4ecd,
+ 0x1b: 0x4ec4,
+ 0x1c: 0x4ec6,
+ 0x1d: 0x4ec2,
+ 0x1e: 0x4ed7,
+ 0x1f: 0x4ede,
+ 0x20: 0x4eed,
+ 0x21: 0x4edf,
+ 0x22: 0x4ef7,
+ 0x23: 0x4f09,
+ 0x24: 0x4f5a,
+ 0x25: 0x4f30,
+ 0x26: 0x4f5b,
+ 0x27: 0x4f5d,
+ 0x28: 0x4f57,
+ 0x29: 0x4f47,
+ 0x2a: 0x4f76,
+ 0x2b: 0x4f88,
+ 0x2c: 0x4f8f,
+ 0x2d: 0x4f98,
+ 0x2e: 0x4f7b,
+ 0x2f: 0x4f69,
+ 0x30: 0x4f70,
+ 0x31: 0x4f91,
+ 0x32: 0x4f6f,
+ 0x33: 0x4f86,
+ 0x34: 0x4f96,
+ 0x35: 0x5118,
+ 0x36: 0x4fd4,
+ 0x37: 0x4fdf,
+ 0x38: 0x4fce,
+ 0x39: 0x4fd8,
+ 0x3a: 0x4fdb,
+ 0x3b: 0x4fd1,
+ 0x3c: 0x4fda,
+ 0x3d: 0x4fd0,
+ 0x3e: 0x4fe4,
+ 0x3f: 0x4fe5,
+ 0x40: 0x501a,
+ 0x41: 0x5028,
+ 0x42: 0x5014,
+ 0x43: 0x502a,
+ 0x44: 0x5025,
+ 0x45: 0x5005,
+ 0x46: 0x4f1c,
+ 0x47: 0x4ff6,
+ 0x48: 0x5021,
+ 0x49: 0x5029,
+ 0x4a: 0x502c,
+ 0x4b: 0x4ffe,
+ 0x4c: 0x4fef,
+ 0x4d: 0x5011,
+ 0x4e: 0x5006,
+ 0x4f: 0x5043,
+ 0x50: 0x5047,
+ 0x51: 0x6703,
+ 0x52: 0x5055,
+ 0x53: 0x5050,
+ 0x54: 0x5048,
+ 0x55: 0x505a,
+ 0x56: 0x5056,
+ 0x57: 0x506c,
+ 0x58: 0x5078,
+ 0x59: 0x5080,
+ 0x5a: 0x509a,
+ 0x5b: 0x5085,
+ 0x5c: 0x50b4,
+ 0x5d: 0x50b2,
+ },
+ 0x30: [94]uint16{
+ 0x00: 0x50c9,
+ 0x01: 0x50ca,
+ 0x02: 0x50b3,
+ 0x03: 0x50c2,
+ 0x04: 0x50d6,
+ 0x05: 0x50de,
+ 0x06: 0x50e5,
+ 0x07: 0x50ed,
+ 0x08: 0x50e3,
+ 0x09: 0x50ee,
+ 0x0a: 0x50f9,
+ 0x0b: 0x50f5,
+ 0x0c: 0x5109,
+ 0x0d: 0x5101,
+ 0x0e: 0x5102,
+ 0x0f: 0x5116,
+ 0x10: 0x5115,
+ 0x11: 0x5114,
+ 0x12: 0x511a,
+ 0x13: 0x5121,
+ 0x14: 0x513a,
+ 0x15: 0x5137,
+ 0x16: 0x513c,
+ 0x17: 0x513b,
+ 0x18: 0x513f,
+ 0x19: 0x5140,
+ 0x1a: 0x5152,
+ 0x1b: 0x514c,
+ 0x1c: 0x5154,
+ 0x1d: 0x5162,
+ 0x1e: 0x7af8,
+ 0x1f: 0x5169,
+ 0x20: 0x516a,
+ 0x21: 0x516e,
+ 0x22: 0x5180,
+ 0x23: 0x5182,
+ 0x24: 0x56d8,
+ 0x25: 0x518c,
+ 0x26: 0x5189,
+ 0x27: 0x518f,
+ 0x28: 0x5191,
+ 0x29: 0x5193,
+ 0x2a: 0x5195,
+ 0x2b: 0x5196,
+ 0x2c: 0x51a4,
+ 0x2d: 0x51a6,
+ 0x2e: 0x51a2,
+ 0x2f: 0x51a9,
+ 0x30: 0x51aa,
+ 0x31: 0x51ab,
+ 0x32: 0x51b3,
+ 0x33: 0x51b1,
+ 0x34: 0x51b2,
+ 0x35: 0x51b0,
+ 0x36: 0x51b5,
+ 0x37: 0x51bd,
+ 0x38: 0x51c5,
+ 0x39: 0x51c9,
+ 0x3a: 0x51db,
+ 0x3b: 0x51e0,
+ 0x3c: 0x8655,
+ 0x3d: 0x51e9,
+ 0x3e: 0x51ed,
+ 0x3f: 0x51f0,
+ 0x40: 0x51f5,
+ 0x41: 0x51fe,
+ 0x42: 0x5204,
+ 0x43: 0x520b,
+ 0x44: 0x5214,
+ 0x45: 0x520e,
+ 0x46: 0x5227,
+ 0x47: 0x522a,
+ 0x48: 0x522e,
+ 0x49: 0x5233,
+ 0x4a: 0x5239,
+ 0x4b: 0x524f,
+ 0x4c: 0x5244,
+ 0x4d: 0x524b,
+ 0x4e: 0x524c,
+ 0x4f: 0x525e,
+ 0x50: 0x5254,
+ 0x51: 0x526a,
+ 0x52: 0x5274,
+ 0x53: 0x5269,
+ 0x54: 0x5273,
+ 0x55: 0x527f,
+ 0x56: 0x527d,
+ 0x57: 0x528d,
+ 0x58: 0x5294,
+ 0x59: 0x5292,
+ 0x5a: 0x5271,
+ 0x5b: 0x5288,
+ 0x5c: 0x5291,
+ 0x5d: 0x8fa8,
+ },
+ 0x31: [94]uint16{
+ 0x00: 0x8fa7,
+ 0x01: 0x52ac,
+ 0x02: 0x52ad,
+ 0x03: 0x52bc,
+ 0x04: 0x52b5,
+ 0x05: 0x52c1,
+ 0x06: 0x52cd,
+ 0x07: 0x52d7,
+ 0x08: 0x52de,
+ 0x09: 0x52e3,
+ 0x0a: 0x52e6,
+ 0x0b: 0x98ed,
+ 0x0c: 0x52e0,
+ 0x0d: 0x52f3,
+ 0x0e: 0x52f5,
+ 0x0f: 0x52f8,
+ 0x10: 0x52f9,
+ 0x11: 0x5306,
+ 0x12: 0x5308,
+ 0x13: 0x7538,
+ 0x14: 0x530d,
+ 0x15: 0x5310,
+ 0x16: 0x530f,
+ 0x17: 0x5315,
+ 0x18: 0x531a,
+ 0x19: 0x5323,
+ 0x1a: 0x532f,
+ 0x1b: 0x5331,
+ 0x1c: 0x5333,
+ 0x1d: 0x5338,
+ 0x1e: 0x5340,
+ 0x1f: 0x5346,
+ 0x20: 0x5345,
+ 0x21: 0x4e17,
+ 0x22: 0x5349,
+ 0x23: 0x534d,
+ 0x24: 0x51d6,
+ 0x25: 0x535e,
+ 0x26: 0x5369,
+ 0x27: 0x536e,
+ 0x28: 0x5918,
+ 0x29: 0x537b,
+ 0x2a: 0x5377,
+ 0x2b: 0x5382,
+ 0x2c: 0x5396,
+ 0x2d: 0x53a0,
+ 0x2e: 0x53a6,
+ 0x2f: 0x53a5,
+ 0x30: 0x53ae,
+ 0x31: 0x53b0,
+ 0x32: 0x53b6,
+ 0x33: 0x53c3,
+ 0x34: 0x7c12,
+ 0x35: 0x96d9,
+ 0x36: 0x53df,
+ 0x37: 0x66fc,
+ 0x38: 0x71ee,
+ 0x39: 0x53ee,
+ 0x3a: 0x53e8,
+ 0x3b: 0x53ed,
+ 0x3c: 0x53fa,
+ 0x3d: 0x5401,
+ 0x3e: 0x543d,
+ 0x3f: 0x5440,
+ 0x40: 0x542c,
+ 0x41: 0x542d,
+ 0x42: 0x543c,
+ 0x43: 0x542e,
+ 0x44: 0x5436,
+ 0x45: 0x5429,
+ 0x46: 0x541d,
+ 0x47: 0x544e,
+ 0x48: 0x548f,
+ 0x49: 0x5475,
+ 0x4a: 0x548e,
+ 0x4b: 0x545f,
+ 0x4c: 0x5471,
+ 0x4d: 0x5477,
+ 0x4e: 0x5470,
+ 0x4f: 0x5492,
+ 0x50: 0x547b,
+ 0x51: 0x5480,
+ 0x52: 0x5476,
+ 0x53: 0x5484,
+ 0x54: 0x5490,
+ 0x55: 0x5486,
+ 0x56: 0x54c7,
+ 0x57: 0x54a2,
+ 0x58: 0x54b8,
+ 0x59: 0x54a5,
+ 0x5a: 0x54ac,
+ 0x5b: 0x54c4,
+ 0x5c: 0x54c8,
+ 0x5d: 0x54a8,
+ },
+ 0x32: [94]uint16{
+ 0x00: 0x54ab,
+ 0x01: 0x54c2,
+ 0x02: 0x54a4,
+ 0x03: 0x54be,
+ 0x04: 0x54bc,
+ 0x05: 0x54d8,
+ 0x06: 0x54e5,
+ 0x07: 0x54e6,
+ 0x08: 0x550f,
+ 0x09: 0x5514,
+ 0x0a: 0x54fd,
+ 0x0b: 0x54ee,
+ 0x0c: 0x54ed,
+ 0x0d: 0x54fa,
+ 0x0e: 0x54e2,
+ 0x0f: 0x5539,
+ 0x10: 0x5540,
+ 0x11: 0x5563,
+ 0x12: 0x554c,
+ 0x13: 0x552e,
+ 0x14: 0x555c,
+ 0x15: 0x5545,
+ 0x16: 0x5556,
+ 0x17: 0x5557,
+ 0x18: 0x5538,
+ 0x19: 0x5533,
+ 0x1a: 0x555d,
+ 0x1b: 0x5599,
+ 0x1c: 0x5580,
+ 0x1d: 0x54af,
+ 0x1e: 0x558a,
+ 0x1f: 0x559f,
+ 0x20: 0x557b,
+ 0x21: 0x557e,
+ 0x22: 0x5598,
+ 0x23: 0x559e,
+ 0x24: 0x55ae,
+ 0x25: 0x557c,
+ 0x26: 0x5583,
+ 0x27: 0x55a9,
+ 0x28: 0x5587,
+ 0x29: 0x55a8,
+ 0x2a: 0x55da,
+ 0x2b: 0x55c5,
+ 0x2c: 0x55df,
+ 0x2d: 0x55c4,
+ 0x2e: 0x55dc,
+ 0x2f: 0x55e4,
+ 0x30: 0x55d4,
+ 0x31: 0x5614,
+ 0x32: 0x55f7,
+ 0x33: 0x5616,
+ 0x34: 0x55fe,
+ 0x35: 0x55fd,
+ 0x36: 0x561b,
+ 0x37: 0x55f9,
+ 0x38: 0x564e,
+ 0x39: 0x5650,
+ 0x3a: 0x71df,
+ 0x3b: 0x5634,
+ 0x3c: 0x5636,
+ 0x3d: 0x5632,
+ 0x3e: 0x5638,
+ 0x3f: 0x566b,
+ 0x40: 0x5664,
+ 0x41: 0x562f,
+ 0x42: 0x566c,
+ 0x43: 0x566a,
+ 0x44: 0x5686,
+ 0x45: 0x5680,
+ 0x46: 0x568a,
+ 0x47: 0x56a0,
+ 0x48: 0x5694,
+ 0x49: 0x568f,
+ 0x4a: 0x56a5,
+ 0x4b: 0x56ae,
+ 0x4c: 0x56b6,
+ 0x4d: 0x56b4,
+ 0x4e: 0x56c2,
+ 0x4f: 0x56bc,
+ 0x50: 0x56c1,
+ 0x51: 0x56c3,
+ 0x52: 0x56c0,
+ 0x53: 0x56c8,
+ 0x54: 0x56ce,
+ 0x55: 0x56d1,
+ 0x56: 0x56d3,
+ 0x57: 0x56d7,
+ 0x58: 0x56ee,
+ 0x59: 0x56f9,
+ 0x5a: 0x5700,
+ 0x5b: 0x56ff,
+ 0x5c: 0x5704,
+ 0x5d: 0x5709,
+ },
+ 0x33: [94]uint16{
+ 0x00: 0x5708,
+ 0x01: 0x570b,
+ 0x02: 0x570d,
+ 0x03: 0x5713,
+ 0x04: 0x5718,
+ 0x05: 0x5716,
+ 0x06: 0x55c7,
+ 0x07: 0x571c,
+ 0x08: 0x5726,
+ 0x09: 0x5737,
+ 0x0a: 0x5738,
+ 0x0b: 0x574e,
+ 0x0c: 0x573b,
+ 0x0d: 0x5740,
+ 0x0e: 0x574f,
+ 0x0f: 0x5769,
+ 0x10: 0x57c0,
+ 0x11: 0x5788,
+ 0x12: 0x5761,
+ 0x13: 0x577f,
+ 0x14: 0x5789,
+ 0x15: 0x5793,
+ 0x16: 0x57a0,
+ 0x17: 0x57b3,
+ 0x18: 0x57a4,
+ 0x19: 0x57aa,
+ 0x1a: 0x57b0,
+ 0x1b: 0x57c3,
+ 0x1c: 0x57c6,
+ 0x1d: 0x57d4,
+ 0x1e: 0x57d2,
+ 0x1f: 0x57d3,
+ 0x20: 0x580a,
+ 0x21: 0x57d6,
+ 0x22: 0x57e3,
+ 0x23: 0x580b,
+ 0x24: 0x5819,
+ 0x25: 0x581d,
+ 0x26: 0x5872,
+ 0x27: 0x5821,
+ 0x28: 0x5862,
+ 0x29: 0x584b,
+ 0x2a: 0x5870,
+ 0x2b: 0x6bc0,
+ 0x2c: 0x5852,
+ 0x2d: 0x583d,
+ 0x2e: 0x5879,
+ 0x2f: 0x5885,
+ 0x30: 0x58b9,
+ 0x31: 0x589f,
+ 0x32: 0x58ab,
+ 0x33: 0x58ba,
+ 0x34: 0x58de,
+ 0x35: 0x58bb,
+ 0x36: 0x58b8,
+ 0x37: 0x58ae,
+ 0x38: 0x58c5,
+ 0x39: 0x58d3,
+ 0x3a: 0x58d1,
+ 0x3b: 0x58d7,
+ 0x3c: 0x58d9,
+ 0x3d: 0x58d8,
+ 0x3e: 0x58e5,
+ 0x3f: 0x58dc,
+ 0x40: 0x58e4,
+ 0x41: 0x58df,
+ 0x42: 0x58ef,
+ 0x43: 0x58fa,
+ 0x44: 0x58f9,
+ 0x45: 0x58fb,
+ 0x46: 0x58fc,
+ 0x47: 0x58fd,
+ 0x48: 0x5902,
+ 0x49: 0x590a,
+ 0x4a: 0x5910,
+ 0x4b: 0x591b,
+ 0x4c: 0x68a6,
+ 0x4d: 0x5925,
+ 0x4e: 0x592c,
+ 0x4f: 0x592d,
+ 0x50: 0x5932,
+ 0x51: 0x5938,
+ 0x52: 0x593e,
+ 0x53: 0x7ad2,
+ 0x54: 0x5955,
+ 0x55: 0x5950,
+ 0x56: 0x594e,
+ 0x57: 0x595a,
+ 0x58: 0x5958,
+ 0x59: 0x5962,
+ 0x5a: 0x5960,
+ 0x5b: 0x5967,
+ 0x5c: 0x596c,
+ 0x5d: 0x5969,
+ },
+ 0x34: [94]uint16{
+ 0x00: 0x5978,
+ 0x01: 0x5981,
+ 0x02: 0x599d,
+ 0x03: 0x4f5e,
+ 0x04: 0x4fab,
+ 0x05: 0x59a3,
+ 0x06: 0x59b2,
+ 0x07: 0x59c6,
+ 0x08: 0x59e8,
+ 0x09: 0x59dc,
+ 0x0a: 0x598d,
+ 0x0b: 0x59d9,
+ 0x0c: 0x59da,
+ 0x0d: 0x5a25,
+ 0x0e: 0x5a1f,
+ 0x0f: 0x5a11,
+ 0x10: 0x5a1c,
+ 0x11: 0x5a09,
+ 0x12: 0x5a1a,
+ 0x13: 0x5a40,
+ 0x14: 0x5a6c,
+ 0x15: 0x5a49,
+ 0x16: 0x5a35,
+ 0x17: 0x5a36,
+ 0x18: 0x5a62,
+ 0x19: 0x5a6a,
+ 0x1a: 0x5a9a,
+ 0x1b: 0x5abc,
+ 0x1c: 0x5abe,
+ 0x1d: 0x5acb,
+ 0x1e: 0x5ac2,
+ 0x1f: 0x5abd,
+ 0x20: 0x5ae3,
+ 0x21: 0x5ad7,
+ 0x22: 0x5ae6,
+ 0x23: 0x5ae9,
+ 0x24: 0x5ad6,
+ 0x25: 0x5afa,
+ 0x26: 0x5afb,
+ 0x27: 0x5b0c,
+ 0x28: 0x5b0b,
+ 0x29: 0x5b16,
+ 0x2a: 0x5b32,
+ 0x2b: 0x5ad0,
+ 0x2c: 0x5b2a,
+ 0x2d: 0x5b36,
+ 0x2e: 0x5b3e,
+ 0x2f: 0x5b43,
+ 0x30: 0x5b45,
+ 0x31: 0x5b40,
+ 0x32: 0x5b51,
+ 0x33: 0x5b55,
+ 0x34: 0x5b5a,
+ 0x35: 0x5b5b,
+ 0x36: 0x5b65,
+ 0x37: 0x5b69,
+ 0x38: 0x5b70,
+ 0x39: 0x5b73,
+ 0x3a: 0x5b75,
+ 0x3b: 0x5b78,
+ 0x3c: 0x6588,
+ 0x3d: 0x5b7a,
+ 0x3e: 0x5b80,
+ 0x3f: 0x5b83,
+ 0x40: 0x5ba6,
+ 0x41: 0x5bb8,
+ 0x42: 0x5bc3,
+ 0x43: 0x5bc7,
+ 0x44: 0x5bc9,
+ 0x45: 0x5bd4,
+ 0x46: 0x5bd0,
+ 0x47: 0x5be4,
+ 0x48: 0x5be6,
+ 0x49: 0x5be2,
+ 0x4a: 0x5bde,
+ 0x4b: 0x5be5,
+ 0x4c: 0x5beb,
+ 0x4d: 0x5bf0,
+ 0x4e: 0x5bf6,
+ 0x4f: 0x5bf3,
+ 0x50: 0x5c05,
+ 0x51: 0x5c07,
+ 0x52: 0x5c08,
+ 0x53: 0x5c0d,
+ 0x54: 0x5c13,
+ 0x55: 0x5c20,
+ 0x56: 0x5c22,
+ 0x57: 0x5c28,
+ 0x58: 0x5c38,
+ 0x59: 0x5c39,
+ 0x5a: 0x5c41,
+ 0x5b: 0x5c46,
+ 0x5c: 0x5c4e,
+ 0x5d: 0x5c53,
+ },
+ 0x35: [94]uint16{
+ 0x00: 0x5c50,
+ 0x01: 0x5c4f,
+ 0x02: 0x5b71,
+ 0x03: 0x5c6c,
+ 0x04: 0x5c6e,
+ 0x05: 0x4e62,
+ 0x06: 0x5c76,
+ 0x07: 0x5c79,
+ 0x08: 0x5c8c,
+ 0x09: 0x5c91,
+ 0x0a: 0x5c94,
+ 0x0b: 0x599b,
+ 0x0c: 0x5cab,
+ 0x0d: 0x5cbb,
+ 0x0e: 0x5cb6,
+ 0x0f: 0x5cbc,
+ 0x10: 0x5cb7,
+ 0x11: 0x5cc5,
+ 0x12: 0x5cbe,
+ 0x13: 0x5cc7,
+ 0x14: 0x5cd9,
+ 0x15: 0x5ce9,
+ 0x16: 0x5cfd,
+ 0x17: 0x5cfa,
+ 0x18: 0x5ced,
+ 0x19: 0x5d8c,
+ 0x1a: 0x5cea,
+ 0x1b: 0x5d0b,
+ 0x1c: 0x5d15,
+ 0x1d: 0x5d17,
+ 0x1e: 0x5d5c,
+ 0x1f: 0x5d1f,
+ 0x20: 0x5d1b,
+ 0x21: 0x5d11,
+ 0x22: 0x5d14,
+ 0x23: 0x5d22,
+ 0x24: 0x5d1a,
+ 0x25: 0x5d19,
+ 0x26: 0x5d18,
+ 0x27: 0x5d4c,
+ 0x28: 0x5d52,
+ 0x29: 0x5d4e,
+ 0x2a: 0x5d4b,
+ 0x2b: 0x5d6c,
+ 0x2c: 0x5d73,
+ 0x2d: 0x5d76,
+ 0x2e: 0x5d87,
+ 0x2f: 0x5d84,
+ 0x30: 0x5d82,
+ 0x31: 0x5da2,
+ 0x32: 0x5d9d,
+ 0x33: 0x5dac,
+ 0x34: 0x5dae,
+ 0x35: 0x5dbd,
+ 0x36: 0x5d90,
+ 0x37: 0x5db7,
+ 0x38: 0x5dbc,
+ 0x39: 0x5dc9,
+ 0x3a: 0x5dcd,
+ 0x3b: 0x5dd3,
+ 0x3c: 0x5dd2,
+ 0x3d: 0x5dd6,
+ 0x3e: 0x5ddb,
+ 0x3f: 0x5deb,
+ 0x40: 0x5df2,
+ 0x41: 0x5df5,
+ 0x42: 0x5e0b,
+ 0x43: 0x5e1a,
+ 0x44: 0x5e19,
+ 0x45: 0x5e11,
+ 0x46: 0x5e1b,
+ 0x47: 0x5e36,
+ 0x48: 0x5e37,
+ 0x49: 0x5e44,
+ 0x4a: 0x5e43,
+ 0x4b: 0x5e40,
+ 0x4c: 0x5e4e,
+ 0x4d: 0x5e57,
+ 0x4e: 0x5e54,
+ 0x4f: 0x5e5f,
+ 0x50: 0x5e62,
+ 0x51: 0x5e64,
+ 0x52: 0x5e47,
+ 0x53: 0x5e75,
+ 0x54: 0x5e76,
+ 0x55: 0x5e7a,
+ 0x56: 0x9ebc,
+ 0x57: 0x5e7f,
+ 0x58: 0x5ea0,
+ 0x59: 0x5ec1,
+ 0x5a: 0x5ec2,
+ 0x5b: 0x5ec8,
+ 0x5c: 0x5ed0,
+ 0x5d: 0x5ecf,
+ },
+ 0x36: [94]uint16{
+ 0x00: 0x5ed6,
+ 0x01: 0x5ee3,
+ 0x02: 0x5edd,
+ 0x03: 0x5eda,
+ 0x04: 0x5edb,
+ 0x05: 0x5ee2,
+ 0x06: 0x5ee1,
+ 0x07: 0x5ee8,
+ 0x08: 0x5ee9,
+ 0x09: 0x5eec,
+ 0x0a: 0x5ef1,
+ 0x0b: 0x5ef3,
+ 0x0c: 0x5ef0,
+ 0x0d: 0x5ef4,
+ 0x0e: 0x5ef8,
+ 0x0f: 0x5efe,
+ 0x10: 0x5f03,
+ 0x11: 0x5f09,
+ 0x12: 0x5f5d,
+ 0x13: 0x5f5c,
+ 0x14: 0x5f0b,
+ 0x15: 0x5f11,
+ 0x16: 0x5f16,
+ 0x17: 0x5f29,
+ 0x18: 0x5f2d,
+ 0x19: 0x5f38,
+ 0x1a: 0x5f41,
+ 0x1b: 0x5f48,
+ 0x1c: 0x5f4c,
+ 0x1d: 0x5f4e,
+ 0x1e: 0x5f2f,
+ 0x1f: 0x5f51,
+ 0x20: 0x5f56,
+ 0x21: 0x5f57,
+ 0x22: 0x5f59,
+ 0x23: 0x5f61,
+ 0x24: 0x5f6d,
+ 0x25: 0x5f73,
+ 0x26: 0x5f77,
+ 0x27: 0x5f83,
+ 0x28: 0x5f82,
+ 0x29: 0x5f7f,
+ 0x2a: 0x5f8a,
+ 0x2b: 0x5f88,
+ 0x2c: 0x5f91,
+ 0x2d: 0x5f87,
+ 0x2e: 0x5f9e,
+ 0x2f: 0x5f99,
+ 0x30: 0x5f98,
+ 0x31: 0x5fa0,
+ 0x32: 0x5fa8,
+ 0x33: 0x5fad,
+ 0x34: 0x5fbc,
+ 0x35: 0x5fd6,
+ 0x36: 0x5ffb,
+ 0x37: 0x5fe4,
+ 0x38: 0x5ff8,
+ 0x39: 0x5ff1,
+ 0x3a: 0x5fdd,
+ 0x3b: 0x60b3,
+ 0x3c: 0x5fff,
+ 0x3d: 0x6021,
+ 0x3e: 0x6060,
+ 0x3f: 0x6019,
+ 0x40: 0x6010,
+ 0x41: 0x6029,
+ 0x42: 0x600e,
+ 0x43: 0x6031,
+ 0x44: 0x601b,
+ 0x45: 0x6015,
+ 0x46: 0x602b,
+ 0x47: 0x6026,
+ 0x48: 0x600f,
+ 0x49: 0x603a,
+ 0x4a: 0x605a,
+ 0x4b: 0x6041,
+ 0x4c: 0x606a,
+ 0x4d: 0x6077,
+ 0x4e: 0x605f,
+ 0x4f: 0x604a,
+ 0x50: 0x6046,
+ 0x51: 0x604d,
+ 0x52: 0x6063,
+ 0x53: 0x6043,
+ 0x54: 0x6064,
+ 0x55: 0x6042,
+ 0x56: 0x606c,
+ 0x57: 0x606b,
+ 0x58: 0x6059,
+ 0x59: 0x6081,
+ 0x5a: 0x608d,
+ 0x5b: 0x60e7,
+ 0x5c: 0x6083,
+ 0x5d: 0x609a,
+ },
+ 0x37: [94]uint16{
+ 0x00: 0x6084,
+ 0x01: 0x609b,
+ 0x02: 0x6096,
+ 0x03: 0x6097,
+ 0x04: 0x6092,
+ 0x05: 0x60a7,
+ 0x06: 0x608b,
+ 0x07: 0x60e1,
+ 0x08: 0x60b8,
+ 0x09: 0x60e0,
+ 0x0a: 0x60d3,
+ 0x0b: 0x60b4,
+ 0x0c: 0x5ff0,
+ 0x0d: 0x60bd,
+ 0x0e: 0x60c6,
+ 0x0f: 0x60b5,
+ 0x10: 0x60d8,
+ 0x11: 0x614d,
+ 0x12: 0x6115,
+ 0x13: 0x6106,
+ 0x14: 0x60f6,
+ 0x15: 0x60f7,
+ 0x16: 0x6100,
+ 0x17: 0x60f4,
+ 0x18: 0x60fa,
+ 0x19: 0x6103,
+ 0x1a: 0x6121,
+ 0x1b: 0x60fb,
+ 0x1c: 0x60f1,
+ 0x1d: 0x610d,
+ 0x1e: 0x610e,
+ 0x1f: 0x6147,
+ 0x20: 0x613e,
+ 0x21: 0x6128,
+ 0x22: 0x6127,
+ 0x23: 0x614a,
+ 0x24: 0x613f,
+ 0x25: 0x613c,
+ 0x26: 0x612c,
+ 0x27: 0x6134,
+ 0x28: 0x613d,
+ 0x29: 0x6142,
+ 0x2a: 0x6144,
+ 0x2b: 0x6173,
+ 0x2c: 0x6177,
+ 0x2d: 0x6158,
+ 0x2e: 0x6159,
+ 0x2f: 0x615a,
+ 0x30: 0x616b,
+ 0x31: 0x6174,
+ 0x32: 0x616f,
+ 0x33: 0x6165,
+ 0x34: 0x6171,
+ 0x35: 0x615f,
+ 0x36: 0x615d,
+ 0x37: 0x6153,
+ 0x38: 0x6175,
+ 0x39: 0x6199,
+ 0x3a: 0x6196,
+ 0x3b: 0x6187,
+ 0x3c: 0x61ac,
+ 0x3d: 0x6194,
+ 0x3e: 0x619a,
+ 0x3f: 0x618a,
+ 0x40: 0x6191,
+ 0x41: 0x61ab,
+ 0x42: 0x61ae,
+ 0x43: 0x61cc,
+ 0x44: 0x61ca,
+ 0x45: 0x61c9,
+ 0x46: 0x61f7,
+ 0x47: 0x61c8,
+ 0x48: 0x61c3,
+ 0x49: 0x61c6,
+ 0x4a: 0x61ba,
+ 0x4b: 0x61cb,
+ 0x4c: 0x7f79,
+ 0x4d: 0x61cd,
+ 0x4e: 0x61e6,
+ 0x4f: 0x61e3,
+ 0x50: 0x61f6,
+ 0x51: 0x61fa,
+ 0x52: 0x61f4,
+ 0x53: 0x61ff,
+ 0x54: 0x61fd,
+ 0x55: 0x61fc,
+ 0x56: 0x61fe,
+ 0x57: 0x6200,
+ 0x58: 0x6208,
+ 0x59: 0x6209,
+ 0x5a: 0x620d,
+ 0x5b: 0x620c,
+ 0x5c: 0x6214,
+ 0x5d: 0x621b,
+ },
+ 0x38: [94]uint16{
+ 0x00: 0x621e,
+ 0x01: 0x6221,
+ 0x02: 0x622a,
+ 0x03: 0x622e,
+ 0x04: 0x6230,
+ 0x05: 0x6232,
+ 0x06: 0x6233,
+ 0x07: 0x6241,
+ 0x08: 0x624e,
+ 0x09: 0x625e,
+ 0x0a: 0x6263,
+ 0x0b: 0x625b,
+ 0x0c: 0x6260,
+ 0x0d: 0x6268,
+ 0x0e: 0x627c,
+ 0x0f: 0x6282,
+ 0x10: 0x6289,
+ 0x11: 0x627e,
+ 0x12: 0x6292,
+ 0x13: 0x6293,
+ 0x14: 0x6296,
+ 0x15: 0x62d4,
+ 0x16: 0x6283,
+ 0x17: 0x6294,
+ 0x18: 0x62d7,
+ 0x19: 0x62d1,
+ 0x1a: 0x62bb,
+ 0x1b: 0x62cf,
+ 0x1c: 0x62ff,
+ 0x1d: 0x62c6,
+ 0x1e: 0x64d4,
+ 0x1f: 0x62c8,
+ 0x20: 0x62dc,
+ 0x21: 0x62cc,
+ 0x22: 0x62ca,
+ 0x23: 0x62c2,
+ 0x24: 0x62c7,
+ 0x25: 0x629b,
+ 0x26: 0x62c9,
+ 0x27: 0x630c,
+ 0x28: 0x62ee,
+ 0x29: 0x62f1,
+ 0x2a: 0x6327,
+ 0x2b: 0x6302,
+ 0x2c: 0x6308,
+ 0x2d: 0x62ef,
+ 0x2e: 0x62f5,
+ 0x2f: 0x6350,
+ 0x30: 0x633e,
+ 0x31: 0x634d,
+ 0x32: 0x641c,
+ 0x33: 0x634f,
+ 0x34: 0x6396,
+ 0x35: 0x638e,
+ 0x36: 0x6380,
+ 0x37: 0x63ab,
+ 0x38: 0x6376,
+ 0x39: 0x63a3,
+ 0x3a: 0x638f,
+ 0x3b: 0x6389,
+ 0x3c: 0x639f,
+ 0x3d: 0x63b5,
+ 0x3e: 0x636b,
+ 0x3f: 0x6369,
+ 0x40: 0x63be,
+ 0x41: 0x63e9,
+ 0x42: 0x63c0,
+ 0x43: 0x63c6,
+ 0x44: 0x63e3,
+ 0x45: 0x63c9,
+ 0x46: 0x63d2,
+ 0x47: 0x63f6,
+ 0x48: 0x63c4,
+ 0x49: 0x6416,
+ 0x4a: 0x6434,
+ 0x4b: 0x6406,
+ 0x4c: 0x6413,
+ 0x4d: 0x6426,
+ 0x4e: 0x6436,
+ 0x4f: 0x651d,
+ 0x50: 0x6417,
+ 0x51: 0x6428,
+ 0x52: 0x640f,
+ 0x53: 0x6467,
+ 0x54: 0x646f,
+ 0x55: 0x6476,
+ 0x56: 0x644e,
+ 0x57: 0x652a,
+ 0x58: 0x6495,
+ 0x59: 0x6493,
+ 0x5a: 0x64a5,
+ 0x5b: 0x64a9,
+ 0x5c: 0x6488,
+ 0x5d: 0x64bc,
+ },
+ 0x39: [94]uint16{
+ 0x00: 0x64da,
+ 0x01: 0x64d2,
+ 0x02: 0x64c5,
+ 0x03: 0x64c7,
+ 0x04: 0x64bb,
+ 0x05: 0x64d8,
+ 0x06: 0x64c2,
+ 0x07: 0x64f1,
+ 0x08: 0x64e7,
+ 0x09: 0x8209,
+ 0x0a: 0x64e0,
+ 0x0b: 0x64e1,
+ 0x0c: 0x62ac,
+ 0x0d: 0x64e3,
+ 0x0e: 0x64ef,
+ 0x0f: 0x652c,
+ 0x10: 0x64f6,
+ 0x11: 0x64f4,
+ 0x12: 0x64f2,
+ 0x13: 0x64fa,
+ 0x14: 0x6500,
+ 0x15: 0x64fd,
+ 0x16: 0x6518,
+ 0x17: 0x651c,
+ 0x18: 0x6505,
+ 0x19: 0x6524,
+ 0x1a: 0x6523,
+ 0x1b: 0x652b,
+ 0x1c: 0x6534,
+ 0x1d: 0x6535,
+ 0x1e: 0x6537,
+ 0x1f: 0x6536,
+ 0x20: 0x6538,
+ 0x21: 0x754b,
+ 0x22: 0x6548,
+ 0x23: 0x6556,
+ 0x24: 0x6555,
+ 0x25: 0x654d,
+ 0x26: 0x6558,
+ 0x27: 0x655e,
+ 0x28: 0x655d,
+ 0x29: 0x6572,
+ 0x2a: 0x6578,
+ 0x2b: 0x6582,
+ 0x2c: 0x6583,
+ 0x2d: 0x8b8a,
+ 0x2e: 0x659b,
+ 0x2f: 0x659f,
+ 0x30: 0x65ab,
+ 0x31: 0x65b7,
+ 0x32: 0x65c3,
+ 0x33: 0x65c6,
+ 0x34: 0x65c1,
+ 0x35: 0x65c4,
+ 0x36: 0x65cc,
+ 0x37: 0x65d2,
+ 0x38: 0x65db,
+ 0x39: 0x65d9,
+ 0x3a: 0x65e0,
+ 0x3b: 0x65e1,
+ 0x3c: 0x65f1,
+ 0x3d: 0x6772,
+ 0x3e: 0x660a,
+ 0x3f: 0x6603,
+ 0x40: 0x65fb,
+ 0x41: 0x6773,
+ 0x42: 0x6635,
+ 0x43: 0x6636,
+ 0x44: 0x6634,
+ 0x45: 0x661c,
+ 0x46: 0x664f,
+ 0x47: 0x6644,
+ 0x48: 0x6649,
+ 0x49: 0x6641,
+ 0x4a: 0x665e,
+ 0x4b: 0x665d,
+ 0x4c: 0x6664,
+ 0x4d: 0x6667,
+ 0x4e: 0x6668,
+ 0x4f: 0x665f,
+ 0x50: 0x6662,
+ 0x51: 0x6670,
+ 0x52: 0x6683,
+ 0x53: 0x6688,
+ 0x54: 0x668e,
+ 0x55: 0x6689,
+ 0x56: 0x6684,
+ 0x57: 0x6698,
+ 0x58: 0x669d,
+ 0x59: 0x66c1,
+ 0x5a: 0x66b9,
+ 0x5b: 0x66c9,
+ 0x5c: 0x66be,
+ 0x5d: 0x66bc,
+ },
+ 0x3a: [94]uint16{
+ 0x00: 0x66c4,
+ 0x01: 0x66b8,
+ 0x02: 0x66d6,
+ 0x03: 0x66da,
+ 0x04: 0x66e0,
+ 0x05: 0x663f,
+ 0x06: 0x66e6,
+ 0x07: 0x66e9,
+ 0x08: 0x66f0,
+ 0x09: 0x66f5,
+ 0x0a: 0x66f7,
+ 0x0b: 0x670f,
+ 0x0c: 0x6716,
+ 0x0d: 0x671e,
+ 0x0e: 0x6726,
+ 0x0f: 0x6727,
+ 0x10: 0x9738,
+ 0x11: 0x672e,
+ 0x12: 0x673f,
+ 0x13: 0x6736,
+ 0x14: 0x6741,
+ 0x15: 0x6738,
+ 0x16: 0x6737,
+ 0x17: 0x6746,
+ 0x18: 0x675e,
+ 0x19: 0x6760,
+ 0x1a: 0x6759,
+ 0x1b: 0x6763,
+ 0x1c: 0x6764,
+ 0x1d: 0x6789,
+ 0x1e: 0x6770,
+ 0x1f: 0x67a9,
+ 0x20: 0x677c,
+ 0x21: 0x676a,
+ 0x22: 0x678c,
+ 0x23: 0x678b,
+ 0x24: 0x67a6,
+ 0x25: 0x67a1,
+ 0x26: 0x6785,
+ 0x27: 0x67b7,
+ 0x28: 0x67ef,
+ 0x29: 0x67b4,
+ 0x2a: 0x67ec,
+ 0x2b: 0x67b3,
+ 0x2c: 0x67e9,
+ 0x2d: 0x67b8,
+ 0x2e: 0x67e4,
+ 0x2f: 0x67de,
+ 0x30: 0x67dd,
+ 0x31: 0x67e2,
+ 0x32: 0x67ee,
+ 0x33: 0x67b9,
+ 0x34: 0x67ce,
+ 0x35: 0x67c6,
+ 0x36: 0x67e7,
+ 0x37: 0x6a9c,
+ 0x38: 0x681e,
+ 0x39: 0x6846,
+ 0x3a: 0x6829,
+ 0x3b: 0x6840,
+ 0x3c: 0x684d,
+ 0x3d: 0x6832,
+ 0x3e: 0x684e,
+ 0x3f: 0x68b3,
+ 0x40: 0x682b,
+ 0x41: 0x6859,
+ 0x42: 0x6863,
+ 0x43: 0x6877,
+ 0x44: 0x687f,
+ 0x45: 0x689f,
+ 0x46: 0x688f,
+ 0x47: 0x68ad,
+ 0x48: 0x6894,
+ 0x49: 0x689d,
+ 0x4a: 0x689b,
+ 0x4b: 0x6883,
+ 0x4c: 0x6aae,
+ 0x4d: 0x68b9,
+ 0x4e: 0x6874,
+ 0x4f: 0x68b5,
+ 0x50: 0x68a0,
+ 0x51: 0x68ba,
+ 0x52: 0x690f,
+ 0x53: 0x688d,
+ 0x54: 0x687e,
+ 0x55: 0x6901,
+ 0x56: 0x68ca,
+ 0x57: 0x6908,
+ 0x58: 0x68d8,
+ 0x59: 0x6922,
+ 0x5a: 0x6926,
+ 0x5b: 0x68e1,
+ 0x5c: 0x690c,
+ 0x5d: 0x68cd,
+ },
+ 0x3b: [94]uint16{
+ 0x00: 0x68d4,
+ 0x01: 0x68e7,
+ 0x02: 0x68d5,
+ 0x03: 0x6936,
+ 0x04: 0x6912,
+ 0x05: 0x6904,
+ 0x06: 0x68d7,
+ 0x07: 0x68e3,
+ 0x08: 0x6925,
+ 0x09: 0x68f9,
+ 0x0a: 0x68e0,
+ 0x0b: 0x68ef,
+ 0x0c: 0x6928,
+ 0x0d: 0x692a,
+ 0x0e: 0x691a,
+ 0x0f: 0x6923,
+ 0x10: 0x6921,
+ 0x11: 0x68c6,
+ 0x12: 0x6979,
+ 0x13: 0x6977,
+ 0x14: 0x695c,
+ 0x15: 0x6978,
+ 0x16: 0x696b,
+ 0x17: 0x6954,
+ 0x18: 0x697e,
+ 0x19: 0x696e,
+ 0x1a: 0x6939,
+ 0x1b: 0x6974,
+ 0x1c: 0x693d,
+ 0x1d: 0x6959,
+ 0x1e: 0x6930,
+ 0x1f: 0x6961,
+ 0x20: 0x695e,
+ 0x21: 0x695d,
+ 0x22: 0x6981,
+ 0x23: 0x696a,
+ 0x24: 0x69b2,
+ 0x25: 0x69ae,
+ 0x26: 0x69d0,
+ 0x27: 0x69bf,
+ 0x28: 0x69c1,
+ 0x29: 0x69d3,
+ 0x2a: 0x69be,
+ 0x2b: 0x69ce,
+ 0x2c: 0x5be8,
+ 0x2d: 0x69ca,
+ 0x2e: 0x69dd,
+ 0x2f: 0x69bb,
+ 0x30: 0x69c3,
+ 0x31: 0x69a7,
+ 0x32: 0x6a2e,
+ 0x33: 0x6991,
+ 0x34: 0x69a0,
+ 0x35: 0x699c,
+ 0x36: 0x6995,
+ 0x37: 0x69b4,
+ 0x38: 0x69de,
+ 0x39: 0x69e8,
+ 0x3a: 0x6a02,
+ 0x3b: 0x6a1b,
+ 0x3c: 0x69ff,
+ 0x3d: 0x6b0a,
+ 0x3e: 0x69f9,
+ 0x3f: 0x69f2,
+ 0x40: 0x69e7,
+ 0x41: 0x6a05,
+ 0x42: 0x69b1,
+ 0x43: 0x6a1e,
+ 0x44: 0x69ed,
+ 0x45: 0x6a14,
+ 0x46: 0x69eb,
+ 0x47: 0x6a0a,
+ 0x48: 0x6a12,
+ 0x49: 0x6ac1,
+ 0x4a: 0x6a23,
+ 0x4b: 0x6a13,
+ 0x4c: 0x6a44,
+ 0x4d: 0x6a0c,
+ 0x4e: 0x6a72,
+ 0x4f: 0x6a36,
+ 0x50: 0x6a78,
+ 0x51: 0x6a47,
+ 0x52: 0x6a62,
+ 0x53: 0x6a59,
+ 0x54: 0x6a66,
+ 0x55: 0x6a48,
+ 0x56: 0x6a38,
+ 0x57: 0x6a22,
+ 0x58: 0x6a90,
+ 0x59: 0x6a8d,
+ 0x5a: 0x6aa0,
+ 0x5b: 0x6a84,
+ 0x5c: 0x6aa2,
+ 0x5d: 0x6aa3,
+ },
+ 0x3c: [94]uint16{
+ 0x00: 0x6a97,
+ 0x01: 0x8617,
+ 0x02: 0x6abb,
+ 0x03: 0x6ac3,
+ 0x04: 0x6ac2,
+ 0x05: 0x6ab8,
+ 0x06: 0x6ab3,
+ 0x07: 0x6aac,
+ 0x08: 0x6ade,
+ 0x09: 0x6ad1,
+ 0x0a: 0x6adf,
+ 0x0b: 0x6aaa,
+ 0x0c: 0x6ada,
+ 0x0d: 0x6aea,
+ 0x0e: 0x6afb,
+ 0x0f: 0x6b05,
+ 0x10: 0x8616,
+ 0x11: 0x6afa,
+ 0x12: 0x6b12,
+ 0x13: 0x6b16,
+ 0x14: 0x9b31,
+ 0x15: 0x6b1f,
+ 0x16: 0x6b38,
+ 0x17: 0x6b37,
+ 0x18: 0x76dc,
+ 0x19: 0x6b39,
+ 0x1a: 0x98ee,
+ 0x1b: 0x6b47,
+ 0x1c: 0x6b43,
+ 0x1d: 0x6b49,
+ 0x1e: 0x6b50,
+ 0x1f: 0x6b59,
+ 0x20: 0x6b54,
+ 0x21: 0x6b5b,
+ 0x22: 0x6b5f,
+ 0x23: 0x6b61,
+ 0x24: 0x6b78,
+ 0x25: 0x6b79,
+ 0x26: 0x6b7f,
+ 0x27: 0x6b80,
+ 0x28: 0x6b84,
+ 0x29: 0x6b83,
+ 0x2a: 0x6b8d,
+ 0x2b: 0x6b98,
+ 0x2c: 0x6b95,
+ 0x2d: 0x6b9e,
+ 0x2e: 0x6ba4,
+ 0x2f: 0x6baa,
+ 0x30: 0x6bab,
+ 0x31: 0x6baf,
+ 0x32: 0x6bb2,
+ 0x33: 0x6bb1,
+ 0x34: 0x6bb3,
+ 0x35: 0x6bb7,
+ 0x36: 0x6bbc,
+ 0x37: 0x6bc6,
+ 0x38: 0x6bcb,
+ 0x39: 0x6bd3,
+ 0x3a: 0x6bdf,
+ 0x3b: 0x6bec,
+ 0x3c: 0x6beb,
+ 0x3d: 0x6bf3,
+ 0x3e: 0x6bef,
+ 0x3f: 0x9ebe,
+ 0x40: 0x6c08,
+ 0x41: 0x6c13,
+ 0x42: 0x6c14,
+ 0x43: 0x6c1b,
+ 0x44: 0x6c24,
+ 0x45: 0x6c23,
+ 0x46: 0x6c5e,
+ 0x47: 0x6c55,
+ 0x48: 0x6c62,
+ 0x49: 0x6c6a,
+ 0x4a: 0x6c82,
+ 0x4b: 0x6c8d,
+ 0x4c: 0x6c9a,
+ 0x4d: 0x6c81,
+ 0x4e: 0x6c9b,
+ 0x4f: 0x6c7e,
+ 0x50: 0x6c68,
+ 0x51: 0x6c73,
+ 0x52: 0x6c92,
+ 0x53: 0x6c90,
+ 0x54: 0x6cc4,
+ 0x55: 0x6cf1,
+ 0x56: 0x6cd3,
+ 0x57: 0x6cbd,
+ 0x58: 0x6cd7,
+ 0x59: 0x6cc5,
+ 0x5a: 0x6cdd,
+ 0x5b: 0x6cae,
+ 0x5c: 0x6cb1,
+ 0x5d: 0x6cbe,
+ },
+ 0x3d: [94]uint16{
+ 0x00: 0x6cba,
+ 0x01: 0x6cdb,
+ 0x02: 0x6cef,
+ 0x03: 0x6cd9,
+ 0x04: 0x6cea,
+ 0x05: 0x6d1f,
+ 0x06: 0x884d,
+ 0x07: 0x6d36,
+ 0x08: 0x6d2b,
+ 0x09: 0x6d3d,
+ 0x0a: 0x6d38,
+ 0x0b: 0x6d19,
+ 0x0c: 0x6d35,
+ 0x0d: 0x6d33,
+ 0x0e: 0x6d12,
+ 0x0f: 0x6d0c,
+ 0x10: 0x6d63,
+ 0x11: 0x6d93,
+ 0x12: 0x6d64,
+ 0x13: 0x6d5a,
+ 0x14: 0x6d79,
+ 0x15: 0x6d59,
+ 0x16: 0x6d8e,
+ 0x17: 0x6d95,
+ 0x18: 0x6fe4,
+ 0x19: 0x6d85,
+ 0x1a: 0x6df9,
+ 0x1b: 0x6e15,
+ 0x1c: 0x6e0a,
+ 0x1d: 0x6db5,
+ 0x1e: 0x6dc7,
+ 0x1f: 0x6de6,
+ 0x20: 0x6db8,
+ 0x21: 0x6dc6,
+ 0x22: 0x6dec,
+ 0x23: 0x6dde,
+ 0x24: 0x6dcc,
+ 0x25: 0x6de8,
+ 0x26: 0x6dd2,
+ 0x27: 0x6dc5,
+ 0x28: 0x6dfa,
+ 0x29: 0x6dd9,
+ 0x2a: 0x6de4,
+ 0x2b: 0x6dd5,
+ 0x2c: 0x6dea,
+ 0x2d: 0x6dee,
+ 0x2e: 0x6e2d,
+ 0x2f: 0x6e6e,
+ 0x30: 0x6e2e,
+ 0x31: 0x6e19,
+ 0x32: 0x6e72,
+ 0x33: 0x6e5f,
+ 0x34: 0x6e3e,
+ 0x35: 0x6e23,
+ 0x36: 0x6e6b,
+ 0x37: 0x6e2b,
+ 0x38: 0x6e76,
+ 0x39: 0x6e4d,
+ 0x3a: 0x6e1f,
+ 0x3b: 0x6e43,
+ 0x3c: 0x6e3a,
+ 0x3d: 0x6e4e,
+ 0x3e: 0x6e24,
+ 0x3f: 0x6eff,
+ 0x40: 0x6e1d,
+ 0x41: 0x6e38,
+ 0x42: 0x6e82,
+ 0x43: 0x6eaa,
+ 0x44: 0x6e98,
+ 0x45: 0x6ec9,
+ 0x46: 0x6eb7,
+ 0x47: 0x6ed3,
+ 0x48: 0x6ebd,
+ 0x49: 0x6eaf,
+ 0x4a: 0x6ec4,
+ 0x4b: 0x6eb2,
+ 0x4c: 0x6ed4,
+ 0x4d: 0x6ed5,
+ 0x4e: 0x6e8f,
+ 0x4f: 0x6ea5,
+ 0x50: 0x6ec2,
+ 0x51: 0x6e9f,
+ 0x52: 0x6f41,
+ 0x53: 0x6f11,
+ 0x54: 0x704c,
+ 0x55: 0x6eec,
+ 0x56: 0x6ef8,
+ 0x57: 0x6efe,
+ 0x58: 0x6f3f,
+ 0x59: 0x6ef2,
+ 0x5a: 0x6f31,
+ 0x5b: 0x6eef,
+ 0x5c: 0x6f32,
+ 0x5d: 0x6ecc,
+ },
+ 0x3e: [94]uint16{
+ 0x00: 0x6f3e,
+ 0x01: 0x6f13,
+ 0x02: 0x6ef7,
+ 0x03: 0x6f86,
+ 0x04: 0x6f7a,
+ 0x05: 0x6f78,
+ 0x06: 0x6f81,
+ 0x07: 0x6f80,
+ 0x08: 0x6f6f,
+ 0x09: 0x6f5b,
+ 0x0a: 0x6ff3,
+ 0x0b: 0x6f6d,
+ 0x0c: 0x6f82,
+ 0x0d: 0x6f7c,
+ 0x0e: 0x6f58,
+ 0x0f: 0x6f8e,
+ 0x10: 0x6f91,
+ 0x11: 0x6fc2,
+ 0x12: 0x6f66,
+ 0x13: 0x6fb3,
+ 0x14: 0x6fa3,
+ 0x15: 0x6fa1,
+ 0x16: 0x6fa4,
+ 0x17: 0x6fb9,
+ 0x18: 0x6fc6,
+ 0x19: 0x6faa,
+ 0x1a: 0x6fdf,
+ 0x1b: 0x6fd5,
+ 0x1c: 0x6fec,
+ 0x1d: 0x6fd4,
+ 0x1e: 0x6fd8,
+ 0x1f: 0x6ff1,
+ 0x20: 0x6fee,
+ 0x21: 0x6fdb,
+ 0x22: 0x7009,
+ 0x23: 0x700b,
+ 0x24: 0x6ffa,
+ 0x25: 0x7011,
+ 0x26: 0x7001,
+ 0x27: 0x700f,
+ 0x28: 0x6ffe,
+ 0x29: 0x701b,
+ 0x2a: 0x701a,
+ 0x2b: 0x6f74,
+ 0x2c: 0x701d,
+ 0x2d: 0x7018,
+ 0x2e: 0x701f,
+ 0x2f: 0x7030,
+ 0x30: 0x703e,
+ 0x31: 0x7032,
+ 0x32: 0x7051,
+ 0x33: 0x7063,
+ 0x34: 0x7099,
+ 0x35: 0x7092,
+ 0x36: 0x70af,
+ 0x37: 0x70f1,
+ 0x38: 0x70ac,
+ 0x39: 0x70b8,
+ 0x3a: 0x70b3,
+ 0x3b: 0x70ae,
+ 0x3c: 0x70df,
+ 0x3d: 0x70cb,
+ 0x3e: 0x70dd,
+ 0x3f: 0x70d9,
+ 0x40: 0x7109,
+ 0x41: 0x70fd,
+ 0x42: 0x711c,
+ 0x43: 0x7119,
+ 0x44: 0x7165,
+ 0x45: 0x7155,
+ 0x46: 0x7188,
+ 0x47: 0x7166,
+ 0x48: 0x7162,
+ 0x49: 0x714c,
+ 0x4a: 0x7156,
+ 0x4b: 0x716c,
+ 0x4c: 0x718f,
+ 0x4d: 0x71fb,
+ 0x4e: 0x7184,
+ 0x4f: 0x7195,
+ 0x50: 0x71a8,
+ 0x51: 0x71ac,
+ 0x52: 0x71d7,
+ 0x53: 0x71b9,
+ 0x54: 0x71be,
+ 0x55: 0x71d2,
+ 0x56: 0x71c9,
+ 0x57: 0x71d4,
+ 0x58: 0x71ce,
+ 0x59: 0x71e0,
+ 0x5a: 0x71ec,
+ 0x5b: 0x71e7,
+ 0x5c: 0x71f5,
+ 0x5d: 0x71fc,
+ },
+ 0x3f: [94]uint16{
+ 0x00: 0x71f9,
+ 0x01: 0x71ff,
+ 0x02: 0x720d,
+ 0x03: 0x7210,
+ 0x04: 0x721b,
+ 0x05: 0x7228,
+ 0x06: 0x722d,
+ 0x07: 0x722c,
+ 0x08: 0x7230,
+ 0x09: 0x7232,
+ 0x0a: 0x723b,
+ 0x0b: 0x723c,
+ 0x0c: 0x723f,
+ 0x0d: 0x7240,
+ 0x0e: 0x7246,
+ 0x0f: 0x724b,
+ 0x10: 0x7258,
+ 0x11: 0x7274,
+ 0x12: 0x727e,
+ 0x13: 0x7282,
+ 0x14: 0x7281,
+ 0x15: 0x7287,
+ 0x16: 0x7292,
+ 0x17: 0x7296,
+ 0x18: 0x72a2,
+ 0x19: 0x72a7,
+ 0x1a: 0x72b9,
+ 0x1b: 0x72b2,
+ 0x1c: 0x72c3,
+ 0x1d: 0x72c6,
+ 0x1e: 0x72c4,
+ 0x1f: 0x72ce,
+ 0x20: 0x72d2,
+ 0x21: 0x72e2,
+ 0x22: 0x72e0,
+ 0x23: 0x72e1,
+ 0x24: 0x72f9,
+ 0x25: 0x72f7,
+ 0x26: 0x500f,
+ 0x27: 0x7317,
+ 0x28: 0x730a,
+ 0x29: 0x731c,
+ 0x2a: 0x7316,
+ 0x2b: 0x731d,
+ 0x2c: 0x7334,
+ 0x2d: 0x732f,
+ 0x2e: 0x7329,
+ 0x2f: 0x7325,
+ 0x30: 0x733e,
+ 0x31: 0x734e,
+ 0x32: 0x734f,
+ 0x33: 0x9ed8,
+ 0x34: 0x7357,
+ 0x35: 0x736a,
+ 0x36: 0x7368,
+ 0x37: 0x7370,
+ 0x38: 0x7378,
+ 0x39: 0x7375,
+ 0x3a: 0x737b,
+ 0x3b: 0x737a,
+ 0x3c: 0x73c8,
+ 0x3d: 0x73b3,
+ 0x3e: 0x73ce,
+ 0x3f: 0x73bb,
+ 0x40: 0x73c0,
+ 0x41: 0x73e5,
+ 0x42: 0x73ee,
+ 0x43: 0x73de,
+ 0x44: 0x74a2,
+ 0x45: 0x7405,
+ 0x46: 0x746f,
+ 0x47: 0x7425,
+ 0x48: 0x73f8,
+ 0x49: 0x7432,
+ 0x4a: 0x743a,
+ 0x4b: 0x7455,
+ 0x4c: 0x743f,
+ 0x4d: 0x745f,
+ 0x4e: 0x7459,
+ 0x4f: 0x7441,
+ 0x50: 0x745c,
+ 0x51: 0x7469,
+ 0x52: 0x7470,
+ 0x53: 0x7463,
+ 0x54: 0x746a,
+ 0x55: 0x7476,
+ 0x56: 0x747e,
+ 0x57: 0x748b,
+ 0x58: 0x749e,
+ 0x59: 0x74a7,
+ 0x5a: 0x74ca,
+ 0x5b: 0x74cf,
+ 0x5c: 0x74d4,
+ 0x5d: 0x73f1,
+ },
+ 0x40: [94]uint16{
+ 0x00: 0x74e0,
+ 0x01: 0x74e3,
+ 0x02: 0x74e7,
+ 0x03: 0x74e9,
+ 0x04: 0x74ee,
+ 0x05: 0x74f2,
+ 0x06: 0x74f0,
+ 0x07: 0x74f1,
+ 0x08: 0x74f8,
+ 0x09: 0x74f7,
+ 0x0a: 0x7504,
+ 0x0b: 0x7503,
+ 0x0c: 0x7505,
+ 0x0d: 0x750c,
+ 0x0e: 0x750e,
+ 0x0f: 0x750d,
+ 0x10: 0x7515,
+ 0x11: 0x7513,
+ 0x12: 0x751e,
+ 0x13: 0x7526,
+ 0x14: 0x752c,
+ 0x15: 0x753c,
+ 0x16: 0x7544,
+ 0x17: 0x754d,
+ 0x18: 0x754a,
+ 0x19: 0x7549,
+ 0x1a: 0x755b,
+ 0x1b: 0x7546,
+ 0x1c: 0x755a,
+ 0x1d: 0x7569,
+ 0x1e: 0x7564,
+ 0x1f: 0x7567,
+ 0x20: 0x756b,
+ 0x21: 0x756d,
+ 0x22: 0x7578,
+ 0x23: 0x7576,
+ 0x24: 0x7586,
+ 0x25: 0x7587,
+ 0x26: 0x7574,
+ 0x27: 0x758a,
+ 0x28: 0x7589,
+ 0x29: 0x7582,
+ 0x2a: 0x7594,
+ 0x2b: 0x759a,
+ 0x2c: 0x759d,
+ 0x2d: 0x75a5,
+ 0x2e: 0x75a3,
+ 0x2f: 0x75c2,
+ 0x30: 0x75b3,
+ 0x31: 0x75c3,
+ 0x32: 0x75b5,
+ 0x33: 0x75bd,
+ 0x34: 0x75b8,
+ 0x35: 0x75bc,
+ 0x36: 0x75b1,
+ 0x37: 0x75cd,
+ 0x38: 0x75ca,
+ 0x39: 0x75d2,
+ 0x3a: 0x75d9,
+ 0x3b: 0x75e3,
+ 0x3c: 0x75de,
+ 0x3d: 0x75fe,
+ 0x3e: 0x75ff,
+ 0x3f: 0x75fc,
+ 0x40: 0x7601,
+ 0x41: 0x75f0,
+ 0x42: 0x75fa,
+ 0x43: 0x75f2,
+ 0x44: 0x75f3,
+ 0x45: 0x760b,
+ 0x46: 0x760d,
+ 0x47: 0x7609,
+ 0x48: 0x761f,
+ 0x49: 0x7627,
+ 0x4a: 0x7620,
+ 0x4b: 0x7621,
+ 0x4c: 0x7622,
+ 0x4d: 0x7624,
+ 0x4e: 0x7634,
+ 0x4f: 0x7630,
+ 0x50: 0x763b,
+ 0x51: 0x7647,
+ 0x52: 0x7648,
+ 0x53: 0x7646,
+ 0x54: 0x765c,
+ 0x55: 0x7658,
+ 0x56: 0x7661,
+ 0x57: 0x7662,
+ 0x58: 0x7668,
+ 0x59: 0x7669,
+ 0x5a: 0x766a,
+ 0x5b: 0x7667,
+ 0x5c: 0x766c,
+ 0x5d: 0x7670,
+ },
+ 0x41: [94]uint16{
+ 0x00: 0x7672,
+ 0x01: 0x7676,
+ 0x02: 0x7678,
+ 0x03: 0x767c,
+ 0x04: 0x7680,
+ 0x05: 0x7683,
+ 0x06: 0x7688,
+ 0x07: 0x768b,
+ 0x08: 0x768e,
+ 0x09: 0x7696,
+ 0x0a: 0x7693,
+ 0x0b: 0x7699,
+ 0x0c: 0x769a,
+ 0x0d: 0x76b0,
+ 0x0e: 0x76b4,
+ 0x0f: 0x76b8,
+ 0x10: 0x76b9,
+ 0x11: 0x76ba,
+ 0x12: 0x76c2,
+ 0x13: 0x76cd,
+ 0x14: 0x76d6,
+ 0x15: 0x76d2,
+ 0x16: 0x76de,
+ 0x17: 0x76e1,
+ 0x18: 0x76e5,
+ 0x19: 0x76e7,
+ 0x1a: 0x76ea,
+ 0x1b: 0x862f,
+ 0x1c: 0x76fb,
+ 0x1d: 0x7708,
+ 0x1e: 0x7707,
+ 0x1f: 0x7704,
+ 0x20: 0x7729,
+ 0x21: 0x7724,
+ 0x22: 0x771e,
+ 0x23: 0x7725,
+ 0x24: 0x7726,
+ 0x25: 0x771b,
+ 0x26: 0x7737,
+ 0x27: 0x7738,
+ 0x28: 0x7747,
+ 0x29: 0x775a,
+ 0x2a: 0x7768,
+ 0x2b: 0x776b,
+ 0x2c: 0x775b,
+ 0x2d: 0x7765,
+ 0x2e: 0x777f,
+ 0x2f: 0x777e,
+ 0x30: 0x7779,
+ 0x31: 0x778e,
+ 0x32: 0x778b,
+ 0x33: 0x7791,
+ 0x34: 0x77a0,
+ 0x35: 0x779e,
+ 0x36: 0x77b0,
+ 0x37: 0x77b6,
+ 0x38: 0x77b9,
+ 0x39: 0x77bf,
+ 0x3a: 0x77bc,
+ 0x3b: 0x77bd,
+ 0x3c: 0x77bb,
+ 0x3d: 0x77c7,
+ 0x3e: 0x77cd,
+ 0x3f: 0x77d7,
+ 0x40: 0x77da,
+ 0x41: 0x77dc,
+ 0x42: 0x77e3,
+ 0x43: 0x77ee,
+ 0x44: 0x77fc,
+ 0x45: 0x780c,
+ 0x46: 0x7812,
+ 0x47: 0x7926,
+ 0x48: 0x7820,
+ 0x49: 0x792a,
+ 0x4a: 0x7845,
+ 0x4b: 0x788e,
+ 0x4c: 0x7874,
+ 0x4d: 0x7886,
+ 0x4e: 0x787c,
+ 0x4f: 0x789a,
+ 0x50: 0x788c,
+ 0x51: 0x78a3,
+ 0x52: 0x78b5,
+ 0x53: 0x78aa,
+ 0x54: 0x78af,
+ 0x55: 0x78d1,
+ 0x56: 0x78c6,
+ 0x57: 0x78cb,
+ 0x58: 0x78d4,
+ 0x59: 0x78be,
+ 0x5a: 0x78bc,
+ 0x5b: 0x78c5,
+ 0x5c: 0x78ca,
+ 0x5d: 0x78ec,
+ },
+ 0x42: [94]uint16{
+ 0x00: 0x78e7,
+ 0x01: 0x78da,
+ 0x02: 0x78fd,
+ 0x03: 0x78f4,
+ 0x04: 0x7907,
+ 0x05: 0x7912,
+ 0x06: 0x7911,
+ 0x07: 0x7919,
+ 0x08: 0x792c,
+ 0x09: 0x792b,
+ 0x0a: 0x7940,
+ 0x0b: 0x7960,
+ 0x0c: 0x7957,
+ 0x0d: 0x795f,
+ 0x0e: 0x795a,
+ 0x0f: 0x7955,
+ 0x10: 0x7953,
+ 0x11: 0x797a,
+ 0x12: 0x797f,
+ 0x13: 0x798a,
+ 0x14: 0x799d,
+ 0x15: 0x79a7,
+ 0x16: 0x9f4b,
+ 0x17: 0x79aa,
+ 0x18: 0x79ae,
+ 0x19: 0x79b3,
+ 0x1a: 0x79b9,
+ 0x1b: 0x79ba,
+ 0x1c: 0x79c9,
+ 0x1d: 0x79d5,
+ 0x1e: 0x79e7,
+ 0x1f: 0x79ec,
+ 0x20: 0x79e1,
+ 0x21: 0x79e3,
+ 0x22: 0x7a08,
+ 0x23: 0x7a0d,
+ 0x24: 0x7a18,
+ 0x25: 0x7a19,
+ 0x26: 0x7a20,
+ 0x27: 0x7a1f,
+ 0x28: 0x7980,
+ 0x29: 0x7a31,
+ 0x2a: 0x7a3b,
+ 0x2b: 0x7a3e,
+ 0x2c: 0x7a37,
+ 0x2d: 0x7a43,
+ 0x2e: 0x7a57,
+ 0x2f: 0x7a49,
+ 0x30: 0x7a61,
+ 0x31: 0x7a62,
+ 0x32: 0x7a69,
+ 0x33: 0x9f9d,
+ 0x34: 0x7a70,
+ 0x35: 0x7a79,
+ 0x36: 0x7a7d,
+ 0x37: 0x7a88,
+ 0x38: 0x7a97,
+ 0x39: 0x7a95,
+ 0x3a: 0x7a98,
+ 0x3b: 0x7a96,
+ 0x3c: 0x7aa9,
+ 0x3d: 0x7ac8,
+ 0x3e: 0x7ab0,
+ 0x3f: 0x7ab6,
+ 0x40: 0x7ac5,
+ 0x41: 0x7ac4,
+ 0x42: 0x7abf,
+ 0x43: 0x9083,
+ 0x44: 0x7ac7,
+ 0x45: 0x7aca,
+ 0x46: 0x7acd,
+ 0x47: 0x7acf,
+ 0x48: 0x7ad5,
+ 0x49: 0x7ad3,
+ 0x4a: 0x7ad9,
+ 0x4b: 0x7ada,
+ 0x4c: 0x7add,
+ 0x4d: 0x7ae1,
+ 0x4e: 0x7ae2,
+ 0x4f: 0x7ae6,
+ 0x50: 0x7aed,
+ 0x51: 0x7af0,
+ 0x52: 0x7b02,
+ 0x53: 0x7b0f,
+ 0x54: 0x7b0a,
+ 0x55: 0x7b06,
+ 0x56: 0x7b33,
+ 0x57: 0x7b18,
+ 0x58: 0x7b19,
+ 0x59: 0x7b1e,
+ 0x5a: 0x7b35,
+ 0x5b: 0x7b28,
+ 0x5c: 0x7b36,
+ 0x5d: 0x7b50,
+ },
+ 0x43: [94]uint16{
+ 0x00: 0x7b7a,
+ 0x01: 0x7b04,
+ 0x02: 0x7b4d,
+ 0x03: 0x7b0b,
+ 0x04: 0x7b4c,
+ 0x05: 0x7b45,
+ 0x06: 0x7b75,
+ 0x07: 0x7b65,
+ 0x08: 0x7b74,
+ 0x09: 0x7b67,
+ 0x0a: 0x7b70,
+ 0x0b: 0x7b71,
+ 0x0c: 0x7b6c,
+ 0x0d: 0x7b6e,
+ 0x0e: 0x7b9d,
+ 0x0f: 0x7b98,
+ 0x10: 0x7b9f,
+ 0x11: 0x7b8d,
+ 0x12: 0x7b9c,
+ 0x13: 0x7b9a,
+ 0x14: 0x7b8b,
+ 0x15: 0x7b92,
+ 0x16: 0x7b8f,
+ 0x17: 0x7b5d,
+ 0x18: 0x7b99,
+ 0x19: 0x7bcb,
+ 0x1a: 0x7bc1,
+ 0x1b: 0x7bcc,
+ 0x1c: 0x7bcf,
+ 0x1d: 0x7bb4,
+ 0x1e: 0x7bc6,
+ 0x1f: 0x7bdd,
+ 0x20: 0x7be9,
+ 0x21: 0x7c11,
+ 0x22: 0x7c14,
+ 0x23: 0x7be6,
+ 0x24: 0x7be5,
+ 0x25: 0x7c60,
+ 0x26: 0x7c00,
+ 0x27: 0x7c07,
+ 0x28: 0x7c13,
+ 0x29: 0x7bf3,
+ 0x2a: 0x7bf7,
+ 0x2b: 0x7c17,
+ 0x2c: 0x7c0d,
+ 0x2d: 0x7bf6,
+ 0x2e: 0x7c23,
+ 0x2f: 0x7c27,
+ 0x30: 0x7c2a,
+ 0x31: 0x7c1f,
+ 0x32: 0x7c37,
+ 0x33: 0x7c2b,
+ 0x34: 0x7c3d,
+ 0x35: 0x7c4c,
+ 0x36: 0x7c43,
+ 0x37: 0x7c54,
+ 0x38: 0x7c4f,
+ 0x39: 0x7c40,
+ 0x3a: 0x7c50,
+ 0x3b: 0x7c58,
+ 0x3c: 0x7c5f,
+ 0x3d: 0x7c64,
+ 0x3e: 0x7c56,
+ 0x3f: 0x7c65,
+ 0x40: 0x7c6c,
+ 0x41: 0x7c75,
+ 0x42: 0x7c83,
+ 0x43: 0x7c90,
+ 0x44: 0x7ca4,
+ 0x45: 0x7cad,
+ 0x46: 0x7ca2,
+ 0x47: 0x7cab,
+ 0x48: 0x7ca1,
+ 0x49: 0x7ca8,
+ 0x4a: 0x7cb3,
+ 0x4b: 0x7cb2,
+ 0x4c: 0x7cb1,
+ 0x4d: 0x7cae,
+ 0x4e: 0x7cb9,
+ 0x4f: 0x7cbd,
+ 0x50: 0x7cc0,
+ 0x51: 0x7cc5,
+ 0x52: 0x7cc2,
+ 0x53: 0x7cd8,
+ 0x54: 0x7cd2,
+ 0x55: 0x7cdc,
+ 0x56: 0x7ce2,
+ 0x57: 0x9b3b,
+ 0x58: 0x7cef,
+ 0x59: 0x7cf2,
+ 0x5a: 0x7cf4,
+ 0x5b: 0x7cf6,
+ 0x5c: 0x7cfa,
+ 0x5d: 0x7d06,
+ },
+ 0x44: [94]uint16{
+ 0x00: 0x7d02,
+ 0x01: 0x7d1c,
+ 0x02: 0x7d15,
+ 0x03: 0x7d0a,
+ 0x04: 0x7d45,
+ 0x05: 0x7d4b,
+ 0x06: 0x7d2e,
+ 0x07: 0x7d32,
+ 0x08: 0x7d3f,
+ 0x09: 0x7d35,
+ 0x0a: 0x7d46,
+ 0x0b: 0x7d73,
+ 0x0c: 0x7d56,
+ 0x0d: 0x7d4e,
+ 0x0e: 0x7d72,
+ 0x0f: 0x7d68,
+ 0x10: 0x7d6e,
+ 0x11: 0x7d4f,
+ 0x12: 0x7d63,
+ 0x13: 0x7d93,
+ 0x14: 0x7d89,
+ 0x15: 0x7d5b,
+ 0x16: 0x7d8f,
+ 0x17: 0x7d7d,
+ 0x18: 0x7d9b,
+ 0x19: 0x7dba,
+ 0x1a: 0x7dae,
+ 0x1b: 0x7da3,
+ 0x1c: 0x7db5,
+ 0x1d: 0x7dc7,
+ 0x1e: 0x7dbd,
+ 0x1f: 0x7dab,
+ 0x20: 0x7e3d,
+ 0x21: 0x7da2,
+ 0x22: 0x7daf,
+ 0x23: 0x7ddc,
+ 0x24: 0x7db8,
+ 0x25: 0x7d9f,
+ 0x26: 0x7db0,
+ 0x27: 0x7dd8,
+ 0x28: 0x7ddd,
+ 0x29: 0x7de4,
+ 0x2a: 0x7dde,
+ 0x2b: 0x7dfb,
+ 0x2c: 0x7df2,
+ 0x2d: 0x7de1,
+ 0x2e: 0x7e05,
+ 0x2f: 0x7e0a,
+ 0x30: 0x7e23,
+ 0x31: 0x7e21,
+ 0x32: 0x7e12,
+ 0x33: 0x7e31,
+ 0x34: 0x7e1f,
+ 0x35: 0x7e09,
+ 0x36: 0x7e0b,
+ 0x37: 0x7e22,
+ 0x38: 0x7e46,
+ 0x39: 0x7e66,
+ 0x3a: 0x7e3b,
+ 0x3b: 0x7e35,
+ 0x3c: 0x7e39,
+ 0x3d: 0x7e43,
+ 0x3e: 0x7e37,
+ 0x3f: 0x7e32,
+ 0x40: 0x7e3a,
+ 0x41: 0x7e67,
+ 0x42: 0x7e5d,
+ 0x43: 0x7e56,
+ 0x44: 0x7e5e,
+ 0x45: 0x7e59,
+ 0x46: 0x7e5a,
+ 0x47: 0x7e79,
+ 0x48: 0x7e6a,
+ 0x49: 0x7e69,
+ 0x4a: 0x7e7c,
+ 0x4b: 0x7e7b,
+ 0x4c: 0x7e83,
+ 0x4d: 0x7dd5,
+ 0x4e: 0x7e7d,
+ 0x4f: 0x8fae,
+ 0x50: 0x7e7f,
+ 0x51: 0x7e88,
+ 0x52: 0x7e89,
+ 0x53: 0x7e8c,
+ 0x54: 0x7e92,
+ 0x55: 0x7e90,
+ 0x56: 0x7e93,
+ 0x57: 0x7e94,
+ 0x58: 0x7e96,
+ 0x59: 0x7e8e,
+ 0x5a: 0x7e9b,
+ 0x5b: 0x7e9c,
+ 0x5c: 0x7f38,
+ 0x5d: 0x7f3a,
+ },
+ 0x45: [94]uint16{
+ 0x00: 0x7f45,
+ 0x01: 0x7f4c,
+ 0x02: 0x7f4d,
+ 0x03: 0x7f4e,
+ 0x04: 0x7f50,
+ 0x05: 0x7f51,
+ 0x06: 0x7f55,
+ 0x07: 0x7f54,
+ 0x08: 0x7f58,
+ 0x09: 0x7f5f,
+ 0x0a: 0x7f60,
+ 0x0b: 0x7f68,
+ 0x0c: 0x7f69,
+ 0x0d: 0x7f67,
+ 0x0e: 0x7f78,
+ 0x0f: 0x7f82,
+ 0x10: 0x7f86,
+ 0x11: 0x7f83,
+ 0x12: 0x7f88,
+ 0x13: 0x7f87,
+ 0x14: 0x7f8c,
+ 0x15: 0x7f94,
+ 0x16: 0x7f9e,
+ 0x17: 0x7f9d,
+ 0x18: 0x7f9a,
+ 0x19: 0x7fa3,
+ 0x1a: 0x7faf,
+ 0x1b: 0x7fb2,
+ 0x1c: 0x7fb9,
+ 0x1d: 0x7fae,
+ 0x1e: 0x7fb6,
+ 0x1f: 0x7fb8,
+ 0x20: 0x8b71,
+ 0x21: 0x7fc5,
+ 0x22: 0x7fc6,
+ 0x23: 0x7fca,
+ 0x24: 0x7fd5,
+ 0x25: 0x7fd4,
+ 0x26: 0x7fe1,
+ 0x27: 0x7fe6,
+ 0x28: 0x7fe9,
+ 0x29: 0x7ff3,
+ 0x2a: 0x7ff9,
+ 0x2b: 0x98dc,
+ 0x2c: 0x8006,
+ 0x2d: 0x8004,
+ 0x2e: 0x800b,
+ 0x2f: 0x8012,
+ 0x30: 0x8018,
+ 0x31: 0x8019,
+ 0x32: 0x801c,
+ 0x33: 0x8021,
+ 0x34: 0x8028,
+ 0x35: 0x803f,
+ 0x36: 0x803b,
+ 0x37: 0x804a,
+ 0x38: 0x8046,
+ 0x39: 0x8052,
+ 0x3a: 0x8058,
+ 0x3b: 0x805a,
+ 0x3c: 0x805f,
+ 0x3d: 0x8062,
+ 0x3e: 0x8068,
+ 0x3f: 0x8073,
+ 0x40: 0x8072,
+ 0x41: 0x8070,
+ 0x42: 0x8076,
+ 0x43: 0x8079,
+ 0x44: 0x807d,
+ 0x45: 0x807f,
+ 0x46: 0x8084,
+ 0x47: 0x8086,
+ 0x48: 0x8085,
+ 0x49: 0x809b,
+ 0x4a: 0x8093,
+ 0x4b: 0x809a,
+ 0x4c: 0x80ad,
+ 0x4d: 0x5190,
+ 0x4e: 0x80ac,
+ 0x4f: 0x80db,
+ 0x50: 0x80e5,
+ 0x51: 0x80d9,
+ 0x52: 0x80dd,
+ 0x53: 0x80c4,
+ 0x54: 0x80da,
+ 0x55: 0x80d6,
+ 0x56: 0x8109,
+ 0x57: 0x80ef,
+ 0x58: 0x80f1,
+ 0x59: 0x811b,
+ 0x5a: 0x8129,
+ 0x5b: 0x8123,
+ 0x5c: 0x812f,
+ 0x5d: 0x814b,
+ },
+ 0x46: [94]uint16{
+ 0x00: 0x968b,
+ 0x01: 0x8146,
+ 0x02: 0x813e,
+ 0x03: 0x8153,
+ 0x04: 0x8151,
+ 0x05: 0x80fc,
+ 0x06: 0x8171,
+ 0x07: 0x816e,
+ 0x08: 0x8165,
+ 0x09: 0x8166,
+ 0x0a: 0x8174,
+ 0x0b: 0x8183,
+ 0x0c: 0x8188,
+ 0x0d: 0x818a,
+ 0x0e: 0x8180,
+ 0x0f: 0x8182,
+ 0x10: 0x81a0,
+ 0x11: 0x8195,
+ 0x12: 0x81a4,
+ 0x13: 0x81a3,
+ 0x14: 0x815f,
+ 0x15: 0x8193,
+ 0x16: 0x81a9,
+ 0x17: 0x81b0,
+ 0x18: 0x81b5,
+ 0x19: 0x81be,
+ 0x1a: 0x81b8,
+ 0x1b: 0x81bd,
+ 0x1c: 0x81c0,
+ 0x1d: 0x81c2,
+ 0x1e: 0x81ba,
+ 0x1f: 0x81c9,
+ 0x20: 0x81cd,
+ 0x21: 0x81d1,
+ 0x22: 0x81d9,
+ 0x23: 0x81d8,
+ 0x24: 0x81c8,
+ 0x25: 0x81da,
+ 0x26: 0x81df,
+ 0x27: 0x81e0,
+ 0x28: 0x81e7,
+ 0x29: 0x81fa,
+ 0x2a: 0x81fb,
+ 0x2b: 0x81fe,
+ 0x2c: 0x8201,
+ 0x2d: 0x8202,
+ 0x2e: 0x8205,
+ 0x2f: 0x8207,
+ 0x30: 0x820a,
+ 0x31: 0x820d,
+ 0x32: 0x8210,
+ 0x33: 0x8216,
+ 0x34: 0x8229,
+ 0x35: 0x822b,
+ 0x36: 0x8238,
+ 0x37: 0x8233,
+ 0x38: 0x8240,
+ 0x39: 0x8259,
+ 0x3a: 0x8258,
+ 0x3b: 0x825d,
+ 0x3c: 0x825a,
+ 0x3d: 0x825f,
+ 0x3e: 0x8264,
+ 0x3f: 0x8262,
+ 0x40: 0x8268,
+ 0x41: 0x826a,
+ 0x42: 0x826b,
+ 0x43: 0x822e,
+ 0x44: 0x8271,
+ 0x45: 0x8277,
+ 0x46: 0x8278,
+ 0x47: 0x827e,
+ 0x48: 0x828d,
+ 0x49: 0x8292,
+ 0x4a: 0x82ab,
+ 0x4b: 0x829f,
+ 0x4c: 0x82bb,
+ 0x4d: 0x82ac,
+ 0x4e: 0x82e1,
+ 0x4f: 0x82e3,
+ 0x50: 0x82df,
+ 0x51: 0x82d2,
+ 0x52: 0x82f4,
+ 0x53: 0x82f3,
+ 0x54: 0x82fa,
+ 0x55: 0x8393,
+ 0x56: 0x8303,
+ 0x57: 0x82fb,
+ 0x58: 0x82f9,
+ 0x59: 0x82de,
+ 0x5a: 0x8306,
+ 0x5b: 0x82dc,
+ 0x5c: 0x8309,
+ 0x5d: 0x82d9,
+ },
+ 0x47: [94]uint16{
+ 0x00: 0x8335,
+ 0x01: 0x8334,
+ 0x02: 0x8316,
+ 0x03: 0x8332,
+ 0x04: 0x8331,
+ 0x05: 0x8340,
+ 0x06: 0x8339,
+ 0x07: 0x8350,
+ 0x08: 0x8345,
+ 0x09: 0x832f,
+ 0x0a: 0x832b,
+ 0x0b: 0x8317,
+ 0x0c: 0x8318,
+ 0x0d: 0x8385,
+ 0x0e: 0x839a,
+ 0x0f: 0x83aa,
+ 0x10: 0x839f,
+ 0x11: 0x83a2,
+ 0x12: 0x8396,
+ 0x13: 0x8323,
+ 0x14: 0x838e,
+ 0x15: 0x8387,
+ 0x16: 0x838a,
+ 0x17: 0x837c,
+ 0x18: 0x83b5,
+ 0x19: 0x8373,
+ 0x1a: 0x8375,
+ 0x1b: 0x83a0,
+ 0x1c: 0x8389,
+ 0x1d: 0x83a8,
+ 0x1e: 0x83f4,
+ 0x1f: 0x8413,
+ 0x20: 0x83eb,
+ 0x21: 0x83ce,
+ 0x22: 0x83fd,
+ 0x23: 0x8403,
+ 0x24: 0x83d8,
+ 0x25: 0x840b,
+ 0x26: 0x83c1,
+ 0x27: 0x83f7,
+ 0x28: 0x8407,
+ 0x29: 0x83e0,
+ 0x2a: 0x83f2,
+ 0x2b: 0x840d,
+ 0x2c: 0x8422,
+ 0x2d: 0x8420,
+ 0x2e: 0x83bd,
+ 0x2f: 0x8438,
+ 0x30: 0x8506,
+ 0x31: 0x83fb,
+ 0x32: 0x846d,
+ 0x33: 0x842a,
+ 0x34: 0x843c,
+ 0x35: 0x855a,
+ 0x36: 0x8484,
+ 0x37: 0x8477,
+ 0x38: 0x846b,
+ 0x39: 0x84ad,
+ 0x3a: 0x846e,
+ 0x3b: 0x8482,
+ 0x3c: 0x8469,
+ 0x3d: 0x8446,
+ 0x3e: 0x842c,
+ 0x3f: 0x846f,
+ 0x40: 0x8479,
+ 0x41: 0x8435,
+ 0x42: 0x84ca,
+ 0x43: 0x8462,
+ 0x44: 0x84b9,
+ 0x45: 0x84bf,
+ 0x46: 0x849f,
+ 0x47: 0x84d9,
+ 0x48: 0x84cd,
+ 0x49: 0x84bb,
+ 0x4a: 0x84da,
+ 0x4b: 0x84d0,
+ 0x4c: 0x84c1,
+ 0x4d: 0x84c6,
+ 0x4e: 0x84d6,
+ 0x4f: 0x84a1,
+ 0x50: 0x8521,
+ 0x51: 0x84ff,
+ 0x52: 0x84f4,
+ 0x53: 0x8517,
+ 0x54: 0x8518,
+ 0x55: 0x852c,
+ 0x56: 0x851f,
+ 0x57: 0x8515,
+ 0x58: 0x8514,
+ 0x59: 0x84fc,
+ 0x5a: 0x8540,
+ 0x5b: 0x8563,
+ 0x5c: 0x8558,
+ 0x5d: 0x8548,
+ },
+ 0x48: [94]uint16{
+ 0x00: 0x8541,
+ 0x01: 0x8602,
+ 0x02: 0x854b,
+ 0x03: 0x8555,
+ 0x04: 0x8580,
+ 0x05: 0x85a4,
+ 0x06: 0x8588,
+ 0x07: 0x8591,
+ 0x08: 0x858a,
+ 0x09: 0x85a8,
+ 0x0a: 0x856d,
+ 0x0b: 0x8594,
+ 0x0c: 0x859b,
+ 0x0d: 0x85ea,
+ 0x0e: 0x8587,
+ 0x0f: 0x859c,
+ 0x10: 0x8577,
+ 0x11: 0x857e,
+ 0x12: 0x8590,
+ 0x13: 0x85c9,
+ 0x14: 0x85ba,
+ 0x15: 0x85cf,
+ 0x16: 0x85b9,
+ 0x17: 0x85d0,
+ 0x18: 0x85d5,
+ 0x19: 0x85dd,
+ 0x1a: 0x85e5,
+ 0x1b: 0x85dc,
+ 0x1c: 0x85f9,
+ 0x1d: 0x860a,
+ 0x1e: 0x8613,
+ 0x1f: 0x860b,
+ 0x20: 0x85fe,
+ 0x21: 0x85fa,
+ 0x22: 0x8606,
+ 0x23: 0x8622,
+ 0x24: 0x861a,
+ 0x25: 0x8630,
+ 0x26: 0x863f,
+ 0x27: 0x864d,
+ 0x28: 0x4e55,
+ 0x29: 0x8654,
+ 0x2a: 0x865f,
+ 0x2b: 0x8667,
+ 0x2c: 0x8671,
+ 0x2d: 0x8693,
+ 0x2e: 0x86a3,
+ 0x2f: 0x86a9,
+ 0x30: 0x86aa,
+ 0x31: 0x868b,
+ 0x32: 0x868c,
+ 0x33: 0x86b6,
+ 0x34: 0x86af,
+ 0x35: 0x86c4,
+ 0x36: 0x86c6,
+ 0x37: 0x86b0,
+ 0x38: 0x86c9,
+ 0x39: 0x8823,
+ 0x3a: 0x86ab,
+ 0x3b: 0x86d4,
+ 0x3c: 0x86de,
+ 0x3d: 0x86e9,
+ 0x3e: 0x86ec,
+ 0x3f: 0x86df,
+ 0x40: 0x86db,
+ 0x41: 0x86ef,
+ 0x42: 0x8712,
+ 0x43: 0x8706,
+ 0x44: 0x8708,
+ 0x45: 0x8700,
+ 0x46: 0x8703,
+ 0x47: 0x86fb,
+ 0x48: 0x8711,
+ 0x49: 0x8709,
+ 0x4a: 0x870d,
+ 0x4b: 0x86f9,
+ 0x4c: 0x870a,
+ 0x4d: 0x8734,
+ 0x4e: 0x873f,
+ 0x4f: 0x8737,
+ 0x50: 0x873b,
+ 0x51: 0x8725,
+ 0x52: 0x8729,
+ 0x53: 0x871a,
+ 0x54: 0x8760,
+ 0x55: 0x875f,
+ 0x56: 0x8778,
+ 0x57: 0x874c,
+ 0x58: 0x874e,
+ 0x59: 0x8774,
+ 0x5a: 0x8757,
+ 0x5b: 0x8768,
+ 0x5c: 0x876e,
+ 0x5d: 0x8759,
+ },
+ 0x49: [94]uint16{
+ 0x00: 0x8753,
+ 0x01: 0x8763,
+ 0x02: 0x876a,
+ 0x03: 0x8805,
+ 0x04: 0x87a2,
+ 0x05: 0x879f,
+ 0x06: 0x8782,
+ 0x07: 0x87af,
+ 0x08: 0x87cb,
+ 0x09: 0x87bd,
+ 0x0a: 0x87c0,
+ 0x0b: 0x87d0,
+ 0x0c: 0x96d6,
+ 0x0d: 0x87ab,
+ 0x0e: 0x87c4,
+ 0x0f: 0x87b3,
+ 0x10: 0x87c7,
+ 0x11: 0x87c6,
+ 0x12: 0x87bb,
+ 0x13: 0x87ef,
+ 0x14: 0x87f2,
+ 0x15: 0x87e0,
+ 0x16: 0x880f,
+ 0x17: 0x880d,
+ 0x18: 0x87fe,
+ 0x19: 0x87f6,
+ 0x1a: 0x87f7,
+ 0x1b: 0x880e,
+ 0x1c: 0x87d2,
+ 0x1d: 0x8811,
+ 0x1e: 0x8816,
+ 0x1f: 0x8815,
+ 0x20: 0x8822,
+ 0x21: 0x8821,
+ 0x22: 0x8831,
+ 0x23: 0x8836,
+ 0x24: 0x8839,
+ 0x25: 0x8827,
+ 0x26: 0x883b,
+ 0x27: 0x8844,
+ 0x28: 0x8842,
+ 0x29: 0x8852,
+ 0x2a: 0x8859,
+ 0x2b: 0x885e,
+ 0x2c: 0x8862,
+ 0x2d: 0x886b,
+ 0x2e: 0x8881,
+ 0x2f: 0x887e,
+ 0x30: 0x889e,
+ 0x31: 0x8875,
+ 0x32: 0x887d,
+ 0x33: 0x88b5,
+ 0x34: 0x8872,
+ 0x35: 0x8882,
+ 0x36: 0x8897,
+ 0x37: 0x8892,
+ 0x38: 0x88ae,
+ 0x39: 0x8899,
+ 0x3a: 0x88a2,
+ 0x3b: 0x888d,
+ 0x3c: 0x88a4,
+ 0x3d: 0x88b0,
+ 0x3e: 0x88bf,
+ 0x3f: 0x88b1,
+ 0x40: 0x88c3,
+ 0x41: 0x88c4,
+ 0x42: 0x88d4,
+ 0x43: 0x88d8,
+ 0x44: 0x88d9,
+ 0x45: 0x88dd,
+ 0x46: 0x88f9,
+ 0x47: 0x8902,
+ 0x48: 0x88fc,
+ 0x49: 0x88f4,
+ 0x4a: 0x88e8,
+ 0x4b: 0x88f2,
+ 0x4c: 0x8904,
+ 0x4d: 0x890c,
+ 0x4e: 0x890a,
+ 0x4f: 0x8913,
+ 0x50: 0x8943,
+ 0x51: 0x891e,
+ 0x52: 0x8925,
+ 0x53: 0x892a,
+ 0x54: 0x892b,
+ 0x55: 0x8941,
+ 0x56: 0x8944,
+ 0x57: 0x893b,
+ 0x58: 0x8936,
+ 0x59: 0x8938,
+ 0x5a: 0x894c,
+ 0x5b: 0x891d,
+ 0x5c: 0x8960,
+ 0x5d: 0x895e,
+ },
+ 0x4a: [94]uint16{
+ 0x00: 0x8966,
+ 0x01: 0x8964,
+ 0x02: 0x896d,
+ 0x03: 0x896a,
+ 0x04: 0x896f,
+ 0x05: 0x8974,
+ 0x06: 0x8977,
+ 0x07: 0x897e,
+ 0x08: 0x8983,
+ 0x09: 0x8988,
+ 0x0a: 0x898a,
+ 0x0b: 0x8993,
+ 0x0c: 0x8998,
+ 0x0d: 0x89a1,
+ 0x0e: 0x89a9,
+ 0x0f: 0x89a6,
+ 0x10: 0x89ac,
+ 0x11: 0x89af,
+ 0x12: 0x89b2,
+ 0x13: 0x89ba,
+ 0x14: 0x89bd,
+ 0x15: 0x89bf,
+ 0x16: 0x89c0,
+ 0x17: 0x89da,
+ 0x18: 0x89dc,
+ 0x19: 0x89dd,
+ 0x1a: 0x89e7,
+ 0x1b: 0x89f4,
+ 0x1c: 0x89f8,
+ 0x1d: 0x8a03,
+ 0x1e: 0x8a16,
+ 0x1f: 0x8a10,
+ 0x20: 0x8a0c,
+ 0x21: 0x8a1b,
+ 0x22: 0x8a1d,
+ 0x23: 0x8a25,
+ 0x24: 0x8a36,
+ 0x25: 0x8a41,
+ 0x26: 0x8a5b,
+ 0x27: 0x8a52,
+ 0x28: 0x8a46,
+ 0x29: 0x8a48,
+ 0x2a: 0x8a7c,
+ 0x2b: 0x8a6d,
+ 0x2c: 0x8a6c,
+ 0x2d: 0x8a62,
+ 0x2e: 0x8a85,
+ 0x2f: 0x8a82,
+ 0x30: 0x8a84,
+ 0x31: 0x8aa8,
+ 0x32: 0x8aa1,
+ 0x33: 0x8a91,
+ 0x34: 0x8aa5,
+ 0x35: 0x8aa6,
+ 0x36: 0x8a9a,
+ 0x37: 0x8aa3,
+ 0x38: 0x8ac4,
+ 0x39: 0x8acd,
+ 0x3a: 0x8ac2,
+ 0x3b: 0x8ada,
+ 0x3c: 0x8aeb,
+ 0x3d: 0x8af3,
+ 0x3e: 0x8ae7,
+ 0x3f: 0x8ae4,
+ 0x40: 0x8af1,
+ 0x41: 0x8b14,
+ 0x42: 0x8ae0,
+ 0x43: 0x8ae2,
+ 0x44: 0x8af7,
+ 0x45: 0x8ade,
+ 0x46: 0x8adb,
+ 0x47: 0x8b0c,
+ 0x48: 0x8b07,
+ 0x49: 0x8b1a,
+ 0x4a: 0x8ae1,
+ 0x4b: 0x8b16,
+ 0x4c: 0x8b10,
+ 0x4d: 0x8b17,
+ 0x4e: 0x8b20,
+ 0x4f: 0x8b33,
+ 0x50: 0x97ab,
+ 0x51: 0x8b26,
+ 0x52: 0x8b2b,
+ 0x53: 0x8b3e,
+ 0x54: 0x8b28,
+ 0x55: 0x8b41,
+ 0x56: 0x8b4c,
+ 0x57: 0x8b4f,
+ 0x58: 0x8b4e,
+ 0x59: 0x8b49,
+ 0x5a: 0x8b56,
+ 0x5b: 0x8b5b,
+ 0x5c: 0x8b5a,
+ 0x5d: 0x8b6b,
+ },
+ 0x4b: [94]uint16{
+ 0x00: 0x8b5f,
+ 0x01: 0x8b6c,
+ 0x02: 0x8b6f,
+ 0x03: 0x8b74,
+ 0x04: 0x8b7d,
+ 0x05: 0x8b80,
+ 0x06: 0x8b8c,
+ 0x07: 0x8b8e,
+ 0x08: 0x8b92,
+ 0x09: 0x8b93,
+ 0x0a: 0x8b96,
+ 0x0b: 0x8b99,
+ 0x0c: 0x8b9a,
+ 0x0d: 0x8c3a,
+ 0x0e: 0x8c41,
+ 0x0f: 0x8c3f,
+ 0x10: 0x8c48,
+ 0x11: 0x8c4c,
+ 0x12: 0x8c4e,
+ 0x13: 0x8c50,
+ 0x14: 0x8c55,
+ 0x15: 0x8c62,
+ 0x16: 0x8c6c,
+ 0x17: 0x8c78,
+ 0x18: 0x8c7a,
+ 0x19: 0x8c82,
+ 0x1a: 0x8c89,
+ 0x1b: 0x8c85,
+ 0x1c: 0x8c8a,
+ 0x1d: 0x8c8d,
+ 0x1e: 0x8c8e,
+ 0x1f: 0x8c94,
+ 0x20: 0x8c7c,
+ 0x21: 0x8c98,
+ 0x22: 0x621d,
+ 0x23: 0x8cad,
+ 0x24: 0x8caa,
+ 0x25: 0x8cbd,
+ 0x26: 0x8cb2,
+ 0x27: 0x8cb3,
+ 0x28: 0x8cae,
+ 0x29: 0x8cb6,
+ 0x2a: 0x8cc8,
+ 0x2b: 0x8cc1,
+ 0x2c: 0x8ce4,
+ 0x2d: 0x8ce3,
+ 0x2e: 0x8cda,
+ 0x2f: 0x8cfd,
+ 0x30: 0x8cfa,
+ 0x31: 0x8cfb,
+ 0x32: 0x8d04,
+ 0x33: 0x8d05,
+ 0x34: 0x8d0a,
+ 0x35: 0x8d07,
+ 0x36: 0x8d0f,
+ 0x37: 0x8d0d,
+ 0x38: 0x8d10,
+ 0x39: 0x9f4e,
+ 0x3a: 0x8d13,
+ 0x3b: 0x8ccd,
+ 0x3c: 0x8d14,
+ 0x3d: 0x8d16,
+ 0x3e: 0x8d67,
+ 0x3f: 0x8d6d,
+ 0x40: 0x8d71,
+ 0x41: 0x8d73,
+ 0x42: 0x8d81,
+ 0x43: 0x8d99,
+ 0x44: 0x8dc2,
+ 0x45: 0x8dbe,
+ 0x46: 0x8dba,
+ 0x47: 0x8dcf,
+ 0x48: 0x8dda,
+ 0x49: 0x8dd6,
+ 0x4a: 0x8dcc,
+ 0x4b: 0x8ddb,
+ 0x4c: 0x8dcb,
+ 0x4d: 0x8dea,
+ 0x4e: 0x8deb,
+ 0x4f: 0x8ddf,
+ 0x50: 0x8de3,
+ 0x51: 0x8dfc,
+ 0x52: 0x8e08,
+ 0x53: 0x8e09,
+ 0x54: 0x8dff,
+ 0x55: 0x8e1d,
+ 0x56: 0x8e1e,
+ 0x57: 0x8e10,
+ 0x58: 0x8e1f,
+ 0x59: 0x8e42,
+ 0x5a: 0x8e35,
+ 0x5b: 0x8e30,
+ 0x5c: 0x8e34,
+ 0x5d: 0x8e4a,
+ },
+ 0x4c: [94]uint16{
+ 0x00: 0x8e47,
+ 0x01: 0x8e49,
+ 0x02: 0x8e4c,
+ 0x03: 0x8e50,
+ 0x04: 0x8e48,
+ 0x05: 0x8e59,
+ 0x06: 0x8e64,
+ 0x07: 0x8e60,
+ 0x08: 0x8e2a,
+ 0x09: 0x8e63,
+ 0x0a: 0x8e55,
+ 0x0b: 0x8e76,
+ 0x0c: 0x8e72,
+ 0x0d: 0x8e7c,
+ 0x0e: 0x8e81,
+ 0x0f: 0x8e87,
+ 0x10: 0x8e85,
+ 0x11: 0x8e84,
+ 0x12: 0x8e8b,
+ 0x13: 0x8e8a,
+ 0x14: 0x8e93,
+ 0x15: 0x8e91,
+ 0x16: 0x8e94,
+ 0x17: 0x8e99,
+ 0x18: 0x8eaa,
+ 0x19: 0x8ea1,
+ 0x1a: 0x8eac,
+ 0x1b: 0x8eb0,
+ 0x1c: 0x8ec6,
+ 0x1d: 0x8eb1,
+ 0x1e: 0x8ebe,
+ 0x1f: 0x8ec5,
+ 0x20: 0x8ec8,
+ 0x21: 0x8ecb,
+ 0x22: 0x8edb,
+ 0x23: 0x8ee3,
+ 0x24: 0x8efc,
+ 0x25: 0x8efb,
+ 0x26: 0x8eeb,
+ 0x27: 0x8efe,
+ 0x28: 0x8f0a,
+ 0x29: 0x8f05,
+ 0x2a: 0x8f15,
+ 0x2b: 0x8f12,
+ 0x2c: 0x8f19,
+ 0x2d: 0x8f13,
+ 0x2e: 0x8f1c,
+ 0x2f: 0x8f1f,
+ 0x30: 0x8f1b,
+ 0x31: 0x8f0c,
+ 0x32: 0x8f26,
+ 0x33: 0x8f33,
+ 0x34: 0x8f3b,
+ 0x35: 0x8f39,
+ 0x36: 0x8f45,
+ 0x37: 0x8f42,
+ 0x38: 0x8f3e,
+ 0x39: 0x8f4c,
+ 0x3a: 0x8f49,
+ 0x3b: 0x8f46,
+ 0x3c: 0x8f4e,
+ 0x3d: 0x8f57,
+ 0x3e: 0x8f5c,
+ 0x3f: 0x8f62,
+ 0x40: 0x8f63,
+ 0x41: 0x8f64,
+ 0x42: 0x8f9c,
+ 0x43: 0x8f9f,
+ 0x44: 0x8fa3,
+ 0x45: 0x8fad,
+ 0x46: 0x8faf,
+ 0x47: 0x8fb7,
+ 0x48: 0x8fda,
+ 0x49: 0x8fe5,
+ 0x4a: 0x8fe2,
+ 0x4b: 0x8fea,
+ 0x4c: 0x8fef,
+ 0x4d: 0x9087,
+ 0x4e: 0x8ff4,
+ 0x4f: 0x9005,
+ 0x50: 0x8ff9,
+ 0x51: 0x8ffa,
+ 0x52: 0x9011,
+ 0x53: 0x9015,
+ 0x54: 0x9021,
+ 0x55: 0x900d,
+ 0x56: 0x901e,
+ 0x57: 0x9016,
+ 0x58: 0x900b,
+ 0x59: 0x9027,
+ 0x5a: 0x9036,
+ 0x5b: 0x9035,
+ 0x5c: 0x9039,
+ 0x5d: 0x8ff8,
+ },
+ 0x4d: [94]uint16{
+ 0x00: 0x904f,
+ 0x01: 0x9050,
+ 0x02: 0x9051,
+ 0x03: 0x9052,
+ 0x04: 0x900e,
+ 0x05: 0x9049,
+ 0x06: 0x903e,
+ 0x07: 0x9056,
+ 0x08: 0x9058,
+ 0x09: 0x905e,
+ 0x0a: 0x9068,
+ 0x0b: 0x906f,
+ 0x0c: 0x9076,
+ 0x0d: 0x96a8,
+ 0x0e: 0x9072,
+ 0x0f: 0x9082,
+ 0x10: 0x907d,
+ 0x11: 0x9081,
+ 0x12: 0x9080,
+ 0x13: 0x908a,
+ 0x14: 0x9089,
+ 0x15: 0x908f,
+ 0x16: 0x90a8,
+ 0x17: 0x90af,
+ 0x18: 0x90b1,
+ 0x19: 0x90b5,
+ 0x1a: 0x90e2,
+ 0x1b: 0x90e4,
+ 0x1c: 0x6248,
+ 0x1d: 0x90db,
+ 0x1e: 0x9102,
+ 0x1f: 0x9112,
+ 0x20: 0x9119,
+ 0x21: 0x9132,
+ 0x22: 0x9130,
+ 0x23: 0x914a,
+ 0x24: 0x9156,
+ 0x25: 0x9158,
+ 0x26: 0x9163,
+ 0x27: 0x9165,
+ 0x28: 0x9169,
+ 0x29: 0x9173,
+ 0x2a: 0x9172,
+ 0x2b: 0x918b,
+ 0x2c: 0x9189,
+ 0x2d: 0x9182,
+ 0x2e: 0x91a2,
+ 0x2f: 0x91ab,
+ 0x30: 0x91af,
+ 0x31: 0x91aa,
+ 0x32: 0x91b5,
+ 0x33: 0x91b4,
+ 0x34: 0x91ba,
+ 0x35: 0x91c0,
+ 0x36: 0x91c1,
+ 0x37: 0x91c9,
+ 0x38: 0x91cb,
+ 0x39: 0x91d0,
+ 0x3a: 0x91d6,
+ 0x3b: 0x91df,
+ 0x3c: 0x91e1,
+ 0x3d: 0x91db,
+ 0x3e: 0x91fc,
+ 0x3f: 0x91f5,
+ 0x40: 0x91f6,
+ 0x41: 0x921e,
+ 0x42: 0x91ff,
+ 0x43: 0x9214,
+ 0x44: 0x922c,
+ 0x45: 0x9215,
+ 0x46: 0x9211,
+ 0x47: 0x925e,
+ 0x48: 0x9257,
+ 0x49: 0x9245,
+ 0x4a: 0x9249,
+ 0x4b: 0x9264,
+ 0x4c: 0x9248,
+ 0x4d: 0x9295,
+ 0x4e: 0x923f,
+ 0x4f: 0x924b,
+ 0x50: 0x9250,
+ 0x51: 0x929c,
+ 0x52: 0x9296,
+ 0x53: 0x9293,
+ 0x54: 0x929b,
+ 0x55: 0x925a,
+ 0x56: 0x92cf,
+ 0x57: 0x92b9,
+ 0x58: 0x92b7,
+ 0x59: 0x92e9,
+ 0x5a: 0x930f,
+ 0x5b: 0x92fa,
+ 0x5c: 0x9344,
+ 0x5d: 0x932e,
+ },
+ 0x4e: [94]uint16{
+ 0x00: 0x9319,
+ 0x01: 0x9322,
+ 0x02: 0x931a,
+ 0x03: 0x9323,
+ 0x04: 0x933a,
+ 0x05: 0x9335,
+ 0x06: 0x933b,
+ 0x07: 0x935c,
+ 0x08: 0x9360,
+ 0x09: 0x937c,
+ 0x0a: 0x936e,
+ 0x0b: 0x9356,
+ 0x0c: 0x93b0,
+ 0x0d: 0x93ac,
+ 0x0e: 0x93ad,
+ 0x0f: 0x9394,
+ 0x10: 0x93b9,
+ 0x11: 0x93d6,
+ 0x12: 0x93d7,
+ 0x13: 0x93e8,
+ 0x14: 0x93e5,
+ 0x15: 0x93d8,
+ 0x16: 0x93c3,
+ 0x17: 0x93dd,
+ 0x18: 0x93d0,
+ 0x19: 0x93c8,
+ 0x1a: 0x93e4,
+ 0x1b: 0x941a,
+ 0x1c: 0x9414,
+ 0x1d: 0x9413,
+ 0x1e: 0x9403,
+ 0x1f: 0x9407,
+ 0x20: 0x9410,
+ 0x21: 0x9436,
+ 0x22: 0x942b,
+ 0x23: 0x9435,
+ 0x24: 0x9421,
+ 0x25: 0x943a,
+ 0x26: 0x9441,
+ 0x27: 0x9452,
+ 0x28: 0x9444,
+ 0x29: 0x945b,
+ 0x2a: 0x9460,
+ 0x2b: 0x9462,
+ 0x2c: 0x945e,
+ 0x2d: 0x946a,
+ 0x2e: 0x9229,
+ 0x2f: 0x9470,
+ 0x30: 0x9475,
+ 0x31: 0x9477,
+ 0x32: 0x947d,
+ 0x33: 0x945a,
+ 0x34: 0x947c,
+ 0x35: 0x947e,
+ 0x36: 0x9481,
+ 0x37: 0x947f,
+ 0x38: 0x9582,
+ 0x39: 0x9587,
+ 0x3a: 0x958a,
+ 0x3b: 0x9594,
+ 0x3c: 0x9596,
+ 0x3d: 0x9598,
+ 0x3e: 0x9599,
+ 0x3f: 0x95a0,
+ 0x40: 0x95a8,
+ 0x41: 0x95a7,
+ 0x42: 0x95ad,
+ 0x43: 0x95bc,
+ 0x44: 0x95bb,
+ 0x45: 0x95b9,
+ 0x46: 0x95be,
+ 0x47: 0x95ca,
+ 0x48: 0x6ff6,
+ 0x49: 0x95c3,
+ 0x4a: 0x95cd,
+ 0x4b: 0x95cc,
+ 0x4c: 0x95d5,
+ 0x4d: 0x95d4,
+ 0x4e: 0x95d6,
+ 0x4f: 0x95dc,
+ 0x50: 0x95e1,
+ 0x51: 0x95e5,
+ 0x52: 0x95e2,
+ 0x53: 0x9621,
+ 0x54: 0x9628,
+ 0x55: 0x962e,
+ 0x56: 0x962f,
+ 0x57: 0x9642,
+ 0x58: 0x964c,
+ 0x59: 0x964f,
+ 0x5a: 0x964b,
+ 0x5b: 0x9677,
+ 0x5c: 0x965c,
+ 0x5d: 0x965e,
+ },
+ 0x4f: [94]uint16{
+ 0x00: 0x965d,
+ 0x01: 0x965f,
+ 0x02: 0x9666,
+ 0x03: 0x9672,
+ 0x04: 0x966c,
+ 0x05: 0x968d,
+ 0x06: 0x9698,
+ 0x07: 0x9695,
+ 0x08: 0x9697,
+ 0x09: 0x96aa,
+ 0x0a: 0x96a7,
+ 0x0b: 0x96b1,
+ 0x0c: 0x96b2,
+ 0x0d: 0x96b0,
+ 0x0e: 0x96b4,
+ 0x0f: 0x96b6,
+ 0x10: 0x96b8,
+ 0x11: 0x96b9,
+ 0x12: 0x96ce,
+ 0x13: 0x96cb,
+ 0x14: 0x96c9,
+ 0x15: 0x96cd,
+ 0x16: 0x894d,
+ 0x17: 0x96dc,
+ 0x18: 0x970d,
+ 0x19: 0x96d5,
+ 0x1a: 0x96f9,
+ 0x1b: 0x9704,
+ 0x1c: 0x9706,
+ 0x1d: 0x9708,
+ 0x1e: 0x9713,
+ 0x1f: 0x970e,
+ 0x20: 0x9711,
+ 0x21: 0x970f,
+ 0x22: 0x9716,
+ 0x23: 0x9719,
+ 0x24: 0x9724,
+ 0x25: 0x972a,
+ 0x26: 0x9730,
+ 0x27: 0x9739,
+ 0x28: 0x973d,
+ 0x29: 0x973e,
+ 0x2a: 0x9744,
+ 0x2b: 0x9746,
+ 0x2c: 0x9748,
+ 0x2d: 0x9742,
+ 0x2e: 0x9749,
+ 0x2f: 0x975c,
+ 0x30: 0x9760,
+ 0x31: 0x9764,
+ 0x32: 0x9766,
+ 0x33: 0x9768,
+ 0x34: 0x52d2,
+ 0x35: 0x976b,
+ 0x36: 0x9771,
+ 0x37: 0x9779,
+ 0x38: 0x9785,
+ 0x39: 0x977c,
+ 0x3a: 0x9781,
+ 0x3b: 0x977a,
+ 0x3c: 0x9786,
+ 0x3d: 0x978b,
+ 0x3e: 0x978f,
+ 0x3f: 0x9790,
+ 0x40: 0x979c,
+ 0x41: 0x97a8,
+ 0x42: 0x97a6,
+ 0x43: 0x97a3,
+ 0x44: 0x97b3,
+ 0x45: 0x97b4,
+ 0x46: 0x97c3,
+ 0x47: 0x97c6,
+ 0x48: 0x97c8,
+ 0x49: 0x97cb,
+ 0x4a: 0x97dc,
+ 0x4b: 0x97ed,
+ 0x4c: 0x9f4f,
+ 0x4d: 0x97f2,
+ 0x4e: 0x7adf,
+ 0x4f: 0x97f6,
+ 0x50: 0x97f5,
+ 0x51: 0x980f,
+ 0x52: 0x980c,
+ 0x53: 0x9838,
+ 0x54: 0x9824,
+ 0x55: 0x9821,
+ 0x56: 0x9837,
+ 0x57: 0x983d,
+ 0x58: 0x9846,
+ 0x59: 0x984f,
+ 0x5a: 0x984b,
+ 0x5b: 0x986b,
+ 0x5c: 0x986f,
+ 0x5d: 0x9870,
+ },
+ 0x50: [94]uint16{
+ 0x00: 0x9871,
+ 0x01: 0x9874,
+ 0x02: 0x9873,
+ 0x03: 0x98aa,
+ 0x04: 0x98af,
+ 0x05: 0x98b1,
+ 0x06: 0x98b6,
+ 0x07: 0x98c4,
+ 0x08: 0x98c3,
+ 0x09: 0x98c6,
+ 0x0a: 0x98e9,
+ 0x0b: 0x98eb,
+ 0x0c: 0x9903,
+ 0x0d: 0x9909,
+ 0x0e: 0x9912,
+ 0x0f: 0x9914,
+ 0x10: 0x9918,
+ 0x11: 0x9921,
+ 0x12: 0x991d,
+ 0x13: 0x991e,
+ 0x14: 0x9924,
+ 0x15: 0x9920,
+ 0x16: 0x992c,
+ 0x17: 0x992e,
+ 0x18: 0x993d,
+ 0x19: 0x993e,
+ 0x1a: 0x9942,
+ 0x1b: 0x9949,
+ 0x1c: 0x9945,
+ 0x1d: 0x9950,
+ 0x1e: 0x994b,
+ 0x1f: 0x9951,
+ 0x20: 0x9952,
+ 0x21: 0x994c,
+ 0x22: 0x9955,
+ 0x23: 0x9997,
+ 0x24: 0x9998,
+ 0x25: 0x99a5,
+ 0x26: 0x99ad,
+ 0x27: 0x99ae,
+ 0x28: 0x99bc,
+ 0x29: 0x99df,
+ 0x2a: 0x99db,
+ 0x2b: 0x99dd,
+ 0x2c: 0x99d8,
+ 0x2d: 0x99d1,
+ 0x2e: 0x99ed,
+ 0x2f: 0x99ee,
+ 0x30: 0x99f1,
+ 0x31: 0x99f2,
+ 0x32: 0x99fb,
+ 0x33: 0x99f8,
+ 0x34: 0x9a01,
+ 0x35: 0x9a0f,
+ 0x36: 0x9a05,
+ 0x37: 0x99e2,
+ 0x38: 0x9a19,
+ 0x39: 0x9a2b,
+ 0x3a: 0x9a37,
+ 0x3b: 0x9a45,
+ 0x3c: 0x9a42,
+ 0x3d: 0x9a40,
+ 0x3e: 0x9a43,
+ 0x3f: 0x9a3e,
+ 0x40: 0x9a55,
+ 0x41: 0x9a4d,
+ 0x42: 0x9a5b,
+ 0x43: 0x9a57,
+ 0x44: 0x9a5f,
+ 0x45: 0x9a62,
+ 0x46: 0x9a65,
+ 0x47: 0x9a64,
+ 0x48: 0x9a69,
+ 0x49: 0x9a6b,
+ 0x4a: 0x9a6a,
+ 0x4b: 0x9aad,
+ 0x4c: 0x9ab0,
+ 0x4d: 0x9abc,
+ 0x4e: 0x9ac0,
+ 0x4f: 0x9acf,
+ 0x50: 0x9ad1,
+ 0x51: 0x9ad3,
+ 0x52: 0x9ad4,
+ 0x53: 0x9ade,
+ 0x54: 0x9adf,
+ 0x55: 0x9ae2,
+ 0x56: 0x9ae3,
+ 0x57: 0x9ae6,
+ 0x58: 0x9aef,
+ 0x59: 0x9aeb,
+ 0x5a: 0x9aee,
+ 0x5b: 0x9af4,
+ 0x5c: 0x9af1,
+ 0x5d: 0x9af7,
+ },
+ 0x51: [94]uint16{
+ 0x00: 0x9afb,
+ 0x01: 0x9b06,
+ 0x02: 0x9b18,
+ 0x03: 0x9b1a,
+ 0x04: 0x9b1f,
+ 0x05: 0x9b22,
+ 0x06: 0x9b23,
+ 0x07: 0x9b25,
+ 0x08: 0x9b27,
+ 0x09: 0x9b28,
+ 0x0a: 0x9b29,
+ 0x0b: 0x9b2a,
+ 0x0c: 0x9b2e,
+ 0x0d: 0x9b2f,
+ 0x0e: 0x9b32,
+ 0x0f: 0x9b44,
+ 0x10: 0x9b43,
+ 0x11: 0x9b4f,
+ 0x12: 0x9b4d,
+ 0x13: 0x9b4e,
+ 0x14: 0x9b51,
+ 0x15: 0x9b58,
+ 0x16: 0x9b74,
+ 0x17: 0x9b93,
+ 0x18: 0x9b83,
+ 0x19: 0x9b91,
+ 0x1a: 0x9b96,
+ 0x1b: 0x9b97,
+ 0x1c: 0x9b9f,
+ 0x1d: 0x9ba0,
+ 0x1e: 0x9ba8,
+ 0x1f: 0x9bb4,
+ 0x20: 0x9bc0,
+ 0x21: 0x9bca,
+ 0x22: 0x9bb9,
+ 0x23: 0x9bc6,
+ 0x24: 0x9bcf,
+ 0x25: 0x9bd1,
+ 0x26: 0x9bd2,
+ 0x27: 0x9be3,
+ 0x28: 0x9be2,
+ 0x29: 0x9be4,
+ 0x2a: 0x9bd4,
+ 0x2b: 0x9be1,
+ 0x2c: 0x9c3a,
+ 0x2d: 0x9bf2,
+ 0x2e: 0x9bf1,
+ 0x2f: 0x9bf0,
+ 0x30: 0x9c15,
+ 0x31: 0x9c14,
+ 0x32: 0x9c09,
+ 0x33: 0x9c13,
+ 0x34: 0x9c0c,
+ 0x35: 0x9c06,
+ 0x36: 0x9c08,
+ 0x37: 0x9c12,
+ 0x38: 0x9c0a,
+ 0x39: 0x9c04,
+ 0x3a: 0x9c2e,
+ 0x3b: 0x9c1b,
+ 0x3c: 0x9c25,
+ 0x3d: 0x9c24,
+ 0x3e: 0x9c21,
+ 0x3f: 0x9c30,
+ 0x40: 0x9c47,
+ 0x41: 0x9c32,
+ 0x42: 0x9c46,
+ 0x43: 0x9c3e,
+ 0x44: 0x9c5a,
+ 0x45: 0x9c60,
+ 0x46: 0x9c67,
+ 0x47: 0x9c76,
+ 0x48: 0x9c78,
+ 0x49: 0x9ce7,
+ 0x4a: 0x9cec,
+ 0x4b: 0x9cf0,
+ 0x4c: 0x9d09,
+ 0x4d: 0x9d08,
+ 0x4e: 0x9ceb,
+ 0x4f: 0x9d03,
+ 0x50: 0x9d06,
+ 0x51: 0x9d2a,
+ 0x52: 0x9d26,
+ 0x53: 0x9daf,
+ 0x54: 0x9d23,
+ 0x55: 0x9d1f,
+ 0x56: 0x9d44,
+ 0x57: 0x9d15,
+ 0x58: 0x9d12,
+ 0x59: 0x9d41,
+ 0x5a: 0x9d3f,
+ 0x5b: 0x9d3e,
+ 0x5c: 0x9d46,
+ 0x5d: 0x9d48,
+ },
+ 0x52: [94]uint16{
+ 0x00: 0x9d5d,
+ 0x01: 0x9d5e,
+ 0x02: 0x9d64,
+ 0x03: 0x9d51,
+ 0x04: 0x9d50,
+ 0x05: 0x9d59,
+ 0x06: 0x9d72,
+ 0x07: 0x9d89,
+ 0x08: 0x9d87,
+ 0x09: 0x9dab,
+ 0x0a: 0x9d6f,
+ 0x0b: 0x9d7a,
+ 0x0c: 0x9d9a,
+ 0x0d: 0x9da4,
+ 0x0e: 0x9da9,
+ 0x0f: 0x9db2,
+ 0x10: 0x9dc4,
+ 0x11: 0x9dc1,
+ 0x12: 0x9dbb,
+ 0x13: 0x9db8,
+ 0x14: 0x9dba,
+ 0x15: 0x9dc6,
+ 0x16: 0x9dcf,
+ 0x17: 0x9dc2,
+ 0x18: 0x9dd9,
+ 0x19: 0x9dd3,
+ 0x1a: 0x9df8,
+ 0x1b: 0x9de6,
+ 0x1c: 0x9ded,
+ 0x1d: 0x9def,
+ 0x1e: 0x9dfd,
+ 0x1f: 0x9e1a,
+ 0x20: 0x9e1b,
+ 0x21: 0x9e1e,
+ 0x22: 0x9e75,
+ 0x23: 0x9e79,
+ 0x24: 0x9e7d,
+ 0x25: 0x9e81,
+ 0x26: 0x9e88,
+ 0x27: 0x9e8b,
+ 0x28: 0x9e8c,
+ 0x29: 0x9e92,
+ 0x2a: 0x9e95,
+ 0x2b: 0x9e91,
+ 0x2c: 0x9e9d,
+ 0x2d: 0x9ea5,
+ 0x2e: 0x9ea9,
+ 0x2f: 0x9eb8,
+ 0x30: 0x9eaa,
+ 0x31: 0x9ead,
+ 0x32: 0x9761,
+ 0x33: 0x9ecc,
+ 0x34: 0x9ece,
+ 0x35: 0x9ecf,
+ 0x36: 0x9ed0,
+ 0x37: 0x9ed4,
+ 0x38: 0x9edc,
+ 0x39: 0x9ede,
+ 0x3a: 0x9edd,
+ 0x3b: 0x9ee0,
+ 0x3c: 0x9ee5,
+ 0x3d: 0x9ee8,
+ 0x3e: 0x9eef,
+ 0x3f: 0x9ef4,
+ 0x40: 0x9ef6,
+ 0x41: 0x9ef7,
+ 0x42: 0x9ef9,
+ 0x43: 0x9efb,
+ 0x44: 0x9efc,
+ 0x45: 0x9efd,
+ 0x46: 0x9f07,
+ 0x47: 0x9f08,
+ 0x48: 0x76b7,
+ 0x49: 0x9f15,
+ 0x4a: 0x9f21,
+ 0x4b: 0x9f2c,
+ 0x4c: 0x9f3e,
+ 0x4d: 0x9f4a,
+ 0x4e: 0x9f52,
+ 0x4f: 0x9f54,
+ 0x50: 0x9f63,
+ 0x51: 0x9f5f,
+ 0x52: 0x9f60,
+ 0x53: 0x9f61,
+ 0x54: 0x9f66,
+ 0x55: 0x9f67,
+ 0x56: 0x9f6c,
+ 0x57: 0x9f6a,
+ 0x58: 0x9f77,
+ 0x59: 0x9f72,
+ 0x5a: 0x9f76,
+ 0x5b: 0x9f95,
+ 0x5c: 0x9f9c,
+ 0x5d: 0x9fa0,
+ },
+ 0x53: [94]uint16{
+ 0x00: 0x582f,
+ 0x01: 0x69c7,
+ 0x02: 0x9059,
+ 0x03: 0x7464,
+ 0x04: 0x51dc,
+ 0x05: 0x7199,
+ },
+ },
+}
diff --git a/modules/mahonia/jis0212-data.go b/modules/mahonia/jis0212-data.go
new file mode 100644
index 000000000..0e521f615
--- /dev/null
+++ b/modules/mahonia/jis0212-data.go
@@ -0,0 +1,6209 @@
+package mahonia
+
+var jis0212Table = kutenTable{
+ Data: [94][94]uint16{
+ 0x01: [94]uint16{
+ 0x0e: 0x02d8,
+ 0x0f: 0x02c7,
+ 0x10: 0x00b8,
+ 0x11: 0x02d9,
+ 0x12: 0x02dd,
+ 0x13: 0x00af,
+ 0x14: 0x02db,
+ 0x15: 0x02da,
+ 0x16: 0x007e,
+ 0x17: 0x0384,
+ 0x18: 0x0385,
+ 0x21: 0x00a1,
+ 0x22: 0x00a6,
+ 0x23: 0x00bf,
+ 0x4a: 0x00ba,
+ 0x4b: 0x00aa,
+ 0x4c: 0x00a9,
+ 0x4d: 0x00ae,
+ 0x4e: 0x2122,
+ 0x4f: 0x00a4,
+ 0x50: 0x2116,
+ },
+ 0x05: [94]uint16{
+ 0x40: 0x0386,
+ 0x41: 0x0388,
+ 0x42: 0x0389,
+ 0x43: 0x038a,
+ 0x44: 0x03aa,
+ 0x46: 0x038c,
+ 0x48: 0x038e,
+ 0x49: 0x03ab,
+ 0x4b: 0x038f,
+ 0x50: 0x03ac,
+ 0x51: 0x03ad,
+ 0x52: 0x03ae,
+ 0x53: 0x03af,
+ 0x54: 0x03ca,
+ 0x55: 0x0390,
+ 0x56: 0x03cc,
+ 0x57: 0x03c2,
+ 0x58: 0x03cd,
+ 0x59: 0x03cb,
+ 0x5a: 0x03b0,
+ 0x5b: 0x03ce,
+ },
+ 0x06: [94]uint16{
+ 0x21: 0x0402,
+ 0x22: 0x0403,
+ 0x23: 0x0404,
+ 0x24: 0x0405,
+ 0x25: 0x0406,
+ 0x26: 0x0407,
+ 0x27: 0x0408,
+ 0x28: 0x0409,
+ 0x29: 0x040a,
+ 0x2a: 0x040b,
+ 0x2b: 0x040c,
+ 0x2c: 0x040e,
+ 0x2d: 0x040f,
+ 0x51: 0x0452,
+ 0x52: 0x0453,
+ 0x53: 0x0454,
+ 0x54: 0x0455,
+ 0x55: 0x0456,
+ 0x56: 0x0457,
+ 0x57: 0x0458,
+ 0x58: 0x0459,
+ 0x59: 0x045a,
+ 0x5a: 0x045b,
+ 0x5b: 0x045c,
+ 0x5c: 0x045e,
+ 0x5d: 0x045f,
+ },
+ 0x08: [94]uint16{
+ 0x00: 0x00c6,
+ 0x01: 0x0110,
+ 0x03: 0x0126,
+ 0x05: 0x0132,
+ 0x07: 0x0141,
+ 0x08: 0x013f,
+ 0x0a: 0x014a,
+ 0x0b: 0x00d8,
+ 0x0c: 0x0152,
+ 0x0e: 0x0166,
+ 0x0f: 0x00de,
+ 0x20: 0x00e6,
+ 0x21: 0x0111,
+ 0x22: 0x00f0,
+ 0x23: 0x0127,
+ 0x24: 0x0131,
+ 0x25: 0x0133,
+ 0x26: 0x0138,
+ 0x27: 0x0142,
+ 0x28: 0x0140,
+ 0x29: 0x0149,
+ 0x2a: 0x014b,
+ 0x2b: 0x00f8,
+ 0x2c: 0x0153,
+ 0x2d: 0x00df,
+ 0x2e: 0x0167,
+ 0x2f: 0x00fe,
+ },
+ 0x09: [94]uint16{
+ 0x00: 0x00c1,
+ 0x01: 0x00c0,
+ 0x02: 0x00c4,
+ 0x03: 0x00c2,
+ 0x04: 0x0102,
+ 0x05: 0x01cd,
+ 0x06: 0x0100,
+ 0x07: 0x0104,
+ 0x08: 0x00c5,
+ 0x09: 0x00c3,
+ 0x0a: 0x0106,
+ 0x0b: 0x0108,
+ 0x0c: 0x010c,
+ 0x0d: 0x00c7,
+ 0x0e: 0x010a,
+ 0x0f: 0x010e,
+ 0x10: 0x00c9,
+ 0x11: 0x00c8,
+ 0x12: 0x00cb,
+ 0x13: 0x00ca,
+ 0x14: 0x011a,
+ 0x15: 0x0116,
+ 0x16: 0x0112,
+ 0x17: 0x0118,
+ 0x19: 0x011c,
+ 0x1a: 0x011e,
+ 0x1b: 0x0122,
+ 0x1c: 0x0120,
+ 0x1d: 0x0124,
+ 0x1e: 0x00cd,
+ 0x1f: 0x00cc,
+ 0x20: 0x00cf,
+ 0x21: 0x00ce,
+ 0x22: 0x01cf,
+ 0x23: 0x0130,
+ 0x24: 0x012a,
+ 0x25: 0x012e,
+ 0x26: 0x0128,
+ 0x27: 0x0134,
+ 0x28: 0x0136,
+ 0x29: 0x0139,
+ 0x2a: 0x013d,
+ 0x2b: 0x013b,
+ 0x2c: 0x0143,
+ 0x2d: 0x0147,
+ 0x2e: 0x0145,
+ 0x2f: 0x00d1,
+ 0x30: 0x00d3,
+ 0x31: 0x00d2,
+ 0x32: 0x00d6,
+ 0x33: 0x00d4,
+ 0x34: 0x01d1,
+ 0x35: 0x0150,
+ 0x36: 0x014c,
+ 0x37: 0x00d5,
+ 0x38: 0x0154,
+ 0x39: 0x0158,
+ 0x3a: 0x0156,
+ 0x3b: 0x015a,
+ 0x3c: 0x015c,
+ 0x3d: 0x0160,
+ 0x3e: 0x015e,
+ 0x3f: 0x0164,
+ 0x40: 0x0162,
+ 0x41: 0x00da,
+ 0x42: 0x00d9,
+ 0x43: 0x00dc,
+ 0x44: 0x00db,
+ 0x45: 0x016c,
+ 0x46: 0x01d3,
+ 0x47: 0x0170,
+ 0x48: 0x016a,
+ 0x49: 0x0172,
+ 0x4a: 0x016e,
+ 0x4b: 0x0168,
+ 0x4c: 0x01d7,
+ 0x4d: 0x01db,
+ 0x4e: 0x01d9,
+ 0x4f: 0x01d5,
+ 0x50: 0x0174,
+ 0x51: 0x00dd,
+ 0x52: 0x0178,
+ 0x53: 0x0176,
+ 0x54: 0x0179,
+ 0x55: 0x017d,
+ 0x56: 0x017b,
+ },
+ 0x0a: [94]uint16{
+ 0x00: 0x00e1,
+ 0x01: 0x00e0,
+ 0x02: 0x00e4,
+ 0x03: 0x00e2,
+ 0x04: 0x0103,
+ 0x05: 0x01ce,
+ 0x06: 0x0101,
+ 0x07: 0x0105,
+ 0x08: 0x00e5,
+ 0x09: 0x00e3,
+ 0x0a: 0x0107,
+ 0x0b: 0x0109,
+ 0x0c: 0x010d,
+ 0x0d: 0x00e7,
+ 0x0e: 0x010b,
+ 0x0f: 0x010f,
+ 0x10: 0x00e9,
+ 0x11: 0x00e8,
+ 0x12: 0x00eb,
+ 0x13: 0x00ea,
+ 0x14: 0x011b,
+ 0x15: 0x0117,
+ 0x16: 0x0113,
+ 0x17: 0x0119,
+ 0x18: 0x01f5,
+ 0x19: 0x011d,
+ 0x1a: 0x011f,
+ 0x1c: 0x0121,
+ 0x1d: 0x0125,
+ 0x1e: 0x00ed,
+ 0x1f: 0x00ec,
+ 0x20: 0x00ef,
+ 0x21: 0x00ee,
+ 0x22: 0x01d0,
+ 0x24: 0x012b,
+ 0x25: 0x012f,
+ 0x26: 0x0129,
+ 0x27: 0x0135,
+ 0x28: 0x0137,
+ 0x29: 0x013a,
+ 0x2a: 0x013e,
+ 0x2b: 0x013c,
+ 0x2c: 0x0144,
+ 0x2d: 0x0148,
+ 0x2e: 0x0146,
+ 0x2f: 0x00f1,
+ 0x30: 0x00f3,
+ 0x31: 0x00f2,
+ 0x32: 0x00f6,
+ 0x33: 0x00f4,
+ 0x34: 0x01d2,
+ 0x35: 0x0151,
+ 0x36: 0x014d,
+ 0x37: 0x00f5,
+ 0x38: 0x0155,
+ 0x39: 0x0159,
+ 0x3a: 0x0157,
+ 0x3b: 0x015b,
+ 0x3c: 0x015d,
+ 0x3d: 0x0161,
+ 0x3e: 0x015f,
+ 0x3f: 0x0165,
+ 0x40: 0x0163,
+ 0x41: 0x00fa,
+ 0x42: 0x00f9,
+ 0x43: 0x00fc,
+ 0x44: 0x00fb,
+ 0x45: 0x016d,
+ 0x46: 0x01d4,
+ 0x47: 0x0171,
+ 0x48: 0x016b,
+ 0x49: 0x0173,
+ 0x4a: 0x016f,
+ 0x4b: 0x0169,
+ 0x4c: 0x01d8,
+ 0x4d: 0x01dc,
+ 0x4e: 0x01da,
+ 0x4f: 0x01d6,
+ 0x50: 0x0175,
+ 0x51: 0x00fd,
+ 0x52: 0x00ff,
+ 0x53: 0x0177,
+ 0x54: 0x017a,
+ 0x55: 0x017e,
+ 0x56: 0x017c,
+ },
+ 0x0f: [94]uint16{
+ 0x00: 0x4e02,
+ 0x01: 0x4e04,
+ 0x02: 0x4e05,
+ 0x03: 0x4e0c,
+ 0x04: 0x4e12,
+ 0x05: 0x4e1f,
+ 0x06: 0x4e23,
+ 0x07: 0x4e24,
+ 0x08: 0x4e28,
+ 0x09: 0x4e2b,
+ 0x0a: 0x4e2e,
+ 0x0b: 0x4e2f,
+ 0x0c: 0x4e30,
+ 0x0d: 0x4e35,
+ 0x0e: 0x4e40,
+ 0x0f: 0x4e41,
+ 0x10: 0x4e44,
+ 0x11: 0x4e47,
+ 0x12: 0x4e51,
+ 0x13: 0x4e5a,
+ 0x14: 0x4e5c,
+ 0x15: 0x4e63,
+ 0x16: 0x4e68,
+ 0x17: 0x4e69,
+ 0x18: 0x4e74,
+ 0x19: 0x4e75,
+ 0x1a: 0x4e79,
+ 0x1b: 0x4e7f,
+ 0x1c: 0x4e8d,
+ 0x1d: 0x4e96,
+ 0x1e: 0x4e97,
+ 0x1f: 0x4e9d,
+ 0x20: 0x4eaf,
+ 0x21: 0x4eb9,
+ 0x22: 0x4ec3,
+ 0x23: 0x4ed0,
+ 0x24: 0x4eda,
+ 0x25: 0x4edb,
+ 0x26: 0x4ee0,
+ 0x27: 0x4ee1,
+ 0x28: 0x4ee2,
+ 0x29: 0x4ee8,
+ 0x2a: 0x4eef,
+ 0x2b: 0x4ef1,
+ 0x2c: 0x4ef3,
+ 0x2d: 0x4ef5,
+ 0x2e: 0x4efd,
+ 0x2f: 0x4efe,
+ 0x30: 0x4eff,
+ 0x31: 0x4f00,
+ 0x32: 0x4f02,
+ 0x33: 0x4f03,
+ 0x34: 0x4f08,
+ 0x35: 0x4f0b,
+ 0x36: 0x4f0c,
+ 0x37: 0x4f12,
+ 0x38: 0x4f15,
+ 0x39: 0x4f16,
+ 0x3a: 0x4f17,
+ 0x3b: 0x4f19,
+ 0x3c: 0x4f2e,
+ 0x3d: 0x4f31,
+ 0x3e: 0x4f60,
+ 0x3f: 0x4f33,
+ 0x40: 0x4f35,
+ 0x41: 0x4f37,
+ 0x42: 0x4f39,
+ 0x43: 0x4f3b,
+ 0x44: 0x4f3e,
+ 0x45: 0x4f40,
+ 0x46: 0x4f42,
+ 0x47: 0x4f48,
+ 0x48: 0x4f49,
+ 0x49: 0x4f4b,
+ 0x4a: 0x4f4c,
+ 0x4b: 0x4f52,
+ 0x4c: 0x4f54,
+ 0x4d: 0x4f56,
+ 0x4e: 0x4f58,
+ 0x4f: 0x4f5f,
+ 0x50: 0x4f63,
+ 0x51: 0x4f6a,
+ 0x52: 0x4f6c,
+ 0x53: 0x4f6e,
+ 0x54: 0x4f71,
+ 0x55: 0x4f77,
+ 0x56: 0x4f78,
+ 0x57: 0x4f79,
+ 0x58: 0x4f7a,
+ 0x59: 0x4f7d,
+ 0x5a: 0x4f7e,
+ 0x5b: 0x4f81,
+ 0x5c: 0x4f82,
+ 0x5d: 0x4f84,
+ },
+ 0x10: [94]uint16{
+ 0x00: 0x4f85,
+ 0x01: 0x4f89,
+ 0x02: 0x4f8a,
+ 0x03: 0x4f8c,
+ 0x04: 0x4f8e,
+ 0x05: 0x4f90,
+ 0x06: 0x4f92,
+ 0x07: 0x4f93,
+ 0x08: 0x4f94,
+ 0x09: 0x4f97,
+ 0x0a: 0x4f99,
+ 0x0b: 0x4f9a,
+ 0x0c: 0x4f9e,
+ 0x0d: 0x4f9f,
+ 0x0e: 0x4fb2,
+ 0x0f: 0x4fb7,
+ 0x10: 0x4fb9,
+ 0x11: 0x4fbb,
+ 0x12: 0x4fbc,
+ 0x13: 0x4fbd,
+ 0x14: 0x4fbe,
+ 0x15: 0x4fc0,
+ 0x16: 0x4fc1,
+ 0x17: 0x4fc5,
+ 0x18: 0x4fc6,
+ 0x19: 0x4fc8,
+ 0x1a: 0x4fc9,
+ 0x1b: 0x4fcb,
+ 0x1c: 0x4fcc,
+ 0x1d: 0x4fcd,
+ 0x1e: 0x4fcf,
+ 0x1f: 0x4fd2,
+ 0x20: 0x4fdc,
+ 0x21: 0x4fe0,
+ 0x22: 0x4fe2,
+ 0x23: 0x4ff0,
+ 0x24: 0x4ff2,
+ 0x25: 0x4ffc,
+ 0x26: 0x4ffd,
+ 0x27: 0x4fff,
+ 0x28: 0x5000,
+ 0x29: 0x5001,
+ 0x2a: 0x5004,
+ 0x2b: 0x5007,
+ 0x2c: 0x500a,
+ 0x2d: 0x500c,
+ 0x2e: 0x500e,
+ 0x2f: 0x5010,
+ 0x30: 0x5013,
+ 0x31: 0x5017,
+ 0x32: 0x5018,
+ 0x33: 0x501b,
+ 0x34: 0x501c,
+ 0x35: 0x501d,
+ 0x36: 0x501e,
+ 0x37: 0x5022,
+ 0x38: 0x5027,
+ 0x39: 0x502e,
+ 0x3a: 0x5030,
+ 0x3b: 0x5032,
+ 0x3c: 0x5033,
+ 0x3d: 0x5035,
+ 0x3e: 0x5040,
+ 0x3f: 0x5041,
+ 0x40: 0x5042,
+ 0x41: 0x5045,
+ 0x42: 0x5046,
+ 0x43: 0x504a,
+ 0x44: 0x504c,
+ 0x45: 0x504e,
+ 0x46: 0x5051,
+ 0x47: 0x5052,
+ 0x48: 0x5053,
+ 0x49: 0x5057,
+ 0x4a: 0x5059,
+ 0x4b: 0x505f,
+ 0x4c: 0x5060,
+ 0x4d: 0x5062,
+ 0x4e: 0x5063,
+ 0x4f: 0x5066,
+ 0x50: 0x5067,
+ 0x51: 0x506a,
+ 0x52: 0x506d,
+ 0x53: 0x5070,
+ 0x54: 0x5071,
+ 0x55: 0x503b,
+ 0x56: 0x5081,
+ 0x57: 0x5083,
+ 0x58: 0x5084,
+ 0x59: 0x5086,
+ 0x5a: 0x508a,
+ 0x5b: 0x508e,
+ 0x5c: 0x508f,
+ 0x5d: 0x5090,
+ },
+ 0x11: [94]uint16{
+ 0x00: 0x5092,
+ 0x01: 0x5093,
+ 0x02: 0x5094,
+ 0x03: 0x5096,
+ 0x04: 0x509b,
+ 0x05: 0x509c,
+ 0x06: 0x509e,
+ 0x07: 0x509f,
+ 0x08: 0x50a0,
+ 0x09: 0x50a1,
+ 0x0a: 0x50a2,
+ 0x0b: 0x50aa,
+ 0x0c: 0x50af,
+ 0x0d: 0x50b0,
+ 0x0e: 0x50b9,
+ 0x0f: 0x50ba,
+ 0x10: 0x50bd,
+ 0x11: 0x50c0,
+ 0x12: 0x50c3,
+ 0x13: 0x50c4,
+ 0x14: 0x50c7,
+ 0x15: 0x50cc,
+ 0x16: 0x50ce,
+ 0x17: 0x50d0,
+ 0x18: 0x50d3,
+ 0x19: 0x50d4,
+ 0x1a: 0x50d8,
+ 0x1b: 0x50dc,
+ 0x1c: 0x50dd,
+ 0x1d: 0x50df,
+ 0x1e: 0x50e2,
+ 0x1f: 0x50e4,
+ 0x20: 0x50e6,
+ 0x21: 0x50e8,
+ 0x22: 0x50e9,
+ 0x23: 0x50ef,
+ 0x24: 0x50f1,
+ 0x25: 0x50f6,
+ 0x26: 0x50fa,
+ 0x27: 0x50fe,
+ 0x28: 0x5103,
+ 0x29: 0x5106,
+ 0x2a: 0x5107,
+ 0x2b: 0x5108,
+ 0x2c: 0x510b,
+ 0x2d: 0x510c,
+ 0x2e: 0x510d,
+ 0x2f: 0x510e,
+ 0x30: 0x50f2,
+ 0x31: 0x5110,
+ 0x32: 0x5117,
+ 0x33: 0x5119,
+ 0x34: 0x511b,
+ 0x35: 0x511c,
+ 0x36: 0x511d,
+ 0x37: 0x511e,
+ 0x38: 0x5123,
+ 0x39: 0x5127,
+ 0x3a: 0x5128,
+ 0x3b: 0x512c,
+ 0x3c: 0x512d,
+ 0x3d: 0x512f,
+ 0x3e: 0x5131,
+ 0x3f: 0x5133,
+ 0x40: 0x5134,
+ 0x41: 0x5135,
+ 0x42: 0x5138,
+ 0x43: 0x5139,
+ 0x44: 0x5142,
+ 0x45: 0x514a,
+ 0x46: 0x514f,
+ 0x47: 0x5153,
+ 0x48: 0x5155,
+ 0x49: 0x5157,
+ 0x4a: 0x5158,
+ 0x4b: 0x515f,
+ 0x4c: 0x5164,
+ 0x4d: 0x5166,
+ 0x4e: 0x517e,
+ 0x4f: 0x5183,
+ 0x50: 0x5184,
+ 0x51: 0x518b,
+ 0x52: 0x518e,
+ 0x53: 0x5198,
+ 0x54: 0x519d,
+ 0x55: 0x51a1,
+ 0x56: 0x51a3,
+ 0x57: 0x51ad,
+ 0x58: 0x51b8,
+ 0x59: 0x51ba,
+ 0x5a: 0x51bc,
+ 0x5b: 0x51be,
+ 0x5c: 0x51bf,
+ 0x5d: 0x51c2,
+ },
+ 0x12: [94]uint16{
+ 0x00: 0x51c8,
+ 0x01: 0x51cf,
+ 0x02: 0x51d1,
+ 0x03: 0x51d2,
+ 0x04: 0x51d3,
+ 0x05: 0x51d5,
+ 0x06: 0x51d8,
+ 0x07: 0x51de,
+ 0x08: 0x51e2,
+ 0x09: 0x51e5,
+ 0x0a: 0x51ee,
+ 0x0b: 0x51f2,
+ 0x0c: 0x51f3,
+ 0x0d: 0x51f4,
+ 0x0e: 0x51f7,
+ 0x0f: 0x5201,
+ 0x10: 0x5202,
+ 0x11: 0x5205,
+ 0x12: 0x5212,
+ 0x13: 0x5213,
+ 0x14: 0x5215,
+ 0x15: 0x5216,
+ 0x16: 0x5218,
+ 0x17: 0x5222,
+ 0x18: 0x5228,
+ 0x19: 0x5231,
+ 0x1a: 0x5232,
+ 0x1b: 0x5235,
+ 0x1c: 0x523c,
+ 0x1d: 0x5245,
+ 0x1e: 0x5249,
+ 0x1f: 0x5255,
+ 0x20: 0x5257,
+ 0x21: 0x5258,
+ 0x22: 0x525a,
+ 0x23: 0x525c,
+ 0x24: 0x525f,
+ 0x25: 0x5260,
+ 0x26: 0x5261,
+ 0x27: 0x5266,
+ 0x28: 0x526e,
+ 0x29: 0x5277,
+ 0x2a: 0x5278,
+ 0x2b: 0x5279,
+ 0x2c: 0x5280,
+ 0x2d: 0x5282,
+ 0x2e: 0x5285,
+ 0x2f: 0x528a,
+ 0x30: 0x528c,
+ 0x31: 0x5293,
+ 0x32: 0x5295,
+ 0x33: 0x5296,
+ 0x34: 0x5297,
+ 0x35: 0x5298,
+ 0x36: 0x529a,
+ 0x37: 0x529c,
+ 0x38: 0x52a4,
+ 0x39: 0x52a5,
+ 0x3a: 0x52a6,
+ 0x3b: 0x52a7,
+ 0x3c: 0x52af,
+ 0x3d: 0x52b0,
+ 0x3e: 0x52b6,
+ 0x3f: 0x52b7,
+ 0x40: 0x52b8,
+ 0x41: 0x52ba,
+ 0x42: 0x52bb,
+ 0x43: 0x52bd,
+ 0x44: 0x52c0,
+ 0x45: 0x52c4,
+ 0x46: 0x52c6,
+ 0x47: 0x52c8,
+ 0x48: 0x52cc,
+ 0x49: 0x52cf,
+ 0x4a: 0x52d1,
+ 0x4b: 0x52d4,
+ 0x4c: 0x52d6,
+ 0x4d: 0x52db,
+ 0x4e: 0x52dc,
+ 0x4f: 0x52e1,
+ 0x50: 0x52e5,
+ 0x51: 0x52e8,
+ 0x52: 0x52e9,
+ 0x53: 0x52ea,
+ 0x54: 0x52ec,
+ 0x55: 0x52f0,
+ 0x56: 0x52f1,
+ 0x57: 0x52f4,
+ 0x58: 0x52f6,
+ 0x59: 0x52f7,
+ 0x5a: 0x5300,
+ 0x5b: 0x5303,
+ 0x5c: 0x530a,
+ 0x5d: 0x530b,
+ },
+ 0x13: [94]uint16{
+ 0x00: 0x530c,
+ 0x01: 0x5311,
+ 0x02: 0x5313,
+ 0x03: 0x5318,
+ 0x04: 0x531b,
+ 0x05: 0x531c,
+ 0x06: 0x531e,
+ 0x07: 0x531f,
+ 0x08: 0x5325,
+ 0x09: 0x5327,
+ 0x0a: 0x5328,
+ 0x0b: 0x5329,
+ 0x0c: 0x532b,
+ 0x0d: 0x532c,
+ 0x0e: 0x532d,
+ 0x0f: 0x5330,
+ 0x10: 0x5332,
+ 0x11: 0x5335,
+ 0x12: 0x533c,
+ 0x13: 0x533d,
+ 0x14: 0x533e,
+ 0x15: 0x5342,
+ 0x16: 0x534c,
+ 0x17: 0x534b,
+ 0x18: 0x5359,
+ 0x19: 0x535b,
+ 0x1a: 0x5361,
+ 0x1b: 0x5363,
+ 0x1c: 0x5365,
+ 0x1d: 0x536c,
+ 0x1e: 0x536d,
+ 0x1f: 0x5372,
+ 0x20: 0x5379,
+ 0x21: 0x537e,
+ 0x22: 0x5383,
+ 0x23: 0x5387,
+ 0x24: 0x5388,
+ 0x25: 0x538e,
+ 0x26: 0x5393,
+ 0x27: 0x5394,
+ 0x28: 0x5399,
+ 0x29: 0x539d,
+ 0x2a: 0x53a1,
+ 0x2b: 0x53a4,
+ 0x2c: 0x53aa,
+ 0x2d: 0x53ab,
+ 0x2e: 0x53af,
+ 0x2f: 0x53b2,
+ 0x30: 0x53b4,
+ 0x31: 0x53b5,
+ 0x32: 0x53b7,
+ 0x33: 0x53b8,
+ 0x34: 0x53ba,
+ 0x35: 0x53bd,
+ 0x36: 0x53c0,
+ 0x37: 0x53c5,
+ 0x38: 0x53cf,
+ 0x39: 0x53d2,
+ 0x3a: 0x53d3,
+ 0x3b: 0x53d5,
+ 0x3c: 0x53da,
+ 0x3d: 0x53dd,
+ 0x3e: 0x53de,
+ 0x3f: 0x53e0,
+ 0x40: 0x53e6,
+ 0x41: 0x53e7,
+ 0x42: 0x53f5,
+ 0x43: 0x5402,
+ 0x44: 0x5413,
+ 0x45: 0x541a,
+ 0x46: 0x5421,
+ 0x47: 0x5427,
+ 0x48: 0x5428,
+ 0x49: 0x542a,
+ 0x4a: 0x542f,
+ 0x4b: 0x5431,
+ 0x4c: 0x5434,
+ 0x4d: 0x5435,
+ 0x4e: 0x5443,
+ 0x4f: 0x5444,
+ 0x50: 0x5447,
+ 0x51: 0x544d,
+ 0x52: 0x544f,
+ 0x53: 0x545e,
+ 0x54: 0x5462,
+ 0x55: 0x5464,
+ 0x56: 0x5466,
+ 0x57: 0x5467,
+ 0x58: 0x5469,
+ 0x59: 0x546b,
+ 0x5a: 0x546d,
+ 0x5b: 0x546e,
+ 0x5c: 0x5474,
+ 0x5d: 0x547f,
+ },
+ 0x14: [94]uint16{
+ 0x00: 0x5481,
+ 0x01: 0x5483,
+ 0x02: 0x5485,
+ 0x03: 0x5488,
+ 0x04: 0x5489,
+ 0x05: 0x548d,
+ 0x06: 0x5491,
+ 0x07: 0x5495,
+ 0x08: 0x5496,
+ 0x09: 0x549c,
+ 0x0a: 0x549f,
+ 0x0b: 0x54a1,
+ 0x0c: 0x54a6,
+ 0x0d: 0x54a7,
+ 0x0e: 0x54a9,
+ 0x0f: 0x54aa,
+ 0x10: 0x54ad,
+ 0x11: 0x54ae,
+ 0x12: 0x54b1,
+ 0x13: 0x54b7,
+ 0x14: 0x54b9,
+ 0x15: 0x54ba,
+ 0x16: 0x54bb,
+ 0x17: 0x54bf,
+ 0x18: 0x54c6,
+ 0x19: 0x54ca,
+ 0x1a: 0x54cd,
+ 0x1b: 0x54ce,
+ 0x1c: 0x54e0,
+ 0x1d: 0x54ea,
+ 0x1e: 0x54ec,
+ 0x1f: 0x54ef,
+ 0x20: 0x54f6,
+ 0x21: 0x54fc,
+ 0x22: 0x54fe,
+ 0x23: 0x54ff,
+ 0x24: 0x5500,
+ 0x25: 0x5501,
+ 0x26: 0x5505,
+ 0x27: 0x5508,
+ 0x28: 0x5509,
+ 0x29: 0x550c,
+ 0x2a: 0x550d,
+ 0x2b: 0x550e,
+ 0x2c: 0x5515,
+ 0x2d: 0x552a,
+ 0x2e: 0x552b,
+ 0x2f: 0x5532,
+ 0x30: 0x5535,
+ 0x31: 0x5536,
+ 0x32: 0x553b,
+ 0x33: 0x553c,
+ 0x34: 0x553d,
+ 0x35: 0x5541,
+ 0x36: 0x5547,
+ 0x37: 0x5549,
+ 0x38: 0x554a,
+ 0x39: 0x554d,
+ 0x3a: 0x5550,
+ 0x3b: 0x5551,
+ 0x3c: 0x5558,
+ 0x3d: 0x555a,
+ 0x3e: 0x555b,
+ 0x3f: 0x555e,
+ 0x40: 0x5560,
+ 0x41: 0x5561,
+ 0x42: 0x5564,
+ 0x43: 0x5566,
+ 0x44: 0x557f,
+ 0x45: 0x5581,
+ 0x46: 0x5582,
+ 0x47: 0x5586,
+ 0x48: 0x5588,
+ 0x49: 0x558e,
+ 0x4a: 0x558f,
+ 0x4b: 0x5591,
+ 0x4c: 0x5592,
+ 0x4d: 0x5593,
+ 0x4e: 0x5594,
+ 0x4f: 0x5597,
+ 0x50: 0x55a3,
+ 0x51: 0x55a4,
+ 0x52: 0x55ad,
+ 0x53: 0x55b2,
+ 0x54: 0x55bf,
+ 0x55: 0x55c1,
+ 0x56: 0x55c3,
+ 0x57: 0x55c6,
+ 0x58: 0x55c9,
+ 0x59: 0x55cb,
+ 0x5a: 0x55cc,
+ 0x5b: 0x55ce,
+ 0x5c: 0x55d1,
+ 0x5d: 0x55d2,
+ },
+ 0x15: [94]uint16{
+ 0x00: 0x55d3,
+ 0x01: 0x55d7,
+ 0x02: 0x55d8,
+ 0x03: 0x55db,
+ 0x04: 0x55de,
+ 0x05: 0x55e2,
+ 0x06: 0x55e9,
+ 0x07: 0x55f6,
+ 0x08: 0x55ff,
+ 0x09: 0x5605,
+ 0x0a: 0x5608,
+ 0x0b: 0x560a,
+ 0x0c: 0x560d,
+ 0x0d: 0x560e,
+ 0x0e: 0x560f,
+ 0x0f: 0x5610,
+ 0x10: 0x5611,
+ 0x11: 0x5612,
+ 0x12: 0x5619,
+ 0x13: 0x562c,
+ 0x14: 0x5630,
+ 0x15: 0x5633,
+ 0x16: 0x5635,
+ 0x17: 0x5637,
+ 0x18: 0x5639,
+ 0x19: 0x563b,
+ 0x1a: 0x563c,
+ 0x1b: 0x563d,
+ 0x1c: 0x563f,
+ 0x1d: 0x5640,
+ 0x1e: 0x5641,
+ 0x1f: 0x5643,
+ 0x20: 0x5644,
+ 0x21: 0x5646,
+ 0x22: 0x5649,
+ 0x23: 0x564b,
+ 0x24: 0x564d,
+ 0x25: 0x564f,
+ 0x26: 0x5654,
+ 0x27: 0x565e,
+ 0x28: 0x5660,
+ 0x29: 0x5661,
+ 0x2a: 0x5662,
+ 0x2b: 0x5663,
+ 0x2c: 0x5666,
+ 0x2d: 0x5669,
+ 0x2e: 0x566d,
+ 0x2f: 0x566f,
+ 0x30: 0x5671,
+ 0x31: 0x5672,
+ 0x32: 0x5675,
+ 0x33: 0x5684,
+ 0x34: 0x5685,
+ 0x35: 0x5688,
+ 0x36: 0x568b,
+ 0x37: 0x568c,
+ 0x38: 0x5695,
+ 0x39: 0x5699,
+ 0x3a: 0x569a,
+ 0x3b: 0x569d,
+ 0x3c: 0x569e,
+ 0x3d: 0x569f,
+ 0x3e: 0x56a6,
+ 0x3f: 0x56a7,
+ 0x40: 0x56a8,
+ 0x41: 0x56a9,
+ 0x42: 0x56ab,
+ 0x43: 0x56ac,
+ 0x44: 0x56ad,
+ 0x45: 0x56b1,
+ 0x46: 0x56b3,
+ 0x47: 0x56b7,
+ 0x48: 0x56be,
+ 0x49: 0x56c5,
+ 0x4a: 0x56c9,
+ 0x4b: 0x56ca,
+ 0x4c: 0x56cb,
+ 0x4d: 0x56cf,
+ 0x4e: 0x56d0,
+ 0x4f: 0x56cc,
+ 0x50: 0x56cd,
+ 0x51: 0x56d9,
+ 0x52: 0x56dc,
+ 0x53: 0x56dd,
+ 0x54: 0x56df,
+ 0x55: 0x56e1,
+ 0x56: 0x56e4,
+ 0x57: 0x56e5,
+ 0x58: 0x56e6,
+ 0x59: 0x56e7,
+ 0x5a: 0x56e8,
+ 0x5b: 0x56f1,
+ 0x5c: 0x56eb,
+ 0x5d: 0x56ed,
+ },
+ 0x16: [94]uint16{
+ 0x00: 0x56f6,
+ 0x01: 0x56f7,
+ 0x02: 0x5701,
+ 0x03: 0x5702,
+ 0x04: 0x5707,
+ 0x05: 0x570a,
+ 0x06: 0x570c,
+ 0x07: 0x5711,
+ 0x08: 0x5715,
+ 0x09: 0x571a,
+ 0x0a: 0x571b,
+ 0x0b: 0x571d,
+ 0x0c: 0x5720,
+ 0x0d: 0x5722,
+ 0x0e: 0x5723,
+ 0x0f: 0x5724,
+ 0x10: 0x5725,
+ 0x11: 0x5729,
+ 0x12: 0x572a,
+ 0x13: 0x572c,
+ 0x14: 0x572e,
+ 0x15: 0x572f,
+ 0x16: 0x5733,
+ 0x17: 0x5734,
+ 0x18: 0x573d,
+ 0x19: 0x573e,
+ 0x1a: 0x573f,
+ 0x1b: 0x5745,
+ 0x1c: 0x5746,
+ 0x1d: 0x574c,
+ 0x1e: 0x574d,
+ 0x1f: 0x5752,
+ 0x20: 0x5762,
+ 0x21: 0x5765,
+ 0x22: 0x5767,
+ 0x23: 0x5768,
+ 0x24: 0x576b,
+ 0x25: 0x576d,
+ 0x26: 0x576e,
+ 0x27: 0x576f,
+ 0x28: 0x5770,
+ 0x29: 0x5771,
+ 0x2a: 0x5773,
+ 0x2b: 0x5774,
+ 0x2c: 0x5775,
+ 0x2d: 0x5777,
+ 0x2e: 0x5779,
+ 0x2f: 0x577a,
+ 0x30: 0x577b,
+ 0x31: 0x577c,
+ 0x32: 0x577e,
+ 0x33: 0x5781,
+ 0x34: 0x5783,
+ 0x35: 0x578c,
+ 0x36: 0x5794,
+ 0x37: 0x5797,
+ 0x38: 0x5799,
+ 0x39: 0x579a,
+ 0x3a: 0x579c,
+ 0x3b: 0x579d,
+ 0x3c: 0x579e,
+ 0x3d: 0x579f,
+ 0x3e: 0x57a1,
+ 0x3f: 0x5795,
+ 0x40: 0x57a7,
+ 0x41: 0x57a8,
+ 0x42: 0x57a9,
+ 0x43: 0x57ac,
+ 0x44: 0x57b8,
+ 0x45: 0x57bd,
+ 0x46: 0x57c7,
+ 0x47: 0x57c8,
+ 0x48: 0x57cc,
+ 0x49: 0x57cf,
+ 0x4a: 0x57d5,
+ 0x4b: 0x57dd,
+ 0x4c: 0x57de,
+ 0x4d: 0x57e4,
+ 0x4e: 0x57e6,
+ 0x4f: 0x57e7,
+ 0x50: 0x57e9,
+ 0x51: 0x57ed,
+ 0x52: 0x57f0,
+ 0x53: 0x57f5,
+ 0x54: 0x57f6,
+ 0x55: 0x57f8,
+ 0x56: 0x57fd,
+ 0x57: 0x57fe,
+ 0x58: 0x57ff,
+ 0x59: 0x5803,
+ 0x5a: 0x5804,
+ 0x5b: 0x5808,
+ 0x5c: 0x5809,
+ 0x5d: 0x57e1,
+ },
+ 0x17: [94]uint16{
+ 0x00: 0x580c,
+ 0x01: 0x580d,
+ 0x02: 0x581b,
+ 0x03: 0x581e,
+ 0x04: 0x581f,
+ 0x05: 0x5820,
+ 0x06: 0x5826,
+ 0x07: 0x5827,
+ 0x08: 0x582d,
+ 0x09: 0x5832,
+ 0x0a: 0x5839,
+ 0x0b: 0x583f,
+ 0x0c: 0x5849,
+ 0x0d: 0x584c,
+ 0x0e: 0x584d,
+ 0x0f: 0x584f,
+ 0x10: 0x5850,
+ 0x11: 0x5855,
+ 0x12: 0x585f,
+ 0x13: 0x5861,
+ 0x14: 0x5864,
+ 0x15: 0x5867,
+ 0x16: 0x5868,
+ 0x17: 0x5878,
+ 0x18: 0x587c,
+ 0x19: 0x587f,
+ 0x1a: 0x5880,
+ 0x1b: 0x5881,
+ 0x1c: 0x5887,
+ 0x1d: 0x5888,
+ 0x1e: 0x5889,
+ 0x1f: 0x588a,
+ 0x20: 0x588c,
+ 0x21: 0x588d,
+ 0x22: 0x588f,
+ 0x23: 0x5890,
+ 0x24: 0x5894,
+ 0x25: 0x5896,
+ 0x26: 0x589d,
+ 0x27: 0x58a0,
+ 0x28: 0x58a1,
+ 0x29: 0x58a2,
+ 0x2a: 0x58a6,
+ 0x2b: 0x58a9,
+ 0x2c: 0x58b1,
+ 0x2d: 0x58b2,
+ 0x2e: 0x58c4,
+ 0x2f: 0x58bc,
+ 0x30: 0x58c2,
+ 0x31: 0x58c8,
+ 0x32: 0x58cd,
+ 0x33: 0x58ce,
+ 0x34: 0x58d0,
+ 0x35: 0x58d2,
+ 0x36: 0x58d4,
+ 0x37: 0x58d6,
+ 0x38: 0x58da,
+ 0x39: 0x58dd,
+ 0x3a: 0x58e1,
+ 0x3b: 0x58e2,
+ 0x3c: 0x58e9,
+ 0x3d: 0x58f3,
+ 0x3e: 0x5905,
+ 0x3f: 0x5906,
+ 0x40: 0x590b,
+ 0x41: 0x590c,
+ 0x42: 0x5912,
+ 0x43: 0x5913,
+ 0x44: 0x5914,
+ 0x45: 0x8641,
+ 0x46: 0x591d,
+ 0x47: 0x5921,
+ 0x48: 0x5923,
+ 0x49: 0x5924,
+ 0x4a: 0x5928,
+ 0x4b: 0x592f,
+ 0x4c: 0x5930,
+ 0x4d: 0x5933,
+ 0x4e: 0x5935,
+ 0x4f: 0x5936,
+ 0x50: 0x593f,
+ 0x51: 0x5943,
+ 0x52: 0x5946,
+ 0x53: 0x5952,
+ 0x54: 0x5953,
+ 0x55: 0x5959,
+ 0x56: 0x595b,
+ 0x57: 0x595d,
+ 0x58: 0x595e,
+ 0x59: 0x595f,
+ 0x5a: 0x5961,
+ 0x5b: 0x5963,
+ 0x5c: 0x596b,
+ 0x5d: 0x596d,
+ },
+ 0x18: [94]uint16{
+ 0x00: 0x596f,
+ 0x01: 0x5972,
+ 0x02: 0x5975,
+ 0x03: 0x5976,
+ 0x04: 0x5979,
+ 0x05: 0x597b,
+ 0x06: 0x597c,
+ 0x07: 0x598b,
+ 0x08: 0x598c,
+ 0x09: 0x598e,
+ 0x0a: 0x5992,
+ 0x0b: 0x5995,
+ 0x0c: 0x5997,
+ 0x0d: 0x599f,
+ 0x0e: 0x59a4,
+ 0x0f: 0x59a7,
+ 0x10: 0x59ad,
+ 0x11: 0x59ae,
+ 0x12: 0x59af,
+ 0x13: 0x59b0,
+ 0x14: 0x59b3,
+ 0x15: 0x59b7,
+ 0x16: 0x59ba,
+ 0x17: 0x59bc,
+ 0x18: 0x59c1,
+ 0x19: 0x59c3,
+ 0x1a: 0x59c4,
+ 0x1b: 0x59c8,
+ 0x1c: 0x59ca,
+ 0x1d: 0x59cd,
+ 0x1e: 0x59d2,
+ 0x1f: 0x59dd,
+ 0x20: 0x59de,
+ 0x21: 0x59df,
+ 0x22: 0x59e3,
+ 0x23: 0x59e4,
+ 0x24: 0x59e7,
+ 0x25: 0x59ee,
+ 0x26: 0x59ef,
+ 0x27: 0x59f1,
+ 0x28: 0x59f2,
+ 0x29: 0x59f4,
+ 0x2a: 0x59f7,
+ 0x2b: 0x5a00,
+ 0x2c: 0x5a04,
+ 0x2d: 0x5a0c,
+ 0x2e: 0x5a0d,
+ 0x2f: 0x5a0e,
+ 0x30: 0x5a12,
+ 0x31: 0x5a13,
+ 0x32: 0x5a1e,
+ 0x33: 0x5a23,
+ 0x34: 0x5a24,
+ 0x35: 0x5a27,
+ 0x36: 0x5a28,
+ 0x37: 0x5a2a,
+ 0x38: 0x5a2d,
+ 0x39: 0x5a30,
+ 0x3a: 0x5a44,
+ 0x3b: 0x5a45,
+ 0x3c: 0x5a47,
+ 0x3d: 0x5a48,
+ 0x3e: 0x5a4c,
+ 0x3f: 0x5a50,
+ 0x40: 0x5a55,
+ 0x41: 0x5a5e,
+ 0x42: 0x5a63,
+ 0x43: 0x5a65,
+ 0x44: 0x5a67,
+ 0x45: 0x5a6d,
+ 0x46: 0x5a77,
+ 0x47: 0x5a7a,
+ 0x48: 0x5a7b,
+ 0x49: 0x5a7e,
+ 0x4a: 0x5a8b,
+ 0x4b: 0x5a90,
+ 0x4c: 0x5a93,
+ 0x4d: 0x5a96,
+ 0x4e: 0x5a99,
+ 0x4f: 0x5a9c,
+ 0x50: 0x5a9e,
+ 0x51: 0x5a9f,
+ 0x52: 0x5aa0,
+ 0x53: 0x5aa2,
+ 0x54: 0x5aa7,
+ 0x55: 0x5aac,
+ 0x56: 0x5ab1,
+ 0x57: 0x5ab2,
+ 0x58: 0x5ab3,
+ 0x59: 0x5ab5,
+ 0x5a: 0x5ab8,
+ 0x5b: 0x5aba,
+ 0x5c: 0x5abb,
+ 0x5d: 0x5abf,
+ },
+ 0x19: [94]uint16{
+ 0x00: 0x5ac4,
+ 0x01: 0x5ac6,
+ 0x02: 0x5ac8,
+ 0x03: 0x5acf,
+ 0x04: 0x5ada,
+ 0x05: 0x5adc,
+ 0x06: 0x5ae0,
+ 0x07: 0x5ae5,
+ 0x08: 0x5aea,
+ 0x09: 0x5aee,
+ 0x0a: 0x5af5,
+ 0x0b: 0x5af6,
+ 0x0c: 0x5afd,
+ 0x0d: 0x5b00,
+ 0x0e: 0x5b01,
+ 0x0f: 0x5b08,
+ 0x10: 0x5b17,
+ 0x11: 0x5b34,
+ 0x12: 0x5b19,
+ 0x13: 0x5b1b,
+ 0x14: 0x5b1d,
+ 0x15: 0x5b21,
+ 0x16: 0x5b25,
+ 0x17: 0x5b2d,
+ 0x18: 0x5b38,
+ 0x19: 0x5b41,
+ 0x1a: 0x5b4b,
+ 0x1b: 0x5b4c,
+ 0x1c: 0x5b52,
+ 0x1d: 0x5b56,
+ 0x1e: 0x5b5e,
+ 0x1f: 0x5b68,
+ 0x20: 0x5b6e,
+ 0x21: 0x5b6f,
+ 0x22: 0x5b7c,
+ 0x23: 0x5b7d,
+ 0x24: 0x5b7e,
+ 0x25: 0x5b7f,
+ 0x26: 0x5b81,
+ 0x27: 0x5b84,
+ 0x28: 0x5b86,
+ 0x29: 0x5b8a,
+ 0x2a: 0x5b8e,
+ 0x2b: 0x5b90,
+ 0x2c: 0x5b91,
+ 0x2d: 0x5b93,
+ 0x2e: 0x5b94,
+ 0x2f: 0x5b96,
+ 0x30: 0x5ba8,
+ 0x31: 0x5ba9,
+ 0x32: 0x5bac,
+ 0x33: 0x5bad,
+ 0x34: 0x5baf,
+ 0x35: 0x5bb1,
+ 0x36: 0x5bb2,
+ 0x37: 0x5bb7,
+ 0x38: 0x5bba,
+ 0x39: 0x5bbc,
+ 0x3a: 0x5bc0,
+ 0x3b: 0x5bc1,
+ 0x3c: 0x5bcd,
+ 0x3d: 0x5bcf,
+ 0x3e: 0x5bd6,
+ 0x3f: 0x5bd7,
+ 0x40: 0x5bd8,
+ 0x41: 0x5bd9,
+ 0x42: 0x5bda,
+ 0x43: 0x5be0,
+ 0x44: 0x5bef,
+ 0x45: 0x5bf1,
+ 0x46: 0x5bf4,
+ 0x47: 0x5bfd,
+ 0x48: 0x5c0c,
+ 0x49: 0x5c17,
+ 0x4a: 0x5c1e,
+ 0x4b: 0x5c1f,
+ 0x4c: 0x5c23,
+ 0x4d: 0x5c26,
+ 0x4e: 0x5c29,
+ 0x4f: 0x5c2b,
+ 0x50: 0x5c2c,
+ 0x51: 0x5c2e,
+ 0x52: 0x5c30,
+ 0x53: 0x5c32,
+ 0x54: 0x5c35,
+ 0x55: 0x5c36,
+ 0x56: 0x5c59,
+ 0x57: 0x5c5a,
+ 0x58: 0x5c5c,
+ 0x59: 0x5c62,
+ 0x5a: 0x5c63,
+ 0x5b: 0x5c67,
+ 0x5c: 0x5c68,
+ 0x5d: 0x5c69,
+ },
+ 0x1a: [94]uint16{
+ 0x00: 0x5c6d,
+ 0x01: 0x5c70,
+ 0x02: 0x5c74,
+ 0x03: 0x5c75,
+ 0x04: 0x5c7a,
+ 0x05: 0x5c7b,
+ 0x06: 0x5c7c,
+ 0x07: 0x5c7d,
+ 0x08: 0x5c87,
+ 0x09: 0x5c88,
+ 0x0a: 0x5c8a,
+ 0x0b: 0x5c8f,
+ 0x0c: 0x5c92,
+ 0x0d: 0x5c9d,
+ 0x0e: 0x5c9f,
+ 0x0f: 0x5ca0,
+ 0x10: 0x5ca2,
+ 0x11: 0x5ca3,
+ 0x12: 0x5ca6,
+ 0x13: 0x5caa,
+ 0x14: 0x5cb2,
+ 0x15: 0x5cb4,
+ 0x16: 0x5cb5,
+ 0x17: 0x5cba,
+ 0x18: 0x5cc9,
+ 0x19: 0x5ccb,
+ 0x1a: 0x5cd2,
+ 0x1b: 0x5cdd,
+ 0x1c: 0x5cd7,
+ 0x1d: 0x5cee,
+ 0x1e: 0x5cf1,
+ 0x1f: 0x5cf2,
+ 0x20: 0x5cf4,
+ 0x21: 0x5d01,
+ 0x22: 0x5d06,
+ 0x23: 0x5d0d,
+ 0x24: 0x5d12,
+ 0x25: 0x5d2b,
+ 0x26: 0x5d23,
+ 0x27: 0x5d24,
+ 0x28: 0x5d26,
+ 0x29: 0x5d27,
+ 0x2a: 0x5d31,
+ 0x2b: 0x5d34,
+ 0x2c: 0x5d39,
+ 0x2d: 0x5d3d,
+ 0x2e: 0x5d3f,
+ 0x2f: 0x5d42,
+ 0x30: 0x5d43,
+ 0x31: 0x5d46,
+ 0x32: 0x5d48,
+ 0x33: 0x5d55,
+ 0x34: 0x5d51,
+ 0x35: 0x5d59,
+ 0x36: 0x5d4a,
+ 0x37: 0x5d5f,
+ 0x38: 0x5d60,
+ 0x39: 0x5d61,
+ 0x3a: 0x5d62,
+ 0x3b: 0x5d64,
+ 0x3c: 0x5d6a,
+ 0x3d: 0x5d6d,
+ 0x3e: 0x5d70,
+ 0x3f: 0x5d79,
+ 0x40: 0x5d7a,
+ 0x41: 0x5d7e,
+ 0x42: 0x5d7f,
+ 0x43: 0x5d81,
+ 0x44: 0x5d83,
+ 0x45: 0x5d88,
+ 0x46: 0x5d8a,
+ 0x47: 0x5d92,
+ 0x48: 0x5d93,
+ 0x49: 0x5d94,
+ 0x4a: 0x5d95,
+ 0x4b: 0x5d99,
+ 0x4c: 0x5d9b,
+ 0x4d: 0x5d9f,
+ 0x4e: 0x5da0,
+ 0x4f: 0x5da7,
+ 0x50: 0x5dab,
+ 0x51: 0x5db0,
+ 0x52: 0x5db4,
+ 0x53: 0x5db8,
+ 0x54: 0x5db9,
+ 0x55: 0x5dc3,
+ 0x56: 0x5dc7,
+ 0x57: 0x5dcb,
+ 0x58: 0x5dd0,
+ 0x59: 0x5dce,
+ 0x5a: 0x5dd8,
+ 0x5b: 0x5dd9,
+ 0x5c: 0x5de0,
+ 0x5d: 0x5de4,
+ },
+ 0x1b: [94]uint16{
+ 0x00: 0x5de9,
+ 0x01: 0x5df8,
+ 0x02: 0x5df9,
+ 0x03: 0x5e00,
+ 0x04: 0x5e07,
+ 0x05: 0x5e0d,
+ 0x06: 0x5e12,
+ 0x07: 0x5e14,
+ 0x08: 0x5e15,
+ 0x09: 0x5e18,
+ 0x0a: 0x5e1f,
+ 0x0b: 0x5e20,
+ 0x0c: 0x5e2e,
+ 0x0d: 0x5e28,
+ 0x0e: 0x5e32,
+ 0x0f: 0x5e35,
+ 0x10: 0x5e3e,
+ 0x11: 0x5e4b,
+ 0x12: 0x5e50,
+ 0x13: 0x5e49,
+ 0x14: 0x5e51,
+ 0x15: 0x5e56,
+ 0x16: 0x5e58,
+ 0x17: 0x5e5b,
+ 0x18: 0x5e5c,
+ 0x19: 0x5e5e,
+ 0x1a: 0x5e68,
+ 0x1b: 0x5e6a,
+ 0x1c: 0x5e6b,
+ 0x1d: 0x5e6c,
+ 0x1e: 0x5e6d,
+ 0x1f: 0x5e6e,
+ 0x20: 0x5e70,
+ 0x21: 0x5e80,
+ 0x22: 0x5e8b,
+ 0x23: 0x5e8e,
+ 0x24: 0x5ea2,
+ 0x25: 0x5ea4,
+ 0x26: 0x5ea5,
+ 0x27: 0x5ea8,
+ 0x28: 0x5eaa,
+ 0x29: 0x5eac,
+ 0x2a: 0x5eb1,
+ 0x2b: 0x5eb3,
+ 0x2c: 0x5ebd,
+ 0x2d: 0x5ebe,
+ 0x2e: 0x5ebf,
+ 0x2f: 0x5ec6,
+ 0x30: 0x5ecc,
+ 0x31: 0x5ecb,
+ 0x32: 0x5ece,
+ 0x33: 0x5ed1,
+ 0x34: 0x5ed2,
+ 0x35: 0x5ed4,
+ 0x36: 0x5ed5,
+ 0x37: 0x5edc,
+ 0x38: 0x5ede,
+ 0x39: 0x5ee5,
+ 0x3a: 0x5eeb,
+ 0x3b: 0x5f02,
+ 0x3c: 0x5f06,
+ 0x3d: 0x5f07,
+ 0x3e: 0x5f08,
+ 0x3f: 0x5f0e,
+ 0x40: 0x5f19,
+ 0x41: 0x5f1c,
+ 0x42: 0x5f1d,
+ 0x43: 0x5f21,
+ 0x44: 0x5f22,
+ 0x45: 0x5f23,
+ 0x46: 0x5f24,
+ 0x47: 0x5f28,
+ 0x48: 0x5f2b,
+ 0x49: 0x5f2c,
+ 0x4a: 0x5f2e,
+ 0x4b: 0x5f30,
+ 0x4c: 0x5f34,
+ 0x4d: 0x5f36,
+ 0x4e: 0x5f3b,
+ 0x4f: 0x5f3d,
+ 0x50: 0x5f3f,
+ 0x51: 0x5f40,
+ 0x52: 0x5f44,
+ 0x53: 0x5f45,
+ 0x54: 0x5f47,
+ 0x55: 0x5f4d,
+ 0x56: 0x5f50,
+ 0x57: 0x5f54,
+ 0x58: 0x5f58,
+ 0x59: 0x5f5b,
+ 0x5a: 0x5f60,
+ 0x5b: 0x5f63,
+ 0x5c: 0x5f64,
+ 0x5d: 0x5f67,
+ },
+ 0x1c: [94]uint16{
+ 0x00: 0x5f6f,
+ 0x01: 0x5f72,
+ 0x02: 0x5f74,
+ 0x03: 0x5f75,
+ 0x04: 0x5f78,
+ 0x05: 0x5f7a,
+ 0x06: 0x5f7d,
+ 0x07: 0x5f7e,
+ 0x08: 0x5f89,
+ 0x09: 0x5f8d,
+ 0x0a: 0x5f8f,
+ 0x0b: 0x5f96,
+ 0x0c: 0x5f9c,
+ 0x0d: 0x5f9d,
+ 0x0e: 0x5fa2,
+ 0x0f: 0x5fa7,
+ 0x10: 0x5fab,
+ 0x11: 0x5fa4,
+ 0x12: 0x5fac,
+ 0x13: 0x5faf,
+ 0x14: 0x5fb0,
+ 0x15: 0x5fb1,
+ 0x16: 0x5fb8,
+ 0x17: 0x5fc4,
+ 0x18: 0x5fc7,
+ 0x19: 0x5fc8,
+ 0x1a: 0x5fc9,
+ 0x1b: 0x5fcb,
+ 0x1c: 0x5fd0,
+ 0x1d: 0x5fd1,
+ 0x1e: 0x5fd2,
+ 0x1f: 0x5fd3,
+ 0x20: 0x5fd4,
+ 0x21: 0x5fde,
+ 0x22: 0x5fe1,
+ 0x23: 0x5fe2,
+ 0x24: 0x5fe8,
+ 0x25: 0x5fe9,
+ 0x26: 0x5fea,
+ 0x27: 0x5fec,
+ 0x28: 0x5fed,
+ 0x29: 0x5fee,
+ 0x2a: 0x5fef,
+ 0x2b: 0x5ff2,
+ 0x2c: 0x5ff3,
+ 0x2d: 0x5ff6,
+ 0x2e: 0x5ffa,
+ 0x2f: 0x5ffc,
+ 0x30: 0x6007,
+ 0x31: 0x600a,
+ 0x32: 0x600d,
+ 0x33: 0x6013,
+ 0x34: 0x6014,
+ 0x35: 0x6017,
+ 0x36: 0x6018,
+ 0x37: 0x601a,
+ 0x38: 0x601f,
+ 0x39: 0x6024,
+ 0x3a: 0x602d,
+ 0x3b: 0x6033,
+ 0x3c: 0x6035,
+ 0x3d: 0x6040,
+ 0x3e: 0x6047,
+ 0x3f: 0x6048,
+ 0x40: 0x6049,
+ 0x41: 0x604c,
+ 0x42: 0x6051,
+ 0x43: 0x6054,
+ 0x44: 0x6056,
+ 0x45: 0x6057,
+ 0x46: 0x605d,
+ 0x47: 0x6061,
+ 0x48: 0x6067,
+ 0x49: 0x6071,
+ 0x4a: 0x607e,
+ 0x4b: 0x607f,
+ 0x4c: 0x6082,
+ 0x4d: 0x6086,
+ 0x4e: 0x6088,
+ 0x4f: 0x608a,
+ 0x50: 0x608e,
+ 0x51: 0x6091,
+ 0x52: 0x6093,
+ 0x53: 0x6095,
+ 0x54: 0x6098,
+ 0x55: 0x609d,
+ 0x56: 0x609e,
+ 0x57: 0x60a2,
+ 0x58: 0x60a4,
+ 0x59: 0x60a5,
+ 0x5a: 0x60a8,
+ 0x5b: 0x60b0,
+ 0x5c: 0x60b1,
+ 0x5d: 0x60b7,
+ },
+ 0x1d: [94]uint16{
+ 0x00: 0x60bb,
+ 0x01: 0x60be,
+ 0x02: 0x60c2,
+ 0x03: 0x60c4,
+ 0x04: 0x60c8,
+ 0x05: 0x60c9,
+ 0x06: 0x60ca,
+ 0x07: 0x60cb,
+ 0x08: 0x60ce,
+ 0x09: 0x60cf,
+ 0x0a: 0x60d4,
+ 0x0b: 0x60d5,
+ 0x0c: 0x60d9,
+ 0x0d: 0x60db,
+ 0x0e: 0x60dd,
+ 0x0f: 0x60de,
+ 0x10: 0x60e2,
+ 0x11: 0x60e5,
+ 0x12: 0x60f2,
+ 0x13: 0x60f5,
+ 0x14: 0x60f8,
+ 0x15: 0x60fc,
+ 0x16: 0x60fd,
+ 0x17: 0x6102,
+ 0x18: 0x6107,
+ 0x19: 0x610a,
+ 0x1a: 0x610c,
+ 0x1b: 0x6110,
+ 0x1c: 0x6111,
+ 0x1d: 0x6112,
+ 0x1e: 0x6113,
+ 0x1f: 0x6114,
+ 0x20: 0x6116,
+ 0x21: 0x6117,
+ 0x22: 0x6119,
+ 0x23: 0x611c,
+ 0x24: 0x611e,
+ 0x25: 0x6122,
+ 0x26: 0x612a,
+ 0x27: 0x612b,
+ 0x28: 0x6130,
+ 0x29: 0x6131,
+ 0x2a: 0x6135,
+ 0x2b: 0x6136,
+ 0x2c: 0x6137,
+ 0x2d: 0x6139,
+ 0x2e: 0x6141,
+ 0x2f: 0x6145,
+ 0x30: 0x6146,
+ 0x31: 0x6149,
+ 0x32: 0x615e,
+ 0x33: 0x6160,
+ 0x34: 0x616c,
+ 0x35: 0x6172,
+ 0x36: 0x6178,
+ 0x37: 0x617b,
+ 0x38: 0x617c,
+ 0x39: 0x617f,
+ 0x3a: 0x6180,
+ 0x3b: 0x6181,
+ 0x3c: 0x6183,
+ 0x3d: 0x6184,
+ 0x3e: 0x618b,
+ 0x3f: 0x618d,
+ 0x40: 0x6192,
+ 0x41: 0x6193,
+ 0x42: 0x6197,
+ 0x43: 0x6198,
+ 0x44: 0x619c,
+ 0x45: 0x619d,
+ 0x46: 0x619f,
+ 0x47: 0x61a0,
+ 0x48: 0x61a5,
+ 0x49: 0x61a8,
+ 0x4a: 0x61aa,
+ 0x4b: 0x61ad,
+ 0x4c: 0x61b8,
+ 0x4d: 0x61b9,
+ 0x4e: 0x61bc,
+ 0x4f: 0x61c0,
+ 0x50: 0x61c1,
+ 0x51: 0x61c2,
+ 0x52: 0x61ce,
+ 0x53: 0x61cf,
+ 0x54: 0x61d5,
+ 0x55: 0x61dc,
+ 0x56: 0x61dd,
+ 0x57: 0x61de,
+ 0x58: 0x61df,
+ 0x59: 0x61e1,
+ 0x5a: 0x61e2,
+ 0x5b: 0x61e7,
+ 0x5c: 0x61e9,
+ 0x5d: 0x61e5,
+ },
+ 0x1e: [94]uint16{
+ 0x00: 0x61ec,
+ 0x01: 0x61ed,
+ 0x02: 0x61ef,
+ 0x03: 0x6201,
+ 0x04: 0x6203,
+ 0x05: 0x6204,
+ 0x06: 0x6207,
+ 0x07: 0x6213,
+ 0x08: 0x6215,
+ 0x09: 0x621c,
+ 0x0a: 0x6220,
+ 0x0b: 0x6222,
+ 0x0c: 0x6223,
+ 0x0d: 0x6227,
+ 0x0e: 0x6229,
+ 0x0f: 0x622b,
+ 0x10: 0x6239,
+ 0x11: 0x623d,
+ 0x12: 0x6242,
+ 0x13: 0x6243,
+ 0x14: 0x6244,
+ 0x15: 0x6246,
+ 0x16: 0x624c,
+ 0x17: 0x6250,
+ 0x18: 0x6251,
+ 0x19: 0x6252,
+ 0x1a: 0x6254,
+ 0x1b: 0x6256,
+ 0x1c: 0x625a,
+ 0x1d: 0x625c,
+ 0x1e: 0x6264,
+ 0x1f: 0x626d,
+ 0x20: 0x626f,
+ 0x21: 0x6273,
+ 0x22: 0x627a,
+ 0x23: 0x627d,
+ 0x24: 0x628d,
+ 0x25: 0x628e,
+ 0x26: 0x628f,
+ 0x27: 0x6290,
+ 0x28: 0x62a6,
+ 0x29: 0x62a8,
+ 0x2a: 0x62b3,
+ 0x2b: 0x62b6,
+ 0x2c: 0x62b7,
+ 0x2d: 0x62ba,
+ 0x2e: 0x62be,
+ 0x2f: 0x62bf,
+ 0x30: 0x62c4,
+ 0x31: 0x62ce,
+ 0x32: 0x62d5,
+ 0x33: 0x62d6,
+ 0x34: 0x62da,
+ 0x35: 0x62ea,
+ 0x36: 0x62f2,
+ 0x37: 0x62f4,
+ 0x38: 0x62fc,
+ 0x39: 0x62fd,
+ 0x3a: 0x6303,
+ 0x3b: 0x6304,
+ 0x3c: 0x630a,
+ 0x3d: 0x630b,
+ 0x3e: 0x630d,
+ 0x3f: 0x6310,
+ 0x40: 0x6313,
+ 0x41: 0x6316,
+ 0x42: 0x6318,
+ 0x43: 0x6329,
+ 0x44: 0x632a,
+ 0x45: 0x632d,
+ 0x46: 0x6335,
+ 0x47: 0x6336,
+ 0x48: 0x6339,
+ 0x49: 0x633c,
+ 0x4a: 0x6341,
+ 0x4b: 0x6342,
+ 0x4c: 0x6343,
+ 0x4d: 0x6344,
+ 0x4e: 0x6346,
+ 0x4f: 0x634a,
+ 0x50: 0x634b,
+ 0x51: 0x634e,
+ 0x52: 0x6352,
+ 0x53: 0x6353,
+ 0x54: 0x6354,
+ 0x55: 0x6358,
+ 0x56: 0x635b,
+ 0x57: 0x6365,
+ 0x58: 0x6366,
+ 0x59: 0x636c,
+ 0x5a: 0x636d,
+ 0x5b: 0x6371,
+ 0x5c: 0x6374,
+ 0x5d: 0x6375,
+ },
+ 0x1f: [94]uint16{
+ 0x00: 0x6378,
+ 0x01: 0x637c,
+ 0x02: 0x637d,
+ 0x03: 0x637f,
+ 0x04: 0x6382,
+ 0x05: 0x6384,
+ 0x06: 0x6387,
+ 0x07: 0x638a,
+ 0x08: 0x6390,
+ 0x09: 0x6394,
+ 0x0a: 0x6395,
+ 0x0b: 0x6399,
+ 0x0c: 0x639a,
+ 0x0d: 0x639e,
+ 0x0e: 0x63a4,
+ 0x0f: 0x63a6,
+ 0x10: 0x63ad,
+ 0x11: 0x63ae,
+ 0x12: 0x63af,
+ 0x13: 0x63bd,
+ 0x14: 0x63c1,
+ 0x15: 0x63c5,
+ 0x16: 0x63c8,
+ 0x17: 0x63ce,
+ 0x18: 0x63d1,
+ 0x19: 0x63d3,
+ 0x1a: 0x63d4,
+ 0x1b: 0x63d5,
+ 0x1c: 0x63dc,
+ 0x1d: 0x63e0,
+ 0x1e: 0x63e5,
+ 0x1f: 0x63ea,
+ 0x20: 0x63ec,
+ 0x21: 0x63f2,
+ 0x22: 0x63f3,
+ 0x23: 0x63f5,
+ 0x24: 0x63f8,
+ 0x25: 0x63f9,
+ 0x26: 0x6409,
+ 0x27: 0x640a,
+ 0x28: 0x6410,
+ 0x29: 0x6412,
+ 0x2a: 0x6414,
+ 0x2b: 0x6418,
+ 0x2c: 0x641e,
+ 0x2d: 0x6420,
+ 0x2e: 0x6422,
+ 0x2f: 0x6424,
+ 0x30: 0x6425,
+ 0x31: 0x6429,
+ 0x32: 0x642a,
+ 0x33: 0x642f,
+ 0x34: 0x6430,
+ 0x35: 0x6435,
+ 0x36: 0x643d,
+ 0x37: 0x643f,
+ 0x38: 0x644b,
+ 0x39: 0x644f,
+ 0x3a: 0x6451,
+ 0x3b: 0x6452,
+ 0x3c: 0x6453,
+ 0x3d: 0x6454,
+ 0x3e: 0x645a,
+ 0x3f: 0x645b,
+ 0x40: 0x645c,
+ 0x41: 0x645d,
+ 0x42: 0x645f,
+ 0x43: 0x6460,
+ 0x44: 0x6461,
+ 0x45: 0x6463,
+ 0x46: 0x646d,
+ 0x47: 0x6473,
+ 0x48: 0x6474,
+ 0x49: 0x647b,
+ 0x4a: 0x647d,
+ 0x4b: 0x6485,
+ 0x4c: 0x6487,
+ 0x4d: 0x648f,
+ 0x4e: 0x6490,
+ 0x4f: 0x6491,
+ 0x50: 0x6498,
+ 0x51: 0x6499,
+ 0x52: 0x649b,
+ 0x53: 0x649d,
+ 0x54: 0x649f,
+ 0x55: 0x64a1,
+ 0x56: 0x64a3,
+ 0x57: 0x64a6,
+ 0x58: 0x64a8,
+ 0x59: 0x64ac,
+ 0x5a: 0x64b3,
+ 0x5b: 0x64bd,
+ 0x5c: 0x64be,
+ 0x5d: 0x64bf,
+ },
+ 0x20: [94]uint16{
+ 0x00: 0x64c4,
+ 0x01: 0x64c9,
+ 0x02: 0x64ca,
+ 0x03: 0x64cb,
+ 0x04: 0x64cc,
+ 0x05: 0x64ce,
+ 0x06: 0x64d0,
+ 0x07: 0x64d1,
+ 0x08: 0x64d5,
+ 0x09: 0x64d7,
+ 0x0a: 0x64e4,
+ 0x0b: 0x64e5,
+ 0x0c: 0x64e9,
+ 0x0d: 0x64ea,
+ 0x0e: 0x64ed,
+ 0x0f: 0x64f0,
+ 0x10: 0x64f5,
+ 0x11: 0x64f7,
+ 0x12: 0x64fb,
+ 0x13: 0x64ff,
+ 0x14: 0x6501,
+ 0x15: 0x6504,
+ 0x16: 0x6508,
+ 0x17: 0x6509,
+ 0x18: 0x650a,
+ 0x19: 0x650f,
+ 0x1a: 0x6513,
+ 0x1b: 0x6514,
+ 0x1c: 0x6516,
+ 0x1d: 0x6519,
+ 0x1e: 0x651b,
+ 0x1f: 0x651e,
+ 0x20: 0x651f,
+ 0x21: 0x6522,
+ 0x22: 0x6526,
+ 0x23: 0x6529,
+ 0x24: 0x652e,
+ 0x25: 0x6531,
+ 0x26: 0x653a,
+ 0x27: 0x653c,
+ 0x28: 0x653d,
+ 0x29: 0x6543,
+ 0x2a: 0x6547,
+ 0x2b: 0x6549,
+ 0x2c: 0x6550,
+ 0x2d: 0x6552,
+ 0x2e: 0x6554,
+ 0x2f: 0x655f,
+ 0x30: 0x6560,
+ 0x31: 0x6567,
+ 0x32: 0x656b,
+ 0x33: 0x657a,
+ 0x34: 0x657d,
+ 0x35: 0x6581,
+ 0x36: 0x6585,
+ 0x37: 0x658a,
+ 0x38: 0x6592,
+ 0x39: 0x6595,
+ 0x3a: 0x6598,
+ 0x3b: 0x659d,
+ 0x3c: 0x65a0,
+ 0x3d: 0x65a3,
+ 0x3e: 0x65a6,
+ 0x3f: 0x65ae,
+ 0x40: 0x65b2,
+ 0x41: 0x65b3,
+ 0x42: 0x65b4,
+ 0x43: 0x65bf,
+ 0x44: 0x65c2,
+ 0x45: 0x65c8,
+ 0x46: 0x65c9,
+ 0x47: 0x65ce,
+ 0x48: 0x65d0,
+ 0x49: 0x65d4,
+ 0x4a: 0x65d6,
+ 0x4b: 0x65d8,
+ 0x4c: 0x65df,
+ 0x4d: 0x65f0,
+ 0x4e: 0x65f2,
+ 0x4f: 0x65f4,
+ 0x50: 0x65f5,
+ 0x51: 0x65f9,
+ 0x52: 0x65fe,
+ 0x53: 0x65ff,
+ 0x54: 0x6600,
+ 0x55: 0x6604,
+ 0x56: 0x6608,
+ 0x57: 0x6609,
+ 0x58: 0x660d,
+ 0x59: 0x6611,
+ 0x5a: 0x6612,
+ 0x5b: 0x6615,
+ 0x5c: 0x6616,
+ 0x5d: 0x661d,
+ },
+ 0x21: [94]uint16{
+ 0x00: 0x661e,
+ 0x01: 0x6621,
+ 0x02: 0x6622,
+ 0x03: 0x6623,
+ 0x04: 0x6624,
+ 0x05: 0x6626,
+ 0x06: 0x6629,
+ 0x07: 0x662a,
+ 0x08: 0x662b,
+ 0x09: 0x662c,
+ 0x0a: 0x662e,
+ 0x0b: 0x6630,
+ 0x0c: 0x6631,
+ 0x0d: 0x6633,
+ 0x0e: 0x6639,
+ 0x0f: 0x6637,
+ 0x10: 0x6640,
+ 0x11: 0x6645,
+ 0x12: 0x6646,
+ 0x13: 0x664a,
+ 0x14: 0x664c,
+ 0x15: 0x6651,
+ 0x16: 0x664e,
+ 0x17: 0x6657,
+ 0x18: 0x6658,
+ 0x19: 0x6659,
+ 0x1a: 0x665b,
+ 0x1b: 0x665c,
+ 0x1c: 0x6660,
+ 0x1d: 0x6661,
+ 0x1e: 0x66fb,
+ 0x1f: 0x666a,
+ 0x20: 0x666b,
+ 0x21: 0x666c,
+ 0x22: 0x667e,
+ 0x23: 0x6673,
+ 0x24: 0x6675,
+ 0x25: 0x667f,
+ 0x26: 0x6677,
+ 0x27: 0x6678,
+ 0x28: 0x6679,
+ 0x29: 0x667b,
+ 0x2a: 0x6680,
+ 0x2b: 0x667c,
+ 0x2c: 0x668b,
+ 0x2d: 0x668c,
+ 0x2e: 0x668d,
+ 0x2f: 0x6690,
+ 0x30: 0x6692,
+ 0x31: 0x6699,
+ 0x32: 0x669a,
+ 0x33: 0x669b,
+ 0x34: 0x669c,
+ 0x35: 0x669f,
+ 0x36: 0x66a0,
+ 0x37: 0x66a4,
+ 0x38: 0x66ad,
+ 0x39: 0x66b1,
+ 0x3a: 0x66b2,
+ 0x3b: 0x66b5,
+ 0x3c: 0x66bb,
+ 0x3d: 0x66bf,
+ 0x3e: 0x66c0,
+ 0x3f: 0x66c2,
+ 0x40: 0x66c3,
+ 0x41: 0x66c8,
+ 0x42: 0x66cc,
+ 0x43: 0x66ce,
+ 0x44: 0x66cf,
+ 0x45: 0x66d4,
+ 0x46: 0x66db,
+ 0x47: 0x66df,
+ 0x48: 0x66e8,
+ 0x49: 0x66eb,
+ 0x4a: 0x66ec,
+ 0x4b: 0x66ee,
+ 0x4c: 0x66fa,
+ 0x4d: 0x6705,
+ 0x4e: 0x6707,
+ 0x4f: 0x670e,
+ 0x50: 0x6713,
+ 0x51: 0x6719,
+ 0x52: 0x671c,
+ 0x53: 0x6720,
+ 0x54: 0x6722,
+ 0x55: 0x6733,
+ 0x56: 0x673e,
+ 0x57: 0x6745,
+ 0x58: 0x6747,
+ 0x59: 0x6748,
+ 0x5a: 0x674c,
+ 0x5b: 0x6754,
+ 0x5c: 0x6755,
+ 0x5d: 0x675d,
+ },
+ 0x22: [94]uint16{
+ 0x00: 0x6766,
+ 0x01: 0x676c,
+ 0x02: 0x676e,
+ 0x03: 0x6774,
+ 0x04: 0x6776,
+ 0x05: 0x677b,
+ 0x06: 0x6781,
+ 0x07: 0x6784,
+ 0x08: 0x678e,
+ 0x09: 0x678f,
+ 0x0a: 0x6791,
+ 0x0b: 0x6793,
+ 0x0c: 0x6796,
+ 0x0d: 0x6798,
+ 0x0e: 0x6799,
+ 0x0f: 0x679b,
+ 0x10: 0x67b0,
+ 0x11: 0x67b1,
+ 0x12: 0x67b2,
+ 0x13: 0x67b5,
+ 0x14: 0x67bb,
+ 0x15: 0x67bc,
+ 0x16: 0x67bd,
+ 0x17: 0x67f9,
+ 0x18: 0x67c0,
+ 0x19: 0x67c2,
+ 0x1a: 0x67c3,
+ 0x1b: 0x67c5,
+ 0x1c: 0x67c8,
+ 0x1d: 0x67c9,
+ 0x1e: 0x67d2,
+ 0x1f: 0x67d7,
+ 0x20: 0x67d9,
+ 0x21: 0x67dc,
+ 0x22: 0x67e1,
+ 0x23: 0x67e6,
+ 0x24: 0x67f0,
+ 0x25: 0x67f2,
+ 0x26: 0x67f6,
+ 0x27: 0x67f7,
+ 0x28: 0x6852,
+ 0x29: 0x6814,
+ 0x2a: 0x6819,
+ 0x2b: 0x681d,
+ 0x2c: 0x681f,
+ 0x2d: 0x6828,
+ 0x2e: 0x6827,
+ 0x2f: 0x682c,
+ 0x30: 0x682d,
+ 0x31: 0x682f,
+ 0x32: 0x6830,
+ 0x33: 0x6831,
+ 0x34: 0x6833,
+ 0x35: 0x683b,
+ 0x36: 0x683f,
+ 0x37: 0x6844,
+ 0x38: 0x6845,
+ 0x39: 0x684a,
+ 0x3a: 0x684c,
+ 0x3b: 0x6855,
+ 0x3c: 0x6857,
+ 0x3d: 0x6858,
+ 0x3e: 0x685b,
+ 0x3f: 0x686b,
+ 0x40: 0x686e,
+ 0x41: 0x686f,
+ 0x42: 0x6870,
+ 0x43: 0x6871,
+ 0x44: 0x6872,
+ 0x45: 0x6875,
+ 0x46: 0x6879,
+ 0x47: 0x687a,
+ 0x48: 0x687b,
+ 0x49: 0x687c,
+ 0x4a: 0x6882,
+ 0x4b: 0x6884,
+ 0x4c: 0x6886,
+ 0x4d: 0x6888,
+ 0x4e: 0x6896,
+ 0x4f: 0x6898,
+ 0x50: 0x689a,
+ 0x51: 0x689c,
+ 0x52: 0x68a1,
+ 0x53: 0x68a3,
+ 0x54: 0x68a5,
+ 0x55: 0x68a9,
+ 0x56: 0x68aa,
+ 0x57: 0x68ae,
+ 0x58: 0x68b2,
+ 0x59: 0x68bb,
+ 0x5a: 0x68c5,
+ 0x5b: 0x68c8,
+ 0x5c: 0x68cc,
+ 0x5d: 0x68cf,
+ },
+ 0x23: [94]uint16{
+ 0x00: 0x68d0,
+ 0x01: 0x68d1,
+ 0x02: 0x68d3,
+ 0x03: 0x68d6,
+ 0x04: 0x68d9,
+ 0x05: 0x68dc,
+ 0x06: 0x68dd,
+ 0x07: 0x68e5,
+ 0x08: 0x68e8,
+ 0x09: 0x68ea,
+ 0x0a: 0x68eb,
+ 0x0b: 0x68ec,
+ 0x0c: 0x68ed,
+ 0x0d: 0x68f0,
+ 0x0e: 0x68f1,
+ 0x0f: 0x68f5,
+ 0x10: 0x68f6,
+ 0x11: 0x68fb,
+ 0x12: 0x68fc,
+ 0x13: 0x68fd,
+ 0x14: 0x6906,
+ 0x15: 0x6909,
+ 0x16: 0x690a,
+ 0x17: 0x6910,
+ 0x18: 0x6911,
+ 0x19: 0x6913,
+ 0x1a: 0x6916,
+ 0x1b: 0x6917,
+ 0x1c: 0x6931,
+ 0x1d: 0x6933,
+ 0x1e: 0x6935,
+ 0x1f: 0x6938,
+ 0x20: 0x693b,
+ 0x21: 0x6942,
+ 0x22: 0x6945,
+ 0x23: 0x6949,
+ 0x24: 0x694e,
+ 0x25: 0x6957,
+ 0x26: 0x695b,
+ 0x27: 0x6963,
+ 0x28: 0x6964,
+ 0x29: 0x6965,
+ 0x2a: 0x6966,
+ 0x2b: 0x6968,
+ 0x2c: 0x6969,
+ 0x2d: 0x696c,
+ 0x2e: 0x6970,
+ 0x2f: 0x6971,
+ 0x30: 0x6972,
+ 0x31: 0x697a,
+ 0x32: 0x697b,
+ 0x33: 0x697f,
+ 0x34: 0x6980,
+ 0x35: 0x698d,
+ 0x36: 0x6992,
+ 0x37: 0x6996,
+ 0x38: 0x6998,
+ 0x39: 0x69a1,
+ 0x3a: 0x69a5,
+ 0x3b: 0x69a6,
+ 0x3c: 0x69a8,
+ 0x3d: 0x69ab,
+ 0x3e: 0x69ad,
+ 0x3f: 0x69af,
+ 0x40: 0x69b7,
+ 0x41: 0x69b8,
+ 0x42: 0x69ba,
+ 0x43: 0x69bc,
+ 0x44: 0x69c5,
+ 0x45: 0x69c8,
+ 0x46: 0x69d1,
+ 0x47: 0x69d6,
+ 0x48: 0x69d7,
+ 0x49: 0x69e2,
+ 0x4a: 0x69e5,
+ 0x4b: 0x69ee,
+ 0x4c: 0x69ef,
+ 0x4d: 0x69f1,
+ 0x4e: 0x69f3,
+ 0x4f: 0x69f5,
+ 0x50: 0x69fe,
+ 0x51: 0x6a00,
+ 0x52: 0x6a01,
+ 0x53: 0x6a03,
+ 0x54: 0x6a0f,
+ 0x55: 0x6a11,
+ 0x56: 0x6a15,
+ 0x57: 0x6a1a,
+ 0x58: 0x6a1d,
+ 0x59: 0x6a20,
+ 0x5a: 0x6a24,
+ 0x5b: 0x6a28,
+ 0x5c: 0x6a30,
+ 0x5d: 0x6a32,
+ },
+ 0x24: [94]uint16{
+ 0x00: 0x6a34,
+ 0x01: 0x6a37,
+ 0x02: 0x6a3b,
+ 0x03: 0x6a3e,
+ 0x04: 0x6a3f,
+ 0x05: 0x6a45,
+ 0x06: 0x6a46,
+ 0x07: 0x6a49,
+ 0x08: 0x6a4a,
+ 0x09: 0x6a4e,
+ 0x0a: 0x6a50,
+ 0x0b: 0x6a51,
+ 0x0c: 0x6a52,
+ 0x0d: 0x6a55,
+ 0x0e: 0x6a56,
+ 0x0f: 0x6a5b,
+ 0x10: 0x6a64,
+ 0x11: 0x6a67,
+ 0x12: 0x6a6a,
+ 0x13: 0x6a71,
+ 0x14: 0x6a73,
+ 0x15: 0x6a7e,
+ 0x16: 0x6a81,
+ 0x17: 0x6a83,
+ 0x18: 0x6a86,
+ 0x19: 0x6a87,
+ 0x1a: 0x6a89,
+ 0x1b: 0x6a8b,
+ 0x1c: 0x6a91,
+ 0x1d: 0x6a9b,
+ 0x1e: 0x6a9d,
+ 0x1f: 0x6a9e,
+ 0x20: 0x6a9f,
+ 0x21: 0x6aa5,
+ 0x22: 0x6aab,
+ 0x23: 0x6aaf,
+ 0x24: 0x6ab0,
+ 0x25: 0x6ab1,
+ 0x26: 0x6ab4,
+ 0x27: 0x6abd,
+ 0x28: 0x6abe,
+ 0x29: 0x6abf,
+ 0x2a: 0x6ac6,
+ 0x2b: 0x6ac9,
+ 0x2c: 0x6ac8,
+ 0x2d: 0x6acc,
+ 0x2e: 0x6ad0,
+ 0x2f: 0x6ad4,
+ 0x30: 0x6ad5,
+ 0x31: 0x6ad6,
+ 0x32: 0x6adc,
+ 0x33: 0x6add,
+ 0x34: 0x6ae4,
+ 0x35: 0x6ae7,
+ 0x36: 0x6aec,
+ 0x37: 0x6af0,
+ 0x38: 0x6af1,
+ 0x39: 0x6af2,
+ 0x3a: 0x6afc,
+ 0x3b: 0x6afd,
+ 0x3c: 0x6b02,
+ 0x3d: 0x6b03,
+ 0x3e: 0x6b06,
+ 0x3f: 0x6b07,
+ 0x40: 0x6b09,
+ 0x41: 0x6b0f,
+ 0x42: 0x6b10,
+ 0x43: 0x6b11,
+ 0x44: 0x6b17,
+ 0x45: 0x6b1b,
+ 0x46: 0x6b1e,
+ 0x47: 0x6b24,
+ 0x48: 0x6b28,
+ 0x49: 0x6b2b,
+ 0x4a: 0x6b2c,
+ 0x4b: 0x6b2f,
+ 0x4c: 0x6b35,
+ 0x4d: 0x6b36,
+ 0x4e: 0x6b3b,
+ 0x4f: 0x6b3f,
+ 0x50: 0x6b46,
+ 0x51: 0x6b4a,
+ 0x52: 0x6b4d,
+ 0x53: 0x6b52,
+ 0x54: 0x6b56,
+ 0x55: 0x6b58,
+ 0x56: 0x6b5d,
+ 0x57: 0x6b60,
+ 0x58: 0x6b67,
+ 0x59: 0x6b6b,
+ 0x5a: 0x6b6e,
+ 0x5b: 0x6b70,
+ 0x5c: 0x6b75,
+ 0x5d: 0x6b7d,
+ },
+ 0x25: [94]uint16{
+ 0x00: 0x6b7e,
+ 0x01: 0x6b82,
+ 0x02: 0x6b85,
+ 0x03: 0x6b97,
+ 0x04: 0x6b9b,
+ 0x05: 0x6b9f,
+ 0x06: 0x6ba0,
+ 0x07: 0x6ba2,
+ 0x08: 0x6ba3,
+ 0x09: 0x6ba8,
+ 0x0a: 0x6ba9,
+ 0x0b: 0x6bac,
+ 0x0c: 0x6bad,
+ 0x0d: 0x6bae,
+ 0x0e: 0x6bb0,
+ 0x0f: 0x6bb8,
+ 0x10: 0x6bb9,
+ 0x11: 0x6bbd,
+ 0x12: 0x6bbe,
+ 0x13: 0x6bc3,
+ 0x14: 0x6bc4,
+ 0x15: 0x6bc9,
+ 0x16: 0x6bcc,
+ 0x17: 0x6bd6,
+ 0x18: 0x6bda,
+ 0x19: 0x6be1,
+ 0x1a: 0x6be3,
+ 0x1b: 0x6be6,
+ 0x1c: 0x6be7,
+ 0x1d: 0x6bee,
+ 0x1e: 0x6bf1,
+ 0x1f: 0x6bf7,
+ 0x20: 0x6bf9,
+ 0x21: 0x6bff,
+ 0x22: 0x6c02,
+ 0x23: 0x6c04,
+ 0x24: 0x6c05,
+ 0x25: 0x6c09,
+ 0x26: 0x6c0d,
+ 0x27: 0x6c0e,
+ 0x28: 0x6c10,
+ 0x29: 0x6c12,
+ 0x2a: 0x6c19,
+ 0x2b: 0x6c1f,
+ 0x2c: 0x6c26,
+ 0x2d: 0x6c27,
+ 0x2e: 0x6c28,
+ 0x2f: 0x6c2c,
+ 0x30: 0x6c2e,
+ 0x31: 0x6c33,
+ 0x32: 0x6c35,
+ 0x33: 0x6c36,
+ 0x34: 0x6c3a,
+ 0x35: 0x6c3b,
+ 0x36: 0x6c3f,
+ 0x37: 0x6c4a,
+ 0x38: 0x6c4b,
+ 0x39: 0x6c4d,
+ 0x3a: 0x6c4f,
+ 0x3b: 0x6c52,
+ 0x3c: 0x6c54,
+ 0x3d: 0x6c59,
+ 0x3e: 0x6c5b,
+ 0x3f: 0x6c5c,
+ 0x40: 0x6c6b,
+ 0x41: 0x6c6d,
+ 0x42: 0x6c6f,
+ 0x43: 0x6c74,
+ 0x44: 0x6c76,
+ 0x45: 0x6c78,
+ 0x46: 0x6c79,
+ 0x47: 0x6c7b,
+ 0x48: 0x6c85,
+ 0x49: 0x6c86,
+ 0x4a: 0x6c87,
+ 0x4b: 0x6c89,
+ 0x4c: 0x6c94,
+ 0x4d: 0x6c95,
+ 0x4e: 0x6c97,
+ 0x4f: 0x6c98,
+ 0x50: 0x6c9c,
+ 0x51: 0x6c9f,
+ 0x52: 0x6cb0,
+ 0x53: 0x6cb2,
+ 0x54: 0x6cb4,
+ 0x55: 0x6cc2,
+ 0x56: 0x6cc6,
+ 0x57: 0x6ccd,
+ 0x58: 0x6ccf,
+ 0x59: 0x6cd0,
+ 0x5a: 0x6cd1,
+ 0x5b: 0x6cd2,
+ 0x5c: 0x6cd4,
+ 0x5d: 0x6cd6,
+ },
+ 0x26: [94]uint16{
+ 0x00: 0x6cda,
+ 0x01: 0x6cdc,
+ 0x02: 0x6ce0,
+ 0x03: 0x6ce7,
+ 0x04: 0x6ce9,
+ 0x05: 0x6ceb,
+ 0x06: 0x6cec,
+ 0x07: 0x6cee,
+ 0x08: 0x6cf2,
+ 0x09: 0x6cf4,
+ 0x0a: 0x6d04,
+ 0x0b: 0x6d07,
+ 0x0c: 0x6d0a,
+ 0x0d: 0x6d0e,
+ 0x0e: 0x6d0f,
+ 0x0f: 0x6d11,
+ 0x10: 0x6d13,
+ 0x11: 0x6d1a,
+ 0x12: 0x6d26,
+ 0x13: 0x6d27,
+ 0x14: 0x6d28,
+ 0x15: 0x6c67,
+ 0x16: 0x6d2e,
+ 0x17: 0x6d2f,
+ 0x18: 0x6d31,
+ 0x19: 0x6d39,
+ 0x1a: 0x6d3c,
+ 0x1b: 0x6d3f,
+ 0x1c: 0x6d57,
+ 0x1d: 0x6d5e,
+ 0x1e: 0x6d5f,
+ 0x1f: 0x6d61,
+ 0x20: 0x6d65,
+ 0x21: 0x6d67,
+ 0x22: 0x6d6f,
+ 0x23: 0x6d70,
+ 0x24: 0x6d7c,
+ 0x25: 0x6d82,
+ 0x26: 0x6d87,
+ 0x27: 0x6d91,
+ 0x28: 0x6d92,
+ 0x29: 0x6d94,
+ 0x2a: 0x6d96,
+ 0x2b: 0x6d97,
+ 0x2c: 0x6d98,
+ 0x2d: 0x6daa,
+ 0x2e: 0x6dac,
+ 0x2f: 0x6db4,
+ 0x30: 0x6db7,
+ 0x31: 0x6db9,
+ 0x32: 0x6dbd,
+ 0x33: 0x6dbf,
+ 0x34: 0x6dc4,
+ 0x35: 0x6dc8,
+ 0x36: 0x6dca,
+ 0x37: 0x6dce,
+ 0x38: 0x6dcf,
+ 0x39: 0x6dd6,
+ 0x3a: 0x6ddb,
+ 0x3b: 0x6ddd,
+ 0x3c: 0x6ddf,
+ 0x3d: 0x6de0,
+ 0x3e: 0x6de2,
+ 0x3f: 0x6de5,
+ 0x40: 0x6de9,
+ 0x41: 0x6def,
+ 0x42: 0x6df0,
+ 0x43: 0x6df4,
+ 0x44: 0x6df6,
+ 0x45: 0x6dfc,
+ 0x46: 0x6e00,
+ 0x47: 0x6e04,
+ 0x48: 0x6e1e,
+ 0x49: 0x6e22,
+ 0x4a: 0x6e27,
+ 0x4b: 0x6e32,
+ 0x4c: 0x6e36,
+ 0x4d: 0x6e39,
+ 0x4e: 0x6e3b,
+ 0x4f: 0x6e3c,
+ 0x50: 0x6e44,
+ 0x51: 0x6e45,
+ 0x52: 0x6e48,
+ 0x53: 0x6e49,
+ 0x54: 0x6e4b,
+ 0x55: 0x6e4f,
+ 0x56: 0x6e51,
+ 0x57: 0x6e52,
+ 0x58: 0x6e53,
+ 0x59: 0x6e54,
+ 0x5a: 0x6e57,
+ 0x5b: 0x6e5c,
+ 0x5c: 0x6e5d,
+ 0x5d: 0x6e5e,
+ },
+ 0x27: [94]uint16{
+ 0x00: 0x6e62,
+ 0x01: 0x6e63,
+ 0x02: 0x6e68,
+ 0x03: 0x6e73,
+ 0x04: 0x6e7b,
+ 0x05: 0x6e7d,
+ 0x06: 0x6e8d,
+ 0x07: 0x6e93,
+ 0x08: 0x6e99,
+ 0x09: 0x6ea0,
+ 0x0a: 0x6ea7,
+ 0x0b: 0x6ead,
+ 0x0c: 0x6eae,
+ 0x0d: 0x6eb1,
+ 0x0e: 0x6eb3,
+ 0x0f: 0x6ebb,
+ 0x10: 0x6ebf,
+ 0x11: 0x6ec0,
+ 0x12: 0x6ec1,
+ 0x13: 0x6ec3,
+ 0x14: 0x6ec7,
+ 0x15: 0x6ec8,
+ 0x16: 0x6eca,
+ 0x17: 0x6ecd,
+ 0x18: 0x6ece,
+ 0x19: 0x6ecf,
+ 0x1a: 0x6eeb,
+ 0x1b: 0x6eed,
+ 0x1c: 0x6eee,
+ 0x1d: 0x6ef9,
+ 0x1e: 0x6efb,
+ 0x1f: 0x6efd,
+ 0x20: 0x6f04,
+ 0x21: 0x6f08,
+ 0x22: 0x6f0a,
+ 0x23: 0x6f0c,
+ 0x24: 0x6f0d,
+ 0x25: 0x6f16,
+ 0x26: 0x6f18,
+ 0x27: 0x6f1a,
+ 0x28: 0x6f1b,
+ 0x29: 0x6f26,
+ 0x2a: 0x6f29,
+ 0x2b: 0x6f2a,
+ 0x2c: 0x6f2f,
+ 0x2d: 0x6f30,
+ 0x2e: 0x6f33,
+ 0x2f: 0x6f36,
+ 0x30: 0x6f3b,
+ 0x31: 0x6f3c,
+ 0x32: 0x6f2d,
+ 0x33: 0x6f4f,
+ 0x34: 0x6f51,
+ 0x35: 0x6f52,
+ 0x36: 0x6f53,
+ 0x37: 0x6f57,
+ 0x38: 0x6f59,
+ 0x39: 0x6f5a,
+ 0x3a: 0x6f5d,
+ 0x3b: 0x6f5e,
+ 0x3c: 0x6f61,
+ 0x3d: 0x6f62,
+ 0x3e: 0x6f68,
+ 0x3f: 0x6f6c,
+ 0x40: 0x6f7d,
+ 0x41: 0x6f7e,
+ 0x42: 0x6f83,
+ 0x43: 0x6f87,
+ 0x44: 0x6f88,
+ 0x45: 0x6f8b,
+ 0x46: 0x6f8c,
+ 0x47: 0x6f8d,
+ 0x48: 0x6f90,
+ 0x49: 0x6f92,
+ 0x4a: 0x6f93,
+ 0x4b: 0x6f94,
+ 0x4c: 0x6f96,
+ 0x4d: 0x6f9a,
+ 0x4e: 0x6f9f,
+ 0x4f: 0x6fa0,
+ 0x50: 0x6fa5,
+ 0x51: 0x6fa6,
+ 0x52: 0x6fa7,
+ 0x53: 0x6fa8,
+ 0x54: 0x6fae,
+ 0x55: 0x6faf,
+ 0x56: 0x6fb0,
+ 0x57: 0x6fb5,
+ 0x58: 0x6fb6,
+ 0x59: 0x6fbc,
+ 0x5a: 0x6fc5,
+ 0x5b: 0x6fc7,
+ 0x5c: 0x6fc8,
+ 0x5d: 0x6fca,
+ },
+ 0x28: [94]uint16{
+ 0x00: 0x6fda,
+ 0x01: 0x6fde,
+ 0x02: 0x6fe8,
+ 0x03: 0x6fe9,
+ 0x04: 0x6ff0,
+ 0x05: 0x6ff5,
+ 0x06: 0x6ff9,
+ 0x07: 0x6ffc,
+ 0x08: 0x6ffd,
+ 0x09: 0x7000,
+ 0x0a: 0x7005,
+ 0x0b: 0x7006,
+ 0x0c: 0x7007,
+ 0x0d: 0x700d,
+ 0x0e: 0x7017,
+ 0x0f: 0x7020,
+ 0x10: 0x7023,
+ 0x11: 0x702f,
+ 0x12: 0x7034,
+ 0x13: 0x7037,
+ 0x14: 0x7039,
+ 0x15: 0x703c,
+ 0x16: 0x7043,
+ 0x17: 0x7044,
+ 0x18: 0x7048,
+ 0x19: 0x7049,
+ 0x1a: 0x704a,
+ 0x1b: 0x704b,
+ 0x1c: 0x7054,
+ 0x1d: 0x7055,
+ 0x1e: 0x705d,
+ 0x1f: 0x705e,
+ 0x20: 0x704e,
+ 0x21: 0x7064,
+ 0x22: 0x7065,
+ 0x23: 0x706c,
+ 0x24: 0x706e,
+ 0x25: 0x7075,
+ 0x26: 0x7076,
+ 0x27: 0x707e,
+ 0x28: 0x7081,
+ 0x29: 0x7085,
+ 0x2a: 0x7086,
+ 0x2b: 0x7094,
+ 0x2c: 0x7095,
+ 0x2d: 0x7096,
+ 0x2e: 0x7097,
+ 0x2f: 0x7098,
+ 0x30: 0x709b,
+ 0x31: 0x70a4,
+ 0x32: 0x70ab,
+ 0x33: 0x70b0,
+ 0x34: 0x70b1,
+ 0x35: 0x70b4,
+ 0x36: 0x70b7,
+ 0x37: 0x70ca,
+ 0x38: 0x70d1,
+ 0x39: 0x70d3,
+ 0x3a: 0x70d4,
+ 0x3b: 0x70d5,
+ 0x3c: 0x70d6,
+ 0x3d: 0x70d8,
+ 0x3e: 0x70dc,
+ 0x3f: 0x70e4,
+ 0x40: 0x70fa,
+ 0x41: 0x7103,
+ 0x42: 0x7104,
+ 0x43: 0x7105,
+ 0x44: 0x7106,
+ 0x45: 0x7107,
+ 0x46: 0x710b,
+ 0x47: 0x710c,
+ 0x48: 0x710f,
+ 0x49: 0x711e,
+ 0x4a: 0x7120,
+ 0x4b: 0x712b,
+ 0x4c: 0x712d,
+ 0x4d: 0x712f,
+ 0x4e: 0x7130,
+ 0x4f: 0x7131,
+ 0x50: 0x7138,
+ 0x51: 0x7141,
+ 0x52: 0x7145,
+ 0x53: 0x7146,
+ 0x54: 0x7147,
+ 0x55: 0x714a,
+ 0x56: 0x714b,
+ 0x57: 0x7150,
+ 0x58: 0x7152,
+ 0x59: 0x7157,
+ 0x5a: 0x715a,
+ 0x5b: 0x715c,
+ 0x5c: 0x715e,
+ 0x5d: 0x7160,
+ },
+ 0x29: [94]uint16{
+ 0x00: 0x7168,
+ 0x01: 0x7179,
+ 0x02: 0x7180,
+ 0x03: 0x7185,
+ 0x04: 0x7187,
+ 0x05: 0x718c,
+ 0x06: 0x7192,
+ 0x07: 0x719a,
+ 0x08: 0x719b,
+ 0x09: 0x71a0,
+ 0x0a: 0x71a2,
+ 0x0b: 0x71af,
+ 0x0c: 0x71b0,
+ 0x0d: 0x71b2,
+ 0x0e: 0x71b3,
+ 0x0f: 0x71ba,
+ 0x10: 0x71bf,
+ 0x11: 0x71c0,
+ 0x12: 0x71c1,
+ 0x13: 0x71c4,
+ 0x14: 0x71cb,
+ 0x15: 0x71cc,
+ 0x16: 0x71d3,
+ 0x17: 0x71d6,
+ 0x18: 0x71d9,
+ 0x19: 0x71da,
+ 0x1a: 0x71dc,
+ 0x1b: 0x71f8,
+ 0x1c: 0x71fe,
+ 0x1d: 0x7200,
+ 0x1e: 0x7207,
+ 0x1f: 0x7208,
+ 0x20: 0x7209,
+ 0x21: 0x7213,
+ 0x22: 0x7217,
+ 0x23: 0x721a,
+ 0x24: 0x721d,
+ 0x25: 0x721f,
+ 0x26: 0x7224,
+ 0x27: 0x722b,
+ 0x28: 0x722f,
+ 0x29: 0x7234,
+ 0x2a: 0x7238,
+ 0x2b: 0x7239,
+ 0x2c: 0x7241,
+ 0x2d: 0x7242,
+ 0x2e: 0x7243,
+ 0x2f: 0x7245,
+ 0x30: 0x724e,
+ 0x31: 0x724f,
+ 0x32: 0x7250,
+ 0x33: 0x7253,
+ 0x34: 0x7255,
+ 0x35: 0x7256,
+ 0x36: 0x725a,
+ 0x37: 0x725c,
+ 0x38: 0x725e,
+ 0x39: 0x7260,
+ 0x3a: 0x7263,
+ 0x3b: 0x7268,
+ 0x3c: 0x726b,
+ 0x3d: 0x726e,
+ 0x3e: 0x726f,
+ 0x3f: 0x7271,
+ 0x40: 0x7277,
+ 0x41: 0x7278,
+ 0x42: 0x727b,
+ 0x43: 0x727c,
+ 0x44: 0x727f,
+ 0x45: 0x7284,
+ 0x46: 0x7289,
+ 0x47: 0x728d,
+ 0x48: 0x728e,
+ 0x49: 0x7293,
+ 0x4a: 0x729b,
+ 0x4b: 0x72a8,
+ 0x4c: 0x72ad,
+ 0x4d: 0x72ae,
+ 0x4e: 0x72b1,
+ 0x4f: 0x72b4,
+ 0x50: 0x72be,
+ 0x51: 0x72c1,
+ 0x52: 0x72c7,
+ 0x53: 0x72c9,
+ 0x54: 0x72cc,
+ 0x55: 0x72d5,
+ 0x56: 0x72d6,
+ 0x57: 0x72d8,
+ 0x58: 0x72df,
+ 0x59: 0x72e5,
+ 0x5a: 0x72f3,
+ 0x5b: 0x72f4,
+ 0x5c: 0x72fa,
+ 0x5d: 0x72fb,
+ },
+ 0x2a: [94]uint16{
+ 0x00: 0x72fe,
+ 0x01: 0x7302,
+ 0x02: 0x7304,
+ 0x03: 0x7305,
+ 0x04: 0x7307,
+ 0x05: 0x730b,
+ 0x06: 0x730d,
+ 0x07: 0x7312,
+ 0x08: 0x7313,
+ 0x09: 0x7318,
+ 0x0a: 0x7319,
+ 0x0b: 0x731e,
+ 0x0c: 0x7322,
+ 0x0d: 0x7324,
+ 0x0e: 0x7327,
+ 0x0f: 0x7328,
+ 0x10: 0x732c,
+ 0x11: 0x7331,
+ 0x12: 0x7332,
+ 0x13: 0x7335,
+ 0x14: 0x733a,
+ 0x15: 0x733b,
+ 0x16: 0x733d,
+ 0x17: 0x7343,
+ 0x18: 0x734d,
+ 0x19: 0x7350,
+ 0x1a: 0x7352,
+ 0x1b: 0x7356,
+ 0x1c: 0x7358,
+ 0x1d: 0x735d,
+ 0x1e: 0x735e,
+ 0x1f: 0x735f,
+ 0x20: 0x7360,
+ 0x21: 0x7366,
+ 0x22: 0x7367,
+ 0x23: 0x7369,
+ 0x24: 0x736b,
+ 0x25: 0x736c,
+ 0x26: 0x736e,
+ 0x27: 0x736f,
+ 0x28: 0x7371,
+ 0x29: 0x7377,
+ 0x2a: 0x7379,
+ 0x2b: 0x737c,
+ 0x2c: 0x7380,
+ 0x2d: 0x7381,
+ 0x2e: 0x7383,
+ 0x2f: 0x7385,
+ 0x30: 0x7386,
+ 0x31: 0x738e,
+ 0x32: 0x7390,
+ 0x33: 0x7393,
+ 0x34: 0x7395,
+ 0x35: 0x7397,
+ 0x36: 0x7398,
+ 0x37: 0x739c,
+ 0x38: 0x739e,
+ 0x39: 0x739f,
+ 0x3a: 0x73a0,
+ 0x3b: 0x73a2,
+ 0x3c: 0x73a5,
+ 0x3d: 0x73a6,
+ 0x3e: 0x73aa,
+ 0x3f: 0x73ab,
+ 0x40: 0x73ad,
+ 0x41: 0x73b5,
+ 0x42: 0x73b7,
+ 0x43: 0x73b9,
+ 0x44: 0x73bc,
+ 0x45: 0x73bd,
+ 0x46: 0x73bf,
+ 0x47: 0x73c5,
+ 0x48: 0x73c6,
+ 0x49: 0x73c9,
+ 0x4a: 0x73cb,
+ 0x4b: 0x73cc,
+ 0x4c: 0x73cf,
+ 0x4d: 0x73d2,
+ 0x4e: 0x73d3,
+ 0x4f: 0x73d6,
+ 0x50: 0x73d9,
+ 0x51: 0x73dd,
+ 0x52: 0x73e1,
+ 0x53: 0x73e3,
+ 0x54: 0x73e6,
+ 0x55: 0x73e7,
+ 0x56: 0x73e9,
+ 0x57: 0x73f4,
+ 0x58: 0x73f5,
+ 0x59: 0x73f7,
+ 0x5a: 0x73f9,
+ 0x5b: 0x73fa,
+ 0x5c: 0x73fb,
+ 0x5d: 0x73fd,
+ },
+ 0x2b: [94]uint16{
+ 0x00: 0x73ff,
+ 0x01: 0x7400,
+ 0x02: 0x7401,
+ 0x03: 0x7404,
+ 0x04: 0x7407,
+ 0x05: 0x740a,
+ 0x06: 0x7411,
+ 0x07: 0x741a,
+ 0x08: 0x741b,
+ 0x09: 0x7424,
+ 0x0a: 0x7426,
+ 0x0b: 0x7428,
+ 0x0c: 0x7429,
+ 0x0d: 0x742a,
+ 0x0e: 0x742b,
+ 0x0f: 0x742c,
+ 0x10: 0x742d,
+ 0x11: 0x742e,
+ 0x12: 0x742f,
+ 0x13: 0x7430,
+ 0x14: 0x7431,
+ 0x15: 0x7439,
+ 0x16: 0x7440,
+ 0x17: 0x7443,
+ 0x18: 0x7444,
+ 0x19: 0x7446,
+ 0x1a: 0x7447,
+ 0x1b: 0x744b,
+ 0x1c: 0x744d,
+ 0x1d: 0x7451,
+ 0x1e: 0x7452,
+ 0x1f: 0x7457,
+ 0x20: 0x745d,
+ 0x21: 0x7462,
+ 0x22: 0x7466,
+ 0x23: 0x7467,
+ 0x24: 0x7468,
+ 0x25: 0x746b,
+ 0x26: 0x746d,
+ 0x27: 0x746e,
+ 0x28: 0x7471,
+ 0x29: 0x7472,
+ 0x2a: 0x7480,
+ 0x2b: 0x7481,
+ 0x2c: 0x7485,
+ 0x2d: 0x7486,
+ 0x2e: 0x7487,
+ 0x2f: 0x7489,
+ 0x30: 0x748f,
+ 0x31: 0x7490,
+ 0x32: 0x7491,
+ 0x33: 0x7492,
+ 0x34: 0x7498,
+ 0x35: 0x7499,
+ 0x36: 0x749a,
+ 0x37: 0x749c,
+ 0x38: 0x749f,
+ 0x39: 0x74a0,
+ 0x3a: 0x74a1,
+ 0x3b: 0x74a3,
+ 0x3c: 0x74a6,
+ 0x3d: 0x74a8,
+ 0x3e: 0x74a9,
+ 0x3f: 0x74aa,
+ 0x40: 0x74ab,
+ 0x41: 0x74ae,
+ 0x42: 0x74af,
+ 0x43: 0x74b1,
+ 0x44: 0x74b2,
+ 0x45: 0x74b5,
+ 0x46: 0x74b9,
+ 0x47: 0x74bb,
+ 0x48: 0x74bf,
+ 0x49: 0x74c8,
+ 0x4a: 0x74c9,
+ 0x4b: 0x74cc,
+ 0x4c: 0x74d0,
+ 0x4d: 0x74d3,
+ 0x4e: 0x74d8,
+ 0x4f: 0x74da,
+ 0x50: 0x74db,
+ 0x51: 0x74de,
+ 0x52: 0x74df,
+ 0x53: 0x74e4,
+ 0x54: 0x74e8,
+ 0x55: 0x74ea,
+ 0x56: 0x74eb,
+ 0x57: 0x74ef,
+ 0x58: 0x74f4,
+ 0x59: 0x74fa,
+ 0x5a: 0x74fb,
+ 0x5b: 0x74fc,
+ 0x5c: 0x74ff,
+ 0x5d: 0x7506,
+ },
+ 0x2c: [94]uint16{
+ 0x00: 0x7512,
+ 0x01: 0x7516,
+ 0x02: 0x7517,
+ 0x03: 0x7520,
+ 0x04: 0x7521,
+ 0x05: 0x7524,
+ 0x06: 0x7527,
+ 0x07: 0x7529,
+ 0x08: 0x752a,
+ 0x09: 0x752f,
+ 0x0a: 0x7536,
+ 0x0b: 0x7539,
+ 0x0c: 0x753d,
+ 0x0d: 0x753e,
+ 0x0e: 0x753f,
+ 0x0f: 0x7540,
+ 0x10: 0x7543,
+ 0x11: 0x7547,
+ 0x12: 0x7548,
+ 0x13: 0x754e,
+ 0x14: 0x7550,
+ 0x15: 0x7552,
+ 0x16: 0x7557,
+ 0x17: 0x755e,
+ 0x18: 0x755f,
+ 0x19: 0x7561,
+ 0x1a: 0x756f,
+ 0x1b: 0x7571,
+ 0x1c: 0x7579,
+ 0x1d: 0x757a,
+ 0x1e: 0x757b,
+ 0x1f: 0x757c,
+ 0x20: 0x757d,
+ 0x21: 0x757e,
+ 0x22: 0x7581,
+ 0x23: 0x7585,
+ 0x24: 0x7590,
+ 0x25: 0x7592,
+ 0x26: 0x7593,
+ 0x27: 0x7595,
+ 0x28: 0x7599,
+ 0x29: 0x759c,
+ 0x2a: 0x75a2,
+ 0x2b: 0x75a4,
+ 0x2c: 0x75b4,
+ 0x2d: 0x75ba,
+ 0x2e: 0x75bf,
+ 0x2f: 0x75c0,
+ 0x30: 0x75c1,
+ 0x31: 0x75c4,
+ 0x32: 0x75c6,
+ 0x33: 0x75cc,
+ 0x34: 0x75ce,
+ 0x35: 0x75cf,
+ 0x36: 0x75d7,
+ 0x37: 0x75dc,
+ 0x38: 0x75df,
+ 0x39: 0x75e0,
+ 0x3a: 0x75e1,
+ 0x3b: 0x75e4,
+ 0x3c: 0x75e7,
+ 0x3d: 0x75ec,
+ 0x3e: 0x75ee,
+ 0x3f: 0x75ef,
+ 0x40: 0x75f1,
+ 0x41: 0x75f9,
+ 0x42: 0x7600,
+ 0x43: 0x7602,
+ 0x44: 0x7603,
+ 0x45: 0x7604,
+ 0x46: 0x7607,
+ 0x47: 0x7608,
+ 0x48: 0x760a,
+ 0x49: 0x760c,
+ 0x4a: 0x760f,
+ 0x4b: 0x7612,
+ 0x4c: 0x7613,
+ 0x4d: 0x7615,
+ 0x4e: 0x7616,
+ 0x4f: 0x7619,
+ 0x50: 0x761b,
+ 0x51: 0x761c,
+ 0x52: 0x761d,
+ 0x53: 0x761e,
+ 0x54: 0x7623,
+ 0x55: 0x7625,
+ 0x56: 0x7626,
+ 0x57: 0x7629,
+ 0x58: 0x762d,
+ 0x59: 0x7632,
+ 0x5a: 0x7633,
+ 0x5b: 0x7635,
+ 0x5c: 0x7638,
+ 0x5d: 0x7639,
+ },
+ 0x2d: [94]uint16{
+ 0x00: 0x763a,
+ 0x01: 0x763c,
+ 0x02: 0x764a,
+ 0x03: 0x7640,
+ 0x04: 0x7641,
+ 0x05: 0x7643,
+ 0x06: 0x7644,
+ 0x07: 0x7645,
+ 0x08: 0x7649,
+ 0x09: 0x764b,
+ 0x0a: 0x7655,
+ 0x0b: 0x7659,
+ 0x0c: 0x765f,
+ 0x0d: 0x7664,
+ 0x0e: 0x7665,
+ 0x0f: 0x766d,
+ 0x10: 0x766e,
+ 0x11: 0x766f,
+ 0x12: 0x7671,
+ 0x13: 0x7674,
+ 0x14: 0x7681,
+ 0x15: 0x7685,
+ 0x16: 0x768c,
+ 0x17: 0x768d,
+ 0x18: 0x7695,
+ 0x19: 0x769b,
+ 0x1a: 0x769c,
+ 0x1b: 0x769d,
+ 0x1c: 0x769f,
+ 0x1d: 0x76a0,
+ 0x1e: 0x76a2,
+ 0x1f: 0x76a3,
+ 0x20: 0x76a4,
+ 0x21: 0x76a5,
+ 0x22: 0x76a6,
+ 0x23: 0x76a7,
+ 0x24: 0x76a8,
+ 0x25: 0x76aa,
+ 0x26: 0x76ad,
+ 0x27: 0x76bd,
+ 0x28: 0x76c1,
+ 0x29: 0x76c5,
+ 0x2a: 0x76c9,
+ 0x2b: 0x76cb,
+ 0x2c: 0x76cc,
+ 0x2d: 0x76ce,
+ 0x2e: 0x76d4,
+ 0x2f: 0x76d9,
+ 0x30: 0x76e0,
+ 0x31: 0x76e6,
+ 0x32: 0x76e8,
+ 0x33: 0x76ec,
+ 0x34: 0x76f0,
+ 0x35: 0x76f1,
+ 0x36: 0x76f6,
+ 0x37: 0x76f9,
+ 0x38: 0x76fc,
+ 0x39: 0x7700,
+ 0x3a: 0x7706,
+ 0x3b: 0x770a,
+ 0x3c: 0x770e,
+ 0x3d: 0x7712,
+ 0x3e: 0x7714,
+ 0x3f: 0x7715,
+ 0x40: 0x7717,
+ 0x41: 0x7719,
+ 0x42: 0x771a,
+ 0x43: 0x771c,
+ 0x44: 0x7722,
+ 0x45: 0x7728,
+ 0x46: 0x772d,
+ 0x47: 0x772e,
+ 0x48: 0x772f,
+ 0x49: 0x7734,
+ 0x4a: 0x7735,
+ 0x4b: 0x7736,
+ 0x4c: 0x7739,
+ 0x4d: 0x773d,
+ 0x4e: 0x773e,
+ 0x4f: 0x7742,
+ 0x50: 0x7745,
+ 0x51: 0x7746,
+ 0x52: 0x774a,
+ 0x53: 0x774d,
+ 0x54: 0x774e,
+ 0x55: 0x774f,
+ 0x56: 0x7752,
+ 0x57: 0x7756,
+ 0x58: 0x7757,
+ 0x59: 0x775c,
+ 0x5a: 0x775e,
+ 0x5b: 0x775f,
+ 0x5c: 0x7760,
+ 0x5d: 0x7762,
+ },
+ 0x2e: [94]uint16{
+ 0x00: 0x7764,
+ 0x01: 0x7767,
+ 0x02: 0x776a,
+ 0x03: 0x776c,
+ 0x04: 0x7770,
+ 0x05: 0x7772,
+ 0x06: 0x7773,
+ 0x07: 0x7774,
+ 0x08: 0x777a,
+ 0x09: 0x777d,
+ 0x0a: 0x7780,
+ 0x0b: 0x7784,
+ 0x0c: 0x778c,
+ 0x0d: 0x778d,
+ 0x0e: 0x7794,
+ 0x0f: 0x7795,
+ 0x10: 0x7796,
+ 0x11: 0x779a,
+ 0x12: 0x779f,
+ 0x13: 0x77a2,
+ 0x14: 0x77a7,
+ 0x15: 0x77aa,
+ 0x16: 0x77ae,
+ 0x17: 0x77af,
+ 0x18: 0x77b1,
+ 0x19: 0x77b5,
+ 0x1a: 0x77be,
+ 0x1b: 0x77c3,
+ 0x1c: 0x77c9,
+ 0x1d: 0x77d1,
+ 0x1e: 0x77d2,
+ 0x1f: 0x77d5,
+ 0x20: 0x77d9,
+ 0x21: 0x77de,
+ 0x22: 0x77df,
+ 0x23: 0x77e0,
+ 0x24: 0x77e4,
+ 0x25: 0x77e6,
+ 0x26: 0x77ea,
+ 0x27: 0x77ec,
+ 0x28: 0x77f0,
+ 0x29: 0x77f1,
+ 0x2a: 0x77f4,
+ 0x2b: 0x77f8,
+ 0x2c: 0x77fb,
+ 0x2d: 0x7805,
+ 0x2e: 0x7806,
+ 0x2f: 0x7809,
+ 0x30: 0x780d,
+ 0x31: 0x780e,
+ 0x32: 0x7811,
+ 0x33: 0x781d,
+ 0x34: 0x7821,
+ 0x35: 0x7822,
+ 0x36: 0x7823,
+ 0x37: 0x782d,
+ 0x38: 0x782e,
+ 0x39: 0x7830,
+ 0x3a: 0x7835,
+ 0x3b: 0x7837,
+ 0x3c: 0x7843,
+ 0x3d: 0x7844,
+ 0x3e: 0x7847,
+ 0x3f: 0x7848,
+ 0x40: 0x784c,
+ 0x41: 0x784e,
+ 0x42: 0x7852,
+ 0x43: 0x785c,
+ 0x44: 0x785e,
+ 0x45: 0x7860,
+ 0x46: 0x7861,
+ 0x47: 0x7863,
+ 0x48: 0x7864,
+ 0x49: 0x7868,
+ 0x4a: 0x786a,
+ 0x4b: 0x786e,
+ 0x4c: 0x787a,
+ 0x4d: 0x787e,
+ 0x4e: 0x788a,
+ 0x4f: 0x788f,
+ 0x50: 0x7894,
+ 0x51: 0x7898,
+ 0x52: 0x78a1,
+ 0x53: 0x789d,
+ 0x54: 0x789e,
+ 0x55: 0x789f,
+ 0x56: 0x78a4,
+ 0x57: 0x78a8,
+ 0x58: 0x78ac,
+ 0x59: 0x78ad,
+ 0x5a: 0x78b0,
+ 0x5b: 0x78b1,
+ 0x5c: 0x78b2,
+ 0x5d: 0x78b3,
+ },
+ 0x2f: [94]uint16{
+ 0x00: 0x78bb,
+ 0x01: 0x78bd,
+ 0x02: 0x78bf,
+ 0x03: 0x78c7,
+ 0x04: 0x78c8,
+ 0x05: 0x78c9,
+ 0x06: 0x78cc,
+ 0x07: 0x78ce,
+ 0x08: 0x78d2,
+ 0x09: 0x78d3,
+ 0x0a: 0x78d5,
+ 0x0b: 0x78d6,
+ 0x0c: 0x78e4,
+ 0x0d: 0x78db,
+ 0x0e: 0x78df,
+ 0x0f: 0x78e0,
+ 0x10: 0x78e1,
+ 0x11: 0x78e6,
+ 0x12: 0x78ea,
+ 0x13: 0x78f2,
+ 0x14: 0x78f3,
+ 0x15: 0x7900,
+ 0x16: 0x78f6,
+ 0x17: 0x78f7,
+ 0x18: 0x78fa,
+ 0x19: 0x78fb,
+ 0x1a: 0x78ff,
+ 0x1b: 0x7906,
+ 0x1c: 0x790c,
+ 0x1d: 0x7910,
+ 0x1e: 0x791a,
+ 0x1f: 0x791c,
+ 0x20: 0x791e,
+ 0x21: 0x791f,
+ 0x22: 0x7920,
+ 0x23: 0x7925,
+ 0x24: 0x7927,
+ 0x25: 0x7929,
+ 0x26: 0x792d,
+ 0x27: 0x7931,
+ 0x28: 0x7934,
+ 0x29: 0x7935,
+ 0x2a: 0x793b,
+ 0x2b: 0x793d,
+ 0x2c: 0x793f,
+ 0x2d: 0x7944,
+ 0x2e: 0x7945,
+ 0x2f: 0x7946,
+ 0x30: 0x794a,
+ 0x31: 0x794b,
+ 0x32: 0x794f,
+ 0x33: 0x7951,
+ 0x34: 0x7954,
+ 0x35: 0x7958,
+ 0x36: 0x795b,
+ 0x37: 0x795c,
+ 0x38: 0x7967,
+ 0x39: 0x7969,
+ 0x3a: 0x796b,
+ 0x3b: 0x7972,
+ 0x3c: 0x7979,
+ 0x3d: 0x797b,
+ 0x3e: 0x797c,
+ 0x3f: 0x797e,
+ 0x40: 0x798b,
+ 0x41: 0x798c,
+ 0x42: 0x7991,
+ 0x43: 0x7993,
+ 0x44: 0x7994,
+ 0x45: 0x7995,
+ 0x46: 0x7996,
+ 0x47: 0x7998,
+ 0x48: 0x799b,
+ 0x49: 0x799c,
+ 0x4a: 0x79a1,
+ 0x4b: 0x79a8,
+ 0x4c: 0x79a9,
+ 0x4d: 0x79ab,
+ 0x4e: 0x79af,
+ 0x4f: 0x79b1,
+ 0x50: 0x79b4,
+ 0x51: 0x79b8,
+ 0x52: 0x79bb,
+ 0x53: 0x79c2,
+ 0x54: 0x79c4,
+ 0x55: 0x79c7,
+ 0x56: 0x79c8,
+ 0x57: 0x79ca,
+ 0x58: 0x79cf,
+ 0x59: 0x79d4,
+ 0x5a: 0x79d6,
+ 0x5b: 0x79da,
+ 0x5c: 0x79dd,
+ 0x5d: 0x79de,
+ },
+ 0x30: [94]uint16{
+ 0x00: 0x79e0,
+ 0x01: 0x79e2,
+ 0x02: 0x79e5,
+ 0x03: 0x79ea,
+ 0x04: 0x79eb,
+ 0x05: 0x79ed,
+ 0x06: 0x79f1,
+ 0x07: 0x79f8,
+ 0x08: 0x79fc,
+ 0x09: 0x7a02,
+ 0x0a: 0x7a03,
+ 0x0b: 0x7a07,
+ 0x0c: 0x7a09,
+ 0x0d: 0x7a0a,
+ 0x0e: 0x7a0c,
+ 0x0f: 0x7a11,
+ 0x10: 0x7a15,
+ 0x11: 0x7a1b,
+ 0x12: 0x7a1e,
+ 0x13: 0x7a21,
+ 0x14: 0x7a27,
+ 0x15: 0x7a2b,
+ 0x16: 0x7a2d,
+ 0x17: 0x7a2f,
+ 0x18: 0x7a30,
+ 0x19: 0x7a34,
+ 0x1a: 0x7a35,
+ 0x1b: 0x7a38,
+ 0x1c: 0x7a39,
+ 0x1d: 0x7a3a,
+ 0x1e: 0x7a44,
+ 0x1f: 0x7a45,
+ 0x20: 0x7a47,
+ 0x21: 0x7a48,
+ 0x22: 0x7a4c,
+ 0x23: 0x7a55,
+ 0x24: 0x7a56,
+ 0x25: 0x7a59,
+ 0x26: 0x7a5c,
+ 0x27: 0x7a5d,
+ 0x28: 0x7a5f,
+ 0x29: 0x7a60,
+ 0x2a: 0x7a65,
+ 0x2b: 0x7a67,
+ 0x2c: 0x7a6a,
+ 0x2d: 0x7a6d,
+ 0x2e: 0x7a75,
+ 0x2f: 0x7a78,
+ 0x30: 0x7a7e,
+ 0x31: 0x7a80,
+ 0x32: 0x7a82,
+ 0x33: 0x7a85,
+ 0x34: 0x7a86,
+ 0x35: 0x7a8a,
+ 0x36: 0x7a8b,
+ 0x37: 0x7a90,
+ 0x38: 0x7a91,
+ 0x39: 0x7a94,
+ 0x3a: 0x7a9e,
+ 0x3b: 0x7aa0,
+ 0x3c: 0x7aa3,
+ 0x3d: 0x7aac,
+ 0x3e: 0x7ab3,
+ 0x3f: 0x7ab5,
+ 0x40: 0x7ab9,
+ 0x41: 0x7abb,
+ 0x42: 0x7abc,
+ 0x43: 0x7ac6,
+ 0x44: 0x7ac9,
+ 0x45: 0x7acc,
+ 0x46: 0x7ace,
+ 0x47: 0x7ad1,
+ 0x48: 0x7adb,
+ 0x49: 0x7ae8,
+ 0x4a: 0x7ae9,
+ 0x4b: 0x7aeb,
+ 0x4c: 0x7aec,
+ 0x4d: 0x7af1,
+ 0x4e: 0x7af4,
+ 0x4f: 0x7afb,
+ 0x50: 0x7afd,
+ 0x51: 0x7afe,
+ 0x52: 0x7b07,
+ 0x53: 0x7b14,
+ 0x54: 0x7b1f,
+ 0x55: 0x7b23,
+ 0x56: 0x7b27,
+ 0x57: 0x7b29,
+ 0x58: 0x7b2a,
+ 0x59: 0x7b2b,
+ 0x5a: 0x7b2d,
+ 0x5b: 0x7b2e,
+ 0x5c: 0x7b2f,
+ 0x5d: 0x7b30,
+ },
+ 0x31: [94]uint16{
+ 0x00: 0x7b31,
+ 0x01: 0x7b34,
+ 0x02: 0x7b3d,
+ 0x03: 0x7b3f,
+ 0x04: 0x7b40,
+ 0x05: 0x7b41,
+ 0x06: 0x7b47,
+ 0x07: 0x7b4e,
+ 0x08: 0x7b55,
+ 0x09: 0x7b60,
+ 0x0a: 0x7b64,
+ 0x0b: 0x7b66,
+ 0x0c: 0x7b69,
+ 0x0d: 0x7b6a,
+ 0x0e: 0x7b6d,
+ 0x0f: 0x7b6f,
+ 0x10: 0x7b72,
+ 0x11: 0x7b73,
+ 0x12: 0x7b77,
+ 0x13: 0x7b84,
+ 0x14: 0x7b89,
+ 0x15: 0x7b8e,
+ 0x16: 0x7b90,
+ 0x17: 0x7b91,
+ 0x18: 0x7b96,
+ 0x19: 0x7b9b,
+ 0x1a: 0x7b9e,
+ 0x1b: 0x7ba0,
+ 0x1c: 0x7ba5,
+ 0x1d: 0x7bac,
+ 0x1e: 0x7baf,
+ 0x1f: 0x7bb0,
+ 0x20: 0x7bb2,
+ 0x21: 0x7bb5,
+ 0x22: 0x7bb6,
+ 0x23: 0x7bba,
+ 0x24: 0x7bbb,
+ 0x25: 0x7bbc,
+ 0x26: 0x7bbd,
+ 0x27: 0x7bc2,
+ 0x28: 0x7bc5,
+ 0x29: 0x7bc8,
+ 0x2a: 0x7bca,
+ 0x2b: 0x7bd4,
+ 0x2c: 0x7bd6,
+ 0x2d: 0x7bd7,
+ 0x2e: 0x7bd9,
+ 0x2f: 0x7bda,
+ 0x30: 0x7bdb,
+ 0x31: 0x7be8,
+ 0x32: 0x7bea,
+ 0x33: 0x7bf2,
+ 0x34: 0x7bf4,
+ 0x35: 0x7bf5,
+ 0x36: 0x7bf8,
+ 0x37: 0x7bf9,
+ 0x38: 0x7bfa,
+ 0x39: 0x7bfc,
+ 0x3a: 0x7bfe,
+ 0x3b: 0x7c01,
+ 0x3c: 0x7c02,
+ 0x3d: 0x7c03,
+ 0x3e: 0x7c04,
+ 0x3f: 0x7c06,
+ 0x40: 0x7c09,
+ 0x41: 0x7c0b,
+ 0x42: 0x7c0c,
+ 0x43: 0x7c0e,
+ 0x44: 0x7c0f,
+ 0x45: 0x7c19,
+ 0x46: 0x7c1b,
+ 0x47: 0x7c20,
+ 0x48: 0x7c25,
+ 0x49: 0x7c26,
+ 0x4a: 0x7c28,
+ 0x4b: 0x7c2c,
+ 0x4c: 0x7c31,
+ 0x4d: 0x7c33,
+ 0x4e: 0x7c34,
+ 0x4f: 0x7c36,
+ 0x50: 0x7c39,
+ 0x51: 0x7c3a,
+ 0x52: 0x7c46,
+ 0x53: 0x7c4a,
+ 0x54: 0x7c55,
+ 0x55: 0x7c51,
+ 0x56: 0x7c52,
+ 0x57: 0x7c53,
+ 0x58: 0x7c59,
+ 0x59: 0x7c5a,
+ 0x5a: 0x7c5b,
+ 0x5b: 0x7c5c,
+ 0x5c: 0x7c5d,
+ 0x5d: 0x7c5e,
+ },
+ 0x32: [94]uint16{
+ 0x00: 0x7c61,
+ 0x01: 0x7c63,
+ 0x02: 0x7c67,
+ 0x03: 0x7c69,
+ 0x04: 0x7c6d,
+ 0x05: 0x7c6e,
+ 0x06: 0x7c70,
+ 0x07: 0x7c72,
+ 0x08: 0x7c79,
+ 0x09: 0x7c7c,
+ 0x0a: 0x7c7d,
+ 0x0b: 0x7c86,
+ 0x0c: 0x7c87,
+ 0x0d: 0x7c8f,
+ 0x0e: 0x7c94,
+ 0x0f: 0x7c9e,
+ 0x10: 0x7ca0,
+ 0x11: 0x7ca6,
+ 0x12: 0x7cb0,
+ 0x13: 0x7cb6,
+ 0x14: 0x7cb7,
+ 0x15: 0x7cba,
+ 0x16: 0x7cbb,
+ 0x17: 0x7cbc,
+ 0x18: 0x7cbf,
+ 0x19: 0x7cc4,
+ 0x1a: 0x7cc7,
+ 0x1b: 0x7cc8,
+ 0x1c: 0x7cc9,
+ 0x1d: 0x7ccd,
+ 0x1e: 0x7ccf,
+ 0x1f: 0x7cd3,
+ 0x20: 0x7cd4,
+ 0x21: 0x7cd5,
+ 0x22: 0x7cd7,
+ 0x23: 0x7cd9,
+ 0x24: 0x7cda,
+ 0x25: 0x7cdd,
+ 0x26: 0x7ce6,
+ 0x27: 0x7ce9,
+ 0x28: 0x7ceb,
+ 0x29: 0x7cf5,
+ 0x2a: 0x7d03,
+ 0x2b: 0x7d07,
+ 0x2c: 0x7d08,
+ 0x2d: 0x7d09,
+ 0x2e: 0x7d0f,
+ 0x2f: 0x7d11,
+ 0x30: 0x7d12,
+ 0x31: 0x7d13,
+ 0x32: 0x7d16,
+ 0x33: 0x7d1d,
+ 0x34: 0x7d1e,
+ 0x35: 0x7d23,
+ 0x36: 0x7d26,
+ 0x37: 0x7d2a,
+ 0x38: 0x7d2d,
+ 0x39: 0x7d31,
+ 0x3a: 0x7d3c,
+ 0x3b: 0x7d3d,
+ 0x3c: 0x7d3e,
+ 0x3d: 0x7d40,
+ 0x3e: 0x7d41,
+ 0x3f: 0x7d47,
+ 0x40: 0x7d48,
+ 0x41: 0x7d4d,
+ 0x42: 0x7d51,
+ 0x43: 0x7d53,
+ 0x44: 0x7d57,
+ 0x45: 0x7d59,
+ 0x46: 0x7d5a,
+ 0x47: 0x7d5c,
+ 0x48: 0x7d5d,
+ 0x49: 0x7d65,
+ 0x4a: 0x7d67,
+ 0x4b: 0x7d6a,
+ 0x4c: 0x7d70,
+ 0x4d: 0x7d78,
+ 0x4e: 0x7d7a,
+ 0x4f: 0x7d7b,
+ 0x50: 0x7d7f,
+ 0x51: 0x7d81,
+ 0x52: 0x7d82,
+ 0x53: 0x7d83,
+ 0x54: 0x7d85,
+ 0x55: 0x7d86,
+ 0x56: 0x7d88,
+ 0x57: 0x7d8b,
+ 0x58: 0x7d8c,
+ 0x59: 0x7d8d,
+ 0x5a: 0x7d91,
+ 0x5b: 0x7d96,
+ 0x5c: 0x7d97,
+ 0x5d: 0x7d9d,
+ },
+ 0x33: [94]uint16{
+ 0x00: 0x7d9e,
+ 0x01: 0x7da6,
+ 0x02: 0x7da7,
+ 0x03: 0x7daa,
+ 0x04: 0x7db3,
+ 0x05: 0x7db6,
+ 0x06: 0x7db7,
+ 0x07: 0x7db9,
+ 0x08: 0x7dc2,
+ 0x09: 0x7dc3,
+ 0x0a: 0x7dc4,
+ 0x0b: 0x7dc5,
+ 0x0c: 0x7dc6,
+ 0x0d: 0x7dcc,
+ 0x0e: 0x7dcd,
+ 0x0f: 0x7dce,
+ 0x10: 0x7dd7,
+ 0x11: 0x7dd9,
+ 0x12: 0x7e00,
+ 0x13: 0x7de2,
+ 0x14: 0x7de5,
+ 0x15: 0x7de6,
+ 0x16: 0x7dea,
+ 0x17: 0x7deb,
+ 0x18: 0x7ded,
+ 0x19: 0x7df1,
+ 0x1a: 0x7df5,
+ 0x1b: 0x7df6,
+ 0x1c: 0x7df9,
+ 0x1d: 0x7dfa,
+ 0x1e: 0x7e08,
+ 0x1f: 0x7e10,
+ 0x20: 0x7e11,
+ 0x21: 0x7e15,
+ 0x22: 0x7e17,
+ 0x23: 0x7e1c,
+ 0x24: 0x7e1d,
+ 0x25: 0x7e20,
+ 0x26: 0x7e27,
+ 0x27: 0x7e28,
+ 0x28: 0x7e2c,
+ 0x29: 0x7e2d,
+ 0x2a: 0x7e2f,
+ 0x2b: 0x7e33,
+ 0x2c: 0x7e36,
+ 0x2d: 0x7e3f,
+ 0x2e: 0x7e44,
+ 0x2f: 0x7e45,
+ 0x30: 0x7e47,
+ 0x31: 0x7e4e,
+ 0x32: 0x7e50,
+ 0x33: 0x7e52,
+ 0x34: 0x7e58,
+ 0x35: 0x7e5f,
+ 0x36: 0x7e61,
+ 0x37: 0x7e62,
+ 0x38: 0x7e65,
+ 0x39: 0x7e6b,
+ 0x3a: 0x7e6e,
+ 0x3b: 0x7e6f,
+ 0x3c: 0x7e73,
+ 0x3d: 0x7e78,
+ 0x3e: 0x7e7e,
+ 0x3f: 0x7e81,
+ 0x40: 0x7e86,
+ 0x41: 0x7e87,
+ 0x42: 0x7e8a,
+ 0x43: 0x7e8d,
+ 0x44: 0x7e91,
+ 0x45: 0x7e95,
+ 0x46: 0x7e98,
+ 0x47: 0x7e9a,
+ 0x48: 0x7e9d,
+ 0x49: 0x7e9e,
+ 0x4a: 0x7f3c,
+ 0x4b: 0x7f3b,
+ 0x4c: 0x7f3d,
+ 0x4d: 0x7f3e,
+ 0x4e: 0x7f3f,
+ 0x4f: 0x7f43,
+ 0x50: 0x7f44,
+ 0x51: 0x7f47,
+ 0x52: 0x7f4f,
+ 0x53: 0x7f52,
+ 0x54: 0x7f53,
+ 0x55: 0x7f5b,
+ 0x56: 0x7f5c,
+ 0x57: 0x7f5d,
+ 0x58: 0x7f61,
+ 0x59: 0x7f63,
+ 0x5a: 0x7f64,
+ 0x5b: 0x7f65,
+ 0x5c: 0x7f66,
+ 0x5d: 0x7f6d,
+ },
+ 0x34: [94]uint16{
+ 0x00: 0x7f71,
+ 0x01: 0x7f7d,
+ 0x02: 0x7f7e,
+ 0x03: 0x7f7f,
+ 0x04: 0x7f80,
+ 0x05: 0x7f8b,
+ 0x06: 0x7f8d,
+ 0x07: 0x7f8f,
+ 0x08: 0x7f90,
+ 0x09: 0x7f91,
+ 0x0a: 0x7f96,
+ 0x0b: 0x7f97,
+ 0x0c: 0x7f9c,
+ 0x0d: 0x7fa1,
+ 0x0e: 0x7fa2,
+ 0x0f: 0x7fa6,
+ 0x10: 0x7faa,
+ 0x11: 0x7fad,
+ 0x12: 0x7fb4,
+ 0x13: 0x7fbc,
+ 0x14: 0x7fbf,
+ 0x15: 0x7fc0,
+ 0x16: 0x7fc3,
+ 0x17: 0x7fc8,
+ 0x18: 0x7fce,
+ 0x19: 0x7fcf,
+ 0x1a: 0x7fdb,
+ 0x1b: 0x7fdf,
+ 0x1c: 0x7fe3,
+ 0x1d: 0x7fe5,
+ 0x1e: 0x7fe8,
+ 0x1f: 0x7fec,
+ 0x20: 0x7fee,
+ 0x21: 0x7fef,
+ 0x22: 0x7ff2,
+ 0x23: 0x7ffa,
+ 0x24: 0x7ffd,
+ 0x25: 0x7ffe,
+ 0x26: 0x7fff,
+ 0x27: 0x8007,
+ 0x28: 0x8008,
+ 0x29: 0x800a,
+ 0x2a: 0x800d,
+ 0x2b: 0x800e,
+ 0x2c: 0x800f,
+ 0x2d: 0x8011,
+ 0x2e: 0x8013,
+ 0x2f: 0x8014,
+ 0x30: 0x8016,
+ 0x31: 0x801d,
+ 0x32: 0x801e,
+ 0x33: 0x801f,
+ 0x34: 0x8020,
+ 0x35: 0x8024,
+ 0x36: 0x8026,
+ 0x37: 0x802c,
+ 0x38: 0x802e,
+ 0x39: 0x8030,
+ 0x3a: 0x8034,
+ 0x3b: 0x8035,
+ 0x3c: 0x8037,
+ 0x3d: 0x8039,
+ 0x3e: 0x803a,
+ 0x3f: 0x803c,
+ 0x40: 0x803e,
+ 0x41: 0x8040,
+ 0x42: 0x8044,
+ 0x43: 0x8060,
+ 0x44: 0x8064,
+ 0x45: 0x8066,
+ 0x46: 0x806d,
+ 0x47: 0x8071,
+ 0x48: 0x8075,
+ 0x49: 0x8081,
+ 0x4a: 0x8088,
+ 0x4b: 0x808e,
+ 0x4c: 0x809c,
+ 0x4d: 0x809e,
+ 0x4e: 0x80a6,
+ 0x4f: 0x80a7,
+ 0x50: 0x80ab,
+ 0x51: 0x80b8,
+ 0x52: 0x80b9,
+ 0x53: 0x80c8,
+ 0x54: 0x80cd,
+ 0x55: 0x80cf,
+ 0x56: 0x80d2,
+ 0x57: 0x80d4,
+ 0x58: 0x80d5,
+ 0x59: 0x80d7,
+ 0x5a: 0x80d8,
+ 0x5b: 0x80e0,
+ 0x5c: 0x80ed,
+ 0x5d: 0x80ee,
+ },
+ 0x35: [94]uint16{
+ 0x00: 0x80f0,
+ 0x01: 0x80f2,
+ 0x02: 0x80f3,
+ 0x03: 0x80f6,
+ 0x04: 0x80f9,
+ 0x05: 0x80fa,
+ 0x06: 0x80fe,
+ 0x07: 0x8103,
+ 0x08: 0x810b,
+ 0x09: 0x8116,
+ 0x0a: 0x8117,
+ 0x0b: 0x8118,
+ 0x0c: 0x811c,
+ 0x0d: 0x811e,
+ 0x0e: 0x8120,
+ 0x0f: 0x8124,
+ 0x10: 0x8127,
+ 0x11: 0x812c,
+ 0x12: 0x8130,
+ 0x13: 0x8135,
+ 0x14: 0x813a,
+ 0x15: 0x813c,
+ 0x16: 0x8145,
+ 0x17: 0x8147,
+ 0x18: 0x814a,
+ 0x19: 0x814c,
+ 0x1a: 0x8152,
+ 0x1b: 0x8157,
+ 0x1c: 0x8160,
+ 0x1d: 0x8161,
+ 0x1e: 0x8167,
+ 0x1f: 0x8168,
+ 0x20: 0x8169,
+ 0x21: 0x816d,
+ 0x22: 0x816f,
+ 0x23: 0x8177,
+ 0x24: 0x8181,
+ 0x25: 0x8190,
+ 0x26: 0x8184,
+ 0x27: 0x8185,
+ 0x28: 0x8186,
+ 0x29: 0x818b,
+ 0x2a: 0x818e,
+ 0x2b: 0x8196,
+ 0x2c: 0x8198,
+ 0x2d: 0x819b,
+ 0x2e: 0x819e,
+ 0x2f: 0x81a2,
+ 0x30: 0x81ae,
+ 0x31: 0x81b2,
+ 0x32: 0x81b4,
+ 0x33: 0x81bb,
+ 0x34: 0x81cb,
+ 0x35: 0x81c3,
+ 0x36: 0x81c5,
+ 0x37: 0x81ca,
+ 0x38: 0x81ce,
+ 0x39: 0x81cf,
+ 0x3a: 0x81d5,
+ 0x3b: 0x81d7,
+ 0x3c: 0x81db,
+ 0x3d: 0x81dd,
+ 0x3e: 0x81de,
+ 0x3f: 0x81e1,
+ 0x40: 0x81e4,
+ 0x41: 0x81eb,
+ 0x42: 0x81ec,
+ 0x43: 0x81f0,
+ 0x44: 0x81f1,
+ 0x45: 0x81f2,
+ 0x46: 0x81f5,
+ 0x47: 0x81f6,
+ 0x48: 0x81f8,
+ 0x49: 0x81f9,
+ 0x4a: 0x81fd,
+ 0x4b: 0x81ff,
+ 0x4c: 0x8200,
+ 0x4d: 0x8203,
+ 0x4e: 0x820f,
+ 0x4f: 0x8213,
+ 0x50: 0x8214,
+ 0x51: 0x8219,
+ 0x52: 0x821a,
+ 0x53: 0x821d,
+ 0x54: 0x8221,
+ 0x55: 0x8222,
+ 0x56: 0x8228,
+ 0x57: 0x8232,
+ 0x58: 0x8234,
+ 0x59: 0x823a,
+ 0x5a: 0x8243,
+ 0x5b: 0x8244,
+ 0x5c: 0x8245,
+ 0x5d: 0x8246,
+ },
+ 0x36: [94]uint16{
+ 0x00: 0x824b,
+ 0x01: 0x824e,
+ 0x02: 0x824f,
+ 0x03: 0x8251,
+ 0x04: 0x8256,
+ 0x05: 0x825c,
+ 0x06: 0x8260,
+ 0x07: 0x8263,
+ 0x08: 0x8267,
+ 0x09: 0x826d,
+ 0x0a: 0x8274,
+ 0x0b: 0x827b,
+ 0x0c: 0x827d,
+ 0x0d: 0x827f,
+ 0x0e: 0x8280,
+ 0x0f: 0x8281,
+ 0x10: 0x8283,
+ 0x11: 0x8284,
+ 0x12: 0x8287,
+ 0x13: 0x8289,
+ 0x14: 0x828a,
+ 0x15: 0x828e,
+ 0x16: 0x8291,
+ 0x17: 0x8294,
+ 0x18: 0x8296,
+ 0x19: 0x8298,
+ 0x1a: 0x829a,
+ 0x1b: 0x829b,
+ 0x1c: 0x82a0,
+ 0x1d: 0x82a1,
+ 0x1e: 0x82a3,
+ 0x1f: 0x82a4,
+ 0x20: 0x82a7,
+ 0x21: 0x82a8,
+ 0x22: 0x82a9,
+ 0x23: 0x82aa,
+ 0x24: 0x82ae,
+ 0x25: 0x82b0,
+ 0x26: 0x82b2,
+ 0x27: 0x82b4,
+ 0x28: 0x82b7,
+ 0x29: 0x82ba,
+ 0x2a: 0x82bc,
+ 0x2b: 0x82be,
+ 0x2c: 0x82bf,
+ 0x2d: 0x82c6,
+ 0x2e: 0x82d0,
+ 0x2f: 0x82d5,
+ 0x30: 0x82da,
+ 0x31: 0x82e0,
+ 0x32: 0x82e2,
+ 0x33: 0x82e4,
+ 0x34: 0x82e8,
+ 0x35: 0x82ea,
+ 0x36: 0x82ed,
+ 0x37: 0x82ef,
+ 0x38: 0x82f6,
+ 0x39: 0x82f7,
+ 0x3a: 0x82fd,
+ 0x3b: 0x82fe,
+ 0x3c: 0x8300,
+ 0x3d: 0x8301,
+ 0x3e: 0x8307,
+ 0x3f: 0x8308,
+ 0x40: 0x830a,
+ 0x41: 0x830b,
+ 0x42: 0x8354,
+ 0x43: 0x831b,
+ 0x44: 0x831d,
+ 0x45: 0x831e,
+ 0x46: 0x831f,
+ 0x47: 0x8321,
+ 0x48: 0x8322,
+ 0x49: 0x832c,
+ 0x4a: 0x832d,
+ 0x4b: 0x832e,
+ 0x4c: 0x8330,
+ 0x4d: 0x8333,
+ 0x4e: 0x8337,
+ 0x4f: 0x833a,
+ 0x50: 0x833c,
+ 0x51: 0x833d,
+ 0x52: 0x8342,
+ 0x53: 0x8343,
+ 0x54: 0x8344,
+ 0x55: 0x8347,
+ 0x56: 0x834d,
+ 0x57: 0x834e,
+ 0x58: 0x8351,
+ 0x59: 0x8355,
+ 0x5a: 0x8356,
+ 0x5b: 0x8357,
+ 0x5c: 0x8370,
+ 0x5d: 0x8378,
+ },
+ 0x37: [94]uint16{
+ 0x00: 0x837d,
+ 0x01: 0x837f,
+ 0x02: 0x8380,
+ 0x03: 0x8382,
+ 0x04: 0x8384,
+ 0x05: 0x8386,
+ 0x06: 0x838d,
+ 0x07: 0x8392,
+ 0x08: 0x8394,
+ 0x09: 0x8395,
+ 0x0a: 0x8398,
+ 0x0b: 0x8399,
+ 0x0c: 0x839b,
+ 0x0d: 0x839c,
+ 0x0e: 0x839d,
+ 0x0f: 0x83a6,
+ 0x10: 0x83a7,
+ 0x11: 0x83a9,
+ 0x12: 0x83ac,
+ 0x13: 0x83be,
+ 0x14: 0x83bf,
+ 0x15: 0x83c0,
+ 0x16: 0x83c7,
+ 0x17: 0x83c9,
+ 0x18: 0x83cf,
+ 0x19: 0x83d0,
+ 0x1a: 0x83d1,
+ 0x1b: 0x83d4,
+ 0x1c: 0x83dd,
+ 0x1d: 0x8353,
+ 0x1e: 0x83e8,
+ 0x1f: 0x83ea,
+ 0x20: 0x83f6,
+ 0x21: 0x83f8,
+ 0x22: 0x83f9,
+ 0x23: 0x83fc,
+ 0x24: 0x8401,
+ 0x25: 0x8406,
+ 0x26: 0x840a,
+ 0x27: 0x840f,
+ 0x28: 0x8411,
+ 0x29: 0x8415,
+ 0x2a: 0x8419,
+ 0x2b: 0x83ad,
+ 0x2c: 0x842f,
+ 0x2d: 0x8439,
+ 0x2e: 0x8445,
+ 0x2f: 0x8447,
+ 0x30: 0x8448,
+ 0x31: 0x844a,
+ 0x32: 0x844d,
+ 0x33: 0x844f,
+ 0x34: 0x8451,
+ 0x35: 0x8452,
+ 0x36: 0x8456,
+ 0x37: 0x8458,
+ 0x38: 0x8459,
+ 0x39: 0x845a,
+ 0x3a: 0x845c,
+ 0x3b: 0x8460,
+ 0x3c: 0x8464,
+ 0x3d: 0x8465,
+ 0x3e: 0x8467,
+ 0x3f: 0x846a,
+ 0x40: 0x8470,
+ 0x41: 0x8473,
+ 0x42: 0x8474,
+ 0x43: 0x8476,
+ 0x44: 0x8478,
+ 0x45: 0x847c,
+ 0x46: 0x847d,
+ 0x47: 0x8481,
+ 0x48: 0x8485,
+ 0x49: 0x8492,
+ 0x4a: 0x8493,
+ 0x4b: 0x8495,
+ 0x4c: 0x849e,
+ 0x4d: 0x84a6,
+ 0x4e: 0x84a8,
+ 0x4f: 0x84a9,
+ 0x50: 0x84aa,
+ 0x51: 0x84af,
+ 0x52: 0x84b1,
+ 0x53: 0x84b4,
+ 0x54: 0x84ba,
+ 0x55: 0x84bd,
+ 0x56: 0x84be,
+ 0x57: 0x84c0,
+ 0x58: 0x84c2,
+ 0x59: 0x84c7,
+ 0x5a: 0x84c8,
+ 0x5b: 0x84cc,
+ 0x5c: 0x84cf,
+ 0x5d: 0x84d3,
+ },
+ 0x38: [94]uint16{
+ 0x00: 0x84dc,
+ 0x01: 0x84e7,
+ 0x02: 0x84ea,
+ 0x03: 0x84ef,
+ 0x04: 0x84f0,
+ 0x05: 0x84f1,
+ 0x06: 0x84f2,
+ 0x07: 0x84f7,
+ 0x08: 0x8532,
+ 0x09: 0x84fa,
+ 0x0a: 0x84fb,
+ 0x0b: 0x84fd,
+ 0x0c: 0x8502,
+ 0x0d: 0x8503,
+ 0x0e: 0x8507,
+ 0x0f: 0x850c,
+ 0x10: 0x850e,
+ 0x11: 0x8510,
+ 0x12: 0x851c,
+ 0x13: 0x851e,
+ 0x14: 0x8522,
+ 0x15: 0x8523,
+ 0x16: 0x8524,
+ 0x17: 0x8525,
+ 0x18: 0x8527,
+ 0x19: 0x852a,
+ 0x1a: 0x852b,
+ 0x1b: 0x852f,
+ 0x1c: 0x8533,
+ 0x1d: 0x8534,
+ 0x1e: 0x8536,
+ 0x1f: 0x853f,
+ 0x20: 0x8546,
+ 0x21: 0x854f,
+ 0x22: 0x8550,
+ 0x23: 0x8551,
+ 0x24: 0x8552,
+ 0x25: 0x8553,
+ 0x26: 0x8556,
+ 0x27: 0x8559,
+ 0x28: 0x855c,
+ 0x29: 0x855d,
+ 0x2a: 0x855e,
+ 0x2b: 0x855f,
+ 0x2c: 0x8560,
+ 0x2d: 0x8561,
+ 0x2e: 0x8562,
+ 0x2f: 0x8564,
+ 0x30: 0x856b,
+ 0x31: 0x856f,
+ 0x32: 0x8579,
+ 0x33: 0x857a,
+ 0x34: 0x857b,
+ 0x35: 0x857d,
+ 0x36: 0x857f,
+ 0x37: 0x8581,
+ 0x38: 0x8585,
+ 0x39: 0x8586,
+ 0x3a: 0x8589,
+ 0x3b: 0x858b,
+ 0x3c: 0x858c,
+ 0x3d: 0x858f,
+ 0x3e: 0x8593,
+ 0x3f: 0x8598,
+ 0x40: 0x859d,
+ 0x41: 0x859f,
+ 0x42: 0x85a0,
+ 0x43: 0x85a2,
+ 0x44: 0x85a5,
+ 0x45: 0x85a7,
+ 0x46: 0x85b4,
+ 0x47: 0x85b6,
+ 0x48: 0x85b7,
+ 0x49: 0x85b8,
+ 0x4a: 0x85bc,
+ 0x4b: 0x85bd,
+ 0x4c: 0x85be,
+ 0x4d: 0x85bf,
+ 0x4e: 0x85c2,
+ 0x4f: 0x85c7,
+ 0x50: 0x85ca,
+ 0x51: 0x85cb,
+ 0x52: 0x85ce,
+ 0x53: 0x85ad,
+ 0x54: 0x85d8,
+ 0x55: 0x85da,
+ 0x56: 0x85df,
+ 0x57: 0x85e0,
+ 0x58: 0x85e6,
+ 0x59: 0x85e8,
+ 0x5a: 0x85ed,
+ 0x5b: 0x85f3,
+ 0x5c: 0x85f6,
+ 0x5d: 0x85fc,
+ },
+ 0x39: [94]uint16{
+ 0x00: 0x85ff,
+ 0x01: 0x8600,
+ 0x02: 0x8604,
+ 0x03: 0x8605,
+ 0x04: 0x860d,
+ 0x05: 0x860e,
+ 0x06: 0x8610,
+ 0x07: 0x8611,
+ 0x08: 0x8612,
+ 0x09: 0x8618,
+ 0x0a: 0x8619,
+ 0x0b: 0x861b,
+ 0x0c: 0x861e,
+ 0x0d: 0x8621,
+ 0x0e: 0x8627,
+ 0x0f: 0x8629,
+ 0x10: 0x8636,
+ 0x11: 0x8638,
+ 0x12: 0x863a,
+ 0x13: 0x863c,
+ 0x14: 0x863d,
+ 0x15: 0x8640,
+ 0x16: 0x8642,
+ 0x17: 0x8646,
+ 0x18: 0x8652,
+ 0x19: 0x8653,
+ 0x1a: 0x8656,
+ 0x1b: 0x8657,
+ 0x1c: 0x8658,
+ 0x1d: 0x8659,
+ 0x1e: 0x865d,
+ 0x1f: 0x8660,
+ 0x20: 0x8661,
+ 0x21: 0x8662,
+ 0x22: 0x8663,
+ 0x23: 0x8664,
+ 0x24: 0x8669,
+ 0x25: 0x866c,
+ 0x26: 0x866f,
+ 0x27: 0x8675,
+ 0x28: 0x8676,
+ 0x29: 0x8677,
+ 0x2a: 0x867a,
+ 0x2b: 0x868d,
+ 0x2c: 0x8691,
+ 0x2d: 0x8696,
+ 0x2e: 0x8698,
+ 0x2f: 0x869a,
+ 0x30: 0x869c,
+ 0x31: 0x86a1,
+ 0x32: 0x86a6,
+ 0x33: 0x86a7,
+ 0x34: 0x86a8,
+ 0x35: 0x86ad,
+ 0x36: 0x86b1,
+ 0x37: 0x86b3,
+ 0x38: 0x86b4,
+ 0x39: 0x86b5,
+ 0x3a: 0x86b7,
+ 0x3b: 0x86b8,
+ 0x3c: 0x86b9,
+ 0x3d: 0x86bf,
+ 0x3e: 0x86c0,
+ 0x3f: 0x86c1,
+ 0x40: 0x86c3,
+ 0x41: 0x86c5,
+ 0x42: 0x86d1,
+ 0x43: 0x86d2,
+ 0x44: 0x86d5,
+ 0x45: 0x86d7,
+ 0x46: 0x86da,
+ 0x47: 0x86dc,
+ 0x48: 0x86e0,
+ 0x49: 0x86e3,
+ 0x4a: 0x86e5,
+ 0x4b: 0x86e7,
+ 0x4c: 0x8688,
+ 0x4d: 0x86fa,
+ 0x4e: 0x86fc,
+ 0x4f: 0x86fd,
+ 0x50: 0x8704,
+ 0x51: 0x8705,
+ 0x52: 0x8707,
+ 0x53: 0x870b,
+ 0x54: 0x870e,
+ 0x55: 0x870f,
+ 0x56: 0x8710,
+ 0x57: 0x8713,
+ 0x58: 0x8714,
+ 0x59: 0x8719,
+ 0x5a: 0x871e,
+ 0x5b: 0x871f,
+ 0x5c: 0x8721,
+ 0x5d: 0x8723,
+ },
+ 0x3a: [94]uint16{
+ 0x00: 0x8728,
+ 0x01: 0x872e,
+ 0x02: 0x872f,
+ 0x03: 0x8731,
+ 0x04: 0x8732,
+ 0x05: 0x8739,
+ 0x06: 0x873a,
+ 0x07: 0x873c,
+ 0x08: 0x873d,
+ 0x09: 0x873e,
+ 0x0a: 0x8740,
+ 0x0b: 0x8743,
+ 0x0c: 0x8745,
+ 0x0d: 0x874d,
+ 0x0e: 0x8758,
+ 0x0f: 0x875d,
+ 0x10: 0x8761,
+ 0x11: 0x8764,
+ 0x12: 0x8765,
+ 0x13: 0x876f,
+ 0x14: 0x8771,
+ 0x15: 0x8772,
+ 0x16: 0x877b,
+ 0x17: 0x8783,
+ 0x18: 0x8784,
+ 0x19: 0x8785,
+ 0x1a: 0x8786,
+ 0x1b: 0x8787,
+ 0x1c: 0x8788,
+ 0x1d: 0x8789,
+ 0x1e: 0x878b,
+ 0x1f: 0x878c,
+ 0x20: 0x8790,
+ 0x21: 0x8793,
+ 0x22: 0x8795,
+ 0x23: 0x8797,
+ 0x24: 0x8798,
+ 0x25: 0x8799,
+ 0x26: 0x879e,
+ 0x27: 0x87a0,
+ 0x28: 0x87a3,
+ 0x29: 0x87a7,
+ 0x2a: 0x87ac,
+ 0x2b: 0x87ad,
+ 0x2c: 0x87ae,
+ 0x2d: 0x87b1,
+ 0x2e: 0x87b5,
+ 0x2f: 0x87be,
+ 0x30: 0x87bf,
+ 0x31: 0x87c1,
+ 0x32: 0x87c8,
+ 0x33: 0x87c9,
+ 0x34: 0x87ca,
+ 0x35: 0x87ce,
+ 0x36: 0x87d5,
+ 0x37: 0x87d6,
+ 0x38: 0x87d9,
+ 0x39: 0x87da,
+ 0x3a: 0x87dc,
+ 0x3b: 0x87df,
+ 0x3c: 0x87e2,
+ 0x3d: 0x87e3,
+ 0x3e: 0x87e4,
+ 0x3f: 0x87ea,
+ 0x40: 0x87eb,
+ 0x41: 0x87ed,
+ 0x42: 0x87f1,
+ 0x43: 0x87f3,
+ 0x44: 0x87f8,
+ 0x45: 0x87fa,
+ 0x46: 0x87ff,
+ 0x47: 0x8801,
+ 0x48: 0x8803,
+ 0x49: 0x8806,
+ 0x4a: 0x8809,
+ 0x4b: 0x880a,
+ 0x4c: 0x880b,
+ 0x4d: 0x8810,
+ 0x4e: 0x8819,
+ 0x4f: 0x8812,
+ 0x50: 0x8813,
+ 0x51: 0x8814,
+ 0x52: 0x8818,
+ 0x53: 0x881a,
+ 0x54: 0x881b,
+ 0x55: 0x881c,
+ 0x56: 0x881e,
+ 0x57: 0x881f,
+ 0x58: 0x8828,
+ 0x59: 0x882d,
+ 0x5a: 0x882e,
+ 0x5b: 0x8830,
+ 0x5c: 0x8832,
+ 0x5d: 0x8835,
+ },
+ 0x3b: [94]uint16{
+ 0x00: 0x883a,
+ 0x01: 0x883c,
+ 0x02: 0x8841,
+ 0x03: 0x8843,
+ 0x04: 0x8845,
+ 0x05: 0x8848,
+ 0x06: 0x8849,
+ 0x07: 0x884a,
+ 0x08: 0x884b,
+ 0x09: 0x884e,
+ 0x0a: 0x8851,
+ 0x0b: 0x8855,
+ 0x0c: 0x8856,
+ 0x0d: 0x8858,
+ 0x0e: 0x885a,
+ 0x0f: 0x885c,
+ 0x10: 0x885f,
+ 0x11: 0x8860,
+ 0x12: 0x8864,
+ 0x13: 0x8869,
+ 0x14: 0x8871,
+ 0x15: 0x8879,
+ 0x16: 0x887b,
+ 0x17: 0x8880,
+ 0x18: 0x8898,
+ 0x19: 0x889a,
+ 0x1a: 0x889b,
+ 0x1b: 0x889c,
+ 0x1c: 0x889f,
+ 0x1d: 0x88a0,
+ 0x1e: 0x88a8,
+ 0x1f: 0x88aa,
+ 0x20: 0x88ba,
+ 0x21: 0x88bd,
+ 0x22: 0x88be,
+ 0x23: 0x88c0,
+ 0x24: 0x88ca,
+ 0x25: 0x88cb,
+ 0x26: 0x88cc,
+ 0x27: 0x88cd,
+ 0x28: 0x88ce,
+ 0x29: 0x88d1,
+ 0x2a: 0x88d2,
+ 0x2b: 0x88d3,
+ 0x2c: 0x88db,
+ 0x2d: 0x88de,
+ 0x2e: 0x88e7,
+ 0x2f: 0x88ef,
+ 0x30: 0x88f0,
+ 0x31: 0x88f1,
+ 0x32: 0x88f5,
+ 0x33: 0x88f7,
+ 0x34: 0x8901,
+ 0x35: 0x8906,
+ 0x36: 0x890d,
+ 0x37: 0x890e,
+ 0x38: 0x890f,
+ 0x39: 0x8915,
+ 0x3a: 0x8916,
+ 0x3b: 0x8918,
+ 0x3c: 0x8919,
+ 0x3d: 0x891a,
+ 0x3e: 0x891c,
+ 0x3f: 0x8920,
+ 0x40: 0x8926,
+ 0x41: 0x8927,
+ 0x42: 0x8928,
+ 0x43: 0x8930,
+ 0x44: 0x8931,
+ 0x45: 0x8932,
+ 0x46: 0x8935,
+ 0x47: 0x8939,
+ 0x48: 0x893a,
+ 0x49: 0x893e,
+ 0x4a: 0x8940,
+ 0x4b: 0x8942,
+ 0x4c: 0x8945,
+ 0x4d: 0x8946,
+ 0x4e: 0x8949,
+ 0x4f: 0x894f,
+ 0x50: 0x8952,
+ 0x51: 0x8957,
+ 0x52: 0x895a,
+ 0x53: 0x895b,
+ 0x54: 0x895c,
+ 0x55: 0x8961,
+ 0x56: 0x8962,
+ 0x57: 0x8963,
+ 0x58: 0x896b,
+ 0x59: 0x896e,
+ 0x5a: 0x8970,
+ 0x5b: 0x8973,
+ 0x5c: 0x8975,
+ 0x5d: 0x897a,
+ },
+ 0x3c: [94]uint16{
+ 0x00: 0x897b,
+ 0x01: 0x897c,
+ 0x02: 0x897d,
+ 0x03: 0x8989,
+ 0x04: 0x898d,
+ 0x05: 0x8990,
+ 0x06: 0x8994,
+ 0x07: 0x8995,
+ 0x08: 0x899b,
+ 0x09: 0x899c,
+ 0x0a: 0x899f,
+ 0x0b: 0x89a0,
+ 0x0c: 0x89a5,
+ 0x0d: 0x89b0,
+ 0x0e: 0x89b4,
+ 0x0f: 0x89b5,
+ 0x10: 0x89b6,
+ 0x11: 0x89b7,
+ 0x12: 0x89bc,
+ 0x13: 0x89d4,
+ 0x14: 0x89d5,
+ 0x15: 0x89d6,
+ 0x16: 0x89d7,
+ 0x17: 0x89d8,
+ 0x18: 0x89e5,
+ 0x19: 0x89e9,
+ 0x1a: 0x89eb,
+ 0x1b: 0x89ed,
+ 0x1c: 0x89f1,
+ 0x1d: 0x89f3,
+ 0x1e: 0x89f6,
+ 0x1f: 0x89f9,
+ 0x20: 0x89fd,
+ 0x21: 0x89ff,
+ 0x22: 0x8a04,
+ 0x23: 0x8a05,
+ 0x24: 0x8a07,
+ 0x25: 0x8a0f,
+ 0x26: 0x8a11,
+ 0x27: 0x8a12,
+ 0x28: 0x8a14,
+ 0x29: 0x8a15,
+ 0x2a: 0x8a1e,
+ 0x2b: 0x8a20,
+ 0x2c: 0x8a22,
+ 0x2d: 0x8a24,
+ 0x2e: 0x8a26,
+ 0x2f: 0x8a2b,
+ 0x30: 0x8a2c,
+ 0x31: 0x8a2f,
+ 0x32: 0x8a35,
+ 0x33: 0x8a37,
+ 0x34: 0x8a3d,
+ 0x35: 0x8a3e,
+ 0x36: 0x8a40,
+ 0x37: 0x8a43,
+ 0x38: 0x8a45,
+ 0x39: 0x8a47,
+ 0x3a: 0x8a49,
+ 0x3b: 0x8a4d,
+ 0x3c: 0x8a4e,
+ 0x3d: 0x8a53,
+ 0x3e: 0x8a56,
+ 0x3f: 0x8a57,
+ 0x40: 0x8a58,
+ 0x41: 0x8a5c,
+ 0x42: 0x8a5d,
+ 0x43: 0x8a61,
+ 0x44: 0x8a65,
+ 0x45: 0x8a67,
+ 0x46: 0x8a75,
+ 0x47: 0x8a76,
+ 0x48: 0x8a77,
+ 0x49: 0x8a79,
+ 0x4a: 0x8a7a,
+ 0x4b: 0x8a7b,
+ 0x4c: 0x8a7e,
+ 0x4d: 0x8a7f,
+ 0x4e: 0x8a80,
+ 0x4f: 0x8a83,
+ 0x50: 0x8a86,
+ 0x51: 0x8a8b,
+ 0x52: 0x8a8f,
+ 0x53: 0x8a90,
+ 0x54: 0x8a92,
+ 0x55: 0x8a96,
+ 0x56: 0x8a97,
+ 0x57: 0x8a99,
+ 0x58: 0x8a9f,
+ 0x59: 0x8aa7,
+ 0x5a: 0x8aa9,
+ 0x5b: 0x8aae,
+ 0x5c: 0x8aaf,
+ 0x5d: 0x8ab3,
+ },
+ 0x3d: [94]uint16{
+ 0x00: 0x8ab6,
+ 0x01: 0x8ab7,
+ 0x02: 0x8abb,
+ 0x03: 0x8abe,
+ 0x04: 0x8ac3,
+ 0x05: 0x8ac6,
+ 0x06: 0x8ac8,
+ 0x07: 0x8ac9,
+ 0x08: 0x8aca,
+ 0x09: 0x8ad1,
+ 0x0a: 0x8ad3,
+ 0x0b: 0x8ad4,
+ 0x0c: 0x8ad5,
+ 0x0d: 0x8ad7,
+ 0x0e: 0x8add,
+ 0x0f: 0x8adf,
+ 0x10: 0x8aec,
+ 0x11: 0x8af0,
+ 0x12: 0x8af4,
+ 0x13: 0x8af5,
+ 0x14: 0x8af6,
+ 0x15: 0x8afc,
+ 0x16: 0x8aff,
+ 0x17: 0x8b05,
+ 0x18: 0x8b06,
+ 0x19: 0x8b0b,
+ 0x1a: 0x8b11,
+ 0x1b: 0x8b1c,
+ 0x1c: 0x8b1e,
+ 0x1d: 0x8b1f,
+ 0x1e: 0x8b0a,
+ 0x1f: 0x8b2d,
+ 0x20: 0x8b30,
+ 0x21: 0x8b37,
+ 0x22: 0x8b3c,
+ 0x23: 0x8b42,
+ 0x24: 0x8b43,
+ 0x25: 0x8b44,
+ 0x26: 0x8b45,
+ 0x27: 0x8b46,
+ 0x28: 0x8b48,
+ 0x29: 0x8b52,
+ 0x2a: 0x8b53,
+ 0x2b: 0x8b54,
+ 0x2c: 0x8b59,
+ 0x2d: 0x8b4d,
+ 0x2e: 0x8b5e,
+ 0x2f: 0x8b63,
+ 0x30: 0x8b6d,
+ 0x31: 0x8b76,
+ 0x32: 0x8b78,
+ 0x33: 0x8b79,
+ 0x34: 0x8b7c,
+ 0x35: 0x8b7e,
+ 0x36: 0x8b81,
+ 0x37: 0x8b84,
+ 0x38: 0x8b85,
+ 0x39: 0x8b8b,
+ 0x3a: 0x8b8d,
+ 0x3b: 0x8b8f,
+ 0x3c: 0x8b94,
+ 0x3d: 0x8b95,
+ 0x3e: 0x8b9c,
+ 0x3f: 0x8b9e,
+ 0x40: 0x8b9f,
+ 0x41: 0x8c38,
+ 0x42: 0x8c39,
+ 0x43: 0x8c3d,
+ 0x44: 0x8c3e,
+ 0x45: 0x8c45,
+ 0x46: 0x8c47,
+ 0x47: 0x8c49,
+ 0x48: 0x8c4b,
+ 0x49: 0x8c4f,
+ 0x4a: 0x8c51,
+ 0x4b: 0x8c53,
+ 0x4c: 0x8c54,
+ 0x4d: 0x8c57,
+ 0x4e: 0x8c58,
+ 0x4f: 0x8c5b,
+ 0x50: 0x8c5d,
+ 0x51: 0x8c59,
+ 0x52: 0x8c63,
+ 0x53: 0x8c64,
+ 0x54: 0x8c66,
+ 0x55: 0x8c68,
+ 0x56: 0x8c69,
+ 0x57: 0x8c6d,
+ 0x58: 0x8c73,
+ 0x59: 0x8c75,
+ 0x5a: 0x8c76,
+ 0x5b: 0x8c7b,
+ 0x5c: 0x8c7e,
+ 0x5d: 0x8c86,
+ },
+ 0x3e: [94]uint16{
+ 0x00: 0x8c87,
+ 0x01: 0x8c8b,
+ 0x02: 0x8c90,
+ 0x03: 0x8c92,
+ 0x04: 0x8c93,
+ 0x05: 0x8c99,
+ 0x06: 0x8c9b,
+ 0x07: 0x8c9c,
+ 0x08: 0x8ca4,
+ 0x09: 0x8cb9,
+ 0x0a: 0x8cba,
+ 0x0b: 0x8cc5,
+ 0x0c: 0x8cc6,
+ 0x0d: 0x8cc9,
+ 0x0e: 0x8ccb,
+ 0x0f: 0x8ccf,
+ 0x10: 0x8cd6,
+ 0x11: 0x8cd5,
+ 0x12: 0x8cd9,
+ 0x13: 0x8cdd,
+ 0x14: 0x8ce1,
+ 0x15: 0x8ce8,
+ 0x16: 0x8cec,
+ 0x17: 0x8cef,
+ 0x18: 0x8cf0,
+ 0x19: 0x8cf2,
+ 0x1a: 0x8cf5,
+ 0x1b: 0x8cf7,
+ 0x1c: 0x8cf8,
+ 0x1d: 0x8cfe,
+ 0x1e: 0x8cff,
+ 0x1f: 0x8d01,
+ 0x20: 0x8d03,
+ 0x21: 0x8d09,
+ 0x22: 0x8d12,
+ 0x23: 0x8d17,
+ 0x24: 0x8d1b,
+ 0x25: 0x8d65,
+ 0x26: 0x8d69,
+ 0x27: 0x8d6c,
+ 0x28: 0x8d6e,
+ 0x29: 0x8d7f,
+ 0x2a: 0x8d82,
+ 0x2b: 0x8d84,
+ 0x2c: 0x8d88,
+ 0x2d: 0x8d8d,
+ 0x2e: 0x8d90,
+ 0x2f: 0x8d91,
+ 0x30: 0x8d95,
+ 0x31: 0x8d9e,
+ 0x32: 0x8d9f,
+ 0x33: 0x8da0,
+ 0x34: 0x8da6,
+ 0x35: 0x8dab,
+ 0x36: 0x8dac,
+ 0x37: 0x8daf,
+ 0x38: 0x8db2,
+ 0x39: 0x8db5,
+ 0x3a: 0x8db7,
+ 0x3b: 0x8db9,
+ 0x3c: 0x8dbb,
+ 0x3d: 0x8dc0,
+ 0x3e: 0x8dc5,
+ 0x3f: 0x8dc6,
+ 0x40: 0x8dc7,
+ 0x41: 0x8dc8,
+ 0x42: 0x8dca,
+ 0x43: 0x8dce,
+ 0x44: 0x8dd1,
+ 0x45: 0x8dd4,
+ 0x46: 0x8dd5,
+ 0x47: 0x8dd7,
+ 0x48: 0x8dd9,
+ 0x49: 0x8de4,
+ 0x4a: 0x8de5,
+ 0x4b: 0x8de7,
+ 0x4c: 0x8dec,
+ 0x4d: 0x8df0,
+ 0x4e: 0x8dbc,
+ 0x4f: 0x8df1,
+ 0x50: 0x8df2,
+ 0x51: 0x8df4,
+ 0x52: 0x8dfd,
+ 0x53: 0x8e01,
+ 0x54: 0x8e04,
+ 0x55: 0x8e05,
+ 0x56: 0x8e06,
+ 0x57: 0x8e0b,
+ 0x58: 0x8e11,
+ 0x59: 0x8e14,
+ 0x5a: 0x8e16,
+ 0x5b: 0x8e20,
+ 0x5c: 0x8e21,
+ 0x5d: 0x8e22,
+ },
+ 0x3f: [94]uint16{
+ 0x00: 0x8e23,
+ 0x01: 0x8e26,
+ 0x02: 0x8e27,
+ 0x03: 0x8e31,
+ 0x04: 0x8e33,
+ 0x05: 0x8e36,
+ 0x06: 0x8e37,
+ 0x07: 0x8e38,
+ 0x08: 0x8e39,
+ 0x09: 0x8e3d,
+ 0x0a: 0x8e40,
+ 0x0b: 0x8e41,
+ 0x0c: 0x8e4b,
+ 0x0d: 0x8e4d,
+ 0x0e: 0x8e4e,
+ 0x0f: 0x8e4f,
+ 0x10: 0x8e54,
+ 0x11: 0x8e5b,
+ 0x12: 0x8e5c,
+ 0x13: 0x8e5d,
+ 0x14: 0x8e5e,
+ 0x15: 0x8e61,
+ 0x16: 0x8e62,
+ 0x17: 0x8e69,
+ 0x18: 0x8e6c,
+ 0x19: 0x8e6d,
+ 0x1a: 0x8e6f,
+ 0x1b: 0x8e70,
+ 0x1c: 0x8e71,
+ 0x1d: 0x8e79,
+ 0x1e: 0x8e7a,
+ 0x1f: 0x8e7b,
+ 0x20: 0x8e82,
+ 0x21: 0x8e83,
+ 0x22: 0x8e89,
+ 0x23: 0x8e90,
+ 0x24: 0x8e92,
+ 0x25: 0x8e95,
+ 0x26: 0x8e9a,
+ 0x27: 0x8e9b,
+ 0x28: 0x8e9d,
+ 0x29: 0x8e9e,
+ 0x2a: 0x8ea2,
+ 0x2b: 0x8ea7,
+ 0x2c: 0x8ea9,
+ 0x2d: 0x8ead,
+ 0x2e: 0x8eae,
+ 0x2f: 0x8eb3,
+ 0x30: 0x8eb5,
+ 0x31: 0x8eba,
+ 0x32: 0x8ebb,
+ 0x33: 0x8ec0,
+ 0x34: 0x8ec1,
+ 0x35: 0x8ec3,
+ 0x36: 0x8ec4,
+ 0x37: 0x8ec7,
+ 0x38: 0x8ecf,
+ 0x39: 0x8ed1,
+ 0x3a: 0x8ed4,
+ 0x3b: 0x8edc,
+ 0x3c: 0x8ee8,
+ 0x3d: 0x8eee,
+ 0x3e: 0x8ef0,
+ 0x3f: 0x8ef1,
+ 0x40: 0x8ef7,
+ 0x41: 0x8ef9,
+ 0x42: 0x8efa,
+ 0x43: 0x8eed,
+ 0x44: 0x8f00,
+ 0x45: 0x8f02,
+ 0x46: 0x8f07,
+ 0x47: 0x8f08,
+ 0x48: 0x8f0f,
+ 0x49: 0x8f10,
+ 0x4a: 0x8f16,
+ 0x4b: 0x8f17,
+ 0x4c: 0x8f18,
+ 0x4d: 0x8f1e,
+ 0x4e: 0x8f20,
+ 0x4f: 0x8f21,
+ 0x50: 0x8f23,
+ 0x51: 0x8f25,
+ 0x52: 0x8f27,
+ 0x53: 0x8f28,
+ 0x54: 0x8f2c,
+ 0x55: 0x8f2d,
+ 0x56: 0x8f2e,
+ 0x57: 0x8f34,
+ 0x58: 0x8f35,
+ 0x59: 0x8f36,
+ 0x5a: 0x8f37,
+ 0x5b: 0x8f3a,
+ 0x5c: 0x8f40,
+ 0x5d: 0x8f41,
+ },
+ 0x40: [94]uint16{
+ 0x00: 0x8f43,
+ 0x01: 0x8f47,
+ 0x02: 0x8f4f,
+ 0x03: 0x8f51,
+ 0x04: 0x8f52,
+ 0x05: 0x8f53,
+ 0x06: 0x8f54,
+ 0x07: 0x8f55,
+ 0x08: 0x8f58,
+ 0x09: 0x8f5d,
+ 0x0a: 0x8f5e,
+ 0x0b: 0x8f65,
+ 0x0c: 0x8f9d,
+ 0x0d: 0x8fa0,
+ 0x0e: 0x8fa1,
+ 0x0f: 0x8fa4,
+ 0x10: 0x8fa5,
+ 0x11: 0x8fa6,
+ 0x12: 0x8fb5,
+ 0x13: 0x8fb6,
+ 0x14: 0x8fb8,
+ 0x15: 0x8fbe,
+ 0x16: 0x8fc0,
+ 0x17: 0x8fc1,
+ 0x18: 0x8fc6,
+ 0x19: 0x8fca,
+ 0x1a: 0x8fcb,
+ 0x1b: 0x8fcd,
+ 0x1c: 0x8fd0,
+ 0x1d: 0x8fd2,
+ 0x1e: 0x8fd3,
+ 0x1f: 0x8fd5,
+ 0x20: 0x8fe0,
+ 0x21: 0x8fe3,
+ 0x22: 0x8fe4,
+ 0x23: 0x8fe8,
+ 0x24: 0x8fee,
+ 0x25: 0x8ff1,
+ 0x26: 0x8ff5,
+ 0x27: 0x8ff6,
+ 0x28: 0x8ffb,
+ 0x29: 0x8ffe,
+ 0x2a: 0x9002,
+ 0x2b: 0x9004,
+ 0x2c: 0x9008,
+ 0x2d: 0x900c,
+ 0x2e: 0x9018,
+ 0x2f: 0x901b,
+ 0x30: 0x9028,
+ 0x31: 0x9029,
+ 0x32: 0x902f,
+ 0x33: 0x902a,
+ 0x34: 0x902c,
+ 0x35: 0x902d,
+ 0x36: 0x9033,
+ 0x37: 0x9034,
+ 0x38: 0x9037,
+ 0x39: 0x903f,
+ 0x3a: 0x9043,
+ 0x3b: 0x9044,
+ 0x3c: 0x904c,
+ 0x3d: 0x905b,
+ 0x3e: 0x905d,
+ 0x3f: 0x9062,
+ 0x40: 0x9066,
+ 0x41: 0x9067,
+ 0x42: 0x906c,
+ 0x43: 0x9070,
+ 0x44: 0x9074,
+ 0x45: 0x9079,
+ 0x46: 0x9085,
+ 0x47: 0x9088,
+ 0x48: 0x908b,
+ 0x49: 0x908c,
+ 0x4a: 0x908e,
+ 0x4b: 0x9090,
+ 0x4c: 0x9095,
+ 0x4d: 0x9097,
+ 0x4e: 0x9098,
+ 0x4f: 0x9099,
+ 0x50: 0x909b,
+ 0x51: 0x90a0,
+ 0x52: 0x90a1,
+ 0x53: 0x90a2,
+ 0x54: 0x90a5,
+ 0x55: 0x90b0,
+ 0x56: 0x90b2,
+ 0x57: 0x90b3,
+ 0x58: 0x90b4,
+ 0x59: 0x90b6,
+ 0x5a: 0x90bd,
+ 0x5b: 0x90cc,
+ 0x5c: 0x90be,
+ 0x5d: 0x90c3,
+ },
+ 0x41: [94]uint16{
+ 0x00: 0x90c4,
+ 0x01: 0x90c5,
+ 0x02: 0x90c7,
+ 0x03: 0x90c8,
+ 0x04: 0x90d5,
+ 0x05: 0x90d7,
+ 0x06: 0x90d8,
+ 0x07: 0x90d9,
+ 0x08: 0x90dc,
+ 0x09: 0x90dd,
+ 0x0a: 0x90df,
+ 0x0b: 0x90e5,
+ 0x0c: 0x90d2,
+ 0x0d: 0x90f6,
+ 0x0e: 0x90eb,
+ 0x0f: 0x90ef,
+ 0x10: 0x90f0,
+ 0x11: 0x90f4,
+ 0x12: 0x90fe,
+ 0x13: 0x90ff,
+ 0x14: 0x9100,
+ 0x15: 0x9104,
+ 0x16: 0x9105,
+ 0x17: 0x9106,
+ 0x18: 0x9108,
+ 0x19: 0x910d,
+ 0x1a: 0x9110,
+ 0x1b: 0x9114,
+ 0x1c: 0x9116,
+ 0x1d: 0x9117,
+ 0x1e: 0x9118,
+ 0x1f: 0x911a,
+ 0x20: 0x911c,
+ 0x21: 0x911e,
+ 0x22: 0x9120,
+ 0x23: 0x9125,
+ 0x24: 0x9122,
+ 0x25: 0x9123,
+ 0x26: 0x9127,
+ 0x27: 0x9129,
+ 0x28: 0x912e,
+ 0x29: 0x912f,
+ 0x2a: 0x9131,
+ 0x2b: 0x9134,
+ 0x2c: 0x9136,
+ 0x2d: 0x9137,
+ 0x2e: 0x9139,
+ 0x2f: 0x913a,
+ 0x30: 0x913c,
+ 0x31: 0x913d,
+ 0x32: 0x9143,
+ 0x33: 0x9147,
+ 0x34: 0x9148,
+ 0x35: 0x914f,
+ 0x36: 0x9153,
+ 0x37: 0x9157,
+ 0x38: 0x9159,
+ 0x39: 0x915a,
+ 0x3a: 0x915b,
+ 0x3b: 0x9161,
+ 0x3c: 0x9164,
+ 0x3d: 0x9167,
+ 0x3e: 0x916d,
+ 0x3f: 0x9174,
+ 0x40: 0x9179,
+ 0x41: 0x917a,
+ 0x42: 0x917b,
+ 0x43: 0x9181,
+ 0x44: 0x9183,
+ 0x45: 0x9185,
+ 0x46: 0x9186,
+ 0x47: 0x918a,
+ 0x48: 0x918e,
+ 0x49: 0x9191,
+ 0x4a: 0x9193,
+ 0x4b: 0x9194,
+ 0x4c: 0x9195,
+ 0x4d: 0x9198,
+ 0x4e: 0x919e,
+ 0x4f: 0x91a1,
+ 0x50: 0x91a6,
+ 0x51: 0x91a8,
+ 0x52: 0x91ac,
+ 0x53: 0x91ad,
+ 0x54: 0x91ae,
+ 0x55: 0x91b0,
+ 0x56: 0x91b1,
+ 0x57: 0x91b2,
+ 0x58: 0x91b3,
+ 0x59: 0x91b6,
+ 0x5a: 0x91bb,
+ 0x5b: 0x91bc,
+ 0x5c: 0x91bd,
+ 0x5d: 0x91bf,
+ },
+ 0x42: [94]uint16{
+ 0x00: 0x91c2,
+ 0x01: 0x91c3,
+ 0x02: 0x91c5,
+ 0x03: 0x91d3,
+ 0x04: 0x91d4,
+ 0x05: 0x91d7,
+ 0x06: 0x91d9,
+ 0x07: 0x91da,
+ 0x08: 0x91de,
+ 0x09: 0x91e4,
+ 0x0a: 0x91e5,
+ 0x0b: 0x91e9,
+ 0x0c: 0x91ea,
+ 0x0d: 0x91ec,
+ 0x0e: 0x91ed,
+ 0x0f: 0x91ee,
+ 0x10: 0x91ef,
+ 0x11: 0x91f0,
+ 0x12: 0x91f1,
+ 0x13: 0x91f7,
+ 0x14: 0x91f9,
+ 0x15: 0x91fb,
+ 0x16: 0x91fd,
+ 0x17: 0x9200,
+ 0x18: 0x9201,
+ 0x19: 0x9204,
+ 0x1a: 0x9205,
+ 0x1b: 0x9206,
+ 0x1c: 0x9207,
+ 0x1d: 0x9209,
+ 0x1e: 0x920a,
+ 0x1f: 0x920c,
+ 0x20: 0x9210,
+ 0x21: 0x9212,
+ 0x22: 0x9213,
+ 0x23: 0x9216,
+ 0x24: 0x9218,
+ 0x25: 0x921c,
+ 0x26: 0x921d,
+ 0x27: 0x9223,
+ 0x28: 0x9224,
+ 0x29: 0x9225,
+ 0x2a: 0x9226,
+ 0x2b: 0x9228,
+ 0x2c: 0x922e,
+ 0x2d: 0x922f,
+ 0x2e: 0x9230,
+ 0x2f: 0x9233,
+ 0x30: 0x9235,
+ 0x31: 0x9236,
+ 0x32: 0x9238,
+ 0x33: 0x9239,
+ 0x34: 0x923a,
+ 0x35: 0x923c,
+ 0x36: 0x923e,
+ 0x37: 0x9240,
+ 0x38: 0x9242,
+ 0x39: 0x9243,
+ 0x3a: 0x9246,
+ 0x3b: 0x9247,
+ 0x3c: 0x924a,
+ 0x3d: 0x924d,
+ 0x3e: 0x924e,
+ 0x3f: 0x924f,
+ 0x40: 0x9251,
+ 0x41: 0x9258,
+ 0x42: 0x9259,
+ 0x43: 0x925c,
+ 0x44: 0x925d,
+ 0x45: 0x9260,
+ 0x46: 0x9261,
+ 0x47: 0x9265,
+ 0x48: 0x9267,
+ 0x49: 0x9268,
+ 0x4a: 0x9269,
+ 0x4b: 0x926e,
+ 0x4c: 0x926f,
+ 0x4d: 0x9270,
+ 0x4e: 0x9275,
+ 0x4f: 0x9276,
+ 0x50: 0x9277,
+ 0x51: 0x9278,
+ 0x52: 0x9279,
+ 0x53: 0x927b,
+ 0x54: 0x927c,
+ 0x55: 0x927d,
+ 0x56: 0x927f,
+ 0x57: 0x9288,
+ 0x58: 0x9289,
+ 0x59: 0x928a,
+ 0x5a: 0x928d,
+ 0x5b: 0x928e,
+ 0x5c: 0x9292,
+ 0x5d: 0x9297,
+ },
+ 0x43: [94]uint16{
+ 0x00: 0x9299,
+ 0x01: 0x929f,
+ 0x02: 0x92a0,
+ 0x03: 0x92a4,
+ 0x04: 0x92a5,
+ 0x05: 0x92a7,
+ 0x06: 0x92a8,
+ 0x07: 0x92ab,
+ 0x08: 0x92af,
+ 0x09: 0x92b2,
+ 0x0a: 0x92b6,
+ 0x0b: 0x92b8,
+ 0x0c: 0x92ba,
+ 0x0d: 0x92bb,
+ 0x0e: 0x92bc,
+ 0x0f: 0x92bd,
+ 0x10: 0x92bf,
+ 0x11: 0x92c0,
+ 0x12: 0x92c1,
+ 0x13: 0x92c2,
+ 0x14: 0x92c3,
+ 0x15: 0x92c5,
+ 0x16: 0x92c6,
+ 0x17: 0x92c7,
+ 0x18: 0x92c8,
+ 0x19: 0x92cb,
+ 0x1a: 0x92cc,
+ 0x1b: 0x92cd,
+ 0x1c: 0x92ce,
+ 0x1d: 0x92d0,
+ 0x1e: 0x92d3,
+ 0x1f: 0x92d5,
+ 0x20: 0x92d7,
+ 0x21: 0x92d8,
+ 0x22: 0x92d9,
+ 0x23: 0x92dc,
+ 0x24: 0x92dd,
+ 0x25: 0x92df,
+ 0x26: 0x92e0,
+ 0x27: 0x92e1,
+ 0x28: 0x92e3,
+ 0x29: 0x92e5,
+ 0x2a: 0x92e7,
+ 0x2b: 0x92e8,
+ 0x2c: 0x92ec,
+ 0x2d: 0x92ee,
+ 0x2e: 0x92f0,
+ 0x2f: 0x92f9,
+ 0x30: 0x92fb,
+ 0x31: 0x92ff,
+ 0x32: 0x9300,
+ 0x33: 0x9302,
+ 0x34: 0x9308,
+ 0x35: 0x930d,
+ 0x36: 0x9311,
+ 0x37: 0x9314,
+ 0x38: 0x9315,
+ 0x39: 0x931c,
+ 0x3a: 0x931d,
+ 0x3b: 0x931e,
+ 0x3c: 0x931f,
+ 0x3d: 0x9321,
+ 0x3e: 0x9324,
+ 0x3f: 0x9325,
+ 0x40: 0x9327,
+ 0x41: 0x9329,
+ 0x42: 0x932a,
+ 0x43: 0x9333,
+ 0x44: 0x9334,
+ 0x45: 0x9336,
+ 0x46: 0x9337,
+ 0x47: 0x9347,
+ 0x48: 0x9348,
+ 0x49: 0x9349,
+ 0x4a: 0x9350,
+ 0x4b: 0x9351,
+ 0x4c: 0x9352,
+ 0x4d: 0x9355,
+ 0x4e: 0x9357,
+ 0x4f: 0x9358,
+ 0x50: 0x935a,
+ 0x51: 0x935e,
+ 0x52: 0x9364,
+ 0x53: 0x9365,
+ 0x54: 0x9367,
+ 0x55: 0x9369,
+ 0x56: 0x936a,
+ 0x57: 0x936d,
+ 0x58: 0x936f,
+ 0x59: 0x9370,
+ 0x5a: 0x9371,
+ 0x5b: 0x9373,
+ 0x5c: 0x9374,
+ 0x5d: 0x9376,
+ },
+ 0x44: [94]uint16{
+ 0x00: 0x937a,
+ 0x01: 0x937d,
+ 0x02: 0x937f,
+ 0x03: 0x9380,
+ 0x04: 0x9381,
+ 0x05: 0x9382,
+ 0x06: 0x9388,
+ 0x07: 0x938a,
+ 0x08: 0x938b,
+ 0x09: 0x938d,
+ 0x0a: 0x938f,
+ 0x0b: 0x9392,
+ 0x0c: 0x9395,
+ 0x0d: 0x9398,
+ 0x0e: 0x939b,
+ 0x0f: 0x939e,
+ 0x10: 0x93a1,
+ 0x11: 0x93a3,
+ 0x12: 0x93a4,
+ 0x13: 0x93a6,
+ 0x14: 0x93a8,
+ 0x15: 0x93ab,
+ 0x16: 0x93b4,
+ 0x17: 0x93b5,
+ 0x18: 0x93b6,
+ 0x19: 0x93ba,
+ 0x1a: 0x93a9,
+ 0x1b: 0x93c1,
+ 0x1c: 0x93c4,
+ 0x1d: 0x93c5,
+ 0x1e: 0x93c6,
+ 0x1f: 0x93c7,
+ 0x20: 0x93c9,
+ 0x21: 0x93ca,
+ 0x22: 0x93cb,
+ 0x23: 0x93cc,
+ 0x24: 0x93cd,
+ 0x25: 0x93d3,
+ 0x26: 0x93d9,
+ 0x27: 0x93dc,
+ 0x28: 0x93de,
+ 0x29: 0x93df,
+ 0x2a: 0x93e2,
+ 0x2b: 0x93e6,
+ 0x2c: 0x93e7,
+ 0x2d: 0x93f9,
+ 0x2e: 0x93f7,
+ 0x2f: 0x93f8,
+ 0x30: 0x93fa,
+ 0x31: 0x93fb,
+ 0x32: 0x93fd,
+ 0x33: 0x9401,
+ 0x34: 0x9402,
+ 0x35: 0x9404,
+ 0x36: 0x9408,
+ 0x37: 0x9409,
+ 0x38: 0x940d,
+ 0x39: 0x940e,
+ 0x3a: 0x940f,
+ 0x3b: 0x9415,
+ 0x3c: 0x9416,
+ 0x3d: 0x9417,
+ 0x3e: 0x941f,
+ 0x3f: 0x942e,
+ 0x40: 0x942f,
+ 0x41: 0x9431,
+ 0x42: 0x9432,
+ 0x43: 0x9433,
+ 0x44: 0x9434,
+ 0x45: 0x943b,
+ 0x46: 0x943f,
+ 0x47: 0x943d,
+ 0x48: 0x9443,
+ 0x49: 0x9445,
+ 0x4a: 0x9448,
+ 0x4b: 0x944a,
+ 0x4c: 0x944c,
+ 0x4d: 0x9455,
+ 0x4e: 0x9459,
+ 0x4f: 0x945c,
+ 0x50: 0x945f,
+ 0x51: 0x9461,
+ 0x52: 0x9463,
+ 0x53: 0x9468,
+ 0x54: 0x946b,
+ 0x55: 0x946d,
+ 0x56: 0x946e,
+ 0x57: 0x946f,
+ 0x58: 0x9471,
+ 0x59: 0x9472,
+ 0x5a: 0x9484,
+ 0x5b: 0x9483,
+ 0x5c: 0x9578,
+ 0x5d: 0x9579,
+ },
+ 0x45: [94]uint16{
+ 0x00: 0x957e,
+ 0x01: 0x9584,
+ 0x02: 0x9588,
+ 0x03: 0x958c,
+ 0x04: 0x958d,
+ 0x05: 0x958e,
+ 0x06: 0x959d,
+ 0x07: 0x959e,
+ 0x08: 0x959f,
+ 0x09: 0x95a1,
+ 0x0a: 0x95a6,
+ 0x0b: 0x95a9,
+ 0x0c: 0x95ab,
+ 0x0d: 0x95ac,
+ 0x0e: 0x95b4,
+ 0x0f: 0x95b6,
+ 0x10: 0x95ba,
+ 0x11: 0x95bd,
+ 0x12: 0x95bf,
+ 0x13: 0x95c6,
+ 0x14: 0x95c8,
+ 0x15: 0x95c9,
+ 0x16: 0x95cb,
+ 0x17: 0x95d0,
+ 0x18: 0x95d1,
+ 0x19: 0x95d2,
+ 0x1a: 0x95d3,
+ 0x1b: 0x95d9,
+ 0x1c: 0x95da,
+ 0x1d: 0x95dd,
+ 0x1e: 0x95de,
+ 0x1f: 0x95df,
+ 0x20: 0x95e0,
+ 0x21: 0x95e4,
+ 0x22: 0x95e6,
+ 0x23: 0x961d,
+ 0x24: 0x961e,
+ 0x25: 0x9622,
+ 0x26: 0x9624,
+ 0x27: 0x9625,
+ 0x28: 0x9626,
+ 0x29: 0x962c,
+ 0x2a: 0x9631,
+ 0x2b: 0x9633,
+ 0x2c: 0x9637,
+ 0x2d: 0x9638,
+ 0x2e: 0x9639,
+ 0x2f: 0x963a,
+ 0x30: 0x963c,
+ 0x31: 0x963d,
+ 0x32: 0x9641,
+ 0x33: 0x9652,
+ 0x34: 0x9654,
+ 0x35: 0x9656,
+ 0x36: 0x9657,
+ 0x37: 0x9658,
+ 0x38: 0x9661,
+ 0x39: 0x966e,
+ 0x3a: 0x9674,
+ 0x3b: 0x967b,
+ 0x3c: 0x967c,
+ 0x3d: 0x967e,
+ 0x3e: 0x967f,
+ 0x3f: 0x9681,
+ 0x40: 0x9682,
+ 0x41: 0x9683,
+ 0x42: 0x9684,
+ 0x43: 0x9689,
+ 0x44: 0x9691,
+ 0x45: 0x9696,
+ 0x46: 0x969a,
+ 0x47: 0x969d,
+ 0x48: 0x969f,
+ 0x49: 0x96a4,
+ 0x4a: 0x96a5,
+ 0x4b: 0x96a6,
+ 0x4c: 0x96a9,
+ 0x4d: 0x96ae,
+ 0x4e: 0x96af,
+ 0x4f: 0x96b3,
+ 0x50: 0x96ba,
+ 0x51: 0x96ca,
+ 0x52: 0x96d2,
+ 0x53: 0x5db2,
+ 0x54: 0x96d8,
+ 0x55: 0x96da,
+ 0x56: 0x96dd,
+ 0x57: 0x96de,
+ 0x58: 0x96df,
+ 0x59: 0x96e9,
+ 0x5a: 0x96ef,
+ 0x5b: 0x96f1,
+ 0x5c: 0x96fa,
+ 0x5d: 0x9702,
+ },
+ 0x46: [94]uint16{
+ 0x00: 0x9703,
+ 0x01: 0x9705,
+ 0x02: 0x9709,
+ 0x03: 0x971a,
+ 0x04: 0x971b,
+ 0x05: 0x971d,
+ 0x06: 0x9721,
+ 0x07: 0x9722,
+ 0x08: 0x9723,
+ 0x09: 0x9728,
+ 0x0a: 0x9731,
+ 0x0b: 0x9733,
+ 0x0c: 0x9741,
+ 0x0d: 0x9743,
+ 0x0e: 0x974a,
+ 0x0f: 0x974e,
+ 0x10: 0x974f,
+ 0x11: 0x9755,
+ 0x12: 0x9757,
+ 0x13: 0x9758,
+ 0x14: 0x975a,
+ 0x15: 0x975b,
+ 0x16: 0x9763,
+ 0x17: 0x9767,
+ 0x18: 0x976a,
+ 0x19: 0x976e,
+ 0x1a: 0x9773,
+ 0x1b: 0x9776,
+ 0x1c: 0x9777,
+ 0x1d: 0x9778,
+ 0x1e: 0x977b,
+ 0x1f: 0x977d,
+ 0x20: 0x977f,
+ 0x21: 0x9780,
+ 0x22: 0x9789,
+ 0x23: 0x9795,
+ 0x24: 0x9796,
+ 0x25: 0x9797,
+ 0x26: 0x9799,
+ 0x27: 0x979a,
+ 0x28: 0x979e,
+ 0x29: 0x979f,
+ 0x2a: 0x97a2,
+ 0x2b: 0x97ac,
+ 0x2c: 0x97ae,
+ 0x2d: 0x97b1,
+ 0x2e: 0x97b2,
+ 0x2f: 0x97b5,
+ 0x30: 0x97b6,
+ 0x31: 0x97b8,
+ 0x32: 0x97b9,
+ 0x33: 0x97ba,
+ 0x34: 0x97bc,
+ 0x35: 0x97be,
+ 0x36: 0x97bf,
+ 0x37: 0x97c1,
+ 0x38: 0x97c4,
+ 0x39: 0x97c5,
+ 0x3a: 0x97c7,
+ 0x3b: 0x97c9,
+ 0x3c: 0x97ca,
+ 0x3d: 0x97cc,
+ 0x3e: 0x97cd,
+ 0x3f: 0x97ce,
+ 0x40: 0x97d0,
+ 0x41: 0x97d1,
+ 0x42: 0x97d4,
+ 0x43: 0x97d7,
+ 0x44: 0x97d8,
+ 0x45: 0x97d9,
+ 0x46: 0x97dd,
+ 0x47: 0x97de,
+ 0x48: 0x97e0,
+ 0x49: 0x97db,
+ 0x4a: 0x97e1,
+ 0x4b: 0x97e4,
+ 0x4c: 0x97ef,
+ 0x4d: 0x97f1,
+ 0x4e: 0x97f4,
+ 0x4f: 0x97f7,
+ 0x50: 0x97f8,
+ 0x51: 0x97fa,
+ 0x52: 0x9807,
+ 0x53: 0x980a,
+ 0x54: 0x9819,
+ 0x55: 0x980d,
+ 0x56: 0x980e,
+ 0x57: 0x9814,
+ 0x58: 0x9816,
+ 0x59: 0x981c,
+ 0x5a: 0x981e,
+ 0x5b: 0x9820,
+ 0x5c: 0x9823,
+ 0x5d: 0x9826,
+ },
+ 0x47: [94]uint16{
+ 0x00: 0x982b,
+ 0x01: 0x982e,
+ 0x02: 0x982f,
+ 0x03: 0x9830,
+ 0x04: 0x9832,
+ 0x05: 0x9833,
+ 0x06: 0x9835,
+ 0x07: 0x9825,
+ 0x08: 0x983e,
+ 0x09: 0x9844,
+ 0x0a: 0x9847,
+ 0x0b: 0x984a,
+ 0x0c: 0x9851,
+ 0x0d: 0x9852,
+ 0x0e: 0x9853,
+ 0x0f: 0x9856,
+ 0x10: 0x9857,
+ 0x11: 0x9859,
+ 0x12: 0x985a,
+ 0x13: 0x9862,
+ 0x14: 0x9863,
+ 0x15: 0x9865,
+ 0x16: 0x9866,
+ 0x17: 0x986a,
+ 0x18: 0x986c,
+ 0x19: 0x98ab,
+ 0x1a: 0x98ad,
+ 0x1b: 0x98ae,
+ 0x1c: 0x98b0,
+ 0x1d: 0x98b4,
+ 0x1e: 0x98b7,
+ 0x1f: 0x98b8,
+ 0x20: 0x98ba,
+ 0x21: 0x98bb,
+ 0x22: 0x98bf,
+ 0x23: 0x98c2,
+ 0x24: 0x98c5,
+ 0x25: 0x98c8,
+ 0x26: 0x98cc,
+ 0x27: 0x98e1,
+ 0x28: 0x98e3,
+ 0x29: 0x98e5,
+ 0x2a: 0x98e6,
+ 0x2b: 0x98e7,
+ 0x2c: 0x98ea,
+ 0x2d: 0x98f3,
+ 0x2e: 0x98f6,
+ 0x2f: 0x9902,
+ 0x30: 0x9907,
+ 0x31: 0x9908,
+ 0x32: 0x9911,
+ 0x33: 0x9915,
+ 0x34: 0x9916,
+ 0x35: 0x9917,
+ 0x36: 0x991a,
+ 0x37: 0x991b,
+ 0x38: 0x991c,
+ 0x39: 0x991f,
+ 0x3a: 0x9922,
+ 0x3b: 0x9926,
+ 0x3c: 0x9927,
+ 0x3d: 0x992b,
+ 0x3e: 0x9931,
+ 0x3f: 0x9932,
+ 0x40: 0x9933,
+ 0x41: 0x9934,
+ 0x42: 0x9935,
+ 0x43: 0x9939,
+ 0x44: 0x993a,
+ 0x45: 0x993b,
+ 0x46: 0x993c,
+ 0x47: 0x9940,
+ 0x48: 0x9941,
+ 0x49: 0x9946,
+ 0x4a: 0x9947,
+ 0x4b: 0x9948,
+ 0x4c: 0x994d,
+ 0x4d: 0x994e,
+ 0x4e: 0x9954,
+ 0x4f: 0x9958,
+ 0x50: 0x9959,
+ 0x51: 0x995b,
+ 0x52: 0x995c,
+ 0x53: 0x995e,
+ 0x54: 0x995f,
+ 0x55: 0x9960,
+ 0x56: 0x999b,
+ 0x57: 0x999d,
+ 0x58: 0x999f,
+ 0x59: 0x99a6,
+ 0x5a: 0x99b0,
+ 0x5b: 0x99b1,
+ 0x5c: 0x99b2,
+ 0x5d: 0x99b5,
+ },
+ 0x48: [94]uint16{
+ 0x00: 0x99b9,
+ 0x01: 0x99ba,
+ 0x02: 0x99bd,
+ 0x03: 0x99bf,
+ 0x04: 0x99c3,
+ 0x05: 0x99c9,
+ 0x06: 0x99d3,
+ 0x07: 0x99d4,
+ 0x08: 0x99d9,
+ 0x09: 0x99da,
+ 0x0a: 0x99dc,
+ 0x0b: 0x99de,
+ 0x0c: 0x99e7,
+ 0x0d: 0x99ea,
+ 0x0e: 0x99eb,
+ 0x0f: 0x99ec,
+ 0x10: 0x99f0,
+ 0x11: 0x99f4,
+ 0x12: 0x99f5,
+ 0x13: 0x99f9,
+ 0x14: 0x99fd,
+ 0x15: 0x99fe,
+ 0x16: 0x9a02,
+ 0x17: 0x9a03,
+ 0x18: 0x9a04,
+ 0x19: 0x9a0b,
+ 0x1a: 0x9a0c,
+ 0x1b: 0x9a10,
+ 0x1c: 0x9a11,
+ 0x1d: 0x9a16,
+ 0x1e: 0x9a1e,
+ 0x1f: 0x9a20,
+ 0x20: 0x9a22,
+ 0x21: 0x9a23,
+ 0x22: 0x9a24,
+ 0x23: 0x9a27,
+ 0x24: 0x9a2d,
+ 0x25: 0x9a2e,
+ 0x26: 0x9a33,
+ 0x27: 0x9a35,
+ 0x28: 0x9a36,
+ 0x29: 0x9a38,
+ 0x2a: 0x9a47,
+ 0x2b: 0x9a41,
+ 0x2c: 0x9a44,
+ 0x2d: 0x9a4a,
+ 0x2e: 0x9a4b,
+ 0x2f: 0x9a4c,
+ 0x30: 0x9a4e,
+ 0x31: 0x9a51,
+ 0x32: 0x9a54,
+ 0x33: 0x9a56,
+ 0x34: 0x9a5d,
+ 0x35: 0x9aaa,
+ 0x36: 0x9aac,
+ 0x37: 0x9aae,
+ 0x38: 0x9aaf,
+ 0x39: 0x9ab2,
+ 0x3a: 0x9ab4,
+ 0x3b: 0x9ab5,
+ 0x3c: 0x9ab6,
+ 0x3d: 0x9ab9,
+ 0x3e: 0x9abb,
+ 0x3f: 0x9abe,
+ 0x40: 0x9abf,
+ 0x41: 0x9ac1,
+ 0x42: 0x9ac3,
+ 0x43: 0x9ac6,
+ 0x44: 0x9ac8,
+ 0x45: 0x9ace,
+ 0x46: 0x9ad0,
+ 0x47: 0x9ad2,
+ 0x48: 0x9ad5,
+ 0x49: 0x9ad6,
+ 0x4a: 0x9ad7,
+ 0x4b: 0x9adb,
+ 0x4c: 0x9adc,
+ 0x4d: 0x9ae0,
+ 0x4e: 0x9ae4,
+ 0x4f: 0x9ae5,
+ 0x50: 0x9ae7,
+ 0x51: 0x9ae9,
+ 0x52: 0x9aec,
+ 0x53: 0x9af2,
+ 0x54: 0x9af3,
+ 0x55: 0x9af5,
+ 0x56: 0x9af9,
+ 0x57: 0x9afa,
+ 0x58: 0x9afd,
+ 0x59: 0x9aff,
+ 0x5a: 0x9b00,
+ 0x5b: 0x9b01,
+ 0x5c: 0x9b02,
+ 0x5d: 0x9b03,
+ },
+ 0x49: [94]uint16{
+ 0x00: 0x9b04,
+ 0x01: 0x9b05,
+ 0x02: 0x9b08,
+ 0x03: 0x9b09,
+ 0x04: 0x9b0b,
+ 0x05: 0x9b0c,
+ 0x06: 0x9b0d,
+ 0x07: 0x9b0e,
+ 0x08: 0x9b10,
+ 0x09: 0x9b12,
+ 0x0a: 0x9b16,
+ 0x0b: 0x9b19,
+ 0x0c: 0x9b1b,
+ 0x0d: 0x9b1c,
+ 0x0e: 0x9b20,
+ 0x0f: 0x9b26,
+ 0x10: 0x9b2b,
+ 0x11: 0x9b2d,
+ 0x12: 0x9b33,
+ 0x13: 0x9b34,
+ 0x14: 0x9b35,
+ 0x15: 0x9b37,
+ 0x16: 0x9b39,
+ 0x17: 0x9b3a,
+ 0x18: 0x9b3d,
+ 0x19: 0x9b48,
+ 0x1a: 0x9b4b,
+ 0x1b: 0x9b4c,
+ 0x1c: 0x9b55,
+ 0x1d: 0x9b56,
+ 0x1e: 0x9b57,
+ 0x1f: 0x9b5b,
+ 0x20: 0x9b5e,
+ 0x21: 0x9b61,
+ 0x22: 0x9b63,
+ 0x23: 0x9b65,
+ 0x24: 0x9b66,
+ 0x25: 0x9b68,
+ 0x26: 0x9b6a,
+ 0x27: 0x9b6b,
+ 0x28: 0x9b6c,
+ 0x29: 0x9b6d,
+ 0x2a: 0x9b6e,
+ 0x2b: 0x9b73,
+ 0x2c: 0x9b75,
+ 0x2d: 0x9b77,
+ 0x2e: 0x9b78,
+ 0x2f: 0x9b79,
+ 0x30: 0x9b7f,
+ 0x31: 0x9b80,
+ 0x32: 0x9b84,
+ 0x33: 0x9b85,
+ 0x34: 0x9b86,
+ 0x35: 0x9b87,
+ 0x36: 0x9b89,
+ 0x37: 0x9b8a,
+ 0x38: 0x9b8b,
+ 0x39: 0x9b8d,
+ 0x3a: 0x9b8f,
+ 0x3b: 0x9b90,
+ 0x3c: 0x9b94,
+ 0x3d: 0x9b9a,
+ 0x3e: 0x9b9d,
+ 0x3f: 0x9b9e,
+ 0x40: 0x9ba6,
+ 0x41: 0x9ba7,
+ 0x42: 0x9ba9,
+ 0x43: 0x9bac,
+ 0x44: 0x9bb0,
+ 0x45: 0x9bb1,
+ 0x46: 0x9bb2,
+ 0x47: 0x9bb7,
+ 0x48: 0x9bb8,
+ 0x49: 0x9bbb,
+ 0x4a: 0x9bbc,
+ 0x4b: 0x9bbe,
+ 0x4c: 0x9bbf,
+ 0x4d: 0x9bc1,
+ 0x4e: 0x9bc7,
+ 0x4f: 0x9bc8,
+ 0x50: 0x9bce,
+ 0x51: 0x9bd0,
+ 0x52: 0x9bd7,
+ 0x53: 0x9bd8,
+ 0x54: 0x9bdd,
+ 0x55: 0x9bdf,
+ 0x56: 0x9be5,
+ 0x57: 0x9be7,
+ 0x58: 0x9bea,
+ 0x59: 0x9beb,
+ 0x5a: 0x9bef,
+ 0x5b: 0x9bf3,
+ 0x5c: 0x9bf7,
+ 0x5d: 0x9bf8,
+ },
+ 0x4a: [94]uint16{
+ 0x00: 0x9bf9,
+ 0x01: 0x9bfa,
+ 0x02: 0x9bfd,
+ 0x03: 0x9bff,
+ 0x04: 0x9c00,
+ 0x05: 0x9c02,
+ 0x06: 0x9c0b,
+ 0x07: 0x9c0f,
+ 0x08: 0x9c11,
+ 0x09: 0x9c16,
+ 0x0a: 0x9c18,
+ 0x0b: 0x9c19,
+ 0x0c: 0x9c1a,
+ 0x0d: 0x9c1c,
+ 0x0e: 0x9c1e,
+ 0x0f: 0x9c22,
+ 0x10: 0x9c23,
+ 0x11: 0x9c26,
+ 0x12: 0x9c27,
+ 0x13: 0x9c28,
+ 0x14: 0x9c29,
+ 0x15: 0x9c2a,
+ 0x16: 0x9c31,
+ 0x17: 0x9c35,
+ 0x18: 0x9c36,
+ 0x19: 0x9c37,
+ 0x1a: 0x9c3d,
+ 0x1b: 0x9c41,
+ 0x1c: 0x9c43,
+ 0x1d: 0x9c44,
+ 0x1e: 0x9c45,
+ 0x1f: 0x9c49,
+ 0x20: 0x9c4a,
+ 0x21: 0x9c4e,
+ 0x22: 0x9c4f,
+ 0x23: 0x9c50,
+ 0x24: 0x9c53,
+ 0x25: 0x9c54,
+ 0x26: 0x9c56,
+ 0x27: 0x9c58,
+ 0x28: 0x9c5b,
+ 0x29: 0x9c5d,
+ 0x2a: 0x9c5e,
+ 0x2b: 0x9c5f,
+ 0x2c: 0x9c63,
+ 0x2d: 0x9c69,
+ 0x2e: 0x9c6a,
+ 0x2f: 0x9c5c,
+ 0x30: 0x9c6b,
+ 0x31: 0x9c68,
+ 0x32: 0x9c6e,
+ 0x33: 0x9c70,
+ 0x34: 0x9c72,
+ 0x35: 0x9c75,
+ 0x36: 0x9c77,
+ 0x37: 0x9c7b,
+ 0x38: 0x9ce6,
+ 0x39: 0x9cf2,
+ 0x3a: 0x9cf7,
+ 0x3b: 0x9cf9,
+ 0x3c: 0x9d0b,
+ 0x3d: 0x9d02,
+ 0x3e: 0x9d11,
+ 0x3f: 0x9d17,
+ 0x40: 0x9d18,
+ 0x41: 0x9d1c,
+ 0x42: 0x9d1d,
+ 0x43: 0x9d1e,
+ 0x44: 0x9d2f,
+ 0x45: 0x9d30,
+ 0x46: 0x9d32,
+ 0x47: 0x9d33,
+ 0x48: 0x9d34,
+ 0x49: 0x9d3a,
+ 0x4a: 0x9d3c,
+ 0x4b: 0x9d45,
+ 0x4c: 0x9d3d,
+ 0x4d: 0x9d42,
+ 0x4e: 0x9d43,
+ 0x4f: 0x9d47,
+ 0x50: 0x9d4a,
+ 0x51: 0x9d53,
+ 0x52: 0x9d54,
+ 0x53: 0x9d5f,
+ 0x54: 0x9d63,
+ 0x55: 0x9d62,
+ 0x56: 0x9d65,
+ 0x57: 0x9d69,
+ 0x58: 0x9d6a,
+ 0x59: 0x9d6b,
+ 0x5a: 0x9d70,
+ 0x5b: 0x9d76,
+ 0x5c: 0x9d77,
+ 0x5d: 0x9d7b,
+ },
+ 0x4b: [94]uint16{
+ 0x00: 0x9d7c,
+ 0x01: 0x9d7e,
+ 0x02: 0x9d83,
+ 0x03: 0x9d84,
+ 0x04: 0x9d86,
+ 0x05: 0x9d8a,
+ 0x06: 0x9d8d,
+ 0x07: 0x9d8e,
+ 0x08: 0x9d92,
+ 0x09: 0x9d93,
+ 0x0a: 0x9d95,
+ 0x0b: 0x9d96,
+ 0x0c: 0x9d97,
+ 0x0d: 0x9d98,
+ 0x0e: 0x9da1,
+ 0x0f: 0x9daa,
+ 0x10: 0x9dac,
+ 0x11: 0x9dae,
+ 0x12: 0x9db1,
+ 0x13: 0x9db5,
+ 0x14: 0x9db9,
+ 0x15: 0x9dbc,
+ 0x16: 0x9dbf,
+ 0x17: 0x9dc3,
+ 0x18: 0x9dc7,
+ 0x19: 0x9dc9,
+ 0x1a: 0x9dca,
+ 0x1b: 0x9dd4,
+ 0x1c: 0x9dd5,
+ 0x1d: 0x9dd6,
+ 0x1e: 0x9dd7,
+ 0x1f: 0x9dda,
+ 0x20: 0x9dde,
+ 0x21: 0x9ddf,
+ 0x22: 0x9de0,
+ 0x23: 0x9de5,
+ 0x24: 0x9de7,
+ 0x25: 0x9de9,
+ 0x26: 0x9deb,
+ 0x27: 0x9dee,
+ 0x28: 0x9df0,
+ 0x29: 0x9df3,
+ 0x2a: 0x9df4,
+ 0x2b: 0x9dfe,
+ 0x2c: 0x9e0a,
+ 0x2d: 0x9e02,
+ 0x2e: 0x9e07,
+ 0x2f: 0x9e0e,
+ 0x30: 0x9e10,
+ 0x31: 0x9e11,
+ 0x32: 0x9e12,
+ 0x33: 0x9e15,
+ 0x34: 0x9e16,
+ 0x35: 0x9e19,
+ 0x36: 0x9e1c,
+ 0x37: 0x9e1d,
+ 0x38: 0x9e7a,
+ 0x39: 0x9e7b,
+ 0x3a: 0x9e7c,
+ 0x3b: 0x9e80,
+ 0x3c: 0x9e82,
+ 0x3d: 0x9e83,
+ 0x3e: 0x9e84,
+ 0x3f: 0x9e85,
+ 0x40: 0x9e87,
+ 0x41: 0x9e8e,
+ 0x42: 0x9e8f,
+ 0x43: 0x9e96,
+ 0x44: 0x9e98,
+ 0x45: 0x9e9b,
+ 0x46: 0x9e9e,
+ 0x47: 0x9ea4,
+ 0x48: 0x9ea8,
+ 0x49: 0x9eac,
+ 0x4a: 0x9eae,
+ 0x4b: 0x9eaf,
+ 0x4c: 0x9eb0,
+ 0x4d: 0x9eb3,
+ 0x4e: 0x9eb4,
+ 0x4f: 0x9eb5,
+ 0x50: 0x9ec6,
+ 0x51: 0x9ec8,
+ 0x52: 0x9ecb,
+ 0x53: 0x9ed5,
+ 0x54: 0x9edf,
+ 0x55: 0x9ee4,
+ 0x56: 0x9ee7,
+ 0x57: 0x9eec,
+ 0x58: 0x9eed,
+ 0x59: 0x9eee,
+ 0x5a: 0x9ef0,
+ 0x5b: 0x9ef1,
+ 0x5c: 0x9ef2,
+ 0x5d: 0x9ef5,
+ },
+ 0x4c: [94]uint16{
+ 0x00: 0x9ef8,
+ 0x01: 0x9eff,
+ 0x02: 0x9f02,
+ 0x03: 0x9f03,
+ 0x04: 0x9f09,
+ 0x05: 0x9f0f,
+ 0x06: 0x9f10,
+ 0x07: 0x9f11,
+ 0x08: 0x9f12,
+ 0x09: 0x9f14,
+ 0x0a: 0x9f16,
+ 0x0b: 0x9f17,
+ 0x0c: 0x9f19,
+ 0x0d: 0x9f1a,
+ 0x0e: 0x9f1b,
+ 0x0f: 0x9f1f,
+ 0x10: 0x9f22,
+ 0x11: 0x9f26,
+ 0x12: 0x9f2a,
+ 0x13: 0x9f2b,
+ 0x14: 0x9f2f,
+ 0x15: 0x9f31,
+ 0x16: 0x9f32,
+ 0x17: 0x9f34,
+ 0x18: 0x9f37,
+ 0x19: 0x9f39,
+ 0x1a: 0x9f3a,
+ 0x1b: 0x9f3c,
+ 0x1c: 0x9f3d,
+ 0x1d: 0x9f3f,
+ 0x1e: 0x9f41,
+ 0x1f: 0x9f43,
+ 0x20: 0x9f44,
+ 0x21: 0x9f45,
+ 0x22: 0x9f46,
+ 0x23: 0x9f47,
+ 0x24: 0x9f53,
+ 0x25: 0x9f55,
+ 0x26: 0x9f56,
+ 0x27: 0x9f57,
+ 0x28: 0x9f58,
+ 0x29: 0x9f5a,
+ 0x2a: 0x9f5d,
+ 0x2b: 0x9f5e,
+ 0x2c: 0x9f68,
+ 0x2d: 0x9f69,
+ 0x2e: 0x9f6d,
+ 0x2f: 0x9f6e,
+ 0x30: 0x9f6f,
+ 0x31: 0x9f70,
+ 0x32: 0x9f71,
+ 0x33: 0x9f73,
+ 0x34: 0x9f75,
+ 0x35: 0x9f7a,
+ 0x36: 0x9f7d,
+ 0x37: 0x9f8f,
+ 0x38: 0x9f90,
+ 0x39: 0x9f91,
+ 0x3a: 0x9f92,
+ 0x3b: 0x9f94,
+ 0x3c: 0x9f96,
+ 0x3d: 0x9f97,
+ 0x3e: 0x9f9e,
+ 0x3f: 0x9fa1,
+ 0x40: 0x9fa2,
+ 0x41: 0x9fa3,
+ 0x42: 0x9fa5,
+ },
+ },
+}
diff --git a/modules/mahonia/kuten.go b/modules/mahonia/kuten.go
new file mode 100644
index 000000000..249296662
--- /dev/null
+++ b/modules/mahonia/kuten.go
@@ -0,0 +1,88 @@
+package mahonia
+
+import (
+ "sync"
+ "unicode/utf8"
+)
+
+// A kutenTable holds the data for a double-byte character set, arranged by ku
+// (区, zone) and ten (点, position). These can be converted to various actual
+// encoding schemes.
+type kutenTable struct {
+ // Data[ku][ten] is the unicode value for the character at that zone and
+ // position.
+ Data [94][94]uint16
+
+ // FromUnicode holds the ku and ten for each Unicode code point.
+ // It is not available until Reverse() has been called.
+ FromUnicode [][2]byte
+
+ // once is used to synchronize the generation of FromUnicode.
+ once sync.Once
+}
+
+// Reverse generates FromUnicode.
+func (t *kutenTable) Reverse() {
+ t.once.Do(func() {
+ t.FromUnicode = make([][2]byte, 65536)
+ for ku := range t.Data {
+ for ten, unicode := range t.Data[ku] {
+ t.FromUnicode[unicode] = [2]byte{byte(ku), byte(ten)}
+ }
+ }
+ })
+}
+
+// DecodeLow decodes a character from an encoding that does not have the high
+// bit set.
+func (t *kutenTable) DecodeLow(p []byte) (c rune, size int, status Status) {
+ if len(p) < 2 {
+ return 0, 0, NO_ROOM
+ }
+ ku := p[0] - 0x21
+ ten := p[1] - 0x21
+ if ku > 93 || ten > 93 {
+ return utf8.RuneError, 1, INVALID_CHAR
+ }
+ u := t.Data[ku][ten]
+ if u == 0 {
+ return utf8.RuneError, 1, INVALID_CHAR
+ }
+ return rune(u), 2, SUCCESS
+}
+
+// DecodeHigh decodes a character from an encoding that has the high bit set.
+func (t *kutenTable) DecodeHigh(p []byte) (c rune, size int, status Status) {
+ if len(p) < 2 {
+ return 0, 0, NO_ROOM
+ }
+ ku := p[0] - 0xa1
+ ten := p[1] - 0xa1
+ if ku > 93 || ten > 93 {
+ return utf8.RuneError, 1, INVALID_CHAR
+ }
+ u := t.Data[ku][ten]
+ if u == 0 {
+ return utf8.RuneError, 1, INVALID_CHAR
+ }
+ return rune(u), 2, SUCCESS
+}
+
+// EncodeHigh encodes a character in an encoding that has the high bit set.
+func (t *kutenTable) EncodeHigh(p []byte, c rune) (size int, status Status) {
+ if len(p) < 2 {
+ return 0, NO_ROOM
+ }
+ if c > 0xffff {
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ }
+ kuten := t.FromUnicode[c]
+ if kuten == [2]byte{0, 0} && c != rune(t.Data[0][0]) {
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ }
+ p[0] = kuten[0] + 0xa1
+ p[1] = kuten[1] + 0xa1
+ return 2, SUCCESS
+}
diff --git a/modules/mahonia/mahonia_test.go b/modules/mahonia/mahonia_test.go
new file mode 100644
index 000000000..836860eac
--- /dev/null
+++ b/modules/mahonia/mahonia_test.go
@@ -0,0 +1,229 @@
+package mahonia
+
+import (
+ "bytes"
+ "io/ioutil"
+ "testing"
+)
+
+var nameTests = map[string]string{
+ "utf8": "utf8",
+ "ISO 8859-1": "iso88591",
+ "Big5": "big5",
+ "": "",
+}
+
+func TestSimplifyName(t *testing.T) {
+ for name, simple := range nameTests {
+ if simple != simplifyName(name) {
+ t.Errorf("%s came out as %s instead of as %s", name, simplifyName(name), simple)
+ }
+ }
+}
+
+var testData = []struct {
+ utf8, other, otherEncoding string
+}{
+ {"Résumé", "Résumé", "utf8"},
+ {"Résumé", "R\xe9sum\xe9", "latin-1"},
+ {"これは漢字です。", "S0\x8c0o0\"oW[g0Y0\x020", "UTF-16LE"},
+ {"これは漢字です。", "0S0\x8c0oo\"[W0g0Y0\x02", "UTF-16BE"},
+ {"これは漢字です。", "\xfe\xff0S0\x8c0oo\"[W0g0Y0\x02", "UTF-16"},
+ {"𝄢𝄞𝄪𝄫", "\xfe\xff\xd8\x34\xdd\x22\xd8\x34\xdd\x1e\xd8\x34\xdd\x2a\xd8\x34\xdd\x2b", "UTF-16"},
+ {"Hello, world", "Hello, world", "ASCII"},
+ {"Gdańsk", "Gda\xf1sk", "ISO-8859-2"},
+ {"Ââ Čč Đđ Ŋŋ Õõ Šš Žž Åå Ää", "\xc2\xe2 \xc8\xe8 \xa9\xb9 \xaf\xbf \xd5\xf5 \xaa\xba \xac\xbc \xc5\xe5 \xc4\xe4", "ISO-8859-10"},
+ {"สำหรับ", "\xca\xd3\xcb\xc3\u047a", "ISO-8859-11"},
+ {"latviešu", "latvie\xf0u", "ISO-8859-13"},
+ {"Seònaid", "Se\xf2naid", "ISO-8859-14"},
+ {"€1 is cheap", "\xa41 is cheap", "ISO-8859-15"},
+ {"românește", "rom\xe2ne\xbate", "ISO-8859-16"},
+ {"nutraĵo", "nutra\xbco", "ISO-8859-3"},
+ {"Kalâdlit", "Kal\xe2dlit", "ISO-8859-4"},
+ {"русский", "\xe0\xe3\xe1\xe1\xda\xd8\xd9", "ISO-8859-5"},
+ {"ελληνικά", "\xe5\xeb\xeb\xe7\xed\xe9\xea\xdc", "ISO-8859-7"},
+ {"Kağan", "Ka\xf0an", "ISO-8859-9"},
+ {"Résumé", "R\x8esum\x8e", "macintosh"},
+ {"Gdańsk", "Gda\xf1sk", "windows-1250"},
+ {"русский", "\xf0\xf3\xf1\xf1\xea\xe8\xe9", "windows-1251"},
+ {"Résumé", "R\xe9sum\xe9", "windows-1252"},
+ {"ελληνικά", "\xe5\xeb\xeb\xe7\xed\xe9\xea\xdc", "windows-1253"},
+ {"Kağan", "Ka\xf0an", "windows-1254"},
+ {"עִבְרִית", "\xf2\xc4\xe1\xc0\xf8\xc4\xe9\xfa", "windows-1255"},
+ {"العربية", "\xc7\xe1\xda\xd1\xc8\xed\xc9", "windows-1256"},
+ {"latviešu", "latvie\xf0u", "windows-1257"},
+ {"Việt", "Vi\xea\xf2t", "windows-1258"},
+ {"สำหรับ", "\xca\xd3\xcb\xc3\u047a", "windows-874"},
+ {"русский", "\xd2\xd5\xd3\xd3\xcb\xc9\xca", "KOI8-R"},
+ {"українська", "\xd5\xcb\xd2\xc1\xa7\xce\xd3\xd8\xcb\xc1", "KOI8-U"},
+ {"Hello 常用國字標準字體表", "Hello \xb1`\xa5\u03b0\xea\xa6r\xbc\u0437\u01e6r\xc5\xe9\xaa\xed", "big5"},
+ {"Hello 常用國字標準字體表", "Hello \xb3\xa3\xd3\xc3\x87\xf8\xd7\xd6\x98\xcb\x9c\xca\xd7\xd6\xf3\x77\xb1\xed", "gbk"},
+ {"Hello 常用國字標準字體表", "Hello \xb3\xa3\xd3\xc3\x87\xf8\xd7\xd6\x98\xcb\x9c\xca\xd7\xd6\xf3\x77\xb1\xed", "gb18030"},
+ {"עִבְרִית", "\x81\x30\xfb\x30\x81\x30\xf6\x34\x81\x30\xf9\x33\x81\x30\xf6\x30\x81\x30\xfb\x36\x81\x30\xf6\x34\x81\x30\xfa\x31\x81\x30\xfb\x38", "gb18030"},
+ {"㧯", "\x82\x31\x89\x38", "gb18030"},
+ {"これは漢字です。", "\x82\xb1\x82\xea\x82\xcd\x8a\xbf\x8e\x9a\x82\xc5\x82\xb7\x81B", "SJIS"},
+ {"Hello, 世界!", "Hello, \x90\xa2\x8aE!", "SJIS"},
+ {"イウエオカ", "\xb2\xb3\xb4\xb5\xb6", "SJIS"},
+ {"これは漢字です。", "\xa4\xb3\xa4\xec\xa4\u03f4\xc1\xbb\xfa\xa4\u01e4\xb9\xa1\xa3", "EUC-JP"},
+ {"これは漢字です。", "\xa4\xb3\xa4\xec\xa4\u03f4\xc1\xbb\xfa\xa4\u01e4\xb9\xa1\xa3", "CP51932"},
+ {"Thông tin bạn đồng hànhỌ", "Th\xabng tin b\xb9n \xae\xe5ng h\xb5nhO\xe4", "TCVN3"},
+ {"Hello, 世界!", "Hello, \x1b$B@$3&\x1b(B!", "ISO-2022-JP"},
+ {"네이트 | 즐거움의 시작, 슈파스(Spaβ) NATE", "\xb3\xd7\xc0\xcc\xc6\xae | \xc1\xf1\xb0\xc5\xbf\xf2\xc0\xc7 \xbd\xc3\xc0\xdb, \xbd\xb4\xc6\xc4\xbd\xba(Spa\xa5\xe2) NATE", "EUC-KR"},
+}
+
+func TestDecode(t *testing.T) {
+ for _, data := range testData {
+ d := NewDecoder(data.otherEncoding)
+ if d == nil {
+ t.Errorf("Could not create decoder for %s", data.otherEncoding)
+ continue
+ }
+
+ str := d.ConvertString(data.other)
+
+ if str != data.utf8 {
+ t.Errorf("Unexpected value: %#v (expected %#v)", str, data.utf8)
+ }
+ }
+}
+
+func TestDecodeTranslate(t *testing.T) {
+ for _, data := range testData {
+ d := NewDecoder(data.otherEncoding)
+ if d == nil {
+ t.Errorf("Could not create decoder for %s", data.otherEncoding)
+ continue
+ }
+
+ _, cdata, _ := d.Translate([]byte(data.other), true)
+ str := string(cdata)
+
+ if str != data.utf8 {
+ t.Errorf("Unexpected value: %#v (expected %#v)", str, data.utf8)
+ }
+ }
+}
+
+func TestEncode(t *testing.T) {
+ for _, data := range testData {
+ e := NewEncoder(data.otherEncoding)
+ if e == nil {
+ t.Errorf("Could not create encoder for %s", data.otherEncoding)
+ continue
+ }
+
+ str := e.ConvertString(data.utf8)
+
+ if str != data.other {
+ t.Errorf("Unexpected value: %#v (expected %#v)", str, data.other)
+ }
+ }
+}
+
+func TestReader(t *testing.T) {
+ for _, data := range testData {
+ d := NewDecoder(data.otherEncoding)
+ if d == nil {
+ t.Errorf("Could not create decoder for %s", data.otherEncoding)
+ continue
+ }
+
+ b := bytes.NewBufferString(data.other)
+ r := d.NewReader(b)
+ result, _ := ioutil.ReadAll(r)
+ str := string(result)
+
+ if str != data.utf8 {
+ t.Errorf("Unexpected value: %#v (expected %#v)", str, data.utf8)
+ }
+ }
+}
+
+func TestWriter(t *testing.T) {
+ for _, data := range testData {
+ e := NewEncoder(data.otherEncoding)
+ if e == nil {
+ t.Errorf("Could not create encoder for %s", data.otherEncoding)
+ continue
+ }
+
+ b := new(bytes.Buffer)
+ w := e.NewWriter(b)
+ w.Write([]byte(data.utf8))
+ str := b.String()
+
+ if str != data.other {
+ t.Errorf("Unexpected value: %#v (expected %#v)", str, data.other)
+ }
+ }
+}
+
+func TestFallback(t *testing.T) {
+ mixed := "résum\xe9 " // The space is needed because of the issue mentioned in the Note: in fallback.go
+ pure := "résumé "
+ d := FallbackDecoder(NewDecoder("utf8"), NewDecoder("ISO-8859-1"))
+ result := d.ConvertString(mixed)
+ if result != pure {
+ t.Errorf("Unexpected value: %#v (expected %#v)", result, pure)
+ }
+}
+
+func TestEntities(t *testing.T) {
+ escaped := "¬it; I'm ∉ I tell you ≪⃒ "
+ plain := "¬it; I'm ∉ I tell you\u201a \u226A\u20D2 "
+ d := FallbackDecoder(EntityDecoder(), NewDecoder("ISO-8859-1"))
+ result := d.ConvertString(escaped)
+ if result != plain {
+ t.Errorf("Unexpected value: %#v (expected %#v)", result, plain)
+ }
+}
+
+func TestConvertStringOK(t *testing.T) {
+ d := NewDecoder("ASCII")
+ if d == nil {
+ t.Fatal("Could not create decoder for ASCII")
+ }
+
+ str, ok := d.ConvertStringOK("hello")
+ if !ok {
+ t.Error("Spurious error found while decoding")
+ }
+ if str != "hello" {
+ t.Errorf("expected %#v, got %#v", "hello", str)
+ }
+
+ str, ok = d.ConvertStringOK("\x80")
+ if ok {
+ t.Error(`Failed to detect error decoding "\x80"`)
+ }
+
+ e := NewEncoder("ISO-8859-3")
+ if e == nil {
+ t.Fatal("Could not create encoder for ISO-8859-1")
+ }
+
+ str, ok = e.ConvertStringOK("nutraĵo")
+ if !ok {
+ t.Error("spurious error while encoding")
+ }
+ if str != "nutra\xbco" {
+ t.Errorf("expected %#v, got %#v", "nutra\xbco", str)
+ }
+
+ str, ok = e.ConvertStringOK("\x80abc")
+ if ok {
+ t.Error("failed to detect invalid UTF-8 while encoding")
+ }
+
+ str, ok = e.ConvertStringOK("русский")
+ if ok {
+ t.Error("failed to detect characters that couldn't be encoded")
+ }
+}
+
+func TestBadCharset(t *testing.T) {
+ d := NewDecoder("this is not a valid charset")
+ if d != nil {
+ t.Fatal("got a non-nil decoder for an invalid charset")
+ }
+}
diff --git a/modules/mahonia/mahoniconv/mahoniconv.go b/modules/mahonia/mahoniconv/mahoniconv.go
new file mode 100644
index 000000000..18ccc1e6e
--- /dev/null
+++ b/modules/mahonia/mahoniconv/mahoniconv.go
@@ -0,0 +1,40 @@
+package main
+
+import (
+ "flag"
+ "io"
+ "log"
+ "os"
+
+ "github.com/gogits/gogs/modules/mahonia"
+)
+
+// An iconv workalike using mahonia.
+
+var from = flag.String("f", "utf-8", "source character set")
+var to = flag.String("t", "utf-8", "destination character set")
+
+func main() {
+ flag.Parse()
+
+ var r io.Reader = os.Stdin
+ var w io.Writer = os.Stdout
+
+ if *from != "utf-8" {
+ decode := mahonia.NewDecoder(*from)
+ if decode == nil {
+ log.Fatalf("Could not create decoder for %s", *from)
+ }
+ r = decode.NewReader(r)
+ }
+
+ if *to != "utf-8" {
+ encode := mahonia.NewEncoder(*to)
+ if encode == nil {
+ log.Fatalf("Could not create decoder for %s", *to)
+ }
+ w = encode.NewWriter(w)
+ }
+
+ io.Copy(w, r)
+}
diff --git a/modules/mahonia/mbcs.go b/modules/mahonia/mbcs.go
new file mode 100644
index 000000000..306dd5de1
--- /dev/null
+++ b/modules/mahonia/mbcs.go
@@ -0,0 +1,92 @@
+package mahonia
+
+// Generic converters for multibyte character sets.
+
+// An mbcsTrie contains the data to convert from the character set to Unicode.
+// If a character would be encoded as "\x01\x02\x03", its unicode value would be found at t.children[1].children[2].children[3].rune
+// children either is nil or has 256 elements.
+type mbcsTrie struct {
+ // For leaf nodes, the Unicode character that is represented.
+ char rune
+
+ // For non-leaf nodes, the trie to decode the remainder of the character.
+ children []mbcsTrie
+}
+
+// A MBCSTable holds the data to convert to and from Unicode.
+type MBCSTable struct {
+ toUnicode mbcsTrie
+ fromUnicode map[rune]string
+}
+
+// AddCharacter adds a character to the table. rune is its Unicode code point,
+// and bytes contains the bytes used to encode it in the character set.
+func (table *MBCSTable) AddCharacter(c rune, bytes string) {
+ if table.fromUnicode == nil {
+ table.fromUnicode = make(map[rune]string)
+ }
+
+ table.fromUnicode[c] = bytes
+
+ trie := &table.toUnicode
+ for i := 0; i < len(bytes); i++ {
+ if trie.children == nil {
+ trie.children = make([]mbcsTrie, 256)
+ }
+
+ b := bytes[i]
+ trie = &trie.children[b]
+ }
+
+ trie.char = c
+}
+
+func (table *MBCSTable) Decoder() Decoder {
+ return func(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ if p[0] == 0 {
+ return 0, 1, SUCCESS
+ }
+
+ trie := &table.toUnicode
+ for trie.char == 0 {
+ if trie.children == nil {
+ return 0xfffd, 1, INVALID_CHAR
+ }
+ if len(p) < size+1 {
+ return 0, 0, NO_ROOM
+ }
+
+ trie = &trie.children[p[size]]
+ size++
+ }
+
+ c = trie.char
+ status = SUCCESS
+ return
+ }
+}
+
+func (table *MBCSTable) Encoder() Encoder {
+ return func(p []byte, c rune) (size int, status Status) {
+ bytes := table.fromUnicode[c]
+ if bytes == "" {
+ if len(p) > 0 {
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ } else {
+ return 0, NO_ROOM
+ }
+ }
+
+ if len(p) < len(bytes) {
+ return 0, NO_ROOM
+ }
+
+ return copy(p, bytes), SUCCESS
+ }
+}
diff --git a/modules/mahonia/ms-jis-data.go b/modules/mahonia/ms-jis-data.go
new file mode 100644
index 000000000..2330884d7
--- /dev/null
+++ b/modules/mahonia/ms-jis-data.go
@@ -0,0 +1,7497 @@
+package mahonia
+
+// msJISTable contains Microsoft's extended version of JIS X 0208.
+var msJISTable = kutenTable{
+ Data: [94][94]uint16{
+ 0x00: [94]uint16{
+ 0x00: 0x3000,
+ 0x01: 0x3001,
+ 0x02: 0x3002,
+ 0x03: 0xff0c,
+ 0x04: 0xff0e,
+ 0x05: 0x30fb,
+ 0x06: 0xff1a,
+ 0x07: 0xff1b,
+ 0x08: 0xff1f,
+ 0x09: 0xff01,
+ 0x0a: 0x309b,
+ 0x0b: 0x309c,
+ 0x0c: 0x00b4,
+ 0x0d: 0xff40,
+ 0x0e: 0x00a8,
+ 0x0f: 0xff3e,
+ 0x10: 0xffe3,
+ 0x11: 0xff3f,
+ 0x12: 0x30fd,
+ 0x13: 0x30fe,
+ 0x14: 0x309d,
+ 0x15: 0x309e,
+ 0x16: 0x3003,
+ 0x17: 0x4edd,
+ 0x18: 0x3005,
+ 0x19: 0x3006,
+ 0x1a: 0x3007,
+ 0x1b: 0x30fc,
+ 0x1c: 0x2015,
+ 0x1d: 0x2010,
+ 0x1e: 0xff0f,
+ 0x1f: 0xff3c,
+ 0x20: 0xff5e,
+ 0x21: 0x2225,
+ 0x22: 0xff5c,
+ 0x23: 0x2026,
+ 0x24: 0x2025,
+ 0x25: 0x2018,
+ 0x26: 0x2019,
+ 0x27: 0x201c,
+ 0x28: 0x201d,
+ 0x29: 0xff08,
+ 0x2a: 0xff09,
+ 0x2b: 0x3014,
+ 0x2c: 0x3015,
+ 0x2d: 0xff3b,
+ 0x2e: 0xff3d,
+ 0x2f: 0xff5b,
+ 0x30: 0xff5d,
+ 0x31: 0x3008,
+ 0x32: 0x3009,
+ 0x33: 0x300a,
+ 0x34: 0x300b,
+ 0x35: 0x300c,
+ 0x36: 0x300d,
+ 0x37: 0x300e,
+ 0x38: 0x300f,
+ 0x39: 0x3010,
+ 0x3a: 0x3011,
+ 0x3b: 0xff0b,
+ 0x3c: 0xff0d,
+ 0x3d: 0x00b1,
+ 0x3e: 0x00d7,
+ 0x3f: 0x00f7,
+ 0x40: 0xff1d,
+ 0x41: 0x2260,
+ 0x42: 0xff1c,
+ 0x43: 0xff1e,
+ 0x44: 0x2266,
+ 0x45: 0x2267,
+ 0x46: 0x221e,
+ 0x47: 0x2234,
+ 0x48: 0x2642,
+ 0x49: 0x2640,
+ 0x4a: 0x00b0,
+ 0x4b: 0x2032,
+ 0x4c: 0x2033,
+ 0x4d: 0x2103,
+ 0x4e: 0xffe5,
+ 0x4f: 0xff04,
+ 0x50: 0xffe0,
+ 0x51: 0xffe1,
+ 0x52: 0xff05,
+ 0x53: 0xff03,
+ 0x54: 0xff06,
+ 0x55: 0xff0a,
+ 0x56: 0xff20,
+ 0x57: 0x00a7,
+ 0x58: 0x2606,
+ 0x59: 0x2605,
+ 0x5a: 0x25cb,
+ 0x5b: 0x25cf,
+ 0x5c: 0x25ce,
+ 0x5d: 0x25c7,
+ },
+ 0x01: [94]uint16{
+ 0x00: 0x25c6,
+ 0x01: 0x25a1,
+ 0x02: 0x25a0,
+ 0x03: 0x25b3,
+ 0x04: 0x25b2,
+ 0x05: 0x25bd,
+ 0x06: 0x25bc,
+ 0x07: 0x203b,
+ 0x08: 0x3012,
+ 0x09: 0x2192,
+ 0x0a: 0x2190,
+ 0x0b: 0x2191,
+ 0x0c: 0x2193,
+ 0x0d: 0x3013,
+ 0x19: 0x2208,
+ 0x1a: 0x220b,
+ 0x1b: 0x2286,
+ 0x1c: 0x2287,
+ 0x1d: 0x2282,
+ 0x1e: 0x2283,
+ 0x1f: 0x222a,
+ 0x20: 0x2229,
+ 0x29: 0x2227,
+ 0x2a: 0x2228,
+ 0x2b: 0xffe2,
+ 0x2c: 0x21d2,
+ 0x2d: 0x21d4,
+ 0x2e: 0x2200,
+ 0x2f: 0x2203,
+ 0x3b: 0x2220,
+ 0x3c: 0x22a5,
+ 0x3d: 0x2312,
+ 0x3e: 0x2202,
+ 0x3f: 0x2207,
+ 0x40: 0x2261,
+ 0x41: 0x2252,
+ 0x42: 0x226a,
+ 0x43: 0x226b,
+ 0x44: 0x221a,
+ 0x45: 0x223d,
+ 0x46: 0x221d,
+ 0x47: 0x2235,
+ 0x48: 0x222b,
+ 0x49: 0x222c,
+ 0x51: 0x212b,
+ 0x52: 0x2030,
+ 0x53: 0x266f,
+ 0x54: 0x266d,
+ 0x55: 0x266a,
+ 0x56: 0x2020,
+ 0x57: 0x2021,
+ 0x58: 0x00b6,
+ 0x5d: 0x25ef,
+ },
+ 0x02: [94]uint16{
+ 0x0f: 0xff10,
+ 0x10: 0xff11,
+ 0x11: 0xff12,
+ 0x12: 0xff13,
+ 0x13: 0xff14,
+ 0x14: 0xff15,
+ 0x15: 0xff16,
+ 0x16: 0xff17,
+ 0x17: 0xff18,
+ 0x18: 0xff19,
+ 0x20: 0xff21,
+ 0x21: 0xff22,
+ 0x22: 0xff23,
+ 0x23: 0xff24,
+ 0x24: 0xff25,
+ 0x25: 0xff26,
+ 0x26: 0xff27,
+ 0x27: 0xff28,
+ 0x28: 0xff29,
+ 0x29: 0xff2a,
+ 0x2a: 0xff2b,
+ 0x2b: 0xff2c,
+ 0x2c: 0xff2d,
+ 0x2d: 0xff2e,
+ 0x2e: 0xff2f,
+ 0x2f: 0xff30,
+ 0x30: 0xff31,
+ 0x31: 0xff32,
+ 0x32: 0xff33,
+ 0x33: 0xff34,
+ 0x34: 0xff35,
+ 0x35: 0xff36,
+ 0x36: 0xff37,
+ 0x37: 0xff38,
+ 0x38: 0xff39,
+ 0x39: 0xff3a,
+ 0x40: 0xff41,
+ 0x41: 0xff42,
+ 0x42: 0xff43,
+ 0x43: 0xff44,
+ 0x44: 0xff45,
+ 0x45: 0xff46,
+ 0x46: 0xff47,
+ 0x47: 0xff48,
+ 0x48: 0xff49,
+ 0x49: 0xff4a,
+ 0x4a: 0xff4b,
+ 0x4b: 0xff4c,
+ 0x4c: 0xff4d,
+ 0x4d: 0xff4e,
+ 0x4e: 0xff4f,
+ 0x4f: 0xff50,
+ 0x50: 0xff51,
+ 0x51: 0xff52,
+ 0x52: 0xff53,
+ 0x53: 0xff54,
+ 0x54: 0xff55,
+ 0x55: 0xff56,
+ 0x56: 0xff57,
+ 0x57: 0xff58,
+ 0x58: 0xff59,
+ 0x59: 0xff5a,
+ },
+ 0x03: [94]uint16{
+ 0x00: 0x3041,
+ 0x01: 0x3042,
+ 0x02: 0x3043,
+ 0x03: 0x3044,
+ 0x04: 0x3045,
+ 0x05: 0x3046,
+ 0x06: 0x3047,
+ 0x07: 0x3048,
+ 0x08: 0x3049,
+ 0x09: 0x304a,
+ 0x0a: 0x304b,
+ 0x0b: 0x304c,
+ 0x0c: 0x304d,
+ 0x0d: 0x304e,
+ 0x0e: 0x304f,
+ 0x0f: 0x3050,
+ 0x10: 0x3051,
+ 0x11: 0x3052,
+ 0x12: 0x3053,
+ 0x13: 0x3054,
+ 0x14: 0x3055,
+ 0x15: 0x3056,
+ 0x16: 0x3057,
+ 0x17: 0x3058,
+ 0x18: 0x3059,
+ 0x19: 0x305a,
+ 0x1a: 0x305b,
+ 0x1b: 0x305c,
+ 0x1c: 0x305d,
+ 0x1d: 0x305e,
+ 0x1e: 0x305f,
+ 0x1f: 0x3060,
+ 0x20: 0x3061,
+ 0x21: 0x3062,
+ 0x22: 0x3063,
+ 0x23: 0x3064,
+ 0x24: 0x3065,
+ 0x25: 0x3066,
+ 0x26: 0x3067,
+ 0x27: 0x3068,
+ 0x28: 0x3069,
+ 0x29: 0x306a,
+ 0x2a: 0x306b,
+ 0x2b: 0x306c,
+ 0x2c: 0x306d,
+ 0x2d: 0x306e,
+ 0x2e: 0x306f,
+ 0x2f: 0x3070,
+ 0x30: 0x3071,
+ 0x31: 0x3072,
+ 0x32: 0x3073,
+ 0x33: 0x3074,
+ 0x34: 0x3075,
+ 0x35: 0x3076,
+ 0x36: 0x3077,
+ 0x37: 0x3078,
+ 0x38: 0x3079,
+ 0x39: 0x307a,
+ 0x3a: 0x307b,
+ 0x3b: 0x307c,
+ 0x3c: 0x307d,
+ 0x3d: 0x307e,
+ 0x3e: 0x307f,
+ 0x3f: 0x3080,
+ 0x40: 0x3081,
+ 0x41: 0x3082,
+ 0x42: 0x3083,
+ 0x43: 0x3084,
+ 0x44: 0x3085,
+ 0x45: 0x3086,
+ 0x46: 0x3087,
+ 0x47: 0x3088,
+ 0x48: 0x3089,
+ 0x49: 0x308a,
+ 0x4a: 0x308b,
+ 0x4b: 0x308c,
+ 0x4c: 0x308d,
+ 0x4d: 0x308e,
+ 0x4e: 0x308f,
+ 0x4f: 0x3090,
+ 0x50: 0x3091,
+ 0x51: 0x3092,
+ 0x52: 0x3093,
+ },
+ 0x04: [94]uint16{
+ 0x00: 0x30a1,
+ 0x01: 0x30a2,
+ 0x02: 0x30a3,
+ 0x03: 0x30a4,
+ 0x04: 0x30a5,
+ 0x05: 0x30a6,
+ 0x06: 0x30a7,
+ 0x07: 0x30a8,
+ 0x08: 0x30a9,
+ 0x09: 0x30aa,
+ 0x0a: 0x30ab,
+ 0x0b: 0x30ac,
+ 0x0c: 0x30ad,
+ 0x0d: 0x30ae,
+ 0x0e: 0x30af,
+ 0x0f: 0x30b0,
+ 0x10: 0x30b1,
+ 0x11: 0x30b2,
+ 0x12: 0x30b3,
+ 0x13: 0x30b4,
+ 0x14: 0x30b5,
+ 0x15: 0x30b6,
+ 0x16: 0x30b7,
+ 0x17: 0x30b8,
+ 0x18: 0x30b9,
+ 0x19: 0x30ba,
+ 0x1a: 0x30bb,
+ 0x1b: 0x30bc,
+ 0x1c: 0x30bd,
+ 0x1d: 0x30be,
+ 0x1e: 0x30bf,
+ 0x1f: 0x30c0,
+ 0x20: 0x30c1,
+ 0x21: 0x30c2,
+ 0x22: 0x30c3,
+ 0x23: 0x30c4,
+ 0x24: 0x30c5,
+ 0x25: 0x30c6,
+ 0x26: 0x30c7,
+ 0x27: 0x30c8,
+ 0x28: 0x30c9,
+ 0x29: 0x30ca,
+ 0x2a: 0x30cb,
+ 0x2b: 0x30cc,
+ 0x2c: 0x30cd,
+ 0x2d: 0x30ce,
+ 0x2e: 0x30cf,
+ 0x2f: 0x30d0,
+ 0x30: 0x30d1,
+ 0x31: 0x30d2,
+ 0x32: 0x30d3,
+ 0x33: 0x30d4,
+ 0x34: 0x30d5,
+ 0x35: 0x30d6,
+ 0x36: 0x30d7,
+ 0x37: 0x30d8,
+ 0x38: 0x30d9,
+ 0x39: 0x30da,
+ 0x3a: 0x30db,
+ 0x3b: 0x30dc,
+ 0x3c: 0x30dd,
+ 0x3d: 0x30de,
+ 0x3e: 0x30df,
+ 0x3f: 0x30e0,
+ 0x40: 0x30e1,
+ 0x41: 0x30e2,
+ 0x42: 0x30e3,
+ 0x43: 0x30e4,
+ 0x44: 0x30e5,
+ 0x45: 0x30e6,
+ 0x46: 0x30e7,
+ 0x47: 0x30e8,
+ 0x48: 0x30e9,
+ 0x49: 0x30ea,
+ 0x4a: 0x30eb,
+ 0x4b: 0x30ec,
+ 0x4c: 0x30ed,
+ 0x4d: 0x30ee,
+ 0x4e: 0x30ef,
+ 0x4f: 0x30f0,
+ 0x50: 0x30f1,
+ 0x51: 0x30f2,
+ 0x52: 0x30f3,
+ 0x53: 0x30f4,
+ 0x54: 0x30f5,
+ 0x55: 0x30f6,
+ },
+ 0x05: [94]uint16{
+ 0x00: 0x0391,
+ 0x01: 0x0392,
+ 0x02: 0x0393,
+ 0x03: 0x0394,
+ 0x04: 0x0395,
+ 0x05: 0x0396,
+ 0x06: 0x0397,
+ 0x07: 0x0398,
+ 0x08: 0x0399,
+ 0x09: 0x039a,
+ 0x0a: 0x039b,
+ 0x0b: 0x039c,
+ 0x0c: 0x039d,
+ 0x0d: 0x039e,
+ 0x0e: 0x039f,
+ 0x0f: 0x03a0,
+ 0x10: 0x03a1,
+ 0x11: 0x03a3,
+ 0x12: 0x03a4,
+ 0x13: 0x03a5,
+ 0x14: 0x03a6,
+ 0x15: 0x03a7,
+ 0x16: 0x03a8,
+ 0x17: 0x03a9,
+ 0x20: 0x03b1,
+ 0x21: 0x03b2,
+ 0x22: 0x03b3,
+ 0x23: 0x03b4,
+ 0x24: 0x03b5,
+ 0x25: 0x03b6,
+ 0x26: 0x03b7,
+ 0x27: 0x03b8,
+ 0x28: 0x03b9,
+ 0x29: 0x03ba,
+ 0x2a: 0x03bb,
+ 0x2b: 0x03bc,
+ 0x2c: 0x03bd,
+ 0x2d: 0x03be,
+ 0x2e: 0x03bf,
+ 0x2f: 0x03c0,
+ 0x30: 0x03c1,
+ 0x31: 0x03c3,
+ 0x32: 0x03c4,
+ 0x33: 0x03c5,
+ 0x34: 0x03c6,
+ 0x35: 0x03c7,
+ 0x36: 0x03c8,
+ 0x37: 0x03c9,
+ },
+ 0x06: [94]uint16{
+ 0x00: 0x0410,
+ 0x01: 0x0411,
+ 0x02: 0x0412,
+ 0x03: 0x0413,
+ 0x04: 0x0414,
+ 0x05: 0x0415,
+ 0x06: 0x0401,
+ 0x07: 0x0416,
+ 0x08: 0x0417,
+ 0x09: 0x0418,
+ 0x0a: 0x0419,
+ 0x0b: 0x041a,
+ 0x0c: 0x041b,
+ 0x0d: 0x041c,
+ 0x0e: 0x041d,
+ 0x0f: 0x041e,
+ 0x10: 0x041f,
+ 0x11: 0x0420,
+ 0x12: 0x0421,
+ 0x13: 0x0422,
+ 0x14: 0x0423,
+ 0x15: 0x0424,
+ 0x16: 0x0425,
+ 0x17: 0x0426,
+ 0x18: 0x0427,
+ 0x19: 0x0428,
+ 0x1a: 0x0429,
+ 0x1b: 0x042a,
+ 0x1c: 0x042b,
+ 0x1d: 0x042c,
+ 0x1e: 0x042d,
+ 0x1f: 0x042e,
+ 0x20: 0x042f,
+ 0x30: 0x0430,
+ 0x31: 0x0431,
+ 0x32: 0x0432,
+ 0x33: 0x0433,
+ 0x34: 0x0434,
+ 0x35: 0x0435,
+ 0x36: 0x0451,
+ 0x37: 0x0436,
+ 0x38: 0x0437,
+ 0x39: 0x0438,
+ 0x3a: 0x0439,
+ 0x3b: 0x043a,
+ 0x3c: 0x043b,
+ 0x3d: 0x043c,
+ 0x3e: 0x043d,
+ 0x3f: 0x043e,
+ 0x40: 0x043f,
+ 0x41: 0x0440,
+ 0x42: 0x0441,
+ 0x43: 0x0442,
+ 0x44: 0x0443,
+ 0x45: 0x0444,
+ 0x46: 0x0445,
+ 0x47: 0x0446,
+ 0x48: 0x0447,
+ 0x49: 0x0448,
+ 0x4a: 0x0449,
+ 0x4b: 0x044a,
+ 0x4c: 0x044b,
+ 0x4d: 0x044c,
+ 0x4e: 0x044d,
+ 0x4f: 0x044e,
+ 0x50: 0x044f,
+ },
+ 0x07: [94]uint16{
+ 0x00: 0x2500,
+ 0x01: 0x2502,
+ 0x02: 0x250c,
+ 0x03: 0x2510,
+ 0x04: 0x2518,
+ 0x05: 0x2514,
+ 0x06: 0x251c,
+ 0x07: 0x252c,
+ 0x08: 0x2524,
+ 0x09: 0x2534,
+ 0x0a: 0x253c,
+ 0x0b: 0x2501,
+ 0x0c: 0x2503,
+ 0x0d: 0x250f,
+ 0x0e: 0x2513,
+ 0x0f: 0x251b,
+ 0x10: 0x2517,
+ 0x11: 0x2523,
+ 0x12: 0x2533,
+ 0x13: 0x252b,
+ 0x14: 0x253b,
+ 0x15: 0x254b,
+ 0x16: 0x2520,
+ 0x17: 0x252f,
+ 0x18: 0x2528,
+ 0x19: 0x2537,
+ 0x1a: 0x253f,
+ 0x1b: 0x251d,
+ 0x1c: 0x2530,
+ 0x1d: 0x2525,
+ 0x1e: 0x2538,
+ 0x1f: 0x2542,
+ },
+ 0x0c: [94]uint16{
+ 0x00: 0x2460,
+ 0x01: 0x2461,
+ 0x02: 0x2462,
+ 0x03: 0x2463,
+ 0x04: 0x2464,
+ 0x05: 0x2465,
+ 0x06: 0x2466,
+ 0x07: 0x2467,
+ 0x08: 0x2468,
+ 0x09: 0x2469,
+ 0x0a: 0x246a,
+ 0x0b: 0x246b,
+ 0x0c: 0x246c,
+ 0x0d: 0x246d,
+ 0x0e: 0x246e,
+ 0x0f: 0x246f,
+ 0x10: 0x2470,
+ 0x11: 0x2471,
+ 0x12: 0x2472,
+ 0x13: 0x2473,
+ 0x14: 0x2160,
+ 0x15: 0x2161,
+ 0x16: 0x2162,
+ 0x17: 0x2163,
+ 0x18: 0x2164,
+ 0x19: 0x2165,
+ 0x1a: 0x2166,
+ 0x1b: 0x2167,
+ 0x1c: 0x2168,
+ 0x1d: 0x2169,
+ 0x1f: 0x3349,
+ 0x20: 0x3314,
+ 0x21: 0x3322,
+ 0x22: 0x334d,
+ 0x23: 0x3318,
+ 0x24: 0x3327,
+ 0x25: 0x3303,
+ 0x26: 0x3336,
+ 0x27: 0x3351,
+ 0x28: 0x3357,
+ 0x29: 0x330d,
+ 0x2a: 0x3326,
+ 0x2b: 0x3323,
+ 0x2c: 0x332b,
+ 0x2d: 0x334a,
+ 0x2e: 0x333b,
+ 0x2f: 0x339c,
+ 0x30: 0x339d,
+ 0x31: 0x339e,
+ 0x32: 0x338e,
+ 0x33: 0x338f,
+ 0x34: 0x33c4,
+ 0x35: 0x33a1,
+ 0x3e: 0x337b,
+ 0x3f: 0x301d,
+ 0x40: 0x301f,
+ 0x41: 0x2116,
+ 0x42: 0x33cd,
+ 0x43: 0x2121,
+ 0x44: 0x32a4,
+ 0x45: 0x32a5,
+ 0x46: 0x32a6,
+ 0x47: 0x32a7,
+ 0x48: 0x32a8,
+ 0x49: 0x3231,
+ 0x4a: 0x3232,
+ 0x4b: 0x3239,
+ 0x4c: 0x337e,
+ 0x4d: 0x337d,
+ 0x4e: 0x337c,
+ 0x52: 0x222e,
+ 0x53: 0x2211,
+ 0x57: 0x221f,
+ 0x58: 0x22bf,
+ },
+ 0x0f: [94]uint16{
+ 0x00: 0x4e9c,
+ 0x01: 0x5516,
+ 0x02: 0x5a03,
+ 0x03: 0x963f,
+ 0x04: 0x54c0,
+ 0x05: 0x611b,
+ 0x06: 0x6328,
+ 0x07: 0x59f6,
+ 0x08: 0x9022,
+ 0x09: 0x8475,
+ 0x0a: 0x831c,
+ 0x0b: 0x7a50,
+ 0x0c: 0x60aa,
+ 0x0d: 0x63e1,
+ 0x0e: 0x6e25,
+ 0x0f: 0x65ed,
+ 0x10: 0x8466,
+ 0x11: 0x82a6,
+ 0x12: 0x9bf5,
+ 0x13: 0x6893,
+ 0x14: 0x5727,
+ 0x15: 0x65a1,
+ 0x16: 0x6271,
+ 0x17: 0x5b9b,
+ 0x18: 0x59d0,
+ 0x19: 0x867b,
+ 0x1a: 0x98f4,
+ 0x1b: 0x7d62,
+ 0x1c: 0x7dbe,
+ 0x1d: 0x9b8e,
+ 0x1e: 0x6216,
+ 0x1f: 0x7c9f,
+ 0x20: 0x88b7,
+ 0x21: 0x5b89,
+ 0x22: 0x5eb5,
+ 0x23: 0x6309,
+ 0x24: 0x6697,
+ 0x25: 0x6848,
+ 0x26: 0x95c7,
+ 0x27: 0x978d,
+ 0x28: 0x674f,
+ 0x29: 0x4ee5,
+ 0x2a: 0x4f0a,
+ 0x2b: 0x4f4d,
+ 0x2c: 0x4f9d,
+ 0x2d: 0x5049,
+ 0x2e: 0x56f2,
+ 0x2f: 0x5937,
+ 0x30: 0x59d4,
+ 0x31: 0x5a01,
+ 0x32: 0x5c09,
+ 0x33: 0x60df,
+ 0x34: 0x610f,
+ 0x35: 0x6170,
+ 0x36: 0x6613,
+ 0x37: 0x6905,
+ 0x38: 0x70ba,
+ 0x39: 0x754f,
+ 0x3a: 0x7570,
+ 0x3b: 0x79fb,
+ 0x3c: 0x7dad,
+ 0x3d: 0x7def,
+ 0x3e: 0x80c3,
+ 0x3f: 0x840e,
+ 0x40: 0x8863,
+ 0x41: 0x8b02,
+ 0x42: 0x9055,
+ 0x43: 0x907a,
+ 0x44: 0x533b,
+ 0x45: 0x4e95,
+ 0x46: 0x4ea5,
+ 0x47: 0x57df,
+ 0x48: 0x80b2,
+ 0x49: 0x90c1,
+ 0x4a: 0x78ef,
+ 0x4b: 0x4e00,
+ 0x4c: 0x58f1,
+ 0x4d: 0x6ea2,
+ 0x4e: 0x9038,
+ 0x4f: 0x7a32,
+ 0x50: 0x8328,
+ 0x51: 0x828b,
+ 0x52: 0x9c2f,
+ 0x53: 0x5141,
+ 0x54: 0x5370,
+ 0x55: 0x54bd,
+ 0x56: 0x54e1,
+ 0x57: 0x56e0,
+ 0x58: 0x59fb,
+ 0x59: 0x5f15,
+ 0x5a: 0x98f2,
+ 0x5b: 0x6deb,
+ 0x5c: 0x80e4,
+ 0x5d: 0x852d,
+ },
+ 0x10: [94]uint16{
+ 0x00: 0x9662,
+ 0x01: 0x9670,
+ 0x02: 0x96a0,
+ 0x03: 0x97fb,
+ 0x04: 0x540b,
+ 0x05: 0x53f3,
+ 0x06: 0x5b87,
+ 0x07: 0x70cf,
+ 0x08: 0x7fbd,
+ 0x09: 0x8fc2,
+ 0x0a: 0x96e8,
+ 0x0b: 0x536f,
+ 0x0c: 0x9d5c,
+ 0x0d: 0x7aba,
+ 0x0e: 0x4e11,
+ 0x0f: 0x7893,
+ 0x10: 0x81fc,
+ 0x11: 0x6e26,
+ 0x12: 0x5618,
+ 0x13: 0x5504,
+ 0x14: 0x6b1d,
+ 0x15: 0x851a,
+ 0x16: 0x9c3b,
+ 0x17: 0x59e5,
+ 0x18: 0x53a9,
+ 0x19: 0x6d66,
+ 0x1a: 0x74dc,
+ 0x1b: 0x958f,
+ 0x1c: 0x5642,
+ 0x1d: 0x4e91,
+ 0x1e: 0x904b,
+ 0x1f: 0x96f2,
+ 0x20: 0x834f,
+ 0x21: 0x990c,
+ 0x22: 0x53e1,
+ 0x23: 0x55b6,
+ 0x24: 0x5b30,
+ 0x25: 0x5f71,
+ 0x26: 0x6620,
+ 0x27: 0x66f3,
+ 0x28: 0x6804,
+ 0x29: 0x6c38,
+ 0x2a: 0x6cf3,
+ 0x2b: 0x6d29,
+ 0x2c: 0x745b,
+ 0x2d: 0x76c8,
+ 0x2e: 0x7a4e,
+ 0x2f: 0x9834,
+ 0x30: 0x82f1,
+ 0x31: 0x885b,
+ 0x32: 0x8a60,
+ 0x33: 0x92ed,
+ 0x34: 0x6db2,
+ 0x35: 0x75ab,
+ 0x36: 0x76ca,
+ 0x37: 0x99c5,
+ 0x38: 0x60a6,
+ 0x39: 0x8b01,
+ 0x3a: 0x8d8a,
+ 0x3b: 0x95b2,
+ 0x3c: 0x698e,
+ 0x3d: 0x53ad,
+ 0x3e: 0x5186,
+ 0x3f: 0x5712,
+ 0x40: 0x5830,
+ 0x41: 0x5944,
+ 0x42: 0x5bb4,
+ 0x43: 0x5ef6,
+ 0x44: 0x6028,
+ 0x45: 0x63a9,
+ 0x46: 0x63f4,
+ 0x47: 0x6cbf,
+ 0x48: 0x6f14,
+ 0x49: 0x708e,
+ 0x4a: 0x7114,
+ 0x4b: 0x7159,
+ 0x4c: 0x71d5,
+ 0x4d: 0x733f,
+ 0x4e: 0x7e01,
+ 0x4f: 0x8276,
+ 0x50: 0x82d1,
+ 0x51: 0x8597,
+ 0x52: 0x9060,
+ 0x53: 0x925b,
+ 0x54: 0x9d1b,
+ 0x55: 0x5869,
+ 0x56: 0x65bc,
+ 0x57: 0x6c5a,
+ 0x58: 0x7525,
+ 0x59: 0x51f9,
+ 0x5a: 0x592e,
+ 0x5b: 0x5965,
+ 0x5c: 0x5f80,
+ 0x5d: 0x5fdc,
+ },
+ 0x11: [94]uint16{
+ 0x00: 0x62bc,
+ 0x01: 0x65fa,
+ 0x02: 0x6a2a,
+ 0x03: 0x6b27,
+ 0x04: 0x6bb4,
+ 0x05: 0x738b,
+ 0x06: 0x7fc1,
+ 0x07: 0x8956,
+ 0x08: 0x9d2c,
+ 0x09: 0x9d0e,
+ 0x0a: 0x9ec4,
+ 0x0b: 0x5ca1,
+ 0x0c: 0x6c96,
+ 0x0d: 0x837b,
+ 0x0e: 0x5104,
+ 0x0f: 0x5c4b,
+ 0x10: 0x61b6,
+ 0x11: 0x81c6,
+ 0x12: 0x6876,
+ 0x13: 0x7261,
+ 0x14: 0x4e59,
+ 0x15: 0x4ffa,
+ 0x16: 0x5378,
+ 0x17: 0x6069,
+ 0x18: 0x6e29,
+ 0x19: 0x7a4f,
+ 0x1a: 0x97f3,
+ 0x1b: 0x4e0b,
+ 0x1c: 0x5316,
+ 0x1d: 0x4eee,
+ 0x1e: 0x4f55,
+ 0x1f: 0x4f3d,
+ 0x20: 0x4fa1,
+ 0x21: 0x4f73,
+ 0x22: 0x52a0,
+ 0x23: 0x53ef,
+ 0x24: 0x5609,
+ 0x25: 0x590f,
+ 0x26: 0x5ac1,
+ 0x27: 0x5bb6,
+ 0x28: 0x5be1,
+ 0x29: 0x79d1,
+ 0x2a: 0x6687,
+ 0x2b: 0x679c,
+ 0x2c: 0x67b6,
+ 0x2d: 0x6b4c,
+ 0x2e: 0x6cb3,
+ 0x2f: 0x706b,
+ 0x30: 0x73c2,
+ 0x31: 0x798d,
+ 0x32: 0x79be,
+ 0x33: 0x7a3c,
+ 0x34: 0x7b87,
+ 0x35: 0x82b1,
+ 0x36: 0x82db,
+ 0x37: 0x8304,
+ 0x38: 0x8377,
+ 0x39: 0x83ef,
+ 0x3a: 0x83d3,
+ 0x3b: 0x8766,
+ 0x3c: 0x8ab2,
+ 0x3d: 0x5629,
+ 0x3e: 0x8ca8,
+ 0x3f: 0x8fe6,
+ 0x40: 0x904e,
+ 0x41: 0x971e,
+ 0x42: 0x868a,
+ 0x43: 0x4fc4,
+ 0x44: 0x5ce8,
+ 0x45: 0x6211,
+ 0x46: 0x7259,
+ 0x47: 0x753b,
+ 0x48: 0x81e5,
+ 0x49: 0x82bd,
+ 0x4a: 0x86fe,
+ 0x4b: 0x8cc0,
+ 0x4c: 0x96c5,
+ 0x4d: 0x9913,
+ 0x4e: 0x99d5,
+ 0x4f: 0x4ecb,
+ 0x50: 0x4f1a,
+ 0x51: 0x89e3,
+ 0x52: 0x56de,
+ 0x53: 0x584a,
+ 0x54: 0x58ca,
+ 0x55: 0x5efb,
+ 0x56: 0x5feb,
+ 0x57: 0x602a,
+ 0x58: 0x6094,
+ 0x59: 0x6062,
+ 0x5a: 0x61d0,
+ 0x5b: 0x6212,
+ 0x5c: 0x62d0,
+ 0x5d: 0x6539,
+ },
+ 0x12: [94]uint16{
+ 0x00: 0x9b41,
+ 0x01: 0x6666,
+ 0x02: 0x68b0,
+ 0x03: 0x6d77,
+ 0x04: 0x7070,
+ 0x05: 0x754c,
+ 0x06: 0x7686,
+ 0x07: 0x7d75,
+ 0x08: 0x82a5,
+ 0x09: 0x87f9,
+ 0x0a: 0x958b,
+ 0x0b: 0x968e,
+ 0x0c: 0x8c9d,
+ 0x0d: 0x51f1,
+ 0x0e: 0x52be,
+ 0x0f: 0x5916,
+ 0x10: 0x54b3,
+ 0x11: 0x5bb3,
+ 0x12: 0x5d16,
+ 0x13: 0x6168,
+ 0x14: 0x6982,
+ 0x15: 0x6daf,
+ 0x16: 0x788d,
+ 0x17: 0x84cb,
+ 0x18: 0x8857,
+ 0x19: 0x8a72,
+ 0x1a: 0x93a7,
+ 0x1b: 0x9ab8,
+ 0x1c: 0x6d6c,
+ 0x1d: 0x99a8,
+ 0x1e: 0x86d9,
+ 0x1f: 0x57a3,
+ 0x20: 0x67ff,
+ 0x21: 0x86ce,
+ 0x22: 0x920e,
+ 0x23: 0x5283,
+ 0x24: 0x5687,
+ 0x25: 0x5404,
+ 0x26: 0x5ed3,
+ 0x27: 0x62e1,
+ 0x28: 0x64b9,
+ 0x29: 0x683c,
+ 0x2a: 0x6838,
+ 0x2b: 0x6bbb,
+ 0x2c: 0x7372,
+ 0x2d: 0x78ba,
+ 0x2e: 0x7a6b,
+ 0x2f: 0x899a,
+ 0x30: 0x89d2,
+ 0x31: 0x8d6b,
+ 0x32: 0x8f03,
+ 0x33: 0x90ed,
+ 0x34: 0x95a3,
+ 0x35: 0x9694,
+ 0x36: 0x9769,
+ 0x37: 0x5b66,
+ 0x38: 0x5cb3,
+ 0x39: 0x697d,
+ 0x3a: 0x984d,
+ 0x3b: 0x984e,
+ 0x3c: 0x639b,
+ 0x3d: 0x7b20,
+ 0x3e: 0x6a2b,
+ 0x3f: 0x6a7f,
+ 0x40: 0x68b6,
+ 0x41: 0x9c0d,
+ 0x42: 0x6f5f,
+ 0x43: 0x5272,
+ 0x44: 0x559d,
+ 0x45: 0x6070,
+ 0x46: 0x62ec,
+ 0x47: 0x6d3b,
+ 0x48: 0x6e07,
+ 0x49: 0x6ed1,
+ 0x4a: 0x845b,
+ 0x4b: 0x8910,
+ 0x4c: 0x8f44,
+ 0x4d: 0x4e14,
+ 0x4e: 0x9c39,
+ 0x4f: 0x53f6,
+ 0x50: 0x691b,
+ 0x51: 0x6a3a,
+ 0x52: 0x9784,
+ 0x53: 0x682a,
+ 0x54: 0x515c,
+ 0x55: 0x7ac3,
+ 0x56: 0x84b2,
+ 0x57: 0x91dc,
+ 0x58: 0x938c,
+ 0x59: 0x565b,
+ 0x5a: 0x9d28,
+ 0x5b: 0x6822,
+ 0x5c: 0x8305,
+ 0x5d: 0x8431,
+ },
+ 0x13: [94]uint16{
+ 0x00: 0x7ca5,
+ 0x01: 0x5208,
+ 0x02: 0x82c5,
+ 0x03: 0x74e6,
+ 0x04: 0x4e7e,
+ 0x05: 0x4f83,
+ 0x06: 0x51a0,
+ 0x07: 0x5bd2,
+ 0x08: 0x520a,
+ 0x09: 0x52d8,
+ 0x0a: 0x52e7,
+ 0x0b: 0x5dfb,
+ 0x0c: 0x559a,
+ 0x0d: 0x582a,
+ 0x0e: 0x59e6,
+ 0x0f: 0x5b8c,
+ 0x10: 0x5b98,
+ 0x11: 0x5bdb,
+ 0x12: 0x5e72,
+ 0x13: 0x5e79,
+ 0x14: 0x60a3,
+ 0x15: 0x611f,
+ 0x16: 0x6163,
+ 0x17: 0x61be,
+ 0x18: 0x63db,
+ 0x19: 0x6562,
+ 0x1a: 0x67d1,
+ 0x1b: 0x6853,
+ 0x1c: 0x68fa,
+ 0x1d: 0x6b3e,
+ 0x1e: 0x6b53,
+ 0x1f: 0x6c57,
+ 0x20: 0x6f22,
+ 0x21: 0x6f97,
+ 0x22: 0x6f45,
+ 0x23: 0x74b0,
+ 0x24: 0x7518,
+ 0x25: 0x76e3,
+ 0x26: 0x770b,
+ 0x27: 0x7aff,
+ 0x28: 0x7ba1,
+ 0x29: 0x7c21,
+ 0x2a: 0x7de9,
+ 0x2b: 0x7f36,
+ 0x2c: 0x7ff0,
+ 0x2d: 0x809d,
+ 0x2e: 0x8266,
+ 0x2f: 0x839e,
+ 0x30: 0x89b3,
+ 0x31: 0x8acc,
+ 0x32: 0x8cab,
+ 0x33: 0x9084,
+ 0x34: 0x9451,
+ 0x35: 0x9593,
+ 0x36: 0x9591,
+ 0x37: 0x95a2,
+ 0x38: 0x9665,
+ 0x39: 0x97d3,
+ 0x3a: 0x9928,
+ 0x3b: 0x8218,
+ 0x3c: 0x4e38,
+ 0x3d: 0x542b,
+ 0x3e: 0x5cb8,
+ 0x3f: 0x5dcc,
+ 0x40: 0x73a9,
+ 0x41: 0x764c,
+ 0x42: 0x773c,
+ 0x43: 0x5ca9,
+ 0x44: 0x7feb,
+ 0x45: 0x8d0b,
+ 0x46: 0x96c1,
+ 0x47: 0x9811,
+ 0x48: 0x9854,
+ 0x49: 0x9858,
+ 0x4a: 0x4f01,
+ 0x4b: 0x4f0e,
+ 0x4c: 0x5371,
+ 0x4d: 0x559c,
+ 0x4e: 0x5668,
+ 0x4f: 0x57fa,
+ 0x50: 0x5947,
+ 0x51: 0x5b09,
+ 0x52: 0x5bc4,
+ 0x53: 0x5c90,
+ 0x54: 0x5e0c,
+ 0x55: 0x5e7e,
+ 0x56: 0x5fcc,
+ 0x57: 0x63ee,
+ 0x58: 0x673a,
+ 0x59: 0x65d7,
+ 0x5a: 0x65e2,
+ 0x5b: 0x671f,
+ 0x5c: 0x68cb,
+ 0x5d: 0x68c4,
+ },
+ 0x14: [94]uint16{
+ 0x00: 0x6a5f,
+ 0x01: 0x5e30,
+ 0x02: 0x6bc5,
+ 0x03: 0x6c17,
+ 0x04: 0x6c7d,
+ 0x05: 0x757f,
+ 0x06: 0x7948,
+ 0x07: 0x5b63,
+ 0x08: 0x7a00,
+ 0x09: 0x7d00,
+ 0x0a: 0x5fbd,
+ 0x0b: 0x898f,
+ 0x0c: 0x8a18,
+ 0x0d: 0x8cb4,
+ 0x0e: 0x8d77,
+ 0x0f: 0x8ecc,
+ 0x10: 0x8f1d,
+ 0x11: 0x98e2,
+ 0x12: 0x9a0e,
+ 0x13: 0x9b3c,
+ 0x14: 0x4e80,
+ 0x15: 0x507d,
+ 0x16: 0x5100,
+ 0x17: 0x5993,
+ 0x18: 0x5b9c,
+ 0x19: 0x622f,
+ 0x1a: 0x6280,
+ 0x1b: 0x64ec,
+ 0x1c: 0x6b3a,
+ 0x1d: 0x72a0,
+ 0x1e: 0x7591,
+ 0x1f: 0x7947,
+ 0x20: 0x7fa9,
+ 0x21: 0x87fb,
+ 0x22: 0x8abc,
+ 0x23: 0x8b70,
+ 0x24: 0x63ac,
+ 0x25: 0x83ca,
+ 0x26: 0x97a0,
+ 0x27: 0x5409,
+ 0x28: 0x5403,
+ 0x29: 0x55ab,
+ 0x2a: 0x6854,
+ 0x2b: 0x6a58,
+ 0x2c: 0x8a70,
+ 0x2d: 0x7827,
+ 0x2e: 0x6775,
+ 0x2f: 0x9ecd,
+ 0x30: 0x5374,
+ 0x31: 0x5ba2,
+ 0x32: 0x811a,
+ 0x33: 0x8650,
+ 0x34: 0x9006,
+ 0x35: 0x4e18,
+ 0x36: 0x4e45,
+ 0x37: 0x4ec7,
+ 0x38: 0x4f11,
+ 0x39: 0x53ca,
+ 0x3a: 0x5438,
+ 0x3b: 0x5bae,
+ 0x3c: 0x5f13,
+ 0x3d: 0x6025,
+ 0x3e: 0x6551,
+ 0x3f: 0x673d,
+ 0x40: 0x6c42,
+ 0x41: 0x6c72,
+ 0x42: 0x6ce3,
+ 0x43: 0x7078,
+ 0x44: 0x7403,
+ 0x45: 0x7a76,
+ 0x46: 0x7aae,
+ 0x47: 0x7b08,
+ 0x48: 0x7d1a,
+ 0x49: 0x7cfe,
+ 0x4a: 0x7d66,
+ 0x4b: 0x65e7,
+ 0x4c: 0x725b,
+ 0x4d: 0x53bb,
+ 0x4e: 0x5c45,
+ 0x4f: 0x5de8,
+ 0x50: 0x62d2,
+ 0x51: 0x62e0,
+ 0x52: 0x6319,
+ 0x53: 0x6e20,
+ 0x54: 0x865a,
+ 0x55: 0x8a31,
+ 0x56: 0x8ddd,
+ 0x57: 0x92f8,
+ 0x58: 0x6f01,
+ 0x59: 0x79a6,
+ 0x5a: 0x9b5a,
+ 0x5b: 0x4ea8,
+ 0x5c: 0x4eab,
+ 0x5d: 0x4eac,
+ },
+ 0x15: [94]uint16{
+ 0x00: 0x4f9b,
+ 0x01: 0x4fa0,
+ 0x02: 0x50d1,
+ 0x03: 0x5147,
+ 0x04: 0x7af6,
+ 0x05: 0x5171,
+ 0x06: 0x51f6,
+ 0x07: 0x5354,
+ 0x08: 0x5321,
+ 0x09: 0x537f,
+ 0x0a: 0x53eb,
+ 0x0b: 0x55ac,
+ 0x0c: 0x5883,
+ 0x0d: 0x5ce1,
+ 0x0e: 0x5f37,
+ 0x0f: 0x5f4a,
+ 0x10: 0x602f,
+ 0x11: 0x6050,
+ 0x12: 0x606d,
+ 0x13: 0x631f,
+ 0x14: 0x6559,
+ 0x15: 0x6a4b,
+ 0x16: 0x6cc1,
+ 0x17: 0x72c2,
+ 0x18: 0x72ed,
+ 0x19: 0x77ef,
+ 0x1a: 0x80f8,
+ 0x1b: 0x8105,
+ 0x1c: 0x8208,
+ 0x1d: 0x854e,
+ 0x1e: 0x90f7,
+ 0x1f: 0x93e1,
+ 0x20: 0x97ff,
+ 0x21: 0x9957,
+ 0x22: 0x9a5a,
+ 0x23: 0x4ef0,
+ 0x24: 0x51dd,
+ 0x25: 0x5c2d,
+ 0x26: 0x6681,
+ 0x27: 0x696d,
+ 0x28: 0x5c40,
+ 0x29: 0x66f2,
+ 0x2a: 0x6975,
+ 0x2b: 0x7389,
+ 0x2c: 0x6850,
+ 0x2d: 0x7c81,
+ 0x2e: 0x50c5,
+ 0x2f: 0x52e4,
+ 0x30: 0x5747,
+ 0x31: 0x5dfe,
+ 0x32: 0x9326,
+ 0x33: 0x65a4,
+ 0x34: 0x6b23,
+ 0x35: 0x6b3d,
+ 0x36: 0x7434,
+ 0x37: 0x7981,
+ 0x38: 0x79bd,
+ 0x39: 0x7b4b,
+ 0x3a: 0x7dca,
+ 0x3b: 0x82b9,
+ 0x3c: 0x83cc,
+ 0x3d: 0x887f,
+ 0x3e: 0x895f,
+ 0x3f: 0x8b39,
+ 0x40: 0x8fd1,
+ 0x41: 0x91d1,
+ 0x42: 0x541f,
+ 0x43: 0x9280,
+ 0x44: 0x4e5d,
+ 0x45: 0x5036,
+ 0x46: 0x53e5,
+ 0x47: 0x533a,
+ 0x48: 0x72d7,
+ 0x49: 0x7396,
+ 0x4a: 0x77e9,
+ 0x4b: 0x82e6,
+ 0x4c: 0x8eaf,
+ 0x4d: 0x99c6,
+ 0x4e: 0x99c8,
+ 0x4f: 0x99d2,
+ 0x50: 0x5177,
+ 0x51: 0x611a,
+ 0x52: 0x865e,
+ 0x53: 0x55b0,
+ 0x54: 0x7a7a,
+ 0x55: 0x5076,
+ 0x56: 0x5bd3,
+ 0x57: 0x9047,
+ 0x58: 0x9685,
+ 0x59: 0x4e32,
+ 0x5a: 0x6adb,
+ 0x5b: 0x91e7,
+ 0x5c: 0x5c51,
+ 0x5d: 0x5c48,
+ },
+ 0x16: [94]uint16{
+ 0x00: 0x6398,
+ 0x01: 0x7a9f,
+ 0x02: 0x6c93,
+ 0x03: 0x9774,
+ 0x04: 0x8f61,
+ 0x05: 0x7aaa,
+ 0x06: 0x718a,
+ 0x07: 0x9688,
+ 0x08: 0x7c82,
+ 0x09: 0x6817,
+ 0x0a: 0x7e70,
+ 0x0b: 0x6851,
+ 0x0c: 0x936c,
+ 0x0d: 0x52f2,
+ 0x0e: 0x541b,
+ 0x0f: 0x85ab,
+ 0x10: 0x8a13,
+ 0x11: 0x7fa4,
+ 0x12: 0x8ecd,
+ 0x13: 0x90e1,
+ 0x14: 0x5366,
+ 0x15: 0x8888,
+ 0x16: 0x7941,
+ 0x17: 0x4fc2,
+ 0x18: 0x50be,
+ 0x19: 0x5211,
+ 0x1a: 0x5144,
+ 0x1b: 0x5553,
+ 0x1c: 0x572d,
+ 0x1d: 0x73ea,
+ 0x1e: 0x578b,
+ 0x1f: 0x5951,
+ 0x20: 0x5f62,
+ 0x21: 0x5f84,
+ 0x22: 0x6075,
+ 0x23: 0x6176,
+ 0x24: 0x6167,
+ 0x25: 0x61a9,
+ 0x26: 0x63b2,
+ 0x27: 0x643a,
+ 0x28: 0x656c,
+ 0x29: 0x666f,
+ 0x2a: 0x6842,
+ 0x2b: 0x6e13,
+ 0x2c: 0x7566,
+ 0x2d: 0x7a3d,
+ 0x2e: 0x7cfb,
+ 0x2f: 0x7d4c,
+ 0x30: 0x7d99,
+ 0x31: 0x7e4b,
+ 0x32: 0x7f6b,
+ 0x33: 0x830e,
+ 0x34: 0x834a,
+ 0x35: 0x86cd,
+ 0x36: 0x8a08,
+ 0x37: 0x8a63,
+ 0x38: 0x8b66,
+ 0x39: 0x8efd,
+ 0x3a: 0x981a,
+ 0x3b: 0x9d8f,
+ 0x3c: 0x82b8,
+ 0x3d: 0x8fce,
+ 0x3e: 0x9be8,
+ 0x3f: 0x5287,
+ 0x40: 0x621f,
+ 0x41: 0x6483,
+ 0x42: 0x6fc0,
+ 0x43: 0x9699,
+ 0x44: 0x6841,
+ 0x45: 0x5091,
+ 0x46: 0x6b20,
+ 0x47: 0x6c7a,
+ 0x48: 0x6f54,
+ 0x49: 0x7a74,
+ 0x4a: 0x7d50,
+ 0x4b: 0x8840,
+ 0x4c: 0x8a23,
+ 0x4d: 0x6708,
+ 0x4e: 0x4ef6,
+ 0x4f: 0x5039,
+ 0x50: 0x5026,
+ 0x51: 0x5065,
+ 0x52: 0x517c,
+ 0x53: 0x5238,
+ 0x54: 0x5263,
+ 0x55: 0x55a7,
+ 0x56: 0x570f,
+ 0x57: 0x5805,
+ 0x58: 0x5acc,
+ 0x59: 0x5efa,
+ 0x5a: 0x61b2,
+ 0x5b: 0x61f8,
+ 0x5c: 0x62f3,
+ 0x5d: 0x6372,
+ },
+ 0x17: [94]uint16{
+ 0x00: 0x691c,
+ 0x01: 0x6a29,
+ 0x02: 0x727d,
+ 0x03: 0x72ac,
+ 0x04: 0x732e,
+ 0x05: 0x7814,
+ 0x06: 0x786f,
+ 0x07: 0x7d79,
+ 0x08: 0x770c,
+ 0x09: 0x80a9,
+ 0x0a: 0x898b,
+ 0x0b: 0x8b19,
+ 0x0c: 0x8ce2,
+ 0x0d: 0x8ed2,
+ 0x0e: 0x9063,
+ 0x0f: 0x9375,
+ 0x10: 0x967a,
+ 0x11: 0x9855,
+ 0x12: 0x9a13,
+ 0x13: 0x9e78,
+ 0x14: 0x5143,
+ 0x15: 0x539f,
+ 0x16: 0x53b3,
+ 0x17: 0x5e7b,
+ 0x18: 0x5f26,
+ 0x19: 0x6e1b,
+ 0x1a: 0x6e90,
+ 0x1b: 0x7384,
+ 0x1c: 0x73fe,
+ 0x1d: 0x7d43,
+ 0x1e: 0x8237,
+ 0x1f: 0x8a00,
+ 0x20: 0x8afa,
+ 0x21: 0x9650,
+ 0x22: 0x4e4e,
+ 0x23: 0x500b,
+ 0x24: 0x53e4,
+ 0x25: 0x547c,
+ 0x26: 0x56fa,
+ 0x27: 0x59d1,
+ 0x28: 0x5b64,
+ 0x29: 0x5df1,
+ 0x2a: 0x5eab,
+ 0x2b: 0x5f27,
+ 0x2c: 0x6238,
+ 0x2d: 0x6545,
+ 0x2e: 0x67af,
+ 0x2f: 0x6e56,
+ 0x30: 0x72d0,
+ 0x31: 0x7cca,
+ 0x32: 0x88b4,
+ 0x33: 0x80a1,
+ 0x34: 0x80e1,
+ 0x35: 0x83f0,
+ 0x36: 0x864e,
+ 0x37: 0x8a87,
+ 0x38: 0x8de8,
+ 0x39: 0x9237,
+ 0x3a: 0x96c7,
+ 0x3b: 0x9867,
+ 0x3c: 0x9f13,
+ 0x3d: 0x4e94,
+ 0x3e: 0x4e92,
+ 0x3f: 0x4f0d,
+ 0x40: 0x5348,
+ 0x41: 0x5449,
+ 0x42: 0x543e,
+ 0x43: 0x5a2f,
+ 0x44: 0x5f8c,
+ 0x45: 0x5fa1,
+ 0x46: 0x609f,
+ 0x47: 0x68a7,
+ 0x48: 0x6a8e,
+ 0x49: 0x745a,
+ 0x4a: 0x7881,
+ 0x4b: 0x8a9e,
+ 0x4c: 0x8aa4,
+ 0x4d: 0x8b77,
+ 0x4e: 0x9190,
+ 0x4f: 0x4e5e,
+ 0x50: 0x9bc9,
+ 0x51: 0x4ea4,
+ 0x52: 0x4f7c,
+ 0x53: 0x4faf,
+ 0x54: 0x5019,
+ 0x55: 0x5016,
+ 0x56: 0x5149,
+ 0x57: 0x516c,
+ 0x58: 0x529f,
+ 0x59: 0x52b9,
+ 0x5a: 0x52fe,
+ 0x5b: 0x539a,
+ 0x5c: 0x53e3,
+ 0x5d: 0x5411,
+ },
+ 0x18: [94]uint16{
+ 0x00: 0x540e,
+ 0x01: 0x5589,
+ 0x02: 0x5751,
+ 0x03: 0x57a2,
+ 0x04: 0x597d,
+ 0x05: 0x5b54,
+ 0x06: 0x5b5d,
+ 0x07: 0x5b8f,
+ 0x08: 0x5de5,
+ 0x09: 0x5de7,
+ 0x0a: 0x5df7,
+ 0x0b: 0x5e78,
+ 0x0c: 0x5e83,
+ 0x0d: 0x5e9a,
+ 0x0e: 0x5eb7,
+ 0x0f: 0x5f18,
+ 0x10: 0x6052,
+ 0x11: 0x614c,
+ 0x12: 0x6297,
+ 0x13: 0x62d8,
+ 0x14: 0x63a7,
+ 0x15: 0x653b,
+ 0x16: 0x6602,
+ 0x17: 0x6643,
+ 0x18: 0x66f4,
+ 0x19: 0x676d,
+ 0x1a: 0x6821,
+ 0x1b: 0x6897,
+ 0x1c: 0x69cb,
+ 0x1d: 0x6c5f,
+ 0x1e: 0x6d2a,
+ 0x1f: 0x6d69,
+ 0x20: 0x6e2f,
+ 0x21: 0x6e9d,
+ 0x22: 0x7532,
+ 0x23: 0x7687,
+ 0x24: 0x786c,
+ 0x25: 0x7a3f,
+ 0x26: 0x7ce0,
+ 0x27: 0x7d05,
+ 0x28: 0x7d18,
+ 0x29: 0x7d5e,
+ 0x2a: 0x7db1,
+ 0x2b: 0x8015,
+ 0x2c: 0x8003,
+ 0x2d: 0x80af,
+ 0x2e: 0x80b1,
+ 0x2f: 0x8154,
+ 0x30: 0x818f,
+ 0x31: 0x822a,
+ 0x32: 0x8352,
+ 0x33: 0x884c,
+ 0x34: 0x8861,
+ 0x35: 0x8b1b,
+ 0x36: 0x8ca2,
+ 0x37: 0x8cfc,
+ 0x38: 0x90ca,
+ 0x39: 0x9175,
+ 0x3a: 0x9271,
+ 0x3b: 0x783f,
+ 0x3c: 0x92fc,
+ 0x3d: 0x95a4,
+ 0x3e: 0x964d,
+ 0x3f: 0x9805,
+ 0x40: 0x9999,
+ 0x41: 0x9ad8,
+ 0x42: 0x9d3b,
+ 0x43: 0x525b,
+ 0x44: 0x52ab,
+ 0x45: 0x53f7,
+ 0x46: 0x5408,
+ 0x47: 0x58d5,
+ 0x48: 0x62f7,
+ 0x49: 0x6fe0,
+ 0x4a: 0x8c6a,
+ 0x4b: 0x8f5f,
+ 0x4c: 0x9eb9,
+ 0x4d: 0x514b,
+ 0x4e: 0x523b,
+ 0x4f: 0x544a,
+ 0x50: 0x56fd,
+ 0x51: 0x7a40,
+ 0x52: 0x9177,
+ 0x53: 0x9d60,
+ 0x54: 0x9ed2,
+ 0x55: 0x7344,
+ 0x56: 0x6f09,
+ 0x57: 0x8170,
+ 0x58: 0x7511,
+ 0x59: 0x5ffd,
+ 0x5a: 0x60da,
+ 0x5b: 0x9aa8,
+ 0x5c: 0x72db,
+ 0x5d: 0x8fbc,
+ },
+ 0x19: [94]uint16{
+ 0x00: 0x6b64,
+ 0x01: 0x9803,
+ 0x02: 0x4eca,
+ 0x03: 0x56f0,
+ 0x04: 0x5764,
+ 0x05: 0x58be,
+ 0x06: 0x5a5a,
+ 0x07: 0x6068,
+ 0x08: 0x61c7,
+ 0x09: 0x660f,
+ 0x0a: 0x6606,
+ 0x0b: 0x6839,
+ 0x0c: 0x68b1,
+ 0x0d: 0x6df7,
+ 0x0e: 0x75d5,
+ 0x0f: 0x7d3a,
+ 0x10: 0x826e,
+ 0x11: 0x9b42,
+ 0x12: 0x4e9b,
+ 0x13: 0x4f50,
+ 0x14: 0x53c9,
+ 0x15: 0x5506,
+ 0x16: 0x5d6f,
+ 0x17: 0x5de6,
+ 0x18: 0x5dee,
+ 0x19: 0x67fb,
+ 0x1a: 0x6c99,
+ 0x1b: 0x7473,
+ 0x1c: 0x7802,
+ 0x1d: 0x8a50,
+ 0x1e: 0x9396,
+ 0x1f: 0x88df,
+ 0x20: 0x5750,
+ 0x21: 0x5ea7,
+ 0x22: 0x632b,
+ 0x23: 0x50b5,
+ 0x24: 0x50ac,
+ 0x25: 0x518d,
+ 0x26: 0x6700,
+ 0x27: 0x54c9,
+ 0x28: 0x585e,
+ 0x29: 0x59bb,
+ 0x2a: 0x5bb0,
+ 0x2b: 0x5f69,
+ 0x2c: 0x624d,
+ 0x2d: 0x63a1,
+ 0x2e: 0x683d,
+ 0x2f: 0x6b73,
+ 0x30: 0x6e08,
+ 0x31: 0x707d,
+ 0x32: 0x91c7,
+ 0x33: 0x7280,
+ 0x34: 0x7815,
+ 0x35: 0x7826,
+ 0x36: 0x796d,
+ 0x37: 0x658e,
+ 0x38: 0x7d30,
+ 0x39: 0x83dc,
+ 0x3a: 0x88c1,
+ 0x3b: 0x8f09,
+ 0x3c: 0x969b,
+ 0x3d: 0x5264,
+ 0x3e: 0x5728,
+ 0x3f: 0x6750,
+ 0x40: 0x7f6a,
+ 0x41: 0x8ca1,
+ 0x42: 0x51b4,
+ 0x43: 0x5742,
+ 0x44: 0x962a,
+ 0x45: 0x583a,
+ 0x46: 0x698a,
+ 0x47: 0x80b4,
+ 0x48: 0x54b2,
+ 0x49: 0x5d0e,
+ 0x4a: 0x57fc,
+ 0x4b: 0x7895,
+ 0x4c: 0x9dfa,
+ 0x4d: 0x4f5c,
+ 0x4e: 0x524a,
+ 0x4f: 0x548b,
+ 0x50: 0x643e,
+ 0x51: 0x6628,
+ 0x52: 0x6714,
+ 0x53: 0x67f5,
+ 0x54: 0x7a84,
+ 0x55: 0x7b56,
+ 0x56: 0x7d22,
+ 0x57: 0x932f,
+ 0x58: 0x685c,
+ 0x59: 0x9bad,
+ 0x5a: 0x7b39,
+ 0x5b: 0x5319,
+ 0x5c: 0x518a,
+ 0x5d: 0x5237,
+ },
+ 0x1a: [94]uint16{
+ 0x00: 0x5bdf,
+ 0x01: 0x62f6,
+ 0x02: 0x64ae,
+ 0x03: 0x64e6,
+ 0x04: 0x672d,
+ 0x05: 0x6bba,
+ 0x06: 0x85a9,
+ 0x07: 0x96d1,
+ 0x08: 0x7690,
+ 0x09: 0x9bd6,
+ 0x0a: 0x634c,
+ 0x0b: 0x9306,
+ 0x0c: 0x9bab,
+ 0x0d: 0x76bf,
+ 0x0e: 0x6652,
+ 0x0f: 0x4e09,
+ 0x10: 0x5098,
+ 0x11: 0x53c2,
+ 0x12: 0x5c71,
+ 0x13: 0x60e8,
+ 0x14: 0x6492,
+ 0x15: 0x6563,
+ 0x16: 0x685f,
+ 0x17: 0x71e6,
+ 0x18: 0x73ca,
+ 0x19: 0x7523,
+ 0x1a: 0x7b97,
+ 0x1b: 0x7e82,
+ 0x1c: 0x8695,
+ 0x1d: 0x8b83,
+ 0x1e: 0x8cdb,
+ 0x1f: 0x9178,
+ 0x20: 0x9910,
+ 0x21: 0x65ac,
+ 0x22: 0x66ab,
+ 0x23: 0x6b8b,
+ 0x24: 0x4ed5,
+ 0x25: 0x4ed4,
+ 0x26: 0x4f3a,
+ 0x27: 0x4f7f,
+ 0x28: 0x523a,
+ 0x29: 0x53f8,
+ 0x2a: 0x53f2,
+ 0x2b: 0x55e3,
+ 0x2c: 0x56db,
+ 0x2d: 0x58eb,
+ 0x2e: 0x59cb,
+ 0x2f: 0x59c9,
+ 0x30: 0x59ff,
+ 0x31: 0x5b50,
+ 0x32: 0x5c4d,
+ 0x33: 0x5e02,
+ 0x34: 0x5e2b,
+ 0x35: 0x5fd7,
+ 0x36: 0x601d,
+ 0x37: 0x6307,
+ 0x38: 0x652f,
+ 0x39: 0x5b5c,
+ 0x3a: 0x65af,
+ 0x3b: 0x65bd,
+ 0x3c: 0x65e8,
+ 0x3d: 0x679d,
+ 0x3e: 0x6b62,
+ 0x3f: 0x6b7b,
+ 0x40: 0x6c0f,
+ 0x41: 0x7345,
+ 0x42: 0x7949,
+ 0x43: 0x79c1,
+ 0x44: 0x7cf8,
+ 0x45: 0x7d19,
+ 0x46: 0x7d2b,
+ 0x47: 0x80a2,
+ 0x48: 0x8102,
+ 0x49: 0x81f3,
+ 0x4a: 0x8996,
+ 0x4b: 0x8a5e,
+ 0x4c: 0x8a69,
+ 0x4d: 0x8a66,
+ 0x4e: 0x8a8c,
+ 0x4f: 0x8aee,
+ 0x50: 0x8cc7,
+ 0x51: 0x8cdc,
+ 0x52: 0x96cc,
+ 0x53: 0x98fc,
+ 0x54: 0x6b6f,
+ 0x55: 0x4e8b,
+ 0x56: 0x4f3c,
+ 0x57: 0x4f8d,
+ 0x58: 0x5150,
+ 0x59: 0x5b57,
+ 0x5a: 0x5bfa,
+ 0x5b: 0x6148,
+ 0x5c: 0x6301,
+ 0x5d: 0x6642,
+ },
+ 0x1b: [94]uint16{
+ 0x00: 0x6b21,
+ 0x01: 0x6ecb,
+ 0x02: 0x6cbb,
+ 0x03: 0x723e,
+ 0x04: 0x74bd,
+ 0x05: 0x75d4,
+ 0x06: 0x78c1,
+ 0x07: 0x793a,
+ 0x08: 0x800c,
+ 0x09: 0x8033,
+ 0x0a: 0x81ea,
+ 0x0b: 0x8494,
+ 0x0c: 0x8f9e,
+ 0x0d: 0x6c50,
+ 0x0e: 0x9e7f,
+ 0x0f: 0x5f0f,
+ 0x10: 0x8b58,
+ 0x11: 0x9d2b,
+ 0x12: 0x7afa,
+ 0x13: 0x8ef8,
+ 0x14: 0x5b8d,
+ 0x15: 0x96eb,
+ 0x16: 0x4e03,
+ 0x17: 0x53f1,
+ 0x18: 0x57f7,
+ 0x19: 0x5931,
+ 0x1a: 0x5ac9,
+ 0x1b: 0x5ba4,
+ 0x1c: 0x6089,
+ 0x1d: 0x6e7f,
+ 0x1e: 0x6f06,
+ 0x1f: 0x75be,
+ 0x20: 0x8cea,
+ 0x21: 0x5b9f,
+ 0x22: 0x8500,
+ 0x23: 0x7be0,
+ 0x24: 0x5072,
+ 0x25: 0x67f4,
+ 0x26: 0x829d,
+ 0x27: 0x5c61,
+ 0x28: 0x854a,
+ 0x29: 0x7e1e,
+ 0x2a: 0x820e,
+ 0x2b: 0x5199,
+ 0x2c: 0x5c04,
+ 0x2d: 0x6368,
+ 0x2e: 0x8d66,
+ 0x2f: 0x659c,
+ 0x30: 0x716e,
+ 0x31: 0x793e,
+ 0x32: 0x7d17,
+ 0x33: 0x8005,
+ 0x34: 0x8b1d,
+ 0x35: 0x8eca,
+ 0x36: 0x906e,
+ 0x37: 0x86c7,
+ 0x38: 0x90aa,
+ 0x39: 0x501f,
+ 0x3a: 0x52fa,
+ 0x3b: 0x5c3a,
+ 0x3c: 0x6753,
+ 0x3d: 0x707c,
+ 0x3e: 0x7235,
+ 0x3f: 0x914c,
+ 0x40: 0x91c8,
+ 0x41: 0x932b,
+ 0x42: 0x82e5,
+ 0x43: 0x5bc2,
+ 0x44: 0x5f31,
+ 0x45: 0x60f9,
+ 0x46: 0x4e3b,
+ 0x47: 0x53d6,
+ 0x48: 0x5b88,
+ 0x49: 0x624b,
+ 0x4a: 0x6731,
+ 0x4b: 0x6b8a,
+ 0x4c: 0x72e9,
+ 0x4d: 0x73e0,
+ 0x4e: 0x7a2e,
+ 0x4f: 0x816b,
+ 0x50: 0x8da3,
+ 0x51: 0x9152,
+ 0x52: 0x9996,
+ 0x53: 0x5112,
+ 0x54: 0x53d7,
+ 0x55: 0x546a,
+ 0x56: 0x5bff,
+ 0x57: 0x6388,
+ 0x58: 0x6a39,
+ 0x59: 0x7dac,
+ 0x5a: 0x9700,
+ 0x5b: 0x56da,
+ 0x5c: 0x53ce,
+ 0x5d: 0x5468,
+ },
+ 0x1c: [94]uint16{
+ 0x00: 0x5b97,
+ 0x01: 0x5c31,
+ 0x02: 0x5dde,
+ 0x03: 0x4fee,
+ 0x04: 0x6101,
+ 0x05: 0x62fe,
+ 0x06: 0x6d32,
+ 0x07: 0x79c0,
+ 0x08: 0x79cb,
+ 0x09: 0x7d42,
+ 0x0a: 0x7e4d,
+ 0x0b: 0x7fd2,
+ 0x0c: 0x81ed,
+ 0x0d: 0x821f,
+ 0x0e: 0x8490,
+ 0x0f: 0x8846,
+ 0x10: 0x8972,
+ 0x11: 0x8b90,
+ 0x12: 0x8e74,
+ 0x13: 0x8f2f,
+ 0x14: 0x9031,
+ 0x15: 0x914b,
+ 0x16: 0x916c,
+ 0x17: 0x96c6,
+ 0x18: 0x919c,
+ 0x19: 0x4ec0,
+ 0x1a: 0x4f4f,
+ 0x1b: 0x5145,
+ 0x1c: 0x5341,
+ 0x1d: 0x5f93,
+ 0x1e: 0x620e,
+ 0x1f: 0x67d4,
+ 0x20: 0x6c41,
+ 0x21: 0x6e0b,
+ 0x22: 0x7363,
+ 0x23: 0x7e26,
+ 0x24: 0x91cd,
+ 0x25: 0x9283,
+ 0x26: 0x53d4,
+ 0x27: 0x5919,
+ 0x28: 0x5bbf,
+ 0x29: 0x6dd1,
+ 0x2a: 0x795d,
+ 0x2b: 0x7e2e,
+ 0x2c: 0x7c9b,
+ 0x2d: 0x587e,
+ 0x2e: 0x719f,
+ 0x2f: 0x51fa,
+ 0x30: 0x8853,
+ 0x31: 0x8ff0,
+ 0x32: 0x4fca,
+ 0x33: 0x5cfb,
+ 0x34: 0x6625,
+ 0x35: 0x77ac,
+ 0x36: 0x7ae3,
+ 0x37: 0x821c,
+ 0x38: 0x99ff,
+ 0x39: 0x51c6,
+ 0x3a: 0x5faa,
+ 0x3b: 0x65ec,
+ 0x3c: 0x696f,
+ 0x3d: 0x6b89,
+ 0x3e: 0x6df3,
+ 0x3f: 0x6e96,
+ 0x40: 0x6f64,
+ 0x41: 0x76fe,
+ 0x42: 0x7d14,
+ 0x43: 0x5de1,
+ 0x44: 0x9075,
+ 0x45: 0x9187,
+ 0x46: 0x9806,
+ 0x47: 0x51e6,
+ 0x48: 0x521d,
+ 0x49: 0x6240,
+ 0x4a: 0x6691,
+ 0x4b: 0x66d9,
+ 0x4c: 0x6e1a,
+ 0x4d: 0x5eb6,
+ 0x4e: 0x7dd2,
+ 0x4f: 0x7f72,
+ 0x50: 0x66f8,
+ 0x51: 0x85af,
+ 0x52: 0x85f7,
+ 0x53: 0x8af8,
+ 0x54: 0x52a9,
+ 0x55: 0x53d9,
+ 0x56: 0x5973,
+ 0x57: 0x5e8f,
+ 0x58: 0x5f90,
+ 0x59: 0x6055,
+ 0x5a: 0x92e4,
+ 0x5b: 0x9664,
+ 0x5c: 0x50b7,
+ 0x5d: 0x511f,
+ },
+ 0x1d: [94]uint16{
+ 0x00: 0x52dd,
+ 0x01: 0x5320,
+ 0x02: 0x5347,
+ 0x03: 0x53ec,
+ 0x04: 0x54e8,
+ 0x05: 0x5546,
+ 0x06: 0x5531,
+ 0x07: 0x5617,
+ 0x08: 0x5968,
+ 0x09: 0x59be,
+ 0x0a: 0x5a3c,
+ 0x0b: 0x5bb5,
+ 0x0c: 0x5c06,
+ 0x0d: 0x5c0f,
+ 0x0e: 0x5c11,
+ 0x0f: 0x5c1a,
+ 0x10: 0x5e84,
+ 0x11: 0x5e8a,
+ 0x12: 0x5ee0,
+ 0x13: 0x5f70,
+ 0x14: 0x627f,
+ 0x15: 0x6284,
+ 0x16: 0x62db,
+ 0x17: 0x638c,
+ 0x18: 0x6377,
+ 0x19: 0x6607,
+ 0x1a: 0x660c,
+ 0x1b: 0x662d,
+ 0x1c: 0x6676,
+ 0x1d: 0x677e,
+ 0x1e: 0x68a2,
+ 0x1f: 0x6a1f,
+ 0x20: 0x6a35,
+ 0x21: 0x6cbc,
+ 0x22: 0x6d88,
+ 0x23: 0x6e09,
+ 0x24: 0x6e58,
+ 0x25: 0x713c,
+ 0x26: 0x7126,
+ 0x27: 0x7167,
+ 0x28: 0x75c7,
+ 0x29: 0x7701,
+ 0x2a: 0x785d,
+ 0x2b: 0x7901,
+ 0x2c: 0x7965,
+ 0x2d: 0x79f0,
+ 0x2e: 0x7ae0,
+ 0x2f: 0x7b11,
+ 0x30: 0x7ca7,
+ 0x31: 0x7d39,
+ 0x32: 0x8096,
+ 0x33: 0x83d6,
+ 0x34: 0x848b,
+ 0x35: 0x8549,
+ 0x36: 0x885d,
+ 0x37: 0x88f3,
+ 0x38: 0x8a1f,
+ 0x39: 0x8a3c,
+ 0x3a: 0x8a54,
+ 0x3b: 0x8a73,
+ 0x3c: 0x8c61,
+ 0x3d: 0x8cde,
+ 0x3e: 0x91a4,
+ 0x3f: 0x9266,
+ 0x40: 0x937e,
+ 0x41: 0x9418,
+ 0x42: 0x969c,
+ 0x43: 0x9798,
+ 0x44: 0x4e0a,
+ 0x45: 0x4e08,
+ 0x46: 0x4e1e,
+ 0x47: 0x4e57,
+ 0x48: 0x5197,
+ 0x49: 0x5270,
+ 0x4a: 0x57ce,
+ 0x4b: 0x5834,
+ 0x4c: 0x58cc,
+ 0x4d: 0x5b22,
+ 0x4e: 0x5e38,
+ 0x4f: 0x60c5,
+ 0x50: 0x64fe,
+ 0x51: 0x6761,
+ 0x52: 0x6756,
+ 0x53: 0x6d44,
+ 0x54: 0x72b6,
+ 0x55: 0x7573,
+ 0x56: 0x7a63,
+ 0x57: 0x84b8,
+ 0x58: 0x8b72,
+ 0x59: 0x91b8,
+ 0x5a: 0x9320,
+ 0x5b: 0x5631,
+ 0x5c: 0x57f4,
+ 0x5d: 0x98fe,
+ },
+ 0x1e: [94]uint16{
+ 0x00: 0x62ed,
+ 0x01: 0x690d,
+ 0x02: 0x6b96,
+ 0x03: 0x71ed,
+ 0x04: 0x7e54,
+ 0x05: 0x8077,
+ 0x06: 0x8272,
+ 0x07: 0x89e6,
+ 0x08: 0x98df,
+ 0x09: 0x8755,
+ 0x0a: 0x8fb1,
+ 0x0b: 0x5c3b,
+ 0x0c: 0x4f38,
+ 0x0d: 0x4fe1,
+ 0x0e: 0x4fb5,
+ 0x0f: 0x5507,
+ 0x10: 0x5a20,
+ 0x11: 0x5bdd,
+ 0x12: 0x5be9,
+ 0x13: 0x5fc3,
+ 0x14: 0x614e,
+ 0x15: 0x632f,
+ 0x16: 0x65b0,
+ 0x17: 0x664b,
+ 0x18: 0x68ee,
+ 0x19: 0x699b,
+ 0x1a: 0x6d78,
+ 0x1b: 0x6df1,
+ 0x1c: 0x7533,
+ 0x1d: 0x75b9,
+ 0x1e: 0x771f,
+ 0x1f: 0x795e,
+ 0x20: 0x79e6,
+ 0x21: 0x7d33,
+ 0x22: 0x81e3,
+ 0x23: 0x82af,
+ 0x24: 0x85aa,
+ 0x25: 0x89aa,
+ 0x26: 0x8a3a,
+ 0x27: 0x8eab,
+ 0x28: 0x8f9b,
+ 0x29: 0x9032,
+ 0x2a: 0x91dd,
+ 0x2b: 0x9707,
+ 0x2c: 0x4eba,
+ 0x2d: 0x4ec1,
+ 0x2e: 0x5203,
+ 0x2f: 0x5875,
+ 0x30: 0x58ec,
+ 0x31: 0x5c0b,
+ 0x32: 0x751a,
+ 0x33: 0x5c3d,
+ 0x34: 0x814e,
+ 0x35: 0x8a0a,
+ 0x36: 0x8fc5,
+ 0x37: 0x9663,
+ 0x38: 0x976d,
+ 0x39: 0x7b25,
+ 0x3a: 0x8acf,
+ 0x3b: 0x9808,
+ 0x3c: 0x9162,
+ 0x3d: 0x56f3,
+ 0x3e: 0x53a8,
+ 0x3f: 0x9017,
+ 0x40: 0x5439,
+ 0x41: 0x5782,
+ 0x42: 0x5e25,
+ 0x43: 0x63a8,
+ 0x44: 0x6c34,
+ 0x45: 0x708a,
+ 0x46: 0x7761,
+ 0x47: 0x7c8b,
+ 0x48: 0x7fe0,
+ 0x49: 0x8870,
+ 0x4a: 0x9042,
+ 0x4b: 0x9154,
+ 0x4c: 0x9310,
+ 0x4d: 0x9318,
+ 0x4e: 0x968f,
+ 0x4f: 0x745e,
+ 0x50: 0x9ac4,
+ 0x51: 0x5d07,
+ 0x52: 0x5d69,
+ 0x53: 0x6570,
+ 0x54: 0x67a2,
+ 0x55: 0x8da8,
+ 0x56: 0x96db,
+ 0x57: 0x636e,
+ 0x58: 0x6749,
+ 0x59: 0x6919,
+ 0x5a: 0x83c5,
+ 0x5b: 0x9817,
+ 0x5c: 0x96c0,
+ 0x5d: 0x88fe,
+ },
+ 0x1f: [94]uint16{
+ 0x00: 0x6f84,
+ 0x01: 0x647a,
+ 0x02: 0x5bf8,
+ 0x03: 0x4e16,
+ 0x04: 0x702c,
+ 0x05: 0x755d,
+ 0x06: 0x662f,
+ 0x07: 0x51c4,
+ 0x08: 0x5236,
+ 0x09: 0x52e2,
+ 0x0a: 0x59d3,
+ 0x0b: 0x5f81,
+ 0x0c: 0x6027,
+ 0x0d: 0x6210,
+ 0x0e: 0x653f,
+ 0x0f: 0x6574,
+ 0x10: 0x661f,
+ 0x11: 0x6674,
+ 0x12: 0x68f2,
+ 0x13: 0x6816,
+ 0x14: 0x6b63,
+ 0x15: 0x6e05,
+ 0x16: 0x7272,
+ 0x17: 0x751f,
+ 0x18: 0x76db,
+ 0x19: 0x7cbe,
+ 0x1a: 0x8056,
+ 0x1b: 0x58f0,
+ 0x1c: 0x88fd,
+ 0x1d: 0x897f,
+ 0x1e: 0x8aa0,
+ 0x1f: 0x8a93,
+ 0x20: 0x8acb,
+ 0x21: 0x901d,
+ 0x22: 0x9192,
+ 0x23: 0x9752,
+ 0x24: 0x9759,
+ 0x25: 0x6589,
+ 0x26: 0x7a0e,
+ 0x27: 0x8106,
+ 0x28: 0x96bb,
+ 0x29: 0x5e2d,
+ 0x2a: 0x60dc,
+ 0x2b: 0x621a,
+ 0x2c: 0x65a5,
+ 0x2d: 0x6614,
+ 0x2e: 0x6790,
+ 0x2f: 0x77f3,
+ 0x30: 0x7a4d,
+ 0x31: 0x7c4d,
+ 0x32: 0x7e3e,
+ 0x33: 0x810a,
+ 0x34: 0x8cac,
+ 0x35: 0x8d64,
+ 0x36: 0x8de1,
+ 0x37: 0x8e5f,
+ 0x38: 0x78a9,
+ 0x39: 0x5207,
+ 0x3a: 0x62d9,
+ 0x3b: 0x63a5,
+ 0x3c: 0x6442,
+ 0x3d: 0x6298,
+ 0x3e: 0x8a2d,
+ 0x3f: 0x7a83,
+ 0x40: 0x7bc0,
+ 0x41: 0x8aac,
+ 0x42: 0x96ea,
+ 0x43: 0x7d76,
+ 0x44: 0x820c,
+ 0x45: 0x8749,
+ 0x46: 0x4ed9,
+ 0x47: 0x5148,
+ 0x48: 0x5343,
+ 0x49: 0x5360,
+ 0x4a: 0x5ba3,
+ 0x4b: 0x5c02,
+ 0x4c: 0x5c16,
+ 0x4d: 0x5ddd,
+ 0x4e: 0x6226,
+ 0x4f: 0x6247,
+ 0x50: 0x64b0,
+ 0x51: 0x6813,
+ 0x52: 0x6834,
+ 0x53: 0x6cc9,
+ 0x54: 0x6d45,
+ 0x55: 0x6d17,
+ 0x56: 0x67d3,
+ 0x57: 0x6f5c,
+ 0x58: 0x714e,
+ 0x59: 0x717d,
+ 0x5a: 0x65cb,
+ 0x5b: 0x7a7f,
+ 0x5c: 0x7bad,
+ 0x5d: 0x7dda,
+ },
+ 0x20: [94]uint16{
+ 0x00: 0x7e4a,
+ 0x01: 0x7fa8,
+ 0x02: 0x817a,
+ 0x03: 0x821b,
+ 0x04: 0x8239,
+ 0x05: 0x85a6,
+ 0x06: 0x8a6e,
+ 0x07: 0x8cce,
+ 0x08: 0x8df5,
+ 0x09: 0x9078,
+ 0x0a: 0x9077,
+ 0x0b: 0x92ad,
+ 0x0c: 0x9291,
+ 0x0d: 0x9583,
+ 0x0e: 0x9bae,
+ 0x0f: 0x524d,
+ 0x10: 0x5584,
+ 0x11: 0x6f38,
+ 0x12: 0x7136,
+ 0x13: 0x5168,
+ 0x14: 0x7985,
+ 0x15: 0x7e55,
+ 0x16: 0x81b3,
+ 0x17: 0x7cce,
+ 0x18: 0x564c,
+ 0x19: 0x5851,
+ 0x1a: 0x5ca8,
+ 0x1b: 0x63aa,
+ 0x1c: 0x66fe,
+ 0x1d: 0x66fd,
+ 0x1e: 0x695a,
+ 0x1f: 0x72d9,
+ 0x20: 0x758f,
+ 0x21: 0x758e,
+ 0x22: 0x790e,
+ 0x23: 0x7956,
+ 0x24: 0x79df,
+ 0x25: 0x7c97,
+ 0x26: 0x7d20,
+ 0x27: 0x7d44,
+ 0x28: 0x8607,
+ 0x29: 0x8a34,
+ 0x2a: 0x963b,
+ 0x2b: 0x9061,
+ 0x2c: 0x9f20,
+ 0x2d: 0x50e7,
+ 0x2e: 0x5275,
+ 0x2f: 0x53cc,
+ 0x30: 0x53e2,
+ 0x31: 0x5009,
+ 0x32: 0x55aa,
+ 0x33: 0x58ee,
+ 0x34: 0x594f,
+ 0x35: 0x723d,
+ 0x36: 0x5b8b,
+ 0x37: 0x5c64,
+ 0x38: 0x531d,
+ 0x39: 0x60e3,
+ 0x3a: 0x60f3,
+ 0x3b: 0x635c,
+ 0x3c: 0x6383,
+ 0x3d: 0x633f,
+ 0x3e: 0x63bb,
+ 0x3f: 0x64cd,
+ 0x40: 0x65e9,
+ 0x41: 0x66f9,
+ 0x42: 0x5de3,
+ 0x43: 0x69cd,
+ 0x44: 0x69fd,
+ 0x45: 0x6f15,
+ 0x46: 0x71e5,
+ 0x47: 0x4e89,
+ 0x48: 0x75e9,
+ 0x49: 0x76f8,
+ 0x4a: 0x7a93,
+ 0x4b: 0x7cdf,
+ 0x4c: 0x7dcf,
+ 0x4d: 0x7d9c,
+ 0x4e: 0x8061,
+ 0x4f: 0x8349,
+ 0x50: 0x8358,
+ 0x51: 0x846c,
+ 0x52: 0x84bc,
+ 0x53: 0x85fb,
+ 0x54: 0x88c5,
+ 0x55: 0x8d70,
+ 0x56: 0x9001,
+ 0x57: 0x906d,
+ 0x58: 0x9397,
+ 0x59: 0x971c,
+ 0x5a: 0x9a12,
+ 0x5b: 0x50cf,
+ 0x5c: 0x5897,
+ 0x5d: 0x618e,
+ },
+ 0x21: [94]uint16{
+ 0x00: 0x81d3,
+ 0x01: 0x8535,
+ 0x02: 0x8d08,
+ 0x03: 0x9020,
+ 0x04: 0x4fc3,
+ 0x05: 0x5074,
+ 0x06: 0x5247,
+ 0x07: 0x5373,
+ 0x08: 0x606f,
+ 0x09: 0x6349,
+ 0x0a: 0x675f,
+ 0x0b: 0x6e2c,
+ 0x0c: 0x8db3,
+ 0x0d: 0x901f,
+ 0x0e: 0x4fd7,
+ 0x0f: 0x5c5e,
+ 0x10: 0x8cca,
+ 0x11: 0x65cf,
+ 0x12: 0x7d9a,
+ 0x13: 0x5352,
+ 0x14: 0x8896,
+ 0x15: 0x5176,
+ 0x16: 0x63c3,
+ 0x17: 0x5b58,
+ 0x18: 0x5b6b,
+ 0x19: 0x5c0a,
+ 0x1a: 0x640d,
+ 0x1b: 0x6751,
+ 0x1c: 0x905c,
+ 0x1d: 0x4ed6,
+ 0x1e: 0x591a,
+ 0x1f: 0x592a,
+ 0x20: 0x6c70,
+ 0x21: 0x8a51,
+ 0x22: 0x553e,
+ 0x23: 0x5815,
+ 0x24: 0x59a5,
+ 0x25: 0x60f0,
+ 0x26: 0x6253,
+ 0x27: 0x67c1,
+ 0x28: 0x8235,
+ 0x29: 0x6955,
+ 0x2a: 0x9640,
+ 0x2b: 0x99c4,
+ 0x2c: 0x9a28,
+ 0x2d: 0x4f53,
+ 0x2e: 0x5806,
+ 0x2f: 0x5bfe,
+ 0x30: 0x8010,
+ 0x31: 0x5cb1,
+ 0x32: 0x5e2f,
+ 0x33: 0x5f85,
+ 0x34: 0x6020,
+ 0x35: 0x614b,
+ 0x36: 0x6234,
+ 0x37: 0x66ff,
+ 0x38: 0x6cf0,
+ 0x39: 0x6ede,
+ 0x3a: 0x80ce,
+ 0x3b: 0x817f,
+ 0x3c: 0x82d4,
+ 0x3d: 0x888b,
+ 0x3e: 0x8cb8,
+ 0x3f: 0x9000,
+ 0x40: 0x902e,
+ 0x41: 0x968a,
+ 0x42: 0x9edb,
+ 0x43: 0x9bdb,
+ 0x44: 0x4ee3,
+ 0x45: 0x53f0,
+ 0x46: 0x5927,
+ 0x47: 0x7b2c,
+ 0x48: 0x918d,
+ 0x49: 0x984c,
+ 0x4a: 0x9df9,
+ 0x4b: 0x6edd,
+ 0x4c: 0x7027,
+ 0x4d: 0x5353,
+ 0x4e: 0x5544,
+ 0x4f: 0x5b85,
+ 0x50: 0x6258,
+ 0x51: 0x629e,
+ 0x52: 0x62d3,
+ 0x53: 0x6ca2,
+ 0x54: 0x6fef,
+ 0x55: 0x7422,
+ 0x56: 0x8a17,
+ 0x57: 0x9438,
+ 0x58: 0x6fc1,
+ 0x59: 0x8afe,
+ 0x5a: 0x8338,
+ 0x5b: 0x51e7,
+ 0x5c: 0x86f8,
+ 0x5d: 0x53ea,
+ },
+ 0x22: [94]uint16{
+ 0x00: 0x53e9,
+ 0x01: 0x4f46,
+ 0x02: 0x9054,
+ 0x03: 0x8fb0,
+ 0x04: 0x596a,
+ 0x05: 0x8131,
+ 0x06: 0x5dfd,
+ 0x07: 0x7aea,
+ 0x08: 0x8fbf,
+ 0x09: 0x68da,
+ 0x0a: 0x8c37,
+ 0x0b: 0x72f8,
+ 0x0c: 0x9c48,
+ 0x0d: 0x6a3d,
+ 0x0e: 0x8ab0,
+ 0x0f: 0x4e39,
+ 0x10: 0x5358,
+ 0x11: 0x5606,
+ 0x12: 0x5766,
+ 0x13: 0x62c5,
+ 0x14: 0x63a2,
+ 0x15: 0x65e6,
+ 0x16: 0x6b4e,
+ 0x17: 0x6de1,
+ 0x18: 0x6e5b,
+ 0x19: 0x70ad,
+ 0x1a: 0x77ed,
+ 0x1b: 0x7aef,
+ 0x1c: 0x7baa,
+ 0x1d: 0x7dbb,
+ 0x1e: 0x803d,
+ 0x1f: 0x80c6,
+ 0x20: 0x86cb,
+ 0x21: 0x8a95,
+ 0x22: 0x935b,
+ 0x23: 0x56e3,
+ 0x24: 0x58c7,
+ 0x25: 0x5f3e,
+ 0x26: 0x65ad,
+ 0x27: 0x6696,
+ 0x28: 0x6a80,
+ 0x29: 0x6bb5,
+ 0x2a: 0x7537,
+ 0x2b: 0x8ac7,
+ 0x2c: 0x5024,
+ 0x2d: 0x77e5,
+ 0x2e: 0x5730,
+ 0x2f: 0x5f1b,
+ 0x30: 0x6065,
+ 0x31: 0x667a,
+ 0x32: 0x6c60,
+ 0x33: 0x75f4,
+ 0x34: 0x7a1a,
+ 0x35: 0x7f6e,
+ 0x36: 0x81f4,
+ 0x37: 0x8718,
+ 0x38: 0x9045,
+ 0x39: 0x99b3,
+ 0x3a: 0x7bc9,
+ 0x3b: 0x755c,
+ 0x3c: 0x7af9,
+ 0x3d: 0x7b51,
+ 0x3e: 0x84c4,
+ 0x3f: 0x9010,
+ 0x40: 0x79e9,
+ 0x41: 0x7a92,
+ 0x42: 0x8336,
+ 0x43: 0x5ae1,
+ 0x44: 0x7740,
+ 0x45: 0x4e2d,
+ 0x46: 0x4ef2,
+ 0x47: 0x5b99,
+ 0x48: 0x5fe0,
+ 0x49: 0x62bd,
+ 0x4a: 0x663c,
+ 0x4b: 0x67f1,
+ 0x4c: 0x6ce8,
+ 0x4d: 0x866b,
+ 0x4e: 0x8877,
+ 0x4f: 0x8a3b,
+ 0x50: 0x914e,
+ 0x51: 0x92f3,
+ 0x52: 0x99d0,
+ 0x53: 0x6a17,
+ 0x54: 0x7026,
+ 0x55: 0x732a,
+ 0x56: 0x82e7,
+ 0x57: 0x8457,
+ 0x58: 0x8caf,
+ 0x59: 0x4e01,
+ 0x5a: 0x5146,
+ 0x5b: 0x51cb,
+ 0x5c: 0x558b,
+ 0x5d: 0x5bf5,
+ },
+ 0x23: [94]uint16{
+ 0x00: 0x5e16,
+ 0x01: 0x5e33,
+ 0x02: 0x5e81,
+ 0x03: 0x5f14,
+ 0x04: 0x5f35,
+ 0x05: 0x5f6b,
+ 0x06: 0x5fb4,
+ 0x07: 0x61f2,
+ 0x08: 0x6311,
+ 0x09: 0x66a2,
+ 0x0a: 0x671d,
+ 0x0b: 0x6f6e,
+ 0x0c: 0x7252,
+ 0x0d: 0x753a,
+ 0x0e: 0x773a,
+ 0x0f: 0x8074,
+ 0x10: 0x8139,
+ 0x11: 0x8178,
+ 0x12: 0x8776,
+ 0x13: 0x8abf,
+ 0x14: 0x8adc,
+ 0x15: 0x8d85,
+ 0x16: 0x8df3,
+ 0x17: 0x929a,
+ 0x18: 0x9577,
+ 0x19: 0x9802,
+ 0x1a: 0x9ce5,
+ 0x1b: 0x52c5,
+ 0x1c: 0x6357,
+ 0x1d: 0x76f4,
+ 0x1e: 0x6715,
+ 0x1f: 0x6c88,
+ 0x20: 0x73cd,
+ 0x21: 0x8cc3,
+ 0x22: 0x93ae,
+ 0x23: 0x9673,
+ 0x24: 0x6d25,
+ 0x25: 0x589c,
+ 0x26: 0x690e,
+ 0x27: 0x69cc,
+ 0x28: 0x8ffd,
+ 0x29: 0x939a,
+ 0x2a: 0x75db,
+ 0x2b: 0x901a,
+ 0x2c: 0x585a,
+ 0x2d: 0x6802,
+ 0x2e: 0x63b4,
+ 0x2f: 0x69fb,
+ 0x30: 0x4f43,
+ 0x31: 0x6f2c,
+ 0x32: 0x67d8,
+ 0x33: 0x8fbb,
+ 0x34: 0x8526,
+ 0x35: 0x7db4,
+ 0x36: 0x9354,
+ 0x37: 0x693f,
+ 0x38: 0x6f70,
+ 0x39: 0x576a,
+ 0x3a: 0x58f7,
+ 0x3b: 0x5b2c,
+ 0x3c: 0x7d2c,
+ 0x3d: 0x722a,
+ 0x3e: 0x540a,
+ 0x3f: 0x91e3,
+ 0x40: 0x9db4,
+ 0x41: 0x4ead,
+ 0x42: 0x4f4e,
+ 0x43: 0x505c,
+ 0x44: 0x5075,
+ 0x45: 0x5243,
+ 0x46: 0x8c9e,
+ 0x47: 0x5448,
+ 0x48: 0x5824,
+ 0x49: 0x5b9a,
+ 0x4a: 0x5e1d,
+ 0x4b: 0x5e95,
+ 0x4c: 0x5ead,
+ 0x4d: 0x5ef7,
+ 0x4e: 0x5f1f,
+ 0x4f: 0x608c,
+ 0x50: 0x62b5,
+ 0x51: 0x633a,
+ 0x52: 0x63d0,
+ 0x53: 0x68af,
+ 0x54: 0x6c40,
+ 0x55: 0x7887,
+ 0x56: 0x798e,
+ 0x57: 0x7a0b,
+ 0x58: 0x7de0,
+ 0x59: 0x8247,
+ 0x5a: 0x8a02,
+ 0x5b: 0x8ae6,
+ 0x5c: 0x8e44,
+ 0x5d: 0x9013,
+ },
+ 0x24: [94]uint16{
+ 0x00: 0x90b8,
+ 0x01: 0x912d,
+ 0x02: 0x91d8,
+ 0x03: 0x9f0e,
+ 0x04: 0x6ce5,
+ 0x05: 0x6458,
+ 0x06: 0x64e2,
+ 0x07: 0x6575,
+ 0x08: 0x6ef4,
+ 0x09: 0x7684,
+ 0x0a: 0x7b1b,
+ 0x0b: 0x9069,
+ 0x0c: 0x93d1,
+ 0x0d: 0x6eba,
+ 0x0e: 0x54f2,
+ 0x0f: 0x5fb9,
+ 0x10: 0x64a4,
+ 0x11: 0x8f4d,
+ 0x12: 0x8fed,
+ 0x13: 0x9244,
+ 0x14: 0x5178,
+ 0x15: 0x586b,
+ 0x16: 0x5929,
+ 0x17: 0x5c55,
+ 0x18: 0x5e97,
+ 0x19: 0x6dfb,
+ 0x1a: 0x7e8f,
+ 0x1b: 0x751c,
+ 0x1c: 0x8cbc,
+ 0x1d: 0x8ee2,
+ 0x1e: 0x985b,
+ 0x1f: 0x70b9,
+ 0x20: 0x4f1d,
+ 0x21: 0x6bbf,
+ 0x22: 0x6fb1,
+ 0x23: 0x7530,
+ 0x24: 0x96fb,
+ 0x25: 0x514e,
+ 0x26: 0x5410,
+ 0x27: 0x5835,
+ 0x28: 0x5857,
+ 0x29: 0x59ac,
+ 0x2a: 0x5c60,
+ 0x2b: 0x5f92,
+ 0x2c: 0x6597,
+ 0x2d: 0x675c,
+ 0x2e: 0x6e21,
+ 0x2f: 0x767b,
+ 0x30: 0x83df,
+ 0x31: 0x8ced,
+ 0x32: 0x9014,
+ 0x33: 0x90fd,
+ 0x34: 0x934d,
+ 0x35: 0x7825,
+ 0x36: 0x783a,
+ 0x37: 0x52aa,
+ 0x38: 0x5ea6,
+ 0x39: 0x571f,
+ 0x3a: 0x5974,
+ 0x3b: 0x6012,
+ 0x3c: 0x5012,
+ 0x3d: 0x515a,
+ 0x3e: 0x51ac,
+ 0x3f: 0x51cd,
+ 0x40: 0x5200,
+ 0x41: 0x5510,
+ 0x42: 0x5854,
+ 0x43: 0x5858,
+ 0x44: 0x5957,
+ 0x45: 0x5b95,
+ 0x46: 0x5cf6,
+ 0x47: 0x5d8b,
+ 0x48: 0x60bc,
+ 0x49: 0x6295,
+ 0x4a: 0x642d,
+ 0x4b: 0x6771,
+ 0x4c: 0x6843,
+ 0x4d: 0x68bc,
+ 0x4e: 0x68df,
+ 0x4f: 0x76d7,
+ 0x50: 0x6dd8,
+ 0x51: 0x6e6f,
+ 0x52: 0x6d9b,
+ 0x53: 0x706f,
+ 0x54: 0x71c8,
+ 0x55: 0x5f53,
+ 0x56: 0x75d8,
+ 0x57: 0x7977,
+ 0x58: 0x7b49,
+ 0x59: 0x7b54,
+ 0x5a: 0x7b52,
+ 0x5b: 0x7cd6,
+ 0x5c: 0x7d71,
+ 0x5d: 0x5230,
+ },
+ 0x25: [94]uint16{
+ 0x00: 0x8463,
+ 0x01: 0x8569,
+ 0x02: 0x85e4,
+ 0x03: 0x8a0e,
+ 0x04: 0x8b04,
+ 0x05: 0x8c46,
+ 0x06: 0x8e0f,
+ 0x07: 0x9003,
+ 0x08: 0x900f,
+ 0x09: 0x9419,
+ 0x0a: 0x9676,
+ 0x0b: 0x982d,
+ 0x0c: 0x9a30,
+ 0x0d: 0x95d8,
+ 0x0e: 0x50cd,
+ 0x0f: 0x52d5,
+ 0x10: 0x540c,
+ 0x11: 0x5802,
+ 0x12: 0x5c0e,
+ 0x13: 0x61a7,
+ 0x14: 0x649e,
+ 0x15: 0x6d1e,
+ 0x16: 0x77b3,
+ 0x17: 0x7ae5,
+ 0x18: 0x80f4,
+ 0x19: 0x8404,
+ 0x1a: 0x9053,
+ 0x1b: 0x9285,
+ 0x1c: 0x5ce0,
+ 0x1d: 0x9d07,
+ 0x1e: 0x533f,
+ 0x1f: 0x5f97,
+ 0x20: 0x5fb3,
+ 0x21: 0x6d9c,
+ 0x22: 0x7279,
+ 0x23: 0x7763,
+ 0x24: 0x79bf,
+ 0x25: 0x7be4,
+ 0x26: 0x6bd2,
+ 0x27: 0x72ec,
+ 0x28: 0x8aad,
+ 0x29: 0x6803,
+ 0x2a: 0x6a61,
+ 0x2b: 0x51f8,
+ 0x2c: 0x7a81,
+ 0x2d: 0x6934,
+ 0x2e: 0x5c4a,
+ 0x2f: 0x9cf6,
+ 0x30: 0x82eb,
+ 0x31: 0x5bc5,
+ 0x32: 0x9149,
+ 0x33: 0x701e,
+ 0x34: 0x5678,
+ 0x35: 0x5c6f,
+ 0x36: 0x60c7,
+ 0x37: 0x6566,
+ 0x38: 0x6c8c,
+ 0x39: 0x8c5a,
+ 0x3a: 0x9041,
+ 0x3b: 0x9813,
+ 0x3c: 0x5451,
+ 0x3d: 0x66c7,
+ 0x3e: 0x920d,
+ 0x3f: 0x5948,
+ 0x40: 0x90a3,
+ 0x41: 0x5185,
+ 0x42: 0x4e4d,
+ 0x43: 0x51ea,
+ 0x44: 0x8599,
+ 0x45: 0x8b0e,
+ 0x46: 0x7058,
+ 0x47: 0x637a,
+ 0x48: 0x934b,
+ 0x49: 0x6962,
+ 0x4a: 0x99b4,
+ 0x4b: 0x7e04,
+ 0x4c: 0x7577,
+ 0x4d: 0x5357,
+ 0x4e: 0x6960,
+ 0x4f: 0x8edf,
+ 0x50: 0x96e3,
+ 0x51: 0x6c5d,
+ 0x52: 0x4e8c,
+ 0x53: 0x5c3c,
+ 0x54: 0x5f10,
+ 0x55: 0x8fe9,
+ 0x56: 0x5302,
+ 0x57: 0x8cd1,
+ 0x58: 0x8089,
+ 0x59: 0x8679,
+ 0x5a: 0x5eff,
+ 0x5b: 0x65e5,
+ 0x5c: 0x4e73,
+ 0x5d: 0x5165,
+ },
+ 0x26: [94]uint16{
+ 0x00: 0x5982,
+ 0x01: 0x5c3f,
+ 0x02: 0x97ee,
+ 0x03: 0x4efb,
+ 0x04: 0x598a,
+ 0x05: 0x5fcd,
+ 0x06: 0x8a8d,
+ 0x07: 0x6fe1,
+ 0x08: 0x79b0,
+ 0x09: 0x7962,
+ 0x0a: 0x5be7,
+ 0x0b: 0x8471,
+ 0x0c: 0x732b,
+ 0x0d: 0x71b1,
+ 0x0e: 0x5e74,
+ 0x0f: 0x5ff5,
+ 0x10: 0x637b,
+ 0x11: 0x649a,
+ 0x12: 0x71c3,
+ 0x13: 0x7c98,
+ 0x14: 0x4e43,
+ 0x15: 0x5efc,
+ 0x16: 0x4e4b,
+ 0x17: 0x57dc,
+ 0x18: 0x56a2,
+ 0x19: 0x60a9,
+ 0x1a: 0x6fc3,
+ 0x1b: 0x7d0d,
+ 0x1c: 0x80fd,
+ 0x1d: 0x8133,
+ 0x1e: 0x81bf,
+ 0x1f: 0x8fb2,
+ 0x20: 0x8997,
+ 0x21: 0x86a4,
+ 0x22: 0x5df4,
+ 0x23: 0x628a,
+ 0x24: 0x64ad,
+ 0x25: 0x8987,
+ 0x26: 0x6777,
+ 0x27: 0x6ce2,
+ 0x28: 0x6d3e,
+ 0x29: 0x7436,
+ 0x2a: 0x7834,
+ 0x2b: 0x5a46,
+ 0x2c: 0x7f75,
+ 0x2d: 0x82ad,
+ 0x2e: 0x99ac,
+ 0x2f: 0x4ff3,
+ 0x30: 0x5ec3,
+ 0x31: 0x62dd,
+ 0x32: 0x6392,
+ 0x33: 0x6557,
+ 0x34: 0x676f,
+ 0x35: 0x76c3,
+ 0x36: 0x724c,
+ 0x37: 0x80cc,
+ 0x38: 0x80ba,
+ 0x39: 0x8f29,
+ 0x3a: 0x914d,
+ 0x3b: 0x500d,
+ 0x3c: 0x57f9,
+ 0x3d: 0x5a92,
+ 0x3e: 0x6885,
+ 0x3f: 0x6973,
+ 0x40: 0x7164,
+ 0x41: 0x72fd,
+ 0x42: 0x8cb7,
+ 0x43: 0x58f2,
+ 0x44: 0x8ce0,
+ 0x45: 0x966a,
+ 0x46: 0x9019,
+ 0x47: 0x877f,
+ 0x48: 0x79e4,
+ 0x49: 0x77e7,
+ 0x4a: 0x8429,
+ 0x4b: 0x4f2f,
+ 0x4c: 0x5265,
+ 0x4d: 0x535a,
+ 0x4e: 0x62cd,
+ 0x4f: 0x67cf,
+ 0x50: 0x6cca,
+ 0x51: 0x767d,
+ 0x52: 0x7b94,
+ 0x53: 0x7c95,
+ 0x54: 0x8236,
+ 0x55: 0x8584,
+ 0x56: 0x8feb,
+ 0x57: 0x66dd,
+ 0x58: 0x6f20,
+ 0x59: 0x7206,
+ 0x5a: 0x7e1b,
+ 0x5b: 0x83ab,
+ 0x5c: 0x99c1,
+ 0x5d: 0x9ea6,
+ },
+ 0x27: [94]uint16{
+ 0x00: 0x51fd,
+ 0x01: 0x7bb1,
+ 0x02: 0x7872,
+ 0x03: 0x7bb8,
+ 0x04: 0x8087,
+ 0x05: 0x7b48,
+ 0x06: 0x6ae8,
+ 0x07: 0x5e61,
+ 0x08: 0x808c,
+ 0x09: 0x7551,
+ 0x0a: 0x7560,
+ 0x0b: 0x516b,
+ 0x0c: 0x9262,
+ 0x0d: 0x6e8c,
+ 0x0e: 0x767a,
+ 0x0f: 0x9197,
+ 0x10: 0x9aea,
+ 0x11: 0x4f10,
+ 0x12: 0x7f70,
+ 0x13: 0x629c,
+ 0x14: 0x7b4f,
+ 0x15: 0x95a5,
+ 0x16: 0x9ce9,
+ 0x17: 0x567a,
+ 0x18: 0x5859,
+ 0x19: 0x86e4,
+ 0x1a: 0x96bc,
+ 0x1b: 0x4f34,
+ 0x1c: 0x5224,
+ 0x1d: 0x534a,
+ 0x1e: 0x53cd,
+ 0x1f: 0x53db,
+ 0x20: 0x5e06,
+ 0x21: 0x642c,
+ 0x22: 0x6591,
+ 0x23: 0x677f,
+ 0x24: 0x6c3e,
+ 0x25: 0x6c4e,
+ 0x26: 0x7248,
+ 0x27: 0x72af,
+ 0x28: 0x73ed,
+ 0x29: 0x7554,
+ 0x2a: 0x7e41,
+ 0x2b: 0x822c,
+ 0x2c: 0x85e9,
+ 0x2d: 0x8ca9,
+ 0x2e: 0x7bc4,
+ 0x2f: 0x91c6,
+ 0x30: 0x7169,
+ 0x31: 0x9812,
+ 0x32: 0x98ef,
+ 0x33: 0x633d,
+ 0x34: 0x6669,
+ 0x35: 0x756a,
+ 0x36: 0x76e4,
+ 0x37: 0x78d0,
+ 0x38: 0x8543,
+ 0x39: 0x86ee,
+ 0x3a: 0x532a,
+ 0x3b: 0x5351,
+ 0x3c: 0x5426,
+ 0x3d: 0x5983,
+ 0x3e: 0x5e87,
+ 0x3f: 0x5f7c,
+ 0x40: 0x60b2,
+ 0x41: 0x6249,
+ 0x42: 0x6279,
+ 0x43: 0x62ab,
+ 0x44: 0x6590,
+ 0x45: 0x6bd4,
+ 0x46: 0x6ccc,
+ 0x47: 0x75b2,
+ 0x48: 0x76ae,
+ 0x49: 0x7891,
+ 0x4a: 0x79d8,
+ 0x4b: 0x7dcb,
+ 0x4c: 0x7f77,
+ 0x4d: 0x80a5,
+ 0x4e: 0x88ab,
+ 0x4f: 0x8ab9,
+ 0x50: 0x8cbb,
+ 0x51: 0x907f,
+ 0x52: 0x975e,
+ 0x53: 0x98db,
+ 0x54: 0x6a0b,
+ 0x55: 0x7c38,
+ 0x56: 0x5099,
+ 0x57: 0x5c3e,
+ 0x58: 0x5fae,
+ 0x59: 0x6787,
+ 0x5a: 0x6bd8,
+ 0x5b: 0x7435,
+ 0x5c: 0x7709,
+ 0x5d: 0x7f8e,
+ },
+ 0x28: [94]uint16{
+ 0x00: 0x9f3b,
+ 0x01: 0x67ca,
+ 0x02: 0x7a17,
+ 0x03: 0x5339,
+ 0x04: 0x758b,
+ 0x05: 0x9aed,
+ 0x06: 0x5f66,
+ 0x07: 0x819d,
+ 0x08: 0x83f1,
+ 0x09: 0x8098,
+ 0x0a: 0x5f3c,
+ 0x0b: 0x5fc5,
+ 0x0c: 0x7562,
+ 0x0d: 0x7b46,
+ 0x0e: 0x903c,
+ 0x0f: 0x6867,
+ 0x10: 0x59eb,
+ 0x11: 0x5a9b,
+ 0x12: 0x7d10,
+ 0x13: 0x767e,
+ 0x14: 0x8b2c,
+ 0x15: 0x4ff5,
+ 0x16: 0x5f6a,
+ 0x17: 0x6a19,
+ 0x18: 0x6c37,
+ 0x19: 0x6f02,
+ 0x1a: 0x74e2,
+ 0x1b: 0x7968,
+ 0x1c: 0x8868,
+ 0x1d: 0x8a55,
+ 0x1e: 0x8c79,
+ 0x1f: 0x5edf,
+ 0x20: 0x63cf,
+ 0x21: 0x75c5,
+ 0x22: 0x79d2,
+ 0x23: 0x82d7,
+ 0x24: 0x9328,
+ 0x25: 0x92f2,
+ 0x26: 0x849c,
+ 0x27: 0x86ed,
+ 0x28: 0x9c2d,
+ 0x29: 0x54c1,
+ 0x2a: 0x5f6c,
+ 0x2b: 0x658c,
+ 0x2c: 0x6d5c,
+ 0x2d: 0x7015,
+ 0x2e: 0x8ca7,
+ 0x2f: 0x8cd3,
+ 0x30: 0x983b,
+ 0x31: 0x654f,
+ 0x32: 0x74f6,
+ 0x33: 0x4e0d,
+ 0x34: 0x4ed8,
+ 0x35: 0x57e0,
+ 0x36: 0x592b,
+ 0x37: 0x5a66,
+ 0x38: 0x5bcc,
+ 0x39: 0x51a8,
+ 0x3a: 0x5e03,
+ 0x3b: 0x5e9c,
+ 0x3c: 0x6016,
+ 0x3d: 0x6276,
+ 0x3e: 0x6577,
+ 0x3f: 0x65a7,
+ 0x40: 0x666e,
+ 0x41: 0x6d6e,
+ 0x42: 0x7236,
+ 0x43: 0x7b26,
+ 0x44: 0x8150,
+ 0x45: 0x819a,
+ 0x46: 0x8299,
+ 0x47: 0x8b5c,
+ 0x48: 0x8ca0,
+ 0x49: 0x8ce6,
+ 0x4a: 0x8d74,
+ 0x4b: 0x961c,
+ 0x4c: 0x9644,
+ 0x4d: 0x4fae,
+ 0x4e: 0x64ab,
+ 0x4f: 0x6b66,
+ 0x50: 0x821e,
+ 0x51: 0x8461,
+ 0x52: 0x856a,
+ 0x53: 0x90e8,
+ 0x54: 0x5c01,
+ 0x55: 0x6953,
+ 0x56: 0x98a8,
+ 0x57: 0x847a,
+ 0x58: 0x8557,
+ 0x59: 0x4f0f,
+ 0x5a: 0x526f,
+ 0x5b: 0x5fa9,
+ 0x5c: 0x5e45,
+ 0x5d: 0x670d,
+ },
+ 0x29: [94]uint16{
+ 0x00: 0x798f,
+ 0x01: 0x8179,
+ 0x02: 0x8907,
+ 0x03: 0x8986,
+ 0x04: 0x6df5,
+ 0x05: 0x5f17,
+ 0x06: 0x6255,
+ 0x07: 0x6cb8,
+ 0x08: 0x4ecf,
+ 0x09: 0x7269,
+ 0x0a: 0x9b92,
+ 0x0b: 0x5206,
+ 0x0c: 0x543b,
+ 0x0d: 0x5674,
+ 0x0e: 0x58b3,
+ 0x0f: 0x61a4,
+ 0x10: 0x626e,
+ 0x11: 0x711a,
+ 0x12: 0x596e,
+ 0x13: 0x7c89,
+ 0x14: 0x7cde,
+ 0x15: 0x7d1b,
+ 0x16: 0x96f0,
+ 0x17: 0x6587,
+ 0x18: 0x805e,
+ 0x19: 0x4e19,
+ 0x1a: 0x4f75,
+ 0x1b: 0x5175,
+ 0x1c: 0x5840,
+ 0x1d: 0x5e63,
+ 0x1e: 0x5e73,
+ 0x1f: 0x5f0a,
+ 0x20: 0x67c4,
+ 0x21: 0x4e26,
+ 0x22: 0x853d,
+ 0x23: 0x9589,
+ 0x24: 0x965b,
+ 0x25: 0x7c73,
+ 0x26: 0x9801,
+ 0x27: 0x50fb,
+ 0x28: 0x58c1,
+ 0x29: 0x7656,
+ 0x2a: 0x78a7,
+ 0x2b: 0x5225,
+ 0x2c: 0x77a5,
+ 0x2d: 0x8511,
+ 0x2e: 0x7b86,
+ 0x2f: 0x504f,
+ 0x30: 0x5909,
+ 0x31: 0x7247,
+ 0x32: 0x7bc7,
+ 0x33: 0x7de8,
+ 0x34: 0x8fba,
+ 0x35: 0x8fd4,
+ 0x36: 0x904d,
+ 0x37: 0x4fbf,
+ 0x38: 0x52c9,
+ 0x39: 0x5a29,
+ 0x3a: 0x5f01,
+ 0x3b: 0x97ad,
+ 0x3c: 0x4fdd,
+ 0x3d: 0x8217,
+ 0x3e: 0x92ea,
+ 0x3f: 0x5703,
+ 0x40: 0x6355,
+ 0x41: 0x6b69,
+ 0x42: 0x752b,
+ 0x43: 0x88dc,
+ 0x44: 0x8f14,
+ 0x45: 0x7a42,
+ 0x46: 0x52df,
+ 0x47: 0x5893,
+ 0x48: 0x6155,
+ 0x49: 0x620a,
+ 0x4a: 0x66ae,
+ 0x4b: 0x6bcd,
+ 0x4c: 0x7c3f,
+ 0x4d: 0x83e9,
+ 0x4e: 0x5023,
+ 0x4f: 0x4ff8,
+ 0x50: 0x5305,
+ 0x51: 0x5446,
+ 0x52: 0x5831,
+ 0x53: 0x5949,
+ 0x54: 0x5b9d,
+ 0x55: 0x5cf0,
+ 0x56: 0x5cef,
+ 0x57: 0x5d29,
+ 0x58: 0x5e96,
+ 0x59: 0x62b1,
+ 0x5a: 0x6367,
+ 0x5b: 0x653e,
+ 0x5c: 0x65b9,
+ 0x5d: 0x670b,
+ },
+ 0x2a: [94]uint16{
+ 0x00: 0x6cd5,
+ 0x01: 0x6ce1,
+ 0x02: 0x70f9,
+ 0x03: 0x7832,
+ 0x04: 0x7e2b,
+ 0x05: 0x80de,
+ 0x06: 0x82b3,
+ 0x07: 0x840c,
+ 0x08: 0x84ec,
+ 0x09: 0x8702,
+ 0x0a: 0x8912,
+ 0x0b: 0x8a2a,
+ 0x0c: 0x8c4a,
+ 0x0d: 0x90a6,
+ 0x0e: 0x92d2,
+ 0x0f: 0x98fd,
+ 0x10: 0x9cf3,
+ 0x11: 0x9d6c,
+ 0x12: 0x4e4f,
+ 0x13: 0x4ea1,
+ 0x14: 0x508d,
+ 0x15: 0x5256,
+ 0x16: 0x574a,
+ 0x17: 0x59a8,
+ 0x18: 0x5e3d,
+ 0x19: 0x5fd8,
+ 0x1a: 0x5fd9,
+ 0x1b: 0x623f,
+ 0x1c: 0x66b4,
+ 0x1d: 0x671b,
+ 0x1e: 0x67d0,
+ 0x1f: 0x68d2,
+ 0x20: 0x5192,
+ 0x21: 0x7d21,
+ 0x22: 0x80aa,
+ 0x23: 0x81a8,
+ 0x24: 0x8b00,
+ 0x25: 0x8c8c,
+ 0x26: 0x8cbf,
+ 0x27: 0x927e,
+ 0x28: 0x9632,
+ 0x29: 0x5420,
+ 0x2a: 0x982c,
+ 0x2b: 0x5317,
+ 0x2c: 0x50d5,
+ 0x2d: 0x535c,
+ 0x2e: 0x58a8,
+ 0x2f: 0x64b2,
+ 0x30: 0x6734,
+ 0x31: 0x7267,
+ 0x32: 0x7766,
+ 0x33: 0x7a46,
+ 0x34: 0x91e6,
+ 0x35: 0x52c3,
+ 0x36: 0x6ca1,
+ 0x37: 0x6b86,
+ 0x38: 0x5800,
+ 0x39: 0x5e4c,
+ 0x3a: 0x5954,
+ 0x3b: 0x672c,
+ 0x3c: 0x7ffb,
+ 0x3d: 0x51e1,
+ 0x3e: 0x76c6,
+ 0x3f: 0x6469,
+ 0x40: 0x78e8,
+ 0x41: 0x9b54,
+ 0x42: 0x9ebb,
+ 0x43: 0x57cb,
+ 0x44: 0x59b9,
+ 0x45: 0x6627,
+ 0x46: 0x679a,
+ 0x47: 0x6bce,
+ 0x48: 0x54e9,
+ 0x49: 0x69d9,
+ 0x4a: 0x5e55,
+ 0x4b: 0x819c,
+ 0x4c: 0x6795,
+ 0x4d: 0x9baa,
+ 0x4e: 0x67fe,
+ 0x4f: 0x9c52,
+ 0x50: 0x685d,
+ 0x51: 0x4ea6,
+ 0x52: 0x4fe3,
+ 0x53: 0x53c8,
+ 0x54: 0x62b9,
+ 0x55: 0x672b,
+ 0x56: 0x6cab,
+ 0x57: 0x8fc4,
+ 0x58: 0x4fad,
+ 0x59: 0x7e6d,
+ 0x5a: 0x9ebf,
+ 0x5b: 0x4e07,
+ 0x5c: 0x6162,
+ 0x5d: 0x6e80,
+ },
+ 0x2b: [94]uint16{
+ 0x00: 0x6f2b,
+ 0x01: 0x8513,
+ 0x02: 0x5473,
+ 0x03: 0x672a,
+ 0x04: 0x9b45,
+ 0x05: 0x5df3,
+ 0x06: 0x7b95,
+ 0x07: 0x5cac,
+ 0x08: 0x5bc6,
+ 0x09: 0x871c,
+ 0x0a: 0x6e4a,
+ 0x0b: 0x84d1,
+ 0x0c: 0x7a14,
+ 0x0d: 0x8108,
+ 0x0e: 0x5999,
+ 0x0f: 0x7c8d,
+ 0x10: 0x6c11,
+ 0x11: 0x7720,
+ 0x12: 0x52d9,
+ 0x13: 0x5922,
+ 0x14: 0x7121,
+ 0x15: 0x725f,
+ 0x16: 0x77db,
+ 0x17: 0x9727,
+ 0x18: 0x9d61,
+ 0x19: 0x690b,
+ 0x1a: 0x5a7f,
+ 0x1b: 0x5a18,
+ 0x1c: 0x51a5,
+ 0x1d: 0x540d,
+ 0x1e: 0x547d,
+ 0x1f: 0x660e,
+ 0x20: 0x76df,
+ 0x21: 0x8ff7,
+ 0x22: 0x9298,
+ 0x23: 0x9cf4,
+ 0x24: 0x59ea,
+ 0x25: 0x725d,
+ 0x26: 0x6ec5,
+ 0x27: 0x514d,
+ 0x28: 0x68c9,
+ 0x29: 0x7dbf,
+ 0x2a: 0x7dec,
+ 0x2b: 0x9762,
+ 0x2c: 0x9eba,
+ 0x2d: 0x6478,
+ 0x2e: 0x6a21,
+ 0x2f: 0x8302,
+ 0x30: 0x5984,
+ 0x31: 0x5b5f,
+ 0x32: 0x6bdb,
+ 0x33: 0x731b,
+ 0x34: 0x76f2,
+ 0x35: 0x7db2,
+ 0x36: 0x8017,
+ 0x37: 0x8499,
+ 0x38: 0x5132,
+ 0x39: 0x6728,
+ 0x3a: 0x9ed9,
+ 0x3b: 0x76ee,
+ 0x3c: 0x6762,
+ 0x3d: 0x52ff,
+ 0x3e: 0x9905,
+ 0x3f: 0x5c24,
+ 0x40: 0x623b,
+ 0x41: 0x7c7e,
+ 0x42: 0x8cb0,
+ 0x43: 0x554f,
+ 0x44: 0x60b6,
+ 0x45: 0x7d0b,
+ 0x46: 0x9580,
+ 0x47: 0x5301,
+ 0x48: 0x4e5f,
+ 0x49: 0x51b6,
+ 0x4a: 0x591c,
+ 0x4b: 0x723a,
+ 0x4c: 0x8036,
+ 0x4d: 0x91ce,
+ 0x4e: 0x5f25,
+ 0x4f: 0x77e2,
+ 0x50: 0x5384,
+ 0x51: 0x5f79,
+ 0x52: 0x7d04,
+ 0x53: 0x85ac,
+ 0x54: 0x8a33,
+ 0x55: 0x8e8d,
+ 0x56: 0x9756,
+ 0x57: 0x67f3,
+ 0x58: 0x85ae,
+ 0x59: 0x9453,
+ 0x5a: 0x6109,
+ 0x5b: 0x6108,
+ 0x5c: 0x6cb9,
+ 0x5d: 0x7652,
+ },
+ 0x2c: [94]uint16{
+ 0x00: 0x8aed,
+ 0x01: 0x8f38,
+ 0x02: 0x552f,
+ 0x03: 0x4f51,
+ 0x04: 0x512a,
+ 0x05: 0x52c7,
+ 0x06: 0x53cb,
+ 0x07: 0x5ba5,
+ 0x08: 0x5e7d,
+ 0x09: 0x60a0,
+ 0x0a: 0x6182,
+ 0x0b: 0x63d6,
+ 0x0c: 0x6709,
+ 0x0d: 0x67da,
+ 0x0e: 0x6e67,
+ 0x0f: 0x6d8c,
+ 0x10: 0x7336,
+ 0x11: 0x7337,
+ 0x12: 0x7531,
+ 0x13: 0x7950,
+ 0x14: 0x88d5,
+ 0x15: 0x8a98,
+ 0x16: 0x904a,
+ 0x17: 0x9091,
+ 0x18: 0x90f5,
+ 0x19: 0x96c4,
+ 0x1a: 0x878d,
+ 0x1b: 0x5915,
+ 0x1c: 0x4e88,
+ 0x1d: 0x4f59,
+ 0x1e: 0x4e0e,
+ 0x1f: 0x8a89,
+ 0x20: 0x8f3f,
+ 0x21: 0x9810,
+ 0x22: 0x50ad,
+ 0x23: 0x5e7c,
+ 0x24: 0x5996,
+ 0x25: 0x5bb9,
+ 0x26: 0x5eb8,
+ 0x27: 0x63da,
+ 0x28: 0x63fa,
+ 0x29: 0x64c1,
+ 0x2a: 0x66dc,
+ 0x2b: 0x694a,
+ 0x2c: 0x69d8,
+ 0x2d: 0x6d0b,
+ 0x2e: 0x6eb6,
+ 0x2f: 0x7194,
+ 0x30: 0x7528,
+ 0x31: 0x7aaf,
+ 0x32: 0x7f8a,
+ 0x33: 0x8000,
+ 0x34: 0x8449,
+ 0x35: 0x84c9,
+ 0x36: 0x8981,
+ 0x37: 0x8b21,
+ 0x38: 0x8e0a,
+ 0x39: 0x9065,
+ 0x3a: 0x967d,
+ 0x3b: 0x990a,
+ 0x3c: 0x617e,
+ 0x3d: 0x6291,
+ 0x3e: 0x6b32,
+ 0x3f: 0x6c83,
+ 0x40: 0x6d74,
+ 0x41: 0x7fcc,
+ 0x42: 0x7ffc,
+ 0x43: 0x6dc0,
+ 0x44: 0x7f85,
+ 0x45: 0x87ba,
+ 0x46: 0x88f8,
+ 0x47: 0x6765,
+ 0x48: 0x83b1,
+ 0x49: 0x983c,
+ 0x4a: 0x96f7,
+ 0x4b: 0x6d1b,
+ 0x4c: 0x7d61,
+ 0x4d: 0x843d,
+ 0x4e: 0x916a,
+ 0x4f: 0x4e71,
+ 0x50: 0x5375,
+ 0x51: 0x5d50,
+ 0x52: 0x6b04,
+ 0x53: 0x6feb,
+ 0x54: 0x85cd,
+ 0x55: 0x862d,
+ 0x56: 0x89a7,
+ 0x57: 0x5229,
+ 0x58: 0x540f,
+ 0x59: 0x5c65,
+ 0x5a: 0x674e,
+ 0x5b: 0x68a8,
+ 0x5c: 0x7406,
+ 0x5d: 0x7483,
+ },
+ 0x2d: [94]uint16{
+ 0x00: 0x75e2,
+ 0x01: 0x88cf,
+ 0x02: 0x88e1,
+ 0x03: 0x91cc,
+ 0x04: 0x96e2,
+ 0x05: 0x9678,
+ 0x06: 0x5f8b,
+ 0x07: 0x7387,
+ 0x08: 0x7acb,
+ 0x09: 0x844e,
+ 0x0a: 0x63a0,
+ 0x0b: 0x7565,
+ 0x0c: 0x5289,
+ 0x0d: 0x6d41,
+ 0x0e: 0x6e9c,
+ 0x0f: 0x7409,
+ 0x10: 0x7559,
+ 0x11: 0x786b,
+ 0x12: 0x7c92,
+ 0x13: 0x9686,
+ 0x14: 0x7adc,
+ 0x15: 0x9f8d,
+ 0x16: 0x4fb6,
+ 0x17: 0x616e,
+ 0x18: 0x65c5,
+ 0x19: 0x865c,
+ 0x1a: 0x4e86,
+ 0x1b: 0x4eae,
+ 0x1c: 0x50da,
+ 0x1d: 0x4e21,
+ 0x1e: 0x51cc,
+ 0x1f: 0x5bee,
+ 0x20: 0x6599,
+ 0x21: 0x6881,
+ 0x22: 0x6dbc,
+ 0x23: 0x731f,
+ 0x24: 0x7642,
+ 0x25: 0x77ad,
+ 0x26: 0x7a1c,
+ 0x27: 0x7ce7,
+ 0x28: 0x826f,
+ 0x29: 0x8ad2,
+ 0x2a: 0x907c,
+ 0x2b: 0x91cf,
+ 0x2c: 0x9675,
+ 0x2d: 0x9818,
+ 0x2e: 0x529b,
+ 0x2f: 0x7dd1,
+ 0x30: 0x502b,
+ 0x31: 0x5398,
+ 0x32: 0x6797,
+ 0x33: 0x6dcb,
+ 0x34: 0x71d0,
+ 0x35: 0x7433,
+ 0x36: 0x81e8,
+ 0x37: 0x8f2a,
+ 0x38: 0x96a3,
+ 0x39: 0x9c57,
+ 0x3a: 0x9e9f,
+ 0x3b: 0x7460,
+ 0x3c: 0x5841,
+ 0x3d: 0x6d99,
+ 0x3e: 0x7d2f,
+ 0x3f: 0x985e,
+ 0x40: 0x4ee4,
+ 0x41: 0x4f36,
+ 0x42: 0x4f8b,
+ 0x43: 0x51b7,
+ 0x44: 0x52b1,
+ 0x45: 0x5dba,
+ 0x46: 0x601c,
+ 0x47: 0x73b2,
+ 0x48: 0x793c,
+ 0x49: 0x82d3,
+ 0x4a: 0x9234,
+ 0x4b: 0x96b7,
+ 0x4c: 0x96f6,
+ 0x4d: 0x970a,
+ 0x4e: 0x9e97,
+ 0x4f: 0x9f62,
+ 0x50: 0x66a6,
+ 0x51: 0x6b74,
+ 0x52: 0x5217,
+ 0x53: 0x52a3,
+ 0x54: 0x70c8,
+ 0x55: 0x88c2,
+ 0x56: 0x5ec9,
+ 0x57: 0x604b,
+ 0x58: 0x6190,
+ 0x59: 0x6f23,
+ 0x5a: 0x7149,
+ 0x5b: 0x7c3e,
+ 0x5c: 0x7df4,
+ 0x5d: 0x806f,
+ },
+ 0x2e: [94]uint16{
+ 0x00: 0x84ee,
+ 0x01: 0x9023,
+ 0x02: 0x932c,
+ 0x03: 0x5442,
+ 0x04: 0x9b6f,
+ 0x05: 0x6ad3,
+ 0x06: 0x7089,
+ 0x07: 0x8cc2,
+ 0x08: 0x8def,
+ 0x09: 0x9732,
+ 0x0a: 0x52b4,
+ 0x0b: 0x5a41,
+ 0x0c: 0x5eca,
+ 0x0d: 0x5f04,
+ 0x0e: 0x6717,
+ 0x0f: 0x697c,
+ 0x10: 0x6994,
+ 0x11: 0x6d6a,
+ 0x12: 0x6f0f,
+ 0x13: 0x7262,
+ 0x14: 0x72fc,
+ 0x15: 0x7bed,
+ 0x16: 0x8001,
+ 0x17: 0x807e,
+ 0x18: 0x874b,
+ 0x19: 0x90ce,
+ 0x1a: 0x516d,
+ 0x1b: 0x9e93,
+ 0x1c: 0x7984,
+ 0x1d: 0x808b,
+ 0x1e: 0x9332,
+ 0x1f: 0x8ad6,
+ 0x20: 0x502d,
+ 0x21: 0x548c,
+ 0x22: 0x8a71,
+ 0x23: 0x6b6a,
+ 0x24: 0x8cc4,
+ 0x25: 0x8107,
+ 0x26: 0x60d1,
+ 0x27: 0x67a0,
+ 0x28: 0x9df2,
+ 0x29: 0x4e99,
+ 0x2a: 0x4e98,
+ 0x2b: 0x9c10,
+ 0x2c: 0x8a6b,
+ 0x2d: 0x85c1,
+ 0x2e: 0x8568,
+ 0x2f: 0x6900,
+ 0x30: 0x6e7e,
+ 0x31: 0x7897,
+ 0x32: 0x8155,
+ },
+ 0x2f: [94]uint16{
+ 0x00: 0x5f0c,
+ 0x01: 0x4e10,
+ 0x02: 0x4e15,
+ 0x03: 0x4e2a,
+ 0x04: 0x4e31,
+ 0x05: 0x4e36,
+ 0x06: 0x4e3c,
+ 0x07: 0x4e3f,
+ 0x08: 0x4e42,
+ 0x09: 0x4e56,
+ 0x0a: 0x4e58,
+ 0x0b: 0x4e82,
+ 0x0c: 0x4e85,
+ 0x0d: 0x8c6b,
+ 0x0e: 0x4e8a,
+ 0x0f: 0x8212,
+ 0x10: 0x5f0d,
+ 0x11: 0x4e8e,
+ 0x12: 0x4e9e,
+ 0x13: 0x4e9f,
+ 0x14: 0x4ea0,
+ 0x15: 0x4ea2,
+ 0x16: 0x4eb0,
+ 0x17: 0x4eb3,
+ 0x18: 0x4eb6,
+ 0x19: 0x4ece,
+ 0x1a: 0x4ecd,
+ 0x1b: 0x4ec4,
+ 0x1c: 0x4ec6,
+ 0x1d: 0x4ec2,
+ 0x1e: 0x4ed7,
+ 0x1f: 0x4ede,
+ 0x20: 0x4eed,
+ 0x21: 0x4edf,
+ 0x22: 0x4ef7,
+ 0x23: 0x4f09,
+ 0x24: 0x4f5a,
+ 0x25: 0x4f30,
+ 0x26: 0x4f5b,
+ 0x27: 0x4f5d,
+ 0x28: 0x4f57,
+ 0x29: 0x4f47,
+ 0x2a: 0x4f76,
+ 0x2b: 0x4f88,
+ 0x2c: 0x4f8f,
+ 0x2d: 0x4f98,
+ 0x2e: 0x4f7b,
+ 0x2f: 0x4f69,
+ 0x30: 0x4f70,
+ 0x31: 0x4f91,
+ 0x32: 0x4f6f,
+ 0x33: 0x4f86,
+ 0x34: 0x4f96,
+ 0x35: 0x5118,
+ 0x36: 0x4fd4,
+ 0x37: 0x4fdf,
+ 0x38: 0x4fce,
+ 0x39: 0x4fd8,
+ 0x3a: 0x4fdb,
+ 0x3b: 0x4fd1,
+ 0x3c: 0x4fda,
+ 0x3d: 0x4fd0,
+ 0x3e: 0x4fe4,
+ 0x3f: 0x4fe5,
+ 0x40: 0x501a,
+ 0x41: 0x5028,
+ 0x42: 0x5014,
+ 0x43: 0x502a,
+ 0x44: 0x5025,
+ 0x45: 0x5005,
+ 0x46: 0x4f1c,
+ 0x47: 0x4ff6,
+ 0x48: 0x5021,
+ 0x49: 0x5029,
+ 0x4a: 0x502c,
+ 0x4b: 0x4ffe,
+ 0x4c: 0x4fef,
+ 0x4d: 0x5011,
+ 0x4e: 0x5006,
+ 0x4f: 0x5043,
+ 0x50: 0x5047,
+ 0x51: 0x6703,
+ 0x52: 0x5055,
+ 0x53: 0x5050,
+ 0x54: 0x5048,
+ 0x55: 0x505a,
+ 0x56: 0x5056,
+ 0x57: 0x506c,
+ 0x58: 0x5078,
+ 0x59: 0x5080,
+ 0x5a: 0x509a,
+ 0x5b: 0x5085,
+ 0x5c: 0x50b4,
+ 0x5d: 0x50b2,
+ },
+ 0x30: [94]uint16{
+ 0x00: 0x50c9,
+ 0x01: 0x50ca,
+ 0x02: 0x50b3,
+ 0x03: 0x50c2,
+ 0x04: 0x50d6,
+ 0x05: 0x50de,
+ 0x06: 0x50e5,
+ 0x07: 0x50ed,
+ 0x08: 0x50e3,
+ 0x09: 0x50ee,
+ 0x0a: 0x50f9,
+ 0x0b: 0x50f5,
+ 0x0c: 0x5109,
+ 0x0d: 0x5101,
+ 0x0e: 0x5102,
+ 0x0f: 0x5116,
+ 0x10: 0x5115,
+ 0x11: 0x5114,
+ 0x12: 0x511a,
+ 0x13: 0x5121,
+ 0x14: 0x513a,
+ 0x15: 0x5137,
+ 0x16: 0x513c,
+ 0x17: 0x513b,
+ 0x18: 0x513f,
+ 0x19: 0x5140,
+ 0x1a: 0x5152,
+ 0x1b: 0x514c,
+ 0x1c: 0x5154,
+ 0x1d: 0x5162,
+ 0x1e: 0x7af8,
+ 0x1f: 0x5169,
+ 0x20: 0x516a,
+ 0x21: 0x516e,
+ 0x22: 0x5180,
+ 0x23: 0x5182,
+ 0x24: 0x56d8,
+ 0x25: 0x518c,
+ 0x26: 0x5189,
+ 0x27: 0x518f,
+ 0x28: 0x5191,
+ 0x29: 0x5193,
+ 0x2a: 0x5195,
+ 0x2b: 0x5196,
+ 0x2c: 0x51a4,
+ 0x2d: 0x51a6,
+ 0x2e: 0x51a2,
+ 0x2f: 0x51a9,
+ 0x30: 0x51aa,
+ 0x31: 0x51ab,
+ 0x32: 0x51b3,
+ 0x33: 0x51b1,
+ 0x34: 0x51b2,
+ 0x35: 0x51b0,
+ 0x36: 0x51b5,
+ 0x37: 0x51bd,
+ 0x38: 0x51c5,
+ 0x39: 0x51c9,
+ 0x3a: 0x51db,
+ 0x3b: 0x51e0,
+ 0x3c: 0x8655,
+ 0x3d: 0x51e9,
+ 0x3e: 0x51ed,
+ 0x3f: 0x51f0,
+ 0x40: 0x51f5,
+ 0x41: 0x51fe,
+ 0x42: 0x5204,
+ 0x43: 0x520b,
+ 0x44: 0x5214,
+ 0x45: 0x520e,
+ 0x46: 0x5227,
+ 0x47: 0x522a,
+ 0x48: 0x522e,
+ 0x49: 0x5233,
+ 0x4a: 0x5239,
+ 0x4b: 0x524f,
+ 0x4c: 0x5244,
+ 0x4d: 0x524b,
+ 0x4e: 0x524c,
+ 0x4f: 0x525e,
+ 0x50: 0x5254,
+ 0x51: 0x526a,
+ 0x52: 0x5274,
+ 0x53: 0x5269,
+ 0x54: 0x5273,
+ 0x55: 0x527f,
+ 0x56: 0x527d,
+ 0x57: 0x528d,
+ 0x58: 0x5294,
+ 0x59: 0x5292,
+ 0x5a: 0x5271,
+ 0x5b: 0x5288,
+ 0x5c: 0x5291,
+ 0x5d: 0x8fa8,
+ },
+ 0x31: [94]uint16{
+ 0x00: 0x8fa7,
+ 0x01: 0x52ac,
+ 0x02: 0x52ad,
+ 0x03: 0x52bc,
+ 0x04: 0x52b5,
+ 0x05: 0x52c1,
+ 0x06: 0x52cd,
+ 0x07: 0x52d7,
+ 0x08: 0x52de,
+ 0x09: 0x52e3,
+ 0x0a: 0x52e6,
+ 0x0b: 0x98ed,
+ 0x0c: 0x52e0,
+ 0x0d: 0x52f3,
+ 0x0e: 0x52f5,
+ 0x0f: 0x52f8,
+ 0x10: 0x52f9,
+ 0x11: 0x5306,
+ 0x12: 0x5308,
+ 0x13: 0x7538,
+ 0x14: 0x530d,
+ 0x15: 0x5310,
+ 0x16: 0x530f,
+ 0x17: 0x5315,
+ 0x18: 0x531a,
+ 0x19: 0x5323,
+ 0x1a: 0x532f,
+ 0x1b: 0x5331,
+ 0x1c: 0x5333,
+ 0x1d: 0x5338,
+ 0x1e: 0x5340,
+ 0x1f: 0x5346,
+ 0x20: 0x5345,
+ 0x21: 0x4e17,
+ 0x22: 0x5349,
+ 0x23: 0x534d,
+ 0x24: 0x51d6,
+ 0x25: 0x535e,
+ 0x26: 0x5369,
+ 0x27: 0x536e,
+ 0x28: 0x5918,
+ 0x29: 0x537b,
+ 0x2a: 0x5377,
+ 0x2b: 0x5382,
+ 0x2c: 0x5396,
+ 0x2d: 0x53a0,
+ 0x2e: 0x53a6,
+ 0x2f: 0x53a5,
+ 0x30: 0x53ae,
+ 0x31: 0x53b0,
+ 0x32: 0x53b6,
+ 0x33: 0x53c3,
+ 0x34: 0x7c12,
+ 0x35: 0x96d9,
+ 0x36: 0x53df,
+ 0x37: 0x66fc,
+ 0x38: 0x71ee,
+ 0x39: 0x53ee,
+ 0x3a: 0x53e8,
+ 0x3b: 0x53ed,
+ 0x3c: 0x53fa,
+ 0x3d: 0x5401,
+ 0x3e: 0x543d,
+ 0x3f: 0x5440,
+ 0x40: 0x542c,
+ 0x41: 0x542d,
+ 0x42: 0x543c,
+ 0x43: 0x542e,
+ 0x44: 0x5436,
+ 0x45: 0x5429,
+ 0x46: 0x541d,
+ 0x47: 0x544e,
+ 0x48: 0x548f,
+ 0x49: 0x5475,
+ 0x4a: 0x548e,
+ 0x4b: 0x545f,
+ 0x4c: 0x5471,
+ 0x4d: 0x5477,
+ 0x4e: 0x5470,
+ 0x4f: 0x5492,
+ 0x50: 0x547b,
+ 0x51: 0x5480,
+ 0x52: 0x5476,
+ 0x53: 0x5484,
+ 0x54: 0x5490,
+ 0x55: 0x5486,
+ 0x56: 0x54c7,
+ 0x57: 0x54a2,
+ 0x58: 0x54b8,
+ 0x59: 0x54a5,
+ 0x5a: 0x54ac,
+ 0x5b: 0x54c4,
+ 0x5c: 0x54c8,
+ 0x5d: 0x54a8,
+ },
+ 0x32: [94]uint16{
+ 0x00: 0x54ab,
+ 0x01: 0x54c2,
+ 0x02: 0x54a4,
+ 0x03: 0x54be,
+ 0x04: 0x54bc,
+ 0x05: 0x54d8,
+ 0x06: 0x54e5,
+ 0x07: 0x54e6,
+ 0x08: 0x550f,
+ 0x09: 0x5514,
+ 0x0a: 0x54fd,
+ 0x0b: 0x54ee,
+ 0x0c: 0x54ed,
+ 0x0d: 0x54fa,
+ 0x0e: 0x54e2,
+ 0x0f: 0x5539,
+ 0x10: 0x5540,
+ 0x11: 0x5563,
+ 0x12: 0x554c,
+ 0x13: 0x552e,
+ 0x14: 0x555c,
+ 0x15: 0x5545,
+ 0x16: 0x5556,
+ 0x17: 0x5557,
+ 0x18: 0x5538,
+ 0x19: 0x5533,
+ 0x1a: 0x555d,
+ 0x1b: 0x5599,
+ 0x1c: 0x5580,
+ 0x1d: 0x54af,
+ 0x1e: 0x558a,
+ 0x1f: 0x559f,
+ 0x20: 0x557b,
+ 0x21: 0x557e,
+ 0x22: 0x5598,
+ 0x23: 0x559e,
+ 0x24: 0x55ae,
+ 0x25: 0x557c,
+ 0x26: 0x5583,
+ 0x27: 0x55a9,
+ 0x28: 0x5587,
+ 0x29: 0x55a8,
+ 0x2a: 0x55da,
+ 0x2b: 0x55c5,
+ 0x2c: 0x55df,
+ 0x2d: 0x55c4,
+ 0x2e: 0x55dc,
+ 0x2f: 0x55e4,
+ 0x30: 0x55d4,
+ 0x31: 0x5614,
+ 0x32: 0x55f7,
+ 0x33: 0x5616,
+ 0x34: 0x55fe,
+ 0x35: 0x55fd,
+ 0x36: 0x561b,
+ 0x37: 0x55f9,
+ 0x38: 0x564e,
+ 0x39: 0x5650,
+ 0x3a: 0x71df,
+ 0x3b: 0x5634,
+ 0x3c: 0x5636,
+ 0x3d: 0x5632,
+ 0x3e: 0x5638,
+ 0x3f: 0x566b,
+ 0x40: 0x5664,
+ 0x41: 0x562f,
+ 0x42: 0x566c,
+ 0x43: 0x566a,
+ 0x44: 0x5686,
+ 0x45: 0x5680,
+ 0x46: 0x568a,
+ 0x47: 0x56a0,
+ 0x48: 0x5694,
+ 0x49: 0x568f,
+ 0x4a: 0x56a5,
+ 0x4b: 0x56ae,
+ 0x4c: 0x56b6,
+ 0x4d: 0x56b4,
+ 0x4e: 0x56c2,
+ 0x4f: 0x56bc,
+ 0x50: 0x56c1,
+ 0x51: 0x56c3,
+ 0x52: 0x56c0,
+ 0x53: 0x56c8,
+ 0x54: 0x56ce,
+ 0x55: 0x56d1,
+ 0x56: 0x56d3,
+ 0x57: 0x56d7,
+ 0x58: 0x56ee,
+ 0x59: 0x56f9,
+ 0x5a: 0x5700,
+ 0x5b: 0x56ff,
+ 0x5c: 0x5704,
+ 0x5d: 0x5709,
+ },
+ 0x33: [94]uint16{
+ 0x00: 0x5708,
+ 0x01: 0x570b,
+ 0x02: 0x570d,
+ 0x03: 0x5713,
+ 0x04: 0x5718,
+ 0x05: 0x5716,
+ 0x06: 0x55c7,
+ 0x07: 0x571c,
+ 0x08: 0x5726,
+ 0x09: 0x5737,
+ 0x0a: 0x5738,
+ 0x0b: 0x574e,
+ 0x0c: 0x573b,
+ 0x0d: 0x5740,
+ 0x0e: 0x574f,
+ 0x0f: 0x5769,
+ 0x10: 0x57c0,
+ 0x11: 0x5788,
+ 0x12: 0x5761,
+ 0x13: 0x577f,
+ 0x14: 0x5789,
+ 0x15: 0x5793,
+ 0x16: 0x57a0,
+ 0x17: 0x57b3,
+ 0x18: 0x57a4,
+ 0x19: 0x57aa,
+ 0x1a: 0x57b0,
+ 0x1b: 0x57c3,
+ 0x1c: 0x57c6,
+ 0x1d: 0x57d4,
+ 0x1e: 0x57d2,
+ 0x1f: 0x57d3,
+ 0x20: 0x580a,
+ 0x21: 0x57d6,
+ 0x22: 0x57e3,
+ 0x23: 0x580b,
+ 0x24: 0x5819,
+ 0x25: 0x581d,
+ 0x26: 0x5872,
+ 0x27: 0x5821,
+ 0x28: 0x5862,
+ 0x29: 0x584b,
+ 0x2a: 0x5870,
+ 0x2b: 0x6bc0,
+ 0x2c: 0x5852,
+ 0x2d: 0x583d,
+ 0x2e: 0x5879,
+ 0x2f: 0x5885,
+ 0x30: 0x58b9,
+ 0x31: 0x589f,
+ 0x32: 0x58ab,
+ 0x33: 0x58ba,
+ 0x34: 0x58de,
+ 0x35: 0x58bb,
+ 0x36: 0x58b8,
+ 0x37: 0x58ae,
+ 0x38: 0x58c5,
+ 0x39: 0x58d3,
+ 0x3a: 0x58d1,
+ 0x3b: 0x58d7,
+ 0x3c: 0x58d9,
+ 0x3d: 0x58d8,
+ 0x3e: 0x58e5,
+ 0x3f: 0x58dc,
+ 0x40: 0x58e4,
+ 0x41: 0x58df,
+ 0x42: 0x58ef,
+ 0x43: 0x58fa,
+ 0x44: 0x58f9,
+ 0x45: 0x58fb,
+ 0x46: 0x58fc,
+ 0x47: 0x58fd,
+ 0x48: 0x5902,
+ 0x49: 0x590a,
+ 0x4a: 0x5910,
+ 0x4b: 0x591b,
+ 0x4c: 0x68a6,
+ 0x4d: 0x5925,
+ 0x4e: 0x592c,
+ 0x4f: 0x592d,
+ 0x50: 0x5932,
+ 0x51: 0x5938,
+ 0x52: 0x593e,
+ 0x53: 0x7ad2,
+ 0x54: 0x5955,
+ 0x55: 0x5950,
+ 0x56: 0x594e,
+ 0x57: 0x595a,
+ 0x58: 0x5958,
+ 0x59: 0x5962,
+ 0x5a: 0x5960,
+ 0x5b: 0x5967,
+ 0x5c: 0x596c,
+ 0x5d: 0x5969,
+ },
+ 0x34: [94]uint16{
+ 0x00: 0x5978,
+ 0x01: 0x5981,
+ 0x02: 0x599d,
+ 0x03: 0x4f5e,
+ 0x04: 0x4fab,
+ 0x05: 0x59a3,
+ 0x06: 0x59b2,
+ 0x07: 0x59c6,
+ 0x08: 0x59e8,
+ 0x09: 0x59dc,
+ 0x0a: 0x598d,
+ 0x0b: 0x59d9,
+ 0x0c: 0x59da,
+ 0x0d: 0x5a25,
+ 0x0e: 0x5a1f,
+ 0x0f: 0x5a11,
+ 0x10: 0x5a1c,
+ 0x11: 0x5a09,
+ 0x12: 0x5a1a,
+ 0x13: 0x5a40,
+ 0x14: 0x5a6c,
+ 0x15: 0x5a49,
+ 0x16: 0x5a35,
+ 0x17: 0x5a36,
+ 0x18: 0x5a62,
+ 0x19: 0x5a6a,
+ 0x1a: 0x5a9a,
+ 0x1b: 0x5abc,
+ 0x1c: 0x5abe,
+ 0x1d: 0x5acb,
+ 0x1e: 0x5ac2,
+ 0x1f: 0x5abd,
+ 0x20: 0x5ae3,
+ 0x21: 0x5ad7,
+ 0x22: 0x5ae6,
+ 0x23: 0x5ae9,
+ 0x24: 0x5ad6,
+ 0x25: 0x5afa,
+ 0x26: 0x5afb,
+ 0x27: 0x5b0c,
+ 0x28: 0x5b0b,
+ 0x29: 0x5b16,
+ 0x2a: 0x5b32,
+ 0x2b: 0x5ad0,
+ 0x2c: 0x5b2a,
+ 0x2d: 0x5b36,
+ 0x2e: 0x5b3e,
+ 0x2f: 0x5b43,
+ 0x30: 0x5b45,
+ 0x31: 0x5b40,
+ 0x32: 0x5b51,
+ 0x33: 0x5b55,
+ 0x34: 0x5b5a,
+ 0x35: 0x5b5b,
+ 0x36: 0x5b65,
+ 0x37: 0x5b69,
+ 0x38: 0x5b70,
+ 0x39: 0x5b73,
+ 0x3a: 0x5b75,
+ 0x3b: 0x5b78,
+ 0x3c: 0x6588,
+ 0x3d: 0x5b7a,
+ 0x3e: 0x5b80,
+ 0x3f: 0x5b83,
+ 0x40: 0x5ba6,
+ 0x41: 0x5bb8,
+ 0x42: 0x5bc3,
+ 0x43: 0x5bc7,
+ 0x44: 0x5bc9,
+ 0x45: 0x5bd4,
+ 0x46: 0x5bd0,
+ 0x47: 0x5be4,
+ 0x48: 0x5be6,
+ 0x49: 0x5be2,
+ 0x4a: 0x5bde,
+ 0x4b: 0x5be5,
+ 0x4c: 0x5beb,
+ 0x4d: 0x5bf0,
+ 0x4e: 0x5bf6,
+ 0x4f: 0x5bf3,
+ 0x50: 0x5c05,
+ 0x51: 0x5c07,
+ 0x52: 0x5c08,
+ 0x53: 0x5c0d,
+ 0x54: 0x5c13,
+ 0x55: 0x5c20,
+ 0x56: 0x5c22,
+ 0x57: 0x5c28,
+ 0x58: 0x5c38,
+ 0x59: 0x5c39,
+ 0x5a: 0x5c41,
+ 0x5b: 0x5c46,
+ 0x5c: 0x5c4e,
+ 0x5d: 0x5c53,
+ },
+ 0x35: [94]uint16{
+ 0x00: 0x5c50,
+ 0x01: 0x5c4f,
+ 0x02: 0x5b71,
+ 0x03: 0x5c6c,
+ 0x04: 0x5c6e,
+ 0x05: 0x4e62,
+ 0x06: 0x5c76,
+ 0x07: 0x5c79,
+ 0x08: 0x5c8c,
+ 0x09: 0x5c91,
+ 0x0a: 0x5c94,
+ 0x0b: 0x599b,
+ 0x0c: 0x5cab,
+ 0x0d: 0x5cbb,
+ 0x0e: 0x5cb6,
+ 0x0f: 0x5cbc,
+ 0x10: 0x5cb7,
+ 0x11: 0x5cc5,
+ 0x12: 0x5cbe,
+ 0x13: 0x5cc7,
+ 0x14: 0x5cd9,
+ 0x15: 0x5ce9,
+ 0x16: 0x5cfd,
+ 0x17: 0x5cfa,
+ 0x18: 0x5ced,
+ 0x19: 0x5d8c,
+ 0x1a: 0x5cea,
+ 0x1b: 0x5d0b,
+ 0x1c: 0x5d15,
+ 0x1d: 0x5d17,
+ 0x1e: 0x5d5c,
+ 0x1f: 0x5d1f,
+ 0x20: 0x5d1b,
+ 0x21: 0x5d11,
+ 0x22: 0x5d14,
+ 0x23: 0x5d22,
+ 0x24: 0x5d1a,
+ 0x25: 0x5d19,
+ 0x26: 0x5d18,
+ 0x27: 0x5d4c,
+ 0x28: 0x5d52,
+ 0x29: 0x5d4e,
+ 0x2a: 0x5d4b,
+ 0x2b: 0x5d6c,
+ 0x2c: 0x5d73,
+ 0x2d: 0x5d76,
+ 0x2e: 0x5d87,
+ 0x2f: 0x5d84,
+ 0x30: 0x5d82,
+ 0x31: 0x5da2,
+ 0x32: 0x5d9d,
+ 0x33: 0x5dac,
+ 0x34: 0x5dae,
+ 0x35: 0x5dbd,
+ 0x36: 0x5d90,
+ 0x37: 0x5db7,
+ 0x38: 0x5dbc,
+ 0x39: 0x5dc9,
+ 0x3a: 0x5dcd,
+ 0x3b: 0x5dd3,
+ 0x3c: 0x5dd2,
+ 0x3d: 0x5dd6,
+ 0x3e: 0x5ddb,
+ 0x3f: 0x5deb,
+ 0x40: 0x5df2,
+ 0x41: 0x5df5,
+ 0x42: 0x5e0b,
+ 0x43: 0x5e1a,
+ 0x44: 0x5e19,
+ 0x45: 0x5e11,
+ 0x46: 0x5e1b,
+ 0x47: 0x5e36,
+ 0x48: 0x5e37,
+ 0x49: 0x5e44,
+ 0x4a: 0x5e43,
+ 0x4b: 0x5e40,
+ 0x4c: 0x5e4e,
+ 0x4d: 0x5e57,
+ 0x4e: 0x5e54,
+ 0x4f: 0x5e5f,
+ 0x50: 0x5e62,
+ 0x51: 0x5e64,
+ 0x52: 0x5e47,
+ 0x53: 0x5e75,
+ 0x54: 0x5e76,
+ 0x55: 0x5e7a,
+ 0x56: 0x9ebc,
+ 0x57: 0x5e7f,
+ 0x58: 0x5ea0,
+ 0x59: 0x5ec1,
+ 0x5a: 0x5ec2,
+ 0x5b: 0x5ec8,
+ 0x5c: 0x5ed0,
+ 0x5d: 0x5ecf,
+ },
+ 0x36: [94]uint16{
+ 0x00: 0x5ed6,
+ 0x01: 0x5ee3,
+ 0x02: 0x5edd,
+ 0x03: 0x5eda,
+ 0x04: 0x5edb,
+ 0x05: 0x5ee2,
+ 0x06: 0x5ee1,
+ 0x07: 0x5ee8,
+ 0x08: 0x5ee9,
+ 0x09: 0x5eec,
+ 0x0a: 0x5ef1,
+ 0x0b: 0x5ef3,
+ 0x0c: 0x5ef0,
+ 0x0d: 0x5ef4,
+ 0x0e: 0x5ef8,
+ 0x0f: 0x5efe,
+ 0x10: 0x5f03,
+ 0x11: 0x5f09,
+ 0x12: 0x5f5d,
+ 0x13: 0x5f5c,
+ 0x14: 0x5f0b,
+ 0x15: 0x5f11,
+ 0x16: 0x5f16,
+ 0x17: 0x5f29,
+ 0x18: 0x5f2d,
+ 0x19: 0x5f38,
+ 0x1a: 0x5f41,
+ 0x1b: 0x5f48,
+ 0x1c: 0x5f4c,
+ 0x1d: 0x5f4e,
+ 0x1e: 0x5f2f,
+ 0x1f: 0x5f51,
+ 0x20: 0x5f56,
+ 0x21: 0x5f57,
+ 0x22: 0x5f59,
+ 0x23: 0x5f61,
+ 0x24: 0x5f6d,
+ 0x25: 0x5f73,
+ 0x26: 0x5f77,
+ 0x27: 0x5f83,
+ 0x28: 0x5f82,
+ 0x29: 0x5f7f,
+ 0x2a: 0x5f8a,
+ 0x2b: 0x5f88,
+ 0x2c: 0x5f91,
+ 0x2d: 0x5f87,
+ 0x2e: 0x5f9e,
+ 0x2f: 0x5f99,
+ 0x30: 0x5f98,
+ 0x31: 0x5fa0,
+ 0x32: 0x5fa8,
+ 0x33: 0x5fad,
+ 0x34: 0x5fbc,
+ 0x35: 0x5fd6,
+ 0x36: 0x5ffb,
+ 0x37: 0x5fe4,
+ 0x38: 0x5ff8,
+ 0x39: 0x5ff1,
+ 0x3a: 0x5fdd,
+ 0x3b: 0x60b3,
+ 0x3c: 0x5fff,
+ 0x3d: 0x6021,
+ 0x3e: 0x6060,
+ 0x3f: 0x6019,
+ 0x40: 0x6010,
+ 0x41: 0x6029,
+ 0x42: 0x600e,
+ 0x43: 0x6031,
+ 0x44: 0x601b,
+ 0x45: 0x6015,
+ 0x46: 0x602b,
+ 0x47: 0x6026,
+ 0x48: 0x600f,
+ 0x49: 0x603a,
+ 0x4a: 0x605a,
+ 0x4b: 0x6041,
+ 0x4c: 0x606a,
+ 0x4d: 0x6077,
+ 0x4e: 0x605f,
+ 0x4f: 0x604a,
+ 0x50: 0x6046,
+ 0x51: 0x604d,
+ 0x52: 0x6063,
+ 0x53: 0x6043,
+ 0x54: 0x6064,
+ 0x55: 0x6042,
+ 0x56: 0x606c,
+ 0x57: 0x606b,
+ 0x58: 0x6059,
+ 0x59: 0x6081,
+ 0x5a: 0x608d,
+ 0x5b: 0x60e7,
+ 0x5c: 0x6083,
+ 0x5d: 0x609a,
+ },
+ 0x37: [94]uint16{
+ 0x00: 0x6084,
+ 0x01: 0x609b,
+ 0x02: 0x6096,
+ 0x03: 0x6097,
+ 0x04: 0x6092,
+ 0x05: 0x60a7,
+ 0x06: 0x608b,
+ 0x07: 0x60e1,
+ 0x08: 0x60b8,
+ 0x09: 0x60e0,
+ 0x0a: 0x60d3,
+ 0x0b: 0x60b4,
+ 0x0c: 0x5ff0,
+ 0x0d: 0x60bd,
+ 0x0e: 0x60c6,
+ 0x0f: 0x60b5,
+ 0x10: 0x60d8,
+ 0x11: 0x614d,
+ 0x12: 0x6115,
+ 0x13: 0x6106,
+ 0x14: 0x60f6,
+ 0x15: 0x60f7,
+ 0x16: 0x6100,
+ 0x17: 0x60f4,
+ 0x18: 0x60fa,
+ 0x19: 0x6103,
+ 0x1a: 0x6121,
+ 0x1b: 0x60fb,
+ 0x1c: 0x60f1,
+ 0x1d: 0x610d,
+ 0x1e: 0x610e,
+ 0x1f: 0x6147,
+ 0x20: 0x613e,
+ 0x21: 0x6128,
+ 0x22: 0x6127,
+ 0x23: 0x614a,
+ 0x24: 0x613f,
+ 0x25: 0x613c,
+ 0x26: 0x612c,
+ 0x27: 0x6134,
+ 0x28: 0x613d,
+ 0x29: 0x6142,
+ 0x2a: 0x6144,
+ 0x2b: 0x6173,
+ 0x2c: 0x6177,
+ 0x2d: 0x6158,
+ 0x2e: 0x6159,
+ 0x2f: 0x615a,
+ 0x30: 0x616b,
+ 0x31: 0x6174,
+ 0x32: 0x616f,
+ 0x33: 0x6165,
+ 0x34: 0x6171,
+ 0x35: 0x615f,
+ 0x36: 0x615d,
+ 0x37: 0x6153,
+ 0x38: 0x6175,
+ 0x39: 0x6199,
+ 0x3a: 0x6196,
+ 0x3b: 0x6187,
+ 0x3c: 0x61ac,
+ 0x3d: 0x6194,
+ 0x3e: 0x619a,
+ 0x3f: 0x618a,
+ 0x40: 0x6191,
+ 0x41: 0x61ab,
+ 0x42: 0x61ae,
+ 0x43: 0x61cc,
+ 0x44: 0x61ca,
+ 0x45: 0x61c9,
+ 0x46: 0x61f7,
+ 0x47: 0x61c8,
+ 0x48: 0x61c3,
+ 0x49: 0x61c6,
+ 0x4a: 0x61ba,
+ 0x4b: 0x61cb,
+ 0x4c: 0x7f79,
+ 0x4d: 0x61cd,
+ 0x4e: 0x61e6,
+ 0x4f: 0x61e3,
+ 0x50: 0x61f6,
+ 0x51: 0x61fa,
+ 0x52: 0x61f4,
+ 0x53: 0x61ff,
+ 0x54: 0x61fd,
+ 0x55: 0x61fc,
+ 0x56: 0x61fe,
+ 0x57: 0x6200,
+ 0x58: 0x6208,
+ 0x59: 0x6209,
+ 0x5a: 0x620d,
+ 0x5b: 0x620c,
+ 0x5c: 0x6214,
+ 0x5d: 0x621b,
+ },
+ 0x38: [94]uint16{
+ 0x00: 0x621e,
+ 0x01: 0x6221,
+ 0x02: 0x622a,
+ 0x03: 0x622e,
+ 0x04: 0x6230,
+ 0x05: 0x6232,
+ 0x06: 0x6233,
+ 0x07: 0x6241,
+ 0x08: 0x624e,
+ 0x09: 0x625e,
+ 0x0a: 0x6263,
+ 0x0b: 0x625b,
+ 0x0c: 0x6260,
+ 0x0d: 0x6268,
+ 0x0e: 0x627c,
+ 0x0f: 0x6282,
+ 0x10: 0x6289,
+ 0x11: 0x627e,
+ 0x12: 0x6292,
+ 0x13: 0x6293,
+ 0x14: 0x6296,
+ 0x15: 0x62d4,
+ 0x16: 0x6283,
+ 0x17: 0x6294,
+ 0x18: 0x62d7,
+ 0x19: 0x62d1,
+ 0x1a: 0x62bb,
+ 0x1b: 0x62cf,
+ 0x1c: 0x62ff,
+ 0x1d: 0x62c6,
+ 0x1e: 0x64d4,
+ 0x1f: 0x62c8,
+ 0x20: 0x62dc,
+ 0x21: 0x62cc,
+ 0x22: 0x62ca,
+ 0x23: 0x62c2,
+ 0x24: 0x62c7,
+ 0x25: 0x629b,
+ 0x26: 0x62c9,
+ 0x27: 0x630c,
+ 0x28: 0x62ee,
+ 0x29: 0x62f1,
+ 0x2a: 0x6327,
+ 0x2b: 0x6302,
+ 0x2c: 0x6308,
+ 0x2d: 0x62ef,
+ 0x2e: 0x62f5,
+ 0x2f: 0x6350,
+ 0x30: 0x633e,
+ 0x31: 0x634d,
+ 0x32: 0x641c,
+ 0x33: 0x634f,
+ 0x34: 0x6396,
+ 0x35: 0x638e,
+ 0x36: 0x6380,
+ 0x37: 0x63ab,
+ 0x38: 0x6376,
+ 0x39: 0x63a3,
+ 0x3a: 0x638f,
+ 0x3b: 0x6389,
+ 0x3c: 0x639f,
+ 0x3d: 0x63b5,
+ 0x3e: 0x636b,
+ 0x3f: 0x6369,
+ 0x40: 0x63be,
+ 0x41: 0x63e9,
+ 0x42: 0x63c0,
+ 0x43: 0x63c6,
+ 0x44: 0x63e3,
+ 0x45: 0x63c9,
+ 0x46: 0x63d2,
+ 0x47: 0x63f6,
+ 0x48: 0x63c4,
+ 0x49: 0x6416,
+ 0x4a: 0x6434,
+ 0x4b: 0x6406,
+ 0x4c: 0x6413,
+ 0x4d: 0x6426,
+ 0x4e: 0x6436,
+ 0x4f: 0x651d,
+ 0x50: 0x6417,
+ 0x51: 0x6428,
+ 0x52: 0x640f,
+ 0x53: 0x6467,
+ 0x54: 0x646f,
+ 0x55: 0x6476,
+ 0x56: 0x644e,
+ 0x57: 0x652a,
+ 0x58: 0x6495,
+ 0x59: 0x6493,
+ 0x5a: 0x64a5,
+ 0x5b: 0x64a9,
+ 0x5c: 0x6488,
+ 0x5d: 0x64bc,
+ },
+ 0x39: [94]uint16{
+ 0x00: 0x64da,
+ 0x01: 0x64d2,
+ 0x02: 0x64c5,
+ 0x03: 0x64c7,
+ 0x04: 0x64bb,
+ 0x05: 0x64d8,
+ 0x06: 0x64c2,
+ 0x07: 0x64f1,
+ 0x08: 0x64e7,
+ 0x09: 0x8209,
+ 0x0a: 0x64e0,
+ 0x0b: 0x64e1,
+ 0x0c: 0x62ac,
+ 0x0d: 0x64e3,
+ 0x0e: 0x64ef,
+ 0x0f: 0x652c,
+ 0x10: 0x64f6,
+ 0x11: 0x64f4,
+ 0x12: 0x64f2,
+ 0x13: 0x64fa,
+ 0x14: 0x6500,
+ 0x15: 0x64fd,
+ 0x16: 0x6518,
+ 0x17: 0x651c,
+ 0x18: 0x6505,
+ 0x19: 0x6524,
+ 0x1a: 0x6523,
+ 0x1b: 0x652b,
+ 0x1c: 0x6534,
+ 0x1d: 0x6535,
+ 0x1e: 0x6537,
+ 0x1f: 0x6536,
+ 0x20: 0x6538,
+ 0x21: 0x754b,
+ 0x22: 0x6548,
+ 0x23: 0x6556,
+ 0x24: 0x6555,
+ 0x25: 0x654d,
+ 0x26: 0x6558,
+ 0x27: 0x655e,
+ 0x28: 0x655d,
+ 0x29: 0x6572,
+ 0x2a: 0x6578,
+ 0x2b: 0x6582,
+ 0x2c: 0x6583,
+ 0x2d: 0x8b8a,
+ 0x2e: 0x659b,
+ 0x2f: 0x659f,
+ 0x30: 0x65ab,
+ 0x31: 0x65b7,
+ 0x32: 0x65c3,
+ 0x33: 0x65c6,
+ 0x34: 0x65c1,
+ 0x35: 0x65c4,
+ 0x36: 0x65cc,
+ 0x37: 0x65d2,
+ 0x38: 0x65db,
+ 0x39: 0x65d9,
+ 0x3a: 0x65e0,
+ 0x3b: 0x65e1,
+ 0x3c: 0x65f1,
+ 0x3d: 0x6772,
+ 0x3e: 0x660a,
+ 0x3f: 0x6603,
+ 0x40: 0x65fb,
+ 0x41: 0x6773,
+ 0x42: 0x6635,
+ 0x43: 0x6636,
+ 0x44: 0x6634,
+ 0x45: 0x661c,
+ 0x46: 0x664f,
+ 0x47: 0x6644,
+ 0x48: 0x6649,
+ 0x49: 0x6641,
+ 0x4a: 0x665e,
+ 0x4b: 0x665d,
+ 0x4c: 0x6664,
+ 0x4d: 0x6667,
+ 0x4e: 0x6668,
+ 0x4f: 0x665f,
+ 0x50: 0x6662,
+ 0x51: 0x6670,
+ 0x52: 0x6683,
+ 0x53: 0x6688,
+ 0x54: 0x668e,
+ 0x55: 0x6689,
+ 0x56: 0x6684,
+ 0x57: 0x6698,
+ 0x58: 0x669d,
+ 0x59: 0x66c1,
+ 0x5a: 0x66b9,
+ 0x5b: 0x66c9,
+ 0x5c: 0x66be,
+ 0x5d: 0x66bc,
+ },
+ 0x3a: [94]uint16{
+ 0x00: 0x66c4,
+ 0x01: 0x66b8,
+ 0x02: 0x66d6,
+ 0x03: 0x66da,
+ 0x04: 0x66e0,
+ 0x05: 0x663f,
+ 0x06: 0x66e6,
+ 0x07: 0x66e9,
+ 0x08: 0x66f0,
+ 0x09: 0x66f5,
+ 0x0a: 0x66f7,
+ 0x0b: 0x670f,
+ 0x0c: 0x6716,
+ 0x0d: 0x671e,
+ 0x0e: 0x6726,
+ 0x0f: 0x6727,
+ 0x10: 0x9738,
+ 0x11: 0x672e,
+ 0x12: 0x673f,
+ 0x13: 0x6736,
+ 0x14: 0x6741,
+ 0x15: 0x6738,
+ 0x16: 0x6737,
+ 0x17: 0x6746,
+ 0x18: 0x675e,
+ 0x19: 0x6760,
+ 0x1a: 0x6759,
+ 0x1b: 0x6763,
+ 0x1c: 0x6764,
+ 0x1d: 0x6789,
+ 0x1e: 0x6770,
+ 0x1f: 0x67a9,
+ 0x20: 0x677c,
+ 0x21: 0x676a,
+ 0x22: 0x678c,
+ 0x23: 0x678b,
+ 0x24: 0x67a6,
+ 0x25: 0x67a1,
+ 0x26: 0x6785,
+ 0x27: 0x67b7,
+ 0x28: 0x67ef,
+ 0x29: 0x67b4,
+ 0x2a: 0x67ec,
+ 0x2b: 0x67b3,
+ 0x2c: 0x67e9,
+ 0x2d: 0x67b8,
+ 0x2e: 0x67e4,
+ 0x2f: 0x67de,
+ 0x30: 0x67dd,
+ 0x31: 0x67e2,
+ 0x32: 0x67ee,
+ 0x33: 0x67b9,
+ 0x34: 0x67ce,
+ 0x35: 0x67c6,
+ 0x36: 0x67e7,
+ 0x37: 0x6a9c,
+ 0x38: 0x681e,
+ 0x39: 0x6846,
+ 0x3a: 0x6829,
+ 0x3b: 0x6840,
+ 0x3c: 0x684d,
+ 0x3d: 0x6832,
+ 0x3e: 0x684e,
+ 0x3f: 0x68b3,
+ 0x40: 0x682b,
+ 0x41: 0x6859,
+ 0x42: 0x6863,
+ 0x43: 0x6877,
+ 0x44: 0x687f,
+ 0x45: 0x689f,
+ 0x46: 0x688f,
+ 0x47: 0x68ad,
+ 0x48: 0x6894,
+ 0x49: 0x689d,
+ 0x4a: 0x689b,
+ 0x4b: 0x6883,
+ 0x4c: 0x6aae,
+ 0x4d: 0x68b9,
+ 0x4e: 0x6874,
+ 0x4f: 0x68b5,
+ 0x50: 0x68a0,
+ 0x51: 0x68ba,
+ 0x52: 0x690f,
+ 0x53: 0x688d,
+ 0x54: 0x687e,
+ 0x55: 0x6901,
+ 0x56: 0x68ca,
+ 0x57: 0x6908,
+ 0x58: 0x68d8,
+ 0x59: 0x6922,
+ 0x5a: 0x6926,
+ 0x5b: 0x68e1,
+ 0x5c: 0x690c,
+ 0x5d: 0x68cd,
+ },
+ 0x3b: [94]uint16{
+ 0x00: 0x68d4,
+ 0x01: 0x68e7,
+ 0x02: 0x68d5,
+ 0x03: 0x6936,
+ 0x04: 0x6912,
+ 0x05: 0x6904,
+ 0x06: 0x68d7,
+ 0x07: 0x68e3,
+ 0x08: 0x6925,
+ 0x09: 0x68f9,
+ 0x0a: 0x68e0,
+ 0x0b: 0x68ef,
+ 0x0c: 0x6928,
+ 0x0d: 0x692a,
+ 0x0e: 0x691a,
+ 0x0f: 0x6923,
+ 0x10: 0x6921,
+ 0x11: 0x68c6,
+ 0x12: 0x6979,
+ 0x13: 0x6977,
+ 0x14: 0x695c,
+ 0x15: 0x6978,
+ 0x16: 0x696b,
+ 0x17: 0x6954,
+ 0x18: 0x697e,
+ 0x19: 0x696e,
+ 0x1a: 0x6939,
+ 0x1b: 0x6974,
+ 0x1c: 0x693d,
+ 0x1d: 0x6959,
+ 0x1e: 0x6930,
+ 0x1f: 0x6961,
+ 0x20: 0x695e,
+ 0x21: 0x695d,
+ 0x22: 0x6981,
+ 0x23: 0x696a,
+ 0x24: 0x69b2,
+ 0x25: 0x69ae,
+ 0x26: 0x69d0,
+ 0x27: 0x69bf,
+ 0x28: 0x69c1,
+ 0x29: 0x69d3,
+ 0x2a: 0x69be,
+ 0x2b: 0x69ce,
+ 0x2c: 0x5be8,
+ 0x2d: 0x69ca,
+ 0x2e: 0x69dd,
+ 0x2f: 0x69bb,
+ 0x30: 0x69c3,
+ 0x31: 0x69a7,
+ 0x32: 0x6a2e,
+ 0x33: 0x6991,
+ 0x34: 0x69a0,
+ 0x35: 0x699c,
+ 0x36: 0x6995,
+ 0x37: 0x69b4,
+ 0x38: 0x69de,
+ 0x39: 0x69e8,
+ 0x3a: 0x6a02,
+ 0x3b: 0x6a1b,
+ 0x3c: 0x69ff,
+ 0x3d: 0x6b0a,
+ 0x3e: 0x69f9,
+ 0x3f: 0x69f2,
+ 0x40: 0x69e7,
+ 0x41: 0x6a05,
+ 0x42: 0x69b1,
+ 0x43: 0x6a1e,
+ 0x44: 0x69ed,
+ 0x45: 0x6a14,
+ 0x46: 0x69eb,
+ 0x47: 0x6a0a,
+ 0x48: 0x6a12,
+ 0x49: 0x6ac1,
+ 0x4a: 0x6a23,
+ 0x4b: 0x6a13,
+ 0x4c: 0x6a44,
+ 0x4d: 0x6a0c,
+ 0x4e: 0x6a72,
+ 0x4f: 0x6a36,
+ 0x50: 0x6a78,
+ 0x51: 0x6a47,
+ 0x52: 0x6a62,
+ 0x53: 0x6a59,
+ 0x54: 0x6a66,
+ 0x55: 0x6a48,
+ 0x56: 0x6a38,
+ 0x57: 0x6a22,
+ 0x58: 0x6a90,
+ 0x59: 0x6a8d,
+ 0x5a: 0x6aa0,
+ 0x5b: 0x6a84,
+ 0x5c: 0x6aa2,
+ 0x5d: 0x6aa3,
+ },
+ 0x3c: [94]uint16{
+ 0x00: 0x6a97,
+ 0x01: 0x8617,
+ 0x02: 0x6abb,
+ 0x03: 0x6ac3,
+ 0x04: 0x6ac2,
+ 0x05: 0x6ab8,
+ 0x06: 0x6ab3,
+ 0x07: 0x6aac,
+ 0x08: 0x6ade,
+ 0x09: 0x6ad1,
+ 0x0a: 0x6adf,
+ 0x0b: 0x6aaa,
+ 0x0c: 0x6ada,
+ 0x0d: 0x6aea,
+ 0x0e: 0x6afb,
+ 0x0f: 0x6b05,
+ 0x10: 0x8616,
+ 0x11: 0x6afa,
+ 0x12: 0x6b12,
+ 0x13: 0x6b16,
+ 0x14: 0x9b31,
+ 0x15: 0x6b1f,
+ 0x16: 0x6b38,
+ 0x17: 0x6b37,
+ 0x18: 0x76dc,
+ 0x19: 0x6b39,
+ 0x1a: 0x98ee,
+ 0x1b: 0x6b47,
+ 0x1c: 0x6b43,
+ 0x1d: 0x6b49,
+ 0x1e: 0x6b50,
+ 0x1f: 0x6b59,
+ 0x20: 0x6b54,
+ 0x21: 0x6b5b,
+ 0x22: 0x6b5f,
+ 0x23: 0x6b61,
+ 0x24: 0x6b78,
+ 0x25: 0x6b79,
+ 0x26: 0x6b7f,
+ 0x27: 0x6b80,
+ 0x28: 0x6b84,
+ 0x29: 0x6b83,
+ 0x2a: 0x6b8d,
+ 0x2b: 0x6b98,
+ 0x2c: 0x6b95,
+ 0x2d: 0x6b9e,
+ 0x2e: 0x6ba4,
+ 0x2f: 0x6baa,
+ 0x30: 0x6bab,
+ 0x31: 0x6baf,
+ 0x32: 0x6bb2,
+ 0x33: 0x6bb1,
+ 0x34: 0x6bb3,
+ 0x35: 0x6bb7,
+ 0x36: 0x6bbc,
+ 0x37: 0x6bc6,
+ 0x38: 0x6bcb,
+ 0x39: 0x6bd3,
+ 0x3a: 0x6bdf,
+ 0x3b: 0x6bec,
+ 0x3c: 0x6beb,
+ 0x3d: 0x6bf3,
+ 0x3e: 0x6bef,
+ 0x3f: 0x9ebe,
+ 0x40: 0x6c08,
+ 0x41: 0x6c13,
+ 0x42: 0x6c14,
+ 0x43: 0x6c1b,
+ 0x44: 0x6c24,
+ 0x45: 0x6c23,
+ 0x46: 0x6c5e,
+ 0x47: 0x6c55,
+ 0x48: 0x6c62,
+ 0x49: 0x6c6a,
+ 0x4a: 0x6c82,
+ 0x4b: 0x6c8d,
+ 0x4c: 0x6c9a,
+ 0x4d: 0x6c81,
+ 0x4e: 0x6c9b,
+ 0x4f: 0x6c7e,
+ 0x50: 0x6c68,
+ 0x51: 0x6c73,
+ 0x52: 0x6c92,
+ 0x53: 0x6c90,
+ 0x54: 0x6cc4,
+ 0x55: 0x6cf1,
+ 0x56: 0x6cd3,
+ 0x57: 0x6cbd,
+ 0x58: 0x6cd7,
+ 0x59: 0x6cc5,
+ 0x5a: 0x6cdd,
+ 0x5b: 0x6cae,
+ 0x5c: 0x6cb1,
+ 0x5d: 0x6cbe,
+ },
+ 0x3d: [94]uint16{
+ 0x00: 0x6cba,
+ 0x01: 0x6cdb,
+ 0x02: 0x6cef,
+ 0x03: 0x6cd9,
+ 0x04: 0x6cea,
+ 0x05: 0x6d1f,
+ 0x06: 0x884d,
+ 0x07: 0x6d36,
+ 0x08: 0x6d2b,
+ 0x09: 0x6d3d,
+ 0x0a: 0x6d38,
+ 0x0b: 0x6d19,
+ 0x0c: 0x6d35,
+ 0x0d: 0x6d33,
+ 0x0e: 0x6d12,
+ 0x0f: 0x6d0c,
+ 0x10: 0x6d63,
+ 0x11: 0x6d93,
+ 0x12: 0x6d64,
+ 0x13: 0x6d5a,
+ 0x14: 0x6d79,
+ 0x15: 0x6d59,
+ 0x16: 0x6d8e,
+ 0x17: 0x6d95,
+ 0x18: 0x6fe4,
+ 0x19: 0x6d85,
+ 0x1a: 0x6df9,
+ 0x1b: 0x6e15,
+ 0x1c: 0x6e0a,
+ 0x1d: 0x6db5,
+ 0x1e: 0x6dc7,
+ 0x1f: 0x6de6,
+ 0x20: 0x6db8,
+ 0x21: 0x6dc6,
+ 0x22: 0x6dec,
+ 0x23: 0x6dde,
+ 0x24: 0x6dcc,
+ 0x25: 0x6de8,
+ 0x26: 0x6dd2,
+ 0x27: 0x6dc5,
+ 0x28: 0x6dfa,
+ 0x29: 0x6dd9,
+ 0x2a: 0x6de4,
+ 0x2b: 0x6dd5,
+ 0x2c: 0x6dea,
+ 0x2d: 0x6dee,
+ 0x2e: 0x6e2d,
+ 0x2f: 0x6e6e,
+ 0x30: 0x6e2e,
+ 0x31: 0x6e19,
+ 0x32: 0x6e72,
+ 0x33: 0x6e5f,
+ 0x34: 0x6e3e,
+ 0x35: 0x6e23,
+ 0x36: 0x6e6b,
+ 0x37: 0x6e2b,
+ 0x38: 0x6e76,
+ 0x39: 0x6e4d,
+ 0x3a: 0x6e1f,
+ 0x3b: 0x6e43,
+ 0x3c: 0x6e3a,
+ 0x3d: 0x6e4e,
+ 0x3e: 0x6e24,
+ 0x3f: 0x6eff,
+ 0x40: 0x6e1d,
+ 0x41: 0x6e38,
+ 0x42: 0x6e82,
+ 0x43: 0x6eaa,
+ 0x44: 0x6e98,
+ 0x45: 0x6ec9,
+ 0x46: 0x6eb7,
+ 0x47: 0x6ed3,
+ 0x48: 0x6ebd,
+ 0x49: 0x6eaf,
+ 0x4a: 0x6ec4,
+ 0x4b: 0x6eb2,
+ 0x4c: 0x6ed4,
+ 0x4d: 0x6ed5,
+ 0x4e: 0x6e8f,
+ 0x4f: 0x6ea5,
+ 0x50: 0x6ec2,
+ 0x51: 0x6e9f,
+ 0x52: 0x6f41,
+ 0x53: 0x6f11,
+ 0x54: 0x704c,
+ 0x55: 0x6eec,
+ 0x56: 0x6ef8,
+ 0x57: 0x6efe,
+ 0x58: 0x6f3f,
+ 0x59: 0x6ef2,
+ 0x5a: 0x6f31,
+ 0x5b: 0x6eef,
+ 0x5c: 0x6f32,
+ 0x5d: 0x6ecc,
+ },
+ 0x3e: [94]uint16{
+ 0x00: 0x6f3e,
+ 0x01: 0x6f13,
+ 0x02: 0x6ef7,
+ 0x03: 0x6f86,
+ 0x04: 0x6f7a,
+ 0x05: 0x6f78,
+ 0x06: 0x6f81,
+ 0x07: 0x6f80,
+ 0x08: 0x6f6f,
+ 0x09: 0x6f5b,
+ 0x0a: 0x6ff3,
+ 0x0b: 0x6f6d,
+ 0x0c: 0x6f82,
+ 0x0d: 0x6f7c,
+ 0x0e: 0x6f58,
+ 0x0f: 0x6f8e,
+ 0x10: 0x6f91,
+ 0x11: 0x6fc2,
+ 0x12: 0x6f66,
+ 0x13: 0x6fb3,
+ 0x14: 0x6fa3,
+ 0x15: 0x6fa1,
+ 0x16: 0x6fa4,
+ 0x17: 0x6fb9,
+ 0x18: 0x6fc6,
+ 0x19: 0x6faa,
+ 0x1a: 0x6fdf,
+ 0x1b: 0x6fd5,
+ 0x1c: 0x6fec,
+ 0x1d: 0x6fd4,
+ 0x1e: 0x6fd8,
+ 0x1f: 0x6ff1,
+ 0x20: 0x6fee,
+ 0x21: 0x6fdb,
+ 0x22: 0x7009,
+ 0x23: 0x700b,
+ 0x24: 0x6ffa,
+ 0x25: 0x7011,
+ 0x26: 0x7001,
+ 0x27: 0x700f,
+ 0x28: 0x6ffe,
+ 0x29: 0x701b,
+ 0x2a: 0x701a,
+ 0x2b: 0x6f74,
+ 0x2c: 0x701d,
+ 0x2d: 0x7018,
+ 0x2e: 0x701f,
+ 0x2f: 0x7030,
+ 0x30: 0x703e,
+ 0x31: 0x7032,
+ 0x32: 0x7051,
+ 0x33: 0x7063,
+ 0x34: 0x7099,
+ 0x35: 0x7092,
+ 0x36: 0x70af,
+ 0x37: 0x70f1,
+ 0x38: 0x70ac,
+ 0x39: 0x70b8,
+ 0x3a: 0x70b3,
+ 0x3b: 0x70ae,
+ 0x3c: 0x70df,
+ 0x3d: 0x70cb,
+ 0x3e: 0x70dd,
+ 0x3f: 0x70d9,
+ 0x40: 0x7109,
+ 0x41: 0x70fd,
+ 0x42: 0x711c,
+ 0x43: 0x7119,
+ 0x44: 0x7165,
+ 0x45: 0x7155,
+ 0x46: 0x7188,
+ 0x47: 0x7166,
+ 0x48: 0x7162,
+ 0x49: 0x714c,
+ 0x4a: 0x7156,
+ 0x4b: 0x716c,
+ 0x4c: 0x718f,
+ 0x4d: 0x71fb,
+ 0x4e: 0x7184,
+ 0x4f: 0x7195,
+ 0x50: 0x71a8,
+ 0x51: 0x71ac,
+ 0x52: 0x71d7,
+ 0x53: 0x71b9,
+ 0x54: 0x71be,
+ 0x55: 0x71d2,
+ 0x56: 0x71c9,
+ 0x57: 0x71d4,
+ 0x58: 0x71ce,
+ 0x59: 0x71e0,
+ 0x5a: 0x71ec,
+ 0x5b: 0x71e7,
+ 0x5c: 0x71f5,
+ 0x5d: 0x71fc,
+ },
+ 0x3f: [94]uint16{
+ 0x00: 0x71f9,
+ 0x01: 0x71ff,
+ 0x02: 0x720d,
+ 0x03: 0x7210,
+ 0x04: 0x721b,
+ 0x05: 0x7228,
+ 0x06: 0x722d,
+ 0x07: 0x722c,
+ 0x08: 0x7230,
+ 0x09: 0x7232,
+ 0x0a: 0x723b,
+ 0x0b: 0x723c,
+ 0x0c: 0x723f,
+ 0x0d: 0x7240,
+ 0x0e: 0x7246,
+ 0x0f: 0x724b,
+ 0x10: 0x7258,
+ 0x11: 0x7274,
+ 0x12: 0x727e,
+ 0x13: 0x7282,
+ 0x14: 0x7281,
+ 0x15: 0x7287,
+ 0x16: 0x7292,
+ 0x17: 0x7296,
+ 0x18: 0x72a2,
+ 0x19: 0x72a7,
+ 0x1a: 0x72b9,
+ 0x1b: 0x72b2,
+ 0x1c: 0x72c3,
+ 0x1d: 0x72c6,
+ 0x1e: 0x72c4,
+ 0x1f: 0x72ce,
+ 0x20: 0x72d2,
+ 0x21: 0x72e2,
+ 0x22: 0x72e0,
+ 0x23: 0x72e1,
+ 0x24: 0x72f9,
+ 0x25: 0x72f7,
+ 0x26: 0x500f,
+ 0x27: 0x7317,
+ 0x28: 0x730a,
+ 0x29: 0x731c,
+ 0x2a: 0x7316,
+ 0x2b: 0x731d,
+ 0x2c: 0x7334,
+ 0x2d: 0x732f,
+ 0x2e: 0x7329,
+ 0x2f: 0x7325,
+ 0x30: 0x733e,
+ 0x31: 0x734e,
+ 0x32: 0x734f,
+ 0x33: 0x9ed8,
+ 0x34: 0x7357,
+ 0x35: 0x736a,
+ 0x36: 0x7368,
+ 0x37: 0x7370,
+ 0x38: 0x7378,
+ 0x39: 0x7375,
+ 0x3a: 0x737b,
+ 0x3b: 0x737a,
+ 0x3c: 0x73c8,
+ 0x3d: 0x73b3,
+ 0x3e: 0x73ce,
+ 0x3f: 0x73bb,
+ 0x40: 0x73c0,
+ 0x41: 0x73e5,
+ 0x42: 0x73ee,
+ 0x43: 0x73de,
+ 0x44: 0x74a2,
+ 0x45: 0x7405,
+ 0x46: 0x746f,
+ 0x47: 0x7425,
+ 0x48: 0x73f8,
+ 0x49: 0x7432,
+ 0x4a: 0x743a,
+ 0x4b: 0x7455,
+ 0x4c: 0x743f,
+ 0x4d: 0x745f,
+ 0x4e: 0x7459,
+ 0x4f: 0x7441,
+ 0x50: 0x745c,
+ 0x51: 0x7469,
+ 0x52: 0x7470,
+ 0x53: 0x7463,
+ 0x54: 0x746a,
+ 0x55: 0x7476,
+ 0x56: 0x747e,
+ 0x57: 0x748b,
+ 0x58: 0x749e,
+ 0x59: 0x74a7,
+ 0x5a: 0x74ca,
+ 0x5b: 0x74cf,
+ 0x5c: 0x74d4,
+ 0x5d: 0x73f1,
+ },
+ 0x40: [94]uint16{
+ 0x00: 0x74e0,
+ 0x01: 0x74e3,
+ 0x02: 0x74e7,
+ 0x03: 0x74e9,
+ 0x04: 0x74ee,
+ 0x05: 0x74f2,
+ 0x06: 0x74f0,
+ 0x07: 0x74f1,
+ 0x08: 0x74f8,
+ 0x09: 0x74f7,
+ 0x0a: 0x7504,
+ 0x0b: 0x7503,
+ 0x0c: 0x7505,
+ 0x0d: 0x750c,
+ 0x0e: 0x750e,
+ 0x0f: 0x750d,
+ 0x10: 0x7515,
+ 0x11: 0x7513,
+ 0x12: 0x751e,
+ 0x13: 0x7526,
+ 0x14: 0x752c,
+ 0x15: 0x753c,
+ 0x16: 0x7544,
+ 0x17: 0x754d,
+ 0x18: 0x754a,
+ 0x19: 0x7549,
+ 0x1a: 0x755b,
+ 0x1b: 0x7546,
+ 0x1c: 0x755a,
+ 0x1d: 0x7569,
+ 0x1e: 0x7564,
+ 0x1f: 0x7567,
+ 0x20: 0x756b,
+ 0x21: 0x756d,
+ 0x22: 0x7578,
+ 0x23: 0x7576,
+ 0x24: 0x7586,
+ 0x25: 0x7587,
+ 0x26: 0x7574,
+ 0x27: 0x758a,
+ 0x28: 0x7589,
+ 0x29: 0x7582,
+ 0x2a: 0x7594,
+ 0x2b: 0x759a,
+ 0x2c: 0x759d,
+ 0x2d: 0x75a5,
+ 0x2e: 0x75a3,
+ 0x2f: 0x75c2,
+ 0x30: 0x75b3,
+ 0x31: 0x75c3,
+ 0x32: 0x75b5,
+ 0x33: 0x75bd,
+ 0x34: 0x75b8,
+ 0x35: 0x75bc,
+ 0x36: 0x75b1,
+ 0x37: 0x75cd,
+ 0x38: 0x75ca,
+ 0x39: 0x75d2,
+ 0x3a: 0x75d9,
+ 0x3b: 0x75e3,
+ 0x3c: 0x75de,
+ 0x3d: 0x75fe,
+ 0x3e: 0x75ff,
+ 0x3f: 0x75fc,
+ 0x40: 0x7601,
+ 0x41: 0x75f0,
+ 0x42: 0x75fa,
+ 0x43: 0x75f2,
+ 0x44: 0x75f3,
+ 0x45: 0x760b,
+ 0x46: 0x760d,
+ 0x47: 0x7609,
+ 0x48: 0x761f,
+ 0x49: 0x7627,
+ 0x4a: 0x7620,
+ 0x4b: 0x7621,
+ 0x4c: 0x7622,
+ 0x4d: 0x7624,
+ 0x4e: 0x7634,
+ 0x4f: 0x7630,
+ 0x50: 0x763b,
+ 0x51: 0x7647,
+ 0x52: 0x7648,
+ 0x53: 0x7646,
+ 0x54: 0x765c,
+ 0x55: 0x7658,
+ 0x56: 0x7661,
+ 0x57: 0x7662,
+ 0x58: 0x7668,
+ 0x59: 0x7669,
+ 0x5a: 0x766a,
+ 0x5b: 0x7667,
+ 0x5c: 0x766c,
+ 0x5d: 0x7670,
+ },
+ 0x41: [94]uint16{
+ 0x00: 0x7672,
+ 0x01: 0x7676,
+ 0x02: 0x7678,
+ 0x03: 0x767c,
+ 0x04: 0x7680,
+ 0x05: 0x7683,
+ 0x06: 0x7688,
+ 0x07: 0x768b,
+ 0x08: 0x768e,
+ 0x09: 0x7696,
+ 0x0a: 0x7693,
+ 0x0b: 0x7699,
+ 0x0c: 0x769a,
+ 0x0d: 0x76b0,
+ 0x0e: 0x76b4,
+ 0x0f: 0x76b8,
+ 0x10: 0x76b9,
+ 0x11: 0x76ba,
+ 0x12: 0x76c2,
+ 0x13: 0x76cd,
+ 0x14: 0x76d6,
+ 0x15: 0x76d2,
+ 0x16: 0x76de,
+ 0x17: 0x76e1,
+ 0x18: 0x76e5,
+ 0x19: 0x76e7,
+ 0x1a: 0x76ea,
+ 0x1b: 0x862f,
+ 0x1c: 0x76fb,
+ 0x1d: 0x7708,
+ 0x1e: 0x7707,
+ 0x1f: 0x7704,
+ 0x20: 0x7729,
+ 0x21: 0x7724,
+ 0x22: 0x771e,
+ 0x23: 0x7725,
+ 0x24: 0x7726,
+ 0x25: 0x771b,
+ 0x26: 0x7737,
+ 0x27: 0x7738,
+ 0x28: 0x7747,
+ 0x29: 0x775a,
+ 0x2a: 0x7768,
+ 0x2b: 0x776b,
+ 0x2c: 0x775b,
+ 0x2d: 0x7765,
+ 0x2e: 0x777f,
+ 0x2f: 0x777e,
+ 0x30: 0x7779,
+ 0x31: 0x778e,
+ 0x32: 0x778b,
+ 0x33: 0x7791,
+ 0x34: 0x77a0,
+ 0x35: 0x779e,
+ 0x36: 0x77b0,
+ 0x37: 0x77b6,
+ 0x38: 0x77b9,
+ 0x39: 0x77bf,
+ 0x3a: 0x77bc,
+ 0x3b: 0x77bd,
+ 0x3c: 0x77bb,
+ 0x3d: 0x77c7,
+ 0x3e: 0x77cd,
+ 0x3f: 0x77d7,
+ 0x40: 0x77da,
+ 0x41: 0x77dc,
+ 0x42: 0x77e3,
+ 0x43: 0x77ee,
+ 0x44: 0x77fc,
+ 0x45: 0x780c,
+ 0x46: 0x7812,
+ 0x47: 0x7926,
+ 0x48: 0x7820,
+ 0x49: 0x792a,
+ 0x4a: 0x7845,
+ 0x4b: 0x788e,
+ 0x4c: 0x7874,
+ 0x4d: 0x7886,
+ 0x4e: 0x787c,
+ 0x4f: 0x789a,
+ 0x50: 0x788c,
+ 0x51: 0x78a3,
+ 0x52: 0x78b5,
+ 0x53: 0x78aa,
+ 0x54: 0x78af,
+ 0x55: 0x78d1,
+ 0x56: 0x78c6,
+ 0x57: 0x78cb,
+ 0x58: 0x78d4,
+ 0x59: 0x78be,
+ 0x5a: 0x78bc,
+ 0x5b: 0x78c5,
+ 0x5c: 0x78ca,
+ 0x5d: 0x78ec,
+ },
+ 0x42: [94]uint16{
+ 0x00: 0x78e7,
+ 0x01: 0x78da,
+ 0x02: 0x78fd,
+ 0x03: 0x78f4,
+ 0x04: 0x7907,
+ 0x05: 0x7912,
+ 0x06: 0x7911,
+ 0x07: 0x7919,
+ 0x08: 0x792c,
+ 0x09: 0x792b,
+ 0x0a: 0x7940,
+ 0x0b: 0x7960,
+ 0x0c: 0x7957,
+ 0x0d: 0x795f,
+ 0x0e: 0x795a,
+ 0x0f: 0x7955,
+ 0x10: 0x7953,
+ 0x11: 0x797a,
+ 0x12: 0x797f,
+ 0x13: 0x798a,
+ 0x14: 0x799d,
+ 0x15: 0x79a7,
+ 0x16: 0x9f4b,
+ 0x17: 0x79aa,
+ 0x18: 0x79ae,
+ 0x19: 0x79b3,
+ 0x1a: 0x79b9,
+ 0x1b: 0x79ba,
+ 0x1c: 0x79c9,
+ 0x1d: 0x79d5,
+ 0x1e: 0x79e7,
+ 0x1f: 0x79ec,
+ 0x20: 0x79e1,
+ 0x21: 0x79e3,
+ 0x22: 0x7a08,
+ 0x23: 0x7a0d,
+ 0x24: 0x7a18,
+ 0x25: 0x7a19,
+ 0x26: 0x7a20,
+ 0x27: 0x7a1f,
+ 0x28: 0x7980,
+ 0x29: 0x7a31,
+ 0x2a: 0x7a3b,
+ 0x2b: 0x7a3e,
+ 0x2c: 0x7a37,
+ 0x2d: 0x7a43,
+ 0x2e: 0x7a57,
+ 0x2f: 0x7a49,
+ 0x30: 0x7a61,
+ 0x31: 0x7a62,
+ 0x32: 0x7a69,
+ 0x33: 0x9f9d,
+ 0x34: 0x7a70,
+ 0x35: 0x7a79,
+ 0x36: 0x7a7d,
+ 0x37: 0x7a88,
+ 0x38: 0x7a97,
+ 0x39: 0x7a95,
+ 0x3a: 0x7a98,
+ 0x3b: 0x7a96,
+ 0x3c: 0x7aa9,
+ 0x3d: 0x7ac8,
+ 0x3e: 0x7ab0,
+ 0x3f: 0x7ab6,
+ 0x40: 0x7ac5,
+ 0x41: 0x7ac4,
+ 0x42: 0x7abf,
+ 0x43: 0x9083,
+ 0x44: 0x7ac7,
+ 0x45: 0x7aca,
+ 0x46: 0x7acd,
+ 0x47: 0x7acf,
+ 0x48: 0x7ad5,
+ 0x49: 0x7ad3,
+ 0x4a: 0x7ad9,
+ 0x4b: 0x7ada,
+ 0x4c: 0x7add,
+ 0x4d: 0x7ae1,
+ 0x4e: 0x7ae2,
+ 0x4f: 0x7ae6,
+ 0x50: 0x7aed,
+ 0x51: 0x7af0,
+ 0x52: 0x7b02,
+ 0x53: 0x7b0f,
+ 0x54: 0x7b0a,
+ 0x55: 0x7b06,
+ 0x56: 0x7b33,
+ 0x57: 0x7b18,
+ 0x58: 0x7b19,
+ 0x59: 0x7b1e,
+ 0x5a: 0x7b35,
+ 0x5b: 0x7b28,
+ 0x5c: 0x7b36,
+ 0x5d: 0x7b50,
+ },
+ 0x43: [94]uint16{
+ 0x00: 0x7b7a,
+ 0x01: 0x7b04,
+ 0x02: 0x7b4d,
+ 0x03: 0x7b0b,
+ 0x04: 0x7b4c,
+ 0x05: 0x7b45,
+ 0x06: 0x7b75,
+ 0x07: 0x7b65,
+ 0x08: 0x7b74,
+ 0x09: 0x7b67,
+ 0x0a: 0x7b70,
+ 0x0b: 0x7b71,
+ 0x0c: 0x7b6c,
+ 0x0d: 0x7b6e,
+ 0x0e: 0x7b9d,
+ 0x0f: 0x7b98,
+ 0x10: 0x7b9f,
+ 0x11: 0x7b8d,
+ 0x12: 0x7b9c,
+ 0x13: 0x7b9a,
+ 0x14: 0x7b8b,
+ 0x15: 0x7b92,
+ 0x16: 0x7b8f,
+ 0x17: 0x7b5d,
+ 0x18: 0x7b99,
+ 0x19: 0x7bcb,
+ 0x1a: 0x7bc1,
+ 0x1b: 0x7bcc,
+ 0x1c: 0x7bcf,
+ 0x1d: 0x7bb4,
+ 0x1e: 0x7bc6,
+ 0x1f: 0x7bdd,
+ 0x20: 0x7be9,
+ 0x21: 0x7c11,
+ 0x22: 0x7c14,
+ 0x23: 0x7be6,
+ 0x24: 0x7be5,
+ 0x25: 0x7c60,
+ 0x26: 0x7c00,
+ 0x27: 0x7c07,
+ 0x28: 0x7c13,
+ 0x29: 0x7bf3,
+ 0x2a: 0x7bf7,
+ 0x2b: 0x7c17,
+ 0x2c: 0x7c0d,
+ 0x2d: 0x7bf6,
+ 0x2e: 0x7c23,
+ 0x2f: 0x7c27,
+ 0x30: 0x7c2a,
+ 0x31: 0x7c1f,
+ 0x32: 0x7c37,
+ 0x33: 0x7c2b,
+ 0x34: 0x7c3d,
+ 0x35: 0x7c4c,
+ 0x36: 0x7c43,
+ 0x37: 0x7c54,
+ 0x38: 0x7c4f,
+ 0x39: 0x7c40,
+ 0x3a: 0x7c50,
+ 0x3b: 0x7c58,
+ 0x3c: 0x7c5f,
+ 0x3d: 0x7c64,
+ 0x3e: 0x7c56,
+ 0x3f: 0x7c65,
+ 0x40: 0x7c6c,
+ 0x41: 0x7c75,
+ 0x42: 0x7c83,
+ 0x43: 0x7c90,
+ 0x44: 0x7ca4,
+ 0x45: 0x7cad,
+ 0x46: 0x7ca2,
+ 0x47: 0x7cab,
+ 0x48: 0x7ca1,
+ 0x49: 0x7ca8,
+ 0x4a: 0x7cb3,
+ 0x4b: 0x7cb2,
+ 0x4c: 0x7cb1,
+ 0x4d: 0x7cae,
+ 0x4e: 0x7cb9,
+ 0x4f: 0x7cbd,
+ 0x50: 0x7cc0,
+ 0x51: 0x7cc5,
+ 0x52: 0x7cc2,
+ 0x53: 0x7cd8,
+ 0x54: 0x7cd2,
+ 0x55: 0x7cdc,
+ 0x56: 0x7ce2,
+ 0x57: 0x9b3b,
+ 0x58: 0x7cef,
+ 0x59: 0x7cf2,
+ 0x5a: 0x7cf4,
+ 0x5b: 0x7cf6,
+ 0x5c: 0x7cfa,
+ 0x5d: 0x7d06,
+ },
+ 0x44: [94]uint16{
+ 0x00: 0x7d02,
+ 0x01: 0x7d1c,
+ 0x02: 0x7d15,
+ 0x03: 0x7d0a,
+ 0x04: 0x7d45,
+ 0x05: 0x7d4b,
+ 0x06: 0x7d2e,
+ 0x07: 0x7d32,
+ 0x08: 0x7d3f,
+ 0x09: 0x7d35,
+ 0x0a: 0x7d46,
+ 0x0b: 0x7d73,
+ 0x0c: 0x7d56,
+ 0x0d: 0x7d4e,
+ 0x0e: 0x7d72,
+ 0x0f: 0x7d68,
+ 0x10: 0x7d6e,
+ 0x11: 0x7d4f,
+ 0x12: 0x7d63,
+ 0x13: 0x7d93,
+ 0x14: 0x7d89,
+ 0x15: 0x7d5b,
+ 0x16: 0x7d8f,
+ 0x17: 0x7d7d,
+ 0x18: 0x7d9b,
+ 0x19: 0x7dba,
+ 0x1a: 0x7dae,
+ 0x1b: 0x7da3,
+ 0x1c: 0x7db5,
+ 0x1d: 0x7dc7,
+ 0x1e: 0x7dbd,
+ 0x1f: 0x7dab,
+ 0x20: 0x7e3d,
+ 0x21: 0x7da2,
+ 0x22: 0x7daf,
+ 0x23: 0x7ddc,
+ 0x24: 0x7db8,
+ 0x25: 0x7d9f,
+ 0x26: 0x7db0,
+ 0x27: 0x7dd8,
+ 0x28: 0x7ddd,
+ 0x29: 0x7de4,
+ 0x2a: 0x7dde,
+ 0x2b: 0x7dfb,
+ 0x2c: 0x7df2,
+ 0x2d: 0x7de1,
+ 0x2e: 0x7e05,
+ 0x2f: 0x7e0a,
+ 0x30: 0x7e23,
+ 0x31: 0x7e21,
+ 0x32: 0x7e12,
+ 0x33: 0x7e31,
+ 0x34: 0x7e1f,
+ 0x35: 0x7e09,
+ 0x36: 0x7e0b,
+ 0x37: 0x7e22,
+ 0x38: 0x7e46,
+ 0x39: 0x7e66,
+ 0x3a: 0x7e3b,
+ 0x3b: 0x7e35,
+ 0x3c: 0x7e39,
+ 0x3d: 0x7e43,
+ 0x3e: 0x7e37,
+ 0x3f: 0x7e32,
+ 0x40: 0x7e3a,
+ 0x41: 0x7e67,
+ 0x42: 0x7e5d,
+ 0x43: 0x7e56,
+ 0x44: 0x7e5e,
+ 0x45: 0x7e59,
+ 0x46: 0x7e5a,
+ 0x47: 0x7e79,
+ 0x48: 0x7e6a,
+ 0x49: 0x7e69,
+ 0x4a: 0x7e7c,
+ 0x4b: 0x7e7b,
+ 0x4c: 0x7e83,
+ 0x4d: 0x7dd5,
+ 0x4e: 0x7e7d,
+ 0x4f: 0x8fae,
+ 0x50: 0x7e7f,
+ 0x51: 0x7e88,
+ 0x52: 0x7e89,
+ 0x53: 0x7e8c,
+ 0x54: 0x7e92,
+ 0x55: 0x7e90,
+ 0x56: 0x7e93,
+ 0x57: 0x7e94,
+ 0x58: 0x7e96,
+ 0x59: 0x7e8e,
+ 0x5a: 0x7e9b,
+ 0x5b: 0x7e9c,
+ 0x5c: 0x7f38,
+ 0x5d: 0x7f3a,
+ },
+ 0x45: [94]uint16{
+ 0x00: 0x7f45,
+ 0x01: 0x7f4c,
+ 0x02: 0x7f4d,
+ 0x03: 0x7f4e,
+ 0x04: 0x7f50,
+ 0x05: 0x7f51,
+ 0x06: 0x7f55,
+ 0x07: 0x7f54,
+ 0x08: 0x7f58,
+ 0x09: 0x7f5f,
+ 0x0a: 0x7f60,
+ 0x0b: 0x7f68,
+ 0x0c: 0x7f69,
+ 0x0d: 0x7f67,
+ 0x0e: 0x7f78,
+ 0x0f: 0x7f82,
+ 0x10: 0x7f86,
+ 0x11: 0x7f83,
+ 0x12: 0x7f88,
+ 0x13: 0x7f87,
+ 0x14: 0x7f8c,
+ 0x15: 0x7f94,
+ 0x16: 0x7f9e,
+ 0x17: 0x7f9d,
+ 0x18: 0x7f9a,
+ 0x19: 0x7fa3,
+ 0x1a: 0x7faf,
+ 0x1b: 0x7fb2,
+ 0x1c: 0x7fb9,
+ 0x1d: 0x7fae,
+ 0x1e: 0x7fb6,
+ 0x1f: 0x7fb8,
+ 0x20: 0x8b71,
+ 0x21: 0x7fc5,
+ 0x22: 0x7fc6,
+ 0x23: 0x7fca,
+ 0x24: 0x7fd5,
+ 0x25: 0x7fd4,
+ 0x26: 0x7fe1,
+ 0x27: 0x7fe6,
+ 0x28: 0x7fe9,
+ 0x29: 0x7ff3,
+ 0x2a: 0x7ff9,
+ 0x2b: 0x98dc,
+ 0x2c: 0x8006,
+ 0x2d: 0x8004,
+ 0x2e: 0x800b,
+ 0x2f: 0x8012,
+ 0x30: 0x8018,
+ 0x31: 0x8019,
+ 0x32: 0x801c,
+ 0x33: 0x8021,
+ 0x34: 0x8028,
+ 0x35: 0x803f,
+ 0x36: 0x803b,
+ 0x37: 0x804a,
+ 0x38: 0x8046,
+ 0x39: 0x8052,
+ 0x3a: 0x8058,
+ 0x3b: 0x805a,
+ 0x3c: 0x805f,
+ 0x3d: 0x8062,
+ 0x3e: 0x8068,
+ 0x3f: 0x8073,
+ 0x40: 0x8072,
+ 0x41: 0x8070,
+ 0x42: 0x8076,
+ 0x43: 0x8079,
+ 0x44: 0x807d,
+ 0x45: 0x807f,
+ 0x46: 0x8084,
+ 0x47: 0x8086,
+ 0x48: 0x8085,
+ 0x49: 0x809b,
+ 0x4a: 0x8093,
+ 0x4b: 0x809a,
+ 0x4c: 0x80ad,
+ 0x4d: 0x5190,
+ 0x4e: 0x80ac,
+ 0x4f: 0x80db,
+ 0x50: 0x80e5,
+ 0x51: 0x80d9,
+ 0x52: 0x80dd,
+ 0x53: 0x80c4,
+ 0x54: 0x80da,
+ 0x55: 0x80d6,
+ 0x56: 0x8109,
+ 0x57: 0x80ef,
+ 0x58: 0x80f1,
+ 0x59: 0x811b,
+ 0x5a: 0x8129,
+ 0x5b: 0x8123,
+ 0x5c: 0x812f,
+ 0x5d: 0x814b,
+ },
+ 0x46: [94]uint16{
+ 0x00: 0x968b,
+ 0x01: 0x8146,
+ 0x02: 0x813e,
+ 0x03: 0x8153,
+ 0x04: 0x8151,
+ 0x05: 0x80fc,
+ 0x06: 0x8171,
+ 0x07: 0x816e,
+ 0x08: 0x8165,
+ 0x09: 0x8166,
+ 0x0a: 0x8174,
+ 0x0b: 0x8183,
+ 0x0c: 0x8188,
+ 0x0d: 0x818a,
+ 0x0e: 0x8180,
+ 0x0f: 0x8182,
+ 0x10: 0x81a0,
+ 0x11: 0x8195,
+ 0x12: 0x81a4,
+ 0x13: 0x81a3,
+ 0x14: 0x815f,
+ 0x15: 0x8193,
+ 0x16: 0x81a9,
+ 0x17: 0x81b0,
+ 0x18: 0x81b5,
+ 0x19: 0x81be,
+ 0x1a: 0x81b8,
+ 0x1b: 0x81bd,
+ 0x1c: 0x81c0,
+ 0x1d: 0x81c2,
+ 0x1e: 0x81ba,
+ 0x1f: 0x81c9,
+ 0x20: 0x81cd,
+ 0x21: 0x81d1,
+ 0x22: 0x81d9,
+ 0x23: 0x81d8,
+ 0x24: 0x81c8,
+ 0x25: 0x81da,
+ 0x26: 0x81df,
+ 0x27: 0x81e0,
+ 0x28: 0x81e7,
+ 0x29: 0x81fa,
+ 0x2a: 0x81fb,
+ 0x2b: 0x81fe,
+ 0x2c: 0x8201,
+ 0x2d: 0x8202,
+ 0x2e: 0x8205,
+ 0x2f: 0x8207,
+ 0x30: 0x820a,
+ 0x31: 0x820d,
+ 0x32: 0x8210,
+ 0x33: 0x8216,
+ 0x34: 0x8229,
+ 0x35: 0x822b,
+ 0x36: 0x8238,
+ 0x37: 0x8233,
+ 0x38: 0x8240,
+ 0x39: 0x8259,
+ 0x3a: 0x8258,
+ 0x3b: 0x825d,
+ 0x3c: 0x825a,
+ 0x3d: 0x825f,
+ 0x3e: 0x8264,
+ 0x3f: 0x8262,
+ 0x40: 0x8268,
+ 0x41: 0x826a,
+ 0x42: 0x826b,
+ 0x43: 0x822e,
+ 0x44: 0x8271,
+ 0x45: 0x8277,
+ 0x46: 0x8278,
+ 0x47: 0x827e,
+ 0x48: 0x828d,
+ 0x49: 0x8292,
+ 0x4a: 0x82ab,
+ 0x4b: 0x829f,
+ 0x4c: 0x82bb,
+ 0x4d: 0x82ac,
+ 0x4e: 0x82e1,
+ 0x4f: 0x82e3,
+ 0x50: 0x82df,
+ 0x51: 0x82d2,
+ 0x52: 0x82f4,
+ 0x53: 0x82f3,
+ 0x54: 0x82fa,
+ 0x55: 0x8393,
+ 0x56: 0x8303,
+ 0x57: 0x82fb,
+ 0x58: 0x82f9,
+ 0x59: 0x82de,
+ 0x5a: 0x8306,
+ 0x5b: 0x82dc,
+ 0x5c: 0x8309,
+ 0x5d: 0x82d9,
+ },
+ 0x47: [94]uint16{
+ 0x00: 0x8335,
+ 0x01: 0x8334,
+ 0x02: 0x8316,
+ 0x03: 0x8332,
+ 0x04: 0x8331,
+ 0x05: 0x8340,
+ 0x06: 0x8339,
+ 0x07: 0x8350,
+ 0x08: 0x8345,
+ 0x09: 0x832f,
+ 0x0a: 0x832b,
+ 0x0b: 0x8317,
+ 0x0c: 0x8318,
+ 0x0d: 0x8385,
+ 0x0e: 0x839a,
+ 0x0f: 0x83aa,
+ 0x10: 0x839f,
+ 0x11: 0x83a2,
+ 0x12: 0x8396,
+ 0x13: 0x8323,
+ 0x14: 0x838e,
+ 0x15: 0x8387,
+ 0x16: 0x838a,
+ 0x17: 0x837c,
+ 0x18: 0x83b5,
+ 0x19: 0x8373,
+ 0x1a: 0x8375,
+ 0x1b: 0x83a0,
+ 0x1c: 0x8389,
+ 0x1d: 0x83a8,
+ 0x1e: 0x83f4,
+ 0x1f: 0x8413,
+ 0x20: 0x83eb,
+ 0x21: 0x83ce,
+ 0x22: 0x83fd,
+ 0x23: 0x8403,
+ 0x24: 0x83d8,
+ 0x25: 0x840b,
+ 0x26: 0x83c1,
+ 0x27: 0x83f7,
+ 0x28: 0x8407,
+ 0x29: 0x83e0,
+ 0x2a: 0x83f2,
+ 0x2b: 0x840d,
+ 0x2c: 0x8422,
+ 0x2d: 0x8420,
+ 0x2e: 0x83bd,
+ 0x2f: 0x8438,
+ 0x30: 0x8506,
+ 0x31: 0x83fb,
+ 0x32: 0x846d,
+ 0x33: 0x842a,
+ 0x34: 0x843c,
+ 0x35: 0x855a,
+ 0x36: 0x8484,
+ 0x37: 0x8477,
+ 0x38: 0x846b,
+ 0x39: 0x84ad,
+ 0x3a: 0x846e,
+ 0x3b: 0x8482,
+ 0x3c: 0x8469,
+ 0x3d: 0x8446,
+ 0x3e: 0x842c,
+ 0x3f: 0x846f,
+ 0x40: 0x8479,
+ 0x41: 0x8435,
+ 0x42: 0x84ca,
+ 0x43: 0x8462,
+ 0x44: 0x84b9,
+ 0x45: 0x84bf,
+ 0x46: 0x849f,
+ 0x47: 0x84d9,
+ 0x48: 0x84cd,
+ 0x49: 0x84bb,
+ 0x4a: 0x84da,
+ 0x4b: 0x84d0,
+ 0x4c: 0x84c1,
+ 0x4d: 0x84c6,
+ 0x4e: 0x84d6,
+ 0x4f: 0x84a1,
+ 0x50: 0x8521,
+ 0x51: 0x84ff,
+ 0x52: 0x84f4,
+ 0x53: 0x8517,
+ 0x54: 0x8518,
+ 0x55: 0x852c,
+ 0x56: 0x851f,
+ 0x57: 0x8515,
+ 0x58: 0x8514,
+ 0x59: 0x84fc,
+ 0x5a: 0x8540,
+ 0x5b: 0x8563,
+ 0x5c: 0x8558,
+ 0x5d: 0x8548,
+ },
+ 0x48: [94]uint16{
+ 0x00: 0x8541,
+ 0x01: 0x8602,
+ 0x02: 0x854b,
+ 0x03: 0x8555,
+ 0x04: 0x8580,
+ 0x05: 0x85a4,
+ 0x06: 0x8588,
+ 0x07: 0x8591,
+ 0x08: 0x858a,
+ 0x09: 0x85a8,
+ 0x0a: 0x856d,
+ 0x0b: 0x8594,
+ 0x0c: 0x859b,
+ 0x0d: 0x85ea,
+ 0x0e: 0x8587,
+ 0x0f: 0x859c,
+ 0x10: 0x8577,
+ 0x11: 0x857e,
+ 0x12: 0x8590,
+ 0x13: 0x85c9,
+ 0x14: 0x85ba,
+ 0x15: 0x85cf,
+ 0x16: 0x85b9,
+ 0x17: 0x85d0,
+ 0x18: 0x85d5,
+ 0x19: 0x85dd,
+ 0x1a: 0x85e5,
+ 0x1b: 0x85dc,
+ 0x1c: 0x85f9,
+ 0x1d: 0x860a,
+ 0x1e: 0x8613,
+ 0x1f: 0x860b,
+ 0x20: 0x85fe,
+ 0x21: 0x85fa,
+ 0x22: 0x8606,
+ 0x23: 0x8622,
+ 0x24: 0x861a,
+ 0x25: 0x8630,
+ 0x26: 0x863f,
+ 0x27: 0x864d,
+ 0x28: 0x4e55,
+ 0x29: 0x8654,
+ 0x2a: 0x865f,
+ 0x2b: 0x8667,
+ 0x2c: 0x8671,
+ 0x2d: 0x8693,
+ 0x2e: 0x86a3,
+ 0x2f: 0x86a9,
+ 0x30: 0x86aa,
+ 0x31: 0x868b,
+ 0x32: 0x868c,
+ 0x33: 0x86b6,
+ 0x34: 0x86af,
+ 0x35: 0x86c4,
+ 0x36: 0x86c6,
+ 0x37: 0x86b0,
+ 0x38: 0x86c9,
+ 0x39: 0x8823,
+ 0x3a: 0x86ab,
+ 0x3b: 0x86d4,
+ 0x3c: 0x86de,
+ 0x3d: 0x86e9,
+ 0x3e: 0x86ec,
+ 0x3f: 0x86df,
+ 0x40: 0x86db,
+ 0x41: 0x86ef,
+ 0x42: 0x8712,
+ 0x43: 0x8706,
+ 0x44: 0x8708,
+ 0x45: 0x8700,
+ 0x46: 0x8703,
+ 0x47: 0x86fb,
+ 0x48: 0x8711,
+ 0x49: 0x8709,
+ 0x4a: 0x870d,
+ 0x4b: 0x86f9,
+ 0x4c: 0x870a,
+ 0x4d: 0x8734,
+ 0x4e: 0x873f,
+ 0x4f: 0x8737,
+ 0x50: 0x873b,
+ 0x51: 0x8725,
+ 0x52: 0x8729,
+ 0x53: 0x871a,
+ 0x54: 0x8760,
+ 0x55: 0x875f,
+ 0x56: 0x8778,
+ 0x57: 0x874c,
+ 0x58: 0x874e,
+ 0x59: 0x8774,
+ 0x5a: 0x8757,
+ 0x5b: 0x8768,
+ 0x5c: 0x876e,
+ 0x5d: 0x8759,
+ },
+ 0x49: [94]uint16{
+ 0x00: 0x8753,
+ 0x01: 0x8763,
+ 0x02: 0x876a,
+ 0x03: 0x8805,
+ 0x04: 0x87a2,
+ 0x05: 0x879f,
+ 0x06: 0x8782,
+ 0x07: 0x87af,
+ 0x08: 0x87cb,
+ 0x09: 0x87bd,
+ 0x0a: 0x87c0,
+ 0x0b: 0x87d0,
+ 0x0c: 0x96d6,
+ 0x0d: 0x87ab,
+ 0x0e: 0x87c4,
+ 0x0f: 0x87b3,
+ 0x10: 0x87c7,
+ 0x11: 0x87c6,
+ 0x12: 0x87bb,
+ 0x13: 0x87ef,
+ 0x14: 0x87f2,
+ 0x15: 0x87e0,
+ 0x16: 0x880f,
+ 0x17: 0x880d,
+ 0x18: 0x87fe,
+ 0x19: 0x87f6,
+ 0x1a: 0x87f7,
+ 0x1b: 0x880e,
+ 0x1c: 0x87d2,
+ 0x1d: 0x8811,
+ 0x1e: 0x8816,
+ 0x1f: 0x8815,
+ 0x20: 0x8822,
+ 0x21: 0x8821,
+ 0x22: 0x8831,
+ 0x23: 0x8836,
+ 0x24: 0x8839,
+ 0x25: 0x8827,
+ 0x26: 0x883b,
+ 0x27: 0x8844,
+ 0x28: 0x8842,
+ 0x29: 0x8852,
+ 0x2a: 0x8859,
+ 0x2b: 0x885e,
+ 0x2c: 0x8862,
+ 0x2d: 0x886b,
+ 0x2e: 0x8881,
+ 0x2f: 0x887e,
+ 0x30: 0x889e,
+ 0x31: 0x8875,
+ 0x32: 0x887d,
+ 0x33: 0x88b5,
+ 0x34: 0x8872,
+ 0x35: 0x8882,
+ 0x36: 0x8897,
+ 0x37: 0x8892,
+ 0x38: 0x88ae,
+ 0x39: 0x8899,
+ 0x3a: 0x88a2,
+ 0x3b: 0x888d,
+ 0x3c: 0x88a4,
+ 0x3d: 0x88b0,
+ 0x3e: 0x88bf,
+ 0x3f: 0x88b1,
+ 0x40: 0x88c3,
+ 0x41: 0x88c4,
+ 0x42: 0x88d4,
+ 0x43: 0x88d8,
+ 0x44: 0x88d9,
+ 0x45: 0x88dd,
+ 0x46: 0x88f9,
+ 0x47: 0x8902,
+ 0x48: 0x88fc,
+ 0x49: 0x88f4,
+ 0x4a: 0x88e8,
+ 0x4b: 0x88f2,
+ 0x4c: 0x8904,
+ 0x4d: 0x890c,
+ 0x4e: 0x890a,
+ 0x4f: 0x8913,
+ 0x50: 0x8943,
+ 0x51: 0x891e,
+ 0x52: 0x8925,
+ 0x53: 0x892a,
+ 0x54: 0x892b,
+ 0x55: 0x8941,
+ 0x56: 0x8944,
+ 0x57: 0x893b,
+ 0x58: 0x8936,
+ 0x59: 0x8938,
+ 0x5a: 0x894c,
+ 0x5b: 0x891d,
+ 0x5c: 0x8960,
+ 0x5d: 0x895e,
+ },
+ 0x4a: [94]uint16{
+ 0x00: 0x8966,
+ 0x01: 0x8964,
+ 0x02: 0x896d,
+ 0x03: 0x896a,
+ 0x04: 0x896f,
+ 0x05: 0x8974,
+ 0x06: 0x8977,
+ 0x07: 0x897e,
+ 0x08: 0x8983,
+ 0x09: 0x8988,
+ 0x0a: 0x898a,
+ 0x0b: 0x8993,
+ 0x0c: 0x8998,
+ 0x0d: 0x89a1,
+ 0x0e: 0x89a9,
+ 0x0f: 0x89a6,
+ 0x10: 0x89ac,
+ 0x11: 0x89af,
+ 0x12: 0x89b2,
+ 0x13: 0x89ba,
+ 0x14: 0x89bd,
+ 0x15: 0x89bf,
+ 0x16: 0x89c0,
+ 0x17: 0x89da,
+ 0x18: 0x89dc,
+ 0x19: 0x89dd,
+ 0x1a: 0x89e7,
+ 0x1b: 0x89f4,
+ 0x1c: 0x89f8,
+ 0x1d: 0x8a03,
+ 0x1e: 0x8a16,
+ 0x1f: 0x8a10,
+ 0x20: 0x8a0c,
+ 0x21: 0x8a1b,
+ 0x22: 0x8a1d,
+ 0x23: 0x8a25,
+ 0x24: 0x8a36,
+ 0x25: 0x8a41,
+ 0x26: 0x8a5b,
+ 0x27: 0x8a52,
+ 0x28: 0x8a46,
+ 0x29: 0x8a48,
+ 0x2a: 0x8a7c,
+ 0x2b: 0x8a6d,
+ 0x2c: 0x8a6c,
+ 0x2d: 0x8a62,
+ 0x2e: 0x8a85,
+ 0x2f: 0x8a82,
+ 0x30: 0x8a84,
+ 0x31: 0x8aa8,
+ 0x32: 0x8aa1,
+ 0x33: 0x8a91,
+ 0x34: 0x8aa5,
+ 0x35: 0x8aa6,
+ 0x36: 0x8a9a,
+ 0x37: 0x8aa3,
+ 0x38: 0x8ac4,
+ 0x39: 0x8acd,
+ 0x3a: 0x8ac2,
+ 0x3b: 0x8ada,
+ 0x3c: 0x8aeb,
+ 0x3d: 0x8af3,
+ 0x3e: 0x8ae7,
+ 0x3f: 0x8ae4,
+ 0x40: 0x8af1,
+ 0x41: 0x8b14,
+ 0x42: 0x8ae0,
+ 0x43: 0x8ae2,
+ 0x44: 0x8af7,
+ 0x45: 0x8ade,
+ 0x46: 0x8adb,
+ 0x47: 0x8b0c,
+ 0x48: 0x8b07,
+ 0x49: 0x8b1a,
+ 0x4a: 0x8ae1,
+ 0x4b: 0x8b16,
+ 0x4c: 0x8b10,
+ 0x4d: 0x8b17,
+ 0x4e: 0x8b20,
+ 0x4f: 0x8b33,
+ 0x50: 0x97ab,
+ 0x51: 0x8b26,
+ 0x52: 0x8b2b,
+ 0x53: 0x8b3e,
+ 0x54: 0x8b28,
+ 0x55: 0x8b41,
+ 0x56: 0x8b4c,
+ 0x57: 0x8b4f,
+ 0x58: 0x8b4e,
+ 0x59: 0x8b49,
+ 0x5a: 0x8b56,
+ 0x5b: 0x8b5b,
+ 0x5c: 0x8b5a,
+ 0x5d: 0x8b6b,
+ },
+ 0x4b: [94]uint16{
+ 0x00: 0x8b5f,
+ 0x01: 0x8b6c,
+ 0x02: 0x8b6f,
+ 0x03: 0x8b74,
+ 0x04: 0x8b7d,
+ 0x05: 0x8b80,
+ 0x06: 0x8b8c,
+ 0x07: 0x8b8e,
+ 0x08: 0x8b92,
+ 0x09: 0x8b93,
+ 0x0a: 0x8b96,
+ 0x0b: 0x8b99,
+ 0x0c: 0x8b9a,
+ 0x0d: 0x8c3a,
+ 0x0e: 0x8c41,
+ 0x0f: 0x8c3f,
+ 0x10: 0x8c48,
+ 0x11: 0x8c4c,
+ 0x12: 0x8c4e,
+ 0x13: 0x8c50,
+ 0x14: 0x8c55,
+ 0x15: 0x8c62,
+ 0x16: 0x8c6c,
+ 0x17: 0x8c78,
+ 0x18: 0x8c7a,
+ 0x19: 0x8c82,
+ 0x1a: 0x8c89,
+ 0x1b: 0x8c85,
+ 0x1c: 0x8c8a,
+ 0x1d: 0x8c8d,
+ 0x1e: 0x8c8e,
+ 0x1f: 0x8c94,
+ 0x20: 0x8c7c,
+ 0x21: 0x8c98,
+ 0x22: 0x621d,
+ 0x23: 0x8cad,
+ 0x24: 0x8caa,
+ 0x25: 0x8cbd,
+ 0x26: 0x8cb2,
+ 0x27: 0x8cb3,
+ 0x28: 0x8cae,
+ 0x29: 0x8cb6,
+ 0x2a: 0x8cc8,
+ 0x2b: 0x8cc1,
+ 0x2c: 0x8ce4,
+ 0x2d: 0x8ce3,
+ 0x2e: 0x8cda,
+ 0x2f: 0x8cfd,
+ 0x30: 0x8cfa,
+ 0x31: 0x8cfb,
+ 0x32: 0x8d04,
+ 0x33: 0x8d05,
+ 0x34: 0x8d0a,
+ 0x35: 0x8d07,
+ 0x36: 0x8d0f,
+ 0x37: 0x8d0d,
+ 0x38: 0x8d10,
+ 0x39: 0x9f4e,
+ 0x3a: 0x8d13,
+ 0x3b: 0x8ccd,
+ 0x3c: 0x8d14,
+ 0x3d: 0x8d16,
+ 0x3e: 0x8d67,
+ 0x3f: 0x8d6d,
+ 0x40: 0x8d71,
+ 0x41: 0x8d73,
+ 0x42: 0x8d81,
+ 0x43: 0x8d99,
+ 0x44: 0x8dc2,
+ 0x45: 0x8dbe,
+ 0x46: 0x8dba,
+ 0x47: 0x8dcf,
+ 0x48: 0x8dda,
+ 0x49: 0x8dd6,
+ 0x4a: 0x8dcc,
+ 0x4b: 0x8ddb,
+ 0x4c: 0x8dcb,
+ 0x4d: 0x8dea,
+ 0x4e: 0x8deb,
+ 0x4f: 0x8ddf,
+ 0x50: 0x8de3,
+ 0x51: 0x8dfc,
+ 0x52: 0x8e08,
+ 0x53: 0x8e09,
+ 0x54: 0x8dff,
+ 0x55: 0x8e1d,
+ 0x56: 0x8e1e,
+ 0x57: 0x8e10,
+ 0x58: 0x8e1f,
+ 0x59: 0x8e42,
+ 0x5a: 0x8e35,
+ 0x5b: 0x8e30,
+ 0x5c: 0x8e34,
+ 0x5d: 0x8e4a,
+ },
+ 0x4c: [94]uint16{
+ 0x00: 0x8e47,
+ 0x01: 0x8e49,
+ 0x02: 0x8e4c,
+ 0x03: 0x8e50,
+ 0x04: 0x8e48,
+ 0x05: 0x8e59,
+ 0x06: 0x8e64,
+ 0x07: 0x8e60,
+ 0x08: 0x8e2a,
+ 0x09: 0x8e63,
+ 0x0a: 0x8e55,
+ 0x0b: 0x8e76,
+ 0x0c: 0x8e72,
+ 0x0d: 0x8e7c,
+ 0x0e: 0x8e81,
+ 0x0f: 0x8e87,
+ 0x10: 0x8e85,
+ 0x11: 0x8e84,
+ 0x12: 0x8e8b,
+ 0x13: 0x8e8a,
+ 0x14: 0x8e93,
+ 0x15: 0x8e91,
+ 0x16: 0x8e94,
+ 0x17: 0x8e99,
+ 0x18: 0x8eaa,
+ 0x19: 0x8ea1,
+ 0x1a: 0x8eac,
+ 0x1b: 0x8eb0,
+ 0x1c: 0x8ec6,
+ 0x1d: 0x8eb1,
+ 0x1e: 0x8ebe,
+ 0x1f: 0x8ec5,
+ 0x20: 0x8ec8,
+ 0x21: 0x8ecb,
+ 0x22: 0x8edb,
+ 0x23: 0x8ee3,
+ 0x24: 0x8efc,
+ 0x25: 0x8efb,
+ 0x26: 0x8eeb,
+ 0x27: 0x8efe,
+ 0x28: 0x8f0a,
+ 0x29: 0x8f05,
+ 0x2a: 0x8f15,
+ 0x2b: 0x8f12,
+ 0x2c: 0x8f19,
+ 0x2d: 0x8f13,
+ 0x2e: 0x8f1c,
+ 0x2f: 0x8f1f,
+ 0x30: 0x8f1b,
+ 0x31: 0x8f0c,
+ 0x32: 0x8f26,
+ 0x33: 0x8f33,
+ 0x34: 0x8f3b,
+ 0x35: 0x8f39,
+ 0x36: 0x8f45,
+ 0x37: 0x8f42,
+ 0x38: 0x8f3e,
+ 0x39: 0x8f4c,
+ 0x3a: 0x8f49,
+ 0x3b: 0x8f46,
+ 0x3c: 0x8f4e,
+ 0x3d: 0x8f57,
+ 0x3e: 0x8f5c,
+ 0x3f: 0x8f62,
+ 0x40: 0x8f63,
+ 0x41: 0x8f64,
+ 0x42: 0x8f9c,
+ 0x43: 0x8f9f,
+ 0x44: 0x8fa3,
+ 0x45: 0x8fad,
+ 0x46: 0x8faf,
+ 0x47: 0x8fb7,
+ 0x48: 0x8fda,
+ 0x49: 0x8fe5,
+ 0x4a: 0x8fe2,
+ 0x4b: 0x8fea,
+ 0x4c: 0x8fef,
+ 0x4d: 0x9087,
+ 0x4e: 0x8ff4,
+ 0x4f: 0x9005,
+ 0x50: 0x8ff9,
+ 0x51: 0x8ffa,
+ 0x52: 0x9011,
+ 0x53: 0x9015,
+ 0x54: 0x9021,
+ 0x55: 0x900d,
+ 0x56: 0x901e,
+ 0x57: 0x9016,
+ 0x58: 0x900b,
+ 0x59: 0x9027,
+ 0x5a: 0x9036,
+ 0x5b: 0x9035,
+ 0x5c: 0x9039,
+ 0x5d: 0x8ff8,
+ },
+ 0x4d: [94]uint16{
+ 0x00: 0x904f,
+ 0x01: 0x9050,
+ 0x02: 0x9051,
+ 0x03: 0x9052,
+ 0x04: 0x900e,
+ 0x05: 0x9049,
+ 0x06: 0x903e,
+ 0x07: 0x9056,
+ 0x08: 0x9058,
+ 0x09: 0x905e,
+ 0x0a: 0x9068,
+ 0x0b: 0x906f,
+ 0x0c: 0x9076,
+ 0x0d: 0x96a8,
+ 0x0e: 0x9072,
+ 0x0f: 0x9082,
+ 0x10: 0x907d,
+ 0x11: 0x9081,
+ 0x12: 0x9080,
+ 0x13: 0x908a,
+ 0x14: 0x9089,
+ 0x15: 0x908f,
+ 0x16: 0x90a8,
+ 0x17: 0x90af,
+ 0x18: 0x90b1,
+ 0x19: 0x90b5,
+ 0x1a: 0x90e2,
+ 0x1b: 0x90e4,
+ 0x1c: 0x6248,
+ 0x1d: 0x90db,
+ 0x1e: 0x9102,
+ 0x1f: 0x9112,
+ 0x20: 0x9119,
+ 0x21: 0x9132,
+ 0x22: 0x9130,
+ 0x23: 0x914a,
+ 0x24: 0x9156,
+ 0x25: 0x9158,
+ 0x26: 0x9163,
+ 0x27: 0x9165,
+ 0x28: 0x9169,
+ 0x29: 0x9173,
+ 0x2a: 0x9172,
+ 0x2b: 0x918b,
+ 0x2c: 0x9189,
+ 0x2d: 0x9182,
+ 0x2e: 0x91a2,
+ 0x2f: 0x91ab,
+ 0x30: 0x91af,
+ 0x31: 0x91aa,
+ 0x32: 0x91b5,
+ 0x33: 0x91b4,
+ 0x34: 0x91ba,
+ 0x35: 0x91c0,
+ 0x36: 0x91c1,
+ 0x37: 0x91c9,
+ 0x38: 0x91cb,
+ 0x39: 0x91d0,
+ 0x3a: 0x91d6,
+ 0x3b: 0x91df,
+ 0x3c: 0x91e1,
+ 0x3d: 0x91db,
+ 0x3e: 0x91fc,
+ 0x3f: 0x91f5,
+ 0x40: 0x91f6,
+ 0x41: 0x921e,
+ 0x42: 0x91ff,
+ 0x43: 0x9214,
+ 0x44: 0x922c,
+ 0x45: 0x9215,
+ 0x46: 0x9211,
+ 0x47: 0x925e,
+ 0x48: 0x9257,
+ 0x49: 0x9245,
+ 0x4a: 0x9249,
+ 0x4b: 0x9264,
+ 0x4c: 0x9248,
+ 0x4d: 0x9295,
+ 0x4e: 0x923f,
+ 0x4f: 0x924b,
+ 0x50: 0x9250,
+ 0x51: 0x929c,
+ 0x52: 0x9296,
+ 0x53: 0x9293,
+ 0x54: 0x929b,
+ 0x55: 0x925a,
+ 0x56: 0x92cf,
+ 0x57: 0x92b9,
+ 0x58: 0x92b7,
+ 0x59: 0x92e9,
+ 0x5a: 0x930f,
+ 0x5b: 0x92fa,
+ 0x5c: 0x9344,
+ 0x5d: 0x932e,
+ },
+ 0x4e: [94]uint16{
+ 0x00: 0x9319,
+ 0x01: 0x9322,
+ 0x02: 0x931a,
+ 0x03: 0x9323,
+ 0x04: 0x933a,
+ 0x05: 0x9335,
+ 0x06: 0x933b,
+ 0x07: 0x935c,
+ 0x08: 0x9360,
+ 0x09: 0x937c,
+ 0x0a: 0x936e,
+ 0x0b: 0x9356,
+ 0x0c: 0x93b0,
+ 0x0d: 0x93ac,
+ 0x0e: 0x93ad,
+ 0x0f: 0x9394,
+ 0x10: 0x93b9,
+ 0x11: 0x93d6,
+ 0x12: 0x93d7,
+ 0x13: 0x93e8,
+ 0x14: 0x93e5,
+ 0x15: 0x93d8,
+ 0x16: 0x93c3,
+ 0x17: 0x93dd,
+ 0x18: 0x93d0,
+ 0x19: 0x93c8,
+ 0x1a: 0x93e4,
+ 0x1b: 0x941a,
+ 0x1c: 0x9414,
+ 0x1d: 0x9413,
+ 0x1e: 0x9403,
+ 0x1f: 0x9407,
+ 0x20: 0x9410,
+ 0x21: 0x9436,
+ 0x22: 0x942b,
+ 0x23: 0x9435,
+ 0x24: 0x9421,
+ 0x25: 0x943a,
+ 0x26: 0x9441,
+ 0x27: 0x9452,
+ 0x28: 0x9444,
+ 0x29: 0x945b,
+ 0x2a: 0x9460,
+ 0x2b: 0x9462,
+ 0x2c: 0x945e,
+ 0x2d: 0x946a,
+ 0x2e: 0x9229,
+ 0x2f: 0x9470,
+ 0x30: 0x9475,
+ 0x31: 0x9477,
+ 0x32: 0x947d,
+ 0x33: 0x945a,
+ 0x34: 0x947c,
+ 0x35: 0x947e,
+ 0x36: 0x9481,
+ 0x37: 0x947f,
+ 0x38: 0x9582,
+ 0x39: 0x9587,
+ 0x3a: 0x958a,
+ 0x3b: 0x9594,
+ 0x3c: 0x9596,
+ 0x3d: 0x9598,
+ 0x3e: 0x9599,
+ 0x3f: 0x95a0,
+ 0x40: 0x95a8,
+ 0x41: 0x95a7,
+ 0x42: 0x95ad,
+ 0x43: 0x95bc,
+ 0x44: 0x95bb,
+ 0x45: 0x95b9,
+ 0x46: 0x95be,
+ 0x47: 0x95ca,
+ 0x48: 0x6ff6,
+ 0x49: 0x95c3,
+ 0x4a: 0x95cd,
+ 0x4b: 0x95cc,
+ 0x4c: 0x95d5,
+ 0x4d: 0x95d4,
+ 0x4e: 0x95d6,
+ 0x4f: 0x95dc,
+ 0x50: 0x95e1,
+ 0x51: 0x95e5,
+ 0x52: 0x95e2,
+ 0x53: 0x9621,
+ 0x54: 0x9628,
+ 0x55: 0x962e,
+ 0x56: 0x962f,
+ 0x57: 0x9642,
+ 0x58: 0x964c,
+ 0x59: 0x964f,
+ 0x5a: 0x964b,
+ 0x5b: 0x9677,
+ 0x5c: 0x965c,
+ 0x5d: 0x965e,
+ },
+ 0x4f: [94]uint16{
+ 0x00: 0x965d,
+ 0x01: 0x965f,
+ 0x02: 0x9666,
+ 0x03: 0x9672,
+ 0x04: 0x966c,
+ 0x05: 0x968d,
+ 0x06: 0x9698,
+ 0x07: 0x9695,
+ 0x08: 0x9697,
+ 0x09: 0x96aa,
+ 0x0a: 0x96a7,
+ 0x0b: 0x96b1,
+ 0x0c: 0x96b2,
+ 0x0d: 0x96b0,
+ 0x0e: 0x96b4,
+ 0x0f: 0x96b6,
+ 0x10: 0x96b8,
+ 0x11: 0x96b9,
+ 0x12: 0x96ce,
+ 0x13: 0x96cb,
+ 0x14: 0x96c9,
+ 0x15: 0x96cd,
+ 0x16: 0x894d,
+ 0x17: 0x96dc,
+ 0x18: 0x970d,
+ 0x19: 0x96d5,
+ 0x1a: 0x96f9,
+ 0x1b: 0x9704,
+ 0x1c: 0x9706,
+ 0x1d: 0x9708,
+ 0x1e: 0x9713,
+ 0x1f: 0x970e,
+ 0x20: 0x9711,
+ 0x21: 0x970f,
+ 0x22: 0x9716,
+ 0x23: 0x9719,
+ 0x24: 0x9724,
+ 0x25: 0x972a,
+ 0x26: 0x9730,
+ 0x27: 0x9739,
+ 0x28: 0x973d,
+ 0x29: 0x973e,
+ 0x2a: 0x9744,
+ 0x2b: 0x9746,
+ 0x2c: 0x9748,
+ 0x2d: 0x9742,
+ 0x2e: 0x9749,
+ 0x2f: 0x975c,
+ 0x30: 0x9760,
+ 0x31: 0x9764,
+ 0x32: 0x9766,
+ 0x33: 0x9768,
+ 0x34: 0x52d2,
+ 0x35: 0x976b,
+ 0x36: 0x9771,
+ 0x37: 0x9779,
+ 0x38: 0x9785,
+ 0x39: 0x977c,
+ 0x3a: 0x9781,
+ 0x3b: 0x977a,
+ 0x3c: 0x9786,
+ 0x3d: 0x978b,
+ 0x3e: 0x978f,
+ 0x3f: 0x9790,
+ 0x40: 0x979c,
+ 0x41: 0x97a8,
+ 0x42: 0x97a6,
+ 0x43: 0x97a3,
+ 0x44: 0x97b3,
+ 0x45: 0x97b4,
+ 0x46: 0x97c3,
+ 0x47: 0x97c6,
+ 0x48: 0x97c8,
+ 0x49: 0x97cb,
+ 0x4a: 0x97dc,
+ 0x4b: 0x97ed,
+ 0x4c: 0x9f4f,
+ 0x4d: 0x97f2,
+ 0x4e: 0x7adf,
+ 0x4f: 0x97f6,
+ 0x50: 0x97f5,
+ 0x51: 0x980f,
+ 0x52: 0x980c,
+ 0x53: 0x9838,
+ 0x54: 0x9824,
+ 0x55: 0x9821,
+ 0x56: 0x9837,
+ 0x57: 0x983d,
+ 0x58: 0x9846,
+ 0x59: 0x984f,
+ 0x5a: 0x984b,
+ 0x5b: 0x986b,
+ 0x5c: 0x986f,
+ 0x5d: 0x9870,
+ },
+ 0x50: [94]uint16{
+ 0x00: 0x9871,
+ 0x01: 0x9874,
+ 0x02: 0x9873,
+ 0x03: 0x98aa,
+ 0x04: 0x98af,
+ 0x05: 0x98b1,
+ 0x06: 0x98b6,
+ 0x07: 0x98c4,
+ 0x08: 0x98c3,
+ 0x09: 0x98c6,
+ 0x0a: 0x98e9,
+ 0x0b: 0x98eb,
+ 0x0c: 0x9903,
+ 0x0d: 0x9909,
+ 0x0e: 0x9912,
+ 0x0f: 0x9914,
+ 0x10: 0x9918,
+ 0x11: 0x9921,
+ 0x12: 0x991d,
+ 0x13: 0x991e,
+ 0x14: 0x9924,
+ 0x15: 0x9920,
+ 0x16: 0x992c,
+ 0x17: 0x992e,
+ 0x18: 0x993d,
+ 0x19: 0x993e,
+ 0x1a: 0x9942,
+ 0x1b: 0x9949,
+ 0x1c: 0x9945,
+ 0x1d: 0x9950,
+ 0x1e: 0x994b,
+ 0x1f: 0x9951,
+ 0x20: 0x9952,
+ 0x21: 0x994c,
+ 0x22: 0x9955,
+ 0x23: 0x9997,
+ 0x24: 0x9998,
+ 0x25: 0x99a5,
+ 0x26: 0x99ad,
+ 0x27: 0x99ae,
+ 0x28: 0x99bc,
+ 0x29: 0x99df,
+ 0x2a: 0x99db,
+ 0x2b: 0x99dd,
+ 0x2c: 0x99d8,
+ 0x2d: 0x99d1,
+ 0x2e: 0x99ed,
+ 0x2f: 0x99ee,
+ 0x30: 0x99f1,
+ 0x31: 0x99f2,
+ 0x32: 0x99fb,
+ 0x33: 0x99f8,
+ 0x34: 0x9a01,
+ 0x35: 0x9a0f,
+ 0x36: 0x9a05,
+ 0x37: 0x99e2,
+ 0x38: 0x9a19,
+ 0x39: 0x9a2b,
+ 0x3a: 0x9a37,
+ 0x3b: 0x9a45,
+ 0x3c: 0x9a42,
+ 0x3d: 0x9a40,
+ 0x3e: 0x9a43,
+ 0x3f: 0x9a3e,
+ 0x40: 0x9a55,
+ 0x41: 0x9a4d,
+ 0x42: 0x9a5b,
+ 0x43: 0x9a57,
+ 0x44: 0x9a5f,
+ 0x45: 0x9a62,
+ 0x46: 0x9a65,
+ 0x47: 0x9a64,
+ 0x48: 0x9a69,
+ 0x49: 0x9a6b,
+ 0x4a: 0x9a6a,
+ 0x4b: 0x9aad,
+ 0x4c: 0x9ab0,
+ 0x4d: 0x9abc,
+ 0x4e: 0x9ac0,
+ 0x4f: 0x9acf,
+ 0x50: 0x9ad1,
+ 0x51: 0x9ad3,
+ 0x52: 0x9ad4,
+ 0x53: 0x9ade,
+ 0x54: 0x9adf,
+ 0x55: 0x9ae2,
+ 0x56: 0x9ae3,
+ 0x57: 0x9ae6,
+ 0x58: 0x9aef,
+ 0x59: 0x9aeb,
+ 0x5a: 0x9aee,
+ 0x5b: 0x9af4,
+ 0x5c: 0x9af1,
+ 0x5d: 0x9af7,
+ },
+ 0x51: [94]uint16{
+ 0x00: 0x9afb,
+ 0x01: 0x9b06,
+ 0x02: 0x9b18,
+ 0x03: 0x9b1a,
+ 0x04: 0x9b1f,
+ 0x05: 0x9b22,
+ 0x06: 0x9b23,
+ 0x07: 0x9b25,
+ 0x08: 0x9b27,
+ 0x09: 0x9b28,
+ 0x0a: 0x9b29,
+ 0x0b: 0x9b2a,
+ 0x0c: 0x9b2e,
+ 0x0d: 0x9b2f,
+ 0x0e: 0x9b32,
+ 0x0f: 0x9b44,
+ 0x10: 0x9b43,
+ 0x11: 0x9b4f,
+ 0x12: 0x9b4d,
+ 0x13: 0x9b4e,
+ 0x14: 0x9b51,
+ 0x15: 0x9b58,
+ 0x16: 0x9b74,
+ 0x17: 0x9b93,
+ 0x18: 0x9b83,
+ 0x19: 0x9b91,
+ 0x1a: 0x9b96,
+ 0x1b: 0x9b97,
+ 0x1c: 0x9b9f,
+ 0x1d: 0x9ba0,
+ 0x1e: 0x9ba8,
+ 0x1f: 0x9bb4,
+ 0x20: 0x9bc0,
+ 0x21: 0x9bca,
+ 0x22: 0x9bb9,
+ 0x23: 0x9bc6,
+ 0x24: 0x9bcf,
+ 0x25: 0x9bd1,
+ 0x26: 0x9bd2,
+ 0x27: 0x9be3,
+ 0x28: 0x9be2,
+ 0x29: 0x9be4,
+ 0x2a: 0x9bd4,
+ 0x2b: 0x9be1,
+ 0x2c: 0x9c3a,
+ 0x2d: 0x9bf2,
+ 0x2e: 0x9bf1,
+ 0x2f: 0x9bf0,
+ 0x30: 0x9c15,
+ 0x31: 0x9c14,
+ 0x32: 0x9c09,
+ 0x33: 0x9c13,
+ 0x34: 0x9c0c,
+ 0x35: 0x9c06,
+ 0x36: 0x9c08,
+ 0x37: 0x9c12,
+ 0x38: 0x9c0a,
+ 0x39: 0x9c04,
+ 0x3a: 0x9c2e,
+ 0x3b: 0x9c1b,
+ 0x3c: 0x9c25,
+ 0x3d: 0x9c24,
+ 0x3e: 0x9c21,
+ 0x3f: 0x9c30,
+ 0x40: 0x9c47,
+ 0x41: 0x9c32,
+ 0x42: 0x9c46,
+ 0x43: 0x9c3e,
+ 0x44: 0x9c5a,
+ 0x45: 0x9c60,
+ 0x46: 0x9c67,
+ 0x47: 0x9c76,
+ 0x48: 0x9c78,
+ 0x49: 0x9ce7,
+ 0x4a: 0x9cec,
+ 0x4b: 0x9cf0,
+ 0x4c: 0x9d09,
+ 0x4d: 0x9d08,
+ 0x4e: 0x9ceb,
+ 0x4f: 0x9d03,
+ 0x50: 0x9d06,
+ 0x51: 0x9d2a,
+ 0x52: 0x9d26,
+ 0x53: 0x9daf,
+ 0x54: 0x9d23,
+ 0x55: 0x9d1f,
+ 0x56: 0x9d44,
+ 0x57: 0x9d15,
+ 0x58: 0x9d12,
+ 0x59: 0x9d41,
+ 0x5a: 0x9d3f,
+ 0x5b: 0x9d3e,
+ 0x5c: 0x9d46,
+ 0x5d: 0x9d48,
+ },
+ 0x52: [94]uint16{
+ 0x00: 0x9d5d,
+ 0x01: 0x9d5e,
+ 0x02: 0x9d64,
+ 0x03: 0x9d51,
+ 0x04: 0x9d50,
+ 0x05: 0x9d59,
+ 0x06: 0x9d72,
+ 0x07: 0x9d89,
+ 0x08: 0x9d87,
+ 0x09: 0x9dab,
+ 0x0a: 0x9d6f,
+ 0x0b: 0x9d7a,
+ 0x0c: 0x9d9a,
+ 0x0d: 0x9da4,
+ 0x0e: 0x9da9,
+ 0x0f: 0x9db2,
+ 0x10: 0x9dc4,
+ 0x11: 0x9dc1,
+ 0x12: 0x9dbb,
+ 0x13: 0x9db8,
+ 0x14: 0x9dba,
+ 0x15: 0x9dc6,
+ 0x16: 0x9dcf,
+ 0x17: 0x9dc2,
+ 0x18: 0x9dd9,
+ 0x19: 0x9dd3,
+ 0x1a: 0x9df8,
+ 0x1b: 0x9de6,
+ 0x1c: 0x9ded,
+ 0x1d: 0x9def,
+ 0x1e: 0x9dfd,
+ 0x1f: 0x9e1a,
+ 0x20: 0x9e1b,
+ 0x21: 0x9e1e,
+ 0x22: 0x9e75,
+ 0x23: 0x9e79,
+ 0x24: 0x9e7d,
+ 0x25: 0x9e81,
+ 0x26: 0x9e88,
+ 0x27: 0x9e8b,
+ 0x28: 0x9e8c,
+ 0x29: 0x9e92,
+ 0x2a: 0x9e95,
+ 0x2b: 0x9e91,
+ 0x2c: 0x9e9d,
+ 0x2d: 0x9ea5,
+ 0x2e: 0x9ea9,
+ 0x2f: 0x9eb8,
+ 0x30: 0x9eaa,
+ 0x31: 0x9ead,
+ 0x32: 0x9761,
+ 0x33: 0x9ecc,
+ 0x34: 0x9ece,
+ 0x35: 0x9ecf,
+ 0x36: 0x9ed0,
+ 0x37: 0x9ed4,
+ 0x38: 0x9edc,
+ 0x39: 0x9ede,
+ 0x3a: 0x9edd,
+ 0x3b: 0x9ee0,
+ 0x3c: 0x9ee5,
+ 0x3d: 0x9ee8,
+ 0x3e: 0x9eef,
+ 0x3f: 0x9ef4,
+ 0x40: 0x9ef6,
+ 0x41: 0x9ef7,
+ 0x42: 0x9ef9,
+ 0x43: 0x9efb,
+ 0x44: 0x9efc,
+ 0x45: 0x9efd,
+ 0x46: 0x9f07,
+ 0x47: 0x9f08,
+ 0x48: 0x76b7,
+ 0x49: 0x9f15,
+ 0x4a: 0x9f21,
+ 0x4b: 0x9f2c,
+ 0x4c: 0x9f3e,
+ 0x4d: 0x9f4a,
+ 0x4e: 0x9f52,
+ 0x4f: 0x9f54,
+ 0x50: 0x9f63,
+ 0x51: 0x9f5f,
+ 0x52: 0x9f60,
+ 0x53: 0x9f61,
+ 0x54: 0x9f66,
+ 0x55: 0x9f67,
+ 0x56: 0x9f6c,
+ 0x57: 0x9f6a,
+ 0x58: 0x9f77,
+ 0x59: 0x9f72,
+ 0x5a: 0x9f76,
+ 0x5b: 0x9f95,
+ 0x5c: 0x9f9c,
+ 0x5d: 0x9fa0,
+ },
+ 0x53: [94]uint16{
+ 0x00: 0x582f,
+ 0x01: 0x69c7,
+ 0x02: 0x9059,
+ 0x03: 0x7464,
+ 0x04: 0x51dc,
+ 0x05: 0x7199,
+ },
+ 0x58: [94]uint16{
+ 0x00: 0x7e8a,
+ 0x01: 0x891c,
+ 0x02: 0x9348,
+ 0x03: 0x9288,
+ 0x04: 0x84dc,
+ 0x05: 0x4fc9,
+ 0x06: 0x70bb,
+ 0x07: 0x6631,
+ 0x08: 0x68c8,
+ 0x09: 0x92f9,
+ 0x0a: 0x66fb,
+ 0x0b: 0x5f45,
+ 0x0c: 0x4e28,
+ 0x0d: 0x4ee1,
+ 0x0e: 0x4efc,
+ 0x0f: 0x4f00,
+ 0x10: 0x4f03,
+ 0x11: 0x4f39,
+ 0x12: 0x4f56,
+ 0x13: 0x4f92,
+ 0x14: 0x4f8a,
+ 0x15: 0x4f9a,
+ 0x16: 0x4f94,
+ 0x17: 0x4fcd,
+ 0x18: 0x5040,
+ 0x19: 0x5022,
+ 0x1a: 0x4fff,
+ 0x1b: 0x501e,
+ 0x1c: 0x5046,
+ 0x1d: 0x5070,
+ 0x1e: 0x5042,
+ 0x1f: 0x5094,
+ 0x20: 0x50f4,
+ 0x21: 0x50d8,
+ 0x22: 0x514a,
+ 0x23: 0x5164,
+ 0x24: 0x519d,
+ 0x25: 0x51be,
+ 0x26: 0x51ec,
+ 0x27: 0x5215,
+ 0x28: 0x529c,
+ 0x29: 0x52a6,
+ 0x2a: 0x52c0,
+ 0x2b: 0x52db,
+ 0x2c: 0x5300,
+ 0x2d: 0x5307,
+ 0x2e: 0x5324,
+ 0x2f: 0x5372,
+ 0x30: 0x5393,
+ 0x31: 0x53b2,
+ 0x32: 0x53dd,
+ 0x33: 0xfa0e,
+ 0x34: 0x549c,
+ 0x35: 0x548a,
+ 0x36: 0x54a9,
+ 0x37: 0x54ff,
+ 0x38: 0x5586,
+ 0x39: 0x5759,
+ 0x3a: 0x5765,
+ 0x3b: 0x57ac,
+ 0x3c: 0x57c8,
+ 0x3d: 0x57c7,
+ 0x3e: 0xfa0f,
+ 0x3f: 0xfa10,
+ 0x40: 0x589e,
+ 0x41: 0x58b2,
+ 0x42: 0x590b,
+ 0x43: 0x5953,
+ 0x44: 0x595b,
+ 0x45: 0x595d,
+ 0x46: 0x5963,
+ 0x47: 0x59a4,
+ 0x48: 0x59ba,
+ 0x49: 0x5b56,
+ 0x4a: 0x5bc0,
+ 0x4b: 0x752f,
+ 0x4c: 0x5bd8,
+ 0x4d: 0x5bec,
+ 0x4e: 0x5c1e,
+ 0x4f: 0x5ca6,
+ 0x50: 0x5cba,
+ 0x51: 0x5cf5,
+ 0x52: 0x5d27,
+ 0x53: 0x5d53,
+ 0x54: 0xfa11,
+ 0x55: 0x5d42,
+ 0x56: 0x5d6d,
+ 0x57: 0x5db8,
+ 0x58: 0x5db9,
+ 0x59: 0x5dd0,
+ 0x5a: 0x5f21,
+ 0x5b: 0x5f34,
+ 0x5c: 0x5f67,
+ 0x5d: 0x5fb7,
+ },
+ 0x59: [94]uint16{
+ 0x00: 0x5fde,
+ 0x01: 0x605d,
+ 0x02: 0x6085,
+ 0x03: 0x608a,
+ 0x04: 0x60de,
+ 0x05: 0x60d5,
+ 0x06: 0x6120,
+ 0x07: 0x60f2,
+ 0x08: 0x6111,
+ 0x09: 0x6137,
+ 0x0a: 0x6130,
+ 0x0b: 0x6198,
+ 0x0c: 0x6213,
+ 0x0d: 0x62a6,
+ 0x0e: 0x63f5,
+ 0x0f: 0x6460,
+ 0x10: 0x649d,
+ 0x11: 0x64ce,
+ 0x12: 0x654e,
+ 0x13: 0x6600,
+ 0x14: 0x6615,
+ 0x15: 0x663b,
+ 0x16: 0x6609,
+ 0x17: 0x662e,
+ 0x18: 0x661e,
+ 0x19: 0x6624,
+ 0x1a: 0x6665,
+ 0x1b: 0x6657,
+ 0x1c: 0x6659,
+ 0x1d: 0xfa12,
+ 0x1e: 0x6673,
+ 0x1f: 0x6699,
+ 0x20: 0x66a0,
+ 0x21: 0x66b2,
+ 0x22: 0x66bf,
+ 0x23: 0x66fa,
+ 0x24: 0x670e,
+ 0x25: 0xf929,
+ 0x26: 0x6766,
+ 0x27: 0x67bb,
+ 0x28: 0x6852,
+ 0x29: 0x67c0,
+ 0x2a: 0x6801,
+ 0x2b: 0x6844,
+ 0x2c: 0x68cf,
+ 0x2d: 0xfa13,
+ 0x2e: 0x6968,
+ 0x2f: 0xfa14,
+ 0x30: 0x6998,
+ 0x31: 0x69e2,
+ 0x32: 0x6a30,
+ 0x33: 0x6a6b,
+ 0x34: 0x6a46,
+ 0x35: 0x6a73,
+ 0x36: 0x6a7e,
+ 0x37: 0x6ae2,
+ 0x38: 0x6ae4,
+ 0x39: 0x6bd6,
+ 0x3a: 0x6c3f,
+ 0x3b: 0x6c5c,
+ 0x3c: 0x6c86,
+ 0x3d: 0x6c6f,
+ 0x3e: 0x6cda,
+ 0x3f: 0x6d04,
+ 0x40: 0x6d87,
+ 0x41: 0x6d6f,
+ 0x42: 0x6d96,
+ 0x43: 0x6dac,
+ 0x44: 0x6dcf,
+ 0x45: 0x6df8,
+ 0x46: 0x6df2,
+ 0x47: 0x6dfc,
+ 0x48: 0x6e39,
+ 0x49: 0x6e5c,
+ 0x4a: 0x6e27,
+ 0x4b: 0x6e3c,
+ 0x4c: 0x6ebf,
+ 0x4d: 0x6f88,
+ 0x4e: 0x6fb5,
+ 0x4f: 0x6ff5,
+ 0x50: 0x7005,
+ 0x51: 0x7007,
+ 0x52: 0x7028,
+ 0x53: 0x7085,
+ 0x54: 0x70ab,
+ 0x55: 0x710f,
+ 0x56: 0x7104,
+ 0x57: 0x715c,
+ 0x58: 0x7146,
+ 0x59: 0x7147,
+ 0x5a: 0xfa15,
+ 0x5b: 0x71c1,
+ 0x5c: 0x71fe,
+ 0x5d: 0x72b1,
+ },
+ 0x5a: [94]uint16{
+ 0x00: 0x72be,
+ 0x01: 0x7324,
+ 0x02: 0xfa16,
+ 0x03: 0x7377,
+ 0x04: 0x73bd,
+ 0x05: 0x73c9,
+ 0x06: 0x73d6,
+ 0x07: 0x73e3,
+ 0x08: 0x73d2,
+ 0x09: 0x7407,
+ 0x0a: 0x73f5,
+ 0x0b: 0x7426,
+ 0x0c: 0x742a,
+ 0x0d: 0x7429,
+ 0x0e: 0x742e,
+ 0x0f: 0x7462,
+ 0x10: 0x7489,
+ 0x11: 0x749f,
+ 0x12: 0x7501,
+ 0x13: 0x756f,
+ 0x14: 0x7682,
+ 0x15: 0x769c,
+ 0x16: 0x769e,
+ 0x17: 0x769b,
+ 0x18: 0x76a6,
+ 0x19: 0xfa17,
+ 0x1a: 0x7746,
+ 0x1b: 0x52af,
+ 0x1c: 0x7821,
+ 0x1d: 0x784e,
+ 0x1e: 0x7864,
+ 0x1f: 0x787a,
+ 0x20: 0x7930,
+ 0x21: 0xfa18,
+ 0x22: 0xfa19,
+ 0x23: 0xfa1a,
+ 0x24: 0x7994,
+ 0x25: 0xfa1b,
+ 0x26: 0x799b,
+ 0x27: 0x7ad1,
+ 0x28: 0x7ae7,
+ 0x29: 0xfa1c,
+ 0x2a: 0x7aeb,
+ 0x2b: 0x7b9e,
+ 0x2c: 0xfa1d,
+ 0x2d: 0x7d48,
+ 0x2e: 0x7d5c,
+ 0x2f: 0x7db7,
+ 0x30: 0x7da0,
+ 0x31: 0x7dd6,
+ 0x32: 0x7e52,
+ 0x33: 0x7f47,
+ 0x34: 0x7fa1,
+ 0x35: 0xfa1e,
+ 0x36: 0x8301,
+ 0x37: 0x8362,
+ 0x38: 0x837f,
+ 0x39: 0x83c7,
+ 0x3a: 0x83f6,
+ 0x3b: 0x8448,
+ 0x3c: 0x84b4,
+ 0x3d: 0x8553,
+ 0x3e: 0x8559,
+ 0x3f: 0x856b,
+ 0x40: 0xfa1f,
+ 0x41: 0x85b0,
+ 0x42: 0xfa20,
+ 0x43: 0xfa21,
+ 0x44: 0x8807,
+ 0x45: 0x88f5,
+ 0x46: 0x8a12,
+ 0x47: 0x8a37,
+ 0x48: 0x8a79,
+ 0x49: 0x8aa7,
+ 0x4a: 0x8abe,
+ 0x4b: 0x8adf,
+ 0x4c: 0xfa22,
+ 0x4d: 0x8af6,
+ 0x4e: 0x8b53,
+ 0x4f: 0x8b7f,
+ 0x50: 0x8cf0,
+ 0x51: 0x8cf4,
+ 0x52: 0x8d12,
+ 0x53: 0x8d76,
+ 0x54: 0xfa23,
+ 0x55: 0x8ecf,
+ 0x56: 0xfa24,
+ 0x57: 0xfa25,
+ 0x58: 0x9067,
+ 0x59: 0x90de,
+ 0x5a: 0xfa26,
+ 0x5b: 0x9115,
+ 0x5c: 0x9127,
+ 0x5d: 0x91da,
+ },
+ 0x5b: [94]uint16{
+ 0x00: 0x91d7,
+ 0x01: 0x91de,
+ 0x02: 0x91ed,
+ 0x03: 0x91ee,
+ 0x04: 0x91e4,
+ 0x05: 0x91e5,
+ 0x06: 0x9206,
+ 0x07: 0x9210,
+ 0x08: 0x920a,
+ 0x09: 0x923a,
+ 0x0a: 0x9240,
+ 0x0b: 0x923c,
+ 0x0c: 0x924e,
+ 0x0d: 0x9259,
+ 0x0e: 0x9251,
+ 0x0f: 0x9239,
+ 0x10: 0x9267,
+ 0x11: 0x92a7,
+ 0x12: 0x9277,
+ 0x13: 0x9278,
+ 0x14: 0x92e7,
+ 0x15: 0x92d7,
+ 0x16: 0x92d9,
+ 0x17: 0x92d0,
+ 0x18: 0xfa27,
+ 0x19: 0x92d5,
+ 0x1a: 0x92e0,
+ 0x1b: 0x92d3,
+ 0x1c: 0x9325,
+ 0x1d: 0x9321,
+ 0x1e: 0x92fb,
+ 0x1f: 0xfa28,
+ 0x20: 0x931e,
+ 0x21: 0x92ff,
+ 0x22: 0x931d,
+ 0x23: 0x9302,
+ 0x24: 0x9370,
+ 0x25: 0x9357,
+ 0x26: 0x93a4,
+ 0x27: 0x93c6,
+ 0x28: 0x93de,
+ 0x29: 0x93f8,
+ 0x2a: 0x9431,
+ 0x2b: 0x9445,
+ 0x2c: 0x9448,
+ 0x2d: 0x9592,
+ 0x2e: 0xf9dc,
+ 0x2f: 0xfa29,
+ 0x30: 0x969d,
+ 0x31: 0x96af,
+ 0x32: 0x9733,
+ 0x33: 0x973b,
+ 0x34: 0x9743,
+ 0x35: 0x974d,
+ 0x36: 0x974f,
+ 0x37: 0x9751,
+ 0x38: 0x9755,
+ 0x39: 0x9857,
+ 0x3a: 0x9865,
+ 0x3b: 0xfa2a,
+ 0x3c: 0xfa2b,
+ 0x3d: 0x9927,
+ 0x3e: 0xfa2c,
+ 0x3f: 0x999e,
+ 0x40: 0x9a4e,
+ 0x41: 0x9ad9,
+ 0x42: 0x9adc,
+ 0x43: 0x9b75,
+ 0x44: 0x9b72,
+ 0x45: 0x9b8f,
+ 0x46: 0x9bb1,
+ 0x47: 0x9bbb,
+ 0x48: 0x9c00,
+ 0x49: 0x9d70,
+ 0x4a: 0x9d6b,
+ 0x4b: 0xfa2d,
+ 0x4c: 0x9e19,
+ 0x4d: 0x9ed1,
+ 0x50: 0x2170,
+ 0x51: 0x2171,
+ 0x52: 0x2172,
+ 0x53: 0x2173,
+ 0x54: 0x2174,
+ 0x55: 0x2175,
+ 0x56: 0x2176,
+ 0x57: 0x2177,
+ 0x58: 0x2178,
+ 0x59: 0x2179,
+ 0x5b: 0xffe4,
+ 0x5c: 0xff07,
+ 0x5d: 0xff02,
+ },
+ },
+}
diff --git a/modules/mahonia/reader.go b/modules/mahonia/reader.go
new file mode 100644
index 000000000..3514b95b8
--- /dev/null
+++ b/modules/mahonia/reader.go
@@ -0,0 +1,151 @@
+package mahonia
+
+// This file is based on bufio.Reader in the Go standard library,
+// which has the following copyright notice:
+
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+import (
+ "io"
+ "unicode/utf8"
+)
+
+const (
+ defaultBufSize = 4096
+)
+
+// Reader implements character-set decoding for an io.Reader object.
+type Reader struct {
+ buf []byte
+ rd io.Reader
+ decode Decoder
+ r, w int
+ err error
+}
+
+// NewReader creates a new Reader that uses the receiver to decode text.
+func (d Decoder) NewReader(rd io.Reader) *Reader {
+ b := new(Reader)
+ b.buf = make([]byte, defaultBufSize)
+ b.rd = rd
+ b.decode = d
+ return b
+}
+
+// fill reads a new chunk into the buffer.
+func (b *Reader) fill() {
+ // Slide existing data to beginning.
+ if b.r > 0 {
+ copy(b.buf, b.buf[b.r:b.w])
+ b.w -= b.r
+ b.r = 0
+ }
+
+ // Read new data.
+ n, e := b.rd.Read(b.buf[b.w:])
+ b.w += n
+ if e != nil {
+ b.err = e
+ }
+}
+
+// Read reads data into p.
+// It returns the number of bytes read into p.
+// It calls Read at most once on the underlying Reader,
+// hence n may be less than len(p).
+// At EOF, the count will be zero and err will be os.EOF.
+func (b *Reader) Read(p []byte) (n int, err error) {
+ n = len(p)
+ filled := false
+ if n == 0 {
+ return 0, b.err
+ }
+ if b.w == b.r {
+ if b.err != nil {
+ return 0, b.err
+ }
+ if n > len(b.buf) {
+ // Large read, empty buffer.
+ // Allocate a larger buffer for efficiency.
+ b.buf = make([]byte, n)
+ }
+ b.fill()
+ filled = true
+ if b.w == b.r {
+ return 0, b.err
+ }
+ }
+
+ i := 0
+ for i < n {
+ rune, size, status := b.decode(b.buf[b.r:b.w])
+
+ if status == STATE_ONLY {
+ b.r += size
+ continue
+ }
+
+ if status == NO_ROOM {
+ if b.err != nil {
+ rune = 0xfffd
+ size = b.w - b.r
+ if size == 0 {
+ break
+ }
+ status = INVALID_CHAR
+ } else if filled {
+ break
+ } else {
+ b.fill()
+ filled = true
+ continue
+ }
+ }
+
+ if i+utf8.RuneLen(rune) > n {
+ break
+ }
+
+ b.r += size
+ if rune < 128 {
+ p[i] = byte(rune)
+ i++
+ } else {
+ i += utf8.EncodeRune(p[i:], rune)
+ }
+ }
+
+ return i, nil
+}
+
+// ReadRune reads a single Unicode character and returns the
+// rune and its size in bytes.
+func (b *Reader) ReadRune() (c rune, size int, err error) {
+read:
+ c, size, status := b.decode(b.buf[b.r:b.w])
+
+ if status == NO_ROOM && b.err == nil {
+ b.fill()
+ goto read
+ }
+
+ if status == STATE_ONLY {
+ b.r += size
+ goto read
+ }
+
+ if b.r == b.w {
+ return 0, 0, b.err
+ }
+
+ if status == NO_ROOM {
+ c = 0xfffd
+ size = b.w - b.r
+ status = INVALID_CHAR
+ }
+
+ b.r += size
+ return c, size, nil
+}
diff --git a/modules/mahonia/shiftjis-data.go b/modules/mahonia/shiftjis-data.go
new file mode 100644
index 000000000..e3751e39a
--- /dev/null
+++ b/modules/mahonia/shiftjis-data.go
@@ -0,0 +1,7748 @@
+package mahonia
+
+import (
+ "sync"
+)
+
+var shiftJISOnce sync.Once
+
+var unicodeToShiftJIS []uint16
+
+func reverseShiftJISTable() {
+ unicodeToShiftJIS = make([]uint16, 65536)
+ for jis, unicode := range shiftJISToUnicode {
+ if unicode != 0 {
+ unicodeToShiftJIS[unicode] = uint16(jis)
+ }
+ }
+}
+
+// shiftJISToUnicode contains the double-byte mappings from
+// http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
+// CP932 is a Microsoft's version of Shift-JIS.
+var shiftJISToUnicode = [65536]uint16{
+ 0x8140: 0x3000,
+ 0x8141: 0x3001,
+ 0x8142: 0x3002,
+ 0x8143: 0xFF0C,
+ 0x8144: 0xFF0E,
+ 0x8145: 0x30FB,
+ 0x8146: 0xFF1A,
+ 0x8147: 0xFF1B,
+ 0x8148: 0xFF1F,
+ 0x8149: 0xFF01,
+ 0x814A: 0x309B,
+ 0x814B: 0x309C,
+ 0x814C: 0x00B4,
+ 0x814D: 0xFF40,
+ 0x814E: 0x00A8,
+ 0x814F: 0xFF3E,
+ 0x8150: 0xFFE3,
+ 0x8151: 0xFF3F,
+ 0x8152: 0x30FD,
+ 0x8153: 0x30FE,
+ 0x8154: 0x309D,
+ 0x8155: 0x309E,
+ 0x8156: 0x3003,
+ 0x8157: 0x4EDD,
+ 0x8158: 0x3005,
+ 0x8159: 0x3006,
+ 0x815A: 0x3007,
+ 0x815B: 0x30FC,
+ 0x815C: 0x2015,
+ 0x815D: 0x2010,
+ 0x815E: 0xFF0F,
+ 0x815F: 0xFF3C,
+ 0x8160: 0xFF5E,
+ 0x8161: 0x2225,
+ 0x8162: 0xFF5C,
+ 0x8163: 0x2026,
+ 0x8164: 0x2025,
+ 0x8165: 0x2018,
+ 0x8166: 0x2019,
+ 0x8167: 0x201C,
+ 0x8168: 0x201D,
+ 0x8169: 0xFF08,
+ 0x816A: 0xFF09,
+ 0x816B: 0x3014,
+ 0x816C: 0x3015,
+ 0x816D: 0xFF3B,
+ 0x816E: 0xFF3D,
+ 0x816F: 0xFF5B,
+ 0x8170: 0xFF5D,
+ 0x8171: 0x3008,
+ 0x8172: 0x3009,
+ 0x8173: 0x300A,
+ 0x8174: 0x300B,
+ 0x8175: 0x300C,
+ 0x8176: 0x300D,
+ 0x8177: 0x300E,
+ 0x8178: 0x300F,
+ 0x8179: 0x3010,
+ 0x817A: 0x3011,
+ 0x817B: 0xFF0B,
+ 0x817C: 0xFF0D,
+ 0x817D: 0x00B1,
+ 0x817E: 0x00D7,
+ 0x8180: 0x00F7,
+ 0x8181: 0xFF1D,
+ 0x8182: 0x2260,
+ 0x8183: 0xFF1C,
+ 0x8184: 0xFF1E,
+ 0x8185: 0x2266,
+ 0x8186: 0x2267,
+ 0x8187: 0x221E,
+ 0x8188: 0x2234,
+ 0x8189: 0x2642,
+ 0x818A: 0x2640,
+ 0x818B: 0x00B0,
+ 0x818C: 0x2032,
+ 0x818D: 0x2033,
+ 0x818E: 0x2103,
+ 0x818F: 0xFFE5,
+ 0x8190: 0xFF04,
+ 0x8191: 0xFFE0,
+ 0x8192: 0xFFE1,
+ 0x8193: 0xFF05,
+ 0x8194: 0xFF03,
+ 0x8195: 0xFF06,
+ 0x8196: 0xFF0A,
+ 0x8197: 0xFF20,
+ 0x8198: 0x00A7,
+ 0x8199: 0x2606,
+ 0x819A: 0x2605,
+ 0x819B: 0x25CB,
+ 0x819C: 0x25CF,
+ 0x819D: 0x25CE,
+ 0x819E: 0x25C7,
+ 0x819F: 0x25C6,
+ 0x81A0: 0x25A1,
+ 0x81A1: 0x25A0,
+ 0x81A2: 0x25B3,
+ 0x81A3: 0x25B2,
+ 0x81A4: 0x25BD,
+ 0x81A5: 0x25BC,
+ 0x81A6: 0x203B,
+ 0x81A7: 0x3012,
+ 0x81A8: 0x2192,
+ 0x81A9: 0x2190,
+ 0x81AA: 0x2191,
+ 0x81AB: 0x2193,
+ 0x81AC: 0x3013,
+ 0x81B8: 0x2208,
+ 0x81B9: 0x220B,
+ 0x81BA: 0x2286,
+ 0x81BB: 0x2287,
+ 0x81BC: 0x2282,
+ 0x81BD: 0x2283,
+ 0x81BE: 0x222A,
+ 0x81BF: 0x2229,
+ 0x81C8: 0x2227,
+ 0x81C9: 0x2228,
+ 0x81CA: 0xFFE2,
+ 0x81CB: 0x21D2,
+ 0x81CC: 0x21D4,
+ 0x81CD: 0x2200,
+ 0x81CE: 0x2203,
+ 0x81DA: 0x2220,
+ 0x81DB: 0x22A5,
+ 0x81DC: 0x2312,
+ 0x81DD: 0x2202,
+ 0x81DE: 0x2207,
+ 0x81DF: 0x2261,
+ 0x81E0: 0x2252,
+ 0x81E1: 0x226A,
+ 0x81E2: 0x226B,
+ 0x81E3: 0x221A,
+ 0x81E4: 0x223D,
+ 0x81E5: 0x221D,
+ 0x81E6: 0x2235,
+ 0x81E7: 0x222B,
+ 0x81E8: 0x222C,
+ 0x81F0: 0x212B,
+ 0x81F1: 0x2030,
+ 0x81F2: 0x266F,
+ 0x81F3: 0x266D,
+ 0x81F4: 0x266A,
+ 0x81F5: 0x2020,
+ 0x81F6: 0x2021,
+ 0x81F7: 0x00B6,
+ 0x81FC: 0x25EF,
+ 0x824F: 0xFF10,
+ 0x8250: 0xFF11,
+ 0x8251: 0xFF12,
+ 0x8252: 0xFF13,
+ 0x8253: 0xFF14,
+ 0x8254: 0xFF15,
+ 0x8255: 0xFF16,
+ 0x8256: 0xFF17,
+ 0x8257: 0xFF18,
+ 0x8258: 0xFF19,
+ 0x8260: 0xFF21,
+ 0x8261: 0xFF22,
+ 0x8262: 0xFF23,
+ 0x8263: 0xFF24,
+ 0x8264: 0xFF25,
+ 0x8265: 0xFF26,
+ 0x8266: 0xFF27,
+ 0x8267: 0xFF28,
+ 0x8268: 0xFF29,
+ 0x8269: 0xFF2A,
+ 0x826A: 0xFF2B,
+ 0x826B: 0xFF2C,
+ 0x826C: 0xFF2D,
+ 0x826D: 0xFF2E,
+ 0x826E: 0xFF2F,
+ 0x826F: 0xFF30,
+ 0x8270: 0xFF31,
+ 0x8271: 0xFF32,
+ 0x8272: 0xFF33,
+ 0x8273: 0xFF34,
+ 0x8274: 0xFF35,
+ 0x8275: 0xFF36,
+ 0x8276: 0xFF37,
+ 0x8277: 0xFF38,
+ 0x8278: 0xFF39,
+ 0x8279: 0xFF3A,
+ 0x8281: 0xFF41,
+ 0x8282: 0xFF42,
+ 0x8283: 0xFF43,
+ 0x8284: 0xFF44,
+ 0x8285: 0xFF45,
+ 0x8286: 0xFF46,
+ 0x8287: 0xFF47,
+ 0x8288: 0xFF48,
+ 0x8289: 0xFF49,
+ 0x828A: 0xFF4A,
+ 0x828B: 0xFF4B,
+ 0x828C: 0xFF4C,
+ 0x828D: 0xFF4D,
+ 0x828E: 0xFF4E,
+ 0x828F: 0xFF4F,
+ 0x8290: 0xFF50,
+ 0x8291: 0xFF51,
+ 0x8292: 0xFF52,
+ 0x8293: 0xFF53,
+ 0x8294: 0xFF54,
+ 0x8295: 0xFF55,
+ 0x8296: 0xFF56,
+ 0x8297: 0xFF57,
+ 0x8298: 0xFF58,
+ 0x8299: 0xFF59,
+ 0x829A: 0xFF5A,
+ 0x829F: 0x3041,
+ 0x82A0: 0x3042,
+ 0x82A1: 0x3043,
+ 0x82A2: 0x3044,
+ 0x82A3: 0x3045,
+ 0x82A4: 0x3046,
+ 0x82A5: 0x3047,
+ 0x82A6: 0x3048,
+ 0x82A7: 0x3049,
+ 0x82A8: 0x304A,
+ 0x82A9: 0x304B,
+ 0x82AA: 0x304C,
+ 0x82AB: 0x304D,
+ 0x82AC: 0x304E,
+ 0x82AD: 0x304F,
+ 0x82AE: 0x3050,
+ 0x82AF: 0x3051,
+ 0x82B0: 0x3052,
+ 0x82B1: 0x3053,
+ 0x82B2: 0x3054,
+ 0x82B3: 0x3055,
+ 0x82B4: 0x3056,
+ 0x82B5: 0x3057,
+ 0x82B6: 0x3058,
+ 0x82B7: 0x3059,
+ 0x82B8: 0x305A,
+ 0x82B9: 0x305B,
+ 0x82BA: 0x305C,
+ 0x82BB: 0x305D,
+ 0x82BC: 0x305E,
+ 0x82BD: 0x305F,
+ 0x82BE: 0x3060,
+ 0x82BF: 0x3061,
+ 0x82C0: 0x3062,
+ 0x82C1: 0x3063,
+ 0x82C2: 0x3064,
+ 0x82C3: 0x3065,
+ 0x82C4: 0x3066,
+ 0x82C5: 0x3067,
+ 0x82C6: 0x3068,
+ 0x82C7: 0x3069,
+ 0x82C8: 0x306A,
+ 0x82C9: 0x306B,
+ 0x82CA: 0x306C,
+ 0x82CB: 0x306D,
+ 0x82CC: 0x306E,
+ 0x82CD: 0x306F,
+ 0x82CE: 0x3070,
+ 0x82CF: 0x3071,
+ 0x82D0: 0x3072,
+ 0x82D1: 0x3073,
+ 0x82D2: 0x3074,
+ 0x82D3: 0x3075,
+ 0x82D4: 0x3076,
+ 0x82D5: 0x3077,
+ 0x82D6: 0x3078,
+ 0x82D7: 0x3079,
+ 0x82D8: 0x307A,
+ 0x82D9: 0x307B,
+ 0x82DA: 0x307C,
+ 0x82DB: 0x307D,
+ 0x82DC: 0x307E,
+ 0x82DD: 0x307F,
+ 0x82DE: 0x3080,
+ 0x82DF: 0x3081,
+ 0x82E0: 0x3082,
+ 0x82E1: 0x3083,
+ 0x82E2: 0x3084,
+ 0x82E3: 0x3085,
+ 0x82E4: 0x3086,
+ 0x82E5: 0x3087,
+ 0x82E6: 0x3088,
+ 0x82E7: 0x3089,
+ 0x82E8: 0x308A,
+ 0x82E9: 0x308B,
+ 0x82EA: 0x308C,
+ 0x82EB: 0x308D,
+ 0x82EC: 0x308E,
+ 0x82ED: 0x308F,
+ 0x82EE: 0x3090,
+ 0x82EF: 0x3091,
+ 0x82F0: 0x3092,
+ 0x82F1: 0x3093,
+ 0x8340: 0x30A1,
+ 0x8341: 0x30A2,
+ 0x8342: 0x30A3,
+ 0x8343: 0x30A4,
+ 0x8344: 0x30A5,
+ 0x8345: 0x30A6,
+ 0x8346: 0x30A7,
+ 0x8347: 0x30A8,
+ 0x8348: 0x30A9,
+ 0x8349: 0x30AA,
+ 0x834A: 0x30AB,
+ 0x834B: 0x30AC,
+ 0x834C: 0x30AD,
+ 0x834D: 0x30AE,
+ 0x834E: 0x30AF,
+ 0x834F: 0x30B0,
+ 0x8350: 0x30B1,
+ 0x8351: 0x30B2,
+ 0x8352: 0x30B3,
+ 0x8353: 0x30B4,
+ 0x8354: 0x30B5,
+ 0x8355: 0x30B6,
+ 0x8356: 0x30B7,
+ 0x8357: 0x30B8,
+ 0x8358: 0x30B9,
+ 0x8359: 0x30BA,
+ 0x835A: 0x30BB,
+ 0x835B: 0x30BC,
+ 0x835C: 0x30BD,
+ 0x835D: 0x30BE,
+ 0x835E: 0x30BF,
+ 0x835F: 0x30C0,
+ 0x8360: 0x30C1,
+ 0x8361: 0x30C2,
+ 0x8362: 0x30C3,
+ 0x8363: 0x30C4,
+ 0x8364: 0x30C5,
+ 0x8365: 0x30C6,
+ 0x8366: 0x30C7,
+ 0x8367: 0x30C8,
+ 0x8368: 0x30C9,
+ 0x8369: 0x30CA,
+ 0x836A: 0x30CB,
+ 0x836B: 0x30CC,
+ 0x836C: 0x30CD,
+ 0x836D: 0x30CE,
+ 0x836E: 0x30CF,
+ 0x836F: 0x30D0,
+ 0x8370: 0x30D1,
+ 0x8371: 0x30D2,
+ 0x8372: 0x30D3,
+ 0x8373: 0x30D4,
+ 0x8374: 0x30D5,
+ 0x8375: 0x30D6,
+ 0x8376: 0x30D7,
+ 0x8377: 0x30D8,
+ 0x8378: 0x30D9,
+ 0x8379: 0x30DA,
+ 0x837A: 0x30DB,
+ 0x837B: 0x30DC,
+ 0x837C: 0x30DD,
+ 0x837D: 0x30DE,
+ 0x837E: 0x30DF,
+ 0x8380: 0x30E0,
+ 0x8381: 0x30E1,
+ 0x8382: 0x30E2,
+ 0x8383: 0x30E3,
+ 0x8384: 0x30E4,
+ 0x8385: 0x30E5,
+ 0x8386: 0x30E6,
+ 0x8387: 0x30E7,
+ 0x8388: 0x30E8,
+ 0x8389: 0x30E9,
+ 0x838A: 0x30EA,
+ 0x838B: 0x30EB,
+ 0x838C: 0x30EC,
+ 0x838D: 0x30ED,
+ 0x838E: 0x30EE,
+ 0x838F: 0x30EF,
+ 0x8390: 0x30F0,
+ 0x8391: 0x30F1,
+ 0x8392: 0x30F2,
+ 0x8393: 0x30F3,
+ 0x8394: 0x30F4,
+ 0x8395: 0x30F5,
+ 0x8396: 0x30F6,
+ 0x839F: 0x0391,
+ 0x83A0: 0x0392,
+ 0x83A1: 0x0393,
+ 0x83A2: 0x0394,
+ 0x83A3: 0x0395,
+ 0x83A4: 0x0396,
+ 0x83A5: 0x0397,
+ 0x83A6: 0x0398,
+ 0x83A7: 0x0399,
+ 0x83A8: 0x039A,
+ 0x83A9: 0x039B,
+ 0x83AA: 0x039C,
+ 0x83AB: 0x039D,
+ 0x83AC: 0x039E,
+ 0x83AD: 0x039F,
+ 0x83AE: 0x03A0,
+ 0x83AF: 0x03A1,
+ 0x83B0: 0x03A3,
+ 0x83B1: 0x03A4,
+ 0x83B2: 0x03A5,
+ 0x83B3: 0x03A6,
+ 0x83B4: 0x03A7,
+ 0x83B5: 0x03A8,
+ 0x83B6: 0x03A9,
+ 0x83BF: 0x03B1,
+ 0x83C0: 0x03B2,
+ 0x83C1: 0x03B3,
+ 0x83C2: 0x03B4,
+ 0x83C3: 0x03B5,
+ 0x83C4: 0x03B6,
+ 0x83C5: 0x03B7,
+ 0x83C6: 0x03B8,
+ 0x83C7: 0x03B9,
+ 0x83C8: 0x03BA,
+ 0x83C9: 0x03BB,
+ 0x83CA: 0x03BC,
+ 0x83CB: 0x03BD,
+ 0x83CC: 0x03BE,
+ 0x83CD: 0x03BF,
+ 0x83CE: 0x03C0,
+ 0x83CF: 0x03C1,
+ 0x83D0: 0x03C3,
+ 0x83D1: 0x03C4,
+ 0x83D2: 0x03C5,
+ 0x83D3: 0x03C6,
+ 0x83D4: 0x03C7,
+ 0x83D5: 0x03C8,
+ 0x83D6: 0x03C9,
+ 0x8440: 0x0410,
+ 0x8441: 0x0411,
+ 0x8442: 0x0412,
+ 0x8443: 0x0413,
+ 0x8444: 0x0414,
+ 0x8445: 0x0415,
+ 0x8446: 0x0401,
+ 0x8447: 0x0416,
+ 0x8448: 0x0417,
+ 0x8449: 0x0418,
+ 0x844A: 0x0419,
+ 0x844B: 0x041A,
+ 0x844C: 0x041B,
+ 0x844D: 0x041C,
+ 0x844E: 0x041D,
+ 0x844F: 0x041E,
+ 0x8450: 0x041F,
+ 0x8451: 0x0420,
+ 0x8452: 0x0421,
+ 0x8453: 0x0422,
+ 0x8454: 0x0423,
+ 0x8455: 0x0424,
+ 0x8456: 0x0425,
+ 0x8457: 0x0426,
+ 0x8458: 0x0427,
+ 0x8459: 0x0428,
+ 0x845A: 0x0429,
+ 0x845B: 0x042A,
+ 0x845C: 0x042B,
+ 0x845D: 0x042C,
+ 0x845E: 0x042D,
+ 0x845F: 0x042E,
+ 0x8460: 0x042F,
+ 0x8470: 0x0430,
+ 0x8471: 0x0431,
+ 0x8472: 0x0432,
+ 0x8473: 0x0433,
+ 0x8474: 0x0434,
+ 0x8475: 0x0435,
+ 0x8476: 0x0451,
+ 0x8477: 0x0436,
+ 0x8478: 0x0437,
+ 0x8479: 0x0438,
+ 0x847A: 0x0439,
+ 0x847B: 0x043A,
+ 0x847C: 0x043B,
+ 0x847D: 0x043C,
+ 0x847E: 0x043D,
+ 0x8480: 0x043E,
+ 0x8481: 0x043F,
+ 0x8482: 0x0440,
+ 0x8483: 0x0441,
+ 0x8484: 0x0442,
+ 0x8485: 0x0443,
+ 0x8486: 0x0444,
+ 0x8487: 0x0445,
+ 0x8488: 0x0446,
+ 0x8489: 0x0447,
+ 0x848A: 0x0448,
+ 0x848B: 0x0449,
+ 0x848C: 0x044A,
+ 0x848D: 0x044B,
+ 0x848E: 0x044C,
+ 0x848F: 0x044D,
+ 0x8490: 0x044E,
+ 0x8491: 0x044F,
+ 0x849F: 0x2500,
+ 0x84A0: 0x2502,
+ 0x84A1: 0x250C,
+ 0x84A2: 0x2510,
+ 0x84A3: 0x2518,
+ 0x84A4: 0x2514,
+ 0x84A5: 0x251C,
+ 0x84A6: 0x252C,
+ 0x84A7: 0x2524,
+ 0x84A8: 0x2534,
+ 0x84A9: 0x253C,
+ 0x84AA: 0x2501,
+ 0x84AB: 0x2503,
+ 0x84AC: 0x250F,
+ 0x84AD: 0x2513,
+ 0x84AE: 0x251B,
+ 0x84AF: 0x2517,
+ 0x84B0: 0x2523,
+ 0x84B1: 0x2533,
+ 0x84B2: 0x252B,
+ 0x84B3: 0x253B,
+ 0x84B4: 0x254B,
+ 0x84B5: 0x2520,
+ 0x84B6: 0x252F,
+ 0x84B7: 0x2528,
+ 0x84B8: 0x2537,
+ 0x84B9: 0x253F,
+ 0x84BA: 0x251D,
+ 0x84BB: 0x2530,
+ 0x84BC: 0x2525,
+ 0x84BD: 0x2538,
+ 0x84BE: 0x2542,
+ 0x8740: 0x2460,
+ 0x8741: 0x2461,
+ 0x8742: 0x2462,
+ 0x8743: 0x2463,
+ 0x8744: 0x2464,
+ 0x8745: 0x2465,
+ 0x8746: 0x2466,
+ 0x8747: 0x2467,
+ 0x8748: 0x2468,
+ 0x8749: 0x2469,
+ 0x874A: 0x246A,
+ 0x874B: 0x246B,
+ 0x874C: 0x246C,
+ 0x874D: 0x246D,
+ 0x874E: 0x246E,
+ 0x874F: 0x246F,
+ 0x8750: 0x2470,
+ 0x8751: 0x2471,
+ 0x8752: 0x2472,
+ 0x8753: 0x2473,
+ 0x8754: 0x2160,
+ 0x8755: 0x2161,
+ 0x8756: 0x2162,
+ 0x8757: 0x2163,
+ 0x8758: 0x2164,
+ 0x8759: 0x2165,
+ 0x875A: 0x2166,
+ 0x875B: 0x2167,
+ 0x875C: 0x2168,
+ 0x875D: 0x2169,
+ 0x875F: 0x3349,
+ 0x8760: 0x3314,
+ 0x8761: 0x3322,
+ 0x8762: 0x334D,
+ 0x8763: 0x3318,
+ 0x8764: 0x3327,
+ 0x8765: 0x3303,
+ 0x8766: 0x3336,
+ 0x8767: 0x3351,
+ 0x8768: 0x3357,
+ 0x8769: 0x330D,
+ 0x876A: 0x3326,
+ 0x876B: 0x3323,
+ 0x876C: 0x332B,
+ 0x876D: 0x334A,
+ 0x876E: 0x333B,
+ 0x876F: 0x339C,
+ 0x8770: 0x339D,
+ 0x8771: 0x339E,
+ 0x8772: 0x338E,
+ 0x8773: 0x338F,
+ 0x8774: 0x33C4,
+ 0x8775: 0x33A1,
+ 0x877E: 0x337B,
+ 0x8780: 0x301D,
+ 0x8781: 0x301F,
+ 0x8782: 0x2116,
+ 0x8783: 0x33CD,
+ 0x8784: 0x2121,
+ 0x8785: 0x32A4,
+ 0x8786: 0x32A5,
+ 0x8787: 0x32A6,
+ 0x8788: 0x32A7,
+ 0x8789: 0x32A8,
+ 0x878A: 0x3231,
+ 0x878B: 0x3232,
+ 0x878C: 0x3239,
+ 0x878D: 0x337E,
+ 0x878E: 0x337D,
+ 0x878F: 0x337C,
+ 0x8790: 0x2252,
+ 0x8791: 0x2261,
+ 0x8792: 0x222B,
+ 0x8793: 0x222E,
+ 0x8794: 0x2211,
+ 0x8795: 0x221A,
+ 0x8796: 0x22A5,
+ 0x8797: 0x2220,
+ 0x8798: 0x221F,
+ 0x8799: 0x22BF,
+ 0x879A: 0x2235,
+ 0x879B: 0x2229,
+ 0x879C: 0x222A,
+ 0x889F: 0x4E9C,
+ 0x88A0: 0x5516,
+ 0x88A1: 0x5A03,
+ 0x88A2: 0x963F,
+ 0x88A3: 0x54C0,
+ 0x88A4: 0x611B,
+ 0x88A5: 0x6328,
+ 0x88A6: 0x59F6,
+ 0x88A7: 0x9022,
+ 0x88A8: 0x8475,
+ 0x88A9: 0x831C,
+ 0x88AA: 0x7A50,
+ 0x88AB: 0x60AA,
+ 0x88AC: 0x63E1,
+ 0x88AD: 0x6E25,
+ 0x88AE: 0x65ED,
+ 0x88AF: 0x8466,
+ 0x88B0: 0x82A6,
+ 0x88B1: 0x9BF5,
+ 0x88B2: 0x6893,
+ 0x88B3: 0x5727,
+ 0x88B4: 0x65A1,
+ 0x88B5: 0x6271,
+ 0x88B6: 0x5B9B,
+ 0x88B7: 0x59D0,
+ 0x88B8: 0x867B,
+ 0x88B9: 0x98F4,
+ 0x88BA: 0x7D62,
+ 0x88BB: 0x7DBE,
+ 0x88BC: 0x9B8E,
+ 0x88BD: 0x6216,
+ 0x88BE: 0x7C9F,
+ 0x88BF: 0x88B7,
+ 0x88C0: 0x5B89,
+ 0x88C1: 0x5EB5,
+ 0x88C2: 0x6309,
+ 0x88C3: 0x6697,
+ 0x88C4: 0x6848,
+ 0x88C5: 0x95C7,
+ 0x88C6: 0x978D,
+ 0x88C7: 0x674F,
+ 0x88C8: 0x4EE5,
+ 0x88C9: 0x4F0A,
+ 0x88CA: 0x4F4D,
+ 0x88CB: 0x4F9D,
+ 0x88CC: 0x5049,
+ 0x88CD: 0x56F2,
+ 0x88CE: 0x5937,
+ 0x88CF: 0x59D4,
+ 0x88D0: 0x5A01,
+ 0x88D1: 0x5C09,
+ 0x88D2: 0x60DF,
+ 0x88D3: 0x610F,
+ 0x88D4: 0x6170,
+ 0x88D5: 0x6613,
+ 0x88D6: 0x6905,
+ 0x88D7: 0x70BA,
+ 0x88D8: 0x754F,
+ 0x88D9: 0x7570,
+ 0x88DA: 0x79FB,
+ 0x88DB: 0x7DAD,
+ 0x88DC: 0x7DEF,
+ 0x88DD: 0x80C3,
+ 0x88DE: 0x840E,
+ 0x88DF: 0x8863,
+ 0x88E0: 0x8B02,
+ 0x88E1: 0x9055,
+ 0x88E2: 0x907A,
+ 0x88E3: 0x533B,
+ 0x88E4: 0x4E95,
+ 0x88E5: 0x4EA5,
+ 0x88E6: 0x57DF,
+ 0x88E7: 0x80B2,
+ 0x88E8: 0x90C1,
+ 0x88E9: 0x78EF,
+ 0x88EA: 0x4E00,
+ 0x88EB: 0x58F1,
+ 0x88EC: 0x6EA2,
+ 0x88ED: 0x9038,
+ 0x88EE: 0x7A32,
+ 0x88EF: 0x8328,
+ 0x88F0: 0x828B,
+ 0x88F1: 0x9C2F,
+ 0x88F2: 0x5141,
+ 0x88F3: 0x5370,
+ 0x88F4: 0x54BD,
+ 0x88F5: 0x54E1,
+ 0x88F6: 0x56E0,
+ 0x88F7: 0x59FB,
+ 0x88F8: 0x5F15,
+ 0x88F9: 0x98F2,
+ 0x88FA: 0x6DEB,
+ 0x88FB: 0x80E4,
+ 0x88FC: 0x852D,
+ 0x8940: 0x9662,
+ 0x8941: 0x9670,
+ 0x8942: 0x96A0,
+ 0x8943: 0x97FB,
+ 0x8944: 0x540B,
+ 0x8945: 0x53F3,
+ 0x8946: 0x5B87,
+ 0x8947: 0x70CF,
+ 0x8948: 0x7FBD,
+ 0x8949: 0x8FC2,
+ 0x894A: 0x96E8,
+ 0x894B: 0x536F,
+ 0x894C: 0x9D5C,
+ 0x894D: 0x7ABA,
+ 0x894E: 0x4E11,
+ 0x894F: 0x7893,
+ 0x8950: 0x81FC,
+ 0x8951: 0x6E26,
+ 0x8952: 0x5618,
+ 0x8953: 0x5504,
+ 0x8954: 0x6B1D,
+ 0x8955: 0x851A,
+ 0x8956: 0x9C3B,
+ 0x8957: 0x59E5,
+ 0x8958: 0x53A9,
+ 0x8959: 0x6D66,
+ 0x895A: 0x74DC,
+ 0x895B: 0x958F,
+ 0x895C: 0x5642,
+ 0x895D: 0x4E91,
+ 0x895E: 0x904B,
+ 0x895F: 0x96F2,
+ 0x8960: 0x834F,
+ 0x8961: 0x990C,
+ 0x8962: 0x53E1,
+ 0x8963: 0x55B6,
+ 0x8964: 0x5B30,
+ 0x8965: 0x5F71,
+ 0x8966: 0x6620,
+ 0x8967: 0x66F3,
+ 0x8968: 0x6804,
+ 0x8969: 0x6C38,
+ 0x896A: 0x6CF3,
+ 0x896B: 0x6D29,
+ 0x896C: 0x745B,
+ 0x896D: 0x76C8,
+ 0x896E: 0x7A4E,
+ 0x896F: 0x9834,
+ 0x8970: 0x82F1,
+ 0x8971: 0x885B,
+ 0x8972: 0x8A60,
+ 0x8973: 0x92ED,
+ 0x8974: 0x6DB2,
+ 0x8975: 0x75AB,
+ 0x8976: 0x76CA,
+ 0x8977: 0x99C5,
+ 0x8978: 0x60A6,
+ 0x8979: 0x8B01,
+ 0x897A: 0x8D8A,
+ 0x897B: 0x95B2,
+ 0x897C: 0x698E,
+ 0x897D: 0x53AD,
+ 0x897E: 0x5186,
+ 0x8980: 0x5712,
+ 0x8981: 0x5830,
+ 0x8982: 0x5944,
+ 0x8983: 0x5BB4,
+ 0x8984: 0x5EF6,
+ 0x8985: 0x6028,
+ 0x8986: 0x63A9,
+ 0x8987: 0x63F4,
+ 0x8988: 0x6CBF,
+ 0x8989: 0x6F14,
+ 0x898A: 0x708E,
+ 0x898B: 0x7114,
+ 0x898C: 0x7159,
+ 0x898D: 0x71D5,
+ 0x898E: 0x733F,
+ 0x898F: 0x7E01,
+ 0x8990: 0x8276,
+ 0x8991: 0x82D1,
+ 0x8992: 0x8597,
+ 0x8993: 0x9060,
+ 0x8994: 0x925B,
+ 0x8995: 0x9D1B,
+ 0x8996: 0x5869,
+ 0x8997: 0x65BC,
+ 0x8998: 0x6C5A,
+ 0x8999: 0x7525,
+ 0x899A: 0x51F9,
+ 0x899B: 0x592E,
+ 0x899C: 0x5965,
+ 0x899D: 0x5F80,
+ 0x899E: 0x5FDC,
+ 0x899F: 0x62BC,
+ 0x89A0: 0x65FA,
+ 0x89A1: 0x6A2A,
+ 0x89A2: 0x6B27,
+ 0x89A3: 0x6BB4,
+ 0x89A4: 0x738B,
+ 0x89A5: 0x7FC1,
+ 0x89A6: 0x8956,
+ 0x89A7: 0x9D2C,
+ 0x89A8: 0x9D0E,
+ 0x89A9: 0x9EC4,
+ 0x89AA: 0x5CA1,
+ 0x89AB: 0x6C96,
+ 0x89AC: 0x837B,
+ 0x89AD: 0x5104,
+ 0x89AE: 0x5C4B,
+ 0x89AF: 0x61B6,
+ 0x89B0: 0x81C6,
+ 0x89B1: 0x6876,
+ 0x89B2: 0x7261,
+ 0x89B3: 0x4E59,
+ 0x89B4: 0x4FFA,
+ 0x89B5: 0x5378,
+ 0x89B6: 0x6069,
+ 0x89B7: 0x6E29,
+ 0x89B8: 0x7A4F,
+ 0x89B9: 0x97F3,
+ 0x89BA: 0x4E0B,
+ 0x89BB: 0x5316,
+ 0x89BC: 0x4EEE,
+ 0x89BD: 0x4F55,
+ 0x89BE: 0x4F3D,
+ 0x89BF: 0x4FA1,
+ 0x89C0: 0x4F73,
+ 0x89C1: 0x52A0,
+ 0x89C2: 0x53EF,
+ 0x89C3: 0x5609,
+ 0x89C4: 0x590F,
+ 0x89C5: 0x5AC1,
+ 0x89C6: 0x5BB6,
+ 0x89C7: 0x5BE1,
+ 0x89C8: 0x79D1,
+ 0x89C9: 0x6687,
+ 0x89CA: 0x679C,
+ 0x89CB: 0x67B6,
+ 0x89CC: 0x6B4C,
+ 0x89CD: 0x6CB3,
+ 0x89CE: 0x706B,
+ 0x89CF: 0x73C2,
+ 0x89D0: 0x798D,
+ 0x89D1: 0x79BE,
+ 0x89D2: 0x7A3C,
+ 0x89D3: 0x7B87,
+ 0x89D4: 0x82B1,
+ 0x89D5: 0x82DB,
+ 0x89D6: 0x8304,
+ 0x89D7: 0x8377,
+ 0x89D8: 0x83EF,
+ 0x89D9: 0x83D3,
+ 0x89DA: 0x8766,
+ 0x89DB: 0x8AB2,
+ 0x89DC: 0x5629,
+ 0x89DD: 0x8CA8,
+ 0x89DE: 0x8FE6,
+ 0x89DF: 0x904E,
+ 0x89E0: 0x971E,
+ 0x89E1: 0x868A,
+ 0x89E2: 0x4FC4,
+ 0x89E3: 0x5CE8,
+ 0x89E4: 0x6211,
+ 0x89E5: 0x7259,
+ 0x89E6: 0x753B,
+ 0x89E7: 0x81E5,
+ 0x89E8: 0x82BD,
+ 0x89E9: 0x86FE,
+ 0x89EA: 0x8CC0,
+ 0x89EB: 0x96C5,
+ 0x89EC: 0x9913,
+ 0x89ED: 0x99D5,
+ 0x89EE: 0x4ECB,
+ 0x89EF: 0x4F1A,
+ 0x89F0: 0x89E3,
+ 0x89F1: 0x56DE,
+ 0x89F2: 0x584A,
+ 0x89F3: 0x58CA,
+ 0x89F4: 0x5EFB,
+ 0x89F5: 0x5FEB,
+ 0x89F6: 0x602A,
+ 0x89F7: 0x6094,
+ 0x89F8: 0x6062,
+ 0x89F9: 0x61D0,
+ 0x89FA: 0x6212,
+ 0x89FB: 0x62D0,
+ 0x89FC: 0x6539,
+ 0x8A40: 0x9B41,
+ 0x8A41: 0x6666,
+ 0x8A42: 0x68B0,
+ 0x8A43: 0x6D77,
+ 0x8A44: 0x7070,
+ 0x8A45: 0x754C,
+ 0x8A46: 0x7686,
+ 0x8A47: 0x7D75,
+ 0x8A48: 0x82A5,
+ 0x8A49: 0x87F9,
+ 0x8A4A: 0x958B,
+ 0x8A4B: 0x968E,
+ 0x8A4C: 0x8C9D,
+ 0x8A4D: 0x51F1,
+ 0x8A4E: 0x52BE,
+ 0x8A4F: 0x5916,
+ 0x8A50: 0x54B3,
+ 0x8A51: 0x5BB3,
+ 0x8A52: 0x5D16,
+ 0x8A53: 0x6168,
+ 0x8A54: 0x6982,
+ 0x8A55: 0x6DAF,
+ 0x8A56: 0x788D,
+ 0x8A57: 0x84CB,
+ 0x8A58: 0x8857,
+ 0x8A59: 0x8A72,
+ 0x8A5A: 0x93A7,
+ 0x8A5B: 0x9AB8,
+ 0x8A5C: 0x6D6C,
+ 0x8A5D: 0x99A8,
+ 0x8A5E: 0x86D9,
+ 0x8A5F: 0x57A3,
+ 0x8A60: 0x67FF,
+ 0x8A61: 0x86CE,
+ 0x8A62: 0x920E,
+ 0x8A63: 0x5283,
+ 0x8A64: 0x5687,
+ 0x8A65: 0x5404,
+ 0x8A66: 0x5ED3,
+ 0x8A67: 0x62E1,
+ 0x8A68: 0x64B9,
+ 0x8A69: 0x683C,
+ 0x8A6A: 0x6838,
+ 0x8A6B: 0x6BBB,
+ 0x8A6C: 0x7372,
+ 0x8A6D: 0x78BA,
+ 0x8A6E: 0x7A6B,
+ 0x8A6F: 0x899A,
+ 0x8A70: 0x89D2,
+ 0x8A71: 0x8D6B,
+ 0x8A72: 0x8F03,
+ 0x8A73: 0x90ED,
+ 0x8A74: 0x95A3,
+ 0x8A75: 0x9694,
+ 0x8A76: 0x9769,
+ 0x8A77: 0x5B66,
+ 0x8A78: 0x5CB3,
+ 0x8A79: 0x697D,
+ 0x8A7A: 0x984D,
+ 0x8A7B: 0x984E,
+ 0x8A7C: 0x639B,
+ 0x8A7D: 0x7B20,
+ 0x8A7E: 0x6A2B,
+ 0x8A80: 0x6A7F,
+ 0x8A81: 0x68B6,
+ 0x8A82: 0x9C0D,
+ 0x8A83: 0x6F5F,
+ 0x8A84: 0x5272,
+ 0x8A85: 0x559D,
+ 0x8A86: 0x6070,
+ 0x8A87: 0x62EC,
+ 0x8A88: 0x6D3B,
+ 0x8A89: 0x6E07,
+ 0x8A8A: 0x6ED1,
+ 0x8A8B: 0x845B,
+ 0x8A8C: 0x8910,
+ 0x8A8D: 0x8F44,
+ 0x8A8E: 0x4E14,
+ 0x8A8F: 0x9C39,
+ 0x8A90: 0x53F6,
+ 0x8A91: 0x691B,
+ 0x8A92: 0x6A3A,
+ 0x8A93: 0x9784,
+ 0x8A94: 0x682A,
+ 0x8A95: 0x515C,
+ 0x8A96: 0x7AC3,
+ 0x8A97: 0x84B2,
+ 0x8A98: 0x91DC,
+ 0x8A99: 0x938C,
+ 0x8A9A: 0x565B,
+ 0x8A9B: 0x9D28,
+ 0x8A9C: 0x6822,
+ 0x8A9D: 0x8305,
+ 0x8A9E: 0x8431,
+ 0x8A9F: 0x7CA5,
+ 0x8AA0: 0x5208,
+ 0x8AA1: 0x82C5,
+ 0x8AA2: 0x74E6,
+ 0x8AA3: 0x4E7E,
+ 0x8AA4: 0x4F83,
+ 0x8AA5: 0x51A0,
+ 0x8AA6: 0x5BD2,
+ 0x8AA7: 0x520A,
+ 0x8AA8: 0x52D8,
+ 0x8AA9: 0x52E7,
+ 0x8AAA: 0x5DFB,
+ 0x8AAB: 0x559A,
+ 0x8AAC: 0x582A,
+ 0x8AAD: 0x59E6,
+ 0x8AAE: 0x5B8C,
+ 0x8AAF: 0x5B98,
+ 0x8AB0: 0x5BDB,
+ 0x8AB1: 0x5E72,
+ 0x8AB2: 0x5E79,
+ 0x8AB3: 0x60A3,
+ 0x8AB4: 0x611F,
+ 0x8AB5: 0x6163,
+ 0x8AB6: 0x61BE,
+ 0x8AB7: 0x63DB,
+ 0x8AB8: 0x6562,
+ 0x8AB9: 0x67D1,
+ 0x8ABA: 0x6853,
+ 0x8ABB: 0x68FA,
+ 0x8ABC: 0x6B3E,
+ 0x8ABD: 0x6B53,
+ 0x8ABE: 0x6C57,
+ 0x8ABF: 0x6F22,
+ 0x8AC0: 0x6F97,
+ 0x8AC1: 0x6F45,
+ 0x8AC2: 0x74B0,
+ 0x8AC3: 0x7518,
+ 0x8AC4: 0x76E3,
+ 0x8AC5: 0x770B,
+ 0x8AC6: 0x7AFF,
+ 0x8AC7: 0x7BA1,
+ 0x8AC8: 0x7C21,
+ 0x8AC9: 0x7DE9,
+ 0x8ACA: 0x7F36,
+ 0x8ACB: 0x7FF0,
+ 0x8ACC: 0x809D,
+ 0x8ACD: 0x8266,
+ 0x8ACE: 0x839E,
+ 0x8ACF: 0x89B3,
+ 0x8AD0: 0x8ACC,
+ 0x8AD1: 0x8CAB,
+ 0x8AD2: 0x9084,
+ 0x8AD3: 0x9451,
+ 0x8AD4: 0x9593,
+ 0x8AD5: 0x9591,
+ 0x8AD6: 0x95A2,
+ 0x8AD7: 0x9665,
+ 0x8AD8: 0x97D3,
+ 0x8AD9: 0x9928,
+ 0x8ADA: 0x8218,
+ 0x8ADB: 0x4E38,
+ 0x8ADC: 0x542B,
+ 0x8ADD: 0x5CB8,
+ 0x8ADE: 0x5DCC,
+ 0x8ADF: 0x73A9,
+ 0x8AE0: 0x764C,
+ 0x8AE1: 0x773C,
+ 0x8AE2: 0x5CA9,
+ 0x8AE3: 0x7FEB,
+ 0x8AE4: 0x8D0B,
+ 0x8AE5: 0x96C1,
+ 0x8AE6: 0x9811,
+ 0x8AE7: 0x9854,
+ 0x8AE8: 0x9858,
+ 0x8AE9: 0x4F01,
+ 0x8AEA: 0x4F0E,
+ 0x8AEB: 0x5371,
+ 0x8AEC: 0x559C,
+ 0x8AED: 0x5668,
+ 0x8AEE: 0x57FA,
+ 0x8AEF: 0x5947,
+ 0x8AF0: 0x5B09,
+ 0x8AF1: 0x5BC4,
+ 0x8AF2: 0x5C90,
+ 0x8AF3: 0x5E0C,
+ 0x8AF4: 0x5E7E,
+ 0x8AF5: 0x5FCC,
+ 0x8AF6: 0x63EE,
+ 0x8AF7: 0x673A,
+ 0x8AF8: 0x65D7,
+ 0x8AF9: 0x65E2,
+ 0x8AFA: 0x671F,
+ 0x8AFB: 0x68CB,
+ 0x8AFC: 0x68C4,
+ 0x8B40: 0x6A5F,
+ 0x8B41: 0x5E30,
+ 0x8B42: 0x6BC5,
+ 0x8B43: 0x6C17,
+ 0x8B44: 0x6C7D,
+ 0x8B45: 0x757F,
+ 0x8B46: 0x7948,
+ 0x8B47: 0x5B63,
+ 0x8B48: 0x7A00,
+ 0x8B49: 0x7D00,
+ 0x8B4A: 0x5FBD,
+ 0x8B4B: 0x898F,
+ 0x8B4C: 0x8A18,
+ 0x8B4D: 0x8CB4,
+ 0x8B4E: 0x8D77,
+ 0x8B4F: 0x8ECC,
+ 0x8B50: 0x8F1D,
+ 0x8B51: 0x98E2,
+ 0x8B52: 0x9A0E,
+ 0x8B53: 0x9B3C,
+ 0x8B54: 0x4E80,
+ 0x8B55: 0x507D,
+ 0x8B56: 0x5100,
+ 0x8B57: 0x5993,
+ 0x8B58: 0x5B9C,
+ 0x8B59: 0x622F,
+ 0x8B5A: 0x6280,
+ 0x8B5B: 0x64EC,
+ 0x8B5C: 0x6B3A,
+ 0x8B5D: 0x72A0,
+ 0x8B5E: 0x7591,
+ 0x8B5F: 0x7947,
+ 0x8B60: 0x7FA9,
+ 0x8B61: 0x87FB,
+ 0x8B62: 0x8ABC,
+ 0x8B63: 0x8B70,
+ 0x8B64: 0x63AC,
+ 0x8B65: 0x83CA,
+ 0x8B66: 0x97A0,
+ 0x8B67: 0x5409,
+ 0x8B68: 0x5403,
+ 0x8B69: 0x55AB,
+ 0x8B6A: 0x6854,
+ 0x8B6B: 0x6A58,
+ 0x8B6C: 0x8A70,
+ 0x8B6D: 0x7827,
+ 0x8B6E: 0x6775,
+ 0x8B6F: 0x9ECD,
+ 0x8B70: 0x5374,
+ 0x8B71: 0x5BA2,
+ 0x8B72: 0x811A,
+ 0x8B73: 0x8650,
+ 0x8B74: 0x9006,
+ 0x8B75: 0x4E18,
+ 0x8B76: 0x4E45,
+ 0x8B77: 0x4EC7,
+ 0x8B78: 0x4F11,
+ 0x8B79: 0x53CA,
+ 0x8B7A: 0x5438,
+ 0x8B7B: 0x5BAE,
+ 0x8B7C: 0x5F13,
+ 0x8B7D: 0x6025,
+ 0x8B7E: 0x6551,
+ 0x8B80: 0x673D,
+ 0x8B81: 0x6C42,
+ 0x8B82: 0x6C72,
+ 0x8B83: 0x6CE3,
+ 0x8B84: 0x7078,
+ 0x8B85: 0x7403,
+ 0x8B86: 0x7A76,
+ 0x8B87: 0x7AAE,
+ 0x8B88: 0x7B08,
+ 0x8B89: 0x7D1A,
+ 0x8B8A: 0x7CFE,
+ 0x8B8B: 0x7D66,
+ 0x8B8C: 0x65E7,
+ 0x8B8D: 0x725B,
+ 0x8B8E: 0x53BB,
+ 0x8B8F: 0x5C45,
+ 0x8B90: 0x5DE8,
+ 0x8B91: 0x62D2,
+ 0x8B92: 0x62E0,
+ 0x8B93: 0x6319,
+ 0x8B94: 0x6E20,
+ 0x8B95: 0x865A,
+ 0x8B96: 0x8A31,
+ 0x8B97: 0x8DDD,
+ 0x8B98: 0x92F8,
+ 0x8B99: 0x6F01,
+ 0x8B9A: 0x79A6,
+ 0x8B9B: 0x9B5A,
+ 0x8B9C: 0x4EA8,
+ 0x8B9D: 0x4EAB,
+ 0x8B9E: 0x4EAC,
+ 0x8B9F: 0x4F9B,
+ 0x8BA0: 0x4FA0,
+ 0x8BA1: 0x50D1,
+ 0x8BA2: 0x5147,
+ 0x8BA3: 0x7AF6,
+ 0x8BA4: 0x5171,
+ 0x8BA5: 0x51F6,
+ 0x8BA6: 0x5354,
+ 0x8BA7: 0x5321,
+ 0x8BA8: 0x537F,
+ 0x8BA9: 0x53EB,
+ 0x8BAA: 0x55AC,
+ 0x8BAB: 0x5883,
+ 0x8BAC: 0x5CE1,
+ 0x8BAD: 0x5F37,
+ 0x8BAE: 0x5F4A,
+ 0x8BAF: 0x602F,
+ 0x8BB0: 0x6050,
+ 0x8BB1: 0x606D,
+ 0x8BB2: 0x631F,
+ 0x8BB3: 0x6559,
+ 0x8BB4: 0x6A4B,
+ 0x8BB5: 0x6CC1,
+ 0x8BB6: 0x72C2,
+ 0x8BB7: 0x72ED,
+ 0x8BB8: 0x77EF,
+ 0x8BB9: 0x80F8,
+ 0x8BBA: 0x8105,
+ 0x8BBB: 0x8208,
+ 0x8BBC: 0x854E,
+ 0x8BBD: 0x90F7,
+ 0x8BBE: 0x93E1,
+ 0x8BBF: 0x97FF,
+ 0x8BC0: 0x9957,
+ 0x8BC1: 0x9A5A,
+ 0x8BC2: 0x4EF0,
+ 0x8BC3: 0x51DD,
+ 0x8BC4: 0x5C2D,
+ 0x8BC5: 0x6681,
+ 0x8BC6: 0x696D,
+ 0x8BC7: 0x5C40,
+ 0x8BC8: 0x66F2,
+ 0x8BC9: 0x6975,
+ 0x8BCA: 0x7389,
+ 0x8BCB: 0x6850,
+ 0x8BCC: 0x7C81,
+ 0x8BCD: 0x50C5,
+ 0x8BCE: 0x52E4,
+ 0x8BCF: 0x5747,
+ 0x8BD0: 0x5DFE,
+ 0x8BD1: 0x9326,
+ 0x8BD2: 0x65A4,
+ 0x8BD3: 0x6B23,
+ 0x8BD4: 0x6B3D,
+ 0x8BD5: 0x7434,
+ 0x8BD6: 0x7981,
+ 0x8BD7: 0x79BD,
+ 0x8BD8: 0x7B4B,
+ 0x8BD9: 0x7DCA,
+ 0x8BDA: 0x82B9,
+ 0x8BDB: 0x83CC,
+ 0x8BDC: 0x887F,
+ 0x8BDD: 0x895F,
+ 0x8BDE: 0x8B39,
+ 0x8BDF: 0x8FD1,
+ 0x8BE0: 0x91D1,
+ 0x8BE1: 0x541F,
+ 0x8BE2: 0x9280,
+ 0x8BE3: 0x4E5D,
+ 0x8BE4: 0x5036,
+ 0x8BE5: 0x53E5,
+ 0x8BE6: 0x533A,
+ 0x8BE7: 0x72D7,
+ 0x8BE8: 0x7396,
+ 0x8BE9: 0x77E9,
+ 0x8BEA: 0x82E6,
+ 0x8BEB: 0x8EAF,
+ 0x8BEC: 0x99C6,
+ 0x8BED: 0x99C8,
+ 0x8BEE: 0x99D2,
+ 0x8BEF: 0x5177,
+ 0x8BF0: 0x611A,
+ 0x8BF1: 0x865E,
+ 0x8BF2: 0x55B0,
+ 0x8BF3: 0x7A7A,
+ 0x8BF4: 0x5076,
+ 0x8BF5: 0x5BD3,
+ 0x8BF6: 0x9047,
+ 0x8BF7: 0x9685,
+ 0x8BF8: 0x4E32,
+ 0x8BF9: 0x6ADB,
+ 0x8BFA: 0x91E7,
+ 0x8BFB: 0x5C51,
+ 0x8BFC: 0x5C48,
+ 0x8C40: 0x6398,
+ 0x8C41: 0x7A9F,
+ 0x8C42: 0x6C93,
+ 0x8C43: 0x9774,
+ 0x8C44: 0x8F61,
+ 0x8C45: 0x7AAA,
+ 0x8C46: 0x718A,
+ 0x8C47: 0x9688,
+ 0x8C48: 0x7C82,
+ 0x8C49: 0x6817,
+ 0x8C4A: 0x7E70,
+ 0x8C4B: 0x6851,
+ 0x8C4C: 0x936C,
+ 0x8C4D: 0x52F2,
+ 0x8C4E: 0x541B,
+ 0x8C4F: 0x85AB,
+ 0x8C50: 0x8A13,
+ 0x8C51: 0x7FA4,
+ 0x8C52: 0x8ECD,
+ 0x8C53: 0x90E1,
+ 0x8C54: 0x5366,
+ 0x8C55: 0x8888,
+ 0x8C56: 0x7941,
+ 0x8C57: 0x4FC2,
+ 0x8C58: 0x50BE,
+ 0x8C59: 0x5211,
+ 0x8C5A: 0x5144,
+ 0x8C5B: 0x5553,
+ 0x8C5C: 0x572D,
+ 0x8C5D: 0x73EA,
+ 0x8C5E: 0x578B,
+ 0x8C5F: 0x5951,
+ 0x8C60: 0x5F62,
+ 0x8C61: 0x5F84,
+ 0x8C62: 0x6075,
+ 0x8C63: 0x6176,
+ 0x8C64: 0x6167,
+ 0x8C65: 0x61A9,
+ 0x8C66: 0x63B2,
+ 0x8C67: 0x643A,
+ 0x8C68: 0x656C,
+ 0x8C69: 0x666F,
+ 0x8C6A: 0x6842,
+ 0x8C6B: 0x6E13,
+ 0x8C6C: 0x7566,
+ 0x8C6D: 0x7A3D,
+ 0x8C6E: 0x7CFB,
+ 0x8C6F: 0x7D4C,
+ 0x8C70: 0x7D99,
+ 0x8C71: 0x7E4B,
+ 0x8C72: 0x7F6B,
+ 0x8C73: 0x830E,
+ 0x8C74: 0x834A,
+ 0x8C75: 0x86CD,
+ 0x8C76: 0x8A08,
+ 0x8C77: 0x8A63,
+ 0x8C78: 0x8B66,
+ 0x8C79: 0x8EFD,
+ 0x8C7A: 0x981A,
+ 0x8C7B: 0x9D8F,
+ 0x8C7C: 0x82B8,
+ 0x8C7D: 0x8FCE,
+ 0x8C7E: 0x9BE8,
+ 0x8C80: 0x5287,
+ 0x8C81: 0x621F,
+ 0x8C82: 0x6483,
+ 0x8C83: 0x6FC0,
+ 0x8C84: 0x9699,
+ 0x8C85: 0x6841,
+ 0x8C86: 0x5091,
+ 0x8C87: 0x6B20,
+ 0x8C88: 0x6C7A,
+ 0x8C89: 0x6F54,
+ 0x8C8A: 0x7A74,
+ 0x8C8B: 0x7D50,
+ 0x8C8C: 0x8840,
+ 0x8C8D: 0x8A23,
+ 0x8C8E: 0x6708,
+ 0x8C8F: 0x4EF6,
+ 0x8C90: 0x5039,
+ 0x8C91: 0x5026,
+ 0x8C92: 0x5065,
+ 0x8C93: 0x517C,
+ 0x8C94: 0x5238,
+ 0x8C95: 0x5263,
+ 0x8C96: 0x55A7,
+ 0x8C97: 0x570F,
+ 0x8C98: 0x5805,
+ 0x8C99: 0x5ACC,
+ 0x8C9A: 0x5EFA,
+ 0x8C9B: 0x61B2,
+ 0x8C9C: 0x61F8,
+ 0x8C9D: 0x62F3,
+ 0x8C9E: 0x6372,
+ 0x8C9F: 0x691C,
+ 0x8CA0: 0x6A29,
+ 0x8CA1: 0x727D,
+ 0x8CA2: 0x72AC,
+ 0x8CA3: 0x732E,
+ 0x8CA4: 0x7814,
+ 0x8CA5: 0x786F,
+ 0x8CA6: 0x7D79,
+ 0x8CA7: 0x770C,
+ 0x8CA8: 0x80A9,
+ 0x8CA9: 0x898B,
+ 0x8CAA: 0x8B19,
+ 0x8CAB: 0x8CE2,
+ 0x8CAC: 0x8ED2,
+ 0x8CAD: 0x9063,
+ 0x8CAE: 0x9375,
+ 0x8CAF: 0x967A,
+ 0x8CB0: 0x9855,
+ 0x8CB1: 0x9A13,
+ 0x8CB2: 0x9E78,
+ 0x8CB3: 0x5143,
+ 0x8CB4: 0x539F,
+ 0x8CB5: 0x53B3,
+ 0x8CB6: 0x5E7B,
+ 0x8CB7: 0x5F26,
+ 0x8CB8: 0x6E1B,
+ 0x8CB9: 0x6E90,
+ 0x8CBA: 0x7384,
+ 0x8CBB: 0x73FE,
+ 0x8CBC: 0x7D43,
+ 0x8CBD: 0x8237,
+ 0x8CBE: 0x8A00,
+ 0x8CBF: 0x8AFA,
+ 0x8CC0: 0x9650,
+ 0x8CC1: 0x4E4E,
+ 0x8CC2: 0x500B,
+ 0x8CC3: 0x53E4,
+ 0x8CC4: 0x547C,
+ 0x8CC5: 0x56FA,
+ 0x8CC6: 0x59D1,
+ 0x8CC7: 0x5B64,
+ 0x8CC8: 0x5DF1,
+ 0x8CC9: 0x5EAB,
+ 0x8CCA: 0x5F27,
+ 0x8CCB: 0x6238,
+ 0x8CCC: 0x6545,
+ 0x8CCD: 0x67AF,
+ 0x8CCE: 0x6E56,
+ 0x8CCF: 0x72D0,
+ 0x8CD0: 0x7CCA,
+ 0x8CD1: 0x88B4,
+ 0x8CD2: 0x80A1,
+ 0x8CD3: 0x80E1,
+ 0x8CD4: 0x83F0,
+ 0x8CD5: 0x864E,
+ 0x8CD6: 0x8A87,
+ 0x8CD7: 0x8DE8,
+ 0x8CD8: 0x9237,
+ 0x8CD9: 0x96C7,
+ 0x8CDA: 0x9867,
+ 0x8CDB: 0x9F13,
+ 0x8CDC: 0x4E94,
+ 0x8CDD: 0x4E92,
+ 0x8CDE: 0x4F0D,
+ 0x8CDF: 0x5348,
+ 0x8CE0: 0x5449,
+ 0x8CE1: 0x543E,
+ 0x8CE2: 0x5A2F,
+ 0x8CE3: 0x5F8C,
+ 0x8CE4: 0x5FA1,
+ 0x8CE5: 0x609F,
+ 0x8CE6: 0x68A7,
+ 0x8CE7: 0x6A8E,
+ 0x8CE8: 0x745A,
+ 0x8CE9: 0x7881,
+ 0x8CEA: 0x8A9E,
+ 0x8CEB: 0x8AA4,
+ 0x8CEC: 0x8B77,
+ 0x8CED: 0x9190,
+ 0x8CEE: 0x4E5E,
+ 0x8CEF: 0x9BC9,
+ 0x8CF0: 0x4EA4,
+ 0x8CF1: 0x4F7C,
+ 0x8CF2: 0x4FAF,
+ 0x8CF3: 0x5019,
+ 0x8CF4: 0x5016,
+ 0x8CF5: 0x5149,
+ 0x8CF6: 0x516C,
+ 0x8CF7: 0x529F,
+ 0x8CF8: 0x52B9,
+ 0x8CF9: 0x52FE,
+ 0x8CFA: 0x539A,
+ 0x8CFB: 0x53E3,
+ 0x8CFC: 0x5411,
+ 0x8D40: 0x540E,
+ 0x8D41: 0x5589,
+ 0x8D42: 0x5751,
+ 0x8D43: 0x57A2,
+ 0x8D44: 0x597D,
+ 0x8D45: 0x5B54,
+ 0x8D46: 0x5B5D,
+ 0x8D47: 0x5B8F,
+ 0x8D48: 0x5DE5,
+ 0x8D49: 0x5DE7,
+ 0x8D4A: 0x5DF7,
+ 0x8D4B: 0x5E78,
+ 0x8D4C: 0x5E83,
+ 0x8D4D: 0x5E9A,
+ 0x8D4E: 0x5EB7,
+ 0x8D4F: 0x5F18,
+ 0x8D50: 0x6052,
+ 0x8D51: 0x614C,
+ 0x8D52: 0x6297,
+ 0x8D53: 0x62D8,
+ 0x8D54: 0x63A7,
+ 0x8D55: 0x653B,
+ 0x8D56: 0x6602,
+ 0x8D57: 0x6643,
+ 0x8D58: 0x66F4,
+ 0x8D59: 0x676D,
+ 0x8D5A: 0x6821,
+ 0x8D5B: 0x6897,
+ 0x8D5C: 0x69CB,
+ 0x8D5D: 0x6C5F,
+ 0x8D5E: 0x6D2A,
+ 0x8D5F: 0x6D69,
+ 0x8D60: 0x6E2F,
+ 0x8D61: 0x6E9D,
+ 0x8D62: 0x7532,
+ 0x8D63: 0x7687,
+ 0x8D64: 0x786C,
+ 0x8D65: 0x7A3F,
+ 0x8D66: 0x7CE0,
+ 0x8D67: 0x7D05,
+ 0x8D68: 0x7D18,
+ 0x8D69: 0x7D5E,
+ 0x8D6A: 0x7DB1,
+ 0x8D6B: 0x8015,
+ 0x8D6C: 0x8003,
+ 0x8D6D: 0x80AF,
+ 0x8D6E: 0x80B1,
+ 0x8D6F: 0x8154,
+ 0x8D70: 0x818F,
+ 0x8D71: 0x822A,
+ 0x8D72: 0x8352,
+ 0x8D73: 0x884C,
+ 0x8D74: 0x8861,
+ 0x8D75: 0x8B1B,
+ 0x8D76: 0x8CA2,
+ 0x8D77: 0x8CFC,
+ 0x8D78: 0x90CA,
+ 0x8D79: 0x9175,
+ 0x8D7A: 0x9271,
+ 0x8D7B: 0x783F,
+ 0x8D7C: 0x92FC,
+ 0x8D7D: 0x95A4,
+ 0x8D7E: 0x964D,
+ 0x8D80: 0x9805,
+ 0x8D81: 0x9999,
+ 0x8D82: 0x9AD8,
+ 0x8D83: 0x9D3B,
+ 0x8D84: 0x525B,
+ 0x8D85: 0x52AB,
+ 0x8D86: 0x53F7,
+ 0x8D87: 0x5408,
+ 0x8D88: 0x58D5,
+ 0x8D89: 0x62F7,
+ 0x8D8A: 0x6FE0,
+ 0x8D8B: 0x8C6A,
+ 0x8D8C: 0x8F5F,
+ 0x8D8D: 0x9EB9,
+ 0x8D8E: 0x514B,
+ 0x8D8F: 0x523B,
+ 0x8D90: 0x544A,
+ 0x8D91: 0x56FD,
+ 0x8D92: 0x7A40,
+ 0x8D93: 0x9177,
+ 0x8D94: 0x9D60,
+ 0x8D95: 0x9ED2,
+ 0x8D96: 0x7344,
+ 0x8D97: 0x6F09,
+ 0x8D98: 0x8170,
+ 0x8D99: 0x7511,
+ 0x8D9A: 0x5FFD,
+ 0x8D9B: 0x60DA,
+ 0x8D9C: 0x9AA8,
+ 0x8D9D: 0x72DB,
+ 0x8D9E: 0x8FBC,
+ 0x8D9F: 0x6B64,
+ 0x8DA0: 0x9803,
+ 0x8DA1: 0x4ECA,
+ 0x8DA2: 0x56F0,
+ 0x8DA3: 0x5764,
+ 0x8DA4: 0x58BE,
+ 0x8DA5: 0x5A5A,
+ 0x8DA6: 0x6068,
+ 0x8DA7: 0x61C7,
+ 0x8DA8: 0x660F,
+ 0x8DA9: 0x6606,
+ 0x8DAA: 0x6839,
+ 0x8DAB: 0x68B1,
+ 0x8DAC: 0x6DF7,
+ 0x8DAD: 0x75D5,
+ 0x8DAE: 0x7D3A,
+ 0x8DAF: 0x826E,
+ 0x8DB0: 0x9B42,
+ 0x8DB1: 0x4E9B,
+ 0x8DB2: 0x4F50,
+ 0x8DB3: 0x53C9,
+ 0x8DB4: 0x5506,
+ 0x8DB5: 0x5D6F,
+ 0x8DB6: 0x5DE6,
+ 0x8DB7: 0x5DEE,
+ 0x8DB8: 0x67FB,
+ 0x8DB9: 0x6C99,
+ 0x8DBA: 0x7473,
+ 0x8DBB: 0x7802,
+ 0x8DBC: 0x8A50,
+ 0x8DBD: 0x9396,
+ 0x8DBE: 0x88DF,
+ 0x8DBF: 0x5750,
+ 0x8DC0: 0x5EA7,
+ 0x8DC1: 0x632B,
+ 0x8DC2: 0x50B5,
+ 0x8DC3: 0x50AC,
+ 0x8DC4: 0x518D,
+ 0x8DC5: 0x6700,
+ 0x8DC6: 0x54C9,
+ 0x8DC7: 0x585E,
+ 0x8DC8: 0x59BB,
+ 0x8DC9: 0x5BB0,
+ 0x8DCA: 0x5F69,
+ 0x8DCB: 0x624D,
+ 0x8DCC: 0x63A1,
+ 0x8DCD: 0x683D,
+ 0x8DCE: 0x6B73,
+ 0x8DCF: 0x6E08,
+ 0x8DD0: 0x707D,
+ 0x8DD1: 0x91C7,
+ 0x8DD2: 0x7280,
+ 0x8DD3: 0x7815,
+ 0x8DD4: 0x7826,
+ 0x8DD5: 0x796D,
+ 0x8DD6: 0x658E,
+ 0x8DD7: 0x7D30,
+ 0x8DD8: 0x83DC,
+ 0x8DD9: 0x88C1,
+ 0x8DDA: 0x8F09,
+ 0x8DDB: 0x969B,
+ 0x8DDC: 0x5264,
+ 0x8DDD: 0x5728,
+ 0x8DDE: 0x6750,
+ 0x8DDF: 0x7F6A,
+ 0x8DE0: 0x8CA1,
+ 0x8DE1: 0x51B4,
+ 0x8DE2: 0x5742,
+ 0x8DE3: 0x962A,
+ 0x8DE4: 0x583A,
+ 0x8DE5: 0x698A,
+ 0x8DE6: 0x80B4,
+ 0x8DE7: 0x54B2,
+ 0x8DE8: 0x5D0E,
+ 0x8DE9: 0x57FC,
+ 0x8DEA: 0x7895,
+ 0x8DEB: 0x9DFA,
+ 0x8DEC: 0x4F5C,
+ 0x8DED: 0x524A,
+ 0x8DEE: 0x548B,
+ 0x8DEF: 0x643E,
+ 0x8DF0: 0x6628,
+ 0x8DF1: 0x6714,
+ 0x8DF2: 0x67F5,
+ 0x8DF3: 0x7A84,
+ 0x8DF4: 0x7B56,
+ 0x8DF5: 0x7D22,
+ 0x8DF6: 0x932F,
+ 0x8DF7: 0x685C,
+ 0x8DF8: 0x9BAD,
+ 0x8DF9: 0x7B39,
+ 0x8DFA: 0x5319,
+ 0x8DFB: 0x518A,
+ 0x8DFC: 0x5237,
+ 0x8E40: 0x5BDF,
+ 0x8E41: 0x62F6,
+ 0x8E42: 0x64AE,
+ 0x8E43: 0x64E6,
+ 0x8E44: 0x672D,
+ 0x8E45: 0x6BBA,
+ 0x8E46: 0x85A9,
+ 0x8E47: 0x96D1,
+ 0x8E48: 0x7690,
+ 0x8E49: 0x9BD6,
+ 0x8E4A: 0x634C,
+ 0x8E4B: 0x9306,
+ 0x8E4C: 0x9BAB,
+ 0x8E4D: 0x76BF,
+ 0x8E4E: 0x6652,
+ 0x8E4F: 0x4E09,
+ 0x8E50: 0x5098,
+ 0x8E51: 0x53C2,
+ 0x8E52: 0x5C71,
+ 0x8E53: 0x60E8,
+ 0x8E54: 0x6492,
+ 0x8E55: 0x6563,
+ 0x8E56: 0x685F,
+ 0x8E57: 0x71E6,
+ 0x8E58: 0x73CA,
+ 0x8E59: 0x7523,
+ 0x8E5A: 0x7B97,
+ 0x8E5B: 0x7E82,
+ 0x8E5C: 0x8695,
+ 0x8E5D: 0x8B83,
+ 0x8E5E: 0x8CDB,
+ 0x8E5F: 0x9178,
+ 0x8E60: 0x9910,
+ 0x8E61: 0x65AC,
+ 0x8E62: 0x66AB,
+ 0x8E63: 0x6B8B,
+ 0x8E64: 0x4ED5,
+ 0x8E65: 0x4ED4,
+ 0x8E66: 0x4F3A,
+ 0x8E67: 0x4F7F,
+ 0x8E68: 0x523A,
+ 0x8E69: 0x53F8,
+ 0x8E6A: 0x53F2,
+ 0x8E6B: 0x55E3,
+ 0x8E6C: 0x56DB,
+ 0x8E6D: 0x58EB,
+ 0x8E6E: 0x59CB,
+ 0x8E6F: 0x59C9,
+ 0x8E70: 0x59FF,
+ 0x8E71: 0x5B50,
+ 0x8E72: 0x5C4D,
+ 0x8E73: 0x5E02,
+ 0x8E74: 0x5E2B,
+ 0x8E75: 0x5FD7,
+ 0x8E76: 0x601D,
+ 0x8E77: 0x6307,
+ 0x8E78: 0x652F,
+ 0x8E79: 0x5B5C,
+ 0x8E7A: 0x65AF,
+ 0x8E7B: 0x65BD,
+ 0x8E7C: 0x65E8,
+ 0x8E7D: 0x679D,
+ 0x8E7E: 0x6B62,
+ 0x8E80: 0x6B7B,
+ 0x8E81: 0x6C0F,
+ 0x8E82: 0x7345,
+ 0x8E83: 0x7949,
+ 0x8E84: 0x79C1,
+ 0x8E85: 0x7CF8,
+ 0x8E86: 0x7D19,
+ 0x8E87: 0x7D2B,
+ 0x8E88: 0x80A2,
+ 0x8E89: 0x8102,
+ 0x8E8A: 0x81F3,
+ 0x8E8B: 0x8996,
+ 0x8E8C: 0x8A5E,
+ 0x8E8D: 0x8A69,
+ 0x8E8E: 0x8A66,
+ 0x8E8F: 0x8A8C,
+ 0x8E90: 0x8AEE,
+ 0x8E91: 0x8CC7,
+ 0x8E92: 0x8CDC,
+ 0x8E93: 0x96CC,
+ 0x8E94: 0x98FC,
+ 0x8E95: 0x6B6F,
+ 0x8E96: 0x4E8B,
+ 0x8E97: 0x4F3C,
+ 0x8E98: 0x4F8D,
+ 0x8E99: 0x5150,
+ 0x8E9A: 0x5B57,
+ 0x8E9B: 0x5BFA,
+ 0x8E9C: 0x6148,
+ 0x8E9D: 0x6301,
+ 0x8E9E: 0x6642,
+ 0x8E9F: 0x6B21,
+ 0x8EA0: 0x6ECB,
+ 0x8EA1: 0x6CBB,
+ 0x8EA2: 0x723E,
+ 0x8EA3: 0x74BD,
+ 0x8EA4: 0x75D4,
+ 0x8EA5: 0x78C1,
+ 0x8EA6: 0x793A,
+ 0x8EA7: 0x800C,
+ 0x8EA8: 0x8033,
+ 0x8EA9: 0x81EA,
+ 0x8EAA: 0x8494,
+ 0x8EAB: 0x8F9E,
+ 0x8EAC: 0x6C50,
+ 0x8EAD: 0x9E7F,
+ 0x8EAE: 0x5F0F,
+ 0x8EAF: 0x8B58,
+ 0x8EB0: 0x9D2B,
+ 0x8EB1: 0x7AFA,
+ 0x8EB2: 0x8EF8,
+ 0x8EB3: 0x5B8D,
+ 0x8EB4: 0x96EB,
+ 0x8EB5: 0x4E03,
+ 0x8EB6: 0x53F1,
+ 0x8EB7: 0x57F7,
+ 0x8EB8: 0x5931,
+ 0x8EB9: 0x5AC9,
+ 0x8EBA: 0x5BA4,
+ 0x8EBB: 0x6089,
+ 0x8EBC: 0x6E7F,
+ 0x8EBD: 0x6F06,
+ 0x8EBE: 0x75BE,
+ 0x8EBF: 0x8CEA,
+ 0x8EC0: 0x5B9F,
+ 0x8EC1: 0x8500,
+ 0x8EC2: 0x7BE0,
+ 0x8EC3: 0x5072,
+ 0x8EC4: 0x67F4,
+ 0x8EC5: 0x829D,
+ 0x8EC6: 0x5C61,
+ 0x8EC7: 0x854A,
+ 0x8EC8: 0x7E1E,
+ 0x8EC9: 0x820E,
+ 0x8ECA: 0x5199,
+ 0x8ECB: 0x5C04,
+ 0x8ECC: 0x6368,
+ 0x8ECD: 0x8D66,
+ 0x8ECE: 0x659C,
+ 0x8ECF: 0x716E,
+ 0x8ED0: 0x793E,
+ 0x8ED1: 0x7D17,
+ 0x8ED2: 0x8005,
+ 0x8ED3: 0x8B1D,
+ 0x8ED4: 0x8ECA,
+ 0x8ED5: 0x906E,
+ 0x8ED6: 0x86C7,
+ 0x8ED7: 0x90AA,
+ 0x8ED8: 0x501F,
+ 0x8ED9: 0x52FA,
+ 0x8EDA: 0x5C3A,
+ 0x8EDB: 0x6753,
+ 0x8EDC: 0x707C,
+ 0x8EDD: 0x7235,
+ 0x8EDE: 0x914C,
+ 0x8EDF: 0x91C8,
+ 0x8EE0: 0x932B,
+ 0x8EE1: 0x82E5,
+ 0x8EE2: 0x5BC2,
+ 0x8EE3: 0x5F31,
+ 0x8EE4: 0x60F9,
+ 0x8EE5: 0x4E3B,
+ 0x8EE6: 0x53D6,
+ 0x8EE7: 0x5B88,
+ 0x8EE8: 0x624B,
+ 0x8EE9: 0x6731,
+ 0x8EEA: 0x6B8A,
+ 0x8EEB: 0x72E9,
+ 0x8EEC: 0x73E0,
+ 0x8EED: 0x7A2E,
+ 0x8EEE: 0x816B,
+ 0x8EEF: 0x8DA3,
+ 0x8EF0: 0x9152,
+ 0x8EF1: 0x9996,
+ 0x8EF2: 0x5112,
+ 0x8EF3: 0x53D7,
+ 0x8EF4: 0x546A,
+ 0x8EF5: 0x5BFF,
+ 0x8EF6: 0x6388,
+ 0x8EF7: 0x6A39,
+ 0x8EF8: 0x7DAC,
+ 0x8EF9: 0x9700,
+ 0x8EFA: 0x56DA,
+ 0x8EFB: 0x53CE,
+ 0x8EFC: 0x5468,
+ 0x8F40: 0x5B97,
+ 0x8F41: 0x5C31,
+ 0x8F42: 0x5DDE,
+ 0x8F43: 0x4FEE,
+ 0x8F44: 0x6101,
+ 0x8F45: 0x62FE,
+ 0x8F46: 0x6D32,
+ 0x8F47: 0x79C0,
+ 0x8F48: 0x79CB,
+ 0x8F49: 0x7D42,
+ 0x8F4A: 0x7E4D,
+ 0x8F4B: 0x7FD2,
+ 0x8F4C: 0x81ED,
+ 0x8F4D: 0x821F,
+ 0x8F4E: 0x8490,
+ 0x8F4F: 0x8846,
+ 0x8F50: 0x8972,
+ 0x8F51: 0x8B90,
+ 0x8F52: 0x8E74,
+ 0x8F53: 0x8F2F,
+ 0x8F54: 0x9031,
+ 0x8F55: 0x914B,
+ 0x8F56: 0x916C,
+ 0x8F57: 0x96C6,
+ 0x8F58: 0x919C,
+ 0x8F59: 0x4EC0,
+ 0x8F5A: 0x4F4F,
+ 0x8F5B: 0x5145,
+ 0x8F5C: 0x5341,
+ 0x8F5D: 0x5F93,
+ 0x8F5E: 0x620E,
+ 0x8F5F: 0x67D4,
+ 0x8F60: 0x6C41,
+ 0x8F61: 0x6E0B,
+ 0x8F62: 0x7363,
+ 0x8F63: 0x7E26,
+ 0x8F64: 0x91CD,
+ 0x8F65: 0x9283,
+ 0x8F66: 0x53D4,
+ 0x8F67: 0x5919,
+ 0x8F68: 0x5BBF,
+ 0x8F69: 0x6DD1,
+ 0x8F6A: 0x795D,
+ 0x8F6B: 0x7E2E,
+ 0x8F6C: 0x7C9B,
+ 0x8F6D: 0x587E,
+ 0x8F6E: 0x719F,
+ 0x8F6F: 0x51FA,
+ 0x8F70: 0x8853,
+ 0x8F71: 0x8FF0,
+ 0x8F72: 0x4FCA,
+ 0x8F73: 0x5CFB,
+ 0x8F74: 0x6625,
+ 0x8F75: 0x77AC,
+ 0x8F76: 0x7AE3,
+ 0x8F77: 0x821C,
+ 0x8F78: 0x99FF,
+ 0x8F79: 0x51C6,
+ 0x8F7A: 0x5FAA,
+ 0x8F7B: 0x65EC,
+ 0x8F7C: 0x696F,
+ 0x8F7D: 0x6B89,
+ 0x8F7E: 0x6DF3,
+ 0x8F80: 0x6E96,
+ 0x8F81: 0x6F64,
+ 0x8F82: 0x76FE,
+ 0x8F83: 0x7D14,
+ 0x8F84: 0x5DE1,
+ 0x8F85: 0x9075,
+ 0x8F86: 0x9187,
+ 0x8F87: 0x9806,
+ 0x8F88: 0x51E6,
+ 0x8F89: 0x521D,
+ 0x8F8A: 0x6240,
+ 0x8F8B: 0x6691,
+ 0x8F8C: 0x66D9,
+ 0x8F8D: 0x6E1A,
+ 0x8F8E: 0x5EB6,
+ 0x8F8F: 0x7DD2,
+ 0x8F90: 0x7F72,
+ 0x8F91: 0x66F8,
+ 0x8F92: 0x85AF,
+ 0x8F93: 0x85F7,
+ 0x8F94: 0x8AF8,
+ 0x8F95: 0x52A9,
+ 0x8F96: 0x53D9,
+ 0x8F97: 0x5973,
+ 0x8F98: 0x5E8F,
+ 0x8F99: 0x5F90,
+ 0x8F9A: 0x6055,
+ 0x8F9B: 0x92E4,
+ 0x8F9C: 0x9664,
+ 0x8F9D: 0x50B7,
+ 0x8F9E: 0x511F,
+ 0x8F9F: 0x52DD,
+ 0x8FA0: 0x5320,
+ 0x8FA1: 0x5347,
+ 0x8FA2: 0x53EC,
+ 0x8FA3: 0x54E8,
+ 0x8FA4: 0x5546,
+ 0x8FA5: 0x5531,
+ 0x8FA6: 0x5617,
+ 0x8FA7: 0x5968,
+ 0x8FA8: 0x59BE,
+ 0x8FA9: 0x5A3C,
+ 0x8FAA: 0x5BB5,
+ 0x8FAB: 0x5C06,
+ 0x8FAC: 0x5C0F,
+ 0x8FAD: 0x5C11,
+ 0x8FAE: 0x5C1A,
+ 0x8FAF: 0x5E84,
+ 0x8FB0: 0x5E8A,
+ 0x8FB1: 0x5EE0,
+ 0x8FB2: 0x5F70,
+ 0x8FB3: 0x627F,
+ 0x8FB4: 0x6284,
+ 0x8FB5: 0x62DB,
+ 0x8FB6: 0x638C,
+ 0x8FB7: 0x6377,
+ 0x8FB8: 0x6607,
+ 0x8FB9: 0x660C,
+ 0x8FBA: 0x662D,
+ 0x8FBB: 0x6676,
+ 0x8FBC: 0x677E,
+ 0x8FBD: 0x68A2,
+ 0x8FBE: 0x6A1F,
+ 0x8FBF: 0x6A35,
+ 0x8FC0: 0x6CBC,
+ 0x8FC1: 0x6D88,
+ 0x8FC2: 0x6E09,
+ 0x8FC3: 0x6E58,
+ 0x8FC4: 0x713C,
+ 0x8FC5: 0x7126,
+ 0x8FC6: 0x7167,
+ 0x8FC7: 0x75C7,
+ 0x8FC8: 0x7701,
+ 0x8FC9: 0x785D,
+ 0x8FCA: 0x7901,
+ 0x8FCB: 0x7965,
+ 0x8FCC: 0x79F0,
+ 0x8FCD: 0x7AE0,
+ 0x8FCE: 0x7B11,
+ 0x8FCF: 0x7CA7,
+ 0x8FD0: 0x7D39,
+ 0x8FD1: 0x8096,
+ 0x8FD2: 0x83D6,
+ 0x8FD3: 0x848B,
+ 0x8FD4: 0x8549,
+ 0x8FD5: 0x885D,
+ 0x8FD6: 0x88F3,
+ 0x8FD7: 0x8A1F,
+ 0x8FD8: 0x8A3C,
+ 0x8FD9: 0x8A54,
+ 0x8FDA: 0x8A73,
+ 0x8FDB: 0x8C61,
+ 0x8FDC: 0x8CDE,
+ 0x8FDD: 0x91A4,
+ 0x8FDE: 0x9266,
+ 0x8FDF: 0x937E,
+ 0x8FE0: 0x9418,
+ 0x8FE1: 0x969C,
+ 0x8FE2: 0x9798,
+ 0x8FE3: 0x4E0A,
+ 0x8FE4: 0x4E08,
+ 0x8FE5: 0x4E1E,
+ 0x8FE6: 0x4E57,
+ 0x8FE7: 0x5197,
+ 0x8FE8: 0x5270,
+ 0x8FE9: 0x57CE,
+ 0x8FEA: 0x5834,
+ 0x8FEB: 0x58CC,
+ 0x8FEC: 0x5B22,
+ 0x8FED: 0x5E38,
+ 0x8FEE: 0x60C5,
+ 0x8FEF: 0x64FE,
+ 0x8FF0: 0x6761,
+ 0x8FF1: 0x6756,
+ 0x8FF2: 0x6D44,
+ 0x8FF3: 0x72B6,
+ 0x8FF4: 0x7573,
+ 0x8FF5: 0x7A63,
+ 0x8FF6: 0x84B8,
+ 0x8FF7: 0x8B72,
+ 0x8FF8: 0x91B8,
+ 0x8FF9: 0x9320,
+ 0x8FFA: 0x5631,
+ 0x8FFB: 0x57F4,
+ 0x8FFC: 0x98FE,
+ 0x9040: 0x62ED,
+ 0x9041: 0x690D,
+ 0x9042: 0x6B96,
+ 0x9043: 0x71ED,
+ 0x9044: 0x7E54,
+ 0x9045: 0x8077,
+ 0x9046: 0x8272,
+ 0x9047: 0x89E6,
+ 0x9048: 0x98DF,
+ 0x9049: 0x8755,
+ 0x904A: 0x8FB1,
+ 0x904B: 0x5C3B,
+ 0x904C: 0x4F38,
+ 0x904D: 0x4FE1,
+ 0x904E: 0x4FB5,
+ 0x904F: 0x5507,
+ 0x9050: 0x5A20,
+ 0x9051: 0x5BDD,
+ 0x9052: 0x5BE9,
+ 0x9053: 0x5FC3,
+ 0x9054: 0x614E,
+ 0x9055: 0x632F,
+ 0x9056: 0x65B0,
+ 0x9057: 0x664B,
+ 0x9058: 0x68EE,
+ 0x9059: 0x699B,
+ 0x905A: 0x6D78,
+ 0x905B: 0x6DF1,
+ 0x905C: 0x7533,
+ 0x905D: 0x75B9,
+ 0x905E: 0x771F,
+ 0x905F: 0x795E,
+ 0x9060: 0x79E6,
+ 0x9061: 0x7D33,
+ 0x9062: 0x81E3,
+ 0x9063: 0x82AF,
+ 0x9064: 0x85AA,
+ 0x9065: 0x89AA,
+ 0x9066: 0x8A3A,
+ 0x9067: 0x8EAB,
+ 0x9068: 0x8F9B,
+ 0x9069: 0x9032,
+ 0x906A: 0x91DD,
+ 0x906B: 0x9707,
+ 0x906C: 0x4EBA,
+ 0x906D: 0x4EC1,
+ 0x906E: 0x5203,
+ 0x906F: 0x5875,
+ 0x9070: 0x58EC,
+ 0x9071: 0x5C0B,
+ 0x9072: 0x751A,
+ 0x9073: 0x5C3D,
+ 0x9074: 0x814E,
+ 0x9075: 0x8A0A,
+ 0x9076: 0x8FC5,
+ 0x9077: 0x9663,
+ 0x9078: 0x976D,
+ 0x9079: 0x7B25,
+ 0x907A: 0x8ACF,
+ 0x907B: 0x9808,
+ 0x907C: 0x9162,
+ 0x907D: 0x56F3,
+ 0x907E: 0x53A8,
+ 0x9080: 0x9017,
+ 0x9081: 0x5439,
+ 0x9082: 0x5782,
+ 0x9083: 0x5E25,
+ 0x9084: 0x63A8,
+ 0x9085: 0x6C34,
+ 0x9086: 0x708A,
+ 0x9087: 0x7761,
+ 0x9088: 0x7C8B,
+ 0x9089: 0x7FE0,
+ 0x908A: 0x8870,
+ 0x908B: 0x9042,
+ 0x908C: 0x9154,
+ 0x908D: 0x9310,
+ 0x908E: 0x9318,
+ 0x908F: 0x968F,
+ 0x9090: 0x745E,
+ 0x9091: 0x9AC4,
+ 0x9092: 0x5D07,
+ 0x9093: 0x5D69,
+ 0x9094: 0x6570,
+ 0x9095: 0x67A2,
+ 0x9096: 0x8DA8,
+ 0x9097: 0x96DB,
+ 0x9098: 0x636E,
+ 0x9099: 0x6749,
+ 0x909A: 0x6919,
+ 0x909B: 0x83C5,
+ 0x909C: 0x9817,
+ 0x909D: 0x96C0,
+ 0x909E: 0x88FE,
+ 0x909F: 0x6F84,
+ 0x90A0: 0x647A,
+ 0x90A1: 0x5BF8,
+ 0x90A2: 0x4E16,
+ 0x90A3: 0x702C,
+ 0x90A4: 0x755D,
+ 0x90A5: 0x662F,
+ 0x90A6: 0x51C4,
+ 0x90A7: 0x5236,
+ 0x90A8: 0x52E2,
+ 0x90A9: 0x59D3,
+ 0x90AA: 0x5F81,
+ 0x90AB: 0x6027,
+ 0x90AC: 0x6210,
+ 0x90AD: 0x653F,
+ 0x90AE: 0x6574,
+ 0x90AF: 0x661F,
+ 0x90B0: 0x6674,
+ 0x90B1: 0x68F2,
+ 0x90B2: 0x6816,
+ 0x90B3: 0x6B63,
+ 0x90B4: 0x6E05,
+ 0x90B5: 0x7272,
+ 0x90B6: 0x751F,
+ 0x90B7: 0x76DB,
+ 0x90B8: 0x7CBE,
+ 0x90B9: 0x8056,
+ 0x90BA: 0x58F0,
+ 0x90BB: 0x88FD,
+ 0x90BC: 0x897F,
+ 0x90BD: 0x8AA0,
+ 0x90BE: 0x8A93,
+ 0x90BF: 0x8ACB,
+ 0x90C0: 0x901D,
+ 0x90C1: 0x9192,
+ 0x90C2: 0x9752,
+ 0x90C3: 0x9759,
+ 0x90C4: 0x6589,
+ 0x90C5: 0x7A0E,
+ 0x90C6: 0x8106,
+ 0x90C7: 0x96BB,
+ 0x90C8: 0x5E2D,
+ 0x90C9: 0x60DC,
+ 0x90CA: 0x621A,
+ 0x90CB: 0x65A5,
+ 0x90CC: 0x6614,
+ 0x90CD: 0x6790,
+ 0x90CE: 0x77F3,
+ 0x90CF: 0x7A4D,
+ 0x90D0: 0x7C4D,
+ 0x90D1: 0x7E3E,
+ 0x90D2: 0x810A,
+ 0x90D3: 0x8CAC,
+ 0x90D4: 0x8D64,
+ 0x90D5: 0x8DE1,
+ 0x90D6: 0x8E5F,
+ 0x90D7: 0x78A9,
+ 0x90D8: 0x5207,
+ 0x90D9: 0x62D9,
+ 0x90DA: 0x63A5,
+ 0x90DB: 0x6442,
+ 0x90DC: 0x6298,
+ 0x90DD: 0x8A2D,
+ 0x90DE: 0x7A83,
+ 0x90DF: 0x7BC0,
+ 0x90E0: 0x8AAC,
+ 0x90E1: 0x96EA,
+ 0x90E2: 0x7D76,
+ 0x90E3: 0x820C,
+ 0x90E4: 0x8749,
+ 0x90E5: 0x4ED9,
+ 0x90E6: 0x5148,
+ 0x90E7: 0x5343,
+ 0x90E8: 0x5360,
+ 0x90E9: 0x5BA3,
+ 0x90EA: 0x5C02,
+ 0x90EB: 0x5C16,
+ 0x90EC: 0x5DDD,
+ 0x90ED: 0x6226,
+ 0x90EE: 0x6247,
+ 0x90EF: 0x64B0,
+ 0x90F0: 0x6813,
+ 0x90F1: 0x6834,
+ 0x90F2: 0x6CC9,
+ 0x90F3: 0x6D45,
+ 0x90F4: 0x6D17,
+ 0x90F5: 0x67D3,
+ 0x90F6: 0x6F5C,
+ 0x90F7: 0x714E,
+ 0x90F8: 0x717D,
+ 0x90F9: 0x65CB,
+ 0x90FA: 0x7A7F,
+ 0x90FB: 0x7BAD,
+ 0x90FC: 0x7DDA,
+ 0x9140: 0x7E4A,
+ 0x9141: 0x7FA8,
+ 0x9142: 0x817A,
+ 0x9143: 0x821B,
+ 0x9144: 0x8239,
+ 0x9145: 0x85A6,
+ 0x9146: 0x8A6E,
+ 0x9147: 0x8CCE,
+ 0x9148: 0x8DF5,
+ 0x9149: 0x9078,
+ 0x914A: 0x9077,
+ 0x914B: 0x92AD,
+ 0x914C: 0x9291,
+ 0x914D: 0x9583,
+ 0x914E: 0x9BAE,
+ 0x914F: 0x524D,
+ 0x9150: 0x5584,
+ 0x9151: 0x6F38,
+ 0x9152: 0x7136,
+ 0x9153: 0x5168,
+ 0x9154: 0x7985,
+ 0x9155: 0x7E55,
+ 0x9156: 0x81B3,
+ 0x9157: 0x7CCE,
+ 0x9158: 0x564C,
+ 0x9159: 0x5851,
+ 0x915A: 0x5CA8,
+ 0x915B: 0x63AA,
+ 0x915C: 0x66FE,
+ 0x915D: 0x66FD,
+ 0x915E: 0x695A,
+ 0x915F: 0x72D9,
+ 0x9160: 0x758F,
+ 0x9161: 0x758E,
+ 0x9162: 0x790E,
+ 0x9163: 0x7956,
+ 0x9164: 0x79DF,
+ 0x9165: 0x7C97,
+ 0x9166: 0x7D20,
+ 0x9167: 0x7D44,
+ 0x9168: 0x8607,
+ 0x9169: 0x8A34,
+ 0x916A: 0x963B,
+ 0x916B: 0x9061,
+ 0x916C: 0x9F20,
+ 0x916D: 0x50E7,
+ 0x916E: 0x5275,
+ 0x916F: 0x53CC,
+ 0x9170: 0x53E2,
+ 0x9171: 0x5009,
+ 0x9172: 0x55AA,
+ 0x9173: 0x58EE,
+ 0x9174: 0x594F,
+ 0x9175: 0x723D,
+ 0x9176: 0x5B8B,
+ 0x9177: 0x5C64,
+ 0x9178: 0x531D,
+ 0x9179: 0x60E3,
+ 0x917A: 0x60F3,
+ 0x917B: 0x635C,
+ 0x917C: 0x6383,
+ 0x917D: 0x633F,
+ 0x917E: 0x63BB,
+ 0x9180: 0x64CD,
+ 0x9181: 0x65E9,
+ 0x9182: 0x66F9,
+ 0x9183: 0x5DE3,
+ 0x9184: 0x69CD,
+ 0x9185: 0x69FD,
+ 0x9186: 0x6F15,
+ 0x9187: 0x71E5,
+ 0x9188: 0x4E89,
+ 0x9189: 0x75E9,
+ 0x918A: 0x76F8,
+ 0x918B: 0x7A93,
+ 0x918C: 0x7CDF,
+ 0x918D: 0x7DCF,
+ 0x918E: 0x7D9C,
+ 0x918F: 0x8061,
+ 0x9190: 0x8349,
+ 0x9191: 0x8358,
+ 0x9192: 0x846C,
+ 0x9193: 0x84BC,
+ 0x9194: 0x85FB,
+ 0x9195: 0x88C5,
+ 0x9196: 0x8D70,
+ 0x9197: 0x9001,
+ 0x9198: 0x906D,
+ 0x9199: 0x9397,
+ 0x919A: 0x971C,
+ 0x919B: 0x9A12,
+ 0x919C: 0x50CF,
+ 0x919D: 0x5897,
+ 0x919E: 0x618E,
+ 0x919F: 0x81D3,
+ 0x91A0: 0x8535,
+ 0x91A1: 0x8D08,
+ 0x91A2: 0x9020,
+ 0x91A3: 0x4FC3,
+ 0x91A4: 0x5074,
+ 0x91A5: 0x5247,
+ 0x91A6: 0x5373,
+ 0x91A7: 0x606F,
+ 0x91A8: 0x6349,
+ 0x91A9: 0x675F,
+ 0x91AA: 0x6E2C,
+ 0x91AB: 0x8DB3,
+ 0x91AC: 0x901F,
+ 0x91AD: 0x4FD7,
+ 0x91AE: 0x5C5E,
+ 0x91AF: 0x8CCA,
+ 0x91B0: 0x65CF,
+ 0x91B1: 0x7D9A,
+ 0x91B2: 0x5352,
+ 0x91B3: 0x8896,
+ 0x91B4: 0x5176,
+ 0x91B5: 0x63C3,
+ 0x91B6: 0x5B58,
+ 0x91B7: 0x5B6B,
+ 0x91B8: 0x5C0A,
+ 0x91B9: 0x640D,
+ 0x91BA: 0x6751,
+ 0x91BB: 0x905C,
+ 0x91BC: 0x4ED6,
+ 0x91BD: 0x591A,
+ 0x91BE: 0x592A,
+ 0x91BF: 0x6C70,
+ 0x91C0: 0x8A51,
+ 0x91C1: 0x553E,
+ 0x91C2: 0x5815,
+ 0x91C3: 0x59A5,
+ 0x91C4: 0x60F0,
+ 0x91C5: 0x6253,
+ 0x91C6: 0x67C1,
+ 0x91C7: 0x8235,
+ 0x91C8: 0x6955,
+ 0x91C9: 0x9640,
+ 0x91CA: 0x99C4,
+ 0x91CB: 0x9A28,
+ 0x91CC: 0x4F53,
+ 0x91CD: 0x5806,
+ 0x91CE: 0x5BFE,
+ 0x91CF: 0x8010,
+ 0x91D0: 0x5CB1,
+ 0x91D1: 0x5E2F,
+ 0x91D2: 0x5F85,
+ 0x91D3: 0x6020,
+ 0x91D4: 0x614B,
+ 0x91D5: 0x6234,
+ 0x91D6: 0x66FF,
+ 0x91D7: 0x6CF0,
+ 0x91D8: 0x6EDE,
+ 0x91D9: 0x80CE,
+ 0x91DA: 0x817F,
+ 0x91DB: 0x82D4,
+ 0x91DC: 0x888B,
+ 0x91DD: 0x8CB8,
+ 0x91DE: 0x9000,
+ 0x91DF: 0x902E,
+ 0x91E0: 0x968A,
+ 0x91E1: 0x9EDB,
+ 0x91E2: 0x9BDB,
+ 0x91E3: 0x4EE3,
+ 0x91E4: 0x53F0,
+ 0x91E5: 0x5927,
+ 0x91E6: 0x7B2C,
+ 0x91E7: 0x918D,
+ 0x91E8: 0x984C,
+ 0x91E9: 0x9DF9,
+ 0x91EA: 0x6EDD,
+ 0x91EB: 0x7027,
+ 0x91EC: 0x5353,
+ 0x91ED: 0x5544,
+ 0x91EE: 0x5B85,
+ 0x91EF: 0x6258,
+ 0x91F0: 0x629E,
+ 0x91F1: 0x62D3,
+ 0x91F2: 0x6CA2,
+ 0x91F3: 0x6FEF,
+ 0x91F4: 0x7422,
+ 0x91F5: 0x8A17,
+ 0x91F6: 0x9438,
+ 0x91F7: 0x6FC1,
+ 0x91F8: 0x8AFE,
+ 0x91F9: 0x8338,
+ 0x91FA: 0x51E7,
+ 0x91FB: 0x86F8,
+ 0x91FC: 0x53EA,
+ 0x9240: 0x53E9,
+ 0x9241: 0x4F46,
+ 0x9242: 0x9054,
+ 0x9243: 0x8FB0,
+ 0x9244: 0x596A,
+ 0x9245: 0x8131,
+ 0x9246: 0x5DFD,
+ 0x9247: 0x7AEA,
+ 0x9248: 0x8FBF,
+ 0x9249: 0x68DA,
+ 0x924A: 0x8C37,
+ 0x924B: 0x72F8,
+ 0x924C: 0x9C48,
+ 0x924D: 0x6A3D,
+ 0x924E: 0x8AB0,
+ 0x924F: 0x4E39,
+ 0x9250: 0x5358,
+ 0x9251: 0x5606,
+ 0x9252: 0x5766,
+ 0x9253: 0x62C5,
+ 0x9254: 0x63A2,
+ 0x9255: 0x65E6,
+ 0x9256: 0x6B4E,
+ 0x9257: 0x6DE1,
+ 0x9258: 0x6E5B,
+ 0x9259: 0x70AD,
+ 0x925A: 0x77ED,
+ 0x925B: 0x7AEF,
+ 0x925C: 0x7BAA,
+ 0x925D: 0x7DBB,
+ 0x925E: 0x803D,
+ 0x925F: 0x80C6,
+ 0x9260: 0x86CB,
+ 0x9261: 0x8A95,
+ 0x9262: 0x935B,
+ 0x9263: 0x56E3,
+ 0x9264: 0x58C7,
+ 0x9265: 0x5F3E,
+ 0x9266: 0x65AD,
+ 0x9267: 0x6696,
+ 0x9268: 0x6A80,
+ 0x9269: 0x6BB5,
+ 0x926A: 0x7537,
+ 0x926B: 0x8AC7,
+ 0x926C: 0x5024,
+ 0x926D: 0x77E5,
+ 0x926E: 0x5730,
+ 0x926F: 0x5F1B,
+ 0x9270: 0x6065,
+ 0x9271: 0x667A,
+ 0x9272: 0x6C60,
+ 0x9273: 0x75F4,
+ 0x9274: 0x7A1A,
+ 0x9275: 0x7F6E,
+ 0x9276: 0x81F4,
+ 0x9277: 0x8718,
+ 0x9278: 0x9045,
+ 0x9279: 0x99B3,
+ 0x927A: 0x7BC9,
+ 0x927B: 0x755C,
+ 0x927C: 0x7AF9,
+ 0x927D: 0x7B51,
+ 0x927E: 0x84C4,
+ 0x9280: 0x9010,
+ 0x9281: 0x79E9,
+ 0x9282: 0x7A92,
+ 0x9283: 0x8336,
+ 0x9284: 0x5AE1,
+ 0x9285: 0x7740,
+ 0x9286: 0x4E2D,
+ 0x9287: 0x4EF2,
+ 0x9288: 0x5B99,
+ 0x9289: 0x5FE0,
+ 0x928A: 0x62BD,
+ 0x928B: 0x663C,
+ 0x928C: 0x67F1,
+ 0x928D: 0x6CE8,
+ 0x928E: 0x866B,
+ 0x928F: 0x8877,
+ 0x9290: 0x8A3B,
+ 0x9291: 0x914E,
+ 0x9292: 0x92F3,
+ 0x9293: 0x99D0,
+ 0x9294: 0x6A17,
+ 0x9295: 0x7026,
+ 0x9296: 0x732A,
+ 0x9297: 0x82E7,
+ 0x9298: 0x8457,
+ 0x9299: 0x8CAF,
+ 0x929A: 0x4E01,
+ 0x929B: 0x5146,
+ 0x929C: 0x51CB,
+ 0x929D: 0x558B,
+ 0x929E: 0x5BF5,
+ 0x929F: 0x5E16,
+ 0x92A0: 0x5E33,
+ 0x92A1: 0x5E81,
+ 0x92A2: 0x5F14,
+ 0x92A3: 0x5F35,
+ 0x92A4: 0x5F6B,
+ 0x92A5: 0x5FB4,
+ 0x92A6: 0x61F2,
+ 0x92A7: 0x6311,
+ 0x92A8: 0x66A2,
+ 0x92A9: 0x671D,
+ 0x92AA: 0x6F6E,
+ 0x92AB: 0x7252,
+ 0x92AC: 0x753A,
+ 0x92AD: 0x773A,
+ 0x92AE: 0x8074,
+ 0x92AF: 0x8139,
+ 0x92B0: 0x8178,
+ 0x92B1: 0x8776,
+ 0x92B2: 0x8ABF,
+ 0x92B3: 0x8ADC,
+ 0x92B4: 0x8D85,
+ 0x92B5: 0x8DF3,
+ 0x92B6: 0x929A,
+ 0x92B7: 0x9577,
+ 0x92B8: 0x9802,
+ 0x92B9: 0x9CE5,
+ 0x92BA: 0x52C5,
+ 0x92BB: 0x6357,
+ 0x92BC: 0x76F4,
+ 0x92BD: 0x6715,
+ 0x92BE: 0x6C88,
+ 0x92BF: 0x73CD,
+ 0x92C0: 0x8CC3,
+ 0x92C1: 0x93AE,
+ 0x92C2: 0x9673,
+ 0x92C3: 0x6D25,
+ 0x92C4: 0x589C,
+ 0x92C5: 0x690E,
+ 0x92C6: 0x69CC,
+ 0x92C7: 0x8FFD,
+ 0x92C8: 0x939A,
+ 0x92C9: 0x75DB,
+ 0x92CA: 0x901A,
+ 0x92CB: 0x585A,
+ 0x92CC: 0x6802,
+ 0x92CD: 0x63B4,
+ 0x92CE: 0x69FB,
+ 0x92CF: 0x4F43,
+ 0x92D0: 0x6F2C,
+ 0x92D1: 0x67D8,
+ 0x92D2: 0x8FBB,
+ 0x92D3: 0x8526,
+ 0x92D4: 0x7DB4,
+ 0x92D5: 0x9354,
+ 0x92D6: 0x693F,
+ 0x92D7: 0x6F70,
+ 0x92D8: 0x576A,
+ 0x92D9: 0x58F7,
+ 0x92DA: 0x5B2C,
+ 0x92DB: 0x7D2C,
+ 0x92DC: 0x722A,
+ 0x92DD: 0x540A,
+ 0x92DE: 0x91E3,
+ 0x92DF: 0x9DB4,
+ 0x92E0: 0x4EAD,
+ 0x92E1: 0x4F4E,
+ 0x92E2: 0x505C,
+ 0x92E3: 0x5075,
+ 0x92E4: 0x5243,
+ 0x92E5: 0x8C9E,
+ 0x92E6: 0x5448,
+ 0x92E7: 0x5824,
+ 0x92E8: 0x5B9A,
+ 0x92E9: 0x5E1D,
+ 0x92EA: 0x5E95,
+ 0x92EB: 0x5EAD,
+ 0x92EC: 0x5EF7,
+ 0x92ED: 0x5F1F,
+ 0x92EE: 0x608C,
+ 0x92EF: 0x62B5,
+ 0x92F0: 0x633A,
+ 0x92F1: 0x63D0,
+ 0x92F2: 0x68AF,
+ 0x92F3: 0x6C40,
+ 0x92F4: 0x7887,
+ 0x92F5: 0x798E,
+ 0x92F6: 0x7A0B,
+ 0x92F7: 0x7DE0,
+ 0x92F8: 0x8247,
+ 0x92F9: 0x8A02,
+ 0x92FA: 0x8AE6,
+ 0x92FB: 0x8E44,
+ 0x92FC: 0x9013,
+ 0x9340: 0x90B8,
+ 0x9341: 0x912D,
+ 0x9342: 0x91D8,
+ 0x9343: 0x9F0E,
+ 0x9344: 0x6CE5,
+ 0x9345: 0x6458,
+ 0x9346: 0x64E2,
+ 0x9347: 0x6575,
+ 0x9348: 0x6EF4,
+ 0x9349: 0x7684,
+ 0x934A: 0x7B1B,
+ 0x934B: 0x9069,
+ 0x934C: 0x93D1,
+ 0x934D: 0x6EBA,
+ 0x934E: 0x54F2,
+ 0x934F: 0x5FB9,
+ 0x9350: 0x64A4,
+ 0x9351: 0x8F4D,
+ 0x9352: 0x8FED,
+ 0x9353: 0x9244,
+ 0x9354: 0x5178,
+ 0x9355: 0x586B,
+ 0x9356: 0x5929,
+ 0x9357: 0x5C55,
+ 0x9358: 0x5E97,
+ 0x9359: 0x6DFB,
+ 0x935A: 0x7E8F,
+ 0x935B: 0x751C,
+ 0x935C: 0x8CBC,
+ 0x935D: 0x8EE2,
+ 0x935E: 0x985B,
+ 0x935F: 0x70B9,
+ 0x9360: 0x4F1D,
+ 0x9361: 0x6BBF,
+ 0x9362: 0x6FB1,
+ 0x9363: 0x7530,
+ 0x9364: 0x96FB,
+ 0x9365: 0x514E,
+ 0x9366: 0x5410,
+ 0x9367: 0x5835,
+ 0x9368: 0x5857,
+ 0x9369: 0x59AC,
+ 0x936A: 0x5C60,
+ 0x936B: 0x5F92,
+ 0x936C: 0x6597,
+ 0x936D: 0x675C,
+ 0x936E: 0x6E21,
+ 0x936F: 0x767B,
+ 0x9370: 0x83DF,
+ 0x9371: 0x8CED,
+ 0x9372: 0x9014,
+ 0x9373: 0x90FD,
+ 0x9374: 0x934D,
+ 0x9375: 0x7825,
+ 0x9376: 0x783A,
+ 0x9377: 0x52AA,
+ 0x9378: 0x5EA6,
+ 0x9379: 0x571F,
+ 0x937A: 0x5974,
+ 0x937B: 0x6012,
+ 0x937C: 0x5012,
+ 0x937D: 0x515A,
+ 0x937E: 0x51AC,
+ 0x9380: 0x51CD,
+ 0x9381: 0x5200,
+ 0x9382: 0x5510,
+ 0x9383: 0x5854,
+ 0x9384: 0x5858,
+ 0x9385: 0x5957,
+ 0x9386: 0x5B95,
+ 0x9387: 0x5CF6,
+ 0x9388: 0x5D8B,
+ 0x9389: 0x60BC,
+ 0x938A: 0x6295,
+ 0x938B: 0x642D,
+ 0x938C: 0x6771,
+ 0x938D: 0x6843,
+ 0x938E: 0x68BC,
+ 0x938F: 0x68DF,
+ 0x9390: 0x76D7,
+ 0x9391: 0x6DD8,
+ 0x9392: 0x6E6F,
+ 0x9393: 0x6D9B,
+ 0x9394: 0x706F,
+ 0x9395: 0x71C8,
+ 0x9396: 0x5F53,
+ 0x9397: 0x75D8,
+ 0x9398: 0x7977,
+ 0x9399: 0x7B49,
+ 0x939A: 0x7B54,
+ 0x939B: 0x7B52,
+ 0x939C: 0x7CD6,
+ 0x939D: 0x7D71,
+ 0x939E: 0x5230,
+ 0x939F: 0x8463,
+ 0x93A0: 0x8569,
+ 0x93A1: 0x85E4,
+ 0x93A2: 0x8A0E,
+ 0x93A3: 0x8B04,
+ 0x93A4: 0x8C46,
+ 0x93A5: 0x8E0F,
+ 0x93A6: 0x9003,
+ 0x93A7: 0x900F,
+ 0x93A8: 0x9419,
+ 0x93A9: 0x9676,
+ 0x93AA: 0x982D,
+ 0x93AB: 0x9A30,
+ 0x93AC: 0x95D8,
+ 0x93AD: 0x50CD,
+ 0x93AE: 0x52D5,
+ 0x93AF: 0x540C,
+ 0x93B0: 0x5802,
+ 0x93B1: 0x5C0E,
+ 0x93B2: 0x61A7,
+ 0x93B3: 0x649E,
+ 0x93B4: 0x6D1E,
+ 0x93B5: 0x77B3,
+ 0x93B6: 0x7AE5,
+ 0x93B7: 0x80F4,
+ 0x93B8: 0x8404,
+ 0x93B9: 0x9053,
+ 0x93BA: 0x9285,
+ 0x93BB: 0x5CE0,
+ 0x93BC: 0x9D07,
+ 0x93BD: 0x533F,
+ 0x93BE: 0x5F97,
+ 0x93BF: 0x5FB3,
+ 0x93C0: 0x6D9C,
+ 0x93C1: 0x7279,
+ 0x93C2: 0x7763,
+ 0x93C3: 0x79BF,
+ 0x93C4: 0x7BE4,
+ 0x93C5: 0x6BD2,
+ 0x93C6: 0x72EC,
+ 0x93C7: 0x8AAD,
+ 0x93C8: 0x6803,
+ 0x93C9: 0x6A61,
+ 0x93CA: 0x51F8,
+ 0x93CB: 0x7A81,
+ 0x93CC: 0x6934,
+ 0x93CD: 0x5C4A,
+ 0x93CE: 0x9CF6,
+ 0x93CF: 0x82EB,
+ 0x93D0: 0x5BC5,
+ 0x93D1: 0x9149,
+ 0x93D2: 0x701E,
+ 0x93D3: 0x5678,
+ 0x93D4: 0x5C6F,
+ 0x93D5: 0x60C7,
+ 0x93D6: 0x6566,
+ 0x93D7: 0x6C8C,
+ 0x93D8: 0x8C5A,
+ 0x93D9: 0x9041,
+ 0x93DA: 0x9813,
+ 0x93DB: 0x5451,
+ 0x93DC: 0x66C7,
+ 0x93DD: 0x920D,
+ 0x93DE: 0x5948,
+ 0x93DF: 0x90A3,
+ 0x93E0: 0x5185,
+ 0x93E1: 0x4E4D,
+ 0x93E2: 0x51EA,
+ 0x93E3: 0x8599,
+ 0x93E4: 0x8B0E,
+ 0x93E5: 0x7058,
+ 0x93E6: 0x637A,
+ 0x93E7: 0x934B,
+ 0x93E8: 0x6962,
+ 0x93E9: 0x99B4,
+ 0x93EA: 0x7E04,
+ 0x93EB: 0x7577,
+ 0x93EC: 0x5357,
+ 0x93ED: 0x6960,
+ 0x93EE: 0x8EDF,
+ 0x93EF: 0x96E3,
+ 0x93F0: 0x6C5D,
+ 0x93F1: 0x4E8C,
+ 0x93F2: 0x5C3C,
+ 0x93F3: 0x5F10,
+ 0x93F4: 0x8FE9,
+ 0x93F5: 0x5302,
+ 0x93F6: 0x8CD1,
+ 0x93F7: 0x8089,
+ 0x93F8: 0x8679,
+ 0x93F9: 0x5EFF,
+ 0x93FA: 0x65E5,
+ 0x93FB: 0x4E73,
+ 0x93FC: 0x5165,
+ 0x9440: 0x5982,
+ 0x9441: 0x5C3F,
+ 0x9442: 0x97EE,
+ 0x9443: 0x4EFB,
+ 0x9444: 0x598A,
+ 0x9445: 0x5FCD,
+ 0x9446: 0x8A8D,
+ 0x9447: 0x6FE1,
+ 0x9448: 0x79B0,
+ 0x9449: 0x7962,
+ 0x944A: 0x5BE7,
+ 0x944B: 0x8471,
+ 0x944C: 0x732B,
+ 0x944D: 0x71B1,
+ 0x944E: 0x5E74,
+ 0x944F: 0x5FF5,
+ 0x9450: 0x637B,
+ 0x9451: 0x649A,
+ 0x9452: 0x71C3,
+ 0x9453: 0x7C98,
+ 0x9454: 0x4E43,
+ 0x9455: 0x5EFC,
+ 0x9456: 0x4E4B,
+ 0x9457: 0x57DC,
+ 0x9458: 0x56A2,
+ 0x9459: 0x60A9,
+ 0x945A: 0x6FC3,
+ 0x945B: 0x7D0D,
+ 0x945C: 0x80FD,
+ 0x945D: 0x8133,
+ 0x945E: 0x81BF,
+ 0x945F: 0x8FB2,
+ 0x9460: 0x8997,
+ 0x9461: 0x86A4,
+ 0x9462: 0x5DF4,
+ 0x9463: 0x628A,
+ 0x9464: 0x64AD,
+ 0x9465: 0x8987,
+ 0x9466: 0x6777,
+ 0x9467: 0x6CE2,
+ 0x9468: 0x6D3E,
+ 0x9469: 0x7436,
+ 0x946A: 0x7834,
+ 0x946B: 0x5A46,
+ 0x946C: 0x7F75,
+ 0x946D: 0x82AD,
+ 0x946E: 0x99AC,
+ 0x946F: 0x4FF3,
+ 0x9470: 0x5EC3,
+ 0x9471: 0x62DD,
+ 0x9472: 0x6392,
+ 0x9473: 0x6557,
+ 0x9474: 0x676F,
+ 0x9475: 0x76C3,
+ 0x9476: 0x724C,
+ 0x9477: 0x80CC,
+ 0x9478: 0x80BA,
+ 0x9479: 0x8F29,
+ 0x947A: 0x914D,
+ 0x947B: 0x500D,
+ 0x947C: 0x57F9,
+ 0x947D: 0x5A92,
+ 0x947E: 0x6885,
+ 0x9480: 0x6973,
+ 0x9481: 0x7164,
+ 0x9482: 0x72FD,
+ 0x9483: 0x8CB7,
+ 0x9484: 0x58F2,
+ 0x9485: 0x8CE0,
+ 0x9486: 0x966A,
+ 0x9487: 0x9019,
+ 0x9488: 0x877F,
+ 0x9489: 0x79E4,
+ 0x948A: 0x77E7,
+ 0x948B: 0x8429,
+ 0x948C: 0x4F2F,
+ 0x948D: 0x5265,
+ 0x948E: 0x535A,
+ 0x948F: 0x62CD,
+ 0x9490: 0x67CF,
+ 0x9491: 0x6CCA,
+ 0x9492: 0x767D,
+ 0x9493: 0x7B94,
+ 0x9494: 0x7C95,
+ 0x9495: 0x8236,
+ 0x9496: 0x8584,
+ 0x9497: 0x8FEB,
+ 0x9498: 0x66DD,
+ 0x9499: 0x6F20,
+ 0x949A: 0x7206,
+ 0x949B: 0x7E1B,
+ 0x949C: 0x83AB,
+ 0x949D: 0x99C1,
+ 0x949E: 0x9EA6,
+ 0x949F: 0x51FD,
+ 0x94A0: 0x7BB1,
+ 0x94A1: 0x7872,
+ 0x94A2: 0x7BB8,
+ 0x94A3: 0x8087,
+ 0x94A4: 0x7B48,
+ 0x94A5: 0x6AE8,
+ 0x94A6: 0x5E61,
+ 0x94A7: 0x808C,
+ 0x94A8: 0x7551,
+ 0x94A9: 0x7560,
+ 0x94AA: 0x516B,
+ 0x94AB: 0x9262,
+ 0x94AC: 0x6E8C,
+ 0x94AD: 0x767A,
+ 0x94AE: 0x9197,
+ 0x94AF: 0x9AEA,
+ 0x94B0: 0x4F10,
+ 0x94B1: 0x7F70,
+ 0x94B2: 0x629C,
+ 0x94B3: 0x7B4F,
+ 0x94B4: 0x95A5,
+ 0x94B5: 0x9CE9,
+ 0x94B6: 0x567A,
+ 0x94B7: 0x5859,
+ 0x94B8: 0x86E4,
+ 0x94B9: 0x96BC,
+ 0x94BA: 0x4F34,
+ 0x94BB: 0x5224,
+ 0x94BC: 0x534A,
+ 0x94BD: 0x53CD,
+ 0x94BE: 0x53DB,
+ 0x94BF: 0x5E06,
+ 0x94C0: 0x642C,
+ 0x94C1: 0x6591,
+ 0x94C2: 0x677F,
+ 0x94C3: 0x6C3E,
+ 0x94C4: 0x6C4E,
+ 0x94C5: 0x7248,
+ 0x94C6: 0x72AF,
+ 0x94C7: 0x73ED,
+ 0x94C8: 0x7554,
+ 0x94C9: 0x7E41,
+ 0x94CA: 0x822C,
+ 0x94CB: 0x85E9,
+ 0x94CC: 0x8CA9,
+ 0x94CD: 0x7BC4,
+ 0x94CE: 0x91C6,
+ 0x94CF: 0x7169,
+ 0x94D0: 0x9812,
+ 0x94D1: 0x98EF,
+ 0x94D2: 0x633D,
+ 0x94D3: 0x6669,
+ 0x94D4: 0x756A,
+ 0x94D5: 0x76E4,
+ 0x94D6: 0x78D0,
+ 0x94D7: 0x8543,
+ 0x94D8: 0x86EE,
+ 0x94D9: 0x532A,
+ 0x94DA: 0x5351,
+ 0x94DB: 0x5426,
+ 0x94DC: 0x5983,
+ 0x94DD: 0x5E87,
+ 0x94DE: 0x5F7C,
+ 0x94DF: 0x60B2,
+ 0x94E0: 0x6249,
+ 0x94E1: 0x6279,
+ 0x94E2: 0x62AB,
+ 0x94E3: 0x6590,
+ 0x94E4: 0x6BD4,
+ 0x94E5: 0x6CCC,
+ 0x94E6: 0x75B2,
+ 0x94E7: 0x76AE,
+ 0x94E8: 0x7891,
+ 0x94E9: 0x79D8,
+ 0x94EA: 0x7DCB,
+ 0x94EB: 0x7F77,
+ 0x94EC: 0x80A5,
+ 0x94ED: 0x88AB,
+ 0x94EE: 0x8AB9,
+ 0x94EF: 0x8CBB,
+ 0x94F0: 0x907F,
+ 0x94F1: 0x975E,
+ 0x94F2: 0x98DB,
+ 0x94F3: 0x6A0B,
+ 0x94F4: 0x7C38,
+ 0x94F5: 0x5099,
+ 0x94F6: 0x5C3E,
+ 0x94F7: 0x5FAE,
+ 0x94F8: 0x6787,
+ 0x94F9: 0x6BD8,
+ 0x94FA: 0x7435,
+ 0x94FB: 0x7709,
+ 0x94FC: 0x7F8E,
+ 0x9540: 0x9F3B,
+ 0x9541: 0x67CA,
+ 0x9542: 0x7A17,
+ 0x9543: 0x5339,
+ 0x9544: 0x758B,
+ 0x9545: 0x9AED,
+ 0x9546: 0x5F66,
+ 0x9547: 0x819D,
+ 0x9548: 0x83F1,
+ 0x9549: 0x8098,
+ 0x954A: 0x5F3C,
+ 0x954B: 0x5FC5,
+ 0x954C: 0x7562,
+ 0x954D: 0x7B46,
+ 0x954E: 0x903C,
+ 0x954F: 0x6867,
+ 0x9550: 0x59EB,
+ 0x9551: 0x5A9B,
+ 0x9552: 0x7D10,
+ 0x9553: 0x767E,
+ 0x9554: 0x8B2C,
+ 0x9555: 0x4FF5,
+ 0x9556: 0x5F6A,
+ 0x9557: 0x6A19,
+ 0x9558: 0x6C37,
+ 0x9559: 0x6F02,
+ 0x955A: 0x74E2,
+ 0x955B: 0x7968,
+ 0x955C: 0x8868,
+ 0x955D: 0x8A55,
+ 0x955E: 0x8C79,
+ 0x955F: 0x5EDF,
+ 0x9560: 0x63CF,
+ 0x9561: 0x75C5,
+ 0x9562: 0x79D2,
+ 0x9563: 0x82D7,
+ 0x9564: 0x9328,
+ 0x9565: 0x92F2,
+ 0x9566: 0x849C,
+ 0x9567: 0x86ED,
+ 0x9568: 0x9C2D,
+ 0x9569: 0x54C1,
+ 0x956A: 0x5F6C,
+ 0x956B: 0x658C,
+ 0x956C: 0x6D5C,
+ 0x956D: 0x7015,
+ 0x956E: 0x8CA7,
+ 0x956F: 0x8CD3,
+ 0x9570: 0x983B,
+ 0x9571: 0x654F,
+ 0x9572: 0x74F6,
+ 0x9573: 0x4E0D,
+ 0x9574: 0x4ED8,
+ 0x9575: 0x57E0,
+ 0x9576: 0x592B,
+ 0x9577: 0x5A66,
+ 0x9578: 0x5BCC,
+ 0x9579: 0x51A8,
+ 0x957A: 0x5E03,
+ 0x957B: 0x5E9C,
+ 0x957C: 0x6016,
+ 0x957D: 0x6276,
+ 0x957E: 0x6577,
+ 0x9580: 0x65A7,
+ 0x9581: 0x666E,
+ 0x9582: 0x6D6E,
+ 0x9583: 0x7236,
+ 0x9584: 0x7B26,
+ 0x9585: 0x8150,
+ 0x9586: 0x819A,
+ 0x9587: 0x8299,
+ 0x9588: 0x8B5C,
+ 0x9589: 0x8CA0,
+ 0x958A: 0x8CE6,
+ 0x958B: 0x8D74,
+ 0x958C: 0x961C,
+ 0x958D: 0x9644,
+ 0x958E: 0x4FAE,
+ 0x958F: 0x64AB,
+ 0x9590: 0x6B66,
+ 0x9591: 0x821E,
+ 0x9592: 0x8461,
+ 0x9593: 0x856A,
+ 0x9594: 0x90E8,
+ 0x9595: 0x5C01,
+ 0x9596: 0x6953,
+ 0x9597: 0x98A8,
+ 0x9598: 0x847A,
+ 0x9599: 0x8557,
+ 0x959A: 0x4F0F,
+ 0x959B: 0x526F,
+ 0x959C: 0x5FA9,
+ 0x959D: 0x5E45,
+ 0x959E: 0x670D,
+ 0x959F: 0x798F,
+ 0x95A0: 0x8179,
+ 0x95A1: 0x8907,
+ 0x95A2: 0x8986,
+ 0x95A3: 0x6DF5,
+ 0x95A4: 0x5F17,
+ 0x95A5: 0x6255,
+ 0x95A6: 0x6CB8,
+ 0x95A7: 0x4ECF,
+ 0x95A8: 0x7269,
+ 0x95A9: 0x9B92,
+ 0x95AA: 0x5206,
+ 0x95AB: 0x543B,
+ 0x95AC: 0x5674,
+ 0x95AD: 0x58B3,
+ 0x95AE: 0x61A4,
+ 0x95AF: 0x626E,
+ 0x95B0: 0x711A,
+ 0x95B1: 0x596E,
+ 0x95B2: 0x7C89,
+ 0x95B3: 0x7CDE,
+ 0x95B4: 0x7D1B,
+ 0x95B5: 0x96F0,
+ 0x95B6: 0x6587,
+ 0x95B7: 0x805E,
+ 0x95B8: 0x4E19,
+ 0x95B9: 0x4F75,
+ 0x95BA: 0x5175,
+ 0x95BB: 0x5840,
+ 0x95BC: 0x5E63,
+ 0x95BD: 0x5E73,
+ 0x95BE: 0x5F0A,
+ 0x95BF: 0x67C4,
+ 0x95C0: 0x4E26,
+ 0x95C1: 0x853D,
+ 0x95C2: 0x9589,
+ 0x95C3: 0x965B,
+ 0x95C4: 0x7C73,
+ 0x95C5: 0x9801,
+ 0x95C6: 0x50FB,
+ 0x95C7: 0x58C1,
+ 0x95C8: 0x7656,
+ 0x95C9: 0x78A7,
+ 0x95CA: 0x5225,
+ 0x95CB: 0x77A5,
+ 0x95CC: 0x8511,
+ 0x95CD: 0x7B86,
+ 0x95CE: 0x504F,
+ 0x95CF: 0x5909,
+ 0x95D0: 0x7247,
+ 0x95D1: 0x7BC7,
+ 0x95D2: 0x7DE8,
+ 0x95D3: 0x8FBA,
+ 0x95D4: 0x8FD4,
+ 0x95D5: 0x904D,
+ 0x95D6: 0x4FBF,
+ 0x95D7: 0x52C9,
+ 0x95D8: 0x5A29,
+ 0x95D9: 0x5F01,
+ 0x95DA: 0x97AD,
+ 0x95DB: 0x4FDD,
+ 0x95DC: 0x8217,
+ 0x95DD: 0x92EA,
+ 0x95DE: 0x5703,
+ 0x95DF: 0x6355,
+ 0x95E0: 0x6B69,
+ 0x95E1: 0x752B,
+ 0x95E2: 0x88DC,
+ 0x95E3: 0x8F14,
+ 0x95E4: 0x7A42,
+ 0x95E5: 0x52DF,
+ 0x95E6: 0x5893,
+ 0x95E7: 0x6155,
+ 0x95E8: 0x620A,
+ 0x95E9: 0x66AE,
+ 0x95EA: 0x6BCD,
+ 0x95EB: 0x7C3F,
+ 0x95EC: 0x83E9,
+ 0x95ED: 0x5023,
+ 0x95EE: 0x4FF8,
+ 0x95EF: 0x5305,
+ 0x95F0: 0x5446,
+ 0x95F1: 0x5831,
+ 0x95F2: 0x5949,
+ 0x95F3: 0x5B9D,
+ 0x95F4: 0x5CF0,
+ 0x95F5: 0x5CEF,
+ 0x95F6: 0x5D29,
+ 0x95F7: 0x5E96,
+ 0x95F8: 0x62B1,
+ 0x95F9: 0x6367,
+ 0x95FA: 0x653E,
+ 0x95FB: 0x65B9,
+ 0x95FC: 0x670B,
+ 0x9640: 0x6CD5,
+ 0x9641: 0x6CE1,
+ 0x9642: 0x70F9,
+ 0x9643: 0x7832,
+ 0x9644: 0x7E2B,
+ 0x9645: 0x80DE,
+ 0x9646: 0x82B3,
+ 0x9647: 0x840C,
+ 0x9648: 0x84EC,
+ 0x9649: 0x8702,
+ 0x964A: 0x8912,
+ 0x964B: 0x8A2A,
+ 0x964C: 0x8C4A,
+ 0x964D: 0x90A6,
+ 0x964E: 0x92D2,
+ 0x964F: 0x98FD,
+ 0x9650: 0x9CF3,
+ 0x9651: 0x9D6C,
+ 0x9652: 0x4E4F,
+ 0x9653: 0x4EA1,
+ 0x9654: 0x508D,
+ 0x9655: 0x5256,
+ 0x9656: 0x574A,
+ 0x9657: 0x59A8,
+ 0x9658: 0x5E3D,
+ 0x9659: 0x5FD8,
+ 0x965A: 0x5FD9,
+ 0x965B: 0x623F,
+ 0x965C: 0x66B4,
+ 0x965D: 0x671B,
+ 0x965E: 0x67D0,
+ 0x965F: 0x68D2,
+ 0x9660: 0x5192,
+ 0x9661: 0x7D21,
+ 0x9662: 0x80AA,
+ 0x9663: 0x81A8,
+ 0x9664: 0x8B00,
+ 0x9665: 0x8C8C,
+ 0x9666: 0x8CBF,
+ 0x9667: 0x927E,
+ 0x9668: 0x9632,
+ 0x9669: 0x5420,
+ 0x966A: 0x982C,
+ 0x966B: 0x5317,
+ 0x966C: 0x50D5,
+ 0x966D: 0x535C,
+ 0x966E: 0x58A8,
+ 0x966F: 0x64B2,
+ 0x9670: 0x6734,
+ 0x9671: 0x7267,
+ 0x9672: 0x7766,
+ 0x9673: 0x7A46,
+ 0x9674: 0x91E6,
+ 0x9675: 0x52C3,
+ 0x9676: 0x6CA1,
+ 0x9677: 0x6B86,
+ 0x9678: 0x5800,
+ 0x9679: 0x5E4C,
+ 0x967A: 0x5954,
+ 0x967B: 0x672C,
+ 0x967C: 0x7FFB,
+ 0x967D: 0x51E1,
+ 0x967E: 0x76C6,
+ 0x9680: 0x6469,
+ 0x9681: 0x78E8,
+ 0x9682: 0x9B54,
+ 0x9683: 0x9EBB,
+ 0x9684: 0x57CB,
+ 0x9685: 0x59B9,
+ 0x9686: 0x6627,
+ 0x9687: 0x679A,
+ 0x9688: 0x6BCE,
+ 0x9689: 0x54E9,
+ 0x968A: 0x69D9,
+ 0x968B: 0x5E55,
+ 0x968C: 0x819C,
+ 0x968D: 0x6795,
+ 0x968E: 0x9BAA,
+ 0x968F: 0x67FE,
+ 0x9690: 0x9C52,
+ 0x9691: 0x685D,
+ 0x9692: 0x4EA6,
+ 0x9693: 0x4FE3,
+ 0x9694: 0x53C8,
+ 0x9695: 0x62B9,
+ 0x9696: 0x672B,
+ 0x9697: 0x6CAB,
+ 0x9698: 0x8FC4,
+ 0x9699: 0x4FAD,
+ 0x969A: 0x7E6D,
+ 0x969B: 0x9EBF,
+ 0x969C: 0x4E07,
+ 0x969D: 0x6162,
+ 0x969E: 0x6E80,
+ 0x969F: 0x6F2B,
+ 0x96A0: 0x8513,
+ 0x96A1: 0x5473,
+ 0x96A2: 0x672A,
+ 0x96A3: 0x9B45,
+ 0x96A4: 0x5DF3,
+ 0x96A5: 0x7B95,
+ 0x96A6: 0x5CAC,
+ 0x96A7: 0x5BC6,
+ 0x96A8: 0x871C,
+ 0x96A9: 0x6E4A,
+ 0x96AA: 0x84D1,
+ 0x96AB: 0x7A14,
+ 0x96AC: 0x8108,
+ 0x96AD: 0x5999,
+ 0x96AE: 0x7C8D,
+ 0x96AF: 0x6C11,
+ 0x96B0: 0x7720,
+ 0x96B1: 0x52D9,
+ 0x96B2: 0x5922,
+ 0x96B3: 0x7121,
+ 0x96B4: 0x725F,
+ 0x96B5: 0x77DB,
+ 0x96B6: 0x9727,
+ 0x96B7: 0x9D61,
+ 0x96B8: 0x690B,
+ 0x96B9: 0x5A7F,
+ 0x96BA: 0x5A18,
+ 0x96BB: 0x51A5,
+ 0x96BC: 0x540D,
+ 0x96BD: 0x547D,
+ 0x96BE: 0x660E,
+ 0x96BF: 0x76DF,
+ 0x96C0: 0x8FF7,
+ 0x96C1: 0x9298,
+ 0x96C2: 0x9CF4,
+ 0x96C3: 0x59EA,
+ 0x96C4: 0x725D,
+ 0x96C5: 0x6EC5,
+ 0x96C6: 0x514D,
+ 0x96C7: 0x68C9,
+ 0x96C8: 0x7DBF,
+ 0x96C9: 0x7DEC,
+ 0x96CA: 0x9762,
+ 0x96CB: 0x9EBA,
+ 0x96CC: 0x6478,
+ 0x96CD: 0x6A21,
+ 0x96CE: 0x8302,
+ 0x96CF: 0x5984,
+ 0x96D0: 0x5B5F,
+ 0x96D1: 0x6BDB,
+ 0x96D2: 0x731B,
+ 0x96D3: 0x76F2,
+ 0x96D4: 0x7DB2,
+ 0x96D5: 0x8017,
+ 0x96D6: 0x8499,
+ 0x96D7: 0x5132,
+ 0x96D8: 0x6728,
+ 0x96D9: 0x9ED9,
+ 0x96DA: 0x76EE,
+ 0x96DB: 0x6762,
+ 0x96DC: 0x52FF,
+ 0x96DD: 0x9905,
+ 0x96DE: 0x5C24,
+ 0x96DF: 0x623B,
+ 0x96E0: 0x7C7E,
+ 0x96E1: 0x8CB0,
+ 0x96E2: 0x554F,
+ 0x96E3: 0x60B6,
+ 0x96E4: 0x7D0B,
+ 0x96E5: 0x9580,
+ 0x96E6: 0x5301,
+ 0x96E7: 0x4E5F,
+ 0x96E8: 0x51B6,
+ 0x96E9: 0x591C,
+ 0x96EA: 0x723A,
+ 0x96EB: 0x8036,
+ 0x96EC: 0x91CE,
+ 0x96ED: 0x5F25,
+ 0x96EE: 0x77E2,
+ 0x96EF: 0x5384,
+ 0x96F0: 0x5F79,
+ 0x96F1: 0x7D04,
+ 0x96F2: 0x85AC,
+ 0x96F3: 0x8A33,
+ 0x96F4: 0x8E8D,
+ 0x96F5: 0x9756,
+ 0x96F6: 0x67F3,
+ 0x96F7: 0x85AE,
+ 0x96F8: 0x9453,
+ 0x96F9: 0x6109,
+ 0x96FA: 0x6108,
+ 0x96FB: 0x6CB9,
+ 0x96FC: 0x7652,
+ 0x9740: 0x8AED,
+ 0x9741: 0x8F38,
+ 0x9742: 0x552F,
+ 0x9743: 0x4F51,
+ 0x9744: 0x512A,
+ 0x9745: 0x52C7,
+ 0x9746: 0x53CB,
+ 0x9747: 0x5BA5,
+ 0x9748: 0x5E7D,
+ 0x9749: 0x60A0,
+ 0x974A: 0x6182,
+ 0x974B: 0x63D6,
+ 0x974C: 0x6709,
+ 0x974D: 0x67DA,
+ 0x974E: 0x6E67,
+ 0x974F: 0x6D8C,
+ 0x9750: 0x7336,
+ 0x9751: 0x7337,
+ 0x9752: 0x7531,
+ 0x9753: 0x7950,
+ 0x9754: 0x88D5,
+ 0x9755: 0x8A98,
+ 0x9756: 0x904A,
+ 0x9757: 0x9091,
+ 0x9758: 0x90F5,
+ 0x9759: 0x96C4,
+ 0x975A: 0x878D,
+ 0x975B: 0x5915,
+ 0x975C: 0x4E88,
+ 0x975D: 0x4F59,
+ 0x975E: 0x4E0E,
+ 0x975F: 0x8A89,
+ 0x9760: 0x8F3F,
+ 0x9761: 0x9810,
+ 0x9762: 0x50AD,
+ 0x9763: 0x5E7C,
+ 0x9764: 0x5996,
+ 0x9765: 0x5BB9,
+ 0x9766: 0x5EB8,
+ 0x9767: 0x63DA,
+ 0x9768: 0x63FA,
+ 0x9769: 0x64C1,
+ 0x976A: 0x66DC,
+ 0x976B: 0x694A,
+ 0x976C: 0x69D8,
+ 0x976D: 0x6D0B,
+ 0x976E: 0x6EB6,
+ 0x976F: 0x7194,
+ 0x9770: 0x7528,
+ 0x9771: 0x7AAF,
+ 0x9772: 0x7F8A,
+ 0x9773: 0x8000,
+ 0x9774: 0x8449,
+ 0x9775: 0x84C9,
+ 0x9776: 0x8981,
+ 0x9777: 0x8B21,
+ 0x9778: 0x8E0A,
+ 0x9779: 0x9065,
+ 0x977A: 0x967D,
+ 0x977B: 0x990A,
+ 0x977C: 0x617E,
+ 0x977D: 0x6291,
+ 0x977E: 0x6B32,
+ 0x9780: 0x6C83,
+ 0x9781: 0x6D74,
+ 0x9782: 0x7FCC,
+ 0x9783: 0x7FFC,
+ 0x9784: 0x6DC0,
+ 0x9785: 0x7F85,
+ 0x9786: 0x87BA,
+ 0x9787: 0x88F8,
+ 0x9788: 0x6765,
+ 0x9789: 0x83B1,
+ 0x978A: 0x983C,
+ 0x978B: 0x96F7,
+ 0x978C: 0x6D1B,
+ 0x978D: 0x7D61,
+ 0x978E: 0x843D,
+ 0x978F: 0x916A,
+ 0x9790: 0x4E71,
+ 0x9791: 0x5375,
+ 0x9792: 0x5D50,
+ 0x9793: 0x6B04,
+ 0x9794: 0x6FEB,
+ 0x9795: 0x85CD,
+ 0x9796: 0x862D,
+ 0x9797: 0x89A7,
+ 0x9798: 0x5229,
+ 0x9799: 0x540F,
+ 0x979A: 0x5C65,
+ 0x979B: 0x674E,
+ 0x979C: 0x68A8,
+ 0x979D: 0x7406,
+ 0x979E: 0x7483,
+ 0x979F: 0x75E2,
+ 0x97A0: 0x88CF,
+ 0x97A1: 0x88E1,
+ 0x97A2: 0x91CC,
+ 0x97A3: 0x96E2,
+ 0x97A4: 0x9678,
+ 0x97A5: 0x5F8B,
+ 0x97A6: 0x7387,
+ 0x97A7: 0x7ACB,
+ 0x97A8: 0x844E,
+ 0x97A9: 0x63A0,
+ 0x97AA: 0x7565,
+ 0x97AB: 0x5289,
+ 0x97AC: 0x6D41,
+ 0x97AD: 0x6E9C,
+ 0x97AE: 0x7409,
+ 0x97AF: 0x7559,
+ 0x97B0: 0x786B,
+ 0x97B1: 0x7C92,
+ 0x97B2: 0x9686,
+ 0x97B3: 0x7ADC,
+ 0x97B4: 0x9F8D,
+ 0x97B5: 0x4FB6,
+ 0x97B6: 0x616E,
+ 0x97B7: 0x65C5,
+ 0x97B8: 0x865C,
+ 0x97B9: 0x4E86,
+ 0x97BA: 0x4EAE,
+ 0x97BB: 0x50DA,
+ 0x97BC: 0x4E21,
+ 0x97BD: 0x51CC,
+ 0x97BE: 0x5BEE,
+ 0x97BF: 0x6599,
+ 0x97C0: 0x6881,
+ 0x97C1: 0x6DBC,
+ 0x97C2: 0x731F,
+ 0x97C3: 0x7642,
+ 0x97C4: 0x77AD,
+ 0x97C5: 0x7A1C,
+ 0x97C6: 0x7CE7,
+ 0x97C7: 0x826F,
+ 0x97C8: 0x8AD2,
+ 0x97C9: 0x907C,
+ 0x97CA: 0x91CF,
+ 0x97CB: 0x9675,
+ 0x97CC: 0x9818,
+ 0x97CD: 0x529B,
+ 0x97CE: 0x7DD1,
+ 0x97CF: 0x502B,
+ 0x97D0: 0x5398,
+ 0x97D1: 0x6797,
+ 0x97D2: 0x6DCB,
+ 0x97D3: 0x71D0,
+ 0x97D4: 0x7433,
+ 0x97D5: 0x81E8,
+ 0x97D6: 0x8F2A,
+ 0x97D7: 0x96A3,
+ 0x97D8: 0x9C57,
+ 0x97D9: 0x9E9F,
+ 0x97DA: 0x7460,
+ 0x97DB: 0x5841,
+ 0x97DC: 0x6D99,
+ 0x97DD: 0x7D2F,
+ 0x97DE: 0x985E,
+ 0x97DF: 0x4EE4,
+ 0x97E0: 0x4F36,
+ 0x97E1: 0x4F8B,
+ 0x97E2: 0x51B7,
+ 0x97E3: 0x52B1,
+ 0x97E4: 0x5DBA,
+ 0x97E5: 0x601C,
+ 0x97E6: 0x73B2,
+ 0x97E7: 0x793C,
+ 0x97E8: 0x82D3,
+ 0x97E9: 0x9234,
+ 0x97EA: 0x96B7,
+ 0x97EB: 0x96F6,
+ 0x97EC: 0x970A,
+ 0x97ED: 0x9E97,
+ 0x97EE: 0x9F62,
+ 0x97EF: 0x66A6,
+ 0x97F0: 0x6B74,
+ 0x97F1: 0x5217,
+ 0x97F2: 0x52A3,
+ 0x97F3: 0x70C8,
+ 0x97F4: 0x88C2,
+ 0x97F5: 0x5EC9,
+ 0x97F6: 0x604B,
+ 0x97F7: 0x6190,
+ 0x97F8: 0x6F23,
+ 0x97F9: 0x7149,
+ 0x97FA: 0x7C3E,
+ 0x97FB: 0x7DF4,
+ 0x97FC: 0x806F,
+ 0x9840: 0x84EE,
+ 0x9841: 0x9023,
+ 0x9842: 0x932C,
+ 0x9843: 0x5442,
+ 0x9844: 0x9B6F,
+ 0x9845: 0x6AD3,
+ 0x9846: 0x7089,
+ 0x9847: 0x8CC2,
+ 0x9848: 0x8DEF,
+ 0x9849: 0x9732,
+ 0x984A: 0x52B4,
+ 0x984B: 0x5A41,
+ 0x984C: 0x5ECA,
+ 0x984D: 0x5F04,
+ 0x984E: 0x6717,
+ 0x984F: 0x697C,
+ 0x9850: 0x6994,
+ 0x9851: 0x6D6A,
+ 0x9852: 0x6F0F,
+ 0x9853: 0x7262,
+ 0x9854: 0x72FC,
+ 0x9855: 0x7BED,
+ 0x9856: 0x8001,
+ 0x9857: 0x807E,
+ 0x9858: 0x874B,
+ 0x9859: 0x90CE,
+ 0x985A: 0x516D,
+ 0x985B: 0x9E93,
+ 0x985C: 0x7984,
+ 0x985D: 0x808B,
+ 0x985E: 0x9332,
+ 0x985F: 0x8AD6,
+ 0x9860: 0x502D,
+ 0x9861: 0x548C,
+ 0x9862: 0x8A71,
+ 0x9863: 0x6B6A,
+ 0x9864: 0x8CC4,
+ 0x9865: 0x8107,
+ 0x9866: 0x60D1,
+ 0x9867: 0x67A0,
+ 0x9868: 0x9DF2,
+ 0x9869: 0x4E99,
+ 0x986A: 0x4E98,
+ 0x986B: 0x9C10,
+ 0x986C: 0x8A6B,
+ 0x986D: 0x85C1,
+ 0x986E: 0x8568,
+ 0x986F: 0x6900,
+ 0x9870: 0x6E7E,
+ 0x9871: 0x7897,
+ 0x9872: 0x8155,
+ 0x989F: 0x5F0C,
+ 0x98A0: 0x4E10,
+ 0x98A1: 0x4E15,
+ 0x98A2: 0x4E2A,
+ 0x98A3: 0x4E31,
+ 0x98A4: 0x4E36,
+ 0x98A5: 0x4E3C,
+ 0x98A6: 0x4E3F,
+ 0x98A7: 0x4E42,
+ 0x98A8: 0x4E56,
+ 0x98A9: 0x4E58,
+ 0x98AA: 0x4E82,
+ 0x98AB: 0x4E85,
+ 0x98AC: 0x8C6B,
+ 0x98AD: 0x4E8A,
+ 0x98AE: 0x8212,
+ 0x98AF: 0x5F0D,
+ 0x98B0: 0x4E8E,
+ 0x98B1: 0x4E9E,
+ 0x98B2: 0x4E9F,
+ 0x98B3: 0x4EA0,
+ 0x98B4: 0x4EA2,
+ 0x98B5: 0x4EB0,
+ 0x98B6: 0x4EB3,
+ 0x98B7: 0x4EB6,
+ 0x98B8: 0x4ECE,
+ 0x98B9: 0x4ECD,
+ 0x98BA: 0x4EC4,
+ 0x98BB: 0x4EC6,
+ 0x98BC: 0x4EC2,
+ 0x98BD: 0x4ED7,
+ 0x98BE: 0x4EDE,
+ 0x98BF: 0x4EED,
+ 0x98C0: 0x4EDF,
+ 0x98C1: 0x4EF7,
+ 0x98C2: 0x4F09,
+ 0x98C3: 0x4F5A,
+ 0x98C4: 0x4F30,
+ 0x98C5: 0x4F5B,
+ 0x98C6: 0x4F5D,
+ 0x98C7: 0x4F57,
+ 0x98C8: 0x4F47,
+ 0x98C9: 0x4F76,
+ 0x98CA: 0x4F88,
+ 0x98CB: 0x4F8F,
+ 0x98CC: 0x4F98,
+ 0x98CD: 0x4F7B,
+ 0x98CE: 0x4F69,
+ 0x98CF: 0x4F70,
+ 0x98D0: 0x4F91,
+ 0x98D1: 0x4F6F,
+ 0x98D2: 0x4F86,
+ 0x98D3: 0x4F96,
+ 0x98D4: 0x5118,
+ 0x98D5: 0x4FD4,
+ 0x98D6: 0x4FDF,
+ 0x98D7: 0x4FCE,
+ 0x98D8: 0x4FD8,
+ 0x98D9: 0x4FDB,
+ 0x98DA: 0x4FD1,
+ 0x98DB: 0x4FDA,
+ 0x98DC: 0x4FD0,
+ 0x98DD: 0x4FE4,
+ 0x98DE: 0x4FE5,
+ 0x98DF: 0x501A,
+ 0x98E0: 0x5028,
+ 0x98E1: 0x5014,
+ 0x98E2: 0x502A,
+ 0x98E3: 0x5025,
+ 0x98E4: 0x5005,
+ 0x98E5: 0x4F1C,
+ 0x98E6: 0x4FF6,
+ 0x98E7: 0x5021,
+ 0x98E8: 0x5029,
+ 0x98E9: 0x502C,
+ 0x98EA: 0x4FFE,
+ 0x98EB: 0x4FEF,
+ 0x98EC: 0x5011,
+ 0x98ED: 0x5006,
+ 0x98EE: 0x5043,
+ 0x98EF: 0x5047,
+ 0x98F0: 0x6703,
+ 0x98F1: 0x5055,
+ 0x98F2: 0x5050,
+ 0x98F3: 0x5048,
+ 0x98F4: 0x505A,
+ 0x98F5: 0x5056,
+ 0x98F6: 0x506C,
+ 0x98F7: 0x5078,
+ 0x98F8: 0x5080,
+ 0x98F9: 0x509A,
+ 0x98FA: 0x5085,
+ 0x98FB: 0x50B4,
+ 0x98FC: 0x50B2,
+ 0x9940: 0x50C9,
+ 0x9941: 0x50CA,
+ 0x9942: 0x50B3,
+ 0x9943: 0x50C2,
+ 0x9944: 0x50D6,
+ 0x9945: 0x50DE,
+ 0x9946: 0x50E5,
+ 0x9947: 0x50ED,
+ 0x9948: 0x50E3,
+ 0x9949: 0x50EE,
+ 0x994A: 0x50F9,
+ 0x994B: 0x50F5,
+ 0x994C: 0x5109,
+ 0x994D: 0x5101,
+ 0x994E: 0x5102,
+ 0x994F: 0x5116,
+ 0x9950: 0x5115,
+ 0x9951: 0x5114,
+ 0x9952: 0x511A,
+ 0x9953: 0x5121,
+ 0x9954: 0x513A,
+ 0x9955: 0x5137,
+ 0x9956: 0x513C,
+ 0x9957: 0x513B,
+ 0x9958: 0x513F,
+ 0x9959: 0x5140,
+ 0x995A: 0x5152,
+ 0x995B: 0x514C,
+ 0x995C: 0x5154,
+ 0x995D: 0x5162,
+ 0x995E: 0x7AF8,
+ 0x995F: 0x5169,
+ 0x9960: 0x516A,
+ 0x9961: 0x516E,
+ 0x9962: 0x5180,
+ 0x9963: 0x5182,
+ 0x9964: 0x56D8,
+ 0x9965: 0x518C,
+ 0x9966: 0x5189,
+ 0x9967: 0x518F,
+ 0x9968: 0x5191,
+ 0x9969: 0x5193,
+ 0x996A: 0x5195,
+ 0x996B: 0x5196,
+ 0x996C: 0x51A4,
+ 0x996D: 0x51A6,
+ 0x996E: 0x51A2,
+ 0x996F: 0x51A9,
+ 0x9970: 0x51AA,
+ 0x9971: 0x51AB,
+ 0x9972: 0x51B3,
+ 0x9973: 0x51B1,
+ 0x9974: 0x51B2,
+ 0x9975: 0x51B0,
+ 0x9976: 0x51B5,
+ 0x9977: 0x51BD,
+ 0x9978: 0x51C5,
+ 0x9979: 0x51C9,
+ 0x997A: 0x51DB,
+ 0x997B: 0x51E0,
+ 0x997C: 0x8655,
+ 0x997D: 0x51E9,
+ 0x997E: 0x51ED,
+ 0x9980: 0x51F0,
+ 0x9981: 0x51F5,
+ 0x9982: 0x51FE,
+ 0x9983: 0x5204,
+ 0x9984: 0x520B,
+ 0x9985: 0x5214,
+ 0x9986: 0x520E,
+ 0x9987: 0x5227,
+ 0x9988: 0x522A,
+ 0x9989: 0x522E,
+ 0x998A: 0x5233,
+ 0x998B: 0x5239,
+ 0x998C: 0x524F,
+ 0x998D: 0x5244,
+ 0x998E: 0x524B,
+ 0x998F: 0x524C,
+ 0x9990: 0x525E,
+ 0x9991: 0x5254,
+ 0x9992: 0x526A,
+ 0x9993: 0x5274,
+ 0x9994: 0x5269,
+ 0x9995: 0x5273,
+ 0x9996: 0x527F,
+ 0x9997: 0x527D,
+ 0x9998: 0x528D,
+ 0x9999: 0x5294,
+ 0x999A: 0x5292,
+ 0x999B: 0x5271,
+ 0x999C: 0x5288,
+ 0x999D: 0x5291,
+ 0x999E: 0x8FA8,
+ 0x999F: 0x8FA7,
+ 0x99A0: 0x52AC,
+ 0x99A1: 0x52AD,
+ 0x99A2: 0x52BC,
+ 0x99A3: 0x52B5,
+ 0x99A4: 0x52C1,
+ 0x99A5: 0x52CD,
+ 0x99A6: 0x52D7,
+ 0x99A7: 0x52DE,
+ 0x99A8: 0x52E3,
+ 0x99A9: 0x52E6,
+ 0x99AA: 0x98ED,
+ 0x99AB: 0x52E0,
+ 0x99AC: 0x52F3,
+ 0x99AD: 0x52F5,
+ 0x99AE: 0x52F8,
+ 0x99AF: 0x52F9,
+ 0x99B0: 0x5306,
+ 0x99B1: 0x5308,
+ 0x99B2: 0x7538,
+ 0x99B3: 0x530D,
+ 0x99B4: 0x5310,
+ 0x99B5: 0x530F,
+ 0x99B6: 0x5315,
+ 0x99B7: 0x531A,
+ 0x99B8: 0x5323,
+ 0x99B9: 0x532F,
+ 0x99BA: 0x5331,
+ 0x99BB: 0x5333,
+ 0x99BC: 0x5338,
+ 0x99BD: 0x5340,
+ 0x99BE: 0x5346,
+ 0x99BF: 0x5345,
+ 0x99C0: 0x4E17,
+ 0x99C1: 0x5349,
+ 0x99C2: 0x534D,
+ 0x99C3: 0x51D6,
+ 0x99C4: 0x535E,
+ 0x99C5: 0x5369,
+ 0x99C6: 0x536E,
+ 0x99C7: 0x5918,
+ 0x99C8: 0x537B,
+ 0x99C9: 0x5377,
+ 0x99CA: 0x5382,
+ 0x99CB: 0x5396,
+ 0x99CC: 0x53A0,
+ 0x99CD: 0x53A6,
+ 0x99CE: 0x53A5,
+ 0x99CF: 0x53AE,
+ 0x99D0: 0x53B0,
+ 0x99D1: 0x53B6,
+ 0x99D2: 0x53C3,
+ 0x99D3: 0x7C12,
+ 0x99D4: 0x96D9,
+ 0x99D5: 0x53DF,
+ 0x99D6: 0x66FC,
+ 0x99D7: 0x71EE,
+ 0x99D8: 0x53EE,
+ 0x99D9: 0x53E8,
+ 0x99DA: 0x53ED,
+ 0x99DB: 0x53FA,
+ 0x99DC: 0x5401,
+ 0x99DD: 0x543D,
+ 0x99DE: 0x5440,
+ 0x99DF: 0x542C,
+ 0x99E0: 0x542D,
+ 0x99E1: 0x543C,
+ 0x99E2: 0x542E,
+ 0x99E3: 0x5436,
+ 0x99E4: 0x5429,
+ 0x99E5: 0x541D,
+ 0x99E6: 0x544E,
+ 0x99E7: 0x548F,
+ 0x99E8: 0x5475,
+ 0x99E9: 0x548E,
+ 0x99EA: 0x545F,
+ 0x99EB: 0x5471,
+ 0x99EC: 0x5477,
+ 0x99ED: 0x5470,
+ 0x99EE: 0x5492,
+ 0x99EF: 0x547B,
+ 0x99F0: 0x5480,
+ 0x99F1: 0x5476,
+ 0x99F2: 0x5484,
+ 0x99F3: 0x5490,
+ 0x99F4: 0x5486,
+ 0x99F5: 0x54C7,
+ 0x99F6: 0x54A2,
+ 0x99F7: 0x54B8,
+ 0x99F8: 0x54A5,
+ 0x99F9: 0x54AC,
+ 0x99FA: 0x54C4,
+ 0x99FB: 0x54C8,
+ 0x99FC: 0x54A8,
+ 0x9A40: 0x54AB,
+ 0x9A41: 0x54C2,
+ 0x9A42: 0x54A4,
+ 0x9A43: 0x54BE,
+ 0x9A44: 0x54BC,
+ 0x9A45: 0x54D8,
+ 0x9A46: 0x54E5,
+ 0x9A47: 0x54E6,
+ 0x9A48: 0x550F,
+ 0x9A49: 0x5514,
+ 0x9A4A: 0x54FD,
+ 0x9A4B: 0x54EE,
+ 0x9A4C: 0x54ED,
+ 0x9A4D: 0x54FA,
+ 0x9A4E: 0x54E2,
+ 0x9A4F: 0x5539,
+ 0x9A50: 0x5540,
+ 0x9A51: 0x5563,
+ 0x9A52: 0x554C,
+ 0x9A53: 0x552E,
+ 0x9A54: 0x555C,
+ 0x9A55: 0x5545,
+ 0x9A56: 0x5556,
+ 0x9A57: 0x5557,
+ 0x9A58: 0x5538,
+ 0x9A59: 0x5533,
+ 0x9A5A: 0x555D,
+ 0x9A5B: 0x5599,
+ 0x9A5C: 0x5580,
+ 0x9A5D: 0x54AF,
+ 0x9A5E: 0x558A,
+ 0x9A5F: 0x559F,
+ 0x9A60: 0x557B,
+ 0x9A61: 0x557E,
+ 0x9A62: 0x5598,
+ 0x9A63: 0x559E,
+ 0x9A64: 0x55AE,
+ 0x9A65: 0x557C,
+ 0x9A66: 0x5583,
+ 0x9A67: 0x55A9,
+ 0x9A68: 0x5587,
+ 0x9A69: 0x55A8,
+ 0x9A6A: 0x55DA,
+ 0x9A6B: 0x55C5,
+ 0x9A6C: 0x55DF,
+ 0x9A6D: 0x55C4,
+ 0x9A6E: 0x55DC,
+ 0x9A6F: 0x55E4,
+ 0x9A70: 0x55D4,
+ 0x9A71: 0x5614,
+ 0x9A72: 0x55F7,
+ 0x9A73: 0x5616,
+ 0x9A74: 0x55FE,
+ 0x9A75: 0x55FD,
+ 0x9A76: 0x561B,
+ 0x9A77: 0x55F9,
+ 0x9A78: 0x564E,
+ 0x9A79: 0x5650,
+ 0x9A7A: 0x71DF,
+ 0x9A7B: 0x5634,
+ 0x9A7C: 0x5636,
+ 0x9A7D: 0x5632,
+ 0x9A7E: 0x5638,
+ 0x9A80: 0x566B,
+ 0x9A81: 0x5664,
+ 0x9A82: 0x562F,
+ 0x9A83: 0x566C,
+ 0x9A84: 0x566A,
+ 0x9A85: 0x5686,
+ 0x9A86: 0x5680,
+ 0x9A87: 0x568A,
+ 0x9A88: 0x56A0,
+ 0x9A89: 0x5694,
+ 0x9A8A: 0x568F,
+ 0x9A8B: 0x56A5,
+ 0x9A8C: 0x56AE,
+ 0x9A8D: 0x56B6,
+ 0x9A8E: 0x56B4,
+ 0x9A8F: 0x56C2,
+ 0x9A90: 0x56BC,
+ 0x9A91: 0x56C1,
+ 0x9A92: 0x56C3,
+ 0x9A93: 0x56C0,
+ 0x9A94: 0x56C8,
+ 0x9A95: 0x56CE,
+ 0x9A96: 0x56D1,
+ 0x9A97: 0x56D3,
+ 0x9A98: 0x56D7,
+ 0x9A99: 0x56EE,
+ 0x9A9A: 0x56F9,
+ 0x9A9B: 0x5700,
+ 0x9A9C: 0x56FF,
+ 0x9A9D: 0x5704,
+ 0x9A9E: 0x5709,
+ 0x9A9F: 0x5708,
+ 0x9AA0: 0x570B,
+ 0x9AA1: 0x570D,
+ 0x9AA2: 0x5713,
+ 0x9AA3: 0x5718,
+ 0x9AA4: 0x5716,
+ 0x9AA5: 0x55C7,
+ 0x9AA6: 0x571C,
+ 0x9AA7: 0x5726,
+ 0x9AA8: 0x5737,
+ 0x9AA9: 0x5738,
+ 0x9AAA: 0x574E,
+ 0x9AAB: 0x573B,
+ 0x9AAC: 0x5740,
+ 0x9AAD: 0x574F,
+ 0x9AAE: 0x5769,
+ 0x9AAF: 0x57C0,
+ 0x9AB0: 0x5788,
+ 0x9AB1: 0x5761,
+ 0x9AB2: 0x577F,
+ 0x9AB3: 0x5789,
+ 0x9AB4: 0x5793,
+ 0x9AB5: 0x57A0,
+ 0x9AB6: 0x57B3,
+ 0x9AB7: 0x57A4,
+ 0x9AB8: 0x57AA,
+ 0x9AB9: 0x57B0,
+ 0x9ABA: 0x57C3,
+ 0x9ABB: 0x57C6,
+ 0x9ABC: 0x57D4,
+ 0x9ABD: 0x57D2,
+ 0x9ABE: 0x57D3,
+ 0x9ABF: 0x580A,
+ 0x9AC0: 0x57D6,
+ 0x9AC1: 0x57E3,
+ 0x9AC2: 0x580B,
+ 0x9AC3: 0x5819,
+ 0x9AC4: 0x581D,
+ 0x9AC5: 0x5872,
+ 0x9AC6: 0x5821,
+ 0x9AC7: 0x5862,
+ 0x9AC8: 0x584B,
+ 0x9AC9: 0x5870,
+ 0x9ACA: 0x6BC0,
+ 0x9ACB: 0x5852,
+ 0x9ACC: 0x583D,
+ 0x9ACD: 0x5879,
+ 0x9ACE: 0x5885,
+ 0x9ACF: 0x58B9,
+ 0x9AD0: 0x589F,
+ 0x9AD1: 0x58AB,
+ 0x9AD2: 0x58BA,
+ 0x9AD3: 0x58DE,
+ 0x9AD4: 0x58BB,
+ 0x9AD5: 0x58B8,
+ 0x9AD6: 0x58AE,
+ 0x9AD7: 0x58C5,
+ 0x9AD8: 0x58D3,
+ 0x9AD9: 0x58D1,
+ 0x9ADA: 0x58D7,
+ 0x9ADB: 0x58D9,
+ 0x9ADC: 0x58D8,
+ 0x9ADD: 0x58E5,
+ 0x9ADE: 0x58DC,
+ 0x9ADF: 0x58E4,
+ 0x9AE0: 0x58DF,
+ 0x9AE1: 0x58EF,
+ 0x9AE2: 0x58FA,
+ 0x9AE3: 0x58F9,
+ 0x9AE4: 0x58FB,
+ 0x9AE5: 0x58FC,
+ 0x9AE6: 0x58FD,
+ 0x9AE7: 0x5902,
+ 0x9AE8: 0x590A,
+ 0x9AE9: 0x5910,
+ 0x9AEA: 0x591B,
+ 0x9AEB: 0x68A6,
+ 0x9AEC: 0x5925,
+ 0x9AED: 0x592C,
+ 0x9AEE: 0x592D,
+ 0x9AEF: 0x5932,
+ 0x9AF0: 0x5938,
+ 0x9AF1: 0x593E,
+ 0x9AF2: 0x7AD2,
+ 0x9AF3: 0x5955,
+ 0x9AF4: 0x5950,
+ 0x9AF5: 0x594E,
+ 0x9AF6: 0x595A,
+ 0x9AF7: 0x5958,
+ 0x9AF8: 0x5962,
+ 0x9AF9: 0x5960,
+ 0x9AFA: 0x5967,
+ 0x9AFB: 0x596C,
+ 0x9AFC: 0x5969,
+ 0x9B40: 0x5978,
+ 0x9B41: 0x5981,
+ 0x9B42: 0x599D,
+ 0x9B43: 0x4F5E,
+ 0x9B44: 0x4FAB,
+ 0x9B45: 0x59A3,
+ 0x9B46: 0x59B2,
+ 0x9B47: 0x59C6,
+ 0x9B48: 0x59E8,
+ 0x9B49: 0x59DC,
+ 0x9B4A: 0x598D,
+ 0x9B4B: 0x59D9,
+ 0x9B4C: 0x59DA,
+ 0x9B4D: 0x5A25,
+ 0x9B4E: 0x5A1F,
+ 0x9B4F: 0x5A11,
+ 0x9B50: 0x5A1C,
+ 0x9B51: 0x5A09,
+ 0x9B52: 0x5A1A,
+ 0x9B53: 0x5A40,
+ 0x9B54: 0x5A6C,
+ 0x9B55: 0x5A49,
+ 0x9B56: 0x5A35,
+ 0x9B57: 0x5A36,
+ 0x9B58: 0x5A62,
+ 0x9B59: 0x5A6A,
+ 0x9B5A: 0x5A9A,
+ 0x9B5B: 0x5ABC,
+ 0x9B5C: 0x5ABE,
+ 0x9B5D: 0x5ACB,
+ 0x9B5E: 0x5AC2,
+ 0x9B5F: 0x5ABD,
+ 0x9B60: 0x5AE3,
+ 0x9B61: 0x5AD7,
+ 0x9B62: 0x5AE6,
+ 0x9B63: 0x5AE9,
+ 0x9B64: 0x5AD6,
+ 0x9B65: 0x5AFA,
+ 0x9B66: 0x5AFB,
+ 0x9B67: 0x5B0C,
+ 0x9B68: 0x5B0B,
+ 0x9B69: 0x5B16,
+ 0x9B6A: 0x5B32,
+ 0x9B6B: 0x5AD0,
+ 0x9B6C: 0x5B2A,
+ 0x9B6D: 0x5B36,
+ 0x9B6E: 0x5B3E,
+ 0x9B6F: 0x5B43,
+ 0x9B70: 0x5B45,
+ 0x9B71: 0x5B40,
+ 0x9B72: 0x5B51,
+ 0x9B73: 0x5B55,
+ 0x9B74: 0x5B5A,
+ 0x9B75: 0x5B5B,
+ 0x9B76: 0x5B65,
+ 0x9B77: 0x5B69,
+ 0x9B78: 0x5B70,
+ 0x9B79: 0x5B73,
+ 0x9B7A: 0x5B75,
+ 0x9B7B: 0x5B78,
+ 0x9B7C: 0x6588,
+ 0x9B7D: 0x5B7A,
+ 0x9B7E: 0x5B80,
+ 0x9B80: 0x5B83,
+ 0x9B81: 0x5BA6,
+ 0x9B82: 0x5BB8,
+ 0x9B83: 0x5BC3,
+ 0x9B84: 0x5BC7,
+ 0x9B85: 0x5BC9,
+ 0x9B86: 0x5BD4,
+ 0x9B87: 0x5BD0,
+ 0x9B88: 0x5BE4,
+ 0x9B89: 0x5BE6,
+ 0x9B8A: 0x5BE2,
+ 0x9B8B: 0x5BDE,
+ 0x9B8C: 0x5BE5,
+ 0x9B8D: 0x5BEB,
+ 0x9B8E: 0x5BF0,
+ 0x9B8F: 0x5BF6,
+ 0x9B90: 0x5BF3,
+ 0x9B91: 0x5C05,
+ 0x9B92: 0x5C07,
+ 0x9B93: 0x5C08,
+ 0x9B94: 0x5C0D,
+ 0x9B95: 0x5C13,
+ 0x9B96: 0x5C20,
+ 0x9B97: 0x5C22,
+ 0x9B98: 0x5C28,
+ 0x9B99: 0x5C38,
+ 0x9B9A: 0x5C39,
+ 0x9B9B: 0x5C41,
+ 0x9B9C: 0x5C46,
+ 0x9B9D: 0x5C4E,
+ 0x9B9E: 0x5C53,
+ 0x9B9F: 0x5C50,
+ 0x9BA0: 0x5C4F,
+ 0x9BA1: 0x5B71,
+ 0x9BA2: 0x5C6C,
+ 0x9BA3: 0x5C6E,
+ 0x9BA4: 0x4E62,
+ 0x9BA5: 0x5C76,
+ 0x9BA6: 0x5C79,
+ 0x9BA7: 0x5C8C,
+ 0x9BA8: 0x5C91,
+ 0x9BA9: 0x5C94,
+ 0x9BAA: 0x599B,
+ 0x9BAB: 0x5CAB,
+ 0x9BAC: 0x5CBB,
+ 0x9BAD: 0x5CB6,
+ 0x9BAE: 0x5CBC,
+ 0x9BAF: 0x5CB7,
+ 0x9BB0: 0x5CC5,
+ 0x9BB1: 0x5CBE,
+ 0x9BB2: 0x5CC7,
+ 0x9BB3: 0x5CD9,
+ 0x9BB4: 0x5CE9,
+ 0x9BB5: 0x5CFD,
+ 0x9BB6: 0x5CFA,
+ 0x9BB7: 0x5CED,
+ 0x9BB8: 0x5D8C,
+ 0x9BB9: 0x5CEA,
+ 0x9BBA: 0x5D0B,
+ 0x9BBB: 0x5D15,
+ 0x9BBC: 0x5D17,
+ 0x9BBD: 0x5D5C,
+ 0x9BBE: 0x5D1F,
+ 0x9BBF: 0x5D1B,
+ 0x9BC0: 0x5D11,
+ 0x9BC1: 0x5D14,
+ 0x9BC2: 0x5D22,
+ 0x9BC3: 0x5D1A,
+ 0x9BC4: 0x5D19,
+ 0x9BC5: 0x5D18,
+ 0x9BC6: 0x5D4C,
+ 0x9BC7: 0x5D52,
+ 0x9BC8: 0x5D4E,
+ 0x9BC9: 0x5D4B,
+ 0x9BCA: 0x5D6C,
+ 0x9BCB: 0x5D73,
+ 0x9BCC: 0x5D76,
+ 0x9BCD: 0x5D87,
+ 0x9BCE: 0x5D84,
+ 0x9BCF: 0x5D82,
+ 0x9BD0: 0x5DA2,
+ 0x9BD1: 0x5D9D,
+ 0x9BD2: 0x5DAC,
+ 0x9BD3: 0x5DAE,
+ 0x9BD4: 0x5DBD,
+ 0x9BD5: 0x5D90,
+ 0x9BD6: 0x5DB7,
+ 0x9BD7: 0x5DBC,
+ 0x9BD8: 0x5DC9,
+ 0x9BD9: 0x5DCD,
+ 0x9BDA: 0x5DD3,
+ 0x9BDB: 0x5DD2,
+ 0x9BDC: 0x5DD6,
+ 0x9BDD: 0x5DDB,
+ 0x9BDE: 0x5DEB,
+ 0x9BDF: 0x5DF2,
+ 0x9BE0: 0x5DF5,
+ 0x9BE1: 0x5E0B,
+ 0x9BE2: 0x5E1A,
+ 0x9BE3: 0x5E19,
+ 0x9BE4: 0x5E11,
+ 0x9BE5: 0x5E1B,
+ 0x9BE6: 0x5E36,
+ 0x9BE7: 0x5E37,
+ 0x9BE8: 0x5E44,
+ 0x9BE9: 0x5E43,
+ 0x9BEA: 0x5E40,
+ 0x9BEB: 0x5E4E,
+ 0x9BEC: 0x5E57,
+ 0x9BED: 0x5E54,
+ 0x9BEE: 0x5E5F,
+ 0x9BEF: 0x5E62,
+ 0x9BF0: 0x5E64,
+ 0x9BF1: 0x5E47,
+ 0x9BF2: 0x5E75,
+ 0x9BF3: 0x5E76,
+ 0x9BF4: 0x5E7A,
+ 0x9BF5: 0x9EBC,
+ 0x9BF6: 0x5E7F,
+ 0x9BF7: 0x5EA0,
+ 0x9BF8: 0x5EC1,
+ 0x9BF9: 0x5EC2,
+ 0x9BFA: 0x5EC8,
+ 0x9BFB: 0x5ED0,
+ 0x9BFC: 0x5ECF,
+ 0x9C40: 0x5ED6,
+ 0x9C41: 0x5EE3,
+ 0x9C42: 0x5EDD,
+ 0x9C43: 0x5EDA,
+ 0x9C44: 0x5EDB,
+ 0x9C45: 0x5EE2,
+ 0x9C46: 0x5EE1,
+ 0x9C47: 0x5EE8,
+ 0x9C48: 0x5EE9,
+ 0x9C49: 0x5EEC,
+ 0x9C4A: 0x5EF1,
+ 0x9C4B: 0x5EF3,
+ 0x9C4C: 0x5EF0,
+ 0x9C4D: 0x5EF4,
+ 0x9C4E: 0x5EF8,
+ 0x9C4F: 0x5EFE,
+ 0x9C50: 0x5F03,
+ 0x9C51: 0x5F09,
+ 0x9C52: 0x5F5D,
+ 0x9C53: 0x5F5C,
+ 0x9C54: 0x5F0B,
+ 0x9C55: 0x5F11,
+ 0x9C56: 0x5F16,
+ 0x9C57: 0x5F29,
+ 0x9C58: 0x5F2D,
+ 0x9C59: 0x5F38,
+ 0x9C5A: 0x5F41,
+ 0x9C5B: 0x5F48,
+ 0x9C5C: 0x5F4C,
+ 0x9C5D: 0x5F4E,
+ 0x9C5E: 0x5F2F,
+ 0x9C5F: 0x5F51,
+ 0x9C60: 0x5F56,
+ 0x9C61: 0x5F57,
+ 0x9C62: 0x5F59,
+ 0x9C63: 0x5F61,
+ 0x9C64: 0x5F6D,
+ 0x9C65: 0x5F73,
+ 0x9C66: 0x5F77,
+ 0x9C67: 0x5F83,
+ 0x9C68: 0x5F82,
+ 0x9C69: 0x5F7F,
+ 0x9C6A: 0x5F8A,
+ 0x9C6B: 0x5F88,
+ 0x9C6C: 0x5F91,
+ 0x9C6D: 0x5F87,
+ 0x9C6E: 0x5F9E,
+ 0x9C6F: 0x5F99,
+ 0x9C70: 0x5F98,
+ 0x9C71: 0x5FA0,
+ 0x9C72: 0x5FA8,
+ 0x9C73: 0x5FAD,
+ 0x9C74: 0x5FBC,
+ 0x9C75: 0x5FD6,
+ 0x9C76: 0x5FFB,
+ 0x9C77: 0x5FE4,
+ 0x9C78: 0x5FF8,
+ 0x9C79: 0x5FF1,
+ 0x9C7A: 0x5FDD,
+ 0x9C7B: 0x60B3,
+ 0x9C7C: 0x5FFF,
+ 0x9C7D: 0x6021,
+ 0x9C7E: 0x6060,
+ 0x9C80: 0x6019,
+ 0x9C81: 0x6010,
+ 0x9C82: 0x6029,
+ 0x9C83: 0x600E,
+ 0x9C84: 0x6031,
+ 0x9C85: 0x601B,
+ 0x9C86: 0x6015,
+ 0x9C87: 0x602B,
+ 0x9C88: 0x6026,
+ 0x9C89: 0x600F,
+ 0x9C8A: 0x603A,
+ 0x9C8B: 0x605A,
+ 0x9C8C: 0x6041,
+ 0x9C8D: 0x606A,
+ 0x9C8E: 0x6077,
+ 0x9C8F: 0x605F,
+ 0x9C90: 0x604A,
+ 0x9C91: 0x6046,
+ 0x9C92: 0x604D,
+ 0x9C93: 0x6063,
+ 0x9C94: 0x6043,
+ 0x9C95: 0x6064,
+ 0x9C96: 0x6042,
+ 0x9C97: 0x606C,
+ 0x9C98: 0x606B,
+ 0x9C99: 0x6059,
+ 0x9C9A: 0x6081,
+ 0x9C9B: 0x608D,
+ 0x9C9C: 0x60E7,
+ 0x9C9D: 0x6083,
+ 0x9C9E: 0x609A,
+ 0x9C9F: 0x6084,
+ 0x9CA0: 0x609B,
+ 0x9CA1: 0x6096,
+ 0x9CA2: 0x6097,
+ 0x9CA3: 0x6092,
+ 0x9CA4: 0x60A7,
+ 0x9CA5: 0x608B,
+ 0x9CA6: 0x60E1,
+ 0x9CA7: 0x60B8,
+ 0x9CA8: 0x60E0,
+ 0x9CA9: 0x60D3,
+ 0x9CAA: 0x60B4,
+ 0x9CAB: 0x5FF0,
+ 0x9CAC: 0x60BD,
+ 0x9CAD: 0x60C6,
+ 0x9CAE: 0x60B5,
+ 0x9CAF: 0x60D8,
+ 0x9CB0: 0x614D,
+ 0x9CB1: 0x6115,
+ 0x9CB2: 0x6106,
+ 0x9CB3: 0x60F6,
+ 0x9CB4: 0x60F7,
+ 0x9CB5: 0x6100,
+ 0x9CB6: 0x60F4,
+ 0x9CB7: 0x60FA,
+ 0x9CB8: 0x6103,
+ 0x9CB9: 0x6121,
+ 0x9CBA: 0x60FB,
+ 0x9CBB: 0x60F1,
+ 0x9CBC: 0x610D,
+ 0x9CBD: 0x610E,
+ 0x9CBE: 0x6147,
+ 0x9CBF: 0x613E,
+ 0x9CC0: 0x6128,
+ 0x9CC1: 0x6127,
+ 0x9CC2: 0x614A,
+ 0x9CC3: 0x613F,
+ 0x9CC4: 0x613C,
+ 0x9CC5: 0x612C,
+ 0x9CC6: 0x6134,
+ 0x9CC7: 0x613D,
+ 0x9CC8: 0x6142,
+ 0x9CC9: 0x6144,
+ 0x9CCA: 0x6173,
+ 0x9CCB: 0x6177,
+ 0x9CCC: 0x6158,
+ 0x9CCD: 0x6159,
+ 0x9CCE: 0x615A,
+ 0x9CCF: 0x616B,
+ 0x9CD0: 0x6174,
+ 0x9CD1: 0x616F,
+ 0x9CD2: 0x6165,
+ 0x9CD3: 0x6171,
+ 0x9CD4: 0x615F,
+ 0x9CD5: 0x615D,
+ 0x9CD6: 0x6153,
+ 0x9CD7: 0x6175,
+ 0x9CD8: 0x6199,
+ 0x9CD9: 0x6196,
+ 0x9CDA: 0x6187,
+ 0x9CDB: 0x61AC,
+ 0x9CDC: 0x6194,
+ 0x9CDD: 0x619A,
+ 0x9CDE: 0x618A,
+ 0x9CDF: 0x6191,
+ 0x9CE0: 0x61AB,
+ 0x9CE1: 0x61AE,
+ 0x9CE2: 0x61CC,
+ 0x9CE3: 0x61CA,
+ 0x9CE4: 0x61C9,
+ 0x9CE5: 0x61F7,
+ 0x9CE6: 0x61C8,
+ 0x9CE7: 0x61C3,
+ 0x9CE8: 0x61C6,
+ 0x9CE9: 0x61BA,
+ 0x9CEA: 0x61CB,
+ 0x9CEB: 0x7F79,
+ 0x9CEC: 0x61CD,
+ 0x9CED: 0x61E6,
+ 0x9CEE: 0x61E3,
+ 0x9CEF: 0x61F6,
+ 0x9CF0: 0x61FA,
+ 0x9CF1: 0x61F4,
+ 0x9CF2: 0x61FF,
+ 0x9CF3: 0x61FD,
+ 0x9CF4: 0x61FC,
+ 0x9CF5: 0x61FE,
+ 0x9CF6: 0x6200,
+ 0x9CF7: 0x6208,
+ 0x9CF8: 0x6209,
+ 0x9CF9: 0x620D,
+ 0x9CFA: 0x620C,
+ 0x9CFB: 0x6214,
+ 0x9CFC: 0x621B,
+ 0x9D40: 0x621E,
+ 0x9D41: 0x6221,
+ 0x9D42: 0x622A,
+ 0x9D43: 0x622E,
+ 0x9D44: 0x6230,
+ 0x9D45: 0x6232,
+ 0x9D46: 0x6233,
+ 0x9D47: 0x6241,
+ 0x9D48: 0x624E,
+ 0x9D49: 0x625E,
+ 0x9D4A: 0x6263,
+ 0x9D4B: 0x625B,
+ 0x9D4C: 0x6260,
+ 0x9D4D: 0x6268,
+ 0x9D4E: 0x627C,
+ 0x9D4F: 0x6282,
+ 0x9D50: 0x6289,
+ 0x9D51: 0x627E,
+ 0x9D52: 0x6292,
+ 0x9D53: 0x6293,
+ 0x9D54: 0x6296,
+ 0x9D55: 0x62D4,
+ 0x9D56: 0x6283,
+ 0x9D57: 0x6294,
+ 0x9D58: 0x62D7,
+ 0x9D59: 0x62D1,
+ 0x9D5A: 0x62BB,
+ 0x9D5B: 0x62CF,
+ 0x9D5C: 0x62FF,
+ 0x9D5D: 0x62C6,
+ 0x9D5E: 0x64D4,
+ 0x9D5F: 0x62C8,
+ 0x9D60: 0x62DC,
+ 0x9D61: 0x62CC,
+ 0x9D62: 0x62CA,
+ 0x9D63: 0x62C2,
+ 0x9D64: 0x62C7,
+ 0x9D65: 0x629B,
+ 0x9D66: 0x62C9,
+ 0x9D67: 0x630C,
+ 0x9D68: 0x62EE,
+ 0x9D69: 0x62F1,
+ 0x9D6A: 0x6327,
+ 0x9D6B: 0x6302,
+ 0x9D6C: 0x6308,
+ 0x9D6D: 0x62EF,
+ 0x9D6E: 0x62F5,
+ 0x9D6F: 0x6350,
+ 0x9D70: 0x633E,
+ 0x9D71: 0x634D,
+ 0x9D72: 0x641C,
+ 0x9D73: 0x634F,
+ 0x9D74: 0x6396,
+ 0x9D75: 0x638E,
+ 0x9D76: 0x6380,
+ 0x9D77: 0x63AB,
+ 0x9D78: 0x6376,
+ 0x9D79: 0x63A3,
+ 0x9D7A: 0x638F,
+ 0x9D7B: 0x6389,
+ 0x9D7C: 0x639F,
+ 0x9D7D: 0x63B5,
+ 0x9D7E: 0x636B,
+ 0x9D80: 0x6369,
+ 0x9D81: 0x63BE,
+ 0x9D82: 0x63E9,
+ 0x9D83: 0x63C0,
+ 0x9D84: 0x63C6,
+ 0x9D85: 0x63E3,
+ 0x9D86: 0x63C9,
+ 0x9D87: 0x63D2,
+ 0x9D88: 0x63F6,
+ 0x9D89: 0x63C4,
+ 0x9D8A: 0x6416,
+ 0x9D8B: 0x6434,
+ 0x9D8C: 0x6406,
+ 0x9D8D: 0x6413,
+ 0x9D8E: 0x6426,
+ 0x9D8F: 0x6436,
+ 0x9D90: 0x651D,
+ 0x9D91: 0x6417,
+ 0x9D92: 0x6428,
+ 0x9D93: 0x640F,
+ 0x9D94: 0x6467,
+ 0x9D95: 0x646F,
+ 0x9D96: 0x6476,
+ 0x9D97: 0x644E,
+ 0x9D98: 0x652A,
+ 0x9D99: 0x6495,
+ 0x9D9A: 0x6493,
+ 0x9D9B: 0x64A5,
+ 0x9D9C: 0x64A9,
+ 0x9D9D: 0x6488,
+ 0x9D9E: 0x64BC,
+ 0x9D9F: 0x64DA,
+ 0x9DA0: 0x64D2,
+ 0x9DA1: 0x64C5,
+ 0x9DA2: 0x64C7,
+ 0x9DA3: 0x64BB,
+ 0x9DA4: 0x64D8,
+ 0x9DA5: 0x64C2,
+ 0x9DA6: 0x64F1,
+ 0x9DA7: 0x64E7,
+ 0x9DA8: 0x8209,
+ 0x9DA9: 0x64E0,
+ 0x9DAA: 0x64E1,
+ 0x9DAB: 0x62AC,
+ 0x9DAC: 0x64E3,
+ 0x9DAD: 0x64EF,
+ 0x9DAE: 0x652C,
+ 0x9DAF: 0x64F6,
+ 0x9DB0: 0x64F4,
+ 0x9DB1: 0x64F2,
+ 0x9DB2: 0x64FA,
+ 0x9DB3: 0x6500,
+ 0x9DB4: 0x64FD,
+ 0x9DB5: 0x6518,
+ 0x9DB6: 0x651C,
+ 0x9DB7: 0x6505,
+ 0x9DB8: 0x6524,
+ 0x9DB9: 0x6523,
+ 0x9DBA: 0x652B,
+ 0x9DBB: 0x6534,
+ 0x9DBC: 0x6535,
+ 0x9DBD: 0x6537,
+ 0x9DBE: 0x6536,
+ 0x9DBF: 0x6538,
+ 0x9DC0: 0x754B,
+ 0x9DC1: 0x6548,
+ 0x9DC2: 0x6556,
+ 0x9DC3: 0x6555,
+ 0x9DC4: 0x654D,
+ 0x9DC5: 0x6558,
+ 0x9DC6: 0x655E,
+ 0x9DC7: 0x655D,
+ 0x9DC8: 0x6572,
+ 0x9DC9: 0x6578,
+ 0x9DCA: 0x6582,
+ 0x9DCB: 0x6583,
+ 0x9DCC: 0x8B8A,
+ 0x9DCD: 0x659B,
+ 0x9DCE: 0x659F,
+ 0x9DCF: 0x65AB,
+ 0x9DD0: 0x65B7,
+ 0x9DD1: 0x65C3,
+ 0x9DD2: 0x65C6,
+ 0x9DD3: 0x65C1,
+ 0x9DD4: 0x65C4,
+ 0x9DD5: 0x65CC,
+ 0x9DD6: 0x65D2,
+ 0x9DD7: 0x65DB,
+ 0x9DD8: 0x65D9,
+ 0x9DD9: 0x65E0,
+ 0x9DDA: 0x65E1,
+ 0x9DDB: 0x65F1,
+ 0x9DDC: 0x6772,
+ 0x9DDD: 0x660A,
+ 0x9DDE: 0x6603,
+ 0x9DDF: 0x65FB,
+ 0x9DE0: 0x6773,
+ 0x9DE1: 0x6635,
+ 0x9DE2: 0x6636,
+ 0x9DE3: 0x6634,
+ 0x9DE4: 0x661C,
+ 0x9DE5: 0x664F,
+ 0x9DE6: 0x6644,
+ 0x9DE7: 0x6649,
+ 0x9DE8: 0x6641,
+ 0x9DE9: 0x665E,
+ 0x9DEA: 0x665D,
+ 0x9DEB: 0x6664,
+ 0x9DEC: 0x6667,
+ 0x9DED: 0x6668,
+ 0x9DEE: 0x665F,
+ 0x9DEF: 0x6662,
+ 0x9DF0: 0x6670,
+ 0x9DF1: 0x6683,
+ 0x9DF2: 0x6688,
+ 0x9DF3: 0x668E,
+ 0x9DF4: 0x6689,
+ 0x9DF5: 0x6684,
+ 0x9DF6: 0x6698,
+ 0x9DF7: 0x669D,
+ 0x9DF8: 0x66C1,
+ 0x9DF9: 0x66B9,
+ 0x9DFA: 0x66C9,
+ 0x9DFB: 0x66BE,
+ 0x9DFC: 0x66BC,
+ 0x9E40: 0x66C4,
+ 0x9E41: 0x66B8,
+ 0x9E42: 0x66D6,
+ 0x9E43: 0x66DA,
+ 0x9E44: 0x66E0,
+ 0x9E45: 0x663F,
+ 0x9E46: 0x66E6,
+ 0x9E47: 0x66E9,
+ 0x9E48: 0x66F0,
+ 0x9E49: 0x66F5,
+ 0x9E4A: 0x66F7,
+ 0x9E4B: 0x670F,
+ 0x9E4C: 0x6716,
+ 0x9E4D: 0x671E,
+ 0x9E4E: 0x6726,
+ 0x9E4F: 0x6727,
+ 0x9E50: 0x9738,
+ 0x9E51: 0x672E,
+ 0x9E52: 0x673F,
+ 0x9E53: 0x6736,
+ 0x9E54: 0x6741,
+ 0x9E55: 0x6738,
+ 0x9E56: 0x6737,
+ 0x9E57: 0x6746,
+ 0x9E58: 0x675E,
+ 0x9E59: 0x6760,
+ 0x9E5A: 0x6759,
+ 0x9E5B: 0x6763,
+ 0x9E5C: 0x6764,
+ 0x9E5D: 0x6789,
+ 0x9E5E: 0x6770,
+ 0x9E5F: 0x67A9,
+ 0x9E60: 0x677C,
+ 0x9E61: 0x676A,
+ 0x9E62: 0x678C,
+ 0x9E63: 0x678B,
+ 0x9E64: 0x67A6,
+ 0x9E65: 0x67A1,
+ 0x9E66: 0x6785,
+ 0x9E67: 0x67B7,
+ 0x9E68: 0x67EF,
+ 0x9E69: 0x67B4,
+ 0x9E6A: 0x67EC,
+ 0x9E6B: 0x67B3,
+ 0x9E6C: 0x67E9,
+ 0x9E6D: 0x67B8,
+ 0x9E6E: 0x67E4,
+ 0x9E6F: 0x67DE,
+ 0x9E70: 0x67DD,
+ 0x9E71: 0x67E2,
+ 0x9E72: 0x67EE,
+ 0x9E73: 0x67B9,
+ 0x9E74: 0x67CE,
+ 0x9E75: 0x67C6,
+ 0x9E76: 0x67E7,
+ 0x9E77: 0x6A9C,
+ 0x9E78: 0x681E,
+ 0x9E79: 0x6846,
+ 0x9E7A: 0x6829,
+ 0x9E7B: 0x6840,
+ 0x9E7C: 0x684D,
+ 0x9E7D: 0x6832,
+ 0x9E7E: 0x684E,
+ 0x9E80: 0x68B3,
+ 0x9E81: 0x682B,
+ 0x9E82: 0x6859,
+ 0x9E83: 0x6863,
+ 0x9E84: 0x6877,
+ 0x9E85: 0x687F,
+ 0x9E86: 0x689F,
+ 0x9E87: 0x688F,
+ 0x9E88: 0x68AD,
+ 0x9E89: 0x6894,
+ 0x9E8A: 0x689D,
+ 0x9E8B: 0x689B,
+ 0x9E8C: 0x6883,
+ 0x9E8D: 0x6AAE,
+ 0x9E8E: 0x68B9,
+ 0x9E8F: 0x6874,
+ 0x9E90: 0x68B5,
+ 0x9E91: 0x68A0,
+ 0x9E92: 0x68BA,
+ 0x9E93: 0x690F,
+ 0x9E94: 0x688D,
+ 0x9E95: 0x687E,
+ 0x9E96: 0x6901,
+ 0x9E97: 0x68CA,
+ 0x9E98: 0x6908,
+ 0x9E99: 0x68D8,
+ 0x9E9A: 0x6922,
+ 0x9E9B: 0x6926,
+ 0x9E9C: 0x68E1,
+ 0x9E9D: 0x690C,
+ 0x9E9E: 0x68CD,
+ 0x9E9F: 0x68D4,
+ 0x9EA0: 0x68E7,
+ 0x9EA1: 0x68D5,
+ 0x9EA2: 0x6936,
+ 0x9EA3: 0x6912,
+ 0x9EA4: 0x6904,
+ 0x9EA5: 0x68D7,
+ 0x9EA6: 0x68E3,
+ 0x9EA7: 0x6925,
+ 0x9EA8: 0x68F9,
+ 0x9EA9: 0x68E0,
+ 0x9EAA: 0x68EF,
+ 0x9EAB: 0x6928,
+ 0x9EAC: 0x692A,
+ 0x9EAD: 0x691A,
+ 0x9EAE: 0x6923,
+ 0x9EAF: 0x6921,
+ 0x9EB0: 0x68C6,
+ 0x9EB1: 0x6979,
+ 0x9EB2: 0x6977,
+ 0x9EB3: 0x695C,
+ 0x9EB4: 0x6978,
+ 0x9EB5: 0x696B,
+ 0x9EB6: 0x6954,
+ 0x9EB7: 0x697E,
+ 0x9EB8: 0x696E,
+ 0x9EB9: 0x6939,
+ 0x9EBA: 0x6974,
+ 0x9EBB: 0x693D,
+ 0x9EBC: 0x6959,
+ 0x9EBD: 0x6930,
+ 0x9EBE: 0x6961,
+ 0x9EBF: 0x695E,
+ 0x9EC0: 0x695D,
+ 0x9EC1: 0x6981,
+ 0x9EC2: 0x696A,
+ 0x9EC3: 0x69B2,
+ 0x9EC4: 0x69AE,
+ 0x9EC5: 0x69D0,
+ 0x9EC6: 0x69BF,
+ 0x9EC7: 0x69C1,
+ 0x9EC8: 0x69D3,
+ 0x9EC9: 0x69BE,
+ 0x9ECA: 0x69CE,
+ 0x9ECB: 0x5BE8,
+ 0x9ECC: 0x69CA,
+ 0x9ECD: 0x69DD,
+ 0x9ECE: 0x69BB,
+ 0x9ECF: 0x69C3,
+ 0x9ED0: 0x69A7,
+ 0x9ED1: 0x6A2E,
+ 0x9ED2: 0x6991,
+ 0x9ED3: 0x69A0,
+ 0x9ED4: 0x699C,
+ 0x9ED5: 0x6995,
+ 0x9ED6: 0x69B4,
+ 0x9ED7: 0x69DE,
+ 0x9ED8: 0x69E8,
+ 0x9ED9: 0x6A02,
+ 0x9EDA: 0x6A1B,
+ 0x9EDB: 0x69FF,
+ 0x9EDC: 0x6B0A,
+ 0x9EDD: 0x69F9,
+ 0x9EDE: 0x69F2,
+ 0x9EDF: 0x69E7,
+ 0x9EE0: 0x6A05,
+ 0x9EE1: 0x69B1,
+ 0x9EE2: 0x6A1E,
+ 0x9EE3: 0x69ED,
+ 0x9EE4: 0x6A14,
+ 0x9EE5: 0x69EB,
+ 0x9EE6: 0x6A0A,
+ 0x9EE7: 0x6A12,
+ 0x9EE8: 0x6AC1,
+ 0x9EE9: 0x6A23,
+ 0x9EEA: 0x6A13,
+ 0x9EEB: 0x6A44,
+ 0x9EEC: 0x6A0C,
+ 0x9EED: 0x6A72,
+ 0x9EEE: 0x6A36,
+ 0x9EEF: 0x6A78,
+ 0x9EF0: 0x6A47,
+ 0x9EF1: 0x6A62,
+ 0x9EF2: 0x6A59,
+ 0x9EF3: 0x6A66,
+ 0x9EF4: 0x6A48,
+ 0x9EF5: 0x6A38,
+ 0x9EF6: 0x6A22,
+ 0x9EF7: 0x6A90,
+ 0x9EF8: 0x6A8D,
+ 0x9EF9: 0x6AA0,
+ 0x9EFA: 0x6A84,
+ 0x9EFB: 0x6AA2,
+ 0x9EFC: 0x6AA3,
+ 0x9F40: 0x6A97,
+ 0x9F41: 0x8617,
+ 0x9F42: 0x6ABB,
+ 0x9F43: 0x6AC3,
+ 0x9F44: 0x6AC2,
+ 0x9F45: 0x6AB8,
+ 0x9F46: 0x6AB3,
+ 0x9F47: 0x6AAC,
+ 0x9F48: 0x6ADE,
+ 0x9F49: 0x6AD1,
+ 0x9F4A: 0x6ADF,
+ 0x9F4B: 0x6AAA,
+ 0x9F4C: 0x6ADA,
+ 0x9F4D: 0x6AEA,
+ 0x9F4E: 0x6AFB,
+ 0x9F4F: 0x6B05,
+ 0x9F50: 0x8616,
+ 0x9F51: 0x6AFA,
+ 0x9F52: 0x6B12,
+ 0x9F53: 0x6B16,
+ 0x9F54: 0x9B31,
+ 0x9F55: 0x6B1F,
+ 0x9F56: 0x6B38,
+ 0x9F57: 0x6B37,
+ 0x9F58: 0x76DC,
+ 0x9F59: 0x6B39,
+ 0x9F5A: 0x98EE,
+ 0x9F5B: 0x6B47,
+ 0x9F5C: 0x6B43,
+ 0x9F5D: 0x6B49,
+ 0x9F5E: 0x6B50,
+ 0x9F5F: 0x6B59,
+ 0x9F60: 0x6B54,
+ 0x9F61: 0x6B5B,
+ 0x9F62: 0x6B5F,
+ 0x9F63: 0x6B61,
+ 0x9F64: 0x6B78,
+ 0x9F65: 0x6B79,
+ 0x9F66: 0x6B7F,
+ 0x9F67: 0x6B80,
+ 0x9F68: 0x6B84,
+ 0x9F69: 0x6B83,
+ 0x9F6A: 0x6B8D,
+ 0x9F6B: 0x6B98,
+ 0x9F6C: 0x6B95,
+ 0x9F6D: 0x6B9E,
+ 0x9F6E: 0x6BA4,
+ 0x9F6F: 0x6BAA,
+ 0x9F70: 0x6BAB,
+ 0x9F71: 0x6BAF,
+ 0x9F72: 0x6BB2,
+ 0x9F73: 0x6BB1,
+ 0x9F74: 0x6BB3,
+ 0x9F75: 0x6BB7,
+ 0x9F76: 0x6BBC,
+ 0x9F77: 0x6BC6,
+ 0x9F78: 0x6BCB,
+ 0x9F79: 0x6BD3,
+ 0x9F7A: 0x6BDF,
+ 0x9F7B: 0x6BEC,
+ 0x9F7C: 0x6BEB,
+ 0x9F7D: 0x6BF3,
+ 0x9F7E: 0x6BEF,
+ 0x9F80: 0x9EBE,
+ 0x9F81: 0x6C08,
+ 0x9F82: 0x6C13,
+ 0x9F83: 0x6C14,
+ 0x9F84: 0x6C1B,
+ 0x9F85: 0x6C24,
+ 0x9F86: 0x6C23,
+ 0x9F87: 0x6C5E,
+ 0x9F88: 0x6C55,
+ 0x9F89: 0x6C62,
+ 0x9F8A: 0x6C6A,
+ 0x9F8B: 0x6C82,
+ 0x9F8C: 0x6C8D,
+ 0x9F8D: 0x6C9A,
+ 0x9F8E: 0x6C81,
+ 0x9F8F: 0x6C9B,
+ 0x9F90: 0x6C7E,
+ 0x9F91: 0x6C68,
+ 0x9F92: 0x6C73,
+ 0x9F93: 0x6C92,
+ 0x9F94: 0x6C90,
+ 0x9F95: 0x6CC4,
+ 0x9F96: 0x6CF1,
+ 0x9F97: 0x6CD3,
+ 0x9F98: 0x6CBD,
+ 0x9F99: 0x6CD7,
+ 0x9F9A: 0x6CC5,
+ 0x9F9B: 0x6CDD,
+ 0x9F9C: 0x6CAE,
+ 0x9F9D: 0x6CB1,
+ 0x9F9E: 0x6CBE,
+ 0x9F9F: 0x6CBA,
+ 0x9FA0: 0x6CDB,
+ 0x9FA1: 0x6CEF,
+ 0x9FA2: 0x6CD9,
+ 0x9FA3: 0x6CEA,
+ 0x9FA4: 0x6D1F,
+ 0x9FA5: 0x884D,
+ 0x9FA6: 0x6D36,
+ 0x9FA7: 0x6D2B,
+ 0x9FA8: 0x6D3D,
+ 0x9FA9: 0x6D38,
+ 0x9FAA: 0x6D19,
+ 0x9FAB: 0x6D35,
+ 0x9FAC: 0x6D33,
+ 0x9FAD: 0x6D12,
+ 0x9FAE: 0x6D0C,
+ 0x9FAF: 0x6D63,
+ 0x9FB0: 0x6D93,
+ 0x9FB1: 0x6D64,
+ 0x9FB2: 0x6D5A,
+ 0x9FB3: 0x6D79,
+ 0x9FB4: 0x6D59,
+ 0x9FB5: 0x6D8E,
+ 0x9FB6: 0x6D95,
+ 0x9FB7: 0x6FE4,
+ 0x9FB8: 0x6D85,
+ 0x9FB9: 0x6DF9,
+ 0x9FBA: 0x6E15,
+ 0x9FBB: 0x6E0A,
+ 0x9FBC: 0x6DB5,
+ 0x9FBD: 0x6DC7,
+ 0x9FBE: 0x6DE6,
+ 0x9FBF: 0x6DB8,
+ 0x9FC0: 0x6DC6,
+ 0x9FC1: 0x6DEC,
+ 0x9FC2: 0x6DDE,
+ 0x9FC3: 0x6DCC,
+ 0x9FC4: 0x6DE8,
+ 0x9FC5: 0x6DD2,
+ 0x9FC6: 0x6DC5,
+ 0x9FC7: 0x6DFA,
+ 0x9FC8: 0x6DD9,
+ 0x9FC9: 0x6DE4,
+ 0x9FCA: 0x6DD5,
+ 0x9FCB: 0x6DEA,
+ 0x9FCC: 0x6DEE,
+ 0x9FCD: 0x6E2D,
+ 0x9FCE: 0x6E6E,
+ 0x9FCF: 0x6E2E,
+ 0x9FD0: 0x6E19,
+ 0x9FD1: 0x6E72,
+ 0x9FD2: 0x6E5F,
+ 0x9FD3: 0x6E3E,
+ 0x9FD4: 0x6E23,
+ 0x9FD5: 0x6E6B,
+ 0x9FD6: 0x6E2B,
+ 0x9FD7: 0x6E76,
+ 0x9FD8: 0x6E4D,
+ 0x9FD9: 0x6E1F,
+ 0x9FDA: 0x6E43,
+ 0x9FDB: 0x6E3A,
+ 0x9FDC: 0x6E4E,
+ 0x9FDD: 0x6E24,
+ 0x9FDE: 0x6EFF,
+ 0x9FDF: 0x6E1D,
+ 0x9FE0: 0x6E38,
+ 0x9FE1: 0x6E82,
+ 0x9FE2: 0x6EAA,
+ 0x9FE3: 0x6E98,
+ 0x9FE4: 0x6EC9,
+ 0x9FE5: 0x6EB7,
+ 0x9FE6: 0x6ED3,
+ 0x9FE7: 0x6EBD,
+ 0x9FE8: 0x6EAF,
+ 0x9FE9: 0x6EC4,
+ 0x9FEA: 0x6EB2,
+ 0x9FEB: 0x6ED4,
+ 0x9FEC: 0x6ED5,
+ 0x9FED: 0x6E8F,
+ 0x9FEE: 0x6EA5,
+ 0x9FEF: 0x6EC2,
+ 0x9FF0: 0x6E9F,
+ 0x9FF1: 0x6F41,
+ 0x9FF2: 0x6F11,
+ 0x9FF3: 0x704C,
+ 0x9FF4: 0x6EEC,
+ 0x9FF5: 0x6EF8,
+ 0x9FF6: 0x6EFE,
+ 0x9FF7: 0x6F3F,
+ 0x9FF8: 0x6EF2,
+ 0x9FF9: 0x6F31,
+ 0x9FFA: 0x6EEF,
+ 0x9FFB: 0x6F32,
+ 0x9FFC: 0x6ECC,
+ 0xE040: 0x6F3E,
+ 0xE041: 0x6F13,
+ 0xE042: 0x6EF7,
+ 0xE043: 0x6F86,
+ 0xE044: 0x6F7A,
+ 0xE045: 0x6F78,
+ 0xE046: 0x6F81,
+ 0xE047: 0x6F80,
+ 0xE048: 0x6F6F,
+ 0xE049: 0x6F5B,
+ 0xE04A: 0x6FF3,
+ 0xE04B: 0x6F6D,
+ 0xE04C: 0x6F82,
+ 0xE04D: 0x6F7C,
+ 0xE04E: 0x6F58,
+ 0xE04F: 0x6F8E,
+ 0xE050: 0x6F91,
+ 0xE051: 0x6FC2,
+ 0xE052: 0x6F66,
+ 0xE053: 0x6FB3,
+ 0xE054: 0x6FA3,
+ 0xE055: 0x6FA1,
+ 0xE056: 0x6FA4,
+ 0xE057: 0x6FB9,
+ 0xE058: 0x6FC6,
+ 0xE059: 0x6FAA,
+ 0xE05A: 0x6FDF,
+ 0xE05B: 0x6FD5,
+ 0xE05C: 0x6FEC,
+ 0xE05D: 0x6FD4,
+ 0xE05E: 0x6FD8,
+ 0xE05F: 0x6FF1,
+ 0xE060: 0x6FEE,
+ 0xE061: 0x6FDB,
+ 0xE062: 0x7009,
+ 0xE063: 0x700B,
+ 0xE064: 0x6FFA,
+ 0xE065: 0x7011,
+ 0xE066: 0x7001,
+ 0xE067: 0x700F,
+ 0xE068: 0x6FFE,
+ 0xE069: 0x701B,
+ 0xE06A: 0x701A,
+ 0xE06B: 0x6F74,
+ 0xE06C: 0x701D,
+ 0xE06D: 0x7018,
+ 0xE06E: 0x701F,
+ 0xE06F: 0x7030,
+ 0xE070: 0x703E,
+ 0xE071: 0x7032,
+ 0xE072: 0x7051,
+ 0xE073: 0x7063,
+ 0xE074: 0x7099,
+ 0xE075: 0x7092,
+ 0xE076: 0x70AF,
+ 0xE077: 0x70F1,
+ 0xE078: 0x70AC,
+ 0xE079: 0x70B8,
+ 0xE07A: 0x70B3,
+ 0xE07B: 0x70AE,
+ 0xE07C: 0x70DF,
+ 0xE07D: 0x70CB,
+ 0xE07E: 0x70DD,
+ 0xE080: 0x70D9,
+ 0xE081: 0x7109,
+ 0xE082: 0x70FD,
+ 0xE083: 0x711C,
+ 0xE084: 0x7119,
+ 0xE085: 0x7165,
+ 0xE086: 0x7155,
+ 0xE087: 0x7188,
+ 0xE088: 0x7166,
+ 0xE089: 0x7162,
+ 0xE08A: 0x714C,
+ 0xE08B: 0x7156,
+ 0xE08C: 0x716C,
+ 0xE08D: 0x718F,
+ 0xE08E: 0x71FB,
+ 0xE08F: 0x7184,
+ 0xE090: 0x7195,
+ 0xE091: 0x71A8,
+ 0xE092: 0x71AC,
+ 0xE093: 0x71D7,
+ 0xE094: 0x71B9,
+ 0xE095: 0x71BE,
+ 0xE096: 0x71D2,
+ 0xE097: 0x71C9,
+ 0xE098: 0x71D4,
+ 0xE099: 0x71CE,
+ 0xE09A: 0x71E0,
+ 0xE09B: 0x71EC,
+ 0xE09C: 0x71E7,
+ 0xE09D: 0x71F5,
+ 0xE09E: 0x71FC,
+ 0xE09F: 0x71F9,
+ 0xE0A0: 0x71FF,
+ 0xE0A1: 0x720D,
+ 0xE0A2: 0x7210,
+ 0xE0A3: 0x721B,
+ 0xE0A4: 0x7228,
+ 0xE0A5: 0x722D,
+ 0xE0A6: 0x722C,
+ 0xE0A7: 0x7230,
+ 0xE0A8: 0x7232,
+ 0xE0A9: 0x723B,
+ 0xE0AA: 0x723C,
+ 0xE0AB: 0x723F,
+ 0xE0AC: 0x7240,
+ 0xE0AD: 0x7246,
+ 0xE0AE: 0x724B,
+ 0xE0AF: 0x7258,
+ 0xE0B0: 0x7274,
+ 0xE0B1: 0x727E,
+ 0xE0B2: 0x7282,
+ 0xE0B3: 0x7281,
+ 0xE0B4: 0x7287,
+ 0xE0B5: 0x7292,
+ 0xE0B6: 0x7296,
+ 0xE0B7: 0x72A2,
+ 0xE0B8: 0x72A7,
+ 0xE0B9: 0x72B9,
+ 0xE0BA: 0x72B2,
+ 0xE0BB: 0x72C3,
+ 0xE0BC: 0x72C6,
+ 0xE0BD: 0x72C4,
+ 0xE0BE: 0x72CE,
+ 0xE0BF: 0x72D2,
+ 0xE0C0: 0x72E2,
+ 0xE0C1: 0x72E0,
+ 0xE0C2: 0x72E1,
+ 0xE0C3: 0x72F9,
+ 0xE0C4: 0x72F7,
+ 0xE0C5: 0x500F,
+ 0xE0C6: 0x7317,
+ 0xE0C7: 0x730A,
+ 0xE0C8: 0x731C,
+ 0xE0C9: 0x7316,
+ 0xE0CA: 0x731D,
+ 0xE0CB: 0x7334,
+ 0xE0CC: 0x732F,
+ 0xE0CD: 0x7329,
+ 0xE0CE: 0x7325,
+ 0xE0CF: 0x733E,
+ 0xE0D0: 0x734E,
+ 0xE0D1: 0x734F,
+ 0xE0D2: 0x9ED8,
+ 0xE0D3: 0x7357,
+ 0xE0D4: 0x736A,
+ 0xE0D5: 0x7368,
+ 0xE0D6: 0x7370,
+ 0xE0D7: 0x7378,
+ 0xE0D8: 0x7375,
+ 0xE0D9: 0x737B,
+ 0xE0DA: 0x737A,
+ 0xE0DB: 0x73C8,
+ 0xE0DC: 0x73B3,
+ 0xE0DD: 0x73CE,
+ 0xE0DE: 0x73BB,
+ 0xE0DF: 0x73C0,
+ 0xE0E0: 0x73E5,
+ 0xE0E1: 0x73EE,
+ 0xE0E2: 0x73DE,
+ 0xE0E3: 0x74A2,
+ 0xE0E4: 0x7405,
+ 0xE0E5: 0x746F,
+ 0xE0E6: 0x7425,
+ 0xE0E7: 0x73F8,
+ 0xE0E8: 0x7432,
+ 0xE0E9: 0x743A,
+ 0xE0EA: 0x7455,
+ 0xE0EB: 0x743F,
+ 0xE0EC: 0x745F,
+ 0xE0ED: 0x7459,
+ 0xE0EE: 0x7441,
+ 0xE0EF: 0x745C,
+ 0xE0F0: 0x7469,
+ 0xE0F1: 0x7470,
+ 0xE0F2: 0x7463,
+ 0xE0F3: 0x746A,
+ 0xE0F4: 0x7476,
+ 0xE0F5: 0x747E,
+ 0xE0F6: 0x748B,
+ 0xE0F7: 0x749E,
+ 0xE0F8: 0x74A7,
+ 0xE0F9: 0x74CA,
+ 0xE0FA: 0x74CF,
+ 0xE0FB: 0x74D4,
+ 0xE0FC: 0x73F1,
+ 0xE140: 0x74E0,
+ 0xE141: 0x74E3,
+ 0xE142: 0x74E7,
+ 0xE143: 0x74E9,
+ 0xE144: 0x74EE,
+ 0xE145: 0x74F2,
+ 0xE146: 0x74F0,
+ 0xE147: 0x74F1,
+ 0xE148: 0x74F8,
+ 0xE149: 0x74F7,
+ 0xE14A: 0x7504,
+ 0xE14B: 0x7503,
+ 0xE14C: 0x7505,
+ 0xE14D: 0x750C,
+ 0xE14E: 0x750E,
+ 0xE14F: 0x750D,
+ 0xE150: 0x7515,
+ 0xE151: 0x7513,
+ 0xE152: 0x751E,
+ 0xE153: 0x7526,
+ 0xE154: 0x752C,
+ 0xE155: 0x753C,
+ 0xE156: 0x7544,
+ 0xE157: 0x754D,
+ 0xE158: 0x754A,
+ 0xE159: 0x7549,
+ 0xE15A: 0x755B,
+ 0xE15B: 0x7546,
+ 0xE15C: 0x755A,
+ 0xE15D: 0x7569,
+ 0xE15E: 0x7564,
+ 0xE15F: 0x7567,
+ 0xE160: 0x756B,
+ 0xE161: 0x756D,
+ 0xE162: 0x7578,
+ 0xE163: 0x7576,
+ 0xE164: 0x7586,
+ 0xE165: 0x7587,
+ 0xE166: 0x7574,
+ 0xE167: 0x758A,
+ 0xE168: 0x7589,
+ 0xE169: 0x7582,
+ 0xE16A: 0x7594,
+ 0xE16B: 0x759A,
+ 0xE16C: 0x759D,
+ 0xE16D: 0x75A5,
+ 0xE16E: 0x75A3,
+ 0xE16F: 0x75C2,
+ 0xE170: 0x75B3,
+ 0xE171: 0x75C3,
+ 0xE172: 0x75B5,
+ 0xE173: 0x75BD,
+ 0xE174: 0x75B8,
+ 0xE175: 0x75BC,
+ 0xE176: 0x75B1,
+ 0xE177: 0x75CD,
+ 0xE178: 0x75CA,
+ 0xE179: 0x75D2,
+ 0xE17A: 0x75D9,
+ 0xE17B: 0x75E3,
+ 0xE17C: 0x75DE,
+ 0xE17D: 0x75FE,
+ 0xE17E: 0x75FF,
+ 0xE180: 0x75FC,
+ 0xE181: 0x7601,
+ 0xE182: 0x75F0,
+ 0xE183: 0x75FA,
+ 0xE184: 0x75F2,
+ 0xE185: 0x75F3,
+ 0xE186: 0x760B,
+ 0xE187: 0x760D,
+ 0xE188: 0x7609,
+ 0xE189: 0x761F,
+ 0xE18A: 0x7627,
+ 0xE18B: 0x7620,
+ 0xE18C: 0x7621,
+ 0xE18D: 0x7622,
+ 0xE18E: 0x7624,
+ 0xE18F: 0x7634,
+ 0xE190: 0x7630,
+ 0xE191: 0x763B,
+ 0xE192: 0x7647,
+ 0xE193: 0x7648,
+ 0xE194: 0x7646,
+ 0xE195: 0x765C,
+ 0xE196: 0x7658,
+ 0xE197: 0x7661,
+ 0xE198: 0x7662,
+ 0xE199: 0x7668,
+ 0xE19A: 0x7669,
+ 0xE19B: 0x766A,
+ 0xE19C: 0x7667,
+ 0xE19D: 0x766C,
+ 0xE19E: 0x7670,
+ 0xE19F: 0x7672,
+ 0xE1A0: 0x7676,
+ 0xE1A1: 0x7678,
+ 0xE1A2: 0x767C,
+ 0xE1A3: 0x7680,
+ 0xE1A4: 0x7683,
+ 0xE1A5: 0x7688,
+ 0xE1A6: 0x768B,
+ 0xE1A7: 0x768E,
+ 0xE1A8: 0x7696,
+ 0xE1A9: 0x7693,
+ 0xE1AA: 0x7699,
+ 0xE1AB: 0x769A,
+ 0xE1AC: 0x76B0,
+ 0xE1AD: 0x76B4,
+ 0xE1AE: 0x76B8,
+ 0xE1AF: 0x76B9,
+ 0xE1B0: 0x76BA,
+ 0xE1B1: 0x76C2,
+ 0xE1B2: 0x76CD,
+ 0xE1B3: 0x76D6,
+ 0xE1B4: 0x76D2,
+ 0xE1B5: 0x76DE,
+ 0xE1B6: 0x76E1,
+ 0xE1B7: 0x76E5,
+ 0xE1B8: 0x76E7,
+ 0xE1B9: 0x76EA,
+ 0xE1BA: 0x862F,
+ 0xE1BB: 0x76FB,
+ 0xE1BC: 0x7708,
+ 0xE1BD: 0x7707,
+ 0xE1BE: 0x7704,
+ 0xE1BF: 0x7729,
+ 0xE1C0: 0x7724,
+ 0xE1C1: 0x771E,
+ 0xE1C2: 0x7725,
+ 0xE1C3: 0x7726,
+ 0xE1C4: 0x771B,
+ 0xE1C5: 0x7737,
+ 0xE1C6: 0x7738,
+ 0xE1C7: 0x7747,
+ 0xE1C8: 0x775A,
+ 0xE1C9: 0x7768,
+ 0xE1CA: 0x776B,
+ 0xE1CB: 0x775B,
+ 0xE1CC: 0x7765,
+ 0xE1CD: 0x777F,
+ 0xE1CE: 0x777E,
+ 0xE1CF: 0x7779,
+ 0xE1D0: 0x778E,
+ 0xE1D1: 0x778B,
+ 0xE1D2: 0x7791,
+ 0xE1D3: 0x77A0,
+ 0xE1D4: 0x779E,
+ 0xE1D5: 0x77B0,
+ 0xE1D6: 0x77B6,
+ 0xE1D7: 0x77B9,
+ 0xE1D8: 0x77BF,
+ 0xE1D9: 0x77BC,
+ 0xE1DA: 0x77BD,
+ 0xE1DB: 0x77BB,
+ 0xE1DC: 0x77C7,
+ 0xE1DD: 0x77CD,
+ 0xE1DE: 0x77D7,
+ 0xE1DF: 0x77DA,
+ 0xE1E0: 0x77DC,
+ 0xE1E1: 0x77E3,
+ 0xE1E2: 0x77EE,
+ 0xE1E3: 0x77FC,
+ 0xE1E4: 0x780C,
+ 0xE1E5: 0x7812,
+ 0xE1E6: 0x7926,
+ 0xE1E7: 0x7820,
+ 0xE1E8: 0x792A,
+ 0xE1E9: 0x7845,
+ 0xE1EA: 0x788E,
+ 0xE1EB: 0x7874,
+ 0xE1EC: 0x7886,
+ 0xE1ED: 0x787C,
+ 0xE1EE: 0x789A,
+ 0xE1EF: 0x788C,
+ 0xE1F0: 0x78A3,
+ 0xE1F1: 0x78B5,
+ 0xE1F2: 0x78AA,
+ 0xE1F3: 0x78AF,
+ 0xE1F4: 0x78D1,
+ 0xE1F5: 0x78C6,
+ 0xE1F6: 0x78CB,
+ 0xE1F7: 0x78D4,
+ 0xE1F8: 0x78BE,
+ 0xE1F9: 0x78BC,
+ 0xE1FA: 0x78C5,
+ 0xE1FB: 0x78CA,
+ 0xE1FC: 0x78EC,
+ 0xE240: 0x78E7,
+ 0xE241: 0x78DA,
+ 0xE242: 0x78FD,
+ 0xE243: 0x78F4,
+ 0xE244: 0x7907,
+ 0xE245: 0x7912,
+ 0xE246: 0x7911,
+ 0xE247: 0x7919,
+ 0xE248: 0x792C,
+ 0xE249: 0x792B,
+ 0xE24A: 0x7940,
+ 0xE24B: 0x7960,
+ 0xE24C: 0x7957,
+ 0xE24D: 0x795F,
+ 0xE24E: 0x795A,
+ 0xE24F: 0x7955,
+ 0xE250: 0x7953,
+ 0xE251: 0x797A,
+ 0xE252: 0x797F,
+ 0xE253: 0x798A,
+ 0xE254: 0x799D,
+ 0xE255: 0x79A7,
+ 0xE256: 0x9F4B,
+ 0xE257: 0x79AA,
+ 0xE258: 0x79AE,
+ 0xE259: 0x79B3,
+ 0xE25A: 0x79B9,
+ 0xE25B: 0x79BA,
+ 0xE25C: 0x79C9,
+ 0xE25D: 0x79D5,
+ 0xE25E: 0x79E7,
+ 0xE25F: 0x79EC,
+ 0xE260: 0x79E1,
+ 0xE261: 0x79E3,
+ 0xE262: 0x7A08,
+ 0xE263: 0x7A0D,
+ 0xE264: 0x7A18,
+ 0xE265: 0x7A19,
+ 0xE266: 0x7A20,
+ 0xE267: 0x7A1F,
+ 0xE268: 0x7980,
+ 0xE269: 0x7A31,
+ 0xE26A: 0x7A3B,
+ 0xE26B: 0x7A3E,
+ 0xE26C: 0x7A37,
+ 0xE26D: 0x7A43,
+ 0xE26E: 0x7A57,
+ 0xE26F: 0x7A49,
+ 0xE270: 0x7A61,
+ 0xE271: 0x7A62,
+ 0xE272: 0x7A69,
+ 0xE273: 0x9F9D,
+ 0xE274: 0x7A70,
+ 0xE275: 0x7A79,
+ 0xE276: 0x7A7D,
+ 0xE277: 0x7A88,
+ 0xE278: 0x7A97,
+ 0xE279: 0x7A95,
+ 0xE27A: 0x7A98,
+ 0xE27B: 0x7A96,
+ 0xE27C: 0x7AA9,
+ 0xE27D: 0x7AC8,
+ 0xE27E: 0x7AB0,
+ 0xE280: 0x7AB6,
+ 0xE281: 0x7AC5,
+ 0xE282: 0x7AC4,
+ 0xE283: 0x7ABF,
+ 0xE284: 0x9083,
+ 0xE285: 0x7AC7,
+ 0xE286: 0x7ACA,
+ 0xE287: 0x7ACD,
+ 0xE288: 0x7ACF,
+ 0xE289: 0x7AD5,
+ 0xE28A: 0x7AD3,
+ 0xE28B: 0x7AD9,
+ 0xE28C: 0x7ADA,
+ 0xE28D: 0x7ADD,
+ 0xE28E: 0x7AE1,
+ 0xE28F: 0x7AE2,
+ 0xE290: 0x7AE6,
+ 0xE291: 0x7AED,
+ 0xE292: 0x7AF0,
+ 0xE293: 0x7B02,
+ 0xE294: 0x7B0F,
+ 0xE295: 0x7B0A,
+ 0xE296: 0x7B06,
+ 0xE297: 0x7B33,
+ 0xE298: 0x7B18,
+ 0xE299: 0x7B19,
+ 0xE29A: 0x7B1E,
+ 0xE29B: 0x7B35,
+ 0xE29C: 0x7B28,
+ 0xE29D: 0x7B36,
+ 0xE29E: 0x7B50,
+ 0xE29F: 0x7B7A,
+ 0xE2A0: 0x7B04,
+ 0xE2A1: 0x7B4D,
+ 0xE2A2: 0x7B0B,
+ 0xE2A3: 0x7B4C,
+ 0xE2A4: 0x7B45,
+ 0xE2A5: 0x7B75,
+ 0xE2A6: 0x7B65,
+ 0xE2A7: 0x7B74,
+ 0xE2A8: 0x7B67,
+ 0xE2A9: 0x7B70,
+ 0xE2AA: 0x7B71,
+ 0xE2AB: 0x7B6C,
+ 0xE2AC: 0x7B6E,
+ 0xE2AD: 0x7B9D,
+ 0xE2AE: 0x7B98,
+ 0xE2AF: 0x7B9F,
+ 0xE2B0: 0x7B8D,
+ 0xE2B1: 0x7B9C,
+ 0xE2B2: 0x7B9A,
+ 0xE2B3: 0x7B8B,
+ 0xE2B4: 0x7B92,
+ 0xE2B5: 0x7B8F,
+ 0xE2B6: 0x7B5D,
+ 0xE2B7: 0x7B99,
+ 0xE2B8: 0x7BCB,
+ 0xE2B9: 0x7BC1,
+ 0xE2BA: 0x7BCC,
+ 0xE2BB: 0x7BCF,
+ 0xE2BC: 0x7BB4,
+ 0xE2BD: 0x7BC6,
+ 0xE2BE: 0x7BDD,
+ 0xE2BF: 0x7BE9,
+ 0xE2C0: 0x7C11,
+ 0xE2C1: 0x7C14,
+ 0xE2C2: 0x7BE6,
+ 0xE2C3: 0x7BE5,
+ 0xE2C4: 0x7C60,
+ 0xE2C5: 0x7C00,
+ 0xE2C6: 0x7C07,
+ 0xE2C7: 0x7C13,
+ 0xE2C8: 0x7BF3,
+ 0xE2C9: 0x7BF7,
+ 0xE2CA: 0x7C17,
+ 0xE2CB: 0x7C0D,
+ 0xE2CC: 0x7BF6,
+ 0xE2CD: 0x7C23,
+ 0xE2CE: 0x7C27,
+ 0xE2CF: 0x7C2A,
+ 0xE2D0: 0x7C1F,
+ 0xE2D1: 0x7C37,
+ 0xE2D2: 0x7C2B,
+ 0xE2D3: 0x7C3D,
+ 0xE2D4: 0x7C4C,
+ 0xE2D5: 0x7C43,
+ 0xE2D6: 0x7C54,
+ 0xE2D7: 0x7C4F,
+ 0xE2D8: 0x7C40,
+ 0xE2D9: 0x7C50,
+ 0xE2DA: 0x7C58,
+ 0xE2DB: 0x7C5F,
+ 0xE2DC: 0x7C64,
+ 0xE2DD: 0x7C56,
+ 0xE2DE: 0x7C65,
+ 0xE2DF: 0x7C6C,
+ 0xE2E0: 0x7C75,
+ 0xE2E1: 0x7C83,
+ 0xE2E2: 0x7C90,
+ 0xE2E3: 0x7CA4,
+ 0xE2E4: 0x7CAD,
+ 0xE2E5: 0x7CA2,
+ 0xE2E6: 0x7CAB,
+ 0xE2E7: 0x7CA1,
+ 0xE2E8: 0x7CA8,
+ 0xE2E9: 0x7CB3,
+ 0xE2EA: 0x7CB2,
+ 0xE2EB: 0x7CB1,
+ 0xE2EC: 0x7CAE,
+ 0xE2ED: 0x7CB9,
+ 0xE2EE: 0x7CBD,
+ 0xE2EF: 0x7CC0,
+ 0xE2F0: 0x7CC5,
+ 0xE2F1: 0x7CC2,
+ 0xE2F2: 0x7CD8,
+ 0xE2F3: 0x7CD2,
+ 0xE2F4: 0x7CDC,
+ 0xE2F5: 0x7CE2,
+ 0xE2F6: 0x9B3B,
+ 0xE2F7: 0x7CEF,
+ 0xE2F8: 0x7CF2,
+ 0xE2F9: 0x7CF4,
+ 0xE2FA: 0x7CF6,
+ 0xE2FB: 0x7CFA,
+ 0xE2FC: 0x7D06,
+ 0xE340: 0x7D02,
+ 0xE341: 0x7D1C,
+ 0xE342: 0x7D15,
+ 0xE343: 0x7D0A,
+ 0xE344: 0x7D45,
+ 0xE345: 0x7D4B,
+ 0xE346: 0x7D2E,
+ 0xE347: 0x7D32,
+ 0xE348: 0x7D3F,
+ 0xE349: 0x7D35,
+ 0xE34A: 0x7D46,
+ 0xE34B: 0x7D73,
+ 0xE34C: 0x7D56,
+ 0xE34D: 0x7D4E,
+ 0xE34E: 0x7D72,
+ 0xE34F: 0x7D68,
+ 0xE350: 0x7D6E,
+ 0xE351: 0x7D4F,
+ 0xE352: 0x7D63,
+ 0xE353: 0x7D93,
+ 0xE354: 0x7D89,
+ 0xE355: 0x7D5B,
+ 0xE356: 0x7D8F,
+ 0xE357: 0x7D7D,
+ 0xE358: 0x7D9B,
+ 0xE359: 0x7DBA,
+ 0xE35A: 0x7DAE,
+ 0xE35B: 0x7DA3,
+ 0xE35C: 0x7DB5,
+ 0xE35D: 0x7DC7,
+ 0xE35E: 0x7DBD,
+ 0xE35F: 0x7DAB,
+ 0xE360: 0x7E3D,
+ 0xE361: 0x7DA2,
+ 0xE362: 0x7DAF,
+ 0xE363: 0x7DDC,
+ 0xE364: 0x7DB8,
+ 0xE365: 0x7D9F,
+ 0xE366: 0x7DB0,
+ 0xE367: 0x7DD8,
+ 0xE368: 0x7DDD,
+ 0xE369: 0x7DE4,
+ 0xE36A: 0x7DDE,
+ 0xE36B: 0x7DFB,
+ 0xE36C: 0x7DF2,
+ 0xE36D: 0x7DE1,
+ 0xE36E: 0x7E05,
+ 0xE36F: 0x7E0A,
+ 0xE370: 0x7E23,
+ 0xE371: 0x7E21,
+ 0xE372: 0x7E12,
+ 0xE373: 0x7E31,
+ 0xE374: 0x7E1F,
+ 0xE375: 0x7E09,
+ 0xE376: 0x7E0B,
+ 0xE377: 0x7E22,
+ 0xE378: 0x7E46,
+ 0xE379: 0x7E66,
+ 0xE37A: 0x7E3B,
+ 0xE37B: 0x7E35,
+ 0xE37C: 0x7E39,
+ 0xE37D: 0x7E43,
+ 0xE37E: 0x7E37,
+ 0xE380: 0x7E32,
+ 0xE381: 0x7E3A,
+ 0xE382: 0x7E67,
+ 0xE383: 0x7E5D,
+ 0xE384: 0x7E56,
+ 0xE385: 0x7E5E,
+ 0xE386: 0x7E59,
+ 0xE387: 0x7E5A,
+ 0xE388: 0x7E79,
+ 0xE389: 0x7E6A,
+ 0xE38A: 0x7E69,
+ 0xE38B: 0x7E7C,
+ 0xE38C: 0x7E7B,
+ 0xE38D: 0x7E83,
+ 0xE38E: 0x7DD5,
+ 0xE38F: 0x7E7D,
+ 0xE390: 0x8FAE,
+ 0xE391: 0x7E7F,
+ 0xE392: 0x7E88,
+ 0xE393: 0x7E89,
+ 0xE394: 0x7E8C,
+ 0xE395: 0x7E92,
+ 0xE396: 0x7E90,
+ 0xE397: 0x7E93,
+ 0xE398: 0x7E94,
+ 0xE399: 0x7E96,
+ 0xE39A: 0x7E8E,
+ 0xE39B: 0x7E9B,
+ 0xE39C: 0x7E9C,
+ 0xE39D: 0x7F38,
+ 0xE39E: 0x7F3A,
+ 0xE39F: 0x7F45,
+ 0xE3A0: 0x7F4C,
+ 0xE3A1: 0x7F4D,
+ 0xE3A2: 0x7F4E,
+ 0xE3A3: 0x7F50,
+ 0xE3A4: 0x7F51,
+ 0xE3A5: 0x7F55,
+ 0xE3A6: 0x7F54,
+ 0xE3A7: 0x7F58,
+ 0xE3A8: 0x7F5F,
+ 0xE3A9: 0x7F60,
+ 0xE3AA: 0x7F68,
+ 0xE3AB: 0x7F69,
+ 0xE3AC: 0x7F67,
+ 0xE3AD: 0x7F78,
+ 0xE3AE: 0x7F82,
+ 0xE3AF: 0x7F86,
+ 0xE3B0: 0x7F83,
+ 0xE3B1: 0x7F88,
+ 0xE3B2: 0x7F87,
+ 0xE3B3: 0x7F8C,
+ 0xE3B4: 0x7F94,
+ 0xE3B5: 0x7F9E,
+ 0xE3B6: 0x7F9D,
+ 0xE3B7: 0x7F9A,
+ 0xE3B8: 0x7FA3,
+ 0xE3B9: 0x7FAF,
+ 0xE3BA: 0x7FB2,
+ 0xE3BB: 0x7FB9,
+ 0xE3BC: 0x7FAE,
+ 0xE3BD: 0x7FB6,
+ 0xE3BE: 0x7FB8,
+ 0xE3BF: 0x8B71,
+ 0xE3C0: 0x7FC5,
+ 0xE3C1: 0x7FC6,
+ 0xE3C2: 0x7FCA,
+ 0xE3C3: 0x7FD5,
+ 0xE3C4: 0x7FD4,
+ 0xE3C5: 0x7FE1,
+ 0xE3C6: 0x7FE6,
+ 0xE3C7: 0x7FE9,
+ 0xE3C8: 0x7FF3,
+ 0xE3C9: 0x7FF9,
+ 0xE3CA: 0x98DC,
+ 0xE3CB: 0x8006,
+ 0xE3CC: 0x8004,
+ 0xE3CD: 0x800B,
+ 0xE3CE: 0x8012,
+ 0xE3CF: 0x8018,
+ 0xE3D0: 0x8019,
+ 0xE3D1: 0x801C,
+ 0xE3D2: 0x8021,
+ 0xE3D3: 0x8028,
+ 0xE3D4: 0x803F,
+ 0xE3D5: 0x803B,
+ 0xE3D6: 0x804A,
+ 0xE3D7: 0x8046,
+ 0xE3D8: 0x8052,
+ 0xE3D9: 0x8058,
+ 0xE3DA: 0x805A,
+ 0xE3DB: 0x805F,
+ 0xE3DC: 0x8062,
+ 0xE3DD: 0x8068,
+ 0xE3DE: 0x8073,
+ 0xE3DF: 0x8072,
+ 0xE3E0: 0x8070,
+ 0xE3E1: 0x8076,
+ 0xE3E2: 0x8079,
+ 0xE3E3: 0x807D,
+ 0xE3E4: 0x807F,
+ 0xE3E5: 0x8084,
+ 0xE3E6: 0x8086,
+ 0xE3E7: 0x8085,
+ 0xE3E8: 0x809B,
+ 0xE3E9: 0x8093,
+ 0xE3EA: 0x809A,
+ 0xE3EB: 0x80AD,
+ 0xE3EC: 0x5190,
+ 0xE3ED: 0x80AC,
+ 0xE3EE: 0x80DB,
+ 0xE3EF: 0x80E5,
+ 0xE3F0: 0x80D9,
+ 0xE3F1: 0x80DD,
+ 0xE3F2: 0x80C4,
+ 0xE3F3: 0x80DA,
+ 0xE3F4: 0x80D6,
+ 0xE3F5: 0x8109,
+ 0xE3F6: 0x80EF,
+ 0xE3F7: 0x80F1,
+ 0xE3F8: 0x811B,
+ 0xE3F9: 0x8129,
+ 0xE3FA: 0x8123,
+ 0xE3FB: 0x812F,
+ 0xE3FC: 0x814B,
+ 0xE440: 0x968B,
+ 0xE441: 0x8146,
+ 0xE442: 0x813E,
+ 0xE443: 0x8153,
+ 0xE444: 0x8151,
+ 0xE445: 0x80FC,
+ 0xE446: 0x8171,
+ 0xE447: 0x816E,
+ 0xE448: 0x8165,
+ 0xE449: 0x8166,
+ 0xE44A: 0x8174,
+ 0xE44B: 0x8183,
+ 0xE44C: 0x8188,
+ 0xE44D: 0x818A,
+ 0xE44E: 0x8180,
+ 0xE44F: 0x8182,
+ 0xE450: 0x81A0,
+ 0xE451: 0x8195,
+ 0xE452: 0x81A4,
+ 0xE453: 0x81A3,
+ 0xE454: 0x815F,
+ 0xE455: 0x8193,
+ 0xE456: 0x81A9,
+ 0xE457: 0x81B0,
+ 0xE458: 0x81B5,
+ 0xE459: 0x81BE,
+ 0xE45A: 0x81B8,
+ 0xE45B: 0x81BD,
+ 0xE45C: 0x81C0,
+ 0xE45D: 0x81C2,
+ 0xE45E: 0x81BA,
+ 0xE45F: 0x81C9,
+ 0xE460: 0x81CD,
+ 0xE461: 0x81D1,
+ 0xE462: 0x81D9,
+ 0xE463: 0x81D8,
+ 0xE464: 0x81C8,
+ 0xE465: 0x81DA,
+ 0xE466: 0x81DF,
+ 0xE467: 0x81E0,
+ 0xE468: 0x81E7,
+ 0xE469: 0x81FA,
+ 0xE46A: 0x81FB,
+ 0xE46B: 0x81FE,
+ 0xE46C: 0x8201,
+ 0xE46D: 0x8202,
+ 0xE46E: 0x8205,
+ 0xE46F: 0x8207,
+ 0xE470: 0x820A,
+ 0xE471: 0x820D,
+ 0xE472: 0x8210,
+ 0xE473: 0x8216,
+ 0xE474: 0x8229,
+ 0xE475: 0x822B,
+ 0xE476: 0x8238,
+ 0xE477: 0x8233,
+ 0xE478: 0x8240,
+ 0xE479: 0x8259,
+ 0xE47A: 0x8258,
+ 0xE47B: 0x825D,
+ 0xE47C: 0x825A,
+ 0xE47D: 0x825F,
+ 0xE47E: 0x8264,
+ 0xE480: 0x8262,
+ 0xE481: 0x8268,
+ 0xE482: 0x826A,
+ 0xE483: 0x826B,
+ 0xE484: 0x822E,
+ 0xE485: 0x8271,
+ 0xE486: 0x8277,
+ 0xE487: 0x8278,
+ 0xE488: 0x827E,
+ 0xE489: 0x828D,
+ 0xE48A: 0x8292,
+ 0xE48B: 0x82AB,
+ 0xE48C: 0x829F,
+ 0xE48D: 0x82BB,
+ 0xE48E: 0x82AC,
+ 0xE48F: 0x82E1,
+ 0xE490: 0x82E3,
+ 0xE491: 0x82DF,
+ 0xE492: 0x82D2,
+ 0xE493: 0x82F4,
+ 0xE494: 0x82F3,
+ 0xE495: 0x82FA,
+ 0xE496: 0x8393,
+ 0xE497: 0x8303,
+ 0xE498: 0x82FB,
+ 0xE499: 0x82F9,
+ 0xE49A: 0x82DE,
+ 0xE49B: 0x8306,
+ 0xE49C: 0x82DC,
+ 0xE49D: 0x8309,
+ 0xE49E: 0x82D9,
+ 0xE49F: 0x8335,
+ 0xE4A0: 0x8334,
+ 0xE4A1: 0x8316,
+ 0xE4A2: 0x8332,
+ 0xE4A3: 0x8331,
+ 0xE4A4: 0x8340,
+ 0xE4A5: 0x8339,
+ 0xE4A6: 0x8350,
+ 0xE4A7: 0x8345,
+ 0xE4A8: 0x832F,
+ 0xE4A9: 0x832B,
+ 0xE4AA: 0x8317,
+ 0xE4AB: 0x8318,
+ 0xE4AC: 0x8385,
+ 0xE4AD: 0x839A,
+ 0xE4AE: 0x83AA,
+ 0xE4AF: 0x839F,
+ 0xE4B0: 0x83A2,
+ 0xE4B1: 0x8396,
+ 0xE4B2: 0x8323,
+ 0xE4B3: 0x838E,
+ 0xE4B4: 0x8387,
+ 0xE4B5: 0x838A,
+ 0xE4B6: 0x837C,
+ 0xE4B7: 0x83B5,
+ 0xE4B8: 0x8373,
+ 0xE4B9: 0x8375,
+ 0xE4BA: 0x83A0,
+ 0xE4BB: 0x8389,
+ 0xE4BC: 0x83A8,
+ 0xE4BD: 0x83F4,
+ 0xE4BE: 0x8413,
+ 0xE4BF: 0x83EB,
+ 0xE4C0: 0x83CE,
+ 0xE4C1: 0x83FD,
+ 0xE4C2: 0x8403,
+ 0xE4C3: 0x83D8,
+ 0xE4C4: 0x840B,
+ 0xE4C5: 0x83C1,
+ 0xE4C6: 0x83F7,
+ 0xE4C7: 0x8407,
+ 0xE4C8: 0x83E0,
+ 0xE4C9: 0x83F2,
+ 0xE4CA: 0x840D,
+ 0xE4CB: 0x8422,
+ 0xE4CC: 0x8420,
+ 0xE4CD: 0x83BD,
+ 0xE4CE: 0x8438,
+ 0xE4CF: 0x8506,
+ 0xE4D0: 0x83FB,
+ 0xE4D1: 0x846D,
+ 0xE4D2: 0x842A,
+ 0xE4D3: 0x843C,
+ 0xE4D4: 0x855A,
+ 0xE4D5: 0x8484,
+ 0xE4D6: 0x8477,
+ 0xE4D7: 0x846B,
+ 0xE4D8: 0x84AD,
+ 0xE4D9: 0x846E,
+ 0xE4DA: 0x8482,
+ 0xE4DB: 0x8469,
+ 0xE4DC: 0x8446,
+ 0xE4DD: 0x842C,
+ 0xE4DE: 0x846F,
+ 0xE4DF: 0x8479,
+ 0xE4E0: 0x8435,
+ 0xE4E1: 0x84CA,
+ 0xE4E2: 0x8462,
+ 0xE4E3: 0x84B9,
+ 0xE4E4: 0x84BF,
+ 0xE4E5: 0x849F,
+ 0xE4E6: 0x84D9,
+ 0xE4E7: 0x84CD,
+ 0xE4E8: 0x84BB,
+ 0xE4E9: 0x84DA,
+ 0xE4EA: 0x84D0,
+ 0xE4EB: 0x84C1,
+ 0xE4EC: 0x84C6,
+ 0xE4ED: 0x84D6,
+ 0xE4EE: 0x84A1,
+ 0xE4EF: 0x8521,
+ 0xE4F0: 0x84FF,
+ 0xE4F1: 0x84F4,
+ 0xE4F2: 0x8517,
+ 0xE4F3: 0x8518,
+ 0xE4F4: 0x852C,
+ 0xE4F5: 0x851F,
+ 0xE4F6: 0x8515,
+ 0xE4F7: 0x8514,
+ 0xE4F8: 0x84FC,
+ 0xE4F9: 0x8540,
+ 0xE4FA: 0x8563,
+ 0xE4FB: 0x8558,
+ 0xE4FC: 0x8548,
+ 0xE540: 0x8541,
+ 0xE541: 0x8602,
+ 0xE542: 0x854B,
+ 0xE543: 0x8555,
+ 0xE544: 0x8580,
+ 0xE545: 0x85A4,
+ 0xE546: 0x8588,
+ 0xE547: 0x8591,
+ 0xE548: 0x858A,
+ 0xE549: 0x85A8,
+ 0xE54A: 0x856D,
+ 0xE54B: 0x8594,
+ 0xE54C: 0x859B,
+ 0xE54D: 0x85EA,
+ 0xE54E: 0x8587,
+ 0xE54F: 0x859C,
+ 0xE550: 0x8577,
+ 0xE551: 0x857E,
+ 0xE552: 0x8590,
+ 0xE553: 0x85C9,
+ 0xE554: 0x85BA,
+ 0xE555: 0x85CF,
+ 0xE556: 0x85B9,
+ 0xE557: 0x85D0,
+ 0xE558: 0x85D5,
+ 0xE559: 0x85DD,
+ 0xE55A: 0x85E5,
+ 0xE55B: 0x85DC,
+ 0xE55C: 0x85F9,
+ 0xE55D: 0x860A,
+ 0xE55E: 0x8613,
+ 0xE55F: 0x860B,
+ 0xE560: 0x85FE,
+ 0xE561: 0x85FA,
+ 0xE562: 0x8606,
+ 0xE563: 0x8622,
+ 0xE564: 0x861A,
+ 0xE565: 0x8630,
+ 0xE566: 0x863F,
+ 0xE567: 0x864D,
+ 0xE568: 0x4E55,
+ 0xE569: 0x8654,
+ 0xE56A: 0x865F,
+ 0xE56B: 0x8667,
+ 0xE56C: 0x8671,
+ 0xE56D: 0x8693,
+ 0xE56E: 0x86A3,
+ 0xE56F: 0x86A9,
+ 0xE570: 0x86AA,
+ 0xE571: 0x868B,
+ 0xE572: 0x868C,
+ 0xE573: 0x86B6,
+ 0xE574: 0x86AF,
+ 0xE575: 0x86C4,
+ 0xE576: 0x86C6,
+ 0xE577: 0x86B0,
+ 0xE578: 0x86C9,
+ 0xE579: 0x8823,
+ 0xE57A: 0x86AB,
+ 0xE57B: 0x86D4,
+ 0xE57C: 0x86DE,
+ 0xE57D: 0x86E9,
+ 0xE57E: 0x86EC,
+ 0xE580: 0x86DF,
+ 0xE581: 0x86DB,
+ 0xE582: 0x86EF,
+ 0xE583: 0x8712,
+ 0xE584: 0x8706,
+ 0xE585: 0x8708,
+ 0xE586: 0x8700,
+ 0xE587: 0x8703,
+ 0xE588: 0x86FB,
+ 0xE589: 0x8711,
+ 0xE58A: 0x8709,
+ 0xE58B: 0x870D,
+ 0xE58C: 0x86F9,
+ 0xE58D: 0x870A,
+ 0xE58E: 0x8734,
+ 0xE58F: 0x873F,
+ 0xE590: 0x8737,
+ 0xE591: 0x873B,
+ 0xE592: 0x8725,
+ 0xE593: 0x8729,
+ 0xE594: 0x871A,
+ 0xE595: 0x8760,
+ 0xE596: 0x875F,
+ 0xE597: 0x8778,
+ 0xE598: 0x874C,
+ 0xE599: 0x874E,
+ 0xE59A: 0x8774,
+ 0xE59B: 0x8757,
+ 0xE59C: 0x8768,
+ 0xE59D: 0x876E,
+ 0xE59E: 0x8759,
+ 0xE59F: 0x8753,
+ 0xE5A0: 0x8763,
+ 0xE5A1: 0x876A,
+ 0xE5A2: 0x8805,
+ 0xE5A3: 0x87A2,
+ 0xE5A4: 0x879F,
+ 0xE5A5: 0x8782,
+ 0xE5A6: 0x87AF,
+ 0xE5A7: 0x87CB,
+ 0xE5A8: 0x87BD,
+ 0xE5A9: 0x87C0,
+ 0xE5AA: 0x87D0,
+ 0xE5AB: 0x96D6,
+ 0xE5AC: 0x87AB,
+ 0xE5AD: 0x87C4,
+ 0xE5AE: 0x87B3,
+ 0xE5AF: 0x87C7,
+ 0xE5B0: 0x87C6,
+ 0xE5B1: 0x87BB,
+ 0xE5B2: 0x87EF,
+ 0xE5B3: 0x87F2,
+ 0xE5B4: 0x87E0,
+ 0xE5B5: 0x880F,
+ 0xE5B6: 0x880D,
+ 0xE5B7: 0x87FE,
+ 0xE5B8: 0x87F6,
+ 0xE5B9: 0x87F7,
+ 0xE5BA: 0x880E,
+ 0xE5BB: 0x87D2,
+ 0xE5BC: 0x8811,
+ 0xE5BD: 0x8816,
+ 0xE5BE: 0x8815,
+ 0xE5BF: 0x8822,
+ 0xE5C0: 0x8821,
+ 0xE5C1: 0x8831,
+ 0xE5C2: 0x8836,
+ 0xE5C3: 0x8839,
+ 0xE5C4: 0x8827,
+ 0xE5C5: 0x883B,
+ 0xE5C6: 0x8844,
+ 0xE5C7: 0x8842,
+ 0xE5C8: 0x8852,
+ 0xE5C9: 0x8859,
+ 0xE5CA: 0x885E,
+ 0xE5CB: 0x8862,
+ 0xE5CC: 0x886B,
+ 0xE5CD: 0x8881,
+ 0xE5CE: 0x887E,
+ 0xE5CF: 0x889E,
+ 0xE5D0: 0x8875,
+ 0xE5D1: 0x887D,
+ 0xE5D2: 0x88B5,
+ 0xE5D3: 0x8872,
+ 0xE5D4: 0x8882,
+ 0xE5D5: 0x8897,
+ 0xE5D6: 0x8892,
+ 0xE5D7: 0x88AE,
+ 0xE5D8: 0x8899,
+ 0xE5D9: 0x88A2,
+ 0xE5DA: 0x888D,
+ 0xE5DB: 0x88A4,
+ 0xE5DC: 0x88B0,
+ 0xE5DD: 0x88BF,
+ 0xE5DE: 0x88B1,
+ 0xE5DF: 0x88C3,
+ 0xE5E0: 0x88C4,
+ 0xE5E1: 0x88D4,
+ 0xE5E2: 0x88D8,
+ 0xE5E3: 0x88D9,
+ 0xE5E4: 0x88DD,
+ 0xE5E5: 0x88F9,
+ 0xE5E6: 0x8902,
+ 0xE5E7: 0x88FC,
+ 0xE5E8: 0x88F4,
+ 0xE5E9: 0x88E8,
+ 0xE5EA: 0x88F2,
+ 0xE5EB: 0x8904,
+ 0xE5EC: 0x890C,
+ 0xE5ED: 0x890A,
+ 0xE5EE: 0x8913,
+ 0xE5EF: 0x8943,
+ 0xE5F0: 0x891E,
+ 0xE5F1: 0x8925,
+ 0xE5F2: 0x892A,
+ 0xE5F3: 0x892B,
+ 0xE5F4: 0x8941,
+ 0xE5F5: 0x8944,
+ 0xE5F6: 0x893B,
+ 0xE5F7: 0x8936,
+ 0xE5F8: 0x8938,
+ 0xE5F9: 0x894C,
+ 0xE5FA: 0x891D,
+ 0xE5FB: 0x8960,
+ 0xE5FC: 0x895E,
+ 0xE640: 0x8966,
+ 0xE641: 0x8964,
+ 0xE642: 0x896D,
+ 0xE643: 0x896A,
+ 0xE644: 0x896F,
+ 0xE645: 0x8974,
+ 0xE646: 0x8977,
+ 0xE647: 0x897E,
+ 0xE648: 0x8983,
+ 0xE649: 0x8988,
+ 0xE64A: 0x898A,
+ 0xE64B: 0x8993,
+ 0xE64C: 0x8998,
+ 0xE64D: 0x89A1,
+ 0xE64E: 0x89A9,
+ 0xE64F: 0x89A6,
+ 0xE650: 0x89AC,
+ 0xE651: 0x89AF,
+ 0xE652: 0x89B2,
+ 0xE653: 0x89BA,
+ 0xE654: 0x89BD,
+ 0xE655: 0x89BF,
+ 0xE656: 0x89C0,
+ 0xE657: 0x89DA,
+ 0xE658: 0x89DC,
+ 0xE659: 0x89DD,
+ 0xE65A: 0x89E7,
+ 0xE65B: 0x89F4,
+ 0xE65C: 0x89F8,
+ 0xE65D: 0x8A03,
+ 0xE65E: 0x8A16,
+ 0xE65F: 0x8A10,
+ 0xE660: 0x8A0C,
+ 0xE661: 0x8A1B,
+ 0xE662: 0x8A1D,
+ 0xE663: 0x8A25,
+ 0xE664: 0x8A36,
+ 0xE665: 0x8A41,
+ 0xE666: 0x8A5B,
+ 0xE667: 0x8A52,
+ 0xE668: 0x8A46,
+ 0xE669: 0x8A48,
+ 0xE66A: 0x8A7C,
+ 0xE66B: 0x8A6D,
+ 0xE66C: 0x8A6C,
+ 0xE66D: 0x8A62,
+ 0xE66E: 0x8A85,
+ 0xE66F: 0x8A82,
+ 0xE670: 0x8A84,
+ 0xE671: 0x8AA8,
+ 0xE672: 0x8AA1,
+ 0xE673: 0x8A91,
+ 0xE674: 0x8AA5,
+ 0xE675: 0x8AA6,
+ 0xE676: 0x8A9A,
+ 0xE677: 0x8AA3,
+ 0xE678: 0x8AC4,
+ 0xE679: 0x8ACD,
+ 0xE67A: 0x8AC2,
+ 0xE67B: 0x8ADA,
+ 0xE67C: 0x8AEB,
+ 0xE67D: 0x8AF3,
+ 0xE67E: 0x8AE7,
+ 0xE680: 0x8AE4,
+ 0xE681: 0x8AF1,
+ 0xE682: 0x8B14,
+ 0xE683: 0x8AE0,
+ 0xE684: 0x8AE2,
+ 0xE685: 0x8AF7,
+ 0xE686: 0x8ADE,
+ 0xE687: 0x8ADB,
+ 0xE688: 0x8B0C,
+ 0xE689: 0x8B07,
+ 0xE68A: 0x8B1A,
+ 0xE68B: 0x8AE1,
+ 0xE68C: 0x8B16,
+ 0xE68D: 0x8B10,
+ 0xE68E: 0x8B17,
+ 0xE68F: 0x8B20,
+ 0xE690: 0x8B33,
+ 0xE691: 0x97AB,
+ 0xE692: 0x8B26,
+ 0xE693: 0x8B2B,
+ 0xE694: 0x8B3E,
+ 0xE695: 0x8B28,
+ 0xE696: 0x8B41,
+ 0xE697: 0x8B4C,
+ 0xE698: 0x8B4F,
+ 0xE699: 0x8B4E,
+ 0xE69A: 0x8B49,
+ 0xE69B: 0x8B56,
+ 0xE69C: 0x8B5B,
+ 0xE69D: 0x8B5A,
+ 0xE69E: 0x8B6B,
+ 0xE69F: 0x8B5F,
+ 0xE6A0: 0x8B6C,
+ 0xE6A1: 0x8B6F,
+ 0xE6A2: 0x8B74,
+ 0xE6A3: 0x8B7D,
+ 0xE6A4: 0x8B80,
+ 0xE6A5: 0x8B8C,
+ 0xE6A6: 0x8B8E,
+ 0xE6A7: 0x8B92,
+ 0xE6A8: 0x8B93,
+ 0xE6A9: 0x8B96,
+ 0xE6AA: 0x8B99,
+ 0xE6AB: 0x8B9A,
+ 0xE6AC: 0x8C3A,
+ 0xE6AD: 0x8C41,
+ 0xE6AE: 0x8C3F,
+ 0xE6AF: 0x8C48,
+ 0xE6B0: 0x8C4C,
+ 0xE6B1: 0x8C4E,
+ 0xE6B2: 0x8C50,
+ 0xE6B3: 0x8C55,
+ 0xE6B4: 0x8C62,
+ 0xE6B5: 0x8C6C,
+ 0xE6B6: 0x8C78,
+ 0xE6B7: 0x8C7A,
+ 0xE6B8: 0x8C82,
+ 0xE6B9: 0x8C89,
+ 0xE6BA: 0x8C85,
+ 0xE6BB: 0x8C8A,
+ 0xE6BC: 0x8C8D,
+ 0xE6BD: 0x8C8E,
+ 0xE6BE: 0x8C94,
+ 0xE6BF: 0x8C7C,
+ 0xE6C0: 0x8C98,
+ 0xE6C1: 0x621D,
+ 0xE6C2: 0x8CAD,
+ 0xE6C3: 0x8CAA,
+ 0xE6C4: 0x8CBD,
+ 0xE6C5: 0x8CB2,
+ 0xE6C6: 0x8CB3,
+ 0xE6C7: 0x8CAE,
+ 0xE6C8: 0x8CB6,
+ 0xE6C9: 0x8CC8,
+ 0xE6CA: 0x8CC1,
+ 0xE6CB: 0x8CE4,
+ 0xE6CC: 0x8CE3,
+ 0xE6CD: 0x8CDA,
+ 0xE6CE: 0x8CFD,
+ 0xE6CF: 0x8CFA,
+ 0xE6D0: 0x8CFB,
+ 0xE6D1: 0x8D04,
+ 0xE6D2: 0x8D05,
+ 0xE6D3: 0x8D0A,
+ 0xE6D4: 0x8D07,
+ 0xE6D5: 0x8D0F,
+ 0xE6D6: 0x8D0D,
+ 0xE6D7: 0x8D10,
+ 0xE6D8: 0x9F4E,
+ 0xE6D9: 0x8D13,
+ 0xE6DA: 0x8CCD,
+ 0xE6DB: 0x8D14,
+ 0xE6DC: 0x8D16,
+ 0xE6DD: 0x8D67,
+ 0xE6DE: 0x8D6D,
+ 0xE6DF: 0x8D71,
+ 0xE6E0: 0x8D73,
+ 0xE6E1: 0x8D81,
+ 0xE6E2: 0x8D99,
+ 0xE6E3: 0x8DC2,
+ 0xE6E4: 0x8DBE,
+ 0xE6E5: 0x8DBA,
+ 0xE6E6: 0x8DCF,
+ 0xE6E7: 0x8DDA,
+ 0xE6E8: 0x8DD6,
+ 0xE6E9: 0x8DCC,
+ 0xE6EA: 0x8DDB,
+ 0xE6EB: 0x8DCB,
+ 0xE6EC: 0x8DEA,
+ 0xE6ED: 0x8DEB,
+ 0xE6EE: 0x8DDF,
+ 0xE6EF: 0x8DE3,
+ 0xE6F0: 0x8DFC,
+ 0xE6F1: 0x8E08,
+ 0xE6F2: 0x8E09,
+ 0xE6F3: 0x8DFF,
+ 0xE6F4: 0x8E1D,
+ 0xE6F5: 0x8E1E,
+ 0xE6F6: 0x8E10,
+ 0xE6F7: 0x8E1F,
+ 0xE6F8: 0x8E42,
+ 0xE6F9: 0x8E35,
+ 0xE6FA: 0x8E30,
+ 0xE6FB: 0x8E34,
+ 0xE6FC: 0x8E4A,
+ 0xE740: 0x8E47,
+ 0xE741: 0x8E49,
+ 0xE742: 0x8E4C,
+ 0xE743: 0x8E50,
+ 0xE744: 0x8E48,
+ 0xE745: 0x8E59,
+ 0xE746: 0x8E64,
+ 0xE747: 0x8E60,
+ 0xE748: 0x8E2A,
+ 0xE749: 0x8E63,
+ 0xE74A: 0x8E55,
+ 0xE74B: 0x8E76,
+ 0xE74C: 0x8E72,
+ 0xE74D: 0x8E7C,
+ 0xE74E: 0x8E81,
+ 0xE74F: 0x8E87,
+ 0xE750: 0x8E85,
+ 0xE751: 0x8E84,
+ 0xE752: 0x8E8B,
+ 0xE753: 0x8E8A,
+ 0xE754: 0x8E93,
+ 0xE755: 0x8E91,
+ 0xE756: 0x8E94,
+ 0xE757: 0x8E99,
+ 0xE758: 0x8EAA,
+ 0xE759: 0x8EA1,
+ 0xE75A: 0x8EAC,
+ 0xE75B: 0x8EB0,
+ 0xE75C: 0x8EC6,
+ 0xE75D: 0x8EB1,
+ 0xE75E: 0x8EBE,
+ 0xE75F: 0x8EC5,
+ 0xE760: 0x8EC8,
+ 0xE761: 0x8ECB,
+ 0xE762: 0x8EDB,
+ 0xE763: 0x8EE3,
+ 0xE764: 0x8EFC,
+ 0xE765: 0x8EFB,
+ 0xE766: 0x8EEB,
+ 0xE767: 0x8EFE,
+ 0xE768: 0x8F0A,
+ 0xE769: 0x8F05,
+ 0xE76A: 0x8F15,
+ 0xE76B: 0x8F12,
+ 0xE76C: 0x8F19,
+ 0xE76D: 0x8F13,
+ 0xE76E: 0x8F1C,
+ 0xE76F: 0x8F1F,
+ 0xE770: 0x8F1B,
+ 0xE771: 0x8F0C,
+ 0xE772: 0x8F26,
+ 0xE773: 0x8F33,
+ 0xE774: 0x8F3B,
+ 0xE775: 0x8F39,
+ 0xE776: 0x8F45,
+ 0xE777: 0x8F42,
+ 0xE778: 0x8F3E,
+ 0xE779: 0x8F4C,
+ 0xE77A: 0x8F49,
+ 0xE77B: 0x8F46,
+ 0xE77C: 0x8F4E,
+ 0xE77D: 0x8F57,
+ 0xE77E: 0x8F5C,
+ 0xE780: 0x8F62,
+ 0xE781: 0x8F63,
+ 0xE782: 0x8F64,
+ 0xE783: 0x8F9C,
+ 0xE784: 0x8F9F,
+ 0xE785: 0x8FA3,
+ 0xE786: 0x8FAD,
+ 0xE787: 0x8FAF,
+ 0xE788: 0x8FB7,
+ 0xE789: 0x8FDA,
+ 0xE78A: 0x8FE5,
+ 0xE78B: 0x8FE2,
+ 0xE78C: 0x8FEA,
+ 0xE78D: 0x8FEF,
+ 0xE78E: 0x9087,
+ 0xE78F: 0x8FF4,
+ 0xE790: 0x9005,
+ 0xE791: 0x8FF9,
+ 0xE792: 0x8FFA,
+ 0xE793: 0x9011,
+ 0xE794: 0x9015,
+ 0xE795: 0x9021,
+ 0xE796: 0x900D,
+ 0xE797: 0x901E,
+ 0xE798: 0x9016,
+ 0xE799: 0x900B,
+ 0xE79A: 0x9027,
+ 0xE79B: 0x9036,
+ 0xE79C: 0x9035,
+ 0xE79D: 0x9039,
+ 0xE79E: 0x8FF8,
+ 0xE79F: 0x904F,
+ 0xE7A0: 0x9050,
+ 0xE7A1: 0x9051,
+ 0xE7A2: 0x9052,
+ 0xE7A3: 0x900E,
+ 0xE7A4: 0x9049,
+ 0xE7A5: 0x903E,
+ 0xE7A6: 0x9056,
+ 0xE7A7: 0x9058,
+ 0xE7A8: 0x905E,
+ 0xE7A9: 0x9068,
+ 0xE7AA: 0x906F,
+ 0xE7AB: 0x9076,
+ 0xE7AC: 0x96A8,
+ 0xE7AD: 0x9072,
+ 0xE7AE: 0x9082,
+ 0xE7AF: 0x907D,
+ 0xE7B0: 0x9081,
+ 0xE7B1: 0x9080,
+ 0xE7B2: 0x908A,
+ 0xE7B3: 0x9089,
+ 0xE7B4: 0x908F,
+ 0xE7B5: 0x90A8,
+ 0xE7B6: 0x90AF,
+ 0xE7B7: 0x90B1,
+ 0xE7B8: 0x90B5,
+ 0xE7B9: 0x90E2,
+ 0xE7BA: 0x90E4,
+ 0xE7BB: 0x6248,
+ 0xE7BC: 0x90DB,
+ 0xE7BD: 0x9102,
+ 0xE7BE: 0x9112,
+ 0xE7BF: 0x9119,
+ 0xE7C0: 0x9132,
+ 0xE7C1: 0x9130,
+ 0xE7C2: 0x914A,
+ 0xE7C3: 0x9156,
+ 0xE7C4: 0x9158,
+ 0xE7C5: 0x9163,
+ 0xE7C6: 0x9165,
+ 0xE7C7: 0x9169,
+ 0xE7C8: 0x9173,
+ 0xE7C9: 0x9172,
+ 0xE7CA: 0x918B,
+ 0xE7CB: 0x9189,
+ 0xE7CC: 0x9182,
+ 0xE7CD: 0x91A2,
+ 0xE7CE: 0x91AB,
+ 0xE7CF: 0x91AF,
+ 0xE7D0: 0x91AA,
+ 0xE7D1: 0x91B5,
+ 0xE7D2: 0x91B4,
+ 0xE7D3: 0x91BA,
+ 0xE7D4: 0x91C0,
+ 0xE7D5: 0x91C1,
+ 0xE7D6: 0x91C9,
+ 0xE7D7: 0x91CB,
+ 0xE7D8: 0x91D0,
+ 0xE7D9: 0x91D6,
+ 0xE7DA: 0x91DF,
+ 0xE7DB: 0x91E1,
+ 0xE7DC: 0x91DB,
+ 0xE7DD: 0x91FC,
+ 0xE7DE: 0x91F5,
+ 0xE7DF: 0x91F6,
+ 0xE7E0: 0x921E,
+ 0xE7E1: 0x91FF,
+ 0xE7E2: 0x9214,
+ 0xE7E3: 0x922C,
+ 0xE7E4: 0x9215,
+ 0xE7E5: 0x9211,
+ 0xE7E6: 0x925E,
+ 0xE7E7: 0x9257,
+ 0xE7E8: 0x9245,
+ 0xE7E9: 0x9249,
+ 0xE7EA: 0x9264,
+ 0xE7EB: 0x9248,
+ 0xE7EC: 0x9295,
+ 0xE7ED: 0x923F,
+ 0xE7EE: 0x924B,
+ 0xE7EF: 0x9250,
+ 0xE7F0: 0x929C,
+ 0xE7F1: 0x9296,
+ 0xE7F2: 0x9293,
+ 0xE7F3: 0x929B,
+ 0xE7F4: 0x925A,
+ 0xE7F5: 0x92CF,
+ 0xE7F6: 0x92B9,
+ 0xE7F7: 0x92B7,
+ 0xE7F8: 0x92E9,
+ 0xE7F9: 0x930F,
+ 0xE7FA: 0x92FA,
+ 0xE7FB: 0x9344,
+ 0xE7FC: 0x932E,
+ 0xE840: 0x9319,
+ 0xE841: 0x9322,
+ 0xE842: 0x931A,
+ 0xE843: 0x9323,
+ 0xE844: 0x933A,
+ 0xE845: 0x9335,
+ 0xE846: 0x933B,
+ 0xE847: 0x935C,
+ 0xE848: 0x9360,
+ 0xE849: 0x937C,
+ 0xE84A: 0x936E,
+ 0xE84B: 0x9356,
+ 0xE84C: 0x93B0,
+ 0xE84D: 0x93AC,
+ 0xE84E: 0x93AD,
+ 0xE84F: 0x9394,
+ 0xE850: 0x93B9,
+ 0xE851: 0x93D6,
+ 0xE852: 0x93D7,
+ 0xE853: 0x93E8,
+ 0xE854: 0x93E5,
+ 0xE855: 0x93D8,
+ 0xE856: 0x93C3,
+ 0xE857: 0x93DD,
+ 0xE858: 0x93D0,
+ 0xE859: 0x93C8,
+ 0xE85A: 0x93E4,
+ 0xE85B: 0x941A,
+ 0xE85C: 0x9414,
+ 0xE85D: 0x9413,
+ 0xE85E: 0x9403,
+ 0xE85F: 0x9407,
+ 0xE860: 0x9410,
+ 0xE861: 0x9436,
+ 0xE862: 0x942B,
+ 0xE863: 0x9435,
+ 0xE864: 0x9421,
+ 0xE865: 0x943A,
+ 0xE866: 0x9441,
+ 0xE867: 0x9452,
+ 0xE868: 0x9444,
+ 0xE869: 0x945B,
+ 0xE86A: 0x9460,
+ 0xE86B: 0x9462,
+ 0xE86C: 0x945E,
+ 0xE86D: 0x946A,
+ 0xE86E: 0x9229,
+ 0xE86F: 0x9470,
+ 0xE870: 0x9475,
+ 0xE871: 0x9477,
+ 0xE872: 0x947D,
+ 0xE873: 0x945A,
+ 0xE874: 0x947C,
+ 0xE875: 0x947E,
+ 0xE876: 0x9481,
+ 0xE877: 0x947F,
+ 0xE878: 0x9582,
+ 0xE879: 0x9587,
+ 0xE87A: 0x958A,
+ 0xE87B: 0x9594,
+ 0xE87C: 0x9596,
+ 0xE87D: 0x9598,
+ 0xE87E: 0x9599,
+ 0xE880: 0x95A0,
+ 0xE881: 0x95A8,
+ 0xE882: 0x95A7,
+ 0xE883: 0x95AD,
+ 0xE884: 0x95BC,
+ 0xE885: 0x95BB,
+ 0xE886: 0x95B9,
+ 0xE887: 0x95BE,
+ 0xE888: 0x95CA,
+ 0xE889: 0x6FF6,
+ 0xE88A: 0x95C3,
+ 0xE88B: 0x95CD,
+ 0xE88C: 0x95CC,
+ 0xE88D: 0x95D5,
+ 0xE88E: 0x95D4,
+ 0xE88F: 0x95D6,
+ 0xE890: 0x95DC,
+ 0xE891: 0x95E1,
+ 0xE892: 0x95E5,
+ 0xE893: 0x95E2,
+ 0xE894: 0x9621,
+ 0xE895: 0x9628,
+ 0xE896: 0x962E,
+ 0xE897: 0x962F,
+ 0xE898: 0x9642,
+ 0xE899: 0x964C,
+ 0xE89A: 0x964F,
+ 0xE89B: 0x964B,
+ 0xE89C: 0x9677,
+ 0xE89D: 0x965C,
+ 0xE89E: 0x965E,
+ 0xE89F: 0x965D,
+ 0xE8A0: 0x965F,
+ 0xE8A1: 0x9666,
+ 0xE8A2: 0x9672,
+ 0xE8A3: 0x966C,
+ 0xE8A4: 0x968D,
+ 0xE8A5: 0x9698,
+ 0xE8A6: 0x9695,
+ 0xE8A7: 0x9697,
+ 0xE8A8: 0x96AA,
+ 0xE8A9: 0x96A7,
+ 0xE8AA: 0x96B1,
+ 0xE8AB: 0x96B2,
+ 0xE8AC: 0x96B0,
+ 0xE8AD: 0x96B4,
+ 0xE8AE: 0x96B6,
+ 0xE8AF: 0x96B8,
+ 0xE8B0: 0x96B9,
+ 0xE8B1: 0x96CE,
+ 0xE8B2: 0x96CB,
+ 0xE8B3: 0x96C9,
+ 0xE8B4: 0x96CD,
+ 0xE8B5: 0x894D,
+ 0xE8B6: 0x96DC,
+ 0xE8B7: 0x970D,
+ 0xE8B8: 0x96D5,
+ 0xE8B9: 0x96F9,
+ 0xE8BA: 0x9704,
+ 0xE8BB: 0x9706,
+ 0xE8BC: 0x9708,
+ 0xE8BD: 0x9713,
+ 0xE8BE: 0x970E,
+ 0xE8BF: 0x9711,
+ 0xE8C0: 0x970F,
+ 0xE8C1: 0x9716,
+ 0xE8C2: 0x9719,
+ 0xE8C3: 0x9724,
+ 0xE8C4: 0x972A,
+ 0xE8C5: 0x9730,
+ 0xE8C6: 0x9739,
+ 0xE8C7: 0x973D,
+ 0xE8C8: 0x973E,
+ 0xE8C9: 0x9744,
+ 0xE8CA: 0x9746,
+ 0xE8CB: 0x9748,
+ 0xE8CC: 0x9742,
+ 0xE8CD: 0x9749,
+ 0xE8CE: 0x975C,
+ 0xE8CF: 0x9760,
+ 0xE8D0: 0x9764,
+ 0xE8D1: 0x9766,
+ 0xE8D2: 0x9768,
+ 0xE8D3: 0x52D2,
+ 0xE8D4: 0x976B,
+ 0xE8D5: 0x9771,
+ 0xE8D6: 0x9779,
+ 0xE8D7: 0x9785,
+ 0xE8D8: 0x977C,
+ 0xE8D9: 0x9781,
+ 0xE8DA: 0x977A,
+ 0xE8DB: 0x9786,
+ 0xE8DC: 0x978B,
+ 0xE8DD: 0x978F,
+ 0xE8DE: 0x9790,
+ 0xE8DF: 0x979C,
+ 0xE8E0: 0x97A8,
+ 0xE8E1: 0x97A6,
+ 0xE8E2: 0x97A3,
+ 0xE8E3: 0x97B3,
+ 0xE8E4: 0x97B4,
+ 0xE8E5: 0x97C3,
+ 0xE8E6: 0x97C6,
+ 0xE8E7: 0x97C8,
+ 0xE8E8: 0x97CB,
+ 0xE8E9: 0x97DC,
+ 0xE8EA: 0x97ED,
+ 0xE8EB: 0x9F4F,
+ 0xE8EC: 0x97F2,
+ 0xE8ED: 0x7ADF,
+ 0xE8EE: 0x97F6,
+ 0xE8EF: 0x97F5,
+ 0xE8F0: 0x980F,
+ 0xE8F1: 0x980C,
+ 0xE8F2: 0x9838,
+ 0xE8F3: 0x9824,
+ 0xE8F4: 0x9821,
+ 0xE8F5: 0x9837,
+ 0xE8F6: 0x983D,
+ 0xE8F7: 0x9846,
+ 0xE8F8: 0x984F,
+ 0xE8F9: 0x984B,
+ 0xE8FA: 0x986B,
+ 0xE8FB: 0x986F,
+ 0xE8FC: 0x9870,
+ 0xE940: 0x9871,
+ 0xE941: 0x9874,
+ 0xE942: 0x9873,
+ 0xE943: 0x98AA,
+ 0xE944: 0x98AF,
+ 0xE945: 0x98B1,
+ 0xE946: 0x98B6,
+ 0xE947: 0x98C4,
+ 0xE948: 0x98C3,
+ 0xE949: 0x98C6,
+ 0xE94A: 0x98E9,
+ 0xE94B: 0x98EB,
+ 0xE94C: 0x9903,
+ 0xE94D: 0x9909,
+ 0xE94E: 0x9912,
+ 0xE94F: 0x9914,
+ 0xE950: 0x9918,
+ 0xE951: 0x9921,
+ 0xE952: 0x991D,
+ 0xE953: 0x991E,
+ 0xE954: 0x9924,
+ 0xE955: 0x9920,
+ 0xE956: 0x992C,
+ 0xE957: 0x992E,
+ 0xE958: 0x993D,
+ 0xE959: 0x993E,
+ 0xE95A: 0x9942,
+ 0xE95B: 0x9949,
+ 0xE95C: 0x9945,
+ 0xE95D: 0x9950,
+ 0xE95E: 0x994B,
+ 0xE95F: 0x9951,
+ 0xE960: 0x9952,
+ 0xE961: 0x994C,
+ 0xE962: 0x9955,
+ 0xE963: 0x9997,
+ 0xE964: 0x9998,
+ 0xE965: 0x99A5,
+ 0xE966: 0x99AD,
+ 0xE967: 0x99AE,
+ 0xE968: 0x99BC,
+ 0xE969: 0x99DF,
+ 0xE96A: 0x99DB,
+ 0xE96B: 0x99DD,
+ 0xE96C: 0x99D8,
+ 0xE96D: 0x99D1,
+ 0xE96E: 0x99ED,
+ 0xE96F: 0x99EE,
+ 0xE970: 0x99F1,
+ 0xE971: 0x99F2,
+ 0xE972: 0x99FB,
+ 0xE973: 0x99F8,
+ 0xE974: 0x9A01,
+ 0xE975: 0x9A0F,
+ 0xE976: 0x9A05,
+ 0xE977: 0x99E2,
+ 0xE978: 0x9A19,
+ 0xE979: 0x9A2B,
+ 0xE97A: 0x9A37,
+ 0xE97B: 0x9A45,
+ 0xE97C: 0x9A42,
+ 0xE97D: 0x9A40,
+ 0xE97E: 0x9A43,
+ 0xE980: 0x9A3E,
+ 0xE981: 0x9A55,
+ 0xE982: 0x9A4D,
+ 0xE983: 0x9A5B,
+ 0xE984: 0x9A57,
+ 0xE985: 0x9A5F,
+ 0xE986: 0x9A62,
+ 0xE987: 0x9A65,
+ 0xE988: 0x9A64,
+ 0xE989: 0x9A69,
+ 0xE98A: 0x9A6B,
+ 0xE98B: 0x9A6A,
+ 0xE98C: 0x9AAD,
+ 0xE98D: 0x9AB0,
+ 0xE98E: 0x9ABC,
+ 0xE98F: 0x9AC0,
+ 0xE990: 0x9ACF,
+ 0xE991: 0x9AD1,
+ 0xE992: 0x9AD3,
+ 0xE993: 0x9AD4,
+ 0xE994: 0x9ADE,
+ 0xE995: 0x9ADF,
+ 0xE996: 0x9AE2,
+ 0xE997: 0x9AE3,
+ 0xE998: 0x9AE6,
+ 0xE999: 0x9AEF,
+ 0xE99A: 0x9AEB,
+ 0xE99B: 0x9AEE,
+ 0xE99C: 0x9AF4,
+ 0xE99D: 0x9AF1,
+ 0xE99E: 0x9AF7,
+ 0xE99F: 0x9AFB,
+ 0xE9A0: 0x9B06,
+ 0xE9A1: 0x9B18,
+ 0xE9A2: 0x9B1A,
+ 0xE9A3: 0x9B1F,
+ 0xE9A4: 0x9B22,
+ 0xE9A5: 0x9B23,
+ 0xE9A6: 0x9B25,
+ 0xE9A7: 0x9B27,
+ 0xE9A8: 0x9B28,
+ 0xE9A9: 0x9B29,
+ 0xE9AA: 0x9B2A,
+ 0xE9AB: 0x9B2E,
+ 0xE9AC: 0x9B2F,
+ 0xE9AD: 0x9B32,
+ 0xE9AE: 0x9B44,
+ 0xE9AF: 0x9B43,
+ 0xE9B0: 0x9B4F,
+ 0xE9B1: 0x9B4D,
+ 0xE9B2: 0x9B4E,
+ 0xE9B3: 0x9B51,
+ 0xE9B4: 0x9B58,
+ 0xE9B5: 0x9B74,
+ 0xE9B6: 0x9B93,
+ 0xE9B7: 0x9B83,
+ 0xE9B8: 0x9B91,
+ 0xE9B9: 0x9B96,
+ 0xE9BA: 0x9B97,
+ 0xE9BB: 0x9B9F,
+ 0xE9BC: 0x9BA0,
+ 0xE9BD: 0x9BA8,
+ 0xE9BE: 0x9BB4,
+ 0xE9BF: 0x9BC0,
+ 0xE9C0: 0x9BCA,
+ 0xE9C1: 0x9BB9,
+ 0xE9C2: 0x9BC6,
+ 0xE9C3: 0x9BCF,
+ 0xE9C4: 0x9BD1,
+ 0xE9C5: 0x9BD2,
+ 0xE9C6: 0x9BE3,
+ 0xE9C7: 0x9BE2,
+ 0xE9C8: 0x9BE4,
+ 0xE9C9: 0x9BD4,
+ 0xE9CA: 0x9BE1,
+ 0xE9CB: 0x9C3A,
+ 0xE9CC: 0x9BF2,
+ 0xE9CD: 0x9BF1,
+ 0xE9CE: 0x9BF0,
+ 0xE9CF: 0x9C15,
+ 0xE9D0: 0x9C14,
+ 0xE9D1: 0x9C09,
+ 0xE9D2: 0x9C13,
+ 0xE9D3: 0x9C0C,
+ 0xE9D4: 0x9C06,
+ 0xE9D5: 0x9C08,
+ 0xE9D6: 0x9C12,
+ 0xE9D7: 0x9C0A,
+ 0xE9D8: 0x9C04,
+ 0xE9D9: 0x9C2E,
+ 0xE9DA: 0x9C1B,
+ 0xE9DB: 0x9C25,
+ 0xE9DC: 0x9C24,
+ 0xE9DD: 0x9C21,
+ 0xE9DE: 0x9C30,
+ 0xE9DF: 0x9C47,
+ 0xE9E0: 0x9C32,
+ 0xE9E1: 0x9C46,
+ 0xE9E2: 0x9C3E,
+ 0xE9E3: 0x9C5A,
+ 0xE9E4: 0x9C60,
+ 0xE9E5: 0x9C67,
+ 0xE9E6: 0x9C76,
+ 0xE9E7: 0x9C78,
+ 0xE9E8: 0x9CE7,
+ 0xE9E9: 0x9CEC,
+ 0xE9EA: 0x9CF0,
+ 0xE9EB: 0x9D09,
+ 0xE9EC: 0x9D08,
+ 0xE9ED: 0x9CEB,
+ 0xE9EE: 0x9D03,
+ 0xE9EF: 0x9D06,
+ 0xE9F0: 0x9D2A,
+ 0xE9F1: 0x9D26,
+ 0xE9F2: 0x9DAF,
+ 0xE9F3: 0x9D23,
+ 0xE9F4: 0x9D1F,
+ 0xE9F5: 0x9D44,
+ 0xE9F6: 0x9D15,
+ 0xE9F7: 0x9D12,
+ 0xE9F8: 0x9D41,
+ 0xE9F9: 0x9D3F,
+ 0xE9FA: 0x9D3E,
+ 0xE9FB: 0x9D46,
+ 0xE9FC: 0x9D48,
+ 0xEA40: 0x9D5D,
+ 0xEA41: 0x9D5E,
+ 0xEA42: 0x9D64,
+ 0xEA43: 0x9D51,
+ 0xEA44: 0x9D50,
+ 0xEA45: 0x9D59,
+ 0xEA46: 0x9D72,
+ 0xEA47: 0x9D89,
+ 0xEA48: 0x9D87,
+ 0xEA49: 0x9DAB,
+ 0xEA4A: 0x9D6F,
+ 0xEA4B: 0x9D7A,
+ 0xEA4C: 0x9D9A,
+ 0xEA4D: 0x9DA4,
+ 0xEA4E: 0x9DA9,
+ 0xEA4F: 0x9DB2,
+ 0xEA50: 0x9DC4,
+ 0xEA51: 0x9DC1,
+ 0xEA52: 0x9DBB,
+ 0xEA53: 0x9DB8,
+ 0xEA54: 0x9DBA,
+ 0xEA55: 0x9DC6,
+ 0xEA56: 0x9DCF,
+ 0xEA57: 0x9DC2,
+ 0xEA58: 0x9DD9,
+ 0xEA59: 0x9DD3,
+ 0xEA5A: 0x9DF8,
+ 0xEA5B: 0x9DE6,
+ 0xEA5C: 0x9DED,
+ 0xEA5D: 0x9DEF,
+ 0xEA5E: 0x9DFD,
+ 0xEA5F: 0x9E1A,
+ 0xEA60: 0x9E1B,
+ 0xEA61: 0x9E1E,
+ 0xEA62: 0x9E75,
+ 0xEA63: 0x9E79,
+ 0xEA64: 0x9E7D,
+ 0xEA65: 0x9E81,
+ 0xEA66: 0x9E88,
+ 0xEA67: 0x9E8B,
+ 0xEA68: 0x9E8C,
+ 0xEA69: 0x9E92,
+ 0xEA6A: 0x9E95,
+ 0xEA6B: 0x9E91,
+ 0xEA6C: 0x9E9D,
+ 0xEA6D: 0x9EA5,
+ 0xEA6E: 0x9EA9,
+ 0xEA6F: 0x9EB8,
+ 0xEA70: 0x9EAA,
+ 0xEA71: 0x9EAD,
+ 0xEA72: 0x9761,
+ 0xEA73: 0x9ECC,
+ 0xEA74: 0x9ECE,
+ 0xEA75: 0x9ECF,
+ 0xEA76: 0x9ED0,
+ 0xEA77: 0x9ED4,
+ 0xEA78: 0x9EDC,
+ 0xEA79: 0x9EDE,
+ 0xEA7A: 0x9EDD,
+ 0xEA7B: 0x9EE0,
+ 0xEA7C: 0x9EE5,
+ 0xEA7D: 0x9EE8,
+ 0xEA7E: 0x9EEF,
+ 0xEA80: 0x9EF4,
+ 0xEA81: 0x9EF6,
+ 0xEA82: 0x9EF7,
+ 0xEA83: 0x9EF9,
+ 0xEA84: 0x9EFB,
+ 0xEA85: 0x9EFC,
+ 0xEA86: 0x9EFD,
+ 0xEA87: 0x9F07,
+ 0xEA88: 0x9F08,
+ 0xEA89: 0x76B7,
+ 0xEA8A: 0x9F15,
+ 0xEA8B: 0x9F21,
+ 0xEA8C: 0x9F2C,
+ 0xEA8D: 0x9F3E,
+ 0xEA8E: 0x9F4A,
+ 0xEA8F: 0x9F52,
+ 0xEA90: 0x9F54,
+ 0xEA91: 0x9F63,
+ 0xEA92: 0x9F5F,
+ 0xEA93: 0x9F60,
+ 0xEA94: 0x9F61,
+ 0xEA95: 0x9F66,
+ 0xEA96: 0x9F67,
+ 0xEA97: 0x9F6C,
+ 0xEA98: 0x9F6A,
+ 0xEA99: 0x9F77,
+ 0xEA9A: 0x9F72,
+ 0xEA9B: 0x9F76,
+ 0xEA9C: 0x9F95,
+ 0xEA9D: 0x9F9C,
+ 0xEA9E: 0x9FA0,
+ 0xEA9F: 0x582F,
+ 0xEAA0: 0x69C7,
+ 0xEAA1: 0x9059,
+ 0xEAA2: 0x7464,
+ 0xEAA3: 0x51DC,
+ 0xEAA4: 0x7199,
+ 0xED40: 0x7E8A,
+ 0xED41: 0x891C,
+ 0xED42: 0x9348,
+ 0xED43: 0x9288,
+ 0xED44: 0x84DC,
+ 0xED45: 0x4FC9,
+ 0xED46: 0x70BB,
+ 0xED47: 0x6631,
+ 0xED48: 0x68C8,
+ 0xED49: 0x92F9,
+ 0xED4A: 0x66FB,
+ 0xED4B: 0x5F45,
+ 0xED4C: 0x4E28,
+ 0xED4D: 0x4EE1,
+ 0xED4E: 0x4EFC,
+ 0xED4F: 0x4F00,
+ 0xED50: 0x4F03,
+ 0xED51: 0x4F39,
+ 0xED52: 0x4F56,
+ 0xED53: 0x4F92,
+ 0xED54: 0x4F8A,
+ 0xED55: 0x4F9A,
+ 0xED56: 0x4F94,
+ 0xED57: 0x4FCD,
+ 0xED58: 0x5040,
+ 0xED59: 0x5022,
+ 0xED5A: 0x4FFF,
+ 0xED5B: 0x501E,
+ 0xED5C: 0x5046,
+ 0xED5D: 0x5070,
+ 0xED5E: 0x5042,
+ 0xED5F: 0x5094,
+ 0xED60: 0x50F4,
+ 0xED61: 0x50D8,
+ 0xED62: 0x514A,
+ 0xED63: 0x5164,
+ 0xED64: 0x519D,
+ 0xED65: 0x51BE,
+ 0xED66: 0x51EC,
+ 0xED67: 0x5215,
+ 0xED68: 0x529C,
+ 0xED69: 0x52A6,
+ 0xED6A: 0x52C0,
+ 0xED6B: 0x52DB,
+ 0xED6C: 0x5300,
+ 0xED6D: 0x5307,
+ 0xED6E: 0x5324,
+ 0xED6F: 0x5372,
+ 0xED70: 0x5393,
+ 0xED71: 0x53B2,
+ 0xED72: 0x53DD,
+ 0xED73: 0xFA0E,
+ 0xED74: 0x549C,
+ 0xED75: 0x548A,
+ 0xED76: 0x54A9,
+ 0xED77: 0x54FF,
+ 0xED78: 0x5586,
+ 0xED79: 0x5759,
+ 0xED7A: 0x5765,
+ 0xED7B: 0x57AC,
+ 0xED7C: 0x57C8,
+ 0xED7D: 0x57C7,
+ 0xED7E: 0xFA0F,
+ 0xED80: 0xFA10,
+ 0xED81: 0x589E,
+ 0xED82: 0x58B2,
+ 0xED83: 0x590B,
+ 0xED84: 0x5953,
+ 0xED85: 0x595B,
+ 0xED86: 0x595D,
+ 0xED87: 0x5963,
+ 0xED88: 0x59A4,
+ 0xED89: 0x59BA,
+ 0xED8A: 0x5B56,
+ 0xED8B: 0x5BC0,
+ 0xED8C: 0x752F,
+ 0xED8D: 0x5BD8,
+ 0xED8E: 0x5BEC,
+ 0xED8F: 0x5C1E,
+ 0xED90: 0x5CA6,
+ 0xED91: 0x5CBA,
+ 0xED92: 0x5CF5,
+ 0xED93: 0x5D27,
+ 0xED94: 0x5D53,
+ 0xED95: 0xFA11,
+ 0xED96: 0x5D42,
+ 0xED97: 0x5D6D,
+ 0xED98: 0x5DB8,
+ 0xED99: 0x5DB9,
+ 0xED9A: 0x5DD0,
+ 0xED9B: 0x5F21,
+ 0xED9C: 0x5F34,
+ 0xED9D: 0x5F67,
+ 0xED9E: 0x5FB7,
+ 0xED9F: 0x5FDE,
+ 0xEDA0: 0x605D,
+ 0xEDA1: 0x6085,
+ 0xEDA2: 0x608A,
+ 0xEDA3: 0x60DE,
+ 0xEDA4: 0x60D5,
+ 0xEDA5: 0x6120,
+ 0xEDA6: 0x60F2,
+ 0xEDA7: 0x6111,
+ 0xEDA8: 0x6137,
+ 0xEDA9: 0x6130,
+ 0xEDAA: 0x6198,
+ 0xEDAB: 0x6213,
+ 0xEDAC: 0x62A6,
+ 0xEDAD: 0x63F5,
+ 0xEDAE: 0x6460,
+ 0xEDAF: 0x649D,
+ 0xEDB0: 0x64CE,
+ 0xEDB1: 0x654E,
+ 0xEDB2: 0x6600,
+ 0xEDB3: 0x6615,
+ 0xEDB4: 0x663B,
+ 0xEDB5: 0x6609,
+ 0xEDB6: 0x662E,
+ 0xEDB7: 0x661E,
+ 0xEDB8: 0x6624,
+ 0xEDB9: 0x6665,
+ 0xEDBA: 0x6657,
+ 0xEDBB: 0x6659,
+ 0xEDBC: 0xFA12,
+ 0xEDBD: 0x6673,
+ 0xEDBE: 0x6699,
+ 0xEDBF: 0x66A0,
+ 0xEDC0: 0x66B2,
+ 0xEDC1: 0x66BF,
+ 0xEDC2: 0x66FA,
+ 0xEDC3: 0x670E,
+ 0xEDC4: 0xF929,
+ 0xEDC5: 0x6766,
+ 0xEDC6: 0x67BB,
+ 0xEDC7: 0x6852,
+ 0xEDC8: 0x67C0,
+ 0xEDC9: 0x6801,
+ 0xEDCA: 0x6844,
+ 0xEDCB: 0x68CF,
+ 0xEDCC: 0xFA13,
+ 0xEDCD: 0x6968,
+ 0xEDCE: 0xFA14,
+ 0xEDCF: 0x6998,
+ 0xEDD0: 0x69E2,
+ 0xEDD1: 0x6A30,
+ 0xEDD2: 0x6A6B,
+ 0xEDD3: 0x6A46,
+ 0xEDD4: 0x6A73,
+ 0xEDD5: 0x6A7E,
+ 0xEDD6: 0x6AE2,
+ 0xEDD7: 0x6AE4,
+ 0xEDD8: 0x6BD6,
+ 0xEDD9: 0x6C3F,
+ 0xEDDA: 0x6C5C,
+ 0xEDDB: 0x6C86,
+ 0xEDDC: 0x6C6F,
+ 0xEDDD: 0x6CDA,
+ 0xEDDE: 0x6D04,
+ 0xEDDF: 0x6D87,
+ 0xEDE0: 0x6D6F,
+ 0xEDE1: 0x6D96,
+ 0xEDE2: 0x6DAC,
+ 0xEDE3: 0x6DCF,
+ 0xEDE4: 0x6DF8,
+ 0xEDE5: 0x6DF2,
+ 0xEDE6: 0x6DFC,
+ 0xEDE7: 0x6E39,
+ 0xEDE8: 0x6E5C,
+ 0xEDE9: 0x6E27,
+ 0xEDEA: 0x6E3C,
+ 0xEDEB: 0x6EBF,
+ 0xEDEC: 0x6F88,
+ 0xEDED: 0x6FB5,
+ 0xEDEE: 0x6FF5,
+ 0xEDEF: 0x7005,
+ 0xEDF0: 0x7007,
+ 0xEDF1: 0x7028,
+ 0xEDF2: 0x7085,
+ 0xEDF3: 0x70AB,
+ 0xEDF4: 0x710F,
+ 0xEDF5: 0x7104,
+ 0xEDF6: 0x715C,
+ 0xEDF7: 0x7146,
+ 0xEDF8: 0x7147,
+ 0xEDF9: 0xFA15,
+ 0xEDFA: 0x71C1,
+ 0xEDFB: 0x71FE,
+ 0xEDFC: 0x72B1,
+ 0xEE40: 0x72BE,
+ 0xEE41: 0x7324,
+ 0xEE42: 0xFA16,
+ 0xEE43: 0x7377,
+ 0xEE44: 0x73BD,
+ 0xEE45: 0x73C9,
+ 0xEE46: 0x73D6,
+ 0xEE47: 0x73E3,
+ 0xEE48: 0x73D2,
+ 0xEE49: 0x7407,
+ 0xEE4A: 0x73F5,
+ 0xEE4B: 0x7426,
+ 0xEE4C: 0x742A,
+ 0xEE4D: 0x7429,
+ 0xEE4E: 0x742E,
+ 0xEE4F: 0x7462,
+ 0xEE50: 0x7489,
+ 0xEE51: 0x749F,
+ 0xEE52: 0x7501,
+ 0xEE53: 0x756F,
+ 0xEE54: 0x7682,
+ 0xEE55: 0x769C,
+ 0xEE56: 0x769E,
+ 0xEE57: 0x769B,
+ 0xEE58: 0x76A6,
+ 0xEE59: 0xFA17,
+ 0xEE5A: 0x7746,
+ 0xEE5B: 0x52AF,
+ 0xEE5C: 0x7821,
+ 0xEE5D: 0x784E,
+ 0xEE5E: 0x7864,
+ 0xEE5F: 0x787A,
+ 0xEE60: 0x7930,
+ 0xEE61: 0xFA18,
+ 0xEE62: 0xFA19,
+ 0xEE63: 0xFA1A,
+ 0xEE64: 0x7994,
+ 0xEE65: 0xFA1B,
+ 0xEE66: 0x799B,
+ 0xEE67: 0x7AD1,
+ 0xEE68: 0x7AE7,
+ 0xEE69: 0xFA1C,
+ 0xEE6A: 0x7AEB,
+ 0xEE6B: 0x7B9E,
+ 0xEE6C: 0xFA1D,
+ 0xEE6D: 0x7D48,
+ 0xEE6E: 0x7D5C,
+ 0xEE6F: 0x7DB7,
+ 0xEE70: 0x7DA0,
+ 0xEE71: 0x7DD6,
+ 0xEE72: 0x7E52,
+ 0xEE73: 0x7F47,
+ 0xEE74: 0x7FA1,
+ 0xEE75: 0xFA1E,
+ 0xEE76: 0x8301,
+ 0xEE77: 0x8362,
+ 0xEE78: 0x837F,
+ 0xEE79: 0x83C7,
+ 0xEE7A: 0x83F6,
+ 0xEE7B: 0x8448,
+ 0xEE7C: 0x84B4,
+ 0xEE7D: 0x8553,
+ 0xEE7E: 0x8559,
+ 0xEE80: 0x856B,
+ 0xEE81: 0xFA1F,
+ 0xEE82: 0x85B0,
+ 0xEE83: 0xFA20,
+ 0xEE84: 0xFA21,
+ 0xEE85: 0x8807,
+ 0xEE86: 0x88F5,
+ 0xEE87: 0x8A12,
+ 0xEE88: 0x8A37,
+ 0xEE89: 0x8A79,
+ 0xEE8A: 0x8AA7,
+ 0xEE8B: 0x8ABE,
+ 0xEE8C: 0x8ADF,
+ 0xEE8D: 0xFA22,
+ 0xEE8E: 0x8AF6,
+ 0xEE8F: 0x8B53,
+ 0xEE90: 0x8B7F,
+ 0xEE91: 0x8CF0,
+ 0xEE92: 0x8CF4,
+ 0xEE93: 0x8D12,
+ 0xEE94: 0x8D76,
+ 0xEE95: 0xFA23,
+ 0xEE96: 0x8ECF,
+ 0xEE97: 0xFA24,
+ 0xEE98: 0xFA25,
+ 0xEE99: 0x9067,
+ 0xEE9A: 0x90DE,
+ 0xEE9B: 0xFA26,
+ 0xEE9C: 0x9115,
+ 0xEE9D: 0x9127,
+ 0xEE9E: 0x91DA,
+ 0xEE9F: 0x91D7,
+ 0xEEA0: 0x91DE,
+ 0xEEA1: 0x91ED,
+ 0xEEA2: 0x91EE,
+ 0xEEA3: 0x91E4,
+ 0xEEA4: 0x91E5,
+ 0xEEA5: 0x9206,
+ 0xEEA6: 0x9210,
+ 0xEEA7: 0x920A,
+ 0xEEA8: 0x923A,
+ 0xEEA9: 0x9240,
+ 0xEEAA: 0x923C,
+ 0xEEAB: 0x924E,
+ 0xEEAC: 0x9259,
+ 0xEEAD: 0x9251,
+ 0xEEAE: 0x9239,
+ 0xEEAF: 0x9267,
+ 0xEEB0: 0x92A7,
+ 0xEEB1: 0x9277,
+ 0xEEB2: 0x9278,
+ 0xEEB3: 0x92E7,
+ 0xEEB4: 0x92D7,
+ 0xEEB5: 0x92D9,
+ 0xEEB6: 0x92D0,
+ 0xEEB7: 0xFA27,
+ 0xEEB8: 0x92D5,
+ 0xEEB9: 0x92E0,
+ 0xEEBA: 0x92D3,
+ 0xEEBB: 0x9325,
+ 0xEEBC: 0x9321,
+ 0xEEBD: 0x92FB,
+ 0xEEBE: 0xFA28,
+ 0xEEBF: 0x931E,
+ 0xEEC0: 0x92FF,
+ 0xEEC1: 0x931D,
+ 0xEEC2: 0x9302,
+ 0xEEC3: 0x9370,
+ 0xEEC4: 0x9357,
+ 0xEEC5: 0x93A4,
+ 0xEEC6: 0x93C6,
+ 0xEEC7: 0x93DE,
+ 0xEEC8: 0x93F8,
+ 0xEEC9: 0x9431,
+ 0xEECA: 0x9445,
+ 0xEECB: 0x9448,
+ 0xEECC: 0x9592,
+ 0xEECD: 0xF9DC,
+ 0xEECE: 0xFA29,
+ 0xEECF: 0x969D,
+ 0xEED0: 0x96AF,
+ 0xEED1: 0x9733,
+ 0xEED2: 0x973B,
+ 0xEED3: 0x9743,
+ 0xEED4: 0x974D,
+ 0xEED5: 0x974F,
+ 0xEED6: 0x9751,
+ 0xEED7: 0x9755,
+ 0xEED8: 0x9857,
+ 0xEED9: 0x9865,
+ 0xEEDA: 0xFA2A,
+ 0xEEDB: 0xFA2B,
+ 0xEEDC: 0x9927,
+ 0xEEDD: 0xFA2C,
+ 0xEEDE: 0x999E,
+ 0xEEDF: 0x9A4E,
+ 0xEEE0: 0x9AD9,
+ 0xEEE1: 0x9ADC,
+ 0xEEE2: 0x9B75,
+ 0xEEE3: 0x9B72,
+ 0xEEE4: 0x9B8F,
+ 0xEEE5: 0x9BB1,
+ 0xEEE6: 0x9BBB,
+ 0xEEE7: 0x9C00,
+ 0xEEE8: 0x9D70,
+ 0xEEE9: 0x9D6B,
+ 0xEEEA: 0xFA2D,
+ 0xEEEB: 0x9E19,
+ 0xEEEC: 0x9ED1,
+ 0xEEEF: 0x2170,
+ 0xEEF0: 0x2171,
+ 0xEEF1: 0x2172,
+ 0xEEF2: 0x2173,
+ 0xEEF3: 0x2174,
+ 0xEEF4: 0x2175,
+ 0xEEF5: 0x2176,
+ 0xEEF6: 0x2177,
+ 0xEEF7: 0x2178,
+ 0xEEF8: 0x2179,
+ 0xEEF9: 0xFFE2,
+ 0xEEFA: 0xFFE4,
+ 0xEEFB: 0xFF07,
+ 0xEEFC: 0xFF02,
+ 0xFA40: 0x2170,
+ 0xFA41: 0x2171,
+ 0xFA42: 0x2172,
+ 0xFA43: 0x2173,
+ 0xFA44: 0x2174,
+ 0xFA45: 0x2175,
+ 0xFA46: 0x2176,
+ 0xFA47: 0x2177,
+ 0xFA48: 0x2178,
+ 0xFA49: 0x2179,
+ 0xFA4A: 0x2160,
+ 0xFA4B: 0x2161,
+ 0xFA4C: 0x2162,
+ 0xFA4D: 0x2163,
+ 0xFA4E: 0x2164,
+ 0xFA4F: 0x2165,
+ 0xFA50: 0x2166,
+ 0xFA51: 0x2167,
+ 0xFA52: 0x2168,
+ 0xFA53: 0x2169,
+ 0xFA54: 0xFFE2,
+ 0xFA55: 0xFFE4,
+ 0xFA56: 0xFF07,
+ 0xFA57: 0xFF02,
+ 0xFA58: 0x3231,
+ 0xFA59: 0x2116,
+ 0xFA5A: 0x2121,
+ 0xFA5B: 0x2235,
+ 0xFA5C: 0x7E8A,
+ 0xFA5D: 0x891C,
+ 0xFA5E: 0x9348,
+ 0xFA5F: 0x9288,
+ 0xFA60: 0x84DC,
+ 0xFA61: 0x4FC9,
+ 0xFA62: 0x70BB,
+ 0xFA63: 0x6631,
+ 0xFA64: 0x68C8,
+ 0xFA65: 0x92F9,
+ 0xFA66: 0x66FB,
+ 0xFA67: 0x5F45,
+ 0xFA68: 0x4E28,
+ 0xFA69: 0x4EE1,
+ 0xFA6A: 0x4EFC,
+ 0xFA6B: 0x4F00,
+ 0xFA6C: 0x4F03,
+ 0xFA6D: 0x4F39,
+ 0xFA6E: 0x4F56,
+ 0xFA6F: 0x4F92,
+ 0xFA70: 0x4F8A,
+ 0xFA71: 0x4F9A,
+ 0xFA72: 0x4F94,
+ 0xFA73: 0x4FCD,
+ 0xFA74: 0x5040,
+ 0xFA75: 0x5022,
+ 0xFA76: 0x4FFF,
+ 0xFA77: 0x501E,
+ 0xFA78: 0x5046,
+ 0xFA79: 0x5070,
+ 0xFA7A: 0x5042,
+ 0xFA7B: 0x5094,
+ 0xFA7C: 0x50F4,
+ 0xFA7D: 0x50D8,
+ 0xFA7E: 0x514A,
+ 0xFA80: 0x5164,
+ 0xFA81: 0x519D,
+ 0xFA82: 0x51BE,
+ 0xFA83: 0x51EC,
+ 0xFA84: 0x5215,
+ 0xFA85: 0x529C,
+ 0xFA86: 0x52A6,
+ 0xFA87: 0x52C0,
+ 0xFA88: 0x52DB,
+ 0xFA89: 0x5300,
+ 0xFA8A: 0x5307,
+ 0xFA8B: 0x5324,
+ 0xFA8C: 0x5372,
+ 0xFA8D: 0x5393,
+ 0xFA8E: 0x53B2,
+ 0xFA8F: 0x53DD,
+ 0xFA90: 0xFA0E,
+ 0xFA91: 0x549C,
+ 0xFA92: 0x548A,
+ 0xFA93: 0x54A9,
+ 0xFA94: 0x54FF,
+ 0xFA95: 0x5586,
+ 0xFA96: 0x5759,
+ 0xFA97: 0x5765,
+ 0xFA98: 0x57AC,
+ 0xFA99: 0x57C8,
+ 0xFA9A: 0x57C7,
+ 0xFA9B: 0xFA0F,
+ 0xFA9C: 0xFA10,
+ 0xFA9D: 0x589E,
+ 0xFA9E: 0x58B2,
+ 0xFA9F: 0x590B,
+ 0xFAA0: 0x5953,
+ 0xFAA1: 0x595B,
+ 0xFAA2: 0x595D,
+ 0xFAA3: 0x5963,
+ 0xFAA4: 0x59A4,
+ 0xFAA5: 0x59BA,
+ 0xFAA6: 0x5B56,
+ 0xFAA7: 0x5BC0,
+ 0xFAA8: 0x752F,
+ 0xFAA9: 0x5BD8,
+ 0xFAAA: 0x5BEC,
+ 0xFAAB: 0x5C1E,
+ 0xFAAC: 0x5CA6,
+ 0xFAAD: 0x5CBA,
+ 0xFAAE: 0x5CF5,
+ 0xFAAF: 0x5D27,
+ 0xFAB0: 0x5D53,
+ 0xFAB1: 0xFA11,
+ 0xFAB2: 0x5D42,
+ 0xFAB3: 0x5D6D,
+ 0xFAB4: 0x5DB8,
+ 0xFAB5: 0x5DB9,
+ 0xFAB6: 0x5DD0,
+ 0xFAB7: 0x5F21,
+ 0xFAB8: 0x5F34,
+ 0xFAB9: 0x5F67,
+ 0xFABA: 0x5FB7,
+ 0xFABB: 0x5FDE,
+ 0xFABC: 0x605D,
+ 0xFABD: 0x6085,
+ 0xFABE: 0x608A,
+ 0xFABF: 0x60DE,
+ 0xFAC0: 0x60D5,
+ 0xFAC1: 0x6120,
+ 0xFAC2: 0x60F2,
+ 0xFAC3: 0x6111,
+ 0xFAC4: 0x6137,
+ 0xFAC5: 0x6130,
+ 0xFAC6: 0x6198,
+ 0xFAC7: 0x6213,
+ 0xFAC8: 0x62A6,
+ 0xFAC9: 0x63F5,
+ 0xFACA: 0x6460,
+ 0xFACB: 0x649D,
+ 0xFACC: 0x64CE,
+ 0xFACD: 0x654E,
+ 0xFACE: 0x6600,
+ 0xFACF: 0x6615,
+ 0xFAD0: 0x663B,
+ 0xFAD1: 0x6609,
+ 0xFAD2: 0x662E,
+ 0xFAD3: 0x661E,
+ 0xFAD4: 0x6624,
+ 0xFAD5: 0x6665,
+ 0xFAD6: 0x6657,
+ 0xFAD7: 0x6659,
+ 0xFAD8: 0xFA12,
+ 0xFAD9: 0x6673,
+ 0xFADA: 0x6699,
+ 0xFADB: 0x66A0,
+ 0xFADC: 0x66B2,
+ 0xFADD: 0x66BF,
+ 0xFADE: 0x66FA,
+ 0xFADF: 0x670E,
+ 0xFAE0: 0xF929,
+ 0xFAE1: 0x6766,
+ 0xFAE2: 0x67BB,
+ 0xFAE3: 0x6852,
+ 0xFAE4: 0x67C0,
+ 0xFAE5: 0x6801,
+ 0xFAE6: 0x6844,
+ 0xFAE7: 0x68CF,
+ 0xFAE8: 0xFA13,
+ 0xFAE9: 0x6968,
+ 0xFAEA: 0xFA14,
+ 0xFAEB: 0x6998,
+ 0xFAEC: 0x69E2,
+ 0xFAED: 0x6A30,
+ 0xFAEE: 0x6A6B,
+ 0xFAEF: 0x6A46,
+ 0xFAF0: 0x6A73,
+ 0xFAF1: 0x6A7E,
+ 0xFAF2: 0x6AE2,
+ 0xFAF3: 0x6AE4,
+ 0xFAF4: 0x6BD6,
+ 0xFAF5: 0x6C3F,
+ 0xFAF6: 0x6C5C,
+ 0xFAF7: 0x6C86,
+ 0xFAF8: 0x6C6F,
+ 0xFAF9: 0x6CDA,
+ 0xFAFA: 0x6D04,
+ 0xFAFB: 0x6D87,
+ 0xFAFC: 0x6D6F,
+ 0xFB40: 0x6D96,
+ 0xFB41: 0x6DAC,
+ 0xFB42: 0x6DCF,
+ 0xFB43: 0x6DF8,
+ 0xFB44: 0x6DF2,
+ 0xFB45: 0x6DFC,
+ 0xFB46: 0x6E39,
+ 0xFB47: 0x6E5C,
+ 0xFB48: 0x6E27,
+ 0xFB49: 0x6E3C,
+ 0xFB4A: 0x6EBF,
+ 0xFB4B: 0x6F88,
+ 0xFB4C: 0x6FB5,
+ 0xFB4D: 0x6FF5,
+ 0xFB4E: 0x7005,
+ 0xFB4F: 0x7007,
+ 0xFB50: 0x7028,
+ 0xFB51: 0x7085,
+ 0xFB52: 0x70AB,
+ 0xFB53: 0x710F,
+ 0xFB54: 0x7104,
+ 0xFB55: 0x715C,
+ 0xFB56: 0x7146,
+ 0xFB57: 0x7147,
+ 0xFB58: 0xFA15,
+ 0xFB59: 0x71C1,
+ 0xFB5A: 0x71FE,
+ 0xFB5B: 0x72B1,
+ 0xFB5C: 0x72BE,
+ 0xFB5D: 0x7324,
+ 0xFB5E: 0xFA16,
+ 0xFB5F: 0x7377,
+ 0xFB60: 0x73BD,
+ 0xFB61: 0x73C9,
+ 0xFB62: 0x73D6,
+ 0xFB63: 0x73E3,
+ 0xFB64: 0x73D2,
+ 0xFB65: 0x7407,
+ 0xFB66: 0x73F5,
+ 0xFB67: 0x7426,
+ 0xFB68: 0x742A,
+ 0xFB69: 0x7429,
+ 0xFB6A: 0x742E,
+ 0xFB6B: 0x7462,
+ 0xFB6C: 0x7489,
+ 0xFB6D: 0x749F,
+ 0xFB6E: 0x7501,
+ 0xFB6F: 0x756F,
+ 0xFB70: 0x7682,
+ 0xFB71: 0x769C,
+ 0xFB72: 0x769E,
+ 0xFB73: 0x769B,
+ 0xFB74: 0x76A6,
+ 0xFB75: 0xFA17,
+ 0xFB76: 0x7746,
+ 0xFB77: 0x52AF,
+ 0xFB78: 0x7821,
+ 0xFB79: 0x784E,
+ 0xFB7A: 0x7864,
+ 0xFB7B: 0x787A,
+ 0xFB7C: 0x7930,
+ 0xFB7D: 0xFA18,
+ 0xFB7E: 0xFA19,
+ 0xFB80: 0xFA1A,
+ 0xFB81: 0x7994,
+ 0xFB82: 0xFA1B,
+ 0xFB83: 0x799B,
+ 0xFB84: 0x7AD1,
+ 0xFB85: 0x7AE7,
+ 0xFB86: 0xFA1C,
+ 0xFB87: 0x7AEB,
+ 0xFB88: 0x7B9E,
+ 0xFB89: 0xFA1D,
+ 0xFB8A: 0x7D48,
+ 0xFB8B: 0x7D5C,
+ 0xFB8C: 0x7DB7,
+ 0xFB8D: 0x7DA0,
+ 0xFB8E: 0x7DD6,
+ 0xFB8F: 0x7E52,
+ 0xFB90: 0x7F47,
+ 0xFB91: 0x7FA1,
+ 0xFB92: 0xFA1E,
+ 0xFB93: 0x8301,
+ 0xFB94: 0x8362,
+ 0xFB95: 0x837F,
+ 0xFB96: 0x83C7,
+ 0xFB97: 0x83F6,
+ 0xFB98: 0x8448,
+ 0xFB99: 0x84B4,
+ 0xFB9A: 0x8553,
+ 0xFB9B: 0x8559,
+ 0xFB9C: 0x856B,
+ 0xFB9D: 0xFA1F,
+ 0xFB9E: 0x85B0,
+ 0xFB9F: 0xFA20,
+ 0xFBA0: 0xFA21,
+ 0xFBA1: 0x8807,
+ 0xFBA2: 0x88F5,
+ 0xFBA3: 0x8A12,
+ 0xFBA4: 0x8A37,
+ 0xFBA5: 0x8A79,
+ 0xFBA6: 0x8AA7,
+ 0xFBA7: 0x8ABE,
+ 0xFBA8: 0x8ADF,
+ 0xFBA9: 0xFA22,
+ 0xFBAA: 0x8AF6,
+ 0xFBAB: 0x8B53,
+ 0xFBAC: 0x8B7F,
+ 0xFBAD: 0x8CF0,
+ 0xFBAE: 0x8CF4,
+ 0xFBAF: 0x8D12,
+ 0xFBB0: 0x8D76,
+ 0xFBB1: 0xFA23,
+ 0xFBB2: 0x8ECF,
+ 0xFBB3: 0xFA24,
+ 0xFBB4: 0xFA25,
+ 0xFBB5: 0x9067,
+ 0xFBB6: 0x90DE,
+ 0xFBB7: 0xFA26,
+ 0xFBB8: 0x9115,
+ 0xFBB9: 0x9127,
+ 0xFBBA: 0x91DA,
+ 0xFBBB: 0x91D7,
+ 0xFBBC: 0x91DE,
+ 0xFBBD: 0x91ED,
+ 0xFBBE: 0x91EE,
+ 0xFBBF: 0x91E4,
+ 0xFBC0: 0x91E5,
+ 0xFBC1: 0x9206,
+ 0xFBC2: 0x9210,
+ 0xFBC3: 0x920A,
+ 0xFBC4: 0x923A,
+ 0xFBC5: 0x9240,
+ 0xFBC6: 0x923C,
+ 0xFBC7: 0x924E,
+ 0xFBC8: 0x9259,
+ 0xFBC9: 0x9251,
+ 0xFBCA: 0x9239,
+ 0xFBCB: 0x9267,
+ 0xFBCC: 0x92A7,
+ 0xFBCD: 0x9277,
+ 0xFBCE: 0x9278,
+ 0xFBCF: 0x92E7,
+ 0xFBD0: 0x92D7,
+ 0xFBD1: 0x92D9,
+ 0xFBD2: 0x92D0,
+ 0xFBD3: 0xFA27,
+ 0xFBD4: 0x92D5,
+ 0xFBD5: 0x92E0,
+ 0xFBD6: 0x92D3,
+ 0xFBD7: 0x9325,
+ 0xFBD8: 0x9321,
+ 0xFBD9: 0x92FB,
+ 0xFBDA: 0xFA28,
+ 0xFBDB: 0x931E,
+ 0xFBDC: 0x92FF,
+ 0xFBDD: 0x931D,
+ 0xFBDE: 0x9302,
+ 0xFBDF: 0x9370,
+ 0xFBE0: 0x9357,
+ 0xFBE1: 0x93A4,
+ 0xFBE2: 0x93C6,
+ 0xFBE3: 0x93DE,
+ 0xFBE4: 0x93F8,
+ 0xFBE5: 0x9431,
+ 0xFBE6: 0x9445,
+ 0xFBE7: 0x9448,
+ 0xFBE8: 0x9592,
+ 0xFBE9: 0xF9DC,
+ 0xFBEA: 0xFA29,
+ 0xFBEB: 0x969D,
+ 0xFBEC: 0x96AF,
+ 0xFBED: 0x9733,
+ 0xFBEE: 0x973B,
+ 0xFBEF: 0x9743,
+ 0xFBF0: 0x974D,
+ 0xFBF1: 0x974F,
+ 0xFBF2: 0x9751,
+ 0xFBF3: 0x9755,
+ 0xFBF4: 0x9857,
+ 0xFBF5: 0x9865,
+ 0xFBF6: 0xFA2A,
+ 0xFBF7: 0xFA2B,
+ 0xFBF8: 0x9927,
+ 0xFBF9: 0xFA2C,
+ 0xFBFA: 0x999E,
+ 0xFBFB: 0x9A4E,
+ 0xFBFC: 0x9AD9,
+ 0xFC40: 0x9ADC,
+ 0xFC41: 0x9B75,
+ 0xFC42: 0x9B72,
+ 0xFC43: 0x9B8F,
+ 0xFC44: 0x9BB1,
+ 0xFC45: 0x9BBB,
+ 0xFC46: 0x9C00,
+ 0xFC47: 0x9D70,
+ 0xFC48: 0x9D6B,
+ 0xFC49: 0xFA2D,
+ 0xFC4A: 0x9E19,
+ 0xFC4B: 0x9ED1,
+}
diff --git a/modules/mahonia/shiftjis.go b/modules/mahonia/shiftjis.go
new file mode 100644
index 000000000..d0b4cbc04
--- /dev/null
+++ b/modules/mahonia/shiftjis.go
@@ -0,0 +1,88 @@
+package mahonia
+
+// Converters for the Shift-JIS encoding.
+
+import (
+ "unicode/utf8"
+)
+
+func init() {
+ RegisterCharset(&Charset{
+ Name: "Shift_JIS",
+ Aliases: []string{"MS_Kanji", "csShiftJIS", "SJIS", "ibm-943", "windows-31j", "cp932", "windows-932"},
+ NewDecoder: func() Decoder {
+ return decodeSJIS
+ },
+ NewEncoder: func() Encoder {
+ shiftJISOnce.Do(reverseShiftJISTable)
+ return encodeSJIS
+ },
+ })
+}
+
+func decodeSJIS(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ return 0, 0, NO_ROOM
+ }
+
+ b := p[0]
+ if b < 0x80 {
+ return rune(b), 1, SUCCESS
+ }
+
+ if 0xa1 <= b && b <= 0xdf {
+ return rune(b) + (0xff61 - 0xa1), 1, SUCCESS
+ }
+
+ if b == 0x80 || b == 0xa0 {
+ return utf8.RuneError, 1, INVALID_CHAR
+ }
+
+ if len(p) < 2 {
+ return 0, 0, NO_ROOM
+ }
+
+ jis := int(b)<<8 + int(p[1])
+ c = rune(shiftJISToUnicode[jis])
+
+ if c == 0 {
+ return utf8.RuneError, 2, INVALID_CHAR
+ }
+ return c, 2, SUCCESS
+}
+
+func encodeSJIS(p []byte, c rune) (size int, status Status) {
+ if len(p) == 0 {
+ return 0, NO_ROOM
+ }
+
+ if c < 0x80 {
+ p[0] = byte(c)
+ return 1, SUCCESS
+ }
+
+ if 0xff61 <= c && c <= 0xff9f {
+ // half-width katakana
+ p[0] = byte(c - (0xff61 - 0xa1))
+ return 1, SUCCESS
+ }
+
+ if len(p) < 2 {
+ return 0, NO_ROOM
+ }
+
+ if c > 0xffff {
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ }
+
+ jis := unicodeToShiftJIS[c]
+ if jis == 0 {
+ p[0] = '?'
+ return 1, INVALID_CHAR
+ }
+
+ p[0] = byte(jis >> 8)
+ p[1] = byte(jis)
+ return 2, SUCCESS
+}
diff --git a/modules/mahonia/tcvn3.go b/modules/mahonia/tcvn3.go
new file mode 100644
index 000000000..7d033d0b9
--- /dev/null
+++ b/modules/mahonia/tcvn3.go
@@ -0,0 +1,228 @@
+package mahonia
+
+// Converters for TCVN3 encoding.
+
+import (
+ "sync"
+)
+
+var (
+ onceTCVN3 sync.Once
+ dataTCVN3 = struct {
+ UnicodeToWord map[rune][2]byte
+ WordToUnicode [256]struct {
+ r rune
+ m *[256]rune
+ }
+ }{}
+)
+
+func init() {
+ p := new(Charset)
+ p.Name = "TCVN3"
+ p.NewDecoder = func() Decoder {
+ onceTCVN3.Do(buildTCVN3Tables)
+ return decodeTCVN3
+ }
+ p.NewEncoder = func() Encoder {
+ onceTCVN3.Do(buildTCVN3Tables)
+ return encodeTCVN3
+ }
+ RegisterCharset(p)
+}
+
+func decodeTCVN3(p []byte) (rune, int, Status) {
+ if len(p) == 0 {
+ return 0, 0, NO_ROOM
+ }
+ item := &dataTCVN3.WordToUnicode[p[0]]
+ if item.m != nil && len(p) > 1 {
+ if r := item.m[p[1]]; r != 0 {
+ return r, 2, SUCCESS
+ }
+ }
+ if item.r != 0 {
+ return item.r, 1, SUCCESS
+ }
+ if p[0] < 0x80 {
+ return rune(p[0]), 1, SUCCESS
+ }
+ return '?', 1, INVALID_CHAR
+}
+
+func encodeTCVN3(p []byte, c rune) (int, Status) {
+ if len(p) == 0 {
+ return 0, NO_ROOM
+ }
+ if c < rune(0x80) {
+ p[0] = byte(c)
+ return 1, SUCCESS
+ }
+ if v, ok := dataTCVN3.UnicodeToWord[c]; ok {
+ if v[1] != 0 {
+ if len(p) < 2 {
+ return 0, NO_ROOM
+ }
+ p[0] = v[0]
+ p[1] = v[1]
+ return 2, SUCCESS
+ } else {
+ p[0] = v[0]
+ return 1, SUCCESS
+ }
+ }
+ p[0] = '?'
+ return 1, INVALID_CHAR
+}
+
+func buildTCVN3Tables() {
+ dataTCVN3.UnicodeToWord = map[rune][2]byte{
+ // one byte
+ 0x00C2: {0xA2, 0x00},
+ 0x00CA: {0xA3, 0x00},
+ 0x00D4: {0xA4, 0x00},
+ 0x00E0: {0xB5, 0x00},
+ 0x00E1: {0xB8, 0x00},
+ 0x00E2: {0xA9, 0x00},
+ 0x00E3: {0xB7, 0x00},
+ 0x00E8: {0xCC, 0x00},
+ 0x00E9: {0xD0, 0x00},
+ 0x00EA: {0xAA, 0x00},
+ 0x00EC: {0xD7, 0x00},
+ 0x00ED: {0xDD, 0x00},
+ 0x00F2: {0xDF, 0x00},
+ 0x00F3: {0xE3, 0x00},
+ 0x00F4: {0xAB, 0x00},
+ 0x00F5: {0xE2, 0x00},
+ 0x00F9: {0xEF, 0x00},
+ 0x00FA: {0xF3, 0x00},
+ 0x00FD: {0xFD, 0x00},
+ 0x0102: {0xA1, 0x00},
+ 0x0103: {0xA8, 0x00},
+ 0x0110: {0xA7, 0x00},
+ 0x0111: {0xAE, 0x00},
+ 0x0129: {0xDC, 0x00},
+ 0x0169: {0xF2, 0x00},
+ 0x01A0: {0xA5, 0x00},
+ 0x01A1: {0xAC, 0x00},
+ 0x01AF: {0xA6, 0x00},
+ 0x01B0: {0xAD, 0x00},
+ 0x1EA1: {0xB9, 0x00},
+ 0x1EA3: {0xB6, 0x00},
+ 0x1EA5: {0xCA, 0x00},
+ 0x1EA7: {0xC7, 0x00},
+ 0x1EA9: {0xC8, 0x00},
+ 0x1EAB: {0xC9, 0x00},
+ 0x1EAD: {0xCB, 0x00},
+ 0x1EAF: {0xBE, 0x00},
+ 0x1EB1: {0xBB, 0x00},
+ 0x1EB3: {0xBC, 0x00},
+ 0x1EB5: {0xBD, 0x00},
+ 0x1EB7: {0xC6, 0x00},
+ 0x1EB9: {0xD1, 0x00},
+ 0x1EBB: {0xCE, 0x00},
+ 0x1EBD: {0xCF, 0x00},
+ 0x1EBF: {0xD5, 0x00},
+ 0x1EC1: {0xD2, 0x00},
+ 0x1EC3: {0xD3, 0x00},
+ 0x1EC5: {0xD4, 0x00},
+ 0x1EC7: {0xD6, 0x00},
+ 0x1EC9: {0xD8, 0x00},
+ 0x1ECB: {0xDE, 0x00},
+ 0x1ECD: {0xE4, 0x00},
+ 0x1ECF: {0xE1, 0x00},
+ 0x1ED1: {0xE8, 0x00},
+ 0x1ED3: {0xE5, 0x00},
+ 0x1ED5: {0xE6, 0x00},
+ 0x1ED7: {0xE7, 0x00},
+ 0x1ED9: {0xE9, 0x00},
+ 0x1EDB: {0xED, 0x00},
+ 0x1EDD: {0xEA, 0x00},
+ 0x1EDF: {0xEB, 0x00},
+ 0x1EE1: {0xEC, 0x00},
+ 0x1EE3: {0xEE, 0x00},
+ 0x1EE5: {0xF4, 0x00},
+ 0x1EE7: {0xF1, 0x00},
+ 0x1EE9: {0xF8, 0x00},
+ 0x1EEB: {0xF5, 0x00},
+ 0x1EED: {0xF6, 0x00},
+ 0x1EEF: {0xF7, 0x00},
+ 0x1EF1: {0xF9, 0x00},
+ 0x1EF3: {0xFA, 0x00},
+ 0x1EF5: {0xFE, 0x00},
+ 0x1EF7: {0xFB, 0x00},
+ 0x1EF9: {0xFC, 0x00},
+ // two bytes
+ 0x00C0: {0x41, 0xB5},
+ 0x00C1: {0x41, 0xB8},
+ 0x00C3: {0x41, 0xB7},
+ 0x00C8: {0x45, 0xCC},
+ 0x00C9: {0x45, 0xD0},
+ 0x00CC: {0x49, 0xD7},
+ 0x00CD: {0x49, 0xDD},
+ 0x00D2: {0x4F, 0xDF},
+ 0x00D3: {0x4F, 0xE3},
+ 0x00D5: {0x4F, 0xE2},
+ 0x00D9: {0x55, 0xEF},
+ 0x00DA: {0x55, 0xF3},
+ 0x00DD: {0x59, 0xFD},
+ 0x0128: {0x49, 0xDC},
+ 0x0168: {0x55, 0xF2},
+ 0x1EA0: {0x41, 0xB9},
+ 0x1EA2: {0x41, 0xB6},
+ 0x1EA4: {0xA2, 0xCA},
+ 0x1EA6: {0xA2, 0xC7},
+ 0x1EA8: {0xA2, 0xC8},
+ 0x1EAA: {0xA2, 0xC9},
+ 0x1EAC: {0xA2, 0xCB},
+ 0x1EAE: {0xA1, 0xBE},
+ 0x1EB0: {0xA1, 0xBB},
+ 0x1EB2: {0xA1, 0xBC},
+ 0x1EB4: {0xA1, 0xBD},
+ 0x1EB6: {0xA1, 0xC6},
+ 0x1EB8: {0x45, 0xD1},
+ 0x1EBA: {0x45, 0xCE},
+ 0x1EBC: {0x45, 0xCF},
+ 0x1EBE: {0xA3, 0xD5},
+ 0x1EC0: {0xA3, 0xD2},
+ 0x1EC2: {0xA3, 0xD3},
+ 0x1EC4: {0xA3, 0xD4},
+ 0x1EC6: {0xA3, 0xD6},
+ 0x1EC8: {0x49, 0xD8},
+ 0x1ECA: {0x49, 0xDE},
+ 0x1ECC: {0x4F, 0xE4},
+ 0x1ECE: {0x4F, 0xE1},
+ 0x1ED0: {0xA4, 0xE8},
+ 0x1ED2: {0xA4, 0xE5},
+ 0x1ED4: {0xA4, 0xE6},
+ 0x1ED6: {0xA4, 0xE7},
+ 0x1ED8: {0xA4, 0xE9},
+ 0x1EDA: {0xA5, 0xED},
+ 0x1EDC: {0xA5, 0xEA},
+ 0x1EDE: {0xA5, 0xEB},
+ 0x1EE0: {0xA5, 0xEC},
+ 0x1EE2: {0xA5, 0xEE},
+ 0x1EE4: {0x55, 0xF4},
+ 0x1EE6: {0x55, 0xF1},
+ 0x1EE8: {0xA6, 0xF8},
+ 0x1EEA: {0xA6, 0xF5},
+ 0x1EEC: {0xA6, 0xF6},
+ 0x1EEE: {0xA6, 0xF7},
+ 0x1EF0: {0xA6, 0xF9},
+ 0x1EF2: {0x59, 0xFA},
+ 0x1EF4: {0x59, 0xFE},
+ 0x1EF6: {0x59, 0xFB},
+ 0x1EF8: {0x59, 0xFC},
+ }
+ for r, b := range dataTCVN3.UnicodeToWord {
+ item := &dataTCVN3.WordToUnicode[b[0]]
+ if b[1] == 0 {
+ item.r = r
+ } else {
+ if item.m == nil {
+ item.m = new([256]rune)
+ }
+ item.m[b[1]] = r
+ }
+ }
+}
diff --git a/modules/mahonia/translate.go b/modules/mahonia/translate.go
new file mode 100644
index 000000000..ea4158448
--- /dev/null
+++ b/modules/mahonia/translate.go
@@ -0,0 +1,50 @@
+package mahonia
+
+import "unicode/utf8"
+
+// Translate enables a Decoder to implement go-charset's Translator interface.
+func (d Decoder) Translate(data []byte, eof bool) (n int, cdata []byte, err error) {
+ cdata = make([]byte, len(data)+1)
+ destPos := 0
+
+ for n < len(data) {
+ rune, size, status := d(data[n:])
+
+ switch status {
+ case STATE_ONLY:
+ n += size
+ continue
+
+ case NO_ROOM:
+ if !eof {
+ return n, cdata[:destPos], nil
+ }
+ rune = 0xfffd
+ n = len(data)
+
+ default:
+ n += size
+ }
+
+ if rune < 128 {
+ if destPos >= len(cdata) {
+ cdata = doubleLength(cdata)
+ }
+ cdata[destPos] = byte(rune)
+ destPos++
+ } else {
+ if destPos+utf8.RuneLen(rune) > len(cdata) {
+ cdata = doubleLength(cdata)
+ }
+ destPos += utf8.EncodeRune(cdata[destPos:], rune)
+ }
+ }
+
+ return n, cdata[:destPos], nil
+}
+
+func doubleLength(b []byte) []byte {
+ b2 := make([]byte, 2*len(b))
+ copy(b2, b)
+ return b2
+}
diff --git a/modules/mahonia/utf16.go b/modules/mahonia/utf16.go
new file mode 100644
index 000000000..3ec7b7702
--- /dev/null
+++ b/modules/mahonia/utf16.go
@@ -0,0 +1,170 @@
+package mahonia
+
+import (
+ "unicode/utf16"
+)
+
+func init() {
+ for i := 0; i < len(utf16Charsets); i++ {
+ RegisterCharset(&utf16Charsets[i])
+ }
+}
+
+var utf16Charsets = []Charset{
+ {
+ Name: "UTF-16",
+ NewDecoder: func() Decoder {
+ var decodeRune Decoder
+ return func(p []byte) (c rune, size int, status Status) {
+ if decodeRune == nil {
+ // haven't read the BOM yet
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ switch {
+ case p[0] == 0xfe && p[1] == 0xff:
+ decodeRune = decodeUTF16beRune
+ return 0, 2, STATE_ONLY
+ case p[0] == 0xff && p[1] == 0xfe:
+ decodeRune = decodeUTF16leRune
+ return 0, 2, STATE_ONLY
+ default:
+ decodeRune = decodeUTF16beRune
+ }
+ }
+
+ return decodeRune(p)
+ }
+ },
+ NewEncoder: func() Encoder {
+ wroteBOM := false
+ return func(p []byte, c rune) (size int, status Status) {
+ if !wroteBOM {
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ p[0] = 0xfe
+ p[1] = 0xff
+ wroteBOM = true
+ return 2, STATE_ONLY
+ }
+
+ return encodeUTF16beRune(p, c)
+ }
+ },
+ },
+ {
+ Name: "UTF-16BE",
+ NewDecoder: func() Decoder { return decodeUTF16beRune },
+ NewEncoder: func() Encoder { return encodeUTF16beRune },
+ },
+ {
+ Name: "UTF-16LE",
+ NewDecoder: func() Decoder { return decodeUTF16leRune },
+ NewEncoder: func() Encoder { return encodeUTF16leRune },
+ },
+}
+
+func decodeUTF16beRune(p []byte) (r rune, size int, status Status) {
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ c := rune(p[0])<<8 + rune(p[1])
+
+ if utf16.IsSurrogate(c) {
+ if len(p) < 4 {
+ status = NO_ROOM
+ return
+ }
+
+ c2 := rune(p[2])<<8 + rune(p[3])
+ c = utf16.DecodeRune(c, c2)
+
+ if c == 0xfffd {
+ return c, 2, INVALID_CHAR
+ } else {
+ return c, 4, SUCCESS
+ }
+ }
+
+ return c, 2, SUCCESS
+}
+
+func encodeUTF16beRune(p []byte, c rune) (size int, status Status) {
+ if c < 0x10000 {
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+ p[0] = byte(c >> 8)
+ p[1] = byte(c)
+ return 2, SUCCESS
+ }
+
+ if len(p) < 4 {
+ status = NO_ROOM
+ return
+ }
+ s1, s2 := utf16.EncodeRune(c)
+ p[0] = byte(s1 >> 8)
+ p[1] = byte(s1)
+ p[2] = byte(s2 >> 8)
+ p[3] = byte(s2)
+ return 4, SUCCESS
+}
+
+func decodeUTF16leRune(p []byte) (r rune, size int, status Status) {
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+
+ c := rune(p[1])<<8 + rune(p[0])
+
+ if utf16.IsSurrogate(c) {
+ if len(p) < 4 {
+ status = NO_ROOM
+ return
+ }
+
+ c2 := rune(p[3])<<8 + rune(p[2])
+ c = utf16.DecodeRune(c, c2)
+
+ if c == 0xfffd {
+ return c, 2, INVALID_CHAR
+ } else {
+ return c, 4, SUCCESS
+ }
+ }
+
+ return c, 2, SUCCESS
+}
+
+func encodeUTF16leRune(p []byte, c rune) (size int, status Status) {
+ if c < 0x10000 {
+ if len(p) < 2 {
+ status = NO_ROOM
+ return
+ }
+ p[1] = byte(c >> 8)
+ p[0] = byte(c)
+ return 2, SUCCESS
+ }
+
+ if len(p) < 4 {
+ status = NO_ROOM
+ return
+ }
+ s1, s2 := utf16.EncodeRune(c)
+ p[1] = byte(s1 >> 8)
+ p[0] = byte(s1)
+ p[3] = byte(s2 >> 8)
+ p[2] = byte(s2)
+ return 4, SUCCESS
+}
diff --git a/modules/mahonia/utf8.go b/modules/mahonia/utf8.go
new file mode 100644
index 000000000..b14010911
--- /dev/null
+++ b/modules/mahonia/utf8.go
@@ -0,0 +1,45 @@
+package mahonia
+
+import "unicode/utf8"
+
+func init() {
+ RegisterCharset(&Charset{
+ Name: "UTF-8",
+ NewDecoder: func() Decoder { return decodeUTF8Rune },
+ NewEncoder: func() Encoder { return encodeUTF8Rune },
+ })
+}
+
+func decodeUTF8Rune(p []byte) (c rune, size int, status Status) {
+ if len(p) == 0 {
+ status = NO_ROOM
+ return
+ }
+
+ if p[0] < 128 {
+ return rune(p[0]), 1, SUCCESS
+ }
+
+ c, size = utf8.DecodeRune(p)
+
+ if c == 0xfffd {
+ if utf8.FullRune(p) {
+ status = INVALID_CHAR
+ return
+ }
+
+ return 0, 0, NO_ROOM
+ }
+
+ status = SUCCESS
+ return
+}
+
+func encodeUTF8Rune(p []byte, c rune) (size int, status Status) {
+ size = utf8.RuneLen(c)
+ if size > len(p) {
+ return 0, NO_ROOM
+ }
+
+ return utf8.EncodeRune(p, c), SUCCESS
+}
diff --git a/modules/mahonia/writer.go b/modules/mahonia/writer.go
new file mode 100644
index 000000000..bdeb519c0
--- /dev/null
+++ b/modules/mahonia/writer.go
@@ -0,0 +1,108 @@
+package mahonia
+
+import (
+ "io"
+ "unicode/utf8"
+)
+
+// Writer implements character-set encoding for an io.Writer object.
+type Writer struct {
+ wr io.Writer
+ encode Encoder
+ inbuf []byte
+ outbuf []byte
+}
+
+// NewWriter creates a new Writer that uses the receiver to encode text.
+func (e Encoder) NewWriter(wr io.Writer) *Writer {
+ w := new(Writer)
+ w.wr = wr
+ w.encode = e
+ return w
+}
+
+// Write encodes and writes the data from p.
+func (w *Writer) Write(p []byte) (n int, err error) {
+ n = len(p)
+
+ if len(w.inbuf) > 0 {
+ w.inbuf = append(w.inbuf, p...)
+ p = w.inbuf
+ }
+
+ if len(w.outbuf) < len(p) {
+ w.outbuf = make([]byte, len(p)+10)
+ }
+
+ outpos := 0
+
+ for len(p) > 0 {
+ rune, size := utf8.DecodeRune(p)
+ if rune == 0xfffd && !utf8.FullRune(p) {
+ break
+ }
+
+ p = p[size:]
+
+ retry:
+ size, status := w.encode(w.outbuf[outpos:], rune)
+
+ if status == NO_ROOM {
+ newDest := make([]byte, len(w.outbuf)*2)
+ copy(newDest, w.outbuf)
+ w.outbuf = newDest
+ goto retry
+ }
+
+ if status == STATE_ONLY {
+ outpos += size
+ goto retry
+ }
+
+ outpos += size
+ }
+
+ w.inbuf = w.inbuf[:0]
+ if len(p) > 0 {
+ w.inbuf = append(w.inbuf, p...)
+ }
+
+ n1, err := w.wr.Write(w.outbuf[0:outpos])
+
+ if err != nil && n1 < n {
+ n = n1
+ }
+
+ return
+}
+
+func (w *Writer) WriteRune(c rune) (size int, err error) {
+ if len(w.inbuf) > 0 {
+ // There are leftover bytes, a partial UTF-8 sequence.
+ w.inbuf = w.inbuf[:0]
+ w.WriteRune(0xfffd)
+ }
+
+ if w.outbuf == nil {
+ w.outbuf = make([]byte, 16)
+ }
+
+ outpos := 0
+
+retry:
+ size, status := w.encode(w.outbuf[outpos:], c)
+
+ if status == NO_ROOM {
+ w.outbuf = make([]byte, len(w.outbuf)*2)
+ goto retry
+ }
+
+ if status == STATE_ONLY {
+ outpos += size
+ goto retry
+ }
+
+ outpos += size
+
+ return w.wr.Write(w.outbuf[0:outpos])
+}
diff --git a/modules/mailer/mail.go b/modules/mailer/mail.go
index 5a662b901..6c73e7e58 100644
--- a/modules/mailer/mail.go
+++ b/modules/mailer/mail.go
@@ -45,7 +45,6 @@ func GetMailTmplData(u *models.User) map[interface{}]interface{} {
data["AppName"] = setting.AppName
data["AppVer"] = setting.AppVer
data["AppUrl"] = setting.AppUrl
- data["AppLogo"] = setting.AppLogo
data["ActiveCodeLives"] = setting.Service.ActiveCodeLives / 60
data["ResetPwdCodeLives"] = setting.Service.ResetPwdCodeLives / 60
if u != nil {
diff --git a/modules/middleware/auth.go b/modules/middleware/auth.go
index 37e3aec45..2bc05697a 100644
--- a/modules/middleware/auth.go
+++ b/modules/middleware/auth.go
@@ -25,13 +25,13 @@ func Toggle(options *ToggleOptions) macaron.Handler {
return func(ctx *Context) {
// Cannot view any page before installation.
if !setting.InstallLock {
- ctx.Redirect("/install")
+ ctx.Redirect(setting.AppSubUrl + "/install")
return
}
// Redirect to dashboard if user tries to visit any non-login page.
if options.SignOutRequire && ctx.IsSigned && ctx.Req.RequestURI != "/" {
- ctx.Redirect("/")
+ ctx.Redirect(setting.AppSubUrl + "/")
return
}
@@ -48,12 +48,12 @@ func Toggle(options *ToggleOptions) macaron.Handler {
if strings.HasSuffix(ctx.Req.RequestURI, "watch") {
return
}
- ctx.SetCookie("redirect_to", "/"+url.QueryEscape(ctx.Req.RequestURI))
- ctx.Redirect("/user/login")
+ ctx.SetCookie("redirect_to", "/"+url.QueryEscape(setting.AppSubUrl+ctx.Req.RequestURI), 0, setting.AppSubUrl)
+ ctx.Redirect(setting.AppSubUrl + "/user/login")
return
} else if !ctx.User.IsActive && setting.Service.RegisterEmailConfirm {
ctx.Data["Title"] = ctx.Tr("auth.active_your_account")
- ctx.HTML(200, "user/activate")
+ ctx.HTML(200, "user/auth/activate")
return
}
}
diff --git a/modules/middleware/context.go b/modules/middleware/context.go
index 3ef1b1d62..90716d2c5 100644
--- a/modules/middleware/context.go
+++ b/modules/middleware/context.go
@@ -9,7 +9,6 @@ import (
"html/template"
"io"
"net/http"
- "path"
"strings"
"time"
@@ -140,23 +139,6 @@ func (ctx *Context) Handle(status int, title string, err error) {
ctx.HTML(status, base.TplName(fmt.Sprintf("status/%d", status)))
}
-func (ctx *Context) ServeFile(file string, names ...string) {
- var name string
- if len(names) > 0 {
- name = names[0]
- } else {
- name = path.Base(file)
- }
- ctx.Resp.Header().Set("Content-Description", "File Transfer")
- ctx.Resp.Header().Set("Content-Type", "application/octet-stream")
- ctx.Resp.Header().Set("Content-Disposition", "attachment; filename="+name)
- ctx.Resp.Header().Set("Content-Transfer-Encoding", "binary")
- ctx.Resp.Header().Set("Expires", "0")
- ctx.Resp.Header().Set("Cache-Control", "must-revalidate")
- ctx.Resp.Header().Set("Pragma", "public")
- http.ServeFile(ctx.Resp, ctx.Req, file)
-}
-
func (ctx *Context) ServeContent(name string, r io.ReadSeeker, params ...interface{}) {
modtime := time.Now()
for _, p := range params {
@@ -187,7 +169,7 @@ func Contexter() macaron.Handler {
Session: sess,
}
// Compute current URL for real-time change language.
- link := ctx.Req.RequestURI
+ link := setting.AppSubUrl + ctx.Req.RequestURI
i := strings.Index(link, "?")
if i > -1 {
link = link[:i]
diff --git a/modules/middleware/org.go b/modules/middleware/org.go
index 7bb24ab7e..be1029899 100644
--- a/modules/middleware/org.go
+++ b/modules/middleware/org.go
@@ -9,6 +9,7 @@ import (
"github.com/gogits/gogs/models"
"github.com/gogits/gogs/modules/log"
+ "github.com/gogits/gogs/modules/setting"
)
func OrgAssignment(redirect bool, args ...bool) macaron.Handler {
@@ -37,7 +38,7 @@ func OrgAssignment(redirect bool, args ...bool) macaron.Handler {
ctx.Handle(404, "GetUserByName", err)
} else if redirect {
log.Error(4, "GetUserByName", err)
- ctx.Redirect("/")
+ ctx.Redirect(setting.AppSubUrl + "/")
} else {
ctx.Handle(500, "GetUserByName", err)
}
@@ -67,7 +68,7 @@ func OrgAssignment(redirect bool, args ...bool) macaron.Handler {
}
ctx.Data["IsOrganizationOwner"] = ctx.Org.IsOwner
- ctx.Org.OrgLink = "/org/" + org.Name
+ ctx.Org.OrgLink = setting.AppSubUrl + "/org/" + org.Name
ctx.Data["OrgLink"] = ctx.Org.OrgLink
// Team.
@@ -79,7 +80,7 @@ func OrgAssignment(redirect bool, args ...bool) macaron.Handler {
ctx.Handle(404, "GetTeam", err)
} else if redirect {
log.Error(4, "GetTeam", err)
- ctx.Redirect("/")
+ ctx.Redirect(setting.AppSubUrl + "/")
} else {
ctx.Handle(500, "GetTeam", err)
}
diff --git a/modules/middleware/repo.go b/modules/middleware/repo.go
index 68a9a2d7f..c6250f6d5 100644
--- a/modules/middleware/repo.go
+++ b/modules/middleware/repo.go
@@ -60,7 +60,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
ctx.Handle(404, "GetUserByName", err)
} else if redirect {
log.Error(4, "GetUserByName", err)
- ctx.Redirect("/")
+ ctx.Redirect(setting.AppSubUrl + "/")
} else {
ctx.Handle(500, "GetUserByName", err)
}
@@ -72,7 +72,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
if u == nil {
if redirect {
- ctx.Redirect("/")
+ ctx.Redirect(setting.AppSubUrl + "/")
return
}
ctx.Handle(404, "RepoAssignment", errors.New("invliad user account for single repository"))
@@ -92,7 +92,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
ctx.Handle(404, "GetRepositoryByName", err)
return
} else if redirect {
- ctx.Redirect("/")
+ ctx.Redirect(setting.AppSubUrl + "/")
return
}
ctx.Handle(500, "GetRepositoryByName", err)
@@ -109,7 +109,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
}
// Check if current user has admin permission to repository.
if u.IsOrganization() {
- auth, err := models.GetHighestAuthorize(u.Id, ctx.User.Id, 0, repo.Id)
+ auth, err := models.GetHighestAuthorize(u.Id, ctx.User.Id, repo.Id, 0)
if err != nil {
ctx.Handle(500, "GetHighestAuthorize", err)
return
@@ -160,7 +160,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
return
}
ctx.Repo.GitRepo = gitRepo
- ctx.Repo.RepoLink = "/" + u.Name + "/" + repo.Name
+ ctx.Repo.RepoLink = setting.AppSubUrl + "/" + u.Name + "/" + repo.Name
ctx.Data["RepoLink"] = ctx.Repo.RepoLink
tags, err := ctx.Repo.GitRepo.GetTags()
@@ -168,6 +168,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
ctx.Handle(500, "GetTags", err)
return
}
+ ctx.Data["Tags"] = tags
ctx.Repo.Repository.NumTags = len(tags)
ctx.Data["Title"] = u.Name + "/" + repo.Name
@@ -199,7 +200,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
ctx.Repo.Commit, err = gitRepo.GetCommitOfBranch(refName)
if err != nil {
- ctx.Handle(404, "RepoAssignment invalid branch", nil)
+ ctx.Handle(500, "RepoAssignment invalid branch", err)
return
}
ctx.Repo.CommitId = ctx.Repo.Commit.Id.String()
@@ -207,13 +208,11 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
} else if gitRepo.IsTagExist(refName) {
ctx.Repo.IsTag = true
ctx.Repo.BranchName = refName
-
- ctx.Repo.Tag, err = gitRepo.GetTag(refName)
+ ctx.Repo.Commit, err = ctx.Repo.GitRepo.GetCommitOfTag(refName)
if err != nil {
- ctx.Handle(404, "RepoAssignment invalid tag", nil)
+ ctx.Handle(500, "Fail to get tag commit", err)
return
}
- ctx.Repo.Commit, _ = ctx.Repo.Tag.Commit()
ctx.Repo.CommitId = ctx.Repo.Commit.Id.String()
} else if len(refName) == 40 {
ctx.Repo.IsCommit = true
@@ -226,7 +225,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
return
}
} else {
- ctx.Handle(404, "RepoAssignment invalid repo", errors.New("branch or tag not exist"))
+ ctx.Handle(404, "RepoAssignment invalid repo", fmt.Errorf("branch or tag not exist: %s", refName))
return
}
@@ -247,6 +246,7 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
}
ctx.Data["IsBranch"] = ctx.Repo.IsBranch
+ ctx.Data["IsTag"] = ctx.Repo.IsTag
ctx.Data["IsCommit"] = ctx.Repo.IsCommit
ctx.Repo.CommitsCount, err = ctx.Repo.Commit.CommitsCount()
@@ -274,7 +274,8 @@ func RepoAssignment(redirect bool, args ...bool) macaron.Handler {
ctx.Data["TagName"] = ctx.Repo.TagName
brs, err := ctx.Repo.GitRepo.GetBranches()
if err != nil {
- log.Error(4, "GetBranches: %v", err)
+ ctx.Handle(500, "GetBranches", err)
+ return
}
ctx.Data["Branches"] = brs
ctx.Data["BrancheCount"] = len(brs)
@@ -298,8 +299,8 @@ func RequireTrueOwner() macaron.Handler {
return func(ctx *Context) {
if !ctx.Repo.IsTrueOwner && !ctx.Repo.IsAdmin {
if !ctx.IsSigned {
- ctx.SetCookie("redirect_to", "/"+url.QueryEscape(ctx.Req.RequestURI))
- ctx.Redirect("/user/login")
+ ctx.SetCookie("redirect_to", "/"+url.QueryEscape(setting.AppSubUrl+ctx.Req.RequestURI), 0, setting.AppSubUrl)
+ ctx.Redirect(setting.AppSubUrl + "/user/login")
return
}
ctx.Handle(404, ctx.Req.RequestURI, nil)
diff --git a/modules/setting/setting.go b/modules/setting/setting.go
index ebc1020a3..67e48108d 100644
--- a/modules/setting/setting.go
+++ b/modules/setting/setting.go
@@ -6,10 +6,12 @@ package setting
import (
"fmt"
+ "net/url"
"os"
"os/exec"
"path"
"path/filepath"
+ "runtime"
"strings"
"time"
@@ -30,10 +32,10 @@ const (
var (
// App settings.
- AppVer string
- AppName string
- AppLogo string
- AppUrl string
+ AppVer string
+ AppName string
+ AppUrl string
+ AppSubUrl string
// Server settings.
Protocol Scheme
@@ -93,18 +95,24 @@ var (
SessionProvider string
SessionConfig *session.Config
+ // Git settings.
+ MaxGitDiffLines int
+
+ // I18n settings.
+ Langs, Names []string
+
// Global setting objects.
Cfg *goconfig.ConfigFile
ConfRootPath string
CustomPath string // Custom directory path.
ProdMode bool
RunUser string
-
- // I18n settings.
- Langs, Names []string
+ IsWindows bool
+ HasRobotsTxt bool
)
func init() {
+ IsWindows = runtime.GOOS == "windows"
log.NewLogger(0, "console", `{"level": 0}`)
}
@@ -155,12 +163,18 @@ func NewConfigContext() {
}
AppName = Cfg.MustValue("", "APP_NAME", "Gogs: Go Git Service")
- AppLogo = Cfg.MustValue("", "APP_LOGO", "img/favicon.png")
AppUrl = Cfg.MustValue("server", "ROOT_URL", "http://localhost:3000/")
if AppUrl[len(AppUrl)-1] != '/' {
AppUrl += "/"
}
+ // Check if has app suburl.
+ url, err := url.Parse(AppUrl)
+ if err != nil {
+ log.Fatal(4, "Invalid ROOT_URL(%s): %s", AppUrl, err)
+ }
+ AppSubUrl = strings.TrimSuffix(url.Path, "/")
+
Protocol = HTTP
if Cfg.MustValue("server", "PROTOCOL") == "https" {
Protocol = HTTPS
@@ -243,8 +257,12 @@ func NewConfigContext() {
[]string{"server"})
DisableGravatar = Cfg.MustBool("picture", "DISABLE_GRAVATAR")
+ MaxGitDiffLines = Cfg.MustInt("git", "MAX_GITDIFF_LINES", 10000)
+
Langs = Cfg.MustValueArray("i18n", "LANGS", ",")
Names = Cfg.MustValueArray("i18n", "NAMES", ",")
+
+ HasRobotsTxt = com.IsFile(path.Join(CustomPath, "robots.txt"))
}
var Service struct {
@@ -365,6 +383,7 @@ func newSessionService() {
SessionConfig = new(session.Config)
SessionConfig.ProviderConfig = strings.Trim(Cfg.MustValue("session", "PROVIDER_CONFIG"), "\" ")
SessionConfig.CookieName = Cfg.MustValue("session", "COOKIE_NAME", "i_like_gogits")
+ SessionConfig.CookiePath = AppSubUrl
SessionConfig.Secure = Cfg.MustBool("session", "COOKIE_SECURE")
SessionConfig.EnableSetCookie = Cfg.MustBool("session", "ENABLE_SET_COOKIE", true)
SessionConfig.Gclifetime = Cfg.MustInt64("session", "GC_INTERVAL_TIME", 86400)
diff --git a/modules/setting/setting_memcache.go b/modules/setting/setting_memcache.go
index e509f372d..26b1cc6f6 100644
--- a/modules/setting/setting_memcache.go
+++ b/modules/setting/setting_memcache.go
@@ -7,7 +7,7 @@
package setting
import (
- _ "github.com/gogits/cache/memcache"
+ _ "github.com/macaron-contrib/cache/memcache"
)
func init() {
diff --git a/modules/setting/setting_redis.go b/modules/setting/setting_redis.go
index 78b31d534..bfd1694de 100644
--- a/modules/setting/setting_redis.go
+++ b/modules/setting/setting_redis.go
@@ -7,8 +7,8 @@
package setting
import (
- _ "github.com/gogits/cache/redis"
- _ "github.com/gogits/session/redis"
+ _ "github.com/macaron-contrib/cache/redis"
+ _ "github.com/macaron-contrib/session/redis"
)
func init() {
diff --git a/packager/.godir b/packager/.godir
new file mode 100644
index 000000000..ba2906d06
--- /dev/null
+++ b/packager/.godir
@@ -0,0 +1 @@
+main
diff --git a/packager/Procfile b/packager/Procfile
new file mode 100644
index 000000000..efa00d25a
--- /dev/null
+++ b/packager/Procfile
@@ -0,0 +1 @@
+web: ./gogs web
diff --git a/packager/debian/postinst b/packager/debian/postinst
new file mode 100755
index 000000000..de357967a
--- /dev/null
+++ b/packager/debian/postinst
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+set -e
+
+# summary of how this script can be called:
+# * `configure'
+# * `abort-upgrade'
+# * `abort-remove' `in-favour'
+#
+# * `abort-remove'
+# * `abort-deconfigure' `in-favour'
+# `removing'
+#
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+APP_NAME="gogs"
+CLI="${APP_NAME}"
+APP_USER=$(${CLI} config:get APP_USER)
+APP_GROUP=$(${CLI} config:get APP_GROUP)
+APP_CONFIG="/etc/${APP_NAME}/conf/app.ini"
+
+case "$1" in
+
+ configure)
+ mkdir -p $(dirname ${APP_CONFIG})
+ chown ${APP_USER}.${APP_GROUP} $(dirname ${APP_CONFIG})
+ [ -f ${APP_CONFIG} ] || ${CLI} run cp conf/app.ini ${APP_CONFIG}
+ ${CLI} config:set USER=${APP_USER}
+ ${CLI} config:set GOGS_CUSTOM="/etc/${APP_NAME}"
+ PORT=$(${CLI} config:get PORT || echo "6000")
+ sed -i "s|HTTP_PORT = 3000|HTTP_PORT = ${PORT}|" ${APP_CONFIG}
+ sed -i "s|RUN_USER = git|RUN_USER = ${APP_USER}|" ${APP_CONFIG}
+ sed -i "s|RUN_MODE = dev|RUN_MODE = prod|" ${APP_CONFIG}
+
+ # scale
+ ${CLI} scale web=1 || true
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+ exit 0
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
diff --git a/public/css/gogs.css b/public/css/gogs.css
index 2d30d0628..0af09a3ec 100755
--- a/public/css/gogs.css
+++ b/public/css/gogs.css
@@ -968,6 +968,13 @@ body {
.guide-box .zclip {
left: auto !important;
}
+div.compare div#commits {
+ margin-top: 5px;
+}
+div.compare div#commits h4 {
+ margin: 10px 0;
+ line-height: 1.1;
+}
.diff-head-box h4 {
margin-top: 0;
margin-bottom: 0;
diff --git a/public/js/app.js b/public/js/app.js
index a5bb9569e..2a7cf08ba 100644
--- a/public/js/app.js
+++ b/public/js/app.js
@@ -870,7 +870,7 @@ function initIssue() {
$.post($m.data("ajax"), {
issue: $('#issue').data("id"),
- milestone: id
+ milestoneid: id
}, function (json) {
if (json.ok) {
//window.location.reload();
diff --git a/public/ng/css/gogs.css b/public/ng/css/gogs.css
index d81d6f314..feb21c97c 100644
--- a/public/ng/css/gogs.css
+++ b/public/ng/css/gogs.css
@@ -7,9 +7,6 @@ body {
width: 16px;
text-align: center;
}
-.fa {
- font-size: 14px;
-}
.container {
max-width: 1170px;
padding: 0 1.5em;
@@ -20,6 +17,11 @@ img.avatar-16 {
height: 16px;
vertical-align: middle;
}
+img.avatar-20 {
+ width: 20px;
+ height: 20px;
+ vertical-align: middle;
+}
img.avatar-24 {
width: 24px;
height: 24px;
@@ -45,6 +47,9 @@ img.avatar-100 {
height: 100px;
vertical-align: middle;
}
+.drop-down .panel-header {
+ font-size: 14px;
+}
#wrapper {
padding: 0;
margin: 0 0 -55px 0;
@@ -294,6 +299,12 @@ img.avatar-100 {
.markdown li:first-child {
margin-top: 0;
}
+.markdown code {
+ padding: 0.2em 0.5em;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.04);
+ border-radius: 3px;
+}
.markdown > pre {
font-size: 14px;
line-height: 1.6;
@@ -304,10 +315,23 @@ img.avatar-100 {
padding: 10px;
background-color: #f8f8f8;
}
+.markdown > pre code {
+ padding: 0;
+ background-color: inherit;
+}
.markdown img {
padding: 10px 0;
max-width: 100%;
}
+.markdown blockquote {
+ border-left: 4px solid #ddd;
+ margin-bottom: 16px;
+}
+.markdown blockquote p {
+ font-size: 14px;
+ padding: 5px 15px;
+ color: #777;
+}
.markdown a {
color: #428BCA;
}
@@ -375,11 +399,6 @@ img.avatar-100 {
margin: 0 0 9px;
padding: 0 9px;
}
-.markdown blockquote,
-.markdown blockquote p {
- font-size: 14px;
- background-color: #f5f5f5;
-}
.markdown > pre.linenums {
padding: 0;
}
@@ -668,19 +687,34 @@ ol.linenums {
#feature-wrapper .grid-1-2 {
margin-bottom: 30px;
}
+#install-form {
+ padding: 15px;
+}
+#install-form label {
+ width: 35%;
+}
+#install-form input {
+ width: 30%;
+}
+#install-form input[type="checkbox"],
+#install-form input[type="radio"] {
+ width: auto;
+}
/*
-The dashboard page style
+ The dashboard page style
*/
#dashboard-header {
border-bottom: 1px solid #d6d6d6;
height: 69px;
+ background-color: #FFF;
}
#dashboard-header > .menu-line > li {
- padding: 12px 0;
+ padding: 12px 6px;
}
#dashboard-header > .menu-line > li.right > a {
font-size: 1.2em;
color: #444444;
+ padding: .4em .8em;
}
#dashboard-header > .menu-line > li.right > a:hover {
background-color: transparent;
@@ -710,7 +744,7 @@ The dashboard page style
border-top-left-radius: .3em;
border-top-right-radius: .3em;
width: 100%;
- height: 35px;
+ height: 32px;
}
#dashboard-sidebar-menu > li {
border: 1px solid #d6d6d6;
@@ -719,8 +753,8 @@ The dashboard page style
border-bottom: none;
}
#dashboard-sidebar-menu > li > a {
- padding-top: .4em;
- padding-bottom: .4em;
+ padding-top: .3em;
+ padding-bottom: .3em;
}
#dashboard-sidebar-menu > li.first {
border-top-left-radius: .3em;
@@ -788,6 +822,11 @@ The dashboard page style
#dashboard-my-repo .repo-contrib-header {
border-top: 1px solid #d6d6d6;
}
+#dashboard-my-mirror .panel-header,
+#dashboard-my-org .panel-header,
+#dashboard-my-repo .panel-header {
+ font-size: 14px;
+}
#dashboard-my-repo .panel-header .octicon {
margin-right: 6px;
font-size: 12px;
@@ -801,7 +840,7 @@ The dashboard page style
}
#dashboard-new-repo {
width: 50px;
- height: 35px;
+ height: 33px;
padding-top: 6px;
margin-right: 1px;
border-top-left-radius: .3em;
@@ -811,7 +850,7 @@ The dashboard page style
font-size: 2em;
}
#dashboard-new-repo-menu {
- top: 35px;
+ top: 33px;
width: 180px;
background-color: #FFF;
left: -132px;
@@ -861,6 +900,9 @@ The dashboard page style
#dashboard-switch-menu > li.checked > a .octicon {
opacity: 1;
}
+#dashboard-news {
+ padding-bottom: 60px;
+}
#dashboard-news .news {
margin-right: 2.4em;
padding-bottom: 1em;
@@ -966,9 +1008,9 @@ The register and sign-in page style
background-color: transparent;
}
#repo-header-meta a > .btn {
- font-size: 1.05em;
- margin-left: 16px;
line-height: 16px;
+ margin-left: 16px;
+ font-size: 13px;
}
#repo-header-meta a > .btn i {
margin-right: 6px;
@@ -998,19 +1040,28 @@ The register and sign-in page style
line-height: 24px;
width: 440px;
top: 50px;
- left: -354px;
+ left: -370px;
padding: 20px;
box-sizing: border-box;
+ z-index: 1;
}
#repo-header-download-drop .btn > i {
margin-right: 6px;
}
+#repo-header-download-drop button,
+#repo-header-download-drop input {
+ font-size: 11px;
+}
#repo-content {
padding: 18px 0;
}
+.repo-wide-wrapper {
+ padding: 18px 0;
+ position: relative;
+}
#repo-clone-url {
border-right: none;
- width: 196px;
+ width: 190px;
border-left: none;
}
#repo-clone-help {
@@ -1032,6 +1083,9 @@ The register and sign-in page style
#repo-desc {
font-size: 1.2em;
}
+#repo-desc .no-description {
+ color: #999;
+}
#repo-sidebar-nav .label {
font-size: 12px;
line-height: 1.4em;
@@ -1040,6 +1094,37 @@ The register and sign-in page style
#repo-sidebar-nav i {
margin-right: 6px;
}
+#repo-sidebar-mini {
+ margin-top: 6px;
+ width: 60px;
+}
+#repo-sidebar-mini li {
+ margin-bottom: 4px;
+}
+#repo-sidebar-mini li > a {
+ position: relative;
+ padding-left: 12px;
+ width: 24px;
+ text-align: center;
+}
+#repo-sidebar-mini li > a > i.octicon {
+ font-size: 21px;
+}
+#repo-sidebar-mini .num {
+ position: absolute;
+ font-size: 12px;
+ top: 0;
+ left: 36px;
+ padding: 0 2px;
+ min-width: 16px;
+ height: 16px;
+ text-align: center;
+ line-height: 16px;
+ border-radius: 4px;
+ opacity: 0.7;
+ -webkit-transform: scale(0.9);
+ font-weight: bold;
+}
#repo-file-nav {
padding: .6em 0 1em 0;
}
@@ -1085,6 +1170,10 @@ The register and sign-in page style
background-color: #EEE;
font-weight: bold;
}
+#repo-branch-tag .switching-list {
+ max-height: 300px;
+ overflow-y: auto;
+}
#repo-branch-list li i,
#repo-tag-list li i {
margin-right: 12px;
@@ -1094,9 +1183,6 @@ The register and sign-in page style
#repo-tag-list li.checked i {
opacity: 1;
}
-#repo-tag-list {
- display: none;
-}
#repo-bread .bread {
padding-right: 0;
font-size: 16px;
@@ -1167,7 +1253,8 @@ The register and sign-in page style
font-weight: normal;
color: #888;
}
-#repo-readme {
+#repo-readme,
+#repo-read-file {
margin-bottom: 80px;
}
#repo-bare-start {
@@ -1302,6 +1389,7 @@ The register and sign-in page style
padding: 0;
}
.code-view .lines-num {
+ vertical-align: top;
text-align: right;
color: #999;
background: #f5f5f5;
@@ -1373,6 +1461,31 @@ The register and sign-in page style
width: 100%;
list-style: none;
}
+#commits-list {
+ padding-top: 20px;
+}
+#commits-list h4 {
+ line-height: 30px;
+ margin-bottom: 0;
+}
+.commit-list th {
+ background-color: #FFF;
+ line-height: 28px !important;
+}
+.commit-list .date {
+ width: 120px;
+}
+.commit-list .author {
+ padding-left: 20px;
+ min-width: 180px;
+}
+.commit-list .author img {
+ margin-top: -4px;
+}
+.commit-list .sha a {
+ font-family: Consolas, Menlo, Monaco, "Lucida Console", monospace;
+ font-size: 14px;
+}
#admin-wrapper,
#setting-wrapper {
padding-bottom: 100px;
@@ -1403,14 +1516,16 @@ The register and sign-in page style
#auth-setting-form,
#org-setting-form,
#repo-setting-form,
-#user-profile-form {
+#user-profile-form,
+.repo-setting-form {
background-color: #FFF;
padding: 30px 0;
}
#auth-setting-form textarea,
#org-setting-form textarea,
#repo-setting-form textarea,
-#user-profile-form textarea {
+#user-profile-form textarea,
+.repo-setting-form textarea {
margin-left: 4px;
height: 100px;
}
@@ -1418,24 +1533,38 @@ The register and sign-in page style
#org-setting-form label,
#repo-setting-form label,
#user-profile-form label,
+.repo-setting-form label,
#auth-setting-form .form-label,
#org-setting-form .form-label,
#repo-setting-form .form-label,
-#user-profile-form .form-label {
+#user-profile-form .form-label,
+.repo-setting-form .form-label {
width: 240px;
}
#auth-setting-form .ipt,
#org-setting-form .ipt,
#repo-setting-form .ipt,
-#user-profile-form .ipt {
+#user-profile-form .ipt,
+.repo-setting-form .ipt {
width: 360px;
}
#auth-setting-form .field,
#org-setting-form .field,
#repo-setting-form .field,
-#user-profile-form .field {
+#user-profile-form .field,
+.repo-setting-form .field {
+ margin-bottom: 24px;
+}
+#hook-type {
+ padding: 10px 0 0 0;
+ background-color: #fff;
+}
+#hook-type .field {
margin-bottom: 24px;
}
+#hook-type label {
+ width: 240px;
+}
#repo-hooks-panel,
#repo-hooks-history-panel,
#user-social-panel,
@@ -1520,39 +1649,18 @@ The register and sign-in page style
#user-ssh-add-form .field {
margin-bottom: 24px;
}
-.repo-issue-wrapper {
- padding: 18px 0;
-}
.pr-main {
- padding-right: 40px;
- box-sizing: border-box;
+ margin-right: 100px;
}
.pr-sidebar {
border-left: 1px solid #DDD;
box-sizing: border-box;
+ position: absolute;
+ right: 0;
+ top: 12px;
}
-#pr-sidebar-nav {
- margin-top: 6px;
-}
-#pr-sidebar-nav li {
- margin-bottom: 4px;
-}
-#pr-sidebar-nav li > a {
- border: 1px solid transparent;
- border-left: none;
-}
-#pr-sidebar-nav li > a:hover {
- background-color: #FFF;
- border-color: #DDD;
-}
-#pr-sidebar-nav .label {
- font-size: 12px;
- line-height: 1.4em;
- margin-top: 1px;
-}
-#pr-sidebar-nav li.current a {
- background-color: #FFF;
- border-color: #DDD;
+.pr-title {
+ padding: 4px 0;
}
.pr-title .pr-num {
font-weight: normal;
@@ -1560,6 +1668,7 @@ The register and sign-in page style
}
.pr-meta {
color: #888;
+ padding: 4px 0 8px 0;
}
.pr-meta .pr-author {
margin: 0 8px;
@@ -1633,7 +1742,7 @@ The register and sign-in page style
.issue-line,
.issue-merge,
.issue-add-comment {
- margin-bottom: 16px;
+ margin-bottom: 24px;
}
.issue-comment .author-avatar img {
margin-right: 12px;
@@ -1737,6 +1846,7 @@ textarea#issue-add-content {
width: 100%;
box-sizing: border-box;
height: 120px;
+ resize: vertical;
}
.org-header-alert .alert {
margin-top: 10px;
@@ -1771,7 +1881,10 @@ textarea#issue-add-content {
color: #d9453d;
}
#org-header > div > .menu-line > li.right > a .octicon {
- margin-right: 6px;
+ margin-right: 4px;
+}
+#org-header > div > .menu-line > li.right > a .label {
+ margin-left: 4px;
}
#org-header > div > .menu-line > li.right .current {
border-bottom: 2px solid #D26911;
@@ -1970,3 +2083,56 @@ textarea#issue-add-content {
.admin-dl-horizontal > dd {
margin-left: 240px;
}
+.profile-avatar {
+ width: 200px;
+ height: 200px;
+ border-radius: 6px;
+}
+#profile-name {
+ padding: 10px 0;
+}
+#profile-fullname {
+ font-size: 1.6em;
+}
+#profile-username {
+ font-size: 1.6em;
+ font-weight: bold;
+}
+.profile-info {
+ padding: 0 50px;
+ font-size: 14px;
+}
+.profile-info ul {
+ padding-bottom: 10px;
+}
+.profile-info ul .list-group-item {
+ background-color: transparent;
+ padding-top: 5px;
+ color: #666;
+}
+.profile-info ul .profile-rel {
+ width: 31%;
+ text-align: center;
+ display: inline-block;
+}
+.profile-info ul .profile-rel strong {
+ display: block;
+ font-size: 28px;
+ font-weight: bold;
+ line-height: 1;
+}
+.profile-info ul .profile-rel p {
+ font-size: 12px;
+}
+#profile-header li a {
+ font-size: 1.2em;
+ color: #444444;
+ padding: .4em .8em;
+}
+#profile-header li a:hover {
+ background-color: transparent;
+ color: #d9453d;
+}
+#profile-header li .current {
+ border-bottom: 2px solid #D26911;
+}
diff --git a/public/ng/css/magnific-popup.css b/public/ng/css/magnific-popup.css
new file mode 100644
index 000000000..798ac9d8f
--- /dev/null
+++ b/public/ng/css/magnific-popup.css
@@ -0,0 +1,368 @@
+/* Magnific Popup CSS */
+.mfp-bg {
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 1042;
+ overflow: hidden;
+ position: fixed;
+ background: #0b0b0b;
+ opacity: 0.8;
+ filter: alpha(opacity=80); }
+
+.mfp-wrap {
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 1043;
+ position: fixed;
+ outline: none !important;
+ -webkit-backface-visibility: hidden; }
+
+.mfp-container {
+ text-align: center;
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ padding: 0 8px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box; }
+
+.mfp-container:before {
+ content: '';
+ display: inline-block;
+ height: 100%;
+ vertical-align: middle; }
+
+.mfp-align-top .mfp-container:before {
+ display: none; }
+
+.mfp-content {
+ position: relative;
+ display: inline-block;
+ vertical-align: middle;
+ margin: 0 auto;
+ text-align: left;
+ z-index: 1045; }
+
+.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
+ width: 100%;
+ cursor: auto; }
+
+.mfp-ajax-cur {
+ cursor: progress; }
+
+.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
+ cursor: -moz-zoom-out;
+ cursor: -webkit-zoom-out;
+ cursor: zoom-out; }
+
+.mfp-zoom {
+ cursor: pointer;
+ cursor: -webkit-zoom-in;
+ cursor: -moz-zoom-in;
+ cursor: zoom-in; }
+
+.mfp-auto-cursor .mfp-content {
+ cursor: auto; }
+
+.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none; }
+
+.mfp-loading.mfp-figure {
+ display: none; }
+
+.mfp-hide {
+ display: none !important; }
+
+.mfp-preloader {
+ color: #cccccc;
+ position: absolute;
+ top: 50%;
+ width: auto;
+ text-align: center;
+ margin-top: -0.8em;
+ left: 8px;
+ right: 8px;
+ z-index: 1044; }
+ .mfp-preloader a {
+ color: #cccccc; }
+ .mfp-preloader a:hover {
+ color: white; }
+
+.mfp-s-ready .mfp-preloader {
+ display: none; }
+
+.mfp-s-error .mfp-content {
+ display: none; }
+
+button.mfp-close, button.mfp-arrow {
+ overflow: visible;
+ cursor: pointer;
+ background: transparent;
+ border: 0;
+ -webkit-appearance: none;
+ display: block;
+ outline: none;
+ padding: 0;
+ z-index: 1046;
+ -webkit-box-shadow: none;
+ box-shadow: none; }
+button::-moz-focus-inner {
+ padding: 0;
+ border: 0; }
+
+.mfp-close {
+ width: 44px;
+ height: 44px;
+ line-height: 44px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ text-decoration: none;
+ text-align: center;
+ opacity: 0.65;
+ filter: alpha(opacity=65);
+ padding: 0 0 18px 10px;
+ color: white;
+ font-style: normal;
+ font-size: 28px;
+ font-family: Arial, Baskerville, monospace; }
+ .mfp-close:hover, .mfp-close:focus {
+ opacity: 1;
+ filter: alpha(opacity=100); }
+ .mfp-close:active {
+ top: 1px; }
+
+.mfp-close-btn-in .mfp-close {
+ color: #333333; }
+
+.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
+ color: white;
+ right: -6px;
+ text-align: right;
+ padding-right: 6px;
+ width: 100%; }
+
+.mfp-counter {
+ position: absolute;
+ top: 0;
+ right: 0;
+ color: #cccccc;
+ font-size: 12px;
+ line-height: 18px; }
+
+.mfp-arrow {
+ position: absolute;
+ opacity: 0.65;
+ filter: alpha(opacity=65);
+ margin: 0;
+ top: 50%;
+ margin-top: -55px;
+ padding: 0;
+ width: 90px;
+ height: 110px;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
+ .mfp-arrow:active {
+ margin-top: -54px; }
+ .mfp-arrow:hover, .mfp-arrow:focus {
+ opacity: 1;
+ filter: alpha(opacity=100); }
+ .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
+ content: '';
+ display: block;
+ width: 0;
+ height: 0;
+ position: absolute;
+ left: 0;
+ top: 0;
+ margin-top: 35px;
+ margin-left: 35px;
+ border: medium inset transparent; }
+ .mfp-arrow:after, .mfp-arrow .mfp-a {
+ border-top-width: 13px;
+ border-bottom-width: 13px;
+ top: 8px; }
+ .mfp-arrow:before, .mfp-arrow .mfp-b {
+ border-top-width: 21px;
+ border-bottom-width: 21px;
+ opacity: 0.7; }
+
+.mfp-arrow-left {
+ left: 0; }
+ .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
+ border-right: 17px solid white;
+ margin-left: 31px; }
+ .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
+ margin-left: 25px;
+ border-right: 27px solid #3f3f3f; }
+
+.mfp-arrow-right {
+ right: 0; }
+ .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
+ border-left: 17px solid white;
+ margin-left: 39px; }
+ .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
+ border-left: 27px solid #3f3f3f; }
+
+.mfp-iframe-holder {
+ padding-top: 40px;
+ padding-bottom: 40px; }
+ .mfp-iframe-holder .mfp-content {
+ line-height: 0;
+ width: 100%;
+ max-width: 900px; }
+ .mfp-iframe-holder .mfp-close {
+ top: -40px; }
+
+.mfp-iframe-scaler {
+ width: 100%;
+ height: 0;
+ overflow: hidden;
+ padding-top: 56.25%; }
+ .mfp-iframe-scaler iframe {
+ position: absolute;
+ display: block;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
+ background: black; }
+
+/* Main image in popup */
+img.mfp-img {
+ width: auto;
+ max-width: 100%;
+ height: auto;
+ display: block;
+ line-height: 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ padding: 40px 0 40px;
+ margin: 0 auto; }
+
+/* The shadow behind the image */
+.mfp-figure {
+ line-height: 0; }
+ .mfp-figure:after {
+ content: '';
+ position: absolute;
+ left: 0;
+ top: 40px;
+ bottom: 40px;
+ display: block;
+ right: 0;
+ width: auto;
+ height: auto;
+ z-index: -1;
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
+ background: #444444; }
+ .mfp-figure small {
+ color: #bdbdbd;
+ display: block;
+ font-size: 12px;
+ line-height: 14px; }
+ .mfp-figure figure {
+ margin: 0; }
+
+.mfp-bottom-bar {
+ margin-top: -36px;
+ position: absolute;
+ top: 100%;
+ left: 0;
+ width: 100%;
+ cursor: auto; }
+
+.mfp-title {
+ text-align: left;
+ line-height: 18px;
+ color: #f3f3f3;
+ word-wrap: break-word;
+ padding-right: 36px; }
+
+.mfp-image-holder .mfp-content {
+ max-width: 100%; }
+
+.mfp-gallery .mfp-image-holder .mfp-figure {
+ cursor: pointer; }
+
+@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
+ /**
+ * Remove all paddings around the image on small screen
+ */
+ .mfp-img-mobile .mfp-image-holder {
+ padding-left: 0;
+ padding-right: 0; }
+ .mfp-img-mobile img.mfp-img {
+ padding: 0; }
+ .mfp-img-mobile .mfp-figure:after {
+ top: 0;
+ bottom: 0; }
+ .mfp-img-mobile .mfp-figure small {
+ display: inline;
+ margin-left: 5px; }
+ .mfp-img-mobile .mfp-bottom-bar {
+ background: rgba(0, 0, 0, 0.6);
+ bottom: 0;
+ margin: 0;
+ top: auto;
+ padding: 3px 5px;
+ position: fixed;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box; }
+ .mfp-img-mobile .mfp-bottom-bar:empty {
+ padding: 0; }
+ .mfp-img-mobile .mfp-counter {
+ right: 5px;
+ top: 3px; }
+ .mfp-img-mobile .mfp-close {
+ top: 0;
+ right: 0;
+ width: 35px;
+ height: 35px;
+ line-height: 35px;
+ background: rgba(0, 0, 0, 0.6);
+ position: fixed;
+ text-align: center;
+ padding: 0; } }
+
+@media all and (max-width: 900px) {
+ .mfp-arrow {
+ -webkit-transform: scale(0.75);
+ transform: scale(0.75); }
+ .mfp-arrow-left {
+ -webkit-transform-origin: 0;
+ transform-origin: 0; }
+ .mfp-arrow-right {
+ -webkit-transform-origin: 100%;
+ transform-origin: 100%; }
+ .mfp-container {
+ padding-left: 6px;
+ padding-right: 6px; } }
+
+.mfp-ie7 .mfp-img {
+ padding: 0; }
+.mfp-ie7 .mfp-bottom-bar {
+ width: 600px;
+ left: 50%;
+ margin-left: -300px;
+ margin-top: 5px;
+ padding-bottom: 5px; }
+.mfp-ie7 .mfp-container {
+ padding: 0; }
+.mfp-ie7 .mfp-content {
+ padding-top: 44px; }
+.mfp-ie7 .mfp-close {
+ top: 0;
+ right: 0;
+ padding-top: 0; }
diff --git a/public/ng/css/tipsy.css b/public/ng/css/tipsy.css
new file mode 100644
index 000000000..f170fb710
--- /dev/null
+++ b/public/ng/css/tipsy.css
@@ -0,0 +1,25 @@
+.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
+ .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }
+
+ /* Rounded corners */
+ .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
+
+ /* Uncomment for shadow */
+ /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
+
+ .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
+
+ /* Rules to colour arrows */
+ .tipsy-arrow-n { border-bottom-color: #000; }
+ .tipsy-arrow-s { border-top-color: #000; }
+ .tipsy-arrow-e { border-left-color: #000; }
+ .tipsy-arrow-w { border-right-color: #000; }
+
+ .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
+ .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
+ .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
+ .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
+ .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
+ .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
+ .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
+ .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
diff --git a/public/ng/css/ui.css b/public/ng/css/ui.css
index 644fd8388..9c3c8ded5 100644
--- a/public/ng/css/ui.css
+++ b/public/ng/css/ui.css
@@ -277,9 +277,6 @@ hr {
border-bottom: 1px solid #dddddd;
margin-bottom: .75em;
}
-p code {
- color: #b63b2c;
-}
.radius {
border-radius: .25em;
}
@@ -525,6 +522,9 @@ input[readonly]:focus {
.form-align .field {
margin-bottom: 1em;
}
+label.text-left {
+ text-align: left;
+}
label.req:after {
content: "*";
color: #d9453d;
@@ -732,6 +732,10 @@ ul.menu-radius > li:last-child > a {
.label-green {
background-color: #65ad4e;
}
+.label-green:hover {
+ background-color: #71bf57;
+ color: #FFF;
+}
.label-orange {
background-color: #df7514;
}
@@ -792,6 +796,17 @@ ul.menu-radius > li:last-child > a {
border: 1px solid #b05c10;
background-color: #fcecdd;
}
+.white-popup-block {
+ background: #FFF;
+ padding: 20px 30px;
+ text-align: left;
+ max-width: 650px;
+ margin: 40px auto;
+ position: relative;
+}
+.white-popup-block p {
+ font-size: 14px;
+}
table th,
table td {
padding: .3em .6em;
diff --git a/public/ng/fonts/octicons.css b/public/ng/fonts/octicons.css
index 2d66bd6cf..a5dcd153a 100755
--- a/public/ng/fonts/octicons.css
+++ b/public/ng/fonts/octicons.css
@@ -14,22 +14,20 @@
.mega-octicon is optimized for 32px but can be used larger.
*/
-.octicon {
- font: normal normal 16px octicons;
- line-height: 1;
- display: inline-block;
- text-decoration: none;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-.mega-octicon {
- font: normal normal 32px octicons;
- line-height: 1;
+.octicon, .mega-octicon {
+ font: normal normal normal 16px/1 octicons;
display: inline-block;
text-decoration: none;
+ text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
}
+.mega-octicon { font-size: 32px; }
+
.octicon-alert:before { content: '\f02d'} /* */
.octicon-alignment-align:before { content: '\f08a'} /* */
diff --git a/public/ng/fonts/octicons.eot b/public/ng/fonts/octicons.eot
index e4edc6e56..22881a8b6 100755
Binary files a/public/ng/fonts/octicons.eot and b/public/ng/fonts/octicons.eot differ
diff --git a/public/ng/fonts/octicons.ttf b/public/ng/fonts/octicons.ttf
index b850701ae..189ca2813 100755
Binary files a/public/ng/fonts/octicons.ttf and b/public/ng/fonts/octicons.ttf differ
diff --git a/public/ng/fonts/octicons.woff b/public/ng/fonts/octicons.woff
index c1e76ab4a..2b770e429 100755
Binary files a/public/ng/fonts/octicons.woff and b/public/ng/fonts/octicons.woff differ
diff --git a/public/ng/js/gogs.js b/public/ng/js/gogs.js
index 9fe065552..4bcdc5c8f 100644
--- a/public/ng/js/gogs.js
+++ b/public/ng/js/gogs.js
@@ -1,6 +1,8 @@
// @codekit-prepend "lib/jquery-1.11.1.min.js"
// @codekit-prepend "lib/lib.js"
-// @codekit-prepend "lib/tabs.js"
+// @codekit-prepend "utils/tabs.js"
+// @codekit-prepend "utils/preview.js"
+// @codekit-prepend "lib/jquery.tipsy.js"
var Gogs = {};
@@ -202,7 +204,7 @@ var Gogs = {};
// Search users by keyword.
Gogs.searchUsers = function (val, $target) {
$.ajax({
- url: '/api/v1/users/search?q=' + val,
+ url: Gogs.AppSubUrl + '/api/v1/users/search?q=' + val,
dataType: "json",
success: function (json) {
if (json.ok && json.data.length) {
@@ -222,7 +224,7 @@ var Gogs = {};
// Search repositories by keyword.
Gogs.searchRepos = function (val, $target, $param) {
$.ajax({
- url: '/api/v1/repos/search?q=' + val + '&' + $param,
+ url: Gogs.AppSubUrl + '/api/v1/repos/search?q=' + val + '&' + $param,
dataType: "json",
success: function (json) {
if (json.ok && json.data.length) {
@@ -238,22 +240,91 @@ var Gogs = {};
}
});
}
+
+ // Copy util.
+ Gogs.bindCopy = function (selector) {
+ if ($(selector).hasClass('js-copy-bind')) {
+ return;
+ }
+ $(selector).zclip({
+ path: Gogs.AppSubUrl + "/js/ZeroClipboard.swf",
+ copy: function () {
+ var t = $(this).data("copy-val");
+ var to = $($(this).data("copy-from"));
+ var str = "";
+ if (t == "txt") {
+ str = to.text();
+ }
+ if (t == 'val') {
+ str = to.val();
+ }
+ if (t == 'html') {
+ str = to.html();
+ }
+ return str;
+ },
+ afterCopy: function () {
+ var $this = $(this);
+ $this.tipsy("hide").attr('original-title', $this.data('after-title'));
+ setTimeout(function () {
+ $this.tipsy("show");
+ }, 200);
+ setTimeout(function () {
+ $this.tipsy('hide').attr('original-title', $this.data('original-title'));
+ }, 2000);
+ }
+ }).addClass("js-copy-bind");
+ }
})(jQuery);
function initCore() {
Gogs.renderMarkdown();
Gogs.renderCodeView();
+
+ // Switch list.
+ $('.js-tab-nav').click(function (e) {
+ if (!$(this).hasClass('js-tab-nav-show')) {
+ $(this).parent().find('.js-tab-nav-show').each(function () {
+ $(this).removeClass('js-tab-nav-show');
+ $($(this).data('tab-target')).hide();
+ });
+ $(this).addClass('js-tab-nav-show');
+ $($(this).data('tab-target')).show();
+ }
+ e.preventDefault();
+ });
+
+ // Popup.
+ $(document).on('click', '.popup-modal-dismiss', function (e) {
+ e.preventDefault();
+ $.magnificPopup.close();
+ });
}
function initUserSetting() {
// Confirmation of change username in user profile page.
- $('#user-profile-form').submit(function (e) {
- var $username = $('#username');
- if (($username.data('uname') != $username.val()) && !confirm('Username has been changed, do you want to continue?')) {
+ var $username = $('#username');
+ var $profile_form = $('#user-profile-form');
+ $('#change-username-btn').magnificPopup({
+ modal: true,
+ callbacks: {
+ open: function () {
+ if (($username.data('uname') == $username.val())) {
+ $.magnificPopup.close();
+ $profile_form.submit();
+ }
+ }
+ }
+ }).click(function () {
+ if (($username.data('uname') != $username.val())) {
e.preventDefault();
return true;
}
});
+ $('#change-username-submit').click(function () {
+ $.magnificPopup.close();
+ $profile_form.submit();
+ });
// Show add SSH key panel.
$('#ssh-add').click(function () {
@@ -261,11 +332,15 @@ function initUserSetting() {
});
// Confirmation of delete account.
- $('#delete-account-button').click(function (e) {
- if (!confirm('This account is going to be deleted, do you want to continue?')) {
- e.preventDefault();
- return true;
- }
+ $('#delete-account-btn').magnificPopup({
+ modal: true
+ }).click(function (e) {
+ e.preventDefault();
+ return true;
+ });
+ $('#delete-account-submit').click(function () {
+ $.magnificPopup.close();
+ $('#delete-account-form').submit();
});
}
@@ -291,21 +366,93 @@ function initRepoCreate() {
console.log('initRepoCreate');
}
+function initRepo() {
+ // Clone link switch button.
+ $('#repo-clone-ssh').click(function () {
+ $(this).removeClass('btn-gray').addClass('btn-blue');
+ $('#repo-clone-https').removeClass('btn-blue').addClass('btn-gray');
+ $('#repo-clone-url').val($(this).data('link'));
+ $('.clone-url').text($(this).data('link'))
+ });
+ $('#repo-clone-https').click(function () {
+ $(this).removeClass('btn-gray').addClass('btn-blue');
+ $('#repo-clone-ssh').removeClass('btn-blue').addClass('btn-gray');
+ $('#repo-clone-url').val($(this).data('link'));
+ $('.clone-url').text($(this).data('link'))
+ });
+
+ // Copy URL.
+ var $clone_btn = $('#repo-clone-copy');
+ $clone_btn.hover(function () {
+ Gogs.bindCopy($(this));
+ })
+ $clone_btn.tipsy({
+ fade: true
+ });
+}
+
+// when user changes hook type, hide/show proper divs
+function initHookTypeChange() {
+ // web hook type change
+ $('select#hook-type').on("change", function () {
+ hookTypes = ['Gogs', 'Slack'];
+
+ var curHook = $(this).val();
+ hookTypes.forEach(function (hookType) {
+ if (curHook === hookType) {
+ $('div#' + hookType.toLowerCase()).toggleShow();
+ }
+ else {
+ $('div#' + hookType.toLowerCase()).toggleHide();
+ }
+ });
+ });
+}
+
function initRepoSetting() {
// Options.
// Confirmation of changing repository name.
- $('#repo-setting-form').submit(function (e) {
- var $reponame = $('#repo_name');
- if (($reponame.data('repo-name') != $reponame.val()) && !confirm('Repository name has been changed, do you want to continue?')) {
+ var $reponame = $('#repo_name');
+ var $setting_form = $('#repo-setting-form');
+ $('#change-reponame-btn').magnificPopup({
+ modal: true,
+ callbacks: {
+ open: function () {
+ if (($reponame.data('repo-name') == $reponame.val())) {
+ $.magnificPopup.close();
+ $setting_form.submit();
+ }
+ }
+ }
+ }).click(function () {
+ if (($reponame.data('repo-name') != $reponame.val())) {
e.preventDefault();
return true;
}
});
- $('#transfer-button').click(function () {
- $('#transfer-form').show();
+ $('#change-reponame-submit').click(function () {
+ $.magnificPopup.close();
+ $setting_form.submit();
+ });
+
+ initHookTypeChange();
+
+ // Transfer repository.
+ $('#transfer-repo-btn').magnificPopup({
+ modal: true
});
- $('#delete-button').click(function () {
- $('#delete-form').show();
+ $('#transfer-repo-submit').click(function () {
+ $.magnificPopup.close();
+ $('#transfer-repo-form').submit();
+ });
+
+ // Delete repository.
+ $('#delete-repo-btn').magnificPopup({
+ modal: true
+ });
+ $('#delete-repo-submit').click(function () {
+ $.magnificPopup.close();
+ $('#delete-repo-form').submit();
});
// Collaboration.
@@ -333,20 +480,42 @@ function initRepoSetting() {
function initOrgSetting() {
// Options.
// Confirmation of changing organization name.
- $('#org-setting-form').submit(function (e) {
- var $orgname = $('#orgname');
- if (($orgname.data('orgname') != $orgname.val()) && !confirm('Organization name has been changed, do you want to continue?')) {
+ var $orgname = $('#orgname');
+ var $setting_form = $('#org-setting-form');
+ $('#change-orgname-btn').magnificPopup({
+ modal: true,
+ callbacks: {
+ open: function () {
+ if (($orgname.data('orgname') == $orgname.val())) {
+ $.magnificPopup.close();
+ $setting_form.submit();
+ }
+ }
+ }
+ }).click(function () {
+ if (($orgname.data('orgname') != $orgname.val())) {
e.preventDefault();
return true;
}
});
+ $('#change-orgname-submit').click(function () {
+ $.magnificPopup.close();
+ $setting_form.submit();
+ });
+
// Confirmation of delete organization.
- $('#delete-org-button').click(function (e) {
- if (!confirm('This organization is going to be deleted, do you want to continue?')) {
- e.preventDefault();
- return true;
- }
+ $('#delete-org-btn').magnificPopup({
+ modal: true
+ }).click(function (e) {
+ e.preventDefault();
+ return true;
+ });
+ $('#delete-org-submit').click(function () {
+ $.magnificPopup.close();
+ $('#delete-org-form').submit();
});
+
+ initHookTypeChange();
}
function initInvite() {
@@ -373,11 +542,14 @@ function initInvite() {
function initOrgTeamCreate() {
// Delete team.
- $('#org-team-delete').click(function (e) {
- if (!confirm('This team is going to be deleted, do you want to continue?')) {
- e.preventDefault();
- return true;
- }
+ $('#org-team-delete').magnificPopup({
+ modal: true
+ }).click(function (e) {
+ e.preventDefault();
+ return true;
+ });
+ $('#delete-team-submit').click(function () {
+ $.magnificPopup.close();
var $form = $('#team-create-form');
$form.attr('action', $form.data('delete-url'));
});
@@ -441,15 +613,20 @@ function initAdmin() {
$('.auth-name').toggleShow();
}
});
+
// Delete account.
- $('#user-delete').click(function (e) {
- if (!confirm('This account is going to be deleted, do you want to continue?')) {
- e.preventDefault();
- return true;
- }
- var $form = $('user-profile-form');
+ $('#delete-account-btn').magnificPopup({
+ modal: true
+ }).click(function (e) {
+ e.preventDefault();
+ return true;
+ });
+ $('#delete-account-submit').click(function () {
+ $.magnificPopup.close();
+ var $form = $('#user-profile-form');
$form.attr('action', $form.data('delete-url'));
});
+
// Create authorization.
$('#auth-type').on("change", function () {
var v = $(this).val();
@@ -462,18 +639,67 @@ function initAdmin() {
$('.ldap').toggleHide();
}
});
+
// Delete authorization.
- $('#auth-delete').click(function (e) {
- if (!confirm('This authorization is going to be deleted, do you want to continue?')) {
- e.preventDefault();
- return true;
- }
- var $form = $('auth-setting-form');
+ $('#delete-auth-btn').magnificPopup({
+ modal: true
+ }).click(function (e) {
+ e.preventDefault();
+ return true;
+ });
+ $('#delete-auth-submit').click(function () {
+ $.magnificPopup.close();
+ var $form = $('#auth-setting-form');
$form.attr('action', $form.data('delete-url'));
});
}
+function initInstall() {
+ // Change database type.
+ (function () {
+ var mysql_default = '127.0.0.1:3306';
+ var postgres_default = '127.0.0.1:5432';
+
+ $('#install-database').on("change", function () {
+ var val = $(this).val();
+ if (val != "SQLite3") {
+ $('.server-sql').show();
+ $('.sqlite-setting').addClass("hide");
+ if (val == "PostgreSQL") {
+ $('.pgsql-setting').removeClass("hide");
+
+ // Change the host value to the Postgres default, but only
+ // if the user hasn't already changed it from the MySQL
+ // default.
+ if ($('#database-host').val() == mysql_default) {
+ $('#database-host').val(postgres_default);
+ }
+ } else if (val == 'MySQL') {
+ $('.pgsql-setting').addClass("hide");
+ if ($('#database-host').val() == postgres_default) {
+ $('#database-host').val(mysql_default);
+ }
+ } else {
+ $('.pgsql-setting').addClass("hide");
+ }
+ } else {
+ $('.server-sql').hide();
+ $('.pgsql-setting').hide();
+ $('.sqlite-setting').removeClass("hide");
+ }
+ });
+ }());
+}
+
+function initProfile() {
+ // Avatar.
+ $('#profile-avatar').tipsy({
+ fade: true
+ });
+}
+
$(document).ready(function () {
+ Gogs.AppSubUrl = $('head').data('suburl') || '';
initCore();
if ($('#user-profile-setting').length) {
initUserSetting();
@@ -481,6 +707,9 @@ $(document).ready(function () {
if ($('#repo-create-form').length || $('#repo-migrate-form').length) {
initRepoCreate();
}
+ if ($('#repo-header').length) {
+ initRepo();
+ }
if ($('#repo-setting').length) {
initRepoSetting();
}
@@ -502,8 +731,15 @@ $(document).ready(function () {
if ($('#admin-setting').length) {
initAdmin();
}
+ if ($('#install-form').length) {
+ initInstall();
+ }
+ if ($('#user-profile-page').length) {
+ initProfile();
+ }
- Tabs('#dashboard-sidebar-menu');
+ $('#dashboard-sidebar-menu').tabs();
+ $('#pull-issue-preview').markdown_preview(".issue-add-comment");
homepage();
@@ -520,7 +756,7 @@ function homepage() {
$('#promo-form').submit(function (e) {
if ($('#username').val() === "") {
e.preventDefault();
- window.location.href = '/user/login';
+ window.location.href = Gogs.AppSubUrl + '/user/login';
return true
}
});
@@ -528,9 +764,9 @@ function homepage() {
$('#register-button').click(function (e) {
if ($('#username').val() === "") {
e.preventDefault();
- window.location.href = '/user/sign_up';
+ window.location.href = Gogs.AppSubUrl + '/user/sign_up';
return true
}
- $('#promo-form').attr('action', '/user/sign_up');
+ $('#promo-form').attr('action', Gogs.AppSubUrl + '/user/sign_up');
});
-}
\ No newline at end of file
+}
diff --git a/public/ng/js/lib/jquery.magnific-popup.min.js b/public/ng/js/lib/jquery.magnific-popup.min.js
new file mode 100644
index 000000000..4e3e16ffd
--- /dev/null
+++ b/public/ng/js/lib/jquery.magnific-popup.min.js
@@ -0,0 +1,4 @@
+/*! Magnific Popup - v0.9.9 - 2014-09-06
+* http://dimsemenov.com/plugins/magnific-popup/
+* Copyright (c) 2014 Dmitry Semenov; */
+(function(e){var t,n,i,o,r,a,s,l="Close",c="BeforeClose",d="AfterClose",u="BeforeAppend",p="MarkupParse",f="Open",m="Change",g="mfp",h="."+g,v="mfp-ready",C="mfp-removing",y="mfp-prevent-close",w=function(){},b=!!window.jQuery,I=e(window),x=function(e,n){t.ev.on(g+e+h,n)},k=function(t,n,i,o){var r=document.createElement("div");return r.className="mfp-"+t,i&&(r.innerHTML=i),o?n&&n.appendChild(r):(r=e(r),n&&r.appendTo(n)),r},T=function(n,i){t.ev.triggerHandler(g+n,i),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(i)?i:[i]))},E=function(n){return n===s&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),s=n),t.currTemplate.closeBtn},_=function(){e.magnificPopup.instance||(t=new w,t.init(),e.magnificPopup.instance=t)},S=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};w.prototype={constructor:w,init:function(){var n=navigator.appVersion;t.isIE7=-1!==n.indexOf("MSIE 7."),t.isIE8=-1!==n.indexOf("MSIE 8."),t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=/android/gi.test(n),t.isIOS=/iphone|ipad|ipod/gi.test(n),t.supportsTransition=S(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),o=e(document),t.popupsCache={}},open:function(n){i||(i=e(document.body));var r;if(n.isObj===!1){t.items=n.items.toArray(),t.index=0;var s,l=n.items;for(r=0;l.length>r;r++)if(s=l[r],s.parsed&&(s=s.el[0]),s===n.el[0]){t.index=r;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(t.isOpen)return t.updateItemHTML(),void 0;t.types=[],a="",t.ev=n.mainEl&&n.mainEl.length?n.mainEl.eq(0):o,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=k("bg").on("click"+h,function(){t.close()}),t.wrap=k("wrap").attr("tabindex",-1).on("click"+h,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=k("container",t.wrap)),t.contentContainer=k("content"),t.st.preloader&&(t.preloader=k("preloader",t.container,t.st.tLoading));var c=e.magnificPopup.modules;for(r=0;c.length>r;r++){var d=c[r];d=d.charAt(0).toUpperCase()+d.slice(1),t["init"+d].call(t)}T("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(x(p,function(e,t,n,i){n.close_replaceWith=E(i.type)}),a+=" mfp-close-btn-in"):t.wrap.append(E())),t.st.alignTop&&(a+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:I.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey&&o.on("keyup"+h,function(e){27===e.keyCode&&t.close()}),I.on("resize"+h,function(){t.updateSize()}),t.st.closeOnContentClick||(a+=" mfp-auto-cursor"),a&&t.wrap.addClass(a);var u=t.wH=I.height(),m={};if(t.fixedContentPos&&t._hasScrollBar(u)){var g=t._getScrollbarSize();g&&(m.marginRight=g)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):m.overflow="hidden");var C=t.st.mainClass;return t.isIE7&&(C+=" mfp-ie7"),C&&t._addClassToMFP(C),t.updateItemHTML(),T("BuildControls"),e("html").css(m),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||i),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(v),t._setFocus()):t.bgOverlay.addClass(v),o.on("focusin"+h,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(u),T(f),n},close:function(){t.isOpen&&(T(c),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(C),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){T(l);var n=C+" "+v+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var i={marginRight:""};t.isIE7?e("body, html").css("overflow",""):i.overflow="",e("html").css(i)}o.off("keyup"+h+" focusin"+h),t.ev.off(h),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,T(d)},updateSize:function(e){if(t.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,i=window.innerHeight*n;t.wrap.css("height",i),t.wH=i}else t.wH=e||I.height();t.fixedContentPos||t.wrap.css("height",t.wH),T("Resize")},updateItemHTML:function(){var n=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),n.parsed||(n=t.parseEl(t.index));var i=n.type;if(T("BeforeChange",[t.currItem?t.currItem.type:"",i]),t.currItem=n,!t.currTemplate[i]){var o=t.st[i]?t.st[i].markup:!1;T("FirstMarkupParse",o),t.currTemplate[i]=o?e(o):!0}r&&r!==n.type&&t.container.removeClass("mfp-"+r+"-holder");var a=t["get"+i.charAt(0).toUpperCase()+i.slice(1)](n,t.currTemplate[i]);t.appendContent(a,i),n.preloaded=!0,T(m,n),r=n.type,t.container.prepend(t.contentContainer),T("AfterChange")},appendContent:function(e,n){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[n]===!0?t.content.find(".mfp-close").length||t.content.append(E()):t.content=e:t.content="",T(u),t.container.addClass("mfp-"+n+"-holder"),t.contentContainer.append(t.content)},parseEl:function(n){var i,o=t.items[n];if(o.tagName?o={el:e(o)}:(i=o.type,o={data:o,src:o.src}),o.el){for(var r=t.types,a=0;r.length>a;a++)if(o.el.hasClass("mfp-"+r[a])){i=r[a];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=i||t.st.type||"inline",o.index=n,o.parsed=!0,t.items[n]=o,T("ElementParse",o),t.items[n]},addGroup:function(e,n){var i=function(i){i.mfpEl=this,t._openClick(i,e,n)};n||(n={});var o="click.magnificPopup";n.mainEl=e,n.items?(n.isObj=!0,e.off(o).on(o,i)):(n.isObj=!1,n.delegate?e.off(o).on(o,n.delegate,i):(n.items=e,e.off(o).on(o,i)))},_openClick:function(n,i,o){var r=void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick;if(r||2!==n.which&&!n.ctrlKey&&!n.metaKey){var a=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(a)if(e.isFunction(a)){if(!a.call(t))return!0}else if(a>I.width())return!0;n.type&&(n.preventDefault(),t.isOpen&&n.stopPropagation()),o.el=e(n.mfpEl),o.delegate&&(o.items=i.find(o.delegate)),t.open(o)}},updateStatus:function(e,i){if(t.preloader){n!==e&&t.container.removeClass("mfp-s-"+n),i||"loading"!==e||(i=t.st.tLoading);var o={status:e,text:i};T("UpdateStatus",o),e=o.status,i=o.text,t.preloader.html(i),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),n=e}},_checkIfClose:function(n){if(!e(n).hasClass(y)){var i=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(i&&o)return!0;if(!t.content||e(n).hasClass("mfp-close")||t.preloader&&n===t.preloader[0])return!0;if(n===t.content[0]||e.contains(t.content[0],n)){if(i)return!0}else if(o&&e.contains(document,n))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?o.height():document.body.scrollHeight)>(e||I.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(n){return n.target===t.wrap[0]||e.contains(t.wrap[0],n.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,n,i){var o;i.data&&(n=e.extend(i.data,n)),T(p,[t,n,i]),e.each(n,function(e,n){if(void 0===n||n===!1)return!0;if(o=e.split("_"),o.length>1){var i=t.find(h+"-"+o[0]);if(i.length>0){var r=o[1];"replaceWith"===r?i[0]!==n[0]&&i.replaceWith(n):"img"===r?i.is("img")?i.attr("src",n):i.replaceWith(' '):i.attr(o[1],n)}}else t.find(h+"-"+e).html(n)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:w.prototype,modules:[],open:function(t,n){return _(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'× ',tClose:"Close (Esc)",tLoading:"Loading..."}},e.fn.magnificPopup=function(n){_();var i=e(this);if("string"==typeof n)if("open"===n){var o,r=b?i.data("magnificPopup"):i[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=i,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openClick({mfpEl:o},i,r)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),b?i.data("magnificPopup",n):i[0].magnificPopup=n,t.addGroup(i,n);return i};var P,O,z,M="inline",B=function(){z&&(O.after(z.addClass(P)).detach(),z=null)};e.magnificPopup.registerModule(M,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(M),x(l+"."+M,function(){B()})},getInline:function(n,i){if(B(),n.src){var o=t.st.inline,r=e(n.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(O||(P=o.hiddenClass,O=k(P),P="mfp-"+P),z=r.after(O).detach().removeClass(P)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),r=e("