From: Kamala Narasimhan Date: Thu, 12 Feb 2009 06:44:32 +0000 (-0500) Subject: OEM value add (hotkeys, special button support). vACPI layer X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=6fcde5596d66d2cca5a6a0b6e9c344a50d1ac1d3;p=xenclient%2Fxen.git OEM value add (hotkeys, special button support). vACPI layer and xenpmd changes. (patch 4/5). The vACPI layer is specific to hp 6930p but support for other oems, models call be added with minimal effort as all the components except for the asl code is the same for all oems. --- diff --git a/tools/firmware/hvmloader/acpi/Makefile b/tools/firmware/hvmloader/acpi/Makefile index 30ef30e..292d0be 100644 --- a/tools/firmware/hvmloader/acpi/Makefile +++ b/tools/firmware/hvmloader/acpi/Makefile @@ -19,7 +19,7 @@ XEN_ROOT = ../../../.. include $(XEN_ROOT)/tools/firmware/Rules.mk C_SRC = build.c dsdt.c static_tables.c -H_SRC = $(wildcard *.h) ssdt_pm.h ssdt_tpm.h +H_SRC = $(wildcard *.h) ssdt_pm.h ssdt_hp_6930p_elitebook.h ssdt_tpm.h OBJS = $(patsubst %.c,%.o,$(C_SRC)) build.o: $(H_SRC) build.c @@ -39,6 +39,13 @@ ssdt_pm.h: ssdt_pm.asl mv $*.hex $@ rm -f *.aml +ssdt_hp_6930p_elitebook.h: ssdt_hp_6930p_elitebook.asl + $(MAKE) iasl + iasl -tc $< + sed -i'' -re 's/AmlCode/AmlCode_HP_6930P_ELITEBOOK/g' $*.hex + mv $*.hex $@ + rm -f *.aml + ssdt_tpm.h: ssdt_tpm.asl $(MAKE) iasl iasl -tc $< @@ -72,6 +79,6 @@ acpi.a: $(OBJS) $(AR) rc $@ $(OBJS) clean: - rm -rf *.a *.o dsdt.c ssdt_pm.h ssdt_tpm.h $(IASL_VER) $(IASL_VER).tar.gz + rm -rf *.a *.o dsdt.c ssdt_pm.h ssdt_hp_6930p_elitebook.h ssdt_tpm.h $(IASL_VER) $(IASL_VER).tar.gz install: all diff --git a/tools/firmware/hvmloader/acpi/build.c b/tools/firmware/hvmloader/acpi/build.c index b21baa5..763c5b0 100644 --- a/tools/firmware/hvmloader/acpi/build.c +++ b/tools/firmware/hvmloader/acpi/build.c @@ -19,6 +19,7 @@ #include "acpi2_0.h" #include "ssdt_tpm.h" #include "ssdt_pm.h" +#include "ssdt_hp_6930p_elitebook.h" #include "../config.h" #include "../util.h" #include @@ -81,6 +82,12 @@ static uint8_t battery_port_exists(void) return 1; } +static uint8_t oem_value_add_exists(void) +{ + outb(0x96, 100); + return (inb(0x96) == 100); +} + static int construct_bios_info_table(uint8_t *buf) { struct bios_info *bios_info = (struct bios_info *)buf; @@ -261,6 +268,18 @@ static int construct_secondary_tables(uint8_t *buf, unsigned long *table_ptrs, s offset += align16(va_ac->slic_length); } + /* NOTE: Once we test and confirm oem value add functionality + * on more OEMs, the below logic should be extended to get + * OEM type information from SMBIOS and load appropriate SSDT. + */ + if ( oem_value_add_exists() ) + { + table_ptrs[nr_tables++] = (unsigned long)&buf[offset]; + memcpy(&buf[offset], AmlCode_HP_6930P_ELITEBOOK, + sizeof(AmlCode_HP_6930P_ELITEBOOK)); + offset += align16(sizeof(AmlCode_HP_6930P_ELITEBOOK)); + } + /* TPM TCPA and SSDT. */ tis_hdr = (uint16_t *)0xFED40F00; if ( (tis_hdr[0] == tis_signature[0]) && diff --git a/tools/firmware/hvmloader/acpi/ssdt_hp_6930p_elitebook.asl b/tools/firmware/hvmloader/acpi/ssdt_hp_6930p_elitebook.asl new file mode 100644 index 0000000..d6eee27 --- /dev/null +++ b/tools/firmware/hvmloader/acpi/ssdt_hp_6930p_elitebook.asl @@ -0,0 +1,1309 @@ +/* + * ssdt_hp_6930p_elitebook.asl + * + * Copyright (c) 2009 Kamala Narasimhan + * Copyright (c) 2009 Citrix Systems, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +/* SSDT for exposing HP 6930p elitebook specific value add functionalities like + * hotkeys, special buttons (e.g., wireless button, presentation button etc.). + */ + +/* IMPLEMENTATION DETAILS: OEM value add features are generally exposed through + * WMI psuedo device objects. For our guests to benefit from such value add, we + * expose a psuedo device object in our vACPI layer also. This psuedo object is + * similar to the underlying base firmware object in the sense we expose the + * same _WDG method which describes the WMI methods, data objects and events + * provided by the WMI psuedo object. Guest wmi wrapper driver which automatically + * gets loaded upon identifying this WMI pseudo device object, calls _WDG to get + * known entry points and calls those entry points for further information exchange. + * Reference - http://www.microsoft.com/whdc/system/pnppwr/wmi/wmi-acpi.mspx + */ + +/* COMMUNICATION DETAILS - + * Command port - 0x96 + * Writes to this port describe what type of information is about + * to be exchanged. E.g., guid, input argument transfer etc. + * Data Port - 0x98 and 0x9A for byte and dword data transfer respectively. + * Communicates data to and from the backend. E.g. Input buffer values + * get written to this port and output buffer values are read from this + * port. + */ + +DefinitionBlock ("SSDT_HP_6930P_ELITEBOOK.aml", "SSDT", 2, "Xen", "HVM", 0) +{ + Scope (\_SB) + { + + OperationRegion (HP1, SystemIO, 0x96, 0x01) + Field (HP1, ByteAcc, NoLock, Preserve) + { + P96, 8 + } + + OperationRegion (HP2, SystemIO, 0x98, 0x01) + Field (HP2, ByteAcc, NoLock, Preserve) + { + P98, 8 + } + + OperationRegion (HP3, SystemIO, 0x9A, 0x04) + Field (HP3, DWordAcc, NoLock, Preserve) + { + P9A, 32 + } + + Device (WMID) + { + /* Exposing a pseudo device with HID PNP0C14 will + * result in Windows guest loading their WMI wrapper + * driver - wmiacpi.sys + */ + Name (_HID, EisaId ("PNP0C14")) + Name (_UID, 0x00) + + /* Following list of data blocks exposed by _WDG is same as the + * one provided by the underlying firmware. Refer to - + * http://www.microsoft.com/whdc/system/pnppwr/wmi/wmi-acpi.mspx + * for further information about _WDG and what it exposes. + */ + Name (_WDG, Buffer (0xF0) + { + /* Data Block 1 */ + /* GUID */ + 0x34, 0xF0, 0xB7, 0x5F, 0x63, 0x2C, 0xE9, 0x45, + 0xBE, 0x91, 0x3D, 0x44, 0xE2, 0xC7, 0x07, 0xE4, + 0x41, 0x41, /* Object ID - WMAA */ + 0x01, /* Instance count */ + 0x02, /* Flag - Method */ + + /* Data Block 2 */ + /* GUID */ + 0x79, 0x42, 0xF2, 0x95, 0x7B, 0x4D, 0x34, 0x43, + 0x93, 0x87, 0xAC, 0xCD, 0xC6, 0x7E, 0xF6, 0x1C, + 0x80, 0x00, /* Event notification ID */ + 0x01, /* Instance count */ + 0x08, /* Flag - Event */ + + /* Data Block 3 */ + /* GUID */ + 0x18, 0x43, 0x81, 0x2B, 0xE8, 0x4B, 0x07, 0x47, + 0x9D, 0x84, 0xA1, 0x90, 0xA8, 0x59, 0xB5, 0xD0, + 0xA0, 0x00, /* Event notification ID */ + 0x01, /* Instance count */ + 0x08, /* Flag - Event */ + + /* Data Block 4 */ + /* GUID */ + 0x21, 0x12, 0x90, 0x05, 0x66, 0xD5, 0xD1, 0x11, + 0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, + 0x41, 0x42, /* Object ID - WQAB */ + 0x01, /* Instance count */ + 0x00, /* Flag - Data */ + + /* Data Block 5 */ + /* GUID */ + 0xEB, 0x91, 0x4C, 0x1F, 0x5C, 0xDC, 0x0B, 0x46, + 0x95, 0x1D, 0xC7, 0xCB, 0x9B, 0x4B, 0x8D, 0x5E, + 0x42, 0x41, /* Object ID - WMBA */ + 0x01, /* Instance count */ + 0x02, /* Flag - Method */ + + /* Data Block 6 */ + /* GUID */ + 0x49, 0x4B, 0x11, 0x2D, 0xFB, 0x2D, 0x30, 0x41, + 0xB8, 0xFE, 0x4A, 0x3C, 0x09, 0xE7, 0x51, 0x33, + 0x42, 0x43, /* Object ID - WQBC */ + 0x74, /* Instance count */ + 0x00, /* Flag - Data */ + + /* Data Block 7 */ + /* GUID */ + 0xE3, 0x08, 0x8D, 0x98, 0xF4, 0x68, 0x35, 0x4C, + 0xAF, 0x3E, 0x6A, 0x1B, 0x81, 0x06, 0xF8, 0x3C, + 0x42, 0x44, /* Object ID - WQBD */ + 0x19, /* Instance count */ + 0x00, /* Flag - Data */ + + /* Data Block 8 */ + /* GUID */ + 0x46, 0x97, 0xEA, 0x14, 0x1F, 0xCE, 0x98, 0x40, + 0xA0, 0xE0, 0x70, 0x45, 0xCB, 0x4D, 0xA7, 0x45, + 0x42, 0x45, /* Object ID - WQBE */ + 0x01, /* Instance count */ + 0x00, /* Flag - Data */ + + /* Data Block 9 */ + /* GUID */ + 0x28, 0x20, 0x2F, 0x32, 0x84, 0x0F, 0x01, 0x49, + 0x98, 0x8E, 0x01, 0x51, 0x76, 0x04, 0x9E, 0x2D, + 0x42, 0x46, /* Object ID - WQBF */ + 0x01, /* Instance count */ + 0x00, /* Flag Data */ + + /* Data Block 10 */ + /* GUID */ + 0x3D, 0xDE, 0x32, 0x82, 0x3D, 0x66, 0x27, 0x43, + 0xA8, 0xF4, 0xE2, 0x93, 0xAD, 0xB9, 0xBF, 0x05, + 0x42, 0x47, /* Object ID - WQBG */ + 0x01, /* Instance count */ + 0x00, /* Flag - Data */ + + /* Data Block 11 */ + /* GUID */ + 0x36, 0x64, 0x1F, 0x8F, 0x42, 0x9F, 0xC8, 0x42, + 0xBA, 0xDC, 0x0E, 0x94, 0x24, 0xF2, 0x0C, 0x9A, + 0x42, 0x48, /* Object ID - WQBH */ + 0x00, /* Instance count */ + 0x00, /* Flag - Data */ + + /* Data Block 12 */ + /* GUID */ + 0x35, 0x64, 0x1F, 0x8F, 0x42, 0x9F, 0xC8, 0x42, + 0xBA, 0xDC, 0x0E, 0x94, 0x24, 0xF2, 0x0C, 0x9A, + 0x42, 0x49, /* Object ID - WQBI */ + 0x00, /* Instance count */ + 0x00 /* Flag - Data */ + }) + + /* Initialize cmd port and communicate invocation type + * i.e., method execution or query or set object + */ + Method (INIT, 1, Serialized) + { + Store (100, P96) + Store (Arg0, P98) + } + + /* Pass the guid pertaining to the operation */ + Method (GUID, 1, Serialized) + { + Store (101, P96) + Store (0x0, Local0) + Store (Arg0, Local1) + + While ( LLess(Local0,16) ) + { + Add(Local1, Local0, Local2) + Store (DerefOf(Index (_WDG, Local2)), P98 ) + Increment( Local0 ) + } + } + + /* Pass instance # for the associated object pertaining + * to the invocation. + */ + Method (INST, 1, Serialized) + { + Store(102, P96) + Store(Arg0, P9A) + } + + /* Pass method id relevant to the method about to be + * executed. + */ + Method (MTID, 1, Serialized) + { + Store(103, P96) + Store(Arg0, P9A) + } + + /* Pass input buffer pertaining to the current operation */ + Method (IBUF, 1, Serialized) + { + Store (105, P96) + Store (SizeOf(Arg0), Local0) + Store (Local0, P9A) + ToBuffer (Arg0, Local1) + Store (0, Local2) + Store (104, P96) + While ( LLess(Local2,Local0) ) + { + Store (DerefOf(Index (Local1, Local2)), P98) + Increment (Local2) + } + } + + /* Now that the input arguments are passed, execute the command */ + Method (EXEC, 0, Serialized) + { + Store (106, P96) + } + + /* Get the output buffer pertaining to the just executed command */ + Method (OBUF, 0, Serialized) + { + Store (108, P96) + Store (P9A, Local0) + Store (Buffer(Local0) {}, Local2) + Store (0, Local1) + Store (107, P96) + While ( LLess(Local1, Local0) ) + { + Store (P98, Index(Local2, Local1)) + Increment (Local1) + } + Return (Local2) + } + + /* Get event data */ + Method (_WED, 1, Serialized) + { + INIT (4) + Store (109, P96) + Store (Arg0, P98) + EXEC () + Return (OBUF()) + } + + /* Following are well know entry points as supplied by + * _WDG. + * @TODO: Though current testing suggest that defining + * a method for seralized execution is enough to prevent + * synchronization issues, consider using explicit mutexes + * for further protection. + */ + Method (WMAA, 3, Serialized) + { + INIT (1) + GUID (0) + INST (Arg0) + MTID (Arg1) + IBUF (Arg2) + EXEC () + Return (OBUF()) + } + + Method (WMBA, 3, Serialized) + { + INIT (1) + GUID (80) + INST (Arg0) + MTID (Arg1) + IBUF (Arg2) + EXEC () + Return (OBUF()) + } + + /* Like all other well know entry points, we could delegate + * the below to the base firmware also. But, why ask for a + * static list (that too this big) and go through layer after + * layer to get it? Also, port i/o is not a good idea for this + * much data transfer. Luckily, this is the only place that appear + * to transfer so much data. + */ + Name (WQAB, Buffer (0x1C53) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, + /* 0008 */ 0x43, 0x1C, 0x00, 0x00, 0xEA, 0xB4, 0x00, 0x00, + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, + /* 0018 */ 0x98, 0x2D, 0x96, 0x00, 0x01, 0x06, 0x18, 0x42, + /* 0020 */ 0x10, 0x47, 0x10, 0x92, 0x46, 0x62, 0x02, 0x89, + /* 0028 */ 0x80, 0x90, 0x18, 0x18, 0x14, 0x81, 0x85, 0x00, + /* 0030 */ 0x49, 0x02, 0x88, 0xC4, 0x41, 0xE1, 0x20, 0xD4, + /* 0038 */ 0x9F, 0x40, 0x7E, 0x05, 0x20, 0x74, 0x28, 0x40, + /* 0040 */ 0xA6, 0x00, 0x83, 0x02, 0x9C, 0x22, 0x88, 0xA0, + /* 0048 */ 0x57, 0x01, 0x36, 0x05, 0x98, 0x14, 0x60, 0x51, + /* 0050 */ 0x80, 0x76, 0x01, 0x96, 0x05, 0xE8, 0x16, 0x20, + /* 0058 */ 0x1D, 0x96, 0x88, 0x04, 0x47, 0x89, 0x01, 0x47, + /* 0060 */ 0xE9, 0xC4, 0x16, 0x6E, 0xD8, 0xE0, 0x85, 0xA2, + /* 0068 */ 0x68, 0x06, 0x51, 0x12, 0x94, 0x8B, 0x20, 0x5D, + /* 0070 */ 0x10, 0x52, 0x2E, 0xC0, 0x37, 0x82, 0x06, 0x10, + /* 0078 */ 0xA5, 0x77, 0x01, 0xB6, 0x05, 0x98, 0x86, 0x27, + /* 0080 */ 0xD2, 0x20, 0xE4, 0x60, 0x08, 0x54, 0xCE, 0x80, + /* 0088 */ 0x20, 0x69, 0x44, 0x21, 0x1E, 0xA7, 0x44, 0x08, + /* 0090 */ 0x0A, 0x84, 0x90, 0xD4, 0xF1, 0xA0, 0xA0, 0x71, + /* 0098 */ 0x88, 0xAD, 0xCE, 0x46, 0x93, 0xA9, 0x74, 0x7E, + /* 00A0 */ 0x48, 0x82, 0x70, 0xC6, 0x2A, 0x7E, 0x3A, 0x9A, + /* 00A8 */ 0xD0, 0xD9, 0x9C, 0x60, 0xE7, 0x18, 0x72, 0x3C, + /* 00B0 */ 0x48, 0xF4, 0x20, 0xB8, 0x00, 0x0F, 0x1C, 0x2C, + /* 00B8 */ 0x34, 0x84, 0x22, 0x6B, 0x80, 0xC1, 0x8C, 0xDD, + /* 00C0 */ 0x63, 0xB1, 0x0B, 0x4E, 0x0A, 0xEC, 0x61, 0xB3, + /* 00C8 */ 0x01, 0x19, 0xA2, 0x24, 0x38, 0xD4, 0x11, 0xC0, + /* 00D0 */ 0x12, 0x05, 0x98, 0x1F, 0x87, 0x0C, 0x0F, 0x95, + /* 00D8 */ 0x8C, 0x25, 0x24, 0x1B, 0xAB, 0x87, 0xC2, 0xA5, + /* 00E0 */ 0x40, 0x68, 0x6C, 0x27, 0xED, 0x19, 0x45, 0x2C, + /* 00E8 */ 0x79, 0x4A, 0x82, 0x49, 0xE0, 0x51, 0x44, 0x36, + /* 00F0 */ 0x1A, 0x27, 0x28, 0x1B, 0x1A, 0x25, 0x03, 0x42, + /* 00F8 */ 0x9E, 0x05, 0x58, 0x07, 0x26, 0x04, 0x76, 0x2F, + /* 0100 */ 0xC0, 0x9A, 0x00, 0x73, 0xB3, 0x90, 0xB1, 0xB9, + /* 0108 */ 0xE8, 0xFF, 0x0F, 0x71, 0xB0, 0x31, 0xDA, 0x9A, + /* 0110 */ 0xAE, 0x90, 0xC2, 0xC4, 0x88, 0x12, 0x2C, 0x5E, + /* 0118 */ 0xC5, 0xC3, 0x10, 0xCA, 0x93, 0x42, 0xA8, 0x48, + /* 0120 */ 0x95, 0xA1, 0x68, 0xB4, 0x51, 0x2A, 0x14, 0xE0, + /* 0128 */ 0x4C, 0x80, 0x30, 0x5C, 0x1D, 0x03, 0x82, 0x46, + /* 0130 */ 0x88, 0x15, 0x29, 0x56, 0xFB, 0x83, 0x20, 0xF1, + /* 0138 */ 0x2D, 0x40, 0x54, 0x01, 0xA2, 0x48, 0xA3, 0x41, + /* 0140 */ 0x9D, 0x03, 0x3C, 0x5C, 0x0F, 0xF5, 0xF0, 0x3D, + /* 0148 */ 0xF6, 0x93, 0x0C, 0x72, 0x90, 0x67, 0xF1, 0xA8, + /* 0150 */ 0x70, 0x9C, 0x06, 0x49, 0xE0, 0x0B, 0x80, 0x4F, + /* 0158 */ 0x08, 0x1E, 0x38, 0xDE, 0x35, 0xA0, 0x66, 0x7C, + /* 0160 */ 0xBC, 0x4C, 0x10, 0x1C, 0x6A, 0x88, 0x1E, 0x68, + /* 0168 */ 0xB8, 0x13, 0x38, 0x44, 0x06, 0xE8, 0x49, 0x3D, + /* 0170 */ 0x52, 0x60, 0x07, 0x77, 0x32, 0xEF, 0x01, 0xAF, + /* 0178 */ 0x0A, 0xCD, 0x5E, 0x12, 0x08, 0xC1, 0xF1, 0xF8, + /* 0180 */ 0x7E, 0xC0, 0x26, 0x9C, 0xC0, 0xF2, 0x07, 0x81, + /* 0188 */ 0x1A, 0x99, 0xA1, 0x3D, 0xCA, 0xD3, 0x8A, 0x19, + /* 0190 */ 0xF2, 0x31, 0xC1, 0x04, 0x16, 0x0B, 0x21, 0x05, + /* 0198 */ 0x10, 0x1A, 0x0F, 0xF8, 0x6F, 0x00, 0x8F, 0x17, + /* 01A0 */ 0xBE, 0x12, 0xC4, 0xF6, 0x80, 0x12, 0x0C, 0x0B, + /* 01A8 */ 0x21, 0x23, 0xAB, 0xF0, 0x78, 0xE8, 0x28, 0x7C, + /* 01B0 */ 0x95, 0x38, 0x9C, 0xD3, 0x8A, 0x67, 0x82, 0xE1, + /* 01B8 */ 0x20, 0xF4, 0x05, 0x90, 0x00, 0x51, 0xE7, 0x0C, + /* 01C0 */ 0xD4, 0x61, 0xC1, 0xE7, 0x04, 0x76, 0x33, 0x38, + /* 01C8 */ 0x83, 0x47, 0x00, 0x8F, 0xE4, 0x84, 0xFC, 0x2B, + /* 01D0 */ 0xF1, 0xC0, 0xE0, 0x03, 0xE2, 0xEF, 0x1F, 0xA7, + /* 01D8 */ 0xEC, 0x11, 0x9C, 0xA9, 0x01, 0x7D, 0x1C, 0xF0, + /* 01E0 */ 0xFF, 0x7F, 0x28, 0x7C, 0x88, 0x1E, 0xDF, 0x29, + /* 01E8 */ 0x1F, 0xAF, 0x4F, 0x17, 0x96, 0x35, 0x4E, 0xE8, + /* 01F0 */ 0x77, 0x08, 0x9F, 0x38, 0x7C, 0x64, 0x71, 0x44, + /* 01F8 */ 0x08, 0x39, 0x39, 0x05, 0xA0, 0x81, 0x4F, 0xF7, + /* 0200 */ 0xEC, 0x22, 0x9C, 0xAE, 0x27, 0xE5, 0x40, 0xC3, + /* 0208 */ 0xA0, 0xE3, 0x04, 0xC7, 0x79, 0x00, 0x1C, 0xE3, + /* 0210 */ 0x84, 0x7F, 0x2E, 0x80, 0x3F, 0x40, 0x7E, 0xCA, + /* 0218 */ 0x78, 0xC5, 0x48, 0xE0, 0x98, 0x23, 0x44, 0x9F, + /* 0220 */ 0x6B, 0x3C, 0x42, 0x2C, 0xFC, 0x53, 0x45, 0xE1, + /* 0228 */ 0x03, 0x21, 0x63, 0x04, 0x17, 0xA0, 0xC7, 0x08, + /* 0230 */ 0x7C, 0x03, 0x8E, 0x11, 0x7D, 0x94, 0xE0, 0xEA, + /* 0238 */ 0x0F, 0x1A, 0x74, 0x80, 0xB8, 0xFF, 0xFF, 0x00, + /* 0240 */ 0xE1, 0x83, 0x7A, 0x80, 0xC0, 0x37, 0xFA, 0xD1, + /* 0248 */ 0x03, 0x3D, 0x2E, 0x8B, 0x3E, 0x0F, 0xC8, 0xF8, + /* 0250 */ 0x89, 0x46, 0xF3, 0xE2, 0xA7, 0x03, 0x7E, 0xF8, + /* 0258 */ 0x00, 0x0F, 0xA8, 0x87, 0x84, 0x03, 0xC5, 0x4C, + /* 0260 */ 0x9B, 0x83, 0x3E, 0xBB, 0x1C, 0x3A, 0x76, 0xB8, + /* 0268 */ 0xE0, 0x3F, 0x81, 0x80, 0x4B, 0xDE, 0x21, 0x0C, + /* 0270 */ 0x14, 0x23, 0xC6, 0x9F, 0x83, 0x7C, 0x0A, 0x03, + /* 0278 */ 0xFF, 0xFF, 0xFF, 0x14, 0x06, 0xFE, 0xE1, 0xF0, + /* 0280 */ 0x20, 0x4F, 0x07, 0x9F, 0xB6, 0xA8, 0x74, 0x18, + /* 0288 */ 0xD4, 0x81, 0x0B, 0xB0, 0x32, 0x89, 0x08, 0xCF, + /* 0290 */ 0x12, 0xB5, 0x41, 0xE8, 0xD4, 0xF0, 0x36, 0xF1, + /* 0298 */ 0xB6, 0xE5, 0x5B, 0x40, 0x9C, 0xD3, 0xEC, 0xED, + /* 02A0 */ 0xC0, 0x45, 0x30, 0x22, 0xD4, 0x0C, 0x45, 0x4E, + /* 02A8 */ 0x5A, 0x11, 0x63, 0x44, 0x79, 0xDC, 0x32, 0xCA, + /* 02B0 */ 0xDB, 0xD6, 0x0B, 0x40, 0xBC, 0x13, 0x7B, 0xDE, + /* 02B8 */ 0x32, 0x46, 0xF0, 0xC8, 0x0F, 0x5C, 0x2C, 0xC6, + /* 02C0 */ 0xEA, 0xF5, 0x5F, 0xF3, 0x81, 0x0B, 0x70, 0xF6, + /* 02C8 */ 0xFF, 0x3F, 0x70, 0x01, 0x1C, 0x0A, 0x7A, 0x18, + /* 02D0 */ 0x42, 0x0F, 0xC3, 0x53, 0x39, 0x97, 0x87, 0xC8, + /* 02D8 */ 0x53, 0x89, 0x18, 0x35, 0x4C, 0xD4, 0x67, 0x28, + /* 02E0 */ 0xDF, 0x2D, 0x7C, 0x20, 0x02, 0xDF, 0x99, 0x0B, + /* 02E8 */ 0xF8, 0xFD, 0xFF, 0x0F, 0x44, 0x70, 0x8E, 0x29, + /* 02F0 */ 0xB8, 0x33, 0x0D, 0x78, 0x7C, 0xCE, 0x40, 0x20, + /* 02F8 */ 0xA7, 0xE2, 0x43, 0x0D, 0x60, 0x41, 0xF4, 0x13, + /* 0300 */ 0xC2, 0x27, 0x1A, 0x2A, 0x13, 0x06, 0x75, 0xA8, + /* 0308 */ 0x01, 0xAC, 0x5C, 0x61, 0x9E, 0x46, 0xCF, 0xF9, + /* 0310 */ 0x59, 0xC6, 0xA7, 0x1A, 0x1F, 0x4A, 0x8D, 0x63, + /* 0318 */ 0x88, 0x97, 0x99, 0x87, 0x1A, 0x1F, 0x0B, 0x5E, + /* 0320 */ 0x49, 0x7D, 0xA8, 0x31, 0x54, 0x9C, 0x87, 0x1A, + /* 0328 */ 0x0F, 0x37, 0x50, 0xD4, 0x37, 0x9B, 0x67, 0x1B, + /* 0330 */ 0xA3, 0xC7, 0xF7, 0x0D, 0xD5, 0x10, 0x0F, 0x35, + /* 0338 */ 0x4C, 0xF2, 0x4A, 0x35, 0x16, 0x1F, 0x6A, 0xC0, + /* 0340 */ 0xF1, 0xFF, 0x3F, 0xD4, 0x00, 0xFC, 0xFF, 0xFF, + /* 0348 */ 0x1F, 0x6A, 0x00, 0x47, 0x47, 0x03, 0x38, 0x47, + /* 0350 */ 0x46, 0xDC, 0xD1, 0x00, 0x5C, 0x87, 0x52, 0xE0, + /* 0358 */ 0x70, 0x34, 0x00, 0x1E, 0x47, 0x21, 0x30, 0x5F, + /* 0360 */ 0x68, 0x7C, 0x14, 0x02, 0x16, 0xFF, 0xFF, 0xA3, + /* 0368 */ 0x10, 0xF8, 0x65, 0x9F, 0x83, 0x50, 0x42, 0x8F, + /* 0370 */ 0x42, 0x80, 0xA0, 0xDB, 0xCF, 0x53, 0xC4, 0xB3, + /* 0378 */ 0x8F, 0x2F, 0x3F, 0x0F, 0x04, 0x11, 0x5E, 0xF3, + /* 0380 */ 0x7D, 0x0A, 0xF2, 0x21, 0xDF, 0x47, 0x21, 0x06, + /* 0388 */ 0x63, 0x28, 0x5F, 0x83, 0x7C, 0x14, 0x62, 0x50, + /* 0390 */ 0xAF, 0x41, 0xBE, 0xEF, 0x1B, 0xE4, 0xF1, 0x22, + /* 0398 */ 0x48, 0xEC, 0x67, 0x02, 0x1F, 0x85, 0x98, 0xE8, + /* 03A0 */ 0xA3, 0x10, 0xA0, 0xF0, 0xFF, 0x7F, 0x14, 0x02, + /* 03A8 */ 0xF8, 0xFF, 0xFF, 0x3F, 0x0A, 0x01, 0xCE, 0x02, + /* 03B0 */ 0x1C, 0x0D, 0x40, 0x37, 0xAD, 0x47, 0x21, 0xF0, + /* 03B8 */ 0xDE, 0x59, 0x4E, 0xFB, 0x04, 0x7C, 0x16, 0x02, + /* 03C0 */ 0xCC, 0xFE, 0xFF, 0xCF, 0x42, 0xC0, 0xEC, 0x28, + /* 03C8 */ 0x74, 0x14, 0x67, 0xF9, 0x2A, 0xF4, 0x04, 0xF0, + /* 03D0 */ 0x02, 0x10, 0x23, 0xCC, 0x3B, 0xD0, 0x4B, 0x26, + /* 03D8 */ 0xBB, 0x8B, 0x1B, 0xE7, 0xC9, 0xE5, 0x2C, 0x9E, + /* 03E0 */ 0xC4, 0x7D, 0x09, 0xF2, 0x81, 0xE2, 0x59, 0xC8, + /* 03E8 */ 0x50, 0xA7, 0x1B, 0xF4, 0x8D, 0xDC, 0x03, 0x8B, + /* 03F0 */ 0x19, 0x3F, 0xC4, 0xF3, 0x90, 0x21, 0x9E, 0x85, + /* 03F8 */ 0x00, 0x76, 0xFD, 0xFF, 0xCF, 0x42, 0x00, 0xFF, + /* 0400 */ 0xFF, 0xFF, 0x47, 0x03, 0xF8, 0x2F, 0x00, 0x9F, + /* 0408 */ 0x85, 0x80, 0xE7, 0x09, 0xE0, 0x41, 0xDB, 0x67, + /* 0410 */ 0x21, 0x80, 0x33, 0x87, 0xCB, 0xF3, 0x7F, 0x05, + /* 0418 */ 0x3A, 0x96, 0xF7, 0x08, 0xCF, 0xFA, 0x24, 0x5F, + /* 0420 */ 0x2F, 0x3D, 0xD3, 0x87, 0x82, 0x67, 0x21, 0x86, + /* 0428 */ 0x75, 0x18, 0x3E, 0x0B, 0x31, 0x88, 0x17, 0x4D, + /* 0430 */ 0x43, 0xBC, 0x70, 0xFA, 0x30, 0xE0, 0xFF, 0x3F, + /* 0438 */ 0x5E, 0xE0, 0x57, 0x4E, 0x03, 0x05, 0x09, 0xF4, + /* 0440 */ 0x2C, 0x04, 0x30, 0xFE, 0xFF, 0x7F, 0x16, 0x02, + /* 0448 */ 0xC8, 0xB8, 0x46, 0x9D, 0x85, 0x80, 0xE5, 0x6D, + /* 0450 */ 0xE5, 0x19, 0xDB, 0xA7, 0x95, 0x04, 0xFF, 0xFF, + /* 0458 */ 0x67, 0x21, 0xC0, 0x41, 0x2E, 0x23, 0x07, 0x21, + /* 0460 */ 0x4C, 0xC4, 0x87, 0x83, 0x8F, 0x99, 0x80, 0x9E, + /* 0468 */ 0x29, 0xBE, 0xB8, 0x1B, 0xE3, 0x09, 0xE0, 0x45, + /* 0470 */ 0xE2, 0x31, 0x93, 0x1D, 0x35, 0x0D, 0xF3, 0x2C, + /* 0478 */ 0x64, 0xBC, 0xB3, 0x78, 0x0D, 0x78, 0x82, 0xF7, + /* 0480 */ 0xE4, 0x9F, 0x85, 0x18, 0xD8, 0x61, 0x05, 0x7B, + /* 0488 */ 0x14, 0x32, 0xA8, 0xC1, 0x63, 0x87, 0x08, 0x13, + /* 0490 */ 0xE8, 0x59, 0x88, 0xC5, 0x7D, 0xAE, 0xE8, 0x3C, + /* 0498 */ 0xE1, 0xB3, 0x10, 0xF0, 0xFE, 0xFF, 0x9F, 0x25, + /* 04A0 */ 0xE0, 0x5E, 0x0D, 0x9E, 0x85, 0x00, 0x13, 0x87, + /* 04A8 */ 0x0D, 0x9F, 0x35, 0xC0, 0x33, 0x7C, 0x8F, 0xEA, + /* 04B0 */ 0x1C, 0x1E, 0x8F, 0x81, 0x7F, 0x56, 0x1D, 0xE7, + /* 04B8 */ 0x04, 0x96, 0x7B, 0xD1, 0xB2, 0x71, 0xA0, 0xA1, + /* 04C0 */ 0x23, 0xB2, 0x3A, 0x20, 0x8D, 0x0D, 0x73, 0x29, + /* 04C8 */ 0x89, 0x7C, 0x72, 0x6C, 0xD4, 0x56, 0x04, 0xA7, + /* 04D0 */ 0x33, 0x93, 0x4F, 0x00, 0xD6, 0x42, 0x21, 0x05, + /* 04D8 */ 0x34, 0x1A, 0x8B, 0xE1, 0x9D, 0xF9, 0xE8, 0x44, + /* 04E0 */ 0x41, 0x0C, 0xE8, 0xE3, 0x90, 0x6D, 0x1C, 0x0A, + /* 04E8 */ 0x50, 0x7B, 0xD1, 0x14, 0xC8, 0x39, 0x07, 0xA3, + /* 04F0 */ 0x7F, 0x76, 0x74, 0x36, 0xBE, 0x13, 0x70, 0x0D, + /* 04F8 */ 0x10, 0x3A, 0x25, 0x18, 0xDA, 0x6A, 0x04, 0xFC, + /* 0500 */ 0xFF, 0x67, 0x89, 0x01, 0x33, 0xFE, 0x53, 0x8C, + /* 0508 */ 0x09, 0x7C, 0x8E, 0xC1, 0x1F, 0x0C, 0xF0, 0x03, + /* 0510 */ 0x7F, 0x31, 0xA8, 0xFA, 0x5E, 0xA0, 0xFB, 0x82, + /* 0518 */ 0xD5, 0xDD, 0x64, 0x20, 0xCC, 0xC8, 0x04, 0xF5, + /* 0520 */ 0x9D, 0x0E, 0x40, 0x01, 0xE4, 0x0B, 0x81, 0xCF, + /* 0528 */ 0x51, 0x0F, 0x05, 0x6C, 0x22, 0x21, 0xC2, 0x44, + /* 0530 */ 0x33, 0x3A, 0x62, 0xC2, 0xA8, 0xE8, 0x13, 0xA6, + /* 0538 */ 0x20, 0x9E, 0xB0, 0x63, 0x4D, 0x18, 0x3D, 0x13, + /* 0540 */ 0x5F, 0x74, 0xD8, 0x88, 0x31, 0x21, 0xAE, 0x1E, + /* 0548 */ 0xD0, 0x26, 0x18, 0xD4, 0x97, 0x22, 0x58, 0x43, + /* 0550 */ 0xE6, 0x63, 0xF1, 0x05, 0x02, 0x37, 0x65, 0x30, + /* 0558 */ 0xCE, 0x89, 0x5D, 0x13, 0x7C, 0xD9, 0xC1, 0xCD, + /* 0560 */ 0x19, 0x8C, 0xF0, 0x98, 0xBB, 0x18, 0xBF, 0x3A, + /* 0568 */ 0x79, 0x74, 0xFC, 0xA0, 0xE0, 0x1B, 0x0E, 0xC3, + /* 0570 */ 0x7E, 0x32, 0xF3, 0x8C, 0xDE, 0xCB, 0x7C, 0x8D, + /* 0578 */ 0xC3, 0xC0, 0x7A, 0xBC, 0x1C, 0xD6, 0x68, 0x61, + /* 0580 */ 0x0F, 0xED, 0x3D, 0xC4, 0xFF, 0xFF, 0x43, 0x8C, + /* 0588 */ 0xCF, 0x13, 0xC6, 0x08, 0xEB, 0xDB, 0x0B, 0x38, + /* 0590 */ 0xEE, 0x59, 0xF0, 0xEF, 0x1A, 0xE0, 0xB9, 0x84, + /* 0598 */ 0xF8, 0xAE, 0x01, 0x30, 0xF0, 0xFF, 0x7F, 0xD7, + /* 05A0 */ 0x00, 0x4E, 0xD7, 0x04, 0xDF, 0x35, 0x80, 0xF7, + /* 05A8 */ 0xD0, 0x7D, 0xD7, 0x00, 0xAE, 0xD9, 0xEF, 0x1A, + /* 05B0 */ 0xA8, 0x63, 0x80, 0x15, 0xDE, 0x35, 0xA0, 0x5D, + /* 05B8 */ 0xD9, 0xDE, 0xD7, 0x9E, 0xB0, 0xAC, 0xE9, 0xB2, + /* 05C0 */ 0x81, 0x52, 0x73, 0xD9, 0x00, 0x14, 0xFC, 0xFF, + /* 05C8 */ 0x2F, 0x1B, 0x80, 0x01, 0x29, 0x13, 0x46, 0x85, + /* 05D0 */ 0x9F, 0x30, 0x05, 0xF1, 0x84, 0x1D, 0xEC, 0xB2, + /* 05D8 */ 0x01, 0x8A, 0x18, 0x97, 0x0D, 0xD0, 0x8F, 0xED, + /* 05E0 */ 0x65, 0x03, 0x18, 0xDC, 0x13, 0xF8, 0x6D, 0x03, + /* 05E8 */ 0x78, 0x43, 0xFA, 0xB6, 0x01, 0xD6, 0xFF, 0xFF, + /* 05F0 */ 0x6D, 0x03, 0xAC, 0xF9, 0x6F, 0x1B, 0x28, 0x0E, + /* 05F8 */ 0xAB, 0xBC, 0x6D, 0x40, 0x3C, 0xC9, 0x33, 0x02, + /* 0600 */ 0xAB, 0xBA, 0x6E, 0xA0, 0xF4, 0x5C, 0x37, 0x00, + /* 0608 */ 0x12, 0x88, 0x99, 0x30, 0x2A, 0xFE, 0x84, 0x29, + /* 0610 */ 0x88, 0x27, 0xEC, 0x68, 0xD7, 0x0D, 0x50, 0x04, + /* 0618 */ 0xB9, 0x6E, 0x80, 0x7E, 0x5E, 0x09, 0xFE, 0xFF, + /* 0620 */ 0xAF, 0x1B, 0xC0, 0xE0, 0xA2, 0x80, 0xB9, 0x6F, + /* 0628 */ 0x00, 0x6F, 0x58, 0x7E, 0xDF, 0x00, 0x7C, 0xDC, + /* 0630 */ 0xC4, 0x31, 0xF7, 0x0D, 0xC0, 0xCC, 0xFF, 0xFF, + /* 0638 */ 0xBE, 0x01, 0xB0, 0xE7, 0xA2, 0x80, 0xBB, 0x6F, + /* 0640 */ 0x00, 0xEF, 0x8B, 0xB4, 0xEF, 0x1B, 0x60, 0xFE, + /* 0648 */ 0xFF, 0xDF, 0x37, 0xC0, 0x28, 0x6D, 0xFD, 0x1E, + /* 0650 */ 0x1C, 0x3D, 0x21, 0x78, 0x7C, 0xB8, 0xFB, 0xA5, + /* 0658 */ 0xC7, 0xE7, 0xBB, 0x39, 0x38, 0x06, 0x79, 0x8C, + /* 0660 */ 0x87, 0x76, 0xC0, 0xAF, 0xEF, 0x9E, 0x98, 0xEF, + /* 0668 */ 0xE6, 0xC0, 0xFF, 0x4C, 0x70, 0x3C, 0x18, 0x68, + /* 0670 */ 0x1C, 0x62, 0xAB, 0x97, 0x06, 0x72, 0x34, 0x38, + /* 0678 */ 0x3F, 0xDC, 0x19, 0x81, 0x61, 0x15, 0x7F, 0xF2, + /* 0680 */ 0x47, 0x38, 0xC7, 0xD0, 0xD9, 0xE1, 0x20, 0xB1, + /* 0688 */ 0x83, 0xE0, 0xC1, 0x56, 0x6D, 0x02, 0x85, 0x86, + /* 0690 */ 0x50, 0x14, 0x18, 0x14, 0x8B, 0x0F, 0x18, 0xF8, + /* 0698 */ 0x61, 0xB3, 0xB3, 0x00, 0x93, 0x04, 0x87, 0x3A, + /* 06A0 */ 0x02, 0xF8, 0x3E, 0xD1, 0xFC, 0x38, 0x74, 0x37, + /* 06A8 */ 0x38, 0x54, 0x8F, 0xE5, 0xA1, 0x80, 0x9E, 0x01, + /* 06B0 */ 0x71, 0xC7, 0x0C, 0x32, 0x69, 0xCF, 0x28, 0xE2, + /* 06B8 */ 0x53, 0xC2, 0x29, 0x85, 0x49, 0xE0, 0xF3, 0x03, + /* 06C0 */ 0x43, 0xE3, 0x04, 0xAF, 0x0D, 0xA1, 0xF9, 0xFF, + /* 06C8 */ 0xFF, 0xA4, 0xC0, 0x3C, 0xDF, 0x31, 0x04, 0x6C, + /* 06D0 */ 0x02, 0xBB, 0xBF, 0x64, 0xC8, 0xDA, 0xC0, 0x75, + /* 06D8 */ 0x4B, 0x32, 0x44, 0x6F, 0x38, 0xB2, 0x85, 0xA2, + /* 06E0 */ 0xE9, 0x44, 0x79, 0xDF, 0x88, 0x62, 0x67, 0x08, + /* 06E8 */ 0xC2, 0x88, 0x12, 0x2C, 0xC8, 0xA3, 0x42, 0xAC, + /* 06F0 */ 0x28, 0x2F, 0x05, 0x46, 0x88, 0x18, 0xE2, 0x95, + /* 06F8 */ 0x23, 0xD0, 0x09, 0x87, 0x0F, 0xF2, 0xD8, 0x14, + /* 0700 */ 0xA7, 0xFD, 0x41, 0x90, 0x58, 0x4F, 0x02, 0x8D, + /* 0708 */ 0xC5, 0x91, 0x46, 0x83, 0x3A, 0x07, 0x78, 0xB8, + /* 0710 */ 0x3E, 0xC4, 0x78, 0xF8, 0x0F, 0x21, 0x06, 0x39, + /* 0718 */ 0xC8, 0x73, 0x7B, 0x54, 0x38, 0x4E, 0x5F, 0x25, + /* 0720 */ 0x4C, 0xF0, 0x02, 0xE0, 0x83, 0x0A, 0x1C, 0xD7, + /* 0728 */ 0x80, 0x9A, 0xF1, 0x33, 0x06, 0x58, 0x8E, 0xE3, + /* 0730 */ 0x3E, 0xA9, 0xC0, 0x1D, 0x8F, 0xEF, 0x07, 0x6C, + /* 0738 */ 0xC2, 0x09, 0x2C, 0x7F, 0x10, 0xA8, 0xE3, 0x0C, + /* 0740 */ 0x9F, 0xE7, 0x0B, 0x8B, 0x21, 0x1F, 0x13, 0x4C, + /* 0748 */ 0x60, 0xB1, 0x27, 0x1B, 0x3A, 0x1E, 0xF0, 0xDF, + /* 0750 */ 0x63, 0x1E, 0x2F, 0x7C, 0x32, 0xF1, 0x7C, 0x4D, + /* 0758 */ 0x30, 0x22, 0x84, 0x9C, 0x8C, 0x07, 0x7D, 0x87, + /* 0760 */ 0xC0, 0x5C, 0x6F, 0xD8, 0xB9, 0x85, 0x8B, 0x3A, + /* 0768 */ 0x68, 0xA0, 0x4E, 0x0B, 0x3E, 0x28, 0xB0, 0x9B, + /* 0770 */ 0x11, 0xE6, 0xB8, 0xCE, 0xCF, 0x2A, 0x60, 0xF8, + /* 0778 */ 0xFF, 0x9F, 0x55, 0x60, 0x8F, 0x10, 0xFE, 0xED, + /* 0780 */ 0xC1, 0xF3, 0xF2, 0x95, 0xE1, 0xD5, 0x21, 0x81, + /* 0788 */ 0x43, 0x8E, 0x10, 0x3D, 0x2E, 0x8F, 0x10, 0x73, + /* 0790 */ 0x3E, 0xC2, 0x0C, 0x11, 0x5C, 0x67, 0x01, 0x70, + /* 0798 */ 0x0C, 0x11, 0xF8, 0x1C, 0x70, 0xC0, 0x71, 0x69, + /* 07A0 */ 0xE2, 0x03, 0xF5, 0x01, 0x07, 0x70, 0x70, 0x4D, + /* 07A8 */ 0xC3, 0x1D, 0x70, 0xC0, 0x71, 0x16, 0x60, 0xFF, + /* 07B0 */ 0xFF, 0xC3, 0x0D, 0x2C, 0x49, 0x26, 0x0E, 0x23, + /* 07B8 */ 0x18, 0x11, 0x30, 0x28, 0x02, 0x02, 0xA4, 0xB3, + /* 07C0 */ 0x80, 0x0F, 0x29, 0x00, 0x1F, 0xAE, 0x0C, 0x0F, + /* 07C8 */ 0x29, 0xD8, 0x93, 0x86, 0x07, 0x8E, 0x1B, 0x85, + /* 07D0 */ 0x07, 0x8D, 0x0B, 0x30, 0x68, 0x7A, 0xE2, 0x80, + /* 07D8 */ 0x7F, 0x4C, 0xF0, 0x19, 0x05, 0x1C, 0xE3, 0x06, + /* 07E0 */ 0xDF, 0x2A, 0x0C, 0xFC, 0xFF, 0x3F, 0x30, 0xCC, + /* 07E8 */ 0xE1, 0xC2, 0x63, 0x39, 0x8A, 0xA0, 0x07, 0x1E, + /* 07F0 */ 0xD4, 0xF7, 0x8C, 0x33, 0xF7, 0x24, 0x8F, 0xD1, + /* 07F8 */ 0x51, 0x0F, 0x27, 0xF4, 0xE4, 0x85, 0x3B, 0x57, + /* 0800 */ 0xF9, 0x0A, 0x71, 0x14, 0x18, 0xB8, 0x77, 0x29, + /* 0808 */ 0x8F, 0xCF, 0x17, 0x2B, 0xC3, 0x63, 0x46, 0xFB, + /* 0810 */ 0x1E, 0x72, 0xD6, 0x11, 0x02, 0xE2, 0x2F, 0x75, + /* 0818 */ 0x6C, 0xC0, 0x60, 0x39, 0x18, 0x00, 0x87, 0x01, + /* 0820 */ 0xE3, 0x13, 0x0D, 0x58, 0x67, 0x1B, 0x3C, 0xF4, + /* 0828 */ 0x69, 0x31, 0xC4, 0xE3, 0x0B, 0xFB, 0x56, 0x61, + /* 0830 */ 0x82, 0xEA, 0x41, 0x75, 0x12, 0xF4, 0xD0, 0xC0, + /* 0838 */ 0x01, 0xE8, 0xA1, 0xC1, 0x3F, 0xB9, 0x90, 0xFB, + /* 0840 */ 0x2B, 0x1D, 0x82, 0xB5, 0xE2, 0x69, 0xDE, 0x47, + /* 0848 */ 0x1E, 0xF3, 0xDC, 0xA2, 0xBC, 0x0D, 0x3C, 0x07, + /* 0850 */ 0xF0, 0xD3, 0x82, 0x87, 0xE3, 0x63, 0x81, 0xC7, + /* 0858 */ 0xE9, 0x4B, 0x58, 0x82, 0xF7, 0x1A, 0x9F, 0x6C, + /* 0860 */ 0x1E, 0x5C, 0x58, 0xB2, 0x21, 0xA0, 0x06, 0xEB, + /* 0868 */ 0x21, 0x60, 0xA6, 0x9A, 0xC0, 0x49, 0x46, 0x80, + /* 0870 */ 0xCA, 0x00, 0xA1, 0x1B, 0xCB, 0xE9, 0x3E, 0x8B, + /* 0878 */ 0x84, 0x38, 0xCD, 0x47, 0x99, 0xC7, 0x02, 0x8F, + /* 0880 */ 0xF5, 0xC1, 0xC0, 0xFF, 0x7F, 0xCD, 0x23, 0xD4, + /* 0888 */ 0x7D, 0xCD, 0x33, 0x7B, 0x3A, 0xC0, 0xAC, 0x22, + /* 0890 */ 0xDC, 0x7B, 0xCE, 0x1B, 0x86, 0xD1, 0x9E, 0x2D, + /* 0898 */ 0x7C, 0xCD, 0x78, 0xD6, 0x34, 0x42, 0x38, 0x76, + /* 08A0 */ 0x83, 0xF3, 0x48, 0x8C, 0xF0, 0x82, 0xC0, 0x4E, + /* 08A8 */ 0x0C, 0x0F, 0x30, 0xC6, 0x39, 0x79, 0xC3, 0xFA, + /* 08B0 */ 0xC2, 0xCB, 0x40, 0x83, 0x19, 0xDB, 0x97, 0x01, + /* 08B8 */ 0x36, 0x2A, 0xDF, 0x88, 0xC0, 0x97, 0xFC, 0x62, + /* 08C0 */ 0x00, 0x65, 0x16, 0xBE, 0x9E, 0xF8, 0xA0, 0xC4, + /* 08C8 */ 0x2E, 0x06, 0x2C, 0xE5, 0xC5, 0x00, 0x54, 0x37, + /* 08D0 */ 0x0C, 0x5F, 0x0C, 0xE0, 0x5F, 0x89, 0x5E, 0x0C, + /* 08D8 */ 0xC0, 0x70, 0x71, 0xF2, 0x3D, 0xC0, 0x1E, 0xEE, + /* 08E0 */ 0xA3, 0x74, 0x9C, 0xBE, 0xFD, 0xBD, 0x19, 0xF8, + /* 08E8 */ 0x6C, 0xC0, 0x60, 0x3C, 0xC3, 0x30, 0xC6, 0x08, + /* 08F0 */ 0xE3, 0x51, 0x86, 0x31, 0xC1, 0xDC, 0xB7, 0x03, + /* 08F8 */ 0xE8, 0x39, 0x87, 0x81, 0x4A, 0x78, 0x3B, 0x80, + /* 0900 */ 0x72, 0x0E, 0xE8, 0xF2, 0x68, 0x42, 0x4F, 0x01, + /* 0908 */ 0x4F, 0x07, 0x3E, 0x29, 0x1A, 0xA2, 0xAF, 0xB1, + /* 0910 */ 0x0A, 0x26, 0x50, 0xC4, 0x07, 0x0D, 0x3E, 0xB5, + /* 0918 */ 0x28, 0x3E, 0x15, 0x78, 0x2D, 0xCF, 0x4E, 0xE1, + /* 0920 */ 0xE2, 0x9C, 0x89, 0xA7, 0x6A, 0x38, 0x03, 0xBD, + /* 0928 */ 0xE6, 0x86, 0x63, 0xFF, 0x7F, 0x38, 0xFC, 0xA9, + /* 0930 */ 0xE0, 0x35, 0x80, 0x1D, 0x24, 0x3D, 0x2D, 0x23, + /* 0938 */ 0xC2, 0x38, 0xA4, 0x3C, 0x32, 0xF8, 0xB6, 0x18, + /* 0940 */ 0xC7, 0x90, 0x0F, 0x91, 0xBE, 0x13, 0x18, 0xF2, + /* 0948 */ 0x21, 0xEF, 0x79, 0xC7, 0xC0, 0xAF, 0x08, 0x71, + /* 0950 */ 0x9E, 0xB2, 0x7C, 0x67, 0xF0, 0x65, 0x01, 0x7C, + /* 0958 */ 0x91, 0x2E, 0x0B, 0x68, 0x68, 0x9F, 0x64, 0x7C, + /* 0960 */ 0x41, 0x30, 0xEC, 0x89, 0xB3, 0x00, 0x77, 0x05, + /* 0968 */ 0x50, 0x81, 0xFA, 0xAE, 0x00, 0xFF, 0x42, 0xF0, + /* 0970 */ 0xAE, 0x00, 0x86, 0x79, 0xF9, 0x56, 0xC0, 0x35, + /* 0978 */ 0x1D, 0x4A, 0xD0, 0x67, 0x12, 0x5F, 0x17, 0x70, + /* 0980 */ 0x53, 0x64, 0xA9, 0x8E, 0x0A, 0xD0, 0x53, 0x4C, + /* 0988 */ 0x02, 0x75, 0x47, 0xF7, 0x51, 0x01, 0xC6, 0x4D, + /* 0990 */ 0xD9, 0x07, 0x54, 0x76, 0x5A, 0x60, 0x67, 0x21, + /* 0998 */ 0x76, 0x1D, 0xC1, 0x5D, 0x49, 0x18, 0xCA, 0xB3, + /* 09A0 */ 0x81, 0x2F, 0x59, 0xFC, 0x70, 0x00, 0x03, 0xDC, + /* 09A8 */ 0xB3, 0x38, 0xC4, 0x08, 0xB1, 0xD9, 0x81, 0xEB, + /* 09B0 */ 0x75, 0xD2, 0x70, 0x2F, 0x44, 0xEC, 0xFF, 0x7F, + /* 09B8 */ 0x32, 0x00, 0xE3, 0x51, 0x1B, 0x1C, 0x27, 0x9D, + /* 09C0 */ 0xF0, 0x91, 0x9E, 0x59, 0xF8, 0x49, 0x19, 0x30, + /* 09C8 */ 0x71, 0xF2, 0x03, 0xE3, 0xC9, 0x1A, 0xC6, 0x00, + /* 09D0 */ 0xB8, 0xBC, 0x57, 0x95, 0x81, 0xFC, 0x43, 0x90, + /* 09D8 */ 0x20, 0x18, 0xD4, 0x29, 0x19, 0x38, 0x1C, 0xC5, + /* 09E0 */ 0x70, 0xA7, 0x64, 0x78, 0x50, 0xF8, 0xC3, 0x00, + /* 09E8 */ 0xE6, 0x46, 0xE8, 0x7B, 0x82, 0xA1, 0xDE, 0x93, + /* 09F0 */ 0x0E, 0xE3, 0x91, 0xD0, 0x04, 0x3E, 0x2D, 0xC3, + /* 09F8 */ 0xFA, 0xFF, 0x9F, 0x96, 0xF9, 0x39, 0x21, 0xFE, + /* 0A00 */ 0x53, 0xCE, 0xFB, 0xC5, 0x83, 0xB2, 0x31, 0xA2, + /* 0A08 */ 0xBC, 0x2A, 0xFB, 0x9C, 0x69, 0x14, 0x76, 0x4B, + /* 0A10 */ 0x7E, 0x73, 0x78, 0x55, 0xF6, 0x69, 0xF9, 0xDC, + /* 0A18 */ 0x22, 0xBD, 0x2F, 0x7B, 0xE4, 0x31, 0xE3, 0xC4, + /* 0A20 */ 0x0A, 0x12, 0xE8, 0x7D, 0x23, 0x4A, 0xD8, 0x18, + /* 0A28 */ 0xE1, 0x02, 0x3D, 0x2D, 0xB3, 0x63, 0xBB, 0x87, + /* 0A30 */ 0xEC, 0xB3, 0x02, 0xEE, 0xEC, 0x00, 0x77, 0x7A, + /* 0A38 */ 0xFC, 0xF4, 0x00, 0x38, 0x01, 0x7A, 0x7A, 0x00, + /* 0A40 */ 0xDB, 0x79, 0x03, 0xEE, 0x81, 0x00, 0x71, 0xFC, + /* 0A48 */ 0x47, 0x05, 0xBF, 0xB2, 0x50, 0x38, 0x7E, 0x6C, + /* 0A50 */ 0xE7, 0xC7, 0x12, 0xDC, 0xE1, 0xC0, 0x47, 0x06, + /* 0A58 */ 0x1F, 0x20, 0x71, 0x43, 0xF1, 0xA1, 0x02, 0x79, + /* 0A60 */ 0x16, 0x00, 0xC5, 0xE8, 0xD9, 0x08, 0xD8, 0x0D, + /* 0A68 */ 0xE6, 0xA5, 0x25, 0xCA, 0xFF, 0xFF, 0xBD, 0x81, + /* 0A70 */ 0x9D, 0x52, 0x70, 0x07, 0x01, 0xF0, 0x1D, 0x03, + /* 0A78 */ 0xC0, 0x3B, 0x18, 0x2E, 0x6B, 0xCC, 0x28, 0x21, + /* 0A80 */ 0x30, 0x1A, 0x33, 0xEE, 0x10, 0xC2, 0x4F, 0x04, + /* 0A88 */ 0xB8, 0x31, 0x7B, 0xDC, 0x1E, 0x33, 0xEE, 0x38, + /* 0A90 */ 0xCB, 0x47, 0xF5, 0x94, 0x11, 0xCA, 0x07, 0x0E, + /* 0A98 */ 0x76, 0xCE, 0x78, 0x23, 0xE0, 0x43, 0x07, 0x1E, + /* 0AA0 */ 0x07, 0x18, 0xDC, 0x91, 0x02, 0x8C, 0x97, 0x03, + /* 0AA8 */ 0x36, 0x76, 0x70, 0x07, 0x21, 0xA7, 0x40, 0x96, + /* 0AB0 */ 0x0E, 0xA3, 0xB1, 0xE3, 0x64, 0x03, 0xE9, 0x18, + /* 0AB8 */ 0xE3, 0x43, 0xAE, 0xC7, 0x8E, 0x1B, 0xAC, 0xC7, + /* 0AC0 */ 0x8E, 0x3B, 0xBE, 0x60, 0xFF, 0xFF, 0xC7, 0x17, + /* 0AC8 */ 0x30, 0x8C, 0x81, 0x8B, 0x1F, 0x06, 0xFA, 0xE6, + /* 0AD0 */ 0xE7, 0xD1, 0x19, 0xDC, 0xC3, 0xF6, 0x09, 0x26, + /* 0AD8 */ 0xC6, 0x1B, 0x4C, 0x88, 0x47, 0x96, 0x97, 0x96, + /* 0AE0 */ 0x08, 0x0F, 0x2D, 0xBE, 0xB9, 0xBC, 0xB4, 0xF8, + /* 0AE8 */ 0x16, 0x63, 0x94, 0x10, 0x11, 0x0E, 0x26, 0xCE, + /* 0AF0 */ 0x13, 0x8C, 0x11, 0x0E, 0x3C, 0x8A, 0x21, 0x22, + /* 0AF8 */ 0x9C, 0x40, 0x88, 0x93, 0x3E, 0xD9, 0x20, 0xE1, + /* 0B00 */ 0x63, 0x84, 0x8D, 0x16, 0xE5, 0x09, 0x86, 0x8D, + /* 0B08 */ 0x85, 0x9F, 0x57, 0x3C, 0x78, 0x7E, 0x5A, 0xF3, + /* 0B10 */ 0x5D, 0xD0, 0x93, 0x39, 0xC7, 0x87, 0x2C, 0x4F, + /* 0B18 */ 0xED, 0x71, 0xD2, 0x87, 0x59, 0xDC, 0xA0, 0x1E, + /* 0B20 */ 0x1C, 0xD9, 0x5D, 0xC7, 0xC7, 0x6B, 0xEC, 0x29, + /* 0B28 */ 0xC8, 0x43, 0xE0, 0x27, 0x02, 0x5F, 0x10, 0x3D, + /* 0B30 */ 0x59, 0xDF, 0xF5, 0xD8, 0xBD, 0xCC, 0x18, 0xD5, + /* 0B38 */ 0x4F, 0x01, 0x75, 0x4C, 0x39, 0x83, 0x57, 0x08, + /* 0B40 */ 0x76, 0xCF, 0xF3, 0x21, 0xDB, 0x77, 0x49, 0x36, + /* 0B48 */ 0x0A, 0xDC, 0x21, 0xC1, 0x67, 0x24, 0x7E, 0xAA, + /* 0B50 */ 0xF0, 0x30, 0x3C, 0x0A, 0x18, 0x33, 0x78, 0x47, + /* 0B58 */ 0x38, 0xB4, 0x10, 0x07, 0xFC, 0xBE, 0xCB, 0x86, + /* 0B60 */ 0x1A, 0xE3, 0xF4, 0x7C, 0xFE, 0x60, 0x83, 0x80, + /* 0B68 */ 0x0F, 0x75, 0xA8, 0x1E, 0xE6, 0x51, 0xBD, 0x14, + /* 0B70 */ 0x32, 0x9C, 0xB3, 0x83, 0x3B, 0x08, 0xEC, 0xF1, + /* 0B78 */ 0xC3, 0x83, 0xE0, 0x37, 0x4B, 0x3E, 0x08, 0x76, + /* 0B80 */ 0xBE, 0x79, 0x83, 0x33, 0xC8, 0xFF, 0xFF, 0x18, + /* 0B88 */ 0x60, 0x9F, 0xA9, 0x7C, 0x34, 0x41, 0x1C, 0x01, + /* 0B90 */ 0xD1, 0xE7, 0x0F, 0x8F, 0xE1, 0x4D, 0x8E, 0x0F, + /* 0B98 */ 0x07, 0x7B, 0xF4, 0xC0, 0x9D, 0x44, 0xE0, 0x1E, + /* 0BA0 */ 0xBB, 0x0E, 0xDA, 0xD7, 0x38, 0x5F, 0xB4, 0x60, + /* 0BA8 */ 0xDC, 0xF7, 0x9E, 0x45, 0xC0, 0x8F, 0xF1, 0xD8, + /* 0BB0 */ 0x02, 0x8E, 0x43, 0x09, 0xB8, 0x83, 0x1D, 0xD7, + /* 0BB8 */ 0x38, 0x84, 0xA2, 0xC0, 0xE8, 0x50, 0x82, 0x8B, + /* 0BC0 */ 0x01, 0x24, 0x18, 0xC7, 0x38, 0xA3, 0xA1, 0x2F, + /* 0BC8 */ 0x91, 0x3E, 0xA4, 0xC1, 0x19, 0x34, 0xEC, 0x79, + /* 0BD0 */ 0x3E, 0xA1, 0x70, 0x7B, 0x02, 0x14, 0x9D, 0x50, + /* 0BD8 */ 0x40, 0x86, 0xFB, 0x0C, 0x82, 0x3D, 0x21, 0xF0, + /* 0BE0 */ 0x33, 0x08, 0xFB, 0xFF, 0x1F, 0x1C, 0x3D, 0xEE, + /* 0BE8 */ 0xF7, 0x46, 0x9F, 0x1A, 0xD9, 0xDC, 0x1F, 0x02, + /* 0BF0 */ 0x4E, 0xE0, 0xDC, 0xD9, 0xA9, 0x19, 0x77, 0x66, + /* 0BF8 */ 0xC0, 0x9E, 0x3F, 0x3C, 0x04, 0x7E, 0x2E, 0xF0, + /* 0C00 */ 0xF0, 0x3D, 0x04, 0xFC, 0xE0, 0x1F, 0x98, 0x0D, + /* 0C08 */ 0x0E, 0xC6, 0x53, 0x84, 0xAF, 0x1D, 0x1C, 0x9C, + /* 0C10 */ 0x9F, 0x06, 0x0C, 0xCE, 0x5F, 0xA1, 0x3E, 0xCF, + /* 0C18 */ 0x33, 0x70, 0xEC, 0xA9, 0xD7, 0xF7, 0x0E, 0xCF, + /* 0C20 */ 0xD7, 0x87, 0x0A, 0xFC, 0x4D, 0xCF, 0x87, 0x0A, + /* 0C28 */ 0x70, 0x1C, 0x1E, 0xF8, 0x61, 0x85, 0x0D, 0xE1, + /* 0C30 */ 0x51, 0x00, 0x7F, 0x6A, 0xF1, 0xF1, 0x2F, 0xCE, + /* 0C38 */ 0x53, 0x04, 0xBB, 0x8D, 0x60, 0x0F, 0x17, 0x80, + /* 0C40 */ 0xA3, 0x68, 0x67, 0x31, 0x54, 0x98, 0xB3, 0x18, + /* 0C48 */ 0xF9, 0xFF, 0x9F, 0xA3, 0x50, 0x67, 0x31, 0x7A, + /* 0C50 */ 0xB8, 0x00, 0x5C, 0x08, 0x3E, 0x1E, 0x80, 0xE6, + /* 0C58 */ 0x20, 0xF0, 0xB8, 0xE0, 0x0B, 0xC1, 0x91, 0x1C, + /* 0C60 */ 0xC8, 0xD3, 0x01, 0xE0, 0x53, 0x1E, 0x09, 0x3D, + /* 0C68 */ 0x1F, 0x59, 0x10, 0x0C, 0xEA, 0x7C, 0xE0, 0x13, + /* 0C70 */ 0x8A, 0x8F, 0x1D, 0xFC, 0x6C, 0xE0, 0x1B, 0xB9, + /* 0C78 */ 0x87, 0xCA, 0x4F, 0xCD, 0x3E, 0x69, 0xF3, 0xE0, + /* 0C80 */ 0x3F, 0x69, 0xD9, 0x80, 0x51, 0xA0, 0x61, 0xA0, + /* 0C88 */ 0x46, 0xE4, 0x23, 0xD2, 0xFF, 0xFF, 0xB9, 0x0D, + /* 0C90 */ 0x1B, 0x60, 0x68, 0xF4, 0x1C, 0x0E, 0xE3, 0x80, + /* 0C98 */ 0xEB, 0x73, 0x38, 0x76, 0x40, 0x3E, 0x87, 0xC3, + /* 0CA0 */ 0x3F, 0x47, 0xC3, 0x1F, 0x1B, 0x3B, 0xDD, 0xF3, + /* 0CA8 */ 0x81, 0xC1, 0xBA, 0x7E, 0x63, 0x06, 0x06, 0xB6, + /* 0CB0 */ 0x6F, 0x91, 0x07, 0x06, 0x1C, 0x51, 0xCF, 0xC6, + /* 0CB8 */ 0x57, 0x08, 0x0F, 0x0C, 0x6C, 0x80, 0x1E, 0x18, + /* 0CC0 */ 0xF0, 0x89, 0x05, 0x21, 0x27, 0x03, 0x43, 0x9D, + /* 0CC8 */ 0x32, 0x8C, 0x1C, 0xF3, 0x89, 0xC3, 0xC3, 0xF0, + /* 0CD0 */ 0xA1, 0x22, 0xEA, 0x33, 0xC0, 0x23, 0x1E, 0x1B, + /* 0CD8 */ 0x1B, 0xFB, 0xFF, 0x8F, 0x0D, 0x2C, 0xC7, 0x16, + /* 0CE0 */ 0x8F, 0x0D, 0xFC, 0x47, 0x78, 0xFC, 0xD8, 0xE0, + /* 0CE8 */ 0x8C, 0xE5, 0xD1, 0xC4, 0x97, 0x99, 0x23, 0x3B, + /* 0CF0 */ 0x8D, 0x33, 0x7B, 0x0D, 0xF1, 0xD1, 0xEE, 0xF1, + /* 0CF8 */ 0xDB, 0x63, 0x03, 0x97, 0x85, 0xB1, 0x01, 0xA5, + /* 0D00 */ 0x90, 0x63, 0x43, 0x1F, 0x52, 0x7C, 0x0A, 0xB0, + /* 0D08 */ 0x71, 0x54, 0x32, 0x0F, 0x1F, 0xAF, 0x7C, 0x62, + /* 0D10 */ 0x38, 0xBA, 0x20, 0x6F, 0xE8, 0xBE, 0x5C, 0xF8, + /* 0D18 */ 0x48, 0x63, 0x30, 0x5F, 0x5A, 0x7C, 0x06, 0xE5, + /* 0D20 */ 0x43, 0x04, 0x97, 0x86, 0x21, 0x02, 0xA5, 0x50, + /* 0D28 */ 0x43, 0x44, 0x8F, 0xE7, 0xFF, 0xFF, 0x08, 0xE6, + /* 0D30 */ 0x21, 0xB2, 0xA1, 0x81, 0xF7, 0x1B, 0xA3, 0xA1, + /* 0D38 */ 0x01, 0xA1, 0x70, 0x43, 0x43, 0x1F, 0xD6, 0x7C, + /* 0D40 */ 0x08, 0x60, 0x10, 0xBE, 0x0D, 0xB0, 0xAB, 0x80, + /* 0D48 */ 0xAF, 0x42, 0x1E, 0xE0, 0x93, 0x28, 0x1B, 0x1E, + /* 0D50 */ 0xF8, 0x06, 0xE5, 0xE1, 0x01, 0x9F, 0xF0, 0xC0, + /* 0D58 */ 0x5E, 0x85, 0x87, 0x47, 0xCF, 0x4A, 0x1E, 0x1E, + /* 0D60 */ 0x3C, 0x90, 0xC7, 0x08, 0x76, 0x0E, 0xF1, 0xE0, + /* 0D68 */ 0xC0, 0x61, 0x62, 0x70, 0xA0, 0x38, 0xFA, 0xE3, + /* 0D70 */ 0x86, 0xC0, 0x2E, 0xB3, 0x9E, 0x38, 0xBF, 0xB2, + /* 0D78 */ 0x78, 0x50, 0xF8, 0xFF, 0xFF, 0x11, 0x00, 0xD6, + /* 0D80 */ 0x71, 0x06, 0x7C, 0xC1, 0x0E, 0x07, 0xE8, 0x63, + /* 0D88 */ 0x22, 0x1B, 0xC3, 0x43, 0xC4, 0x83, 0xAB, 0x07, + /* 0D90 */ 0xE2, 0x6B, 0xC7, 0x6B, 0x31, 0xEE, 0x68, 0x00, + /* 0D98 */ 0x2E, 0x15, 0x47, 0x03, 0xA0, 0x74, 0xB0, 0x05, + /* 0DA0 */ 0xC7, 0x3D, 0xCD, 0x47, 0x3B, 0xCC, 0x1C, 0x3D, + /* 0DA8 */ 0x80, 0xE7, 0x37, 0x8F, 0x96, 0x9F, 0xDF, 0x00, + /* 0DB0 */ 0x47, 0x41, 0x0F, 0xB6, 0x74, 0xE0, 0x8E, 0x06, + /* 0DB8 */ 0x83, 0x3A, 0xBF, 0x61, 0xFE, 0xFF, 0xE7, 0x37, + /* 0DC0 */ 0x30, 0x44, 0x00, 0xD7, 0x99, 0xC6, 0xE7, 0x17, + /* 0DC8 */ 0x38, 0x43, 0x3D, 0x68, 0x5F, 0x13, 0x3C, 0x6B, + /* 0DD0 */ 0xDF, 0xB8, 0xD8, 0x39, 0x01, 0x5C, 0x03, 0xF2, + /* 0DD8 */ 0x49, 0x07, 0x38, 0x02, 0x9F, 0xC4, 0x03, 0xFE, + /* 0DE0 */ 0xA1, 0x81, 0x79, 0x58, 0x1E, 0x1A, 0xF0, 0x39, + /* 0DE8 */ 0x1A, 0xE0, 0x4E, 0x14, 0xE0, 0xB9, 0x8D, 0xE0, + /* 0DF0 */ 0x0E, 0x14, 0xC0, 0xE2, 0xFF, 0x7F, 0xA0, 0x00, + /* 0DF8 */ 0x56, 0x47, 0x7C, 0x8F, 0x8B, 0x43, 0xE3, 0x10, + /* 0E00 */ 0x1F, 0xD2, 0xCE, 0xD9, 0xE7, 0xAF, 0x33, 0xC5, + /* 0E08 */ 0x9D, 0x45, 0xC0, 0x70, 0xA2, 0x47, 0xBC, 0xD3, + /* 0E10 */ 0x0C, 0xE4, 0x07, 0x86, 0x84, 0xC0, 0xA0, 0x4E, + /* 0E18 */ 0x40, 0x1E, 0x8A, 0x0F, 0x06, 0x1C, 0xD8, 0x47, + /* 0E20 */ 0x04, 0x76, 0x2E, 0x60, 0x07, 0x28, 0xC3, 0xF1, + /* 0E28 */ 0xB3, 0x80, 0x4F, 0x09, 0x0F, 0x35, 0xC7, 0xF1, + /* 0E30 */ 0xB8, 0xE9, 0xBB, 0x99, 0x21, 0xD9, 0xD5, 0xE0, + /* 0E38 */ 0xF9, 0x07, 0x7B, 0xDA, 0x85, 0x73, 0xC4, 0x05, + /* 0E40 */ 0x17, 0x81, 0xCF, 0x3A, 0x1E, 0x05, 0x3F, 0x3D, + /* 0E48 */ 0x78, 0x8E, 0x6F, 0x0C, 0x3E, 0x3D, 0x30, 0xF7, + /* 0E50 */ 0x02, 0xCC, 0x1D, 0xBA, 0x85, 0x70, 0x4C, 0xAF, + /* 0E58 */ 0x0F, 0x31, 0x8E, 0xFA, 0xB1, 0xA1, 0x2D, 0x01, + /* 0E60 */ 0xDA, 0x50, 0x74, 0x07, 0x78, 0x19, 0x88, 0x12, + /* 0E68 */ 0xE2, 0x08, 0x22, 0xB5, 0x86, 0xA2, 0x99, 0x47, + /* 0E70 */ 0x8A, 0x12, 0x30, 0x9E, 0x61, 0x1A, 0x9B, 0x8C, + /* 0E78 */ 0x20, 0x63, 0x84, 0x8E, 0x13, 0x2C, 0x4A, 0xB4, + /* 0E80 */ 0x57, 0x80, 0xF6, 0x47, 0xCB, 0x56, 0xAC, 0xB1, + /* 0E88 */ 0x38, 0xD2, 0xC9, 0x12, 0x3D, 0x6C, 0x1F, 0xB3, + /* 0E90 */ 0xF1, 0xA7, 0x55, 0xCC, 0xFF, 0x9F, 0xE0, 0x55, + /* 0E98 */ 0xC5, 0x07, 0x05, 0x1F, 0x00, 0xF0, 0x2E, 0x01, + /* 0EA0 */ 0x75, 0x75, 0xF4, 0xB8, 0x7D, 0xDE, 0x00, 0xFF, + /* 0EA8 */ 0xF5, 0x02, 0x4B, 0x50, 0xFE, 0x20, 0x50, 0x23, + /* 0EB0 */ 0x33, 0xB4, 0xC7, 0xF9, 0x36, 0x63, 0xC8, 0x27, + /* 0EB8 */ 0x27, 0x13, 0x58, 0xEC, 0x09, 0x15, 0x68, 0x0C, + /* 0EC0 */ 0xFE, 0x69, 0xC3, 0xD7, 0x76, 0xCF, 0xD7, 0xE7, + /* 0EC8 */ 0x38, 0x80, 0x0F, 0xFF, 0xFF, 0x73, 0x1C, 0x60, + /* 0ED0 */ 0x68, 0x38, 0xB8, 0xA3, 0x0F, 0xDC, 0x2B, 0x09, + /* 0ED8 */ 0x3F, 0xFC, 0x00, 0xCE, 0x80, 0x1E, 0x7E, 0xC0, + /* 0EE0 */ 0x3E, 0x54, 0xDC, 0x10, 0x78, 0x84, 0x15, 0xD1, + /* 0EE8 */ 0xC3, 0x80, 0x45, 0xC3, 0xA0, 0xCE, 0x6B, 0xD8, + /* 0EF0 */ 0xFF, 0xFF, 0x79, 0x0D, 0xB6, 0x38, 0x70, 0x1D, + /* 0EF8 */ 0x54, 0x7D, 0x36, 0x86, 0x33, 0xA8, 0xD3, 0xEE, + /* 0F00 */ 0xFD, 0xAE, 0x40, 0x2E, 0x22, 0x1E, 0xF4, 0xF9, + /* 0F08 */ 0x3C, 0x3B, 0xB0, 0x03, 0x1B, 0xF0, 0x1F, 0x1B, + /* 0F10 */ 0x9C, 0x1B, 0xC0, 0x53, 0x74, 0x84, 0x63, 0x03, + /* 0F18 */ 0xFB, 0x89, 0x0D, 0x38, 0x9D, 0xED, 0xE0, 0x5C, + /* 0F20 */ 0xA1, 0xD8, 0x6D, 0x1F, 0x37, 0x34, 0xB0, 0xD9, + /* 0F28 */ 0x18, 0x1A, 0xC8, 0xFE, 0xFF, 0x87, 0x4F, 0xE0, + /* 0F30 */ 0x75, 0xE8, 0xE2, 0x97, 0x8A, 0xE7, 0x2F, 0x7E, + /* 0F38 */ 0xB8, 0x03, 0x9C, 0x4B, 0x3B, 0xD9, 0xA1, 0xC4, + /* 0F40 */ 0x1C, 0xEE, 0x00, 0x29, 0xFF, 0xFF, 0xC3, 0x1D, + /* 0F48 */ 0xB8, 0xEE, 0x72, 0xEF, 0x0C, 0x2F, 0x0D, 0x9E, + /* 0F50 */ 0xD3, 0xBB, 0x9D, 0x31, 0x5E, 0xEA, 0x8C, 0x10, + /* 0F58 */ 0x85, 0xDD, 0x06, 0xA2, 0xD9, 0xDB, 0xE1, 0x8E, + /* 0F60 */ 0x9C, 0xF0, 0x38, 0x66, 0xA4, 0x27, 0xBD, 0x60, + /* 0F68 */ 0x91, 0x22, 0x1E, 0x4E, 0x94, 0x10, 0xC1, 0x5E, + /* 0F70 */ 0x27, 0x9E, 0xF2, 0x1E, 0xEE, 0x98, 0x90, 0xC3, + /* 0F78 */ 0x1D, 0xD0, 0x71, 0x7D, 0xB8, 0x03, 0x2A, 0x27, + /* 0F80 */ 0x2A, 0xFC, 0xE1, 0x0E, 0x30, 0xFB, 0xFF, 0x3F, + /* 0F88 */ 0xDC, 0x01, 0x8C, 0x3A, 0xA3, 0xE1, 0x0E, 0x77, + /* 0F90 */ 0x60, 0x3B, 0xFD, 0x00, 0xE7, 0xFF, 0xFF, 0xE9, + /* 0F98 */ 0x07, 0x78, 0x8F, 0x15, 0xC6, 0x18, 0x78, 0xB4, + /* 0FA0 */ 0x25, 0x51, 0x20, 0x87, 0x81, 0x41, 0x11, 0x38, + /* 0FA8 */ 0xC8, 0xA1, 0x8E, 0x06, 0x3B, 0xBD, 0x40, 0x99, + /* 0FB0 */ 0xCB, 0x81, 0x9E, 0xC2, 0x33, 0x82, 0x0F, 0x60, + /* 0FB8 */ 0x60, 0x3F, 0xD5, 0x01, 0x87, 0x53, 0x03, 0x3E, + /* 0FC0 */ 0xD0, 0x09, 0x05, 0x3D, 0x0A, 0x9F, 0x4D, 0xC0, + /* 0FC8 */ 0x7B, 0xA4, 0x03, 0x36, 0xFF, 0xFF, 0xB3, 0x09, + /* 0FD0 */ 0x7B, 0x35, 0xFA, 0x6C, 0x82, 0x63, 0x31, 0xEA, + /* 0FD8 */ 0x1B, 0xC4, 0x21, 0xBE, 0x74, 0xF8, 0xDC, 0xF8, + /* 0FE0 */ 0x4E, 0xE3, 0x4B, 0x00, 0xE6, 0xFA, 0x61, 0x82, + /* 0FE8 */ 0x31, 0x21, 0xF4, 0xC9, 0xF2, 0xA9, 0x0E, 0x38, + /* 0FF0 */ 0x1D, 0x4E, 0xE0, 0x8D, 0x1E, 0x77, 0x5A, 0xF0, + /* 0FF8 */ 0x70, 0x38, 0xB8, 0x67, 0xF3, 0x2C, 0xF1, 0x44, + /* 1000 */ 0xE4, 0x71, 0xF8, 0x74, 0x02, 0xBC, 0x0E, 0x18, + /* 1008 */ 0x98, 0x19, 0x84, 0x7F, 0x08, 0x61, 0xA7, 0x4F, + /* 1010 */ 0x1F, 0x99, 0x3C, 0xF7, 0x77, 0x23, 0x9F, 0x4E, + /* 1018 */ 0x00, 0x5F, 0xFF, 0xFF, 0xA3, 0x1E, 0xB0, 0x90, + /* 1020 */ 0xA8, 0xE1, 0x9C, 0x87, 0x11, 0x05, 0x83, 0x3A, + /* 1028 */ 0xEA, 0x01, 0xD6, 0x2E, 0x7A, 0x36, 0x86, 0xA0, + /* 1030 */ 0x8B, 0xC0, 0x19, 0x84, 0x78, 0xBC, 0x7B, 0xC5, + /* 1038 */ 0x8B, 0xE4, 0x3B, 0x40, 0x9C, 0x47, 0x3D, 0x83, + /* 1040 */ 0xBD, 0x7D, 0x3C, 0x48, 0x44, 0x89, 0xF3, 0xA8, + /* 1048 */ 0xE7, 0xD1, 0x87, 0xF2, 0xE4, 0x43, 0x9D, 0x7E, + /* 1050 */ 0xAC, 0xB0, 0x81, 0x9E, 0xF8, 0x5E, 0xF4, 0x42, + /* 1058 */ 0x1A, 0xE1, 0x51, 0x8F, 0x09, 0x7A, 0x79, 0xE8, + /* 1060 */ 0x70, 0xE5, 0xA3, 0x1E, 0x60, 0xE5, 0xFF, 0x7F, + /* 1068 */ 0xD4, 0x03, 0xF8, 0xFF, 0xFF, 0x3F, 0xEA, 0x81, + /* 1070 */ 0xF9, 0xF4, 0x04, 0xF8, 0x3F, 0xD6, 0xE0, 0x8E, + /* 1078 */ 0x8A, 0x60, 0x3B, 0x3F, 0x01, 0x2E, 0xFE, 0xFF, + /* 1080 */ 0xE7, 0x27, 0x30, 0x0D, 0xDD, 0xE7, 0x27, 0x30, + /* 1088 */ 0x8F, 0x16, 0xE6, 0x01, 0x01, 0x71, 0x56, 0x44, + /* 1090 */ 0x85, 0x7F, 0xC8, 0x18, 0x0E, 0x15, 0x1C, 0x48, + /* 1098 */ 0xBF, 0x28, 0x1F, 0x01, 0x81, 0xCB, 0x51, 0x11, + /* 10A0 */ 0x38, 0x9C, 0x59, 0xF0, 0x42, 0x4E, 0x1D, 0xE8, + /* 10A8 */ 0xF1, 0x18, 0xF4, 0x95, 0xC3, 0x57, 0x02, 0x7E, + /* 10B0 */ 0xE4, 0x60, 0xA1, 0x8F, 0x1C, 0xA0, 0x3A, 0x2C, + /* 10B8 */ 0x82, 0xEF, 0xC8, 0x01, 0x8E, 0xEB, 0x55, 0x60, + /* 10C0 */ 0xFE, 0xFF, 0x07, 0x66, 0xB7, 0x83, 0xD7, 0x4F, + /* 10C8 */ 0x4F, 0xE2, 0x31, 0xEA, 0x38, 0x43, 0x14, 0x8E, + /* 10D0 */ 0x49, 0x0E, 0x06, 0x91, 0xDE, 0xC1, 0xD8, 0x00, + /* 10D8 */ 0x5F, 0x5E, 0x7C, 0xA8, 0xF2, 0x31, 0x10, 0x18, + /* 10E0 */ 0x42, 0x9C, 0x0D, 0x3F, 0x5D, 0x18, 0xF3, 0x74, + /* 10E8 */ 0xF8, 0x31, 0x10, 0xB0, 0x2E, 0xF5, 0x0C, 0x88, + /* 10F0 */ 0x12, 0x77, 0x0C, 0x04, 0x52, 0xFF, 0xFF, 0x63, + /* 10F8 */ 0x20, 0x70, 0xBD, 0x04, 0x7A, 0xCC, 0x67, 0xFC, + /* 1100 */ 0xE6, 0xF7, 0xE4, 0x17, 0xA5, 0xB6, 0xEB, 0x9F, + /* 1108 */ 0xEE, 0x06, 0xC6, 0x7A, 0x08, 0x78, 0x02, 0xF4, + /* 1110 */ 0xFD, 0xCF, 0xC7, 0x8A, 0x28, 0x01, 0xA3, 0xC4, + /* 1118 */ 0x7A, 0x11, 0x34, 0x66, 0x8C, 0x60, 0xEF, 0x80, + /* 1120 */ 0x31, 0x1F, 0x09, 0x3D, 0xC2, 0x68, 0xC1, 0x0D, + /* 1128 */ 0xF4, 0x18, 0xC8, 0x84, 0x1D, 0x03, 0x01, 0x12, + /* 1130 */ 0xFD, 0xFF, 0x8F, 0x81, 0x00, 0x23, 0x4F, 0x50, + /* 1138 */ 0xC0, 0xF6, 0xFF, 0x7F, 0x82, 0x02, 0x0C, 0x1D, + /* 1140 */ 0x05, 0xC1, 0x7C, 0x86, 0x02, 0xAC, 0x1D, 0x05, + /* 1148 */ 0xC1, 0x3E, 0x5A, 0x98, 0xA3, 0xE0, 0x82, 0x5E, + /* 1150 */ 0x1E, 0x06, 0xA2, 0x12, 0x24, 0xFC, 0xFF, 0x8F, + /* 1158 */ 0x82, 0xD8, 0xF8, 0x6B, 0x13, 0x8C, 0x43, 0x9D, + /* 1160 */ 0x5E, 0xD0, 0x07, 0x05, 0x0F, 0xFB, 0xA9, 0xC0, + /* 1168 */ 0x93, 0x38, 0x55, 0x5F, 0x0B, 0x8E, 0xE2, 0x09, + /* 1170 */ 0xC0, 0x87, 0x41, 0xE0, 0x3F, 0x34, 0x58, 0x93, + /* 1178 */ 0x28, 0x7E, 0x68, 0xA0, 0x3E, 0x7B, 0x80, 0x6F, + /* 1180 */ 0x68, 0xE0, 0x88, 0x7A, 0xC6, 0x41, 0x9F, 0x88, + /* 1188 */ 0x7C, 0x36, 0x88, 0xF9, 0xE6, 0x11, 0xE1, 0xC9, + /* 1190 */ 0xC3, 0xD7, 0x07, 0x76, 0xF2, 0xF4, 0xA9, 0x29, + /* 1198 */ 0x50, 0x94, 0xF7, 0x0D, 0x1E, 0xE7, 0x94, 0x03, + /* 11A0 */ 0xAA, 0xC3, 0x2F, 0x38, 0x0E, 0xBC, 0x30, 0xFE, + /* 11A8 */ 0xFF, 0x07, 0x5E, 0x76, 0x9C, 0xF2, 0xB1, 0x04, + /* 11B0 */ 0x7C, 0x67, 0x52, 0x38, 0x37, 0x17, 0xDF, 0xF1, + /* 11B8 */ 0xD8, 0x69, 0x00, 0x6C, 0x3A, 0x4E, 0x03, 0x40, + /* 11C0 */ 0xE9, 0x58, 0xC5, 0xCF, 0x93, 0x60, 0x82, 0x39, + /* 11C8 */ 0x98, 0xF7, 0x6B, 0x7B, 0x3F, 0xDE, 0xD0, 0xD3, + /* 11D0 */ 0x24, 0xE0, 0xF8, 0xFF, 0x7F, 0x9A, 0x84, 0x21, + /* 11D8 */ 0xE2, 0x28, 0x89, 0x8A, 0xFD, 0x90, 0xF2, 0x69, + /* 11E0 */ 0x12, 0x90, 0x77, 0x67, 0x30, 0xC2, 0xF9, 0x87, + /* 11E8 */ 0x78, 0x80, 0x08, 0xF1, 0x20, 0x69, 0x90, 0x38, + /* 11F0 */ 0x41, 0x5E, 0x06, 0x9E, 0x26, 0x7D, 0x99, 0x8C, + /* 11F8 */ 0xF3, 0x40, 0x19, 0xE5, 0x75, 0xD2, 0x08, 0x47, + /* 1200 */ 0x1F, 0xCF, 0x40, 0x2F, 0x92, 0x21, 0x5E, 0x25, + /* 1208 */ 0x1F, 0x2C, 0xDF, 0x27, 0x8D, 0x16, 0x2B, 0xF8, + /* 1210 */ 0x31, 0x3E, 0x4D, 0xB2, 0xC8, 0x2B, 0xD6, 0x69, + /* 1218 */ 0x12, 0xB0, 0xF9, 0xFF, 0x3F, 0x4D, 0x02, 0xFC, + /* 1220 */ 0xFF, 0xFF, 0x9F, 0x1D, 0xD8, 0xC1, 0x0A, 0x38, + /* 1228 */ 0x1E, 0xC3, 0xC0, 0x71, 0xB0, 0x02, 0x2E, 0xE7, + /* 1230 */ 0x79, 0xF0, 0x1C, 0x1F, 0x61, 0x1C, 0x99, 0x00, + /* 1238 */ 0xD7, 0xFF, 0xFF, 0xB1, 0xC2, 0x18, 0x03, 0x4F, + /* 1240 */ 0xF6, 0x34, 0xA0, 0xC7, 0x01, 0x8B, 0x3A, 0x30, + /* 1248 */ 0x09, 0x86, 0xB3, 0xF8, 0xB0, 0xE0, 0x23, 0x02, + /* 1250 */ 0x3F, 0x2C, 0x78, 0x04, 0x15, 0x8F, 0x93, 0x1E, + /* 1258 */ 0x8B, 0x7C, 0x98, 0x64, 0x87, 0x04, 0x1F, 0x42, + /* 1260 */ 0x3C, 0x48, 0x9F, 0x50, 0xC1, 0x73, 0xB0, 0x82, + /* 1268 */ 0x77, 0x5D, 0x82, 0x73, 0x2A, 0x00, 0xDC, 0x68, + /* 1270 */ 0x57, 0x71, 0xBA, 0x60, 0x01, 0x0E, 0x60, 0xB2, + /* 1278 */ 0x71, 0x0C, 0xA1, 0x1C, 0x8E, 0xF9, 0xF6, 0xD0, + /* 1280 */ 0x34, 0xD9, 0x91, 0x0C, 0x66, 0x2C, 0x48, 0x9D, + /* 1288 */ 0x04, 0x3C, 0x00, 0x07, 0x82, 0x91, 0x76, 0x12, + /* 1290 */ 0x8D, 0xC6, 0x70, 0x56, 0x0B, 0x23, 0x38, 0x83, + /* 1298 */ 0xF8, 0x38, 0xE2, 0x5C, 0x47, 0x2A, 0xF4, 0x6E, + /* 12A0 */ 0x74, 0x9C, 0x42, 0x05, 0xB9, 0x97, 0xD0, 0x79, + /* 12A8 */ 0xFB, 0x6E, 0xC0, 0xDF, 0x69, 0x1E, 0x8B, 0x81, + /* 12B0 */ 0x7D, 0x43, 0xF0, 0xFF, 0xFF, 0x76, 0x02, 0x7F, + /* 12B8 */ 0x2E, 0x56, 0x03, 0x8A, 0x1A, 0x80, 0xD1, 0x30, + /* 12C0 */ 0xA7, 0x80, 0xA7, 0x12, 0x70, 0x05, 0x9B, 0x1B, + /* 12C8 */ 0xFA, 0xC2, 0x62, 0xAD, 0x53, 0xD1, 0xF1, 0xE9, + /* 12D0 */ 0x7D, 0xE0, 0xE0, 0x80, 0xC7, 0xEC, 0x3D, 0x38, + /* 12D8 */ 0x58, 0x68, 0x1E, 0x1C, 0xD8, 0xB2, 0x0D, 0x0E, + /* 12E0 */ 0xAD, 0xE4, 0x2E, 0x42, 0x0E, 0x1F, 0xF8, 0xD9, + /* 12E8 */ 0x01, 0x07, 0x40, 0xCF, 0x0E, 0x16, 0x92, 0x67, + /* 12F0 */ 0x07, 0x36, 0x7D, 0x67, 0x11, 0x50, 0x00, 0xF9, + /* 12F8 */ 0xDE, 0xE1, 0x73, 0xCB, 0xFF, 0xFF, 0xD9, 0x83, + /* 1300 */ 0x8D, 0xE1, 0xD1, 0xC5, 0x68, 0x46, 0xE7, 0x9A, + /* 1308 */ 0x6E, 0x13, 0x28, 0x15, 0xB7, 0x09, 0x0A, 0xE2, + /* 1310 */ 0x1B, 0x80, 0x13, 0xD2, 0xE8, 0x9E, 0x86, 0x9B, + /* 1318 */ 0x89, 0xF1, 0x1F, 0x31, 0x7C, 0x44, 0x38, 0xA4, + /* 1320 */ 0xB3, 0x35, 0xC1, 0x3C, 0x90, 0x7A, 0x3F, 0xFA, + /* 1328 */ 0xB2, 0x87, 0x9F, 0x7D, 0xC8, 0x07, 0x17, 0x4F, + /* 1330 */ 0xC3, 0xD7, 0x1B, 0x72, 0xEF, 0xA0, 0xD3, 0xF6, + /* 1338 */ 0x99, 0x01, 0x73, 0x42, 0xF6, 0x75, 0x2A, 0x81, + /* 1340 */ 0x65, 0x5D, 0x25, 0xA8, 0x87, 0x0B, 0x08, 0xBD, + /* 1348 */ 0xD0, 0xF8, 0x5E, 0x98, 0xE0, 0xE1, 0xCC, 0xB7, + /* 1350 */ 0xB3, 0xF7, 0x12, 0x76, 0x38, 0x4C, 0xF0, 0x6E, + /* 1358 */ 0x98, 0x60, 0xDE, 0x41, 0xA0, 0x46, 0xE5, 0x41, + /* 1360 */ 0x60, 0x2E, 0xFF, 0x2C, 0xDF, 0x18, 0x50, 0xC9, + /* 1368 */ 0x2E, 0x5A, 0xF4, 0x0C, 0xF3, 0x0E, 0xE3, 0x4B, + /* 1370 */ 0x82, 0xAF, 0x1F, 0x3E, 0xB7, 0x78, 0x01, 0xAF, + /* 1378 */ 0x5B, 0x30, 0x08, 0x9E, 0x81, 0x5E, 0x5D, 0x7C, + /* 1380 */ 0xCB, 0x37, 0xF0, 0xAB, 0xC0, 0x1B, 0x4D, 0x88, + /* 1388 */ 0x60, 0x86, 0x3D, 0xFC, 0xB7, 0x7D, 0xA3, 0xFA, + /* 1390 */ 0xA6, 0x63, 0xAC, 0xD7, 0x11, 0x8F, 0x94, 0x1F, + /* 1398 */ 0x5B, 0x0E, 0x28, 0xD2, 0x5B, 0x9F, 0x27, 0xE0, + /* 13A0 */ 0xB3, 0x8C, 0x8F, 0x83, 0x27, 0xE5, 0x7B, 0xA5, + /* 13A8 */ 0xD1, 0x5F, 0x21, 0x7C, 0xF8, 0x31, 0xB2, 0xCF, + /* 13B0 */ 0x39, 0xEC, 0x60, 0xC8, 0x06, 0xC5, 0x11, 0x1F, + /* 13B8 */ 0x18, 0x5E, 0x6A, 0x3C, 0x15, 0x76, 0xEE, 0x82, + /* 13C0 */ 0x71, 0x70, 0x60, 0xC7, 0x22, 0xCC, 0x51, 0x0F, + /* 13C8 */ 0x5C, 0x27, 0x1B, 0x03, 0xB3, 0xFF, 0xFF, 0xC9, + /* 13D0 */ 0x01, 0x9C, 0xF0, 0x98, 0x13, 0xB3, 0xCF, 0x1B, + /* 13D8 */ 0xBE, 0x19, 0x78, 0x5C, 0xFC, 0xC8, 0xE1, 0xE3, + /* 13E0 */ 0x1D, 0xC3, 0x3E, 0x4D, 0x1F, 0x8D, 0x5E, 0xDE, + /* 13E8 */ 0x7C, 0x7A, 0xC1, 0xC0, 0xFA, 0xD2, 0xC0, 0x61, + /* 13F0 */ 0x8D, 0x16, 0xF6, 0x31, 0xE0, 0xCC, 0x7D, 0x21, + /* 13F8 */ 0xC2, 0x9D, 0x3A, 0xC1, 0x02, 0x88, 0xBF, 0x95, + /* 1400 */ 0x3C, 0x72, 0x78, 0x02, 0x06, 0x64, 0xB9, 0xD7, + /* 1408 */ 0xA5, 0x03, 0x11, 0x3F, 0xE5, 0x59, 0xDD, 0x81, + /* 1410 */ 0x08, 0x81, 0xF1, 0x38, 0xFA, 0xF8, 0xE1, 0xD9, + /* 1418 */ 0xF8, 0x28, 0xE0, 0x63, 0x94, 0x67, 0x7E, 0x46, + /* 1420 */ 0x91, 0x5E, 0x19, 0xAC, 0xE5, 0x44, 0x84, 0x52, + /* 1428 */ 0x01, 0xA3, 0xC0, 0x34, 0xBA, 0x73, 0xF0, 0x88, + /* 1430 */ 0x30, 0x82, 0x33, 0x88, 0x47, 0xEB, 0x9B, 0x0B, + /* 1438 */ 0x30, 0x3D, 0x13, 0x01, 0x97, 0xEB, 0xA5, 0x71, + /* 1440 */ 0xFD, 0xFF, 0xBF, 0x2C, 0x62, 0xA7, 0x6D, 0xDC, + /* 1448 */ 0x57, 0x54, 0x9F, 0x8E, 0x3D, 0xF1, 0xD3, 0x86, + /* 1450 */ 0x71, 0x32, 0x02, 0x7C, 0xDC, 0x75, 0x00, 0xFE, + /* 1458 */ 0xFC, 0xFF, 0xEF, 0x3A, 0x00, 0xB7, 0xEE, 0x0F, + /* 1460 */ 0xBE, 0xEB, 0x00, 0xD7, 0x48, 0xAB, 0xA2, 0x22, + /* 1468 */ 0x7E, 0x0B, 0x0A, 0x01, 0x83, 0x1A, 0x9D, 0xAF, + /* 1470 */ 0x15, 0xF8, 0x63, 0x09, 0x23, 0xF8, 0xFF, 0x07, + /* 1478 */ 0xF7, 0x79, 0xC5, 0x70, 0x7C, 0xE0, 0x1E, 0xDF, + /* 1480 */ 0xEB, 0xCA, 0x69, 0x3D, 0x1B, 0xF8, 0xC6, 0x62, + /* 1488 */ 0x48, 0x76, 0x41, 0xC5, 0xDD, 0x2F, 0x7C, 0xA3, + /* 1490 */ 0xF6, 0x54, 0x5F, 0x14, 0xDE, 0x13, 0x7C, 0x47, + /* 1498 */ 0x60, 0x50, 0x30, 0xEE, 0xA8, 0x98, 0x03, 0x2A, + /* 14A0 */ 0x1C, 0x82, 0x33, 0x3E, 0x0A, 0xCC, 0x20, 0x7D, + /* 14A8 */ 0x48, 0x79, 0x3D, 0xF0, 0x60, 0x99, 0xFB, 0xE3, + /* 14B0 */ 0x86, 0x2E, 0x11, 0x0F, 0x1B, 0x4F, 0x06, 0xCD, + /* 14B8 */ 0xA1, 0xE8, 0x4C, 0x70, 0x0A, 0x6D, 0x0D, 0x4B, + /* 14C0 */ 0x38, 0xEF, 0x1B, 0x21, 0xA2, 0x04, 0x7B, 0xE1, + /* 14C8 */ 0x78, 0x63, 0x78, 0x9A, 0x8D, 0x12, 0x2F, 0x52, + /* 14D0 */ 0xC0, 0x68, 0x51, 0x82, 0xF5, 0x06, 0x21, 0xD0, + /* 14D8 */ 0x48, 0x21, 0x02, 0x86, 0x28, 0x0E, 0x4B, 0x70, + /* 14E0 */ 0xD1, 0xDB, 0xBF, 0xC6, 0xB3, 0x37, 0x81, 0x8E, + /* 14E8 */ 0x32, 0x8E, 0x74, 0xDC, 0x41, 0x0F, 0xDB, 0x37, + /* 14F0 */ 0x56, 0x7E, 0xBE, 0xF7, 0xB8, 0x7C, 0x01, 0xC5, + /* 14F8 */ 0x10, 0xBC, 0x66, 0xF8, 0x0B, 0xE0, 0x03, 0x00, + /* 1500 */ 0xDE, 0x35, 0xA0, 0x66, 0xFE, 0x78, 0x00, 0x96, + /* 1508 */ 0xEB, 0x35, 0xF8, 0xE4, 0x0F, 0x02, 0x75, 0x99, + /* 1510 */ 0xE1, 0x67, 0x0F, 0xDF, 0x5C, 0x7D, 0x0F, 0x38, + /* 1518 */ 0x2C, 0x76, 0xEB, 0xE6, 0xE3, 0x01, 0xFF, 0xFF, + /* 1520 */ 0x7F, 0xE8, 0x2F, 0xBD, 0x3E, 0x54, 0x78, 0xBE, + /* 1528 */ 0xBE, 0xFA, 0xFA, 0xF6, 0x0D, 0xDE, 0xCB, 0x31, + /* 1530 */ 0x60, 0x4F, 0xF0, 0x0D, 0x1C, 0xE4, 0xE3, 0x05, + /* 1538 */ 0xC3, 0x38, 0xB8, 0x72, 0x12, 0x7A, 0x2C, 0xB0, + /* 1540 */ 0x56, 0x18, 0xD4, 0x2D, 0x1C, 0x5C, 0x9A, 0xC0, + /* 1548 */ 0x75, 0x55, 0xF6, 0xA1, 0xC6, 0x87, 0x60, 0xFC, + /* 1550 */ 0xF9, 0x02, 0x17, 0x60, 0xC8, 0xF4, 0x54, 0x06, + /* 1558 */ 0xE3, 0x9A, 0xE2, 0x53, 0x19, 0xFB, 0xFF, 0x9F, + /* 1560 */ 0xCA, 0x7C, 0x77, 0xF0, 0x80, 0x7C, 0xC4, 0x00, + /* 1568 */ 0x3E, 0xAB, 0xF0, 0xC0, 0x70, 0xA7, 0x05, 0xDF, + /* 1570 */ 0x94, 0x0C, 0x7A, 0x8E, 0x41, 0x7D, 0xE4, 0x39, + /* 1578 */ 0x79, 0xDF, 0x13, 0x1E, 0x27, 0x1C, 0xF5, 0x1C, + /* 1580 */ 0x44, 0xC7, 0x06, 0x8E, 0xE3, 0x06, 0x38, 0x0E, + /* 1588 */ 0x37, 0xB8, 0x73, 0x1E, 0x1B, 0x17, 0x06, 0xEE, + /* 1590 */ 0xB9, 0xC0, 0xC3, 0xF0, 0x4D, 0xC7, 0x23, 0xC2, + /* 1598 */ 0x8C, 0xFF, 0x51, 0xCF, 0x08, 0x01, 0xF1, 0x17, + /* 15A0 */ 0x23, 0x36, 0x60, 0x30, 0xDE, 0xDA, 0x7C, 0x7D, + /* 15A8 */ 0xC3, 0x0D, 0xD8, 0x57, 0x07, 0x5F, 0x30, 0x7C, + /* 15B0 */ 0x02, 0x33, 0xFA, 0x0B, 0xCC, 0x93, 0x98, 0x8F, + /* 15B8 */ 0x0D, 0xE4, 0x02, 0x47, 0x07, 0x0C, 0x0E, 0x40, + /* 15C0 */ 0x0F, 0x18, 0xFE, 0xE1, 0xE2, 0x5D, 0x0E, 0x0C, + /* 15C8 */ 0x57, 0x41, 0xFF, 0xFF, 0x8F, 0x0B, 0x3E, 0xF6, + /* 15D0 */ 0x58, 0xD1, 0x5D, 0x0E, 0x7D, 0x93, 0x33, 0x4C, + /* 15D8 */ 0x1C, 0x43, 0xBC, 0x81, 0xB1, 0xBB, 0x04, 0x39, + /* 15E0 */ 0xCC, 0x41, 0xBD, 0x4B, 0x78, 0x0E, 0xFC, 0x6C, + /* 15E8 */ 0xE1, 0x13, 0x9C, 0x6F, 0x3E, 0x21, 0x4E, 0xF5, + /* 15F0 */ 0xD1, 0xEA, 0x3D, 0xC0, 0x47, 0x8F, 0xF7, 0x2E, + /* 15F8 */ 0x9F, 0x9D, 0xD8, 0x45, 0xC0, 0x47, 0x2E, 0xE3, + /* 1600 */ 0x78, 0x9A, 0xBE, 0x02, 0x7A, 0xC8, 0x06, 0x7B, + /* 1608 */ 0xD5, 0xF0, 0x09, 0xCC, 0x47, 0x37, 0xDC, 0x31, + /* 1610 */ 0xCA, 0x33, 0xF1, 0xF4, 0x7D, 0x07, 0x61, 0x47, + /* 1618 */ 0x92, 0xA3, 0x0E, 0x75, 0x4D, 0x8F, 0x28, 0x27, + /* 1620 */ 0x74, 0x20, 0xBE, 0xB5, 0x81, 0x33, 0xDA, 0xFD, + /* 1628 */ 0x03, 0xBD, 0x4D, 0x8F, 0x0C, 0x73, 0x34, 0x80, + /* 1630 */ 0x75, 0x09, 0x01, 0xD7, 0x1D, 0xC3, 0x97, 0x10, + /* 1638 */ 0xE0, 0x13, 0xF4, 0x12, 0x81, 0xBE, 0x66, 0x78, + /* 1640 */ 0x74, 0x8F, 0x00, 0x98, 0x2B, 0x06, 0x3B, 0x16, + /* 1648 */ 0xF8, 0xB0, 0xE1, 0x6B, 0x00, 0xBB, 0x17, 0x38, + /* 1650 */ 0xCC, 0x3D, 0x02, 0xE2, 0xFF, 0x7F, 0x78, 0x30, + /* 1658 */ 0x40, 0x3D, 0x3C, 0xF8, 0x6A, 0xEF, 0x11, 0xA0, + /* 1660 */ 0x38, 0x59, 0xFA, 0xD0, 0xE0, 0x81, 0x5A, 0xD5, + /* 1668 */ 0x19, 0x13, 0xCA, 0x11, 0x93, 0x43, 0x45, 0x63, + /* 1670 */ 0xB7, 0x02, 0x76, 0xBB, 0xF4, 0x4D, 0x02, 0x6E, + /* 1678 */ 0x9E, 0x59, 0xA0, 0x92, 0xDC, 0x24, 0xA0, 0xC3, + /* 1680 */ 0x74, 0x79, 0x99, 0xA1, 0xF3, 0x3F, 0x70, 0xDF, + /* 1688 */ 0xEA, 0x3C, 0x42, 0x1F, 0x22, 0x18, 0xCA, 0x7B, + /* 1690 */ 0x9E, 0x4F, 0x61, 0xFC, 0x0C, 0xE1, 0x03, 0x26, + /* 1698 */ 0x3B, 0x53, 0xF0, 0xB3, 0x26, 0xEE, 0x0E, 0x60, + /* 16A0 */ 0x94, 0x37, 0x4F, 0x4F, 0x80, 0x9D, 0x3F, 0x8D, + /* 16A8 */ 0xFC, 0x6E, 0xF0, 0x2E, 0xE0, 0xE9, 0xFB, 0x5E, + /* 16B0 */ 0xC4, 0x4F, 0x14, 0xE0, 0x0B, 0x76, 0xA7, 0x83, + /* 16B8 */ 0x02, 0x7D, 0x42, 0x1E, 0x91, 0x51, 0x7D, 0x44, + /* 16C0 */ 0xE0, 0x97, 0x24, 0x30, 0x1E, 0x49, 0x7C, 0xA0, + /* 16C8 */ 0x00, 0xC3, 0xFF, 0xFF, 0x40, 0x01, 0xBA, 0x7B, + /* 16D0 */ 0x01, 0xEA, 0xF4, 0xC1, 0x0F, 0xCF, 0xBE, 0xA0, + /* 16D8 */ 0x1A, 0xF3, 0xDD, 0xEA, 0x11, 0xCE, 0x93, 0xC3, + /* 16E0 */ 0x5C, 0x0E, 0x58, 0x9C, 0x6B, 0x12, 0xA8, 0x8E, + /* 16E8 */ 0xBB, 0x7C, 0x74, 0x70, 0xAF, 0xAD, 0xF8, 0xC1, + /* 16F0 */ 0xBD, 0xB3, 0xBC, 0xF3, 0x19, 0xCA, 0x83, 0x04, + /* 16F8 */ 0xDF, 0xB5, 0x15, 0x1C, 0x57, 0x35, 0x18, 0xC7, + /* 1700 */ 0x16, 0x7E, 0xC9, 0x03, 0xEC, 0x0C, 0x8B, 0x0B, + /* 1708 */ 0xFE, 0x7B, 0x18, 0x88, 0x4A, 0x84, 0x41, 0x11, + /* 1710 */ 0x58, 0x9E, 0x81, 0xFF, 0xFF, 0xB9, 0x80, 0xC1, + /* 1718 */ 0x1F, 0x32, 0x18, 0x6F, 0x0A, 0x7C, 0xD2, 0xD8, + /* 1720 */ 0x51, 0x03, 0x76, 0x86, 0x8A, 0xBB, 0x29, 0x82, + /* 1728 */ 0x75, 0xAA, 0x98, 0x21, 0xF0, 0x60, 0x0F, 0x00, + /* 1730 */ 0x9F, 0xAF, 0x7C, 0x06, 0x50, 0x14, 0x18, 0xD4, + /* 1738 */ 0xA1, 0x1D, 0xCE, 0x6D, 0x18, 0x70, 0x30, 0x62, + /* 1740 */ 0xDC, 0xC1, 0xE0, 0xFF, 0xFF, 0x52, 0x08, 0x73, + /* 1748 */ 0xCA, 0xEF, 0x28, 0xB1, 0x9F, 0xCB, 0xD9, 0x74, + /* 1750 */ 0x71, 0x57, 0x73, 0x9F, 0x4E, 0xD8, 0x05, 0x19, + /* 1758 */ 0xC6, 0x59, 0xE0, 0x11, 0xE0, 0xD5, 0x9C, 0x5F, + /* 1760 */ 0x90, 0x5F, 0x88, 0x5F, 0x08, 0xDE, 0x90, 0x7D, + /* 1768 */ 0x53, 0x7A, 0x36, 0x78, 0xD9, 0x89, 0xF1, 0x6E, + /* 1770 */ 0xEC, 0x53, 0xB2, 0xCF, 0x3B, 0x2F, 0xC8, 0xC6, + /* 1778 */ 0x38, 0x9A, 0x88, 0x51, 0xCE, 0xED, 0x61, 0xE0, + /* 1780 */ 0x35, 0xD9, 0x28, 0xEF, 0x27, 0x2F, 0x04, 0x11, + /* 1788 */ 0xA3, 0x19, 0x22, 0x68, 0x8C, 0x40, 0xEF, 0xCB, + /* 1790 */ 0xC6, 0x7B, 0x41, 0x66, 0x02, 0xDF, 0x0A, 0x3A, + /* 1798 */ 0xB8, 0xF8, 0x82, 0x0C, 0xF0, 0xE3, 0x64, 0x04, + /* 17A0 */ 0xB6, 0xFF, 0xFF, 0xC9, 0x08, 0x30, 0x74, 0xE2, + /* 17A8 */ 0xC0, 0x5D, 0xAA, 0xC1, 0x77, 0xB2, 0x01, 0x9C, + /* 17B0 */ 0x0D, 0xDD, 0x27, 0x1B, 0x70, 0x8F, 0x16, 0xDE, + /* 17B8 */ 0xD1, 0x04, 0x71, 0xB2, 0xA1, 0x40, 0x0E, 0xEE, + /* 17C0 */ 0xE0, 0xFF, 0x7F, 0x68, 0xC2, 0x86, 0x3E, 0x89, + /* 17C8 */ 0xD0, 0xA3, 0x93, 0x8F, 0x92, 0xB8, 0x33, 0x83, + /* 17D0 */ 0x27, 0xF2, 0xCE, 0xE2, 0x51, 0xBC, 0x0C, 0xFA, + /* 17D8 */ 0x5E, 0x70, 0x22, 0xAF, 0x0F, 0x96, 0x73, 0x8C, + /* 17E0 */ 0x04, 0xD5, 0x48, 0x7C, 0x7C, 0x80, 0x7F, 0x7D, + /* 17E8 */ 0xF1, 0x31, 0x12, 0x3E, 0x9F, 0x7F, 0x58, 0x1E, + /* 17F0 */ 0x8C, 0x21, 0x7D, 0x8A, 0xE4, 0x20, 0xCF, 0x2E, + /* 17F8 */ 0x8F, 0x21, 0xFC, 0x02, 0x09, 0xF7, 0x34, 0x73, + /* 1800 */ 0x00, 0x18, 0x59, 0x97, 0x47, 0xF4, 0xD9, 0x91, + /* 1808 */ 0x63, 0xC4, 0xF5, 0x45, 0xD1, 0x57, 0x60, 0x1F, + /* 1810 */ 0x04, 0xCE, 0xE7, 0x39, 0x11, 0xAC, 0xA3, 0xE6, + /* 1818 */ 0x47, 0x1B, 0x3E, 0x7E, 0x0E, 0xFE, 0x56, 0xF0, + /* 1820 */ 0x40, 0xE9, 0x63, 0x51, 0x88, 0x47, 0x24, 0x7E, + /* 1828 */ 0x4E, 0x04, 0x97, 0x89, 0x73, 0x22, 0x90, 0x18, + /* 1830 */ 0x9C, 0xFF, 0xFF, 0x87, 0x5E, 0xEC, 0x69, 0x01, + /* 1838 */ 0x37, 0x10, 0x9F, 0x29, 0xB1, 0x53, 0x3E, 0x11, + /* 1840 */ 0x76, 0x2E, 0xC1, 0x8C, 0x0E, 0x5C, 0x97, 0x7B, + /* 1848 */ 0x8F, 0x0E, 0xFC, 0x27, 0x01, 0x3C, 0xD6, 0xE3, + /* 1850 */ 0x1D, 0xF8, 0x4E, 0xEA, 0xBE, 0x9B, 0xF8, 0x22, + /* 1858 */ 0xE3, 0x43, 0xD1, 0xF3, 0x1D, 0xE0, 0x3F, 0x9C, + /* 1860 */ 0x84, 0xFF, 0xFF, 0xE1, 0x0E, 0x13, 0xE7, 0x7C, + /* 1868 */ 0x07, 0x50, 0xE3, 0x6C, 0xFD, 0x7C, 0x07, 0x76, + /* 1870 */ 0x91, 0xE7, 0x3B, 0x40, 0xCC, 0xFF, 0xFF, 0x7C, + /* 1878 */ 0x07, 0xB0, 0xEB, 0x8C, 0x86, 0x3B, 0xDF, 0x81, + /* 1880 */ 0xED, 0x68, 0x03, 0x3C, 0xFF, 0xFF, 0x47, 0x1B, + /* 1888 */ 0x60, 0x34, 0x8D, 0x47, 0x1B, 0x70, 0x0F, 0x17, + /* 1890 */ 0xF6, 0x30, 0xB8, 0x42, 0x9B, 0x3E, 0x35, 0x1A, + /* 1898 */ 0xB5, 0x6A, 0x50, 0xA6, 0x46, 0x99, 0x06, 0xB5, + /* 18A0 */ 0xFA, 0x54, 0x6A, 0xCC, 0x98, 0x84, 0xD3, 0x8D, + /* 18A8 */ 0x02, 0x3E, 0x2A, 0x34, 0x36, 0xCB, 0xA3, 0x10, + /* 18B0 */ 0x88, 0xC5, 0xBC, 0x1A, 0x04, 0xE2, 0xB0, 0x20, + /* 18B8 */ 0x34, 0xD2, 0x2B, 0x47, 0x20, 0x96, 0xFC, 0xEC, + /* 18C0 */ 0x17, 0x88, 0xE5, 0xBE, 0x19, 0x04, 0xE2, 0x80, + /* 18C8 */ 0x6F, 0x30, 0x81, 0x93, 0x87, 0x95, 0xC0, 0xC9, + /* 18D0 */ 0xBB, 0x41, 0x20, 0x8E, 0x0C, 0x42, 0x85, 0xEA, + /* 18D8 */ 0x00, 0x61, 0x31, 0x41, 0x68, 0x28, 0x1F, 0x20, + /* 18E0 */ 0x4C, 0xFA, 0x23, 0x41, 0x80, 0xC4, 0x08, 0x08, + /* 18E8 */ 0x0B, 0xF7, 0xFE, 0x12, 0x88, 0xA5, 0xBD, 0x27, + /* 18F0 */ 0x04, 0x62, 0x21, 0x56, 0x40, 0x58, 0x5C, 0x10, + /* 18F8 */ 0x1A, 0x4E, 0x0B, 0x08, 0x93, 0x64, 0x06, 0x84, + /* 1900 */ 0x05, 0x02, 0xA1, 0xF2, 0xD5, 0x80, 0x30, 0x91, + /* 1908 */ 0x6E, 0x00, 0xE9, 0xEA, 0x05, 0xE2, 0x20, 0x7A, + /* 1910 */ 0x40, 0x98, 0x0C, 0x3F, 0x20, 0x2C, 0x34, 0x08, + /* 1918 */ 0x8D, 0xF6, 0xC0, 0x10, 0x20, 0x31, 0x04, 0xC2, + /* 1920 */ 0xE2, 0x3B, 0x02, 0x61, 0xE2, 0x5F, 0x45, 0x02, + /* 1928 */ 0x71, 0x7E, 0x4B, 0x10, 0x37, 0xA5, 0x21, 0xD6, + /* 1930 */ 0x04, 0xC4, 0x34, 0x78, 0x02, 0x62, 0x8A, 0x40, + /* 1938 */ 0x04, 0xE4, 0xD8, 0x4F, 0x0F, 0x01, 0x59, 0x83, + /* 1940 */ 0x29, 0x20, 0xFF, 0xFF, 0x09, 0x46, 0x07, 0x11, + /* 1948 */ 0x90, 0x85, 0xA8, 0x02, 0x62, 0x79, 0x5D, 0x01, + /* 1950 */ 0xB1, 0xF0, 0x20, 0x02, 0x72, 0xE6, 0x97, 0x9F, + /* 1958 */ 0x80, 0xAC, 0xE0, 0xA5, 0xF3, 0x10, 0xC0, 0xDE, + /* 1960 */ 0x10, 0x81, 0x48, 0x72, 0x10, 0x01, 0x39, 0xB0, + /* 1968 */ 0x2F, 0x20, 0x16, 0x1F, 0x44, 0x40, 0xCE, 0xFA, + /* 1970 */ 0x28, 0x14, 0x90, 0x83, 0x83, 0x68, 0x10, 0xE4, + /* 1978 */ 0x6B, 0x26, 0x20, 0xA7, 0x07, 0x11, 0x10, 0xF9, + /* 1980 */ 0x04, 0x05, 0x21, 0x6A, 0xBD, 0x81, 0x30, 0x3D, + /* 1988 */ 0x8F, 0x42, 0x0D, 0x85, 0x80, 0x50, 0xE5, 0xEA, + /* 1990 */ 0xCE, 0x31, 0x2C, 0x07, 0x08, 0xCD, 0x05, 0x22, + /* 1998 */ 0x30, 0xAB, 0x70, 0x07, 0xC4, 0x54, 0x81, 0x08, + /* 19A0 */ 0xC8, 0x09, 0x80, 0x68, 0x2A, 0x10, 0x9A, 0x12, + /* 19A8 */ 0x8C, 0xEA, 0x92, 0x07, 0xC4, 0x12, 0x80, 0xD0, + /* 19B0 */ 0x54, 0x20, 0x34, 0x25, 0x88, 0x00, 0xAD, 0xCA, + /* 19B8 */ 0x1E, 0x10, 0x53, 0x0A, 0x42, 0x95, 0x83, 0xD0, + /* 19C0 */ 0x74, 0x20, 0x54, 0xB6, 0xBE, 0xC3, 0x02, 0x05, + /* 19C8 */ 0x11, 0x90, 0xA3, 0x83, 0x50, 0xE1, 0xFE, 0x40, + /* 19D0 */ 0x98, 0xDE, 0x97, 0x86, 0x00, 0x9D, 0x0E, 0x44, + /* 19D8 */ 0x40, 0x4E, 0x0C, 0x42, 0x15, 0x7C, 0x32, 0x82, + /* 19E0 */ 0x10, 0xB1, 0x20, 0x54, 0xC1, 0x27, 0x23, 0x28, + /* 19E8 */ 0xD1, 0xF2, 0xB2, 0x13, 0x90, 0xF5, 0x81, 0x50, + /* 19F0 */ 0xBD, 0x20, 0x02, 0x73, 0x36, 0x20, 0x9A, 0x17, + /* 19F8 */ 0x84, 0xE6, 0x07, 0xA3, 0x5A, 0x8D, 0x02, 0x31, + /* 1A00 */ 0xFD, 0x20, 0x34, 0x0F, 0x88, 0xC0, 0xAC, 0xE0, + /* 1A08 */ 0xF9, 0x71, 0xC0, 0x0C, 0x84, 0xAA, 0x04, 0x11, + /* 1A10 */ 0x98, 0x73, 0x01, 0xD1, 0xAC, 0x20, 0x34, 0x3B, + /* 1A18 */ 0x18, 0xD5, 0xFE, 0x0F, 0xD1, 0x00, 0x08, 0x08, + /* 1A20 */ 0xCD, 0x07, 0xA2, 0xC3, 0x00, 0x79, 0x96, 0x09, + /* 1A28 */ 0xC8, 0x1A, 0x41, 0xC8, 0xFF, 0x9F, 0xA0, 0x66, + /* 1A30 */ 0x10, 0x1D, 0x0F, 0x08, 0x10, 0xCD, 0x0F, 0x42, + /* 1A38 */ 0xF5, 0xFC, 0x4D, 0x82, 0x91, 0x0C, 0x20, 0x02, + /* 1A40 */ 0xB2, 0x96, 0x27, 0x68, 0x20, 0xA2, 0x1F, 0x44, + /* 1A48 */ 0x40, 0xCE, 0x04, 0x42, 0x33, 0x82, 0x51, 0xB5, + /* 1A50 */ 0x6F, 0x1D, 0x1D, 0x07, 0x08, 0x08, 0x4D, 0x04, + /* 1A58 */ 0xA2, 0xE1, 0x91, 0x77, 0xCF, 0xE1, 0x31, 0x10, + /* 1A60 */ 0xAA, 0x12, 0x44, 0x60, 0xD6, 0xF8, 0x74, 0x11, + /* 1A68 */ 0x88, 0x13, 0x82, 0x50, 0xF5, 0x76, 0x0F, 0x0C, + /* 1A70 */ 0x54, 0xEF, 0x20, 0xA8, 0xE0, 0x41, 0x50, 0x10, + /* 1A78 */ 0x9A, 0x08, 0x44, 0x87, 0x0C, 0xF2, 0x3E, 0x13, + /* 1A80 */ 0x90, 0x75, 0x81, 0x50, 0x9D, 0x20, 0x1A, 0x32, + /* 1A88 */ 0x01, 0xA2, 0x59, 0x41, 0x68, 0x76, 0x30, 0x9A, + /* 1A90 */ 0xFD, 0x9B, 0xA4, 0x61, 0x90, 0xEF, 0x95, 0x0E, + /* 1A98 */ 0x0C, 0xE4, 0x11, 0x17, 0x84, 0x28, 0xFA, 0x18, + /* 1AA0 */ 0x09, 0xC4, 0xB9, 0xDF, 0x40, 0x1A, 0x28, 0x79, + /* 1AA8 */ 0xCC, 0x04, 0x21, 0xDA, 0x40, 0x04, 0xE6, 0x1C, + /* 1AB0 */ 0x40, 0x34, 0x1B, 0x08, 0xCD, 0x0A, 0x46, 0xB3, + /* 1AB8 */ 0xAA, 0x3E, 0x62, 0xD0, 0x9F, 0xCD, 0xA1, 0xB1, + /* 1AC0 */ 0xE7, 0x95, 0x40, 0xAC, 0xE4, 0x65, 0xF3, 0x68, + /* 1AC8 */ 0xC1, 0x7E, 0xB6, 0x02, 0x21, 0xC6, 0x81, 0xE9, + /* 1AD0 */ 0xF7, 0x46, 0xC7, 0x00, 0x02, 0x42, 0xF5, 0xFC, + /* 1AD8 */ 0xAE, 0x74, 0x04, 0x20, 0x20, 0x3A, 0x02, 0x10, + /* 1AE0 */ 0x10, 0x9A, 0x11, 0x84, 0x66, 0x07, 0xA1, 0xBA, + /* 1AE8 */ 0xDE, 0x6B, 0x02, 0xB5, 0x36, 0xEF, 0x20, 0x2C, + /* 1AF0 */ 0x19, 0x08, 0x55, 0x2D, 0x1E, 0x84, 0x29, 0x7E, + /* 1AF8 */ 0xB0, 0x69, 0x98, 0x44, 0xFD, 0x21, 0x80, 0x3E, + /* 1B00 */ 0xCF, 0x04, 0x6E, 0xDD, 0x20, 0x34, 0x07, 0x88, + /* 1B08 */ 0x06, 0x4A, 0x80, 0xA8, 0x96, 0x2F, 0x9D, 0x06, + /* 1B10 */ 0x4A, 0x40, 0x04, 0xE6, 0x4C, 0x40, 0xE4, 0xFF, + /* 1B18 */ 0x4F, 0x30, 0x27, 0x08, 0x55, 0xA1, 0x7F, 0x18, + /* 1B20 */ 0x14, 0x44, 0x40, 0x4E, 0x01, 0x42, 0x53, 0x81, + /* 1B28 */ 0xD1, 0x54, 0x05, 0x40, 0x98, 0xA6, 0x04, 0x03, + /* 1B30 */ 0xA6, 0x20, 0x34, 0x6B, 0x03, 0x40, 0x1A, 0xE1, + /* 1B38 */ 0xF8, 0x43, 0x3B, 0x80, 0xB3, 0xF8, 0x20, 0x54, + /* 1B40 */ 0x52, 0x88, 0x03, 0x0B, 0xD3, 0x07, 0x22, 0x40, + /* 1B48 */ 0x47, 0x01, 0x11, 0x98, 0x63, 0x81, 0xD0, 0xA8, + /* 1B50 */ 0x80, 0x34, 0x37, 0x20, 0x55, 0x59, 0x02, 0x8C, + /* 1B58 */ 0x29, 0x06, 0xA1, 0x29, 0x40, 0x04, 0xE8, 0x48, + /* 1B60 */ 0x20, 0x02, 0xB4, 0xE0, 0x14, 0x60, 0x4C, 0x3E, + /* 1B68 */ 0x08, 0x8D, 0x09, 0x42, 0x53, 0xB5, 0x00, 0x65, + /* 1B70 */ 0x19, 0x41, 0x34, 0x68, 0x12, 0xE3, 0xA0, 0x42, + /* 1B78 */ 0x41, 0x68, 0x1E, 0x10, 0x9A, 0x0F, 0x84, 0x0A, + /* 1B80 */ 0xAF, 0x01, 0xC2, 0x42, 0x80, 0xD0, 0x60, 0x20, + /* 1B88 */ 0x1A, 0x80, 0x53, 0x82, 0x68, 0x00, 0x16, 0x97, + /* 1B90 */ 0x03, 0x8C, 0x09, 0x05, 0xA1, 0xE2, 0x41, 0x04, + /* 1B98 */ 0xE8, 0x24, 0x20, 0x02, 0xB4, 0xCE, 0x1E, 0x60, + /* 1BA0 */ 0x4C, 0x35, 0x08, 0x4D, 0x07, 0x42, 0xC3, 0x04, + /* 1BA8 */ 0x01, 0x65, 0xD1, 0x40, 0x74, 0x68, 0x22, 0x45, + /* 1BB0 */ 0xC0, 0x98, 0x60, 0x10, 0x1A, 0x03, 0x84, 0xC6, + /* 1BB8 */ 0x02, 0xA1, 0x92, 0x9B, 0x1C, 0x81, 0x28, 0x08, + /* 1BC0 */ 0x8D, 0x5C, 0x05, 0x8C, 0xC9, 0xC8, 0x02, 0xC2, + /* 1BC8 */ 0x64, 0x81, 0xE8, 0xB0, 0x44, 0x80, 0x68, 0x38, + /* 1BD0 */ 0x10, 0x1A, 0x16, 0x90, 0x77, 0x01, 0xA4, 0x20, + /* 1BD8 */ 0x02, 0x24, 0x20, 0x34, 0x2C, 0x08, 0x55, 0x15, + /* 1BE0 */ 0xE6, 0xC0, 0x43, 0x41, 0x74, 0x88, 0x20, 0x65, + /* 1BE8 */ 0x8E, 0x34, 0x14, 0x84, 0xFC, 0xFF, 0x8F, 0x14, + /* 1BF0 */ 0x02, 0xD1, 0xD1, 0x81, 0x00, 0x51, 0x2D, 0x69, + /* 1BF8 */ 0x8E, 0x0E, 0x14, 0x84, 0x06, 0x01, 0xA1, 0x3A, + /* 1C00 */ 0xDB, 0x1C, 0x6F, 0x28, 0x88, 0x8E, 0x37, 0x04, + /* 1C08 */ 0x84, 0xE6, 0x07, 0xA3, 0xAA, 0x9F, 0x84, 0x02, + /* 1C10 */ 0x72, 0x12, 0x10, 0x9A, 0x13, 0x44, 0x87, 0x07, + /* 1C18 */ 0x52, 0x08, 0x84, 0x25, 0x02, 0xA1, 0xCA, 0x13, + /* 1C20 */ 0x1D, 0x0C, 0xE8, 0x9B, 0x53, 0x87, 0x0B, 0x02, + /* 1C28 */ 0x42, 0x73, 0x80, 0xD0, 0xA4, 0x20, 0x54, 0x55, + /* 1C30 */ 0x25, 0x50, 0x96, 0x04, 0x44, 0x07, 0x01, 0x02, + /* 1C38 */ 0x42, 0xD3, 0x82, 0x51, 0x8D, 0x99, 0x06, 0x40, + /* 1C40 */ 0x41, 0x68, 0x0E, 0x10, 0x81, 0x39, 0x71, 0x29, + /* 1C48 */ 0x10, 0xA6, 0x37, 0xD5, 0xA1, 0x89, 0xB6, 0x02, + /* 1C50 */ 0x61, 0xFF, 0x7F + }) + + /* Rename the below method to WQAB if we choose not to + * go with the above buffer. + */ + Method (XQAB, 1, Serialized) + { + INIT (2) + GUID (60) + INST (Arg0) + EXEC () + Return (OBUF()) + } + + Method (WQBC, 1, Serialized) + { + INIT (2) + GUID (100) + INST (Arg0) + EXEC () + Return (OBUF()) + } + + Method (WQBD, 1, Serialized) + { + INIT (2) + GUID (120) + INST (Arg0) + EXEC () + Return (OBUF()) + } + + Method (WQBE, 1, Serialized) + { + INIT (2) + GUID (140) + INST (Arg0) + EXEC () + Return (OBUF()) + } + + Method (WQBF, 1, Serialized) + { + INIT (2) + GUID (160) + INST (Arg0) + EXEC () + Return (OBUF()) + } + + Method (WQBG, 1, Serialized) + { + INIT (2) + GUID (180) + INST (Arg0) + EXEC () + Return (OBUF()) + } + + Method (WQBH, 1, Serialized) + { + INIT (2) + GUID (200) + INST (Arg0) + EXEC () + Return (OBUF()) + } + + Method (WQBI, 1, Serialized) + { + INIT (2) + GUID (220) + INST (Arg0) + EXEC () + Return (OBUF()) + } + } + } + + /* Wire GPE events to notify OEM + * special buttons press like wireless or + * presentation button. + */ + Scope (\_GPE) + { + Method (_L18, 0, Serialized) + { + Notify (\_SB.WMID, 0x80) + } + } +} + diff --git a/tools/firmware/hvmloader/acpi/ssdt_hp_6930p_elitebook.h b/tools/firmware/hvmloader/acpi/ssdt_hp_6930p_elitebook.h new file mode 100644 index 0000000..1025a2c --- /dev/null +++ b/tools/firmware/hvmloader/acpi/ssdt_hp_6930p_elitebook.h @@ -0,0 +1,1052 @@ +/* + * + * Intel ACPI Component Architecture + * ASL Optimizing Compiler version 20061109 [May 18 2007] + * Copyright (C) 2000 - 2006 Intel Corporation + * Supports ACPI Specification Revision 3.0a + * + * Compilation of "ssdt_hp_6930p_elitebook.asl" - Thu Feb 12 01:40:12 2009 + * + * C source code output + * + */ +unsigned char AmlCode_HP_6930P_ELITEBOOK[] = +{ + 0x53,0x53,0x44,0x54,0x60,0x20,0x00,0x00, /* 00000000 "SSDT` .." */ + 0x02,0x1B,0x58,0x65,0x6E,0x00,0x00,0x00, /* 00000008 "..Xen..." */ + 0x48,0x56,0x4D,0x00,0x00,0x00,0x00,0x00, /* 00000010 "HVM....." */ + 0x00,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ + 0x09,0x11,0x06,0x20,0x10,0x80,0x02,0x02, /* 00000020 "... ...." */ + 0x5C,0x5F,0x53,0x42,0x5F,0x5B,0x80,0x48, /* 00000028 "\_SB_[.H" */ + 0x50,0x31,0x5F,0x01,0x0A,0x96,0x01,0x5B, /* 00000030 "P1_....[" */ + 0x81,0x0B,0x48,0x50,0x31,0x5F,0x01,0x50, /* 00000038 "..HP1_.P" */ + 0x39,0x36,0x5F,0x08,0x5B,0x80,0x48,0x50, /* 00000040 "96_.[.HP" */ + 0x32,0x5F,0x01,0x0A,0x98,0x01,0x5B,0x81, /* 00000048 "2_....[." */ + 0x0B,0x48,0x50,0x32,0x5F,0x01,0x50,0x39, /* 00000050 ".HP2_.P9" */ + 0x38,0x5F,0x08,0x5B,0x80,0x48,0x50,0x33, /* 00000058 "8_.[.HP3" */ + 0x5F,0x01,0x0A,0x9A,0x0A,0x04,0x5B,0x81, /* 00000060 "_.....[." */ + 0x0B,0x48,0x50,0x33,0x5F,0x03,0x50,0x39, /* 00000068 ".HP3_.P9" */ + 0x41,0x5F,0x20,0x5B,0x82,0x80,0xFD,0x01, /* 00000070 "A_ [...." */ + 0x57,0x4D,0x49,0x44,0x08,0x5F,0x48,0x49, /* 00000078 "WMID._HI" */ + 0x44,0x0C,0x41,0xD0,0x0C,0x14,0x08,0x5F, /* 00000080 "D.A...._" */ + 0x55,0x49,0x44,0x00,0x08,0x5F,0x57,0x44, /* 00000088 "UID.._WD" */ + 0x47,0x11,0x44,0x0F,0x0A,0xF0,0x34,0xF0, /* 00000090 "G.D...4." */ + 0xB7,0x5F,0x63,0x2C,0xE9,0x45,0xBE,0x91, /* 00000098 "._c,.E.." */ + 0x3D,0x44,0xE2,0xC7,0x07,0xE4,0x41,0x41, /* 000000A0 "=D....AA" */ + 0x01,0x02,0x79,0x42,0xF2,0x95,0x7B,0x4D, /* 000000A8 "..yB..{M" */ + 0x34,0x43,0x93,0x87,0xAC,0xCD,0xC6,0x7E, /* 000000B0 "4C.....~" */ + 0xF6,0x1C,0x80,0x00,0x01,0x08,0x18,0x43, /* 000000B8 ".......C" */ + 0x81,0x2B,0xE8,0x4B,0x07,0x47,0x9D,0x84, /* 000000C0 ".+.K.G.." */ + 0xA1,0x90,0xA8,0x59,0xB5,0xD0,0xA0,0x00, /* 000000C8 "...Y...." */ + 0x01,0x08,0x21,0x12,0x90,0x05,0x66,0xD5, /* 000000D0 "..!...f." */ + 0xD1,0x11,0xB2,0xF0,0x00,0xA0,0xC9,0x06, /* 000000D8 "........" */ + 0x29,0x10,0x41,0x42,0x01,0x00,0xEB,0x91, /* 000000E0 ").AB...." */ + 0x4C,0x1F,0x5C,0xDC,0x0B,0x46,0x95,0x1D, /* 000000E8 "L.\..F.." */ + 0xC7,0xCB,0x9B,0x4B,0x8D,0x5E,0x42,0x41, /* 000000F0 "...K.^BA" */ + 0x01,0x02,0x49,0x4B,0x11,0x2D,0xFB,0x2D, /* 000000F8 "..IK.-.-" */ + 0x30,0x41,0xB8,0xFE,0x4A,0x3C,0x09,0xE7, /* 00000100 "0A..J<.." */ + 0x51,0x33,0x42,0x43,0x74,0x00,0xE3,0x08, /* 00000108 "Q3BCt..." */ + 0x8D,0x98,0xF4,0x68,0x35,0x4C,0xAF,0x3E, /* 00000110 "...h5L.>" */ + 0x6A,0x1B,0x81,0x06,0xF8,0x3C,0x42,0x44, /* 00000118 "j....." */ + 0xC8,0xF8,0x89,0x46,0xF3,0xE2,0xA7,0x03, /* 00000538 "...F...." */ + 0x7E,0xF8,0x00,0x0F,0xA8,0x87,0x84,0x03, /* 00000540 "~......." */ + 0xC5,0x4C,0x9B,0x83,0x3E,0xBB,0x1C,0x3A, /* 00000548 ".L..>..:" */ + 0x76,0xB8,0xE0,0x3F,0x81,0x80,0x4B,0xDE, /* 00000550 "v..?..K." */ + 0x21,0x0C,0x14,0x23,0xC6,0x9F,0x83,0x7C, /* 00000558 "!..#...|" */ + 0x0A,0x03,0xFF,0xFF,0xFF,0x14,0x06,0xFE, /* 00000560 "........" */ + 0xE1,0xF0,0x20,0x4F,0x07,0x9F,0xB6,0xA8, /* 00000568 ".. O...." */ + 0x74,0x18,0xD4,0x81,0x0B,0xB0,0x32,0x89, /* 00000570 "t.....2." */ + 0x08,0xCF,0x12,0xB5,0x41,0xE8,0xD4,0xF0, /* 00000578 "....A..." */ + 0x36,0xF1,0xB6,0xE5,0x5B,0x40,0x9C,0xD3, /* 00000580 "6...[@.." */ + 0xEC,0xED,0xC0,0x45,0x30,0x22,0xD4,0x0C, /* 00000588 "...E0".." */ + 0x45,0x4E,0x5A,0x11,0x63,0x44,0x79,0xDC, /* 00000590 "ENZ.cDy." */ + 0x32,0xCA,0xDB,0xD6,0x0B,0x40,0xBC,0x13, /* 00000598 "2....@.." */ + 0x7B,0xDE,0x32,0x46,0xF0,0xC8,0x0F,0x5C, /* 000005A0 "{.2F...\" */ + 0x2C,0xC6,0xEA,0xF5,0x5F,0xF3,0x81,0x0B, /* 000005A8 ",..._..." */ + 0x70,0xF6,0xFF,0x3F,0x70,0x01,0x1C,0x0A, /* 000005B0 "p..?p..." */ + 0x7A,0x18,0x42,0x0F,0xC3,0x53,0x39,0x97, /* 000005B8 "z.B..S9." */ + 0x87,0xC8,0x53,0x89,0x18,0x35,0x4C,0xD4, /* 000005C0 "..S..5L." */ + 0x67,0x28,0xDF,0x2D,0x7C,0x20,0x02,0xDF, /* 000005C8 "g(.-| .." */ + 0x99,0x0B,0xF8,0xFD,0xFF,0x0F,0x44,0x70, /* 000005D0 "......Dp" */ + 0x8E,0x29,0xB8,0x33,0x0D,0x78,0x7C,0xCE, /* 000005D8 ".).3.x|." */ + 0x40,0x20,0xA7,0xE2,0x43,0x0D,0x60,0x41, /* 000005E0 "@ ..C.`A" */ + 0xF4,0x13,0xC2,0x27,0x1A,0x2A,0x13,0x06, /* 000005E8 "...'.*.." */ + 0x75,0xA8,0x01,0xAC,0x5C,0x61,0x9E,0x46, /* 000005F0 "u...\a.F" */ + 0xCF,0xF9,0x59,0xC6,0xA7,0x1A,0x1F,0x4A, /* 000005F8 "..Y....J" */ + 0x8D,0x63,0x88,0x97,0x99,0x87,0x1A,0x1F, /* 00000600 ".c......" */ + 0x0B,0x5E,0x49,0x7D,0xA8,0x31,0x54,0x9C, /* 00000608 ".^I}.1T." */ + 0x87,0x1A,0x0F,0x37,0x50,0xD4,0x37,0x9B, /* 00000610 "...7P.7." */ + 0x67,0x1B,0xA3,0xC7,0xF7,0x0D,0xD5,0x10, /* 00000618 "g......." */ + 0x0F,0x35,0x4C,0xF2,0x4A,0x35,0x16,0x1F, /* 00000620 ".5L.J5.." */ + 0x6A,0xC0,0xF1,0xFF,0x3F,0xD4,0x00,0xFC, /* 00000628 "j...?..." */ + 0xFF,0xFF,0x1F,0x6A,0x00,0x47,0x47,0x03, /* 00000630 "...j.GG." */ + 0x38,0x47,0x46,0xDC,0xD1,0x00,0x5C,0x87, /* 00000638 "8GF...\." */ + 0x52,0xE0,0x70,0x34,0x00,0x1E,0x47,0x21, /* 00000640 "R.p4..G!" */ + 0x30,0x5F,0x68,0x7C,0x14,0x02,0x16,0xFF, /* 00000648 "0_h|...." */ + 0xFF,0xA3,0x10,0xF8,0x65,0x9F,0x83,0x50, /* 00000650 "....e..P" */ + 0x42,0x8F,0x42,0x80,0xA0,0xDB,0xCF,0x53, /* 00000658 "B.B....S" */ + 0xC4,0xB3,0x8F,0x2F,0x3F,0x0F,0x04,0x11, /* 00000660 ".../?..." */ + 0x5E,0xF3,0x7D,0x0A,0xF2,0x21,0xDF,0x47, /* 00000668 "^.}..!.G" */ + 0x21,0x06,0x63,0x28,0x5F,0x83,0x7C,0x14, /* 00000670 "!.c(_.|." */ + 0x62,0x50,0xAF,0x41,0xBE,0xEF,0x1B,0xE4, /* 00000678 "bP.A...." */ + 0xF1,0x22,0x48,0xEC,0x67,0x02,0x1F,0x85, /* 00000680 "."H.g..." */ + 0x98,0xE8,0xA3,0x10,0xA0,0xF0,0xFF,0x7F, /* 00000688 "........" */ + 0x14,0x02,0xF8,0xFF,0xFF,0x3F,0x0A,0x01, /* 00000690 ".....?.." */ + 0xCE,0x02,0x1C,0x0D,0x40,0x37,0xAD,0x47, /* 00000698 "....@7.G" */ + 0x21,0xF0,0xDE,0x59,0x4E,0xFB,0x04,0x7C, /* 000006A0 "!..YN..|" */ + 0x16,0x02,0xCC,0xFE,0xFF,0xCF,0x42,0xC0, /* 000006A8 "......B." */ + 0xEC,0x28,0x74,0x14,0x67,0xF9,0x2A,0xF4, /* 000006B0 ".(t.g.*." */ + 0x04,0xF0,0x02,0x10,0x23,0xCC,0x3B,0xD0, /* 000006B8 "....#.;." */ + 0x4B,0x26,0xBB,0x8B,0x1B,0xE7,0xC9,0xE5, /* 000006C0 "K&......" */ + 0x2C,0x9E,0xC4,0x7D,0x09,0xF2,0x81,0xE2, /* 000006C8 ",..}...." */ + 0x59,0xC8,0x50,0xA7,0x1B,0xF4,0x8D,0xDC, /* 000006D0 "Y.P....." */ + 0x03,0x8B,0x19,0x3F,0xC4,0xF3,0x90,0x21, /* 000006D8 "...?...!" */ + 0x9E,0x85,0x00,0x76,0xFD,0xFF,0xCF,0x42, /* 000006E0 "...v...B" */ + 0x00,0xFF,0xFF,0xFF,0x47,0x03,0xF8,0x2F, /* 000006E8 "....G../" */ + 0x00,0x9F,0x85,0x80,0xE7,0x09,0xE0,0x41, /* 000006F0 ".......A" */ + 0xDB,0x67,0x21,0x80,0x33,0x87,0xCB,0xF3, /* 000006F8 ".g!.3..." */ + 0x7F,0x05,0x3A,0x96,0xF7,0x08,0xCF,0xFA, /* 00000700 "..:....." */ + 0x24,0x5F,0x2F,0x3D,0xD3,0x87,0x82,0x67, /* 00000708 "$_/=...g" */ + 0x21,0x86,0x75,0x18,0x3E,0x0B,0x31,0x88, /* 00000710 "!.u.>.1." */ + 0x17,0x4D,0x43,0xBC,0x70,0xFA,0x30,0xE0, /* 00000718 ".MC.p.0." */ + 0xFF,0x3F,0x5E,0xE0,0x57,0x4E,0x03,0x05, /* 00000720 ".?^.WN.." */ + 0x09,0xF4,0x2C,0x04,0x30,0xFE,0xFF,0x7F, /* 00000728 "..,.0..." */ + 0x16,0x02,0xC8,0xB8,0x46,0x9D,0x85,0x80, /* 00000730 "....F..." */ + 0xE5,0x6D,0xE5,0x19,0xDB,0xA7,0x95,0x04, /* 00000738 ".m......" */ + 0xFF,0xFF,0x67,0x21,0xC0,0x41,0x2E,0x23, /* 00000740 "..g!.A.#" */ + 0x07,0x21,0x4C,0xC4,0x87,0x83,0x8F,0x99, /* 00000748 ".!L....." */ + 0x80,0x9E,0x29,0xBE,0xB8,0x1B,0xE3,0x09, /* 00000750 "..)....." */ + 0xE0,0x45,0xE2,0x31,0x93,0x1D,0x35,0x0D, /* 00000758 ".E.1..5." */ + 0xF3,0x2C,0x64,0xBC,0xB3,0x78,0x0D,0x78, /* 00000760 ".,d..x.x" */ + 0x82,0xF7,0xE4,0x9F,0x85,0x18,0xD8,0x61, /* 00000768 ".......a" */ + 0x05,0x7B,0x14,0x32,0xA8,0xC1,0x63,0x87, /* 00000770 ".{.2..c." */ + 0x08,0x13,0xE8,0x59,0x88,0xC5,0x7D,0xAE, /* 00000778 "...Y..}." */ + 0xE8,0x3C,0xE1,0xB3,0x10,0xF0,0xFE,0xFF, /* 00000780 ".<......" */ + 0x9F,0x25,0xE0,0x5E,0x0D,0x9E,0x85,0x00, /* 00000788 ".%.^...." */ + 0x13,0x87,0x0D,0x9F,0x35,0xC0,0x33,0x7C, /* 00000790 "....5.3|" */ + 0x8F,0xEA,0x1C,0x1E,0x8F,0x81,0x7F,0x56, /* 00000798 ".......V" */ + 0x1D,0xE7,0x04,0x96,0x7B,0xD1,0xB2,0x71, /* 000007A0 "....{..q" */ + 0xA0,0xA1,0x23,0xB2,0x3A,0x20,0x8D,0x0D, /* 000007A8 "..#.: .." */ + 0x73,0x29,0x89,0x7C,0x72,0x6C,0xD4,0x56, /* 000007B0 "s).|rl.V" */ + 0x04,0xA7,0x33,0x93,0x4F,0x00,0xD6,0x42, /* 000007B8 "..3.O..B" */ + 0x21,0x05,0x34,0x1A,0x8B,0xE1,0x9D,0xF9, /* 000007C0 "!.4....." */ + 0xE8,0x44,0x41,0x0C,0xE8,0xE3,0x90,0x6D, /* 000007C8 ".DA....m" */ + 0x1C,0x0A,0x50,0x7B,0xD1,0x14,0xC8,0x39, /* 000007D0 "..P{...9" */ + 0x07,0xA3,0x7F,0x76,0x74,0x36,0xBE,0x13, /* 000007D8 "...vt6.." */ + 0x70,0x0D,0x10,0x3A,0x25,0x18,0xDA,0x6A, /* 000007E0 "p..:%..j" */ + 0x04,0xFC,0xFF,0x67,0x89,0x01,0x33,0xFE, /* 000007E8 "...g..3." */ + 0x53,0x8C,0x09,0x7C,0x8E,0xC1,0x1F,0x0C, /* 000007F0 "S..|...." */ + 0xF0,0x03,0x7F,0x31,0xA8,0xFA,0x5E,0xA0, /* 000007F8 "...1..^." */ + 0xFB,0x82,0xD5,0xDD,0x64,0x20,0xCC,0xC8, /* 00000800 "....d .." */ + 0x04,0xF5,0x9D,0x0E,0x40,0x01,0xE4,0x0B, /* 00000808 "....@..." */ + 0x81,0xCF,0x51,0x0F,0x05,0x6C,0x22,0x21, /* 00000810 "..Q..l"!" */ + 0xC2,0x44,0x33,0x3A,0x62,0xC2,0xA8,0xE8, /* 00000818 ".D3:b..." */ + 0x13,0xA6,0x20,0x9E,0xB0,0x63,0x4D,0x18, /* 00000820 ".. ..cM." */ + 0x3D,0x13,0x5F,0x74,0xD8,0x88,0x31,0x21, /* 00000828 "=._t..1!" */ + 0xAE,0x1E,0xD0,0x26,0x18,0xD4,0x97,0x22, /* 00000830 "...&..."" */ + 0x58,0x43,0xE6,0x63,0xF1,0x05,0x02,0x37, /* 00000838 "XC.c...7" */ + 0x65,0x30,0xCE,0x89,0x5D,0x13,0x7C,0xD9, /* 00000840 "e0..].|." */ + 0xC1,0xCD,0x19,0x8C,0xF0,0x98,0xBB,0x18, /* 00000848 "........" */ + 0xBF,0x3A,0x79,0x74,0xFC,0xA0,0xE0,0x1B, /* 00000850 ".:yt...." */ + 0x0E,0xC3,0x7E,0x32,0xF3,0x8C,0xDE,0xCB, /* 00000858 "..~2...." */ + 0x7C,0x8D,0xC3,0xC0,0x7A,0xBC,0x1C,0xD6, /* 00000860 "|...z..." */ + 0x68,0x61,0x0F,0xED,0x3D,0xC4,0xFF,0xFF, /* 00000868 "ha..=..." */ + 0x43,0x8C,0xCF,0x13,0xC6,0x08,0xEB,0xDB, /* 00000870 "C......." */ + 0x0B,0x38,0xEE,0x59,0xF0,0xEF,0x1A,0xE0, /* 00000878 ".8.Y...." */ + 0xB9,0x84,0xF8,0xAE,0x01,0x30,0xF0,0xFF, /* 00000880 ".....0.." */ + 0x7F,0xD7,0x00,0x4E,0xD7,0x04,0xDF,0x35, /* 00000888 "...N...5" */ + 0x80,0xF7,0xD0,0x7D,0xD7,0x00,0xAE,0xD9, /* 00000890 "...}...." */ + 0xEF,0x1A,0xA8,0x63,0x80,0x15,0xDE,0x35, /* 00000898 "...c...5" */ + 0xA0,0x5D,0xD9,0xDE,0xD7,0x9E,0xB0,0xAC, /* 000008A0 ".]......" */ + 0xE9,0xB2,0x81,0x52,0x73,0xD9,0x00,0x14, /* 000008A8 "...Rs..." */ + 0xFC,0xFF,0x2F,0x1B,0x80,0x01,0x29,0x13, /* 000008B0 "../...)." */ + 0x46,0x85,0x9F,0x30,0x05,0xF1,0x84,0x1D, /* 000008B8 "F..0...." */ + 0xEC,0xB2,0x01,0x8A,0x18,0x97,0x0D,0xD0, /* 000008C0 "........" */ + 0x8F,0xED,0x65,0x03,0x18,0xDC,0x13,0xF8, /* 000008C8 "..e....." */ + 0x6D,0x03,0x78,0x43,0xFA,0xB6,0x01,0xD6, /* 000008D0 "m.xC...." */ + 0xFF,0xFF,0x6D,0x03,0xAC,0xF9,0x6F,0x1B, /* 000008D8 "..m...o." */ + 0x28,0x0E,0xAB,0xBC,0x6D,0x40,0x3C,0xC9, /* 000008E0 "(...m@<." */ + 0x33,0x02,0xAB,0xBA,0x6E,0xA0,0xF4,0x5C, /* 000008E8 "3...n..\" */ + 0x37,0x00,0x12,0x88,0x99,0x30,0x2A,0xFE, /* 000008F0 "7....0*." */ + 0x84,0x29,0x88,0x27,0xEC,0x68,0xD7,0x0D, /* 000008F8 ".).'.h.." */ + 0x50,0x04,0xB9,0x6E,0x80,0x7E,0x5E,0x09, /* 00000900 "P..n.~^." */ + 0xFE,0xFF,0xAF,0x1B,0xC0,0xE0,0xA2,0x80, /* 00000908 "........" */ + 0xB9,0x6F,0x00,0x6F,0x58,0x7E,0xDF,0x00, /* 00000910 ".o.oX~.." */ + 0x7C,0xDC,0xC4,0x31,0xF7,0x0D,0xC0,0xCC, /* 00000918 "|..1...." */ + 0xFF,0xFF,0xBE,0x01,0xB0,0xE7,0xA2,0x80, /* 00000920 "........" */ + 0xBB,0x6F,0x00,0xEF,0x8B,0xB4,0xEF,0x1B, /* 00000928 ".o......" */ + 0x60,0xFE,0xFF,0xDF,0x37,0xC0,0x28,0x6D, /* 00000930 "`...7.(m" */ + 0xFD,0x1E,0x1C,0x3D,0x21,0x78,0x7C,0xB8, /* 00000938 "...=!x|." */ + 0xFB,0xA5,0xC7,0xE7,0xBB,0x39,0x38,0x06, /* 00000940 ".....98." */ + 0x79,0x8C,0x87,0x76,0xC0,0xAF,0xEF,0x9E, /* 00000948 "y..v...." */ + 0x98,0xEF,0xE6,0xC0,0xFF,0x4C,0x70,0x3C, /* 00000950 ".....Lp<" */ + 0x18,0x68,0x1C,0x62,0xAB,0x97,0x06,0x72, /* 00000958 ".h.b...r" */ + 0x34,0x38,0x3F,0xDC,0x19,0x81,0x61,0x15, /* 00000960 "48?...a." */ + 0x7F,0xF2,0x47,0x38,0xC7,0xD0,0xD9,0xE1, /* 00000968 "..G8...." */ + 0x20,0xB1,0x83,0xE0,0xC1,0x56,0x6D,0x02, /* 00000970 " ....Vm." */ + 0x85,0x86,0x50,0x14,0x18,0x14,0x8B,0x0F, /* 00000978 "..P....." */ + 0x18,0xF8,0x61,0xB3,0xB3,0x00,0x93,0x04, /* 00000980 "..a....." */ + 0x87,0x3A,0x02,0xF8,0x3E,0xD1,0xFC,0x38, /* 00000988 ".:..>..8" */ + 0x74,0x37,0x38,0x54,0x8F,0xE5,0xA1,0x80, /* 00000990 "t78T...." */ + 0x9E,0x01,0x71,0xC7,0x0C,0x32,0x69,0xCF, /* 00000998 "..q..2i." */ + 0x28,0xE2,0x53,0xC2,0x29,0x85,0x49,0xE0, /* 000009A0 "(.S.).I." */ + 0xF3,0x03,0x43,0xE3,0x04,0xAF,0x0D,0xA1, /* 000009A8 "..C....." */ + 0xF9,0xFF,0xFF,0xA4,0xC0,0x3C,0xDF,0x31, /* 000009B0 ".....<.1" */ + 0x04,0x6C,0x02,0xBB,0xBF,0x64,0xC8,0xDA, /* 000009B8 ".l...d.." */ + 0xC0,0x75,0x4B,0x32,0x44,0x6F,0x38,0xB2, /* 000009C0 ".uK2Do8." */ + 0x85,0xA2,0xE9,0x44,0x79,0xDF,0x88,0x62, /* 000009C8 "...Dy..b" */ + 0x67,0x08,0xC2,0x88,0x12,0x2C,0xC8,0xA3, /* 000009D0 "g....,.." */ + 0x42,0xAC,0x28,0x2F,0x05,0x46,0x88,0x18, /* 000009D8 "B.(/.F.." */ + 0xE2,0x95,0x23,0xD0,0x09,0x87,0x0F,0xF2, /* 000009E0 "..#....." */ + 0xD8,0x14,0xA7,0xFD,0x41,0x90,0x58,0x4F, /* 000009E8 "....A.XO" */ + 0x02,0x8D,0xC5,0x91,0x46,0x83,0x3A,0x07, /* 000009F0 "....F.:." */ + 0x78,0xB8,0x3E,0xC4,0x78,0xF8,0x0F,0x21, /* 000009F8 "x.>.x..!" */ + 0x06,0x39,0xC8,0x73,0x7B,0x54,0x38,0x4E, /* 00000A00 ".9.s{T8N" */ + 0x5F,0x25,0x4C,0xF0,0x02,0xE0,0x83,0x0A, /* 00000A08 "_%L....." */ + 0x1C,0xD7,0x80,0x9A,0xF1,0x33,0x06,0x58, /* 00000A10 ".....3.X" */ + 0x8E,0xE3,0x3E,0xA9,0xC0,0x1D,0x8F,0xEF, /* 00000A18 "..>....." */ + 0x07,0x6C,0xC2,0x09,0x2C,0x7F,0x10,0xA8, /* 00000A20 ".l..,..." */ + 0xE3,0x0C,0x9F,0xE7,0x0B,0x8B,0x21,0x1F, /* 00000A28 "......!." */ + 0x13,0x4C,0x60,0xB1,0x27,0x1B,0x3A,0x1E, /* 00000A30 ".L`.'.:." */ + 0xF0,0xDF,0x63,0x1E,0x2F,0x7C,0x32,0xF1, /* 00000A38 "..c./|2." */ + 0x7C,0x4D,0x30,0x22,0x84,0x9C,0x8C,0x07, /* 00000A40 "|M0"...." */ + 0x7D,0x87,0xC0,0x5C,0x6F,0xD8,0xB9,0x85, /* 00000A48 "}..\o..." */ + 0x8B,0x3A,0x68,0xA0,0x4E,0x0B,0x3E,0x28, /* 00000A50 ".:h.N.>(" */ + 0xB0,0x9B,0x11,0xE6,0xB8,0xCE,0xCF,0x2A, /* 00000A58 ".......*" */ + 0x60,0xF8,0xFF,0x9F,0x55,0x60,0x8F,0x10, /* 00000A60 "`...U`.." */ + 0xFE,0xED,0xC1,0xF3,0xF2,0x95,0xE1,0xD5, /* 00000A68 "........" */ + 0x21,0x81,0x43,0x8E,0x10,0x3D,0x2E,0x8F, /* 00000A70 "!.C..=.." */ + 0x10,0x73,0x3E,0xC2,0x0C,0x11,0x5C,0x67, /* 00000A78 ".s>...\g" */ + 0x01,0x70,0x0C,0x11,0xF8,0x1C,0x70,0xC0, /* 00000A80 ".p....p." */ + 0x71,0x69,0xE2,0x03,0xF5,0x01,0x07,0x70, /* 00000A88 "qi.....p" */ + 0x70,0x4D,0xC3,0x1D,0x70,0xC0,0x71,0x16, /* 00000A90 "pM..p.q." */ + 0x60,0xFF,0xFF,0xC3,0x0D,0x2C,0x49,0x26, /* 00000A98 "`....,I&" */ + 0x0E,0x23,0x18,0x11,0x30,0x28,0x02,0x02, /* 00000AA0 ".#..0(.." */ + 0xA4,0xB3,0x80,0x0F,0x29,0x00,0x1F,0xAE, /* 00000AA8 "....)..." */ + 0x0C,0x0F,0x29,0xD8,0x93,0x86,0x07,0x8E, /* 00000AB0 "..)....." */ + 0x1B,0x85,0x07,0x8D,0x0B,0x30,0x68,0x7A, /* 00000AB8 ".....0hz" */ + 0xE2,0x80,0x7F,0x4C,0xF0,0x19,0x05,0x1C, /* 00000AC0 "...L...." */ + 0xE3,0x06,0xDF,0x2A,0x0C,0xFC,0xFF,0x3F, /* 00000AC8 "...*...?" */ + 0x30,0xCC,0xE1,0xC2,0x63,0x39,0x8A,0xA0, /* 00000AD0 "0...c9.." */ + 0x07,0x1E,0xD4,0xF7,0x8C,0x33,0xF7,0x24, /* 00000AD8 ".....3.$" */ + 0x8F,0xD1,0x51,0x0F,0x27,0xF4,0xE4,0x85, /* 00000AE0 "..Q.'..." */ + 0x3B,0x57,0xF9,0x0A,0x71,0x14,0x18,0xB8, /* 00000AE8 ";W..q..." */ + 0x77,0x29,0x8F,0xCF,0x17,0x2B,0xC3,0x63, /* 00000AF0 "w)...+.c" */ + 0x46,0xFB,0x1E,0x72,0xD6,0x11,0x02,0xE2, /* 00000AF8 "F..r...." */ + 0x2F,0x75,0x6C,0xC0,0x60,0x39,0x18,0x00, /* 00000B00 "/ul.`9.." */ + 0x87,0x01,0xE3,0x13,0x0D,0x58,0x67,0x1B, /* 00000B08 ".....Xg." */ + 0x3C,0xF4,0x69,0x31,0xC4,0xE3,0x0B,0xFB, /* 00000B10 "<.i1...." */ + 0x56,0x61,0x82,0xEA,0x41,0x75,0x12,0xF4, /* 00000B18 "Va..Au.." */ + 0xD0,0xC0,0x01,0xE8,0xA1,0xC1,0x3F,0xB9, /* 00000B20 "......?." */ + 0x90,0xFB,0x2B,0x1D,0x82,0xB5,0xE2,0x69, /* 00000B28 "..+....i" */ + 0xDE,0x47,0x1E,0xF3,0xDC,0xA2,0xBC,0x0D, /* 00000B30 ".G......" */ + 0x3C,0x07,0xF0,0xD3,0x82,0x87,0xE3,0x63, /* 00000B38 "<......c" */ + 0x81,0xC7,0xE9,0x4B,0x58,0x82,0xF7,0x1A, /* 00000B40 "...KX..." */ + 0x9F,0x6C,0x1E,0x5C,0x58,0xB2,0x21,0xA0, /* 00000B48 ".l.\X.!." */ + 0x06,0xEB,0x21,0x60,0xA6,0x9A,0xC0,0x49, /* 00000B50 "..!`...I" */ + 0x46,0x80,0xCA,0x00,0xA1,0x1B,0xCB,0xE9, /* 00000B58 "F......." */ + 0x3E,0x8B,0x84,0x38,0xCD,0x47,0x99,0xC7, /* 00000B60 ">..8.G.." */ + 0x02,0x8F,0xF5,0xC1,0xC0,0xFF,0x7F,0xCD, /* 00000B68 "........" */ + 0x23,0xD4,0x7D,0xCD,0x33,0x7B,0x3A,0xC0, /* 00000B70 "#.}.3{:." */ + 0xAC,0x22,0xDC,0x7B,0xCE,0x1B,0x86,0xD1, /* 00000B78 ".".{...." */ + 0x9E,0x2D,0x7C,0xCD,0x78,0xD6,0x34,0x42, /* 00000B80 ".-|.x.4B" */ + 0x38,0x76,0x83,0xF3,0x48,0x8C,0xF0,0x82, /* 00000B88 "8v..H..." */ + 0xC0,0x4E,0x0C,0x0F,0x30,0xC6,0x39,0x79, /* 00000B90 ".N..0.9y" */ + 0xC3,0xFA,0xC2,0xCB,0x40,0x83,0x19,0xDB, /* 00000B98 "....@..." */ + 0x97,0x01,0x36,0x2A,0xDF,0x88,0xC0,0x97, /* 00000BA0 "..6*...." */ + 0xFC,0x62,0x00,0x65,0x16,0xBE,0x9E,0xF8, /* 00000BA8 ".b.e...." */ + 0xA0,0xC4,0x2E,0x06,0x2C,0xE5,0xC5,0x00, /* 00000BB0 "....,..." */ + 0x54,0x37,0x0C,0x5F,0x0C,0xE0,0x5F,0x89, /* 00000BB8 "T7._.._." */ + 0x5E,0x0C,0xC0,0x70,0x71,0xF2,0x3D,0xC0, /* 00000BC0 "^..pq.=." */ + 0x1E,0xEE,0xA3,0x74,0x9C,0xBE,0xFD,0xBD, /* 00000BC8 "...t...." */ + 0x19,0xF8,0x6C,0xC0,0x60,0x3C,0xC3,0x30, /* 00000BD0 "..l.`<.0" */ + 0xC6,0x08,0xE3,0x51,0x86,0x31,0xC1,0xDC, /* 00000BD8 "...Q.1.." */ + 0xB7,0x03,0xE8,0x39,0x87,0x81,0x4A,0x78, /* 00000BE0 "...9..Jx" */ + 0x3B,0x80,0x72,0x0E,0xE8,0xF2,0x68,0x42, /* 00000BE8 ";.r...hB" */ + 0x4F,0x01,0x4F,0x07,0x3E,0x29,0x1A,0xA2, /* 00000BF0 "O.O.>).." */ + 0xAF,0xB1,0x0A,0x26,0x50,0xC4,0x07,0x0D, /* 00000BF8 "...&P..." */ + 0x3E,0xB5,0x28,0x3E,0x15,0x78,0x2D,0xCF, /* 00000C00 ">.(>.x-." */ + 0x4E,0xE1,0xE2,0x9C,0x89,0xA7,0x6A,0x38, /* 00000C08 "N.....j8" */ + 0x03,0xBD,0xE6,0x86,0x63,0xFF,0x7F,0x38, /* 00000C10 "....c..8" */ + 0xFC,0xA9,0xE0,0x35,0x80,0x1D,0x24,0x3D, /* 00000C18 "...5..$=" */ + 0x2D,0x23,0xC2,0x38,0xA4,0x3C,0x32,0xF8, /* 00000C20 "-#.8.<2." */ + 0xB6,0x18,0xC7,0x90,0x0F,0x91,0xBE,0x13, /* 00000C28 "........" */ + 0x18,0xF2,0x21,0xEF,0x79,0xC7,0xC0,0xAF, /* 00000C30 "..!.y..." */ + 0x08,0x71,0x9E,0xB2,0x7C,0x67,0xF0,0x65, /* 00000C38 ".q..|g.e" */ + 0x01,0x7C,0x91,0x2E,0x0B,0x68,0x68,0x9F, /* 00000C40 ".|...hh." */ + 0x64,0x7C,0x41,0x30,0xEC,0x89,0xB3,0x00, /* 00000C48 "d|A0...." */ + 0x77,0x05,0x50,0x81,0xFA,0xAE,0x00,0xFF, /* 00000C50 "w.P....." */ + 0x42,0xF0,0xAE,0x00,0x86,0x79,0xF9,0x56, /* 00000C58 "B....y.V" */ + 0xC0,0x35,0x1D,0x4A,0xD0,0x67,0x12,0x5F, /* 00000C60 ".5.J.g._" */ + 0x17,0x70,0x53,0x64,0xA9,0x8E,0x0A,0xD0, /* 00000C68 ".pSd...." */ + 0x53,0x4C,0x02,0x75,0x47,0xF7,0x51,0x01, /* 00000C70 "SL.uG.Q." */ + 0xC6,0x4D,0xD9,0x07,0x54,0x76,0x5A,0x60, /* 00000C78 ".M..TvZ`" */ + 0x67,0x21,0x76,0x1D,0xC1,0x5D,0x49,0x18, /* 00000C80 "g!v..]I." */ + 0xCA,0xB3,0x81,0x2F,0x59,0xFC,0x70,0x00, /* 00000C88 ".../Y.p." */ + 0x03,0xDC,0xB3,0x38,0xC4,0x08,0xB1,0xD9, /* 00000C90 "...8...." */ + 0x81,0xEB,0x75,0xD2,0x70,0x2F,0x44,0xEC, /* 00000C98 "..u.p/D." */ + 0xFF,0x7F,0x32,0x00,0xE3,0x51,0x1B,0x1C, /* 00000CA0 "..2..Q.." */ + 0x27,0x9D,0xF0,0x91,0x9E,0x59,0xF8,0x49, /* 00000CA8 "'....Y.I" */ + 0x19,0x30,0x71,0xF2,0x03,0xE3,0xC9,0x1A, /* 00000CB0 ".0q....." */ + 0xC6,0x00,0xB8,0xBC,0x57,0x95,0x81,0xFC, /* 00000CB8 "....W..." */ + 0x43,0x90,0x20,0x18,0xD4,0x29,0x19,0x38, /* 00000CC0 "C. ..).8" */ + 0x1C,0xC5,0x70,0xA7,0x64,0x78,0x50,0xF8, /* 00000CC8 "..p.dxP." */ + 0xC3,0x00,0xE6,0x46,0xE8,0x7B,0x82,0xA1, /* 00000CD0 "...F.{.." */ + 0xDE,0x93,0x0E,0xE3,0x91,0xD0,0x04,0x3E, /* 00000CD8 ".......>" */ + 0x2D,0xC3,0xFA,0xFF,0x9F,0x96,0xF9,0x39, /* 00000CE0 "-......9" */ + 0x21,0xFE,0x53,0xCE,0xFB,0xC5,0x83,0xB2, /* 00000CE8 "!.S....." */ + 0x31,0xA2,0xBC,0x2A,0xFB,0x9C,0x69,0x14, /* 00000CF0 "1..*..i." */ + 0x76,0x4B,0x7E,0x73,0x78,0x55,0xF6,0x69, /* 00000CF8 "vK~sxU.i" */ + 0xF9,0xDC,0x22,0xBD,0x2F,0x7B,0xE4,0x31, /* 00000D00 ".."./{.1" */ + 0xE3,0xC4,0x0A,0x12,0xE8,0x7D,0x23,0x4A, /* 00000D08 ".....}#J" */ + 0xD8,0x18,0xE1,0x02,0x3D,0x2D,0xB3,0x63, /* 00000D10 "....=-.c" */ + 0xBB,0x87,0xEC,0xB3,0x02,0xEE,0xEC,0x00, /* 00000D18 "........" */ + 0x77,0x7A,0xFC,0xF4,0x00,0x38,0x01,0x7A, /* 00000D20 "wz...8.z" */ + 0x7A,0x00,0xDB,0x79,0x03,0xEE,0x81,0x00, /* 00000D28 "z..y...." */ + 0x71,0xFC,0x47,0x05,0xBF,0xB2,0x50,0x38, /* 00000D30 "q.G...P8" */ + 0x7E,0x6C,0xE7,0xC7,0x12,0xDC,0xE1,0xC0, /* 00000D38 "~l......" */ + 0x47,0x06,0x1F,0x20,0x71,0x43,0xF1,0xA1, /* 00000D40 "G.. qC.." */ + 0x02,0x79,0x16,0x00,0xC5,0xE8,0xD9,0x08, /* 00000D48 ".y......" */ + 0xD8,0x0D,0xE6,0xA5,0x25,0xCA,0xFF,0xFF, /* 00000D50 "....%..." */ + 0xBD,0x81,0x9D,0x52,0x70,0x07,0x01,0xF0, /* 00000D58 "...Rp..." */ + 0x1D,0x03,0xC0,0x3B,0x18,0x2E,0x6B,0xCC, /* 00000D60 "...;..k." */ + 0x28,0x21,0x30,0x1A,0x33,0xEE,0x10,0xC2, /* 00000D68 "(!0.3..." */ + 0x4F,0x04,0xB8,0x31,0x7B,0xDC,0x1E,0x33, /* 00000D70 "O..1{..3" */ + 0xEE,0x38,0xCB,0x47,0xF5,0x94,0x11,0xCA, /* 00000D78 ".8.G...." */ + 0x07,0x0E,0x76,0xCE,0x78,0x23,0xE0,0x43, /* 00000D80 "..v.x#.C" */ + 0x07,0x1E,0x07,0x18,0xDC,0x91,0x02,0x8C, /* 00000D88 "........" */ + 0x97,0x03,0x36,0x76,0x70,0x07,0x21,0xA7, /* 00000D90 "..6vp.!." */ + 0x40,0x96,0x0E,0xA3,0xB1,0xE3,0x64,0x03, /* 00000D98 "@.....d." */ + 0xE9,0x18,0xE3,0x43,0xAE,0xC7,0x8E,0x1B, /* 00000DA0 "...C...." */ + 0xAC,0xC7,0x8E,0x3B,0xBE,0x60,0xFF,0xFF, /* 00000DA8 "...;.`.." */ + 0xC7,0x17,0x30,0x8C,0x81,0x8B,0x1F,0x06, /* 00000DB0 "..0....." */ + 0xFA,0xE6,0xE7,0xD1,0x19,0xDC,0xC3,0xF6, /* 00000DB8 "........" */ + 0x09,0x26,0xC6,0x1B,0x4C,0x88,0x47,0x96, /* 00000DC0 ".&..L.G." */ + 0x97,0x96,0x08,0x0F,0x2D,0xBE,0xB9,0xBC, /* 00000DC8 "....-..." */ + 0xB4,0xF8,0x16,0x63,0x94,0x10,0x11,0x0E, /* 00000DD0 "...c...." */ + 0x26,0xCE,0x13,0x8C,0x11,0x0E,0x3C,0x8A, /* 00000DD8 "&.....<." */ + 0x21,0x22,0x9C,0x40,0x88,0x93,0x3E,0xD9, /* 00000DE0 "!".@..>." */ + 0x20,0xE1,0x63,0x84,0x8D,0x16,0xE5,0x09, /* 00000DE8 " .c....." */ + 0x86,0x8D,0x85,0x9F,0x57,0x3C,0x78,0x7E, /* 00000DF0 "....W" */ + 0x08,0x76,0xBE,0x79,0x83,0x33,0xC8,0xFF, /* 00000E68 ".v.y.3.." */ + 0xFF,0x18,0x60,0x9F,0xA9,0x7C,0x34,0x41, /* 00000E70 "..`..|4A" */ + 0x1C,0x01,0xD1,0xE7,0x0F,0x8F,0xE1,0x4D, /* 00000E78 ".......M" */ + 0x8E,0x0F,0x07,0x7B,0xF4,0xC0,0x9D,0x44, /* 00000E80 "...{...D" */ + 0xE0,0x1E,0xBB,0x0E,0xDA,0xD7,0x38,0x5F, /* 00000E88 "......8_" */ + 0xB4,0x60,0xDC,0xF7,0x9E,0x45,0xC0,0x8F, /* 00000E90 ".`...E.." */ + 0xF1,0xD8,0x02,0x8E,0x43,0x09,0xB8,0x83, /* 00000E98 "....C..." */ + 0x1D,0xD7,0x38,0x84,0xA2,0xC0,0xE8,0x50, /* 00000EA0 "..8....P" */ + 0x82,0x8B,0x01,0x24,0x18,0xC7,0x38,0xA3, /* 00000EA8 "...$..8." */ + 0xA1,0x2F,0x91,0x3E,0xA4,0xC1,0x19,0x34, /* 00000EB0 "./.>...4" */ + 0xEC,0x79,0x3E,0xA1,0x70,0x7B,0x02,0x14, /* 00000EB8 ".y>.p{.." */ + 0x9D,0x50,0x40,0x86,0xFB,0x0C,0x82,0x3D, /* 00000EC0 ".P@....=" */ + 0x21,0xF0,0x33,0x08,0xFB,0xFF,0x1F,0x1C, /* 00000EC8 "!.3....." */ + 0x3D,0xEE,0xF7,0x46,0x9F,0x1A,0xD9,0xDC, /* 00000ED0 "=..F...." */ + 0x1F,0x02,0x4E,0xE0,0xDC,0xD9,0xA9,0x19, /* 00000ED8 "..N....." */ + 0x77,0x66,0xC0,0x9E,0x3F,0x3C,0x04,0x7E, /* 00000EE0 "wf..?<.~" */ + 0x2E,0xF0,0xF0,0x3D,0x04,0xFC,0xE0,0x1F, /* 00000EE8 "...=...." */ + 0x98,0x0D,0x0E,0xC6,0x53,0x84,0xAF,0x1D, /* 00000EF0 "....S..." */ + 0x1C,0x9C,0x9F,0x06,0x0C,0xCE,0x5F,0xA1, /* 00000EF8 "......_." */ + 0x3E,0xCF,0x33,0x70,0xEC,0xA9,0xD7,0xF7, /* 00000F00 ">.3p...." */ + 0x0E,0xCF,0xD7,0x87,0x0A,0xFC,0x4D,0xCF, /* 00000F08 "......M." */ + 0x87,0x0A,0x70,0x1C,0x1E,0xF8,0x61,0x85, /* 00000F10 "..p...a." */ + 0x0D,0xE1,0x51,0x00,0x7F,0x6A,0xF1,0xF1, /* 00000F18 "..Q..j.." */ + 0x2F,0xCE,0x53,0x04,0xBB,0x8D,0x60,0x0F, /* 00000F20 "/.S...`." */ + 0x17,0x80,0xA3,0x68,0x67,0x31,0x54,0x98, /* 00000F28 "...hg1T." */ + 0xB3,0x18,0xF9,0xFF,0x9F,0xA3,0x50,0x67, /* 00000F30 "......Pg" */ + 0x31,0x7A,0xB8,0x00,0x5C,0x08,0x3E,0x1E, /* 00000F38 "1z..\.>." */ + 0x80,0xE6,0x20,0xF0,0xB8,0xE0,0x0B,0xC1, /* 00000F40 ".. ....." */ + 0x91,0x1C,0xC8,0xD3,0x01,0xE0,0x53,0x1E, /* 00000F48 "......S." */ + 0x09,0x3D,0x1F,0x59,0x10,0x0C,0xEA,0x7C, /* 00000F50 ".=.Y...|" */ + 0xE0,0x13,0x8A,0x8F,0x1D,0xFC,0x6C,0xE0, /* 00000F58 "......l." */ + 0x1B,0xB9,0x87,0xCA,0x4F,0xCD,0x3E,0x69, /* 00000F60 "....O.>i" */ + 0xF3,0xE0,0x3F,0x69,0xD9,0x80,0x51,0xA0, /* 00000F68 "..?i..Q." */ + 0x61,0xA0,0x46,0xE4,0x23,0xD2,0xFF,0xFF, /* 00000F70 "a.F.#..." */ + 0xB9,0x0D,0x1B,0x60,0x68,0xF4,0x1C,0x0E, /* 00000F78 "...`h..." */ + 0xE3,0x80,0xEB,0x73,0x38,0x76,0x40,0x3E, /* 00000F80 "...s8v@>" */ + 0x87,0xC3,0x3F,0x47,0xC3,0x1F,0x1B,0x3B, /* 00000F88 "..?G...;" */ + 0xDD,0xF3,0x81,0xC1,0xBA,0x7E,0x63,0x06, /* 00000F90 ".....~c." */ + 0x06,0xB6,0x6F,0x91,0x07,0x06,0x1C,0x51, /* 00000F98 "..o....Q" */ + 0xCF,0xC6,0x57,0x08,0x0F,0x0C,0x6C,0x80, /* 00000FA0 "..W...l." */ + 0x1E,0x18,0xF0,0x89,0x05,0x21,0x27,0x03, /* 00000FA8 ".....!'." */ + 0x43,0x9D,0x32,0x8C,0x1C,0xF3,0x89,0xC3, /* 00000FB0 "C.2....." */ + 0xC3,0xF0,0xA1,0x22,0xEA,0x33,0xC0,0x23, /* 00000FB8 "...".3.#" */ + 0x1E,0x1B,0x1B,0xFB,0xFF,0x8F,0x0D,0x2C, /* 00000FC0 ".......," */ + 0xC7,0x16,0x8F,0x0D,0xFC,0x47,0x78,0xFC, /* 00000FC8 ".....Gx." */ + 0xD8,0xE0,0x8C,0xE5,0xD1,0xC4,0x97,0x99, /* 00000FD0 "........" */ + 0x23,0x3B,0x8D,0x33,0x7B,0x0D,0xF1,0xD1, /* 00000FD8 "#;.3{..." */ + 0xEE,0xF1,0xDB,0x63,0x03,0x97,0x85,0xB1, /* 00000FE0 "...c...." */ + 0x01,0xA5,0x90,0x63,0x43,0x1F,0x52,0x7C, /* 00000FE8 "...cC.R|" */ + 0x0A,0xB0,0x71,0x54,0x32,0x0F,0x1F,0xAF, /* 00000FF0 "..qT2..." */ + 0x7C,0x62,0x38,0xBA,0x20,0x6F,0xE8,0xBE, /* 00000FF8 "|b8. o.." */ + 0x5C,0xF8,0x48,0x63,0x30,0x5F,0x5A,0x7C, /* 00001000 "\.Hc0_Z|" */ + 0x06,0xE5,0x43,0x04,0x97,0x86,0x21,0x02, /* 00001008 "..C...!." */ + 0xA5,0x50,0x43,0x44,0x8F,0xE7,0xFF,0xFF, /* 00001010 ".PCD...." */ + 0x08,0xE6,0x21,0xB2,0xA1,0x81,0xF7,0x1B, /* 00001018 "..!....." */ + 0xA3,0xA1,0x01,0xA1,0x70,0x43,0x43,0x1F, /* 00001020 "....pCC." */ + 0xD6,0x7C,0x08,0x60,0x10,0xBE,0x0D,0xB0, /* 00001028 ".|.`...." */ + 0xAB,0x80,0xAF,0x42,0x1E,0xE0,0x93,0x28, /* 00001030 "...B...(" */ + 0x1B,0x1E,0xF8,0x06,0xE5,0xE1,0x01,0x9F, /* 00001038 "........" */ + 0xF0,0xC0,0x5E,0x85,0x87,0x47,0xCF,0x4A, /* 00001040 "..^..G.J" */ + 0x1E,0x1E,0x3C,0x90,0xC7,0x08,0x76,0x0E, /* 00001048 "..<...v." */ + 0xF1,0xE0,0xC0,0x61,0x62,0x70,0xA0,0x38, /* 00001050 "...abp.8" */ + 0xFA,0xE3,0x86,0xC0,0x2E,0xB3,0x9E,0x38, /* 00001058 ".......8" */ + 0xBF,0xB2,0x78,0x50,0xF8,0xFF,0xFF,0x11, /* 00001060 "..xP...." */ + 0x00,0xD6,0x71,0x06,0x7C,0xC1,0x0E,0x07, /* 00001068 "..q.|..." */ + 0xE8,0x63,0x22,0x1B,0xC3,0x43,0xC4,0x83, /* 00001070 ".c"..C.." */ + 0xAB,0x07,0xE2,0x6B,0xC7,0x6B,0x31,0xEE, /* 00001078 "...k.k1." */ + 0x68,0x00,0x2E,0x15,0x47,0x03,0xA0,0x74, /* 00001080 "h...G..t" */ + 0xB0,0x05,0xC7,0x3D,0xCD,0x47,0x3B,0xCC, /* 00001088 "...=.G;." */ + 0x1C,0x3D,0x80,0xE7,0x37,0x8F,0x96,0x9F, /* 00001090 ".=..7..." */ + 0xDF,0x00,0x47,0x41,0x0F,0xB6,0x74,0xE0, /* 00001098 "..GA..t." */ + 0x8E,0x06,0x83,0x3A,0xBF,0x61,0xFE,0xFF, /* 000010A0 "...:.a.." */ + 0xE7,0x37,0x30,0x44,0x00,0xD7,0x99,0xC6, /* 000010A8 ".70D...." */ + 0xE7,0x17,0x38,0x43,0x3D,0x68,0x5F,0x13, /* 000010B0 "..8C=h_." */ + 0x3C,0x6B,0xDF,0xB8,0xD8,0x39,0x01,0x5C, /* 000010B8 "=" */ + 0x30,0xF7,0x02,0xCC,0x1D,0xBA,0x85,0x70, /* 00001138 "0......p" */ + 0x4C,0xAF,0x0F,0x31,0x8E,0xFA,0xB1,0xA1, /* 00001140 "L..1...." */ + 0x2D,0x01,0xDA,0x50,0x74,0x07,0x78,0x19, /* 00001148 "-..Pt.x." */ + 0x88,0x12,0xE2,0x08,0x22,0xB5,0x86,0xA2, /* 00001150 "...."..." */ + 0x99,0x47,0x8A,0x12,0x30,0x9E,0x61,0x1A, /* 00001158 ".G..0.a." */ + 0x9B,0x8C,0x20,0x63,0x84,0x8E,0x13,0x2C, /* 00001160 ".. c...," */ + 0x4A,0xB4,0x57,0x80,0xF6,0x47,0xCB,0x56, /* 00001168 "J.W..G.V" */ + 0xAC,0xB1,0x38,0xD2,0xC9,0x12,0x3D,0x6C, /* 00001170 "..8...=l" */ + 0x1F,0xB3,0xF1,0xA7,0x55,0xCC,0xFF,0x9F, /* 00001178 "....U..." */ + 0xE0,0x55,0xC5,0x07,0x05,0x1F,0x00,0xF0, /* 00001180 ".U......" */ + 0x2E,0x01,0x75,0x75,0xF4,0xB8,0x7D,0xDE, /* 00001188 "..uu..}." */ + 0x00,0xFF,0xF5,0x02,0x4B,0x50,0xFE,0x20, /* 00001190 "....KP. " */ + 0x50,0x23,0x33,0xB4,0xC7,0xF9,0x36,0x63, /* 00001198 "P#3...6c" */ + 0xC8,0x27,0x27,0x13,0x58,0xEC,0x09,0x15, /* 000011A0 ".''.X..." */ + 0x68,0x0C,0xFE,0x69,0xC3,0xD7,0x76,0xCF, /* 000011A8 "h..i..v." */ + 0xD7,0xE7,0x38,0x80,0x0F,0xFF,0xFF,0x73, /* 000011B0 "..8....s" */ + 0x1C,0x60,0x68,0x38,0xB8,0xA3,0x0F,0xDC, /* 000011B8 ".`h8...." */ + 0x2B,0x09,0x3F,0xFC,0x00,0xCE,0x80,0x1E, /* 000011C0 "+.?....." */ + 0x7E,0xC0,0x3E,0x54,0xDC,0x10,0x78,0x84, /* 000011C8 "~.>T..x." */ + 0x15,0xD1,0xC3,0x80,0x45,0xC3,0xA0,0xCE, /* 000011D0 "....E..." */ + 0x6B,0xD8,0xFF,0xFF,0x79,0x0D,0xB6,0x38, /* 000011D8 "k...y..8" */ + 0x70,0x1D,0x54,0x7D,0x36,0x86,0x33,0xA8, /* 000011E0 "p.T}6.3." */ + 0xD3,0xEE,0xFD,0xAE,0x40,0x2E,0x22,0x1E, /* 000011E8 "....@."." */ + 0xF4,0xF9,0x3C,0x3B,0xB0,0x03,0x1B,0xF0, /* 000011F0 "..<;...." */ + 0x1F,0x1B,0x9C,0x1B,0xC0,0x53,0x74,0x84, /* 000011F8 ".....St." */ + 0x63,0x03,0xFB,0x89,0x0D,0x38,0x9D,0xED, /* 00001200 "c....8.." */ + 0xE0,0x5C,0xA1,0xD8,0x6D,0x1F,0x37,0x34, /* 00001208 ".\..m.74" */ + 0xB0,0xD9,0x18,0x1A,0xC8,0xFE,0xFF,0x87, /* 00001210 "........" */ + 0x4F,0xE0,0x75,0xE8,0xE2,0x97,0x8A,0xE7, /* 00001218 "O.u....." */ + 0x2F,0x7E,0xB8,0x03,0x9C,0x4B,0x3B,0xD9, /* 00001220 "/~...K;." */ + 0xA1,0xC4,0x1C,0xEE,0x00,0x29,0xFF,0xFF, /* 00001228 ".....).." */ + 0xC3,0x1D,0xB8,0xEE,0x72,0xEF,0x0C,0x2F, /* 00001230 "....r../" */ + 0x0D,0x9E,0xD3,0xBB,0x9D,0x31,0x5E,0xEA, /* 00001238 ".....1^." */ + 0x8C,0x10,0x85,0xDD,0x06,0xA2,0xD9,0xDB, /* 00001240 "........" */ + 0xE1,0x8E,0x9C,0xF0,0x38,0x66,0xA4,0x27, /* 00001248 "....8f.'" */ + 0xBD,0x60,0x91,0x22,0x1E,0x4E,0x94,0x10, /* 00001250 ".`.".N.." */ + 0xC1,0x5E,0x27,0x9E,0xF2,0x1E,0xEE,0x98, /* 00001258 ".^'....." */ + 0x90,0xC3,0x1D,0xD0,0x71,0x7D,0xB8,0x03, /* 00001260 "....q}.." */ + 0x2A,0x27,0x2A,0xFC,0xE1,0x0E,0x30,0xFB, /* 00001268 "*'*...0." */ + 0xFF,0x3F,0xDC,0x01,0x8C,0x3A,0xA3,0xE1, /* 00001270 ".?...:.." */ + 0x0E,0x77,0x60,0x3B,0xFD,0x00,0xE7,0xFF, /* 00001278 ".w`;...." */ + 0xFF,0xE9,0x07,0x78,0x8F,0x15,0xC6,0x18, /* 00001280 "...x...." */ + 0x78,0xB4,0x25,0x51,0x20,0x87,0x81,0x41, /* 00001288 "x.%Q ..A" */ + 0x11,0x38,0xC8,0xA1,0x8E,0x06,0x3B,0xBD, /* 00001290 ".8....;." */ + 0x40,0x99,0xCB,0x81,0x9E,0xC2,0x33,0x82, /* 00001298 "@.....3." */ + 0x0F,0x60,0x60,0x3F,0xD5,0x01,0x87,0x53, /* 000012A0 ".``?...S" */ + 0x03,0x3E,0xD0,0x09,0x05,0x3D,0x0A,0x9F, /* 000012A8 ".>...=.." */ + 0x4D,0xC0,0x7B,0xA4,0x03,0x36,0xFF,0xFF, /* 000012B0 "M.{..6.." */ + 0xB3,0x09,0x7B,0x35,0xFA,0x6C,0x82,0x63, /* 000012B8 "..{5.l.c" */ + 0x31,0xEA,0x1B,0xC4,0x21,0xBE,0x74,0xF8, /* 000012C0 "1...!.t." */ + 0xDC,0xF8,0x4E,0xE3,0x4B,0x00,0xE6,0xFA, /* 000012C8 "..N.K..." */ + 0x61,0x82,0x31,0x21,0xF4,0xC9,0xF2,0xA9, /* 000012D0 "a.1!...." */ + 0x0E,0x38,0x1D,0x4E,0xE0,0x8D,0x1E,0x77, /* 000012D8 ".8.N...w" */ + 0x5A,0xF0,0x70,0x38,0xB8,0x67,0xF3,0x2C, /* 000012E0 "Z.p8.g.," */ + 0xF1,0x44,0xE4,0x71,0xF8,0x74,0x02,0xBC, /* 000012E8 ".D.q.t.." */ + 0x0E,0x18,0x98,0x19,0x84,0x7F,0x08,0x61, /* 000012F0 ".......a" */ + 0xA7,0x4F,0x1F,0x99,0x3C,0xF7,0x77,0x23, /* 000012F8 ".O..<.w#" */ + 0x9F,0x4E,0x00,0x5F,0xFF,0xFF,0xA3,0x1E, /* 00001300 ".N._...." */ + 0xB0,0x90,0xA8,0xE1,0x9C,0x87,0x11,0x05, /* 00001308 "........" */ + 0x83,0x3A,0xEA,0x01,0xD6,0x2E,0x7A,0x36, /* 00001310 ".:....z6" */ + 0x86,0xA0,0x8B,0xC0,0x19,0x84,0x78,0xBC, /* 00001318 "......x." */ + 0x7B,0xC5,0x8B,0xE4,0x3B,0x40,0x9C,0x47, /* 00001320 "{...;@.G" */ + 0x3D,0x83,0xBD,0x7D,0x3C,0x48,0x44,0x89, /* 00001328 "=..}Z..." */ + 0x82,0x5E,0x1E,0x06,0xA2,0x12,0x24,0xFC, /* 00001438 ".^....$." */ + 0xFF,0x8F,0x82,0xD8,0xF8,0x6B,0x13,0x8C, /* 00001440 ".....k.." */ + 0x43,0x9D,0x5E,0xD0,0x07,0x05,0x0F,0xFB, /* 00001448 "C.^....." */ + 0xA9,0xC0,0x93,0x38,0x55,0x5F,0x0B,0x8E, /* 00001450 "...8U_.." */ + 0xE2,0x09,0xC0,0x87,0x41,0xE0,0x3F,0x34, /* 00001458 "....A.?4" */ + 0x58,0x93,0x28,0x7E,0x68,0xA0,0x3E,0x7B, /* 00001460 "X.(~h.>{" */ + 0x80,0x6F,0x68,0xE0,0x88,0x7A,0xC6,0x41, /* 00001468 ".oh..z.A" */ + 0x9F,0x88,0x7C,0x36,0x88,0xF9,0xE6,0x11, /* 00001470 "..|6...." */ + 0xE1,0xC9,0xC3,0xD7,0x07,0x76,0xF2,0xF4, /* 00001478 ".....v.." */ + 0xA9,0x29,0x50,0x94,0xF7,0x0D,0x1E,0xE7, /* 00001480 ".)P....." */ + 0x94,0x03,0xAA,0xC3,0x2F,0x38,0x0E,0xBC, /* 00001488 "..../8.." */ + 0x30,0xFE,0xFF,0x07,0x5E,0x76,0x9C,0xF2, /* 00001490 "0...^v.." */ + 0xB1,0x04,0x7C,0x67,0x52,0x38,0x37,0x17, /* 00001498 "..|gR87." */ + 0xDF,0xF1,0xD8,0x69,0x00,0x6C,0x3A,0x4E, /* 000014A0 "...i.l:N" */ + 0x03,0x40,0xE9,0x58,0xC5,0xCF,0x93,0x60, /* 000014A8 ".@.X...`" */ + 0x82,0x39,0x98,0xF7,0x6B,0x7B,0x3F,0xDE, /* 000014B0 ".9..k{?." */ + 0xD0,0xD3,0x24,0xE0,0xF8,0xFF,0x7F,0x9A, /* 000014B8 "..$....." */ + 0x84,0x21,0xE2,0x28,0x89,0x8A,0xFD,0x90, /* 000014C0 ".!.(...." */ + 0xF2,0x69,0x12,0x90,0x77,0x67,0x30,0xC2, /* 000014C8 ".i..wg0." */ + 0xF9,0x87,0x78,0x80,0x08,0xF1,0x20,0x69, /* 000014D0 "..x... i" */ + 0x90,0x38,0x41,0x5E,0x06,0x9E,0x26,0x7D, /* 000014D8 ".8A^..&}" */ + 0x99,0x8C,0xF3,0x40,0x19,0xE5,0x75,0xD2, /* 000014E0 "...@..u." */ + 0x08,0x47,0x1F,0xCF,0x40,0x2F,0x92,0x21, /* 000014E8 ".G..@/.!" */ + 0x5E,0x25,0x1F,0x2C,0xDF,0x27,0x8D,0x16, /* 000014F0 "^%.,.'.." */ + 0x2B,0xF8,0x31,0x3E,0x4D,0xB2,0xC8,0x2B, /* 000014F8 "+.1>M..+" */ + 0xD6,0x69,0x12,0xB0,0xF9,0xFF,0x3F,0x4D, /* 00001500 ".i....?M" */ + 0x02,0xFC,0xFF,0xFF,0x9F,0x1D,0xD8,0xC1, /* 00001508 "........" */ + 0x0A,0x38,0x1E,0xC3,0xC0,0x71,0xB0,0x02, /* 00001510 ".8...q.." */ + 0x2E,0xE7,0x79,0xF0,0x1C,0x1F,0x61,0x1C, /* 00001518 "..y...a." */ + 0x99,0x00,0xD7,0xFF,0xFF,0xB1,0xC2,0x18, /* 00001520 "........" */ + 0x03,0x4F,0xF6,0x34,0xA0,0xC7,0x01,0x8B, /* 00001528 ".O.4...." */ + 0x3A,0x30,0x09,0x86,0xB3,0xF8,0xB0,0xE0, /* 00001530 ":0......" */ + 0x23,0x02,0x3F,0x2C,0x78,0x04,0x15,0x8F, /* 00001538 "#.?,x..." */ + 0x93,0x1E,0x8B,0x7C,0x98,0x64,0x87,0x04, /* 00001540 "...|.d.." */ + 0x1F,0x42,0x3C,0x48,0x9F,0x50,0xC1,0x73, /* 00001548 ".B.x" */ + 0x01,0xAF,0x5B,0x30,0x08,0x9E,0x81,0x5E, /* 00001660 "..[0...^" */ + 0x5D,0x7C,0xCB,0x37,0xF0,0xAB,0xC0,0x1B, /* 00001668 "]|.7...." */ + 0x4D,0x88,0x60,0x86,0x3D,0xFC,0xB7,0x7D, /* 00001670 "M.`.=..}" */ + 0xA3,0xFA,0xA6,0x63,0xAC,0xD7,0x11,0x8F, /* 00001678 "...c...." */ + 0x94,0x1F,0x5B,0x0E,0x28,0xD2,0x5B,0x9F, /* 00001680 "..[.(.[." */ + 0x27,0xE0,0xB3,0x8C,0x8F,0x83,0x27,0xE5, /* 00001688 "'.....'." */ + 0x7B,0xA5,0xD1,0x5F,0x21,0x7C,0xF8,0x31, /* 00001690 "{.._!|.1" */ + 0xB2,0xCF,0x39,0xEC,0x60,0xC8,0x06,0xC5, /* 00001698 "..9.`..." */ + 0x11,0x1F,0x18,0x5E,0x6A,0x3C,0x15,0x76, /* 000016A0 "...^j<.v" */ + 0xEE,0x82,0x71,0x70,0x60,0xC7,0x22,0xCC, /* 000016A8 "..qp`."." */ + 0x51,0x0F,0x5C,0x27,0x1B,0x03,0xB3,0xFF, /* 000016B0 "Q.\'...." */ + 0xFF,0xC9,0x01,0x9C,0xF0,0x98,0x13,0xB3, /* 000016B8 "........" */ + 0xCF,0x1B,0xBE,0x19,0x78,0x5C,0xFC,0xC8, /* 000016C0 "....x\.." */ + 0xE1,0xE3,0x1D,0xC3,0x3E,0x4D,0x1F,0x8D, /* 000016C8 "....>M.." */ + 0x5E,0xDE,0x7C,0x7A,0xC1,0xC0,0xFA,0xD2, /* 000016D0 "^.|z...." */ + 0xC0,0x61,0x8D,0x16,0xF6,0x31,0xE0,0xCC, /* 000016D8 ".a...1.." */ + 0x7D,0x21,0xC2,0x9D,0x3A,0xC1,0x02,0x88, /* 000016E0 "}!..:..." */ + 0xBF,0x95,0x3C,0x72,0x78,0x02,0x06,0x64, /* 000016E8 "...." */ + 0x20,0x7D,0x48,0x79,0x3D,0xF0,0x60,0x99, /* 00001790 " }Hy=.`." */ + 0xFB,0xE3,0x86,0x2E,0x11,0x0F,0x1B,0x4F, /* 00001798 ".......O" */ + 0x06,0xCD,0xA1,0xE8,0x4C,0x70,0x0A,0x6D, /* 000017A0 "....Lp.m" */ + 0x0D,0x4B,0x38,0xEF,0x1B,0x21,0xA2,0x04, /* 000017A8 ".K8..!.." */ + 0x7B,0xE1,0x78,0x63,0x78,0x9A,0x8D,0x12, /* 000017B0 "{.xcx..." */ + 0x2F,0x52,0xC0,0x68,0x51,0x82,0xF5,0x06, /* 000017B8 "/R.hQ..." */ + 0x21,0xD0,0x48,0x21,0x02,0x86,0x28,0x0E, /* 000017C0 "!.H!..(." */ + 0x4B,0x70,0xD1,0xDB,0xBF,0xC6,0xB3,0x37, /* 000017C8 "Kp.....7" */ + 0x81,0x8E,0x32,0x8E,0x74,0xDC,0x41,0x0F, /* 000017D0 "..2.t.A." */ + 0xDB,0x37,0x56,0x7E,0xBE,0xF7,0xB8,0x7C, /* 000017D8 ".7V~...|" */ + 0x01,0xC5,0x10,0xBC,0x66,0xF8,0x0B,0xE0, /* 000017E0 "....f..." */ + 0x03,0x00,0xDE,0x35,0xA0,0x66,0xFE,0x78, /* 000017E8 "...5.f.x" */ + 0x00,0x96,0xEB,0x35,0xF8,0xE4,0x0F,0x02, /* 000017F0 "...5...." */ + 0x75,0x99,0xE1,0x67,0x0F,0xDF,0x5C,0x7D, /* 000017F8 "u..g..\}" */ + 0x0F,0x38,0x2C,0x76,0xEB,0xE6,0xE3,0x01, /* 00001800 ".8,v...." */ + 0xFF,0xFF,0x7F,0xE8,0x2F,0xBD,0x3E,0x54, /* 00001808 "..../.>T" */ + 0x78,0xBE,0xBE,0xFA,0xFA,0xF6,0x0D,0xDE, /* 00001810 "x......." */ + 0xCB,0x31,0x60,0x4F,0xF0,0x0D,0x1C,0xE4, /* 00001818 ".1`O...." */ + 0xE3,0x05,0xC3,0x38,0xB8,0x72,0x12,0x7A, /* 00001820 "...8.r.z" */ + 0x2C,0xB0,0x56,0x18,0xD4,0x2D,0x1C,0x5C, /* 00001828 ",.V..-.\" */ + 0x9A,0xC0,0x75,0x55,0xF6,0xA1,0xC6,0x87, /* 00001830 "..uU...." */ + 0x60,0xFC,0xF9,0x02,0x17,0x60,0xC8,0xF4, /* 00001838 "`....`.." */ + 0x54,0x06,0xE3,0x9A,0xE2,0x53,0x19,0xFB, /* 00001840 "T....S.." */ + 0xFF,0x9F,0xCA,0x7C,0x77,0xF0,0x80,0x7C, /* 00001848 "...|w..|" */ + 0xC4,0x00,0x3E,0xAB,0xF0,0xC0,0x70,0xA7, /* 00001850 "..>...p." */ + 0x05,0xDF,0x94,0x0C,0x7A,0x8E,0x41,0x7D, /* 00001858 "....z.A}" */ + 0xE4,0x39,0x79,0xDF,0x13,0x1E,0x27,0x1C, /* 00001860 ".9y...'." */ + 0xF5,0x1C,0x44,0xC7,0x06,0x8E,0xE3,0x06, /* 00001868 "..D....." */ + 0x38,0x0E,0x37,0xB8,0x73,0x1E,0x1B,0x17, /* 00001870 "8.7.s..." */ + 0x06,0xEE,0xB9,0xC0,0xC3,0xF0,0x4D,0xC7, /* 00001878 "......M." */ + 0x23,0xC2,0x8C,0xFF,0x51,0xCF,0x08,0x01, /* 00001880 "#...Q..." */ + 0xF1,0x17,0x23,0x36,0x60,0x30,0xDE,0xDA, /* 00001888 "..#6`0.." */ + 0x7C,0x7D,0xC3,0x0D,0xD8,0x57,0x07,0x5F, /* 00001890 "|}...W._" */ + 0x30,0x7C,0x02,0x33,0xFA,0x0B,0xCC,0x93, /* 00001898 "0|.3...." */ + 0x98,0x8F,0x0D,0xE4,0x02,0x47,0x07,0x0C, /* 000018A0 ".....G.." */ + 0x0E,0x40,0x0F,0x18,0xFE,0xE1,0xE2,0x5D, /* 000018A8 ".@.....]" */ + 0x0E,0x0C,0x57,0x41,0xFF,0xFF,0x8F,0x0B, /* 000018B0 "..WA...." */ + 0x3E,0xF6,0x58,0xD1,0x5D,0x0E,0x7D,0x93, /* 000018B8 ">.X.].}." */ + 0x33,0x4C,0x1C,0x43,0xBC,0x81,0xB1,0xBB, /* 000018C0 "3L.C...." */ + 0x04,0x39,0xCC,0x41,0xBD,0x4B,0x78,0x0E, /* 000018C8 ".9.A.Kx." */ + 0xFC,0x6C,0xE1,0x13,0x9C,0x6F,0x3E,0x21, /* 000018D0 ".l...o>!" */ + 0x4E,0xF5,0xD1,0xEA,0x3D,0xC0,0x47,0x8F, /* 000018D8 "N...=.G." */ + 0xF7,0x2E,0x9F,0x9D,0xD8,0x45,0xC0,0x47, /* 000018E0 ".....E.G" */ + 0x2E,0xE3,0x78,0x9A,0xBE,0x02,0x7A,0xC8, /* 000018E8 "..x...z." */ + 0x06,0x7B,0xD5,0xF0,0x09,0xCC,0x47,0x37, /* 000018F0 ".{....G7" */ + 0xDC,0x31,0xCA,0x33,0xF1,0xF4,0x7D,0x07, /* 000018F8 ".1.3..}." */ + 0x61,0x47,0x92,0xA3,0x0E,0x75,0x4D,0x8F, /* 00001900 "aG...uM." */ + 0x28,0x27,0x74,0x20,0xBE,0xB5,0x81,0x33, /* 00001908 "('t ...3" */ + 0xDA,0xFD,0x03,0xBD,0x4D,0x8F,0x0C,0x73, /* 00001910 "....M..s" */ + 0x34,0x80,0x75,0x09,0x01,0xD7,0x1D,0xC3, /* 00001918 "4.u....." */ + 0x97,0x10,0xE0,0x13,0xF4,0x12,0x81,0xBE, /* 00001920 "........" */ + 0x66,0x78,0x74,0x8F,0x00,0x98,0x2B,0x06, /* 00001928 "fxt...+." */ + 0x3B,0x16,0xF8,0xB0,0xE1,0x6B,0x00,0xBB, /* 00001930 ";....k.." */ + 0x17,0x38,0xCC,0x3D,0x02,0xE2,0xFF,0x7F, /* 00001938 ".8.=...." */ + 0x78,0x30,0x40,0x3D,0x3C,0xF8,0x6A,0xEF, /* 00001940 "x0@=<.j." */ + 0x11,0xA0,0x38,0x59,0xFA,0xD0,0xE0,0x81, /* 00001948 "..8Y...." */ + 0x5A,0xD5,0x19,0x13,0xCA,0x11,0x93,0x43, /* 00001950 "Z......C" */ + 0x45,0x63,0xB7,0x02,0x76,0xBB,0xF4,0x4D, /* 00001958 "Ec..v..M" */ + 0x02,0x6E,0x9E,0x59,0xA0,0x92,0xDC,0x24, /* 00001960 ".n.Y...$" */ + 0xA0,0xC3,0x74,0x79,0x99,0xA1,0xF3,0x3F, /* 00001968 "..ty...?" */ + 0x70,0xDF,0xEA,0x3C,0x42,0x1F,0x22,0x18, /* 00001970 "p........." */ + 0x33,0x83,0x27,0xF2,0xCE,0xE2,0x51,0xBC, /* 00001AB8 "3.'...Q." */ + 0x0C,0xFA,0x5E,0x70,0x22,0xAF,0x0F,0x96, /* 00001AC0 "..^p"..." */ + 0x73,0x8C,0x04,0xD5,0x48,0x7C,0x7C,0x80, /* 00001AC8 "s...H||." */ + 0x7F,0x7D,0xF1,0x31,0x12,0x3E,0x9F,0x7F, /* 00001AD0 ".}.1.>.." */ + 0x58,0x1E,0x8C,0x21,0x7D,0x8A,0xE4,0x20, /* 00001AD8 "X..!}.. " */ + 0xCF,0x2E,0x8F,0x21,0xFC,0x02,0x09,0xF7, /* 00001AE0 "...!...." */ + 0x34,0x73,0x00,0x18,0x59,0x97,0x47,0xF4, /* 00001AE8 "4s..Y.G." */ + 0xD9,0x91,0x63,0xC4,0xF5,0x45,0xD1,0x57, /* 00001AF0 "..c..E.W" */ + 0x60,0x1F,0x04,0xCE,0xE7,0x39,0x11,0xAC, /* 00001AF8 "`....9.." */ + 0xA3,0xE6,0x47,0x1B,0x3E,0x7E,0x0E,0xFE, /* 00001B00 "..G.>~.." */ + 0x56,0xF0,0x40,0xE9,0x63,0x51,0x88,0x47, /* 00001B08 "V.@.cQ.G" */ + 0x24,0x7E,0x4E,0x04,0x97,0x89,0x73,0x22, /* 00001B10 "$~N...s"" */ + 0x90,0x18,0x9C,0xFF,0xFF,0x87,0x5E,0xEC, /* 00001B18 "......^." */ + 0x69,0x01,0x37,0x10,0x9F,0x29,0xB1,0x53, /* 00001B20 "i.7..).S" */ + 0x3E,0x11,0x76,0x2E,0xC1,0x8C,0x0E,0x5C, /* 00001B28 ">.v....\" */ + 0x97,0x7B,0x8F,0x0E,0xFC,0x27,0x01,0x3C, /* 00001B30 ".{...'.<" */ + 0xD6,0xE3,0x1D,0xF8,0x4E,0xEA,0xBE,0x9B, /* 00001B38 "....N..." */ + 0xF8,0x22,0xE3,0x43,0xD1,0xF3,0x1D,0xE0, /* 00001B40 ".".C...." */ + 0x3F,0x9C,0x84,0xFF,0xFF,0xE1,0x0E,0x13, /* 00001B48 "?......." */ + 0xE7,0x7C,0x07,0x50,0xE3,0x6C,0xFD,0x7C, /* 00001B50 ".|.P.l.|" */ + 0x07,0x76,0x91,0xE7,0x3B,0x40,0xCC,0xFF, /* 00001B58 ".v..;@.." */ + 0xFF,0x7C,0x07,0xB0,0xEB,0x8C,0x86,0x3B, /* 00001B60 ".|.....;" */ + 0xDF,0x81,0xED,0x68,0x03,0x3C,0xFF,0xFF, /* 00001B68 "...h.<.." */ + 0x47,0x1B,0x60,0x34,0x8D,0x47,0x1B,0x70, /* 00001B70 "G.`4.G.p" */ + 0x0F,0x17,0xF6,0x30,0xB8,0x42,0x9B,0x3E, /* 00001B78 "...0.B.>" */ + 0x35,0x1A,0xB5,0x6A,0x50,0xA6,0x46,0x99, /* 00001B80 "5..jP.F." */ + 0x06,0xB5,0xFA,0x54,0x6A,0xCC,0x98,0x84, /* 00001B88 "...Tj..." */ + 0xD3,0x8D,0x02,0x3E,0x2A,0x34,0x36,0xCB, /* 00001B90 "...>*46." */ + 0xA3,0x10,0x88,0xC5,0xBC,0x1A,0x04,0xE2, /* 00001B98 "........" */ + 0xB0,0x20,0x34,0xD2,0x2B,0x47,0x20,0x96, /* 00001BA0 ". 4.+G ." */ + 0xFC,0xEC,0x17,0x88,0xE5,0xBE,0x19,0x04, /* 00001BA8 "........" */ + 0xE2,0x80,0x6F,0x30,0x81,0x93,0x87,0x95, /* 00001BB0 "..o0...." */ + 0xC0,0xC9,0xBB,0x41,0x20,0x8E,0x0C,0x42, /* 00001BB8 "...A ..B" */ + 0x85,0xEA,0x00,0x61,0x31,0x41,0x68,0x28, /* 00001BC0 "...a1Ah(" */ + 0x1F,0x20,0x4C,0xFA,0x23,0x41,0x80,0xC4, /* 00001BC8 ". L.#A.." */ + 0x08,0x08,0x0B,0xF7,0xFE,0x12,0x88,0xA5, /* 00001BD0 "........" */ + 0xBD,0x27,0x04,0x62,0x21,0x56,0x40,0x58, /* 00001BD8 ".'.b!V@X" */ + 0x5C,0x10,0x1A,0x4E,0x0B,0x08,0x93,0x64, /* 00001BE0 "\..N...d" */ + 0x06,0x84,0x05,0x02,0xA1,0xF2,0xD5,0x80, /* 00001BE8 "........" */ + 0x30,0x91,0x6E,0x00,0xE9,0xEA,0x05,0xE2, /* 00001BF0 "0.n....." */ + 0x20,0x7A,0x40,0x98,0x0C,0x3F,0x20,0x2C, /* 00001BF8 " z@..? ," */ + 0x34,0x08,0x8D,0xF6,0xC0,0x10,0x20,0x31, /* 00001C00 "4..... 1" */ + 0x04,0xC2,0xE2,0x3B,0x02,0x61,0xE2,0x5F, /* 00001C08 "...;.a._" */ + 0x45,0x02,0x71,0x7E,0x4B,0x10,0x37,0xA5, /* 00001C10 "E.q~K.7." */ + 0x21,0xD6,0x04,0xC4,0x34,0x78,0x02,0x62, /* 00001C18 "!...4x.b" */ + 0x8A,0x40,0x04,0xE4,0xD8,0x4F,0x0F,0x01, /* 00001C20 ".@...O.." */ + 0x59,0x83,0x29,0x20,0xFF,0xFF,0x09,0x46, /* 00001C28 "Y.) ...F" */ + 0x07,0x11,0x90,0x85,0xA8,0x02,0x62,0x79, /* 00001C30 "......by" */ + 0x5D,0x01,0xB1,0xF0,0x20,0x02,0x72,0xE6, /* 00001C38 "]... .r." */ + 0x97,0x9F,0x80,0xAC,0xE0,0xA5,0xF3,0x10, /* 00001C40 "........" */ + 0xC0,0xDE,0x10,0x81,0x48,0x72,0x10,0x01, /* 00001C48 "....Hr.." */ + 0x39,0xB0,0x2F,0x20,0x16,0x1F,0x44,0x40, /* 00001C50 "9./ ..D@" */ + 0xCE,0xFA,0x28,0x14,0x90,0x83,0x83,0x68, /* 00001C58 "..(....h" */ + 0x10,0xE4,0x6B,0x26,0x20,0xA7,0x07,0x11, /* 00001C60 "..k& ..." */ + 0x10,0xF9,0x04,0x05,0x21,0x6A,0xBD,0x81, /* 00001C68 "....!j.." */ + 0x30,0x3D,0x8F,0x42,0x0D,0x85,0x80,0x50, /* 00001C70 "0=.B...P" */ + 0xE5,0xEA,0xCE,0x31,0x2C,0x07,0x08,0xCD, /* 00001C78 "...1,..." */ + 0x05,0x22,0x30,0xAB,0x70,0x07,0xC4,0x54, /* 00001C80 "."0.p..T" */ + 0x81,0x08,0xC8,0x09,0x80,0x68,0x2A,0x10, /* 00001C88 ".....h*." */ + 0x9A,0x12,0x8C,0xEA,0x92,0x07,0xC4,0x12, /* 00001C90 "........" */ + 0x80,0xD0,0x54,0x20,0x34,0x25,0x88,0x00, /* 00001C98 "..T 4%.." */ + 0xAD,0xCA,0x1E,0x10,0x53,0x0A,0x42,0x95, /* 00001CA0 "....S.B." */ + 0x83,0xD0,0x74,0x20,0x54,0xB6,0xBE,0xC3, /* 00001CA8 "..t T..." */ + 0x02,0x05,0x11,0x90,0xA3,0x83,0x50,0xE1, /* 00001CB0 "......P." */ + 0xFE,0x40,0x98,0xDE,0x97,0x86,0x00,0x9D, /* 00001CB8 ".@......" */ + 0x0E,0x44,0x40,0x4E,0x0C,0x42,0x15,0x7C, /* 00001CC0 ".D@N.B.|" */ + 0x32,0x82,0x10,0xB1,0x20,0x54,0xC1,0x27, /* 00001CC8 "2... T.'" */ + 0x23,0x28,0xD1,0xF2,0xB2,0x13,0x90,0xF5, /* 00001CD0 "#(......" */ + 0x81,0x50,0xBD,0x20,0x02,0x73,0x36,0x20, /* 00001CD8 ".P. .s6 " */ + 0x9A,0x17,0x84,0xE6,0x07,0xA3,0x5A,0x8D, /* 00001CE0 "......Z." */ + 0x02,0x31,0xFD,0x20,0x34,0x0F,0x88,0xC0, /* 00001CE8 ".1. 4..." */ + 0xAC,0xE0,0xF9,0x71,0xC0,0x0C,0x84,0xAA, /* 00001CF0 "...q...." */ + 0x04,0x11,0x98,0x73,0x01,0xD1,0xAC,0x20, /* 00001CF8 "...s... " */ + 0x34,0x3B,0x18,0xD5,0xFE,0x0F,0xD1,0x00, /* 00001D00 "4;......" */ + 0x08,0x08,0xCD,0x07,0xA2,0xC3,0x00,0x79, /* 00001D08 ".......y" */ + 0x96,0x09,0xC8,0x1A,0x41,0xC8,0xFF,0x9F, /* 00001D10 "....A..." */ + 0xA0,0x66,0x10,0x1D,0x0F,0x08,0x10,0xCD, /* 00001D18 ".f......" */ + 0x0F,0x42,0xF5,0xFC,0x4D,0x82,0x91,0x0C, /* 00001D20 ".B..M..." */ + 0x20,0x02,0xB2,0x96,0x27,0x68,0x20,0xA2, /* 00001D28 " ...'h ." */ + 0x1F,0x44,0x40,0xCE,0x04,0x42,0x33,0x82, /* 00001D30 ".D@..B3." */ + 0x51,0xB5,0x6F,0x1D,0x1D,0x07,0x08,0x08, /* 00001D38 "Q.o....." */ + 0x4D,0x04,0xA2,0xE1,0x91,0x77,0xCF,0xE1, /* 00001D40 "M....w.." */ + 0x31,0x10,0xAA,0x12,0x44,0x60,0xD6,0xF8, /* 00001D48 "1...D`.." */ + 0x74,0x11,0x88,0x13,0x82,0x50,0xF5,0x76, /* 00001D50 "t....P.v" */ + 0x0F,0x0C,0x54,0xEF,0x20,0xA8,0xE0,0x41, /* 00001D58 "..T. ..A" */ + 0x50,0x10,0x9A,0x08,0x44,0x87,0x0C,0xF2, /* 00001D60 "P...D..." */ + 0x3E,0x13,0x90,0x75,0x81,0x50,0x9D,0x20, /* 00001D68 ">..u.P. " */ + 0x1A,0x32,0x01,0xA2,0x59,0x41,0x68,0x76, /* 00001D70 ".2..YAhv" */ + 0x30,0x9A,0xFD,0x9B,0xA4,0x61,0x90,0xEF, /* 00001D78 "0....a.." */ + 0x95,0x0E,0x0C,0xE4,0x11,0x17,0x84,0x28, /* 00001D80 ".......(" */ + 0xFA,0x18,0x09,0xC4,0xB9,0xDF,0x40,0x1A, /* 00001D88 "......@." */ + 0x28,0x79,0xCC,0x04,0x21,0xDA,0x40,0x04, /* 00001D90 "(y..!.@." */ + 0xE6,0x1C,0x40,0x34,0x1B,0x08,0xCD,0x0A, /* 00001D98 "..@4...." */ + 0x46,0xB3,0xAA,0x3E,0x62,0xD0,0x9F,0xCD, /* 00001DA0 "F..>b..." */ + 0xA1,0xB1,0xE7,0x95,0x40,0xAC,0xE4,0x65, /* 00001DA8 "....@..e" */ + 0xF3,0x68,0xC1,0x7E,0xB6,0x02,0x21,0xC6, /* 00001DB0 ".h.~..!." */ + 0x81,0xE9,0xF7,0x46,0xC7,0x00,0x02,0x42, /* 00001DB8 "...F...B" */ + 0xF5,0xFC,0xAE,0x74,0x04,0x20,0x20,0x3A, /* 00001DC0 "...t. :" */ + 0x02,0x10,0x10,0x9A,0x11,0x84,0x66,0x07, /* 00001DC8 "......f." */ + 0xA1,0xBA,0xDE,0x6B,0x02,0xB5,0x36,0xEF, /* 00001DD0 "...k..6." */ + 0x20,0x2C,0x19,0x08,0x55,0x2D,0x1E,0x84, /* 00001DD8 " ,..U-.." */ + 0x29,0x7E,0xB0,0x69,0x98,0x44,0xFD,0x21, /* 00001DE0 ")~.i.D.!" */ + 0x80,0x3E,0xCF,0x04,0x6E,0xDD,0x20,0x34, /* 00001DE8 ".>..n. 4" */ + 0x07,0x88,0x06,0x4A,0x80,0xA8,0x96,0x2F, /* 00001DF0 "...J.../" */ + 0x9D,0x06,0x4A,0x40,0x04,0xE6,0x4C,0x40, /* 00001DF8 "..J@..L@" */ + 0xE4,0xFF,0x4F,0x30,0x27,0x08,0x55,0xA1, /* 00001E00 "..O0'.U." */ + 0x7F,0x18,0x14,0x44,0x40,0x4E,0x01,0x42, /* 00001E08 "...D@N.B" */ + 0x53,0x81,0xD1,0x54,0x05,0x40,0x98,0xA6, /* 00001E10 "S..T.@.." */ + 0x04,0x03,0xA6,0x20,0x34,0x6B,0x03,0x40, /* 00001E18 "... 4k.@" */ + 0x1A,0xE1,0xF8,0x43,0x3B,0x80,0xB3,0xF8, /* 00001E20 "...C;..." */ + 0x20,0x54,0x52,0x88,0x03,0x0B,0xD3,0x07, /* 00001E28 " TR....." */ + 0x22,0x40,0x47,0x01,0x11,0x98,0x63,0x81, /* 00001E30 ""@G...c." */ + 0xD0,0xA8,0x80,0x34,0x37,0x20,0x55,0x59, /* 00001E38 "...47 UY" */ + 0x02,0x8C,0x29,0x06,0xA1,0x29,0x40,0x04, /* 00001E40 "..)..)@." */ + 0xE8,0x48,0x20,0x02,0xB4,0xE0,0x14,0x60, /* 00001E48 ".H ....`" */ + 0x4C,0x3E,0x08,0x8D,0x09,0x42,0x53,0xB5, /* 00001E50 "L>...BS." */ + 0x00,0x65,0x19,0x41,0x34,0x68,0x12,0xE3, /* 00001E58 ".e.A4h.." */ + 0xA0,0x42,0x41,0x68,0x1E,0x10,0x9A,0x0F, /* 00001E60 ".BAh...." */ + 0x84,0x0A,0xAF,0x01,0xC2,0x42,0x80,0xD0, /* 00001E68 ".....B.." */ + 0x60,0x20,0x1A,0x80,0x53,0x82,0x68,0x00, /* 00001E70 "` ..S.h." */ + 0x16,0x97,0x03,0x8C,0x09,0x05,0xA1,0xE2, /* 00001E78 "........" */ + 0x41,0x04,0xE8,0x24,0x20,0x02,0xB4,0xCE, /* 00001E80 "A..$ ..." */ + 0x1E,0x60,0x4C,0x35,0x08,0x4D,0x07,0x42, /* 00001E88 ".`L5.M.B" */ + 0xC3,0x04,0x01,0x65,0xD1,0x40,0x74,0x68, /* 00001E90 "...e.@th" */ + 0x22,0x45,0xC0,0x98,0x60,0x10,0x1A,0x03, /* 00001E98 ""E..`..." */ + 0x84,0xC6,0x02,0xA1,0x92,0x9B,0x1C,0x81, /* 00001EA0 "........" */ + 0x28,0x08,0x8D,0x5C,0x05,0x8C,0xC9,0xC8, /* 00001EA8 "(..\...." */ + 0x02,0xC2,0x64,0x81,0xE8,0xB0,0x44,0x80, /* 00001EB0 "..d...D." */ + 0x68,0x38,0x10,0x1A,0x16,0x90,0x77,0x01, /* 00001EB8 "h8....w." */ + 0xA4,0x20,0x02,0x24,0x20,0x34,0x2C,0x08, /* 00001EC0 ". .$ 4,." */ + 0x55,0x15,0xE6,0xC0,0x43,0x41,0x74,0x88, /* 00001EC8 "U...CAt." */ + 0x20,0x65,0x8E,0x34,0x14,0x84,0xFC,0xFF, /* 00001ED0 " e.4...." */ + 0x8F,0x14,0x02,0xD1,0xD1,0x81,0x00,0x51, /* 00001ED8 ".......Q" */ + 0x2D,0x69,0x8E,0x0E,0x14,0x84,0x06,0x01, /* 00001EE0 "-i......" */ + 0xA1,0x3A,0xDB,0x1C,0x6F,0x28,0x88,0x8E, /* 00001EE8 ".:..o(.." */ + 0x37,0x04,0x84,0xE6,0x07,0xA3,0xAA,0x9F, /* 00001EF0 "7......." */ + 0x84,0x02,0x72,0x12,0x10,0x9A,0x13,0x44, /* 00001EF8 "..r....D" */ + 0x87,0x07,0x52,0x08,0x84,0x25,0x02,0xA1, /* 00001F00 "..R..%.." */ + 0xCA,0x13,0x1D,0x0C,0xE8,0x9B,0x53,0x87, /* 00001F08 "......S." */ + 0x0B,0x02,0x42,0x73,0x80,0xD0,0xA4,0x20, /* 00001F10 "..Bs... " */ + 0x54,0x55,0x25,0x50,0x96,0x04,0x44,0x07, /* 00001F18 "TU%P..D." */ + 0x01,0x02,0x42,0xD3,0x82,0x51,0x8D,0x99, /* 00001F20 "..B..Q.." */ + 0x06,0x40,0x41,0x68,0x0E,0x10,0x81,0x39, /* 00001F28 ".@Ah...9" */ + 0x71,0x29,0x10,0xA6,0x37,0xD5,0xA1,0x89, /* 00001F30 "q)..7..." */ + 0xB6,0x02,0x61,0xFF,0x7F,0x14,0x20,0x58, /* 00001F38 "..a... X" */ + 0x51,0x41,0x42,0x09,0x49,0x4E,0x49,0x54, /* 00001F40 "QAB.INIT" */ + 0x0A,0x02,0x47,0x55,0x49,0x44,0x0A,0x3C, /* 00001F48 "..GUID.<" */ + 0x49,0x4E,0x53,0x54,0x68,0x45,0x58,0x45, /* 00001F50 "INSThEXE" */ + 0x43,0xA4,0x4F,0x42,0x55,0x46,0x14,0x20, /* 00001F58 "C.OBUF. " */ + 0x57,0x51,0x42,0x43,0x09,0x49,0x4E,0x49, /* 00001F60 "WQBC.INI" */ + 0x54,0x0A,0x02,0x47,0x55,0x49,0x44,0x0A, /* 00001F68 "T..GUID." */ + 0x64,0x49,0x4E,0x53,0x54,0x68,0x45,0x58, /* 00001F70 "dINSThEX" */ + 0x45,0x43,0xA4,0x4F,0x42,0x55,0x46,0x14, /* 00001F78 "EC.OBUF." */ + 0x20,0x57,0x51,0x42,0x44,0x09,0x49,0x4E, /* 00001F80 " WQBD.IN" */ + 0x49,0x54,0x0A,0x02,0x47,0x55,0x49,0x44, /* 00001F88 "IT..GUID" */ + 0x0A,0x78,0x49,0x4E,0x53,0x54,0x68,0x45, /* 00001F90 ".xINSThE" */ + 0x58,0x45,0x43,0xA4,0x4F,0x42,0x55,0x46, /* 00001F98 "XEC.OBUF" */ + 0x14,0x20,0x57,0x51,0x42,0x45,0x09,0x49, /* 00001FA0 ". WQBE.I" */ + 0x4E,0x49,0x54,0x0A,0x02,0x47,0x55,0x49, /* 00001FA8 "NIT..GUI" */ + 0x44,0x0A,0x8C,0x49,0x4E,0x53,0x54,0x68, /* 00001FB0 "D..INSTh" */ + 0x45,0x58,0x45,0x43,0xA4,0x4F,0x42,0x55, /* 00001FB8 "EXEC.OBU" */ + 0x46,0x14,0x20,0x57,0x51,0x42,0x46,0x09, /* 00001FC0 "F. WQBF." */ + 0x49,0x4E,0x49,0x54,0x0A,0x02,0x47,0x55, /* 00001FC8 "INIT..GU" */ + 0x49,0x44,0x0A,0xA0,0x49,0x4E,0x53,0x54, /* 00001FD0 "ID..INST" */ + 0x68,0x45,0x58,0x45,0x43,0xA4,0x4F,0x42, /* 00001FD8 "hEXEC.OB" */ + 0x55,0x46,0x14,0x20,0x57,0x51,0x42,0x47, /* 00001FE0 "UF. WQBG" */ + 0x09,0x49,0x4E,0x49,0x54,0x0A,0x02,0x47, /* 00001FE8 ".INIT..G" */ + 0x55,0x49,0x44,0x0A,0xB4,0x49,0x4E,0x53, /* 00001FF0 "UID..INS" */ + 0x54,0x68,0x45,0x58,0x45,0x43,0xA4,0x4F, /* 00001FF8 "ThEXEC.O" */ + 0x42,0x55,0x46,0x14,0x20,0x57,0x51,0x42, /* 00002000 "BUF. WQB" */ + 0x48,0x09,0x49,0x4E,0x49,0x54,0x0A,0x02, /* 00002008 "H.INIT.." */ + 0x47,0x55,0x49,0x44,0x0A,0xC8,0x49,0x4E, /* 00002010 "GUID..IN" */ + 0x53,0x54,0x68,0x45,0x58,0x45,0x43,0xA4, /* 00002018 "SThEXEC." */ + 0x4F,0x42,0x55,0x46,0x14,0x20,0x57,0x51, /* 00002020 "OBUF. WQ" */ + 0x42,0x49,0x09,0x49,0x4E,0x49,0x54,0x0A, /* 00002028 "BI.INIT." */ + 0x02,0x47,0x55,0x49,0x44,0x0A,0xDC,0x49, /* 00002030 ".GUID..I" */ + 0x4E,0x53,0x54,0x68,0x45,0x58,0x45,0x43, /* 00002038 "NSThEXEC" */ + 0xA4,0x4F,0x42,0x55,0x46,0x10,0x1A,0x5C, /* 00002040 ".OBUF..\" */ + 0x5F,0x47,0x50,0x45,0x14,0x13,0x5F,0x4C, /* 00002048 "_GPE.._L" */ + 0x31,0x38,0x08,0x86,0x5C,0x2E,0x5F,0x53, /* 00002050 "18..\._S" */ + 0x42,0x5F,0x57,0x4D,0x49,0x44,0x0A,0x80, /* 00002058 "B_WMID.." */ + +}; diff --git a/tools/xenpmd/acpi-events.c b/tools/xenpmd/acpi-events.c index 56204e2..f4b3fe7 100644 --- a/tools/xenpmd/acpi-events.c +++ b/tools/xenpmd/acpi-events.c @@ -40,6 +40,7 @@ #define XS_AC_ADAPTER_EVENT_PATH "/pm/events/acadapterstatechanged" #define XS_LID_EVENT_PATH "/pm/events/lidstatechanged" #define XS_PBTN_EVENT_PATH "/pm/events/powerbuttonpressed" +#define XS_OEM_EVENT_PATH "/oem/event" static int socket_fd; static pthread_t acpi_thread; @@ -91,6 +92,11 @@ void handle_pbtn_pressed_event(void) xs_write(xs, XBT_NULL, XS_PBTN_EVENT_PATH, "1", 1); } +void handle_oem_event(void) +{ + xs_write(xs, XBT_NULL, XS_OEM_EVENT_PATH, "1", 1); +} + void process_acpi_message(char *acpi_buffer) { if ( strstr(acpi_buffer, "ac_adapter") ) @@ -107,7 +113,13 @@ void process_acpi_message(char *acpi_buffer) if ( (strstr(acpi_buffer, "PBTN")) || (strstr(acpi_buffer, "PWRF")) ) + { handle_pbtn_pressed_event(); + return; + } + + if ( strstr(acpi_buffer, "WMID") ) + handle_oem_event(); } static void *acpi_events_thread(void *arg)