Valentin Gosu před 11 roky
rodič
revize
fee35ca964
8 změnil soubory, kde provedl 14088 přidání a 15 odebrání
  1. 2 1
      Cargo.toml
  2. 93 0
      make_idna_table.py
  3. 8 6
      src/host.rs
  4. 112 0
      src/idna.rs
  5. 13856 0
      src/idna_mapping.rs
  6. 4 0
      src/lib.rs
  7. 8 3
      tests/tests.rs
  8. 5 5
      tests/urltestdata.txt

+ 2 - 1
Cargo.toml

@@ -1,7 +1,7 @@
 [package]
 
 name = "url"
-version = "0.5.1"
+version = "0.5.2"
 authors = [ "Simon Sapin <simon.sapin@exyr.org>" ]
 
 description = "URL library for Rust, based on the WHATWG URL Standard"
@@ -35,4 +35,5 @@ optional = true
 [dependencies]
 uuid = "0.1.17"
 rustc-serialize = "0.3"
+unicode-normalization = "0.1.1"
 matches = "0.1"

+ 93 - 0
make_idna_table.py

@@ -0,0 +1,93 @@
+# Copyright 2013-2014 Valentin Gosu.
+#
+# Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+# http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+# <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+# option. This file may not be copied, modified, or distributed
+# except according to those terms.
+
+
+# Run as: python make_idna_table.py idna_table.txt > src/idna_table.rs
+# You can get the latest idna table from
+# http://www.unicode.org/Public/idna/latest/IdnaMappingTable.txt
+
+print('''\
+// Copyright 2013-2014 Valentin Gosu.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+// Generated by make_idna_table.py
+''')
+
+print('''\
+#[allow(non_camel_case_types)]
+pub enum MappingStatus {
+    valid,
+    ignored,
+    mapped,
+    deviation,
+    disallowed,
+    disallowed_STD3_valid,
+    disallowed_STD3_mapped,
+}
+
+pub struct Mapping {
+    pub from: u32,
+    pub to: u32,
+    pub status: MappingStatus,
+    pub mapping: &'static [u32],
+}
+
+''')
+
+print("static NONE: [u32;0] = [];")
+
+from sys import argv
+script, filename = argv
+txt = open(filename)
+line_no = 0
+
+for line in txt:
+    # remove comments
+    head, sep, tail = line.partition('#')
+    # skip empty lines
+    if len(head.strip()) == 0:
+        continue
+    line_no = line_no + 1
+
+txt = open(filename)
+print("pub static TABLE: [Mapping; "+str(line_no)+"] = [")
+
+mappings = []
+
+for line in txt:
+    # remove comments
+    head, sep, tail = line.partition('#')
+    # skip empty lines
+    if len(head.strip()) == 0:
+        continue
+    table_line = head.split(';')
+    first, sep, last = table_line[0].strip().partition('..')
+    if len(last)==0:
+        last = first
+    mapping = "NONE"
+    if len(table_line)>2:
+        if len(table_line[2].strip())>0:
+            codes = table_line[2].strip().split(' ')
+            newmap = ""
+            for code in codes:
+                newmap = newmap + "0x" + code + ", "
+            newmap = "[" + newmap + "]"
+            mapping = "MAPPING_%s_%s" % (first, last)
+            static_array = "static %s : [u32; %d] = %s;" % (mapping, len(codes), newmap)
+            mappings.append(static_array)
+    print "    Mapping{ from: 0x%s, to: 0x%s, status: MappingStatus::%s, mapping: &%s }," % (first, last, table_line[1].strip(), mapping)
+
+print("];")
+
+for mapping in mappings:
+    print mapping

+ 8 - 6
src/host.rs

@@ -12,6 +12,7 @@ use std::fmt::{self, Formatter};
 use std::net::{Ipv4Addr, Ipv6Addr};
 use parser::{ParseResult, ParseError};
 use percent_encoding::{from_hex, percent_decode};
+use idna;
 
 
 /// The host name of an URL.
@@ -34,8 +35,6 @@ impl Host {
     ///
     /// Returns `Err` for an empty host, an invalid IPv6 address,
     /// or a or invalid non-ASCII domain.
-    ///
-    /// FIXME: Add IDNA support for non-ASCII domains.
     pub fn parse(input: &str) -> ParseResult<Host> {
         if input.len() == 0 {
             return Err(ParseError::EmptyHost)
@@ -48,10 +47,13 @@ impl Host {
         }
         let decoded = percent_decode(input.as_bytes());
         let domain = String::from_utf8_lossy(&decoded);
-        // TODO: Remove this check and use IDNA "domain to ASCII"
-        if !domain.is_ascii() {
-            return Err(ParseError::NonAsciiDomainsNotSupportedYet)
-        } else if domain.find(&[
+
+        let domain = match idna::domain_to_ascii(&domain) {
+            Ok(s) => s,
+            Err(_) => return Err(ParseError::InvalidDomainCharacter)
+        };
+
+        if domain.find(&[
             '\0', '\t', '\n', '\r', ' ', '#', '%', '/', ':', '?', '@', '[', '\\', ']'
         ][..]).is_some() {
             return Err(ParseError::InvalidDomainCharacter)

+ 112 - 0
src/idna.rs

@@ -0,0 +1,112 @@
+//! International domain names
+//!
+//! https://url.spec.whatwg.org/#idna
+
+use idna_mapping::*;
+use punycode;
+use std::ascii::AsciiExt;
+use std::char;
+use unicode_normalization::UnicodeNormalization;
+
+fn idna_mapped(mapping: &'static [u32]) -> Result<String, &'static str> {
+    let mut ret = "".to_string();
+    for c in mapping {
+        match char::from_u32(*c) {
+            Some(c) => ret.push(c),
+            None => return Err("Disallowed character in mapping")
+        }
+    }
+    return Ok(ret);
+}
+
+fn idna_deviation(codepoint: char, mapping: &'static [u32], transitional: bool) -> Result<String, &'static str> {
+    if transitional {
+       return idna_mapped(mapping);
+    }
+    return Ok(codepoint.to_string());
+}
+
+fn idna_disallowed_std3_valid(codepoint: char, use_std3_asciirules: bool) -> Result<String, &'static str> {
+    if use_std3_asciirules {
+        return Err("Dissallowed. Only valid in STD3");
+    }
+    return Ok(codepoint.to_string());
+}
+
+fn idna_disallowed_std3_mapped(mapping: &'static [u32], use_std3_asciirules: bool) -> Result<String, &'static str> {
+    if use_std3_asciirules {
+        return Err("Dissallowed. Mapped in STD3");
+    }
+    return idna_mapped(mapping);
+}
+
+fn map_char(codepoint: char, use_std3_asciirules: bool, transitional: bool) -> Result<String, &'static str> {
+    let mut min = 0;
+    let mut max = TABLE.len() - 1;
+    while max > min {
+        let mid = (min + max) >> 1;
+        if (codepoint as u32) > TABLE[mid].to {
+           min = mid;
+        } else if (codepoint as u32) < TABLE[mid].from {
+            max = mid;
+        } else {
+            min = mid;
+            max = mid;
+        }
+    }
+
+    let mapping = TABLE[min].mapping;
+
+    match TABLE[min].status {
+        MappingStatus::valid => return Ok(codepoint.to_string()),
+        MappingStatus::ignored => return Ok("".to_string()),
+        MappingStatus::mapped => return idna_mapped(mapping),
+        MappingStatus::deviation => return idna_deviation(codepoint, mapping, transitional),
+        MappingStatus::disallowed => return Err("Dissallowed"),
+        MappingStatus::disallowed_STD3_valid => return idna_disallowed_std3_valid(codepoint, use_std3_asciirules),
+        MappingStatus::disallowed_STD3_mapped => return idna_disallowed_std3_mapped(mapping, use_std3_asciirules),
+    }
+}
+
+pub fn domain_to_ascii_options(domain: &str, use_std3_asciirules: bool, transitional: bool) -> Result<String, &'static str> {
+    let mut ret = String::new();
+    for c in domain.chars() {
+        match map_char(c, use_std3_asciirules, transitional) {
+            Ok(mystr) => ret.push_str(&mystr),
+            Err(x) => return Err(x)
+        }
+    }
+
+    // normalize NFC
+    let ret = ret.nfc().collect::<String>();
+
+    let vec: Vec<&str> = ret.split(".").collect();
+    let mut result = String::new();
+
+    for label in vec {
+        if label.is_ascii() {
+            if result.len() > 0 {
+                result.push('.');
+            }
+            result.push_str(label);
+        } else {
+            match punycode::encode_str(label) {
+                Some(x) => {
+                    if result.len() > 0 {
+                        result.push('.');
+                    }
+                    result.push_str("xn--");
+                    result.push_str(&x);
+                },
+                None => return Err("punycode::encode_str failed")
+            }
+        }
+    }
+
+    return Ok(result);
+}
+
+/// https://url.spec.whatwg.org/#concept-domain-to-ascii
+pub fn domain_to_ascii(domain: &str) -> Result<String, &'static str> {
+    domain_to_ascii_options(domain, true, false)
+}

+ 13856 - 0
src/idna_mapping.rs

@@ -0,0 +1,13856 @@
+// Copyright 2013-2014 Valentin Gosu.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
+
+// Generated by make_idna_table.py
+
+#[allow(non_camel_case_types)]
+pub enum MappingStatus {
+    valid,
+    ignored,
+    mapped,
+    deviation,
+    disallowed,
+    disallowed_STD3_valid,
+    disallowed_STD3_mapped,
+}
+
+pub struct Mapping {
+    pub from: u32,
+    pub to: u32,
+    pub status: MappingStatus,
+    pub mapping: &'static [u32],
+}
+
+
+static NONE: [u32;0] = [];
+pub static TABLE: [Mapping; 8179] = [
+    Mapping{ from: 0x0000, to: 0x002C, status: MappingStatus::disallowed_STD3_valid, mapping: &NONE },
+    Mapping{ from: 0x002D, to: 0x002E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x002F, to: 0x002F, status: MappingStatus::disallowed_STD3_valid, mapping: &NONE },
+    Mapping{ from: 0x0030, to: 0x0039, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x003A, to: 0x0040, status: MappingStatus::disallowed_STD3_valid, mapping: &NONE },
+    Mapping{ from: 0x0041, to: 0x0041, status: MappingStatus::mapped, mapping: &MAPPING_0041_0041 },
+    Mapping{ from: 0x0042, to: 0x0042, status: MappingStatus::mapped, mapping: &MAPPING_0042_0042 },
+    Mapping{ from: 0x0043, to: 0x0043, status: MappingStatus::mapped, mapping: &MAPPING_0043_0043 },
+    Mapping{ from: 0x0044, to: 0x0044, status: MappingStatus::mapped, mapping: &MAPPING_0044_0044 },
+    Mapping{ from: 0x0045, to: 0x0045, status: MappingStatus::mapped, mapping: &MAPPING_0045_0045 },
+    Mapping{ from: 0x0046, to: 0x0046, status: MappingStatus::mapped, mapping: &MAPPING_0046_0046 },
+    Mapping{ from: 0x0047, to: 0x0047, status: MappingStatus::mapped, mapping: &MAPPING_0047_0047 },
+    Mapping{ from: 0x0048, to: 0x0048, status: MappingStatus::mapped, mapping: &MAPPING_0048_0048 },
+    Mapping{ from: 0x0049, to: 0x0049, status: MappingStatus::mapped, mapping: &MAPPING_0049_0049 },
+    Mapping{ from: 0x004A, to: 0x004A, status: MappingStatus::mapped, mapping: &MAPPING_004A_004A },
+    Mapping{ from: 0x004B, to: 0x004B, status: MappingStatus::mapped, mapping: &MAPPING_004B_004B },
+    Mapping{ from: 0x004C, to: 0x004C, status: MappingStatus::mapped, mapping: &MAPPING_004C_004C },
+    Mapping{ from: 0x004D, to: 0x004D, status: MappingStatus::mapped, mapping: &MAPPING_004D_004D },
+    Mapping{ from: 0x004E, to: 0x004E, status: MappingStatus::mapped, mapping: &MAPPING_004E_004E },
+    Mapping{ from: 0x004F, to: 0x004F, status: MappingStatus::mapped, mapping: &MAPPING_004F_004F },
+    Mapping{ from: 0x0050, to: 0x0050, status: MappingStatus::mapped, mapping: &MAPPING_0050_0050 },
+    Mapping{ from: 0x0051, to: 0x0051, status: MappingStatus::mapped, mapping: &MAPPING_0051_0051 },
+    Mapping{ from: 0x0052, to: 0x0052, status: MappingStatus::mapped, mapping: &MAPPING_0052_0052 },
+    Mapping{ from: 0x0053, to: 0x0053, status: MappingStatus::mapped, mapping: &MAPPING_0053_0053 },
+    Mapping{ from: 0x0054, to: 0x0054, status: MappingStatus::mapped, mapping: &MAPPING_0054_0054 },
+    Mapping{ from: 0x0055, to: 0x0055, status: MappingStatus::mapped, mapping: &MAPPING_0055_0055 },
+    Mapping{ from: 0x0056, to: 0x0056, status: MappingStatus::mapped, mapping: &MAPPING_0056_0056 },
+    Mapping{ from: 0x0057, to: 0x0057, status: MappingStatus::mapped, mapping: &MAPPING_0057_0057 },
+    Mapping{ from: 0x0058, to: 0x0058, status: MappingStatus::mapped, mapping: &MAPPING_0058_0058 },
+    Mapping{ from: 0x0059, to: 0x0059, status: MappingStatus::mapped, mapping: &MAPPING_0059_0059 },
+    Mapping{ from: 0x005A, to: 0x005A, status: MappingStatus::mapped, mapping: &MAPPING_005A_005A },
+    Mapping{ from: 0x005B, to: 0x0060, status: MappingStatus::disallowed_STD3_valid, mapping: &NONE },
+    Mapping{ from: 0x0061, to: 0x007A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x007B, to: 0x007F, status: MappingStatus::disallowed_STD3_valid, mapping: &NONE },
+    Mapping{ from: 0x0080, to: 0x009F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x00A0, to: 0x00A0, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_00A0_00A0 },
+    Mapping{ from: 0x00A1, to: 0x00A7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00A8, to: 0x00A8, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_00A8_00A8 },
+    Mapping{ from: 0x00A9, to: 0x00A9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00AA, to: 0x00AA, status: MappingStatus::mapped, mapping: &MAPPING_00AA_00AA },
+    Mapping{ from: 0x00AB, to: 0x00AC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00AD, to: 0x00AD, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0x00AE, to: 0x00AE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00AF, to: 0x00AF, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_00AF_00AF },
+    Mapping{ from: 0x00B0, to: 0x00B1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00B2, to: 0x00B2, status: MappingStatus::mapped, mapping: &MAPPING_00B2_00B2 },
+    Mapping{ from: 0x00B3, to: 0x00B3, status: MappingStatus::mapped, mapping: &MAPPING_00B3_00B3 },
+    Mapping{ from: 0x00B4, to: 0x00B4, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_00B4_00B4 },
+    Mapping{ from: 0x00B5, to: 0x00B5, status: MappingStatus::mapped, mapping: &MAPPING_00B5_00B5 },
+    Mapping{ from: 0x00B6, to: 0x00B6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00B7, to: 0x00B7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00B8, to: 0x00B8, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_00B8_00B8 },
+    Mapping{ from: 0x00B9, to: 0x00B9, status: MappingStatus::mapped, mapping: &MAPPING_00B9_00B9 },
+    Mapping{ from: 0x00BA, to: 0x00BA, status: MappingStatus::mapped, mapping: &MAPPING_00BA_00BA },
+    Mapping{ from: 0x00BB, to: 0x00BB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00BC, to: 0x00BC, status: MappingStatus::mapped, mapping: &MAPPING_00BC_00BC },
+    Mapping{ from: 0x00BD, to: 0x00BD, status: MappingStatus::mapped, mapping: &MAPPING_00BD_00BD },
+    Mapping{ from: 0x00BE, to: 0x00BE, status: MappingStatus::mapped, mapping: &MAPPING_00BE_00BE },
+    Mapping{ from: 0x00BF, to: 0x00BF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00C0, to: 0x00C0, status: MappingStatus::mapped, mapping: &MAPPING_00C0_00C0 },
+    Mapping{ from: 0x00C1, to: 0x00C1, status: MappingStatus::mapped, mapping: &MAPPING_00C1_00C1 },
+    Mapping{ from: 0x00C2, to: 0x00C2, status: MappingStatus::mapped, mapping: &MAPPING_00C2_00C2 },
+    Mapping{ from: 0x00C3, to: 0x00C3, status: MappingStatus::mapped, mapping: &MAPPING_00C3_00C3 },
+    Mapping{ from: 0x00C4, to: 0x00C4, status: MappingStatus::mapped, mapping: &MAPPING_00C4_00C4 },
+    Mapping{ from: 0x00C5, to: 0x00C5, status: MappingStatus::mapped, mapping: &MAPPING_00C5_00C5 },
+    Mapping{ from: 0x00C6, to: 0x00C6, status: MappingStatus::mapped, mapping: &MAPPING_00C6_00C6 },
+    Mapping{ from: 0x00C7, to: 0x00C7, status: MappingStatus::mapped, mapping: &MAPPING_00C7_00C7 },
+    Mapping{ from: 0x00C8, to: 0x00C8, status: MappingStatus::mapped, mapping: &MAPPING_00C8_00C8 },
+    Mapping{ from: 0x00C9, to: 0x00C9, status: MappingStatus::mapped, mapping: &MAPPING_00C9_00C9 },
+    Mapping{ from: 0x00CA, to: 0x00CA, status: MappingStatus::mapped, mapping: &MAPPING_00CA_00CA },
+    Mapping{ from: 0x00CB, to: 0x00CB, status: MappingStatus::mapped, mapping: &MAPPING_00CB_00CB },
+    Mapping{ from: 0x00CC, to: 0x00CC, status: MappingStatus::mapped, mapping: &MAPPING_00CC_00CC },
+    Mapping{ from: 0x00CD, to: 0x00CD, status: MappingStatus::mapped, mapping: &MAPPING_00CD_00CD },
+    Mapping{ from: 0x00CE, to: 0x00CE, status: MappingStatus::mapped, mapping: &MAPPING_00CE_00CE },
+    Mapping{ from: 0x00CF, to: 0x00CF, status: MappingStatus::mapped, mapping: &MAPPING_00CF_00CF },
+    Mapping{ from: 0x00D0, to: 0x00D0, status: MappingStatus::mapped, mapping: &MAPPING_00D0_00D0 },
+    Mapping{ from: 0x00D1, to: 0x00D1, status: MappingStatus::mapped, mapping: &MAPPING_00D1_00D1 },
+    Mapping{ from: 0x00D2, to: 0x00D2, status: MappingStatus::mapped, mapping: &MAPPING_00D2_00D2 },
+    Mapping{ from: 0x00D3, to: 0x00D3, status: MappingStatus::mapped, mapping: &MAPPING_00D3_00D3 },
+    Mapping{ from: 0x00D4, to: 0x00D4, status: MappingStatus::mapped, mapping: &MAPPING_00D4_00D4 },
+    Mapping{ from: 0x00D5, to: 0x00D5, status: MappingStatus::mapped, mapping: &MAPPING_00D5_00D5 },
+    Mapping{ from: 0x00D6, to: 0x00D6, status: MappingStatus::mapped, mapping: &MAPPING_00D6_00D6 },
+    Mapping{ from: 0x00D7, to: 0x00D7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00D8, to: 0x00D8, status: MappingStatus::mapped, mapping: &MAPPING_00D8_00D8 },
+    Mapping{ from: 0x00D9, to: 0x00D9, status: MappingStatus::mapped, mapping: &MAPPING_00D9_00D9 },
+    Mapping{ from: 0x00DA, to: 0x00DA, status: MappingStatus::mapped, mapping: &MAPPING_00DA_00DA },
+    Mapping{ from: 0x00DB, to: 0x00DB, status: MappingStatus::mapped, mapping: &MAPPING_00DB_00DB },
+    Mapping{ from: 0x00DC, to: 0x00DC, status: MappingStatus::mapped, mapping: &MAPPING_00DC_00DC },
+    Mapping{ from: 0x00DD, to: 0x00DD, status: MappingStatus::mapped, mapping: &MAPPING_00DD_00DD },
+    Mapping{ from: 0x00DE, to: 0x00DE, status: MappingStatus::mapped, mapping: &MAPPING_00DE_00DE },
+    Mapping{ from: 0x00DF, to: 0x00DF, status: MappingStatus::deviation, mapping: &MAPPING_00DF_00DF },
+    Mapping{ from: 0x00E0, to: 0x00F6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00F7, to: 0x00F7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x00F8, to: 0x00FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0100, to: 0x0100, status: MappingStatus::mapped, mapping: &MAPPING_0100_0100 },
+    Mapping{ from: 0x0101, to: 0x0101, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0102, to: 0x0102, status: MappingStatus::mapped, mapping: &MAPPING_0102_0102 },
+    Mapping{ from: 0x0103, to: 0x0103, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0104, to: 0x0104, status: MappingStatus::mapped, mapping: &MAPPING_0104_0104 },
+    Mapping{ from: 0x0105, to: 0x0105, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0106, to: 0x0106, status: MappingStatus::mapped, mapping: &MAPPING_0106_0106 },
+    Mapping{ from: 0x0107, to: 0x0107, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0108, to: 0x0108, status: MappingStatus::mapped, mapping: &MAPPING_0108_0108 },
+    Mapping{ from: 0x0109, to: 0x0109, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x010A, to: 0x010A, status: MappingStatus::mapped, mapping: &MAPPING_010A_010A },
+    Mapping{ from: 0x010B, to: 0x010B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x010C, to: 0x010C, status: MappingStatus::mapped, mapping: &MAPPING_010C_010C },
+    Mapping{ from: 0x010D, to: 0x010D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x010E, to: 0x010E, status: MappingStatus::mapped, mapping: &MAPPING_010E_010E },
+    Mapping{ from: 0x010F, to: 0x010F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0110, to: 0x0110, status: MappingStatus::mapped, mapping: &MAPPING_0110_0110 },
+    Mapping{ from: 0x0111, to: 0x0111, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0112, to: 0x0112, status: MappingStatus::mapped, mapping: &MAPPING_0112_0112 },
+    Mapping{ from: 0x0113, to: 0x0113, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0114, to: 0x0114, status: MappingStatus::mapped, mapping: &MAPPING_0114_0114 },
+    Mapping{ from: 0x0115, to: 0x0115, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0116, to: 0x0116, status: MappingStatus::mapped, mapping: &MAPPING_0116_0116 },
+    Mapping{ from: 0x0117, to: 0x0117, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0118, to: 0x0118, status: MappingStatus::mapped, mapping: &MAPPING_0118_0118 },
+    Mapping{ from: 0x0119, to: 0x0119, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x011A, to: 0x011A, status: MappingStatus::mapped, mapping: &MAPPING_011A_011A },
+    Mapping{ from: 0x011B, to: 0x011B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x011C, to: 0x011C, status: MappingStatus::mapped, mapping: &MAPPING_011C_011C },
+    Mapping{ from: 0x011D, to: 0x011D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x011E, to: 0x011E, status: MappingStatus::mapped, mapping: &MAPPING_011E_011E },
+    Mapping{ from: 0x011F, to: 0x011F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0120, to: 0x0120, status: MappingStatus::mapped, mapping: &MAPPING_0120_0120 },
+    Mapping{ from: 0x0121, to: 0x0121, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0122, to: 0x0122, status: MappingStatus::mapped, mapping: &MAPPING_0122_0122 },
+    Mapping{ from: 0x0123, to: 0x0123, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0124, to: 0x0124, status: MappingStatus::mapped, mapping: &MAPPING_0124_0124 },
+    Mapping{ from: 0x0125, to: 0x0125, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0126, to: 0x0126, status: MappingStatus::mapped, mapping: &MAPPING_0126_0126 },
+    Mapping{ from: 0x0127, to: 0x0127, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0128, to: 0x0128, status: MappingStatus::mapped, mapping: &MAPPING_0128_0128 },
+    Mapping{ from: 0x0129, to: 0x0129, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x012A, to: 0x012A, status: MappingStatus::mapped, mapping: &MAPPING_012A_012A },
+    Mapping{ from: 0x012B, to: 0x012B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x012C, to: 0x012C, status: MappingStatus::mapped, mapping: &MAPPING_012C_012C },
+    Mapping{ from: 0x012D, to: 0x012D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x012E, to: 0x012E, status: MappingStatus::mapped, mapping: &MAPPING_012E_012E },
+    Mapping{ from: 0x012F, to: 0x012F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0130, to: 0x0130, status: MappingStatus::mapped, mapping: &MAPPING_0130_0130 },
+    Mapping{ from: 0x0131, to: 0x0131, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0132, to: 0x0133, status: MappingStatus::mapped, mapping: &MAPPING_0132_0133 },
+    Mapping{ from: 0x0134, to: 0x0134, status: MappingStatus::mapped, mapping: &MAPPING_0134_0134 },
+    Mapping{ from: 0x0135, to: 0x0135, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0136, to: 0x0136, status: MappingStatus::mapped, mapping: &MAPPING_0136_0136 },
+    Mapping{ from: 0x0137, to: 0x0138, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0139, to: 0x0139, status: MappingStatus::mapped, mapping: &MAPPING_0139_0139 },
+    Mapping{ from: 0x013A, to: 0x013A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x013B, to: 0x013B, status: MappingStatus::mapped, mapping: &MAPPING_013B_013B },
+    Mapping{ from: 0x013C, to: 0x013C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x013D, to: 0x013D, status: MappingStatus::mapped, mapping: &MAPPING_013D_013D },
+    Mapping{ from: 0x013E, to: 0x013E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x013F, to: 0x0140, status: MappingStatus::mapped, mapping: &MAPPING_013F_0140 },
+    Mapping{ from: 0x0141, to: 0x0141, status: MappingStatus::mapped, mapping: &MAPPING_0141_0141 },
+    Mapping{ from: 0x0142, to: 0x0142, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0143, to: 0x0143, status: MappingStatus::mapped, mapping: &MAPPING_0143_0143 },
+    Mapping{ from: 0x0144, to: 0x0144, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0145, to: 0x0145, status: MappingStatus::mapped, mapping: &MAPPING_0145_0145 },
+    Mapping{ from: 0x0146, to: 0x0146, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0147, to: 0x0147, status: MappingStatus::mapped, mapping: &MAPPING_0147_0147 },
+    Mapping{ from: 0x0148, to: 0x0148, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0149, to: 0x0149, status: MappingStatus::mapped, mapping: &MAPPING_0149_0149 },
+    Mapping{ from: 0x014A, to: 0x014A, status: MappingStatus::mapped, mapping: &MAPPING_014A_014A },
+    Mapping{ from: 0x014B, to: 0x014B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x014C, to: 0x014C, status: MappingStatus::mapped, mapping: &MAPPING_014C_014C },
+    Mapping{ from: 0x014D, to: 0x014D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x014E, to: 0x014E, status: MappingStatus::mapped, mapping: &MAPPING_014E_014E },
+    Mapping{ from: 0x014F, to: 0x014F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0150, to: 0x0150, status: MappingStatus::mapped, mapping: &MAPPING_0150_0150 },
+    Mapping{ from: 0x0151, to: 0x0151, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0152, to: 0x0152, status: MappingStatus::mapped, mapping: &MAPPING_0152_0152 },
+    Mapping{ from: 0x0153, to: 0x0153, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0154, to: 0x0154, status: MappingStatus::mapped, mapping: &MAPPING_0154_0154 },
+    Mapping{ from: 0x0155, to: 0x0155, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0156, to: 0x0156, status: MappingStatus::mapped, mapping: &MAPPING_0156_0156 },
+    Mapping{ from: 0x0157, to: 0x0157, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0158, to: 0x0158, status: MappingStatus::mapped, mapping: &MAPPING_0158_0158 },
+    Mapping{ from: 0x0159, to: 0x0159, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x015A, to: 0x015A, status: MappingStatus::mapped, mapping: &MAPPING_015A_015A },
+    Mapping{ from: 0x015B, to: 0x015B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x015C, to: 0x015C, status: MappingStatus::mapped, mapping: &MAPPING_015C_015C },
+    Mapping{ from: 0x015D, to: 0x015D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x015E, to: 0x015E, status: MappingStatus::mapped, mapping: &MAPPING_015E_015E },
+    Mapping{ from: 0x015F, to: 0x015F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0160, to: 0x0160, status: MappingStatus::mapped, mapping: &MAPPING_0160_0160 },
+    Mapping{ from: 0x0161, to: 0x0161, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0162, to: 0x0162, status: MappingStatus::mapped, mapping: &MAPPING_0162_0162 },
+    Mapping{ from: 0x0163, to: 0x0163, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0164, to: 0x0164, status: MappingStatus::mapped, mapping: &MAPPING_0164_0164 },
+    Mapping{ from: 0x0165, to: 0x0165, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0166, to: 0x0166, status: MappingStatus::mapped, mapping: &MAPPING_0166_0166 },
+    Mapping{ from: 0x0167, to: 0x0167, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0168, to: 0x0168, status: MappingStatus::mapped, mapping: &MAPPING_0168_0168 },
+    Mapping{ from: 0x0169, to: 0x0169, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x016A, to: 0x016A, status: MappingStatus::mapped, mapping: &MAPPING_016A_016A },
+    Mapping{ from: 0x016B, to: 0x016B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x016C, to: 0x016C, status: MappingStatus::mapped, mapping: &MAPPING_016C_016C },
+    Mapping{ from: 0x016D, to: 0x016D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x016E, to: 0x016E, status: MappingStatus::mapped, mapping: &MAPPING_016E_016E },
+    Mapping{ from: 0x016F, to: 0x016F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0170, to: 0x0170, status: MappingStatus::mapped, mapping: &MAPPING_0170_0170 },
+    Mapping{ from: 0x0171, to: 0x0171, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0172, to: 0x0172, status: MappingStatus::mapped, mapping: &MAPPING_0172_0172 },
+    Mapping{ from: 0x0173, to: 0x0173, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0174, to: 0x0174, status: MappingStatus::mapped, mapping: &MAPPING_0174_0174 },
+    Mapping{ from: 0x0175, to: 0x0175, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0176, to: 0x0176, status: MappingStatus::mapped, mapping: &MAPPING_0176_0176 },
+    Mapping{ from: 0x0177, to: 0x0177, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0178, to: 0x0178, status: MappingStatus::mapped, mapping: &MAPPING_0178_0178 },
+    Mapping{ from: 0x0179, to: 0x0179, status: MappingStatus::mapped, mapping: &MAPPING_0179_0179 },
+    Mapping{ from: 0x017A, to: 0x017A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x017B, to: 0x017B, status: MappingStatus::mapped, mapping: &MAPPING_017B_017B },
+    Mapping{ from: 0x017C, to: 0x017C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x017D, to: 0x017D, status: MappingStatus::mapped, mapping: &MAPPING_017D_017D },
+    Mapping{ from: 0x017E, to: 0x017E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x017F, to: 0x017F, status: MappingStatus::mapped, mapping: &MAPPING_017F_017F },
+    Mapping{ from: 0x0180, to: 0x0180, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0181, to: 0x0181, status: MappingStatus::mapped, mapping: &MAPPING_0181_0181 },
+    Mapping{ from: 0x0182, to: 0x0182, status: MappingStatus::mapped, mapping: &MAPPING_0182_0182 },
+    Mapping{ from: 0x0183, to: 0x0183, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0184, to: 0x0184, status: MappingStatus::mapped, mapping: &MAPPING_0184_0184 },
+    Mapping{ from: 0x0185, to: 0x0185, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0186, to: 0x0186, status: MappingStatus::mapped, mapping: &MAPPING_0186_0186 },
+    Mapping{ from: 0x0187, to: 0x0187, status: MappingStatus::mapped, mapping: &MAPPING_0187_0187 },
+    Mapping{ from: 0x0188, to: 0x0188, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0189, to: 0x0189, status: MappingStatus::mapped, mapping: &MAPPING_0189_0189 },
+    Mapping{ from: 0x018A, to: 0x018A, status: MappingStatus::mapped, mapping: &MAPPING_018A_018A },
+    Mapping{ from: 0x018B, to: 0x018B, status: MappingStatus::mapped, mapping: &MAPPING_018B_018B },
+    Mapping{ from: 0x018C, to: 0x018D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x018E, to: 0x018E, status: MappingStatus::mapped, mapping: &MAPPING_018E_018E },
+    Mapping{ from: 0x018F, to: 0x018F, status: MappingStatus::mapped, mapping: &MAPPING_018F_018F },
+    Mapping{ from: 0x0190, to: 0x0190, status: MappingStatus::mapped, mapping: &MAPPING_0190_0190 },
+    Mapping{ from: 0x0191, to: 0x0191, status: MappingStatus::mapped, mapping: &MAPPING_0191_0191 },
+    Mapping{ from: 0x0192, to: 0x0192, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0193, to: 0x0193, status: MappingStatus::mapped, mapping: &MAPPING_0193_0193 },
+    Mapping{ from: 0x0194, to: 0x0194, status: MappingStatus::mapped, mapping: &MAPPING_0194_0194 },
+    Mapping{ from: 0x0195, to: 0x0195, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0196, to: 0x0196, status: MappingStatus::mapped, mapping: &MAPPING_0196_0196 },
+    Mapping{ from: 0x0197, to: 0x0197, status: MappingStatus::mapped, mapping: &MAPPING_0197_0197 },
+    Mapping{ from: 0x0198, to: 0x0198, status: MappingStatus::mapped, mapping: &MAPPING_0198_0198 },
+    Mapping{ from: 0x0199, to: 0x019B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x019C, to: 0x019C, status: MappingStatus::mapped, mapping: &MAPPING_019C_019C },
+    Mapping{ from: 0x019D, to: 0x019D, status: MappingStatus::mapped, mapping: &MAPPING_019D_019D },
+    Mapping{ from: 0x019E, to: 0x019E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x019F, to: 0x019F, status: MappingStatus::mapped, mapping: &MAPPING_019F_019F },
+    Mapping{ from: 0x01A0, to: 0x01A0, status: MappingStatus::mapped, mapping: &MAPPING_01A0_01A0 },
+    Mapping{ from: 0x01A1, to: 0x01A1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01A2, to: 0x01A2, status: MappingStatus::mapped, mapping: &MAPPING_01A2_01A2 },
+    Mapping{ from: 0x01A3, to: 0x01A3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01A4, to: 0x01A4, status: MappingStatus::mapped, mapping: &MAPPING_01A4_01A4 },
+    Mapping{ from: 0x01A5, to: 0x01A5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01A6, to: 0x01A6, status: MappingStatus::mapped, mapping: &MAPPING_01A6_01A6 },
+    Mapping{ from: 0x01A7, to: 0x01A7, status: MappingStatus::mapped, mapping: &MAPPING_01A7_01A7 },
+    Mapping{ from: 0x01A8, to: 0x01A8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01A9, to: 0x01A9, status: MappingStatus::mapped, mapping: &MAPPING_01A9_01A9 },
+    Mapping{ from: 0x01AA, to: 0x01AB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01AC, to: 0x01AC, status: MappingStatus::mapped, mapping: &MAPPING_01AC_01AC },
+    Mapping{ from: 0x01AD, to: 0x01AD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01AE, to: 0x01AE, status: MappingStatus::mapped, mapping: &MAPPING_01AE_01AE },
+    Mapping{ from: 0x01AF, to: 0x01AF, status: MappingStatus::mapped, mapping: &MAPPING_01AF_01AF },
+    Mapping{ from: 0x01B0, to: 0x01B0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01B1, to: 0x01B1, status: MappingStatus::mapped, mapping: &MAPPING_01B1_01B1 },
+    Mapping{ from: 0x01B2, to: 0x01B2, status: MappingStatus::mapped, mapping: &MAPPING_01B2_01B2 },
+    Mapping{ from: 0x01B3, to: 0x01B3, status: MappingStatus::mapped, mapping: &MAPPING_01B3_01B3 },
+    Mapping{ from: 0x01B4, to: 0x01B4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01B5, to: 0x01B5, status: MappingStatus::mapped, mapping: &MAPPING_01B5_01B5 },
+    Mapping{ from: 0x01B6, to: 0x01B6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01B7, to: 0x01B7, status: MappingStatus::mapped, mapping: &MAPPING_01B7_01B7 },
+    Mapping{ from: 0x01B8, to: 0x01B8, status: MappingStatus::mapped, mapping: &MAPPING_01B8_01B8 },
+    Mapping{ from: 0x01B9, to: 0x01BB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01BC, to: 0x01BC, status: MappingStatus::mapped, mapping: &MAPPING_01BC_01BC },
+    Mapping{ from: 0x01BD, to: 0x01C3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01C4, to: 0x01C6, status: MappingStatus::mapped, mapping: &MAPPING_01C4_01C6 },
+    Mapping{ from: 0x01C7, to: 0x01C9, status: MappingStatus::mapped, mapping: &MAPPING_01C7_01C9 },
+    Mapping{ from: 0x01CA, to: 0x01CC, status: MappingStatus::mapped, mapping: &MAPPING_01CA_01CC },
+    Mapping{ from: 0x01CD, to: 0x01CD, status: MappingStatus::mapped, mapping: &MAPPING_01CD_01CD },
+    Mapping{ from: 0x01CE, to: 0x01CE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01CF, to: 0x01CF, status: MappingStatus::mapped, mapping: &MAPPING_01CF_01CF },
+    Mapping{ from: 0x01D0, to: 0x01D0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01D1, to: 0x01D1, status: MappingStatus::mapped, mapping: &MAPPING_01D1_01D1 },
+    Mapping{ from: 0x01D2, to: 0x01D2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01D3, to: 0x01D3, status: MappingStatus::mapped, mapping: &MAPPING_01D3_01D3 },
+    Mapping{ from: 0x01D4, to: 0x01D4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01D5, to: 0x01D5, status: MappingStatus::mapped, mapping: &MAPPING_01D5_01D5 },
+    Mapping{ from: 0x01D6, to: 0x01D6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01D7, to: 0x01D7, status: MappingStatus::mapped, mapping: &MAPPING_01D7_01D7 },
+    Mapping{ from: 0x01D8, to: 0x01D8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01D9, to: 0x01D9, status: MappingStatus::mapped, mapping: &MAPPING_01D9_01D9 },
+    Mapping{ from: 0x01DA, to: 0x01DA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01DB, to: 0x01DB, status: MappingStatus::mapped, mapping: &MAPPING_01DB_01DB },
+    Mapping{ from: 0x01DC, to: 0x01DD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01DE, to: 0x01DE, status: MappingStatus::mapped, mapping: &MAPPING_01DE_01DE },
+    Mapping{ from: 0x01DF, to: 0x01DF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01E0, to: 0x01E0, status: MappingStatus::mapped, mapping: &MAPPING_01E0_01E0 },
+    Mapping{ from: 0x01E1, to: 0x01E1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01E2, to: 0x01E2, status: MappingStatus::mapped, mapping: &MAPPING_01E2_01E2 },
+    Mapping{ from: 0x01E3, to: 0x01E3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01E4, to: 0x01E4, status: MappingStatus::mapped, mapping: &MAPPING_01E4_01E4 },
+    Mapping{ from: 0x01E5, to: 0x01E5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01E6, to: 0x01E6, status: MappingStatus::mapped, mapping: &MAPPING_01E6_01E6 },
+    Mapping{ from: 0x01E7, to: 0x01E7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01E8, to: 0x01E8, status: MappingStatus::mapped, mapping: &MAPPING_01E8_01E8 },
+    Mapping{ from: 0x01E9, to: 0x01E9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01EA, to: 0x01EA, status: MappingStatus::mapped, mapping: &MAPPING_01EA_01EA },
+    Mapping{ from: 0x01EB, to: 0x01EB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01EC, to: 0x01EC, status: MappingStatus::mapped, mapping: &MAPPING_01EC_01EC },
+    Mapping{ from: 0x01ED, to: 0x01ED, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01EE, to: 0x01EE, status: MappingStatus::mapped, mapping: &MAPPING_01EE_01EE },
+    Mapping{ from: 0x01EF, to: 0x01F0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01F1, to: 0x01F3, status: MappingStatus::mapped, mapping: &MAPPING_01F1_01F3 },
+    Mapping{ from: 0x01F4, to: 0x01F4, status: MappingStatus::mapped, mapping: &MAPPING_01F4_01F4 },
+    Mapping{ from: 0x01F5, to: 0x01F5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01F6, to: 0x01F6, status: MappingStatus::mapped, mapping: &MAPPING_01F6_01F6 },
+    Mapping{ from: 0x01F7, to: 0x01F7, status: MappingStatus::mapped, mapping: &MAPPING_01F7_01F7 },
+    Mapping{ from: 0x01F8, to: 0x01F8, status: MappingStatus::mapped, mapping: &MAPPING_01F8_01F8 },
+    Mapping{ from: 0x01F9, to: 0x01F9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01FA, to: 0x01FA, status: MappingStatus::mapped, mapping: &MAPPING_01FA_01FA },
+    Mapping{ from: 0x01FB, to: 0x01FB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01FC, to: 0x01FC, status: MappingStatus::mapped, mapping: &MAPPING_01FC_01FC },
+    Mapping{ from: 0x01FD, to: 0x01FD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x01FE, to: 0x01FE, status: MappingStatus::mapped, mapping: &MAPPING_01FE_01FE },
+    Mapping{ from: 0x01FF, to: 0x01FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0200, to: 0x0200, status: MappingStatus::mapped, mapping: &MAPPING_0200_0200 },
+    Mapping{ from: 0x0201, to: 0x0201, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0202, to: 0x0202, status: MappingStatus::mapped, mapping: &MAPPING_0202_0202 },
+    Mapping{ from: 0x0203, to: 0x0203, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0204, to: 0x0204, status: MappingStatus::mapped, mapping: &MAPPING_0204_0204 },
+    Mapping{ from: 0x0205, to: 0x0205, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0206, to: 0x0206, status: MappingStatus::mapped, mapping: &MAPPING_0206_0206 },
+    Mapping{ from: 0x0207, to: 0x0207, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0208, to: 0x0208, status: MappingStatus::mapped, mapping: &MAPPING_0208_0208 },
+    Mapping{ from: 0x0209, to: 0x0209, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x020A, to: 0x020A, status: MappingStatus::mapped, mapping: &MAPPING_020A_020A },
+    Mapping{ from: 0x020B, to: 0x020B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x020C, to: 0x020C, status: MappingStatus::mapped, mapping: &MAPPING_020C_020C },
+    Mapping{ from: 0x020D, to: 0x020D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x020E, to: 0x020E, status: MappingStatus::mapped, mapping: &MAPPING_020E_020E },
+    Mapping{ from: 0x020F, to: 0x020F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0210, to: 0x0210, status: MappingStatus::mapped, mapping: &MAPPING_0210_0210 },
+    Mapping{ from: 0x0211, to: 0x0211, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0212, to: 0x0212, status: MappingStatus::mapped, mapping: &MAPPING_0212_0212 },
+    Mapping{ from: 0x0213, to: 0x0213, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0214, to: 0x0214, status: MappingStatus::mapped, mapping: &MAPPING_0214_0214 },
+    Mapping{ from: 0x0215, to: 0x0215, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0216, to: 0x0216, status: MappingStatus::mapped, mapping: &MAPPING_0216_0216 },
+    Mapping{ from: 0x0217, to: 0x0217, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0218, to: 0x0218, status: MappingStatus::mapped, mapping: &MAPPING_0218_0218 },
+    Mapping{ from: 0x0219, to: 0x0219, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x021A, to: 0x021A, status: MappingStatus::mapped, mapping: &MAPPING_021A_021A },
+    Mapping{ from: 0x021B, to: 0x021B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x021C, to: 0x021C, status: MappingStatus::mapped, mapping: &MAPPING_021C_021C },
+    Mapping{ from: 0x021D, to: 0x021D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x021E, to: 0x021E, status: MappingStatus::mapped, mapping: &MAPPING_021E_021E },
+    Mapping{ from: 0x021F, to: 0x021F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0220, to: 0x0220, status: MappingStatus::mapped, mapping: &MAPPING_0220_0220 },
+    Mapping{ from: 0x0221, to: 0x0221, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0222, to: 0x0222, status: MappingStatus::mapped, mapping: &MAPPING_0222_0222 },
+    Mapping{ from: 0x0223, to: 0x0223, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0224, to: 0x0224, status: MappingStatus::mapped, mapping: &MAPPING_0224_0224 },
+    Mapping{ from: 0x0225, to: 0x0225, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0226, to: 0x0226, status: MappingStatus::mapped, mapping: &MAPPING_0226_0226 },
+    Mapping{ from: 0x0227, to: 0x0227, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0228, to: 0x0228, status: MappingStatus::mapped, mapping: &MAPPING_0228_0228 },
+    Mapping{ from: 0x0229, to: 0x0229, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x022A, to: 0x022A, status: MappingStatus::mapped, mapping: &MAPPING_022A_022A },
+    Mapping{ from: 0x022B, to: 0x022B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x022C, to: 0x022C, status: MappingStatus::mapped, mapping: &MAPPING_022C_022C },
+    Mapping{ from: 0x022D, to: 0x022D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x022E, to: 0x022E, status: MappingStatus::mapped, mapping: &MAPPING_022E_022E },
+    Mapping{ from: 0x022F, to: 0x022F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0230, to: 0x0230, status: MappingStatus::mapped, mapping: &MAPPING_0230_0230 },
+    Mapping{ from: 0x0231, to: 0x0231, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0232, to: 0x0232, status: MappingStatus::mapped, mapping: &MAPPING_0232_0232 },
+    Mapping{ from: 0x0233, to: 0x0233, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0234, to: 0x0236, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0237, to: 0x0239, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x023A, to: 0x023A, status: MappingStatus::mapped, mapping: &MAPPING_023A_023A },
+    Mapping{ from: 0x023B, to: 0x023B, status: MappingStatus::mapped, mapping: &MAPPING_023B_023B },
+    Mapping{ from: 0x023C, to: 0x023C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x023D, to: 0x023D, status: MappingStatus::mapped, mapping: &MAPPING_023D_023D },
+    Mapping{ from: 0x023E, to: 0x023E, status: MappingStatus::mapped, mapping: &MAPPING_023E_023E },
+    Mapping{ from: 0x023F, to: 0x0240, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0241, to: 0x0241, status: MappingStatus::mapped, mapping: &MAPPING_0241_0241 },
+    Mapping{ from: 0x0242, to: 0x0242, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0243, to: 0x0243, status: MappingStatus::mapped, mapping: &MAPPING_0243_0243 },
+    Mapping{ from: 0x0244, to: 0x0244, status: MappingStatus::mapped, mapping: &MAPPING_0244_0244 },
+    Mapping{ from: 0x0245, to: 0x0245, status: MappingStatus::mapped, mapping: &MAPPING_0245_0245 },
+    Mapping{ from: 0x0246, to: 0x0246, status: MappingStatus::mapped, mapping: &MAPPING_0246_0246 },
+    Mapping{ from: 0x0247, to: 0x0247, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0248, to: 0x0248, status: MappingStatus::mapped, mapping: &MAPPING_0248_0248 },
+    Mapping{ from: 0x0249, to: 0x0249, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x024A, to: 0x024A, status: MappingStatus::mapped, mapping: &MAPPING_024A_024A },
+    Mapping{ from: 0x024B, to: 0x024B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x024C, to: 0x024C, status: MappingStatus::mapped, mapping: &MAPPING_024C_024C },
+    Mapping{ from: 0x024D, to: 0x024D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x024E, to: 0x024E, status: MappingStatus::mapped, mapping: &MAPPING_024E_024E },
+    Mapping{ from: 0x024F, to: 0x024F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0250, to: 0x02A8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02A9, to: 0x02AD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02AE, to: 0x02AF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02B0, to: 0x02B0, status: MappingStatus::mapped, mapping: &MAPPING_02B0_02B0 },
+    Mapping{ from: 0x02B1, to: 0x02B1, status: MappingStatus::mapped, mapping: &MAPPING_02B1_02B1 },
+    Mapping{ from: 0x02B2, to: 0x02B2, status: MappingStatus::mapped, mapping: &MAPPING_02B2_02B2 },
+    Mapping{ from: 0x02B3, to: 0x02B3, status: MappingStatus::mapped, mapping: &MAPPING_02B3_02B3 },
+    Mapping{ from: 0x02B4, to: 0x02B4, status: MappingStatus::mapped, mapping: &MAPPING_02B4_02B4 },
+    Mapping{ from: 0x02B5, to: 0x02B5, status: MappingStatus::mapped, mapping: &MAPPING_02B5_02B5 },
+    Mapping{ from: 0x02B6, to: 0x02B6, status: MappingStatus::mapped, mapping: &MAPPING_02B6_02B6 },
+    Mapping{ from: 0x02B7, to: 0x02B7, status: MappingStatus::mapped, mapping: &MAPPING_02B7_02B7 },
+    Mapping{ from: 0x02B8, to: 0x02B8, status: MappingStatus::mapped, mapping: &MAPPING_02B8_02B8 },
+    Mapping{ from: 0x02B9, to: 0x02C1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02C2, to: 0x02C5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02C6, to: 0x02D1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02D2, to: 0x02D7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02D8, to: 0x02D8, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_02D8_02D8 },
+    Mapping{ from: 0x02D9, to: 0x02D9, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_02D9_02D9 },
+    Mapping{ from: 0x02DA, to: 0x02DA, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_02DA_02DA },
+    Mapping{ from: 0x02DB, to: 0x02DB, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_02DB_02DB },
+    Mapping{ from: 0x02DC, to: 0x02DC, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_02DC_02DC },
+    Mapping{ from: 0x02DD, to: 0x02DD, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_02DD_02DD },
+    Mapping{ from: 0x02DE, to: 0x02DE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02DF, to: 0x02DF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02E0, to: 0x02E0, status: MappingStatus::mapped, mapping: &MAPPING_02E0_02E0 },
+    Mapping{ from: 0x02E1, to: 0x02E1, status: MappingStatus::mapped, mapping: &MAPPING_02E1_02E1 },
+    Mapping{ from: 0x02E2, to: 0x02E2, status: MappingStatus::mapped, mapping: &MAPPING_02E2_02E2 },
+    Mapping{ from: 0x02E3, to: 0x02E3, status: MappingStatus::mapped, mapping: &MAPPING_02E3_02E3 },
+    Mapping{ from: 0x02E4, to: 0x02E4, status: MappingStatus::mapped, mapping: &MAPPING_02E4_02E4 },
+    Mapping{ from: 0x02E5, to: 0x02E9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02EA, to: 0x02EB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02EC, to: 0x02EC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02ED, to: 0x02ED, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02EE, to: 0x02EE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x02EF, to: 0x02FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0300, to: 0x033F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0340, to: 0x0340, status: MappingStatus::mapped, mapping: &MAPPING_0340_0340 },
+    Mapping{ from: 0x0341, to: 0x0341, status: MappingStatus::mapped, mapping: &MAPPING_0341_0341 },
+    Mapping{ from: 0x0342, to: 0x0342, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0343, to: 0x0343, status: MappingStatus::mapped, mapping: &MAPPING_0343_0343 },
+    Mapping{ from: 0x0344, to: 0x0344, status: MappingStatus::mapped, mapping: &MAPPING_0344_0344 },
+    Mapping{ from: 0x0345, to: 0x0345, status: MappingStatus::mapped, mapping: &MAPPING_0345_0345 },
+    Mapping{ from: 0x0346, to: 0x034E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x034F, to: 0x034F, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0x0350, to: 0x0357, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0358, to: 0x035C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x035D, to: 0x035F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0360, to: 0x0361, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0362, to: 0x0362, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0363, to: 0x036F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0370, to: 0x0370, status: MappingStatus::mapped, mapping: &MAPPING_0370_0370 },
+    Mapping{ from: 0x0371, to: 0x0371, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0372, to: 0x0372, status: MappingStatus::mapped, mapping: &MAPPING_0372_0372 },
+    Mapping{ from: 0x0373, to: 0x0373, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0374, to: 0x0374, status: MappingStatus::mapped, mapping: &MAPPING_0374_0374 },
+    Mapping{ from: 0x0375, to: 0x0375, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0376, to: 0x0376, status: MappingStatus::mapped, mapping: &MAPPING_0376_0376 },
+    Mapping{ from: 0x0377, to: 0x0377, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0378, to: 0x0379, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x037A, to: 0x037A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_037A_037A },
+    Mapping{ from: 0x037B, to: 0x037D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x037E, to: 0x037E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_037E_037E },
+    Mapping{ from: 0x037F, to: 0x037F, status: MappingStatus::mapped, mapping: &MAPPING_037F_037F },
+    Mapping{ from: 0x0380, to: 0x0383, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0384, to: 0x0384, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_0384_0384 },
+    Mapping{ from: 0x0385, to: 0x0385, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_0385_0385 },
+    Mapping{ from: 0x0386, to: 0x0386, status: MappingStatus::mapped, mapping: &MAPPING_0386_0386 },
+    Mapping{ from: 0x0387, to: 0x0387, status: MappingStatus::mapped, mapping: &MAPPING_0387_0387 },
+    Mapping{ from: 0x0388, to: 0x0388, status: MappingStatus::mapped, mapping: &MAPPING_0388_0388 },
+    Mapping{ from: 0x0389, to: 0x0389, status: MappingStatus::mapped, mapping: &MAPPING_0389_0389 },
+    Mapping{ from: 0x038A, to: 0x038A, status: MappingStatus::mapped, mapping: &MAPPING_038A_038A },
+    Mapping{ from: 0x038B, to: 0x038B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x038C, to: 0x038C, status: MappingStatus::mapped, mapping: &MAPPING_038C_038C },
+    Mapping{ from: 0x038D, to: 0x038D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x038E, to: 0x038E, status: MappingStatus::mapped, mapping: &MAPPING_038E_038E },
+    Mapping{ from: 0x038F, to: 0x038F, status: MappingStatus::mapped, mapping: &MAPPING_038F_038F },
+    Mapping{ from: 0x0390, to: 0x0390, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0391, to: 0x0391, status: MappingStatus::mapped, mapping: &MAPPING_0391_0391 },
+    Mapping{ from: 0x0392, to: 0x0392, status: MappingStatus::mapped, mapping: &MAPPING_0392_0392 },
+    Mapping{ from: 0x0393, to: 0x0393, status: MappingStatus::mapped, mapping: &MAPPING_0393_0393 },
+    Mapping{ from: 0x0394, to: 0x0394, status: MappingStatus::mapped, mapping: &MAPPING_0394_0394 },
+    Mapping{ from: 0x0395, to: 0x0395, status: MappingStatus::mapped, mapping: &MAPPING_0395_0395 },
+    Mapping{ from: 0x0396, to: 0x0396, status: MappingStatus::mapped, mapping: &MAPPING_0396_0396 },
+    Mapping{ from: 0x0397, to: 0x0397, status: MappingStatus::mapped, mapping: &MAPPING_0397_0397 },
+    Mapping{ from: 0x0398, to: 0x0398, status: MappingStatus::mapped, mapping: &MAPPING_0398_0398 },
+    Mapping{ from: 0x0399, to: 0x0399, status: MappingStatus::mapped, mapping: &MAPPING_0399_0399 },
+    Mapping{ from: 0x039A, to: 0x039A, status: MappingStatus::mapped, mapping: &MAPPING_039A_039A },
+    Mapping{ from: 0x039B, to: 0x039B, status: MappingStatus::mapped, mapping: &MAPPING_039B_039B },
+    Mapping{ from: 0x039C, to: 0x039C, status: MappingStatus::mapped, mapping: &MAPPING_039C_039C },
+    Mapping{ from: 0x039D, to: 0x039D, status: MappingStatus::mapped, mapping: &MAPPING_039D_039D },
+    Mapping{ from: 0x039E, to: 0x039E, status: MappingStatus::mapped, mapping: &MAPPING_039E_039E },
+    Mapping{ from: 0x039F, to: 0x039F, status: MappingStatus::mapped, mapping: &MAPPING_039F_039F },
+    Mapping{ from: 0x03A0, to: 0x03A0, status: MappingStatus::mapped, mapping: &MAPPING_03A0_03A0 },
+    Mapping{ from: 0x03A1, to: 0x03A1, status: MappingStatus::mapped, mapping: &MAPPING_03A1_03A1 },
+    Mapping{ from: 0x03A2, to: 0x03A2, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x03A3, to: 0x03A3, status: MappingStatus::mapped, mapping: &MAPPING_03A3_03A3 },
+    Mapping{ from: 0x03A4, to: 0x03A4, status: MappingStatus::mapped, mapping: &MAPPING_03A4_03A4 },
+    Mapping{ from: 0x03A5, to: 0x03A5, status: MappingStatus::mapped, mapping: &MAPPING_03A5_03A5 },
+    Mapping{ from: 0x03A6, to: 0x03A6, status: MappingStatus::mapped, mapping: &MAPPING_03A6_03A6 },
+    Mapping{ from: 0x03A7, to: 0x03A7, status: MappingStatus::mapped, mapping: &MAPPING_03A7_03A7 },
+    Mapping{ from: 0x03A8, to: 0x03A8, status: MappingStatus::mapped, mapping: &MAPPING_03A8_03A8 },
+    Mapping{ from: 0x03A9, to: 0x03A9, status: MappingStatus::mapped, mapping: &MAPPING_03A9_03A9 },
+    Mapping{ from: 0x03AA, to: 0x03AA, status: MappingStatus::mapped, mapping: &MAPPING_03AA_03AA },
+    Mapping{ from: 0x03AB, to: 0x03AB, status: MappingStatus::mapped, mapping: &MAPPING_03AB_03AB },
+    Mapping{ from: 0x03AC, to: 0x03C1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03C2, to: 0x03C2, status: MappingStatus::deviation, mapping: &MAPPING_03C2_03C2 },
+    Mapping{ from: 0x03C3, to: 0x03CE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03CF, to: 0x03CF, status: MappingStatus::mapped, mapping: &MAPPING_03CF_03CF },
+    Mapping{ from: 0x03D0, to: 0x03D0, status: MappingStatus::mapped, mapping: &MAPPING_03D0_03D0 },
+    Mapping{ from: 0x03D1, to: 0x03D1, status: MappingStatus::mapped, mapping: &MAPPING_03D1_03D1 },
+    Mapping{ from: 0x03D2, to: 0x03D2, status: MappingStatus::mapped, mapping: &MAPPING_03D2_03D2 },
+    Mapping{ from: 0x03D3, to: 0x03D3, status: MappingStatus::mapped, mapping: &MAPPING_03D3_03D3 },
+    Mapping{ from: 0x03D4, to: 0x03D4, status: MappingStatus::mapped, mapping: &MAPPING_03D4_03D4 },
+    Mapping{ from: 0x03D5, to: 0x03D5, status: MappingStatus::mapped, mapping: &MAPPING_03D5_03D5 },
+    Mapping{ from: 0x03D6, to: 0x03D6, status: MappingStatus::mapped, mapping: &MAPPING_03D6_03D6 },
+    Mapping{ from: 0x03D7, to: 0x03D7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03D8, to: 0x03D8, status: MappingStatus::mapped, mapping: &MAPPING_03D8_03D8 },
+    Mapping{ from: 0x03D9, to: 0x03D9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03DA, to: 0x03DA, status: MappingStatus::mapped, mapping: &MAPPING_03DA_03DA },
+    Mapping{ from: 0x03DB, to: 0x03DB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03DC, to: 0x03DC, status: MappingStatus::mapped, mapping: &MAPPING_03DC_03DC },
+    Mapping{ from: 0x03DD, to: 0x03DD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03DE, to: 0x03DE, status: MappingStatus::mapped, mapping: &MAPPING_03DE_03DE },
+    Mapping{ from: 0x03DF, to: 0x03DF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03E0, to: 0x03E0, status: MappingStatus::mapped, mapping: &MAPPING_03E0_03E0 },
+    Mapping{ from: 0x03E1, to: 0x03E1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03E2, to: 0x03E2, status: MappingStatus::mapped, mapping: &MAPPING_03E2_03E2 },
+    Mapping{ from: 0x03E3, to: 0x03E3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03E4, to: 0x03E4, status: MappingStatus::mapped, mapping: &MAPPING_03E4_03E4 },
+    Mapping{ from: 0x03E5, to: 0x03E5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03E6, to: 0x03E6, status: MappingStatus::mapped, mapping: &MAPPING_03E6_03E6 },
+    Mapping{ from: 0x03E7, to: 0x03E7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03E8, to: 0x03E8, status: MappingStatus::mapped, mapping: &MAPPING_03E8_03E8 },
+    Mapping{ from: 0x03E9, to: 0x03E9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03EA, to: 0x03EA, status: MappingStatus::mapped, mapping: &MAPPING_03EA_03EA },
+    Mapping{ from: 0x03EB, to: 0x03EB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03EC, to: 0x03EC, status: MappingStatus::mapped, mapping: &MAPPING_03EC_03EC },
+    Mapping{ from: 0x03ED, to: 0x03ED, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03EE, to: 0x03EE, status: MappingStatus::mapped, mapping: &MAPPING_03EE_03EE },
+    Mapping{ from: 0x03EF, to: 0x03EF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03F0, to: 0x03F0, status: MappingStatus::mapped, mapping: &MAPPING_03F0_03F0 },
+    Mapping{ from: 0x03F1, to: 0x03F1, status: MappingStatus::mapped, mapping: &MAPPING_03F1_03F1 },
+    Mapping{ from: 0x03F2, to: 0x03F2, status: MappingStatus::mapped, mapping: &MAPPING_03F2_03F2 },
+    Mapping{ from: 0x03F3, to: 0x03F3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03F4, to: 0x03F4, status: MappingStatus::mapped, mapping: &MAPPING_03F4_03F4 },
+    Mapping{ from: 0x03F5, to: 0x03F5, status: MappingStatus::mapped, mapping: &MAPPING_03F5_03F5 },
+    Mapping{ from: 0x03F6, to: 0x03F6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03F7, to: 0x03F7, status: MappingStatus::mapped, mapping: &MAPPING_03F7_03F7 },
+    Mapping{ from: 0x03F8, to: 0x03F8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03F9, to: 0x03F9, status: MappingStatus::mapped, mapping: &MAPPING_03F9_03F9 },
+    Mapping{ from: 0x03FA, to: 0x03FA, status: MappingStatus::mapped, mapping: &MAPPING_03FA_03FA },
+    Mapping{ from: 0x03FB, to: 0x03FB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03FC, to: 0x03FC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x03FD, to: 0x03FD, status: MappingStatus::mapped, mapping: &MAPPING_03FD_03FD },
+    Mapping{ from: 0x03FE, to: 0x03FE, status: MappingStatus::mapped, mapping: &MAPPING_03FE_03FE },
+    Mapping{ from: 0x03FF, to: 0x03FF, status: MappingStatus::mapped, mapping: &MAPPING_03FF_03FF },
+    Mapping{ from: 0x0400, to: 0x0400, status: MappingStatus::mapped, mapping: &MAPPING_0400_0400 },
+    Mapping{ from: 0x0401, to: 0x0401, status: MappingStatus::mapped, mapping: &MAPPING_0401_0401 },
+    Mapping{ from: 0x0402, to: 0x0402, status: MappingStatus::mapped, mapping: &MAPPING_0402_0402 },
+    Mapping{ from: 0x0403, to: 0x0403, status: MappingStatus::mapped, mapping: &MAPPING_0403_0403 },
+    Mapping{ from: 0x0404, to: 0x0404, status: MappingStatus::mapped, mapping: &MAPPING_0404_0404 },
+    Mapping{ from: 0x0405, to: 0x0405, status: MappingStatus::mapped, mapping: &MAPPING_0405_0405 },
+    Mapping{ from: 0x0406, to: 0x0406, status: MappingStatus::mapped, mapping: &MAPPING_0406_0406 },
+    Mapping{ from: 0x0407, to: 0x0407, status: MappingStatus::mapped, mapping: &MAPPING_0407_0407 },
+    Mapping{ from: 0x0408, to: 0x0408, status: MappingStatus::mapped, mapping: &MAPPING_0408_0408 },
+    Mapping{ from: 0x0409, to: 0x0409, status: MappingStatus::mapped, mapping: &MAPPING_0409_0409 },
+    Mapping{ from: 0x040A, to: 0x040A, status: MappingStatus::mapped, mapping: &MAPPING_040A_040A },
+    Mapping{ from: 0x040B, to: 0x040B, status: MappingStatus::mapped, mapping: &MAPPING_040B_040B },
+    Mapping{ from: 0x040C, to: 0x040C, status: MappingStatus::mapped, mapping: &MAPPING_040C_040C },
+    Mapping{ from: 0x040D, to: 0x040D, status: MappingStatus::mapped, mapping: &MAPPING_040D_040D },
+    Mapping{ from: 0x040E, to: 0x040E, status: MappingStatus::mapped, mapping: &MAPPING_040E_040E },
+    Mapping{ from: 0x040F, to: 0x040F, status: MappingStatus::mapped, mapping: &MAPPING_040F_040F },
+    Mapping{ from: 0x0410, to: 0x0410, status: MappingStatus::mapped, mapping: &MAPPING_0410_0410 },
+    Mapping{ from: 0x0411, to: 0x0411, status: MappingStatus::mapped, mapping: &MAPPING_0411_0411 },
+    Mapping{ from: 0x0412, to: 0x0412, status: MappingStatus::mapped, mapping: &MAPPING_0412_0412 },
+    Mapping{ from: 0x0413, to: 0x0413, status: MappingStatus::mapped, mapping: &MAPPING_0413_0413 },
+    Mapping{ from: 0x0414, to: 0x0414, status: MappingStatus::mapped, mapping: &MAPPING_0414_0414 },
+    Mapping{ from: 0x0415, to: 0x0415, status: MappingStatus::mapped, mapping: &MAPPING_0415_0415 },
+    Mapping{ from: 0x0416, to: 0x0416, status: MappingStatus::mapped, mapping: &MAPPING_0416_0416 },
+    Mapping{ from: 0x0417, to: 0x0417, status: MappingStatus::mapped, mapping: &MAPPING_0417_0417 },
+    Mapping{ from: 0x0418, to: 0x0418, status: MappingStatus::mapped, mapping: &MAPPING_0418_0418 },
+    Mapping{ from: 0x0419, to: 0x0419, status: MappingStatus::mapped, mapping: &MAPPING_0419_0419 },
+    Mapping{ from: 0x041A, to: 0x041A, status: MappingStatus::mapped, mapping: &MAPPING_041A_041A },
+    Mapping{ from: 0x041B, to: 0x041B, status: MappingStatus::mapped, mapping: &MAPPING_041B_041B },
+    Mapping{ from: 0x041C, to: 0x041C, status: MappingStatus::mapped, mapping: &MAPPING_041C_041C },
+    Mapping{ from: 0x041D, to: 0x041D, status: MappingStatus::mapped, mapping: &MAPPING_041D_041D },
+    Mapping{ from: 0x041E, to: 0x041E, status: MappingStatus::mapped, mapping: &MAPPING_041E_041E },
+    Mapping{ from: 0x041F, to: 0x041F, status: MappingStatus::mapped, mapping: &MAPPING_041F_041F },
+    Mapping{ from: 0x0420, to: 0x0420, status: MappingStatus::mapped, mapping: &MAPPING_0420_0420 },
+    Mapping{ from: 0x0421, to: 0x0421, status: MappingStatus::mapped, mapping: &MAPPING_0421_0421 },
+    Mapping{ from: 0x0422, to: 0x0422, status: MappingStatus::mapped, mapping: &MAPPING_0422_0422 },
+    Mapping{ from: 0x0423, to: 0x0423, status: MappingStatus::mapped, mapping: &MAPPING_0423_0423 },
+    Mapping{ from: 0x0424, to: 0x0424, status: MappingStatus::mapped, mapping: &MAPPING_0424_0424 },
+    Mapping{ from: 0x0425, to: 0x0425, status: MappingStatus::mapped, mapping: &MAPPING_0425_0425 },
+    Mapping{ from: 0x0426, to: 0x0426, status: MappingStatus::mapped, mapping: &MAPPING_0426_0426 },
+    Mapping{ from: 0x0427, to: 0x0427, status: MappingStatus::mapped, mapping: &MAPPING_0427_0427 },
+    Mapping{ from: 0x0428, to: 0x0428, status: MappingStatus::mapped, mapping: &MAPPING_0428_0428 },
+    Mapping{ from: 0x0429, to: 0x0429, status: MappingStatus::mapped, mapping: &MAPPING_0429_0429 },
+    Mapping{ from: 0x042A, to: 0x042A, status: MappingStatus::mapped, mapping: &MAPPING_042A_042A },
+    Mapping{ from: 0x042B, to: 0x042B, status: MappingStatus::mapped, mapping: &MAPPING_042B_042B },
+    Mapping{ from: 0x042C, to: 0x042C, status: MappingStatus::mapped, mapping: &MAPPING_042C_042C },
+    Mapping{ from: 0x042D, to: 0x042D, status: MappingStatus::mapped, mapping: &MAPPING_042D_042D },
+    Mapping{ from: 0x042E, to: 0x042E, status: MappingStatus::mapped, mapping: &MAPPING_042E_042E },
+    Mapping{ from: 0x042F, to: 0x042F, status: MappingStatus::mapped, mapping: &MAPPING_042F_042F },
+    Mapping{ from: 0x0430, to: 0x044F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0450, to: 0x0450, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0451, to: 0x045C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x045D, to: 0x045D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x045E, to: 0x045F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0460, to: 0x0460, status: MappingStatus::mapped, mapping: &MAPPING_0460_0460 },
+    Mapping{ from: 0x0461, to: 0x0461, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0462, to: 0x0462, status: MappingStatus::mapped, mapping: &MAPPING_0462_0462 },
+    Mapping{ from: 0x0463, to: 0x0463, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0464, to: 0x0464, status: MappingStatus::mapped, mapping: &MAPPING_0464_0464 },
+    Mapping{ from: 0x0465, to: 0x0465, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0466, to: 0x0466, status: MappingStatus::mapped, mapping: &MAPPING_0466_0466 },
+    Mapping{ from: 0x0467, to: 0x0467, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0468, to: 0x0468, status: MappingStatus::mapped, mapping: &MAPPING_0468_0468 },
+    Mapping{ from: 0x0469, to: 0x0469, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x046A, to: 0x046A, status: MappingStatus::mapped, mapping: &MAPPING_046A_046A },
+    Mapping{ from: 0x046B, to: 0x046B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x046C, to: 0x046C, status: MappingStatus::mapped, mapping: &MAPPING_046C_046C },
+    Mapping{ from: 0x046D, to: 0x046D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x046E, to: 0x046E, status: MappingStatus::mapped, mapping: &MAPPING_046E_046E },
+    Mapping{ from: 0x046F, to: 0x046F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0470, to: 0x0470, status: MappingStatus::mapped, mapping: &MAPPING_0470_0470 },
+    Mapping{ from: 0x0471, to: 0x0471, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0472, to: 0x0472, status: MappingStatus::mapped, mapping: &MAPPING_0472_0472 },
+    Mapping{ from: 0x0473, to: 0x0473, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0474, to: 0x0474, status: MappingStatus::mapped, mapping: &MAPPING_0474_0474 },
+    Mapping{ from: 0x0475, to: 0x0475, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0476, to: 0x0476, status: MappingStatus::mapped, mapping: &MAPPING_0476_0476 },
+    Mapping{ from: 0x0477, to: 0x0477, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0478, to: 0x0478, status: MappingStatus::mapped, mapping: &MAPPING_0478_0478 },
+    Mapping{ from: 0x0479, to: 0x0479, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x047A, to: 0x047A, status: MappingStatus::mapped, mapping: &MAPPING_047A_047A },
+    Mapping{ from: 0x047B, to: 0x047B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x047C, to: 0x047C, status: MappingStatus::mapped, mapping: &MAPPING_047C_047C },
+    Mapping{ from: 0x047D, to: 0x047D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x047E, to: 0x047E, status: MappingStatus::mapped, mapping: &MAPPING_047E_047E },
+    Mapping{ from: 0x047F, to: 0x047F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0480, to: 0x0480, status: MappingStatus::mapped, mapping: &MAPPING_0480_0480 },
+    Mapping{ from: 0x0481, to: 0x0481, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0482, to: 0x0482, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0483, to: 0x0486, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0487, to: 0x0487, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0488, to: 0x0489, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x048A, to: 0x048A, status: MappingStatus::mapped, mapping: &MAPPING_048A_048A },
+    Mapping{ from: 0x048B, to: 0x048B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x048C, to: 0x048C, status: MappingStatus::mapped, mapping: &MAPPING_048C_048C },
+    Mapping{ from: 0x048D, to: 0x048D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x048E, to: 0x048E, status: MappingStatus::mapped, mapping: &MAPPING_048E_048E },
+    Mapping{ from: 0x048F, to: 0x048F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0490, to: 0x0490, status: MappingStatus::mapped, mapping: &MAPPING_0490_0490 },
+    Mapping{ from: 0x0491, to: 0x0491, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0492, to: 0x0492, status: MappingStatus::mapped, mapping: &MAPPING_0492_0492 },
+    Mapping{ from: 0x0493, to: 0x0493, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0494, to: 0x0494, status: MappingStatus::mapped, mapping: &MAPPING_0494_0494 },
+    Mapping{ from: 0x0495, to: 0x0495, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0496, to: 0x0496, status: MappingStatus::mapped, mapping: &MAPPING_0496_0496 },
+    Mapping{ from: 0x0497, to: 0x0497, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0498, to: 0x0498, status: MappingStatus::mapped, mapping: &MAPPING_0498_0498 },
+    Mapping{ from: 0x0499, to: 0x0499, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x049A, to: 0x049A, status: MappingStatus::mapped, mapping: &MAPPING_049A_049A },
+    Mapping{ from: 0x049B, to: 0x049B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x049C, to: 0x049C, status: MappingStatus::mapped, mapping: &MAPPING_049C_049C },
+    Mapping{ from: 0x049D, to: 0x049D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x049E, to: 0x049E, status: MappingStatus::mapped, mapping: &MAPPING_049E_049E },
+    Mapping{ from: 0x049F, to: 0x049F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04A0, to: 0x04A0, status: MappingStatus::mapped, mapping: &MAPPING_04A0_04A0 },
+    Mapping{ from: 0x04A1, to: 0x04A1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04A2, to: 0x04A2, status: MappingStatus::mapped, mapping: &MAPPING_04A2_04A2 },
+    Mapping{ from: 0x04A3, to: 0x04A3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04A4, to: 0x04A4, status: MappingStatus::mapped, mapping: &MAPPING_04A4_04A4 },
+    Mapping{ from: 0x04A5, to: 0x04A5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04A6, to: 0x04A6, status: MappingStatus::mapped, mapping: &MAPPING_04A6_04A6 },
+    Mapping{ from: 0x04A7, to: 0x04A7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04A8, to: 0x04A8, status: MappingStatus::mapped, mapping: &MAPPING_04A8_04A8 },
+    Mapping{ from: 0x04A9, to: 0x04A9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04AA, to: 0x04AA, status: MappingStatus::mapped, mapping: &MAPPING_04AA_04AA },
+    Mapping{ from: 0x04AB, to: 0x04AB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04AC, to: 0x04AC, status: MappingStatus::mapped, mapping: &MAPPING_04AC_04AC },
+    Mapping{ from: 0x04AD, to: 0x04AD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04AE, to: 0x04AE, status: MappingStatus::mapped, mapping: &MAPPING_04AE_04AE },
+    Mapping{ from: 0x04AF, to: 0x04AF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04B0, to: 0x04B0, status: MappingStatus::mapped, mapping: &MAPPING_04B0_04B0 },
+    Mapping{ from: 0x04B1, to: 0x04B1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04B2, to: 0x04B2, status: MappingStatus::mapped, mapping: &MAPPING_04B2_04B2 },
+    Mapping{ from: 0x04B3, to: 0x04B3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04B4, to: 0x04B4, status: MappingStatus::mapped, mapping: &MAPPING_04B4_04B4 },
+    Mapping{ from: 0x04B5, to: 0x04B5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04B6, to: 0x04B6, status: MappingStatus::mapped, mapping: &MAPPING_04B6_04B6 },
+    Mapping{ from: 0x04B7, to: 0x04B7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04B8, to: 0x04B8, status: MappingStatus::mapped, mapping: &MAPPING_04B8_04B8 },
+    Mapping{ from: 0x04B9, to: 0x04B9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04BA, to: 0x04BA, status: MappingStatus::mapped, mapping: &MAPPING_04BA_04BA },
+    Mapping{ from: 0x04BB, to: 0x04BB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04BC, to: 0x04BC, status: MappingStatus::mapped, mapping: &MAPPING_04BC_04BC },
+    Mapping{ from: 0x04BD, to: 0x04BD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04BE, to: 0x04BE, status: MappingStatus::mapped, mapping: &MAPPING_04BE_04BE },
+    Mapping{ from: 0x04BF, to: 0x04BF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04C0, to: 0x04C0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x04C1, to: 0x04C1, status: MappingStatus::mapped, mapping: &MAPPING_04C1_04C1 },
+    Mapping{ from: 0x04C2, to: 0x04C2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04C3, to: 0x04C3, status: MappingStatus::mapped, mapping: &MAPPING_04C3_04C3 },
+    Mapping{ from: 0x04C4, to: 0x04C4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04C5, to: 0x04C5, status: MappingStatus::mapped, mapping: &MAPPING_04C5_04C5 },
+    Mapping{ from: 0x04C6, to: 0x04C6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04C7, to: 0x04C7, status: MappingStatus::mapped, mapping: &MAPPING_04C7_04C7 },
+    Mapping{ from: 0x04C8, to: 0x04C8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04C9, to: 0x04C9, status: MappingStatus::mapped, mapping: &MAPPING_04C9_04C9 },
+    Mapping{ from: 0x04CA, to: 0x04CA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04CB, to: 0x04CB, status: MappingStatus::mapped, mapping: &MAPPING_04CB_04CB },
+    Mapping{ from: 0x04CC, to: 0x04CC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04CD, to: 0x04CD, status: MappingStatus::mapped, mapping: &MAPPING_04CD_04CD },
+    Mapping{ from: 0x04CE, to: 0x04CE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04CF, to: 0x04CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04D0, to: 0x04D0, status: MappingStatus::mapped, mapping: &MAPPING_04D0_04D0 },
+    Mapping{ from: 0x04D1, to: 0x04D1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04D2, to: 0x04D2, status: MappingStatus::mapped, mapping: &MAPPING_04D2_04D2 },
+    Mapping{ from: 0x04D3, to: 0x04D3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04D4, to: 0x04D4, status: MappingStatus::mapped, mapping: &MAPPING_04D4_04D4 },
+    Mapping{ from: 0x04D5, to: 0x04D5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04D6, to: 0x04D6, status: MappingStatus::mapped, mapping: &MAPPING_04D6_04D6 },
+    Mapping{ from: 0x04D7, to: 0x04D7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04D8, to: 0x04D8, status: MappingStatus::mapped, mapping: &MAPPING_04D8_04D8 },
+    Mapping{ from: 0x04D9, to: 0x04D9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04DA, to: 0x04DA, status: MappingStatus::mapped, mapping: &MAPPING_04DA_04DA },
+    Mapping{ from: 0x04DB, to: 0x04DB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04DC, to: 0x04DC, status: MappingStatus::mapped, mapping: &MAPPING_04DC_04DC },
+    Mapping{ from: 0x04DD, to: 0x04DD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04DE, to: 0x04DE, status: MappingStatus::mapped, mapping: &MAPPING_04DE_04DE },
+    Mapping{ from: 0x04DF, to: 0x04DF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04E0, to: 0x04E0, status: MappingStatus::mapped, mapping: &MAPPING_04E0_04E0 },
+    Mapping{ from: 0x04E1, to: 0x04E1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04E2, to: 0x04E2, status: MappingStatus::mapped, mapping: &MAPPING_04E2_04E2 },
+    Mapping{ from: 0x04E3, to: 0x04E3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04E4, to: 0x04E4, status: MappingStatus::mapped, mapping: &MAPPING_04E4_04E4 },
+    Mapping{ from: 0x04E5, to: 0x04E5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04E6, to: 0x04E6, status: MappingStatus::mapped, mapping: &MAPPING_04E6_04E6 },
+    Mapping{ from: 0x04E7, to: 0x04E7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04E8, to: 0x04E8, status: MappingStatus::mapped, mapping: &MAPPING_04E8_04E8 },
+    Mapping{ from: 0x04E9, to: 0x04E9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04EA, to: 0x04EA, status: MappingStatus::mapped, mapping: &MAPPING_04EA_04EA },
+    Mapping{ from: 0x04EB, to: 0x04EB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04EC, to: 0x04EC, status: MappingStatus::mapped, mapping: &MAPPING_04EC_04EC },
+    Mapping{ from: 0x04ED, to: 0x04ED, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04EE, to: 0x04EE, status: MappingStatus::mapped, mapping: &MAPPING_04EE_04EE },
+    Mapping{ from: 0x04EF, to: 0x04EF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04F0, to: 0x04F0, status: MappingStatus::mapped, mapping: &MAPPING_04F0_04F0 },
+    Mapping{ from: 0x04F1, to: 0x04F1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04F2, to: 0x04F2, status: MappingStatus::mapped, mapping: &MAPPING_04F2_04F2 },
+    Mapping{ from: 0x04F3, to: 0x04F3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04F4, to: 0x04F4, status: MappingStatus::mapped, mapping: &MAPPING_04F4_04F4 },
+    Mapping{ from: 0x04F5, to: 0x04F5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04F6, to: 0x04F6, status: MappingStatus::mapped, mapping: &MAPPING_04F6_04F6 },
+    Mapping{ from: 0x04F7, to: 0x04F7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04F8, to: 0x04F8, status: MappingStatus::mapped, mapping: &MAPPING_04F8_04F8 },
+    Mapping{ from: 0x04F9, to: 0x04F9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04FA, to: 0x04FA, status: MappingStatus::mapped, mapping: &MAPPING_04FA_04FA },
+    Mapping{ from: 0x04FB, to: 0x04FB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04FC, to: 0x04FC, status: MappingStatus::mapped, mapping: &MAPPING_04FC_04FC },
+    Mapping{ from: 0x04FD, to: 0x04FD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x04FE, to: 0x04FE, status: MappingStatus::mapped, mapping: &MAPPING_04FE_04FE },
+    Mapping{ from: 0x04FF, to: 0x04FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0500, to: 0x0500, status: MappingStatus::mapped, mapping: &MAPPING_0500_0500 },
+    Mapping{ from: 0x0501, to: 0x0501, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0502, to: 0x0502, status: MappingStatus::mapped, mapping: &MAPPING_0502_0502 },
+    Mapping{ from: 0x0503, to: 0x0503, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0504, to: 0x0504, status: MappingStatus::mapped, mapping: &MAPPING_0504_0504 },
+    Mapping{ from: 0x0505, to: 0x0505, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0506, to: 0x0506, status: MappingStatus::mapped, mapping: &MAPPING_0506_0506 },
+    Mapping{ from: 0x0507, to: 0x0507, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0508, to: 0x0508, status: MappingStatus::mapped, mapping: &MAPPING_0508_0508 },
+    Mapping{ from: 0x0509, to: 0x0509, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x050A, to: 0x050A, status: MappingStatus::mapped, mapping: &MAPPING_050A_050A },
+    Mapping{ from: 0x050B, to: 0x050B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x050C, to: 0x050C, status: MappingStatus::mapped, mapping: &MAPPING_050C_050C },
+    Mapping{ from: 0x050D, to: 0x050D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x050E, to: 0x050E, status: MappingStatus::mapped, mapping: &MAPPING_050E_050E },
+    Mapping{ from: 0x050F, to: 0x050F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0510, to: 0x0510, status: MappingStatus::mapped, mapping: &MAPPING_0510_0510 },
+    Mapping{ from: 0x0511, to: 0x0511, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0512, to: 0x0512, status: MappingStatus::mapped, mapping: &MAPPING_0512_0512 },
+    Mapping{ from: 0x0513, to: 0x0513, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0514, to: 0x0514, status: MappingStatus::mapped, mapping: &MAPPING_0514_0514 },
+    Mapping{ from: 0x0515, to: 0x0515, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0516, to: 0x0516, status: MappingStatus::mapped, mapping: &MAPPING_0516_0516 },
+    Mapping{ from: 0x0517, to: 0x0517, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0518, to: 0x0518, status: MappingStatus::mapped, mapping: &MAPPING_0518_0518 },
+    Mapping{ from: 0x0519, to: 0x0519, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x051A, to: 0x051A, status: MappingStatus::mapped, mapping: &MAPPING_051A_051A },
+    Mapping{ from: 0x051B, to: 0x051B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x051C, to: 0x051C, status: MappingStatus::mapped, mapping: &MAPPING_051C_051C },
+    Mapping{ from: 0x051D, to: 0x051D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x051E, to: 0x051E, status: MappingStatus::mapped, mapping: &MAPPING_051E_051E },
+    Mapping{ from: 0x051F, to: 0x051F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0520, to: 0x0520, status: MappingStatus::mapped, mapping: &MAPPING_0520_0520 },
+    Mapping{ from: 0x0521, to: 0x0521, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0522, to: 0x0522, status: MappingStatus::mapped, mapping: &MAPPING_0522_0522 },
+    Mapping{ from: 0x0523, to: 0x0523, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0524, to: 0x0524, status: MappingStatus::mapped, mapping: &MAPPING_0524_0524 },
+    Mapping{ from: 0x0525, to: 0x0525, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0526, to: 0x0526, status: MappingStatus::mapped, mapping: &MAPPING_0526_0526 },
+    Mapping{ from: 0x0527, to: 0x0527, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0528, to: 0x0528, status: MappingStatus::mapped, mapping: &MAPPING_0528_0528 },
+    Mapping{ from: 0x0529, to: 0x0529, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x052A, to: 0x052A, status: MappingStatus::mapped, mapping: &MAPPING_052A_052A },
+    Mapping{ from: 0x052B, to: 0x052B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x052C, to: 0x052C, status: MappingStatus::mapped, mapping: &MAPPING_052C_052C },
+    Mapping{ from: 0x052D, to: 0x052D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x052E, to: 0x052E, status: MappingStatus::mapped, mapping: &MAPPING_052E_052E },
+    Mapping{ from: 0x052F, to: 0x052F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0530, to: 0x0530, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0531, to: 0x0531, status: MappingStatus::mapped, mapping: &MAPPING_0531_0531 },
+    Mapping{ from: 0x0532, to: 0x0532, status: MappingStatus::mapped, mapping: &MAPPING_0532_0532 },
+    Mapping{ from: 0x0533, to: 0x0533, status: MappingStatus::mapped, mapping: &MAPPING_0533_0533 },
+    Mapping{ from: 0x0534, to: 0x0534, status: MappingStatus::mapped, mapping: &MAPPING_0534_0534 },
+    Mapping{ from: 0x0535, to: 0x0535, status: MappingStatus::mapped, mapping: &MAPPING_0535_0535 },
+    Mapping{ from: 0x0536, to: 0x0536, status: MappingStatus::mapped, mapping: &MAPPING_0536_0536 },
+    Mapping{ from: 0x0537, to: 0x0537, status: MappingStatus::mapped, mapping: &MAPPING_0537_0537 },
+    Mapping{ from: 0x0538, to: 0x0538, status: MappingStatus::mapped, mapping: &MAPPING_0538_0538 },
+    Mapping{ from: 0x0539, to: 0x0539, status: MappingStatus::mapped, mapping: &MAPPING_0539_0539 },
+    Mapping{ from: 0x053A, to: 0x053A, status: MappingStatus::mapped, mapping: &MAPPING_053A_053A },
+    Mapping{ from: 0x053B, to: 0x053B, status: MappingStatus::mapped, mapping: &MAPPING_053B_053B },
+    Mapping{ from: 0x053C, to: 0x053C, status: MappingStatus::mapped, mapping: &MAPPING_053C_053C },
+    Mapping{ from: 0x053D, to: 0x053D, status: MappingStatus::mapped, mapping: &MAPPING_053D_053D },
+    Mapping{ from: 0x053E, to: 0x053E, status: MappingStatus::mapped, mapping: &MAPPING_053E_053E },
+    Mapping{ from: 0x053F, to: 0x053F, status: MappingStatus::mapped, mapping: &MAPPING_053F_053F },
+    Mapping{ from: 0x0540, to: 0x0540, status: MappingStatus::mapped, mapping: &MAPPING_0540_0540 },
+    Mapping{ from: 0x0541, to: 0x0541, status: MappingStatus::mapped, mapping: &MAPPING_0541_0541 },
+    Mapping{ from: 0x0542, to: 0x0542, status: MappingStatus::mapped, mapping: &MAPPING_0542_0542 },
+    Mapping{ from: 0x0543, to: 0x0543, status: MappingStatus::mapped, mapping: &MAPPING_0543_0543 },
+    Mapping{ from: 0x0544, to: 0x0544, status: MappingStatus::mapped, mapping: &MAPPING_0544_0544 },
+    Mapping{ from: 0x0545, to: 0x0545, status: MappingStatus::mapped, mapping: &MAPPING_0545_0545 },
+    Mapping{ from: 0x0546, to: 0x0546, status: MappingStatus::mapped, mapping: &MAPPING_0546_0546 },
+    Mapping{ from: 0x0547, to: 0x0547, status: MappingStatus::mapped, mapping: &MAPPING_0547_0547 },
+    Mapping{ from: 0x0548, to: 0x0548, status: MappingStatus::mapped, mapping: &MAPPING_0548_0548 },
+    Mapping{ from: 0x0549, to: 0x0549, status: MappingStatus::mapped, mapping: &MAPPING_0549_0549 },
+    Mapping{ from: 0x054A, to: 0x054A, status: MappingStatus::mapped, mapping: &MAPPING_054A_054A },
+    Mapping{ from: 0x054B, to: 0x054B, status: MappingStatus::mapped, mapping: &MAPPING_054B_054B },
+    Mapping{ from: 0x054C, to: 0x054C, status: MappingStatus::mapped, mapping: &MAPPING_054C_054C },
+    Mapping{ from: 0x054D, to: 0x054D, status: MappingStatus::mapped, mapping: &MAPPING_054D_054D },
+    Mapping{ from: 0x054E, to: 0x054E, status: MappingStatus::mapped, mapping: &MAPPING_054E_054E },
+    Mapping{ from: 0x054F, to: 0x054F, status: MappingStatus::mapped, mapping: &MAPPING_054F_054F },
+    Mapping{ from: 0x0550, to: 0x0550, status: MappingStatus::mapped, mapping: &MAPPING_0550_0550 },
+    Mapping{ from: 0x0551, to: 0x0551, status: MappingStatus::mapped, mapping: &MAPPING_0551_0551 },
+    Mapping{ from: 0x0552, to: 0x0552, status: MappingStatus::mapped, mapping: &MAPPING_0552_0552 },
+    Mapping{ from: 0x0553, to: 0x0553, status: MappingStatus::mapped, mapping: &MAPPING_0553_0553 },
+    Mapping{ from: 0x0554, to: 0x0554, status: MappingStatus::mapped, mapping: &MAPPING_0554_0554 },
+    Mapping{ from: 0x0555, to: 0x0555, status: MappingStatus::mapped, mapping: &MAPPING_0555_0555 },
+    Mapping{ from: 0x0556, to: 0x0556, status: MappingStatus::mapped, mapping: &MAPPING_0556_0556 },
+    Mapping{ from: 0x0557, to: 0x0558, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0559, to: 0x0559, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x055A, to: 0x055F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0560, to: 0x0560, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0561, to: 0x0586, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0587, to: 0x0587, status: MappingStatus::mapped, mapping: &MAPPING_0587_0587 },
+    Mapping{ from: 0x0588, to: 0x0588, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0589, to: 0x0589, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x058A, to: 0x058A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x058B, to: 0x058C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x058D, to: 0x058E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x058F, to: 0x058F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0590, to: 0x0590, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0591, to: 0x05A1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05A2, to: 0x05A2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05A3, to: 0x05AF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05B0, to: 0x05B9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05BA, to: 0x05BA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05BB, to: 0x05BD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05BE, to: 0x05BE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05BF, to: 0x05BF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05C0, to: 0x05C0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05C1, to: 0x05C2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05C3, to: 0x05C3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05C4, to: 0x05C4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05C5, to: 0x05C5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05C6, to: 0x05C6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05C7, to: 0x05C7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05C8, to: 0x05CF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x05D0, to: 0x05EA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05EB, to: 0x05EF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x05F0, to: 0x05F4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x05F5, to: 0x05FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0600, to: 0x0603, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0604, to: 0x0604, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0605, to: 0x0605, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0606, to: 0x060A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x060B, to: 0x060B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x060C, to: 0x060C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x060D, to: 0x060F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0610, to: 0x0615, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0616, to: 0x061A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x061B, to: 0x061B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x061C, to: 0x061C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x061D, to: 0x061D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x061E, to: 0x061E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x061F, to: 0x061F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0620, to: 0x0620, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0621, to: 0x063A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x063B, to: 0x063F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0640, to: 0x0640, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0641, to: 0x0652, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0653, to: 0x0655, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0656, to: 0x0658, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0659, to: 0x065E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x065F, to: 0x065F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0660, to: 0x0669, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x066A, to: 0x066D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x066E, to: 0x066F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0670, to: 0x0674, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0675, to: 0x0675, status: MappingStatus::mapped, mapping: &MAPPING_0675_0675 },
+    Mapping{ from: 0x0676, to: 0x0676, status: MappingStatus::mapped, mapping: &MAPPING_0676_0676 },
+    Mapping{ from: 0x0677, to: 0x0677, status: MappingStatus::mapped, mapping: &MAPPING_0677_0677 },
+    Mapping{ from: 0x0678, to: 0x0678, status: MappingStatus::mapped, mapping: &MAPPING_0678_0678 },
+    Mapping{ from: 0x0679, to: 0x06B7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06B8, to: 0x06B9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06BA, to: 0x06BE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06BF, to: 0x06BF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06C0, to: 0x06CE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06CF, to: 0x06CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06D0, to: 0x06D3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06D4, to: 0x06D4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06D5, to: 0x06DC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06DD, to: 0x06DD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x06DE, to: 0x06DE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06DF, to: 0x06E8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06E9, to: 0x06E9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06EA, to: 0x06ED, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06EE, to: 0x06EF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06F0, to: 0x06F9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06FA, to: 0x06FE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x06FF, to: 0x06FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0700, to: 0x070D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x070E, to: 0x070E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x070F, to: 0x070F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0710, to: 0x072C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x072D, to: 0x072F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0730, to: 0x074A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x074B, to: 0x074C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x074D, to: 0x074F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0750, to: 0x076D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x076E, to: 0x077F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0780, to: 0x07B0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x07B1, to: 0x07B1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x07B2, to: 0x07BF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x07C0, to: 0x07F5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x07F6, to: 0x07FA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x07FB, to: 0x07FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0800, to: 0x082D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x082E, to: 0x082F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0830, to: 0x083E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x083F, to: 0x083F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0840, to: 0x085B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x085C, to: 0x085D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x085E, to: 0x085E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x085F, to: 0x089F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x08A0, to: 0x08A0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x08A1, to: 0x08A1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x08A2, to: 0x08AC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x08AD, to: 0x08B2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x08B3, to: 0x08B4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x08B5, to: 0x08E2, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x08E3, to: 0x08E3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x08E4, to: 0x08FE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x08FF, to: 0x08FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0900, to: 0x0900, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0901, to: 0x0903, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0904, to: 0x0904, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0905, to: 0x0939, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x093A, to: 0x093B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x093C, to: 0x094D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x094E, to: 0x094E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x094F, to: 0x094F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0950, to: 0x0954, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0955, to: 0x0955, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0956, to: 0x0957, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0958, to: 0x0958, status: MappingStatus::mapped, mapping: &MAPPING_0958_0958 },
+    Mapping{ from: 0x0959, to: 0x0959, status: MappingStatus::mapped, mapping: &MAPPING_0959_0959 },
+    Mapping{ from: 0x095A, to: 0x095A, status: MappingStatus::mapped, mapping: &MAPPING_095A_095A },
+    Mapping{ from: 0x095B, to: 0x095B, status: MappingStatus::mapped, mapping: &MAPPING_095B_095B },
+    Mapping{ from: 0x095C, to: 0x095C, status: MappingStatus::mapped, mapping: &MAPPING_095C_095C },
+    Mapping{ from: 0x095D, to: 0x095D, status: MappingStatus::mapped, mapping: &MAPPING_095D_095D },
+    Mapping{ from: 0x095E, to: 0x095E, status: MappingStatus::mapped, mapping: &MAPPING_095E_095E },
+    Mapping{ from: 0x095F, to: 0x095F, status: MappingStatus::mapped, mapping: &MAPPING_095F_095F },
+    Mapping{ from: 0x0960, to: 0x0963, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0964, to: 0x0965, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0966, to: 0x096F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0970, to: 0x0970, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0971, to: 0x0972, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0973, to: 0x0977, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0978, to: 0x0978, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0979, to: 0x097A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x097B, to: 0x097C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x097D, to: 0x097D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x097E, to: 0x097F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0980, to: 0x0980, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0981, to: 0x0983, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0984, to: 0x0984, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0985, to: 0x098C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x098D, to: 0x098E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x098F, to: 0x0990, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0991, to: 0x0992, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0993, to: 0x09A8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09A9, to: 0x09A9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09AA, to: 0x09B0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09B1, to: 0x09B1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09B2, to: 0x09B2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09B3, to: 0x09B5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09B6, to: 0x09B9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09BA, to: 0x09BB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09BC, to: 0x09BC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09BD, to: 0x09BD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09BE, to: 0x09C4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09C5, to: 0x09C6, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09C7, to: 0x09C8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09C9, to: 0x09CA, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09CB, to: 0x09CD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09CE, to: 0x09CE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09CF, to: 0x09D6, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09D7, to: 0x09D7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09D8, to: 0x09DB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09DC, to: 0x09DC, status: MappingStatus::mapped, mapping: &MAPPING_09DC_09DC },
+    Mapping{ from: 0x09DD, to: 0x09DD, status: MappingStatus::mapped, mapping: &MAPPING_09DD_09DD },
+    Mapping{ from: 0x09DE, to: 0x09DE, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09DF, to: 0x09DF, status: MappingStatus::mapped, mapping: &MAPPING_09DF_09DF },
+    Mapping{ from: 0x09E0, to: 0x09E3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09E4, to: 0x09E5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x09E6, to: 0x09F1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09F2, to: 0x09FA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09FB, to: 0x09FB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x09FC, to: 0x0A00, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A01, to: 0x0A01, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A02, to: 0x0A02, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A03, to: 0x0A03, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A04, to: 0x0A04, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A05, to: 0x0A0A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A0B, to: 0x0A0E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A0F, to: 0x0A10, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A11, to: 0x0A12, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A13, to: 0x0A28, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A29, to: 0x0A29, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A2A, to: 0x0A30, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A31, to: 0x0A31, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A32, to: 0x0A32, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A33, to: 0x0A33, status: MappingStatus::mapped, mapping: &MAPPING_0A33_0A33 },
+    Mapping{ from: 0x0A34, to: 0x0A34, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A35, to: 0x0A35, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A36, to: 0x0A36, status: MappingStatus::mapped, mapping: &MAPPING_0A36_0A36 },
+    Mapping{ from: 0x0A37, to: 0x0A37, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A38, to: 0x0A39, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A3A, to: 0x0A3B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A3C, to: 0x0A3C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A3D, to: 0x0A3D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A3E, to: 0x0A42, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A43, to: 0x0A46, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A47, to: 0x0A48, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A49, to: 0x0A4A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A4B, to: 0x0A4D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A4E, to: 0x0A50, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A51, to: 0x0A51, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A52, to: 0x0A58, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A59, to: 0x0A59, status: MappingStatus::mapped, mapping: &MAPPING_0A59_0A59 },
+    Mapping{ from: 0x0A5A, to: 0x0A5A, status: MappingStatus::mapped, mapping: &MAPPING_0A5A_0A5A },
+    Mapping{ from: 0x0A5B, to: 0x0A5B, status: MappingStatus::mapped, mapping: &MAPPING_0A5B_0A5B },
+    Mapping{ from: 0x0A5C, to: 0x0A5C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A5D, to: 0x0A5D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A5E, to: 0x0A5E, status: MappingStatus::mapped, mapping: &MAPPING_0A5E_0A5E },
+    Mapping{ from: 0x0A5F, to: 0x0A65, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A66, to: 0x0A74, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A75, to: 0x0A75, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A76, to: 0x0A80, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A81, to: 0x0A83, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A84, to: 0x0A84, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A85, to: 0x0A8B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A8C, to: 0x0A8C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A8D, to: 0x0A8D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A8E, to: 0x0A8E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A8F, to: 0x0A91, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0A92, to: 0x0A92, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0A93, to: 0x0AA8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AA9, to: 0x0AA9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0AAA, to: 0x0AB0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AB1, to: 0x0AB1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0AB2, to: 0x0AB3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AB4, to: 0x0AB4, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0AB5, to: 0x0AB9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0ABA, to: 0x0ABB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0ABC, to: 0x0AC5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AC6, to: 0x0AC6, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0AC7, to: 0x0AC9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0ACA, to: 0x0ACA, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0ACB, to: 0x0ACD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0ACE, to: 0x0ACF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0AD0, to: 0x0AD0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AD1, to: 0x0ADF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0AE0, to: 0x0AE0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AE1, to: 0x0AE3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AE4, to: 0x0AE5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0AE6, to: 0x0AEF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AF0, to: 0x0AF0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AF1, to: 0x0AF1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AF2, to: 0x0AF8, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0AF9, to: 0x0AF9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0AFA, to: 0x0B00, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B01, to: 0x0B03, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B04, to: 0x0B04, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B05, to: 0x0B0C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B0D, to: 0x0B0E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B0F, to: 0x0B10, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B11, to: 0x0B12, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B13, to: 0x0B28, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B29, to: 0x0B29, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B2A, to: 0x0B30, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B31, to: 0x0B31, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B32, to: 0x0B33, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B34, to: 0x0B34, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B35, to: 0x0B35, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B36, to: 0x0B39, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B3A, to: 0x0B3B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B3C, to: 0x0B43, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B44, to: 0x0B44, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B45, to: 0x0B46, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B47, to: 0x0B48, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B49, to: 0x0B4A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B4B, to: 0x0B4D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B4E, to: 0x0B55, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B56, to: 0x0B57, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B58, to: 0x0B5B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B5C, to: 0x0B5C, status: MappingStatus::mapped, mapping: &MAPPING_0B5C_0B5C },
+    Mapping{ from: 0x0B5D, to: 0x0B5D, status: MappingStatus::mapped, mapping: &MAPPING_0B5D_0B5D },
+    Mapping{ from: 0x0B5E, to: 0x0B5E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B5F, to: 0x0B61, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B62, to: 0x0B63, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B64, to: 0x0B65, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B66, to: 0x0B6F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B70, to: 0x0B70, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B71, to: 0x0B71, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B72, to: 0x0B77, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B78, to: 0x0B81, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B82, to: 0x0B83, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B84, to: 0x0B84, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B85, to: 0x0B8A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B8B, to: 0x0B8D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B8E, to: 0x0B90, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B91, to: 0x0B91, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B92, to: 0x0B95, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B96, to: 0x0B98, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B99, to: 0x0B9A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B9B, to: 0x0B9B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B9C, to: 0x0B9C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0B9D, to: 0x0B9D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0B9E, to: 0x0B9F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BA0, to: 0x0BA2, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0BA3, to: 0x0BA4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BA5, to: 0x0BA7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0BA8, to: 0x0BAA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BAB, to: 0x0BAD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0BAE, to: 0x0BB5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BB6, to: 0x0BB6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BB7, to: 0x0BB9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BBA, to: 0x0BBD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0BBE, to: 0x0BC2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BC3, to: 0x0BC5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0BC6, to: 0x0BC8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BC9, to: 0x0BC9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0BCA, to: 0x0BCD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BCE, to: 0x0BCF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0BD0, to: 0x0BD0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BD1, to: 0x0BD6, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0BD7, to: 0x0BD7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BD8, to: 0x0BE5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0BE6, to: 0x0BE6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BE7, to: 0x0BEF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BF0, to: 0x0BF2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BF3, to: 0x0BFA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0BFB, to: 0x0BFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C00, to: 0x0C00, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C01, to: 0x0C03, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C04, to: 0x0C04, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C05, to: 0x0C0C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C0D, to: 0x0C0D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C0E, to: 0x0C10, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C11, to: 0x0C11, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C12, to: 0x0C28, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C29, to: 0x0C29, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C2A, to: 0x0C33, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C34, to: 0x0C34, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C35, to: 0x0C39, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C3A, to: 0x0C3C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C3D, to: 0x0C3D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C3E, to: 0x0C44, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C45, to: 0x0C45, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C46, to: 0x0C48, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C49, to: 0x0C49, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C4A, to: 0x0C4D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C4E, to: 0x0C54, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C55, to: 0x0C56, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C57, to: 0x0C57, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C58, to: 0x0C59, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C5A, to: 0x0C5A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C5B, to: 0x0C5F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C60, to: 0x0C61, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C62, to: 0x0C63, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C64, to: 0x0C65, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C66, to: 0x0C6F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C70, to: 0x0C77, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C78, to: 0x0C7F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C80, to: 0x0C80, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C81, to: 0x0C81, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C82, to: 0x0C83, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C84, to: 0x0C84, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C85, to: 0x0C8C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C8D, to: 0x0C8D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C8E, to: 0x0C90, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0C91, to: 0x0C91, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0C92, to: 0x0CA8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CA9, to: 0x0CA9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CAA, to: 0x0CB3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CB4, to: 0x0CB4, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CB5, to: 0x0CB9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CBA, to: 0x0CBB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CBC, to: 0x0CBD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CBE, to: 0x0CC4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CC5, to: 0x0CC5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CC6, to: 0x0CC8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CC9, to: 0x0CC9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CCA, to: 0x0CCD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CCE, to: 0x0CD4, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CD5, to: 0x0CD6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CD7, to: 0x0CDD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CDE, to: 0x0CDE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CDF, to: 0x0CDF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CE0, to: 0x0CE1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CE2, to: 0x0CE3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CE4, to: 0x0CE5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CE6, to: 0x0CEF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CF0, to: 0x0CF0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0CF1, to: 0x0CF2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0CF3, to: 0x0D00, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D01, to: 0x0D01, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D02, to: 0x0D03, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D04, to: 0x0D04, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D05, to: 0x0D0C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D0D, to: 0x0D0D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D0E, to: 0x0D10, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D11, to: 0x0D11, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D12, to: 0x0D28, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D29, to: 0x0D29, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D2A, to: 0x0D39, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D3A, to: 0x0D3A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D3B, to: 0x0D3C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D3D, to: 0x0D3D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D3E, to: 0x0D43, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D44, to: 0x0D44, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D45, to: 0x0D45, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D46, to: 0x0D48, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D49, to: 0x0D49, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D4A, to: 0x0D4D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D4E, to: 0x0D4E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D4F, to: 0x0D56, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D57, to: 0x0D57, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D58, to: 0x0D5E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D5F, to: 0x0D5F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D60, to: 0x0D61, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D62, to: 0x0D63, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D64, to: 0x0D65, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D66, to: 0x0D6F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D70, to: 0x0D75, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D76, to: 0x0D78, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D79, to: 0x0D79, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D7A, to: 0x0D7F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D80, to: 0x0D81, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D82, to: 0x0D83, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D84, to: 0x0D84, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D85, to: 0x0D96, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0D97, to: 0x0D99, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0D9A, to: 0x0DB1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DB2, to: 0x0DB2, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0DB3, to: 0x0DBB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DBC, to: 0x0DBC, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0DBD, to: 0x0DBD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DBE, to: 0x0DBF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0DC0, to: 0x0DC6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DC7, to: 0x0DC9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0DCA, to: 0x0DCA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DCB, to: 0x0DCE, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0DCF, to: 0x0DD4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DD5, to: 0x0DD5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0DD6, to: 0x0DD6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DD7, to: 0x0DD7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0DD8, to: 0x0DDF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DE0, to: 0x0DE5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0DE6, to: 0x0DEF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DF0, to: 0x0DF1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0DF2, to: 0x0DF3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DF4, to: 0x0DF4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0DF5, to: 0x0E00, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0E01, to: 0x0E32, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E33, to: 0x0E33, status: MappingStatus::mapped, mapping: &MAPPING_0E33_0E33 },
+    Mapping{ from: 0x0E34, to: 0x0E3A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E3B, to: 0x0E3E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0E3F, to: 0x0E3F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E40, to: 0x0E4E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E4F, to: 0x0E4F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E50, to: 0x0E59, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E5A, to: 0x0E5B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E5C, to: 0x0E80, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0E81, to: 0x0E82, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E83, to: 0x0E83, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0E84, to: 0x0E84, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E85, to: 0x0E86, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0E87, to: 0x0E88, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E89, to: 0x0E89, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0E8A, to: 0x0E8A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E8B, to: 0x0E8C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0E8D, to: 0x0E8D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E8E, to: 0x0E93, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0E94, to: 0x0E97, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0E98, to: 0x0E98, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0E99, to: 0x0E9F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EA0, to: 0x0EA0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EA1, to: 0x0EA3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EA4, to: 0x0EA4, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EA5, to: 0x0EA5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EA6, to: 0x0EA6, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EA7, to: 0x0EA7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EA8, to: 0x0EA9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EAA, to: 0x0EAB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EAC, to: 0x0EAC, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EAD, to: 0x0EB2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EB3, to: 0x0EB3, status: MappingStatus::mapped, mapping: &MAPPING_0EB3_0EB3 },
+    Mapping{ from: 0x0EB4, to: 0x0EB9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EBA, to: 0x0EBA, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EBB, to: 0x0EBD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EBE, to: 0x0EBF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EC0, to: 0x0EC4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EC5, to: 0x0EC5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EC6, to: 0x0EC6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EC7, to: 0x0EC7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EC8, to: 0x0ECD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0ECE, to: 0x0ECF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0ED0, to: 0x0ED9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EDA, to: 0x0EDB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0EDC, to: 0x0EDC, status: MappingStatus::mapped, mapping: &MAPPING_0EDC_0EDC },
+    Mapping{ from: 0x0EDD, to: 0x0EDD, status: MappingStatus::mapped, mapping: &MAPPING_0EDD_0EDD },
+    Mapping{ from: 0x0EDE, to: 0x0EDF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0EE0, to: 0x0EFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0F00, to: 0x0F00, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F01, to: 0x0F0A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F0B, to: 0x0F0B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F0C, to: 0x0F0C, status: MappingStatus::mapped, mapping: &MAPPING_0F0C_0F0C },
+    Mapping{ from: 0x0F0D, to: 0x0F17, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F18, to: 0x0F19, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F1A, to: 0x0F1F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F20, to: 0x0F29, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F2A, to: 0x0F34, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F35, to: 0x0F35, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F36, to: 0x0F36, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F37, to: 0x0F37, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F38, to: 0x0F38, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F39, to: 0x0F39, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F3A, to: 0x0F3D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F3E, to: 0x0F42, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F43, to: 0x0F43, status: MappingStatus::mapped, mapping: &MAPPING_0F43_0F43 },
+    Mapping{ from: 0x0F44, to: 0x0F47, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F48, to: 0x0F48, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0F49, to: 0x0F4C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F4D, to: 0x0F4D, status: MappingStatus::mapped, mapping: &MAPPING_0F4D_0F4D },
+    Mapping{ from: 0x0F4E, to: 0x0F51, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F52, to: 0x0F52, status: MappingStatus::mapped, mapping: &MAPPING_0F52_0F52 },
+    Mapping{ from: 0x0F53, to: 0x0F56, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F57, to: 0x0F57, status: MappingStatus::mapped, mapping: &MAPPING_0F57_0F57 },
+    Mapping{ from: 0x0F58, to: 0x0F5B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F5C, to: 0x0F5C, status: MappingStatus::mapped, mapping: &MAPPING_0F5C_0F5C },
+    Mapping{ from: 0x0F5D, to: 0x0F68, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F69, to: 0x0F69, status: MappingStatus::mapped, mapping: &MAPPING_0F69_0F69 },
+    Mapping{ from: 0x0F6A, to: 0x0F6A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F6B, to: 0x0F6C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F6D, to: 0x0F70, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0F71, to: 0x0F72, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F73, to: 0x0F73, status: MappingStatus::mapped, mapping: &MAPPING_0F73_0F73 },
+    Mapping{ from: 0x0F74, to: 0x0F74, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F75, to: 0x0F75, status: MappingStatus::mapped, mapping: &MAPPING_0F75_0F75 },
+    Mapping{ from: 0x0F76, to: 0x0F76, status: MappingStatus::mapped, mapping: &MAPPING_0F76_0F76 },
+    Mapping{ from: 0x0F77, to: 0x0F77, status: MappingStatus::mapped, mapping: &MAPPING_0F77_0F77 },
+    Mapping{ from: 0x0F78, to: 0x0F78, status: MappingStatus::mapped, mapping: &MAPPING_0F78_0F78 },
+    Mapping{ from: 0x0F79, to: 0x0F79, status: MappingStatus::mapped, mapping: &MAPPING_0F79_0F79 },
+    Mapping{ from: 0x0F7A, to: 0x0F80, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F81, to: 0x0F81, status: MappingStatus::mapped, mapping: &MAPPING_0F81_0F81 },
+    Mapping{ from: 0x0F82, to: 0x0F84, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F85, to: 0x0F85, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F86, to: 0x0F8B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F8C, to: 0x0F8F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F90, to: 0x0F92, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F93, to: 0x0F93, status: MappingStatus::mapped, mapping: &MAPPING_0F93_0F93 },
+    Mapping{ from: 0x0F94, to: 0x0F95, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F96, to: 0x0F96, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F97, to: 0x0F97, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F98, to: 0x0F98, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0F99, to: 0x0F9C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0F9D, to: 0x0F9D, status: MappingStatus::mapped, mapping: &MAPPING_0F9D_0F9D },
+    Mapping{ from: 0x0F9E, to: 0x0FA1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FA2, to: 0x0FA2, status: MappingStatus::mapped, mapping: &MAPPING_0FA2_0FA2 },
+    Mapping{ from: 0x0FA3, to: 0x0FA6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FA7, to: 0x0FA7, status: MappingStatus::mapped, mapping: &MAPPING_0FA7_0FA7 },
+    Mapping{ from: 0x0FA8, to: 0x0FAB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FAC, to: 0x0FAC, status: MappingStatus::mapped, mapping: &MAPPING_0FAC_0FAC },
+    Mapping{ from: 0x0FAD, to: 0x0FAD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FAE, to: 0x0FB0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FB1, to: 0x0FB7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FB8, to: 0x0FB8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FB9, to: 0x0FB9, status: MappingStatus::mapped, mapping: &MAPPING_0FB9_0FB9 },
+    Mapping{ from: 0x0FBA, to: 0x0FBC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FBD, to: 0x0FBD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0FBE, to: 0x0FC5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FC6, to: 0x0FC6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FC7, to: 0x0FCC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FCD, to: 0x0FCD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x0FCE, to: 0x0FCE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FCF, to: 0x0FCF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FD0, to: 0x0FD1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FD2, to: 0x0FD4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FD5, to: 0x0FD8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FD9, to: 0x0FDA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x0FDB, to: 0x0FFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1000, to: 0x1021, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1022, to: 0x1022, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1023, to: 0x1027, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1028, to: 0x1028, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1029, to: 0x102A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x102B, to: 0x102B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x102C, to: 0x1032, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1033, to: 0x1035, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1036, to: 0x1039, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x103A, to: 0x103F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1040, to: 0x1049, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x104A, to: 0x104F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1050, to: 0x1059, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x105A, to: 0x1099, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x109A, to: 0x109D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x109E, to: 0x109F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A0, to: 0x10C5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10C6, to: 0x10C6, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10C7, to: 0x10C7, status: MappingStatus::mapped, mapping: &MAPPING_10C7_10C7 },
+    Mapping{ from: 0x10C8, to: 0x10CC, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10CD, to: 0x10CD, status: MappingStatus::mapped, mapping: &MAPPING_10CD_10CD },
+    Mapping{ from: 0x10CE, to: 0x10CF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10D0, to: 0x10F6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10F7, to: 0x10F8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10F9, to: 0x10FA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10FB, to: 0x10FB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10FC, to: 0x10FC, status: MappingStatus::mapped, mapping: &MAPPING_10FC_10FC },
+    Mapping{ from: 0x10FD, to: 0x10FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1100, to: 0x1159, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x115A, to: 0x115E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x115F, to: 0x1160, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1161, to: 0x11A2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11A3, to: 0x11A7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11A8, to: 0x11F9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11FA, to: 0x11FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1200, to: 0x1206, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1207, to: 0x1207, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1208, to: 0x1246, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1247, to: 0x1247, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1248, to: 0x1248, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1249, to: 0x1249, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x124A, to: 0x124D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x124E, to: 0x124F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1250, to: 0x1256, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1257, to: 0x1257, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1258, to: 0x1258, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1259, to: 0x1259, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x125A, to: 0x125D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x125E, to: 0x125F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1260, to: 0x1286, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1287, to: 0x1287, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1288, to: 0x1288, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1289, to: 0x1289, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x128A, to: 0x128D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x128E, to: 0x128F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1290, to: 0x12AE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12AF, to: 0x12AF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12B0, to: 0x12B0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12B1, to: 0x12B1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12B2, to: 0x12B5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12B6, to: 0x12B7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12B8, to: 0x12BE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12BF, to: 0x12BF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12C0, to: 0x12C0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12C1, to: 0x12C1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12C2, to: 0x12C5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12C6, to: 0x12C7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12C8, to: 0x12CE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12CF, to: 0x12CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12D0, to: 0x12D6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12D7, to: 0x12D7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12D8, to: 0x12EE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12EF, to: 0x12EF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12F0, to: 0x130E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x130F, to: 0x130F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1310, to: 0x1310, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1311, to: 0x1311, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1312, to: 0x1315, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1316, to: 0x1317, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1318, to: 0x131E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x131F, to: 0x131F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1320, to: 0x1346, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1347, to: 0x1347, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1348, to: 0x135A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x135B, to: 0x135C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x135D, to: 0x135E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x135F, to: 0x135F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1360, to: 0x1360, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1361, to: 0x137C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x137D, to: 0x137F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1380, to: 0x138F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1390, to: 0x1399, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x139A, to: 0x139F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x13A0, to: 0x13F4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x13F5, to: 0x13F5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x13F6, to: 0x13F7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x13F8, to: 0x13F8, status: MappingStatus::mapped, mapping: &MAPPING_13F8_13F8 },
+    Mapping{ from: 0x13F9, to: 0x13F9, status: MappingStatus::mapped, mapping: &MAPPING_13F9_13F9 },
+    Mapping{ from: 0x13FA, to: 0x13FA, status: MappingStatus::mapped, mapping: &MAPPING_13FA_13FA },
+    Mapping{ from: 0x13FB, to: 0x13FB, status: MappingStatus::mapped, mapping: &MAPPING_13FB_13FB },
+    Mapping{ from: 0x13FC, to: 0x13FC, status: MappingStatus::mapped, mapping: &MAPPING_13FC_13FC },
+    Mapping{ from: 0x13FD, to: 0x13FD, status: MappingStatus::mapped, mapping: &MAPPING_13FD_13FD },
+    Mapping{ from: 0x13FE, to: 0x13FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1400, to: 0x1400, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1401, to: 0x166C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x166D, to: 0x166E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x166F, to: 0x1676, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1677, to: 0x167F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1680, to: 0x1680, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1681, to: 0x169A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x169B, to: 0x169C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x169D, to: 0x169F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16A0, to: 0x16EA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16EB, to: 0x16F0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16F1, to: 0x16F8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16F9, to: 0x16FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1700, to: 0x170C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x170D, to: 0x170D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x170E, to: 0x1714, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1715, to: 0x171F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1720, to: 0x1734, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1735, to: 0x1736, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1737, to: 0x173F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1740, to: 0x1753, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1754, to: 0x175F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1760, to: 0x176C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x176D, to: 0x176D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x176E, to: 0x1770, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1771, to: 0x1771, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1772, to: 0x1773, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1774, to: 0x177F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1780, to: 0x17B3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x17B4, to: 0x17B5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x17B6, to: 0x17D3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x17D4, to: 0x17D6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x17D7, to: 0x17D7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x17D8, to: 0x17DB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x17DC, to: 0x17DC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x17DD, to: 0x17DD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x17DE, to: 0x17DF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x17E0, to: 0x17E9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x17EA, to: 0x17EF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x17F0, to: 0x17F9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x17FA, to: 0x17FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1800, to: 0x1805, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1806, to: 0x1806, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1807, to: 0x180A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x180B, to: 0x180D, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0x180E, to: 0x180E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x180F, to: 0x180F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1810, to: 0x1819, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x181A, to: 0x181F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1820, to: 0x1877, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1878, to: 0x187F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1880, to: 0x18A9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x18AA, to: 0x18AA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x18AB, to: 0x18AF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x18B0, to: 0x18F5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x18F6, to: 0x18FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1900, to: 0x191C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x191D, to: 0x191E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x191F, to: 0x191F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1920, to: 0x192B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x192C, to: 0x192F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1930, to: 0x193B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x193C, to: 0x193F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1940, to: 0x1940, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1941, to: 0x1943, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1944, to: 0x1945, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1946, to: 0x196D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x196E, to: 0x196F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1970, to: 0x1974, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1975, to: 0x197F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1980, to: 0x19A9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x19AA, to: 0x19AB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x19AC, to: 0x19AF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x19B0, to: 0x19C9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x19CA, to: 0x19CF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x19D0, to: 0x19D9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x19DA, to: 0x19DA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x19DB, to: 0x19DD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x19DE, to: 0x19DF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x19E0, to: 0x19FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1A00, to: 0x1A1B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1A1C, to: 0x1A1D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1A1E, to: 0x1A1F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1A20, to: 0x1A5E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1A5F, to: 0x1A5F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1A60, to: 0x1A7C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1A7D, to: 0x1A7E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1A7F, to: 0x1A89, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1A8A, to: 0x1A8F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1A90, to: 0x1A99, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1A9A, to: 0x1A9F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1AA0, to: 0x1AA6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1AA7, to: 0x1AA7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1AA8, to: 0x1AAD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1AAE, to: 0x1AAF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1AB0, to: 0x1ABD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ABE, to: 0x1ABE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ABF, to: 0x1AFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1B00, to: 0x1B4B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1B4C, to: 0x1B4F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1B50, to: 0x1B59, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1B5A, to: 0x1B6A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1B6B, to: 0x1B73, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1B74, to: 0x1B7C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1B7D, to: 0x1B7F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1B80, to: 0x1BAA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BAB, to: 0x1BAD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BAE, to: 0x1BB9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BBA, to: 0x1BBF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BC0, to: 0x1BF3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BF4, to: 0x1BFB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1BFC, to: 0x1BFF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1C00, to: 0x1C37, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1C38, to: 0x1C3A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1C3B, to: 0x1C3F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1C40, to: 0x1C49, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1C4A, to: 0x1C4C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1C4D, to: 0x1C7D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1C7E, to: 0x1C7F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1C80, to: 0x1CBF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1CC0, to: 0x1CC7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1CC8, to: 0x1CCF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1CD0, to: 0x1CD2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1CD3, to: 0x1CD3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1CD4, to: 0x1CF2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1CF3, to: 0x1CF6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1CF7, to: 0x1CF7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1CF8, to: 0x1CF9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1CFA, to: 0x1CFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D00, to: 0x1D2B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D2C, to: 0x1D2C, status: MappingStatus::mapped, mapping: &MAPPING_1D2C_1D2C },
+    Mapping{ from: 0x1D2D, to: 0x1D2D, status: MappingStatus::mapped, mapping: &MAPPING_1D2D_1D2D },
+    Mapping{ from: 0x1D2E, to: 0x1D2E, status: MappingStatus::mapped, mapping: &MAPPING_1D2E_1D2E },
+    Mapping{ from: 0x1D2F, to: 0x1D2F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D30, to: 0x1D30, status: MappingStatus::mapped, mapping: &MAPPING_1D30_1D30 },
+    Mapping{ from: 0x1D31, to: 0x1D31, status: MappingStatus::mapped, mapping: &MAPPING_1D31_1D31 },
+    Mapping{ from: 0x1D32, to: 0x1D32, status: MappingStatus::mapped, mapping: &MAPPING_1D32_1D32 },
+    Mapping{ from: 0x1D33, to: 0x1D33, status: MappingStatus::mapped, mapping: &MAPPING_1D33_1D33 },
+    Mapping{ from: 0x1D34, to: 0x1D34, status: MappingStatus::mapped, mapping: &MAPPING_1D34_1D34 },
+    Mapping{ from: 0x1D35, to: 0x1D35, status: MappingStatus::mapped, mapping: &MAPPING_1D35_1D35 },
+    Mapping{ from: 0x1D36, to: 0x1D36, status: MappingStatus::mapped, mapping: &MAPPING_1D36_1D36 },
+    Mapping{ from: 0x1D37, to: 0x1D37, status: MappingStatus::mapped, mapping: &MAPPING_1D37_1D37 },
+    Mapping{ from: 0x1D38, to: 0x1D38, status: MappingStatus::mapped, mapping: &MAPPING_1D38_1D38 },
+    Mapping{ from: 0x1D39, to: 0x1D39, status: MappingStatus::mapped, mapping: &MAPPING_1D39_1D39 },
+    Mapping{ from: 0x1D3A, to: 0x1D3A, status: MappingStatus::mapped, mapping: &MAPPING_1D3A_1D3A },
+    Mapping{ from: 0x1D3B, to: 0x1D3B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D3C, to: 0x1D3C, status: MappingStatus::mapped, mapping: &MAPPING_1D3C_1D3C },
+    Mapping{ from: 0x1D3D, to: 0x1D3D, status: MappingStatus::mapped, mapping: &MAPPING_1D3D_1D3D },
+    Mapping{ from: 0x1D3E, to: 0x1D3E, status: MappingStatus::mapped, mapping: &MAPPING_1D3E_1D3E },
+    Mapping{ from: 0x1D3F, to: 0x1D3F, status: MappingStatus::mapped, mapping: &MAPPING_1D3F_1D3F },
+    Mapping{ from: 0x1D40, to: 0x1D40, status: MappingStatus::mapped, mapping: &MAPPING_1D40_1D40 },
+    Mapping{ from: 0x1D41, to: 0x1D41, status: MappingStatus::mapped, mapping: &MAPPING_1D41_1D41 },
+    Mapping{ from: 0x1D42, to: 0x1D42, status: MappingStatus::mapped, mapping: &MAPPING_1D42_1D42 },
+    Mapping{ from: 0x1D43, to: 0x1D43, status: MappingStatus::mapped, mapping: &MAPPING_1D43_1D43 },
+    Mapping{ from: 0x1D44, to: 0x1D44, status: MappingStatus::mapped, mapping: &MAPPING_1D44_1D44 },
+    Mapping{ from: 0x1D45, to: 0x1D45, status: MappingStatus::mapped, mapping: &MAPPING_1D45_1D45 },
+    Mapping{ from: 0x1D46, to: 0x1D46, status: MappingStatus::mapped, mapping: &MAPPING_1D46_1D46 },
+    Mapping{ from: 0x1D47, to: 0x1D47, status: MappingStatus::mapped, mapping: &MAPPING_1D47_1D47 },
+    Mapping{ from: 0x1D48, to: 0x1D48, status: MappingStatus::mapped, mapping: &MAPPING_1D48_1D48 },
+    Mapping{ from: 0x1D49, to: 0x1D49, status: MappingStatus::mapped, mapping: &MAPPING_1D49_1D49 },
+    Mapping{ from: 0x1D4A, to: 0x1D4A, status: MappingStatus::mapped, mapping: &MAPPING_1D4A_1D4A },
+    Mapping{ from: 0x1D4B, to: 0x1D4B, status: MappingStatus::mapped, mapping: &MAPPING_1D4B_1D4B },
+    Mapping{ from: 0x1D4C, to: 0x1D4C, status: MappingStatus::mapped, mapping: &MAPPING_1D4C_1D4C },
+    Mapping{ from: 0x1D4D, to: 0x1D4D, status: MappingStatus::mapped, mapping: &MAPPING_1D4D_1D4D },
+    Mapping{ from: 0x1D4E, to: 0x1D4E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D4F, to: 0x1D4F, status: MappingStatus::mapped, mapping: &MAPPING_1D4F_1D4F },
+    Mapping{ from: 0x1D50, to: 0x1D50, status: MappingStatus::mapped, mapping: &MAPPING_1D50_1D50 },
+    Mapping{ from: 0x1D51, to: 0x1D51, status: MappingStatus::mapped, mapping: &MAPPING_1D51_1D51 },
+    Mapping{ from: 0x1D52, to: 0x1D52, status: MappingStatus::mapped, mapping: &MAPPING_1D52_1D52 },
+    Mapping{ from: 0x1D53, to: 0x1D53, status: MappingStatus::mapped, mapping: &MAPPING_1D53_1D53 },
+    Mapping{ from: 0x1D54, to: 0x1D54, status: MappingStatus::mapped, mapping: &MAPPING_1D54_1D54 },
+    Mapping{ from: 0x1D55, to: 0x1D55, status: MappingStatus::mapped, mapping: &MAPPING_1D55_1D55 },
+    Mapping{ from: 0x1D56, to: 0x1D56, status: MappingStatus::mapped, mapping: &MAPPING_1D56_1D56 },
+    Mapping{ from: 0x1D57, to: 0x1D57, status: MappingStatus::mapped, mapping: &MAPPING_1D57_1D57 },
+    Mapping{ from: 0x1D58, to: 0x1D58, status: MappingStatus::mapped, mapping: &MAPPING_1D58_1D58 },
+    Mapping{ from: 0x1D59, to: 0x1D59, status: MappingStatus::mapped, mapping: &MAPPING_1D59_1D59 },
+    Mapping{ from: 0x1D5A, to: 0x1D5A, status: MappingStatus::mapped, mapping: &MAPPING_1D5A_1D5A },
+    Mapping{ from: 0x1D5B, to: 0x1D5B, status: MappingStatus::mapped, mapping: &MAPPING_1D5B_1D5B },
+    Mapping{ from: 0x1D5C, to: 0x1D5C, status: MappingStatus::mapped, mapping: &MAPPING_1D5C_1D5C },
+    Mapping{ from: 0x1D5D, to: 0x1D5D, status: MappingStatus::mapped, mapping: &MAPPING_1D5D_1D5D },
+    Mapping{ from: 0x1D5E, to: 0x1D5E, status: MappingStatus::mapped, mapping: &MAPPING_1D5E_1D5E },
+    Mapping{ from: 0x1D5F, to: 0x1D5F, status: MappingStatus::mapped, mapping: &MAPPING_1D5F_1D5F },
+    Mapping{ from: 0x1D60, to: 0x1D60, status: MappingStatus::mapped, mapping: &MAPPING_1D60_1D60 },
+    Mapping{ from: 0x1D61, to: 0x1D61, status: MappingStatus::mapped, mapping: &MAPPING_1D61_1D61 },
+    Mapping{ from: 0x1D62, to: 0x1D62, status: MappingStatus::mapped, mapping: &MAPPING_1D62_1D62 },
+    Mapping{ from: 0x1D63, to: 0x1D63, status: MappingStatus::mapped, mapping: &MAPPING_1D63_1D63 },
+    Mapping{ from: 0x1D64, to: 0x1D64, status: MappingStatus::mapped, mapping: &MAPPING_1D64_1D64 },
+    Mapping{ from: 0x1D65, to: 0x1D65, status: MappingStatus::mapped, mapping: &MAPPING_1D65_1D65 },
+    Mapping{ from: 0x1D66, to: 0x1D66, status: MappingStatus::mapped, mapping: &MAPPING_1D66_1D66 },
+    Mapping{ from: 0x1D67, to: 0x1D67, status: MappingStatus::mapped, mapping: &MAPPING_1D67_1D67 },
+    Mapping{ from: 0x1D68, to: 0x1D68, status: MappingStatus::mapped, mapping: &MAPPING_1D68_1D68 },
+    Mapping{ from: 0x1D69, to: 0x1D69, status: MappingStatus::mapped, mapping: &MAPPING_1D69_1D69 },
+    Mapping{ from: 0x1D6A, to: 0x1D6A, status: MappingStatus::mapped, mapping: &MAPPING_1D6A_1D6A },
+    Mapping{ from: 0x1D6B, to: 0x1D6B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D6C, to: 0x1D77, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D78, to: 0x1D78, status: MappingStatus::mapped, mapping: &MAPPING_1D78_1D78 },
+    Mapping{ from: 0x1D79, to: 0x1D9A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D9B, to: 0x1D9B, status: MappingStatus::mapped, mapping: &MAPPING_1D9B_1D9B },
+    Mapping{ from: 0x1D9C, to: 0x1D9C, status: MappingStatus::mapped, mapping: &MAPPING_1D9C_1D9C },
+    Mapping{ from: 0x1D9D, to: 0x1D9D, status: MappingStatus::mapped, mapping: &MAPPING_1D9D_1D9D },
+    Mapping{ from: 0x1D9E, to: 0x1D9E, status: MappingStatus::mapped, mapping: &MAPPING_1D9E_1D9E },
+    Mapping{ from: 0x1D9F, to: 0x1D9F, status: MappingStatus::mapped, mapping: &MAPPING_1D9F_1D9F },
+    Mapping{ from: 0x1DA0, to: 0x1DA0, status: MappingStatus::mapped, mapping: &MAPPING_1DA0_1DA0 },
+    Mapping{ from: 0x1DA1, to: 0x1DA1, status: MappingStatus::mapped, mapping: &MAPPING_1DA1_1DA1 },
+    Mapping{ from: 0x1DA2, to: 0x1DA2, status: MappingStatus::mapped, mapping: &MAPPING_1DA2_1DA2 },
+    Mapping{ from: 0x1DA3, to: 0x1DA3, status: MappingStatus::mapped, mapping: &MAPPING_1DA3_1DA3 },
+    Mapping{ from: 0x1DA4, to: 0x1DA4, status: MappingStatus::mapped, mapping: &MAPPING_1DA4_1DA4 },
+    Mapping{ from: 0x1DA5, to: 0x1DA5, status: MappingStatus::mapped, mapping: &MAPPING_1DA5_1DA5 },
+    Mapping{ from: 0x1DA6, to: 0x1DA6, status: MappingStatus::mapped, mapping: &MAPPING_1DA6_1DA6 },
+    Mapping{ from: 0x1DA7, to: 0x1DA7, status: MappingStatus::mapped, mapping: &MAPPING_1DA7_1DA7 },
+    Mapping{ from: 0x1DA8, to: 0x1DA8, status: MappingStatus::mapped, mapping: &MAPPING_1DA8_1DA8 },
+    Mapping{ from: 0x1DA9, to: 0x1DA9, status: MappingStatus::mapped, mapping: &MAPPING_1DA9_1DA9 },
+    Mapping{ from: 0x1DAA, to: 0x1DAA, status: MappingStatus::mapped, mapping: &MAPPING_1DAA_1DAA },
+    Mapping{ from: 0x1DAB, to: 0x1DAB, status: MappingStatus::mapped, mapping: &MAPPING_1DAB_1DAB },
+    Mapping{ from: 0x1DAC, to: 0x1DAC, status: MappingStatus::mapped, mapping: &MAPPING_1DAC_1DAC },
+    Mapping{ from: 0x1DAD, to: 0x1DAD, status: MappingStatus::mapped, mapping: &MAPPING_1DAD_1DAD },
+    Mapping{ from: 0x1DAE, to: 0x1DAE, status: MappingStatus::mapped, mapping: &MAPPING_1DAE_1DAE },
+    Mapping{ from: 0x1DAF, to: 0x1DAF, status: MappingStatus::mapped, mapping: &MAPPING_1DAF_1DAF },
+    Mapping{ from: 0x1DB0, to: 0x1DB0, status: MappingStatus::mapped, mapping: &MAPPING_1DB0_1DB0 },
+    Mapping{ from: 0x1DB1, to: 0x1DB1, status: MappingStatus::mapped, mapping: &MAPPING_1DB1_1DB1 },
+    Mapping{ from: 0x1DB2, to: 0x1DB2, status: MappingStatus::mapped, mapping: &MAPPING_1DB2_1DB2 },
+    Mapping{ from: 0x1DB3, to: 0x1DB3, status: MappingStatus::mapped, mapping: &MAPPING_1DB3_1DB3 },
+    Mapping{ from: 0x1DB4, to: 0x1DB4, status: MappingStatus::mapped, mapping: &MAPPING_1DB4_1DB4 },
+    Mapping{ from: 0x1DB5, to: 0x1DB5, status: MappingStatus::mapped, mapping: &MAPPING_1DB5_1DB5 },
+    Mapping{ from: 0x1DB6, to: 0x1DB6, status: MappingStatus::mapped, mapping: &MAPPING_1DB6_1DB6 },
+    Mapping{ from: 0x1DB7, to: 0x1DB7, status: MappingStatus::mapped, mapping: &MAPPING_1DB7_1DB7 },
+    Mapping{ from: 0x1DB8, to: 0x1DB8, status: MappingStatus::mapped, mapping: &MAPPING_1DB8_1DB8 },
+    Mapping{ from: 0x1DB9, to: 0x1DB9, status: MappingStatus::mapped, mapping: &MAPPING_1DB9_1DB9 },
+    Mapping{ from: 0x1DBA, to: 0x1DBA, status: MappingStatus::mapped, mapping: &MAPPING_1DBA_1DBA },
+    Mapping{ from: 0x1DBB, to: 0x1DBB, status: MappingStatus::mapped, mapping: &MAPPING_1DBB_1DBB },
+    Mapping{ from: 0x1DBC, to: 0x1DBC, status: MappingStatus::mapped, mapping: &MAPPING_1DBC_1DBC },
+    Mapping{ from: 0x1DBD, to: 0x1DBD, status: MappingStatus::mapped, mapping: &MAPPING_1DBD_1DBD },
+    Mapping{ from: 0x1DBE, to: 0x1DBE, status: MappingStatus::mapped, mapping: &MAPPING_1DBE_1DBE },
+    Mapping{ from: 0x1DBF, to: 0x1DBF, status: MappingStatus::mapped, mapping: &MAPPING_1DBF_1DBF },
+    Mapping{ from: 0x1DC0, to: 0x1DC3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DC4, to: 0x1DCA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DCB, to: 0x1DE6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DE7, to: 0x1DF5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DF6, to: 0x1DFB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1DFC, to: 0x1DFC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DFD, to: 0x1DFD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DFE, to: 0x1DFF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E00, to: 0x1E00, status: MappingStatus::mapped, mapping: &MAPPING_1E00_1E00 },
+    Mapping{ from: 0x1E01, to: 0x1E01, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E02, to: 0x1E02, status: MappingStatus::mapped, mapping: &MAPPING_1E02_1E02 },
+    Mapping{ from: 0x1E03, to: 0x1E03, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E04, to: 0x1E04, status: MappingStatus::mapped, mapping: &MAPPING_1E04_1E04 },
+    Mapping{ from: 0x1E05, to: 0x1E05, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E06, to: 0x1E06, status: MappingStatus::mapped, mapping: &MAPPING_1E06_1E06 },
+    Mapping{ from: 0x1E07, to: 0x1E07, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E08, to: 0x1E08, status: MappingStatus::mapped, mapping: &MAPPING_1E08_1E08 },
+    Mapping{ from: 0x1E09, to: 0x1E09, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E0A, to: 0x1E0A, status: MappingStatus::mapped, mapping: &MAPPING_1E0A_1E0A },
+    Mapping{ from: 0x1E0B, to: 0x1E0B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E0C, to: 0x1E0C, status: MappingStatus::mapped, mapping: &MAPPING_1E0C_1E0C },
+    Mapping{ from: 0x1E0D, to: 0x1E0D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E0E, to: 0x1E0E, status: MappingStatus::mapped, mapping: &MAPPING_1E0E_1E0E },
+    Mapping{ from: 0x1E0F, to: 0x1E0F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E10, to: 0x1E10, status: MappingStatus::mapped, mapping: &MAPPING_1E10_1E10 },
+    Mapping{ from: 0x1E11, to: 0x1E11, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E12, to: 0x1E12, status: MappingStatus::mapped, mapping: &MAPPING_1E12_1E12 },
+    Mapping{ from: 0x1E13, to: 0x1E13, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E14, to: 0x1E14, status: MappingStatus::mapped, mapping: &MAPPING_1E14_1E14 },
+    Mapping{ from: 0x1E15, to: 0x1E15, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E16, to: 0x1E16, status: MappingStatus::mapped, mapping: &MAPPING_1E16_1E16 },
+    Mapping{ from: 0x1E17, to: 0x1E17, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E18, to: 0x1E18, status: MappingStatus::mapped, mapping: &MAPPING_1E18_1E18 },
+    Mapping{ from: 0x1E19, to: 0x1E19, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E1A, to: 0x1E1A, status: MappingStatus::mapped, mapping: &MAPPING_1E1A_1E1A },
+    Mapping{ from: 0x1E1B, to: 0x1E1B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E1C, to: 0x1E1C, status: MappingStatus::mapped, mapping: &MAPPING_1E1C_1E1C },
+    Mapping{ from: 0x1E1D, to: 0x1E1D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E1E, to: 0x1E1E, status: MappingStatus::mapped, mapping: &MAPPING_1E1E_1E1E },
+    Mapping{ from: 0x1E1F, to: 0x1E1F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E20, to: 0x1E20, status: MappingStatus::mapped, mapping: &MAPPING_1E20_1E20 },
+    Mapping{ from: 0x1E21, to: 0x1E21, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E22, to: 0x1E22, status: MappingStatus::mapped, mapping: &MAPPING_1E22_1E22 },
+    Mapping{ from: 0x1E23, to: 0x1E23, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E24, to: 0x1E24, status: MappingStatus::mapped, mapping: &MAPPING_1E24_1E24 },
+    Mapping{ from: 0x1E25, to: 0x1E25, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E26, to: 0x1E26, status: MappingStatus::mapped, mapping: &MAPPING_1E26_1E26 },
+    Mapping{ from: 0x1E27, to: 0x1E27, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E28, to: 0x1E28, status: MappingStatus::mapped, mapping: &MAPPING_1E28_1E28 },
+    Mapping{ from: 0x1E29, to: 0x1E29, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E2A, to: 0x1E2A, status: MappingStatus::mapped, mapping: &MAPPING_1E2A_1E2A },
+    Mapping{ from: 0x1E2B, to: 0x1E2B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E2C, to: 0x1E2C, status: MappingStatus::mapped, mapping: &MAPPING_1E2C_1E2C },
+    Mapping{ from: 0x1E2D, to: 0x1E2D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E2E, to: 0x1E2E, status: MappingStatus::mapped, mapping: &MAPPING_1E2E_1E2E },
+    Mapping{ from: 0x1E2F, to: 0x1E2F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E30, to: 0x1E30, status: MappingStatus::mapped, mapping: &MAPPING_1E30_1E30 },
+    Mapping{ from: 0x1E31, to: 0x1E31, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E32, to: 0x1E32, status: MappingStatus::mapped, mapping: &MAPPING_1E32_1E32 },
+    Mapping{ from: 0x1E33, to: 0x1E33, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E34, to: 0x1E34, status: MappingStatus::mapped, mapping: &MAPPING_1E34_1E34 },
+    Mapping{ from: 0x1E35, to: 0x1E35, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E36, to: 0x1E36, status: MappingStatus::mapped, mapping: &MAPPING_1E36_1E36 },
+    Mapping{ from: 0x1E37, to: 0x1E37, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E38, to: 0x1E38, status: MappingStatus::mapped, mapping: &MAPPING_1E38_1E38 },
+    Mapping{ from: 0x1E39, to: 0x1E39, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E3A, to: 0x1E3A, status: MappingStatus::mapped, mapping: &MAPPING_1E3A_1E3A },
+    Mapping{ from: 0x1E3B, to: 0x1E3B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E3C, to: 0x1E3C, status: MappingStatus::mapped, mapping: &MAPPING_1E3C_1E3C },
+    Mapping{ from: 0x1E3D, to: 0x1E3D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E3E, to: 0x1E3E, status: MappingStatus::mapped, mapping: &MAPPING_1E3E_1E3E },
+    Mapping{ from: 0x1E3F, to: 0x1E3F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E40, to: 0x1E40, status: MappingStatus::mapped, mapping: &MAPPING_1E40_1E40 },
+    Mapping{ from: 0x1E41, to: 0x1E41, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E42, to: 0x1E42, status: MappingStatus::mapped, mapping: &MAPPING_1E42_1E42 },
+    Mapping{ from: 0x1E43, to: 0x1E43, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E44, to: 0x1E44, status: MappingStatus::mapped, mapping: &MAPPING_1E44_1E44 },
+    Mapping{ from: 0x1E45, to: 0x1E45, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E46, to: 0x1E46, status: MappingStatus::mapped, mapping: &MAPPING_1E46_1E46 },
+    Mapping{ from: 0x1E47, to: 0x1E47, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E48, to: 0x1E48, status: MappingStatus::mapped, mapping: &MAPPING_1E48_1E48 },
+    Mapping{ from: 0x1E49, to: 0x1E49, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E4A, to: 0x1E4A, status: MappingStatus::mapped, mapping: &MAPPING_1E4A_1E4A },
+    Mapping{ from: 0x1E4B, to: 0x1E4B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E4C, to: 0x1E4C, status: MappingStatus::mapped, mapping: &MAPPING_1E4C_1E4C },
+    Mapping{ from: 0x1E4D, to: 0x1E4D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E4E, to: 0x1E4E, status: MappingStatus::mapped, mapping: &MAPPING_1E4E_1E4E },
+    Mapping{ from: 0x1E4F, to: 0x1E4F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E50, to: 0x1E50, status: MappingStatus::mapped, mapping: &MAPPING_1E50_1E50 },
+    Mapping{ from: 0x1E51, to: 0x1E51, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E52, to: 0x1E52, status: MappingStatus::mapped, mapping: &MAPPING_1E52_1E52 },
+    Mapping{ from: 0x1E53, to: 0x1E53, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E54, to: 0x1E54, status: MappingStatus::mapped, mapping: &MAPPING_1E54_1E54 },
+    Mapping{ from: 0x1E55, to: 0x1E55, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E56, to: 0x1E56, status: MappingStatus::mapped, mapping: &MAPPING_1E56_1E56 },
+    Mapping{ from: 0x1E57, to: 0x1E57, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E58, to: 0x1E58, status: MappingStatus::mapped, mapping: &MAPPING_1E58_1E58 },
+    Mapping{ from: 0x1E59, to: 0x1E59, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E5A, to: 0x1E5A, status: MappingStatus::mapped, mapping: &MAPPING_1E5A_1E5A },
+    Mapping{ from: 0x1E5B, to: 0x1E5B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E5C, to: 0x1E5C, status: MappingStatus::mapped, mapping: &MAPPING_1E5C_1E5C },
+    Mapping{ from: 0x1E5D, to: 0x1E5D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E5E, to: 0x1E5E, status: MappingStatus::mapped, mapping: &MAPPING_1E5E_1E5E },
+    Mapping{ from: 0x1E5F, to: 0x1E5F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E60, to: 0x1E60, status: MappingStatus::mapped, mapping: &MAPPING_1E60_1E60 },
+    Mapping{ from: 0x1E61, to: 0x1E61, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E62, to: 0x1E62, status: MappingStatus::mapped, mapping: &MAPPING_1E62_1E62 },
+    Mapping{ from: 0x1E63, to: 0x1E63, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E64, to: 0x1E64, status: MappingStatus::mapped, mapping: &MAPPING_1E64_1E64 },
+    Mapping{ from: 0x1E65, to: 0x1E65, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E66, to: 0x1E66, status: MappingStatus::mapped, mapping: &MAPPING_1E66_1E66 },
+    Mapping{ from: 0x1E67, to: 0x1E67, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E68, to: 0x1E68, status: MappingStatus::mapped, mapping: &MAPPING_1E68_1E68 },
+    Mapping{ from: 0x1E69, to: 0x1E69, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E6A, to: 0x1E6A, status: MappingStatus::mapped, mapping: &MAPPING_1E6A_1E6A },
+    Mapping{ from: 0x1E6B, to: 0x1E6B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E6C, to: 0x1E6C, status: MappingStatus::mapped, mapping: &MAPPING_1E6C_1E6C },
+    Mapping{ from: 0x1E6D, to: 0x1E6D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E6E, to: 0x1E6E, status: MappingStatus::mapped, mapping: &MAPPING_1E6E_1E6E },
+    Mapping{ from: 0x1E6F, to: 0x1E6F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E70, to: 0x1E70, status: MappingStatus::mapped, mapping: &MAPPING_1E70_1E70 },
+    Mapping{ from: 0x1E71, to: 0x1E71, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E72, to: 0x1E72, status: MappingStatus::mapped, mapping: &MAPPING_1E72_1E72 },
+    Mapping{ from: 0x1E73, to: 0x1E73, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E74, to: 0x1E74, status: MappingStatus::mapped, mapping: &MAPPING_1E74_1E74 },
+    Mapping{ from: 0x1E75, to: 0x1E75, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E76, to: 0x1E76, status: MappingStatus::mapped, mapping: &MAPPING_1E76_1E76 },
+    Mapping{ from: 0x1E77, to: 0x1E77, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E78, to: 0x1E78, status: MappingStatus::mapped, mapping: &MAPPING_1E78_1E78 },
+    Mapping{ from: 0x1E79, to: 0x1E79, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E7A, to: 0x1E7A, status: MappingStatus::mapped, mapping: &MAPPING_1E7A_1E7A },
+    Mapping{ from: 0x1E7B, to: 0x1E7B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E7C, to: 0x1E7C, status: MappingStatus::mapped, mapping: &MAPPING_1E7C_1E7C },
+    Mapping{ from: 0x1E7D, to: 0x1E7D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E7E, to: 0x1E7E, status: MappingStatus::mapped, mapping: &MAPPING_1E7E_1E7E },
+    Mapping{ from: 0x1E7F, to: 0x1E7F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E80, to: 0x1E80, status: MappingStatus::mapped, mapping: &MAPPING_1E80_1E80 },
+    Mapping{ from: 0x1E81, to: 0x1E81, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E82, to: 0x1E82, status: MappingStatus::mapped, mapping: &MAPPING_1E82_1E82 },
+    Mapping{ from: 0x1E83, to: 0x1E83, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E84, to: 0x1E84, status: MappingStatus::mapped, mapping: &MAPPING_1E84_1E84 },
+    Mapping{ from: 0x1E85, to: 0x1E85, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E86, to: 0x1E86, status: MappingStatus::mapped, mapping: &MAPPING_1E86_1E86 },
+    Mapping{ from: 0x1E87, to: 0x1E87, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E88, to: 0x1E88, status: MappingStatus::mapped, mapping: &MAPPING_1E88_1E88 },
+    Mapping{ from: 0x1E89, to: 0x1E89, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E8A, to: 0x1E8A, status: MappingStatus::mapped, mapping: &MAPPING_1E8A_1E8A },
+    Mapping{ from: 0x1E8B, to: 0x1E8B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E8C, to: 0x1E8C, status: MappingStatus::mapped, mapping: &MAPPING_1E8C_1E8C },
+    Mapping{ from: 0x1E8D, to: 0x1E8D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E8E, to: 0x1E8E, status: MappingStatus::mapped, mapping: &MAPPING_1E8E_1E8E },
+    Mapping{ from: 0x1E8F, to: 0x1E8F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E90, to: 0x1E90, status: MappingStatus::mapped, mapping: &MAPPING_1E90_1E90 },
+    Mapping{ from: 0x1E91, to: 0x1E91, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E92, to: 0x1E92, status: MappingStatus::mapped, mapping: &MAPPING_1E92_1E92 },
+    Mapping{ from: 0x1E93, to: 0x1E93, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E94, to: 0x1E94, status: MappingStatus::mapped, mapping: &MAPPING_1E94_1E94 },
+    Mapping{ from: 0x1E95, to: 0x1E99, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E9A, to: 0x1E9A, status: MappingStatus::mapped, mapping: &MAPPING_1E9A_1E9A },
+    Mapping{ from: 0x1E9B, to: 0x1E9B, status: MappingStatus::mapped, mapping: &MAPPING_1E9B_1E9B },
+    Mapping{ from: 0x1E9C, to: 0x1E9D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E9E, to: 0x1E9E, status: MappingStatus::mapped, mapping: &MAPPING_1E9E_1E9E },
+    Mapping{ from: 0x1E9F, to: 0x1E9F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EA0, to: 0x1EA0, status: MappingStatus::mapped, mapping: &MAPPING_1EA0_1EA0 },
+    Mapping{ from: 0x1EA1, to: 0x1EA1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EA2, to: 0x1EA2, status: MappingStatus::mapped, mapping: &MAPPING_1EA2_1EA2 },
+    Mapping{ from: 0x1EA3, to: 0x1EA3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EA4, to: 0x1EA4, status: MappingStatus::mapped, mapping: &MAPPING_1EA4_1EA4 },
+    Mapping{ from: 0x1EA5, to: 0x1EA5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EA6, to: 0x1EA6, status: MappingStatus::mapped, mapping: &MAPPING_1EA6_1EA6 },
+    Mapping{ from: 0x1EA7, to: 0x1EA7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EA8, to: 0x1EA8, status: MappingStatus::mapped, mapping: &MAPPING_1EA8_1EA8 },
+    Mapping{ from: 0x1EA9, to: 0x1EA9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EAA, to: 0x1EAA, status: MappingStatus::mapped, mapping: &MAPPING_1EAA_1EAA },
+    Mapping{ from: 0x1EAB, to: 0x1EAB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EAC, to: 0x1EAC, status: MappingStatus::mapped, mapping: &MAPPING_1EAC_1EAC },
+    Mapping{ from: 0x1EAD, to: 0x1EAD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EAE, to: 0x1EAE, status: MappingStatus::mapped, mapping: &MAPPING_1EAE_1EAE },
+    Mapping{ from: 0x1EAF, to: 0x1EAF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EB0, to: 0x1EB0, status: MappingStatus::mapped, mapping: &MAPPING_1EB0_1EB0 },
+    Mapping{ from: 0x1EB1, to: 0x1EB1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EB2, to: 0x1EB2, status: MappingStatus::mapped, mapping: &MAPPING_1EB2_1EB2 },
+    Mapping{ from: 0x1EB3, to: 0x1EB3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EB4, to: 0x1EB4, status: MappingStatus::mapped, mapping: &MAPPING_1EB4_1EB4 },
+    Mapping{ from: 0x1EB5, to: 0x1EB5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EB6, to: 0x1EB6, status: MappingStatus::mapped, mapping: &MAPPING_1EB6_1EB6 },
+    Mapping{ from: 0x1EB7, to: 0x1EB7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EB8, to: 0x1EB8, status: MappingStatus::mapped, mapping: &MAPPING_1EB8_1EB8 },
+    Mapping{ from: 0x1EB9, to: 0x1EB9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EBA, to: 0x1EBA, status: MappingStatus::mapped, mapping: &MAPPING_1EBA_1EBA },
+    Mapping{ from: 0x1EBB, to: 0x1EBB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EBC, to: 0x1EBC, status: MappingStatus::mapped, mapping: &MAPPING_1EBC_1EBC },
+    Mapping{ from: 0x1EBD, to: 0x1EBD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EBE, to: 0x1EBE, status: MappingStatus::mapped, mapping: &MAPPING_1EBE_1EBE },
+    Mapping{ from: 0x1EBF, to: 0x1EBF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EC0, to: 0x1EC0, status: MappingStatus::mapped, mapping: &MAPPING_1EC0_1EC0 },
+    Mapping{ from: 0x1EC1, to: 0x1EC1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EC2, to: 0x1EC2, status: MappingStatus::mapped, mapping: &MAPPING_1EC2_1EC2 },
+    Mapping{ from: 0x1EC3, to: 0x1EC3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EC4, to: 0x1EC4, status: MappingStatus::mapped, mapping: &MAPPING_1EC4_1EC4 },
+    Mapping{ from: 0x1EC5, to: 0x1EC5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EC6, to: 0x1EC6, status: MappingStatus::mapped, mapping: &MAPPING_1EC6_1EC6 },
+    Mapping{ from: 0x1EC7, to: 0x1EC7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EC8, to: 0x1EC8, status: MappingStatus::mapped, mapping: &MAPPING_1EC8_1EC8 },
+    Mapping{ from: 0x1EC9, to: 0x1EC9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ECA, to: 0x1ECA, status: MappingStatus::mapped, mapping: &MAPPING_1ECA_1ECA },
+    Mapping{ from: 0x1ECB, to: 0x1ECB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ECC, to: 0x1ECC, status: MappingStatus::mapped, mapping: &MAPPING_1ECC_1ECC },
+    Mapping{ from: 0x1ECD, to: 0x1ECD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ECE, to: 0x1ECE, status: MappingStatus::mapped, mapping: &MAPPING_1ECE_1ECE },
+    Mapping{ from: 0x1ECF, to: 0x1ECF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ED0, to: 0x1ED0, status: MappingStatus::mapped, mapping: &MAPPING_1ED0_1ED0 },
+    Mapping{ from: 0x1ED1, to: 0x1ED1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ED2, to: 0x1ED2, status: MappingStatus::mapped, mapping: &MAPPING_1ED2_1ED2 },
+    Mapping{ from: 0x1ED3, to: 0x1ED3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ED4, to: 0x1ED4, status: MappingStatus::mapped, mapping: &MAPPING_1ED4_1ED4 },
+    Mapping{ from: 0x1ED5, to: 0x1ED5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ED6, to: 0x1ED6, status: MappingStatus::mapped, mapping: &MAPPING_1ED6_1ED6 },
+    Mapping{ from: 0x1ED7, to: 0x1ED7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1ED8, to: 0x1ED8, status: MappingStatus::mapped, mapping: &MAPPING_1ED8_1ED8 },
+    Mapping{ from: 0x1ED9, to: 0x1ED9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EDA, to: 0x1EDA, status: MappingStatus::mapped, mapping: &MAPPING_1EDA_1EDA },
+    Mapping{ from: 0x1EDB, to: 0x1EDB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EDC, to: 0x1EDC, status: MappingStatus::mapped, mapping: &MAPPING_1EDC_1EDC },
+    Mapping{ from: 0x1EDD, to: 0x1EDD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EDE, to: 0x1EDE, status: MappingStatus::mapped, mapping: &MAPPING_1EDE_1EDE },
+    Mapping{ from: 0x1EDF, to: 0x1EDF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EE0, to: 0x1EE0, status: MappingStatus::mapped, mapping: &MAPPING_1EE0_1EE0 },
+    Mapping{ from: 0x1EE1, to: 0x1EE1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EE2, to: 0x1EE2, status: MappingStatus::mapped, mapping: &MAPPING_1EE2_1EE2 },
+    Mapping{ from: 0x1EE3, to: 0x1EE3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EE4, to: 0x1EE4, status: MappingStatus::mapped, mapping: &MAPPING_1EE4_1EE4 },
+    Mapping{ from: 0x1EE5, to: 0x1EE5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EE6, to: 0x1EE6, status: MappingStatus::mapped, mapping: &MAPPING_1EE6_1EE6 },
+    Mapping{ from: 0x1EE7, to: 0x1EE7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EE8, to: 0x1EE8, status: MappingStatus::mapped, mapping: &MAPPING_1EE8_1EE8 },
+    Mapping{ from: 0x1EE9, to: 0x1EE9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EEA, to: 0x1EEA, status: MappingStatus::mapped, mapping: &MAPPING_1EEA_1EEA },
+    Mapping{ from: 0x1EEB, to: 0x1EEB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EEC, to: 0x1EEC, status: MappingStatus::mapped, mapping: &MAPPING_1EEC_1EEC },
+    Mapping{ from: 0x1EED, to: 0x1EED, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EEE, to: 0x1EEE, status: MappingStatus::mapped, mapping: &MAPPING_1EEE_1EEE },
+    Mapping{ from: 0x1EEF, to: 0x1EEF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EF0, to: 0x1EF0, status: MappingStatus::mapped, mapping: &MAPPING_1EF0_1EF0 },
+    Mapping{ from: 0x1EF1, to: 0x1EF1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EF2, to: 0x1EF2, status: MappingStatus::mapped, mapping: &MAPPING_1EF2_1EF2 },
+    Mapping{ from: 0x1EF3, to: 0x1EF3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EF4, to: 0x1EF4, status: MappingStatus::mapped, mapping: &MAPPING_1EF4_1EF4 },
+    Mapping{ from: 0x1EF5, to: 0x1EF5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EF6, to: 0x1EF6, status: MappingStatus::mapped, mapping: &MAPPING_1EF6_1EF6 },
+    Mapping{ from: 0x1EF7, to: 0x1EF7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EF8, to: 0x1EF8, status: MappingStatus::mapped, mapping: &MAPPING_1EF8_1EF8 },
+    Mapping{ from: 0x1EF9, to: 0x1EF9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EFA, to: 0x1EFA, status: MappingStatus::mapped, mapping: &MAPPING_1EFA_1EFA },
+    Mapping{ from: 0x1EFB, to: 0x1EFB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EFC, to: 0x1EFC, status: MappingStatus::mapped, mapping: &MAPPING_1EFC_1EFC },
+    Mapping{ from: 0x1EFD, to: 0x1EFD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EFE, to: 0x1EFE, status: MappingStatus::mapped, mapping: &MAPPING_1EFE_1EFE },
+    Mapping{ from: 0x1EFF, to: 0x1EFF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F00, to: 0x1F07, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F08, to: 0x1F08, status: MappingStatus::mapped, mapping: &MAPPING_1F08_1F08 },
+    Mapping{ from: 0x1F09, to: 0x1F09, status: MappingStatus::mapped, mapping: &MAPPING_1F09_1F09 },
+    Mapping{ from: 0x1F0A, to: 0x1F0A, status: MappingStatus::mapped, mapping: &MAPPING_1F0A_1F0A },
+    Mapping{ from: 0x1F0B, to: 0x1F0B, status: MappingStatus::mapped, mapping: &MAPPING_1F0B_1F0B },
+    Mapping{ from: 0x1F0C, to: 0x1F0C, status: MappingStatus::mapped, mapping: &MAPPING_1F0C_1F0C },
+    Mapping{ from: 0x1F0D, to: 0x1F0D, status: MappingStatus::mapped, mapping: &MAPPING_1F0D_1F0D },
+    Mapping{ from: 0x1F0E, to: 0x1F0E, status: MappingStatus::mapped, mapping: &MAPPING_1F0E_1F0E },
+    Mapping{ from: 0x1F0F, to: 0x1F0F, status: MappingStatus::mapped, mapping: &MAPPING_1F0F_1F0F },
+    Mapping{ from: 0x1F10, to: 0x1F15, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F16, to: 0x1F17, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F18, to: 0x1F18, status: MappingStatus::mapped, mapping: &MAPPING_1F18_1F18 },
+    Mapping{ from: 0x1F19, to: 0x1F19, status: MappingStatus::mapped, mapping: &MAPPING_1F19_1F19 },
+    Mapping{ from: 0x1F1A, to: 0x1F1A, status: MappingStatus::mapped, mapping: &MAPPING_1F1A_1F1A },
+    Mapping{ from: 0x1F1B, to: 0x1F1B, status: MappingStatus::mapped, mapping: &MAPPING_1F1B_1F1B },
+    Mapping{ from: 0x1F1C, to: 0x1F1C, status: MappingStatus::mapped, mapping: &MAPPING_1F1C_1F1C },
+    Mapping{ from: 0x1F1D, to: 0x1F1D, status: MappingStatus::mapped, mapping: &MAPPING_1F1D_1F1D },
+    Mapping{ from: 0x1F1E, to: 0x1F1F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F20, to: 0x1F27, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F28, to: 0x1F28, status: MappingStatus::mapped, mapping: &MAPPING_1F28_1F28 },
+    Mapping{ from: 0x1F29, to: 0x1F29, status: MappingStatus::mapped, mapping: &MAPPING_1F29_1F29 },
+    Mapping{ from: 0x1F2A, to: 0x1F2A, status: MappingStatus::mapped, mapping: &MAPPING_1F2A_1F2A },
+    Mapping{ from: 0x1F2B, to: 0x1F2B, status: MappingStatus::mapped, mapping: &MAPPING_1F2B_1F2B },
+    Mapping{ from: 0x1F2C, to: 0x1F2C, status: MappingStatus::mapped, mapping: &MAPPING_1F2C_1F2C },
+    Mapping{ from: 0x1F2D, to: 0x1F2D, status: MappingStatus::mapped, mapping: &MAPPING_1F2D_1F2D },
+    Mapping{ from: 0x1F2E, to: 0x1F2E, status: MappingStatus::mapped, mapping: &MAPPING_1F2E_1F2E },
+    Mapping{ from: 0x1F2F, to: 0x1F2F, status: MappingStatus::mapped, mapping: &MAPPING_1F2F_1F2F },
+    Mapping{ from: 0x1F30, to: 0x1F37, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F38, to: 0x1F38, status: MappingStatus::mapped, mapping: &MAPPING_1F38_1F38 },
+    Mapping{ from: 0x1F39, to: 0x1F39, status: MappingStatus::mapped, mapping: &MAPPING_1F39_1F39 },
+    Mapping{ from: 0x1F3A, to: 0x1F3A, status: MappingStatus::mapped, mapping: &MAPPING_1F3A_1F3A },
+    Mapping{ from: 0x1F3B, to: 0x1F3B, status: MappingStatus::mapped, mapping: &MAPPING_1F3B_1F3B },
+    Mapping{ from: 0x1F3C, to: 0x1F3C, status: MappingStatus::mapped, mapping: &MAPPING_1F3C_1F3C },
+    Mapping{ from: 0x1F3D, to: 0x1F3D, status: MappingStatus::mapped, mapping: &MAPPING_1F3D_1F3D },
+    Mapping{ from: 0x1F3E, to: 0x1F3E, status: MappingStatus::mapped, mapping: &MAPPING_1F3E_1F3E },
+    Mapping{ from: 0x1F3F, to: 0x1F3F, status: MappingStatus::mapped, mapping: &MAPPING_1F3F_1F3F },
+    Mapping{ from: 0x1F40, to: 0x1F45, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F46, to: 0x1F47, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F48, to: 0x1F48, status: MappingStatus::mapped, mapping: &MAPPING_1F48_1F48 },
+    Mapping{ from: 0x1F49, to: 0x1F49, status: MappingStatus::mapped, mapping: &MAPPING_1F49_1F49 },
+    Mapping{ from: 0x1F4A, to: 0x1F4A, status: MappingStatus::mapped, mapping: &MAPPING_1F4A_1F4A },
+    Mapping{ from: 0x1F4B, to: 0x1F4B, status: MappingStatus::mapped, mapping: &MAPPING_1F4B_1F4B },
+    Mapping{ from: 0x1F4C, to: 0x1F4C, status: MappingStatus::mapped, mapping: &MAPPING_1F4C_1F4C },
+    Mapping{ from: 0x1F4D, to: 0x1F4D, status: MappingStatus::mapped, mapping: &MAPPING_1F4D_1F4D },
+    Mapping{ from: 0x1F4E, to: 0x1F4F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F50, to: 0x1F57, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F58, to: 0x1F58, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F59, to: 0x1F59, status: MappingStatus::mapped, mapping: &MAPPING_1F59_1F59 },
+    Mapping{ from: 0x1F5A, to: 0x1F5A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F5B, to: 0x1F5B, status: MappingStatus::mapped, mapping: &MAPPING_1F5B_1F5B },
+    Mapping{ from: 0x1F5C, to: 0x1F5C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F5D, to: 0x1F5D, status: MappingStatus::mapped, mapping: &MAPPING_1F5D_1F5D },
+    Mapping{ from: 0x1F5E, to: 0x1F5E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F5F, to: 0x1F5F, status: MappingStatus::mapped, mapping: &MAPPING_1F5F_1F5F },
+    Mapping{ from: 0x1F60, to: 0x1F67, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F68, to: 0x1F68, status: MappingStatus::mapped, mapping: &MAPPING_1F68_1F68 },
+    Mapping{ from: 0x1F69, to: 0x1F69, status: MappingStatus::mapped, mapping: &MAPPING_1F69_1F69 },
+    Mapping{ from: 0x1F6A, to: 0x1F6A, status: MappingStatus::mapped, mapping: &MAPPING_1F6A_1F6A },
+    Mapping{ from: 0x1F6B, to: 0x1F6B, status: MappingStatus::mapped, mapping: &MAPPING_1F6B_1F6B },
+    Mapping{ from: 0x1F6C, to: 0x1F6C, status: MappingStatus::mapped, mapping: &MAPPING_1F6C_1F6C },
+    Mapping{ from: 0x1F6D, to: 0x1F6D, status: MappingStatus::mapped, mapping: &MAPPING_1F6D_1F6D },
+    Mapping{ from: 0x1F6E, to: 0x1F6E, status: MappingStatus::mapped, mapping: &MAPPING_1F6E_1F6E },
+    Mapping{ from: 0x1F6F, to: 0x1F6F, status: MappingStatus::mapped, mapping: &MAPPING_1F6F_1F6F },
+    Mapping{ from: 0x1F70, to: 0x1F70, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F71, to: 0x1F71, status: MappingStatus::mapped, mapping: &MAPPING_1F71_1F71 },
+    Mapping{ from: 0x1F72, to: 0x1F72, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F73, to: 0x1F73, status: MappingStatus::mapped, mapping: &MAPPING_1F73_1F73 },
+    Mapping{ from: 0x1F74, to: 0x1F74, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F75, to: 0x1F75, status: MappingStatus::mapped, mapping: &MAPPING_1F75_1F75 },
+    Mapping{ from: 0x1F76, to: 0x1F76, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F77, to: 0x1F77, status: MappingStatus::mapped, mapping: &MAPPING_1F77_1F77 },
+    Mapping{ from: 0x1F78, to: 0x1F78, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F79, to: 0x1F79, status: MappingStatus::mapped, mapping: &MAPPING_1F79_1F79 },
+    Mapping{ from: 0x1F7A, to: 0x1F7A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F7B, to: 0x1F7B, status: MappingStatus::mapped, mapping: &MAPPING_1F7B_1F7B },
+    Mapping{ from: 0x1F7C, to: 0x1F7C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F7D, to: 0x1F7D, status: MappingStatus::mapped, mapping: &MAPPING_1F7D_1F7D },
+    Mapping{ from: 0x1F7E, to: 0x1F7F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F80, to: 0x1F80, status: MappingStatus::mapped, mapping: &MAPPING_1F80_1F80 },
+    Mapping{ from: 0x1F81, to: 0x1F81, status: MappingStatus::mapped, mapping: &MAPPING_1F81_1F81 },
+    Mapping{ from: 0x1F82, to: 0x1F82, status: MappingStatus::mapped, mapping: &MAPPING_1F82_1F82 },
+    Mapping{ from: 0x1F83, to: 0x1F83, status: MappingStatus::mapped, mapping: &MAPPING_1F83_1F83 },
+    Mapping{ from: 0x1F84, to: 0x1F84, status: MappingStatus::mapped, mapping: &MAPPING_1F84_1F84 },
+    Mapping{ from: 0x1F85, to: 0x1F85, status: MappingStatus::mapped, mapping: &MAPPING_1F85_1F85 },
+    Mapping{ from: 0x1F86, to: 0x1F86, status: MappingStatus::mapped, mapping: &MAPPING_1F86_1F86 },
+    Mapping{ from: 0x1F87, to: 0x1F87, status: MappingStatus::mapped, mapping: &MAPPING_1F87_1F87 },
+    Mapping{ from: 0x1F88, to: 0x1F88, status: MappingStatus::mapped, mapping: &MAPPING_1F88_1F88 },
+    Mapping{ from: 0x1F89, to: 0x1F89, status: MappingStatus::mapped, mapping: &MAPPING_1F89_1F89 },
+    Mapping{ from: 0x1F8A, to: 0x1F8A, status: MappingStatus::mapped, mapping: &MAPPING_1F8A_1F8A },
+    Mapping{ from: 0x1F8B, to: 0x1F8B, status: MappingStatus::mapped, mapping: &MAPPING_1F8B_1F8B },
+    Mapping{ from: 0x1F8C, to: 0x1F8C, status: MappingStatus::mapped, mapping: &MAPPING_1F8C_1F8C },
+    Mapping{ from: 0x1F8D, to: 0x1F8D, status: MappingStatus::mapped, mapping: &MAPPING_1F8D_1F8D },
+    Mapping{ from: 0x1F8E, to: 0x1F8E, status: MappingStatus::mapped, mapping: &MAPPING_1F8E_1F8E },
+    Mapping{ from: 0x1F8F, to: 0x1F8F, status: MappingStatus::mapped, mapping: &MAPPING_1F8F_1F8F },
+    Mapping{ from: 0x1F90, to: 0x1F90, status: MappingStatus::mapped, mapping: &MAPPING_1F90_1F90 },
+    Mapping{ from: 0x1F91, to: 0x1F91, status: MappingStatus::mapped, mapping: &MAPPING_1F91_1F91 },
+    Mapping{ from: 0x1F92, to: 0x1F92, status: MappingStatus::mapped, mapping: &MAPPING_1F92_1F92 },
+    Mapping{ from: 0x1F93, to: 0x1F93, status: MappingStatus::mapped, mapping: &MAPPING_1F93_1F93 },
+    Mapping{ from: 0x1F94, to: 0x1F94, status: MappingStatus::mapped, mapping: &MAPPING_1F94_1F94 },
+    Mapping{ from: 0x1F95, to: 0x1F95, status: MappingStatus::mapped, mapping: &MAPPING_1F95_1F95 },
+    Mapping{ from: 0x1F96, to: 0x1F96, status: MappingStatus::mapped, mapping: &MAPPING_1F96_1F96 },
+    Mapping{ from: 0x1F97, to: 0x1F97, status: MappingStatus::mapped, mapping: &MAPPING_1F97_1F97 },
+    Mapping{ from: 0x1F98, to: 0x1F98, status: MappingStatus::mapped, mapping: &MAPPING_1F98_1F98 },
+    Mapping{ from: 0x1F99, to: 0x1F99, status: MappingStatus::mapped, mapping: &MAPPING_1F99_1F99 },
+    Mapping{ from: 0x1F9A, to: 0x1F9A, status: MappingStatus::mapped, mapping: &MAPPING_1F9A_1F9A },
+    Mapping{ from: 0x1F9B, to: 0x1F9B, status: MappingStatus::mapped, mapping: &MAPPING_1F9B_1F9B },
+    Mapping{ from: 0x1F9C, to: 0x1F9C, status: MappingStatus::mapped, mapping: &MAPPING_1F9C_1F9C },
+    Mapping{ from: 0x1F9D, to: 0x1F9D, status: MappingStatus::mapped, mapping: &MAPPING_1F9D_1F9D },
+    Mapping{ from: 0x1F9E, to: 0x1F9E, status: MappingStatus::mapped, mapping: &MAPPING_1F9E_1F9E },
+    Mapping{ from: 0x1F9F, to: 0x1F9F, status: MappingStatus::mapped, mapping: &MAPPING_1F9F_1F9F },
+    Mapping{ from: 0x1FA0, to: 0x1FA0, status: MappingStatus::mapped, mapping: &MAPPING_1FA0_1FA0 },
+    Mapping{ from: 0x1FA1, to: 0x1FA1, status: MappingStatus::mapped, mapping: &MAPPING_1FA1_1FA1 },
+    Mapping{ from: 0x1FA2, to: 0x1FA2, status: MappingStatus::mapped, mapping: &MAPPING_1FA2_1FA2 },
+    Mapping{ from: 0x1FA3, to: 0x1FA3, status: MappingStatus::mapped, mapping: &MAPPING_1FA3_1FA3 },
+    Mapping{ from: 0x1FA4, to: 0x1FA4, status: MappingStatus::mapped, mapping: &MAPPING_1FA4_1FA4 },
+    Mapping{ from: 0x1FA5, to: 0x1FA5, status: MappingStatus::mapped, mapping: &MAPPING_1FA5_1FA5 },
+    Mapping{ from: 0x1FA6, to: 0x1FA6, status: MappingStatus::mapped, mapping: &MAPPING_1FA6_1FA6 },
+    Mapping{ from: 0x1FA7, to: 0x1FA7, status: MappingStatus::mapped, mapping: &MAPPING_1FA7_1FA7 },
+    Mapping{ from: 0x1FA8, to: 0x1FA8, status: MappingStatus::mapped, mapping: &MAPPING_1FA8_1FA8 },
+    Mapping{ from: 0x1FA9, to: 0x1FA9, status: MappingStatus::mapped, mapping: &MAPPING_1FA9_1FA9 },
+    Mapping{ from: 0x1FAA, to: 0x1FAA, status: MappingStatus::mapped, mapping: &MAPPING_1FAA_1FAA },
+    Mapping{ from: 0x1FAB, to: 0x1FAB, status: MappingStatus::mapped, mapping: &MAPPING_1FAB_1FAB },
+    Mapping{ from: 0x1FAC, to: 0x1FAC, status: MappingStatus::mapped, mapping: &MAPPING_1FAC_1FAC },
+    Mapping{ from: 0x1FAD, to: 0x1FAD, status: MappingStatus::mapped, mapping: &MAPPING_1FAD_1FAD },
+    Mapping{ from: 0x1FAE, to: 0x1FAE, status: MappingStatus::mapped, mapping: &MAPPING_1FAE_1FAE },
+    Mapping{ from: 0x1FAF, to: 0x1FAF, status: MappingStatus::mapped, mapping: &MAPPING_1FAF_1FAF },
+    Mapping{ from: 0x1FB0, to: 0x1FB1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1FB2, to: 0x1FB2, status: MappingStatus::mapped, mapping: &MAPPING_1FB2_1FB2 },
+    Mapping{ from: 0x1FB3, to: 0x1FB3, status: MappingStatus::mapped, mapping: &MAPPING_1FB3_1FB3 },
+    Mapping{ from: 0x1FB4, to: 0x1FB4, status: MappingStatus::mapped, mapping: &MAPPING_1FB4_1FB4 },
+    Mapping{ from: 0x1FB5, to: 0x1FB5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1FB6, to: 0x1FB6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1FB7, to: 0x1FB7, status: MappingStatus::mapped, mapping: &MAPPING_1FB7_1FB7 },
+    Mapping{ from: 0x1FB8, to: 0x1FB8, status: MappingStatus::mapped, mapping: &MAPPING_1FB8_1FB8 },
+    Mapping{ from: 0x1FB9, to: 0x1FB9, status: MappingStatus::mapped, mapping: &MAPPING_1FB9_1FB9 },
+    Mapping{ from: 0x1FBA, to: 0x1FBA, status: MappingStatus::mapped, mapping: &MAPPING_1FBA_1FBA },
+    Mapping{ from: 0x1FBB, to: 0x1FBB, status: MappingStatus::mapped, mapping: &MAPPING_1FBB_1FBB },
+    Mapping{ from: 0x1FBC, to: 0x1FBC, status: MappingStatus::mapped, mapping: &MAPPING_1FBC_1FBC },
+    Mapping{ from: 0x1FBD, to: 0x1FBD, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FBD_1FBD },
+    Mapping{ from: 0x1FBE, to: 0x1FBE, status: MappingStatus::mapped, mapping: &MAPPING_1FBE_1FBE },
+    Mapping{ from: 0x1FBF, to: 0x1FBF, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FBF_1FBF },
+    Mapping{ from: 0x1FC0, to: 0x1FC0, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FC0_1FC0 },
+    Mapping{ from: 0x1FC1, to: 0x1FC1, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FC1_1FC1 },
+    Mapping{ from: 0x1FC2, to: 0x1FC2, status: MappingStatus::mapped, mapping: &MAPPING_1FC2_1FC2 },
+    Mapping{ from: 0x1FC3, to: 0x1FC3, status: MappingStatus::mapped, mapping: &MAPPING_1FC3_1FC3 },
+    Mapping{ from: 0x1FC4, to: 0x1FC4, status: MappingStatus::mapped, mapping: &MAPPING_1FC4_1FC4 },
+    Mapping{ from: 0x1FC5, to: 0x1FC5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1FC6, to: 0x1FC6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1FC7, to: 0x1FC7, status: MappingStatus::mapped, mapping: &MAPPING_1FC7_1FC7 },
+    Mapping{ from: 0x1FC8, to: 0x1FC8, status: MappingStatus::mapped, mapping: &MAPPING_1FC8_1FC8 },
+    Mapping{ from: 0x1FC9, to: 0x1FC9, status: MappingStatus::mapped, mapping: &MAPPING_1FC9_1FC9 },
+    Mapping{ from: 0x1FCA, to: 0x1FCA, status: MappingStatus::mapped, mapping: &MAPPING_1FCA_1FCA },
+    Mapping{ from: 0x1FCB, to: 0x1FCB, status: MappingStatus::mapped, mapping: &MAPPING_1FCB_1FCB },
+    Mapping{ from: 0x1FCC, to: 0x1FCC, status: MappingStatus::mapped, mapping: &MAPPING_1FCC_1FCC },
+    Mapping{ from: 0x1FCD, to: 0x1FCD, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FCD_1FCD },
+    Mapping{ from: 0x1FCE, to: 0x1FCE, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FCE_1FCE },
+    Mapping{ from: 0x1FCF, to: 0x1FCF, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FCF_1FCF },
+    Mapping{ from: 0x1FD0, to: 0x1FD2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1FD3, to: 0x1FD3, status: MappingStatus::mapped, mapping: &MAPPING_1FD3_1FD3 },
+    Mapping{ from: 0x1FD4, to: 0x1FD5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1FD6, to: 0x1FD7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1FD8, to: 0x1FD8, status: MappingStatus::mapped, mapping: &MAPPING_1FD8_1FD8 },
+    Mapping{ from: 0x1FD9, to: 0x1FD9, status: MappingStatus::mapped, mapping: &MAPPING_1FD9_1FD9 },
+    Mapping{ from: 0x1FDA, to: 0x1FDA, status: MappingStatus::mapped, mapping: &MAPPING_1FDA_1FDA },
+    Mapping{ from: 0x1FDB, to: 0x1FDB, status: MappingStatus::mapped, mapping: &MAPPING_1FDB_1FDB },
+    Mapping{ from: 0x1FDC, to: 0x1FDC, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1FDD, to: 0x1FDD, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FDD_1FDD },
+    Mapping{ from: 0x1FDE, to: 0x1FDE, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FDE_1FDE },
+    Mapping{ from: 0x1FDF, to: 0x1FDF, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FDF_1FDF },
+    Mapping{ from: 0x1FE0, to: 0x1FE2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1FE3, to: 0x1FE3, status: MappingStatus::mapped, mapping: &MAPPING_1FE3_1FE3 },
+    Mapping{ from: 0x1FE4, to: 0x1FE7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1FE8, to: 0x1FE8, status: MappingStatus::mapped, mapping: &MAPPING_1FE8_1FE8 },
+    Mapping{ from: 0x1FE9, to: 0x1FE9, status: MappingStatus::mapped, mapping: &MAPPING_1FE9_1FE9 },
+    Mapping{ from: 0x1FEA, to: 0x1FEA, status: MappingStatus::mapped, mapping: &MAPPING_1FEA_1FEA },
+    Mapping{ from: 0x1FEB, to: 0x1FEB, status: MappingStatus::mapped, mapping: &MAPPING_1FEB_1FEB },
+    Mapping{ from: 0x1FEC, to: 0x1FEC, status: MappingStatus::mapped, mapping: &MAPPING_1FEC_1FEC },
+    Mapping{ from: 0x1FED, to: 0x1FED, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FED_1FED },
+    Mapping{ from: 0x1FEE, to: 0x1FEE, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FEE_1FEE },
+    Mapping{ from: 0x1FEF, to: 0x1FEF, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FEF_1FEF },
+    Mapping{ from: 0x1FF0, to: 0x1FF1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1FF2, to: 0x1FF2, status: MappingStatus::mapped, mapping: &MAPPING_1FF2_1FF2 },
+    Mapping{ from: 0x1FF3, to: 0x1FF3, status: MappingStatus::mapped, mapping: &MAPPING_1FF3_1FF3 },
+    Mapping{ from: 0x1FF4, to: 0x1FF4, status: MappingStatus::mapped, mapping: &MAPPING_1FF4_1FF4 },
+    Mapping{ from: 0x1FF5, to: 0x1FF5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1FF6, to: 0x1FF6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1FF7, to: 0x1FF7, status: MappingStatus::mapped, mapping: &MAPPING_1FF7_1FF7 },
+    Mapping{ from: 0x1FF8, to: 0x1FF8, status: MappingStatus::mapped, mapping: &MAPPING_1FF8_1FF8 },
+    Mapping{ from: 0x1FF9, to: 0x1FF9, status: MappingStatus::mapped, mapping: &MAPPING_1FF9_1FF9 },
+    Mapping{ from: 0x1FFA, to: 0x1FFA, status: MappingStatus::mapped, mapping: &MAPPING_1FFA_1FFA },
+    Mapping{ from: 0x1FFB, to: 0x1FFB, status: MappingStatus::mapped, mapping: &MAPPING_1FFB_1FFB },
+    Mapping{ from: 0x1FFC, to: 0x1FFC, status: MappingStatus::mapped, mapping: &MAPPING_1FFC_1FFC },
+    Mapping{ from: 0x1FFD, to: 0x1FFD, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FFD_1FFD },
+    Mapping{ from: 0x1FFE, to: 0x1FFE, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1FFE_1FFE },
+    Mapping{ from: 0x1FFF, to: 0x1FFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2000, to: 0x200A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2000_200A },
+    Mapping{ from: 0x200B, to: 0x200B, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0x200C, to: 0x200D, status: MappingStatus::deviation, mapping: &NONE },
+    Mapping{ from: 0x200E, to: 0x200F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2010, to: 0x2010, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2011, to: 0x2011, status: MappingStatus::mapped, mapping: &MAPPING_2011_2011 },
+    Mapping{ from: 0x2012, to: 0x2016, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2017, to: 0x2017, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2017_2017 },
+    Mapping{ from: 0x2018, to: 0x2023, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2024, to: 0x2026, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2027, to: 0x2027, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2028, to: 0x202E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x202F, to: 0x202F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_202F_202F },
+    Mapping{ from: 0x2030, to: 0x2032, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2033, to: 0x2033, status: MappingStatus::mapped, mapping: &MAPPING_2033_2033 },
+    Mapping{ from: 0x2034, to: 0x2034, status: MappingStatus::mapped, mapping: &MAPPING_2034_2034 },
+    Mapping{ from: 0x2035, to: 0x2035, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2036, to: 0x2036, status: MappingStatus::mapped, mapping: &MAPPING_2036_2036 },
+    Mapping{ from: 0x2037, to: 0x2037, status: MappingStatus::mapped, mapping: &MAPPING_2037_2037 },
+    Mapping{ from: 0x2038, to: 0x203B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x203C, to: 0x203C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_203C_203C },
+    Mapping{ from: 0x203D, to: 0x203D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x203E, to: 0x203E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_203E_203E },
+    Mapping{ from: 0x203F, to: 0x2046, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2047, to: 0x2047, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2047_2047 },
+    Mapping{ from: 0x2048, to: 0x2048, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2048_2048 },
+    Mapping{ from: 0x2049, to: 0x2049, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2049_2049 },
+    Mapping{ from: 0x204A, to: 0x204D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x204E, to: 0x2052, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2053, to: 0x2054, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2055, to: 0x2056, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2057, to: 0x2057, status: MappingStatus::mapped, mapping: &MAPPING_2057_2057 },
+    Mapping{ from: 0x2058, to: 0x205E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x205F, to: 0x205F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_205F_205F },
+    Mapping{ from: 0x2060, to: 0x2060, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0x2061, to: 0x2063, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2064, to: 0x2064, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0x2065, to: 0x2065, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2066, to: 0x2069, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x206A, to: 0x206F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2070, to: 0x2070, status: MappingStatus::mapped, mapping: &MAPPING_2070_2070 },
+    Mapping{ from: 0x2071, to: 0x2071, status: MappingStatus::mapped, mapping: &MAPPING_2071_2071 },
+    Mapping{ from: 0x2072, to: 0x2073, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2074, to: 0x2074, status: MappingStatus::mapped, mapping: &MAPPING_2074_2074 },
+    Mapping{ from: 0x2075, to: 0x2075, status: MappingStatus::mapped, mapping: &MAPPING_2075_2075 },
+    Mapping{ from: 0x2076, to: 0x2076, status: MappingStatus::mapped, mapping: &MAPPING_2076_2076 },
+    Mapping{ from: 0x2077, to: 0x2077, status: MappingStatus::mapped, mapping: &MAPPING_2077_2077 },
+    Mapping{ from: 0x2078, to: 0x2078, status: MappingStatus::mapped, mapping: &MAPPING_2078_2078 },
+    Mapping{ from: 0x2079, to: 0x2079, status: MappingStatus::mapped, mapping: &MAPPING_2079_2079 },
+    Mapping{ from: 0x207A, to: 0x207A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_207A_207A },
+    Mapping{ from: 0x207B, to: 0x207B, status: MappingStatus::mapped, mapping: &MAPPING_207B_207B },
+    Mapping{ from: 0x207C, to: 0x207C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_207C_207C },
+    Mapping{ from: 0x207D, to: 0x207D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_207D_207D },
+    Mapping{ from: 0x207E, to: 0x207E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_207E_207E },
+    Mapping{ from: 0x207F, to: 0x207F, status: MappingStatus::mapped, mapping: &MAPPING_207F_207F },
+    Mapping{ from: 0x2080, to: 0x2080, status: MappingStatus::mapped, mapping: &MAPPING_2080_2080 },
+    Mapping{ from: 0x2081, to: 0x2081, status: MappingStatus::mapped, mapping: &MAPPING_2081_2081 },
+    Mapping{ from: 0x2082, to: 0x2082, status: MappingStatus::mapped, mapping: &MAPPING_2082_2082 },
+    Mapping{ from: 0x2083, to: 0x2083, status: MappingStatus::mapped, mapping: &MAPPING_2083_2083 },
+    Mapping{ from: 0x2084, to: 0x2084, status: MappingStatus::mapped, mapping: &MAPPING_2084_2084 },
+    Mapping{ from: 0x2085, to: 0x2085, status: MappingStatus::mapped, mapping: &MAPPING_2085_2085 },
+    Mapping{ from: 0x2086, to: 0x2086, status: MappingStatus::mapped, mapping: &MAPPING_2086_2086 },
+    Mapping{ from: 0x2087, to: 0x2087, status: MappingStatus::mapped, mapping: &MAPPING_2087_2087 },
+    Mapping{ from: 0x2088, to: 0x2088, status: MappingStatus::mapped, mapping: &MAPPING_2088_2088 },
+    Mapping{ from: 0x2089, to: 0x2089, status: MappingStatus::mapped, mapping: &MAPPING_2089_2089 },
+    Mapping{ from: 0x208A, to: 0x208A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_208A_208A },
+    Mapping{ from: 0x208B, to: 0x208B, status: MappingStatus::mapped, mapping: &MAPPING_208B_208B },
+    Mapping{ from: 0x208C, to: 0x208C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_208C_208C },
+    Mapping{ from: 0x208D, to: 0x208D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_208D_208D },
+    Mapping{ from: 0x208E, to: 0x208E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_208E_208E },
+    Mapping{ from: 0x208F, to: 0x208F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2090, to: 0x2090, status: MappingStatus::mapped, mapping: &MAPPING_2090_2090 },
+    Mapping{ from: 0x2091, to: 0x2091, status: MappingStatus::mapped, mapping: &MAPPING_2091_2091 },
+    Mapping{ from: 0x2092, to: 0x2092, status: MappingStatus::mapped, mapping: &MAPPING_2092_2092 },
+    Mapping{ from: 0x2093, to: 0x2093, status: MappingStatus::mapped, mapping: &MAPPING_2093_2093 },
+    Mapping{ from: 0x2094, to: 0x2094, status: MappingStatus::mapped, mapping: &MAPPING_2094_2094 },
+    Mapping{ from: 0x2095, to: 0x2095, status: MappingStatus::mapped, mapping: &MAPPING_2095_2095 },
+    Mapping{ from: 0x2096, to: 0x2096, status: MappingStatus::mapped, mapping: &MAPPING_2096_2096 },
+    Mapping{ from: 0x2097, to: 0x2097, status: MappingStatus::mapped, mapping: &MAPPING_2097_2097 },
+    Mapping{ from: 0x2098, to: 0x2098, status: MappingStatus::mapped, mapping: &MAPPING_2098_2098 },
+    Mapping{ from: 0x2099, to: 0x2099, status: MappingStatus::mapped, mapping: &MAPPING_2099_2099 },
+    Mapping{ from: 0x209A, to: 0x209A, status: MappingStatus::mapped, mapping: &MAPPING_209A_209A },
+    Mapping{ from: 0x209B, to: 0x209B, status: MappingStatus::mapped, mapping: &MAPPING_209B_209B },
+    Mapping{ from: 0x209C, to: 0x209C, status: MappingStatus::mapped, mapping: &MAPPING_209C_209C },
+    Mapping{ from: 0x209D, to: 0x209F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x20A0, to: 0x20A7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20A8, to: 0x20A8, status: MappingStatus::mapped, mapping: &MAPPING_20A8_20A8 },
+    Mapping{ from: 0x20A9, to: 0x20AA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20AB, to: 0x20AB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20AC, to: 0x20AC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20AD, to: 0x20AF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20B0, to: 0x20B1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20B2, to: 0x20B5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20B6, to: 0x20B8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20B9, to: 0x20B9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20BA, to: 0x20BA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20BB, to: 0x20BD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20BE, to: 0x20BE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20BF, to: 0x20CF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x20D0, to: 0x20E1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20E2, to: 0x20E3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20E4, to: 0x20EA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20EB, to: 0x20EB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20EC, to: 0x20EF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20F0, to: 0x20F0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x20F1, to: 0x20FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2100, to: 0x2100, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2100_2100 },
+    Mapping{ from: 0x2101, to: 0x2101, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2101_2101 },
+    Mapping{ from: 0x2102, to: 0x2102, status: MappingStatus::mapped, mapping: &MAPPING_2102_2102 },
+    Mapping{ from: 0x2103, to: 0x2103, status: MappingStatus::mapped, mapping: &MAPPING_2103_2103 },
+    Mapping{ from: 0x2104, to: 0x2104, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2105, to: 0x2105, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2105_2105 },
+    Mapping{ from: 0x2106, to: 0x2106, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2106_2106 },
+    Mapping{ from: 0x2107, to: 0x2107, status: MappingStatus::mapped, mapping: &MAPPING_2107_2107 },
+    Mapping{ from: 0x2108, to: 0x2108, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2109, to: 0x2109, status: MappingStatus::mapped, mapping: &MAPPING_2109_2109 },
+    Mapping{ from: 0x210A, to: 0x210A, status: MappingStatus::mapped, mapping: &MAPPING_210A_210A },
+    Mapping{ from: 0x210B, to: 0x210E, status: MappingStatus::mapped, mapping: &MAPPING_210B_210E },
+    Mapping{ from: 0x210F, to: 0x210F, status: MappingStatus::mapped, mapping: &MAPPING_210F_210F },
+    Mapping{ from: 0x2110, to: 0x2111, status: MappingStatus::mapped, mapping: &MAPPING_2110_2111 },
+    Mapping{ from: 0x2112, to: 0x2113, status: MappingStatus::mapped, mapping: &MAPPING_2112_2113 },
+    Mapping{ from: 0x2114, to: 0x2114, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2115, to: 0x2115, status: MappingStatus::mapped, mapping: &MAPPING_2115_2115 },
+    Mapping{ from: 0x2116, to: 0x2116, status: MappingStatus::mapped, mapping: &MAPPING_2116_2116 },
+    Mapping{ from: 0x2117, to: 0x2118, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2119, to: 0x2119, status: MappingStatus::mapped, mapping: &MAPPING_2119_2119 },
+    Mapping{ from: 0x211A, to: 0x211A, status: MappingStatus::mapped, mapping: &MAPPING_211A_211A },
+    Mapping{ from: 0x211B, to: 0x211D, status: MappingStatus::mapped, mapping: &MAPPING_211B_211D },
+    Mapping{ from: 0x211E, to: 0x211F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2120, to: 0x2120, status: MappingStatus::mapped, mapping: &MAPPING_2120_2120 },
+    Mapping{ from: 0x2121, to: 0x2121, status: MappingStatus::mapped, mapping: &MAPPING_2121_2121 },
+    Mapping{ from: 0x2122, to: 0x2122, status: MappingStatus::mapped, mapping: &MAPPING_2122_2122 },
+    Mapping{ from: 0x2123, to: 0x2123, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2124, to: 0x2124, status: MappingStatus::mapped, mapping: &MAPPING_2124_2124 },
+    Mapping{ from: 0x2125, to: 0x2125, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2126, to: 0x2126, status: MappingStatus::mapped, mapping: &MAPPING_2126_2126 },
+    Mapping{ from: 0x2127, to: 0x2127, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2128, to: 0x2128, status: MappingStatus::mapped, mapping: &MAPPING_2128_2128 },
+    Mapping{ from: 0x2129, to: 0x2129, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x212A, to: 0x212A, status: MappingStatus::mapped, mapping: &MAPPING_212A_212A },
+    Mapping{ from: 0x212B, to: 0x212B, status: MappingStatus::mapped, mapping: &MAPPING_212B_212B },
+    Mapping{ from: 0x212C, to: 0x212C, status: MappingStatus::mapped, mapping: &MAPPING_212C_212C },
+    Mapping{ from: 0x212D, to: 0x212D, status: MappingStatus::mapped, mapping: &MAPPING_212D_212D },
+    Mapping{ from: 0x212E, to: 0x212E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x212F, to: 0x2130, status: MappingStatus::mapped, mapping: &MAPPING_212F_2130 },
+    Mapping{ from: 0x2131, to: 0x2131, status: MappingStatus::mapped, mapping: &MAPPING_2131_2131 },
+    Mapping{ from: 0x2132, to: 0x2132, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2133, to: 0x2133, status: MappingStatus::mapped, mapping: &MAPPING_2133_2133 },
+    Mapping{ from: 0x2134, to: 0x2134, status: MappingStatus::mapped, mapping: &MAPPING_2134_2134 },
+    Mapping{ from: 0x2135, to: 0x2135, status: MappingStatus::mapped, mapping: &MAPPING_2135_2135 },
+    Mapping{ from: 0x2136, to: 0x2136, status: MappingStatus::mapped, mapping: &MAPPING_2136_2136 },
+    Mapping{ from: 0x2137, to: 0x2137, status: MappingStatus::mapped, mapping: &MAPPING_2137_2137 },
+    Mapping{ from: 0x2138, to: 0x2138, status: MappingStatus::mapped, mapping: &MAPPING_2138_2138 },
+    Mapping{ from: 0x2139, to: 0x2139, status: MappingStatus::mapped, mapping: &MAPPING_2139_2139 },
+    Mapping{ from: 0x213A, to: 0x213A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x213B, to: 0x213B, status: MappingStatus::mapped, mapping: &MAPPING_213B_213B },
+    Mapping{ from: 0x213C, to: 0x213C, status: MappingStatus::mapped, mapping: &MAPPING_213C_213C },
+    Mapping{ from: 0x213D, to: 0x213E, status: MappingStatus::mapped, mapping: &MAPPING_213D_213E },
+    Mapping{ from: 0x213F, to: 0x213F, status: MappingStatus::mapped, mapping: &MAPPING_213F_213F },
+    Mapping{ from: 0x2140, to: 0x2140, status: MappingStatus::mapped, mapping: &MAPPING_2140_2140 },
+    Mapping{ from: 0x2141, to: 0x2144, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2145, to: 0x2146, status: MappingStatus::mapped, mapping: &MAPPING_2145_2146 },
+    Mapping{ from: 0x2147, to: 0x2147, status: MappingStatus::mapped, mapping: &MAPPING_2147_2147 },
+    Mapping{ from: 0x2148, to: 0x2148, status: MappingStatus::mapped, mapping: &MAPPING_2148_2148 },
+    Mapping{ from: 0x2149, to: 0x2149, status: MappingStatus::mapped, mapping: &MAPPING_2149_2149 },
+    Mapping{ from: 0x214A, to: 0x214B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x214C, to: 0x214C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x214D, to: 0x214D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x214E, to: 0x214E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x214F, to: 0x214F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2150, to: 0x2150, status: MappingStatus::mapped, mapping: &MAPPING_2150_2150 },
+    Mapping{ from: 0x2151, to: 0x2151, status: MappingStatus::mapped, mapping: &MAPPING_2151_2151 },
+    Mapping{ from: 0x2152, to: 0x2152, status: MappingStatus::mapped, mapping: &MAPPING_2152_2152 },
+    Mapping{ from: 0x2153, to: 0x2153, status: MappingStatus::mapped, mapping: &MAPPING_2153_2153 },
+    Mapping{ from: 0x2154, to: 0x2154, status: MappingStatus::mapped, mapping: &MAPPING_2154_2154 },
+    Mapping{ from: 0x2155, to: 0x2155, status: MappingStatus::mapped, mapping: &MAPPING_2155_2155 },
+    Mapping{ from: 0x2156, to: 0x2156, status: MappingStatus::mapped, mapping: &MAPPING_2156_2156 },
+    Mapping{ from: 0x2157, to: 0x2157, status: MappingStatus::mapped, mapping: &MAPPING_2157_2157 },
+    Mapping{ from: 0x2158, to: 0x2158, status: MappingStatus::mapped, mapping: &MAPPING_2158_2158 },
+    Mapping{ from: 0x2159, to: 0x2159, status: MappingStatus::mapped, mapping: &MAPPING_2159_2159 },
+    Mapping{ from: 0x215A, to: 0x215A, status: MappingStatus::mapped, mapping: &MAPPING_215A_215A },
+    Mapping{ from: 0x215B, to: 0x215B, status: MappingStatus::mapped, mapping: &MAPPING_215B_215B },
+    Mapping{ from: 0x215C, to: 0x215C, status: MappingStatus::mapped, mapping: &MAPPING_215C_215C },
+    Mapping{ from: 0x215D, to: 0x215D, status: MappingStatus::mapped, mapping: &MAPPING_215D_215D },
+    Mapping{ from: 0x215E, to: 0x215E, status: MappingStatus::mapped, mapping: &MAPPING_215E_215E },
+    Mapping{ from: 0x215F, to: 0x215F, status: MappingStatus::mapped, mapping: &MAPPING_215F_215F },
+    Mapping{ from: 0x2160, to: 0x2160, status: MappingStatus::mapped, mapping: &MAPPING_2160_2160 },
+    Mapping{ from: 0x2161, to: 0x2161, status: MappingStatus::mapped, mapping: &MAPPING_2161_2161 },
+    Mapping{ from: 0x2162, to: 0x2162, status: MappingStatus::mapped, mapping: &MAPPING_2162_2162 },
+    Mapping{ from: 0x2163, to: 0x2163, status: MappingStatus::mapped, mapping: &MAPPING_2163_2163 },
+    Mapping{ from: 0x2164, to: 0x2164, status: MappingStatus::mapped, mapping: &MAPPING_2164_2164 },
+    Mapping{ from: 0x2165, to: 0x2165, status: MappingStatus::mapped, mapping: &MAPPING_2165_2165 },
+    Mapping{ from: 0x2166, to: 0x2166, status: MappingStatus::mapped, mapping: &MAPPING_2166_2166 },
+    Mapping{ from: 0x2167, to: 0x2167, status: MappingStatus::mapped, mapping: &MAPPING_2167_2167 },
+    Mapping{ from: 0x2168, to: 0x2168, status: MappingStatus::mapped, mapping: &MAPPING_2168_2168 },
+    Mapping{ from: 0x2169, to: 0x2169, status: MappingStatus::mapped, mapping: &MAPPING_2169_2169 },
+    Mapping{ from: 0x216A, to: 0x216A, status: MappingStatus::mapped, mapping: &MAPPING_216A_216A },
+    Mapping{ from: 0x216B, to: 0x216B, status: MappingStatus::mapped, mapping: &MAPPING_216B_216B },
+    Mapping{ from: 0x216C, to: 0x216C, status: MappingStatus::mapped, mapping: &MAPPING_216C_216C },
+    Mapping{ from: 0x216D, to: 0x216D, status: MappingStatus::mapped, mapping: &MAPPING_216D_216D },
+    Mapping{ from: 0x216E, to: 0x216E, status: MappingStatus::mapped, mapping: &MAPPING_216E_216E },
+    Mapping{ from: 0x216F, to: 0x216F, status: MappingStatus::mapped, mapping: &MAPPING_216F_216F },
+    Mapping{ from: 0x2170, to: 0x2170, status: MappingStatus::mapped, mapping: &MAPPING_2170_2170 },
+    Mapping{ from: 0x2171, to: 0x2171, status: MappingStatus::mapped, mapping: &MAPPING_2171_2171 },
+    Mapping{ from: 0x2172, to: 0x2172, status: MappingStatus::mapped, mapping: &MAPPING_2172_2172 },
+    Mapping{ from: 0x2173, to: 0x2173, status: MappingStatus::mapped, mapping: &MAPPING_2173_2173 },
+    Mapping{ from: 0x2174, to: 0x2174, status: MappingStatus::mapped, mapping: &MAPPING_2174_2174 },
+    Mapping{ from: 0x2175, to: 0x2175, status: MappingStatus::mapped, mapping: &MAPPING_2175_2175 },
+    Mapping{ from: 0x2176, to: 0x2176, status: MappingStatus::mapped, mapping: &MAPPING_2176_2176 },
+    Mapping{ from: 0x2177, to: 0x2177, status: MappingStatus::mapped, mapping: &MAPPING_2177_2177 },
+    Mapping{ from: 0x2178, to: 0x2178, status: MappingStatus::mapped, mapping: &MAPPING_2178_2178 },
+    Mapping{ from: 0x2179, to: 0x2179, status: MappingStatus::mapped, mapping: &MAPPING_2179_2179 },
+    Mapping{ from: 0x217A, to: 0x217A, status: MappingStatus::mapped, mapping: &MAPPING_217A_217A },
+    Mapping{ from: 0x217B, to: 0x217B, status: MappingStatus::mapped, mapping: &MAPPING_217B_217B },
+    Mapping{ from: 0x217C, to: 0x217C, status: MappingStatus::mapped, mapping: &MAPPING_217C_217C },
+    Mapping{ from: 0x217D, to: 0x217D, status: MappingStatus::mapped, mapping: &MAPPING_217D_217D },
+    Mapping{ from: 0x217E, to: 0x217E, status: MappingStatus::mapped, mapping: &MAPPING_217E_217E },
+    Mapping{ from: 0x217F, to: 0x217F, status: MappingStatus::mapped, mapping: &MAPPING_217F_217F },
+    Mapping{ from: 0x2180, to: 0x2182, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2183, to: 0x2183, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2184, to: 0x2184, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2185, to: 0x2188, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2189, to: 0x2189, status: MappingStatus::mapped, mapping: &MAPPING_2189_2189 },
+    Mapping{ from: 0x218A, to: 0x218B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x218C, to: 0x218F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2190, to: 0x21EA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x21EB, to: 0x21F3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x21F4, to: 0x21FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2200, to: 0x222B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x222C, to: 0x222C, status: MappingStatus::mapped, mapping: &MAPPING_222C_222C },
+    Mapping{ from: 0x222D, to: 0x222D, status: MappingStatus::mapped, mapping: &MAPPING_222D_222D },
+    Mapping{ from: 0x222E, to: 0x222E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x222F, to: 0x222F, status: MappingStatus::mapped, mapping: &MAPPING_222F_222F },
+    Mapping{ from: 0x2230, to: 0x2230, status: MappingStatus::mapped, mapping: &MAPPING_2230_2230 },
+    Mapping{ from: 0x2231, to: 0x225F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2260, to: 0x2260, status: MappingStatus::disallowed_STD3_valid, mapping: &NONE },
+    Mapping{ from: 0x2261, to: 0x226D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x226E, to: 0x226F, status: MappingStatus::disallowed_STD3_valid, mapping: &NONE },
+    Mapping{ from: 0x2270, to: 0x22F1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x22F2, to: 0x22FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2300, to: 0x2300, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2301, to: 0x2301, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2302, to: 0x2328, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2329, to: 0x2329, status: MappingStatus::mapped, mapping: &MAPPING_2329_2329 },
+    Mapping{ from: 0x232A, to: 0x232A, status: MappingStatus::mapped, mapping: &MAPPING_232A_232A },
+    Mapping{ from: 0x232B, to: 0x237A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x237B, to: 0x237B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x237C, to: 0x237C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x237D, to: 0x239A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x239B, to: 0x23CE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x23CF, to: 0x23D0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x23D1, to: 0x23DB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x23DC, to: 0x23E7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x23E8, to: 0x23E8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x23E9, to: 0x23F3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x23F4, to: 0x23FA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x23FB, to: 0x23FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2400, to: 0x2424, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2425, to: 0x2426, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2427, to: 0x243F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2440, to: 0x244A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x244B, to: 0x245F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2460, to: 0x2460, status: MappingStatus::mapped, mapping: &MAPPING_2460_2460 },
+    Mapping{ from: 0x2461, to: 0x2461, status: MappingStatus::mapped, mapping: &MAPPING_2461_2461 },
+    Mapping{ from: 0x2462, to: 0x2462, status: MappingStatus::mapped, mapping: &MAPPING_2462_2462 },
+    Mapping{ from: 0x2463, to: 0x2463, status: MappingStatus::mapped, mapping: &MAPPING_2463_2463 },
+    Mapping{ from: 0x2464, to: 0x2464, status: MappingStatus::mapped, mapping: &MAPPING_2464_2464 },
+    Mapping{ from: 0x2465, to: 0x2465, status: MappingStatus::mapped, mapping: &MAPPING_2465_2465 },
+    Mapping{ from: 0x2466, to: 0x2466, status: MappingStatus::mapped, mapping: &MAPPING_2466_2466 },
+    Mapping{ from: 0x2467, to: 0x2467, status: MappingStatus::mapped, mapping: &MAPPING_2467_2467 },
+    Mapping{ from: 0x2468, to: 0x2468, status: MappingStatus::mapped, mapping: &MAPPING_2468_2468 },
+    Mapping{ from: 0x2469, to: 0x2469, status: MappingStatus::mapped, mapping: &MAPPING_2469_2469 },
+    Mapping{ from: 0x246A, to: 0x246A, status: MappingStatus::mapped, mapping: &MAPPING_246A_246A },
+    Mapping{ from: 0x246B, to: 0x246B, status: MappingStatus::mapped, mapping: &MAPPING_246B_246B },
+    Mapping{ from: 0x246C, to: 0x246C, status: MappingStatus::mapped, mapping: &MAPPING_246C_246C },
+    Mapping{ from: 0x246D, to: 0x246D, status: MappingStatus::mapped, mapping: &MAPPING_246D_246D },
+    Mapping{ from: 0x246E, to: 0x246E, status: MappingStatus::mapped, mapping: &MAPPING_246E_246E },
+    Mapping{ from: 0x246F, to: 0x246F, status: MappingStatus::mapped, mapping: &MAPPING_246F_246F },
+    Mapping{ from: 0x2470, to: 0x2470, status: MappingStatus::mapped, mapping: &MAPPING_2470_2470 },
+    Mapping{ from: 0x2471, to: 0x2471, status: MappingStatus::mapped, mapping: &MAPPING_2471_2471 },
+    Mapping{ from: 0x2472, to: 0x2472, status: MappingStatus::mapped, mapping: &MAPPING_2472_2472 },
+    Mapping{ from: 0x2473, to: 0x2473, status: MappingStatus::mapped, mapping: &MAPPING_2473_2473 },
+    Mapping{ from: 0x2474, to: 0x2474, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2474_2474 },
+    Mapping{ from: 0x2475, to: 0x2475, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2475_2475 },
+    Mapping{ from: 0x2476, to: 0x2476, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2476_2476 },
+    Mapping{ from: 0x2477, to: 0x2477, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2477_2477 },
+    Mapping{ from: 0x2478, to: 0x2478, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2478_2478 },
+    Mapping{ from: 0x2479, to: 0x2479, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2479_2479 },
+    Mapping{ from: 0x247A, to: 0x247A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_247A_247A },
+    Mapping{ from: 0x247B, to: 0x247B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_247B_247B },
+    Mapping{ from: 0x247C, to: 0x247C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_247C_247C },
+    Mapping{ from: 0x247D, to: 0x247D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_247D_247D },
+    Mapping{ from: 0x247E, to: 0x247E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_247E_247E },
+    Mapping{ from: 0x247F, to: 0x247F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_247F_247F },
+    Mapping{ from: 0x2480, to: 0x2480, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2480_2480 },
+    Mapping{ from: 0x2481, to: 0x2481, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2481_2481 },
+    Mapping{ from: 0x2482, to: 0x2482, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2482_2482 },
+    Mapping{ from: 0x2483, to: 0x2483, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2483_2483 },
+    Mapping{ from: 0x2484, to: 0x2484, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2484_2484 },
+    Mapping{ from: 0x2485, to: 0x2485, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2485_2485 },
+    Mapping{ from: 0x2486, to: 0x2486, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2486_2486 },
+    Mapping{ from: 0x2487, to: 0x2487, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2487_2487 },
+    Mapping{ from: 0x2488, to: 0x249B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x249C, to: 0x249C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_249C_249C },
+    Mapping{ from: 0x249D, to: 0x249D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_249D_249D },
+    Mapping{ from: 0x249E, to: 0x249E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_249E_249E },
+    Mapping{ from: 0x249F, to: 0x249F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_249F_249F },
+    Mapping{ from: 0x24A0, to: 0x24A0, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A0_24A0 },
+    Mapping{ from: 0x24A1, to: 0x24A1, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A1_24A1 },
+    Mapping{ from: 0x24A2, to: 0x24A2, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A2_24A2 },
+    Mapping{ from: 0x24A3, to: 0x24A3, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A3_24A3 },
+    Mapping{ from: 0x24A4, to: 0x24A4, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A4_24A4 },
+    Mapping{ from: 0x24A5, to: 0x24A5, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A5_24A5 },
+    Mapping{ from: 0x24A6, to: 0x24A6, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A6_24A6 },
+    Mapping{ from: 0x24A7, to: 0x24A7, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A7_24A7 },
+    Mapping{ from: 0x24A8, to: 0x24A8, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A8_24A8 },
+    Mapping{ from: 0x24A9, to: 0x24A9, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24A9_24A9 },
+    Mapping{ from: 0x24AA, to: 0x24AA, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24AA_24AA },
+    Mapping{ from: 0x24AB, to: 0x24AB, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24AB_24AB },
+    Mapping{ from: 0x24AC, to: 0x24AC, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24AC_24AC },
+    Mapping{ from: 0x24AD, to: 0x24AD, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24AD_24AD },
+    Mapping{ from: 0x24AE, to: 0x24AE, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24AE_24AE },
+    Mapping{ from: 0x24AF, to: 0x24AF, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24AF_24AF },
+    Mapping{ from: 0x24B0, to: 0x24B0, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24B0_24B0 },
+    Mapping{ from: 0x24B1, to: 0x24B1, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24B1_24B1 },
+    Mapping{ from: 0x24B2, to: 0x24B2, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24B2_24B2 },
+    Mapping{ from: 0x24B3, to: 0x24B3, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24B3_24B3 },
+    Mapping{ from: 0x24B4, to: 0x24B4, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24B4_24B4 },
+    Mapping{ from: 0x24B5, to: 0x24B5, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_24B5_24B5 },
+    Mapping{ from: 0x24B6, to: 0x24B6, status: MappingStatus::mapped, mapping: &MAPPING_24B6_24B6 },
+    Mapping{ from: 0x24B7, to: 0x24B7, status: MappingStatus::mapped, mapping: &MAPPING_24B7_24B7 },
+    Mapping{ from: 0x24B8, to: 0x24B8, status: MappingStatus::mapped, mapping: &MAPPING_24B8_24B8 },
+    Mapping{ from: 0x24B9, to: 0x24B9, status: MappingStatus::mapped, mapping: &MAPPING_24B9_24B9 },
+    Mapping{ from: 0x24BA, to: 0x24BA, status: MappingStatus::mapped, mapping: &MAPPING_24BA_24BA },
+    Mapping{ from: 0x24BB, to: 0x24BB, status: MappingStatus::mapped, mapping: &MAPPING_24BB_24BB },
+    Mapping{ from: 0x24BC, to: 0x24BC, status: MappingStatus::mapped, mapping: &MAPPING_24BC_24BC },
+    Mapping{ from: 0x24BD, to: 0x24BD, status: MappingStatus::mapped, mapping: &MAPPING_24BD_24BD },
+    Mapping{ from: 0x24BE, to: 0x24BE, status: MappingStatus::mapped, mapping: &MAPPING_24BE_24BE },
+    Mapping{ from: 0x24BF, to: 0x24BF, status: MappingStatus::mapped, mapping: &MAPPING_24BF_24BF },
+    Mapping{ from: 0x24C0, to: 0x24C0, status: MappingStatus::mapped, mapping: &MAPPING_24C0_24C0 },
+    Mapping{ from: 0x24C1, to: 0x24C1, status: MappingStatus::mapped, mapping: &MAPPING_24C1_24C1 },
+    Mapping{ from: 0x24C2, to: 0x24C2, status: MappingStatus::mapped, mapping: &MAPPING_24C2_24C2 },
+    Mapping{ from: 0x24C3, to: 0x24C3, status: MappingStatus::mapped, mapping: &MAPPING_24C3_24C3 },
+    Mapping{ from: 0x24C4, to: 0x24C4, status: MappingStatus::mapped, mapping: &MAPPING_24C4_24C4 },
+    Mapping{ from: 0x24C5, to: 0x24C5, status: MappingStatus::mapped, mapping: &MAPPING_24C5_24C5 },
+    Mapping{ from: 0x24C6, to: 0x24C6, status: MappingStatus::mapped, mapping: &MAPPING_24C6_24C6 },
+    Mapping{ from: 0x24C7, to: 0x24C7, status: MappingStatus::mapped, mapping: &MAPPING_24C7_24C7 },
+    Mapping{ from: 0x24C8, to: 0x24C8, status: MappingStatus::mapped, mapping: &MAPPING_24C8_24C8 },
+    Mapping{ from: 0x24C9, to: 0x24C9, status: MappingStatus::mapped, mapping: &MAPPING_24C9_24C9 },
+    Mapping{ from: 0x24CA, to: 0x24CA, status: MappingStatus::mapped, mapping: &MAPPING_24CA_24CA },
+    Mapping{ from: 0x24CB, to: 0x24CB, status: MappingStatus::mapped, mapping: &MAPPING_24CB_24CB },
+    Mapping{ from: 0x24CC, to: 0x24CC, status: MappingStatus::mapped, mapping: &MAPPING_24CC_24CC },
+    Mapping{ from: 0x24CD, to: 0x24CD, status: MappingStatus::mapped, mapping: &MAPPING_24CD_24CD },
+    Mapping{ from: 0x24CE, to: 0x24CE, status: MappingStatus::mapped, mapping: &MAPPING_24CE_24CE },
+    Mapping{ from: 0x24CF, to: 0x24CF, status: MappingStatus::mapped, mapping: &MAPPING_24CF_24CF },
+    Mapping{ from: 0x24D0, to: 0x24D0, status: MappingStatus::mapped, mapping: &MAPPING_24D0_24D0 },
+    Mapping{ from: 0x24D1, to: 0x24D1, status: MappingStatus::mapped, mapping: &MAPPING_24D1_24D1 },
+    Mapping{ from: 0x24D2, to: 0x24D2, status: MappingStatus::mapped, mapping: &MAPPING_24D2_24D2 },
+    Mapping{ from: 0x24D3, to: 0x24D3, status: MappingStatus::mapped, mapping: &MAPPING_24D3_24D3 },
+    Mapping{ from: 0x24D4, to: 0x24D4, status: MappingStatus::mapped, mapping: &MAPPING_24D4_24D4 },
+    Mapping{ from: 0x24D5, to: 0x24D5, status: MappingStatus::mapped, mapping: &MAPPING_24D5_24D5 },
+    Mapping{ from: 0x24D6, to: 0x24D6, status: MappingStatus::mapped, mapping: &MAPPING_24D6_24D6 },
+    Mapping{ from: 0x24D7, to: 0x24D7, status: MappingStatus::mapped, mapping: &MAPPING_24D7_24D7 },
+    Mapping{ from: 0x24D8, to: 0x24D8, status: MappingStatus::mapped, mapping: &MAPPING_24D8_24D8 },
+    Mapping{ from: 0x24D9, to: 0x24D9, status: MappingStatus::mapped, mapping: &MAPPING_24D9_24D9 },
+    Mapping{ from: 0x24DA, to: 0x24DA, status: MappingStatus::mapped, mapping: &MAPPING_24DA_24DA },
+    Mapping{ from: 0x24DB, to: 0x24DB, status: MappingStatus::mapped, mapping: &MAPPING_24DB_24DB },
+    Mapping{ from: 0x24DC, to: 0x24DC, status: MappingStatus::mapped, mapping: &MAPPING_24DC_24DC },
+    Mapping{ from: 0x24DD, to: 0x24DD, status: MappingStatus::mapped, mapping: &MAPPING_24DD_24DD },
+    Mapping{ from: 0x24DE, to: 0x24DE, status: MappingStatus::mapped, mapping: &MAPPING_24DE_24DE },
+    Mapping{ from: 0x24DF, to: 0x24DF, status: MappingStatus::mapped, mapping: &MAPPING_24DF_24DF },
+    Mapping{ from: 0x24E0, to: 0x24E0, status: MappingStatus::mapped, mapping: &MAPPING_24E0_24E0 },
+    Mapping{ from: 0x24E1, to: 0x24E1, status: MappingStatus::mapped, mapping: &MAPPING_24E1_24E1 },
+    Mapping{ from: 0x24E2, to: 0x24E2, status: MappingStatus::mapped, mapping: &MAPPING_24E2_24E2 },
+    Mapping{ from: 0x24E3, to: 0x24E3, status: MappingStatus::mapped, mapping: &MAPPING_24E3_24E3 },
+    Mapping{ from: 0x24E4, to: 0x24E4, status: MappingStatus::mapped, mapping: &MAPPING_24E4_24E4 },
+    Mapping{ from: 0x24E5, to: 0x24E5, status: MappingStatus::mapped, mapping: &MAPPING_24E5_24E5 },
+    Mapping{ from: 0x24E6, to: 0x24E6, status: MappingStatus::mapped, mapping: &MAPPING_24E6_24E6 },
+    Mapping{ from: 0x24E7, to: 0x24E7, status: MappingStatus::mapped, mapping: &MAPPING_24E7_24E7 },
+    Mapping{ from: 0x24E8, to: 0x24E8, status: MappingStatus::mapped, mapping: &MAPPING_24E8_24E8 },
+    Mapping{ from: 0x24E9, to: 0x24E9, status: MappingStatus::mapped, mapping: &MAPPING_24E9_24E9 },
+    Mapping{ from: 0x24EA, to: 0x24EA, status: MappingStatus::mapped, mapping: &MAPPING_24EA_24EA },
+    Mapping{ from: 0x24EB, to: 0x24FE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x24FF, to: 0x24FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2500, to: 0x2595, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2596, to: 0x259F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x25A0, to: 0x25EF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x25F0, to: 0x25F7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x25F8, to: 0x25FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2600, to: 0x2613, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2614, to: 0x2615, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2616, to: 0x2617, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2618, to: 0x2618, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2619, to: 0x2619, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x261A, to: 0x266F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2670, to: 0x2671, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2672, to: 0x267D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x267E, to: 0x267F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2680, to: 0x2689, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x268A, to: 0x2691, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2692, to: 0x269C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x269D, to: 0x269D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x269E, to: 0x269F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26A0, to: 0x26A1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26A2, to: 0x26B1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26B2, to: 0x26B2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26B3, to: 0x26BC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26BD, to: 0x26BF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26C0, to: 0x26C3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26C4, to: 0x26CD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26CE, to: 0x26CE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26CF, to: 0x26E1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26E2, to: 0x26E2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26E3, to: 0x26E3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26E4, to: 0x26E7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x26E8, to: 0x26FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2700, to: 0x2700, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2701, to: 0x2704, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2705, to: 0x2705, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2706, to: 0x2709, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x270A, to: 0x270B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x270C, to: 0x2727, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2728, to: 0x2728, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2729, to: 0x274B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x274C, to: 0x274C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x274D, to: 0x274D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x274E, to: 0x274E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x274F, to: 0x2752, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2753, to: 0x2755, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2756, to: 0x2756, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2757, to: 0x2757, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2758, to: 0x275E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x275F, to: 0x2760, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2761, to: 0x2767, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2768, to: 0x2775, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2776, to: 0x2794, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2795, to: 0x2797, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2798, to: 0x27AF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27B0, to: 0x27B0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27B1, to: 0x27BE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27BF, to: 0x27BF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27C0, to: 0x27C6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27C7, to: 0x27CA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27CB, to: 0x27CB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27CC, to: 0x27CC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27CD, to: 0x27CD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27CE, to: 0x27CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27D0, to: 0x27EB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27EC, to: 0x27EF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x27F0, to: 0x27FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2800, to: 0x28FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2900, to: 0x2A0B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2A0C, to: 0x2A0C, status: MappingStatus::mapped, mapping: &MAPPING_2A0C_2A0C },
+    Mapping{ from: 0x2A0D, to: 0x2A73, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2A74, to: 0x2A74, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2A74_2A74 },
+    Mapping{ from: 0x2A75, to: 0x2A75, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2A75_2A75 },
+    Mapping{ from: 0x2A76, to: 0x2A76, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_2A76_2A76 },
+    Mapping{ from: 0x2A77, to: 0x2ADB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2ADC, to: 0x2ADC, status: MappingStatus::mapped, mapping: &MAPPING_2ADC_2ADC },
+    Mapping{ from: 0x2ADD, to: 0x2AFF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B00, to: 0x2B0D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B0E, to: 0x2B13, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B14, to: 0x2B1A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B1B, to: 0x2B1F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B20, to: 0x2B23, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B24, to: 0x2B4C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B4D, to: 0x2B4F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B50, to: 0x2B54, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B55, to: 0x2B59, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B5A, to: 0x2B73, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B74, to: 0x2B75, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2B76, to: 0x2B95, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B96, to: 0x2B97, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2B98, to: 0x2BB9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2BBA, to: 0x2BBC, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2BBD, to: 0x2BC8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2BC9, to: 0x2BC9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2BCA, to: 0x2BD1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2BD2, to: 0x2BEB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2BEC, to: 0x2BEF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2BF0, to: 0x2BFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2C00, to: 0x2C00, status: MappingStatus::mapped, mapping: &MAPPING_2C00_2C00 },
+    Mapping{ from: 0x2C01, to: 0x2C01, status: MappingStatus::mapped, mapping: &MAPPING_2C01_2C01 },
+    Mapping{ from: 0x2C02, to: 0x2C02, status: MappingStatus::mapped, mapping: &MAPPING_2C02_2C02 },
+    Mapping{ from: 0x2C03, to: 0x2C03, status: MappingStatus::mapped, mapping: &MAPPING_2C03_2C03 },
+    Mapping{ from: 0x2C04, to: 0x2C04, status: MappingStatus::mapped, mapping: &MAPPING_2C04_2C04 },
+    Mapping{ from: 0x2C05, to: 0x2C05, status: MappingStatus::mapped, mapping: &MAPPING_2C05_2C05 },
+    Mapping{ from: 0x2C06, to: 0x2C06, status: MappingStatus::mapped, mapping: &MAPPING_2C06_2C06 },
+    Mapping{ from: 0x2C07, to: 0x2C07, status: MappingStatus::mapped, mapping: &MAPPING_2C07_2C07 },
+    Mapping{ from: 0x2C08, to: 0x2C08, status: MappingStatus::mapped, mapping: &MAPPING_2C08_2C08 },
+    Mapping{ from: 0x2C09, to: 0x2C09, status: MappingStatus::mapped, mapping: &MAPPING_2C09_2C09 },
+    Mapping{ from: 0x2C0A, to: 0x2C0A, status: MappingStatus::mapped, mapping: &MAPPING_2C0A_2C0A },
+    Mapping{ from: 0x2C0B, to: 0x2C0B, status: MappingStatus::mapped, mapping: &MAPPING_2C0B_2C0B },
+    Mapping{ from: 0x2C0C, to: 0x2C0C, status: MappingStatus::mapped, mapping: &MAPPING_2C0C_2C0C },
+    Mapping{ from: 0x2C0D, to: 0x2C0D, status: MappingStatus::mapped, mapping: &MAPPING_2C0D_2C0D },
+    Mapping{ from: 0x2C0E, to: 0x2C0E, status: MappingStatus::mapped, mapping: &MAPPING_2C0E_2C0E },
+    Mapping{ from: 0x2C0F, to: 0x2C0F, status: MappingStatus::mapped, mapping: &MAPPING_2C0F_2C0F },
+    Mapping{ from: 0x2C10, to: 0x2C10, status: MappingStatus::mapped, mapping: &MAPPING_2C10_2C10 },
+    Mapping{ from: 0x2C11, to: 0x2C11, status: MappingStatus::mapped, mapping: &MAPPING_2C11_2C11 },
+    Mapping{ from: 0x2C12, to: 0x2C12, status: MappingStatus::mapped, mapping: &MAPPING_2C12_2C12 },
+    Mapping{ from: 0x2C13, to: 0x2C13, status: MappingStatus::mapped, mapping: &MAPPING_2C13_2C13 },
+    Mapping{ from: 0x2C14, to: 0x2C14, status: MappingStatus::mapped, mapping: &MAPPING_2C14_2C14 },
+    Mapping{ from: 0x2C15, to: 0x2C15, status: MappingStatus::mapped, mapping: &MAPPING_2C15_2C15 },
+    Mapping{ from: 0x2C16, to: 0x2C16, status: MappingStatus::mapped, mapping: &MAPPING_2C16_2C16 },
+    Mapping{ from: 0x2C17, to: 0x2C17, status: MappingStatus::mapped, mapping: &MAPPING_2C17_2C17 },
+    Mapping{ from: 0x2C18, to: 0x2C18, status: MappingStatus::mapped, mapping: &MAPPING_2C18_2C18 },
+    Mapping{ from: 0x2C19, to: 0x2C19, status: MappingStatus::mapped, mapping: &MAPPING_2C19_2C19 },
+    Mapping{ from: 0x2C1A, to: 0x2C1A, status: MappingStatus::mapped, mapping: &MAPPING_2C1A_2C1A },
+    Mapping{ from: 0x2C1B, to: 0x2C1B, status: MappingStatus::mapped, mapping: &MAPPING_2C1B_2C1B },
+    Mapping{ from: 0x2C1C, to: 0x2C1C, status: MappingStatus::mapped, mapping: &MAPPING_2C1C_2C1C },
+    Mapping{ from: 0x2C1D, to: 0x2C1D, status: MappingStatus::mapped, mapping: &MAPPING_2C1D_2C1D },
+    Mapping{ from: 0x2C1E, to: 0x2C1E, status: MappingStatus::mapped, mapping: &MAPPING_2C1E_2C1E },
+    Mapping{ from: 0x2C1F, to: 0x2C1F, status: MappingStatus::mapped, mapping: &MAPPING_2C1F_2C1F },
+    Mapping{ from: 0x2C20, to: 0x2C20, status: MappingStatus::mapped, mapping: &MAPPING_2C20_2C20 },
+    Mapping{ from: 0x2C21, to: 0x2C21, status: MappingStatus::mapped, mapping: &MAPPING_2C21_2C21 },
+    Mapping{ from: 0x2C22, to: 0x2C22, status: MappingStatus::mapped, mapping: &MAPPING_2C22_2C22 },
+    Mapping{ from: 0x2C23, to: 0x2C23, status: MappingStatus::mapped, mapping: &MAPPING_2C23_2C23 },
+    Mapping{ from: 0x2C24, to: 0x2C24, status: MappingStatus::mapped, mapping: &MAPPING_2C24_2C24 },
+    Mapping{ from: 0x2C25, to: 0x2C25, status: MappingStatus::mapped, mapping: &MAPPING_2C25_2C25 },
+    Mapping{ from: 0x2C26, to: 0x2C26, status: MappingStatus::mapped, mapping: &MAPPING_2C26_2C26 },
+    Mapping{ from: 0x2C27, to: 0x2C27, status: MappingStatus::mapped, mapping: &MAPPING_2C27_2C27 },
+    Mapping{ from: 0x2C28, to: 0x2C28, status: MappingStatus::mapped, mapping: &MAPPING_2C28_2C28 },
+    Mapping{ from: 0x2C29, to: 0x2C29, status: MappingStatus::mapped, mapping: &MAPPING_2C29_2C29 },
+    Mapping{ from: 0x2C2A, to: 0x2C2A, status: MappingStatus::mapped, mapping: &MAPPING_2C2A_2C2A },
+    Mapping{ from: 0x2C2B, to: 0x2C2B, status: MappingStatus::mapped, mapping: &MAPPING_2C2B_2C2B },
+    Mapping{ from: 0x2C2C, to: 0x2C2C, status: MappingStatus::mapped, mapping: &MAPPING_2C2C_2C2C },
+    Mapping{ from: 0x2C2D, to: 0x2C2D, status: MappingStatus::mapped, mapping: &MAPPING_2C2D_2C2D },
+    Mapping{ from: 0x2C2E, to: 0x2C2E, status: MappingStatus::mapped, mapping: &MAPPING_2C2E_2C2E },
+    Mapping{ from: 0x2C2F, to: 0x2C2F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2C30, to: 0x2C5E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C5F, to: 0x2C5F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2C60, to: 0x2C60, status: MappingStatus::mapped, mapping: &MAPPING_2C60_2C60 },
+    Mapping{ from: 0x2C61, to: 0x2C61, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C62, to: 0x2C62, status: MappingStatus::mapped, mapping: &MAPPING_2C62_2C62 },
+    Mapping{ from: 0x2C63, to: 0x2C63, status: MappingStatus::mapped, mapping: &MAPPING_2C63_2C63 },
+    Mapping{ from: 0x2C64, to: 0x2C64, status: MappingStatus::mapped, mapping: &MAPPING_2C64_2C64 },
+    Mapping{ from: 0x2C65, to: 0x2C66, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C67, to: 0x2C67, status: MappingStatus::mapped, mapping: &MAPPING_2C67_2C67 },
+    Mapping{ from: 0x2C68, to: 0x2C68, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C69, to: 0x2C69, status: MappingStatus::mapped, mapping: &MAPPING_2C69_2C69 },
+    Mapping{ from: 0x2C6A, to: 0x2C6A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C6B, to: 0x2C6B, status: MappingStatus::mapped, mapping: &MAPPING_2C6B_2C6B },
+    Mapping{ from: 0x2C6C, to: 0x2C6C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C6D, to: 0x2C6D, status: MappingStatus::mapped, mapping: &MAPPING_2C6D_2C6D },
+    Mapping{ from: 0x2C6E, to: 0x2C6E, status: MappingStatus::mapped, mapping: &MAPPING_2C6E_2C6E },
+    Mapping{ from: 0x2C6F, to: 0x2C6F, status: MappingStatus::mapped, mapping: &MAPPING_2C6F_2C6F },
+    Mapping{ from: 0x2C70, to: 0x2C70, status: MappingStatus::mapped, mapping: &MAPPING_2C70_2C70 },
+    Mapping{ from: 0x2C71, to: 0x2C71, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C72, to: 0x2C72, status: MappingStatus::mapped, mapping: &MAPPING_2C72_2C72 },
+    Mapping{ from: 0x2C73, to: 0x2C73, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C74, to: 0x2C74, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C75, to: 0x2C75, status: MappingStatus::mapped, mapping: &MAPPING_2C75_2C75 },
+    Mapping{ from: 0x2C76, to: 0x2C77, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C78, to: 0x2C7B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C7C, to: 0x2C7C, status: MappingStatus::mapped, mapping: &MAPPING_2C7C_2C7C },
+    Mapping{ from: 0x2C7D, to: 0x2C7D, status: MappingStatus::mapped, mapping: &MAPPING_2C7D_2C7D },
+    Mapping{ from: 0x2C7E, to: 0x2C7E, status: MappingStatus::mapped, mapping: &MAPPING_2C7E_2C7E },
+    Mapping{ from: 0x2C7F, to: 0x2C7F, status: MappingStatus::mapped, mapping: &MAPPING_2C7F_2C7F },
+    Mapping{ from: 0x2C80, to: 0x2C80, status: MappingStatus::mapped, mapping: &MAPPING_2C80_2C80 },
+    Mapping{ from: 0x2C81, to: 0x2C81, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C82, to: 0x2C82, status: MappingStatus::mapped, mapping: &MAPPING_2C82_2C82 },
+    Mapping{ from: 0x2C83, to: 0x2C83, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C84, to: 0x2C84, status: MappingStatus::mapped, mapping: &MAPPING_2C84_2C84 },
+    Mapping{ from: 0x2C85, to: 0x2C85, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C86, to: 0x2C86, status: MappingStatus::mapped, mapping: &MAPPING_2C86_2C86 },
+    Mapping{ from: 0x2C87, to: 0x2C87, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C88, to: 0x2C88, status: MappingStatus::mapped, mapping: &MAPPING_2C88_2C88 },
+    Mapping{ from: 0x2C89, to: 0x2C89, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C8A, to: 0x2C8A, status: MappingStatus::mapped, mapping: &MAPPING_2C8A_2C8A },
+    Mapping{ from: 0x2C8B, to: 0x2C8B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C8C, to: 0x2C8C, status: MappingStatus::mapped, mapping: &MAPPING_2C8C_2C8C },
+    Mapping{ from: 0x2C8D, to: 0x2C8D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C8E, to: 0x2C8E, status: MappingStatus::mapped, mapping: &MAPPING_2C8E_2C8E },
+    Mapping{ from: 0x2C8F, to: 0x2C8F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C90, to: 0x2C90, status: MappingStatus::mapped, mapping: &MAPPING_2C90_2C90 },
+    Mapping{ from: 0x2C91, to: 0x2C91, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C92, to: 0x2C92, status: MappingStatus::mapped, mapping: &MAPPING_2C92_2C92 },
+    Mapping{ from: 0x2C93, to: 0x2C93, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C94, to: 0x2C94, status: MappingStatus::mapped, mapping: &MAPPING_2C94_2C94 },
+    Mapping{ from: 0x2C95, to: 0x2C95, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C96, to: 0x2C96, status: MappingStatus::mapped, mapping: &MAPPING_2C96_2C96 },
+    Mapping{ from: 0x2C97, to: 0x2C97, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C98, to: 0x2C98, status: MappingStatus::mapped, mapping: &MAPPING_2C98_2C98 },
+    Mapping{ from: 0x2C99, to: 0x2C99, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C9A, to: 0x2C9A, status: MappingStatus::mapped, mapping: &MAPPING_2C9A_2C9A },
+    Mapping{ from: 0x2C9B, to: 0x2C9B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C9C, to: 0x2C9C, status: MappingStatus::mapped, mapping: &MAPPING_2C9C_2C9C },
+    Mapping{ from: 0x2C9D, to: 0x2C9D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2C9E, to: 0x2C9E, status: MappingStatus::mapped, mapping: &MAPPING_2C9E_2C9E },
+    Mapping{ from: 0x2C9F, to: 0x2C9F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CA0, to: 0x2CA0, status: MappingStatus::mapped, mapping: &MAPPING_2CA0_2CA0 },
+    Mapping{ from: 0x2CA1, to: 0x2CA1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CA2, to: 0x2CA2, status: MappingStatus::mapped, mapping: &MAPPING_2CA2_2CA2 },
+    Mapping{ from: 0x2CA3, to: 0x2CA3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CA4, to: 0x2CA4, status: MappingStatus::mapped, mapping: &MAPPING_2CA4_2CA4 },
+    Mapping{ from: 0x2CA5, to: 0x2CA5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CA6, to: 0x2CA6, status: MappingStatus::mapped, mapping: &MAPPING_2CA6_2CA6 },
+    Mapping{ from: 0x2CA7, to: 0x2CA7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CA8, to: 0x2CA8, status: MappingStatus::mapped, mapping: &MAPPING_2CA8_2CA8 },
+    Mapping{ from: 0x2CA9, to: 0x2CA9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CAA, to: 0x2CAA, status: MappingStatus::mapped, mapping: &MAPPING_2CAA_2CAA },
+    Mapping{ from: 0x2CAB, to: 0x2CAB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CAC, to: 0x2CAC, status: MappingStatus::mapped, mapping: &MAPPING_2CAC_2CAC },
+    Mapping{ from: 0x2CAD, to: 0x2CAD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CAE, to: 0x2CAE, status: MappingStatus::mapped, mapping: &MAPPING_2CAE_2CAE },
+    Mapping{ from: 0x2CAF, to: 0x2CAF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CB0, to: 0x2CB0, status: MappingStatus::mapped, mapping: &MAPPING_2CB0_2CB0 },
+    Mapping{ from: 0x2CB1, to: 0x2CB1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CB2, to: 0x2CB2, status: MappingStatus::mapped, mapping: &MAPPING_2CB2_2CB2 },
+    Mapping{ from: 0x2CB3, to: 0x2CB3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CB4, to: 0x2CB4, status: MappingStatus::mapped, mapping: &MAPPING_2CB4_2CB4 },
+    Mapping{ from: 0x2CB5, to: 0x2CB5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CB6, to: 0x2CB6, status: MappingStatus::mapped, mapping: &MAPPING_2CB6_2CB6 },
+    Mapping{ from: 0x2CB7, to: 0x2CB7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CB8, to: 0x2CB8, status: MappingStatus::mapped, mapping: &MAPPING_2CB8_2CB8 },
+    Mapping{ from: 0x2CB9, to: 0x2CB9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CBA, to: 0x2CBA, status: MappingStatus::mapped, mapping: &MAPPING_2CBA_2CBA },
+    Mapping{ from: 0x2CBB, to: 0x2CBB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CBC, to: 0x2CBC, status: MappingStatus::mapped, mapping: &MAPPING_2CBC_2CBC },
+    Mapping{ from: 0x2CBD, to: 0x2CBD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CBE, to: 0x2CBE, status: MappingStatus::mapped, mapping: &MAPPING_2CBE_2CBE },
+    Mapping{ from: 0x2CBF, to: 0x2CBF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CC0, to: 0x2CC0, status: MappingStatus::mapped, mapping: &MAPPING_2CC0_2CC0 },
+    Mapping{ from: 0x2CC1, to: 0x2CC1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CC2, to: 0x2CC2, status: MappingStatus::mapped, mapping: &MAPPING_2CC2_2CC2 },
+    Mapping{ from: 0x2CC3, to: 0x2CC3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CC4, to: 0x2CC4, status: MappingStatus::mapped, mapping: &MAPPING_2CC4_2CC4 },
+    Mapping{ from: 0x2CC5, to: 0x2CC5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CC6, to: 0x2CC6, status: MappingStatus::mapped, mapping: &MAPPING_2CC6_2CC6 },
+    Mapping{ from: 0x2CC7, to: 0x2CC7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CC8, to: 0x2CC8, status: MappingStatus::mapped, mapping: &MAPPING_2CC8_2CC8 },
+    Mapping{ from: 0x2CC9, to: 0x2CC9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CCA, to: 0x2CCA, status: MappingStatus::mapped, mapping: &MAPPING_2CCA_2CCA },
+    Mapping{ from: 0x2CCB, to: 0x2CCB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CCC, to: 0x2CCC, status: MappingStatus::mapped, mapping: &MAPPING_2CCC_2CCC },
+    Mapping{ from: 0x2CCD, to: 0x2CCD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CCE, to: 0x2CCE, status: MappingStatus::mapped, mapping: &MAPPING_2CCE_2CCE },
+    Mapping{ from: 0x2CCF, to: 0x2CCF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CD0, to: 0x2CD0, status: MappingStatus::mapped, mapping: &MAPPING_2CD0_2CD0 },
+    Mapping{ from: 0x2CD1, to: 0x2CD1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CD2, to: 0x2CD2, status: MappingStatus::mapped, mapping: &MAPPING_2CD2_2CD2 },
+    Mapping{ from: 0x2CD3, to: 0x2CD3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CD4, to: 0x2CD4, status: MappingStatus::mapped, mapping: &MAPPING_2CD4_2CD4 },
+    Mapping{ from: 0x2CD5, to: 0x2CD5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CD6, to: 0x2CD6, status: MappingStatus::mapped, mapping: &MAPPING_2CD6_2CD6 },
+    Mapping{ from: 0x2CD7, to: 0x2CD7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CD8, to: 0x2CD8, status: MappingStatus::mapped, mapping: &MAPPING_2CD8_2CD8 },
+    Mapping{ from: 0x2CD9, to: 0x2CD9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CDA, to: 0x2CDA, status: MappingStatus::mapped, mapping: &MAPPING_2CDA_2CDA },
+    Mapping{ from: 0x2CDB, to: 0x2CDB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CDC, to: 0x2CDC, status: MappingStatus::mapped, mapping: &MAPPING_2CDC_2CDC },
+    Mapping{ from: 0x2CDD, to: 0x2CDD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CDE, to: 0x2CDE, status: MappingStatus::mapped, mapping: &MAPPING_2CDE_2CDE },
+    Mapping{ from: 0x2CDF, to: 0x2CDF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CE0, to: 0x2CE0, status: MappingStatus::mapped, mapping: &MAPPING_2CE0_2CE0 },
+    Mapping{ from: 0x2CE1, to: 0x2CE1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CE2, to: 0x2CE2, status: MappingStatus::mapped, mapping: &MAPPING_2CE2_2CE2 },
+    Mapping{ from: 0x2CE3, to: 0x2CE4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CE5, to: 0x2CEA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CEB, to: 0x2CEB, status: MappingStatus::mapped, mapping: &MAPPING_2CEB_2CEB },
+    Mapping{ from: 0x2CEC, to: 0x2CEC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CED, to: 0x2CED, status: MappingStatus::mapped, mapping: &MAPPING_2CED_2CED },
+    Mapping{ from: 0x2CEE, to: 0x2CF1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CF2, to: 0x2CF2, status: MappingStatus::mapped, mapping: &MAPPING_2CF2_2CF2 },
+    Mapping{ from: 0x2CF3, to: 0x2CF3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CF4, to: 0x2CF8, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2CF9, to: 0x2CFF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2D00, to: 0x2D25, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2D26, to: 0x2D26, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2D27, to: 0x2D27, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2D28, to: 0x2D2C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2D2D, to: 0x2D2D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2D2E, to: 0x2D2F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2D30, to: 0x2D65, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2D66, to: 0x2D67, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2D68, to: 0x2D6E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2D6F, to: 0x2D6F, status: MappingStatus::mapped, mapping: &MAPPING_2D6F_2D6F },
+    Mapping{ from: 0x2D70, to: 0x2D70, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2D71, to: 0x2D7E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2D7F, to: 0x2D7F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2D80, to: 0x2D96, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2D97, to: 0x2D9F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2DA0, to: 0x2DA6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2DA7, to: 0x2DA7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2DA8, to: 0x2DAE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2DAF, to: 0x2DAF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2DB0, to: 0x2DB6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2DB7, to: 0x2DB7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2DB8, to: 0x2DBE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2DBF, to: 0x2DBF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2DC0, to: 0x2DC6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2DC7, to: 0x2DC7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2DC8, to: 0x2DCE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2DCF, to: 0x2DCF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2DD0, to: 0x2DD6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2DD7, to: 0x2DD7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2DD8, to: 0x2DDE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2DDF, to: 0x2DDF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2DE0, to: 0x2DFF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E00, to: 0x2E17, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E18, to: 0x2E1B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E1C, to: 0x2E1D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E1E, to: 0x2E2E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E2F, to: 0x2E2F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E30, to: 0x2E30, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E31, to: 0x2E31, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E32, to: 0x2E3B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E3C, to: 0x2E42, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E43, to: 0x2E7F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2E80, to: 0x2E99, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E9A, to: 0x2E9A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2E9B, to: 0x2E9E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2E9F, to: 0x2E9F, status: MappingStatus::mapped, mapping: &MAPPING_2E9F_2E9F },
+    Mapping{ from: 0x2EA0, to: 0x2EF2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2EF3, to: 0x2EF3, status: MappingStatus::mapped, mapping: &MAPPING_2EF3_2EF3 },
+    Mapping{ from: 0x2EF4, to: 0x2EFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2F00, to: 0x2F00, status: MappingStatus::mapped, mapping: &MAPPING_2F00_2F00 },
+    Mapping{ from: 0x2F01, to: 0x2F01, status: MappingStatus::mapped, mapping: &MAPPING_2F01_2F01 },
+    Mapping{ from: 0x2F02, to: 0x2F02, status: MappingStatus::mapped, mapping: &MAPPING_2F02_2F02 },
+    Mapping{ from: 0x2F03, to: 0x2F03, status: MappingStatus::mapped, mapping: &MAPPING_2F03_2F03 },
+    Mapping{ from: 0x2F04, to: 0x2F04, status: MappingStatus::mapped, mapping: &MAPPING_2F04_2F04 },
+    Mapping{ from: 0x2F05, to: 0x2F05, status: MappingStatus::mapped, mapping: &MAPPING_2F05_2F05 },
+    Mapping{ from: 0x2F06, to: 0x2F06, status: MappingStatus::mapped, mapping: &MAPPING_2F06_2F06 },
+    Mapping{ from: 0x2F07, to: 0x2F07, status: MappingStatus::mapped, mapping: &MAPPING_2F07_2F07 },
+    Mapping{ from: 0x2F08, to: 0x2F08, status: MappingStatus::mapped, mapping: &MAPPING_2F08_2F08 },
+    Mapping{ from: 0x2F09, to: 0x2F09, status: MappingStatus::mapped, mapping: &MAPPING_2F09_2F09 },
+    Mapping{ from: 0x2F0A, to: 0x2F0A, status: MappingStatus::mapped, mapping: &MAPPING_2F0A_2F0A },
+    Mapping{ from: 0x2F0B, to: 0x2F0B, status: MappingStatus::mapped, mapping: &MAPPING_2F0B_2F0B },
+    Mapping{ from: 0x2F0C, to: 0x2F0C, status: MappingStatus::mapped, mapping: &MAPPING_2F0C_2F0C },
+    Mapping{ from: 0x2F0D, to: 0x2F0D, status: MappingStatus::mapped, mapping: &MAPPING_2F0D_2F0D },
+    Mapping{ from: 0x2F0E, to: 0x2F0E, status: MappingStatus::mapped, mapping: &MAPPING_2F0E_2F0E },
+    Mapping{ from: 0x2F0F, to: 0x2F0F, status: MappingStatus::mapped, mapping: &MAPPING_2F0F_2F0F },
+    Mapping{ from: 0x2F10, to: 0x2F10, status: MappingStatus::mapped, mapping: &MAPPING_2F10_2F10 },
+    Mapping{ from: 0x2F11, to: 0x2F11, status: MappingStatus::mapped, mapping: &MAPPING_2F11_2F11 },
+    Mapping{ from: 0x2F12, to: 0x2F12, status: MappingStatus::mapped, mapping: &MAPPING_2F12_2F12 },
+    Mapping{ from: 0x2F13, to: 0x2F13, status: MappingStatus::mapped, mapping: &MAPPING_2F13_2F13 },
+    Mapping{ from: 0x2F14, to: 0x2F14, status: MappingStatus::mapped, mapping: &MAPPING_2F14_2F14 },
+    Mapping{ from: 0x2F15, to: 0x2F15, status: MappingStatus::mapped, mapping: &MAPPING_2F15_2F15 },
+    Mapping{ from: 0x2F16, to: 0x2F16, status: MappingStatus::mapped, mapping: &MAPPING_2F16_2F16 },
+    Mapping{ from: 0x2F17, to: 0x2F17, status: MappingStatus::mapped, mapping: &MAPPING_2F17_2F17 },
+    Mapping{ from: 0x2F18, to: 0x2F18, status: MappingStatus::mapped, mapping: &MAPPING_2F18_2F18 },
+    Mapping{ from: 0x2F19, to: 0x2F19, status: MappingStatus::mapped, mapping: &MAPPING_2F19_2F19 },
+    Mapping{ from: 0x2F1A, to: 0x2F1A, status: MappingStatus::mapped, mapping: &MAPPING_2F1A_2F1A },
+    Mapping{ from: 0x2F1B, to: 0x2F1B, status: MappingStatus::mapped, mapping: &MAPPING_2F1B_2F1B },
+    Mapping{ from: 0x2F1C, to: 0x2F1C, status: MappingStatus::mapped, mapping: &MAPPING_2F1C_2F1C },
+    Mapping{ from: 0x2F1D, to: 0x2F1D, status: MappingStatus::mapped, mapping: &MAPPING_2F1D_2F1D },
+    Mapping{ from: 0x2F1E, to: 0x2F1E, status: MappingStatus::mapped, mapping: &MAPPING_2F1E_2F1E },
+    Mapping{ from: 0x2F1F, to: 0x2F1F, status: MappingStatus::mapped, mapping: &MAPPING_2F1F_2F1F },
+    Mapping{ from: 0x2F20, to: 0x2F20, status: MappingStatus::mapped, mapping: &MAPPING_2F20_2F20 },
+    Mapping{ from: 0x2F21, to: 0x2F21, status: MappingStatus::mapped, mapping: &MAPPING_2F21_2F21 },
+    Mapping{ from: 0x2F22, to: 0x2F22, status: MappingStatus::mapped, mapping: &MAPPING_2F22_2F22 },
+    Mapping{ from: 0x2F23, to: 0x2F23, status: MappingStatus::mapped, mapping: &MAPPING_2F23_2F23 },
+    Mapping{ from: 0x2F24, to: 0x2F24, status: MappingStatus::mapped, mapping: &MAPPING_2F24_2F24 },
+    Mapping{ from: 0x2F25, to: 0x2F25, status: MappingStatus::mapped, mapping: &MAPPING_2F25_2F25 },
+    Mapping{ from: 0x2F26, to: 0x2F26, status: MappingStatus::mapped, mapping: &MAPPING_2F26_2F26 },
+    Mapping{ from: 0x2F27, to: 0x2F27, status: MappingStatus::mapped, mapping: &MAPPING_2F27_2F27 },
+    Mapping{ from: 0x2F28, to: 0x2F28, status: MappingStatus::mapped, mapping: &MAPPING_2F28_2F28 },
+    Mapping{ from: 0x2F29, to: 0x2F29, status: MappingStatus::mapped, mapping: &MAPPING_2F29_2F29 },
+    Mapping{ from: 0x2F2A, to: 0x2F2A, status: MappingStatus::mapped, mapping: &MAPPING_2F2A_2F2A },
+    Mapping{ from: 0x2F2B, to: 0x2F2B, status: MappingStatus::mapped, mapping: &MAPPING_2F2B_2F2B },
+    Mapping{ from: 0x2F2C, to: 0x2F2C, status: MappingStatus::mapped, mapping: &MAPPING_2F2C_2F2C },
+    Mapping{ from: 0x2F2D, to: 0x2F2D, status: MappingStatus::mapped, mapping: &MAPPING_2F2D_2F2D },
+    Mapping{ from: 0x2F2E, to: 0x2F2E, status: MappingStatus::mapped, mapping: &MAPPING_2F2E_2F2E },
+    Mapping{ from: 0x2F2F, to: 0x2F2F, status: MappingStatus::mapped, mapping: &MAPPING_2F2F_2F2F },
+    Mapping{ from: 0x2F30, to: 0x2F30, status: MappingStatus::mapped, mapping: &MAPPING_2F30_2F30 },
+    Mapping{ from: 0x2F31, to: 0x2F31, status: MappingStatus::mapped, mapping: &MAPPING_2F31_2F31 },
+    Mapping{ from: 0x2F32, to: 0x2F32, status: MappingStatus::mapped, mapping: &MAPPING_2F32_2F32 },
+    Mapping{ from: 0x2F33, to: 0x2F33, status: MappingStatus::mapped, mapping: &MAPPING_2F33_2F33 },
+    Mapping{ from: 0x2F34, to: 0x2F34, status: MappingStatus::mapped, mapping: &MAPPING_2F34_2F34 },
+    Mapping{ from: 0x2F35, to: 0x2F35, status: MappingStatus::mapped, mapping: &MAPPING_2F35_2F35 },
+    Mapping{ from: 0x2F36, to: 0x2F36, status: MappingStatus::mapped, mapping: &MAPPING_2F36_2F36 },
+    Mapping{ from: 0x2F37, to: 0x2F37, status: MappingStatus::mapped, mapping: &MAPPING_2F37_2F37 },
+    Mapping{ from: 0x2F38, to: 0x2F38, status: MappingStatus::mapped, mapping: &MAPPING_2F38_2F38 },
+    Mapping{ from: 0x2F39, to: 0x2F39, status: MappingStatus::mapped, mapping: &MAPPING_2F39_2F39 },
+    Mapping{ from: 0x2F3A, to: 0x2F3A, status: MappingStatus::mapped, mapping: &MAPPING_2F3A_2F3A },
+    Mapping{ from: 0x2F3B, to: 0x2F3B, status: MappingStatus::mapped, mapping: &MAPPING_2F3B_2F3B },
+    Mapping{ from: 0x2F3C, to: 0x2F3C, status: MappingStatus::mapped, mapping: &MAPPING_2F3C_2F3C },
+    Mapping{ from: 0x2F3D, to: 0x2F3D, status: MappingStatus::mapped, mapping: &MAPPING_2F3D_2F3D },
+    Mapping{ from: 0x2F3E, to: 0x2F3E, status: MappingStatus::mapped, mapping: &MAPPING_2F3E_2F3E },
+    Mapping{ from: 0x2F3F, to: 0x2F3F, status: MappingStatus::mapped, mapping: &MAPPING_2F3F_2F3F },
+    Mapping{ from: 0x2F40, to: 0x2F40, status: MappingStatus::mapped, mapping: &MAPPING_2F40_2F40 },
+    Mapping{ from: 0x2F41, to: 0x2F41, status: MappingStatus::mapped, mapping: &MAPPING_2F41_2F41 },
+    Mapping{ from: 0x2F42, to: 0x2F42, status: MappingStatus::mapped, mapping: &MAPPING_2F42_2F42 },
+    Mapping{ from: 0x2F43, to: 0x2F43, status: MappingStatus::mapped, mapping: &MAPPING_2F43_2F43 },
+    Mapping{ from: 0x2F44, to: 0x2F44, status: MappingStatus::mapped, mapping: &MAPPING_2F44_2F44 },
+    Mapping{ from: 0x2F45, to: 0x2F45, status: MappingStatus::mapped, mapping: &MAPPING_2F45_2F45 },
+    Mapping{ from: 0x2F46, to: 0x2F46, status: MappingStatus::mapped, mapping: &MAPPING_2F46_2F46 },
+    Mapping{ from: 0x2F47, to: 0x2F47, status: MappingStatus::mapped, mapping: &MAPPING_2F47_2F47 },
+    Mapping{ from: 0x2F48, to: 0x2F48, status: MappingStatus::mapped, mapping: &MAPPING_2F48_2F48 },
+    Mapping{ from: 0x2F49, to: 0x2F49, status: MappingStatus::mapped, mapping: &MAPPING_2F49_2F49 },
+    Mapping{ from: 0x2F4A, to: 0x2F4A, status: MappingStatus::mapped, mapping: &MAPPING_2F4A_2F4A },
+    Mapping{ from: 0x2F4B, to: 0x2F4B, status: MappingStatus::mapped, mapping: &MAPPING_2F4B_2F4B },
+    Mapping{ from: 0x2F4C, to: 0x2F4C, status: MappingStatus::mapped, mapping: &MAPPING_2F4C_2F4C },
+    Mapping{ from: 0x2F4D, to: 0x2F4D, status: MappingStatus::mapped, mapping: &MAPPING_2F4D_2F4D },
+    Mapping{ from: 0x2F4E, to: 0x2F4E, status: MappingStatus::mapped, mapping: &MAPPING_2F4E_2F4E },
+    Mapping{ from: 0x2F4F, to: 0x2F4F, status: MappingStatus::mapped, mapping: &MAPPING_2F4F_2F4F },
+    Mapping{ from: 0x2F50, to: 0x2F50, status: MappingStatus::mapped, mapping: &MAPPING_2F50_2F50 },
+    Mapping{ from: 0x2F51, to: 0x2F51, status: MappingStatus::mapped, mapping: &MAPPING_2F51_2F51 },
+    Mapping{ from: 0x2F52, to: 0x2F52, status: MappingStatus::mapped, mapping: &MAPPING_2F52_2F52 },
+    Mapping{ from: 0x2F53, to: 0x2F53, status: MappingStatus::mapped, mapping: &MAPPING_2F53_2F53 },
+    Mapping{ from: 0x2F54, to: 0x2F54, status: MappingStatus::mapped, mapping: &MAPPING_2F54_2F54 },
+    Mapping{ from: 0x2F55, to: 0x2F55, status: MappingStatus::mapped, mapping: &MAPPING_2F55_2F55 },
+    Mapping{ from: 0x2F56, to: 0x2F56, status: MappingStatus::mapped, mapping: &MAPPING_2F56_2F56 },
+    Mapping{ from: 0x2F57, to: 0x2F57, status: MappingStatus::mapped, mapping: &MAPPING_2F57_2F57 },
+    Mapping{ from: 0x2F58, to: 0x2F58, status: MappingStatus::mapped, mapping: &MAPPING_2F58_2F58 },
+    Mapping{ from: 0x2F59, to: 0x2F59, status: MappingStatus::mapped, mapping: &MAPPING_2F59_2F59 },
+    Mapping{ from: 0x2F5A, to: 0x2F5A, status: MappingStatus::mapped, mapping: &MAPPING_2F5A_2F5A },
+    Mapping{ from: 0x2F5B, to: 0x2F5B, status: MappingStatus::mapped, mapping: &MAPPING_2F5B_2F5B },
+    Mapping{ from: 0x2F5C, to: 0x2F5C, status: MappingStatus::mapped, mapping: &MAPPING_2F5C_2F5C },
+    Mapping{ from: 0x2F5D, to: 0x2F5D, status: MappingStatus::mapped, mapping: &MAPPING_2F5D_2F5D },
+    Mapping{ from: 0x2F5E, to: 0x2F5E, status: MappingStatus::mapped, mapping: &MAPPING_2F5E_2F5E },
+    Mapping{ from: 0x2F5F, to: 0x2F5F, status: MappingStatus::mapped, mapping: &MAPPING_2F5F_2F5F },
+    Mapping{ from: 0x2F60, to: 0x2F60, status: MappingStatus::mapped, mapping: &MAPPING_2F60_2F60 },
+    Mapping{ from: 0x2F61, to: 0x2F61, status: MappingStatus::mapped, mapping: &MAPPING_2F61_2F61 },
+    Mapping{ from: 0x2F62, to: 0x2F62, status: MappingStatus::mapped, mapping: &MAPPING_2F62_2F62 },
+    Mapping{ from: 0x2F63, to: 0x2F63, status: MappingStatus::mapped, mapping: &MAPPING_2F63_2F63 },
+    Mapping{ from: 0x2F64, to: 0x2F64, status: MappingStatus::mapped, mapping: &MAPPING_2F64_2F64 },
+    Mapping{ from: 0x2F65, to: 0x2F65, status: MappingStatus::mapped, mapping: &MAPPING_2F65_2F65 },
+    Mapping{ from: 0x2F66, to: 0x2F66, status: MappingStatus::mapped, mapping: &MAPPING_2F66_2F66 },
+    Mapping{ from: 0x2F67, to: 0x2F67, status: MappingStatus::mapped, mapping: &MAPPING_2F67_2F67 },
+    Mapping{ from: 0x2F68, to: 0x2F68, status: MappingStatus::mapped, mapping: &MAPPING_2F68_2F68 },
+    Mapping{ from: 0x2F69, to: 0x2F69, status: MappingStatus::mapped, mapping: &MAPPING_2F69_2F69 },
+    Mapping{ from: 0x2F6A, to: 0x2F6A, status: MappingStatus::mapped, mapping: &MAPPING_2F6A_2F6A },
+    Mapping{ from: 0x2F6B, to: 0x2F6B, status: MappingStatus::mapped, mapping: &MAPPING_2F6B_2F6B },
+    Mapping{ from: 0x2F6C, to: 0x2F6C, status: MappingStatus::mapped, mapping: &MAPPING_2F6C_2F6C },
+    Mapping{ from: 0x2F6D, to: 0x2F6D, status: MappingStatus::mapped, mapping: &MAPPING_2F6D_2F6D },
+    Mapping{ from: 0x2F6E, to: 0x2F6E, status: MappingStatus::mapped, mapping: &MAPPING_2F6E_2F6E },
+    Mapping{ from: 0x2F6F, to: 0x2F6F, status: MappingStatus::mapped, mapping: &MAPPING_2F6F_2F6F },
+    Mapping{ from: 0x2F70, to: 0x2F70, status: MappingStatus::mapped, mapping: &MAPPING_2F70_2F70 },
+    Mapping{ from: 0x2F71, to: 0x2F71, status: MappingStatus::mapped, mapping: &MAPPING_2F71_2F71 },
+    Mapping{ from: 0x2F72, to: 0x2F72, status: MappingStatus::mapped, mapping: &MAPPING_2F72_2F72 },
+    Mapping{ from: 0x2F73, to: 0x2F73, status: MappingStatus::mapped, mapping: &MAPPING_2F73_2F73 },
+    Mapping{ from: 0x2F74, to: 0x2F74, status: MappingStatus::mapped, mapping: &MAPPING_2F74_2F74 },
+    Mapping{ from: 0x2F75, to: 0x2F75, status: MappingStatus::mapped, mapping: &MAPPING_2F75_2F75 },
+    Mapping{ from: 0x2F76, to: 0x2F76, status: MappingStatus::mapped, mapping: &MAPPING_2F76_2F76 },
+    Mapping{ from: 0x2F77, to: 0x2F77, status: MappingStatus::mapped, mapping: &MAPPING_2F77_2F77 },
+    Mapping{ from: 0x2F78, to: 0x2F78, status: MappingStatus::mapped, mapping: &MAPPING_2F78_2F78 },
+    Mapping{ from: 0x2F79, to: 0x2F79, status: MappingStatus::mapped, mapping: &MAPPING_2F79_2F79 },
+    Mapping{ from: 0x2F7A, to: 0x2F7A, status: MappingStatus::mapped, mapping: &MAPPING_2F7A_2F7A },
+    Mapping{ from: 0x2F7B, to: 0x2F7B, status: MappingStatus::mapped, mapping: &MAPPING_2F7B_2F7B },
+    Mapping{ from: 0x2F7C, to: 0x2F7C, status: MappingStatus::mapped, mapping: &MAPPING_2F7C_2F7C },
+    Mapping{ from: 0x2F7D, to: 0x2F7D, status: MappingStatus::mapped, mapping: &MAPPING_2F7D_2F7D },
+    Mapping{ from: 0x2F7E, to: 0x2F7E, status: MappingStatus::mapped, mapping: &MAPPING_2F7E_2F7E },
+    Mapping{ from: 0x2F7F, to: 0x2F7F, status: MappingStatus::mapped, mapping: &MAPPING_2F7F_2F7F },
+    Mapping{ from: 0x2F80, to: 0x2F80, status: MappingStatus::mapped, mapping: &MAPPING_2F80_2F80 },
+    Mapping{ from: 0x2F81, to: 0x2F81, status: MappingStatus::mapped, mapping: &MAPPING_2F81_2F81 },
+    Mapping{ from: 0x2F82, to: 0x2F82, status: MappingStatus::mapped, mapping: &MAPPING_2F82_2F82 },
+    Mapping{ from: 0x2F83, to: 0x2F83, status: MappingStatus::mapped, mapping: &MAPPING_2F83_2F83 },
+    Mapping{ from: 0x2F84, to: 0x2F84, status: MappingStatus::mapped, mapping: &MAPPING_2F84_2F84 },
+    Mapping{ from: 0x2F85, to: 0x2F85, status: MappingStatus::mapped, mapping: &MAPPING_2F85_2F85 },
+    Mapping{ from: 0x2F86, to: 0x2F86, status: MappingStatus::mapped, mapping: &MAPPING_2F86_2F86 },
+    Mapping{ from: 0x2F87, to: 0x2F87, status: MappingStatus::mapped, mapping: &MAPPING_2F87_2F87 },
+    Mapping{ from: 0x2F88, to: 0x2F88, status: MappingStatus::mapped, mapping: &MAPPING_2F88_2F88 },
+    Mapping{ from: 0x2F89, to: 0x2F89, status: MappingStatus::mapped, mapping: &MAPPING_2F89_2F89 },
+    Mapping{ from: 0x2F8A, to: 0x2F8A, status: MappingStatus::mapped, mapping: &MAPPING_2F8A_2F8A },
+    Mapping{ from: 0x2F8B, to: 0x2F8B, status: MappingStatus::mapped, mapping: &MAPPING_2F8B_2F8B },
+    Mapping{ from: 0x2F8C, to: 0x2F8C, status: MappingStatus::mapped, mapping: &MAPPING_2F8C_2F8C },
+    Mapping{ from: 0x2F8D, to: 0x2F8D, status: MappingStatus::mapped, mapping: &MAPPING_2F8D_2F8D },
+    Mapping{ from: 0x2F8E, to: 0x2F8E, status: MappingStatus::mapped, mapping: &MAPPING_2F8E_2F8E },
+    Mapping{ from: 0x2F8F, to: 0x2F8F, status: MappingStatus::mapped, mapping: &MAPPING_2F8F_2F8F },
+    Mapping{ from: 0x2F90, to: 0x2F90, status: MappingStatus::mapped, mapping: &MAPPING_2F90_2F90 },
+    Mapping{ from: 0x2F91, to: 0x2F91, status: MappingStatus::mapped, mapping: &MAPPING_2F91_2F91 },
+    Mapping{ from: 0x2F92, to: 0x2F92, status: MappingStatus::mapped, mapping: &MAPPING_2F92_2F92 },
+    Mapping{ from: 0x2F93, to: 0x2F93, status: MappingStatus::mapped, mapping: &MAPPING_2F93_2F93 },
+    Mapping{ from: 0x2F94, to: 0x2F94, status: MappingStatus::mapped, mapping: &MAPPING_2F94_2F94 },
+    Mapping{ from: 0x2F95, to: 0x2F95, status: MappingStatus::mapped, mapping: &MAPPING_2F95_2F95 },
+    Mapping{ from: 0x2F96, to: 0x2F96, status: MappingStatus::mapped, mapping: &MAPPING_2F96_2F96 },
+    Mapping{ from: 0x2F97, to: 0x2F97, status: MappingStatus::mapped, mapping: &MAPPING_2F97_2F97 },
+    Mapping{ from: 0x2F98, to: 0x2F98, status: MappingStatus::mapped, mapping: &MAPPING_2F98_2F98 },
+    Mapping{ from: 0x2F99, to: 0x2F99, status: MappingStatus::mapped, mapping: &MAPPING_2F99_2F99 },
+    Mapping{ from: 0x2F9A, to: 0x2F9A, status: MappingStatus::mapped, mapping: &MAPPING_2F9A_2F9A },
+    Mapping{ from: 0x2F9B, to: 0x2F9B, status: MappingStatus::mapped, mapping: &MAPPING_2F9B_2F9B },
+    Mapping{ from: 0x2F9C, to: 0x2F9C, status: MappingStatus::mapped, mapping: &MAPPING_2F9C_2F9C },
+    Mapping{ from: 0x2F9D, to: 0x2F9D, status: MappingStatus::mapped, mapping: &MAPPING_2F9D_2F9D },
+    Mapping{ from: 0x2F9E, to: 0x2F9E, status: MappingStatus::mapped, mapping: &MAPPING_2F9E_2F9E },
+    Mapping{ from: 0x2F9F, to: 0x2F9F, status: MappingStatus::mapped, mapping: &MAPPING_2F9F_2F9F },
+    Mapping{ from: 0x2FA0, to: 0x2FA0, status: MappingStatus::mapped, mapping: &MAPPING_2FA0_2FA0 },
+    Mapping{ from: 0x2FA1, to: 0x2FA1, status: MappingStatus::mapped, mapping: &MAPPING_2FA1_2FA1 },
+    Mapping{ from: 0x2FA2, to: 0x2FA2, status: MappingStatus::mapped, mapping: &MAPPING_2FA2_2FA2 },
+    Mapping{ from: 0x2FA3, to: 0x2FA3, status: MappingStatus::mapped, mapping: &MAPPING_2FA3_2FA3 },
+    Mapping{ from: 0x2FA4, to: 0x2FA4, status: MappingStatus::mapped, mapping: &MAPPING_2FA4_2FA4 },
+    Mapping{ from: 0x2FA5, to: 0x2FA5, status: MappingStatus::mapped, mapping: &MAPPING_2FA5_2FA5 },
+    Mapping{ from: 0x2FA6, to: 0x2FA6, status: MappingStatus::mapped, mapping: &MAPPING_2FA6_2FA6 },
+    Mapping{ from: 0x2FA7, to: 0x2FA7, status: MappingStatus::mapped, mapping: &MAPPING_2FA7_2FA7 },
+    Mapping{ from: 0x2FA8, to: 0x2FA8, status: MappingStatus::mapped, mapping: &MAPPING_2FA8_2FA8 },
+    Mapping{ from: 0x2FA9, to: 0x2FA9, status: MappingStatus::mapped, mapping: &MAPPING_2FA9_2FA9 },
+    Mapping{ from: 0x2FAA, to: 0x2FAA, status: MappingStatus::mapped, mapping: &MAPPING_2FAA_2FAA },
+    Mapping{ from: 0x2FAB, to: 0x2FAB, status: MappingStatus::mapped, mapping: &MAPPING_2FAB_2FAB },
+    Mapping{ from: 0x2FAC, to: 0x2FAC, status: MappingStatus::mapped, mapping: &MAPPING_2FAC_2FAC },
+    Mapping{ from: 0x2FAD, to: 0x2FAD, status: MappingStatus::mapped, mapping: &MAPPING_2FAD_2FAD },
+    Mapping{ from: 0x2FAE, to: 0x2FAE, status: MappingStatus::mapped, mapping: &MAPPING_2FAE_2FAE },
+    Mapping{ from: 0x2FAF, to: 0x2FAF, status: MappingStatus::mapped, mapping: &MAPPING_2FAF_2FAF },
+    Mapping{ from: 0x2FB0, to: 0x2FB0, status: MappingStatus::mapped, mapping: &MAPPING_2FB0_2FB0 },
+    Mapping{ from: 0x2FB1, to: 0x2FB1, status: MappingStatus::mapped, mapping: &MAPPING_2FB1_2FB1 },
+    Mapping{ from: 0x2FB2, to: 0x2FB2, status: MappingStatus::mapped, mapping: &MAPPING_2FB2_2FB2 },
+    Mapping{ from: 0x2FB3, to: 0x2FB3, status: MappingStatus::mapped, mapping: &MAPPING_2FB3_2FB3 },
+    Mapping{ from: 0x2FB4, to: 0x2FB4, status: MappingStatus::mapped, mapping: &MAPPING_2FB4_2FB4 },
+    Mapping{ from: 0x2FB5, to: 0x2FB5, status: MappingStatus::mapped, mapping: &MAPPING_2FB5_2FB5 },
+    Mapping{ from: 0x2FB6, to: 0x2FB6, status: MappingStatus::mapped, mapping: &MAPPING_2FB6_2FB6 },
+    Mapping{ from: 0x2FB7, to: 0x2FB7, status: MappingStatus::mapped, mapping: &MAPPING_2FB7_2FB7 },
+    Mapping{ from: 0x2FB8, to: 0x2FB8, status: MappingStatus::mapped, mapping: &MAPPING_2FB8_2FB8 },
+    Mapping{ from: 0x2FB9, to: 0x2FB9, status: MappingStatus::mapped, mapping: &MAPPING_2FB9_2FB9 },
+    Mapping{ from: 0x2FBA, to: 0x2FBA, status: MappingStatus::mapped, mapping: &MAPPING_2FBA_2FBA },
+    Mapping{ from: 0x2FBB, to: 0x2FBB, status: MappingStatus::mapped, mapping: &MAPPING_2FBB_2FBB },
+    Mapping{ from: 0x2FBC, to: 0x2FBC, status: MappingStatus::mapped, mapping: &MAPPING_2FBC_2FBC },
+    Mapping{ from: 0x2FBD, to: 0x2FBD, status: MappingStatus::mapped, mapping: &MAPPING_2FBD_2FBD },
+    Mapping{ from: 0x2FBE, to: 0x2FBE, status: MappingStatus::mapped, mapping: &MAPPING_2FBE_2FBE },
+    Mapping{ from: 0x2FBF, to: 0x2FBF, status: MappingStatus::mapped, mapping: &MAPPING_2FBF_2FBF },
+    Mapping{ from: 0x2FC0, to: 0x2FC0, status: MappingStatus::mapped, mapping: &MAPPING_2FC0_2FC0 },
+    Mapping{ from: 0x2FC1, to: 0x2FC1, status: MappingStatus::mapped, mapping: &MAPPING_2FC1_2FC1 },
+    Mapping{ from: 0x2FC2, to: 0x2FC2, status: MappingStatus::mapped, mapping: &MAPPING_2FC2_2FC2 },
+    Mapping{ from: 0x2FC3, to: 0x2FC3, status: MappingStatus::mapped, mapping: &MAPPING_2FC3_2FC3 },
+    Mapping{ from: 0x2FC4, to: 0x2FC4, status: MappingStatus::mapped, mapping: &MAPPING_2FC4_2FC4 },
+    Mapping{ from: 0x2FC5, to: 0x2FC5, status: MappingStatus::mapped, mapping: &MAPPING_2FC5_2FC5 },
+    Mapping{ from: 0x2FC6, to: 0x2FC6, status: MappingStatus::mapped, mapping: &MAPPING_2FC6_2FC6 },
+    Mapping{ from: 0x2FC7, to: 0x2FC7, status: MappingStatus::mapped, mapping: &MAPPING_2FC7_2FC7 },
+    Mapping{ from: 0x2FC8, to: 0x2FC8, status: MappingStatus::mapped, mapping: &MAPPING_2FC8_2FC8 },
+    Mapping{ from: 0x2FC9, to: 0x2FC9, status: MappingStatus::mapped, mapping: &MAPPING_2FC9_2FC9 },
+    Mapping{ from: 0x2FCA, to: 0x2FCA, status: MappingStatus::mapped, mapping: &MAPPING_2FCA_2FCA },
+    Mapping{ from: 0x2FCB, to: 0x2FCB, status: MappingStatus::mapped, mapping: &MAPPING_2FCB_2FCB },
+    Mapping{ from: 0x2FCC, to: 0x2FCC, status: MappingStatus::mapped, mapping: &MAPPING_2FCC_2FCC },
+    Mapping{ from: 0x2FCD, to: 0x2FCD, status: MappingStatus::mapped, mapping: &MAPPING_2FCD_2FCD },
+    Mapping{ from: 0x2FCE, to: 0x2FCE, status: MappingStatus::mapped, mapping: &MAPPING_2FCE_2FCE },
+    Mapping{ from: 0x2FCF, to: 0x2FCF, status: MappingStatus::mapped, mapping: &MAPPING_2FCF_2FCF },
+    Mapping{ from: 0x2FD0, to: 0x2FD0, status: MappingStatus::mapped, mapping: &MAPPING_2FD0_2FD0 },
+    Mapping{ from: 0x2FD1, to: 0x2FD1, status: MappingStatus::mapped, mapping: &MAPPING_2FD1_2FD1 },
+    Mapping{ from: 0x2FD2, to: 0x2FD2, status: MappingStatus::mapped, mapping: &MAPPING_2FD2_2FD2 },
+    Mapping{ from: 0x2FD3, to: 0x2FD3, status: MappingStatus::mapped, mapping: &MAPPING_2FD3_2FD3 },
+    Mapping{ from: 0x2FD4, to: 0x2FD4, status: MappingStatus::mapped, mapping: &MAPPING_2FD4_2FD4 },
+    Mapping{ from: 0x2FD5, to: 0x2FD5, status: MappingStatus::mapped, mapping: &MAPPING_2FD5_2FD5 },
+    Mapping{ from: 0x2FD6, to: 0x2FEF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2FF0, to: 0x2FFB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2FFC, to: 0x2FFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3000, to: 0x3000, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3000_3000 },
+    Mapping{ from: 0x3001, to: 0x3001, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3002, to: 0x3002, status: MappingStatus::mapped, mapping: &MAPPING_3002_3002 },
+    Mapping{ from: 0x3003, to: 0x3004, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3005, to: 0x3007, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3008, to: 0x3029, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x302A, to: 0x302D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x302E, to: 0x3035, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3036, to: 0x3036, status: MappingStatus::mapped, mapping: &MAPPING_3036_3036 },
+    Mapping{ from: 0x3037, to: 0x3037, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3038, to: 0x3038, status: MappingStatus::mapped, mapping: &MAPPING_3038_3038 },
+    Mapping{ from: 0x3039, to: 0x3039, status: MappingStatus::mapped, mapping: &MAPPING_3039_3039 },
+    Mapping{ from: 0x303A, to: 0x303A, status: MappingStatus::mapped, mapping: &MAPPING_303A_303A },
+    Mapping{ from: 0x303B, to: 0x303B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x303C, to: 0x303C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x303D, to: 0x303D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x303E, to: 0x303E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x303F, to: 0x303F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3040, to: 0x3040, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3041, to: 0x3094, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3095, to: 0x3096, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3097, to: 0x3098, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3099, to: 0x309A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x309B, to: 0x309B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_309B_309B },
+    Mapping{ from: 0x309C, to: 0x309C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_309C_309C },
+    Mapping{ from: 0x309D, to: 0x309E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x309F, to: 0x309F, status: MappingStatus::mapped, mapping: &MAPPING_309F_309F },
+    Mapping{ from: 0x30A0, to: 0x30A0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x30A1, to: 0x30FE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x30FF, to: 0x30FF, status: MappingStatus::mapped, mapping: &MAPPING_30FF_30FF },
+    Mapping{ from: 0x3100, to: 0x3104, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3105, to: 0x312C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x312D, to: 0x312D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x312E, to: 0x3130, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3131, to: 0x3131, status: MappingStatus::mapped, mapping: &MAPPING_3131_3131 },
+    Mapping{ from: 0x3132, to: 0x3132, status: MappingStatus::mapped, mapping: &MAPPING_3132_3132 },
+    Mapping{ from: 0x3133, to: 0x3133, status: MappingStatus::mapped, mapping: &MAPPING_3133_3133 },
+    Mapping{ from: 0x3134, to: 0x3134, status: MappingStatus::mapped, mapping: &MAPPING_3134_3134 },
+    Mapping{ from: 0x3135, to: 0x3135, status: MappingStatus::mapped, mapping: &MAPPING_3135_3135 },
+    Mapping{ from: 0x3136, to: 0x3136, status: MappingStatus::mapped, mapping: &MAPPING_3136_3136 },
+    Mapping{ from: 0x3137, to: 0x3137, status: MappingStatus::mapped, mapping: &MAPPING_3137_3137 },
+    Mapping{ from: 0x3138, to: 0x3138, status: MappingStatus::mapped, mapping: &MAPPING_3138_3138 },
+    Mapping{ from: 0x3139, to: 0x3139, status: MappingStatus::mapped, mapping: &MAPPING_3139_3139 },
+    Mapping{ from: 0x313A, to: 0x313A, status: MappingStatus::mapped, mapping: &MAPPING_313A_313A },
+    Mapping{ from: 0x313B, to: 0x313B, status: MappingStatus::mapped, mapping: &MAPPING_313B_313B },
+    Mapping{ from: 0x313C, to: 0x313C, status: MappingStatus::mapped, mapping: &MAPPING_313C_313C },
+    Mapping{ from: 0x313D, to: 0x313D, status: MappingStatus::mapped, mapping: &MAPPING_313D_313D },
+    Mapping{ from: 0x313E, to: 0x313E, status: MappingStatus::mapped, mapping: &MAPPING_313E_313E },
+    Mapping{ from: 0x313F, to: 0x313F, status: MappingStatus::mapped, mapping: &MAPPING_313F_313F },
+    Mapping{ from: 0x3140, to: 0x3140, status: MappingStatus::mapped, mapping: &MAPPING_3140_3140 },
+    Mapping{ from: 0x3141, to: 0x3141, status: MappingStatus::mapped, mapping: &MAPPING_3141_3141 },
+    Mapping{ from: 0x3142, to: 0x3142, status: MappingStatus::mapped, mapping: &MAPPING_3142_3142 },
+    Mapping{ from: 0x3143, to: 0x3143, status: MappingStatus::mapped, mapping: &MAPPING_3143_3143 },
+    Mapping{ from: 0x3144, to: 0x3144, status: MappingStatus::mapped, mapping: &MAPPING_3144_3144 },
+    Mapping{ from: 0x3145, to: 0x3145, status: MappingStatus::mapped, mapping: &MAPPING_3145_3145 },
+    Mapping{ from: 0x3146, to: 0x3146, status: MappingStatus::mapped, mapping: &MAPPING_3146_3146 },
+    Mapping{ from: 0x3147, to: 0x3147, status: MappingStatus::mapped, mapping: &MAPPING_3147_3147 },
+    Mapping{ from: 0x3148, to: 0x3148, status: MappingStatus::mapped, mapping: &MAPPING_3148_3148 },
+    Mapping{ from: 0x3149, to: 0x3149, status: MappingStatus::mapped, mapping: &MAPPING_3149_3149 },
+    Mapping{ from: 0x314A, to: 0x314A, status: MappingStatus::mapped, mapping: &MAPPING_314A_314A },
+    Mapping{ from: 0x314B, to: 0x314B, status: MappingStatus::mapped, mapping: &MAPPING_314B_314B },
+    Mapping{ from: 0x314C, to: 0x314C, status: MappingStatus::mapped, mapping: &MAPPING_314C_314C },
+    Mapping{ from: 0x314D, to: 0x314D, status: MappingStatus::mapped, mapping: &MAPPING_314D_314D },
+    Mapping{ from: 0x314E, to: 0x314E, status: MappingStatus::mapped, mapping: &MAPPING_314E_314E },
+    Mapping{ from: 0x314F, to: 0x314F, status: MappingStatus::mapped, mapping: &MAPPING_314F_314F },
+    Mapping{ from: 0x3150, to: 0x3150, status: MappingStatus::mapped, mapping: &MAPPING_3150_3150 },
+    Mapping{ from: 0x3151, to: 0x3151, status: MappingStatus::mapped, mapping: &MAPPING_3151_3151 },
+    Mapping{ from: 0x3152, to: 0x3152, status: MappingStatus::mapped, mapping: &MAPPING_3152_3152 },
+    Mapping{ from: 0x3153, to: 0x3153, status: MappingStatus::mapped, mapping: &MAPPING_3153_3153 },
+    Mapping{ from: 0x3154, to: 0x3154, status: MappingStatus::mapped, mapping: &MAPPING_3154_3154 },
+    Mapping{ from: 0x3155, to: 0x3155, status: MappingStatus::mapped, mapping: &MAPPING_3155_3155 },
+    Mapping{ from: 0x3156, to: 0x3156, status: MappingStatus::mapped, mapping: &MAPPING_3156_3156 },
+    Mapping{ from: 0x3157, to: 0x3157, status: MappingStatus::mapped, mapping: &MAPPING_3157_3157 },
+    Mapping{ from: 0x3158, to: 0x3158, status: MappingStatus::mapped, mapping: &MAPPING_3158_3158 },
+    Mapping{ from: 0x3159, to: 0x3159, status: MappingStatus::mapped, mapping: &MAPPING_3159_3159 },
+    Mapping{ from: 0x315A, to: 0x315A, status: MappingStatus::mapped, mapping: &MAPPING_315A_315A },
+    Mapping{ from: 0x315B, to: 0x315B, status: MappingStatus::mapped, mapping: &MAPPING_315B_315B },
+    Mapping{ from: 0x315C, to: 0x315C, status: MappingStatus::mapped, mapping: &MAPPING_315C_315C },
+    Mapping{ from: 0x315D, to: 0x315D, status: MappingStatus::mapped, mapping: &MAPPING_315D_315D },
+    Mapping{ from: 0x315E, to: 0x315E, status: MappingStatus::mapped, mapping: &MAPPING_315E_315E },
+    Mapping{ from: 0x315F, to: 0x315F, status: MappingStatus::mapped, mapping: &MAPPING_315F_315F },
+    Mapping{ from: 0x3160, to: 0x3160, status: MappingStatus::mapped, mapping: &MAPPING_3160_3160 },
+    Mapping{ from: 0x3161, to: 0x3161, status: MappingStatus::mapped, mapping: &MAPPING_3161_3161 },
+    Mapping{ from: 0x3162, to: 0x3162, status: MappingStatus::mapped, mapping: &MAPPING_3162_3162 },
+    Mapping{ from: 0x3163, to: 0x3163, status: MappingStatus::mapped, mapping: &MAPPING_3163_3163 },
+    Mapping{ from: 0x3164, to: 0x3164, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3165, to: 0x3165, status: MappingStatus::mapped, mapping: &MAPPING_3165_3165 },
+    Mapping{ from: 0x3166, to: 0x3166, status: MappingStatus::mapped, mapping: &MAPPING_3166_3166 },
+    Mapping{ from: 0x3167, to: 0x3167, status: MappingStatus::mapped, mapping: &MAPPING_3167_3167 },
+    Mapping{ from: 0x3168, to: 0x3168, status: MappingStatus::mapped, mapping: &MAPPING_3168_3168 },
+    Mapping{ from: 0x3169, to: 0x3169, status: MappingStatus::mapped, mapping: &MAPPING_3169_3169 },
+    Mapping{ from: 0x316A, to: 0x316A, status: MappingStatus::mapped, mapping: &MAPPING_316A_316A },
+    Mapping{ from: 0x316B, to: 0x316B, status: MappingStatus::mapped, mapping: &MAPPING_316B_316B },
+    Mapping{ from: 0x316C, to: 0x316C, status: MappingStatus::mapped, mapping: &MAPPING_316C_316C },
+    Mapping{ from: 0x316D, to: 0x316D, status: MappingStatus::mapped, mapping: &MAPPING_316D_316D },
+    Mapping{ from: 0x316E, to: 0x316E, status: MappingStatus::mapped, mapping: &MAPPING_316E_316E },
+    Mapping{ from: 0x316F, to: 0x316F, status: MappingStatus::mapped, mapping: &MAPPING_316F_316F },
+    Mapping{ from: 0x3170, to: 0x3170, status: MappingStatus::mapped, mapping: &MAPPING_3170_3170 },
+    Mapping{ from: 0x3171, to: 0x3171, status: MappingStatus::mapped, mapping: &MAPPING_3171_3171 },
+    Mapping{ from: 0x3172, to: 0x3172, status: MappingStatus::mapped, mapping: &MAPPING_3172_3172 },
+    Mapping{ from: 0x3173, to: 0x3173, status: MappingStatus::mapped, mapping: &MAPPING_3173_3173 },
+    Mapping{ from: 0x3174, to: 0x3174, status: MappingStatus::mapped, mapping: &MAPPING_3174_3174 },
+    Mapping{ from: 0x3175, to: 0x3175, status: MappingStatus::mapped, mapping: &MAPPING_3175_3175 },
+    Mapping{ from: 0x3176, to: 0x3176, status: MappingStatus::mapped, mapping: &MAPPING_3176_3176 },
+    Mapping{ from: 0x3177, to: 0x3177, status: MappingStatus::mapped, mapping: &MAPPING_3177_3177 },
+    Mapping{ from: 0x3178, to: 0x3178, status: MappingStatus::mapped, mapping: &MAPPING_3178_3178 },
+    Mapping{ from: 0x3179, to: 0x3179, status: MappingStatus::mapped, mapping: &MAPPING_3179_3179 },
+    Mapping{ from: 0x317A, to: 0x317A, status: MappingStatus::mapped, mapping: &MAPPING_317A_317A },
+    Mapping{ from: 0x317B, to: 0x317B, status: MappingStatus::mapped, mapping: &MAPPING_317B_317B },
+    Mapping{ from: 0x317C, to: 0x317C, status: MappingStatus::mapped, mapping: &MAPPING_317C_317C },
+    Mapping{ from: 0x317D, to: 0x317D, status: MappingStatus::mapped, mapping: &MAPPING_317D_317D },
+    Mapping{ from: 0x317E, to: 0x317E, status: MappingStatus::mapped, mapping: &MAPPING_317E_317E },
+    Mapping{ from: 0x317F, to: 0x317F, status: MappingStatus::mapped, mapping: &MAPPING_317F_317F },
+    Mapping{ from: 0x3180, to: 0x3180, status: MappingStatus::mapped, mapping: &MAPPING_3180_3180 },
+    Mapping{ from: 0x3181, to: 0x3181, status: MappingStatus::mapped, mapping: &MAPPING_3181_3181 },
+    Mapping{ from: 0x3182, to: 0x3182, status: MappingStatus::mapped, mapping: &MAPPING_3182_3182 },
+    Mapping{ from: 0x3183, to: 0x3183, status: MappingStatus::mapped, mapping: &MAPPING_3183_3183 },
+    Mapping{ from: 0x3184, to: 0x3184, status: MappingStatus::mapped, mapping: &MAPPING_3184_3184 },
+    Mapping{ from: 0x3185, to: 0x3185, status: MappingStatus::mapped, mapping: &MAPPING_3185_3185 },
+    Mapping{ from: 0x3186, to: 0x3186, status: MappingStatus::mapped, mapping: &MAPPING_3186_3186 },
+    Mapping{ from: 0x3187, to: 0x3187, status: MappingStatus::mapped, mapping: &MAPPING_3187_3187 },
+    Mapping{ from: 0x3188, to: 0x3188, status: MappingStatus::mapped, mapping: &MAPPING_3188_3188 },
+    Mapping{ from: 0x3189, to: 0x3189, status: MappingStatus::mapped, mapping: &MAPPING_3189_3189 },
+    Mapping{ from: 0x318A, to: 0x318A, status: MappingStatus::mapped, mapping: &MAPPING_318A_318A },
+    Mapping{ from: 0x318B, to: 0x318B, status: MappingStatus::mapped, mapping: &MAPPING_318B_318B },
+    Mapping{ from: 0x318C, to: 0x318C, status: MappingStatus::mapped, mapping: &MAPPING_318C_318C },
+    Mapping{ from: 0x318D, to: 0x318D, status: MappingStatus::mapped, mapping: &MAPPING_318D_318D },
+    Mapping{ from: 0x318E, to: 0x318E, status: MappingStatus::mapped, mapping: &MAPPING_318E_318E },
+    Mapping{ from: 0x318F, to: 0x318F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3190, to: 0x3191, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3192, to: 0x3192, status: MappingStatus::mapped, mapping: &MAPPING_3192_3192 },
+    Mapping{ from: 0x3193, to: 0x3193, status: MappingStatus::mapped, mapping: &MAPPING_3193_3193 },
+    Mapping{ from: 0x3194, to: 0x3194, status: MappingStatus::mapped, mapping: &MAPPING_3194_3194 },
+    Mapping{ from: 0x3195, to: 0x3195, status: MappingStatus::mapped, mapping: &MAPPING_3195_3195 },
+    Mapping{ from: 0x3196, to: 0x3196, status: MappingStatus::mapped, mapping: &MAPPING_3196_3196 },
+    Mapping{ from: 0x3197, to: 0x3197, status: MappingStatus::mapped, mapping: &MAPPING_3197_3197 },
+    Mapping{ from: 0x3198, to: 0x3198, status: MappingStatus::mapped, mapping: &MAPPING_3198_3198 },
+    Mapping{ from: 0x3199, to: 0x3199, status: MappingStatus::mapped, mapping: &MAPPING_3199_3199 },
+    Mapping{ from: 0x319A, to: 0x319A, status: MappingStatus::mapped, mapping: &MAPPING_319A_319A },
+    Mapping{ from: 0x319B, to: 0x319B, status: MappingStatus::mapped, mapping: &MAPPING_319B_319B },
+    Mapping{ from: 0x319C, to: 0x319C, status: MappingStatus::mapped, mapping: &MAPPING_319C_319C },
+    Mapping{ from: 0x319D, to: 0x319D, status: MappingStatus::mapped, mapping: &MAPPING_319D_319D },
+    Mapping{ from: 0x319E, to: 0x319E, status: MappingStatus::mapped, mapping: &MAPPING_319E_319E },
+    Mapping{ from: 0x319F, to: 0x319F, status: MappingStatus::mapped, mapping: &MAPPING_319F_319F },
+    Mapping{ from: 0x31A0, to: 0x31B7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x31B8, to: 0x31BA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x31BB, to: 0x31BF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x31C0, to: 0x31CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x31D0, to: 0x31E3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x31E4, to: 0x31EF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x31F0, to: 0x31FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3200, to: 0x3200, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3200_3200 },
+    Mapping{ from: 0x3201, to: 0x3201, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3201_3201 },
+    Mapping{ from: 0x3202, to: 0x3202, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3202_3202 },
+    Mapping{ from: 0x3203, to: 0x3203, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3203_3203 },
+    Mapping{ from: 0x3204, to: 0x3204, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3204_3204 },
+    Mapping{ from: 0x3205, to: 0x3205, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3205_3205 },
+    Mapping{ from: 0x3206, to: 0x3206, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3206_3206 },
+    Mapping{ from: 0x3207, to: 0x3207, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3207_3207 },
+    Mapping{ from: 0x3208, to: 0x3208, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3208_3208 },
+    Mapping{ from: 0x3209, to: 0x3209, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3209_3209 },
+    Mapping{ from: 0x320A, to: 0x320A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_320A_320A },
+    Mapping{ from: 0x320B, to: 0x320B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_320B_320B },
+    Mapping{ from: 0x320C, to: 0x320C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_320C_320C },
+    Mapping{ from: 0x320D, to: 0x320D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_320D_320D },
+    Mapping{ from: 0x320E, to: 0x320E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_320E_320E },
+    Mapping{ from: 0x320F, to: 0x320F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_320F_320F },
+    Mapping{ from: 0x3210, to: 0x3210, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3210_3210 },
+    Mapping{ from: 0x3211, to: 0x3211, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3211_3211 },
+    Mapping{ from: 0x3212, to: 0x3212, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3212_3212 },
+    Mapping{ from: 0x3213, to: 0x3213, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3213_3213 },
+    Mapping{ from: 0x3214, to: 0x3214, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3214_3214 },
+    Mapping{ from: 0x3215, to: 0x3215, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3215_3215 },
+    Mapping{ from: 0x3216, to: 0x3216, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3216_3216 },
+    Mapping{ from: 0x3217, to: 0x3217, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3217_3217 },
+    Mapping{ from: 0x3218, to: 0x3218, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3218_3218 },
+    Mapping{ from: 0x3219, to: 0x3219, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3219_3219 },
+    Mapping{ from: 0x321A, to: 0x321A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_321A_321A },
+    Mapping{ from: 0x321B, to: 0x321B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_321B_321B },
+    Mapping{ from: 0x321C, to: 0x321C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_321C_321C },
+    Mapping{ from: 0x321D, to: 0x321D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_321D_321D },
+    Mapping{ from: 0x321E, to: 0x321E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_321E_321E },
+    Mapping{ from: 0x321F, to: 0x321F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3220, to: 0x3220, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3220_3220 },
+    Mapping{ from: 0x3221, to: 0x3221, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3221_3221 },
+    Mapping{ from: 0x3222, to: 0x3222, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3222_3222 },
+    Mapping{ from: 0x3223, to: 0x3223, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3223_3223 },
+    Mapping{ from: 0x3224, to: 0x3224, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3224_3224 },
+    Mapping{ from: 0x3225, to: 0x3225, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3225_3225 },
+    Mapping{ from: 0x3226, to: 0x3226, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3226_3226 },
+    Mapping{ from: 0x3227, to: 0x3227, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3227_3227 },
+    Mapping{ from: 0x3228, to: 0x3228, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3228_3228 },
+    Mapping{ from: 0x3229, to: 0x3229, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3229_3229 },
+    Mapping{ from: 0x322A, to: 0x322A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_322A_322A },
+    Mapping{ from: 0x322B, to: 0x322B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_322B_322B },
+    Mapping{ from: 0x322C, to: 0x322C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_322C_322C },
+    Mapping{ from: 0x322D, to: 0x322D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_322D_322D },
+    Mapping{ from: 0x322E, to: 0x322E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_322E_322E },
+    Mapping{ from: 0x322F, to: 0x322F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_322F_322F },
+    Mapping{ from: 0x3230, to: 0x3230, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3230_3230 },
+    Mapping{ from: 0x3231, to: 0x3231, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3231_3231 },
+    Mapping{ from: 0x3232, to: 0x3232, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3232_3232 },
+    Mapping{ from: 0x3233, to: 0x3233, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3233_3233 },
+    Mapping{ from: 0x3234, to: 0x3234, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3234_3234 },
+    Mapping{ from: 0x3235, to: 0x3235, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3235_3235 },
+    Mapping{ from: 0x3236, to: 0x3236, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3236_3236 },
+    Mapping{ from: 0x3237, to: 0x3237, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3237_3237 },
+    Mapping{ from: 0x3238, to: 0x3238, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3238_3238 },
+    Mapping{ from: 0x3239, to: 0x3239, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3239_3239 },
+    Mapping{ from: 0x323A, to: 0x323A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_323A_323A },
+    Mapping{ from: 0x323B, to: 0x323B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_323B_323B },
+    Mapping{ from: 0x323C, to: 0x323C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_323C_323C },
+    Mapping{ from: 0x323D, to: 0x323D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_323D_323D },
+    Mapping{ from: 0x323E, to: 0x323E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_323E_323E },
+    Mapping{ from: 0x323F, to: 0x323F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_323F_323F },
+    Mapping{ from: 0x3240, to: 0x3240, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3240_3240 },
+    Mapping{ from: 0x3241, to: 0x3241, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3241_3241 },
+    Mapping{ from: 0x3242, to: 0x3242, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3242_3242 },
+    Mapping{ from: 0x3243, to: 0x3243, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_3243_3243 },
+    Mapping{ from: 0x3244, to: 0x3244, status: MappingStatus::mapped, mapping: &MAPPING_3244_3244 },
+    Mapping{ from: 0x3245, to: 0x3245, status: MappingStatus::mapped, mapping: &MAPPING_3245_3245 },
+    Mapping{ from: 0x3246, to: 0x3246, status: MappingStatus::mapped, mapping: &MAPPING_3246_3246 },
+    Mapping{ from: 0x3247, to: 0x3247, status: MappingStatus::mapped, mapping: &MAPPING_3247_3247 },
+    Mapping{ from: 0x3248, to: 0x324F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3250, to: 0x3250, status: MappingStatus::mapped, mapping: &MAPPING_3250_3250 },
+    Mapping{ from: 0x3251, to: 0x3251, status: MappingStatus::mapped, mapping: &MAPPING_3251_3251 },
+    Mapping{ from: 0x3252, to: 0x3252, status: MappingStatus::mapped, mapping: &MAPPING_3252_3252 },
+    Mapping{ from: 0x3253, to: 0x3253, status: MappingStatus::mapped, mapping: &MAPPING_3253_3253 },
+    Mapping{ from: 0x3254, to: 0x3254, status: MappingStatus::mapped, mapping: &MAPPING_3254_3254 },
+    Mapping{ from: 0x3255, to: 0x3255, status: MappingStatus::mapped, mapping: &MAPPING_3255_3255 },
+    Mapping{ from: 0x3256, to: 0x3256, status: MappingStatus::mapped, mapping: &MAPPING_3256_3256 },
+    Mapping{ from: 0x3257, to: 0x3257, status: MappingStatus::mapped, mapping: &MAPPING_3257_3257 },
+    Mapping{ from: 0x3258, to: 0x3258, status: MappingStatus::mapped, mapping: &MAPPING_3258_3258 },
+    Mapping{ from: 0x3259, to: 0x3259, status: MappingStatus::mapped, mapping: &MAPPING_3259_3259 },
+    Mapping{ from: 0x325A, to: 0x325A, status: MappingStatus::mapped, mapping: &MAPPING_325A_325A },
+    Mapping{ from: 0x325B, to: 0x325B, status: MappingStatus::mapped, mapping: &MAPPING_325B_325B },
+    Mapping{ from: 0x325C, to: 0x325C, status: MappingStatus::mapped, mapping: &MAPPING_325C_325C },
+    Mapping{ from: 0x325D, to: 0x325D, status: MappingStatus::mapped, mapping: &MAPPING_325D_325D },
+    Mapping{ from: 0x325E, to: 0x325E, status: MappingStatus::mapped, mapping: &MAPPING_325E_325E },
+    Mapping{ from: 0x325F, to: 0x325F, status: MappingStatus::mapped, mapping: &MAPPING_325F_325F },
+    Mapping{ from: 0x3260, to: 0x3260, status: MappingStatus::mapped, mapping: &MAPPING_3260_3260 },
+    Mapping{ from: 0x3261, to: 0x3261, status: MappingStatus::mapped, mapping: &MAPPING_3261_3261 },
+    Mapping{ from: 0x3262, to: 0x3262, status: MappingStatus::mapped, mapping: &MAPPING_3262_3262 },
+    Mapping{ from: 0x3263, to: 0x3263, status: MappingStatus::mapped, mapping: &MAPPING_3263_3263 },
+    Mapping{ from: 0x3264, to: 0x3264, status: MappingStatus::mapped, mapping: &MAPPING_3264_3264 },
+    Mapping{ from: 0x3265, to: 0x3265, status: MappingStatus::mapped, mapping: &MAPPING_3265_3265 },
+    Mapping{ from: 0x3266, to: 0x3266, status: MappingStatus::mapped, mapping: &MAPPING_3266_3266 },
+    Mapping{ from: 0x3267, to: 0x3267, status: MappingStatus::mapped, mapping: &MAPPING_3267_3267 },
+    Mapping{ from: 0x3268, to: 0x3268, status: MappingStatus::mapped, mapping: &MAPPING_3268_3268 },
+    Mapping{ from: 0x3269, to: 0x3269, status: MappingStatus::mapped, mapping: &MAPPING_3269_3269 },
+    Mapping{ from: 0x326A, to: 0x326A, status: MappingStatus::mapped, mapping: &MAPPING_326A_326A },
+    Mapping{ from: 0x326B, to: 0x326B, status: MappingStatus::mapped, mapping: &MAPPING_326B_326B },
+    Mapping{ from: 0x326C, to: 0x326C, status: MappingStatus::mapped, mapping: &MAPPING_326C_326C },
+    Mapping{ from: 0x326D, to: 0x326D, status: MappingStatus::mapped, mapping: &MAPPING_326D_326D },
+    Mapping{ from: 0x326E, to: 0x326E, status: MappingStatus::mapped, mapping: &MAPPING_326E_326E },
+    Mapping{ from: 0x326F, to: 0x326F, status: MappingStatus::mapped, mapping: &MAPPING_326F_326F },
+    Mapping{ from: 0x3270, to: 0x3270, status: MappingStatus::mapped, mapping: &MAPPING_3270_3270 },
+    Mapping{ from: 0x3271, to: 0x3271, status: MappingStatus::mapped, mapping: &MAPPING_3271_3271 },
+    Mapping{ from: 0x3272, to: 0x3272, status: MappingStatus::mapped, mapping: &MAPPING_3272_3272 },
+    Mapping{ from: 0x3273, to: 0x3273, status: MappingStatus::mapped, mapping: &MAPPING_3273_3273 },
+    Mapping{ from: 0x3274, to: 0x3274, status: MappingStatus::mapped, mapping: &MAPPING_3274_3274 },
+    Mapping{ from: 0x3275, to: 0x3275, status: MappingStatus::mapped, mapping: &MAPPING_3275_3275 },
+    Mapping{ from: 0x3276, to: 0x3276, status: MappingStatus::mapped, mapping: &MAPPING_3276_3276 },
+    Mapping{ from: 0x3277, to: 0x3277, status: MappingStatus::mapped, mapping: &MAPPING_3277_3277 },
+    Mapping{ from: 0x3278, to: 0x3278, status: MappingStatus::mapped, mapping: &MAPPING_3278_3278 },
+    Mapping{ from: 0x3279, to: 0x3279, status: MappingStatus::mapped, mapping: &MAPPING_3279_3279 },
+    Mapping{ from: 0x327A, to: 0x327A, status: MappingStatus::mapped, mapping: &MAPPING_327A_327A },
+    Mapping{ from: 0x327B, to: 0x327B, status: MappingStatus::mapped, mapping: &MAPPING_327B_327B },
+    Mapping{ from: 0x327C, to: 0x327C, status: MappingStatus::mapped, mapping: &MAPPING_327C_327C },
+    Mapping{ from: 0x327D, to: 0x327D, status: MappingStatus::mapped, mapping: &MAPPING_327D_327D },
+    Mapping{ from: 0x327E, to: 0x327E, status: MappingStatus::mapped, mapping: &MAPPING_327E_327E },
+    Mapping{ from: 0x327F, to: 0x327F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x3280, to: 0x3280, status: MappingStatus::mapped, mapping: &MAPPING_3280_3280 },
+    Mapping{ from: 0x3281, to: 0x3281, status: MappingStatus::mapped, mapping: &MAPPING_3281_3281 },
+    Mapping{ from: 0x3282, to: 0x3282, status: MappingStatus::mapped, mapping: &MAPPING_3282_3282 },
+    Mapping{ from: 0x3283, to: 0x3283, status: MappingStatus::mapped, mapping: &MAPPING_3283_3283 },
+    Mapping{ from: 0x3284, to: 0x3284, status: MappingStatus::mapped, mapping: &MAPPING_3284_3284 },
+    Mapping{ from: 0x3285, to: 0x3285, status: MappingStatus::mapped, mapping: &MAPPING_3285_3285 },
+    Mapping{ from: 0x3286, to: 0x3286, status: MappingStatus::mapped, mapping: &MAPPING_3286_3286 },
+    Mapping{ from: 0x3287, to: 0x3287, status: MappingStatus::mapped, mapping: &MAPPING_3287_3287 },
+    Mapping{ from: 0x3288, to: 0x3288, status: MappingStatus::mapped, mapping: &MAPPING_3288_3288 },
+    Mapping{ from: 0x3289, to: 0x3289, status: MappingStatus::mapped, mapping: &MAPPING_3289_3289 },
+    Mapping{ from: 0x328A, to: 0x328A, status: MappingStatus::mapped, mapping: &MAPPING_328A_328A },
+    Mapping{ from: 0x328B, to: 0x328B, status: MappingStatus::mapped, mapping: &MAPPING_328B_328B },
+    Mapping{ from: 0x328C, to: 0x328C, status: MappingStatus::mapped, mapping: &MAPPING_328C_328C },
+    Mapping{ from: 0x328D, to: 0x328D, status: MappingStatus::mapped, mapping: &MAPPING_328D_328D },
+    Mapping{ from: 0x328E, to: 0x328E, status: MappingStatus::mapped, mapping: &MAPPING_328E_328E },
+    Mapping{ from: 0x328F, to: 0x328F, status: MappingStatus::mapped, mapping: &MAPPING_328F_328F },
+    Mapping{ from: 0x3290, to: 0x3290, status: MappingStatus::mapped, mapping: &MAPPING_3290_3290 },
+    Mapping{ from: 0x3291, to: 0x3291, status: MappingStatus::mapped, mapping: &MAPPING_3291_3291 },
+    Mapping{ from: 0x3292, to: 0x3292, status: MappingStatus::mapped, mapping: &MAPPING_3292_3292 },
+    Mapping{ from: 0x3293, to: 0x3293, status: MappingStatus::mapped, mapping: &MAPPING_3293_3293 },
+    Mapping{ from: 0x3294, to: 0x3294, status: MappingStatus::mapped, mapping: &MAPPING_3294_3294 },
+    Mapping{ from: 0x3295, to: 0x3295, status: MappingStatus::mapped, mapping: &MAPPING_3295_3295 },
+    Mapping{ from: 0x3296, to: 0x3296, status: MappingStatus::mapped, mapping: &MAPPING_3296_3296 },
+    Mapping{ from: 0x3297, to: 0x3297, status: MappingStatus::mapped, mapping: &MAPPING_3297_3297 },
+    Mapping{ from: 0x3298, to: 0x3298, status: MappingStatus::mapped, mapping: &MAPPING_3298_3298 },
+    Mapping{ from: 0x3299, to: 0x3299, status: MappingStatus::mapped, mapping: &MAPPING_3299_3299 },
+    Mapping{ from: 0x329A, to: 0x329A, status: MappingStatus::mapped, mapping: &MAPPING_329A_329A },
+    Mapping{ from: 0x329B, to: 0x329B, status: MappingStatus::mapped, mapping: &MAPPING_329B_329B },
+    Mapping{ from: 0x329C, to: 0x329C, status: MappingStatus::mapped, mapping: &MAPPING_329C_329C },
+    Mapping{ from: 0x329D, to: 0x329D, status: MappingStatus::mapped, mapping: &MAPPING_329D_329D },
+    Mapping{ from: 0x329E, to: 0x329E, status: MappingStatus::mapped, mapping: &MAPPING_329E_329E },
+    Mapping{ from: 0x329F, to: 0x329F, status: MappingStatus::mapped, mapping: &MAPPING_329F_329F },
+    Mapping{ from: 0x32A0, to: 0x32A0, status: MappingStatus::mapped, mapping: &MAPPING_32A0_32A0 },
+    Mapping{ from: 0x32A1, to: 0x32A1, status: MappingStatus::mapped, mapping: &MAPPING_32A1_32A1 },
+    Mapping{ from: 0x32A2, to: 0x32A2, status: MappingStatus::mapped, mapping: &MAPPING_32A2_32A2 },
+    Mapping{ from: 0x32A3, to: 0x32A3, status: MappingStatus::mapped, mapping: &MAPPING_32A3_32A3 },
+    Mapping{ from: 0x32A4, to: 0x32A4, status: MappingStatus::mapped, mapping: &MAPPING_32A4_32A4 },
+    Mapping{ from: 0x32A5, to: 0x32A5, status: MappingStatus::mapped, mapping: &MAPPING_32A5_32A5 },
+    Mapping{ from: 0x32A6, to: 0x32A6, status: MappingStatus::mapped, mapping: &MAPPING_32A6_32A6 },
+    Mapping{ from: 0x32A7, to: 0x32A7, status: MappingStatus::mapped, mapping: &MAPPING_32A7_32A7 },
+    Mapping{ from: 0x32A8, to: 0x32A8, status: MappingStatus::mapped, mapping: &MAPPING_32A8_32A8 },
+    Mapping{ from: 0x32A9, to: 0x32A9, status: MappingStatus::mapped, mapping: &MAPPING_32A9_32A9 },
+    Mapping{ from: 0x32AA, to: 0x32AA, status: MappingStatus::mapped, mapping: &MAPPING_32AA_32AA },
+    Mapping{ from: 0x32AB, to: 0x32AB, status: MappingStatus::mapped, mapping: &MAPPING_32AB_32AB },
+    Mapping{ from: 0x32AC, to: 0x32AC, status: MappingStatus::mapped, mapping: &MAPPING_32AC_32AC },
+    Mapping{ from: 0x32AD, to: 0x32AD, status: MappingStatus::mapped, mapping: &MAPPING_32AD_32AD },
+    Mapping{ from: 0x32AE, to: 0x32AE, status: MappingStatus::mapped, mapping: &MAPPING_32AE_32AE },
+    Mapping{ from: 0x32AF, to: 0x32AF, status: MappingStatus::mapped, mapping: &MAPPING_32AF_32AF },
+    Mapping{ from: 0x32B0, to: 0x32B0, status: MappingStatus::mapped, mapping: &MAPPING_32B0_32B0 },
+    Mapping{ from: 0x32B1, to: 0x32B1, status: MappingStatus::mapped, mapping: &MAPPING_32B1_32B1 },
+    Mapping{ from: 0x32B2, to: 0x32B2, status: MappingStatus::mapped, mapping: &MAPPING_32B2_32B2 },
+    Mapping{ from: 0x32B3, to: 0x32B3, status: MappingStatus::mapped, mapping: &MAPPING_32B3_32B3 },
+    Mapping{ from: 0x32B4, to: 0x32B4, status: MappingStatus::mapped, mapping: &MAPPING_32B4_32B4 },
+    Mapping{ from: 0x32B5, to: 0x32B5, status: MappingStatus::mapped, mapping: &MAPPING_32B5_32B5 },
+    Mapping{ from: 0x32B6, to: 0x32B6, status: MappingStatus::mapped, mapping: &MAPPING_32B6_32B6 },
+    Mapping{ from: 0x32B7, to: 0x32B7, status: MappingStatus::mapped, mapping: &MAPPING_32B7_32B7 },
+    Mapping{ from: 0x32B8, to: 0x32B8, status: MappingStatus::mapped, mapping: &MAPPING_32B8_32B8 },
+    Mapping{ from: 0x32B9, to: 0x32B9, status: MappingStatus::mapped, mapping: &MAPPING_32B9_32B9 },
+    Mapping{ from: 0x32BA, to: 0x32BA, status: MappingStatus::mapped, mapping: &MAPPING_32BA_32BA },
+    Mapping{ from: 0x32BB, to: 0x32BB, status: MappingStatus::mapped, mapping: &MAPPING_32BB_32BB },
+    Mapping{ from: 0x32BC, to: 0x32BC, status: MappingStatus::mapped, mapping: &MAPPING_32BC_32BC },
+    Mapping{ from: 0x32BD, to: 0x32BD, status: MappingStatus::mapped, mapping: &MAPPING_32BD_32BD },
+    Mapping{ from: 0x32BE, to: 0x32BE, status: MappingStatus::mapped, mapping: &MAPPING_32BE_32BE },
+    Mapping{ from: 0x32BF, to: 0x32BF, status: MappingStatus::mapped, mapping: &MAPPING_32BF_32BF },
+    Mapping{ from: 0x32C0, to: 0x32C0, status: MappingStatus::mapped, mapping: &MAPPING_32C0_32C0 },
+    Mapping{ from: 0x32C1, to: 0x32C1, status: MappingStatus::mapped, mapping: &MAPPING_32C1_32C1 },
+    Mapping{ from: 0x32C2, to: 0x32C2, status: MappingStatus::mapped, mapping: &MAPPING_32C2_32C2 },
+    Mapping{ from: 0x32C3, to: 0x32C3, status: MappingStatus::mapped, mapping: &MAPPING_32C3_32C3 },
+    Mapping{ from: 0x32C4, to: 0x32C4, status: MappingStatus::mapped, mapping: &MAPPING_32C4_32C4 },
+    Mapping{ from: 0x32C5, to: 0x32C5, status: MappingStatus::mapped, mapping: &MAPPING_32C5_32C5 },
+    Mapping{ from: 0x32C6, to: 0x32C6, status: MappingStatus::mapped, mapping: &MAPPING_32C6_32C6 },
+    Mapping{ from: 0x32C7, to: 0x32C7, status: MappingStatus::mapped, mapping: &MAPPING_32C7_32C7 },
+    Mapping{ from: 0x32C8, to: 0x32C8, status: MappingStatus::mapped, mapping: &MAPPING_32C8_32C8 },
+    Mapping{ from: 0x32C9, to: 0x32C9, status: MappingStatus::mapped, mapping: &MAPPING_32C9_32C9 },
+    Mapping{ from: 0x32CA, to: 0x32CA, status: MappingStatus::mapped, mapping: &MAPPING_32CA_32CA },
+    Mapping{ from: 0x32CB, to: 0x32CB, status: MappingStatus::mapped, mapping: &MAPPING_32CB_32CB },
+    Mapping{ from: 0x32CC, to: 0x32CC, status: MappingStatus::mapped, mapping: &MAPPING_32CC_32CC },
+    Mapping{ from: 0x32CD, to: 0x32CD, status: MappingStatus::mapped, mapping: &MAPPING_32CD_32CD },
+    Mapping{ from: 0x32CE, to: 0x32CE, status: MappingStatus::mapped, mapping: &MAPPING_32CE_32CE },
+    Mapping{ from: 0x32CF, to: 0x32CF, status: MappingStatus::mapped, mapping: &MAPPING_32CF_32CF },
+    Mapping{ from: 0x32D0, to: 0x32D0, status: MappingStatus::mapped, mapping: &MAPPING_32D0_32D0 },
+    Mapping{ from: 0x32D1, to: 0x32D1, status: MappingStatus::mapped, mapping: &MAPPING_32D1_32D1 },
+    Mapping{ from: 0x32D2, to: 0x32D2, status: MappingStatus::mapped, mapping: &MAPPING_32D2_32D2 },
+    Mapping{ from: 0x32D3, to: 0x32D3, status: MappingStatus::mapped, mapping: &MAPPING_32D3_32D3 },
+    Mapping{ from: 0x32D4, to: 0x32D4, status: MappingStatus::mapped, mapping: &MAPPING_32D4_32D4 },
+    Mapping{ from: 0x32D5, to: 0x32D5, status: MappingStatus::mapped, mapping: &MAPPING_32D5_32D5 },
+    Mapping{ from: 0x32D6, to: 0x32D6, status: MappingStatus::mapped, mapping: &MAPPING_32D6_32D6 },
+    Mapping{ from: 0x32D7, to: 0x32D7, status: MappingStatus::mapped, mapping: &MAPPING_32D7_32D7 },
+    Mapping{ from: 0x32D8, to: 0x32D8, status: MappingStatus::mapped, mapping: &MAPPING_32D8_32D8 },
+    Mapping{ from: 0x32D9, to: 0x32D9, status: MappingStatus::mapped, mapping: &MAPPING_32D9_32D9 },
+    Mapping{ from: 0x32DA, to: 0x32DA, status: MappingStatus::mapped, mapping: &MAPPING_32DA_32DA },
+    Mapping{ from: 0x32DB, to: 0x32DB, status: MappingStatus::mapped, mapping: &MAPPING_32DB_32DB },
+    Mapping{ from: 0x32DC, to: 0x32DC, status: MappingStatus::mapped, mapping: &MAPPING_32DC_32DC },
+    Mapping{ from: 0x32DD, to: 0x32DD, status: MappingStatus::mapped, mapping: &MAPPING_32DD_32DD },
+    Mapping{ from: 0x32DE, to: 0x32DE, status: MappingStatus::mapped, mapping: &MAPPING_32DE_32DE },
+    Mapping{ from: 0x32DF, to: 0x32DF, status: MappingStatus::mapped, mapping: &MAPPING_32DF_32DF },
+    Mapping{ from: 0x32E0, to: 0x32E0, status: MappingStatus::mapped, mapping: &MAPPING_32E0_32E0 },
+    Mapping{ from: 0x32E1, to: 0x32E1, status: MappingStatus::mapped, mapping: &MAPPING_32E1_32E1 },
+    Mapping{ from: 0x32E2, to: 0x32E2, status: MappingStatus::mapped, mapping: &MAPPING_32E2_32E2 },
+    Mapping{ from: 0x32E3, to: 0x32E3, status: MappingStatus::mapped, mapping: &MAPPING_32E3_32E3 },
+    Mapping{ from: 0x32E4, to: 0x32E4, status: MappingStatus::mapped, mapping: &MAPPING_32E4_32E4 },
+    Mapping{ from: 0x32E5, to: 0x32E5, status: MappingStatus::mapped, mapping: &MAPPING_32E5_32E5 },
+    Mapping{ from: 0x32E6, to: 0x32E6, status: MappingStatus::mapped, mapping: &MAPPING_32E6_32E6 },
+    Mapping{ from: 0x32E7, to: 0x32E7, status: MappingStatus::mapped, mapping: &MAPPING_32E7_32E7 },
+    Mapping{ from: 0x32E8, to: 0x32E8, status: MappingStatus::mapped, mapping: &MAPPING_32E8_32E8 },
+    Mapping{ from: 0x32E9, to: 0x32E9, status: MappingStatus::mapped, mapping: &MAPPING_32E9_32E9 },
+    Mapping{ from: 0x32EA, to: 0x32EA, status: MappingStatus::mapped, mapping: &MAPPING_32EA_32EA },
+    Mapping{ from: 0x32EB, to: 0x32EB, status: MappingStatus::mapped, mapping: &MAPPING_32EB_32EB },
+    Mapping{ from: 0x32EC, to: 0x32EC, status: MappingStatus::mapped, mapping: &MAPPING_32EC_32EC },
+    Mapping{ from: 0x32ED, to: 0x32ED, status: MappingStatus::mapped, mapping: &MAPPING_32ED_32ED },
+    Mapping{ from: 0x32EE, to: 0x32EE, status: MappingStatus::mapped, mapping: &MAPPING_32EE_32EE },
+    Mapping{ from: 0x32EF, to: 0x32EF, status: MappingStatus::mapped, mapping: &MAPPING_32EF_32EF },
+    Mapping{ from: 0x32F0, to: 0x32F0, status: MappingStatus::mapped, mapping: &MAPPING_32F0_32F0 },
+    Mapping{ from: 0x32F1, to: 0x32F1, status: MappingStatus::mapped, mapping: &MAPPING_32F1_32F1 },
+    Mapping{ from: 0x32F2, to: 0x32F2, status: MappingStatus::mapped, mapping: &MAPPING_32F2_32F2 },
+    Mapping{ from: 0x32F3, to: 0x32F3, status: MappingStatus::mapped, mapping: &MAPPING_32F3_32F3 },
+    Mapping{ from: 0x32F4, to: 0x32F4, status: MappingStatus::mapped, mapping: &MAPPING_32F4_32F4 },
+    Mapping{ from: 0x32F5, to: 0x32F5, status: MappingStatus::mapped, mapping: &MAPPING_32F5_32F5 },
+    Mapping{ from: 0x32F6, to: 0x32F6, status: MappingStatus::mapped, mapping: &MAPPING_32F6_32F6 },
+    Mapping{ from: 0x32F7, to: 0x32F7, status: MappingStatus::mapped, mapping: &MAPPING_32F7_32F7 },
+    Mapping{ from: 0x32F8, to: 0x32F8, status: MappingStatus::mapped, mapping: &MAPPING_32F8_32F8 },
+    Mapping{ from: 0x32F9, to: 0x32F9, status: MappingStatus::mapped, mapping: &MAPPING_32F9_32F9 },
+    Mapping{ from: 0x32FA, to: 0x32FA, status: MappingStatus::mapped, mapping: &MAPPING_32FA_32FA },
+    Mapping{ from: 0x32FB, to: 0x32FB, status: MappingStatus::mapped, mapping: &MAPPING_32FB_32FB },
+    Mapping{ from: 0x32FC, to: 0x32FC, status: MappingStatus::mapped, mapping: &MAPPING_32FC_32FC },
+    Mapping{ from: 0x32FD, to: 0x32FD, status: MappingStatus::mapped, mapping: &MAPPING_32FD_32FD },
+    Mapping{ from: 0x32FE, to: 0x32FE, status: MappingStatus::mapped, mapping: &MAPPING_32FE_32FE },
+    Mapping{ from: 0x32FF, to: 0x32FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3300, to: 0x3300, status: MappingStatus::mapped, mapping: &MAPPING_3300_3300 },
+    Mapping{ from: 0x3301, to: 0x3301, status: MappingStatus::mapped, mapping: &MAPPING_3301_3301 },
+    Mapping{ from: 0x3302, to: 0x3302, status: MappingStatus::mapped, mapping: &MAPPING_3302_3302 },
+    Mapping{ from: 0x3303, to: 0x3303, status: MappingStatus::mapped, mapping: &MAPPING_3303_3303 },
+    Mapping{ from: 0x3304, to: 0x3304, status: MappingStatus::mapped, mapping: &MAPPING_3304_3304 },
+    Mapping{ from: 0x3305, to: 0x3305, status: MappingStatus::mapped, mapping: &MAPPING_3305_3305 },
+    Mapping{ from: 0x3306, to: 0x3306, status: MappingStatus::mapped, mapping: &MAPPING_3306_3306 },
+    Mapping{ from: 0x3307, to: 0x3307, status: MappingStatus::mapped, mapping: &MAPPING_3307_3307 },
+    Mapping{ from: 0x3308, to: 0x3308, status: MappingStatus::mapped, mapping: &MAPPING_3308_3308 },
+    Mapping{ from: 0x3309, to: 0x3309, status: MappingStatus::mapped, mapping: &MAPPING_3309_3309 },
+    Mapping{ from: 0x330A, to: 0x330A, status: MappingStatus::mapped, mapping: &MAPPING_330A_330A },
+    Mapping{ from: 0x330B, to: 0x330B, status: MappingStatus::mapped, mapping: &MAPPING_330B_330B },
+    Mapping{ from: 0x330C, to: 0x330C, status: MappingStatus::mapped, mapping: &MAPPING_330C_330C },
+    Mapping{ from: 0x330D, to: 0x330D, status: MappingStatus::mapped, mapping: &MAPPING_330D_330D },
+    Mapping{ from: 0x330E, to: 0x330E, status: MappingStatus::mapped, mapping: &MAPPING_330E_330E },
+    Mapping{ from: 0x330F, to: 0x330F, status: MappingStatus::mapped, mapping: &MAPPING_330F_330F },
+    Mapping{ from: 0x3310, to: 0x3310, status: MappingStatus::mapped, mapping: &MAPPING_3310_3310 },
+    Mapping{ from: 0x3311, to: 0x3311, status: MappingStatus::mapped, mapping: &MAPPING_3311_3311 },
+    Mapping{ from: 0x3312, to: 0x3312, status: MappingStatus::mapped, mapping: &MAPPING_3312_3312 },
+    Mapping{ from: 0x3313, to: 0x3313, status: MappingStatus::mapped, mapping: &MAPPING_3313_3313 },
+    Mapping{ from: 0x3314, to: 0x3314, status: MappingStatus::mapped, mapping: &MAPPING_3314_3314 },
+    Mapping{ from: 0x3315, to: 0x3315, status: MappingStatus::mapped, mapping: &MAPPING_3315_3315 },
+    Mapping{ from: 0x3316, to: 0x3316, status: MappingStatus::mapped, mapping: &MAPPING_3316_3316 },
+    Mapping{ from: 0x3317, to: 0x3317, status: MappingStatus::mapped, mapping: &MAPPING_3317_3317 },
+    Mapping{ from: 0x3318, to: 0x3318, status: MappingStatus::mapped, mapping: &MAPPING_3318_3318 },
+    Mapping{ from: 0x3319, to: 0x3319, status: MappingStatus::mapped, mapping: &MAPPING_3319_3319 },
+    Mapping{ from: 0x331A, to: 0x331A, status: MappingStatus::mapped, mapping: &MAPPING_331A_331A },
+    Mapping{ from: 0x331B, to: 0x331B, status: MappingStatus::mapped, mapping: &MAPPING_331B_331B },
+    Mapping{ from: 0x331C, to: 0x331C, status: MappingStatus::mapped, mapping: &MAPPING_331C_331C },
+    Mapping{ from: 0x331D, to: 0x331D, status: MappingStatus::mapped, mapping: &MAPPING_331D_331D },
+    Mapping{ from: 0x331E, to: 0x331E, status: MappingStatus::mapped, mapping: &MAPPING_331E_331E },
+    Mapping{ from: 0x331F, to: 0x331F, status: MappingStatus::mapped, mapping: &MAPPING_331F_331F },
+    Mapping{ from: 0x3320, to: 0x3320, status: MappingStatus::mapped, mapping: &MAPPING_3320_3320 },
+    Mapping{ from: 0x3321, to: 0x3321, status: MappingStatus::mapped, mapping: &MAPPING_3321_3321 },
+    Mapping{ from: 0x3322, to: 0x3322, status: MappingStatus::mapped, mapping: &MAPPING_3322_3322 },
+    Mapping{ from: 0x3323, to: 0x3323, status: MappingStatus::mapped, mapping: &MAPPING_3323_3323 },
+    Mapping{ from: 0x3324, to: 0x3324, status: MappingStatus::mapped, mapping: &MAPPING_3324_3324 },
+    Mapping{ from: 0x3325, to: 0x3325, status: MappingStatus::mapped, mapping: &MAPPING_3325_3325 },
+    Mapping{ from: 0x3326, to: 0x3326, status: MappingStatus::mapped, mapping: &MAPPING_3326_3326 },
+    Mapping{ from: 0x3327, to: 0x3327, status: MappingStatus::mapped, mapping: &MAPPING_3327_3327 },
+    Mapping{ from: 0x3328, to: 0x3328, status: MappingStatus::mapped, mapping: &MAPPING_3328_3328 },
+    Mapping{ from: 0x3329, to: 0x3329, status: MappingStatus::mapped, mapping: &MAPPING_3329_3329 },
+    Mapping{ from: 0x332A, to: 0x332A, status: MappingStatus::mapped, mapping: &MAPPING_332A_332A },
+    Mapping{ from: 0x332B, to: 0x332B, status: MappingStatus::mapped, mapping: &MAPPING_332B_332B },
+    Mapping{ from: 0x332C, to: 0x332C, status: MappingStatus::mapped, mapping: &MAPPING_332C_332C },
+    Mapping{ from: 0x332D, to: 0x332D, status: MappingStatus::mapped, mapping: &MAPPING_332D_332D },
+    Mapping{ from: 0x332E, to: 0x332E, status: MappingStatus::mapped, mapping: &MAPPING_332E_332E },
+    Mapping{ from: 0x332F, to: 0x332F, status: MappingStatus::mapped, mapping: &MAPPING_332F_332F },
+    Mapping{ from: 0x3330, to: 0x3330, status: MappingStatus::mapped, mapping: &MAPPING_3330_3330 },
+    Mapping{ from: 0x3331, to: 0x3331, status: MappingStatus::mapped, mapping: &MAPPING_3331_3331 },
+    Mapping{ from: 0x3332, to: 0x3332, status: MappingStatus::mapped, mapping: &MAPPING_3332_3332 },
+    Mapping{ from: 0x3333, to: 0x3333, status: MappingStatus::mapped, mapping: &MAPPING_3333_3333 },
+    Mapping{ from: 0x3334, to: 0x3334, status: MappingStatus::mapped, mapping: &MAPPING_3334_3334 },
+    Mapping{ from: 0x3335, to: 0x3335, status: MappingStatus::mapped, mapping: &MAPPING_3335_3335 },
+    Mapping{ from: 0x3336, to: 0x3336, status: MappingStatus::mapped, mapping: &MAPPING_3336_3336 },
+    Mapping{ from: 0x3337, to: 0x3337, status: MappingStatus::mapped, mapping: &MAPPING_3337_3337 },
+    Mapping{ from: 0x3338, to: 0x3338, status: MappingStatus::mapped, mapping: &MAPPING_3338_3338 },
+    Mapping{ from: 0x3339, to: 0x3339, status: MappingStatus::mapped, mapping: &MAPPING_3339_3339 },
+    Mapping{ from: 0x333A, to: 0x333A, status: MappingStatus::mapped, mapping: &MAPPING_333A_333A },
+    Mapping{ from: 0x333B, to: 0x333B, status: MappingStatus::mapped, mapping: &MAPPING_333B_333B },
+    Mapping{ from: 0x333C, to: 0x333C, status: MappingStatus::mapped, mapping: &MAPPING_333C_333C },
+    Mapping{ from: 0x333D, to: 0x333D, status: MappingStatus::mapped, mapping: &MAPPING_333D_333D },
+    Mapping{ from: 0x333E, to: 0x333E, status: MappingStatus::mapped, mapping: &MAPPING_333E_333E },
+    Mapping{ from: 0x333F, to: 0x333F, status: MappingStatus::mapped, mapping: &MAPPING_333F_333F },
+    Mapping{ from: 0x3340, to: 0x3340, status: MappingStatus::mapped, mapping: &MAPPING_3340_3340 },
+    Mapping{ from: 0x3341, to: 0x3341, status: MappingStatus::mapped, mapping: &MAPPING_3341_3341 },
+    Mapping{ from: 0x3342, to: 0x3342, status: MappingStatus::mapped, mapping: &MAPPING_3342_3342 },
+    Mapping{ from: 0x3343, to: 0x3343, status: MappingStatus::mapped, mapping: &MAPPING_3343_3343 },
+    Mapping{ from: 0x3344, to: 0x3344, status: MappingStatus::mapped, mapping: &MAPPING_3344_3344 },
+    Mapping{ from: 0x3345, to: 0x3345, status: MappingStatus::mapped, mapping: &MAPPING_3345_3345 },
+    Mapping{ from: 0x3346, to: 0x3346, status: MappingStatus::mapped, mapping: &MAPPING_3346_3346 },
+    Mapping{ from: 0x3347, to: 0x3347, status: MappingStatus::mapped, mapping: &MAPPING_3347_3347 },
+    Mapping{ from: 0x3348, to: 0x3348, status: MappingStatus::mapped, mapping: &MAPPING_3348_3348 },
+    Mapping{ from: 0x3349, to: 0x3349, status: MappingStatus::mapped, mapping: &MAPPING_3349_3349 },
+    Mapping{ from: 0x334A, to: 0x334A, status: MappingStatus::mapped, mapping: &MAPPING_334A_334A },
+    Mapping{ from: 0x334B, to: 0x334B, status: MappingStatus::mapped, mapping: &MAPPING_334B_334B },
+    Mapping{ from: 0x334C, to: 0x334C, status: MappingStatus::mapped, mapping: &MAPPING_334C_334C },
+    Mapping{ from: 0x334D, to: 0x334D, status: MappingStatus::mapped, mapping: &MAPPING_334D_334D },
+    Mapping{ from: 0x334E, to: 0x334E, status: MappingStatus::mapped, mapping: &MAPPING_334E_334E },
+    Mapping{ from: 0x334F, to: 0x334F, status: MappingStatus::mapped, mapping: &MAPPING_334F_334F },
+    Mapping{ from: 0x3350, to: 0x3350, status: MappingStatus::mapped, mapping: &MAPPING_3350_3350 },
+    Mapping{ from: 0x3351, to: 0x3351, status: MappingStatus::mapped, mapping: &MAPPING_3351_3351 },
+    Mapping{ from: 0x3352, to: 0x3352, status: MappingStatus::mapped, mapping: &MAPPING_3352_3352 },
+    Mapping{ from: 0x3353, to: 0x3353, status: MappingStatus::mapped, mapping: &MAPPING_3353_3353 },
+    Mapping{ from: 0x3354, to: 0x3354, status: MappingStatus::mapped, mapping: &MAPPING_3354_3354 },
+    Mapping{ from: 0x3355, to: 0x3355, status: MappingStatus::mapped, mapping: &MAPPING_3355_3355 },
+    Mapping{ from: 0x3356, to: 0x3356, status: MappingStatus::mapped, mapping: &MAPPING_3356_3356 },
+    Mapping{ from: 0x3357, to: 0x3357, status: MappingStatus::mapped, mapping: &MAPPING_3357_3357 },
+    Mapping{ from: 0x3358, to: 0x3358, status: MappingStatus::mapped, mapping: &MAPPING_3358_3358 },
+    Mapping{ from: 0x3359, to: 0x3359, status: MappingStatus::mapped, mapping: &MAPPING_3359_3359 },
+    Mapping{ from: 0x335A, to: 0x335A, status: MappingStatus::mapped, mapping: &MAPPING_335A_335A },
+    Mapping{ from: 0x335B, to: 0x335B, status: MappingStatus::mapped, mapping: &MAPPING_335B_335B },
+    Mapping{ from: 0x335C, to: 0x335C, status: MappingStatus::mapped, mapping: &MAPPING_335C_335C },
+    Mapping{ from: 0x335D, to: 0x335D, status: MappingStatus::mapped, mapping: &MAPPING_335D_335D },
+    Mapping{ from: 0x335E, to: 0x335E, status: MappingStatus::mapped, mapping: &MAPPING_335E_335E },
+    Mapping{ from: 0x335F, to: 0x335F, status: MappingStatus::mapped, mapping: &MAPPING_335F_335F },
+    Mapping{ from: 0x3360, to: 0x3360, status: MappingStatus::mapped, mapping: &MAPPING_3360_3360 },
+    Mapping{ from: 0x3361, to: 0x3361, status: MappingStatus::mapped, mapping: &MAPPING_3361_3361 },
+    Mapping{ from: 0x3362, to: 0x3362, status: MappingStatus::mapped, mapping: &MAPPING_3362_3362 },
+    Mapping{ from: 0x3363, to: 0x3363, status: MappingStatus::mapped, mapping: &MAPPING_3363_3363 },
+    Mapping{ from: 0x3364, to: 0x3364, status: MappingStatus::mapped, mapping: &MAPPING_3364_3364 },
+    Mapping{ from: 0x3365, to: 0x3365, status: MappingStatus::mapped, mapping: &MAPPING_3365_3365 },
+    Mapping{ from: 0x3366, to: 0x3366, status: MappingStatus::mapped, mapping: &MAPPING_3366_3366 },
+    Mapping{ from: 0x3367, to: 0x3367, status: MappingStatus::mapped, mapping: &MAPPING_3367_3367 },
+    Mapping{ from: 0x3368, to: 0x3368, status: MappingStatus::mapped, mapping: &MAPPING_3368_3368 },
+    Mapping{ from: 0x3369, to: 0x3369, status: MappingStatus::mapped, mapping: &MAPPING_3369_3369 },
+    Mapping{ from: 0x336A, to: 0x336A, status: MappingStatus::mapped, mapping: &MAPPING_336A_336A },
+    Mapping{ from: 0x336B, to: 0x336B, status: MappingStatus::mapped, mapping: &MAPPING_336B_336B },
+    Mapping{ from: 0x336C, to: 0x336C, status: MappingStatus::mapped, mapping: &MAPPING_336C_336C },
+    Mapping{ from: 0x336D, to: 0x336D, status: MappingStatus::mapped, mapping: &MAPPING_336D_336D },
+    Mapping{ from: 0x336E, to: 0x336E, status: MappingStatus::mapped, mapping: &MAPPING_336E_336E },
+    Mapping{ from: 0x336F, to: 0x336F, status: MappingStatus::mapped, mapping: &MAPPING_336F_336F },
+    Mapping{ from: 0x3370, to: 0x3370, status: MappingStatus::mapped, mapping: &MAPPING_3370_3370 },
+    Mapping{ from: 0x3371, to: 0x3371, status: MappingStatus::mapped, mapping: &MAPPING_3371_3371 },
+    Mapping{ from: 0x3372, to: 0x3372, status: MappingStatus::mapped, mapping: &MAPPING_3372_3372 },
+    Mapping{ from: 0x3373, to: 0x3373, status: MappingStatus::mapped, mapping: &MAPPING_3373_3373 },
+    Mapping{ from: 0x3374, to: 0x3374, status: MappingStatus::mapped, mapping: &MAPPING_3374_3374 },
+    Mapping{ from: 0x3375, to: 0x3375, status: MappingStatus::mapped, mapping: &MAPPING_3375_3375 },
+    Mapping{ from: 0x3376, to: 0x3376, status: MappingStatus::mapped, mapping: &MAPPING_3376_3376 },
+    Mapping{ from: 0x3377, to: 0x3377, status: MappingStatus::mapped, mapping: &MAPPING_3377_3377 },
+    Mapping{ from: 0x3378, to: 0x3378, status: MappingStatus::mapped, mapping: &MAPPING_3378_3378 },
+    Mapping{ from: 0x3379, to: 0x3379, status: MappingStatus::mapped, mapping: &MAPPING_3379_3379 },
+    Mapping{ from: 0x337A, to: 0x337A, status: MappingStatus::mapped, mapping: &MAPPING_337A_337A },
+    Mapping{ from: 0x337B, to: 0x337B, status: MappingStatus::mapped, mapping: &MAPPING_337B_337B },
+    Mapping{ from: 0x337C, to: 0x337C, status: MappingStatus::mapped, mapping: &MAPPING_337C_337C },
+    Mapping{ from: 0x337D, to: 0x337D, status: MappingStatus::mapped, mapping: &MAPPING_337D_337D },
+    Mapping{ from: 0x337E, to: 0x337E, status: MappingStatus::mapped, mapping: &MAPPING_337E_337E },
+    Mapping{ from: 0x337F, to: 0x337F, status: MappingStatus::mapped, mapping: &MAPPING_337F_337F },
+    Mapping{ from: 0x3380, to: 0x3380, status: MappingStatus::mapped, mapping: &MAPPING_3380_3380 },
+    Mapping{ from: 0x3381, to: 0x3381, status: MappingStatus::mapped, mapping: &MAPPING_3381_3381 },
+    Mapping{ from: 0x3382, to: 0x3382, status: MappingStatus::mapped, mapping: &MAPPING_3382_3382 },
+    Mapping{ from: 0x3383, to: 0x3383, status: MappingStatus::mapped, mapping: &MAPPING_3383_3383 },
+    Mapping{ from: 0x3384, to: 0x3384, status: MappingStatus::mapped, mapping: &MAPPING_3384_3384 },
+    Mapping{ from: 0x3385, to: 0x3385, status: MappingStatus::mapped, mapping: &MAPPING_3385_3385 },
+    Mapping{ from: 0x3386, to: 0x3386, status: MappingStatus::mapped, mapping: &MAPPING_3386_3386 },
+    Mapping{ from: 0x3387, to: 0x3387, status: MappingStatus::mapped, mapping: &MAPPING_3387_3387 },
+    Mapping{ from: 0x3388, to: 0x3388, status: MappingStatus::mapped, mapping: &MAPPING_3388_3388 },
+    Mapping{ from: 0x3389, to: 0x3389, status: MappingStatus::mapped, mapping: &MAPPING_3389_3389 },
+    Mapping{ from: 0x338A, to: 0x338A, status: MappingStatus::mapped, mapping: &MAPPING_338A_338A },
+    Mapping{ from: 0x338B, to: 0x338B, status: MappingStatus::mapped, mapping: &MAPPING_338B_338B },
+    Mapping{ from: 0x338C, to: 0x338C, status: MappingStatus::mapped, mapping: &MAPPING_338C_338C },
+    Mapping{ from: 0x338D, to: 0x338D, status: MappingStatus::mapped, mapping: &MAPPING_338D_338D },
+    Mapping{ from: 0x338E, to: 0x338E, status: MappingStatus::mapped, mapping: &MAPPING_338E_338E },
+    Mapping{ from: 0x338F, to: 0x338F, status: MappingStatus::mapped, mapping: &MAPPING_338F_338F },
+    Mapping{ from: 0x3390, to: 0x3390, status: MappingStatus::mapped, mapping: &MAPPING_3390_3390 },
+    Mapping{ from: 0x3391, to: 0x3391, status: MappingStatus::mapped, mapping: &MAPPING_3391_3391 },
+    Mapping{ from: 0x3392, to: 0x3392, status: MappingStatus::mapped, mapping: &MAPPING_3392_3392 },
+    Mapping{ from: 0x3393, to: 0x3393, status: MappingStatus::mapped, mapping: &MAPPING_3393_3393 },
+    Mapping{ from: 0x3394, to: 0x3394, status: MappingStatus::mapped, mapping: &MAPPING_3394_3394 },
+    Mapping{ from: 0x3395, to: 0x3395, status: MappingStatus::mapped, mapping: &MAPPING_3395_3395 },
+    Mapping{ from: 0x3396, to: 0x3396, status: MappingStatus::mapped, mapping: &MAPPING_3396_3396 },
+    Mapping{ from: 0x3397, to: 0x3397, status: MappingStatus::mapped, mapping: &MAPPING_3397_3397 },
+    Mapping{ from: 0x3398, to: 0x3398, status: MappingStatus::mapped, mapping: &MAPPING_3398_3398 },
+    Mapping{ from: 0x3399, to: 0x3399, status: MappingStatus::mapped, mapping: &MAPPING_3399_3399 },
+    Mapping{ from: 0x339A, to: 0x339A, status: MappingStatus::mapped, mapping: &MAPPING_339A_339A },
+    Mapping{ from: 0x339B, to: 0x339B, status: MappingStatus::mapped, mapping: &MAPPING_339B_339B },
+    Mapping{ from: 0x339C, to: 0x339C, status: MappingStatus::mapped, mapping: &MAPPING_339C_339C },
+    Mapping{ from: 0x339D, to: 0x339D, status: MappingStatus::mapped, mapping: &MAPPING_339D_339D },
+    Mapping{ from: 0x339E, to: 0x339E, status: MappingStatus::mapped, mapping: &MAPPING_339E_339E },
+    Mapping{ from: 0x339F, to: 0x339F, status: MappingStatus::mapped, mapping: &MAPPING_339F_339F },
+    Mapping{ from: 0x33A0, to: 0x33A0, status: MappingStatus::mapped, mapping: &MAPPING_33A0_33A0 },
+    Mapping{ from: 0x33A1, to: 0x33A1, status: MappingStatus::mapped, mapping: &MAPPING_33A1_33A1 },
+    Mapping{ from: 0x33A2, to: 0x33A2, status: MappingStatus::mapped, mapping: &MAPPING_33A2_33A2 },
+    Mapping{ from: 0x33A3, to: 0x33A3, status: MappingStatus::mapped, mapping: &MAPPING_33A3_33A3 },
+    Mapping{ from: 0x33A4, to: 0x33A4, status: MappingStatus::mapped, mapping: &MAPPING_33A4_33A4 },
+    Mapping{ from: 0x33A5, to: 0x33A5, status: MappingStatus::mapped, mapping: &MAPPING_33A5_33A5 },
+    Mapping{ from: 0x33A6, to: 0x33A6, status: MappingStatus::mapped, mapping: &MAPPING_33A6_33A6 },
+    Mapping{ from: 0x33A7, to: 0x33A7, status: MappingStatus::mapped, mapping: &MAPPING_33A7_33A7 },
+    Mapping{ from: 0x33A8, to: 0x33A8, status: MappingStatus::mapped, mapping: &MAPPING_33A8_33A8 },
+    Mapping{ from: 0x33A9, to: 0x33A9, status: MappingStatus::mapped, mapping: &MAPPING_33A9_33A9 },
+    Mapping{ from: 0x33AA, to: 0x33AA, status: MappingStatus::mapped, mapping: &MAPPING_33AA_33AA },
+    Mapping{ from: 0x33AB, to: 0x33AB, status: MappingStatus::mapped, mapping: &MAPPING_33AB_33AB },
+    Mapping{ from: 0x33AC, to: 0x33AC, status: MappingStatus::mapped, mapping: &MAPPING_33AC_33AC },
+    Mapping{ from: 0x33AD, to: 0x33AD, status: MappingStatus::mapped, mapping: &MAPPING_33AD_33AD },
+    Mapping{ from: 0x33AE, to: 0x33AE, status: MappingStatus::mapped, mapping: &MAPPING_33AE_33AE },
+    Mapping{ from: 0x33AF, to: 0x33AF, status: MappingStatus::mapped, mapping: &MAPPING_33AF_33AF },
+    Mapping{ from: 0x33B0, to: 0x33B0, status: MappingStatus::mapped, mapping: &MAPPING_33B0_33B0 },
+    Mapping{ from: 0x33B1, to: 0x33B1, status: MappingStatus::mapped, mapping: &MAPPING_33B1_33B1 },
+    Mapping{ from: 0x33B2, to: 0x33B2, status: MappingStatus::mapped, mapping: &MAPPING_33B2_33B2 },
+    Mapping{ from: 0x33B3, to: 0x33B3, status: MappingStatus::mapped, mapping: &MAPPING_33B3_33B3 },
+    Mapping{ from: 0x33B4, to: 0x33B4, status: MappingStatus::mapped, mapping: &MAPPING_33B4_33B4 },
+    Mapping{ from: 0x33B5, to: 0x33B5, status: MappingStatus::mapped, mapping: &MAPPING_33B5_33B5 },
+    Mapping{ from: 0x33B6, to: 0x33B6, status: MappingStatus::mapped, mapping: &MAPPING_33B6_33B6 },
+    Mapping{ from: 0x33B7, to: 0x33B7, status: MappingStatus::mapped, mapping: &MAPPING_33B7_33B7 },
+    Mapping{ from: 0x33B8, to: 0x33B8, status: MappingStatus::mapped, mapping: &MAPPING_33B8_33B8 },
+    Mapping{ from: 0x33B9, to: 0x33B9, status: MappingStatus::mapped, mapping: &MAPPING_33B9_33B9 },
+    Mapping{ from: 0x33BA, to: 0x33BA, status: MappingStatus::mapped, mapping: &MAPPING_33BA_33BA },
+    Mapping{ from: 0x33BB, to: 0x33BB, status: MappingStatus::mapped, mapping: &MAPPING_33BB_33BB },
+    Mapping{ from: 0x33BC, to: 0x33BC, status: MappingStatus::mapped, mapping: &MAPPING_33BC_33BC },
+    Mapping{ from: 0x33BD, to: 0x33BD, status: MappingStatus::mapped, mapping: &MAPPING_33BD_33BD },
+    Mapping{ from: 0x33BE, to: 0x33BE, status: MappingStatus::mapped, mapping: &MAPPING_33BE_33BE },
+    Mapping{ from: 0x33BF, to: 0x33BF, status: MappingStatus::mapped, mapping: &MAPPING_33BF_33BF },
+    Mapping{ from: 0x33C0, to: 0x33C0, status: MappingStatus::mapped, mapping: &MAPPING_33C0_33C0 },
+    Mapping{ from: 0x33C1, to: 0x33C1, status: MappingStatus::mapped, mapping: &MAPPING_33C1_33C1 },
+    Mapping{ from: 0x33C2, to: 0x33C2, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x33C3, to: 0x33C3, status: MappingStatus::mapped, mapping: &MAPPING_33C3_33C3 },
+    Mapping{ from: 0x33C4, to: 0x33C4, status: MappingStatus::mapped, mapping: &MAPPING_33C4_33C4 },
+    Mapping{ from: 0x33C5, to: 0x33C5, status: MappingStatus::mapped, mapping: &MAPPING_33C5_33C5 },
+    Mapping{ from: 0x33C6, to: 0x33C6, status: MappingStatus::mapped, mapping: &MAPPING_33C6_33C6 },
+    Mapping{ from: 0x33C7, to: 0x33C7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x33C8, to: 0x33C8, status: MappingStatus::mapped, mapping: &MAPPING_33C8_33C8 },
+    Mapping{ from: 0x33C9, to: 0x33C9, status: MappingStatus::mapped, mapping: &MAPPING_33C9_33C9 },
+    Mapping{ from: 0x33CA, to: 0x33CA, status: MappingStatus::mapped, mapping: &MAPPING_33CA_33CA },
+    Mapping{ from: 0x33CB, to: 0x33CB, status: MappingStatus::mapped, mapping: &MAPPING_33CB_33CB },
+    Mapping{ from: 0x33CC, to: 0x33CC, status: MappingStatus::mapped, mapping: &MAPPING_33CC_33CC },
+    Mapping{ from: 0x33CD, to: 0x33CD, status: MappingStatus::mapped, mapping: &MAPPING_33CD_33CD },
+    Mapping{ from: 0x33CE, to: 0x33CE, status: MappingStatus::mapped, mapping: &MAPPING_33CE_33CE },
+    Mapping{ from: 0x33CF, to: 0x33CF, status: MappingStatus::mapped, mapping: &MAPPING_33CF_33CF },
+    Mapping{ from: 0x33D0, to: 0x33D0, status: MappingStatus::mapped, mapping: &MAPPING_33D0_33D0 },
+    Mapping{ from: 0x33D1, to: 0x33D1, status: MappingStatus::mapped, mapping: &MAPPING_33D1_33D1 },
+    Mapping{ from: 0x33D2, to: 0x33D2, status: MappingStatus::mapped, mapping: &MAPPING_33D2_33D2 },
+    Mapping{ from: 0x33D3, to: 0x33D3, status: MappingStatus::mapped, mapping: &MAPPING_33D3_33D3 },
+    Mapping{ from: 0x33D4, to: 0x33D4, status: MappingStatus::mapped, mapping: &MAPPING_33D4_33D4 },
+    Mapping{ from: 0x33D5, to: 0x33D5, status: MappingStatus::mapped, mapping: &MAPPING_33D5_33D5 },
+    Mapping{ from: 0x33D6, to: 0x33D6, status: MappingStatus::mapped, mapping: &MAPPING_33D6_33D6 },
+    Mapping{ from: 0x33D7, to: 0x33D7, status: MappingStatus::mapped, mapping: &MAPPING_33D7_33D7 },
+    Mapping{ from: 0x33D8, to: 0x33D8, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x33D9, to: 0x33D9, status: MappingStatus::mapped, mapping: &MAPPING_33D9_33D9 },
+    Mapping{ from: 0x33DA, to: 0x33DA, status: MappingStatus::mapped, mapping: &MAPPING_33DA_33DA },
+    Mapping{ from: 0x33DB, to: 0x33DB, status: MappingStatus::mapped, mapping: &MAPPING_33DB_33DB },
+    Mapping{ from: 0x33DC, to: 0x33DC, status: MappingStatus::mapped, mapping: &MAPPING_33DC_33DC },
+    Mapping{ from: 0x33DD, to: 0x33DD, status: MappingStatus::mapped, mapping: &MAPPING_33DD_33DD },
+    Mapping{ from: 0x33DE, to: 0x33DE, status: MappingStatus::mapped, mapping: &MAPPING_33DE_33DE },
+    Mapping{ from: 0x33DF, to: 0x33DF, status: MappingStatus::mapped, mapping: &MAPPING_33DF_33DF },
+    Mapping{ from: 0x33E0, to: 0x33E0, status: MappingStatus::mapped, mapping: &MAPPING_33E0_33E0 },
+    Mapping{ from: 0x33E1, to: 0x33E1, status: MappingStatus::mapped, mapping: &MAPPING_33E1_33E1 },
+    Mapping{ from: 0x33E2, to: 0x33E2, status: MappingStatus::mapped, mapping: &MAPPING_33E2_33E2 },
+    Mapping{ from: 0x33E3, to: 0x33E3, status: MappingStatus::mapped, mapping: &MAPPING_33E3_33E3 },
+    Mapping{ from: 0x33E4, to: 0x33E4, status: MappingStatus::mapped, mapping: &MAPPING_33E4_33E4 },
+    Mapping{ from: 0x33E5, to: 0x33E5, status: MappingStatus::mapped, mapping: &MAPPING_33E5_33E5 },
+    Mapping{ from: 0x33E6, to: 0x33E6, status: MappingStatus::mapped, mapping: &MAPPING_33E6_33E6 },
+    Mapping{ from: 0x33E7, to: 0x33E7, status: MappingStatus::mapped, mapping: &MAPPING_33E7_33E7 },
+    Mapping{ from: 0x33E8, to: 0x33E8, status: MappingStatus::mapped, mapping: &MAPPING_33E8_33E8 },
+    Mapping{ from: 0x33E9, to: 0x33E9, status: MappingStatus::mapped, mapping: &MAPPING_33E9_33E9 },
+    Mapping{ from: 0x33EA, to: 0x33EA, status: MappingStatus::mapped, mapping: &MAPPING_33EA_33EA },
+    Mapping{ from: 0x33EB, to: 0x33EB, status: MappingStatus::mapped, mapping: &MAPPING_33EB_33EB },
+    Mapping{ from: 0x33EC, to: 0x33EC, status: MappingStatus::mapped, mapping: &MAPPING_33EC_33EC },
+    Mapping{ from: 0x33ED, to: 0x33ED, status: MappingStatus::mapped, mapping: &MAPPING_33ED_33ED },
+    Mapping{ from: 0x33EE, to: 0x33EE, status: MappingStatus::mapped, mapping: &MAPPING_33EE_33EE },
+    Mapping{ from: 0x33EF, to: 0x33EF, status: MappingStatus::mapped, mapping: &MAPPING_33EF_33EF },
+    Mapping{ from: 0x33F0, to: 0x33F0, status: MappingStatus::mapped, mapping: &MAPPING_33F0_33F0 },
+    Mapping{ from: 0x33F1, to: 0x33F1, status: MappingStatus::mapped, mapping: &MAPPING_33F1_33F1 },
+    Mapping{ from: 0x33F2, to: 0x33F2, status: MappingStatus::mapped, mapping: &MAPPING_33F2_33F2 },
+    Mapping{ from: 0x33F3, to: 0x33F3, status: MappingStatus::mapped, mapping: &MAPPING_33F3_33F3 },
+    Mapping{ from: 0x33F4, to: 0x33F4, status: MappingStatus::mapped, mapping: &MAPPING_33F4_33F4 },
+    Mapping{ from: 0x33F5, to: 0x33F5, status: MappingStatus::mapped, mapping: &MAPPING_33F5_33F5 },
+    Mapping{ from: 0x33F6, to: 0x33F6, status: MappingStatus::mapped, mapping: &MAPPING_33F6_33F6 },
+    Mapping{ from: 0x33F7, to: 0x33F7, status: MappingStatus::mapped, mapping: &MAPPING_33F7_33F7 },
+    Mapping{ from: 0x33F8, to: 0x33F8, status: MappingStatus::mapped, mapping: &MAPPING_33F8_33F8 },
+    Mapping{ from: 0x33F9, to: 0x33F9, status: MappingStatus::mapped, mapping: &MAPPING_33F9_33F9 },
+    Mapping{ from: 0x33FA, to: 0x33FA, status: MappingStatus::mapped, mapping: &MAPPING_33FA_33FA },
+    Mapping{ from: 0x33FB, to: 0x33FB, status: MappingStatus::mapped, mapping: &MAPPING_33FB_33FB },
+    Mapping{ from: 0x33FC, to: 0x33FC, status: MappingStatus::mapped, mapping: &MAPPING_33FC_33FC },
+    Mapping{ from: 0x33FD, to: 0x33FD, status: MappingStatus::mapped, mapping: &MAPPING_33FD_33FD },
+    Mapping{ from: 0x33FE, to: 0x33FE, status: MappingStatus::mapped, mapping: &MAPPING_33FE_33FE },
+    Mapping{ from: 0x33FF, to: 0x33FF, status: MappingStatus::mapped, mapping: &MAPPING_33FF_33FF },
+    Mapping{ from: 0x3400, to: 0x4DB5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x4DB6, to: 0x4DBF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x4DC0, to: 0x4DFF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x4E00, to: 0x9FA5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x9FA6, to: 0x9FBB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x9FBC, to: 0x9FC3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x9FC4, to: 0x9FCB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x9FCC, to: 0x9FCC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x9FCD, to: 0x9FD5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x9FD6, to: 0x9FFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA000, to: 0xA48C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA48D, to: 0xA48F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA490, to: 0xA4A1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4A2, to: 0xA4A3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4A4, to: 0xA4B3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4B4, to: 0xA4B4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4B5, to: 0xA4C0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4C1, to: 0xA4C1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4C2, to: 0xA4C4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4C5, to: 0xA4C5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4C6, to: 0xA4C6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4C7, to: 0xA4CF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA4D0, to: 0xA4FD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA4FE, to: 0xA4FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA500, to: 0xA60C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA60D, to: 0xA60F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA610, to: 0xA62B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA62C, to: 0xA63F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA640, to: 0xA640, status: MappingStatus::mapped, mapping: &MAPPING_A640_A640 },
+    Mapping{ from: 0xA641, to: 0xA641, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA642, to: 0xA642, status: MappingStatus::mapped, mapping: &MAPPING_A642_A642 },
+    Mapping{ from: 0xA643, to: 0xA643, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA644, to: 0xA644, status: MappingStatus::mapped, mapping: &MAPPING_A644_A644 },
+    Mapping{ from: 0xA645, to: 0xA645, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA646, to: 0xA646, status: MappingStatus::mapped, mapping: &MAPPING_A646_A646 },
+    Mapping{ from: 0xA647, to: 0xA647, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA648, to: 0xA648, status: MappingStatus::mapped, mapping: &MAPPING_A648_A648 },
+    Mapping{ from: 0xA649, to: 0xA649, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA64A, to: 0xA64A, status: MappingStatus::mapped, mapping: &MAPPING_A64A_A64A },
+    Mapping{ from: 0xA64B, to: 0xA64B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA64C, to: 0xA64C, status: MappingStatus::mapped, mapping: &MAPPING_A64C_A64C },
+    Mapping{ from: 0xA64D, to: 0xA64D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA64E, to: 0xA64E, status: MappingStatus::mapped, mapping: &MAPPING_A64E_A64E },
+    Mapping{ from: 0xA64F, to: 0xA64F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA650, to: 0xA650, status: MappingStatus::mapped, mapping: &MAPPING_A650_A650 },
+    Mapping{ from: 0xA651, to: 0xA651, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA652, to: 0xA652, status: MappingStatus::mapped, mapping: &MAPPING_A652_A652 },
+    Mapping{ from: 0xA653, to: 0xA653, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA654, to: 0xA654, status: MappingStatus::mapped, mapping: &MAPPING_A654_A654 },
+    Mapping{ from: 0xA655, to: 0xA655, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA656, to: 0xA656, status: MappingStatus::mapped, mapping: &MAPPING_A656_A656 },
+    Mapping{ from: 0xA657, to: 0xA657, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA658, to: 0xA658, status: MappingStatus::mapped, mapping: &MAPPING_A658_A658 },
+    Mapping{ from: 0xA659, to: 0xA659, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA65A, to: 0xA65A, status: MappingStatus::mapped, mapping: &MAPPING_A65A_A65A },
+    Mapping{ from: 0xA65B, to: 0xA65B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA65C, to: 0xA65C, status: MappingStatus::mapped, mapping: &MAPPING_A65C_A65C },
+    Mapping{ from: 0xA65D, to: 0xA65D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA65E, to: 0xA65E, status: MappingStatus::mapped, mapping: &MAPPING_A65E_A65E },
+    Mapping{ from: 0xA65F, to: 0xA65F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA660, to: 0xA660, status: MappingStatus::mapped, mapping: &MAPPING_A660_A660 },
+    Mapping{ from: 0xA661, to: 0xA661, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA662, to: 0xA662, status: MappingStatus::mapped, mapping: &MAPPING_A662_A662 },
+    Mapping{ from: 0xA663, to: 0xA663, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA664, to: 0xA664, status: MappingStatus::mapped, mapping: &MAPPING_A664_A664 },
+    Mapping{ from: 0xA665, to: 0xA665, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA666, to: 0xA666, status: MappingStatus::mapped, mapping: &MAPPING_A666_A666 },
+    Mapping{ from: 0xA667, to: 0xA667, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA668, to: 0xA668, status: MappingStatus::mapped, mapping: &MAPPING_A668_A668 },
+    Mapping{ from: 0xA669, to: 0xA669, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA66A, to: 0xA66A, status: MappingStatus::mapped, mapping: &MAPPING_A66A_A66A },
+    Mapping{ from: 0xA66B, to: 0xA66B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA66C, to: 0xA66C, status: MappingStatus::mapped, mapping: &MAPPING_A66C_A66C },
+    Mapping{ from: 0xA66D, to: 0xA66F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA670, to: 0xA673, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA674, to: 0xA67B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA67C, to: 0xA67D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA67E, to: 0xA67E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA67F, to: 0xA67F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA680, to: 0xA680, status: MappingStatus::mapped, mapping: &MAPPING_A680_A680 },
+    Mapping{ from: 0xA681, to: 0xA681, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA682, to: 0xA682, status: MappingStatus::mapped, mapping: &MAPPING_A682_A682 },
+    Mapping{ from: 0xA683, to: 0xA683, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA684, to: 0xA684, status: MappingStatus::mapped, mapping: &MAPPING_A684_A684 },
+    Mapping{ from: 0xA685, to: 0xA685, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA686, to: 0xA686, status: MappingStatus::mapped, mapping: &MAPPING_A686_A686 },
+    Mapping{ from: 0xA687, to: 0xA687, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA688, to: 0xA688, status: MappingStatus::mapped, mapping: &MAPPING_A688_A688 },
+    Mapping{ from: 0xA689, to: 0xA689, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA68A, to: 0xA68A, status: MappingStatus::mapped, mapping: &MAPPING_A68A_A68A },
+    Mapping{ from: 0xA68B, to: 0xA68B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA68C, to: 0xA68C, status: MappingStatus::mapped, mapping: &MAPPING_A68C_A68C },
+    Mapping{ from: 0xA68D, to: 0xA68D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA68E, to: 0xA68E, status: MappingStatus::mapped, mapping: &MAPPING_A68E_A68E },
+    Mapping{ from: 0xA68F, to: 0xA68F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA690, to: 0xA690, status: MappingStatus::mapped, mapping: &MAPPING_A690_A690 },
+    Mapping{ from: 0xA691, to: 0xA691, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA692, to: 0xA692, status: MappingStatus::mapped, mapping: &MAPPING_A692_A692 },
+    Mapping{ from: 0xA693, to: 0xA693, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA694, to: 0xA694, status: MappingStatus::mapped, mapping: &MAPPING_A694_A694 },
+    Mapping{ from: 0xA695, to: 0xA695, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA696, to: 0xA696, status: MappingStatus::mapped, mapping: &MAPPING_A696_A696 },
+    Mapping{ from: 0xA697, to: 0xA697, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA698, to: 0xA698, status: MappingStatus::mapped, mapping: &MAPPING_A698_A698 },
+    Mapping{ from: 0xA699, to: 0xA699, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA69A, to: 0xA69A, status: MappingStatus::mapped, mapping: &MAPPING_A69A_A69A },
+    Mapping{ from: 0xA69B, to: 0xA69B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA69C, to: 0xA69C, status: MappingStatus::mapped, mapping: &MAPPING_A69C_A69C },
+    Mapping{ from: 0xA69D, to: 0xA69D, status: MappingStatus::mapped, mapping: &MAPPING_A69D_A69D },
+    Mapping{ from: 0xA69E, to: 0xA69E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA69F, to: 0xA69F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA6A0, to: 0xA6E5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA6E6, to: 0xA6EF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA6F0, to: 0xA6F1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA6F2, to: 0xA6F7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA6F8, to: 0xA6FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA700, to: 0xA716, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA717, to: 0xA71A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA71B, to: 0xA71F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA720, to: 0xA721, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA722, to: 0xA722, status: MappingStatus::mapped, mapping: &MAPPING_A722_A722 },
+    Mapping{ from: 0xA723, to: 0xA723, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA724, to: 0xA724, status: MappingStatus::mapped, mapping: &MAPPING_A724_A724 },
+    Mapping{ from: 0xA725, to: 0xA725, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA726, to: 0xA726, status: MappingStatus::mapped, mapping: &MAPPING_A726_A726 },
+    Mapping{ from: 0xA727, to: 0xA727, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA728, to: 0xA728, status: MappingStatus::mapped, mapping: &MAPPING_A728_A728 },
+    Mapping{ from: 0xA729, to: 0xA729, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA72A, to: 0xA72A, status: MappingStatus::mapped, mapping: &MAPPING_A72A_A72A },
+    Mapping{ from: 0xA72B, to: 0xA72B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA72C, to: 0xA72C, status: MappingStatus::mapped, mapping: &MAPPING_A72C_A72C },
+    Mapping{ from: 0xA72D, to: 0xA72D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA72E, to: 0xA72E, status: MappingStatus::mapped, mapping: &MAPPING_A72E_A72E },
+    Mapping{ from: 0xA72F, to: 0xA731, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA732, to: 0xA732, status: MappingStatus::mapped, mapping: &MAPPING_A732_A732 },
+    Mapping{ from: 0xA733, to: 0xA733, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA734, to: 0xA734, status: MappingStatus::mapped, mapping: &MAPPING_A734_A734 },
+    Mapping{ from: 0xA735, to: 0xA735, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA736, to: 0xA736, status: MappingStatus::mapped, mapping: &MAPPING_A736_A736 },
+    Mapping{ from: 0xA737, to: 0xA737, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA738, to: 0xA738, status: MappingStatus::mapped, mapping: &MAPPING_A738_A738 },
+    Mapping{ from: 0xA739, to: 0xA739, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA73A, to: 0xA73A, status: MappingStatus::mapped, mapping: &MAPPING_A73A_A73A },
+    Mapping{ from: 0xA73B, to: 0xA73B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA73C, to: 0xA73C, status: MappingStatus::mapped, mapping: &MAPPING_A73C_A73C },
+    Mapping{ from: 0xA73D, to: 0xA73D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA73E, to: 0xA73E, status: MappingStatus::mapped, mapping: &MAPPING_A73E_A73E },
+    Mapping{ from: 0xA73F, to: 0xA73F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA740, to: 0xA740, status: MappingStatus::mapped, mapping: &MAPPING_A740_A740 },
+    Mapping{ from: 0xA741, to: 0xA741, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA742, to: 0xA742, status: MappingStatus::mapped, mapping: &MAPPING_A742_A742 },
+    Mapping{ from: 0xA743, to: 0xA743, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA744, to: 0xA744, status: MappingStatus::mapped, mapping: &MAPPING_A744_A744 },
+    Mapping{ from: 0xA745, to: 0xA745, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA746, to: 0xA746, status: MappingStatus::mapped, mapping: &MAPPING_A746_A746 },
+    Mapping{ from: 0xA747, to: 0xA747, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA748, to: 0xA748, status: MappingStatus::mapped, mapping: &MAPPING_A748_A748 },
+    Mapping{ from: 0xA749, to: 0xA749, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA74A, to: 0xA74A, status: MappingStatus::mapped, mapping: &MAPPING_A74A_A74A },
+    Mapping{ from: 0xA74B, to: 0xA74B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA74C, to: 0xA74C, status: MappingStatus::mapped, mapping: &MAPPING_A74C_A74C },
+    Mapping{ from: 0xA74D, to: 0xA74D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA74E, to: 0xA74E, status: MappingStatus::mapped, mapping: &MAPPING_A74E_A74E },
+    Mapping{ from: 0xA74F, to: 0xA74F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA750, to: 0xA750, status: MappingStatus::mapped, mapping: &MAPPING_A750_A750 },
+    Mapping{ from: 0xA751, to: 0xA751, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA752, to: 0xA752, status: MappingStatus::mapped, mapping: &MAPPING_A752_A752 },
+    Mapping{ from: 0xA753, to: 0xA753, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA754, to: 0xA754, status: MappingStatus::mapped, mapping: &MAPPING_A754_A754 },
+    Mapping{ from: 0xA755, to: 0xA755, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA756, to: 0xA756, status: MappingStatus::mapped, mapping: &MAPPING_A756_A756 },
+    Mapping{ from: 0xA757, to: 0xA757, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA758, to: 0xA758, status: MappingStatus::mapped, mapping: &MAPPING_A758_A758 },
+    Mapping{ from: 0xA759, to: 0xA759, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA75A, to: 0xA75A, status: MappingStatus::mapped, mapping: &MAPPING_A75A_A75A },
+    Mapping{ from: 0xA75B, to: 0xA75B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA75C, to: 0xA75C, status: MappingStatus::mapped, mapping: &MAPPING_A75C_A75C },
+    Mapping{ from: 0xA75D, to: 0xA75D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA75E, to: 0xA75E, status: MappingStatus::mapped, mapping: &MAPPING_A75E_A75E },
+    Mapping{ from: 0xA75F, to: 0xA75F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA760, to: 0xA760, status: MappingStatus::mapped, mapping: &MAPPING_A760_A760 },
+    Mapping{ from: 0xA761, to: 0xA761, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA762, to: 0xA762, status: MappingStatus::mapped, mapping: &MAPPING_A762_A762 },
+    Mapping{ from: 0xA763, to: 0xA763, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA764, to: 0xA764, status: MappingStatus::mapped, mapping: &MAPPING_A764_A764 },
+    Mapping{ from: 0xA765, to: 0xA765, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA766, to: 0xA766, status: MappingStatus::mapped, mapping: &MAPPING_A766_A766 },
+    Mapping{ from: 0xA767, to: 0xA767, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA768, to: 0xA768, status: MappingStatus::mapped, mapping: &MAPPING_A768_A768 },
+    Mapping{ from: 0xA769, to: 0xA769, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA76A, to: 0xA76A, status: MappingStatus::mapped, mapping: &MAPPING_A76A_A76A },
+    Mapping{ from: 0xA76B, to: 0xA76B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA76C, to: 0xA76C, status: MappingStatus::mapped, mapping: &MAPPING_A76C_A76C },
+    Mapping{ from: 0xA76D, to: 0xA76D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA76E, to: 0xA76E, status: MappingStatus::mapped, mapping: &MAPPING_A76E_A76E },
+    Mapping{ from: 0xA76F, to: 0xA76F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA770, to: 0xA770, status: MappingStatus::mapped, mapping: &MAPPING_A770_A770 },
+    Mapping{ from: 0xA771, to: 0xA778, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA779, to: 0xA779, status: MappingStatus::mapped, mapping: &MAPPING_A779_A779 },
+    Mapping{ from: 0xA77A, to: 0xA77A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA77B, to: 0xA77B, status: MappingStatus::mapped, mapping: &MAPPING_A77B_A77B },
+    Mapping{ from: 0xA77C, to: 0xA77C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA77D, to: 0xA77D, status: MappingStatus::mapped, mapping: &MAPPING_A77D_A77D },
+    Mapping{ from: 0xA77E, to: 0xA77E, status: MappingStatus::mapped, mapping: &MAPPING_A77E_A77E },
+    Mapping{ from: 0xA77F, to: 0xA77F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA780, to: 0xA780, status: MappingStatus::mapped, mapping: &MAPPING_A780_A780 },
+    Mapping{ from: 0xA781, to: 0xA781, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA782, to: 0xA782, status: MappingStatus::mapped, mapping: &MAPPING_A782_A782 },
+    Mapping{ from: 0xA783, to: 0xA783, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA784, to: 0xA784, status: MappingStatus::mapped, mapping: &MAPPING_A784_A784 },
+    Mapping{ from: 0xA785, to: 0xA785, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA786, to: 0xA786, status: MappingStatus::mapped, mapping: &MAPPING_A786_A786 },
+    Mapping{ from: 0xA787, to: 0xA788, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA789, to: 0xA78A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA78B, to: 0xA78B, status: MappingStatus::mapped, mapping: &MAPPING_A78B_A78B },
+    Mapping{ from: 0xA78C, to: 0xA78C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA78D, to: 0xA78D, status: MappingStatus::mapped, mapping: &MAPPING_A78D_A78D },
+    Mapping{ from: 0xA78E, to: 0xA78E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA78F, to: 0xA78F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA790, to: 0xA790, status: MappingStatus::mapped, mapping: &MAPPING_A790_A790 },
+    Mapping{ from: 0xA791, to: 0xA791, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA792, to: 0xA792, status: MappingStatus::mapped, mapping: &MAPPING_A792_A792 },
+    Mapping{ from: 0xA793, to: 0xA793, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA794, to: 0xA795, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA796, to: 0xA796, status: MappingStatus::mapped, mapping: &MAPPING_A796_A796 },
+    Mapping{ from: 0xA797, to: 0xA797, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA798, to: 0xA798, status: MappingStatus::mapped, mapping: &MAPPING_A798_A798 },
+    Mapping{ from: 0xA799, to: 0xA799, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA79A, to: 0xA79A, status: MappingStatus::mapped, mapping: &MAPPING_A79A_A79A },
+    Mapping{ from: 0xA79B, to: 0xA79B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA79C, to: 0xA79C, status: MappingStatus::mapped, mapping: &MAPPING_A79C_A79C },
+    Mapping{ from: 0xA79D, to: 0xA79D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA79E, to: 0xA79E, status: MappingStatus::mapped, mapping: &MAPPING_A79E_A79E },
+    Mapping{ from: 0xA79F, to: 0xA79F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7A0, to: 0xA7A0, status: MappingStatus::mapped, mapping: &MAPPING_A7A0_A7A0 },
+    Mapping{ from: 0xA7A1, to: 0xA7A1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7A2, to: 0xA7A2, status: MappingStatus::mapped, mapping: &MAPPING_A7A2_A7A2 },
+    Mapping{ from: 0xA7A3, to: 0xA7A3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7A4, to: 0xA7A4, status: MappingStatus::mapped, mapping: &MAPPING_A7A4_A7A4 },
+    Mapping{ from: 0xA7A5, to: 0xA7A5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7A6, to: 0xA7A6, status: MappingStatus::mapped, mapping: &MAPPING_A7A6_A7A6 },
+    Mapping{ from: 0xA7A7, to: 0xA7A7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7A8, to: 0xA7A8, status: MappingStatus::mapped, mapping: &MAPPING_A7A8_A7A8 },
+    Mapping{ from: 0xA7A9, to: 0xA7A9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7AA, to: 0xA7AA, status: MappingStatus::mapped, mapping: &MAPPING_A7AA_A7AA },
+    Mapping{ from: 0xA7AB, to: 0xA7AB, status: MappingStatus::mapped, mapping: &MAPPING_A7AB_A7AB },
+    Mapping{ from: 0xA7AC, to: 0xA7AC, status: MappingStatus::mapped, mapping: &MAPPING_A7AC_A7AC },
+    Mapping{ from: 0xA7AD, to: 0xA7AD, status: MappingStatus::mapped, mapping: &MAPPING_A7AD_A7AD },
+    Mapping{ from: 0xA7AE, to: 0xA7AF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA7B0, to: 0xA7B0, status: MappingStatus::mapped, mapping: &MAPPING_A7B0_A7B0 },
+    Mapping{ from: 0xA7B1, to: 0xA7B1, status: MappingStatus::mapped, mapping: &MAPPING_A7B1_A7B1 },
+    Mapping{ from: 0xA7B2, to: 0xA7B2, status: MappingStatus::mapped, mapping: &MAPPING_A7B2_A7B2 },
+    Mapping{ from: 0xA7B3, to: 0xA7B3, status: MappingStatus::mapped, mapping: &MAPPING_A7B3_A7B3 },
+    Mapping{ from: 0xA7B4, to: 0xA7B4, status: MappingStatus::mapped, mapping: &MAPPING_A7B4_A7B4 },
+    Mapping{ from: 0xA7B5, to: 0xA7B5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7B6, to: 0xA7B6, status: MappingStatus::mapped, mapping: &MAPPING_A7B6_A7B6 },
+    Mapping{ from: 0xA7B7, to: 0xA7B7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7B8, to: 0xA7F6, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA7F7, to: 0xA7F7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7F8, to: 0xA7F8, status: MappingStatus::mapped, mapping: &MAPPING_A7F8_A7F8 },
+    Mapping{ from: 0xA7F9, to: 0xA7F9, status: MappingStatus::mapped, mapping: &MAPPING_A7F9_A7F9 },
+    Mapping{ from: 0xA7FA, to: 0xA7FA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA7FB, to: 0xA7FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA800, to: 0xA827, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA828, to: 0xA82B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA82C, to: 0xA82F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA830, to: 0xA839, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA83A, to: 0xA83F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA840, to: 0xA873, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA874, to: 0xA877, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA878, to: 0xA87F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA880, to: 0xA8C4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA8C5, to: 0xA8CD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA8CE, to: 0xA8CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA8D0, to: 0xA8D9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA8DA, to: 0xA8DF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA8E0, to: 0xA8F7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA8F8, to: 0xA8FA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA8FB, to: 0xA8FB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA8FC, to: 0xA8FC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA8FD, to: 0xA8FD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA8FE, to: 0xA8FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA900, to: 0xA92D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA92E, to: 0xA92F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA930, to: 0xA953, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA954, to: 0xA95E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA95F, to: 0xA95F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA960, to: 0xA97C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA97D, to: 0xA97F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA980, to: 0xA9C0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA9C1, to: 0xA9CD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA9CE, to: 0xA9CE, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA9CF, to: 0xA9D9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA9DA, to: 0xA9DD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA9DE, to: 0xA9DF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA9E0, to: 0xA9FE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xA9FF, to: 0xA9FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAA00, to: 0xAA36, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAA37, to: 0xAA3F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAA40, to: 0xAA4D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAA4E, to: 0xAA4F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAA50, to: 0xAA59, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAA5A, to: 0xAA5B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAA5C, to: 0xAA5F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAA60, to: 0xAA76, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAA77, to: 0xAA79, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAA7A, to: 0xAA7B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAA7C, to: 0xAA7F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAA80, to: 0xAAC2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAAC3, to: 0xAADA, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAADB, to: 0xAADD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAADE, to: 0xAADF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAAE0, to: 0xAAEF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAAF0, to: 0xAAF1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAAF2, to: 0xAAF6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAAF7, to: 0xAB00, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAB01, to: 0xAB06, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAB07, to: 0xAB08, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAB09, to: 0xAB0E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAB0F, to: 0xAB10, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAB11, to: 0xAB16, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAB17, to: 0xAB1F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAB20, to: 0xAB26, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAB27, to: 0xAB27, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAB28, to: 0xAB2E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAB2F, to: 0xAB2F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAB30, to: 0xAB5A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAB5B, to: 0xAB5B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAB5C, to: 0xAB5C, status: MappingStatus::mapped, mapping: &MAPPING_AB5C_AB5C },
+    Mapping{ from: 0xAB5D, to: 0xAB5D, status: MappingStatus::mapped, mapping: &MAPPING_AB5D_AB5D },
+    Mapping{ from: 0xAB5E, to: 0xAB5E, status: MappingStatus::mapped, mapping: &MAPPING_AB5E_AB5E },
+    Mapping{ from: 0xAB5F, to: 0xAB5F, status: MappingStatus::mapped, mapping: &MAPPING_AB5F_AB5F },
+    Mapping{ from: 0xAB60, to: 0xAB63, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAB64, to: 0xAB65, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xAB66, to: 0xAB6F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAB70, to: 0xAB70, status: MappingStatus::mapped, mapping: &MAPPING_AB70_AB70 },
+    Mapping{ from: 0xAB71, to: 0xAB71, status: MappingStatus::mapped, mapping: &MAPPING_AB71_AB71 },
+    Mapping{ from: 0xAB72, to: 0xAB72, status: MappingStatus::mapped, mapping: &MAPPING_AB72_AB72 },
+    Mapping{ from: 0xAB73, to: 0xAB73, status: MappingStatus::mapped, mapping: &MAPPING_AB73_AB73 },
+    Mapping{ from: 0xAB74, to: 0xAB74, status: MappingStatus::mapped, mapping: &MAPPING_AB74_AB74 },
+    Mapping{ from: 0xAB75, to: 0xAB75, status: MappingStatus::mapped, mapping: &MAPPING_AB75_AB75 },
+    Mapping{ from: 0xAB76, to: 0xAB76, status: MappingStatus::mapped, mapping: &MAPPING_AB76_AB76 },
+    Mapping{ from: 0xAB77, to: 0xAB77, status: MappingStatus::mapped, mapping: &MAPPING_AB77_AB77 },
+    Mapping{ from: 0xAB78, to: 0xAB78, status: MappingStatus::mapped, mapping: &MAPPING_AB78_AB78 },
+    Mapping{ from: 0xAB79, to: 0xAB79, status: MappingStatus::mapped, mapping: &MAPPING_AB79_AB79 },
+    Mapping{ from: 0xAB7A, to: 0xAB7A, status: MappingStatus::mapped, mapping: &MAPPING_AB7A_AB7A },
+    Mapping{ from: 0xAB7B, to: 0xAB7B, status: MappingStatus::mapped, mapping: &MAPPING_AB7B_AB7B },
+    Mapping{ from: 0xAB7C, to: 0xAB7C, status: MappingStatus::mapped, mapping: &MAPPING_AB7C_AB7C },
+    Mapping{ from: 0xAB7D, to: 0xAB7D, status: MappingStatus::mapped, mapping: &MAPPING_AB7D_AB7D },
+    Mapping{ from: 0xAB7E, to: 0xAB7E, status: MappingStatus::mapped, mapping: &MAPPING_AB7E_AB7E },
+    Mapping{ from: 0xAB7F, to: 0xAB7F, status: MappingStatus::mapped, mapping: &MAPPING_AB7F_AB7F },
+    Mapping{ from: 0xAB80, to: 0xAB80, status: MappingStatus::mapped, mapping: &MAPPING_AB80_AB80 },
+    Mapping{ from: 0xAB81, to: 0xAB81, status: MappingStatus::mapped, mapping: &MAPPING_AB81_AB81 },
+    Mapping{ from: 0xAB82, to: 0xAB82, status: MappingStatus::mapped, mapping: &MAPPING_AB82_AB82 },
+    Mapping{ from: 0xAB83, to: 0xAB83, status: MappingStatus::mapped, mapping: &MAPPING_AB83_AB83 },
+    Mapping{ from: 0xAB84, to: 0xAB84, status: MappingStatus::mapped, mapping: &MAPPING_AB84_AB84 },
+    Mapping{ from: 0xAB85, to: 0xAB85, status: MappingStatus::mapped, mapping: &MAPPING_AB85_AB85 },
+    Mapping{ from: 0xAB86, to: 0xAB86, status: MappingStatus::mapped, mapping: &MAPPING_AB86_AB86 },
+    Mapping{ from: 0xAB87, to: 0xAB87, status: MappingStatus::mapped, mapping: &MAPPING_AB87_AB87 },
+    Mapping{ from: 0xAB88, to: 0xAB88, status: MappingStatus::mapped, mapping: &MAPPING_AB88_AB88 },
+    Mapping{ from: 0xAB89, to: 0xAB89, status: MappingStatus::mapped, mapping: &MAPPING_AB89_AB89 },
+    Mapping{ from: 0xAB8A, to: 0xAB8A, status: MappingStatus::mapped, mapping: &MAPPING_AB8A_AB8A },
+    Mapping{ from: 0xAB8B, to: 0xAB8B, status: MappingStatus::mapped, mapping: &MAPPING_AB8B_AB8B },
+    Mapping{ from: 0xAB8C, to: 0xAB8C, status: MappingStatus::mapped, mapping: &MAPPING_AB8C_AB8C },
+    Mapping{ from: 0xAB8D, to: 0xAB8D, status: MappingStatus::mapped, mapping: &MAPPING_AB8D_AB8D },
+    Mapping{ from: 0xAB8E, to: 0xAB8E, status: MappingStatus::mapped, mapping: &MAPPING_AB8E_AB8E },
+    Mapping{ from: 0xAB8F, to: 0xAB8F, status: MappingStatus::mapped, mapping: &MAPPING_AB8F_AB8F },
+    Mapping{ from: 0xAB90, to: 0xAB90, status: MappingStatus::mapped, mapping: &MAPPING_AB90_AB90 },
+    Mapping{ from: 0xAB91, to: 0xAB91, status: MappingStatus::mapped, mapping: &MAPPING_AB91_AB91 },
+    Mapping{ from: 0xAB92, to: 0xAB92, status: MappingStatus::mapped, mapping: &MAPPING_AB92_AB92 },
+    Mapping{ from: 0xAB93, to: 0xAB93, status: MappingStatus::mapped, mapping: &MAPPING_AB93_AB93 },
+    Mapping{ from: 0xAB94, to: 0xAB94, status: MappingStatus::mapped, mapping: &MAPPING_AB94_AB94 },
+    Mapping{ from: 0xAB95, to: 0xAB95, status: MappingStatus::mapped, mapping: &MAPPING_AB95_AB95 },
+    Mapping{ from: 0xAB96, to: 0xAB96, status: MappingStatus::mapped, mapping: &MAPPING_AB96_AB96 },
+    Mapping{ from: 0xAB97, to: 0xAB97, status: MappingStatus::mapped, mapping: &MAPPING_AB97_AB97 },
+    Mapping{ from: 0xAB98, to: 0xAB98, status: MappingStatus::mapped, mapping: &MAPPING_AB98_AB98 },
+    Mapping{ from: 0xAB99, to: 0xAB99, status: MappingStatus::mapped, mapping: &MAPPING_AB99_AB99 },
+    Mapping{ from: 0xAB9A, to: 0xAB9A, status: MappingStatus::mapped, mapping: &MAPPING_AB9A_AB9A },
+    Mapping{ from: 0xAB9B, to: 0xAB9B, status: MappingStatus::mapped, mapping: &MAPPING_AB9B_AB9B },
+    Mapping{ from: 0xAB9C, to: 0xAB9C, status: MappingStatus::mapped, mapping: &MAPPING_AB9C_AB9C },
+    Mapping{ from: 0xAB9D, to: 0xAB9D, status: MappingStatus::mapped, mapping: &MAPPING_AB9D_AB9D },
+    Mapping{ from: 0xAB9E, to: 0xAB9E, status: MappingStatus::mapped, mapping: &MAPPING_AB9E_AB9E },
+    Mapping{ from: 0xAB9F, to: 0xAB9F, status: MappingStatus::mapped, mapping: &MAPPING_AB9F_AB9F },
+    Mapping{ from: 0xABA0, to: 0xABA0, status: MappingStatus::mapped, mapping: &MAPPING_ABA0_ABA0 },
+    Mapping{ from: 0xABA1, to: 0xABA1, status: MappingStatus::mapped, mapping: &MAPPING_ABA1_ABA1 },
+    Mapping{ from: 0xABA2, to: 0xABA2, status: MappingStatus::mapped, mapping: &MAPPING_ABA2_ABA2 },
+    Mapping{ from: 0xABA3, to: 0xABA3, status: MappingStatus::mapped, mapping: &MAPPING_ABA3_ABA3 },
+    Mapping{ from: 0xABA4, to: 0xABA4, status: MappingStatus::mapped, mapping: &MAPPING_ABA4_ABA4 },
+    Mapping{ from: 0xABA5, to: 0xABA5, status: MappingStatus::mapped, mapping: &MAPPING_ABA5_ABA5 },
+    Mapping{ from: 0xABA6, to: 0xABA6, status: MappingStatus::mapped, mapping: &MAPPING_ABA6_ABA6 },
+    Mapping{ from: 0xABA7, to: 0xABA7, status: MappingStatus::mapped, mapping: &MAPPING_ABA7_ABA7 },
+    Mapping{ from: 0xABA8, to: 0xABA8, status: MappingStatus::mapped, mapping: &MAPPING_ABA8_ABA8 },
+    Mapping{ from: 0xABA9, to: 0xABA9, status: MappingStatus::mapped, mapping: &MAPPING_ABA9_ABA9 },
+    Mapping{ from: 0xABAA, to: 0xABAA, status: MappingStatus::mapped, mapping: &MAPPING_ABAA_ABAA },
+    Mapping{ from: 0xABAB, to: 0xABAB, status: MappingStatus::mapped, mapping: &MAPPING_ABAB_ABAB },
+    Mapping{ from: 0xABAC, to: 0xABAC, status: MappingStatus::mapped, mapping: &MAPPING_ABAC_ABAC },
+    Mapping{ from: 0xABAD, to: 0xABAD, status: MappingStatus::mapped, mapping: &MAPPING_ABAD_ABAD },
+    Mapping{ from: 0xABAE, to: 0xABAE, status: MappingStatus::mapped, mapping: &MAPPING_ABAE_ABAE },
+    Mapping{ from: 0xABAF, to: 0xABAF, status: MappingStatus::mapped, mapping: &MAPPING_ABAF_ABAF },
+    Mapping{ from: 0xABB0, to: 0xABB0, status: MappingStatus::mapped, mapping: &MAPPING_ABB0_ABB0 },
+    Mapping{ from: 0xABB1, to: 0xABB1, status: MappingStatus::mapped, mapping: &MAPPING_ABB1_ABB1 },
+    Mapping{ from: 0xABB2, to: 0xABB2, status: MappingStatus::mapped, mapping: &MAPPING_ABB2_ABB2 },
+    Mapping{ from: 0xABB3, to: 0xABB3, status: MappingStatus::mapped, mapping: &MAPPING_ABB3_ABB3 },
+    Mapping{ from: 0xABB4, to: 0xABB4, status: MappingStatus::mapped, mapping: &MAPPING_ABB4_ABB4 },
+    Mapping{ from: 0xABB5, to: 0xABB5, status: MappingStatus::mapped, mapping: &MAPPING_ABB5_ABB5 },
+    Mapping{ from: 0xABB6, to: 0xABB6, status: MappingStatus::mapped, mapping: &MAPPING_ABB6_ABB6 },
+    Mapping{ from: 0xABB7, to: 0xABB7, status: MappingStatus::mapped, mapping: &MAPPING_ABB7_ABB7 },
+    Mapping{ from: 0xABB8, to: 0xABB8, status: MappingStatus::mapped, mapping: &MAPPING_ABB8_ABB8 },
+    Mapping{ from: 0xABB9, to: 0xABB9, status: MappingStatus::mapped, mapping: &MAPPING_ABB9_ABB9 },
+    Mapping{ from: 0xABBA, to: 0xABBA, status: MappingStatus::mapped, mapping: &MAPPING_ABBA_ABBA },
+    Mapping{ from: 0xABBB, to: 0xABBB, status: MappingStatus::mapped, mapping: &MAPPING_ABBB_ABBB },
+    Mapping{ from: 0xABBC, to: 0xABBC, status: MappingStatus::mapped, mapping: &MAPPING_ABBC_ABBC },
+    Mapping{ from: 0xABBD, to: 0xABBD, status: MappingStatus::mapped, mapping: &MAPPING_ABBD_ABBD },
+    Mapping{ from: 0xABBE, to: 0xABBE, status: MappingStatus::mapped, mapping: &MAPPING_ABBE_ABBE },
+    Mapping{ from: 0xABBF, to: 0xABBF, status: MappingStatus::mapped, mapping: &MAPPING_ABBF_ABBF },
+    Mapping{ from: 0xABC0, to: 0xABEA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xABEB, to: 0xABEB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xABEC, to: 0xABED, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xABEE, to: 0xABEF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xABF0, to: 0xABF9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xABFA, to: 0xABFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAC00, to: 0xD7A3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xD7A4, to: 0xD7AF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xD7B0, to: 0xD7C6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xD7C7, to: 0xD7CA, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xD7CB, to: 0xD7FB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xD7FC, to: 0xD7FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xD800, to: 0xDFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xE000, to: 0xF8FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xF900, to: 0xF900, status: MappingStatus::mapped, mapping: &MAPPING_F900_F900 },
+    Mapping{ from: 0xF901, to: 0xF901, status: MappingStatus::mapped, mapping: &MAPPING_F901_F901 },
+    Mapping{ from: 0xF902, to: 0xF902, status: MappingStatus::mapped, mapping: &MAPPING_F902_F902 },
+    Mapping{ from: 0xF903, to: 0xF903, status: MappingStatus::mapped, mapping: &MAPPING_F903_F903 },
+    Mapping{ from: 0xF904, to: 0xF904, status: MappingStatus::mapped, mapping: &MAPPING_F904_F904 },
+    Mapping{ from: 0xF905, to: 0xF905, status: MappingStatus::mapped, mapping: &MAPPING_F905_F905 },
+    Mapping{ from: 0xF906, to: 0xF906, status: MappingStatus::mapped, mapping: &MAPPING_F906_F906 },
+    Mapping{ from: 0xF907, to: 0xF908, status: MappingStatus::mapped, mapping: &MAPPING_F907_F908 },
+    Mapping{ from: 0xF909, to: 0xF909, status: MappingStatus::mapped, mapping: &MAPPING_F909_F909 },
+    Mapping{ from: 0xF90A, to: 0xF90A, status: MappingStatus::mapped, mapping: &MAPPING_F90A_F90A },
+    Mapping{ from: 0xF90B, to: 0xF90B, status: MappingStatus::mapped, mapping: &MAPPING_F90B_F90B },
+    Mapping{ from: 0xF90C, to: 0xF90C, status: MappingStatus::mapped, mapping: &MAPPING_F90C_F90C },
+    Mapping{ from: 0xF90D, to: 0xF90D, status: MappingStatus::mapped, mapping: &MAPPING_F90D_F90D },
+    Mapping{ from: 0xF90E, to: 0xF90E, status: MappingStatus::mapped, mapping: &MAPPING_F90E_F90E },
+    Mapping{ from: 0xF90F, to: 0xF90F, status: MappingStatus::mapped, mapping: &MAPPING_F90F_F90F },
+    Mapping{ from: 0xF910, to: 0xF910, status: MappingStatus::mapped, mapping: &MAPPING_F910_F910 },
+    Mapping{ from: 0xF911, to: 0xF911, status: MappingStatus::mapped, mapping: &MAPPING_F911_F911 },
+    Mapping{ from: 0xF912, to: 0xF912, status: MappingStatus::mapped, mapping: &MAPPING_F912_F912 },
+    Mapping{ from: 0xF913, to: 0xF913, status: MappingStatus::mapped, mapping: &MAPPING_F913_F913 },
+    Mapping{ from: 0xF914, to: 0xF914, status: MappingStatus::mapped, mapping: &MAPPING_F914_F914 },
+    Mapping{ from: 0xF915, to: 0xF915, status: MappingStatus::mapped, mapping: &MAPPING_F915_F915 },
+    Mapping{ from: 0xF916, to: 0xF916, status: MappingStatus::mapped, mapping: &MAPPING_F916_F916 },
+    Mapping{ from: 0xF917, to: 0xF917, status: MappingStatus::mapped, mapping: &MAPPING_F917_F917 },
+    Mapping{ from: 0xF918, to: 0xF918, status: MappingStatus::mapped, mapping: &MAPPING_F918_F918 },
+    Mapping{ from: 0xF919, to: 0xF919, status: MappingStatus::mapped, mapping: &MAPPING_F919_F919 },
+    Mapping{ from: 0xF91A, to: 0xF91A, status: MappingStatus::mapped, mapping: &MAPPING_F91A_F91A },
+    Mapping{ from: 0xF91B, to: 0xF91B, status: MappingStatus::mapped, mapping: &MAPPING_F91B_F91B },
+    Mapping{ from: 0xF91C, to: 0xF91C, status: MappingStatus::mapped, mapping: &MAPPING_F91C_F91C },
+    Mapping{ from: 0xF91D, to: 0xF91D, status: MappingStatus::mapped, mapping: &MAPPING_F91D_F91D },
+    Mapping{ from: 0xF91E, to: 0xF91E, status: MappingStatus::mapped, mapping: &MAPPING_F91E_F91E },
+    Mapping{ from: 0xF91F, to: 0xF91F, status: MappingStatus::mapped, mapping: &MAPPING_F91F_F91F },
+    Mapping{ from: 0xF920, to: 0xF920, status: MappingStatus::mapped, mapping: &MAPPING_F920_F920 },
+    Mapping{ from: 0xF921, to: 0xF921, status: MappingStatus::mapped, mapping: &MAPPING_F921_F921 },
+    Mapping{ from: 0xF922, to: 0xF922, status: MappingStatus::mapped, mapping: &MAPPING_F922_F922 },
+    Mapping{ from: 0xF923, to: 0xF923, status: MappingStatus::mapped, mapping: &MAPPING_F923_F923 },
+    Mapping{ from: 0xF924, to: 0xF924, status: MappingStatus::mapped, mapping: &MAPPING_F924_F924 },
+    Mapping{ from: 0xF925, to: 0xF925, status: MappingStatus::mapped, mapping: &MAPPING_F925_F925 },
+    Mapping{ from: 0xF926, to: 0xF926, status: MappingStatus::mapped, mapping: &MAPPING_F926_F926 },
+    Mapping{ from: 0xF927, to: 0xF927, status: MappingStatus::mapped, mapping: &MAPPING_F927_F927 },
+    Mapping{ from: 0xF928, to: 0xF928, status: MappingStatus::mapped, mapping: &MAPPING_F928_F928 },
+    Mapping{ from: 0xF929, to: 0xF929, status: MappingStatus::mapped, mapping: &MAPPING_F929_F929 },
+    Mapping{ from: 0xF92A, to: 0xF92A, status: MappingStatus::mapped, mapping: &MAPPING_F92A_F92A },
+    Mapping{ from: 0xF92B, to: 0xF92B, status: MappingStatus::mapped, mapping: &MAPPING_F92B_F92B },
+    Mapping{ from: 0xF92C, to: 0xF92C, status: MappingStatus::mapped, mapping: &MAPPING_F92C_F92C },
+    Mapping{ from: 0xF92D, to: 0xF92D, status: MappingStatus::mapped, mapping: &MAPPING_F92D_F92D },
+    Mapping{ from: 0xF92E, to: 0xF92E, status: MappingStatus::mapped, mapping: &MAPPING_F92E_F92E },
+    Mapping{ from: 0xF92F, to: 0xF92F, status: MappingStatus::mapped, mapping: &MAPPING_F92F_F92F },
+    Mapping{ from: 0xF930, to: 0xF930, status: MappingStatus::mapped, mapping: &MAPPING_F930_F930 },
+    Mapping{ from: 0xF931, to: 0xF931, status: MappingStatus::mapped, mapping: &MAPPING_F931_F931 },
+    Mapping{ from: 0xF932, to: 0xF932, status: MappingStatus::mapped, mapping: &MAPPING_F932_F932 },
+    Mapping{ from: 0xF933, to: 0xF933, status: MappingStatus::mapped, mapping: &MAPPING_F933_F933 },
+    Mapping{ from: 0xF934, to: 0xF934, status: MappingStatus::mapped, mapping: &MAPPING_F934_F934 },
+    Mapping{ from: 0xF935, to: 0xF935, status: MappingStatus::mapped, mapping: &MAPPING_F935_F935 },
+    Mapping{ from: 0xF936, to: 0xF936, status: MappingStatus::mapped, mapping: &MAPPING_F936_F936 },
+    Mapping{ from: 0xF937, to: 0xF937, status: MappingStatus::mapped, mapping: &MAPPING_F937_F937 },
+    Mapping{ from: 0xF938, to: 0xF938, status: MappingStatus::mapped, mapping: &MAPPING_F938_F938 },
+    Mapping{ from: 0xF939, to: 0xF939, status: MappingStatus::mapped, mapping: &MAPPING_F939_F939 },
+    Mapping{ from: 0xF93A, to: 0xF93A, status: MappingStatus::mapped, mapping: &MAPPING_F93A_F93A },
+    Mapping{ from: 0xF93B, to: 0xF93B, status: MappingStatus::mapped, mapping: &MAPPING_F93B_F93B },
+    Mapping{ from: 0xF93C, to: 0xF93C, status: MappingStatus::mapped, mapping: &MAPPING_F93C_F93C },
+    Mapping{ from: 0xF93D, to: 0xF93D, status: MappingStatus::mapped, mapping: &MAPPING_F93D_F93D },
+    Mapping{ from: 0xF93E, to: 0xF93E, status: MappingStatus::mapped, mapping: &MAPPING_F93E_F93E },
+    Mapping{ from: 0xF93F, to: 0xF93F, status: MappingStatus::mapped, mapping: &MAPPING_F93F_F93F },
+    Mapping{ from: 0xF940, to: 0xF940, status: MappingStatus::mapped, mapping: &MAPPING_F940_F940 },
+    Mapping{ from: 0xF941, to: 0xF941, status: MappingStatus::mapped, mapping: &MAPPING_F941_F941 },
+    Mapping{ from: 0xF942, to: 0xF942, status: MappingStatus::mapped, mapping: &MAPPING_F942_F942 },
+    Mapping{ from: 0xF943, to: 0xF943, status: MappingStatus::mapped, mapping: &MAPPING_F943_F943 },
+    Mapping{ from: 0xF944, to: 0xF944, status: MappingStatus::mapped, mapping: &MAPPING_F944_F944 },
+    Mapping{ from: 0xF945, to: 0xF945, status: MappingStatus::mapped, mapping: &MAPPING_F945_F945 },
+    Mapping{ from: 0xF946, to: 0xF946, status: MappingStatus::mapped, mapping: &MAPPING_F946_F946 },
+    Mapping{ from: 0xF947, to: 0xF947, status: MappingStatus::mapped, mapping: &MAPPING_F947_F947 },
+    Mapping{ from: 0xF948, to: 0xF948, status: MappingStatus::mapped, mapping: &MAPPING_F948_F948 },
+    Mapping{ from: 0xF949, to: 0xF949, status: MappingStatus::mapped, mapping: &MAPPING_F949_F949 },
+    Mapping{ from: 0xF94A, to: 0xF94A, status: MappingStatus::mapped, mapping: &MAPPING_F94A_F94A },
+    Mapping{ from: 0xF94B, to: 0xF94B, status: MappingStatus::mapped, mapping: &MAPPING_F94B_F94B },
+    Mapping{ from: 0xF94C, to: 0xF94C, status: MappingStatus::mapped, mapping: &MAPPING_F94C_F94C },
+    Mapping{ from: 0xF94D, to: 0xF94D, status: MappingStatus::mapped, mapping: &MAPPING_F94D_F94D },
+    Mapping{ from: 0xF94E, to: 0xF94E, status: MappingStatus::mapped, mapping: &MAPPING_F94E_F94E },
+    Mapping{ from: 0xF94F, to: 0xF94F, status: MappingStatus::mapped, mapping: &MAPPING_F94F_F94F },
+    Mapping{ from: 0xF950, to: 0xF950, status: MappingStatus::mapped, mapping: &MAPPING_F950_F950 },
+    Mapping{ from: 0xF951, to: 0xF951, status: MappingStatus::mapped, mapping: &MAPPING_F951_F951 },
+    Mapping{ from: 0xF952, to: 0xF952, status: MappingStatus::mapped, mapping: &MAPPING_F952_F952 },
+    Mapping{ from: 0xF953, to: 0xF953, status: MappingStatus::mapped, mapping: &MAPPING_F953_F953 },
+    Mapping{ from: 0xF954, to: 0xF954, status: MappingStatus::mapped, mapping: &MAPPING_F954_F954 },
+    Mapping{ from: 0xF955, to: 0xF955, status: MappingStatus::mapped, mapping: &MAPPING_F955_F955 },
+    Mapping{ from: 0xF956, to: 0xF956, status: MappingStatus::mapped, mapping: &MAPPING_F956_F956 },
+    Mapping{ from: 0xF957, to: 0xF957, status: MappingStatus::mapped, mapping: &MAPPING_F957_F957 },
+    Mapping{ from: 0xF958, to: 0xF958, status: MappingStatus::mapped, mapping: &MAPPING_F958_F958 },
+    Mapping{ from: 0xF959, to: 0xF959, status: MappingStatus::mapped, mapping: &MAPPING_F959_F959 },
+    Mapping{ from: 0xF95A, to: 0xF95A, status: MappingStatus::mapped, mapping: &MAPPING_F95A_F95A },
+    Mapping{ from: 0xF95B, to: 0xF95B, status: MappingStatus::mapped, mapping: &MAPPING_F95B_F95B },
+    Mapping{ from: 0xF95C, to: 0xF95C, status: MappingStatus::mapped, mapping: &MAPPING_F95C_F95C },
+    Mapping{ from: 0xF95D, to: 0xF95D, status: MappingStatus::mapped, mapping: &MAPPING_F95D_F95D },
+    Mapping{ from: 0xF95E, to: 0xF95E, status: MappingStatus::mapped, mapping: &MAPPING_F95E_F95E },
+    Mapping{ from: 0xF95F, to: 0xF95F, status: MappingStatus::mapped, mapping: &MAPPING_F95F_F95F },
+    Mapping{ from: 0xF960, to: 0xF960, status: MappingStatus::mapped, mapping: &MAPPING_F960_F960 },
+    Mapping{ from: 0xF961, to: 0xF961, status: MappingStatus::mapped, mapping: &MAPPING_F961_F961 },
+    Mapping{ from: 0xF962, to: 0xF962, status: MappingStatus::mapped, mapping: &MAPPING_F962_F962 },
+    Mapping{ from: 0xF963, to: 0xF963, status: MappingStatus::mapped, mapping: &MAPPING_F963_F963 },
+    Mapping{ from: 0xF964, to: 0xF964, status: MappingStatus::mapped, mapping: &MAPPING_F964_F964 },
+    Mapping{ from: 0xF965, to: 0xF965, status: MappingStatus::mapped, mapping: &MAPPING_F965_F965 },
+    Mapping{ from: 0xF966, to: 0xF966, status: MappingStatus::mapped, mapping: &MAPPING_F966_F966 },
+    Mapping{ from: 0xF967, to: 0xF967, status: MappingStatus::mapped, mapping: &MAPPING_F967_F967 },
+    Mapping{ from: 0xF968, to: 0xF968, status: MappingStatus::mapped, mapping: &MAPPING_F968_F968 },
+    Mapping{ from: 0xF969, to: 0xF969, status: MappingStatus::mapped, mapping: &MAPPING_F969_F969 },
+    Mapping{ from: 0xF96A, to: 0xF96A, status: MappingStatus::mapped, mapping: &MAPPING_F96A_F96A },
+    Mapping{ from: 0xF96B, to: 0xF96B, status: MappingStatus::mapped, mapping: &MAPPING_F96B_F96B },
+    Mapping{ from: 0xF96C, to: 0xF96C, status: MappingStatus::mapped, mapping: &MAPPING_F96C_F96C },
+    Mapping{ from: 0xF96D, to: 0xF96D, status: MappingStatus::mapped, mapping: &MAPPING_F96D_F96D },
+    Mapping{ from: 0xF96E, to: 0xF96E, status: MappingStatus::mapped, mapping: &MAPPING_F96E_F96E },
+    Mapping{ from: 0xF96F, to: 0xF96F, status: MappingStatus::mapped, mapping: &MAPPING_F96F_F96F },
+    Mapping{ from: 0xF970, to: 0xF970, status: MappingStatus::mapped, mapping: &MAPPING_F970_F970 },
+    Mapping{ from: 0xF971, to: 0xF971, status: MappingStatus::mapped, mapping: &MAPPING_F971_F971 },
+    Mapping{ from: 0xF972, to: 0xF972, status: MappingStatus::mapped, mapping: &MAPPING_F972_F972 },
+    Mapping{ from: 0xF973, to: 0xF973, status: MappingStatus::mapped, mapping: &MAPPING_F973_F973 },
+    Mapping{ from: 0xF974, to: 0xF974, status: MappingStatus::mapped, mapping: &MAPPING_F974_F974 },
+    Mapping{ from: 0xF975, to: 0xF975, status: MappingStatus::mapped, mapping: &MAPPING_F975_F975 },
+    Mapping{ from: 0xF976, to: 0xF976, status: MappingStatus::mapped, mapping: &MAPPING_F976_F976 },
+    Mapping{ from: 0xF977, to: 0xF977, status: MappingStatus::mapped, mapping: &MAPPING_F977_F977 },
+    Mapping{ from: 0xF978, to: 0xF978, status: MappingStatus::mapped, mapping: &MAPPING_F978_F978 },
+    Mapping{ from: 0xF979, to: 0xF979, status: MappingStatus::mapped, mapping: &MAPPING_F979_F979 },
+    Mapping{ from: 0xF97A, to: 0xF97A, status: MappingStatus::mapped, mapping: &MAPPING_F97A_F97A },
+    Mapping{ from: 0xF97B, to: 0xF97B, status: MappingStatus::mapped, mapping: &MAPPING_F97B_F97B },
+    Mapping{ from: 0xF97C, to: 0xF97C, status: MappingStatus::mapped, mapping: &MAPPING_F97C_F97C },
+    Mapping{ from: 0xF97D, to: 0xF97D, status: MappingStatus::mapped, mapping: &MAPPING_F97D_F97D },
+    Mapping{ from: 0xF97E, to: 0xF97E, status: MappingStatus::mapped, mapping: &MAPPING_F97E_F97E },
+    Mapping{ from: 0xF97F, to: 0xF97F, status: MappingStatus::mapped, mapping: &MAPPING_F97F_F97F },
+    Mapping{ from: 0xF980, to: 0xF980, status: MappingStatus::mapped, mapping: &MAPPING_F980_F980 },
+    Mapping{ from: 0xF981, to: 0xF981, status: MappingStatus::mapped, mapping: &MAPPING_F981_F981 },
+    Mapping{ from: 0xF982, to: 0xF982, status: MappingStatus::mapped, mapping: &MAPPING_F982_F982 },
+    Mapping{ from: 0xF983, to: 0xF983, status: MappingStatus::mapped, mapping: &MAPPING_F983_F983 },
+    Mapping{ from: 0xF984, to: 0xF984, status: MappingStatus::mapped, mapping: &MAPPING_F984_F984 },
+    Mapping{ from: 0xF985, to: 0xF985, status: MappingStatus::mapped, mapping: &MAPPING_F985_F985 },
+    Mapping{ from: 0xF986, to: 0xF986, status: MappingStatus::mapped, mapping: &MAPPING_F986_F986 },
+    Mapping{ from: 0xF987, to: 0xF987, status: MappingStatus::mapped, mapping: &MAPPING_F987_F987 },
+    Mapping{ from: 0xF988, to: 0xF988, status: MappingStatus::mapped, mapping: &MAPPING_F988_F988 },
+    Mapping{ from: 0xF989, to: 0xF989, status: MappingStatus::mapped, mapping: &MAPPING_F989_F989 },
+    Mapping{ from: 0xF98A, to: 0xF98A, status: MappingStatus::mapped, mapping: &MAPPING_F98A_F98A },
+    Mapping{ from: 0xF98B, to: 0xF98B, status: MappingStatus::mapped, mapping: &MAPPING_F98B_F98B },
+    Mapping{ from: 0xF98C, to: 0xF98C, status: MappingStatus::mapped, mapping: &MAPPING_F98C_F98C },
+    Mapping{ from: 0xF98D, to: 0xF98D, status: MappingStatus::mapped, mapping: &MAPPING_F98D_F98D },
+    Mapping{ from: 0xF98E, to: 0xF98E, status: MappingStatus::mapped, mapping: &MAPPING_F98E_F98E },
+    Mapping{ from: 0xF98F, to: 0xF98F, status: MappingStatus::mapped, mapping: &MAPPING_F98F_F98F },
+    Mapping{ from: 0xF990, to: 0xF990, status: MappingStatus::mapped, mapping: &MAPPING_F990_F990 },
+    Mapping{ from: 0xF991, to: 0xF991, status: MappingStatus::mapped, mapping: &MAPPING_F991_F991 },
+    Mapping{ from: 0xF992, to: 0xF992, status: MappingStatus::mapped, mapping: &MAPPING_F992_F992 },
+    Mapping{ from: 0xF993, to: 0xF993, status: MappingStatus::mapped, mapping: &MAPPING_F993_F993 },
+    Mapping{ from: 0xF994, to: 0xF994, status: MappingStatus::mapped, mapping: &MAPPING_F994_F994 },
+    Mapping{ from: 0xF995, to: 0xF995, status: MappingStatus::mapped, mapping: &MAPPING_F995_F995 },
+    Mapping{ from: 0xF996, to: 0xF996, status: MappingStatus::mapped, mapping: &MAPPING_F996_F996 },
+    Mapping{ from: 0xF997, to: 0xF997, status: MappingStatus::mapped, mapping: &MAPPING_F997_F997 },
+    Mapping{ from: 0xF998, to: 0xF998, status: MappingStatus::mapped, mapping: &MAPPING_F998_F998 },
+    Mapping{ from: 0xF999, to: 0xF999, status: MappingStatus::mapped, mapping: &MAPPING_F999_F999 },
+    Mapping{ from: 0xF99A, to: 0xF99A, status: MappingStatus::mapped, mapping: &MAPPING_F99A_F99A },
+    Mapping{ from: 0xF99B, to: 0xF99B, status: MappingStatus::mapped, mapping: &MAPPING_F99B_F99B },
+    Mapping{ from: 0xF99C, to: 0xF99C, status: MappingStatus::mapped, mapping: &MAPPING_F99C_F99C },
+    Mapping{ from: 0xF99D, to: 0xF99D, status: MappingStatus::mapped, mapping: &MAPPING_F99D_F99D },
+    Mapping{ from: 0xF99E, to: 0xF99E, status: MappingStatus::mapped, mapping: &MAPPING_F99E_F99E },
+    Mapping{ from: 0xF99F, to: 0xF99F, status: MappingStatus::mapped, mapping: &MAPPING_F99F_F99F },
+    Mapping{ from: 0xF9A0, to: 0xF9A0, status: MappingStatus::mapped, mapping: &MAPPING_F9A0_F9A0 },
+    Mapping{ from: 0xF9A1, to: 0xF9A1, status: MappingStatus::mapped, mapping: &MAPPING_F9A1_F9A1 },
+    Mapping{ from: 0xF9A2, to: 0xF9A2, status: MappingStatus::mapped, mapping: &MAPPING_F9A2_F9A2 },
+    Mapping{ from: 0xF9A3, to: 0xF9A3, status: MappingStatus::mapped, mapping: &MAPPING_F9A3_F9A3 },
+    Mapping{ from: 0xF9A4, to: 0xF9A4, status: MappingStatus::mapped, mapping: &MAPPING_F9A4_F9A4 },
+    Mapping{ from: 0xF9A5, to: 0xF9A5, status: MappingStatus::mapped, mapping: &MAPPING_F9A5_F9A5 },
+    Mapping{ from: 0xF9A6, to: 0xF9A6, status: MappingStatus::mapped, mapping: &MAPPING_F9A6_F9A6 },
+    Mapping{ from: 0xF9A7, to: 0xF9A7, status: MappingStatus::mapped, mapping: &MAPPING_F9A7_F9A7 },
+    Mapping{ from: 0xF9A8, to: 0xF9A8, status: MappingStatus::mapped, mapping: &MAPPING_F9A8_F9A8 },
+    Mapping{ from: 0xF9A9, to: 0xF9A9, status: MappingStatus::mapped, mapping: &MAPPING_F9A9_F9A9 },
+    Mapping{ from: 0xF9AA, to: 0xF9AA, status: MappingStatus::mapped, mapping: &MAPPING_F9AA_F9AA },
+    Mapping{ from: 0xF9AB, to: 0xF9AB, status: MappingStatus::mapped, mapping: &MAPPING_F9AB_F9AB },
+    Mapping{ from: 0xF9AC, to: 0xF9AC, status: MappingStatus::mapped, mapping: &MAPPING_F9AC_F9AC },
+    Mapping{ from: 0xF9AD, to: 0xF9AD, status: MappingStatus::mapped, mapping: &MAPPING_F9AD_F9AD },
+    Mapping{ from: 0xF9AE, to: 0xF9AE, status: MappingStatus::mapped, mapping: &MAPPING_F9AE_F9AE },
+    Mapping{ from: 0xF9AF, to: 0xF9AF, status: MappingStatus::mapped, mapping: &MAPPING_F9AF_F9AF },
+    Mapping{ from: 0xF9B0, to: 0xF9B0, status: MappingStatus::mapped, mapping: &MAPPING_F9B0_F9B0 },
+    Mapping{ from: 0xF9B1, to: 0xF9B1, status: MappingStatus::mapped, mapping: &MAPPING_F9B1_F9B1 },
+    Mapping{ from: 0xF9B2, to: 0xF9B2, status: MappingStatus::mapped, mapping: &MAPPING_F9B2_F9B2 },
+    Mapping{ from: 0xF9B3, to: 0xF9B3, status: MappingStatus::mapped, mapping: &MAPPING_F9B3_F9B3 },
+    Mapping{ from: 0xF9B4, to: 0xF9B4, status: MappingStatus::mapped, mapping: &MAPPING_F9B4_F9B4 },
+    Mapping{ from: 0xF9B5, to: 0xF9B5, status: MappingStatus::mapped, mapping: &MAPPING_F9B5_F9B5 },
+    Mapping{ from: 0xF9B6, to: 0xF9B6, status: MappingStatus::mapped, mapping: &MAPPING_F9B6_F9B6 },
+    Mapping{ from: 0xF9B7, to: 0xF9B7, status: MappingStatus::mapped, mapping: &MAPPING_F9B7_F9B7 },
+    Mapping{ from: 0xF9B8, to: 0xF9B8, status: MappingStatus::mapped, mapping: &MAPPING_F9B8_F9B8 },
+    Mapping{ from: 0xF9B9, to: 0xF9B9, status: MappingStatus::mapped, mapping: &MAPPING_F9B9_F9B9 },
+    Mapping{ from: 0xF9BA, to: 0xF9BA, status: MappingStatus::mapped, mapping: &MAPPING_F9BA_F9BA },
+    Mapping{ from: 0xF9BB, to: 0xF9BB, status: MappingStatus::mapped, mapping: &MAPPING_F9BB_F9BB },
+    Mapping{ from: 0xF9BC, to: 0xF9BC, status: MappingStatus::mapped, mapping: &MAPPING_F9BC_F9BC },
+    Mapping{ from: 0xF9BD, to: 0xF9BD, status: MappingStatus::mapped, mapping: &MAPPING_F9BD_F9BD },
+    Mapping{ from: 0xF9BE, to: 0xF9BE, status: MappingStatus::mapped, mapping: &MAPPING_F9BE_F9BE },
+    Mapping{ from: 0xF9BF, to: 0xF9BF, status: MappingStatus::mapped, mapping: &MAPPING_F9BF_F9BF },
+    Mapping{ from: 0xF9C0, to: 0xF9C0, status: MappingStatus::mapped, mapping: &MAPPING_F9C0_F9C0 },
+    Mapping{ from: 0xF9C1, to: 0xF9C1, status: MappingStatus::mapped, mapping: &MAPPING_F9C1_F9C1 },
+    Mapping{ from: 0xF9C2, to: 0xF9C2, status: MappingStatus::mapped, mapping: &MAPPING_F9C2_F9C2 },
+    Mapping{ from: 0xF9C3, to: 0xF9C3, status: MappingStatus::mapped, mapping: &MAPPING_F9C3_F9C3 },
+    Mapping{ from: 0xF9C4, to: 0xF9C4, status: MappingStatus::mapped, mapping: &MAPPING_F9C4_F9C4 },
+    Mapping{ from: 0xF9C5, to: 0xF9C5, status: MappingStatus::mapped, mapping: &MAPPING_F9C5_F9C5 },
+    Mapping{ from: 0xF9C6, to: 0xF9C6, status: MappingStatus::mapped, mapping: &MAPPING_F9C6_F9C6 },
+    Mapping{ from: 0xF9C7, to: 0xF9C7, status: MappingStatus::mapped, mapping: &MAPPING_F9C7_F9C7 },
+    Mapping{ from: 0xF9C8, to: 0xF9C8, status: MappingStatus::mapped, mapping: &MAPPING_F9C8_F9C8 },
+    Mapping{ from: 0xF9C9, to: 0xF9C9, status: MappingStatus::mapped, mapping: &MAPPING_F9C9_F9C9 },
+    Mapping{ from: 0xF9CA, to: 0xF9CA, status: MappingStatus::mapped, mapping: &MAPPING_F9CA_F9CA },
+    Mapping{ from: 0xF9CB, to: 0xF9CB, status: MappingStatus::mapped, mapping: &MAPPING_F9CB_F9CB },
+    Mapping{ from: 0xF9CC, to: 0xF9CC, status: MappingStatus::mapped, mapping: &MAPPING_F9CC_F9CC },
+    Mapping{ from: 0xF9CD, to: 0xF9CD, status: MappingStatus::mapped, mapping: &MAPPING_F9CD_F9CD },
+    Mapping{ from: 0xF9CE, to: 0xF9CE, status: MappingStatus::mapped, mapping: &MAPPING_F9CE_F9CE },
+    Mapping{ from: 0xF9CF, to: 0xF9CF, status: MappingStatus::mapped, mapping: &MAPPING_F9CF_F9CF },
+    Mapping{ from: 0xF9D0, to: 0xF9D0, status: MappingStatus::mapped, mapping: &MAPPING_F9D0_F9D0 },
+    Mapping{ from: 0xF9D1, to: 0xF9D1, status: MappingStatus::mapped, mapping: &MAPPING_F9D1_F9D1 },
+    Mapping{ from: 0xF9D2, to: 0xF9D2, status: MappingStatus::mapped, mapping: &MAPPING_F9D2_F9D2 },
+    Mapping{ from: 0xF9D3, to: 0xF9D3, status: MappingStatus::mapped, mapping: &MAPPING_F9D3_F9D3 },
+    Mapping{ from: 0xF9D4, to: 0xF9D4, status: MappingStatus::mapped, mapping: &MAPPING_F9D4_F9D4 },
+    Mapping{ from: 0xF9D5, to: 0xF9D5, status: MappingStatus::mapped, mapping: &MAPPING_F9D5_F9D5 },
+    Mapping{ from: 0xF9D6, to: 0xF9D6, status: MappingStatus::mapped, mapping: &MAPPING_F9D6_F9D6 },
+    Mapping{ from: 0xF9D7, to: 0xF9D7, status: MappingStatus::mapped, mapping: &MAPPING_F9D7_F9D7 },
+    Mapping{ from: 0xF9D8, to: 0xF9D8, status: MappingStatus::mapped, mapping: &MAPPING_F9D8_F9D8 },
+    Mapping{ from: 0xF9D9, to: 0xF9D9, status: MappingStatus::mapped, mapping: &MAPPING_F9D9_F9D9 },
+    Mapping{ from: 0xF9DA, to: 0xF9DA, status: MappingStatus::mapped, mapping: &MAPPING_F9DA_F9DA },
+    Mapping{ from: 0xF9DB, to: 0xF9DB, status: MappingStatus::mapped, mapping: &MAPPING_F9DB_F9DB },
+    Mapping{ from: 0xF9DC, to: 0xF9DC, status: MappingStatus::mapped, mapping: &MAPPING_F9DC_F9DC },
+    Mapping{ from: 0xF9DD, to: 0xF9DD, status: MappingStatus::mapped, mapping: &MAPPING_F9DD_F9DD },
+    Mapping{ from: 0xF9DE, to: 0xF9DE, status: MappingStatus::mapped, mapping: &MAPPING_F9DE_F9DE },
+    Mapping{ from: 0xF9DF, to: 0xF9DF, status: MappingStatus::mapped, mapping: &MAPPING_F9DF_F9DF },
+    Mapping{ from: 0xF9E0, to: 0xF9E0, status: MappingStatus::mapped, mapping: &MAPPING_F9E0_F9E0 },
+    Mapping{ from: 0xF9E1, to: 0xF9E1, status: MappingStatus::mapped, mapping: &MAPPING_F9E1_F9E1 },
+    Mapping{ from: 0xF9E2, to: 0xF9E2, status: MappingStatus::mapped, mapping: &MAPPING_F9E2_F9E2 },
+    Mapping{ from: 0xF9E3, to: 0xF9E3, status: MappingStatus::mapped, mapping: &MAPPING_F9E3_F9E3 },
+    Mapping{ from: 0xF9E4, to: 0xF9E4, status: MappingStatus::mapped, mapping: &MAPPING_F9E4_F9E4 },
+    Mapping{ from: 0xF9E5, to: 0xF9E5, status: MappingStatus::mapped, mapping: &MAPPING_F9E5_F9E5 },
+    Mapping{ from: 0xF9E6, to: 0xF9E6, status: MappingStatus::mapped, mapping: &MAPPING_F9E6_F9E6 },
+    Mapping{ from: 0xF9E7, to: 0xF9E7, status: MappingStatus::mapped, mapping: &MAPPING_F9E7_F9E7 },
+    Mapping{ from: 0xF9E8, to: 0xF9E8, status: MappingStatus::mapped, mapping: &MAPPING_F9E8_F9E8 },
+    Mapping{ from: 0xF9E9, to: 0xF9E9, status: MappingStatus::mapped, mapping: &MAPPING_F9E9_F9E9 },
+    Mapping{ from: 0xF9EA, to: 0xF9EA, status: MappingStatus::mapped, mapping: &MAPPING_F9EA_F9EA },
+    Mapping{ from: 0xF9EB, to: 0xF9EB, status: MappingStatus::mapped, mapping: &MAPPING_F9EB_F9EB },
+    Mapping{ from: 0xF9EC, to: 0xF9EC, status: MappingStatus::mapped, mapping: &MAPPING_F9EC_F9EC },
+    Mapping{ from: 0xF9ED, to: 0xF9ED, status: MappingStatus::mapped, mapping: &MAPPING_F9ED_F9ED },
+    Mapping{ from: 0xF9EE, to: 0xF9EE, status: MappingStatus::mapped, mapping: &MAPPING_F9EE_F9EE },
+    Mapping{ from: 0xF9EF, to: 0xF9EF, status: MappingStatus::mapped, mapping: &MAPPING_F9EF_F9EF },
+    Mapping{ from: 0xF9F0, to: 0xF9F0, status: MappingStatus::mapped, mapping: &MAPPING_F9F0_F9F0 },
+    Mapping{ from: 0xF9F1, to: 0xF9F1, status: MappingStatus::mapped, mapping: &MAPPING_F9F1_F9F1 },
+    Mapping{ from: 0xF9F2, to: 0xF9F2, status: MappingStatus::mapped, mapping: &MAPPING_F9F2_F9F2 },
+    Mapping{ from: 0xF9F3, to: 0xF9F3, status: MappingStatus::mapped, mapping: &MAPPING_F9F3_F9F3 },
+    Mapping{ from: 0xF9F4, to: 0xF9F4, status: MappingStatus::mapped, mapping: &MAPPING_F9F4_F9F4 },
+    Mapping{ from: 0xF9F5, to: 0xF9F5, status: MappingStatus::mapped, mapping: &MAPPING_F9F5_F9F5 },
+    Mapping{ from: 0xF9F6, to: 0xF9F6, status: MappingStatus::mapped, mapping: &MAPPING_F9F6_F9F6 },
+    Mapping{ from: 0xF9F7, to: 0xF9F7, status: MappingStatus::mapped, mapping: &MAPPING_F9F7_F9F7 },
+    Mapping{ from: 0xF9F8, to: 0xF9F8, status: MappingStatus::mapped, mapping: &MAPPING_F9F8_F9F8 },
+    Mapping{ from: 0xF9F9, to: 0xF9F9, status: MappingStatus::mapped, mapping: &MAPPING_F9F9_F9F9 },
+    Mapping{ from: 0xF9FA, to: 0xF9FA, status: MappingStatus::mapped, mapping: &MAPPING_F9FA_F9FA },
+    Mapping{ from: 0xF9FB, to: 0xF9FB, status: MappingStatus::mapped, mapping: &MAPPING_F9FB_F9FB },
+    Mapping{ from: 0xF9FC, to: 0xF9FC, status: MappingStatus::mapped, mapping: &MAPPING_F9FC_F9FC },
+    Mapping{ from: 0xF9FD, to: 0xF9FD, status: MappingStatus::mapped, mapping: &MAPPING_F9FD_F9FD },
+    Mapping{ from: 0xF9FE, to: 0xF9FE, status: MappingStatus::mapped, mapping: &MAPPING_F9FE_F9FE },
+    Mapping{ from: 0xF9FF, to: 0xF9FF, status: MappingStatus::mapped, mapping: &MAPPING_F9FF_F9FF },
+    Mapping{ from: 0xFA00, to: 0xFA00, status: MappingStatus::mapped, mapping: &MAPPING_FA00_FA00 },
+    Mapping{ from: 0xFA01, to: 0xFA01, status: MappingStatus::mapped, mapping: &MAPPING_FA01_FA01 },
+    Mapping{ from: 0xFA02, to: 0xFA02, status: MappingStatus::mapped, mapping: &MAPPING_FA02_FA02 },
+    Mapping{ from: 0xFA03, to: 0xFA03, status: MappingStatus::mapped, mapping: &MAPPING_FA03_FA03 },
+    Mapping{ from: 0xFA04, to: 0xFA04, status: MappingStatus::mapped, mapping: &MAPPING_FA04_FA04 },
+    Mapping{ from: 0xFA05, to: 0xFA05, status: MappingStatus::mapped, mapping: &MAPPING_FA05_FA05 },
+    Mapping{ from: 0xFA06, to: 0xFA06, status: MappingStatus::mapped, mapping: &MAPPING_FA06_FA06 },
+    Mapping{ from: 0xFA07, to: 0xFA07, status: MappingStatus::mapped, mapping: &MAPPING_FA07_FA07 },
+    Mapping{ from: 0xFA08, to: 0xFA08, status: MappingStatus::mapped, mapping: &MAPPING_FA08_FA08 },
+    Mapping{ from: 0xFA09, to: 0xFA09, status: MappingStatus::mapped, mapping: &MAPPING_FA09_FA09 },
+    Mapping{ from: 0xFA0A, to: 0xFA0A, status: MappingStatus::mapped, mapping: &MAPPING_FA0A_FA0A },
+    Mapping{ from: 0xFA0B, to: 0xFA0B, status: MappingStatus::mapped, mapping: &MAPPING_FA0B_FA0B },
+    Mapping{ from: 0xFA0C, to: 0xFA0C, status: MappingStatus::mapped, mapping: &MAPPING_FA0C_FA0C },
+    Mapping{ from: 0xFA0D, to: 0xFA0D, status: MappingStatus::mapped, mapping: &MAPPING_FA0D_FA0D },
+    Mapping{ from: 0xFA0E, to: 0xFA0F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFA10, to: 0xFA10, status: MappingStatus::mapped, mapping: &MAPPING_FA10_FA10 },
+    Mapping{ from: 0xFA11, to: 0xFA11, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFA12, to: 0xFA12, status: MappingStatus::mapped, mapping: &MAPPING_FA12_FA12 },
+    Mapping{ from: 0xFA13, to: 0xFA14, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFA15, to: 0xFA15, status: MappingStatus::mapped, mapping: &MAPPING_FA15_FA15 },
+    Mapping{ from: 0xFA16, to: 0xFA16, status: MappingStatus::mapped, mapping: &MAPPING_FA16_FA16 },
+    Mapping{ from: 0xFA17, to: 0xFA17, status: MappingStatus::mapped, mapping: &MAPPING_FA17_FA17 },
+    Mapping{ from: 0xFA18, to: 0xFA18, status: MappingStatus::mapped, mapping: &MAPPING_FA18_FA18 },
+    Mapping{ from: 0xFA19, to: 0xFA19, status: MappingStatus::mapped, mapping: &MAPPING_FA19_FA19 },
+    Mapping{ from: 0xFA1A, to: 0xFA1A, status: MappingStatus::mapped, mapping: &MAPPING_FA1A_FA1A },
+    Mapping{ from: 0xFA1B, to: 0xFA1B, status: MappingStatus::mapped, mapping: &MAPPING_FA1B_FA1B },
+    Mapping{ from: 0xFA1C, to: 0xFA1C, status: MappingStatus::mapped, mapping: &MAPPING_FA1C_FA1C },
+    Mapping{ from: 0xFA1D, to: 0xFA1D, status: MappingStatus::mapped, mapping: &MAPPING_FA1D_FA1D },
+    Mapping{ from: 0xFA1E, to: 0xFA1E, status: MappingStatus::mapped, mapping: &MAPPING_FA1E_FA1E },
+    Mapping{ from: 0xFA1F, to: 0xFA1F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFA20, to: 0xFA20, status: MappingStatus::mapped, mapping: &MAPPING_FA20_FA20 },
+    Mapping{ from: 0xFA21, to: 0xFA21, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFA22, to: 0xFA22, status: MappingStatus::mapped, mapping: &MAPPING_FA22_FA22 },
+    Mapping{ from: 0xFA23, to: 0xFA24, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFA25, to: 0xFA25, status: MappingStatus::mapped, mapping: &MAPPING_FA25_FA25 },
+    Mapping{ from: 0xFA26, to: 0xFA26, status: MappingStatus::mapped, mapping: &MAPPING_FA26_FA26 },
+    Mapping{ from: 0xFA27, to: 0xFA29, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFA2A, to: 0xFA2A, status: MappingStatus::mapped, mapping: &MAPPING_FA2A_FA2A },
+    Mapping{ from: 0xFA2B, to: 0xFA2B, status: MappingStatus::mapped, mapping: &MAPPING_FA2B_FA2B },
+    Mapping{ from: 0xFA2C, to: 0xFA2C, status: MappingStatus::mapped, mapping: &MAPPING_FA2C_FA2C },
+    Mapping{ from: 0xFA2D, to: 0xFA2D, status: MappingStatus::mapped, mapping: &MAPPING_FA2D_FA2D },
+    Mapping{ from: 0xFA2E, to: 0xFA2E, status: MappingStatus::mapped, mapping: &MAPPING_FA2E_FA2E },
+    Mapping{ from: 0xFA2F, to: 0xFA2F, status: MappingStatus::mapped, mapping: &MAPPING_FA2F_FA2F },
+    Mapping{ from: 0xFA30, to: 0xFA30, status: MappingStatus::mapped, mapping: &MAPPING_FA30_FA30 },
+    Mapping{ from: 0xFA31, to: 0xFA31, status: MappingStatus::mapped, mapping: &MAPPING_FA31_FA31 },
+    Mapping{ from: 0xFA32, to: 0xFA32, status: MappingStatus::mapped, mapping: &MAPPING_FA32_FA32 },
+    Mapping{ from: 0xFA33, to: 0xFA33, status: MappingStatus::mapped, mapping: &MAPPING_FA33_FA33 },
+    Mapping{ from: 0xFA34, to: 0xFA34, status: MappingStatus::mapped, mapping: &MAPPING_FA34_FA34 },
+    Mapping{ from: 0xFA35, to: 0xFA35, status: MappingStatus::mapped, mapping: &MAPPING_FA35_FA35 },
+    Mapping{ from: 0xFA36, to: 0xFA36, status: MappingStatus::mapped, mapping: &MAPPING_FA36_FA36 },
+    Mapping{ from: 0xFA37, to: 0xFA37, status: MappingStatus::mapped, mapping: &MAPPING_FA37_FA37 },
+    Mapping{ from: 0xFA38, to: 0xFA38, status: MappingStatus::mapped, mapping: &MAPPING_FA38_FA38 },
+    Mapping{ from: 0xFA39, to: 0xFA39, status: MappingStatus::mapped, mapping: &MAPPING_FA39_FA39 },
+    Mapping{ from: 0xFA3A, to: 0xFA3A, status: MappingStatus::mapped, mapping: &MAPPING_FA3A_FA3A },
+    Mapping{ from: 0xFA3B, to: 0xFA3B, status: MappingStatus::mapped, mapping: &MAPPING_FA3B_FA3B },
+    Mapping{ from: 0xFA3C, to: 0xFA3C, status: MappingStatus::mapped, mapping: &MAPPING_FA3C_FA3C },
+    Mapping{ from: 0xFA3D, to: 0xFA3D, status: MappingStatus::mapped, mapping: &MAPPING_FA3D_FA3D },
+    Mapping{ from: 0xFA3E, to: 0xFA3E, status: MappingStatus::mapped, mapping: &MAPPING_FA3E_FA3E },
+    Mapping{ from: 0xFA3F, to: 0xFA3F, status: MappingStatus::mapped, mapping: &MAPPING_FA3F_FA3F },
+    Mapping{ from: 0xFA40, to: 0xFA40, status: MappingStatus::mapped, mapping: &MAPPING_FA40_FA40 },
+    Mapping{ from: 0xFA41, to: 0xFA41, status: MappingStatus::mapped, mapping: &MAPPING_FA41_FA41 },
+    Mapping{ from: 0xFA42, to: 0xFA42, status: MappingStatus::mapped, mapping: &MAPPING_FA42_FA42 },
+    Mapping{ from: 0xFA43, to: 0xFA43, status: MappingStatus::mapped, mapping: &MAPPING_FA43_FA43 },
+    Mapping{ from: 0xFA44, to: 0xFA44, status: MappingStatus::mapped, mapping: &MAPPING_FA44_FA44 },
+    Mapping{ from: 0xFA45, to: 0xFA45, status: MappingStatus::mapped, mapping: &MAPPING_FA45_FA45 },
+    Mapping{ from: 0xFA46, to: 0xFA46, status: MappingStatus::mapped, mapping: &MAPPING_FA46_FA46 },
+    Mapping{ from: 0xFA47, to: 0xFA47, status: MappingStatus::mapped, mapping: &MAPPING_FA47_FA47 },
+    Mapping{ from: 0xFA48, to: 0xFA48, status: MappingStatus::mapped, mapping: &MAPPING_FA48_FA48 },
+    Mapping{ from: 0xFA49, to: 0xFA49, status: MappingStatus::mapped, mapping: &MAPPING_FA49_FA49 },
+    Mapping{ from: 0xFA4A, to: 0xFA4A, status: MappingStatus::mapped, mapping: &MAPPING_FA4A_FA4A },
+    Mapping{ from: 0xFA4B, to: 0xFA4B, status: MappingStatus::mapped, mapping: &MAPPING_FA4B_FA4B },
+    Mapping{ from: 0xFA4C, to: 0xFA4C, status: MappingStatus::mapped, mapping: &MAPPING_FA4C_FA4C },
+    Mapping{ from: 0xFA4D, to: 0xFA4D, status: MappingStatus::mapped, mapping: &MAPPING_FA4D_FA4D },
+    Mapping{ from: 0xFA4E, to: 0xFA4E, status: MappingStatus::mapped, mapping: &MAPPING_FA4E_FA4E },
+    Mapping{ from: 0xFA4F, to: 0xFA4F, status: MappingStatus::mapped, mapping: &MAPPING_FA4F_FA4F },
+    Mapping{ from: 0xFA50, to: 0xFA50, status: MappingStatus::mapped, mapping: &MAPPING_FA50_FA50 },
+    Mapping{ from: 0xFA51, to: 0xFA51, status: MappingStatus::mapped, mapping: &MAPPING_FA51_FA51 },
+    Mapping{ from: 0xFA52, to: 0xFA52, status: MappingStatus::mapped, mapping: &MAPPING_FA52_FA52 },
+    Mapping{ from: 0xFA53, to: 0xFA53, status: MappingStatus::mapped, mapping: &MAPPING_FA53_FA53 },
+    Mapping{ from: 0xFA54, to: 0xFA54, status: MappingStatus::mapped, mapping: &MAPPING_FA54_FA54 },
+    Mapping{ from: 0xFA55, to: 0xFA55, status: MappingStatus::mapped, mapping: &MAPPING_FA55_FA55 },
+    Mapping{ from: 0xFA56, to: 0xFA56, status: MappingStatus::mapped, mapping: &MAPPING_FA56_FA56 },
+    Mapping{ from: 0xFA57, to: 0xFA57, status: MappingStatus::mapped, mapping: &MAPPING_FA57_FA57 },
+    Mapping{ from: 0xFA58, to: 0xFA58, status: MappingStatus::mapped, mapping: &MAPPING_FA58_FA58 },
+    Mapping{ from: 0xFA59, to: 0xFA59, status: MappingStatus::mapped, mapping: &MAPPING_FA59_FA59 },
+    Mapping{ from: 0xFA5A, to: 0xFA5A, status: MappingStatus::mapped, mapping: &MAPPING_FA5A_FA5A },
+    Mapping{ from: 0xFA5B, to: 0xFA5B, status: MappingStatus::mapped, mapping: &MAPPING_FA5B_FA5B },
+    Mapping{ from: 0xFA5C, to: 0xFA5C, status: MappingStatus::mapped, mapping: &MAPPING_FA5C_FA5C },
+    Mapping{ from: 0xFA5D, to: 0xFA5E, status: MappingStatus::mapped, mapping: &MAPPING_FA5D_FA5E },
+    Mapping{ from: 0xFA5F, to: 0xFA5F, status: MappingStatus::mapped, mapping: &MAPPING_FA5F_FA5F },
+    Mapping{ from: 0xFA60, to: 0xFA60, status: MappingStatus::mapped, mapping: &MAPPING_FA60_FA60 },
+    Mapping{ from: 0xFA61, to: 0xFA61, status: MappingStatus::mapped, mapping: &MAPPING_FA61_FA61 },
+    Mapping{ from: 0xFA62, to: 0xFA62, status: MappingStatus::mapped, mapping: &MAPPING_FA62_FA62 },
+    Mapping{ from: 0xFA63, to: 0xFA63, status: MappingStatus::mapped, mapping: &MAPPING_FA63_FA63 },
+    Mapping{ from: 0xFA64, to: 0xFA64, status: MappingStatus::mapped, mapping: &MAPPING_FA64_FA64 },
+    Mapping{ from: 0xFA65, to: 0xFA65, status: MappingStatus::mapped, mapping: &MAPPING_FA65_FA65 },
+    Mapping{ from: 0xFA66, to: 0xFA66, status: MappingStatus::mapped, mapping: &MAPPING_FA66_FA66 },
+    Mapping{ from: 0xFA67, to: 0xFA67, status: MappingStatus::mapped, mapping: &MAPPING_FA67_FA67 },
+    Mapping{ from: 0xFA68, to: 0xFA68, status: MappingStatus::mapped, mapping: &MAPPING_FA68_FA68 },
+    Mapping{ from: 0xFA69, to: 0xFA69, status: MappingStatus::mapped, mapping: &MAPPING_FA69_FA69 },
+    Mapping{ from: 0xFA6A, to: 0xFA6A, status: MappingStatus::mapped, mapping: &MAPPING_FA6A_FA6A },
+    Mapping{ from: 0xFA6B, to: 0xFA6B, status: MappingStatus::mapped, mapping: &MAPPING_FA6B_FA6B },
+    Mapping{ from: 0xFA6C, to: 0xFA6C, status: MappingStatus::mapped, mapping: &MAPPING_FA6C_FA6C },
+    Mapping{ from: 0xFA6D, to: 0xFA6D, status: MappingStatus::mapped, mapping: &MAPPING_FA6D_FA6D },
+    Mapping{ from: 0xFA6E, to: 0xFA6F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFA70, to: 0xFA70, status: MappingStatus::mapped, mapping: &MAPPING_FA70_FA70 },
+    Mapping{ from: 0xFA71, to: 0xFA71, status: MappingStatus::mapped, mapping: &MAPPING_FA71_FA71 },
+    Mapping{ from: 0xFA72, to: 0xFA72, status: MappingStatus::mapped, mapping: &MAPPING_FA72_FA72 },
+    Mapping{ from: 0xFA73, to: 0xFA73, status: MappingStatus::mapped, mapping: &MAPPING_FA73_FA73 },
+    Mapping{ from: 0xFA74, to: 0xFA74, status: MappingStatus::mapped, mapping: &MAPPING_FA74_FA74 },
+    Mapping{ from: 0xFA75, to: 0xFA75, status: MappingStatus::mapped, mapping: &MAPPING_FA75_FA75 },
+    Mapping{ from: 0xFA76, to: 0xFA76, status: MappingStatus::mapped, mapping: &MAPPING_FA76_FA76 },
+    Mapping{ from: 0xFA77, to: 0xFA77, status: MappingStatus::mapped, mapping: &MAPPING_FA77_FA77 },
+    Mapping{ from: 0xFA78, to: 0xFA78, status: MappingStatus::mapped, mapping: &MAPPING_FA78_FA78 },
+    Mapping{ from: 0xFA79, to: 0xFA79, status: MappingStatus::mapped, mapping: &MAPPING_FA79_FA79 },
+    Mapping{ from: 0xFA7A, to: 0xFA7A, status: MappingStatus::mapped, mapping: &MAPPING_FA7A_FA7A },
+    Mapping{ from: 0xFA7B, to: 0xFA7B, status: MappingStatus::mapped, mapping: &MAPPING_FA7B_FA7B },
+    Mapping{ from: 0xFA7C, to: 0xFA7C, status: MappingStatus::mapped, mapping: &MAPPING_FA7C_FA7C },
+    Mapping{ from: 0xFA7D, to: 0xFA7D, status: MappingStatus::mapped, mapping: &MAPPING_FA7D_FA7D },
+    Mapping{ from: 0xFA7E, to: 0xFA7E, status: MappingStatus::mapped, mapping: &MAPPING_FA7E_FA7E },
+    Mapping{ from: 0xFA7F, to: 0xFA7F, status: MappingStatus::mapped, mapping: &MAPPING_FA7F_FA7F },
+    Mapping{ from: 0xFA80, to: 0xFA80, status: MappingStatus::mapped, mapping: &MAPPING_FA80_FA80 },
+    Mapping{ from: 0xFA81, to: 0xFA81, status: MappingStatus::mapped, mapping: &MAPPING_FA81_FA81 },
+    Mapping{ from: 0xFA82, to: 0xFA82, status: MappingStatus::mapped, mapping: &MAPPING_FA82_FA82 },
+    Mapping{ from: 0xFA83, to: 0xFA83, status: MappingStatus::mapped, mapping: &MAPPING_FA83_FA83 },
+    Mapping{ from: 0xFA84, to: 0xFA84, status: MappingStatus::mapped, mapping: &MAPPING_FA84_FA84 },
+    Mapping{ from: 0xFA85, to: 0xFA85, status: MappingStatus::mapped, mapping: &MAPPING_FA85_FA85 },
+    Mapping{ from: 0xFA86, to: 0xFA86, status: MappingStatus::mapped, mapping: &MAPPING_FA86_FA86 },
+    Mapping{ from: 0xFA87, to: 0xFA87, status: MappingStatus::mapped, mapping: &MAPPING_FA87_FA87 },
+    Mapping{ from: 0xFA88, to: 0xFA88, status: MappingStatus::mapped, mapping: &MAPPING_FA88_FA88 },
+    Mapping{ from: 0xFA89, to: 0xFA89, status: MappingStatus::mapped, mapping: &MAPPING_FA89_FA89 },
+    Mapping{ from: 0xFA8A, to: 0xFA8A, status: MappingStatus::mapped, mapping: &MAPPING_FA8A_FA8A },
+    Mapping{ from: 0xFA8B, to: 0xFA8B, status: MappingStatus::mapped, mapping: &MAPPING_FA8B_FA8B },
+    Mapping{ from: 0xFA8C, to: 0xFA8C, status: MappingStatus::mapped, mapping: &MAPPING_FA8C_FA8C },
+    Mapping{ from: 0xFA8D, to: 0xFA8D, status: MappingStatus::mapped, mapping: &MAPPING_FA8D_FA8D },
+    Mapping{ from: 0xFA8E, to: 0xFA8E, status: MappingStatus::mapped, mapping: &MAPPING_FA8E_FA8E },
+    Mapping{ from: 0xFA8F, to: 0xFA8F, status: MappingStatus::mapped, mapping: &MAPPING_FA8F_FA8F },
+    Mapping{ from: 0xFA90, to: 0xFA90, status: MappingStatus::mapped, mapping: &MAPPING_FA90_FA90 },
+    Mapping{ from: 0xFA91, to: 0xFA91, status: MappingStatus::mapped, mapping: &MAPPING_FA91_FA91 },
+    Mapping{ from: 0xFA92, to: 0xFA92, status: MappingStatus::mapped, mapping: &MAPPING_FA92_FA92 },
+    Mapping{ from: 0xFA93, to: 0xFA93, status: MappingStatus::mapped, mapping: &MAPPING_FA93_FA93 },
+    Mapping{ from: 0xFA94, to: 0xFA94, status: MappingStatus::mapped, mapping: &MAPPING_FA94_FA94 },
+    Mapping{ from: 0xFA95, to: 0xFA95, status: MappingStatus::mapped, mapping: &MAPPING_FA95_FA95 },
+    Mapping{ from: 0xFA96, to: 0xFA96, status: MappingStatus::mapped, mapping: &MAPPING_FA96_FA96 },
+    Mapping{ from: 0xFA97, to: 0xFA97, status: MappingStatus::mapped, mapping: &MAPPING_FA97_FA97 },
+    Mapping{ from: 0xFA98, to: 0xFA98, status: MappingStatus::mapped, mapping: &MAPPING_FA98_FA98 },
+    Mapping{ from: 0xFA99, to: 0xFA99, status: MappingStatus::mapped, mapping: &MAPPING_FA99_FA99 },
+    Mapping{ from: 0xFA9A, to: 0xFA9A, status: MappingStatus::mapped, mapping: &MAPPING_FA9A_FA9A },
+    Mapping{ from: 0xFA9B, to: 0xFA9B, status: MappingStatus::mapped, mapping: &MAPPING_FA9B_FA9B },
+    Mapping{ from: 0xFA9C, to: 0xFA9C, status: MappingStatus::mapped, mapping: &MAPPING_FA9C_FA9C },
+    Mapping{ from: 0xFA9D, to: 0xFA9D, status: MappingStatus::mapped, mapping: &MAPPING_FA9D_FA9D },
+    Mapping{ from: 0xFA9E, to: 0xFA9E, status: MappingStatus::mapped, mapping: &MAPPING_FA9E_FA9E },
+    Mapping{ from: 0xFA9F, to: 0xFA9F, status: MappingStatus::mapped, mapping: &MAPPING_FA9F_FA9F },
+    Mapping{ from: 0xFAA0, to: 0xFAA0, status: MappingStatus::mapped, mapping: &MAPPING_FAA0_FAA0 },
+    Mapping{ from: 0xFAA1, to: 0xFAA1, status: MappingStatus::mapped, mapping: &MAPPING_FAA1_FAA1 },
+    Mapping{ from: 0xFAA2, to: 0xFAA2, status: MappingStatus::mapped, mapping: &MAPPING_FAA2_FAA2 },
+    Mapping{ from: 0xFAA3, to: 0xFAA3, status: MappingStatus::mapped, mapping: &MAPPING_FAA3_FAA3 },
+    Mapping{ from: 0xFAA4, to: 0xFAA4, status: MappingStatus::mapped, mapping: &MAPPING_FAA4_FAA4 },
+    Mapping{ from: 0xFAA5, to: 0xFAA5, status: MappingStatus::mapped, mapping: &MAPPING_FAA5_FAA5 },
+    Mapping{ from: 0xFAA6, to: 0xFAA6, status: MappingStatus::mapped, mapping: &MAPPING_FAA6_FAA6 },
+    Mapping{ from: 0xFAA7, to: 0xFAA7, status: MappingStatus::mapped, mapping: &MAPPING_FAA7_FAA7 },
+    Mapping{ from: 0xFAA8, to: 0xFAA8, status: MappingStatus::mapped, mapping: &MAPPING_FAA8_FAA8 },
+    Mapping{ from: 0xFAA9, to: 0xFAA9, status: MappingStatus::mapped, mapping: &MAPPING_FAA9_FAA9 },
+    Mapping{ from: 0xFAAA, to: 0xFAAA, status: MappingStatus::mapped, mapping: &MAPPING_FAAA_FAAA },
+    Mapping{ from: 0xFAAB, to: 0xFAAB, status: MappingStatus::mapped, mapping: &MAPPING_FAAB_FAAB },
+    Mapping{ from: 0xFAAC, to: 0xFAAC, status: MappingStatus::mapped, mapping: &MAPPING_FAAC_FAAC },
+    Mapping{ from: 0xFAAD, to: 0xFAAD, status: MappingStatus::mapped, mapping: &MAPPING_FAAD_FAAD },
+    Mapping{ from: 0xFAAE, to: 0xFAAE, status: MappingStatus::mapped, mapping: &MAPPING_FAAE_FAAE },
+    Mapping{ from: 0xFAAF, to: 0xFAAF, status: MappingStatus::mapped, mapping: &MAPPING_FAAF_FAAF },
+    Mapping{ from: 0xFAB0, to: 0xFAB0, status: MappingStatus::mapped, mapping: &MAPPING_FAB0_FAB0 },
+    Mapping{ from: 0xFAB1, to: 0xFAB1, status: MappingStatus::mapped, mapping: &MAPPING_FAB1_FAB1 },
+    Mapping{ from: 0xFAB2, to: 0xFAB2, status: MappingStatus::mapped, mapping: &MAPPING_FAB2_FAB2 },
+    Mapping{ from: 0xFAB3, to: 0xFAB3, status: MappingStatus::mapped, mapping: &MAPPING_FAB3_FAB3 },
+    Mapping{ from: 0xFAB4, to: 0xFAB4, status: MappingStatus::mapped, mapping: &MAPPING_FAB4_FAB4 },
+    Mapping{ from: 0xFAB5, to: 0xFAB5, status: MappingStatus::mapped, mapping: &MAPPING_FAB5_FAB5 },
+    Mapping{ from: 0xFAB6, to: 0xFAB6, status: MappingStatus::mapped, mapping: &MAPPING_FAB6_FAB6 },
+    Mapping{ from: 0xFAB7, to: 0xFAB7, status: MappingStatus::mapped, mapping: &MAPPING_FAB7_FAB7 },
+    Mapping{ from: 0xFAB8, to: 0xFAB8, status: MappingStatus::mapped, mapping: &MAPPING_FAB8_FAB8 },
+    Mapping{ from: 0xFAB9, to: 0xFAB9, status: MappingStatus::mapped, mapping: &MAPPING_FAB9_FAB9 },
+    Mapping{ from: 0xFABA, to: 0xFABA, status: MappingStatus::mapped, mapping: &MAPPING_FABA_FABA },
+    Mapping{ from: 0xFABB, to: 0xFABB, status: MappingStatus::mapped, mapping: &MAPPING_FABB_FABB },
+    Mapping{ from: 0xFABC, to: 0xFABC, status: MappingStatus::mapped, mapping: &MAPPING_FABC_FABC },
+    Mapping{ from: 0xFABD, to: 0xFABD, status: MappingStatus::mapped, mapping: &MAPPING_FABD_FABD },
+    Mapping{ from: 0xFABE, to: 0xFABE, status: MappingStatus::mapped, mapping: &MAPPING_FABE_FABE },
+    Mapping{ from: 0xFABF, to: 0xFABF, status: MappingStatus::mapped, mapping: &MAPPING_FABF_FABF },
+    Mapping{ from: 0xFAC0, to: 0xFAC0, status: MappingStatus::mapped, mapping: &MAPPING_FAC0_FAC0 },
+    Mapping{ from: 0xFAC1, to: 0xFAC1, status: MappingStatus::mapped, mapping: &MAPPING_FAC1_FAC1 },
+    Mapping{ from: 0xFAC2, to: 0xFAC2, status: MappingStatus::mapped, mapping: &MAPPING_FAC2_FAC2 },
+    Mapping{ from: 0xFAC3, to: 0xFAC3, status: MappingStatus::mapped, mapping: &MAPPING_FAC3_FAC3 },
+    Mapping{ from: 0xFAC4, to: 0xFAC4, status: MappingStatus::mapped, mapping: &MAPPING_FAC4_FAC4 },
+    Mapping{ from: 0xFAC5, to: 0xFAC5, status: MappingStatus::mapped, mapping: &MAPPING_FAC5_FAC5 },
+    Mapping{ from: 0xFAC6, to: 0xFAC6, status: MappingStatus::mapped, mapping: &MAPPING_FAC6_FAC6 },
+    Mapping{ from: 0xFAC7, to: 0xFAC7, status: MappingStatus::mapped, mapping: &MAPPING_FAC7_FAC7 },
+    Mapping{ from: 0xFAC8, to: 0xFAC8, status: MappingStatus::mapped, mapping: &MAPPING_FAC8_FAC8 },
+    Mapping{ from: 0xFAC9, to: 0xFAC9, status: MappingStatus::mapped, mapping: &MAPPING_FAC9_FAC9 },
+    Mapping{ from: 0xFACA, to: 0xFACA, status: MappingStatus::mapped, mapping: &MAPPING_FACA_FACA },
+    Mapping{ from: 0xFACB, to: 0xFACB, status: MappingStatus::mapped, mapping: &MAPPING_FACB_FACB },
+    Mapping{ from: 0xFACC, to: 0xFACC, status: MappingStatus::mapped, mapping: &MAPPING_FACC_FACC },
+    Mapping{ from: 0xFACD, to: 0xFACD, status: MappingStatus::mapped, mapping: &MAPPING_FACD_FACD },
+    Mapping{ from: 0xFACE, to: 0xFACE, status: MappingStatus::mapped, mapping: &MAPPING_FACE_FACE },
+    Mapping{ from: 0xFACF, to: 0xFACF, status: MappingStatus::mapped, mapping: &MAPPING_FACF_FACF },
+    Mapping{ from: 0xFAD0, to: 0xFAD0, status: MappingStatus::mapped, mapping: &MAPPING_FAD0_FAD0 },
+    Mapping{ from: 0xFAD1, to: 0xFAD1, status: MappingStatus::mapped, mapping: &MAPPING_FAD1_FAD1 },
+    Mapping{ from: 0xFAD2, to: 0xFAD2, status: MappingStatus::mapped, mapping: &MAPPING_FAD2_FAD2 },
+    Mapping{ from: 0xFAD3, to: 0xFAD3, status: MappingStatus::mapped, mapping: &MAPPING_FAD3_FAD3 },
+    Mapping{ from: 0xFAD4, to: 0xFAD4, status: MappingStatus::mapped, mapping: &MAPPING_FAD4_FAD4 },
+    Mapping{ from: 0xFAD5, to: 0xFAD5, status: MappingStatus::mapped, mapping: &MAPPING_FAD5_FAD5 },
+    Mapping{ from: 0xFAD6, to: 0xFAD6, status: MappingStatus::mapped, mapping: &MAPPING_FAD6_FAD6 },
+    Mapping{ from: 0xFAD7, to: 0xFAD7, status: MappingStatus::mapped, mapping: &MAPPING_FAD7_FAD7 },
+    Mapping{ from: 0xFAD8, to: 0xFAD8, status: MappingStatus::mapped, mapping: &MAPPING_FAD8_FAD8 },
+    Mapping{ from: 0xFAD9, to: 0xFAD9, status: MappingStatus::mapped, mapping: &MAPPING_FAD9_FAD9 },
+    Mapping{ from: 0xFADA, to: 0xFAFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFB00, to: 0xFB00, status: MappingStatus::mapped, mapping: &MAPPING_FB00_FB00 },
+    Mapping{ from: 0xFB01, to: 0xFB01, status: MappingStatus::mapped, mapping: &MAPPING_FB01_FB01 },
+    Mapping{ from: 0xFB02, to: 0xFB02, status: MappingStatus::mapped, mapping: &MAPPING_FB02_FB02 },
+    Mapping{ from: 0xFB03, to: 0xFB03, status: MappingStatus::mapped, mapping: &MAPPING_FB03_FB03 },
+    Mapping{ from: 0xFB04, to: 0xFB04, status: MappingStatus::mapped, mapping: &MAPPING_FB04_FB04 },
+    Mapping{ from: 0xFB05, to: 0xFB06, status: MappingStatus::mapped, mapping: &MAPPING_FB05_FB06 },
+    Mapping{ from: 0xFB07, to: 0xFB12, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFB13, to: 0xFB13, status: MappingStatus::mapped, mapping: &MAPPING_FB13_FB13 },
+    Mapping{ from: 0xFB14, to: 0xFB14, status: MappingStatus::mapped, mapping: &MAPPING_FB14_FB14 },
+    Mapping{ from: 0xFB15, to: 0xFB15, status: MappingStatus::mapped, mapping: &MAPPING_FB15_FB15 },
+    Mapping{ from: 0xFB16, to: 0xFB16, status: MappingStatus::mapped, mapping: &MAPPING_FB16_FB16 },
+    Mapping{ from: 0xFB17, to: 0xFB17, status: MappingStatus::mapped, mapping: &MAPPING_FB17_FB17 },
+    Mapping{ from: 0xFB18, to: 0xFB1C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFB1D, to: 0xFB1D, status: MappingStatus::mapped, mapping: &MAPPING_FB1D_FB1D },
+    Mapping{ from: 0xFB1E, to: 0xFB1E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFB1F, to: 0xFB1F, status: MappingStatus::mapped, mapping: &MAPPING_FB1F_FB1F },
+    Mapping{ from: 0xFB20, to: 0xFB20, status: MappingStatus::mapped, mapping: &MAPPING_FB20_FB20 },
+    Mapping{ from: 0xFB21, to: 0xFB21, status: MappingStatus::mapped, mapping: &MAPPING_FB21_FB21 },
+    Mapping{ from: 0xFB22, to: 0xFB22, status: MappingStatus::mapped, mapping: &MAPPING_FB22_FB22 },
+    Mapping{ from: 0xFB23, to: 0xFB23, status: MappingStatus::mapped, mapping: &MAPPING_FB23_FB23 },
+    Mapping{ from: 0xFB24, to: 0xFB24, status: MappingStatus::mapped, mapping: &MAPPING_FB24_FB24 },
+    Mapping{ from: 0xFB25, to: 0xFB25, status: MappingStatus::mapped, mapping: &MAPPING_FB25_FB25 },
+    Mapping{ from: 0xFB26, to: 0xFB26, status: MappingStatus::mapped, mapping: &MAPPING_FB26_FB26 },
+    Mapping{ from: 0xFB27, to: 0xFB27, status: MappingStatus::mapped, mapping: &MAPPING_FB27_FB27 },
+    Mapping{ from: 0xFB28, to: 0xFB28, status: MappingStatus::mapped, mapping: &MAPPING_FB28_FB28 },
+    Mapping{ from: 0xFB29, to: 0xFB29, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FB29_FB29 },
+    Mapping{ from: 0xFB2A, to: 0xFB2A, status: MappingStatus::mapped, mapping: &MAPPING_FB2A_FB2A },
+    Mapping{ from: 0xFB2B, to: 0xFB2B, status: MappingStatus::mapped, mapping: &MAPPING_FB2B_FB2B },
+    Mapping{ from: 0xFB2C, to: 0xFB2C, status: MappingStatus::mapped, mapping: &MAPPING_FB2C_FB2C },
+    Mapping{ from: 0xFB2D, to: 0xFB2D, status: MappingStatus::mapped, mapping: &MAPPING_FB2D_FB2D },
+    Mapping{ from: 0xFB2E, to: 0xFB2E, status: MappingStatus::mapped, mapping: &MAPPING_FB2E_FB2E },
+    Mapping{ from: 0xFB2F, to: 0xFB2F, status: MappingStatus::mapped, mapping: &MAPPING_FB2F_FB2F },
+    Mapping{ from: 0xFB30, to: 0xFB30, status: MappingStatus::mapped, mapping: &MAPPING_FB30_FB30 },
+    Mapping{ from: 0xFB31, to: 0xFB31, status: MappingStatus::mapped, mapping: &MAPPING_FB31_FB31 },
+    Mapping{ from: 0xFB32, to: 0xFB32, status: MappingStatus::mapped, mapping: &MAPPING_FB32_FB32 },
+    Mapping{ from: 0xFB33, to: 0xFB33, status: MappingStatus::mapped, mapping: &MAPPING_FB33_FB33 },
+    Mapping{ from: 0xFB34, to: 0xFB34, status: MappingStatus::mapped, mapping: &MAPPING_FB34_FB34 },
+    Mapping{ from: 0xFB35, to: 0xFB35, status: MappingStatus::mapped, mapping: &MAPPING_FB35_FB35 },
+    Mapping{ from: 0xFB36, to: 0xFB36, status: MappingStatus::mapped, mapping: &MAPPING_FB36_FB36 },
+    Mapping{ from: 0xFB37, to: 0xFB37, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFB38, to: 0xFB38, status: MappingStatus::mapped, mapping: &MAPPING_FB38_FB38 },
+    Mapping{ from: 0xFB39, to: 0xFB39, status: MappingStatus::mapped, mapping: &MAPPING_FB39_FB39 },
+    Mapping{ from: 0xFB3A, to: 0xFB3A, status: MappingStatus::mapped, mapping: &MAPPING_FB3A_FB3A },
+    Mapping{ from: 0xFB3B, to: 0xFB3B, status: MappingStatus::mapped, mapping: &MAPPING_FB3B_FB3B },
+    Mapping{ from: 0xFB3C, to: 0xFB3C, status: MappingStatus::mapped, mapping: &MAPPING_FB3C_FB3C },
+    Mapping{ from: 0xFB3D, to: 0xFB3D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFB3E, to: 0xFB3E, status: MappingStatus::mapped, mapping: &MAPPING_FB3E_FB3E },
+    Mapping{ from: 0xFB3F, to: 0xFB3F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFB40, to: 0xFB40, status: MappingStatus::mapped, mapping: &MAPPING_FB40_FB40 },
+    Mapping{ from: 0xFB41, to: 0xFB41, status: MappingStatus::mapped, mapping: &MAPPING_FB41_FB41 },
+    Mapping{ from: 0xFB42, to: 0xFB42, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFB43, to: 0xFB43, status: MappingStatus::mapped, mapping: &MAPPING_FB43_FB43 },
+    Mapping{ from: 0xFB44, to: 0xFB44, status: MappingStatus::mapped, mapping: &MAPPING_FB44_FB44 },
+    Mapping{ from: 0xFB45, to: 0xFB45, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFB46, to: 0xFB46, status: MappingStatus::mapped, mapping: &MAPPING_FB46_FB46 },
+    Mapping{ from: 0xFB47, to: 0xFB47, status: MappingStatus::mapped, mapping: &MAPPING_FB47_FB47 },
+    Mapping{ from: 0xFB48, to: 0xFB48, status: MappingStatus::mapped, mapping: &MAPPING_FB48_FB48 },
+    Mapping{ from: 0xFB49, to: 0xFB49, status: MappingStatus::mapped, mapping: &MAPPING_FB49_FB49 },
+    Mapping{ from: 0xFB4A, to: 0xFB4A, status: MappingStatus::mapped, mapping: &MAPPING_FB4A_FB4A },
+    Mapping{ from: 0xFB4B, to: 0xFB4B, status: MappingStatus::mapped, mapping: &MAPPING_FB4B_FB4B },
+    Mapping{ from: 0xFB4C, to: 0xFB4C, status: MappingStatus::mapped, mapping: &MAPPING_FB4C_FB4C },
+    Mapping{ from: 0xFB4D, to: 0xFB4D, status: MappingStatus::mapped, mapping: &MAPPING_FB4D_FB4D },
+    Mapping{ from: 0xFB4E, to: 0xFB4E, status: MappingStatus::mapped, mapping: &MAPPING_FB4E_FB4E },
+    Mapping{ from: 0xFB4F, to: 0xFB4F, status: MappingStatus::mapped, mapping: &MAPPING_FB4F_FB4F },
+    Mapping{ from: 0xFB50, to: 0xFB51, status: MappingStatus::mapped, mapping: &MAPPING_FB50_FB51 },
+    Mapping{ from: 0xFB52, to: 0xFB55, status: MappingStatus::mapped, mapping: &MAPPING_FB52_FB55 },
+    Mapping{ from: 0xFB56, to: 0xFB59, status: MappingStatus::mapped, mapping: &MAPPING_FB56_FB59 },
+    Mapping{ from: 0xFB5A, to: 0xFB5D, status: MappingStatus::mapped, mapping: &MAPPING_FB5A_FB5D },
+    Mapping{ from: 0xFB5E, to: 0xFB61, status: MappingStatus::mapped, mapping: &MAPPING_FB5E_FB61 },
+    Mapping{ from: 0xFB62, to: 0xFB65, status: MappingStatus::mapped, mapping: &MAPPING_FB62_FB65 },
+    Mapping{ from: 0xFB66, to: 0xFB69, status: MappingStatus::mapped, mapping: &MAPPING_FB66_FB69 },
+    Mapping{ from: 0xFB6A, to: 0xFB6D, status: MappingStatus::mapped, mapping: &MAPPING_FB6A_FB6D },
+    Mapping{ from: 0xFB6E, to: 0xFB71, status: MappingStatus::mapped, mapping: &MAPPING_FB6E_FB71 },
+    Mapping{ from: 0xFB72, to: 0xFB75, status: MappingStatus::mapped, mapping: &MAPPING_FB72_FB75 },
+    Mapping{ from: 0xFB76, to: 0xFB79, status: MappingStatus::mapped, mapping: &MAPPING_FB76_FB79 },
+    Mapping{ from: 0xFB7A, to: 0xFB7D, status: MappingStatus::mapped, mapping: &MAPPING_FB7A_FB7D },
+    Mapping{ from: 0xFB7E, to: 0xFB81, status: MappingStatus::mapped, mapping: &MAPPING_FB7E_FB81 },
+    Mapping{ from: 0xFB82, to: 0xFB83, status: MappingStatus::mapped, mapping: &MAPPING_FB82_FB83 },
+    Mapping{ from: 0xFB84, to: 0xFB85, status: MappingStatus::mapped, mapping: &MAPPING_FB84_FB85 },
+    Mapping{ from: 0xFB86, to: 0xFB87, status: MappingStatus::mapped, mapping: &MAPPING_FB86_FB87 },
+    Mapping{ from: 0xFB88, to: 0xFB89, status: MappingStatus::mapped, mapping: &MAPPING_FB88_FB89 },
+    Mapping{ from: 0xFB8A, to: 0xFB8B, status: MappingStatus::mapped, mapping: &MAPPING_FB8A_FB8B },
+    Mapping{ from: 0xFB8C, to: 0xFB8D, status: MappingStatus::mapped, mapping: &MAPPING_FB8C_FB8D },
+    Mapping{ from: 0xFB8E, to: 0xFB91, status: MappingStatus::mapped, mapping: &MAPPING_FB8E_FB91 },
+    Mapping{ from: 0xFB92, to: 0xFB95, status: MappingStatus::mapped, mapping: &MAPPING_FB92_FB95 },
+    Mapping{ from: 0xFB96, to: 0xFB99, status: MappingStatus::mapped, mapping: &MAPPING_FB96_FB99 },
+    Mapping{ from: 0xFB9A, to: 0xFB9D, status: MappingStatus::mapped, mapping: &MAPPING_FB9A_FB9D },
+    Mapping{ from: 0xFB9E, to: 0xFB9F, status: MappingStatus::mapped, mapping: &MAPPING_FB9E_FB9F },
+    Mapping{ from: 0xFBA0, to: 0xFBA3, status: MappingStatus::mapped, mapping: &MAPPING_FBA0_FBA3 },
+    Mapping{ from: 0xFBA4, to: 0xFBA5, status: MappingStatus::mapped, mapping: &MAPPING_FBA4_FBA5 },
+    Mapping{ from: 0xFBA6, to: 0xFBA9, status: MappingStatus::mapped, mapping: &MAPPING_FBA6_FBA9 },
+    Mapping{ from: 0xFBAA, to: 0xFBAD, status: MappingStatus::mapped, mapping: &MAPPING_FBAA_FBAD },
+    Mapping{ from: 0xFBAE, to: 0xFBAF, status: MappingStatus::mapped, mapping: &MAPPING_FBAE_FBAF },
+    Mapping{ from: 0xFBB0, to: 0xFBB1, status: MappingStatus::mapped, mapping: &MAPPING_FBB0_FBB1 },
+    Mapping{ from: 0xFBB2, to: 0xFBC1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFBC2, to: 0xFBD2, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFBD3, to: 0xFBD6, status: MappingStatus::mapped, mapping: &MAPPING_FBD3_FBD6 },
+    Mapping{ from: 0xFBD7, to: 0xFBD8, status: MappingStatus::mapped, mapping: &MAPPING_FBD7_FBD8 },
+    Mapping{ from: 0xFBD9, to: 0xFBDA, status: MappingStatus::mapped, mapping: &MAPPING_FBD9_FBDA },
+    Mapping{ from: 0xFBDB, to: 0xFBDC, status: MappingStatus::mapped, mapping: &MAPPING_FBDB_FBDC },
+    Mapping{ from: 0xFBDD, to: 0xFBDD, status: MappingStatus::mapped, mapping: &MAPPING_FBDD_FBDD },
+    Mapping{ from: 0xFBDE, to: 0xFBDF, status: MappingStatus::mapped, mapping: &MAPPING_FBDE_FBDF },
+    Mapping{ from: 0xFBE0, to: 0xFBE1, status: MappingStatus::mapped, mapping: &MAPPING_FBE0_FBE1 },
+    Mapping{ from: 0xFBE2, to: 0xFBE3, status: MappingStatus::mapped, mapping: &MAPPING_FBE2_FBE3 },
+    Mapping{ from: 0xFBE4, to: 0xFBE7, status: MappingStatus::mapped, mapping: &MAPPING_FBE4_FBE7 },
+    Mapping{ from: 0xFBE8, to: 0xFBE9, status: MappingStatus::mapped, mapping: &MAPPING_FBE8_FBE9 },
+    Mapping{ from: 0xFBEA, to: 0xFBEB, status: MappingStatus::mapped, mapping: &MAPPING_FBEA_FBEB },
+    Mapping{ from: 0xFBEC, to: 0xFBED, status: MappingStatus::mapped, mapping: &MAPPING_FBEC_FBED },
+    Mapping{ from: 0xFBEE, to: 0xFBEF, status: MappingStatus::mapped, mapping: &MAPPING_FBEE_FBEF },
+    Mapping{ from: 0xFBF0, to: 0xFBF1, status: MappingStatus::mapped, mapping: &MAPPING_FBF0_FBF1 },
+    Mapping{ from: 0xFBF2, to: 0xFBF3, status: MappingStatus::mapped, mapping: &MAPPING_FBF2_FBF3 },
+    Mapping{ from: 0xFBF4, to: 0xFBF5, status: MappingStatus::mapped, mapping: &MAPPING_FBF4_FBF5 },
+    Mapping{ from: 0xFBF6, to: 0xFBF8, status: MappingStatus::mapped, mapping: &MAPPING_FBF6_FBF8 },
+    Mapping{ from: 0xFBF9, to: 0xFBFB, status: MappingStatus::mapped, mapping: &MAPPING_FBF9_FBFB },
+    Mapping{ from: 0xFBFC, to: 0xFBFF, status: MappingStatus::mapped, mapping: &MAPPING_FBFC_FBFF },
+    Mapping{ from: 0xFC00, to: 0xFC00, status: MappingStatus::mapped, mapping: &MAPPING_FC00_FC00 },
+    Mapping{ from: 0xFC01, to: 0xFC01, status: MappingStatus::mapped, mapping: &MAPPING_FC01_FC01 },
+    Mapping{ from: 0xFC02, to: 0xFC02, status: MappingStatus::mapped, mapping: &MAPPING_FC02_FC02 },
+    Mapping{ from: 0xFC03, to: 0xFC03, status: MappingStatus::mapped, mapping: &MAPPING_FC03_FC03 },
+    Mapping{ from: 0xFC04, to: 0xFC04, status: MappingStatus::mapped, mapping: &MAPPING_FC04_FC04 },
+    Mapping{ from: 0xFC05, to: 0xFC05, status: MappingStatus::mapped, mapping: &MAPPING_FC05_FC05 },
+    Mapping{ from: 0xFC06, to: 0xFC06, status: MappingStatus::mapped, mapping: &MAPPING_FC06_FC06 },
+    Mapping{ from: 0xFC07, to: 0xFC07, status: MappingStatus::mapped, mapping: &MAPPING_FC07_FC07 },
+    Mapping{ from: 0xFC08, to: 0xFC08, status: MappingStatus::mapped, mapping: &MAPPING_FC08_FC08 },
+    Mapping{ from: 0xFC09, to: 0xFC09, status: MappingStatus::mapped, mapping: &MAPPING_FC09_FC09 },
+    Mapping{ from: 0xFC0A, to: 0xFC0A, status: MappingStatus::mapped, mapping: &MAPPING_FC0A_FC0A },
+    Mapping{ from: 0xFC0B, to: 0xFC0B, status: MappingStatus::mapped, mapping: &MAPPING_FC0B_FC0B },
+    Mapping{ from: 0xFC0C, to: 0xFC0C, status: MappingStatus::mapped, mapping: &MAPPING_FC0C_FC0C },
+    Mapping{ from: 0xFC0D, to: 0xFC0D, status: MappingStatus::mapped, mapping: &MAPPING_FC0D_FC0D },
+    Mapping{ from: 0xFC0E, to: 0xFC0E, status: MappingStatus::mapped, mapping: &MAPPING_FC0E_FC0E },
+    Mapping{ from: 0xFC0F, to: 0xFC0F, status: MappingStatus::mapped, mapping: &MAPPING_FC0F_FC0F },
+    Mapping{ from: 0xFC10, to: 0xFC10, status: MappingStatus::mapped, mapping: &MAPPING_FC10_FC10 },
+    Mapping{ from: 0xFC11, to: 0xFC11, status: MappingStatus::mapped, mapping: &MAPPING_FC11_FC11 },
+    Mapping{ from: 0xFC12, to: 0xFC12, status: MappingStatus::mapped, mapping: &MAPPING_FC12_FC12 },
+    Mapping{ from: 0xFC13, to: 0xFC13, status: MappingStatus::mapped, mapping: &MAPPING_FC13_FC13 },
+    Mapping{ from: 0xFC14, to: 0xFC14, status: MappingStatus::mapped, mapping: &MAPPING_FC14_FC14 },
+    Mapping{ from: 0xFC15, to: 0xFC15, status: MappingStatus::mapped, mapping: &MAPPING_FC15_FC15 },
+    Mapping{ from: 0xFC16, to: 0xFC16, status: MappingStatus::mapped, mapping: &MAPPING_FC16_FC16 },
+    Mapping{ from: 0xFC17, to: 0xFC17, status: MappingStatus::mapped, mapping: &MAPPING_FC17_FC17 },
+    Mapping{ from: 0xFC18, to: 0xFC18, status: MappingStatus::mapped, mapping: &MAPPING_FC18_FC18 },
+    Mapping{ from: 0xFC19, to: 0xFC19, status: MappingStatus::mapped, mapping: &MAPPING_FC19_FC19 },
+    Mapping{ from: 0xFC1A, to: 0xFC1A, status: MappingStatus::mapped, mapping: &MAPPING_FC1A_FC1A },
+    Mapping{ from: 0xFC1B, to: 0xFC1B, status: MappingStatus::mapped, mapping: &MAPPING_FC1B_FC1B },
+    Mapping{ from: 0xFC1C, to: 0xFC1C, status: MappingStatus::mapped, mapping: &MAPPING_FC1C_FC1C },
+    Mapping{ from: 0xFC1D, to: 0xFC1D, status: MappingStatus::mapped, mapping: &MAPPING_FC1D_FC1D },
+    Mapping{ from: 0xFC1E, to: 0xFC1E, status: MappingStatus::mapped, mapping: &MAPPING_FC1E_FC1E },
+    Mapping{ from: 0xFC1F, to: 0xFC1F, status: MappingStatus::mapped, mapping: &MAPPING_FC1F_FC1F },
+    Mapping{ from: 0xFC20, to: 0xFC20, status: MappingStatus::mapped, mapping: &MAPPING_FC20_FC20 },
+    Mapping{ from: 0xFC21, to: 0xFC21, status: MappingStatus::mapped, mapping: &MAPPING_FC21_FC21 },
+    Mapping{ from: 0xFC22, to: 0xFC22, status: MappingStatus::mapped, mapping: &MAPPING_FC22_FC22 },
+    Mapping{ from: 0xFC23, to: 0xFC23, status: MappingStatus::mapped, mapping: &MAPPING_FC23_FC23 },
+    Mapping{ from: 0xFC24, to: 0xFC24, status: MappingStatus::mapped, mapping: &MAPPING_FC24_FC24 },
+    Mapping{ from: 0xFC25, to: 0xFC25, status: MappingStatus::mapped, mapping: &MAPPING_FC25_FC25 },
+    Mapping{ from: 0xFC26, to: 0xFC26, status: MappingStatus::mapped, mapping: &MAPPING_FC26_FC26 },
+    Mapping{ from: 0xFC27, to: 0xFC27, status: MappingStatus::mapped, mapping: &MAPPING_FC27_FC27 },
+    Mapping{ from: 0xFC28, to: 0xFC28, status: MappingStatus::mapped, mapping: &MAPPING_FC28_FC28 },
+    Mapping{ from: 0xFC29, to: 0xFC29, status: MappingStatus::mapped, mapping: &MAPPING_FC29_FC29 },
+    Mapping{ from: 0xFC2A, to: 0xFC2A, status: MappingStatus::mapped, mapping: &MAPPING_FC2A_FC2A },
+    Mapping{ from: 0xFC2B, to: 0xFC2B, status: MappingStatus::mapped, mapping: &MAPPING_FC2B_FC2B },
+    Mapping{ from: 0xFC2C, to: 0xFC2C, status: MappingStatus::mapped, mapping: &MAPPING_FC2C_FC2C },
+    Mapping{ from: 0xFC2D, to: 0xFC2D, status: MappingStatus::mapped, mapping: &MAPPING_FC2D_FC2D },
+    Mapping{ from: 0xFC2E, to: 0xFC2E, status: MappingStatus::mapped, mapping: &MAPPING_FC2E_FC2E },
+    Mapping{ from: 0xFC2F, to: 0xFC2F, status: MappingStatus::mapped, mapping: &MAPPING_FC2F_FC2F },
+    Mapping{ from: 0xFC30, to: 0xFC30, status: MappingStatus::mapped, mapping: &MAPPING_FC30_FC30 },
+    Mapping{ from: 0xFC31, to: 0xFC31, status: MappingStatus::mapped, mapping: &MAPPING_FC31_FC31 },
+    Mapping{ from: 0xFC32, to: 0xFC32, status: MappingStatus::mapped, mapping: &MAPPING_FC32_FC32 },
+    Mapping{ from: 0xFC33, to: 0xFC33, status: MappingStatus::mapped, mapping: &MAPPING_FC33_FC33 },
+    Mapping{ from: 0xFC34, to: 0xFC34, status: MappingStatus::mapped, mapping: &MAPPING_FC34_FC34 },
+    Mapping{ from: 0xFC35, to: 0xFC35, status: MappingStatus::mapped, mapping: &MAPPING_FC35_FC35 },
+    Mapping{ from: 0xFC36, to: 0xFC36, status: MappingStatus::mapped, mapping: &MAPPING_FC36_FC36 },
+    Mapping{ from: 0xFC37, to: 0xFC37, status: MappingStatus::mapped, mapping: &MAPPING_FC37_FC37 },
+    Mapping{ from: 0xFC38, to: 0xFC38, status: MappingStatus::mapped, mapping: &MAPPING_FC38_FC38 },
+    Mapping{ from: 0xFC39, to: 0xFC39, status: MappingStatus::mapped, mapping: &MAPPING_FC39_FC39 },
+    Mapping{ from: 0xFC3A, to: 0xFC3A, status: MappingStatus::mapped, mapping: &MAPPING_FC3A_FC3A },
+    Mapping{ from: 0xFC3B, to: 0xFC3B, status: MappingStatus::mapped, mapping: &MAPPING_FC3B_FC3B },
+    Mapping{ from: 0xFC3C, to: 0xFC3C, status: MappingStatus::mapped, mapping: &MAPPING_FC3C_FC3C },
+    Mapping{ from: 0xFC3D, to: 0xFC3D, status: MappingStatus::mapped, mapping: &MAPPING_FC3D_FC3D },
+    Mapping{ from: 0xFC3E, to: 0xFC3E, status: MappingStatus::mapped, mapping: &MAPPING_FC3E_FC3E },
+    Mapping{ from: 0xFC3F, to: 0xFC3F, status: MappingStatus::mapped, mapping: &MAPPING_FC3F_FC3F },
+    Mapping{ from: 0xFC40, to: 0xFC40, status: MappingStatus::mapped, mapping: &MAPPING_FC40_FC40 },
+    Mapping{ from: 0xFC41, to: 0xFC41, status: MappingStatus::mapped, mapping: &MAPPING_FC41_FC41 },
+    Mapping{ from: 0xFC42, to: 0xFC42, status: MappingStatus::mapped, mapping: &MAPPING_FC42_FC42 },
+    Mapping{ from: 0xFC43, to: 0xFC43, status: MappingStatus::mapped, mapping: &MAPPING_FC43_FC43 },
+    Mapping{ from: 0xFC44, to: 0xFC44, status: MappingStatus::mapped, mapping: &MAPPING_FC44_FC44 },
+    Mapping{ from: 0xFC45, to: 0xFC45, status: MappingStatus::mapped, mapping: &MAPPING_FC45_FC45 },
+    Mapping{ from: 0xFC46, to: 0xFC46, status: MappingStatus::mapped, mapping: &MAPPING_FC46_FC46 },
+    Mapping{ from: 0xFC47, to: 0xFC47, status: MappingStatus::mapped, mapping: &MAPPING_FC47_FC47 },
+    Mapping{ from: 0xFC48, to: 0xFC48, status: MappingStatus::mapped, mapping: &MAPPING_FC48_FC48 },
+    Mapping{ from: 0xFC49, to: 0xFC49, status: MappingStatus::mapped, mapping: &MAPPING_FC49_FC49 },
+    Mapping{ from: 0xFC4A, to: 0xFC4A, status: MappingStatus::mapped, mapping: &MAPPING_FC4A_FC4A },
+    Mapping{ from: 0xFC4B, to: 0xFC4B, status: MappingStatus::mapped, mapping: &MAPPING_FC4B_FC4B },
+    Mapping{ from: 0xFC4C, to: 0xFC4C, status: MappingStatus::mapped, mapping: &MAPPING_FC4C_FC4C },
+    Mapping{ from: 0xFC4D, to: 0xFC4D, status: MappingStatus::mapped, mapping: &MAPPING_FC4D_FC4D },
+    Mapping{ from: 0xFC4E, to: 0xFC4E, status: MappingStatus::mapped, mapping: &MAPPING_FC4E_FC4E },
+    Mapping{ from: 0xFC4F, to: 0xFC4F, status: MappingStatus::mapped, mapping: &MAPPING_FC4F_FC4F },
+    Mapping{ from: 0xFC50, to: 0xFC50, status: MappingStatus::mapped, mapping: &MAPPING_FC50_FC50 },
+    Mapping{ from: 0xFC51, to: 0xFC51, status: MappingStatus::mapped, mapping: &MAPPING_FC51_FC51 },
+    Mapping{ from: 0xFC52, to: 0xFC52, status: MappingStatus::mapped, mapping: &MAPPING_FC52_FC52 },
+    Mapping{ from: 0xFC53, to: 0xFC53, status: MappingStatus::mapped, mapping: &MAPPING_FC53_FC53 },
+    Mapping{ from: 0xFC54, to: 0xFC54, status: MappingStatus::mapped, mapping: &MAPPING_FC54_FC54 },
+    Mapping{ from: 0xFC55, to: 0xFC55, status: MappingStatus::mapped, mapping: &MAPPING_FC55_FC55 },
+    Mapping{ from: 0xFC56, to: 0xFC56, status: MappingStatus::mapped, mapping: &MAPPING_FC56_FC56 },
+    Mapping{ from: 0xFC57, to: 0xFC57, status: MappingStatus::mapped, mapping: &MAPPING_FC57_FC57 },
+    Mapping{ from: 0xFC58, to: 0xFC58, status: MappingStatus::mapped, mapping: &MAPPING_FC58_FC58 },
+    Mapping{ from: 0xFC59, to: 0xFC59, status: MappingStatus::mapped, mapping: &MAPPING_FC59_FC59 },
+    Mapping{ from: 0xFC5A, to: 0xFC5A, status: MappingStatus::mapped, mapping: &MAPPING_FC5A_FC5A },
+    Mapping{ from: 0xFC5B, to: 0xFC5B, status: MappingStatus::mapped, mapping: &MAPPING_FC5B_FC5B },
+    Mapping{ from: 0xFC5C, to: 0xFC5C, status: MappingStatus::mapped, mapping: &MAPPING_FC5C_FC5C },
+    Mapping{ from: 0xFC5D, to: 0xFC5D, status: MappingStatus::mapped, mapping: &MAPPING_FC5D_FC5D },
+    Mapping{ from: 0xFC5E, to: 0xFC5E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FC5E_FC5E },
+    Mapping{ from: 0xFC5F, to: 0xFC5F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FC5F_FC5F },
+    Mapping{ from: 0xFC60, to: 0xFC60, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FC60_FC60 },
+    Mapping{ from: 0xFC61, to: 0xFC61, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FC61_FC61 },
+    Mapping{ from: 0xFC62, to: 0xFC62, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FC62_FC62 },
+    Mapping{ from: 0xFC63, to: 0xFC63, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FC63_FC63 },
+    Mapping{ from: 0xFC64, to: 0xFC64, status: MappingStatus::mapped, mapping: &MAPPING_FC64_FC64 },
+    Mapping{ from: 0xFC65, to: 0xFC65, status: MappingStatus::mapped, mapping: &MAPPING_FC65_FC65 },
+    Mapping{ from: 0xFC66, to: 0xFC66, status: MappingStatus::mapped, mapping: &MAPPING_FC66_FC66 },
+    Mapping{ from: 0xFC67, to: 0xFC67, status: MappingStatus::mapped, mapping: &MAPPING_FC67_FC67 },
+    Mapping{ from: 0xFC68, to: 0xFC68, status: MappingStatus::mapped, mapping: &MAPPING_FC68_FC68 },
+    Mapping{ from: 0xFC69, to: 0xFC69, status: MappingStatus::mapped, mapping: &MAPPING_FC69_FC69 },
+    Mapping{ from: 0xFC6A, to: 0xFC6A, status: MappingStatus::mapped, mapping: &MAPPING_FC6A_FC6A },
+    Mapping{ from: 0xFC6B, to: 0xFC6B, status: MappingStatus::mapped, mapping: &MAPPING_FC6B_FC6B },
+    Mapping{ from: 0xFC6C, to: 0xFC6C, status: MappingStatus::mapped, mapping: &MAPPING_FC6C_FC6C },
+    Mapping{ from: 0xFC6D, to: 0xFC6D, status: MappingStatus::mapped, mapping: &MAPPING_FC6D_FC6D },
+    Mapping{ from: 0xFC6E, to: 0xFC6E, status: MappingStatus::mapped, mapping: &MAPPING_FC6E_FC6E },
+    Mapping{ from: 0xFC6F, to: 0xFC6F, status: MappingStatus::mapped, mapping: &MAPPING_FC6F_FC6F },
+    Mapping{ from: 0xFC70, to: 0xFC70, status: MappingStatus::mapped, mapping: &MAPPING_FC70_FC70 },
+    Mapping{ from: 0xFC71, to: 0xFC71, status: MappingStatus::mapped, mapping: &MAPPING_FC71_FC71 },
+    Mapping{ from: 0xFC72, to: 0xFC72, status: MappingStatus::mapped, mapping: &MAPPING_FC72_FC72 },
+    Mapping{ from: 0xFC73, to: 0xFC73, status: MappingStatus::mapped, mapping: &MAPPING_FC73_FC73 },
+    Mapping{ from: 0xFC74, to: 0xFC74, status: MappingStatus::mapped, mapping: &MAPPING_FC74_FC74 },
+    Mapping{ from: 0xFC75, to: 0xFC75, status: MappingStatus::mapped, mapping: &MAPPING_FC75_FC75 },
+    Mapping{ from: 0xFC76, to: 0xFC76, status: MappingStatus::mapped, mapping: &MAPPING_FC76_FC76 },
+    Mapping{ from: 0xFC77, to: 0xFC77, status: MappingStatus::mapped, mapping: &MAPPING_FC77_FC77 },
+    Mapping{ from: 0xFC78, to: 0xFC78, status: MappingStatus::mapped, mapping: &MAPPING_FC78_FC78 },
+    Mapping{ from: 0xFC79, to: 0xFC79, status: MappingStatus::mapped, mapping: &MAPPING_FC79_FC79 },
+    Mapping{ from: 0xFC7A, to: 0xFC7A, status: MappingStatus::mapped, mapping: &MAPPING_FC7A_FC7A },
+    Mapping{ from: 0xFC7B, to: 0xFC7B, status: MappingStatus::mapped, mapping: &MAPPING_FC7B_FC7B },
+    Mapping{ from: 0xFC7C, to: 0xFC7C, status: MappingStatus::mapped, mapping: &MAPPING_FC7C_FC7C },
+    Mapping{ from: 0xFC7D, to: 0xFC7D, status: MappingStatus::mapped, mapping: &MAPPING_FC7D_FC7D },
+    Mapping{ from: 0xFC7E, to: 0xFC7E, status: MappingStatus::mapped, mapping: &MAPPING_FC7E_FC7E },
+    Mapping{ from: 0xFC7F, to: 0xFC7F, status: MappingStatus::mapped, mapping: &MAPPING_FC7F_FC7F },
+    Mapping{ from: 0xFC80, to: 0xFC80, status: MappingStatus::mapped, mapping: &MAPPING_FC80_FC80 },
+    Mapping{ from: 0xFC81, to: 0xFC81, status: MappingStatus::mapped, mapping: &MAPPING_FC81_FC81 },
+    Mapping{ from: 0xFC82, to: 0xFC82, status: MappingStatus::mapped, mapping: &MAPPING_FC82_FC82 },
+    Mapping{ from: 0xFC83, to: 0xFC83, status: MappingStatus::mapped, mapping: &MAPPING_FC83_FC83 },
+    Mapping{ from: 0xFC84, to: 0xFC84, status: MappingStatus::mapped, mapping: &MAPPING_FC84_FC84 },
+    Mapping{ from: 0xFC85, to: 0xFC85, status: MappingStatus::mapped, mapping: &MAPPING_FC85_FC85 },
+    Mapping{ from: 0xFC86, to: 0xFC86, status: MappingStatus::mapped, mapping: &MAPPING_FC86_FC86 },
+    Mapping{ from: 0xFC87, to: 0xFC87, status: MappingStatus::mapped, mapping: &MAPPING_FC87_FC87 },
+    Mapping{ from: 0xFC88, to: 0xFC88, status: MappingStatus::mapped, mapping: &MAPPING_FC88_FC88 },
+    Mapping{ from: 0xFC89, to: 0xFC89, status: MappingStatus::mapped, mapping: &MAPPING_FC89_FC89 },
+    Mapping{ from: 0xFC8A, to: 0xFC8A, status: MappingStatus::mapped, mapping: &MAPPING_FC8A_FC8A },
+    Mapping{ from: 0xFC8B, to: 0xFC8B, status: MappingStatus::mapped, mapping: &MAPPING_FC8B_FC8B },
+    Mapping{ from: 0xFC8C, to: 0xFC8C, status: MappingStatus::mapped, mapping: &MAPPING_FC8C_FC8C },
+    Mapping{ from: 0xFC8D, to: 0xFC8D, status: MappingStatus::mapped, mapping: &MAPPING_FC8D_FC8D },
+    Mapping{ from: 0xFC8E, to: 0xFC8E, status: MappingStatus::mapped, mapping: &MAPPING_FC8E_FC8E },
+    Mapping{ from: 0xFC8F, to: 0xFC8F, status: MappingStatus::mapped, mapping: &MAPPING_FC8F_FC8F },
+    Mapping{ from: 0xFC90, to: 0xFC90, status: MappingStatus::mapped, mapping: &MAPPING_FC90_FC90 },
+    Mapping{ from: 0xFC91, to: 0xFC91, status: MappingStatus::mapped, mapping: &MAPPING_FC91_FC91 },
+    Mapping{ from: 0xFC92, to: 0xFC92, status: MappingStatus::mapped, mapping: &MAPPING_FC92_FC92 },
+    Mapping{ from: 0xFC93, to: 0xFC93, status: MappingStatus::mapped, mapping: &MAPPING_FC93_FC93 },
+    Mapping{ from: 0xFC94, to: 0xFC94, status: MappingStatus::mapped, mapping: &MAPPING_FC94_FC94 },
+    Mapping{ from: 0xFC95, to: 0xFC95, status: MappingStatus::mapped, mapping: &MAPPING_FC95_FC95 },
+    Mapping{ from: 0xFC96, to: 0xFC96, status: MappingStatus::mapped, mapping: &MAPPING_FC96_FC96 },
+    Mapping{ from: 0xFC97, to: 0xFC97, status: MappingStatus::mapped, mapping: &MAPPING_FC97_FC97 },
+    Mapping{ from: 0xFC98, to: 0xFC98, status: MappingStatus::mapped, mapping: &MAPPING_FC98_FC98 },
+    Mapping{ from: 0xFC99, to: 0xFC99, status: MappingStatus::mapped, mapping: &MAPPING_FC99_FC99 },
+    Mapping{ from: 0xFC9A, to: 0xFC9A, status: MappingStatus::mapped, mapping: &MAPPING_FC9A_FC9A },
+    Mapping{ from: 0xFC9B, to: 0xFC9B, status: MappingStatus::mapped, mapping: &MAPPING_FC9B_FC9B },
+    Mapping{ from: 0xFC9C, to: 0xFC9C, status: MappingStatus::mapped, mapping: &MAPPING_FC9C_FC9C },
+    Mapping{ from: 0xFC9D, to: 0xFC9D, status: MappingStatus::mapped, mapping: &MAPPING_FC9D_FC9D },
+    Mapping{ from: 0xFC9E, to: 0xFC9E, status: MappingStatus::mapped, mapping: &MAPPING_FC9E_FC9E },
+    Mapping{ from: 0xFC9F, to: 0xFC9F, status: MappingStatus::mapped, mapping: &MAPPING_FC9F_FC9F },
+    Mapping{ from: 0xFCA0, to: 0xFCA0, status: MappingStatus::mapped, mapping: &MAPPING_FCA0_FCA0 },
+    Mapping{ from: 0xFCA1, to: 0xFCA1, status: MappingStatus::mapped, mapping: &MAPPING_FCA1_FCA1 },
+    Mapping{ from: 0xFCA2, to: 0xFCA2, status: MappingStatus::mapped, mapping: &MAPPING_FCA2_FCA2 },
+    Mapping{ from: 0xFCA3, to: 0xFCA3, status: MappingStatus::mapped, mapping: &MAPPING_FCA3_FCA3 },
+    Mapping{ from: 0xFCA4, to: 0xFCA4, status: MappingStatus::mapped, mapping: &MAPPING_FCA4_FCA4 },
+    Mapping{ from: 0xFCA5, to: 0xFCA5, status: MappingStatus::mapped, mapping: &MAPPING_FCA5_FCA5 },
+    Mapping{ from: 0xFCA6, to: 0xFCA6, status: MappingStatus::mapped, mapping: &MAPPING_FCA6_FCA6 },
+    Mapping{ from: 0xFCA7, to: 0xFCA7, status: MappingStatus::mapped, mapping: &MAPPING_FCA7_FCA7 },
+    Mapping{ from: 0xFCA8, to: 0xFCA8, status: MappingStatus::mapped, mapping: &MAPPING_FCA8_FCA8 },
+    Mapping{ from: 0xFCA9, to: 0xFCA9, status: MappingStatus::mapped, mapping: &MAPPING_FCA9_FCA9 },
+    Mapping{ from: 0xFCAA, to: 0xFCAA, status: MappingStatus::mapped, mapping: &MAPPING_FCAA_FCAA },
+    Mapping{ from: 0xFCAB, to: 0xFCAB, status: MappingStatus::mapped, mapping: &MAPPING_FCAB_FCAB },
+    Mapping{ from: 0xFCAC, to: 0xFCAC, status: MappingStatus::mapped, mapping: &MAPPING_FCAC_FCAC },
+    Mapping{ from: 0xFCAD, to: 0xFCAD, status: MappingStatus::mapped, mapping: &MAPPING_FCAD_FCAD },
+    Mapping{ from: 0xFCAE, to: 0xFCAE, status: MappingStatus::mapped, mapping: &MAPPING_FCAE_FCAE },
+    Mapping{ from: 0xFCAF, to: 0xFCAF, status: MappingStatus::mapped, mapping: &MAPPING_FCAF_FCAF },
+    Mapping{ from: 0xFCB0, to: 0xFCB0, status: MappingStatus::mapped, mapping: &MAPPING_FCB0_FCB0 },
+    Mapping{ from: 0xFCB1, to: 0xFCB1, status: MappingStatus::mapped, mapping: &MAPPING_FCB1_FCB1 },
+    Mapping{ from: 0xFCB2, to: 0xFCB2, status: MappingStatus::mapped, mapping: &MAPPING_FCB2_FCB2 },
+    Mapping{ from: 0xFCB3, to: 0xFCB3, status: MappingStatus::mapped, mapping: &MAPPING_FCB3_FCB3 },
+    Mapping{ from: 0xFCB4, to: 0xFCB4, status: MappingStatus::mapped, mapping: &MAPPING_FCB4_FCB4 },
+    Mapping{ from: 0xFCB5, to: 0xFCB5, status: MappingStatus::mapped, mapping: &MAPPING_FCB5_FCB5 },
+    Mapping{ from: 0xFCB6, to: 0xFCB6, status: MappingStatus::mapped, mapping: &MAPPING_FCB6_FCB6 },
+    Mapping{ from: 0xFCB7, to: 0xFCB7, status: MappingStatus::mapped, mapping: &MAPPING_FCB7_FCB7 },
+    Mapping{ from: 0xFCB8, to: 0xFCB8, status: MappingStatus::mapped, mapping: &MAPPING_FCB8_FCB8 },
+    Mapping{ from: 0xFCB9, to: 0xFCB9, status: MappingStatus::mapped, mapping: &MAPPING_FCB9_FCB9 },
+    Mapping{ from: 0xFCBA, to: 0xFCBA, status: MappingStatus::mapped, mapping: &MAPPING_FCBA_FCBA },
+    Mapping{ from: 0xFCBB, to: 0xFCBB, status: MappingStatus::mapped, mapping: &MAPPING_FCBB_FCBB },
+    Mapping{ from: 0xFCBC, to: 0xFCBC, status: MappingStatus::mapped, mapping: &MAPPING_FCBC_FCBC },
+    Mapping{ from: 0xFCBD, to: 0xFCBD, status: MappingStatus::mapped, mapping: &MAPPING_FCBD_FCBD },
+    Mapping{ from: 0xFCBE, to: 0xFCBE, status: MappingStatus::mapped, mapping: &MAPPING_FCBE_FCBE },
+    Mapping{ from: 0xFCBF, to: 0xFCBF, status: MappingStatus::mapped, mapping: &MAPPING_FCBF_FCBF },
+    Mapping{ from: 0xFCC0, to: 0xFCC0, status: MappingStatus::mapped, mapping: &MAPPING_FCC0_FCC0 },
+    Mapping{ from: 0xFCC1, to: 0xFCC1, status: MappingStatus::mapped, mapping: &MAPPING_FCC1_FCC1 },
+    Mapping{ from: 0xFCC2, to: 0xFCC2, status: MappingStatus::mapped, mapping: &MAPPING_FCC2_FCC2 },
+    Mapping{ from: 0xFCC3, to: 0xFCC3, status: MappingStatus::mapped, mapping: &MAPPING_FCC3_FCC3 },
+    Mapping{ from: 0xFCC4, to: 0xFCC4, status: MappingStatus::mapped, mapping: &MAPPING_FCC4_FCC4 },
+    Mapping{ from: 0xFCC5, to: 0xFCC5, status: MappingStatus::mapped, mapping: &MAPPING_FCC5_FCC5 },
+    Mapping{ from: 0xFCC6, to: 0xFCC6, status: MappingStatus::mapped, mapping: &MAPPING_FCC6_FCC6 },
+    Mapping{ from: 0xFCC7, to: 0xFCC7, status: MappingStatus::mapped, mapping: &MAPPING_FCC7_FCC7 },
+    Mapping{ from: 0xFCC8, to: 0xFCC8, status: MappingStatus::mapped, mapping: &MAPPING_FCC8_FCC8 },
+    Mapping{ from: 0xFCC9, to: 0xFCC9, status: MappingStatus::mapped, mapping: &MAPPING_FCC9_FCC9 },
+    Mapping{ from: 0xFCCA, to: 0xFCCA, status: MappingStatus::mapped, mapping: &MAPPING_FCCA_FCCA },
+    Mapping{ from: 0xFCCB, to: 0xFCCB, status: MappingStatus::mapped, mapping: &MAPPING_FCCB_FCCB },
+    Mapping{ from: 0xFCCC, to: 0xFCCC, status: MappingStatus::mapped, mapping: &MAPPING_FCCC_FCCC },
+    Mapping{ from: 0xFCCD, to: 0xFCCD, status: MappingStatus::mapped, mapping: &MAPPING_FCCD_FCCD },
+    Mapping{ from: 0xFCCE, to: 0xFCCE, status: MappingStatus::mapped, mapping: &MAPPING_FCCE_FCCE },
+    Mapping{ from: 0xFCCF, to: 0xFCCF, status: MappingStatus::mapped, mapping: &MAPPING_FCCF_FCCF },
+    Mapping{ from: 0xFCD0, to: 0xFCD0, status: MappingStatus::mapped, mapping: &MAPPING_FCD0_FCD0 },
+    Mapping{ from: 0xFCD1, to: 0xFCD1, status: MappingStatus::mapped, mapping: &MAPPING_FCD1_FCD1 },
+    Mapping{ from: 0xFCD2, to: 0xFCD2, status: MappingStatus::mapped, mapping: &MAPPING_FCD2_FCD2 },
+    Mapping{ from: 0xFCD3, to: 0xFCD3, status: MappingStatus::mapped, mapping: &MAPPING_FCD3_FCD3 },
+    Mapping{ from: 0xFCD4, to: 0xFCD4, status: MappingStatus::mapped, mapping: &MAPPING_FCD4_FCD4 },
+    Mapping{ from: 0xFCD5, to: 0xFCD5, status: MappingStatus::mapped, mapping: &MAPPING_FCD5_FCD5 },
+    Mapping{ from: 0xFCD6, to: 0xFCD6, status: MappingStatus::mapped, mapping: &MAPPING_FCD6_FCD6 },
+    Mapping{ from: 0xFCD7, to: 0xFCD7, status: MappingStatus::mapped, mapping: &MAPPING_FCD7_FCD7 },
+    Mapping{ from: 0xFCD8, to: 0xFCD8, status: MappingStatus::mapped, mapping: &MAPPING_FCD8_FCD8 },
+    Mapping{ from: 0xFCD9, to: 0xFCD9, status: MappingStatus::mapped, mapping: &MAPPING_FCD9_FCD9 },
+    Mapping{ from: 0xFCDA, to: 0xFCDA, status: MappingStatus::mapped, mapping: &MAPPING_FCDA_FCDA },
+    Mapping{ from: 0xFCDB, to: 0xFCDB, status: MappingStatus::mapped, mapping: &MAPPING_FCDB_FCDB },
+    Mapping{ from: 0xFCDC, to: 0xFCDC, status: MappingStatus::mapped, mapping: &MAPPING_FCDC_FCDC },
+    Mapping{ from: 0xFCDD, to: 0xFCDD, status: MappingStatus::mapped, mapping: &MAPPING_FCDD_FCDD },
+    Mapping{ from: 0xFCDE, to: 0xFCDE, status: MappingStatus::mapped, mapping: &MAPPING_FCDE_FCDE },
+    Mapping{ from: 0xFCDF, to: 0xFCDF, status: MappingStatus::mapped, mapping: &MAPPING_FCDF_FCDF },
+    Mapping{ from: 0xFCE0, to: 0xFCE0, status: MappingStatus::mapped, mapping: &MAPPING_FCE0_FCE0 },
+    Mapping{ from: 0xFCE1, to: 0xFCE1, status: MappingStatus::mapped, mapping: &MAPPING_FCE1_FCE1 },
+    Mapping{ from: 0xFCE2, to: 0xFCE2, status: MappingStatus::mapped, mapping: &MAPPING_FCE2_FCE2 },
+    Mapping{ from: 0xFCE3, to: 0xFCE3, status: MappingStatus::mapped, mapping: &MAPPING_FCE3_FCE3 },
+    Mapping{ from: 0xFCE4, to: 0xFCE4, status: MappingStatus::mapped, mapping: &MAPPING_FCE4_FCE4 },
+    Mapping{ from: 0xFCE5, to: 0xFCE5, status: MappingStatus::mapped, mapping: &MAPPING_FCE5_FCE5 },
+    Mapping{ from: 0xFCE6, to: 0xFCE6, status: MappingStatus::mapped, mapping: &MAPPING_FCE6_FCE6 },
+    Mapping{ from: 0xFCE7, to: 0xFCE7, status: MappingStatus::mapped, mapping: &MAPPING_FCE7_FCE7 },
+    Mapping{ from: 0xFCE8, to: 0xFCE8, status: MappingStatus::mapped, mapping: &MAPPING_FCE8_FCE8 },
+    Mapping{ from: 0xFCE9, to: 0xFCE9, status: MappingStatus::mapped, mapping: &MAPPING_FCE9_FCE9 },
+    Mapping{ from: 0xFCEA, to: 0xFCEA, status: MappingStatus::mapped, mapping: &MAPPING_FCEA_FCEA },
+    Mapping{ from: 0xFCEB, to: 0xFCEB, status: MappingStatus::mapped, mapping: &MAPPING_FCEB_FCEB },
+    Mapping{ from: 0xFCEC, to: 0xFCEC, status: MappingStatus::mapped, mapping: &MAPPING_FCEC_FCEC },
+    Mapping{ from: 0xFCED, to: 0xFCED, status: MappingStatus::mapped, mapping: &MAPPING_FCED_FCED },
+    Mapping{ from: 0xFCEE, to: 0xFCEE, status: MappingStatus::mapped, mapping: &MAPPING_FCEE_FCEE },
+    Mapping{ from: 0xFCEF, to: 0xFCEF, status: MappingStatus::mapped, mapping: &MAPPING_FCEF_FCEF },
+    Mapping{ from: 0xFCF0, to: 0xFCF0, status: MappingStatus::mapped, mapping: &MAPPING_FCF0_FCF0 },
+    Mapping{ from: 0xFCF1, to: 0xFCF1, status: MappingStatus::mapped, mapping: &MAPPING_FCF1_FCF1 },
+    Mapping{ from: 0xFCF2, to: 0xFCF2, status: MappingStatus::mapped, mapping: &MAPPING_FCF2_FCF2 },
+    Mapping{ from: 0xFCF3, to: 0xFCF3, status: MappingStatus::mapped, mapping: &MAPPING_FCF3_FCF3 },
+    Mapping{ from: 0xFCF4, to: 0xFCF4, status: MappingStatus::mapped, mapping: &MAPPING_FCF4_FCF4 },
+    Mapping{ from: 0xFCF5, to: 0xFCF5, status: MappingStatus::mapped, mapping: &MAPPING_FCF5_FCF5 },
+    Mapping{ from: 0xFCF6, to: 0xFCF6, status: MappingStatus::mapped, mapping: &MAPPING_FCF6_FCF6 },
+    Mapping{ from: 0xFCF7, to: 0xFCF7, status: MappingStatus::mapped, mapping: &MAPPING_FCF7_FCF7 },
+    Mapping{ from: 0xFCF8, to: 0xFCF8, status: MappingStatus::mapped, mapping: &MAPPING_FCF8_FCF8 },
+    Mapping{ from: 0xFCF9, to: 0xFCF9, status: MappingStatus::mapped, mapping: &MAPPING_FCF9_FCF9 },
+    Mapping{ from: 0xFCFA, to: 0xFCFA, status: MappingStatus::mapped, mapping: &MAPPING_FCFA_FCFA },
+    Mapping{ from: 0xFCFB, to: 0xFCFB, status: MappingStatus::mapped, mapping: &MAPPING_FCFB_FCFB },
+    Mapping{ from: 0xFCFC, to: 0xFCFC, status: MappingStatus::mapped, mapping: &MAPPING_FCFC_FCFC },
+    Mapping{ from: 0xFCFD, to: 0xFCFD, status: MappingStatus::mapped, mapping: &MAPPING_FCFD_FCFD },
+    Mapping{ from: 0xFCFE, to: 0xFCFE, status: MappingStatus::mapped, mapping: &MAPPING_FCFE_FCFE },
+    Mapping{ from: 0xFCFF, to: 0xFCFF, status: MappingStatus::mapped, mapping: &MAPPING_FCFF_FCFF },
+    Mapping{ from: 0xFD00, to: 0xFD00, status: MappingStatus::mapped, mapping: &MAPPING_FD00_FD00 },
+    Mapping{ from: 0xFD01, to: 0xFD01, status: MappingStatus::mapped, mapping: &MAPPING_FD01_FD01 },
+    Mapping{ from: 0xFD02, to: 0xFD02, status: MappingStatus::mapped, mapping: &MAPPING_FD02_FD02 },
+    Mapping{ from: 0xFD03, to: 0xFD03, status: MappingStatus::mapped, mapping: &MAPPING_FD03_FD03 },
+    Mapping{ from: 0xFD04, to: 0xFD04, status: MappingStatus::mapped, mapping: &MAPPING_FD04_FD04 },
+    Mapping{ from: 0xFD05, to: 0xFD05, status: MappingStatus::mapped, mapping: &MAPPING_FD05_FD05 },
+    Mapping{ from: 0xFD06, to: 0xFD06, status: MappingStatus::mapped, mapping: &MAPPING_FD06_FD06 },
+    Mapping{ from: 0xFD07, to: 0xFD07, status: MappingStatus::mapped, mapping: &MAPPING_FD07_FD07 },
+    Mapping{ from: 0xFD08, to: 0xFD08, status: MappingStatus::mapped, mapping: &MAPPING_FD08_FD08 },
+    Mapping{ from: 0xFD09, to: 0xFD09, status: MappingStatus::mapped, mapping: &MAPPING_FD09_FD09 },
+    Mapping{ from: 0xFD0A, to: 0xFD0A, status: MappingStatus::mapped, mapping: &MAPPING_FD0A_FD0A },
+    Mapping{ from: 0xFD0B, to: 0xFD0B, status: MappingStatus::mapped, mapping: &MAPPING_FD0B_FD0B },
+    Mapping{ from: 0xFD0C, to: 0xFD0C, status: MappingStatus::mapped, mapping: &MAPPING_FD0C_FD0C },
+    Mapping{ from: 0xFD0D, to: 0xFD0D, status: MappingStatus::mapped, mapping: &MAPPING_FD0D_FD0D },
+    Mapping{ from: 0xFD0E, to: 0xFD0E, status: MappingStatus::mapped, mapping: &MAPPING_FD0E_FD0E },
+    Mapping{ from: 0xFD0F, to: 0xFD0F, status: MappingStatus::mapped, mapping: &MAPPING_FD0F_FD0F },
+    Mapping{ from: 0xFD10, to: 0xFD10, status: MappingStatus::mapped, mapping: &MAPPING_FD10_FD10 },
+    Mapping{ from: 0xFD11, to: 0xFD11, status: MappingStatus::mapped, mapping: &MAPPING_FD11_FD11 },
+    Mapping{ from: 0xFD12, to: 0xFD12, status: MappingStatus::mapped, mapping: &MAPPING_FD12_FD12 },
+    Mapping{ from: 0xFD13, to: 0xFD13, status: MappingStatus::mapped, mapping: &MAPPING_FD13_FD13 },
+    Mapping{ from: 0xFD14, to: 0xFD14, status: MappingStatus::mapped, mapping: &MAPPING_FD14_FD14 },
+    Mapping{ from: 0xFD15, to: 0xFD15, status: MappingStatus::mapped, mapping: &MAPPING_FD15_FD15 },
+    Mapping{ from: 0xFD16, to: 0xFD16, status: MappingStatus::mapped, mapping: &MAPPING_FD16_FD16 },
+    Mapping{ from: 0xFD17, to: 0xFD17, status: MappingStatus::mapped, mapping: &MAPPING_FD17_FD17 },
+    Mapping{ from: 0xFD18, to: 0xFD18, status: MappingStatus::mapped, mapping: &MAPPING_FD18_FD18 },
+    Mapping{ from: 0xFD19, to: 0xFD19, status: MappingStatus::mapped, mapping: &MAPPING_FD19_FD19 },
+    Mapping{ from: 0xFD1A, to: 0xFD1A, status: MappingStatus::mapped, mapping: &MAPPING_FD1A_FD1A },
+    Mapping{ from: 0xFD1B, to: 0xFD1B, status: MappingStatus::mapped, mapping: &MAPPING_FD1B_FD1B },
+    Mapping{ from: 0xFD1C, to: 0xFD1C, status: MappingStatus::mapped, mapping: &MAPPING_FD1C_FD1C },
+    Mapping{ from: 0xFD1D, to: 0xFD1D, status: MappingStatus::mapped, mapping: &MAPPING_FD1D_FD1D },
+    Mapping{ from: 0xFD1E, to: 0xFD1E, status: MappingStatus::mapped, mapping: &MAPPING_FD1E_FD1E },
+    Mapping{ from: 0xFD1F, to: 0xFD1F, status: MappingStatus::mapped, mapping: &MAPPING_FD1F_FD1F },
+    Mapping{ from: 0xFD20, to: 0xFD20, status: MappingStatus::mapped, mapping: &MAPPING_FD20_FD20 },
+    Mapping{ from: 0xFD21, to: 0xFD21, status: MappingStatus::mapped, mapping: &MAPPING_FD21_FD21 },
+    Mapping{ from: 0xFD22, to: 0xFD22, status: MappingStatus::mapped, mapping: &MAPPING_FD22_FD22 },
+    Mapping{ from: 0xFD23, to: 0xFD23, status: MappingStatus::mapped, mapping: &MAPPING_FD23_FD23 },
+    Mapping{ from: 0xFD24, to: 0xFD24, status: MappingStatus::mapped, mapping: &MAPPING_FD24_FD24 },
+    Mapping{ from: 0xFD25, to: 0xFD25, status: MappingStatus::mapped, mapping: &MAPPING_FD25_FD25 },
+    Mapping{ from: 0xFD26, to: 0xFD26, status: MappingStatus::mapped, mapping: &MAPPING_FD26_FD26 },
+    Mapping{ from: 0xFD27, to: 0xFD27, status: MappingStatus::mapped, mapping: &MAPPING_FD27_FD27 },
+    Mapping{ from: 0xFD28, to: 0xFD28, status: MappingStatus::mapped, mapping: &MAPPING_FD28_FD28 },
+    Mapping{ from: 0xFD29, to: 0xFD29, status: MappingStatus::mapped, mapping: &MAPPING_FD29_FD29 },
+    Mapping{ from: 0xFD2A, to: 0xFD2A, status: MappingStatus::mapped, mapping: &MAPPING_FD2A_FD2A },
+    Mapping{ from: 0xFD2B, to: 0xFD2B, status: MappingStatus::mapped, mapping: &MAPPING_FD2B_FD2B },
+    Mapping{ from: 0xFD2C, to: 0xFD2C, status: MappingStatus::mapped, mapping: &MAPPING_FD2C_FD2C },
+    Mapping{ from: 0xFD2D, to: 0xFD2D, status: MappingStatus::mapped, mapping: &MAPPING_FD2D_FD2D },
+    Mapping{ from: 0xFD2E, to: 0xFD2E, status: MappingStatus::mapped, mapping: &MAPPING_FD2E_FD2E },
+    Mapping{ from: 0xFD2F, to: 0xFD2F, status: MappingStatus::mapped, mapping: &MAPPING_FD2F_FD2F },
+    Mapping{ from: 0xFD30, to: 0xFD30, status: MappingStatus::mapped, mapping: &MAPPING_FD30_FD30 },
+    Mapping{ from: 0xFD31, to: 0xFD31, status: MappingStatus::mapped, mapping: &MAPPING_FD31_FD31 },
+    Mapping{ from: 0xFD32, to: 0xFD32, status: MappingStatus::mapped, mapping: &MAPPING_FD32_FD32 },
+    Mapping{ from: 0xFD33, to: 0xFD33, status: MappingStatus::mapped, mapping: &MAPPING_FD33_FD33 },
+    Mapping{ from: 0xFD34, to: 0xFD34, status: MappingStatus::mapped, mapping: &MAPPING_FD34_FD34 },
+    Mapping{ from: 0xFD35, to: 0xFD35, status: MappingStatus::mapped, mapping: &MAPPING_FD35_FD35 },
+    Mapping{ from: 0xFD36, to: 0xFD36, status: MappingStatus::mapped, mapping: &MAPPING_FD36_FD36 },
+    Mapping{ from: 0xFD37, to: 0xFD37, status: MappingStatus::mapped, mapping: &MAPPING_FD37_FD37 },
+    Mapping{ from: 0xFD38, to: 0xFD38, status: MappingStatus::mapped, mapping: &MAPPING_FD38_FD38 },
+    Mapping{ from: 0xFD39, to: 0xFD39, status: MappingStatus::mapped, mapping: &MAPPING_FD39_FD39 },
+    Mapping{ from: 0xFD3A, to: 0xFD3A, status: MappingStatus::mapped, mapping: &MAPPING_FD3A_FD3A },
+    Mapping{ from: 0xFD3B, to: 0xFD3B, status: MappingStatus::mapped, mapping: &MAPPING_FD3B_FD3B },
+    Mapping{ from: 0xFD3C, to: 0xFD3D, status: MappingStatus::mapped, mapping: &MAPPING_FD3C_FD3D },
+    Mapping{ from: 0xFD3E, to: 0xFD3F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFD40, to: 0xFD4F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFD50, to: 0xFD50, status: MappingStatus::mapped, mapping: &MAPPING_FD50_FD50 },
+    Mapping{ from: 0xFD51, to: 0xFD52, status: MappingStatus::mapped, mapping: &MAPPING_FD51_FD52 },
+    Mapping{ from: 0xFD53, to: 0xFD53, status: MappingStatus::mapped, mapping: &MAPPING_FD53_FD53 },
+    Mapping{ from: 0xFD54, to: 0xFD54, status: MappingStatus::mapped, mapping: &MAPPING_FD54_FD54 },
+    Mapping{ from: 0xFD55, to: 0xFD55, status: MappingStatus::mapped, mapping: &MAPPING_FD55_FD55 },
+    Mapping{ from: 0xFD56, to: 0xFD56, status: MappingStatus::mapped, mapping: &MAPPING_FD56_FD56 },
+    Mapping{ from: 0xFD57, to: 0xFD57, status: MappingStatus::mapped, mapping: &MAPPING_FD57_FD57 },
+    Mapping{ from: 0xFD58, to: 0xFD59, status: MappingStatus::mapped, mapping: &MAPPING_FD58_FD59 },
+    Mapping{ from: 0xFD5A, to: 0xFD5A, status: MappingStatus::mapped, mapping: &MAPPING_FD5A_FD5A },
+    Mapping{ from: 0xFD5B, to: 0xFD5B, status: MappingStatus::mapped, mapping: &MAPPING_FD5B_FD5B },
+    Mapping{ from: 0xFD5C, to: 0xFD5C, status: MappingStatus::mapped, mapping: &MAPPING_FD5C_FD5C },
+    Mapping{ from: 0xFD5D, to: 0xFD5D, status: MappingStatus::mapped, mapping: &MAPPING_FD5D_FD5D },
+    Mapping{ from: 0xFD5E, to: 0xFD5E, status: MappingStatus::mapped, mapping: &MAPPING_FD5E_FD5E },
+    Mapping{ from: 0xFD5F, to: 0xFD60, status: MappingStatus::mapped, mapping: &MAPPING_FD5F_FD60 },
+    Mapping{ from: 0xFD61, to: 0xFD61, status: MappingStatus::mapped, mapping: &MAPPING_FD61_FD61 },
+    Mapping{ from: 0xFD62, to: 0xFD63, status: MappingStatus::mapped, mapping: &MAPPING_FD62_FD63 },
+    Mapping{ from: 0xFD64, to: 0xFD65, status: MappingStatus::mapped, mapping: &MAPPING_FD64_FD65 },
+    Mapping{ from: 0xFD66, to: 0xFD66, status: MappingStatus::mapped, mapping: &MAPPING_FD66_FD66 },
+    Mapping{ from: 0xFD67, to: 0xFD68, status: MappingStatus::mapped, mapping: &MAPPING_FD67_FD68 },
+    Mapping{ from: 0xFD69, to: 0xFD69, status: MappingStatus::mapped, mapping: &MAPPING_FD69_FD69 },
+    Mapping{ from: 0xFD6A, to: 0xFD6B, status: MappingStatus::mapped, mapping: &MAPPING_FD6A_FD6B },
+    Mapping{ from: 0xFD6C, to: 0xFD6D, status: MappingStatus::mapped, mapping: &MAPPING_FD6C_FD6D },
+    Mapping{ from: 0xFD6E, to: 0xFD6E, status: MappingStatus::mapped, mapping: &MAPPING_FD6E_FD6E },
+    Mapping{ from: 0xFD6F, to: 0xFD70, status: MappingStatus::mapped, mapping: &MAPPING_FD6F_FD70 },
+    Mapping{ from: 0xFD71, to: 0xFD72, status: MappingStatus::mapped, mapping: &MAPPING_FD71_FD72 },
+    Mapping{ from: 0xFD73, to: 0xFD73, status: MappingStatus::mapped, mapping: &MAPPING_FD73_FD73 },
+    Mapping{ from: 0xFD74, to: 0xFD74, status: MappingStatus::mapped, mapping: &MAPPING_FD74_FD74 },
+    Mapping{ from: 0xFD75, to: 0xFD75, status: MappingStatus::mapped, mapping: &MAPPING_FD75_FD75 },
+    Mapping{ from: 0xFD76, to: 0xFD77, status: MappingStatus::mapped, mapping: &MAPPING_FD76_FD77 },
+    Mapping{ from: 0xFD78, to: 0xFD78, status: MappingStatus::mapped, mapping: &MAPPING_FD78_FD78 },
+    Mapping{ from: 0xFD79, to: 0xFD79, status: MappingStatus::mapped, mapping: &MAPPING_FD79_FD79 },
+    Mapping{ from: 0xFD7A, to: 0xFD7A, status: MappingStatus::mapped, mapping: &MAPPING_FD7A_FD7A },
+    Mapping{ from: 0xFD7B, to: 0xFD7B, status: MappingStatus::mapped, mapping: &MAPPING_FD7B_FD7B },
+    Mapping{ from: 0xFD7C, to: 0xFD7D, status: MappingStatus::mapped, mapping: &MAPPING_FD7C_FD7D },
+    Mapping{ from: 0xFD7E, to: 0xFD7E, status: MappingStatus::mapped, mapping: &MAPPING_FD7E_FD7E },
+    Mapping{ from: 0xFD7F, to: 0xFD7F, status: MappingStatus::mapped, mapping: &MAPPING_FD7F_FD7F },
+    Mapping{ from: 0xFD80, to: 0xFD80, status: MappingStatus::mapped, mapping: &MAPPING_FD80_FD80 },
+    Mapping{ from: 0xFD81, to: 0xFD81, status: MappingStatus::mapped, mapping: &MAPPING_FD81_FD81 },
+    Mapping{ from: 0xFD82, to: 0xFD82, status: MappingStatus::mapped, mapping: &MAPPING_FD82_FD82 },
+    Mapping{ from: 0xFD83, to: 0xFD84, status: MappingStatus::mapped, mapping: &MAPPING_FD83_FD84 },
+    Mapping{ from: 0xFD85, to: 0xFD86, status: MappingStatus::mapped, mapping: &MAPPING_FD85_FD86 },
+    Mapping{ from: 0xFD87, to: 0xFD88, status: MappingStatus::mapped, mapping: &MAPPING_FD87_FD88 },
+    Mapping{ from: 0xFD89, to: 0xFD89, status: MappingStatus::mapped, mapping: &MAPPING_FD89_FD89 },
+    Mapping{ from: 0xFD8A, to: 0xFD8A, status: MappingStatus::mapped, mapping: &MAPPING_FD8A_FD8A },
+    Mapping{ from: 0xFD8B, to: 0xFD8B, status: MappingStatus::mapped, mapping: &MAPPING_FD8B_FD8B },
+    Mapping{ from: 0xFD8C, to: 0xFD8C, status: MappingStatus::mapped, mapping: &MAPPING_FD8C_FD8C },
+    Mapping{ from: 0xFD8D, to: 0xFD8D, status: MappingStatus::mapped, mapping: &MAPPING_FD8D_FD8D },
+    Mapping{ from: 0xFD8E, to: 0xFD8E, status: MappingStatus::mapped, mapping: &MAPPING_FD8E_FD8E },
+    Mapping{ from: 0xFD8F, to: 0xFD8F, status: MappingStatus::mapped, mapping: &MAPPING_FD8F_FD8F },
+    Mapping{ from: 0xFD90, to: 0xFD91, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFD92, to: 0xFD92, status: MappingStatus::mapped, mapping: &MAPPING_FD92_FD92 },
+    Mapping{ from: 0xFD93, to: 0xFD93, status: MappingStatus::mapped, mapping: &MAPPING_FD93_FD93 },
+    Mapping{ from: 0xFD94, to: 0xFD94, status: MappingStatus::mapped, mapping: &MAPPING_FD94_FD94 },
+    Mapping{ from: 0xFD95, to: 0xFD95, status: MappingStatus::mapped, mapping: &MAPPING_FD95_FD95 },
+    Mapping{ from: 0xFD96, to: 0xFD96, status: MappingStatus::mapped, mapping: &MAPPING_FD96_FD96 },
+    Mapping{ from: 0xFD97, to: 0xFD98, status: MappingStatus::mapped, mapping: &MAPPING_FD97_FD98 },
+    Mapping{ from: 0xFD99, to: 0xFD99, status: MappingStatus::mapped, mapping: &MAPPING_FD99_FD99 },
+    Mapping{ from: 0xFD9A, to: 0xFD9A, status: MappingStatus::mapped, mapping: &MAPPING_FD9A_FD9A },
+    Mapping{ from: 0xFD9B, to: 0xFD9B, status: MappingStatus::mapped, mapping: &MAPPING_FD9B_FD9B },
+    Mapping{ from: 0xFD9C, to: 0xFD9D, status: MappingStatus::mapped, mapping: &MAPPING_FD9C_FD9D },
+    Mapping{ from: 0xFD9E, to: 0xFD9E, status: MappingStatus::mapped, mapping: &MAPPING_FD9E_FD9E },
+    Mapping{ from: 0xFD9F, to: 0xFD9F, status: MappingStatus::mapped, mapping: &MAPPING_FD9F_FD9F },
+    Mapping{ from: 0xFDA0, to: 0xFDA0, status: MappingStatus::mapped, mapping: &MAPPING_FDA0_FDA0 },
+    Mapping{ from: 0xFDA1, to: 0xFDA1, status: MappingStatus::mapped, mapping: &MAPPING_FDA1_FDA1 },
+    Mapping{ from: 0xFDA2, to: 0xFDA2, status: MappingStatus::mapped, mapping: &MAPPING_FDA2_FDA2 },
+    Mapping{ from: 0xFDA3, to: 0xFDA3, status: MappingStatus::mapped, mapping: &MAPPING_FDA3_FDA3 },
+    Mapping{ from: 0xFDA4, to: 0xFDA4, status: MappingStatus::mapped, mapping: &MAPPING_FDA4_FDA4 },
+    Mapping{ from: 0xFDA5, to: 0xFDA5, status: MappingStatus::mapped, mapping: &MAPPING_FDA5_FDA5 },
+    Mapping{ from: 0xFDA6, to: 0xFDA6, status: MappingStatus::mapped, mapping: &MAPPING_FDA6_FDA6 },
+    Mapping{ from: 0xFDA7, to: 0xFDA7, status: MappingStatus::mapped, mapping: &MAPPING_FDA7_FDA7 },
+    Mapping{ from: 0xFDA8, to: 0xFDA8, status: MappingStatus::mapped, mapping: &MAPPING_FDA8_FDA8 },
+    Mapping{ from: 0xFDA9, to: 0xFDA9, status: MappingStatus::mapped, mapping: &MAPPING_FDA9_FDA9 },
+    Mapping{ from: 0xFDAA, to: 0xFDAA, status: MappingStatus::mapped, mapping: &MAPPING_FDAA_FDAA },
+    Mapping{ from: 0xFDAB, to: 0xFDAB, status: MappingStatus::mapped, mapping: &MAPPING_FDAB_FDAB },
+    Mapping{ from: 0xFDAC, to: 0xFDAC, status: MappingStatus::mapped, mapping: &MAPPING_FDAC_FDAC },
+    Mapping{ from: 0xFDAD, to: 0xFDAD, status: MappingStatus::mapped, mapping: &MAPPING_FDAD_FDAD },
+    Mapping{ from: 0xFDAE, to: 0xFDAE, status: MappingStatus::mapped, mapping: &MAPPING_FDAE_FDAE },
+    Mapping{ from: 0xFDAF, to: 0xFDAF, status: MappingStatus::mapped, mapping: &MAPPING_FDAF_FDAF },
+    Mapping{ from: 0xFDB0, to: 0xFDB0, status: MappingStatus::mapped, mapping: &MAPPING_FDB0_FDB0 },
+    Mapping{ from: 0xFDB1, to: 0xFDB1, status: MappingStatus::mapped, mapping: &MAPPING_FDB1_FDB1 },
+    Mapping{ from: 0xFDB2, to: 0xFDB2, status: MappingStatus::mapped, mapping: &MAPPING_FDB2_FDB2 },
+    Mapping{ from: 0xFDB3, to: 0xFDB3, status: MappingStatus::mapped, mapping: &MAPPING_FDB3_FDB3 },
+    Mapping{ from: 0xFDB4, to: 0xFDB4, status: MappingStatus::mapped, mapping: &MAPPING_FDB4_FDB4 },
+    Mapping{ from: 0xFDB5, to: 0xFDB5, status: MappingStatus::mapped, mapping: &MAPPING_FDB5_FDB5 },
+    Mapping{ from: 0xFDB6, to: 0xFDB6, status: MappingStatus::mapped, mapping: &MAPPING_FDB6_FDB6 },
+    Mapping{ from: 0xFDB7, to: 0xFDB7, status: MappingStatus::mapped, mapping: &MAPPING_FDB7_FDB7 },
+    Mapping{ from: 0xFDB8, to: 0xFDB8, status: MappingStatus::mapped, mapping: &MAPPING_FDB8_FDB8 },
+    Mapping{ from: 0xFDB9, to: 0xFDB9, status: MappingStatus::mapped, mapping: &MAPPING_FDB9_FDB9 },
+    Mapping{ from: 0xFDBA, to: 0xFDBA, status: MappingStatus::mapped, mapping: &MAPPING_FDBA_FDBA },
+    Mapping{ from: 0xFDBB, to: 0xFDBB, status: MappingStatus::mapped, mapping: &MAPPING_FDBB_FDBB },
+    Mapping{ from: 0xFDBC, to: 0xFDBC, status: MappingStatus::mapped, mapping: &MAPPING_FDBC_FDBC },
+    Mapping{ from: 0xFDBD, to: 0xFDBD, status: MappingStatus::mapped, mapping: &MAPPING_FDBD_FDBD },
+    Mapping{ from: 0xFDBE, to: 0xFDBE, status: MappingStatus::mapped, mapping: &MAPPING_FDBE_FDBE },
+    Mapping{ from: 0xFDBF, to: 0xFDBF, status: MappingStatus::mapped, mapping: &MAPPING_FDBF_FDBF },
+    Mapping{ from: 0xFDC0, to: 0xFDC0, status: MappingStatus::mapped, mapping: &MAPPING_FDC0_FDC0 },
+    Mapping{ from: 0xFDC1, to: 0xFDC1, status: MappingStatus::mapped, mapping: &MAPPING_FDC1_FDC1 },
+    Mapping{ from: 0xFDC2, to: 0xFDC2, status: MappingStatus::mapped, mapping: &MAPPING_FDC2_FDC2 },
+    Mapping{ from: 0xFDC3, to: 0xFDC3, status: MappingStatus::mapped, mapping: &MAPPING_FDC3_FDC3 },
+    Mapping{ from: 0xFDC4, to: 0xFDC4, status: MappingStatus::mapped, mapping: &MAPPING_FDC4_FDC4 },
+    Mapping{ from: 0xFDC5, to: 0xFDC5, status: MappingStatus::mapped, mapping: &MAPPING_FDC5_FDC5 },
+    Mapping{ from: 0xFDC6, to: 0xFDC6, status: MappingStatus::mapped, mapping: &MAPPING_FDC6_FDC6 },
+    Mapping{ from: 0xFDC7, to: 0xFDC7, status: MappingStatus::mapped, mapping: &MAPPING_FDC7_FDC7 },
+    Mapping{ from: 0xFDC8, to: 0xFDCF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFDD0, to: 0xFDEF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFDF0, to: 0xFDF0, status: MappingStatus::mapped, mapping: &MAPPING_FDF0_FDF0 },
+    Mapping{ from: 0xFDF1, to: 0xFDF1, status: MappingStatus::mapped, mapping: &MAPPING_FDF1_FDF1 },
+    Mapping{ from: 0xFDF2, to: 0xFDF2, status: MappingStatus::mapped, mapping: &MAPPING_FDF2_FDF2 },
+    Mapping{ from: 0xFDF3, to: 0xFDF3, status: MappingStatus::mapped, mapping: &MAPPING_FDF3_FDF3 },
+    Mapping{ from: 0xFDF4, to: 0xFDF4, status: MappingStatus::mapped, mapping: &MAPPING_FDF4_FDF4 },
+    Mapping{ from: 0xFDF5, to: 0xFDF5, status: MappingStatus::mapped, mapping: &MAPPING_FDF5_FDF5 },
+    Mapping{ from: 0xFDF6, to: 0xFDF6, status: MappingStatus::mapped, mapping: &MAPPING_FDF6_FDF6 },
+    Mapping{ from: 0xFDF7, to: 0xFDF7, status: MappingStatus::mapped, mapping: &MAPPING_FDF7_FDF7 },
+    Mapping{ from: 0xFDF8, to: 0xFDF8, status: MappingStatus::mapped, mapping: &MAPPING_FDF8_FDF8 },
+    Mapping{ from: 0xFDF9, to: 0xFDF9, status: MappingStatus::mapped, mapping: &MAPPING_FDF9_FDF9 },
+    Mapping{ from: 0xFDFA, to: 0xFDFA, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FDFA_FDFA },
+    Mapping{ from: 0xFDFB, to: 0xFDFB, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FDFB_FDFB },
+    Mapping{ from: 0xFDFC, to: 0xFDFC, status: MappingStatus::mapped, mapping: &MAPPING_FDFC_FDFC },
+    Mapping{ from: 0xFDFD, to: 0xFDFD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFDFE, to: 0xFDFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE00, to: 0xFE0F, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0xFE10, to: 0xFE10, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE10_FE10 },
+    Mapping{ from: 0xFE11, to: 0xFE11, status: MappingStatus::mapped, mapping: &MAPPING_FE11_FE11 },
+    Mapping{ from: 0xFE12, to: 0xFE12, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE13, to: 0xFE13, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE13_FE13 },
+    Mapping{ from: 0xFE14, to: 0xFE14, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE14_FE14 },
+    Mapping{ from: 0xFE15, to: 0xFE15, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE15_FE15 },
+    Mapping{ from: 0xFE16, to: 0xFE16, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE16_FE16 },
+    Mapping{ from: 0xFE17, to: 0xFE17, status: MappingStatus::mapped, mapping: &MAPPING_FE17_FE17 },
+    Mapping{ from: 0xFE18, to: 0xFE18, status: MappingStatus::mapped, mapping: &MAPPING_FE18_FE18 },
+    Mapping{ from: 0xFE19, to: 0xFE19, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE1A, to: 0xFE1F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE20, to: 0xFE23, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFE24, to: 0xFE26, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFE27, to: 0xFE2D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFE2E, to: 0xFE2F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFE30, to: 0xFE30, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE31, to: 0xFE31, status: MappingStatus::mapped, mapping: &MAPPING_FE31_FE31 },
+    Mapping{ from: 0xFE32, to: 0xFE32, status: MappingStatus::mapped, mapping: &MAPPING_FE32_FE32 },
+    Mapping{ from: 0xFE33, to: 0xFE34, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE33_FE34 },
+    Mapping{ from: 0xFE35, to: 0xFE35, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE35_FE35 },
+    Mapping{ from: 0xFE36, to: 0xFE36, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE36_FE36 },
+    Mapping{ from: 0xFE37, to: 0xFE37, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE37_FE37 },
+    Mapping{ from: 0xFE38, to: 0xFE38, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE38_FE38 },
+    Mapping{ from: 0xFE39, to: 0xFE39, status: MappingStatus::mapped, mapping: &MAPPING_FE39_FE39 },
+    Mapping{ from: 0xFE3A, to: 0xFE3A, status: MappingStatus::mapped, mapping: &MAPPING_FE3A_FE3A },
+    Mapping{ from: 0xFE3B, to: 0xFE3B, status: MappingStatus::mapped, mapping: &MAPPING_FE3B_FE3B },
+    Mapping{ from: 0xFE3C, to: 0xFE3C, status: MappingStatus::mapped, mapping: &MAPPING_FE3C_FE3C },
+    Mapping{ from: 0xFE3D, to: 0xFE3D, status: MappingStatus::mapped, mapping: &MAPPING_FE3D_FE3D },
+    Mapping{ from: 0xFE3E, to: 0xFE3E, status: MappingStatus::mapped, mapping: &MAPPING_FE3E_FE3E },
+    Mapping{ from: 0xFE3F, to: 0xFE3F, status: MappingStatus::mapped, mapping: &MAPPING_FE3F_FE3F },
+    Mapping{ from: 0xFE40, to: 0xFE40, status: MappingStatus::mapped, mapping: &MAPPING_FE40_FE40 },
+    Mapping{ from: 0xFE41, to: 0xFE41, status: MappingStatus::mapped, mapping: &MAPPING_FE41_FE41 },
+    Mapping{ from: 0xFE42, to: 0xFE42, status: MappingStatus::mapped, mapping: &MAPPING_FE42_FE42 },
+    Mapping{ from: 0xFE43, to: 0xFE43, status: MappingStatus::mapped, mapping: &MAPPING_FE43_FE43 },
+    Mapping{ from: 0xFE44, to: 0xFE44, status: MappingStatus::mapped, mapping: &MAPPING_FE44_FE44 },
+    Mapping{ from: 0xFE45, to: 0xFE46, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFE47, to: 0xFE47, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE47_FE47 },
+    Mapping{ from: 0xFE48, to: 0xFE48, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE48_FE48 },
+    Mapping{ from: 0xFE49, to: 0xFE4C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE49_FE4C },
+    Mapping{ from: 0xFE4D, to: 0xFE4F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE4D_FE4F },
+    Mapping{ from: 0xFE50, to: 0xFE50, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE50_FE50 },
+    Mapping{ from: 0xFE51, to: 0xFE51, status: MappingStatus::mapped, mapping: &MAPPING_FE51_FE51 },
+    Mapping{ from: 0xFE52, to: 0xFE52, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE53, to: 0xFE53, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE54, to: 0xFE54, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE54_FE54 },
+    Mapping{ from: 0xFE55, to: 0xFE55, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE55_FE55 },
+    Mapping{ from: 0xFE56, to: 0xFE56, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE56_FE56 },
+    Mapping{ from: 0xFE57, to: 0xFE57, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE57_FE57 },
+    Mapping{ from: 0xFE58, to: 0xFE58, status: MappingStatus::mapped, mapping: &MAPPING_FE58_FE58 },
+    Mapping{ from: 0xFE59, to: 0xFE59, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE59_FE59 },
+    Mapping{ from: 0xFE5A, to: 0xFE5A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE5A_FE5A },
+    Mapping{ from: 0xFE5B, to: 0xFE5B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE5B_FE5B },
+    Mapping{ from: 0xFE5C, to: 0xFE5C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE5C_FE5C },
+    Mapping{ from: 0xFE5D, to: 0xFE5D, status: MappingStatus::mapped, mapping: &MAPPING_FE5D_FE5D },
+    Mapping{ from: 0xFE5E, to: 0xFE5E, status: MappingStatus::mapped, mapping: &MAPPING_FE5E_FE5E },
+    Mapping{ from: 0xFE5F, to: 0xFE5F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE5F_FE5F },
+    Mapping{ from: 0xFE60, to: 0xFE60, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE60_FE60 },
+    Mapping{ from: 0xFE61, to: 0xFE61, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE61_FE61 },
+    Mapping{ from: 0xFE62, to: 0xFE62, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE62_FE62 },
+    Mapping{ from: 0xFE63, to: 0xFE63, status: MappingStatus::mapped, mapping: &MAPPING_FE63_FE63 },
+    Mapping{ from: 0xFE64, to: 0xFE64, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE64_FE64 },
+    Mapping{ from: 0xFE65, to: 0xFE65, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE65_FE65 },
+    Mapping{ from: 0xFE66, to: 0xFE66, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE66_FE66 },
+    Mapping{ from: 0xFE67, to: 0xFE67, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE68, to: 0xFE68, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE68_FE68 },
+    Mapping{ from: 0xFE69, to: 0xFE69, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE69_FE69 },
+    Mapping{ from: 0xFE6A, to: 0xFE6A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE6A_FE6A },
+    Mapping{ from: 0xFE6B, to: 0xFE6B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE6B_FE6B },
+    Mapping{ from: 0xFE6C, to: 0xFE6F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE70, to: 0xFE70, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE70_FE70 },
+    Mapping{ from: 0xFE71, to: 0xFE71, status: MappingStatus::mapped, mapping: &MAPPING_FE71_FE71 },
+    Mapping{ from: 0xFE72, to: 0xFE72, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE72_FE72 },
+    Mapping{ from: 0xFE73, to: 0xFE73, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0xFE74, to: 0xFE74, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE74_FE74 },
+    Mapping{ from: 0xFE75, to: 0xFE75, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFE76, to: 0xFE76, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE76_FE76 },
+    Mapping{ from: 0xFE77, to: 0xFE77, status: MappingStatus::mapped, mapping: &MAPPING_FE77_FE77 },
+    Mapping{ from: 0xFE78, to: 0xFE78, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE78_FE78 },
+    Mapping{ from: 0xFE79, to: 0xFE79, status: MappingStatus::mapped, mapping: &MAPPING_FE79_FE79 },
+    Mapping{ from: 0xFE7A, to: 0xFE7A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE7A_FE7A },
+    Mapping{ from: 0xFE7B, to: 0xFE7B, status: MappingStatus::mapped, mapping: &MAPPING_FE7B_FE7B },
+    Mapping{ from: 0xFE7C, to: 0xFE7C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE7C_FE7C },
+    Mapping{ from: 0xFE7D, to: 0xFE7D, status: MappingStatus::mapped, mapping: &MAPPING_FE7D_FE7D },
+    Mapping{ from: 0xFE7E, to: 0xFE7E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FE7E_FE7E },
+    Mapping{ from: 0xFE7F, to: 0xFE7F, status: MappingStatus::mapped, mapping: &MAPPING_FE7F_FE7F },
+    Mapping{ from: 0xFE80, to: 0xFE80, status: MappingStatus::mapped, mapping: &MAPPING_FE80_FE80 },
+    Mapping{ from: 0xFE81, to: 0xFE82, status: MappingStatus::mapped, mapping: &MAPPING_FE81_FE82 },
+    Mapping{ from: 0xFE83, to: 0xFE84, status: MappingStatus::mapped, mapping: &MAPPING_FE83_FE84 },
+    Mapping{ from: 0xFE85, to: 0xFE86, status: MappingStatus::mapped, mapping: &MAPPING_FE85_FE86 },
+    Mapping{ from: 0xFE87, to: 0xFE88, status: MappingStatus::mapped, mapping: &MAPPING_FE87_FE88 },
+    Mapping{ from: 0xFE89, to: 0xFE8C, status: MappingStatus::mapped, mapping: &MAPPING_FE89_FE8C },
+    Mapping{ from: 0xFE8D, to: 0xFE8E, status: MappingStatus::mapped, mapping: &MAPPING_FE8D_FE8E },
+    Mapping{ from: 0xFE8F, to: 0xFE92, status: MappingStatus::mapped, mapping: &MAPPING_FE8F_FE92 },
+    Mapping{ from: 0xFE93, to: 0xFE94, status: MappingStatus::mapped, mapping: &MAPPING_FE93_FE94 },
+    Mapping{ from: 0xFE95, to: 0xFE98, status: MappingStatus::mapped, mapping: &MAPPING_FE95_FE98 },
+    Mapping{ from: 0xFE99, to: 0xFE9C, status: MappingStatus::mapped, mapping: &MAPPING_FE99_FE9C },
+    Mapping{ from: 0xFE9D, to: 0xFEA0, status: MappingStatus::mapped, mapping: &MAPPING_FE9D_FEA0 },
+    Mapping{ from: 0xFEA1, to: 0xFEA4, status: MappingStatus::mapped, mapping: &MAPPING_FEA1_FEA4 },
+    Mapping{ from: 0xFEA5, to: 0xFEA8, status: MappingStatus::mapped, mapping: &MAPPING_FEA5_FEA8 },
+    Mapping{ from: 0xFEA9, to: 0xFEAA, status: MappingStatus::mapped, mapping: &MAPPING_FEA9_FEAA },
+    Mapping{ from: 0xFEAB, to: 0xFEAC, status: MappingStatus::mapped, mapping: &MAPPING_FEAB_FEAC },
+    Mapping{ from: 0xFEAD, to: 0xFEAE, status: MappingStatus::mapped, mapping: &MAPPING_FEAD_FEAE },
+    Mapping{ from: 0xFEAF, to: 0xFEB0, status: MappingStatus::mapped, mapping: &MAPPING_FEAF_FEB0 },
+    Mapping{ from: 0xFEB1, to: 0xFEB4, status: MappingStatus::mapped, mapping: &MAPPING_FEB1_FEB4 },
+    Mapping{ from: 0xFEB5, to: 0xFEB8, status: MappingStatus::mapped, mapping: &MAPPING_FEB5_FEB8 },
+    Mapping{ from: 0xFEB9, to: 0xFEBC, status: MappingStatus::mapped, mapping: &MAPPING_FEB9_FEBC },
+    Mapping{ from: 0xFEBD, to: 0xFEC0, status: MappingStatus::mapped, mapping: &MAPPING_FEBD_FEC0 },
+    Mapping{ from: 0xFEC1, to: 0xFEC4, status: MappingStatus::mapped, mapping: &MAPPING_FEC1_FEC4 },
+    Mapping{ from: 0xFEC5, to: 0xFEC8, status: MappingStatus::mapped, mapping: &MAPPING_FEC5_FEC8 },
+    Mapping{ from: 0xFEC9, to: 0xFECC, status: MappingStatus::mapped, mapping: &MAPPING_FEC9_FECC },
+    Mapping{ from: 0xFECD, to: 0xFED0, status: MappingStatus::mapped, mapping: &MAPPING_FECD_FED0 },
+    Mapping{ from: 0xFED1, to: 0xFED4, status: MappingStatus::mapped, mapping: &MAPPING_FED1_FED4 },
+    Mapping{ from: 0xFED5, to: 0xFED8, status: MappingStatus::mapped, mapping: &MAPPING_FED5_FED8 },
+    Mapping{ from: 0xFED9, to: 0xFEDC, status: MappingStatus::mapped, mapping: &MAPPING_FED9_FEDC },
+    Mapping{ from: 0xFEDD, to: 0xFEE0, status: MappingStatus::mapped, mapping: &MAPPING_FEDD_FEE0 },
+    Mapping{ from: 0xFEE1, to: 0xFEE4, status: MappingStatus::mapped, mapping: &MAPPING_FEE1_FEE4 },
+    Mapping{ from: 0xFEE5, to: 0xFEE8, status: MappingStatus::mapped, mapping: &MAPPING_FEE5_FEE8 },
+    Mapping{ from: 0xFEE9, to: 0xFEEC, status: MappingStatus::mapped, mapping: &MAPPING_FEE9_FEEC },
+    Mapping{ from: 0xFEED, to: 0xFEEE, status: MappingStatus::mapped, mapping: &MAPPING_FEED_FEEE },
+    Mapping{ from: 0xFEEF, to: 0xFEF0, status: MappingStatus::mapped, mapping: &MAPPING_FEEF_FEF0 },
+    Mapping{ from: 0xFEF1, to: 0xFEF4, status: MappingStatus::mapped, mapping: &MAPPING_FEF1_FEF4 },
+    Mapping{ from: 0xFEF5, to: 0xFEF6, status: MappingStatus::mapped, mapping: &MAPPING_FEF5_FEF6 },
+    Mapping{ from: 0xFEF7, to: 0xFEF8, status: MappingStatus::mapped, mapping: &MAPPING_FEF7_FEF8 },
+    Mapping{ from: 0xFEF9, to: 0xFEFA, status: MappingStatus::mapped, mapping: &MAPPING_FEF9_FEFA },
+    Mapping{ from: 0xFEFB, to: 0xFEFC, status: MappingStatus::mapped, mapping: &MAPPING_FEFB_FEFC },
+    Mapping{ from: 0xFEFD, to: 0xFEFE, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFEFF, to: 0xFEFF, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0xFF00, to: 0xFF00, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFF01, to: 0xFF01, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF01_FF01 },
+    Mapping{ from: 0xFF02, to: 0xFF02, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF02_FF02 },
+    Mapping{ from: 0xFF03, to: 0xFF03, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF03_FF03 },
+    Mapping{ from: 0xFF04, to: 0xFF04, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF04_FF04 },
+    Mapping{ from: 0xFF05, to: 0xFF05, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF05_FF05 },
+    Mapping{ from: 0xFF06, to: 0xFF06, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF06_FF06 },
+    Mapping{ from: 0xFF07, to: 0xFF07, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF07_FF07 },
+    Mapping{ from: 0xFF08, to: 0xFF08, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF08_FF08 },
+    Mapping{ from: 0xFF09, to: 0xFF09, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF09_FF09 },
+    Mapping{ from: 0xFF0A, to: 0xFF0A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF0A_FF0A },
+    Mapping{ from: 0xFF0B, to: 0xFF0B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF0B_FF0B },
+    Mapping{ from: 0xFF0C, to: 0xFF0C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF0C_FF0C },
+    Mapping{ from: 0xFF0D, to: 0xFF0D, status: MappingStatus::mapped, mapping: &MAPPING_FF0D_FF0D },
+    Mapping{ from: 0xFF0E, to: 0xFF0E, status: MappingStatus::mapped, mapping: &MAPPING_FF0E_FF0E },
+    Mapping{ from: 0xFF0F, to: 0xFF0F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF0F_FF0F },
+    Mapping{ from: 0xFF10, to: 0xFF10, status: MappingStatus::mapped, mapping: &MAPPING_FF10_FF10 },
+    Mapping{ from: 0xFF11, to: 0xFF11, status: MappingStatus::mapped, mapping: &MAPPING_FF11_FF11 },
+    Mapping{ from: 0xFF12, to: 0xFF12, status: MappingStatus::mapped, mapping: &MAPPING_FF12_FF12 },
+    Mapping{ from: 0xFF13, to: 0xFF13, status: MappingStatus::mapped, mapping: &MAPPING_FF13_FF13 },
+    Mapping{ from: 0xFF14, to: 0xFF14, status: MappingStatus::mapped, mapping: &MAPPING_FF14_FF14 },
+    Mapping{ from: 0xFF15, to: 0xFF15, status: MappingStatus::mapped, mapping: &MAPPING_FF15_FF15 },
+    Mapping{ from: 0xFF16, to: 0xFF16, status: MappingStatus::mapped, mapping: &MAPPING_FF16_FF16 },
+    Mapping{ from: 0xFF17, to: 0xFF17, status: MappingStatus::mapped, mapping: &MAPPING_FF17_FF17 },
+    Mapping{ from: 0xFF18, to: 0xFF18, status: MappingStatus::mapped, mapping: &MAPPING_FF18_FF18 },
+    Mapping{ from: 0xFF19, to: 0xFF19, status: MappingStatus::mapped, mapping: &MAPPING_FF19_FF19 },
+    Mapping{ from: 0xFF1A, to: 0xFF1A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF1A_FF1A },
+    Mapping{ from: 0xFF1B, to: 0xFF1B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF1B_FF1B },
+    Mapping{ from: 0xFF1C, to: 0xFF1C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF1C_FF1C },
+    Mapping{ from: 0xFF1D, to: 0xFF1D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF1D_FF1D },
+    Mapping{ from: 0xFF1E, to: 0xFF1E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF1E_FF1E },
+    Mapping{ from: 0xFF1F, to: 0xFF1F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF1F_FF1F },
+    Mapping{ from: 0xFF20, to: 0xFF20, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF20_FF20 },
+    Mapping{ from: 0xFF21, to: 0xFF21, status: MappingStatus::mapped, mapping: &MAPPING_FF21_FF21 },
+    Mapping{ from: 0xFF22, to: 0xFF22, status: MappingStatus::mapped, mapping: &MAPPING_FF22_FF22 },
+    Mapping{ from: 0xFF23, to: 0xFF23, status: MappingStatus::mapped, mapping: &MAPPING_FF23_FF23 },
+    Mapping{ from: 0xFF24, to: 0xFF24, status: MappingStatus::mapped, mapping: &MAPPING_FF24_FF24 },
+    Mapping{ from: 0xFF25, to: 0xFF25, status: MappingStatus::mapped, mapping: &MAPPING_FF25_FF25 },
+    Mapping{ from: 0xFF26, to: 0xFF26, status: MappingStatus::mapped, mapping: &MAPPING_FF26_FF26 },
+    Mapping{ from: 0xFF27, to: 0xFF27, status: MappingStatus::mapped, mapping: &MAPPING_FF27_FF27 },
+    Mapping{ from: 0xFF28, to: 0xFF28, status: MappingStatus::mapped, mapping: &MAPPING_FF28_FF28 },
+    Mapping{ from: 0xFF29, to: 0xFF29, status: MappingStatus::mapped, mapping: &MAPPING_FF29_FF29 },
+    Mapping{ from: 0xFF2A, to: 0xFF2A, status: MappingStatus::mapped, mapping: &MAPPING_FF2A_FF2A },
+    Mapping{ from: 0xFF2B, to: 0xFF2B, status: MappingStatus::mapped, mapping: &MAPPING_FF2B_FF2B },
+    Mapping{ from: 0xFF2C, to: 0xFF2C, status: MappingStatus::mapped, mapping: &MAPPING_FF2C_FF2C },
+    Mapping{ from: 0xFF2D, to: 0xFF2D, status: MappingStatus::mapped, mapping: &MAPPING_FF2D_FF2D },
+    Mapping{ from: 0xFF2E, to: 0xFF2E, status: MappingStatus::mapped, mapping: &MAPPING_FF2E_FF2E },
+    Mapping{ from: 0xFF2F, to: 0xFF2F, status: MappingStatus::mapped, mapping: &MAPPING_FF2F_FF2F },
+    Mapping{ from: 0xFF30, to: 0xFF30, status: MappingStatus::mapped, mapping: &MAPPING_FF30_FF30 },
+    Mapping{ from: 0xFF31, to: 0xFF31, status: MappingStatus::mapped, mapping: &MAPPING_FF31_FF31 },
+    Mapping{ from: 0xFF32, to: 0xFF32, status: MappingStatus::mapped, mapping: &MAPPING_FF32_FF32 },
+    Mapping{ from: 0xFF33, to: 0xFF33, status: MappingStatus::mapped, mapping: &MAPPING_FF33_FF33 },
+    Mapping{ from: 0xFF34, to: 0xFF34, status: MappingStatus::mapped, mapping: &MAPPING_FF34_FF34 },
+    Mapping{ from: 0xFF35, to: 0xFF35, status: MappingStatus::mapped, mapping: &MAPPING_FF35_FF35 },
+    Mapping{ from: 0xFF36, to: 0xFF36, status: MappingStatus::mapped, mapping: &MAPPING_FF36_FF36 },
+    Mapping{ from: 0xFF37, to: 0xFF37, status: MappingStatus::mapped, mapping: &MAPPING_FF37_FF37 },
+    Mapping{ from: 0xFF38, to: 0xFF38, status: MappingStatus::mapped, mapping: &MAPPING_FF38_FF38 },
+    Mapping{ from: 0xFF39, to: 0xFF39, status: MappingStatus::mapped, mapping: &MAPPING_FF39_FF39 },
+    Mapping{ from: 0xFF3A, to: 0xFF3A, status: MappingStatus::mapped, mapping: &MAPPING_FF3A_FF3A },
+    Mapping{ from: 0xFF3B, to: 0xFF3B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF3B_FF3B },
+    Mapping{ from: 0xFF3C, to: 0xFF3C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF3C_FF3C },
+    Mapping{ from: 0xFF3D, to: 0xFF3D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF3D_FF3D },
+    Mapping{ from: 0xFF3E, to: 0xFF3E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF3E_FF3E },
+    Mapping{ from: 0xFF3F, to: 0xFF3F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF3F_FF3F },
+    Mapping{ from: 0xFF40, to: 0xFF40, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF40_FF40 },
+    Mapping{ from: 0xFF41, to: 0xFF41, status: MappingStatus::mapped, mapping: &MAPPING_FF41_FF41 },
+    Mapping{ from: 0xFF42, to: 0xFF42, status: MappingStatus::mapped, mapping: &MAPPING_FF42_FF42 },
+    Mapping{ from: 0xFF43, to: 0xFF43, status: MappingStatus::mapped, mapping: &MAPPING_FF43_FF43 },
+    Mapping{ from: 0xFF44, to: 0xFF44, status: MappingStatus::mapped, mapping: &MAPPING_FF44_FF44 },
+    Mapping{ from: 0xFF45, to: 0xFF45, status: MappingStatus::mapped, mapping: &MAPPING_FF45_FF45 },
+    Mapping{ from: 0xFF46, to: 0xFF46, status: MappingStatus::mapped, mapping: &MAPPING_FF46_FF46 },
+    Mapping{ from: 0xFF47, to: 0xFF47, status: MappingStatus::mapped, mapping: &MAPPING_FF47_FF47 },
+    Mapping{ from: 0xFF48, to: 0xFF48, status: MappingStatus::mapped, mapping: &MAPPING_FF48_FF48 },
+    Mapping{ from: 0xFF49, to: 0xFF49, status: MappingStatus::mapped, mapping: &MAPPING_FF49_FF49 },
+    Mapping{ from: 0xFF4A, to: 0xFF4A, status: MappingStatus::mapped, mapping: &MAPPING_FF4A_FF4A },
+    Mapping{ from: 0xFF4B, to: 0xFF4B, status: MappingStatus::mapped, mapping: &MAPPING_FF4B_FF4B },
+    Mapping{ from: 0xFF4C, to: 0xFF4C, status: MappingStatus::mapped, mapping: &MAPPING_FF4C_FF4C },
+    Mapping{ from: 0xFF4D, to: 0xFF4D, status: MappingStatus::mapped, mapping: &MAPPING_FF4D_FF4D },
+    Mapping{ from: 0xFF4E, to: 0xFF4E, status: MappingStatus::mapped, mapping: &MAPPING_FF4E_FF4E },
+    Mapping{ from: 0xFF4F, to: 0xFF4F, status: MappingStatus::mapped, mapping: &MAPPING_FF4F_FF4F },
+    Mapping{ from: 0xFF50, to: 0xFF50, status: MappingStatus::mapped, mapping: &MAPPING_FF50_FF50 },
+    Mapping{ from: 0xFF51, to: 0xFF51, status: MappingStatus::mapped, mapping: &MAPPING_FF51_FF51 },
+    Mapping{ from: 0xFF52, to: 0xFF52, status: MappingStatus::mapped, mapping: &MAPPING_FF52_FF52 },
+    Mapping{ from: 0xFF53, to: 0xFF53, status: MappingStatus::mapped, mapping: &MAPPING_FF53_FF53 },
+    Mapping{ from: 0xFF54, to: 0xFF54, status: MappingStatus::mapped, mapping: &MAPPING_FF54_FF54 },
+    Mapping{ from: 0xFF55, to: 0xFF55, status: MappingStatus::mapped, mapping: &MAPPING_FF55_FF55 },
+    Mapping{ from: 0xFF56, to: 0xFF56, status: MappingStatus::mapped, mapping: &MAPPING_FF56_FF56 },
+    Mapping{ from: 0xFF57, to: 0xFF57, status: MappingStatus::mapped, mapping: &MAPPING_FF57_FF57 },
+    Mapping{ from: 0xFF58, to: 0xFF58, status: MappingStatus::mapped, mapping: &MAPPING_FF58_FF58 },
+    Mapping{ from: 0xFF59, to: 0xFF59, status: MappingStatus::mapped, mapping: &MAPPING_FF59_FF59 },
+    Mapping{ from: 0xFF5A, to: 0xFF5A, status: MappingStatus::mapped, mapping: &MAPPING_FF5A_FF5A },
+    Mapping{ from: 0xFF5B, to: 0xFF5B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF5B_FF5B },
+    Mapping{ from: 0xFF5C, to: 0xFF5C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF5C_FF5C },
+    Mapping{ from: 0xFF5D, to: 0xFF5D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF5D_FF5D },
+    Mapping{ from: 0xFF5E, to: 0xFF5E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FF5E_FF5E },
+    Mapping{ from: 0xFF5F, to: 0xFF5F, status: MappingStatus::mapped, mapping: &MAPPING_FF5F_FF5F },
+    Mapping{ from: 0xFF60, to: 0xFF60, status: MappingStatus::mapped, mapping: &MAPPING_FF60_FF60 },
+    Mapping{ from: 0xFF61, to: 0xFF61, status: MappingStatus::mapped, mapping: &MAPPING_FF61_FF61 },
+    Mapping{ from: 0xFF62, to: 0xFF62, status: MappingStatus::mapped, mapping: &MAPPING_FF62_FF62 },
+    Mapping{ from: 0xFF63, to: 0xFF63, status: MappingStatus::mapped, mapping: &MAPPING_FF63_FF63 },
+    Mapping{ from: 0xFF64, to: 0xFF64, status: MappingStatus::mapped, mapping: &MAPPING_FF64_FF64 },
+    Mapping{ from: 0xFF65, to: 0xFF65, status: MappingStatus::mapped, mapping: &MAPPING_FF65_FF65 },
+    Mapping{ from: 0xFF66, to: 0xFF66, status: MappingStatus::mapped, mapping: &MAPPING_FF66_FF66 },
+    Mapping{ from: 0xFF67, to: 0xFF67, status: MappingStatus::mapped, mapping: &MAPPING_FF67_FF67 },
+    Mapping{ from: 0xFF68, to: 0xFF68, status: MappingStatus::mapped, mapping: &MAPPING_FF68_FF68 },
+    Mapping{ from: 0xFF69, to: 0xFF69, status: MappingStatus::mapped, mapping: &MAPPING_FF69_FF69 },
+    Mapping{ from: 0xFF6A, to: 0xFF6A, status: MappingStatus::mapped, mapping: &MAPPING_FF6A_FF6A },
+    Mapping{ from: 0xFF6B, to: 0xFF6B, status: MappingStatus::mapped, mapping: &MAPPING_FF6B_FF6B },
+    Mapping{ from: 0xFF6C, to: 0xFF6C, status: MappingStatus::mapped, mapping: &MAPPING_FF6C_FF6C },
+    Mapping{ from: 0xFF6D, to: 0xFF6D, status: MappingStatus::mapped, mapping: &MAPPING_FF6D_FF6D },
+    Mapping{ from: 0xFF6E, to: 0xFF6E, status: MappingStatus::mapped, mapping: &MAPPING_FF6E_FF6E },
+    Mapping{ from: 0xFF6F, to: 0xFF6F, status: MappingStatus::mapped, mapping: &MAPPING_FF6F_FF6F },
+    Mapping{ from: 0xFF70, to: 0xFF70, status: MappingStatus::mapped, mapping: &MAPPING_FF70_FF70 },
+    Mapping{ from: 0xFF71, to: 0xFF71, status: MappingStatus::mapped, mapping: &MAPPING_FF71_FF71 },
+    Mapping{ from: 0xFF72, to: 0xFF72, status: MappingStatus::mapped, mapping: &MAPPING_FF72_FF72 },
+    Mapping{ from: 0xFF73, to: 0xFF73, status: MappingStatus::mapped, mapping: &MAPPING_FF73_FF73 },
+    Mapping{ from: 0xFF74, to: 0xFF74, status: MappingStatus::mapped, mapping: &MAPPING_FF74_FF74 },
+    Mapping{ from: 0xFF75, to: 0xFF75, status: MappingStatus::mapped, mapping: &MAPPING_FF75_FF75 },
+    Mapping{ from: 0xFF76, to: 0xFF76, status: MappingStatus::mapped, mapping: &MAPPING_FF76_FF76 },
+    Mapping{ from: 0xFF77, to: 0xFF77, status: MappingStatus::mapped, mapping: &MAPPING_FF77_FF77 },
+    Mapping{ from: 0xFF78, to: 0xFF78, status: MappingStatus::mapped, mapping: &MAPPING_FF78_FF78 },
+    Mapping{ from: 0xFF79, to: 0xFF79, status: MappingStatus::mapped, mapping: &MAPPING_FF79_FF79 },
+    Mapping{ from: 0xFF7A, to: 0xFF7A, status: MappingStatus::mapped, mapping: &MAPPING_FF7A_FF7A },
+    Mapping{ from: 0xFF7B, to: 0xFF7B, status: MappingStatus::mapped, mapping: &MAPPING_FF7B_FF7B },
+    Mapping{ from: 0xFF7C, to: 0xFF7C, status: MappingStatus::mapped, mapping: &MAPPING_FF7C_FF7C },
+    Mapping{ from: 0xFF7D, to: 0xFF7D, status: MappingStatus::mapped, mapping: &MAPPING_FF7D_FF7D },
+    Mapping{ from: 0xFF7E, to: 0xFF7E, status: MappingStatus::mapped, mapping: &MAPPING_FF7E_FF7E },
+    Mapping{ from: 0xFF7F, to: 0xFF7F, status: MappingStatus::mapped, mapping: &MAPPING_FF7F_FF7F },
+    Mapping{ from: 0xFF80, to: 0xFF80, status: MappingStatus::mapped, mapping: &MAPPING_FF80_FF80 },
+    Mapping{ from: 0xFF81, to: 0xFF81, status: MappingStatus::mapped, mapping: &MAPPING_FF81_FF81 },
+    Mapping{ from: 0xFF82, to: 0xFF82, status: MappingStatus::mapped, mapping: &MAPPING_FF82_FF82 },
+    Mapping{ from: 0xFF83, to: 0xFF83, status: MappingStatus::mapped, mapping: &MAPPING_FF83_FF83 },
+    Mapping{ from: 0xFF84, to: 0xFF84, status: MappingStatus::mapped, mapping: &MAPPING_FF84_FF84 },
+    Mapping{ from: 0xFF85, to: 0xFF85, status: MappingStatus::mapped, mapping: &MAPPING_FF85_FF85 },
+    Mapping{ from: 0xFF86, to: 0xFF86, status: MappingStatus::mapped, mapping: &MAPPING_FF86_FF86 },
+    Mapping{ from: 0xFF87, to: 0xFF87, status: MappingStatus::mapped, mapping: &MAPPING_FF87_FF87 },
+    Mapping{ from: 0xFF88, to: 0xFF88, status: MappingStatus::mapped, mapping: &MAPPING_FF88_FF88 },
+    Mapping{ from: 0xFF89, to: 0xFF89, status: MappingStatus::mapped, mapping: &MAPPING_FF89_FF89 },
+    Mapping{ from: 0xFF8A, to: 0xFF8A, status: MappingStatus::mapped, mapping: &MAPPING_FF8A_FF8A },
+    Mapping{ from: 0xFF8B, to: 0xFF8B, status: MappingStatus::mapped, mapping: &MAPPING_FF8B_FF8B },
+    Mapping{ from: 0xFF8C, to: 0xFF8C, status: MappingStatus::mapped, mapping: &MAPPING_FF8C_FF8C },
+    Mapping{ from: 0xFF8D, to: 0xFF8D, status: MappingStatus::mapped, mapping: &MAPPING_FF8D_FF8D },
+    Mapping{ from: 0xFF8E, to: 0xFF8E, status: MappingStatus::mapped, mapping: &MAPPING_FF8E_FF8E },
+    Mapping{ from: 0xFF8F, to: 0xFF8F, status: MappingStatus::mapped, mapping: &MAPPING_FF8F_FF8F },
+    Mapping{ from: 0xFF90, to: 0xFF90, status: MappingStatus::mapped, mapping: &MAPPING_FF90_FF90 },
+    Mapping{ from: 0xFF91, to: 0xFF91, status: MappingStatus::mapped, mapping: &MAPPING_FF91_FF91 },
+    Mapping{ from: 0xFF92, to: 0xFF92, status: MappingStatus::mapped, mapping: &MAPPING_FF92_FF92 },
+    Mapping{ from: 0xFF93, to: 0xFF93, status: MappingStatus::mapped, mapping: &MAPPING_FF93_FF93 },
+    Mapping{ from: 0xFF94, to: 0xFF94, status: MappingStatus::mapped, mapping: &MAPPING_FF94_FF94 },
+    Mapping{ from: 0xFF95, to: 0xFF95, status: MappingStatus::mapped, mapping: &MAPPING_FF95_FF95 },
+    Mapping{ from: 0xFF96, to: 0xFF96, status: MappingStatus::mapped, mapping: &MAPPING_FF96_FF96 },
+    Mapping{ from: 0xFF97, to: 0xFF97, status: MappingStatus::mapped, mapping: &MAPPING_FF97_FF97 },
+    Mapping{ from: 0xFF98, to: 0xFF98, status: MappingStatus::mapped, mapping: &MAPPING_FF98_FF98 },
+    Mapping{ from: 0xFF99, to: 0xFF99, status: MappingStatus::mapped, mapping: &MAPPING_FF99_FF99 },
+    Mapping{ from: 0xFF9A, to: 0xFF9A, status: MappingStatus::mapped, mapping: &MAPPING_FF9A_FF9A },
+    Mapping{ from: 0xFF9B, to: 0xFF9B, status: MappingStatus::mapped, mapping: &MAPPING_FF9B_FF9B },
+    Mapping{ from: 0xFF9C, to: 0xFF9C, status: MappingStatus::mapped, mapping: &MAPPING_FF9C_FF9C },
+    Mapping{ from: 0xFF9D, to: 0xFF9D, status: MappingStatus::mapped, mapping: &MAPPING_FF9D_FF9D },
+    Mapping{ from: 0xFF9E, to: 0xFF9E, status: MappingStatus::mapped, mapping: &MAPPING_FF9E_FF9E },
+    Mapping{ from: 0xFF9F, to: 0xFF9F, status: MappingStatus::mapped, mapping: &MAPPING_FF9F_FF9F },
+    Mapping{ from: 0xFFA0, to: 0xFFA0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFA1, to: 0xFFA1, status: MappingStatus::mapped, mapping: &MAPPING_FFA1_FFA1 },
+    Mapping{ from: 0xFFA2, to: 0xFFA2, status: MappingStatus::mapped, mapping: &MAPPING_FFA2_FFA2 },
+    Mapping{ from: 0xFFA3, to: 0xFFA3, status: MappingStatus::mapped, mapping: &MAPPING_FFA3_FFA3 },
+    Mapping{ from: 0xFFA4, to: 0xFFA4, status: MappingStatus::mapped, mapping: &MAPPING_FFA4_FFA4 },
+    Mapping{ from: 0xFFA5, to: 0xFFA5, status: MappingStatus::mapped, mapping: &MAPPING_FFA5_FFA5 },
+    Mapping{ from: 0xFFA6, to: 0xFFA6, status: MappingStatus::mapped, mapping: &MAPPING_FFA6_FFA6 },
+    Mapping{ from: 0xFFA7, to: 0xFFA7, status: MappingStatus::mapped, mapping: &MAPPING_FFA7_FFA7 },
+    Mapping{ from: 0xFFA8, to: 0xFFA8, status: MappingStatus::mapped, mapping: &MAPPING_FFA8_FFA8 },
+    Mapping{ from: 0xFFA9, to: 0xFFA9, status: MappingStatus::mapped, mapping: &MAPPING_FFA9_FFA9 },
+    Mapping{ from: 0xFFAA, to: 0xFFAA, status: MappingStatus::mapped, mapping: &MAPPING_FFAA_FFAA },
+    Mapping{ from: 0xFFAB, to: 0xFFAB, status: MappingStatus::mapped, mapping: &MAPPING_FFAB_FFAB },
+    Mapping{ from: 0xFFAC, to: 0xFFAC, status: MappingStatus::mapped, mapping: &MAPPING_FFAC_FFAC },
+    Mapping{ from: 0xFFAD, to: 0xFFAD, status: MappingStatus::mapped, mapping: &MAPPING_FFAD_FFAD },
+    Mapping{ from: 0xFFAE, to: 0xFFAE, status: MappingStatus::mapped, mapping: &MAPPING_FFAE_FFAE },
+    Mapping{ from: 0xFFAF, to: 0xFFAF, status: MappingStatus::mapped, mapping: &MAPPING_FFAF_FFAF },
+    Mapping{ from: 0xFFB0, to: 0xFFB0, status: MappingStatus::mapped, mapping: &MAPPING_FFB0_FFB0 },
+    Mapping{ from: 0xFFB1, to: 0xFFB1, status: MappingStatus::mapped, mapping: &MAPPING_FFB1_FFB1 },
+    Mapping{ from: 0xFFB2, to: 0xFFB2, status: MappingStatus::mapped, mapping: &MAPPING_FFB2_FFB2 },
+    Mapping{ from: 0xFFB3, to: 0xFFB3, status: MappingStatus::mapped, mapping: &MAPPING_FFB3_FFB3 },
+    Mapping{ from: 0xFFB4, to: 0xFFB4, status: MappingStatus::mapped, mapping: &MAPPING_FFB4_FFB4 },
+    Mapping{ from: 0xFFB5, to: 0xFFB5, status: MappingStatus::mapped, mapping: &MAPPING_FFB5_FFB5 },
+    Mapping{ from: 0xFFB6, to: 0xFFB6, status: MappingStatus::mapped, mapping: &MAPPING_FFB6_FFB6 },
+    Mapping{ from: 0xFFB7, to: 0xFFB7, status: MappingStatus::mapped, mapping: &MAPPING_FFB7_FFB7 },
+    Mapping{ from: 0xFFB8, to: 0xFFB8, status: MappingStatus::mapped, mapping: &MAPPING_FFB8_FFB8 },
+    Mapping{ from: 0xFFB9, to: 0xFFB9, status: MappingStatus::mapped, mapping: &MAPPING_FFB9_FFB9 },
+    Mapping{ from: 0xFFBA, to: 0xFFBA, status: MappingStatus::mapped, mapping: &MAPPING_FFBA_FFBA },
+    Mapping{ from: 0xFFBB, to: 0xFFBB, status: MappingStatus::mapped, mapping: &MAPPING_FFBB_FFBB },
+    Mapping{ from: 0xFFBC, to: 0xFFBC, status: MappingStatus::mapped, mapping: &MAPPING_FFBC_FFBC },
+    Mapping{ from: 0xFFBD, to: 0xFFBD, status: MappingStatus::mapped, mapping: &MAPPING_FFBD_FFBD },
+    Mapping{ from: 0xFFBE, to: 0xFFBE, status: MappingStatus::mapped, mapping: &MAPPING_FFBE_FFBE },
+    Mapping{ from: 0xFFBF, to: 0xFFC1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFC2, to: 0xFFC2, status: MappingStatus::mapped, mapping: &MAPPING_FFC2_FFC2 },
+    Mapping{ from: 0xFFC3, to: 0xFFC3, status: MappingStatus::mapped, mapping: &MAPPING_FFC3_FFC3 },
+    Mapping{ from: 0xFFC4, to: 0xFFC4, status: MappingStatus::mapped, mapping: &MAPPING_FFC4_FFC4 },
+    Mapping{ from: 0xFFC5, to: 0xFFC5, status: MappingStatus::mapped, mapping: &MAPPING_FFC5_FFC5 },
+    Mapping{ from: 0xFFC6, to: 0xFFC6, status: MappingStatus::mapped, mapping: &MAPPING_FFC6_FFC6 },
+    Mapping{ from: 0xFFC7, to: 0xFFC7, status: MappingStatus::mapped, mapping: &MAPPING_FFC7_FFC7 },
+    Mapping{ from: 0xFFC8, to: 0xFFC9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFCA, to: 0xFFCA, status: MappingStatus::mapped, mapping: &MAPPING_FFCA_FFCA },
+    Mapping{ from: 0xFFCB, to: 0xFFCB, status: MappingStatus::mapped, mapping: &MAPPING_FFCB_FFCB },
+    Mapping{ from: 0xFFCC, to: 0xFFCC, status: MappingStatus::mapped, mapping: &MAPPING_FFCC_FFCC },
+    Mapping{ from: 0xFFCD, to: 0xFFCD, status: MappingStatus::mapped, mapping: &MAPPING_FFCD_FFCD },
+    Mapping{ from: 0xFFCE, to: 0xFFCE, status: MappingStatus::mapped, mapping: &MAPPING_FFCE_FFCE },
+    Mapping{ from: 0xFFCF, to: 0xFFCF, status: MappingStatus::mapped, mapping: &MAPPING_FFCF_FFCF },
+    Mapping{ from: 0xFFD0, to: 0xFFD1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFD2, to: 0xFFD2, status: MappingStatus::mapped, mapping: &MAPPING_FFD2_FFD2 },
+    Mapping{ from: 0xFFD3, to: 0xFFD3, status: MappingStatus::mapped, mapping: &MAPPING_FFD3_FFD3 },
+    Mapping{ from: 0xFFD4, to: 0xFFD4, status: MappingStatus::mapped, mapping: &MAPPING_FFD4_FFD4 },
+    Mapping{ from: 0xFFD5, to: 0xFFD5, status: MappingStatus::mapped, mapping: &MAPPING_FFD5_FFD5 },
+    Mapping{ from: 0xFFD6, to: 0xFFD6, status: MappingStatus::mapped, mapping: &MAPPING_FFD6_FFD6 },
+    Mapping{ from: 0xFFD7, to: 0xFFD7, status: MappingStatus::mapped, mapping: &MAPPING_FFD7_FFD7 },
+    Mapping{ from: 0xFFD8, to: 0xFFD9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFDA, to: 0xFFDA, status: MappingStatus::mapped, mapping: &MAPPING_FFDA_FFDA },
+    Mapping{ from: 0xFFDB, to: 0xFFDB, status: MappingStatus::mapped, mapping: &MAPPING_FFDB_FFDB },
+    Mapping{ from: 0xFFDC, to: 0xFFDC, status: MappingStatus::mapped, mapping: &MAPPING_FFDC_FFDC },
+    Mapping{ from: 0xFFDD, to: 0xFFDF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFE0, to: 0xFFE0, status: MappingStatus::mapped, mapping: &MAPPING_FFE0_FFE0 },
+    Mapping{ from: 0xFFE1, to: 0xFFE1, status: MappingStatus::mapped, mapping: &MAPPING_FFE1_FFE1 },
+    Mapping{ from: 0xFFE2, to: 0xFFE2, status: MappingStatus::mapped, mapping: &MAPPING_FFE2_FFE2 },
+    Mapping{ from: 0xFFE3, to: 0xFFE3, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_FFE3_FFE3 },
+    Mapping{ from: 0xFFE4, to: 0xFFE4, status: MappingStatus::mapped, mapping: &MAPPING_FFE4_FFE4 },
+    Mapping{ from: 0xFFE5, to: 0xFFE5, status: MappingStatus::mapped, mapping: &MAPPING_FFE5_FFE5 },
+    Mapping{ from: 0xFFE6, to: 0xFFE6, status: MappingStatus::mapped, mapping: &MAPPING_FFE6_FFE6 },
+    Mapping{ from: 0xFFE7, to: 0xFFE7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFE8, to: 0xFFE8, status: MappingStatus::mapped, mapping: &MAPPING_FFE8_FFE8 },
+    Mapping{ from: 0xFFE9, to: 0xFFE9, status: MappingStatus::mapped, mapping: &MAPPING_FFE9_FFE9 },
+    Mapping{ from: 0xFFEA, to: 0xFFEA, status: MappingStatus::mapped, mapping: &MAPPING_FFEA_FFEA },
+    Mapping{ from: 0xFFEB, to: 0xFFEB, status: MappingStatus::mapped, mapping: &MAPPING_FFEB_FFEB },
+    Mapping{ from: 0xFFEC, to: 0xFFEC, status: MappingStatus::mapped, mapping: &MAPPING_FFEC_FFEC },
+    Mapping{ from: 0xFFED, to: 0xFFED, status: MappingStatus::mapped, mapping: &MAPPING_FFED_FFED },
+    Mapping{ from: 0xFFEE, to: 0xFFEE, status: MappingStatus::mapped, mapping: &MAPPING_FFEE_FFEE },
+    Mapping{ from: 0xFFEF, to: 0xFFF8, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFF9, to: 0xFFFB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFFC, to: 0xFFFC, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFFD, to: 0xFFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFFE, to: 0xFFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10000, to: 0x1000B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1000C, to: 0x1000C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1000D, to: 0x10026, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10027, to: 0x10027, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10028, to: 0x1003A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1003B, to: 0x1003B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1003C, to: 0x1003D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1003E, to: 0x1003E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1003F, to: 0x1004D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1004E, to: 0x1004F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10050, to: 0x1005D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1005E, to: 0x1007F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10080, to: 0x100FA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x100FB, to: 0x100FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10100, to: 0x10102, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10103, to: 0x10106, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10107, to: 0x10133, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10134, to: 0x10136, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10137, to: 0x1013F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10140, to: 0x1018A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1018B, to: 0x1018C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1018D, to: 0x1018F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10190, to: 0x1019B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1019C, to: 0x1019F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x101A0, to: 0x101A0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x101A1, to: 0x101CF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x101D0, to: 0x101FC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x101FD, to: 0x101FD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x101FE, to: 0x1027F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10280, to: 0x1029C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1029D, to: 0x1029F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x102A0, to: 0x102D0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x102D1, to: 0x102DF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x102E0, to: 0x102E0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x102E1, to: 0x102FB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x102FC, to: 0x102FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10300, to: 0x1031E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1031F, to: 0x1031F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10320, to: 0x10323, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10324, to: 0x1032F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10330, to: 0x10340, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10341, to: 0x10341, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10342, to: 0x10349, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1034A, to: 0x1034A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1034B, to: 0x1034F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10350, to: 0x1037A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1037B, to: 0x1037F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10380, to: 0x1039D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1039E, to: 0x1039E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1039F, to: 0x1039F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x103A0, to: 0x103C3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x103C4, to: 0x103C7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x103C8, to: 0x103CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x103D0, to: 0x103D5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x103D6, to: 0x103FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10400, to: 0x10400, status: MappingStatus::mapped, mapping: &MAPPING_10400_10400 },
+    Mapping{ from: 0x10401, to: 0x10401, status: MappingStatus::mapped, mapping: &MAPPING_10401_10401 },
+    Mapping{ from: 0x10402, to: 0x10402, status: MappingStatus::mapped, mapping: &MAPPING_10402_10402 },
+    Mapping{ from: 0x10403, to: 0x10403, status: MappingStatus::mapped, mapping: &MAPPING_10403_10403 },
+    Mapping{ from: 0x10404, to: 0x10404, status: MappingStatus::mapped, mapping: &MAPPING_10404_10404 },
+    Mapping{ from: 0x10405, to: 0x10405, status: MappingStatus::mapped, mapping: &MAPPING_10405_10405 },
+    Mapping{ from: 0x10406, to: 0x10406, status: MappingStatus::mapped, mapping: &MAPPING_10406_10406 },
+    Mapping{ from: 0x10407, to: 0x10407, status: MappingStatus::mapped, mapping: &MAPPING_10407_10407 },
+    Mapping{ from: 0x10408, to: 0x10408, status: MappingStatus::mapped, mapping: &MAPPING_10408_10408 },
+    Mapping{ from: 0x10409, to: 0x10409, status: MappingStatus::mapped, mapping: &MAPPING_10409_10409 },
+    Mapping{ from: 0x1040A, to: 0x1040A, status: MappingStatus::mapped, mapping: &MAPPING_1040A_1040A },
+    Mapping{ from: 0x1040B, to: 0x1040B, status: MappingStatus::mapped, mapping: &MAPPING_1040B_1040B },
+    Mapping{ from: 0x1040C, to: 0x1040C, status: MappingStatus::mapped, mapping: &MAPPING_1040C_1040C },
+    Mapping{ from: 0x1040D, to: 0x1040D, status: MappingStatus::mapped, mapping: &MAPPING_1040D_1040D },
+    Mapping{ from: 0x1040E, to: 0x1040E, status: MappingStatus::mapped, mapping: &MAPPING_1040E_1040E },
+    Mapping{ from: 0x1040F, to: 0x1040F, status: MappingStatus::mapped, mapping: &MAPPING_1040F_1040F },
+    Mapping{ from: 0x10410, to: 0x10410, status: MappingStatus::mapped, mapping: &MAPPING_10410_10410 },
+    Mapping{ from: 0x10411, to: 0x10411, status: MappingStatus::mapped, mapping: &MAPPING_10411_10411 },
+    Mapping{ from: 0x10412, to: 0x10412, status: MappingStatus::mapped, mapping: &MAPPING_10412_10412 },
+    Mapping{ from: 0x10413, to: 0x10413, status: MappingStatus::mapped, mapping: &MAPPING_10413_10413 },
+    Mapping{ from: 0x10414, to: 0x10414, status: MappingStatus::mapped, mapping: &MAPPING_10414_10414 },
+    Mapping{ from: 0x10415, to: 0x10415, status: MappingStatus::mapped, mapping: &MAPPING_10415_10415 },
+    Mapping{ from: 0x10416, to: 0x10416, status: MappingStatus::mapped, mapping: &MAPPING_10416_10416 },
+    Mapping{ from: 0x10417, to: 0x10417, status: MappingStatus::mapped, mapping: &MAPPING_10417_10417 },
+    Mapping{ from: 0x10418, to: 0x10418, status: MappingStatus::mapped, mapping: &MAPPING_10418_10418 },
+    Mapping{ from: 0x10419, to: 0x10419, status: MappingStatus::mapped, mapping: &MAPPING_10419_10419 },
+    Mapping{ from: 0x1041A, to: 0x1041A, status: MappingStatus::mapped, mapping: &MAPPING_1041A_1041A },
+    Mapping{ from: 0x1041B, to: 0x1041B, status: MappingStatus::mapped, mapping: &MAPPING_1041B_1041B },
+    Mapping{ from: 0x1041C, to: 0x1041C, status: MappingStatus::mapped, mapping: &MAPPING_1041C_1041C },
+    Mapping{ from: 0x1041D, to: 0x1041D, status: MappingStatus::mapped, mapping: &MAPPING_1041D_1041D },
+    Mapping{ from: 0x1041E, to: 0x1041E, status: MappingStatus::mapped, mapping: &MAPPING_1041E_1041E },
+    Mapping{ from: 0x1041F, to: 0x1041F, status: MappingStatus::mapped, mapping: &MAPPING_1041F_1041F },
+    Mapping{ from: 0x10420, to: 0x10420, status: MappingStatus::mapped, mapping: &MAPPING_10420_10420 },
+    Mapping{ from: 0x10421, to: 0x10421, status: MappingStatus::mapped, mapping: &MAPPING_10421_10421 },
+    Mapping{ from: 0x10422, to: 0x10422, status: MappingStatus::mapped, mapping: &MAPPING_10422_10422 },
+    Mapping{ from: 0x10423, to: 0x10423, status: MappingStatus::mapped, mapping: &MAPPING_10423_10423 },
+    Mapping{ from: 0x10424, to: 0x10424, status: MappingStatus::mapped, mapping: &MAPPING_10424_10424 },
+    Mapping{ from: 0x10425, to: 0x10425, status: MappingStatus::mapped, mapping: &MAPPING_10425_10425 },
+    Mapping{ from: 0x10426, to: 0x10426, status: MappingStatus::mapped, mapping: &MAPPING_10426_10426 },
+    Mapping{ from: 0x10427, to: 0x10427, status: MappingStatus::mapped, mapping: &MAPPING_10427_10427 },
+    Mapping{ from: 0x10428, to: 0x1044D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1044E, to: 0x1049D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1049E, to: 0x1049F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x104A0, to: 0x104A9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x104AA, to: 0x104FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10500, to: 0x10527, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10528, to: 0x1052F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10530, to: 0x10563, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10564, to: 0x1056E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1056F, to: 0x1056F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10570, to: 0x105FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10600, to: 0x10736, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10737, to: 0x1073F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10740, to: 0x10755, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10756, to: 0x1075F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10760, to: 0x10767, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10768, to: 0x107FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10800, to: 0x10805, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10806, to: 0x10807, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10808, to: 0x10808, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10809, to: 0x10809, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1080A, to: 0x10835, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10836, to: 0x10836, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10837, to: 0x10838, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10839, to: 0x1083B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1083C, to: 0x1083C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1083D, to: 0x1083E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1083F, to: 0x1083F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10840, to: 0x10855, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10856, to: 0x10856, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10857, to: 0x1085F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10860, to: 0x10876, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10877, to: 0x1087F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10880, to: 0x1089E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1089F, to: 0x108A6, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x108A7, to: 0x108AF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x108B0, to: 0x108DF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x108E0, to: 0x108F2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x108F3, to: 0x108F3, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x108F4, to: 0x108F5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x108F6, to: 0x108FA, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x108FB, to: 0x108FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10900, to: 0x10915, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10916, to: 0x10919, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1091A, to: 0x1091B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1091C, to: 0x1091E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1091F, to: 0x1091F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10920, to: 0x10939, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1093A, to: 0x1093E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1093F, to: 0x1093F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10940, to: 0x1097F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10980, to: 0x109B7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x109B8, to: 0x109BB, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x109BC, to: 0x109BD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x109BE, to: 0x109BF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x109C0, to: 0x109CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x109D0, to: 0x109D1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x109D2, to: 0x109FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A00, to: 0x10A03, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A04, to: 0x10A04, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10A05, to: 0x10A06, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A07, to: 0x10A0B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10A0C, to: 0x10A13, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A14, to: 0x10A14, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10A15, to: 0x10A17, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A18, to: 0x10A18, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10A19, to: 0x10A33, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A34, to: 0x10A37, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10A38, to: 0x10A3A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A3B, to: 0x10A3E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10A3F, to: 0x10A3F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A40, to: 0x10A47, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A48, to: 0x10A4F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10A50, to: 0x10A58, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A59, to: 0x10A5F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10A60, to: 0x10A7C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A7D, to: 0x10A7F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A80, to: 0x10A9C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10A9D, to: 0x10A9F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10AA0, to: 0x10ABF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10AC0, to: 0x10AC7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10AC8, to: 0x10AC8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10AC9, to: 0x10AE6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10AE7, to: 0x10AEA, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10AEB, to: 0x10AF6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10AF7, to: 0x10AFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10B00, to: 0x10B35, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10B36, to: 0x10B38, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10B39, to: 0x10B3F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10B40, to: 0x10B55, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10B56, to: 0x10B57, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10B58, to: 0x10B5F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10B60, to: 0x10B72, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10B73, to: 0x10B77, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10B78, to: 0x10B7F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10B80, to: 0x10B91, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10B92, to: 0x10B98, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10B99, to: 0x10B9C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10B9D, to: 0x10BA8, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10BA9, to: 0x10BAF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10BB0, to: 0x10BFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10C00, to: 0x10C48, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10C49, to: 0x10C7F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10C80, to: 0x10C80, status: MappingStatus::mapped, mapping: &MAPPING_10C80_10C80 },
+    Mapping{ from: 0x10C81, to: 0x10C81, status: MappingStatus::mapped, mapping: &MAPPING_10C81_10C81 },
+    Mapping{ from: 0x10C82, to: 0x10C82, status: MappingStatus::mapped, mapping: &MAPPING_10C82_10C82 },
+    Mapping{ from: 0x10C83, to: 0x10C83, status: MappingStatus::mapped, mapping: &MAPPING_10C83_10C83 },
+    Mapping{ from: 0x10C84, to: 0x10C84, status: MappingStatus::mapped, mapping: &MAPPING_10C84_10C84 },
+    Mapping{ from: 0x10C85, to: 0x10C85, status: MappingStatus::mapped, mapping: &MAPPING_10C85_10C85 },
+    Mapping{ from: 0x10C86, to: 0x10C86, status: MappingStatus::mapped, mapping: &MAPPING_10C86_10C86 },
+    Mapping{ from: 0x10C87, to: 0x10C87, status: MappingStatus::mapped, mapping: &MAPPING_10C87_10C87 },
+    Mapping{ from: 0x10C88, to: 0x10C88, status: MappingStatus::mapped, mapping: &MAPPING_10C88_10C88 },
+    Mapping{ from: 0x10C89, to: 0x10C89, status: MappingStatus::mapped, mapping: &MAPPING_10C89_10C89 },
+    Mapping{ from: 0x10C8A, to: 0x10C8A, status: MappingStatus::mapped, mapping: &MAPPING_10C8A_10C8A },
+    Mapping{ from: 0x10C8B, to: 0x10C8B, status: MappingStatus::mapped, mapping: &MAPPING_10C8B_10C8B },
+    Mapping{ from: 0x10C8C, to: 0x10C8C, status: MappingStatus::mapped, mapping: &MAPPING_10C8C_10C8C },
+    Mapping{ from: 0x10C8D, to: 0x10C8D, status: MappingStatus::mapped, mapping: &MAPPING_10C8D_10C8D },
+    Mapping{ from: 0x10C8E, to: 0x10C8E, status: MappingStatus::mapped, mapping: &MAPPING_10C8E_10C8E },
+    Mapping{ from: 0x10C8F, to: 0x10C8F, status: MappingStatus::mapped, mapping: &MAPPING_10C8F_10C8F },
+    Mapping{ from: 0x10C90, to: 0x10C90, status: MappingStatus::mapped, mapping: &MAPPING_10C90_10C90 },
+    Mapping{ from: 0x10C91, to: 0x10C91, status: MappingStatus::mapped, mapping: &MAPPING_10C91_10C91 },
+    Mapping{ from: 0x10C92, to: 0x10C92, status: MappingStatus::mapped, mapping: &MAPPING_10C92_10C92 },
+    Mapping{ from: 0x10C93, to: 0x10C93, status: MappingStatus::mapped, mapping: &MAPPING_10C93_10C93 },
+    Mapping{ from: 0x10C94, to: 0x10C94, status: MappingStatus::mapped, mapping: &MAPPING_10C94_10C94 },
+    Mapping{ from: 0x10C95, to: 0x10C95, status: MappingStatus::mapped, mapping: &MAPPING_10C95_10C95 },
+    Mapping{ from: 0x10C96, to: 0x10C96, status: MappingStatus::mapped, mapping: &MAPPING_10C96_10C96 },
+    Mapping{ from: 0x10C97, to: 0x10C97, status: MappingStatus::mapped, mapping: &MAPPING_10C97_10C97 },
+    Mapping{ from: 0x10C98, to: 0x10C98, status: MappingStatus::mapped, mapping: &MAPPING_10C98_10C98 },
+    Mapping{ from: 0x10C99, to: 0x10C99, status: MappingStatus::mapped, mapping: &MAPPING_10C99_10C99 },
+    Mapping{ from: 0x10C9A, to: 0x10C9A, status: MappingStatus::mapped, mapping: &MAPPING_10C9A_10C9A },
+    Mapping{ from: 0x10C9B, to: 0x10C9B, status: MappingStatus::mapped, mapping: &MAPPING_10C9B_10C9B },
+    Mapping{ from: 0x10C9C, to: 0x10C9C, status: MappingStatus::mapped, mapping: &MAPPING_10C9C_10C9C },
+    Mapping{ from: 0x10C9D, to: 0x10C9D, status: MappingStatus::mapped, mapping: &MAPPING_10C9D_10C9D },
+    Mapping{ from: 0x10C9E, to: 0x10C9E, status: MappingStatus::mapped, mapping: &MAPPING_10C9E_10C9E },
+    Mapping{ from: 0x10C9F, to: 0x10C9F, status: MappingStatus::mapped, mapping: &MAPPING_10C9F_10C9F },
+    Mapping{ from: 0x10CA0, to: 0x10CA0, status: MappingStatus::mapped, mapping: &MAPPING_10CA0_10CA0 },
+    Mapping{ from: 0x10CA1, to: 0x10CA1, status: MappingStatus::mapped, mapping: &MAPPING_10CA1_10CA1 },
+    Mapping{ from: 0x10CA2, to: 0x10CA2, status: MappingStatus::mapped, mapping: &MAPPING_10CA2_10CA2 },
+    Mapping{ from: 0x10CA3, to: 0x10CA3, status: MappingStatus::mapped, mapping: &MAPPING_10CA3_10CA3 },
+    Mapping{ from: 0x10CA4, to: 0x10CA4, status: MappingStatus::mapped, mapping: &MAPPING_10CA4_10CA4 },
+    Mapping{ from: 0x10CA5, to: 0x10CA5, status: MappingStatus::mapped, mapping: &MAPPING_10CA5_10CA5 },
+    Mapping{ from: 0x10CA6, to: 0x10CA6, status: MappingStatus::mapped, mapping: &MAPPING_10CA6_10CA6 },
+    Mapping{ from: 0x10CA7, to: 0x10CA7, status: MappingStatus::mapped, mapping: &MAPPING_10CA7_10CA7 },
+    Mapping{ from: 0x10CA8, to: 0x10CA8, status: MappingStatus::mapped, mapping: &MAPPING_10CA8_10CA8 },
+    Mapping{ from: 0x10CA9, to: 0x10CA9, status: MappingStatus::mapped, mapping: &MAPPING_10CA9_10CA9 },
+    Mapping{ from: 0x10CAA, to: 0x10CAA, status: MappingStatus::mapped, mapping: &MAPPING_10CAA_10CAA },
+    Mapping{ from: 0x10CAB, to: 0x10CAB, status: MappingStatus::mapped, mapping: &MAPPING_10CAB_10CAB },
+    Mapping{ from: 0x10CAC, to: 0x10CAC, status: MappingStatus::mapped, mapping: &MAPPING_10CAC_10CAC },
+    Mapping{ from: 0x10CAD, to: 0x10CAD, status: MappingStatus::mapped, mapping: &MAPPING_10CAD_10CAD },
+    Mapping{ from: 0x10CAE, to: 0x10CAE, status: MappingStatus::mapped, mapping: &MAPPING_10CAE_10CAE },
+    Mapping{ from: 0x10CAF, to: 0x10CAF, status: MappingStatus::mapped, mapping: &MAPPING_10CAF_10CAF },
+    Mapping{ from: 0x10CB0, to: 0x10CB0, status: MappingStatus::mapped, mapping: &MAPPING_10CB0_10CB0 },
+    Mapping{ from: 0x10CB1, to: 0x10CB1, status: MappingStatus::mapped, mapping: &MAPPING_10CB1_10CB1 },
+    Mapping{ from: 0x10CB2, to: 0x10CB2, status: MappingStatus::mapped, mapping: &MAPPING_10CB2_10CB2 },
+    Mapping{ from: 0x10CB3, to: 0x10CBF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10CC0, to: 0x10CF2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10CF3, to: 0x10CF9, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10CFA, to: 0x10CFF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10D00, to: 0x10E5F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10E60, to: 0x10E7E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x10E7F, to: 0x10FFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11000, to: 0x11046, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11047, to: 0x1104D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1104E, to: 0x11051, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11052, to: 0x11065, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11066, to: 0x1106F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11070, to: 0x1107E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1107F, to: 0x1107F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11080, to: 0x110BA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x110BB, to: 0x110BC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x110BD, to: 0x110BD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x110BE, to: 0x110C1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x110C2, to: 0x110CF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x110D0, to: 0x110E8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x110E9, to: 0x110EF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x110F0, to: 0x110F9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x110FA, to: 0x110FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11100, to: 0x11134, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11135, to: 0x11135, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11136, to: 0x1113F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11140, to: 0x11143, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11144, to: 0x1114F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11150, to: 0x11173, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11174, to: 0x11175, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11176, to: 0x11176, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11177, to: 0x1117F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11180, to: 0x111C4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111C5, to: 0x111C8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111C9, to: 0x111C9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111CA, to: 0x111CC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111CD, to: 0x111CD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111CE, to: 0x111CF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x111D0, to: 0x111D9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111DA, to: 0x111DA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111DB, to: 0x111DB, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111DC, to: 0x111DC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111DD, to: 0x111DF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111E0, to: 0x111E0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x111E1, to: 0x111F4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x111F5, to: 0x111FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11200, to: 0x11211, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11212, to: 0x11212, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11213, to: 0x11237, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11238, to: 0x1123D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1123E, to: 0x1127F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11280, to: 0x11286, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11287, to: 0x11287, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11288, to: 0x11288, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11289, to: 0x11289, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1128A, to: 0x1128D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1128E, to: 0x1128E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1128F, to: 0x1129D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1129E, to: 0x1129E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1129F, to: 0x112A8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x112A9, to: 0x112A9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x112AA, to: 0x112AF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x112B0, to: 0x112EA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x112EB, to: 0x112EF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x112F0, to: 0x112F9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x112FA, to: 0x112FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11300, to: 0x11300, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11301, to: 0x11303, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11304, to: 0x11304, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11305, to: 0x1130C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1130D, to: 0x1130E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1130F, to: 0x11310, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11311, to: 0x11312, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11313, to: 0x11328, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11329, to: 0x11329, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1132A, to: 0x11330, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11331, to: 0x11331, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11332, to: 0x11333, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11334, to: 0x11334, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11335, to: 0x11339, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1133A, to: 0x1133B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1133C, to: 0x11344, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11345, to: 0x11346, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11347, to: 0x11348, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11349, to: 0x1134A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1134B, to: 0x1134D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1134E, to: 0x1134F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11350, to: 0x11350, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11351, to: 0x11356, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11357, to: 0x11357, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11358, to: 0x1135C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1135D, to: 0x11363, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11364, to: 0x11365, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11366, to: 0x1136C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1136D, to: 0x1136F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11370, to: 0x11374, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11375, to: 0x1147F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11480, to: 0x114C5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x114C6, to: 0x114C6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x114C7, to: 0x114C7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x114C8, to: 0x114CF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x114D0, to: 0x114D9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x114DA, to: 0x1157F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11580, to: 0x115B5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x115B6, to: 0x115B7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x115B8, to: 0x115C0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x115C1, to: 0x115C9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x115CA, to: 0x115D7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x115D8, to: 0x115DD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x115DE, to: 0x115FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11600, to: 0x11640, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11641, to: 0x11643, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11644, to: 0x11644, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11645, to: 0x1164F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11650, to: 0x11659, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1165A, to: 0x1167F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11680, to: 0x116B7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x116B8, to: 0x116BF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x116C0, to: 0x116C9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x116CA, to: 0x116FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11700, to: 0x11719, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1171A, to: 0x1171C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1171D, to: 0x1172B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1172C, to: 0x1172F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11730, to: 0x11739, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1173A, to: 0x1173F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11740, to: 0x1189F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x118A0, to: 0x118A0, status: MappingStatus::mapped, mapping: &MAPPING_118A0_118A0 },
+    Mapping{ from: 0x118A1, to: 0x118A1, status: MappingStatus::mapped, mapping: &MAPPING_118A1_118A1 },
+    Mapping{ from: 0x118A2, to: 0x118A2, status: MappingStatus::mapped, mapping: &MAPPING_118A2_118A2 },
+    Mapping{ from: 0x118A3, to: 0x118A3, status: MappingStatus::mapped, mapping: &MAPPING_118A3_118A3 },
+    Mapping{ from: 0x118A4, to: 0x118A4, status: MappingStatus::mapped, mapping: &MAPPING_118A4_118A4 },
+    Mapping{ from: 0x118A5, to: 0x118A5, status: MappingStatus::mapped, mapping: &MAPPING_118A5_118A5 },
+    Mapping{ from: 0x118A6, to: 0x118A6, status: MappingStatus::mapped, mapping: &MAPPING_118A6_118A6 },
+    Mapping{ from: 0x118A7, to: 0x118A7, status: MappingStatus::mapped, mapping: &MAPPING_118A7_118A7 },
+    Mapping{ from: 0x118A8, to: 0x118A8, status: MappingStatus::mapped, mapping: &MAPPING_118A8_118A8 },
+    Mapping{ from: 0x118A9, to: 0x118A9, status: MappingStatus::mapped, mapping: &MAPPING_118A9_118A9 },
+    Mapping{ from: 0x118AA, to: 0x118AA, status: MappingStatus::mapped, mapping: &MAPPING_118AA_118AA },
+    Mapping{ from: 0x118AB, to: 0x118AB, status: MappingStatus::mapped, mapping: &MAPPING_118AB_118AB },
+    Mapping{ from: 0x118AC, to: 0x118AC, status: MappingStatus::mapped, mapping: &MAPPING_118AC_118AC },
+    Mapping{ from: 0x118AD, to: 0x118AD, status: MappingStatus::mapped, mapping: &MAPPING_118AD_118AD },
+    Mapping{ from: 0x118AE, to: 0x118AE, status: MappingStatus::mapped, mapping: &MAPPING_118AE_118AE },
+    Mapping{ from: 0x118AF, to: 0x118AF, status: MappingStatus::mapped, mapping: &MAPPING_118AF_118AF },
+    Mapping{ from: 0x118B0, to: 0x118B0, status: MappingStatus::mapped, mapping: &MAPPING_118B0_118B0 },
+    Mapping{ from: 0x118B1, to: 0x118B1, status: MappingStatus::mapped, mapping: &MAPPING_118B1_118B1 },
+    Mapping{ from: 0x118B2, to: 0x118B2, status: MappingStatus::mapped, mapping: &MAPPING_118B2_118B2 },
+    Mapping{ from: 0x118B3, to: 0x118B3, status: MappingStatus::mapped, mapping: &MAPPING_118B3_118B3 },
+    Mapping{ from: 0x118B4, to: 0x118B4, status: MappingStatus::mapped, mapping: &MAPPING_118B4_118B4 },
+    Mapping{ from: 0x118B5, to: 0x118B5, status: MappingStatus::mapped, mapping: &MAPPING_118B5_118B5 },
+    Mapping{ from: 0x118B6, to: 0x118B6, status: MappingStatus::mapped, mapping: &MAPPING_118B6_118B6 },
+    Mapping{ from: 0x118B7, to: 0x118B7, status: MappingStatus::mapped, mapping: &MAPPING_118B7_118B7 },
+    Mapping{ from: 0x118B8, to: 0x118B8, status: MappingStatus::mapped, mapping: &MAPPING_118B8_118B8 },
+    Mapping{ from: 0x118B9, to: 0x118B9, status: MappingStatus::mapped, mapping: &MAPPING_118B9_118B9 },
+    Mapping{ from: 0x118BA, to: 0x118BA, status: MappingStatus::mapped, mapping: &MAPPING_118BA_118BA },
+    Mapping{ from: 0x118BB, to: 0x118BB, status: MappingStatus::mapped, mapping: &MAPPING_118BB_118BB },
+    Mapping{ from: 0x118BC, to: 0x118BC, status: MappingStatus::mapped, mapping: &MAPPING_118BC_118BC },
+    Mapping{ from: 0x118BD, to: 0x118BD, status: MappingStatus::mapped, mapping: &MAPPING_118BD_118BD },
+    Mapping{ from: 0x118BE, to: 0x118BE, status: MappingStatus::mapped, mapping: &MAPPING_118BE_118BE },
+    Mapping{ from: 0x118BF, to: 0x118BF, status: MappingStatus::mapped, mapping: &MAPPING_118BF_118BF },
+    Mapping{ from: 0x118C0, to: 0x118E9, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x118EA, to: 0x118F2, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x118F3, to: 0x118FE, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x118FF, to: 0x118FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11900, to: 0x11ABF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x11AC0, to: 0x11AF8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x11AF9, to: 0x11FFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12000, to: 0x1236E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1236F, to: 0x12398, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12399, to: 0x12399, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1239A, to: 0x123FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12400, to: 0x12462, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12463, to: 0x1246E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1246F, to: 0x1246F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12470, to: 0x12473, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12474, to: 0x12474, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12475, to: 0x1247F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x12480, to: 0x12543, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x12544, to: 0x12FFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x13000, to: 0x1342E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1342F, to: 0x143FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x14400, to: 0x14646, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x14647, to: 0x167FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16800, to: 0x16A38, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16A39, to: 0x16A3F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16A40, to: 0x16A5E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16A5F, to: 0x16A5F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16A60, to: 0x16A69, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16A6A, to: 0x16A6D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16A6E, to: 0x16A6F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16A70, to: 0x16ACF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16AD0, to: 0x16AED, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16AEE, to: 0x16AEF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16AF0, to: 0x16AF4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16AF5, to: 0x16AF5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16AF6, to: 0x16AFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16B00, to: 0x16B36, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16B37, to: 0x16B3F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16B40, to: 0x16B43, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16B44, to: 0x16B45, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16B46, to: 0x16B4F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16B50, to: 0x16B59, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16B5A, to: 0x16B5A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16B5B, to: 0x16B61, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16B62, to: 0x16B62, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16B63, to: 0x16B77, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16B78, to: 0x16B7C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16B7D, to: 0x16B8F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16B90, to: 0x16EFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16F00, to: 0x16F44, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16F45, to: 0x16F4F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16F50, to: 0x16F7E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16F7F, to: 0x16F8E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x16F8F, to: 0x16F9F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x16FA0, to: 0x1AFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1B000, to: 0x1B001, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1B002, to: 0x1BBFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1BC00, to: 0x1BC6A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BC6B, to: 0x1BC6F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1BC70, to: 0x1BC7C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BC7D, to: 0x1BC7F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1BC80, to: 0x1BC88, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BC89, to: 0x1BC8F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1BC90, to: 0x1BC99, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BC9A, to: 0x1BC9B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1BC9C, to: 0x1BC9C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BC9D, to: 0x1BC9E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BC9F, to: 0x1BC9F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1BCA0, to: 0x1BCA3, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0x1BCA4, to: 0x1CFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D000, to: 0x1D0F5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D0F6, to: 0x1D0FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D100, to: 0x1D126, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D127, to: 0x1D128, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D129, to: 0x1D129, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D12A, to: 0x1D15D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D15E, to: 0x1D15E, status: MappingStatus::mapped, mapping: &MAPPING_1D15E_1D15E },
+    Mapping{ from: 0x1D15F, to: 0x1D15F, status: MappingStatus::mapped, mapping: &MAPPING_1D15F_1D15F },
+    Mapping{ from: 0x1D160, to: 0x1D160, status: MappingStatus::mapped, mapping: &MAPPING_1D160_1D160 },
+    Mapping{ from: 0x1D161, to: 0x1D161, status: MappingStatus::mapped, mapping: &MAPPING_1D161_1D161 },
+    Mapping{ from: 0x1D162, to: 0x1D162, status: MappingStatus::mapped, mapping: &MAPPING_1D162_1D162 },
+    Mapping{ from: 0x1D163, to: 0x1D163, status: MappingStatus::mapped, mapping: &MAPPING_1D163_1D163 },
+    Mapping{ from: 0x1D164, to: 0x1D164, status: MappingStatus::mapped, mapping: &MAPPING_1D164_1D164 },
+    Mapping{ from: 0x1D165, to: 0x1D172, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D173, to: 0x1D17A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D17B, to: 0x1D1BA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D1BB, to: 0x1D1BB, status: MappingStatus::mapped, mapping: &MAPPING_1D1BB_1D1BB },
+    Mapping{ from: 0x1D1BC, to: 0x1D1BC, status: MappingStatus::mapped, mapping: &MAPPING_1D1BC_1D1BC },
+    Mapping{ from: 0x1D1BD, to: 0x1D1BD, status: MappingStatus::mapped, mapping: &MAPPING_1D1BD_1D1BD },
+    Mapping{ from: 0x1D1BE, to: 0x1D1BE, status: MappingStatus::mapped, mapping: &MAPPING_1D1BE_1D1BE },
+    Mapping{ from: 0x1D1BF, to: 0x1D1BF, status: MappingStatus::mapped, mapping: &MAPPING_1D1BF_1D1BF },
+    Mapping{ from: 0x1D1C0, to: 0x1D1C0, status: MappingStatus::mapped, mapping: &MAPPING_1D1C0_1D1C0 },
+    Mapping{ from: 0x1D1C1, to: 0x1D1DD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D1DE, to: 0x1D1E8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D1E9, to: 0x1D1FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D200, to: 0x1D245, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D246, to: 0x1D2FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D300, to: 0x1D356, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D357, to: 0x1D35F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D360, to: 0x1D371, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1D372, to: 0x1D3FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D400, to: 0x1D400, status: MappingStatus::mapped, mapping: &MAPPING_1D400_1D400 },
+    Mapping{ from: 0x1D401, to: 0x1D401, status: MappingStatus::mapped, mapping: &MAPPING_1D401_1D401 },
+    Mapping{ from: 0x1D402, to: 0x1D402, status: MappingStatus::mapped, mapping: &MAPPING_1D402_1D402 },
+    Mapping{ from: 0x1D403, to: 0x1D403, status: MappingStatus::mapped, mapping: &MAPPING_1D403_1D403 },
+    Mapping{ from: 0x1D404, to: 0x1D404, status: MappingStatus::mapped, mapping: &MAPPING_1D404_1D404 },
+    Mapping{ from: 0x1D405, to: 0x1D405, status: MappingStatus::mapped, mapping: &MAPPING_1D405_1D405 },
+    Mapping{ from: 0x1D406, to: 0x1D406, status: MappingStatus::mapped, mapping: &MAPPING_1D406_1D406 },
+    Mapping{ from: 0x1D407, to: 0x1D407, status: MappingStatus::mapped, mapping: &MAPPING_1D407_1D407 },
+    Mapping{ from: 0x1D408, to: 0x1D408, status: MappingStatus::mapped, mapping: &MAPPING_1D408_1D408 },
+    Mapping{ from: 0x1D409, to: 0x1D409, status: MappingStatus::mapped, mapping: &MAPPING_1D409_1D409 },
+    Mapping{ from: 0x1D40A, to: 0x1D40A, status: MappingStatus::mapped, mapping: &MAPPING_1D40A_1D40A },
+    Mapping{ from: 0x1D40B, to: 0x1D40B, status: MappingStatus::mapped, mapping: &MAPPING_1D40B_1D40B },
+    Mapping{ from: 0x1D40C, to: 0x1D40C, status: MappingStatus::mapped, mapping: &MAPPING_1D40C_1D40C },
+    Mapping{ from: 0x1D40D, to: 0x1D40D, status: MappingStatus::mapped, mapping: &MAPPING_1D40D_1D40D },
+    Mapping{ from: 0x1D40E, to: 0x1D40E, status: MappingStatus::mapped, mapping: &MAPPING_1D40E_1D40E },
+    Mapping{ from: 0x1D40F, to: 0x1D40F, status: MappingStatus::mapped, mapping: &MAPPING_1D40F_1D40F },
+    Mapping{ from: 0x1D410, to: 0x1D410, status: MappingStatus::mapped, mapping: &MAPPING_1D410_1D410 },
+    Mapping{ from: 0x1D411, to: 0x1D411, status: MappingStatus::mapped, mapping: &MAPPING_1D411_1D411 },
+    Mapping{ from: 0x1D412, to: 0x1D412, status: MappingStatus::mapped, mapping: &MAPPING_1D412_1D412 },
+    Mapping{ from: 0x1D413, to: 0x1D413, status: MappingStatus::mapped, mapping: &MAPPING_1D413_1D413 },
+    Mapping{ from: 0x1D414, to: 0x1D414, status: MappingStatus::mapped, mapping: &MAPPING_1D414_1D414 },
+    Mapping{ from: 0x1D415, to: 0x1D415, status: MappingStatus::mapped, mapping: &MAPPING_1D415_1D415 },
+    Mapping{ from: 0x1D416, to: 0x1D416, status: MappingStatus::mapped, mapping: &MAPPING_1D416_1D416 },
+    Mapping{ from: 0x1D417, to: 0x1D417, status: MappingStatus::mapped, mapping: &MAPPING_1D417_1D417 },
+    Mapping{ from: 0x1D418, to: 0x1D418, status: MappingStatus::mapped, mapping: &MAPPING_1D418_1D418 },
+    Mapping{ from: 0x1D419, to: 0x1D419, status: MappingStatus::mapped, mapping: &MAPPING_1D419_1D419 },
+    Mapping{ from: 0x1D41A, to: 0x1D41A, status: MappingStatus::mapped, mapping: &MAPPING_1D41A_1D41A },
+    Mapping{ from: 0x1D41B, to: 0x1D41B, status: MappingStatus::mapped, mapping: &MAPPING_1D41B_1D41B },
+    Mapping{ from: 0x1D41C, to: 0x1D41C, status: MappingStatus::mapped, mapping: &MAPPING_1D41C_1D41C },
+    Mapping{ from: 0x1D41D, to: 0x1D41D, status: MappingStatus::mapped, mapping: &MAPPING_1D41D_1D41D },
+    Mapping{ from: 0x1D41E, to: 0x1D41E, status: MappingStatus::mapped, mapping: &MAPPING_1D41E_1D41E },
+    Mapping{ from: 0x1D41F, to: 0x1D41F, status: MappingStatus::mapped, mapping: &MAPPING_1D41F_1D41F },
+    Mapping{ from: 0x1D420, to: 0x1D420, status: MappingStatus::mapped, mapping: &MAPPING_1D420_1D420 },
+    Mapping{ from: 0x1D421, to: 0x1D421, status: MappingStatus::mapped, mapping: &MAPPING_1D421_1D421 },
+    Mapping{ from: 0x1D422, to: 0x1D422, status: MappingStatus::mapped, mapping: &MAPPING_1D422_1D422 },
+    Mapping{ from: 0x1D423, to: 0x1D423, status: MappingStatus::mapped, mapping: &MAPPING_1D423_1D423 },
+    Mapping{ from: 0x1D424, to: 0x1D424, status: MappingStatus::mapped, mapping: &MAPPING_1D424_1D424 },
+    Mapping{ from: 0x1D425, to: 0x1D425, status: MappingStatus::mapped, mapping: &MAPPING_1D425_1D425 },
+    Mapping{ from: 0x1D426, to: 0x1D426, status: MappingStatus::mapped, mapping: &MAPPING_1D426_1D426 },
+    Mapping{ from: 0x1D427, to: 0x1D427, status: MappingStatus::mapped, mapping: &MAPPING_1D427_1D427 },
+    Mapping{ from: 0x1D428, to: 0x1D428, status: MappingStatus::mapped, mapping: &MAPPING_1D428_1D428 },
+    Mapping{ from: 0x1D429, to: 0x1D429, status: MappingStatus::mapped, mapping: &MAPPING_1D429_1D429 },
+    Mapping{ from: 0x1D42A, to: 0x1D42A, status: MappingStatus::mapped, mapping: &MAPPING_1D42A_1D42A },
+    Mapping{ from: 0x1D42B, to: 0x1D42B, status: MappingStatus::mapped, mapping: &MAPPING_1D42B_1D42B },
+    Mapping{ from: 0x1D42C, to: 0x1D42C, status: MappingStatus::mapped, mapping: &MAPPING_1D42C_1D42C },
+    Mapping{ from: 0x1D42D, to: 0x1D42D, status: MappingStatus::mapped, mapping: &MAPPING_1D42D_1D42D },
+    Mapping{ from: 0x1D42E, to: 0x1D42E, status: MappingStatus::mapped, mapping: &MAPPING_1D42E_1D42E },
+    Mapping{ from: 0x1D42F, to: 0x1D42F, status: MappingStatus::mapped, mapping: &MAPPING_1D42F_1D42F },
+    Mapping{ from: 0x1D430, to: 0x1D430, status: MappingStatus::mapped, mapping: &MAPPING_1D430_1D430 },
+    Mapping{ from: 0x1D431, to: 0x1D431, status: MappingStatus::mapped, mapping: &MAPPING_1D431_1D431 },
+    Mapping{ from: 0x1D432, to: 0x1D432, status: MappingStatus::mapped, mapping: &MAPPING_1D432_1D432 },
+    Mapping{ from: 0x1D433, to: 0x1D433, status: MappingStatus::mapped, mapping: &MAPPING_1D433_1D433 },
+    Mapping{ from: 0x1D434, to: 0x1D434, status: MappingStatus::mapped, mapping: &MAPPING_1D434_1D434 },
+    Mapping{ from: 0x1D435, to: 0x1D435, status: MappingStatus::mapped, mapping: &MAPPING_1D435_1D435 },
+    Mapping{ from: 0x1D436, to: 0x1D436, status: MappingStatus::mapped, mapping: &MAPPING_1D436_1D436 },
+    Mapping{ from: 0x1D437, to: 0x1D437, status: MappingStatus::mapped, mapping: &MAPPING_1D437_1D437 },
+    Mapping{ from: 0x1D438, to: 0x1D438, status: MappingStatus::mapped, mapping: &MAPPING_1D438_1D438 },
+    Mapping{ from: 0x1D439, to: 0x1D439, status: MappingStatus::mapped, mapping: &MAPPING_1D439_1D439 },
+    Mapping{ from: 0x1D43A, to: 0x1D43A, status: MappingStatus::mapped, mapping: &MAPPING_1D43A_1D43A },
+    Mapping{ from: 0x1D43B, to: 0x1D43B, status: MappingStatus::mapped, mapping: &MAPPING_1D43B_1D43B },
+    Mapping{ from: 0x1D43C, to: 0x1D43C, status: MappingStatus::mapped, mapping: &MAPPING_1D43C_1D43C },
+    Mapping{ from: 0x1D43D, to: 0x1D43D, status: MappingStatus::mapped, mapping: &MAPPING_1D43D_1D43D },
+    Mapping{ from: 0x1D43E, to: 0x1D43E, status: MappingStatus::mapped, mapping: &MAPPING_1D43E_1D43E },
+    Mapping{ from: 0x1D43F, to: 0x1D43F, status: MappingStatus::mapped, mapping: &MAPPING_1D43F_1D43F },
+    Mapping{ from: 0x1D440, to: 0x1D440, status: MappingStatus::mapped, mapping: &MAPPING_1D440_1D440 },
+    Mapping{ from: 0x1D441, to: 0x1D441, status: MappingStatus::mapped, mapping: &MAPPING_1D441_1D441 },
+    Mapping{ from: 0x1D442, to: 0x1D442, status: MappingStatus::mapped, mapping: &MAPPING_1D442_1D442 },
+    Mapping{ from: 0x1D443, to: 0x1D443, status: MappingStatus::mapped, mapping: &MAPPING_1D443_1D443 },
+    Mapping{ from: 0x1D444, to: 0x1D444, status: MappingStatus::mapped, mapping: &MAPPING_1D444_1D444 },
+    Mapping{ from: 0x1D445, to: 0x1D445, status: MappingStatus::mapped, mapping: &MAPPING_1D445_1D445 },
+    Mapping{ from: 0x1D446, to: 0x1D446, status: MappingStatus::mapped, mapping: &MAPPING_1D446_1D446 },
+    Mapping{ from: 0x1D447, to: 0x1D447, status: MappingStatus::mapped, mapping: &MAPPING_1D447_1D447 },
+    Mapping{ from: 0x1D448, to: 0x1D448, status: MappingStatus::mapped, mapping: &MAPPING_1D448_1D448 },
+    Mapping{ from: 0x1D449, to: 0x1D449, status: MappingStatus::mapped, mapping: &MAPPING_1D449_1D449 },
+    Mapping{ from: 0x1D44A, to: 0x1D44A, status: MappingStatus::mapped, mapping: &MAPPING_1D44A_1D44A },
+    Mapping{ from: 0x1D44B, to: 0x1D44B, status: MappingStatus::mapped, mapping: &MAPPING_1D44B_1D44B },
+    Mapping{ from: 0x1D44C, to: 0x1D44C, status: MappingStatus::mapped, mapping: &MAPPING_1D44C_1D44C },
+    Mapping{ from: 0x1D44D, to: 0x1D44D, status: MappingStatus::mapped, mapping: &MAPPING_1D44D_1D44D },
+    Mapping{ from: 0x1D44E, to: 0x1D44E, status: MappingStatus::mapped, mapping: &MAPPING_1D44E_1D44E },
+    Mapping{ from: 0x1D44F, to: 0x1D44F, status: MappingStatus::mapped, mapping: &MAPPING_1D44F_1D44F },
+    Mapping{ from: 0x1D450, to: 0x1D450, status: MappingStatus::mapped, mapping: &MAPPING_1D450_1D450 },
+    Mapping{ from: 0x1D451, to: 0x1D451, status: MappingStatus::mapped, mapping: &MAPPING_1D451_1D451 },
+    Mapping{ from: 0x1D452, to: 0x1D452, status: MappingStatus::mapped, mapping: &MAPPING_1D452_1D452 },
+    Mapping{ from: 0x1D453, to: 0x1D453, status: MappingStatus::mapped, mapping: &MAPPING_1D453_1D453 },
+    Mapping{ from: 0x1D454, to: 0x1D454, status: MappingStatus::mapped, mapping: &MAPPING_1D454_1D454 },
+    Mapping{ from: 0x1D455, to: 0x1D455, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D456, to: 0x1D456, status: MappingStatus::mapped, mapping: &MAPPING_1D456_1D456 },
+    Mapping{ from: 0x1D457, to: 0x1D457, status: MappingStatus::mapped, mapping: &MAPPING_1D457_1D457 },
+    Mapping{ from: 0x1D458, to: 0x1D458, status: MappingStatus::mapped, mapping: &MAPPING_1D458_1D458 },
+    Mapping{ from: 0x1D459, to: 0x1D459, status: MappingStatus::mapped, mapping: &MAPPING_1D459_1D459 },
+    Mapping{ from: 0x1D45A, to: 0x1D45A, status: MappingStatus::mapped, mapping: &MAPPING_1D45A_1D45A },
+    Mapping{ from: 0x1D45B, to: 0x1D45B, status: MappingStatus::mapped, mapping: &MAPPING_1D45B_1D45B },
+    Mapping{ from: 0x1D45C, to: 0x1D45C, status: MappingStatus::mapped, mapping: &MAPPING_1D45C_1D45C },
+    Mapping{ from: 0x1D45D, to: 0x1D45D, status: MappingStatus::mapped, mapping: &MAPPING_1D45D_1D45D },
+    Mapping{ from: 0x1D45E, to: 0x1D45E, status: MappingStatus::mapped, mapping: &MAPPING_1D45E_1D45E },
+    Mapping{ from: 0x1D45F, to: 0x1D45F, status: MappingStatus::mapped, mapping: &MAPPING_1D45F_1D45F },
+    Mapping{ from: 0x1D460, to: 0x1D460, status: MappingStatus::mapped, mapping: &MAPPING_1D460_1D460 },
+    Mapping{ from: 0x1D461, to: 0x1D461, status: MappingStatus::mapped, mapping: &MAPPING_1D461_1D461 },
+    Mapping{ from: 0x1D462, to: 0x1D462, status: MappingStatus::mapped, mapping: &MAPPING_1D462_1D462 },
+    Mapping{ from: 0x1D463, to: 0x1D463, status: MappingStatus::mapped, mapping: &MAPPING_1D463_1D463 },
+    Mapping{ from: 0x1D464, to: 0x1D464, status: MappingStatus::mapped, mapping: &MAPPING_1D464_1D464 },
+    Mapping{ from: 0x1D465, to: 0x1D465, status: MappingStatus::mapped, mapping: &MAPPING_1D465_1D465 },
+    Mapping{ from: 0x1D466, to: 0x1D466, status: MappingStatus::mapped, mapping: &MAPPING_1D466_1D466 },
+    Mapping{ from: 0x1D467, to: 0x1D467, status: MappingStatus::mapped, mapping: &MAPPING_1D467_1D467 },
+    Mapping{ from: 0x1D468, to: 0x1D468, status: MappingStatus::mapped, mapping: &MAPPING_1D468_1D468 },
+    Mapping{ from: 0x1D469, to: 0x1D469, status: MappingStatus::mapped, mapping: &MAPPING_1D469_1D469 },
+    Mapping{ from: 0x1D46A, to: 0x1D46A, status: MappingStatus::mapped, mapping: &MAPPING_1D46A_1D46A },
+    Mapping{ from: 0x1D46B, to: 0x1D46B, status: MappingStatus::mapped, mapping: &MAPPING_1D46B_1D46B },
+    Mapping{ from: 0x1D46C, to: 0x1D46C, status: MappingStatus::mapped, mapping: &MAPPING_1D46C_1D46C },
+    Mapping{ from: 0x1D46D, to: 0x1D46D, status: MappingStatus::mapped, mapping: &MAPPING_1D46D_1D46D },
+    Mapping{ from: 0x1D46E, to: 0x1D46E, status: MappingStatus::mapped, mapping: &MAPPING_1D46E_1D46E },
+    Mapping{ from: 0x1D46F, to: 0x1D46F, status: MappingStatus::mapped, mapping: &MAPPING_1D46F_1D46F },
+    Mapping{ from: 0x1D470, to: 0x1D470, status: MappingStatus::mapped, mapping: &MAPPING_1D470_1D470 },
+    Mapping{ from: 0x1D471, to: 0x1D471, status: MappingStatus::mapped, mapping: &MAPPING_1D471_1D471 },
+    Mapping{ from: 0x1D472, to: 0x1D472, status: MappingStatus::mapped, mapping: &MAPPING_1D472_1D472 },
+    Mapping{ from: 0x1D473, to: 0x1D473, status: MappingStatus::mapped, mapping: &MAPPING_1D473_1D473 },
+    Mapping{ from: 0x1D474, to: 0x1D474, status: MappingStatus::mapped, mapping: &MAPPING_1D474_1D474 },
+    Mapping{ from: 0x1D475, to: 0x1D475, status: MappingStatus::mapped, mapping: &MAPPING_1D475_1D475 },
+    Mapping{ from: 0x1D476, to: 0x1D476, status: MappingStatus::mapped, mapping: &MAPPING_1D476_1D476 },
+    Mapping{ from: 0x1D477, to: 0x1D477, status: MappingStatus::mapped, mapping: &MAPPING_1D477_1D477 },
+    Mapping{ from: 0x1D478, to: 0x1D478, status: MappingStatus::mapped, mapping: &MAPPING_1D478_1D478 },
+    Mapping{ from: 0x1D479, to: 0x1D479, status: MappingStatus::mapped, mapping: &MAPPING_1D479_1D479 },
+    Mapping{ from: 0x1D47A, to: 0x1D47A, status: MappingStatus::mapped, mapping: &MAPPING_1D47A_1D47A },
+    Mapping{ from: 0x1D47B, to: 0x1D47B, status: MappingStatus::mapped, mapping: &MAPPING_1D47B_1D47B },
+    Mapping{ from: 0x1D47C, to: 0x1D47C, status: MappingStatus::mapped, mapping: &MAPPING_1D47C_1D47C },
+    Mapping{ from: 0x1D47D, to: 0x1D47D, status: MappingStatus::mapped, mapping: &MAPPING_1D47D_1D47D },
+    Mapping{ from: 0x1D47E, to: 0x1D47E, status: MappingStatus::mapped, mapping: &MAPPING_1D47E_1D47E },
+    Mapping{ from: 0x1D47F, to: 0x1D47F, status: MappingStatus::mapped, mapping: &MAPPING_1D47F_1D47F },
+    Mapping{ from: 0x1D480, to: 0x1D480, status: MappingStatus::mapped, mapping: &MAPPING_1D480_1D480 },
+    Mapping{ from: 0x1D481, to: 0x1D481, status: MappingStatus::mapped, mapping: &MAPPING_1D481_1D481 },
+    Mapping{ from: 0x1D482, to: 0x1D482, status: MappingStatus::mapped, mapping: &MAPPING_1D482_1D482 },
+    Mapping{ from: 0x1D483, to: 0x1D483, status: MappingStatus::mapped, mapping: &MAPPING_1D483_1D483 },
+    Mapping{ from: 0x1D484, to: 0x1D484, status: MappingStatus::mapped, mapping: &MAPPING_1D484_1D484 },
+    Mapping{ from: 0x1D485, to: 0x1D485, status: MappingStatus::mapped, mapping: &MAPPING_1D485_1D485 },
+    Mapping{ from: 0x1D486, to: 0x1D486, status: MappingStatus::mapped, mapping: &MAPPING_1D486_1D486 },
+    Mapping{ from: 0x1D487, to: 0x1D487, status: MappingStatus::mapped, mapping: &MAPPING_1D487_1D487 },
+    Mapping{ from: 0x1D488, to: 0x1D488, status: MappingStatus::mapped, mapping: &MAPPING_1D488_1D488 },
+    Mapping{ from: 0x1D489, to: 0x1D489, status: MappingStatus::mapped, mapping: &MAPPING_1D489_1D489 },
+    Mapping{ from: 0x1D48A, to: 0x1D48A, status: MappingStatus::mapped, mapping: &MAPPING_1D48A_1D48A },
+    Mapping{ from: 0x1D48B, to: 0x1D48B, status: MappingStatus::mapped, mapping: &MAPPING_1D48B_1D48B },
+    Mapping{ from: 0x1D48C, to: 0x1D48C, status: MappingStatus::mapped, mapping: &MAPPING_1D48C_1D48C },
+    Mapping{ from: 0x1D48D, to: 0x1D48D, status: MappingStatus::mapped, mapping: &MAPPING_1D48D_1D48D },
+    Mapping{ from: 0x1D48E, to: 0x1D48E, status: MappingStatus::mapped, mapping: &MAPPING_1D48E_1D48E },
+    Mapping{ from: 0x1D48F, to: 0x1D48F, status: MappingStatus::mapped, mapping: &MAPPING_1D48F_1D48F },
+    Mapping{ from: 0x1D490, to: 0x1D490, status: MappingStatus::mapped, mapping: &MAPPING_1D490_1D490 },
+    Mapping{ from: 0x1D491, to: 0x1D491, status: MappingStatus::mapped, mapping: &MAPPING_1D491_1D491 },
+    Mapping{ from: 0x1D492, to: 0x1D492, status: MappingStatus::mapped, mapping: &MAPPING_1D492_1D492 },
+    Mapping{ from: 0x1D493, to: 0x1D493, status: MappingStatus::mapped, mapping: &MAPPING_1D493_1D493 },
+    Mapping{ from: 0x1D494, to: 0x1D494, status: MappingStatus::mapped, mapping: &MAPPING_1D494_1D494 },
+    Mapping{ from: 0x1D495, to: 0x1D495, status: MappingStatus::mapped, mapping: &MAPPING_1D495_1D495 },
+    Mapping{ from: 0x1D496, to: 0x1D496, status: MappingStatus::mapped, mapping: &MAPPING_1D496_1D496 },
+    Mapping{ from: 0x1D497, to: 0x1D497, status: MappingStatus::mapped, mapping: &MAPPING_1D497_1D497 },
+    Mapping{ from: 0x1D498, to: 0x1D498, status: MappingStatus::mapped, mapping: &MAPPING_1D498_1D498 },
+    Mapping{ from: 0x1D499, to: 0x1D499, status: MappingStatus::mapped, mapping: &MAPPING_1D499_1D499 },
+    Mapping{ from: 0x1D49A, to: 0x1D49A, status: MappingStatus::mapped, mapping: &MAPPING_1D49A_1D49A },
+    Mapping{ from: 0x1D49B, to: 0x1D49B, status: MappingStatus::mapped, mapping: &MAPPING_1D49B_1D49B },
+    Mapping{ from: 0x1D49C, to: 0x1D49C, status: MappingStatus::mapped, mapping: &MAPPING_1D49C_1D49C },
+    Mapping{ from: 0x1D49D, to: 0x1D49D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D49E, to: 0x1D49E, status: MappingStatus::mapped, mapping: &MAPPING_1D49E_1D49E },
+    Mapping{ from: 0x1D49F, to: 0x1D49F, status: MappingStatus::mapped, mapping: &MAPPING_1D49F_1D49F },
+    Mapping{ from: 0x1D4A0, to: 0x1D4A1, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D4A2, to: 0x1D4A2, status: MappingStatus::mapped, mapping: &MAPPING_1D4A2_1D4A2 },
+    Mapping{ from: 0x1D4A3, to: 0x1D4A4, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D4A5, to: 0x1D4A5, status: MappingStatus::mapped, mapping: &MAPPING_1D4A5_1D4A5 },
+    Mapping{ from: 0x1D4A6, to: 0x1D4A6, status: MappingStatus::mapped, mapping: &MAPPING_1D4A6_1D4A6 },
+    Mapping{ from: 0x1D4A7, to: 0x1D4A8, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D4A9, to: 0x1D4A9, status: MappingStatus::mapped, mapping: &MAPPING_1D4A9_1D4A9 },
+    Mapping{ from: 0x1D4AA, to: 0x1D4AA, status: MappingStatus::mapped, mapping: &MAPPING_1D4AA_1D4AA },
+    Mapping{ from: 0x1D4AB, to: 0x1D4AB, status: MappingStatus::mapped, mapping: &MAPPING_1D4AB_1D4AB },
+    Mapping{ from: 0x1D4AC, to: 0x1D4AC, status: MappingStatus::mapped, mapping: &MAPPING_1D4AC_1D4AC },
+    Mapping{ from: 0x1D4AD, to: 0x1D4AD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D4AE, to: 0x1D4AE, status: MappingStatus::mapped, mapping: &MAPPING_1D4AE_1D4AE },
+    Mapping{ from: 0x1D4AF, to: 0x1D4AF, status: MappingStatus::mapped, mapping: &MAPPING_1D4AF_1D4AF },
+    Mapping{ from: 0x1D4B0, to: 0x1D4B0, status: MappingStatus::mapped, mapping: &MAPPING_1D4B0_1D4B0 },
+    Mapping{ from: 0x1D4B1, to: 0x1D4B1, status: MappingStatus::mapped, mapping: &MAPPING_1D4B1_1D4B1 },
+    Mapping{ from: 0x1D4B2, to: 0x1D4B2, status: MappingStatus::mapped, mapping: &MAPPING_1D4B2_1D4B2 },
+    Mapping{ from: 0x1D4B3, to: 0x1D4B3, status: MappingStatus::mapped, mapping: &MAPPING_1D4B3_1D4B3 },
+    Mapping{ from: 0x1D4B4, to: 0x1D4B4, status: MappingStatus::mapped, mapping: &MAPPING_1D4B4_1D4B4 },
+    Mapping{ from: 0x1D4B5, to: 0x1D4B5, status: MappingStatus::mapped, mapping: &MAPPING_1D4B5_1D4B5 },
+    Mapping{ from: 0x1D4B6, to: 0x1D4B6, status: MappingStatus::mapped, mapping: &MAPPING_1D4B6_1D4B6 },
+    Mapping{ from: 0x1D4B7, to: 0x1D4B7, status: MappingStatus::mapped, mapping: &MAPPING_1D4B7_1D4B7 },
+    Mapping{ from: 0x1D4B8, to: 0x1D4B8, status: MappingStatus::mapped, mapping: &MAPPING_1D4B8_1D4B8 },
+    Mapping{ from: 0x1D4B9, to: 0x1D4B9, status: MappingStatus::mapped, mapping: &MAPPING_1D4B9_1D4B9 },
+    Mapping{ from: 0x1D4BA, to: 0x1D4BA, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D4BB, to: 0x1D4BB, status: MappingStatus::mapped, mapping: &MAPPING_1D4BB_1D4BB },
+    Mapping{ from: 0x1D4BC, to: 0x1D4BC, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D4BD, to: 0x1D4BD, status: MappingStatus::mapped, mapping: &MAPPING_1D4BD_1D4BD },
+    Mapping{ from: 0x1D4BE, to: 0x1D4BE, status: MappingStatus::mapped, mapping: &MAPPING_1D4BE_1D4BE },
+    Mapping{ from: 0x1D4BF, to: 0x1D4BF, status: MappingStatus::mapped, mapping: &MAPPING_1D4BF_1D4BF },
+    Mapping{ from: 0x1D4C0, to: 0x1D4C0, status: MappingStatus::mapped, mapping: &MAPPING_1D4C0_1D4C0 },
+    Mapping{ from: 0x1D4C1, to: 0x1D4C1, status: MappingStatus::mapped, mapping: &MAPPING_1D4C1_1D4C1 },
+    Mapping{ from: 0x1D4C2, to: 0x1D4C2, status: MappingStatus::mapped, mapping: &MAPPING_1D4C2_1D4C2 },
+    Mapping{ from: 0x1D4C3, to: 0x1D4C3, status: MappingStatus::mapped, mapping: &MAPPING_1D4C3_1D4C3 },
+    Mapping{ from: 0x1D4C4, to: 0x1D4C4, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D4C5, to: 0x1D4C5, status: MappingStatus::mapped, mapping: &MAPPING_1D4C5_1D4C5 },
+    Mapping{ from: 0x1D4C6, to: 0x1D4C6, status: MappingStatus::mapped, mapping: &MAPPING_1D4C6_1D4C6 },
+    Mapping{ from: 0x1D4C7, to: 0x1D4C7, status: MappingStatus::mapped, mapping: &MAPPING_1D4C7_1D4C7 },
+    Mapping{ from: 0x1D4C8, to: 0x1D4C8, status: MappingStatus::mapped, mapping: &MAPPING_1D4C8_1D4C8 },
+    Mapping{ from: 0x1D4C9, to: 0x1D4C9, status: MappingStatus::mapped, mapping: &MAPPING_1D4C9_1D4C9 },
+    Mapping{ from: 0x1D4CA, to: 0x1D4CA, status: MappingStatus::mapped, mapping: &MAPPING_1D4CA_1D4CA },
+    Mapping{ from: 0x1D4CB, to: 0x1D4CB, status: MappingStatus::mapped, mapping: &MAPPING_1D4CB_1D4CB },
+    Mapping{ from: 0x1D4CC, to: 0x1D4CC, status: MappingStatus::mapped, mapping: &MAPPING_1D4CC_1D4CC },
+    Mapping{ from: 0x1D4CD, to: 0x1D4CD, status: MappingStatus::mapped, mapping: &MAPPING_1D4CD_1D4CD },
+    Mapping{ from: 0x1D4CE, to: 0x1D4CE, status: MappingStatus::mapped, mapping: &MAPPING_1D4CE_1D4CE },
+    Mapping{ from: 0x1D4CF, to: 0x1D4CF, status: MappingStatus::mapped, mapping: &MAPPING_1D4CF_1D4CF },
+    Mapping{ from: 0x1D4D0, to: 0x1D4D0, status: MappingStatus::mapped, mapping: &MAPPING_1D4D0_1D4D0 },
+    Mapping{ from: 0x1D4D1, to: 0x1D4D1, status: MappingStatus::mapped, mapping: &MAPPING_1D4D1_1D4D1 },
+    Mapping{ from: 0x1D4D2, to: 0x1D4D2, status: MappingStatus::mapped, mapping: &MAPPING_1D4D2_1D4D2 },
+    Mapping{ from: 0x1D4D3, to: 0x1D4D3, status: MappingStatus::mapped, mapping: &MAPPING_1D4D3_1D4D3 },
+    Mapping{ from: 0x1D4D4, to: 0x1D4D4, status: MappingStatus::mapped, mapping: &MAPPING_1D4D4_1D4D4 },
+    Mapping{ from: 0x1D4D5, to: 0x1D4D5, status: MappingStatus::mapped, mapping: &MAPPING_1D4D5_1D4D5 },
+    Mapping{ from: 0x1D4D6, to: 0x1D4D6, status: MappingStatus::mapped, mapping: &MAPPING_1D4D6_1D4D6 },
+    Mapping{ from: 0x1D4D7, to: 0x1D4D7, status: MappingStatus::mapped, mapping: &MAPPING_1D4D7_1D4D7 },
+    Mapping{ from: 0x1D4D8, to: 0x1D4D8, status: MappingStatus::mapped, mapping: &MAPPING_1D4D8_1D4D8 },
+    Mapping{ from: 0x1D4D9, to: 0x1D4D9, status: MappingStatus::mapped, mapping: &MAPPING_1D4D9_1D4D9 },
+    Mapping{ from: 0x1D4DA, to: 0x1D4DA, status: MappingStatus::mapped, mapping: &MAPPING_1D4DA_1D4DA },
+    Mapping{ from: 0x1D4DB, to: 0x1D4DB, status: MappingStatus::mapped, mapping: &MAPPING_1D4DB_1D4DB },
+    Mapping{ from: 0x1D4DC, to: 0x1D4DC, status: MappingStatus::mapped, mapping: &MAPPING_1D4DC_1D4DC },
+    Mapping{ from: 0x1D4DD, to: 0x1D4DD, status: MappingStatus::mapped, mapping: &MAPPING_1D4DD_1D4DD },
+    Mapping{ from: 0x1D4DE, to: 0x1D4DE, status: MappingStatus::mapped, mapping: &MAPPING_1D4DE_1D4DE },
+    Mapping{ from: 0x1D4DF, to: 0x1D4DF, status: MappingStatus::mapped, mapping: &MAPPING_1D4DF_1D4DF },
+    Mapping{ from: 0x1D4E0, to: 0x1D4E0, status: MappingStatus::mapped, mapping: &MAPPING_1D4E0_1D4E0 },
+    Mapping{ from: 0x1D4E1, to: 0x1D4E1, status: MappingStatus::mapped, mapping: &MAPPING_1D4E1_1D4E1 },
+    Mapping{ from: 0x1D4E2, to: 0x1D4E2, status: MappingStatus::mapped, mapping: &MAPPING_1D4E2_1D4E2 },
+    Mapping{ from: 0x1D4E3, to: 0x1D4E3, status: MappingStatus::mapped, mapping: &MAPPING_1D4E3_1D4E3 },
+    Mapping{ from: 0x1D4E4, to: 0x1D4E4, status: MappingStatus::mapped, mapping: &MAPPING_1D4E4_1D4E4 },
+    Mapping{ from: 0x1D4E5, to: 0x1D4E5, status: MappingStatus::mapped, mapping: &MAPPING_1D4E5_1D4E5 },
+    Mapping{ from: 0x1D4E6, to: 0x1D4E6, status: MappingStatus::mapped, mapping: &MAPPING_1D4E6_1D4E6 },
+    Mapping{ from: 0x1D4E7, to: 0x1D4E7, status: MappingStatus::mapped, mapping: &MAPPING_1D4E7_1D4E7 },
+    Mapping{ from: 0x1D4E8, to: 0x1D4E8, status: MappingStatus::mapped, mapping: &MAPPING_1D4E8_1D4E8 },
+    Mapping{ from: 0x1D4E9, to: 0x1D4E9, status: MappingStatus::mapped, mapping: &MAPPING_1D4E9_1D4E9 },
+    Mapping{ from: 0x1D4EA, to: 0x1D4EA, status: MappingStatus::mapped, mapping: &MAPPING_1D4EA_1D4EA },
+    Mapping{ from: 0x1D4EB, to: 0x1D4EB, status: MappingStatus::mapped, mapping: &MAPPING_1D4EB_1D4EB },
+    Mapping{ from: 0x1D4EC, to: 0x1D4EC, status: MappingStatus::mapped, mapping: &MAPPING_1D4EC_1D4EC },
+    Mapping{ from: 0x1D4ED, to: 0x1D4ED, status: MappingStatus::mapped, mapping: &MAPPING_1D4ED_1D4ED },
+    Mapping{ from: 0x1D4EE, to: 0x1D4EE, status: MappingStatus::mapped, mapping: &MAPPING_1D4EE_1D4EE },
+    Mapping{ from: 0x1D4EF, to: 0x1D4EF, status: MappingStatus::mapped, mapping: &MAPPING_1D4EF_1D4EF },
+    Mapping{ from: 0x1D4F0, to: 0x1D4F0, status: MappingStatus::mapped, mapping: &MAPPING_1D4F0_1D4F0 },
+    Mapping{ from: 0x1D4F1, to: 0x1D4F1, status: MappingStatus::mapped, mapping: &MAPPING_1D4F1_1D4F1 },
+    Mapping{ from: 0x1D4F2, to: 0x1D4F2, status: MappingStatus::mapped, mapping: &MAPPING_1D4F2_1D4F2 },
+    Mapping{ from: 0x1D4F3, to: 0x1D4F3, status: MappingStatus::mapped, mapping: &MAPPING_1D4F3_1D4F3 },
+    Mapping{ from: 0x1D4F4, to: 0x1D4F4, status: MappingStatus::mapped, mapping: &MAPPING_1D4F4_1D4F4 },
+    Mapping{ from: 0x1D4F5, to: 0x1D4F5, status: MappingStatus::mapped, mapping: &MAPPING_1D4F5_1D4F5 },
+    Mapping{ from: 0x1D4F6, to: 0x1D4F6, status: MappingStatus::mapped, mapping: &MAPPING_1D4F6_1D4F6 },
+    Mapping{ from: 0x1D4F7, to: 0x1D4F7, status: MappingStatus::mapped, mapping: &MAPPING_1D4F7_1D4F7 },
+    Mapping{ from: 0x1D4F8, to: 0x1D4F8, status: MappingStatus::mapped, mapping: &MAPPING_1D4F8_1D4F8 },
+    Mapping{ from: 0x1D4F9, to: 0x1D4F9, status: MappingStatus::mapped, mapping: &MAPPING_1D4F9_1D4F9 },
+    Mapping{ from: 0x1D4FA, to: 0x1D4FA, status: MappingStatus::mapped, mapping: &MAPPING_1D4FA_1D4FA },
+    Mapping{ from: 0x1D4FB, to: 0x1D4FB, status: MappingStatus::mapped, mapping: &MAPPING_1D4FB_1D4FB },
+    Mapping{ from: 0x1D4FC, to: 0x1D4FC, status: MappingStatus::mapped, mapping: &MAPPING_1D4FC_1D4FC },
+    Mapping{ from: 0x1D4FD, to: 0x1D4FD, status: MappingStatus::mapped, mapping: &MAPPING_1D4FD_1D4FD },
+    Mapping{ from: 0x1D4FE, to: 0x1D4FE, status: MappingStatus::mapped, mapping: &MAPPING_1D4FE_1D4FE },
+    Mapping{ from: 0x1D4FF, to: 0x1D4FF, status: MappingStatus::mapped, mapping: &MAPPING_1D4FF_1D4FF },
+    Mapping{ from: 0x1D500, to: 0x1D500, status: MappingStatus::mapped, mapping: &MAPPING_1D500_1D500 },
+    Mapping{ from: 0x1D501, to: 0x1D501, status: MappingStatus::mapped, mapping: &MAPPING_1D501_1D501 },
+    Mapping{ from: 0x1D502, to: 0x1D502, status: MappingStatus::mapped, mapping: &MAPPING_1D502_1D502 },
+    Mapping{ from: 0x1D503, to: 0x1D503, status: MappingStatus::mapped, mapping: &MAPPING_1D503_1D503 },
+    Mapping{ from: 0x1D504, to: 0x1D504, status: MappingStatus::mapped, mapping: &MAPPING_1D504_1D504 },
+    Mapping{ from: 0x1D505, to: 0x1D505, status: MappingStatus::mapped, mapping: &MAPPING_1D505_1D505 },
+    Mapping{ from: 0x1D506, to: 0x1D506, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D507, to: 0x1D507, status: MappingStatus::mapped, mapping: &MAPPING_1D507_1D507 },
+    Mapping{ from: 0x1D508, to: 0x1D508, status: MappingStatus::mapped, mapping: &MAPPING_1D508_1D508 },
+    Mapping{ from: 0x1D509, to: 0x1D509, status: MappingStatus::mapped, mapping: &MAPPING_1D509_1D509 },
+    Mapping{ from: 0x1D50A, to: 0x1D50A, status: MappingStatus::mapped, mapping: &MAPPING_1D50A_1D50A },
+    Mapping{ from: 0x1D50B, to: 0x1D50C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D50D, to: 0x1D50D, status: MappingStatus::mapped, mapping: &MAPPING_1D50D_1D50D },
+    Mapping{ from: 0x1D50E, to: 0x1D50E, status: MappingStatus::mapped, mapping: &MAPPING_1D50E_1D50E },
+    Mapping{ from: 0x1D50F, to: 0x1D50F, status: MappingStatus::mapped, mapping: &MAPPING_1D50F_1D50F },
+    Mapping{ from: 0x1D510, to: 0x1D510, status: MappingStatus::mapped, mapping: &MAPPING_1D510_1D510 },
+    Mapping{ from: 0x1D511, to: 0x1D511, status: MappingStatus::mapped, mapping: &MAPPING_1D511_1D511 },
+    Mapping{ from: 0x1D512, to: 0x1D512, status: MappingStatus::mapped, mapping: &MAPPING_1D512_1D512 },
+    Mapping{ from: 0x1D513, to: 0x1D513, status: MappingStatus::mapped, mapping: &MAPPING_1D513_1D513 },
+    Mapping{ from: 0x1D514, to: 0x1D514, status: MappingStatus::mapped, mapping: &MAPPING_1D514_1D514 },
+    Mapping{ from: 0x1D515, to: 0x1D515, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D516, to: 0x1D516, status: MappingStatus::mapped, mapping: &MAPPING_1D516_1D516 },
+    Mapping{ from: 0x1D517, to: 0x1D517, status: MappingStatus::mapped, mapping: &MAPPING_1D517_1D517 },
+    Mapping{ from: 0x1D518, to: 0x1D518, status: MappingStatus::mapped, mapping: &MAPPING_1D518_1D518 },
+    Mapping{ from: 0x1D519, to: 0x1D519, status: MappingStatus::mapped, mapping: &MAPPING_1D519_1D519 },
+    Mapping{ from: 0x1D51A, to: 0x1D51A, status: MappingStatus::mapped, mapping: &MAPPING_1D51A_1D51A },
+    Mapping{ from: 0x1D51B, to: 0x1D51B, status: MappingStatus::mapped, mapping: &MAPPING_1D51B_1D51B },
+    Mapping{ from: 0x1D51C, to: 0x1D51C, status: MappingStatus::mapped, mapping: &MAPPING_1D51C_1D51C },
+    Mapping{ from: 0x1D51D, to: 0x1D51D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D51E, to: 0x1D51E, status: MappingStatus::mapped, mapping: &MAPPING_1D51E_1D51E },
+    Mapping{ from: 0x1D51F, to: 0x1D51F, status: MappingStatus::mapped, mapping: &MAPPING_1D51F_1D51F },
+    Mapping{ from: 0x1D520, to: 0x1D520, status: MappingStatus::mapped, mapping: &MAPPING_1D520_1D520 },
+    Mapping{ from: 0x1D521, to: 0x1D521, status: MappingStatus::mapped, mapping: &MAPPING_1D521_1D521 },
+    Mapping{ from: 0x1D522, to: 0x1D522, status: MappingStatus::mapped, mapping: &MAPPING_1D522_1D522 },
+    Mapping{ from: 0x1D523, to: 0x1D523, status: MappingStatus::mapped, mapping: &MAPPING_1D523_1D523 },
+    Mapping{ from: 0x1D524, to: 0x1D524, status: MappingStatus::mapped, mapping: &MAPPING_1D524_1D524 },
+    Mapping{ from: 0x1D525, to: 0x1D525, status: MappingStatus::mapped, mapping: &MAPPING_1D525_1D525 },
+    Mapping{ from: 0x1D526, to: 0x1D526, status: MappingStatus::mapped, mapping: &MAPPING_1D526_1D526 },
+    Mapping{ from: 0x1D527, to: 0x1D527, status: MappingStatus::mapped, mapping: &MAPPING_1D527_1D527 },
+    Mapping{ from: 0x1D528, to: 0x1D528, status: MappingStatus::mapped, mapping: &MAPPING_1D528_1D528 },
+    Mapping{ from: 0x1D529, to: 0x1D529, status: MappingStatus::mapped, mapping: &MAPPING_1D529_1D529 },
+    Mapping{ from: 0x1D52A, to: 0x1D52A, status: MappingStatus::mapped, mapping: &MAPPING_1D52A_1D52A },
+    Mapping{ from: 0x1D52B, to: 0x1D52B, status: MappingStatus::mapped, mapping: &MAPPING_1D52B_1D52B },
+    Mapping{ from: 0x1D52C, to: 0x1D52C, status: MappingStatus::mapped, mapping: &MAPPING_1D52C_1D52C },
+    Mapping{ from: 0x1D52D, to: 0x1D52D, status: MappingStatus::mapped, mapping: &MAPPING_1D52D_1D52D },
+    Mapping{ from: 0x1D52E, to: 0x1D52E, status: MappingStatus::mapped, mapping: &MAPPING_1D52E_1D52E },
+    Mapping{ from: 0x1D52F, to: 0x1D52F, status: MappingStatus::mapped, mapping: &MAPPING_1D52F_1D52F },
+    Mapping{ from: 0x1D530, to: 0x1D530, status: MappingStatus::mapped, mapping: &MAPPING_1D530_1D530 },
+    Mapping{ from: 0x1D531, to: 0x1D531, status: MappingStatus::mapped, mapping: &MAPPING_1D531_1D531 },
+    Mapping{ from: 0x1D532, to: 0x1D532, status: MappingStatus::mapped, mapping: &MAPPING_1D532_1D532 },
+    Mapping{ from: 0x1D533, to: 0x1D533, status: MappingStatus::mapped, mapping: &MAPPING_1D533_1D533 },
+    Mapping{ from: 0x1D534, to: 0x1D534, status: MappingStatus::mapped, mapping: &MAPPING_1D534_1D534 },
+    Mapping{ from: 0x1D535, to: 0x1D535, status: MappingStatus::mapped, mapping: &MAPPING_1D535_1D535 },
+    Mapping{ from: 0x1D536, to: 0x1D536, status: MappingStatus::mapped, mapping: &MAPPING_1D536_1D536 },
+    Mapping{ from: 0x1D537, to: 0x1D537, status: MappingStatus::mapped, mapping: &MAPPING_1D537_1D537 },
+    Mapping{ from: 0x1D538, to: 0x1D538, status: MappingStatus::mapped, mapping: &MAPPING_1D538_1D538 },
+    Mapping{ from: 0x1D539, to: 0x1D539, status: MappingStatus::mapped, mapping: &MAPPING_1D539_1D539 },
+    Mapping{ from: 0x1D53A, to: 0x1D53A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D53B, to: 0x1D53B, status: MappingStatus::mapped, mapping: &MAPPING_1D53B_1D53B },
+    Mapping{ from: 0x1D53C, to: 0x1D53C, status: MappingStatus::mapped, mapping: &MAPPING_1D53C_1D53C },
+    Mapping{ from: 0x1D53D, to: 0x1D53D, status: MappingStatus::mapped, mapping: &MAPPING_1D53D_1D53D },
+    Mapping{ from: 0x1D53E, to: 0x1D53E, status: MappingStatus::mapped, mapping: &MAPPING_1D53E_1D53E },
+    Mapping{ from: 0x1D53F, to: 0x1D53F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D540, to: 0x1D540, status: MappingStatus::mapped, mapping: &MAPPING_1D540_1D540 },
+    Mapping{ from: 0x1D541, to: 0x1D541, status: MappingStatus::mapped, mapping: &MAPPING_1D541_1D541 },
+    Mapping{ from: 0x1D542, to: 0x1D542, status: MappingStatus::mapped, mapping: &MAPPING_1D542_1D542 },
+    Mapping{ from: 0x1D543, to: 0x1D543, status: MappingStatus::mapped, mapping: &MAPPING_1D543_1D543 },
+    Mapping{ from: 0x1D544, to: 0x1D544, status: MappingStatus::mapped, mapping: &MAPPING_1D544_1D544 },
+    Mapping{ from: 0x1D545, to: 0x1D545, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D546, to: 0x1D546, status: MappingStatus::mapped, mapping: &MAPPING_1D546_1D546 },
+    Mapping{ from: 0x1D547, to: 0x1D549, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D54A, to: 0x1D54A, status: MappingStatus::mapped, mapping: &MAPPING_1D54A_1D54A },
+    Mapping{ from: 0x1D54B, to: 0x1D54B, status: MappingStatus::mapped, mapping: &MAPPING_1D54B_1D54B },
+    Mapping{ from: 0x1D54C, to: 0x1D54C, status: MappingStatus::mapped, mapping: &MAPPING_1D54C_1D54C },
+    Mapping{ from: 0x1D54D, to: 0x1D54D, status: MappingStatus::mapped, mapping: &MAPPING_1D54D_1D54D },
+    Mapping{ from: 0x1D54E, to: 0x1D54E, status: MappingStatus::mapped, mapping: &MAPPING_1D54E_1D54E },
+    Mapping{ from: 0x1D54F, to: 0x1D54F, status: MappingStatus::mapped, mapping: &MAPPING_1D54F_1D54F },
+    Mapping{ from: 0x1D550, to: 0x1D550, status: MappingStatus::mapped, mapping: &MAPPING_1D550_1D550 },
+    Mapping{ from: 0x1D551, to: 0x1D551, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D552, to: 0x1D552, status: MappingStatus::mapped, mapping: &MAPPING_1D552_1D552 },
+    Mapping{ from: 0x1D553, to: 0x1D553, status: MappingStatus::mapped, mapping: &MAPPING_1D553_1D553 },
+    Mapping{ from: 0x1D554, to: 0x1D554, status: MappingStatus::mapped, mapping: &MAPPING_1D554_1D554 },
+    Mapping{ from: 0x1D555, to: 0x1D555, status: MappingStatus::mapped, mapping: &MAPPING_1D555_1D555 },
+    Mapping{ from: 0x1D556, to: 0x1D556, status: MappingStatus::mapped, mapping: &MAPPING_1D556_1D556 },
+    Mapping{ from: 0x1D557, to: 0x1D557, status: MappingStatus::mapped, mapping: &MAPPING_1D557_1D557 },
+    Mapping{ from: 0x1D558, to: 0x1D558, status: MappingStatus::mapped, mapping: &MAPPING_1D558_1D558 },
+    Mapping{ from: 0x1D559, to: 0x1D559, status: MappingStatus::mapped, mapping: &MAPPING_1D559_1D559 },
+    Mapping{ from: 0x1D55A, to: 0x1D55A, status: MappingStatus::mapped, mapping: &MAPPING_1D55A_1D55A },
+    Mapping{ from: 0x1D55B, to: 0x1D55B, status: MappingStatus::mapped, mapping: &MAPPING_1D55B_1D55B },
+    Mapping{ from: 0x1D55C, to: 0x1D55C, status: MappingStatus::mapped, mapping: &MAPPING_1D55C_1D55C },
+    Mapping{ from: 0x1D55D, to: 0x1D55D, status: MappingStatus::mapped, mapping: &MAPPING_1D55D_1D55D },
+    Mapping{ from: 0x1D55E, to: 0x1D55E, status: MappingStatus::mapped, mapping: &MAPPING_1D55E_1D55E },
+    Mapping{ from: 0x1D55F, to: 0x1D55F, status: MappingStatus::mapped, mapping: &MAPPING_1D55F_1D55F },
+    Mapping{ from: 0x1D560, to: 0x1D560, status: MappingStatus::mapped, mapping: &MAPPING_1D560_1D560 },
+    Mapping{ from: 0x1D561, to: 0x1D561, status: MappingStatus::mapped, mapping: &MAPPING_1D561_1D561 },
+    Mapping{ from: 0x1D562, to: 0x1D562, status: MappingStatus::mapped, mapping: &MAPPING_1D562_1D562 },
+    Mapping{ from: 0x1D563, to: 0x1D563, status: MappingStatus::mapped, mapping: &MAPPING_1D563_1D563 },
+    Mapping{ from: 0x1D564, to: 0x1D564, status: MappingStatus::mapped, mapping: &MAPPING_1D564_1D564 },
+    Mapping{ from: 0x1D565, to: 0x1D565, status: MappingStatus::mapped, mapping: &MAPPING_1D565_1D565 },
+    Mapping{ from: 0x1D566, to: 0x1D566, status: MappingStatus::mapped, mapping: &MAPPING_1D566_1D566 },
+    Mapping{ from: 0x1D567, to: 0x1D567, status: MappingStatus::mapped, mapping: &MAPPING_1D567_1D567 },
+    Mapping{ from: 0x1D568, to: 0x1D568, status: MappingStatus::mapped, mapping: &MAPPING_1D568_1D568 },
+    Mapping{ from: 0x1D569, to: 0x1D569, status: MappingStatus::mapped, mapping: &MAPPING_1D569_1D569 },
+    Mapping{ from: 0x1D56A, to: 0x1D56A, status: MappingStatus::mapped, mapping: &MAPPING_1D56A_1D56A },
+    Mapping{ from: 0x1D56B, to: 0x1D56B, status: MappingStatus::mapped, mapping: &MAPPING_1D56B_1D56B },
+    Mapping{ from: 0x1D56C, to: 0x1D56C, status: MappingStatus::mapped, mapping: &MAPPING_1D56C_1D56C },
+    Mapping{ from: 0x1D56D, to: 0x1D56D, status: MappingStatus::mapped, mapping: &MAPPING_1D56D_1D56D },
+    Mapping{ from: 0x1D56E, to: 0x1D56E, status: MappingStatus::mapped, mapping: &MAPPING_1D56E_1D56E },
+    Mapping{ from: 0x1D56F, to: 0x1D56F, status: MappingStatus::mapped, mapping: &MAPPING_1D56F_1D56F },
+    Mapping{ from: 0x1D570, to: 0x1D570, status: MappingStatus::mapped, mapping: &MAPPING_1D570_1D570 },
+    Mapping{ from: 0x1D571, to: 0x1D571, status: MappingStatus::mapped, mapping: &MAPPING_1D571_1D571 },
+    Mapping{ from: 0x1D572, to: 0x1D572, status: MappingStatus::mapped, mapping: &MAPPING_1D572_1D572 },
+    Mapping{ from: 0x1D573, to: 0x1D573, status: MappingStatus::mapped, mapping: &MAPPING_1D573_1D573 },
+    Mapping{ from: 0x1D574, to: 0x1D574, status: MappingStatus::mapped, mapping: &MAPPING_1D574_1D574 },
+    Mapping{ from: 0x1D575, to: 0x1D575, status: MappingStatus::mapped, mapping: &MAPPING_1D575_1D575 },
+    Mapping{ from: 0x1D576, to: 0x1D576, status: MappingStatus::mapped, mapping: &MAPPING_1D576_1D576 },
+    Mapping{ from: 0x1D577, to: 0x1D577, status: MappingStatus::mapped, mapping: &MAPPING_1D577_1D577 },
+    Mapping{ from: 0x1D578, to: 0x1D578, status: MappingStatus::mapped, mapping: &MAPPING_1D578_1D578 },
+    Mapping{ from: 0x1D579, to: 0x1D579, status: MappingStatus::mapped, mapping: &MAPPING_1D579_1D579 },
+    Mapping{ from: 0x1D57A, to: 0x1D57A, status: MappingStatus::mapped, mapping: &MAPPING_1D57A_1D57A },
+    Mapping{ from: 0x1D57B, to: 0x1D57B, status: MappingStatus::mapped, mapping: &MAPPING_1D57B_1D57B },
+    Mapping{ from: 0x1D57C, to: 0x1D57C, status: MappingStatus::mapped, mapping: &MAPPING_1D57C_1D57C },
+    Mapping{ from: 0x1D57D, to: 0x1D57D, status: MappingStatus::mapped, mapping: &MAPPING_1D57D_1D57D },
+    Mapping{ from: 0x1D57E, to: 0x1D57E, status: MappingStatus::mapped, mapping: &MAPPING_1D57E_1D57E },
+    Mapping{ from: 0x1D57F, to: 0x1D57F, status: MappingStatus::mapped, mapping: &MAPPING_1D57F_1D57F },
+    Mapping{ from: 0x1D580, to: 0x1D580, status: MappingStatus::mapped, mapping: &MAPPING_1D580_1D580 },
+    Mapping{ from: 0x1D581, to: 0x1D581, status: MappingStatus::mapped, mapping: &MAPPING_1D581_1D581 },
+    Mapping{ from: 0x1D582, to: 0x1D582, status: MappingStatus::mapped, mapping: &MAPPING_1D582_1D582 },
+    Mapping{ from: 0x1D583, to: 0x1D583, status: MappingStatus::mapped, mapping: &MAPPING_1D583_1D583 },
+    Mapping{ from: 0x1D584, to: 0x1D584, status: MappingStatus::mapped, mapping: &MAPPING_1D584_1D584 },
+    Mapping{ from: 0x1D585, to: 0x1D585, status: MappingStatus::mapped, mapping: &MAPPING_1D585_1D585 },
+    Mapping{ from: 0x1D586, to: 0x1D586, status: MappingStatus::mapped, mapping: &MAPPING_1D586_1D586 },
+    Mapping{ from: 0x1D587, to: 0x1D587, status: MappingStatus::mapped, mapping: &MAPPING_1D587_1D587 },
+    Mapping{ from: 0x1D588, to: 0x1D588, status: MappingStatus::mapped, mapping: &MAPPING_1D588_1D588 },
+    Mapping{ from: 0x1D589, to: 0x1D589, status: MappingStatus::mapped, mapping: &MAPPING_1D589_1D589 },
+    Mapping{ from: 0x1D58A, to: 0x1D58A, status: MappingStatus::mapped, mapping: &MAPPING_1D58A_1D58A },
+    Mapping{ from: 0x1D58B, to: 0x1D58B, status: MappingStatus::mapped, mapping: &MAPPING_1D58B_1D58B },
+    Mapping{ from: 0x1D58C, to: 0x1D58C, status: MappingStatus::mapped, mapping: &MAPPING_1D58C_1D58C },
+    Mapping{ from: 0x1D58D, to: 0x1D58D, status: MappingStatus::mapped, mapping: &MAPPING_1D58D_1D58D },
+    Mapping{ from: 0x1D58E, to: 0x1D58E, status: MappingStatus::mapped, mapping: &MAPPING_1D58E_1D58E },
+    Mapping{ from: 0x1D58F, to: 0x1D58F, status: MappingStatus::mapped, mapping: &MAPPING_1D58F_1D58F },
+    Mapping{ from: 0x1D590, to: 0x1D590, status: MappingStatus::mapped, mapping: &MAPPING_1D590_1D590 },
+    Mapping{ from: 0x1D591, to: 0x1D591, status: MappingStatus::mapped, mapping: &MAPPING_1D591_1D591 },
+    Mapping{ from: 0x1D592, to: 0x1D592, status: MappingStatus::mapped, mapping: &MAPPING_1D592_1D592 },
+    Mapping{ from: 0x1D593, to: 0x1D593, status: MappingStatus::mapped, mapping: &MAPPING_1D593_1D593 },
+    Mapping{ from: 0x1D594, to: 0x1D594, status: MappingStatus::mapped, mapping: &MAPPING_1D594_1D594 },
+    Mapping{ from: 0x1D595, to: 0x1D595, status: MappingStatus::mapped, mapping: &MAPPING_1D595_1D595 },
+    Mapping{ from: 0x1D596, to: 0x1D596, status: MappingStatus::mapped, mapping: &MAPPING_1D596_1D596 },
+    Mapping{ from: 0x1D597, to: 0x1D597, status: MappingStatus::mapped, mapping: &MAPPING_1D597_1D597 },
+    Mapping{ from: 0x1D598, to: 0x1D598, status: MappingStatus::mapped, mapping: &MAPPING_1D598_1D598 },
+    Mapping{ from: 0x1D599, to: 0x1D599, status: MappingStatus::mapped, mapping: &MAPPING_1D599_1D599 },
+    Mapping{ from: 0x1D59A, to: 0x1D59A, status: MappingStatus::mapped, mapping: &MAPPING_1D59A_1D59A },
+    Mapping{ from: 0x1D59B, to: 0x1D59B, status: MappingStatus::mapped, mapping: &MAPPING_1D59B_1D59B },
+    Mapping{ from: 0x1D59C, to: 0x1D59C, status: MappingStatus::mapped, mapping: &MAPPING_1D59C_1D59C },
+    Mapping{ from: 0x1D59D, to: 0x1D59D, status: MappingStatus::mapped, mapping: &MAPPING_1D59D_1D59D },
+    Mapping{ from: 0x1D59E, to: 0x1D59E, status: MappingStatus::mapped, mapping: &MAPPING_1D59E_1D59E },
+    Mapping{ from: 0x1D59F, to: 0x1D59F, status: MappingStatus::mapped, mapping: &MAPPING_1D59F_1D59F },
+    Mapping{ from: 0x1D5A0, to: 0x1D5A0, status: MappingStatus::mapped, mapping: &MAPPING_1D5A0_1D5A0 },
+    Mapping{ from: 0x1D5A1, to: 0x1D5A1, status: MappingStatus::mapped, mapping: &MAPPING_1D5A1_1D5A1 },
+    Mapping{ from: 0x1D5A2, to: 0x1D5A2, status: MappingStatus::mapped, mapping: &MAPPING_1D5A2_1D5A2 },
+    Mapping{ from: 0x1D5A3, to: 0x1D5A3, status: MappingStatus::mapped, mapping: &MAPPING_1D5A3_1D5A3 },
+    Mapping{ from: 0x1D5A4, to: 0x1D5A4, status: MappingStatus::mapped, mapping: &MAPPING_1D5A4_1D5A4 },
+    Mapping{ from: 0x1D5A5, to: 0x1D5A5, status: MappingStatus::mapped, mapping: &MAPPING_1D5A5_1D5A5 },
+    Mapping{ from: 0x1D5A6, to: 0x1D5A6, status: MappingStatus::mapped, mapping: &MAPPING_1D5A6_1D5A6 },
+    Mapping{ from: 0x1D5A7, to: 0x1D5A7, status: MappingStatus::mapped, mapping: &MAPPING_1D5A7_1D5A7 },
+    Mapping{ from: 0x1D5A8, to: 0x1D5A8, status: MappingStatus::mapped, mapping: &MAPPING_1D5A8_1D5A8 },
+    Mapping{ from: 0x1D5A9, to: 0x1D5A9, status: MappingStatus::mapped, mapping: &MAPPING_1D5A9_1D5A9 },
+    Mapping{ from: 0x1D5AA, to: 0x1D5AA, status: MappingStatus::mapped, mapping: &MAPPING_1D5AA_1D5AA },
+    Mapping{ from: 0x1D5AB, to: 0x1D5AB, status: MappingStatus::mapped, mapping: &MAPPING_1D5AB_1D5AB },
+    Mapping{ from: 0x1D5AC, to: 0x1D5AC, status: MappingStatus::mapped, mapping: &MAPPING_1D5AC_1D5AC },
+    Mapping{ from: 0x1D5AD, to: 0x1D5AD, status: MappingStatus::mapped, mapping: &MAPPING_1D5AD_1D5AD },
+    Mapping{ from: 0x1D5AE, to: 0x1D5AE, status: MappingStatus::mapped, mapping: &MAPPING_1D5AE_1D5AE },
+    Mapping{ from: 0x1D5AF, to: 0x1D5AF, status: MappingStatus::mapped, mapping: &MAPPING_1D5AF_1D5AF },
+    Mapping{ from: 0x1D5B0, to: 0x1D5B0, status: MappingStatus::mapped, mapping: &MAPPING_1D5B0_1D5B0 },
+    Mapping{ from: 0x1D5B1, to: 0x1D5B1, status: MappingStatus::mapped, mapping: &MAPPING_1D5B1_1D5B1 },
+    Mapping{ from: 0x1D5B2, to: 0x1D5B2, status: MappingStatus::mapped, mapping: &MAPPING_1D5B2_1D5B2 },
+    Mapping{ from: 0x1D5B3, to: 0x1D5B3, status: MappingStatus::mapped, mapping: &MAPPING_1D5B3_1D5B3 },
+    Mapping{ from: 0x1D5B4, to: 0x1D5B4, status: MappingStatus::mapped, mapping: &MAPPING_1D5B4_1D5B4 },
+    Mapping{ from: 0x1D5B5, to: 0x1D5B5, status: MappingStatus::mapped, mapping: &MAPPING_1D5B5_1D5B5 },
+    Mapping{ from: 0x1D5B6, to: 0x1D5B6, status: MappingStatus::mapped, mapping: &MAPPING_1D5B6_1D5B6 },
+    Mapping{ from: 0x1D5B7, to: 0x1D5B7, status: MappingStatus::mapped, mapping: &MAPPING_1D5B7_1D5B7 },
+    Mapping{ from: 0x1D5B8, to: 0x1D5B8, status: MappingStatus::mapped, mapping: &MAPPING_1D5B8_1D5B8 },
+    Mapping{ from: 0x1D5B9, to: 0x1D5B9, status: MappingStatus::mapped, mapping: &MAPPING_1D5B9_1D5B9 },
+    Mapping{ from: 0x1D5BA, to: 0x1D5BA, status: MappingStatus::mapped, mapping: &MAPPING_1D5BA_1D5BA },
+    Mapping{ from: 0x1D5BB, to: 0x1D5BB, status: MappingStatus::mapped, mapping: &MAPPING_1D5BB_1D5BB },
+    Mapping{ from: 0x1D5BC, to: 0x1D5BC, status: MappingStatus::mapped, mapping: &MAPPING_1D5BC_1D5BC },
+    Mapping{ from: 0x1D5BD, to: 0x1D5BD, status: MappingStatus::mapped, mapping: &MAPPING_1D5BD_1D5BD },
+    Mapping{ from: 0x1D5BE, to: 0x1D5BE, status: MappingStatus::mapped, mapping: &MAPPING_1D5BE_1D5BE },
+    Mapping{ from: 0x1D5BF, to: 0x1D5BF, status: MappingStatus::mapped, mapping: &MAPPING_1D5BF_1D5BF },
+    Mapping{ from: 0x1D5C0, to: 0x1D5C0, status: MappingStatus::mapped, mapping: &MAPPING_1D5C0_1D5C0 },
+    Mapping{ from: 0x1D5C1, to: 0x1D5C1, status: MappingStatus::mapped, mapping: &MAPPING_1D5C1_1D5C1 },
+    Mapping{ from: 0x1D5C2, to: 0x1D5C2, status: MappingStatus::mapped, mapping: &MAPPING_1D5C2_1D5C2 },
+    Mapping{ from: 0x1D5C3, to: 0x1D5C3, status: MappingStatus::mapped, mapping: &MAPPING_1D5C3_1D5C3 },
+    Mapping{ from: 0x1D5C4, to: 0x1D5C4, status: MappingStatus::mapped, mapping: &MAPPING_1D5C4_1D5C4 },
+    Mapping{ from: 0x1D5C5, to: 0x1D5C5, status: MappingStatus::mapped, mapping: &MAPPING_1D5C5_1D5C5 },
+    Mapping{ from: 0x1D5C6, to: 0x1D5C6, status: MappingStatus::mapped, mapping: &MAPPING_1D5C6_1D5C6 },
+    Mapping{ from: 0x1D5C7, to: 0x1D5C7, status: MappingStatus::mapped, mapping: &MAPPING_1D5C7_1D5C7 },
+    Mapping{ from: 0x1D5C8, to: 0x1D5C8, status: MappingStatus::mapped, mapping: &MAPPING_1D5C8_1D5C8 },
+    Mapping{ from: 0x1D5C9, to: 0x1D5C9, status: MappingStatus::mapped, mapping: &MAPPING_1D5C9_1D5C9 },
+    Mapping{ from: 0x1D5CA, to: 0x1D5CA, status: MappingStatus::mapped, mapping: &MAPPING_1D5CA_1D5CA },
+    Mapping{ from: 0x1D5CB, to: 0x1D5CB, status: MappingStatus::mapped, mapping: &MAPPING_1D5CB_1D5CB },
+    Mapping{ from: 0x1D5CC, to: 0x1D5CC, status: MappingStatus::mapped, mapping: &MAPPING_1D5CC_1D5CC },
+    Mapping{ from: 0x1D5CD, to: 0x1D5CD, status: MappingStatus::mapped, mapping: &MAPPING_1D5CD_1D5CD },
+    Mapping{ from: 0x1D5CE, to: 0x1D5CE, status: MappingStatus::mapped, mapping: &MAPPING_1D5CE_1D5CE },
+    Mapping{ from: 0x1D5CF, to: 0x1D5CF, status: MappingStatus::mapped, mapping: &MAPPING_1D5CF_1D5CF },
+    Mapping{ from: 0x1D5D0, to: 0x1D5D0, status: MappingStatus::mapped, mapping: &MAPPING_1D5D0_1D5D0 },
+    Mapping{ from: 0x1D5D1, to: 0x1D5D1, status: MappingStatus::mapped, mapping: &MAPPING_1D5D1_1D5D1 },
+    Mapping{ from: 0x1D5D2, to: 0x1D5D2, status: MappingStatus::mapped, mapping: &MAPPING_1D5D2_1D5D2 },
+    Mapping{ from: 0x1D5D3, to: 0x1D5D3, status: MappingStatus::mapped, mapping: &MAPPING_1D5D3_1D5D3 },
+    Mapping{ from: 0x1D5D4, to: 0x1D5D4, status: MappingStatus::mapped, mapping: &MAPPING_1D5D4_1D5D4 },
+    Mapping{ from: 0x1D5D5, to: 0x1D5D5, status: MappingStatus::mapped, mapping: &MAPPING_1D5D5_1D5D5 },
+    Mapping{ from: 0x1D5D6, to: 0x1D5D6, status: MappingStatus::mapped, mapping: &MAPPING_1D5D6_1D5D6 },
+    Mapping{ from: 0x1D5D7, to: 0x1D5D7, status: MappingStatus::mapped, mapping: &MAPPING_1D5D7_1D5D7 },
+    Mapping{ from: 0x1D5D8, to: 0x1D5D8, status: MappingStatus::mapped, mapping: &MAPPING_1D5D8_1D5D8 },
+    Mapping{ from: 0x1D5D9, to: 0x1D5D9, status: MappingStatus::mapped, mapping: &MAPPING_1D5D9_1D5D9 },
+    Mapping{ from: 0x1D5DA, to: 0x1D5DA, status: MappingStatus::mapped, mapping: &MAPPING_1D5DA_1D5DA },
+    Mapping{ from: 0x1D5DB, to: 0x1D5DB, status: MappingStatus::mapped, mapping: &MAPPING_1D5DB_1D5DB },
+    Mapping{ from: 0x1D5DC, to: 0x1D5DC, status: MappingStatus::mapped, mapping: &MAPPING_1D5DC_1D5DC },
+    Mapping{ from: 0x1D5DD, to: 0x1D5DD, status: MappingStatus::mapped, mapping: &MAPPING_1D5DD_1D5DD },
+    Mapping{ from: 0x1D5DE, to: 0x1D5DE, status: MappingStatus::mapped, mapping: &MAPPING_1D5DE_1D5DE },
+    Mapping{ from: 0x1D5DF, to: 0x1D5DF, status: MappingStatus::mapped, mapping: &MAPPING_1D5DF_1D5DF },
+    Mapping{ from: 0x1D5E0, to: 0x1D5E0, status: MappingStatus::mapped, mapping: &MAPPING_1D5E0_1D5E0 },
+    Mapping{ from: 0x1D5E1, to: 0x1D5E1, status: MappingStatus::mapped, mapping: &MAPPING_1D5E1_1D5E1 },
+    Mapping{ from: 0x1D5E2, to: 0x1D5E2, status: MappingStatus::mapped, mapping: &MAPPING_1D5E2_1D5E2 },
+    Mapping{ from: 0x1D5E3, to: 0x1D5E3, status: MappingStatus::mapped, mapping: &MAPPING_1D5E3_1D5E3 },
+    Mapping{ from: 0x1D5E4, to: 0x1D5E4, status: MappingStatus::mapped, mapping: &MAPPING_1D5E4_1D5E4 },
+    Mapping{ from: 0x1D5E5, to: 0x1D5E5, status: MappingStatus::mapped, mapping: &MAPPING_1D5E5_1D5E5 },
+    Mapping{ from: 0x1D5E6, to: 0x1D5E6, status: MappingStatus::mapped, mapping: &MAPPING_1D5E6_1D5E6 },
+    Mapping{ from: 0x1D5E7, to: 0x1D5E7, status: MappingStatus::mapped, mapping: &MAPPING_1D5E7_1D5E7 },
+    Mapping{ from: 0x1D5E8, to: 0x1D5E8, status: MappingStatus::mapped, mapping: &MAPPING_1D5E8_1D5E8 },
+    Mapping{ from: 0x1D5E9, to: 0x1D5E9, status: MappingStatus::mapped, mapping: &MAPPING_1D5E9_1D5E9 },
+    Mapping{ from: 0x1D5EA, to: 0x1D5EA, status: MappingStatus::mapped, mapping: &MAPPING_1D5EA_1D5EA },
+    Mapping{ from: 0x1D5EB, to: 0x1D5EB, status: MappingStatus::mapped, mapping: &MAPPING_1D5EB_1D5EB },
+    Mapping{ from: 0x1D5EC, to: 0x1D5EC, status: MappingStatus::mapped, mapping: &MAPPING_1D5EC_1D5EC },
+    Mapping{ from: 0x1D5ED, to: 0x1D5ED, status: MappingStatus::mapped, mapping: &MAPPING_1D5ED_1D5ED },
+    Mapping{ from: 0x1D5EE, to: 0x1D5EE, status: MappingStatus::mapped, mapping: &MAPPING_1D5EE_1D5EE },
+    Mapping{ from: 0x1D5EF, to: 0x1D5EF, status: MappingStatus::mapped, mapping: &MAPPING_1D5EF_1D5EF },
+    Mapping{ from: 0x1D5F0, to: 0x1D5F0, status: MappingStatus::mapped, mapping: &MAPPING_1D5F0_1D5F0 },
+    Mapping{ from: 0x1D5F1, to: 0x1D5F1, status: MappingStatus::mapped, mapping: &MAPPING_1D5F1_1D5F1 },
+    Mapping{ from: 0x1D5F2, to: 0x1D5F2, status: MappingStatus::mapped, mapping: &MAPPING_1D5F2_1D5F2 },
+    Mapping{ from: 0x1D5F3, to: 0x1D5F3, status: MappingStatus::mapped, mapping: &MAPPING_1D5F3_1D5F3 },
+    Mapping{ from: 0x1D5F4, to: 0x1D5F4, status: MappingStatus::mapped, mapping: &MAPPING_1D5F4_1D5F4 },
+    Mapping{ from: 0x1D5F5, to: 0x1D5F5, status: MappingStatus::mapped, mapping: &MAPPING_1D5F5_1D5F5 },
+    Mapping{ from: 0x1D5F6, to: 0x1D5F6, status: MappingStatus::mapped, mapping: &MAPPING_1D5F6_1D5F6 },
+    Mapping{ from: 0x1D5F7, to: 0x1D5F7, status: MappingStatus::mapped, mapping: &MAPPING_1D5F7_1D5F7 },
+    Mapping{ from: 0x1D5F8, to: 0x1D5F8, status: MappingStatus::mapped, mapping: &MAPPING_1D5F8_1D5F8 },
+    Mapping{ from: 0x1D5F9, to: 0x1D5F9, status: MappingStatus::mapped, mapping: &MAPPING_1D5F9_1D5F9 },
+    Mapping{ from: 0x1D5FA, to: 0x1D5FA, status: MappingStatus::mapped, mapping: &MAPPING_1D5FA_1D5FA },
+    Mapping{ from: 0x1D5FB, to: 0x1D5FB, status: MappingStatus::mapped, mapping: &MAPPING_1D5FB_1D5FB },
+    Mapping{ from: 0x1D5FC, to: 0x1D5FC, status: MappingStatus::mapped, mapping: &MAPPING_1D5FC_1D5FC },
+    Mapping{ from: 0x1D5FD, to: 0x1D5FD, status: MappingStatus::mapped, mapping: &MAPPING_1D5FD_1D5FD },
+    Mapping{ from: 0x1D5FE, to: 0x1D5FE, status: MappingStatus::mapped, mapping: &MAPPING_1D5FE_1D5FE },
+    Mapping{ from: 0x1D5FF, to: 0x1D5FF, status: MappingStatus::mapped, mapping: &MAPPING_1D5FF_1D5FF },
+    Mapping{ from: 0x1D600, to: 0x1D600, status: MappingStatus::mapped, mapping: &MAPPING_1D600_1D600 },
+    Mapping{ from: 0x1D601, to: 0x1D601, status: MappingStatus::mapped, mapping: &MAPPING_1D601_1D601 },
+    Mapping{ from: 0x1D602, to: 0x1D602, status: MappingStatus::mapped, mapping: &MAPPING_1D602_1D602 },
+    Mapping{ from: 0x1D603, to: 0x1D603, status: MappingStatus::mapped, mapping: &MAPPING_1D603_1D603 },
+    Mapping{ from: 0x1D604, to: 0x1D604, status: MappingStatus::mapped, mapping: &MAPPING_1D604_1D604 },
+    Mapping{ from: 0x1D605, to: 0x1D605, status: MappingStatus::mapped, mapping: &MAPPING_1D605_1D605 },
+    Mapping{ from: 0x1D606, to: 0x1D606, status: MappingStatus::mapped, mapping: &MAPPING_1D606_1D606 },
+    Mapping{ from: 0x1D607, to: 0x1D607, status: MappingStatus::mapped, mapping: &MAPPING_1D607_1D607 },
+    Mapping{ from: 0x1D608, to: 0x1D608, status: MappingStatus::mapped, mapping: &MAPPING_1D608_1D608 },
+    Mapping{ from: 0x1D609, to: 0x1D609, status: MappingStatus::mapped, mapping: &MAPPING_1D609_1D609 },
+    Mapping{ from: 0x1D60A, to: 0x1D60A, status: MappingStatus::mapped, mapping: &MAPPING_1D60A_1D60A },
+    Mapping{ from: 0x1D60B, to: 0x1D60B, status: MappingStatus::mapped, mapping: &MAPPING_1D60B_1D60B },
+    Mapping{ from: 0x1D60C, to: 0x1D60C, status: MappingStatus::mapped, mapping: &MAPPING_1D60C_1D60C },
+    Mapping{ from: 0x1D60D, to: 0x1D60D, status: MappingStatus::mapped, mapping: &MAPPING_1D60D_1D60D },
+    Mapping{ from: 0x1D60E, to: 0x1D60E, status: MappingStatus::mapped, mapping: &MAPPING_1D60E_1D60E },
+    Mapping{ from: 0x1D60F, to: 0x1D60F, status: MappingStatus::mapped, mapping: &MAPPING_1D60F_1D60F },
+    Mapping{ from: 0x1D610, to: 0x1D610, status: MappingStatus::mapped, mapping: &MAPPING_1D610_1D610 },
+    Mapping{ from: 0x1D611, to: 0x1D611, status: MappingStatus::mapped, mapping: &MAPPING_1D611_1D611 },
+    Mapping{ from: 0x1D612, to: 0x1D612, status: MappingStatus::mapped, mapping: &MAPPING_1D612_1D612 },
+    Mapping{ from: 0x1D613, to: 0x1D613, status: MappingStatus::mapped, mapping: &MAPPING_1D613_1D613 },
+    Mapping{ from: 0x1D614, to: 0x1D614, status: MappingStatus::mapped, mapping: &MAPPING_1D614_1D614 },
+    Mapping{ from: 0x1D615, to: 0x1D615, status: MappingStatus::mapped, mapping: &MAPPING_1D615_1D615 },
+    Mapping{ from: 0x1D616, to: 0x1D616, status: MappingStatus::mapped, mapping: &MAPPING_1D616_1D616 },
+    Mapping{ from: 0x1D617, to: 0x1D617, status: MappingStatus::mapped, mapping: &MAPPING_1D617_1D617 },
+    Mapping{ from: 0x1D618, to: 0x1D618, status: MappingStatus::mapped, mapping: &MAPPING_1D618_1D618 },
+    Mapping{ from: 0x1D619, to: 0x1D619, status: MappingStatus::mapped, mapping: &MAPPING_1D619_1D619 },
+    Mapping{ from: 0x1D61A, to: 0x1D61A, status: MappingStatus::mapped, mapping: &MAPPING_1D61A_1D61A },
+    Mapping{ from: 0x1D61B, to: 0x1D61B, status: MappingStatus::mapped, mapping: &MAPPING_1D61B_1D61B },
+    Mapping{ from: 0x1D61C, to: 0x1D61C, status: MappingStatus::mapped, mapping: &MAPPING_1D61C_1D61C },
+    Mapping{ from: 0x1D61D, to: 0x1D61D, status: MappingStatus::mapped, mapping: &MAPPING_1D61D_1D61D },
+    Mapping{ from: 0x1D61E, to: 0x1D61E, status: MappingStatus::mapped, mapping: &MAPPING_1D61E_1D61E },
+    Mapping{ from: 0x1D61F, to: 0x1D61F, status: MappingStatus::mapped, mapping: &MAPPING_1D61F_1D61F },
+    Mapping{ from: 0x1D620, to: 0x1D620, status: MappingStatus::mapped, mapping: &MAPPING_1D620_1D620 },
+    Mapping{ from: 0x1D621, to: 0x1D621, status: MappingStatus::mapped, mapping: &MAPPING_1D621_1D621 },
+    Mapping{ from: 0x1D622, to: 0x1D622, status: MappingStatus::mapped, mapping: &MAPPING_1D622_1D622 },
+    Mapping{ from: 0x1D623, to: 0x1D623, status: MappingStatus::mapped, mapping: &MAPPING_1D623_1D623 },
+    Mapping{ from: 0x1D624, to: 0x1D624, status: MappingStatus::mapped, mapping: &MAPPING_1D624_1D624 },
+    Mapping{ from: 0x1D625, to: 0x1D625, status: MappingStatus::mapped, mapping: &MAPPING_1D625_1D625 },
+    Mapping{ from: 0x1D626, to: 0x1D626, status: MappingStatus::mapped, mapping: &MAPPING_1D626_1D626 },
+    Mapping{ from: 0x1D627, to: 0x1D627, status: MappingStatus::mapped, mapping: &MAPPING_1D627_1D627 },
+    Mapping{ from: 0x1D628, to: 0x1D628, status: MappingStatus::mapped, mapping: &MAPPING_1D628_1D628 },
+    Mapping{ from: 0x1D629, to: 0x1D629, status: MappingStatus::mapped, mapping: &MAPPING_1D629_1D629 },
+    Mapping{ from: 0x1D62A, to: 0x1D62A, status: MappingStatus::mapped, mapping: &MAPPING_1D62A_1D62A },
+    Mapping{ from: 0x1D62B, to: 0x1D62B, status: MappingStatus::mapped, mapping: &MAPPING_1D62B_1D62B },
+    Mapping{ from: 0x1D62C, to: 0x1D62C, status: MappingStatus::mapped, mapping: &MAPPING_1D62C_1D62C },
+    Mapping{ from: 0x1D62D, to: 0x1D62D, status: MappingStatus::mapped, mapping: &MAPPING_1D62D_1D62D },
+    Mapping{ from: 0x1D62E, to: 0x1D62E, status: MappingStatus::mapped, mapping: &MAPPING_1D62E_1D62E },
+    Mapping{ from: 0x1D62F, to: 0x1D62F, status: MappingStatus::mapped, mapping: &MAPPING_1D62F_1D62F },
+    Mapping{ from: 0x1D630, to: 0x1D630, status: MappingStatus::mapped, mapping: &MAPPING_1D630_1D630 },
+    Mapping{ from: 0x1D631, to: 0x1D631, status: MappingStatus::mapped, mapping: &MAPPING_1D631_1D631 },
+    Mapping{ from: 0x1D632, to: 0x1D632, status: MappingStatus::mapped, mapping: &MAPPING_1D632_1D632 },
+    Mapping{ from: 0x1D633, to: 0x1D633, status: MappingStatus::mapped, mapping: &MAPPING_1D633_1D633 },
+    Mapping{ from: 0x1D634, to: 0x1D634, status: MappingStatus::mapped, mapping: &MAPPING_1D634_1D634 },
+    Mapping{ from: 0x1D635, to: 0x1D635, status: MappingStatus::mapped, mapping: &MAPPING_1D635_1D635 },
+    Mapping{ from: 0x1D636, to: 0x1D636, status: MappingStatus::mapped, mapping: &MAPPING_1D636_1D636 },
+    Mapping{ from: 0x1D637, to: 0x1D637, status: MappingStatus::mapped, mapping: &MAPPING_1D637_1D637 },
+    Mapping{ from: 0x1D638, to: 0x1D638, status: MappingStatus::mapped, mapping: &MAPPING_1D638_1D638 },
+    Mapping{ from: 0x1D639, to: 0x1D639, status: MappingStatus::mapped, mapping: &MAPPING_1D639_1D639 },
+    Mapping{ from: 0x1D63A, to: 0x1D63A, status: MappingStatus::mapped, mapping: &MAPPING_1D63A_1D63A },
+    Mapping{ from: 0x1D63B, to: 0x1D63B, status: MappingStatus::mapped, mapping: &MAPPING_1D63B_1D63B },
+    Mapping{ from: 0x1D63C, to: 0x1D63C, status: MappingStatus::mapped, mapping: &MAPPING_1D63C_1D63C },
+    Mapping{ from: 0x1D63D, to: 0x1D63D, status: MappingStatus::mapped, mapping: &MAPPING_1D63D_1D63D },
+    Mapping{ from: 0x1D63E, to: 0x1D63E, status: MappingStatus::mapped, mapping: &MAPPING_1D63E_1D63E },
+    Mapping{ from: 0x1D63F, to: 0x1D63F, status: MappingStatus::mapped, mapping: &MAPPING_1D63F_1D63F },
+    Mapping{ from: 0x1D640, to: 0x1D640, status: MappingStatus::mapped, mapping: &MAPPING_1D640_1D640 },
+    Mapping{ from: 0x1D641, to: 0x1D641, status: MappingStatus::mapped, mapping: &MAPPING_1D641_1D641 },
+    Mapping{ from: 0x1D642, to: 0x1D642, status: MappingStatus::mapped, mapping: &MAPPING_1D642_1D642 },
+    Mapping{ from: 0x1D643, to: 0x1D643, status: MappingStatus::mapped, mapping: &MAPPING_1D643_1D643 },
+    Mapping{ from: 0x1D644, to: 0x1D644, status: MappingStatus::mapped, mapping: &MAPPING_1D644_1D644 },
+    Mapping{ from: 0x1D645, to: 0x1D645, status: MappingStatus::mapped, mapping: &MAPPING_1D645_1D645 },
+    Mapping{ from: 0x1D646, to: 0x1D646, status: MappingStatus::mapped, mapping: &MAPPING_1D646_1D646 },
+    Mapping{ from: 0x1D647, to: 0x1D647, status: MappingStatus::mapped, mapping: &MAPPING_1D647_1D647 },
+    Mapping{ from: 0x1D648, to: 0x1D648, status: MappingStatus::mapped, mapping: &MAPPING_1D648_1D648 },
+    Mapping{ from: 0x1D649, to: 0x1D649, status: MappingStatus::mapped, mapping: &MAPPING_1D649_1D649 },
+    Mapping{ from: 0x1D64A, to: 0x1D64A, status: MappingStatus::mapped, mapping: &MAPPING_1D64A_1D64A },
+    Mapping{ from: 0x1D64B, to: 0x1D64B, status: MappingStatus::mapped, mapping: &MAPPING_1D64B_1D64B },
+    Mapping{ from: 0x1D64C, to: 0x1D64C, status: MappingStatus::mapped, mapping: &MAPPING_1D64C_1D64C },
+    Mapping{ from: 0x1D64D, to: 0x1D64D, status: MappingStatus::mapped, mapping: &MAPPING_1D64D_1D64D },
+    Mapping{ from: 0x1D64E, to: 0x1D64E, status: MappingStatus::mapped, mapping: &MAPPING_1D64E_1D64E },
+    Mapping{ from: 0x1D64F, to: 0x1D64F, status: MappingStatus::mapped, mapping: &MAPPING_1D64F_1D64F },
+    Mapping{ from: 0x1D650, to: 0x1D650, status: MappingStatus::mapped, mapping: &MAPPING_1D650_1D650 },
+    Mapping{ from: 0x1D651, to: 0x1D651, status: MappingStatus::mapped, mapping: &MAPPING_1D651_1D651 },
+    Mapping{ from: 0x1D652, to: 0x1D652, status: MappingStatus::mapped, mapping: &MAPPING_1D652_1D652 },
+    Mapping{ from: 0x1D653, to: 0x1D653, status: MappingStatus::mapped, mapping: &MAPPING_1D653_1D653 },
+    Mapping{ from: 0x1D654, to: 0x1D654, status: MappingStatus::mapped, mapping: &MAPPING_1D654_1D654 },
+    Mapping{ from: 0x1D655, to: 0x1D655, status: MappingStatus::mapped, mapping: &MAPPING_1D655_1D655 },
+    Mapping{ from: 0x1D656, to: 0x1D656, status: MappingStatus::mapped, mapping: &MAPPING_1D656_1D656 },
+    Mapping{ from: 0x1D657, to: 0x1D657, status: MappingStatus::mapped, mapping: &MAPPING_1D657_1D657 },
+    Mapping{ from: 0x1D658, to: 0x1D658, status: MappingStatus::mapped, mapping: &MAPPING_1D658_1D658 },
+    Mapping{ from: 0x1D659, to: 0x1D659, status: MappingStatus::mapped, mapping: &MAPPING_1D659_1D659 },
+    Mapping{ from: 0x1D65A, to: 0x1D65A, status: MappingStatus::mapped, mapping: &MAPPING_1D65A_1D65A },
+    Mapping{ from: 0x1D65B, to: 0x1D65B, status: MappingStatus::mapped, mapping: &MAPPING_1D65B_1D65B },
+    Mapping{ from: 0x1D65C, to: 0x1D65C, status: MappingStatus::mapped, mapping: &MAPPING_1D65C_1D65C },
+    Mapping{ from: 0x1D65D, to: 0x1D65D, status: MappingStatus::mapped, mapping: &MAPPING_1D65D_1D65D },
+    Mapping{ from: 0x1D65E, to: 0x1D65E, status: MappingStatus::mapped, mapping: &MAPPING_1D65E_1D65E },
+    Mapping{ from: 0x1D65F, to: 0x1D65F, status: MappingStatus::mapped, mapping: &MAPPING_1D65F_1D65F },
+    Mapping{ from: 0x1D660, to: 0x1D660, status: MappingStatus::mapped, mapping: &MAPPING_1D660_1D660 },
+    Mapping{ from: 0x1D661, to: 0x1D661, status: MappingStatus::mapped, mapping: &MAPPING_1D661_1D661 },
+    Mapping{ from: 0x1D662, to: 0x1D662, status: MappingStatus::mapped, mapping: &MAPPING_1D662_1D662 },
+    Mapping{ from: 0x1D663, to: 0x1D663, status: MappingStatus::mapped, mapping: &MAPPING_1D663_1D663 },
+    Mapping{ from: 0x1D664, to: 0x1D664, status: MappingStatus::mapped, mapping: &MAPPING_1D664_1D664 },
+    Mapping{ from: 0x1D665, to: 0x1D665, status: MappingStatus::mapped, mapping: &MAPPING_1D665_1D665 },
+    Mapping{ from: 0x1D666, to: 0x1D666, status: MappingStatus::mapped, mapping: &MAPPING_1D666_1D666 },
+    Mapping{ from: 0x1D667, to: 0x1D667, status: MappingStatus::mapped, mapping: &MAPPING_1D667_1D667 },
+    Mapping{ from: 0x1D668, to: 0x1D668, status: MappingStatus::mapped, mapping: &MAPPING_1D668_1D668 },
+    Mapping{ from: 0x1D669, to: 0x1D669, status: MappingStatus::mapped, mapping: &MAPPING_1D669_1D669 },
+    Mapping{ from: 0x1D66A, to: 0x1D66A, status: MappingStatus::mapped, mapping: &MAPPING_1D66A_1D66A },
+    Mapping{ from: 0x1D66B, to: 0x1D66B, status: MappingStatus::mapped, mapping: &MAPPING_1D66B_1D66B },
+    Mapping{ from: 0x1D66C, to: 0x1D66C, status: MappingStatus::mapped, mapping: &MAPPING_1D66C_1D66C },
+    Mapping{ from: 0x1D66D, to: 0x1D66D, status: MappingStatus::mapped, mapping: &MAPPING_1D66D_1D66D },
+    Mapping{ from: 0x1D66E, to: 0x1D66E, status: MappingStatus::mapped, mapping: &MAPPING_1D66E_1D66E },
+    Mapping{ from: 0x1D66F, to: 0x1D66F, status: MappingStatus::mapped, mapping: &MAPPING_1D66F_1D66F },
+    Mapping{ from: 0x1D670, to: 0x1D670, status: MappingStatus::mapped, mapping: &MAPPING_1D670_1D670 },
+    Mapping{ from: 0x1D671, to: 0x1D671, status: MappingStatus::mapped, mapping: &MAPPING_1D671_1D671 },
+    Mapping{ from: 0x1D672, to: 0x1D672, status: MappingStatus::mapped, mapping: &MAPPING_1D672_1D672 },
+    Mapping{ from: 0x1D673, to: 0x1D673, status: MappingStatus::mapped, mapping: &MAPPING_1D673_1D673 },
+    Mapping{ from: 0x1D674, to: 0x1D674, status: MappingStatus::mapped, mapping: &MAPPING_1D674_1D674 },
+    Mapping{ from: 0x1D675, to: 0x1D675, status: MappingStatus::mapped, mapping: &MAPPING_1D675_1D675 },
+    Mapping{ from: 0x1D676, to: 0x1D676, status: MappingStatus::mapped, mapping: &MAPPING_1D676_1D676 },
+    Mapping{ from: 0x1D677, to: 0x1D677, status: MappingStatus::mapped, mapping: &MAPPING_1D677_1D677 },
+    Mapping{ from: 0x1D678, to: 0x1D678, status: MappingStatus::mapped, mapping: &MAPPING_1D678_1D678 },
+    Mapping{ from: 0x1D679, to: 0x1D679, status: MappingStatus::mapped, mapping: &MAPPING_1D679_1D679 },
+    Mapping{ from: 0x1D67A, to: 0x1D67A, status: MappingStatus::mapped, mapping: &MAPPING_1D67A_1D67A },
+    Mapping{ from: 0x1D67B, to: 0x1D67B, status: MappingStatus::mapped, mapping: &MAPPING_1D67B_1D67B },
+    Mapping{ from: 0x1D67C, to: 0x1D67C, status: MappingStatus::mapped, mapping: &MAPPING_1D67C_1D67C },
+    Mapping{ from: 0x1D67D, to: 0x1D67D, status: MappingStatus::mapped, mapping: &MAPPING_1D67D_1D67D },
+    Mapping{ from: 0x1D67E, to: 0x1D67E, status: MappingStatus::mapped, mapping: &MAPPING_1D67E_1D67E },
+    Mapping{ from: 0x1D67F, to: 0x1D67F, status: MappingStatus::mapped, mapping: &MAPPING_1D67F_1D67F },
+    Mapping{ from: 0x1D680, to: 0x1D680, status: MappingStatus::mapped, mapping: &MAPPING_1D680_1D680 },
+    Mapping{ from: 0x1D681, to: 0x1D681, status: MappingStatus::mapped, mapping: &MAPPING_1D681_1D681 },
+    Mapping{ from: 0x1D682, to: 0x1D682, status: MappingStatus::mapped, mapping: &MAPPING_1D682_1D682 },
+    Mapping{ from: 0x1D683, to: 0x1D683, status: MappingStatus::mapped, mapping: &MAPPING_1D683_1D683 },
+    Mapping{ from: 0x1D684, to: 0x1D684, status: MappingStatus::mapped, mapping: &MAPPING_1D684_1D684 },
+    Mapping{ from: 0x1D685, to: 0x1D685, status: MappingStatus::mapped, mapping: &MAPPING_1D685_1D685 },
+    Mapping{ from: 0x1D686, to: 0x1D686, status: MappingStatus::mapped, mapping: &MAPPING_1D686_1D686 },
+    Mapping{ from: 0x1D687, to: 0x1D687, status: MappingStatus::mapped, mapping: &MAPPING_1D687_1D687 },
+    Mapping{ from: 0x1D688, to: 0x1D688, status: MappingStatus::mapped, mapping: &MAPPING_1D688_1D688 },
+    Mapping{ from: 0x1D689, to: 0x1D689, status: MappingStatus::mapped, mapping: &MAPPING_1D689_1D689 },
+    Mapping{ from: 0x1D68A, to: 0x1D68A, status: MappingStatus::mapped, mapping: &MAPPING_1D68A_1D68A },
+    Mapping{ from: 0x1D68B, to: 0x1D68B, status: MappingStatus::mapped, mapping: &MAPPING_1D68B_1D68B },
+    Mapping{ from: 0x1D68C, to: 0x1D68C, status: MappingStatus::mapped, mapping: &MAPPING_1D68C_1D68C },
+    Mapping{ from: 0x1D68D, to: 0x1D68D, status: MappingStatus::mapped, mapping: &MAPPING_1D68D_1D68D },
+    Mapping{ from: 0x1D68E, to: 0x1D68E, status: MappingStatus::mapped, mapping: &MAPPING_1D68E_1D68E },
+    Mapping{ from: 0x1D68F, to: 0x1D68F, status: MappingStatus::mapped, mapping: &MAPPING_1D68F_1D68F },
+    Mapping{ from: 0x1D690, to: 0x1D690, status: MappingStatus::mapped, mapping: &MAPPING_1D690_1D690 },
+    Mapping{ from: 0x1D691, to: 0x1D691, status: MappingStatus::mapped, mapping: &MAPPING_1D691_1D691 },
+    Mapping{ from: 0x1D692, to: 0x1D692, status: MappingStatus::mapped, mapping: &MAPPING_1D692_1D692 },
+    Mapping{ from: 0x1D693, to: 0x1D693, status: MappingStatus::mapped, mapping: &MAPPING_1D693_1D693 },
+    Mapping{ from: 0x1D694, to: 0x1D694, status: MappingStatus::mapped, mapping: &MAPPING_1D694_1D694 },
+    Mapping{ from: 0x1D695, to: 0x1D695, status: MappingStatus::mapped, mapping: &MAPPING_1D695_1D695 },
+    Mapping{ from: 0x1D696, to: 0x1D696, status: MappingStatus::mapped, mapping: &MAPPING_1D696_1D696 },
+    Mapping{ from: 0x1D697, to: 0x1D697, status: MappingStatus::mapped, mapping: &MAPPING_1D697_1D697 },
+    Mapping{ from: 0x1D698, to: 0x1D698, status: MappingStatus::mapped, mapping: &MAPPING_1D698_1D698 },
+    Mapping{ from: 0x1D699, to: 0x1D699, status: MappingStatus::mapped, mapping: &MAPPING_1D699_1D699 },
+    Mapping{ from: 0x1D69A, to: 0x1D69A, status: MappingStatus::mapped, mapping: &MAPPING_1D69A_1D69A },
+    Mapping{ from: 0x1D69B, to: 0x1D69B, status: MappingStatus::mapped, mapping: &MAPPING_1D69B_1D69B },
+    Mapping{ from: 0x1D69C, to: 0x1D69C, status: MappingStatus::mapped, mapping: &MAPPING_1D69C_1D69C },
+    Mapping{ from: 0x1D69D, to: 0x1D69D, status: MappingStatus::mapped, mapping: &MAPPING_1D69D_1D69D },
+    Mapping{ from: 0x1D69E, to: 0x1D69E, status: MappingStatus::mapped, mapping: &MAPPING_1D69E_1D69E },
+    Mapping{ from: 0x1D69F, to: 0x1D69F, status: MappingStatus::mapped, mapping: &MAPPING_1D69F_1D69F },
+    Mapping{ from: 0x1D6A0, to: 0x1D6A0, status: MappingStatus::mapped, mapping: &MAPPING_1D6A0_1D6A0 },
+    Mapping{ from: 0x1D6A1, to: 0x1D6A1, status: MappingStatus::mapped, mapping: &MAPPING_1D6A1_1D6A1 },
+    Mapping{ from: 0x1D6A2, to: 0x1D6A2, status: MappingStatus::mapped, mapping: &MAPPING_1D6A2_1D6A2 },
+    Mapping{ from: 0x1D6A3, to: 0x1D6A3, status: MappingStatus::mapped, mapping: &MAPPING_1D6A3_1D6A3 },
+    Mapping{ from: 0x1D6A4, to: 0x1D6A4, status: MappingStatus::mapped, mapping: &MAPPING_1D6A4_1D6A4 },
+    Mapping{ from: 0x1D6A5, to: 0x1D6A5, status: MappingStatus::mapped, mapping: &MAPPING_1D6A5_1D6A5 },
+    Mapping{ from: 0x1D6A6, to: 0x1D6A7, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D6A8, to: 0x1D6A8, status: MappingStatus::mapped, mapping: &MAPPING_1D6A8_1D6A8 },
+    Mapping{ from: 0x1D6A9, to: 0x1D6A9, status: MappingStatus::mapped, mapping: &MAPPING_1D6A9_1D6A9 },
+    Mapping{ from: 0x1D6AA, to: 0x1D6AA, status: MappingStatus::mapped, mapping: &MAPPING_1D6AA_1D6AA },
+    Mapping{ from: 0x1D6AB, to: 0x1D6AB, status: MappingStatus::mapped, mapping: &MAPPING_1D6AB_1D6AB },
+    Mapping{ from: 0x1D6AC, to: 0x1D6AC, status: MappingStatus::mapped, mapping: &MAPPING_1D6AC_1D6AC },
+    Mapping{ from: 0x1D6AD, to: 0x1D6AD, status: MappingStatus::mapped, mapping: &MAPPING_1D6AD_1D6AD },
+    Mapping{ from: 0x1D6AE, to: 0x1D6AE, status: MappingStatus::mapped, mapping: &MAPPING_1D6AE_1D6AE },
+    Mapping{ from: 0x1D6AF, to: 0x1D6AF, status: MappingStatus::mapped, mapping: &MAPPING_1D6AF_1D6AF },
+    Mapping{ from: 0x1D6B0, to: 0x1D6B0, status: MappingStatus::mapped, mapping: &MAPPING_1D6B0_1D6B0 },
+    Mapping{ from: 0x1D6B1, to: 0x1D6B1, status: MappingStatus::mapped, mapping: &MAPPING_1D6B1_1D6B1 },
+    Mapping{ from: 0x1D6B2, to: 0x1D6B2, status: MappingStatus::mapped, mapping: &MAPPING_1D6B2_1D6B2 },
+    Mapping{ from: 0x1D6B3, to: 0x1D6B3, status: MappingStatus::mapped, mapping: &MAPPING_1D6B3_1D6B3 },
+    Mapping{ from: 0x1D6B4, to: 0x1D6B4, status: MappingStatus::mapped, mapping: &MAPPING_1D6B4_1D6B4 },
+    Mapping{ from: 0x1D6B5, to: 0x1D6B5, status: MappingStatus::mapped, mapping: &MAPPING_1D6B5_1D6B5 },
+    Mapping{ from: 0x1D6B6, to: 0x1D6B6, status: MappingStatus::mapped, mapping: &MAPPING_1D6B6_1D6B6 },
+    Mapping{ from: 0x1D6B7, to: 0x1D6B7, status: MappingStatus::mapped, mapping: &MAPPING_1D6B7_1D6B7 },
+    Mapping{ from: 0x1D6B8, to: 0x1D6B8, status: MappingStatus::mapped, mapping: &MAPPING_1D6B8_1D6B8 },
+    Mapping{ from: 0x1D6B9, to: 0x1D6B9, status: MappingStatus::mapped, mapping: &MAPPING_1D6B9_1D6B9 },
+    Mapping{ from: 0x1D6BA, to: 0x1D6BA, status: MappingStatus::mapped, mapping: &MAPPING_1D6BA_1D6BA },
+    Mapping{ from: 0x1D6BB, to: 0x1D6BB, status: MappingStatus::mapped, mapping: &MAPPING_1D6BB_1D6BB },
+    Mapping{ from: 0x1D6BC, to: 0x1D6BC, status: MappingStatus::mapped, mapping: &MAPPING_1D6BC_1D6BC },
+    Mapping{ from: 0x1D6BD, to: 0x1D6BD, status: MappingStatus::mapped, mapping: &MAPPING_1D6BD_1D6BD },
+    Mapping{ from: 0x1D6BE, to: 0x1D6BE, status: MappingStatus::mapped, mapping: &MAPPING_1D6BE_1D6BE },
+    Mapping{ from: 0x1D6BF, to: 0x1D6BF, status: MappingStatus::mapped, mapping: &MAPPING_1D6BF_1D6BF },
+    Mapping{ from: 0x1D6C0, to: 0x1D6C0, status: MappingStatus::mapped, mapping: &MAPPING_1D6C0_1D6C0 },
+    Mapping{ from: 0x1D6C1, to: 0x1D6C1, status: MappingStatus::mapped, mapping: &MAPPING_1D6C1_1D6C1 },
+    Mapping{ from: 0x1D6C2, to: 0x1D6C2, status: MappingStatus::mapped, mapping: &MAPPING_1D6C2_1D6C2 },
+    Mapping{ from: 0x1D6C3, to: 0x1D6C3, status: MappingStatus::mapped, mapping: &MAPPING_1D6C3_1D6C3 },
+    Mapping{ from: 0x1D6C4, to: 0x1D6C4, status: MappingStatus::mapped, mapping: &MAPPING_1D6C4_1D6C4 },
+    Mapping{ from: 0x1D6C5, to: 0x1D6C5, status: MappingStatus::mapped, mapping: &MAPPING_1D6C5_1D6C5 },
+    Mapping{ from: 0x1D6C6, to: 0x1D6C6, status: MappingStatus::mapped, mapping: &MAPPING_1D6C6_1D6C6 },
+    Mapping{ from: 0x1D6C7, to: 0x1D6C7, status: MappingStatus::mapped, mapping: &MAPPING_1D6C7_1D6C7 },
+    Mapping{ from: 0x1D6C8, to: 0x1D6C8, status: MappingStatus::mapped, mapping: &MAPPING_1D6C8_1D6C8 },
+    Mapping{ from: 0x1D6C9, to: 0x1D6C9, status: MappingStatus::mapped, mapping: &MAPPING_1D6C9_1D6C9 },
+    Mapping{ from: 0x1D6CA, to: 0x1D6CA, status: MappingStatus::mapped, mapping: &MAPPING_1D6CA_1D6CA },
+    Mapping{ from: 0x1D6CB, to: 0x1D6CB, status: MappingStatus::mapped, mapping: &MAPPING_1D6CB_1D6CB },
+    Mapping{ from: 0x1D6CC, to: 0x1D6CC, status: MappingStatus::mapped, mapping: &MAPPING_1D6CC_1D6CC },
+    Mapping{ from: 0x1D6CD, to: 0x1D6CD, status: MappingStatus::mapped, mapping: &MAPPING_1D6CD_1D6CD },
+    Mapping{ from: 0x1D6CE, to: 0x1D6CE, status: MappingStatus::mapped, mapping: &MAPPING_1D6CE_1D6CE },
+    Mapping{ from: 0x1D6CF, to: 0x1D6CF, status: MappingStatus::mapped, mapping: &MAPPING_1D6CF_1D6CF },
+    Mapping{ from: 0x1D6D0, to: 0x1D6D0, status: MappingStatus::mapped, mapping: &MAPPING_1D6D0_1D6D0 },
+    Mapping{ from: 0x1D6D1, to: 0x1D6D1, status: MappingStatus::mapped, mapping: &MAPPING_1D6D1_1D6D1 },
+    Mapping{ from: 0x1D6D2, to: 0x1D6D2, status: MappingStatus::mapped, mapping: &MAPPING_1D6D2_1D6D2 },
+    Mapping{ from: 0x1D6D3, to: 0x1D6D4, status: MappingStatus::mapped, mapping: &MAPPING_1D6D3_1D6D4 },
+    Mapping{ from: 0x1D6D5, to: 0x1D6D5, status: MappingStatus::mapped, mapping: &MAPPING_1D6D5_1D6D5 },
+    Mapping{ from: 0x1D6D6, to: 0x1D6D6, status: MappingStatus::mapped, mapping: &MAPPING_1D6D6_1D6D6 },
+    Mapping{ from: 0x1D6D7, to: 0x1D6D7, status: MappingStatus::mapped, mapping: &MAPPING_1D6D7_1D6D7 },
+    Mapping{ from: 0x1D6D8, to: 0x1D6D8, status: MappingStatus::mapped, mapping: &MAPPING_1D6D8_1D6D8 },
+    Mapping{ from: 0x1D6D9, to: 0x1D6D9, status: MappingStatus::mapped, mapping: &MAPPING_1D6D9_1D6D9 },
+    Mapping{ from: 0x1D6DA, to: 0x1D6DA, status: MappingStatus::mapped, mapping: &MAPPING_1D6DA_1D6DA },
+    Mapping{ from: 0x1D6DB, to: 0x1D6DB, status: MappingStatus::mapped, mapping: &MAPPING_1D6DB_1D6DB },
+    Mapping{ from: 0x1D6DC, to: 0x1D6DC, status: MappingStatus::mapped, mapping: &MAPPING_1D6DC_1D6DC },
+    Mapping{ from: 0x1D6DD, to: 0x1D6DD, status: MappingStatus::mapped, mapping: &MAPPING_1D6DD_1D6DD },
+    Mapping{ from: 0x1D6DE, to: 0x1D6DE, status: MappingStatus::mapped, mapping: &MAPPING_1D6DE_1D6DE },
+    Mapping{ from: 0x1D6DF, to: 0x1D6DF, status: MappingStatus::mapped, mapping: &MAPPING_1D6DF_1D6DF },
+    Mapping{ from: 0x1D6E0, to: 0x1D6E0, status: MappingStatus::mapped, mapping: &MAPPING_1D6E0_1D6E0 },
+    Mapping{ from: 0x1D6E1, to: 0x1D6E1, status: MappingStatus::mapped, mapping: &MAPPING_1D6E1_1D6E1 },
+    Mapping{ from: 0x1D6E2, to: 0x1D6E2, status: MappingStatus::mapped, mapping: &MAPPING_1D6E2_1D6E2 },
+    Mapping{ from: 0x1D6E3, to: 0x1D6E3, status: MappingStatus::mapped, mapping: &MAPPING_1D6E3_1D6E3 },
+    Mapping{ from: 0x1D6E4, to: 0x1D6E4, status: MappingStatus::mapped, mapping: &MAPPING_1D6E4_1D6E4 },
+    Mapping{ from: 0x1D6E5, to: 0x1D6E5, status: MappingStatus::mapped, mapping: &MAPPING_1D6E5_1D6E5 },
+    Mapping{ from: 0x1D6E6, to: 0x1D6E6, status: MappingStatus::mapped, mapping: &MAPPING_1D6E6_1D6E6 },
+    Mapping{ from: 0x1D6E7, to: 0x1D6E7, status: MappingStatus::mapped, mapping: &MAPPING_1D6E7_1D6E7 },
+    Mapping{ from: 0x1D6E8, to: 0x1D6E8, status: MappingStatus::mapped, mapping: &MAPPING_1D6E8_1D6E8 },
+    Mapping{ from: 0x1D6E9, to: 0x1D6E9, status: MappingStatus::mapped, mapping: &MAPPING_1D6E9_1D6E9 },
+    Mapping{ from: 0x1D6EA, to: 0x1D6EA, status: MappingStatus::mapped, mapping: &MAPPING_1D6EA_1D6EA },
+    Mapping{ from: 0x1D6EB, to: 0x1D6EB, status: MappingStatus::mapped, mapping: &MAPPING_1D6EB_1D6EB },
+    Mapping{ from: 0x1D6EC, to: 0x1D6EC, status: MappingStatus::mapped, mapping: &MAPPING_1D6EC_1D6EC },
+    Mapping{ from: 0x1D6ED, to: 0x1D6ED, status: MappingStatus::mapped, mapping: &MAPPING_1D6ED_1D6ED },
+    Mapping{ from: 0x1D6EE, to: 0x1D6EE, status: MappingStatus::mapped, mapping: &MAPPING_1D6EE_1D6EE },
+    Mapping{ from: 0x1D6EF, to: 0x1D6EF, status: MappingStatus::mapped, mapping: &MAPPING_1D6EF_1D6EF },
+    Mapping{ from: 0x1D6F0, to: 0x1D6F0, status: MappingStatus::mapped, mapping: &MAPPING_1D6F0_1D6F0 },
+    Mapping{ from: 0x1D6F1, to: 0x1D6F1, status: MappingStatus::mapped, mapping: &MAPPING_1D6F1_1D6F1 },
+    Mapping{ from: 0x1D6F2, to: 0x1D6F2, status: MappingStatus::mapped, mapping: &MAPPING_1D6F2_1D6F2 },
+    Mapping{ from: 0x1D6F3, to: 0x1D6F3, status: MappingStatus::mapped, mapping: &MAPPING_1D6F3_1D6F3 },
+    Mapping{ from: 0x1D6F4, to: 0x1D6F4, status: MappingStatus::mapped, mapping: &MAPPING_1D6F4_1D6F4 },
+    Mapping{ from: 0x1D6F5, to: 0x1D6F5, status: MappingStatus::mapped, mapping: &MAPPING_1D6F5_1D6F5 },
+    Mapping{ from: 0x1D6F6, to: 0x1D6F6, status: MappingStatus::mapped, mapping: &MAPPING_1D6F6_1D6F6 },
+    Mapping{ from: 0x1D6F7, to: 0x1D6F7, status: MappingStatus::mapped, mapping: &MAPPING_1D6F7_1D6F7 },
+    Mapping{ from: 0x1D6F8, to: 0x1D6F8, status: MappingStatus::mapped, mapping: &MAPPING_1D6F8_1D6F8 },
+    Mapping{ from: 0x1D6F9, to: 0x1D6F9, status: MappingStatus::mapped, mapping: &MAPPING_1D6F9_1D6F9 },
+    Mapping{ from: 0x1D6FA, to: 0x1D6FA, status: MappingStatus::mapped, mapping: &MAPPING_1D6FA_1D6FA },
+    Mapping{ from: 0x1D6FB, to: 0x1D6FB, status: MappingStatus::mapped, mapping: &MAPPING_1D6FB_1D6FB },
+    Mapping{ from: 0x1D6FC, to: 0x1D6FC, status: MappingStatus::mapped, mapping: &MAPPING_1D6FC_1D6FC },
+    Mapping{ from: 0x1D6FD, to: 0x1D6FD, status: MappingStatus::mapped, mapping: &MAPPING_1D6FD_1D6FD },
+    Mapping{ from: 0x1D6FE, to: 0x1D6FE, status: MappingStatus::mapped, mapping: &MAPPING_1D6FE_1D6FE },
+    Mapping{ from: 0x1D6FF, to: 0x1D6FF, status: MappingStatus::mapped, mapping: &MAPPING_1D6FF_1D6FF },
+    Mapping{ from: 0x1D700, to: 0x1D700, status: MappingStatus::mapped, mapping: &MAPPING_1D700_1D700 },
+    Mapping{ from: 0x1D701, to: 0x1D701, status: MappingStatus::mapped, mapping: &MAPPING_1D701_1D701 },
+    Mapping{ from: 0x1D702, to: 0x1D702, status: MappingStatus::mapped, mapping: &MAPPING_1D702_1D702 },
+    Mapping{ from: 0x1D703, to: 0x1D703, status: MappingStatus::mapped, mapping: &MAPPING_1D703_1D703 },
+    Mapping{ from: 0x1D704, to: 0x1D704, status: MappingStatus::mapped, mapping: &MAPPING_1D704_1D704 },
+    Mapping{ from: 0x1D705, to: 0x1D705, status: MappingStatus::mapped, mapping: &MAPPING_1D705_1D705 },
+    Mapping{ from: 0x1D706, to: 0x1D706, status: MappingStatus::mapped, mapping: &MAPPING_1D706_1D706 },
+    Mapping{ from: 0x1D707, to: 0x1D707, status: MappingStatus::mapped, mapping: &MAPPING_1D707_1D707 },
+    Mapping{ from: 0x1D708, to: 0x1D708, status: MappingStatus::mapped, mapping: &MAPPING_1D708_1D708 },
+    Mapping{ from: 0x1D709, to: 0x1D709, status: MappingStatus::mapped, mapping: &MAPPING_1D709_1D709 },
+    Mapping{ from: 0x1D70A, to: 0x1D70A, status: MappingStatus::mapped, mapping: &MAPPING_1D70A_1D70A },
+    Mapping{ from: 0x1D70B, to: 0x1D70B, status: MappingStatus::mapped, mapping: &MAPPING_1D70B_1D70B },
+    Mapping{ from: 0x1D70C, to: 0x1D70C, status: MappingStatus::mapped, mapping: &MAPPING_1D70C_1D70C },
+    Mapping{ from: 0x1D70D, to: 0x1D70E, status: MappingStatus::mapped, mapping: &MAPPING_1D70D_1D70E },
+    Mapping{ from: 0x1D70F, to: 0x1D70F, status: MappingStatus::mapped, mapping: &MAPPING_1D70F_1D70F },
+    Mapping{ from: 0x1D710, to: 0x1D710, status: MappingStatus::mapped, mapping: &MAPPING_1D710_1D710 },
+    Mapping{ from: 0x1D711, to: 0x1D711, status: MappingStatus::mapped, mapping: &MAPPING_1D711_1D711 },
+    Mapping{ from: 0x1D712, to: 0x1D712, status: MappingStatus::mapped, mapping: &MAPPING_1D712_1D712 },
+    Mapping{ from: 0x1D713, to: 0x1D713, status: MappingStatus::mapped, mapping: &MAPPING_1D713_1D713 },
+    Mapping{ from: 0x1D714, to: 0x1D714, status: MappingStatus::mapped, mapping: &MAPPING_1D714_1D714 },
+    Mapping{ from: 0x1D715, to: 0x1D715, status: MappingStatus::mapped, mapping: &MAPPING_1D715_1D715 },
+    Mapping{ from: 0x1D716, to: 0x1D716, status: MappingStatus::mapped, mapping: &MAPPING_1D716_1D716 },
+    Mapping{ from: 0x1D717, to: 0x1D717, status: MappingStatus::mapped, mapping: &MAPPING_1D717_1D717 },
+    Mapping{ from: 0x1D718, to: 0x1D718, status: MappingStatus::mapped, mapping: &MAPPING_1D718_1D718 },
+    Mapping{ from: 0x1D719, to: 0x1D719, status: MappingStatus::mapped, mapping: &MAPPING_1D719_1D719 },
+    Mapping{ from: 0x1D71A, to: 0x1D71A, status: MappingStatus::mapped, mapping: &MAPPING_1D71A_1D71A },
+    Mapping{ from: 0x1D71B, to: 0x1D71B, status: MappingStatus::mapped, mapping: &MAPPING_1D71B_1D71B },
+    Mapping{ from: 0x1D71C, to: 0x1D71C, status: MappingStatus::mapped, mapping: &MAPPING_1D71C_1D71C },
+    Mapping{ from: 0x1D71D, to: 0x1D71D, status: MappingStatus::mapped, mapping: &MAPPING_1D71D_1D71D },
+    Mapping{ from: 0x1D71E, to: 0x1D71E, status: MappingStatus::mapped, mapping: &MAPPING_1D71E_1D71E },
+    Mapping{ from: 0x1D71F, to: 0x1D71F, status: MappingStatus::mapped, mapping: &MAPPING_1D71F_1D71F },
+    Mapping{ from: 0x1D720, to: 0x1D720, status: MappingStatus::mapped, mapping: &MAPPING_1D720_1D720 },
+    Mapping{ from: 0x1D721, to: 0x1D721, status: MappingStatus::mapped, mapping: &MAPPING_1D721_1D721 },
+    Mapping{ from: 0x1D722, to: 0x1D722, status: MappingStatus::mapped, mapping: &MAPPING_1D722_1D722 },
+    Mapping{ from: 0x1D723, to: 0x1D723, status: MappingStatus::mapped, mapping: &MAPPING_1D723_1D723 },
+    Mapping{ from: 0x1D724, to: 0x1D724, status: MappingStatus::mapped, mapping: &MAPPING_1D724_1D724 },
+    Mapping{ from: 0x1D725, to: 0x1D725, status: MappingStatus::mapped, mapping: &MAPPING_1D725_1D725 },
+    Mapping{ from: 0x1D726, to: 0x1D726, status: MappingStatus::mapped, mapping: &MAPPING_1D726_1D726 },
+    Mapping{ from: 0x1D727, to: 0x1D727, status: MappingStatus::mapped, mapping: &MAPPING_1D727_1D727 },
+    Mapping{ from: 0x1D728, to: 0x1D728, status: MappingStatus::mapped, mapping: &MAPPING_1D728_1D728 },
+    Mapping{ from: 0x1D729, to: 0x1D729, status: MappingStatus::mapped, mapping: &MAPPING_1D729_1D729 },
+    Mapping{ from: 0x1D72A, to: 0x1D72A, status: MappingStatus::mapped, mapping: &MAPPING_1D72A_1D72A },
+    Mapping{ from: 0x1D72B, to: 0x1D72B, status: MappingStatus::mapped, mapping: &MAPPING_1D72B_1D72B },
+    Mapping{ from: 0x1D72C, to: 0x1D72C, status: MappingStatus::mapped, mapping: &MAPPING_1D72C_1D72C },
+    Mapping{ from: 0x1D72D, to: 0x1D72D, status: MappingStatus::mapped, mapping: &MAPPING_1D72D_1D72D },
+    Mapping{ from: 0x1D72E, to: 0x1D72E, status: MappingStatus::mapped, mapping: &MAPPING_1D72E_1D72E },
+    Mapping{ from: 0x1D72F, to: 0x1D72F, status: MappingStatus::mapped, mapping: &MAPPING_1D72F_1D72F },
+    Mapping{ from: 0x1D730, to: 0x1D730, status: MappingStatus::mapped, mapping: &MAPPING_1D730_1D730 },
+    Mapping{ from: 0x1D731, to: 0x1D731, status: MappingStatus::mapped, mapping: &MAPPING_1D731_1D731 },
+    Mapping{ from: 0x1D732, to: 0x1D732, status: MappingStatus::mapped, mapping: &MAPPING_1D732_1D732 },
+    Mapping{ from: 0x1D733, to: 0x1D733, status: MappingStatus::mapped, mapping: &MAPPING_1D733_1D733 },
+    Mapping{ from: 0x1D734, to: 0x1D734, status: MappingStatus::mapped, mapping: &MAPPING_1D734_1D734 },
+    Mapping{ from: 0x1D735, to: 0x1D735, status: MappingStatus::mapped, mapping: &MAPPING_1D735_1D735 },
+    Mapping{ from: 0x1D736, to: 0x1D736, status: MappingStatus::mapped, mapping: &MAPPING_1D736_1D736 },
+    Mapping{ from: 0x1D737, to: 0x1D737, status: MappingStatus::mapped, mapping: &MAPPING_1D737_1D737 },
+    Mapping{ from: 0x1D738, to: 0x1D738, status: MappingStatus::mapped, mapping: &MAPPING_1D738_1D738 },
+    Mapping{ from: 0x1D739, to: 0x1D739, status: MappingStatus::mapped, mapping: &MAPPING_1D739_1D739 },
+    Mapping{ from: 0x1D73A, to: 0x1D73A, status: MappingStatus::mapped, mapping: &MAPPING_1D73A_1D73A },
+    Mapping{ from: 0x1D73B, to: 0x1D73B, status: MappingStatus::mapped, mapping: &MAPPING_1D73B_1D73B },
+    Mapping{ from: 0x1D73C, to: 0x1D73C, status: MappingStatus::mapped, mapping: &MAPPING_1D73C_1D73C },
+    Mapping{ from: 0x1D73D, to: 0x1D73D, status: MappingStatus::mapped, mapping: &MAPPING_1D73D_1D73D },
+    Mapping{ from: 0x1D73E, to: 0x1D73E, status: MappingStatus::mapped, mapping: &MAPPING_1D73E_1D73E },
+    Mapping{ from: 0x1D73F, to: 0x1D73F, status: MappingStatus::mapped, mapping: &MAPPING_1D73F_1D73F },
+    Mapping{ from: 0x1D740, to: 0x1D740, status: MappingStatus::mapped, mapping: &MAPPING_1D740_1D740 },
+    Mapping{ from: 0x1D741, to: 0x1D741, status: MappingStatus::mapped, mapping: &MAPPING_1D741_1D741 },
+    Mapping{ from: 0x1D742, to: 0x1D742, status: MappingStatus::mapped, mapping: &MAPPING_1D742_1D742 },
+    Mapping{ from: 0x1D743, to: 0x1D743, status: MappingStatus::mapped, mapping: &MAPPING_1D743_1D743 },
+    Mapping{ from: 0x1D744, to: 0x1D744, status: MappingStatus::mapped, mapping: &MAPPING_1D744_1D744 },
+    Mapping{ from: 0x1D745, to: 0x1D745, status: MappingStatus::mapped, mapping: &MAPPING_1D745_1D745 },
+    Mapping{ from: 0x1D746, to: 0x1D746, status: MappingStatus::mapped, mapping: &MAPPING_1D746_1D746 },
+    Mapping{ from: 0x1D747, to: 0x1D748, status: MappingStatus::mapped, mapping: &MAPPING_1D747_1D748 },
+    Mapping{ from: 0x1D749, to: 0x1D749, status: MappingStatus::mapped, mapping: &MAPPING_1D749_1D749 },
+    Mapping{ from: 0x1D74A, to: 0x1D74A, status: MappingStatus::mapped, mapping: &MAPPING_1D74A_1D74A },
+    Mapping{ from: 0x1D74B, to: 0x1D74B, status: MappingStatus::mapped, mapping: &MAPPING_1D74B_1D74B },
+    Mapping{ from: 0x1D74C, to: 0x1D74C, status: MappingStatus::mapped, mapping: &MAPPING_1D74C_1D74C },
+    Mapping{ from: 0x1D74D, to: 0x1D74D, status: MappingStatus::mapped, mapping: &MAPPING_1D74D_1D74D },
+    Mapping{ from: 0x1D74E, to: 0x1D74E, status: MappingStatus::mapped, mapping: &MAPPING_1D74E_1D74E },
+    Mapping{ from: 0x1D74F, to: 0x1D74F, status: MappingStatus::mapped, mapping: &MAPPING_1D74F_1D74F },
+    Mapping{ from: 0x1D750, to: 0x1D750, status: MappingStatus::mapped, mapping: &MAPPING_1D750_1D750 },
+    Mapping{ from: 0x1D751, to: 0x1D751, status: MappingStatus::mapped, mapping: &MAPPING_1D751_1D751 },
+    Mapping{ from: 0x1D752, to: 0x1D752, status: MappingStatus::mapped, mapping: &MAPPING_1D752_1D752 },
+    Mapping{ from: 0x1D753, to: 0x1D753, status: MappingStatus::mapped, mapping: &MAPPING_1D753_1D753 },
+    Mapping{ from: 0x1D754, to: 0x1D754, status: MappingStatus::mapped, mapping: &MAPPING_1D754_1D754 },
+    Mapping{ from: 0x1D755, to: 0x1D755, status: MappingStatus::mapped, mapping: &MAPPING_1D755_1D755 },
+    Mapping{ from: 0x1D756, to: 0x1D756, status: MappingStatus::mapped, mapping: &MAPPING_1D756_1D756 },
+    Mapping{ from: 0x1D757, to: 0x1D757, status: MappingStatus::mapped, mapping: &MAPPING_1D757_1D757 },
+    Mapping{ from: 0x1D758, to: 0x1D758, status: MappingStatus::mapped, mapping: &MAPPING_1D758_1D758 },
+    Mapping{ from: 0x1D759, to: 0x1D759, status: MappingStatus::mapped, mapping: &MAPPING_1D759_1D759 },
+    Mapping{ from: 0x1D75A, to: 0x1D75A, status: MappingStatus::mapped, mapping: &MAPPING_1D75A_1D75A },
+    Mapping{ from: 0x1D75B, to: 0x1D75B, status: MappingStatus::mapped, mapping: &MAPPING_1D75B_1D75B },
+    Mapping{ from: 0x1D75C, to: 0x1D75C, status: MappingStatus::mapped, mapping: &MAPPING_1D75C_1D75C },
+    Mapping{ from: 0x1D75D, to: 0x1D75D, status: MappingStatus::mapped, mapping: &MAPPING_1D75D_1D75D },
+    Mapping{ from: 0x1D75E, to: 0x1D75E, status: MappingStatus::mapped, mapping: &MAPPING_1D75E_1D75E },
+    Mapping{ from: 0x1D75F, to: 0x1D75F, status: MappingStatus::mapped, mapping: &MAPPING_1D75F_1D75F },
+    Mapping{ from: 0x1D760, to: 0x1D760, status: MappingStatus::mapped, mapping: &MAPPING_1D760_1D760 },
+    Mapping{ from: 0x1D761, to: 0x1D761, status: MappingStatus::mapped, mapping: &MAPPING_1D761_1D761 },
+    Mapping{ from: 0x1D762, to: 0x1D762, status: MappingStatus::mapped, mapping: &MAPPING_1D762_1D762 },
+    Mapping{ from: 0x1D763, to: 0x1D763, status: MappingStatus::mapped, mapping: &MAPPING_1D763_1D763 },
+    Mapping{ from: 0x1D764, to: 0x1D764, status: MappingStatus::mapped, mapping: &MAPPING_1D764_1D764 },
+    Mapping{ from: 0x1D765, to: 0x1D765, status: MappingStatus::mapped, mapping: &MAPPING_1D765_1D765 },
+    Mapping{ from: 0x1D766, to: 0x1D766, status: MappingStatus::mapped, mapping: &MAPPING_1D766_1D766 },
+    Mapping{ from: 0x1D767, to: 0x1D767, status: MappingStatus::mapped, mapping: &MAPPING_1D767_1D767 },
+    Mapping{ from: 0x1D768, to: 0x1D768, status: MappingStatus::mapped, mapping: &MAPPING_1D768_1D768 },
+    Mapping{ from: 0x1D769, to: 0x1D769, status: MappingStatus::mapped, mapping: &MAPPING_1D769_1D769 },
+    Mapping{ from: 0x1D76A, to: 0x1D76A, status: MappingStatus::mapped, mapping: &MAPPING_1D76A_1D76A },
+    Mapping{ from: 0x1D76B, to: 0x1D76B, status: MappingStatus::mapped, mapping: &MAPPING_1D76B_1D76B },
+    Mapping{ from: 0x1D76C, to: 0x1D76C, status: MappingStatus::mapped, mapping: &MAPPING_1D76C_1D76C },
+    Mapping{ from: 0x1D76D, to: 0x1D76D, status: MappingStatus::mapped, mapping: &MAPPING_1D76D_1D76D },
+    Mapping{ from: 0x1D76E, to: 0x1D76E, status: MappingStatus::mapped, mapping: &MAPPING_1D76E_1D76E },
+    Mapping{ from: 0x1D76F, to: 0x1D76F, status: MappingStatus::mapped, mapping: &MAPPING_1D76F_1D76F },
+    Mapping{ from: 0x1D770, to: 0x1D770, status: MappingStatus::mapped, mapping: &MAPPING_1D770_1D770 },
+    Mapping{ from: 0x1D771, to: 0x1D771, status: MappingStatus::mapped, mapping: &MAPPING_1D771_1D771 },
+    Mapping{ from: 0x1D772, to: 0x1D772, status: MappingStatus::mapped, mapping: &MAPPING_1D772_1D772 },
+    Mapping{ from: 0x1D773, to: 0x1D773, status: MappingStatus::mapped, mapping: &MAPPING_1D773_1D773 },
+    Mapping{ from: 0x1D774, to: 0x1D774, status: MappingStatus::mapped, mapping: &MAPPING_1D774_1D774 },
+    Mapping{ from: 0x1D775, to: 0x1D775, status: MappingStatus::mapped, mapping: &MAPPING_1D775_1D775 },
+    Mapping{ from: 0x1D776, to: 0x1D776, status: MappingStatus::mapped, mapping: &MAPPING_1D776_1D776 },
+    Mapping{ from: 0x1D777, to: 0x1D777, status: MappingStatus::mapped, mapping: &MAPPING_1D777_1D777 },
+    Mapping{ from: 0x1D778, to: 0x1D778, status: MappingStatus::mapped, mapping: &MAPPING_1D778_1D778 },
+    Mapping{ from: 0x1D779, to: 0x1D779, status: MappingStatus::mapped, mapping: &MAPPING_1D779_1D779 },
+    Mapping{ from: 0x1D77A, to: 0x1D77A, status: MappingStatus::mapped, mapping: &MAPPING_1D77A_1D77A },
+    Mapping{ from: 0x1D77B, to: 0x1D77B, status: MappingStatus::mapped, mapping: &MAPPING_1D77B_1D77B },
+    Mapping{ from: 0x1D77C, to: 0x1D77C, status: MappingStatus::mapped, mapping: &MAPPING_1D77C_1D77C },
+    Mapping{ from: 0x1D77D, to: 0x1D77D, status: MappingStatus::mapped, mapping: &MAPPING_1D77D_1D77D },
+    Mapping{ from: 0x1D77E, to: 0x1D77E, status: MappingStatus::mapped, mapping: &MAPPING_1D77E_1D77E },
+    Mapping{ from: 0x1D77F, to: 0x1D77F, status: MappingStatus::mapped, mapping: &MAPPING_1D77F_1D77F },
+    Mapping{ from: 0x1D780, to: 0x1D780, status: MappingStatus::mapped, mapping: &MAPPING_1D780_1D780 },
+    Mapping{ from: 0x1D781, to: 0x1D782, status: MappingStatus::mapped, mapping: &MAPPING_1D781_1D782 },
+    Mapping{ from: 0x1D783, to: 0x1D783, status: MappingStatus::mapped, mapping: &MAPPING_1D783_1D783 },
+    Mapping{ from: 0x1D784, to: 0x1D784, status: MappingStatus::mapped, mapping: &MAPPING_1D784_1D784 },
+    Mapping{ from: 0x1D785, to: 0x1D785, status: MappingStatus::mapped, mapping: &MAPPING_1D785_1D785 },
+    Mapping{ from: 0x1D786, to: 0x1D786, status: MappingStatus::mapped, mapping: &MAPPING_1D786_1D786 },
+    Mapping{ from: 0x1D787, to: 0x1D787, status: MappingStatus::mapped, mapping: &MAPPING_1D787_1D787 },
+    Mapping{ from: 0x1D788, to: 0x1D788, status: MappingStatus::mapped, mapping: &MAPPING_1D788_1D788 },
+    Mapping{ from: 0x1D789, to: 0x1D789, status: MappingStatus::mapped, mapping: &MAPPING_1D789_1D789 },
+    Mapping{ from: 0x1D78A, to: 0x1D78A, status: MappingStatus::mapped, mapping: &MAPPING_1D78A_1D78A },
+    Mapping{ from: 0x1D78B, to: 0x1D78B, status: MappingStatus::mapped, mapping: &MAPPING_1D78B_1D78B },
+    Mapping{ from: 0x1D78C, to: 0x1D78C, status: MappingStatus::mapped, mapping: &MAPPING_1D78C_1D78C },
+    Mapping{ from: 0x1D78D, to: 0x1D78D, status: MappingStatus::mapped, mapping: &MAPPING_1D78D_1D78D },
+    Mapping{ from: 0x1D78E, to: 0x1D78E, status: MappingStatus::mapped, mapping: &MAPPING_1D78E_1D78E },
+    Mapping{ from: 0x1D78F, to: 0x1D78F, status: MappingStatus::mapped, mapping: &MAPPING_1D78F_1D78F },
+    Mapping{ from: 0x1D790, to: 0x1D790, status: MappingStatus::mapped, mapping: &MAPPING_1D790_1D790 },
+    Mapping{ from: 0x1D791, to: 0x1D791, status: MappingStatus::mapped, mapping: &MAPPING_1D791_1D791 },
+    Mapping{ from: 0x1D792, to: 0x1D792, status: MappingStatus::mapped, mapping: &MAPPING_1D792_1D792 },
+    Mapping{ from: 0x1D793, to: 0x1D793, status: MappingStatus::mapped, mapping: &MAPPING_1D793_1D793 },
+    Mapping{ from: 0x1D794, to: 0x1D794, status: MappingStatus::mapped, mapping: &MAPPING_1D794_1D794 },
+    Mapping{ from: 0x1D795, to: 0x1D795, status: MappingStatus::mapped, mapping: &MAPPING_1D795_1D795 },
+    Mapping{ from: 0x1D796, to: 0x1D796, status: MappingStatus::mapped, mapping: &MAPPING_1D796_1D796 },
+    Mapping{ from: 0x1D797, to: 0x1D797, status: MappingStatus::mapped, mapping: &MAPPING_1D797_1D797 },
+    Mapping{ from: 0x1D798, to: 0x1D798, status: MappingStatus::mapped, mapping: &MAPPING_1D798_1D798 },
+    Mapping{ from: 0x1D799, to: 0x1D799, status: MappingStatus::mapped, mapping: &MAPPING_1D799_1D799 },
+    Mapping{ from: 0x1D79A, to: 0x1D79A, status: MappingStatus::mapped, mapping: &MAPPING_1D79A_1D79A },
+    Mapping{ from: 0x1D79B, to: 0x1D79B, status: MappingStatus::mapped, mapping: &MAPPING_1D79B_1D79B },
+    Mapping{ from: 0x1D79C, to: 0x1D79C, status: MappingStatus::mapped, mapping: &MAPPING_1D79C_1D79C },
+    Mapping{ from: 0x1D79D, to: 0x1D79D, status: MappingStatus::mapped, mapping: &MAPPING_1D79D_1D79D },
+    Mapping{ from: 0x1D79E, to: 0x1D79E, status: MappingStatus::mapped, mapping: &MAPPING_1D79E_1D79E },
+    Mapping{ from: 0x1D79F, to: 0x1D79F, status: MappingStatus::mapped, mapping: &MAPPING_1D79F_1D79F },
+    Mapping{ from: 0x1D7A0, to: 0x1D7A0, status: MappingStatus::mapped, mapping: &MAPPING_1D7A0_1D7A0 },
+    Mapping{ from: 0x1D7A1, to: 0x1D7A1, status: MappingStatus::mapped, mapping: &MAPPING_1D7A1_1D7A1 },
+    Mapping{ from: 0x1D7A2, to: 0x1D7A2, status: MappingStatus::mapped, mapping: &MAPPING_1D7A2_1D7A2 },
+    Mapping{ from: 0x1D7A3, to: 0x1D7A3, status: MappingStatus::mapped, mapping: &MAPPING_1D7A3_1D7A3 },
+    Mapping{ from: 0x1D7A4, to: 0x1D7A4, status: MappingStatus::mapped, mapping: &MAPPING_1D7A4_1D7A4 },
+    Mapping{ from: 0x1D7A5, to: 0x1D7A5, status: MappingStatus::mapped, mapping: &MAPPING_1D7A5_1D7A5 },
+    Mapping{ from: 0x1D7A6, to: 0x1D7A6, status: MappingStatus::mapped, mapping: &MAPPING_1D7A6_1D7A6 },
+    Mapping{ from: 0x1D7A7, to: 0x1D7A7, status: MappingStatus::mapped, mapping: &MAPPING_1D7A7_1D7A7 },
+    Mapping{ from: 0x1D7A8, to: 0x1D7A8, status: MappingStatus::mapped, mapping: &MAPPING_1D7A8_1D7A8 },
+    Mapping{ from: 0x1D7A9, to: 0x1D7A9, status: MappingStatus::mapped, mapping: &MAPPING_1D7A9_1D7A9 },
+    Mapping{ from: 0x1D7AA, to: 0x1D7AA, status: MappingStatus::mapped, mapping: &MAPPING_1D7AA_1D7AA },
+    Mapping{ from: 0x1D7AB, to: 0x1D7AB, status: MappingStatus::mapped, mapping: &MAPPING_1D7AB_1D7AB },
+    Mapping{ from: 0x1D7AC, to: 0x1D7AC, status: MappingStatus::mapped, mapping: &MAPPING_1D7AC_1D7AC },
+    Mapping{ from: 0x1D7AD, to: 0x1D7AD, status: MappingStatus::mapped, mapping: &MAPPING_1D7AD_1D7AD },
+    Mapping{ from: 0x1D7AE, to: 0x1D7AE, status: MappingStatus::mapped, mapping: &MAPPING_1D7AE_1D7AE },
+    Mapping{ from: 0x1D7AF, to: 0x1D7AF, status: MappingStatus::mapped, mapping: &MAPPING_1D7AF_1D7AF },
+    Mapping{ from: 0x1D7B0, to: 0x1D7B0, status: MappingStatus::mapped, mapping: &MAPPING_1D7B0_1D7B0 },
+    Mapping{ from: 0x1D7B1, to: 0x1D7B1, status: MappingStatus::mapped, mapping: &MAPPING_1D7B1_1D7B1 },
+    Mapping{ from: 0x1D7B2, to: 0x1D7B2, status: MappingStatus::mapped, mapping: &MAPPING_1D7B2_1D7B2 },
+    Mapping{ from: 0x1D7B3, to: 0x1D7B3, status: MappingStatus::mapped, mapping: &MAPPING_1D7B3_1D7B3 },
+    Mapping{ from: 0x1D7B4, to: 0x1D7B4, status: MappingStatus::mapped, mapping: &MAPPING_1D7B4_1D7B4 },
+    Mapping{ from: 0x1D7B5, to: 0x1D7B5, status: MappingStatus::mapped, mapping: &MAPPING_1D7B5_1D7B5 },
+    Mapping{ from: 0x1D7B6, to: 0x1D7B6, status: MappingStatus::mapped, mapping: &MAPPING_1D7B6_1D7B6 },
+    Mapping{ from: 0x1D7B7, to: 0x1D7B7, status: MappingStatus::mapped, mapping: &MAPPING_1D7B7_1D7B7 },
+    Mapping{ from: 0x1D7B8, to: 0x1D7B8, status: MappingStatus::mapped, mapping: &MAPPING_1D7B8_1D7B8 },
+    Mapping{ from: 0x1D7B9, to: 0x1D7B9, status: MappingStatus::mapped, mapping: &MAPPING_1D7B9_1D7B9 },
+    Mapping{ from: 0x1D7BA, to: 0x1D7BA, status: MappingStatus::mapped, mapping: &MAPPING_1D7BA_1D7BA },
+    Mapping{ from: 0x1D7BB, to: 0x1D7BC, status: MappingStatus::mapped, mapping: &MAPPING_1D7BB_1D7BC },
+    Mapping{ from: 0x1D7BD, to: 0x1D7BD, status: MappingStatus::mapped, mapping: &MAPPING_1D7BD_1D7BD },
+    Mapping{ from: 0x1D7BE, to: 0x1D7BE, status: MappingStatus::mapped, mapping: &MAPPING_1D7BE_1D7BE },
+    Mapping{ from: 0x1D7BF, to: 0x1D7BF, status: MappingStatus::mapped, mapping: &MAPPING_1D7BF_1D7BF },
+    Mapping{ from: 0x1D7C0, to: 0x1D7C0, status: MappingStatus::mapped, mapping: &MAPPING_1D7C0_1D7C0 },
+    Mapping{ from: 0x1D7C1, to: 0x1D7C1, status: MappingStatus::mapped, mapping: &MAPPING_1D7C1_1D7C1 },
+    Mapping{ from: 0x1D7C2, to: 0x1D7C2, status: MappingStatus::mapped, mapping: &MAPPING_1D7C2_1D7C2 },
+    Mapping{ from: 0x1D7C3, to: 0x1D7C3, status: MappingStatus::mapped, mapping: &MAPPING_1D7C3_1D7C3 },
+    Mapping{ from: 0x1D7C4, to: 0x1D7C4, status: MappingStatus::mapped, mapping: &MAPPING_1D7C4_1D7C4 },
+    Mapping{ from: 0x1D7C5, to: 0x1D7C5, status: MappingStatus::mapped, mapping: &MAPPING_1D7C5_1D7C5 },
+    Mapping{ from: 0x1D7C6, to: 0x1D7C6, status: MappingStatus::mapped, mapping: &MAPPING_1D7C6_1D7C6 },
+    Mapping{ from: 0x1D7C7, to: 0x1D7C7, status: MappingStatus::mapped, mapping: &MAPPING_1D7C7_1D7C7 },
+    Mapping{ from: 0x1D7C8, to: 0x1D7C8, status: MappingStatus::mapped, mapping: &MAPPING_1D7C8_1D7C8 },
+    Mapping{ from: 0x1D7C9, to: 0x1D7C9, status: MappingStatus::mapped, mapping: &MAPPING_1D7C9_1D7C9 },
+    Mapping{ from: 0x1D7CA, to: 0x1D7CB, status: MappingStatus::mapped, mapping: &MAPPING_1D7CA_1D7CB },
+    Mapping{ from: 0x1D7CC, to: 0x1D7CD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1D7CE, to: 0x1D7CE, status: MappingStatus::mapped, mapping: &MAPPING_1D7CE_1D7CE },
+    Mapping{ from: 0x1D7CF, to: 0x1D7CF, status: MappingStatus::mapped, mapping: &MAPPING_1D7CF_1D7CF },
+    Mapping{ from: 0x1D7D0, to: 0x1D7D0, status: MappingStatus::mapped, mapping: &MAPPING_1D7D0_1D7D0 },
+    Mapping{ from: 0x1D7D1, to: 0x1D7D1, status: MappingStatus::mapped, mapping: &MAPPING_1D7D1_1D7D1 },
+    Mapping{ from: 0x1D7D2, to: 0x1D7D2, status: MappingStatus::mapped, mapping: &MAPPING_1D7D2_1D7D2 },
+    Mapping{ from: 0x1D7D3, to: 0x1D7D3, status: MappingStatus::mapped, mapping: &MAPPING_1D7D3_1D7D3 },
+    Mapping{ from: 0x1D7D4, to: 0x1D7D4, status: MappingStatus::mapped, mapping: &MAPPING_1D7D4_1D7D4 },
+    Mapping{ from: 0x1D7D5, to: 0x1D7D5, status: MappingStatus::mapped, mapping: &MAPPING_1D7D5_1D7D5 },
+    Mapping{ from: 0x1D7D6, to: 0x1D7D6, status: MappingStatus::mapped, mapping: &MAPPING_1D7D6_1D7D6 },
+    Mapping{ from: 0x1D7D7, to: 0x1D7D7, status: MappingStatus::mapped, mapping: &MAPPING_1D7D7_1D7D7 },
+    Mapping{ from: 0x1D7D8, to: 0x1D7D8, status: MappingStatus::mapped, mapping: &MAPPING_1D7D8_1D7D8 },
+    Mapping{ from: 0x1D7D9, to: 0x1D7D9, status: MappingStatus::mapped, mapping: &MAPPING_1D7D9_1D7D9 },
+    Mapping{ from: 0x1D7DA, to: 0x1D7DA, status: MappingStatus::mapped, mapping: &MAPPING_1D7DA_1D7DA },
+    Mapping{ from: 0x1D7DB, to: 0x1D7DB, status: MappingStatus::mapped, mapping: &MAPPING_1D7DB_1D7DB },
+    Mapping{ from: 0x1D7DC, to: 0x1D7DC, status: MappingStatus::mapped, mapping: &MAPPING_1D7DC_1D7DC },
+    Mapping{ from: 0x1D7DD, to: 0x1D7DD, status: MappingStatus::mapped, mapping: &MAPPING_1D7DD_1D7DD },
+    Mapping{ from: 0x1D7DE, to: 0x1D7DE, status: MappingStatus::mapped, mapping: &MAPPING_1D7DE_1D7DE },
+    Mapping{ from: 0x1D7DF, to: 0x1D7DF, status: MappingStatus::mapped, mapping: &MAPPING_1D7DF_1D7DF },
+    Mapping{ from: 0x1D7E0, to: 0x1D7E0, status: MappingStatus::mapped, mapping: &MAPPING_1D7E0_1D7E0 },
+    Mapping{ from: 0x1D7E1, to: 0x1D7E1, status: MappingStatus::mapped, mapping: &MAPPING_1D7E1_1D7E1 },
+    Mapping{ from: 0x1D7E2, to: 0x1D7E2, status: MappingStatus::mapped, mapping: &MAPPING_1D7E2_1D7E2 },
+    Mapping{ from: 0x1D7E3, to: 0x1D7E3, status: MappingStatus::mapped, mapping: &MAPPING_1D7E3_1D7E3 },
+    Mapping{ from: 0x1D7E4, to: 0x1D7E4, status: MappingStatus::mapped, mapping: &MAPPING_1D7E4_1D7E4 },
+    Mapping{ from: 0x1D7E5, to: 0x1D7E5, status: MappingStatus::mapped, mapping: &MAPPING_1D7E5_1D7E5 },
+    Mapping{ from: 0x1D7E6, to: 0x1D7E6, status: MappingStatus::mapped, mapping: &MAPPING_1D7E6_1D7E6 },
+    Mapping{ from: 0x1D7E7, to: 0x1D7E7, status: MappingStatus::mapped, mapping: &MAPPING_1D7E7_1D7E7 },
+    Mapping{ from: 0x1D7E8, to: 0x1D7E8, status: MappingStatus::mapped, mapping: &MAPPING_1D7E8_1D7E8 },
+    Mapping{ from: 0x1D7E9, to: 0x1D7E9, status: MappingStatus::mapped, mapping: &MAPPING_1D7E9_1D7E9 },
+    Mapping{ from: 0x1D7EA, to: 0x1D7EA, status: MappingStatus::mapped, mapping: &MAPPING_1D7EA_1D7EA },
+    Mapping{ from: 0x1D7EB, to: 0x1D7EB, status: MappingStatus::mapped, mapping: &MAPPING_1D7EB_1D7EB },
+    Mapping{ from: 0x1D7EC, to: 0x1D7EC, status: MappingStatus::mapped, mapping: &MAPPING_1D7EC_1D7EC },
+    Mapping{ from: 0x1D7ED, to: 0x1D7ED, status: MappingStatus::mapped, mapping: &MAPPING_1D7ED_1D7ED },
+    Mapping{ from: 0x1D7EE, to: 0x1D7EE, status: MappingStatus::mapped, mapping: &MAPPING_1D7EE_1D7EE },
+    Mapping{ from: 0x1D7EF, to: 0x1D7EF, status: MappingStatus::mapped, mapping: &MAPPING_1D7EF_1D7EF },
+    Mapping{ from: 0x1D7F0, to: 0x1D7F0, status: MappingStatus::mapped, mapping: &MAPPING_1D7F0_1D7F0 },
+    Mapping{ from: 0x1D7F1, to: 0x1D7F1, status: MappingStatus::mapped, mapping: &MAPPING_1D7F1_1D7F1 },
+    Mapping{ from: 0x1D7F2, to: 0x1D7F2, status: MappingStatus::mapped, mapping: &MAPPING_1D7F2_1D7F2 },
+    Mapping{ from: 0x1D7F3, to: 0x1D7F3, status: MappingStatus::mapped, mapping: &MAPPING_1D7F3_1D7F3 },
+    Mapping{ from: 0x1D7F4, to: 0x1D7F4, status: MappingStatus::mapped, mapping: &MAPPING_1D7F4_1D7F4 },
+    Mapping{ from: 0x1D7F5, to: 0x1D7F5, status: MappingStatus::mapped, mapping: &MAPPING_1D7F5_1D7F5 },
+    Mapping{ from: 0x1D7F6, to: 0x1D7F6, status: MappingStatus::mapped, mapping: &MAPPING_1D7F6_1D7F6 },
+    Mapping{ from: 0x1D7F7, to: 0x1D7F7, status: MappingStatus::mapped, mapping: &MAPPING_1D7F7_1D7F7 },
+    Mapping{ from: 0x1D7F8, to: 0x1D7F8, status: MappingStatus::mapped, mapping: &MAPPING_1D7F8_1D7F8 },
+    Mapping{ from: 0x1D7F9, to: 0x1D7F9, status: MappingStatus::mapped, mapping: &MAPPING_1D7F9_1D7F9 },
+    Mapping{ from: 0x1D7FA, to: 0x1D7FA, status: MappingStatus::mapped, mapping: &MAPPING_1D7FA_1D7FA },
+    Mapping{ from: 0x1D7FB, to: 0x1D7FB, status: MappingStatus::mapped, mapping: &MAPPING_1D7FB_1D7FB },
+    Mapping{ from: 0x1D7FC, to: 0x1D7FC, status: MappingStatus::mapped, mapping: &MAPPING_1D7FC_1D7FC },
+    Mapping{ from: 0x1D7FD, to: 0x1D7FD, status: MappingStatus::mapped, mapping: &MAPPING_1D7FD_1D7FD },
+    Mapping{ from: 0x1D7FE, to: 0x1D7FE, status: MappingStatus::mapped, mapping: &MAPPING_1D7FE_1D7FE },
+    Mapping{ from: 0x1D7FF, to: 0x1D7FF, status: MappingStatus::mapped, mapping: &MAPPING_1D7FF_1D7FF },
+    Mapping{ from: 0x1D800, to: 0x1D9FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DA00, to: 0x1DA36, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DA37, to: 0x1DA3A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DA3B, to: 0x1DA6C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DA6D, to: 0x1DA74, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DA75, to: 0x1DA75, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DA76, to: 0x1DA83, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DA84, to: 0x1DA84, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DA85, to: 0x1DA8B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DA8C, to: 0x1DA9A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1DA9B, to: 0x1DA9F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DAA0, to: 0x1DAA0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1DAA1, to: 0x1DAAF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1DAB0, to: 0x1E7FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1E800, to: 0x1E8C4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E8C5, to: 0x1E8C6, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1E8C7, to: 0x1E8CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E8D0, to: 0x1E8D6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1E8D7, to: 0x1EDFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE00, to: 0x1EE00, status: MappingStatus::mapped, mapping: &MAPPING_1EE00_1EE00 },
+    Mapping{ from: 0x1EE01, to: 0x1EE01, status: MappingStatus::mapped, mapping: &MAPPING_1EE01_1EE01 },
+    Mapping{ from: 0x1EE02, to: 0x1EE02, status: MappingStatus::mapped, mapping: &MAPPING_1EE02_1EE02 },
+    Mapping{ from: 0x1EE03, to: 0x1EE03, status: MappingStatus::mapped, mapping: &MAPPING_1EE03_1EE03 },
+    Mapping{ from: 0x1EE04, to: 0x1EE04, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE05, to: 0x1EE05, status: MappingStatus::mapped, mapping: &MAPPING_1EE05_1EE05 },
+    Mapping{ from: 0x1EE06, to: 0x1EE06, status: MappingStatus::mapped, mapping: &MAPPING_1EE06_1EE06 },
+    Mapping{ from: 0x1EE07, to: 0x1EE07, status: MappingStatus::mapped, mapping: &MAPPING_1EE07_1EE07 },
+    Mapping{ from: 0x1EE08, to: 0x1EE08, status: MappingStatus::mapped, mapping: &MAPPING_1EE08_1EE08 },
+    Mapping{ from: 0x1EE09, to: 0x1EE09, status: MappingStatus::mapped, mapping: &MAPPING_1EE09_1EE09 },
+    Mapping{ from: 0x1EE0A, to: 0x1EE0A, status: MappingStatus::mapped, mapping: &MAPPING_1EE0A_1EE0A },
+    Mapping{ from: 0x1EE0B, to: 0x1EE0B, status: MappingStatus::mapped, mapping: &MAPPING_1EE0B_1EE0B },
+    Mapping{ from: 0x1EE0C, to: 0x1EE0C, status: MappingStatus::mapped, mapping: &MAPPING_1EE0C_1EE0C },
+    Mapping{ from: 0x1EE0D, to: 0x1EE0D, status: MappingStatus::mapped, mapping: &MAPPING_1EE0D_1EE0D },
+    Mapping{ from: 0x1EE0E, to: 0x1EE0E, status: MappingStatus::mapped, mapping: &MAPPING_1EE0E_1EE0E },
+    Mapping{ from: 0x1EE0F, to: 0x1EE0F, status: MappingStatus::mapped, mapping: &MAPPING_1EE0F_1EE0F },
+    Mapping{ from: 0x1EE10, to: 0x1EE10, status: MappingStatus::mapped, mapping: &MAPPING_1EE10_1EE10 },
+    Mapping{ from: 0x1EE11, to: 0x1EE11, status: MappingStatus::mapped, mapping: &MAPPING_1EE11_1EE11 },
+    Mapping{ from: 0x1EE12, to: 0x1EE12, status: MappingStatus::mapped, mapping: &MAPPING_1EE12_1EE12 },
+    Mapping{ from: 0x1EE13, to: 0x1EE13, status: MappingStatus::mapped, mapping: &MAPPING_1EE13_1EE13 },
+    Mapping{ from: 0x1EE14, to: 0x1EE14, status: MappingStatus::mapped, mapping: &MAPPING_1EE14_1EE14 },
+    Mapping{ from: 0x1EE15, to: 0x1EE15, status: MappingStatus::mapped, mapping: &MAPPING_1EE15_1EE15 },
+    Mapping{ from: 0x1EE16, to: 0x1EE16, status: MappingStatus::mapped, mapping: &MAPPING_1EE16_1EE16 },
+    Mapping{ from: 0x1EE17, to: 0x1EE17, status: MappingStatus::mapped, mapping: &MAPPING_1EE17_1EE17 },
+    Mapping{ from: 0x1EE18, to: 0x1EE18, status: MappingStatus::mapped, mapping: &MAPPING_1EE18_1EE18 },
+    Mapping{ from: 0x1EE19, to: 0x1EE19, status: MappingStatus::mapped, mapping: &MAPPING_1EE19_1EE19 },
+    Mapping{ from: 0x1EE1A, to: 0x1EE1A, status: MappingStatus::mapped, mapping: &MAPPING_1EE1A_1EE1A },
+    Mapping{ from: 0x1EE1B, to: 0x1EE1B, status: MappingStatus::mapped, mapping: &MAPPING_1EE1B_1EE1B },
+    Mapping{ from: 0x1EE1C, to: 0x1EE1C, status: MappingStatus::mapped, mapping: &MAPPING_1EE1C_1EE1C },
+    Mapping{ from: 0x1EE1D, to: 0x1EE1D, status: MappingStatus::mapped, mapping: &MAPPING_1EE1D_1EE1D },
+    Mapping{ from: 0x1EE1E, to: 0x1EE1E, status: MappingStatus::mapped, mapping: &MAPPING_1EE1E_1EE1E },
+    Mapping{ from: 0x1EE1F, to: 0x1EE1F, status: MappingStatus::mapped, mapping: &MAPPING_1EE1F_1EE1F },
+    Mapping{ from: 0x1EE20, to: 0x1EE20, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE21, to: 0x1EE21, status: MappingStatus::mapped, mapping: &MAPPING_1EE21_1EE21 },
+    Mapping{ from: 0x1EE22, to: 0x1EE22, status: MappingStatus::mapped, mapping: &MAPPING_1EE22_1EE22 },
+    Mapping{ from: 0x1EE23, to: 0x1EE23, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE24, to: 0x1EE24, status: MappingStatus::mapped, mapping: &MAPPING_1EE24_1EE24 },
+    Mapping{ from: 0x1EE25, to: 0x1EE26, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE27, to: 0x1EE27, status: MappingStatus::mapped, mapping: &MAPPING_1EE27_1EE27 },
+    Mapping{ from: 0x1EE28, to: 0x1EE28, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE29, to: 0x1EE29, status: MappingStatus::mapped, mapping: &MAPPING_1EE29_1EE29 },
+    Mapping{ from: 0x1EE2A, to: 0x1EE2A, status: MappingStatus::mapped, mapping: &MAPPING_1EE2A_1EE2A },
+    Mapping{ from: 0x1EE2B, to: 0x1EE2B, status: MappingStatus::mapped, mapping: &MAPPING_1EE2B_1EE2B },
+    Mapping{ from: 0x1EE2C, to: 0x1EE2C, status: MappingStatus::mapped, mapping: &MAPPING_1EE2C_1EE2C },
+    Mapping{ from: 0x1EE2D, to: 0x1EE2D, status: MappingStatus::mapped, mapping: &MAPPING_1EE2D_1EE2D },
+    Mapping{ from: 0x1EE2E, to: 0x1EE2E, status: MappingStatus::mapped, mapping: &MAPPING_1EE2E_1EE2E },
+    Mapping{ from: 0x1EE2F, to: 0x1EE2F, status: MappingStatus::mapped, mapping: &MAPPING_1EE2F_1EE2F },
+    Mapping{ from: 0x1EE30, to: 0x1EE30, status: MappingStatus::mapped, mapping: &MAPPING_1EE30_1EE30 },
+    Mapping{ from: 0x1EE31, to: 0x1EE31, status: MappingStatus::mapped, mapping: &MAPPING_1EE31_1EE31 },
+    Mapping{ from: 0x1EE32, to: 0x1EE32, status: MappingStatus::mapped, mapping: &MAPPING_1EE32_1EE32 },
+    Mapping{ from: 0x1EE33, to: 0x1EE33, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE34, to: 0x1EE34, status: MappingStatus::mapped, mapping: &MAPPING_1EE34_1EE34 },
+    Mapping{ from: 0x1EE35, to: 0x1EE35, status: MappingStatus::mapped, mapping: &MAPPING_1EE35_1EE35 },
+    Mapping{ from: 0x1EE36, to: 0x1EE36, status: MappingStatus::mapped, mapping: &MAPPING_1EE36_1EE36 },
+    Mapping{ from: 0x1EE37, to: 0x1EE37, status: MappingStatus::mapped, mapping: &MAPPING_1EE37_1EE37 },
+    Mapping{ from: 0x1EE38, to: 0x1EE38, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE39, to: 0x1EE39, status: MappingStatus::mapped, mapping: &MAPPING_1EE39_1EE39 },
+    Mapping{ from: 0x1EE3A, to: 0x1EE3A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE3B, to: 0x1EE3B, status: MappingStatus::mapped, mapping: &MAPPING_1EE3B_1EE3B },
+    Mapping{ from: 0x1EE3C, to: 0x1EE41, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE42, to: 0x1EE42, status: MappingStatus::mapped, mapping: &MAPPING_1EE42_1EE42 },
+    Mapping{ from: 0x1EE43, to: 0x1EE46, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE47, to: 0x1EE47, status: MappingStatus::mapped, mapping: &MAPPING_1EE47_1EE47 },
+    Mapping{ from: 0x1EE48, to: 0x1EE48, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE49, to: 0x1EE49, status: MappingStatus::mapped, mapping: &MAPPING_1EE49_1EE49 },
+    Mapping{ from: 0x1EE4A, to: 0x1EE4A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE4B, to: 0x1EE4B, status: MappingStatus::mapped, mapping: &MAPPING_1EE4B_1EE4B },
+    Mapping{ from: 0x1EE4C, to: 0x1EE4C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE4D, to: 0x1EE4D, status: MappingStatus::mapped, mapping: &MAPPING_1EE4D_1EE4D },
+    Mapping{ from: 0x1EE4E, to: 0x1EE4E, status: MappingStatus::mapped, mapping: &MAPPING_1EE4E_1EE4E },
+    Mapping{ from: 0x1EE4F, to: 0x1EE4F, status: MappingStatus::mapped, mapping: &MAPPING_1EE4F_1EE4F },
+    Mapping{ from: 0x1EE50, to: 0x1EE50, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE51, to: 0x1EE51, status: MappingStatus::mapped, mapping: &MAPPING_1EE51_1EE51 },
+    Mapping{ from: 0x1EE52, to: 0x1EE52, status: MappingStatus::mapped, mapping: &MAPPING_1EE52_1EE52 },
+    Mapping{ from: 0x1EE53, to: 0x1EE53, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE54, to: 0x1EE54, status: MappingStatus::mapped, mapping: &MAPPING_1EE54_1EE54 },
+    Mapping{ from: 0x1EE55, to: 0x1EE56, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE57, to: 0x1EE57, status: MappingStatus::mapped, mapping: &MAPPING_1EE57_1EE57 },
+    Mapping{ from: 0x1EE58, to: 0x1EE58, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE59, to: 0x1EE59, status: MappingStatus::mapped, mapping: &MAPPING_1EE59_1EE59 },
+    Mapping{ from: 0x1EE5A, to: 0x1EE5A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE5B, to: 0x1EE5B, status: MappingStatus::mapped, mapping: &MAPPING_1EE5B_1EE5B },
+    Mapping{ from: 0x1EE5C, to: 0x1EE5C, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE5D, to: 0x1EE5D, status: MappingStatus::mapped, mapping: &MAPPING_1EE5D_1EE5D },
+    Mapping{ from: 0x1EE5E, to: 0x1EE5E, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE5F, to: 0x1EE5F, status: MappingStatus::mapped, mapping: &MAPPING_1EE5F_1EE5F },
+    Mapping{ from: 0x1EE60, to: 0x1EE60, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE61, to: 0x1EE61, status: MappingStatus::mapped, mapping: &MAPPING_1EE61_1EE61 },
+    Mapping{ from: 0x1EE62, to: 0x1EE62, status: MappingStatus::mapped, mapping: &MAPPING_1EE62_1EE62 },
+    Mapping{ from: 0x1EE63, to: 0x1EE63, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE64, to: 0x1EE64, status: MappingStatus::mapped, mapping: &MAPPING_1EE64_1EE64 },
+    Mapping{ from: 0x1EE65, to: 0x1EE66, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE67, to: 0x1EE67, status: MappingStatus::mapped, mapping: &MAPPING_1EE67_1EE67 },
+    Mapping{ from: 0x1EE68, to: 0x1EE68, status: MappingStatus::mapped, mapping: &MAPPING_1EE68_1EE68 },
+    Mapping{ from: 0x1EE69, to: 0x1EE69, status: MappingStatus::mapped, mapping: &MAPPING_1EE69_1EE69 },
+    Mapping{ from: 0x1EE6A, to: 0x1EE6A, status: MappingStatus::mapped, mapping: &MAPPING_1EE6A_1EE6A },
+    Mapping{ from: 0x1EE6B, to: 0x1EE6B, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE6C, to: 0x1EE6C, status: MappingStatus::mapped, mapping: &MAPPING_1EE6C_1EE6C },
+    Mapping{ from: 0x1EE6D, to: 0x1EE6D, status: MappingStatus::mapped, mapping: &MAPPING_1EE6D_1EE6D },
+    Mapping{ from: 0x1EE6E, to: 0x1EE6E, status: MappingStatus::mapped, mapping: &MAPPING_1EE6E_1EE6E },
+    Mapping{ from: 0x1EE6F, to: 0x1EE6F, status: MappingStatus::mapped, mapping: &MAPPING_1EE6F_1EE6F },
+    Mapping{ from: 0x1EE70, to: 0x1EE70, status: MappingStatus::mapped, mapping: &MAPPING_1EE70_1EE70 },
+    Mapping{ from: 0x1EE71, to: 0x1EE71, status: MappingStatus::mapped, mapping: &MAPPING_1EE71_1EE71 },
+    Mapping{ from: 0x1EE72, to: 0x1EE72, status: MappingStatus::mapped, mapping: &MAPPING_1EE72_1EE72 },
+    Mapping{ from: 0x1EE73, to: 0x1EE73, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE74, to: 0x1EE74, status: MappingStatus::mapped, mapping: &MAPPING_1EE74_1EE74 },
+    Mapping{ from: 0x1EE75, to: 0x1EE75, status: MappingStatus::mapped, mapping: &MAPPING_1EE75_1EE75 },
+    Mapping{ from: 0x1EE76, to: 0x1EE76, status: MappingStatus::mapped, mapping: &MAPPING_1EE76_1EE76 },
+    Mapping{ from: 0x1EE77, to: 0x1EE77, status: MappingStatus::mapped, mapping: &MAPPING_1EE77_1EE77 },
+    Mapping{ from: 0x1EE78, to: 0x1EE78, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE79, to: 0x1EE79, status: MappingStatus::mapped, mapping: &MAPPING_1EE79_1EE79 },
+    Mapping{ from: 0x1EE7A, to: 0x1EE7A, status: MappingStatus::mapped, mapping: &MAPPING_1EE7A_1EE7A },
+    Mapping{ from: 0x1EE7B, to: 0x1EE7B, status: MappingStatus::mapped, mapping: &MAPPING_1EE7B_1EE7B },
+    Mapping{ from: 0x1EE7C, to: 0x1EE7C, status: MappingStatus::mapped, mapping: &MAPPING_1EE7C_1EE7C },
+    Mapping{ from: 0x1EE7D, to: 0x1EE7D, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE7E, to: 0x1EE7E, status: MappingStatus::mapped, mapping: &MAPPING_1EE7E_1EE7E },
+    Mapping{ from: 0x1EE7F, to: 0x1EE7F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE80, to: 0x1EE80, status: MappingStatus::mapped, mapping: &MAPPING_1EE80_1EE80 },
+    Mapping{ from: 0x1EE81, to: 0x1EE81, status: MappingStatus::mapped, mapping: &MAPPING_1EE81_1EE81 },
+    Mapping{ from: 0x1EE82, to: 0x1EE82, status: MappingStatus::mapped, mapping: &MAPPING_1EE82_1EE82 },
+    Mapping{ from: 0x1EE83, to: 0x1EE83, status: MappingStatus::mapped, mapping: &MAPPING_1EE83_1EE83 },
+    Mapping{ from: 0x1EE84, to: 0x1EE84, status: MappingStatus::mapped, mapping: &MAPPING_1EE84_1EE84 },
+    Mapping{ from: 0x1EE85, to: 0x1EE85, status: MappingStatus::mapped, mapping: &MAPPING_1EE85_1EE85 },
+    Mapping{ from: 0x1EE86, to: 0x1EE86, status: MappingStatus::mapped, mapping: &MAPPING_1EE86_1EE86 },
+    Mapping{ from: 0x1EE87, to: 0x1EE87, status: MappingStatus::mapped, mapping: &MAPPING_1EE87_1EE87 },
+    Mapping{ from: 0x1EE88, to: 0x1EE88, status: MappingStatus::mapped, mapping: &MAPPING_1EE88_1EE88 },
+    Mapping{ from: 0x1EE89, to: 0x1EE89, status: MappingStatus::mapped, mapping: &MAPPING_1EE89_1EE89 },
+    Mapping{ from: 0x1EE8A, to: 0x1EE8A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EE8B, to: 0x1EE8B, status: MappingStatus::mapped, mapping: &MAPPING_1EE8B_1EE8B },
+    Mapping{ from: 0x1EE8C, to: 0x1EE8C, status: MappingStatus::mapped, mapping: &MAPPING_1EE8C_1EE8C },
+    Mapping{ from: 0x1EE8D, to: 0x1EE8D, status: MappingStatus::mapped, mapping: &MAPPING_1EE8D_1EE8D },
+    Mapping{ from: 0x1EE8E, to: 0x1EE8E, status: MappingStatus::mapped, mapping: &MAPPING_1EE8E_1EE8E },
+    Mapping{ from: 0x1EE8F, to: 0x1EE8F, status: MappingStatus::mapped, mapping: &MAPPING_1EE8F_1EE8F },
+    Mapping{ from: 0x1EE90, to: 0x1EE90, status: MappingStatus::mapped, mapping: &MAPPING_1EE90_1EE90 },
+    Mapping{ from: 0x1EE91, to: 0x1EE91, status: MappingStatus::mapped, mapping: &MAPPING_1EE91_1EE91 },
+    Mapping{ from: 0x1EE92, to: 0x1EE92, status: MappingStatus::mapped, mapping: &MAPPING_1EE92_1EE92 },
+    Mapping{ from: 0x1EE93, to: 0x1EE93, status: MappingStatus::mapped, mapping: &MAPPING_1EE93_1EE93 },
+    Mapping{ from: 0x1EE94, to: 0x1EE94, status: MappingStatus::mapped, mapping: &MAPPING_1EE94_1EE94 },
+    Mapping{ from: 0x1EE95, to: 0x1EE95, status: MappingStatus::mapped, mapping: &MAPPING_1EE95_1EE95 },
+    Mapping{ from: 0x1EE96, to: 0x1EE96, status: MappingStatus::mapped, mapping: &MAPPING_1EE96_1EE96 },
+    Mapping{ from: 0x1EE97, to: 0x1EE97, status: MappingStatus::mapped, mapping: &MAPPING_1EE97_1EE97 },
+    Mapping{ from: 0x1EE98, to: 0x1EE98, status: MappingStatus::mapped, mapping: &MAPPING_1EE98_1EE98 },
+    Mapping{ from: 0x1EE99, to: 0x1EE99, status: MappingStatus::mapped, mapping: &MAPPING_1EE99_1EE99 },
+    Mapping{ from: 0x1EE9A, to: 0x1EE9A, status: MappingStatus::mapped, mapping: &MAPPING_1EE9A_1EE9A },
+    Mapping{ from: 0x1EE9B, to: 0x1EE9B, status: MappingStatus::mapped, mapping: &MAPPING_1EE9B_1EE9B },
+    Mapping{ from: 0x1EE9C, to: 0x1EEA0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EEA1, to: 0x1EEA1, status: MappingStatus::mapped, mapping: &MAPPING_1EEA1_1EEA1 },
+    Mapping{ from: 0x1EEA2, to: 0x1EEA2, status: MappingStatus::mapped, mapping: &MAPPING_1EEA2_1EEA2 },
+    Mapping{ from: 0x1EEA3, to: 0x1EEA3, status: MappingStatus::mapped, mapping: &MAPPING_1EEA3_1EEA3 },
+    Mapping{ from: 0x1EEA4, to: 0x1EEA4, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EEA5, to: 0x1EEA5, status: MappingStatus::mapped, mapping: &MAPPING_1EEA5_1EEA5 },
+    Mapping{ from: 0x1EEA6, to: 0x1EEA6, status: MappingStatus::mapped, mapping: &MAPPING_1EEA6_1EEA6 },
+    Mapping{ from: 0x1EEA7, to: 0x1EEA7, status: MappingStatus::mapped, mapping: &MAPPING_1EEA7_1EEA7 },
+    Mapping{ from: 0x1EEA8, to: 0x1EEA8, status: MappingStatus::mapped, mapping: &MAPPING_1EEA8_1EEA8 },
+    Mapping{ from: 0x1EEA9, to: 0x1EEA9, status: MappingStatus::mapped, mapping: &MAPPING_1EEA9_1EEA9 },
+    Mapping{ from: 0x1EEAA, to: 0x1EEAA, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EEAB, to: 0x1EEAB, status: MappingStatus::mapped, mapping: &MAPPING_1EEAB_1EEAB },
+    Mapping{ from: 0x1EEAC, to: 0x1EEAC, status: MappingStatus::mapped, mapping: &MAPPING_1EEAC_1EEAC },
+    Mapping{ from: 0x1EEAD, to: 0x1EEAD, status: MappingStatus::mapped, mapping: &MAPPING_1EEAD_1EEAD },
+    Mapping{ from: 0x1EEAE, to: 0x1EEAE, status: MappingStatus::mapped, mapping: &MAPPING_1EEAE_1EEAE },
+    Mapping{ from: 0x1EEAF, to: 0x1EEAF, status: MappingStatus::mapped, mapping: &MAPPING_1EEAF_1EEAF },
+    Mapping{ from: 0x1EEB0, to: 0x1EEB0, status: MappingStatus::mapped, mapping: &MAPPING_1EEB0_1EEB0 },
+    Mapping{ from: 0x1EEB1, to: 0x1EEB1, status: MappingStatus::mapped, mapping: &MAPPING_1EEB1_1EEB1 },
+    Mapping{ from: 0x1EEB2, to: 0x1EEB2, status: MappingStatus::mapped, mapping: &MAPPING_1EEB2_1EEB2 },
+    Mapping{ from: 0x1EEB3, to: 0x1EEB3, status: MappingStatus::mapped, mapping: &MAPPING_1EEB3_1EEB3 },
+    Mapping{ from: 0x1EEB4, to: 0x1EEB4, status: MappingStatus::mapped, mapping: &MAPPING_1EEB4_1EEB4 },
+    Mapping{ from: 0x1EEB5, to: 0x1EEB5, status: MappingStatus::mapped, mapping: &MAPPING_1EEB5_1EEB5 },
+    Mapping{ from: 0x1EEB6, to: 0x1EEB6, status: MappingStatus::mapped, mapping: &MAPPING_1EEB6_1EEB6 },
+    Mapping{ from: 0x1EEB7, to: 0x1EEB7, status: MappingStatus::mapped, mapping: &MAPPING_1EEB7_1EEB7 },
+    Mapping{ from: 0x1EEB8, to: 0x1EEB8, status: MappingStatus::mapped, mapping: &MAPPING_1EEB8_1EEB8 },
+    Mapping{ from: 0x1EEB9, to: 0x1EEB9, status: MappingStatus::mapped, mapping: &MAPPING_1EEB9_1EEB9 },
+    Mapping{ from: 0x1EEBA, to: 0x1EEBA, status: MappingStatus::mapped, mapping: &MAPPING_1EEBA_1EEBA },
+    Mapping{ from: 0x1EEBB, to: 0x1EEBB, status: MappingStatus::mapped, mapping: &MAPPING_1EEBB_1EEBB },
+    Mapping{ from: 0x1EEBC, to: 0x1EEEF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1EEF0, to: 0x1EEF1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1EEF2, to: 0x1EFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F000, to: 0x1F02B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F02C, to: 0x1F02F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F030, to: 0x1F093, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F094, to: 0x1F09F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F0A0, to: 0x1F0AE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F0AF, to: 0x1F0B0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F0B1, to: 0x1F0BE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F0BF, to: 0x1F0BF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F0C0, to: 0x1F0C0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F0C1, to: 0x1F0CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F0D0, to: 0x1F0D0, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F0D1, to: 0x1F0DF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F0E0, to: 0x1F0F5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F0F6, to: 0x1F0FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F100, to: 0x1F100, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F101, to: 0x1F101, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F101_1F101 },
+    Mapping{ from: 0x1F102, to: 0x1F102, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F102_1F102 },
+    Mapping{ from: 0x1F103, to: 0x1F103, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F103_1F103 },
+    Mapping{ from: 0x1F104, to: 0x1F104, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F104_1F104 },
+    Mapping{ from: 0x1F105, to: 0x1F105, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F105_1F105 },
+    Mapping{ from: 0x1F106, to: 0x1F106, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F106_1F106 },
+    Mapping{ from: 0x1F107, to: 0x1F107, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F107_1F107 },
+    Mapping{ from: 0x1F108, to: 0x1F108, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F108_1F108 },
+    Mapping{ from: 0x1F109, to: 0x1F109, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F109_1F109 },
+    Mapping{ from: 0x1F10A, to: 0x1F10A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F10A_1F10A },
+    Mapping{ from: 0x1F10B, to: 0x1F10C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F10D, to: 0x1F10F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F110, to: 0x1F110, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F110_1F110 },
+    Mapping{ from: 0x1F111, to: 0x1F111, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F111_1F111 },
+    Mapping{ from: 0x1F112, to: 0x1F112, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F112_1F112 },
+    Mapping{ from: 0x1F113, to: 0x1F113, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F113_1F113 },
+    Mapping{ from: 0x1F114, to: 0x1F114, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F114_1F114 },
+    Mapping{ from: 0x1F115, to: 0x1F115, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F115_1F115 },
+    Mapping{ from: 0x1F116, to: 0x1F116, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F116_1F116 },
+    Mapping{ from: 0x1F117, to: 0x1F117, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F117_1F117 },
+    Mapping{ from: 0x1F118, to: 0x1F118, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F118_1F118 },
+    Mapping{ from: 0x1F119, to: 0x1F119, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F119_1F119 },
+    Mapping{ from: 0x1F11A, to: 0x1F11A, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F11A_1F11A },
+    Mapping{ from: 0x1F11B, to: 0x1F11B, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F11B_1F11B },
+    Mapping{ from: 0x1F11C, to: 0x1F11C, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F11C_1F11C },
+    Mapping{ from: 0x1F11D, to: 0x1F11D, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F11D_1F11D },
+    Mapping{ from: 0x1F11E, to: 0x1F11E, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F11E_1F11E },
+    Mapping{ from: 0x1F11F, to: 0x1F11F, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F11F_1F11F },
+    Mapping{ from: 0x1F120, to: 0x1F120, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F120_1F120 },
+    Mapping{ from: 0x1F121, to: 0x1F121, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F121_1F121 },
+    Mapping{ from: 0x1F122, to: 0x1F122, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F122_1F122 },
+    Mapping{ from: 0x1F123, to: 0x1F123, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F123_1F123 },
+    Mapping{ from: 0x1F124, to: 0x1F124, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F124_1F124 },
+    Mapping{ from: 0x1F125, to: 0x1F125, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F125_1F125 },
+    Mapping{ from: 0x1F126, to: 0x1F126, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F126_1F126 },
+    Mapping{ from: 0x1F127, to: 0x1F127, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F127_1F127 },
+    Mapping{ from: 0x1F128, to: 0x1F128, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F128_1F128 },
+    Mapping{ from: 0x1F129, to: 0x1F129, status: MappingStatus::disallowed_STD3_mapped, mapping: &MAPPING_1F129_1F129 },
+    Mapping{ from: 0x1F12A, to: 0x1F12A, status: MappingStatus::mapped, mapping: &MAPPING_1F12A_1F12A },
+    Mapping{ from: 0x1F12B, to: 0x1F12B, status: MappingStatus::mapped, mapping: &MAPPING_1F12B_1F12B },
+    Mapping{ from: 0x1F12C, to: 0x1F12C, status: MappingStatus::mapped, mapping: &MAPPING_1F12C_1F12C },
+    Mapping{ from: 0x1F12D, to: 0x1F12D, status: MappingStatus::mapped, mapping: &MAPPING_1F12D_1F12D },
+    Mapping{ from: 0x1F12E, to: 0x1F12E, status: MappingStatus::mapped, mapping: &MAPPING_1F12E_1F12E },
+    Mapping{ from: 0x1F12F, to: 0x1F12F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F130, to: 0x1F130, status: MappingStatus::mapped, mapping: &MAPPING_1F130_1F130 },
+    Mapping{ from: 0x1F131, to: 0x1F131, status: MappingStatus::mapped, mapping: &MAPPING_1F131_1F131 },
+    Mapping{ from: 0x1F132, to: 0x1F132, status: MappingStatus::mapped, mapping: &MAPPING_1F132_1F132 },
+    Mapping{ from: 0x1F133, to: 0x1F133, status: MappingStatus::mapped, mapping: &MAPPING_1F133_1F133 },
+    Mapping{ from: 0x1F134, to: 0x1F134, status: MappingStatus::mapped, mapping: &MAPPING_1F134_1F134 },
+    Mapping{ from: 0x1F135, to: 0x1F135, status: MappingStatus::mapped, mapping: &MAPPING_1F135_1F135 },
+    Mapping{ from: 0x1F136, to: 0x1F136, status: MappingStatus::mapped, mapping: &MAPPING_1F136_1F136 },
+    Mapping{ from: 0x1F137, to: 0x1F137, status: MappingStatus::mapped, mapping: &MAPPING_1F137_1F137 },
+    Mapping{ from: 0x1F138, to: 0x1F138, status: MappingStatus::mapped, mapping: &MAPPING_1F138_1F138 },
+    Mapping{ from: 0x1F139, to: 0x1F139, status: MappingStatus::mapped, mapping: &MAPPING_1F139_1F139 },
+    Mapping{ from: 0x1F13A, to: 0x1F13A, status: MappingStatus::mapped, mapping: &MAPPING_1F13A_1F13A },
+    Mapping{ from: 0x1F13B, to: 0x1F13B, status: MappingStatus::mapped, mapping: &MAPPING_1F13B_1F13B },
+    Mapping{ from: 0x1F13C, to: 0x1F13C, status: MappingStatus::mapped, mapping: &MAPPING_1F13C_1F13C },
+    Mapping{ from: 0x1F13D, to: 0x1F13D, status: MappingStatus::mapped, mapping: &MAPPING_1F13D_1F13D },
+    Mapping{ from: 0x1F13E, to: 0x1F13E, status: MappingStatus::mapped, mapping: &MAPPING_1F13E_1F13E },
+    Mapping{ from: 0x1F13F, to: 0x1F13F, status: MappingStatus::mapped, mapping: &MAPPING_1F13F_1F13F },
+    Mapping{ from: 0x1F140, to: 0x1F140, status: MappingStatus::mapped, mapping: &MAPPING_1F140_1F140 },
+    Mapping{ from: 0x1F141, to: 0x1F141, status: MappingStatus::mapped, mapping: &MAPPING_1F141_1F141 },
+    Mapping{ from: 0x1F142, to: 0x1F142, status: MappingStatus::mapped, mapping: &MAPPING_1F142_1F142 },
+    Mapping{ from: 0x1F143, to: 0x1F143, status: MappingStatus::mapped, mapping: &MAPPING_1F143_1F143 },
+    Mapping{ from: 0x1F144, to: 0x1F144, status: MappingStatus::mapped, mapping: &MAPPING_1F144_1F144 },
+    Mapping{ from: 0x1F145, to: 0x1F145, status: MappingStatus::mapped, mapping: &MAPPING_1F145_1F145 },
+    Mapping{ from: 0x1F146, to: 0x1F146, status: MappingStatus::mapped, mapping: &MAPPING_1F146_1F146 },
+    Mapping{ from: 0x1F147, to: 0x1F147, status: MappingStatus::mapped, mapping: &MAPPING_1F147_1F147 },
+    Mapping{ from: 0x1F148, to: 0x1F148, status: MappingStatus::mapped, mapping: &MAPPING_1F148_1F148 },
+    Mapping{ from: 0x1F149, to: 0x1F149, status: MappingStatus::mapped, mapping: &MAPPING_1F149_1F149 },
+    Mapping{ from: 0x1F14A, to: 0x1F14A, status: MappingStatus::mapped, mapping: &MAPPING_1F14A_1F14A },
+    Mapping{ from: 0x1F14B, to: 0x1F14B, status: MappingStatus::mapped, mapping: &MAPPING_1F14B_1F14B },
+    Mapping{ from: 0x1F14C, to: 0x1F14C, status: MappingStatus::mapped, mapping: &MAPPING_1F14C_1F14C },
+    Mapping{ from: 0x1F14D, to: 0x1F14D, status: MappingStatus::mapped, mapping: &MAPPING_1F14D_1F14D },
+    Mapping{ from: 0x1F14E, to: 0x1F14E, status: MappingStatus::mapped, mapping: &MAPPING_1F14E_1F14E },
+    Mapping{ from: 0x1F14F, to: 0x1F14F, status: MappingStatus::mapped, mapping: &MAPPING_1F14F_1F14F },
+    Mapping{ from: 0x1F150, to: 0x1F156, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F157, to: 0x1F157, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F158, to: 0x1F15E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F15F, to: 0x1F15F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F160, to: 0x1F169, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F16A, to: 0x1F16A, status: MappingStatus::mapped, mapping: &MAPPING_1F16A_1F16A },
+    Mapping{ from: 0x1F16B, to: 0x1F16B, status: MappingStatus::mapped, mapping: &MAPPING_1F16B_1F16B },
+    Mapping{ from: 0x1F16C, to: 0x1F16F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F170, to: 0x1F178, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F179, to: 0x1F179, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F17A, to: 0x1F17A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F17B, to: 0x1F17C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F17D, to: 0x1F17E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F17F, to: 0x1F17F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F180, to: 0x1F189, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F18A, to: 0x1F18D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F18E, to: 0x1F18F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F190, to: 0x1F190, status: MappingStatus::mapped, mapping: &MAPPING_1F190_1F190 },
+    Mapping{ from: 0x1F191, to: 0x1F19A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F19B, to: 0x1F1E5, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F1E6, to: 0x1F1FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F200, to: 0x1F200, status: MappingStatus::mapped, mapping: &MAPPING_1F200_1F200 },
+    Mapping{ from: 0x1F201, to: 0x1F201, status: MappingStatus::mapped, mapping: &MAPPING_1F201_1F201 },
+    Mapping{ from: 0x1F202, to: 0x1F202, status: MappingStatus::mapped, mapping: &MAPPING_1F202_1F202 },
+    Mapping{ from: 0x1F203, to: 0x1F20F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F210, to: 0x1F210, status: MappingStatus::mapped, mapping: &MAPPING_1F210_1F210 },
+    Mapping{ from: 0x1F211, to: 0x1F211, status: MappingStatus::mapped, mapping: &MAPPING_1F211_1F211 },
+    Mapping{ from: 0x1F212, to: 0x1F212, status: MappingStatus::mapped, mapping: &MAPPING_1F212_1F212 },
+    Mapping{ from: 0x1F213, to: 0x1F213, status: MappingStatus::mapped, mapping: &MAPPING_1F213_1F213 },
+    Mapping{ from: 0x1F214, to: 0x1F214, status: MappingStatus::mapped, mapping: &MAPPING_1F214_1F214 },
+    Mapping{ from: 0x1F215, to: 0x1F215, status: MappingStatus::mapped, mapping: &MAPPING_1F215_1F215 },
+    Mapping{ from: 0x1F216, to: 0x1F216, status: MappingStatus::mapped, mapping: &MAPPING_1F216_1F216 },
+    Mapping{ from: 0x1F217, to: 0x1F217, status: MappingStatus::mapped, mapping: &MAPPING_1F217_1F217 },
+    Mapping{ from: 0x1F218, to: 0x1F218, status: MappingStatus::mapped, mapping: &MAPPING_1F218_1F218 },
+    Mapping{ from: 0x1F219, to: 0x1F219, status: MappingStatus::mapped, mapping: &MAPPING_1F219_1F219 },
+    Mapping{ from: 0x1F21A, to: 0x1F21A, status: MappingStatus::mapped, mapping: &MAPPING_1F21A_1F21A },
+    Mapping{ from: 0x1F21B, to: 0x1F21B, status: MappingStatus::mapped, mapping: &MAPPING_1F21B_1F21B },
+    Mapping{ from: 0x1F21C, to: 0x1F21C, status: MappingStatus::mapped, mapping: &MAPPING_1F21C_1F21C },
+    Mapping{ from: 0x1F21D, to: 0x1F21D, status: MappingStatus::mapped, mapping: &MAPPING_1F21D_1F21D },
+    Mapping{ from: 0x1F21E, to: 0x1F21E, status: MappingStatus::mapped, mapping: &MAPPING_1F21E_1F21E },
+    Mapping{ from: 0x1F21F, to: 0x1F21F, status: MappingStatus::mapped, mapping: &MAPPING_1F21F_1F21F },
+    Mapping{ from: 0x1F220, to: 0x1F220, status: MappingStatus::mapped, mapping: &MAPPING_1F220_1F220 },
+    Mapping{ from: 0x1F221, to: 0x1F221, status: MappingStatus::mapped, mapping: &MAPPING_1F221_1F221 },
+    Mapping{ from: 0x1F222, to: 0x1F222, status: MappingStatus::mapped, mapping: &MAPPING_1F222_1F222 },
+    Mapping{ from: 0x1F223, to: 0x1F223, status: MappingStatus::mapped, mapping: &MAPPING_1F223_1F223 },
+    Mapping{ from: 0x1F224, to: 0x1F224, status: MappingStatus::mapped, mapping: &MAPPING_1F224_1F224 },
+    Mapping{ from: 0x1F225, to: 0x1F225, status: MappingStatus::mapped, mapping: &MAPPING_1F225_1F225 },
+    Mapping{ from: 0x1F226, to: 0x1F226, status: MappingStatus::mapped, mapping: &MAPPING_1F226_1F226 },
+    Mapping{ from: 0x1F227, to: 0x1F227, status: MappingStatus::mapped, mapping: &MAPPING_1F227_1F227 },
+    Mapping{ from: 0x1F228, to: 0x1F228, status: MappingStatus::mapped, mapping: &MAPPING_1F228_1F228 },
+    Mapping{ from: 0x1F229, to: 0x1F229, status: MappingStatus::mapped, mapping: &MAPPING_1F229_1F229 },
+    Mapping{ from: 0x1F22A, to: 0x1F22A, status: MappingStatus::mapped, mapping: &MAPPING_1F22A_1F22A },
+    Mapping{ from: 0x1F22B, to: 0x1F22B, status: MappingStatus::mapped, mapping: &MAPPING_1F22B_1F22B },
+    Mapping{ from: 0x1F22C, to: 0x1F22C, status: MappingStatus::mapped, mapping: &MAPPING_1F22C_1F22C },
+    Mapping{ from: 0x1F22D, to: 0x1F22D, status: MappingStatus::mapped, mapping: &MAPPING_1F22D_1F22D },
+    Mapping{ from: 0x1F22E, to: 0x1F22E, status: MappingStatus::mapped, mapping: &MAPPING_1F22E_1F22E },
+    Mapping{ from: 0x1F22F, to: 0x1F22F, status: MappingStatus::mapped, mapping: &MAPPING_1F22F_1F22F },
+    Mapping{ from: 0x1F230, to: 0x1F230, status: MappingStatus::mapped, mapping: &MAPPING_1F230_1F230 },
+    Mapping{ from: 0x1F231, to: 0x1F231, status: MappingStatus::mapped, mapping: &MAPPING_1F231_1F231 },
+    Mapping{ from: 0x1F232, to: 0x1F232, status: MappingStatus::mapped, mapping: &MAPPING_1F232_1F232 },
+    Mapping{ from: 0x1F233, to: 0x1F233, status: MappingStatus::mapped, mapping: &MAPPING_1F233_1F233 },
+    Mapping{ from: 0x1F234, to: 0x1F234, status: MappingStatus::mapped, mapping: &MAPPING_1F234_1F234 },
+    Mapping{ from: 0x1F235, to: 0x1F235, status: MappingStatus::mapped, mapping: &MAPPING_1F235_1F235 },
+    Mapping{ from: 0x1F236, to: 0x1F236, status: MappingStatus::mapped, mapping: &MAPPING_1F236_1F236 },
+    Mapping{ from: 0x1F237, to: 0x1F237, status: MappingStatus::mapped, mapping: &MAPPING_1F237_1F237 },
+    Mapping{ from: 0x1F238, to: 0x1F238, status: MappingStatus::mapped, mapping: &MAPPING_1F238_1F238 },
+    Mapping{ from: 0x1F239, to: 0x1F239, status: MappingStatus::mapped, mapping: &MAPPING_1F239_1F239 },
+    Mapping{ from: 0x1F23A, to: 0x1F23A, status: MappingStatus::mapped, mapping: &MAPPING_1F23A_1F23A },
+    Mapping{ from: 0x1F23B, to: 0x1F23F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F240, to: 0x1F240, status: MappingStatus::mapped, mapping: &MAPPING_1F240_1F240 },
+    Mapping{ from: 0x1F241, to: 0x1F241, status: MappingStatus::mapped, mapping: &MAPPING_1F241_1F241 },
+    Mapping{ from: 0x1F242, to: 0x1F242, status: MappingStatus::mapped, mapping: &MAPPING_1F242_1F242 },
+    Mapping{ from: 0x1F243, to: 0x1F243, status: MappingStatus::mapped, mapping: &MAPPING_1F243_1F243 },
+    Mapping{ from: 0x1F244, to: 0x1F244, status: MappingStatus::mapped, mapping: &MAPPING_1F244_1F244 },
+    Mapping{ from: 0x1F245, to: 0x1F245, status: MappingStatus::mapped, mapping: &MAPPING_1F245_1F245 },
+    Mapping{ from: 0x1F246, to: 0x1F246, status: MappingStatus::mapped, mapping: &MAPPING_1F246_1F246 },
+    Mapping{ from: 0x1F247, to: 0x1F247, status: MappingStatus::mapped, mapping: &MAPPING_1F247_1F247 },
+    Mapping{ from: 0x1F248, to: 0x1F248, status: MappingStatus::mapped, mapping: &MAPPING_1F248_1F248 },
+    Mapping{ from: 0x1F249, to: 0x1F24F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F250, to: 0x1F250, status: MappingStatus::mapped, mapping: &MAPPING_1F250_1F250 },
+    Mapping{ from: 0x1F251, to: 0x1F251, status: MappingStatus::mapped, mapping: &MAPPING_1F251_1F251 },
+    Mapping{ from: 0x1F252, to: 0x1F2FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F300, to: 0x1F320, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F321, to: 0x1F32C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F32D, to: 0x1F32F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F330, to: 0x1F335, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F336, to: 0x1F336, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F337, to: 0x1F37C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F37D, to: 0x1F37D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F37E, to: 0x1F37F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F380, to: 0x1F393, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F394, to: 0x1F39F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F3A0, to: 0x1F3C4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F3C5, to: 0x1F3C5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F3C6, to: 0x1F3CA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F3CB, to: 0x1F3CE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F3CF, to: 0x1F3D3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F3D4, to: 0x1F3DF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F3E0, to: 0x1F3F0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F3F1, to: 0x1F3F7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F3F8, to: 0x1F3FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F400, to: 0x1F43E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F43F, to: 0x1F43F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F440, to: 0x1F440, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F441, to: 0x1F441, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F442, to: 0x1F4F7, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F4F8, to: 0x1F4F8, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F4F9, to: 0x1F4FC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F4FD, to: 0x1F4FE, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F4FF, to: 0x1F4FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F500, to: 0x1F53D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F53E, to: 0x1F53F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F540, to: 0x1F543, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F544, to: 0x1F54A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F54B, to: 0x1F54F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F550, to: 0x1F567, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F568, to: 0x1F579, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F57A, to: 0x1F57A, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F57B, to: 0x1F5A3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F5A4, to: 0x1F5A4, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F5A5, to: 0x1F5FA, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F5FB, to: 0x1F5FF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F600, to: 0x1F600, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F601, to: 0x1F610, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F611, to: 0x1F611, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F612, to: 0x1F614, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F615, to: 0x1F615, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F616, to: 0x1F616, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F617, to: 0x1F617, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F618, to: 0x1F618, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F619, to: 0x1F619, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F61A, to: 0x1F61A, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F61B, to: 0x1F61B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F61C, to: 0x1F61E, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F61F, to: 0x1F61F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F620, to: 0x1F625, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F626, to: 0x1F627, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F628, to: 0x1F62B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F62C, to: 0x1F62C, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F62D, to: 0x1F62D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F62E, to: 0x1F62F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F630, to: 0x1F633, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F634, to: 0x1F634, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F635, to: 0x1F640, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F641, to: 0x1F642, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F643, to: 0x1F644, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F645, to: 0x1F64F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F650, to: 0x1F67F, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F680, to: 0x1F6C5, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F6C6, to: 0x1F6CF, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F6D0, to: 0x1F6D0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F6D1, to: 0x1F6DF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F6E0, to: 0x1F6EC, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F6ED, to: 0x1F6EF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F6F0, to: 0x1F6F3, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F6F4, to: 0x1F6FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F700, to: 0x1F773, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F774, to: 0x1F77F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F780, to: 0x1F7D4, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F7D5, to: 0x1F7FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F800, to: 0x1F80B, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F80C, to: 0x1F80F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F810, to: 0x1F847, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F848, to: 0x1F84F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F850, to: 0x1F859, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F85A, to: 0x1F85F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F860, to: 0x1F887, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F888, to: 0x1F88F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F890, to: 0x1F8AD, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F8AE, to: 0x1F90F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F910, to: 0x1F918, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F919, to: 0x1F97F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F980, to: 0x1F984, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F985, to: 0x1F9BF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1F9C0, to: 0x1F9C0, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x1F9C1, to: 0x1FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x1FFFE, to: 0x1FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x20000, to: 0x2A6D6, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2A6D7, to: 0x2A6FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2A700, to: 0x2B734, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B735, to: 0x2B73F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2B740, to: 0x2B81D, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2B81E, to: 0x2B81F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2B820, to: 0x2CEA1, status: MappingStatus::valid, mapping: &NONE },
+    Mapping{ from: 0x2CEA2, to: 0x2F7FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2F800, to: 0x2F800, status: MappingStatus::mapped, mapping: &MAPPING_2F800_2F800 },
+    Mapping{ from: 0x2F801, to: 0x2F801, status: MappingStatus::mapped, mapping: &MAPPING_2F801_2F801 },
+    Mapping{ from: 0x2F802, to: 0x2F802, status: MappingStatus::mapped, mapping: &MAPPING_2F802_2F802 },
+    Mapping{ from: 0x2F803, to: 0x2F803, status: MappingStatus::mapped, mapping: &MAPPING_2F803_2F803 },
+    Mapping{ from: 0x2F804, to: 0x2F804, status: MappingStatus::mapped, mapping: &MAPPING_2F804_2F804 },
+    Mapping{ from: 0x2F805, to: 0x2F805, status: MappingStatus::mapped, mapping: &MAPPING_2F805_2F805 },
+    Mapping{ from: 0x2F806, to: 0x2F806, status: MappingStatus::mapped, mapping: &MAPPING_2F806_2F806 },
+    Mapping{ from: 0x2F807, to: 0x2F807, status: MappingStatus::mapped, mapping: &MAPPING_2F807_2F807 },
+    Mapping{ from: 0x2F808, to: 0x2F808, status: MappingStatus::mapped, mapping: &MAPPING_2F808_2F808 },
+    Mapping{ from: 0x2F809, to: 0x2F809, status: MappingStatus::mapped, mapping: &MAPPING_2F809_2F809 },
+    Mapping{ from: 0x2F80A, to: 0x2F80A, status: MappingStatus::mapped, mapping: &MAPPING_2F80A_2F80A },
+    Mapping{ from: 0x2F80B, to: 0x2F80B, status: MappingStatus::mapped, mapping: &MAPPING_2F80B_2F80B },
+    Mapping{ from: 0x2F80C, to: 0x2F80C, status: MappingStatus::mapped, mapping: &MAPPING_2F80C_2F80C },
+    Mapping{ from: 0x2F80D, to: 0x2F80D, status: MappingStatus::mapped, mapping: &MAPPING_2F80D_2F80D },
+    Mapping{ from: 0x2F80E, to: 0x2F80E, status: MappingStatus::mapped, mapping: &MAPPING_2F80E_2F80E },
+    Mapping{ from: 0x2F80F, to: 0x2F80F, status: MappingStatus::mapped, mapping: &MAPPING_2F80F_2F80F },
+    Mapping{ from: 0x2F810, to: 0x2F810, status: MappingStatus::mapped, mapping: &MAPPING_2F810_2F810 },
+    Mapping{ from: 0x2F811, to: 0x2F811, status: MappingStatus::mapped, mapping: &MAPPING_2F811_2F811 },
+    Mapping{ from: 0x2F812, to: 0x2F812, status: MappingStatus::mapped, mapping: &MAPPING_2F812_2F812 },
+    Mapping{ from: 0x2F813, to: 0x2F813, status: MappingStatus::mapped, mapping: &MAPPING_2F813_2F813 },
+    Mapping{ from: 0x2F814, to: 0x2F814, status: MappingStatus::mapped, mapping: &MAPPING_2F814_2F814 },
+    Mapping{ from: 0x2F815, to: 0x2F815, status: MappingStatus::mapped, mapping: &MAPPING_2F815_2F815 },
+    Mapping{ from: 0x2F816, to: 0x2F816, status: MappingStatus::mapped, mapping: &MAPPING_2F816_2F816 },
+    Mapping{ from: 0x2F817, to: 0x2F817, status: MappingStatus::mapped, mapping: &MAPPING_2F817_2F817 },
+    Mapping{ from: 0x2F818, to: 0x2F818, status: MappingStatus::mapped, mapping: &MAPPING_2F818_2F818 },
+    Mapping{ from: 0x2F819, to: 0x2F819, status: MappingStatus::mapped, mapping: &MAPPING_2F819_2F819 },
+    Mapping{ from: 0x2F81A, to: 0x2F81A, status: MappingStatus::mapped, mapping: &MAPPING_2F81A_2F81A },
+    Mapping{ from: 0x2F81B, to: 0x2F81B, status: MappingStatus::mapped, mapping: &MAPPING_2F81B_2F81B },
+    Mapping{ from: 0x2F81C, to: 0x2F81C, status: MappingStatus::mapped, mapping: &MAPPING_2F81C_2F81C },
+    Mapping{ from: 0x2F81D, to: 0x2F81D, status: MappingStatus::mapped, mapping: &MAPPING_2F81D_2F81D },
+    Mapping{ from: 0x2F81E, to: 0x2F81E, status: MappingStatus::mapped, mapping: &MAPPING_2F81E_2F81E },
+    Mapping{ from: 0x2F81F, to: 0x2F81F, status: MappingStatus::mapped, mapping: &MAPPING_2F81F_2F81F },
+    Mapping{ from: 0x2F820, to: 0x2F820, status: MappingStatus::mapped, mapping: &MAPPING_2F820_2F820 },
+    Mapping{ from: 0x2F821, to: 0x2F821, status: MappingStatus::mapped, mapping: &MAPPING_2F821_2F821 },
+    Mapping{ from: 0x2F822, to: 0x2F822, status: MappingStatus::mapped, mapping: &MAPPING_2F822_2F822 },
+    Mapping{ from: 0x2F823, to: 0x2F823, status: MappingStatus::mapped, mapping: &MAPPING_2F823_2F823 },
+    Mapping{ from: 0x2F824, to: 0x2F824, status: MappingStatus::mapped, mapping: &MAPPING_2F824_2F824 },
+    Mapping{ from: 0x2F825, to: 0x2F825, status: MappingStatus::mapped, mapping: &MAPPING_2F825_2F825 },
+    Mapping{ from: 0x2F826, to: 0x2F826, status: MappingStatus::mapped, mapping: &MAPPING_2F826_2F826 },
+    Mapping{ from: 0x2F827, to: 0x2F827, status: MappingStatus::mapped, mapping: &MAPPING_2F827_2F827 },
+    Mapping{ from: 0x2F828, to: 0x2F828, status: MappingStatus::mapped, mapping: &MAPPING_2F828_2F828 },
+    Mapping{ from: 0x2F829, to: 0x2F829, status: MappingStatus::mapped, mapping: &MAPPING_2F829_2F829 },
+    Mapping{ from: 0x2F82A, to: 0x2F82A, status: MappingStatus::mapped, mapping: &MAPPING_2F82A_2F82A },
+    Mapping{ from: 0x2F82B, to: 0x2F82B, status: MappingStatus::mapped, mapping: &MAPPING_2F82B_2F82B },
+    Mapping{ from: 0x2F82C, to: 0x2F82C, status: MappingStatus::mapped, mapping: &MAPPING_2F82C_2F82C },
+    Mapping{ from: 0x2F82D, to: 0x2F82D, status: MappingStatus::mapped, mapping: &MAPPING_2F82D_2F82D },
+    Mapping{ from: 0x2F82E, to: 0x2F82E, status: MappingStatus::mapped, mapping: &MAPPING_2F82E_2F82E },
+    Mapping{ from: 0x2F82F, to: 0x2F82F, status: MappingStatus::mapped, mapping: &MAPPING_2F82F_2F82F },
+    Mapping{ from: 0x2F830, to: 0x2F830, status: MappingStatus::mapped, mapping: &MAPPING_2F830_2F830 },
+    Mapping{ from: 0x2F831, to: 0x2F833, status: MappingStatus::mapped, mapping: &MAPPING_2F831_2F833 },
+    Mapping{ from: 0x2F834, to: 0x2F834, status: MappingStatus::mapped, mapping: &MAPPING_2F834_2F834 },
+    Mapping{ from: 0x2F835, to: 0x2F835, status: MappingStatus::mapped, mapping: &MAPPING_2F835_2F835 },
+    Mapping{ from: 0x2F836, to: 0x2F836, status: MappingStatus::mapped, mapping: &MAPPING_2F836_2F836 },
+    Mapping{ from: 0x2F837, to: 0x2F837, status: MappingStatus::mapped, mapping: &MAPPING_2F837_2F837 },
+    Mapping{ from: 0x2F838, to: 0x2F838, status: MappingStatus::mapped, mapping: &MAPPING_2F838_2F838 },
+    Mapping{ from: 0x2F839, to: 0x2F839, status: MappingStatus::mapped, mapping: &MAPPING_2F839_2F839 },
+    Mapping{ from: 0x2F83A, to: 0x2F83A, status: MappingStatus::mapped, mapping: &MAPPING_2F83A_2F83A },
+    Mapping{ from: 0x2F83B, to: 0x2F83B, status: MappingStatus::mapped, mapping: &MAPPING_2F83B_2F83B },
+    Mapping{ from: 0x2F83C, to: 0x2F83C, status: MappingStatus::mapped, mapping: &MAPPING_2F83C_2F83C },
+    Mapping{ from: 0x2F83D, to: 0x2F83D, status: MappingStatus::mapped, mapping: &MAPPING_2F83D_2F83D },
+    Mapping{ from: 0x2F83E, to: 0x2F83E, status: MappingStatus::mapped, mapping: &MAPPING_2F83E_2F83E },
+    Mapping{ from: 0x2F83F, to: 0x2F83F, status: MappingStatus::mapped, mapping: &MAPPING_2F83F_2F83F },
+    Mapping{ from: 0x2F840, to: 0x2F840, status: MappingStatus::mapped, mapping: &MAPPING_2F840_2F840 },
+    Mapping{ from: 0x2F841, to: 0x2F841, status: MappingStatus::mapped, mapping: &MAPPING_2F841_2F841 },
+    Mapping{ from: 0x2F842, to: 0x2F842, status: MappingStatus::mapped, mapping: &MAPPING_2F842_2F842 },
+    Mapping{ from: 0x2F843, to: 0x2F843, status: MappingStatus::mapped, mapping: &MAPPING_2F843_2F843 },
+    Mapping{ from: 0x2F844, to: 0x2F844, status: MappingStatus::mapped, mapping: &MAPPING_2F844_2F844 },
+    Mapping{ from: 0x2F845, to: 0x2F846, status: MappingStatus::mapped, mapping: &MAPPING_2F845_2F846 },
+    Mapping{ from: 0x2F847, to: 0x2F847, status: MappingStatus::mapped, mapping: &MAPPING_2F847_2F847 },
+    Mapping{ from: 0x2F848, to: 0x2F848, status: MappingStatus::mapped, mapping: &MAPPING_2F848_2F848 },
+    Mapping{ from: 0x2F849, to: 0x2F849, status: MappingStatus::mapped, mapping: &MAPPING_2F849_2F849 },
+    Mapping{ from: 0x2F84A, to: 0x2F84A, status: MappingStatus::mapped, mapping: &MAPPING_2F84A_2F84A },
+    Mapping{ from: 0x2F84B, to: 0x2F84B, status: MappingStatus::mapped, mapping: &MAPPING_2F84B_2F84B },
+    Mapping{ from: 0x2F84C, to: 0x2F84C, status: MappingStatus::mapped, mapping: &MAPPING_2F84C_2F84C },
+    Mapping{ from: 0x2F84D, to: 0x2F84D, status: MappingStatus::mapped, mapping: &MAPPING_2F84D_2F84D },
+    Mapping{ from: 0x2F84E, to: 0x2F84E, status: MappingStatus::mapped, mapping: &MAPPING_2F84E_2F84E },
+    Mapping{ from: 0x2F84F, to: 0x2F84F, status: MappingStatus::mapped, mapping: &MAPPING_2F84F_2F84F },
+    Mapping{ from: 0x2F850, to: 0x2F850, status: MappingStatus::mapped, mapping: &MAPPING_2F850_2F850 },
+    Mapping{ from: 0x2F851, to: 0x2F851, status: MappingStatus::mapped, mapping: &MAPPING_2F851_2F851 },
+    Mapping{ from: 0x2F852, to: 0x2F852, status: MappingStatus::mapped, mapping: &MAPPING_2F852_2F852 },
+    Mapping{ from: 0x2F853, to: 0x2F853, status: MappingStatus::mapped, mapping: &MAPPING_2F853_2F853 },
+    Mapping{ from: 0x2F854, to: 0x2F854, status: MappingStatus::mapped, mapping: &MAPPING_2F854_2F854 },
+    Mapping{ from: 0x2F855, to: 0x2F855, status: MappingStatus::mapped, mapping: &MAPPING_2F855_2F855 },
+    Mapping{ from: 0x2F856, to: 0x2F856, status: MappingStatus::mapped, mapping: &MAPPING_2F856_2F856 },
+    Mapping{ from: 0x2F857, to: 0x2F857, status: MappingStatus::mapped, mapping: &MAPPING_2F857_2F857 },
+    Mapping{ from: 0x2F858, to: 0x2F858, status: MappingStatus::mapped, mapping: &MAPPING_2F858_2F858 },
+    Mapping{ from: 0x2F859, to: 0x2F859, status: MappingStatus::mapped, mapping: &MAPPING_2F859_2F859 },
+    Mapping{ from: 0x2F85A, to: 0x2F85A, status: MappingStatus::mapped, mapping: &MAPPING_2F85A_2F85A },
+    Mapping{ from: 0x2F85B, to: 0x2F85B, status: MappingStatus::mapped, mapping: &MAPPING_2F85B_2F85B },
+    Mapping{ from: 0x2F85C, to: 0x2F85C, status: MappingStatus::mapped, mapping: &MAPPING_2F85C_2F85C },
+    Mapping{ from: 0x2F85D, to: 0x2F85D, status: MappingStatus::mapped, mapping: &MAPPING_2F85D_2F85D },
+    Mapping{ from: 0x2F85E, to: 0x2F85E, status: MappingStatus::mapped, mapping: &MAPPING_2F85E_2F85E },
+    Mapping{ from: 0x2F85F, to: 0x2F85F, status: MappingStatus::mapped, mapping: &MAPPING_2F85F_2F85F },
+    Mapping{ from: 0x2F860, to: 0x2F860, status: MappingStatus::mapped, mapping: &MAPPING_2F860_2F860 },
+    Mapping{ from: 0x2F861, to: 0x2F861, status: MappingStatus::mapped, mapping: &MAPPING_2F861_2F861 },
+    Mapping{ from: 0x2F862, to: 0x2F862, status: MappingStatus::mapped, mapping: &MAPPING_2F862_2F862 },
+    Mapping{ from: 0x2F863, to: 0x2F863, status: MappingStatus::mapped, mapping: &MAPPING_2F863_2F863 },
+    Mapping{ from: 0x2F864, to: 0x2F864, status: MappingStatus::mapped, mapping: &MAPPING_2F864_2F864 },
+    Mapping{ from: 0x2F865, to: 0x2F865, status: MappingStatus::mapped, mapping: &MAPPING_2F865_2F865 },
+    Mapping{ from: 0x2F866, to: 0x2F866, status: MappingStatus::mapped, mapping: &MAPPING_2F866_2F866 },
+    Mapping{ from: 0x2F867, to: 0x2F867, status: MappingStatus::mapped, mapping: &MAPPING_2F867_2F867 },
+    Mapping{ from: 0x2F868, to: 0x2F868, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2F869, to: 0x2F869, status: MappingStatus::mapped, mapping: &MAPPING_2F869_2F869 },
+    Mapping{ from: 0x2F86A, to: 0x2F86B, status: MappingStatus::mapped, mapping: &MAPPING_2F86A_2F86B },
+    Mapping{ from: 0x2F86C, to: 0x2F86C, status: MappingStatus::mapped, mapping: &MAPPING_2F86C_2F86C },
+    Mapping{ from: 0x2F86D, to: 0x2F86D, status: MappingStatus::mapped, mapping: &MAPPING_2F86D_2F86D },
+    Mapping{ from: 0x2F86E, to: 0x2F86E, status: MappingStatus::mapped, mapping: &MAPPING_2F86E_2F86E },
+    Mapping{ from: 0x2F86F, to: 0x2F86F, status: MappingStatus::mapped, mapping: &MAPPING_2F86F_2F86F },
+    Mapping{ from: 0x2F870, to: 0x2F870, status: MappingStatus::mapped, mapping: &MAPPING_2F870_2F870 },
+    Mapping{ from: 0x2F871, to: 0x2F871, status: MappingStatus::mapped, mapping: &MAPPING_2F871_2F871 },
+    Mapping{ from: 0x2F872, to: 0x2F872, status: MappingStatus::mapped, mapping: &MAPPING_2F872_2F872 },
+    Mapping{ from: 0x2F873, to: 0x2F873, status: MappingStatus::mapped, mapping: &MAPPING_2F873_2F873 },
+    Mapping{ from: 0x2F874, to: 0x2F874, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2F875, to: 0x2F875, status: MappingStatus::mapped, mapping: &MAPPING_2F875_2F875 },
+    Mapping{ from: 0x2F876, to: 0x2F876, status: MappingStatus::mapped, mapping: &MAPPING_2F876_2F876 },
+    Mapping{ from: 0x2F877, to: 0x2F877, status: MappingStatus::mapped, mapping: &MAPPING_2F877_2F877 },
+    Mapping{ from: 0x2F878, to: 0x2F878, status: MappingStatus::mapped, mapping: &MAPPING_2F878_2F878 },
+    Mapping{ from: 0x2F879, to: 0x2F879, status: MappingStatus::mapped, mapping: &MAPPING_2F879_2F879 },
+    Mapping{ from: 0x2F87A, to: 0x2F87A, status: MappingStatus::mapped, mapping: &MAPPING_2F87A_2F87A },
+    Mapping{ from: 0x2F87B, to: 0x2F87B, status: MappingStatus::mapped, mapping: &MAPPING_2F87B_2F87B },
+    Mapping{ from: 0x2F87C, to: 0x2F87C, status: MappingStatus::mapped, mapping: &MAPPING_2F87C_2F87C },
+    Mapping{ from: 0x2F87D, to: 0x2F87D, status: MappingStatus::mapped, mapping: &MAPPING_2F87D_2F87D },
+    Mapping{ from: 0x2F87E, to: 0x2F87E, status: MappingStatus::mapped, mapping: &MAPPING_2F87E_2F87E },
+    Mapping{ from: 0x2F87F, to: 0x2F87F, status: MappingStatus::mapped, mapping: &MAPPING_2F87F_2F87F },
+    Mapping{ from: 0x2F880, to: 0x2F880, status: MappingStatus::mapped, mapping: &MAPPING_2F880_2F880 },
+    Mapping{ from: 0x2F881, to: 0x2F881, status: MappingStatus::mapped, mapping: &MAPPING_2F881_2F881 },
+    Mapping{ from: 0x2F882, to: 0x2F882, status: MappingStatus::mapped, mapping: &MAPPING_2F882_2F882 },
+    Mapping{ from: 0x2F883, to: 0x2F883, status: MappingStatus::mapped, mapping: &MAPPING_2F883_2F883 },
+    Mapping{ from: 0x2F884, to: 0x2F884, status: MappingStatus::mapped, mapping: &MAPPING_2F884_2F884 },
+    Mapping{ from: 0x2F885, to: 0x2F885, status: MappingStatus::mapped, mapping: &MAPPING_2F885_2F885 },
+    Mapping{ from: 0x2F886, to: 0x2F886, status: MappingStatus::mapped, mapping: &MAPPING_2F886_2F886 },
+    Mapping{ from: 0x2F887, to: 0x2F887, status: MappingStatus::mapped, mapping: &MAPPING_2F887_2F887 },
+    Mapping{ from: 0x2F888, to: 0x2F888, status: MappingStatus::mapped, mapping: &MAPPING_2F888_2F888 },
+    Mapping{ from: 0x2F889, to: 0x2F889, status: MappingStatus::mapped, mapping: &MAPPING_2F889_2F889 },
+    Mapping{ from: 0x2F88A, to: 0x2F88A, status: MappingStatus::mapped, mapping: &MAPPING_2F88A_2F88A },
+    Mapping{ from: 0x2F88B, to: 0x2F88B, status: MappingStatus::mapped, mapping: &MAPPING_2F88B_2F88B },
+    Mapping{ from: 0x2F88C, to: 0x2F88C, status: MappingStatus::mapped, mapping: &MAPPING_2F88C_2F88C },
+    Mapping{ from: 0x2F88D, to: 0x2F88D, status: MappingStatus::mapped, mapping: &MAPPING_2F88D_2F88D },
+    Mapping{ from: 0x2F88E, to: 0x2F88E, status: MappingStatus::mapped, mapping: &MAPPING_2F88E_2F88E },
+    Mapping{ from: 0x2F88F, to: 0x2F88F, status: MappingStatus::mapped, mapping: &MAPPING_2F88F_2F88F },
+    Mapping{ from: 0x2F890, to: 0x2F890, status: MappingStatus::mapped, mapping: &MAPPING_2F890_2F890 },
+    Mapping{ from: 0x2F891, to: 0x2F892, status: MappingStatus::mapped, mapping: &MAPPING_2F891_2F892 },
+    Mapping{ from: 0x2F893, to: 0x2F893, status: MappingStatus::mapped, mapping: &MAPPING_2F893_2F893 },
+    Mapping{ from: 0x2F894, to: 0x2F895, status: MappingStatus::mapped, mapping: &MAPPING_2F894_2F895 },
+    Mapping{ from: 0x2F896, to: 0x2F896, status: MappingStatus::mapped, mapping: &MAPPING_2F896_2F896 },
+    Mapping{ from: 0x2F897, to: 0x2F897, status: MappingStatus::mapped, mapping: &MAPPING_2F897_2F897 },
+    Mapping{ from: 0x2F898, to: 0x2F898, status: MappingStatus::mapped, mapping: &MAPPING_2F898_2F898 },
+    Mapping{ from: 0x2F899, to: 0x2F899, status: MappingStatus::mapped, mapping: &MAPPING_2F899_2F899 },
+    Mapping{ from: 0x2F89A, to: 0x2F89A, status: MappingStatus::mapped, mapping: &MAPPING_2F89A_2F89A },
+    Mapping{ from: 0x2F89B, to: 0x2F89B, status: MappingStatus::mapped, mapping: &MAPPING_2F89B_2F89B },
+    Mapping{ from: 0x2F89C, to: 0x2F89C, status: MappingStatus::mapped, mapping: &MAPPING_2F89C_2F89C },
+    Mapping{ from: 0x2F89D, to: 0x2F89D, status: MappingStatus::mapped, mapping: &MAPPING_2F89D_2F89D },
+    Mapping{ from: 0x2F89E, to: 0x2F89E, status: MappingStatus::mapped, mapping: &MAPPING_2F89E_2F89E },
+    Mapping{ from: 0x2F89F, to: 0x2F89F, status: MappingStatus::mapped, mapping: &MAPPING_2F89F_2F89F },
+    Mapping{ from: 0x2F8A0, to: 0x2F8A0, status: MappingStatus::mapped, mapping: &MAPPING_2F8A0_2F8A0 },
+    Mapping{ from: 0x2F8A1, to: 0x2F8A1, status: MappingStatus::mapped, mapping: &MAPPING_2F8A1_2F8A1 },
+    Mapping{ from: 0x2F8A2, to: 0x2F8A2, status: MappingStatus::mapped, mapping: &MAPPING_2F8A2_2F8A2 },
+    Mapping{ from: 0x2F8A3, to: 0x2F8A3, status: MappingStatus::mapped, mapping: &MAPPING_2F8A3_2F8A3 },
+    Mapping{ from: 0x2F8A4, to: 0x2F8A4, status: MappingStatus::mapped, mapping: &MAPPING_2F8A4_2F8A4 },
+    Mapping{ from: 0x2F8A5, to: 0x2F8A5, status: MappingStatus::mapped, mapping: &MAPPING_2F8A5_2F8A5 },
+    Mapping{ from: 0x2F8A6, to: 0x2F8A6, status: MappingStatus::mapped, mapping: &MAPPING_2F8A6_2F8A6 },
+    Mapping{ from: 0x2F8A7, to: 0x2F8A7, status: MappingStatus::mapped, mapping: &MAPPING_2F8A7_2F8A7 },
+    Mapping{ from: 0x2F8A8, to: 0x2F8A8, status: MappingStatus::mapped, mapping: &MAPPING_2F8A8_2F8A8 },
+    Mapping{ from: 0x2F8A9, to: 0x2F8A9, status: MappingStatus::mapped, mapping: &MAPPING_2F8A9_2F8A9 },
+    Mapping{ from: 0x2F8AA, to: 0x2F8AA, status: MappingStatus::mapped, mapping: &MAPPING_2F8AA_2F8AA },
+    Mapping{ from: 0x2F8AB, to: 0x2F8AB, status: MappingStatus::mapped, mapping: &MAPPING_2F8AB_2F8AB },
+    Mapping{ from: 0x2F8AC, to: 0x2F8AC, status: MappingStatus::mapped, mapping: &MAPPING_2F8AC_2F8AC },
+    Mapping{ from: 0x2F8AD, to: 0x2F8AD, status: MappingStatus::mapped, mapping: &MAPPING_2F8AD_2F8AD },
+    Mapping{ from: 0x2F8AE, to: 0x2F8AE, status: MappingStatus::mapped, mapping: &MAPPING_2F8AE_2F8AE },
+    Mapping{ from: 0x2F8AF, to: 0x2F8AF, status: MappingStatus::mapped, mapping: &MAPPING_2F8AF_2F8AF },
+    Mapping{ from: 0x2F8B0, to: 0x2F8B0, status: MappingStatus::mapped, mapping: &MAPPING_2F8B0_2F8B0 },
+    Mapping{ from: 0x2F8B1, to: 0x2F8B1, status: MappingStatus::mapped, mapping: &MAPPING_2F8B1_2F8B1 },
+    Mapping{ from: 0x2F8B2, to: 0x2F8B2, status: MappingStatus::mapped, mapping: &MAPPING_2F8B2_2F8B2 },
+    Mapping{ from: 0x2F8B3, to: 0x2F8B3, status: MappingStatus::mapped, mapping: &MAPPING_2F8B3_2F8B3 },
+    Mapping{ from: 0x2F8B4, to: 0x2F8B4, status: MappingStatus::mapped, mapping: &MAPPING_2F8B4_2F8B4 },
+    Mapping{ from: 0x2F8B5, to: 0x2F8B5, status: MappingStatus::mapped, mapping: &MAPPING_2F8B5_2F8B5 },
+    Mapping{ from: 0x2F8B6, to: 0x2F8B6, status: MappingStatus::mapped, mapping: &MAPPING_2F8B6_2F8B6 },
+    Mapping{ from: 0x2F8B7, to: 0x2F8B7, status: MappingStatus::mapped, mapping: &MAPPING_2F8B7_2F8B7 },
+    Mapping{ from: 0x2F8B8, to: 0x2F8B8, status: MappingStatus::mapped, mapping: &MAPPING_2F8B8_2F8B8 },
+    Mapping{ from: 0x2F8B9, to: 0x2F8B9, status: MappingStatus::mapped, mapping: &MAPPING_2F8B9_2F8B9 },
+    Mapping{ from: 0x2F8BA, to: 0x2F8BA, status: MappingStatus::mapped, mapping: &MAPPING_2F8BA_2F8BA },
+    Mapping{ from: 0x2F8BB, to: 0x2F8BB, status: MappingStatus::mapped, mapping: &MAPPING_2F8BB_2F8BB },
+    Mapping{ from: 0x2F8BC, to: 0x2F8BC, status: MappingStatus::mapped, mapping: &MAPPING_2F8BC_2F8BC },
+    Mapping{ from: 0x2F8BD, to: 0x2F8BD, status: MappingStatus::mapped, mapping: &MAPPING_2F8BD_2F8BD },
+    Mapping{ from: 0x2F8BE, to: 0x2F8BE, status: MappingStatus::mapped, mapping: &MAPPING_2F8BE_2F8BE },
+    Mapping{ from: 0x2F8BF, to: 0x2F8BF, status: MappingStatus::mapped, mapping: &MAPPING_2F8BF_2F8BF },
+    Mapping{ from: 0x2F8C0, to: 0x2F8C0, status: MappingStatus::mapped, mapping: &MAPPING_2F8C0_2F8C0 },
+    Mapping{ from: 0x2F8C1, to: 0x2F8C1, status: MappingStatus::mapped, mapping: &MAPPING_2F8C1_2F8C1 },
+    Mapping{ from: 0x2F8C2, to: 0x2F8C2, status: MappingStatus::mapped, mapping: &MAPPING_2F8C2_2F8C2 },
+    Mapping{ from: 0x2F8C3, to: 0x2F8C3, status: MappingStatus::mapped, mapping: &MAPPING_2F8C3_2F8C3 },
+    Mapping{ from: 0x2F8C4, to: 0x2F8C4, status: MappingStatus::mapped, mapping: &MAPPING_2F8C4_2F8C4 },
+    Mapping{ from: 0x2F8C5, to: 0x2F8C5, status: MappingStatus::mapped, mapping: &MAPPING_2F8C5_2F8C5 },
+    Mapping{ from: 0x2F8C6, to: 0x2F8C6, status: MappingStatus::mapped, mapping: &MAPPING_2F8C6_2F8C6 },
+    Mapping{ from: 0x2F8C7, to: 0x2F8C7, status: MappingStatus::mapped, mapping: &MAPPING_2F8C7_2F8C7 },
+    Mapping{ from: 0x2F8C8, to: 0x2F8C8, status: MappingStatus::mapped, mapping: &MAPPING_2F8C8_2F8C8 },
+    Mapping{ from: 0x2F8C9, to: 0x2F8C9, status: MappingStatus::mapped, mapping: &MAPPING_2F8C9_2F8C9 },
+    Mapping{ from: 0x2F8CA, to: 0x2F8CA, status: MappingStatus::mapped, mapping: &MAPPING_2F8CA_2F8CA },
+    Mapping{ from: 0x2F8CB, to: 0x2F8CB, status: MappingStatus::mapped, mapping: &MAPPING_2F8CB_2F8CB },
+    Mapping{ from: 0x2F8CC, to: 0x2F8CC, status: MappingStatus::mapped, mapping: &MAPPING_2F8CC_2F8CC },
+    Mapping{ from: 0x2F8CD, to: 0x2F8CD, status: MappingStatus::mapped, mapping: &MAPPING_2F8CD_2F8CD },
+    Mapping{ from: 0x2F8CE, to: 0x2F8CE, status: MappingStatus::mapped, mapping: &MAPPING_2F8CE_2F8CE },
+    Mapping{ from: 0x2F8CF, to: 0x2F8CF, status: MappingStatus::mapped, mapping: &MAPPING_2F8CF_2F8CF },
+    Mapping{ from: 0x2F8D0, to: 0x2F8D0, status: MappingStatus::mapped, mapping: &MAPPING_2F8D0_2F8D0 },
+    Mapping{ from: 0x2F8D1, to: 0x2F8D1, status: MappingStatus::mapped, mapping: &MAPPING_2F8D1_2F8D1 },
+    Mapping{ from: 0x2F8D2, to: 0x2F8D2, status: MappingStatus::mapped, mapping: &MAPPING_2F8D2_2F8D2 },
+    Mapping{ from: 0x2F8D3, to: 0x2F8D3, status: MappingStatus::mapped, mapping: &MAPPING_2F8D3_2F8D3 },
+    Mapping{ from: 0x2F8D4, to: 0x2F8D4, status: MappingStatus::mapped, mapping: &MAPPING_2F8D4_2F8D4 },
+    Mapping{ from: 0x2F8D5, to: 0x2F8D5, status: MappingStatus::mapped, mapping: &MAPPING_2F8D5_2F8D5 },
+    Mapping{ from: 0x2F8D6, to: 0x2F8D6, status: MappingStatus::mapped, mapping: &MAPPING_2F8D6_2F8D6 },
+    Mapping{ from: 0x2F8D7, to: 0x2F8D7, status: MappingStatus::mapped, mapping: &MAPPING_2F8D7_2F8D7 },
+    Mapping{ from: 0x2F8D8, to: 0x2F8D8, status: MappingStatus::mapped, mapping: &MAPPING_2F8D8_2F8D8 },
+    Mapping{ from: 0x2F8D9, to: 0x2F8D9, status: MappingStatus::mapped, mapping: &MAPPING_2F8D9_2F8D9 },
+    Mapping{ from: 0x2F8DA, to: 0x2F8DA, status: MappingStatus::mapped, mapping: &MAPPING_2F8DA_2F8DA },
+    Mapping{ from: 0x2F8DB, to: 0x2F8DB, status: MappingStatus::mapped, mapping: &MAPPING_2F8DB_2F8DB },
+    Mapping{ from: 0x2F8DC, to: 0x2F8DC, status: MappingStatus::mapped, mapping: &MAPPING_2F8DC_2F8DC },
+    Mapping{ from: 0x2F8DD, to: 0x2F8DD, status: MappingStatus::mapped, mapping: &MAPPING_2F8DD_2F8DD },
+    Mapping{ from: 0x2F8DE, to: 0x2F8DE, status: MappingStatus::mapped, mapping: &MAPPING_2F8DE_2F8DE },
+    Mapping{ from: 0x2F8DF, to: 0x2F8DF, status: MappingStatus::mapped, mapping: &MAPPING_2F8DF_2F8DF },
+    Mapping{ from: 0x2F8E0, to: 0x2F8E0, status: MappingStatus::mapped, mapping: &MAPPING_2F8E0_2F8E0 },
+    Mapping{ from: 0x2F8E1, to: 0x2F8E1, status: MappingStatus::mapped, mapping: &MAPPING_2F8E1_2F8E1 },
+    Mapping{ from: 0x2F8E2, to: 0x2F8E2, status: MappingStatus::mapped, mapping: &MAPPING_2F8E2_2F8E2 },
+    Mapping{ from: 0x2F8E3, to: 0x2F8E3, status: MappingStatus::mapped, mapping: &MAPPING_2F8E3_2F8E3 },
+    Mapping{ from: 0x2F8E4, to: 0x2F8E4, status: MappingStatus::mapped, mapping: &MAPPING_2F8E4_2F8E4 },
+    Mapping{ from: 0x2F8E5, to: 0x2F8E5, status: MappingStatus::mapped, mapping: &MAPPING_2F8E5_2F8E5 },
+    Mapping{ from: 0x2F8E6, to: 0x2F8E6, status: MappingStatus::mapped, mapping: &MAPPING_2F8E6_2F8E6 },
+    Mapping{ from: 0x2F8E7, to: 0x2F8E7, status: MappingStatus::mapped, mapping: &MAPPING_2F8E7_2F8E7 },
+    Mapping{ from: 0x2F8E8, to: 0x2F8E8, status: MappingStatus::mapped, mapping: &MAPPING_2F8E8_2F8E8 },
+    Mapping{ from: 0x2F8E9, to: 0x2F8E9, status: MappingStatus::mapped, mapping: &MAPPING_2F8E9_2F8E9 },
+    Mapping{ from: 0x2F8EA, to: 0x2F8EA, status: MappingStatus::mapped, mapping: &MAPPING_2F8EA_2F8EA },
+    Mapping{ from: 0x2F8EB, to: 0x2F8EB, status: MappingStatus::mapped, mapping: &MAPPING_2F8EB_2F8EB },
+    Mapping{ from: 0x2F8EC, to: 0x2F8EC, status: MappingStatus::mapped, mapping: &MAPPING_2F8EC_2F8EC },
+    Mapping{ from: 0x2F8ED, to: 0x2F8ED, status: MappingStatus::mapped, mapping: &MAPPING_2F8ED_2F8ED },
+    Mapping{ from: 0x2F8EE, to: 0x2F8EE, status: MappingStatus::mapped, mapping: &MAPPING_2F8EE_2F8EE },
+    Mapping{ from: 0x2F8EF, to: 0x2F8EF, status: MappingStatus::mapped, mapping: &MAPPING_2F8EF_2F8EF },
+    Mapping{ from: 0x2F8F0, to: 0x2F8F0, status: MappingStatus::mapped, mapping: &MAPPING_2F8F0_2F8F0 },
+    Mapping{ from: 0x2F8F1, to: 0x2F8F1, status: MappingStatus::mapped, mapping: &MAPPING_2F8F1_2F8F1 },
+    Mapping{ from: 0x2F8F2, to: 0x2F8F2, status: MappingStatus::mapped, mapping: &MAPPING_2F8F2_2F8F2 },
+    Mapping{ from: 0x2F8F3, to: 0x2F8F3, status: MappingStatus::mapped, mapping: &MAPPING_2F8F3_2F8F3 },
+    Mapping{ from: 0x2F8F4, to: 0x2F8F4, status: MappingStatus::mapped, mapping: &MAPPING_2F8F4_2F8F4 },
+    Mapping{ from: 0x2F8F5, to: 0x2F8F5, status: MappingStatus::mapped, mapping: &MAPPING_2F8F5_2F8F5 },
+    Mapping{ from: 0x2F8F6, to: 0x2F8F6, status: MappingStatus::mapped, mapping: &MAPPING_2F8F6_2F8F6 },
+    Mapping{ from: 0x2F8F7, to: 0x2F8F7, status: MappingStatus::mapped, mapping: &MAPPING_2F8F7_2F8F7 },
+    Mapping{ from: 0x2F8F8, to: 0x2F8F8, status: MappingStatus::mapped, mapping: &MAPPING_2F8F8_2F8F8 },
+    Mapping{ from: 0x2F8F9, to: 0x2F8F9, status: MappingStatus::mapped, mapping: &MAPPING_2F8F9_2F8F9 },
+    Mapping{ from: 0x2F8FA, to: 0x2F8FA, status: MappingStatus::mapped, mapping: &MAPPING_2F8FA_2F8FA },
+    Mapping{ from: 0x2F8FB, to: 0x2F8FB, status: MappingStatus::mapped, mapping: &MAPPING_2F8FB_2F8FB },
+    Mapping{ from: 0x2F8FC, to: 0x2F8FC, status: MappingStatus::mapped, mapping: &MAPPING_2F8FC_2F8FC },
+    Mapping{ from: 0x2F8FD, to: 0x2F8FD, status: MappingStatus::mapped, mapping: &MAPPING_2F8FD_2F8FD },
+    Mapping{ from: 0x2F8FE, to: 0x2F8FE, status: MappingStatus::mapped, mapping: &MAPPING_2F8FE_2F8FE },
+    Mapping{ from: 0x2F8FF, to: 0x2F8FF, status: MappingStatus::mapped, mapping: &MAPPING_2F8FF_2F8FF },
+    Mapping{ from: 0x2F900, to: 0x2F900, status: MappingStatus::mapped, mapping: &MAPPING_2F900_2F900 },
+    Mapping{ from: 0x2F901, to: 0x2F901, status: MappingStatus::mapped, mapping: &MAPPING_2F901_2F901 },
+    Mapping{ from: 0x2F902, to: 0x2F902, status: MappingStatus::mapped, mapping: &MAPPING_2F902_2F902 },
+    Mapping{ from: 0x2F903, to: 0x2F903, status: MappingStatus::mapped, mapping: &MAPPING_2F903_2F903 },
+    Mapping{ from: 0x2F904, to: 0x2F904, status: MappingStatus::mapped, mapping: &MAPPING_2F904_2F904 },
+    Mapping{ from: 0x2F905, to: 0x2F905, status: MappingStatus::mapped, mapping: &MAPPING_2F905_2F905 },
+    Mapping{ from: 0x2F906, to: 0x2F906, status: MappingStatus::mapped, mapping: &MAPPING_2F906_2F906 },
+    Mapping{ from: 0x2F907, to: 0x2F907, status: MappingStatus::mapped, mapping: &MAPPING_2F907_2F907 },
+    Mapping{ from: 0x2F908, to: 0x2F908, status: MappingStatus::mapped, mapping: &MAPPING_2F908_2F908 },
+    Mapping{ from: 0x2F909, to: 0x2F909, status: MappingStatus::mapped, mapping: &MAPPING_2F909_2F909 },
+    Mapping{ from: 0x2F90A, to: 0x2F90A, status: MappingStatus::mapped, mapping: &MAPPING_2F90A_2F90A },
+    Mapping{ from: 0x2F90B, to: 0x2F90B, status: MappingStatus::mapped, mapping: &MAPPING_2F90B_2F90B },
+    Mapping{ from: 0x2F90C, to: 0x2F90C, status: MappingStatus::mapped, mapping: &MAPPING_2F90C_2F90C },
+    Mapping{ from: 0x2F90D, to: 0x2F90D, status: MappingStatus::mapped, mapping: &MAPPING_2F90D_2F90D },
+    Mapping{ from: 0x2F90E, to: 0x2F90E, status: MappingStatus::mapped, mapping: &MAPPING_2F90E_2F90E },
+    Mapping{ from: 0x2F90F, to: 0x2F90F, status: MappingStatus::mapped, mapping: &MAPPING_2F90F_2F90F },
+    Mapping{ from: 0x2F910, to: 0x2F910, status: MappingStatus::mapped, mapping: &MAPPING_2F910_2F910 },
+    Mapping{ from: 0x2F911, to: 0x2F911, status: MappingStatus::mapped, mapping: &MAPPING_2F911_2F911 },
+    Mapping{ from: 0x2F912, to: 0x2F912, status: MappingStatus::mapped, mapping: &MAPPING_2F912_2F912 },
+    Mapping{ from: 0x2F913, to: 0x2F913, status: MappingStatus::mapped, mapping: &MAPPING_2F913_2F913 },
+    Mapping{ from: 0x2F914, to: 0x2F914, status: MappingStatus::mapped, mapping: &MAPPING_2F914_2F914 },
+    Mapping{ from: 0x2F915, to: 0x2F915, status: MappingStatus::mapped, mapping: &MAPPING_2F915_2F915 },
+    Mapping{ from: 0x2F916, to: 0x2F916, status: MappingStatus::mapped, mapping: &MAPPING_2F916_2F916 },
+    Mapping{ from: 0x2F917, to: 0x2F917, status: MappingStatus::mapped, mapping: &MAPPING_2F917_2F917 },
+    Mapping{ from: 0x2F918, to: 0x2F918, status: MappingStatus::mapped, mapping: &MAPPING_2F918_2F918 },
+    Mapping{ from: 0x2F919, to: 0x2F919, status: MappingStatus::mapped, mapping: &MAPPING_2F919_2F919 },
+    Mapping{ from: 0x2F91A, to: 0x2F91A, status: MappingStatus::mapped, mapping: &MAPPING_2F91A_2F91A },
+    Mapping{ from: 0x2F91B, to: 0x2F91B, status: MappingStatus::mapped, mapping: &MAPPING_2F91B_2F91B },
+    Mapping{ from: 0x2F91C, to: 0x2F91C, status: MappingStatus::mapped, mapping: &MAPPING_2F91C_2F91C },
+    Mapping{ from: 0x2F91D, to: 0x2F91D, status: MappingStatus::mapped, mapping: &MAPPING_2F91D_2F91D },
+    Mapping{ from: 0x2F91E, to: 0x2F91E, status: MappingStatus::mapped, mapping: &MAPPING_2F91E_2F91E },
+    Mapping{ from: 0x2F91F, to: 0x2F91F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2F920, to: 0x2F920, status: MappingStatus::mapped, mapping: &MAPPING_2F920_2F920 },
+    Mapping{ from: 0x2F921, to: 0x2F921, status: MappingStatus::mapped, mapping: &MAPPING_2F921_2F921 },
+    Mapping{ from: 0x2F922, to: 0x2F922, status: MappingStatus::mapped, mapping: &MAPPING_2F922_2F922 },
+    Mapping{ from: 0x2F923, to: 0x2F923, status: MappingStatus::mapped, mapping: &MAPPING_2F923_2F923 },
+    Mapping{ from: 0x2F924, to: 0x2F924, status: MappingStatus::mapped, mapping: &MAPPING_2F924_2F924 },
+    Mapping{ from: 0x2F925, to: 0x2F925, status: MappingStatus::mapped, mapping: &MAPPING_2F925_2F925 },
+    Mapping{ from: 0x2F926, to: 0x2F926, status: MappingStatus::mapped, mapping: &MAPPING_2F926_2F926 },
+    Mapping{ from: 0x2F927, to: 0x2F927, status: MappingStatus::mapped, mapping: &MAPPING_2F927_2F927 },
+    Mapping{ from: 0x2F928, to: 0x2F928, status: MappingStatus::mapped, mapping: &MAPPING_2F928_2F928 },
+    Mapping{ from: 0x2F929, to: 0x2F929, status: MappingStatus::mapped, mapping: &MAPPING_2F929_2F929 },
+    Mapping{ from: 0x2F92A, to: 0x2F92A, status: MappingStatus::mapped, mapping: &MAPPING_2F92A_2F92A },
+    Mapping{ from: 0x2F92B, to: 0x2F92B, status: MappingStatus::mapped, mapping: &MAPPING_2F92B_2F92B },
+    Mapping{ from: 0x2F92C, to: 0x2F92D, status: MappingStatus::mapped, mapping: &MAPPING_2F92C_2F92D },
+    Mapping{ from: 0x2F92E, to: 0x2F92E, status: MappingStatus::mapped, mapping: &MAPPING_2F92E_2F92E },
+    Mapping{ from: 0x2F92F, to: 0x2F92F, status: MappingStatus::mapped, mapping: &MAPPING_2F92F_2F92F },
+    Mapping{ from: 0x2F930, to: 0x2F930, status: MappingStatus::mapped, mapping: &MAPPING_2F930_2F930 },
+    Mapping{ from: 0x2F931, to: 0x2F931, status: MappingStatus::mapped, mapping: &MAPPING_2F931_2F931 },
+    Mapping{ from: 0x2F932, to: 0x2F932, status: MappingStatus::mapped, mapping: &MAPPING_2F932_2F932 },
+    Mapping{ from: 0x2F933, to: 0x2F933, status: MappingStatus::mapped, mapping: &MAPPING_2F933_2F933 },
+    Mapping{ from: 0x2F934, to: 0x2F934, status: MappingStatus::mapped, mapping: &MAPPING_2F934_2F934 },
+    Mapping{ from: 0x2F935, to: 0x2F935, status: MappingStatus::mapped, mapping: &MAPPING_2F935_2F935 },
+    Mapping{ from: 0x2F936, to: 0x2F936, status: MappingStatus::mapped, mapping: &MAPPING_2F936_2F936 },
+    Mapping{ from: 0x2F937, to: 0x2F937, status: MappingStatus::mapped, mapping: &MAPPING_2F937_2F937 },
+    Mapping{ from: 0x2F938, to: 0x2F938, status: MappingStatus::mapped, mapping: &MAPPING_2F938_2F938 },
+    Mapping{ from: 0x2F939, to: 0x2F939, status: MappingStatus::mapped, mapping: &MAPPING_2F939_2F939 },
+    Mapping{ from: 0x2F93A, to: 0x2F93A, status: MappingStatus::mapped, mapping: &MAPPING_2F93A_2F93A },
+    Mapping{ from: 0x2F93B, to: 0x2F93B, status: MappingStatus::mapped, mapping: &MAPPING_2F93B_2F93B },
+    Mapping{ from: 0x2F93C, to: 0x2F93C, status: MappingStatus::mapped, mapping: &MAPPING_2F93C_2F93C },
+    Mapping{ from: 0x2F93D, to: 0x2F93D, status: MappingStatus::mapped, mapping: &MAPPING_2F93D_2F93D },
+    Mapping{ from: 0x2F93E, to: 0x2F93E, status: MappingStatus::mapped, mapping: &MAPPING_2F93E_2F93E },
+    Mapping{ from: 0x2F93F, to: 0x2F93F, status: MappingStatus::mapped, mapping: &MAPPING_2F93F_2F93F },
+    Mapping{ from: 0x2F940, to: 0x2F940, status: MappingStatus::mapped, mapping: &MAPPING_2F940_2F940 },
+    Mapping{ from: 0x2F941, to: 0x2F941, status: MappingStatus::mapped, mapping: &MAPPING_2F941_2F941 },
+    Mapping{ from: 0x2F942, to: 0x2F942, status: MappingStatus::mapped, mapping: &MAPPING_2F942_2F942 },
+    Mapping{ from: 0x2F943, to: 0x2F943, status: MappingStatus::mapped, mapping: &MAPPING_2F943_2F943 },
+    Mapping{ from: 0x2F944, to: 0x2F944, status: MappingStatus::mapped, mapping: &MAPPING_2F944_2F944 },
+    Mapping{ from: 0x2F945, to: 0x2F945, status: MappingStatus::mapped, mapping: &MAPPING_2F945_2F945 },
+    Mapping{ from: 0x2F946, to: 0x2F947, status: MappingStatus::mapped, mapping: &MAPPING_2F946_2F947 },
+    Mapping{ from: 0x2F948, to: 0x2F948, status: MappingStatus::mapped, mapping: &MAPPING_2F948_2F948 },
+    Mapping{ from: 0x2F949, to: 0x2F949, status: MappingStatus::mapped, mapping: &MAPPING_2F949_2F949 },
+    Mapping{ from: 0x2F94A, to: 0x2F94A, status: MappingStatus::mapped, mapping: &MAPPING_2F94A_2F94A },
+    Mapping{ from: 0x2F94B, to: 0x2F94B, status: MappingStatus::mapped, mapping: &MAPPING_2F94B_2F94B },
+    Mapping{ from: 0x2F94C, to: 0x2F94C, status: MappingStatus::mapped, mapping: &MAPPING_2F94C_2F94C },
+    Mapping{ from: 0x2F94D, to: 0x2F94D, status: MappingStatus::mapped, mapping: &MAPPING_2F94D_2F94D },
+    Mapping{ from: 0x2F94E, to: 0x2F94E, status: MappingStatus::mapped, mapping: &MAPPING_2F94E_2F94E },
+    Mapping{ from: 0x2F94F, to: 0x2F94F, status: MappingStatus::mapped, mapping: &MAPPING_2F94F_2F94F },
+    Mapping{ from: 0x2F950, to: 0x2F950, status: MappingStatus::mapped, mapping: &MAPPING_2F950_2F950 },
+    Mapping{ from: 0x2F951, to: 0x2F951, status: MappingStatus::mapped, mapping: &MAPPING_2F951_2F951 },
+    Mapping{ from: 0x2F952, to: 0x2F952, status: MappingStatus::mapped, mapping: &MAPPING_2F952_2F952 },
+    Mapping{ from: 0x2F953, to: 0x2F953, status: MappingStatus::mapped, mapping: &MAPPING_2F953_2F953 },
+    Mapping{ from: 0x2F954, to: 0x2F954, status: MappingStatus::mapped, mapping: &MAPPING_2F954_2F954 },
+    Mapping{ from: 0x2F955, to: 0x2F955, status: MappingStatus::mapped, mapping: &MAPPING_2F955_2F955 },
+    Mapping{ from: 0x2F956, to: 0x2F956, status: MappingStatus::mapped, mapping: &MAPPING_2F956_2F956 },
+    Mapping{ from: 0x2F957, to: 0x2F957, status: MappingStatus::mapped, mapping: &MAPPING_2F957_2F957 },
+    Mapping{ from: 0x2F958, to: 0x2F958, status: MappingStatus::mapped, mapping: &MAPPING_2F958_2F958 },
+    Mapping{ from: 0x2F959, to: 0x2F959, status: MappingStatus::mapped, mapping: &MAPPING_2F959_2F959 },
+    Mapping{ from: 0x2F95A, to: 0x2F95A, status: MappingStatus::mapped, mapping: &MAPPING_2F95A_2F95A },
+    Mapping{ from: 0x2F95B, to: 0x2F95B, status: MappingStatus::mapped, mapping: &MAPPING_2F95B_2F95B },
+    Mapping{ from: 0x2F95C, to: 0x2F95C, status: MappingStatus::mapped, mapping: &MAPPING_2F95C_2F95C },
+    Mapping{ from: 0x2F95D, to: 0x2F95E, status: MappingStatus::mapped, mapping: &MAPPING_2F95D_2F95E },
+    Mapping{ from: 0x2F95F, to: 0x2F95F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2F960, to: 0x2F960, status: MappingStatus::mapped, mapping: &MAPPING_2F960_2F960 },
+    Mapping{ from: 0x2F961, to: 0x2F961, status: MappingStatus::mapped, mapping: &MAPPING_2F961_2F961 },
+    Mapping{ from: 0x2F962, to: 0x2F962, status: MappingStatus::mapped, mapping: &MAPPING_2F962_2F962 },
+    Mapping{ from: 0x2F963, to: 0x2F963, status: MappingStatus::mapped, mapping: &MAPPING_2F963_2F963 },
+    Mapping{ from: 0x2F964, to: 0x2F964, status: MappingStatus::mapped, mapping: &MAPPING_2F964_2F964 },
+    Mapping{ from: 0x2F965, to: 0x2F965, status: MappingStatus::mapped, mapping: &MAPPING_2F965_2F965 },
+    Mapping{ from: 0x2F966, to: 0x2F966, status: MappingStatus::mapped, mapping: &MAPPING_2F966_2F966 },
+    Mapping{ from: 0x2F967, to: 0x2F967, status: MappingStatus::mapped, mapping: &MAPPING_2F967_2F967 },
+    Mapping{ from: 0x2F968, to: 0x2F968, status: MappingStatus::mapped, mapping: &MAPPING_2F968_2F968 },
+    Mapping{ from: 0x2F969, to: 0x2F969, status: MappingStatus::mapped, mapping: &MAPPING_2F969_2F969 },
+    Mapping{ from: 0x2F96A, to: 0x2F96A, status: MappingStatus::mapped, mapping: &MAPPING_2F96A_2F96A },
+    Mapping{ from: 0x2F96B, to: 0x2F96B, status: MappingStatus::mapped, mapping: &MAPPING_2F96B_2F96B },
+    Mapping{ from: 0x2F96C, to: 0x2F96C, status: MappingStatus::mapped, mapping: &MAPPING_2F96C_2F96C },
+    Mapping{ from: 0x2F96D, to: 0x2F96D, status: MappingStatus::mapped, mapping: &MAPPING_2F96D_2F96D },
+    Mapping{ from: 0x2F96E, to: 0x2F96E, status: MappingStatus::mapped, mapping: &MAPPING_2F96E_2F96E },
+    Mapping{ from: 0x2F96F, to: 0x2F96F, status: MappingStatus::mapped, mapping: &MAPPING_2F96F_2F96F },
+    Mapping{ from: 0x2F970, to: 0x2F970, status: MappingStatus::mapped, mapping: &MAPPING_2F970_2F970 },
+    Mapping{ from: 0x2F971, to: 0x2F971, status: MappingStatus::mapped, mapping: &MAPPING_2F971_2F971 },
+    Mapping{ from: 0x2F972, to: 0x2F972, status: MappingStatus::mapped, mapping: &MAPPING_2F972_2F972 },
+    Mapping{ from: 0x2F973, to: 0x2F973, status: MappingStatus::mapped, mapping: &MAPPING_2F973_2F973 },
+    Mapping{ from: 0x2F974, to: 0x2F974, status: MappingStatus::mapped, mapping: &MAPPING_2F974_2F974 },
+    Mapping{ from: 0x2F975, to: 0x2F975, status: MappingStatus::mapped, mapping: &MAPPING_2F975_2F975 },
+    Mapping{ from: 0x2F976, to: 0x2F976, status: MappingStatus::mapped, mapping: &MAPPING_2F976_2F976 },
+    Mapping{ from: 0x2F977, to: 0x2F977, status: MappingStatus::mapped, mapping: &MAPPING_2F977_2F977 },
+    Mapping{ from: 0x2F978, to: 0x2F978, status: MappingStatus::mapped, mapping: &MAPPING_2F978_2F978 },
+    Mapping{ from: 0x2F979, to: 0x2F979, status: MappingStatus::mapped, mapping: &MAPPING_2F979_2F979 },
+    Mapping{ from: 0x2F97A, to: 0x2F97A, status: MappingStatus::mapped, mapping: &MAPPING_2F97A_2F97A },
+    Mapping{ from: 0x2F97B, to: 0x2F97B, status: MappingStatus::mapped, mapping: &MAPPING_2F97B_2F97B },
+    Mapping{ from: 0x2F97C, to: 0x2F97C, status: MappingStatus::mapped, mapping: &MAPPING_2F97C_2F97C },
+    Mapping{ from: 0x2F97D, to: 0x2F97D, status: MappingStatus::mapped, mapping: &MAPPING_2F97D_2F97D },
+    Mapping{ from: 0x2F97E, to: 0x2F97E, status: MappingStatus::mapped, mapping: &MAPPING_2F97E_2F97E },
+    Mapping{ from: 0x2F97F, to: 0x2F97F, status: MappingStatus::mapped, mapping: &MAPPING_2F97F_2F97F },
+    Mapping{ from: 0x2F980, to: 0x2F980, status: MappingStatus::mapped, mapping: &MAPPING_2F980_2F980 },
+    Mapping{ from: 0x2F981, to: 0x2F981, status: MappingStatus::mapped, mapping: &MAPPING_2F981_2F981 },
+    Mapping{ from: 0x2F982, to: 0x2F982, status: MappingStatus::mapped, mapping: &MAPPING_2F982_2F982 },
+    Mapping{ from: 0x2F983, to: 0x2F983, status: MappingStatus::mapped, mapping: &MAPPING_2F983_2F983 },
+    Mapping{ from: 0x2F984, to: 0x2F984, status: MappingStatus::mapped, mapping: &MAPPING_2F984_2F984 },
+    Mapping{ from: 0x2F985, to: 0x2F985, status: MappingStatus::mapped, mapping: &MAPPING_2F985_2F985 },
+    Mapping{ from: 0x2F986, to: 0x2F986, status: MappingStatus::mapped, mapping: &MAPPING_2F986_2F986 },
+    Mapping{ from: 0x2F987, to: 0x2F987, status: MappingStatus::mapped, mapping: &MAPPING_2F987_2F987 },
+    Mapping{ from: 0x2F988, to: 0x2F988, status: MappingStatus::mapped, mapping: &MAPPING_2F988_2F988 },
+    Mapping{ from: 0x2F989, to: 0x2F989, status: MappingStatus::mapped, mapping: &MAPPING_2F989_2F989 },
+    Mapping{ from: 0x2F98A, to: 0x2F98A, status: MappingStatus::mapped, mapping: &MAPPING_2F98A_2F98A },
+    Mapping{ from: 0x2F98B, to: 0x2F98B, status: MappingStatus::mapped, mapping: &MAPPING_2F98B_2F98B },
+    Mapping{ from: 0x2F98C, to: 0x2F98C, status: MappingStatus::mapped, mapping: &MAPPING_2F98C_2F98C },
+    Mapping{ from: 0x2F98D, to: 0x2F98D, status: MappingStatus::mapped, mapping: &MAPPING_2F98D_2F98D },
+    Mapping{ from: 0x2F98E, to: 0x2F98E, status: MappingStatus::mapped, mapping: &MAPPING_2F98E_2F98E },
+    Mapping{ from: 0x2F98F, to: 0x2F98F, status: MappingStatus::mapped, mapping: &MAPPING_2F98F_2F98F },
+    Mapping{ from: 0x2F990, to: 0x2F990, status: MappingStatus::mapped, mapping: &MAPPING_2F990_2F990 },
+    Mapping{ from: 0x2F991, to: 0x2F991, status: MappingStatus::mapped, mapping: &MAPPING_2F991_2F991 },
+    Mapping{ from: 0x2F992, to: 0x2F992, status: MappingStatus::mapped, mapping: &MAPPING_2F992_2F992 },
+    Mapping{ from: 0x2F993, to: 0x2F993, status: MappingStatus::mapped, mapping: &MAPPING_2F993_2F993 },
+    Mapping{ from: 0x2F994, to: 0x2F994, status: MappingStatus::mapped, mapping: &MAPPING_2F994_2F994 },
+    Mapping{ from: 0x2F995, to: 0x2F995, status: MappingStatus::mapped, mapping: &MAPPING_2F995_2F995 },
+    Mapping{ from: 0x2F996, to: 0x2F996, status: MappingStatus::mapped, mapping: &MAPPING_2F996_2F996 },
+    Mapping{ from: 0x2F997, to: 0x2F997, status: MappingStatus::mapped, mapping: &MAPPING_2F997_2F997 },
+    Mapping{ from: 0x2F998, to: 0x2F998, status: MappingStatus::mapped, mapping: &MAPPING_2F998_2F998 },
+    Mapping{ from: 0x2F999, to: 0x2F999, status: MappingStatus::mapped, mapping: &MAPPING_2F999_2F999 },
+    Mapping{ from: 0x2F99A, to: 0x2F99A, status: MappingStatus::mapped, mapping: &MAPPING_2F99A_2F99A },
+    Mapping{ from: 0x2F99B, to: 0x2F99B, status: MappingStatus::mapped, mapping: &MAPPING_2F99B_2F99B },
+    Mapping{ from: 0x2F99C, to: 0x2F99C, status: MappingStatus::mapped, mapping: &MAPPING_2F99C_2F99C },
+    Mapping{ from: 0x2F99D, to: 0x2F99D, status: MappingStatus::mapped, mapping: &MAPPING_2F99D_2F99D },
+    Mapping{ from: 0x2F99E, to: 0x2F99E, status: MappingStatus::mapped, mapping: &MAPPING_2F99E_2F99E },
+    Mapping{ from: 0x2F99F, to: 0x2F99F, status: MappingStatus::mapped, mapping: &MAPPING_2F99F_2F99F },
+    Mapping{ from: 0x2F9A0, to: 0x2F9A0, status: MappingStatus::mapped, mapping: &MAPPING_2F9A0_2F9A0 },
+    Mapping{ from: 0x2F9A1, to: 0x2F9A1, status: MappingStatus::mapped, mapping: &MAPPING_2F9A1_2F9A1 },
+    Mapping{ from: 0x2F9A2, to: 0x2F9A2, status: MappingStatus::mapped, mapping: &MAPPING_2F9A2_2F9A2 },
+    Mapping{ from: 0x2F9A3, to: 0x2F9A3, status: MappingStatus::mapped, mapping: &MAPPING_2F9A3_2F9A3 },
+    Mapping{ from: 0x2F9A4, to: 0x2F9A4, status: MappingStatus::mapped, mapping: &MAPPING_2F9A4_2F9A4 },
+    Mapping{ from: 0x2F9A5, to: 0x2F9A5, status: MappingStatus::mapped, mapping: &MAPPING_2F9A5_2F9A5 },
+    Mapping{ from: 0x2F9A6, to: 0x2F9A6, status: MappingStatus::mapped, mapping: &MAPPING_2F9A6_2F9A6 },
+    Mapping{ from: 0x2F9A7, to: 0x2F9A7, status: MappingStatus::mapped, mapping: &MAPPING_2F9A7_2F9A7 },
+    Mapping{ from: 0x2F9A8, to: 0x2F9A8, status: MappingStatus::mapped, mapping: &MAPPING_2F9A8_2F9A8 },
+    Mapping{ from: 0x2F9A9, to: 0x2F9A9, status: MappingStatus::mapped, mapping: &MAPPING_2F9A9_2F9A9 },
+    Mapping{ from: 0x2F9AA, to: 0x2F9AA, status: MappingStatus::mapped, mapping: &MAPPING_2F9AA_2F9AA },
+    Mapping{ from: 0x2F9AB, to: 0x2F9AB, status: MappingStatus::mapped, mapping: &MAPPING_2F9AB_2F9AB },
+    Mapping{ from: 0x2F9AC, to: 0x2F9AC, status: MappingStatus::mapped, mapping: &MAPPING_2F9AC_2F9AC },
+    Mapping{ from: 0x2F9AD, to: 0x2F9AD, status: MappingStatus::mapped, mapping: &MAPPING_2F9AD_2F9AD },
+    Mapping{ from: 0x2F9AE, to: 0x2F9AE, status: MappingStatus::mapped, mapping: &MAPPING_2F9AE_2F9AE },
+    Mapping{ from: 0x2F9AF, to: 0x2F9AF, status: MappingStatus::mapped, mapping: &MAPPING_2F9AF_2F9AF },
+    Mapping{ from: 0x2F9B0, to: 0x2F9B0, status: MappingStatus::mapped, mapping: &MAPPING_2F9B0_2F9B0 },
+    Mapping{ from: 0x2F9B1, to: 0x2F9B1, status: MappingStatus::mapped, mapping: &MAPPING_2F9B1_2F9B1 },
+    Mapping{ from: 0x2F9B2, to: 0x2F9B2, status: MappingStatus::mapped, mapping: &MAPPING_2F9B2_2F9B2 },
+    Mapping{ from: 0x2F9B3, to: 0x2F9B3, status: MappingStatus::mapped, mapping: &MAPPING_2F9B3_2F9B3 },
+    Mapping{ from: 0x2F9B4, to: 0x2F9B4, status: MappingStatus::mapped, mapping: &MAPPING_2F9B4_2F9B4 },
+    Mapping{ from: 0x2F9B5, to: 0x2F9B5, status: MappingStatus::mapped, mapping: &MAPPING_2F9B5_2F9B5 },
+    Mapping{ from: 0x2F9B6, to: 0x2F9B6, status: MappingStatus::mapped, mapping: &MAPPING_2F9B6_2F9B6 },
+    Mapping{ from: 0x2F9B7, to: 0x2F9B7, status: MappingStatus::mapped, mapping: &MAPPING_2F9B7_2F9B7 },
+    Mapping{ from: 0x2F9B8, to: 0x2F9B8, status: MappingStatus::mapped, mapping: &MAPPING_2F9B8_2F9B8 },
+    Mapping{ from: 0x2F9B9, to: 0x2F9B9, status: MappingStatus::mapped, mapping: &MAPPING_2F9B9_2F9B9 },
+    Mapping{ from: 0x2F9BA, to: 0x2F9BA, status: MappingStatus::mapped, mapping: &MAPPING_2F9BA_2F9BA },
+    Mapping{ from: 0x2F9BB, to: 0x2F9BB, status: MappingStatus::mapped, mapping: &MAPPING_2F9BB_2F9BB },
+    Mapping{ from: 0x2F9BC, to: 0x2F9BC, status: MappingStatus::mapped, mapping: &MAPPING_2F9BC_2F9BC },
+    Mapping{ from: 0x2F9BD, to: 0x2F9BD, status: MappingStatus::mapped, mapping: &MAPPING_2F9BD_2F9BD },
+    Mapping{ from: 0x2F9BE, to: 0x2F9BE, status: MappingStatus::mapped, mapping: &MAPPING_2F9BE_2F9BE },
+    Mapping{ from: 0x2F9BF, to: 0x2F9BF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2F9C0, to: 0x2F9C0, status: MappingStatus::mapped, mapping: &MAPPING_2F9C0_2F9C0 },
+    Mapping{ from: 0x2F9C1, to: 0x2F9C1, status: MappingStatus::mapped, mapping: &MAPPING_2F9C1_2F9C1 },
+    Mapping{ from: 0x2F9C2, to: 0x2F9C2, status: MappingStatus::mapped, mapping: &MAPPING_2F9C2_2F9C2 },
+    Mapping{ from: 0x2F9C3, to: 0x2F9C3, status: MappingStatus::mapped, mapping: &MAPPING_2F9C3_2F9C3 },
+    Mapping{ from: 0x2F9C4, to: 0x2F9C4, status: MappingStatus::mapped, mapping: &MAPPING_2F9C4_2F9C4 },
+    Mapping{ from: 0x2F9C5, to: 0x2F9C5, status: MappingStatus::mapped, mapping: &MAPPING_2F9C5_2F9C5 },
+    Mapping{ from: 0x2F9C6, to: 0x2F9C6, status: MappingStatus::mapped, mapping: &MAPPING_2F9C6_2F9C6 },
+    Mapping{ from: 0x2F9C7, to: 0x2F9C7, status: MappingStatus::mapped, mapping: &MAPPING_2F9C7_2F9C7 },
+    Mapping{ from: 0x2F9C8, to: 0x2F9C8, status: MappingStatus::mapped, mapping: &MAPPING_2F9C8_2F9C8 },
+    Mapping{ from: 0x2F9C9, to: 0x2F9C9, status: MappingStatus::mapped, mapping: &MAPPING_2F9C9_2F9C9 },
+    Mapping{ from: 0x2F9CA, to: 0x2F9CA, status: MappingStatus::mapped, mapping: &MAPPING_2F9CA_2F9CA },
+    Mapping{ from: 0x2F9CB, to: 0x2F9CB, status: MappingStatus::mapped, mapping: &MAPPING_2F9CB_2F9CB },
+    Mapping{ from: 0x2F9CC, to: 0x2F9CC, status: MappingStatus::mapped, mapping: &MAPPING_2F9CC_2F9CC },
+    Mapping{ from: 0x2F9CD, to: 0x2F9CD, status: MappingStatus::mapped, mapping: &MAPPING_2F9CD_2F9CD },
+    Mapping{ from: 0x2F9CE, to: 0x2F9CE, status: MappingStatus::mapped, mapping: &MAPPING_2F9CE_2F9CE },
+    Mapping{ from: 0x2F9CF, to: 0x2F9CF, status: MappingStatus::mapped, mapping: &MAPPING_2F9CF_2F9CF },
+    Mapping{ from: 0x2F9D0, to: 0x2F9D0, status: MappingStatus::mapped, mapping: &MAPPING_2F9D0_2F9D0 },
+    Mapping{ from: 0x2F9D1, to: 0x2F9D1, status: MappingStatus::mapped, mapping: &MAPPING_2F9D1_2F9D1 },
+    Mapping{ from: 0x2F9D2, to: 0x2F9D2, status: MappingStatus::mapped, mapping: &MAPPING_2F9D2_2F9D2 },
+    Mapping{ from: 0x2F9D3, to: 0x2F9D3, status: MappingStatus::mapped, mapping: &MAPPING_2F9D3_2F9D3 },
+    Mapping{ from: 0x2F9D4, to: 0x2F9D4, status: MappingStatus::mapped, mapping: &MAPPING_2F9D4_2F9D4 },
+    Mapping{ from: 0x2F9D5, to: 0x2F9D5, status: MappingStatus::mapped, mapping: &MAPPING_2F9D5_2F9D5 },
+    Mapping{ from: 0x2F9D6, to: 0x2F9D6, status: MappingStatus::mapped, mapping: &MAPPING_2F9D6_2F9D6 },
+    Mapping{ from: 0x2F9D7, to: 0x2F9D7, status: MappingStatus::mapped, mapping: &MAPPING_2F9D7_2F9D7 },
+    Mapping{ from: 0x2F9D8, to: 0x2F9D8, status: MappingStatus::mapped, mapping: &MAPPING_2F9D8_2F9D8 },
+    Mapping{ from: 0x2F9D9, to: 0x2F9D9, status: MappingStatus::mapped, mapping: &MAPPING_2F9D9_2F9D9 },
+    Mapping{ from: 0x2F9DA, to: 0x2F9DA, status: MappingStatus::mapped, mapping: &MAPPING_2F9DA_2F9DA },
+    Mapping{ from: 0x2F9DB, to: 0x2F9DB, status: MappingStatus::mapped, mapping: &MAPPING_2F9DB_2F9DB },
+    Mapping{ from: 0x2F9DC, to: 0x2F9DC, status: MappingStatus::mapped, mapping: &MAPPING_2F9DC_2F9DC },
+    Mapping{ from: 0x2F9DD, to: 0x2F9DD, status: MappingStatus::mapped, mapping: &MAPPING_2F9DD_2F9DD },
+    Mapping{ from: 0x2F9DE, to: 0x2F9DE, status: MappingStatus::mapped, mapping: &MAPPING_2F9DE_2F9DE },
+    Mapping{ from: 0x2F9DF, to: 0x2F9DF, status: MappingStatus::mapped, mapping: &MAPPING_2F9DF_2F9DF },
+    Mapping{ from: 0x2F9E0, to: 0x2F9E0, status: MappingStatus::mapped, mapping: &MAPPING_2F9E0_2F9E0 },
+    Mapping{ from: 0x2F9E1, to: 0x2F9E1, status: MappingStatus::mapped, mapping: &MAPPING_2F9E1_2F9E1 },
+    Mapping{ from: 0x2F9E2, to: 0x2F9E2, status: MappingStatus::mapped, mapping: &MAPPING_2F9E2_2F9E2 },
+    Mapping{ from: 0x2F9E3, to: 0x2F9E3, status: MappingStatus::mapped, mapping: &MAPPING_2F9E3_2F9E3 },
+    Mapping{ from: 0x2F9E4, to: 0x2F9E4, status: MappingStatus::mapped, mapping: &MAPPING_2F9E4_2F9E4 },
+    Mapping{ from: 0x2F9E5, to: 0x2F9E5, status: MappingStatus::mapped, mapping: &MAPPING_2F9E5_2F9E5 },
+    Mapping{ from: 0x2F9E6, to: 0x2F9E6, status: MappingStatus::mapped, mapping: &MAPPING_2F9E6_2F9E6 },
+    Mapping{ from: 0x2F9E7, to: 0x2F9E7, status: MappingStatus::mapped, mapping: &MAPPING_2F9E7_2F9E7 },
+    Mapping{ from: 0x2F9E8, to: 0x2F9E8, status: MappingStatus::mapped, mapping: &MAPPING_2F9E8_2F9E8 },
+    Mapping{ from: 0x2F9E9, to: 0x2F9E9, status: MappingStatus::mapped, mapping: &MAPPING_2F9E9_2F9E9 },
+    Mapping{ from: 0x2F9EA, to: 0x2F9EA, status: MappingStatus::mapped, mapping: &MAPPING_2F9EA_2F9EA },
+    Mapping{ from: 0x2F9EB, to: 0x2F9EB, status: MappingStatus::mapped, mapping: &MAPPING_2F9EB_2F9EB },
+    Mapping{ from: 0x2F9EC, to: 0x2F9EC, status: MappingStatus::mapped, mapping: &MAPPING_2F9EC_2F9EC },
+    Mapping{ from: 0x2F9ED, to: 0x2F9ED, status: MappingStatus::mapped, mapping: &MAPPING_2F9ED_2F9ED },
+    Mapping{ from: 0x2F9EE, to: 0x2F9EE, status: MappingStatus::mapped, mapping: &MAPPING_2F9EE_2F9EE },
+    Mapping{ from: 0x2F9EF, to: 0x2F9EF, status: MappingStatus::mapped, mapping: &MAPPING_2F9EF_2F9EF },
+    Mapping{ from: 0x2F9F0, to: 0x2F9F0, status: MappingStatus::mapped, mapping: &MAPPING_2F9F0_2F9F0 },
+    Mapping{ from: 0x2F9F1, to: 0x2F9F1, status: MappingStatus::mapped, mapping: &MAPPING_2F9F1_2F9F1 },
+    Mapping{ from: 0x2F9F2, to: 0x2F9F2, status: MappingStatus::mapped, mapping: &MAPPING_2F9F2_2F9F2 },
+    Mapping{ from: 0x2F9F3, to: 0x2F9F3, status: MappingStatus::mapped, mapping: &MAPPING_2F9F3_2F9F3 },
+    Mapping{ from: 0x2F9F4, to: 0x2F9F4, status: MappingStatus::mapped, mapping: &MAPPING_2F9F4_2F9F4 },
+    Mapping{ from: 0x2F9F5, to: 0x2F9F5, status: MappingStatus::mapped, mapping: &MAPPING_2F9F5_2F9F5 },
+    Mapping{ from: 0x2F9F6, to: 0x2F9F6, status: MappingStatus::mapped, mapping: &MAPPING_2F9F6_2F9F6 },
+    Mapping{ from: 0x2F9F7, to: 0x2F9F7, status: MappingStatus::mapped, mapping: &MAPPING_2F9F7_2F9F7 },
+    Mapping{ from: 0x2F9F8, to: 0x2F9F8, status: MappingStatus::mapped, mapping: &MAPPING_2F9F8_2F9F8 },
+    Mapping{ from: 0x2F9F9, to: 0x2F9F9, status: MappingStatus::mapped, mapping: &MAPPING_2F9F9_2F9F9 },
+    Mapping{ from: 0x2F9FA, to: 0x2F9FA, status: MappingStatus::mapped, mapping: &MAPPING_2F9FA_2F9FA },
+    Mapping{ from: 0x2F9FB, to: 0x2F9FB, status: MappingStatus::mapped, mapping: &MAPPING_2F9FB_2F9FB },
+    Mapping{ from: 0x2F9FC, to: 0x2F9FC, status: MappingStatus::mapped, mapping: &MAPPING_2F9FC_2F9FC },
+    Mapping{ from: 0x2F9FD, to: 0x2F9FD, status: MappingStatus::mapped, mapping: &MAPPING_2F9FD_2F9FD },
+    Mapping{ from: 0x2F9FE, to: 0x2F9FF, status: MappingStatus::mapped, mapping: &MAPPING_2F9FE_2F9FF },
+    Mapping{ from: 0x2FA00, to: 0x2FA00, status: MappingStatus::mapped, mapping: &MAPPING_2FA00_2FA00 },
+    Mapping{ from: 0x2FA01, to: 0x2FA01, status: MappingStatus::mapped, mapping: &MAPPING_2FA01_2FA01 },
+    Mapping{ from: 0x2FA02, to: 0x2FA02, status: MappingStatus::mapped, mapping: &MAPPING_2FA02_2FA02 },
+    Mapping{ from: 0x2FA03, to: 0x2FA03, status: MappingStatus::mapped, mapping: &MAPPING_2FA03_2FA03 },
+    Mapping{ from: 0x2FA04, to: 0x2FA04, status: MappingStatus::mapped, mapping: &MAPPING_2FA04_2FA04 },
+    Mapping{ from: 0x2FA05, to: 0x2FA05, status: MappingStatus::mapped, mapping: &MAPPING_2FA05_2FA05 },
+    Mapping{ from: 0x2FA06, to: 0x2FA06, status: MappingStatus::mapped, mapping: &MAPPING_2FA06_2FA06 },
+    Mapping{ from: 0x2FA07, to: 0x2FA07, status: MappingStatus::mapped, mapping: &MAPPING_2FA07_2FA07 },
+    Mapping{ from: 0x2FA08, to: 0x2FA08, status: MappingStatus::mapped, mapping: &MAPPING_2FA08_2FA08 },
+    Mapping{ from: 0x2FA09, to: 0x2FA09, status: MappingStatus::mapped, mapping: &MAPPING_2FA09_2FA09 },
+    Mapping{ from: 0x2FA0A, to: 0x2FA0A, status: MappingStatus::mapped, mapping: &MAPPING_2FA0A_2FA0A },
+    Mapping{ from: 0x2FA0B, to: 0x2FA0B, status: MappingStatus::mapped, mapping: &MAPPING_2FA0B_2FA0B },
+    Mapping{ from: 0x2FA0C, to: 0x2FA0C, status: MappingStatus::mapped, mapping: &MAPPING_2FA0C_2FA0C },
+    Mapping{ from: 0x2FA0D, to: 0x2FA0D, status: MappingStatus::mapped, mapping: &MAPPING_2FA0D_2FA0D },
+    Mapping{ from: 0x2FA0E, to: 0x2FA0E, status: MappingStatus::mapped, mapping: &MAPPING_2FA0E_2FA0E },
+    Mapping{ from: 0x2FA0F, to: 0x2FA0F, status: MappingStatus::mapped, mapping: &MAPPING_2FA0F_2FA0F },
+    Mapping{ from: 0x2FA10, to: 0x2FA10, status: MappingStatus::mapped, mapping: &MAPPING_2FA10_2FA10 },
+    Mapping{ from: 0x2FA11, to: 0x2FA11, status: MappingStatus::mapped, mapping: &MAPPING_2FA11_2FA11 },
+    Mapping{ from: 0x2FA12, to: 0x2FA12, status: MappingStatus::mapped, mapping: &MAPPING_2FA12_2FA12 },
+    Mapping{ from: 0x2FA13, to: 0x2FA13, status: MappingStatus::mapped, mapping: &MAPPING_2FA13_2FA13 },
+    Mapping{ from: 0x2FA14, to: 0x2FA14, status: MappingStatus::mapped, mapping: &MAPPING_2FA14_2FA14 },
+    Mapping{ from: 0x2FA15, to: 0x2FA15, status: MappingStatus::mapped, mapping: &MAPPING_2FA15_2FA15 },
+    Mapping{ from: 0x2FA16, to: 0x2FA16, status: MappingStatus::mapped, mapping: &MAPPING_2FA16_2FA16 },
+    Mapping{ from: 0x2FA17, to: 0x2FA17, status: MappingStatus::mapped, mapping: &MAPPING_2FA17_2FA17 },
+    Mapping{ from: 0x2FA18, to: 0x2FA18, status: MappingStatus::mapped, mapping: &MAPPING_2FA18_2FA18 },
+    Mapping{ from: 0x2FA19, to: 0x2FA19, status: MappingStatus::mapped, mapping: &MAPPING_2FA19_2FA19 },
+    Mapping{ from: 0x2FA1A, to: 0x2FA1A, status: MappingStatus::mapped, mapping: &MAPPING_2FA1A_2FA1A },
+    Mapping{ from: 0x2FA1B, to: 0x2FA1B, status: MappingStatus::mapped, mapping: &MAPPING_2FA1B_2FA1B },
+    Mapping{ from: 0x2FA1C, to: 0x2FA1C, status: MappingStatus::mapped, mapping: &MAPPING_2FA1C_2FA1C },
+    Mapping{ from: 0x2FA1D, to: 0x2FA1D, status: MappingStatus::mapped, mapping: &MAPPING_2FA1D_2FA1D },
+    Mapping{ from: 0x2FA1E, to: 0x2FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x2FFFE, to: 0x2FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x30000, to: 0x3FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x3FFFE, to: 0x3FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x40000, to: 0x4FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x4FFFE, to: 0x4FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x50000, to: 0x5FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x5FFFE, to: 0x5FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x60000, to: 0x6FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x6FFFE, to: 0x6FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x70000, to: 0x7FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x7FFFE, to: 0x7FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x80000, to: 0x8FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x8FFFE, to: 0x8FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x90000, to: 0x9FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x9FFFE, to: 0x9FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xA0000, to: 0xAFFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xAFFFE, to: 0xAFFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xB0000, to: 0xBFFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xBFFFE, to: 0xBFFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xC0000, to: 0xCFFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xCFFFE, to: 0xCFFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xD0000, to: 0xDFFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xDFFFE, to: 0xDFFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xE0000, to: 0xE0000, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xE0001, to: 0xE0001, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xE0002, to: 0xE001F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xE0020, to: 0xE007F, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xE0080, to: 0xE00FF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xE0100, to: 0xE01EF, status: MappingStatus::ignored, mapping: &NONE },
+    Mapping{ from: 0xE01F0, to: 0xEFFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xEFFFE, to: 0xEFFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xF0000, to: 0xFFFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0xFFFFE, to: 0xFFFFF, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x100000, to: 0x10FFFD, status: MappingStatus::disallowed, mapping: &NONE },
+    Mapping{ from: 0x10FFFE, to: 0x10FFFF, status: MappingStatus::disallowed, mapping: &NONE },
+];
+static MAPPING_0041_0041 : [u32; 1] = [0x0061, ];
+static MAPPING_0042_0042 : [u32; 1] = [0x0062, ];
+static MAPPING_0043_0043 : [u32; 1] = [0x0063, ];
+static MAPPING_0044_0044 : [u32; 1] = [0x0064, ];
+static MAPPING_0045_0045 : [u32; 1] = [0x0065, ];
+static MAPPING_0046_0046 : [u32; 1] = [0x0066, ];
+static MAPPING_0047_0047 : [u32; 1] = [0x0067, ];
+static MAPPING_0048_0048 : [u32; 1] = [0x0068, ];
+static MAPPING_0049_0049 : [u32; 1] = [0x0069, ];
+static MAPPING_004A_004A : [u32; 1] = [0x006A, ];
+static MAPPING_004B_004B : [u32; 1] = [0x006B, ];
+static MAPPING_004C_004C : [u32; 1] = [0x006C, ];
+static MAPPING_004D_004D : [u32; 1] = [0x006D, ];
+static MAPPING_004E_004E : [u32; 1] = [0x006E, ];
+static MAPPING_004F_004F : [u32; 1] = [0x006F, ];
+static MAPPING_0050_0050 : [u32; 1] = [0x0070, ];
+static MAPPING_0051_0051 : [u32; 1] = [0x0071, ];
+static MAPPING_0052_0052 : [u32; 1] = [0x0072, ];
+static MAPPING_0053_0053 : [u32; 1] = [0x0073, ];
+static MAPPING_0054_0054 : [u32; 1] = [0x0074, ];
+static MAPPING_0055_0055 : [u32; 1] = [0x0075, ];
+static MAPPING_0056_0056 : [u32; 1] = [0x0076, ];
+static MAPPING_0057_0057 : [u32; 1] = [0x0077, ];
+static MAPPING_0058_0058 : [u32; 1] = [0x0078, ];
+static MAPPING_0059_0059 : [u32; 1] = [0x0079, ];
+static MAPPING_005A_005A : [u32; 1] = [0x007A, ];
+static MAPPING_00A0_00A0 : [u32; 1] = [0x0020, ];
+static MAPPING_00A8_00A8 : [u32; 2] = [0x0020, 0x0308, ];
+static MAPPING_00AA_00AA : [u32; 1] = [0x0061, ];
+static MAPPING_00AF_00AF : [u32; 2] = [0x0020, 0x0304, ];
+static MAPPING_00B2_00B2 : [u32; 1] = [0x0032, ];
+static MAPPING_00B3_00B3 : [u32; 1] = [0x0033, ];
+static MAPPING_00B4_00B4 : [u32; 2] = [0x0020, 0x0301, ];
+static MAPPING_00B5_00B5 : [u32; 1] = [0x03BC, ];
+static MAPPING_00B8_00B8 : [u32; 2] = [0x0020, 0x0327, ];
+static MAPPING_00B9_00B9 : [u32; 1] = [0x0031, ];
+static MAPPING_00BA_00BA : [u32; 1] = [0x006F, ];
+static MAPPING_00BC_00BC : [u32; 3] = [0x0031, 0x2044, 0x0034, ];
+static MAPPING_00BD_00BD : [u32; 3] = [0x0031, 0x2044, 0x0032, ];
+static MAPPING_00BE_00BE : [u32; 3] = [0x0033, 0x2044, 0x0034, ];
+static MAPPING_00C0_00C0 : [u32; 1] = [0x00E0, ];
+static MAPPING_00C1_00C1 : [u32; 1] = [0x00E1, ];
+static MAPPING_00C2_00C2 : [u32; 1] = [0x00E2, ];
+static MAPPING_00C3_00C3 : [u32; 1] = [0x00E3, ];
+static MAPPING_00C4_00C4 : [u32; 1] = [0x00E4, ];
+static MAPPING_00C5_00C5 : [u32; 1] = [0x00E5, ];
+static MAPPING_00C6_00C6 : [u32; 1] = [0x00E6, ];
+static MAPPING_00C7_00C7 : [u32; 1] = [0x00E7, ];
+static MAPPING_00C8_00C8 : [u32; 1] = [0x00E8, ];
+static MAPPING_00C9_00C9 : [u32; 1] = [0x00E9, ];
+static MAPPING_00CA_00CA : [u32; 1] = [0x00EA, ];
+static MAPPING_00CB_00CB : [u32; 1] = [0x00EB, ];
+static MAPPING_00CC_00CC : [u32; 1] = [0x00EC, ];
+static MAPPING_00CD_00CD : [u32; 1] = [0x00ED, ];
+static MAPPING_00CE_00CE : [u32; 1] = [0x00EE, ];
+static MAPPING_00CF_00CF : [u32; 1] = [0x00EF, ];
+static MAPPING_00D0_00D0 : [u32; 1] = [0x00F0, ];
+static MAPPING_00D1_00D1 : [u32; 1] = [0x00F1, ];
+static MAPPING_00D2_00D2 : [u32; 1] = [0x00F2, ];
+static MAPPING_00D3_00D3 : [u32; 1] = [0x00F3, ];
+static MAPPING_00D4_00D4 : [u32; 1] = [0x00F4, ];
+static MAPPING_00D5_00D5 : [u32; 1] = [0x00F5, ];
+static MAPPING_00D6_00D6 : [u32; 1] = [0x00F6, ];
+static MAPPING_00D8_00D8 : [u32; 1] = [0x00F8, ];
+static MAPPING_00D9_00D9 : [u32; 1] = [0x00F9, ];
+static MAPPING_00DA_00DA : [u32; 1] = [0x00FA, ];
+static MAPPING_00DB_00DB : [u32; 1] = [0x00FB, ];
+static MAPPING_00DC_00DC : [u32; 1] = [0x00FC, ];
+static MAPPING_00DD_00DD : [u32; 1] = [0x00FD, ];
+static MAPPING_00DE_00DE : [u32; 1] = [0x00FE, ];
+static MAPPING_00DF_00DF : [u32; 2] = [0x0073, 0x0073, ];
+static MAPPING_0100_0100 : [u32; 1] = [0x0101, ];
+static MAPPING_0102_0102 : [u32; 1] = [0x0103, ];
+static MAPPING_0104_0104 : [u32; 1] = [0x0105, ];
+static MAPPING_0106_0106 : [u32; 1] = [0x0107, ];
+static MAPPING_0108_0108 : [u32; 1] = [0x0109, ];
+static MAPPING_010A_010A : [u32; 1] = [0x010B, ];
+static MAPPING_010C_010C : [u32; 1] = [0x010D, ];
+static MAPPING_010E_010E : [u32; 1] = [0x010F, ];
+static MAPPING_0110_0110 : [u32; 1] = [0x0111, ];
+static MAPPING_0112_0112 : [u32; 1] = [0x0113, ];
+static MAPPING_0114_0114 : [u32; 1] = [0x0115, ];
+static MAPPING_0116_0116 : [u32; 1] = [0x0117, ];
+static MAPPING_0118_0118 : [u32; 1] = [0x0119, ];
+static MAPPING_011A_011A : [u32; 1] = [0x011B, ];
+static MAPPING_011C_011C : [u32; 1] = [0x011D, ];
+static MAPPING_011E_011E : [u32; 1] = [0x011F, ];
+static MAPPING_0120_0120 : [u32; 1] = [0x0121, ];
+static MAPPING_0122_0122 : [u32; 1] = [0x0123, ];
+static MAPPING_0124_0124 : [u32; 1] = [0x0125, ];
+static MAPPING_0126_0126 : [u32; 1] = [0x0127, ];
+static MAPPING_0128_0128 : [u32; 1] = [0x0129, ];
+static MAPPING_012A_012A : [u32; 1] = [0x012B, ];
+static MAPPING_012C_012C : [u32; 1] = [0x012D, ];
+static MAPPING_012E_012E : [u32; 1] = [0x012F, ];
+static MAPPING_0130_0130 : [u32; 2] = [0x0069, 0x0307, ];
+static MAPPING_0132_0133 : [u32; 2] = [0x0069, 0x006A, ];
+static MAPPING_0134_0134 : [u32; 1] = [0x0135, ];
+static MAPPING_0136_0136 : [u32; 1] = [0x0137, ];
+static MAPPING_0139_0139 : [u32; 1] = [0x013A, ];
+static MAPPING_013B_013B : [u32; 1] = [0x013C, ];
+static MAPPING_013D_013D : [u32; 1] = [0x013E, ];
+static MAPPING_013F_0140 : [u32; 2] = [0x006C, 0x00B7, ];
+static MAPPING_0141_0141 : [u32; 1] = [0x0142, ];
+static MAPPING_0143_0143 : [u32; 1] = [0x0144, ];
+static MAPPING_0145_0145 : [u32; 1] = [0x0146, ];
+static MAPPING_0147_0147 : [u32; 1] = [0x0148, ];
+static MAPPING_0149_0149 : [u32; 2] = [0x02BC, 0x006E, ];
+static MAPPING_014A_014A : [u32; 1] = [0x014B, ];
+static MAPPING_014C_014C : [u32; 1] = [0x014D, ];
+static MAPPING_014E_014E : [u32; 1] = [0x014F, ];
+static MAPPING_0150_0150 : [u32; 1] = [0x0151, ];
+static MAPPING_0152_0152 : [u32; 1] = [0x0153, ];
+static MAPPING_0154_0154 : [u32; 1] = [0x0155, ];
+static MAPPING_0156_0156 : [u32; 1] = [0x0157, ];
+static MAPPING_0158_0158 : [u32; 1] = [0x0159, ];
+static MAPPING_015A_015A : [u32; 1] = [0x015B, ];
+static MAPPING_015C_015C : [u32; 1] = [0x015D, ];
+static MAPPING_015E_015E : [u32; 1] = [0x015F, ];
+static MAPPING_0160_0160 : [u32; 1] = [0x0161, ];
+static MAPPING_0162_0162 : [u32; 1] = [0x0163, ];
+static MAPPING_0164_0164 : [u32; 1] = [0x0165, ];
+static MAPPING_0166_0166 : [u32; 1] = [0x0167, ];
+static MAPPING_0168_0168 : [u32; 1] = [0x0169, ];
+static MAPPING_016A_016A : [u32; 1] = [0x016B, ];
+static MAPPING_016C_016C : [u32; 1] = [0x016D, ];
+static MAPPING_016E_016E : [u32; 1] = [0x016F, ];
+static MAPPING_0170_0170 : [u32; 1] = [0x0171, ];
+static MAPPING_0172_0172 : [u32; 1] = [0x0173, ];
+static MAPPING_0174_0174 : [u32; 1] = [0x0175, ];
+static MAPPING_0176_0176 : [u32; 1] = [0x0177, ];
+static MAPPING_0178_0178 : [u32; 1] = [0x00FF, ];
+static MAPPING_0179_0179 : [u32; 1] = [0x017A, ];
+static MAPPING_017B_017B : [u32; 1] = [0x017C, ];
+static MAPPING_017D_017D : [u32; 1] = [0x017E, ];
+static MAPPING_017F_017F : [u32; 1] = [0x0073, ];
+static MAPPING_0181_0181 : [u32; 1] = [0x0253, ];
+static MAPPING_0182_0182 : [u32; 1] = [0x0183, ];
+static MAPPING_0184_0184 : [u32; 1] = [0x0185, ];
+static MAPPING_0186_0186 : [u32; 1] = [0x0254, ];
+static MAPPING_0187_0187 : [u32; 1] = [0x0188, ];
+static MAPPING_0189_0189 : [u32; 1] = [0x0256, ];
+static MAPPING_018A_018A : [u32; 1] = [0x0257, ];
+static MAPPING_018B_018B : [u32; 1] = [0x018C, ];
+static MAPPING_018E_018E : [u32; 1] = [0x01DD, ];
+static MAPPING_018F_018F : [u32; 1] = [0x0259, ];
+static MAPPING_0190_0190 : [u32; 1] = [0x025B, ];
+static MAPPING_0191_0191 : [u32; 1] = [0x0192, ];
+static MAPPING_0193_0193 : [u32; 1] = [0x0260, ];
+static MAPPING_0194_0194 : [u32; 1] = [0x0263, ];
+static MAPPING_0196_0196 : [u32; 1] = [0x0269, ];
+static MAPPING_0197_0197 : [u32; 1] = [0x0268, ];
+static MAPPING_0198_0198 : [u32; 1] = [0x0199, ];
+static MAPPING_019C_019C : [u32; 1] = [0x026F, ];
+static MAPPING_019D_019D : [u32; 1] = [0x0272, ];
+static MAPPING_019F_019F : [u32; 1] = [0x0275, ];
+static MAPPING_01A0_01A0 : [u32; 1] = [0x01A1, ];
+static MAPPING_01A2_01A2 : [u32; 1] = [0x01A3, ];
+static MAPPING_01A4_01A4 : [u32; 1] = [0x01A5, ];
+static MAPPING_01A6_01A6 : [u32; 1] = [0x0280, ];
+static MAPPING_01A7_01A7 : [u32; 1] = [0x01A8, ];
+static MAPPING_01A9_01A9 : [u32; 1] = [0x0283, ];
+static MAPPING_01AC_01AC : [u32; 1] = [0x01AD, ];
+static MAPPING_01AE_01AE : [u32; 1] = [0x0288, ];
+static MAPPING_01AF_01AF : [u32; 1] = [0x01B0, ];
+static MAPPING_01B1_01B1 : [u32; 1] = [0x028A, ];
+static MAPPING_01B2_01B2 : [u32; 1] = [0x028B, ];
+static MAPPING_01B3_01B3 : [u32; 1] = [0x01B4, ];
+static MAPPING_01B5_01B5 : [u32; 1] = [0x01B6, ];
+static MAPPING_01B7_01B7 : [u32; 1] = [0x0292, ];
+static MAPPING_01B8_01B8 : [u32; 1] = [0x01B9, ];
+static MAPPING_01BC_01BC : [u32; 1] = [0x01BD, ];
+static MAPPING_01C4_01C6 : [u32; 2] = [0x0064, 0x017E, ];
+static MAPPING_01C7_01C9 : [u32; 2] = [0x006C, 0x006A, ];
+static MAPPING_01CA_01CC : [u32; 2] = [0x006E, 0x006A, ];
+static MAPPING_01CD_01CD : [u32; 1] = [0x01CE, ];
+static MAPPING_01CF_01CF : [u32; 1] = [0x01D0, ];
+static MAPPING_01D1_01D1 : [u32; 1] = [0x01D2, ];
+static MAPPING_01D3_01D3 : [u32; 1] = [0x01D4, ];
+static MAPPING_01D5_01D5 : [u32; 1] = [0x01D6, ];
+static MAPPING_01D7_01D7 : [u32; 1] = [0x01D8, ];
+static MAPPING_01D9_01D9 : [u32; 1] = [0x01DA, ];
+static MAPPING_01DB_01DB : [u32; 1] = [0x01DC, ];
+static MAPPING_01DE_01DE : [u32; 1] = [0x01DF, ];
+static MAPPING_01E0_01E0 : [u32; 1] = [0x01E1, ];
+static MAPPING_01E2_01E2 : [u32; 1] = [0x01E3, ];
+static MAPPING_01E4_01E4 : [u32; 1] = [0x01E5, ];
+static MAPPING_01E6_01E6 : [u32; 1] = [0x01E7, ];
+static MAPPING_01E8_01E8 : [u32; 1] = [0x01E9, ];
+static MAPPING_01EA_01EA : [u32; 1] = [0x01EB, ];
+static MAPPING_01EC_01EC : [u32; 1] = [0x01ED, ];
+static MAPPING_01EE_01EE : [u32; 1] = [0x01EF, ];
+static MAPPING_01F1_01F3 : [u32; 2] = [0x0064, 0x007A, ];
+static MAPPING_01F4_01F4 : [u32; 1] = [0x01F5, ];
+static MAPPING_01F6_01F6 : [u32; 1] = [0x0195, ];
+static MAPPING_01F7_01F7 : [u32; 1] = [0x01BF, ];
+static MAPPING_01F8_01F8 : [u32; 1] = [0x01F9, ];
+static MAPPING_01FA_01FA : [u32; 1] = [0x01FB, ];
+static MAPPING_01FC_01FC : [u32; 1] = [0x01FD, ];
+static MAPPING_01FE_01FE : [u32; 1] = [0x01FF, ];
+static MAPPING_0200_0200 : [u32; 1] = [0x0201, ];
+static MAPPING_0202_0202 : [u32; 1] = [0x0203, ];
+static MAPPING_0204_0204 : [u32; 1] = [0x0205, ];
+static MAPPING_0206_0206 : [u32; 1] = [0x0207, ];
+static MAPPING_0208_0208 : [u32; 1] = [0x0209, ];
+static MAPPING_020A_020A : [u32; 1] = [0x020B, ];
+static MAPPING_020C_020C : [u32; 1] = [0x020D, ];
+static MAPPING_020E_020E : [u32; 1] = [0x020F, ];
+static MAPPING_0210_0210 : [u32; 1] = [0x0211, ];
+static MAPPING_0212_0212 : [u32; 1] = [0x0213, ];
+static MAPPING_0214_0214 : [u32; 1] = [0x0215, ];
+static MAPPING_0216_0216 : [u32; 1] = [0x0217, ];
+static MAPPING_0218_0218 : [u32; 1] = [0x0219, ];
+static MAPPING_021A_021A : [u32; 1] = [0x021B, ];
+static MAPPING_021C_021C : [u32; 1] = [0x021D, ];
+static MAPPING_021E_021E : [u32; 1] = [0x021F, ];
+static MAPPING_0220_0220 : [u32; 1] = [0x019E, ];
+static MAPPING_0222_0222 : [u32; 1] = [0x0223, ];
+static MAPPING_0224_0224 : [u32; 1] = [0x0225, ];
+static MAPPING_0226_0226 : [u32; 1] = [0x0227, ];
+static MAPPING_0228_0228 : [u32; 1] = [0x0229, ];
+static MAPPING_022A_022A : [u32; 1] = [0x022B, ];
+static MAPPING_022C_022C : [u32; 1] = [0x022D, ];
+static MAPPING_022E_022E : [u32; 1] = [0x022F, ];
+static MAPPING_0230_0230 : [u32; 1] = [0x0231, ];
+static MAPPING_0232_0232 : [u32; 1] = [0x0233, ];
+static MAPPING_023A_023A : [u32; 1] = [0x2C65, ];
+static MAPPING_023B_023B : [u32; 1] = [0x023C, ];
+static MAPPING_023D_023D : [u32; 1] = [0x019A, ];
+static MAPPING_023E_023E : [u32; 1] = [0x2C66, ];
+static MAPPING_0241_0241 : [u32; 1] = [0x0242, ];
+static MAPPING_0243_0243 : [u32; 1] = [0x0180, ];
+static MAPPING_0244_0244 : [u32; 1] = [0x0289, ];
+static MAPPING_0245_0245 : [u32; 1] = [0x028C, ];
+static MAPPING_0246_0246 : [u32; 1] = [0x0247, ];
+static MAPPING_0248_0248 : [u32; 1] = [0x0249, ];
+static MAPPING_024A_024A : [u32; 1] = [0x024B, ];
+static MAPPING_024C_024C : [u32; 1] = [0x024D, ];
+static MAPPING_024E_024E : [u32; 1] = [0x024F, ];
+static MAPPING_02B0_02B0 : [u32; 1] = [0x0068, ];
+static MAPPING_02B1_02B1 : [u32; 1] = [0x0266, ];
+static MAPPING_02B2_02B2 : [u32; 1] = [0x006A, ];
+static MAPPING_02B3_02B3 : [u32; 1] = [0x0072, ];
+static MAPPING_02B4_02B4 : [u32; 1] = [0x0279, ];
+static MAPPING_02B5_02B5 : [u32; 1] = [0x027B, ];
+static MAPPING_02B6_02B6 : [u32; 1] = [0x0281, ];
+static MAPPING_02B7_02B7 : [u32; 1] = [0x0077, ];
+static MAPPING_02B8_02B8 : [u32; 1] = [0x0079, ];
+static MAPPING_02D8_02D8 : [u32; 2] = [0x0020, 0x0306, ];
+static MAPPING_02D9_02D9 : [u32; 2] = [0x0020, 0x0307, ];
+static MAPPING_02DA_02DA : [u32; 2] = [0x0020, 0x030A, ];
+static MAPPING_02DB_02DB : [u32; 2] = [0x0020, 0x0328, ];
+static MAPPING_02DC_02DC : [u32; 2] = [0x0020, 0x0303, ];
+static MAPPING_02DD_02DD : [u32; 2] = [0x0020, 0x030B, ];
+static MAPPING_02E0_02E0 : [u32; 1] = [0x0263, ];
+static MAPPING_02E1_02E1 : [u32; 1] = [0x006C, ];
+static MAPPING_02E2_02E2 : [u32; 1] = [0x0073, ];
+static MAPPING_02E3_02E3 : [u32; 1] = [0x0078, ];
+static MAPPING_02E4_02E4 : [u32; 1] = [0x0295, ];
+static MAPPING_0340_0340 : [u32; 1] = [0x0300, ];
+static MAPPING_0341_0341 : [u32; 1] = [0x0301, ];
+static MAPPING_0343_0343 : [u32; 1] = [0x0313, ];
+static MAPPING_0344_0344 : [u32; 2] = [0x0308, 0x0301, ];
+static MAPPING_0345_0345 : [u32; 1] = [0x03B9, ];
+static MAPPING_0370_0370 : [u32; 1] = [0x0371, ];
+static MAPPING_0372_0372 : [u32; 1] = [0x0373, ];
+static MAPPING_0374_0374 : [u32; 1] = [0x02B9, ];
+static MAPPING_0376_0376 : [u32; 1] = [0x0377, ];
+static MAPPING_037A_037A : [u32; 2] = [0x0020, 0x03B9, ];
+static MAPPING_037E_037E : [u32; 1] = [0x003B, ];
+static MAPPING_037F_037F : [u32; 1] = [0x03F3, ];
+static MAPPING_0384_0384 : [u32; 2] = [0x0020, 0x0301, ];
+static MAPPING_0385_0385 : [u32; 3] = [0x0020, 0x0308, 0x0301, ];
+static MAPPING_0386_0386 : [u32; 1] = [0x03AC, ];
+static MAPPING_0387_0387 : [u32; 1] = [0x00B7, ];
+static MAPPING_0388_0388 : [u32; 1] = [0x03AD, ];
+static MAPPING_0389_0389 : [u32; 1] = [0x03AE, ];
+static MAPPING_038A_038A : [u32; 1] = [0x03AF, ];
+static MAPPING_038C_038C : [u32; 1] = [0x03CC, ];
+static MAPPING_038E_038E : [u32; 1] = [0x03CD, ];
+static MAPPING_038F_038F : [u32; 1] = [0x03CE, ];
+static MAPPING_0391_0391 : [u32; 1] = [0x03B1, ];
+static MAPPING_0392_0392 : [u32; 1] = [0x03B2, ];
+static MAPPING_0393_0393 : [u32; 1] = [0x03B3, ];
+static MAPPING_0394_0394 : [u32; 1] = [0x03B4, ];
+static MAPPING_0395_0395 : [u32; 1] = [0x03B5, ];
+static MAPPING_0396_0396 : [u32; 1] = [0x03B6, ];
+static MAPPING_0397_0397 : [u32; 1] = [0x03B7, ];
+static MAPPING_0398_0398 : [u32; 1] = [0x03B8, ];
+static MAPPING_0399_0399 : [u32; 1] = [0x03B9, ];
+static MAPPING_039A_039A : [u32; 1] = [0x03BA, ];
+static MAPPING_039B_039B : [u32; 1] = [0x03BB, ];
+static MAPPING_039C_039C : [u32; 1] = [0x03BC, ];
+static MAPPING_039D_039D : [u32; 1] = [0x03BD, ];
+static MAPPING_039E_039E : [u32; 1] = [0x03BE, ];
+static MAPPING_039F_039F : [u32; 1] = [0x03BF, ];
+static MAPPING_03A0_03A0 : [u32; 1] = [0x03C0, ];
+static MAPPING_03A1_03A1 : [u32; 1] = [0x03C1, ];
+static MAPPING_03A3_03A3 : [u32; 1] = [0x03C3, ];
+static MAPPING_03A4_03A4 : [u32; 1] = [0x03C4, ];
+static MAPPING_03A5_03A5 : [u32; 1] = [0x03C5, ];
+static MAPPING_03A6_03A6 : [u32; 1] = [0x03C6, ];
+static MAPPING_03A7_03A7 : [u32; 1] = [0x03C7, ];
+static MAPPING_03A8_03A8 : [u32; 1] = [0x03C8, ];
+static MAPPING_03A9_03A9 : [u32; 1] = [0x03C9, ];
+static MAPPING_03AA_03AA : [u32; 1] = [0x03CA, ];
+static MAPPING_03AB_03AB : [u32; 1] = [0x03CB, ];
+static MAPPING_03C2_03C2 : [u32; 1] = [0x03C3, ];
+static MAPPING_03CF_03CF : [u32; 1] = [0x03D7, ];
+static MAPPING_03D0_03D0 : [u32; 1] = [0x03B2, ];
+static MAPPING_03D1_03D1 : [u32; 1] = [0x03B8, ];
+static MAPPING_03D2_03D2 : [u32; 1] = [0x03C5, ];
+static MAPPING_03D3_03D3 : [u32; 1] = [0x03CD, ];
+static MAPPING_03D4_03D4 : [u32; 1] = [0x03CB, ];
+static MAPPING_03D5_03D5 : [u32; 1] = [0x03C6, ];
+static MAPPING_03D6_03D6 : [u32; 1] = [0x03C0, ];
+static MAPPING_03D8_03D8 : [u32; 1] = [0x03D9, ];
+static MAPPING_03DA_03DA : [u32; 1] = [0x03DB, ];
+static MAPPING_03DC_03DC : [u32; 1] = [0x03DD, ];
+static MAPPING_03DE_03DE : [u32; 1] = [0x03DF, ];
+static MAPPING_03E0_03E0 : [u32; 1] = [0x03E1, ];
+static MAPPING_03E2_03E2 : [u32; 1] = [0x03E3, ];
+static MAPPING_03E4_03E4 : [u32; 1] = [0x03E5, ];
+static MAPPING_03E6_03E6 : [u32; 1] = [0x03E7, ];
+static MAPPING_03E8_03E8 : [u32; 1] = [0x03E9, ];
+static MAPPING_03EA_03EA : [u32; 1] = [0x03EB, ];
+static MAPPING_03EC_03EC : [u32; 1] = [0x03ED, ];
+static MAPPING_03EE_03EE : [u32; 1] = [0x03EF, ];
+static MAPPING_03F0_03F0 : [u32; 1] = [0x03BA, ];
+static MAPPING_03F1_03F1 : [u32; 1] = [0x03C1, ];
+static MAPPING_03F2_03F2 : [u32; 1] = [0x03C3, ];
+static MAPPING_03F4_03F4 : [u32; 1] = [0x03B8, ];
+static MAPPING_03F5_03F5 : [u32; 1] = [0x03B5, ];
+static MAPPING_03F7_03F7 : [u32; 1] = [0x03F8, ];
+static MAPPING_03F9_03F9 : [u32; 1] = [0x03C3, ];
+static MAPPING_03FA_03FA : [u32; 1] = [0x03FB, ];
+static MAPPING_03FD_03FD : [u32; 1] = [0x037B, ];
+static MAPPING_03FE_03FE : [u32; 1] = [0x037C, ];
+static MAPPING_03FF_03FF : [u32; 1] = [0x037D, ];
+static MAPPING_0400_0400 : [u32; 1] = [0x0450, ];
+static MAPPING_0401_0401 : [u32; 1] = [0x0451, ];
+static MAPPING_0402_0402 : [u32; 1] = [0x0452, ];
+static MAPPING_0403_0403 : [u32; 1] = [0x0453, ];
+static MAPPING_0404_0404 : [u32; 1] = [0x0454, ];
+static MAPPING_0405_0405 : [u32; 1] = [0x0455, ];
+static MAPPING_0406_0406 : [u32; 1] = [0x0456, ];
+static MAPPING_0407_0407 : [u32; 1] = [0x0457, ];
+static MAPPING_0408_0408 : [u32; 1] = [0x0458, ];
+static MAPPING_0409_0409 : [u32; 1] = [0x0459, ];
+static MAPPING_040A_040A : [u32; 1] = [0x045A, ];
+static MAPPING_040B_040B : [u32; 1] = [0x045B, ];
+static MAPPING_040C_040C : [u32; 1] = [0x045C, ];
+static MAPPING_040D_040D : [u32; 1] = [0x045D, ];
+static MAPPING_040E_040E : [u32; 1] = [0x045E, ];
+static MAPPING_040F_040F : [u32; 1] = [0x045F, ];
+static MAPPING_0410_0410 : [u32; 1] = [0x0430, ];
+static MAPPING_0411_0411 : [u32; 1] = [0x0431, ];
+static MAPPING_0412_0412 : [u32; 1] = [0x0432, ];
+static MAPPING_0413_0413 : [u32; 1] = [0x0433, ];
+static MAPPING_0414_0414 : [u32; 1] = [0x0434, ];
+static MAPPING_0415_0415 : [u32; 1] = [0x0435, ];
+static MAPPING_0416_0416 : [u32; 1] = [0x0436, ];
+static MAPPING_0417_0417 : [u32; 1] = [0x0437, ];
+static MAPPING_0418_0418 : [u32; 1] = [0x0438, ];
+static MAPPING_0419_0419 : [u32; 1] = [0x0439, ];
+static MAPPING_041A_041A : [u32; 1] = [0x043A, ];
+static MAPPING_041B_041B : [u32; 1] = [0x043B, ];
+static MAPPING_041C_041C : [u32; 1] = [0x043C, ];
+static MAPPING_041D_041D : [u32; 1] = [0x043D, ];
+static MAPPING_041E_041E : [u32; 1] = [0x043E, ];
+static MAPPING_041F_041F : [u32; 1] = [0x043F, ];
+static MAPPING_0420_0420 : [u32; 1] = [0x0440, ];
+static MAPPING_0421_0421 : [u32; 1] = [0x0441, ];
+static MAPPING_0422_0422 : [u32; 1] = [0x0442, ];
+static MAPPING_0423_0423 : [u32; 1] = [0x0443, ];
+static MAPPING_0424_0424 : [u32; 1] = [0x0444, ];
+static MAPPING_0425_0425 : [u32; 1] = [0x0445, ];
+static MAPPING_0426_0426 : [u32; 1] = [0x0446, ];
+static MAPPING_0427_0427 : [u32; 1] = [0x0447, ];
+static MAPPING_0428_0428 : [u32; 1] = [0x0448, ];
+static MAPPING_0429_0429 : [u32; 1] = [0x0449, ];
+static MAPPING_042A_042A : [u32; 1] = [0x044A, ];
+static MAPPING_042B_042B : [u32; 1] = [0x044B, ];
+static MAPPING_042C_042C : [u32; 1] = [0x044C, ];
+static MAPPING_042D_042D : [u32; 1] = [0x044D, ];
+static MAPPING_042E_042E : [u32; 1] = [0x044E, ];
+static MAPPING_042F_042F : [u32; 1] = [0x044F, ];
+static MAPPING_0460_0460 : [u32; 1] = [0x0461, ];
+static MAPPING_0462_0462 : [u32; 1] = [0x0463, ];
+static MAPPING_0464_0464 : [u32; 1] = [0x0465, ];
+static MAPPING_0466_0466 : [u32; 1] = [0x0467, ];
+static MAPPING_0468_0468 : [u32; 1] = [0x0469, ];
+static MAPPING_046A_046A : [u32; 1] = [0x046B, ];
+static MAPPING_046C_046C : [u32; 1] = [0x046D, ];
+static MAPPING_046E_046E : [u32; 1] = [0x046F, ];
+static MAPPING_0470_0470 : [u32; 1] = [0x0471, ];
+static MAPPING_0472_0472 : [u32; 1] = [0x0473, ];
+static MAPPING_0474_0474 : [u32; 1] = [0x0475, ];
+static MAPPING_0476_0476 : [u32; 1] = [0x0477, ];
+static MAPPING_0478_0478 : [u32; 1] = [0x0479, ];
+static MAPPING_047A_047A : [u32; 1] = [0x047B, ];
+static MAPPING_047C_047C : [u32; 1] = [0x047D, ];
+static MAPPING_047E_047E : [u32; 1] = [0x047F, ];
+static MAPPING_0480_0480 : [u32; 1] = [0x0481, ];
+static MAPPING_048A_048A : [u32; 1] = [0x048B, ];
+static MAPPING_048C_048C : [u32; 1] = [0x048D, ];
+static MAPPING_048E_048E : [u32; 1] = [0x048F, ];
+static MAPPING_0490_0490 : [u32; 1] = [0x0491, ];
+static MAPPING_0492_0492 : [u32; 1] = [0x0493, ];
+static MAPPING_0494_0494 : [u32; 1] = [0x0495, ];
+static MAPPING_0496_0496 : [u32; 1] = [0x0497, ];
+static MAPPING_0498_0498 : [u32; 1] = [0x0499, ];
+static MAPPING_049A_049A : [u32; 1] = [0x049B, ];
+static MAPPING_049C_049C : [u32; 1] = [0x049D, ];
+static MAPPING_049E_049E : [u32; 1] = [0x049F, ];
+static MAPPING_04A0_04A0 : [u32; 1] = [0x04A1, ];
+static MAPPING_04A2_04A2 : [u32; 1] = [0x04A3, ];
+static MAPPING_04A4_04A4 : [u32; 1] = [0x04A5, ];
+static MAPPING_04A6_04A6 : [u32; 1] = [0x04A7, ];
+static MAPPING_04A8_04A8 : [u32; 1] = [0x04A9, ];
+static MAPPING_04AA_04AA : [u32; 1] = [0x04AB, ];
+static MAPPING_04AC_04AC : [u32; 1] = [0x04AD, ];
+static MAPPING_04AE_04AE : [u32; 1] = [0x04AF, ];
+static MAPPING_04B0_04B0 : [u32; 1] = [0x04B1, ];
+static MAPPING_04B2_04B2 : [u32; 1] = [0x04B3, ];
+static MAPPING_04B4_04B4 : [u32; 1] = [0x04B5, ];
+static MAPPING_04B6_04B6 : [u32; 1] = [0x04B7, ];
+static MAPPING_04B8_04B8 : [u32; 1] = [0x04B9, ];
+static MAPPING_04BA_04BA : [u32; 1] = [0x04BB, ];
+static MAPPING_04BC_04BC : [u32; 1] = [0x04BD, ];
+static MAPPING_04BE_04BE : [u32; 1] = [0x04BF, ];
+static MAPPING_04C1_04C1 : [u32; 1] = [0x04C2, ];
+static MAPPING_04C3_04C3 : [u32; 1] = [0x04C4, ];
+static MAPPING_04C5_04C5 : [u32; 1] = [0x04C6, ];
+static MAPPING_04C7_04C7 : [u32; 1] = [0x04C8, ];
+static MAPPING_04C9_04C9 : [u32; 1] = [0x04CA, ];
+static MAPPING_04CB_04CB : [u32; 1] = [0x04CC, ];
+static MAPPING_04CD_04CD : [u32; 1] = [0x04CE, ];
+static MAPPING_04D0_04D0 : [u32; 1] = [0x04D1, ];
+static MAPPING_04D2_04D2 : [u32; 1] = [0x04D3, ];
+static MAPPING_04D4_04D4 : [u32; 1] = [0x04D5, ];
+static MAPPING_04D6_04D6 : [u32; 1] = [0x04D7, ];
+static MAPPING_04D8_04D8 : [u32; 1] = [0x04D9, ];
+static MAPPING_04DA_04DA : [u32; 1] = [0x04DB, ];
+static MAPPING_04DC_04DC : [u32; 1] = [0x04DD, ];
+static MAPPING_04DE_04DE : [u32; 1] = [0x04DF, ];
+static MAPPING_04E0_04E0 : [u32; 1] = [0x04E1, ];
+static MAPPING_04E2_04E2 : [u32; 1] = [0x04E3, ];
+static MAPPING_04E4_04E4 : [u32; 1] = [0x04E5, ];
+static MAPPING_04E6_04E6 : [u32; 1] = [0x04E7, ];
+static MAPPING_04E8_04E8 : [u32; 1] = [0x04E9, ];
+static MAPPING_04EA_04EA : [u32; 1] = [0x04EB, ];
+static MAPPING_04EC_04EC : [u32; 1] = [0x04ED, ];
+static MAPPING_04EE_04EE : [u32; 1] = [0x04EF, ];
+static MAPPING_04F0_04F0 : [u32; 1] = [0x04F1, ];
+static MAPPING_04F2_04F2 : [u32; 1] = [0x04F3, ];
+static MAPPING_04F4_04F4 : [u32; 1] = [0x04F5, ];
+static MAPPING_04F6_04F6 : [u32; 1] = [0x04F7, ];
+static MAPPING_04F8_04F8 : [u32; 1] = [0x04F9, ];
+static MAPPING_04FA_04FA : [u32; 1] = [0x04FB, ];
+static MAPPING_04FC_04FC : [u32; 1] = [0x04FD, ];
+static MAPPING_04FE_04FE : [u32; 1] = [0x04FF, ];
+static MAPPING_0500_0500 : [u32; 1] = [0x0501, ];
+static MAPPING_0502_0502 : [u32; 1] = [0x0503, ];
+static MAPPING_0504_0504 : [u32; 1] = [0x0505, ];
+static MAPPING_0506_0506 : [u32; 1] = [0x0507, ];
+static MAPPING_0508_0508 : [u32; 1] = [0x0509, ];
+static MAPPING_050A_050A : [u32; 1] = [0x050B, ];
+static MAPPING_050C_050C : [u32; 1] = [0x050D, ];
+static MAPPING_050E_050E : [u32; 1] = [0x050F, ];
+static MAPPING_0510_0510 : [u32; 1] = [0x0511, ];
+static MAPPING_0512_0512 : [u32; 1] = [0x0513, ];
+static MAPPING_0514_0514 : [u32; 1] = [0x0515, ];
+static MAPPING_0516_0516 : [u32; 1] = [0x0517, ];
+static MAPPING_0518_0518 : [u32; 1] = [0x0519, ];
+static MAPPING_051A_051A : [u32; 1] = [0x051B, ];
+static MAPPING_051C_051C : [u32; 1] = [0x051D, ];
+static MAPPING_051E_051E : [u32; 1] = [0x051F, ];
+static MAPPING_0520_0520 : [u32; 1] = [0x0521, ];
+static MAPPING_0522_0522 : [u32; 1] = [0x0523, ];
+static MAPPING_0524_0524 : [u32; 1] = [0x0525, ];
+static MAPPING_0526_0526 : [u32; 1] = [0x0527, ];
+static MAPPING_0528_0528 : [u32; 1] = [0x0529, ];
+static MAPPING_052A_052A : [u32; 1] = [0x052B, ];
+static MAPPING_052C_052C : [u32; 1] = [0x052D, ];
+static MAPPING_052E_052E : [u32; 1] = [0x052F, ];
+static MAPPING_0531_0531 : [u32; 1] = [0x0561, ];
+static MAPPING_0532_0532 : [u32; 1] = [0x0562, ];
+static MAPPING_0533_0533 : [u32; 1] = [0x0563, ];
+static MAPPING_0534_0534 : [u32; 1] = [0x0564, ];
+static MAPPING_0535_0535 : [u32; 1] = [0x0565, ];
+static MAPPING_0536_0536 : [u32; 1] = [0x0566, ];
+static MAPPING_0537_0537 : [u32; 1] = [0x0567, ];
+static MAPPING_0538_0538 : [u32; 1] = [0x0568, ];
+static MAPPING_0539_0539 : [u32; 1] = [0x0569, ];
+static MAPPING_053A_053A : [u32; 1] = [0x056A, ];
+static MAPPING_053B_053B : [u32; 1] = [0x056B, ];
+static MAPPING_053C_053C : [u32; 1] = [0x056C, ];
+static MAPPING_053D_053D : [u32; 1] = [0x056D, ];
+static MAPPING_053E_053E : [u32; 1] = [0x056E, ];
+static MAPPING_053F_053F : [u32; 1] = [0x056F, ];
+static MAPPING_0540_0540 : [u32; 1] = [0x0570, ];
+static MAPPING_0541_0541 : [u32; 1] = [0x0571, ];
+static MAPPING_0542_0542 : [u32; 1] = [0x0572, ];
+static MAPPING_0543_0543 : [u32; 1] = [0x0573, ];
+static MAPPING_0544_0544 : [u32; 1] = [0x0574, ];
+static MAPPING_0545_0545 : [u32; 1] = [0x0575, ];
+static MAPPING_0546_0546 : [u32; 1] = [0x0576, ];
+static MAPPING_0547_0547 : [u32; 1] = [0x0577, ];
+static MAPPING_0548_0548 : [u32; 1] = [0x0578, ];
+static MAPPING_0549_0549 : [u32; 1] = [0x0579, ];
+static MAPPING_054A_054A : [u32; 1] = [0x057A, ];
+static MAPPING_054B_054B : [u32; 1] = [0x057B, ];
+static MAPPING_054C_054C : [u32; 1] = [0x057C, ];
+static MAPPING_054D_054D : [u32; 1] = [0x057D, ];
+static MAPPING_054E_054E : [u32; 1] = [0x057E, ];
+static MAPPING_054F_054F : [u32; 1] = [0x057F, ];
+static MAPPING_0550_0550 : [u32; 1] = [0x0580, ];
+static MAPPING_0551_0551 : [u32; 1] = [0x0581, ];
+static MAPPING_0552_0552 : [u32; 1] = [0x0582, ];
+static MAPPING_0553_0553 : [u32; 1] = [0x0583, ];
+static MAPPING_0554_0554 : [u32; 1] = [0x0584, ];
+static MAPPING_0555_0555 : [u32; 1] = [0x0585, ];
+static MAPPING_0556_0556 : [u32; 1] = [0x0586, ];
+static MAPPING_0587_0587 : [u32; 2] = [0x0565, 0x0582, ];
+static MAPPING_0675_0675 : [u32; 2] = [0x0627, 0x0674, ];
+static MAPPING_0676_0676 : [u32; 2] = [0x0648, 0x0674, ];
+static MAPPING_0677_0677 : [u32; 2] = [0x06C7, 0x0674, ];
+static MAPPING_0678_0678 : [u32; 2] = [0x064A, 0x0674, ];
+static MAPPING_0958_0958 : [u32; 2] = [0x0915, 0x093C, ];
+static MAPPING_0959_0959 : [u32; 2] = [0x0916, 0x093C, ];
+static MAPPING_095A_095A : [u32; 2] = [0x0917, 0x093C, ];
+static MAPPING_095B_095B : [u32; 2] = [0x091C, 0x093C, ];
+static MAPPING_095C_095C : [u32; 2] = [0x0921, 0x093C, ];
+static MAPPING_095D_095D : [u32; 2] = [0x0922, 0x093C, ];
+static MAPPING_095E_095E : [u32; 2] = [0x092B, 0x093C, ];
+static MAPPING_095F_095F : [u32; 2] = [0x092F, 0x093C, ];
+static MAPPING_09DC_09DC : [u32; 2] = [0x09A1, 0x09BC, ];
+static MAPPING_09DD_09DD : [u32; 2] = [0x09A2, 0x09BC, ];
+static MAPPING_09DF_09DF : [u32; 2] = [0x09AF, 0x09BC, ];
+static MAPPING_0A33_0A33 : [u32; 2] = [0x0A32, 0x0A3C, ];
+static MAPPING_0A36_0A36 : [u32; 2] = [0x0A38, 0x0A3C, ];
+static MAPPING_0A59_0A59 : [u32; 2] = [0x0A16, 0x0A3C, ];
+static MAPPING_0A5A_0A5A : [u32; 2] = [0x0A17, 0x0A3C, ];
+static MAPPING_0A5B_0A5B : [u32; 2] = [0x0A1C, 0x0A3C, ];
+static MAPPING_0A5E_0A5E : [u32; 2] = [0x0A2B, 0x0A3C, ];
+static MAPPING_0B5C_0B5C : [u32; 2] = [0x0B21, 0x0B3C, ];
+static MAPPING_0B5D_0B5D : [u32; 2] = [0x0B22, 0x0B3C, ];
+static MAPPING_0E33_0E33 : [u32; 2] = [0x0E4D, 0x0E32, ];
+static MAPPING_0EB3_0EB3 : [u32; 2] = [0x0ECD, 0x0EB2, ];
+static MAPPING_0EDC_0EDC : [u32; 2] = [0x0EAB, 0x0E99, ];
+static MAPPING_0EDD_0EDD : [u32; 2] = [0x0EAB, 0x0EA1, ];
+static MAPPING_0F0C_0F0C : [u32; 1] = [0x0F0B, ];
+static MAPPING_0F43_0F43 : [u32; 2] = [0x0F42, 0x0FB7, ];
+static MAPPING_0F4D_0F4D : [u32; 2] = [0x0F4C, 0x0FB7, ];
+static MAPPING_0F52_0F52 : [u32; 2] = [0x0F51, 0x0FB7, ];
+static MAPPING_0F57_0F57 : [u32; 2] = [0x0F56, 0x0FB7, ];
+static MAPPING_0F5C_0F5C : [u32; 2] = [0x0F5B, 0x0FB7, ];
+static MAPPING_0F69_0F69 : [u32; 2] = [0x0F40, 0x0FB5, ];
+static MAPPING_0F73_0F73 : [u32; 2] = [0x0F71, 0x0F72, ];
+static MAPPING_0F75_0F75 : [u32; 2] = [0x0F71, 0x0F74, ];
+static MAPPING_0F76_0F76 : [u32; 2] = [0x0FB2, 0x0F80, ];
+static MAPPING_0F77_0F77 : [u32; 3] = [0x0FB2, 0x0F71, 0x0F80, ];
+static MAPPING_0F78_0F78 : [u32; 2] = [0x0FB3, 0x0F80, ];
+static MAPPING_0F79_0F79 : [u32; 3] = [0x0FB3, 0x0F71, 0x0F80, ];
+static MAPPING_0F81_0F81 : [u32; 2] = [0x0F71, 0x0F80, ];
+static MAPPING_0F93_0F93 : [u32; 2] = [0x0F92, 0x0FB7, ];
+static MAPPING_0F9D_0F9D : [u32; 2] = [0x0F9C, 0x0FB7, ];
+static MAPPING_0FA2_0FA2 : [u32; 2] = [0x0FA1, 0x0FB7, ];
+static MAPPING_0FA7_0FA7 : [u32; 2] = [0x0FA6, 0x0FB7, ];
+static MAPPING_0FAC_0FAC : [u32; 2] = [0x0FAB, 0x0FB7, ];
+static MAPPING_0FB9_0FB9 : [u32; 2] = [0x0F90, 0x0FB5, ];
+static MAPPING_10C7_10C7 : [u32; 1] = [0x2D27, ];
+static MAPPING_10CD_10CD : [u32; 1] = [0x2D2D, ];
+static MAPPING_10FC_10FC : [u32; 1] = [0x10DC, ];
+static MAPPING_13F8_13F8 : [u32; 1] = [0x13F0, ];
+static MAPPING_13F9_13F9 : [u32; 1] = [0x13F1, ];
+static MAPPING_13FA_13FA : [u32; 1] = [0x13F2, ];
+static MAPPING_13FB_13FB : [u32; 1] = [0x13F3, ];
+static MAPPING_13FC_13FC : [u32; 1] = [0x13F4, ];
+static MAPPING_13FD_13FD : [u32; 1] = [0x13F5, ];
+static MAPPING_1D2C_1D2C : [u32; 1] = [0x0061, ];
+static MAPPING_1D2D_1D2D : [u32; 1] = [0x00E6, ];
+static MAPPING_1D2E_1D2E : [u32; 1] = [0x0062, ];
+static MAPPING_1D30_1D30 : [u32; 1] = [0x0064, ];
+static MAPPING_1D31_1D31 : [u32; 1] = [0x0065, ];
+static MAPPING_1D32_1D32 : [u32; 1] = [0x01DD, ];
+static MAPPING_1D33_1D33 : [u32; 1] = [0x0067, ];
+static MAPPING_1D34_1D34 : [u32; 1] = [0x0068, ];
+static MAPPING_1D35_1D35 : [u32; 1] = [0x0069, ];
+static MAPPING_1D36_1D36 : [u32; 1] = [0x006A, ];
+static MAPPING_1D37_1D37 : [u32; 1] = [0x006B, ];
+static MAPPING_1D38_1D38 : [u32; 1] = [0x006C, ];
+static MAPPING_1D39_1D39 : [u32; 1] = [0x006D, ];
+static MAPPING_1D3A_1D3A : [u32; 1] = [0x006E, ];
+static MAPPING_1D3C_1D3C : [u32; 1] = [0x006F, ];
+static MAPPING_1D3D_1D3D : [u32; 1] = [0x0223, ];
+static MAPPING_1D3E_1D3E : [u32; 1] = [0x0070, ];
+static MAPPING_1D3F_1D3F : [u32; 1] = [0x0072, ];
+static MAPPING_1D40_1D40 : [u32; 1] = [0x0074, ];
+static MAPPING_1D41_1D41 : [u32; 1] = [0x0075, ];
+static MAPPING_1D42_1D42 : [u32; 1] = [0x0077, ];
+static MAPPING_1D43_1D43 : [u32; 1] = [0x0061, ];
+static MAPPING_1D44_1D44 : [u32; 1] = [0x0250, ];
+static MAPPING_1D45_1D45 : [u32; 1] = [0x0251, ];
+static MAPPING_1D46_1D46 : [u32; 1] = [0x1D02, ];
+static MAPPING_1D47_1D47 : [u32; 1] = [0x0062, ];
+static MAPPING_1D48_1D48 : [u32; 1] = [0x0064, ];
+static MAPPING_1D49_1D49 : [u32; 1] = [0x0065, ];
+static MAPPING_1D4A_1D4A : [u32; 1] = [0x0259, ];
+static MAPPING_1D4B_1D4B : [u32; 1] = [0x025B, ];
+static MAPPING_1D4C_1D4C : [u32; 1] = [0x025C, ];
+static MAPPING_1D4D_1D4D : [u32; 1] = [0x0067, ];
+static MAPPING_1D4F_1D4F : [u32; 1] = [0x006B, ];
+static MAPPING_1D50_1D50 : [u32; 1] = [0x006D, ];
+static MAPPING_1D51_1D51 : [u32; 1] = [0x014B, ];
+static MAPPING_1D52_1D52 : [u32; 1] = [0x006F, ];
+static MAPPING_1D53_1D53 : [u32; 1] = [0x0254, ];
+static MAPPING_1D54_1D54 : [u32; 1] = [0x1D16, ];
+static MAPPING_1D55_1D55 : [u32; 1] = [0x1D17, ];
+static MAPPING_1D56_1D56 : [u32; 1] = [0x0070, ];
+static MAPPING_1D57_1D57 : [u32; 1] = [0x0074, ];
+static MAPPING_1D58_1D58 : [u32; 1] = [0x0075, ];
+static MAPPING_1D59_1D59 : [u32; 1] = [0x1D1D, ];
+static MAPPING_1D5A_1D5A : [u32; 1] = [0x026F, ];
+static MAPPING_1D5B_1D5B : [u32; 1] = [0x0076, ];
+static MAPPING_1D5C_1D5C : [u32; 1] = [0x1D25, ];
+static MAPPING_1D5D_1D5D : [u32; 1] = [0x03B2, ];
+static MAPPING_1D5E_1D5E : [u32; 1] = [0x03B3, ];
+static MAPPING_1D5F_1D5F : [u32; 1] = [0x03B4, ];
+static MAPPING_1D60_1D60 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D61_1D61 : [u32; 1] = [0x03C7, ];
+static MAPPING_1D62_1D62 : [u32; 1] = [0x0069, ];
+static MAPPING_1D63_1D63 : [u32; 1] = [0x0072, ];
+static MAPPING_1D64_1D64 : [u32; 1] = [0x0075, ];
+static MAPPING_1D65_1D65 : [u32; 1] = [0x0076, ];
+static MAPPING_1D66_1D66 : [u32; 1] = [0x03B2, ];
+static MAPPING_1D67_1D67 : [u32; 1] = [0x03B3, ];
+static MAPPING_1D68_1D68 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D69_1D69 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D6A_1D6A : [u32; 1] = [0x03C7, ];
+static MAPPING_1D78_1D78 : [u32; 1] = [0x043D, ];
+static MAPPING_1D9B_1D9B : [u32; 1] = [0x0252, ];
+static MAPPING_1D9C_1D9C : [u32; 1] = [0x0063, ];
+static MAPPING_1D9D_1D9D : [u32; 1] = [0x0255, ];
+static MAPPING_1D9E_1D9E : [u32; 1] = [0x00F0, ];
+static MAPPING_1D9F_1D9F : [u32; 1] = [0x025C, ];
+static MAPPING_1DA0_1DA0 : [u32; 1] = [0x0066, ];
+static MAPPING_1DA1_1DA1 : [u32; 1] = [0x025F, ];
+static MAPPING_1DA2_1DA2 : [u32; 1] = [0x0261, ];
+static MAPPING_1DA3_1DA3 : [u32; 1] = [0x0265, ];
+static MAPPING_1DA4_1DA4 : [u32; 1] = [0x0268, ];
+static MAPPING_1DA5_1DA5 : [u32; 1] = [0x0269, ];
+static MAPPING_1DA6_1DA6 : [u32; 1] = [0x026A, ];
+static MAPPING_1DA7_1DA7 : [u32; 1] = [0x1D7B, ];
+static MAPPING_1DA8_1DA8 : [u32; 1] = [0x029D, ];
+static MAPPING_1DA9_1DA9 : [u32; 1] = [0x026D, ];
+static MAPPING_1DAA_1DAA : [u32; 1] = [0x1D85, ];
+static MAPPING_1DAB_1DAB : [u32; 1] = [0x029F, ];
+static MAPPING_1DAC_1DAC : [u32; 1] = [0x0271, ];
+static MAPPING_1DAD_1DAD : [u32; 1] = [0x0270, ];
+static MAPPING_1DAE_1DAE : [u32; 1] = [0x0272, ];
+static MAPPING_1DAF_1DAF : [u32; 1] = [0x0273, ];
+static MAPPING_1DB0_1DB0 : [u32; 1] = [0x0274, ];
+static MAPPING_1DB1_1DB1 : [u32; 1] = [0x0275, ];
+static MAPPING_1DB2_1DB2 : [u32; 1] = [0x0278, ];
+static MAPPING_1DB3_1DB3 : [u32; 1] = [0x0282, ];
+static MAPPING_1DB4_1DB4 : [u32; 1] = [0x0283, ];
+static MAPPING_1DB5_1DB5 : [u32; 1] = [0x01AB, ];
+static MAPPING_1DB6_1DB6 : [u32; 1] = [0x0289, ];
+static MAPPING_1DB7_1DB7 : [u32; 1] = [0x028A, ];
+static MAPPING_1DB8_1DB8 : [u32; 1] = [0x1D1C, ];
+static MAPPING_1DB9_1DB9 : [u32; 1] = [0x028B, ];
+static MAPPING_1DBA_1DBA : [u32; 1] = [0x028C, ];
+static MAPPING_1DBB_1DBB : [u32; 1] = [0x007A, ];
+static MAPPING_1DBC_1DBC : [u32; 1] = [0x0290, ];
+static MAPPING_1DBD_1DBD : [u32; 1] = [0x0291, ];
+static MAPPING_1DBE_1DBE : [u32; 1] = [0x0292, ];
+static MAPPING_1DBF_1DBF : [u32; 1] = [0x03B8, ];
+static MAPPING_1E00_1E00 : [u32; 1] = [0x1E01, ];
+static MAPPING_1E02_1E02 : [u32; 1] = [0x1E03, ];
+static MAPPING_1E04_1E04 : [u32; 1] = [0x1E05, ];
+static MAPPING_1E06_1E06 : [u32; 1] = [0x1E07, ];
+static MAPPING_1E08_1E08 : [u32; 1] = [0x1E09, ];
+static MAPPING_1E0A_1E0A : [u32; 1] = [0x1E0B, ];
+static MAPPING_1E0C_1E0C : [u32; 1] = [0x1E0D, ];
+static MAPPING_1E0E_1E0E : [u32; 1] = [0x1E0F, ];
+static MAPPING_1E10_1E10 : [u32; 1] = [0x1E11, ];
+static MAPPING_1E12_1E12 : [u32; 1] = [0x1E13, ];
+static MAPPING_1E14_1E14 : [u32; 1] = [0x1E15, ];
+static MAPPING_1E16_1E16 : [u32; 1] = [0x1E17, ];
+static MAPPING_1E18_1E18 : [u32; 1] = [0x1E19, ];
+static MAPPING_1E1A_1E1A : [u32; 1] = [0x1E1B, ];
+static MAPPING_1E1C_1E1C : [u32; 1] = [0x1E1D, ];
+static MAPPING_1E1E_1E1E : [u32; 1] = [0x1E1F, ];
+static MAPPING_1E20_1E20 : [u32; 1] = [0x1E21, ];
+static MAPPING_1E22_1E22 : [u32; 1] = [0x1E23, ];
+static MAPPING_1E24_1E24 : [u32; 1] = [0x1E25, ];
+static MAPPING_1E26_1E26 : [u32; 1] = [0x1E27, ];
+static MAPPING_1E28_1E28 : [u32; 1] = [0x1E29, ];
+static MAPPING_1E2A_1E2A : [u32; 1] = [0x1E2B, ];
+static MAPPING_1E2C_1E2C : [u32; 1] = [0x1E2D, ];
+static MAPPING_1E2E_1E2E : [u32; 1] = [0x1E2F, ];
+static MAPPING_1E30_1E30 : [u32; 1] = [0x1E31, ];
+static MAPPING_1E32_1E32 : [u32; 1] = [0x1E33, ];
+static MAPPING_1E34_1E34 : [u32; 1] = [0x1E35, ];
+static MAPPING_1E36_1E36 : [u32; 1] = [0x1E37, ];
+static MAPPING_1E38_1E38 : [u32; 1] = [0x1E39, ];
+static MAPPING_1E3A_1E3A : [u32; 1] = [0x1E3B, ];
+static MAPPING_1E3C_1E3C : [u32; 1] = [0x1E3D, ];
+static MAPPING_1E3E_1E3E : [u32; 1] = [0x1E3F, ];
+static MAPPING_1E40_1E40 : [u32; 1] = [0x1E41, ];
+static MAPPING_1E42_1E42 : [u32; 1] = [0x1E43, ];
+static MAPPING_1E44_1E44 : [u32; 1] = [0x1E45, ];
+static MAPPING_1E46_1E46 : [u32; 1] = [0x1E47, ];
+static MAPPING_1E48_1E48 : [u32; 1] = [0x1E49, ];
+static MAPPING_1E4A_1E4A : [u32; 1] = [0x1E4B, ];
+static MAPPING_1E4C_1E4C : [u32; 1] = [0x1E4D, ];
+static MAPPING_1E4E_1E4E : [u32; 1] = [0x1E4F, ];
+static MAPPING_1E50_1E50 : [u32; 1] = [0x1E51, ];
+static MAPPING_1E52_1E52 : [u32; 1] = [0x1E53, ];
+static MAPPING_1E54_1E54 : [u32; 1] = [0x1E55, ];
+static MAPPING_1E56_1E56 : [u32; 1] = [0x1E57, ];
+static MAPPING_1E58_1E58 : [u32; 1] = [0x1E59, ];
+static MAPPING_1E5A_1E5A : [u32; 1] = [0x1E5B, ];
+static MAPPING_1E5C_1E5C : [u32; 1] = [0x1E5D, ];
+static MAPPING_1E5E_1E5E : [u32; 1] = [0x1E5F, ];
+static MAPPING_1E60_1E60 : [u32; 1] = [0x1E61, ];
+static MAPPING_1E62_1E62 : [u32; 1] = [0x1E63, ];
+static MAPPING_1E64_1E64 : [u32; 1] = [0x1E65, ];
+static MAPPING_1E66_1E66 : [u32; 1] = [0x1E67, ];
+static MAPPING_1E68_1E68 : [u32; 1] = [0x1E69, ];
+static MAPPING_1E6A_1E6A : [u32; 1] = [0x1E6B, ];
+static MAPPING_1E6C_1E6C : [u32; 1] = [0x1E6D, ];
+static MAPPING_1E6E_1E6E : [u32; 1] = [0x1E6F, ];
+static MAPPING_1E70_1E70 : [u32; 1] = [0x1E71, ];
+static MAPPING_1E72_1E72 : [u32; 1] = [0x1E73, ];
+static MAPPING_1E74_1E74 : [u32; 1] = [0x1E75, ];
+static MAPPING_1E76_1E76 : [u32; 1] = [0x1E77, ];
+static MAPPING_1E78_1E78 : [u32; 1] = [0x1E79, ];
+static MAPPING_1E7A_1E7A : [u32; 1] = [0x1E7B, ];
+static MAPPING_1E7C_1E7C : [u32; 1] = [0x1E7D, ];
+static MAPPING_1E7E_1E7E : [u32; 1] = [0x1E7F, ];
+static MAPPING_1E80_1E80 : [u32; 1] = [0x1E81, ];
+static MAPPING_1E82_1E82 : [u32; 1] = [0x1E83, ];
+static MAPPING_1E84_1E84 : [u32; 1] = [0x1E85, ];
+static MAPPING_1E86_1E86 : [u32; 1] = [0x1E87, ];
+static MAPPING_1E88_1E88 : [u32; 1] = [0x1E89, ];
+static MAPPING_1E8A_1E8A : [u32; 1] = [0x1E8B, ];
+static MAPPING_1E8C_1E8C : [u32; 1] = [0x1E8D, ];
+static MAPPING_1E8E_1E8E : [u32; 1] = [0x1E8F, ];
+static MAPPING_1E90_1E90 : [u32; 1] = [0x1E91, ];
+static MAPPING_1E92_1E92 : [u32; 1] = [0x1E93, ];
+static MAPPING_1E94_1E94 : [u32; 1] = [0x1E95, ];
+static MAPPING_1E9A_1E9A : [u32; 2] = [0x0061, 0x02BE, ];
+static MAPPING_1E9B_1E9B : [u32; 1] = [0x1E61, ];
+static MAPPING_1E9E_1E9E : [u32; 2] = [0x0073, 0x0073, ];
+static MAPPING_1EA0_1EA0 : [u32; 1] = [0x1EA1, ];
+static MAPPING_1EA2_1EA2 : [u32; 1] = [0x1EA3, ];
+static MAPPING_1EA4_1EA4 : [u32; 1] = [0x1EA5, ];
+static MAPPING_1EA6_1EA6 : [u32; 1] = [0x1EA7, ];
+static MAPPING_1EA8_1EA8 : [u32; 1] = [0x1EA9, ];
+static MAPPING_1EAA_1EAA : [u32; 1] = [0x1EAB, ];
+static MAPPING_1EAC_1EAC : [u32; 1] = [0x1EAD, ];
+static MAPPING_1EAE_1EAE : [u32; 1] = [0x1EAF, ];
+static MAPPING_1EB0_1EB0 : [u32; 1] = [0x1EB1, ];
+static MAPPING_1EB2_1EB2 : [u32; 1] = [0x1EB3, ];
+static MAPPING_1EB4_1EB4 : [u32; 1] = [0x1EB5, ];
+static MAPPING_1EB6_1EB6 : [u32; 1] = [0x1EB7, ];
+static MAPPING_1EB8_1EB8 : [u32; 1] = [0x1EB9, ];
+static MAPPING_1EBA_1EBA : [u32; 1] = [0x1EBB, ];
+static MAPPING_1EBC_1EBC : [u32; 1] = [0x1EBD, ];
+static MAPPING_1EBE_1EBE : [u32; 1] = [0x1EBF, ];
+static MAPPING_1EC0_1EC0 : [u32; 1] = [0x1EC1, ];
+static MAPPING_1EC2_1EC2 : [u32; 1] = [0x1EC3, ];
+static MAPPING_1EC4_1EC4 : [u32; 1] = [0x1EC5, ];
+static MAPPING_1EC6_1EC6 : [u32; 1] = [0x1EC7, ];
+static MAPPING_1EC8_1EC8 : [u32; 1] = [0x1EC9, ];
+static MAPPING_1ECA_1ECA : [u32; 1] = [0x1ECB, ];
+static MAPPING_1ECC_1ECC : [u32; 1] = [0x1ECD, ];
+static MAPPING_1ECE_1ECE : [u32; 1] = [0x1ECF, ];
+static MAPPING_1ED0_1ED0 : [u32; 1] = [0x1ED1, ];
+static MAPPING_1ED2_1ED2 : [u32; 1] = [0x1ED3, ];
+static MAPPING_1ED4_1ED4 : [u32; 1] = [0x1ED5, ];
+static MAPPING_1ED6_1ED6 : [u32; 1] = [0x1ED7, ];
+static MAPPING_1ED8_1ED8 : [u32; 1] = [0x1ED9, ];
+static MAPPING_1EDA_1EDA : [u32; 1] = [0x1EDB, ];
+static MAPPING_1EDC_1EDC : [u32; 1] = [0x1EDD, ];
+static MAPPING_1EDE_1EDE : [u32; 1] = [0x1EDF, ];
+static MAPPING_1EE0_1EE0 : [u32; 1] = [0x1EE1, ];
+static MAPPING_1EE2_1EE2 : [u32; 1] = [0x1EE3, ];
+static MAPPING_1EE4_1EE4 : [u32; 1] = [0x1EE5, ];
+static MAPPING_1EE6_1EE6 : [u32; 1] = [0x1EE7, ];
+static MAPPING_1EE8_1EE8 : [u32; 1] = [0x1EE9, ];
+static MAPPING_1EEA_1EEA : [u32; 1] = [0x1EEB, ];
+static MAPPING_1EEC_1EEC : [u32; 1] = [0x1EED, ];
+static MAPPING_1EEE_1EEE : [u32; 1] = [0x1EEF, ];
+static MAPPING_1EF0_1EF0 : [u32; 1] = [0x1EF1, ];
+static MAPPING_1EF2_1EF2 : [u32; 1] = [0x1EF3, ];
+static MAPPING_1EF4_1EF4 : [u32; 1] = [0x1EF5, ];
+static MAPPING_1EF6_1EF6 : [u32; 1] = [0x1EF7, ];
+static MAPPING_1EF8_1EF8 : [u32; 1] = [0x1EF9, ];
+static MAPPING_1EFA_1EFA : [u32; 1] = [0x1EFB, ];
+static MAPPING_1EFC_1EFC : [u32; 1] = [0x1EFD, ];
+static MAPPING_1EFE_1EFE : [u32; 1] = [0x1EFF, ];
+static MAPPING_1F08_1F08 : [u32; 1] = [0x1F00, ];
+static MAPPING_1F09_1F09 : [u32; 1] = [0x1F01, ];
+static MAPPING_1F0A_1F0A : [u32; 1] = [0x1F02, ];
+static MAPPING_1F0B_1F0B : [u32; 1] = [0x1F03, ];
+static MAPPING_1F0C_1F0C : [u32; 1] = [0x1F04, ];
+static MAPPING_1F0D_1F0D : [u32; 1] = [0x1F05, ];
+static MAPPING_1F0E_1F0E : [u32; 1] = [0x1F06, ];
+static MAPPING_1F0F_1F0F : [u32; 1] = [0x1F07, ];
+static MAPPING_1F18_1F18 : [u32; 1] = [0x1F10, ];
+static MAPPING_1F19_1F19 : [u32; 1] = [0x1F11, ];
+static MAPPING_1F1A_1F1A : [u32; 1] = [0x1F12, ];
+static MAPPING_1F1B_1F1B : [u32; 1] = [0x1F13, ];
+static MAPPING_1F1C_1F1C : [u32; 1] = [0x1F14, ];
+static MAPPING_1F1D_1F1D : [u32; 1] = [0x1F15, ];
+static MAPPING_1F28_1F28 : [u32; 1] = [0x1F20, ];
+static MAPPING_1F29_1F29 : [u32; 1] = [0x1F21, ];
+static MAPPING_1F2A_1F2A : [u32; 1] = [0x1F22, ];
+static MAPPING_1F2B_1F2B : [u32; 1] = [0x1F23, ];
+static MAPPING_1F2C_1F2C : [u32; 1] = [0x1F24, ];
+static MAPPING_1F2D_1F2D : [u32; 1] = [0x1F25, ];
+static MAPPING_1F2E_1F2E : [u32; 1] = [0x1F26, ];
+static MAPPING_1F2F_1F2F : [u32; 1] = [0x1F27, ];
+static MAPPING_1F38_1F38 : [u32; 1] = [0x1F30, ];
+static MAPPING_1F39_1F39 : [u32; 1] = [0x1F31, ];
+static MAPPING_1F3A_1F3A : [u32; 1] = [0x1F32, ];
+static MAPPING_1F3B_1F3B : [u32; 1] = [0x1F33, ];
+static MAPPING_1F3C_1F3C : [u32; 1] = [0x1F34, ];
+static MAPPING_1F3D_1F3D : [u32; 1] = [0x1F35, ];
+static MAPPING_1F3E_1F3E : [u32; 1] = [0x1F36, ];
+static MAPPING_1F3F_1F3F : [u32; 1] = [0x1F37, ];
+static MAPPING_1F48_1F48 : [u32; 1] = [0x1F40, ];
+static MAPPING_1F49_1F49 : [u32; 1] = [0x1F41, ];
+static MAPPING_1F4A_1F4A : [u32; 1] = [0x1F42, ];
+static MAPPING_1F4B_1F4B : [u32; 1] = [0x1F43, ];
+static MAPPING_1F4C_1F4C : [u32; 1] = [0x1F44, ];
+static MAPPING_1F4D_1F4D : [u32; 1] = [0x1F45, ];
+static MAPPING_1F59_1F59 : [u32; 1] = [0x1F51, ];
+static MAPPING_1F5B_1F5B : [u32; 1] = [0x1F53, ];
+static MAPPING_1F5D_1F5D : [u32; 1] = [0x1F55, ];
+static MAPPING_1F5F_1F5F : [u32; 1] = [0x1F57, ];
+static MAPPING_1F68_1F68 : [u32; 1] = [0x1F60, ];
+static MAPPING_1F69_1F69 : [u32; 1] = [0x1F61, ];
+static MAPPING_1F6A_1F6A : [u32; 1] = [0x1F62, ];
+static MAPPING_1F6B_1F6B : [u32; 1] = [0x1F63, ];
+static MAPPING_1F6C_1F6C : [u32; 1] = [0x1F64, ];
+static MAPPING_1F6D_1F6D : [u32; 1] = [0x1F65, ];
+static MAPPING_1F6E_1F6E : [u32; 1] = [0x1F66, ];
+static MAPPING_1F6F_1F6F : [u32; 1] = [0x1F67, ];
+static MAPPING_1F71_1F71 : [u32; 1] = [0x03AC, ];
+static MAPPING_1F73_1F73 : [u32; 1] = [0x03AD, ];
+static MAPPING_1F75_1F75 : [u32; 1] = [0x03AE, ];
+static MAPPING_1F77_1F77 : [u32; 1] = [0x03AF, ];
+static MAPPING_1F79_1F79 : [u32; 1] = [0x03CC, ];
+static MAPPING_1F7B_1F7B : [u32; 1] = [0x03CD, ];
+static MAPPING_1F7D_1F7D : [u32; 1] = [0x03CE, ];
+static MAPPING_1F80_1F80 : [u32; 2] = [0x1F00, 0x03B9, ];
+static MAPPING_1F81_1F81 : [u32; 2] = [0x1F01, 0x03B9, ];
+static MAPPING_1F82_1F82 : [u32; 2] = [0x1F02, 0x03B9, ];
+static MAPPING_1F83_1F83 : [u32; 2] = [0x1F03, 0x03B9, ];
+static MAPPING_1F84_1F84 : [u32; 2] = [0x1F04, 0x03B9, ];
+static MAPPING_1F85_1F85 : [u32; 2] = [0x1F05, 0x03B9, ];
+static MAPPING_1F86_1F86 : [u32; 2] = [0x1F06, 0x03B9, ];
+static MAPPING_1F87_1F87 : [u32; 2] = [0x1F07, 0x03B9, ];
+static MAPPING_1F88_1F88 : [u32; 2] = [0x1F00, 0x03B9, ];
+static MAPPING_1F89_1F89 : [u32; 2] = [0x1F01, 0x03B9, ];
+static MAPPING_1F8A_1F8A : [u32; 2] = [0x1F02, 0x03B9, ];
+static MAPPING_1F8B_1F8B : [u32; 2] = [0x1F03, 0x03B9, ];
+static MAPPING_1F8C_1F8C : [u32; 2] = [0x1F04, 0x03B9, ];
+static MAPPING_1F8D_1F8D : [u32; 2] = [0x1F05, 0x03B9, ];
+static MAPPING_1F8E_1F8E : [u32; 2] = [0x1F06, 0x03B9, ];
+static MAPPING_1F8F_1F8F : [u32; 2] = [0x1F07, 0x03B9, ];
+static MAPPING_1F90_1F90 : [u32; 2] = [0x1F20, 0x03B9, ];
+static MAPPING_1F91_1F91 : [u32; 2] = [0x1F21, 0x03B9, ];
+static MAPPING_1F92_1F92 : [u32; 2] = [0x1F22, 0x03B9, ];
+static MAPPING_1F93_1F93 : [u32; 2] = [0x1F23, 0x03B9, ];
+static MAPPING_1F94_1F94 : [u32; 2] = [0x1F24, 0x03B9, ];
+static MAPPING_1F95_1F95 : [u32; 2] = [0x1F25, 0x03B9, ];
+static MAPPING_1F96_1F96 : [u32; 2] = [0x1F26, 0x03B9, ];
+static MAPPING_1F97_1F97 : [u32; 2] = [0x1F27, 0x03B9, ];
+static MAPPING_1F98_1F98 : [u32; 2] = [0x1F20, 0x03B9, ];
+static MAPPING_1F99_1F99 : [u32; 2] = [0x1F21, 0x03B9, ];
+static MAPPING_1F9A_1F9A : [u32; 2] = [0x1F22, 0x03B9, ];
+static MAPPING_1F9B_1F9B : [u32; 2] = [0x1F23, 0x03B9, ];
+static MAPPING_1F9C_1F9C : [u32; 2] = [0x1F24, 0x03B9, ];
+static MAPPING_1F9D_1F9D : [u32; 2] = [0x1F25, 0x03B9, ];
+static MAPPING_1F9E_1F9E : [u32; 2] = [0x1F26, 0x03B9, ];
+static MAPPING_1F9F_1F9F : [u32; 2] = [0x1F27, 0x03B9, ];
+static MAPPING_1FA0_1FA0 : [u32; 2] = [0x1F60, 0x03B9, ];
+static MAPPING_1FA1_1FA1 : [u32; 2] = [0x1F61, 0x03B9, ];
+static MAPPING_1FA2_1FA2 : [u32; 2] = [0x1F62, 0x03B9, ];
+static MAPPING_1FA3_1FA3 : [u32; 2] = [0x1F63, 0x03B9, ];
+static MAPPING_1FA4_1FA4 : [u32; 2] = [0x1F64, 0x03B9, ];
+static MAPPING_1FA5_1FA5 : [u32; 2] = [0x1F65, 0x03B9, ];
+static MAPPING_1FA6_1FA6 : [u32; 2] = [0x1F66, 0x03B9, ];
+static MAPPING_1FA7_1FA7 : [u32; 2] = [0x1F67, 0x03B9, ];
+static MAPPING_1FA8_1FA8 : [u32; 2] = [0x1F60, 0x03B9, ];
+static MAPPING_1FA9_1FA9 : [u32; 2] = [0x1F61, 0x03B9, ];
+static MAPPING_1FAA_1FAA : [u32; 2] = [0x1F62, 0x03B9, ];
+static MAPPING_1FAB_1FAB : [u32; 2] = [0x1F63, 0x03B9, ];
+static MAPPING_1FAC_1FAC : [u32; 2] = [0x1F64, 0x03B9, ];
+static MAPPING_1FAD_1FAD : [u32; 2] = [0x1F65, 0x03B9, ];
+static MAPPING_1FAE_1FAE : [u32; 2] = [0x1F66, 0x03B9, ];
+static MAPPING_1FAF_1FAF : [u32; 2] = [0x1F67, 0x03B9, ];
+static MAPPING_1FB2_1FB2 : [u32; 2] = [0x1F70, 0x03B9, ];
+static MAPPING_1FB3_1FB3 : [u32; 2] = [0x03B1, 0x03B9, ];
+static MAPPING_1FB4_1FB4 : [u32; 2] = [0x03AC, 0x03B9, ];
+static MAPPING_1FB7_1FB7 : [u32; 2] = [0x1FB6, 0x03B9, ];
+static MAPPING_1FB8_1FB8 : [u32; 1] = [0x1FB0, ];
+static MAPPING_1FB9_1FB9 : [u32; 1] = [0x1FB1, ];
+static MAPPING_1FBA_1FBA : [u32; 1] = [0x1F70, ];
+static MAPPING_1FBB_1FBB : [u32; 1] = [0x03AC, ];
+static MAPPING_1FBC_1FBC : [u32; 2] = [0x03B1, 0x03B9, ];
+static MAPPING_1FBD_1FBD : [u32; 2] = [0x0020, 0x0313, ];
+static MAPPING_1FBE_1FBE : [u32; 1] = [0x03B9, ];
+static MAPPING_1FBF_1FBF : [u32; 2] = [0x0020, 0x0313, ];
+static MAPPING_1FC0_1FC0 : [u32; 2] = [0x0020, 0x0342, ];
+static MAPPING_1FC1_1FC1 : [u32; 3] = [0x0020, 0x0308, 0x0342, ];
+static MAPPING_1FC2_1FC2 : [u32; 2] = [0x1F74, 0x03B9, ];
+static MAPPING_1FC3_1FC3 : [u32; 2] = [0x03B7, 0x03B9, ];
+static MAPPING_1FC4_1FC4 : [u32; 2] = [0x03AE, 0x03B9, ];
+static MAPPING_1FC7_1FC7 : [u32; 2] = [0x1FC6, 0x03B9, ];
+static MAPPING_1FC8_1FC8 : [u32; 1] = [0x1F72, ];
+static MAPPING_1FC9_1FC9 : [u32; 1] = [0x03AD, ];
+static MAPPING_1FCA_1FCA : [u32; 1] = [0x1F74, ];
+static MAPPING_1FCB_1FCB : [u32; 1] = [0x03AE, ];
+static MAPPING_1FCC_1FCC : [u32; 2] = [0x03B7, 0x03B9, ];
+static MAPPING_1FCD_1FCD : [u32; 3] = [0x0020, 0x0313, 0x0300, ];
+static MAPPING_1FCE_1FCE : [u32; 3] = [0x0020, 0x0313, 0x0301, ];
+static MAPPING_1FCF_1FCF : [u32; 3] = [0x0020, 0x0313, 0x0342, ];
+static MAPPING_1FD3_1FD3 : [u32; 1] = [0x0390, ];
+static MAPPING_1FD8_1FD8 : [u32; 1] = [0x1FD0, ];
+static MAPPING_1FD9_1FD9 : [u32; 1] = [0x1FD1, ];
+static MAPPING_1FDA_1FDA : [u32; 1] = [0x1F76, ];
+static MAPPING_1FDB_1FDB : [u32; 1] = [0x03AF, ];
+static MAPPING_1FDD_1FDD : [u32; 3] = [0x0020, 0x0314, 0x0300, ];
+static MAPPING_1FDE_1FDE : [u32; 3] = [0x0020, 0x0314, 0x0301, ];
+static MAPPING_1FDF_1FDF : [u32; 3] = [0x0020, 0x0314, 0x0342, ];
+static MAPPING_1FE3_1FE3 : [u32; 1] = [0x03B0, ];
+static MAPPING_1FE8_1FE8 : [u32; 1] = [0x1FE0, ];
+static MAPPING_1FE9_1FE9 : [u32; 1] = [0x1FE1, ];
+static MAPPING_1FEA_1FEA : [u32; 1] = [0x1F7A, ];
+static MAPPING_1FEB_1FEB : [u32; 1] = [0x03CD, ];
+static MAPPING_1FEC_1FEC : [u32; 1] = [0x1FE5, ];
+static MAPPING_1FED_1FED : [u32; 3] = [0x0020, 0x0308, 0x0300, ];
+static MAPPING_1FEE_1FEE : [u32; 3] = [0x0020, 0x0308, 0x0301, ];
+static MAPPING_1FEF_1FEF : [u32; 1] = [0x0060, ];
+static MAPPING_1FF2_1FF2 : [u32; 2] = [0x1F7C, 0x03B9, ];
+static MAPPING_1FF3_1FF3 : [u32; 2] = [0x03C9, 0x03B9, ];
+static MAPPING_1FF4_1FF4 : [u32; 2] = [0x03CE, 0x03B9, ];
+static MAPPING_1FF7_1FF7 : [u32; 2] = [0x1FF6, 0x03B9, ];
+static MAPPING_1FF8_1FF8 : [u32; 1] = [0x1F78, ];
+static MAPPING_1FF9_1FF9 : [u32; 1] = [0x03CC, ];
+static MAPPING_1FFA_1FFA : [u32; 1] = [0x1F7C, ];
+static MAPPING_1FFB_1FFB : [u32; 1] = [0x03CE, ];
+static MAPPING_1FFC_1FFC : [u32; 2] = [0x03C9, 0x03B9, ];
+static MAPPING_1FFD_1FFD : [u32; 2] = [0x0020, 0x0301, ];
+static MAPPING_1FFE_1FFE : [u32; 2] = [0x0020, 0x0314, ];
+static MAPPING_2000_200A : [u32; 1] = [0x0020, ];
+static MAPPING_2011_2011 : [u32; 1] = [0x2010, ];
+static MAPPING_2017_2017 : [u32; 2] = [0x0020, 0x0333, ];
+static MAPPING_202F_202F : [u32; 1] = [0x0020, ];
+static MAPPING_2033_2033 : [u32; 2] = [0x2032, 0x2032, ];
+static MAPPING_2034_2034 : [u32; 3] = [0x2032, 0x2032, 0x2032, ];
+static MAPPING_2036_2036 : [u32; 2] = [0x2035, 0x2035, ];
+static MAPPING_2037_2037 : [u32; 3] = [0x2035, 0x2035, 0x2035, ];
+static MAPPING_203C_203C : [u32; 2] = [0x0021, 0x0021, ];
+static MAPPING_203E_203E : [u32; 2] = [0x0020, 0x0305, ];
+static MAPPING_2047_2047 : [u32; 2] = [0x003F, 0x003F, ];
+static MAPPING_2048_2048 : [u32; 2] = [0x003F, 0x0021, ];
+static MAPPING_2049_2049 : [u32; 2] = [0x0021, 0x003F, ];
+static MAPPING_2057_2057 : [u32; 4] = [0x2032, 0x2032, 0x2032, 0x2032, ];
+static MAPPING_205F_205F : [u32; 1] = [0x0020, ];
+static MAPPING_2070_2070 : [u32; 1] = [0x0030, ];
+static MAPPING_2071_2071 : [u32; 1] = [0x0069, ];
+static MAPPING_2074_2074 : [u32; 1] = [0x0034, ];
+static MAPPING_2075_2075 : [u32; 1] = [0x0035, ];
+static MAPPING_2076_2076 : [u32; 1] = [0x0036, ];
+static MAPPING_2077_2077 : [u32; 1] = [0x0037, ];
+static MAPPING_2078_2078 : [u32; 1] = [0x0038, ];
+static MAPPING_2079_2079 : [u32; 1] = [0x0039, ];
+static MAPPING_207A_207A : [u32; 1] = [0x002B, ];
+static MAPPING_207B_207B : [u32; 1] = [0x2212, ];
+static MAPPING_207C_207C : [u32; 1] = [0x003D, ];
+static MAPPING_207D_207D : [u32; 1] = [0x0028, ];
+static MAPPING_207E_207E : [u32; 1] = [0x0029, ];
+static MAPPING_207F_207F : [u32; 1] = [0x006E, ];
+static MAPPING_2080_2080 : [u32; 1] = [0x0030, ];
+static MAPPING_2081_2081 : [u32; 1] = [0x0031, ];
+static MAPPING_2082_2082 : [u32; 1] = [0x0032, ];
+static MAPPING_2083_2083 : [u32; 1] = [0x0033, ];
+static MAPPING_2084_2084 : [u32; 1] = [0x0034, ];
+static MAPPING_2085_2085 : [u32; 1] = [0x0035, ];
+static MAPPING_2086_2086 : [u32; 1] = [0x0036, ];
+static MAPPING_2087_2087 : [u32; 1] = [0x0037, ];
+static MAPPING_2088_2088 : [u32; 1] = [0x0038, ];
+static MAPPING_2089_2089 : [u32; 1] = [0x0039, ];
+static MAPPING_208A_208A : [u32; 1] = [0x002B, ];
+static MAPPING_208B_208B : [u32; 1] = [0x2212, ];
+static MAPPING_208C_208C : [u32; 1] = [0x003D, ];
+static MAPPING_208D_208D : [u32; 1] = [0x0028, ];
+static MAPPING_208E_208E : [u32; 1] = [0x0029, ];
+static MAPPING_2090_2090 : [u32; 1] = [0x0061, ];
+static MAPPING_2091_2091 : [u32; 1] = [0x0065, ];
+static MAPPING_2092_2092 : [u32; 1] = [0x006F, ];
+static MAPPING_2093_2093 : [u32; 1] = [0x0078, ];
+static MAPPING_2094_2094 : [u32; 1] = [0x0259, ];
+static MAPPING_2095_2095 : [u32; 1] = [0x0068, ];
+static MAPPING_2096_2096 : [u32; 1] = [0x006B, ];
+static MAPPING_2097_2097 : [u32; 1] = [0x006C, ];
+static MAPPING_2098_2098 : [u32; 1] = [0x006D, ];
+static MAPPING_2099_2099 : [u32; 1] = [0x006E, ];
+static MAPPING_209A_209A : [u32; 1] = [0x0070, ];
+static MAPPING_209B_209B : [u32; 1] = [0x0073, ];
+static MAPPING_209C_209C : [u32; 1] = [0x0074, ];
+static MAPPING_20A8_20A8 : [u32; 2] = [0x0072, 0x0073, ];
+static MAPPING_2100_2100 : [u32; 3] = [0x0061, 0x002F, 0x0063, ];
+static MAPPING_2101_2101 : [u32; 3] = [0x0061, 0x002F, 0x0073, ];
+static MAPPING_2102_2102 : [u32; 1] = [0x0063, ];
+static MAPPING_2103_2103 : [u32; 2] = [0x00B0, 0x0063, ];
+static MAPPING_2105_2105 : [u32; 3] = [0x0063, 0x002F, 0x006F, ];
+static MAPPING_2106_2106 : [u32; 3] = [0x0063, 0x002F, 0x0075, ];
+static MAPPING_2107_2107 : [u32; 1] = [0x025B, ];
+static MAPPING_2109_2109 : [u32; 2] = [0x00B0, 0x0066, ];
+static MAPPING_210A_210A : [u32; 1] = [0x0067, ];
+static MAPPING_210B_210E : [u32; 1] = [0x0068, ];
+static MAPPING_210F_210F : [u32; 1] = [0x0127, ];
+static MAPPING_2110_2111 : [u32; 1] = [0x0069, ];
+static MAPPING_2112_2113 : [u32; 1] = [0x006C, ];
+static MAPPING_2115_2115 : [u32; 1] = [0x006E, ];
+static MAPPING_2116_2116 : [u32; 2] = [0x006E, 0x006F, ];
+static MAPPING_2119_2119 : [u32; 1] = [0x0070, ];
+static MAPPING_211A_211A : [u32; 1] = [0x0071, ];
+static MAPPING_211B_211D : [u32; 1] = [0x0072, ];
+static MAPPING_2120_2120 : [u32; 2] = [0x0073, 0x006D, ];
+static MAPPING_2121_2121 : [u32; 3] = [0x0074, 0x0065, 0x006C, ];
+static MAPPING_2122_2122 : [u32; 2] = [0x0074, 0x006D, ];
+static MAPPING_2124_2124 : [u32; 1] = [0x007A, ];
+static MAPPING_2126_2126 : [u32; 1] = [0x03C9, ];
+static MAPPING_2128_2128 : [u32; 1] = [0x007A, ];
+static MAPPING_212A_212A : [u32; 1] = [0x006B, ];
+static MAPPING_212B_212B : [u32; 1] = [0x00E5, ];
+static MAPPING_212C_212C : [u32; 1] = [0x0062, ];
+static MAPPING_212D_212D : [u32; 1] = [0x0063, ];
+static MAPPING_212F_2130 : [u32; 1] = [0x0065, ];
+static MAPPING_2131_2131 : [u32; 1] = [0x0066, ];
+static MAPPING_2133_2133 : [u32; 1] = [0x006D, ];
+static MAPPING_2134_2134 : [u32; 1] = [0x006F, ];
+static MAPPING_2135_2135 : [u32; 1] = [0x05D0, ];
+static MAPPING_2136_2136 : [u32; 1] = [0x05D1, ];
+static MAPPING_2137_2137 : [u32; 1] = [0x05D2, ];
+static MAPPING_2138_2138 : [u32; 1] = [0x05D3, ];
+static MAPPING_2139_2139 : [u32; 1] = [0x0069, ];
+static MAPPING_213B_213B : [u32; 3] = [0x0066, 0x0061, 0x0078, ];
+static MAPPING_213C_213C : [u32; 1] = [0x03C0, ];
+static MAPPING_213D_213E : [u32; 1] = [0x03B3, ];
+static MAPPING_213F_213F : [u32; 1] = [0x03C0, ];
+static MAPPING_2140_2140 : [u32; 1] = [0x2211, ];
+static MAPPING_2145_2146 : [u32; 1] = [0x0064, ];
+static MAPPING_2147_2147 : [u32; 1] = [0x0065, ];
+static MAPPING_2148_2148 : [u32; 1] = [0x0069, ];
+static MAPPING_2149_2149 : [u32; 1] = [0x006A, ];
+static MAPPING_2150_2150 : [u32; 3] = [0x0031, 0x2044, 0x0037, ];
+static MAPPING_2151_2151 : [u32; 3] = [0x0031, 0x2044, 0x0039, ];
+static MAPPING_2152_2152 : [u32; 4] = [0x0031, 0x2044, 0x0031, 0x0030, ];
+static MAPPING_2153_2153 : [u32; 3] = [0x0031, 0x2044, 0x0033, ];
+static MAPPING_2154_2154 : [u32; 3] = [0x0032, 0x2044, 0x0033, ];
+static MAPPING_2155_2155 : [u32; 3] = [0x0031, 0x2044, 0x0035, ];
+static MAPPING_2156_2156 : [u32; 3] = [0x0032, 0x2044, 0x0035, ];
+static MAPPING_2157_2157 : [u32; 3] = [0x0033, 0x2044, 0x0035, ];
+static MAPPING_2158_2158 : [u32; 3] = [0x0034, 0x2044, 0x0035, ];
+static MAPPING_2159_2159 : [u32; 3] = [0x0031, 0x2044, 0x0036, ];
+static MAPPING_215A_215A : [u32; 3] = [0x0035, 0x2044, 0x0036, ];
+static MAPPING_215B_215B : [u32; 3] = [0x0031, 0x2044, 0x0038, ];
+static MAPPING_215C_215C : [u32; 3] = [0x0033, 0x2044, 0x0038, ];
+static MAPPING_215D_215D : [u32; 3] = [0x0035, 0x2044, 0x0038, ];
+static MAPPING_215E_215E : [u32; 3] = [0x0037, 0x2044, 0x0038, ];
+static MAPPING_215F_215F : [u32; 2] = [0x0031, 0x2044, ];
+static MAPPING_2160_2160 : [u32; 1] = [0x0069, ];
+static MAPPING_2161_2161 : [u32; 2] = [0x0069, 0x0069, ];
+static MAPPING_2162_2162 : [u32; 3] = [0x0069, 0x0069, 0x0069, ];
+static MAPPING_2163_2163 : [u32; 2] = [0x0069, 0x0076, ];
+static MAPPING_2164_2164 : [u32; 1] = [0x0076, ];
+static MAPPING_2165_2165 : [u32; 2] = [0x0076, 0x0069, ];
+static MAPPING_2166_2166 : [u32; 3] = [0x0076, 0x0069, 0x0069, ];
+static MAPPING_2167_2167 : [u32; 4] = [0x0076, 0x0069, 0x0069, 0x0069, ];
+static MAPPING_2168_2168 : [u32; 2] = [0x0069, 0x0078, ];
+static MAPPING_2169_2169 : [u32; 1] = [0x0078, ];
+static MAPPING_216A_216A : [u32; 2] = [0x0078, 0x0069, ];
+static MAPPING_216B_216B : [u32; 3] = [0x0078, 0x0069, 0x0069, ];
+static MAPPING_216C_216C : [u32; 1] = [0x006C, ];
+static MAPPING_216D_216D : [u32; 1] = [0x0063, ];
+static MAPPING_216E_216E : [u32; 1] = [0x0064, ];
+static MAPPING_216F_216F : [u32; 1] = [0x006D, ];
+static MAPPING_2170_2170 : [u32; 1] = [0x0069, ];
+static MAPPING_2171_2171 : [u32; 2] = [0x0069, 0x0069, ];
+static MAPPING_2172_2172 : [u32; 3] = [0x0069, 0x0069, 0x0069, ];
+static MAPPING_2173_2173 : [u32; 2] = [0x0069, 0x0076, ];
+static MAPPING_2174_2174 : [u32; 1] = [0x0076, ];
+static MAPPING_2175_2175 : [u32; 2] = [0x0076, 0x0069, ];
+static MAPPING_2176_2176 : [u32; 3] = [0x0076, 0x0069, 0x0069, ];
+static MAPPING_2177_2177 : [u32; 4] = [0x0076, 0x0069, 0x0069, 0x0069, ];
+static MAPPING_2178_2178 : [u32; 2] = [0x0069, 0x0078, ];
+static MAPPING_2179_2179 : [u32; 1] = [0x0078, ];
+static MAPPING_217A_217A : [u32; 2] = [0x0078, 0x0069, ];
+static MAPPING_217B_217B : [u32; 3] = [0x0078, 0x0069, 0x0069, ];
+static MAPPING_217C_217C : [u32; 1] = [0x006C, ];
+static MAPPING_217D_217D : [u32; 1] = [0x0063, ];
+static MAPPING_217E_217E : [u32; 1] = [0x0064, ];
+static MAPPING_217F_217F : [u32; 1] = [0x006D, ];
+static MAPPING_2189_2189 : [u32; 3] = [0x0030, 0x2044, 0x0033, ];
+static MAPPING_222C_222C : [u32; 2] = [0x222B, 0x222B, ];
+static MAPPING_222D_222D : [u32; 3] = [0x222B, 0x222B, 0x222B, ];
+static MAPPING_222F_222F : [u32; 2] = [0x222E, 0x222E, ];
+static MAPPING_2230_2230 : [u32; 3] = [0x222E, 0x222E, 0x222E, ];
+static MAPPING_2329_2329 : [u32; 1] = [0x3008, ];
+static MAPPING_232A_232A : [u32; 1] = [0x3009, ];
+static MAPPING_2460_2460 : [u32; 1] = [0x0031, ];
+static MAPPING_2461_2461 : [u32; 1] = [0x0032, ];
+static MAPPING_2462_2462 : [u32; 1] = [0x0033, ];
+static MAPPING_2463_2463 : [u32; 1] = [0x0034, ];
+static MAPPING_2464_2464 : [u32; 1] = [0x0035, ];
+static MAPPING_2465_2465 : [u32; 1] = [0x0036, ];
+static MAPPING_2466_2466 : [u32; 1] = [0x0037, ];
+static MAPPING_2467_2467 : [u32; 1] = [0x0038, ];
+static MAPPING_2468_2468 : [u32; 1] = [0x0039, ];
+static MAPPING_2469_2469 : [u32; 2] = [0x0031, 0x0030, ];
+static MAPPING_246A_246A : [u32; 2] = [0x0031, 0x0031, ];
+static MAPPING_246B_246B : [u32; 2] = [0x0031, 0x0032, ];
+static MAPPING_246C_246C : [u32; 2] = [0x0031, 0x0033, ];
+static MAPPING_246D_246D : [u32; 2] = [0x0031, 0x0034, ];
+static MAPPING_246E_246E : [u32; 2] = [0x0031, 0x0035, ];
+static MAPPING_246F_246F : [u32; 2] = [0x0031, 0x0036, ];
+static MAPPING_2470_2470 : [u32; 2] = [0x0031, 0x0037, ];
+static MAPPING_2471_2471 : [u32; 2] = [0x0031, 0x0038, ];
+static MAPPING_2472_2472 : [u32; 2] = [0x0031, 0x0039, ];
+static MAPPING_2473_2473 : [u32; 2] = [0x0032, 0x0030, ];
+static MAPPING_2474_2474 : [u32; 3] = [0x0028, 0x0031, 0x0029, ];
+static MAPPING_2475_2475 : [u32; 3] = [0x0028, 0x0032, 0x0029, ];
+static MAPPING_2476_2476 : [u32; 3] = [0x0028, 0x0033, 0x0029, ];
+static MAPPING_2477_2477 : [u32; 3] = [0x0028, 0x0034, 0x0029, ];
+static MAPPING_2478_2478 : [u32; 3] = [0x0028, 0x0035, 0x0029, ];
+static MAPPING_2479_2479 : [u32; 3] = [0x0028, 0x0036, 0x0029, ];
+static MAPPING_247A_247A : [u32; 3] = [0x0028, 0x0037, 0x0029, ];
+static MAPPING_247B_247B : [u32; 3] = [0x0028, 0x0038, 0x0029, ];
+static MAPPING_247C_247C : [u32; 3] = [0x0028, 0x0039, 0x0029, ];
+static MAPPING_247D_247D : [u32; 4] = [0x0028, 0x0031, 0x0030, 0x0029, ];
+static MAPPING_247E_247E : [u32; 4] = [0x0028, 0x0031, 0x0031, 0x0029, ];
+static MAPPING_247F_247F : [u32; 4] = [0x0028, 0x0031, 0x0032, 0x0029, ];
+static MAPPING_2480_2480 : [u32; 4] = [0x0028, 0x0031, 0x0033, 0x0029, ];
+static MAPPING_2481_2481 : [u32; 4] = [0x0028, 0x0031, 0x0034, 0x0029, ];
+static MAPPING_2482_2482 : [u32; 4] = [0x0028, 0x0031, 0x0035, 0x0029, ];
+static MAPPING_2483_2483 : [u32; 4] = [0x0028, 0x0031, 0x0036, 0x0029, ];
+static MAPPING_2484_2484 : [u32; 4] = [0x0028, 0x0031, 0x0037, 0x0029, ];
+static MAPPING_2485_2485 : [u32; 4] = [0x0028, 0x0031, 0x0038, 0x0029, ];
+static MAPPING_2486_2486 : [u32; 4] = [0x0028, 0x0031, 0x0039, 0x0029, ];
+static MAPPING_2487_2487 : [u32; 4] = [0x0028, 0x0032, 0x0030, 0x0029, ];
+static MAPPING_249C_249C : [u32; 3] = [0x0028, 0x0061, 0x0029, ];
+static MAPPING_249D_249D : [u32; 3] = [0x0028, 0x0062, 0x0029, ];
+static MAPPING_249E_249E : [u32; 3] = [0x0028, 0x0063, 0x0029, ];
+static MAPPING_249F_249F : [u32; 3] = [0x0028, 0x0064, 0x0029, ];
+static MAPPING_24A0_24A0 : [u32; 3] = [0x0028, 0x0065, 0x0029, ];
+static MAPPING_24A1_24A1 : [u32; 3] = [0x0028, 0x0066, 0x0029, ];
+static MAPPING_24A2_24A2 : [u32; 3] = [0x0028, 0x0067, 0x0029, ];
+static MAPPING_24A3_24A3 : [u32; 3] = [0x0028, 0x0068, 0x0029, ];
+static MAPPING_24A4_24A4 : [u32; 3] = [0x0028, 0x0069, 0x0029, ];
+static MAPPING_24A5_24A5 : [u32; 3] = [0x0028, 0x006A, 0x0029, ];
+static MAPPING_24A6_24A6 : [u32; 3] = [0x0028, 0x006B, 0x0029, ];
+static MAPPING_24A7_24A7 : [u32; 3] = [0x0028, 0x006C, 0x0029, ];
+static MAPPING_24A8_24A8 : [u32; 3] = [0x0028, 0x006D, 0x0029, ];
+static MAPPING_24A9_24A9 : [u32; 3] = [0x0028, 0x006E, 0x0029, ];
+static MAPPING_24AA_24AA : [u32; 3] = [0x0028, 0x006F, 0x0029, ];
+static MAPPING_24AB_24AB : [u32; 3] = [0x0028, 0x0070, 0x0029, ];
+static MAPPING_24AC_24AC : [u32; 3] = [0x0028, 0x0071, 0x0029, ];
+static MAPPING_24AD_24AD : [u32; 3] = [0x0028, 0x0072, 0x0029, ];
+static MAPPING_24AE_24AE : [u32; 3] = [0x0028, 0x0073, 0x0029, ];
+static MAPPING_24AF_24AF : [u32; 3] = [0x0028, 0x0074, 0x0029, ];
+static MAPPING_24B0_24B0 : [u32; 3] = [0x0028, 0x0075, 0x0029, ];
+static MAPPING_24B1_24B1 : [u32; 3] = [0x0028, 0x0076, 0x0029, ];
+static MAPPING_24B2_24B2 : [u32; 3] = [0x0028, 0x0077, 0x0029, ];
+static MAPPING_24B3_24B3 : [u32; 3] = [0x0028, 0x0078, 0x0029, ];
+static MAPPING_24B4_24B4 : [u32; 3] = [0x0028, 0x0079, 0x0029, ];
+static MAPPING_24B5_24B5 : [u32; 3] = [0x0028, 0x007A, 0x0029, ];
+static MAPPING_24B6_24B6 : [u32; 1] = [0x0061, ];
+static MAPPING_24B7_24B7 : [u32; 1] = [0x0062, ];
+static MAPPING_24B8_24B8 : [u32; 1] = [0x0063, ];
+static MAPPING_24B9_24B9 : [u32; 1] = [0x0064, ];
+static MAPPING_24BA_24BA : [u32; 1] = [0x0065, ];
+static MAPPING_24BB_24BB : [u32; 1] = [0x0066, ];
+static MAPPING_24BC_24BC : [u32; 1] = [0x0067, ];
+static MAPPING_24BD_24BD : [u32; 1] = [0x0068, ];
+static MAPPING_24BE_24BE : [u32; 1] = [0x0069, ];
+static MAPPING_24BF_24BF : [u32; 1] = [0x006A, ];
+static MAPPING_24C0_24C0 : [u32; 1] = [0x006B, ];
+static MAPPING_24C1_24C1 : [u32; 1] = [0x006C, ];
+static MAPPING_24C2_24C2 : [u32; 1] = [0x006D, ];
+static MAPPING_24C3_24C3 : [u32; 1] = [0x006E, ];
+static MAPPING_24C4_24C4 : [u32; 1] = [0x006F, ];
+static MAPPING_24C5_24C5 : [u32; 1] = [0x0070, ];
+static MAPPING_24C6_24C6 : [u32; 1] = [0x0071, ];
+static MAPPING_24C7_24C7 : [u32; 1] = [0x0072, ];
+static MAPPING_24C8_24C8 : [u32; 1] = [0x0073, ];
+static MAPPING_24C9_24C9 : [u32; 1] = [0x0074, ];
+static MAPPING_24CA_24CA : [u32; 1] = [0x0075, ];
+static MAPPING_24CB_24CB : [u32; 1] = [0x0076, ];
+static MAPPING_24CC_24CC : [u32; 1] = [0x0077, ];
+static MAPPING_24CD_24CD : [u32; 1] = [0x0078, ];
+static MAPPING_24CE_24CE : [u32; 1] = [0x0079, ];
+static MAPPING_24CF_24CF : [u32; 1] = [0x007A, ];
+static MAPPING_24D0_24D0 : [u32; 1] = [0x0061, ];
+static MAPPING_24D1_24D1 : [u32; 1] = [0x0062, ];
+static MAPPING_24D2_24D2 : [u32; 1] = [0x0063, ];
+static MAPPING_24D3_24D3 : [u32; 1] = [0x0064, ];
+static MAPPING_24D4_24D4 : [u32; 1] = [0x0065, ];
+static MAPPING_24D5_24D5 : [u32; 1] = [0x0066, ];
+static MAPPING_24D6_24D6 : [u32; 1] = [0x0067, ];
+static MAPPING_24D7_24D7 : [u32; 1] = [0x0068, ];
+static MAPPING_24D8_24D8 : [u32; 1] = [0x0069, ];
+static MAPPING_24D9_24D9 : [u32; 1] = [0x006A, ];
+static MAPPING_24DA_24DA : [u32; 1] = [0x006B, ];
+static MAPPING_24DB_24DB : [u32; 1] = [0x006C, ];
+static MAPPING_24DC_24DC : [u32; 1] = [0x006D, ];
+static MAPPING_24DD_24DD : [u32; 1] = [0x006E, ];
+static MAPPING_24DE_24DE : [u32; 1] = [0x006F, ];
+static MAPPING_24DF_24DF : [u32; 1] = [0x0070, ];
+static MAPPING_24E0_24E0 : [u32; 1] = [0x0071, ];
+static MAPPING_24E1_24E1 : [u32; 1] = [0x0072, ];
+static MAPPING_24E2_24E2 : [u32; 1] = [0x0073, ];
+static MAPPING_24E3_24E3 : [u32; 1] = [0x0074, ];
+static MAPPING_24E4_24E4 : [u32; 1] = [0x0075, ];
+static MAPPING_24E5_24E5 : [u32; 1] = [0x0076, ];
+static MAPPING_24E6_24E6 : [u32; 1] = [0x0077, ];
+static MAPPING_24E7_24E7 : [u32; 1] = [0x0078, ];
+static MAPPING_24E8_24E8 : [u32; 1] = [0x0079, ];
+static MAPPING_24E9_24E9 : [u32; 1] = [0x007A, ];
+static MAPPING_24EA_24EA : [u32; 1] = [0x0030, ];
+static MAPPING_2A0C_2A0C : [u32; 4] = [0x222B, 0x222B, 0x222B, 0x222B, ];
+static MAPPING_2A74_2A74 : [u32; 3] = [0x003A, 0x003A, 0x003D, ];
+static MAPPING_2A75_2A75 : [u32; 2] = [0x003D, 0x003D, ];
+static MAPPING_2A76_2A76 : [u32; 3] = [0x003D, 0x003D, 0x003D, ];
+static MAPPING_2ADC_2ADC : [u32; 2] = [0x2ADD, 0x0338, ];
+static MAPPING_2C00_2C00 : [u32; 1] = [0x2C30, ];
+static MAPPING_2C01_2C01 : [u32; 1] = [0x2C31, ];
+static MAPPING_2C02_2C02 : [u32; 1] = [0x2C32, ];
+static MAPPING_2C03_2C03 : [u32; 1] = [0x2C33, ];
+static MAPPING_2C04_2C04 : [u32; 1] = [0x2C34, ];
+static MAPPING_2C05_2C05 : [u32; 1] = [0x2C35, ];
+static MAPPING_2C06_2C06 : [u32; 1] = [0x2C36, ];
+static MAPPING_2C07_2C07 : [u32; 1] = [0x2C37, ];
+static MAPPING_2C08_2C08 : [u32; 1] = [0x2C38, ];
+static MAPPING_2C09_2C09 : [u32; 1] = [0x2C39, ];
+static MAPPING_2C0A_2C0A : [u32; 1] = [0x2C3A, ];
+static MAPPING_2C0B_2C0B : [u32; 1] = [0x2C3B, ];
+static MAPPING_2C0C_2C0C : [u32; 1] = [0x2C3C, ];
+static MAPPING_2C0D_2C0D : [u32; 1] = [0x2C3D, ];
+static MAPPING_2C0E_2C0E : [u32; 1] = [0x2C3E, ];
+static MAPPING_2C0F_2C0F : [u32; 1] = [0x2C3F, ];
+static MAPPING_2C10_2C10 : [u32; 1] = [0x2C40, ];
+static MAPPING_2C11_2C11 : [u32; 1] = [0x2C41, ];
+static MAPPING_2C12_2C12 : [u32; 1] = [0x2C42, ];
+static MAPPING_2C13_2C13 : [u32; 1] = [0x2C43, ];
+static MAPPING_2C14_2C14 : [u32; 1] = [0x2C44, ];
+static MAPPING_2C15_2C15 : [u32; 1] = [0x2C45, ];
+static MAPPING_2C16_2C16 : [u32; 1] = [0x2C46, ];
+static MAPPING_2C17_2C17 : [u32; 1] = [0x2C47, ];
+static MAPPING_2C18_2C18 : [u32; 1] = [0x2C48, ];
+static MAPPING_2C19_2C19 : [u32; 1] = [0x2C49, ];
+static MAPPING_2C1A_2C1A : [u32; 1] = [0x2C4A, ];
+static MAPPING_2C1B_2C1B : [u32; 1] = [0x2C4B, ];
+static MAPPING_2C1C_2C1C : [u32; 1] = [0x2C4C, ];
+static MAPPING_2C1D_2C1D : [u32; 1] = [0x2C4D, ];
+static MAPPING_2C1E_2C1E : [u32; 1] = [0x2C4E, ];
+static MAPPING_2C1F_2C1F : [u32; 1] = [0x2C4F, ];
+static MAPPING_2C20_2C20 : [u32; 1] = [0x2C50, ];
+static MAPPING_2C21_2C21 : [u32; 1] = [0x2C51, ];
+static MAPPING_2C22_2C22 : [u32; 1] = [0x2C52, ];
+static MAPPING_2C23_2C23 : [u32; 1] = [0x2C53, ];
+static MAPPING_2C24_2C24 : [u32; 1] = [0x2C54, ];
+static MAPPING_2C25_2C25 : [u32; 1] = [0x2C55, ];
+static MAPPING_2C26_2C26 : [u32; 1] = [0x2C56, ];
+static MAPPING_2C27_2C27 : [u32; 1] = [0x2C57, ];
+static MAPPING_2C28_2C28 : [u32; 1] = [0x2C58, ];
+static MAPPING_2C29_2C29 : [u32; 1] = [0x2C59, ];
+static MAPPING_2C2A_2C2A : [u32; 1] = [0x2C5A, ];
+static MAPPING_2C2B_2C2B : [u32; 1] = [0x2C5B, ];
+static MAPPING_2C2C_2C2C : [u32; 1] = [0x2C5C, ];
+static MAPPING_2C2D_2C2D : [u32; 1] = [0x2C5D, ];
+static MAPPING_2C2E_2C2E : [u32; 1] = [0x2C5E, ];
+static MAPPING_2C60_2C60 : [u32; 1] = [0x2C61, ];
+static MAPPING_2C62_2C62 : [u32; 1] = [0x026B, ];
+static MAPPING_2C63_2C63 : [u32; 1] = [0x1D7D, ];
+static MAPPING_2C64_2C64 : [u32; 1] = [0x027D, ];
+static MAPPING_2C67_2C67 : [u32; 1] = [0x2C68, ];
+static MAPPING_2C69_2C69 : [u32; 1] = [0x2C6A, ];
+static MAPPING_2C6B_2C6B : [u32; 1] = [0x2C6C, ];
+static MAPPING_2C6D_2C6D : [u32; 1] = [0x0251, ];
+static MAPPING_2C6E_2C6E : [u32; 1] = [0x0271, ];
+static MAPPING_2C6F_2C6F : [u32; 1] = [0x0250, ];
+static MAPPING_2C70_2C70 : [u32; 1] = [0x0252, ];
+static MAPPING_2C72_2C72 : [u32; 1] = [0x2C73, ];
+static MAPPING_2C75_2C75 : [u32; 1] = [0x2C76, ];
+static MAPPING_2C7C_2C7C : [u32; 1] = [0x006A, ];
+static MAPPING_2C7D_2C7D : [u32; 1] = [0x0076, ];
+static MAPPING_2C7E_2C7E : [u32; 1] = [0x023F, ];
+static MAPPING_2C7F_2C7F : [u32; 1] = [0x0240, ];
+static MAPPING_2C80_2C80 : [u32; 1] = [0x2C81, ];
+static MAPPING_2C82_2C82 : [u32; 1] = [0x2C83, ];
+static MAPPING_2C84_2C84 : [u32; 1] = [0x2C85, ];
+static MAPPING_2C86_2C86 : [u32; 1] = [0x2C87, ];
+static MAPPING_2C88_2C88 : [u32; 1] = [0x2C89, ];
+static MAPPING_2C8A_2C8A : [u32; 1] = [0x2C8B, ];
+static MAPPING_2C8C_2C8C : [u32; 1] = [0x2C8D, ];
+static MAPPING_2C8E_2C8E : [u32; 1] = [0x2C8F, ];
+static MAPPING_2C90_2C90 : [u32; 1] = [0x2C91, ];
+static MAPPING_2C92_2C92 : [u32; 1] = [0x2C93, ];
+static MAPPING_2C94_2C94 : [u32; 1] = [0x2C95, ];
+static MAPPING_2C96_2C96 : [u32; 1] = [0x2C97, ];
+static MAPPING_2C98_2C98 : [u32; 1] = [0x2C99, ];
+static MAPPING_2C9A_2C9A : [u32; 1] = [0x2C9B, ];
+static MAPPING_2C9C_2C9C : [u32; 1] = [0x2C9D, ];
+static MAPPING_2C9E_2C9E : [u32; 1] = [0x2C9F, ];
+static MAPPING_2CA0_2CA0 : [u32; 1] = [0x2CA1, ];
+static MAPPING_2CA2_2CA2 : [u32; 1] = [0x2CA3, ];
+static MAPPING_2CA4_2CA4 : [u32; 1] = [0x2CA5, ];
+static MAPPING_2CA6_2CA6 : [u32; 1] = [0x2CA7, ];
+static MAPPING_2CA8_2CA8 : [u32; 1] = [0x2CA9, ];
+static MAPPING_2CAA_2CAA : [u32; 1] = [0x2CAB, ];
+static MAPPING_2CAC_2CAC : [u32; 1] = [0x2CAD, ];
+static MAPPING_2CAE_2CAE : [u32; 1] = [0x2CAF, ];
+static MAPPING_2CB0_2CB0 : [u32; 1] = [0x2CB1, ];
+static MAPPING_2CB2_2CB2 : [u32; 1] = [0x2CB3, ];
+static MAPPING_2CB4_2CB4 : [u32; 1] = [0x2CB5, ];
+static MAPPING_2CB6_2CB6 : [u32; 1] = [0x2CB7, ];
+static MAPPING_2CB8_2CB8 : [u32; 1] = [0x2CB9, ];
+static MAPPING_2CBA_2CBA : [u32; 1] = [0x2CBB, ];
+static MAPPING_2CBC_2CBC : [u32; 1] = [0x2CBD, ];
+static MAPPING_2CBE_2CBE : [u32; 1] = [0x2CBF, ];
+static MAPPING_2CC0_2CC0 : [u32; 1] = [0x2CC1, ];
+static MAPPING_2CC2_2CC2 : [u32; 1] = [0x2CC3, ];
+static MAPPING_2CC4_2CC4 : [u32; 1] = [0x2CC5, ];
+static MAPPING_2CC6_2CC6 : [u32; 1] = [0x2CC7, ];
+static MAPPING_2CC8_2CC8 : [u32; 1] = [0x2CC9, ];
+static MAPPING_2CCA_2CCA : [u32; 1] = [0x2CCB, ];
+static MAPPING_2CCC_2CCC : [u32; 1] = [0x2CCD, ];
+static MAPPING_2CCE_2CCE : [u32; 1] = [0x2CCF, ];
+static MAPPING_2CD0_2CD0 : [u32; 1] = [0x2CD1, ];
+static MAPPING_2CD2_2CD2 : [u32; 1] = [0x2CD3, ];
+static MAPPING_2CD4_2CD4 : [u32; 1] = [0x2CD5, ];
+static MAPPING_2CD6_2CD6 : [u32; 1] = [0x2CD7, ];
+static MAPPING_2CD8_2CD8 : [u32; 1] = [0x2CD9, ];
+static MAPPING_2CDA_2CDA : [u32; 1] = [0x2CDB, ];
+static MAPPING_2CDC_2CDC : [u32; 1] = [0x2CDD, ];
+static MAPPING_2CDE_2CDE : [u32; 1] = [0x2CDF, ];
+static MAPPING_2CE0_2CE0 : [u32; 1] = [0x2CE1, ];
+static MAPPING_2CE2_2CE2 : [u32; 1] = [0x2CE3, ];
+static MAPPING_2CEB_2CEB : [u32; 1] = [0x2CEC, ];
+static MAPPING_2CED_2CED : [u32; 1] = [0x2CEE, ];
+static MAPPING_2CF2_2CF2 : [u32; 1] = [0x2CF3, ];
+static MAPPING_2D6F_2D6F : [u32; 1] = [0x2D61, ];
+static MAPPING_2E9F_2E9F : [u32; 1] = [0x6BCD, ];
+static MAPPING_2EF3_2EF3 : [u32; 1] = [0x9F9F, ];
+static MAPPING_2F00_2F00 : [u32; 1] = [0x4E00, ];
+static MAPPING_2F01_2F01 : [u32; 1] = [0x4E28, ];
+static MAPPING_2F02_2F02 : [u32; 1] = [0x4E36, ];
+static MAPPING_2F03_2F03 : [u32; 1] = [0x4E3F, ];
+static MAPPING_2F04_2F04 : [u32; 1] = [0x4E59, ];
+static MAPPING_2F05_2F05 : [u32; 1] = [0x4E85, ];
+static MAPPING_2F06_2F06 : [u32; 1] = [0x4E8C, ];
+static MAPPING_2F07_2F07 : [u32; 1] = [0x4EA0, ];
+static MAPPING_2F08_2F08 : [u32; 1] = [0x4EBA, ];
+static MAPPING_2F09_2F09 : [u32; 1] = [0x513F, ];
+static MAPPING_2F0A_2F0A : [u32; 1] = [0x5165, ];
+static MAPPING_2F0B_2F0B : [u32; 1] = [0x516B, ];
+static MAPPING_2F0C_2F0C : [u32; 1] = [0x5182, ];
+static MAPPING_2F0D_2F0D : [u32; 1] = [0x5196, ];
+static MAPPING_2F0E_2F0E : [u32; 1] = [0x51AB, ];
+static MAPPING_2F0F_2F0F : [u32; 1] = [0x51E0, ];
+static MAPPING_2F10_2F10 : [u32; 1] = [0x51F5, ];
+static MAPPING_2F11_2F11 : [u32; 1] = [0x5200, ];
+static MAPPING_2F12_2F12 : [u32; 1] = [0x529B, ];
+static MAPPING_2F13_2F13 : [u32; 1] = [0x52F9, ];
+static MAPPING_2F14_2F14 : [u32; 1] = [0x5315, ];
+static MAPPING_2F15_2F15 : [u32; 1] = [0x531A, ];
+static MAPPING_2F16_2F16 : [u32; 1] = [0x5338, ];
+static MAPPING_2F17_2F17 : [u32; 1] = [0x5341, ];
+static MAPPING_2F18_2F18 : [u32; 1] = [0x535C, ];
+static MAPPING_2F19_2F19 : [u32; 1] = [0x5369, ];
+static MAPPING_2F1A_2F1A : [u32; 1] = [0x5382, ];
+static MAPPING_2F1B_2F1B : [u32; 1] = [0x53B6, ];
+static MAPPING_2F1C_2F1C : [u32; 1] = [0x53C8, ];
+static MAPPING_2F1D_2F1D : [u32; 1] = [0x53E3, ];
+static MAPPING_2F1E_2F1E : [u32; 1] = [0x56D7, ];
+static MAPPING_2F1F_2F1F : [u32; 1] = [0x571F, ];
+static MAPPING_2F20_2F20 : [u32; 1] = [0x58EB, ];
+static MAPPING_2F21_2F21 : [u32; 1] = [0x5902, ];
+static MAPPING_2F22_2F22 : [u32; 1] = [0x590A, ];
+static MAPPING_2F23_2F23 : [u32; 1] = [0x5915, ];
+static MAPPING_2F24_2F24 : [u32; 1] = [0x5927, ];
+static MAPPING_2F25_2F25 : [u32; 1] = [0x5973, ];
+static MAPPING_2F26_2F26 : [u32; 1] = [0x5B50, ];
+static MAPPING_2F27_2F27 : [u32; 1] = [0x5B80, ];
+static MAPPING_2F28_2F28 : [u32; 1] = [0x5BF8, ];
+static MAPPING_2F29_2F29 : [u32; 1] = [0x5C0F, ];
+static MAPPING_2F2A_2F2A : [u32; 1] = [0x5C22, ];
+static MAPPING_2F2B_2F2B : [u32; 1] = [0x5C38, ];
+static MAPPING_2F2C_2F2C : [u32; 1] = [0x5C6E, ];
+static MAPPING_2F2D_2F2D : [u32; 1] = [0x5C71, ];
+static MAPPING_2F2E_2F2E : [u32; 1] = [0x5DDB, ];
+static MAPPING_2F2F_2F2F : [u32; 1] = [0x5DE5, ];
+static MAPPING_2F30_2F30 : [u32; 1] = [0x5DF1, ];
+static MAPPING_2F31_2F31 : [u32; 1] = [0x5DFE, ];
+static MAPPING_2F32_2F32 : [u32; 1] = [0x5E72, ];
+static MAPPING_2F33_2F33 : [u32; 1] = [0x5E7A, ];
+static MAPPING_2F34_2F34 : [u32; 1] = [0x5E7F, ];
+static MAPPING_2F35_2F35 : [u32; 1] = [0x5EF4, ];
+static MAPPING_2F36_2F36 : [u32; 1] = [0x5EFE, ];
+static MAPPING_2F37_2F37 : [u32; 1] = [0x5F0B, ];
+static MAPPING_2F38_2F38 : [u32; 1] = [0x5F13, ];
+static MAPPING_2F39_2F39 : [u32; 1] = [0x5F50, ];
+static MAPPING_2F3A_2F3A : [u32; 1] = [0x5F61, ];
+static MAPPING_2F3B_2F3B : [u32; 1] = [0x5F73, ];
+static MAPPING_2F3C_2F3C : [u32; 1] = [0x5FC3, ];
+static MAPPING_2F3D_2F3D : [u32; 1] = [0x6208, ];
+static MAPPING_2F3E_2F3E : [u32; 1] = [0x6236, ];
+static MAPPING_2F3F_2F3F : [u32; 1] = [0x624B, ];
+static MAPPING_2F40_2F40 : [u32; 1] = [0x652F, ];
+static MAPPING_2F41_2F41 : [u32; 1] = [0x6534, ];
+static MAPPING_2F42_2F42 : [u32; 1] = [0x6587, ];
+static MAPPING_2F43_2F43 : [u32; 1] = [0x6597, ];
+static MAPPING_2F44_2F44 : [u32; 1] = [0x65A4, ];
+static MAPPING_2F45_2F45 : [u32; 1] = [0x65B9, ];
+static MAPPING_2F46_2F46 : [u32; 1] = [0x65E0, ];
+static MAPPING_2F47_2F47 : [u32; 1] = [0x65E5, ];
+static MAPPING_2F48_2F48 : [u32; 1] = [0x66F0, ];
+static MAPPING_2F49_2F49 : [u32; 1] = [0x6708, ];
+static MAPPING_2F4A_2F4A : [u32; 1] = [0x6728, ];
+static MAPPING_2F4B_2F4B : [u32; 1] = [0x6B20, ];
+static MAPPING_2F4C_2F4C : [u32; 1] = [0x6B62, ];
+static MAPPING_2F4D_2F4D : [u32; 1] = [0x6B79, ];
+static MAPPING_2F4E_2F4E : [u32; 1] = [0x6BB3, ];
+static MAPPING_2F4F_2F4F : [u32; 1] = [0x6BCB, ];
+static MAPPING_2F50_2F50 : [u32; 1] = [0x6BD4, ];
+static MAPPING_2F51_2F51 : [u32; 1] = [0x6BDB, ];
+static MAPPING_2F52_2F52 : [u32; 1] = [0x6C0F, ];
+static MAPPING_2F53_2F53 : [u32; 1] = [0x6C14, ];
+static MAPPING_2F54_2F54 : [u32; 1] = [0x6C34, ];
+static MAPPING_2F55_2F55 : [u32; 1] = [0x706B, ];
+static MAPPING_2F56_2F56 : [u32; 1] = [0x722A, ];
+static MAPPING_2F57_2F57 : [u32; 1] = [0x7236, ];
+static MAPPING_2F58_2F58 : [u32; 1] = [0x723B, ];
+static MAPPING_2F59_2F59 : [u32; 1] = [0x723F, ];
+static MAPPING_2F5A_2F5A : [u32; 1] = [0x7247, ];
+static MAPPING_2F5B_2F5B : [u32; 1] = [0x7259, ];
+static MAPPING_2F5C_2F5C : [u32; 1] = [0x725B, ];
+static MAPPING_2F5D_2F5D : [u32; 1] = [0x72AC, ];
+static MAPPING_2F5E_2F5E : [u32; 1] = [0x7384, ];
+static MAPPING_2F5F_2F5F : [u32; 1] = [0x7389, ];
+static MAPPING_2F60_2F60 : [u32; 1] = [0x74DC, ];
+static MAPPING_2F61_2F61 : [u32; 1] = [0x74E6, ];
+static MAPPING_2F62_2F62 : [u32; 1] = [0x7518, ];
+static MAPPING_2F63_2F63 : [u32; 1] = [0x751F, ];
+static MAPPING_2F64_2F64 : [u32; 1] = [0x7528, ];
+static MAPPING_2F65_2F65 : [u32; 1] = [0x7530, ];
+static MAPPING_2F66_2F66 : [u32; 1] = [0x758B, ];
+static MAPPING_2F67_2F67 : [u32; 1] = [0x7592, ];
+static MAPPING_2F68_2F68 : [u32; 1] = [0x7676, ];
+static MAPPING_2F69_2F69 : [u32; 1] = [0x767D, ];
+static MAPPING_2F6A_2F6A : [u32; 1] = [0x76AE, ];
+static MAPPING_2F6B_2F6B : [u32; 1] = [0x76BF, ];
+static MAPPING_2F6C_2F6C : [u32; 1] = [0x76EE, ];
+static MAPPING_2F6D_2F6D : [u32; 1] = [0x77DB, ];
+static MAPPING_2F6E_2F6E : [u32; 1] = [0x77E2, ];
+static MAPPING_2F6F_2F6F : [u32; 1] = [0x77F3, ];
+static MAPPING_2F70_2F70 : [u32; 1] = [0x793A, ];
+static MAPPING_2F71_2F71 : [u32; 1] = [0x79B8, ];
+static MAPPING_2F72_2F72 : [u32; 1] = [0x79BE, ];
+static MAPPING_2F73_2F73 : [u32; 1] = [0x7A74, ];
+static MAPPING_2F74_2F74 : [u32; 1] = [0x7ACB, ];
+static MAPPING_2F75_2F75 : [u32; 1] = [0x7AF9, ];
+static MAPPING_2F76_2F76 : [u32; 1] = [0x7C73, ];
+static MAPPING_2F77_2F77 : [u32; 1] = [0x7CF8, ];
+static MAPPING_2F78_2F78 : [u32; 1] = [0x7F36, ];
+static MAPPING_2F79_2F79 : [u32; 1] = [0x7F51, ];
+static MAPPING_2F7A_2F7A : [u32; 1] = [0x7F8A, ];
+static MAPPING_2F7B_2F7B : [u32; 1] = [0x7FBD, ];
+static MAPPING_2F7C_2F7C : [u32; 1] = [0x8001, ];
+static MAPPING_2F7D_2F7D : [u32; 1] = [0x800C, ];
+static MAPPING_2F7E_2F7E : [u32; 1] = [0x8012, ];
+static MAPPING_2F7F_2F7F : [u32; 1] = [0x8033, ];
+static MAPPING_2F80_2F80 : [u32; 1] = [0x807F, ];
+static MAPPING_2F81_2F81 : [u32; 1] = [0x8089, ];
+static MAPPING_2F82_2F82 : [u32; 1] = [0x81E3, ];
+static MAPPING_2F83_2F83 : [u32; 1] = [0x81EA, ];
+static MAPPING_2F84_2F84 : [u32; 1] = [0x81F3, ];
+static MAPPING_2F85_2F85 : [u32; 1] = [0x81FC, ];
+static MAPPING_2F86_2F86 : [u32; 1] = [0x820C, ];
+static MAPPING_2F87_2F87 : [u32; 1] = [0x821B, ];
+static MAPPING_2F88_2F88 : [u32; 1] = [0x821F, ];
+static MAPPING_2F89_2F89 : [u32; 1] = [0x826E, ];
+static MAPPING_2F8A_2F8A : [u32; 1] = [0x8272, ];
+static MAPPING_2F8B_2F8B : [u32; 1] = [0x8278, ];
+static MAPPING_2F8C_2F8C : [u32; 1] = [0x864D, ];
+static MAPPING_2F8D_2F8D : [u32; 1] = [0x866B, ];
+static MAPPING_2F8E_2F8E : [u32; 1] = [0x8840, ];
+static MAPPING_2F8F_2F8F : [u32; 1] = [0x884C, ];
+static MAPPING_2F90_2F90 : [u32; 1] = [0x8863, ];
+static MAPPING_2F91_2F91 : [u32; 1] = [0x897E, ];
+static MAPPING_2F92_2F92 : [u32; 1] = [0x898B, ];
+static MAPPING_2F93_2F93 : [u32; 1] = [0x89D2, ];
+static MAPPING_2F94_2F94 : [u32; 1] = [0x8A00, ];
+static MAPPING_2F95_2F95 : [u32; 1] = [0x8C37, ];
+static MAPPING_2F96_2F96 : [u32; 1] = [0x8C46, ];
+static MAPPING_2F97_2F97 : [u32; 1] = [0x8C55, ];
+static MAPPING_2F98_2F98 : [u32; 1] = [0x8C78, ];
+static MAPPING_2F99_2F99 : [u32; 1] = [0x8C9D, ];
+static MAPPING_2F9A_2F9A : [u32; 1] = [0x8D64, ];
+static MAPPING_2F9B_2F9B : [u32; 1] = [0x8D70, ];
+static MAPPING_2F9C_2F9C : [u32; 1] = [0x8DB3, ];
+static MAPPING_2F9D_2F9D : [u32; 1] = [0x8EAB, ];
+static MAPPING_2F9E_2F9E : [u32; 1] = [0x8ECA, ];
+static MAPPING_2F9F_2F9F : [u32; 1] = [0x8F9B, ];
+static MAPPING_2FA0_2FA0 : [u32; 1] = [0x8FB0, ];
+static MAPPING_2FA1_2FA1 : [u32; 1] = [0x8FB5, ];
+static MAPPING_2FA2_2FA2 : [u32; 1] = [0x9091, ];
+static MAPPING_2FA3_2FA3 : [u32; 1] = [0x9149, ];
+static MAPPING_2FA4_2FA4 : [u32; 1] = [0x91C6, ];
+static MAPPING_2FA5_2FA5 : [u32; 1] = [0x91CC, ];
+static MAPPING_2FA6_2FA6 : [u32; 1] = [0x91D1, ];
+static MAPPING_2FA7_2FA7 : [u32; 1] = [0x9577, ];
+static MAPPING_2FA8_2FA8 : [u32; 1] = [0x9580, ];
+static MAPPING_2FA9_2FA9 : [u32; 1] = [0x961C, ];
+static MAPPING_2FAA_2FAA : [u32; 1] = [0x96B6, ];
+static MAPPING_2FAB_2FAB : [u32; 1] = [0x96B9, ];
+static MAPPING_2FAC_2FAC : [u32; 1] = [0x96E8, ];
+static MAPPING_2FAD_2FAD : [u32; 1] = [0x9751, ];
+static MAPPING_2FAE_2FAE : [u32; 1] = [0x975E, ];
+static MAPPING_2FAF_2FAF : [u32; 1] = [0x9762, ];
+static MAPPING_2FB0_2FB0 : [u32; 1] = [0x9769, ];
+static MAPPING_2FB1_2FB1 : [u32; 1] = [0x97CB, ];
+static MAPPING_2FB2_2FB2 : [u32; 1] = [0x97ED, ];
+static MAPPING_2FB3_2FB3 : [u32; 1] = [0x97F3, ];
+static MAPPING_2FB4_2FB4 : [u32; 1] = [0x9801, ];
+static MAPPING_2FB5_2FB5 : [u32; 1] = [0x98A8, ];
+static MAPPING_2FB6_2FB6 : [u32; 1] = [0x98DB, ];
+static MAPPING_2FB7_2FB7 : [u32; 1] = [0x98DF, ];
+static MAPPING_2FB8_2FB8 : [u32; 1] = [0x9996, ];
+static MAPPING_2FB9_2FB9 : [u32; 1] = [0x9999, ];
+static MAPPING_2FBA_2FBA : [u32; 1] = [0x99AC, ];
+static MAPPING_2FBB_2FBB : [u32; 1] = [0x9AA8, ];
+static MAPPING_2FBC_2FBC : [u32; 1] = [0x9AD8, ];
+static MAPPING_2FBD_2FBD : [u32; 1] = [0x9ADF, ];
+static MAPPING_2FBE_2FBE : [u32; 1] = [0x9B25, ];
+static MAPPING_2FBF_2FBF : [u32; 1] = [0x9B2F, ];
+static MAPPING_2FC0_2FC0 : [u32; 1] = [0x9B32, ];
+static MAPPING_2FC1_2FC1 : [u32; 1] = [0x9B3C, ];
+static MAPPING_2FC2_2FC2 : [u32; 1] = [0x9B5A, ];
+static MAPPING_2FC3_2FC3 : [u32; 1] = [0x9CE5, ];
+static MAPPING_2FC4_2FC4 : [u32; 1] = [0x9E75, ];
+static MAPPING_2FC5_2FC5 : [u32; 1] = [0x9E7F, ];
+static MAPPING_2FC6_2FC6 : [u32; 1] = [0x9EA5, ];
+static MAPPING_2FC7_2FC7 : [u32; 1] = [0x9EBB, ];
+static MAPPING_2FC8_2FC8 : [u32; 1] = [0x9EC3, ];
+static MAPPING_2FC9_2FC9 : [u32; 1] = [0x9ECD, ];
+static MAPPING_2FCA_2FCA : [u32; 1] = [0x9ED1, ];
+static MAPPING_2FCB_2FCB : [u32; 1] = [0x9EF9, ];
+static MAPPING_2FCC_2FCC : [u32; 1] = [0x9EFD, ];
+static MAPPING_2FCD_2FCD : [u32; 1] = [0x9F0E, ];
+static MAPPING_2FCE_2FCE : [u32; 1] = [0x9F13, ];
+static MAPPING_2FCF_2FCF : [u32; 1] = [0x9F20, ];
+static MAPPING_2FD0_2FD0 : [u32; 1] = [0x9F3B, ];
+static MAPPING_2FD1_2FD1 : [u32; 1] = [0x9F4A, ];
+static MAPPING_2FD2_2FD2 : [u32; 1] = [0x9F52, ];
+static MAPPING_2FD3_2FD3 : [u32; 1] = [0x9F8D, ];
+static MAPPING_2FD4_2FD4 : [u32; 1] = [0x9F9C, ];
+static MAPPING_2FD5_2FD5 : [u32; 1] = [0x9FA0, ];
+static MAPPING_3000_3000 : [u32; 1] = [0x0020, ];
+static MAPPING_3002_3002 : [u32; 1] = [0x002E, ];
+static MAPPING_3036_3036 : [u32; 1] = [0x3012, ];
+static MAPPING_3038_3038 : [u32; 1] = [0x5341, ];
+static MAPPING_3039_3039 : [u32; 1] = [0x5344, ];
+static MAPPING_303A_303A : [u32; 1] = [0x5345, ];
+static MAPPING_309B_309B : [u32; 2] = [0x0020, 0x3099, ];
+static MAPPING_309C_309C : [u32; 2] = [0x0020, 0x309A, ];
+static MAPPING_309F_309F : [u32; 2] = [0x3088, 0x308A, ];
+static MAPPING_30FF_30FF : [u32; 2] = [0x30B3, 0x30C8, ];
+static MAPPING_3131_3131 : [u32; 1] = [0x1100, ];
+static MAPPING_3132_3132 : [u32; 1] = [0x1101, ];
+static MAPPING_3133_3133 : [u32; 1] = [0x11AA, ];
+static MAPPING_3134_3134 : [u32; 1] = [0x1102, ];
+static MAPPING_3135_3135 : [u32; 1] = [0x11AC, ];
+static MAPPING_3136_3136 : [u32; 1] = [0x11AD, ];
+static MAPPING_3137_3137 : [u32; 1] = [0x1103, ];
+static MAPPING_3138_3138 : [u32; 1] = [0x1104, ];
+static MAPPING_3139_3139 : [u32; 1] = [0x1105, ];
+static MAPPING_313A_313A : [u32; 1] = [0x11B0, ];
+static MAPPING_313B_313B : [u32; 1] = [0x11B1, ];
+static MAPPING_313C_313C : [u32; 1] = [0x11B2, ];
+static MAPPING_313D_313D : [u32; 1] = [0x11B3, ];
+static MAPPING_313E_313E : [u32; 1] = [0x11B4, ];
+static MAPPING_313F_313F : [u32; 1] = [0x11B5, ];
+static MAPPING_3140_3140 : [u32; 1] = [0x111A, ];
+static MAPPING_3141_3141 : [u32; 1] = [0x1106, ];
+static MAPPING_3142_3142 : [u32; 1] = [0x1107, ];
+static MAPPING_3143_3143 : [u32; 1] = [0x1108, ];
+static MAPPING_3144_3144 : [u32; 1] = [0x1121, ];
+static MAPPING_3145_3145 : [u32; 1] = [0x1109, ];
+static MAPPING_3146_3146 : [u32; 1] = [0x110A, ];
+static MAPPING_3147_3147 : [u32; 1] = [0x110B, ];
+static MAPPING_3148_3148 : [u32; 1] = [0x110C, ];
+static MAPPING_3149_3149 : [u32; 1] = [0x110D, ];
+static MAPPING_314A_314A : [u32; 1] = [0x110E, ];
+static MAPPING_314B_314B : [u32; 1] = [0x110F, ];
+static MAPPING_314C_314C : [u32; 1] = [0x1110, ];
+static MAPPING_314D_314D : [u32; 1] = [0x1111, ];
+static MAPPING_314E_314E : [u32; 1] = [0x1112, ];
+static MAPPING_314F_314F : [u32; 1] = [0x1161, ];
+static MAPPING_3150_3150 : [u32; 1] = [0x1162, ];
+static MAPPING_3151_3151 : [u32; 1] = [0x1163, ];
+static MAPPING_3152_3152 : [u32; 1] = [0x1164, ];
+static MAPPING_3153_3153 : [u32; 1] = [0x1165, ];
+static MAPPING_3154_3154 : [u32; 1] = [0x1166, ];
+static MAPPING_3155_3155 : [u32; 1] = [0x1167, ];
+static MAPPING_3156_3156 : [u32; 1] = [0x1168, ];
+static MAPPING_3157_3157 : [u32; 1] = [0x1169, ];
+static MAPPING_3158_3158 : [u32; 1] = [0x116A, ];
+static MAPPING_3159_3159 : [u32; 1] = [0x116B, ];
+static MAPPING_315A_315A : [u32; 1] = [0x116C, ];
+static MAPPING_315B_315B : [u32; 1] = [0x116D, ];
+static MAPPING_315C_315C : [u32; 1] = [0x116E, ];
+static MAPPING_315D_315D : [u32; 1] = [0x116F, ];
+static MAPPING_315E_315E : [u32; 1] = [0x1170, ];
+static MAPPING_315F_315F : [u32; 1] = [0x1171, ];
+static MAPPING_3160_3160 : [u32; 1] = [0x1172, ];
+static MAPPING_3161_3161 : [u32; 1] = [0x1173, ];
+static MAPPING_3162_3162 : [u32; 1] = [0x1174, ];
+static MAPPING_3163_3163 : [u32; 1] = [0x1175, ];
+static MAPPING_3165_3165 : [u32; 1] = [0x1114, ];
+static MAPPING_3166_3166 : [u32; 1] = [0x1115, ];
+static MAPPING_3167_3167 : [u32; 1] = [0x11C7, ];
+static MAPPING_3168_3168 : [u32; 1] = [0x11C8, ];
+static MAPPING_3169_3169 : [u32; 1] = [0x11CC, ];
+static MAPPING_316A_316A : [u32; 1] = [0x11CE, ];
+static MAPPING_316B_316B : [u32; 1] = [0x11D3, ];
+static MAPPING_316C_316C : [u32; 1] = [0x11D7, ];
+static MAPPING_316D_316D : [u32; 1] = [0x11D9, ];
+static MAPPING_316E_316E : [u32; 1] = [0x111C, ];
+static MAPPING_316F_316F : [u32; 1] = [0x11DD, ];
+static MAPPING_3170_3170 : [u32; 1] = [0x11DF, ];
+static MAPPING_3171_3171 : [u32; 1] = [0x111D, ];
+static MAPPING_3172_3172 : [u32; 1] = [0x111E, ];
+static MAPPING_3173_3173 : [u32; 1] = [0x1120, ];
+static MAPPING_3174_3174 : [u32; 1] = [0x1122, ];
+static MAPPING_3175_3175 : [u32; 1] = [0x1123, ];
+static MAPPING_3176_3176 : [u32; 1] = [0x1127, ];
+static MAPPING_3177_3177 : [u32; 1] = [0x1129, ];
+static MAPPING_3178_3178 : [u32; 1] = [0x112B, ];
+static MAPPING_3179_3179 : [u32; 1] = [0x112C, ];
+static MAPPING_317A_317A : [u32; 1] = [0x112D, ];
+static MAPPING_317B_317B : [u32; 1] = [0x112E, ];
+static MAPPING_317C_317C : [u32; 1] = [0x112F, ];
+static MAPPING_317D_317D : [u32; 1] = [0x1132, ];
+static MAPPING_317E_317E : [u32; 1] = [0x1136, ];
+static MAPPING_317F_317F : [u32; 1] = [0x1140, ];
+static MAPPING_3180_3180 : [u32; 1] = [0x1147, ];
+static MAPPING_3181_3181 : [u32; 1] = [0x114C, ];
+static MAPPING_3182_3182 : [u32; 1] = [0x11F1, ];
+static MAPPING_3183_3183 : [u32; 1] = [0x11F2, ];
+static MAPPING_3184_3184 : [u32; 1] = [0x1157, ];
+static MAPPING_3185_3185 : [u32; 1] = [0x1158, ];
+static MAPPING_3186_3186 : [u32; 1] = [0x1159, ];
+static MAPPING_3187_3187 : [u32; 1] = [0x1184, ];
+static MAPPING_3188_3188 : [u32; 1] = [0x1185, ];
+static MAPPING_3189_3189 : [u32; 1] = [0x1188, ];
+static MAPPING_318A_318A : [u32; 1] = [0x1191, ];
+static MAPPING_318B_318B : [u32; 1] = [0x1192, ];
+static MAPPING_318C_318C : [u32; 1] = [0x1194, ];
+static MAPPING_318D_318D : [u32; 1] = [0x119E, ];
+static MAPPING_318E_318E : [u32; 1] = [0x11A1, ];
+static MAPPING_3192_3192 : [u32; 1] = [0x4E00, ];
+static MAPPING_3193_3193 : [u32; 1] = [0x4E8C, ];
+static MAPPING_3194_3194 : [u32; 1] = [0x4E09, ];
+static MAPPING_3195_3195 : [u32; 1] = [0x56DB, ];
+static MAPPING_3196_3196 : [u32; 1] = [0x4E0A, ];
+static MAPPING_3197_3197 : [u32; 1] = [0x4E2D, ];
+static MAPPING_3198_3198 : [u32; 1] = [0x4E0B, ];
+static MAPPING_3199_3199 : [u32; 1] = [0x7532, ];
+static MAPPING_319A_319A : [u32; 1] = [0x4E59, ];
+static MAPPING_319B_319B : [u32; 1] = [0x4E19, ];
+static MAPPING_319C_319C : [u32; 1] = [0x4E01, ];
+static MAPPING_319D_319D : [u32; 1] = [0x5929, ];
+static MAPPING_319E_319E : [u32; 1] = [0x5730, ];
+static MAPPING_319F_319F : [u32; 1] = [0x4EBA, ];
+static MAPPING_3200_3200 : [u32; 3] = [0x0028, 0x1100, 0x0029, ];
+static MAPPING_3201_3201 : [u32; 3] = [0x0028, 0x1102, 0x0029, ];
+static MAPPING_3202_3202 : [u32; 3] = [0x0028, 0x1103, 0x0029, ];
+static MAPPING_3203_3203 : [u32; 3] = [0x0028, 0x1105, 0x0029, ];
+static MAPPING_3204_3204 : [u32; 3] = [0x0028, 0x1106, 0x0029, ];
+static MAPPING_3205_3205 : [u32; 3] = [0x0028, 0x1107, 0x0029, ];
+static MAPPING_3206_3206 : [u32; 3] = [0x0028, 0x1109, 0x0029, ];
+static MAPPING_3207_3207 : [u32; 3] = [0x0028, 0x110B, 0x0029, ];
+static MAPPING_3208_3208 : [u32; 3] = [0x0028, 0x110C, 0x0029, ];
+static MAPPING_3209_3209 : [u32; 3] = [0x0028, 0x110E, 0x0029, ];
+static MAPPING_320A_320A : [u32; 3] = [0x0028, 0x110F, 0x0029, ];
+static MAPPING_320B_320B : [u32; 3] = [0x0028, 0x1110, 0x0029, ];
+static MAPPING_320C_320C : [u32; 3] = [0x0028, 0x1111, 0x0029, ];
+static MAPPING_320D_320D : [u32; 3] = [0x0028, 0x1112, 0x0029, ];
+static MAPPING_320E_320E : [u32; 3] = [0x0028, 0xAC00, 0x0029, ];
+static MAPPING_320F_320F : [u32; 3] = [0x0028, 0xB098, 0x0029, ];
+static MAPPING_3210_3210 : [u32; 3] = [0x0028, 0xB2E4, 0x0029, ];
+static MAPPING_3211_3211 : [u32; 3] = [0x0028, 0xB77C, 0x0029, ];
+static MAPPING_3212_3212 : [u32; 3] = [0x0028, 0xB9C8, 0x0029, ];
+static MAPPING_3213_3213 : [u32; 3] = [0x0028, 0xBC14, 0x0029, ];
+static MAPPING_3214_3214 : [u32; 3] = [0x0028, 0xC0AC, 0x0029, ];
+static MAPPING_3215_3215 : [u32; 3] = [0x0028, 0xC544, 0x0029, ];
+static MAPPING_3216_3216 : [u32; 3] = [0x0028, 0xC790, 0x0029, ];
+static MAPPING_3217_3217 : [u32; 3] = [0x0028, 0xCC28, 0x0029, ];
+static MAPPING_3218_3218 : [u32; 3] = [0x0028, 0xCE74, 0x0029, ];
+static MAPPING_3219_3219 : [u32; 3] = [0x0028, 0xD0C0, 0x0029, ];
+static MAPPING_321A_321A : [u32; 3] = [0x0028, 0xD30C, 0x0029, ];
+static MAPPING_321B_321B : [u32; 3] = [0x0028, 0xD558, 0x0029, ];
+static MAPPING_321C_321C : [u32; 3] = [0x0028, 0xC8FC, 0x0029, ];
+static MAPPING_321D_321D : [u32; 4] = [0x0028, 0xC624, 0xC804, 0x0029, ];
+static MAPPING_321E_321E : [u32; 4] = [0x0028, 0xC624, 0xD6C4, 0x0029, ];
+static MAPPING_3220_3220 : [u32; 3] = [0x0028, 0x4E00, 0x0029, ];
+static MAPPING_3221_3221 : [u32; 3] = [0x0028, 0x4E8C, 0x0029, ];
+static MAPPING_3222_3222 : [u32; 3] = [0x0028, 0x4E09, 0x0029, ];
+static MAPPING_3223_3223 : [u32; 3] = [0x0028, 0x56DB, 0x0029, ];
+static MAPPING_3224_3224 : [u32; 3] = [0x0028, 0x4E94, 0x0029, ];
+static MAPPING_3225_3225 : [u32; 3] = [0x0028, 0x516D, 0x0029, ];
+static MAPPING_3226_3226 : [u32; 3] = [0x0028, 0x4E03, 0x0029, ];
+static MAPPING_3227_3227 : [u32; 3] = [0x0028, 0x516B, 0x0029, ];
+static MAPPING_3228_3228 : [u32; 3] = [0x0028, 0x4E5D, 0x0029, ];
+static MAPPING_3229_3229 : [u32; 3] = [0x0028, 0x5341, 0x0029, ];
+static MAPPING_322A_322A : [u32; 3] = [0x0028, 0x6708, 0x0029, ];
+static MAPPING_322B_322B : [u32; 3] = [0x0028, 0x706B, 0x0029, ];
+static MAPPING_322C_322C : [u32; 3] = [0x0028, 0x6C34, 0x0029, ];
+static MAPPING_322D_322D : [u32; 3] = [0x0028, 0x6728, 0x0029, ];
+static MAPPING_322E_322E : [u32; 3] = [0x0028, 0x91D1, 0x0029, ];
+static MAPPING_322F_322F : [u32; 3] = [0x0028, 0x571F, 0x0029, ];
+static MAPPING_3230_3230 : [u32; 3] = [0x0028, 0x65E5, 0x0029, ];
+static MAPPING_3231_3231 : [u32; 3] = [0x0028, 0x682A, 0x0029, ];
+static MAPPING_3232_3232 : [u32; 3] = [0x0028, 0x6709, 0x0029, ];
+static MAPPING_3233_3233 : [u32; 3] = [0x0028, 0x793E, 0x0029, ];
+static MAPPING_3234_3234 : [u32; 3] = [0x0028, 0x540D, 0x0029, ];
+static MAPPING_3235_3235 : [u32; 3] = [0x0028, 0x7279, 0x0029, ];
+static MAPPING_3236_3236 : [u32; 3] = [0x0028, 0x8CA1, 0x0029, ];
+static MAPPING_3237_3237 : [u32; 3] = [0x0028, 0x795D, 0x0029, ];
+static MAPPING_3238_3238 : [u32; 3] = [0x0028, 0x52B4, 0x0029, ];
+static MAPPING_3239_3239 : [u32; 3] = [0x0028, 0x4EE3, 0x0029, ];
+static MAPPING_323A_323A : [u32; 3] = [0x0028, 0x547C, 0x0029, ];
+static MAPPING_323B_323B : [u32; 3] = [0x0028, 0x5B66, 0x0029, ];
+static MAPPING_323C_323C : [u32; 3] = [0x0028, 0x76E3, 0x0029, ];
+static MAPPING_323D_323D : [u32; 3] = [0x0028, 0x4F01, 0x0029, ];
+static MAPPING_323E_323E : [u32; 3] = [0x0028, 0x8CC7, 0x0029, ];
+static MAPPING_323F_323F : [u32; 3] = [0x0028, 0x5354, 0x0029, ];
+static MAPPING_3240_3240 : [u32; 3] = [0x0028, 0x796D, 0x0029, ];
+static MAPPING_3241_3241 : [u32; 3] = [0x0028, 0x4F11, 0x0029, ];
+static MAPPING_3242_3242 : [u32; 3] = [0x0028, 0x81EA, 0x0029, ];
+static MAPPING_3243_3243 : [u32; 3] = [0x0028, 0x81F3, 0x0029, ];
+static MAPPING_3244_3244 : [u32; 1] = [0x554F, ];
+static MAPPING_3245_3245 : [u32; 1] = [0x5E7C, ];
+static MAPPING_3246_3246 : [u32; 1] = [0x6587, ];
+static MAPPING_3247_3247 : [u32; 1] = [0x7B8F, ];
+static MAPPING_3250_3250 : [u32; 3] = [0x0070, 0x0074, 0x0065, ];
+static MAPPING_3251_3251 : [u32; 2] = [0x0032, 0x0031, ];
+static MAPPING_3252_3252 : [u32; 2] = [0x0032, 0x0032, ];
+static MAPPING_3253_3253 : [u32; 2] = [0x0032, 0x0033, ];
+static MAPPING_3254_3254 : [u32; 2] = [0x0032, 0x0034, ];
+static MAPPING_3255_3255 : [u32; 2] = [0x0032, 0x0035, ];
+static MAPPING_3256_3256 : [u32; 2] = [0x0032, 0x0036, ];
+static MAPPING_3257_3257 : [u32; 2] = [0x0032, 0x0037, ];
+static MAPPING_3258_3258 : [u32; 2] = [0x0032, 0x0038, ];
+static MAPPING_3259_3259 : [u32; 2] = [0x0032, 0x0039, ];
+static MAPPING_325A_325A : [u32; 2] = [0x0033, 0x0030, ];
+static MAPPING_325B_325B : [u32; 2] = [0x0033, 0x0031, ];
+static MAPPING_325C_325C : [u32; 2] = [0x0033, 0x0032, ];
+static MAPPING_325D_325D : [u32; 2] = [0x0033, 0x0033, ];
+static MAPPING_325E_325E : [u32; 2] = [0x0033, 0x0034, ];
+static MAPPING_325F_325F : [u32; 2] = [0x0033, 0x0035, ];
+static MAPPING_3260_3260 : [u32; 1] = [0x1100, ];
+static MAPPING_3261_3261 : [u32; 1] = [0x1102, ];
+static MAPPING_3262_3262 : [u32; 1] = [0x1103, ];
+static MAPPING_3263_3263 : [u32; 1] = [0x1105, ];
+static MAPPING_3264_3264 : [u32; 1] = [0x1106, ];
+static MAPPING_3265_3265 : [u32; 1] = [0x1107, ];
+static MAPPING_3266_3266 : [u32; 1] = [0x1109, ];
+static MAPPING_3267_3267 : [u32; 1] = [0x110B, ];
+static MAPPING_3268_3268 : [u32; 1] = [0x110C, ];
+static MAPPING_3269_3269 : [u32; 1] = [0x110E, ];
+static MAPPING_326A_326A : [u32; 1] = [0x110F, ];
+static MAPPING_326B_326B : [u32; 1] = [0x1110, ];
+static MAPPING_326C_326C : [u32; 1] = [0x1111, ];
+static MAPPING_326D_326D : [u32; 1] = [0x1112, ];
+static MAPPING_326E_326E : [u32; 1] = [0xAC00, ];
+static MAPPING_326F_326F : [u32; 1] = [0xB098, ];
+static MAPPING_3270_3270 : [u32; 1] = [0xB2E4, ];
+static MAPPING_3271_3271 : [u32; 1] = [0xB77C, ];
+static MAPPING_3272_3272 : [u32; 1] = [0xB9C8, ];
+static MAPPING_3273_3273 : [u32; 1] = [0xBC14, ];
+static MAPPING_3274_3274 : [u32; 1] = [0xC0AC, ];
+static MAPPING_3275_3275 : [u32; 1] = [0xC544, ];
+static MAPPING_3276_3276 : [u32; 1] = [0xC790, ];
+static MAPPING_3277_3277 : [u32; 1] = [0xCC28, ];
+static MAPPING_3278_3278 : [u32; 1] = [0xCE74, ];
+static MAPPING_3279_3279 : [u32; 1] = [0xD0C0, ];
+static MAPPING_327A_327A : [u32; 1] = [0xD30C, ];
+static MAPPING_327B_327B : [u32; 1] = [0xD558, ];
+static MAPPING_327C_327C : [u32; 2] = [0xCC38, 0xACE0, ];
+static MAPPING_327D_327D : [u32; 2] = [0xC8FC, 0xC758, ];
+static MAPPING_327E_327E : [u32; 1] = [0xC6B0, ];
+static MAPPING_3280_3280 : [u32; 1] = [0x4E00, ];
+static MAPPING_3281_3281 : [u32; 1] = [0x4E8C, ];
+static MAPPING_3282_3282 : [u32; 1] = [0x4E09, ];
+static MAPPING_3283_3283 : [u32; 1] = [0x56DB, ];
+static MAPPING_3284_3284 : [u32; 1] = [0x4E94, ];
+static MAPPING_3285_3285 : [u32; 1] = [0x516D, ];
+static MAPPING_3286_3286 : [u32; 1] = [0x4E03, ];
+static MAPPING_3287_3287 : [u32; 1] = [0x516B, ];
+static MAPPING_3288_3288 : [u32; 1] = [0x4E5D, ];
+static MAPPING_3289_3289 : [u32; 1] = [0x5341, ];
+static MAPPING_328A_328A : [u32; 1] = [0x6708, ];
+static MAPPING_328B_328B : [u32; 1] = [0x706B, ];
+static MAPPING_328C_328C : [u32; 1] = [0x6C34, ];
+static MAPPING_328D_328D : [u32; 1] = [0x6728, ];
+static MAPPING_328E_328E : [u32; 1] = [0x91D1, ];
+static MAPPING_328F_328F : [u32; 1] = [0x571F, ];
+static MAPPING_3290_3290 : [u32; 1] = [0x65E5, ];
+static MAPPING_3291_3291 : [u32; 1] = [0x682A, ];
+static MAPPING_3292_3292 : [u32; 1] = [0x6709, ];
+static MAPPING_3293_3293 : [u32; 1] = [0x793E, ];
+static MAPPING_3294_3294 : [u32; 1] = [0x540D, ];
+static MAPPING_3295_3295 : [u32; 1] = [0x7279, ];
+static MAPPING_3296_3296 : [u32; 1] = [0x8CA1, ];
+static MAPPING_3297_3297 : [u32; 1] = [0x795D, ];
+static MAPPING_3298_3298 : [u32; 1] = [0x52B4, ];
+static MAPPING_3299_3299 : [u32; 1] = [0x79D8, ];
+static MAPPING_329A_329A : [u32; 1] = [0x7537, ];
+static MAPPING_329B_329B : [u32; 1] = [0x5973, ];
+static MAPPING_329C_329C : [u32; 1] = [0x9069, ];
+static MAPPING_329D_329D : [u32; 1] = [0x512A, ];
+static MAPPING_329E_329E : [u32; 1] = [0x5370, ];
+static MAPPING_329F_329F : [u32; 1] = [0x6CE8, ];
+static MAPPING_32A0_32A0 : [u32; 1] = [0x9805, ];
+static MAPPING_32A1_32A1 : [u32; 1] = [0x4F11, ];
+static MAPPING_32A2_32A2 : [u32; 1] = [0x5199, ];
+static MAPPING_32A3_32A3 : [u32; 1] = [0x6B63, ];
+static MAPPING_32A4_32A4 : [u32; 1] = [0x4E0A, ];
+static MAPPING_32A5_32A5 : [u32; 1] = [0x4E2D, ];
+static MAPPING_32A6_32A6 : [u32; 1] = [0x4E0B, ];
+static MAPPING_32A7_32A7 : [u32; 1] = [0x5DE6, ];
+static MAPPING_32A8_32A8 : [u32; 1] = [0x53F3, ];
+static MAPPING_32A9_32A9 : [u32; 1] = [0x533B, ];
+static MAPPING_32AA_32AA : [u32; 1] = [0x5B97, ];
+static MAPPING_32AB_32AB : [u32; 1] = [0x5B66, ];
+static MAPPING_32AC_32AC : [u32; 1] = [0x76E3, ];
+static MAPPING_32AD_32AD : [u32; 1] = [0x4F01, ];
+static MAPPING_32AE_32AE : [u32; 1] = [0x8CC7, ];
+static MAPPING_32AF_32AF : [u32; 1] = [0x5354, ];
+static MAPPING_32B0_32B0 : [u32; 1] = [0x591C, ];
+static MAPPING_32B1_32B1 : [u32; 2] = [0x0033, 0x0036, ];
+static MAPPING_32B2_32B2 : [u32; 2] = [0x0033, 0x0037, ];
+static MAPPING_32B3_32B3 : [u32; 2] = [0x0033, 0x0038, ];
+static MAPPING_32B4_32B4 : [u32; 2] = [0x0033, 0x0039, ];
+static MAPPING_32B5_32B5 : [u32; 2] = [0x0034, 0x0030, ];
+static MAPPING_32B6_32B6 : [u32; 2] = [0x0034, 0x0031, ];
+static MAPPING_32B7_32B7 : [u32; 2] = [0x0034, 0x0032, ];
+static MAPPING_32B8_32B8 : [u32; 2] = [0x0034, 0x0033, ];
+static MAPPING_32B9_32B9 : [u32; 2] = [0x0034, 0x0034, ];
+static MAPPING_32BA_32BA : [u32; 2] = [0x0034, 0x0035, ];
+static MAPPING_32BB_32BB : [u32; 2] = [0x0034, 0x0036, ];
+static MAPPING_32BC_32BC : [u32; 2] = [0x0034, 0x0037, ];
+static MAPPING_32BD_32BD : [u32; 2] = [0x0034, 0x0038, ];
+static MAPPING_32BE_32BE : [u32; 2] = [0x0034, 0x0039, ];
+static MAPPING_32BF_32BF : [u32; 2] = [0x0035, 0x0030, ];
+static MAPPING_32C0_32C0 : [u32; 2] = [0x0031, 0x6708, ];
+static MAPPING_32C1_32C1 : [u32; 2] = [0x0032, 0x6708, ];
+static MAPPING_32C2_32C2 : [u32; 2] = [0x0033, 0x6708, ];
+static MAPPING_32C3_32C3 : [u32; 2] = [0x0034, 0x6708, ];
+static MAPPING_32C4_32C4 : [u32; 2] = [0x0035, 0x6708, ];
+static MAPPING_32C5_32C5 : [u32; 2] = [0x0036, 0x6708, ];
+static MAPPING_32C6_32C6 : [u32; 2] = [0x0037, 0x6708, ];
+static MAPPING_32C7_32C7 : [u32; 2] = [0x0038, 0x6708, ];
+static MAPPING_32C8_32C8 : [u32; 2] = [0x0039, 0x6708, ];
+static MAPPING_32C9_32C9 : [u32; 3] = [0x0031, 0x0030, 0x6708, ];
+static MAPPING_32CA_32CA : [u32; 3] = [0x0031, 0x0031, 0x6708, ];
+static MAPPING_32CB_32CB : [u32; 3] = [0x0031, 0x0032, 0x6708, ];
+static MAPPING_32CC_32CC : [u32; 2] = [0x0068, 0x0067, ];
+static MAPPING_32CD_32CD : [u32; 3] = [0x0065, 0x0072, 0x0067, ];
+static MAPPING_32CE_32CE : [u32; 2] = [0x0065, 0x0076, ];
+static MAPPING_32CF_32CF : [u32; 3] = [0x006C, 0x0074, 0x0064, ];
+static MAPPING_32D0_32D0 : [u32; 1] = [0x30A2, ];
+static MAPPING_32D1_32D1 : [u32; 1] = [0x30A4, ];
+static MAPPING_32D2_32D2 : [u32; 1] = [0x30A6, ];
+static MAPPING_32D3_32D3 : [u32; 1] = [0x30A8, ];
+static MAPPING_32D4_32D4 : [u32; 1] = [0x30AA, ];
+static MAPPING_32D5_32D5 : [u32; 1] = [0x30AB, ];
+static MAPPING_32D6_32D6 : [u32; 1] = [0x30AD, ];
+static MAPPING_32D7_32D7 : [u32; 1] = [0x30AF, ];
+static MAPPING_32D8_32D8 : [u32; 1] = [0x30B1, ];
+static MAPPING_32D9_32D9 : [u32; 1] = [0x30B3, ];
+static MAPPING_32DA_32DA : [u32; 1] = [0x30B5, ];
+static MAPPING_32DB_32DB : [u32; 1] = [0x30B7, ];
+static MAPPING_32DC_32DC : [u32; 1] = [0x30B9, ];
+static MAPPING_32DD_32DD : [u32; 1] = [0x30BB, ];
+static MAPPING_32DE_32DE : [u32; 1] = [0x30BD, ];
+static MAPPING_32DF_32DF : [u32; 1] = [0x30BF, ];
+static MAPPING_32E0_32E0 : [u32; 1] = [0x30C1, ];
+static MAPPING_32E1_32E1 : [u32; 1] = [0x30C4, ];
+static MAPPING_32E2_32E2 : [u32; 1] = [0x30C6, ];
+static MAPPING_32E3_32E3 : [u32; 1] = [0x30C8, ];
+static MAPPING_32E4_32E4 : [u32; 1] = [0x30CA, ];
+static MAPPING_32E5_32E5 : [u32; 1] = [0x30CB, ];
+static MAPPING_32E6_32E6 : [u32; 1] = [0x30CC, ];
+static MAPPING_32E7_32E7 : [u32; 1] = [0x30CD, ];
+static MAPPING_32E8_32E8 : [u32; 1] = [0x30CE, ];
+static MAPPING_32E9_32E9 : [u32; 1] = [0x30CF, ];
+static MAPPING_32EA_32EA : [u32; 1] = [0x30D2, ];
+static MAPPING_32EB_32EB : [u32; 1] = [0x30D5, ];
+static MAPPING_32EC_32EC : [u32; 1] = [0x30D8, ];
+static MAPPING_32ED_32ED : [u32; 1] = [0x30DB, ];
+static MAPPING_32EE_32EE : [u32; 1] = [0x30DE, ];
+static MAPPING_32EF_32EF : [u32; 1] = [0x30DF, ];
+static MAPPING_32F0_32F0 : [u32; 1] = [0x30E0, ];
+static MAPPING_32F1_32F1 : [u32; 1] = [0x30E1, ];
+static MAPPING_32F2_32F2 : [u32; 1] = [0x30E2, ];
+static MAPPING_32F3_32F3 : [u32; 1] = [0x30E4, ];
+static MAPPING_32F4_32F4 : [u32; 1] = [0x30E6, ];
+static MAPPING_32F5_32F5 : [u32; 1] = [0x30E8, ];
+static MAPPING_32F6_32F6 : [u32; 1] = [0x30E9, ];
+static MAPPING_32F7_32F7 : [u32; 1] = [0x30EA, ];
+static MAPPING_32F8_32F8 : [u32; 1] = [0x30EB, ];
+static MAPPING_32F9_32F9 : [u32; 1] = [0x30EC, ];
+static MAPPING_32FA_32FA : [u32; 1] = [0x30ED, ];
+static MAPPING_32FB_32FB : [u32; 1] = [0x30EF, ];
+static MAPPING_32FC_32FC : [u32; 1] = [0x30F0, ];
+static MAPPING_32FD_32FD : [u32; 1] = [0x30F1, ];
+static MAPPING_32FE_32FE : [u32; 1] = [0x30F2, ];
+static MAPPING_3300_3300 : [u32; 4] = [0x30A2, 0x30D1, 0x30FC, 0x30C8, ];
+static MAPPING_3301_3301 : [u32; 4] = [0x30A2, 0x30EB, 0x30D5, 0x30A1, ];
+static MAPPING_3302_3302 : [u32; 4] = [0x30A2, 0x30F3, 0x30DA, 0x30A2, ];
+static MAPPING_3303_3303 : [u32; 3] = [0x30A2, 0x30FC, 0x30EB, ];
+static MAPPING_3304_3304 : [u32; 4] = [0x30A4, 0x30CB, 0x30F3, 0x30B0, ];
+static MAPPING_3305_3305 : [u32; 3] = [0x30A4, 0x30F3, 0x30C1, ];
+static MAPPING_3306_3306 : [u32; 3] = [0x30A6, 0x30A9, 0x30F3, ];
+static MAPPING_3307_3307 : [u32; 5] = [0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C9, ];
+static MAPPING_3308_3308 : [u32; 4] = [0x30A8, 0x30FC, 0x30AB, 0x30FC, ];
+static MAPPING_3309_3309 : [u32; 3] = [0x30AA, 0x30F3, 0x30B9, ];
+static MAPPING_330A_330A : [u32; 3] = [0x30AA, 0x30FC, 0x30E0, ];
+static MAPPING_330B_330B : [u32; 3] = [0x30AB, 0x30A4, 0x30EA, ];
+static MAPPING_330C_330C : [u32; 4] = [0x30AB, 0x30E9, 0x30C3, 0x30C8, ];
+static MAPPING_330D_330D : [u32; 4] = [0x30AB, 0x30ED, 0x30EA, 0x30FC, ];
+static MAPPING_330E_330E : [u32; 3] = [0x30AC, 0x30ED, 0x30F3, ];
+static MAPPING_330F_330F : [u32; 3] = [0x30AC, 0x30F3, 0x30DE, ];
+static MAPPING_3310_3310 : [u32; 2] = [0x30AE, 0x30AC, ];
+static MAPPING_3311_3311 : [u32; 3] = [0x30AE, 0x30CB, 0x30FC, ];
+static MAPPING_3312_3312 : [u32; 4] = [0x30AD, 0x30E5, 0x30EA, 0x30FC, ];
+static MAPPING_3313_3313 : [u32; 4] = [0x30AE, 0x30EB, 0x30C0, 0x30FC, ];
+static MAPPING_3314_3314 : [u32; 2] = [0x30AD, 0x30ED, ];
+static MAPPING_3315_3315 : [u32; 5] = [0x30AD, 0x30ED, 0x30B0, 0x30E9, 0x30E0, ];
+static MAPPING_3316_3316 : [u32; 6] = [0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8, 0x30EB, ];
+static MAPPING_3317_3317 : [u32; 5] = [0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8, ];
+static MAPPING_3318_3318 : [u32; 3] = [0x30B0, 0x30E9, 0x30E0, ];
+static MAPPING_3319_3319 : [u32; 5] = [0x30B0, 0x30E9, 0x30E0, 0x30C8, 0x30F3, ];
+static MAPPING_331A_331A : [u32; 5] = [0x30AF, 0x30EB, 0x30BC, 0x30A4, 0x30ED, ];
+static MAPPING_331B_331B : [u32; 4] = [0x30AF, 0x30ED, 0x30FC, 0x30CD, ];
+static MAPPING_331C_331C : [u32; 3] = [0x30B1, 0x30FC, 0x30B9, ];
+static MAPPING_331D_331D : [u32; 3] = [0x30B3, 0x30EB, 0x30CA, ];
+static MAPPING_331E_331E : [u32; 3] = [0x30B3, 0x30FC, 0x30DD, ];
+static MAPPING_331F_331F : [u32; 4] = [0x30B5, 0x30A4, 0x30AF, 0x30EB, ];
+static MAPPING_3320_3320 : [u32; 5] = [0x30B5, 0x30F3, 0x30C1, 0x30FC, 0x30E0, ];
+static MAPPING_3321_3321 : [u32; 4] = [0x30B7, 0x30EA, 0x30F3, 0x30B0, ];
+static MAPPING_3322_3322 : [u32; 3] = [0x30BB, 0x30F3, 0x30C1, ];
+static MAPPING_3323_3323 : [u32; 3] = [0x30BB, 0x30F3, 0x30C8, ];
+static MAPPING_3324_3324 : [u32; 3] = [0x30C0, 0x30FC, 0x30B9, ];
+static MAPPING_3325_3325 : [u32; 2] = [0x30C7, 0x30B7, ];
+static MAPPING_3326_3326 : [u32; 2] = [0x30C9, 0x30EB, ];
+static MAPPING_3327_3327 : [u32; 2] = [0x30C8, 0x30F3, ];
+static MAPPING_3328_3328 : [u32; 2] = [0x30CA, 0x30CE, ];
+static MAPPING_3329_3329 : [u32; 3] = [0x30CE, 0x30C3, 0x30C8, ];
+static MAPPING_332A_332A : [u32; 3] = [0x30CF, 0x30A4, 0x30C4, ];
+static MAPPING_332B_332B : [u32; 5] = [0x30D1, 0x30FC, 0x30BB, 0x30F3, 0x30C8, ];
+static MAPPING_332C_332C : [u32; 3] = [0x30D1, 0x30FC, 0x30C4, ];
+static MAPPING_332D_332D : [u32; 4] = [0x30D0, 0x30FC, 0x30EC, 0x30EB, ];
+static MAPPING_332E_332E : [u32; 5] = [0x30D4, 0x30A2, 0x30B9, 0x30C8, 0x30EB, ];
+static MAPPING_332F_332F : [u32; 3] = [0x30D4, 0x30AF, 0x30EB, ];
+static MAPPING_3330_3330 : [u32; 2] = [0x30D4, 0x30B3, ];
+static MAPPING_3331_3331 : [u32; 2] = [0x30D3, 0x30EB, ];
+static MAPPING_3332_3332 : [u32; 5] = [0x30D5, 0x30A1, 0x30E9, 0x30C3, 0x30C9, ];
+static MAPPING_3333_3333 : [u32; 4] = [0x30D5, 0x30A3, 0x30FC, 0x30C8, ];
+static MAPPING_3334_3334 : [u32; 5] = [0x30D6, 0x30C3, 0x30B7, 0x30A7, 0x30EB, ];
+static MAPPING_3335_3335 : [u32; 3] = [0x30D5, 0x30E9, 0x30F3, ];
+static MAPPING_3336_3336 : [u32; 5] = [0x30D8, 0x30AF, 0x30BF, 0x30FC, 0x30EB, ];
+static MAPPING_3337_3337 : [u32; 2] = [0x30DA, 0x30BD, ];
+static MAPPING_3338_3338 : [u32; 3] = [0x30DA, 0x30CB, 0x30D2, ];
+static MAPPING_3339_3339 : [u32; 3] = [0x30D8, 0x30EB, 0x30C4, ];
+static MAPPING_333A_333A : [u32; 3] = [0x30DA, 0x30F3, 0x30B9, ];
+static MAPPING_333B_333B : [u32; 3] = [0x30DA, 0x30FC, 0x30B8, ];
+static MAPPING_333C_333C : [u32; 3] = [0x30D9, 0x30FC, 0x30BF, ];
+static MAPPING_333D_333D : [u32; 4] = [0x30DD, 0x30A4, 0x30F3, 0x30C8, ];
+static MAPPING_333E_333E : [u32; 3] = [0x30DC, 0x30EB, 0x30C8, ];
+static MAPPING_333F_333F : [u32; 2] = [0x30DB, 0x30F3, ];
+static MAPPING_3340_3340 : [u32; 3] = [0x30DD, 0x30F3, 0x30C9, ];
+static MAPPING_3341_3341 : [u32; 3] = [0x30DB, 0x30FC, 0x30EB, ];
+static MAPPING_3342_3342 : [u32; 3] = [0x30DB, 0x30FC, 0x30F3, ];
+static MAPPING_3343_3343 : [u32; 4] = [0x30DE, 0x30A4, 0x30AF, 0x30ED, ];
+static MAPPING_3344_3344 : [u32; 3] = [0x30DE, 0x30A4, 0x30EB, ];
+static MAPPING_3345_3345 : [u32; 3] = [0x30DE, 0x30C3, 0x30CF, ];
+static MAPPING_3346_3346 : [u32; 3] = [0x30DE, 0x30EB, 0x30AF, ];
+static MAPPING_3347_3347 : [u32; 5] = [0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3, ];
+static MAPPING_3348_3348 : [u32; 4] = [0x30DF, 0x30AF, 0x30ED, 0x30F3, ];
+static MAPPING_3349_3349 : [u32; 2] = [0x30DF, 0x30EA, ];
+static MAPPING_334A_334A : [u32; 5] = [0x30DF, 0x30EA, 0x30D0, 0x30FC, 0x30EB, ];
+static MAPPING_334B_334B : [u32; 2] = [0x30E1, 0x30AC, ];
+static MAPPING_334C_334C : [u32; 4] = [0x30E1, 0x30AC, 0x30C8, 0x30F3, ];
+static MAPPING_334D_334D : [u32; 4] = [0x30E1, 0x30FC, 0x30C8, 0x30EB, ];
+static MAPPING_334E_334E : [u32; 3] = [0x30E4, 0x30FC, 0x30C9, ];
+static MAPPING_334F_334F : [u32; 3] = [0x30E4, 0x30FC, 0x30EB, ];
+static MAPPING_3350_3350 : [u32; 3] = [0x30E6, 0x30A2, 0x30F3, ];
+static MAPPING_3351_3351 : [u32; 4] = [0x30EA, 0x30C3, 0x30C8, 0x30EB, ];
+static MAPPING_3352_3352 : [u32; 2] = [0x30EA, 0x30E9, ];
+static MAPPING_3353_3353 : [u32; 3] = [0x30EB, 0x30D4, 0x30FC, ];
+static MAPPING_3354_3354 : [u32; 4] = [0x30EB, 0x30FC, 0x30D6, 0x30EB, ];
+static MAPPING_3355_3355 : [u32; 2] = [0x30EC, 0x30E0, ];
+static MAPPING_3356_3356 : [u32; 5] = [0x30EC, 0x30F3, 0x30C8, 0x30B2, 0x30F3, ];
+static MAPPING_3357_3357 : [u32; 3] = [0x30EF, 0x30C3, 0x30C8, ];
+static MAPPING_3358_3358 : [u32; 2] = [0x0030, 0x70B9, ];
+static MAPPING_3359_3359 : [u32; 2] = [0x0031, 0x70B9, ];
+static MAPPING_335A_335A : [u32; 2] = [0x0032, 0x70B9, ];
+static MAPPING_335B_335B : [u32; 2] = [0x0033, 0x70B9, ];
+static MAPPING_335C_335C : [u32; 2] = [0x0034, 0x70B9, ];
+static MAPPING_335D_335D : [u32; 2] = [0x0035, 0x70B9, ];
+static MAPPING_335E_335E : [u32; 2] = [0x0036, 0x70B9, ];
+static MAPPING_335F_335F : [u32; 2] = [0x0037, 0x70B9, ];
+static MAPPING_3360_3360 : [u32; 2] = [0x0038, 0x70B9, ];
+static MAPPING_3361_3361 : [u32; 2] = [0x0039, 0x70B9, ];
+static MAPPING_3362_3362 : [u32; 3] = [0x0031, 0x0030, 0x70B9, ];
+static MAPPING_3363_3363 : [u32; 3] = [0x0031, 0x0031, 0x70B9, ];
+static MAPPING_3364_3364 : [u32; 3] = [0x0031, 0x0032, 0x70B9, ];
+static MAPPING_3365_3365 : [u32; 3] = [0x0031, 0x0033, 0x70B9, ];
+static MAPPING_3366_3366 : [u32; 3] = [0x0031, 0x0034, 0x70B9, ];
+static MAPPING_3367_3367 : [u32; 3] = [0x0031, 0x0035, 0x70B9, ];
+static MAPPING_3368_3368 : [u32; 3] = [0x0031, 0x0036, 0x70B9, ];
+static MAPPING_3369_3369 : [u32; 3] = [0x0031, 0x0037, 0x70B9, ];
+static MAPPING_336A_336A : [u32; 3] = [0x0031, 0x0038, 0x70B9, ];
+static MAPPING_336B_336B : [u32; 3] = [0x0031, 0x0039, 0x70B9, ];
+static MAPPING_336C_336C : [u32; 3] = [0x0032, 0x0030, 0x70B9, ];
+static MAPPING_336D_336D : [u32; 3] = [0x0032, 0x0031, 0x70B9, ];
+static MAPPING_336E_336E : [u32; 3] = [0x0032, 0x0032, 0x70B9, ];
+static MAPPING_336F_336F : [u32; 3] = [0x0032, 0x0033, 0x70B9, ];
+static MAPPING_3370_3370 : [u32; 3] = [0x0032, 0x0034, 0x70B9, ];
+static MAPPING_3371_3371 : [u32; 3] = [0x0068, 0x0070, 0x0061, ];
+static MAPPING_3372_3372 : [u32; 2] = [0x0064, 0x0061, ];
+static MAPPING_3373_3373 : [u32; 2] = [0x0061, 0x0075, ];
+static MAPPING_3374_3374 : [u32; 3] = [0x0062, 0x0061, 0x0072, ];
+static MAPPING_3375_3375 : [u32; 2] = [0x006F, 0x0076, ];
+static MAPPING_3376_3376 : [u32; 2] = [0x0070, 0x0063, ];
+static MAPPING_3377_3377 : [u32; 2] = [0x0064, 0x006D, ];
+static MAPPING_3378_3378 : [u32; 3] = [0x0064, 0x006D, 0x0032, ];
+static MAPPING_3379_3379 : [u32; 3] = [0x0064, 0x006D, 0x0033, ];
+static MAPPING_337A_337A : [u32; 2] = [0x0069, 0x0075, ];
+static MAPPING_337B_337B : [u32; 2] = [0x5E73, 0x6210, ];
+static MAPPING_337C_337C : [u32; 2] = [0x662D, 0x548C, ];
+static MAPPING_337D_337D : [u32; 2] = [0x5927, 0x6B63, ];
+static MAPPING_337E_337E : [u32; 2] = [0x660E, 0x6CBB, ];
+static MAPPING_337F_337F : [u32; 4] = [0x682A, 0x5F0F, 0x4F1A, 0x793E, ];
+static MAPPING_3380_3380 : [u32; 2] = [0x0070, 0x0061, ];
+static MAPPING_3381_3381 : [u32; 2] = [0x006E, 0x0061, ];
+static MAPPING_3382_3382 : [u32; 2] = [0x03BC, 0x0061, ];
+static MAPPING_3383_3383 : [u32; 2] = [0x006D, 0x0061, ];
+static MAPPING_3384_3384 : [u32; 2] = [0x006B, 0x0061, ];
+static MAPPING_3385_3385 : [u32; 2] = [0x006B, 0x0062, ];
+static MAPPING_3386_3386 : [u32; 2] = [0x006D, 0x0062, ];
+static MAPPING_3387_3387 : [u32; 2] = [0x0067, 0x0062, ];
+static MAPPING_3388_3388 : [u32; 3] = [0x0063, 0x0061, 0x006C, ];
+static MAPPING_3389_3389 : [u32; 4] = [0x006B, 0x0063, 0x0061, 0x006C, ];
+static MAPPING_338A_338A : [u32; 2] = [0x0070, 0x0066, ];
+static MAPPING_338B_338B : [u32; 2] = [0x006E, 0x0066, ];
+static MAPPING_338C_338C : [u32; 2] = [0x03BC, 0x0066, ];
+static MAPPING_338D_338D : [u32; 2] = [0x03BC, 0x0067, ];
+static MAPPING_338E_338E : [u32; 2] = [0x006D, 0x0067, ];
+static MAPPING_338F_338F : [u32; 2] = [0x006B, 0x0067, ];
+static MAPPING_3390_3390 : [u32; 2] = [0x0068, 0x007A, ];
+static MAPPING_3391_3391 : [u32; 3] = [0x006B, 0x0068, 0x007A, ];
+static MAPPING_3392_3392 : [u32; 3] = [0x006D, 0x0068, 0x007A, ];
+static MAPPING_3393_3393 : [u32; 3] = [0x0067, 0x0068, 0x007A, ];
+static MAPPING_3394_3394 : [u32; 3] = [0x0074, 0x0068, 0x007A, ];
+static MAPPING_3395_3395 : [u32; 2] = [0x03BC, 0x006C, ];
+static MAPPING_3396_3396 : [u32; 2] = [0x006D, 0x006C, ];
+static MAPPING_3397_3397 : [u32; 2] = [0x0064, 0x006C, ];
+static MAPPING_3398_3398 : [u32; 2] = [0x006B, 0x006C, ];
+static MAPPING_3399_3399 : [u32; 2] = [0x0066, 0x006D, ];
+static MAPPING_339A_339A : [u32; 2] = [0x006E, 0x006D, ];
+static MAPPING_339B_339B : [u32; 2] = [0x03BC, 0x006D, ];
+static MAPPING_339C_339C : [u32; 2] = [0x006D, 0x006D, ];
+static MAPPING_339D_339D : [u32; 2] = [0x0063, 0x006D, ];
+static MAPPING_339E_339E : [u32; 2] = [0x006B, 0x006D, ];
+static MAPPING_339F_339F : [u32; 3] = [0x006D, 0x006D, 0x0032, ];
+static MAPPING_33A0_33A0 : [u32; 3] = [0x0063, 0x006D, 0x0032, ];
+static MAPPING_33A1_33A1 : [u32; 2] = [0x006D, 0x0032, ];
+static MAPPING_33A2_33A2 : [u32; 3] = [0x006B, 0x006D, 0x0032, ];
+static MAPPING_33A3_33A3 : [u32; 3] = [0x006D, 0x006D, 0x0033, ];
+static MAPPING_33A4_33A4 : [u32; 3] = [0x0063, 0x006D, 0x0033, ];
+static MAPPING_33A5_33A5 : [u32; 2] = [0x006D, 0x0033, ];
+static MAPPING_33A6_33A6 : [u32; 3] = [0x006B, 0x006D, 0x0033, ];
+static MAPPING_33A7_33A7 : [u32; 3] = [0x006D, 0x2215, 0x0073, ];
+static MAPPING_33A8_33A8 : [u32; 4] = [0x006D, 0x2215, 0x0073, 0x0032, ];
+static MAPPING_33A9_33A9 : [u32; 2] = [0x0070, 0x0061, ];
+static MAPPING_33AA_33AA : [u32; 3] = [0x006B, 0x0070, 0x0061, ];
+static MAPPING_33AB_33AB : [u32; 3] = [0x006D, 0x0070, 0x0061, ];
+static MAPPING_33AC_33AC : [u32; 3] = [0x0067, 0x0070, 0x0061, ];
+static MAPPING_33AD_33AD : [u32; 3] = [0x0072, 0x0061, 0x0064, ];
+static MAPPING_33AE_33AE : [u32; 5] = [0x0072, 0x0061, 0x0064, 0x2215, 0x0073, ];
+static MAPPING_33AF_33AF : [u32; 6] = [0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x0032, ];
+static MAPPING_33B0_33B0 : [u32; 2] = [0x0070, 0x0073, ];
+static MAPPING_33B1_33B1 : [u32; 2] = [0x006E, 0x0073, ];
+static MAPPING_33B2_33B2 : [u32; 2] = [0x03BC, 0x0073, ];
+static MAPPING_33B3_33B3 : [u32; 2] = [0x006D, 0x0073, ];
+static MAPPING_33B4_33B4 : [u32; 2] = [0x0070, 0x0076, ];
+static MAPPING_33B5_33B5 : [u32; 2] = [0x006E, 0x0076, ];
+static MAPPING_33B6_33B6 : [u32; 2] = [0x03BC, 0x0076, ];
+static MAPPING_33B7_33B7 : [u32; 2] = [0x006D, 0x0076, ];
+static MAPPING_33B8_33B8 : [u32; 2] = [0x006B, 0x0076, ];
+static MAPPING_33B9_33B9 : [u32; 2] = [0x006D, 0x0076, ];
+static MAPPING_33BA_33BA : [u32; 2] = [0x0070, 0x0077, ];
+static MAPPING_33BB_33BB : [u32; 2] = [0x006E, 0x0077, ];
+static MAPPING_33BC_33BC : [u32; 2] = [0x03BC, 0x0077, ];
+static MAPPING_33BD_33BD : [u32; 2] = [0x006D, 0x0077, ];
+static MAPPING_33BE_33BE : [u32; 2] = [0x006B, 0x0077, ];
+static MAPPING_33BF_33BF : [u32; 2] = [0x006D, 0x0077, ];
+static MAPPING_33C0_33C0 : [u32; 2] = [0x006B, 0x03C9, ];
+static MAPPING_33C1_33C1 : [u32; 2] = [0x006D, 0x03C9, ];
+static MAPPING_33C3_33C3 : [u32; 2] = [0x0062, 0x0071, ];
+static MAPPING_33C4_33C4 : [u32; 2] = [0x0063, 0x0063, ];
+static MAPPING_33C5_33C5 : [u32; 2] = [0x0063, 0x0064, ];
+static MAPPING_33C6_33C6 : [u32; 4] = [0x0063, 0x2215, 0x006B, 0x0067, ];
+static MAPPING_33C8_33C8 : [u32; 2] = [0x0064, 0x0062, ];
+static MAPPING_33C9_33C9 : [u32; 2] = [0x0067, 0x0079, ];
+static MAPPING_33CA_33CA : [u32; 2] = [0x0068, 0x0061, ];
+static MAPPING_33CB_33CB : [u32; 2] = [0x0068, 0x0070, ];
+static MAPPING_33CC_33CC : [u32; 2] = [0x0069, 0x006E, ];
+static MAPPING_33CD_33CD : [u32; 2] = [0x006B, 0x006B, ];
+static MAPPING_33CE_33CE : [u32; 2] = [0x006B, 0x006D, ];
+static MAPPING_33CF_33CF : [u32; 2] = [0x006B, 0x0074, ];
+static MAPPING_33D0_33D0 : [u32; 2] = [0x006C, 0x006D, ];
+static MAPPING_33D1_33D1 : [u32; 2] = [0x006C, 0x006E, ];
+static MAPPING_33D2_33D2 : [u32; 3] = [0x006C, 0x006F, 0x0067, ];
+static MAPPING_33D3_33D3 : [u32; 2] = [0x006C, 0x0078, ];
+static MAPPING_33D4_33D4 : [u32; 2] = [0x006D, 0x0062, ];
+static MAPPING_33D5_33D5 : [u32; 3] = [0x006D, 0x0069, 0x006C, ];
+static MAPPING_33D6_33D6 : [u32; 3] = [0x006D, 0x006F, 0x006C, ];
+static MAPPING_33D7_33D7 : [u32; 2] = [0x0070, 0x0068, ];
+static MAPPING_33D9_33D9 : [u32; 3] = [0x0070, 0x0070, 0x006D, ];
+static MAPPING_33DA_33DA : [u32; 2] = [0x0070, 0x0072, ];
+static MAPPING_33DB_33DB : [u32; 2] = [0x0073, 0x0072, ];
+static MAPPING_33DC_33DC : [u32; 2] = [0x0073, 0x0076, ];
+static MAPPING_33DD_33DD : [u32; 2] = [0x0077, 0x0062, ];
+static MAPPING_33DE_33DE : [u32; 3] = [0x0076, 0x2215, 0x006D, ];
+static MAPPING_33DF_33DF : [u32; 3] = [0x0061, 0x2215, 0x006D, ];
+static MAPPING_33E0_33E0 : [u32; 2] = [0x0031, 0x65E5, ];
+static MAPPING_33E1_33E1 : [u32; 2] = [0x0032, 0x65E5, ];
+static MAPPING_33E2_33E2 : [u32; 2] = [0x0033, 0x65E5, ];
+static MAPPING_33E3_33E3 : [u32; 2] = [0x0034, 0x65E5, ];
+static MAPPING_33E4_33E4 : [u32; 2] = [0x0035, 0x65E5, ];
+static MAPPING_33E5_33E5 : [u32; 2] = [0x0036, 0x65E5, ];
+static MAPPING_33E6_33E6 : [u32; 2] = [0x0037, 0x65E5, ];
+static MAPPING_33E7_33E7 : [u32; 2] = [0x0038, 0x65E5, ];
+static MAPPING_33E8_33E8 : [u32; 2] = [0x0039, 0x65E5, ];
+static MAPPING_33E9_33E9 : [u32; 3] = [0x0031, 0x0030, 0x65E5, ];
+static MAPPING_33EA_33EA : [u32; 3] = [0x0031, 0x0031, 0x65E5, ];
+static MAPPING_33EB_33EB : [u32; 3] = [0x0031, 0x0032, 0x65E5, ];
+static MAPPING_33EC_33EC : [u32; 3] = [0x0031, 0x0033, 0x65E5, ];
+static MAPPING_33ED_33ED : [u32; 3] = [0x0031, 0x0034, 0x65E5, ];
+static MAPPING_33EE_33EE : [u32; 3] = [0x0031, 0x0035, 0x65E5, ];
+static MAPPING_33EF_33EF : [u32; 3] = [0x0031, 0x0036, 0x65E5, ];
+static MAPPING_33F0_33F0 : [u32; 3] = [0x0031, 0x0037, 0x65E5, ];
+static MAPPING_33F1_33F1 : [u32; 3] = [0x0031, 0x0038, 0x65E5, ];
+static MAPPING_33F2_33F2 : [u32; 3] = [0x0031, 0x0039, 0x65E5, ];
+static MAPPING_33F3_33F3 : [u32; 3] = [0x0032, 0x0030, 0x65E5, ];
+static MAPPING_33F4_33F4 : [u32; 3] = [0x0032, 0x0031, 0x65E5, ];
+static MAPPING_33F5_33F5 : [u32; 3] = [0x0032, 0x0032, 0x65E5, ];
+static MAPPING_33F6_33F6 : [u32; 3] = [0x0032, 0x0033, 0x65E5, ];
+static MAPPING_33F7_33F7 : [u32; 3] = [0x0032, 0x0034, 0x65E5, ];
+static MAPPING_33F8_33F8 : [u32; 3] = [0x0032, 0x0035, 0x65E5, ];
+static MAPPING_33F9_33F9 : [u32; 3] = [0x0032, 0x0036, 0x65E5, ];
+static MAPPING_33FA_33FA : [u32; 3] = [0x0032, 0x0037, 0x65E5, ];
+static MAPPING_33FB_33FB : [u32; 3] = [0x0032, 0x0038, 0x65E5, ];
+static MAPPING_33FC_33FC : [u32; 3] = [0x0032, 0x0039, 0x65E5, ];
+static MAPPING_33FD_33FD : [u32; 3] = [0x0033, 0x0030, 0x65E5, ];
+static MAPPING_33FE_33FE : [u32; 3] = [0x0033, 0x0031, 0x65E5, ];
+static MAPPING_33FF_33FF : [u32; 3] = [0x0067, 0x0061, 0x006C, ];
+static MAPPING_A640_A640 : [u32; 1] = [0xA641, ];
+static MAPPING_A642_A642 : [u32; 1] = [0xA643, ];
+static MAPPING_A644_A644 : [u32; 1] = [0xA645, ];
+static MAPPING_A646_A646 : [u32; 1] = [0xA647, ];
+static MAPPING_A648_A648 : [u32; 1] = [0xA649, ];
+static MAPPING_A64A_A64A : [u32; 1] = [0xA64B, ];
+static MAPPING_A64C_A64C : [u32; 1] = [0xA64D, ];
+static MAPPING_A64E_A64E : [u32; 1] = [0xA64F, ];
+static MAPPING_A650_A650 : [u32; 1] = [0xA651, ];
+static MAPPING_A652_A652 : [u32; 1] = [0xA653, ];
+static MAPPING_A654_A654 : [u32; 1] = [0xA655, ];
+static MAPPING_A656_A656 : [u32; 1] = [0xA657, ];
+static MAPPING_A658_A658 : [u32; 1] = [0xA659, ];
+static MAPPING_A65A_A65A : [u32; 1] = [0xA65B, ];
+static MAPPING_A65C_A65C : [u32; 1] = [0xA65D, ];
+static MAPPING_A65E_A65E : [u32; 1] = [0xA65F, ];
+static MAPPING_A660_A660 : [u32; 1] = [0xA661, ];
+static MAPPING_A662_A662 : [u32; 1] = [0xA663, ];
+static MAPPING_A664_A664 : [u32; 1] = [0xA665, ];
+static MAPPING_A666_A666 : [u32; 1] = [0xA667, ];
+static MAPPING_A668_A668 : [u32; 1] = [0xA669, ];
+static MAPPING_A66A_A66A : [u32; 1] = [0xA66B, ];
+static MAPPING_A66C_A66C : [u32; 1] = [0xA66D, ];
+static MAPPING_A680_A680 : [u32; 1] = [0xA681, ];
+static MAPPING_A682_A682 : [u32; 1] = [0xA683, ];
+static MAPPING_A684_A684 : [u32; 1] = [0xA685, ];
+static MAPPING_A686_A686 : [u32; 1] = [0xA687, ];
+static MAPPING_A688_A688 : [u32; 1] = [0xA689, ];
+static MAPPING_A68A_A68A : [u32; 1] = [0xA68B, ];
+static MAPPING_A68C_A68C : [u32; 1] = [0xA68D, ];
+static MAPPING_A68E_A68E : [u32; 1] = [0xA68F, ];
+static MAPPING_A690_A690 : [u32; 1] = [0xA691, ];
+static MAPPING_A692_A692 : [u32; 1] = [0xA693, ];
+static MAPPING_A694_A694 : [u32; 1] = [0xA695, ];
+static MAPPING_A696_A696 : [u32; 1] = [0xA697, ];
+static MAPPING_A698_A698 : [u32; 1] = [0xA699, ];
+static MAPPING_A69A_A69A : [u32; 1] = [0xA69B, ];
+static MAPPING_A69C_A69C : [u32; 1] = [0x044A, ];
+static MAPPING_A69D_A69D : [u32; 1] = [0x044C, ];
+static MAPPING_A722_A722 : [u32; 1] = [0xA723, ];
+static MAPPING_A724_A724 : [u32; 1] = [0xA725, ];
+static MAPPING_A726_A726 : [u32; 1] = [0xA727, ];
+static MAPPING_A728_A728 : [u32; 1] = [0xA729, ];
+static MAPPING_A72A_A72A : [u32; 1] = [0xA72B, ];
+static MAPPING_A72C_A72C : [u32; 1] = [0xA72D, ];
+static MAPPING_A72E_A72E : [u32; 1] = [0xA72F, ];
+static MAPPING_A732_A732 : [u32; 1] = [0xA733, ];
+static MAPPING_A734_A734 : [u32; 1] = [0xA735, ];
+static MAPPING_A736_A736 : [u32; 1] = [0xA737, ];
+static MAPPING_A738_A738 : [u32; 1] = [0xA739, ];
+static MAPPING_A73A_A73A : [u32; 1] = [0xA73B, ];
+static MAPPING_A73C_A73C : [u32; 1] = [0xA73D, ];
+static MAPPING_A73E_A73E : [u32; 1] = [0xA73F, ];
+static MAPPING_A740_A740 : [u32; 1] = [0xA741, ];
+static MAPPING_A742_A742 : [u32; 1] = [0xA743, ];
+static MAPPING_A744_A744 : [u32; 1] = [0xA745, ];
+static MAPPING_A746_A746 : [u32; 1] = [0xA747, ];
+static MAPPING_A748_A748 : [u32; 1] = [0xA749, ];
+static MAPPING_A74A_A74A : [u32; 1] = [0xA74B, ];
+static MAPPING_A74C_A74C : [u32; 1] = [0xA74D, ];
+static MAPPING_A74E_A74E : [u32; 1] = [0xA74F, ];
+static MAPPING_A750_A750 : [u32; 1] = [0xA751, ];
+static MAPPING_A752_A752 : [u32; 1] = [0xA753, ];
+static MAPPING_A754_A754 : [u32; 1] = [0xA755, ];
+static MAPPING_A756_A756 : [u32; 1] = [0xA757, ];
+static MAPPING_A758_A758 : [u32; 1] = [0xA759, ];
+static MAPPING_A75A_A75A : [u32; 1] = [0xA75B, ];
+static MAPPING_A75C_A75C : [u32; 1] = [0xA75D, ];
+static MAPPING_A75E_A75E : [u32; 1] = [0xA75F, ];
+static MAPPING_A760_A760 : [u32; 1] = [0xA761, ];
+static MAPPING_A762_A762 : [u32; 1] = [0xA763, ];
+static MAPPING_A764_A764 : [u32; 1] = [0xA765, ];
+static MAPPING_A766_A766 : [u32; 1] = [0xA767, ];
+static MAPPING_A768_A768 : [u32; 1] = [0xA769, ];
+static MAPPING_A76A_A76A : [u32; 1] = [0xA76B, ];
+static MAPPING_A76C_A76C : [u32; 1] = [0xA76D, ];
+static MAPPING_A76E_A76E : [u32; 1] = [0xA76F, ];
+static MAPPING_A770_A770 : [u32; 1] = [0xA76F, ];
+static MAPPING_A779_A779 : [u32; 1] = [0xA77A, ];
+static MAPPING_A77B_A77B : [u32; 1] = [0xA77C, ];
+static MAPPING_A77D_A77D : [u32; 1] = [0x1D79, ];
+static MAPPING_A77E_A77E : [u32; 1] = [0xA77F, ];
+static MAPPING_A780_A780 : [u32; 1] = [0xA781, ];
+static MAPPING_A782_A782 : [u32; 1] = [0xA783, ];
+static MAPPING_A784_A784 : [u32; 1] = [0xA785, ];
+static MAPPING_A786_A786 : [u32; 1] = [0xA787, ];
+static MAPPING_A78B_A78B : [u32; 1] = [0xA78C, ];
+static MAPPING_A78D_A78D : [u32; 1] = [0x0265, ];
+static MAPPING_A790_A790 : [u32; 1] = [0xA791, ];
+static MAPPING_A792_A792 : [u32; 1] = [0xA793, ];
+static MAPPING_A796_A796 : [u32; 1] = [0xA797, ];
+static MAPPING_A798_A798 : [u32; 1] = [0xA799, ];
+static MAPPING_A79A_A79A : [u32; 1] = [0xA79B, ];
+static MAPPING_A79C_A79C : [u32; 1] = [0xA79D, ];
+static MAPPING_A79E_A79E : [u32; 1] = [0xA79F, ];
+static MAPPING_A7A0_A7A0 : [u32; 1] = [0xA7A1, ];
+static MAPPING_A7A2_A7A2 : [u32; 1] = [0xA7A3, ];
+static MAPPING_A7A4_A7A4 : [u32; 1] = [0xA7A5, ];
+static MAPPING_A7A6_A7A6 : [u32; 1] = [0xA7A7, ];
+static MAPPING_A7A8_A7A8 : [u32; 1] = [0xA7A9, ];
+static MAPPING_A7AA_A7AA : [u32; 1] = [0x0266, ];
+static MAPPING_A7AB_A7AB : [u32; 1] = [0x025C, ];
+static MAPPING_A7AC_A7AC : [u32; 1] = [0x0261, ];
+static MAPPING_A7AD_A7AD : [u32; 1] = [0x026C, ];
+static MAPPING_A7B0_A7B0 : [u32; 1] = [0x029E, ];
+static MAPPING_A7B1_A7B1 : [u32; 1] = [0x0287, ];
+static MAPPING_A7B2_A7B2 : [u32; 1] = [0x029D, ];
+static MAPPING_A7B3_A7B3 : [u32; 1] = [0xAB53, ];
+static MAPPING_A7B4_A7B4 : [u32; 1] = [0xA7B5, ];
+static MAPPING_A7B6_A7B6 : [u32; 1] = [0xA7B7, ];
+static MAPPING_A7F8_A7F8 : [u32; 1] = [0x0127, ];
+static MAPPING_A7F9_A7F9 : [u32; 1] = [0x0153, ];
+static MAPPING_AB5C_AB5C : [u32; 1] = [0xA727, ];
+static MAPPING_AB5D_AB5D : [u32; 1] = [0xAB37, ];
+static MAPPING_AB5E_AB5E : [u32; 1] = [0x026B, ];
+static MAPPING_AB5F_AB5F : [u32; 1] = [0xAB52, ];
+static MAPPING_AB70_AB70 : [u32; 1] = [0x13A0, ];
+static MAPPING_AB71_AB71 : [u32; 1] = [0x13A1, ];
+static MAPPING_AB72_AB72 : [u32; 1] = [0x13A2, ];
+static MAPPING_AB73_AB73 : [u32; 1] = [0x13A3, ];
+static MAPPING_AB74_AB74 : [u32; 1] = [0x13A4, ];
+static MAPPING_AB75_AB75 : [u32; 1] = [0x13A5, ];
+static MAPPING_AB76_AB76 : [u32; 1] = [0x13A6, ];
+static MAPPING_AB77_AB77 : [u32; 1] = [0x13A7, ];
+static MAPPING_AB78_AB78 : [u32; 1] = [0x13A8, ];
+static MAPPING_AB79_AB79 : [u32; 1] = [0x13A9, ];
+static MAPPING_AB7A_AB7A : [u32; 1] = [0x13AA, ];
+static MAPPING_AB7B_AB7B : [u32; 1] = [0x13AB, ];
+static MAPPING_AB7C_AB7C : [u32; 1] = [0x13AC, ];
+static MAPPING_AB7D_AB7D : [u32; 1] = [0x13AD, ];
+static MAPPING_AB7E_AB7E : [u32; 1] = [0x13AE, ];
+static MAPPING_AB7F_AB7F : [u32; 1] = [0x13AF, ];
+static MAPPING_AB80_AB80 : [u32; 1] = [0x13B0, ];
+static MAPPING_AB81_AB81 : [u32; 1] = [0x13B1, ];
+static MAPPING_AB82_AB82 : [u32; 1] = [0x13B2, ];
+static MAPPING_AB83_AB83 : [u32; 1] = [0x13B3, ];
+static MAPPING_AB84_AB84 : [u32; 1] = [0x13B4, ];
+static MAPPING_AB85_AB85 : [u32; 1] = [0x13B5, ];
+static MAPPING_AB86_AB86 : [u32; 1] = [0x13B6, ];
+static MAPPING_AB87_AB87 : [u32; 1] = [0x13B7, ];
+static MAPPING_AB88_AB88 : [u32; 1] = [0x13B8, ];
+static MAPPING_AB89_AB89 : [u32; 1] = [0x13B9, ];
+static MAPPING_AB8A_AB8A : [u32; 1] = [0x13BA, ];
+static MAPPING_AB8B_AB8B : [u32; 1] = [0x13BB, ];
+static MAPPING_AB8C_AB8C : [u32; 1] = [0x13BC, ];
+static MAPPING_AB8D_AB8D : [u32; 1] = [0x13BD, ];
+static MAPPING_AB8E_AB8E : [u32; 1] = [0x13BE, ];
+static MAPPING_AB8F_AB8F : [u32; 1] = [0x13BF, ];
+static MAPPING_AB90_AB90 : [u32; 1] = [0x13C0, ];
+static MAPPING_AB91_AB91 : [u32; 1] = [0x13C1, ];
+static MAPPING_AB92_AB92 : [u32; 1] = [0x13C2, ];
+static MAPPING_AB93_AB93 : [u32; 1] = [0x13C3, ];
+static MAPPING_AB94_AB94 : [u32; 1] = [0x13C4, ];
+static MAPPING_AB95_AB95 : [u32; 1] = [0x13C5, ];
+static MAPPING_AB96_AB96 : [u32; 1] = [0x13C6, ];
+static MAPPING_AB97_AB97 : [u32; 1] = [0x13C7, ];
+static MAPPING_AB98_AB98 : [u32; 1] = [0x13C8, ];
+static MAPPING_AB99_AB99 : [u32; 1] = [0x13C9, ];
+static MAPPING_AB9A_AB9A : [u32; 1] = [0x13CA, ];
+static MAPPING_AB9B_AB9B : [u32; 1] = [0x13CB, ];
+static MAPPING_AB9C_AB9C : [u32; 1] = [0x13CC, ];
+static MAPPING_AB9D_AB9D : [u32; 1] = [0x13CD, ];
+static MAPPING_AB9E_AB9E : [u32; 1] = [0x13CE, ];
+static MAPPING_AB9F_AB9F : [u32; 1] = [0x13CF, ];
+static MAPPING_ABA0_ABA0 : [u32; 1] = [0x13D0, ];
+static MAPPING_ABA1_ABA1 : [u32; 1] = [0x13D1, ];
+static MAPPING_ABA2_ABA2 : [u32; 1] = [0x13D2, ];
+static MAPPING_ABA3_ABA3 : [u32; 1] = [0x13D3, ];
+static MAPPING_ABA4_ABA4 : [u32; 1] = [0x13D4, ];
+static MAPPING_ABA5_ABA5 : [u32; 1] = [0x13D5, ];
+static MAPPING_ABA6_ABA6 : [u32; 1] = [0x13D6, ];
+static MAPPING_ABA7_ABA7 : [u32; 1] = [0x13D7, ];
+static MAPPING_ABA8_ABA8 : [u32; 1] = [0x13D8, ];
+static MAPPING_ABA9_ABA9 : [u32; 1] = [0x13D9, ];
+static MAPPING_ABAA_ABAA : [u32; 1] = [0x13DA, ];
+static MAPPING_ABAB_ABAB : [u32; 1] = [0x13DB, ];
+static MAPPING_ABAC_ABAC : [u32; 1] = [0x13DC, ];
+static MAPPING_ABAD_ABAD : [u32; 1] = [0x13DD, ];
+static MAPPING_ABAE_ABAE : [u32; 1] = [0x13DE, ];
+static MAPPING_ABAF_ABAF : [u32; 1] = [0x13DF, ];
+static MAPPING_ABB0_ABB0 : [u32; 1] = [0x13E0, ];
+static MAPPING_ABB1_ABB1 : [u32; 1] = [0x13E1, ];
+static MAPPING_ABB2_ABB2 : [u32; 1] = [0x13E2, ];
+static MAPPING_ABB3_ABB3 : [u32; 1] = [0x13E3, ];
+static MAPPING_ABB4_ABB4 : [u32; 1] = [0x13E4, ];
+static MAPPING_ABB5_ABB5 : [u32; 1] = [0x13E5, ];
+static MAPPING_ABB6_ABB6 : [u32; 1] = [0x13E6, ];
+static MAPPING_ABB7_ABB7 : [u32; 1] = [0x13E7, ];
+static MAPPING_ABB8_ABB8 : [u32; 1] = [0x13E8, ];
+static MAPPING_ABB9_ABB9 : [u32; 1] = [0x13E9, ];
+static MAPPING_ABBA_ABBA : [u32; 1] = [0x13EA, ];
+static MAPPING_ABBB_ABBB : [u32; 1] = [0x13EB, ];
+static MAPPING_ABBC_ABBC : [u32; 1] = [0x13EC, ];
+static MAPPING_ABBD_ABBD : [u32; 1] = [0x13ED, ];
+static MAPPING_ABBE_ABBE : [u32; 1] = [0x13EE, ];
+static MAPPING_ABBF_ABBF : [u32; 1] = [0x13EF, ];
+static MAPPING_F900_F900 : [u32; 1] = [0x8C48, ];
+static MAPPING_F901_F901 : [u32; 1] = [0x66F4, ];
+static MAPPING_F902_F902 : [u32; 1] = [0x8ECA, ];
+static MAPPING_F903_F903 : [u32; 1] = [0x8CC8, ];
+static MAPPING_F904_F904 : [u32; 1] = [0x6ED1, ];
+static MAPPING_F905_F905 : [u32; 1] = [0x4E32, ];
+static MAPPING_F906_F906 : [u32; 1] = [0x53E5, ];
+static MAPPING_F907_F908 : [u32; 1] = [0x9F9C, ];
+static MAPPING_F909_F909 : [u32; 1] = [0x5951, ];
+static MAPPING_F90A_F90A : [u32; 1] = [0x91D1, ];
+static MAPPING_F90B_F90B : [u32; 1] = [0x5587, ];
+static MAPPING_F90C_F90C : [u32; 1] = [0x5948, ];
+static MAPPING_F90D_F90D : [u32; 1] = [0x61F6, ];
+static MAPPING_F90E_F90E : [u32; 1] = [0x7669, ];
+static MAPPING_F90F_F90F : [u32; 1] = [0x7F85, ];
+static MAPPING_F910_F910 : [u32; 1] = [0x863F, ];
+static MAPPING_F911_F911 : [u32; 1] = [0x87BA, ];
+static MAPPING_F912_F912 : [u32; 1] = [0x88F8, ];
+static MAPPING_F913_F913 : [u32; 1] = [0x908F, ];
+static MAPPING_F914_F914 : [u32; 1] = [0x6A02, ];
+static MAPPING_F915_F915 : [u32; 1] = [0x6D1B, ];
+static MAPPING_F916_F916 : [u32; 1] = [0x70D9, ];
+static MAPPING_F917_F917 : [u32; 1] = [0x73DE, ];
+static MAPPING_F918_F918 : [u32; 1] = [0x843D, ];
+static MAPPING_F919_F919 : [u32; 1] = [0x916A, ];
+static MAPPING_F91A_F91A : [u32; 1] = [0x99F1, ];
+static MAPPING_F91B_F91B : [u32; 1] = [0x4E82, ];
+static MAPPING_F91C_F91C : [u32; 1] = [0x5375, ];
+static MAPPING_F91D_F91D : [u32; 1] = [0x6B04, ];
+static MAPPING_F91E_F91E : [u32; 1] = [0x721B, ];
+static MAPPING_F91F_F91F : [u32; 1] = [0x862D, ];
+static MAPPING_F920_F920 : [u32; 1] = [0x9E1E, ];
+static MAPPING_F921_F921 : [u32; 1] = [0x5D50, ];
+static MAPPING_F922_F922 : [u32; 1] = [0x6FEB, ];
+static MAPPING_F923_F923 : [u32; 1] = [0x85CD, ];
+static MAPPING_F924_F924 : [u32; 1] = [0x8964, ];
+static MAPPING_F925_F925 : [u32; 1] = [0x62C9, ];
+static MAPPING_F926_F926 : [u32; 1] = [0x81D8, ];
+static MAPPING_F927_F927 : [u32; 1] = [0x881F, ];
+static MAPPING_F928_F928 : [u32; 1] = [0x5ECA, ];
+static MAPPING_F929_F929 : [u32; 1] = [0x6717, ];
+static MAPPING_F92A_F92A : [u32; 1] = [0x6D6A, ];
+static MAPPING_F92B_F92B : [u32; 1] = [0x72FC, ];
+static MAPPING_F92C_F92C : [u32; 1] = [0x90CE, ];
+static MAPPING_F92D_F92D : [u32; 1] = [0x4F86, ];
+static MAPPING_F92E_F92E : [u32; 1] = [0x51B7, ];
+static MAPPING_F92F_F92F : [u32; 1] = [0x52DE, ];
+static MAPPING_F930_F930 : [u32; 1] = [0x64C4, ];
+static MAPPING_F931_F931 : [u32; 1] = [0x6AD3, ];
+static MAPPING_F932_F932 : [u32; 1] = [0x7210, ];
+static MAPPING_F933_F933 : [u32; 1] = [0x76E7, ];
+static MAPPING_F934_F934 : [u32; 1] = [0x8001, ];
+static MAPPING_F935_F935 : [u32; 1] = [0x8606, ];
+static MAPPING_F936_F936 : [u32; 1] = [0x865C, ];
+static MAPPING_F937_F937 : [u32; 1] = [0x8DEF, ];
+static MAPPING_F938_F938 : [u32; 1] = [0x9732, ];
+static MAPPING_F939_F939 : [u32; 1] = [0x9B6F, ];
+static MAPPING_F93A_F93A : [u32; 1] = [0x9DFA, ];
+static MAPPING_F93B_F93B : [u32; 1] = [0x788C, ];
+static MAPPING_F93C_F93C : [u32; 1] = [0x797F, ];
+static MAPPING_F93D_F93D : [u32; 1] = [0x7DA0, ];
+static MAPPING_F93E_F93E : [u32; 1] = [0x83C9, ];
+static MAPPING_F93F_F93F : [u32; 1] = [0x9304, ];
+static MAPPING_F940_F940 : [u32; 1] = [0x9E7F, ];
+static MAPPING_F941_F941 : [u32; 1] = [0x8AD6, ];
+static MAPPING_F942_F942 : [u32; 1] = [0x58DF, ];
+static MAPPING_F943_F943 : [u32; 1] = [0x5F04, ];
+static MAPPING_F944_F944 : [u32; 1] = [0x7C60, ];
+static MAPPING_F945_F945 : [u32; 1] = [0x807E, ];
+static MAPPING_F946_F946 : [u32; 1] = [0x7262, ];
+static MAPPING_F947_F947 : [u32; 1] = [0x78CA, ];
+static MAPPING_F948_F948 : [u32; 1] = [0x8CC2, ];
+static MAPPING_F949_F949 : [u32; 1] = [0x96F7, ];
+static MAPPING_F94A_F94A : [u32; 1] = [0x58D8, ];
+static MAPPING_F94B_F94B : [u32; 1] = [0x5C62, ];
+static MAPPING_F94C_F94C : [u32; 1] = [0x6A13, ];
+static MAPPING_F94D_F94D : [u32; 1] = [0x6DDA, ];
+static MAPPING_F94E_F94E : [u32; 1] = [0x6F0F, ];
+static MAPPING_F94F_F94F : [u32; 1] = [0x7D2F, ];
+static MAPPING_F950_F950 : [u32; 1] = [0x7E37, ];
+static MAPPING_F951_F951 : [u32; 1] = [0x964B, ];
+static MAPPING_F952_F952 : [u32; 1] = [0x52D2, ];
+static MAPPING_F953_F953 : [u32; 1] = [0x808B, ];
+static MAPPING_F954_F954 : [u32; 1] = [0x51DC, ];
+static MAPPING_F955_F955 : [u32; 1] = [0x51CC, ];
+static MAPPING_F956_F956 : [u32; 1] = [0x7A1C, ];
+static MAPPING_F957_F957 : [u32; 1] = [0x7DBE, ];
+static MAPPING_F958_F958 : [u32; 1] = [0x83F1, ];
+static MAPPING_F959_F959 : [u32; 1] = [0x9675, ];
+static MAPPING_F95A_F95A : [u32; 1] = [0x8B80, ];
+static MAPPING_F95B_F95B : [u32; 1] = [0x62CF, ];
+static MAPPING_F95C_F95C : [u32; 1] = [0x6A02, ];
+static MAPPING_F95D_F95D : [u32; 1] = [0x8AFE, ];
+static MAPPING_F95E_F95E : [u32; 1] = [0x4E39, ];
+static MAPPING_F95F_F95F : [u32; 1] = [0x5BE7, ];
+static MAPPING_F960_F960 : [u32; 1] = [0x6012, ];
+static MAPPING_F961_F961 : [u32; 1] = [0x7387, ];
+static MAPPING_F962_F962 : [u32; 1] = [0x7570, ];
+static MAPPING_F963_F963 : [u32; 1] = [0x5317, ];
+static MAPPING_F964_F964 : [u32; 1] = [0x78FB, ];
+static MAPPING_F965_F965 : [u32; 1] = [0x4FBF, ];
+static MAPPING_F966_F966 : [u32; 1] = [0x5FA9, ];
+static MAPPING_F967_F967 : [u32; 1] = [0x4E0D, ];
+static MAPPING_F968_F968 : [u32; 1] = [0x6CCC, ];
+static MAPPING_F969_F969 : [u32; 1] = [0x6578, ];
+static MAPPING_F96A_F96A : [u32; 1] = [0x7D22, ];
+static MAPPING_F96B_F96B : [u32; 1] = [0x53C3, ];
+static MAPPING_F96C_F96C : [u32; 1] = [0x585E, ];
+static MAPPING_F96D_F96D : [u32; 1] = [0x7701, ];
+static MAPPING_F96E_F96E : [u32; 1] = [0x8449, ];
+static MAPPING_F96F_F96F : [u32; 1] = [0x8AAA, ];
+static MAPPING_F970_F970 : [u32; 1] = [0x6BBA, ];
+static MAPPING_F971_F971 : [u32; 1] = [0x8FB0, ];
+static MAPPING_F972_F972 : [u32; 1] = [0x6C88, ];
+static MAPPING_F973_F973 : [u32; 1] = [0x62FE, ];
+static MAPPING_F974_F974 : [u32; 1] = [0x82E5, ];
+static MAPPING_F975_F975 : [u32; 1] = [0x63A0, ];
+static MAPPING_F976_F976 : [u32; 1] = [0x7565, ];
+static MAPPING_F977_F977 : [u32; 1] = [0x4EAE, ];
+static MAPPING_F978_F978 : [u32; 1] = [0x5169, ];
+static MAPPING_F979_F979 : [u32; 1] = [0x51C9, ];
+static MAPPING_F97A_F97A : [u32; 1] = [0x6881, ];
+static MAPPING_F97B_F97B : [u32; 1] = [0x7CE7, ];
+static MAPPING_F97C_F97C : [u32; 1] = [0x826F, ];
+static MAPPING_F97D_F97D : [u32; 1] = [0x8AD2, ];
+static MAPPING_F97E_F97E : [u32; 1] = [0x91CF, ];
+static MAPPING_F97F_F97F : [u32; 1] = [0x52F5, ];
+static MAPPING_F980_F980 : [u32; 1] = [0x5442, ];
+static MAPPING_F981_F981 : [u32; 1] = [0x5973, ];
+static MAPPING_F982_F982 : [u32; 1] = [0x5EEC, ];
+static MAPPING_F983_F983 : [u32; 1] = [0x65C5, ];
+static MAPPING_F984_F984 : [u32; 1] = [0x6FFE, ];
+static MAPPING_F985_F985 : [u32; 1] = [0x792A, ];
+static MAPPING_F986_F986 : [u32; 1] = [0x95AD, ];
+static MAPPING_F987_F987 : [u32; 1] = [0x9A6A, ];
+static MAPPING_F988_F988 : [u32; 1] = [0x9E97, ];
+static MAPPING_F989_F989 : [u32; 1] = [0x9ECE, ];
+static MAPPING_F98A_F98A : [u32; 1] = [0x529B, ];
+static MAPPING_F98B_F98B : [u32; 1] = [0x66C6, ];
+static MAPPING_F98C_F98C : [u32; 1] = [0x6B77, ];
+static MAPPING_F98D_F98D : [u32; 1] = [0x8F62, ];
+static MAPPING_F98E_F98E : [u32; 1] = [0x5E74, ];
+static MAPPING_F98F_F98F : [u32; 1] = [0x6190, ];
+static MAPPING_F990_F990 : [u32; 1] = [0x6200, ];
+static MAPPING_F991_F991 : [u32; 1] = [0x649A, ];
+static MAPPING_F992_F992 : [u32; 1] = [0x6F23, ];
+static MAPPING_F993_F993 : [u32; 1] = [0x7149, ];
+static MAPPING_F994_F994 : [u32; 1] = [0x7489, ];
+static MAPPING_F995_F995 : [u32; 1] = [0x79CA, ];
+static MAPPING_F996_F996 : [u32; 1] = [0x7DF4, ];
+static MAPPING_F997_F997 : [u32; 1] = [0x806F, ];
+static MAPPING_F998_F998 : [u32; 1] = [0x8F26, ];
+static MAPPING_F999_F999 : [u32; 1] = [0x84EE, ];
+static MAPPING_F99A_F99A : [u32; 1] = [0x9023, ];
+static MAPPING_F99B_F99B : [u32; 1] = [0x934A, ];
+static MAPPING_F99C_F99C : [u32; 1] = [0x5217, ];
+static MAPPING_F99D_F99D : [u32; 1] = [0x52A3, ];
+static MAPPING_F99E_F99E : [u32; 1] = [0x54BD, ];
+static MAPPING_F99F_F99F : [u32; 1] = [0x70C8, ];
+static MAPPING_F9A0_F9A0 : [u32; 1] = [0x88C2, ];
+static MAPPING_F9A1_F9A1 : [u32; 1] = [0x8AAA, ];
+static MAPPING_F9A2_F9A2 : [u32; 1] = [0x5EC9, ];
+static MAPPING_F9A3_F9A3 : [u32; 1] = [0x5FF5, ];
+static MAPPING_F9A4_F9A4 : [u32; 1] = [0x637B, ];
+static MAPPING_F9A5_F9A5 : [u32; 1] = [0x6BAE, ];
+static MAPPING_F9A6_F9A6 : [u32; 1] = [0x7C3E, ];
+static MAPPING_F9A7_F9A7 : [u32; 1] = [0x7375, ];
+static MAPPING_F9A8_F9A8 : [u32; 1] = [0x4EE4, ];
+static MAPPING_F9A9_F9A9 : [u32; 1] = [0x56F9, ];
+static MAPPING_F9AA_F9AA : [u32; 1] = [0x5BE7, ];
+static MAPPING_F9AB_F9AB : [u32; 1] = [0x5DBA, ];
+static MAPPING_F9AC_F9AC : [u32; 1] = [0x601C, ];
+static MAPPING_F9AD_F9AD : [u32; 1] = [0x73B2, ];
+static MAPPING_F9AE_F9AE : [u32; 1] = [0x7469, ];
+static MAPPING_F9AF_F9AF : [u32; 1] = [0x7F9A, ];
+static MAPPING_F9B0_F9B0 : [u32; 1] = [0x8046, ];
+static MAPPING_F9B1_F9B1 : [u32; 1] = [0x9234, ];
+static MAPPING_F9B2_F9B2 : [u32; 1] = [0x96F6, ];
+static MAPPING_F9B3_F9B3 : [u32; 1] = [0x9748, ];
+static MAPPING_F9B4_F9B4 : [u32; 1] = [0x9818, ];
+static MAPPING_F9B5_F9B5 : [u32; 1] = [0x4F8B, ];
+static MAPPING_F9B6_F9B6 : [u32; 1] = [0x79AE, ];
+static MAPPING_F9B7_F9B7 : [u32; 1] = [0x91B4, ];
+static MAPPING_F9B8_F9B8 : [u32; 1] = [0x96B8, ];
+static MAPPING_F9B9_F9B9 : [u32; 1] = [0x60E1, ];
+static MAPPING_F9BA_F9BA : [u32; 1] = [0x4E86, ];
+static MAPPING_F9BB_F9BB : [u32; 1] = [0x50DA, ];
+static MAPPING_F9BC_F9BC : [u32; 1] = [0x5BEE, ];
+static MAPPING_F9BD_F9BD : [u32; 1] = [0x5C3F, ];
+static MAPPING_F9BE_F9BE : [u32; 1] = [0x6599, ];
+static MAPPING_F9BF_F9BF : [u32; 1] = [0x6A02, ];
+static MAPPING_F9C0_F9C0 : [u32; 1] = [0x71CE, ];
+static MAPPING_F9C1_F9C1 : [u32; 1] = [0x7642, ];
+static MAPPING_F9C2_F9C2 : [u32; 1] = [0x84FC, ];
+static MAPPING_F9C3_F9C3 : [u32; 1] = [0x907C, ];
+static MAPPING_F9C4_F9C4 : [u32; 1] = [0x9F8D, ];
+static MAPPING_F9C5_F9C5 : [u32; 1] = [0x6688, ];
+static MAPPING_F9C6_F9C6 : [u32; 1] = [0x962E, ];
+static MAPPING_F9C7_F9C7 : [u32; 1] = [0x5289, ];
+static MAPPING_F9C8_F9C8 : [u32; 1] = [0x677B, ];
+static MAPPING_F9C9_F9C9 : [u32; 1] = [0x67F3, ];
+static MAPPING_F9CA_F9CA : [u32; 1] = [0x6D41, ];
+static MAPPING_F9CB_F9CB : [u32; 1] = [0x6E9C, ];
+static MAPPING_F9CC_F9CC : [u32; 1] = [0x7409, ];
+static MAPPING_F9CD_F9CD : [u32; 1] = [0x7559, ];
+static MAPPING_F9CE_F9CE : [u32; 1] = [0x786B, ];
+static MAPPING_F9CF_F9CF : [u32; 1] = [0x7D10, ];
+static MAPPING_F9D0_F9D0 : [u32; 1] = [0x985E, ];
+static MAPPING_F9D1_F9D1 : [u32; 1] = [0x516D, ];
+static MAPPING_F9D2_F9D2 : [u32; 1] = [0x622E, ];
+static MAPPING_F9D3_F9D3 : [u32; 1] = [0x9678, ];
+static MAPPING_F9D4_F9D4 : [u32; 1] = [0x502B, ];
+static MAPPING_F9D5_F9D5 : [u32; 1] = [0x5D19, ];
+static MAPPING_F9D6_F9D6 : [u32; 1] = [0x6DEA, ];
+static MAPPING_F9D7_F9D7 : [u32; 1] = [0x8F2A, ];
+static MAPPING_F9D8_F9D8 : [u32; 1] = [0x5F8B, ];
+static MAPPING_F9D9_F9D9 : [u32; 1] = [0x6144, ];
+static MAPPING_F9DA_F9DA : [u32; 1] = [0x6817, ];
+static MAPPING_F9DB_F9DB : [u32; 1] = [0x7387, ];
+static MAPPING_F9DC_F9DC : [u32; 1] = [0x9686, ];
+static MAPPING_F9DD_F9DD : [u32; 1] = [0x5229, ];
+static MAPPING_F9DE_F9DE : [u32; 1] = [0x540F, ];
+static MAPPING_F9DF_F9DF : [u32; 1] = [0x5C65, ];
+static MAPPING_F9E0_F9E0 : [u32; 1] = [0x6613, ];
+static MAPPING_F9E1_F9E1 : [u32; 1] = [0x674E, ];
+static MAPPING_F9E2_F9E2 : [u32; 1] = [0x68A8, ];
+static MAPPING_F9E3_F9E3 : [u32; 1] = [0x6CE5, ];
+static MAPPING_F9E4_F9E4 : [u32; 1] = [0x7406, ];
+static MAPPING_F9E5_F9E5 : [u32; 1] = [0x75E2, ];
+static MAPPING_F9E6_F9E6 : [u32; 1] = [0x7F79, ];
+static MAPPING_F9E7_F9E7 : [u32; 1] = [0x88CF, ];
+static MAPPING_F9E8_F9E8 : [u32; 1] = [0x88E1, ];
+static MAPPING_F9E9_F9E9 : [u32; 1] = [0x91CC, ];
+static MAPPING_F9EA_F9EA : [u32; 1] = [0x96E2, ];
+static MAPPING_F9EB_F9EB : [u32; 1] = [0x533F, ];
+static MAPPING_F9EC_F9EC : [u32; 1] = [0x6EBA, ];
+static MAPPING_F9ED_F9ED : [u32; 1] = [0x541D, ];
+static MAPPING_F9EE_F9EE : [u32; 1] = [0x71D0, ];
+static MAPPING_F9EF_F9EF : [u32; 1] = [0x7498, ];
+static MAPPING_F9F0_F9F0 : [u32; 1] = [0x85FA, ];
+static MAPPING_F9F1_F9F1 : [u32; 1] = [0x96A3, ];
+static MAPPING_F9F2_F9F2 : [u32; 1] = [0x9C57, ];
+static MAPPING_F9F3_F9F3 : [u32; 1] = [0x9E9F, ];
+static MAPPING_F9F4_F9F4 : [u32; 1] = [0x6797, ];
+static MAPPING_F9F5_F9F5 : [u32; 1] = [0x6DCB, ];
+static MAPPING_F9F6_F9F6 : [u32; 1] = [0x81E8, ];
+static MAPPING_F9F7_F9F7 : [u32; 1] = [0x7ACB, ];
+static MAPPING_F9F8_F9F8 : [u32; 1] = [0x7B20, ];
+static MAPPING_F9F9_F9F9 : [u32; 1] = [0x7C92, ];
+static MAPPING_F9FA_F9FA : [u32; 1] = [0x72C0, ];
+static MAPPING_F9FB_F9FB : [u32; 1] = [0x7099, ];
+static MAPPING_F9FC_F9FC : [u32; 1] = [0x8B58, ];
+static MAPPING_F9FD_F9FD : [u32; 1] = [0x4EC0, ];
+static MAPPING_F9FE_F9FE : [u32; 1] = [0x8336, ];
+static MAPPING_F9FF_F9FF : [u32; 1] = [0x523A, ];
+static MAPPING_FA00_FA00 : [u32; 1] = [0x5207, ];
+static MAPPING_FA01_FA01 : [u32; 1] = [0x5EA6, ];
+static MAPPING_FA02_FA02 : [u32; 1] = [0x62D3, ];
+static MAPPING_FA03_FA03 : [u32; 1] = [0x7CD6, ];
+static MAPPING_FA04_FA04 : [u32; 1] = [0x5B85, ];
+static MAPPING_FA05_FA05 : [u32; 1] = [0x6D1E, ];
+static MAPPING_FA06_FA06 : [u32; 1] = [0x66B4, ];
+static MAPPING_FA07_FA07 : [u32; 1] = [0x8F3B, ];
+static MAPPING_FA08_FA08 : [u32; 1] = [0x884C, ];
+static MAPPING_FA09_FA09 : [u32; 1] = [0x964D, ];
+static MAPPING_FA0A_FA0A : [u32; 1] = [0x898B, ];
+static MAPPING_FA0B_FA0B : [u32; 1] = [0x5ED3, ];
+static MAPPING_FA0C_FA0C : [u32; 1] = [0x5140, ];
+static MAPPING_FA0D_FA0D : [u32; 1] = [0x55C0, ];
+static MAPPING_FA10_FA10 : [u32; 1] = [0x585A, ];
+static MAPPING_FA12_FA12 : [u32; 1] = [0x6674, ];
+static MAPPING_FA15_FA15 : [u32; 1] = [0x51DE, ];
+static MAPPING_FA16_FA16 : [u32; 1] = [0x732A, ];
+static MAPPING_FA17_FA17 : [u32; 1] = [0x76CA, ];
+static MAPPING_FA18_FA18 : [u32; 1] = [0x793C, ];
+static MAPPING_FA19_FA19 : [u32; 1] = [0x795E, ];
+static MAPPING_FA1A_FA1A : [u32; 1] = [0x7965, ];
+static MAPPING_FA1B_FA1B : [u32; 1] = [0x798F, ];
+static MAPPING_FA1C_FA1C : [u32; 1] = [0x9756, ];
+static MAPPING_FA1D_FA1D : [u32; 1] = [0x7CBE, ];
+static MAPPING_FA1E_FA1E : [u32; 1] = [0x7FBD, ];
+static MAPPING_FA20_FA20 : [u32; 1] = [0x8612, ];
+static MAPPING_FA22_FA22 : [u32; 1] = [0x8AF8, ];
+static MAPPING_FA25_FA25 : [u32; 1] = [0x9038, ];
+static MAPPING_FA26_FA26 : [u32; 1] = [0x90FD, ];
+static MAPPING_FA2A_FA2A : [u32; 1] = [0x98EF, ];
+static MAPPING_FA2B_FA2B : [u32; 1] = [0x98FC, ];
+static MAPPING_FA2C_FA2C : [u32; 1] = [0x9928, ];
+static MAPPING_FA2D_FA2D : [u32; 1] = [0x9DB4, ];
+static MAPPING_FA2E_FA2E : [u32; 1] = [0x90DE, ];
+static MAPPING_FA2F_FA2F : [u32; 1] = [0x96B7, ];
+static MAPPING_FA30_FA30 : [u32; 1] = [0x4FAE, ];
+static MAPPING_FA31_FA31 : [u32; 1] = [0x50E7, ];
+static MAPPING_FA32_FA32 : [u32; 1] = [0x514D, ];
+static MAPPING_FA33_FA33 : [u32; 1] = [0x52C9, ];
+static MAPPING_FA34_FA34 : [u32; 1] = [0x52E4, ];
+static MAPPING_FA35_FA35 : [u32; 1] = [0x5351, ];
+static MAPPING_FA36_FA36 : [u32; 1] = [0x559D, ];
+static MAPPING_FA37_FA37 : [u32; 1] = [0x5606, ];
+static MAPPING_FA38_FA38 : [u32; 1] = [0x5668, ];
+static MAPPING_FA39_FA39 : [u32; 1] = [0x5840, ];
+static MAPPING_FA3A_FA3A : [u32; 1] = [0x58A8, ];
+static MAPPING_FA3B_FA3B : [u32; 1] = [0x5C64, ];
+static MAPPING_FA3C_FA3C : [u32; 1] = [0x5C6E, ];
+static MAPPING_FA3D_FA3D : [u32; 1] = [0x6094, ];
+static MAPPING_FA3E_FA3E : [u32; 1] = [0x6168, ];
+static MAPPING_FA3F_FA3F : [u32; 1] = [0x618E, ];
+static MAPPING_FA40_FA40 : [u32; 1] = [0x61F2, ];
+static MAPPING_FA41_FA41 : [u32; 1] = [0x654F, ];
+static MAPPING_FA42_FA42 : [u32; 1] = [0x65E2, ];
+static MAPPING_FA43_FA43 : [u32; 1] = [0x6691, ];
+static MAPPING_FA44_FA44 : [u32; 1] = [0x6885, ];
+static MAPPING_FA45_FA45 : [u32; 1] = [0x6D77, ];
+static MAPPING_FA46_FA46 : [u32; 1] = [0x6E1A, ];
+static MAPPING_FA47_FA47 : [u32; 1] = [0x6F22, ];
+static MAPPING_FA48_FA48 : [u32; 1] = [0x716E, ];
+static MAPPING_FA49_FA49 : [u32; 1] = [0x722B, ];
+static MAPPING_FA4A_FA4A : [u32; 1] = [0x7422, ];
+static MAPPING_FA4B_FA4B : [u32; 1] = [0x7891, ];
+static MAPPING_FA4C_FA4C : [u32; 1] = [0x793E, ];
+static MAPPING_FA4D_FA4D : [u32; 1] = [0x7949, ];
+static MAPPING_FA4E_FA4E : [u32; 1] = [0x7948, ];
+static MAPPING_FA4F_FA4F : [u32; 1] = [0x7950, ];
+static MAPPING_FA50_FA50 : [u32; 1] = [0x7956, ];
+static MAPPING_FA51_FA51 : [u32; 1] = [0x795D, ];
+static MAPPING_FA52_FA52 : [u32; 1] = [0x798D, ];
+static MAPPING_FA53_FA53 : [u32; 1] = [0x798E, ];
+static MAPPING_FA54_FA54 : [u32; 1] = [0x7A40, ];
+static MAPPING_FA55_FA55 : [u32; 1] = [0x7A81, ];
+static MAPPING_FA56_FA56 : [u32; 1] = [0x7BC0, ];
+static MAPPING_FA57_FA57 : [u32; 1] = [0x7DF4, ];
+static MAPPING_FA58_FA58 : [u32; 1] = [0x7E09, ];
+static MAPPING_FA59_FA59 : [u32; 1] = [0x7E41, ];
+static MAPPING_FA5A_FA5A : [u32; 1] = [0x7F72, ];
+static MAPPING_FA5B_FA5B : [u32; 1] = [0x8005, ];
+static MAPPING_FA5C_FA5C : [u32; 1] = [0x81ED, ];
+static MAPPING_FA5D_FA5E : [u32; 1] = [0x8279, ];
+static MAPPING_FA5F_FA5F : [u32; 1] = [0x8457, ];
+static MAPPING_FA60_FA60 : [u32; 1] = [0x8910, ];
+static MAPPING_FA61_FA61 : [u32; 1] = [0x8996, ];
+static MAPPING_FA62_FA62 : [u32; 1] = [0x8B01, ];
+static MAPPING_FA63_FA63 : [u32; 1] = [0x8B39, ];
+static MAPPING_FA64_FA64 : [u32; 1] = [0x8CD3, ];
+static MAPPING_FA65_FA65 : [u32; 1] = [0x8D08, ];
+static MAPPING_FA66_FA66 : [u32; 1] = [0x8FB6, ];
+static MAPPING_FA67_FA67 : [u32; 1] = [0x9038, ];
+static MAPPING_FA68_FA68 : [u32; 1] = [0x96E3, ];
+static MAPPING_FA69_FA69 : [u32; 1] = [0x97FF, ];
+static MAPPING_FA6A_FA6A : [u32; 1] = [0x983B, ];
+static MAPPING_FA6B_FA6B : [u32; 1] = [0x6075, ];
+static MAPPING_FA6C_FA6C : [u32; 1] = [0x242EE, ];
+static MAPPING_FA6D_FA6D : [u32; 1] = [0x8218, ];
+static MAPPING_FA70_FA70 : [u32; 1] = [0x4E26, ];
+static MAPPING_FA71_FA71 : [u32; 1] = [0x51B5, ];
+static MAPPING_FA72_FA72 : [u32; 1] = [0x5168, ];
+static MAPPING_FA73_FA73 : [u32; 1] = [0x4F80, ];
+static MAPPING_FA74_FA74 : [u32; 1] = [0x5145, ];
+static MAPPING_FA75_FA75 : [u32; 1] = [0x5180, ];
+static MAPPING_FA76_FA76 : [u32; 1] = [0x52C7, ];
+static MAPPING_FA77_FA77 : [u32; 1] = [0x52FA, ];
+static MAPPING_FA78_FA78 : [u32; 1] = [0x559D, ];
+static MAPPING_FA79_FA79 : [u32; 1] = [0x5555, ];
+static MAPPING_FA7A_FA7A : [u32; 1] = [0x5599, ];
+static MAPPING_FA7B_FA7B : [u32; 1] = [0x55E2, ];
+static MAPPING_FA7C_FA7C : [u32; 1] = [0x585A, ];
+static MAPPING_FA7D_FA7D : [u32; 1] = [0x58B3, ];
+static MAPPING_FA7E_FA7E : [u32; 1] = [0x5944, ];
+static MAPPING_FA7F_FA7F : [u32; 1] = [0x5954, ];
+static MAPPING_FA80_FA80 : [u32; 1] = [0x5A62, ];
+static MAPPING_FA81_FA81 : [u32; 1] = [0x5B28, ];
+static MAPPING_FA82_FA82 : [u32; 1] = [0x5ED2, ];
+static MAPPING_FA83_FA83 : [u32; 1] = [0x5ED9, ];
+static MAPPING_FA84_FA84 : [u32; 1] = [0x5F69, ];
+static MAPPING_FA85_FA85 : [u32; 1] = [0x5FAD, ];
+static MAPPING_FA86_FA86 : [u32; 1] = [0x60D8, ];
+static MAPPING_FA87_FA87 : [u32; 1] = [0x614E, ];
+static MAPPING_FA88_FA88 : [u32; 1] = [0x6108, ];
+static MAPPING_FA89_FA89 : [u32; 1] = [0x618E, ];
+static MAPPING_FA8A_FA8A : [u32; 1] = [0x6160, ];
+static MAPPING_FA8B_FA8B : [u32; 1] = [0x61F2, ];
+static MAPPING_FA8C_FA8C : [u32; 1] = [0x6234, ];
+static MAPPING_FA8D_FA8D : [u32; 1] = [0x63C4, ];
+static MAPPING_FA8E_FA8E : [u32; 1] = [0x641C, ];
+static MAPPING_FA8F_FA8F : [u32; 1] = [0x6452, ];
+static MAPPING_FA90_FA90 : [u32; 1] = [0x6556, ];
+static MAPPING_FA91_FA91 : [u32; 1] = [0x6674, ];
+static MAPPING_FA92_FA92 : [u32; 1] = [0x6717, ];
+static MAPPING_FA93_FA93 : [u32; 1] = [0x671B, ];
+static MAPPING_FA94_FA94 : [u32; 1] = [0x6756, ];
+static MAPPING_FA95_FA95 : [u32; 1] = [0x6B79, ];
+static MAPPING_FA96_FA96 : [u32; 1] = [0x6BBA, ];
+static MAPPING_FA97_FA97 : [u32; 1] = [0x6D41, ];
+static MAPPING_FA98_FA98 : [u32; 1] = [0x6EDB, ];
+static MAPPING_FA99_FA99 : [u32; 1] = [0x6ECB, ];
+static MAPPING_FA9A_FA9A : [u32; 1] = [0x6F22, ];
+static MAPPING_FA9B_FA9B : [u32; 1] = [0x701E, ];
+static MAPPING_FA9C_FA9C : [u32; 1] = [0x716E, ];
+static MAPPING_FA9D_FA9D : [u32; 1] = [0x77A7, ];
+static MAPPING_FA9E_FA9E : [u32; 1] = [0x7235, ];
+static MAPPING_FA9F_FA9F : [u32; 1] = [0x72AF, ];
+static MAPPING_FAA0_FAA0 : [u32; 1] = [0x732A, ];
+static MAPPING_FAA1_FAA1 : [u32; 1] = [0x7471, ];
+static MAPPING_FAA2_FAA2 : [u32; 1] = [0x7506, ];
+static MAPPING_FAA3_FAA3 : [u32; 1] = [0x753B, ];
+static MAPPING_FAA4_FAA4 : [u32; 1] = [0x761D, ];
+static MAPPING_FAA5_FAA5 : [u32; 1] = [0x761F, ];
+static MAPPING_FAA6_FAA6 : [u32; 1] = [0x76CA, ];
+static MAPPING_FAA7_FAA7 : [u32; 1] = [0x76DB, ];
+static MAPPING_FAA8_FAA8 : [u32; 1] = [0x76F4, ];
+static MAPPING_FAA9_FAA9 : [u32; 1] = [0x774A, ];
+static MAPPING_FAAA_FAAA : [u32; 1] = [0x7740, ];
+static MAPPING_FAAB_FAAB : [u32; 1] = [0x78CC, ];
+static MAPPING_FAAC_FAAC : [u32; 1] = [0x7AB1, ];
+static MAPPING_FAAD_FAAD : [u32; 1] = [0x7BC0, ];
+static MAPPING_FAAE_FAAE : [u32; 1] = [0x7C7B, ];
+static MAPPING_FAAF_FAAF : [u32; 1] = [0x7D5B, ];
+static MAPPING_FAB0_FAB0 : [u32; 1] = [0x7DF4, ];
+static MAPPING_FAB1_FAB1 : [u32; 1] = [0x7F3E, ];
+static MAPPING_FAB2_FAB2 : [u32; 1] = [0x8005, ];
+static MAPPING_FAB3_FAB3 : [u32; 1] = [0x8352, ];
+static MAPPING_FAB4_FAB4 : [u32; 1] = [0x83EF, ];
+static MAPPING_FAB5_FAB5 : [u32; 1] = [0x8779, ];
+static MAPPING_FAB6_FAB6 : [u32; 1] = [0x8941, ];
+static MAPPING_FAB7_FAB7 : [u32; 1] = [0x8986, ];
+static MAPPING_FAB8_FAB8 : [u32; 1] = [0x8996, ];
+static MAPPING_FAB9_FAB9 : [u32; 1] = [0x8ABF, ];
+static MAPPING_FABA_FABA : [u32; 1] = [0x8AF8, ];
+static MAPPING_FABB_FABB : [u32; 1] = [0x8ACB, ];
+static MAPPING_FABC_FABC : [u32; 1] = [0x8B01, ];
+static MAPPING_FABD_FABD : [u32; 1] = [0x8AFE, ];
+static MAPPING_FABE_FABE : [u32; 1] = [0x8AED, ];
+static MAPPING_FABF_FABF : [u32; 1] = [0x8B39, ];
+static MAPPING_FAC0_FAC0 : [u32; 1] = [0x8B8A, ];
+static MAPPING_FAC1_FAC1 : [u32; 1] = [0x8D08, ];
+static MAPPING_FAC2_FAC2 : [u32; 1] = [0x8F38, ];
+static MAPPING_FAC3_FAC3 : [u32; 1] = [0x9072, ];
+static MAPPING_FAC4_FAC4 : [u32; 1] = [0x9199, ];
+static MAPPING_FAC5_FAC5 : [u32; 1] = [0x9276, ];
+static MAPPING_FAC6_FAC6 : [u32; 1] = [0x967C, ];
+static MAPPING_FAC7_FAC7 : [u32; 1] = [0x96E3, ];
+static MAPPING_FAC8_FAC8 : [u32; 1] = [0x9756, ];
+static MAPPING_FAC9_FAC9 : [u32; 1] = [0x97DB, ];
+static MAPPING_FACA_FACA : [u32; 1] = [0x97FF, ];
+static MAPPING_FACB_FACB : [u32; 1] = [0x980B, ];
+static MAPPING_FACC_FACC : [u32; 1] = [0x983B, ];
+static MAPPING_FACD_FACD : [u32; 1] = [0x9B12, ];
+static MAPPING_FACE_FACE : [u32; 1] = [0x9F9C, ];
+static MAPPING_FACF_FACF : [u32; 1] = [0x2284A, ];
+static MAPPING_FAD0_FAD0 : [u32; 1] = [0x22844, ];
+static MAPPING_FAD1_FAD1 : [u32; 1] = [0x233D5, ];
+static MAPPING_FAD2_FAD2 : [u32; 1] = [0x3B9D, ];
+static MAPPING_FAD3_FAD3 : [u32; 1] = [0x4018, ];
+static MAPPING_FAD4_FAD4 : [u32; 1] = [0x4039, ];
+static MAPPING_FAD5_FAD5 : [u32; 1] = [0x25249, ];
+static MAPPING_FAD6_FAD6 : [u32; 1] = [0x25CD0, ];
+static MAPPING_FAD7_FAD7 : [u32; 1] = [0x27ED3, ];
+static MAPPING_FAD8_FAD8 : [u32; 1] = [0x9F43, ];
+static MAPPING_FAD9_FAD9 : [u32; 1] = [0x9F8E, ];
+static MAPPING_FB00_FB00 : [u32; 2] = [0x0066, 0x0066, ];
+static MAPPING_FB01_FB01 : [u32; 2] = [0x0066, 0x0069, ];
+static MAPPING_FB02_FB02 : [u32; 2] = [0x0066, 0x006C, ];
+static MAPPING_FB03_FB03 : [u32; 3] = [0x0066, 0x0066, 0x0069, ];
+static MAPPING_FB04_FB04 : [u32; 3] = [0x0066, 0x0066, 0x006C, ];
+static MAPPING_FB05_FB06 : [u32; 2] = [0x0073, 0x0074, ];
+static MAPPING_FB13_FB13 : [u32; 2] = [0x0574, 0x0576, ];
+static MAPPING_FB14_FB14 : [u32; 2] = [0x0574, 0x0565, ];
+static MAPPING_FB15_FB15 : [u32; 2] = [0x0574, 0x056B, ];
+static MAPPING_FB16_FB16 : [u32; 2] = [0x057E, 0x0576, ];
+static MAPPING_FB17_FB17 : [u32; 2] = [0x0574, 0x056D, ];
+static MAPPING_FB1D_FB1D : [u32; 2] = [0x05D9, 0x05B4, ];
+static MAPPING_FB1F_FB1F : [u32; 2] = [0x05F2, 0x05B7, ];
+static MAPPING_FB20_FB20 : [u32; 1] = [0x05E2, ];
+static MAPPING_FB21_FB21 : [u32; 1] = [0x05D0, ];
+static MAPPING_FB22_FB22 : [u32; 1] = [0x05D3, ];
+static MAPPING_FB23_FB23 : [u32; 1] = [0x05D4, ];
+static MAPPING_FB24_FB24 : [u32; 1] = [0x05DB, ];
+static MAPPING_FB25_FB25 : [u32; 1] = [0x05DC, ];
+static MAPPING_FB26_FB26 : [u32; 1] = [0x05DD, ];
+static MAPPING_FB27_FB27 : [u32; 1] = [0x05E8, ];
+static MAPPING_FB28_FB28 : [u32; 1] = [0x05EA, ];
+static MAPPING_FB29_FB29 : [u32; 1] = [0x002B, ];
+static MAPPING_FB2A_FB2A : [u32; 2] = [0x05E9, 0x05C1, ];
+static MAPPING_FB2B_FB2B : [u32; 2] = [0x05E9, 0x05C2, ];
+static MAPPING_FB2C_FB2C : [u32; 3] = [0x05E9, 0x05BC, 0x05C1, ];
+static MAPPING_FB2D_FB2D : [u32; 3] = [0x05E9, 0x05BC, 0x05C2, ];
+static MAPPING_FB2E_FB2E : [u32; 2] = [0x05D0, 0x05B7, ];
+static MAPPING_FB2F_FB2F : [u32; 2] = [0x05D0, 0x05B8, ];
+static MAPPING_FB30_FB30 : [u32; 2] = [0x05D0, 0x05BC, ];
+static MAPPING_FB31_FB31 : [u32; 2] = [0x05D1, 0x05BC, ];
+static MAPPING_FB32_FB32 : [u32; 2] = [0x05D2, 0x05BC, ];
+static MAPPING_FB33_FB33 : [u32; 2] = [0x05D3, 0x05BC, ];
+static MAPPING_FB34_FB34 : [u32; 2] = [0x05D4, 0x05BC, ];
+static MAPPING_FB35_FB35 : [u32; 2] = [0x05D5, 0x05BC, ];
+static MAPPING_FB36_FB36 : [u32; 2] = [0x05D6, 0x05BC, ];
+static MAPPING_FB38_FB38 : [u32; 2] = [0x05D8, 0x05BC, ];
+static MAPPING_FB39_FB39 : [u32; 2] = [0x05D9, 0x05BC, ];
+static MAPPING_FB3A_FB3A : [u32; 2] = [0x05DA, 0x05BC, ];
+static MAPPING_FB3B_FB3B : [u32; 2] = [0x05DB, 0x05BC, ];
+static MAPPING_FB3C_FB3C : [u32; 2] = [0x05DC, 0x05BC, ];
+static MAPPING_FB3E_FB3E : [u32; 2] = [0x05DE, 0x05BC, ];
+static MAPPING_FB40_FB40 : [u32; 2] = [0x05E0, 0x05BC, ];
+static MAPPING_FB41_FB41 : [u32; 2] = [0x05E1, 0x05BC, ];
+static MAPPING_FB43_FB43 : [u32; 2] = [0x05E3, 0x05BC, ];
+static MAPPING_FB44_FB44 : [u32; 2] = [0x05E4, 0x05BC, ];
+static MAPPING_FB46_FB46 : [u32; 2] = [0x05E6, 0x05BC, ];
+static MAPPING_FB47_FB47 : [u32; 2] = [0x05E7, 0x05BC, ];
+static MAPPING_FB48_FB48 : [u32; 2] = [0x05E8, 0x05BC, ];
+static MAPPING_FB49_FB49 : [u32; 2] = [0x05E9, 0x05BC, ];
+static MAPPING_FB4A_FB4A : [u32; 2] = [0x05EA, 0x05BC, ];
+static MAPPING_FB4B_FB4B : [u32; 2] = [0x05D5, 0x05B9, ];
+static MAPPING_FB4C_FB4C : [u32; 2] = [0x05D1, 0x05BF, ];
+static MAPPING_FB4D_FB4D : [u32; 2] = [0x05DB, 0x05BF, ];
+static MAPPING_FB4E_FB4E : [u32; 2] = [0x05E4, 0x05BF, ];
+static MAPPING_FB4F_FB4F : [u32; 2] = [0x05D0, 0x05DC, ];
+static MAPPING_FB50_FB51 : [u32; 1] = [0x0671, ];
+static MAPPING_FB52_FB55 : [u32; 1] = [0x067B, ];
+static MAPPING_FB56_FB59 : [u32; 1] = [0x067E, ];
+static MAPPING_FB5A_FB5D : [u32; 1] = [0x0680, ];
+static MAPPING_FB5E_FB61 : [u32; 1] = [0x067A, ];
+static MAPPING_FB62_FB65 : [u32; 1] = [0x067F, ];
+static MAPPING_FB66_FB69 : [u32; 1] = [0x0679, ];
+static MAPPING_FB6A_FB6D : [u32; 1] = [0x06A4, ];
+static MAPPING_FB6E_FB71 : [u32; 1] = [0x06A6, ];
+static MAPPING_FB72_FB75 : [u32; 1] = [0x0684, ];
+static MAPPING_FB76_FB79 : [u32; 1] = [0x0683, ];
+static MAPPING_FB7A_FB7D : [u32; 1] = [0x0686, ];
+static MAPPING_FB7E_FB81 : [u32; 1] = [0x0687, ];
+static MAPPING_FB82_FB83 : [u32; 1] = [0x068D, ];
+static MAPPING_FB84_FB85 : [u32; 1] = [0x068C, ];
+static MAPPING_FB86_FB87 : [u32; 1] = [0x068E, ];
+static MAPPING_FB88_FB89 : [u32; 1] = [0x0688, ];
+static MAPPING_FB8A_FB8B : [u32; 1] = [0x0698, ];
+static MAPPING_FB8C_FB8D : [u32; 1] = [0x0691, ];
+static MAPPING_FB8E_FB91 : [u32; 1] = [0x06A9, ];
+static MAPPING_FB92_FB95 : [u32; 1] = [0x06AF, ];
+static MAPPING_FB96_FB99 : [u32; 1] = [0x06B3, ];
+static MAPPING_FB9A_FB9D : [u32; 1] = [0x06B1, ];
+static MAPPING_FB9E_FB9F : [u32; 1] = [0x06BA, ];
+static MAPPING_FBA0_FBA3 : [u32; 1] = [0x06BB, ];
+static MAPPING_FBA4_FBA5 : [u32; 1] = [0x06C0, ];
+static MAPPING_FBA6_FBA9 : [u32; 1] = [0x06C1, ];
+static MAPPING_FBAA_FBAD : [u32; 1] = [0x06BE, ];
+static MAPPING_FBAE_FBAF : [u32; 1] = [0x06D2, ];
+static MAPPING_FBB0_FBB1 : [u32; 1] = [0x06D3, ];
+static MAPPING_FBD3_FBD6 : [u32; 1] = [0x06AD, ];
+static MAPPING_FBD7_FBD8 : [u32; 1] = [0x06C7, ];
+static MAPPING_FBD9_FBDA : [u32; 1] = [0x06C6, ];
+static MAPPING_FBDB_FBDC : [u32; 1] = [0x06C8, ];
+static MAPPING_FBDD_FBDD : [u32; 2] = [0x06C7, 0x0674, ];
+static MAPPING_FBDE_FBDF : [u32; 1] = [0x06CB, ];
+static MAPPING_FBE0_FBE1 : [u32; 1] = [0x06C5, ];
+static MAPPING_FBE2_FBE3 : [u32; 1] = [0x06C9, ];
+static MAPPING_FBE4_FBE7 : [u32; 1] = [0x06D0, ];
+static MAPPING_FBE8_FBE9 : [u32; 1] = [0x0649, ];
+static MAPPING_FBEA_FBEB : [u32; 2] = [0x0626, 0x0627, ];
+static MAPPING_FBEC_FBED : [u32; 2] = [0x0626, 0x06D5, ];
+static MAPPING_FBEE_FBEF : [u32; 2] = [0x0626, 0x0648, ];
+static MAPPING_FBF0_FBF1 : [u32; 2] = [0x0626, 0x06C7, ];
+static MAPPING_FBF2_FBF3 : [u32; 2] = [0x0626, 0x06C6, ];
+static MAPPING_FBF4_FBF5 : [u32; 2] = [0x0626, 0x06C8, ];
+static MAPPING_FBF6_FBF8 : [u32; 2] = [0x0626, 0x06D0, ];
+static MAPPING_FBF9_FBFB : [u32; 2] = [0x0626, 0x0649, ];
+static MAPPING_FBFC_FBFF : [u32; 1] = [0x06CC, ];
+static MAPPING_FC00_FC00 : [u32; 2] = [0x0626, 0x062C, ];
+static MAPPING_FC01_FC01 : [u32; 2] = [0x0626, 0x062D, ];
+static MAPPING_FC02_FC02 : [u32; 2] = [0x0626, 0x0645, ];
+static MAPPING_FC03_FC03 : [u32; 2] = [0x0626, 0x0649, ];
+static MAPPING_FC04_FC04 : [u32; 2] = [0x0626, 0x064A, ];
+static MAPPING_FC05_FC05 : [u32; 2] = [0x0628, 0x062C, ];
+static MAPPING_FC06_FC06 : [u32; 2] = [0x0628, 0x062D, ];
+static MAPPING_FC07_FC07 : [u32; 2] = [0x0628, 0x062E, ];
+static MAPPING_FC08_FC08 : [u32; 2] = [0x0628, 0x0645, ];
+static MAPPING_FC09_FC09 : [u32; 2] = [0x0628, 0x0649, ];
+static MAPPING_FC0A_FC0A : [u32; 2] = [0x0628, 0x064A, ];
+static MAPPING_FC0B_FC0B : [u32; 2] = [0x062A, 0x062C, ];
+static MAPPING_FC0C_FC0C : [u32; 2] = [0x062A, 0x062D, ];
+static MAPPING_FC0D_FC0D : [u32; 2] = [0x062A, 0x062E, ];
+static MAPPING_FC0E_FC0E : [u32; 2] = [0x062A, 0x0645, ];
+static MAPPING_FC0F_FC0F : [u32; 2] = [0x062A, 0x0649, ];
+static MAPPING_FC10_FC10 : [u32; 2] = [0x062A, 0x064A, ];
+static MAPPING_FC11_FC11 : [u32; 2] = [0x062B, 0x062C, ];
+static MAPPING_FC12_FC12 : [u32; 2] = [0x062B, 0x0645, ];
+static MAPPING_FC13_FC13 : [u32; 2] = [0x062B, 0x0649, ];
+static MAPPING_FC14_FC14 : [u32; 2] = [0x062B, 0x064A, ];
+static MAPPING_FC15_FC15 : [u32; 2] = [0x062C, 0x062D, ];
+static MAPPING_FC16_FC16 : [u32; 2] = [0x062C, 0x0645, ];
+static MAPPING_FC17_FC17 : [u32; 2] = [0x062D, 0x062C, ];
+static MAPPING_FC18_FC18 : [u32; 2] = [0x062D, 0x0645, ];
+static MAPPING_FC19_FC19 : [u32; 2] = [0x062E, 0x062C, ];
+static MAPPING_FC1A_FC1A : [u32; 2] = [0x062E, 0x062D, ];
+static MAPPING_FC1B_FC1B : [u32; 2] = [0x062E, 0x0645, ];
+static MAPPING_FC1C_FC1C : [u32; 2] = [0x0633, 0x062C, ];
+static MAPPING_FC1D_FC1D : [u32; 2] = [0x0633, 0x062D, ];
+static MAPPING_FC1E_FC1E : [u32; 2] = [0x0633, 0x062E, ];
+static MAPPING_FC1F_FC1F : [u32; 2] = [0x0633, 0x0645, ];
+static MAPPING_FC20_FC20 : [u32; 2] = [0x0635, 0x062D, ];
+static MAPPING_FC21_FC21 : [u32; 2] = [0x0635, 0x0645, ];
+static MAPPING_FC22_FC22 : [u32; 2] = [0x0636, 0x062C, ];
+static MAPPING_FC23_FC23 : [u32; 2] = [0x0636, 0x062D, ];
+static MAPPING_FC24_FC24 : [u32; 2] = [0x0636, 0x062E, ];
+static MAPPING_FC25_FC25 : [u32; 2] = [0x0636, 0x0645, ];
+static MAPPING_FC26_FC26 : [u32; 2] = [0x0637, 0x062D, ];
+static MAPPING_FC27_FC27 : [u32; 2] = [0x0637, 0x0645, ];
+static MAPPING_FC28_FC28 : [u32; 2] = [0x0638, 0x0645, ];
+static MAPPING_FC29_FC29 : [u32; 2] = [0x0639, 0x062C, ];
+static MAPPING_FC2A_FC2A : [u32; 2] = [0x0639, 0x0645, ];
+static MAPPING_FC2B_FC2B : [u32; 2] = [0x063A, 0x062C, ];
+static MAPPING_FC2C_FC2C : [u32; 2] = [0x063A, 0x0645, ];
+static MAPPING_FC2D_FC2D : [u32; 2] = [0x0641, 0x062C, ];
+static MAPPING_FC2E_FC2E : [u32; 2] = [0x0641, 0x062D, ];
+static MAPPING_FC2F_FC2F : [u32; 2] = [0x0641, 0x062E, ];
+static MAPPING_FC30_FC30 : [u32; 2] = [0x0641, 0x0645, ];
+static MAPPING_FC31_FC31 : [u32; 2] = [0x0641, 0x0649, ];
+static MAPPING_FC32_FC32 : [u32; 2] = [0x0641, 0x064A, ];
+static MAPPING_FC33_FC33 : [u32; 2] = [0x0642, 0x062D, ];
+static MAPPING_FC34_FC34 : [u32; 2] = [0x0642, 0x0645, ];
+static MAPPING_FC35_FC35 : [u32; 2] = [0x0642, 0x0649, ];
+static MAPPING_FC36_FC36 : [u32; 2] = [0x0642, 0x064A, ];
+static MAPPING_FC37_FC37 : [u32; 2] = [0x0643, 0x0627, ];
+static MAPPING_FC38_FC38 : [u32; 2] = [0x0643, 0x062C, ];
+static MAPPING_FC39_FC39 : [u32; 2] = [0x0643, 0x062D, ];
+static MAPPING_FC3A_FC3A : [u32; 2] = [0x0643, 0x062E, ];
+static MAPPING_FC3B_FC3B : [u32; 2] = [0x0643, 0x0644, ];
+static MAPPING_FC3C_FC3C : [u32; 2] = [0x0643, 0x0645, ];
+static MAPPING_FC3D_FC3D : [u32; 2] = [0x0643, 0x0649, ];
+static MAPPING_FC3E_FC3E : [u32; 2] = [0x0643, 0x064A, ];
+static MAPPING_FC3F_FC3F : [u32; 2] = [0x0644, 0x062C, ];
+static MAPPING_FC40_FC40 : [u32; 2] = [0x0644, 0x062D, ];
+static MAPPING_FC41_FC41 : [u32; 2] = [0x0644, 0x062E, ];
+static MAPPING_FC42_FC42 : [u32; 2] = [0x0644, 0x0645, ];
+static MAPPING_FC43_FC43 : [u32; 2] = [0x0644, 0x0649, ];
+static MAPPING_FC44_FC44 : [u32; 2] = [0x0644, 0x064A, ];
+static MAPPING_FC45_FC45 : [u32; 2] = [0x0645, 0x062C, ];
+static MAPPING_FC46_FC46 : [u32; 2] = [0x0645, 0x062D, ];
+static MAPPING_FC47_FC47 : [u32; 2] = [0x0645, 0x062E, ];
+static MAPPING_FC48_FC48 : [u32; 2] = [0x0645, 0x0645, ];
+static MAPPING_FC49_FC49 : [u32; 2] = [0x0645, 0x0649, ];
+static MAPPING_FC4A_FC4A : [u32; 2] = [0x0645, 0x064A, ];
+static MAPPING_FC4B_FC4B : [u32; 2] = [0x0646, 0x062C, ];
+static MAPPING_FC4C_FC4C : [u32; 2] = [0x0646, 0x062D, ];
+static MAPPING_FC4D_FC4D : [u32; 2] = [0x0646, 0x062E, ];
+static MAPPING_FC4E_FC4E : [u32; 2] = [0x0646, 0x0645, ];
+static MAPPING_FC4F_FC4F : [u32; 2] = [0x0646, 0x0649, ];
+static MAPPING_FC50_FC50 : [u32; 2] = [0x0646, 0x064A, ];
+static MAPPING_FC51_FC51 : [u32; 2] = [0x0647, 0x062C, ];
+static MAPPING_FC52_FC52 : [u32; 2] = [0x0647, 0x0645, ];
+static MAPPING_FC53_FC53 : [u32; 2] = [0x0647, 0x0649, ];
+static MAPPING_FC54_FC54 : [u32; 2] = [0x0647, 0x064A, ];
+static MAPPING_FC55_FC55 : [u32; 2] = [0x064A, 0x062C, ];
+static MAPPING_FC56_FC56 : [u32; 2] = [0x064A, 0x062D, ];
+static MAPPING_FC57_FC57 : [u32; 2] = [0x064A, 0x062E, ];
+static MAPPING_FC58_FC58 : [u32; 2] = [0x064A, 0x0645, ];
+static MAPPING_FC59_FC59 : [u32; 2] = [0x064A, 0x0649, ];
+static MAPPING_FC5A_FC5A : [u32; 2] = [0x064A, 0x064A, ];
+static MAPPING_FC5B_FC5B : [u32; 2] = [0x0630, 0x0670, ];
+static MAPPING_FC5C_FC5C : [u32; 2] = [0x0631, 0x0670, ];
+static MAPPING_FC5D_FC5D : [u32; 2] = [0x0649, 0x0670, ];
+static MAPPING_FC5E_FC5E : [u32; 3] = [0x0020, 0x064C, 0x0651, ];
+static MAPPING_FC5F_FC5F : [u32; 3] = [0x0020, 0x064D, 0x0651, ];
+static MAPPING_FC60_FC60 : [u32; 3] = [0x0020, 0x064E, 0x0651, ];
+static MAPPING_FC61_FC61 : [u32; 3] = [0x0020, 0x064F, 0x0651, ];
+static MAPPING_FC62_FC62 : [u32; 3] = [0x0020, 0x0650, 0x0651, ];
+static MAPPING_FC63_FC63 : [u32; 3] = [0x0020, 0x0651, 0x0670, ];
+static MAPPING_FC64_FC64 : [u32; 2] = [0x0626, 0x0631, ];
+static MAPPING_FC65_FC65 : [u32; 2] = [0x0626, 0x0632, ];
+static MAPPING_FC66_FC66 : [u32; 2] = [0x0626, 0x0645, ];
+static MAPPING_FC67_FC67 : [u32; 2] = [0x0626, 0x0646, ];
+static MAPPING_FC68_FC68 : [u32; 2] = [0x0626, 0x0649, ];
+static MAPPING_FC69_FC69 : [u32; 2] = [0x0626, 0x064A, ];
+static MAPPING_FC6A_FC6A : [u32; 2] = [0x0628, 0x0631, ];
+static MAPPING_FC6B_FC6B : [u32; 2] = [0x0628, 0x0632, ];
+static MAPPING_FC6C_FC6C : [u32; 2] = [0x0628, 0x0645, ];
+static MAPPING_FC6D_FC6D : [u32; 2] = [0x0628, 0x0646, ];
+static MAPPING_FC6E_FC6E : [u32; 2] = [0x0628, 0x0649, ];
+static MAPPING_FC6F_FC6F : [u32; 2] = [0x0628, 0x064A, ];
+static MAPPING_FC70_FC70 : [u32; 2] = [0x062A, 0x0631, ];
+static MAPPING_FC71_FC71 : [u32; 2] = [0x062A, 0x0632, ];
+static MAPPING_FC72_FC72 : [u32; 2] = [0x062A, 0x0645, ];
+static MAPPING_FC73_FC73 : [u32; 2] = [0x062A, 0x0646, ];
+static MAPPING_FC74_FC74 : [u32; 2] = [0x062A, 0x0649, ];
+static MAPPING_FC75_FC75 : [u32; 2] = [0x062A, 0x064A, ];
+static MAPPING_FC76_FC76 : [u32; 2] = [0x062B, 0x0631, ];
+static MAPPING_FC77_FC77 : [u32; 2] = [0x062B, 0x0632, ];
+static MAPPING_FC78_FC78 : [u32; 2] = [0x062B, 0x0645, ];
+static MAPPING_FC79_FC79 : [u32; 2] = [0x062B, 0x0646, ];
+static MAPPING_FC7A_FC7A : [u32; 2] = [0x062B, 0x0649, ];
+static MAPPING_FC7B_FC7B : [u32; 2] = [0x062B, 0x064A, ];
+static MAPPING_FC7C_FC7C : [u32; 2] = [0x0641, 0x0649, ];
+static MAPPING_FC7D_FC7D : [u32; 2] = [0x0641, 0x064A, ];
+static MAPPING_FC7E_FC7E : [u32; 2] = [0x0642, 0x0649, ];
+static MAPPING_FC7F_FC7F : [u32; 2] = [0x0642, 0x064A, ];
+static MAPPING_FC80_FC80 : [u32; 2] = [0x0643, 0x0627, ];
+static MAPPING_FC81_FC81 : [u32; 2] = [0x0643, 0x0644, ];
+static MAPPING_FC82_FC82 : [u32; 2] = [0x0643, 0x0645, ];
+static MAPPING_FC83_FC83 : [u32; 2] = [0x0643, 0x0649, ];
+static MAPPING_FC84_FC84 : [u32; 2] = [0x0643, 0x064A, ];
+static MAPPING_FC85_FC85 : [u32; 2] = [0x0644, 0x0645, ];
+static MAPPING_FC86_FC86 : [u32; 2] = [0x0644, 0x0649, ];
+static MAPPING_FC87_FC87 : [u32; 2] = [0x0644, 0x064A, ];
+static MAPPING_FC88_FC88 : [u32; 2] = [0x0645, 0x0627, ];
+static MAPPING_FC89_FC89 : [u32; 2] = [0x0645, 0x0645, ];
+static MAPPING_FC8A_FC8A : [u32; 2] = [0x0646, 0x0631, ];
+static MAPPING_FC8B_FC8B : [u32; 2] = [0x0646, 0x0632, ];
+static MAPPING_FC8C_FC8C : [u32; 2] = [0x0646, 0x0645, ];
+static MAPPING_FC8D_FC8D : [u32; 2] = [0x0646, 0x0646, ];
+static MAPPING_FC8E_FC8E : [u32; 2] = [0x0646, 0x0649, ];
+static MAPPING_FC8F_FC8F : [u32; 2] = [0x0646, 0x064A, ];
+static MAPPING_FC90_FC90 : [u32; 2] = [0x0649, 0x0670, ];
+static MAPPING_FC91_FC91 : [u32; 2] = [0x064A, 0x0631, ];
+static MAPPING_FC92_FC92 : [u32; 2] = [0x064A, 0x0632, ];
+static MAPPING_FC93_FC93 : [u32; 2] = [0x064A, 0x0645, ];
+static MAPPING_FC94_FC94 : [u32; 2] = [0x064A, 0x0646, ];
+static MAPPING_FC95_FC95 : [u32; 2] = [0x064A, 0x0649, ];
+static MAPPING_FC96_FC96 : [u32; 2] = [0x064A, 0x064A, ];
+static MAPPING_FC97_FC97 : [u32; 2] = [0x0626, 0x062C, ];
+static MAPPING_FC98_FC98 : [u32; 2] = [0x0626, 0x062D, ];
+static MAPPING_FC99_FC99 : [u32; 2] = [0x0626, 0x062E, ];
+static MAPPING_FC9A_FC9A : [u32; 2] = [0x0626, 0x0645, ];
+static MAPPING_FC9B_FC9B : [u32; 2] = [0x0626, 0x0647, ];
+static MAPPING_FC9C_FC9C : [u32; 2] = [0x0628, 0x062C, ];
+static MAPPING_FC9D_FC9D : [u32; 2] = [0x0628, 0x062D, ];
+static MAPPING_FC9E_FC9E : [u32; 2] = [0x0628, 0x062E, ];
+static MAPPING_FC9F_FC9F : [u32; 2] = [0x0628, 0x0645, ];
+static MAPPING_FCA0_FCA0 : [u32; 2] = [0x0628, 0x0647, ];
+static MAPPING_FCA1_FCA1 : [u32; 2] = [0x062A, 0x062C, ];
+static MAPPING_FCA2_FCA2 : [u32; 2] = [0x062A, 0x062D, ];
+static MAPPING_FCA3_FCA3 : [u32; 2] = [0x062A, 0x062E, ];
+static MAPPING_FCA4_FCA4 : [u32; 2] = [0x062A, 0x0645, ];
+static MAPPING_FCA5_FCA5 : [u32; 2] = [0x062A, 0x0647, ];
+static MAPPING_FCA6_FCA6 : [u32; 2] = [0x062B, 0x0645, ];
+static MAPPING_FCA7_FCA7 : [u32; 2] = [0x062C, 0x062D, ];
+static MAPPING_FCA8_FCA8 : [u32; 2] = [0x062C, 0x0645, ];
+static MAPPING_FCA9_FCA9 : [u32; 2] = [0x062D, 0x062C, ];
+static MAPPING_FCAA_FCAA : [u32; 2] = [0x062D, 0x0645, ];
+static MAPPING_FCAB_FCAB : [u32; 2] = [0x062E, 0x062C, ];
+static MAPPING_FCAC_FCAC : [u32; 2] = [0x062E, 0x0645, ];
+static MAPPING_FCAD_FCAD : [u32; 2] = [0x0633, 0x062C, ];
+static MAPPING_FCAE_FCAE : [u32; 2] = [0x0633, 0x062D, ];
+static MAPPING_FCAF_FCAF : [u32; 2] = [0x0633, 0x062E, ];
+static MAPPING_FCB0_FCB0 : [u32; 2] = [0x0633, 0x0645, ];
+static MAPPING_FCB1_FCB1 : [u32; 2] = [0x0635, 0x062D, ];
+static MAPPING_FCB2_FCB2 : [u32; 2] = [0x0635, 0x062E, ];
+static MAPPING_FCB3_FCB3 : [u32; 2] = [0x0635, 0x0645, ];
+static MAPPING_FCB4_FCB4 : [u32; 2] = [0x0636, 0x062C, ];
+static MAPPING_FCB5_FCB5 : [u32; 2] = [0x0636, 0x062D, ];
+static MAPPING_FCB6_FCB6 : [u32; 2] = [0x0636, 0x062E, ];
+static MAPPING_FCB7_FCB7 : [u32; 2] = [0x0636, 0x0645, ];
+static MAPPING_FCB8_FCB8 : [u32; 2] = [0x0637, 0x062D, ];
+static MAPPING_FCB9_FCB9 : [u32; 2] = [0x0638, 0x0645, ];
+static MAPPING_FCBA_FCBA : [u32; 2] = [0x0639, 0x062C, ];
+static MAPPING_FCBB_FCBB : [u32; 2] = [0x0639, 0x0645, ];
+static MAPPING_FCBC_FCBC : [u32; 2] = [0x063A, 0x062C, ];
+static MAPPING_FCBD_FCBD : [u32; 2] = [0x063A, 0x0645, ];
+static MAPPING_FCBE_FCBE : [u32; 2] = [0x0641, 0x062C, ];
+static MAPPING_FCBF_FCBF : [u32; 2] = [0x0641, 0x062D, ];
+static MAPPING_FCC0_FCC0 : [u32; 2] = [0x0641, 0x062E, ];
+static MAPPING_FCC1_FCC1 : [u32; 2] = [0x0641, 0x0645, ];
+static MAPPING_FCC2_FCC2 : [u32; 2] = [0x0642, 0x062D, ];
+static MAPPING_FCC3_FCC3 : [u32; 2] = [0x0642, 0x0645, ];
+static MAPPING_FCC4_FCC4 : [u32; 2] = [0x0643, 0x062C, ];
+static MAPPING_FCC5_FCC5 : [u32; 2] = [0x0643, 0x062D, ];
+static MAPPING_FCC6_FCC6 : [u32; 2] = [0x0643, 0x062E, ];
+static MAPPING_FCC7_FCC7 : [u32; 2] = [0x0643, 0x0644, ];
+static MAPPING_FCC8_FCC8 : [u32; 2] = [0x0643, 0x0645, ];
+static MAPPING_FCC9_FCC9 : [u32; 2] = [0x0644, 0x062C, ];
+static MAPPING_FCCA_FCCA : [u32; 2] = [0x0644, 0x062D, ];
+static MAPPING_FCCB_FCCB : [u32; 2] = [0x0644, 0x062E, ];
+static MAPPING_FCCC_FCCC : [u32; 2] = [0x0644, 0x0645, ];
+static MAPPING_FCCD_FCCD : [u32; 2] = [0x0644, 0x0647, ];
+static MAPPING_FCCE_FCCE : [u32; 2] = [0x0645, 0x062C, ];
+static MAPPING_FCCF_FCCF : [u32; 2] = [0x0645, 0x062D, ];
+static MAPPING_FCD0_FCD0 : [u32; 2] = [0x0645, 0x062E, ];
+static MAPPING_FCD1_FCD1 : [u32; 2] = [0x0645, 0x0645, ];
+static MAPPING_FCD2_FCD2 : [u32; 2] = [0x0646, 0x062C, ];
+static MAPPING_FCD3_FCD3 : [u32; 2] = [0x0646, 0x062D, ];
+static MAPPING_FCD4_FCD4 : [u32; 2] = [0x0646, 0x062E, ];
+static MAPPING_FCD5_FCD5 : [u32; 2] = [0x0646, 0x0645, ];
+static MAPPING_FCD6_FCD6 : [u32; 2] = [0x0646, 0x0647, ];
+static MAPPING_FCD7_FCD7 : [u32; 2] = [0x0647, 0x062C, ];
+static MAPPING_FCD8_FCD8 : [u32; 2] = [0x0647, 0x0645, ];
+static MAPPING_FCD9_FCD9 : [u32; 2] = [0x0647, 0x0670, ];
+static MAPPING_FCDA_FCDA : [u32; 2] = [0x064A, 0x062C, ];
+static MAPPING_FCDB_FCDB : [u32; 2] = [0x064A, 0x062D, ];
+static MAPPING_FCDC_FCDC : [u32; 2] = [0x064A, 0x062E, ];
+static MAPPING_FCDD_FCDD : [u32; 2] = [0x064A, 0x0645, ];
+static MAPPING_FCDE_FCDE : [u32; 2] = [0x064A, 0x0647, ];
+static MAPPING_FCDF_FCDF : [u32; 2] = [0x0626, 0x0645, ];
+static MAPPING_FCE0_FCE0 : [u32; 2] = [0x0626, 0x0647, ];
+static MAPPING_FCE1_FCE1 : [u32; 2] = [0x0628, 0x0645, ];
+static MAPPING_FCE2_FCE2 : [u32; 2] = [0x0628, 0x0647, ];
+static MAPPING_FCE3_FCE3 : [u32; 2] = [0x062A, 0x0645, ];
+static MAPPING_FCE4_FCE4 : [u32; 2] = [0x062A, 0x0647, ];
+static MAPPING_FCE5_FCE5 : [u32; 2] = [0x062B, 0x0645, ];
+static MAPPING_FCE6_FCE6 : [u32; 2] = [0x062B, 0x0647, ];
+static MAPPING_FCE7_FCE7 : [u32; 2] = [0x0633, 0x0645, ];
+static MAPPING_FCE8_FCE8 : [u32; 2] = [0x0633, 0x0647, ];
+static MAPPING_FCE9_FCE9 : [u32; 2] = [0x0634, 0x0645, ];
+static MAPPING_FCEA_FCEA : [u32; 2] = [0x0634, 0x0647, ];
+static MAPPING_FCEB_FCEB : [u32; 2] = [0x0643, 0x0644, ];
+static MAPPING_FCEC_FCEC : [u32; 2] = [0x0643, 0x0645, ];
+static MAPPING_FCED_FCED : [u32; 2] = [0x0644, 0x0645, ];
+static MAPPING_FCEE_FCEE : [u32; 2] = [0x0646, 0x0645, ];
+static MAPPING_FCEF_FCEF : [u32; 2] = [0x0646, 0x0647, ];
+static MAPPING_FCF0_FCF0 : [u32; 2] = [0x064A, 0x0645, ];
+static MAPPING_FCF1_FCF1 : [u32; 2] = [0x064A, 0x0647, ];
+static MAPPING_FCF2_FCF2 : [u32; 3] = [0x0640, 0x064E, 0x0651, ];
+static MAPPING_FCF3_FCF3 : [u32; 3] = [0x0640, 0x064F, 0x0651, ];
+static MAPPING_FCF4_FCF4 : [u32; 3] = [0x0640, 0x0650, 0x0651, ];
+static MAPPING_FCF5_FCF5 : [u32; 2] = [0x0637, 0x0649, ];
+static MAPPING_FCF6_FCF6 : [u32; 2] = [0x0637, 0x064A, ];
+static MAPPING_FCF7_FCF7 : [u32; 2] = [0x0639, 0x0649, ];
+static MAPPING_FCF8_FCF8 : [u32; 2] = [0x0639, 0x064A, ];
+static MAPPING_FCF9_FCF9 : [u32; 2] = [0x063A, 0x0649, ];
+static MAPPING_FCFA_FCFA : [u32; 2] = [0x063A, 0x064A, ];
+static MAPPING_FCFB_FCFB : [u32; 2] = [0x0633, 0x0649, ];
+static MAPPING_FCFC_FCFC : [u32; 2] = [0x0633, 0x064A, ];
+static MAPPING_FCFD_FCFD : [u32; 2] = [0x0634, 0x0649, ];
+static MAPPING_FCFE_FCFE : [u32; 2] = [0x0634, 0x064A, ];
+static MAPPING_FCFF_FCFF : [u32; 2] = [0x062D, 0x0649, ];
+static MAPPING_FD00_FD00 : [u32; 2] = [0x062D, 0x064A, ];
+static MAPPING_FD01_FD01 : [u32; 2] = [0x062C, 0x0649, ];
+static MAPPING_FD02_FD02 : [u32; 2] = [0x062C, 0x064A, ];
+static MAPPING_FD03_FD03 : [u32; 2] = [0x062E, 0x0649, ];
+static MAPPING_FD04_FD04 : [u32; 2] = [0x062E, 0x064A, ];
+static MAPPING_FD05_FD05 : [u32; 2] = [0x0635, 0x0649, ];
+static MAPPING_FD06_FD06 : [u32; 2] = [0x0635, 0x064A, ];
+static MAPPING_FD07_FD07 : [u32; 2] = [0x0636, 0x0649, ];
+static MAPPING_FD08_FD08 : [u32; 2] = [0x0636, 0x064A, ];
+static MAPPING_FD09_FD09 : [u32; 2] = [0x0634, 0x062C, ];
+static MAPPING_FD0A_FD0A : [u32; 2] = [0x0634, 0x062D, ];
+static MAPPING_FD0B_FD0B : [u32; 2] = [0x0634, 0x062E, ];
+static MAPPING_FD0C_FD0C : [u32; 2] = [0x0634, 0x0645, ];
+static MAPPING_FD0D_FD0D : [u32; 2] = [0x0634, 0x0631, ];
+static MAPPING_FD0E_FD0E : [u32; 2] = [0x0633, 0x0631, ];
+static MAPPING_FD0F_FD0F : [u32; 2] = [0x0635, 0x0631, ];
+static MAPPING_FD10_FD10 : [u32; 2] = [0x0636, 0x0631, ];
+static MAPPING_FD11_FD11 : [u32; 2] = [0x0637, 0x0649, ];
+static MAPPING_FD12_FD12 : [u32; 2] = [0x0637, 0x064A, ];
+static MAPPING_FD13_FD13 : [u32; 2] = [0x0639, 0x0649, ];
+static MAPPING_FD14_FD14 : [u32; 2] = [0x0639, 0x064A, ];
+static MAPPING_FD15_FD15 : [u32; 2] = [0x063A, 0x0649, ];
+static MAPPING_FD16_FD16 : [u32; 2] = [0x063A, 0x064A, ];
+static MAPPING_FD17_FD17 : [u32; 2] = [0x0633, 0x0649, ];
+static MAPPING_FD18_FD18 : [u32; 2] = [0x0633, 0x064A, ];
+static MAPPING_FD19_FD19 : [u32; 2] = [0x0634, 0x0649, ];
+static MAPPING_FD1A_FD1A : [u32; 2] = [0x0634, 0x064A, ];
+static MAPPING_FD1B_FD1B : [u32; 2] = [0x062D, 0x0649, ];
+static MAPPING_FD1C_FD1C : [u32; 2] = [0x062D, 0x064A, ];
+static MAPPING_FD1D_FD1D : [u32; 2] = [0x062C, 0x0649, ];
+static MAPPING_FD1E_FD1E : [u32; 2] = [0x062C, 0x064A, ];
+static MAPPING_FD1F_FD1F : [u32; 2] = [0x062E, 0x0649, ];
+static MAPPING_FD20_FD20 : [u32; 2] = [0x062E, 0x064A, ];
+static MAPPING_FD21_FD21 : [u32; 2] = [0x0635, 0x0649, ];
+static MAPPING_FD22_FD22 : [u32; 2] = [0x0635, 0x064A, ];
+static MAPPING_FD23_FD23 : [u32; 2] = [0x0636, 0x0649, ];
+static MAPPING_FD24_FD24 : [u32; 2] = [0x0636, 0x064A, ];
+static MAPPING_FD25_FD25 : [u32; 2] = [0x0634, 0x062C, ];
+static MAPPING_FD26_FD26 : [u32; 2] = [0x0634, 0x062D, ];
+static MAPPING_FD27_FD27 : [u32; 2] = [0x0634, 0x062E, ];
+static MAPPING_FD28_FD28 : [u32; 2] = [0x0634, 0x0645, ];
+static MAPPING_FD29_FD29 : [u32; 2] = [0x0634, 0x0631, ];
+static MAPPING_FD2A_FD2A : [u32; 2] = [0x0633, 0x0631, ];
+static MAPPING_FD2B_FD2B : [u32; 2] = [0x0635, 0x0631, ];
+static MAPPING_FD2C_FD2C : [u32; 2] = [0x0636, 0x0631, ];
+static MAPPING_FD2D_FD2D : [u32; 2] = [0x0634, 0x062C, ];
+static MAPPING_FD2E_FD2E : [u32; 2] = [0x0634, 0x062D, ];
+static MAPPING_FD2F_FD2F : [u32; 2] = [0x0634, 0x062E, ];
+static MAPPING_FD30_FD30 : [u32; 2] = [0x0634, 0x0645, ];
+static MAPPING_FD31_FD31 : [u32; 2] = [0x0633, 0x0647, ];
+static MAPPING_FD32_FD32 : [u32; 2] = [0x0634, 0x0647, ];
+static MAPPING_FD33_FD33 : [u32; 2] = [0x0637, 0x0645, ];
+static MAPPING_FD34_FD34 : [u32; 2] = [0x0633, 0x062C, ];
+static MAPPING_FD35_FD35 : [u32; 2] = [0x0633, 0x062D, ];
+static MAPPING_FD36_FD36 : [u32; 2] = [0x0633, 0x062E, ];
+static MAPPING_FD37_FD37 : [u32; 2] = [0x0634, 0x062C, ];
+static MAPPING_FD38_FD38 : [u32; 2] = [0x0634, 0x062D, ];
+static MAPPING_FD39_FD39 : [u32; 2] = [0x0634, 0x062E, ];
+static MAPPING_FD3A_FD3A : [u32; 2] = [0x0637, 0x0645, ];
+static MAPPING_FD3B_FD3B : [u32; 2] = [0x0638, 0x0645, ];
+static MAPPING_FD3C_FD3D : [u32; 2] = [0x0627, 0x064B, ];
+static MAPPING_FD50_FD50 : [u32; 3] = [0x062A, 0x062C, 0x0645, ];
+static MAPPING_FD51_FD52 : [u32; 3] = [0x062A, 0x062D, 0x062C, ];
+static MAPPING_FD53_FD53 : [u32; 3] = [0x062A, 0x062D, 0x0645, ];
+static MAPPING_FD54_FD54 : [u32; 3] = [0x062A, 0x062E, 0x0645, ];
+static MAPPING_FD55_FD55 : [u32; 3] = [0x062A, 0x0645, 0x062C, ];
+static MAPPING_FD56_FD56 : [u32; 3] = [0x062A, 0x0645, 0x062D, ];
+static MAPPING_FD57_FD57 : [u32; 3] = [0x062A, 0x0645, 0x062E, ];
+static MAPPING_FD58_FD59 : [u32; 3] = [0x062C, 0x0645, 0x062D, ];
+static MAPPING_FD5A_FD5A : [u32; 3] = [0x062D, 0x0645, 0x064A, ];
+static MAPPING_FD5B_FD5B : [u32; 3] = [0x062D, 0x0645, 0x0649, ];
+static MAPPING_FD5C_FD5C : [u32; 3] = [0x0633, 0x062D, 0x062C, ];
+static MAPPING_FD5D_FD5D : [u32; 3] = [0x0633, 0x062C, 0x062D, ];
+static MAPPING_FD5E_FD5E : [u32; 3] = [0x0633, 0x062C, 0x0649, ];
+static MAPPING_FD5F_FD60 : [u32; 3] = [0x0633, 0x0645, 0x062D, ];
+static MAPPING_FD61_FD61 : [u32; 3] = [0x0633, 0x0645, 0x062C, ];
+static MAPPING_FD62_FD63 : [u32; 3] = [0x0633, 0x0645, 0x0645, ];
+static MAPPING_FD64_FD65 : [u32; 3] = [0x0635, 0x062D, 0x062D, ];
+static MAPPING_FD66_FD66 : [u32; 3] = [0x0635, 0x0645, 0x0645, ];
+static MAPPING_FD67_FD68 : [u32; 3] = [0x0634, 0x062D, 0x0645, ];
+static MAPPING_FD69_FD69 : [u32; 3] = [0x0634, 0x062C, 0x064A, ];
+static MAPPING_FD6A_FD6B : [u32; 3] = [0x0634, 0x0645, 0x062E, ];
+static MAPPING_FD6C_FD6D : [u32; 3] = [0x0634, 0x0645, 0x0645, ];
+static MAPPING_FD6E_FD6E : [u32; 3] = [0x0636, 0x062D, 0x0649, ];
+static MAPPING_FD6F_FD70 : [u32; 3] = [0x0636, 0x062E, 0x0645, ];
+static MAPPING_FD71_FD72 : [u32; 3] = [0x0637, 0x0645, 0x062D, ];
+static MAPPING_FD73_FD73 : [u32; 3] = [0x0637, 0x0645, 0x0645, ];
+static MAPPING_FD74_FD74 : [u32; 3] = [0x0637, 0x0645, 0x064A, ];
+static MAPPING_FD75_FD75 : [u32; 3] = [0x0639, 0x062C, 0x0645, ];
+static MAPPING_FD76_FD77 : [u32; 3] = [0x0639, 0x0645, 0x0645, ];
+static MAPPING_FD78_FD78 : [u32; 3] = [0x0639, 0x0645, 0x0649, ];
+static MAPPING_FD79_FD79 : [u32; 3] = [0x063A, 0x0645, 0x0645, ];
+static MAPPING_FD7A_FD7A : [u32; 3] = [0x063A, 0x0645, 0x064A, ];
+static MAPPING_FD7B_FD7B : [u32; 3] = [0x063A, 0x0645, 0x0649, ];
+static MAPPING_FD7C_FD7D : [u32; 3] = [0x0641, 0x062E, 0x0645, ];
+static MAPPING_FD7E_FD7E : [u32; 3] = [0x0642, 0x0645, 0x062D, ];
+static MAPPING_FD7F_FD7F : [u32; 3] = [0x0642, 0x0645, 0x0645, ];
+static MAPPING_FD80_FD80 : [u32; 3] = [0x0644, 0x062D, 0x0645, ];
+static MAPPING_FD81_FD81 : [u32; 3] = [0x0644, 0x062D, 0x064A, ];
+static MAPPING_FD82_FD82 : [u32; 3] = [0x0644, 0x062D, 0x0649, ];
+static MAPPING_FD83_FD84 : [u32; 3] = [0x0644, 0x062C, 0x062C, ];
+static MAPPING_FD85_FD86 : [u32; 3] = [0x0644, 0x062E, 0x0645, ];
+static MAPPING_FD87_FD88 : [u32; 3] = [0x0644, 0x0645, 0x062D, ];
+static MAPPING_FD89_FD89 : [u32; 3] = [0x0645, 0x062D, 0x062C, ];
+static MAPPING_FD8A_FD8A : [u32; 3] = [0x0645, 0x062D, 0x0645, ];
+static MAPPING_FD8B_FD8B : [u32; 3] = [0x0645, 0x062D, 0x064A, ];
+static MAPPING_FD8C_FD8C : [u32; 3] = [0x0645, 0x062C, 0x062D, ];
+static MAPPING_FD8D_FD8D : [u32; 3] = [0x0645, 0x062C, 0x0645, ];
+static MAPPING_FD8E_FD8E : [u32; 3] = [0x0645, 0x062E, 0x062C, ];
+static MAPPING_FD8F_FD8F : [u32; 3] = [0x0645, 0x062E, 0x0645, ];
+static MAPPING_FD92_FD92 : [u32; 3] = [0x0645, 0x062C, 0x062E, ];
+static MAPPING_FD93_FD93 : [u32; 3] = [0x0647, 0x0645, 0x062C, ];
+static MAPPING_FD94_FD94 : [u32; 3] = [0x0647, 0x0645, 0x0645, ];
+static MAPPING_FD95_FD95 : [u32; 3] = [0x0646, 0x062D, 0x0645, ];
+static MAPPING_FD96_FD96 : [u32; 3] = [0x0646, 0x062D, 0x0649, ];
+static MAPPING_FD97_FD98 : [u32; 3] = [0x0646, 0x062C, 0x0645, ];
+static MAPPING_FD99_FD99 : [u32; 3] = [0x0646, 0x062C, 0x0649, ];
+static MAPPING_FD9A_FD9A : [u32; 3] = [0x0646, 0x0645, 0x064A, ];
+static MAPPING_FD9B_FD9B : [u32; 3] = [0x0646, 0x0645, 0x0649, ];
+static MAPPING_FD9C_FD9D : [u32; 3] = [0x064A, 0x0645, 0x0645, ];
+static MAPPING_FD9E_FD9E : [u32; 3] = [0x0628, 0x062E, 0x064A, ];
+static MAPPING_FD9F_FD9F : [u32; 3] = [0x062A, 0x062C, 0x064A, ];
+static MAPPING_FDA0_FDA0 : [u32; 3] = [0x062A, 0x062C, 0x0649, ];
+static MAPPING_FDA1_FDA1 : [u32; 3] = [0x062A, 0x062E, 0x064A, ];
+static MAPPING_FDA2_FDA2 : [u32; 3] = [0x062A, 0x062E, 0x0649, ];
+static MAPPING_FDA3_FDA3 : [u32; 3] = [0x062A, 0x0645, 0x064A, ];
+static MAPPING_FDA4_FDA4 : [u32; 3] = [0x062A, 0x0645, 0x0649, ];
+static MAPPING_FDA5_FDA5 : [u32; 3] = [0x062C, 0x0645, 0x064A, ];
+static MAPPING_FDA6_FDA6 : [u32; 3] = [0x062C, 0x062D, 0x0649, ];
+static MAPPING_FDA7_FDA7 : [u32; 3] = [0x062C, 0x0645, 0x0649, ];
+static MAPPING_FDA8_FDA8 : [u32; 3] = [0x0633, 0x062E, 0x0649, ];
+static MAPPING_FDA9_FDA9 : [u32; 3] = [0x0635, 0x062D, 0x064A, ];
+static MAPPING_FDAA_FDAA : [u32; 3] = [0x0634, 0x062D, 0x064A, ];
+static MAPPING_FDAB_FDAB : [u32; 3] = [0x0636, 0x062D, 0x064A, ];
+static MAPPING_FDAC_FDAC : [u32; 3] = [0x0644, 0x062C, 0x064A, ];
+static MAPPING_FDAD_FDAD : [u32; 3] = [0x0644, 0x0645, 0x064A, ];
+static MAPPING_FDAE_FDAE : [u32; 3] = [0x064A, 0x062D, 0x064A, ];
+static MAPPING_FDAF_FDAF : [u32; 3] = [0x064A, 0x062C, 0x064A, ];
+static MAPPING_FDB0_FDB0 : [u32; 3] = [0x064A, 0x0645, 0x064A, ];
+static MAPPING_FDB1_FDB1 : [u32; 3] = [0x0645, 0x0645, 0x064A, ];
+static MAPPING_FDB2_FDB2 : [u32; 3] = [0x0642, 0x0645, 0x064A, ];
+static MAPPING_FDB3_FDB3 : [u32; 3] = [0x0646, 0x062D, 0x064A, ];
+static MAPPING_FDB4_FDB4 : [u32; 3] = [0x0642, 0x0645, 0x062D, ];
+static MAPPING_FDB5_FDB5 : [u32; 3] = [0x0644, 0x062D, 0x0645, ];
+static MAPPING_FDB6_FDB6 : [u32; 3] = [0x0639, 0x0645, 0x064A, ];
+static MAPPING_FDB7_FDB7 : [u32; 3] = [0x0643, 0x0645, 0x064A, ];
+static MAPPING_FDB8_FDB8 : [u32; 3] = [0x0646, 0x062C, 0x062D, ];
+static MAPPING_FDB9_FDB9 : [u32; 3] = [0x0645, 0x062E, 0x064A, ];
+static MAPPING_FDBA_FDBA : [u32; 3] = [0x0644, 0x062C, 0x0645, ];
+static MAPPING_FDBB_FDBB : [u32; 3] = [0x0643, 0x0645, 0x0645, ];
+static MAPPING_FDBC_FDBC : [u32; 3] = [0x0644, 0x062C, 0x0645, ];
+static MAPPING_FDBD_FDBD : [u32; 3] = [0x0646, 0x062C, 0x062D, ];
+static MAPPING_FDBE_FDBE : [u32; 3] = [0x062C, 0x062D, 0x064A, ];
+static MAPPING_FDBF_FDBF : [u32; 3] = [0x062D, 0x062C, 0x064A, ];
+static MAPPING_FDC0_FDC0 : [u32; 3] = [0x0645, 0x062C, 0x064A, ];
+static MAPPING_FDC1_FDC1 : [u32; 3] = [0x0641, 0x0645, 0x064A, ];
+static MAPPING_FDC2_FDC2 : [u32; 3] = [0x0628, 0x062D, 0x064A, ];
+static MAPPING_FDC3_FDC3 : [u32; 3] = [0x0643, 0x0645, 0x0645, ];
+static MAPPING_FDC4_FDC4 : [u32; 3] = [0x0639, 0x062C, 0x0645, ];
+static MAPPING_FDC5_FDC5 : [u32; 3] = [0x0635, 0x0645, 0x0645, ];
+static MAPPING_FDC6_FDC6 : [u32; 3] = [0x0633, 0x062E, 0x064A, ];
+static MAPPING_FDC7_FDC7 : [u32; 3] = [0x0646, 0x062C, 0x064A, ];
+static MAPPING_FDF0_FDF0 : [u32; 3] = [0x0635, 0x0644, 0x06D2, ];
+static MAPPING_FDF1_FDF1 : [u32; 3] = [0x0642, 0x0644, 0x06D2, ];
+static MAPPING_FDF2_FDF2 : [u32; 4] = [0x0627, 0x0644, 0x0644, 0x0647, ];
+static MAPPING_FDF3_FDF3 : [u32; 4] = [0x0627, 0x0643, 0x0628, 0x0631, ];
+static MAPPING_FDF4_FDF4 : [u32; 4] = [0x0645, 0x062D, 0x0645, 0x062F, ];
+static MAPPING_FDF5_FDF5 : [u32; 4] = [0x0635, 0x0644, 0x0639, 0x0645, ];
+static MAPPING_FDF6_FDF6 : [u32; 4] = [0x0631, 0x0633, 0x0648, 0x0644, ];
+static MAPPING_FDF7_FDF7 : [u32; 4] = [0x0639, 0x0644, 0x064A, 0x0647, ];
+static MAPPING_FDF8_FDF8 : [u32; 4] = [0x0648, 0x0633, 0x0644, 0x0645, ];
+static MAPPING_FDF9_FDF9 : [u32; 3] = [0x0635, 0x0644, 0x0649, ];
+static MAPPING_FDFA_FDFA : [u32; 18] = [0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647, 0x0020, 0x0639, 0x0644, 0x064A, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644, 0x0645, ];
+static MAPPING_FDFB_FDFB : [u32; 8] = [0x062C, 0x0644, 0x0020, 0x062C, 0x0644, 0x0627, 0x0644, 0x0647, ];
+static MAPPING_FDFC_FDFC : [u32; 4] = [0x0631, 0x06CC, 0x0627, 0x0644, ];
+static MAPPING_FE10_FE10 : [u32; 1] = [0x002C, ];
+static MAPPING_FE11_FE11 : [u32; 1] = [0x3001, ];
+static MAPPING_FE13_FE13 : [u32; 1] = [0x003A, ];
+static MAPPING_FE14_FE14 : [u32; 1] = [0x003B, ];
+static MAPPING_FE15_FE15 : [u32; 1] = [0x0021, ];
+static MAPPING_FE16_FE16 : [u32; 1] = [0x003F, ];
+static MAPPING_FE17_FE17 : [u32; 1] = [0x3016, ];
+static MAPPING_FE18_FE18 : [u32; 1] = [0x3017, ];
+static MAPPING_FE31_FE31 : [u32; 1] = [0x2014, ];
+static MAPPING_FE32_FE32 : [u32; 1] = [0x2013, ];
+static MAPPING_FE33_FE34 : [u32; 1] = [0x005F, ];
+static MAPPING_FE35_FE35 : [u32; 1] = [0x0028, ];
+static MAPPING_FE36_FE36 : [u32; 1] = [0x0029, ];
+static MAPPING_FE37_FE37 : [u32; 1] = [0x007B, ];
+static MAPPING_FE38_FE38 : [u32; 1] = [0x007D, ];
+static MAPPING_FE39_FE39 : [u32; 1] = [0x3014, ];
+static MAPPING_FE3A_FE3A : [u32; 1] = [0x3015, ];
+static MAPPING_FE3B_FE3B : [u32; 1] = [0x3010, ];
+static MAPPING_FE3C_FE3C : [u32; 1] = [0x3011, ];
+static MAPPING_FE3D_FE3D : [u32; 1] = [0x300A, ];
+static MAPPING_FE3E_FE3E : [u32; 1] = [0x300B, ];
+static MAPPING_FE3F_FE3F : [u32; 1] = [0x3008, ];
+static MAPPING_FE40_FE40 : [u32; 1] = [0x3009, ];
+static MAPPING_FE41_FE41 : [u32; 1] = [0x300C, ];
+static MAPPING_FE42_FE42 : [u32; 1] = [0x300D, ];
+static MAPPING_FE43_FE43 : [u32; 1] = [0x300E, ];
+static MAPPING_FE44_FE44 : [u32; 1] = [0x300F, ];
+static MAPPING_FE47_FE47 : [u32; 1] = [0x005B, ];
+static MAPPING_FE48_FE48 : [u32; 1] = [0x005D, ];
+static MAPPING_FE49_FE4C : [u32; 2] = [0x0020, 0x0305, ];
+static MAPPING_FE4D_FE4F : [u32; 1] = [0x005F, ];
+static MAPPING_FE50_FE50 : [u32; 1] = [0x002C, ];
+static MAPPING_FE51_FE51 : [u32; 1] = [0x3001, ];
+static MAPPING_FE54_FE54 : [u32; 1] = [0x003B, ];
+static MAPPING_FE55_FE55 : [u32; 1] = [0x003A, ];
+static MAPPING_FE56_FE56 : [u32; 1] = [0x003F, ];
+static MAPPING_FE57_FE57 : [u32; 1] = [0x0021, ];
+static MAPPING_FE58_FE58 : [u32; 1] = [0x2014, ];
+static MAPPING_FE59_FE59 : [u32; 1] = [0x0028, ];
+static MAPPING_FE5A_FE5A : [u32; 1] = [0x0029, ];
+static MAPPING_FE5B_FE5B : [u32; 1] = [0x007B, ];
+static MAPPING_FE5C_FE5C : [u32; 1] = [0x007D, ];
+static MAPPING_FE5D_FE5D : [u32; 1] = [0x3014, ];
+static MAPPING_FE5E_FE5E : [u32; 1] = [0x3015, ];
+static MAPPING_FE5F_FE5F : [u32; 1] = [0x0023, ];
+static MAPPING_FE60_FE60 : [u32; 1] = [0x0026, ];
+static MAPPING_FE61_FE61 : [u32; 1] = [0x002A, ];
+static MAPPING_FE62_FE62 : [u32; 1] = [0x002B, ];
+static MAPPING_FE63_FE63 : [u32; 1] = [0x002D, ];
+static MAPPING_FE64_FE64 : [u32; 1] = [0x003C, ];
+static MAPPING_FE65_FE65 : [u32; 1] = [0x003E, ];
+static MAPPING_FE66_FE66 : [u32; 1] = [0x003D, ];
+static MAPPING_FE68_FE68 : [u32; 1] = [0x005C, ];
+static MAPPING_FE69_FE69 : [u32; 1] = [0x0024, ];
+static MAPPING_FE6A_FE6A : [u32; 1] = [0x0025, ];
+static MAPPING_FE6B_FE6B : [u32; 1] = [0x0040, ];
+static MAPPING_FE70_FE70 : [u32; 2] = [0x0020, 0x064B, ];
+static MAPPING_FE71_FE71 : [u32; 2] = [0x0640, 0x064B, ];
+static MAPPING_FE72_FE72 : [u32; 2] = [0x0020, 0x064C, ];
+static MAPPING_FE74_FE74 : [u32; 2] = [0x0020, 0x064D, ];
+static MAPPING_FE76_FE76 : [u32; 2] = [0x0020, 0x064E, ];
+static MAPPING_FE77_FE77 : [u32; 2] = [0x0640, 0x064E, ];
+static MAPPING_FE78_FE78 : [u32; 2] = [0x0020, 0x064F, ];
+static MAPPING_FE79_FE79 : [u32; 2] = [0x0640, 0x064F, ];
+static MAPPING_FE7A_FE7A : [u32; 2] = [0x0020, 0x0650, ];
+static MAPPING_FE7B_FE7B : [u32; 2] = [0x0640, 0x0650, ];
+static MAPPING_FE7C_FE7C : [u32; 2] = [0x0020, 0x0651, ];
+static MAPPING_FE7D_FE7D : [u32; 2] = [0x0640, 0x0651, ];
+static MAPPING_FE7E_FE7E : [u32; 2] = [0x0020, 0x0652, ];
+static MAPPING_FE7F_FE7F : [u32; 2] = [0x0640, 0x0652, ];
+static MAPPING_FE80_FE80 : [u32; 1] = [0x0621, ];
+static MAPPING_FE81_FE82 : [u32; 1] = [0x0622, ];
+static MAPPING_FE83_FE84 : [u32; 1] = [0x0623, ];
+static MAPPING_FE85_FE86 : [u32; 1] = [0x0624, ];
+static MAPPING_FE87_FE88 : [u32; 1] = [0x0625, ];
+static MAPPING_FE89_FE8C : [u32; 1] = [0x0626, ];
+static MAPPING_FE8D_FE8E : [u32; 1] = [0x0627, ];
+static MAPPING_FE8F_FE92 : [u32; 1] = [0x0628, ];
+static MAPPING_FE93_FE94 : [u32; 1] = [0x0629, ];
+static MAPPING_FE95_FE98 : [u32; 1] = [0x062A, ];
+static MAPPING_FE99_FE9C : [u32; 1] = [0x062B, ];
+static MAPPING_FE9D_FEA0 : [u32; 1] = [0x062C, ];
+static MAPPING_FEA1_FEA4 : [u32; 1] = [0x062D, ];
+static MAPPING_FEA5_FEA8 : [u32; 1] = [0x062E, ];
+static MAPPING_FEA9_FEAA : [u32; 1] = [0x062F, ];
+static MAPPING_FEAB_FEAC : [u32; 1] = [0x0630, ];
+static MAPPING_FEAD_FEAE : [u32; 1] = [0x0631, ];
+static MAPPING_FEAF_FEB0 : [u32; 1] = [0x0632, ];
+static MAPPING_FEB1_FEB4 : [u32; 1] = [0x0633, ];
+static MAPPING_FEB5_FEB8 : [u32; 1] = [0x0634, ];
+static MAPPING_FEB9_FEBC : [u32; 1] = [0x0635, ];
+static MAPPING_FEBD_FEC0 : [u32; 1] = [0x0636, ];
+static MAPPING_FEC1_FEC4 : [u32; 1] = [0x0637, ];
+static MAPPING_FEC5_FEC8 : [u32; 1] = [0x0638, ];
+static MAPPING_FEC9_FECC : [u32; 1] = [0x0639, ];
+static MAPPING_FECD_FED0 : [u32; 1] = [0x063A, ];
+static MAPPING_FED1_FED4 : [u32; 1] = [0x0641, ];
+static MAPPING_FED5_FED8 : [u32; 1] = [0x0642, ];
+static MAPPING_FED9_FEDC : [u32; 1] = [0x0643, ];
+static MAPPING_FEDD_FEE0 : [u32; 1] = [0x0644, ];
+static MAPPING_FEE1_FEE4 : [u32; 1] = [0x0645, ];
+static MAPPING_FEE5_FEE8 : [u32; 1] = [0x0646, ];
+static MAPPING_FEE9_FEEC : [u32; 1] = [0x0647, ];
+static MAPPING_FEED_FEEE : [u32; 1] = [0x0648, ];
+static MAPPING_FEEF_FEF0 : [u32; 1] = [0x0649, ];
+static MAPPING_FEF1_FEF4 : [u32; 1] = [0x064A, ];
+static MAPPING_FEF5_FEF6 : [u32; 2] = [0x0644, 0x0622, ];
+static MAPPING_FEF7_FEF8 : [u32; 2] = [0x0644, 0x0623, ];
+static MAPPING_FEF9_FEFA : [u32; 2] = [0x0644, 0x0625, ];
+static MAPPING_FEFB_FEFC : [u32; 2] = [0x0644, 0x0627, ];
+static MAPPING_FF01_FF01 : [u32; 1] = [0x0021, ];
+static MAPPING_FF02_FF02 : [u32; 1] = [0x0022, ];
+static MAPPING_FF03_FF03 : [u32; 1] = [0x0023, ];
+static MAPPING_FF04_FF04 : [u32; 1] = [0x0024, ];
+static MAPPING_FF05_FF05 : [u32; 1] = [0x0025, ];
+static MAPPING_FF06_FF06 : [u32; 1] = [0x0026, ];
+static MAPPING_FF07_FF07 : [u32; 1] = [0x0027, ];
+static MAPPING_FF08_FF08 : [u32; 1] = [0x0028, ];
+static MAPPING_FF09_FF09 : [u32; 1] = [0x0029, ];
+static MAPPING_FF0A_FF0A : [u32; 1] = [0x002A, ];
+static MAPPING_FF0B_FF0B : [u32; 1] = [0x002B, ];
+static MAPPING_FF0C_FF0C : [u32; 1] = [0x002C, ];
+static MAPPING_FF0D_FF0D : [u32; 1] = [0x002D, ];
+static MAPPING_FF0E_FF0E : [u32; 1] = [0x002E, ];
+static MAPPING_FF0F_FF0F : [u32; 1] = [0x002F, ];
+static MAPPING_FF10_FF10 : [u32; 1] = [0x0030, ];
+static MAPPING_FF11_FF11 : [u32; 1] = [0x0031, ];
+static MAPPING_FF12_FF12 : [u32; 1] = [0x0032, ];
+static MAPPING_FF13_FF13 : [u32; 1] = [0x0033, ];
+static MAPPING_FF14_FF14 : [u32; 1] = [0x0034, ];
+static MAPPING_FF15_FF15 : [u32; 1] = [0x0035, ];
+static MAPPING_FF16_FF16 : [u32; 1] = [0x0036, ];
+static MAPPING_FF17_FF17 : [u32; 1] = [0x0037, ];
+static MAPPING_FF18_FF18 : [u32; 1] = [0x0038, ];
+static MAPPING_FF19_FF19 : [u32; 1] = [0x0039, ];
+static MAPPING_FF1A_FF1A : [u32; 1] = [0x003A, ];
+static MAPPING_FF1B_FF1B : [u32; 1] = [0x003B, ];
+static MAPPING_FF1C_FF1C : [u32; 1] = [0x003C, ];
+static MAPPING_FF1D_FF1D : [u32; 1] = [0x003D, ];
+static MAPPING_FF1E_FF1E : [u32; 1] = [0x003E, ];
+static MAPPING_FF1F_FF1F : [u32; 1] = [0x003F, ];
+static MAPPING_FF20_FF20 : [u32; 1] = [0x0040, ];
+static MAPPING_FF21_FF21 : [u32; 1] = [0x0061, ];
+static MAPPING_FF22_FF22 : [u32; 1] = [0x0062, ];
+static MAPPING_FF23_FF23 : [u32; 1] = [0x0063, ];
+static MAPPING_FF24_FF24 : [u32; 1] = [0x0064, ];
+static MAPPING_FF25_FF25 : [u32; 1] = [0x0065, ];
+static MAPPING_FF26_FF26 : [u32; 1] = [0x0066, ];
+static MAPPING_FF27_FF27 : [u32; 1] = [0x0067, ];
+static MAPPING_FF28_FF28 : [u32; 1] = [0x0068, ];
+static MAPPING_FF29_FF29 : [u32; 1] = [0x0069, ];
+static MAPPING_FF2A_FF2A : [u32; 1] = [0x006A, ];
+static MAPPING_FF2B_FF2B : [u32; 1] = [0x006B, ];
+static MAPPING_FF2C_FF2C : [u32; 1] = [0x006C, ];
+static MAPPING_FF2D_FF2D : [u32; 1] = [0x006D, ];
+static MAPPING_FF2E_FF2E : [u32; 1] = [0x006E, ];
+static MAPPING_FF2F_FF2F : [u32; 1] = [0x006F, ];
+static MAPPING_FF30_FF30 : [u32; 1] = [0x0070, ];
+static MAPPING_FF31_FF31 : [u32; 1] = [0x0071, ];
+static MAPPING_FF32_FF32 : [u32; 1] = [0x0072, ];
+static MAPPING_FF33_FF33 : [u32; 1] = [0x0073, ];
+static MAPPING_FF34_FF34 : [u32; 1] = [0x0074, ];
+static MAPPING_FF35_FF35 : [u32; 1] = [0x0075, ];
+static MAPPING_FF36_FF36 : [u32; 1] = [0x0076, ];
+static MAPPING_FF37_FF37 : [u32; 1] = [0x0077, ];
+static MAPPING_FF38_FF38 : [u32; 1] = [0x0078, ];
+static MAPPING_FF39_FF39 : [u32; 1] = [0x0079, ];
+static MAPPING_FF3A_FF3A : [u32; 1] = [0x007A, ];
+static MAPPING_FF3B_FF3B : [u32; 1] = [0x005B, ];
+static MAPPING_FF3C_FF3C : [u32; 1] = [0x005C, ];
+static MAPPING_FF3D_FF3D : [u32; 1] = [0x005D, ];
+static MAPPING_FF3E_FF3E : [u32; 1] = [0x005E, ];
+static MAPPING_FF3F_FF3F : [u32; 1] = [0x005F, ];
+static MAPPING_FF40_FF40 : [u32; 1] = [0x0060, ];
+static MAPPING_FF41_FF41 : [u32; 1] = [0x0061, ];
+static MAPPING_FF42_FF42 : [u32; 1] = [0x0062, ];
+static MAPPING_FF43_FF43 : [u32; 1] = [0x0063, ];
+static MAPPING_FF44_FF44 : [u32; 1] = [0x0064, ];
+static MAPPING_FF45_FF45 : [u32; 1] = [0x0065, ];
+static MAPPING_FF46_FF46 : [u32; 1] = [0x0066, ];
+static MAPPING_FF47_FF47 : [u32; 1] = [0x0067, ];
+static MAPPING_FF48_FF48 : [u32; 1] = [0x0068, ];
+static MAPPING_FF49_FF49 : [u32; 1] = [0x0069, ];
+static MAPPING_FF4A_FF4A : [u32; 1] = [0x006A, ];
+static MAPPING_FF4B_FF4B : [u32; 1] = [0x006B, ];
+static MAPPING_FF4C_FF4C : [u32; 1] = [0x006C, ];
+static MAPPING_FF4D_FF4D : [u32; 1] = [0x006D, ];
+static MAPPING_FF4E_FF4E : [u32; 1] = [0x006E, ];
+static MAPPING_FF4F_FF4F : [u32; 1] = [0x006F, ];
+static MAPPING_FF50_FF50 : [u32; 1] = [0x0070, ];
+static MAPPING_FF51_FF51 : [u32; 1] = [0x0071, ];
+static MAPPING_FF52_FF52 : [u32; 1] = [0x0072, ];
+static MAPPING_FF53_FF53 : [u32; 1] = [0x0073, ];
+static MAPPING_FF54_FF54 : [u32; 1] = [0x0074, ];
+static MAPPING_FF55_FF55 : [u32; 1] = [0x0075, ];
+static MAPPING_FF56_FF56 : [u32; 1] = [0x0076, ];
+static MAPPING_FF57_FF57 : [u32; 1] = [0x0077, ];
+static MAPPING_FF58_FF58 : [u32; 1] = [0x0078, ];
+static MAPPING_FF59_FF59 : [u32; 1] = [0x0079, ];
+static MAPPING_FF5A_FF5A : [u32; 1] = [0x007A, ];
+static MAPPING_FF5B_FF5B : [u32; 1] = [0x007B, ];
+static MAPPING_FF5C_FF5C : [u32; 1] = [0x007C, ];
+static MAPPING_FF5D_FF5D : [u32; 1] = [0x007D, ];
+static MAPPING_FF5E_FF5E : [u32; 1] = [0x007E, ];
+static MAPPING_FF5F_FF5F : [u32; 1] = [0x2985, ];
+static MAPPING_FF60_FF60 : [u32; 1] = [0x2986, ];
+static MAPPING_FF61_FF61 : [u32; 1] = [0x002E, ];
+static MAPPING_FF62_FF62 : [u32; 1] = [0x300C, ];
+static MAPPING_FF63_FF63 : [u32; 1] = [0x300D, ];
+static MAPPING_FF64_FF64 : [u32; 1] = [0x3001, ];
+static MAPPING_FF65_FF65 : [u32; 1] = [0x30FB, ];
+static MAPPING_FF66_FF66 : [u32; 1] = [0x30F2, ];
+static MAPPING_FF67_FF67 : [u32; 1] = [0x30A1, ];
+static MAPPING_FF68_FF68 : [u32; 1] = [0x30A3, ];
+static MAPPING_FF69_FF69 : [u32; 1] = [0x30A5, ];
+static MAPPING_FF6A_FF6A : [u32; 1] = [0x30A7, ];
+static MAPPING_FF6B_FF6B : [u32; 1] = [0x30A9, ];
+static MAPPING_FF6C_FF6C : [u32; 1] = [0x30E3, ];
+static MAPPING_FF6D_FF6D : [u32; 1] = [0x30E5, ];
+static MAPPING_FF6E_FF6E : [u32; 1] = [0x30E7, ];
+static MAPPING_FF6F_FF6F : [u32; 1] = [0x30C3, ];
+static MAPPING_FF70_FF70 : [u32; 1] = [0x30FC, ];
+static MAPPING_FF71_FF71 : [u32; 1] = [0x30A2, ];
+static MAPPING_FF72_FF72 : [u32; 1] = [0x30A4, ];
+static MAPPING_FF73_FF73 : [u32; 1] = [0x30A6, ];
+static MAPPING_FF74_FF74 : [u32; 1] = [0x30A8, ];
+static MAPPING_FF75_FF75 : [u32; 1] = [0x30AA, ];
+static MAPPING_FF76_FF76 : [u32; 1] = [0x30AB, ];
+static MAPPING_FF77_FF77 : [u32; 1] = [0x30AD, ];
+static MAPPING_FF78_FF78 : [u32; 1] = [0x30AF, ];
+static MAPPING_FF79_FF79 : [u32; 1] = [0x30B1, ];
+static MAPPING_FF7A_FF7A : [u32; 1] = [0x30B3, ];
+static MAPPING_FF7B_FF7B : [u32; 1] = [0x30B5, ];
+static MAPPING_FF7C_FF7C : [u32; 1] = [0x30B7, ];
+static MAPPING_FF7D_FF7D : [u32; 1] = [0x30B9, ];
+static MAPPING_FF7E_FF7E : [u32; 1] = [0x30BB, ];
+static MAPPING_FF7F_FF7F : [u32; 1] = [0x30BD, ];
+static MAPPING_FF80_FF80 : [u32; 1] = [0x30BF, ];
+static MAPPING_FF81_FF81 : [u32; 1] = [0x30C1, ];
+static MAPPING_FF82_FF82 : [u32; 1] = [0x30C4, ];
+static MAPPING_FF83_FF83 : [u32; 1] = [0x30C6, ];
+static MAPPING_FF84_FF84 : [u32; 1] = [0x30C8, ];
+static MAPPING_FF85_FF85 : [u32; 1] = [0x30CA, ];
+static MAPPING_FF86_FF86 : [u32; 1] = [0x30CB, ];
+static MAPPING_FF87_FF87 : [u32; 1] = [0x30CC, ];
+static MAPPING_FF88_FF88 : [u32; 1] = [0x30CD, ];
+static MAPPING_FF89_FF89 : [u32; 1] = [0x30CE, ];
+static MAPPING_FF8A_FF8A : [u32; 1] = [0x30CF, ];
+static MAPPING_FF8B_FF8B : [u32; 1] = [0x30D2, ];
+static MAPPING_FF8C_FF8C : [u32; 1] = [0x30D5, ];
+static MAPPING_FF8D_FF8D : [u32; 1] = [0x30D8, ];
+static MAPPING_FF8E_FF8E : [u32; 1] = [0x30DB, ];
+static MAPPING_FF8F_FF8F : [u32; 1] = [0x30DE, ];
+static MAPPING_FF90_FF90 : [u32; 1] = [0x30DF, ];
+static MAPPING_FF91_FF91 : [u32; 1] = [0x30E0, ];
+static MAPPING_FF92_FF92 : [u32; 1] = [0x30E1, ];
+static MAPPING_FF93_FF93 : [u32; 1] = [0x30E2, ];
+static MAPPING_FF94_FF94 : [u32; 1] = [0x30E4, ];
+static MAPPING_FF95_FF95 : [u32; 1] = [0x30E6, ];
+static MAPPING_FF96_FF96 : [u32; 1] = [0x30E8, ];
+static MAPPING_FF97_FF97 : [u32; 1] = [0x30E9, ];
+static MAPPING_FF98_FF98 : [u32; 1] = [0x30EA, ];
+static MAPPING_FF99_FF99 : [u32; 1] = [0x30EB, ];
+static MAPPING_FF9A_FF9A : [u32; 1] = [0x30EC, ];
+static MAPPING_FF9B_FF9B : [u32; 1] = [0x30ED, ];
+static MAPPING_FF9C_FF9C : [u32; 1] = [0x30EF, ];
+static MAPPING_FF9D_FF9D : [u32; 1] = [0x30F3, ];
+static MAPPING_FF9E_FF9E : [u32; 1] = [0x3099, ];
+static MAPPING_FF9F_FF9F : [u32; 1] = [0x309A, ];
+static MAPPING_FFA1_FFA1 : [u32; 1] = [0x1100, ];
+static MAPPING_FFA2_FFA2 : [u32; 1] = [0x1101, ];
+static MAPPING_FFA3_FFA3 : [u32; 1] = [0x11AA, ];
+static MAPPING_FFA4_FFA4 : [u32; 1] = [0x1102, ];
+static MAPPING_FFA5_FFA5 : [u32; 1] = [0x11AC, ];
+static MAPPING_FFA6_FFA6 : [u32; 1] = [0x11AD, ];
+static MAPPING_FFA7_FFA7 : [u32; 1] = [0x1103, ];
+static MAPPING_FFA8_FFA8 : [u32; 1] = [0x1104, ];
+static MAPPING_FFA9_FFA9 : [u32; 1] = [0x1105, ];
+static MAPPING_FFAA_FFAA : [u32; 1] = [0x11B0, ];
+static MAPPING_FFAB_FFAB : [u32; 1] = [0x11B1, ];
+static MAPPING_FFAC_FFAC : [u32; 1] = [0x11B2, ];
+static MAPPING_FFAD_FFAD : [u32; 1] = [0x11B3, ];
+static MAPPING_FFAE_FFAE : [u32; 1] = [0x11B4, ];
+static MAPPING_FFAF_FFAF : [u32; 1] = [0x11B5, ];
+static MAPPING_FFB0_FFB0 : [u32; 1] = [0x111A, ];
+static MAPPING_FFB1_FFB1 : [u32; 1] = [0x1106, ];
+static MAPPING_FFB2_FFB2 : [u32; 1] = [0x1107, ];
+static MAPPING_FFB3_FFB3 : [u32; 1] = [0x1108, ];
+static MAPPING_FFB4_FFB4 : [u32; 1] = [0x1121, ];
+static MAPPING_FFB5_FFB5 : [u32; 1] = [0x1109, ];
+static MAPPING_FFB6_FFB6 : [u32; 1] = [0x110A, ];
+static MAPPING_FFB7_FFB7 : [u32; 1] = [0x110B, ];
+static MAPPING_FFB8_FFB8 : [u32; 1] = [0x110C, ];
+static MAPPING_FFB9_FFB9 : [u32; 1] = [0x110D, ];
+static MAPPING_FFBA_FFBA : [u32; 1] = [0x110E, ];
+static MAPPING_FFBB_FFBB : [u32; 1] = [0x110F, ];
+static MAPPING_FFBC_FFBC : [u32; 1] = [0x1110, ];
+static MAPPING_FFBD_FFBD : [u32; 1] = [0x1111, ];
+static MAPPING_FFBE_FFBE : [u32; 1] = [0x1112, ];
+static MAPPING_FFC2_FFC2 : [u32; 1] = [0x1161, ];
+static MAPPING_FFC3_FFC3 : [u32; 1] = [0x1162, ];
+static MAPPING_FFC4_FFC4 : [u32; 1] = [0x1163, ];
+static MAPPING_FFC5_FFC5 : [u32; 1] = [0x1164, ];
+static MAPPING_FFC6_FFC6 : [u32; 1] = [0x1165, ];
+static MAPPING_FFC7_FFC7 : [u32; 1] = [0x1166, ];
+static MAPPING_FFCA_FFCA : [u32; 1] = [0x1167, ];
+static MAPPING_FFCB_FFCB : [u32; 1] = [0x1168, ];
+static MAPPING_FFCC_FFCC : [u32; 1] = [0x1169, ];
+static MAPPING_FFCD_FFCD : [u32; 1] = [0x116A, ];
+static MAPPING_FFCE_FFCE : [u32; 1] = [0x116B, ];
+static MAPPING_FFCF_FFCF : [u32; 1] = [0x116C, ];
+static MAPPING_FFD2_FFD2 : [u32; 1] = [0x116D, ];
+static MAPPING_FFD3_FFD3 : [u32; 1] = [0x116E, ];
+static MAPPING_FFD4_FFD4 : [u32; 1] = [0x116F, ];
+static MAPPING_FFD5_FFD5 : [u32; 1] = [0x1170, ];
+static MAPPING_FFD6_FFD6 : [u32; 1] = [0x1171, ];
+static MAPPING_FFD7_FFD7 : [u32; 1] = [0x1172, ];
+static MAPPING_FFDA_FFDA : [u32; 1] = [0x1173, ];
+static MAPPING_FFDB_FFDB : [u32; 1] = [0x1174, ];
+static MAPPING_FFDC_FFDC : [u32; 1] = [0x1175, ];
+static MAPPING_FFE0_FFE0 : [u32; 1] = [0x00A2, ];
+static MAPPING_FFE1_FFE1 : [u32; 1] = [0x00A3, ];
+static MAPPING_FFE2_FFE2 : [u32; 1] = [0x00AC, ];
+static MAPPING_FFE3_FFE3 : [u32; 2] = [0x0020, 0x0304, ];
+static MAPPING_FFE4_FFE4 : [u32; 1] = [0x00A6, ];
+static MAPPING_FFE5_FFE5 : [u32; 1] = [0x00A5, ];
+static MAPPING_FFE6_FFE6 : [u32; 1] = [0x20A9, ];
+static MAPPING_FFE8_FFE8 : [u32; 1] = [0x2502, ];
+static MAPPING_FFE9_FFE9 : [u32; 1] = [0x2190, ];
+static MAPPING_FFEA_FFEA : [u32; 1] = [0x2191, ];
+static MAPPING_FFEB_FFEB : [u32; 1] = [0x2192, ];
+static MAPPING_FFEC_FFEC : [u32; 1] = [0x2193, ];
+static MAPPING_FFED_FFED : [u32; 1] = [0x25A0, ];
+static MAPPING_FFEE_FFEE : [u32; 1] = [0x25CB, ];
+static MAPPING_10400_10400 : [u32; 1] = [0x10428, ];
+static MAPPING_10401_10401 : [u32; 1] = [0x10429, ];
+static MAPPING_10402_10402 : [u32; 1] = [0x1042A, ];
+static MAPPING_10403_10403 : [u32; 1] = [0x1042B, ];
+static MAPPING_10404_10404 : [u32; 1] = [0x1042C, ];
+static MAPPING_10405_10405 : [u32; 1] = [0x1042D, ];
+static MAPPING_10406_10406 : [u32; 1] = [0x1042E, ];
+static MAPPING_10407_10407 : [u32; 1] = [0x1042F, ];
+static MAPPING_10408_10408 : [u32; 1] = [0x10430, ];
+static MAPPING_10409_10409 : [u32; 1] = [0x10431, ];
+static MAPPING_1040A_1040A : [u32; 1] = [0x10432, ];
+static MAPPING_1040B_1040B : [u32; 1] = [0x10433, ];
+static MAPPING_1040C_1040C : [u32; 1] = [0x10434, ];
+static MAPPING_1040D_1040D : [u32; 1] = [0x10435, ];
+static MAPPING_1040E_1040E : [u32; 1] = [0x10436, ];
+static MAPPING_1040F_1040F : [u32; 1] = [0x10437, ];
+static MAPPING_10410_10410 : [u32; 1] = [0x10438, ];
+static MAPPING_10411_10411 : [u32; 1] = [0x10439, ];
+static MAPPING_10412_10412 : [u32; 1] = [0x1043A, ];
+static MAPPING_10413_10413 : [u32; 1] = [0x1043B, ];
+static MAPPING_10414_10414 : [u32; 1] = [0x1043C, ];
+static MAPPING_10415_10415 : [u32; 1] = [0x1043D, ];
+static MAPPING_10416_10416 : [u32; 1] = [0x1043E, ];
+static MAPPING_10417_10417 : [u32; 1] = [0x1043F, ];
+static MAPPING_10418_10418 : [u32; 1] = [0x10440, ];
+static MAPPING_10419_10419 : [u32; 1] = [0x10441, ];
+static MAPPING_1041A_1041A : [u32; 1] = [0x10442, ];
+static MAPPING_1041B_1041B : [u32; 1] = [0x10443, ];
+static MAPPING_1041C_1041C : [u32; 1] = [0x10444, ];
+static MAPPING_1041D_1041D : [u32; 1] = [0x10445, ];
+static MAPPING_1041E_1041E : [u32; 1] = [0x10446, ];
+static MAPPING_1041F_1041F : [u32; 1] = [0x10447, ];
+static MAPPING_10420_10420 : [u32; 1] = [0x10448, ];
+static MAPPING_10421_10421 : [u32; 1] = [0x10449, ];
+static MAPPING_10422_10422 : [u32; 1] = [0x1044A, ];
+static MAPPING_10423_10423 : [u32; 1] = [0x1044B, ];
+static MAPPING_10424_10424 : [u32; 1] = [0x1044C, ];
+static MAPPING_10425_10425 : [u32; 1] = [0x1044D, ];
+static MAPPING_10426_10426 : [u32; 1] = [0x1044E, ];
+static MAPPING_10427_10427 : [u32; 1] = [0x1044F, ];
+static MAPPING_10C80_10C80 : [u32; 1] = [0x10CC0, ];
+static MAPPING_10C81_10C81 : [u32; 1] = [0x10CC1, ];
+static MAPPING_10C82_10C82 : [u32; 1] = [0x10CC2, ];
+static MAPPING_10C83_10C83 : [u32; 1] = [0x10CC3, ];
+static MAPPING_10C84_10C84 : [u32; 1] = [0x10CC4, ];
+static MAPPING_10C85_10C85 : [u32; 1] = [0x10CC5, ];
+static MAPPING_10C86_10C86 : [u32; 1] = [0x10CC6, ];
+static MAPPING_10C87_10C87 : [u32; 1] = [0x10CC7, ];
+static MAPPING_10C88_10C88 : [u32; 1] = [0x10CC8, ];
+static MAPPING_10C89_10C89 : [u32; 1] = [0x10CC9, ];
+static MAPPING_10C8A_10C8A : [u32; 1] = [0x10CCA, ];
+static MAPPING_10C8B_10C8B : [u32; 1] = [0x10CCB, ];
+static MAPPING_10C8C_10C8C : [u32; 1] = [0x10CCC, ];
+static MAPPING_10C8D_10C8D : [u32; 1] = [0x10CCD, ];
+static MAPPING_10C8E_10C8E : [u32; 1] = [0x10CCE, ];
+static MAPPING_10C8F_10C8F : [u32; 1] = [0x10CCF, ];
+static MAPPING_10C90_10C90 : [u32; 1] = [0x10CD0, ];
+static MAPPING_10C91_10C91 : [u32; 1] = [0x10CD1, ];
+static MAPPING_10C92_10C92 : [u32; 1] = [0x10CD2, ];
+static MAPPING_10C93_10C93 : [u32; 1] = [0x10CD3, ];
+static MAPPING_10C94_10C94 : [u32; 1] = [0x10CD4, ];
+static MAPPING_10C95_10C95 : [u32; 1] = [0x10CD5, ];
+static MAPPING_10C96_10C96 : [u32; 1] = [0x10CD6, ];
+static MAPPING_10C97_10C97 : [u32; 1] = [0x10CD7, ];
+static MAPPING_10C98_10C98 : [u32; 1] = [0x10CD8, ];
+static MAPPING_10C99_10C99 : [u32; 1] = [0x10CD9, ];
+static MAPPING_10C9A_10C9A : [u32; 1] = [0x10CDA, ];
+static MAPPING_10C9B_10C9B : [u32; 1] = [0x10CDB, ];
+static MAPPING_10C9C_10C9C : [u32; 1] = [0x10CDC, ];
+static MAPPING_10C9D_10C9D : [u32; 1] = [0x10CDD, ];
+static MAPPING_10C9E_10C9E : [u32; 1] = [0x10CDE, ];
+static MAPPING_10C9F_10C9F : [u32; 1] = [0x10CDF, ];
+static MAPPING_10CA0_10CA0 : [u32; 1] = [0x10CE0, ];
+static MAPPING_10CA1_10CA1 : [u32; 1] = [0x10CE1, ];
+static MAPPING_10CA2_10CA2 : [u32; 1] = [0x10CE2, ];
+static MAPPING_10CA3_10CA3 : [u32; 1] = [0x10CE3, ];
+static MAPPING_10CA4_10CA4 : [u32; 1] = [0x10CE4, ];
+static MAPPING_10CA5_10CA5 : [u32; 1] = [0x10CE5, ];
+static MAPPING_10CA6_10CA6 : [u32; 1] = [0x10CE6, ];
+static MAPPING_10CA7_10CA7 : [u32; 1] = [0x10CE7, ];
+static MAPPING_10CA8_10CA8 : [u32; 1] = [0x10CE8, ];
+static MAPPING_10CA9_10CA9 : [u32; 1] = [0x10CE9, ];
+static MAPPING_10CAA_10CAA : [u32; 1] = [0x10CEA, ];
+static MAPPING_10CAB_10CAB : [u32; 1] = [0x10CEB, ];
+static MAPPING_10CAC_10CAC : [u32; 1] = [0x10CEC, ];
+static MAPPING_10CAD_10CAD : [u32; 1] = [0x10CED, ];
+static MAPPING_10CAE_10CAE : [u32; 1] = [0x10CEE, ];
+static MAPPING_10CAF_10CAF : [u32; 1] = [0x10CEF, ];
+static MAPPING_10CB0_10CB0 : [u32; 1] = [0x10CF0, ];
+static MAPPING_10CB1_10CB1 : [u32; 1] = [0x10CF1, ];
+static MAPPING_10CB2_10CB2 : [u32; 1] = [0x10CF2, ];
+static MAPPING_118A0_118A0 : [u32; 1] = [0x118C0, ];
+static MAPPING_118A1_118A1 : [u32; 1] = [0x118C1, ];
+static MAPPING_118A2_118A2 : [u32; 1] = [0x118C2, ];
+static MAPPING_118A3_118A3 : [u32; 1] = [0x118C3, ];
+static MAPPING_118A4_118A4 : [u32; 1] = [0x118C4, ];
+static MAPPING_118A5_118A5 : [u32; 1] = [0x118C5, ];
+static MAPPING_118A6_118A6 : [u32; 1] = [0x118C6, ];
+static MAPPING_118A7_118A7 : [u32; 1] = [0x118C7, ];
+static MAPPING_118A8_118A8 : [u32; 1] = [0x118C8, ];
+static MAPPING_118A9_118A9 : [u32; 1] = [0x118C9, ];
+static MAPPING_118AA_118AA : [u32; 1] = [0x118CA, ];
+static MAPPING_118AB_118AB : [u32; 1] = [0x118CB, ];
+static MAPPING_118AC_118AC : [u32; 1] = [0x118CC, ];
+static MAPPING_118AD_118AD : [u32; 1] = [0x118CD, ];
+static MAPPING_118AE_118AE : [u32; 1] = [0x118CE, ];
+static MAPPING_118AF_118AF : [u32; 1] = [0x118CF, ];
+static MAPPING_118B0_118B0 : [u32; 1] = [0x118D0, ];
+static MAPPING_118B1_118B1 : [u32; 1] = [0x118D1, ];
+static MAPPING_118B2_118B2 : [u32; 1] = [0x118D2, ];
+static MAPPING_118B3_118B3 : [u32; 1] = [0x118D3, ];
+static MAPPING_118B4_118B4 : [u32; 1] = [0x118D4, ];
+static MAPPING_118B5_118B5 : [u32; 1] = [0x118D5, ];
+static MAPPING_118B6_118B6 : [u32; 1] = [0x118D6, ];
+static MAPPING_118B7_118B7 : [u32; 1] = [0x118D7, ];
+static MAPPING_118B8_118B8 : [u32; 1] = [0x118D8, ];
+static MAPPING_118B9_118B9 : [u32; 1] = [0x118D9, ];
+static MAPPING_118BA_118BA : [u32; 1] = [0x118DA, ];
+static MAPPING_118BB_118BB : [u32; 1] = [0x118DB, ];
+static MAPPING_118BC_118BC : [u32; 1] = [0x118DC, ];
+static MAPPING_118BD_118BD : [u32; 1] = [0x118DD, ];
+static MAPPING_118BE_118BE : [u32; 1] = [0x118DE, ];
+static MAPPING_118BF_118BF : [u32; 1] = [0x118DF, ];
+static MAPPING_1D15E_1D15E : [u32; 2] = [0x1D157, 0x1D165, ];
+static MAPPING_1D15F_1D15F : [u32; 2] = [0x1D158, 0x1D165, ];
+static MAPPING_1D160_1D160 : [u32; 3] = [0x1D158, 0x1D165, 0x1D16E, ];
+static MAPPING_1D161_1D161 : [u32; 3] = [0x1D158, 0x1D165, 0x1D16F, ];
+static MAPPING_1D162_1D162 : [u32; 3] = [0x1D158, 0x1D165, 0x1D170, ];
+static MAPPING_1D163_1D163 : [u32; 3] = [0x1D158, 0x1D165, 0x1D171, ];
+static MAPPING_1D164_1D164 : [u32; 3] = [0x1D158, 0x1D165, 0x1D172, ];
+static MAPPING_1D1BB_1D1BB : [u32; 2] = [0x1D1B9, 0x1D165, ];
+static MAPPING_1D1BC_1D1BC : [u32; 2] = [0x1D1BA, 0x1D165, ];
+static MAPPING_1D1BD_1D1BD : [u32; 3] = [0x1D1B9, 0x1D165, 0x1D16E, ];
+static MAPPING_1D1BE_1D1BE : [u32; 3] = [0x1D1BA, 0x1D165, 0x1D16E, ];
+static MAPPING_1D1BF_1D1BF : [u32; 3] = [0x1D1B9, 0x1D165, 0x1D16F, ];
+static MAPPING_1D1C0_1D1C0 : [u32; 3] = [0x1D1BA, 0x1D165, 0x1D16F, ];
+static MAPPING_1D400_1D400 : [u32; 1] = [0x0061, ];
+static MAPPING_1D401_1D401 : [u32; 1] = [0x0062, ];
+static MAPPING_1D402_1D402 : [u32; 1] = [0x0063, ];
+static MAPPING_1D403_1D403 : [u32; 1] = [0x0064, ];
+static MAPPING_1D404_1D404 : [u32; 1] = [0x0065, ];
+static MAPPING_1D405_1D405 : [u32; 1] = [0x0066, ];
+static MAPPING_1D406_1D406 : [u32; 1] = [0x0067, ];
+static MAPPING_1D407_1D407 : [u32; 1] = [0x0068, ];
+static MAPPING_1D408_1D408 : [u32; 1] = [0x0069, ];
+static MAPPING_1D409_1D409 : [u32; 1] = [0x006A, ];
+static MAPPING_1D40A_1D40A : [u32; 1] = [0x006B, ];
+static MAPPING_1D40B_1D40B : [u32; 1] = [0x006C, ];
+static MAPPING_1D40C_1D40C : [u32; 1] = [0x006D, ];
+static MAPPING_1D40D_1D40D : [u32; 1] = [0x006E, ];
+static MAPPING_1D40E_1D40E : [u32; 1] = [0x006F, ];
+static MAPPING_1D40F_1D40F : [u32; 1] = [0x0070, ];
+static MAPPING_1D410_1D410 : [u32; 1] = [0x0071, ];
+static MAPPING_1D411_1D411 : [u32; 1] = [0x0072, ];
+static MAPPING_1D412_1D412 : [u32; 1] = [0x0073, ];
+static MAPPING_1D413_1D413 : [u32; 1] = [0x0074, ];
+static MAPPING_1D414_1D414 : [u32; 1] = [0x0075, ];
+static MAPPING_1D415_1D415 : [u32; 1] = [0x0076, ];
+static MAPPING_1D416_1D416 : [u32; 1] = [0x0077, ];
+static MAPPING_1D417_1D417 : [u32; 1] = [0x0078, ];
+static MAPPING_1D418_1D418 : [u32; 1] = [0x0079, ];
+static MAPPING_1D419_1D419 : [u32; 1] = [0x007A, ];
+static MAPPING_1D41A_1D41A : [u32; 1] = [0x0061, ];
+static MAPPING_1D41B_1D41B : [u32; 1] = [0x0062, ];
+static MAPPING_1D41C_1D41C : [u32; 1] = [0x0063, ];
+static MAPPING_1D41D_1D41D : [u32; 1] = [0x0064, ];
+static MAPPING_1D41E_1D41E : [u32; 1] = [0x0065, ];
+static MAPPING_1D41F_1D41F : [u32; 1] = [0x0066, ];
+static MAPPING_1D420_1D420 : [u32; 1] = [0x0067, ];
+static MAPPING_1D421_1D421 : [u32; 1] = [0x0068, ];
+static MAPPING_1D422_1D422 : [u32; 1] = [0x0069, ];
+static MAPPING_1D423_1D423 : [u32; 1] = [0x006A, ];
+static MAPPING_1D424_1D424 : [u32; 1] = [0x006B, ];
+static MAPPING_1D425_1D425 : [u32; 1] = [0x006C, ];
+static MAPPING_1D426_1D426 : [u32; 1] = [0x006D, ];
+static MAPPING_1D427_1D427 : [u32; 1] = [0x006E, ];
+static MAPPING_1D428_1D428 : [u32; 1] = [0x006F, ];
+static MAPPING_1D429_1D429 : [u32; 1] = [0x0070, ];
+static MAPPING_1D42A_1D42A : [u32; 1] = [0x0071, ];
+static MAPPING_1D42B_1D42B : [u32; 1] = [0x0072, ];
+static MAPPING_1D42C_1D42C : [u32; 1] = [0x0073, ];
+static MAPPING_1D42D_1D42D : [u32; 1] = [0x0074, ];
+static MAPPING_1D42E_1D42E : [u32; 1] = [0x0075, ];
+static MAPPING_1D42F_1D42F : [u32; 1] = [0x0076, ];
+static MAPPING_1D430_1D430 : [u32; 1] = [0x0077, ];
+static MAPPING_1D431_1D431 : [u32; 1] = [0x0078, ];
+static MAPPING_1D432_1D432 : [u32; 1] = [0x0079, ];
+static MAPPING_1D433_1D433 : [u32; 1] = [0x007A, ];
+static MAPPING_1D434_1D434 : [u32; 1] = [0x0061, ];
+static MAPPING_1D435_1D435 : [u32; 1] = [0x0062, ];
+static MAPPING_1D436_1D436 : [u32; 1] = [0x0063, ];
+static MAPPING_1D437_1D437 : [u32; 1] = [0x0064, ];
+static MAPPING_1D438_1D438 : [u32; 1] = [0x0065, ];
+static MAPPING_1D439_1D439 : [u32; 1] = [0x0066, ];
+static MAPPING_1D43A_1D43A : [u32; 1] = [0x0067, ];
+static MAPPING_1D43B_1D43B : [u32; 1] = [0x0068, ];
+static MAPPING_1D43C_1D43C : [u32; 1] = [0x0069, ];
+static MAPPING_1D43D_1D43D : [u32; 1] = [0x006A, ];
+static MAPPING_1D43E_1D43E : [u32; 1] = [0x006B, ];
+static MAPPING_1D43F_1D43F : [u32; 1] = [0x006C, ];
+static MAPPING_1D440_1D440 : [u32; 1] = [0x006D, ];
+static MAPPING_1D441_1D441 : [u32; 1] = [0x006E, ];
+static MAPPING_1D442_1D442 : [u32; 1] = [0x006F, ];
+static MAPPING_1D443_1D443 : [u32; 1] = [0x0070, ];
+static MAPPING_1D444_1D444 : [u32; 1] = [0x0071, ];
+static MAPPING_1D445_1D445 : [u32; 1] = [0x0072, ];
+static MAPPING_1D446_1D446 : [u32; 1] = [0x0073, ];
+static MAPPING_1D447_1D447 : [u32; 1] = [0x0074, ];
+static MAPPING_1D448_1D448 : [u32; 1] = [0x0075, ];
+static MAPPING_1D449_1D449 : [u32; 1] = [0x0076, ];
+static MAPPING_1D44A_1D44A : [u32; 1] = [0x0077, ];
+static MAPPING_1D44B_1D44B : [u32; 1] = [0x0078, ];
+static MAPPING_1D44C_1D44C : [u32; 1] = [0x0079, ];
+static MAPPING_1D44D_1D44D : [u32; 1] = [0x007A, ];
+static MAPPING_1D44E_1D44E : [u32; 1] = [0x0061, ];
+static MAPPING_1D44F_1D44F : [u32; 1] = [0x0062, ];
+static MAPPING_1D450_1D450 : [u32; 1] = [0x0063, ];
+static MAPPING_1D451_1D451 : [u32; 1] = [0x0064, ];
+static MAPPING_1D452_1D452 : [u32; 1] = [0x0065, ];
+static MAPPING_1D453_1D453 : [u32; 1] = [0x0066, ];
+static MAPPING_1D454_1D454 : [u32; 1] = [0x0067, ];
+static MAPPING_1D456_1D456 : [u32; 1] = [0x0069, ];
+static MAPPING_1D457_1D457 : [u32; 1] = [0x006A, ];
+static MAPPING_1D458_1D458 : [u32; 1] = [0x006B, ];
+static MAPPING_1D459_1D459 : [u32; 1] = [0x006C, ];
+static MAPPING_1D45A_1D45A : [u32; 1] = [0x006D, ];
+static MAPPING_1D45B_1D45B : [u32; 1] = [0x006E, ];
+static MAPPING_1D45C_1D45C : [u32; 1] = [0x006F, ];
+static MAPPING_1D45D_1D45D : [u32; 1] = [0x0070, ];
+static MAPPING_1D45E_1D45E : [u32; 1] = [0x0071, ];
+static MAPPING_1D45F_1D45F : [u32; 1] = [0x0072, ];
+static MAPPING_1D460_1D460 : [u32; 1] = [0x0073, ];
+static MAPPING_1D461_1D461 : [u32; 1] = [0x0074, ];
+static MAPPING_1D462_1D462 : [u32; 1] = [0x0075, ];
+static MAPPING_1D463_1D463 : [u32; 1] = [0x0076, ];
+static MAPPING_1D464_1D464 : [u32; 1] = [0x0077, ];
+static MAPPING_1D465_1D465 : [u32; 1] = [0x0078, ];
+static MAPPING_1D466_1D466 : [u32; 1] = [0x0079, ];
+static MAPPING_1D467_1D467 : [u32; 1] = [0x007A, ];
+static MAPPING_1D468_1D468 : [u32; 1] = [0x0061, ];
+static MAPPING_1D469_1D469 : [u32; 1] = [0x0062, ];
+static MAPPING_1D46A_1D46A : [u32; 1] = [0x0063, ];
+static MAPPING_1D46B_1D46B : [u32; 1] = [0x0064, ];
+static MAPPING_1D46C_1D46C : [u32; 1] = [0x0065, ];
+static MAPPING_1D46D_1D46D : [u32; 1] = [0x0066, ];
+static MAPPING_1D46E_1D46E : [u32; 1] = [0x0067, ];
+static MAPPING_1D46F_1D46F : [u32; 1] = [0x0068, ];
+static MAPPING_1D470_1D470 : [u32; 1] = [0x0069, ];
+static MAPPING_1D471_1D471 : [u32; 1] = [0x006A, ];
+static MAPPING_1D472_1D472 : [u32; 1] = [0x006B, ];
+static MAPPING_1D473_1D473 : [u32; 1] = [0x006C, ];
+static MAPPING_1D474_1D474 : [u32; 1] = [0x006D, ];
+static MAPPING_1D475_1D475 : [u32; 1] = [0x006E, ];
+static MAPPING_1D476_1D476 : [u32; 1] = [0x006F, ];
+static MAPPING_1D477_1D477 : [u32; 1] = [0x0070, ];
+static MAPPING_1D478_1D478 : [u32; 1] = [0x0071, ];
+static MAPPING_1D479_1D479 : [u32; 1] = [0x0072, ];
+static MAPPING_1D47A_1D47A : [u32; 1] = [0x0073, ];
+static MAPPING_1D47B_1D47B : [u32; 1] = [0x0074, ];
+static MAPPING_1D47C_1D47C : [u32; 1] = [0x0075, ];
+static MAPPING_1D47D_1D47D : [u32; 1] = [0x0076, ];
+static MAPPING_1D47E_1D47E : [u32; 1] = [0x0077, ];
+static MAPPING_1D47F_1D47F : [u32; 1] = [0x0078, ];
+static MAPPING_1D480_1D480 : [u32; 1] = [0x0079, ];
+static MAPPING_1D481_1D481 : [u32; 1] = [0x007A, ];
+static MAPPING_1D482_1D482 : [u32; 1] = [0x0061, ];
+static MAPPING_1D483_1D483 : [u32; 1] = [0x0062, ];
+static MAPPING_1D484_1D484 : [u32; 1] = [0x0063, ];
+static MAPPING_1D485_1D485 : [u32; 1] = [0x0064, ];
+static MAPPING_1D486_1D486 : [u32; 1] = [0x0065, ];
+static MAPPING_1D487_1D487 : [u32; 1] = [0x0066, ];
+static MAPPING_1D488_1D488 : [u32; 1] = [0x0067, ];
+static MAPPING_1D489_1D489 : [u32; 1] = [0x0068, ];
+static MAPPING_1D48A_1D48A : [u32; 1] = [0x0069, ];
+static MAPPING_1D48B_1D48B : [u32; 1] = [0x006A, ];
+static MAPPING_1D48C_1D48C : [u32; 1] = [0x006B, ];
+static MAPPING_1D48D_1D48D : [u32; 1] = [0x006C, ];
+static MAPPING_1D48E_1D48E : [u32; 1] = [0x006D, ];
+static MAPPING_1D48F_1D48F : [u32; 1] = [0x006E, ];
+static MAPPING_1D490_1D490 : [u32; 1] = [0x006F, ];
+static MAPPING_1D491_1D491 : [u32; 1] = [0x0070, ];
+static MAPPING_1D492_1D492 : [u32; 1] = [0x0071, ];
+static MAPPING_1D493_1D493 : [u32; 1] = [0x0072, ];
+static MAPPING_1D494_1D494 : [u32; 1] = [0x0073, ];
+static MAPPING_1D495_1D495 : [u32; 1] = [0x0074, ];
+static MAPPING_1D496_1D496 : [u32; 1] = [0x0075, ];
+static MAPPING_1D497_1D497 : [u32; 1] = [0x0076, ];
+static MAPPING_1D498_1D498 : [u32; 1] = [0x0077, ];
+static MAPPING_1D499_1D499 : [u32; 1] = [0x0078, ];
+static MAPPING_1D49A_1D49A : [u32; 1] = [0x0079, ];
+static MAPPING_1D49B_1D49B : [u32; 1] = [0x007A, ];
+static MAPPING_1D49C_1D49C : [u32; 1] = [0x0061, ];
+static MAPPING_1D49E_1D49E : [u32; 1] = [0x0063, ];
+static MAPPING_1D49F_1D49F : [u32; 1] = [0x0064, ];
+static MAPPING_1D4A2_1D4A2 : [u32; 1] = [0x0067, ];
+static MAPPING_1D4A5_1D4A5 : [u32; 1] = [0x006A, ];
+static MAPPING_1D4A6_1D4A6 : [u32; 1] = [0x006B, ];
+static MAPPING_1D4A9_1D4A9 : [u32; 1] = [0x006E, ];
+static MAPPING_1D4AA_1D4AA : [u32; 1] = [0x006F, ];
+static MAPPING_1D4AB_1D4AB : [u32; 1] = [0x0070, ];
+static MAPPING_1D4AC_1D4AC : [u32; 1] = [0x0071, ];
+static MAPPING_1D4AE_1D4AE : [u32; 1] = [0x0073, ];
+static MAPPING_1D4AF_1D4AF : [u32; 1] = [0x0074, ];
+static MAPPING_1D4B0_1D4B0 : [u32; 1] = [0x0075, ];
+static MAPPING_1D4B1_1D4B1 : [u32; 1] = [0x0076, ];
+static MAPPING_1D4B2_1D4B2 : [u32; 1] = [0x0077, ];
+static MAPPING_1D4B3_1D4B3 : [u32; 1] = [0x0078, ];
+static MAPPING_1D4B4_1D4B4 : [u32; 1] = [0x0079, ];
+static MAPPING_1D4B5_1D4B5 : [u32; 1] = [0x007A, ];
+static MAPPING_1D4B6_1D4B6 : [u32; 1] = [0x0061, ];
+static MAPPING_1D4B7_1D4B7 : [u32; 1] = [0x0062, ];
+static MAPPING_1D4B8_1D4B8 : [u32; 1] = [0x0063, ];
+static MAPPING_1D4B9_1D4B9 : [u32; 1] = [0x0064, ];
+static MAPPING_1D4BB_1D4BB : [u32; 1] = [0x0066, ];
+static MAPPING_1D4BD_1D4BD : [u32; 1] = [0x0068, ];
+static MAPPING_1D4BE_1D4BE : [u32; 1] = [0x0069, ];
+static MAPPING_1D4BF_1D4BF : [u32; 1] = [0x006A, ];
+static MAPPING_1D4C0_1D4C0 : [u32; 1] = [0x006B, ];
+static MAPPING_1D4C1_1D4C1 : [u32; 1] = [0x006C, ];
+static MAPPING_1D4C2_1D4C2 : [u32; 1] = [0x006D, ];
+static MAPPING_1D4C3_1D4C3 : [u32; 1] = [0x006E, ];
+static MAPPING_1D4C5_1D4C5 : [u32; 1] = [0x0070, ];
+static MAPPING_1D4C6_1D4C6 : [u32; 1] = [0x0071, ];
+static MAPPING_1D4C7_1D4C7 : [u32; 1] = [0x0072, ];
+static MAPPING_1D4C8_1D4C8 : [u32; 1] = [0x0073, ];
+static MAPPING_1D4C9_1D4C9 : [u32; 1] = [0x0074, ];
+static MAPPING_1D4CA_1D4CA : [u32; 1] = [0x0075, ];
+static MAPPING_1D4CB_1D4CB : [u32; 1] = [0x0076, ];
+static MAPPING_1D4CC_1D4CC : [u32; 1] = [0x0077, ];
+static MAPPING_1D4CD_1D4CD : [u32; 1] = [0x0078, ];
+static MAPPING_1D4CE_1D4CE : [u32; 1] = [0x0079, ];
+static MAPPING_1D4CF_1D4CF : [u32; 1] = [0x007A, ];
+static MAPPING_1D4D0_1D4D0 : [u32; 1] = [0x0061, ];
+static MAPPING_1D4D1_1D4D1 : [u32; 1] = [0x0062, ];
+static MAPPING_1D4D2_1D4D2 : [u32; 1] = [0x0063, ];
+static MAPPING_1D4D3_1D4D3 : [u32; 1] = [0x0064, ];
+static MAPPING_1D4D4_1D4D4 : [u32; 1] = [0x0065, ];
+static MAPPING_1D4D5_1D4D5 : [u32; 1] = [0x0066, ];
+static MAPPING_1D4D6_1D4D6 : [u32; 1] = [0x0067, ];
+static MAPPING_1D4D7_1D4D7 : [u32; 1] = [0x0068, ];
+static MAPPING_1D4D8_1D4D8 : [u32; 1] = [0x0069, ];
+static MAPPING_1D4D9_1D4D9 : [u32; 1] = [0x006A, ];
+static MAPPING_1D4DA_1D4DA : [u32; 1] = [0x006B, ];
+static MAPPING_1D4DB_1D4DB : [u32; 1] = [0x006C, ];
+static MAPPING_1D4DC_1D4DC : [u32; 1] = [0x006D, ];
+static MAPPING_1D4DD_1D4DD : [u32; 1] = [0x006E, ];
+static MAPPING_1D4DE_1D4DE : [u32; 1] = [0x006F, ];
+static MAPPING_1D4DF_1D4DF : [u32; 1] = [0x0070, ];
+static MAPPING_1D4E0_1D4E0 : [u32; 1] = [0x0071, ];
+static MAPPING_1D4E1_1D4E1 : [u32; 1] = [0x0072, ];
+static MAPPING_1D4E2_1D4E2 : [u32; 1] = [0x0073, ];
+static MAPPING_1D4E3_1D4E3 : [u32; 1] = [0x0074, ];
+static MAPPING_1D4E4_1D4E4 : [u32; 1] = [0x0075, ];
+static MAPPING_1D4E5_1D4E5 : [u32; 1] = [0x0076, ];
+static MAPPING_1D4E6_1D4E6 : [u32; 1] = [0x0077, ];
+static MAPPING_1D4E7_1D4E7 : [u32; 1] = [0x0078, ];
+static MAPPING_1D4E8_1D4E8 : [u32; 1] = [0x0079, ];
+static MAPPING_1D4E9_1D4E9 : [u32; 1] = [0x007A, ];
+static MAPPING_1D4EA_1D4EA : [u32; 1] = [0x0061, ];
+static MAPPING_1D4EB_1D4EB : [u32; 1] = [0x0062, ];
+static MAPPING_1D4EC_1D4EC : [u32; 1] = [0x0063, ];
+static MAPPING_1D4ED_1D4ED : [u32; 1] = [0x0064, ];
+static MAPPING_1D4EE_1D4EE : [u32; 1] = [0x0065, ];
+static MAPPING_1D4EF_1D4EF : [u32; 1] = [0x0066, ];
+static MAPPING_1D4F0_1D4F0 : [u32; 1] = [0x0067, ];
+static MAPPING_1D4F1_1D4F1 : [u32; 1] = [0x0068, ];
+static MAPPING_1D4F2_1D4F2 : [u32; 1] = [0x0069, ];
+static MAPPING_1D4F3_1D4F3 : [u32; 1] = [0x006A, ];
+static MAPPING_1D4F4_1D4F4 : [u32; 1] = [0x006B, ];
+static MAPPING_1D4F5_1D4F5 : [u32; 1] = [0x006C, ];
+static MAPPING_1D4F6_1D4F6 : [u32; 1] = [0x006D, ];
+static MAPPING_1D4F7_1D4F7 : [u32; 1] = [0x006E, ];
+static MAPPING_1D4F8_1D4F8 : [u32; 1] = [0x006F, ];
+static MAPPING_1D4F9_1D4F9 : [u32; 1] = [0x0070, ];
+static MAPPING_1D4FA_1D4FA : [u32; 1] = [0x0071, ];
+static MAPPING_1D4FB_1D4FB : [u32; 1] = [0x0072, ];
+static MAPPING_1D4FC_1D4FC : [u32; 1] = [0x0073, ];
+static MAPPING_1D4FD_1D4FD : [u32; 1] = [0x0074, ];
+static MAPPING_1D4FE_1D4FE : [u32; 1] = [0x0075, ];
+static MAPPING_1D4FF_1D4FF : [u32; 1] = [0x0076, ];
+static MAPPING_1D500_1D500 : [u32; 1] = [0x0077, ];
+static MAPPING_1D501_1D501 : [u32; 1] = [0x0078, ];
+static MAPPING_1D502_1D502 : [u32; 1] = [0x0079, ];
+static MAPPING_1D503_1D503 : [u32; 1] = [0x007A, ];
+static MAPPING_1D504_1D504 : [u32; 1] = [0x0061, ];
+static MAPPING_1D505_1D505 : [u32; 1] = [0x0062, ];
+static MAPPING_1D507_1D507 : [u32; 1] = [0x0064, ];
+static MAPPING_1D508_1D508 : [u32; 1] = [0x0065, ];
+static MAPPING_1D509_1D509 : [u32; 1] = [0x0066, ];
+static MAPPING_1D50A_1D50A : [u32; 1] = [0x0067, ];
+static MAPPING_1D50D_1D50D : [u32; 1] = [0x006A, ];
+static MAPPING_1D50E_1D50E : [u32; 1] = [0x006B, ];
+static MAPPING_1D50F_1D50F : [u32; 1] = [0x006C, ];
+static MAPPING_1D510_1D510 : [u32; 1] = [0x006D, ];
+static MAPPING_1D511_1D511 : [u32; 1] = [0x006E, ];
+static MAPPING_1D512_1D512 : [u32; 1] = [0x006F, ];
+static MAPPING_1D513_1D513 : [u32; 1] = [0x0070, ];
+static MAPPING_1D514_1D514 : [u32; 1] = [0x0071, ];
+static MAPPING_1D516_1D516 : [u32; 1] = [0x0073, ];
+static MAPPING_1D517_1D517 : [u32; 1] = [0x0074, ];
+static MAPPING_1D518_1D518 : [u32; 1] = [0x0075, ];
+static MAPPING_1D519_1D519 : [u32; 1] = [0x0076, ];
+static MAPPING_1D51A_1D51A : [u32; 1] = [0x0077, ];
+static MAPPING_1D51B_1D51B : [u32; 1] = [0x0078, ];
+static MAPPING_1D51C_1D51C : [u32; 1] = [0x0079, ];
+static MAPPING_1D51E_1D51E : [u32; 1] = [0x0061, ];
+static MAPPING_1D51F_1D51F : [u32; 1] = [0x0062, ];
+static MAPPING_1D520_1D520 : [u32; 1] = [0x0063, ];
+static MAPPING_1D521_1D521 : [u32; 1] = [0x0064, ];
+static MAPPING_1D522_1D522 : [u32; 1] = [0x0065, ];
+static MAPPING_1D523_1D523 : [u32; 1] = [0x0066, ];
+static MAPPING_1D524_1D524 : [u32; 1] = [0x0067, ];
+static MAPPING_1D525_1D525 : [u32; 1] = [0x0068, ];
+static MAPPING_1D526_1D526 : [u32; 1] = [0x0069, ];
+static MAPPING_1D527_1D527 : [u32; 1] = [0x006A, ];
+static MAPPING_1D528_1D528 : [u32; 1] = [0x006B, ];
+static MAPPING_1D529_1D529 : [u32; 1] = [0x006C, ];
+static MAPPING_1D52A_1D52A : [u32; 1] = [0x006D, ];
+static MAPPING_1D52B_1D52B : [u32; 1] = [0x006E, ];
+static MAPPING_1D52C_1D52C : [u32; 1] = [0x006F, ];
+static MAPPING_1D52D_1D52D : [u32; 1] = [0x0070, ];
+static MAPPING_1D52E_1D52E : [u32; 1] = [0x0071, ];
+static MAPPING_1D52F_1D52F : [u32; 1] = [0x0072, ];
+static MAPPING_1D530_1D530 : [u32; 1] = [0x0073, ];
+static MAPPING_1D531_1D531 : [u32; 1] = [0x0074, ];
+static MAPPING_1D532_1D532 : [u32; 1] = [0x0075, ];
+static MAPPING_1D533_1D533 : [u32; 1] = [0x0076, ];
+static MAPPING_1D534_1D534 : [u32; 1] = [0x0077, ];
+static MAPPING_1D535_1D535 : [u32; 1] = [0x0078, ];
+static MAPPING_1D536_1D536 : [u32; 1] = [0x0079, ];
+static MAPPING_1D537_1D537 : [u32; 1] = [0x007A, ];
+static MAPPING_1D538_1D538 : [u32; 1] = [0x0061, ];
+static MAPPING_1D539_1D539 : [u32; 1] = [0x0062, ];
+static MAPPING_1D53B_1D53B : [u32; 1] = [0x0064, ];
+static MAPPING_1D53C_1D53C : [u32; 1] = [0x0065, ];
+static MAPPING_1D53D_1D53D : [u32; 1] = [0x0066, ];
+static MAPPING_1D53E_1D53E : [u32; 1] = [0x0067, ];
+static MAPPING_1D540_1D540 : [u32; 1] = [0x0069, ];
+static MAPPING_1D541_1D541 : [u32; 1] = [0x006A, ];
+static MAPPING_1D542_1D542 : [u32; 1] = [0x006B, ];
+static MAPPING_1D543_1D543 : [u32; 1] = [0x006C, ];
+static MAPPING_1D544_1D544 : [u32; 1] = [0x006D, ];
+static MAPPING_1D546_1D546 : [u32; 1] = [0x006F, ];
+static MAPPING_1D54A_1D54A : [u32; 1] = [0x0073, ];
+static MAPPING_1D54B_1D54B : [u32; 1] = [0x0074, ];
+static MAPPING_1D54C_1D54C : [u32; 1] = [0x0075, ];
+static MAPPING_1D54D_1D54D : [u32; 1] = [0x0076, ];
+static MAPPING_1D54E_1D54E : [u32; 1] = [0x0077, ];
+static MAPPING_1D54F_1D54F : [u32; 1] = [0x0078, ];
+static MAPPING_1D550_1D550 : [u32; 1] = [0x0079, ];
+static MAPPING_1D552_1D552 : [u32; 1] = [0x0061, ];
+static MAPPING_1D553_1D553 : [u32; 1] = [0x0062, ];
+static MAPPING_1D554_1D554 : [u32; 1] = [0x0063, ];
+static MAPPING_1D555_1D555 : [u32; 1] = [0x0064, ];
+static MAPPING_1D556_1D556 : [u32; 1] = [0x0065, ];
+static MAPPING_1D557_1D557 : [u32; 1] = [0x0066, ];
+static MAPPING_1D558_1D558 : [u32; 1] = [0x0067, ];
+static MAPPING_1D559_1D559 : [u32; 1] = [0x0068, ];
+static MAPPING_1D55A_1D55A : [u32; 1] = [0x0069, ];
+static MAPPING_1D55B_1D55B : [u32; 1] = [0x006A, ];
+static MAPPING_1D55C_1D55C : [u32; 1] = [0x006B, ];
+static MAPPING_1D55D_1D55D : [u32; 1] = [0x006C, ];
+static MAPPING_1D55E_1D55E : [u32; 1] = [0x006D, ];
+static MAPPING_1D55F_1D55F : [u32; 1] = [0x006E, ];
+static MAPPING_1D560_1D560 : [u32; 1] = [0x006F, ];
+static MAPPING_1D561_1D561 : [u32; 1] = [0x0070, ];
+static MAPPING_1D562_1D562 : [u32; 1] = [0x0071, ];
+static MAPPING_1D563_1D563 : [u32; 1] = [0x0072, ];
+static MAPPING_1D564_1D564 : [u32; 1] = [0x0073, ];
+static MAPPING_1D565_1D565 : [u32; 1] = [0x0074, ];
+static MAPPING_1D566_1D566 : [u32; 1] = [0x0075, ];
+static MAPPING_1D567_1D567 : [u32; 1] = [0x0076, ];
+static MAPPING_1D568_1D568 : [u32; 1] = [0x0077, ];
+static MAPPING_1D569_1D569 : [u32; 1] = [0x0078, ];
+static MAPPING_1D56A_1D56A : [u32; 1] = [0x0079, ];
+static MAPPING_1D56B_1D56B : [u32; 1] = [0x007A, ];
+static MAPPING_1D56C_1D56C : [u32; 1] = [0x0061, ];
+static MAPPING_1D56D_1D56D : [u32; 1] = [0x0062, ];
+static MAPPING_1D56E_1D56E : [u32; 1] = [0x0063, ];
+static MAPPING_1D56F_1D56F : [u32; 1] = [0x0064, ];
+static MAPPING_1D570_1D570 : [u32; 1] = [0x0065, ];
+static MAPPING_1D571_1D571 : [u32; 1] = [0x0066, ];
+static MAPPING_1D572_1D572 : [u32; 1] = [0x0067, ];
+static MAPPING_1D573_1D573 : [u32; 1] = [0x0068, ];
+static MAPPING_1D574_1D574 : [u32; 1] = [0x0069, ];
+static MAPPING_1D575_1D575 : [u32; 1] = [0x006A, ];
+static MAPPING_1D576_1D576 : [u32; 1] = [0x006B, ];
+static MAPPING_1D577_1D577 : [u32; 1] = [0x006C, ];
+static MAPPING_1D578_1D578 : [u32; 1] = [0x006D, ];
+static MAPPING_1D579_1D579 : [u32; 1] = [0x006E, ];
+static MAPPING_1D57A_1D57A : [u32; 1] = [0x006F, ];
+static MAPPING_1D57B_1D57B : [u32; 1] = [0x0070, ];
+static MAPPING_1D57C_1D57C : [u32; 1] = [0x0071, ];
+static MAPPING_1D57D_1D57D : [u32; 1] = [0x0072, ];
+static MAPPING_1D57E_1D57E : [u32; 1] = [0x0073, ];
+static MAPPING_1D57F_1D57F : [u32; 1] = [0x0074, ];
+static MAPPING_1D580_1D580 : [u32; 1] = [0x0075, ];
+static MAPPING_1D581_1D581 : [u32; 1] = [0x0076, ];
+static MAPPING_1D582_1D582 : [u32; 1] = [0x0077, ];
+static MAPPING_1D583_1D583 : [u32; 1] = [0x0078, ];
+static MAPPING_1D584_1D584 : [u32; 1] = [0x0079, ];
+static MAPPING_1D585_1D585 : [u32; 1] = [0x007A, ];
+static MAPPING_1D586_1D586 : [u32; 1] = [0x0061, ];
+static MAPPING_1D587_1D587 : [u32; 1] = [0x0062, ];
+static MAPPING_1D588_1D588 : [u32; 1] = [0x0063, ];
+static MAPPING_1D589_1D589 : [u32; 1] = [0x0064, ];
+static MAPPING_1D58A_1D58A : [u32; 1] = [0x0065, ];
+static MAPPING_1D58B_1D58B : [u32; 1] = [0x0066, ];
+static MAPPING_1D58C_1D58C : [u32; 1] = [0x0067, ];
+static MAPPING_1D58D_1D58D : [u32; 1] = [0x0068, ];
+static MAPPING_1D58E_1D58E : [u32; 1] = [0x0069, ];
+static MAPPING_1D58F_1D58F : [u32; 1] = [0x006A, ];
+static MAPPING_1D590_1D590 : [u32; 1] = [0x006B, ];
+static MAPPING_1D591_1D591 : [u32; 1] = [0x006C, ];
+static MAPPING_1D592_1D592 : [u32; 1] = [0x006D, ];
+static MAPPING_1D593_1D593 : [u32; 1] = [0x006E, ];
+static MAPPING_1D594_1D594 : [u32; 1] = [0x006F, ];
+static MAPPING_1D595_1D595 : [u32; 1] = [0x0070, ];
+static MAPPING_1D596_1D596 : [u32; 1] = [0x0071, ];
+static MAPPING_1D597_1D597 : [u32; 1] = [0x0072, ];
+static MAPPING_1D598_1D598 : [u32; 1] = [0x0073, ];
+static MAPPING_1D599_1D599 : [u32; 1] = [0x0074, ];
+static MAPPING_1D59A_1D59A : [u32; 1] = [0x0075, ];
+static MAPPING_1D59B_1D59B : [u32; 1] = [0x0076, ];
+static MAPPING_1D59C_1D59C : [u32; 1] = [0x0077, ];
+static MAPPING_1D59D_1D59D : [u32; 1] = [0x0078, ];
+static MAPPING_1D59E_1D59E : [u32; 1] = [0x0079, ];
+static MAPPING_1D59F_1D59F : [u32; 1] = [0x007A, ];
+static MAPPING_1D5A0_1D5A0 : [u32; 1] = [0x0061, ];
+static MAPPING_1D5A1_1D5A1 : [u32; 1] = [0x0062, ];
+static MAPPING_1D5A2_1D5A2 : [u32; 1] = [0x0063, ];
+static MAPPING_1D5A3_1D5A3 : [u32; 1] = [0x0064, ];
+static MAPPING_1D5A4_1D5A4 : [u32; 1] = [0x0065, ];
+static MAPPING_1D5A5_1D5A5 : [u32; 1] = [0x0066, ];
+static MAPPING_1D5A6_1D5A6 : [u32; 1] = [0x0067, ];
+static MAPPING_1D5A7_1D5A7 : [u32; 1] = [0x0068, ];
+static MAPPING_1D5A8_1D5A8 : [u32; 1] = [0x0069, ];
+static MAPPING_1D5A9_1D5A9 : [u32; 1] = [0x006A, ];
+static MAPPING_1D5AA_1D5AA : [u32; 1] = [0x006B, ];
+static MAPPING_1D5AB_1D5AB : [u32; 1] = [0x006C, ];
+static MAPPING_1D5AC_1D5AC : [u32; 1] = [0x006D, ];
+static MAPPING_1D5AD_1D5AD : [u32; 1] = [0x006E, ];
+static MAPPING_1D5AE_1D5AE : [u32; 1] = [0x006F, ];
+static MAPPING_1D5AF_1D5AF : [u32; 1] = [0x0070, ];
+static MAPPING_1D5B0_1D5B0 : [u32; 1] = [0x0071, ];
+static MAPPING_1D5B1_1D5B1 : [u32; 1] = [0x0072, ];
+static MAPPING_1D5B2_1D5B2 : [u32; 1] = [0x0073, ];
+static MAPPING_1D5B3_1D5B3 : [u32; 1] = [0x0074, ];
+static MAPPING_1D5B4_1D5B4 : [u32; 1] = [0x0075, ];
+static MAPPING_1D5B5_1D5B5 : [u32; 1] = [0x0076, ];
+static MAPPING_1D5B6_1D5B6 : [u32; 1] = [0x0077, ];
+static MAPPING_1D5B7_1D5B7 : [u32; 1] = [0x0078, ];
+static MAPPING_1D5B8_1D5B8 : [u32; 1] = [0x0079, ];
+static MAPPING_1D5B9_1D5B9 : [u32; 1] = [0x007A, ];
+static MAPPING_1D5BA_1D5BA : [u32; 1] = [0x0061, ];
+static MAPPING_1D5BB_1D5BB : [u32; 1] = [0x0062, ];
+static MAPPING_1D5BC_1D5BC : [u32; 1] = [0x0063, ];
+static MAPPING_1D5BD_1D5BD : [u32; 1] = [0x0064, ];
+static MAPPING_1D5BE_1D5BE : [u32; 1] = [0x0065, ];
+static MAPPING_1D5BF_1D5BF : [u32; 1] = [0x0066, ];
+static MAPPING_1D5C0_1D5C0 : [u32; 1] = [0x0067, ];
+static MAPPING_1D5C1_1D5C1 : [u32; 1] = [0x0068, ];
+static MAPPING_1D5C2_1D5C2 : [u32; 1] = [0x0069, ];
+static MAPPING_1D5C3_1D5C3 : [u32; 1] = [0x006A, ];
+static MAPPING_1D5C4_1D5C4 : [u32; 1] = [0x006B, ];
+static MAPPING_1D5C5_1D5C5 : [u32; 1] = [0x006C, ];
+static MAPPING_1D5C6_1D5C6 : [u32; 1] = [0x006D, ];
+static MAPPING_1D5C7_1D5C7 : [u32; 1] = [0x006E, ];
+static MAPPING_1D5C8_1D5C8 : [u32; 1] = [0x006F, ];
+static MAPPING_1D5C9_1D5C9 : [u32; 1] = [0x0070, ];
+static MAPPING_1D5CA_1D5CA : [u32; 1] = [0x0071, ];
+static MAPPING_1D5CB_1D5CB : [u32; 1] = [0x0072, ];
+static MAPPING_1D5CC_1D5CC : [u32; 1] = [0x0073, ];
+static MAPPING_1D5CD_1D5CD : [u32; 1] = [0x0074, ];
+static MAPPING_1D5CE_1D5CE : [u32; 1] = [0x0075, ];
+static MAPPING_1D5CF_1D5CF : [u32; 1] = [0x0076, ];
+static MAPPING_1D5D0_1D5D0 : [u32; 1] = [0x0077, ];
+static MAPPING_1D5D1_1D5D1 : [u32; 1] = [0x0078, ];
+static MAPPING_1D5D2_1D5D2 : [u32; 1] = [0x0079, ];
+static MAPPING_1D5D3_1D5D3 : [u32; 1] = [0x007A, ];
+static MAPPING_1D5D4_1D5D4 : [u32; 1] = [0x0061, ];
+static MAPPING_1D5D5_1D5D5 : [u32; 1] = [0x0062, ];
+static MAPPING_1D5D6_1D5D6 : [u32; 1] = [0x0063, ];
+static MAPPING_1D5D7_1D5D7 : [u32; 1] = [0x0064, ];
+static MAPPING_1D5D8_1D5D8 : [u32; 1] = [0x0065, ];
+static MAPPING_1D5D9_1D5D9 : [u32; 1] = [0x0066, ];
+static MAPPING_1D5DA_1D5DA : [u32; 1] = [0x0067, ];
+static MAPPING_1D5DB_1D5DB : [u32; 1] = [0x0068, ];
+static MAPPING_1D5DC_1D5DC : [u32; 1] = [0x0069, ];
+static MAPPING_1D5DD_1D5DD : [u32; 1] = [0x006A, ];
+static MAPPING_1D5DE_1D5DE : [u32; 1] = [0x006B, ];
+static MAPPING_1D5DF_1D5DF : [u32; 1] = [0x006C, ];
+static MAPPING_1D5E0_1D5E0 : [u32; 1] = [0x006D, ];
+static MAPPING_1D5E1_1D5E1 : [u32; 1] = [0x006E, ];
+static MAPPING_1D5E2_1D5E2 : [u32; 1] = [0x006F, ];
+static MAPPING_1D5E3_1D5E3 : [u32; 1] = [0x0070, ];
+static MAPPING_1D5E4_1D5E4 : [u32; 1] = [0x0071, ];
+static MAPPING_1D5E5_1D5E5 : [u32; 1] = [0x0072, ];
+static MAPPING_1D5E6_1D5E6 : [u32; 1] = [0x0073, ];
+static MAPPING_1D5E7_1D5E7 : [u32; 1] = [0x0074, ];
+static MAPPING_1D5E8_1D5E8 : [u32; 1] = [0x0075, ];
+static MAPPING_1D5E9_1D5E9 : [u32; 1] = [0x0076, ];
+static MAPPING_1D5EA_1D5EA : [u32; 1] = [0x0077, ];
+static MAPPING_1D5EB_1D5EB : [u32; 1] = [0x0078, ];
+static MAPPING_1D5EC_1D5EC : [u32; 1] = [0x0079, ];
+static MAPPING_1D5ED_1D5ED : [u32; 1] = [0x007A, ];
+static MAPPING_1D5EE_1D5EE : [u32; 1] = [0x0061, ];
+static MAPPING_1D5EF_1D5EF : [u32; 1] = [0x0062, ];
+static MAPPING_1D5F0_1D5F0 : [u32; 1] = [0x0063, ];
+static MAPPING_1D5F1_1D5F1 : [u32; 1] = [0x0064, ];
+static MAPPING_1D5F2_1D5F2 : [u32; 1] = [0x0065, ];
+static MAPPING_1D5F3_1D5F3 : [u32; 1] = [0x0066, ];
+static MAPPING_1D5F4_1D5F4 : [u32; 1] = [0x0067, ];
+static MAPPING_1D5F5_1D5F5 : [u32; 1] = [0x0068, ];
+static MAPPING_1D5F6_1D5F6 : [u32; 1] = [0x0069, ];
+static MAPPING_1D5F7_1D5F7 : [u32; 1] = [0x006A, ];
+static MAPPING_1D5F8_1D5F8 : [u32; 1] = [0x006B, ];
+static MAPPING_1D5F9_1D5F9 : [u32; 1] = [0x006C, ];
+static MAPPING_1D5FA_1D5FA : [u32; 1] = [0x006D, ];
+static MAPPING_1D5FB_1D5FB : [u32; 1] = [0x006E, ];
+static MAPPING_1D5FC_1D5FC : [u32; 1] = [0x006F, ];
+static MAPPING_1D5FD_1D5FD : [u32; 1] = [0x0070, ];
+static MAPPING_1D5FE_1D5FE : [u32; 1] = [0x0071, ];
+static MAPPING_1D5FF_1D5FF : [u32; 1] = [0x0072, ];
+static MAPPING_1D600_1D600 : [u32; 1] = [0x0073, ];
+static MAPPING_1D601_1D601 : [u32; 1] = [0x0074, ];
+static MAPPING_1D602_1D602 : [u32; 1] = [0x0075, ];
+static MAPPING_1D603_1D603 : [u32; 1] = [0x0076, ];
+static MAPPING_1D604_1D604 : [u32; 1] = [0x0077, ];
+static MAPPING_1D605_1D605 : [u32; 1] = [0x0078, ];
+static MAPPING_1D606_1D606 : [u32; 1] = [0x0079, ];
+static MAPPING_1D607_1D607 : [u32; 1] = [0x007A, ];
+static MAPPING_1D608_1D608 : [u32; 1] = [0x0061, ];
+static MAPPING_1D609_1D609 : [u32; 1] = [0x0062, ];
+static MAPPING_1D60A_1D60A : [u32; 1] = [0x0063, ];
+static MAPPING_1D60B_1D60B : [u32; 1] = [0x0064, ];
+static MAPPING_1D60C_1D60C : [u32; 1] = [0x0065, ];
+static MAPPING_1D60D_1D60D : [u32; 1] = [0x0066, ];
+static MAPPING_1D60E_1D60E : [u32; 1] = [0x0067, ];
+static MAPPING_1D60F_1D60F : [u32; 1] = [0x0068, ];
+static MAPPING_1D610_1D610 : [u32; 1] = [0x0069, ];
+static MAPPING_1D611_1D611 : [u32; 1] = [0x006A, ];
+static MAPPING_1D612_1D612 : [u32; 1] = [0x006B, ];
+static MAPPING_1D613_1D613 : [u32; 1] = [0x006C, ];
+static MAPPING_1D614_1D614 : [u32; 1] = [0x006D, ];
+static MAPPING_1D615_1D615 : [u32; 1] = [0x006E, ];
+static MAPPING_1D616_1D616 : [u32; 1] = [0x006F, ];
+static MAPPING_1D617_1D617 : [u32; 1] = [0x0070, ];
+static MAPPING_1D618_1D618 : [u32; 1] = [0x0071, ];
+static MAPPING_1D619_1D619 : [u32; 1] = [0x0072, ];
+static MAPPING_1D61A_1D61A : [u32; 1] = [0x0073, ];
+static MAPPING_1D61B_1D61B : [u32; 1] = [0x0074, ];
+static MAPPING_1D61C_1D61C : [u32; 1] = [0x0075, ];
+static MAPPING_1D61D_1D61D : [u32; 1] = [0x0076, ];
+static MAPPING_1D61E_1D61E : [u32; 1] = [0x0077, ];
+static MAPPING_1D61F_1D61F : [u32; 1] = [0x0078, ];
+static MAPPING_1D620_1D620 : [u32; 1] = [0x0079, ];
+static MAPPING_1D621_1D621 : [u32; 1] = [0x007A, ];
+static MAPPING_1D622_1D622 : [u32; 1] = [0x0061, ];
+static MAPPING_1D623_1D623 : [u32; 1] = [0x0062, ];
+static MAPPING_1D624_1D624 : [u32; 1] = [0x0063, ];
+static MAPPING_1D625_1D625 : [u32; 1] = [0x0064, ];
+static MAPPING_1D626_1D626 : [u32; 1] = [0x0065, ];
+static MAPPING_1D627_1D627 : [u32; 1] = [0x0066, ];
+static MAPPING_1D628_1D628 : [u32; 1] = [0x0067, ];
+static MAPPING_1D629_1D629 : [u32; 1] = [0x0068, ];
+static MAPPING_1D62A_1D62A : [u32; 1] = [0x0069, ];
+static MAPPING_1D62B_1D62B : [u32; 1] = [0x006A, ];
+static MAPPING_1D62C_1D62C : [u32; 1] = [0x006B, ];
+static MAPPING_1D62D_1D62D : [u32; 1] = [0x006C, ];
+static MAPPING_1D62E_1D62E : [u32; 1] = [0x006D, ];
+static MAPPING_1D62F_1D62F : [u32; 1] = [0x006E, ];
+static MAPPING_1D630_1D630 : [u32; 1] = [0x006F, ];
+static MAPPING_1D631_1D631 : [u32; 1] = [0x0070, ];
+static MAPPING_1D632_1D632 : [u32; 1] = [0x0071, ];
+static MAPPING_1D633_1D633 : [u32; 1] = [0x0072, ];
+static MAPPING_1D634_1D634 : [u32; 1] = [0x0073, ];
+static MAPPING_1D635_1D635 : [u32; 1] = [0x0074, ];
+static MAPPING_1D636_1D636 : [u32; 1] = [0x0075, ];
+static MAPPING_1D637_1D637 : [u32; 1] = [0x0076, ];
+static MAPPING_1D638_1D638 : [u32; 1] = [0x0077, ];
+static MAPPING_1D639_1D639 : [u32; 1] = [0x0078, ];
+static MAPPING_1D63A_1D63A : [u32; 1] = [0x0079, ];
+static MAPPING_1D63B_1D63B : [u32; 1] = [0x007A, ];
+static MAPPING_1D63C_1D63C : [u32; 1] = [0x0061, ];
+static MAPPING_1D63D_1D63D : [u32; 1] = [0x0062, ];
+static MAPPING_1D63E_1D63E : [u32; 1] = [0x0063, ];
+static MAPPING_1D63F_1D63F : [u32; 1] = [0x0064, ];
+static MAPPING_1D640_1D640 : [u32; 1] = [0x0065, ];
+static MAPPING_1D641_1D641 : [u32; 1] = [0x0066, ];
+static MAPPING_1D642_1D642 : [u32; 1] = [0x0067, ];
+static MAPPING_1D643_1D643 : [u32; 1] = [0x0068, ];
+static MAPPING_1D644_1D644 : [u32; 1] = [0x0069, ];
+static MAPPING_1D645_1D645 : [u32; 1] = [0x006A, ];
+static MAPPING_1D646_1D646 : [u32; 1] = [0x006B, ];
+static MAPPING_1D647_1D647 : [u32; 1] = [0x006C, ];
+static MAPPING_1D648_1D648 : [u32; 1] = [0x006D, ];
+static MAPPING_1D649_1D649 : [u32; 1] = [0x006E, ];
+static MAPPING_1D64A_1D64A : [u32; 1] = [0x006F, ];
+static MAPPING_1D64B_1D64B : [u32; 1] = [0x0070, ];
+static MAPPING_1D64C_1D64C : [u32; 1] = [0x0071, ];
+static MAPPING_1D64D_1D64D : [u32; 1] = [0x0072, ];
+static MAPPING_1D64E_1D64E : [u32; 1] = [0x0073, ];
+static MAPPING_1D64F_1D64F : [u32; 1] = [0x0074, ];
+static MAPPING_1D650_1D650 : [u32; 1] = [0x0075, ];
+static MAPPING_1D651_1D651 : [u32; 1] = [0x0076, ];
+static MAPPING_1D652_1D652 : [u32; 1] = [0x0077, ];
+static MAPPING_1D653_1D653 : [u32; 1] = [0x0078, ];
+static MAPPING_1D654_1D654 : [u32; 1] = [0x0079, ];
+static MAPPING_1D655_1D655 : [u32; 1] = [0x007A, ];
+static MAPPING_1D656_1D656 : [u32; 1] = [0x0061, ];
+static MAPPING_1D657_1D657 : [u32; 1] = [0x0062, ];
+static MAPPING_1D658_1D658 : [u32; 1] = [0x0063, ];
+static MAPPING_1D659_1D659 : [u32; 1] = [0x0064, ];
+static MAPPING_1D65A_1D65A : [u32; 1] = [0x0065, ];
+static MAPPING_1D65B_1D65B : [u32; 1] = [0x0066, ];
+static MAPPING_1D65C_1D65C : [u32; 1] = [0x0067, ];
+static MAPPING_1D65D_1D65D : [u32; 1] = [0x0068, ];
+static MAPPING_1D65E_1D65E : [u32; 1] = [0x0069, ];
+static MAPPING_1D65F_1D65F : [u32; 1] = [0x006A, ];
+static MAPPING_1D660_1D660 : [u32; 1] = [0x006B, ];
+static MAPPING_1D661_1D661 : [u32; 1] = [0x006C, ];
+static MAPPING_1D662_1D662 : [u32; 1] = [0x006D, ];
+static MAPPING_1D663_1D663 : [u32; 1] = [0x006E, ];
+static MAPPING_1D664_1D664 : [u32; 1] = [0x006F, ];
+static MAPPING_1D665_1D665 : [u32; 1] = [0x0070, ];
+static MAPPING_1D666_1D666 : [u32; 1] = [0x0071, ];
+static MAPPING_1D667_1D667 : [u32; 1] = [0x0072, ];
+static MAPPING_1D668_1D668 : [u32; 1] = [0x0073, ];
+static MAPPING_1D669_1D669 : [u32; 1] = [0x0074, ];
+static MAPPING_1D66A_1D66A : [u32; 1] = [0x0075, ];
+static MAPPING_1D66B_1D66B : [u32; 1] = [0x0076, ];
+static MAPPING_1D66C_1D66C : [u32; 1] = [0x0077, ];
+static MAPPING_1D66D_1D66D : [u32; 1] = [0x0078, ];
+static MAPPING_1D66E_1D66E : [u32; 1] = [0x0079, ];
+static MAPPING_1D66F_1D66F : [u32; 1] = [0x007A, ];
+static MAPPING_1D670_1D670 : [u32; 1] = [0x0061, ];
+static MAPPING_1D671_1D671 : [u32; 1] = [0x0062, ];
+static MAPPING_1D672_1D672 : [u32; 1] = [0x0063, ];
+static MAPPING_1D673_1D673 : [u32; 1] = [0x0064, ];
+static MAPPING_1D674_1D674 : [u32; 1] = [0x0065, ];
+static MAPPING_1D675_1D675 : [u32; 1] = [0x0066, ];
+static MAPPING_1D676_1D676 : [u32; 1] = [0x0067, ];
+static MAPPING_1D677_1D677 : [u32; 1] = [0x0068, ];
+static MAPPING_1D678_1D678 : [u32; 1] = [0x0069, ];
+static MAPPING_1D679_1D679 : [u32; 1] = [0x006A, ];
+static MAPPING_1D67A_1D67A : [u32; 1] = [0x006B, ];
+static MAPPING_1D67B_1D67B : [u32; 1] = [0x006C, ];
+static MAPPING_1D67C_1D67C : [u32; 1] = [0x006D, ];
+static MAPPING_1D67D_1D67D : [u32; 1] = [0x006E, ];
+static MAPPING_1D67E_1D67E : [u32; 1] = [0x006F, ];
+static MAPPING_1D67F_1D67F : [u32; 1] = [0x0070, ];
+static MAPPING_1D680_1D680 : [u32; 1] = [0x0071, ];
+static MAPPING_1D681_1D681 : [u32; 1] = [0x0072, ];
+static MAPPING_1D682_1D682 : [u32; 1] = [0x0073, ];
+static MAPPING_1D683_1D683 : [u32; 1] = [0x0074, ];
+static MAPPING_1D684_1D684 : [u32; 1] = [0x0075, ];
+static MAPPING_1D685_1D685 : [u32; 1] = [0x0076, ];
+static MAPPING_1D686_1D686 : [u32; 1] = [0x0077, ];
+static MAPPING_1D687_1D687 : [u32; 1] = [0x0078, ];
+static MAPPING_1D688_1D688 : [u32; 1] = [0x0079, ];
+static MAPPING_1D689_1D689 : [u32; 1] = [0x007A, ];
+static MAPPING_1D68A_1D68A : [u32; 1] = [0x0061, ];
+static MAPPING_1D68B_1D68B : [u32; 1] = [0x0062, ];
+static MAPPING_1D68C_1D68C : [u32; 1] = [0x0063, ];
+static MAPPING_1D68D_1D68D : [u32; 1] = [0x0064, ];
+static MAPPING_1D68E_1D68E : [u32; 1] = [0x0065, ];
+static MAPPING_1D68F_1D68F : [u32; 1] = [0x0066, ];
+static MAPPING_1D690_1D690 : [u32; 1] = [0x0067, ];
+static MAPPING_1D691_1D691 : [u32; 1] = [0x0068, ];
+static MAPPING_1D692_1D692 : [u32; 1] = [0x0069, ];
+static MAPPING_1D693_1D693 : [u32; 1] = [0x006A, ];
+static MAPPING_1D694_1D694 : [u32; 1] = [0x006B, ];
+static MAPPING_1D695_1D695 : [u32; 1] = [0x006C, ];
+static MAPPING_1D696_1D696 : [u32; 1] = [0x006D, ];
+static MAPPING_1D697_1D697 : [u32; 1] = [0x006E, ];
+static MAPPING_1D698_1D698 : [u32; 1] = [0x006F, ];
+static MAPPING_1D699_1D699 : [u32; 1] = [0x0070, ];
+static MAPPING_1D69A_1D69A : [u32; 1] = [0x0071, ];
+static MAPPING_1D69B_1D69B : [u32; 1] = [0x0072, ];
+static MAPPING_1D69C_1D69C : [u32; 1] = [0x0073, ];
+static MAPPING_1D69D_1D69D : [u32; 1] = [0x0074, ];
+static MAPPING_1D69E_1D69E : [u32; 1] = [0x0075, ];
+static MAPPING_1D69F_1D69F : [u32; 1] = [0x0076, ];
+static MAPPING_1D6A0_1D6A0 : [u32; 1] = [0x0077, ];
+static MAPPING_1D6A1_1D6A1 : [u32; 1] = [0x0078, ];
+static MAPPING_1D6A2_1D6A2 : [u32; 1] = [0x0079, ];
+static MAPPING_1D6A3_1D6A3 : [u32; 1] = [0x007A, ];
+static MAPPING_1D6A4_1D6A4 : [u32; 1] = [0x0131, ];
+static MAPPING_1D6A5_1D6A5 : [u32; 1] = [0x0237, ];
+static MAPPING_1D6A8_1D6A8 : [u32; 1] = [0x03B1, ];
+static MAPPING_1D6A9_1D6A9 : [u32; 1] = [0x03B2, ];
+static MAPPING_1D6AA_1D6AA : [u32; 1] = [0x03B3, ];
+static MAPPING_1D6AB_1D6AB : [u32; 1] = [0x03B4, ];
+static MAPPING_1D6AC_1D6AC : [u32; 1] = [0x03B5, ];
+static MAPPING_1D6AD_1D6AD : [u32; 1] = [0x03B6, ];
+static MAPPING_1D6AE_1D6AE : [u32; 1] = [0x03B7, ];
+static MAPPING_1D6AF_1D6AF : [u32; 1] = [0x03B8, ];
+static MAPPING_1D6B0_1D6B0 : [u32; 1] = [0x03B9, ];
+static MAPPING_1D6B1_1D6B1 : [u32; 1] = [0x03BA, ];
+static MAPPING_1D6B2_1D6B2 : [u32; 1] = [0x03BB, ];
+static MAPPING_1D6B3_1D6B3 : [u32; 1] = [0x03BC, ];
+static MAPPING_1D6B4_1D6B4 : [u32; 1] = [0x03BD, ];
+static MAPPING_1D6B5_1D6B5 : [u32; 1] = [0x03BE, ];
+static MAPPING_1D6B6_1D6B6 : [u32; 1] = [0x03BF, ];
+static MAPPING_1D6B7_1D6B7 : [u32; 1] = [0x03C0, ];
+static MAPPING_1D6B8_1D6B8 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D6B9_1D6B9 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D6BA_1D6BA : [u32; 1] = [0x03C3, ];
+static MAPPING_1D6BB_1D6BB : [u32; 1] = [0x03C4, ];
+static MAPPING_1D6BC_1D6BC : [u32; 1] = [0x03C5, ];
+static MAPPING_1D6BD_1D6BD : [u32; 1] = [0x03C6, ];
+static MAPPING_1D6BE_1D6BE : [u32; 1] = [0x03C7, ];
+static MAPPING_1D6BF_1D6BF : [u32; 1] = [0x03C8, ];
+static MAPPING_1D6C0_1D6C0 : [u32; 1] = [0x03C9, ];
+static MAPPING_1D6C1_1D6C1 : [u32; 1] = [0x2207, ];
+static MAPPING_1D6C2_1D6C2 : [u32; 1] = [0x03B1, ];
+static MAPPING_1D6C3_1D6C3 : [u32; 1] = [0x03B2, ];
+static MAPPING_1D6C4_1D6C4 : [u32; 1] = [0x03B3, ];
+static MAPPING_1D6C5_1D6C5 : [u32; 1] = [0x03B4, ];
+static MAPPING_1D6C6_1D6C6 : [u32; 1] = [0x03B5, ];
+static MAPPING_1D6C7_1D6C7 : [u32; 1] = [0x03B6, ];
+static MAPPING_1D6C8_1D6C8 : [u32; 1] = [0x03B7, ];
+static MAPPING_1D6C9_1D6C9 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D6CA_1D6CA : [u32; 1] = [0x03B9, ];
+static MAPPING_1D6CB_1D6CB : [u32; 1] = [0x03BA, ];
+static MAPPING_1D6CC_1D6CC : [u32; 1] = [0x03BB, ];
+static MAPPING_1D6CD_1D6CD : [u32; 1] = [0x03BC, ];
+static MAPPING_1D6CE_1D6CE : [u32; 1] = [0x03BD, ];
+static MAPPING_1D6CF_1D6CF : [u32; 1] = [0x03BE, ];
+static MAPPING_1D6D0_1D6D0 : [u32; 1] = [0x03BF, ];
+static MAPPING_1D6D1_1D6D1 : [u32; 1] = [0x03C0, ];
+static MAPPING_1D6D2_1D6D2 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D6D3_1D6D4 : [u32; 1] = [0x03C3, ];
+static MAPPING_1D6D5_1D6D5 : [u32; 1] = [0x03C4, ];
+static MAPPING_1D6D6_1D6D6 : [u32; 1] = [0x03C5, ];
+static MAPPING_1D6D7_1D6D7 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D6D8_1D6D8 : [u32; 1] = [0x03C7, ];
+static MAPPING_1D6D9_1D6D9 : [u32; 1] = [0x03C8, ];
+static MAPPING_1D6DA_1D6DA : [u32; 1] = [0x03C9, ];
+static MAPPING_1D6DB_1D6DB : [u32; 1] = [0x2202, ];
+static MAPPING_1D6DC_1D6DC : [u32; 1] = [0x03B5, ];
+static MAPPING_1D6DD_1D6DD : [u32; 1] = [0x03B8, ];
+static MAPPING_1D6DE_1D6DE : [u32; 1] = [0x03BA, ];
+static MAPPING_1D6DF_1D6DF : [u32; 1] = [0x03C6, ];
+static MAPPING_1D6E0_1D6E0 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D6E1_1D6E1 : [u32; 1] = [0x03C0, ];
+static MAPPING_1D6E2_1D6E2 : [u32; 1] = [0x03B1, ];
+static MAPPING_1D6E3_1D6E3 : [u32; 1] = [0x03B2, ];
+static MAPPING_1D6E4_1D6E4 : [u32; 1] = [0x03B3, ];
+static MAPPING_1D6E5_1D6E5 : [u32; 1] = [0x03B4, ];
+static MAPPING_1D6E6_1D6E6 : [u32; 1] = [0x03B5, ];
+static MAPPING_1D6E7_1D6E7 : [u32; 1] = [0x03B6, ];
+static MAPPING_1D6E8_1D6E8 : [u32; 1] = [0x03B7, ];
+static MAPPING_1D6E9_1D6E9 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D6EA_1D6EA : [u32; 1] = [0x03B9, ];
+static MAPPING_1D6EB_1D6EB : [u32; 1] = [0x03BA, ];
+static MAPPING_1D6EC_1D6EC : [u32; 1] = [0x03BB, ];
+static MAPPING_1D6ED_1D6ED : [u32; 1] = [0x03BC, ];
+static MAPPING_1D6EE_1D6EE : [u32; 1] = [0x03BD, ];
+static MAPPING_1D6EF_1D6EF : [u32; 1] = [0x03BE, ];
+static MAPPING_1D6F0_1D6F0 : [u32; 1] = [0x03BF, ];
+static MAPPING_1D6F1_1D6F1 : [u32; 1] = [0x03C0, ];
+static MAPPING_1D6F2_1D6F2 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D6F3_1D6F3 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D6F4_1D6F4 : [u32; 1] = [0x03C3, ];
+static MAPPING_1D6F5_1D6F5 : [u32; 1] = [0x03C4, ];
+static MAPPING_1D6F6_1D6F6 : [u32; 1] = [0x03C5, ];
+static MAPPING_1D6F7_1D6F7 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D6F8_1D6F8 : [u32; 1] = [0x03C7, ];
+static MAPPING_1D6F9_1D6F9 : [u32; 1] = [0x03C8, ];
+static MAPPING_1D6FA_1D6FA : [u32; 1] = [0x03C9, ];
+static MAPPING_1D6FB_1D6FB : [u32; 1] = [0x2207, ];
+static MAPPING_1D6FC_1D6FC : [u32; 1] = [0x03B1, ];
+static MAPPING_1D6FD_1D6FD : [u32; 1] = [0x03B2, ];
+static MAPPING_1D6FE_1D6FE : [u32; 1] = [0x03B3, ];
+static MAPPING_1D6FF_1D6FF : [u32; 1] = [0x03B4, ];
+static MAPPING_1D700_1D700 : [u32; 1] = [0x03B5, ];
+static MAPPING_1D701_1D701 : [u32; 1] = [0x03B6, ];
+static MAPPING_1D702_1D702 : [u32; 1] = [0x03B7, ];
+static MAPPING_1D703_1D703 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D704_1D704 : [u32; 1] = [0x03B9, ];
+static MAPPING_1D705_1D705 : [u32; 1] = [0x03BA, ];
+static MAPPING_1D706_1D706 : [u32; 1] = [0x03BB, ];
+static MAPPING_1D707_1D707 : [u32; 1] = [0x03BC, ];
+static MAPPING_1D708_1D708 : [u32; 1] = [0x03BD, ];
+static MAPPING_1D709_1D709 : [u32; 1] = [0x03BE, ];
+static MAPPING_1D70A_1D70A : [u32; 1] = [0x03BF, ];
+static MAPPING_1D70B_1D70B : [u32; 1] = [0x03C0, ];
+static MAPPING_1D70C_1D70C : [u32; 1] = [0x03C1, ];
+static MAPPING_1D70D_1D70E : [u32; 1] = [0x03C3, ];
+static MAPPING_1D70F_1D70F : [u32; 1] = [0x03C4, ];
+static MAPPING_1D710_1D710 : [u32; 1] = [0x03C5, ];
+static MAPPING_1D711_1D711 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D712_1D712 : [u32; 1] = [0x03C7, ];
+static MAPPING_1D713_1D713 : [u32; 1] = [0x03C8, ];
+static MAPPING_1D714_1D714 : [u32; 1] = [0x03C9, ];
+static MAPPING_1D715_1D715 : [u32; 1] = [0x2202, ];
+static MAPPING_1D716_1D716 : [u32; 1] = [0x03B5, ];
+static MAPPING_1D717_1D717 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D718_1D718 : [u32; 1] = [0x03BA, ];
+static MAPPING_1D719_1D719 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D71A_1D71A : [u32; 1] = [0x03C1, ];
+static MAPPING_1D71B_1D71B : [u32; 1] = [0x03C0, ];
+static MAPPING_1D71C_1D71C : [u32; 1] = [0x03B1, ];
+static MAPPING_1D71D_1D71D : [u32; 1] = [0x03B2, ];
+static MAPPING_1D71E_1D71E : [u32; 1] = [0x03B3, ];
+static MAPPING_1D71F_1D71F : [u32; 1] = [0x03B4, ];
+static MAPPING_1D720_1D720 : [u32; 1] = [0x03B5, ];
+static MAPPING_1D721_1D721 : [u32; 1] = [0x03B6, ];
+static MAPPING_1D722_1D722 : [u32; 1] = [0x03B7, ];
+static MAPPING_1D723_1D723 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D724_1D724 : [u32; 1] = [0x03B9, ];
+static MAPPING_1D725_1D725 : [u32; 1] = [0x03BA, ];
+static MAPPING_1D726_1D726 : [u32; 1] = [0x03BB, ];
+static MAPPING_1D727_1D727 : [u32; 1] = [0x03BC, ];
+static MAPPING_1D728_1D728 : [u32; 1] = [0x03BD, ];
+static MAPPING_1D729_1D729 : [u32; 1] = [0x03BE, ];
+static MAPPING_1D72A_1D72A : [u32; 1] = [0x03BF, ];
+static MAPPING_1D72B_1D72B : [u32; 1] = [0x03C0, ];
+static MAPPING_1D72C_1D72C : [u32; 1] = [0x03C1, ];
+static MAPPING_1D72D_1D72D : [u32; 1] = [0x03B8, ];
+static MAPPING_1D72E_1D72E : [u32; 1] = [0x03C3, ];
+static MAPPING_1D72F_1D72F : [u32; 1] = [0x03C4, ];
+static MAPPING_1D730_1D730 : [u32; 1] = [0x03C5, ];
+static MAPPING_1D731_1D731 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D732_1D732 : [u32; 1] = [0x03C7, ];
+static MAPPING_1D733_1D733 : [u32; 1] = [0x03C8, ];
+static MAPPING_1D734_1D734 : [u32; 1] = [0x03C9, ];
+static MAPPING_1D735_1D735 : [u32; 1] = [0x2207, ];
+static MAPPING_1D736_1D736 : [u32; 1] = [0x03B1, ];
+static MAPPING_1D737_1D737 : [u32; 1] = [0x03B2, ];
+static MAPPING_1D738_1D738 : [u32; 1] = [0x03B3, ];
+static MAPPING_1D739_1D739 : [u32; 1] = [0x03B4, ];
+static MAPPING_1D73A_1D73A : [u32; 1] = [0x03B5, ];
+static MAPPING_1D73B_1D73B : [u32; 1] = [0x03B6, ];
+static MAPPING_1D73C_1D73C : [u32; 1] = [0x03B7, ];
+static MAPPING_1D73D_1D73D : [u32; 1] = [0x03B8, ];
+static MAPPING_1D73E_1D73E : [u32; 1] = [0x03B9, ];
+static MAPPING_1D73F_1D73F : [u32; 1] = [0x03BA, ];
+static MAPPING_1D740_1D740 : [u32; 1] = [0x03BB, ];
+static MAPPING_1D741_1D741 : [u32; 1] = [0x03BC, ];
+static MAPPING_1D742_1D742 : [u32; 1] = [0x03BD, ];
+static MAPPING_1D743_1D743 : [u32; 1] = [0x03BE, ];
+static MAPPING_1D744_1D744 : [u32; 1] = [0x03BF, ];
+static MAPPING_1D745_1D745 : [u32; 1] = [0x03C0, ];
+static MAPPING_1D746_1D746 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D747_1D748 : [u32; 1] = [0x03C3, ];
+static MAPPING_1D749_1D749 : [u32; 1] = [0x03C4, ];
+static MAPPING_1D74A_1D74A : [u32; 1] = [0x03C5, ];
+static MAPPING_1D74B_1D74B : [u32; 1] = [0x03C6, ];
+static MAPPING_1D74C_1D74C : [u32; 1] = [0x03C7, ];
+static MAPPING_1D74D_1D74D : [u32; 1] = [0x03C8, ];
+static MAPPING_1D74E_1D74E : [u32; 1] = [0x03C9, ];
+static MAPPING_1D74F_1D74F : [u32; 1] = [0x2202, ];
+static MAPPING_1D750_1D750 : [u32; 1] = [0x03B5, ];
+static MAPPING_1D751_1D751 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D752_1D752 : [u32; 1] = [0x03BA, ];
+static MAPPING_1D753_1D753 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D754_1D754 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D755_1D755 : [u32; 1] = [0x03C0, ];
+static MAPPING_1D756_1D756 : [u32; 1] = [0x03B1, ];
+static MAPPING_1D757_1D757 : [u32; 1] = [0x03B2, ];
+static MAPPING_1D758_1D758 : [u32; 1] = [0x03B3, ];
+static MAPPING_1D759_1D759 : [u32; 1] = [0x03B4, ];
+static MAPPING_1D75A_1D75A : [u32; 1] = [0x03B5, ];
+static MAPPING_1D75B_1D75B : [u32; 1] = [0x03B6, ];
+static MAPPING_1D75C_1D75C : [u32; 1] = [0x03B7, ];
+static MAPPING_1D75D_1D75D : [u32; 1] = [0x03B8, ];
+static MAPPING_1D75E_1D75E : [u32; 1] = [0x03B9, ];
+static MAPPING_1D75F_1D75F : [u32; 1] = [0x03BA, ];
+static MAPPING_1D760_1D760 : [u32; 1] = [0x03BB, ];
+static MAPPING_1D761_1D761 : [u32; 1] = [0x03BC, ];
+static MAPPING_1D762_1D762 : [u32; 1] = [0x03BD, ];
+static MAPPING_1D763_1D763 : [u32; 1] = [0x03BE, ];
+static MAPPING_1D764_1D764 : [u32; 1] = [0x03BF, ];
+static MAPPING_1D765_1D765 : [u32; 1] = [0x03C0, ];
+static MAPPING_1D766_1D766 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D767_1D767 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D768_1D768 : [u32; 1] = [0x03C3, ];
+static MAPPING_1D769_1D769 : [u32; 1] = [0x03C4, ];
+static MAPPING_1D76A_1D76A : [u32; 1] = [0x03C5, ];
+static MAPPING_1D76B_1D76B : [u32; 1] = [0x03C6, ];
+static MAPPING_1D76C_1D76C : [u32; 1] = [0x03C7, ];
+static MAPPING_1D76D_1D76D : [u32; 1] = [0x03C8, ];
+static MAPPING_1D76E_1D76E : [u32; 1] = [0x03C9, ];
+static MAPPING_1D76F_1D76F : [u32; 1] = [0x2207, ];
+static MAPPING_1D770_1D770 : [u32; 1] = [0x03B1, ];
+static MAPPING_1D771_1D771 : [u32; 1] = [0x03B2, ];
+static MAPPING_1D772_1D772 : [u32; 1] = [0x03B3, ];
+static MAPPING_1D773_1D773 : [u32; 1] = [0x03B4, ];
+static MAPPING_1D774_1D774 : [u32; 1] = [0x03B5, ];
+static MAPPING_1D775_1D775 : [u32; 1] = [0x03B6, ];
+static MAPPING_1D776_1D776 : [u32; 1] = [0x03B7, ];
+static MAPPING_1D777_1D777 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D778_1D778 : [u32; 1] = [0x03B9, ];
+static MAPPING_1D779_1D779 : [u32; 1] = [0x03BA, ];
+static MAPPING_1D77A_1D77A : [u32; 1] = [0x03BB, ];
+static MAPPING_1D77B_1D77B : [u32; 1] = [0x03BC, ];
+static MAPPING_1D77C_1D77C : [u32; 1] = [0x03BD, ];
+static MAPPING_1D77D_1D77D : [u32; 1] = [0x03BE, ];
+static MAPPING_1D77E_1D77E : [u32; 1] = [0x03BF, ];
+static MAPPING_1D77F_1D77F : [u32; 1] = [0x03C0, ];
+static MAPPING_1D780_1D780 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D781_1D782 : [u32; 1] = [0x03C3, ];
+static MAPPING_1D783_1D783 : [u32; 1] = [0x03C4, ];
+static MAPPING_1D784_1D784 : [u32; 1] = [0x03C5, ];
+static MAPPING_1D785_1D785 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D786_1D786 : [u32; 1] = [0x03C7, ];
+static MAPPING_1D787_1D787 : [u32; 1] = [0x03C8, ];
+static MAPPING_1D788_1D788 : [u32; 1] = [0x03C9, ];
+static MAPPING_1D789_1D789 : [u32; 1] = [0x2202, ];
+static MAPPING_1D78A_1D78A : [u32; 1] = [0x03B5, ];
+static MAPPING_1D78B_1D78B : [u32; 1] = [0x03B8, ];
+static MAPPING_1D78C_1D78C : [u32; 1] = [0x03BA, ];
+static MAPPING_1D78D_1D78D : [u32; 1] = [0x03C6, ];
+static MAPPING_1D78E_1D78E : [u32; 1] = [0x03C1, ];
+static MAPPING_1D78F_1D78F : [u32; 1] = [0x03C0, ];
+static MAPPING_1D790_1D790 : [u32; 1] = [0x03B1, ];
+static MAPPING_1D791_1D791 : [u32; 1] = [0x03B2, ];
+static MAPPING_1D792_1D792 : [u32; 1] = [0x03B3, ];
+static MAPPING_1D793_1D793 : [u32; 1] = [0x03B4, ];
+static MAPPING_1D794_1D794 : [u32; 1] = [0x03B5, ];
+static MAPPING_1D795_1D795 : [u32; 1] = [0x03B6, ];
+static MAPPING_1D796_1D796 : [u32; 1] = [0x03B7, ];
+static MAPPING_1D797_1D797 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D798_1D798 : [u32; 1] = [0x03B9, ];
+static MAPPING_1D799_1D799 : [u32; 1] = [0x03BA, ];
+static MAPPING_1D79A_1D79A : [u32; 1] = [0x03BB, ];
+static MAPPING_1D79B_1D79B : [u32; 1] = [0x03BC, ];
+static MAPPING_1D79C_1D79C : [u32; 1] = [0x03BD, ];
+static MAPPING_1D79D_1D79D : [u32; 1] = [0x03BE, ];
+static MAPPING_1D79E_1D79E : [u32; 1] = [0x03BF, ];
+static MAPPING_1D79F_1D79F : [u32; 1] = [0x03C0, ];
+static MAPPING_1D7A0_1D7A0 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D7A1_1D7A1 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D7A2_1D7A2 : [u32; 1] = [0x03C3, ];
+static MAPPING_1D7A3_1D7A3 : [u32; 1] = [0x03C4, ];
+static MAPPING_1D7A4_1D7A4 : [u32; 1] = [0x03C5, ];
+static MAPPING_1D7A5_1D7A5 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D7A6_1D7A6 : [u32; 1] = [0x03C7, ];
+static MAPPING_1D7A7_1D7A7 : [u32; 1] = [0x03C8, ];
+static MAPPING_1D7A8_1D7A8 : [u32; 1] = [0x03C9, ];
+static MAPPING_1D7A9_1D7A9 : [u32; 1] = [0x2207, ];
+static MAPPING_1D7AA_1D7AA : [u32; 1] = [0x03B1, ];
+static MAPPING_1D7AB_1D7AB : [u32; 1] = [0x03B2, ];
+static MAPPING_1D7AC_1D7AC : [u32; 1] = [0x03B3, ];
+static MAPPING_1D7AD_1D7AD : [u32; 1] = [0x03B4, ];
+static MAPPING_1D7AE_1D7AE : [u32; 1] = [0x03B5, ];
+static MAPPING_1D7AF_1D7AF : [u32; 1] = [0x03B6, ];
+static MAPPING_1D7B0_1D7B0 : [u32; 1] = [0x03B7, ];
+static MAPPING_1D7B1_1D7B1 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D7B2_1D7B2 : [u32; 1] = [0x03B9, ];
+static MAPPING_1D7B3_1D7B3 : [u32; 1] = [0x03BA, ];
+static MAPPING_1D7B4_1D7B4 : [u32; 1] = [0x03BB, ];
+static MAPPING_1D7B5_1D7B5 : [u32; 1] = [0x03BC, ];
+static MAPPING_1D7B6_1D7B6 : [u32; 1] = [0x03BD, ];
+static MAPPING_1D7B7_1D7B7 : [u32; 1] = [0x03BE, ];
+static MAPPING_1D7B8_1D7B8 : [u32; 1] = [0x03BF, ];
+static MAPPING_1D7B9_1D7B9 : [u32; 1] = [0x03C0, ];
+static MAPPING_1D7BA_1D7BA : [u32; 1] = [0x03C1, ];
+static MAPPING_1D7BB_1D7BC : [u32; 1] = [0x03C3, ];
+static MAPPING_1D7BD_1D7BD : [u32; 1] = [0x03C4, ];
+static MAPPING_1D7BE_1D7BE : [u32; 1] = [0x03C5, ];
+static MAPPING_1D7BF_1D7BF : [u32; 1] = [0x03C6, ];
+static MAPPING_1D7C0_1D7C0 : [u32; 1] = [0x03C7, ];
+static MAPPING_1D7C1_1D7C1 : [u32; 1] = [0x03C8, ];
+static MAPPING_1D7C2_1D7C2 : [u32; 1] = [0x03C9, ];
+static MAPPING_1D7C3_1D7C3 : [u32; 1] = [0x2202, ];
+static MAPPING_1D7C4_1D7C4 : [u32; 1] = [0x03B5, ];
+static MAPPING_1D7C5_1D7C5 : [u32; 1] = [0x03B8, ];
+static MAPPING_1D7C6_1D7C6 : [u32; 1] = [0x03BA, ];
+static MAPPING_1D7C7_1D7C7 : [u32; 1] = [0x03C6, ];
+static MAPPING_1D7C8_1D7C8 : [u32; 1] = [0x03C1, ];
+static MAPPING_1D7C9_1D7C9 : [u32; 1] = [0x03C0, ];
+static MAPPING_1D7CA_1D7CB : [u32; 1] = [0x03DD, ];
+static MAPPING_1D7CE_1D7CE : [u32; 1] = [0x0030, ];
+static MAPPING_1D7CF_1D7CF : [u32; 1] = [0x0031, ];
+static MAPPING_1D7D0_1D7D0 : [u32; 1] = [0x0032, ];
+static MAPPING_1D7D1_1D7D1 : [u32; 1] = [0x0033, ];
+static MAPPING_1D7D2_1D7D2 : [u32; 1] = [0x0034, ];
+static MAPPING_1D7D3_1D7D3 : [u32; 1] = [0x0035, ];
+static MAPPING_1D7D4_1D7D4 : [u32; 1] = [0x0036, ];
+static MAPPING_1D7D5_1D7D5 : [u32; 1] = [0x0037, ];
+static MAPPING_1D7D6_1D7D6 : [u32; 1] = [0x0038, ];
+static MAPPING_1D7D7_1D7D7 : [u32; 1] = [0x0039, ];
+static MAPPING_1D7D8_1D7D8 : [u32; 1] = [0x0030, ];
+static MAPPING_1D7D9_1D7D9 : [u32; 1] = [0x0031, ];
+static MAPPING_1D7DA_1D7DA : [u32; 1] = [0x0032, ];
+static MAPPING_1D7DB_1D7DB : [u32; 1] = [0x0033, ];
+static MAPPING_1D7DC_1D7DC : [u32; 1] = [0x0034, ];
+static MAPPING_1D7DD_1D7DD : [u32; 1] = [0x0035, ];
+static MAPPING_1D7DE_1D7DE : [u32; 1] = [0x0036, ];
+static MAPPING_1D7DF_1D7DF : [u32; 1] = [0x0037, ];
+static MAPPING_1D7E0_1D7E0 : [u32; 1] = [0x0038, ];
+static MAPPING_1D7E1_1D7E1 : [u32; 1] = [0x0039, ];
+static MAPPING_1D7E2_1D7E2 : [u32; 1] = [0x0030, ];
+static MAPPING_1D7E3_1D7E3 : [u32; 1] = [0x0031, ];
+static MAPPING_1D7E4_1D7E4 : [u32; 1] = [0x0032, ];
+static MAPPING_1D7E5_1D7E5 : [u32; 1] = [0x0033, ];
+static MAPPING_1D7E6_1D7E6 : [u32; 1] = [0x0034, ];
+static MAPPING_1D7E7_1D7E7 : [u32; 1] = [0x0035, ];
+static MAPPING_1D7E8_1D7E8 : [u32; 1] = [0x0036, ];
+static MAPPING_1D7E9_1D7E9 : [u32; 1] = [0x0037, ];
+static MAPPING_1D7EA_1D7EA : [u32; 1] = [0x0038, ];
+static MAPPING_1D7EB_1D7EB : [u32; 1] = [0x0039, ];
+static MAPPING_1D7EC_1D7EC : [u32; 1] = [0x0030, ];
+static MAPPING_1D7ED_1D7ED : [u32; 1] = [0x0031, ];
+static MAPPING_1D7EE_1D7EE : [u32; 1] = [0x0032, ];
+static MAPPING_1D7EF_1D7EF : [u32; 1] = [0x0033, ];
+static MAPPING_1D7F0_1D7F0 : [u32; 1] = [0x0034, ];
+static MAPPING_1D7F1_1D7F1 : [u32; 1] = [0x0035, ];
+static MAPPING_1D7F2_1D7F2 : [u32; 1] = [0x0036, ];
+static MAPPING_1D7F3_1D7F3 : [u32; 1] = [0x0037, ];
+static MAPPING_1D7F4_1D7F4 : [u32; 1] = [0x0038, ];
+static MAPPING_1D7F5_1D7F5 : [u32; 1] = [0x0039, ];
+static MAPPING_1D7F6_1D7F6 : [u32; 1] = [0x0030, ];
+static MAPPING_1D7F7_1D7F7 : [u32; 1] = [0x0031, ];
+static MAPPING_1D7F8_1D7F8 : [u32; 1] = [0x0032, ];
+static MAPPING_1D7F9_1D7F9 : [u32; 1] = [0x0033, ];
+static MAPPING_1D7FA_1D7FA : [u32; 1] = [0x0034, ];
+static MAPPING_1D7FB_1D7FB : [u32; 1] = [0x0035, ];
+static MAPPING_1D7FC_1D7FC : [u32; 1] = [0x0036, ];
+static MAPPING_1D7FD_1D7FD : [u32; 1] = [0x0037, ];
+static MAPPING_1D7FE_1D7FE : [u32; 1] = [0x0038, ];
+static MAPPING_1D7FF_1D7FF : [u32; 1] = [0x0039, ];
+static MAPPING_1EE00_1EE00 : [u32; 1] = [0x0627, ];
+static MAPPING_1EE01_1EE01 : [u32; 1] = [0x0628, ];
+static MAPPING_1EE02_1EE02 : [u32; 1] = [0x062C, ];
+static MAPPING_1EE03_1EE03 : [u32; 1] = [0x062F, ];
+static MAPPING_1EE05_1EE05 : [u32; 1] = [0x0648, ];
+static MAPPING_1EE06_1EE06 : [u32; 1] = [0x0632, ];
+static MAPPING_1EE07_1EE07 : [u32; 1] = [0x062D, ];
+static MAPPING_1EE08_1EE08 : [u32; 1] = [0x0637, ];
+static MAPPING_1EE09_1EE09 : [u32; 1] = [0x064A, ];
+static MAPPING_1EE0A_1EE0A : [u32; 1] = [0x0643, ];
+static MAPPING_1EE0B_1EE0B : [u32; 1] = [0x0644, ];
+static MAPPING_1EE0C_1EE0C : [u32; 1] = [0x0645, ];
+static MAPPING_1EE0D_1EE0D : [u32; 1] = [0x0646, ];
+static MAPPING_1EE0E_1EE0E : [u32; 1] = [0x0633, ];
+static MAPPING_1EE0F_1EE0F : [u32; 1] = [0x0639, ];
+static MAPPING_1EE10_1EE10 : [u32; 1] = [0x0641, ];
+static MAPPING_1EE11_1EE11 : [u32; 1] = [0x0635, ];
+static MAPPING_1EE12_1EE12 : [u32; 1] = [0x0642, ];
+static MAPPING_1EE13_1EE13 : [u32; 1] = [0x0631, ];
+static MAPPING_1EE14_1EE14 : [u32; 1] = [0x0634, ];
+static MAPPING_1EE15_1EE15 : [u32; 1] = [0x062A, ];
+static MAPPING_1EE16_1EE16 : [u32; 1] = [0x062B, ];
+static MAPPING_1EE17_1EE17 : [u32; 1] = [0x062E, ];
+static MAPPING_1EE18_1EE18 : [u32; 1] = [0x0630, ];
+static MAPPING_1EE19_1EE19 : [u32; 1] = [0x0636, ];
+static MAPPING_1EE1A_1EE1A : [u32; 1] = [0x0638, ];
+static MAPPING_1EE1B_1EE1B : [u32; 1] = [0x063A, ];
+static MAPPING_1EE1C_1EE1C : [u32; 1] = [0x066E, ];
+static MAPPING_1EE1D_1EE1D : [u32; 1] = [0x06BA, ];
+static MAPPING_1EE1E_1EE1E : [u32; 1] = [0x06A1, ];
+static MAPPING_1EE1F_1EE1F : [u32; 1] = [0x066F, ];
+static MAPPING_1EE21_1EE21 : [u32; 1] = [0x0628, ];
+static MAPPING_1EE22_1EE22 : [u32; 1] = [0x062C, ];
+static MAPPING_1EE24_1EE24 : [u32; 1] = [0x0647, ];
+static MAPPING_1EE27_1EE27 : [u32; 1] = [0x062D, ];
+static MAPPING_1EE29_1EE29 : [u32; 1] = [0x064A, ];
+static MAPPING_1EE2A_1EE2A : [u32; 1] = [0x0643, ];
+static MAPPING_1EE2B_1EE2B : [u32; 1] = [0x0644, ];
+static MAPPING_1EE2C_1EE2C : [u32; 1] = [0x0645, ];
+static MAPPING_1EE2D_1EE2D : [u32; 1] = [0x0646, ];
+static MAPPING_1EE2E_1EE2E : [u32; 1] = [0x0633, ];
+static MAPPING_1EE2F_1EE2F : [u32; 1] = [0x0639, ];
+static MAPPING_1EE30_1EE30 : [u32; 1] = [0x0641, ];
+static MAPPING_1EE31_1EE31 : [u32; 1] = [0x0635, ];
+static MAPPING_1EE32_1EE32 : [u32; 1] = [0x0642, ];
+static MAPPING_1EE34_1EE34 : [u32; 1] = [0x0634, ];
+static MAPPING_1EE35_1EE35 : [u32; 1] = [0x062A, ];
+static MAPPING_1EE36_1EE36 : [u32; 1] = [0x062B, ];
+static MAPPING_1EE37_1EE37 : [u32; 1] = [0x062E, ];
+static MAPPING_1EE39_1EE39 : [u32; 1] = [0x0636, ];
+static MAPPING_1EE3B_1EE3B : [u32; 1] = [0x063A, ];
+static MAPPING_1EE42_1EE42 : [u32; 1] = [0x062C, ];
+static MAPPING_1EE47_1EE47 : [u32; 1] = [0x062D, ];
+static MAPPING_1EE49_1EE49 : [u32; 1] = [0x064A, ];
+static MAPPING_1EE4B_1EE4B : [u32; 1] = [0x0644, ];
+static MAPPING_1EE4D_1EE4D : [u32; 1] = [0x0646, ];
+static MAPPING_1EE4E_1EE4E : [u32; 1] = [0x0633, ];
+static MAPPING_1EE4F_1EE4F : [u32; 1] = [0x0639, ];
+static MAPPING_1EE51_1EE51 : [u32; 1] = [0x0635, ];
+static MAPPING_1EE52_1EE52 : [u32; 1] = [0x0642, ];
+static MAPPING_1EE54_1EE54 : [u32; 1] = [0x0634, ];
+static MAPPING_1EE57_1EE57 : [u32; 1] = [0x062E, ];
+static MAPPING_1EE59_1EE59 : [u32; 1] = [0x0636, ];
+static MAPPING_1EE5B_1EE5B : [u32; 1] = [0x063A, ];
+static MAPPING_1EE5D_1EE5D : [u32; 1] = [0x06BA, ];
+static MAPPING_1EE5F_1EE5F : [u32; 1] = [0x066F, ];
+static MAPPING_1EE61_1EE61 : [u32; 1] = [0x0628, ];
+static MAPPING_1EE62_1EE62 : [u32; 1] = [0x062C, ];
+static MAPPING_1EE64_1EE64 : [u32; 1] = [0x0647, ];
+static MAPPING_1EE67_1EE67 : [u32; 1] = [0x062D, ];
+static MAPPING_1EE68_1EE68 : [u32; 1] = [0x0637, ];
+static MAPPING_1EE69_1EE69 : [u32; 1] = [0x064A, ];
+static MAPPING_1EE6A_1EE6A : [u32; 1] = [0x0643, ];
+static MAPPING_1EE6C_1EE6C : [u32; 1] = [0x0645, ];
+static MAPPING_1EE6D_1EE6D : [u32; 1] = [0x0646, ];
+static MAPPING_1EE6E_1EE6E : [u32; 1] = [0x0633, ];
+static MAPPING_1EE6F_1EE6F : [u32; 1] = [0x0639, ];
+static MAPPING_1EE70_1EE70 : [u32; 1] = [0x0641, ];
+static MAPPING_1EE71_1EE71 : [u32; 1] = [0x0635, ];
+static MAPPING_1EE72_1EE72 : [u32; 1] = [0x0642, ];
+static MAPPING_1EE74_1EE74 : [u32; 1] = [0x0634, ];
+static MAPPING_1EE75_1EE75 : [u32; 1] = [0x062A, ];
+static MAPPING_1EE76_1EE76 : [u32; 1] = [0x062B, ];
+static MAPPING_1EE77_1EE77 : [u32; 1] = [0x062E, ];
+static MAPPING_1EE79_1EE79 : [u32; 1] = [0x0636, ];
+static MAPPING_1EE7A_1EE7A : [u32; 1] = [0x0638, ];
+static MAPPING_1EE7B_1EE7B : [u32; 1] = [0x063A, ];
+static MAPPING_1EE7C_1EE7C : [u32; 1] = [0x066E, ];
+static MAPPING_1EE7E_1EE7E : [u32; 1] = [0x06A1, ];
+static MAPPING_1EE80_1EE80 : [u32; 1] = [0x0627, ];
+static MAPPING_1EE81_1EE81 : [u32; 1] = [0x0628, ];
+static MAPPING_1EE82_1EE82 : [u32; 1] = [0x062C, ];
+static MAPPING_1EE83_1EE83 : [u32; 1] = [0x062F, ];
+static MAPPING_1EE84_1EE84 : [u32; 1] = [0x0647, ];
+static MAPPING_1EE85_1EE85 : [u32; 1] = [0x0648, ];
+static MAPPING_1EE86_1EE86 : [u32; 1] = [0x0632, ];
+static MAPPING_1EE87_1EE87 : [u32; 1] = [0x062D, ];
+static MAPPING_1EE88_1EE88 : [u32; 1] = [0x0637, ];
+static MAPPING_1EE89_1EE89 : [u32; 1] = [0x064A, ];
+static MAPPING_1EE8B_1EE8B : [u32; 1] = [0x0644, ];
+static MAPPING_1EE8C_1EE8C : [u32; 1] = [0x0645, ];
+static MAPPING_1EE8D_1EE8D : [u32; 1] = [0x0646, ];
+static MAPPING_1EE8E_1EE8E : [u32; 1] = [0x0633, ];
+static MAPPING_1EE8F_1EE8F : [u32; 1] = [0x0639, ];
+static MAPPING_1EE90_1EE90 : [u32; 1] = [0x0641, ];
+static MAPPING_1EE91_1EE91 : [u32; 1] = [0x0635, ];
+static MAPPING_1EE92_1EE92 : [u32; 1] = [0x0642, ];
+static MAPPING_1EE93_1EE93 : [u32; 1] = [0x0631, ];
+static MAPPING_1EE94_1EE94 : [u32; 1] = [0x0634, ];
+static MAPPING_1EE95_1EE95 : [u32; 1] = [0x062A, ];
+static MAPPING_1EE96_1EE96 : [u32; 1] = [0x062B, ];
+static MAPPING_1EE97_1EE97 : [u32; 1] = [0x062E, ];
+static MAPPING_1EE98_1EE98 : [u32; 1] = [0x0630, ];
+static MAPPING_1EE99_1EE99 : [u32; 1] = [0x0636, ];
+static MAPPING_1EE9A_1EE9A : [u32; 1] = [0x0638, ];
+static MAPPING_1EE9B_1EE9B : [u32; 1] = [0x063A, ];
+static MAPPING_1EEA1_1EEA1 : [u32; 1] = [0x0628, ];
+static MAPPING_1EEA2_1EEA2 : [u32; 1] = [0x062C, ];
+static MAPPING_1EEA3_1EEA3 : [u32; 1] = [0x062F, ];
+static MAPPING_1EEA5_1EEA5 : [u32; 1] = [0x0648, ];
+static MAPPING_1EEA6_1EEA6 : [u32; 1] = [0x0632, ];
+static MAPPING_1EEA7_1EEA7 : [u32; 1] = [0x062D, ];
+static MAPPING_1EEA8_1EEA8 : [u32; 1] = [0x0637, ];
+static MAPPING_1EEA9_1EEA9 : [u32; 1] = [0x064A, ];
+static MAPPING_1EEAB_1EEAB : [u32; 1] = [0x0644, ];
+static MAPPING_1EEAC_1EEAC : [u32; 1] = [0x0645, ];
+static MAPPING_1EEAD_1EEAD : [u32; 1] = [0x0646, ];
+static MAPPING_1EEAE_1EEAE : [u32; 1] = [0x0633, ];
+static MAPPING_1EEAF_1EEAF : [u32; 1] = [0x0639, ];
+static MAPPING_1EEB0_1EEB0 : [u32; 1] = [0x0641, ];
+static MAPPING_1EEB1_1EEB1 : [u32; 1] = [0x0635, ];
+static MAPPING_1EEB2_1EEB2 : [u32; 1] = [0x0642, ];
+static MAPPING_1EEB3_1EEB3 : [u32; 1] = [0x0631, ];
+static MAPPING_1EEB4_1EEB4 : [u32; 1] = [0x0634, ];
+static MAPPING_1EEB5_1EEB5 : [u32; 1] = [0x062A, ];
+static MAPPING_1EEB6_1EEB6 : [u32; 1] = [0x062B, ];
+static MAPPING_1EEB7_1EEB7 : [u32; 1] = [0x062E, ];
+static MAPPING_1EEB8_1EEB8 : [u32; 1] = [0x0630, ];
+static MAPPING_1EEB9_1EEB9 : [u32; 1] = [0x0636, ];
+static MAPPING_1EEBA_1EEBA : [u32; 1] = [0x0638, ];
+static MAPPING_1EEBB_1EEBB : [u32; 1] = [0x063A, ];
+static MAPPING_1F101_1F101 : [u32; 2] = [0x0030, 0x002C, ];
+static MAPPING_1F102_1F102 : [u32; 2] = [0x0031, 0x002C, ];
+static MAPPING_1F103_1F103 : [u32; 2] = [0x0032, 0x002C, ];
+static MAPPING_1F104_1F104 : [u32; 2] = [0x0033, 0x002C, ];
+static MAPPING_1F105_1F105 : [u32; 2] = [0x0034, 0x002C, ];
+static MAPPING_1F106_1F106 : [u32; 2] = [0x0035, 0x002C, ];
+static MAPPING_1F107_1F107 : [u32; 2] = [0x0036, 0x002C, ];
+static MAPPING_1F108_1F108 : [u32; 2] = [0x0037, 0x002C, ];
+static MAPPING_1F109_1F109 : [u32; 2] = [0x0038, 0x002C, ];
+static MAPPING_1F10A_1F10A : [u32; 2] = [0x0039, 0x002C, ];
+static MAPPING_1F110_1F110 : [u32; 3] = [0x0028, 0x0061, 0x0029, ];
+static MAPPING_1F111_1F111 : [u32; 3] = [0x0028, 0x0062, 0x0029, ];
+static MAPPING_1F112_1F112 : [u32; 3] = [0x0028, 0x0063, 0x0029, ];
+static MAPPING_1F113_1F113 : [u32; 3] = [0x0028, 0x0064, 0x0029, ];
+static MAPPING_1F114_1F114 : [u32; 3] = [0x0028, 0x0065, 0x0029, ];
+static MAPPING_1F115_1F115 : [u32; 3] = [0x0028, 0x0066, 0x0029, ];
+static MAPPING_1F116_1F116 : [u32; 3] = [0x0028, 0x0067, 0x0029, ];
+static MAPPING_1F117_1F117 : [u32; 3] = [0x0028, 0x0068, 0x0029, ];
+static MAPPING_1F118_1F118 : [u32; 3] = [0x0028, 0x0069, 0x0029, ];
+static MAPPING_1F119_1F119 : [u32; 3] = [0x0028, 0x006A, 0x0029, ];
+static MAPPING_1F11A_1F11A : [u32; 3] = [0x0028, 0x006B, 0x0029, ];
+static MAPPING_1F11B_1F11B : [u32; 3] = [0x0028, 0x006C, 0x0029, ];
+static MAPPING_1F11C_1F11C : [u32; 3] = [0x0028, 0x006D, 0x0029, ];
+static MAPPING_1F11D_1F11D : [u32; 3] = [0x0028, 0x006E, 0x0029, ];
+static MAPPING_1F11E_1F11E : [u32; 3] = [0x0028, 0x006F, 0x0029, ];
+static MAPPING_1F11F_1F11F : [u32; 3] = [0x0028, 0x0070, 0x0029, ];
+static MAPPING_1F120_1F120 : [u32; 3] = [0x0028, 0x0071, 0x0029, ];
+static MAPPING_1F121_1F121 : [u32; 3] = [0x0028, 0x0072, 0x0029, ];
+static MAPPING_1F122_1F122 : [u32; 3] = [0x0028, 0x0073, 0x0029, ];
+static MAPPING_1F123_1F123 : [u32; 3] = [0x0028, 0x0074, 0x0029, ];
+static MAPPING_1F124_1F124 : [u32; 3] = [0x0028, 0x0075, 0x0029, ];
+static MAPPING_1F125_1F125 : [u32; 3] = [0x0028, 0x0076, 0x0029, ];
+static MAPPING_1F126_1F126 : [u32; 3] = [0x0028, 0x0077, 0x0029, ];
+static MAPPING_1F127_1F127 : [u32; 3] = [0x0028, 0x0078, 0x0029, ];
+static MAPPING_1F128_1F128 : [u32; 3] = [0x0028, 0x0079, 0x0029, ];
+static MAPPING_1F129_1F129 : [u32; 3] = [0x0028, 0x007A, 0x0029, ];
+static MAPPING_1F12A_1F12A : [u32; 3] = [0x3014, 0x0073, 0x3015, ];
+static MAPPING_1F12B_1F12B : [u32; 1] = [0x0063, ];
+static MAPPING_1F12C_1F12C : [u32; 1] = [0x0072, ];
+static MAPPING_1F12D_1F12D : [u32; 2] = [0x0063, 0x0064, ];
+static MAPPING_1F12E_1F12E : [u32; 2] = [0x0077, 0x007A, ];
+static MAPPING_1F130_1F130 : [u32; 1] = [0x0061, ];
+static MAPPING_1F131_1F131 : [u32; 1] = [0x0062, ];
+static MAPPING_1F132_1F132 : [u32; 1] = [0x0063, ];
+static MAPPING_1F133_1F133 : [u32; 1] = [0x0064, ];
+static MAPPING_1F134_1F134 : [u32; 1] = [0x0065, ];
+static MAPPING_1F135_1F135 : [u32; 1] = [0x0066, ];
+static MAPPING_1F136_1F136 : [u32; 1] = [0x0067, ];
+static MAPPING_1F137_1F137 : [u32; 1] = [0x0068, ];
+static MAPPING_1F138_1F138 : [u32; 1] = [0x0069, ];
+static MAPPING_1F139_1F139 : [u32; 1] = [0x006A, ];
+static MAPPING_1F13A_1F13A : [u32; 1] = [0x006B, ];
+static MAPPING_1F13B_1F13B : [u32; 1] = [0x006C, ];
+static MAPPING_1F13C_1F13C : [u32; 1] = [0x006D, ];
+static MAPPING_1F13D_1F13D : [u32; 1] = [0x006E, ];
+static MAPPING_1F13E_1F13E : [u32; 1] = [0x006F, ];
+static MAPPING_1F13F_1F13F : [u32; 1] = [0x0070, ];
+static MAPPING_1F140_1F140 : [u32; 1] = [0x0071, ];
+static MAPPING_1F141_1F141 : [u32; 1] = [0x0072, ];
+static MAPPING_1F142_1F142 : [u32; 1] = [0x0073, ];
+static MAPPING_1F143_1F143 : [u32; 1] = [0x0074, ];
+static MAPPING_1F144_1F144 : [u32; 1] = [0x0075, ];
+static MAPPING_1F145_1F145 : [u32; 1] = [0x0076, ];
+static MAPPING_1F146_1F146 : [u32; 1] = [0x0077, ];
+static MAPPING_1F147_1F147 : [u32; 1] = [0x0078, ];
+static MAPPING_1F148_1F148 : [u32; 1] = [0x0079, ];
+static MAPPING_1F149_1F149 : [u32; 1] = [0x007A, ];
+static MAPPING_1F14A_1F14A : [u32; 2] = [0x0068, 0x0076, ];
+static MAPPING_1F14B_1F14B : [u32; 2] = [0x006D, 0x0076, ];
+static MAPPING_1F14C_1F14C : [u32; 2] = [0x0073, 0x0064, ];
+static MAPPING_1F14D_1F14D : [u32; 2] = [0x0073, 0x0073, ];
+static MAPPING_1F14E_1F14E : [u32; 3] = [0x0070, 0x0070, 0x0076, ];
+static MAPPING_1F14F_1F14F : [u32; 2] = [0x0077, 0x0063, ];
+static MAPPING_1F16A_1F16A : [u32; 2] = [0x006D, 0x0063, ];
+static MAPPING_1F16B_1F16B : [u32; 2] = [0x006D, 0x0064, ];
+static MAPPING_1F190_1F190 : [u32; 2] = [0x0064, 0x006A, ];
+static MAPPING_1F200_1F200 : [u32; 2] = [0x307B, 0x304B, ];
+static MAPPING_1F201_1F201 : [u32; 2] = [0x30B3, 0x30B3, ];
+static MAPPING_1F202_1F202 : [u32; 1] = [0x30B5, ];
+static MAPPING_1F210_1F210 : [u32; 1] = [0x624B, ];
+static MAPPING_1F211_1F211 : [u32; 1] = [0x5B57, ];
+static MAPPING_1F212_1F212 : [u32; 1] = [0x53CC, ];
+static MAPPING_1F213_1F213 : [u32; 1] = [0x30C7, ];
+static MAPPING_1F214_1F214 : [u32; 1] = [0x4E8C, ];
+static MAPPING_1F215_1F215 : [u32; 1] = [0x591A, ];
+static MAPPING_1F216_1F216 : [u32; 1] = [0x89E3, ];
+static MAPPING_1F217_1F217 : [u32; 1] = [0x5929, ];
+static MAPPING_1F218_1F218 : [u32; 1] = [0x4EA4, ];
+static MAPPING_1F219_1F219 : [u32; 1] = [0x6620, ];
+static MAPPING_1F21A_1F21A : [u32; 1] = [0x7121, ];
+static MAPPING_1F21B_1F21B : [u32; 1] = [0x6599, ];
+static MAPPING_1F21C_1F21C : [u32; 1] = [0x524D, ];
+static MAPPING_1F21D_1F21D : [u32; 1] = [0x5F8C, ];
+static MAPPING_1F21E_1F21E : [u32; 1] = [0x518D, ];
+static MAPPING_1F21F_1F21F : [u32; 1] = [0x65B0, ];
+static MAPPING_1F220_1F220 : [u32; 1] = [0x521D, ];
+static MAPPING_1F221_1F221 : [u32; 1] = [0x7D42, ];
+static MAPPING_1F222_1F222 : [u32; 1] = [0x751F, ];
+static MAPPING_1F223_1F223 : [u32; 1] = [0x8CA9, ];
+static MAPPING_1F224_1F224 : [u32; 1] = [0x58F0, ];
+static MAPPING_1F225_1F225 : [u32; 1] = [0x5439, ];
+static MAPPING_1F226_1F226 : [u32; 1] = [0x6F14, ];
+static MAPPING_1F227_1F227 : [u32; 1] = [0x6295, ];
+static MAPPING_1F228_1F228 : [u32; 1] = [0x6355, ];
+static MAPPING_1F229_1F229 : [u32; 1] = [0x4E00, ];
+static MAPPING_1F22A_1F22A : [u32; 1] = [0x4E09, ];
+static MAPPING_1F22B_1F22B : [u32; 1] = [0x904A, ];
+static MAPPING_1F22C_1F22C : [u32; 1] = [0x5DE6, ];
+static MAPPING_1F22D_1F22D : [u32; 1] = [0x4E2D, ];
+static MAPPING_1F22E_1F22E : [u32; 1] = [0x53F3, ];
+static MAPPING_1F22F_1F22F : [u32; 1] = [0x6307, ];
+static MAPPING_1F230_1F230 : [u32; 1] = [0x8D70, ];
+static MAPPING_1F231_1F231 : [u32; 1] = [0x6253, ];
+static MAPPING_1F232_1F232 : [u32; 1] = [0x7981, ];
+static MAPPING_1F233_1F233 : [u32; 1] = [0x7A7A, ];
+static MAPPING_1F234_1F234 : [u32; 1] = [0x5408, ];
+static MAPPING_1F235_1F235 : [u32; 1] = [0x6E80, ];
+static MAPPING_1F236_1F236 : [u32; 1] = [0x6709, ];
+static MAPPING_1F237_1F237 : [u32; 1] = [0x6708, ];
+static MAPPING_1F238_1F238 : [u32; 1] = [0x7533, ];
+static MAPPING_1F239_1F239 : [u32; 1] = [0x5272, ];
+static MAPPING_1F23A_1F23A : [u32; 1] = [0x55B6, ];
+static MAPPING_1F240_1F240 : [u32; 3] = [0x3014, 0x672C, 0x3015, ];
+static MAPPING_1F241_1F241 : [u32; 3] = [0x3014, 0x4E09, 0x3015, ];
+static MAPPING_1F242_1F242 : [u32; 3] = [0x3014, 0x4E8C, 0x3015, ];
+static MAPPING_1F243_1F243 : [u32; 3] = [0x3014, 0x5B89, 0x3015, ];
+static MAPPING_1F244_1F244 : [u32; 3] = [0x3014, 0x70B9, 0x3015, ];
+static MAPPING_1F245_1F245 : [u32; 3] = [0x3014, 0x6253, 0x3015, ];
+static MAPPING_1F246_1F246 : [u32; 3] = [0x3014, 0x76D7, 0x3015, ];
+static MAPPING_1F247_1F247 : [u32; 3] = [0x3014, 0x52DD, 0x3015, ];
+static MAPPING_1F248_1F248 : [u32; 3] = [0x3014, 0x6557, 0x3015, ];
+static MAPPING_1F250_1F250 : [u32; 1] = [0x5F97, ];
+static MAPPING_1F251_1F251 : [u32; 1] = [0x53EF, ];
+static MAPPING_2F800_2F800 : [u32; 1] = [0x4E3D, ];
+static MAPPING_2F801_2F801 : [u32; 1] = [0x4E38, ];
+static MAPPING_2F802_2F802 : [u32; 1] = [0x4E41, ];
+static MAPPING_2F803_2F803 : [u32; 1] = [0x20122, ];
+static MAPPING_2F804_2F804 : [u32; 1] = [0x4F60, ];
+static MAPPING_2F805_2F805 : [u32; 1] = [0x4FAE, ];
+static MAPPING_2F806_2F806 : [u32; 1] = [0x4FBB, ];
+static MAPPING_2F807_2F807 : [u32; 1] = [0x5002, ];
+static MAPPING_2F808_2F808 : [u32; 1] = [0x507A, ];
+static MAPPING_2F809_2F809 : [u32; 1] = [0x5099, ];
+static MAPPING_2F80A_2F80A : [u32; 1] = [0x50E7, ];
+static MAPPING_2F80B_2F80B : [u32; 1] = [0x50CF, ];
+static MAPPING_2F80C_2F80C : [u32; 1] = [0x349E, ];
+static MAPPING_2F80D_2F80D : [u32; 1] = [0x2063A, ];
+static MAPPING_2F80E_2F80E : [u32; 1] = [0x514D, ];
+static MAPPING_2F80F_2F80F : [u32; 1] = [0x5154, ];
+static MAPPING_2F810_2F810 : [u32; 1] = [0x5164, ];
+static MAPPING_2F811_2F811 : [u32; 1] = [0x5177, ];
+static MAPPING_2F812_2F812 : [u32; 1] = [0x2051C, ];
+static MAPPING_2F813_2F813 : [u32; 1] = [0x34B9, ];
+static MAPPING_2F814_2F814 : [u32; 1] = [0x5167, ];
+static MAPPING_2F815_2F815 : [u32; 1] = [0x518D, ];
+static MAPPING_2F816_2F816 : [u32; 1] = [0x2054B, ];
+static MAPPING_2F817_2F817 : [u32; 1] = [0x5197, ];
+static MAPPING_2F818_2F818 : [u32; 1] = [0x51A4, ];
+static MAPPING_2F819_2F819 : [u32; 1] = [0x4ECC, ];
+static MAPPING_2F81A_2F81A : [u32; 1] = [0x51AC, ];
+static MAPPING_2F81B_2F81B : [u32; 1] = [0x51B5, ];
+static MAPPING_2F81C_2F81C : [u32; 1] = [0x291DF, ];
+static MAPPING_2F81D_2F81D : [u32; 1] = [0x51F5, ];
+static MAPPING_2F81E_2F81E : [u32; 1] = [0x5203, ];
+static MAPPING_2F81F_2F81F : [u32; 1] = [0x34DF, ];
+static MAPPING_2F820_2F820 : [u32; 1] = [0x523B, ];
+static MAPPING_2F821_2F821 : [u32; 1] = [0x5246, ];
+static MAPPING_2F822_2F822 : [u32; 1] = [0x5272, ];
+static MAPPING_2F823_2F823 : [u32; 1] = [0x5277, ];
+static MAPPING_2F824_2F824 : [u32; 1] = [0x3515, ];
+static MAPPING_2F825_2F825 : [u32; 1] = [0x52C7, ];
+static MAPPING_2F826_2F826 : [u32; 1] = [0x52C9, ];
+static MAPPING_2F827_2F827 : [u32; 1] = [0x52E4, ];
+static MAPPING_2F828_2F828 : [u32; 1] = [0x52FA, ];
+static MAPPING_2F829_2F829 : [u32; 1] = [0x5305, ];
+static MAPPING_2F82A_2F82A : [u32; 1] = [0x5306, ];
+static MAPPING_2F82B_2F82B : [u32; 1] = [0x5317, ];
+static MAPPING_2F82C_2F82C : [u32; 1] = [0x5349, ];
+static MAPPING_2F82D_2F82D : [u32; 1] = [0x5351, ];
+static MAPPING_2F82E_2F82E : [u32; 1] = [0x535A, ];
+static MAPPING_2F82F_2F82F : [u32; 1] = [0x5373, ];
+static MAPPING_2F830_2F830 : [u32; 1] = [0x537D, ];
+static MAPPING_2F831_2F833 : [u32; 1] = [0x537F, ];
+static MAPPING_2F834_2F834 : [u32; 1] = [0x20A2C, ];
+static MAPPING_2F835_2F835 : [u32; 1] = [0x7070, ];
+static MAPPING_2F836_2F836 : [u32; 1] = [0x53CA, ];
+static MAPPING_2F837_2F837 : [u32; 1] = [0x53DF, ];
+static MAPPING_2F838_2F838 : [u32; 1] = [0x20B63, ];
+static MAPPING_2F839_2F839 : [u32; 1] = [0x53EB, ];
+static MAPPING_2F83A_2F83A : [u32; 1] = [0x53F1, ];
+static MAPPING_2F83B_2F83B : [u32; 1] = [0x5406, ];
+static MAPPING_2F83C_2F83C : [u32; 1] = [0x549E, ];
+static MAPPING_2F83D_2F83D : [u32; 1] = [0x5438, ];
+static MAPPING_2F83E_2F83E : [u32; 1] = [0x5448, ];
+static MAPPING_2F83F_2F83F : [u32; 1] = [0x5468, ];
+static MAPPING_2F840_2F840 : [u32; 1] = [0x54A2, ];
+static MAPPING_2F841_2F841 : [u32; 1] = [0x54F6, ];
+static MAPPING_2F842_2F842 : [u32; 1] = [0x5510, ];
+static MAPPING_2F843_2F843 : [u32; 1] = [0x5553, ];
+static MAPPING_2F844_2F844 : [u32; 1] = [0x5563, ];
+static MAPPING_2F845_2F846 : [u32; 1] = [0x5584, ];
+static MAPPING_2F847_2F847 : [u32; 1] = [0x5599, ];
+static MAPPING_2F848_2F848 : [u32; 1] = [0x55AB, ];
+static MAPPING_2F849_2F849 : [u32; 1] = [0x55B3, ];
+static MAPPING_2F84A_2F84A : [u32; 1] = [0x55C2, ];
+static MAPPING_2F84B_2F84B : [u32; 1] = [0x5716, ];
+static MAPPING_2F84C_2F84C : [u32; 1] = [0x5606, ];
+static MAPPING_2F84D_2F84D : [u32; 1] = [0x5717, ];
+static MAPPING_2F84E_2F84E : [u32; 1] = [0x5651, ];
+static MAPPING_2F84F_2F84F : [u32; 1] = [0x5674, ];
+static MAPPING_2F850_2F850 : [u32; 1] = [0x5207, ];
+static MAPPING_2F851_2F851 : [u32; 1] = [0x58EE, ];
+static MAPPING_2F852_2F852 : [u32; 1] = [0x57CE, ];
+static MAPPING_2F853_2F853 : [u32; 1] = [0x57F4, ];
+static MAPPING_2F854_2F854 : [u32; 1] = [0x580D, ];
+static MAPPING_2F855_2F855 : [u32; 1] = [0x578B, ];
+static MAPPING_2F856_2F856 : [u32; 1] = [0x5832, ];
+static MAPPING_2F857_2F857 : [u32; 1] = [0x5831, ];
+static MAPPING_2F858_2F858 : [u32; 1] = [0x58AC, ];
+static MAPPING_2F859_2F859 : [u32; 1] = [0x214E4, ];
+static MAPPING_2F85A_2F85A : [u32; 1] = [0x58F2, ];
+static MAPPING_2F85B_2F85B : [u32; 1] = [0x58F7, ];
+static MAPPING_2F85C_2F85C : [u32; 1] = [0x5906, ];
+static MAPPING_2F85D_2F85D : [u32; 1] = [0x591A, ];
+static MAPPING_2F85E_2F85E : [u32; 1] = [0x5922, ];
+static MAPPING_2F85F_2F85F : [u32; 1] = [0x5962, ];
+static MAPPING_2F860_2F860 : [u32; 1] = [0x216A8, ];
+static MAPPING_2F861_2F861 : [u32; 1] = [0x216EA, ];
+static MAPPING_2F862_2F862 : [u32; 1] = [0x59EC, ];
+static MAPPING_2F863_2F863 : [u32; 1] = [0x5A1B, ];
+static MAPPING_2F864_2F864 : [u32; 1] = [0x5A27, ];
+static MAPPING_2F865_2F865 : [u32; 1] = [0x59D8, ];
+static MAPPING_2F866_2F866 : [u32; 1] = [0x5A66, ];
+static MAPPING_2F867_2F867 : [u32; 1] = [0x36EE, ];
+static MAPPING_2F869_2F869 : [u32; 1] = [0x5B08, ];
+static MAPPING_2F86A_2F86B : [u32; 1] = [0x5B3E, ];
+static MAPPING_2F86C_2F86C : [u32; 1] = [0x219C8, ];
+static MAPPING_2F86D_2F86D : [u32; 1] = [0x5BC3, ];
+static MAPPING_2F86E_2F86E : [u32; 1] = [0x5BD8, ];
+static MAPPING_2F86F_2F86F : [u32; 1] = [0x5BE7, ];
+static MAPPING_2F870_2F870 : [u32; 1] = [0x5BF3, ];
+static MAPPING_2F871_2F871 : [u32; 1] = [0x21B18, ];
+static MAPPING_2F872_2F872 : [u32; 1] = [0x5BFF, ];
+static MAPPING_2F873_2F873 : [u32; 1] = [0x5C06, ];
+static MAPPING_2F875_2F875 : [u32; 1] = [0x5C22, ];
+static MAPPING_2F876_2F876 : [u32; 1] = [0x3781, ];
+static MAPPING_2F877_2F877 : [u32; 1] = [0x5C60, ];
+static MAPPING_2F878_2F878 : [u32; 1] = [0x5C6E, ];
+static MAPPING_2F879_2F879 : [u32; 1] = [0x5CC0, ];
+static MAPPING_2F87A_2F87A : [u32; 1] = [0x5C8D, ];
+static MAPPING_2F87B_2F87B : [u32; 1] = [0x21DE4, ];
+static MAPPING_2F87C_2F87C : [u32; 1] = [0x5D43, ];
+static MAPPING_2F87D_2F87D : [u32; 1] = [0x21DE6, ];
+static MAPPING_2F87E_2F87E : [u32; 1] = [0x5D6E, ];
+static MAPPING_2F87F_2F87F : [u32; 1] = [0x5D6B, ];
+static MAPPING_2F880_2F880 : [u32; 1] = [0x5D7C, ];
+static MAPPING_2F881_2F881 : [u32; 1] = [0x5DE1, ];
+static MAPPING_2F882_2F882 : [u32; 1] = [0x5DE2, ];
+static MAPPING_2F883_2F883 : [u32; 1] = [0x382F, ];
+static MAPPING_2F884_2F884 : [u32; 1] = [0x5DFD, ];
+static MAPPING_2F885_2F885 : [u32; 1] = [0x5E28, ];
+static MAPPING_2F886_2F886 : [u32; 1] = [0x5E3D, ];
+static MAPPING_2F887_2F887 : [u32; 1] = [0x5E69, ];
+static MAPPING_2F888_2F888 : [u32; 1] = [0x3862, ];
+static MAPPING_2F889_2F889 : [u32; 1] = [0x22183, ];
+static MAPPING_2F88A_2F88A : [u32; 1] = [0x387C, ];
+static MAPPING_2F88B_2F88B : [u32; 1] = [0x5EB0, ];
+static MAPPING_2F88C_2F88C : [u32; 1] = [0x5EB3, ];
+static MAPPING_2F88D_2F88D : [u32; 1] = [0x5EB6, ];
+static MAPPING_2F88E_2F88E : [u32; 1] = [0x5ECA, ];
+static MAPPING_2F88F_2F88F : [u32; 1] = [0x2A392, ];
+static MAPPING_2F890_2F890 : [u32; 1] = [0x5EFE, ];
+static MAPPING_2F891_2F892 : [u32; 1] = [0x22331, ];
+static MAPPING_2F893_2F893 : [u32; 1] = [0x8201, ];
+static MAPPING_2F894_2F895 : [u32; 1] = [0x5F22, ];
+static MAPPING_2F896_2F896 : [u32; 1] = [0x38C7, ];
+static MAPPING_2F897_2F897 : [u32; 1] = [0x232B8, ];
+static MAPPING_2F898_2F898 : [u32; 1] = [0x261DA, ];
+static MAPPING_2F899_2F899 : [u32; 1] = [0x5F62, ];
+static MAPPING_2F89A_2F89A : [u32; 1] = [0x5F6B, ];
+static MAPPING_2F89B_2F89B : [u32; 1] = [0x38E3, ];
+static MAPPING_2F89C_2F89C : [u32; 1] = [0x5F9A, ];
+static MAPPING_2F89D_2F89D : [u32; 1] = [0x5FCD, ];
+static MAPPING_2F89E_2F89E : [u32; 1] = [0x5FD7, ];
+static MAPPING_2F89F_2F89F : [u32; 1] = [0x5FF9, ];
+static MAPPING_2F8A0_2F8A0 : [u32; 1] = [0x6081, ];
+static MAPPING_2F8A1_2F8A1 : [u32; 1] = [0x393A, ];
+static MAPPING_2F8A2_2F8A2 : [u32; 1] = [0x391C, ];
+static MAPPING_2F8A3_2F8A3 : [u32; 1] = [0x6094, ];
+static MAPPING_2F8A4_2F8A4 : [u32; 1] = [0x226D4, ];
+static MAPPING_2F8A5_2F8A5 : [u32; 1] = [0x60C7, ];
+static MAPPING_2F8A6_2F8A6 : [u32; 1] = [0x6148, ];
+static MAPPING_2F8A7_2F8A7 : [u32; 1] = [0x614C, ];
+static MAPPING_2F8A8_2F8A8 : [u32; 1] = [0x614E, ];
+static MAPPING_2F8A9_2F8A9 : [u32; 1] = [0x614C, ];
+static MAPPING_2F8AA_2F8AA : [u32; 1] = [0x617A, ];
+static MAPPING_2F8AB_2F8AB : [u32; 1] = [0x618E, ];
+static MAPPING_2F8AC_2F8AC : [u32; 1] = [0x61B2, ];
+static MAPPING_2F8AD_2F8AD : [u32; 1] = [0x61A4, ];
+static MAPPING_2F8AE_2F8AE : [u32; 1] = [0x61AF, ];
+static MAPPING_2F8AF_2F8AF : [u32; 1] = [0x61DE, ];
+static MAPPING_2F8B0_2F8B0 : [u32; 1] = [0x61F2, ];
+static MAPPING_2F8B1_2F8B1 : [u32; 1] = [0x61F6, ];
+static MAPPING_2F8B2_2F8B2 : [u32; 1] = [0x6210, ];
+static MAPPING_2F8B3_2F8B3 : [u32; 1] = [0x621B, ];
+static MAPPING_2F8B4_2F8B4 : [u32; 1] = [0x625D, ];
+static MAPPING_2F8B5_2F8B5 : [u32; 1] = [0x62B1, ];
+static MAPPING_2F8B6_2F8B6 : [u32; 1] = [0x62D4, ];
+static MAPPING_2F8B7_2F8B7 : [u32; 1] = [0x6350, ];
+static MAPPING_2F8B8_2F8B8 : [u32; 1] = [0x22B0C, ];
+static MAPPING_2F8B9_2F8B9 : [u32; 1] = [0x633D, ];
+static MAPPING_2F8BA_2F8BA : [u32; 1] = [0x62FC, ];
+static MAPPING_2F8BB_2F8BB : [u32; 1] = [0x6368, ];
+static MAPPING_2F8BC_2F8BC : [u32; 1] = [0x6383, ];
+static MAPPING_2F8BD_2F8BD : [u32; 1] = [0x63E4, ];
+static MAPPING_2F8BE_2F8BE : [u32; 1] = [0x22BF1, ];
+static MAPPING_2F8BF_2F8BF : [u32; 1] = [0x6422, ];
+static MAPPING_2F8C0_2F8C0 : [u32; 1] = [0x63C5, ];
+static MAPPING_2F8C1_2F8C1 : [u32; 1] = [0x63A9, ];
+static MAPPING_2F8C2_2F8C2 : [u32; 1] = [0x3A2E, ];
+static MAPPING_2F8C3_2F8C3 : [u32; 1] = [0x6469, ];
+static MAPPING_2F8C4_2F8C4 : [u32; 1] = [0x647E, ];
+static MAPPING_2F8C5_2F8C5 : [u32; 1] = [0x649D, ];
+static MAPPING_2F8C6_2F8C6 : [u32; 1] = [0x6477, ];
+static MAPPING_2F8C7_2F8C7 : [u32; 1] = [0x3A6C, ];
+static MAPPING_2F8C8_2F8C8 : [u32; 1] = [0x654F, ];
+static MAPPING_2F8C9_2F8C9 : [u32; 1] = [0x656C, ];
+static MAPPING_2F8CA_2F8CA : [u32; 1] = [0x2300A, ];
+static MAPPING_2F8CB_2F8CB : [u32; 1] = [0x65E3, ];
+static MAPPING_2F8CC_2F8CC : [u32; 1] = [0x66F8, ];
+static MAPPING_2F8CD_2F8CD : [u32; 1] = [0x6649, ];
+static MAPPING_2F8CE_2F8CE : [u32; 1] = [0x3B19, ];
+static MAPPING_2F8CF_2F8CF : [u32; 1] = [0x6691, ];
+static MAPPING_2F8D0_2F8D0 : [u32; 1] = [0x3B08, ];
+static MAPPING_2F8D1_2F8D1 : [u32; 1] = [0x3AE4, ];
+static MAPPING_2F8D2_2F8D2 : [u32; 1] = [0x5192, ];
+static MAPPING_2F8D3_2F8D3 : [u32; 1] = [0x5195, ];
+static MAPPING_2F8D4_2F8D4 : [u32; 1] = [0x6700, ];
+static MAPPING_2F8D5_2F8D5 : [u32; 1] = [0x669C, ];
+static MAPPING_2F8D6_2F8D6 : [u32; 1] = [0x80AD, ];
+static MAPPING_2F8D7_2F8D7 : [u32; 1] = [0x43D9, ];
+static MAPPING_2F8D8_2F8D8 : [u32; 1] = [0x6717, ];
+static MAPPING_2F8D9_2F8D9 : [u32; 1] = [0x671B, ];
+static MAPPING_2F8DA_2F8DA : [u32; 1] = [0x6721, ];
+static MAPPING_2F8DB_2F8DB : [u32; 1] = [0x675E, ];
+static MAPPING_2F8DC_2F8DC : [u32; 1] = [0x6753, ];
+static MAPPING_2F8DD_2F8DD : [u32; 1] = [0x233C3, ];
+static MAPPING_2F8DE_2F8DE : [u32; 1] = [0x3B49, ];
+static MAPPING_2F8DF_2F8DF : [u32; 1] = [0x67FA, ];
+static MAPPING_2F8E0_2F8E0 : [u32; 1] = [0x6785, ];
+static MAPPING_2F8E1_2F8E1 : [u32; 1] = [0x6852, ];
+static MAPPING_2F8E2_2F8E2 : [u32; 1] = [0x6885, ];
+static MAPPING_2F8E3_2F8E3 : [u32; 1] = [0x2346D, ];
+static MAPPING_2F8E4_2F8E4 : [u32; 1] = [0x688E, ];
+static MAPPING_2F8E5_2F8E5 : [u32; 1] = [0x681F, ];
+static MAPPING_2F8E6_2F8E6 : [u32; 1] = [0x6914, ];
+static MAPPING_2F8E7_2F8E7 : [u32; 1] = [0x3B9D, ];
+static MAPPING_2F8E8_2F8E8 : [u32; 1] = [0x6942, ];
+static MAPPING_2F8E9_2F8E9 : [u32; 1] = [0x69A3, ];
+static MAPPING_2F8EA_2F8EA : [u32; 1] = [0x69EA, ];
+static MAPPING_2F8EB_2F8EB : [u32; 1] = [0x6AA8, ];
+static MAPPING_2F8EC_2F8EC : [u32; 1] = [0x236A3, ];
+static MAPPING_2F8ED_2F8ED : [u32; 1] = [0x6ADB, ];
+static MAPPING_2F8EE_2F8EE : [u32; 1] = [0x3C18, ];
+static MAPPING_2F8EF_2F8EF : [u32; 1] = [0x6B21, ];
+static MAPPING_2F8F0_2F8F0 : [u32; 1] = [0x238A7, ];
+static MAPPING_2F8F1_2F8F1 : [u32; 1] = [0x6B54, ];
+static MAPPING_2F8F2_2F8F2 : [u32; 1] = [0x3C4E, ];
+static MAPPING_2F8F3_2F8F3 : [u32; 1] = [0x6B72, ];
+static MAPPING_2F8F4_2F8F4 : [u32; 1] = [0x6B9F, ];
+static MAPPING_2F8F5_2F8F5 : [u32; 1] = [0x6BBA, ];
+static MAPPING_2F8F6_2F8F6 : [u32; 1] = [0x6BBB, ];
+static MAPPING_2F8F7_2F8F7 : [u32; 1] = [0x23A8D, ];
+static MAPPING_2F8F8_2F8F8 : [u32; 1] = [0x21D0B, ];
+static MAPPING_2F8F9_2F8F9 : [u32; 1] = [0x23AFA, ];
+static MAPPING_2F8FA_2F8FA : [u32; 1] = [0x6C4E, ];
+static MAPPING_2F8FB_2F8FB : [u32; 1] = [0x23CBC, ];
+static MAPPING_2F8FC_2F8FC : [u32; 1] = [0x6CBF, ];
+static MAPPING_2F8FD_2F8FD : [u32; 1] = [0x6CCD, ];
+static MAPPING_2F8FE_2F8FE : [u32; 1] = [0x6C67, ];
+static MAPPING_2F8FF_2F8FF : [u32; 1] = [0x6D16, ];
+static MAPPING_2F900_2F900 : [u32; 1] = [0x6D3E, ];
+static MAPPING_2F901_2F901 : [u32; 1] = [0x6D77, ];
+static MAPPING_2F902_2F902 : [u32; 1] = [0x6D41, ];
+static MAPPING_2F903_2F903 : [u32; 1] = [0x6D69, ];
+static MAPPING_2F904_2F904 : [u32; 1] = [0x6D78, ];
+static MAPPING_2F905_2F905 : [u32; 1] = [0x6D85, ];
+static MAPPING_2F906_2F906 : [u32; 1] = [0x23D1E, ];
+static MAPPING_2F907_2F907 : [u32; 1] = [0x6D34, ];
+static MAPPING_2F908_2F908 : [u32; 1] = [0x6E2F, ];
+static MAPPING_2F909_2F909 : [u32; 1] = [0x6E6E, ];
+static MAPPING_2F90A_2F90A : [u32; 1] = [0x3D33, ];
+static MAPPING_2F90B_2F90B : [u32; 1] = [0x6ECB, ];
+static MAPPING_2F90C_2F90C : [u32; 1] = [0x6EC7, ];
+static MAPPING_2F90D_2F90D : [u32; 1] = [0x23ED1, ];
+static MAPPING_2F90E_2F90E : [u32; 1] = [0x6DF9, ];
+static MAPPING_2F90F_2F90F : [u32; 1] = [0x6F6E, ];
+static MAPPING_2F910_2F910 : [u32; 1] = [0x23F5E, ];
+static MAPPING_2F911_2F911 : [u32; 1] = [0x23F8E, ];
+static MAPPING_2F912_2F912 : [u32; 1] = [0x6FC6, ];
+static MAPPING_2F913_2F913 : [u32; 1] = [0x7039, ];
+static MAPPING_2F914_2F914 : [u32; 1] = [0x701E, ];
+static MAPPING_2F915_2F915 : [u32; 1] = [0x701B, ];
+static MAPPING_2F916_2F916 : [u32; 1] = [0x3D96, ];
+static MAPPING_2F917_2F917 : [u32; 1] = [0x704A, ];
+static MAPPING_2F918_2F918 : [u32; 1] = [0x707D, ];
+static MAPPING_2F919_2F919 : [u32; 1] = [0x7077, ];
+static MAPPING_2F91A_2F91A : [u32; 1] = [0x70AD, ];
+static MAPPING_2F91B_2F91B : [u32; 1] = [0x20525, ];
+static MAPPING_2F91C_2F91C : [u32; 1] = [0x7145, ];
+static MAPPING_2F91D_2F91D : [u32; 1] = [0x24263, ];
+static MAPPING_2F91E_2F91E : [u32; 1] = [0x719C, ];
+static MAPPING_2F920_2F920 : [u32; 1] = [0x7228, ];
+static MAPPING_2F921_2F921 : [u32; 1] = [0x7235, ];
+static MAPPING_2F922_2F922 : [u32; 1] = [0x7250, ];
+static MAPPING_2F923_2F923 : [u32; 1] = [0x24608, ];
+static MAPPING_2F924_2F924 : [u32; 1] = [0x7280, ];
+static MAPPING_2F925_2F925 : [u32; 1] = [0x7295, ];
+static MAPPING_2F926_2F926 : [u32; 1] = [0x24735, ];
+static MAPPING_2F927_2F927 : [u32; 1] = [0x24814, ];
+static MAPPING_2F928_2F928 : [u32; 1] = [0x737A, ];
+static MAPPING_2F929_2F929 : [u32; 1] = [0x738B, ];
+static MAPPING_2F92A_2F92A : [u32; 1] = [0x3EAC, ];
+static MAPPING_2F92B_2F92B : [u32; 1] = [0x73A5, ];
+static MAPPING_2F92C_2F92D : [u32; 1] = [0x3EB8, ];
+static MAPPING_2F92E_2F92E : [u32; 1] = [0x7447, ];
+static MAPPING_2F92F_2F92F : [u32; 1] = [0x745C, ];
+static MAPPING_2F930_2F930 : [u32; 1] = [0x7471, ];
+static MAPPING_2F931_2F931 : [u32; 1] = [0x7485, ];
+static MAPPING_2F932_2F932 : [u32; 1] = [0x74CA, ];
+static MAPPING_2F933_2F933 : [u32; 1] = [0x3F1B, ];
+static MAPPING_2F934_2F934 : [u32; 1] = [0x7524, ];
+static MAPPING_2F935_2F935 : [u32; 1] = [0x24C36, ];
+static MAPPING_2F936_2F936 : [u32; 1] = [0x753E, ];
+static MAPPING_2F937_2F937 : [u32; 1] = [0x24C92, ];
+static MAPPING_2F938_2F938 : [u32; 1] = [0x7570, ];
+static MAPPING_2F939_2F939 : [u32; 1] = [0x2219F, ];
+static MAPPING_2F93A_2F93A : [u32; 1] = [0x7610, ];
+static MAPPING_2F93B_2F93B : [u32; 1] = [0x24FA1, ];
+static MAPPING_2F93C_2F93C : [u32; 1] = [0x24FB8, ];
+static MAPPING_2F93D_2F93D : [u32; 1] = [0x25044, ];
+static MAPPING_2F93E_2F93E : [u32; 1] = [0x3FFC, ];
+static MAPPING_2F93F_2F93F : [u32; 1] = [0x4008, ];
+static MAPPING_2F940_2F940 : [u32; 1] = [0x76F4, ];
+static MAPPING_2F941_2F941 : [u32; 1] = [0x250F3, ];
+static MAPPING_2F942_2F942 : [u32; 1] = [0x250F2, ];
+static MAPPING_2F943_2F943 : [u32; 1] = [0x25119, ];
+static MAPPING_2F944_2F944 : [u32; 1] = [0x25133, ];
+static MAPPING_2F945_2F945 : [u32; 1] = [0x771E, ];
+static MAPPING_2F946_2F947 : [u32; 1] = [0x771F, ];
+static MAPPING_2F948_2F948 : [u32; 1] = [0x774A, ];
+static MAPPING_2F949_2F949 : [u32; 1] = [0x4039, ];
+static MAPPING_2F94A_2F94A : [u32; 1] = [0x778B, ];
+static MAPPING_2F94B_2F94B : [u32; 1] = [0x4046, ];
+static MAPPING_2F94C_2F94C : [u32; 1] = [0x4096, ];
+static MAPPING_2F94D_2F94D : [u32; 1] = [0x2541D, ];
+static MAPPING_2F94E_2F94E : [u32; 1] = [0x784E, ];
+static MAPPING_2F94F_2F94F : [u32; 1] = [0x788C, ];
+static MAPPING_2F950_2F950 : [u32; 1] = [0x78CC, ];
+static MAPPING_2F951_2F951 : [u32; 1] = [0x40E3, ];
+static MAPPING_2F952_2F952 : [u32; 1] = [0x25626, ];
+static MAPPING_2F953_2F953 : [u32; 1] = [0x7956, ];
+static MAPPING_2F954_2F954 : [u32; 1] = [0x2569A, ];
+static MAPPING_2F955_2F955 : [u32; 1] = [0x256C5, ];
+static MAPPING_2F956_2F956 : [u32; 1] = [0x798F, ];
+static MAPPING_2F957_2F957 : [u32; 1] = [0x79EB, ];
+static MAPPING_2F958_2F958 : [u32; 1] = [0x412F, ];
+static MAPPING_2F959_2F959 : [u32; 1] = [0x7A40, ];
+static MAPPING_2F95A_2F95A : [u32; 1] = [0x7A4A, ];
+static MAPPING_2F95B_2F95B : [u32; 1] = [0x7A4F, ];
+static MAPPING_2F95C_2F95C : [u32; 1] = [0x2597C, ];
+static MAPPING_2F95D_2F95E : [u32; 1] = [0x25AA7, ];
+static MAPPING_2F960_2F960 : [u32; 1] = [0x4202, ];
+static MAPPING_2F961_2F961 : [u32; 1] = [0x25BAB, ];
+static MAPPING_2F962_2F962 : [u32; 1] = [0x7BC6, ];
+static MAPPING_2F963_2F963 : [u32; 1] = [0x7BC9, ];
+static MAPPING_2F964_2F964 : [u32; 1] = [0x4227, ];
+static MAPPING_2F965_2F965 : [u32; 1] = [0x25C80, ];
+static MAPPING_2F966_2F966 : [u32; 1] = [0x7CD2, ];
+static MAPPING_2F967_2F967 : [u32; 1] = [0x42A0, ];
+static MAPPING_2F968_2F968 : [u32; 1] = [0x7CE8, ];
+static MAPPING_2F969_2F969 : [u32; 1] = [0x7CE3, ];
+static MAPPING_2F96A_2F96A : [u32; 1] = [0x7D00, ];
+static MAPPING_2F96B_2F96B : [u32; 1] = [0x25F86, ];
+static MAPPING_2F96C_2F96C : [u32; 1] = [0x7D63, ];
+static MAPPING_2F96D_2F96D : [u32; 1] = [0x4301, ];
+static MAPPING_2F96E_2F96E : [u32; 1] = [0x7DC7, ];
+static MAPPING_2F96F_2F96F : [u32; 1] = [0x7E02, ];
+static MAPPING_2F970_2F970 : [u32; 1] = [0x7E45, ];
+static MAPPING_2F971_2F971 : [u32; 1] = [0x4334, ];
+static MAPPING_2F972_2F972 : [u32; 1] = [0x26228, ];
+static MAPPING_2F973_2F973 : [u32; 1] = [0x26247, ];
+static MAPPING_2F974_2F974 : [u32; 1] = [0x4359, ];
+static MAPPING_2F975_2F975 : [u32; 1] = [0x262D9, ];
+static MAPPING_2F976_2F976 : [u32; 1] = [0x7F7A, ];
+static MAPPING_2F977_2F977 : [u32; 1] = [0x2633E, ];
+static MAPPING_2F978_2F978 : [u32; 1] = [0x7F95, ];
+static MAPPING_2F979_2F979 : [u32; 1] = [0x7FFA, ];
+static MAPPING_2F97A_2F97A : [u32; 1] = [0x8005, ];
+static MAPPING_2F97B_2F97B : [u32; 1] = [0x264DA, ];
+static MAPPING_2F97C_2F97C : [u32; 1] = [0x26523, ];
+static MAPPING_2F97D_2F97D : [u32; 1] = [0x8060, ];
+static MAPPING_2F97E_2F97E : [u32; 1] = [0x265A8, ];
+static MAPPING_2F97F_2F97F : [u32; 1] = [0x8070, ];
+static MAPPING_2F980_2F980 : [u32; 1] = [0x2335F, ];
+static MAPPING_2F981_2F981 : [u32; 1] = [0x43D5, ];
+static MAPPING_2F982_2F982 : [u32; 1] = [0x80B2, ];
+static MAPPING_2F983_2F983 : [u32; 1] = [0x8103, ];
+static MAPPING_2F984_2F984 : [u32; 1] = [0x440B, ];
+static MAPPING_2F985_2F985 : [u32; 1] = [0x813E, ];
+static MAPPING_2F986_2F986 : [u32; 1] = [0x5AB5, ];
+static MAPPING_2F987_2F987 : [u32; 1] = [0x267A7, ];
+static MAPPING_2F988_2F988 : [u32; 1] = [0x267B5, ];
+static MAPPING_2F989_2F989 : [u32; 1] = [0x23393, ];
+static MAPPING_2F98A_2F98A : [u32; 1] = [0x2339C, ];
+static MAPPING_2F98B_2F98B : [u32; 1] = [0x8201, ];
+static MAPPING_2F98C_2F98C : [u32; 1] = [0x8204, ];
+static MAPPING_2F98D_2F98D : [u32; 1] = [0x8F9E, ];
+static MAPPING_2F98E_2F98E : [u32; 1] = [0x446B, ];
+static MAPPING_2F98F_2F98F : [u32; 1] = [0x8291, ];
+static MAPPING_2F990_2F990 : [u32; 1] = [0x828B, ];
+static MAPPING_2F991_2F991 : [u32; 1] = [0x829D, ];
+static MAPPING_2F992_2F992 : [u32; 1] = [0x52B3, ];
+static MAPPING_2F993_2F993 : [u32; 1] = [0x82B1, ];
+static MAPPING_2F994_2F994 : [u32; 1] = [0x82B3, ];
+static MAPPING_2F995_2F995 : [u32; 1] = [0x82BD, ];
+static MAPPING_2F996_2F996 : [u32; 1] = [0x82E6, ];
+static MAPPING_2F997_2F997 : [u32; 1] = [0x26B3C, ];
+static MAPPING_2F998_2F998 : [u32; 1] = [0x82E5, ];
+static MAPPING_2F999_2F999 : [u32; 1] = [0x831D, ];
+static MAPPING_2F99A_2F99A : [u32; 1] = [0x8363, ];
+static MAPPING_2F99B_2F99B : [u32; 1] = [0x83AD, ];
+static MAPPING_2F99C_2F99C : [u32; 1] = [0x8323, ];
+static MAPPING_2F99D_2F99D : [u32; 1] = [0x83BD, ];
+static MAPPING_2F99E_2F99E : [u32; 1] = [0x83E7, ];
+static MAPPING_2F99F_2F99F : [u32; 1] = [0x8457, ];
+static MAPPING_2F9A0_2F9A0 : [u32; 1] = [0x8353, ];
+static MAPPING_2F9A1_2F9A1 : [u32; 1] = [0x83CA, ];
+static MAPPING_2F9A2_2F9A2 : [u32; 1] = [0x83CC, ];
+static MAPPING_2F9A3_2F9A3 : [u32; 1] = [0x83DC, ];
+static MAPPING_2F9A4_2F9A4 : [u32; 1] = [0x26C36, ];
+static MAPPING_2F9A5_2F9A5 : [u32; 1] = [0x26D6B, ];
+static MAPPING_2F9A6_2F9A6 : [u32; 1] = [0x26CD5, ];
+static MAPPING_2F9A7_2F9A7 : [u32; 1] = [0x452B, ];
+static MAPPING_2F9A8_2F9A8 : [u32; 1] = [0x84F1, ];
+static MAPPING_2F9A9_2F9A9 : [u32; 1] = [0x84F3, ];
+static MAPPING_2F9AA_2F9AA : [u32; 1] = [0x8516, ];
+static MAPPING_2F9AB_2F9AB : [u32; 1] = [0x273CA, ];
+static MAPPING_2F9AC_2F9AC : [u32; 1] = [0x8564, ];
+static MAPPING_2F9AD_2F9AD : [u32; 1] = [0x26F2C, ];
+static MAPPING_2F9AE_2F9AE : [u32; 1] = [0x455D, ];
+static MAPPING_2F9AF_2F9AF : [u32; 1] = [0x4561, ];
+static MAPPING_2F9B0_2F9B0 : [u32; 1] = [0x26FB1, ];
+static MAPPING_2F9B1_2F9B1 : [u32; 1] = [0x270D2, ];
+static MAPPING_2F9B2_2F9B2 : [u32; 1] = [0x456B, ];
+static MAPPING_2F9B3_2F9B3 : [u32; 1] = [0x8650, ];
+static MAPPING_2F9B4_2F9B4 : [u32; 1] = [0x865C, ];
+static MAPPING_2F9B5_2F9B5 : [u32; 1] = [0x8667, ];
+static MAPPING_2F9B6_2F9B6 : [u32; 1] = [0x8669, ];
+static MAPPING_2F9B7_2F9B7 : [u32; 1] = [0x86A9, ];
+static MAPPING_2F9B8_2F9B8 : [u32; 1] = [0x8688, ];
+static MAPPING_2F9B9_2F9B9 : [u32; 1] = [0x870E, ];
+static MAPPING_2F9BA_2F9BA : [u32; 1] = [0x86E2, ];
+static MAPPING_2F9BB_2F9BB : [u32; 1] = [0x8779, ];
+static MAPPING_2F9BC_2F9BC : [u32; 1] = [0x8728, ];
+static MAPPING_2F9BD_2F9BD : [u32; 1] = [0x876B, ];
+static MAPPING_2F9BE_2F9BE : [u32; 1] = [0x8786, ];
+static MAPPING_2F9C0_2F9C0 : [u32; 1] = [0x87E1, ];
+static MAPPING_2F9C1_2F9C1 : [u32; 1] = [0x8801, ];
+static MAPPING_2F9C2_2F9C2 : [u32; 1] = [0x45F9, ];
+static MAPPING_2F9C3_2F9C3 : [u32; 1] = [0x8860, ];
+static MAPPING_2F9C4_2F9C4 : [u32; 1] = [0x8863, ];
+static MAPPING_2F9C5_2F9C5 : [u32; 1] = [0x27667, ];
+static MAPPING_2F9C6_2F9C6 : [u32; 1] = [0x88D7, ];
+static MAPPING_2F9C7_2F9C7 : [u32; 1] = [0x88DE, ];
+static MAPPING_2F9C8_2F9C8 : [u32; 1] = [0x4635, ];
+static MAPPING_2F9C9_2F9C9 : [u32; 1] = [0x88FA, ];
+static MAPPING_2F9CA_2F9CA : [u32; 1] = [0x34BB, ];
+static MAPPING_2F9CB_2F9CB : [u32; 1] = [0x278AE, ];
+static MAPPING_2F9CC_2F9CC : [u32; 1] = [0x27966, ];
+static MAPPING_2F9CD_2F9CD : [u32; 1] = [0x46BE, ];
+static MAPPING_2F9CE_2F9CE : [u32; 1] = [0x46C7, ];
+static MAPPING_2F9CF_2F9CF : [u32; 1] = [0x8AA0, ];
+static MAPPING_2F9D0_2F9D0 : [u32; 1] = [0x8AED, ];
+static MAPPING_2F9D1_2F9D1 : [u32; 1] = [0x8B8A, ];
+static MAPPING_2F9D2_2F9D2 : [u32; 1] = [0x8C55, ];
+static MAPPING_2F9D3_2F9D3 : [u32; 1] = [0x27CA8, ];
+static MAPPING_2F9D4_2F9D4 : [u32; 1] = [0x8CAB, ];
+static MAPPING_2F9D5_2F9D5 : [u32; 1] = [0x8CC1, ];
+static MAPPING_2F9D6_2F9D6 : [u32; 1] = [0x8D1B, ];
+static MAPPING_2F9D7_2F9D7 : [u32; 1] = [0x8D77, ];
+static MAPPING_2F9D8_2F9D8 : [u32; 1] = [0x27F2F, ];
+static MAPPING_2F9D9_2F9D9 : [u32; 1] = [0x20804, ];
+static MAPPING_2F9DA_2F9DA : [u32; 1] = [0x8DCB, ];
+static MAPPING_2F9DB_2F9DB : [u32; 1] = [0x8DBC, ];
+static MAPPING_2F9DC_2F9DC : [u32; 1] = [0x8DF0, ];
+static MAPPING_2F9DD_2F9DD : [u32; 1] = [0x208DE, ];
+static MAPPING_2F9DE_2F9DE : [u32; 1] = [0x8ED4, ];
+static MAPPING_2F9DF_2F9DF : [u32; 1] = [0x8F38, ];
+static MAPPING_2F9E0_2F9E0 : [u32; 1] = [0x285D2, ];
+static MAPPING_2F9E1_2F9E1 : [u32; 1] = [0x285ED, ];
+static MAPPING_2F9E2_2F9E2 : [u32; 1] = [0x9094, ];
+static MAPPING_2F9E3_2F9E3 : [u32; 1] = [0x90F1, ];
+static MAPPING_2F9E4_2F9E4 : [u32; 1] = [0x9111, ];
+static MAPPING_2F9E5_2F9E5 : [u32; 1] = [0x2872E, ];
+static MAPPING_2F9E6_2F9E6 : [u32; 1] = [0x911B, ];
+static MAPPING_2F9E7_2F9E7 : [u32; 1] = [0x9238, ];
+static MAPPING_2F9E8_2F9E8 : [u32; 1] = [0x92D7, ];
+static MAPPING_2F9E9_2F9E9 : [u32; 1] = [0x92D8, ];
+static MAPPING_2F9EA_2F9EA : [u32; 1] = [0x927C, ];
+static MAPPING_2F9EB_2F9EB : [u32; 1] = [0x93F9, ];
+static MAPPING_2F9EC_2F9EC : [u32; 1] = [0x9415, ];
+static MAPPING_2F9ED_2F9ED : [u32; 1] = [0x28BFA, ];
+static MAPPING_2F9EE_2F9EE : [u32; 1] = [0x958B, ];
+static MAPPING_2F9EF_2F9EF : [u32; 1] = [0x4995, ];
+static MAPPING_2F9F0_2F9F0 : [u32; 1] = [0x95B7, ];
+static MAPPING_2F9F1_2F9F1 : [u32; 1] = [0x28D77, ];
+static MAPPING_2F9F2_2F9F2 : [u32; 1] = [0x49E6, ];
+static MAPPING_2F9F3_2F9F3 : [u32; 1] = [0x96C3, ];
+static MAPPING_2F9F4_2F9F4 : [u32; 1] = [0x5DB2, ];
+static MAPPING_2F9F5_2F9F5 : [u32; 1] = [0x9723, ];
+static MAPPING_2F9F6_2F9F6 : [u32; 1] = [0x29145, ];
+static MAPPING_2F9F7_2F9F7 : [u32; 1] = [0x2921A, ];
+static MAPPING_2F9F8_2F9F8 : [u32; 1] = [0x4A6E, ];
+static MAPPING_2F9F9_2F9F9 : [u32; 1] = [0x4A76, ];
+static MAPPING_2F9FA_2F9FA : [u32; 1] = [0x97E0, ];
+static MAPPING_2F9FB_2F9FB : [u32; 1] = [0x2940A, ];
+static MAPPING_2F9FC_2F9FC : [u32; 1] = [0x4AB2, ];
+static MAPPING_2F9FD_2F9FD : [u32; 1] = [0x29496, ];
+static MAPPING_2F9FE_2F9FF : [u32; 1] = [0x980B, ];
+static MAPPING_2FA00_2FA00 : [u32; 1] = [0x9829, ];
+static MAPPING_2FA01_2FA01 : [u32; 1] = [0x295B6, ];
+static MAPPING_2FA02_2FA02 : [u32; 1] = [0x98E2, ];
+static MAPPING_2FA03_2FA03 : [u32; 1] = [0x4B33, ];
+static MAPPING_2FA04_2FA04 : [u32; 1] = [0x9929, ];
+static MAPPING_2FA05_2FA05 : [u32; 1] = [0x99A7, ];
+static MAPPING_2FA06_2FA06 : [u32; 1] = [0x99C2, ];
+static MAPPING_2FA07_2FA07 : [u32; 1] = [0x99FE, ];
+static MAPPING_2FA08_2FA08 : [u32; 1] = [0x4BCE, ];
+static MAPPING_2FA09_2FA09 : [u32; 1] = [0x29B30, ];
+static MAPPING_2FA0A_2FA0A : [u32; 1] = [0x9B12, ];
+static MAPPING_2FA0B_2FA0B : [u32; 1] = [0x9C40, ];
+static MAPPING_2FA0C_2FA0C : [u32; 1] = [0x9CFD, ];
+static MAPPING_2FA0D_2FA0D : [u32; 1] = [0x4CCE, ];
+static MAPPING_2FA0E_2FA0E : [u32; 1] = [0x4CED, ];
+static MAPPING_2FA0F_2FA0F : [u32; 1] = [0x9D67, ];
+static MAPPING_2FA10_2FA10 : [u32; 1] = [0x2A0CE, ];
+static MAPPING_2FA11_2FA11 : [u32; 1] = [0x4CF8, ];
+static MAPPING_2FA12_2FA12 : [u32; 1] = [0x2A105, ];
+static MAPPING_2FA13_2FA13 : [u32; 1] = [0x2A20E, ];
+static MAPPING_2FA14_2FA14 : [u32; 1] = [0x2A291, ];
+static MAPPING_2FA15_2FA15 : [u32; 1] = [0x9EBB, ];
+static MAPPING_2FA16_2FA16 : [u32; 1] = [0x4D56, ];
+static MAPPING_2FA17_2FA17 : [u32; 1] = [0x9EF9, ];
+static MAPPING_2FA18_2FA18 : [u32; 1] = [0x9EFE, ];
+static MAPPING_2FA19_2FA19 : [u32; 1] = [0x9F05, ];
+static MAPPING_2FA1A_2FA1A : [u32; 1] = [0x9F0F, ];
+static MAPPING_2FA1B_2FA1B : [u32; 1] = [0x9F16, ];
+static MAPPING_2FA1C_2FA1C : [u32; 1] = [0x9F3B, ];
+static MAPPING_2FA1D_2FA1D : [u32; 1] = [0x2A600, ];

+ 4 - 0
src/lib.rs

@@ -133,6 +133,8 @@ extern crate serde;
 #[cfg(feature="heap_size")]
 #[macro_use] extern crate heapsize;
 
+extern crate unicode_normalization;
+
 use std::fmt::{self, Formatter};
 use std::str;
 use std::path::{Path, PathBuf};
@@ -161,6 +163,8 @@ pub mod percent_encoding;
 pub mod form_urlencoded;
 pub mod punycode;
 pub mod format;
+pub mod idna;
+mod idna_mapping;
 
 /// The parsed representation of an absolute URL.
 #[derive(PartialEq, Eq, Clone, Debug, Hash, PartialOrd, Ord)]

+ 8 - 3
tests/tests.rs

@@ -10,7 +10,7 @@ extern crate url;
 
 use std::char;
 use std::net::{Ipv4Addr, Ipv6Addr};
-use url::{UrlParser, Url, SchemeData, RelativeSchemeData, Host};
+use url::{UrlParser, ParseError, Url, SchemeData, RelativeSchemeData, Host};
 
 
 #[test]
@@ -355,12 +355,12 @@ fn host() {
     let a = Host::parse("www.mozilla.org").unwrap();
     let b = Host::parse("1.35.33.49").unwrap();
     let c = Host::parse("[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]").unwrap();
-    let d = Host::parse("1.35.+33.49").unwrap();
+    let d = Host::parse("1.35.+33.49");
     assert_eq!(a, Host::Domain("www.mozilla.org".to_owned()));
     assert_eq!(b, Host::Ipv4(Ipv4Addr::new(1, 35, 33, 49)));
     assert_eq!(c, Host::Ipv6(Ipv6Addr::new(0x2001, 0x0db8, 0x85a3, 0x08d3,
         0x1319, 0x8a2e, 0x0370, 0x7344)));
-    assert_eq!(d, Host::Domain("1.35.+33.49".to_owned()));
+    assert_eq!(d, Err(ParseError::InvalidDomainCharacter));
     assert_eq!(Host::parse("[::]").unwrap(), Host::Ipv6(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0)));
     assert_eq!(Host::parse("[::1]").unwrap(), Host::Ipv6(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1)));
     assert_eq!(Host::parse("0x1.0X23.0x21.061").unwrap(), Host::Ipv4(Ipv4Addr::new(1, 35, 33, 49)));
@@ -370,3 +370,8 @@ fn host() {
     assert_eq!(Host::parse("2..2.3").unwrap(), Host::Domain("2..2.3".to_owned()));
     assert!(Host::parse("192.168.0.257").is_err());
 }
+
+#[test]
+fn test_idna() {
+    assert!("http://goșu.ro".parse::<Url>().is_ok());
+}

+ 5 - 5
tests/urltestdata.txt

@@ -273,11 +273,11 @@ http://[:]
 
 # Other types of space (no-break, zero-width, zero-width-no-break) are
 # name-prepped away to nothing.
-XFAIL http://GOO\u200b\u2060\ufeffgoo.com  s:http p:/ h:googoo.com
+http://GOO\u200b\u2060\ufeffgoo.com  s:http p:/ h:googoo.com
 
 # Ideographic full stop (full-width period for Chinese, etc.) should be
 # treated as a dot.
-XFAIL http://www.foo\u3002bar.com  s:http p:/ h:www.foo.bar.com
+http://www.foo\u3002bar.com  s:http p:/ h:www.foo.bar.com
 
 # Invalid unicode characters should fail...
 http://\ufdd0zyx.com
@@ -287,7 +287,7 @@ http://%ef%b7%90zyx.com
 
 # Test name prepping, fullwidth input should be converted to ASCII and NOT
 # IDN-ized. This is "Go" in fullwidth UTF-8/UTF-16.
-XFAIL http://\uff27\uff4f.com  s:http p:/ h:go.com
+http://\uff27\uff4f.com  s:http p:/ h:go.com
 
 # URL spec forbids the following.
 # https://www.w3.org/Bugs/Public/show_bug.cgi?id=24257
@@ -299,7 +299,7 @@ http://\uff05\uff10\uff10.com
 http://%ef%bc%85%ef%bc%90%ef%bc%90.com
 
 # Basic IDN support, UTF-8 and UTF-16 input should be converted to IDN
-XFAIL http://\u4f60\u597d\u4f60\u597d  s:http p:/ h:xn--6qqa088eba
+http://\u4f60\u597d\u4f60\u597d  s:http p:/ h:xn--6qqa088eba
 
 # Invalid escaped characters should fail and the percents should be
 # escaped. https://www.w3.org/Bugs/Public/show_bug.cgi?id=24191
@@ -322,7 +322,7 @@ http://192.168.0.1\shello
 
 # Fullwidth and escaped UTF-8 fullwidth should still be treated as IP.
 # These are "0Xc0.0250.01" in fullwidth.
-XFAIL http://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11  s:http p:/ h:192.168.0.1
+http://\uff10\uff38\uff43\uff10\uff0e\uff10\uff12\uff15\uff10\uff0e\uff10\uff11  s:http p:/ h:192.168.0.1
 
 # Broken IP addresses.
 XFAIL http://192.168.0.257