Index: src/southbridge/via/vt8237r/vt8237r_early_smbus.c
===================================================================
--- src/southbridge/via/vt8237r/vt8237r_early_smbus.c	(revision 3241)
+++ src/southbridge/via/vt8237r/vt8237r_early_smbus.c	(working copy)
@@ -33,6 +33,7 @@
  */
 static void smbus_print_error(u8 host_status, int loops)
 {
+#if DEBUG_SMBUS
 	/* Check if there actually was an error. */
 	if ((host_status == 0x00 || host_status == 0x40 ||
 	     host_status == 0x42) && (loops < SMBUS_TIMEOUT))
@@ -50,6 +51,7 @@
 		print_debug("Interrupt/SMI# completed successfully\r\n");
 	if (host_status & (1 << 0))
 		print_err("Host busy\r\n");
+#endif
 }
 
 /**
@@ -90,9 +92,9 @@
  * @param dimm The address location of the DIMM on the SMBus.
  * @param offset The offset the data is located at.
  */
-u8 smbus_read_byte(u8 dimm, u8 offset)
+int smbus_read_byte(u8 dimm, int offset)
 {
-	u8 val;
+	int val;
 
 	PRINT_DEBUG("DIMM ");
 	PRINT_DEBUG_HEX16(dimm);
Index: src/southbridge/via/vt8237r/adapted_intel_smbus.c
===================================================================
--- src/southbridge/via/vt8237r/adapted_intel_smbus.c	(revision 0)
+++ src/southbridge/via/vt8237r/adapted_intel_smbus.c	(revision 0)
@@ -0,0 +1,207 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2005 Yinghai Lu <yinghailu@gmail.com>
+ * Copyright (C) 2007 Corey Osgood <corey_osgood@verizon.net>
+ * Copyright (C) 2007 Rudolf Marek <r.marek@assembler.cz>
+ *
+ * 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+ */
+
+#include <device/pci_ids.h>
+#include <spd.h>
+#include <stdlib.h>
+#include "vt8237r.h"
+
+#include <device/smbus_def.h>
+
+/**
+ * Reset and take ownership of the SMBus.
+ */
+static void smbus_reset(void)
+{
+	outb(HOST_RESET, SMBUS_IO_BASE + SMBHSTSTAT);
+	inb(SMBUS_IO_BASE + SMBHSTSTAT);
+}
+
+#if DEBUG_SMBUS
+static int smbus_wait_until_ready(void)
+#else
+static void smbus_wait_until_ready(void)
+#endif
+{
+	int loops = SMBUS_TIMEOUT;
+	do {
+		SMBUS_DELAY();
+		if (--loops == 0)
+			break;
+	} while (inb(SMBUS_IO_BASE + SMBHSTSTAT) & 1);
+#if DEBUG_SMBUS
+	return loops ? 0 : -1;
+#endif
+}
+
+static int smbus_wait_until_done(void)
+{
+	int loops = SMBUS_TIMEOUT;
+	u8 byte;
+	do {
+		SMBUS_DELAY();
+		if (--loops == 0)
+			break;
+		byte = inb(SMBUS_IO_BASE + SMBHSTSTAT);
+	} while ((byte & 1) || (byte & ~((1 << 6) | (1 << 0))) == 0);
+	return loops ? 0 : -1;
+}
+
+static int smbus_read_byte(u8 device, int address)
+{
+#if DEBUG_SMBUS
+	if (smbus_wait_until_ready() < 0) {
+		return SMBUS_WAIT_UNTIL_READY_TIMEOUT;
+	}
+#else
+	smbus_wait_until_ready();
+#endif
+
+	/* Setup transaction */
+	/* Disable interrupts */
+	outb(inb(SMBUS_IO_BASE + SMBHSTCTL) & (~1), SMBUS_IO_BASE + SMBHSTCTL);
+	/* Set the device I'm talking too */
+	outb(((device & 0x7f) << 1) | 1, SMBUS_IO_BASE + SMBXMITADD);
+	/* Set the command/address... */
+	outb(address & 0xff, SMBUS_IO_BASE + SMBHSTCMD);
+	/* Set up for a byte data read */
+	outb((inb(SMBUS_IO_BASE + SMBHSTCTL) & 0xe3) | (0x2 << 2),
+	     (SMBUS_IO_BASE + SMBHSTCTL));
+	/* Clear any lingering errors, so the transaction will run */
+	outb(inb(SMBUS_IO_BASE + SMBHSTSTAT), SMBUS_IO_BASE + SMBHSTSTAT);
+
+	/* Clear the data byte... */
+	outb(0, SMBUS_IO_BASE + SMBHSTDAT0);
+
+	/* Start the command */
+	outb((inb(SMBUS_IO_BASE + SMBHSTCTL) | 0x40),
+	     SMBUS_IO_BASE + SMBHSTCTL);
+
+	/* Poll for transaction completion */
+	if (smbus_wait_until_done() < 0) {
+		return SMBUS_WAIT_UNTIL_DONE_TIMEOUT;
+	}
+
+	/* Ignore the "In Use" status... */
+	if ((inb(SMBUS_IO_BASE + SMBHSTSTAT) & ~(3 << 5)) != (1 << 1)) {
+		return SMBUS_ERROR;
+	}
+	/* Read results of transaction */
+	return inb(SMBUS_IO_BASE + SMBHSTDAT0);
+}
+
+/**
+ * Enable the smbus on vt8237r-based systems
+ */
+void enable_smbus(void)
+{
+	device_t dev;
+
+	/* Power management controller */
+	dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_VIA,
+				       PCI_DEVICE_ID_VIA_VT8237R_LPC), 0);
+
+	if (dev == PCI_DEV_INVALID)
+		die("Power management controller not found\r\n");
+
+	/* 7 = SMBus Clock from RTC 32.768KHz
+	 * 5 = Internal PLL reset from susp
+	 */
+	pci_write_config8(dev, VT8237R_POWER_WELL, 0xa0);
+
+	/* Enable SMBus. */
+	pci_write_config16(dev, SMBUS_IO_BASE_REG, SMBUS_IO_BASE | 0x1);
+
+	/* SMBus Host Configuration, enable. */
+	pci_write_config8(dev, SMBUS_HOST_CONF, 0x01);
+
+	/* Make it work for I/O. */
+	pci_write_config16(dev, PCI_COMMAND, PCI_COMMAND_IO);
+
+	smbus_reset();
+
+	/* Reset the internal pointer. */
+	inb(SMBUS_IO_BASE + SMBHSTCTL);
+}
+
+/**
+ * A fixup for some systems that need time for the SMBus to "warm up". This is 
+ * needed on some VT823x based systems, where the SMBus spurts out bad data for 
+ * a short time after power on. This has been seen on the VIA Epia series and 
+ * Jetway J7F2-series. It reads the ID byte from SMBus, looking for 
+ * known-good data from a slot/address. Exits on either good data or a timeout.
+ *
+ * TODO: This should probably go into some global file, but one would need to
+ *       be created just for it. If some other chip needs/wants it, we can
+ *       worry about it then.
+ *
+ * @param ctrl The memory controller and SMBus addresses.
+ */
+void smbus_fixup(const struct mem_controller *ctrl)
+{
+	int i, current_slot = 0;
+	u8 result = 0;
+
+	if (!ARRAY_SIZE(ctrl->channel0)) {
+		print_err("smbus_fixup() thinks there are no RAM slots!\r\n");
+		return;
+	}
+
+	print_debug("Waiting for SMBus to warm up");
+
+	/*
+	 * Bad SPD data should be either 0 or 0xff, but YMMV. So we look for
+	 * the ID bytes of SDRAM, DDR, DDR2, and DDR3 (and anything in between).
+	 * VT8237R has only been seen on DDR and DDR2 based systems, so far.
+	 */
+	for (i = 0; (i < SMBUS_TIMEOUT && ((result < SPD_MEMORY_TYPE_SDRAM) ||
+				(result > SPD_MEMORY_TYPE_SDRAM_DDR3))); i++) {
+
+		if (current_slot > ARRAY_SIZE(ctrl->channel0))
+			current_slot = 0;
+
+		result = smbus_read_byte(ctrl->channel0[current_slot],
+					 SPD_MEMORY_TYPE);
+		current_slot++;
+		print_debug(".");
+	}
+
+	if (i >= SMBUS_TIMEOUT)
+		print_err("SMBus timed out while warming up\r\n");
+	else
+		print_debug("Done\r\n");
+}
+
+void enable_rom_decode(void)
+{
+	device_t dev;
+
+	/* Bus Control and Power Management  */
+	dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_VIA,
+				       PCI_DEVICE_ID_VIA_VT8237R_LPC), 0);
+
+	if (dev == PCI_DEV_INVALID)
+		die("SB not found\r\n");
+
+	/* ROM decode last 1MB FFC00000 - FFFFFFFF */
+	pci_write_config8(dev, 0x41, 0x7f);
+}
Index: src/superio/fintek/f71805f/Config.lb
===================================================================
--- src/superio/fintek/f71805f/Config.lb	(revision 0)
+++ src/superio/fintek/f71805f/Config.lb	(revision 0)
@@ -0,0 +1,23 @@
+##
+## This file is part of the LinuxBIOS project.
+##
+## Copyright (C) 2005 Digital Design Corporation
+##
+## 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+##
+
+config chip.h
+object superio.o
+
Index: src/superio/fintek/f71805f/superio.c
===================================================================
--- src/superio/fintek/f71805f/superio.c	(revision 0)
+++ src/superio/fintek/f71805f/superio.c	(revision 0)
@@ -0,0 +1,173 @@
+/*
+ * This file is part of the LinuxBIOS project.
+ *
+ * Copyright (C) 2000 AG Electronics Ltd.
+ * Copyright (C) 2003-2004 Linux Networx
+ * Copyright (C) 2004 Tyan 
+ * Copyright (C) 2005 Digital Design Corporation
+ *
+ * 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+ */
+
+/* Datasheet: http://www.fintek.com.tw/files/productfiles/F71805F_V025.pdf */
+
+/* Ported from the SMSC LPC47B272 driver */
+
+/* RAM driver for SMSC F71805F Super I/O chip. */
+
+#include <arch/io.h>
+#include <device/device.h>
+#include <device/pnp.h>
+#include <console/console.h>
+#include <device/smbus.h>
+#include <string.h>
+#include <bitops.h>
+#include <uart8250.h>
+#include <pc80/keyboard.h>
+#include "chip.h"
+#include "f71805f.h"
+
+static void enable_dev(device_t dev);
+void f71805f_pnp_set_resources(device_t dev);
+void f71805f_pnp_set_resources(device_t dev);
+void f71805f_pnp_enable_resources(device_t dev);
+void f71805f_pnp_enable(device_t dev);
+static void f71805f_init(device_t dev);
+
+static void pnp_enter_conf_state(device_t dev);
+static void pnp_exit_conf_state(device_t dev);
+//static void dump_pnp_device(device_t dev);
+
+struct chip_operations superio_fintek_f71805f_ops = {
+	CHIP_NAME("Fintek F71805f Super I/O")
+	.enable_dev = enable_dev
+};
+
+static struct device_operations ops = {
+	.read_resources   = pnp_read_resources,
+	.set_resources    = f71805f_pnp_set_resources,
+	.enable_resources = f71805f_pnp_enable_resources,
+	.enable           = f71805f_pnp_enable,
+	.init             = f71805f_init,
+};
+
+static struct pnp_info pnp_dev_info[] = {
+	//{ &ops, F71805F_FDC,  PNP_IO0 | PNP_IRQ0 | PNP_DRQ0, { 0x07f8, 0}, },
+	{ &ops, F71805F_SP1,  PNP_IO0 | PNP_IRQ0, { 0x7f8, 0 }, },
+	{ &ops, F71805F_SP2,  PNP_IO0 | PNP_IRQ0, { 0x7f8, 0 }, },
+	//{ &ops, F71805F_PP,   PNP_IO0 | PNP_IRQ0 | PNP_DRQ0, { 0x07f8, 0}, },
+	//{ &ops, F71805F_HWM,  PNP_IO0 | PNP_IRQ0  { 0xff8, 0}, },
+	//{ &ops, F71805F_GPIO, PNP_IO0 | PNP_IO1 | PNP_IRQ0, { 0x7ff, 0 }, {0x7fe, 0x4}, },
+	//{ &ops, F71805F_PME,  },
+};
+
+static void enable_dev(device_t dev)
+{
+	pnp_enable_devices(dev, &pnp_ops, 
+				sizeof(pnp_dev_info)/sizeof(pnp_dev_info[0]), 
+								pnp_dev_info);
+}
+
+void f71805f_pnp_set_resources(device_t dev)
+{
+	pnp_enter_conf_state(dev);  
+	pnp_set_resources(dev);
+	pnp_exit_conf_state(dev);  
+}       
+
+void f71805f_pnp_enable_resources(device_t dev)
+{       
+	pnp_enter_conf_state(dev);
+	pnp_enable_resources(dev);
+	pnp_exit_conf_state(dev);
+}
+
+void f71805f_pnp_enable(device_t dev)
+{
+	pnp_enter_conf_state(dev);   
+	pnp_set_logical_device(dev);
+
+	if(dev->enabled) {
+		pnp_set_enable(dev, 1);
+	}
+	else {
+		pnp_set_enable(dev, 0);
+	}
+	pnp_exit_conf_state(dev);  
+}
+
+static void f71805f_init(device_t dev)
+{
+	struct superio_smsc_f71805f_config *conf = dev->chip_info;
+	struct resource *res0, *res1;
+
+	if (!dev->enabled)
+		return;
+	
+	switch(dev->path.u.pnp.device) {
+	case F71805F_SP1: 
+		res0 = find_resource(dev, PNP_IDX_IO0);
+		//init_uart8250(res0->base, &conf->com1);
+		break;
+		
+	case F71805F_SP2:
+		res1 = find_resource(dev, PNP_IDX_IO0);
+		//init_uart8250(res0->base, &conf->com2);
+		break;
+		
+	/* No KBC on F71805f */
+	}
+}
+
+static void pnp_enter_conf_state(device_t dev) 
+{
+	outb(0x87, dev->path.u.pnp.port);
+}
+
+static void pnp_exit_conf_state(device_t dev) 
+{
+    outb(0xaa, dev->path.u.pnp.port);
+}
+#if 0 /* build fails over F71805F_MAX_CONFIG_REGISTER */
+#define F71805F_MAX_CONFIG_REGISTER = 0xFF //?
+static void dump_pnp_device(device_t dev)
+{
+    int register_index;
+    print_debug("\r\n");
+
+    for(register_index = 0; register_index <= F71805F_MAX_CONFIG_REGISTER; register_index++) {
+        uint8_t register_value;
+
+        if ((register_index & 0x0f) == 0) {
+                print_debug_hex8(register_index);
+                print_debug_char(':');
+        }
+
+		// Skip over 'register' that would cause exit from configuration mode
+	    if (register_index == 0xaa)
+			register_value = 0xaa;
+		else
+        	register_value = pnp_read_config(dev, register_index);
+
+        print_debug_char(' ');
+        print_debug_hex8(register_value);
+        if ((register_index & 0x0f) == 0x0f) {
+        	print_debug("\r\n");
+        }
+    }
+
+   	print_debug("\r\n");
+}
+#endif
Index: src/mainboard/jetway/dsdt.c
===================================================================
--- src/mainboard/jetway/dsdt.c	(revision 0)
+++ src/mainboard/jetway/dsdt.c	(revision 0)
@@ -0,0 +1,2874 @@
+/*
+ * 
+ * Intel ACPI Component Architecture
+ * ASL Optimizing Compiler version 20060912 [Dec  6 2006]
+ * Copyright (C) 2000 - 2006 Intel Corporation
+ * Supports ACPI Specification Revision 3.0a
+ * 
+ * Compilation of "dsdt.dsl" - Thu Aug  2 04:16:00 2007
+ * 
+ * C source code output
+ *
+ */
+unsigned char AmlCode[] =
+{
+    0x44,0x53,0x44,0x54,0x55,0x59,0x00,0x00,  /* 00000000    "DSDTUY.." */
+    0x01,0xCF,0x48,0x50,0x20,0x20,0x20,0x20,  /* 00000008    "..HP    " */
+    0x33,0x30,0x39,0x31,0x20,0x20,0x20,0x20,  /* 00000010    "3091    " */
+    0x30,0x08,0x04,0x20,0x49,0x4E,0x54,0x4C,  /* 00000018    "0.. INTL" */
+    0x12,0x09,0x06,0x20,0x08,0x5A,0x30,0x30,  /* 00000020    "... .Z00" */
+    0x30,0x01,0x08,0x5A,0x30,0x30,0x31,0x0A,  /* 00000028    "0..Z001." */
+    0x02,0x08,0x5A,0x30,0x30,0x32,0x0A,0x04,  /* 00000030    "..Z002.." */
+    0x08,0x5A,0x30,0x30,0x33,0x0A,0x08,0x08,  /* 00000038    ".Z003..." */
+    0x5A,0x30,0x30,0x34,0x00,0x08,0x5A,0x30,  /* 00000040    "Z004..Z0" */
+    0x30,0x35,0x0A,0x0F,0x08,0x5A,0x30,0x30,  /* 00000048    "05...Z00" */
+    0x36,0x0A,0x0D,0x08,0x5A,0x30,0x30,0x37,  /* 00000050    "6...Z007" */
+    0x0A,0x0B,0x08,0x5A,0x30,0x30,0x38,0x0A,  /* 00000058    "...Z008." */
+    0x09,0x14,0x0F,0x56,0x54,0x4F,0x42,0x01,  /* 00000060    "...VTOB." */
+    0x70,0x01,0x60,0x79,0x60,0x68,0x60,0xA4,  /* 00000068    "p.`y`h`." */
+    0x60,0x14,0x18,0x42,0x54,0x4F,0x56,0x01,  /* 00000070    "`..BTOV." */
+    0x7A,0x68,0x01,0x60,0x70,0x00,0x61,0xA2,  /* 00000078    "zh.`p.a." */
+    0x08,0x60,0x75,0x61,0x7A,0x60,0x01,0x60,  /* 00000080    ".`uaz`.`" */
+    0xA4,0x61,0x14,0x27,0x4D,0x4B,0x57,0x44,  /* 00000088    ".a.'MKWD" */
+    0x02,0xA0,0x0D,0x7B,0x69,0x0A,0x80,0x00,  /* 00000090    "...{i..." */
+    0x70,0x0C,0x00,0x00,0xFF,0xFF,0x60,0xA1,  /* 00000098    "p.....`." */
+    0x04,0x70,0x00,0x60,0x7D,0x60,0x68,0x60,  /* 000000A0    ".p.`}`h`" */
+    0x7D,0x60,0x79,0x69,0x0A,0x08,0x00,0x60,  /* 000000A8    "}`yi...`" */
+    0xA4,0x60,0x14,0x2A,0x50,0x4F,0x53,0x57,  /* 000000B0    ".`.*POSW" */
+    0x01,0xA0,0x1F,0x7B,0x68,0x0B,0x00,0x80,  /* 000000B8    "...{h..." */
+    0x00,0xA0,0x08,0x93,0x68,0x0B,0xFF,0xFF,  /* 000000C0    "....h..." */
+    0xA4,0xFF,0xA1,0x0E,0x80,0x68,0x60,0x75,  /* 000000C8    ".....h`u" */
+    0x60,0x7B,0x60,0x0B,0xFF,0xFF,0x60,0xA4,  /* 000000D0    "`{`...`." */
+    0x60,0xA1,0x03,0xA4,0x68,0x14,0x13,0x47,  /* 000000D8    "`...h..G" */
+    0x42,0x46,0x45,0x03,0x8C,0x68,0x69,0x54,  /* 000000E0    "BFE..hiT" */
+    0x49,0x44,0x58,0x70,0x54,0x49,0x44,0x58,  /* 000000E8    "IDXpTIDX" */
+    0x6A,0x14,0x13,0x50,0x42,0x46,0x45,0x03,  /* 000000F0    "j..PBFE." */
+    0x8C,0x68,0x69,0x54,0x49,0x44,0x58,0x70,  /* 000000F8    ".hiTIDXp" */
+    0x6A,0x54,0x49,0x44,0x58,0x14,0x47,0x05,  /* 00000100    "jTIDX.G." */
+    0x49,0x54,0x4F,0x53,0x01,0x70,0x11,0x08,  /* 00000108    "ITOS.p.." */
+    0x0A,0x05,0x20,0x20,0x20,0x20,0x20,0x60,  /* 00000110    "..     `" */
+    0x70,0x11,0x14,0x0A,0x11,0x30,0x31,0x32,  /* 00000118    "p....012" */
+    0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x41,  /* 00000120    "3456789A" */
+    0x42,0x43,0x44,0x45,0x46,0x00,0x67,0x70,  /* 00000128    "BCDEF.gp" */
+    0x0A,0x05,0x61,0x70,0x00,0x62,0x70,0x00,  /* 00000130    "..ap.bp." */
+    0x63,0xA2,0x21,0x61,0x76,0x61,0x7B,0x7A,  /* 00000138    "c.!ava{z" */
+    0x68,0x79,0x61,0x0A,0x02,0x00,0x00,0x0A,  /* 00000140    "hya....." */
+    0x0F,0x64,0x47,0x42,0x46,0x45,0x67,0x64,  /* 00000148    ".dGBFEgd" */
+    0x71,0x65,0x50,0x42,0x46,0x45,0x60,0x62,  /* 00000150    "qePBFE`b" */
+    0x65,0x75,0x62,0xA4,0x60,0x08,0x57,0x49,  /* 00000158    "eub.`.WI" */
+    0x52,0x45,0x00,0x10,0x12,0x5F,0x50,0x52,  /* 00000160    "RE..._PR" */
+    0x5F,0x5B,0x83,0x0B,0x43,0x50,0x55,0x30,  /* 00000168    "_[..CPU0" */
+    0x00,0x10,0x80,0x00,0x00,0x06,0x08,0x5F,  /* 00000170    "......._" */
+    0x53,0x30,0x5F,0x12,0x06,0x04,0x00,0x00,  /* 00000178    "S0_....." */
+    0x00,0x00,0x08,0x5F,0x53,0x33,0x5F,0x12,  /* 00000180    "..._S3_." */
+    0x08,0x04,0x0A,0x03,0x0A,0x03,0x00,0x00,  /* 00000188    "........" */
+    0x08,0x5F,0x53,0x34,0x5F,0x12,0x08,0x04,  /* 00000190    "._S4_..." */
+    0x0A,0x04,0x0A,0x04,0x00,0x00,0x08,0x5F,  /* 00000198    "......._" */
+    0x53,0x35,0x5F,0x12,0x08,0x04,0x0A,0x05,  /* 000001A0    "S5_....." */
+    0x0A,0x05,0x00,0x00,0x5B,0x80,0x44,0x45,  /* 000001A8    "....[.DE" */
+    0x42,0x47,0x01,0x0A,0x80,0x01,0x5B,0x81,  /* 000001B0    "BG....[." */
+    0x0B,0x44,0x45,0x42,0x47,0x01,0x44,0x42,  /* 000001B8    ".DEBG.DB" */
+    0x47,0x50,0x08,0x5B,0x80,0x50,0x4D,0x49,  /* 000001C0    "GP.[.PMI" */
+    0x4F,0x01,0x0B,0xD6,0x0C,0x0A,0x02,0x5B,  /* 000001C8    "O......[" */
+    0x81,0x10,0x50,0x4D,0x49,0x4F,0x01,0x50,  /* 000001D0    "..PMIO.P" */
+    0x49,0x44,0x58,0x08,0x50,0x44,0x41,0x54,  /* 000001D8    "IDX.PDAT" */
+    0x08,0x5B,0x80,0x47,0x50,0x45,0x30,0x01,  /* 000001E0    ".[.GPE0." */
+    0x0B,0x24,0x80,0x0A,0x04,0x5B,0x81,0x14,  /* 000001E8    ".$...[.." */
+    0x47,0x50,0x45,0x30,0x01,0x00,0x04,0x50,  /* 000001F0    "GPE0...P" */
+    0x4D,0x45,0x45,0x01,0x00,0x04,0x41,0x39,  /* 000001F8    "MEE...A9" */
+    0x37,0x45,0x01,0x5B,0x80,0x50,0x30,0x31,  /* 00000200    "7E.[.P01" */
+    0x5F,0x01,0x0B,0x01,0x80,0x01,0x5B,0x81,  /* 00000208    "_.....[." */
+    0x0B,0x50,0x30,0x31,0x5F,0x01,0x50,0x53,  /* 00000210    ".P01_.PS" */
+    0x54,0x31,0x08,0x08,0x48,0x54,0x54,0x58,  /* 00000218    "T1..HTTX" */
+    0x00,0x14,0x4E,0x1B,0x5F,0x50,0x54,0x53,  /* 00000220    "..N._PTS" */
+    0x01,0x70,0x01,0x50,0x4D,0x45,0x45,0x70,  /* 00000228    ".p.PMEEp" */
+    0x0A,0x60,0x50,0x49,0x44,0x58,0x5B,0x22,  /* 00000230    ".`PIDX["" */
+    0x0A,0x0A,0x70,0x50,0x44,0x41,0x54,0x60,  /* 00000238    "..pPDAT`" */
+    0x7B,0x60,0x0A,0x7F,0x60,0x70,0x60,0x50,  /* 00000240    "{`..`p`P" */
+    0x44,0x41,0x54,0x5B,0x22,0x0A,0x0A,0x70,  /* 00000248    "DAT["..p" */
+    0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,0x50,  /* 00000250    "\/._SB_P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x47,  /* 00000258    "CI0SMB_G" */
+    0x50,0x4F,0x57,0x61,0x70,0x61,0x5C,0x2E,  /* 00000260    "POWapa\." */
+    0x5F,0x53,0x42,0x5F,0x57,0x49,0x4C,0x53,  /* 00000268    "_SB_WILS" */
+    0x70,0x0A,0x13,0x5C,0x2F,0x04,0x5F,0x53,  /* 00000270    "p..\/._S" */
+    0x42,0x5F,0x50,0x43,0x49,0x30,0x53,0x4D,  /* 00000278    "B_PCI0SM" */
+    0x42,0x5F,0x49,0x4E,0x43,0x4D,0x5B,0x22,  /* 00000280    "B_INCM["" */
+    0x0A,0x0A,0x70,0x0A,0x40,0x5C,0x2F,0x04,  /* 00000288    "..p.@\/." */
+    0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30,  /* 00000290    "_SB_PCI0" */
+    0x53,0x4D,0x42,0x5F,0x44,0x41,0x43,0x4D,  /* 00000298    "SMB_DACM" */
+    0x5B,0x22,0x0A,0x0A,0x70,0x0A,0xF7,0x5C,  /* 000002A0    "["..p..\" */
+    0x2F,0x04,0x5F,0x53,0x42,0x5F,0x50,0x43,  /* 000002A8    "/._SB_PC" */
+    0x49,0x30,0x53,0x4D,0x42,0x5F,0x50,0x54,  /* 000002B0    "I0SMB_PT" */
+    0x47,0x4D,0x5B,0x22,0x0A,0x0A,0x70,0x0A,  /* 000002B8    "GM["..p." */
+    0x80,0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,  /* 000002C0    ".\/._SB_" */
+    0x50,0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,  /* 000002C8    "PCI0SMB_" */
+    0x44,0x41,0x43,0x4D,0x5B,0x22,0x0A,0x0A,  /* 000002D0    "DACM[".." */
+    0x70,0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,  /* 000002D8    "p\/._SB_" */
+    0x50,0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,  /* 000002E0    "PCI0SMB_" */
+    0x50,0x54,0x47,0x4D,0x61,0x5B,0x22,0x0A,  /* 000002E8    "PTGMa["." */
+    0x0A,0x7B,0x61,0x0A,0x08,0x61,0xA0,0x14,  /* 000002F0    ".{a..a.." */
+    0x93,0x61,0x0A,0x08,0x70,0x01,0x61,0x70,  /* 000002F8    ".a..p.ap" */
+    0x61,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x42,  /* 00000300    "a\._SB_B" */
+    0x4C,0x54,0x53,0xA1,0x10,0x70,0x00,0x61,  /* 00000308    "LTS..p.a" */
+    0x70,0x61,0x5C,0x2E,0x5F,0x53,0x42,0x5F,  /* 00000310    "pa\._SB_" */
+    0x42,0x4C,0x54,0x53,0xA0,0x30,0x93,0x68,  /* 00000318    "BLTS.0.h" */
+    0x0A,0x05,0x70,0x0A,0x88,0x5C,0x2F,0x04,  /* 00000320    "..p..\/." */
+    0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30,  /* 00000328    "_SB_PCI0" */
+    0x4C,0x50,0x43,0x30,0x42,0x43,0x4D,0x44,  /* 00000330    "LPC0BCMD" */
+    0x70,0x00,0x5C,0x2F,0x04,0x5F,0x53,0x42,  /* 00000338    "p.\/._SB" */
+    0x5F,0x50,0x43,0x49,0x30,0x4C,0x50,0x43,  /* 00000340    "_PCI0LPC" */
+    0x30,0x53,0x4D,0x49,0x43,0xA0,0x47,0x07,  /* 00000348    "0SMIC.G." */
+    0x93,0x68,0x0A,0x04,0x70,0x5C,0x2F,0x04,  /* 00000350    ".h..p\/." */
+    0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30,  /* 00000358    "_SB_PCI0" */
+    0x53,0x4D,0x42,0x5F,0x52,0x56,0x49,0x44,  /* 00000360    "SMB_RVID" */
+    0x61,0xA0,0x1B,0x92,0x95,0x61,0x0A,0x10,  /* 00000368    "a....a.." */
+    0x70,0x00,0x5C,0x2F,0x04,0x5F,0x53,0x42,  /* 00000370    "p.\/._SB" */
+    0x5F,0x50,0x43,0x49,0x30,0x53,0x4D,0x42,  /* 00000378    "_PCI0SMB" */
+    0x5F,0x52,0x53,0x54,0x55,0x70,0x01,0x5C,  /* 00000380    "_RSTUp.\" */
+    0x2F,0x04,0x5F,0x53,0x42,0x5F,0x50,0x43,  /* 00000388    "/._SB_PC" */
+    0x49,0x30,0x53,0x4D,0x42,0x5F,0x53,0x4C,  /* 00000390    "I0SMB_SL" */
+    0x50,0x53,0x70,0x0A,0x87,0x5C,0x2F,0x04,  /* 00000398    "PSp..\/." */
+    0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30,  /* 000003A0    "_SB_PCI0" */
+    0x4C,0x50,0x43,0x30,0x42,0x43,0x4D,0x44,  /* 000003A8    "LPC0BCMD" */
+    0x70,0x00,0x5C,0x2F,0x04,0x5F,0x53,0x42,  /* 000003B0    "p.\/._SB" */
+    0x5F,0x50,0x43,0x49,0x30,0x4C,0x50,0x43,  /* 000003B8    "_PCI0LPC" */
+    0x30,0x53,0x4D,0x49,0x43,0xA0,0x1A,0x93,  /* 000003C0    "0SMIC..." */
+    0x68,0x0A,0x03,0x70,0x01,0x5C,0x2F,0x04,  /* 000003C8    "h..p.\/." */
+    0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30,  /* 000003D0    "_SB_PCI0" */
+    0x53,0x4D,0x42,0x5F,0x53,0x4C,0x50,0x53,  /* 000003D8    "SMB_SLPS" */
+    0x14,0x4F,0x18,0x5F,0x57,0x41,0x4B,0x01,  /* 000003E0    ".O._WAK." */
+    0x70,0x00,0x50,0x4D,0x45,0x45,0x70,0x5C,  /* 000003E8    "p.PMEEp\" */
+    0x2E,0x5F,0x53,0x42,0x5F,0x57,0x49,0x4C,  /* 000003F0    "._SB_WIL" */
+    0x53,0x60,0x70,0x60,0x5C,0x2F,0x04,0x5F,  /* 000003F8    "S`p`\/._" */
+    0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x53,  /* 00000400    "SB_PCI0S" */
+    0x4D,0x42,0x5F,0x47,0x50,0x4F,0x57,0x70,  /* 00000408    "MB_GPOWp" */
+    0x0A,0x13,0x5C,0x2F,0x04,0x5F,0x53,0x42,  /* 00000410    "..\/._SB" */
+    0x5F,0x50,0x43,0x49,0x30,0x53,0x4D,0x42,  /* 00000418    "_PCI0SMB" */
+    0x5F,0x49,0x4E,0x43,0x4D,0x5B,0x22,0x0A,  /* 00000420    "_INCM["." */
+    0x0A,0x70,0x0A,0x40,0x5C,0x2F,0x04,0x5F,  /* 00000428    ".p.@\/._" */
+    0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x53,  /* 00000430    "SB_PCI0S" */
+    0x4D,0x42,0x5F,0x44,0x41,0x43,0x4D,0x5B,  /* 00000438    "MB_DACM[" */
+    0x22,0x0A,0x0A,0x70,0x0A,0xF7,0x5C,0x2F,  /* 00000440    ""..p..\/" */
+    0x04,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 00000448    "._SB_PCI" */
+    0x30,0x53,0x4D,0x42,0x5F,0x50,0x54,0x47,  /* 00000450    "0SMB_PTG" */
+    0x4D,0x5B,0x22,0x0A,0x0A,0x70,0x0A,0x80,  /* 00000458    "M["..p.." */
+    0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,0x50,  /* 00000460    "\/._SB_P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x44,  /* 00000468    "CI0SMB_D" */
+    0x41,0x43,0x4D,0x5B,0x22,0x0A,0x0A,0x70,  /* 00000470    "ACM["..p" */
+    0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,0x50,  /* 00000478    "\/._SB_P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x50,  /* 00000480    "CI0SMB_P" */
+    0x54,0x47,0x4D,0x61,0x5B,0x22,0x0A,0x0A,  /* 00000488    "TGMa[".." */
+    0xA0,0x25,0x5C,0x2E,0x5F,0x53,0x42,0x5F,  /* 00000490    ".%\._SB_" */
+    0x42,0x4C,0x54,0x53,0x7D,0x61,0x0A,0x08,  /* 00000498    "BLTS}a.." */
+    0x61,0x70,0x61,0x5C,0x2F,0x04,0x5F,0x53,  /* 000004A0    "apa\/._S" */
+    0x42,0x5F,0x50,0x43,0x49,0x30,0x53,0x4D,  /* 000004A8    "B_PCI0SM" */
+    0x42,0x5F,0x50,0x54,0x47,0x4D,0xA1,0x1B,  /* 000004B0    "B_PTGM.." */
+    0x7B,0x61,0x0A,0xF7,0x61,0x70,0x61,0x5C,  /* 000004B8    "{a..apa\" */
+    0x2F,0x04,0x5F,0x53,0x42,0x5F,0x50,0x43,  /* 000004C0    "/._SB_PC" */
+    0x49,0x30,0x53,0x4D,0x42,0x5F,0x50,0x54,  /* 000004C8    "I0SMB_PT" */
+    0x47,0x4D,0x5B,0x22,0x0A,0x0A,0x70,0x0A,  /* 000004D0    "GM["..p." */
+    0x81,0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,  /* 000004D8    ".\/._SB_" */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 000004E0    "PCI0LPC0" */
+    0x42,0x43,0x4D,0x44,0x70,0x00,0x5C,0x2F,  /* 000004E8    "BCMDp.\/" */
+    0x04,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 000004F0    "._SB_PCI" */
+    0x30,0x4C,0x50,0x43,0x30,0x53,0x4D,0x49,  /* 000004F8    "0LPC0SMI" */
+    0x43,0x70,0x0A,0x30,0x44,0x42,0x47,0x50,  /* 00000500    "Cp.0DBGP" */
+    0xA0,0x29,0x93,0x68,0x0A,0x03,0x70,0x0A,  /* 00000508    ".).h..p." */
+    0x61,0x50,0x49,0x44,0x58,0x70,0x50,0x44,  /* 00000510    "aPIDXpPD" */
+    0x41,0x54,0x60,0x7B,0x60,0x0A,0x80,0x60,  /* 00000518    "AT`{`..`" */
+    0xA0,0x11,0x93,0x60,0x00,0x86,0x5C,0x2E,  /* 00000520    "...`..\." */
+    0x5F,0x53,0x42,0x5F,0x50,0x57,0x52,0x42,  /* 00000528    "_SB_PWRB" */
+    0x0A,0x02,0xA0,0x3D,0x93,0x68,0x0A,0x04,  /* 00000530    "...=.h.." */
+    0x70,0x0A,0x80,0x5C,0x2F,0x04,0x5F,0x53,  /* 00000538    "p..\/._S" */
+    0x42,0x5F,0x50,0x43,0x49,0x30,0x4C,0x50,  /* 00000540    "B_PCI0LP" */
+    0x43,0x30,0x42,0x43,0x4D,0x44,0x70,0x00,  /* 00000548    "C0BCMDp." */
+    0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,0x50,  /* 00000550    "\/._SB_P" */
+    0x43,0x49,0x30,0x4C,0x50,0x43,0x30,0x53,  /* 00000558    "CI0LPC0S" */
+    0x4D,0x49,0x43,0x86,0x5C,0x2E,0x5F,0x53,  /* 00000560    "MIC.\._S" */
+    0x42,0x5F,0x50,0x57,0x52,0x42,0x0A,0x02,  /* 00000568    "B_PWRB.." */
+    0x10,0x49,0x09,0x5F,0x53,0x49,0x5F,0x14,  /* 00000570    ".I._SI_." */
+    0x42,0x09,0x5F,0x53,0x53,0x54,0x01,0xA0,  /* 00000578    "B._SST.." */
+    0x20,0x93,0x68,0x01,0x70,0x0D,0x3D,0x3D,  /* 00000580    " .h.p.==" */
+    0x3D,0x3D,0x3D,0x20,0x53,0x53,0x54,0x20,  /* 00000588    "=== SST " */
+    0x57,0x6F,0x72,0x6B,0x69,0x6E,0x67,0x20,  /* 00000590    "Working " */
+    0x3D,0x3D,0x3D,0x3D,0x3D,0x00,0x5B,0x31,  /* 00000598    "=====.[1" */
+    0xA0,0x20,0x93,0x68,0x0A,0x02,0x70,0x0D,  /* 000005A0    ". .h..p." */
+    0x3D,0x3D,0x3D,0x3D,0x3D,0x20,0x53,0x53,  /* 000005A8    "===== SS" */
+    0x54,0x20,0x57,0x61,0x6B,0x69,0x6E,0x67,  /* 000005B0    "T Waking" */
+    0x20,0x3D,0x3D,0x3D,0x3D,0x3D,0x00,0x5B,  /* 000005B8    " =====.[" */
+    0x31,0xA0,0x22,0x93,0x68,0x0A,0x03,0x70,  /* 000005C0    "1.".h..p" */
+    0x0D,0x3D,0x3D,0x3D,0x3D,0x3D,0x20,0x53,  /* 000005C8    ".===== S" */
+    0x53,0x54,0x20,0x53,0x6C,0x65,0x65,0x70,  /* 000005D0    "ST Sleep" */
+    0x69,0x6E,0x67,0x20,0x3D,0x3D,0x3D,0x3D,  /* 000005D8    "ing ====" */
+    0x3D,0x00,0x5B,0x31,0xA0,0x25,0x93,0x68,  /* 000005E0    "=.[1.%.h" */
+    0x0A,0x04,0x70,0x0D,0x3D,0x3D,0x3D,0x3D,  /* 000005E8    "..p.====" */
+    0x3D,0x20,0x53,0x53,0x54,0x20,0x53,0x6C,  /* 000005F0    "= SST Sl" */
+    0x65,0x65,0x70,0x69,0x6E,0x67,0x20,0x53,  /* 000005F8    "eeping S" */
+    0x34,0x20,0x3D,0x3D,0x3D,0x3D,0x3D,0x00,  /* 00000600    "4 =====." */
+    0x5B,0x31,0x10,0x4E,0x0F,0x5F,0x54,0x5A,  /* 00000608    "[1.N._TZ" */
+    0x5F,0x08,0x54,0x50,0x41,0x53,0x0A,0x5D,  /* 00000610    "_.TPAS.]" */
+    0x08,0x54,0x50,0x43,0x5F,0x0A,0x69,0x5B,  /* 00000618    ".TPC_.i[" */
+    0x85,0x48,0x0E,0x54,0x48,0x52,0x4D,0x14,  /* 00000620    ".H.THRM." */
+    0x14,0x5F,0x43,0x52,0x54,0x08,0xA4,0x72,  /* 00000628    "._CRT..r" */
+    0x0B,0xAC,0x0A,0x77,0x54,0x50,0x43,0x5F,  /* 00000630    "...wTPC_" */
+    0x0A,0x0A,0x00,0x00,0x14,0x0C,0x5F,0x53,  /* 00000638    "......_S" */
+    0x43,0x50,0x09,0x70,0x00,0x43,0x54,0x59,  /* 00000640    "CP.p.CTY" */
+    0x50,0x14,0x47,0x07,0x5F,0x54,0x4D,0x50,  /* 00000648    "P.G._TMP" */
+    0x08,0xA0,0x40,0x05,0x45,0x43,0x4F,0x4E,  /* 00000650    "..@.ECON" */
+    0x70,0x5C,0x2F,0x05,0x5F,0x53,0x42,0x5F,  /* 00000658    "p\/._SB_" */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00000660    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x52,0x54,0x4D,0x50,  /* 00000668    "EC0_RTMP" */
+    0x60,0x70,0x0D,0x43,0x75,0x72,0x72,0x65,  /* 00000670    "`p.Curre" */
+    0x6E,0x74,0x20,0x74,0x65,0x6D,0x70,0x20,  /* 00000678    "nt temp " */
+    0x69,0x73,0x3A,0x20,0x00,0x5B,0x31,0x70,  /* 00000680    "is: .[1p" */
+    0x60,0x5B,0x31,0x70,0x60,0x5C,0x2E,0x5F,  /* 00000688    "`[1p`\._" */
+    0x53,0x42,0x5F,0x43,0x4D,0x32,0x35,0xA4,  /* 00000690    "SB_CM25." */
+    0x72,0x0B,0xAC,0x0A,0x77,0x60,0x0A,0x0A,  /* 00000698    "r...w`.." */
+    0x00,0x00,0xA1,0x1E,0x70,0x0D,0x47,0x65,  /* 000006A0    "....p.Ge" */
+    0x74,0x20,0x45,0x43,0x20,0x54,0x65,0x6D,  /* 000006A8    "t EC Tem" */
+    0x70,0x20,0x66,0x61,0x69,0x6C,0x65,0x64,  /* 000006B0    "p failed" */
+    0x21,0x21,0x00,0x5B,0x31,0xA4,0x0B,0xB8,  /* 000006B8    "!!.[1..." */
+    0x0B,0x14,0x14,0x5F,0x50,0x53,0x4C,0x08,  /* 000006C0    "..._PSL." */
+    0xA4,0x12,0x0C,0x01,0x5C,0x2E,0x5F,0x50,  /* 000006C8    "....\._P" */
+    0x52,0x5F,0x43,0x50,0x55,0x30,0x14,0x14,  /* 000006D0    "R_CPU0.." */
+    0x5F,0x50,0x53,0x56,0x08,0xA4,0x72,0x0B,  /* 000006D8    "_PSV..r." */
+    0xAC,0x0A,0x77,0x54,0x50,0x41,0x53,0x0A,  /* 000006E0    "..wTPAS." */
+    0x0A,0x00,0x00,0x14,0x09,0x5F,0x54,0x43,  /* 000006E8    "....._TC" */
+    0x31,0x08,0xA4,0x0A,0x02,0x14,0x09,0x5F,  /* 000006F0    "1......_" */
+    0x54,0x43,0x32,0x08,0xA4,0x0A,0x03,0x14,  /* 000006F8    "TC2....." */
+    0x09,0x5F,0x54,0x53,0x50,0x08,0xA4,0x0A,  /* 00000700    "._TSP..." */
+    0x64,0x10,0x46,0x21,0x5F,0x53,0x42,0x5F,  /* 00000708    "d.F!_SB_" */
+    0x08,0x4F,0x53,0x54,0x42,0xFF,0x5B,0x80,  /* 00000710    ".OSTB.[." */
+    0x4F,0x53,0x54,0x59,0x00,0x0C,0x94,0xFE,  /* 00000718    "OSTY...." */
+    0xEF,0x47,0x01,0x5B,0x81,0x0B,0x4F,0x53,  /* 00000720    ".G.[..OS" */
+    0x54,0x59,0x00,0x54,0x50,0x4F,0x53,0x08,  /* 00000728    "TY.TPOS." */
+    0x14,0x45,0x16,0x4F,0x53,0x54,0x50,0x00,  /* 00000730    ".E.OSTP." */
+    0xA0,0x48,0x15,0x93,0x4F,0x53,0x54,0x42,  /* 00000738    ".H..OSTB" */
+    0xFF,0xA0,0x48,0x08,0x5B,0x12,0x5F,0x4F,  /* 00000740    "..H.[._O" */
+    0x53,0x49,0x60,0xA0,0x23,0x5F,0x4F,0x53,  /* 00000748    "SI`.#_OS" */
+    0x49,0x0D,0x57,0x69,0x6E,0x64,0x6F,0x77,  /* 00000750    "I.Window" */
+    0x73,0x20,0x32,0x30,0x30,0x31,0x2E,0x31,  /* 00000758    "s 2001.1" */
+    0x00,0x70,0x0A,0x20,0x4F,0x53,0x54,0x42,  /* 00000760    ".p. OSTB" */
+    0x70,0x0A,0x20,0x54,0x50,0x4F,0x53,0xA1,  /* 00000768    "p. TPOS." */
+    0x4A,0x05,0xA0,0x25,0x5F,0x4F,0x53,0x49,  /* 00000770    "J..%_OSI" */
+    0x0D,0x57,0x69,0x6E,0x64,0x6F,0x77,0x73,  /* 00000778    ".Windows" */
+    0x20,0x32,0x30,0x30,0x31,0x20,0x53,0x50,  /* 00000780    " 2001 SP" */
+    0x31,0x00,0x70,0x0A,0x10,0x4F,0x53,0x54,  /* 00000788    "1.p..OST" */
+    0x42,0x70,0x0A,0x10,0x54,0x50,0x4F,0x53,  /* 00000790    "Bp..TPOS" */
+    0xA1,0x31,0xA0,0x21,0x5F,0x4F,0x53,0x49,  /* 00000798    ".1.!_OSI" */
+    0x0D,0x57,0x69,0x6E,0x64,0x6F,0x77,0x73,  /* 000007A0    ".Windows" */
+    0x20,0x32,0x30,0x30,0x31,0x00,0x70,0x0A,  /* 000007A8    " 2001.p." */
+    0x08,0x4F,0x53,0x54,0x42,0x70,0x0A,0x08,  /* 000007B0    ".OSTBp.." */
+    0x54,0x50,0x4F,0x53,0xA1,0x0D,0x70,0x00,  /* 000007B8    "TPOS..p." */
+    0x4F,0x53,0x54,0x42,0x70,0x00,0x54,0x50,  /* 000007C0    "OSTBp.TP" */
+    0x4F,0x53,0xA1,0x46,0x0C,0xA0,0x45,0x0B,  /* 000007C8    "OS.F..E." */
+    0x5B,0x12,0x5F,0x4F,0x53,0x5F,0x60,0xA0,  /* 000007D0    "[._OS_`." */
+    0x28,0x53,0x45,0x51,0x4C,0x5F,0x4F,0x53,  /* 000007D8    "(SEQL_OS" */
+    0x5F,0x0D,0x4D,0x69,0x63,0x72,0x6F,0x73,  /* 000007E0    "_.Micros" */
+    0x6F,0x66,0x74,0x20,0x57,0x69,0x6E,0x64,  /* 000007E8    "oft Wind" */
+    0x6F,0x77,0x73,0x00,0x70,0x01,0x4F,0x53,  /* 000007F0    "ows.p.OS" */
+    0x54,0x42,0x70,0x01,0x54,0x50,0x4F,0x53,  /* 000007F8    "TBp.TPOS" */
+    0xA1,0x42,0x08,0xA0,0x41,0x04,0x53,0x45,  /* 00000800    ".B..A.SE" */
+    0x51,0x4C,0x5F,0x4F,0x53,0x5F,0x0D,0x4D,  /* 00000808    "QL_OS_.M" */
+    0x69,0x63,0x72,0x6F,0x73,0x6F,0x66,0x74,  /* 00000810    "icrosoft" */
+    0x20,0x57,0x69,0x6E,0x64,0x6F,0x77,0x73,  /* 00000818    " Windows" */
+    0x4D,0x45,0x3A,0x20,0x4D,0x69,0x6C,0x6C,  /* 00000820    "ME: Mill" */
+    0x65,0x6E,0x6E,0x69,0x75,0x6D,0x20,0x45,  /* 00000828    "ennium E" */
+    0x64,0x69,0x74,0x69,0x6F,0x6E,0x00,0x70,  /* 00000830    "dition.p" */
+    0x0A,0x02,0x4F,0x53,0x54,0x42,0x70,0x0A,  /* 00000838    "..OSTBp." */
+    0x02,0x54,0x50,0x4F,0x53,0xA1,0x3D,0xA0,  /* 00000840    ".TPOS.=." */
+    0x2D,0x53,0x45,0x51,0x4C,0x5F,0x4F,0x53,  /* 00000848    "-SEQL_OS" */
+    0x5F,0x0D,0x4D,0x69,0x63,0x72,0x6F,0x73,  /* 00000850    "_.Micros" */
+    0x6F,0x66,0x74,0x20,0x57,0x69,0x6E,0x64,  /* 00000858    "oft Wind" */
+    0x6F,0x77,0x73,0x20,0x4E,0x54,0x00,0x70,  /* 00000860    "ows NT.p" */
+    0x0A,0x04,0x4F,0x53,0x54,0x42,0x70,0x0A,  /* 00000868    "..OSTBp." */
+    0x04,0x54,0x50,0x4F,0x53,0xA1,0x0D,0x70,  /* 00000870    ".TPOS..p" */
+    0x00,0x4F,0x53,0x54,0x42,0x70,0x00,0x54,  /* 00000878    ".OSTBp.T" */
+    0x50,0x4F,0x53,0xA1,0x0D,0x70,0x00,0x4F,  /* 00000880    "POS..p.O" */
+    0x53,0x54,0x42,0x70,0x00,0x54,0x50,0x4F,  /* 00000888    "STBp.TPO" */
+    0x53,0xA4,0x4F,0x53,0x54,0x42,0x14,0x2D,  /* 00000890    "S.OSTB.-" */
+    0x4F,0x53,0x48,0x54,0x00,0x4F,0x53,0x54,  /* 00000898    "OSHT.OST" */
+    0x50,0x70,0x0A,0x48,0x5E,0x2F,0x03,0x50,  /* 000008A0    "Pp.H^/.P" */
+    0x43,0x49,0x30,0x4C,0x50,0x43,0x30,0x42,  /* 000008A8    "CI0LPC0B" */
+    0x43,0x4D,0x44,0x70,0x00,0x5E,0x2F,0x03,  /* 000008B0    "CMDp.^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 000008B8    "PCI0LPC0" */
+    0x53,0x4D,0x49,0x43,0x14,0x4B,0x05,0x53,  /* 000008C0    "SMIC.K.S" */
+    0x45,0x51,0x4C,0x0A,0x70,0x87,0x68,0x60,  /* 000008C8    "EQL.p.h`" */
+    0x70,0x87,0x69,0x61,0xA0,0x07,0x92,0x93,  /* 000008D0    "p.ia...." */
+    0x60,0x61,0xA4,0x00,0x08,0x42,0x55,0x46,  /* 000008D8    "`a...BUF" */
+    0x30,0x11,0x02,0x60,0x70,0x68,0x42,0x55,  /* 000008E0    "0..`phBU" */
+    0x46,0x30,0x08,0x42,0x55,0x46,0x31,0x11,  /* 000008E8    "F0.BUF1." */
+    0x02,0x60,0x70,0x69,0x42,0x55,0x46,0x31,  /* 000008F0    ".`piBUF1" */
+    0x70,0x00,0x62,0xA2,0x22,0x95,0x62,0x60,  /* 000008F8    "p.b.".b`" */
+    0x70,0x83,0x88,0x42,0x55,0x46,0x30,0x62,  /* 00000900    "p..BUF0b" */
+    0x00,0x63,0x70,0x83,0x88,0x42,0x55,0x46,  /* 00000908    ".cp..BUF" */
+    0x31,0x62,0x00,0x64,0xA0,0x07,0x92,0x93,  /* 00000910    "1b.d...." */
+    0x63,0x64,0xA4,0x00,0x75,0x62,0xA4,0x01,  /* 00000918    "cd..ub.." */
+    0x08,0x46,0x57,0x53,0x4F,0x0D,0x46,0x57,  /* 00000920    ".FWSO.FW" */
+    0x53,0x4F,0x00,0x08,0x5F,0x50,0x53,0x43,  /* 00000928    "SO.._PSC" */
+    0x00,0x14,0x4B,0x09,0x5F,0x50,0x53,0x30,  /* 00000930    "..K._PS0" */
+    0x00,0x70,0x5F,0x50,0x53,0x43,0x60,0x70,  /* 00000938    ".p_PSC`p" */
+    0x00,0x5F,0x50,0x53,0x43,0xA0,0x47,0x08,  /* 00000940    "._PSC.G." */
+    0x93,0x60,0x0A,0x03,0x70,0x01,0x5C,0x2F,  /* 00000948    ".`..p.\/" */
+    0x04,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 00000950    "._SB_PCI" */
+    0x30,0x4C,0x50,0x43,0x30,0x49,0x4E,0x46,  /* 00000958    "0LPC0INF" */
+    0x5F,0xA2,0x4B,0x06,0x5C,0x2F,0x04,0x5F,  /* 00000960    "_.K.\/._" */
+    0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x4C,  /* 00000968    "SB_PCI0L" */
+    0x50,0x43,0x30,0x49,0x4E,0x46,0x5F,0x70,  /* 00000970    "PC0INF_p" */
+    0x0A,0x20,0x5C,0x2F,0x04,0x5F,0x53,0x42,  /* 00000978    ". \/._SB" */
+    0x5F,0x50,0x43,0x49,0x30,0x4C,0x50,0x43,  /* 00000980    "_PCI0LPC" */
+    0x30,0x42,0x43,0x4D,0x44,0x70,0x00,0x5C,  /* 00000988    "0BCMDp.\" */
+    0x2F,0x04,0x5F,0x53,0x42,0x5F,0x50,0x43,  /* 00000990    "/._SB_PC" */
+    0x49,0x30,0x4C,0x50,0x43,0x30,0x53,0x4D,  /* 00000998    "I0LPC0SM" */
+    0x49,0x43,0xA0,0x2A,0x90,0x93,0x5C,0x2F,  /* 000009A0    "IC.*..\/" */
+    0x04,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 000009A8    "._SB_PCI" */
+    0x30,0x4C,0x50,0x43,0x30,0x49,0x4E,0x46,  /* 000009B0    "0LPC0INF" */
+    0x5F,0x01,0x92,0x95,0x5C,0x2E,0x5F,0x53,  /* 000009B8    "_...\._S" */
+    0x42,0x5F,0x4F,0x53,0x54,0x42,0x0A,0x04,  /* 000009C0    "B_OSTB.." */
+    0x5B,0x22,0x0B,0xF4,0x01,0x14,0x0D,0x5F,  /* 000009C8    "["....._" */
+    0x50,0x53,0x33,0x00,0x70,0x0A,0x03,0x5F,  /* 000009D0    "PS3.p.._" */
+    0x50,0x53,0x43,0x08,0x47,0x50,0x49,0x43,  /* 000009D8    "PSC.GPIC" */
+    0x00,0x14,0x22,0x5F,0x50,0x49,0x43,0x01,  /* 000009E0    ".."_PIC." */
+    0x70,0x68,0x47,0x50,0x49,0x43,0xA0,0x15,  /* 000009E8    "phGPIC.." */
+    0x68,0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,  /* 000009F0    "h\/._SB_" */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 000009F8    "PCI0LPC0" */
+    0x44,0x53,0x50,0x49,0x08,0x45,0x43,0x4F,  /* 00000A00    "DSPI.ECO" */
+    0x4E,0x00,0x08,0x43,0x54,0x59,0x50,0x00,  /* 00000A08    "N..CTYP." */
+    0x10,0x8C,0xEF,0x04,0x5F,0x53,0x42,0x5F,  /* 00000A10    "...._SB_" */
+    0x08,0x57,0x49,0x52,0x45,0x00,0x08,0x57,  /* 00000A18    ".WIRE..W" */
+    0x49,0x4C,0x53,0x00,0x08,0x42,0x4C,0x54,  /* 00000A20    "ILS..BLT" */
+    0x53,0x00,0x08,0x47,0x50,0x4F,0x42,0x00,  /* 00000A28    "S..GPOB." */
+    0x5B,0x82,0x0F,0x50,0x57,0x52,0x42,0x08,  /* 00000A30    "[..PWRB." */
+    0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,  /* 00000A38    "_HID.A.." */
+    0x0C,0x5B,0x82,0x0F,0x53,0x4C,0x50,0x42,  /* 00000A40    ".[..SLPB" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 00000A48    "._HID.A." */
+    0x0C,0x0E,0x5B,0x82,0x44,0x05,0x4C,0x49,  /* 00000A50    "..[.D.LI" */
+    0x44,0x5F,0x08,0x5F,0x48,0x49,0x44,0x0C,  /* 00000A58    "D_._HID." */
+    0x41,0xD0,0x0C,0x0D,0x08,0x4C,0x53,0x54,  /* 00000A60    "A....LST" */
+    0x53,0x00,0x14,0x3D,0x5F,0x4C,0x49,0x44,  /* 00000A68    "S..=_LID" */
+    0x00,0xA0,0x29,0x45,0x43,0x4F,0x4E,0xA0,  /* 00000A70    "..)ECON." */
+    0x1B,0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,  /* 00000A78    ".^^/.PCI" */
+    0x30,0x4C,0x50,0x43,0x30,0x45,0x43,0x30,  /* 00000A80    "0LPC0EC0" */
+    0x5F,0x4C,0x49,0x44,0x53,0x70,0x00,0x4C,  /* 00000A88    "_LIDSp.L" */
+    0x53,0x54,0x53,0xA1,0x07,0x70,0x01,0x4C,  /* 00000A90    "STS..p.L" */
+    0x53,0x54,0x53,0xA1,0x07,0x70,0x01,0x4C,  /* 00000A98    "STS..p.L" */
+    0x53,0x54,0x53,0xA4,0x4C,0x53,0x54,0x53,  /* 00000AA0    "STS.LSTS" */
+    0x5B,0x80,0x45,0x58,0x43,0x4F,0x01,0x0A,  /* 00000AA8    "[.EXCO.." */
+    0x72,0x0A,0x02,0x5B,0x81,0x10,0x45,0x58,  /* 00000AB0    "r..[..EX" */
+    0x43,0x4F,0x01,0x49,0x4E,0x44,0x58,0x08,  /* 00000AB8    "CO.INDX." */
+    0x44,0x41,0x54,0x41,0x08,0x5B,0x86,0x4A,  /* 00000AC0    "DATA.[.J" */
+    0x0D,0x49,0x4E,0x44,0x58,0x44,0x41,0x54,  /* 00000AC8    ".INDXDAT" */
+    0x41,0x01,0x00,0x40,0x50,0x44,0x49,0x53,  /* 00000AD0    "A..@PDIS" */
+    0x44,0x03,0x4F,0x56,0x52,0x4C,0x01,0x44,  /* 00000AD8    "D.OVRL.D" */
+    0x43,0x4B,0x53,0x01,0x41,0x43,0x53,0x54,  /* 00000AE0    "CKS.ACST" */
+    0x01,0x50,0x4F,0x50,0x46,0x01,0x46,0x4C,  /* 00000AE8    ".POPF.FL" */
+    0x30,0x37,0x01,0x46,0x4C,0x31,0x30,0x01,  /* 00000AF0    "07.FL10." */
+    0x46,0x4C,0x31,0x31,0x01,0x46,0x4C,0x31,  /* 00000AF8    "FL11.FL1" */
+    0x32,0x01,0x46,0x4C,0x31,0x33,0x01,0x46,  /* 00000B00    "2.FL13.F" */
+    0x4C,0x31,0x34,0x01,0x46,0x4C,0x31,0x35,  /* 00000B08    "L14.FL15" */
+    0x01,0x46,0x4C,0x31,0x36,0x01,0x46,0x4C,  /* 00000B10    ".FL16.FL" */
+    0x31,0x37,0x01,0x46,0x4C,0x32,0x30,0x02,  /* 00000B18    "17.FL20." */
+    0x46,0x4C,0x32,0x31,0x02,0x46,0x4C,0x32,  /* 00000B20    "FL21.FL2" */
+    0x32,0x02,0x46,0x4C,0x32,0x33,0x02,0x43,  /* 00000B28    "2.FL23.C" */
+    0x4D,0x32,0x33,0x08,0x43,0x4D,0x32,0x34,  /* 00000B30    "M23.CM24" */
+    0x08,0x43,0x4D,0x32,0x35,0x08,0x43,0x4D,  /* 00000B38    ".CM25.CM" */
+    0x32,0x36,0x08,0x43,0x4D,0x32,0x37,0x08,  /* 00000B40    "26.CM27." */
+    0x43,0x4D,0x32,0x38,0x08,0x43,0x4D,0x32,  /* 00000B48    "CM28.CM2" */
+    0x39,0x08,0x43,0x4D,0x32,0x41,0x08,0x43,  /* 00000B50    "9.CM2A.C" */
+    0x4D,0x32,0x42,0x08,0x43,0x4D,0x32,0x43,  /* 00000B58    "M2B.CM2C" */
+    0x08,0x43,0x4D,0x32,0x44,0x08,0x43,0x4D,  /* 00000B60    ".CM2D.CM" */
+    0x32,0x45,0x08,0x43,0x4D,0x32,0x46,0x08,  /* 00000B68    "2E.CM2F." */
+    0x00,0x08,0x48,0x50,0x42,0x44,0x08,0x42,  /* 00000B70    "..HPBD.B" */
+    0x54,0x57,0x4C,0x02,0x42,0x54,0x4C,0x53,  /* 00000B78    "TWL.BTLS" */
+    0x01,0x42,0x57,0x4C,0x53,0x01,0x57,0x57,  /* 00000B80    ".BWLS.WW" */
+    0x4C,0x53,0x01,0x00,0x03,0x57,0x4C,0x53,  /* 00000B88    "LS...WLS" */
+    0x55,0x01,0x42,0x54,0x53,0x55,0x01,0x50,  /* 00000B90    "U.BTSU.P" */
+    0x57,0x44,0x43,0x03,0x50,0x4F,0x54,0x4C,  /* 00000B98    "WDC.POTL" */
+    0x01,0x5B,0x82,0x85,0x35,0x03,0x50,0x43,  /* 00000BA0    ".[..5.PC" */
+    0x49,0x30,0x08,0x5F,0x48,0x49,0x44,0x0C,  /* 00000BA8    "I0._HID." */
+    0x41,0xD0,0x0A,0x03,0x08,0x5F,0x41,0x44,  /* 00000BB0    "A...._AD" */
+    0x52,0x00,0x08,0x5F,0x55,0x49,0x44,0x01,  /* 00000BB8    "R.._UID." */
+    0x08,0x5F,0x42,0x42,0x4E,0x00,0x14,0x0A,  /* 00000BC0    "._BBN..." */
+    0x5F,0x49,0x4E,0x49,0x00,0x4F,0x53,0x54,  /* 00000BC8    "_INI.OST" */
+    0x50,0x5B,0x80,0x4B,0x38,0x53,0x54,0x00,  /* 00000BD0    "P[.K8ST." */
+    0x0C,0x04,0xFF,0xEF,0x47,0x0A,0xB8,0x5B,  /* 00000BD8    "....G..[" */
+    0x81,0x41,0x0B,0x4B,0x38,0x53,0x54,0x10,  /* 00000BE0    ".A.K8ST." */
+    0x43,0x30,0x5F,0x30,0x10,0x43,0x32,0x5F,  /* 00000BE8    "C0_0.C2_" */
+    0x30,0x10,0x43,0x34,0x5F,0x30,0x10,0x43,  /* 00000BF0    "0.C4_0.C" */
+    0x36,0x5F,0x30,0x10,0x43,0x38,0x5F,0x30,  /* 00000BF8    "6_0.C8_0" */
+    0x10,0x43,0x41,0x5F,0x30,0x10,0x43,0x43,  /* 00000C00    ".CA_0.CC" */
+    0x5F,0x30,0x10,0x43,0x45,0x5F,0x30,0x10,  /* 00000C08    "_0.CE_0." */
+    0x44,0x30,0x5F,0x30,0x10,0x44,0x32,0x5F,  /* 00000C10    "D0_0.D2_" */
+    0x30,0x10,0x44,0x34,0x5F,0x30,0x10,0x44,  /* 00000C18    "0.D4_0.D" */
+    0x36,0x5F,0x30,0x10,0x44,0x38,0x5F,0x30,  /* 00000C20    "6_0.D8_0" */
+    0x10,0x44,0x41,0x5F,0x30,0x10,0x44,0x43,  /* 00000C28    ".DA_0.DC" */
+    0x5F,0x30,0x10,0x44,0x45,0x5F,0x30,0x10,  /* 00000C30    "_0.DE_0." */
+    0x45,0x30,0x5F,0x30,0x10,0x45,0x32,0x5F,  /* 00000C38    "E0_0.E2_" */
+    0x30,0x10,0x45,0x34,0x5F,0x30,0x10,0x45,  /* 00000C40    "0.E4_0.E" */
+    0x36,0x5F,0x30,0x10,0x45,0x38,0x5F,0x30,  /* 00000C48    "6_0.E8_0" */
+    0x10,0x45,0x41,0x5F,0x30,0x10,0x45,0x43,  /* 00000C50    ".EA_0.EC" */
+    0x5F,0x30,0x10,0x45,0x45,0x5F,0x30,0x10,  /* 00000C58    "_0.EE_0." */
+    0x46,0x30,0x5F,0x30,0x10,0x46,0x32,0x5F,  /* 00000C60    "F0_0.F2_" */
+    0x30,0x10,0x46,0x34,0x5F,0x30,0x10,0x46,  /* 00000C68    "0.F4_0.F" */
+    0x36,0x5F,0x30,0x10,0x46,0x38,0x5F,0x30,  /* 00000C70    "6_0.F8_0" */
+    0x10,0x46,0x41,0x5F,0x30,0x10,0x46,0x43,  /* 00000C78    ".FA_0.FC" */
+    0x5F,0x30,0x10,0x46,0x45,0x5F,0x30,0x10,  /* 00000C80    "_0.FE_0." */
+    0x54,0x4F,0x4D,0x4C,0x20,0x54,0x4F,0x4D,  /* 00000C88    "TOML TOM" */
+    0x48,0x20,0x08,0x52,0x53,0x52,0x43,0x11,  /* 00000C90    "H .RSRC." */
+    0x40,0x30,0x0B,0xFB,0x02,0x88,0x0E,0x00,  /* 00000C98    "@0......" */
+    0x02,0x0E,0x00,0x00,0x00,0x00,0x00,0xFF,  /* 00000CA0    "........" */
+    0x00,0x00,0x00,0x00,0x01,0x00,0x87,0x18,  /* 00000CA8    "........" */
+    0x00,0x00,0x0E,0x01,0x00,0x00,0x00,0x00,  /* 00000CB0    "........" */
+    0x00,0x00,0x0A,0x00,0xFF,0xFF,0x0B,0x00,  /* 00000CB8    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,  /* 00000CC0    "........" */
+    0x00,0x87,0x18,0x00,0x00,0x0E,0x01,0x00,  /* 00000CC8    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0xFF,  /* 00000CD0    "........" */
+    0x1F,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000CD8    "........" */
+    0x20,0x00,0x00,0x00,0x87,0x18,0x00,0x00,  /* 00000CE0    " ......." */
+    0x0E,0x01,0x00,0x00,0x00,0x00,0x00,0x20,  /* 00000CE8    "....... " */
+    0x0C,0x00,0xFF,0x3F,0x0C,0x00,0x00,0x00,  /* 00000CF0    "...?...." */
+    0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x87,  /* 00000CF8    "... ...." */
+    0x18,0x00,0x00,0x0E,0x01,0x00,0x00,0x00,  /* 00000D00    "........" */
+    0x00,0x00,0x40,0x0C,0x00,0xFF,0x5F,0x0C,  /* 00000D08    "..@..._." */
+    0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,  /* 00000D10    "...... ." */
+    0x00,0x00,0x87,0x18,0x00,0x00,0x0E,0x01,  /* 00000D18    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x60,0x0C,0x00,  /* 00000D20    ".....`.." */
+    0xFF,0x7F,0x0C,0x00,0x00,0x00,0x00,0x00,  /* 00000D28    "........" */
+    0x00,0x20,0x00,0x00,0x00,0x87,0x18,0x00,  /* 00000D30    ". ......" */
+    0x00,0x0E,0x01,0x00,0x00,0x00,0x00,0x00,  /* 00000D38    "........" */
+    0x80,0x0C,0x00,0xFF,0x9F,0x0C,0x00,0x00,  /* 00000D40    "........" */
+    0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,  /* 00000D48    ".... ..." */
+    0x87,0x18,0x00,0x00,0x0E,0x01,0x00,0x00,  /* 00000D50    "........" */
+    0x00,0x00,0x00,0xA0,0x0C,0x00,0xFF,0xBF,  /* 00000D58    "........" */
+    0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x20,  /* 00000D60    "....... " */
+    0x00,0x00,0x00,0x87,0x18,0x00,0x00,0x0E,  /* 00000D68    "........" */
+    0x01,0x00,0x00,0x00,0x00,0x00,0xC0,0x0C,  /* 00000D70    "........" */
+    0x00,0xFF,0xDF,0x0C,0x00,0x00,0x00,0x00,  /* 00000D78    "........" */
+    0x00,0x00,0x20,0x00,0x00,0x00,0x87,0x18,  /* 00000D80    ".. ....." */
+    0x00,0x00,0x0E,0x01,0x00,0x00,0x00,0x00,  /* 00000D88    "........" */
+    0x00,0xE0,0x0C,0x00,0xFF,0xFF,0x0C,0x00,  /* 00000D90    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,  /* 00000D98    "..... .." */
+    0x00,0x87,0x18,0x00,0x00,0x0E,0x01,0x00,  /* 00000DA0    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x0D,0x00,0xFF,  /* 00000DA8    "........" */
+    0x1F,0x0D,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000DB0    "........" */
+    0x20,0x00,0x00,0x00,0x87,0x18,0x00,0x00,  /* 00000DB8    " ......." */
+    0x0E,0x01,0x00,0x00,0x00,0x00,0x00,0x20,  /* 00000DC0    "....... " */
+    0x0D,0x00,0xFF,0x3F,0x0D,0x00,0x00,0x00,  /* 00000DC8    "...?...." */
+    0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x87,  /* 00000DD0    "... ...." */
+    0x18,0x00,0x00,0x0E,0x01,0x00,0x00,0x00,  /* 00000DD8    "........" */
+    0x00,0x00,0x40,0x0D,0x00,0xFF,0x5F,0x0D,  /* 00000DE0    "..@..._." */
+    0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,  /* 00000DE8    "...... ." */
+    0x00,0x00,0x87,0x18,0x00,0x00,0x0E,0x01,  /* 00000DF0    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x60,0x0D,0x00,  /* 00000DF8    ".....`.." */
+    0xFF,0x7F,0x0D,0x00,0x00,0x00,0x00,0x00,  /* 00000E00    "........" */
+    0x00,0x20,0x00,0x00,0x00,0x87,0x18,0x00,  /* 00000E08    ". ......" */
+    0x00,0x0E,0x01,0x00,0x00,0x00,0x00,0x00,  /* 00000E10    "........" */
+    0x80,0x0D,0x00,0xFF,0x9F,0x0D,0x00,0x00,  /* 00000E18    "........" */
+    0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,  /* 00000E20    ".... ..." */
+    0x87,0x18,0x00,0x00,0x0E,0x01,0x00,0x00,  /* 00000E28    "........" */
+    0x00,0x00,0x00,0xA0,0x0D,0x00,0xFF,0xBF,  /* 00000E30    "........" */
+    0x0D,0x00,0x00,0x00,0x00,0x00,0x00,0x20,  /* 00000E38    "....... " */
+    0x00,0x00,0x00,0x87,0x18,0x00,0x00,0x0E,  /* 00000E40    "........" */
+    0x01,0x00,0x00,0x00,0x00,0x00,0xC0,0x0D,  /* 00000E48    "........" */
+    0x00,0xFF,0xDF,0x0D,0x00,0x00,0x00,0x00,  /* 00000E50    "........" */
+    0x00,0x00,0x20,0x00,0x00,0x00,0x87,0x18,  /* 00000E58    ".. ....." */
+    0x00,0x00,0x0E,0x01,0x00,0x00,0x00,0x00,  /* 00000E60    "........" */
+    0x00,0xE0,0x0D,0x00,0xFF,0xFF,0x0D,0x00,  /* 00000E68    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,  /* 00000E70    "..... .." */
+    0x00,0x87,0x18,0x00,0x00,0x0E,0x01,0x00,  /* 00000E78    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0xFF,  /* 00000E80    "........" */
+    0x1F,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000E88    "........" */
+    0x20,0x00,0x00,0x00,0x87,0x18,0x00,0x00,  /* 00000E90    " ......." */
+    0x0E,0x01,0x00,0x00,0x00,0x00,0x00,0x20,  /* 00000E98    "....... " */
+    0x0E,0x00,0xFF,0x3F,0x0E,0x00,0x00,0x00,  /* 00000EA0    "...?...." */
+    0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x87,  /* 00000EA8    "... ...." */
+    0x18,0x00,0x00,0x0E,0x01,0x00,0x00,0x00,  /* 00000EB0    "........" */
+    0x00,0x00,0x40,0x0E,0x00,0xFF,0x5F,0x0E,  /* 00000EB8    "..@..._." */
+    0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,  /* 00000EC0    "...... ." */
+    0x00,0x00,0x87,0x18,0x00,0x00,0x0E,0x01,  /* 00000EC8    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x60,0x0E,0x00,  /* 00000ED0    ".....`.." */
+    0xFF,0x7F,0x0E,0x00,0x00,0x00,0x00,0x00,  /* 00000ED8    "........" */
+    0x00,0x20,0x00,0x00,0x00,0x87,0x18,0x00,  /* 00000EE0    ". ......" */
+    0x00,0x0E,0x01,0x00,0x00,0x00,0x00,0x00,  /* 00000EE8    "........" */
+    0x80,0x0E,0x00,0xFF,0x9F,0x0E,0x00,0x00,  /* 00000EF0    "........" */
+    0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,  /* 00000EF8    ".... ..." */
+    0x87,0x18,0x00,0x00,0x0E,0x01,0x00,0x00,  /* 00000F00    "........" */
+    0x00,0x00,0x00,0xA0,0x0E,0x00,0xFF,0xBF,  /* 00000F08    "........" */
+    0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x20,  /* 00000F10    "....... " */
+    0x00,0x00,0x00,0x87,0x18,0x00,0x00,0x0E,  /* 00000F18    "........" */
+    0x01,0x00,0x00,0x00,0x00,0x00,0xC0,0x0E,  /* 00000F20    "........" */
+    0x00,0xFF,0xDF,0x0E,0x00,0x00,0x00,0x00,  /* 00000F28    "........" */
+    0x00,0x00,0x20,0x00,0x00,0x00,0x87,0x18,  /* 00000F30    ".. ....." */
+    0x00,0x00,0x0E,0x01,0x00,0x00,0x00,0x00,  /* 00000F38    "........" */
+    0x00,0xE0,0x0E,0x00,0xFF,0xFF,0x0E,0x00,  /* 00000F40    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,  /* 00000F48    "..... .." */
+    0x00,0x87,0x18,0x00,0x00,0x0E,0x01,0x00,  /* 00000F50    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,  /* 00000F58    "........" */
+    0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,  /* 00000F60    "........" */
+    0x00,0x00,0x00,0x00,0x47,0x01,0xF8,0x0C,  /* 00000F68    "....G..." */
+    0xF8,0x0C,0x01,0x08,0x88,0x0E,0x00,0x01,  /* 00000F70    "........" */
+    0x0C,0x03,0x00,0x00,0x00,0x00,0xF7,0x0C,  /* 00000F78    "........" */
+    0x00,0x00,0xF8,0x0C,0x00,0x88,0x0E,0x00,  /* 00000F80    "........" */
+    0x01,0x0C,0x03,0x00,0x00,0x00,0x0D,0xFF,  /* 00000F88    "........" */
+    0xFF,0x00,0x00,0x00,0xF3,0x00,0x79,0x00,  /* 00000F90    "......y." */
+    0x14,0x49,0x55,0x5F,0x43,0x52,0x53,0x08,  /* 00000F98    ".IU_CRS." */
+    0x8D,0x52,0x53,0x52,0x43,0x0B,0x88,0x01,  /* 00000FA0    ".RSRC..." */
+    0x43,0x30,0x52,0x57,0x8A,0x52,0x53,0x52,  /* 00000FA8    "C0RW.RSR" */
+    0x43,0x0A,0x42,0x43,0x30,0x4C,0x4E,0x70,  /* 00000FB0    "C.BC0LNp" */
+    0x01,0x43,0x30,0x52,0x57,0x70,0x0B,0x00,  /* 00000FB8    ".C0RWp.." */
+    0x20,0x43,0x30,0x4C,0x4E,0xA0,0x10,0x7B,  /* 00000FC0    " C0LN..{" */
+    0x43,0x30,0x5F,0x30,0x0B,0x18,0x18,0x00,  /* 00000FC8    "C0_0...." */
+    0x70,0x00,0x43,0x30,0x4C,0x4E,0x8D,0x52,  /* 00000FD0    "p.C0LN.R" */
+    0x53,0x52,0x43,0x0B,0x60,0x02,0x43,0x32,  /* 00000FD8    "SRC.`.C2" */
+    0x52,0x57,0x8A,0x52,0x53,0x52,0x43,0x0A,  /* 00000FE0    "RW.RSRC." */
+    0x5D,0x43,0x32,0x4C,0x4E,0x70,0x01,0x43,  /* 00000FE8    "]C2LNp.C" */
+    0x32,0x52,0x57,0x70,0x0B,0x00,0x20,0x43,  /* 00000FF0    "2RWp.. C" */
+    0x32,0x4C,0x4E,0xA0,0x10,0x7B,0x43,0x32,  /* 00000FF8    "2LN..{C2" */
+    0x5F,0x30,0x0B,0x18,0x18,0x00,0x70,0x00,  /* 00001000    "_0....p." */
+    0x43,0x32,0x4C,0x4E,0x8D,0x52,0x53,0x52,  /* 00001008    "C2LN.RSR" */
+    0x43,0x0B,0x38,0x03,0x43,0x34,0x52,0x57,  /* 00001010    "C.8.C4RW" */
+    0x8A,0x52,0x53,0x52,0x43,0x0A,0x78,0x43,  /* 00001018    ".RSRC.xC" */
+    0x34,0x4C,0x4E,0x70,0x01,0x43,0x34,0x52,  /* 00001020    "4LNp.C4R" */
+    0x57,0x70,0x0B,0x00,0x20,0x43,0x34,0x4C,  /* 00001028    "Wp.. C4L" */
+    0x4E,0xA0,0x10,0x7B,0x43,0x34,0x5F,0x30,  /* 00001030    "N..{C4_0" */
+    0x0B,0x18,0x18,0x00,0x70,0x00,0x43,0x34,  /* 00001038    "....p.C4" */
+    0x4C,0x4E,0x8D,0x52,0x53,0x52,0x43,0x0B,  /* 00001040    "LN.RSRC." */
+    0x10,0x04,0x43,0x36,0x52,0x57,0x8A,0x52,  /* 00001048    "..C6RW.R" */
+    0x53,0x52,0x43,0x0A,0x93,0x43,0x36,0x4C,  /* 00001050    "SRC..C6L" */
+    0x4E,0x70,0x01,0x43,0x36,0x52,0x57,0x70,  /* 00001058    "Np.C6RWp" */
+    0x0B,0x00,0x20,0x43,0x36,0x4C,0x4E,0xA0,  /* 00001060    ".. C6LN." */
+    0x10,0x7B,0x43,0x36,0x5F,0x30,0x0B,0x18,  /* 00001068    ".{C6_0.." */
+    0x18,0x00,0x70,0x00,0x43,0x36,0x4C,0x4E,  /* 00001070    "..p.C6LN" */
+    0x8D,0x52,0x53,0x52,0x43,0x0B,0xE8,0x04,  /* 00001078    ".RSRC..." */
+    0x43,0x38,0x52,0x57,0x8A,0x52,0x53,0x52,  /* 00001080    "C8RW.RSR" */
+    0x43,0x0A,0xAE,0x43,0x38,0x4C,0x4E,0x70,  /* 00001088    "C..C8LNp" */
+    0x01,0x43,0x38,0x52,0x57,0x70,0x0B,0x00,  /* 00001090    ".C8RWp.." */
+    0x20,0x43,0x38,0x4C,0x4E,0xA0,0x10,0x7B,  /* 00001098    " C8LN..{" */
+    0x43,0x38,0x5F,0x30,0x0B,0x18,0x18,0x00,  /* 000010A0    "C8_0...." */
+    0x70,0x00,0x43,0x38,0x4C,0x4E,0x8D,0x52,  /* 000010A8    "p.C8LN.R" */
+    0x53,0x52,0x43,0x0B,0xC0,0x05,0x43,0x41,  /* 000010B0    "SRC...CA" */
+    0x52,0x57,0x8A,0x52,0x53,0x52,0x43,0x0A,  /* 000010B8    "RW.RSRC." */
+    0xC9,0x43,0x41,0x4C,0x4E,0x70,0x01,0x43,  /* 000010C0    ".CALNp.C" */
+    0x41,0x52,0x57,0x70,0x0B,0x00,0x20,0x43,  /* 000010C8    "ARWp.. C" */
+    0x41,0x4C,0x4E,0xA0,0x10,0x7B,0x43,0x41,  /* 000010D0    "ALN..{CA" */
+    0x5F,0x30,0x0B,0x18,0x18,0x00,0x70,0x00,  /* 000010D8    "_0....p." */
+    0x43,0x41,0x4C,0x4E,0x8D,0x52,0x53,0x52,  /* 000010E0    "CALN.RSR" */
+    0x43,0x0B,0x98,0x06,0x43,0x43,0x52,0x57,  /* 000010E8    "C...CCRW" */
+    0x8A,0x52,0x53,0x52,0x43,0x0A,0xE4,0x43,  /* 000010F0    ".RSRC..C" */
+    0x43,0x4C,0x4E,0x70,0x01,0x43,0x43,0x52,  /* 000010F8    "CLNp.CCR" */
+    0x57,0x70,0x0B,0x00,0x20,0x43,0x43,0x4C,  /* 00001100    "Wp.. CCL" */
+    0x4E,0xA0,0x10,0x7B,0x43,0x43,0x5F,0x30,  /* 00001108    "N..{CC_0" */
+    0x0B,0x18,0x18,0x00,0x70,0x00,0x43,0x43,  /* 00001110    "....p.CC" */
+    0x4C,0x4E,0x8D,0x52,0x53,0x52,0x43,0x0B,  /* 00001118    "LN.RSRC." */
+    0x70,0x07,0x43,0x45,0x52,0x57,0x8A,0x52,  /* 00001120    "p.CERW.R" */
+    0x53,0x52,0x43,0x0A,0xFF,0x43,0x45,0x4C,  /* 00001128    "SRC..CEL" */
+    0x4E,0x70,0x01,0x43,0x45,0x52,0x57,0x70,  /* 00001130    "Np.CERWp" */
+    0x0B,0x00,0x20,0x43,0x45,0x4C,0x4E,0xA0,  /* 00001138    ".. CELN." */
+    0x10,0x7B,0x43,0x45,0x5F,0x30,0x0B,0x18,  /* 00001140    ".{CE_0.." */
+    0x18,0x00,0x70,0x00,0x43,0x45,0x4C,0x4E,  /* 00001148    "..p.CELN" */
+    0x8D,0x52,0x53,0x52,0x43,0x0B,0x48,0x08,  /* 00001150    ".RSRC.H." */
+    0x44,0x30,0x52,0x57,0x8A,0x52,0x53,0x52,  /* 00001158    "D0RW.RSR" */
+    0x43,0x0B,0x1A,0x01,0x44,0x30,0x4C,0x4E,  /* 00001160    "C...D0LN" */
+    0x70,0x01,0x44,0x30,0x52,0x57,0x70,0x0B,  /* 00001168    "p.D0RWp." */
+    0x00,0x20,0x44,0x30,0x4C,0x4E,0xA0,0x10,  /* 00001170    ". D0LN.." */
+    0x7B,0x44,0x30,0x5F,0x30,0x0B,0x18,0x18,  /* 00001178    "{D0_0..." */
+    0x00,0x70,0x00,0x44,0x30,0x4C,0x4E,0x8D,  /* 00001180    ".p.D0LN." */
+    0x52,0x53,0x52,0x43,0x0B,0x20,0x09,0x44,  /* 00001188    "RSRC. .D" */
+    0x32,0x52,0x57,0x8A,0x52,0x53,0x52,0x43,  /* 00001190    "2RW.RSRC" */
+    0x0B,0x35,0x01,0x44,0x32,0x4C,0x4E,0x70,  /* 00001198    ".5.D2LNp" */
+    0x01,0x44,0x32,0x52,0x57,0x70,0x0B,0x00,  /* 000011A0    ".D2RWp.." */
+    0x20,0x44,0x32,0x4C,0x4E,0xA0,0x10,0x7B,  /* 000011A8    " D2LN..{" */
+    0x44,0x32,0x5F,0x30,0x0B,0x18,0x18,0x00,  /* 000011B0    "D2_0...." */
+    0x70,0x00,0x44,0x32,0x4C,0x4E,0x8D,0x52,  /* 000011B8    "p.D2LN.R" */
+    0x53,0x52,0x43,0x0B,0xF8,0x09,0x44,0x34,  /* 000011C0    "SRC...D4" */
+    0x52,0x57,0x8A,0x52,0x53,0x52,0x43,0x0B,  /* 000011C8    "RW.RSRC." */
+    0x50,0x01,0x44,0x34,0x4C,0x4E,0x70,0x01,  /* 000011D0    "P.D4LNp." */
+    0x44,0x34,0x52,0x57,0x70,0x0B,0x00,0x20,  /* 000011D8    "D4RWp.. " */
+    0x44,0x34,0x4C,0x4E,0xA0,0x10,0x7B,0x44,  /* 000011E0    "D4LN..{D" */
+    0x34,0x5F,0x30,0x0B,0x18,0x18,0x00,0x70,  /* 000011E8    "4_0....p" */
+    0x00,0x44,0x34,0x4C,0x4E,0x8D,0x52,0x53,  /* 000011F0    ".D4LN.RS" */
+    0x52,0x43,0x0B,0xD0,0x0A,0x44,0x36,0x52,  /* 000011F8    "RC...D6R" */
+    0x57,0x8A,0x52,0x53,0x52,0x43,0x0B,0x6B,  /* 00001200    "W.RSRC.k" */
+    0x01,0x44,0x36,0x4C,0x4E,0x70,0x01,0x44,  /* 00001208    ".D6LNp.D" */
+    0x36,0x52,0x57,0x70,0x0B,0x00,0x20,0x44,  /* 00001210    "6RWp.. D" */
+    0x36,0x4C,0x4E,0xA0,0x10,0x7B,0x44,0x36,  /* 00001218    "6LN..{D6" */
+    0x5F,0x30,0x0B,0x18,0x18,0x00,0x70,0x00,  /* 00001220    "_0....p." */
+    0x44,0x36,0x4C,0x4E,0x8D,0x52,0x53,0x52,  /* 00001228    "D6LN.RSR" */
+    0x43,0x0B,0xA8,0x0B,0x44,0x38,0x52,0x57,  /* 00001230    "C...D8RW" */
+    0x8A,0x52,0x53,0x52,0x43,0x0B,0x86,0x01,  /* 00001238    ".RSRC..." */
+    0x44,0x38,0x4C,0x4E,0x70,0x01,0x44,0x38,  /* 00001240    "D8LNp.D8" */
+    0x52,0x57,0x70,0x0B,0x00,0x20,0x44,0x38,  /* 00001248    "RWp.. D8" */
+    0x4C,0x4E,0xA0,0x10,0x7B,0x44,0x38,0x5F,  /* 00001250    "LN..{D8_" */
+    0x30,0x0B,0x18,0x18,0x00,0x70,0x00,0x44,  /* 00001258    "0....p.D" */
+    0x38,0x4C,0x4E,0x8D,0x52,0x53,0x52,0x43,  /* 00001260    "8LN.RSRC" */
+    0x0B,0x80,0x0C,0x44,0x41,0x52,0x57,0x8A,  /* 00001268    "...DARW." */
+    0x52,0x53,0x52,0x43,0x0B,0xA1,0x01,0x44,  /* 00001270    "RSRC...D" */
+    0x41,0x4C,0x4E,0x70,0x01,0x44,0x41,0x52,  /* 00001278    "ALNp.DAR" */
+    0x57,0x70,0x0B,0x00,0x20,0x44,0x41,0x4C,  /* 00001280    "Wp.. DAL" */
+    0x4E,0xA0,0x10,0x7B,0x44,0x41,0x5F,0x30,  /* 00001288    "N..{DA_0" */
+    0x0B,0x18,0x18,0x00,0x70,0x00,0x44,0x41,  /* 00001290    "....p.DA" */
+    0x4C,0x4E,0x8D,0x52,0x53,0x52,0x43,0x0B,  /* 00001298    "LN.RSRC." */
+    0x58,0x0D,0x44,0x43,0x52,0x57,0x8A,0x52,  /* 000012A0    "X.DCRW.R" */
+    0x53,0x52,0x43,0x0B,0xBC,0x01,0x44,0x43,  /* 000012A8    "SRC...DC" */
+    0x4C,0x4E,0x70,0x01,0x44,0x43,0x52,0x57,  /* 000012B0    "LNp.DCRW" */
+    0x70,0x0B,0x00,0x20,0x44,0x43,0x4C,0x4E,  /* 000012B8    "p.. DCLN" */
+    0xA0,0x10,0x7B,0x44,0x43,0x5F,0x30,0x0B,  /* 000012C0    "..{DC_0." */
+    0x18,0x18,0x00,0x70,0x00,0x44,0x43,0x4C,  /* 000012C8    "...p.DCL" */
+    0x4E,0x8D,0x52,0x53,0x52,0x43,0x0B,0x30,  /* 000012D0    "N.RSRC.0" */
+    0x0E,0x44,0x45,0x52,0x57,0x8A,0x52,0x53,  /* 000012D8    ".DERW.RS" */
+    0x52,0x43,0x0B,0xD7,0x01,0x44,0x45,0x4C,  /* 000012E0    "RC...DEL" */
+    0x4E,0x70,0x01,0x44,0x45,0x52,0x57,0x70,  /* 000012E8    "Np.DERWp" */
+    0x0B,0x00,0x20,0x44,0x45,0x4C,0x4E,0xA0,  /* 000012F0    ".. DELN." */
+    0x10,0x7B,0x44,0x45,0x5F,0x30,0x0B,0x18,  /* 000012F8    ".{DE_0.." */
+    0x18,0x00,0x70,0x00,0x44,0x45,0x4C,0x4E,  /* 00001300    "..p.DELN" */
+    0x8D,0x52,0x53,0x52,0x43,0x0B,0x08,0x0F,  /* 00001308    ".RSRC..." */
+    0x45,0x30,0x52,0x57,0x8A,0x52,0x53,0x52,  /* 00001310    "E0RW.RSR" */
+    0x43,0x0B,0xF2,0x01,0x45,0x30,0x4C,0x4E,  /* 00001318    "C...E0LN" */
+    0x70,0x01,0x45,0x30,0x52,0x57,0x70,0x0B,  /* 00001320    "p.E0RWp." */
+    0x00,0x20,0x45,0x30,0x4C,0x4E,0xA0,0x10,  /* 00001328    ". E0LN.." */
+    0x7B,0x45,0x30,0x5F,0x30,0x0B,0x18,0x18,  /* 00001330    "{E0_0..." */
+    0x00,0x70,0x00,0x45,0x30,0x4C,0x4E,0x8D,  /* 00001338    ".p.E0LN." */
+    0x52,0x53,0x52,0x43,0x0B,0xE0,0x0F,0x45,  /* 00001340    "RSRC...E" */
+    0x32,0x52,0x57,0x8A,0x52,0x53,0x52,0x43,  /* 00001348    "2RW.RSRC" */
+    0x0B,0x0D,0x02,0x45,0x32,0x4C,0x4E,0x70,  /* 00001350    "...E2LNp" */
+    0x01,0x45,0x32,0x52,0x57,0x70,0x0B,0x00,  /* 00001358    ".E2RWp.." */
+    0x20,0x45,0x32,0x4C,0x4E,0xA0,0x10,0x7B,  /* 00001360    " E2LN..{" */
+    0x45,0x32,0x5F,0x30,0x0B,0x18,0x18,0x00,  /* 00001368    "E2_0...." */
+    0x70,0x00,0x45,0x32,0x4C,0x4E,0x8D,0x52,  /* 00001370    "p.E2LN.R" */
+    0x53,0x52,0x43,0x0B,0xB8,0x10,0x45,0x34,  /* 00001378    "SRC...E4" */
+    0x52,0x57,0x8A,0x52,0x53,0x52,0x43,0x0B,  /* 00001380    "RW.RSRC." */
+    0x28,0x02,0x45,0x34,0x4C,0x4E,0x70,0x01,  /* 00001388    "(.E4LNp." */
+    0x45,0x34,0x52,0x57,0x70,0x0B,0x00,0x20,  /* 00001390    "E4RWp.. " */
+    0x45,0x34,0x4C,0x4E,0xA0,0x10,0x7B,0x45,  /* 00001398    "E4LN..{E" */
+    0x34,0x5F,0x30,0x0B,0x18,0x18,0x00,0x70,  /* 000013A0    "4_0....p" */
+    0x00,0x45,0x34,0x4C,0x4E,0x8D,0x52,0x53,  /* 000013A8    ".E4LN.RS" */
+    0x52,0x43,0x0B,0x90,0x11,0x45,0x36,0x52,  /* 000013B0    "RC...E6R" */
+    0x57,0x8A,0x52,0x53,0x52,0x43,0x0B,0x43,  /* 000013B8    "W.RSRC.C" */
+    0x02,0x45,0x36,0x4C,0x4E,0x70,0x01,0x45,  /* 000013C0    ".E6LNp.E" */
+    0x36,0x52,0x57,0x70,0x0B,0x00,0x20,0x45,  /* 000013C8    "6RWp.. E" */
+    0x36,0x4C,0x4E,0xA0,0x10,0x7B,0x45,0x36,  /* 000013D0    "6LN..{E6" */
+    0x5F,0x30,0x0B,0x18,0x18,0x00,0x70,0x00,  /* 000013D8    "_0....p." */
+    0x45,0x36,0x4C,0x4E,0x8D,0x52,0x53,0x52,  /* 000013E0    "E6LN.RSR" */
+    0x43,0x0B,0x68,0x12,0x45,0x38,0x52,0x57,  /* 000013E8    "C.h.E8RW" */
+    0x8A,0x52,0x53,0x52,0x43,0x0B,0x5E,0x02,  /* 000013F0    ".RSRC.^." */
+    0x45,0x38,0x4C,0x4E,0x70,0x01,0x45,0x38,  /* 000013F8    "E8LNp.E8" */
+    0x52,0x57,0x70,0x0B,0x00,0x20,0x45,0x38,  /* 00001400    "RWp.. E8" */
+    0x4C,0x4E,0xA0,0x10,0x7B,0x45,0x38,0x5F,  /* 00001408    "LN..{E8_" */
+    0x30,0x0B,0x18,0x18,0x00,0x70,0x00,0x45,  /* 00001410    "0....p.E" */
+    0x38,0x4C,0x4E,0x8D,0x52,0x53,0x52,0x43,  /* 00001418    "8LN.RSRC" */
+    0x0B,0x40,0x13,0x45,0x41,0x52,0x57,0x8A,  /* 00001420    ".@.EARW." */
+    0x52,0x53,0x52,0x43,0x0B,0x79,0x02,0x45,  /* 00001428    "RSRC.y.E" */
+    0x41,0x4C,0x4E,0x70,0x01,0x45,0x41,0x52,  /* 00001430    "ALNp.EAR" */
+    0x57,0x70,0x0B,0x00,0x20,0x45,0x41,0x4C,  /* 00001438    "Wp.. EAL" */
+    0x4E,0xA0,0x10,0x7B,0x45,0x41,0x5F,0x30,  /* 00001440    "N..{EA_0" */
+    0x0B,0x18,0x18,0x00,0x70,0x00,0x45,0x41,  /* 00001448    "....p.EA" */
+    0x4C,0x4E,0x8D,0x52,0x53,0x52,0x43,0x0B,  /* 00001450    "LN.RSRC." */
+    0x18,0x14,0x45,0x43,0x52,0x57,0x8A,0x52,  /* 00001458    "..ECRW.R" */
+    0x53,0x52,0x43,0x0B,0x94,0x02,0x45,0x43,  /* 00001460    "SRC...EC" */
+    0x4C,0x4E,0x70,0x01,0x45,0x43,0x52,0x57,  /* 00001468    "LNp.ECRW" */
+    0x70,0x0B,0x00,0x20,0x45,0x43,0x4C,0x4E,  /* 00001470    "p.. ECLN" */
+    0xA0,0x10,0x7B,0x45,0x43,0x5F,0x30,0x0B,  /* 00001478    "..{EC_0." */
+    0x18,0x18,0x00,0x70,0x00,0x45,0x43,0x4C,  /* 00001480    "...p.ECL" */
+    0x4E,0x8D,0x52,0x53,0x52,0x43,0x0B,0xF0,  /* 00001488    "N.RSRC.." */
+    0x14,0x45,0x45,0x52,0x57,0x8A,0x52,0x53,  /* 00001490    ".EERW.RS" */
+    0x52,0x43,0x0B,0xAF,0x02,0x45,0x45,0x4C,  /* 00001498    "RC...EEL" */
+    0x4E,0x70,0x01,0x45,0x45,0x52,0x57,0x70,  /* 000014A0    "Np.EERWp" */
+    0x0B,0x00,0x20,0x45,0x45,0x4C,0x4E,0xA0,  /* 000014A8    ".. EELN." */
+    0x10,0x7B,0x45,0x45,0x5F,0x30,0x0B,0x18,  /* 000014B0    ".{EE_0.." */
+    0x18,0x00,0x70,0x00,0x45,0x45,0x4C,0x4E,  /* 000014B8    "..p.EELN" */
+    0x8A,0x52,0x53,0x52,0x43,0x0B,0xBE,0x02,  /* 000014C0    ".RSRC..." */
+    0x42,0x54,0x4D,0x4E,0x8A,0x52,0x53,0x52,  /* 000014C8    "BTMN.RSR" */
+    0x43,0x0B,0xCA,0x02,0x42,0x54,0x4C,0x4E,  /* 000014D0    "C...BTLN" */
+    0x70,0x54,0x4F,0x4D,0x4C,0x42,0x54,0x4D,  /* 000014D8    "pTOMLBTM" */
+    0x4E,0x72,0x80,0x42,0x54,0x4D,0x4E,0x00,  /* 000014E0    "Nr.BTMN." */
+    0x01,0x42,0x54,0x4C,0x4E,0xA4,0x52,0x53,  /* 000014E8    ".BTLN.RS" */
+    0x52,0x43,0x5B,0x82,0x42,0x0A,0x4D,0x45,  /* 000014F0    "RC[.B.ME" */
+    0x4D,0x52,0x08,0x5F,0x48,0x49,0x44,0x0C,  /* 000014F8    "MR._HID." */
+    0x41,0xD0,0x0C,0x02,0x08,0x4D,0x45,0x4D,  /* 00001500    "A....MEM" */
+    0x31,0x11,0x29,0x0A,0x26,0x86,0x09,0x00,  /* 00001508    "1.).&..." */
+    0x01,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,  /* 00001510    "........" */
+    0x10,0x86,0x09,0x00,0x01,0x00,0x00,0x00,  /* 00001518    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x86,0x09,0x00,  /* 00001520    "........" */
+    0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00001528    "........" */
+    0x00,0x79,0x00,0x14,0x42,0x06,0x5F,0x43,  /* 00001530    ".y..B._C" */
+    0x52,0x53,0x00,0x8A,0x4D,0x45,0x4D,0x31,  /* 00001538    "RS..MEM1" */
+    0x0A,0x10,0x4D,0x42,0x30,0x31,0x8A,0x4D,  /* 00001540    "..MB01.M" */
+    0x45,0x4D,0x31,0x0A,0x14,0x4D,0x4C,0x30,  /* 00001548    "EM1..ML0" */
+    0x31,0x8A,0x4D,0x45,0x4D,0x31,0x0A,0x1C,  /* 00001550    "1.MEM1.." */
+    0x4D,0x42,0x30,0x32,0x8A,0x4D,0x45,0x4D,  /* 00001558    "MB02.MEM" */
+    0x31,0x0A,0x20,0x4D,0x4C,0x30,0x32,0xA0,  /* 00001560    "1. ML02." */
+    0x29,0x47,0x50,0x49,0x43,0x70,0x0C,0x00,  /* 00001568    ")GPICp.." */
+    0x00,0xC0,0xFE,0x4D,0x42,0x30,0x31,0x70,  /* 00001570    "...MB01p" */
+    0x0C,0x00,0x00,0xE0,0xFE,0x4D,0x42,0x30,  /* 00001578    ".....MB0" */
+    0x32,0x70,0x0B,0x00,0x10,0x4D,0x4C,0x30,  /* 00001580    "2p...ML0" */
+    0x31,0x70,0x0B,0x00,0x10,0x4D,0x4C,0x30,  /* 00001588    "1p...ML0" */
+    0x32,0xA4,0x4D,0x45,0x4D,0x31,0x14,0x47,  /* 00001590    "2.MEM1.G" */
+    0x0E,0x5F,0x50,0x52,0x54,0x00,0xA0,0x49,  /* 00001598    "._PRT..I" */
+    0x04,0x47,0x50,0x49,0x43,0xA4,0x12,0x41,  /* 000015A0    ".GPIC..A" */
+    0x04,0x05,0x12,0x0B,0x04,0x0C,0xFF,0xFF,  /* 000015A8    "........" */
+    0x13,0x00,0x00,0x00,0x0A,0x13,0x12,0x0B,  /* 000015B0    "........" */
+    0x04,0x0C,0xFF,0xFF,0x14,0x00,0x00,0x00,  /* 000015B8    "........" */
+    0x0A,0x10,0x12,0x0B,0x04,0x0C,0xFF,0xFF,  /* 000015C0    "........" */
+    0x14,0x00,0x01,0x00,0x0A,0x11,0x12,0x0C,  /* 000015C8    "........" */
+    0x04,0x0C,0xFF,0xFF,0x14,0x00,0x0A,0x02,  /* 000015D0    "........" */
+    0x00,0x0A,0x12,0x12,0x0C,0x04,0x0C,0xFF,  /* 000015D8    "........" */
+    0xFF,0x14,0x00,0x0A,0x03,0x00,0x0A,0x13,  /* 000015E0    "........" */
+    0xA1,0x45,0x09,0xA4,0x12,0x41,0x09,0x07,  /* 000015E8    ".E...A.." */
+    0x12,0x13,0x04,0x0C,0xFF,0xFF,0x11,0x00,  /* 000015F0    "........" */
+    0x00,0x5E,0x2E,0x4C,0x50,0x43,0x30,0x4C,  /* 000015F8    ".^.LPC0L" */
+    0x4E,0x4B,0x48,0x00,0x12,0x13,0x04,0x0C,  /* 00001600    "NKH....." */
+    0xFF,0xFF,0x12,0x00,0x00,0x5E,0x2E,0x4C,  /* 00001608    ".....^.L" */
+    0x50,0x43,0x30,0x4C,0x4E,0x4B,0x47,0x00,  /* 00001610    "PC0LNKG." */
+    0x12,0x13,0x04,0x0C,0xFF,0xFF,0x13,0x00,  /* 00001618    "........" */
+    0x00,0x5E,0x2E,0x4C,0x50,0x43,0x30,0x4C,  /* 00001620    ".^.LPC0L" */
+    0x4E,0x4B,0x44,0x00,0x12,0x13,0x04,0x0C,  /* 00001628    "NKD....." */
+    0xFF,0xFF,0x14,0x00,0x00,0x5E,0x2E,0x4C,  /* 00001630    ".....^.L" */
+    0x50,0x43,0x30,0x4C,0x4E,0x4B,0x41,0x00,  /* 00001638    "PC0LNKA." */
+    0x12,0x13,0x04,0x0C,0xFF,0xFF,0x14,0x00,  /* 00001640    "........" */
+    0x01,0x5E,0x2E,0x4C,0x50,0x43,0x30,0x4C,  /* 00001648    ".^.LPC0L" */
+    0x4E,0x4B,0x42,0x00,0x12,0x14,0x04,0x0C,  /* 00001650    "NKB....." */
+    0xFF,0xFF,0x14,0x00,0x0A,0x02,0x5E,0x2E,  /* 00001658    "......^." */
+    0x4C,0x50,0x43,0x30,0x4C,0x4E,0x4B,0x43,  /* 00001660    "LPC0LNKC" */
+    0x00,0x12,0x14,0x04,0x0C,0xFF,0xFF,0x14,  /* 00001668    "........" */
+    0x00,0x0A,0x03,0x5E,0x2E,0x4C,0x50,0x43,  /* 00001670    "...^.LPC" */
+    0x30,0x4C,0x4E,0x4B,0x44,0x00,0x5B,0x80,  /* 00001678    "0LNKD.[." */
+    0x42,0x41,0x52,0x31,0x02,0x0A,0x14,0x0A,  /* 00001680    "BAR1...." */
+    0x04,0x5B,0x81,0x0B,0x42,0x41,0x52,0x31,  /* 00001688    ".[..BAR1" */
+    0x01,0x5A,0x30,0x30,0x39,0x20,0x5B,0x82,  /* 00001690    ".Z009 [." */
+    0x0F,0x4F,0x48,0x43,0x31,0x08,0x5F,0x41,  /* 00001698    ".OHC1._A" */
+    0x44,0x52,0x0C,0x00,0x00,0x13,0x00,0x5B,  /* 000016A0    "DR.....[" */
+    0x82,0x0F,0x4F,0x48,0x43,0x32,0x08,0x5F,  /* 000016A8    "..OHC2._" */
+    0x41,0x44,0x52,0x0C,0x01,0x00,0x13,0x00,  /* 000016B0    "ADR....." */
+    0x5B,0x82,0x0F,0x45,0x48,0x43,0x49,0x08,  /* 000016B8    "[..EHCI." */
+    0x5F,0x41,0x44,0x52,0x0C,0x02,0x00,0x13,  /* 000016C0    "_ADR...." */
+    0x00,0x5B,0x82,0x4E,0x16,0x53,0x4D,0x42,  /* 000016C8    ".[.N.SMB" */
+    0x5F,0x08,0x5F,0x41,0x44,0x52,0x0C,0x00,  /* 000016D0    "_._ADR.." */
+    0x00,0x14,0x00,0x5B,0x80,0x5A,0x30,0x30,  /* 000016D8    "...[.Z00" */
+    0x41,0x02,0x0A,0x08,0x01,0x5B,0x81,0x0B,  /* 000016E0    "A....[.." */
+    0x5A,0x30,0x30,0x41,0x01,0x52,0x56,0x49,  /* 000016E8    "Z00A.RVI" */
+    0x44,0x08,0x5B,0x80,0x43,0x4D,0x49,0x4F,  /* 000016F0    "D.[.CMIO" */
+    0x01,0x0B,0x50,0x0C,0x0A,0x03,0x5B,0x81,  /* 000016F8    "..P...[." */
+    0x15,0x43,0x4D,0x49,0x4F,0x01,0x49,0x4E,  /* 00001700    ".CMIO.IN" */
+    0x43,0x4D,0x08,0x44,0x41,0x43,0x4D,0x08,  /* 00001708    "CM.DACM." */
+    0x50,0x54,0x47,0x4D,0x08,0x5B,0x80,0x52,  /* 00001710    "PTGM.[.R" */
+    0x47,0x41,0x38,0x02,0x0A,0xA8,0x01,0x5B,  /* 00001718    "GA8....[" */
+    0x81,0x0D,0x52,0x47,0x41,0x38,0x01,0x00,  /* 00001720    "..RGA8.." */
+    0x02,0x47,0x50,0x4F,0x57,0x01,0x5B,0x80,  /* 00001728    ".GPOW.[." */
+    0x50,0x4D,0x49,0x4F,0x01,0x0B,0xD6,0x0C,  /* 00001730    "PMIO...." */
+    0x0A,0x02,0x5B,0x81,0x10,0x50,0x4D,0x49,  /* 00001738    "..[..PMI" */
+    0x4F,0x01,0x49,0x4E,0x50,0x4D,0x08,0x44,  /* 00001740    "O.INPM.D" */
+    0x41,0x50,0x4D,0x08,0x5B,0x86,0x43,0x0B,  /* 00001748    "APM.[.C." */
+    0x49,0x4E,0x50,0x4D,0x44,0x41,0x50,0x4D,  /* 00001750    "INPMDAPM" */
+    0x01,0x00,0x01,0x54,0x4D,0x31,0x45,0x01,  /* 00001758    "...TM1E." */
+    0x54,0x4D,0x32,0x45,0x01,0x00,0x05,0x00,  /* 00001760    "TM2E...." */
+    0x01,0x54,0x4D,0x31,0x53,0x01,0x54,0x4D,  /* 00001768    ".TM1S.TM" */
+    0x32,0x53,0x01,0x00,0x15,0x00,0x07,0x53,  /* 00001770    "2S.....S" */
+    0x4C,0x50,0x53,0x01,0x00,0x48,0x0B,0x00,  /* 00001778    "LPS..H.." */
+    0x03,0x4D,0x4B,0x4D,0x45,0x01,0x50,0x49,  /* 00001780    ".MKME.PI" */
+    0x33,0x45,0x01,0x50,0x49,0x32,0x45,0x01,  /* 00001788    "3E.PI2E." */
+    0x50,0x49,0x31,0x45,0x01,0x50,0x49,0x30,  /* 00001790    "PI1E.PI0" */
+    0x45,0x01,0x00,0x03,0x4D,0x4B,0x4D,0x53,  /* 00001798    "E...MKMS" */
+    0x01,0x50,0x49,0x33,0x53,0x01,0x50,0x49,  /* 000017A0    ".PI3S.PI" */
+    0x32,0x53,0x01,0x50,0x49,0x31,0x53,0x01,  /* 000017A8    "2S.PI1S." */
+    0x50,0x49,0x30,0x53,0x01,0x00,0x40,0x0C,  /* 000017B0    "PI0S..@." */
+    0x00,0x06,0x47,0x56,0x54,0x36,0x01,0x00,  /* 000017B8    "..GVT6.." */
+    0x01,0x00,0x04,0x47,0x50,0x58,0x31,0x01,  /* 000017C0    "...GPX1." */
+    0x00,0x01,0x47,0x50,0x58,0x33,0x01,0x00,  /* 000017C8    "..GPX3.." */
+    0x01,0x00,0x01,0x47,0x50,0x58,0x34,0x01,  /* 000017D0    "...GPX4." */
+    0x47,0x50,0x58,0x35,0x01,0x00,0x01,0x47,  /* 000017D8    "GPX5...G" */
+    0x50,0x58,0x36,0x01,0x00,0x43,0x0E,0x53,  /* 000017E0    "PX6..C.S" */
+    0x50,0x52,0x45,0x01,0x00,0x4F,0x07,0x00,  /* 000017E8    "PRE..O.." */
+    0x05,0x52,0x53,0x54,0x55,0x01,0x00,0x12,  /* 000017F0    ".RSTU..." */
+    0x00,0x03,0x54,0x50,0x44,0x45,0x01,0x00,  /* 000017F8    "..TPDE.." */
+    0x01,0x14,0x12,0x54,0x52,0x4D,0x44,0x00,  /* 00001800    "...TRMD." */
+    0x70,0x00,0x53,0x50,0x52,0x45,0x70,0x00,  /* 00001808    "p.SPREp." */
+    0x54,0x50,0x44,0x45,0x14,0x24,0x48,0x54,  /* 00001810    "TPDE.$HT" */
+    0x43,0x44,0x00,0x70,0x00,0x50,0x49,0x32,  /* 00001818    "CD.p.PI2" */
+    0x45,0x70,0x00,0x54,0x4D,0x32,0x45,0x70,  /* 00001820    "Ep.TM2Ep" */
+    0x50,0x49,0x32,0x53,0x50,0x49,0x32,0x53,  /* 00001828    "PI2SPI2S" */
+    0x70,0x54,0x4D,0x32,0x53,0x54,0x4D,0x32,  /* 00001830    "pTM2STM2" */
+    0x53,0x5B,0x82,0x43,0x86,0x49,0x44,0x45,  /* 00001838    "S[.C.IDE" */
+    0x5F,0x08,0x5F,0x41,0x44,0x52,0x0C,0x01,  /* 00001840    "_._ADR.." */
+    0x00,0x14,0x00,0x08,0x55,0x44,0x4D,0x54,  /* 00001848    "....UDMT" */
+    0x12,0x11,0x08,0x0A,0x78,0x0A,0x5A,0x0A,  /* 00001850    "....x.Z." */
+    0x3C,0x0A,0x2D,0x0A,0x1E,0x0A,0x14,0x0A,  /* 00001858    "<.-....." */
+    0x0F,0x00,0x08,0x50,0x49,0x4F,0x54,0x12,  /* 00001860    "...PIOT." */
+    0x10,0x06,0x0B,0x58,0x02,0x0B,0x86,0x01,  /* 00001868    "...X...." */
+    0x0B,0x0E,0x01,0x0A,0xB4,0x0A,0x78,0x00,  /* 00001870    "......x." */
+    0x08,0x50,0x49,0x54,0x52,0x12,0x0E,0x06,  /* 00001878    ".PITR..." */
+    0x0A,0x99,0x0A,0x47,0x0A,0x34,0x0A,0x22,  /* 00001880    "...G.4."" */
+    0x0A,0x20,0x0A,0x99,0x08,0x4D,0x44,0x4D,  /* 00001888    ". ...MDM" */
+    0x54,0x12,0x0A,0x04,0x0B,0xE0,0x01,0x0A,  /* 00001890    "T......." */
+    0x96,0x0A,0x78,0x00,0x08,0x4D,0x44,0x54,  /* 00001898    "..x..MDT" */
+    0x52,0x12,0x0A,0x04,0x0A,0x77,0x0A,0x21,  /* 000018A0    "R....w.!" */
+    0x0A,0x20,0x0A,0xFF,0x5B,0x80,0x49,0x44,  /* 000018A8    ". ..[.ID" */
+    0x45,0x5F,0x02,0x0A,0x40,0x0A,0x20,0x5B,  /* 000018B0    "E_..@. [" */
+    0x81,0x48,0x04,0x49,0x44,0x45,0x5F,0x02,  /* 000018B8    ".H.IDE_." */
+    0x50,0x50,0x49,0x54,0x10,0x53,0x50,0x49,  /* 000018C0    "PPIT.SPI" */
+    0x54,0x10,0x50,0x4D,0x44,0x54,0x10,0x53,  /* 000018C8    "T.PMDT.S" */
+    0x4D,0x44,0x54,0x10,0x50,0x50,0x49,0x43,  /* 000018D0    "MDT.PPIC" */
+    0x08,0x53,0x50,0x49,0x43,0x08,0x50,0x50,  /* 000018D8    ".SPIC.PP" */
+    0x49,0x4D,0x08,0x53,0x50,0x49,0x4D,0x08,  /* 000018E0    "IM.SPIM." */
+    0x00,0x40,0x04,0x50,0x55,0x44,0x43,0x02,  /* 000018E8    ".@.PUDC." */
+    0x53,0x55,0x44,0x43,0x02,0x00,0x0C,0x50,  /* 000018F0    "SUDC...P" */
+    0x55,0x44,0x4D,0x08,0x53,0x55,0x44,0x4D,  /* 000018F8    "UDM.SUDM" */
+    0x08,0x14,0x3E,0x41,0x54,0x50,0x49,0x01,  /* 00001900    "..>ATPI." */
+    0x70,0x68,0x60,0x7B,0x60,0x0A,0xFF,0x60,  /* 00001908    "ph`{`..`" */
+    0x7D,0x60,0x0C,0x00,0x49,0x54,0x41,0x60,  /* 00001910    "}`..ITA`" */
+    0x70,0x60,0x5E,0x5E,0x2E,0x4C,0x50,0x43,  /* 00001918    "p`^^.LPC" */
+    0x30,0x49,0x4E,0x46,0x4F,0x70,0x0A,0x84,  /* 00001920    "0INFOp.." */
+    0x5E,0x5E,0x2E,0x4C,0x50,0x43,0x30,0x42,  /* 00001928    "^^.LPC0B" */
+    0x43,0x4D,0x44,0x70,0x00,0x5E,0x5E,0x2E,  /* 00001930    "CMDp.^^." */
+    0x4C,0x50,0x43,0x30,0x53,0x4D,0x49,0x43,  /* 00001938    "LPC0SMIC" */
+    0x14,0x23,0x47,0x45,0x54,0x54,0x01,0x70,  /* 00001940    ".#GETT.p" */
+    0x7B,0x68,0x0A,0x0F,0x00,0x60,0x70,0x7A,  /* 00001948    "{h...`pz" */
+    0x68,0x0A,0x04,0x00,0x61,0xA4,0x77,0x0A,  /* 00001950    "h...a.w." */
+    0x1E,0x72,0x72,0x60,0x01,0x00,0x72,0x61,  /* 00001958    ".rr`..ra" */
+    0x01,0x00,0x00,0x00,0x14,0x46,0x13,0x47,  /* 00001960    ".....F.G" */
+    0x54,0x4D,0x5F,0x01,0x8C,0x68,0x00,0x50,  /* 00001968    "TM_..h.P" */
+    0x49,0x54,0x31,0x8C,0x68,0x01,0x50,0x49,  /* 00001970    "IT1.h.PI" */
+    0x54,0x30,0x8C,0x68,0x0A,0x02,0x4D,0x44,  /* 00001978    "T0.h..MD" */
+    0x54,0x31,0x8C,0x68,0x0A,0x03,0x4D,0x44,  /* 00001980    "T1.h..MD" */
+    0x54,0x30,0x8C,0x68,0x0A,0x04,0x50,0x49,  /* 00001988    "T0.h..PI" */
+    0x43,0x58,0x8C,0x68,0x0A,0x05,0x55,0x44,  /* 00001990    "CX.h..UD" */
+    0x43,0x58,0x8C,0x68,0x0A,0x06,0x55,0x44,  /* 00001998    "CX.h..UD" */
+    0x4D,0x58,0x08,0x42,0x55,0x46,0x5F,0x11,  /* 000019A0    "MX.BUF_." */
+    0x17,0x0A,0x14,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000019A8    "........" */
+    0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,  /* 000019B0    "........" */
+    0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x8A,  /* 000019B8    "........" */
+    0x42,0x55,0x46,0x5F,0x00,0x50,0x49,0x4F,  /* 000019C0    "BUF_.PIO" */
+    0x30,0x8A,0x42,0x55,0x46,0x5F,0x0A,0x04,  /* 000019C8    "0.BUF_.." */
+    0x44,0x4D,0x41,0x30,0x8A,0x42,0x55,0x46,  /* 000019D0    "DMA0.BUF" */
+    0x5F,0x0A,0x08,0x50,0x49,0x4F,0x31,0x8A,  /* 000019D8    "_..PIO1." */
+    0x42,0x55,0x46,0x5F,0x0A,0x0C,0x44,0x4D,  /* 000019E0    "BUF_..DM" */
+    0x41,0x31,0x8A,0x42,0x55,0x46,0x5F,0x0A,  /* 000019E8    "A1.BUF_." */
+    0x10,0x46,0x4C,0x41,0x47,0xA0,0x0D,0x7B,  /* 000019F0    ".FLAG..{" */
+    0x50,0x49,0x43,0x58,0x01,0x00,0xA4,0x42,  /* 000019F8    "PICX...B" */
+    0x55,0x46,0x5F,0x70,0x47,0x45,0x54,0x54,  /* 00001A00    "UF_pGETT" */
+    0x50,0x49,0x54,0x30,0x50,0x49,0x4F,0x30,  /* 00001A08    "PIT0PIO0" */
+    0x70,0x47,0x45,0x54,0x54,0x50,0x49,0x54,  /* 00001A10    "pGETTPIT" */
+    0x31,0x50,0x49,0x4F,0x31,0xA0,0x26,0x7B,  /* 00001A18    "1PIO1.&{" */
+    0x55,0x44,0x43,0x58,0x01,0x00,0x7D,0x46,  /* 00001A20    "UDCX..}F" */
+    0x4C,0x41,0x47,0x01,0x46,0x4C,0x41,0x47,  /* 00001A28    "LAG.FLAG" */
+    0x70,0x83,0x88,0x55,0x44,0x4D,0x54,0x7B,  /* 00001A30    "p..UDMT{" */
+    0x55,0x44,0x4D,0x58,0x0A,0x0F,0x00,0x00,  /* 00001A38    "UDMX...." */
+    0x44,0x4D,0x41,0x30,0xA1,0x0E,0x70,0x47,  /* 00001A40    "DMA0..pG" */
+    0x45,0x54,0x54,0x4D,0x44,0x54,0x30,0x44,  /* 00001A48    "ETTMDT0D" */
+    0x4D,0x41,0x30,0xA0,0x28,0x7B,0x55,0x44,  /* 00001A50    "MA0.({UD" */
+    0x43,0x58,0x0A,0x02,0x00,0x7D,0x46,0x4C,  /* 00001A58    "CX...}FL" */
+    0x41,0x47,0x0A,0x04,0x46,0x4C,0x41,0x47,  /* 00001A60    "AG..FLAG" */
+    0x70,0x83,0x88,0x55,0x44,0x4D,0x54,0x7A,  /* 00001A68    "p..UDMTz" */
+    0x55,0x44,0x4D,0x58,0x0A,0x04,0x00,0x00,  /* 00001A70    "UDMX...." */
+    0x44,0x4D,0x41,0x31,0xA1,0x0E,0x70,0x47,  /* 00001A78    "DMA1..pG" */
+    0x45,0x54,0x54,0x4D,0x44,0x54,0x31,0x44,  /* 00001A80    "ETTMDT1D" */
+    0x4D,0x41,0x31,0x7D,0x46,0x4C,0x41,0x47,  /* 00001A88    "MA1}FLAG" */
+    0x0A,0x1A,0x46,0x4C,0x41,0x47,0xA4,0x42,  /* 00001A90    "..FLAG.B" */
+    0x55,0x46,0x5F,0x14,0x47,0x19,0x53,0x54,  /* 00001A98    "UF_.G.ST" */
+    0x4D,0x5F,0x03,0x8A,0x68,0x00,0x50,0x49,  /* 00001AA0    "M_..h.PI" */
+    0x4F,0x30,0x8A,0x68,0x0A,0x04,0x44,0x4D,  /* 00001AA8    "O0.h..DM" */
+    0x41,0x30,0x8A,0x68,0x0A,0x08,0x50,0x49,  /* 00001AB0    "A0.h..PI" */
+    0x4F,0x31,0x8A,0x68,0x0A,0x0C,0x44,0x4D,  /* 00001AB8    "O1.h..DM" */
+    0x41,0x31,0x8A,0x68,0x0A,0x10,0x46,0x4C,  /* 00001AC0    "A1.h..FL" */
+    0x41,0x47,0x08,0x42,0x55,0x46,0x5F,0x11,  /* 00001AC8    "AG.BUF_." */
+    0x0A,0x0A,0x07,0x00,0x00,0xFF,0xFF,0x00,  /* 00001AD0    "........" */
+    0x00,0x00,0x8C,0x42,0x55,0x46,0x5F,0x00,  /* 00001AD8    "...BUF_." */
+    0x50,0x49,0x54,0x31,0x8C,0x42,0x55,0x46,  /* 00001AE0    "PIT1.BUF" */
+    0x5F,0x01,0x50,0x49,0x54,0x30,0x8C,0x42,  /* 00001AE8    "_.PIT0.B" */
+    0x55,0x46,0x5F,0x0A,0x02,0x4D,0x44,0x54,  /* 00001AF0    "UF_..MDT" */
+    0x31,0x8C,0x42,0x55,0x46,0x5F,0x0A,0x03,  /* 00001AF8    "1.BUF_.." */
+    0x4D,0x44,0x54,0x30,0x8C,0x42,0x55,0x46,  /* 00001B00    "MDT0.BUF" */
+    0x5F,0x0A,0x04,0x50,0x49,0x4D,0x58,0x8C,  /* 00001B08    "_..PIMX." */
+    0x42,0x55,0x46,0x5F,0x0A,0x05,0x55,0x44,  /* 00001B10    "BUF_..UD" */
+    0x43,0x58,0x8C,0x42,0x55,0x46,0x5F,0x0A,  /* 00001B18    "CX.BUF_." */
+    0x06,0x55,0x44,0x4D,0x58,0x70,0x89,0x50,  /* 00001B20    ".UDMXp.P" */
+    0x49,0x4F,0x54,0x02,0x50,0x49,0x4F,0x30,  /* 00001B28    "IOT.PIO0" */
+    0x00,0x00,0x00,0x60,0x78,0x60,0x0A,0x05,  /* 00001B30    "...`x`.." */
+    0x60,0x00,0x70,0x89,0x50,0x49,0x4F,0x54,  /* 00001B38    "`.p.PIOT" */
+    0x02,0x50,0x49,0x4F,0x31,0x00,0x00,0x00,  /* 00001B40    ".PIO1..." */
+    0x61,0x78,0x61,0x0A,0x05,0x61,0x00,0x70,  /* 00001B48    "axa..a.p" */
+    0x7D,0x79,0x61,0x0A,0x04,0x00,0x60,0x00,  /* 00001B50    "}ya...`." */
+    0x50,0x49,0x4D,0x58,0x70,0x83,0x88,0x50,  /* 00001B58    "PIMXp..P" */
+    0x49,0x54,0x52,0x60,0x00,0x50,0x49,0x54,  /* 00001B60    "ITR`.PIT" */
+    0x30,0x70,0x83,0x88,0x50,0x49,0x54,0x52,  /* 00001B68    "0p..PITR" */
+    0x61,0x00,0x50,0x49,0x54,0x31,0xA0,0x31,  /* 00001B70    "a.PIT1.1" */
+    0x7B,0x46,0x4C,0x41,0x47,0x01,0x00,0x70,  /* 00001B78    "{FLAG..p" */
+    0x89,0x55,0x44,0x4D,0x54,0x02,0x44,0x4D,  /* 00001B80    ".UDMT.DM" */
+    0x41,0x30,0x00,0x00,0x00,0x60,0x78,0x60,  /* 00001B88    "A0...`x`" */
+    0x0A,0x07,0x60,0x00,0x7D,0x55,0x44,0x4D,  /* 00001B90    "..`.}UDM" */
+    0x58,0x60,0x55,0x44,0x4D,0x58,0x7D,0x55,  /* 00001B98    "X`UDMX}U" */
+    0x44,0x43,0x58,0x01,0x55,0x44,0x43,0x58,  /* 00001BA0    "DCX.UDCX" */
+    0xA1,0x26,0xA0,0x24,0x92,0x93,0x44,0x4D,  /* 00001BA8    ".&.$..DM" */
+    0x41,0x30,0xFF,0x70,0x89,0x4D,0x44,0x4D,  /* 00001BB0    "A0.p.MDM" */
+    0x54,0x02,0x44,0x4D,0x41,0x30,0x00,0x00,  /* 00001BB8    "T.DMA0.." */
+    0x00,0x60,0x70,0x83,0x88,0x4D,0x44,0x54,  /* 00001BC0    ".`p..MDT" */
+    0x52,0x60,0x00,0x4D,0x44,0x54,0x30,0xA0,  /* 00001BC8    "R`.MDT0." */
+    0x37,0x7B,0x46,0x4C,0x41,0x47,0x0A,0x04,  /* 00001BD0    "7{FLAG.." */
+    0x00,0x70,0x89,0x55,0x44,0x4D,0x54,0x02,  /* 00001BD8    ".p.UDMT." */
+    0x44,0x4D,0x41,0x31,0x00,0x00,0x00,0x60,  /* 00001BE0    "DMA1...`" */
+    0x78,0x60,0x0A,0x07,0x60,0x00,0x7D,0x55,  /* 00001BE8    "x`..`.}U" */
+    0x44,0x4D,0x58,0x79,0x60,0x0A,0x04,0x00,  /* 00001BF0    "DMXy`..." */
+    0x55,0x44,0x4D,0x58,0x7D,0x55,0x44,0x43,  /* 00001BF8    "UDMX}UDC" */
+    0x58,0x0A,0x02,0x55,0x44,0x43,0x58,0xA1,  /* 00001C00    "X..UDCX." */
+    0x26,0xA0,0x24,0x92,0x93,0x44,0x4D,0x41,  /* 00001C08    "&.$..DMA" */
+    0x31,0xFF,0x70,0x89,0x4D,0x44,0x4D,0x54,  /* 00001C10    "1.p.MDMT" */
+    0x02,0x44,0x4D,0x41,0x31,0x00,0x00,0x00,  /* 00001C18    ".DMA1..." */
+    0x60,0x70,0x83,0x88,0x4D,0x44,0x54,0x52,  /* 00001C20    "`p..MDTR" */
+    0x60,0x00,0x4D,0x44,0x54,0x31,0xA4,0x42,  /* 00001C28    "`.MDT1.B" */
+    0x55,0x46,0x5F,0x14,0x4E,0x0F,0x47,0x54,  /* 00001C30    "UF_.N.GT" */
+    0x46,0x5F,0x02,0x8C,0x69,0x00,0x4D,0x44,  /* 00001C38    "F_..i.MD" */
+    0x54,0x31,0x8C,0x69,0x01,0x4D,0x44,0x54,  /* 00001C40    "T1.i.MDT" */
+    0x30,0x8C,0x69,0x0A,0x02,0x50,0x49,0x4D,  /* 00001C48    "0.i..PIM" */
+    0x58,0x8C,0x69,0x0A,0x03,0x55,0x44,0x43,  /* 00001C50    "X.i..UDC" */
+    0x58,0x8C,0x69,0x0A,0x04,0x55,0x44,0x4D,  /* 00001C58    "X.i..UDM" */
+    0x58,0xA0,0x26,0x93,0x68,0x0A,0xA0,0x70,  /* 00001C60    "X.&.h..p" */
+    0x7B,0x50,0x49,0x4D,0x58,0x0A,0x0F,0x00,  /* 00001C68    "{PIMX..." */
+    0x60,0x70,0x4D,0x44,0x54,0x30,0x61,0x7B,  /* 00001C70    "`pMDT0a{" */
+    0x55,0x44,0x43,0x58,0x01,0x62,0x70,0x7B,  /* 00001C78    "UDCX.bp{" */
+    0x55,0x44,0x4D,0x58,0x0A,0x0F,0x00,0x63,  /* 00001C80    "UDMX...c" */
+    0xA1,0x23,0x70,0x7A,0x50,0x49,0x4D,0x58,  /* 00001C88    ".#pzPIMX" */
+    0x0A,0x04,0x00,0x60,0x70,0x4D,0x44,0x54,  /* 00001C90    "...`pMDT" */
+    0x31,0x61,0x7B,0x55,0x44,0x43,0x58,0x0A,  /* 00001C98    "1a{UDCX." */
+    0x02,0x62,0x70,0x7A,0x55,0x44,0x4D,0x58,  /* 00001CA0    ".bpzUDMX" */
+    0x0A,0x04,0x00,0x63,0x08,0x42,0x55,0x46,  /* 00001CA8    "...c.BUF" */
+    0x5F,0x11,0x11,0x0A,0x0E,0x03,0x00,0x00,  /* 00001CB0    "_......." */
+    0x00,0x00,0xFF,0xEF,0x03,0x00,0x00,0x00,  /* 00001CB8    "........" */
+    0x00,0xFF,0xEF,0x8C,0x42,0x55,0x46,0x5F,  /* 00001CC0    "....BUF_" */
+    0x01,0x50,0x4D,0x4F,0x44,0x8C,0x42,0x55,  /* 00001CC8    ".PMOD.BU" */
+    0x46,0x5F,0x0A,0x08,0x44,0x4D,0x4F,0x44,  /* 00001CD0    "F_..DMOD" */
+    0x8C,0x42,0x55,0x46,0x5F,0x0A,0x05,0x43,  /* 00001CD8    ".BUF_..C" */
+    0x4D,0x44,0x41,0x8C,0x42,0x55,0x46,0x5F,  /* 00001CE0    "MDA.BUF_" */
+    0x0A,0x0C,0x43,0x4D,0x44,0x42,0x70,0x68,  /* 00001CE8    "..CMDBph" */
+    0x43,0x4D,0x44,0x41,0x70,0x68,0x43,0x4D,  /* 00001CF0    "CMDAphCM" */
+    0x44,0x42,0x7D,0x60,0x0A,0x08,0x50,0x4D,  /* 00001CF8    "DB}`..PM" */
+    0x4F,0x44,0xA0,0x0A,0x62,0x7D,0x63,0x0A,  /* 00001D00    "OD..b}c." */
+    0x40,0x44,0x4D,0x4F,0x44,0xA1,0x1F,0x70,  /* 00001D08    "@DMOD..p" */
+    0x89,0x4D,0x44,0x4D,0x54,0x02,0x47,0x45,  /* 00001D10    ".MDMT.GE" */
+    0x54,0x54,0x61,0x00,0x00,0x00,0x64,0xA0,  /* 00001D18    "TTa...d." */
+    0x0D,0x95,0x64,0x0A,0x03,0x7D,0x0A,0x20,  /* 00001D20    "..d..}. " */
+    0x64,0x44,0x4D,0x4F,0x44,0xA4,0x42,0x55,  /* 00001D28    "dDMOD.BU" */
+    0x46,0x5F,0x5B,0x82,0x44,0x1B,0x50,0x52,  /* 00001D30    "F_[.D.PR" */
+    0x49,0x44,0x08,0x5F,0x41,0x44,0x52,0x00,  /* 00001D38    "ID._ADR." */
+    0x14,0x43,0x08,0x5F,0x47,0x54,0x4D,0x00,  /* 00001D40    ".C._GTM." */
+    0x08,0x42,0x55,0x46,0x5F,0x11,0x0A,0x0A,  /* 00001D48    ".BUF_..." */
+    0x07,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,  /* 00001D50    "........" */
+    0x8B,0x42,0x55,0x46,0x5F,0x00,0x56,0x50,  /* 00001D58    ".BUF_.VP" */
+    0x49,0x54,0x8B,0x42,0x55,0x46,0x5F,0x0A,  /* 00001D60    "IT.BUF_." */
+    0x02,0x56,0x4D,0x44,0x54,0x8C,0x42,0x55,  /* 00001D68    ".VMDT.BU" */
+    0x46,0x5F,0x0A,0x04,0x56,0x50,0x49,0x43,  /* 00001D70    "F_..VPIC" */
+    0x8C,0x42,0x55,0x46,0x5F,0x0A,0x05,0x56,  /* 00001D78    ".BUF_..V" */
+    0x55,0x44,0x43,0x8C,0x42,0x55,0x46,0x5F,  /* 00001D80    "UDC.BUF_" */
+    0x0A,0x06,0x56,0x55,0x44,0x4D,0x70,0x50,  /* 00001D88    "..VUDMpP" */
+    0x50,0x49,0x54,0x56,0x50,0x49,0x54,0x70,  /* 00001D90    "PITVPITp" */
+    0x50,0x4D,0x44,0x54,0x56,0x4D,0x44,0x54,  /* 00001D98    "PMDTVMDT" */
+    0x70,0x50,0x50,0x49,0x43,0x56,0x50,0x49,  /* 00001DA0    "pPPICVPI" */
+    0x43,0x70,0x50,0x55,0x44,0x43,0x56,0x55,  /* 00001DA8    "CpPUDCVU" */
+    0x44,0x43,0x70,0x50,0x55,0x44,0x4D,0x56,  /* 00001DB0    "DCpPUDMV" */
+    0x55,0x44,0x4D,0xA4,0x47,0x54,0x4D,0x5F,  /* 00001DB8    "UDM.GTM_" */
+    0x42,0x55,0x46,0x5F,0x14,0x46,0x08,0x5F,  /* 00001DC0    "BUF_.F._" */
+    0x53,0x54,0x4D,0x03,0x08,0x42,0x55,0x46,  /* 00001DC8    "STM..BUF" */
+    0x5F,0x11,0x0A,0x0A,0x07,0x00,0x00,0x00,  /* 00001DD0    "_......." */
+    0x00,0x00,0x00,0x00,0x8B,0x42,0x55,0x46,  /* 00001DD8    ".....BUF" */
+    0x5F,0x00,0x56,0x50,0x49,0x54,0x8B,0x42,  /* 00001DE0    "_.VPIT.B" */
+    0x55,0x46,0x5F,0x0A,0x02,0x56,0x4D,0x44,  /* 00001DE8    "UF_..VMD" */
+    0x54,0x8C,0x42,0x55,0x46,0x5F,0x0A,0x04,  /* 00001DF0    "T.BUF_.." */
+    0x56,0x50,0x49,0x4D,0x8C,0x42,0x55,0x46,  /* 00001DF8    "VPIM.BUF" */
+    0x5F,0x0A,0x05,0x56,0x55,0x44,0x43,0x8C,  /* 00001E00    "_..VUDC." */
+    0x42,0x55,0x46,0x5F,0x0A,0x06,0x56,0x55,  /* 00001E08    "BUF_..VU" */
+    0x44,0x4D,0x70,0x53,0x54,0x4D,0x5F,0x68,  /* 00001E10    "DMpSTM_h" */
+    0x69,0x6A,0x42,0x55,0x46,0x5F,0x70,0x56,  /* 00001E18    "ijBUF_pV" */
+    0x50,0x49,0x54,0x50,0x50,0x49,0x54,0x70,  /* 00001E20    "PITPPITp" */
+    0x56,0x4D,0x44,0x54,0x50,0x4D,0x44,0x54,  /* 00001E28    "VMDTPMDT" */
+    0x70,0x56,0x50,0x49,0x4D,0x50,0x50,0x49,  /* 00001E30    "pVPIMPPI" */
+    0x4D,0x70,0x56,0x55,0x44,0x43,0x50,0x55,  /* 00001E38    "MpVUDCPU" */
+    0x44,0x43,0x70,0x56,0x55,0x44,0x4D,0x50,  /* 00001E40    "DCpVUDMP" */
+    0x55,0x44,0x4D,0x5B,0x82,0x4C,0x07,0x50,  /* 00001E48    "UDM[.L.P" */
+    0x5F,0x44,0x30,0x08,0x5F,0x41,0x44,0x52,  /* 00001E50    "_D0._ADR" */
+    0x00,0x14,0x4F,0x06,0x5F,0x47,0x54,0x46,  /* 00001E58    "..O._GTF" */
+    0x00,0x08,0x42,0x55,0x46,0x5F,0x11,0x08,  /* 00001E60    "..BUF_.." */
+    0x0A,0x05,0x00,0x00,0x00,0x00,0x00,0x8B,  /* 00001E68    "........" */
+    0x42,0x55,0x46,0x5F,0x00,0x56,0x4D,0x44,  /* 00001E70    "BUF_.VMD" */
+    0x54,0x8C,0x42,0x55,0x46,0x5F,0x0A,0x02,  /* 00001E78    "T.BUF_.." */
+    0x56,0x50,0x49,0x4D,0x8C,0x42,0x55,0x46,  /* 00001E80    "VPIM.BUF" */
+    0x5F,0x0A,0x03,0x56,0x55,0x44,0x43,0x8C,  /* 00001E88    "_..VUDC." */
+    0x42,0x55,0x46,0x5F,0x0A,0x04,0x56,0x55,  /* 00001E90    "BUF_..VU" */
+    0x44,0x4D,0x70,0x50,0x4D,0x44,0x54,0x56,  /* 00001E98    "DMpPMDTV" */
+    0x4D,0x44,0x54,0x70,0x50,0x50,0x49,0x4D,  /* 00001EA0    "MDTpPPIM" */
+    0x56,0x50,0x49,0x4D,0x70,0x50,0x55,0x44,  /* 00001EA8    "VPIMpPUD" */
+    0x43,0x56,0x55,0x44,0x43,0x70,0x50,0x55,  /* 00001EB0    "CVUDCpPU" */
+    0x44,0x4D,0x56,0x55,0x44,0x4D,0xA4,0x47,  /* 00001EB8    "DMVUDM.G" */
+    0x54,0x46,0x5F,0x0A,0xA0,0x42,0x55,0x46,  /* 00001EC0    "TF_..BUF" */
+    0x5F,0x14,0x1E,0x5F,0x53,0x54,0x41,0x00,  /* 00001EC8    "_.._STA." */
+    0x7B,0x50,0x50,0x49,0x43,0x01,0x60,0xA0,  /* 00001ED0    "{PPIC.`." */
+    0x09,0x90,0x60,0x01,0xA4,0x5A,0x30,0x30,  /* 00001ED8    "..`..Z00" */
+    0x36,0xA1,0x06,0xA4,0x5A,0x30,0x30,0x35,  /* 00001EE0    "6...Z005" */
+    0x5B,0x82,0x44,0x1B,0x53,0x45,0x43,0x44,  /* 00001EE8    "[.D.SECD" */
+    0x08,0x5F,0x41,0x44,0x52,0x01,0x14,0x43,  /* 00001EF0    "._ADR..C" */
+    0x08,0x5F,0x47,0x54,0x4D,0x00,0x08,0x42,  /* 00001EF8    "._GTM..B" */
+    0x55,0x46,0x5F,0x11,0x0A,0x0A,0x07,0x00,  /* 00001F00    "UF_....." */
+    0x00,0xFF,0xFF,0x00,0x00,0x00,0x8B,0x42,  /* 00001F08    ".......B" */
+    0x55,0x46,0x5F,0x00,0x56,0x50,0x49,0x54,  /* 00001F10    "UF_.VPIT" */
+    0x8B,0x42,0x55,0x46,0x5F,0x0A,0x02,0x56,  /* 00001F18    ".BUF_..V" */
+    0x4D,0x44,0x54,0x8C,0x42,0x55,0x46,0x5F,  /* 00001F20    "MDT.BUF_" */
+    0x0A,0x04,0x56,0x50,0x49,0x43,0x8C,0x42,  /* 00001F28    "..VPIC.B" */
+    0x55,0x46,0x5F,0x0A,0x05,0x56,0x55,0x44,  /* 00001F30    "UF_..VUD" */
+    0x43,0x8C,0x42,0x55,0x46,0x5F,0x0A,0x06,  /* 00001F38    "C.BUF_.." */
+    0x56,0x55,0x44,0x4D,0x70,0x53,0x50,0x49,  /* 00001F40    "VUDMpSPI" */
+    0x54,0x56,0x50,0x49,0x54,0x70,0x53,0x4D,  /* 00001F48    "TVPITpSM" */
+    0x44,0x54,0x56,0x4D,0x44,0x54,0x70,0x53,  /* 00001F50    "DTVMDTpS" */
+    0x50,0x49,0x43,0x56,0x50,0x49,0x43,0x70,  /* 00001F58    "PICVPICp" */
+    0x53,0x55,0x44,0x43,0x56,0x55,0x44,0x43,  /* 00001F60    "SUDCVUDC" */
+    0x70,0x53,0x55,0x44,0x4D,0x56,0x55,0x44,  /* 00001F68    "pSUDMVUD" */
+    0x4D,0xA4,0x47,0x54,0x4D,0x5F,0x42,0x55,  /* 00001F70    "M.GTM_BU" */
+    0x46,0x5F,0x14,0x46,0x08,0x5F,0x53,0x54,  /* 00001F78    "F_.F._ST" */
+    0x4D,0x03,0x08,0x42,0x55,0x46,0x5F,0x11,  /* 00001F80    "M..BUF_." */
+    0x0A,0x0A,0x07,0x00,0x00,0x00,0x00,0x00,  /* 00001F88    "........" */
+    0x00,0x00,0x8B,0x42,0x55,0x46,0x5F,0x00,  /* 00001F90    "...BUF_." */
+    0x56,0x50,0x49,0x54,0x8B,0x42,0x55,0x46,  /* 00001F98    "VPIT.BUF" */
+    0x5F,0x0A,0x02,0x56,0x4D,0x44,0x54,0x8C,  /* 00001FA0    "_..VMDT." */
+    0x42,0x55,0x46,0x5F,0x0A,0x04,0x56,0x50,  /* 00001FA8    "BUF_..VP" */
+    0x49,0x4D,0x8C,0x42,0x55,0x46,0x5F,0x0A,  /* 00001FB0    "IM.BUF_." */
+    0x05,0x56,0x55,0x44,0x43,0x8C,0x42,0x55,  /* 00001FB8    ".VUDC.BU" */
+    0x46,0x5F,0x0A,0x06,0x56,0x55,0x44,0x4D,  /* 00001FC0    "F_..VUDM" */
+    0x70,0x53,0x54,0x4D,0x5F,0x68,0x69,0x6A,  /* 00001FC8    "pSTM_hij" */
+    0x42,0x55,0x46,0x5F,0x70,0x56,0x50,0x49,  /* 00001FD0    "BUF_pVPI" */
+    0x54,0x53,0x50,0x49,0x54,0x70,0x56,0x4D,  /* 00001FD8    "TSPITpVM" */
+    0x44,0x54,0x53,0x4D,0x44,0x54,0x70,0x56,  /* 00001FE0    "DTSMDTpV" */
+    0x50,0x49,0x4D,0x53,0x50,0x49,0x4D,0x70,  /* 00001FE8    "PIMSPIMp" */
+    0x56,0x55,0x44,0x43,0x53,0x55,0x44,0x43,  /* 00001FF0    "VUDCSUDC" */
+    0x70,0x56,0x55,0x44,0x4D,0x53,0x55,0x44,  /* 00001FF8    "pVUDMSUD" */
+    0x4D,0x5B,0x82,0x4C,0x07,0x53,0x5F,0x44,  /* 00002000    "M[.L.S_D" */
+    0x30,0x08,0x5F,0x41,0x44,0x52,0x00,0x14,  /* 00002008    "0._ADR.." */
+    0x4F,0x06,0x5F,0x47,0x54,0x46,0x00,0x08,  /* 00002010    "O._GTF.." */
+    0x42,0x55,0x46,0x5F,0x11,0x08,0x0A,0x05,  /* 00002018    "BUF_...." */
+    0x00,0x00,0x00,0x00,0x00,0x8B,0x42,0x55,  /* 00002020    "......BU" */
+    0x46,0x5F,0x00,0x56,0x4D,0x44,0x54,0x8C,  /* 00002028    "F_.VMDT." */
+    0x42,0x55,0x46,0x5F,0x0A,0x02,0x56,0x50,  /* 00002030    "BUF_..VP" */
+    0x49,0x4D,0x8C,0x42,0x55,0x46,0x5F,0x0A,  /* 00002038    "IM.BUF_." */
+    0x03,0x56,0x55,0x44,0x43,0x8C,0x42,0x55,  /* 00002040    ".VUDC.BU" */
+    0x46,0x5F,0x0A,0x04,0x56,0x55,0x44,0x4D,  /* 00002048    "F_..VUDM" */
+    0x70,0x53,0x4D,0x44,0x54,0x56,0x4D,0x44,  /* 00002050    "pSMDTVMD" */
+    0x54,0x70,0x53,0x50,0x49,0x4D,0x56,0x50,  /* 00002058    "TpSPIMVP" */
+    0x49,0x4D,0x70,0x53,0x55,0x44,0x43,0x56,  /* 00002060    "IMpSUDCV" */
+    0x55,0x44,0x43,0x70,0x53,0x55,0x44,0x4D,  /* 00002068    "UDCpSUDM" */
+    0x56,0x55,0x44,0x4D,0xA4,0x47,0x54,0x46,  /* 00002070    "VUDM.GTF" */
+    0x5F,0x0A,0xA0,0x42,0x55,0x46,0x5F,0x14,  /* 00002078    "_..BUF_." */
+    0x1E,0x5F,0x53,0x54,0x41,0x00,0x7B,0x53,  /* 00002080    "._STA.{S" */
+    0x50,0x49,0x43,0x01,0x60,0xA0,0x09,0x90,  /* 00002088    "PIC.`..." */
+    0x60,0x01,0xA4,0x5A,0x30,0x30,0x36,0xA1,  /* 00002090    "`..Z006." */
+    0x06,0xA4,0x5A,0x30,0x30,0x35,0x5B,0x82,  /* 00002098    "..Z005[." */
+    0x8D,0x9E,0x01,0x4C,0x50,0x43,0x30,0x08,  /* 000020A0    "...LPC0." */
+    0x5F,0x41,0x44,0x52,0x0C,0x03,0x00,0x14,  /* 000020A8    "_ADR...." */
+    0x00,0x5B,0x01,0x50,0x53,0x4D,0x58,0x00,  /* 000020B0    ".[.PSMX." */
+    0x5B,0x80,0x50,0x49,0x52,0x51,0x01,0x0B,  /* 000020B8    "[.PIRQ.." */
+    0x00,0x0C,0x0A,0x02,0x5B,0x81,0x10,0x50,  /* 000020C0    "....[..P" */
+    0x49,0x52,0x51,0x01,0x50,0x49,0x49,0x44,  /* 000020C8    "IRQ.PIID" */
+    0x08,0x50,0x49,0x44,0x41,0x08,0x5B,0x86,  /* 000020D0    ".PIDA.[." */
+    0x39,0x50,0x49,0x49,0x44,0x50,0x49,0x44,  /* 000020D8    "9PIIDPID" */
+    0x41,0x01,0x50,0x49,0x52,0x41,0x08,0x50,  /* 000020E0    "A.PIRA.P" */
+    0x49,0x52,0x42,0x08,0x50,0x49,0x52,0x43,  /* 000020E8    "IRB.PIRC" */
+    0x08,0x50,0x49,0x52,0x44,0x08,0x50,0x49,  /* 000020F0    ".PIRD.PI" */
+    0x52,0x53,0x08,0x00,0x20,0x50,0x49,0x52,  /* 000020F8    "RS.. PIR" */
+    0x45,0x08,0x50,0x49,0x52,0x46,0x08,0x50,  /* 00002100    "E.PIRF.P" */
+    0x49,0x52,0x47,0x08,0x50,0x49,0x52,0x48,  /* 00002108    "IRG.PIRH" */
+    0x08,0x08,0x49,0x50,0x52,0x53,0x11,0x09,  /* 00002110    "..IPRS.." */
+    0x0A,0x06,0x23,0x00,0x0C,0x18,0x79,0x00,  /* 00002118    "..#...y." */
+    0x14,0x3C,0x44,0x53,0x50,0x49,0x00,0x70,  /* 00002120    ".<DSPI.p" */
+    0x00,0x50,0x49,0x52,0x41,0x70,0x00,0x50,  /* 00002128    ".PIRAp.P" */
+    0x49,0x52,0x42,0x70,0x00,0x50,0x49,0x52,  /* 00002130    "IRBp.PIR" */
+    0x43,0x70,0x00,0x50,0x49,0x52,0x44,0x70,  /* 00002138    "Cp.PIRDp" */
+    0x00,0x50,0x49,0x52,0x53,0x70,0x00,0x50,  /* 00002140    ".PIRSp.P" */
+    0x49,0x52,0x45,0x70,0x00,0x50,0x49,0x52,  /* 00002148    "IREp.PIR" */
+    0x46,0x70,0x00,0x50,0x49,0x52,0x47,0x70,  /* 00002150    "Fp.PIRGp" */
+    0x00,0x50,0x49,0x52,0x48,0x5B,0x82,0x44,  /* 00002158    ".PIRH[.D" */
+    0x08,0x4C,0x4E,0x4B,0x41,0x08,0x5F,0x48,  /* 00002160    ".LNKA._H" */
+    0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,  /* 00002168    "ID.A...." */
+    0x5F,0x55,0x49,0x44,0x01,0x14,0x18,0x5F,  /* 00002170    "_UID..._" */
+    0x53,0x54,0x41,0x00,0xA0,0x0A,0x50,0x49,  /* 00002178    "STA...PI" */
+    0x52,0x41,0xA4,0x5A,0x30,0x30,0x37,0xA1,  /* 00002180    "RA.Z007." */
+    0x06,0xA4,0x5A,0x30,0x30,0x38,0x14,0x0B,  /* 00002188    "..Z008.." */
+    0x5F,0x50,0x52,0x53,0x00,0xA4,0x49,0x50,  /* 00002190    "_PRS..IP" */
+    0x52,0x53,0x14,0x0C,0x5F,0x44,0x49,0x53,  /* 00002198    "RS.._DIS" */
+    0x00,0x70,0x00,0x50,0x49,0x52,0x41,0x14,  /* 000021A0    ".p.PIRA." */
+    0x1F,0x5F,0x43,0x52,0x53,0x00,0x70,0x49,  /* 000021A8    "._CRS.pI" */
+    0x50,0x52,0x53,0x60,0x8B,0x60,0x01,0x49,  /* 000021B0    "PRS`.`.I" */
+    0x52,0x51,0x30,0x79,0x01,0x50,0x49,0x52,  /* 000021B8    "RQ0y.PIR" */
+    0x41,0x49,0x52,0x51,0x30,0xA4,0x60,0x14,  /* 000021C0    "AIRQ0.`." */
+    0x1B,0x5F,0x53,0x52,0x53,0x01,0x8B,0x68,  /* 000021C8    "._SRS..h" */
+    0x01,0x49,0x52,0x51,0x30,0x82,0x49,0x52,  /* 000021D0    ".IRQ0.IR" */
+    0x51,0x30,0x60,0x76,0x60,0x70,0x60,0x50,  /* 000021D8    "Q0`v`p`P" */
+    0x49,0x52,0x41,0x5B,0x82,0x45,0x08,0x4C,  /* 000021E0    "IRA[.E.L" */
+    0x4E,0x4B,0x42,0x08,0x5F,0x48,0x49,0x44,  /* 000021E8    "NKB._HID" */
+    0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F,0x55,  /* 000021F0    ".A...._U" */
+    0x49,0x44,0x0A,0x02,0x14,0x18,0x5F,0x53,  /* 000021F8    "ID...._S" */
+    0x54,0x41,0x00,0xA0,0x0A,0x50,0x49,0x52,  /* 00002200    "TA...PIR" */
+    0x42,0xA4,0x5A,0x30,0x30,0x37,0xA1,0x06,  /* 00002208    "B.Z007.." */
+    0xA4,0x5A,0x30,0x30,0x38,0x14,0x0B,0x5F,  /* 00002210    ".Z008.._" */
+    0x50,0x52,0x53,0x00,0xA4,0x49,0x50,0x52,  /* 00002218    "PRS..IPR" */
+    0x53,0x14,0x0C,0x5F,0x44,0x49,0x53,0x00,  /* 00002220    "S.._DIS." */
+    0x70,0x00,0x50,0x49,0x52,0x42,0x14,0x1F,  /* 00002228    "p.PIRB.." */
+    0x5F,0x43,0x52,0x53,0x00,0x70,0x49,0x50,  /* 00002230    "_CRS.pIP" */
+    0x52,0x53,0x60,0x8B,0x60,0x01,0x49,0x52,  /* 00002238    "RS`.`.IR" */
+    0x51,0x30,0x79,0x01,0x50,0x49,0x52,0x42,  /* 00002240    "Q0y.PIRB" */
+    0x49,0x52,0x51,0x30,0xA4,0x60,0x14,0x1B,  /* 00002248    "IRQ0.`.." */
+    0x5F,0x53,0x52,0x53,0x01,0x8B,0x68,0x01,  /* 00002250    "_SRS..h." */
+    0x49,0x52,0x51,0x30,0x82,0x49,0x52,0x51,  /* 00002258    "IRQ0.IRQ" */
+    0x30,0x60,0x76,0x60,0x70,0x60,0x50,0x49,  /* 00002260    "0`v`p`PI" */
+    0x52,0x42,0x5B,0x82,0x45,0x08,0x4C,0x4E,  /* 00002268    "RB[.E.LN" */
+    0x4B,0x43,0x08,0x5F,0x48,0x49,0x44,0x0C,  /* 00002270    "KC._HID." */
+    0x41,0xD0,0x0C,0x0F,0x08,0x5F,0x55,0x49,  /* 00002278    "A...._UI" */
+    0x44,0x0A,0x03,0x14,0x18,0x5F,0x53,0x54,  /* 00002280    "D...._ST" */
+    0x41,0x00,0xA0,0x0A,0x50,0x49,0x52,0x43,  /* 00002288    "A...PIRC" */
+    0xA4,0x5A,0x30,0x30,0x37,0xA1,0x06,0xA4,  /* 00002290    ".Z007..." */
+    0x5A,0x30,0x30,0x38,0x14,0x0B,0x5F,0x50,  /* 00002298    "Z008.._P" */
+    0x52,0x53,0x00,0xA4,0x49,0x50,0x52,0x53,  /* 000022A0    "RS..IPRS" */
+    0x14,0x0C,0x5F,0x44,0x49,0x53,0x00,0x70,  /* 000022A8    ".._DIS.p" */
+    0x00,0x50,0x49,0x52,0x43,0x14,0x1F,0x5F,  /* 000022B0    ".PIRC.._" */
+    0x43,0x52,0x53,0x00,0x70,0x49,0x50,0x52,  /* 000022B8    "CRS.pIPR" */
+    0x53,0x60,0x8B,0x60,0x01,0x49,0x52,0x51,  /* 000022C0    "S`.`.IRQ" */
+    0x30,0x79,0x01,0x50,0x49,0x52,0x43,0x49,  /* 000022C8    "0y.PIRCI" */
+    0x52,0x51,0x30,0xA4,0x60,0x14,0x1B,0x5F,  /* 000022D0    "RQ0.`.._" */
+    0x53,0x52,0x53,0x01,0x8B,0x68,0x01,0x49,  /* 000022D8    "SRS..h.I" */
+    0x52,0x51,0x30,0x82,0x49,0x52,0x51,0x30,  /* 000022E0    "RQ0.IRQ0" */
+    0x60,0x76,0x60,0x70,0x60,0x50,0x49,0x52,  /* 000022E8    "`v`p`PIR" */
+    0x43,0x5B,0x82,0x45,0x08,0x4C,0x4E,0x4B,  /* 000022F0    "C[.E.LNK" */
+    0x44,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 000022F8    "D._HID.A" */
+    0xD0,0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44,  /* 00002300    "...._UID" */
+    0x0A,0x04,0x14,0x18,0x5F,0x53,0x54,0x41,  /* 00002308    "...._STA" */
+    0x00,0xA0,0x0A,0x50,0x49,0x52,0x44,0xA4,  /* 00002310    "...PIRD." */
+    0x5A,0x30,0x30,0x37,0xA1,0x06,0xA4,0x5A,  /* 00002318    "Z007...Z" */
+    0x30,0x30,0x38,0x14,0x0B,0x5F,0x50,0x52,  /* 00002320    "008.._PR" */
+    0x53,0x00,0xA4,0x49,0x50,0x52,0x53,0x14,  /* 00002328    "S..IPRS." */
+    0x0C,0x5F,0x44,0x49,0x53,0x00,0x70,0x00,  /* 00002330    "._DIS.p." */
+    0x50,0x49,0x52,0x44,0x14,0x1F,0x5F,0x43,  /* 00002338    "PIRD.._C" */
+    0x52,0x53,0x00,0x70,0x49,0x50,0x52,0x53,  /* 00002340    "RS.pIPRS" */
+    0x60,0x8B,0x60,0x01,0x49,0x52,0x51,0x30,  /* 00002348    "`.`.IRQ0" */
+    0x79,0x01,0x50,0x49,0x52,0x44,0x49,0x52,  /* 00002350    "y.PIRDIR" */
+    0x51,0x30,0xA4,0x60,0x14,0x1B,0x5F,0x53,  /* 00002358    "Q0.`.._S" */
+    0x52,0x53,0x01,0x8B,0x68,0x01,0x49,0x52,  /* 00002360    "RS..h.IR" */
+    0x51,0x30,0x82,0x49,0x52,0x51,0x30,0x60,  /* 00002368    "Q0.IRQ0`" */
+    0x76,0x60,0x70,0x60,0x50,0x49,0x52,0x44,  /* 00002370    "v`p`PIRD" */
+    0x5B,0x82,0x45,0x08,0x4C,0x4E,0x4B,0x45,  /* 00002378    "[.E.LNKE" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 00002380    "._HID.A." */
+    0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44,0x0A,  /* 00002388    "..._UID." */
+    0x05,0x14,0x18,0x5F,0x53,0x54,0x41,0x00,  /* 00002390    "..._STA." */
+    0xA0,0x0A,0x50,0x49,0x52,0x44,0xA4,0x5A,  /* 00002398    "..PIRD.Z" */
+    0x30,0x30,0x37,0xA1,0x06,0xA4,0x5A,0x30,  /* 000023A0    "007...Z0" */
+    0x30,0x38,0x14,0x0B,0x5F,0x50,0x52,0x53,  /* 000023A8    "08.._PRS" */
+    0x00,0xA4,0x49,0x50,0x52,0x53,0x14,0x0C,  /* 000023B0    "..IPRS.." */
+    0x5F,0x44,0x49,0x53,0x00,0x70,0x00,0x50,  /* 000023B8    "_DIS.p.P" */
+    0x49,0x52,0x45,0x14,0x1F,0x5F,0x43,0x52,  /* 000023C0    "IRE.._CR" */
+    0x53,0x00,0x70,0x49,0x50,0x52,0x53,0x60,  /* 000023C8    "S.pIPRS`" */
+    0x8B,0x60,0x01,0x49,0x52,0x51,0x30,0x79,  /* 000023D0    ".`.IRQ0y" */
+    0x01,0x50,0x49,0x52,0x45,0x49,0x52,0x51,  /* 000023D8    ".PIREIRQ" */
+    0x30,0xA4,0x60,0x14,0x1B,0x5F,0x53,0x52,  /* 000023E0    "0.`.._SR" */
+    0x53,0x01,0x8B,0x68,0x01,0x49,0x52,0x51,  /* 000023E8    "S..h.IRQ" */
+    0x30,0x82,0x49,0x52,0x51,0x30,0x60,0x76,  /* 000023F0    "0.IRQ0`v" */
+    0x60,0x70,0x60,0x50,0x49,0x52,0x45,0x5B,  /* 000023F8    "`p`PIRE[" */
+    0x82,0x45,0x08,0x4C,0x4E,0x4B,0x46,0x08,  /* 00002400    ".E.LNKF." */
+    0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,  /* 00002408    "_HID.A.." */
+    0x0F,0x08,0x5F,0x55,0x49,0x44,0x0A,0x06,  /* 00002410    ".._UID.." */
+    0x14,0x18,0x5F,0x53,0x54,0x41,0x00,0xA0,  /* 00002418    ".._STA.." */
+    0x0A,0x50,0x49,0x52,0x46,0xA4,0x5A,0x30,  /* 00002420    ".PIRF.Z0" */
+    0x30,0x37,0xA1,0x06,0xA4,0x5A,0x30,0x30,  /* 00002428    "07...Z00" */
+    0x38,0x14,0x0B,0x5F,0x50,0x52,0x53,0x00,  /* 00002430    "8.._PRS." */
+    0xA4,0x49,0x50,0x52,0x53,0x14,0x0C,0x5F,  /* 00002438    ".IPRS.._" */
+    0x44,0x49,0x53,0x00,0x70,0x00,0x50,0x49,  /* 00002440    "DIS.p.PI" */
+    0x52,0x46,0x14,0x1F,0x5F,0x43,0x52,0x53,  /* 00002448    "RF.._CRS" */
+    0x00,0x70,0x49,0x50,0x52,0x53,0x60,0x8B,  /* 00002450    ".pIPRS`." */
+    0x60,0x01,0x49,0x52,0x51,0x30,0x79,0x01,  /* 00002458    "`.IRQ0y." */
+    0x50,0x49,0x52,0x46,0x49,0x52,0x51,0x30,  /* 00002460    "PIRFIRQ0" */
+    0xA4,0x60,0x14,0x1B,0x5F,0x53,0x52,0x53,  /* 00002468    ".`.._SRS" */
+    0x01,0x8B,0x68,0x01,0x49,0x52,0x51,0x30,  /* 00002470    "..h.IRQ0" */
+    0x82,0x49,0x52,0x51,0x30,0x60,0x76,0x60,  /* 00002478    ".IRQ0`v`" */
+    0x70,0x60,0x50,0x49,0x52,0x46,0x5B,0x82,  /* 00002480    "p`PIRF[." */
+    0x45,0x08,0x4C,0x4E,0x4B,0x47,0x08,0x5F,  /* 00002488    "E.LNKG._" */
+    0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,  /* 00002490    "HID.A..." */
+    0x08,0x5F,0x55,0x49,0x44,0x0A,0x07,0x14,  /* 00002498    "._UID..." */
+    0x18,0x5F,0x53,0x54,0x41,0x00,0xA0,0x0A,  /* 000024A0    "._STA..." */
+    0x50,0x49,0x52,0x47,0xA4,0x5A,0x30,0x30,  /* 000024A8    "PIRG.Z00" */
+    0x37,0xA1,0x06,0xA4,0x5A,0x30,0x30,0x38,  /* 000024B0    "7...Z008" */
+    0x14,0x0B,0x5F,0x50,0x52,0x53,0x00,0xA4,  /* 000024B8    ".._PRS.." */
+    0x49,0x50,0x52,0x53,0x14,0x0C,0x5F,0x44,  /* 000024C0    "IPRS.._D" */
+    0x49,0x53,0x00,0x70,0x00,0x50,0x49,0x52,  /* 000024C8    "IS.p.PIR" */
+    0x47,0x14,0x1F,0x5F,0x43,0x52,0x53,0x00,  /* 000024D0    "G.._CRS." */
+    0x70,0x49,0x50,0x52,0x53,0x60,0x8B,0x60,  /* 000024D8    "pIPRS`.`" */
+    0x01,0x49,0x52,0x51,0x30,0x79,0x01,0x50,  /* 000024E0    ".IRQ0y.P" */
+    0x49,0x52,0x47,0x49,0x52,0x51,0x30,0xA4,  /* 000024E8    "IRGIRQ0." */
+    0x60,0x14,0x1B,0x5F,0x53,0x52,0x53,0x01,  /* 000024F0    "`.._SRS." */
+    0x8B,0x68,0x01,0x49,0x52,0x51,0x30,0x82,  /* 000024F8    ".h.IRQ0." */
+    0x49,0x52,0x51,0x30,0x60,0x76,0x60,0x70,  /* 00002500    "IRQ0`v`p" */
+    0x60,0x50,0x49,0x52,0x47,0x5B,0x82,0x45,  /* 00002508    "`PIRG[.E" */
+    0x08,0x4C,0x4E,0x4B,0x48,0x08,0x5F,0x48,  /* 00002510    ".LNKH._H" */
+    0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,  /* 00002518    "ID.A...." */
+    0x5F,0x55,0x49,0x44,0x0A,0x08,0x14,0x18,  /* 00002520    "_UID...." */
+    0x5F,0x53,0x54,0x41,0x00,0xA0,0x0A,0x50,  /* 00002528    "_STA...P" */
+    0x49,0x52,0x48,0xA4,0x5A,0x30,0x30,0x37,  /* 00002530    "IRH.Z007" */
+    0xA1,0x06,0xA4,0x5A,0x30,0x30,0x38,0x14,  /* 00002538    "...Z008." */
+    0x0B,0x5F,0x50,0x52,0x53,0x00,0xA4,0x49,  /* 00002540    "._PRS..I" */
+    0x50,0x52,0x53,0x14,0x0C,0x5F,0x44,0x49,  /* 00002548    "PRS.._DI" */
+    0x53,0x00,0x70,0x00,0x50,0x49,0x52,0x48,  /* 00002550    "S.p.PIRH" */
+    0x14,0x1F,0x5F,0x43,0x52,0x53,0x00,0x70,  /* 00002558    ".._CRS.p" */
+    0x49,0x50,0x52,0x53,0x60,0x8B,0x60,0x01,  /* 00002560    "IPRS`.`." */
+    0x49,0x52,0x51,0x30,0x79,0x01,0x50,0x49,  /* 00002568    "IRQ0y.PI" */
+    0x52,0x48,0x49,0x52,0x51,0x30,0xA4,0x60,  /* 00002570    "RHIRQ0.`" */
+    0x14,0x1B,0x5F,0x53,0x52,0x53,0x01,0x8B,  /* 00002578    ".._SRS.." */
+    0x68,0x01,0x49,0x52,0x51,0x30,0x82,0x49,  /* 00002580    "h.IRQ0.I" */
+    0x52,0x51,0x30,0x60,0x76,0x60,0x70,0x60,  /* 00002588    "RQ0`v`p`" */
+    0x50,0x49,0x52,0x48,0x5B,0x80,0x4C,0x50,  /* 00002590    "PIRH[.LP" */
+    0x43,0x52,0x02,0x0A,0x44,0x0A,0x02,0x5B,  /* 00002598    "CR..D..[" */
+    0x81,0x47,0x05,0x4C,0x50,0x43,0x52,0x01,  /* 000025A0    ".G.LPCR." */
+    0x43,0x4D,0x41,0x30,0x01,0x43,0x4D,0x41,  /* 000025A8    "CMA0.CMA" */
+    0x31,0x01,0x43,0x4D,0x41,0x32,0x01,0x43,  /* 000025B0    "1.CMA2.C" */
+    0x4D,0x41,0x33,0x01,0x43,0x4D,0x41,0x34,  /* 000025B8    "MA3.CMA4" */
+    0x01,0x43,0x4D,0x41,0x35,0x01,0x43,0x4D,  /* 000025C0    ".CMA5.CM" */
+    0x41,0x36,0x01,0x43,0x4D,0x41,0x37,0x01,  /* 000025C8    "A6.CMA7." */
+    0x43,0x4D,0x42,0x30,0x01,0x43,0x4D,0x42,  /* 000025D0    "CMB0.CMB" */
+    0x31,0x01,0x43,0x4D,0x42,0x32,0x01,0x43,  /* 000025D8    "1.CMB2.C" */
+    0x4D,0x42,0x33,0x01,0x43,0x4D,0x42,0x34,  /* 000025E0    "MB3.CMB4" */
+    0x01,0x43,0x4D,0x42,0x35,0x01,0x43,0x4D,  /* 000025E8    ".CMB5.CM" */
+    0x42,0x36,0x01,0x43,0x4D,0x42,0x37,0x01,  /* 000025F0    "B6.CMB7." */
+    0x5B,0x82,0x35,0x44,0x4D,0x41,0x43,0x08,  /* 000025F8    "[.5DMAC." */
+    0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x02,  /* 00002600    "_HID.A.." */
+    0x00,0x08,0x5F,0x43,0x52,0x53,0x11,0x20,  /* 00002608    ".._CRS. " */
+    0x0A,0x1D,0x47,0x01,0x00,0x00,0x00,0x00,  /* 00002610    "..G....." */
+    0x01,0x20,0x47,0x01,0x80,0x00,0x80,0x00,  /* 00002618    ". G....." */
+    0x01,0x10,0x47,0x01,0xC0,0x00,0xC0,0x00,  /* 00002620    "..G....." */
+    0x01,0x20,0x2A,0x10,0x01,0x79,0x00,0x5B,  /* 00002628    ". *..y.[" */
+    0x82,0x26,0x4D,0x41,0x54,0x48,0x08,0x5F,  /* 00002630    ".&MATH._" */
+    0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,0x04,  /* 00002638    "HID.A..." */
+    0x08,0x5F,0x43,0x52,0x53,0x11,0x11,0x0A,  /* 00002640    "._CRS..." */
+    0x0E,0x47,0x01,0xF0,0x00,0xF0,0x00,0x01,  /* 00002648    ".G......" */
+    0x0F,0x23,0x00,0x20,0x01,0x79,0x00,0x5B,  /* 00002650    ".#. .y.[" */
+    0x82,0x2C,0x50,0x49,0x43,0x5F,0x08,0x5F,  /* 00002658    ".,PIC_._" */
+    0x48,0x49,0x44,0x0B,0x41,0xD0,0x08,0x5F,  /* 00002660    "HID.A.._" */
+    0x43,0x52,0x53,0x11,0x19,0x0A,0x16,0x47,  /* 00002668    "CRS....G" */
+    0x01,0x20,0x00,0x20,0x00,0x01,0x02,0x47,  /* 00002670    ". . ...G" */
+    0x01,0xA0,0x00,0xA0,0x00,0x01,0x02,0x23,  /* 00002678    ".......#" */
+    0x04,0x00,0x01,0x79,0x00,0x5B,0x82,0x26,  /* 00002680    "...y.[.&" */
+    0x52,0x54,0x43,0x5F,0x08,0x5F,0x48,0x49,  /* 00002688    "RTC_._HI" */
+    0x44,0x0C,0x41,0xD0,0x0B,0x00,0x08,0x5F,  /* 00002690    "D.A...._" */
+    0x43,0x52,0x53,0x11,0x11,0x0A,0x0E,0x47,  /* 00002698    "CRS....G" */
+    0x01,0x70,0x00,0x70,0x00,0x01,0x02,0x23,  /* 000026A0    ".p.p...#" */
+    0x00,0x01,0x01,0x79,0x00,0x5B,0x82,0x22,  /* 000026A8    "...y.[."" */
+    0x53,0x50,0x4B,0x52,0x08,0x5F,0x48,0x49,  /* 000026B0    "SPKR._HI" */
+    0x44,0x0C,0x41,0xD0,0x08,0x00,0x08,0x5F,  /* 000026B8    "D.A...._" */
+    0x43,0x52,0x53,0x11,0x0D,0x0A,0x0A,0x47,  /* 000026C0    "CRS....G" */
+    0x01,0x61,0x00,0x61,0x00,0x01,0x01,0x79,  /* 000026C8    ".a.a...y" */
+    0x00,0x5B,0x82,0x26,0x54,0x49,0x4D,0x45,  /* 000026D0    ".[.&TIME" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 000026D8    "._HID.A." */
+    0x01,0x00,0x08,0x5F,0x43,0x52,0x53,0x11,  /* 000026E0    "..._CRS." */
+    0x11,0x0A,0x0E,0x47,0x01,0x40,0x00,0x40,  /* 000026E8    "...G.@.@" */
+    0x00,0x01,0x04,0x23,0x01,0x00,0x01,0x79,  /* 000026F0    "...#...y" */
+    0x00,0x5B,0x82,0x45,0x05,0x4B,0x42,0x43,  /* 000026F8    ".[.E.KBC" */
+    0x30,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 00002700    "0._HID.A" */
+    0xD0,0x03,0x03,0x08,0x5F,0x43,0x52,0x53,  /* 00002708    "...._CRS" */
+    0x11,0x19,0x0A,0x16,0x47,0x01,0x60,0x00,  /* 00002710    "....G.`." */
+    0x60,0x00,0x01,0x01,0x47,0x01,0x64,0x00,  /* 00002718    "`...G.d." */
+    0x64,0x00,0x01,0x01,0x23,0x02,0x00,0x01,  /* 00002720    "d...#..." */
+    0x79,0x00,0x08,0x5F,0x50,0x52,0x57,0x12,  /* 00002728    "y.._PRW." */
+    0x06,0x02,0x0A,0x03,0x0A,0x03,0x14,0x19,  /* 00002730    "........" */
+    0x5F,0x50,0x53,0x57,0x01,0xA0,0x12,0x45,  /* 00002738    "_PSW...E" */
+    0x43,0x4F,0x4E,0x70,0x68,0x5E,0x5E,0x2E,  /* 00002740    "CONph^^." */
+    0x45,0x43,0x30,0x5F,0x50,0x53,0x4B,0x42,  /* 00002748    "EC0_PSKB" */
+    0x5B,0x82,0x47,0x07,0x4D,0x53,0x45,0x30,  /* 00002750    "[.G.MSE0" */
+    0x14,0x24,0x5F,0x48,0x49,0x44,0x00,0xA0,  /* 00002758    ".$_HID.." */
+    0x10,0x48,0x50,0x42,0x44,0xA4,0x0D,0x2A,  /* 00002760    ".HPBD..*" */
+    0x53,0x59,0x4E,0x30,0x31,0x31,0x43,0x00,  /* 00002768    "SYN011C." */
+    0xA1,0x0C,0xA4,0x0D,0x2A,0x53,0x59,0x4E,  /* 00002770    "....*SYN" */
+    0x30,0x31,0x31,0x42,0x00,0x08,0x5F,0x43,  /* 00002778    "011B.._C" */
+    0x49,0x44,0x12,0x11,0x03,0x0C,0x4F,0x2E,  /* 00002780    "ID....O." */
+    0x01,0x00,0x0C,0x4F,0x2E,0x00,0x02,0x0C,  /* 00002788    "...O...." */
+    0x41,0xD0,0x0F,0x13,0x08,0x5F,0x43,0x52,  /* 00002790    "A...._CR" */
+    0x53,0x11,0x09,0x0A,0x06,0x23,0x00,0x10,  /* 00002798    "S....#.." */
+    0x01,0x79,0x00,0x08,0x5F,0x50,0x52,0x57,  /* 000027A0    ".y.._PRW" */
+    0x12,0x06,0x02,0x0A,0x03,0x0A,0x03,0x14,  /* 000027A8    "........" */
+    0x19,0x5F,0x50,0x53,0x57,0x01,0xA0,0x12,  /* 000027B0    "._PSW..." */
+    0x45,0x43,0x4F,0x4E,0x70,0x68,0x5E,0x5E,  /* 000027B8    "ECONph^^" */
+    0x2E,0x45,0x43,0x30,0x5F,0x50,0x53,0x54,  /* 000027C0    ".EC0_PST" */
+    0x50,0x5B,0x82,0x44,0x0E,0x53,0x59,0x53,  /* 000027C8    "P[.D.SYS" */
+    0x52,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 000027D0    "R._HID.A" */
+    0xD0,0x0C,0x02,0x08,0x5F,0x43,0x52,0x53,  /* 000027D8    "...._CRS" */
+    0x11,0x4E,0x0C,0x0A,0xCA,0x47,0x01,0x2E,  /* 000027E0    ".N...G.." */
+    0x00,0x2E,0x00,0x01,0x02,0x47,0x01,0x72,  /* 000027E8    ".....G.r" */
+    0x00,0x72,0x00,0x01,0x02,0x47,0x01,0x80,  /* 000027F0    ".r...G.." */
+    0x10,0x80,0x10,0x01,0x01,0x47,0x01,0xB0,  /* 000027F8    ".....G.." */
+    0x00,0xB0,0x00,0x01,0x02,0x47,0x01,0x92,  /* 00002800    ".....G.." */
+    0x00,0x92,0x00,0x01,0x01,0x47,0x01,0x20,  /* 00002808    ".....G. " */
+    0x02,0x20,0x02,0x01,0x10,0x47,0x01,0x0B,  /* 00002810    ". ...G.." */
+    0x04,0x0B,0x04,0x01,0x01,0x47,0x01,0xD0,  /* 00002818    ".....G.." */
+    0x04,0xD0,0x04,0x01,0x02,0x47,0x01,0xD6,  /* 00002820    ".....G.." */
+    0x04,0xD6,0x04,0x01,0x01,0x47,0x01,0x30,  /* 00002828    ".....G.0" */
+    0x05,0x30,0x05,0x08,0x08,0x47,0x01,0x00,  /* 00002830    ".0...G.." */
+    0x0C,0x00,0x0C,0x01,0x02,0x47,0x01,0x14,  /* 00002838    ".....G.." */
+    0x0C,0x14,0x0C,0x01,0x01,0x47,0x01,0x50,  /* 00002840    ".....G.P" */
+    0x0C,0x50,0x0C,0x01,0x03,0x47,0x01,0x6C,  /* 00002848    ".P...G.l" */
+    0x0C,0x6C,0x0C,0x01,0x01,0x47,0x01,0x6F,  /* 00002850    ".l...G.o" */
+    0x0C,0x6F,0x0C,0x01,0x01,0x47,0x01,0xD4,  /* 00002858    ".o...G.." */
+    0x0C,0xD4,0x0C,0x01,0x02,0x47,0x01,0xD6,  /* 00002860    ".....G.." */
+    0x0C,0xD6,0x0C,0x01,0x02,0x47,0x01,0xD8,  /* 00002868    ".....G.." */
+    0x0C,0xD8,0x0C,0x01,0x08,0x47,0x01,0x00,  /* 00002870    ".....G.." */
+    0x80,0x00,0x80,0x01,0x60,0x88,0x0D,0x00,  /* 00002878    "....`..." */
+    0x01,0x0C,0x03,0x00,0x00,0x00,0x81,0xFF,  /* 00002880    "........" */
+    0x81,0x00,0x00,0x00,0x01,0x88,0x0D,0x00,  /* 00002888    "........" */
+    0x01,0x0C,0x03,0x00,0x00,0x00,0x82,0xFF,  /* 00002890    "........" */
+    0x82,0x00,0x00,0x00,0x01,0x47,0x01,0x40,  /* 00002898    ".....G.@" */
+    0x0F,0x40,0x0F,0x01,0x08,0x47,0x01,0x7F,  /* 000028A0    ".@...G.." */
+    0x08,0x7F,0x08,0x01,0x01,0x79,0x00,0x5B,  /* 000028A8    ".....y.[" */
+    0x82,0x4F,0x08,0x4D,0x45,0x4D,0x5F,0x08,  /* 000028B0    ".O.MEM_." */
+    0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,  /* 000028B8    "_HID.A.." */
+    0x01,0x08,0x4D,0x53,0x52,0x43,0x11,0x29,  /* 000028C0    "..MSRC.)" */
+    0x0A,0x26,0x86,0x09,0x00,0x00,0x00,0x00,  /* 000028C8    ".&......" */
+    0x0E,0x00,0x00,0x00,0x02,0x00,0x86,0x09,  /* 000028D0    "........" */
+    0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0x00,  /* 000028D8    "........" */
+    0x08,0x00,0x86,0x09,0x00,0x01,0x00,0x00,  /* 000028E0    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x00,0x79,0x00,  /* 000028E8    "......y." */
+    0x14,0x45,0x04,0x5F,0x43,0x52,0x53,0x00,  /* 000028F0    ".E._CRS." */
+    0xA0,0x38,0x92,0x95,0x54,0x50,0x4F,0x53,  /* 000028F8    ".8..TPOS" */
+    0x0A,0x04,0x8A,0x4D,0x53,0x52,0x43,0x0A,  /* 00002900    "...MSRC." */
+    0x1C,0x42,0x41,0x52,0x58,0x8A,0x4D,0x53,  /* 00002908    ".BARX.MS" */
+    0x52,0x43,0x0A,0x20,0x47,0x41,0x4C,0x4E,  /* 00002910    "RC. GALN" */
+    0x70,0x0B,0x00,0x10,0x47,0x41,0x4C,0x4E,  /* 00002918    "p...GALN" */
+    0x70,0x5A,0x30,0x30,0x39,0x60,0x7B,0x60,  /* 00002920    "pZ009`{`" */
+    0x0C,0xF0,0xFF,0xFF,0xFF,0x42,0x41,0x52,  /* 00002928    ".....BAR" */
+    0x58,0xA4,0x4D,0x53,0x52,0x43,0x14,0x09,  /* 00002930    "X.MSRC.." */
+    0x5F,0x53,0x54,0x41,0x00,0xA4,0x0A,0x0F,  /* 00002938    "_STA...." */
+    0x5B,0x80,0x53,0x4D,0x49,0x30,0x01,0x0B,  /* 00002940    "[.SMI0.." */
+    0x40,0x0F,0x0A,0x02,0x5B,0x81,0x0B,0x53,  /* 00002948    "@...[..S" */
+    0x4D,0x49,0x30,0x00,0x53,0x4D,0x49,0x43,  /* 00002950    "MI0.SMIC" */
+    0x08,0x5B,0x80,0x53,0x4D,0x49,0x31,0x00,  /* 00002958    ".[.SMI1." */
+    0x0C,0x74,0xFD,0xEF,0x47,0x0B,0x20,0x01,  /* 00002960    ".t..G. ." */
+    0x5B,0x81,0x16,0x53,0x4D,0x49,0x31,0x00,  /* 00002968    "[..SMI1." */
+    0x42,0x43,0x4D,0x44,0x08,0x44,0x49,0x44,  /* 00002970    "BCMD.DID" */
+    0x5F,0x20,0x49,0x4E,0x46,0x4F,0x40,0x40,  /* 00002978    "_ INFO@@" */
+    0x5B,0x81,0x10,0x53,0x4D,0x49,0x31,0x00,  /* 00002980    "[..SMI1." */
+    0x01,0x01,0x00,0x00,0x28,0x49,0x4E,0x46,  /* 00002988    "....(INF" */
+    0x5F,0x08,0x5B,0x82,0x4A,0xB6,0x45,0x43,  /* 00002990    "_.[.J.EC" */
+    0x30,0x5F,0x08,0x5F,0x48,0x49,0x44,0x0C,  /* 00002998    "0_._HID." */
+    0x41,0xD0,0x0C,0x09,0x08,0x5F,0x55,0x49,  /* 000029A0    "A...._UI" */
+    0x44,0x01,0x14,0x26,0x5F,0x43,0x52,0x53,  /* 000029A8    "D..&_CRS" */
+    0x00,0x08,0x42,0x46,0x46,0x52,0x11,0x15,  /* 000029B0    "..BFFR.." */
+    0x0A,0x12,0x47,0x01,0x62,0x00,0x62,0x00,  /* 000029B8    "..G.b.b." */
+    0x00,0x01,0x47,0x01,0x66,0x00,0x66,0x00,  /* 000029C0    "..G.f.f." */
+    0x00,0x01,0x79,0x00,0xA4,0x42,0x46,0x46,  /* 000029C8    "..y..BFF" */
+    0x52,0x5B,0x80,0x45,0x52,0x41,0x4D,0x03,  /* 000029D0    "R[.ERAM." */
+    0x00,0x0A,0xFF,0x5B,0x81,0x47,0x2F,0x45,  /* 000029D8    "...[.G/E" */
+    0x52,0x41,0x4D,0x01,0x00,0x20,0x43,0x4D,  /* 000029E0    "RAM.. CM" */
+    0x43,0x4D,0x08,0x43,0x4D,0x44,0x31,0x08,  /* 000029E8    "CM.CMD1." */
+    0x43,0x4D,0x44,0x32,0x08,0x43,0x4D,0x44,  /* 000029F0    "CMD2.CMD" */
+    0x33,0x08,0x00,0x40,0x08,0x53,0x4D,0x50,  /* 000029F8    "3..@.SMP" */
+    0x52,0x08,0x53,0x4D,0x53,0x54,0x08,0x53,  /* 00002A00    "R.SMST.S" */
+    0x4D,0x41,0x44,0x08,0x53,0x4D,0x43,0x4D,  /* 00002A08    "MAD.SMCM" */
+    0x08,0x53,0x4D,0x44,0x30,0x40,0x10,0x42,  /* 00002A10    ".SMD0@.B" */
+    0x43,0x4E,0x54,0x08,0x53,0x4D,0x41,0x41,  /* 00002A18    "CNT.SMAA" */
+    0x08,0x42,0x41,0x54,0x44,0x10,0x53,0x57,  /* 00002A20    ".BATD.SW" */
+    0x32,0x53,0x01,0x00,0x07,0x00,0x04,0x43,  /* 00002A28    "2S.....C" */
+    0x46,0x41,0x4E,0x01,0x50,0x46,0x4E,0x32,  /* 00002A30    "FAN.PFN2" */
+    0x01,0x57,0x4F,0x4C,0x46,0x01,0x50,0x46,  /* 00002A38    ".WOLF.PF" */
+    0x4C,0x47,0x01,0x00,0x08,0x54,0x4D,0x53,  /* 00002A40    "LG...TMS" */
+    0x53,0x02,0x00,0x02,0x42,0x41,0x4E,0x4B,  /* 00002A48    "S...BANK" */
+    0x04,0x00,0x08,0x56,0x46,0x41,0x4E,0x01,  /* 00002A50    "...VFAN." */
+    0x00,0x07,0x52,0x4C,0x30,0x31,0x01,0x52,  /* 00002A58    "..RL01.R" */
+    0x44,0x30,0x31,0x01,0x52,0x46,0x30,0x31,  /* 00002A60    "D01.RF01" */
+    0x01,0x52,0x50,0x30,0x31,0x01,0x52,0x42,  /* 00002A68    ".RP01.RB" */
+    0x30,0x31,0x01,0x52,0x43,0x30,0x31,0x01,  /* 00002A70    "01.RC01." */
+    0x00,0x01,0x52,0x37,0x30,0x31,0x01,0x52,  /* 00002A78    "..R701.R" */
+    0x38,0x30,0x31,0x01,0x52,0x4D,0x30,0x31,  /* 00002A80    "801.RM01" */
+    0x01,0x52,0x49,0x30,0x31,0x01,0x00,0x01,  /* 00002A88    ".RI01..." */
+    0x00,0x01,0x00,0x01,0x52,0x41,0x30,0x31,  /* 00002A90    "....RA01" */
+    0x01,0x52,0x52,0x30,0x31,0x01,0x52,0x4C,  /* 00002A98    ".RR01.RL" */
+    0x31,0x30,0x01,0x52,0x44,0x31,0x30,0x01,  /* 00002AA0    "10.RD10." */
+    0x52,0x46,0x31,0x30,0x01,0x52,0x50,0x31,  /* 00002AA8    "RF10.RP1" */
+    0x30,0x01,0x52,0x42,0x31,0x30,0x01,0x52,  /* 00002AB0    "0.RB10.R" */
+    0x43,0x31,0x30,0x01,0x00,0x01,0x52,0x37,  /* 00002AB8    "C10...R7" */
+    0x31,0x30,0x01,0x52,0x38,0x31,0x30,0x01,  /* 00002AC0    "10.R810." */
+    0x52,0x4D,0x31,0x30,0x01,0x52,0x49,0x31,  /* 00002AC8    "RM10.RI1" */
+    0x30,0x01,0x00,0x01,0x00,0x01,0x00,0x01,  /* 00002AD0    "0......." */
+    0x52,0x41,0x31,0x30,0x01,0x52,0x52,0x31,  /* 00002AD8    "RA10.RR1" */
+    0x30,0x01,0x57,0x4C,0x30,0x31,0x01,0x57,  /* 00002AE0    "0.WL01.W" */
+    0x44,0x30,0x31,0x01,0x57,0x46,0x30,0x31,  /* 00002AE8    "D01.WF01" */
+    0x01,0x57,0x50,0x30,0x31,0x01,0x57,0x42,  /* 00002AF0    ".WP01.WB" */
+    0x30,0x31,0x01,0x57,0x43,0x30,0x31,0x01,  /* 00002AF8    "01.WC01." */
+    0x00,0x01,0x57,0x37,0x30,0x31,0x01,0x57,  /* 00002B00    "..W701.W" */
+    0x38,0x30,0x31,0x01,0x57,0x4D,0x30,0x31,  /* 00002B08    "801.WM01" */
+    0x01,0x57,0x49,0x30,0x31,0x01,0x00,0x01,  /* 00002B10    ".WI01..." */
+    0x00,0x01,0x00,0x01,0x57,0x41,0x30,0x31,  /* 00002B18    "....WA01" */
+    0x01,0x57,0x52,0x30,0x31,0x01,0x57,0x4C,  /* 00002B20    ".WR01.WL" */
+    0x31,0x30,0x01,0x57,0x44,0x31,0x30,0x01,  /* 00002B28    "10.WD10." */
+    0x57,0x46,0x31,0x30,0x01,0x57,0x50,0x31,  /* 00002B30    "WF10.WP1" */
+    0x30,0x01,0x57,0x42,0x31,0x30,0x01,0x57,  /* 00002B38    "0.WB10.W" */
+    0x43,0x31,0x30,0x01,0x00,0x01,0x57,0x37,  /* 00002B40    "C10...W7" */
+    0x31,0x30,0x01,0x57,0x38,0x31,0x30,0x01,  /* 00002B48    "10.W810." */
+    0x57,0x4D,0x31,0x30,0x01,0x57,0x49,0x31,  /* 00002B50    "WM10.WI1" */
+    0x30,0x01,0x00,0x01,0x00,0x01,0x00,0x01,  /* 00002B58    "0......." */
+    0x57,0x41,0x31,0x30,0x01,0x57,0x52,0x31,  /* 00002B60    "WA10.WR1" */
+    0x30,0x01,0x4C,0x49,0x44,0x45,0x01,0x42,  /* 00002B68    "0.LIDE.B" */
+    0x41,0x59,0x45,0x01,0x45,0x46,0x44,0x45,  /* 00002B70    "AYE.EFDE" */
+    0x01,0x50,0x52,0x44,0x45,0x01,0x42,0x52,  /* 00002B78    ".PRDE.BR" */
+    0x42,0x45,0x01,0x43,0x52,0x54,0x45,0x01,  /* 00002B80    "BE.CRTE." */
+    0x00,0x01,0x57,0x37,0x42,0x45,0x01,0x57,  /* 00002B88    "..W7BE.W" */
+    0x38,0x42,0x45,0x01,0x50,0x4D,0x45,0x45,  /* 00002B90    "8BE.PMEE" */
+    0x01,0x49,0x4E,0x54,0x45,0x01,0x00,0x01,  /* 00002B98    ".INTE..." */
+    0x00,0x01,0x00,0x01,0x44,0x42,0x32,0x45,  /* 00002BA0    "....DB2E" */
+    0x01,0x44,0x42,0x33,0x45,0x01,0x00,0x10,  /* 00002BA8    ".DB3E..." */
+    0x4C,0x49,0x44,0x53,0x01,0x42,0x41,0x59,  /* 00002BB0    "LIDS.BAY" */
+    0x53,0x01,0x45,0x46,0x44,0x53,0x01,0x50,  /* 00002BB8    "S.EFDS.P" */
+    0x52,0x44,0x53,0x01,0x42,0x52,0x42,0x53,  /* 00002BC0    "RDS.BRBS" */
+    0x01,0x43,0x52,0x54,0x53,0x01,0x00,0x01,  /* 00002BC8    ".CRTS..." */
+    0x57,0x37,0x42,0x53,0x01,0x57,0x38,0x42,  /* 00002BD0    "W7BS.W8B" */
+    0x53,0x01,0x44,0x50,0x45,0x4D,0x01,0x44,  /* 00002BD8    "S.DPEM.D" */
+    0x49,0x4E,0x54,0x01,0x00,0x01,0x00,0x01,  /* 00002BE0    "INT....." */
+    0x00,0x01,0x44,0x42,0x32,0x53,0x01,0x44,  /* 00002BE8    "..DB2S.D" */
+    0x42,0x33,0x53,0x01,0x53,0x43,0x49,0x4D,  /* 00002BF0    "B3S.SCIM" */
+    0x08,0x00,0x10,0x52,0x47,0x35,0x37,0x08,  /* 00002BF8    "...RG57." */
+    0x52,0x54,0x4D,0x50,0x08,0x52,0x47,0x35,  /* 00002C00    "RTMP.RG5" */
+    0x39,0x08,0x52,0x47,0x35,0x41,0x08,0x52,  /* 00002C08    "9.RG5A.R" */
+    0x47,0x35,0x42,0x08,0x46,0x53,0x50,0x44,  /* 00002C10    "G5B.FSPD" */
+    0x10,0x00,0x08,0x43,0x46,0x4E,0x32,0x01,  /* 00002C18    "...CFN2." */
+    0x53,0x46,0x4E,0x32,0x01,0x00,0x4E,0x08,  /* 00002C20    "SFN2..N." */
+    0x4D,0x42,0x54,0x53,0x01,0x4D,0x42,0x54,  /* 00002C28    "MBTS.MBT" */
+    0x46,0x01,0x00,0x06,0x4D,0x42,0x54,0x43,  /* 00002C30    "F...MBTC" */
+    0x01,0x00,0x02,0x4D,0x42,0x4E,0x48,0x01,  /* 00002C38    "...MBNH." */
+    0x00,0x24,0x42,0x41,0x31,0x43,0x08,0x00,  /* 00002C40    ".$BA1C.." */
+    0x30,0x42,0x41,0x54,0x50,0x08,0x00,0x10,  /* 00002C48    "0BATP..." */
+    0x53,0x42,0x54,0x53,0x01,0x53,0x42,0x54,  /* 00002C50    "SBTS.SBT" */
+    0x46,0x01,0x00,0x06,0x53,0x42,0x54,0x43,  /* 00002C58    "F...SBTC" */
+    0x01,0x00,0x27,0x42,0x41,0x32,0x43,0x08,  /* 00002C60    "..'BA2C." */
+    0x41,0x42,0x56,0x47,0x10,0x00,0x48,0x1B,  /* 00002C68    "ABVG..H." */
+    0x4D,0x43,0x55,0x52,0x10,0x4D,0x42,0x52,  /* 00002C70    "MCUR.MBR" */
+    0x4D,0x10,0x4D,0x42,0x56,0x47,0x10,0x4D,  /* 00002C78    "M.MBVG.M" */
+    0x42,0x53,0x54,0x08,0x41,0x43,0x55,0x52,  /* 00002C80    "BST.ACUR" */
+    0x10,0x41,0x42,0x52,0x4D,0x10,0x00,0x18,  /* 00002C88    ".ABRM..." */
+    0x44,0x4C,0x59,0x43,0x08,0x45,0x42,0x50,  /* 00002C90    "DLYC.EBP" */
+    0x4C,0x01,0x00,0x0F,0x00,0x06,0x41,0x50,  /* 00002C98    "L.....AP" */
+    0x57,0x52,0x01,0x44,0x4C,0x59,0x45,0x01,  /* 00002CA0    "WR.DLYE." */
+    0x00,0x18,0x44,0x42,0x50,0x4C,0x08,0x00,  /* 00002CA8    "..DBPL.." */
+    0x18,0x45,0x50,0x52,0x57,0x08,0x50,0x53,  /* 00002CB0    ".EPRW.PS" */
+    0x4B,0x42,0x01,0x50,0x53,0x54,0x50,0x01,  /* 00002CB8    "KB.PSTP." */
+    0x50,0x53,0x42,0x41,0x01,0x00,0x1D,0x45,  /* 00002CC0    "PSBA...E" */
+    0x43,0x42,0x57,0x01,0x00,0x4F,0x03,0x47,  /* 00002CC8    "CBW..O.G" */
+    0x51,0x4B,0x53,0x07,0x08,0x42,0x41,0x54,  /* 00002CD0    "QKS..BAT" */
+    0x4F,0x00,0x08,0x42,0x41,0x54,0x4E,0x00,  /* 00002CD8    "O..BATN." */
+    0x08,0x42,0x41,0x54,0x46,0x0A,0xC0,0x14,  /* 00002CE0    ".BATF..." */
+    0x12,0x5F,0x52,0x45,0x47,0x02,0xA0,0x0B,  /* 00002CE8    "._REG..." */
+    0x93,0x68,0x0A,0x03,0x70,0x69,0x45,0x43,  /* 00002CF0    ".h..piEC" */
+    0x4F,0x4E,0x14,0x12,0x42,0x50,0x4F,0x4C,  /* 00002CF8    "ON..BPOL" */
+    0x01,0x70,0x68,0x44,0x42,0x50,0x4C,0x70,  /* 00002D00    ".phDBPLp" */
+    0x01,0x45,0x42,0x50,0x4C,0x08,0x5F,0x47,  /* 00002D08    ".EBPL._G" */
+    0x50,0x45,0x0A,0x18,0x14,0x43,0x05,0x5F,  /* 00002D10    "PE...C._" */
+    0x51,0x30,0x39,0x00,0x70,0x0D,0x5F,0x51,  /* 00002D18    "Q09.p._Q" */
+    0x30,0x39,0x20,0x3A,0x20,0x44,0x65,0x6C,  /* 00002D20    "09 : Del" */
+    0x61,0x79,0x20,0x54,0x69,0x6D,0x65,0x72,  /* 00002D28    "ay Timer" */
+    0x20,0x48,0x61,0x6E,0x64,0x6C,0x65,0x72,  /* 00002D30    " Handler" */
+    0x00,0x5B,0x31,0xA0,0x1C,0x93,0x87,0x5F,  /* 00002D38    ".[1...._" */
+    0x4F,0x53,0x5F,0x0A,0x14,0x86,0x42,0x41,  /* 00002D40    "OS_...BA" */
+    0x54,0x31,0x0A,0x80,0x86,0x42,0x41,0x54,  /* 00002D48    "T1...BAT" */
+    0x31,0x00,0x86,0x41,0x43,0x41,0x44,0x00,  /* 00002D50    "1..ACAD." */
+    0xA0,0x0F,0x93,0x87,0x5F,0x4F,0x53,0x5F,  /* 00002D58    "...._OS_" */
+    0x0A,0x14,0x42,0x50,0x4F,0x4C,0x0A,0x3C,  /* 00002D60    "..BPOL.<" */
+    0x14,0x4C,0x17,0x5F,0x51,0x30,0x44,0x00,  /* 00002D68    ".L._Q0D." */
+    0x5B,0x23,0x50,0x53,0x4D,0x58,0xFF,0xFF,  /* 00002D70    "[#PSMX.." */
+    0x70,0x0A,0x8A,0x42,0x43,0x4D,0x44,0x70,  /* 00002D78    "p..BCMDp" */
+    0x00,0x49,0x4E,0x46,0x4F,0x70,0x00,0x53,  /* 00002D80    ".INFOp.S" */
+    0x4D,0x49,0x43,0x5B,0x27,0x50,0x53,0x4D,  /* 00002D88    "MIC['PSM" */
+    0x58,0x70,0x49,0x4E,0x46,0x5F,0x61,0x7B,  /* 00002D90    "XpINF_a{" */
+    0x61,0x0A,0x07,0x61,0xA0,0x3D,0x93,0x61,  /* 00002D98    "a..a.=.a" */
+    0x01,0x70,0x01,0x5E,0x5E,0x5E,0x2F,0x03,  /* 00002DA0    ".p.^^^/." */
+    0x41,0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,  /* 00002DA8    "AGP_VGA_" */
+    0x4C,0x43,0x44,0x41,0x70,0x00,0x5E,0x5E,  /* 00002DB0    "LCDAp.^^" */
+    0x5E,0x2F,0x03,0x41,0x47,0x50,0x5F,0x56,  /* 00002DB8    "^/.AGP_V" */
+    0x47,0x41,0x5F,0x43,0x52,0x54,0x41,0x70,  /* 00002DC0    "GA_CRTAp" */
+    0x00,0x5E,0x5E,0x5E,0x2F,0x03,0x41,0x47,  /* 00002DC8    ".^^^/.AG" */
+    0x50,0x5F,0x56,0x47,0x41,0x5F,0x54,0x56,  /* 00002DD0    "P_VGA_TV" */
+    0x41,0x5F,0xA0,0x3E,0x93,0x61,0x0A,0x02,  /* 00002DD8    "A_.>.a.." */
+    0x70,0x00,0x5E,0x5E,0x5E,0x2F,0x03,0x41,  /* 00002DE0    "p.^^^/.A" */
+    0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,0x4C,  /* 00002DE8    "GP_VGA_L" */
+    0x43,0x44,0x41,0x70,0x01,0x5E,0x5E,0x5E,  /* 00002DF0    "CDAp.^^^" */
+    0x2F,0x03,0x41,0x47,0x50,0x5F,0x56,0x47,  /* 00002DF8    "/.AGP_VG" */
+    0x41,0x5F,0x43,0x52,0x54,0x41,0x70,0x00,  /* 00002E00    "A_CRTAp." */
+    0x5E,0x5E,0x5E,0x2F,0x03,0x41,0x47,0x50,  /* 00002E08    "^^^/.AGP" */
+    0x5F,0x56,0x47,0x41,0x5F,0x54,0x56,0x41,  /* 00002E10    "_VGA_TVA" */
+    0x5F,0xA0,0x3E,0x93,0x61,0x0A,0x03,0x70,  /* 00002E18    "_.>.a..p" */
+    0x01,0x5E,0x5E,0x5E,0x2F,0x03,0x41,0x47,  /* 00002E20    ".^^^/.AG" */
+    0x50,0x5F,0x56,0x47,0x41,0x5F,0x4C,0x43,  /* 00002E28    "P_VGA_LC" */
+    0x44,0x41,0x70,0x01,0x5E,0x5E,0x5E,0x2F,  /* 00002E30    "DAp.^^^/" */
+    0x03,0x41,0x47,0x50,0x5F,0x56,0x47,0x41,  /* 00002E38    ".AGP_VGA" */
+    0x5F,0x43,0x52,0x54,0x41,0x70,0x00,0x5E,  /* 00002E40    "_CRTAp.^" */
+    0x5E,0x5E,0x2F,0x03,0x41,0x47,0x50,0x5F,  /* 00002E48    "^^/.AGP_" */
+    0x56,0x47,0x41,0x5F,0x54,0x56,0x41,0x5F,  /* 00002E50    "VGA_TVA_" */
+    0xA0,0x3E,0x93,0x61,0x0A,0x04,0x70,0x00,  /* 00002E58    ".>.a..p." */
+    0x5E,0x5E,0x5E,0x2F,0x03,0x41,0x47,0x50,  /* 00002E60    "^^^/.AGP" */
+    0x5F,0x56,0x47,0x41,0x5F,0x4C,0x43,0x44,  /* 00002E68    "_VGA_LCD" */
+    0x41,0x70,0x00,0x5E,0x5E,0x5E,0x2F,0x03,  /* 00002E70    "Ap.^^^/." */
+    0x41,0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,  /* 00002E78    "AGP_VGA_" */
+    0x43,0x52,0x54,0x41,0x70,0x01,0x5E,0x5E,  /* 00002E80    "CRTAp.^^" */
+    0x5E,0x2F,0x03,0x41,0x47,0x50,0x5F,0x56,  /* 00002E88    "^/.AGP_V" */
+    0x47,0x41,0x5F,0x54,0x56,0x41,0x5F,0xA0,  /* 00002E90    "GA_TVA_." */
+    0x3E,0x93,0x61,0x0A,0x05,0x70,0x01,0x5E,  /* 00002E98    ">.a..p.^" */
+    0x5E,0x5E,0x2F,0x03,0x41,0x47,0x50,0x5F,  /* 00002EA0    "^^/.AGP_" */
+    0x56,0x47,0x41,0x5F,0x4C,0x43,0x44,0x41,  /* 00002EA8    "VGA_LCDA" */
+    0x70,0x00,0x5E,0x5E,0x5E,0x2F,0x03,0x41,  /* 00002EB0    "p.^^^/.A" */
+    0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,0x43,  /* 00002EB8    "GP_VGA_C" */
+    0x52,0x54,0x41,0x70,0x01,0x5E,0x5E,0x5E,  /* 00002EC0    "RTAp.^^^" */
+    0x2F,0x03,0x41,0x47,0x50,0x5F,0x56,0x47,  /* 00002EC8    "/.AGP_VG" */
+    0x41,0x5F,0x54,0x56,0x41,0x5F,0x86,0x5E,  /* 00002ED0    "A_TVA_.^" */
+    0x5E,0x5E,0x2E,0x41,0x47,0x50,0x5F,0x56,  /* 00002ED8    "^^.AGP_V" */
+    0x47,0x41,0x5F,0x0A,0x80,0x14,0x0D,0x5F,  /* 00002EE0    "GA_...._" */
+    0x51,0x30,0x45,0x00,0x86,0x53,0x4C,0x50,  /* 00002EE8    "Q0E..SLP" */
+    0x42,0x0A,0x80,0x14,0x14,0x5F,0x51,0x31,  /* 00002EF0    "B...._Q1" */
+    0x30,0x00,0xCC,0x70,0x0A,0x8B,0x42,0x43,  /* 00002EF8    "0..p..BC" */
+    0x4D,0x44,0x70,0x00,0x53,0x4D,0x49,0x43,  /* 00002F00    "MDp.SMIC" */
+    0x14,0x14,0x5F,0x51,0x31,0x31,0x00,0xCC,  /* 00002F08    ".._Q11.." */
+    0x70,0x0A,0x8C,0x42,0x43,0x4D,0x44,0x70,  /* 00002F10    "p..BCMDp" */
+    0x00,0x53,0x4D,0x49,0x43,0x14,0x4E,0x15,  /* 00002F18    ".SMIC.N." */
+    0x5F,0x51,0x31,0x35,0x00,0xA0,0x44,0x08,  /* 00002F20    "_Q15..D." */
+    0x91,0x42,0x54,0x53,0x55,0x57,0x4C,0x53,  /* 00002F28    ".BTSUWLS" */
+    0x55,0xA0,0x1F,0x42,0x54,0x4C,0x53,0x70,  /* 00002F30    "U..BTLSp" */
+    0x00,0x42,0x54,0x4C,0x53,0x70,0x00,0x5E,  /* 00002F38    ".BTLSp.^" */
+    0x5E,0x5E,0x2E,0x53,0x4D,0x42,0x5F,0x47,  /* 00002F40    "^^.SMB_G" */
+    0x50,0x4F,0x57,0x70,0x00,0x47,0x50,0x4F,  /* 00002F48    "POWp.GPO" */
+    0x42,0xA1,0x48,0x05,0x70,0x01,0x42,0x54,  /* 00002F50    "B.H.p.BT" */
+    0x4C,0x53,0xA0,0x2F,0x57,0x4C,0x53,0x55,  /* 00002F58    "LS./WLSU" */
+    0xA0,0x19,0x57,0x49,0x52,0x45,0xA0,0x13,  /* 00002F60    "..WIRE.." */
+    0x57,0x57,0x4C,0x53,0x70,0x01,0x5E,0x5E,  /* 00002F68    "WWLSp.^^" */
+    0x5E,0x2E,0x53,0x4D,0x42,0x5F,0x47,0x50,  /* 00002F70    "^.SMB_GP" */
+    0x4F,0x57,0xA1,0x0F,0x70,0x01,0x5E,0x5E,  /* 00002F78    "OW..p.^^" */
+    0x5E,0x2E,0x53,0x4D,0x42,0x5F,0x47,0x50,  /* 00002F80    "^.SMB_GP" */
+    0x4F,0x57,0xA0,0x1F,0x42,0x54,0x53,0x55,  /* 00002F88    "OW..BTSU" */
+    0xA0,0x11,0x57,0x49,0x52,0x45,0xA0,0x0B,  /* 00002F90    "..WIRE.." */
+    0x42,0x57,0x4C,0x53,0x70,0x01,0x47,0x50,  /* 00002F98    "BWLSp.GP" */
+    0x4F,0x42,0xA1,0x07,0x70,0x01,0x47,0x50,  /* 00002FA0    "OB..p.GP" */
+    0x4F,0x42,0xA1,0x1B,0x70,0x00,0x42,0x54,  /* 00002FA8    "OB..p.BT" */
+    0x4C,0x53,0x70,0x00,0x5E,0x5E,0x5E,0x2E,  /* 00002FB0    "LSp.^^^." */
+    0x53,0x4D,0x42,0x5F,0x47,0x50,0x4F,0x57,  /* 00002FB8    "SMB_GPOW" */
+    0x70,0x00,0x47,0x50,0x4F,0x42,0x70,0x0A,  /* 00002FC0    "p.GPOBp." */
+    0x13,0x5E,0x5E,0x5E,0x2E,0x53,0x4D,0x42,  /* 00002FC8    ".^^^.SMB" */
+    0x5F,0x49,0x4E,0x43,0x4D,0x5B,0x22,0x0A,  /* 00002FD0    "_INCM["." */
+    0x0A,0x70,0x0A,0x40,0x5E,0x5E,0x5E,0x2E,  /* 00002FD8    ".p.@^^^." */
+    0x53,0x4D,0x42,0x5F,0x44,0x41,0x43,0x4D,  /* 00002FE0    "SMB_DACM" */
+    0x5B,0x22,0x0A,0x0A,0x70,0x0A,0xF7,0x5E,  /* 00002FE8    "["..p..^" */
+    0x5E,0x5E,0x2E,0x53,0x4D,0x42,0x5F,0x50,  /* 00002FF0    "^^.SMB_P" */
+    0x54,0x47,0x4D,0x5B,0x22,0x0A,0x0A,0x70,  /* 00002FF8    "TGM["..p" */
+    0x0A,0x80,0x5E,0x5E,0x5E,0x2E,0x53,0x4D,  /* 00003000    "..^^^.SM" */
+    0x42,0x5F,0x44,0x41,0x43,0x4D,0x5B,0x22,  /* 00003008    "B_DACM["" */
+    0x0A,0x0A,0x70,0x5E,0x5E,0x5E,0x2E,0x53,  /* 00003010    "..p^^^.S" */
+    0x4D,0x42,0x5F,0x50,0x54,0x47,0x4D,0x61,  /* 00003018    "MB_PTGMa" */
+    0x5B,0x22,0x0A,0x0A,0xA0,0x18,0x47,0x50,  /* 00003020    "["....GP" */
+    0x4F,0x42,0x7D,0x61,0x0A,0x08,0x61,0x70,  /* 00003028    "OB}a..ap" */
+    0x61,0x5E,0x5E,0x5E,0x2E,0x53,0x4D,0x42,  /* 00003030    "a^^^.SMB" */
+    0x5F,0x50,0x54,0x47,0x4D,0xA1,0x14,0x7B,  /* 00003038    "_PTGM..{" */
+    0x61,0x0A,0xF7,0x61,0x70,0x61,0x5E,0x5E,  /* 00003040    "a..apa^^" */
+    0x5E,0x2E,0x53,0x4D,0x42,0x5F,0x50,0x54,  /* 00003048    "^.SMB_PT" */
+    0x47,0x4D,0x5B,0x22,0x0A,0x0A,0x70,0x0A,  /* 00003050    "GM["..p." */
+    0x05,0x5E,0x5E,0x5E,0x5E,0x2E,0x57,0x4D,  /* 00003058    ".^^^^.WM" */
+    0x49,0x44,0x5A,0x30,0x30,0x42,0x70,0x00,  /* 00003060    "IDZ00Bp." */
+    0x5E,0x5E,0x5E,0x5E,0x2E,0x57,0x4D,0x49,  /* 00003068    "^^^^.WMI" */
+    0x44,0x5A,0x30,0x30,0x43,0x86,0x57,0x4D,  /* 00003070    "DZ00C.WM" */
+    0x49,0x44,0x0A,0x80,0x14,0x45,0x06,0x5F,  /* 00003078    "ID...E._" */
+    0x51,0x32,0x30,0x00,0xA0,0x4D,0x05,0x7B,  /* 00003080    "Q20..M.{" */
+    0x53,0x4D,0x53,0x54,0x0A,0x40,0x00,0x70,  /* 00003088    "SMST.@.p" */
+    0x53,0x4D,0x41,0x41,0x60,0xA0,0x4C,0x04,  /* 00003090    "SMAA`.L." */
+    0x93,0x60,0x0A,0x14,0x53,0x45,0x4C,0x45,  /* 00003098    ".`..SELE" */
+    0xA0,0x10,0x7B,0x0A,0x40,0x42,0x41,0x54,  /* 000030A0    "..{.@BAT" */
+    0x46,0x00,0x86,0x42,0x41,0x54,0x31,0x0A,  /* 000030A8    "F..BAT1." */
+    0x81,0xA0,0x0F,0x7B,0x0A,0x02,0x42,0x41,  /* 000030B0    "...{..BA" */
+    0x54,0x46,0x00,0x86,0x41,0x43,0x41,0x44,  /* 000030B8    "TF..ACAD" */
+    0x00,0x86,0x42,0x41,0x54,0x31,0x0A,0x80,  /* 000030C0    "..BAT1.." */
+    0x70,0x42,0x41,0x54,0x44,0x42,0x41,0x54,  /* 000030C8    "pBATDBAT" */
+    0x4F,0x42,0x50,0x4F,0x4C,0x0A,0x14,0x7B,  /* 000030D0    "OBPOL..{" */
+    0x53,0x4D,0x53,0x54,0x0A,0xBF,0x53,0x4D,  /* 000030D8    "SMST..SM" */
+    0x53,0x54,0x14,0x4C,0x0F,0x53,0x45,0x4C,  /* 000030E0    "ST.L.SEL" */
+    0x45,0x00,0x70,0x42,0x41,0x54,0x44,0x42,  /* 000030E8    "E.pBATDB" */
+    0x41,0x54,0x4E,0x70,0x00,0x42,0x41,0x54,  /* 000030F0    "ATNp.BAT" */
+    0x46,0xA0,0x13,0x7B,0x0A,0xC0,0x42,0x41,  /* 000030F8    "F..{..BA" */
+    0x54,0x4E,0x00,0x7D,0x42,0x41,0x54,0x46,  /* 00003100    "TN.}BATF" */
+    0x01,0x42,0x41,0x54,0x46,0xA0,0x15,0x7B,  /* 00003108    ".BATF..{" */
+    0x0B,0x00,0x03,0x42,0x41,0x54,0x4E,0x00,  /* 00003110    "...BATN." */
+    0x7D,0x42,0x41,0x54,0x46,0x0A,0x04,0x42,  /* 00003118    "}BATF..B" */
+    0x41,0x54,0x46,0x7B,0x42,0x41,0x54,0x4E,  /* 00003120    "ATF{BATN" */
+    0x01,0x60,0x7B,0x42,0x41,0x54,0x4F,0x01,  /* 00003128    ".`{BATO." */
+    0x61,0xA0,0x0E,0x60,0x7D,0x42,0x41,0x54,  /* 00003130    "a..`}BAT" */
+    0x46,0x0B,0x00,0x01,0x42,0x41,0x54,0x46,  /* 00003138    "F...BATF" */
+    0xA1,0x0D,0x7B,0x42,0x41,0x54,0x46,0x0B,  /* 00003140    "..{BATF." */
+    0xFF,0xFE,0x42,0x41,0x54,0x46,0xA0,0x11,  /* 00003148    "..BATF.." */
+    0x80,0x93,0x60,0x61,0x00,0x7D,0x42,0x41,  /* 00003150    "..`a.}BA" */
+    0x54,0x46,0x0A,0x40,0x42,0x41,0x54,0x46,  /* 00003158    "TF.@BATF" */
+    0x7B,0x42,0x41,0x54,0x4E,0x0A,0x02,0x60,  /* 00003160    "{BATN..`" */
+    0x7B,0x42,0x41,0x54,0x4F,0x0A,0x02,0x61,  /* 00003168    "{BATO..a" */
+    0xA0,0x0E,0x60,0x7D,0x42,0x41,0x54,0x46,  /* 00003170    "..`}BATF" */
+    0x0B,0x00,0x02,0x42,0x41,0x54,0x46,0xA1,  /* 00003178    "...BATF." */
+    0x0D,0x7B,0x42,0x41,0x54,0x46,0x0B,0xFF,  /* 00003180    ".{BATF.." */
+    0xFD,0x42,0x41,0x54,0x46,0xA0,0x11,0x80,  /* 00003188    ".BATF..." */
+    0x93,0x60,0x61,0x00,0x7D,0x42,0x41,0x54,  /* 00003190    ".`a.}BAT" */
+    0x46,0x0A,0x80,0x42,0x41,0x54,0x46,0x7B,  /* 00003198    "F..BATF{" */
+    0x42,0x41,0x54,0x4E,0x0A,0xC0,0x60,0x7B,  /* 000031A0    "BATN..`{" */
+    0x42,0x41,0x54,0x4F,0x0A,0xC0,0x61,0xA0,  /* 000031A8    "BATO..a." */
+    0x11,0x80,0x93,0x60,0x61,0x00,0x7D,0x42,  /* 000031B0    "...`a.}B" */
+    0x41,0x54,0x46,0x0A,0x02,0x42,0x41,0x54,  /* 000031B8    "ATF..BAT" */
+    0x46,0xA0,0x1D,0x7B,0x01,0x42,0x41,0x54,  /* 000031C0    "F..{.BAT" */
+    0x46,0x00,0xA0,0x14,0x7B,0x0A,0x04,0x42,  /* 000031C8    "F...{..B" */
+    0x41,0x54,0x46,0x00,0x7D,0x42,0x41,0x54,  /* 000031D0    "ATF.}BAT" */
+    0x46,0x0A,0x10,0x42,0x41,0x54,0x46,0x14,  /* 000031D8    "F..BATF." */
+    0x2D,0x5F,0x51,0x38,0x30,0x00,0x70,0x0D,  /* 000031E0    "-_Q80.p." */
+    0x5F,0x51,0x38,0x30,0x20,0x3A,0x20,0x54,  /* 000031E8    "_Q80 : T" */
+    0x65,0x6D,0x70,0x65,0x72,0x61,0x74,0x75,  /* 000031F0    "emperatu" */
+    0x72,0x65,0x20,0x55,0x70,0x00,0x5B,0x31,  /* 000031F8    "re Up.[1" */
+    0x86,0x5C,0x2E,0x5F,0x54,0x5A,0x5F,0x54,  /* 00003200    ".\._TZ_T" */
+    0x48,0x52,0x4D,0x0A,0x80,0x14,0x2F,0x5F,  /* 00003208    "HRM.../_" */
+    0x51,0x38,0x31,0x00,0x70,0x0D,0x5F,0x51,  /* 00003210    "Q81.p._Q" */
+    0x38,0x31,0x20,0x3A,0x20,0x54,0x65,0x6D,  /* 00003218    "81 : Tem" */
+    0x70,0x65,0x72,0x61,0x74,0x75,0x72,0x65,  /* 00003220    "perature" */
+    0x20,0x44,0x6F,0x77,0x6E,0x00,0x5B,0x31,  /* 00003228    " Down.[1" */
+    0x86,0x5C,0x2E,0x5F,0x54,0x5A,0x5F,0x54,  /* 00003230    ".\._TZ_T" */
+    0x48,0x52,0x4D,0x0A,0x80,0x14,0x3A,0x5F,  /* 00003238    "HRM...:_" */
+    0x51,0x38,0x41,0x00,0xA0,0x33,0x4C,0x49,  /* 00003240    "Q8A..3LI" */
+    0x44,0x45,0x70,0x0D,0x5F,0x51,0x38,0x41,  /* 00003248    "DEp._Q8A" */
+    0x20,0x3A,0x20,0x4C,0x49,0x44,0x20,0x53,  /* 00003250    " : LID S" */
+    0x77,0x69,0x74,0x63,0x68,0x20,0x45,0x76,  /* 00003258    "witch Ev" */
+    0x65,0x6E,0x74,0x00,0x5B,0x31,0x70,0x01,  /* 00003260    "ent.[1p." */
+    0x4C,0x49,0x44,0x45,0x86,0x4C,0x49,0x44,  /* 00003268    "LIDE.LID" */
+    0x5F,0x0A,0x80,0x5B,0x22,0x0B,0xA0,0x0F,  /* 00003270    "_..["..." */
+    0x5B,0x81,0x0E,0x45,0x52,0x41,0x4D,0x01,  /* 00003278    "[..ERAM." */
+    0x00,0x40,0x0E,0x53,0x4D,0x57,0x30,0x10,  /* 00003280    ".@.SMW0." */
+    0x5B,0x81,0x0E,0x45,0x52,0x41,0x4D,0x01,  /* 00003288    "[..ERAM." */
+    0x00,0x40,0x0E,0x53,0x4D,0x42,0x30,0x08,  /* 00003290    ".@.SMB0." */
+    0x5B,0x81,0x0F,0x45,0x52,0x41,0x4D,0x01,  /* 00003298    "[..ERAM." */
+    0x00,0x40,0x0E,0x46,0x4C,0x44,0x30,0x40,  /* 000032A0    ".@.FLD0@" */
+    0x04,0x5B,0x81,0x0F,0x45,0x52,0x41,0x4D,  /* 000032A8    ".[..ERAM" */
+    0x01,0x00,0x40,0x0E,0x46,0x4C,0x44,0x31,  /* 000032B0    "..@.FLD1" */
+    0x40,0x08,0x5B,0x81,0x0F,0x45,0x52,0x41,  /* 000032B8    "@.[..ERA" */
+    0x4D,0x01,0x00,0x40,0x0E,0x46,0x4C,0x44,  /* 000032C0    "M..@.FLD" */
+    0x32,0x40,0x0C,0x5B,0x81,0x0F,0x45,0x52,  /* 000032C8    "2@.[..ER" */
+    0x41,0x4D,0x01,0x00,0x40,0x0E,0x46,0x4C,  /* 000032D0    "AM..@.FL" */
+    0x44,0x33,0x40,0x10,0x5B,0x01,0x4D,0x55,  /* 000032D8    "D3@.[.MU" */
+    0x54,0x30,0x00,0x14,0x44,0x14,0x53,0x4D,  /* 000032E0    "T0..D.SM" */
+    0x52,0x44,0x04,0xA0,0x09,0x92,0x45,0x43,  /* 000032E8    "RD....EC" */
+    0x4F,0x4E,0xA4,0x0A,0xFF,0xA0,0x17,0x92,  /* 000032F0    "ON......" */
+    0x93,0x68,0x0A,0x07,0xA0,0x10,0x92,0x93,  /* 000032F8    ".h......" */
+    0x68,0x0A,0x09,0xA0,0x09,0x92,0x93,0x68,  /* 00003300    "h......h" */
+    0x0A,0x0B,0xA4,0x0A,0x19,0x5B,0x23,0x4D,  /* 00003308    ".....[#M" */
+    0x55,0x54,0x30,0xFF,0xFF,0x70,0x0A,0x04,  /* 00003310    "UT0..p.." */
+    0x60,0xA2,0x49,0x06,0x94,0x60,0x01,0x7B,  /* 00003318    "`.I..`.{" */
+    0x53,0x4D,0x53,0x54,0x0A,0x40,0x53,0x4D,  /* 00003320    "SMST.@SM" */
+    0x53,0x54,0x70,0x6A,0x53,0x4D,0x43,0x4D,  /* 00003328    "STpjSMCM" */
+    0x70,0x69,0x53,0x4D,0x41,0x44,0x70,0x68,  /* 00003330    "piSMADph" */
+    0x53,0x4D,0x50,0x52,0x70,0x00,0x63,0xA2,  /* 00003338    "SMPRp.c." */
+    0x36,0x92,0x7B,0x53,0x4D,0x53,0x54,0x0A,  /* 00003340    "6.{SMST." */
+    0xBF,0x61,0x5B,0x22,0x0A,0x02,0x75,0x63,  /* 00003348    ".a["..uc" */
+    0xA0,0x25,0x93,0x63,0x0A,0x32,0x7B,0x53,  /* 00003350    ".%.c.2{S" */
+    0x4D,0x53,0x54,0x0A,0x40,0x53,0x4D,0x53,  /* 00003358    "MST.@SMS" */
+    0x54,0x70,0x6A,0x53,0x4D,0x43,0x4D,0x70,  /* 00003360    "TpjSMCMp" */
+    0x69,0x53,0x4D,0x41,0x44,0x70,0x68,0x53,  /* 00003368    "iSMADphS" */
+    0x4D,0x50,0x52,0x70,0x00,0x63,0xA0,0x08,  /* 00003370    "MPRp.c.." */
+    0x93,0x61,0x0A,0x80,0x70,0x00,0x60,0xA1,  /* 00003378    ".a..p.`." */
+    0x03,0x76,0x60,0xA0,0x09,0x60,0x70,0x7B,  /* 00003380    ".v`..`p{" */
+    0x61,0x0A,0x1F,0x00,0x60,0xA1,0x42,0x09,  /* 00003388    "a...`.B." */
+    0xA0,0x0B,0x93,0x68,0x0A,0x07,0x70,0x53,  /* 00003390    "...h..pS" */
+    0x4D,0x42,0x30,0x6B,0xA0,0x0B,0x93,0x68,  /* 00003398    "MB0k...h" */
+    0x0A,0x09,0x70,0x53,0x4D,0x57,0x30,0x6B,  /* 000033A0    "..pSMW0k" */
+    0xA0,0x47,0x07,0x93,0x68,0x0A,0x0B,0x70,  /* 000033A8    ".G..h..p" */
+    0x42,0x43,0x4E,0x54,0x63,0x7A,0x0B,0x00,  /* 000033B0    "BCNTcz.." */
+    0x01,0x0A,0x03,0x62,0xA0,0x07,0x94,0x63,  /* 000033B8    "...b...c" */
+    0x62,0x70,0x62,0x63,0xA0,0x0B,0x95,0x63,  /* 000033C0    "bpbc...c" */
+    0x0A,0x09,0x70,0x46,0x4C,0x44,0x30,0x62,  /* 000033C8    "..pFLD0b" */
+    0xA1,0x23,0xA0,0x0B,0x95,0x63,0x0A,0x11,  /* 000033D0    ".#...c.." */
+    0x70,0x46,0x4C,0x44,0x31,0x62,0xA1,0x15,  /* 000033D8    "pFLD1b.." */
+    0xA0,0x0B,0x95,0x63,0x0A,0x19,0x70,0x46,  /* 000033E0    "...c..pF" */
+    0x4C,0x44,0x32,0x62,0xA1,0x07,0x70,0x46,  /* 000033E8    "LD2b..pF" */
+    0x4C,0x44,0x33,0x62,0x75,0x63,0x70,0x11,  /* 000033F0    "LD3bucp." */
+    0x02,0x63,0x64,0x76,0x63,0x70,0x00,0x65,  /* 000033F8    ".cdvcp.e" */
+    0xA2,0x15,0x94,0x63,0x65,0x47,0x42,0x46,  /* 00003400    "...ceGBF" */
+    0x45,0x62,0x65,0x71,0x66,0x50,0x42,0x46,  /* 00003408    "EbeqfPBF" */
+    0x45,0x64,0x65,0x66,0x75,0x65,0x50,0x42,  /* 00003410    "EdefuePB" */
+    0x46,0x45,0x64,0x65,0x00,0x70,0x64,0x6B,  /* 00003418    "FEde.pdk" */
+    0x5B,0x27,0x4D,0x55,0x54,0x30,0xA4,0x60,  /* 00003420    "['MUT0.`" */
+    0x14,0x45,0x0D,0x53,0x4D,0x57,0x52,0x04,  /* 00003428    ".E.SMWR." */
+    0xA0,0x09,0x92,0x45,0x43,0x4F,0x4E,0xA4,  /* 00003430    "...ECON." */
+    0x0A,0xFF,0xA0,0x17,0x92,0x93,0x68,0x0A,  /* 00003438    "......h." */
+    0x06,0xA0,0x10,0x92,0x93,0x68,0x0A,0x08,  /* 00003440    ".....h.." */
+    0xA0,0x09,0x92,0x93,0x68,0x0A,0x0A,0xA4,  /* 00003448    "....h..." */
+    0x0A,0x19,0x5B,0x23,0x4D,0x55,0x54,0x30,  /* 00003450    "..[#MUT0" */
+    0xFF,0xFF,0x70,0x0A,0x04,0x60,0xA2,0x4D,  /* 00003458    "..p..`.M" */
+    0x08,0x94,0x60,0x01,0xA0,0x0B,0x93,0x68,  /* 00003460    "..`....h" */
+    0x0A,0x06,0x70,0x6B,0x53,0x4D,0x42,0x30,  /* 00003468    "..pkSMB0" */
+    0xA0,0x0B,0x93,0x68,0x0A,0x08,0x70,0x6B,  /* 00003470    "...h..pk" */
+    0x53,0x4D,0x57,0x30,0xA0,0x0B,0x93,0x68,  /* 00003478    "SMW0...h" */
+    0x0A,0x0A,0x70,0x6B,0x53,0x4D,0x44,0x30,  /* 00003480    "..pkSMD0" */
+    0x7B,0x53,0x4D,0x53,0x54,0x0A,0x40,0x53,  /* 00003488    "{SMST.@S" */
+    0x4D,0x53,0x54,0x70,0x6A,0x53,0x4D,0x43,  /* 00003490    "MSTpjSMC" */
+    0x4D,0x70,0x69,0x53,0x4D,0x41,0x44,0x70,  /* 00003498    "MpiSMADp" */
+    0x68,0x53,0x4D,0x50,0x52,0x70,0x00,0x63,  /* 000034A0    "hSMPRp.c" */
+    0xA2,0x36,0x92,0x7B,0x53,0x4D,0x53,0x54,  /* 000034A8    ".6.{SMST" */
+    0x0A,0xBF,0x61,0x5B,0x22,0x0A,0x02,0x75,  /* 000034B0    "..a["..u" */
+    0x63,0xA0,0x25,0x93,0x63,0x0A,0x32,0x7B,  /* 000034B8    "c.%.c.2{" */
+    0x53,0x4D,0x53,0x54,0x0A,0x40,0x53,0x4D,  /* 000034C0    "SMST.@SM" */
+    0x53,0x54,0x70,0x6A,0x53,0x4D,0x43,0x4D,  /* 000034C8    "STpjSMCM" */
+    0x70,0x69,0x53,0x4D,0x41,0x44,0x70,0x68,  /* 000034D0    "piSMADph" */
+    0x53,0x4D,0x50,0x52,0x70,0x00,0x63,0xA0,  /* 000034D8    "SMPRp.c." */
+    0x08,0x93,0x61,0x0A,0x80,0x70,0x00,0x60,  /* 000034E0    "..a..p.`" */
+    0xA1,0x03,0x76,0x60,0xA0,0x09,0x60,0x70,  /* 000034E8    "..v`..`p" */
+    0x7B,0x61,0x0A,0x1F,0x00,0x60,0x5B,0x27,  /* 000034F0    "{a...`['" */
+    0x4D,0x55,0x54,0x30,0xA4,0x60,0x5B,0x82,  /* 000034F8    "MUT0.`[." */
+    0x4C,0x12,0x41,0x43,0x41,0x44,0x08,0x5F,  /* 00003500    "L.ACAD._" */
+    0x48,0x49,0x44,0x0D,0x41,0x43,0x50,0x49,  /* 00003508    "HID.ACPI" */
+    0x30,0x30,0x30,0x33,0x00,0x08,0x5F,0x50,  /* 00003510    "0003.._P" */
+    0x43,0x4C,0x12,0x06,0x01,0x5F,0x53,0x42,  /* 00003518    "CL..._SB" */
+    0x5F,0x08,0x41,0x43,0x57,0x54,0x00,0x14,  /* 00003520    "_.ACWT.." */
+    0x44,0x10,0x5F,0x50,0x53,0x52,0x00,0x70,  /* 00003528    "D._PSR.p" */
+    0x41,0x43,0x53,0x54,0x41,0x43,0x57,0x54,  /* 00003530    "ACSTACWT" */
+    0xA0,0x15,0x45,0x43,0x4F,0x4E,0x70,0x5E,  /* 00003538    "..ECONp^" */
+    0x5E,0x2E,0x45,0x43,0x30,0x5F,0x53,0x57,  /* 00003540    "^.EC0_SW" */
+    0x32,0x53,0x41,0x43,0x53,0x54,0xA0,0x18,  /* 00003548    "2SACST.." */
+    0x92,0x93,0x41,0x43,0x57,0x54,0x41,0x43,  /* 00003550    "..ACWTAC" */
+    0x53,0x54,0x70,0x0A,0x80,0x42,0x43,0x4D,  /* 00003558    "STp..BCM" */
+    0x44,0x70,0x00,0x53,0x4D,0x49,0x43,0x70,  /* 00003560    "Dp.SMICp" */
+    0x5E,0x5E,0x2E,0x45,0x43,0x30,0x5F,0x42,  /* 00003568    "^^.EC0_B" */
+    0x41,0x54,0x50,0x44,0x42,0x47,0x50,0xA0,  /* 00003570    "ATPDBGP." */
+    0x34,0x90,0x93,0x5E,0x5E,0x2E,0x45,0x43,  /* 00003578    "4..^^.EC" */
+    0x30,0x5F,0x42,0x41,0x54,0x50,0x0A,0x34,  /* 00003580    "0_BATP.4" */
+    0x93,0x50,0x4F,0x54,0x4C,0x01,0x70,0x00,  /* 00003588    ".POTL.p." */
+    0x5C,0x2F,0x03,0x5F,0x50,0x52,0x5F,0x43,  /* 00003590    "\/._PR_C" */
+    0x50,0x55,0x30,0x5F,0x50,0x50,0x43,0x86,  /* 00003598    "PU0_PPC." */
+    0x5C,0x2E,0x5F,0x50,0x52,0x5F,0x43,0x50,  /* 000035A0    "\._PR_CP" */
+    0x55,0x30,0x0A,0x80,0xA1,0x4A,0x07,0xA0,  /* 000035A8    "U0...J.." */
+    0x25,0x93,0x41,0x43,0x53,0x54,0x01,0x70,  /* 000035B0    "%.ACST.p" */
+    0x00,0x5C,0x2F,0x03,0x5F,0x50,0x52,0x5F,  /* 000035B8    ".\/._PR_" */
+    0x43,0x50,0x55,0x30,0x5F,0x50,0x50,0x43,  /* 000035C0    "CPU0_PPC" */
+    0x86,0x5C,0x2E,0x5F,0x50,0x52,0x5F,0x43,  /* 000035C8    ".\._PR_C" */
+    0x50,0x55,0x30,0x0A,0x80,0xA1,0x41,0x05,  /* 000035D0    "PU0...A." */
+    0xA0,0x27,0x93,0x50,0x57,0x44,0x43,0x0A,  /* 000035D8    ".'.PWDC." */
+    0x06,0x70,0x0A,0x02,0x5C,0x2F,0x03,0x5F,  /* 000035E0    ".p..\/._" */
+    0x50,0x52,0x5F,0x43,0x50,0x55,0x30,0x5F,  /* 000035E8    "PR_CPU0_" */
+    0x50,0x50,0x43,0x86,0x5C,0x2E,0x5F,0x50,  /* 000035F0    "PPC.\._P" */
+    0x52,0x5F,0x43,0x50,0x55,0x30,0x0A,0x80,  /* 000035F8    "R_CPU0.." */
+    0xA0,0x26,0x93,0x50,0x57,0x44,0x43,0x0A,  /* 00003600    ".&.PWDC." */
+    0x05,0x70,0x01,0x5C,0x2F,0x03,0x5F,0x50,  /* 00003608    ".p.\/._P" */
+    0x52,0x5F,0x43,0x50,0x55,0x30,0x5F,0x50,  /* 00003610    "R_CPU0_P" */
+    0x50,0x43,0x86,0x5C,0x2E,0x5F,0x50,0x52,  /* 00003618    "PC.\._PR" */
+    0x5F,0x43,0x50,0x55,0x30,0x0A,0x80,0xA4,  /* 00003620    "_CPU0..." */
+    0x41,0x43,0x53,0x54,0x14,0x0F,0x56,0x54,  /* 00003628    "ACST..VT" */
+    0x4F,0x42,0x01,0x70,0x01,0x60,0x79,0x60,  /* 00003630    "OB.p.`y`" */
+    0x68,0x60,0xA4,0x60,0x14,0x18,0x42,0x54,  /* 00003638    "h`.`..BT" */
+    0x4F,0x56,0x01,0x7A,0x68,0x01,0x60,0x70,  /* 00003640    "OV.zh.`p" */
+    0x00,0x61,0xA2,0x08,0x60,0x75,0x61,0x7A,  /* 00003648    ".a..`uaz" */
+    0x60,0x01,0x60,0xA4,0x61,0x14,0x27,0x4D,  /* 00003650    "`.`.a.'M" */
+    0x4B,0x57,0x44,0x02,0xA0,0x0D,0x7B,0x69,  /* 00003658    "KWD...{i" */
+    0x0A,0x80,0x00,0x70,0x0C,0x00,0x00,0xFF,  /* 00003660    "...p...." */
+    0xFF,0x60,0xA1,0x04,0x70,0x00,0x60,0x7D,  /* 00003668    ".`..p.`}" */
+    0x60,0x68,0x60,0x7D,0x60,0x79,0x69,0x0A,  /* 00003670    "`h`}`yi." */
+    0x08,0x00,0x60,0xA4,0x60,0x14,0x2A,0x50,  /* 00003678    "..`.`.*P" */
+    0x4F,0x53,0x57,0x01,0xA0,0x1F,0x7B,0x68,  /* 00003680    "OSW...{h" */
+    0x0B,0x00,0x80,0x00,0xA0,0x08,0x93,0x68,  /* 00003688    ".......h" */
+    0x0B,0xFF,0xFF,0xA4,0xFF,0xA1,0x0E,0x80,  /* 00003690    "........" */
+    0x68,0x60,0x75,0x60,0x7B,0x60,0x0B,0xFF,  /* 00003698    "h`u`{`.." */
+    0xFF,0x60,0xA4,0x60,0xA1,0x03,0xA4,0x68,  /* 000036A0    ".`.`...h" */
+    0x14,0x13,0x47,0x42,0x46,0x45,0x03,0x8C,  /* 000036A8    "..GBFE.." */
+    0x68,0x69,0x54,0x49,0x44,0x58,0x70,0x54,  /* 000036B0    "hiTIDXpT" */
+    0x49,0x44,0x58,0x6A,0x14,0x13,0x50,0x42,  /* 000036B8    "IDXj..PB" */
+    0x46,0x45,0x03,0x8C,0x68,0x69,0x54,0x49,  /* 000036C0    "FE..hiTI" */
+    0x44,0x58,0x70,0x6A,0x54,0x49,0x44,0x58,  /* 000036C8    "DXpjTIDX" */
+    0x14,0x47,0x05,0x49,0x54,0x4F,0x53,0x01,  /* 000036D0    ".G.ITOS." */
+    0x70,0x11,0x08,0x0A,0x05,0x20,0x20,0x20,  /* 000036D8    "p....   " */
+    0x20,0x20,0x60,0x70,0x11,0x14,0x0A,0x11,  /* 000036E0    "  `p...." */
+    0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,  /* 000036E8    "01234567" */
+    0x38,0x39,0x41,0x42,0x43,0x44,0x45,0x46,  /* 000036F0    "89ABCDEF" */
+    0x00,0x67,0x70,0x0A,0x05,0x61,0x70,0x00,  /* 000036F8    ".gp..ap." */
+    0x62,0x70,0x00,0x63,0xA2,0x21,0x61,0x76,  /* 00003700    "bp.c.!av" */
+    0x61,0x7B,0x7A,0x68,0x79,0x61,0x0A,0x02,  /* 00003708    "a{zhya.." */
+    0x00,0x00,0x0A,0x0F,0x64,0x47,0x42,0x46,  /* 00003710    "....dGBF" */
+    0x45,0x67,0x64,0x71,0x65,0x50,0x42,0x46,  /* 00003718    "EgdqePBF" */
+    0x45,0x60,0x62,0x65,0x75,0x62,0xA4,0x60,  /* 00003720    "E`beub.`" */
+    0x5B,0x82,0x43,0x36,0x42,0x41,0x54,0x31,  /* 00003728    "[.C6BAT1" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 00003730    "._HID.A." */
+    0x0C,0x0A,0x08,0x5F,0x55,0x49,0x44,0x01,  /* 00003738    "..._UID." */
+    0x08,0x5F,0x50,0x43,0x4C,0x12,0x06,0x01,  /* 00003740    "._PCL..." */
+    0x5F,0x53,0x42,0x5F,0x08,0x50,0x42,0x49,  /* 00003748    "_SB_.PBI" */
+    0x46,0x12,0x1E,0x0D,0x01,0xFF,0xFF,0x01,  /* 00003750    "F......." */
+    0xFF,0x0A,0xFA,0x0A,0x96,0x0A,0x0A,0x0A,  /* 00003758    "........" */
+    0x19,0x0D,0x42,0x41,0x54,0x31,0x00,0x0D,  /* 00003760    "..BAT1.." */
+    0x20,0x00,0x0D,0x20,0x00,0x0D,0x20,0x00,  /* 00003768    " .. .. ." */
+    0x08,0x50,0x42,0x53,0x54,0x12,0x08,0x04,  /* 00003770    ".PBST..." */
+    0x00,0xFF,0xFF,0x0B,0x10,0x27,0x08,0x42,  /* 00003778    ".....'.B" */
+    0x41,0x53,0x54,0x00,0x08,0x42,0x31,0x53,  /* 00003780    "AST..B1S" */
+    0x54,0x0A,0x0F,0x08,0x42,0x31,0x57,0x54,  /* 00003788    "T...B1WT" */
+    0x00,0x14,0x4F,0x04,0x5F,0x53,0x54,0x41,  /* 00003790    "..O._STA" */
+    0x00,0xA0,0x39,0x45,0x43,0x4F,0x4E,0xA0,  /* 00003798    "..9ECON." */
+    0x23,0x5E,0x5E,0x2E,0x45,0x43,0x30,0x5F,  /* 000037A0    "#^^.EC0_" */
+    0x4D,0x42,0x54,0x53,0x70,0x0A,0x1F,0x42,  /* 000037A8    "MBTSp..B" */
+    0x31,0x53,0x54,0x70,0x5E,0x5E,0x2E,0x45,  /* 000037B0    "1STp^^.E" */
+    0x43,0x30,0x5F,0x42,0x41,0x31,0x43,0x43,  /* 000037B8    "C0_BA1CC" */
+    0x4D,0x32,0x36,0xA1,0x0F,0x70,0x0A,0x0F,  /* 000037C0    "M26..p.." */
+    0x42,0x31,0x53,0x54,0x70,0x0A,0xFF,0x43,  /* 000037C8    "B1STp..C" */
+    0x4D,0x32,0x36,0xA1,0x08,0x70,0x0A,0x0F,  /* 000037D0    "M26..p.." */
+    0x42,0x31,0x53,0x54,0xA4,0x42,0x31,0x53,  /* 000037D8    "B1ST.B1S" */
+    0x54,0x14,0x2E,0x5F,0x42,0x49,0x46,0x00,  /* 000037E0    "T.._BIF." */
+    0xA0,0x1C,0x45,0x43,0x4F,0x4E,0xA0,0x10,  /* 000037E8    "..ECON.." */
+    0x5E,0x5E,0x2E,0x45,0x43,0x30,0x5F,0x4D,  /* 000037F0    "^^.EC0_M" */
+    0x42,0x54,0x53,0x55,0x50,0x42,0x49,0xA1,  /* 000037F8    "BTSUPBI." */
+    0x05,0x49,0x56,0x42,0x49,0xA1,0x05,0x49,  /* 00003800    ".IVBI..I" */
+    0x56,0x42,0x49,0xA4,0x50,0x42,0x49,0x46,  /* 00003808    "VBI.PBIF" */
+    0x14,0x2E,0x5F,0x42,0x53,0x54,0x00,0xA0,  /* 00003810    ".._BST.." */
+    0x1C,0x45,0x43,0x4F,0x4E,0xA0,0x10,0x5E,  /* 00003818    ".ECON..^" */
+    0x5E,0x2E,0x45,0x43,0x30,0x5F,0x4D,0x42,  /* 00003820    "^.EC0_MB" */
+    0x54,0x53,0x55,0x50,0x42,0x53,0xA1,0x05,  /* 00003828    "TSUPBS.." */
+    0x49,0x56,0x42,0x53,0xA1,0x05,0x49,0x56,  /* 00003830    "IVBS..IV" */
+    0x42,0x53,0xA4,0x50,0x42,0x53,0x54,0x14,  /* 00003838    "BS.PBST." */
+    0x49,0x0F,0x55,0x50,0x42,0x49,0x00,0xA0,  /* 00003840    "I.UPBI.." */
+    0x42,0x06,0x92,0x5E,0x5E,0x2E,0x45,0x43,  /* 00003848    "B..^^.EC" */
+    0x30,0x5F,0x53,0x4D,0x52,0x44,0x0A,0x09,  /* 00003850    "0_SMRD.." */
+    0x0A,0x16,0x0A,0x10,0x71,0x65,0xA0,0x4B,  /* 00003858    "....qe.K" */
+    0x04,0x90,0x65,0x92,0x7B,0x65,0x0B,0x00,  /* 00003860    "..e.{e.." */
+    0x80,0x00,0x7A,0x65,0x0A,0x05,0x65,0x79,  /* 00003868    "..ze..ey" */
+    0x65,0x0A,0x05,0x65,0x70,0x65,0x88,0x50,  /* 00003870    "e..epe.P" */
+    0x42,0x49,0x46,0x0A,0x02,0x00,0x78,0x65,  /* 00003878    "BIF...xe" */
+    0x0A,0x64,0x00,0x62,0x72,0x62,0x01,0x62,  /* 00003880    ".d.brb.b" */
+    0x77,0x62,0x0A,0x05,0x64,0x72,0x64,0x0A,  /* 00003888    "wb..drd." */
+    0x02,0x88,0x50,0x42,0x49,0x46,0x0A,0x05,  /* 00003890    "..PBIF.." */
+    0x00,0x77,0x62,0x0A,0x03,0x64,0x72,0x64,  /* 00003898    ".wb..drd" */
+    0x0A,0x02,0x88,0x50,0x42,0x49,0x46,0x0A,  /* 000038A0    "...PBIF." */
+    0x06,0x00,0xA0,0x43,0x04,0x5E,0x5E,0x2E,  /* 000038A8    "...C.^^." */
+    0x45,0x43,0x30,0x5F,0x4D,0x42,0x4E,0x48,  /* 000038B0    "EC0_MBNH" */
+    0x70,0x0B,0x28,0x23,0x88,0x50,0x42,0x49,  /* 000038B8    "p.(#.PBI" */
+    0x46,0x01,0x00,0x70,0x0B,0x20,0x1C,0x88,  /* 000038C0    "F..p. .." */
+    0x50,0x42,0x49,0x46,0x0A,0x04,0x00,0x70,  /* 000038C8    "PBIF...p" */
+    0x0D,0x4F,0x41,0x4E,0x49,0x24,0x00,0x88,  /* 000038D0    ".OANI$.." */
+    0x50,0x42,0x49,0x46,0x0A,0x09,0x00,0x70,  /* 000038D8    "PBIF...p" */
+    0x0D,0x4E,0x69,0x4D,0x48,0x00,0x88,0x50,  /* 000038E0    ".NiMH..P" */
+    0x42,0x49,0x46,0x0A,0x0B,0x00,0xA1,0x2B,  /* 000038E8    "BIF....+" */
+    0x70,0x0B,0x70,0x17,0x88,0x50,0x42,0x49,  /* 000038F0    "p.p..PBI" */
+    0x46,0x01,0x00,0x70,0x0B,0xD0,0x39,0x88,  /* 000038F8    "F..p..9." */
+    0x50,0x42,0x49,0x46,0x0A,0x04,0x00,0x5B,  /* 00003900    "PBIF...[" */
+    0x22,0x0A,0x32,0x70,0x0D,0x4C,0x49,0x4F,  /* 00003908    "".2p.LIO" */
+    0x4E,0x00,0x88,0x50,0x42,0x49,0x46,0x0A,  /* 00003910    "N..PBIF." */
+    0x0B,0x00,0x70,0x0D,0x50,0x72,0x69,0x6D,  /* 00003918    "..p.Prim" */
+    0x61,0x72,0x79,0x00,0x88,0x50,0x42,0x49,  /* 00003920    "ary..PBI" */
+    0x46,0x0A,0x09,0x00,0x55,0x50,0x55,0x4D,  /* 00003928    "F...UPUM" */
+    0x70,0x01,0x88,0x50,0x42,0x49,0x46,0x00,  /* 00003930    "p..PBIF." */
+    0x00,0x14,0x47,0x04,0x55,0x50,0x55,0x4D,  /* 00003938    "..G.UPUM" */
+    0x00,0x70,0x11,0x0D,0x0A,0x0A,0x00,0x00,  /* 00003940    ".p......" */
+    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00003948    "........" */
+    0x60,0x70,0x11,0x08,0x0A,0x05,0x36,0x35,  /* 00003950    "`p....65" */
+    0x35,0x33,0x35,0x66,0x70,0x11,0x08,0x0A,  /* 00003958    "535fp..." */
+    0x05,0x31,0x32,0x33,0x32,0x31,0x67,0x70,  /* 00003960    ".12321gp" */
+    0x0D,0x48,0x65,0x77,0x6C,0x65,0x74,0x74,  /* 00003968    ".Hewlett" */
+    0x2D,0x50,0x61,0x63,0x6B,0x61,0x72,0x64,  /* 00003970    "-Packard" */
+    0x00,0x88,0x50,0x42,0x49,0x46,0x0A,0x0C,  /* 00003978    "..PBIF.." */
+    0x00,0x14,0x45,0x07,0x55,0x50,0x42,0x53,  /* 00003980    "..E.UPBS" */
+    0x00,0x70,0xFF,0x88,0x50,0x42,0x53,0x54,  /* 00003988    ".p..PBST" */
+    0x01,0x00,0x70,0x5E,0x5E,0x2E,0x45,0x43,  /* 00003990    "..p^^.EC" */
+    0x30,0x5F,0x4D,0x42,0x52,0x4D,0x65,0xA0,  /* 00003998    "0_MBRMe." */
+    0x2A,0x92,0x7B,0x65,0x0B,0x00,0x80,0x00,  /* 000039A0    "*.{e...." */
+    0x7A,0x65,0x0A,0x05,0x65,0x79,0x65,0x0A,  /* 000039A8    "ze..eye." */
+    0x05,0x65,0xA0,0x17,0x92,0x93,0x65,0x83,  /* 000039B0    ".e....e." */
+    0x88,0x50,0x42,0x53,0x54,0x0A,0x02,0x00,  /* 000039B8    ".PBST..." */
+    0x70,0x65,0x88,0x50,0x42,0x53,0x54,0x0A,  /* 000039C0    "pe.PBST." */
+    0x02,0x00,0x70,0xFF,0x88,0x50,0x42,0x53,  /* 000039C8    "..p..PBS" */
+    0x54,0x0A,0x03,0x00,0x70,0x5E,0x5E,0x2E,  /* 000039D0    "T...p^^." */
+    0x45,0x43,0x30,0x5F,0x4D,0x42,0x53,0x54,  /* 000039D8    "EC0_MBST" */
+    0x88,0x50,0x42,0x53,0x54,0x00,0x00,0x70,  /* 000039E0    ".PBST..p" */
+    0x5E,0x5E,0x2E,0x45,0x43,0x30,0x5F,0x42,  /* 000039E8    "^^.EC0_B" */
+    0x41,0x31,0x43,0x43,0x4D,0x32,0x36,0x14,  /* 000039F0    "A1CCM26." */
+    0x4F,0x05,0x49,0x56,0x42,0x49,0x00,0x70,  /* 000039F8    "O.IVBI.p" */
+    0xFF,0x88,0x50,0x42,0x49,0x46,0x01,0x00,  /* 00003A00    "..PBIF.." */
+    0x70,0xFF,0x88,0x50,0x42,0x49,0x46,0x0A,  /* 00003A08    "p..PBIF." */
+    0x02,0x00,0x70,0xFF,0x88,0x50,0x42,0x49,  /* 00003A10    "..p..PBI" */
+    0x46,0x0A,0x04,0x00,0x70,0x0D,0x42,0x61,  /* 00003A18    "F...p.Ba" */
+    0x64,0x00,0x88,0x50,0x42,0x49,0x46,0x0A,  /* 00003A20    "d..PBIF." */
+    0x09,0x00,0x70,0x0D,0x20,0x20,0x20,0x20,  /* 00003A28    "..p.    " */
+    0x20,0x20,0x00,0x88,0x50,0x42,0x49,0x46,  /* 00003A30    "  ..PBIF" */
+    0x0A,0x0A,0x00,0x70,0x0D,0x42,0x61,0x64,  /* 00003A38    "...p.Bad" */
+    0x00,0x88,0x50,0x42,0x49,0x46,0x0A,0x0B,  /* 00003A40    "..PBIF.." */
+    0x00,0x70,0x0D,0x42,0x61,0x64,0x00,0x88,  /* 00003A48    ".p.Bad.." */
+    0x50,0x42,0x49,0x46,0x0A,0x0C,0x00,0x14,  /* 00003A50    "PBIF...." */
+    0x35,0x49,0x56,0x42,0x53,0x00,0x70,0x00,  /* 00003A58    "5IVBS.p." */
+    0x88,0x50,0x42,0x53,0x54,0x00,0x00,0x70,  /* 00003A60    ".PBST..p" */
+    0xFF,0x88,0x50,0x42,0x53,0x54,0x01,0x00,  /* 00003A68    "..PBST.." */
+    0x70,0xFF,0x88,0x50,0x42,0x53,0x54,0x0A,  /* 00003A70    "p..PBST." */
+    0x02,0x00,0x70,0x0B,0x10,0x27,0x88,0x50,  /* 00003A78    "..p..'.P" */
+    0x42,0x53,0x54,0x0A,0x03,0x00,0x70,0x0A,  /* 00003A80    "BST...p." */
+    0xFF,0x43,0x4D,0x32,0x36,0x5B,0x82,0x4A,  /* 00003A88    ".CM26[.J" */
+    0x0D,0x50,0x32,0x50,0x5F,0x08,0x5F,0x41,  /* 00003A90    ".P2P_._A" */
+    0x44,0x52,0x0C,0x04,0x00,0x14,0x00,0x08,  /* 00003A98    "DR......" */
+    0x5F,0x50,0x52,0x57,0x12,0x06,0x02,0x0A,  /* 00003AA0    "_PRW...." */
+    0x04,0x0A,0x04,0x14,0x4D,0x0B,0x5F,0x50,  /* 00003AA8    "....M._P" */
+    0x52,0x54,0x00,0xA0,0x45,0x04,0x47,0x50,  /* 00003AB0    "RT..E.GP" */
+    0x49,0x43,0xA4,0x12,0x3D,0x05,0x12,0x0B,  /* 00003AB8    "IC..=..." */
+    0x04,0x0C,0xFF,0xFF,0x02,0x00,0x00,0x00,  /* 00003AC0    "........" */
+    0x0A,0x14,0x12,0x0B,0x04,0x0C,0xFF,0xFF,  /* 00003AC8    "........" */
+    0x02,0x00,0x01,0x00,0x0A,0x15,0x12,0x0B,  /* 00003AD0    "........" */
+    0x04,0x0C,0xFF,0xFF,0x09,0x00,0x00,0x00,  /* 00003AD8    "........" */
+    0x0A,0x11,0x12,0x0C,0x04,0x0C,0xFF,0xFF,  /* 00003AE0    "........" */
+    0x09,0x00,0x0A,0x02,0x00,0x0A,0x16,0x12,  /* 00003AE8    "........" */
+    0x09,0x04,0x0B,0xFF,0xFF,0x00,0x00,0x0A,  /* 00003AF0    "........" */
+    0x12,0xA1,0x4F,0x06,0xA4,0x12,0x4B,0x06,  /* 00003AF8    "..O...K." */
+    0x05,0x12,0x14,0x04,0x0C,0xFF,0xFF,0x02,  /* 00003B00    "........" */
+    0x00,0x00,0x5E,0x5E,0x2E,0x4C,0x50,0x43,  /* 00003B08    "..^^.LPC" */
+    0x30,0x4C,0x4E,0x4B,0x45,0x00,0x12,0x14,  /* 00003B10    "0LNKE..." */
+    0x04,0x0C,0xFF,0xFF,0x02,0x00,0x01,0x5E,  /* 00003B18    ".......^" */
+    0x5E,0x2E,0x4C,0x50,0x43,0x30,0x4C,0x4E,  /* 00003B20    "^.LPC0LN" */
+    0x4B,0x46,0x00,0x12,0x14,0x04,0x0C,0xFF,  /* 00003B28    "KF......" */
+    0xFF,0x09,0x00,0x00,0x5E,0x5E,0x2E,0x4C,  /* 00003B30    "....^^.L" */
+    0x50,0x43,0x30,0x4C,0x4E,0x4B,0x42,0x00,  /* 00003B38    "PC0LNKB." */
+    0x12,0x15,0x04,0x0C,0xFF,0xFF,0x09,0x00,  /* 00003B40    "........" */
+    0x0A,0x02,0x5E,0x5E,0x2E,0x4C,0x50,0x43,  /* 00003B48    "..^^.LPC" */
+    0x30,0x4C,0x4E,0x4B,0x47,0x00,0x12,0x12,  /* 00003B50    "0LNKG..." */
+    0x04,0x0B,0xFF,0xFF,0x00,0x5E,0x5E,0x2E,  /* 00003B58    ".....^^." */
+    0x4C,0x50,0x43,0x30,0x4C,0x4E,0x4B,0x43,  /* 00003B60    "LPC0LNKC" */
+    0x00,0x5B,0x82,0x1B,0x41,0x55,0x44,0x4F,  /* 00003B68    ".[..AUDO" */
+    0x08,0x5F,0x41,0x44,0x52,0x0C,0x05,0x00,  /* 00003B70    "._ADR..." */
+    0x14,0x00,0x08,0x5F,0x50,0x52,0x57,0x12,  /* 00003B78    "..._PRW." */
+    0x06,0x02,0x0A,0x0C,0x0A,0x03,0x5B,0x82,  /* 00003B80    "......[." */
+    0x0F,0x4D,0x4F,0x44,0x4D,0x08,0x5F,0x41,  /* 00003B88    ".MODM._A" */
+    0x44,0x52,0x0C,0x06,0x00,0x14,0x00,0x5B,  /* 00003B90    "DR.....[" */
+    0x82,0x4F,0x35,0x41,0x47,0x50,0x5F,0x08,  /* 00003B98    ".O5AGP_." */
+    0x5F,0x41,0x44,0x52,0x0C,0x00,0x00,0x01,  /* 00003BA0    "_ADR...." */
+    0x00,0x14,0x41,0x0A,0x5F,0x50,0x52,0x54,  /* 00003BA8    "..A._PRT" */
+    0x00,0xA0,0x3B,0x47,0x50,0x49,0x43,0xA4,  /* 00003BB0    "..;GPIC." */
+    0x12,0x34,0x04,0x12,0x0B,0x04,0x0C,0xFF,  /* 00003BB8    ".4......" */
+    0xFF,0x05,0x00,0x00,0x00,0x0A,0x11,0x12,  /* 00003BC0    "........" */
+    0x0B,0x04,0x0C,0xFF,0xFF,0x05,0x00,0x01,  /* 00003BC8    "........" */
+    0x00,0x0A,0x12,0x12,0x0C,0x04,0x0C,0xFF,  /* 00003BD0    "........" */
+    0xFF,0x05,0x00,0x0A,0x02,0x00,0x0A,0x13,  /* 00003BD8    "........" */
+    0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x05,0x00,  /* 00003BE0    "........" */
+    0x0A,0x03,0x00,0x0A,0x10,0xA1,0x4D,0x05,  /* 00003BE8    "......M." */
+    0xA4,0x12,0x49,0x05,0x04,0x12,0x14,0x04,  /* 00003BF0    "..I....." */
+    0x0C,0xFF,0xFF,0x05,0x00,0x00,0x5E,0x5E,  /* 00003BF8    "......^^" */
+    0x2E,0x4C,0x50,0x43,0x30,0x4C,0x4E,0x4B,  /* 00003C00    ".LPC0LNK" */
+    0x42,0x00,0x12,0x14,0x04,0x0C,0xFF,0xFF,  /* 00003C08    "B......." */
+    0x05,0x00,0x01,0x5E,0x5E,0x2E,0x4C,0x50,  /* 00003C10    "...^^.LP" */
+    0x43,0x30,0x4C,0x4E,0x4B,0x43,0x00,0x12,  /* 00003C18    "C0LNKC.." */
+    0x15,0x04,0x0C,0xFF,0xFF,0x05,0x00,0x0A,  /* 00003C20    "........" */
+    0x02,0x5E,0x5E,0x2E,0x4C,0x50,0x43,0x30,  /* 00003C28    ".^^.LPC0" */
+    0x4C,0x4E,0x4B,0x44,0x00,0x12,0x15,0x04,  /* 00003C30    "LNKD...." */
+    0x0C,0xFF,0xFF,0x05,0x00,0x0A,0x03,0x5E,  /* 00003C38    ".......^" */
+    0x5E,0x2E,0x4C,0x50,0x43,0x30,0x4C,0x4E,  /* 00003C40    "^.LPC0LN" */
+    0x4B,0x41,0x00,0x5B,0x82,0x4B,0x2A,0x56,  /* 00003C48    "KA.[.K*V" */
+    0x47,0x41,0x5F,0x08,0x5F,0x41,0x44,0x52,  /* 00003C50    "GA_._ADR" */
+    0x0C,0x00,0x00,0x05,0x00,0x08,0x44,0x41,  /* 00003C58    "......DA" */
+    0x42,0x4C,0x00,0x08,0x53,0x57,0x49,0x54,  /* 00003C60    "BL..SWIT" */
+    0x01,0x08,0x43,0x52,0x54,0x41,0x01,0x08,  /* 00003C68    "..CRTA.." */
+    0x4C,0x43,0x44,0x41,0x01,0x08,0x54,0x56,  /* 00003C70    "LCDA..TV" */
+    0x41,0x5F,0x00,0x08,0x54,0x4F,0x47,0x46,  /* 00003C78    "A_..TOGF" */
+    0x00,0x08,0x5F,0x53,0x33,0x44,0x0A,0x03,  /* 00003C80    ".._S3D.." */
+    0x14,0x4F,0x08,0x5F,0x49,0x4E,0x49,0x00,  /* 00003C88    ".O._INI." */
+    0x5B,0x23,0x5E,0x5E,0x5E,0x2E,0x4C,0x50,  /* 00003C90    "[#^^^.LP" */
+    0x43,0x30,0x50,0x53,0x4D,0x58,0xFF,0xFF,  /* 00003C98    "C0PSMX.." */
+    0x70,0x0A,0x83,0x5E,0x5E,0x5E,0x2E,0x4C,  /* 00003CA0    "p..^^^.L" */
+    0x50,0x43,0x30,0x42,0x43,0x4D,0x44,0x70,  /* 00003CA8    "PC0BCMDp" */
+    0x00,0x5E,0x5E,0x5E,0x2E,0x4C,0x50,0x43,  /* 00003CB0    ".^^^.LPC" */
+    0x30,0x49,0x4E,0x46,0x4F,0x70,0x00,0x5E,  /* 00003CB8    "0INFOp.^" */
+    0x5E,0x5E,0x2E,0x4C,0x50,0x43,0x30,0x53,  /* 00003CC0    "^^.LPC0S" */
+    0x4D,0x49,0x43,0x5B,0x27,0x5E,0x5E,0x5E,  /* 00003CC8    "MIC['^^^" */
+    0x2E,0x4C,0x50,0x43,0x30,0x50,0x53,0x4D,  /* 00003CD0    ".LPC0PSM" */
+    0x58,0x70,0x5E,0x5E,0x5E,0x2E,0x4C,0x50,  /* 00003CD8    "Xp^^^.LP" */
+    0x43,0x30,0x49,0x4E,0x46,0x5F,0x60,0x70,  /* 00003CE0    "C0INF_`p" */
+    0x60,0x44,0x41,0x42,0x4C,0x70,0x60,0x61,  /* 00003CE8    "`DABLp`a" */
+    0x70,0x60,0x62,0x7B,0x61,0x01,0x43,0x52,  /* 00003CF0    "p`b{a.CR" */
+    0x54,0x41,0x7B,0x61,0x0A,0x02,0x4C,0x43,  /* 00003CF8    "TA{a..LC" */
+    0x44,0x41,0xA0,0x0D,0x94,0x60,0x0A,0x04,  /* 00003D00    "DA...`.." */
+    0x7B,0x60,0x0A,0x03,0x54,0x4F,0x47,0x46,  /* 00003D08    "{`..TOGF" */
+    0xA1,0x07,0x70,0x60,0x54,0x4F,0x47,0x46,  /* 00003D10    "..p`TOGF" */
+    0x14,0x20,0x5F,0x44,0x4F,0x53,0x01,0x70,  /* 00003D18    ". _DOS.p" */
+    0x0D,0x56,0x47,0x41,0x20,0x2D,0x2D,0x5F,  /* 00003D20    ".VGA --_" */
+    0x44,0x4F,0x53,0x20,0x41,0x72,0x67,0x30,  /* 00003D28    "DOS Arg0" */
+    0x00,0x5B,0x31,0x70,0x68,0x53,0x57,0x49,  /* 00003D30    ".[1phSWI" */
+    0x54,0x14,0x26,0x5F,0x44,0x4F,0x44,0x00,  /* 00003D38    "T.&_DOD." */
+    0x70,0x0D,0x56,0x47,0x41,0x20,0x2D,0x2D,  /* 00003D40    "p.VGA --" */
+    0x5F,0x44,0x4F,0x44,0x00,0x5B,0x31,0xA4,  /* 00003D48    "_DOD.[1." */
+    0x12,0x0F,0x03,0x0C,0x00,0x01,0x01,0x00,  /* 00003D50    "........" */
+    0x0C,0x10,0x01,0x01,0x00,0x0B,0x00,0x02,  /* 00003D58    "........" */
+    0x14,0x12,0x5F,0x50,0x53,0x30,0x00,0x70,  /* 00003D60    ".._PS0.p" */
+    0x0D,0x56,0x47,0x41,0x5F,0x50,0x53,0x30,  /* 00003D68    ".VGA_PS0" */
+    0x00,0x5B,0x31,0x14,0x12,0x5F,0x50,0x53,  /* 00003D70    ".[1.._PS" */
+    0x32,0x00,0x70,0x0D,0x56,0x47,0x41,0x5F,  /* 00003D78    "2.p.VGA_" */
+    0x50,0x53,0x32,0x00,0x5B,0x31,0x14,0x12,  /* 00003D80    "PS2.[1.." */
+    0x5F,0x50,0x53,0x33,0x00,0x70,0x0D,0x56,  /* 00003D88    "_PS3.p.V" */
+    0x47,0x41,0x5F,0x50,0x53,0x33,0x00,0x5B,  /* 00003D90    "GA_PS3.[" */
+    0x31,0x5B,0x82,0x44,0x07,0x43,0x52,0x54,  /* 00003D98    "1[.D.CRT" */
+    0x5F,0x08,0x5F,0x41,0x44,0x52,0x0B,0x00,  /* 00003DA0    "_._ADR.." */
+    0x01,0x14,0x23,0x5F,0x44,0x43,0x53,0x00,  /* 00003DA8    "..#_DCS." */
+    0x70,0x0D,0x43,0x52,0x54,0x20,0x2D,0x2D,  /* 00003DB0    "p.CRT --" */
+    0x5F,0x44,0x43,0x53,0x00,0x5B,0x31,0xA0,  /* 00003DB8    "_DCS.[1." */
+    0x08,0x43,0x52,0x54,0x41,0xA4,0x0A,0x1F,  /* 00003DC0    ".CRTA..." */
+    0xA1,0x04,0xA4,0x0A,0x1D,0x14,0x27,0x5F,  /* 00003DC8    "......'_" */
+    0x44,0x47,0x53,0x00,0x70,0x0D,0x43,0x52,  /* 00003DD0    "DGS.p.CR" */
+    0x54,0x20,0x2D,0x2D,0x5F,0x44,0x47,0x53,  /* 00003DD8    "T --_DGS" */
+    0x00,0x5B,0x31,0x70,0x43,0x52,0x54,0x41,  /* 00003DE0    ".[1pCRTA" */
+    0x60,0xA0,0x07,0x43,0x52,0x54,0x41,0xA4,  /* 00003DE8    "`..CRTA." */
+    0x01,0xA1,0x03,0xA4,0x00,0x14,0x19,0x5F,  /* 00003DF0    "......._" */
+    0x44,0x53,0x53,0x01,0x70,0x0D,0x43,0x52,  /* 00003DF8    "DSS.p.CR" */
+    0x54,0x20,0x2D,0x2D,0x5F,0x44,0x53,0x53,  /* 00003E00    "T --_DSS" */
+    0x00,0x5B,0x31,0x70,0x68,0x5B,0x31,0x5B,  /* 00003E08    ".[1ph[1[" */
+    0x82,0x44,0x07,0x4C,0x43,0x44,0x5F,0x08,  /* 00003E10    ".D.LCD_." */
+    0x5F,0x41,0x44,0x52,0x0B,0x10,0x01,0x14,  /* 00003E18    "_ADR...." */
+    0x23,0x5F,0x44,0x43,0x53,0x00,0x70,0x0D,  /* 00003E20    "#_DCS.p." */
+    0x4C,0x43,0x44,0x20,0x2D,0x2D,0x5F,0x44,  /* 00003E28    "LCD --_D" */
+    0x43,0x53,0x00,0x5B,0x31,0xA0,0x08,0x4C,  /* 00003E30    "CS.[1..L" */
+    0x43,0x44,0x41,0xA4,0x0A,0x1F,0xA1,0x04,  /* 00003E38    "CDA....." */
+    0xA4,0x0A,0x1D,0x14,0x27,0x5F,0x44,0x47,  /* 00003E40    "....'_DG" */
+    0x53,0x00,0x70,0x0D,0x4C,0x43,0x44,0x20,  /* 00003E48    "S.p.LCD " */
+    0x2D,0x2D,0x5F,0x44,0x47,0x53,0x00,0x5B,  /* 00003E50    "--_DGS.[" */
+    0x31,0x70,0x4C,0x43,0x44,0x41,0x60,0xA0,  /* 00003E58    "1pLCDA`." */
+    0x07,0x4C,0x43,0x44,0x41,0xA4,0x01,0xA1,  /* 00003E60    ".LCDA..." */
+    0x03,0xA4,0x00,0x14,0x19,0x5F,0x44,0x53,  /* 00003E68    "....._DS" */
+    0x53,0x01,0x70,0x0D,0x4C,0x43,0x44,0x20,  /* 00003E70    "S.p.LCD " */
+    0x2D,0x2D,0x5F,0x44,0x53,0x53,0x00,0x5B,  /* 00003E78    "--_DSS.[" */
+    0x31,0x70,0x68,0x5B,0x31,0x5B,0x82,0x41,  /* 00003E80    "1ph[1[.A" */
+    0x07,0x54,0x56,0x5F,0x5F,0x08,0x5F,0x41,  /* 00003E88    ".TV__._A" */
+    0x44,0x52,0x0B,0x00,0x02,0x14,0x22,0x5F,  /* 00003E90    "DR...."_" */
+    0x44,0x43,0x53,0x00,0x70,0x0D,0x54,0x56,  /* 00003E98    "DCS.p.TV" */
+    0x20,0x2D,0x2D,0x5F,0x44,0x43,0x53,0x00,  /* 00003EA0    " --_DCS." */
+    0x5B,0x31,0xA0,0x08,0x54,0x56,0x41,0x5F,  /* 00003EA8    "[1..TVA_" */
+    0xA4,0x0A,0x1F,0xA1,0x04,0xA4,0x0A,0x1D,  /* 00003EB0    "........" */
+    0x14,0x26,0x5F,0x44,0x47,0x53,0x00,0x70,  /* 00003EB8    ".&_DGS.p" */
+    0x0D,0x54,0x56,0x20,0x2D,0x2D,0x5F,0x44,  /* 00003EC0    ".TV --_D" */
+    0x47,0x53,0x00,0x5B,0x31,0x70,0x54,0x56,  /* 00003EC8    "GS.[1pTV" */
+    0x41,0x5F,0x60,0xA0,0x07,0x54,0x56,0x41,  /* 00003ED0    "A_`..TVA" */
+    0x5F,0xA4,0x01,0xA1,0x03,0xA4,0x00,0x14,  /* 00003ED8    "_......." */
+    0x18,0x5F,0x44,0x53,0x53,0x01,0x70,0x0D,  /* 00003EE0    "._DSS.p." */
+    0x54,0x56,0x20,0x2D,0x2D,0x5F,0x44,0x53,  /* 00003EE8    "TV --_DS" */
+    0x53,0x00,0x5B,0x31,0x70,0x68,0x5B,0x31,  /* 00003EF0    "S.[1ph[1" */
+    0x5B,0x82,0x83,0xA1,0x01,0x57,0x4D,0x49,  /* 00003EF8    "[....WMI" */
+    0x44,0x08,0x5A,0x30,0x30,0x44,0x12,0x0E,  /* 00003F00    "D.Z00D.." */
+    0x07,0x0A,0x04,0x0A,0x04,0x0A,0x04,0x00,  /* 00003F08    "........" */
+    0x0A,0x04,0x0A,0x04,0x00,0x5B,0x01,0x57,  /* 00003F10    ".....[.W" */
+    0x4D,0x55,0x58,0x00,0x14,0x4D,0x1B,0x5A,  /* 00003F18    "MUX..M.Z" */
+    0x30,0x30,0x45,0x02,0x8A,0x69,0x0A,0x04,  /* 00003F20    "00E..i.." */
+    0x5A,0x30,0x30,0x46,0x8A,0x69,0x0A,0x08,  /* 00003F28    "Z00F.i.." */
+    0x5A,0x30,0x30,0x47,0x8A,0x69,0x0A,0x0C,  /* 00003F30    "Z00G.i.." */
+    0x5A,0x30,0x30,0x48,0xA0,0x07,0x93,0x68,  /* 00003F38    "Z00H...h" */
+    0x01,0x70,0x00,0x60,0xA0,0x09,0x93,0x68,  /* 00003F40    ".p.`...h" */
+    0x0A,0x02,0x70,0x0A,0x04,0x60,0xA0,0x09,  /* 00003F48    "..p..`.." */
+    0x93,0x68,0x0A,0x03,0x70,0x0A,0x80,0x60,  /* 00003F50    ".h..p..`" */
+    0xA0,0x0A,0x93,0x68,0x0A,0x04,0x70,0x0B,  /* 00003F58    "...h..p." */
+    0x00,0x04,0x60,0xA0,0x0A,0x93,0x68,0x0A,  /* 00003F60    "..`...h." */
+    0x05,0x70,0x0B,0x00,0x10,0x60,0x70,0x11,  /* 00003F68    ".p...`p." */
+    0x06,0x72,0x0A,0x08,0x60,0x00,0x61,0x8A,  /* 00003F70    ".r..`.a." */
+    0x61,0x00,0x5A,0x30,0x30,0x49,0x8A,0x61,  /* 00003F78    "a.Z00I.a" */
+    0x0A,0x04,0x5A,0x30,0x30,0x4A,0x70,0x0C,  /* 00003F80    "..Z00Jp." */
+    0x46,0x41,0x49,0x4C,0x5A,0x30,0x30,0x49,  /* 00003F88    "FAILZ00I" */
+    0x70,0x0A,0x02,0x5A,0x30,0x30,0x4A,0x70,  /* 00003F90    "p..Z00Jp" */
+    0x0A,0x03,0x5A,0x30,0x30,0x4A,0xA0,0x45,  /* 00003F98    "..Z00J.E" */
+    0x06,0x93,0x5A,0x30,0x30,0x46,0x01,0x70,  /* 00003FA0    "..Z00F.p" */
+    0x0A,0x04,0x5A,0x30,0x30,0x4A,0xA0,0x14,  /* 00003FA8    "..Z00J.." */
+    0x93,0x5A,0x30,0x30,0x47,0x0A,0x05,0x70,  /* 00003FB0    ".Z00G..p" */
+    0x5A,0x30,0x30,0x4B,0x62,0x70,0x00,0x5A,  /* 00003FB8    "Z00Kbp.Z" */
+    0x30,0x30,0x4A,0xA0,0x2C,0x93,0x5A,0x30,  /* 00003FC0    "00J.,.Z0" */
+    0x30,0x47,0x0A,0x07,0xA0,0x1A,0x5A,0x30,  /* 00003FC8    "0G....Z0" */
+    0x30,0x48,0x70,0x83,0x88,0x69,0x0A,0x10,  /* 00003FD0    "0Hp..i.." */
+    0x00,0x63,0x70,0x5A,0x30,0x30,0x4C,0x63,  /* 00003FD8    ".cpZ00Lc" */
+    0x62,0x70,0x00,0x5A,0x30,0x30,0x4A,0xA1,  /* 00003FE0    "bp.Z00J." */
+    0x08,0x70,0x0A,0x05,0x5A,0x30,0x30,0x4A,  /* 00003FE8    ".p..Z00J" */
+    0xA0,0x13,0x93,0x5A,0x30,0x30,0x47,0x01,  /* 00003FF0    "...Z00G." */
+    0x70,0x5A,0x30,0x30,0x4D,0x62,0x70,0x00,  /* 00003FF8    "pZ00Mbp." */
+    0x5A,0x30,0x30,0x4A,0xA0,0x49,0x07,0x93,  /* 00004000    "Z00J.I.." */
+    0x5A,0x30,0x30,0x46,0x0A,0x02,0x70,0x0A,  /* 00004008    "Z00F..p." */
+    0x04,0x5A,0x30,0x30,0x4A,0xA0,0x48,0x06,  /* 00004010    ".Z00J.H." */
+    0x90,0x94,0x5A,0x30,0x30,0x47,0x00,0x92,  /* 00004018    "..Z00G.." */
+    0x94,0x5A,0x30,0x30,0x47,0x0A,0x06,0xA0,  /* 00004020    ".Z00G..." */
+    0x1B,0x95,0x5A,0x30,0x30,0x48,0x83,0x88,  /* 00004028    "..Z00H.." */
+    0x5A,0x30,0x30,0x44,0x74,0x5A,0x30,0x30,  /* 00004030    "Z00DtZ00" */
+    0x47,0x01,0x00,0x00,0x70,0x0A,0x05,0x5A,  /* 00004038    "G...p..Z" */
+    0x30,0x30,0x4A,0xA1,0x3A,0x8A,0x69,0x0A,  /* 00004040    "00J.:.i." */
+    0x10,0x5A,0x30,0x30,0x4E,0xA0,0x18,0x93,  /* 00004048    ".Z00N..." */
+    0x5A,0x30,0x30,0x47,0x0A,0x05,0x70,0x5A,  /* 00004050    "Z00G..pZ" */
+    0x30,0x30,0x4F,0x5A,0x30,0x30,0x4E,0x62,  /* 00004058    "00OZ00Nb" */
+    0x70,0x00,0x5A,0x30,0x30,0x4A,0xA0,0x17,  /* 00004060    "p.Z00J.." */
+    0x93,0x5A,0x30,0x30,0x47,0x01,0x70,0x5A,  /* 00004068    ".Z00G.pZ" */
+    0x30,0x30,0x50,0x5A,0x30,0x30,0x4E,0x62,  /* 00004070    "00PZ00Nb" */
+    0x70,0x00,0x5A,0x30,0x30,0x4A,0xA0,0x49,  /* 00004078    "p.Z00J.I" */
+    0x05,0x93,0x5A,0x30,0x30,0x4A,0x00,0x70,  /* 00004080    "..Z00J.p" */
+    0x83,0x88,0x62,0x00,0x00,0x5A,0x30,0x30,  /* 00004088    "..b..Z00" */
+    0x4A,0xA0,0x46,0x04,0x93,0x5A,0x30,0x30,  /* 00004090    "J.F..Z00" */
+    0x4A,0x00,0xA0,0x34,0x92,0x94,0x83,0x88,  /* 00004098    "J..4...." */
+    0x62,0x01,0x00,0x60,0x70,0x00,0x60,0xA2,  /* 000040A0    "b..`p.`." */
+    0x1D,0x95,0x60,0x83,0x88,0x62,0x01,0x00,  /* 000040A8    "..`..b.." */
+    0x70,0x83,0x88,0x83,0x88,0x62,0x0A,0x02,  /* 000040B0    "p....b.." */
+    0x00,0x60,0x00,0x88,0x61,0x72,0x60,0x0A,  /* 000040B8    ".`..ar`." */
+    0x08,0x00,0x00,0x75,0x60,0x70,0x0C,0x50,  /* 000040C0    "...u`p.P" */
+    0x41,0x53,0x53,0x5A,0x30,0x30,0x49,0xA1,  /* 000040C8    "ASSZ00I." */
+    0x08,0x70,0x0A,0x05,0x5A,0x30,0x30,0x4A,  /* 000040D0    ".p..Z00J" */
+    0xA4,0x61,0x08,0x5F,0x48,0x49,0x44,0x0D,  /* 000040D8    ".a._HID." */
+    0x50,0x4E,0x50,0x30,0x43,0x31,0x34,0x00,  /* 000040E0    "PNP0C14." */
+    0x08,0x5F,0x55,0x49,0x44,0x00,0x08,0x5A,  /* 000040E8    "._UID..Z" */
+    0x30,0x30,0x42,0x00,0x08,0x5A,0x30,0x30,  /* 000040F0    "00B..Z00" */
+    0x43,0x00,0x08,0x42,0x55,0x46,0x46,0x11,  /* 000040F8    "C..BUFF." */
+    0x07,0x0A,0x04,0x00,0x00,0x00,0x00,0x8C,  /* 00004100    "........" */
+    0x42,0x55,0x46,0x46,0x00,0x4F,0x42,0x30,  /* 00004108    "BUFF.OB0" */
+    0x5F,0x8C,0x42,0x55,0x46,0x46,0x01,0x4F,  /* 00004110    "_.BUFF.O" */
+    0x42,0x31,0x5F,0x8C,0x42,0x55,0x46,0x46,  /* 00004118    "B1_.BUFF" */
+    0x0A,0x02,0x4F,0x42,0x32,0x5F,0x8C,0x42,  /* 00004120    "..OB2_.B" */
+    0x55,0x46,0x46,0x0A,0x03,0x4F,0x42,0x33,  /* 00004128    "UFF..OB3" */
+    0x5F,0x08,0x5F,0x57,0x44,0x47,0x11,0x44,  /* 00004130    "_._WDG.D" */
+    0x05,0x0A,0x50,0x34,0xF0,0xB7,0x5F,0x63,  /* 00004138    "..P4.._c" */
+    0x2C,0xE9,0x45,0xBE,0x91,0x3D,0x44,0xE2,  /* 00004140    ",.E..=D." */
+    0xC7,0x07,0xE4,0x41,0x44,0x01,0x02,0x79,  /* 00004148    "...AD..y" */
+    0x42,0xF2,0x95,0x7B,0x4D,0x34,0x43,0x93,  /* 00004150    "B..{M4C." */
+    0x87,0xAC,0xCD,0xC6,0x7E,0xF6,0x1C,0x80,  /* 00004158    "....~..." */
+    0x00,0x01,0x08,0x21,0x12,0x90,0x05,0x66,  /* 00004160    "...!...f" */
+    0xD5,0xD1,0x11,0xB2,0xF0,0x00,0xA0,0xC9,  /* 00004168    "........" */
+    0x06,0x29,0x10,0x41,0x45,0x01,0x00,0xD4,  /* 00004170    ".).AE..." */
+    0x2B,0x99,0xD0,0x7C,0xA4,0xFE,0x4E,0xB0,  /* 00004178    "+..|..N." */
+    0x72,0x32,0x4A,0xEC,0x92,0x29,0x6C,0x42,  /* 00004180    "r2J..)lB" */
+    0x43,0x01,0x00,0x14,0x49,0x05,0x57,0x51,  /* 00004188    "C...I.WQ" */
+    0x42,0x43,0x01,0x70,0x0A,0x89,0x5E,0x5E,  /* 00004190    "BC.p..^^" */
+    0x2F,0x03,0x50,0x43,0x49,0x30,0x4C,0x50,  /* 00004198    "/.PCI0LP" */
+    0x43,0x30,0x42,0x43,0x4D,0x44,0x70,0x00,  /* 000041A0    "C0BCMDp." */
+    0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,  /* 000041A8    "^^/.PCI0" */
+    0x4C,0x50,0x43,0x30,0x53,0x4D,0x49,0x43,  /* 000041B0    "LPC0SMIC" */
+    0x70,0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,  /* 000041B8    "p^^/.PCI" */
+    0x30,0x4C,0x50,0x43,0x30,0x49,0x4E,0x46,  /* 000041C0    "0LPC0INF" */
+    0x5F,0x60,0x7B,0x60,0x0A,0x07,0x60,0xA0,  /* 000041C8    "_`{`..`." */
+    0x13,0x93,0x5E,0x5E,0x2E,0x4C,0x49,0x44,  /* 000041D0    "..^^.LID" */
+    0x5F,0x5F,0x4C,0x49,0x44,0x00,0x7B,0x60,  /* 000041D8    "__LID.{`" */
+    0x0A,0x06,0x60,0xA4,0x60,0x14,0x49,0x25,  /* 000041E0    "..`.`.I%" */
+    0x57,0x53,0x42,0x43,0x02,0x8C,0x69,0x00,  /* 000041E8    "WSBC..i." */
+    0x41,0x44,0x41,0x30,0x70,0x41,0x44,0x41,  /* 000041F0    "ADA0pADA" */
+    0x30,0x60,0xA0,0x40,0x24,0xFF,0x70,0x0A,  /* 000041F8    "0`.@$.p." */
+    0x8D,0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,  /* 00004200    ".^^/.PCI" */
+    0x30,0x4C,0x50,0x43,0x30,0x42,0x43,0x4D,  /* 00004208    "0LPC0BCM" */
+    0x44,0x70,0x00,0x5E,0x5E,0x2F,0x03,0x50,  /* 00004210    "Dp.^^/.P" */
+    0x43,0x49,0x30,0x4C,0x50,0x43,0x30,0x53,  /* 00004218    "CI0LPC0S" */
+    0x4D,0x49,0x43,0x70,0x5E,0x5E,0x2F,0x03,  /* 00004220    "MICp^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004228    "PCI0LPC0" */
+    0x49,0x4E,0x46,0x5F,0x61,0x7B,0x61,0x0A,  /* 00004230    "INF_a{a." */
+    0x07,0x61,0xA0,0x07,0x93,0x60,0x61,0xA4,  /* 00004238    ".a...`a." */
+    0x0A,0x02,0xA1,0x48,0x1F,0x70,0x60,0x61,  /* 00004240    "...H.p`a" */
+    0xA0,0x08,0x94,0x61,0x0A,0x06,0x70,0x01,  /* 00004248    "...a..p." */
+    0x61,0xA0,0x4F,0x04,0x93,0x61,0x01,0x70,  /* 00004250    "a.O..a.p" */
+    0x0D,0x4C,0x43,0x44,0x00,0x5B,0x31,0x70,  /* 00004258    ".LCD.[1p" */
+    0x01,0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,  /* 00004260    ".^^/.PCI" */
+    0x30,0x41,0x47,0x50,0x5F,0x56,0x47,0x41,  /* 00004268    "0AGP_VGA" */
+    0x5F,0x4C,0x43,0x44,0x41,0x70,0x00,0x5E,  /* 00004270    "_LCDAp.^" */
+    0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,0x41,  /* 00004278    "^/.PCI0A" */
+    0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,0x43,  /* 00004280    "GP_VGA_C" */
+    0x52,0x54,0x41,0x70,0x00,0x5E,0x5E,0x2F,  /* 00004288    "RTAp.^^/" */
+    0x04,0x50,0x43,0x49,0x30,0x41,0x47,0x50,  /* 00004290    ".PCI0AGP" */
+    0x5F,0x56,0x47,0x41,0x5F,0x54,0x56,0x41,  /* 00004298    "_VGA_TVA" */
+    0x5F,0xA0,0x40,0x05,0x93,0x61,0x0A,0x02,  /* 000042A0    "_.@..a.." */
+    0x70,0x0D,0x43,0x52,0x54,0x00,0x5B,0x31,  /* 000042A8    "p.CRT.[1" */
+    0x70,0x00,0x5E,0x5E,0x2F,0x04,0x50,0x43,  /* 000042B0    "p.^^/.PC" */
+    0x49,0x30,0x41,0x47,0x50,0x5F,0x56,0x47,  /* 000042B8    "I0AGP_VG" */
+    0x41,0x5F,0x4C,0x43,0x44,0x41,0x70,0x01,  /* 000042C0    "A_LCDAp." */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 000042C8    "^^/.PCI0" */
+    0x41,0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,  /* 000042D0    "AGP_VGA_" */
+    0x43,0x52,0x54,0x41,0x70,0x00,0x5E,0x5E,  /* 000042D8    "CRTAp.^^" */
+    0x2F,0x04,0x50,0x43,0x49,0x30,0x41,0x47,  /* 000042E0    "/.PCI0AG" */
+    0x50,0x5F,0x56,0x47,0x41,0x5F,0x54,0x56,  /* 000042E8    "P_VGA_TV" */
+    0x41,0x5F,0xA0,0x41,0x05,0x93,0x61,0x0A,  /* 000042F0    "A_.A..a." */
+    0x03,0x70,0x0D,0x42,0x6F,0x74,0x68,0x00,  /* 000042F8    ".p.Both." */
+    0x5B,0x31,0x70,0x01,0x5E,0x5E,0x2F,0x04,  /* 00004300    "[1p.^^/." */
+    0x50,0x43,0x49,0x30,0x41,0x47,0x50,0x5F,  /* 00004308    "PCI0AGP_" */
+    0x56,0x47,0x41,0x5F,0x4C,0x43,0x44,0x41,  /* 00004310    "VGA_LCDA" */
+    0x70,0x01,0x5E,0x5E,0x2F,0x04,0x50,0x43,  /* 00004318    "p.^^/.PC" */
+    0x49,0x30,0x41,0x47,0x50,0x5F,0x56,0x47,  /* 00004320    "I0AGP_VG" */
+    0x41,0x5F,0x43,0x52,0x54,0x41,0x70,0x00,  /* 00004328    "A_CRTAp." */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 00004330    "^^/.PCI0" */
+    0x41,0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,  /* 00004338    "AGP_VGA_" */
+    0x54,0x56,0x41,0x5F,0xA0,0x4F,0x04,0x93,  /* 00004340    "TVA_.O.." */
+    0x61,0x0A,0x04,0x70,0x0D,0x54,0x56,0x00,  /* 00004348    "a..p.TV." */
+    0x5B,0x31,0x70,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004350    "[1p.^^/." */
+    0x50,0x43,0x49,0x30,0x41,0x47,0x50,0x5F,  /* 00004358    "PCI0AGP_" */
+    0x56,0x47,0x41,0x5F,0x4C,0x43,0x44,0x41,  /* 00004360    "VGA_LCDA" */
+    0x70,0x00,0x5E,0x5E,0x2F,0x04,0x50,0x43,  /* 00004368    "p.^^/.PC" */
+    0x49,0x30,0x41,0x47,0x50,0x5F,0x56,0x47,  /* 00004370    "I0AGP_VG" */
+    0x41,0x5F,0x43,0x52,0x54,0x41,0x70,0x01,  /* 00004378    "A_CRTAp." */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 00004380    "^^/.PCI0" */
+    0x41,0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,  /* 00004388    "AGP_VGA_" */
+    0x54,0x56,0x41,0x5F,0xA0,0x48,0x04,0x93,  /* 00004390    "TVA_.H.." */
+    0x60,0x0A,0x05,0x70,0x01,0x5E,0x5E,0x2F,  /* 00004398    "`..p.^^/" */
+    0x04,0x50,0x43,0x49,0x30,0x41,0x47,0x50,  /* 000043A0    ".PCI0AGP" */
+    0x5F,0x56,0x47,0x41,0x5F,0x4C,0x43,0x44,  /* 000043A8    "_VGA_LCD" */
+    0x41,0x70,0x00,0x5E,0x5E,0x2F,0x04,0x50,  /* 000043B0    "Ap.^^/.P" */
+    0x43,0x49,0x30,0x41,0x47,0x50,0x5F,0x56,  /* 000043B8    "CI0AGP_V" */
+    0x47,0x41,0x5F,0x43,0x52,0x54,0x41,0x70,  /* 000043C0    "GA_CRTAp" */
+    0x01,0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,  /* 000043C8    ".^^/.PCI" */
+    0x30,0x41,0x47,0x50,0x5F,0x56,0x47,0x41,  /* 000043D0    "0AGP_VGA" */
+    0x5F,0x54,0x56,0x41,0x5F,0xA0,0x48,0x04,  /* 000043D8    "_TVA_.H." */
+    0x93,0x60,0x0A,0x06,0x70,0x00,0x5E,0x5E,  /* 000043E0    ".`..p.^^" */
+    0x2F,0x04,0x50,0x43,0x49,0x30,0x41,0x47,  /* 000043E8    "/.PCI0AG" */
+    0x50,0x5F,0x56,0x47,0x41,0x5F,0x4C,0x43,  /* 000043F0    "P_VGA_LC" */
+    0x44,0x41,0x70,0x01,0x5E,0x5E,0x2F,0x04,  /* 000043F8    "DAp.^^/." */
+    0x50,0x43,0x49,0x30,0x41,0x47,0x50,0x5F,  /* 00004400    "PCI0AGP_" */
+    0x56,0x47,0x41,0x5F,0x43,0x52,0x54,0x41,  /* 00004408    "VGA_CRTA" */
+    0x70,0x01,0x5E,0x5E,0x2F,0x04,0x50,0x43,  /* 00004410    "p.^^/.PC" */
+    0x49,0x30,0x41,0x47,0x50,0x5F,0x56,0x47,  /* 00004418    "I0AGP_VG" */
+    0x41,0x5F,0x54,0x56,0x41,0x5F,0x86,0x5E,  /* 00004420    "A_TVA_.^" */
+    0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,0x41,  /* 00004428    "^/.PCI0A" */
+    0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,0x0A,  /* 00004430    "GP_VGA_." */
+    0x80,0xA4,0x00,0xA1,0x03,0xA4,0x01,0x14,  /* 00004438    "........" */
+    0x10,0x57,0x4D,0x41,0x44,0x03,0x70,0x5A,  /* 00004440    ".WMAD.pZ" */
+    0x30,0x30,0x45,0x69,0x6A,0x60,0xA4,0x60,  /* 00004448    "00Eij`.`" */
+    0x14,0x48,0x25,0x5A,0x30,0x30,0x4B,0x00,  /* 00004450    ".H%Z00K." */
+    0x70,0x0A,0x13,0x5E,0x5E,0x2F,0x03,0x50,  /* 00004458    "p..^^/.P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x49,  /* 00004460    "CI0SMB_I" */
+    0x4E,0x43,0x4D,0x5B,0x22,0x0A,0x0A,0x70,  /* 00004468    "NCM["..p" */
+    0x0A,0x40,0x5E,0x5E,0x2F,0x03,0x50,0x43,  /* 00004470    ".@^^/.PC" */
+    0x49,0x30,0x53,0x4D,0x42,0x5F,0x44,0x41,  /* 00004478    "I0SMB_DA" */
+    0x43,0x4D,0x5B,0x22,0x0A,0x0A,0x70,0x0A,  /* 00004480    "CM["..p." */
+    0xF7,0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,  /* 00004488    ".^^/.PCI" */
+    0x30,0x53,0x4D,0x42,0x5F,0x50,0x54,0x47,  /* 00004490    "0SMB_PTG" */
+    0x4D,0x5B,0x22,0x0A,0x0A,0x70,0x0A,0x80,  /* 00004498    "M["..p.." */
+    0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,  /* 000044A0    "^^/.PCI0" */
+    0x53,0x4D,0x42,0x5F,0x44,0x41,0x43,0x4D,  /* 000044A8    "SMB_DACM" */
+    0x5B,0x22,0x0A,0x0A,0x70,0x5E,0x5E,0x2F,  /* 000044B0    "["..p^^/" */
+    0x03,0x50,0x43,0x49,0x30,0x53,0x4D,0x42,  /* 000044B8    ".PCI0SMB" */
+    0x5F,0x50,0x54,0x47,0x4D,0x61,0x5B,0x22,  /* 000044C0    "_PTGMa["" */
+    0x0A,0x0A,0x7B,0x61,0x0A,0x08,0x61,0xA0,  /* 000044C8    "..{a..a." */
+    0x0E,0x93,0x61,0x0A,0x08,0x70,0x01,0x61,  /* 000044D0    "..a..p.a" */
+    0x70,0x61,0x47,0x50,0x4F,0x42,0xA1,0x0A,  /* 000044D8    "paGPOB.." */
+    0x70,0x00,0x61,0x70,0x61,0x47,0x50,0x4F,  /* 000044E0    "p.apaGPO" */
+    0x42,0x70,0x01,0x57,0x49,0x52,0x45,0x7B,  /* 000044E8    "Bp.WIRE{" */
+    0x42,0x54,0x57,0x4C,0x0A,0x03,0x60,0x7D,  /* 000044F0    "BTWL..`}" */
+    0x60,0x0A,0x20,0x4F,0x42,0x30,0x5F,0x70,  /* 000044F8    "`. OB0_p" */
+    0x57,0x57,0x4C,0x53,0x61,0x79,0x61,0x01,  /* 00004500    "WWLSaya." */
+    0x61,0x70,0x42,0x57,0x4C,0x53,0x62,0x79,  /* 00004508    "apBWLSby" */
+    0x62,0x01,0x62,0x70,0x42,0x54,0x4C,0x53,  /* 00004510    "b.bpBTLS" */
+    0x63,0x79,0x63,0x0A,0x03,0x63,0x7D,0x61,  /* 00004518    "cyc..c}a" */
+    0x63,0x61,0x7D,0x62,0x63,0x62,0xA0,0x44,  /* 00004520    "ca}bcb.D" */
+    0x04,0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,  /* 00004528    ".^^/.PCI" */
+    0x30,0x53,0x4D,0x42,0x5F,0x47,0x50,0x4F,  /* 00004530    "0SMB_GPO" */
+    0x57,0xA0,0x18,0x92,0x57,0x57,0x4C,0x53,  /* 00004538    "W...WWLS" */
+    0x70,0x00,0x5E,0x5E,0x2F,0x03,0x50,0x43,  /* 00004540    "p.^^/.PC" */
+    0x49,0x30,0x53,0x4D,0x42,0x5F,0x47,0x50,  /* 00004548    "I0SMB_GP" */
+    0x4F,0x57,0xA0,0x18,0x92,0x42,0x54,0x4C,  /* 00004550    "OW...BTL" */
+    0x53,0x70,0x00,0x5E,0x5E,0x2F,0x03,0x50,  /* 00004558    "Sp.^^/.P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x47,  /* 00004560    "CI0SMB_G" */
+    0x50,0x4F,0x57,0xA0,0x42,0x07,0x47,0x50,  /* 00004568    "POW.B.GP" */
+    0x4F,0x42,0xA0,0x35,0x92,0x42,0x57,0x4C,  /* 00004570    "OB.5.BWL" */
+    0x53,0x70,0x00,0x47,0x50,0x4F,0x42,0x70,  /* 00004578    "Sp.GPOBp" */
+    0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,  /* 00004580    "^^/.PCI0" */
+    0x53,0x4D,0x42,0x5F,0x50,0x54,0x47,0x4D,  /* 00004588    "SMB_PTGM" */
+    0x64,0x7B,0x64,0x0A,0xF7,0x64,0x70,0x64,  /* 00004590    "d{d..dpd" */
+    0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,  /* 00004598    "^^/.PCI0" */
+    0x53,0x4D,0x42,0x5F,0x50,0x54,0x47,0x4D,  /* 000045A0    "SMB_PTGM" */
+    0xA0,0x35,0x92,0x42,0x54,0x4C,0x53,0x70,  /* 000045A8    ".5.BTLSp" */
+    0x00,0x47,0x50,0x4F,0x42,0x70,0x5E,0x5E,  /* 000045B0    ".GPOBp^^" */
+    0x2F,0x03,0x50,0x43,0x49,0x30,0x53,0x4D,  /* 000045B8    "/.PCI0SM" */
+    0x42,0x5F,0x50,0x54,0x47,0x4D,0x64,0x7B,  /* 000045C0    "B_PTGMd{" */
+    0x64,0x0A,0xF7,0x64,0x70,0x64,0x5E,0x5E,  /* 000045C8    "d..dpd^^" */
+    0x2F,0x03,0x50,0x43,0x49,0x30,0x53,0x4D,  /* 000045D0    "/.PCI0SM" */
+    0x42,0x5F,0x50,0x54,0x47,0x4D,0x7D,0x5E,  /* 000045D8    "B_PTGM}^" */
+    0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,0x53,  /* 000045E0    "^/.PCI0S" */
+    0x4D,0x42,0x5F,0x47,0x50,0x4F,0x57,0x61,  /* 000045E8    "MB_GPOWa" */
+    0x61,0x7D,0x47,0x50,0x4F,0x42,0x62,0x62,  /* 000045F0    "a}GPOBbb" */
+    0x70,0x00,0x4F,0x42,0x32,0x5F,0x70,0x00,  /* 000045F8    "p.OB2_p." */
+    0x4F,0x42,0x31,0x5F,0xA0,0x0A,0x57,0x4C,  /* 00004600    "OB1_..WL" */
+    0x53,0x55,0x7D,0x61,0x0A,0x04,0x61,0xA0,  /* 00004608    "SU}a..a." */
+    0x0A,0x42,0x54,0x53,0x55,0x7D,0x62,0x0A,  /* 00004610    ".BTSU}b." */
+    0x04,0x62,0xA0,0x16,0x5E,0x5E,0x2F,0x03,  /* 00004618    ".b..^^/." */
+    0x50,0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,  /* 00004620    "PCI0SMB_" */
+    0x47,0x50,0x4F,0x57,0x7D,0x61,0x0A,0x10,  /* 00004628    "GPOW}a.." */
+    0x61,0xA1,0x06,0x7B,0x61,0x0A,0xEF,0x61,  /* 00004630    "a..{a..a" */
+    0xA0,0x0E,0x7B,0x42,0x54,0x57,0x4C,0x01,  /* 00004638    "..{BTWL." */
+    0x00,0x70,0x61,0x4F,0x42,0x31,0x5F,0xA0,  /* 00004640    ".paOB1_." */
+    0x0F,0x7B,0x42,0x54,0x57,0x4C,0x0A,0x02,  /* 00004648    ".{BTWL.." */
+    0x00,0x70,0x62,0x4F,0x42,0x32,0x5F,0x70,  /* 00004650    ".pbOB2_p" */
+    0x00,0x4F,0x42,0x33,0x5F,0x70,0x12,0x0D,  /* 00004658    ".OB3_p.." */
+    0x03,0x00,0x0A,0x04,0x11,0x07,0x0A,0x04,  /* 00004660    "........" */
+    0x01,0x02,0x03,0x04,0x60,0x70,0x4F,0x42,  /* 00004668    "....`pOB" */
+    0x30,0x5F,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004670    "0_...`.." */
+    0x00,0x00,0x00,0x70,0x4F,0x42,0x31,0x5F,  /* 00004678    "...pOB1_" */
+    0x88,0x83,0x88,0x60,0x0A,0x02,0x00,0x01,  /* 00004680    "...`...." */
+    0x00,0x70,0x4F,0x42,0x32,0x5F,0x88,0x83,  /* 00004688    ".pOB2_.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x02,0x00,  /* 00004690    ".`......" */
+    0x70,0x4F,0x42,0x33,0x5F,0x88,0x83,0x88,  /* 00004698    "pOB3_..." */
+    0x60,0x0A,0x02,0x00,0x0A,0x03,0x00,0xA4,  /* 000046A0    "`......." */
+    0x60,0x14,0x48,0x2D,0x5A,0x30,0x30,0x4F,  /* 000046A8    "`.H-Z00O" */
+    0x01,0x70,0x0A,0x13,0x5E,0x5E,0x2F,0x03,  /* 000046B0    ".p..^^/." */
+    0x50,0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,  /* 000046B8    "PCI0SMB_" */
+    0x49,0x4E,0x43,0x4D,0x5B,0x22,0x0A,0x0A,  /* 000046C0    "INCM[".." */
+    0x70,0x0A,0x40,0x5E,0x5E,0x2F,0x03,0x50,  /* 000046C8    "p.@^^/.P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x44,  /* 000046D0    "CI0SMB_D" */
+    0x41,0x43,0x4D,0x5B,0x22,0x0A,0x0A,0x70,  /* 000046D8    "ACM["..p" */
+    0x0A,0xF7,0x5E,0x5E,0x2F,0x03,0x50,0x43,  /* 000046E0    "..^^/.PC" */
+    0x49,0x30,0x53,0x4D,0x42,0x5F,0x50,0x54,  /* 000046E8    "I0SMB_PT" */
+    0x47,0x4D,0x5B,0x22,0x0A,0x0A,0x70,0x0A,  /* 000046F0    "GM["..p." */
+    0x80,0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,  /* 000046F8    ".^^/.PCI" */
+    0x30,0x53,0x4D,0x42,0x5F,0x44,0x41,0x43,  /* 00004700    "0SMB_DAC" */
+    0x4D,0x5B,0x22,0x0A,0x0A,0x70,0x5E,0x5E,  /* 00004708    "M["..p^^" */
+    0x2F,0x03,0x50,0x43,0x49,0x30,0x53,0x4D,  /* 00004710    "/.PCI0SM" */
+    0x42,0x5F,0x50,0x54,0x47,0x4D,0x61,0x5B,  /* 00004718    "B_PTGMa[" */
+    0x22,0x0A,0x0A,0x7B,0x61,0x0A,0x08,0x61,  /* 00004720    ""..{a..a" */
+    0xA0,0x0E,0x93,0x61,0x0A,0x08,0x70,0x01,  /* 00004728    "...a..p." */
+    0x61,0x70,0x61,0x47,0x50,0x4F,0x42,0xA1,  /* 00004730    "apaGPOB." */
+    0x0A,0x70,0x00,0x61,0x70,0x61,0x47,0x50,  /* 00004738    ".p.apaGP" */
+    0x4F,0x42,0xA0,0x46,0x23,0x7B,0x42,0x54,  /* 00004740    "OB.F#{BT" */
+    0x57,0x4C,0x0A,0x03,0x00,0xA0,0x4A,0x10,  /* 00004748    "WL....J." */
+    0x7B,0x68,0x0B,0x00,0x08,0x00,0xA0,0x41,  /* 00004750    "{h.....A" */
+    0x0B,0x7B,0x68,0x0A,0x08,0x00,0x70,0x01,  /* 00004758    ".{h...p." */
+    0x57,0x57,0x4C,0x53,0x70,0x01,0x42,0x57,  /* 00004760    "WWLSp.BW" */
+    0x4C,0x53,0xA0,0x1D,0x57,0x4C,0x53,0x55,  /* 00004768    "LS..WLSU" */
+    0xA0,0x17,0x42,0x54,0x4C,0x53,0x70,0x01,  /* 00004770    "..BTLSp." */
+    0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,  /* 00004778    "^^/.PCI0" */
+    0x53,0x4D,0x42,0x5F,0x47,0x50,0x4F,0x57,  /* 00004780    "SMB_GPOW" */
+    0xA1,0x13,0x70,0x00,0x5E,0x5E,0x2F,0x03,  /* 00004788    "..p.^^/." */
+    0x50,0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,  /* 00004790    "PCI0SMB_" */
+    0x47,0x50,0x4F,0x57,0xA0,0x3A,0x42,0x54,  /* 00004798    "GPOW.:BT" */
+    0x53,0x55,0xA0,0x34,0x42,0x54,0x4C,0x53,  /* 000047A0    "SU.4BTLS" */
+    0x70,0x01,0x47,0x50,0x4F,0x42,0x70,0x5E,  /* 000047A8    "p.GPOBp^" */
+    0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,0x53,  /* 000047B0    "^/.PCI0S" */
+    0x4D,0x42,0x5F,0x50,0x54,0x47,0x4D,0x64,  /* 000047B8    "MB_PTGMd" */
+    0x7D,0x64,0x0A,0x08,0x64,0x70,0x64,0x5E,  /* 000047C0    "}d..dpd^" */
+    0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,0x53,  /* 000047C8    "^/.PCI0S" */
+    0x4D,0x42,0x5F,0x50,0x54,0x47,0x4D,0xA1,  /* 000047D0    "MB_PTGM." */
+    0x30,0x70,0x00,0x47,0x50,0x4F,0x42,0x70,  /* 000047D8    "0p.GPOBp" */
+    0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,  /* 000047E0    "^^/.PCI0" */
+    0x53,0x4D,0x42,0x5F,0x50,0x54,0x47,0x4D,  /* 000047E8    "SMB_PTGM" */
+    0x64,0x7B,0x64,0x0A,0xF7,0x64,0x70,0x64,  /* 000047F0    "d{d..dpd" */
+    0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,  /* 000047F8    "^^/.PCI0" */
+    0x53,0x4D,0x42,0x5F,0x50,0x54,0x47,0x4D,  /* 00004800    "SMB_PTGM" */
+    0xA1,0x4F,0x04,0x70,0x00,0x57,0x57,0x4C,  /* 00004808    ".O.p.WWL" */
+    0x53,0x70,0x00,0x5E,0x5E,0x2F,0x03,0x50,  /* 00004810    "Sp.^^/.P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x47,  /* 00004818    "CI0SMB_G" */
+    0x50,0x4F,0x57,0x70,0x00,0x42,0x57,0x4C,  /* 00004820    "POWp.BWL" */
+    0x53,0x70,0x00,0x47,0x50,0x4F,0x42,0x70,  /* 00004828    "Sp.GPOBp" */
+    0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,  /* 00004830    "^^/.PCI0" */
+    0x53,0x4D,0x42,0x5F,0x50,0x54,0x47,0x4D,  /* 00004838    "SMB_PTGM" */
+    0x64,0x7B,0x64,0x0A,0xF7,0x64,0x70,0x64,  /* 00004840    "d{d..dpd" */
+    0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,  /* 00004848    "^^/.PCI0" */
+    0x53,0x4D,0x42,0x5F,0x50,0x54,0x47,0x4D,  /* 00004850    "SMB_PTGM" */
+    0xA0,0x40,0x06,0x7B,0x68,0x0B,0x00,0x01,  /* 00004858    ".@.{h..." */
+    0x00,0xA0,0x3D,0x7B,0x68,0x01,0x00,0x70,  /* 00004860    "..={h..p" */
+    0x01,0x57,0x57,0x4C,0x53,0xA0,0x1D,0x57,  /* 00004868    ".WWLS..W" */
+    0x4C,0x53,0x55,0xA0,0x17,0x42,0x54,0x4C,  /* 00004870    "LSU..BTL" */
+    0x53,0x70,0x01,0x5E,0x5E,0x2F,0x03,0x50,  /* 00004878    "Sp.^^/.P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x47,  /* 00004880    "CI0SMB_G" */
+    0x50,0x4F,0x57,0xA1,0x13,0x70,0x00,0x5E,  /* 00004888    "POW..p.^" */
+    0x5E,0x2F,0x03,0x50,0x43,0x49,0x30,0x53,  /* 00004890    "^/.PCI0S" */
+    0x4D,0x42,0x5F,0x47,0x50,0x4F,0x57,0xA1,  /* 00004898    "MB_GPOW." */
+    0x19,0x70,0x00,0x57,0x57,0x4C,0x53,0x70,  /* 000048A0    ".p.WWLSp" */
+    0x00,0x5E,0x5E,0x2F,0x03,0x50,0x43,0x49,  /* 000048A8    ".^^/.PCI" */
+    0x30,0x53,0x4D,0x42,0x5F,0x47,0x50,0x4F,  /* 000048B0    "0SMB_GPO" */
+    0x57,0xA0,0x49,0x0B,0x7B,0x68,0x0B,0x00,  /* 000048B8    "W.I.{h.." */
+    0x02,0x00,0xA0,0x49,0x07,0x7B,0x68,0x0A,  /* 000048C0    "...I.{h." */
+    0x02,0x00,0x70,0x01,0x42,0x57,0x4C,0x53,  /* 000048C8    "..p.BWLS" */
+    0xA0,0x3A,0x42,0x54,0x53,0x55,0xA0,0x34,  /* 000048D0    ".:BTSU.4" */
+    0x42,0x54,0x4C,0x53,0x70,0x01,0x47,0x50,  /* 000048D8    "BTLSp.GP" */
+    0x4F,0x42,0x70,0x5E,0x5E,0x2F,0x03,0x50,  /* 000048E0    "OBp^^/.P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x50,  /* 000048E8    "CI0SMB_P" */
+    0x54,0x47,0x4D,0x64,0x7D,0x64,0x0A,0x08,  /* 000048F0    "TGMd}d.." */
+    0x64,0x70,0x64,0x5E,0x5E,0x2F,0x03,0x50,  /* 000048F8    "dpd^^/.P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x50,  /* 00004900    "CI0SMB_P" */
+    0x54,0x47,0x4D,0xA1,0x30,0x70,0x00,0x47,  /* 00004908    "TGM.0p.G" */
+    0x50,0x4F,0x42,0x70,0x5E,0x5E,0x2F,0x03,  /* 00004910    "POBp^^/." */
+    0x50,0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,  /* 00004918    "PCI0SMB_" */
+    0x50,0x54,0x47,0x4D,0x64,0x7B,0x64,0x0A,  /* 00004920    "PTGMd{d." */
+    0xF7,0x64,0x70,0x64,0x5E,0x5E,0x2F,0x03,  /* 00004928    ".dpd^^/." */
+    0x50,0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,  /* 00004930    "PCI0SMB_" */
+    0x50,0x54,0x47,0x4D,0xA1,0x36,0x70,0x00,  /* 00004938    "PTGM.6p." */
+    0x42,0x57,0x4C,0x53,0x70,0x00,0x47,0x50,  /* 00004940    "BWLSp.GP" */
+    0x4F,0x42,0x70,0x5E,0x5E,0x2F,0x03,0x50,  /* 00004948    "OBp^^/.P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x50,  /* 00004950    "CI0SMB_P" */
+    0x54,0x47,0x4D,0x64,0x7B,0x64,0x0A,0xF7,  /* 00004958    "TGMd{d.." */
+    0x64,0x70,0x64,0x5E,0x5E,0x2F,0x03,0x50,  /* 00004960    "dpd^^/.P" */
+    0x43,0x49,0x30,0x53,0x4D,0x42,0x5F,0x50,  /* 00004968    "CI0SMB_P" */
+    0x54,0x47,0x4D,0xA4,0x12,0x04,0x02,0x00,  /* 00004970    "TGM....." */
+    0x00,0xA1,0x08,0xA4,0x12,0x05,0x02,0x0A,  /* 00004978    "........" */
+    0x0D,0x00,0x14,0x4C,0x58,0x5A,0x30,0x30,  /* 00004980    "...LXZ00" */
+    0x4C,0x01,0x5B,0x23,0x5E,0x5E,0x2F,0x04,  /* 00004988    "L.[#^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004990    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x4D,0x55,0x54,0x30,  /* 00004998    "EC0_MUT0" */
+    0xFF,0xFF,0xA0,0x2A,0x92,0x45,0x43,0x4F,  /* 000049A0    "...*.ECO" */
+    0x4E,0x70,0x12,0x05,0x02,0x0A,0x0D,0x00,  /* 000049A8    "Np......" */
+    0x60,0x5B,0x22,0x0A,0x96,0x5B,0x27,0x5E,  /* 000049B0    "`["..['^" */
+    0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,0x4C,  /* 000049B8    "^/.PCI0L" */
+    0x50,0x43,0x30,0x45,0x43,0x30,0x5F,0x4D,  /* 000049C0    "PC0EC0_M" */
+    0x55,0x54,0x30,0xA4,0x60,0xA0,0x26,0x68,  /* 000049C8    "UT0.`.&h" */
+    0x70,0x12,0x05,0x02,0x0A,0x06,0x00,0x60,  /* 000049D0    "p......`" */
+    0x5B,0x22,0x0A,0x96,0x5B,0x27,0x5E,0x5E,  /* 000049D8    "["..['^^" */
+    0x2F,0x04,0x50,0x43,0x49,0x30,0x4C,0x50,  /* 000049E0    "/.PCI0LP" */
+    0x43,0x30,0x45,0x43,0x30,0x5F,0x4D,0x55,  /* 000049E8    "C0EC0_MU" */
+    0x54,0x30,0xA4,0x60,0xA0,0x41,0x04,0x5E,  /* 000049F0    "T0.`.A.^" */
+    0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,0x4C,  /* 000049F8    "^/.PCI0L" */
+    0x50,0x43,0x30,0x45,0x43,0x30,0x5F,0x53,  /* 00004A00    "PC0EC0_S" */
+    0x4D,0x52,0x44,0x0A,0x09,0x0A,0x14,0x01,  /* 00004A08    "MRD....." */
+    0x71,0x60,0x70,0x12,0x05,0x02,0x0A,0x06,  /* 00004A10    "q`p....." */
+    0x00,0x60,0x5B,0x22,0x0A,0x96,0x5B,0x27,  /* 00004A18    ".`["..['" */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 00004A20    "^^/.PCI0" */
+    0x4C,0x50,0x43,0x30,0x45,0x43,0x30,0x5F,  /* 00004A28    "LPC0EC0_" */
+    0x4D,0x55,0x54,0x30,0xA4,0x60,0x70,0x12,  /* 00004A30    "MUT0.`p." */
+    0x09,0x03,0x00,0x0A,0x80,0x11,0x03,0x0A,  /* 00004A38    "........" */
+    0x80,0x60,0x5E,0x5E,0x2F,0x04,0x50,0x43,  /* 00004A40    ".`^^/.PC" */
+    0x49,0x30,0x4C,0x50,0x43,0x30,0x45,0x43,  /* 00004A48    "I0LPC0EC" */
+    0x30,0x5F,0x53,0x4D,0x52,0x44,0x0A,0x09,  /* 00004A50    "0_SMRD.." */
+    0x0A,0x16,0x0A,0x18,0x71,0x61,0x78,0x61,  /* 00004A58    "....qaxa" */
+    0x0B,0x00,0x01,0x62,0x88,0x83,0x88,0x60,  /* 00004A60    "...b...`" */
+    0x0A,0x02,0x00,0x01,0x00,0x70,0x62,0x88,  /* 00004A68    ".....pb." */
+    0x83,0x88,0x60,0x0A,0x02,0x00,0x00,0x00,  /* 00004A70    "..`....." */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 00004A78    "^^/.PCI0" */
+    0x4C,0x50,0x43,0x30,0x45,0x43,0x30,0x5F,  /* 00004A80    "LPC0EC0_" */
+    0x53,0x4D,0x52,0x44,0x0A,0x09,0x0A,0x16,  /* 00004A88    "SMRD...." */
+    0x0A,0x10,0x71,0x61,0x78,0x61,0x0B,0x00,  /* 00004A90    "..qaxa.." */
+    0x01,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004A98    ".b...`.." */
+    0x00,0x0A,0x03,0x00,0x70,0x62,0x88,0x83,  /* 00004AA0    "....pb.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x02,0x00,  /* 00004AA8    ".`......" */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 00004AB0    "^^/.PCI0" */
+    0x4C,0x50,0x43,0x30,0x45,0x43,0x30,0x5F,  /* 00004AB8    "LPC0EC0_" */
+    0x53,0x4D,0x52,0x44,0x0A,0x09,0x0A,0x16,  /* 00004AC0    "SMRD...." */
+    0x0A,0x0F,0x71,0x61,0x78,0x61,0x0B,0x00,  /* 00004AC8    "..qaxa.." */
+    0x01,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004AD0    ".b...`.." */
+    0x00,0x0A,0x05,0x00,0x70,0x62,0x88,0x83,  /* 00004AD8    "....pb.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x04,0x00,  /* 00004AE0    ".`......" */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 00004AE8    "^^/.PCI0" */
+    0x4C,0x50,0x43,0x30,0x45,0x43,0x30,0x5F,  /* 00004AF0    "LPC0EC0_" */
+    0x53,0x4D,0x52,0x44,0x0A,0x09,0x0A,0x16,  /* 00004AF8    "SMRD...." */
+    0x0A,0x0C,0x71,0x61,0x78,0x61,0x0B,0x00,  /* 00004B00    "..qaxa.." */
+    0x01,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004B08    ".b...`.." */
+    0x00,0x0A,0x07,0x00,0x70,0x62,0x88,0x83,  /* 00004B10    "....pb.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x06,0x00,  /* 00004B18    ".`......" */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 00004B20    "^^/.PCI0" */
+    0x4C,0x50,0x43,0x30,0x45,0x43,0x30,0x5F,  /* 00004B28    "LPC0EC0_" */
+    0x53,0x4D,0x52,0x44,0x0A,0x09,0x0A,0x16,  /* 00004B30    "SMRD...." */
+    0x0A,0x17,0x71,0x61,0x78,0x61,0x0B,0x00,  /* 00004B38    "..qaxa.." */
+    0x01,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004B40    ".b...`.." */
+    0x00,0x0A,0x09,0x00,0x70,0x62,0x88,0x83,  /* 00004B48    "....pb.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x08,0x00,  /* 00004B50    ".`......" */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 00004B58    "^^/.PCI0" */
+    0x4C,0x50,0x43,0x30,0x45,0x43,0x30,0x5F,  /* 00004B60    "LPC0EC0_" */
+    0x53,0x4D,0x52,0x44,0x0A,0x09,0x0A,0x16,  /* 00004B68    "SMRD...." */
+    0x0A,0x08,0x71,0x61,0x74,0x61,0x0B,0xAA,  /* 00004B70    "..qata.." */
+    0x0A,0x61,0x78,0x61,0x0A,0x0A,0x62,0x61,  /* 00004B78    ".axa..ba" */
+    0x78,0x61,0x0B,0x00,0x01,0x62,0x88,0x83,  /* 00004B80    "xa...b.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x0B,0x00,  /* 00004B88    ".`......" */
+    0x70,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004B90    "pb...`.." */
+    0x00,0x0A,0x0A,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004B98    "....^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004BA0    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004BA8    "EC0_SMRD" */
+    0x0A,0x09,0x0A,0x16,0x0A,0x09,0x71,0x61,  /* 00004BB0    "......qa" */
+    0x78,0x61,0x0B,0x00,0x01,0x62,0x88,0x83,  /* 00004BB8    "xa...b.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x0D,0x00,  /* 00004BC0    ".`......" */
+    0x70,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004BC8    "pb...`.." */
+    0x00,0x0A,0x0C,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004BD0    "....^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004BD8    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004BE0    "EC0_SMRD" */
+    0x0A,0x09,0x0A,0x16,0x0A,0x0A,0x71,0x61,  /* 00004BE8    "......qa" */
+    0x78,0x61,0x0B,0x00,0x01,0x62,0x88,0x83,  /* 00004BF0    "xa...b.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x0F,0x00,  /* 00004BF8    ".`......" */
+    0x70,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004C00    "pb...`.." */
+    0x00,0x0A,0x0E,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004C08    "....^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004C10    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004C18    "EC0_SMRD" */
+    0x0A,0x09,0x0A,0x16,0x0A,0x19,0x71,0x61,  /* 00004C20    "......qa" */
+    0x78,0x61,0x0B,0x00,0x01,0x62,0x88,0x83,  /* 00004C28    "xa...b.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x11,0x00,  /* 00004C30    ".`......" */
+    0x70,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004C38    "pb...`.." */
+    0x00,0x0A,0x10,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004C40    "....^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004C48    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004C50    "EC0_SMRD" */
+    0x0A,0x09,0x0A,0x16,0x0A,0x16,0x71,0x61,  /* 00004C58    "......qa" */
+    0x78,0x61,0x0B,0x00,0x01,0x62,0x88,0x83,  /* 00004C60    "xa...b.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x13,0x00,  /* 00004C68    ".`......" */
+    0x70,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004C70    "pb...`.." */
+    0x00,0x0A,0x12,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004C78    "....^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004C80    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004C88    "EC0_SMRD" */
+    0x0A,0x09,0x0A,0x16,0x0A,0x3F,0x71,0x61,  /* 00004C90    ".....?qa" */
+    0x78,0x61,0x0B,0x00,0x01,0x62,0x88,0x83,  /* 00004C98    "xa...b.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x15,0x00,  /* 00004CA0    ".`......" */
+    0x70,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004CA8    "pb...`.." */
+    0x00,0x0A,0x14,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004CB0    "....^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004CB8    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004CC0    "EC0_SMRD" */
+    0x0A,0x09,0x0A,0x16,0x0A,0x3E,0x71,0x61,  /* 00004CC8    ".....>qa" */
+    0x78,0x61,0x0B,0x00,0x01,0x62,0x88,0x83,  /* 00004CD0    "xa...b.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x17,0x00,  /* 00004CD8    ".`......" */
+    0x70,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004CE0    "pb...`.." */
+    0x00,0x0A,0x16,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004CE8    "....^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004CF0    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004CF8    "EC0_SMRD" */
+    0x0A,0x09,0x0A,0x16,0x0A,0x3D,0x71,0x61,  /* 00004D00    ".....=qa" */
+    0x78,0x61,0x0B,0x00,0x01,0x62,0x88,0x83,  /* 00004D08    "xa...b.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x19,0x00,  /* 00004D10    ".`......" */
+    0x70,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004D18    "pb...`.." */
+    0x00,0x0A,0x18,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004D20    "....^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004D28    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004D30    "EC0_SMRD" */
+    0x0A,0x09,0x0A,0x16,0x0A,0x3C,0x71,0x61,  /* 00004D38    ".....<qa" */
+    0x78,0x61,0x0B,0x00,0x01,0x62,0x88,0x83,  /* 00004D40    "xa...b.." */
+    0x88,0x60,0x0A,0x02,0x00,0x0A,0x1B,0x00,  /* 00004D48    ".`......" */
+    0x70,0x62,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004D50    "pb...`.." */
+    0x00,0x0A,0x1A,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004D58    "....^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004D60    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004D68    "EC0_SMRD" */
+    0x0A,0x09,0x0A,0x16,0x0A,0x1C,0x71,0x61,  /* 00004D70    "......qa" */
+    0x70,0x49,0x54,0x4F,0x53,0x5B,0x29,0x61,  /* 00004D78    "pITOS[)a" */
+    0x00,0x63,0x70,0x0A,0x1C,0x62,0x70,0x00,  /* 00004D80    ".cp..bp." */
+    0x64,0x70,0x87,0x63,0x61,0xA2,0x1C,0x61,  /* 00004D88    "dp.ca..a" */
+    0x47,0x42,0x46,0x45,0x63,0x64,0x71,0x65,  /* 00004D90    "GBFEcdqe" */
+    0x50,0x42,0x46,0x45,0x83,0x88,0x60,0x0A,  /* 00004D98    "PBFE..`." */
+    0x02,0x00,0x62,0x65,0x76,0x61,0x75,0x62,  /* 00004DA0    "..bevaub" */
+    0x75,0x64,0x70,0x0A,0x20,0x88,0x83,0x88,  /* 00004DA8    "udp. ..." */
+    0x60,0x0A,0x02,0x00,0x62,0x00,0x75,0x62,  /* 00004DB0    "`...b.ub" */
+    0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,  /* 00004DB8    "^^/.PCI0" */
+    0x4C,0x50,0x43,0x30,0x45,0x43,0x30,0x5F,  /* 00004DC0    "LPC0EC0_" */
+    0x53,0x4D,0x52,0x44,0x0A,0x09,0x0A,0x16,  /* 00004DC8    "SMRD...." */
+    0x0A,0x1B,0x71,0x61,0x7B,0x61,0x0A,0x1F,  /* 00004DD0    "..qa{a.." */
+    0x67,0x70,0x49,0x54,0x4F,0x53,0x5B,0x29,  /* 00004DD8    "gpITOS[)" */
+    0x67,0x00,0x66,0x7B,0x61,0x0B,0xE0,0x01,  /* 00004DE0    "g.f{a..." */
+    0x67,0x7A,0x67,0x0A,0x05,0x67,0x70,0x49,  /* 00004DE8    "gzg..gpI" */
+    0x54,0x4F,0x53,0x5B,0x29,0x67,0x00,0x65,  /* 00004DF0    "TOS[)g.e" */
+    0x7A,0x61,0x0A,0x09,0x67,0x72,0x67,0x0B,  /* 00004DF8    "za..grg." */
+    0xBC,0x07,0x67,0x70,0x49,0x54,0x4F,0x53,  /* 00004E00    "..gpITOS" */
+    0x5B,0x29,0x67,0x00,0x64,0x70,0x0A,0x02,  /* 00004E08    "[)g.dp.." */
+    0x61,0x70,0x0A,0x03,0x67,0xA2,0x1C,0x61,  /* 00004E10    "ap..g..a" */
+    0x47,0x42,0x46,0x45,0x65,0x67,0x71,0x63,  /* 00004E18    "GBFEegqc" */
+    0x50,0x42,0x46,0x45,0x83,0x88,0x60,0x0A,  /* 00004E20    "PBFE..`." */
+    0x02,0x00,0x62,0x63,0x76,0x61,0x75,0x62,  /* 00004E28    "..bcvaub" */
+    0x75,0x67,0x70,0x0D,0x2F,0x00,0x88,0x83,  /* 00004E30    "ugp./..." */
+    0x88,0x60,0x0A,0x02,0x00,0x62,0x00,0x75,  /* 00004E38    ".`...b.u" */
+    0x62,0x70,0x0A,0x02,0x61,0x70,0x0A,0x03,  /* 00004E40    "bp..ap.." */
+    0x67,0xA2,0x1C,0x61,0x47,0x42,0x46,0x45,  /* 00004E48    "g..aGBFE" */
+    0x66,0x67,0x71,0x63,0x50,0x42,0x46,0x45,  /* 00004E50    "fgqcPBFE" */
+    0x83,0x88,0x60,0x0A,0x02,0x00,0x62,0x63,  /* 00004E58    "..`...bc" */
+    0x76,0x61,0x75,0x62,0x75,0x67,0x70,0x0D,  /* 00004E60    "vaubugp." */
+    0x2F,0x00,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004E68    "/....`.." */
+    0x00,0x62,0x00,0x75,0x62,0x70,0x0A,0x04,  /* 00004E70    ".b.ubp.." */
+    0x61,0x70,0x01,0x67,0xA2,0x1C,0x61,0x47,  /* 00004E78    "ap.g..aG" */
+    0x42,0x46,0x45,0x64,0x67,0x71,0x63,0x50,  /* 00004E80    "BFEdgqcP" */
+    0x42,0x46,0x45,0x83,0x88,0x60,0x0A,0x02,  /* 00004E88    "BFE..`.." */
+    0x00,0x62,0x63,0x76,0x61,0x75,0x62,0x75,  /* 00004E90    ".bcvaubu" */
+    0x67,0x70,0x00,0x88,0x83,0x88,0x60,0x0A,  /* 00004E98    "gp....`." */
+    0x02,0x00,0x62,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004EA0    "..b.^^/." */
+    0x50,0x43,0x49,0x30,0x4C,0x50,0x43,0x30,  /* 00004EA8    "PCI0LPC0" */
+    0x45,0x43,0x30,0x5F,0x53,0x4D,0x52,0x44,  /* 00004EB0    "EC0_SMRD" */
+    0x0A,0x0B,0x0A,0x16,0x0A,0x20,0x71,0x61,  /* 00004EB8    "..... qa" */
+    0x70,0x87,0x61,0x63,0x70,0x0A,0x2C,0x62,  /* 00004EC0    "p.acp.,b" */
+    0x70,0x00,0x64,0xA2,0x1C,0x63,0x47,0x42,  /* 00004EC8    "p.d..cGB" */
+    0x46,0x45,0x61,0x64,0x71,0x65,0x50,0x42,  /* 00004ED0    "FEadqePB" */
+    0x46,0x45,0x83,0x88,0x60,0x0A,0x02,0x00,  /* 00004ED8    "FE..`..." */
+    0x62,0x65,0x76,0x63,0x75,0x62,0x75,0x64,  /* 00004EE0    "bevcubud" */
+    0x70,0x00,0x88,0x83,0x88,0x60,0x0A,0x02,  /* 00004EE8    "p....`.." */
+    0x00,0x62,0x00,0x5B,0x22,0x0A,0x96,0x5B,  /* 00004EF0    ".b.["..[" */
+    0x27,0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,  /* 00004EF8    "'^^/.PCI" */
+    0x30,0x4C,0x50,0x43,0x30,0x45,0x43,0x30,  /* 00004F00    "0LPC0EC0" */
+    0x5F,0x4D,0x55,0x54,0x30,0xA4,0x60,0x14,  /* 00004F08    "_MUT0.`." */
+    0x4F,0x06,0x5A,0x30,0x30,0x4D,0x00,0x70,  /* 00004F10    "O.Z00M.p" */
+    0x57,0x51,0x42,0x43,0x00,0x4F,0x42,0x30,  /* 00004F18    "WQBC.OB0" */
+    0x5F,0x70,0x00,0x4F,0x42,0x31,0x5F,0x70,  /* 00004F20    "_p.OB1_p" */
+    0x00,0x4F,0x42,0x32,0x5F,0x70,0x00,0x4F,  /* 00004F28    ".OB2_p.O" */
+    0x42,0x33,0x5F,0x70,0x12,0x0D,0x03,0x00,  /* 00004F30    "B3_p...." */
+    0x0A,0x04,0x11,0x07,0x0A,0x04,0x01,0x02,  /* 00004F38    "........" */
+    0x03,0x04,0x60,0x70,0x4F,0x42,0x30,0x5F,  /* 00004F40    "..`pOB0_" */
+    0x88,0x83,0x88,0x60,0x0A,0x02,0x00,0x00,  /* 00004F48    "...`...." */
+    0x00,0x70,0x4F,0x42,0x31,0x5F,0x88,0x83,  /* 00004F50    ".pOB1_.." */
+    0x88,0x60,0x0A,0x02,0x00,0x01,0x00,0x70,  /* 00004F58    ".`.....p" */
+    0x4F,0x42,0x32,0x5F,0x88,0x83,0x88,0x60,  /* 00004F60    "OB2_...`" */
+    0x0A,0x02,0x00,0x0A,0x02,0x00,0x70,0x4F,  /* 00004F68    "......pO" */
+    0x42,0x33,0x5F,0x88,0x83,0x88,0x60,0x0A,  /* 00004F70    "B3_...`." */
+    0x02,0x00,0x0A,0x03,0x00,0xA4,0x60,0x14,  /* 00004F78    "......`." */
+    0x46,0x0C,0x5A,0x30,0x30,0x50,0x01,0x7B,  /* 00004F80    "F.Z00P.{" */
+    0x68,0x0A,0x07,0x60,0x70,0x60,0x61,0xA0,  /* 00004F88    "h..`p`a." */
+    0x1B,0x7B,0x60,0x01,0x00,0x70,0x01,0x5E,  /* 00004F90    ".{`..p.^" */
+    0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,0x41,  /* 00004F98    "^/.PCI0A" */
+    0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,0x4C,  /* 00004FA0    "GP_VGA_L" */
+    0x43,0x44,0x41,0xA1,0x17,0x70,0x00,0x5E,  /* 00004FA8    "CDA..p.^" */
+    0x5E,0x2F,0x04,0x50,0x43,0x49,0x30,0x41,  /* 00004FB0    "^/.PCI0A" */
+    0x47,0x50,0x5F,0x56,0x47,0x41,0x5F,0x4C,  /* 00004FB8    "GP_VGA_L" */
+    0x43,0x44,0x41,0xA0,0x1C,0x7B,0x60,0x0A,  /* 00004FC0    "CDA..{`." */
+    0x02,0x00,0x70,0x01,0x5E,0x5E,0x2F,0x04,  /* 00004FC8    "..p.^^/." */
+    0x50,0x43,0x49,0x30,0x41,0x47,0x50,0x5F,  /* 00004FD0    "PCI0AGP_" */
+    0x56,0x47,0x41,0x5F,0x43,0x52,0x54,0x41,  /* 00004FD8    "VGA_CRTA" */
+    0xA1,0x17,0x70,0x00,0x5E,0x5E,0x2F,0x04,  /* 00004FE0    "..p.^^/." */
+    0x50,0x43,0x49,0x30,0x41,0x47,0x50,0x5F,  /* 00004FE8    "PCI0AGP_" */
+    0x56,0x47,0x41,0x5F,0x43,0x52,0x54,0x41,  /* 00004FF0    "VGA_CRTA" */
+    0xA0,0x1C,0x7B,0x60,0x0A,0x04,0x00,0x70,  /* 00004FF8    "..{`...p" */
+    0x01,0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,  /* 00005000    ".^^/.PCI" */
+    0x30,0x41,0x47,0x50,0x5F,0x56,0x47,0x41,  /* 00005008    "0AGP_VGA" */
+    0x5F,0x54,0x56,0x41,0x5F,0xA1,0x17,0x70,  /* 00005010    "_TVA_..p" */
+    0x00,0x5E,0x5E,0x2F,0x04,0x50,0x43,0x49,  /* 00005018    ".^^/.PCI" */
+    0x30,0x41,0x47,0x50,0x5F,0x56,0x47,0x41,  /* 00005020    "0AGP_VGA" */
+    0x5F,0x54,0x56,0x41,0x5F,0x86,0x5E,0x5E,  /* 00005028    "_TVA_.^^" */
+    0x2F,0x03,0x50,0x43,0x49,0x30,0x41,0x47,  /* 00005030    "/.PCI0AG" */
+    0x50,0x5F,0x56,0x47,0x41,0x5F,0x0A,0x80,  /* 00005038    "P_VGA_.." */
+    0xA4,0x12,0x04,0x02,0x00,0x00,0x14,0x12,  /* 00005040    "........" */
+    0x5F,0x57,0x45,0x44,0x01,0x73,0x5A,0x30,  /* 00005048    "_WED.sZ0" */
+    0x30,0x42,0x5A,0x30,0x30,0x43,0x60,0xA4,  /* 00005050    "0BZ00C`." */
+    0x60,0x08,0x57,0x51,0x41,0x45,0x11,0x4E,  /* 00005058    "`.WQAE.N" */
+    0x8A,0x0B,0xA9,0x08,0x46,0x4F,0x4D,0x42,  /* 00005060    "....FOMB" */
+    0x01,0x00,0x00,0x00,0x99,0x08,0x00,0x00,  /* 00005068    "........" */
+    0x8A,0x3A,0x00,0x00,0x44,0x53,0x00,0x01,  /* 00005070    ".:..DS.." */
+    0x1A,0x7D,0xDA,0x54,0x98,0x4B,0x9C,0x00,  /* 00005078    ".}.T.K.." */
+    0x01,0x06,0x18,0x42,0x10,0x13,0x10,0x22,  /* 00005080    "...B..."" */
+    0x21,0x04,0x12,0x01,0xA1,0xC8,0x2C,0x0C,  /* 00005088    "!.....,." */
+    0x86,0x10,0x38,0x2E,0x84,0x1C,0x40,0x88,  /* 00005090    "..8...@." */
+    0x59,0x50,0x08,0x21,0x10,0xEA,0x4F,0x20,  /* 00005098    "YP.!..O " */
+    0xBF,0x02,0x10,0x3A,0x14,0x20,0x53,0x80,  /* 000050A0    "...:. S." */
+    0x41,0x01,0x4E,0x11,0x44,0xD0,0xAB,0x00,  /* 000050A8    "A.N.D..." */
+    0x9B,0x02,0x4C,0x0A,0xB0,0x28,0x40,0xBB,  /* 000050B0    "..L..(@." */
+    0x00,0xCB,0x02,0x74,0x0B,0x90,0x0E,0x4B,  /* 000050B8    "...t...K" */
+    0x44,0x82,0xA3,0xC4,0x80,0xA3,0x74,0x62,  /* 000050C0    "D.....tb" */
+    0x0B,0x37,0x6C,0xF0,0x42,0x51,0x34,0x83,  /* 000050C8    ".7l.BQ4." */
+    0x28,0x09,0x2A,0x17,0xE0,0x1B,0x41,0xE0,  /* 000050D0    "(.*...A." */
+    0xE5,0x0A,0x90,0x3C,0x01,0x69,0x16,0x60,  /* 000050D8    "...<.i.`" */
+    0x58,0x80,0x75,0x01,0xB2,0x87,0x40,0xA5,  /* 000050E0    "X.u...@." */
+    0x0E,0x01,0x25,0x67,0x08,0xA8,0x01,0xB4,  /* 000050E8    "..%g...." */
+    0x3A,0x01,0xE1,0x57,0x3A,0x25,0x24,0x41,  /* 000050F0    ":..W:%$A" */
+    0x38,0x63,0x15,0x8F,0xAF,0x59,0x34,0x3D,  /* 000050F8    "8c...Y4=" */
+    0x27,0x39,0xC7,0x90,0xE3,0x71,0xA1,0x07,  /* 00005100    "'9...q.." */
+    0xC1,0x05,0x78,0x18,0x06,0x1D,0xB2,0x22,  /* 00005108    "..x...."" */
+    0x6B,0x80,0xC1,0x58,0x18,0x0B,0x75,0x31,  /* 00005110    "k..X..u1" */
+    0x6A,0xD4,0x48,0xD9,0x80,0x0C,0x51,0x12,  /* 00005118    "j.H...Q." */
+    0x1C,0x6A,0xD4,0x96,0x28,0xC0,0xFC,0x38,  /* 00005120    ".j..(..8" */
+    0x34,0xBB,0xB6,0xC7,0x42,0x20,0x99,0xB4,  /* 00005128    "4...B .." */
+    0xA1,0xA0,0xA4,0x40,0x68,0x6C,0x67,0xEA,  /* 00005130    "...@hlg." */
+    0x19,0x45,0x3C,0x52,0xC3,0x24,0xF0,0x28,  /* 00005138    ".E<R.$.(" */
+    0x22,0x1B,0x8D,0x43,0x63,0x87,0xE1,0x61,  /* 00005140    ""..Cc..a" */
+    0x06,0x3B,0x88,0xC3,0x38,0xE6,0xC8,0x09,  /* 00005148    ".;..8..." */
+    0x3C,0xA1,0x23,0x3D,0xF2,0xC2,0xE6,0x29,  /* 00005150    "<.#=...)" */
+    0xD4,0x18,0xCD,0x41,0x11,0xB8,0xD0,0x18,  /* 00005158    "...A...." */
+    0x19,0x10,0xF2,0x3C,0x7E,0x8D,0xC4,0x04,  /* 00005160    "...<~..." */
+    0x76,0x2F,0xC0,0x1A,0xA6,0x60,0x1B,0x9B,  /* 00005168    "v/...`.." */
+    0x98,0xFE,0xFF,0x10,0x47,0x1E,0xA3,0xAD,  /* 00005170    "....G..." */
+    0xB9,0x0B,0x29,0x4C,0x8C,0x28,0xC1,0xE2,  /* 00005178    "..)L.(.." */
+    0x55,0x3C,0x0D,0xA1,0x3C,0x29,0x84,0x8A,  /* 00005180    "U<..<).." */
+    0x54,0x19,0x8A,0x86,0x1E,0xA5,0x42,0x01,  /* 00005188    "T.....B." */
+    0xCE,0xE6,0x21,0xDC,0x1A,0x41,0x85,0x10,  /* 00005190    "..!..A.." */
+    0x2B,0x52,0xAC,0xF6,0x07,0x41,0x42,0x2E,  /* 00005198    "+R...AB." */
+    0x5B,0xC7,0x07,0x47,0x1A,0x0D,0xEA,0x50,  /* 000051A0    "[..G...P" */
+    0xE0,0xB1,0x7B,0xDC,0xCF,0x02,0x3E,0x08,  /* 000051A8    "..{...>." */
+    0x9C,0x5B,0x90,0xA3,0x3B,0x8B,0x47,0x85,  /* 000051B0    ".[..;.G." */
+    0x83,0xF6,0xF0,0xD8,0x6D,0xC0,0x67,0x08,  /* 000051B8    "....m.g." */
+    0x9F,0x02,0xF0,0xAE,0x01,0x35,0xFD,0x83,  /* 000051C0    ".....5.." */
+    0x67,0x82,0xE0,0x50,0x43,0xF4,0xA8,0xC3,  /* 000051C8    "g..PC..." */
+    0x9D,0xC0,0x21,0x32,0x40,0x4F,0xEA,0xB8,  /* 000051D0    "..!2@O.." */
+    0xB1,0x83,0x3B,0x99,0x83,0x7E,0x6F,0x68,  /* 000051D8    "..;..~oh" */
+    0xF6,0xC6,0x40,0x08,0x8E,0xC7,0x97,0x05,  /* 000051E0    "..@....." */
+    0x36,0xE1,0x04,0x96,0x3F,0x08,0xD4,0xC8,  /* 000051E8    "6...?..." */
+    0x0C,0xED,0x51,0x9E,0x56,0xCC,0x90,0xCF,  /* 000051F0    "..Q.V..." */
+    0x0C,0x26,0xB0,0x58,0x08,0x29,0x80,0xD0,  /* 000051F8    ".&.X.).." */
+    0x78,0xC0,0x7F,0x03,0x78,0xC0,0xF0,0xCD,  /* 00005200    "x...x..." */
+    0xC0,0xF3,0x35,0xC1,0xB0,0x10,0x32,0xB2,  /* 00005208    "..5...2." */
+    0x0A,0x8F,0x87,0x8E,0xC2,0xD7,0x83,0xC3,  /* 00005210    "........" */
+    0x39,0xAD,0x78,0x26,0x18,0x0E,0x42,0x27,  /* 00005218    "9.x&..B'" */
+    0x09,0x8B,0x1A,0x36,0x3D,0x39,0xF0,0x43,  /* 00005220    "...6=9.C" */
+    0x03,0xBB,0x19,0x9C,0xC1,0x23,0x80,0x47,  /* 00005228    ".....#.G" */
+    0x72,0x42,0xFE,0x98,0x78,0x60,0xF0,0x01,  /* 00005230    "rB..x`.." */
+    0xF1,0xDE,0xA7,0x4C,0x46,0x70,0xA6,0x06,  /* 00005238    "...LFp.." */
+    0xF4,0x71,0xC0,0xFF,0xFF,0xA1,0xF0,0x21,  /* 00005240    ".q.....!" */
+    0x7A,0x7C,0xA7,0x7C,0xBC,0x96,0x00,0x21,  /* 00005248    "z|.|...!" */
+    0x59,0xE3,0x84,0x7E,0x87,0xF0,0xF1,0xC3,  /* 00005250    "Y..~...." */
+    0x47,0x16,0x47,0x84,0x90,0x93,0x53,0x00,  /* 00005258    "G.G...S." */
+    0x1A,0xF8,0x74,0xCF,0x2E,0xC2,0xE9,0x7A,  /* 00005260    "..t....z" */
+    0x52,0x0E,0x34,0x0C,0x3A,0x4E,0x70,0x9C,  /* 00005268    "R.4.:Np." */
+    0x07,0xC0,0x31,0x4E,0xF8,0xE7,0x02,0xF8,  /* 00005270    "..1N...." */
+    0x03,0xE4,0xA7,0x8C,0x57,0x8C,0x04,0x8E,  /* 00005278    "....W..." */
+    0x39,0x42,0xF4,0xB9,0xC6,0x23,0xC4,0xC2,  /* 00005280    "9B...#.." */
+    0x3F,0x55,0x14,0x3E,0x10,0x32,0x46,0x70,  /* 00005288    "?U.>.2Fp" */
+    0x01,0x7A,0x8C,0xC0,0x37,0xE0,0x18,0xD1,  /* 00005290    ".z..7..." */
+    0x47,0x09,0xAE,0xFE,0xA0,0x41,0x07,0x88,  /* 00005298    "G....A.." */
+    0xFB,0xFF,0x0F,0x10,0x3E,0xA8,0x07,0x08,  /* 000052A0    "....>..." */
+    0x7C,0xA3,0x1F,0x3D,0xD0,0xE3,0xB2,0xE8,  /* 000052A8    "|..=...." */
+    0xF3,0x80,0x8C,0x9F,0x68,0x34,0x2F,0x7E,  /* 000052B0    "....h4/~" */
+    0x3A,0xE0,0x87,0x0F,0xF0,0x80,0x7A,0x48,  /* 000052B8    ":.....zH" */
+    0x38,0x50,0xCC,0xB4,0x39,0xE8,0xB3,0xCB,  /* 000052C0    "8P..9..." */
+    0xA1,0x63,0x87,0x0B,0xFE,0x13,0x08,0xB8,  /* 000052C8    ".c......" */
+    0xE4,0x1D,0xC2,0x40,0x31,0x62,0xFC,0x39,  /* 000052D0    "...@1b.9" */
+    0xC8,0xA7,0x30,0xF0,0xFF,0xFF,0x4F,0x61,  /* 000052D8    "..0...Oa" */
+    0xB8,0x11,0xF0,0x20,0xAF,0x05,0x9F,0xB6,  /* 000052E0    "... ...." */
+    0xA8,0x74,0x18,0xD4,0x81,0x0B,0x30,0x09,  /* 000052E8    ".t....0." */
+    0x1A,0xE1,0x59,0xA2,0x36,0x08,0x01,0xBF,  /* 000052F0    "..Y.6..." */
+    0x4D,0xBC,0x6D,0xF9,0x16,0x10,0xE7,0xC8,  /* 000052F8    "M.m....." */
+    0x7B,0x3B,0x70,0x11,0x8C,0x08,0xA7,0x1D,  /* 00005300    "{;p....." */
+    0xCA,0x63,0x88,0x18,0x23,0xCA,0xE3,0x96,  /* 00005308    ".c..#..." */
+    0x51,0xDE,0xB6,0x5E,0x00,0xE2,0x9D,0xE5,  /* 00005310    "Q..^...." */
+    0xF3,0x96,0x31,0x82,0x47,0x7E,0xE0,0x62,  /* 00005318    "..1.G~.b" */
+    0x62,0xDF,0x13,0xFA,0xB9,0xF9,0xC0,0x05,  /* 00005320    "b......." */
+    0x38,0xFB,0xFF,0x1F,0xB8,0x00,0x0E,0x05,  /* 00005328    "8......." */
+    0x3D,0x0C,0xA1,0x87,0xE1,0xA9,0x9C,0xCB,  /* 00005330    "=......." */
+    0x13,0xE5,0xA9,0x44,0x8C,0x1A,0x26,0xEA,  /* 00005338    "...D..&." */
+    0x33,0x94,0x2F,0x1A,0x3E,0x10,0x81,0xEF,  /* 00005340    "3./.>..." */
+    0xCC,0x05,0xFC,0xFE,0xFF,0x07,0x22,0x38,  /* 00005348    "......"8" */
+    0x02,0xCF,0x34,0xA0,0xF4,0x39,0x03,0x81,  /* 00005350    "..4..9.." */
+    0x9C,0x8A,0x0F,0x35,0xC0,0x48,0xF4,0xAB,  /* 00005358    "...5.H.." */
+    0xC1,0x27,0x1A,0x2A,0x13,0x06,0x75,0xA8,  /* 00005360    ".'.*..u." */
+    0x01,0x4C,0x5E,0x61,0x9E,0x46,0xCF,0xF9,  /* 00005368    ".L^a.F.." */
+    0x59,0xC6,0xA7,0x1A,0x1F,0x4A,0x8D,0x63,  /* 00005370    "Y....J.c" */
+    0x88,0x97,0x99,0x87,0x1A,0x1F,0x0B,0x5E,  /* 00005378    ".......^" */
+    0x49,0x7D,0xA8,0x31,0x54,0x9C,0x87,0x1A,  /* 00005380    "I}.1T..." */
+    0x9F,0x48,0x03,0x45,0x7D,0xB3,0x79,0xB6,  /* 00005388    ".H.E}.y." */
+    0x31,0x7A,0x7C,0xDF,0x50,0x0D,0xF1,0x50,  /* 00005390    "1z|.P..P" */
+    0xC3,0x84,0xBD,0x23,0xF4,0xC1,0xF5,0xA1,  /* 00005398    "...#...." */
+    0x06,0x1C,0xFF,0xFF,0x43,0x0D,0xC0,0xFF,  /* 000053A0    "....C..." */
+    0xFF,0xFF,0xA1,0x06,0x70,0x74,0x34,0x80,  /* 000053A8    "....pt4." */
+    0x73,0x64,0xC4,0x1D,0x0D,0xC0,0x75,0x28,  /* 000053B0    "sd....u(" */
+    0x05,0x0E,0x47,0x03,0xE0,0x71,0x14,0x02,  /* 000053B8    "..G..q.." */
+    0xF3,0x85,0xC6,0x47,0x21,0x60,0xF1,0xFF,  /* 000053C0    "...G!`.." */
+    0x3F,0x0A,0xE1,0x64,0x9F,0x83,0x50,0x42,  /* 000053C8    "?..d..PB" */
+    0x8F,0x42,0x80,0x54,0xC8,0xA7,0x88,0x67,  /* 000053D0    ".B.T...g" */
+    0x1F,0x5F,0x7E,0x1E,0x08,0x22,0xBC,0xE6,  /* 000053D8    "._~..".." */
+    0xFB,0x14,0xE4,0x43,0xBE,0x8F,0x42,0x0C,  /* 000053E0    "...C..B." */
+    0xC6,0x50,0xBE,0x06,0xF9,0x28,0xC4,0xA0,  /* 000053E8    ".P...(.." */
+    0x5E,0x83,0x7C,0xDF,0x37,0xC8,0x91,0x18,  /* 000053F0    "^.|.7..." */
+    0xFB,0x99,0xC0,0x47,0x21,0x26,0xED,0x28,  /* 000053F8    "...G!&.(" */
+    0x04,0x28,0xFC,0xFF,0x1F,0x85,0x00,0xFE,  /* 00005400    ".(......" */
+    0xFF,0xFF,0x8F,0x42,0x80,0xB3,0x00,0x47,  /* 00005408    "...B...G" */
+    0x03,0xD0,0x4D,0xEB,0x51,0x08,0xBC,0x77,  /* 00005410    "..M.Q..w" */
+    0x96,0xD3,0x3E,0x01,0x9F,0x85,0x00,0xB3,  /* 00005418    "..>....." */
+    0xFF,0xFF,0xB3,0x10,0x30,0x3B,0x0A,0x45,  /* 00005420    "....0;.E" */
+    0x3D,0xE8,0x57,0xA1,0x27,0x80,0x17,0x80,  /* 00005428    "=.W.'..." */
+    0x18,0x61,0xDE,0x81,0x5E,0x32,0xD9,0x5D,  /* 00005430    ".a..^2.]" */
+    0xDC,0x38,0x4F,0x2E,0xA7,0x6D,0x94,0x97,  /* 00005438    ".8O..m.." */
+    0x20,0x1F,0x28,0x9E,0x85,0x0C,0xF5,0x2E,  /* 00005440    " .(....." */
+    0x14,0xF4,0x8D,0xDC,0xA3,0x8C,0x19,0x3F,  /* 00005448    ".......?" */
+    0xC4,0xF3,0x90,0x21,0x9E,0x85,0x00,0x76,  /* 00005450    "...!...v" */
+    0xFD,0xFF,0xCF,0x42,0x00,0xFF,0xFF,0xFF,  /* 00005458    "...B...." */
+    0x47,0x03,0xF8,0x2F,0x00,0x9F,0x85,0x80,  /* 00005460    "G../...." */
+    0xE7,0x09,0xE0,0x41,0xDB,0x67,0x21,0x80,  /* 00005468    "...A.g!." */
+    0x33,0x87,0xCB,0xF3,0x0F,0x7A,0x60,0xEF,  /* 00005470    "3....z`." */
+    0x11,0x9E,0xF5,0x71,0xBF,0x5E,0x7A,0xE0,  /* 00005478    "...q.^z." */
+    0x0F,0x05,0xCF,0x42,0x0C,0xEB,0x98,0x7C,  /* 00005480    "...B...|" */
+    0x16,0x62,0x10,0x2F,0x9A,0x86,0x78,0xE1,  /* 00005488    ".b./..x." */
+    0xF4,0x61,0xC0,0xFF,0x7F,0xBC,0xC0,0xAF,  /* 00005490    ".a......" */
+    0x9C,0x06,0x0A,0x12,0xE8,0x59,0x08,0x60,  /* 00005498    ".....Y.`" */
+    0xFC,0xFF,0xFF,0x2C,0x04,0x90,0x71,0x8D,  /* 000054A0    "...,..q." */
+    0x3A,0x0B,0x01,0xCB,0x63,0x0C,0x3B,0xAD,  /* 000054A8    ":...c.;." */
+    0x24,0xF8,0xFF,0x3F,0x0B,0x01,0x9F,0x5C,  /* 000054B0    "$..?...\" */
+    0x46,0x0E,0x42,0x98,0x88,0x6F,0x05,0x1F,  /* 000054B8    "F.B..o.." */
+    0x33,0x01,0xA5,0xE7,0xA0,0x17,0x77,0x63,  /* 000054C0    "3.....wc" */
+    0x04,0x7E,0x91,0x78,0xCC,0x64,0x47,0x4D,  /* 000054C8    ".~.x.dGM" */
+    0xC3,0x3C,0x0B,0x19,0xEF,0x30,0xCE,0xE0,  /* 000054D0    ".<...0.." */
+    0x09,0xDE,0x93,0x7F,0x16,0x62,0x60,0xC7,  /* 000054D8    ".....b`." */
+    0x18,0xEC,0x51,0xC8,0xA0,0x06,0x8F,0x1D,  /* 000054E0    "..Q....." */
+    0x22,0x4C,0xA0,0x67,0x21,0x16,0x6A,0xDC,  /* 000054E8    ""L.g!.j." */
+    0x3A,0x7F,0xF8,0x2C,0x04,0xBC,0xFF,0xFF,  /* 000054F0    ":..,...." */
+    0x67,0x21,0xC0,0xD3,0x61,0xC3,0x67,0x0D,  /* 000054F8    "g!..a.g." */
+    0xF0,0x0C,0xDF,0xA3,0x3A,0x87,0xC7,0x63,  /* 00005500    "....:..c" */
+    0xE0,0x92,0x55,0xC7,0x09,0x83,0xE5,0x5E,  /* 00005508    "..U....^" */
+    0xA7,0x6C,0x9C,0x61,0xE8,0x20,0xAC,0x0E,  /* 00005510    ".l.a. .." */
+    0x48,0xC3,0xC1,0xDC,0x43,0x0E,0xE2,0x7C,  /* 00005518    "H...C..|" */
+    0xD8,0x40,0xAD,0x08,0x4E,0xC7,0x24,0x0F,  /* 00005520    ".@..N.$." */
+    0xDA,0x5A,0x28,0xA4,0x80,0x46,0x03,0x32,  /* 00005528    ".Z(..F.2" */
+    0xBC,0x33,0x9F,0x96,0x28,0x88,0x01,0x7D,  /* 00005530    ".3..(..}" */
+    0x02,0xB2,0x8D,0x73,0x00,0x6A,0x2F,0x9A,  /* 00005538    "...s.j/." */
+    0x02,0x39,0xDA,0x60,0xF4,0x5F,0x16,0xE8,  /* 00005540    ".9.`._.." */
+    0x6C,0x7C,0x0D,0xE0,0x1A,0x20,0x74,0x30,  /* 00005548    "l|... t0" */
+    0x30,0xB4,0xD5,0xDC,0x62,0x50,0x60,0xC6,  /* 00005550    "0...bP`." */
+    0x7F,0x70,0x31,0x81,0x8F,0x2E,0xF8,0xB3,  /* 00005558    ".p1....." */
+    0x00,0xEE,0xFF,0x3F,0x5C,0x8F,0xF6,0x5D,  /* 00005560    "...?\..]" */
+    0xA0,0xEA,0xC9,0xEA,0x8A,0x60,0x75,0x97,  /* 00005568    ".....`u." */
+    0x17,0x08,0x33,0x32,0x41,0x7D,0x07,0x02,  /* 00005570    "..32A}.." */
+    0x50,0x00,0xF9,0x0E,0xE0,0xA3,0xD3,0x73,  /* 00005578    "P......s" */
+    0x00,0x9B,0x48,0x88,0x30,0xD1,0x8C,0x8E,  /* 00005580    "..H.0..." */
+    0x98,0x30,0x2A,0xFA,0x84,0x29,0x88,0x27,  /* 00005588    ".0*..).'" */
+    0xEC,0x58,0x13,0x46,0xCF,0xC4,0x77,0x1B,  /* 00005590    ".X.F..w." */
+    0x36,0x62,0x4C,0x88,0xDB,0x06,0xB4,0x09,  /* 00005598    "6bL....." */
+    0x06,0xF5,0x3D,0x08,0xD6,0x90,0xF9,0x58,  /* 000055A0    "..=....X" */
+    0x7C,0x67,0xC0,0x4D,0x19,0x8C,0x73,0x62,  /* 000055A8    "|g.M..sb" */
+    0xD7,0x04,0x0B,0x9C,0x33,0xC8,0xE1,0x31,  /* 000055B0    "....3..1" */
+    0xD7,0x2F,0x7E,0x5B,0xF2,0xE8,0xF8,0x41,  /* 000055B8    "./~[...A" */
+    0xC1,0x37,0x1C,0x86,0xFD,0x30,0xE6,0x19,  /* 000055C0    ".7...0.." */
+    0xBD,0x8A,0xF9,0xE6,0x86,0x81,0xF5,0x78,  /* 000055C8    ".......x" */
+    0x39,0xAC,0xD1,0xC2,0x1E,0xDA,0xAB,0x87,  /* 000055D0    "9......." */
+    0xCF,0x2D,0x3E,0x4F,0x18,0x23,0xAC,0x2F,  /* 000055D8    ".->O.#./" */
+    0x2C,0xE0,0x00,0xFC,0xFF,0xBF,0x5A,0xC1,  /* 000055E0    ",.....Z." */
+    0xBE,0x6B,0x80,0xE7,0x26,0xE4,0xBB,0x06,  /* 000055E8    ".k..&..." */
+    0xC0,0xDA,0xFF,0xFF,0x5D,0x03,0xFE,0x35,  /* 000055F0    "....]..5" */
+    0xC1,0x77,0x0D,0xE0,0x3D,0x74,0xDF,0x35,  /* 000055F8    ".w..=t.5" */
+    0x80,0x6B,0xF6,0xBB,0x06,0xEA,0x18,0x60,  /* 00005600    ".k.....`" */
+    0x85,0x77,0x0D,0x68,0xB7,0xB4,0x57,0xB4,  /* 00005608    ".w.h..W." */
+    0x87,0x2A,0x6B,0xBA,0x6C,0xA0,0xD4,0x5C,  /* 00005610    ".*k.l..\" */
+    0x36,0x00,0x6D,0xFF,0xFF,0xCB,0x06,0xB0,  /* 00005618    "6.m....." */
+    0x91,0x32,0x61,0x54,0xF8,0x09,0x53,0x10,  /* 00005620    ".2aT..S." */
+    0x4F,0xD8,0xC1,0x2E,0x1B,0xA0,0x88,0x71,  /* 00005628    "O......q" */
+    0xD9,0x00,0xFD,0xD8,0x5E,0x36,0x80,0xC1,  /* 00005630    "....^6.." */
+    0x3D,0x81,0xDF,0x36,0x80,0x37,0xA4,0x6F,  /* 00005638    "=..6.7.o" */
+    0x1B,0xC0,0xF4,0xFF,0x0F,0x31,0xFF,0x6D,  /* 00005640    ".....1.m" */
+    0x03,0xC5,0x61,0x95,0xB7,0x0D,0x88,0x87,  /* 00005648    "..a....." */
+    0x77,0x46,0x60,0x55,0xD7,0x0D,0x94,0x9E,  /* 00005650    "wF`U...." */
+    0xEB,0x06,0x40,0x02,0x31,0x13,0x46,0xC5,  /* 00005658    "..@.1.F." */
+    0x9F,0x30,0x05,0xF1,0x84,0x1D,0xED,0xBA,  /* 00005660    ".0......" */
+    0x01,0x8A,0x20,0xD7,0x0D,0xD0,0xCF,0xEB,  /* 00005668    ".. ....." */
+    0x94,0xC1,0xFA,0xFF,0xBF,0x6E,0x60,0x2F,  /* 00005670    ".....n`/" */
+    0x0A,0x98,0xFB,0x06,0xF0,0x86,0xE5,0xF7,  /* 00005678    "........" */
+    0x0D,0xC0,0xC7,0xE5,0x1B,0x73,0xDF,0x00,  /* 00005680    ".....s.." */
+    0x6C,0xFE,0xFF,0xEF,0x1B,0x00,0x13,0x2E,  /* 00005688    "l......." */
+    0x0A,0xB8,0xFB,0x06,0xF0,0xBE,0x48,0xFB,  /* 00005690    "......H." */
+    0xBE,0x01,0x5C,0x83,0x49,0xF8,0xFF,0xDF,  /* 00005698    "..\.I..." */
+    0xF5,0xE8,0x0B,0x40,0x51,0x60,0x50,0x43,  /* 000056A0    "...@Q`PC" */
+    0xF2,0x99,0x00,0x3F,0xBA,0x83,0x3B,0xA6,  /* 000056A8    "...?..;." */
+    0xE0,0x4C,0x12,0x1C,0x6A,0xE0,0xBE,0x02,  /* 000056B0    ".L..j..." */
+    0x3C,0xCD,0x9F,0xD6,0x7B,0xBD,0xE7,0xF1,  /* 000056B8    "<...{..." */
+    0x24,0x10,0x92,0x1D,0x61,0x7C,0x6C,0x43,  /* 000056C0    "$...a|lC" */
+    0x9C,0x0C,0xC8,0x41,0xDC,0x47,0xF7,0x88,  /* 000056C8    "...A.G.." */
+    0xEF,0xE1,0x86,0x49,0xE0,0x21,0x33,0x34,  /* 000056D0    "...I.!34" */
+    0x0E,0x8D,0x1D,0x86,0xEF,0x02,0xC1,0x0E,  /* 000056D8    "........" */
+    0xE2,0x30,0xCE,0xD7,0x04,0x9E,0xD0,0x83,  /* 000056E0    ".0......" */
+    0xC0,0x7B,0xF9,0xA3,0x41,0xF1,0x77,0x03,  /* 000056E8    ".{..A.w." */
+    0x4A,0x60,0xB8,0xD0,0x98,0x91,0xFA,0x6C,  /* 000056F0    "J`.....l" */
+    0xFF,0x8E,0x70,0x24,0x26,0xB0,0x7B,0x48,  /* 000056F8    "..p$&.{H" */
+    0x59,0x13,0xA0,0xF1,0x96,0x43,0x20,0x7A,  /* 00005700    "Y....C z" */
+    0xC3,0x91,0x2D,0x14,0xCD,0x2D,0xCA,0xFB,  /* 00005708    "..-..-.." */
+    0x42,0x14,0x3B,0x43,0x10,0x46,0x94,0x60,  /* 00005710    "B.;C.F.`" */
+    0x41,0x9E,0xD6,0x62,0x45,0x79,0x66,0x37,  /* 00005718    "A..bEyf7" */
+    0x42,0xC4,0x10,0xAF,0x0C,0x81,0x5E,0x12,  /* 00005720    "B.....^." */
+    0xC2,0x07,0x79,0xEC,0x89,0xD3,0xFE,0x20,  /* 00005728    "..y.... " */
+    0x88,0xF8,0x17,0x82,0x3C,0x80,0x28,0xD2,  /* 00005730    "....<.(." */
+    0x68,0x50,0xE7,0x06,0x8F,0xDD,0x87,0x10,  /* 00005738    "hP......" */
+    0x5F,0xFE,0x7D,0xB8,0xF7,0xE8,0x0E,0xEE,  /* 00005740    "_.}....." */
+    0x45,0xFE,0xA0,0x3D,0x3C,0x76,0xC2,0xF0,  /* 00005748    "E..=<v.." */
+    0x41,0x03,0x8E,0x6B,0x40,0x4D,0xFF,0x19,  /* 00005750    "A..k@M.." */
+    0x01,0x2C,0x97,0x7F,0xF8,0xE3,0xF1,0x3D,  /* 00005758    ".,.....=" */
+    0xC1,0xF3,0x39,0xE1,0x04,0x96,0x3F,0x08,  /* 00005760    "..9...?." */
+    0xD4,0x71,0x84,0xCF,0xF3,0x85,0xC3,0x90,  /* 00005768    ".q......" */
+    0xCF,0x02,0x87,0xC5,0xC4,0x0A,0xF8,0xFF,  /* 00005770    "........" */
+    0x9F,0x4C,0xD8,0x78,0xC0,0x7F,0x0F,0x79,  /* 00005778    ".L.x...y" */
+    0xFD,0xF7,0xCD,0xC0,0xF3,0x35,0xC1,0x88,  /* 00005780    ".....5.." */
+    0x10,0x72,0x32,0x1E,0x34,0xE8,0xD9,0xF8,  /* 00005788    ".r2.4..." */
+    0x80,0xE1,0xEB,0x09,0x3B,0x77,0x70,0x51,  /* 00005790    "....;wpQ" */
+    0xE7,0x0E,0xD4,0xD1,0xC1,0xA7,0x06,0x76,  /* 00005798    ".......v" */
+    0xB3,0xC1,0x1C,0xB7,0xF9,0x59,0x03,0xFC,  /* 000057A0    ".....Y.." */
+    0x23,0x84,0x7F,0x7B,0xF0,0xBC,0x7C,0x65,  /* 000057A8    "#..{..|e" */
+    0x78,0x75,0x48,0xE0,0x90,0x23,0x44,0x8F,  /* 000057B0    "xuH..#D." */
+    0xCB,0x23,0xC4,0x9C,0x6F,0x30,0x43,0x04,  /* 000057B8    ".#..o0C." */
+    0xD7,0x59,0x00,0x1C,0x43,0x04,0x3E,0x67,  /* 000057C0    ".Y..C.>g" */
+    0x4C,0x9F,0x71,0x60,0xFE,0xFF,0xCF,0x38,  /* 000057C8    "L.q`...8" */
+    0xEC,0xD2,0xC3,0x07,0x6A,0x78,0x13,0xF8,  /* 000057D0    "....jx.." */
+    0xFE,0x8C,0x3B,0xD2,0x18,0x9C,0x1F,0x33,  /* 000057D8    "..;....3" */
+    0x1E,0x76,0x18,0xF8,0xFB,0x8E,0x67,0x70,  /* 000057E0    ".v....gp" */
+    0x34,0x3E,0xA0,0x18,0x21,0xF8,0x73,0xC9,  /* 000057E8    "4>..!.s." */
+    0x73,0x8A,0x35,0x0F,0x52,0x33,0x7A,0x67,  /* 000057F0    "s.5.R3zg" */
+    0x38,0x04,0x76,0xB3,0xC2,0x1D,0x38,0x3C,  /* 000057F8    "8.v...8<" */
+    0x04,0x3E,0x80,0x56,0x27,0x47,0x4E,0x3F,  /* 00005800    ".>.V'GN?" */
+    0xA7,0x84,0x1B,0x3E,0xBF,0x0A,0x60,0x0E,  /* 00005808    "...>..`." */
+    0x41,0x38,0x85,0x36,0x7D,0x6A,0x34,0x6A,  /* 00005810    "A8.6}j4j" */
+    0xD5,0xA0,0x4C,0x8D,0x32,0x0D,0x6A,0xF5,  /* 00005818    "..L.2.j." */
+    0xA9,0xD4,0x98,0xB1,0x0B,0x8B,0x03,0xBE,  /* 00005820    "........" */
+    0x02,0x74,0x1C,0xB0,0x3C,0x0A,0x1D,0xC1,  /* 00005828    ".t..<..." */
+    0xC8,0x9B,0x40,0x20,0x0E,0x0B,0x42,0x23,  /* 00005830    "..@ ..B#" */
+    0xBD,0x71,0x04,0x62,0xC9,0xEF,0x2F,0x81,  /* 00005838    ".q.b../." */
+    0x58,0xEE,0x03,0x45,0x20,0x0E,0x68,0x02,  /* 00005840    "X..E .h." */
+    0x9C,0xAA,0x00,0xA7,0xAF,0x01,0x81,0x38,  /* 00005848    ".......8" */
+    0x32,0x08,0x15,0xFA,0x35,0x13,0x88,0x63,  /* 00005850    "2...5..c" */
+    0x82,0xD0,0x50,0x3E,0x40,0x98,0xF4,0x17,  /* 00005858    "..P>@..." */
+    0x80,0x00,0x89,0x11,0x10,0x16,0xEE,0xE5,  /* 00005860    "........" */
+    0x20,0x10,0x4B,0x7B,0x2D,0x08,0xC4,0x42,  /* 00005868    " .K{-..B" */
+    0xAC,0x80,0xB0,0xB8,0x20,0x34,0x9C,0x16,  /* 00005870    ".... 4.." */
+    0x10,0x26,0xC9,0x0C,0x08,0x0B,0x04,0x42,  /* 00005878    ".&.....B" */
+    0xE5,0x3F,0xD3,0x04,0x62,0x91,0x6E,0x00,  /* 00005880    ".?..b.n." */
+    0xE9,0xBA,0x05,0xE2,0x20,0x7A,0x40,0x98,  /* 00005888    ".... z@." */
+    0x0C,0x3F,0x20,0x2C,0x34,0x08,0x8D,0xF6,  /* 00005890    ".? ,4..." */
+    0x6C,0x10,0x20,0x31,0x04,0xC2,0xE2,0x3B,  /* 00005898    "l. 1...;" */
+    0x02,0x61,0xE2,0xDF,0x44,0x02,0x71,0x4A,  /* 000058A0    ".a..D.qJ" */
+    0x4B,0x10,0x37,0xA5,0x01,0x06,0x11,0x90,  /* 000058A8    "K.7....." */
+    0x93,0x6A,0x02,0x62,0xB9,0x41,0x34,0x24,  /* 000058B0    ".j.b.A4$" */
+    0xF2,0xB0,0x10,0x90,0x93,0x82,0x68,0xC0,  /* 000058B8    "......h." */
+    0xC4,0x14,0x90,0xFF,0xFF,0x43,0x13,0x88,  /* 000058C0    ".....C.." */
+    0x80,0x9C,0xCA,0x15,0x10,0x8B,0x08,0x22,  /* 000058C8    "......."" */
+    0x20,0x27,0x7B,0x52,0x09,0xC8,0x39,0x41,  /* 000058D0    " '{R..9A" */
+    0x74,0x04,0x20,0xBA,0x80,0x58,0x3E,0x10,  /* 000058D8    "t. ..X>." */
+    0x01,0x39,0x96,0x2F,0x20,0x16,0x12,0x44,  /* 000058E0    ".9./ ..D" */
+    0x40,0x4E,0xF4,0xF3,0x09,0x44,0xE2,0x81,  /* 000058E8    "@N...D.." */
+    0x68,0x10,0xE4,0x3F,0x21,0x20,0x67,0x04,  /* 000058F0    "h..?! g." */
+    0x11,0x10,0x79,0x12,0x05,0x21,0x9A,0x3E,  /* 000058F8    "..y..!.>" */
+    0x62,0x02,0x71,0x6A,0x10,0x9A,0xEC,0x27,  /* 00005900    "b.qj...'" */
+    0x14,0x84,0xFC,0xFF,0x01,0x10,0x47,0x04,  /* 00005908    "......G." */
+    0x5F,0x47,0x50,0x45,0x14,0x13,0x5F,0x4C,  /* 00005910    "_GPE.._L" */
+    0x30,0x33,0x00,0x86,0x5C,0x2E,0x5F,0x53,  /* 00005918    "03..\._S" */
+    0x42,0x5F,0x53,0x4C,0x50,0x42,0x0A,0x02,  /* 00005920    "B_SLPB.." */
+    0x14,0x2C,0x5F,0x4C,0x30,0x34,0x00,0x86,  /* 00005928    ".,_L04.." */
+    0x5C,0x2F,0x03,0x5F,0x53,0x42,0x5F,0x50,  /* 00005930    "\/._SB_P" */
+    0x43,0x49,0x30,0x50,0x32,0x50,0x5F,0x0A,  /* 00005938    "CI0P2P_." */
+    0x02,0x70,0x0A,0xA1,0x44,0x45,0x42,0x47,  /* 00005940    ".p..DEBG" */
+    0x86,0x5C,0x2E,0x5F,0x53,0x42,0x5F,0x53,  /* 00005948    ".\._SB_S" */
+    0x4C,0x50,0x42,0x0A,0x02,
+};
Index: src/mainboard/jetway/j7f2/dsdt.c
===================================================================
--- src/mainboard/jetway/j7f2/dsdt.c	(revision 0)
+++ src/mainboard/jetway/j7f2/dsdt.c	(revision 0)
@@ -0,0 +1,2851 @@
+/*
+ * 
+ * Intel ACPI Component Architecture
+ * ASL Optimizing Compiler version 20060912 [Dec  6 2006]
+ * Copyright (C) 2000 - 2006 Intel Corporation
+ * Supports ACPI Specification Revision 3.0a
+ * 
+ * Compilation of "dsdt.dsl" - Thu Jul 19 19:19:55 2007
+ * 
+ * C source code output
+ *
+ */
+unsigned char AmlCode[] =
+{
+    0x44,0x53,0x44,0x54,0x9A,0x58,0x00,0x00,  /* 00000000    "DSDT.X.." */
+    0x01,0xC6,0x43,0x4E,0x37,0x30,0x30,0x20,  /* 00000008    "..CN700 " */
+    0x41,0x57,0x52,0x44,0x41,0x43,0x50,0x49,  /* 00000010    "AWRDACPI" */
+    0x00,0x10,0x00,0x00,0x49,0x4E,0x54,0x4C,  /* 00000018    "....INTL" */
+    0x12,0x09,0x06,0x20,0x10,0x12,0x5F,0x50,  /* 00000020    "... .._P" */
+    0x52,0x5F,0x5B,0x83,0x0B,0x43,0x50,0x55,  /* 00000028    "R_[..CPU" */
+    0x30,0x00,0x10,0x04,0x00,0x00,0x06,0x08,  /* 00000030    "0......." */
+    0x5F,0x53,0x30,0x5F,0x12,0x06,0x04,0x00,  /* 00000038    "_S0_...." */
+    0x00,0x00,0x00,0x08,0x5F,0x53,0x31,0x5F,  /* 00000040    "...._S1_" */
+    0x12,0x0A,0x04,0x0A,0x04,0x0A,0x04,0x0A,  /* 00000048    "........" */
+    0x04,0x0A,0x04,0x08,0x5F,0x53,0x34,0x5F,  /* 00000050    "...._S4_" */
+    0x12,0x0A,0x04,0x0A,0x02,0x0A,0x02,0x0A,  /* 00000058    "........" */
+    0x02,0x0A,0x02,0x08,0x5F,0x53,0x35,0x5F,  /* 00000060    "...._S5_" */
+    0x12,0x0A,0x04,0x0A,0x02,0x0A,0x02,0x0A,  /* 00000068    "........" */
+    0x02,0x0A,0x02,0x5B,0x80,0x44,0x45,0x42,  /* 00000070    "...[.DEB" */
+    0x47,0x01,0x0A,0x80,0x01,0x5B,0x81,0x0B,  /* 00000078    "G....[.." */
+    0x44,0x45,0x42,0x47,0x01,0x44,0x42,0x47,  /* 00000080    "DEBG.DBG" */
+    0x31,0x08,0x5B,0x80,0x44,0x45,0x42,0x32,  /* 00000088    "1.[.DEB2" */
+    0x01,0x0A,0x84,0x01,0x5B,0x81,0x0B,0x44,  /* 00000090    "....[..D" */
+    0x45,0x42,0x32,0x01,0x44,0x42,0x47,0x32,  /* 00000098    "EB2.DBG2" */
+    0x08,0x5B,0x80,0x44,0x45,0x42,0x33,0x01,  /* 000000A0    ".[.DEB3." */
+    0x0A,0x88,0x01,0x5B,0x81,0x0B,0x44,0x45,  /* 000000A8    "...[..DE" */
+    0x42,0x33,0x01,0x44,0x42,0x47,0x33,0x08,  /* 000000B0    "B3.DBG3." */
+    0x5B,0x80,0x45,0x58,0x54,0x4D,0x00,0x0C,  /* 000000B8    "[.EXTM.." */
+    0x30,0xF8,0x0F,0x00,0x0A,0x10,0x5B,0x81,  /* 000000C0    "0.....[." */
+    0x29,0x45,0x58,0x54,0x4D,0x02,0x52,0x4F,  /* 000000C8    ")EXTM.RO" */
+    0x4D,0x31,0x10,0x52,0x4D,0x53,0x31,0x10,  /* 000000D0    "M1.RMS1." */
+    0x52,0x4F,0x4D,0x32,0x10,0x52,0x4D,0x53,  /* 000000D8    "ROM2.RMS" */
+    0x32,0x10,0x52,0x4F,0x4D,0x33,0x10,0x52,  /* 000000E0    "2.ROM3.R" */
+    0x4D,0x53,0x33,0x10,0x41,0x4D,0x45,0x4D,  /* 000000E8    "MS3.AMEM" */
+    0x20,0x5B,0x80,0x47,0x50,0x53,0x54,0x01,  /* 000000F0    " [.GPST." */
+    0x0B,0x20,0x04,0x0A,0x02,0x5B,0x81,0x47,  /* 000000F8    ". ...[.G" */
+    0x05,0x47,0x50,0x53,0x54,0x01,0x47,0x53,  /* 00000100    ".GPST.GS" */
+    0x30,0x30,0x01,0x47,0x53,0x30,0x31,0x01,  /* 00000108    "00.GS01." */
+    0x47,0x53,0x30,0x32,0x01,0x47,0x53,0x30,  /* 00000110    "GS02.GS0" */
+    0x33,0x01,0x47,0x53,0x30,0x34,0x01,0x47,  /* 00000118    "3.GS04.G" */
+    0x53,0x30,0x35,0x01,0x47,0x53,0x30,0x36,  /* 00000120    "S05.GS06" */
+    0x01,0x47,0x53,0x30,0x37,0x01,0x47,0x53,  /* 00000128    ".GS07.GS" */
+    0x30,0x38,0x01,0x47,0x53,0x30,0x39,0x01,  /* 00000130    "08.GS09." */
+    0x47,0x53,0x31,0x30,0x01,0x47,0x53,0x31,  /* 00000138    "GS10.GS1" */
+    0x31,0x01,0x47,0x53,0x31,0x32,0x01,0x47,  /* 00000140    "1.GS12.G" */
+    0x53,0x31,0x33,0x01,0x47,0x53,0x31,0x34,  /* 00000148    "S13.GS14" */
+    0x01,0x47,0x53,0x31,0x35,0x01,0x5B,0x80,  /* 00000150    ".GS15.[." */
+    0x45,0x4C,0x43,0x52,0x01,0x0B,0xD0,0x04,  /* 00000158    "ELCR...." */
+    0x0A,0x02,0x5B,0x81,0x10,0x45,0x4C,0x43,  /* 00000160    "..[..ELC" */
+    0x52,0x01,0x45,0x4C,0x43,0x31,0x08,0x45,  /* 00000168    "R.ELC1.E" */
+    0x4C,0x43,0x32,0x08,0x5B,0x80,0x50,0x4D,  /* 00000170    "LC2.[.PM" */
+    0x53,0x5F,0x01,0x0B,0x00,0x04,0x0A,0x02,  /* 00000178    "S_......" */
+    0x5B,0x81,0x19,0x50,0x4D,0x53,0x5F,0x01,  /* 00000180    "[..PMS_." */
+    0x41,0x49,0x54,0x53,0x01,0x00,0x07,0x50,  /* 00000188    "AITS...P" */
+    0x42,0x54,0x53,0x01,0x00,0x06,0x57,0x41,  /* 00000190    "BTS...WA" */
+    0x4B,0x45,0x01,0x5B,0x80,0x47,0x50,0x53,  /* 00000198    "KE.[.GPS" */
+    0x45,0x01,0x0B,0x24,0x04,0x0A,0x02,0x5B,  /* 000001A0    "E..$...[" */
+    0x81,0x34,0x47,0x50,0x53,0x45,0x01,0x47,  /* 000001A8    ".4GPSE.G" */
+    0x50,0x53,0x30,0x01,0x47,0x50,0x53,0x31,  /* 000001B0    "PS0.GPS1" */
+    0x01,0x4B,0x42,0x43,0x45,0x01,0x4C,0x41,  /* 000001B8    ".KBCE.LA" */
+    0x4E,0x45,0x01,0x45,0x58,0x54,0x45,0x01,  /* 000001C0    "NE.EXTE." */
+    0x50,0x4D,0x45,0x5F,0x01,0x00,0x02,0x52,  /* 000001C8    "PME_...R" */
+    0x49,0x4E,0x47,0x01,0x00,0x05,0x55,0x53,  /* 000001D0    "ING...US" */
+    0x42,0x45,0x01,0x00,0x01,0x5B,0x80,0x47,  /* 000001D8    "BE...[.G" */
+    0x4C,0x4F,0x53,0x01,0x0B,0x28,0x04,0x0A,  /* 000001E0    "LOS..(.." */
+    0x02,0x5B,0x81,0x20,0x47,0x4C,0x4F,0x53,  /* 000001E8    ".[. GLOS" */
+    0x01,0x00,0x06,0x53,0x53,0x4D,0x49,0x01,  /* 000001F0    "...SSMI." */
+    0x50,0x52,0x49,0x49,0x01,0x00,0x02,0x53,  /* 000001F8    "PRII...S" */
+    0x4C,0x50,0x45,0x01,0x53,0x49,0x52,0x53,  /* 00000200    "LPE.SIRS" */
+    0x01,0x00,0x04,0x5B,0x80,0x57,0x49,0x52,  /* 00000208    "...[.WIR" */
+    0x51,0x01,0x0B,0x2A,0x04,0x01,0x5B,0x81,  /* 00000210    "Q..*..[." */
+    0x0B,0x57,0x49,0x52,0x51,0x01,0x49,0x52,  /* 00000218    ".WIRQ.IR" */
+    0x51,0x52,0x08,0x5B,0x80,0x53,0x4D,0x49,  /* 00000220    "QR.[.SMI" */
+    0x43,0x01,0x0B,0x2F,0x04,0x01,0x5B,0x81,  /* 00000228    "C../..[." */
+    0x0B,0x53,0x4D,0x49,0x43,0x01,0x53,0x43,  /* 00000230    ".SMIC.SC" */
+    0x50,0x5F,0x08,0x5B,0x80,0x53,0x54,0x55,  /* 00000238    "P_.[.STU" */
+    0x53,0x01,0x0B,0x30,0x04,0x01,0x5B,0x81,  /* 00000240    "S..0..[." */
+    0x0D,0x53,0x54,0x55,0x53,0x01,0x00,0x01,  /* 00000248    ".STUS..." */
+    0x50,0x41,0x44,0x53,0x07,0x5B,0x80,0x47,  /* 00000250    "PADS.[.G" */
+    0x50,0x4F,0x42,0x01,0x0B,0x4C,0x04,0x0A,  /* 00000258    "POB..L.." */
+    0x04,0x5B,0x81,0x47,0x0A,0x47,0x50,0x4F,  /* 00000260    ".[.G.GPO" */
+    0x42,0x01,0x47,0x50,0x30,0x30,0x01,0x47,  /* 00000268    "B.GP00.G" */
+    0x50,0x30,0x31,0x01,0x47,0x50,0x30,0x32,  /* 00000270    "P01.GP02" */
+    0x01,0x47,0x50,0x30,0x33,0x01,0x47,0x50,  /* 00000278    ".GP03.GP" */
+    0x30,0x34,0x01,0x47,0x50,0x30,0x35,0x01,  /* 00000280    "04.GP05." */
+    0x47,0x50,0x30,0x36,0x01,0x47,0x50,0x30,  /* 00000288    "GP06.GP0" */
+    0x37,0x01,0x47,0x50,0x30,0x38,0x01,0x47,  /* 00000290    "7.GP08.G" */
+    0x50,0x30,0x39,0x01,0x47,0x50,0x31,0x30,  /* 00000298    "P09.GP10" */
+    0x01,0x47,0x50,0x31,0x31,0x01,0x47,0x50,  /* 000002A0    ".GP11.GP" */
+    0x31,0x32,0x01,0x47,0x50,0x31,0x33,0x01,  /* 000002A8    "12.GP13." */
+    0x47,0x50,0x31,0x34,0x01,0x47,0x50,0x31,  /* 000002B0    "GP14.GP1" */
+    0x35,0x01,0x47,0x50,0x31,0x36,0x01,0x47,  /* 000002B8    "5.GP16.G" */
+    0x50,0x31,0x37,0x01,0x47,0x50,0x31,0x38,  /* 000002C0    "P17.GP18" */
+    0x01,0x47,0x50,0x31,0x39,0x01,0x47,0x50,  /* 000002C8    ".GP19.GP" */
+    0x32,0x30,0x01,0x47,0x50,0x32,0x31,0x01,  /* 000002D0    "20.GP21." */
+    0x47,0x50,0x32,0x32,0x01,0x47,0x50,0x32,  /* 000002D8    "GP22.GP2" */
+    0x33,0x01,0x47,0x50,0x32,0x34,0x01,0x47,  /* 000002E0    "3.GP24.G" */
+    0x50,0x32,0x35,0x01,0x47,0x50,0x32,0x36,  /* 000002E8    "P25.GP26" */
+    0x01,0x47,0x50,0x32,0x37,0x01,0x47,0x50,  /* 000002F0    ".GP27.GP" */
+    0x32,0x38,0x01,0x47,0x50,0x32,0x39,0x01,  /* 000002F8    "28.GP29." */
+    0x47,0x50,0x33,0x30,0x01,0x47,0x50,0x58,  /* 00000300    "GP30.GPX" */
+    0x58,0x01,0x08,0x4F,0x53,0x46,0x58,0x01,  /* 00000308    "X..OSFX." */
+    0x08,0x4F,0x53,0x46,0x4C,0x01,0x14,0x4F,  /* 00000310    ".OSFL..O" */
+    0x04,0x53,0x54,0x52,0x43,0x02,0xA0,0x09,  /* 00000318    ".STRC..." */
+    0x92,0x93,0x87,0x68,0x87,0x69,0xA4,0x00,  /* 00000320    "...h.i.." */
+    0x72,0x87,0x68,0x01,0x60,0x08,0x42,0x55,  /* 00000328    "r.h.`.BU" */
+    0x46,0x30,0x11,0x02,0x60,0x08,0x42,0x55,  /* 00000330    "F0..`.BU" */
+    0x46,0x31,0x11,0x02,0x60,0x70,0x68,0x42,  /* 00000338    "F1..`phB" */
+    0x55,0x46,0x30,0x70,0x69,0x42,0x55,0x46,  /* 00000340    "UF0piBUF" */
+    0x31,0xA2,0x1A,0x60,0x76,0x60,0xA0,0x15,  /* 00000348    "1..`v`.." */
+    0x92,0x93,0x83,0x88,0x42,0x55,0x46,0x30,  /* 00000350    "....BUF0" */
+    0x60,0x00,0x83,0x88,0x42,0x55,0x46,0x31,  /* 00000358    "`...BUF1" */
+    0x60,0x00,0xA4,0x00,0xA4,0x01,0x5B,0x80,  /* 00000360    "`.....[." */
+    0x52,0x54,0x43,0x4D,0x01,0x0A,0x70,0x0A,  /* 00000368    "RTCM..p." */
+    0x02,0x5B,0x81,0x10,0x52,0x54,0x43,0x4D,  /* 00000370    ".[..RTCM" */
+    0x01,0x43,0x4D,0x49,0x4E,0x08,0x43,0x4D,  /* 00000378    ".CMIN.CM" */
+    0x44,0x41,0x08,0x5B,0x86,0x12,0x43,0x4D,  /* 00000380    "DA.[..CM" */
+    0x49,0x4E,0x43,0x4D,0x44,0x41,0x01,0x00,  /* 00000388    "INCMDA.." */
+    0x48,0x07,0x53,0x48,0x55,0x54,0x08,0x5B,  /* 00000390    "H.SHUT.[" */
+    0x80,0x49,0x4E,0x46,0x4F,0x00,0x0C,0x40,  /* 00000398    ".INFO..@" */
+    0xF8,0x0F,0x00,0x01,0x5B,0x81,0x24,0x49,  /* 000003A0    "....[.$I" */
+    0x4E,0x46,0x4F,0x01,0x4B,0x42,0x44,0x49,  /* 000003A8    "NFO.KBDI" */
+    0x01,0x52,0x54,0x43,0x57,0x01,0x50,0x53,  /* 000003B0    ".RTCW.PS" */
+    0x32,0x46,0x01,0x49,0x52,0x46,0x4C,0x02,  /* 000003B8    "2F.IRFL." */
+    0x44,0x49,0x53,0x45,0x01,0x53,0x53,0x48,  /* 000003C0    "DISE.SSH" */
+    0x55,0x01,0x5B,0x80,0x42,0x45,0x45,0x50,  /* 000003C8    "U.[.BEEP" */
+    0x01,0x0A,0x61,0x01,0x5B,0x81,0x0B,0x42,  /* 000003D0    "..a.[..B" */
+    0x45,0x45,0x50,0x01,0x53,0x31,0x42,0x5F,  /* 000003D8    "EEP.S1B_" */
+    0x08,0x5B,0x80,0x43,0x4F,0x4E,0x54,0x01,  /* 000003E0    ".[.CONT." */
+    0x0A,0x40,0x0A,0x04,0x5B,0x81,0x1A,0x43,  /* 000003E8    ".@..[..C" */
+    0x4F,0x4E,0x54,0x01,0x43,0x4E,0x54,0x30,  /* 000003F0    "ONT.CNT0" */
+    0x08,0x43,0x4E,0x54,0x31,0x08,0x43,0x4E,  /* 000003F8    ".CNT1.CN" */
+    0x54,0x32,0x08,0x43,0x54,0x52,0x4C,0x08,  /* 00000400    "T2.CTRL." */
+    0x14,0x40,0x06,0x53,0x50,0x4B,0x52,0x01,  /* 00000408    ".@.SPKR." */
+    0x70,0x53,0x31,0x42,0x5F,0x60,0x70,0x0A,  /* 00000410    "pS1B_`p." */
+    0xB6,0x43,0x54,0x52,0x4C,0x70,0x0A,0x55,  /* 00000418    ".CTRLp.U" */
+    0x43,0x4E,0x54,0x32,0x70,0x0A,0x03,0x43,  /* 00000420    "CNT2p..C" */
+    0x4E,0x54,0x32,0x70,0x68,0x62,0xA2,0x34,  /* 00000428    "NT2phb.4" */
+    0x94,0x62,0x00,0x7D,0x53,0x31,0x42,0x5F,  /* 00000430    ".b.}S1B_" */
+    0x0A,0x03,0x53,0x31,0x42,0x5F,0x70,0x0B,  /* 00000438    "..S1B_p." */
+    0xFF,0x5F,0x63,0xA2,0x06,0x94,0x63,0x00,  /* 00000440    "._c...c." */
+    0x76,0x63,0x7B,0x53,0x31,0x42,0x5F,0x0A,  /* 00000448    "vc{S1B_." */
+    0xFC,0x53,0x31,0x42,0x5F,0x70,0x0B,0xFF,  /* 00000450    ".S1B_p.." */
+    0x0E,0x63,0xA2,0x06,0x94,0x63,0x00,0x76,  /* 00000458    ".c...c.v" */
+    0x63,0x76,0x62,0x70,0x60,0x53,0x31,0x42,  /* 00000460    "cvbp`S1B" */
+    0x5F,0x10,0x16,0x5C,0x00,0x08,0x50,0x49,  /* 00000468    "_..\..PI" */
+    0x43,0x46,0x00,0x14,0x0C,0x5F,0x50,0x49,  /* 00000470    "CF..._PI" */
+    0x43,0x01,0x70,0x68,0x50,0x49,0x43,0x46,  /* 00000478    "C.phPICF" */
+    0x08,0x53,0x42,0x46,0x4C,0x00,0x08,0x41,  /* 00000480    ".SBFL..A" */
+    0x54,0x46,0x4C,0x00,0x14,0x48,0x07,0x5F,  /* 00000488    "TFL..H._" */
+    0x50,0x54,0x53,0x01,0x7D,0x68,0x0A,0xF0,  /* 00000490    "PTS.}h.." */
+    0x60,0x70,0x60,0x44,0x42,0x47,0x31,0x4F,  /* 00000498    "`p`DBG1O" */
+    0x53,0x54,0x50,0xA0,0x2D,0x93,0x68,0x01,  /* 000004A0    "STP.-.h." */
+    0xA2,0x0B,0x50,0x52,0x49,0x49,0x70,0x01,  /* 000004A8    "..PRIIp." */
+    0x50,0x52,0x49,0x49,0xA2,0x11,0x92,0x93,  /* 000004B0    "PRII...." */
+    0x50,0x41,0x44,0x53,0x00,0x70,0x50,0x41,  /* 000004B8    "PADS.pPA" */
+    0x44,0x53,0x50,0x41,0x44,0x53,0x7D,0x49,  /* 000004C0    "DSPADS}I" */
+    0x52,0x51,0x52,0x0A,0x80,0x49,0x52,0x51,  /* 000004C8    "RQR..IRQ" */
+    0x52,0xA0,0x10,0x93,0x68,0x0A,0x03,0x7D,  /* 000004D0    "R...h..}" */
+    0x68,0x0A,0x50,0x61,0x70,0x61,0x53,0x43,  /* 000004D8    "h.PapaSC" */
+    0x50,0x5F,0xA0,0x05,0x93,0x68,0x0A,0x04,  /* 000004E0    "P_...h.." */
+    0xA0,0x05,0x93,0x68,0x0A,0x05,0xA0,0x04,  /* 000004E8    "...h...." */
+    0x93,0x68,0x01,0xA0,0x05,0x93,0x68,0x0A,  /* 000004F0    ".h....h." */
+    0x03,0xA0,0x05,0x93,0x68,0x0A,0x04,0xA0,  /* 000004F8    "....h..." */
+    0x05,0x93,0x68,0x0A,0x05,0x14,0x41,0x07,  /* 00000500    "..h...A." */
+    0x5F,0x57,0x41,0x4B,0x01,0x70,0x0A,0xFF,  /* 00000508    "_WAK.p.." */
+    0x44,0x42,0x47,0x31,0xA0,0x04,0x93,0x68,  /* 00000510    "DBG1...h" */
+    0x01,0xA0,0x05,0x93,0x68,0x0A,0x03,0xA0,  /* 00000518    "....h..." */
+    0x2D,0x93,0x68,0x01,0x7B,0x49,0x52,0x51,  /* 00000520    "-.h.{IRQ" */
+    0x52,0x0A,0x7F,0x49,0x52,0x51,0x52,0xA2,  /* 00000528    "R..IRQR." */
+    0x0B,0x50,0x52,0x49,0x49,0x70,0x01,0x50,  /* 00000530    ".PRIIp.P" */
+    0x52,0x49,0x49,0xA2,0x11,0x92,0x93,0x50,  /* 00000538    "RII....P" */
+    0x41,0x44,0x53,0x00,0x70,0x50,0x41,0x44,  /* 00000540    "ADS.pPAD" */
+    0x53,0x50,0x41,0x44,0x53,0xA0,0x12,0x4F,  /* 00000548    "SPADS..O" */
+    0x53,0x46,0x4C,0x86,0x5C,0x2E,0x5F,0x53,  /* 00000550    "SFL.\._S" */
+    0x42,0x5F,0x50,0x57,0x52,0x42,0x0A,0x02,  /* 00000558    "B_PWRB.." */
+    0xA1,0x16,0xA0,0x14,0x93,0x52,0x54,0x43,  /* 00000560    ".....RTC" */
+    0x57,0x00,0x86,0x5C,0x2E,0x5F,0x53,0x42,  /* 00000568    "W..\._SB" */
+    0x5F,0x50,0x57,0x52,0x42,0x0A,0x02,0x10,  /* 00000570    "_PWRB..." */
+    0x23,0x5F,0x53,0x49,0x5F,0x14,0x06,0x5F,  /* 00000578    "#_SI_.._" */
+    0x4D,0x53,0x47,0x01,0x14,0x16,0x5F,0x53,  /* 00000580    "MSG..._S" */
+    0x53,0x54,0x01,0xA0,0x05,0x93,0x68,0x0A,  /* 00000588    "ST....h." */
+    0x03,0xA0,0x04,0x93,0x68,0x01,0xA0,0x04,  /* 00000590    "....h..." */
+    0x93,0x68,0x00,0x5B,0x80,0x54,0x45,0x4D,  /* 00000598    ".h.[.TEM" */
+    0x4D,0x00,0x0C,0x10,0xF8,0x0F,0x00,0x0A,  /* 000005A0    "M......." */
+    0x0C,0x5B,0x81,0x24,0x54,0x45,0x4D,0x4D,  /* 000005A8    ".[.$TEMM" */
+    0x02,0x54,0x50,0x31,0x48,0x10,0x54,0x50,  /* 000005B0    ".TP1H.TP" */
+    0x31,0x4C,0x10,0x54,0x50,0x32,0x48,0x10,  /* 000005B8    "1L.TP2H." */
+    0x54,0x50,0x32,0x4C,0x10,0x54,0x52,0x50,  /* 000005C0    "TP2L.TRP" */
+    0x43,0x10,0x53,0x45,0x4E,0x46,0x10,0x08,  /* 000005C8    "C.SENF.." */
+    0x54,0x56,0x41,0x52,0x11,0x08,0x0A,0x05,  /* 000005D0    "TVAR...." */
+    0x00,0x00,0x00,0x00,0x00,0x8C,0x54,0x56,  /* 000005D8    "......TV" */
+    0x41,0x52,0x00,0x50,0x4C,0x43,0x59,0x8B,  /* 000005E0    "AR.PLCY." */
+    0x54,0x56,0x41,0x52,0x01,0x43,0x54,0x4F,  /* 000005E8    "TVAR.CTO" */
+    0x53,0x8B,0x54,0x56,0x41,0x52,0x0A,0x03,  /* 000005F0    "S.TVAR.." */
+    0x43,0x54,0x48,0x59,0x08,0x54,0x42,0x55,  /* 000005F8    "CTHY.TBU" */
+    0x46,0x11,0x07,0x0A,0x04,0x00,0x00,0x00,  /* 00000600    "F......." */
+    0x00,0x8C,0x54,0x42,0x55,0x46,0x00,0x44,  /* 00000608    "..TBUF.D" */
+    0x42,0x30,0x30,0x8C,0x54,0x42,0x55,0x46,  /* 00000610    "B00.TBUF" */
+    0x01,0x44,0x42,0x30,0x31,0x8B,0x54,0x42,  /* 00000618    ".DB01.TB" */
+    0x55,0x46,0x00,0x44,0x57,0x30,0x30,0x8B,  /* 00000620    "UF.DW00." */
+    0x54,0x42,0x55,0x46,0x0A,0x02,0x44,0x57,  /* 00000628    "TBUF..DW" */
+    0x30,0x31,0x8A,0x54,0x42,0x55,0x46,0x00,  /* 00000630    "01.TBUF." */
+    0x44,0x41,0x54,0x44,0x5B,0x80,0x49,0x50,  /* 00000638    "DATD[.IP" */
+    0x5F,0x5F,0x01,0x0B,0x95,0x02,0x0A,0x02,  /* 00000640    "__......" */
+    0x5B,0x81,0x10,0x49,0x50,0x5F,0x5F,0x01,  /* 00000648    "[..IP__." */
+    0x49,0x4E,0x44,0x58,0x08,0x44,0x41,0x54,  /* 00000650    "INDX.DAT" */
+    0x30,0x08,0x14,0x0D,0x53,0x43,0x46,0x47,  /* 00000658    "0...SCFG" */
+    0x01,0x53,0x42,0x59,0x54,0x0A,0x40,0x68,  /* 00000660    ".SBYT.@h" */
+    0x14,0x2D,0x53,0x54,0x4F,0x53,0x03,0x78,  /* 00000668    ".-STOS.x" */
+    0x6A,0x0A,0x0A,0x60,0x00,0xA0,0x0C,0x94,  /* 00000670    "j..`...." */
+    0x60,0x0B,0x11,0x01,0x74,0x60,0x0B,0x11,  /* 00000678    "`...t`.." */
+    0x01,0x60,0xA1,0x0C,0x74,0x0B,0x11,0x01,  /* 00000680    ".`..t..." */
+    0x60,0x60,0x7D,0x60,0x0A,0x80,0x60,0x53,  /* 00000688    "``}`..`S" */
+    0x42,0x59,0x54,0x0A,0x54,0x60,0x14,0x2D,  /* 00000690    "BYT.T`.-" */
+    0x53,0x54,0x48,0x59,0x03,0x78,0x6A,0x0A,  /* 00000698    "STHY.xj." */
+    0x0A,0x60,0x00,0xA0,0x0C,0x94,0x60,0x0B,  /* 000006A0    ".`....`." */
+    0x11,0x01,0x74,0x60,0x0B,0x11,0x01,0x60,  /* 000006A8    "..t`...`" */
+    0xA1,0x0C,0x74,0x0B,0x11,0x01,0x60,0x60,  /* 000006B0    "..t...``" */
+    0x7D,0x60,0x0A,0x80,0x60,0x53,0x42,0x59,  /* 000006B8    "}`..`SBY" */
+    0x54,0x0A,0x55,0x60,0x14,0x45,0x04,0x52,  /* 000006C0    "T.U`.E.R" */
+    0x54,0x4D,0x50,0x00,0x70,0x47,0x42,0x59,  /* 000006C8    "TMP.pGBY" */
+    0x54,0x0A,0x1B,0x60,0x81,0x60,0x61,0xA0,  /* 000006D0    "T..`.`a." */
+    0x15,0x93,0x61,0x0A,0x08,0x7B,0x60,0x0A,  /* 000006D8    "..a..{`." */
+    0x7F,0x60,0x77,0x60,0x0A,0x0A,0x60,0x74,  /* 000006E0    ".`w`..`t" */
+    0x0B,0xAC,0x0A,0x60,0x60,0xA1,0x0C,0x77,  /* 000006E8    "...``..w" */
+    0x60,0x0A,0x0A,0x60,0x72,0x0B,0xAC,0x0A,  /* 000006F0    "`..`r..." */
+    0x60,0x60,0xA0,0x0B,0x93,0x53,0x53,0x48,  /* 000006F8    "``...SSH" */
+    0x55,0x01,0xA4,0x0B,0x3C,0x0C,0xA1,0x03,  /* 00000700    "U...<..." */
+    0xA4,0x60,0x14,0x12,0x53,0x42,0x59,0x54,  /* 00000708    ".`..SBYT" */
+    0x02,0x70,0x68,0x49,0x4E,0x44,0x58,0x70,  /* 00000710    ".phINDXp" */
+    0x69,0x44,0x41,0x54,0x30,0x14,0x14,0x47,  /* 00000718    "iDAT0..G" */
+    0x42,0x59,0x54,0x01,0x70,0x68,0x49,0x4E,  /* 00000720    "BYT.phIN" */
+    0x44,0x58,0x70,0x44,0x41,0x54,0x30,0x60,  /* 00000728    "DXpDAT0`" */
+    0xA4,0x60,0x10,0x44,0x12,0x5F,0x54,0x5A,  /* 00000730    ".`.D._TZ" */
+    0x5F,0x5B,0x82,0x28,0x46,0x41,0x4E,0x5F,  /* 00000738    "_[.(FAN_" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 00000740    "._HID.A." */
+    0x0C,0x0B,0x14,0x18,0x5F,0x49,0x4E,0x49,  /* 00000748    "...._INI" */
+    0x00,0x70,0x54,0x50,0x31,0x48,0x43,0x54,  /* 00000750    ".pTP1HCT" */
+    0x4F,0x53,0x70,0x54,0x50,0x31,0x4C,0x43,  /* 00000758    "OSpTP1LC" */
+    0x54,0x48,0x59,0x5B,0x85,0x42,0x0F,0x54,  /* 00000760    "THY[.B.T" */
+    0x48,0x52,0x4D,0x08,0x5F,0x41,0x4C,0x30,  /* 00000768    "HRM._AL0" */
+    0x12,0x06,0x01,0x46,0x41,0x4E,0x5F,0x14,  /* 00000770    "...FAN_." */
+    0x1E,0x5F,0x41,0x43,0x30,0x00,0xA0,0x10,  /* 00000778    "._AC0..." */
+    0x7D,0x50,0x4C,0x43,0x59,0x50,0x4C,0x43,  /* 00000780    "}PLCYPLC" */
+    0x59,0x67,0xA4,0x54,0x50,0x32,0x48,0xA1,  /* 00000788    "Yg.TP2H." */
+    0x06,0xA4,0x54,0x50,0x31,0x48,0x08,0x5F,  /* 00000790    "..TP1H._" */
+    0x50,0x53,0x4C,0x12,0x0C,0x01,0x5C,0x2E,  /* 00000798    "PSL...\." */
+    0x5F,0x50,0x52,0x5F,0x43,0x50,0x55,0x30,  /* 000007A0    "_PR_CPU0" */
+    0x08,0x5F,0x54,0x53,0x50,0x0A,0x3C,0x08,  /* 000007A8    "._TSP.<." */
+    0x5F,0x54,0x43,0x31,0x0A,0x04,0x08,0x5F,  /* 000007B0    "_TC1..._" */
+    0x54,0x43,0x32,0x0A,0x03,0x14,0x1E,0x5F,  /* 000007B8    "TC2...._" */
+    0x50,0x53,0x56,0x00,0xA0,0x10,0x7D,0x50,  /* 000007C0    "PSV...}P" */
+    0x4C,0x43,0x59,0x50,0x4C,0x43,0x59,0x67,  /* 000007C8    "LCYPLCYg" */
+    0xA4,0x54,0x50,0x31,0x48,0xA1,0x06,0xA4,  /* 000007D0    ".TP1H..." */
+    0x54,0x50,0x32,0x48,0x14,0x0B,0x5F,0x43,  /* 000007D8    "TP2H.._C" */
+    0x52,0x54,0x00,0xA4,0x54,0x52,0x50,0x43,  /* 000007E0    "RT..TRPC" */
+    0x14,0x1D,0x5F,0x54,0x4D,0x50,0x00,0x7B,  /* 000007E8    ".._TMP.{" */
+    0x53,0x45,0x4E,0x46,0x01,0x66,0xA0,0x09,  /* 000007F0    "SENF.f.." */
+    0x93,0x66,0x01,0xA4,0x52,0x54,0x4D,0x50,  /* 000007F8    ".f..RTMP" */
+    0xA1,0x05,0xA4,0x0B,0x86,0x0B,0x14,0x1E,  /* 00000800    "........" */
+    0x5F,0x53,0x43,0x50,0x01,0xA0,0x08,0x68,  /* 00000808    "_SCP...h" */
+    0x70,0x01,0x50,0x4C,0x43,0x59,0xA1,0x07,  /* 00000810    "p.PLCY.." */
+    0x70,0x00,0x50,0x4C,0x43,0x59,0x86,0x54,  /* 00000818    "p.PLCY.T" */
+    0x48,0x52,0x4D,0x0A,0x81,0x14,0x31,0x53,  /* 00000820    "HRM...1S" */
+    0x54,0x4D,0x50,0x02,0x70,0x69,0x44,0x57,  /* 00000828    "TMP.piDW" */
+    0x30,0x30,0xA0,0x12,0x68,0x53,0x54,0x48,  /* 00000830    "00..hSTH" */
+    0x59,0x44,0x42,0x30,0x30,0x44,0x42,0x30,  /* 00000838    "YDB00DB0" */
+    0x31,0x44,0x57,0x30,0x30,0xA1,0x11,0x53,  /* 00000840    "1DW00..S" */
+    0x54,0x4F,0x53,0x44,0x42,0x30,0x30,0x44,  /* 00000848    "TOSDB00D" */
+    0x42,0x30,0x31,0x44,0x57,0x30,0x30,0x10,  /* 00000850    "B01DW00." */
+    0x45,0x19,0x5F,0x47,0x50,0x45,0x14,0x18,  /* 00000858    "E._GPE.." */
+    0x5F,0x4C,0x30,0x33,0x00,0x86,0x5C,0x2F,  /* 00000860    "_L03..\/" */
+    0x03,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 00000868    "._SB_PCI" */
+    0x30,0x4C,0x41,0x4E,0x30,0x0A,0x02,0x14,  /* 00000870    "0LAN0..." */
+    0x41,0x07,0x5F,0x4C,0x30,0x39,0x00,0xA0,  /* 00000878    "A._L09.." */
+    0x3D,0x93,0x53,0x42,0x46,0x4C,0x00,0x86,  /* 00000880    "=.SBFL.." */
+    0x5C,0x2F,0x03,0x5F,0x53,0x42,0x5F,0x50,  /* 00000888    "\/._SB_P" */
+    0x43,0x49,0x30,0x55,0x53,0x42,0x30,0x0A,  /* 00000890    "CI0USB0." */
+    0x02,0x86,0x5C,0x2F,0x03,0x5F,0x53,0x42,  /* 00000898    "..\/._SB" */
+    0x5F,0x50,0x43,0x49,0x30,0x55,0x53,0x42,  /* 000008A0    "_PCI0USB" */
+    0x31,0x0A,0x02,0x86,0x5C,0x2F,0x03,0x5F,  /* 000008A8    "1...\/._" */
+    0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x55,  /* 000008B0    "SB_PCI0U" */
+    0x53,0x42,0x32,0x0A,0x02,0xA0,0x2B,0x93,  /* 000008B8    "SB2...+." */
+    0x53,0x42,0x46,0x4C,0x01,0x86,0x5C,0x2F,  /* 000008C0    "SBFL..\/" */
+    0x03,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 000008C8    "._SB_PCI" */
+    0x30,0x55,0x53,0x42,0x30,0x0A,0x02,0x86,  /* 000008D0    "0USB0..." */
+    0x5C,0x2F,0x03,0x5F,0x53,0x42,0x5F,0x50,  /* 000008D8    "\/._SB_P" */
+    0x43,0x49,0x30,0x55,0x53,0x42,0x31,0x0A,  /* 000008E0    "CI0USB1." */
+    0x02,0x14,0x4D,0x0B,0x5F,0x4C,0x30,0x45,  /* 000008E8    "..M._L0E" */
+    0x00,0xA0,0x41,0x05,0x93,0x53,0x42,0x46,  /* 000008F0    "..A..SBF" */
+    0x4C,0x0A,0x02,0x86,0x5C,0x2F,0x03,0x5F,  /* 000008F8    "L...\/._" */
+    0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x55,  /* 00000900    "SB_PCI0U" */
+    0x53,0x42,0x33,0x0A,0x02,0x86,0x5C,0x2F,  /* 00000908    "SB3...\/" */
+    0x03,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 00000910    "._SB_PCI" */
+    0x30,0x55,0x53,0x42,0x34,0x0A,0x02,0x86,  /* 00000918    "0USB4..." */
+    0x5C,0x2F,0x03,0x5F,0x53,0x42,0x5F,0x50,  /* 00000920    "\/._SB_P" */
+    0x43,0x49,0x30,0x55,0x53,0x42,0x35,0x0A,  /* 00000928    "CI0USB5." */
+    0x02,0x86,0x5C,0x2F,0x03,0x5F,0x53,0x42,  /* 00000930    "..\/._SB" */
+    0x5F,0x50,0x43,0x49,0x30,0x55,0x53,0x42,  /* 00000938    "_PCI0USB" */
+    0x36,0x0A,0x02,0xA0,0x43,0x06,0x93,0x53,  /* 00000940    "6...C..S" */
+    0x42,0x46,0x4C,0x0A,0x03,0x86,0x5C,0x2F,  /* 00000948    "BFL...\/" */
+    0x03,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 00000950    "._SB_PCI" */
+    0x30,0x55,0x53,0x42,0x33,0x0A,0x02,0x86,  /* 00000958    "0USB3..." */
+    0x5C,0x2F,0x03,0x5F,0x53,0x42,0x5F,0x50,  /* 00000960    "\/._SB_P" */
+    0x43,0x49,0x30,0x55,0x53,0x42,0x34,0x0A,  /* 00000968    "CI0USB4." */
+    0x02,0x86,0x5C,0x2F,0x03,0x5F,0x53,0x42,  /* 00000970    "..\/._SB" */
+    0x5F,0x50,0x43,0x49,0x30,0x55,0x53,0x42,  /* 00000978    "_PCI0USB" */
+    0x35,0x0A,0x02,0x86,0x5C,0x2F,0x03,0x5F,  /* 00000980    "5...\/._" */
+    0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x55,  /* 00000988    "SB_PCI0U" */
+    0x53,0x42,0x36,0x0A,0x02,0x86,0x5C,0x2F,  /* 00000990    "SB6...\/" */
+    0x03,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 00000998    "._SB_PCI" */
+    0x30,0x55,0x53,0x42,0x37,0x0A,0x02,0x14,  /* 000009A0    "0USB7..." */
+    0x13,0x5F,0x4C,0x30,0x35,0x00,0x86,0x5C,  /* 000009A8    "._L05..\" */
+    0x2E,0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,  /* 000009B0    "._SB_PCI" */
+    0x30,0x0A,0x02,0x14,0x18,0x5F,0x4C,0x30,  /* 000009B8    "0...._L0" */
+    0x38,0x00,0x86,0x5C,0x2F,0x03,0x5F,0x53,  /* 000009C0    "8..\/._S" */
+    0x42,0x5F,0x50,0x43,0x49,0x30,0x55,0x41,  /* 000009C8    "B_PCI0UA" */
+    0x52,0x31,0x0A,0x02,0x14,0x18,0x5F,0x4C,  /* 000009D0    "R1...._L" */
+    0x30,0x44,0x00,0x86,0x5C,0x2F,0x03,0x5F,  /* 000009D8    "0D..\/._" */
+    0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x41,  /* 000009E0    "SB_PCI0A" */
+    0x43,0x39,0x37,0x0A,0x02,0x10,0x45,0x26,  /* 000009E8    "C97...E&" */
+    0x2E,0x5F,0x50,0x52,0x5F,0x43,0x50,0x55,  /* 000009F0    "._PR_CPU" */
+    0x30,0x08,0x50,0x44,0x43,0x54,0x00,0x08,  /* 000009F8    "0.PDCT.." */
+    0x50,0x44,0x43,0x52,0x01,0x08,0x50,0x44,  /* 00000A00    "PDCR..PD" */
+    0x43,0x4D,0x01,0x14,0x46,0x06,0x5F,0x50,  /* 00000A08    "CM..F._P" */
+    0x44,0x43,0x01,0x70,0x87,0x68,0x60,0x08,  /* 00000A10    "DC.p.h`." */
+    0x50,0x44,0x43,0x42,0x11,0x03,0x0A,0x14,  /* 00000A18    "PDCB...." */
+    0x70,0x68,0x50,0x44,0x43,0x42,0x8A,0x50,  /* 00000A20    "phPDCB.P" */
+    0x44,0x43,0x42,0x00,0x52,0x45,0x56,0x5F,  /* 00000A28    "DCB.REV_" */
+    0x8A,0x50,0x44,0x43,0x42,0x0A,0x04,0x53,  /* 00000A30    ".PDCB..S" */
+    0x49,0x5A,0x45,0xA0,0x0D,0x92,0x93,0x52,  /* 00000A38    "IZE....R" */
+    0x45,0x56,0x5F,0x50,0x44,0x43,0x52,0xA4,  /* 00000A40    "EV_PDCR." */
+    0x00,0xA0,0x09,0x95,0x53,0x49,0x5A,0x45,  /* 00000A48    "....SIZE" */
+    0x01,0xA4,0x00,0x8A,0x50,0x44,0x43,0x42,  /* 00000A50    "....PDCB" */
+    0x0A,0x08,0x44,0x41,0x54,0x30,0xA0,0x11,  /* 00000A58    "..DAT0.." */
+    0x7B,0x44,0x41,0x54,0x30,0x50,0x44,0x43,  /* 00000A60    "{DAT0PDC" */
+    0x4D,0x00,0x70,0x01,0x50,0x44,0x43,0x54,  /* 00000A68    "M.p.PDCT" */
+    0xA4,0x01,0x08,0x50,0x43,0x54,0x31,0x12,  /* 00000A70    "...PCT1." */
+    0x2C,0x02,0x11,0x14,0x0A,0x11,0x82,0x0C,  /* 00000A78    ",......." */
+    0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000A80    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x79,0x00,0x11,  /* 00000A88    ".....y.." */
+    0x14,0x0A,0x11,0x82,0x0C,0x00,0x7F,0x00,  /* 00000A90    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000A98    "........" */
+    0x00,0x00,0x79,0x00,0x08,0x50,0x43,0x54,  /* 00000AA0    "..y..PCT" */
+    0x32,0x12,0x2C,0x02,0x11,0x14,0x0A,0x11,  /* 00000AA8    "2.,....." */
+    0x82,0x0C,0x00,0x01,0x08,0x00,0x00,0x2F,  /* 00000AB0    "......./" */
+    0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x79,  /* 00000AB8    ".......y" */
+    0x00,0x11,0x14,0x0A,0x11,0x82,0x0C,0x00,  /* 00000AC0    "........" */
+    0x01,0x08,0x00,0x00,0x84,0x00,0x00,0x00,  /* 00000AC8    "........" */
+    0x00,0x00,0x00,0x00,0x79,0x00,0x14,0x1A,  /* 00000AD0    "....y..." */
+    0x5F,0x50,0x43,0x54,0x00,0xA0,0x0C,0x93,  /* 00000AD8    "_PCT...." */
+    0x50,0x44,0x43,0x54,0x00,0xA4,0x50,0x43,  /* 00000AE0    "PDCT..PC" */
+    0x54,0x32,0xA1,0x06,0xA4,0x50,0x43,0x54,  /* 00000AE8    "T2...PCT" */
+    0x31,0x14,0x08,0x5F,0x50,0x50,0x43,0x00,  /* 00000AF0    "1.._PPC." */
+    0xA4,0x00,0x08,0x50,0x50,0x53,0x31,0x12,  /* 00000AF8    "...PPS1." */
+    0x4B,0x09,0x08,0x12,0x12,0x06,0x0B,0xE8,  /* 00000B00    "K......." */
+    0x03,0x0B,0x10,0x27,0x0A,0x0A,0x0A,0x0A,  /* 00000B08    "...'...." */
+    0x0B,0x13,0x0A,0x0B,0x13,0x0A,0x12,0x12,  /* 00000B10    "........" */
+    0x06,0x0B,0x20,0x03,0x0B,0x40,0x1F,0x0A,  /* 00000B18    ".. ..@.." */
+    0x0A,0x0A,0x0A,0x0B,0x10,0x08,0x0B,0x10,  /* 00000B20    "........" */
+    0x08,0x12,0x12,0x06,0x0B,0xFF,0xFF,0x0B,  /* 00000B28    "........" */
+    0xFF,0xFF,0x0A,0xFF,0x0A,0xFF,0x0B,0xFF,  /* 00000B30    "........" */
+    0xFF,0x0B,0xFF,0xFF,0x12,0x12,0x06,0x0B,  /* 00000B38    "........" */
+    0xFF,0xFF,0x0B,0xFF,0xFF,0x0A,0xFF,0x0A,  /* 00000B40    "........" */
+    0xFF,0x0B,0xFF,0xFF,0x0B,0xFF,0xFF,0x12,  /* 00000B48    "........" */
+    0x12,0x06,0x0B,0xFF,0xFF,0x0B,0xFF,0xFF,  /* 00000B50    "........" */
+    0x0A,0xFF,0x0A,0xFF,0x0B,0xFF,0xFF,0x0B,  /* 00000B58    "........" */
+    0xFF,0xFF,0x12,0x12,0x06,0x0B,0xFF,0xFF,  /* 00000B60    "........" */
+    0x0B,0xFF,0xFF,0x0A,0xFF,0x0A,0xFF,0x0B,  /* 00000B68    "........" */
+    0xFF,0xFF,0x0B,0xFF,0xFF,0x12,0x12,0x06,  /* 00000B70    "........" */
+    0x0B,0xFF,0xFF,0x0B,0xFF,0xFF,0x0A,0xFF,  /* 00000B78    "........" */
+    0x0A,0xFF,0x0B,0xFF,0xFF,0x0B,0xFF,0xFF,  /* 00000B80    "........" */
+    0x12,0x12,0x06,0x0B,0xFF,0xFF,0x0B,0xFF,  /* 00000B88    "........" */
+    0xFF,0x0A,0xFF,0x0A,0xFF,0x0B,0xFF,0xFF,  /* 00000B90    "........" */
+    0x0B,0xFF,0xFF,0x08,0x50,0x50,0x53,0x32,  /* 00000B98    "....PPS2" */
+    0x12,0x47,0x09,0x08,0x12,0x10,0x06,0x0B,  /* 00000BA0    ".G......" */
+    0xE8,0x03,0x0B,0x10,0x27,0x0A,0x0A,0x0A,  /* 00000BA8    "....'..." */
+    0x0A,0x0A,0xB0,0x0A,0xB0,0x12,0x10,0x06,  /* 00000BB0    "........" */
+    0x0B,0x20,0x03,0x0B,0x40,0x1F,0x0A,0x0A,  /* 00000BB8    ". ..@..." */
+    0x0A,0x0A,0x0A,0xB1,0x0A,0xB1,0x12,0x12,  /* 00000BC0    "........" */
+    0x06,0x0B,0xFF,0xFF,0x0B,0xFF,0xFF,0x0A,  /* 00000BC8    "........" */
+    0xFF,0x0A,0xFF,0x0B,0xFF,0xFF,0x0B,0xFF,  /* 00000BD0    "........" */
+    0xFF,0x12,0x12,0x06,0x0B,0xFF,0xFF,0x0B,  /* 00000BD8    "........" */
+    0xFF,0xFF,0x0A,0xFF,0x0A,0xFF,0x0B,0xFF,  /* 00000BE0    "........" */
+    0xFF,0x0B,0xFF,0xFF,0x12,0x12,0x06,0x0B,  /* 00000BE8    "........" */
+    0xFF,0xFF,0x0B,0xFF,0xFF,0x0A,0xFF,0x0A,  /* 00000BF0    "........" */
+    0xFF,0x0B,0xFF,0xFF,0x0B,0xFF,0xFF,0x12,  /* 00000BF8    "........" */
+    0x12,0x06,0x0B,0xFF,0xFF,0x0B,0xFF,0xFF,  /* 00000C00    "........" */
+    0x0A,0xFF,0x0A,0xFF,0x0B,0xFF,0xFF,0x0B,  /* 00000C08    "........" */
+    0xFF,0xFF,0x12,0x12,0x06,0x0B,0xFF,0xFF,  /* 00000C10    "........" */
+    0x0B,0xFF,0xFF,0x0A,0xFF,0x0A,0xFF,0x0B,  /* 00000C18    "........" */
+    0xFF,0xFF,0x0B,0xFF,0xFF,0x12,0x12,0x06,  /* 00000C20    "........" */
+    0x0B,0xFF,0xFF,0x0B,0xFF,0xFF,0x0A,0xFF,  /* 00000C28    "........" */
+    0x0A,0xFF,0x0B,0xFF,0xFF,0x0B,0xFF,0xFF,  /* 00000C30    "........" */
+    0x14,0x1A,0x5F,0x50,0x53,0x53,0x00,0xA0,  /* 00000C38    ".._PSS.." */
+    0x0C,0x93,0x50,0x44,0x43,0x54,0x00,0xA4,  /* 00000C40    "..PDCT.." */
+    0x50,0x50,0x53,0x32,0xA1,0x06,0xA4,0x50,  /* 00000C48    "PPS2...P" */
+    0x50,0x53,0x31,0x10,0x86,0xC4,0x04,0x5F,  /* 00000C50    "PS1...._" */
+    0x53,0x42,0x5F,0x5B,0x82,0x19,0x50,0x57,  /* 00000C58    "SB_[..PW" */
+    0x52,0x42,0x08,0x5F,0x48,0x49,0x44,0x0C,  /* 00000C60    "RB._HID." */
+    0x41,0xD0,0x0C,0x0C,0x14,0x09,0x5F,0x53,  /* 00000C68    "A....._S" */
+    0x54,0x41,0x00,0xA4,0x0A,0x0B,0x5B,0x82,  /* 00000C70    "TA....[." */
+    0x47,0x1F,0x4D,0x45,0x4D,0x5F,0x08,0x5F,  /* 00000C78    "G.MEM_._" */
+    0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,0x01,  /* 00000C80    "HID.A..." */
+    0x14,0x46,0x1E,0x5F,0x43,0x52,0x53,0x00,  /* 00000C88    ".F._CRS." */
+    0x08,0x42,0x55,0x46,0x30,0x11,0x4A,0x08,  /* 00000C90    ".BUF0.J." */
+    0x0A,0x86,0x86,0x09,0x00,0x01,0x00,0x00,  /* 00000C98    "........" */
+    0x0F,0x00,0x00,0x40,0x00,0x00,0x86,0x09,  /* 00000CA0    "...@...." */
+    0x00,0x01,0x00,0x40,0x0F,0x00,0x00,0x40,  /* 00000CA8    "...@...@" */
+    0x00,0x00,0x86,0x09,0x00,0x01,0x00,0x80,  /* 00000CB0    "........" */
+    0x0F,0x00,0x00,0x40,0x00,0x00,0x86,0x09,  /* 00000CB8    "...@...." */
+    0x00,0x01,0x00,0xC0,0x0F,0x00,0x00,0x40,  /* 00000CC0    ".......@" */
+    0x00,0x00,0x86,0x09,0x00,0x01,0x00,0x00,  /* 00000CC8    "........" */
+    0x00,0x00,0x00,0x00,0x01,0x00,0x86,0x09,  /* 00000CD0    "........" */
+    0x00,0x01,0x00,0x00,0xFF,0xFF,0x00,0x00,  /* 00000CD8    "........" */
+    0x01,0x00,0x86,0x09,0x00,0x01,0x00,0x00,  /* 00000CE0    "........" */
+    0x00,0x00,0x00,0x00,0x0A,0x00,0x86,0x09,  /* 00000CE8    "........" */
+    0x00,0x01,0x00,0x00,0x10,0x00,0x00,0x00,  /* 00000CF0    "........" */
+    0x00,0x00,0x86,0x09,0x00,0x01,0x00,0x00,  /* 00000CF8    "........" */
+    0xC0,0xFE,0x00,0x00,0x10,0x00,0x86,0x09,  /* 00000D00    "........" */
+    0x00,0x01,0x00,0x00,0xE0,0xFE,0x00,0x00,  /* 00000D08    "........" */
+    0x10,0x00,0x86,0x09,0x00,0x01,0x00,0x00,  /* 00000D10    "........" */
+    0xF8,0xFF,0x00,0x00,0x07,0x00,0x79,0x00,  /* 00000D18    "......y." */
+    0x8A,0x42,0x55,0x46,0x30,0x0A,0x34,0x41,  /* 00000D20    ".BUF0.4A" */
+    0x43,0x4D,0x4D,0x8A,0x42,0x55,0x46,0x30,  /* 00000D28    "CMM.BUF0" */
+    0x0A,0x38,0x41,0x53,0x53,0x4D,0x8A,0x42,  /* 00000D30    ".8ASSM.B" */
+    0x55,0x46,0x30,0x0A,0x04,0x52,0x4D,0x41,  /* 00000D38    "UF0..RMA" */
+    0x31,0x8A,0x42,0x55,0x46,0x30,0x0A,0x08,  /* 00000D40    "1.BUF0.." */
+    0x52,0x53,0x53,0x31,0x8A,0x42,0x55,0x46,  /* 00000D48    "RSS1.BUF" */
+    0x30,0x0A,0x10,0x52,0x4D,0x41,0x32,0x8A,  /* 00000D50    "0..RMA2." */
+    0x42,0x55,0x46,0x30,0x0A,0x14,0x52,0x53,  /* 00000D58    "BUF0..RS" */
+    0x53,0x32,0x8A,0x42,0x55,0x46,0x30,0x0A,  /* 00000D60    "S2.BUF0." */
+    0x1C,0x52,0x4D,0x41,0x33,0x8A,0x42,0x55,  /* 00000D68    ".RMA3.BU" */
+    0x46,0x30,0x0A,0x20,0x52,0x53,0x53,0x33,  /* 00000D70    "F0. RSS3" */
+    0x8A,0x42,0x55,0x46,0x30,0x0A,0x28,0x52,  /* 00000D78    ".BUF0.(R" */
+    0x4D,0x41,0x34,0x8A,0x42,0x55,0x46,0x30,  /* 00000D80    "MA4.BUF0" */
+    0x0A,0x2C,0x52,0x53,0x53,0x34,0x8A,0x42,  /* 00000D88    ".,RSS4.B" */
+    0x55,0x46,0x30,0x0A,0x5C,0x45,0x58,0x54,  /* 00000D90    "UF0.\EXT" */
+    0x4D,0x74,0x41,0x4D,0x45,0x4D,0x0C,0x00,  /* 00000D98    "MtAMEM.." */
+    0x00,0x10,0x00,0x45,0x58,0x54,0x4D,0xA0,  /* 00000DA0    "...EXTM." */
+    0x35,0x92,0x93,0x52,0x4F,0x4D,0x31,0x00,  /* 00000DA8    "5..ROM1." */
+    0x70,0x52,0x4D,0x41,0x31,0x52,0x4D,0x41,  /* 00000DB0    "pRMA1RMA" */
+    0x32,0x79,0x52,0x4F,0x4D,0x31,0x0A,0x08,  /* 00000DB8    "2yROM1.." */
+    0x60,0x70,0x60,0x52,0x4D,0x41,0x31,0x79,  /* 00000DC0    "`p`RMA1y" */
+    0x52,0x4D,0x53,0x31,0x0A,0x08,0x60,0x70,  /* 00000DC8    "RMS1..`p" */
+    0x60,0x52,0x53,0x53,0x31,0x70,0x0B,0x00,  /* 00000DD0    "`RSS1p.." */
+    0x80,0x52,0x53,0x53,0x32,0xA0,0x35,0x92,  /* 00000DD8    ".RSS2.5." */
+    0x93,0x52,0x4F,0x4D,0x32,0x00,0x70,0x52,  /* 00000DE0    ".ROM2.pR" */
+    0x4D,0x41,0x32,0x52,0x4D,0x41,0x33,0x79,  /* 00000DE8    "MA2RMA3y" */
+    0x52,0x4F,0x4D,0x32,0x0A,0x08,0x60,0x70,  /* 00000DF0    "ROM2..`p" */
+    0x60,0x52,0x4D,0x41,0x32,0x79,0x52,0x4D,  /* 00000DF8    "`RMA2yRM" */
+    0x53,0x32,0x0A,0x08,0x60,0x70,0x60,0x52,  /* 00000E00    "S2..`p`R" */
+    0x53,0x53,0x32,0x70,0x0B,0x00,0xC0,0x52,  /* 00000E08    "SS2p...R" */
+    0x53,0x53,0x33,0xA0,0x37,0x92,0x93,0x52,  /* 00000E10    "SS3.7..R" */
+    0x4F,0x4D,0x33,0x00,0x70,0x52,0x4D,0x41,  /* 00000E18    "OM3.pRMA" */
+    0x33,0x52,0x4D,0x41,0x34,0x79,0x52,0x4F,  /* 00000E20    "3RMA4yRO" */
+    0x4D,0x33,0x0A,0x08,0x60,0x70,0x60,0x52,  /* 00000E28    "M3..`p`R" */
+    0x4D,0x41,0x33,0x79,0x52,0x4D,0x53,0x33,  /* 00000E30    "MA3yRMS3" */
+    0x0A,0x08,0x60,0x70,0x60,0x52,0x53,0x53,  /* 00000E38    "..`p`RSS" */
+    0x33,0x70,0x0C,0x00,0x00,0x01,0x00,0x52,  /* 00000E40    "3p.....R" */
+    0x53,0x53,0x34,0x70,0x41,0x4D,0x45,0x4D,  /* 00000E48    "SS4pAMEM" */
+    0x41,0x43,0x4D,0x4D,0x7B,0x41,0x4D,0x45,  /* 00000E50    "ACMM{AME" */
+    0x4D,0x0C,0xFF,0xFF,0x0F,0x00,0x60,0x74,  /* 00000E58    "M.....`t" */
+    0x0C,0x00,0x00,0x10,0x00,0x60,0x41,0x53,  /* 00000E60    ".....`AS" */
+    0x53,0x4D,0xA4,0x42,0x55,0x46,0x30,0x5B,  /* 00000E68    "SM.BUF0[" */
+    0x82,0x89,0xA2,0x04,0x50,0x43,0x49,0x30,  /* 00000E70    "....PCI0" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 00000E78    "._HID.A." */
+    0x0A,0x03,0x08,0x5F,0x41,0x44,0x52,0x00,  /* 00000E80    "..._ADR." */
+    0x08,0x5F,0x55,0x49,0x44,0x01,0x08,0x5F,  /* 00000E88    "._UID.._" */
+    0x42,0x42,0x4E,0x00,0x14,0x17,0x5F,0x53,  /* 00000E90    "BBN..._S" */
+    0x33,0x44,0x00,0xA0,0x0B,0x93,0x4F,0x53,  /* 00000E98    "3D....OS" */
+    0x46,0x4C,0x0A,0x02,0xA4,0x0A,0x02,0xA1,  /* 00000EA0    "FL......" */
+    0x04,0xA4,0x0A,0x03,0x5B,0x80,0x47,0x41,  /* 00000EA8    "....[.GA" */
+    0x52,0x54,0x02,0x0A,0x80,0x01,0x10,0x1B,  /* 00000EB0    "RT......" */
+    0x5C,0x00,0x5B,0x81,0x16,0x5C,0x2F,0x03,  /* 00000EB8    "\.[..\/." */
+    0x5F,0x53,0x42,0x5F,0x50,0x43,0x49,0x30,  /* 00000EC0    "_SB_PCI0" */
+    0x47,0x41,0x52,0x54,0x01,0x47,0x41,0x52,  /* 00000EC8    "GART.GAR" */
+    0x31,0x08,0x5B,0x80,0x47,0x41,0x52,0x41,  /* 00000ED0    "1.[.GARA" */
+    0x02,0x0A,0x88,0x01,0x10,0x1B,0x5C,0x00,  /* 00000ED8    "......\." */
+    0x5B,0x81,0x16,0x5C,0x2F,0x03,0x5F,0x53,  /* 00000EE0    "[..\/._S" */
+    0x42,0x5F,0x50,0x43,0x49,0x30,0x47,0x41,  /* 00000EE8    "B_PCI0GA" */
+    0x52,0x41,0x01,0x47,0x41,0x52,0x32,0x08,  /* 00000EF0    "RA.GAR2." */
+    0x14,0x09,0x5F,0x53,0x54,0x41,0x00,0xA4,  /* 00000EF8    ".._STA.." */
+    0x0A,0x0F,0x08,0x5F,0x50,0x52,0x57,0x12,  /* 00000F00    "..._PRW." */
+    0x06,0x02,0x0A,0x05,0x0A,0x05,0x14,0x4E,  /* 00000F08    ".......N" */
+    0x0D,0x5F,0x43,0x52,0x53,0x00,0x08,0x42,  /* 00000F10    "._CRS..B" */
+    0x55,0x46,0x30,0x11,0x4C,0x08,0x0A,0x88,  /* 00000F18    "UF0.L..." */
+    0x88,0x0D,0x00,0x02,0x01,0x00,0x00,0x00,  /* 00000F20    "........" */
+    0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x01,  /* 00000F28    "........" */
+    0x47,0x01,0xF8,0x0C,0xF8,0x0C,0x01,0x08,  /* 00000F30    "G......." */
+    0x88,0x0D,0x00,0x01,0x0C,0x03,0x00,0x00,  /* 00000F38    "........" */
+    0x00,0x00,0xF7,0x0C,0x00,0x00,0xF8,0x0C,  /* 00000F40    "........" */
+    0x88,0x0D,0x00,0x01,0x0C,0x03,0x00,0x00,  /* 00000F48    "........" */
+    0x00,0x0D,0xFF,0xFF,0x00,0x00,0x00,0xF3,  /* 00000F50    "........" */
+    0x87,0x17,0x00,0x00,0x0C,0x03,0x00,0x00,  /* 00000F58    "........" */
+    0x00,0x00,0x00,0x00,0x0A,0x00,0xFF,0xFF,  /* 00000F60    "........" */
+    0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000F68    "........" */
+    0x02,0x00,0x87,0x17,0x00,0x00,0x0C,0x03,  /* 00000F70    "........" */
+    0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,  /* 00000F78    "........" */
+    0xFF,0xFF,0x0D,0x00,0x00,0x00,0x00,0x00,  /* 00000F80    "........" */
+    0x00,0x00,0x02,0x00,0x87,0x17,0x00,0x00,  /* 00000F88    "........" */
+    0x0C,0x03,0x00,0x00,0x00,0x00,0x00,0x00,  /* 00000F90    "........" */
+    0x10,0x00,0xFF,0xFF,0xBF,0xFE,0x00,0x00,  /* 00000F98    "........" */
+    0x00,0x00,0x00,0x00,0xF0,0xFF,0x79,0x00,  /* 00000FA0    "......y." */
+    0x8A,0x42,0x55,0x46,0x30,0x0A,0x76,0x54,  /* 00000FA8    ".BUF0.vT" */
+    0x43,0x4D,0x4D,0x8A,0x42,0x55,0x46,0x30,  /* 00000FB0    "CMM.BUF0" */
+    0x0A,0x82,0x54,0x4F,0x4D,0x4D,0x72,0x41,  /* 00000FB8    "..TOMMrA" */
+    0x4D,0x45,0x4D,0x0C,0x00,0x00,0x01,0x00,  /* 00000FC0    "MEM....." */
+    0x54,0x43,0x4D,0x4D,0x72,0x54,0x43,0x4D,  /* 00000FC8    "TCMMrTCM" */
+    0x4D,0x0C,0x00,0x00,0x01,0x00,0x54,0x43,  /* 00000FD0    "M.....TC" */
+    0x4D,0x4D,0x74,0x0C,0x00,0x00,0xC0,0xFE,  /* 00000FD8    "MMt....." */
+    0x54,0x43,0x4D,0x4D,0x54,0x4F,0x4D,0x4D,  /* 00000FE0    "TCMMTOMM" */
+    0xA4,0x42,0x55,0x46,0x30,0x08,0x50,0x49,  /* 00000FE8    ".BUF0.PI" */
+    0x43,0x4D,0x12,0x41,0x28,0x2C,0x12,0x0D,  /* 00000FF0    "CM.A(,.." */
+    0x04,0x0C,0xFF,0xFF,0x08,0x00,0x00,0x4C,  /* 00000FF8    ".......L" */
+    0x4E,0x4B,0x42,0x00,0x12,0x0D,0x04,0x0C,  /* 00001000    "NKB....." */
+    0xFF,0xFF,0x08,0x00,0x01,0x4C,0x4E,0x4B,  /* 00001008    ".....LNK" */
+    0x43,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,  /* 00001010    "C......." */
+    0x08,0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x44,  /* 00001018    "....LNKD" */
+    0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x08,  /* 00001020    "........" */
+    0x00,0x0A,0x03,0x4C,0x4E,0x4B,0x41,0x00,  /* 00001028    "...LNKA." */
+    0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x09,0x00,  /* 00001030    "........" */
+    0x00,0x4C,0x4E,0x4B,0x43,0x00,0x12,0x0D,  /* 00001038    ".LNKC..." */
+    0x04,0x0C,0xFF,0xFF,0x09,0x00,0x01,0x4C,  /* 00001040    ".......L" */
+    0x4E,0x4B,0x44,0x00,0x12,0x0E,0x04,0x0C,  /* 00001048    "NKD....." */
+    0xFF,0xFF,0x09,0x00,0x0A,0x02,0x4C,0x4E,  /* 00001050    "......LN" */
+    0x4B,0x41,0x00,0x12,0x0E,0x04,0x0C,0xFF,  /* 00001058    "KA......" */
+    0xFF,0x09,0x00,0x0A,0x03,0x4C,0x4E,0x4B,  /* 00001060    ".....LNK" */
+    0x42,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,  /* 00001068    "B......." */
+    0x0A,0x00,0x00,0x4C,0x4E,0x4B,0x44,0x00,  /* 00001070    "...LNKD." */
+    0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x0A,0x00,  /* 00001078    "........" */
+    0x01,0x4C,0x4E,0x4B,0x41,0x00,0x12,0x0E,  /* 00001080    ".LNKA..." */
+    0x04,0x0C,0xFF,0xFF,0x0A,0x00,0x0A,0x02,  /* 00001088    "........" */
+    0x4C,0x4E,0x4B,0x42,0x00,0x12,0x0E,0x04,  /* 00001090    "LNKB...." */
+    0x0C,0xFF,0xFF,0x0A,0x00,0x0A,0x03,0x4C,  /* 00001098    ".......L" */
+    0x4E,0x4B,0x43,0x00,0x12,0x0D,0x04,0x0C,  /* 000010A0    "NKC....." */
+    0xFF,0xFF,0x0B,0x00,0x00,0x4C,0x4E,0x4B,  /* 000010A8    ".....LNK" */
+    0x44,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,  /* 000010B0    "D......." */
+    0x0B,0x00,0x01,0x4C,0x4E,0x4B,0x41,0x00,  /* 000010B8    "...LNKA." */
+    0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x0B,0x00,  /* 000010C0    "........" */
+    0x0A,0x02,0x4C,0x4E,0x4B,0x42,0x00,0x12,  /* 000010C8    "..LNKB.." */
+    0x0E,0x04,0x0C,0xFF,0xFF,0x0B,0x00,0x0A,  /* 000010D0    "........" */
+    0x03,0x4C,0x4E,0x4B,0x43,0x00,0x12,0x0D,  /* 000010D8    ".LNKC..." */
+    0x04,0x0C,0xFF,0xFF,0x0C,0x00,0x00,0x4C,  /* 000010E0    ".......L" */
+    0x4E,0x4B,0x41,0x00,0x12,0x0D,0x04,0x0C,  /* 000010E8    "NKA....." */
+    0xFF,0xFF,0x0C,0x00,0x01,0x4C,0x4E,0x4B,  /* 000010F0    ".....LNK" */
+    0x42,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,  /* 000010F8    "B......." */
+    0x0C,0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x43,  /* 00001100    "....LNKC" */
+    0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x0C,  /* 00001108    "........" */
+    0x00,0x0A,0x03,0x4C,0x4E,0x4B,0x44,0x00,  /* 00001110    "...LNKD." */
+    0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x0D,0x00,  /* 00001118    "........" */
+    0x00,0x4C,0x4E,0x4B,0x41,0x00,0x12,0x0D,  /* 00001120    ".LNKA..." */
+    0x04,0x0C,0xFF,0xFF,0x0D,0x00,0x01,0x4C,  /* 00001128    ".......L" */
+    0x4E,0x4B,0x42,0x00,0x12,0x0E,0x04,0x0C,  /* 00001130    "NKB....." */
+    0xFF,0xFF,0x0D,0x00,0x0A,0x02,0x4C,0x4E,  /* 00001138    "......LN" */
+    0x4B,0x43,0x00,0x12,0x0E,0x04,0x0C,0xFF,  /* 00001140    "KC......" */
+    0xFF,0x0D,0x00,0x0A,0x03,0x4C,0x4E,0x4B,  /* 00001148    ".....LNK" */
+    0x44,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,  /* 00001150    "D......." */
+    0x10,0x00,0x00,0x4C,0x4E,0x4B,0x41,0x00,  /* 00001158    "...LNKA." */
+    0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x10,0x00,  /* 00001160    "........" */
+    0x01,0x4C,0x4E,0x4B,0x42,0x00,0x12,0x0E,  /* 00001168    ".LNKB..." */
+    0x04,0x0C,0xFF,0xFF,0x10,0x00,0x0A,0x02,  /* 00001170    "........" */
+    0x4C,0x4E,0x4B,0x43,0x00,0x12,0x0E,0x04,  /* 00001178    "LNKC...." */
+    0x0C,0xFF,0xFF,0x10,0x00,0x0A,0x03,0x4C,  /* 00001180    ".......L" */
+    0x4E,0x4B,0x44,0x00,0x12,0x0D,0x04,0x0C,  /* 00001188    "NKD....." */
+    0xFF,0xFF,0x11,0x00,0x00,0x4C,0x4E,0x4B,  /* 00001190    ".....LNK" */
+    0x41,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,  /* 00001198    "A......." */
+    0x11,0x00,0x01,0x4C,0x4E,0x4B,0x42,0x00,  /* 000011A0    "...LNKB." */
+    0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x11,0x00,  /* 000011A8    "........" */
+    0x0A,0x02,0x4C,0x4E,0x4B,0x43,0x00,0x12,  /* 000011B0    "..LNKC.." */
+    0x0E,0x04,0x0C,0xFF,0xFF,0x11,0x00,0x0A,  /* 000011B8    "........" */
+    0x03,0x4C,0x4E,0x4B,0x44,0x00,0x12,0x0D,  /* 000011C0    ".LNKD..." */
+    0x04,0x0C,0xFF,0xFF,0x01,0x00,0x00,0x4C,  /* 000011C8    ".......L" */
+    0x4E,0x4B,0x41,0x00,0x12,0x0D,0x04,0x0C,  /* 000011D0    "NKA....." */
+    0xFF,0xFF,0x01,0x00,0x01,0x4C,0x4E,0x4B,  /* 000011D8    ".....LNK" */
+    0x42,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,  /* 000011E0    "B......." */
+    0x01,0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x43,  /* 000011E8    "....LNKC" */
+    0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x01,  /* 000011F0    "........" */
+    0x00,0x0A,0x03,0x4C,0x4E,0x4B,0x44,0x00,  /* 000011F8    "...LNKD." */
+    0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x12,0x00,  /* 00001200    "........" */
+    0x00,0x4C,0x4E,0x4B,0x41,0x00,0x12,0x0D,  /* 00001208    ".LNKA..." */
+    0x04,0x0C,0xFF,0xFF,0x12,0x00,0x01,0x4C,  /* 00001210    ".......L" */
+    0x4E,0x4B,0x42,0x00,0x12,0x0E,0x04,0x0C,  /* 00001218    "NKB....." */
+    0xFF,0xFF,0x12,0x00,0x0A,0x02,0x4C,0x4E,  /* 00001220    "......LN" */
+    0x4B,0x43,0x00,0x12,0x0E,0x04,0x0C,0xFF,  /* 00001228    "KC......" */
+    0xFF,0x12,0x00,0x0A,0x03,0x4C,0x4E,0x4B,  /* 00001230    ".....LNK" */
+    0x44,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,  /* 00001238    "D......." */
+    0x0F,0x00,0x00,0x4C,0x4E,0x4B,0x41,0x00,  /* 00001240    "...LNKA." */
+    0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x0F,0x00,  /* 00001248    "........" */
+    0x01,0x4C,0x4E,0x4B,0x42,0x00,0x12,0x0E,  /* 00001250    ".LNKB..." */
+    0x04,0x0C,0xFF,0xFF,0x0F,0x00,0x0A,0x02,  /* 00001258    "........" */
+    0x4C,0x4E,0x4B,0x43,0x00,0x12,0x0E,0x04,  /* 00001260    "LNKC...." */
+    0x0C,0xFF,0xFF,0x0F,0x00,0x0A,0x03,0x4C,  /* 00001268    ".......L" */
+    0x4E,0x4B,0x44,0x00,0x08,0x41,0x50,0x49,  /* 00001270    "NKD..API" */
+    0x43,0x12,0x49,0x24,0x2C,0x12,0x0B,0x04,  /* 00001278    "C.I$,..." */
+    0x0C,0xFF,0xFF,0x08,0x00,0x00,0x00,0x0A,  /* 00001280    "........" */
+    0x11,0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x08,  /* 00001288    "........" */
+    0x00,0x01,0x00,0x0A,0x12,0x12,0x0C,0x04,  /* 00001290    "........" */
+    0x0C,0xFF,0xFF,0x08,0x00,0x0A,0x02,0x00,  /* 00001298    "........" */
+    0x0A,0x13,0x12,0x0C,0x04,0x0C,0xFF,0xFF,  /* 000012A0    "........" */
+    0x08,0x00,0x0A,0x03,0x00,0x0A,0x10,0x12,  /* 000012A8    "........" */
+    0x0B,0x04,0x0C,0xFF,0xFF,0x09,0x00,0x00,  /* 000012B0    "........" */
+    0x00,0x0A,0x12,0x12,0x0B,0x04,0x0C,0xFF,  /* 000012B8    "........" */
+    0xFF,0x09,0x00,0x01,0x00,0x0A,0x13,0x12,  /* 000012C0    "........" */
+    0x0C,0x04,0x0C,0xFF,0xFF,0x09,0x00,0x0A,  /* 000012C8    "........" */
+    0x02,0x00,0x0A,0x10,0x12,0x0C,0x04,0x0C,  /* 000012D0    "........" */
+    0xFF,0xFF,0x09,0x00,0x0A,0x03,0x00,0x0A,  /* 000012D8    "........" */
+    0x11,0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x0A,  /* 000012E0    "........" */
+    0x00,0x00,0x00,0x0A,0x13,0x12,0x0B,0x04,  /* 000012E8    "........" */
+    0x0C,0xFF,0xFF,0x0A,0x00,0x01,0x00,0x0A,  /* 000012F0    "........" */
+    0x10,0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x0A,  /* 000012F8    "........" */
+    0x00,0x0A,0x02,0x00,0x0A,0x11,0x12,0x0C,  /* 00001300    "........" */
+    0x04,0x0C,0xFF,0xFF,0x0A,0x00,0x0A,0x03,  /* 00001308    "........" */
+    0x00,0x0A,0x12,0x12,0x0B,0x04,0x0C,0xFF,  /* 00001310    "........" */
+    0xFF,0x0B,0x00,0x00,0x00,0x0A,0x13,0x12,  /* 00001318    "........" */
+    0x0B,0x04,0x0C,0xFF,0xFF,0x0B,0x00,0x01,  /* 00001320    "........" */
+    0x00,0x0A,0x10,0x12,0x0C,0x04,0x0C,0xFF,  /* 00001328    "........" */
+    0xFF,0x0B,0x00,0x0A,0x02,0x00,0x0A,0x11,  /* 00001330    "........" */
+    0x12,0x0C,0x04,0x0C,0xFF,0xFF,0x0B,0x00,  /* 00001338    "........" */
+    0x0A,0x03,0x00,0x0A,0x12,0x12,0x0B,0x04,  /* 00001340    "........" */
+    0x0C,0xFF,0xFF,0x0C,0x00,0x00,0x00,0x0A,  /* 00001348    "........" */
+    0x10,0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x0C,  /* 00001350    "........" */
+    0x00,0x01,0x00,0x0A,0x11,0x12,0x0C,0x04,  /* 00001358    "........" */
+    0x0C,0xFF,0xFF,0x0C,0x00,0x0A,0x02,0x00,  /* 00001360    "........" */
+    0x0A,0x12,0x12,0x0C,0x04,0x0C,0xFF,0xFF,  /* 00001368    "........" */
+    0x0C,0x00,0x0A,0x03,0x00,0x0A,0x13,0x12,  /* 00001370    "........" */
+    0x0B,0x04,0x0C,0xFF,0xFF,0x0D,0x00,0x00,  /* 00001378    "........" */
+    0x00,0x0A,0x10,0x12,0x0B,0x04,0x0C,0xFF,  /* 00001380    "........" */
+    0xFF,0x0D,0x00,0x01,0x00,0x0A,0x11,0x12,  /* 00001388    "........" */
+    0x0C,0x04,0x0C,0xFF,0xFF,0x0D,0x00,0x0A,  /* 00001390    "........" */
+    0x02,0x00,0x0A,0x12,0x12,0x0C,0x04,0x0C,  /* 00001398    "........" */
+    0xFF,0xFF,0x0D,0x00,0x0A,0x03,0x00,0x0A,  /* 000013A0    "........" */
+    0x13,0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x10,  /* 000013A8    "........" */
+    0x00,0x00,0x41,0x4C,0x4B,0x42,0x00,0x12,  /* 000013B0    "..ALKB.." */
+    0x0D,0x04,0x0C,0xFF,0xFF,0x10,0x00,0x01,  /* 000013B8    "........" */
+    0x41,0x4C,0x4B,0x42,0x00,0x12,0x0E,0x04,  /* 000013C0    "ALKB...." */
+    0x0C,0xFF,0xFF,0x10,0x00,0x0A,0x02,0x41,  /* 000013C8    ".......A" */
+    0x4C,0x4B,0x42,0x00,0x12,0x0E,0x04,0x0C,  /* 000013D0    "LKB....." */
+    0xFF,0xFF,0x10,0x00,0x0A,0x03,0x41,0x4C,  /* 000013D8    "......AL" */
+    0x4B,0x42,0x00,0x12,0x0D,0x04,0x0C,0xFF,  /* 000013E0    "KB......" */
+    0xFF,0x11,0x00,0x00,0x41,0x4C,0x4B,0x41,  /* 000013E8    "....ALKA" */
+    0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x11,  /* 000013F0    "........" */
+    0x00,0x01,0x41,0x4C,0x4B,0x42,0x00,0x12,  /* 000013F8    "..ALKB.." */
+    0x0E,0x04,0x0C,0xFF,0xFF,0x11,0x00,0x0A,  /* 00001400    "........" */
+    0x02,0x41,0x4C,0x4B,0x43,0x00,0x12,0x0E,  /* 00001408    ".ALKC..." */
+    0x04,0x0C,0xFF,0xFF,0x11,0x00,0x0A,0x03,  /* 00001410    "........" */
+    0x41,0x4C,0x4B,0x44,0x00,0x12,0x0B,0x04,  /* 00001418    "ALKD...." */
+    0x0C,0xFF,0xFF,0x01,0x00,0x00,0x00,0x0A,  /* 00001420    "........" */
+    0x10,0x12,0x0B,0x04,0x0C,0xFF,0xFF,0x01,  /* 00001428    "........" */
+    0x00,0x01,0x00,0x0A,0x11,0x12,0x0C,0x04,  /* 00001430    "........" */
+    0x0C,0xFF,0xFF,0x01,0x00,0x0A,0x02,0x00,  /* 00001438    "........" */
+    0x0A,0x12,0x12,0x0C,0x04,0x0C,0xFF,0xFF,  /* 00001440    "........" */
+    0x01,0x00,0x0A,0x03,0x00,0x0A,0x13,0x12,  /* 00001448    "........" */
+    0x0D,0x04,0x0C,0xFF,0xFF,0x12,0x00,0x00,  /* 00001450    "........" */
+    0x41,0x4C,0x4B,0x44,0x00,0x12,0x0D,0x04,  /* 00001458    "ALKD...." */
+    0x0C,0xFF,0xFF,0x12,0x00,0x01,0x41,0x4C,  /* 00001460    "......AL" */
+    0x4B,0x44,0x00,0x12,0x0E,0x04,0x0C,0xFF,  /* 00001468    "KD......" */
+    0xFF,0x12,0x00,0x0A,0x02,0x41,0x4C,0x4B,  /* 00001470    ".....ALK" */
+    0x44,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,  /* 00001478    "D......." */
+    0x12,0x00,0x0A,0x03,0x41,0x4C,0x4B,0x44,  /* 00001480    "....ALKD" */
+    0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x0F,  /* 00001488    "........" */
+    0x00,0x00,0x41,0x4C,0x4B,0x41,0x00,0x12,  /* 00001490    "..ALKA.." */
+    0x0D,0x04,0x0C,0xFF,0xFF,0x0F,0x00,0x01,  /* 00001498    "........" */
+    0x41,0x4C,0x4B,0x41,0x00,0x12,0x0E,0x04,  /* 000014A0    "ALKA...." */
+    0x0C,0xFF,0xFF,0x0F,0x00,0x0A,0x02,0x41,  /* 000014A8    ".......A" */
+    0x4C,0x4B,0x41,0x00,0x12,0x0E,0x04,0x0C,  /* 000014B0    "LKA....." */
+    0xFF,0xFF,0x0F,0x00,0x0A,0x03,0x41,0x4C,  /* 000014B8    "......AL" */
+    0x4B,0x41,0x00,0x14,0x19,0x5F,0x50,0x52,  /* 000014C0    "KA..._PR" */
+    0x54,0x00,0xA0,0x0B,0x92,0x50,0x49,0x43,  /* 000014C8    "T....PIC" */
+    0x46,0xA4,0x50,0x49,0x43,0x4D,0xA1,0x06,  /* 000014D0    "F.PICM.." */
+    0xA4,0x41,0x50,0x49,0x43,0x5B,0x82,0x3D,  /* 000014D8    ".APIC[.=" */
+    0x50,0x4D,0x49,0x4F,0x08,0x5F,0x48,0x49,  /* 000014E0    "PMIO._HI" */
+    0x44,0x0C,0x41,0xD0,0x0C,0x02,0x08,0x5F,  /* 000014E8    "D.A...._" */
+    0x55,0x49,0x44,0x0A,0x02,0x14,0x26,0x5F,  /* 000014F0    "UID...&_" */
+    0x43,0x52,0x53,0x00,0x08,0x42,0x55,0x46,  /* 000014F8    "CRS..BUF" */
+    0x30,0x11,0x15,0x0A,0x12,0x47,0x01,0x00,  /* 00001500    "0....G.." */
+    0x04,0x00,0x04,0x01,0x80,0x47,0x01,0x00,  /* 00001508    ".....G.." */
+    0x05,0x00,0x05,0x01,0x10,0x79,0x00,0xA4,  /* 00001510    ".....y.." */
+    0x42,0x55,0x46,0x30,0x5B,0x82,0x49,0x14,  /* 00001518    "BUF0[.I." */
+    0x56,0x54,0x38,0x36,0x08,0x5F,0x41,0x44,  /* 00001520    "VT86._AD" */
+    0x52,0x0C,0x00,0x00,0x11,0x00,0x5B,0x80,  /* 00001528    "R.....[." */
+    0x55,0x53,0x42,0x43,0x02,0x0A,0x50,0x0A,  /* 00001530    "USBC..P." */
+    0x02,0x10,0x1F,0x5C,0x00,0x5B,0x81,0x1A,  /* 00001538    "...\.[.." */
+    0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,0x50,  /* 00001540    "\/._SB_P" */
+    0x43,0x49,0x30,0x56,0x54,0x38,0x36,0x55,  /* 00001548    "CI0VT86U" */
+    0x53,0x42,0x43,0x01,0x49,0x44,0x45,0x42,  /* 00001550    "SBC.IDEB" */
+    0x08,0x5B,0x80,0x56,0x54,0x53,0x42,0x02,  /* 00001558    ".[.VTSB." */
+    0x00,0x0A,0xE8,0x10,0x4A,0x0E,0x5C,0x00,  /* 00001560    "....J.\." */
+    0x5B,0x81,0x44,0x0E,0x5C,0x2F,0x04,0x5F,  /* 00001568    "[.D.\/._" */
+    0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x56,  /* 00001570    "SB_PCI0V" */
+    0x54,0x38,0x36,0x56,0x54,0x53,0x42,0x01,  /* 00001578    "T86VTSB." */
+    0x00,0x10,0x44,0x45,0x49,0x44,0x10,0x00,  /* 00001580    "..DEID.." */
+    0x40,0x14,0x49,0x44,0x32,0x43,0x08,0x49,  /* 00001588    "@.ID2C.I" */
+    0x44,0x32,0x44,0x08,0x49,0x44,0x32,0x45,  /* 00001590    "D2D.ID2E" */
+    0x08,0x49,0x44,0x32,0x46,0x08,0x00,0x40,  /* 00001598    ".ID2F..@" */
+    0x0A,0x50,0x49,0x52,0x45,0x04,0x50,0x49,  /* 000015A0    ".PIRE.PI" */
+    0x52,0x46,0x04,0x50,0x49,0x52,0x47,0x04,  /* 000015A8    "RF.PIRG." */
+    0x50,0x49,0x52,0x48,0x04,0x50,0x4F,0x4C,  /* 000015B0    "PIRH.POL" */
+    0x45,0x01,0x50,0x4F,0x4C,0x46,0x01,0x50,  /* 000015B8    "E.POLF.P" */
+    0x4F,0x4C,0x47,0x01,0x50,0x4F,0x4C,0x48,  /* 000015C0    "OLG.POLH" */
+    0x01,0x45,0x4E,0x52,0x38,0x01,0x00,0x4B,  /* 000015C8    ".ENR8..K" */
+    0x04,0x45,0x53,0x42,0x34,0x01,0x45,0x53,  /* 000015D0    ".ESB4.ES" */
+    0x42,0x33,0x01,0x45,0x53,0x42,0x32,0x01,  /* 000015D8    "B3.ESB2." */
+    0x45,0x49,0x44,0x45,0x01,0x45,0x55,0x53,  /* 000015E0    "EIDE.EUS" */
+    0x42,0x01,0x45,0x53,0x42,0x31,0x01,0x45,  /* 000015E8    "B.ESB1.E" */
+    0x41,0x4D,0x43,0x02,0x45,0x4B,0x42,0x43,  /* 000015F0    "AMC.EKBC" */
+    0x01,0x4B,0x42,0x43,0x43,0x01,0x45,0x50,  /* 000015F8    ".KBCC.EP" */
+    0x53,0x32,0x01,0x45,0x52,0x54,0x43,0x01,  /* 00001600    "S2.ERTC." */
+    0x45,0x4C,0x41,0x4E,0x01,0x00,0x02,0x55,  /* 00001608    "ELAN...U" */
+    0x53,0x42,0x44,0x01,0x53,0x49,0x52,0x51,  /* 00001610    "SBD.SIRQ" */
+    0x08,0x00,0x10,0x50,0x49,0x52,0x41,0x08,  /* 00001618    "...PIRA." */
+    0x50,0x49,0x42,0x43,0x08,0x50,0x49,0x52,  /* 00001620    "PIBC.PIR" */
+    0x44,0x08,0x00,0x48,0x0E,0x42,0x53,0x41,  /* 00001628    "D..H.BSA" */
+    0x54,0x01,0x00,0x47,0x0F,0x50,0x57,0x43,  /* 00001630    "T..G.PWC" */
+    0x31,0x02,0x47,0x50,0x4F,0x31,0x01,0x47,  /* 00001638    "1.GPO1.G" */
+    0x50,0x4F,0x32,0x01,0x47,0x50,0x4F,0x33,  /* 00001640    "PO2.GPO3" */
+    0x01,0x50,0x4C,0x4C,0x44,0x01,0x10,0x18,  /* 00001648    ".PLLD..." */
+    0x5C,0x00,0x14,0x06,0x44,0x49,0x53,0x44,  /* 00001650    "\...DISD" */
+    0x01,0x14,0x06,0x43,0x4B,0x49,0x4F,0x02,  /* 00001658    "...CKIO." */
+    0x14,0x06,0x53,0x4C,0x44,0x4D,0x02,0x5B,  /* 00001660    "..SLDM.[" */
+    0x82,0x41,0x84,0x49,0x44,0x45,0x30,0x08,  /* 00001668    ".A.IDE0." */
+    0x5F,0x41,0x44,0x52,0x0C,0x01,0x00,0x11,  /* 00001670    "_ADR...." */
+    0x00,0x08,0x52,0x45,0x47,0x46,0x01,0x14,  /* 00001678    "..REGF.." */
+    0x25,0x5F,0x53,0x54,0x41,0x00,0xA0,0x0C,  /* 00001680    "%_STA..." */
+    0x92,0x93,0x56,0x49,0x44,0x5F,0x0B,0x06,  /* 00001688    "..VID_.." */
+    0x11,0xA4,0x00,0xA1,0x11,0xA0,0x0A,0x93,  /* 00001690    "........" */
+    0x43,0x4D,0x44,0x30,0x00,0xA4,0x0A,0x0D,  /* 00001698    "CMD0...." */
+    0xA1,0x04,0xA4,0x0A,0x0F,0x14,0x12,0x5F,  /* 000016A0    "......._" */
+    0x52,0x45,0x47,0x02,0xA0,0x0B,0x93,0x68,  /* 000016A8    "REG....h" */
+    0x0A,0x02,0x70,0x69,0x52,0x45,0x47,0x46,  /* 000016B0    "..piREGF" */
+    0x5B,0x80,0x56,0x49,0x44,0x45,0x02,0x00,  /* 000016B8    "[.VIDE.." */
+    0x0A,0xC2,0x10,0x35,0x5C,0x00,0x5B,0x81,  /* 000016C0    "...5\.[." */
+    0x30,0x5C,0x2F,0x04,0x5F,0x53,0x42,0x5F,  /* 000016C8    "0\/._SB_" */
+    0x50,0x43,0x49,0x30,0x49,0x44,0x45,0x30,  /* 000016D0    "PCI0IDE0" */
+    0x56,0x49,0x44,0x45,0x01,0x56,0x49,0x44,  /* 000016D8    "VIDE.VID" */
+    0x5F,0x10,0x00,0x10,0x43,0x4D,0x44,0x30,  /* 000016E0    "_...CMD0" */
+    0x03,0x00,0x25,0x45,0x4E,0x41,0x54,0x04,  /* 000016E8    "..%ENAT." */
+    0x00,0x44,0x19,0x49,0x44,0x45,0x49,0x08,  /* 000016F0    ".D.IDEI." */
+    0x14,0x25,0x41,0x31,0x33,0x33,0x00,0xA0,  /* 000016F8    ".%A133.." */
+    0x1A,0x92,0x93,0x44,0x45,0x49,0x44,0x0B,  /* 00001700    "...DEID." */
+    0x77,0x31,0xA0,0x0B,0x93,0x44,0x45,0x49,  /* 00001708    "w1...DEI" */
+    0x44,0x0B,0x47,0x31,0xA4,0x01,0xA1,0x03,  /* 00001710    "D.G1...." */
+    0xA4,0x00,0xA1,0x03,0xA4,0x01,0x08,0x54,  /* 00001718    ".......T" */
+    0x49,0x4D,0x30,0x12,0x4D,0x0C,0x0F,0x12,  /* 00001720    "IM0.M..." */
+    0x0B,0x04,0x0A,0x78,0x0A,0xB4,0x0A,0xF0,  /* 00001728    "...x...." */
+    0x0B,0x58,0x02,0x12,0x0A,0x04,0x0A,0x20,  /* 00001730    ".X..... " */
+    0x0A,0x31,0x0A,0x65,0x0A,0xA8,0x12,0x0B,  /* 00001738    ".1.e...." */
+    0x08,0x0A,0x02,0x01,0x00,0x00,0x00,0x00,  /* 00001740    "........" */
+    0x00,0x00,0x12,0x0E,0x08,0x0A,0x04,0x0A,  /* 00001748    "........" */
+    0x03,0x0A,0x02,0x0A,0x02,0x01,0x01,0x00,  /* 00001750    "........" */
+    0x00,0x12,0x0E,0x06,0x0A,0x78,0x0A,0x50,  /* 00001758    ".....x.P" */
+    0x0A,0x3C,0x0A,0x2D,0x0A,0x1E,0x0A,0x14,  /* 00001760    ".<.-...." */
+    0x12,0x08,0x05,0x0A,0x02,0x01,0x00,0x00,  /* 00001768    "........" */
+    0x00,0x12,0x0A,0x05,0x0A,0x06,0x0A,0x04,  /* 00001770    "........" */
+    0x0A,0x02,0x01,0x00,0x12,0x07,0x05,0x00,  /* 00001778    "........" */
+    0x00,0x00,0x01,0x01,0x12,0x09,0x04,0x0A,  /* 00001780    "........" */
+    0x04,0x0A,0x03,0x0A,0x02,0x00,0x12,0x07,  /* 00001788    "........" */
+    0x04,0x0A,0x02,0x01,0x00,0x00,0x12,0x13,  /* 00001790    "........" */
+    0x0B,0x0A,0x05,0x0A,0x04,0x0A,0x03,0x0A,  /* 00001798    "........" */
+    0x03,0x0A,0x02,0x0A,0x02,0x01,0x01,0x01,  /* 000017A0    "........" */
+    0x01,0x00,0x12,0x0C,0x06,0x0A,0x0A,0x0A,  /* 000017A8    "........" */
+    0x06,0x0A,0x04,0x0A,0x02,0x01,0x00,0x12,  /* 000017B0    "........" */
+    0x10,0x07,0x0A,0x78,0x0A,0x50,0x0A,0x3C,  /* 000017B8    "...x.P.<" */
+    0x0A,0x2D,0x0A,0x1E,0x0A,0x14,0x0A,0x0F,  /* 000017C0    ".-......" */
+    0x12,0x19,0x0F,0x0A,0x06,0x0A,0x05,0x0A,  /* 000017C8    "........" */
+    0x04,0x0A,0x04,0x0A,0x03,0x0A,0x03,0x0A,  /* 000017D0    "........" */
+    0x02,0x0A,0x02,0x01,0x01,0x01,0x01,0x01,  /* 000017D8    "........" */
+    0x01,0x00,0x12,0x0E,0x07,0x0A,0x0E,0x0A,  /* 000017E0    "........" */
+    0x08,0x0A,0x06,0x0A,0x04,0x0A,0x02,0x01,  /* 000017E8    "........" */
+    0x00,0x08,0x54,0x4D,0x44,0x30,0x11,0x03,  /* 000017F0    "..TMD0.." */
+    0x0A,0x14,0x8A,0x54,0x4D,0x44,0x30,0x00,  /* 000017F8    "...TMD0." */
+    0x50,0x49,0x4F,0x30,0x8A,0x54,0x4D,0x44,  /* 00001800    "PIO0.TMD" */
+    0x30,0x0A,0x04,0x44,0x4D,0x41,0x30,0x8A,  /* 00001808    "0..DMA0." */
+    0x54,0x4D,0x44,0x30,0x0A,0x08,0x50,0x49,  /* 00001810    "TMD0..PI" */
+    0x4F,0x31,0x8A,0x54,0x4D,0x44,0x30,0x0A,  /* 00001818    "O1.TMD0." */
+    0x0C,0x44,0x4D,0x41,0x31,0x8A,0x54,0x4D,  /* 00001820    ".DMA1.TM" */
+    0x44,0x30,0x0A,0x10,0x43,0x48,0x4E,0x46,  /* 00001828    "D0..CHNF" */
+    0x5B,0x80,0x43,0x46,0x47,0x32,0x02,0x0A,  /* 00001830    "[.CFG2.." */
+    0x40,0x0A,0x20,0x5B,0x81,0x4C,0x05,0x43,  /* 00001838    "@. [.L.C" */
+    0x46,0x47,0x32,0x03,0x00,0x40,0x04,0x53,  /* 00001840    "FG2..@.S" */
+    0x53,0x50,0x54,0x08,0x53,0x4D,0x50,0x54,  /* 00001848    "SPT.SMPT" */
+    0x08,0x50,0x53,0x50,0x54,0x08,0x50,0x4D,  /* 00001850    ".PSPT.PM" */
+    0x50,0x54,0x08,0x00,0x20,0x53,0x53,0x55,  /* 00001858    "PT.. SSU" */
+    0x54,0x04,0x53,0x53,0x43,0x54,0x01,0x53,  /* 00001860    "T.SSCT.S" */
+    0x53,0x55,0x45,0x03,0x53,0x4D,0x55,0x54,  /* 00001868    "SUE.SMUT" */
+    0x04,0x53,0x4D,0x43,0x54,0x01,0x53,0x4D,  /* 00001870    ".SMCT.SM" */
+    0x55,0x45,0x03,0x50,0x53,0x55,0x54,0x04,  /* 00001878    "UE.PSUT." */
+    0x50,0x53,0x43,0x54,0x01,0x50,0x53,0x55,  /* 00001880    "PSCT.PSU" */
+    0x45,0x03,0x50,0x4D,0x55,0x54,0x04,0x50,  /* 00001888    "E.PMUT.P" */
+    0x4D,0x43,0x54,0x01,0x50,0x4D,0x55,0x45,  /* 00001890    "MCT.PMUE" */
+    0x03,0x08,0x47,0x4D,0x50,0x54,0x00,0x08,  /* 00001898    "..GMPT.." */
+    0x47,0x4D,0x55,0x45,0x00,0x08,0x47,0x4D,  /* 000018A0    "GMUE..GM" */
+    0x55,0x54,0x00,0x08,0x47,0x53,0x50,0x54,  /* 000018A8    "UT..GSPT" */
+    0x00,0x08,0x47,0x53,0x55,0x45,0x00,0x08,  /* 000018B0    "..GSUE.." */
+    0x47,0x53,0x55,0x54,0x00,0x08,0x47,0x42,  /* 000018B8    "GSUT..GB" */
+    0x43,0x53,0x00,0x5B,0x82,0x4A,0x0F,0x43,  /* 000018C0    "CS.[.J.C" */
+    0x48,0x4E,0x30,0x08,0x5F,0x41,0x44,0x52,  /* 000018C8    "HN0._ADR" */
+    0x00,0x14,0x23,0x5F,0x47,0x54,0x4D,0x00,  /* 000018D0    "..#_GTM." */
+    0xA4,0x47,0x54,0x4D,0x5F,0x50,0x4D,0x50,  /* 000018D8    ".GTM_PMP" */
+    0x54,0x50,0x4D,0x55,0x45,0x50,0x4D,0x55,  /* 000018E0    "TPMUEPMU" */
+    0x54,0x50,0x53,0x50,0x54,0x50,0x53,0x55,  /* 000018E8    "TPSPTPSU" */
+    0x45,0x50,0x53,0x55,0x54,0x14,0x4D,0x07,  /* 000018F0    "EPSUT.M." */
+    0x5F,0x53,0x54,0x4D,0x03,0x70,0x68,0x54,  /* 000018F8    "_STM.phT" */
+    0x4D,0x44,0x30,0x70,0x50,0x4D,0x50,0x54,  /* 00001900    "MD0pPMPT" */
+    0x47,0x4D,0x50,0x54,0x70,0x50,0x4D,0x55,  /* 00001908    "GMPTpPMU" */
+    0x45,0x47,0x4D,0x55,0x45,0x70,0x50,0x4D,  /* 00001910    "EGMUEpPM" */
+    0x55,0x54,0x47,0x4D,0x55,0x54,0x70,0x50,  /* 00001918    "UTGMUTpP" */
+    0x53,0x50,0x54,0x47,0x53,0x50,0x54,0x70,  /* 00001920    "SPTGSPTp" */
+    0x50,0x53,0x55,0x45,0x47,0x53,0x55,0x45,  /* 00001928    "PSUEGSUE" */
+    0x70,0x50,0x53,0x55,0x54,0x47,0x53,0x55,  /* 00001930    "pPSUTGSU" */
+    0x54,0x53,0x54,0x4D,0x5F,0x70,0x47,0x4D,  /* 00001938    "TSTM_pGM" */
+    0x50,0x54,0x50,0x4D,0x50,0x54,0x70,0x47,  /* 00001940    "PTPMPTpG" */
+    0x4D,0x55,0x45,0x50,0x4D,0x55,0x45,0x70,  /* 00001948    "MUEPMUEp" */
+    0x47,0x4D,0x55,0x54,0x50,0x4D,0x55,0x54,  /* 00001950    "GMUTPMUT" */
+    0x70,0x47,0x53,0x50,0x54,0x50,0x53,0x50,  /* 00001958    "pGSPTPSP" */
+    0x54,0x70,0x47,0x53,0x55,0x45,0x50,0x53,  /* 00001960    "TpGSUEPS" */
+    0x55,0x45,0x70,0x47,0x53,0x55,0x54,0x50,  /* 00001968    "UEpGSUTP" */
+    0x53,0x55,0x54,0x5B,0x82,0x24,0x44,0x52,  /* 00001970    "SUT[.$DR" */
+    0x56,0x30,0x08,0x5F,0x41,0x44,0x52,0x00,  /* 00001978    "V0._ADR." */
+    0x14,0x18,0x5F,0x47,0x54,0x46,0x00,0xA4,  /* 00001980    ".._GTF.." */
+    0x47,0x54,0x46,0x5F,0x00,0x50,0x4D,0x55,  /* 00001988    "GTF_.PMU" */
+    0x45,0x50,0x4D,0x55,0x54,0x50,0x4D,0x50,  /* 00001990    "EPMUTPMP" */
+    0x54,0x5B,0x82,0x24,0x44,0x52,0x56,0x31,  /* 00001998    "T[.$DRV1" */
+    0x08,0x5F,0x41,0x44,0x52,0x01,0x14,0x18,  /* 000019A0    "._ADR..." */
+    0x5F,0x47,0x54,0x46,0x00,0xA4,0x47,0x54,  /* 000019A8    "_GTF..GT" */
+    0x46,0x5F,0x01,0x50,0x53,0x55,0x45,0x50,  /* 000019B0    "F_.PSUEP" */
+    0x53,0x55,0x54,0x50,0x53,0x50,0x54,0x5B,  /* 000019B8    "SUTPSPT[" */
+    0x82,0x4C,0x0F,0x43,0x48,0x4E,0x31,0x08,  /* 000019C0    ".L.CHN1." */
+    0x5F,0x41,0x44,0x52,0x01,0x14,0x23,0x5F,  /* 000019C8    "_ADR..#_" */
+    0x47,0x54,0x4D,0x00,0xA4,0x47,0x54,0x4D,  /* 000019D0    "GTM..GTM" */
+    0x5F,0x53,0x4D,0x50,0x54,0x53,0x4D,0x55,  /* 000019D8    "_SMPTSMU" */
+    0x45,0x53,0x4D,0x55,0x54,0x53,0x53,0x50,  /* 000019E0    "ESMUTSSP" */
+    0x54,0x53,0x53,0x55,0x45,0x53,0x53,0x55,  /* 000019E8    "TSSUESSU" */
+    0x54,0x14,0x4D,0x07,0x5F,0x53,0x54,0x4D,  /* 000019F0    "T.M._STM" */
+    0x03,0x70,0x68,0x54,0x4D,0x44,0x30,0x70,  /* 000019F8    ".phTMD0p" */
+    0x53,0x4D,0x50,0x54,0x47,0x4D,0x50,0x54,  /* 00001A00    "SMPTGMPT" */
+    0x70,0x53,0x4D,0x55,0x45,0x47,0x4D,0x55,  /* 00001A08    "pSMUEGMU" */
+    0x45,0x70,0x53,0x4D,0x55,0x54,0x47,0x4D,  /* 00001A10    "EpSMUTGM" */
+    0x55,0x54,0x70,0x53,0x53,0x50,0x54,0x47,  /* 00001A18    "UTpSSPTG" */
+    0x53,0x50,0x54,0x70,0x53,0x53,0x55,0x45,  /* 00001A20    "SPTpSSUE" */
+    0x47,0x53,0x55,0x45,0x70,0x53,0x53,0x55,  /* 00001A28    "GSUEpSSU" */
+    0x54,0x47,0x53,0x55,0x54,0x53,0x54,0x4D,  /* 00001A30    "TGSUTSTM" */
+    0x5F,0x70,0x47,0x4D,0x50,0x54,0x53,0x4D,  /* 00001A38    "_pGMPTSM" */
+    0x50,0x54,0x70,0x47,0x4D,0x55,0x45,0x53,  /* 00001A40    "PTpGMUES" */
+    0x4D,0x55,0x45,0x70,0x47,0x4D,0x55,0x54,  /* 00001A48    "MUEpGMUT" */
+    0x53,0x4D,0x55,0x54,0x70,0x47,0x53,0x50,  /* 00001A50    "SMUTpGSP" */
+    0x54,0x53,0x53,0x50,0x54,0x70,0x47,0x53,  /* 00001A58    "TSSPTpGS" */
+    0x55,0x45,0x53,0x53,0x55,0x45,0x70,0x47,  /* 00001A60    "UESSUEpG" */
+    0x53,0x55,0x54,0x53,0x53,0x55,0x54,0x5B,  /* 00001A68    "SUTSSUT[" */
+    0x82,0x25,0x44,0x52,0x56,0x30,0x08,0x5F,  /* 00001A70    ".%DRV0._" */
+    0x41,0x44,0x52,0x00,0x14,0x19,0x5F,0x47,  /* 00001A78    "ADR..._G" */
+    0x54,0x46,0x00,0xA4,0x47,0x54,0x46,0x5F,  /* 00001A80    "TF..GTF_" */
+    0x0A,0x02,0x53,0x4D,0x55,0x45,0x53,0x4D,  /* 00001A88    "..SMUESM" */
+    0x55,0x54,0x53,0x4D,0x50,0x54,0x5B,0x82,  /* 00001A90    "UTSMPT[." */
+    0x25,0x44,0x52,0x56,0x31,0x08,0x5F,0x41,  /* 00001A98    "%DRV1._A" */
+    0x44,0x52,0x01,0x14,0x19,0x5F,0x47,0x54,  /* 00001AA0    "DR..._GT" */
+    0x46,0x00,0xA4,0x47,0x54,0x46,0x5F,0x0A,  /* 00001AA8    "F..GTF_." */
+    0x03,0x53,0x53,0x55,0x45,0x53,0x53,0x55,  /* 00001AB0    ".SSUESSU" */
+    0x54,0x53,0x53,0x50,0x54,0x14,0x44,0x0E,  /* 00001AB8    "TSSPT.D." */
+    0x47,0x54,0x46,0x5F,0x0C,0x70,0x11,0x0A,  /* 00001AC0    "GTF_.p.." */
+    0x0A,0x07,0x03,0x00,0x00,0x00,0x00,0xA0,  /* 00001AC8    "........" */
+    0xEF,0x61,0x70,0x11,0x0A,0x0A,0x07,0x03,  /* 00001AD0    ".ap....." */
+    0x00,0x00,0x00,0x00,0xA0,0xEF,0x62,0x8C,  /* 00001AD8    "......b." */
+    0x61,0x01,0x4D,0x4F,0x44,0x45,0x8C,0x62,  /* 00001AE0    "a.MODE.b" */
+    0x01,0x55,0x4D,0x4F,0x44,0x8C,0x61,0x0A,  /* 00001AE8    ".UMOD.a." */
+    0x05,0x50,0x43,0x48,0x41,0x8C,0x62,0x0A,  /* 00001AF0    ".PCHA.b." */
+    0x05,0x55,0x43,0x48,0x41,0x7B,0x68,0x0A,  /* 00001AF8    ".UCHA{h." */
+    0x03,0x63,0xA0,0x15,0x93,0x7B,0x63,0x01,  /* 00001B00    ".c...{c." */
+    0x00,0x01,0x70,0x0A,0xB0,0x50,0x43,0x48,  /* 00001B08    "..p..PCH" */
+    0x41,0x70,0x0A,0xB0,0x55,0x43,0x48,0x41,  /* 00001B10    "Ap..UCHA" */
+    0xA0,0x39,0x69,0xA0,0x17,0x41,0x31,0x33,  /* 00001B18    ".9i..A13" */
+    0x33,0x70,0x83,0x88,0x83,0x88,0x54,0x49,  /* 00001B20    "3p....TI" */
+    0x4D,0x30,0x0A,0x0D,0x00,0x6A,0x00,0x55,  /* 00001B28    "M0...j.U" */
+    0x4D,0x4F,0x44,0xA1,0x13,0x70,0x83,0x88,  /* 00001B30    "MOD..p.." */
+    0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,0x0A,  /* 00001B38    "..TIM0.." */
+    0x00,0x6A,0x00,0x55,0x4D,0x4F,0x44,0x7D,  /* 00001B40    ".j.UMOD}" */
+    0x55,0x4D,0x4F,0x44,0x0A,0x40,0x55,0x4D,  /* 00001B48    "UMOD.@UM" */
+    0x4F,0x44,0xA1,0x25,0x70,0x89,0x83,0x88,  /* 00001B50    "OD.%p..." */
+    0x54,0x49,0x4D,0x30,0x01,0x00,0x01,0x6B,  /* 00001B58    "TIM0...k" */
+    0x00,0x00,0x00,0x60,0x7D,0x0A,0x20,0x83,  /* 00001B60    "...`}. ." */
+    0x88,0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,  /* 00001B68    "...TIM0." */
+    0x09,0x00,0x60,0x00,0x55,0x4D,0x4F,0x44,  /* 00001B70    "..`.UMOD" */
+    0x70,0x89,0x83,0x88,0x54,0x49,0x4D,0x30,  /* 00001B78    "p...TIM0" */
+    0x01,0x00,0x01,0x6B,0x00,0x00,0x00,0x60,  /* 00001B80    "...k...`" */
+    0x7D,0x0A,0x08,0x83,0x88,0x83,0x88,0x54,  /* 00001B88    "}......T" */
+    0x49,0x4D,0x30,0x0A,0x08,0x00,0x60,0x00,  /* 00001B90    "IM0...`." */
+    0x4D,0x4F,0x44,0x45,0x73,0x61,0x62,0x66,  /* 00001B98    "MODEsabf" */
+    0xA4,0x66,0x14,0x4D,0x14,0x47,0x54,0x4D,  /* 00001BA0    ".f.M.GTM" */
+    0x5F,0x0E,0x70,0xFF,0x50,0x49,0x4F,0x30,  /* 00001BA8    "_.p.PIO0" */
+    0x70,0xFF,0x50,0x49,0x4F,0x31,0x70,0xFF,  /* 00001BB0    "p.PIO1p." */
+    0x44,0x4D,0x41,0x30,0x70,0xFF,0x44,0x4D,  /* 00001BB8    "DMA0p.DM" */
+    0x41,0x31,0x70,0x0A,0x10,0x43,0x48,0x4E,  /* 00001BC0    "A1p..CHN" */
+    0x46,0xA0,0x05,0x52,0x45,0x47,0x46,0xA1,  /* 00001BC8    "F..REGF." */
+    0x06,0xA4,0x54,0x4D,0x44,0x30,0x70,0x89,  /* 00001BD0    "..TMD0p." */
+    0x83,0x88,0x54,0x49,0x4D,0x30,0x01,0x00,  /* 00001BD8    "..TIM0.." */
+    0x01,0x68,0x00,0x00,0x00,0x66,0x70,0x83,  /* 00001BE0    ".h...fp." */
+    0x88,0x83,0x88,0x54,0x49,0x4D,0x30,0x00,  /* 00001BE8    "...TIM0." */
+    0x00,0x66,0x00,0x67,0x70,0x67,0x44,0x4D,  /* 00001BF0    ".f.gpgDM" */
+    0x41,0x30,0x70,0x67,0x50,0x49,0x4F,0x30,  /* 00001BF8    "A0pgPIO0" */
+    0x70,0x89,0x83,0x88,0x54,0x49,0x4D,0x30,  /* 00001C00    "p...TIM0" */
+    0x01,0x00,0x01,0x6B,0x00,0x00,0x00,0x66,  /* 00001C08    "...k...f" */
+    0x70,0x83,0x88,0x83,0x88,0x54,0x49,0x4D,  /* 00001C10    "p....TIM" */
+    0x30,0x00,0x00,0x66,0x00,0x67,0x70,0x67,  /* 00001C18    "0..f.gpg" */
+    0x44,0x4D,0x41,0x31,0x70,0x67,0x50,0x49,  /* 00001C20    "DMA1pgPI" */
+    0x4F,0x31,0xA0,0x4F,0x05,0x69,0xA0,0x14,  /* 00001C28    "O1.O.i.." */
+    0x41,0x31,0x33,0x33,0x70,0x83,0x88,0x83,  /* 00001C30    "A133p..." */
+    0x88,0x54,0x49,0x4D,0x30,0x0A,0x0D,0x00,  /* 00001C38    ".TIM0..." */
+    0x6A,0x00,0x65,0xA1,0x10,0x70,0x83,0x88,  /* 00001C40    "j.e..p.." */
+    0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,0x0A,  /* 00001C48    "..TIM0.." */
+    0x00,0x6A,0x00,0x65,0xA0,0x17,0x41,0x31,  /* 00001C50    ".j.e..A1" */
+    0x33,0x33,0x70,0x83,0x88,0x83,0x88,0x54,  /* 00001C58    "33p....T" */
+    0x49,0x4D,0x30,0x0A,0x0C,0x00,0x65,0x00,  /* 00001C60    "IM0...e." */
+    0x44,0x4D,0x41,0x30,0xA1,0x13,0x70,0x83,  /* 00001C68    "DMA0..p." */
+    0x88,0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,  /* 00001C70    "...TIM0." */
+    0x04,0x00,0x65,0x00,0x44,0x4D,0x41,0x30,  /* 00001C78    "..e.DMA0" */
+    0x7D,0x43,0x48,0x4E,0x46,0x01,0x43,0x48,  /* 00001C80    "}CHNF.CH" */
+    0x4E,0x46,0xA0,0x40,0x06,0x6C,0xA0,0x14,  /* 00001C88    "NF.@.l.." */
+    0x41,0x31,0x33,0x33,0x70,0x83,0x88,0x83,  /* 00001C90    "A133p..." */
+    0x88,0x54,0x49,0x4D,0x30,0x0A,0x0D,0x00,  /* 00001C98    ".TIM0..." */
+    0x6D,0x00,0x65,0xA1,0x10,0x70,0x83,0x88,  /* 00001CA0    "m.e..p.." */
+    0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,0x0A,  /* 00001CA8    "..TIM0.." */
+    0x00,0x6D,0x00,0x65,0xA0,0x17,0x41,0x31,  /* 00001CB0    ".m.e..A1" */
+    0x33,0x33,0x70,0x83,0x88,0x83,0x88,0x54,  /* 00001CB8    "33p....T" */
+    0x49,0x4D,0x30,0x0A,0x0C,0x00,0x65,0x00,  /* 00001CC0    "IM0...e." */
+    0x44,0x4D,0x41,0x31,0xA1,0x13,0x70,0x83,  /* 00001CC8    "DMA1..p." */
+    0x88,0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,  /* 00001CD0    "...TIM0." */
+    0x04,0x00,0x65,0x00,0x44,0x4D,0x41,0x31,  /* 00001CD8    "..e.DMA1" */
+    0x7D,0x43,0x48,0x4E,0x46,0x0A,0x04,0x43,  /* 00001CE0    "}CHNF..C" */
+    0x48,0x4E,0x46,0xA4,0x54,0x4D,0x44,0x30,  /* 00001CE8    "HNF.TMD0" */
+    0x14,0x49,0x1B,0x53,0x54,0x4D,0x5F,0x08,  /* 00001CF0    ".I.STM_." */
+    0xA0,0x05,0x52,0x45,0x47,0x46,0xA1,0x06,  /* 00001CF8    "..REGF.." */
+    0xA4,0x54,0x4D,0x44,0x30,0x70,0x00,0x47,  /* 00001D00    ".TMD0p.G" */
+    0x4D,0x55,0x45,0x70,0x00,0x47,0x53,0x55,  /* 00001D08    "MUEp.GSU" */
+    0x45,0x70,0x0A,0x07,0x47,0x4D,0x55,0x54,  /* 00001D10    "Ep..GMUT" */
+    0x70,0x0A,0x07,0x47,0x53,0x55,0x54,0xA0,  /* 00001D18    "p..GSUT." */
+    0x40,0x07,0x7B,0x43,0x48,0x4E,0x46,0x01,  /* 00001D20    "@.{CHNF." */
+    0x00,0xA0,0x19,0x41,0x31,0x33,0x33,0x70,  /* 00001D28    "...A133p" */
+    0x89,0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,  /* 00001D30    "...TIM0." */
+    0x0C,0x00,0x02,0x44,0x4D,0x41,0x30,0x00,  /* 00001D38    "...DMA0." */
+    0x00,0x00,0x60,0xA1,0x15,0x70,0x89,0x83,  /* 00001D40    "..`..p.." */
+    0x88,0x54,0x49,0x4D,0x30,0x0A,0x04,0x00,  /* 00001D48    ".TIM0..." */
+    0x02,0x44,0x4D,0x41,0x30,0x00,0x00,0x00,  /* 00001D50    ".DMA0..." */
+    0x60,0xA0,0x17,0x41,0x31,0x33,0x33,0x70,  /* 00001D58    "`..A133p" */
+    0x83,0x88,0x83,0x88,0x54,0x49,0x4D,0x30,  /* 00001D60    "....TIM0" */
+    0x0A,0x0E,0x00,0x60,0x00,0x47,0x4D,0x55,  /* 00001D68    "...`.GMU" */
+    0x54,0xA1,0x13,0x70,0x83,0x88,0x83,0x88,  /* 00001D70    "T..p...." */
+    0x54,0x49,0x4D,0x30,0x0A,0x0B,0x00,0x60,  /* 00001D78    "TIM0...`" */
+    0x00,0x47,0x4D,0x55,0x54,0x7D,0x47,0x4D,  /* 00001D80    ".GMUT}GM" */
+    0x55,0x45,0x0A,0x07,0x47,0x4D,0x55,0x45,  /* 00001D88    "UE..GMUE" */
+    0xA1,0x2A,0xA0,0x28,0x7D,0x93,0x50,0x49,  /* 00001D90    ".*.(}.PI" */
+    0x4F,0x30,0xFF,0x93,0x50,0x49,0x4F,0x30,  /* 00001D98    "O0..PIO0" */
+    0x00,0x00,0xA0,0x18,0x7B,0x95,0x44,0x4D,  /* 00001DA0    "....{.DM" */
+    0x41,0x30,0xFF,0x94,0x44,0x4D,0x41,0x30,  /* 00001DA8    "A0..DMA0" */
+    0x00,0x00,0x70,0x44,0x4D,0x41,0x30,0x50,  /* 00001DB0    "..pDMA0P" */
+    0x49,0x4F,0x30,0xA0,0x41,0x07,0x7B,0x43,  /* 00001DB8    "IO0.A.{C" */
+    0x48,0x4E,0x46,0x0A,0x04,0x00,0xA0,0x19,  /* 00001DC0    "HNF....." */
+    0x41,0x31,0x33,0x33,0x70,0x89,0x83,0x88,  /* 00001DC8    "A133p..." */
+    0x54,0x49,0x4D,0x30,0x0A,0x0C,0x00,0x02,  /* 00001DD0    "TIM0...." */
+    0x44,0x4D,0x41,0x31,0x00,0x00,0x00,0x60,  /* 00001DD8    "DMA1...`" */
+    0xA1,0x15,0x70,0x89,0x83,0x88,0x54,0x49,  /* 00001DE0    "..p...TI" */
+    0x4D,0x30,0x0A,0x04,0x00,0x02,0x44,0x4D,  /* 00001DE8    "M0....DM" */
+    0x41,0x31,0x00,0x00,0x00,0x60,0xA0,0x17,  /* 00001DF0    "A1...`.." */
+    0x41,0x31,0x33,0x33,0x70,0x83,0x88,0x83,  /* 00001DF8    "A133p..." */
+    0x88,0x54,0x49,0x4D,0x30,0x0A,0x0E,0x00,  /* 00001E00    ".TIM0..." */
+    0x60,0x00,0x47,0x53,0x55,0x54,0xA1,0x13,  /* 00001E08    "`.GSUT.." */
+    0x70,0x83,0x88,0x83,0x88,0x54,0x49,0x4D,  /* 00001E10    "p....TIM" */
+    0x30,0x0A,0x0B,0x00,0x60,0x00,0x47,0x53,  /* 00001E18    "0...`.GS" */
+    0x55,0x54,0x7D,0x47,0x53,0x55,0x45,0x0A,  /* 00001E20    "UT}GSUE." */
+    0x07,0x47,0x53,0x55,0x45,0xA1,0x2A,0xA0,  /* 00001E28    ".GSUE.*." */
+    0x28,0x7D,0x93,0x50,0x49,0x4F,0x31,0xFF,  /* 00001E30    "(}.PIO1." */
+    0x93,0x50,0x49,0x4F,0x31,0x00,0x00,0xA0,  /* 00001E38    ".PIO1..." */
+    0x18,0x7B,0x95,0x44,0x4D,0x41,0x31,0xFF,  /* 00001E40    ".{.DMA1." */
+    0x94,0x44,0x4D,0x41,0x31,0x00,0x00,0x70,  /* 00001E48    ".DMA1..p" */
+    0x44,0x4D,0x41,0x31,0x50,0x49,0x4F,0x31,  /* 00001E50    "DMA1PIO1" */
+    0x7B,0x89,0x83,0x88,0x54,0x49,0x4D,0x30,  /* 00001E58    "{...TIM0" */
+    0x00,0x00,0x04,0x50,0x49,0x4F,0x30,0x00,  /* 00001E60    "...PIO0." */
+    0x00,0x00,0x0A,0x03,0x60,0x70,0x83,0x88,  /* 00001E68    "....`p.." */
+    0x83,0x88,0x54,0x49,0x4D,0x30,0x01,0x00,  /* 00001E70    "..TIM0.." */
+    0x60,0x00,0x61,0x70,0x61,0x47,0x4D,0x50,  /* 00001E78    "`.apaGMP" */
+    0x54,0x7B,0x89,0x83,0x88,0x54,0x49,0x4D,  /* 00001E80    "T{...TIM" */
+    0x30,0x00,0x00,0x04,0x50,0x49,0x4F,0x31,  /* 00001E88    "0...PIO1" */
+    0x00,0x00,0x00,0x0A,0x03,0x60,0x70,0x83,  /* 00001E90    ".....`p." */
+    0x88,0x83,0x88,0x54,0x49,0x4D,0x30,0x01,  /* 00001E98    "...TIM0." */
+    0x00,0x60,0x00,0x61,0x70,0x61,0x47,0x53,  /* 00001EA0    ".`.apaGS" */
+    0x50,0x54,0x5B,0x82,0x46,0x06,0x53,0x41,  /* 00001EA8    "PT[.F.SA" */
+    0x54,0x41,0x08,0x5F,0x41,0x44,0x52,0x0C,  /* 00001EB0    "TA._ADR." */
+    0x00,0x00,0x0F,0x00,0x14,0x25,0x5F,0x53,  /* 00001EB8    ".....%_S" */
+    0x54,0x41,0x00,0xA0,0x0C,0x92,0x93,0x56,  /* 00001EC0    "TA.....V" */
+    0x49,0x44,0x5F,0x0B,0x06,0x11,0xA4,0x00,  /* 00001EC8    "ID_....." */
+    0xA1,0x11,0xA0,0x0A,0x93,0x43,0x4D,0x44,  /* 00001ED0    ".....CMD" */
+    0x52,0x00,0xA4,0x0A,0x0D,0xA1,0x04,0xA4,  /* 00001ED8    "R......." */
+    0x0A,0x0F,0x5B,0x80,0x53,0x41,0x50,0x52,  /* 00001EE0    "..[.SAPR" */
+    0x02,0x00,0x0A,0xC2,0x5B,0x81,0x24,0x53,  /* 00001EE8    "....[.$S" */
+    0x41,0x50,0x52,0x01,0x56,0x49,0x44,0x5F,  /* 00001EF0    "APR.VID_" */
+    0x10,0x00,0x10,0x43,0x4D,0x44,0x52,0x03,  /* 00001EF8    "...CMDR." */
+    0x00,0x4D,0x1B,0x49,0x44,0x45,0x49,0x08,  /* 00001F00    ".M.IDEI." */
+    0x00,0x40,0x06,0x00,0x06,0x45,0x50,0x48,  /* 00001F08    ".@...EPH" */
+    0x59,0x01,0x5B,0x82,0x46,0x7E,0x50,0x41,  /* 00001F10    "Y.[.F~PA" */
+    0x54,0x41,0x08,0x5F,0x41,0x44,0x52,0x0C,  /* 00001F18    "TA._ADR." */
+    0x01,0x00,0x0F,0x00,0x08,0x52,0x45,0x47,  /* 00001F20    ".....REG" */
+    0x46,0x01,0x14,0x29,0x5F,0x53,0x54,0x41,  /* 00001F28    "F..)_STA" */
+    0x00,0xA0,0x0C,0x92,0x93,0x56,0x49,0x44,  /* 00001F30    ".....VID" */
+    0x5F,0x0B,0x06,0x11,0xA4,0x00,0xA1,0x15,  /* 00001F38    "_......." */
+    0x50,0x4D,0x45,0x58,0xA0,0x0A,0x93,0x43,  /* 00001F40    "PMEX...C" */
+    0x4D,0x44,0x52,0x00,0xA4,0x0A,0x0D,0xA1,  /* 00001F48    "MDR....." */
+    0x04,0xA4,0x0A,0x0F,0x14,0x12,0x5F,0x52,  /* 00001F50    "......_R" */
+    0x45,0x47,0x02,0xA0,0x0B,0x93,0x68,0x0A,  /* 00001F58    "EG....h." */
+    0x02,0x70,0x69,0x52,0x45,0x47,0x46,0x08,  /* 00001F60    ".piREGF." */
+    0x54,0x49,0x4D,0x30,0x12,0x4C,0x06,0x07,  /* 00001F68    "TIM0.L.." */
+    0x12,0x0E,0x05,0x0A,0x78,0x0A,0xB4,0x0A,  /* 00001F70    "....x..." */
+    0xF0,0x0B,0x7F,0x01,0x0B,0x58,0x02,0x12,  /* 00001F78    ".....X.." */
+    0x0C,0x05,0x0A,0x20,0x0A,0x22,0x0A,0x33,  /* 00001F80    "... .".3" */
+    0x0A,0x47,0x0A,0x5D,0x12,0x0A,0x05,0x0A,  /* 00001F88    ".G.]...." */
+    0x04,0x0A,0x03,0x0A,0x02,0x01,0x00,0x12,  /* 00001F90    "........" */
+    0x07,0x04,0x0A,0x02,0x01,0x00,0x00,0x12,  /* 00001F98    "........" */
+    0x10,0x07,0x0A,0x78,0x0A,0x50,0x0A,0x3C,  /* 00001FA0    "...x.P.<" */
+    0x0A,0x2D,0x0A,0x1E,0x0A,0x14,0x0A,0x0F,  /* 00001FA8    ".-......" */
+    0x12,0x19,0x0F,0x0A,0x06,0x0A,0x05,0x0A,  /* 00001FB0    "........" */
+    0x04,0x0A,0x04,0x0A,0x03,0x0A,0x03,0x0A,  /* 00001FB8    "........" */
+    0x02,0x0A,0x02,0x01,0x01,0x01,0x01,0x01,  /* 00001FC0    "........" */
+    0x01,0x00,0x12,0x0E,0x07,0x0A,0x0E,0x0A,  /* 00001FC8    "........" */
+    0x08,0x0A,0x06,0x0A,0x04,0x0A,0x02,0x01,  /* 00001FD0    "........" */
+    0x00,0x08,0x54,0x4D,0x44,0x30,0x11,0x03,  /* 00001FD8    "..TMD0.." */
+    0x0A,0x14,0x8A,0x54,0x4D,0x44,0x30,0x00,  /* 00001FE0    "...TMD0." */
+    0x50,0x49,0x4F,0x30,0x8A,0x54,0x4D,0x44,  /* 00001FE8    "PIO0.TMD" */
+    0x30,0x0A,0x04,0x44,0x4D,0x41,0x30,0x8A,  /* 00001FF0    "0..DMA0." */
+    0x54,0x4D,0x44,0x30,0x0A,0x08,0x50,0x49,  /* 00001FF8    "TMD0..PI" */
+    0x4F,0x31,0x8A,0x54,0x4D,0x44,0x30,0x0A,  /* 00002000    "O1.TMD0." */
+    0x0C,0x44,0x4D,0x41,0x31,0x8A,0x54,0x4D,  /* 00002008    ".DMA1.TM" */
+    0x44,0x30,0x0A,0x10,0x43,0x48,0x4E,0x46,  /* 00002010    "D0..CHNF" */
+    0x5B,0x80,0x50,0x41,0x50,0x52,0x02,0x00,  /* 00002018    "[.PAPR.." */
+    0x0A,0xC2,0x5B,0x81,0x42,0x08,0x50,0x41,  /* 00002020    "..[.B.PA" */
+    0x50,0x52,0x01,0x56,0x49,0x44,0x5F,0x10,  /* 00002028    "PR.VID_." */
+    0x00,0x10,0x43,0x4D,0x44,0x52,0x03,0x00,  /* 00002030    "..CMDR.." */
+    0x25,0x45,0x4E,0x41,0x54,0x04,0x00,0x44,  /* 00002038    "%ENAT..D" */
+    0x19,0x49,0x44,0x45,0x49,0x08,0x00,0x18,  /* 00002040    ".IDEI..." */
+    0x45,0x53,0x43,0x48,0x01,0x45,0x50,0x43,  /* 00002048    "ESCH.EPC" */
+    0x48,0x01,0x00,0x3E,0x53,0x53,0x50,0x54,  /* 00002050    "H..>SSPT" */
+    0x08,0x53,0x4D,0x50,0x54,0x08,0x50,0x53,  /* 00002058    ".SMPT.PS" */
+    0x50,0x54,0x08,0x50,0x4D,0x50,0x54,0x08,  /* 00002060    "PT.PMPT." */
+    0x00,0x20,0x53,0x53,0x55,0x54,0x04,0x53,  /* 00002068    ". SSUT.S" */
+    0x53,0x43,0x54,0x01,0x53,0x53,0x55,0x45,  /* 00002070    "SCT.SSUE" */
+    0x03,0x53,0x4D,0x55,0x54,0x04,0x53,0x4D,  /* 00002078    ".SMUT.SM" */
+    0x43,0x54,0x01,0x53,0x4D,0x55,0x45,0x03,  /* 00002080    "CT.SMUE." */
+    0x50,0x53,0x55,0x54,0x04,0x50,0x53,0x43,  /* 00002088    "PSUT.PSC" */
+    0x54,0x01,0x50,0x53,0x55,0x45,0x03,0x50,  /* 00002090    "T.PSUE.P" */
+    0x4D,0x55,0x54,0x04,0x50,0x4D,0x43,0x54,  /* 00002098    "MUT.PMCT" */
+    0x01,0x50,0x4D,0x55,0x45,0x03,0x08,0x47,  /* 000020A0    ".PMUE..G" */
+    0x4D,0x50,0x54,0x00,0x08,0x47,0x4D,0x55,  /* 000020A8    "MPT..GMU" */
+    0x45,0x00,0x08,0x47,0x4D,0x55,0x54,0x00,  /* 000020B0    "E..GMUT." */
+    0x08,0x47,0x53,0x50,0x54,0x00,0x08,0x47,  /* 000020B8    ".GSPT..G" */
+    0x53,0x55,0x45,0x00,0x08,0x47,0x53,0x55,  /* 000020C0    "SUE..GSU" */
+    0x54,0x00,0x5B,0x82,0x41,0x11,0x43,0x48,  /* 000020C8    "T.[.A.CH" */
+    0x4E,0x30,0x08,0x5F,0x41,0x44,0x52,0x00,  /* 000020D0    "N0._ADR." */
+    0x14,0x16,0x5F,0x53,0x54,0x41,0x00,0xA0,  /* 000020D8    ".._STA.." */
+    0x0A,0x92,0x93,0x45,0x50,0x43,0x48,0x01,  /* 000020E0    "...EPCH." */
+    0xA4,0x00,0xA1,0x04,0xA4,0x0A,0x0F,0x14,  /* 000020E8    "........" */
+    0x23,0x5F,0x47,0x54,0x4D,0x00,0xA4,0x47,  /* 000020F0    "#_GTM..G" */
+    0x54,0x4D,0x5F,0x50,0x4D,0x50,0x54,0x50,  /* 000020F8    "TM_PMPTP" */
+    0x4D,0x55,0x45,0x50,0x4D,0x55,0x54,0x50,  /* 00002100    "MUEPMUTP" */
+    0x53,0x50,0x54,0x50,0x53,0x55,0x45,0x50,  /* 00002108    "SPTPSUEP" */
+    0x53,0x55,0x54,0x14,0x4D,0x07,0x5F,0x53,  /* 00002110    "SUT.M._S" */
+    0x54,0x4D,0x03,0x70,0x68,0x54,0x4D,0x44,  /* 00002118    "TM.phTMD" */
+    0x30,0x70,0x50,0x4D,0x50,0x54,0x47,0x4D,  /* 00002120    "0pPMPTGM" */
+    0x50,0x54,0x70,0x50,0x4D,0x55,0x45,0x47,  /* 00002128    "PTpPMUEG" */
+    0x4D,0x55,0x45,0x70,0x50,0x4D,0x55,0x54,  /* 00002130    "MUEpPMUT" */
+    0x47,0x4D,0x55,0x54,0x70,0x50,0x53,0x50,  /* 00002138    "GMUTpPSP" */
+    0x54,0x47,0x53,0x50,0x54,0x70,0x50,0x53,  /* 00002140    "TGSPTpPS" */
+    0x55,0x45,0x47,0x53,0x55,0x45,0x70,0x50,  /* 00002148    "UEGSUEpP" */
+    0x53,0x55,0x54,0x47,0x53,0x55,0x54,0x53,  /* 00002150    "SUTGSUTS" */
+    0x54,0x4D,0x5F,0x70,0x47,0x4D,0x50,0x54,  /* 00002158    "TM_pGMPT" */
+    0x50,0x4D,0x50,0x54,0x70,0x47,0x4D,0x55,  /* 00002160    "PMPTpGMU" */
+    0x45,0x50,0x4D,0x55,0x45,0x70,0x47,0x4D,  /* 00002168    "EPMUEpGM" */
+    0x55,0x54,0x50,0x4D,0x55,0x54,0x70,0x47,  /* 00002170    "UTPMUTpG" */
+    0x53,0x50,0x54,0x50,0x53,0x50,0x54,0x70,  /* 00002178    "SPTPSPTp" */
+    0x47,0x53,0x55,0x45,0x50,0x53,0x55,0x45,  /* 00002180    "GSUEPSUE" */
+    0x70,0x47,0x53,0x55,0x54,0x50,0x53,0x55,  /* 00002188    "pGSUTPSU" */
+    0x54,0x5B,0x82,0x24,0x44,0x52,0x56,0x30,  /* 00002190    "T[.$DRV0" */
+    0x08,0x5F,0x41,0x44,0x52,0x00,0x14,0x18,  /* 00002198    "._ADR..." */
+    0x5F,0x47,0x54,0x46,0x00,0xA4,0x47,0x54,  /* 000021A0    "_GTF..GT" */
+    0x46,0x5F,0x00,0x50,0x4D,0x55,0x45,0x50,  /* 000021A8    "F_.PMUEP" */
+    0x4D,0x55,0x54,0x50,0x4D,0x50,0x54,0x5B,  /* 000021B0    "MUTPMPT[" */
+    0x82,0x24,0x44,0x52,0x56,0x31,0x08,0x5F,  /* 000021B8    ".$DRV1._" */
+    0x41,0x44,0x52,0x01,0x14,0x18,0x5F,0x47,  /* 000021C0    "ADR..._G" */
+    0x54,0x46,0x00,0xA4,0x47,0x54,0x46,0x5F,  /* 000021C8    "TF..GTF_" */
+    0x01,0x50,0x53,0x55,0x45,0x50,0x53,0x55,  /* 000021D0    ".PSUEPSU" */
+    0x54,0x50,0x53,0x50,0x54,0x5B,0x82,0x4B,  /* 000021D8    "TPSPT[.K" */
+    0x14,0x43,0x48,0x4E,0x31,0x08,0x5F,0x41,  /* 000021E0    ".CHN1._A" */
+    0x44,0x52,0x01,0x14,0x4E,0x04,0x5F,0x53,  /* 000021E8    "DR..N._S" */
+    0x54,0x41,0x00,0xA0,0x2D,0x92,0x93,0x41,  /* 000021F0    "TA..-..A" */
+    0x54,0x46,0x4C,0x0A,0x02,0xA0,0x11,0x93,  /* 000021F8    "TFL....." */
+    0x5E,0x5E,0x5E,0x2E,0x53,0x41,0x54,0x41,  /* 00002200    "^^^.SATA" */
+    0x45,0x50,0x48,0x59,0x01,0xA4,0x00,0xA1,  /* 00002208    "EPHY...." */
+    0x11,0xA0,0x0A,0x92,0x93,0x45,0x53,0x43,  /* 00002210    ".....ESC" */
+    0x48,0x01,0xA4,0x00,0xA1,0x04,0xA4,0x0A,  /* 00002218    "H......." */
+    0x0F,0xA0,0x18,0x93,0x41,0x54,0x46,0x4C,  /* 00002220    "....ATFL" */
+    0x0A,0x02,0xA0,0x0A,0x92,0x93,0x45,0x53,  /* 00002228    "......ES" */
+    0x43,0x48,0x01,0xA4,0x00,0xA1,0x04,0xA4,  /* 00002230    "CH......" */
+    0x0A,0x0F,0x14,0x23,0x5F,0x47,0x54,0x4D,  /* 00002238    "...#_GTM" */
+    0x00,0xA4,0x47,0x54,0x4D,0x5F,0x53,0x4D,  /* 00002240    "..GTM_SM" */
+    0x50,0x54,0x53,0x4D,0x55,0x45,0x53,0x4D,  /* 00002248    "PTSMUESM" */
+    0x55,0x54,0x53,0x53,0x50,0x54,0x53,0x53,  /* 00002250    "UTSSPTSS" */
+    0x55,0x45,0x53,0x53,0x55,0x54,0x14,0x4D,  /* 00002258    "UESSUT.M" */
+    0x07,0x5F,0x53,0x54,0x4D,0x03,0x70,0x68,  /* 00002260    "._STM.ph" */
+    0x54,0x4D,0x44,0x30,0x70,0x53,0x4D,0x50,  /* 00002268    "TMD0pSMP" */
+    0x54,0x47,0x4D,0x50,0x54,0x70,0x53,0x4D,  /* 00002270    "TGMPTpSM" */
+    0x55,0x45,0x47,0x4D,0x55,0x45,0x70,0x53,  /* 00002278    "UEGMUEpS" */
+    0x4D,0x55,0x54,0x47,0x4D,0x55,0x54,0x70,  /* 00002280    "MUTGMUTp" */
+    0x53,0x53,0x50,0x54,0x47,0x53,0x50,0x54,  /* 00002288    "SSPTGSPT" */
+    0x70,0x53,0x53,0x55,0x45,0x47,0x53,0x55,  /* 00002290    "pSSUEGSU" */
+    0x45,0x70,0x53,0x53,0x55,0x54,0x47,0x53,  /* 00002298    "EpSSUTGS" */
+    0x55,0x54,0x53,0x54,0x4D,0x5F,0x70,0x47,  /* 000022A0    "UTSTM_pG" */
+    0x4D,0x50,0x54,0x53,0x4D,0x50,0x54,0x70,  /* 000022A8    "MPTSMPTp" */
+    0x47,0x4D,0x55,0x45,0x53,0x4D,0x55,0x45,  /* 000022B0    "GMUESMUE" */
+    0x70,0x47,0x4D,0x55,0x54,0x53,0x4D,0x55,  /* 000022B8    "pGMUTSMU" */
+    0x54,0x70,0x47,0x53,0x50,0x54,0x53,0x53,  /* 000022C0    "TpGSPTSS" */
+    0x50,0x54,0x70,0x47,0x53,0x55,0x45,0x53,  /* 000022C8    "PTpGSUES" */
+    0x53,0x55,0x45,0x70,0x47,0x53,0x55,0x54,  /* 000022D0    "SUEpGSUT" */
+    0x53,0x53,0x55,0x54,0x5B,0x82,0x25,0x44,  /* 000022D8    "SSUT[.%D" */
+    0x52,0x56,0x30,0x08,0x5F,0x41,0x44,0x52,  /* 000022E0    "RV0._ADR" */
+    0x00,0x14,0x19,0x5F,0x47,0x54,0x46,0x00,  /* 000022E8    "..._GTF." */
+    0xA4,0x47,0x54,0x46,0x5F,0x0A,0x02,0x53,  /* 000022F0    ".GTF_..S" */
+    0x4D,0x55,0x45,0x53,0x4D,0x55,0x54,0x53,  /* 000022F8    "MUESMUTS" */
+    0x4D,0x50,0x54,0x5B,0x82,0x25,0x44,0x52,  /* 00002300    "MPT[.%DR" */
+    0x56,0x31,0x08,0x5F,0x41,0x44,0x52,0x01,  /* 00002308    "V1._ADR." */
+    0x14,0x19,0x5F,0x47,0x54,0x46,0x00,0xA4,  /* 00002310    ".._GTF.." */
+    0x47,0x54,0x46,0x5F,0x0A,0x03,0x53,0x53,  /* 00002318    "GTF_..SS" */
+    0x55,0x45,0x53,0x53,0x55,0x54,0x53,0x53,  /* 00002320    "UESSUTSS" */
+    0x50,0x54,0x14,0x4E,0x0C,0x50,0x4D,0x45,  /* 00002328    "PT.N.PME" */
+    0x58,0x08,0xA0,0x46,0x0C,0x52,0x45,0x47,  /* 00002330    "X..F.REG" */
+    0x46,0xA0,0x0F,0x93,0x50,0x4D,0x50,0x54,  /* 00002338    "F...PMPT" */
+    0x0A,0xA8,0x70,0x0A,0x5D,0x50,0x4D,0x50,  /* 00002340    "..p.]PMP" */
+    0x54,0xA0,0x0F,0x93,0x50,0x4D,0x50,0x54,  /* 00002348    "T...PMPT" */
+    0x0A,0x65,0x70,0x0A,0x33,0x50,0x4D,0x50,  /* 00002350    ".ep.3PMP" */
+    0x54,0xA0,0x0F,0x93,0x50,0x4D,0x50,0x54,  /* 00002358    "T...PMPT" */
+    0x0A,0x31,0x70,0x0A,0x22,0x50,0x4D,0x50,  /* 00002360    ".1p."PMP" */
+    0x54,0xA0,0x0F,0x93,0x50,0x53,0x50,0x54,  /* 00002368    "T...PSPT" */
+    0x0A,0xA8,0x70,0x0A,0x5D,0x50,0x53,0x50,  /* 00002370    "..p.]PSP" */
+    0x54,0xA0,0x0F,0x93,0x50,0x53,0x50,0x54,  /* 00002378    "T...PSPT" */
+    0x0A,0x65,0x70,0x0A,0x33,0x50,0x53,0x50,  /* 00002380    ".ep.3PSP" */
+    0x54,0xA0,0x0F,0x93,0x50,0x53,0x50,0x54,  /* 00002388    "T...PSPT" */
+    0x0A,0x31,0x70,0x0A,0x22,0x50,0x53,0x50,  /* 00002390    ".1p."PSP" */
+    0x54,0xA0,0x0F,0x93,0x53,0x4D,0x50,0x54,  /* 00002398    "T...SMPT" */
+    0x0A,0xA8,0x70,0x0A,0x5D,0x53,0x4D,0x50,  /* 000023A0    "..p.]SMP" */
+    0x54,0xA0,0x0F,0x93,0x53,0x4D,0x50,0x54,  /* 000023A8    "T...SMPT" */
+    0x0A,0x65,0x70,0x0A,0x33,0x53,0x4D,0x50,  /* 000023B0    ".ep.3SMP" */
+    0x54,0xA0,0x0F,0x93,0x53,0x4D,0x50,0x54,  /* 000023B8    "T...SMPT" */
+    0x0A,0x31,0x70,0x0A,0x22,0x53,0x4D,0x50,  /* 000023C0    ".1p."SMP" */
+    0x54,0xA0,0x0F,0x93,0x53,0x53,0x50,0x54,  /* 000023C8    "T...SSPT" */
+    0x0A,0xA8,0x70,0x0A,0x5D,0x53,0x53,0x50,  /* 000023D0    "..p.]SSP" */
+    0x54,0xA0,0x0F,0x93,0x53,0x53,0x50,0x54,  /* 000023D8    "T...SSPT" */
+    0x0A,0x65,0x70,0x0A,0x33,0x53,0x53,0x50,  /* 000023E0    ".ep.3SSP" */
+    0x54,0xA0,0x0F,0x93,0x53,0x53,0x50,0x54,  /* 000023E8    "T...SSPT" */
+    0x0A,0x31,0x70,0x0A,0x22,0x53,0x53,0x50,  /* 000023F0    ".1p."SSP" */
+    0x54,0x14,0x4A,0x0C,0x47,0x54,0x46,0x5F,  /* 000023F8    "T.J.GTF_" */
+    0x0C,0x70,0x11,0x0A,0x0A,0x07,0x03,0x00,  /* 00002400    ".p......" */
+    0x00,0x00,0x00,0xA0,0xEF,0x61,0x70,0x11,  /* 00002408    ".....ap." */
+    0x0A,0x0A,0x07,0x03,0x00,0x00,0x00,0x00,  /* 00002410    "........" */
+    0xA0,0xEF,0x62,0x8C,0x61,0x01,0x4D,0x4F,  /* 00002418    "..b.a.MO" */
+    0x44,0x45,0x8C,0x62,0x01,0x55,0x4D,0x4F,  /* 00002420    "DE.b.UMO" */
+    0x44,0x8C,0x61,0x0A,0x05,0x50,0x43,0x48,  /* 00002428    "D.a..PCH" */
+    0x41,0x8C,0x62,0x0A,0x05,0x55,0x43,0x48,  /* 00002430    "A.b..UCH" */
+    0x41,0x7B,0x68,0x0A,0x03,0x63,0xA0,0x15,  /* 00002438    "A{h..c.." */
+    0x93,0x7B,0x63,0x01,0x00,0x01,0x70,0x0A,  /* 00002440    ".{c...p." */
+    0xB0,0x50,0x43,0x48,0x41,0x70,0x0A,0xB0,  /* 00002448    ".PCHAp.." */
+    0x55,0x43,0x48,0x41,0xA0,0x1F,0x69,0x70,  /* 00002450    "UCHA..ip" */
+    0x83,0x88,0x83,0x88,0x54,0x49,0x4D,0x30,  /* 00002458    "....TIM0" */
+    0x0A,0x05,0x00,0x6A,0x00,0x55,0x4D,0x4F,  /* 00002460    "...j.UMO" */
+    0x44,0x7D,0x55,0x4D,0x4F,0x44,0x0A,0x40,  /* 00002468    "D}UMOD.@" */
+    0x55,0x4D,0x4F,0x44,0xA1,0x25,0x70,0x89,  /* 00002470    "UMOD.%p." */
+    0x83,0x88,0x54,0x49,0x4D,0x30,0x01,0x00,  /* 00002478    "..TIM0.." */
+    0x01,0x6B,0x00,0x00,0x00,0x60,0x7D,0x0A,  /* 00002480    ".k...`}." */
+    0x20,0x83,0x88,0x83,0x88,0x54,0x49,0x4D,  /* 00002488    " ....TIM" */
+    0x30,0x0A,0x03,0x00,0x60,0x00,0x55,0x4D,  /* 00002490    "0...`.UM" */
+    0x4F,0x44,0x70,0x89,0x83,0x88,0x54,0x49,  /* 00002498    "ODp...TI" */
+    0x4D,0x30,0x01,0x00,0x01,0x6B,0x00,0x00,  /* 000024A0    "M0...k.." */
+    0x00,0x60,0x7D,0x0A,0x08,0x83,0x88,0x83,  /* 000024A8    ".`}....." */
+    0x88,0x54,0x49,0x4D,0x30,0x0A,0x02,0x00,  /* 000024B0    ".TIM0..." */
+    0x60,0x00,0x4D,0x4F,0x44,0x45,0x73,0x61,  /* 000024B8    "`.MODEsa" */
+    0x62,0x66,0xA4,0x66,0x14,0x49,0x0E,0x47,  /* 000024C0    "bf.f.I.G" */
+    0x54,0x4D,0x5F,0x0E,0x70,0xFF,0x50,0x49,  /* 000024C8    "TM_.p.PI" */
+    0x4F,0x30,0x70,0xFF,0x50,0x49,0x4F,0x31,  /* 000024D0    "O0p.PIO1" */
+    0x70,0xFF,0x44,0x4D,0x41,0x30,0x70,0xFF,  /* 000024D8    "p.DMA0p." */
+    0x44,0x4D,0x41,0x31,0x70,0x0A,0x10,0x43,  /* 000024E0    "DMA1p..C" */
+    0x48,0x4E,0x46,0xA0,0x05,0x52,0x45,0x47,  /* 000024E8    "HNF..REG" */
+    0x46,0xA1,0x06,0xA4,0x54,0x4D,0x44,0x30,  /* 000024F0    "F...TMD0" */
+    0x70,0x89,0x83,0x88,0x54,0x49,0x4D,0x30,  /* 000024F8    "p...TIM0" */
+    0x01,0x00,0x01,0x68,0x00,0x00,0x00,0x66,  /* 00002500    "...h...f" */
+    0x70,0x83,0x88,0x83,0x88,0x54,0x49,0x4D,  /* 00002508    "p....TIM" */
+    0x30,0x00,0x00,0x66,0x00,0x67,0x70,0x67,  /* 00002510    "0..f.gpg" */
+    0x44,0x4D,0x41,0x30,0x70,0x67,0x50,0x49,  /* 00002518    "DMA0pgPI" */
+    0x4F,0x30,0x70,0x89,0x83,0x88,0x54,0x49,  /* 00002520    "O0p...TI" */
+    0x4D,0x30,0x01,0x00,0x01,0x6B,0x00,0x00,  /* 00002528    "M0...k.." */
+    0x00,0x66,0x70,0x83,0x88,0x83,0x88,0x54,  /* 00002530    ".fp....T" */
+    0x49,0x4D,0x30,0x00,0x00,0x66,0x00,0x67,  /* 00002538    "IM0..f.g" */
+    0x70,0x67,0x44,0x4D,0x41,0x31,0x70,0x67,  /* 00002540    "pgDMA1pg" */
+    0x50,0x49,0x4F,0x31,0xA0,0x2D,0x69,0x70,  /* 00002548    "PIO1.-ip" */
+    0x83,0x88,0x83,0x88,0x54,0x49,0x4D,0x30,  /* 00002550    "....TIM0" */
+    0x0A,0x05,0x00,0x6A,0x00,0x65,0x70,0x83,  /* 00002558    "...j.ep." */
+    0x88,0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,  /* 00002560    "...TIM0." */
+    0x04,0x00,0x65,0x00,0x44,0x4D,0x41,0x30,  /* 00002568    "..e.DMA0" */
+    0x7D,0x43,0x48,0x4E,0x46,0x01,0x43,0x48,  /* 00002570    "}CHNF.CH" */
+    0x4E,0x46,0xA0,0x2E,0x6C,0x70,0x83,0x88,  /* 00002578    "NF..lp.." */
+    0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,0x05,  /* 00002580    "..TIM0.." */
+    0x00,0x6D,0x00,0x65,0x70,0x83,0x88,0x83,  /* 00002588    ".m.ep..." */
+    0x88,0x54,0x49,0x4D,0x30,0x0A,0x04,0x00,  /* 00002590    ".TIM0..." */
+    0x65,0x00,0x44,0x4D,0x41,0x31,0x7D,0x43,  /* 00002598    "e.DMA1}C" */
+    0x48,0x4E,0x46,0x0A,0x04,0x43,0x48,0x4E,  /* 000025A0    "HNF..CHN" */
+    0x46,0xA4,0x54,0x4D,0x44,0x30,0x14,0x4B,  /* 000025A8    "F.TMD0.K" */
+    0x14,0x53,0x54,0x4D,0x5F,0x08,0xA0,0x05,  /* 000025B0    ".STM_..." */
+    0x52,0x45,0x47,0x46,0xA1,0x06,0xA4,0x54,  /* 000025B8    "REGF...T" */
+    0x4D,0x44,0x30,0x70,0x00,0x47,0x4D,0x55,  /* 000025C0    "MD0p.GMU" */
+    0x45,0x70,0x00,0x47,0x53,0x55,0x45,0x70,  /* 000025C8    "Ep.GSUEp" */
+    0x0A,0x07,0x47,0x4D,0x55,0x54,0x70,0x0A,  /* 000025D0    "..GMUTp." */
+    0x07,0x47,0x53,0x55,0x54,0xA0,0x39,0x7B,  /* 000025D8    ".GSUT.9{" */
+    0x43,0x48,0x4E,0x46,0x01,0x00,0x70,0x89,  /* 000025E0    "CHNF..p." */
+    0x83,0x88,0x54,0x49,0x4D,0x30,0x0A,0x04,  /* 000025E8    "..TIM0.." */
+    0x00,0x02,0x44,0x4D,0x41,0x30,0x00,0x00,  /* 000025F0    "..DMA0.." */
+    0x00,0x60,0x70,0x83,0x88,0x83,0x88,0x54,  /* 000025F8    ".`p....T" */
+    0x49,0x4D,0x30,0x0A,0x06,0x00,0x60,0x00,  /* 00002600    "IM0...`." */
+    0x47,0x4D,0x55,0x54,0x7D,0x47,0x4D,0x55,  /* 00002608    "GMUT}GMU" */
+    0x45,0x0A,0x07,0x47,0x4D,0x55,0x45,0xA1,  /* 00002610    "E..GMUE." */
+    0x2A,0xA0,0x28,0x7D,0x93,0x50,0x49,0x4F,  /* 00002618    "*.(}.PIO" */
+    0x30,0xFF,0x93,0x50,0x49,0x4F,0x30,0x00,  /* 00002620    "0..PIO0." */
+    0x00,0xA0,0x18,0x7B,0x95,0x44,0x4D,0x41,  /* 00002628    "...{.DMA" */
+    0x30,0xFF,0x94,0x44,0x4D,0x41,0x30,0x00,  /* 00002630    "0..DMA0." */
+    0x00,0x70,0x44,0x4D,0x41,0x30,0x50,0x49,  /* 00002638    ".pDMA0PI" */
+    0x4F,0x30,0xA0,0x3A,0x7B,0x43,0x48,0x4E,  /* 00002640    "O0.:{CHN" */
+    0x46,0x0A,0x04,0x00,0x70,0x89,0x83,0x88,  /* 00002648    "F...p..." */
+    0x54,0x49,0x4D,0x30,0x0A,0x04,0x00,0x02,  /* 00002650    "TIM0...." */
+    0x44,0x4D,0x41,0x31,0x00,0x00,0x00,0x60,  /* 00002658    "DMA1...`" */
+    0x70,0x83,0x88,0x83,0x88,0x54,0x49,0x4D,  /* 00002660    "p....TIM" */
+    0x30,0x0A,0x06,0x00,0x60,0x00,0x47,0x53,  /* 00002668    "0...`.GS" */
+    0x55,0x54,0x7D,0x47,0x53,0x55,0x45,0x0A,  /* 00002670    "UT}GSUE." */
+    0x07,0x47,0x53,0x55,0x45,0xA1,0x2A,0xA0,  /* 00002678    ".GSUE.*." */
+    0x28,0x7D,0x93,0x50,0x49,0x4F,0x31,0xFF,  /* 00002680    "(}.PIO1." */
+    0x93,0x50,0x49,0x4F,0x31,0x00,0x00,0xA0,  /* 00002688    ".PIO1..." */
+    0x18,0x7B,0x95,0x44,0x4D,0x41,0x31,0xFF,  /* 00002690    ".{.DMA1." */
+    0x94,0x44,0x4D,0x41,0x31,0x00,0x00,0x70,  /* 00002698    ".DMA1..p" */
+    0x44,0x4D,0x41,0x31,0x50,0x49,0x4F,0x31,  /* 000026A0    "DMA1PIO1" */
+    0x7B,0x89,0x83,0x88,0x54,0x49,0x4D,0x30,  /* 000026A8    "{...TIM0" */
+    0x00,0x00,0x04,0x50,0x49,0x4F,0x30,0x00,  /* 000026B0    "...PIO0." */
+    0x00,0x00,0x0A,0x03,0x60,0x70,0x83,0x88,  /* 000026B8    "....`p.." */
+    0x83,0x88,0x54,0x49,0x4D,0x30,0x01,0x00,  /* 000026C0    "..TIM0.." */
+    0x60,0x00,0x61,0x70,0x61,0x47,0x4D,0x50,  /* 000026C8    "`.apaGMP" */
+    0x54,0x7B,0x89,0x83,0x88,0x54,0x49,0x4D,  /* 000026D0    "T{...TIM" */
+    0x30,0x00,0x00,0x04,0x50,0x49,0x4F,0x31,  /* 000026D8    "0...PIO1" */
+    0x00,0x00,0x00,0x0A,0x03,0x60,0x70,0x83,  /* 000026E0    ".....`p." */
+    0x88,0x83,0x88,0x54,0x49,0x4D,0x30,0x01,  /* 000026E8    "...TIM0." */
+    0x00,0x60,0x00,0x61,0x70,0x61,0x47,0x53,  /* 000026F0    ".`.apaGS" */
+    0x50,0x54,0x5B,0x82,0x40,0x08,0x55,0x53,  /* 000026F8    "PT[.@.US" */
+    0x42,0x30,0x08,0x5F,0x41,0x44,0x52,0x0C,  /* 00002700    "B0._ADR." */
+    0x02,0x00,0x11,0x00,0x08,0x5F,0x50,0x52,  /* 00002708    "....._PR" */
+    0x57,0x12,0x06,0x02,0x0A,0x09,0x0A,0x03,  /* 00002710    "W......." */
+    0x14,0x17,0x5F,0x53,0x33,0x44,0x00,0xA0,  /* 00002718    ".._S3D.." */
+    0x0B,0x93,0x4F,0x53,0x46,0x4C,0x0A,0x02,  /* 00002720    "..OSFL.." */
+    0xA4,0x0A,0x02,0xA1,0x04,0xA4,0x0A,0x03,  /* 00002728    "........" */
+    0x5B,0x80,0x53,0x42,0x37,0x32,0x02,0x00,  /* 00002730    "[.SB72.." */
+    0x0A,0xC2,0x5B,0x81,0x1A,0x53,0x42,0x37,  /* 00002738    "..[..SB7" */
+    0x32,0x01,0x56,0x49,0x44,0x5F,0x10,0x00,  /* 00002740    "2.VID_.." */
+    0x10,0x43,0x4D,0x44,0x52,0x03,0x00,0x4D,  /* 00002748    ".CMDR..M" */
+    0x1B,0x55,0x30,0x49,0x52,0x04,0x14,0x25,  /* 00002750    ".U0IR..%" */
+    0x5F,0x53,0x54,0x41,0x00,0xA0,0x0C,0x92,  /* 00002758    "_STA...." */
+    0x93,0x56,0x49,0x44,0x5F,0x0B,0x06,0x11,  /* 00002760    ".VID_..." */
+    0xA4,0x00,0xA1,0x11,0xA0,0x0A,0x93,0x43,  /* 00002768    ".......C" */
+    0x4D,0x44,0x52,0x00,0xA4,0x0A,0x0D,0xA1,  /* 00002770    "MDR....." */
+    0x04,0xA4,0x0A,0x0F,0x5B,0x82,0x40,0x08,  /* 00002778    "....[.@." */
+    0x55,0x53,0x42,0x31,0x08,0x5F,0x41,0x44,  /* 00002780    "USB1._AD" */
+    0x52,0x0C,0x03,0x00,0x11,0x00,0x08,0x5F,  /* 00002788    "R......_" */
+    0x50,0x52,0x57,0x12,0x06,0x02,0x0A,0x09,  /* 00002790    "PRW....." */
+    0x0A,0x03,0x14,0x17,0x5F,0x53,0x33,0x44,  /* 00002798    "...._S3D" */
+    0x00,0xA0,0x0B,0x93,0x4F,0x53,0x46,0x4C,  /* 000027A0    "....OSFL" */
+    0x0A,0x02,0xA4,0x0A,0x02,0xA1,0x04,0xA4,  /* 000027A8    "........" */
+    0x0A,0x03,0x5B,0x80,0x53,0x42,0x37,0x33,  /* 000027B0    "..[.SB73" */
+    0x02,0x00,0x0A,0xC2,0x5B,0x81,0x1A,0x53,  /* 000027B8    "....[..S" */
+    0x42,0x37,0x33,0x01,0x56,0x49,0x44,0x5F,  /* 000027C0    "B73.VID_" */
+    0x10,0x00,0x10,0x43,0x4D,0x44,0x52,0x03,  /* 000027C8    "...CMDR." */
+    0x00,0x4D,0x1B,0x55,0x31,0x49,0x52,0x04,  /* 000027D0    ".M.U1IR." */
+    0x14,0x25,0x5F,0x53,0x54,0x41,0x00,0xA0,  /* 000027D8    ".%_STA.." */
+    0x0C,0x92,0x93,0x56,0x49,0x44,0x5F,0x0B,  /* 000027E0    "...VID_." */
+    0x06,0x11,0xA4,0x00,0xA1,0x11,0xA0,0x0A,  /* 000027E8    "........" */
+    0x93,0x43,0x4D,0x44,0x52,0x00,0xA4,0x0A,  /* 000027F0    ".CMDR..." */
+    0x0D,0xA1,0x04,0xA4,0x0A,0x0F,0x5B,0x82,  /* 000027F8    "......[." */
+    0x40,0x08,0x55,0x53,0x42,0x32,0x08,0x5F,  /* 00002800    "@.USB2._" */
+    0x41,0x44,0x52,0x0C,0x04,0x00,0x11,0x00,  /* 00002808    "ADR....." */
+    0x08,0x5F,0x50,0x52,0x57,0x12,0x06,0x02,  /* 00002810    "._PRW..." */
+    0x0A,0x09,0x0A,0x03,0x14,0x17,0x5F,0x53,  /* 00002818    "......_S" */
+    0x33,0x44,0x00,0xA0,0x0B,0x93,0x4F,0x53,  /* 00002820    "3D....OS" */
+    0x46,0x4C,0x0A,0x02,0xA4,0x0A,0x02,0xA1,  /* 00002828    "FL......" */
+    0x04,0xA4,0x0A,0x03,0x5B,0x80,0x53,0x42,  /* 00002830    "....[.SB" */
+    0x37,0x34,0x02,0x00,0x0A,0xC2,0x5B,0x81,  /* 00002838    "74....[." */
+    0x1A,0x53,0x42,0x37,0x34,0x01,0x56,0x49,  /* 00002840    ".SB74.VI" */
+    0x44,0x5F,0x10,0x00,0x10,0x43,0x4D,0x44,  /* 00002848    "D_...CMD" */
+    0x52,0x03,0x00,0x4D,0x1B,0x55,0x32,0x49,  /* 00002850    "R..M.U2I" */
+    0x52,0x04,0x14,0x25,0x5F,0x53,0x54,0x41,  /* 00002858    "R..%_STA" */
+    0x00,0xA0,0x0C,0x92,0x93,0x56,0x49,0x44,  /* 00002860    ".....VID" */
+    0x5F,0x0B,0x06,0x11,0xA4,0x00,0xA1,0x11,  /* 00002868    "_......." */
+    0xA0,0x0A,0x93,0x43,0x4D,0x44,0x52,0x00,  /* 00002870    "...CMDR." */
+    0xA4,0x0A,0x0D,0xA1,0x04,0xA4,0x0A,0x0F,  /* 00002878    "........" */
+    0x5B,0x82,0x48,0x08,0x55,0x53,0x42,0x33,  /* 00002880    "[.H.USB3" */
+    0x08,0x5F,0x41,0x44,0x52,0x0C,0x00,0x00,  /* 00002888    "._ADR..." */
+    0x10,0x00,0x08,0x5F,0x50,0x52,0x57,0x12,  /* 00002890    "..._PRW." */
+    0x06,0x02,0x0A,0x0E,0x0A,0x03,0x14,0x17,  /* 00002898    "........" */
+    0x5F,0x53,0x33,0x44,0x00,0xA0,0x0B,0x93,  /* 000028A0    "_S3D...." */
+    0x4F,0x53,0x46,0x4C,0x0A,0x02,0xA4,0x0A,  /* 000028A8    "OSFL...." */
+    0x02,0xA1,0x04,0xA4,0x0A,0x03,0x5B,0x80,  /* 000028B0    "......[." */
+    0x55,0x32,0x46,0x30,0x02,0x00,0x0A,0xC2,  /* 000028B8    "U2F0...." */
+    0x5B,0x81,0x22,0x55,0x32,0x46,0x30,0x01,  /* 000028C0    "[."U2F0." */
+    0x56,0x49,0x44,0x5F,0x10,0x00,0x10,0x43,  /* 000028C8    "VID_...C" */
+    0x4D,0x44,0x52,0x03,0x00,0x4D,0x1B,0x55,  /* 000028D0    "MDR..M.U" */
+    0x33,0x49,0x52,0x04,0x00,0x4C,0x23,0x45,  /* 000028D8    "3IR..L#E" */
+    0x43,0x44,0x58,0x02,0x14,0x25,0x5F,0x53,  /* 000028E0    "CDX..%_S" */
+    0x54,0x41,0x00,0xA0,0x0C,0x92,0x93,0x56,  /* 000028E8    "TA.....V" */
+    0x49,0x44,0x5F,0x0B,0x06,0x11,0xA4,0x00,  /* 000028F0    "ID_....." */
+    0xA1,0x11,0xA0,0x0A,0x93,0x43,0x4D,0x44,  /* 000028F8    ".....CMD" */
+    0x52,0x00,0xA4,0x0A,0x0D,0xA1,0x04,0xA4,  /* 00002900    "R......." */
+    0x0A,0x0F,0x5B,0x82,0x48,0x08,0x55,0x53,  /* 00002908    "..[.H.US" */
+    0x42,0x34,0x08,0x5F,0x41,0x44,0x52,0x0C,  /* 00002910    "B4._ADR." */
+    0x01,0x00,0x10,0x00,0x08,0x5F,0x50,0x52,  /* 00002918    "....._PR" */
+    0x57,0x12,0x06,0x02,0x0A,0x0E,0x0A,0x03,  /* 00002920    "W......." */
+    0x14,0x17,0x5F,0x53,0x33,0x44,0x00,0xA0,  /* 00002928    ".._S3D.." */
+    0x0B,0x93,0x4F,0x53,0x46,0x4C,0x0A,0x02,  /* 00002930    "..OSFL.." */
+    0xA4,0x0A,0x02,0xA1,0x04,0xA4,0x0A,0x03,  /* 00002938    "........" */
+    0x5B,0x80,0x55,0x32,0x46,0x31,0x02,0x00,  /* 00002940    "[.U2F1.." */
+    0x0A,0xC2,0x5B,0x81,0x22,0x55,0x32,0x46,  /* 00002948    "..[."U2F" */
+    0x31,0x01,0x56,0x49,0x44,0x5F,0x10,0x00,  /* 00002950    "1.VID_.." */
+    0x10,0x43,0x4D,0x44,0x52,0x03,0x00,0x4D,  /* 00002958    ".CMDR..M" */
+    0x1B,0x55,0x34,0x49,0x52,0x04,0x00,0x4C,  /* 00002960    ".U4IR..L" */
+    0x23,0x45,0x43,0x44,0x58,0x02,0x14,0x25,  /* 00002968    "#ECDX..%" */
+    0x5F,0x53,0x54,0x41,0x00,0xA0,0x0C,0x92,  /* 00002970    "_STA...." */
+    0x93,0x56,0x49,0x44,0x5F,0x0B,0x06,0x11,  /* 00002978    ".VID_..." */
+    0xA4,0x00,0xA1,0x11,0xA0,0x0A,0x93,0x43,  /* 00002980    ".......C" */
+    0x4D,0x44,0x52,0x00,0xA4,0x0A,0x0D,0xA1,  /* 00002988    "MDR....." */
+    0x04,0xA4,0x0A,0x0F,0x5B,0x82,0x48,0x08,  /* 00002990    "....[.H." */
+    0x55,0x53,0x42,0x35,0x08,0x5F,0x41,0x44,  /* 00002998    "USB5._AD" */
+    0x52,0x0C,0x02,0x00,0x10,0x00,0x08,0x5F,  /* 000029A0    "R......_" */
+    0x50,0x52,0x57,0x12,0x06,0x02,0x0A,0x0E,  /* 000029A8    "PRW....." */
+    0x0A,0x03,0x14,0x17,0x5F,0x53,0x33,0x44,  /* 000029B0    "...._S3D" */
+    0x00,0xA0,0x0B,0x93,0x4F,0x53,0x46,0x4C,  /* 000029B8    "....OSFL" */
+    0x0A,0x02,0xA4,0x0A,0x02,0xA1,0x04,0xA4,  /* 000029C0    "........" */
+    0x0A,0x03,0x5B,0x80,0x55,0x32,0x46,0x32,  /* 000029C8    "..[.U2F2" */
+    0x02,0x00,0x0A,0xC2,0x5B,0x81,0x22,0x55,  /* 000029D0    "....[."U" */
+    0x32,0x46,0x32,0x01,0x56,0x49,0x44,0x5F,  /* 000029D8    "2F2.VID_" */
+    0x10,0x00,0x10,0x43,0x4D,0x44,0x52,0x03,  /* 000029E0    "...CMDR." */
+    0x00,0x4D,0x1B,0x55,0x35,0x49,0x52,0x04,  /* 000029E8    ".M.U5IR." */
+    0x00,0x4C,0x23,0x45,0x43,0x44,0x58,0x02,  /* 000029F0    ".L#ECDX." */
+    0x14,0x25,0x5F,0x53,0x54,0x41,0x00,0xA0,  /* 000029F8    ".%_STA.." */
+    0x0C,0x92,0x93,0x56,0x49,0x44,0x5F,0x0B,  /* 00002A00    "...VID_." */
+    0x06,0x11,0xA4,0x00,0xA1,0x11,0xA0,0x0A,  /* 00002A08    "........" */
+    0x93,0x43,0x4D,0x44,0x52,0x00,0xA4,0x0A,  /* 00002A10    ".CMDR..." */
+    0x0D,0xA1,0x04,0xA4,0x0A,0x0F,0x5B,0x82,  /* 00002A18    "......[." */
+    0x48,0x08,0x55,0x53,0x42,0x36,0x08,0x5F,  /* 00002A20    "H.USB6._" */
+    0x41,0x44,0x52,0x0C,0x03,0x00,0x10,0x00,  /* 00002A28    "ADR....." */
+    0x08,0x5F,0x50,0x52,0x57,0x12,0x06,0x02,  /* 00002A30    "._PRW..." */
+    0x0A,0x0E,0x0A,0x03,0x14,0x17,0x5F,0x53,  /* 00002A38    "......_S" */
+    0x33,0x44,0x00,0xA0,0x0B,0x93,0x4F,0x53,  /* 00002A40    "3D....OS" */
+    0x46,0x4C,0x0A,0x02,0xA4,0x0A,0x02,0xA1,  /* 00002A48    "FL......" */
+    0x04,0xA4,0x0A,0x03,0x5B,0x80,0x55,0x32,  /* 00002A50    "....[.U2" */
+    0x46,0x33,0x02,0x00,0x0A,0xC2,0x5B,0x81,  /* 00002A58    "F3....[." */
+    0x22,0x55,0x32,0x46,0x33,0x01,0x56,0x49,  /* 00002A60    ""U2F3.VI" */
+    0x44,0x5F,0x10,0x00,0x10,0x43,0x4D,0x44,  /* 00002A68    "D_...CMD" */
+    0x52,0x03,0x00,0x4D,0x1B,0x55,0x36,0x49,  /* 00002A70    "R..M.U6I" */
+    0x52,0x04,0x00,0x4C,0x23,0x45,0x43,0x44,  /* 00002A78    "R..L#ECD" */
+    0x58,0x02,0x14,0x25,0x5F,0x53,0x54,0x41,  /* 00002A80    "X..%_STA" */
+    0x00,0xA0,0x0C,0x92,0x93,0x56,0x49,0x44,  /* 00002A88    ".....VID" */
+    0x5F,0x0B,0x06,0x11,0xA4,0x00,0xA1,0x11,  /* 00002A90    "_......." */
+    0xA0,0x0A,0x93,0x43,0x4D,0x44,0x52,0x00,  /* 00002A98    "...CMDR." */
+    0xA4,0x0A,0x0D,0xA1,0x04,0xA4,0x0A,0x0F,  /* 00002AA0    "........" */
+    0x5B,0x82,0x48,0x08,0x55,0x53,0x42,0x37,  /* 00002AA8    "[.H.USB7" */
+    0x08,0x5F,0x41,0x44,0x52,0x0C,0x04,0x00,  /* 00002AB0    "._ADR..." */
+    0x10,0x00,0x08,0x5F,0x50,0x52,0x57,0x12,  /* 00002AB8    "..._PRW." */
+    0x06,0x02,0x0A,0x0E,0x0A,0x03,0x14,0x17,  /* 00002AC0    "........" */
+    0x5F,0x53,0x33,0x44,0x00,0xA0,0x0B,0x93,  /* 00002AC8    "_S3D...." */
+    0x4F,0x53,0x46,0x4C,0x0A,0x02,0xA4,0x0A,  /* 00002AD0    "OSFL...." */
+    0x02,0xA1,0x04,0xA4,0x0A,0x03,0x5B,0x80,  /* 00002AD8    "......[." */
+    0x55,0x32,0x46,0x34,0x02,0x00,0x0A,0xC2,  /* 00002AE0    "U2F4...." */
+    0x5B,0x81,0x22,0x55,0x32,0x46,0x34,0x01,  /* 00002AE8    "[."U2F4." */
+    0x56,0x49,0x44,0x5F,0x10,0x00,0x10,0x43,  /* 00002AF0    "VID_...C" */
+    0x4D,0x44,0x52,0x03,0x00,0x4D,0x1B,0x55,  /* 00002AF8    "MDR..M.U" */
+    0x37,0x49,0x52,0x04,0x00,0x4C,0x23,0x45,  /* 00002B00    "7IR..L#E" */
+    0x43,0x44,0x58,0x02,0x14,0x25,0x5F,0x53,  /* 00002B08    "CDX..%_S" */
+    0x54,0x41,0x00,0xA0,0x0C,0x92,0x93,0x56,  /* 00002B10    "TA.....V" */
+    0x49,0x44,0x5F,0x0B,0x06,0x11,0xA4,0x00,  /* 00002B18    "ID_....." */
+    0xA1,0x11,0xA0,0x0A,0x93,0x43,0x4D,0x44,  /* 00002B20    ".....CMD" */
+    0x52,0x00,0xA4,0x0A,0x0D,0xA1,0x04,0xA4,  /* 00002B28    "R......." */
+    0x0A,0x0F,0x5B,0x82,0x1B,0x4C,0x41,0x4E,  /* 00002B30    "..[..LAN" */
+    0x30,0x08,0x5F,0x41,0x44,0x52,0x0C,0x00,  /* 00002B38    "0._ADR.." */
+    0x00,0x12,0x00,0x08,0x5F,0x50,0x52,0x57,  /* 00002B40    "...._PRW" */
+    0x12,0x06,0x02,0x0A,0x03,0x0A,0x05,0x5B,  /* 00002B48    ".......[" */
+    0x82,0x1B,0x41,0x43,0x39,0x37,0x08,0x5F,  /* 00002B50    "..AC97._" */
+    0x41,0x44,0x52,0x0C,0x05,0x00,0x11,0x00,  /* 00002B58    "ADR....." */
+    0x08,0x5F,0x50,0x52,0x57,0x12,0x06,0x02,  /* 00002B60    "._PRW..." */
+    0x0A,0x0D,0x0A,0x05,0x5B,0x82,0x41,0x12,  /* 00002B68    "....[.A." */
+    0x4C,0x4E,0x4B,0x41,0x08,0x5F,0x48,0x49,  /* 00002B70    "LNKA._HI" */
+    0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F,  /* 00002B78    "D.A...._" */
+    0x55,0x49,0x44,0x01,0x14,0x1B,0x5F,0x53,  /* 00002B80    "UID..._S" */
+    0x54,0x41,0x00,0x7B,0x50,0x49,0x52,0x41,  /* 00002B88    "TA.{PIRA" */
+    0x0A,0xF0,0x60,0xA0,0x07,0x93,0x60,0x00,  /* 00002B90    "..`...`." */
+    0xA4,0x0A,0x09,0xA1,0x04,0xA4,0x0A,0x0B,  /* 00002B98    "........" */
+    0x14,0x1A,0x5F,0x50,0x52,0x53,0x00,0x08,  /* 00002BA0    ".._PRS.." */
+    0x42,0x55,0x46,0x42,0x11,0x09,0x0A,0x06,  /* 00002BA8    "BUFB...." */
+    0x23,0xD8,0x1C,0x18,0x79,0x00,0xA4,0x42,  /* 00002BB0    "#...y..B" */
+    0x55,0x46,0x42,0x14,0x11,0x5F,0x44,0x49,  /* 00002BB8    "UFB.._DI" */
+    0x53,0x00,0x7B,0x50,0x49,0x52,0x41,0x0A,  /* 00002BC0    "S.{PIRA." */
+    0x0F,0x50,0x49,0x52,0x41,0x14,0x4F,0x06,  /* 00002BC8    ".PIRA.O." */
+    0x5F,0x43,0x52,0x53,0x00,0x08,0x42,0x55,  /* 00002BD0    "_CRS..BU" */
+    0x46,0x42,0x11,0x09,0x0A,0x06,0x23,0x00,  /* 00002BD8    "FB....#." */
+    0x00,0x18,0x79,0x00,0x8C,0x42,0x55,0x46,  /* 00002BE0    "..y..BUF" */
+    0x42,0x01,0x49,0x52,0x42,0x31,0x8C,0x42,  /* 00002BE8    "B.IRB1.B" */
+    0x55,0x46,0x42,0x0A,0x02,0x49,0x52,0x42,  /* 00002BF0    "UFB..IRB" */
+    0x32,0x70,0x00,0x63,0x70,0x00,0x64,0x7B,  /* 00002BF8    "2p.cp.d{" */
+    0x50,0x49,0x52,0x41,0x0A,0xF0,0x61,0x7A,  /* 00002C00    "PIRA..az" */
+    0x61,0x0A,0x04,0x61,0xA0,0x2B,0x92,0x93,  /* 00002C08    "a..a.+.." */
+    0x61,0x00,0xA0,0x0E,0x94,0x61,0x0A,0x07,  /* 00002C10    "a....a.." */
+    0x74,0x61,0x0A,0x08,0x62,0x79,0x01,0x62,  /* 00002C18    "ta..by.b" */
+    0x64,0xA1,0x0A,0xA0,0x08,0x94,0x61,0x00,  /* 00002C20    "d.....a." */
+    0x79,0x01,0x61,0x63,0x70,0x63,0x49,0x52,  /* 00002C28    "y.acpcIR" */
+    0x42,0x31,0x70,0x64,0x49,0x52,0x42,0x32,  /* 00002C30    "B1pdIRB2" */
+    0xA4,0x42,0x55,0x46,0x42,0x14,0x41,0x05,  /* 00002C38    ".BUFB.A." */
+    0x5F,0x53,0x52,0x53,0x01,0x8C,0x68,0x01,  /* 00002C40    "_SRS..h." */
+    0x49,0x52,0x42,0x31,0x8C,0x68,0x0A,0x02,  /* 00002C48    "IRB1.h.." */
+    0x49,0x52,0x42,0x32,0x79,0x49,0x52,0x42,  /* 00002C50    "IRB2yIRB" */
+    0x32,0x0A,0x08,0x60,0x7D,0x60,0x49,0x52,  /* 00002C58    "2..`}`IR" */
+    0x42,0x31,0x60,0x70,0x00,0x61,0x7A,0x60,  /* 00002C60    "B1`p.az`" */
+    0x01,0x60,0xA2,0x0A,0x94,0x60,0x00,0x75,  /* 00002C68    ".`...`.u" */
+    0x61,0x7A,0x60,0x01,0x60,0x7B,0x50,0x49,  /* 00002C70    "az`.`{PI" */
+    0x52,0x41,0x0A,0x0F,0x50,0x49,0x52,0x41,  /* 00002C78    "RA..PIRA" */
+    0x79,0x61,0x0A,0x04,0x61,0x7D,0x50,0x49,  /* 00002C80    "ya..a}PI" */
+    0x52,0x41,0x61,0x50,0x49,0x52,0x41,0x5B,  /* 00002C88    "RAaPIRA[" */
+    0x82,0x48,0x11,0x4C,0x4E,0x4B,0x42,0x08,  /* 00002C90    ".H.LNKB." */
+    0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,  /* 00002C98    "_HID.A.." */
+    0x0F,0x08,0x5F,0x55,0x49,0x44,0x0A,0x02,  /* 00002CA0    ".._UID.." */
+    0x14,0x1B,0x5F,0x53,0x54,0x41,0x00,0x7B,  /* 00002CA8    ".._STA.{" */
+    0x50,0x49,0x42,0x43,0x0A,0x0F,0x60,0xA0,  /* 00002CB0    "PIBC..`." */
+    0x07,0x93,0x60,0x00,0xA4,0x0A,0x09,0xA1,  /* 00002CB8    "..`....." */
+    0x04,0xA4,0x0A,0x0B,0x14,0x1A,0x5F,0x50,  /* 00002CC0    "......_P" */
+    0x52,0x53,0x00,0x08,0x42,0x55,0x46,0x41,  /* 00002CC8    "RS..BUFA" */
+    0x11,0x09,0x0A,0x06,0x23,0xD8,0x1C,0x18,  /* 00002CD0    "....#..." */
+    0x79,0x00,0xA4,0x42,0x55,0x46,0x41,0x14,  /* 00002CD8    "y..BUFA." */
+    0x11,0x5F,0x44,0x49,0x53,0x00,0x7B,0x50,  /* 00002CE0    "._DIS.{P" */
+    0x49,0x42,0x43,0x0A,0xF0,0x50,0x49,0x42,  /* 00002CE8    "IBC..PIB" */
+    0x43,0x14,0x4A,0x06,0x5F,0x43,0x52,0x53,  /* 00002CF0    "C.J._CRS" */
+    0x00,0x08,0x42,0x55,0x46,0x41,0x11,0x09,  /* 00002CF8    "..BUFA.." */
+    0x0A,0x06,0x23,0x00,0x00,0x18,0x79,0x00,  /* 00002D00    "..#...y." */
+    0x8C,0x42,0x55,0x46,0x41,0x01,0x49,0x52,  /* 00002D08    ".BUFA.IR" */
+    0x41,0x31,0x8C,0x42,0x55,0x46,0x41,0x0A,  /* 00002D10    "A1.BUFA." */
+    0x02,0x49,0x52,0x41,0x32,0x70,0x00,0x63,  /* 00002D18    ".IRA2p.c" */
+    0x70,0x00,0x64,0x7B,0x50,0x49,0x42,0x43,  /* 00002D20    "p.d{PIBC" */
+    0x0A,0x0F,0x61,0xA0,0x2B,0x92,0x93,0x61,  /* 00002D28    "..a.+..a" */
+    0x00,0xA0,0x0E,0x94,0x61,0x0A,0x07,0x74,  /* 00002D30    "....a..t" */
+    0x61,0x0A,0x08,0x62,0x79,0x01,0x62,0x64,  /* 00002D38    "a..by.bd" */
+    0xA1,0x0A,0xA0,0x08,0x94,0x61,0x00,0x79,  /* 00002D40    ".....a.y" */
+    0x01,0x61,0x63,0x70,0x63,0x49,0x52,0x41,  /* 00002D48    ".acpcIRA" */
+    0x31,0x70,0x64,0x49,0x52,0x41,0x32,0xA4,  /* 00002D50    "1pdIRA2." */
+    0x42,0x55,0x46,0x41,0x14,0x4C,0x04,0x5F,  /* 00002D58    "BUFA.L._" */
+    0x53,0x52,0x53,0x01,0x8C,0x68,0x01,0x49,  /* 00002D60    "SRS..h.I" */
+    0x52,0x41,0x31,0x8C,0x68,0x0A,0x02,0x49,  /* 00002D68    "RA1.h..I" */
+    0x52,0x41,0x32,0x79,0x49,0x52,0x41,0x32,  /* 00002D70    "RA2yIRA2" */
+    0x0A,0x08,0x60,0x7D,0x60,0x49,0x52,0x41,  /* 00002D78    "..`}`IRA" */
+    0x31,0x60,0x70,0x00,0x61,0x7A,0x60,0x01,  /* 00002D80    "1`p.az`." */
+    0x60,0xA2,0x0A,0x94,0x60,0x00,0x75,0x61,  /* 00002D88    "`...`.ua" */
+    0x7A,0x60,0x01,0x60,0x7B,0x50,0x49,0x42,  /* 00002D90    "z`.`{PIB" */
+    0x43,0x0A,0xF0,0x50,0x49,0x42,0x43,0x7D,  /* 00002D98    "C..PIBC}" */
+    0x50,0x49,0x42,0x43,0x61,0x50,0x49,0x42,  /* 00002DA0    "PIBCaPIB" */
+    0x43,0x5B,0x82,0x42,0x12,0x4C,0x4E,0x4B,  /* 00002DA8    "C[.B.LNK" */
+    0x43,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 00002DB0    "C._HID.A" */
+    0xD0,0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44,  /* 00002DB8    "...._UID" */
+    0x0A,0x03,0x14,0x1B,0x5F,0x53,0x54,0x41,  /* 00002DC0    "...._STA" */
+    0x00,0x7B,0x50,0x49,0x42,0x43,0x0A,0xF0,  /* 00002DC8    ".{PIBC.." */
+    0x60,0xA0,0x07,0x93,0x60,0x00,0xA4,0x0A,  /* 00002DD0    "`...`..." */
+    0x09,0xA1,0x04,0xA4,0x0A,0x0B,0x14,0x1A,  /* 00002DD8    "........" */
+    0x5F,0x50,0x52,0x53,0x00,0x08,0x42,0x55,  /* 00002DE0    "_PRS..BU" */
+    0x46,0x43,0x11,0x09,0x0A,0x06,0x23,0xD8,  /* 00002DE8    "FC....#." */
+    0x1C,0x18,0x79,0x00,0xA4,0x42,0x55,0x46,  /* 00002DF0    "..y..BUF" */
+    0x43,0x14,0x11,0x5F,0x44,0x49,0x53,0x00,  /* 00002DF8    "C.._DIS." */
+    0x7B,0x50,0x49,0x42,0x43,0x0A,0x0F,0x50,  /* 00002E00    "{PIBC..P" */
+    0x49,0x42,0x43,0x14,0x4F,0x06,0x5F,0x43,  /* 00002E08    "IBC.O._C" */
+    0x52,0x53,0x00,0x08,0x42,0x55,0x46,0x43,  /* 00002E10    "RS..BUFC" */
+    0x11,0x09,0x0A,0x06,0x23,0x00,0x00,0x18,  /* 00002E18    "....#..." */
+    0x79,0x00,0x8C,0x42,0x55,0x46,0x43,0x01,  /* 00002E20    "y..BUFC." */
+    0x49,0x52,0x43,0x31,0x8C,0x42,0x55,0x46,  /* 00002E28    "IRC1.BUF" */
+    0x43,0x0A,0x02,0x49,0x52,0x43,0x32,0x70,  /* 00002E30    "C..IRC2p" */
+    0x00,0x63,0x70,0x00,0x64,0x7B,0x50,0x49,  /* 00002E38    ".cp.d{PI" */
+    0x42,0x43,0x0A,0xF0,0x61,0x7A,0x61,0x0A,  /* 00002E40    "BC..aza." */
+    0x04,0x61,0xA0,0x2B,0x92,0x93,0x61,0x00,  /* 00002E48    ".a.+..a." */
+    0xA0,0x0E,0x94,0x61,0x0A,0x07,0x74,0x61,  /* 00002E50    "...a..ta" */
+    0x0A,0x08,0x62,0x79,0x01,0x62,0x64,0xA1,  /* 00002E58    "..by.bd." */
+    0x0A,0xA0,0x08,0x94,0x61,0x00,0x79,0x01,  /* 00002E60    "....a.y." */
+    0x61,0x63,0x70,0x63,0x49,0x52,0x43,0x31,  /* 00002E68    "acpcIRC1" */
+    0x70,0x64,0x49,0x52,0x43,0x32,0xA4,0x42,  /* 00002E70    "pdIRC2.B" */
+    0x55,0x46,0x43,0x14,0x41,0x05,0x5F,0x53,  /* 00002E78    "UFC.A._S" */
+    0x52,0x53,0x01,0x8C,0x68,0x01,0x49,0x52,  /* 00002E80    "RS..h.IR" */
+    0x43,0x31,0x8C,0x68,0x0A,0x02,0x49,0x52,  /* 00002E88    "C1.h..IR" */
+    0x43,0x32,0x79,0x49,0x52,0x43,0x32,0x0A,  /* 00002E90    "C2yIRC2." */
+    0x08,0x60,0x7D,0x60,0x49,0x52,0x43,0x31,  /* 00002E98    ".`}`IRC1" */
+    0x60,0x70,0x00,0x61,0x7A,0x60,0x01,0x60,  /* 00002EA0    "`p.az`.`" */
+    0xA2,0x0A,0x94,0x60,0x00,0x75,0x61,0x7A,  /* 00002EA8    "...`.uaz" */
+    0x60,0x01,0x60,0x7B,0x50,0x49,0x42,0x43,  /* 00002EB0    "`.`{PIBC" */
+    0x0A,0x0F,0x50,0x49,0x42,0x43,0x79,0x61,  /* 00002EB8    "..PIBCya" */
+    0x0A,0x04,0x61,0x7D,0x50,0x49,0x42,0x43,  /* 00002EC0    "..a}PIBC" */
+    0x61,0x50,0x49,0x42,0x43,0x5B,0x82,0x42,  /* 00002EC8    "aPIBC[.B" */
+    0x12,0x4C,0x4E,0x4B,0x44,0x08,0x5F,0x48,  /* 00002ED0    ".LNKD._H" */
+    0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,  /* 00002ED8    "ID.A...." */
+    0x5F,0x55,0x49,0x44,0x0A,0x04,0x14,0x1B,  /* 00002EE0    "_UID...." */
+    0x5F,0x53,0x54,0x41,0x00,0x7B,0x50,0x49,  /* 00002EE8    "_STA.{PI" */
+    0x52,0x44,0x0A,0xF0,0x60,0xA0,0x07,0x93,  /* 00002EF0    "RD..`..." */
+    0x60,0x00,0xA4,0x0A,0x09,0xA1,0x04,0xA4,  /* 00002EF8    "`......." */
+    0x0A,0x0B,0x14,0x1A,0x5F,0x50,0x52,0x53,  /* 00002F00    "...._PRS" */
+    0x00,0x08,0x42,0x55,0x46,0x44,0x11,0x09,  /* 00002F08    "..BUFD.." */
+    0x0A,0x06,0x23,0xD8,0x1C,0x18,0x79,0x00,  /* 00002F10    "..#...y." */
+    0xA4,0x42,0x55,0x46,0x44,0x14,0x11,0x5F,  /* 00002F18    ".BUFD.._" */
+    0x44,0x49,0x53,0x00,0x7B,0x50,0x49,0x52,  /* 00002F20    "DIS.{PIR" */
+    0x44,0x0A,0x0F,0x50,0x49,0x52,0x44,0x14,  /* 00002F28    "D..PIRD." */
+    0x4F,0x06,0x5F,0x43,0x52,0x53,0x00,0x08,  /* 00002F30    "O._CRS.." */
+    0x42,0x55,0x46,0x44,0x11,0x09,0x0A,0x06,  /* 00002F38    "BUFD...." */
+    0x23,0x00,0x00,0x18,0x79,0x00,0x8C,0x42,  /* 00002F40    "#...y..B" */
+    0x55,0x46,0x44,0x01,0x49,0x52,0x44,0x31,  /* 00002F48    "UFD.IRD1" */
+    0x8C,0x42,0x55,0x46,0x44,0x0A,0x02,0x49,  /* 00002F50    ".BUFD..I" */
+    0x52,0x44,0x32,0x70,0x00,0x63,0x70,0x00,  /* 00002F58    "RD2p.cp." */
+    0x64,0x7B,0x50,0x49,0x52,0x44,0x0A,0xF0,  /* 00002F60    "d{PIRD.." */
+    0x61,0x7A,0x61,0x0A,0x04,0x61,0xA0,0x2B,  /* 00002F68    "aza..a.+" */
+    0x92,0x93,0x61,0x00,0xA0,0x0E,0x94,0x61,  /* 00002F70    "..a....a" */
+    0x0A,0x07,0x74,0x61,0x0A,0x08,0x62,0x79,  /* 00002F78    "..ta..by" */
+    0x01,0x62,0x64,0xA1,0x0A,0xA0,0x08,0x94,  /* 00002F80    ".bd....." */
+    0x61,0x00,0x79,0x01,0x61,0x63,0x70,0x63,  /* 00002F88    "a.y.acpc" */
+    0x49,0x52,0x44,0x31,0x70,0x64,0x49,0x52,  /* 00002F90    "IRD1pdIR" */
+    0x44,0x32,0xA4,0x42,0x55,0x46,0x44,0x14,  /* 00002F98    "D2.BUFD." */
+    0x41,0x05,0x5F,0x53,0x52,0x53,0x01,0x8C,  /* 00002FA0    "A._SRS.." */
+    0x68,0x01,0x49,0x52,0x44,0x31,0x8C,0x68,  /* 00002FA8    "h.IRD1.h" */
+    0x0A,0x02,0x49,0x52,0x44,0x32,0x79,0x49,  /* 00002FB0    "..IRD2yI" */
+    0x52,0x44,0x32,0x0A,0x08,0x60,0x7D,0x60,  /* 00002FB8    "RD2..`}`" */
+    0x49,0x52,0x44,0x31,0x60,0x70,0x00,0x61,  /* 00002FC0    "IRD1`p.a" */
+    0x7A,0x60,0x01,0x60,0xA2,0x0A,0x94,0x60,  /* 00002FC8    "z`.`...`" */
+    0x00,0x75,0x61,0x7A,0x60,0x01,0x60,0x7B,  /* 00002FD0    ".uaz`.`{" */
+    0x50,0x49,0x52,0x44,0x0A,0x0F,0x50,0x49,  /* 00002FD8    "PIRD..PI" */
+    0x52,0x44,0x79,0x61,0x0A,0x04,0x61,0x7D,  /* 00002FE0    "RDya..a}" */
+    0x50,0x49,0x52,0x44,0x61,0x50,0x49,0x52,  /* 00002FE8    "PIRDaPIR" */
+    0x44,0x5B,0x82,0x44,0x10,0x4C,0x4E,0x4B,  /* 00002FF0    "D[.D.LNK" */
+    0x45,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 00002FF8    "E._HID.A" */
+    0xD0,0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44,  /* 00003000    "...._UID" */
+    0x0A,0x05,0x14,0x16,0x5F,0x53,0x54,0x41,  /* 00003008    "...._STA" */
+    0x00,0xA0,0x0A,0x93,0x50,0x49,0x52,0x45,  /* 00003010    "....PIRE" */
+    0x00,0xA4,0x0A,0x09,0xA1,0x04,0xA4,0x0A,  /* 00003018    "........" */
+    0x0B,0x14,0x1A,0x5F,0x50,0x52,0x53,0x00,  /* 00003020    "..._PRS." */
+    0x08,0x42,0x55,0x46,0x45,0x11,0x09,0x0A,  /* 00003028    ".BUFE..." */
+    0x06,0x23,0xD8,0x1C,0x18,0x79,0x00,0xA4,  /* 00003030    ".#...y.." */
+    0x42,0x55,0x46,0x45,0x14,0x0C,0x5F,0x44,  /* 00003038    "BUFE.._D" */
+    0x49,0x53,0x00,0x70,0x00,0x50,0x49,0x52,  /* 00003040    "IS.p.PIR" */
+    0x45,0x14,0x45,0x06,0x5F,0x43,0x52,0x53,  /* 00003048    "E.E._CRS" */
+    0x00,0x08,0x42,0x55,0x46,0x45,0x11,0x09,  /* 00003050    "..BUFE.." */
+    0x0A,0x06,0x23,0x00,0x00,0x18,0x79,0x00,  /* 00003058    "..#...y." */
+    0x8C,0x42,0x55,0x46,0x45,0x01,0x49,0x52,  /* 00003060    ".BUFE.IR" */
+    0x45,0x31,0x8C,0x42,0x55,0x46,0x45,0x0A,  /* 00003068    "E1.BUFE." */
+    0x02,0x49,0x52,0x45,0x32,0x70,0x00,0x49,  /* 00003070    ".IRE2p.I" */
+    0x52,0x45,0x31,0x70,0x00,0x49,0x52,0x45,  /* 00003078    "RE1p.IRE" */
+    0x32,0x70,0x50,0x49,0x52,0x45,0x60,0xA0,  /* 00003080    "2pPIRE`." */
+    0x22,0x94,0x60,0x00,0xA0,0x11,0x94,0x60,  /* 00003088    "".`....`" */
+    0x0A,0x07,0x74,0x60,0x0A,0x08,0x61,0x79,  /* 00003090    "..t`..ay" */
+    0x01,0x61,0x49,0x52,0x45,0x32,0xA1,0x0B,  /* 00003098    ".aIRE2.." */
+    0x70,0x60,0x61,0x79,0x01,0x61,0x49,0x52,  /* 000030A0    "p`ay.aIR" */
+    0x45,0x31,0xA4,0x42,0x55,0x46,0x45,0x14,  /* 000030A8    "E1.BUFE." */
+    0x47,0x04,0x5F,0x53,0x52,0x53,0x01,0x8C,  /* 000030B0    "G._SRS.." */
+    0x68,0x01,0x49,0x52,0x45,0x31,0x8C,0x68,  /* 000030B8    "h.IRE1.h" */
+    0x0A,0x02,0x49,0x52,0x45,0x32,0xA0,0x14,  /* 000030C0    "..IRE2.." */
+    0x94,0x49,0x52,0x45,0x32,0x00,0x81,0x49,  /* 000030C8    ".IRE2..I" */
+    0x52,0x45,0x32,0x60,0x76,0x60,0x72,0x60,  /* 000030D0    "RE2`v`r`" */
+    0x0A,0x08,0x60,0xA1,0x09,0x81,0x49,0x52,  /* 000030D8    "..`...IR" */
+    0x45,0x31,0x60,0x76,0x60,0x70,0x01,0x45,  /* 000030E0    "E1`v`p.E" */
+    0x4E,0x52,0x38,0x70,0x00,0x50,0x4F,0x4C,  /* 000030E8    "NR8p.POL" */
+    0x45,0x70,0x60,0x50,0x49,0x52,0x45,0x5B,  /* 000030F0    "Ep`PIRE[" */
+    0x82,0x44,0x10,0x4C,0x4E,0x4B,0x46,0x08,  /* 000030F8    ".D.LNKF." */
+    0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,  /* 00003100    "_HID.A.." */
+    0x0F,0x08,0x5F,0x55,0x49,0x44,0x0A,0x06,  /* 00003108    ".._UID.." */
+    0x14,0x16,0x5F,0x53,0x54,0x41,0x00,0xA0,  /* 00003110    ".._STA.." */
+    0x0A,0x93,0x50,0x49,0x52,0x46,0x00,0xA4,  /* 00003118    "..PIRF.." */
+    0x0A,0x09,0xA1,0x04,0xA4,0x0A,0x0B,0x14,  /* 00003120    "........" */
+    0x1A,0x5F,0x50,0x52,0x53,0x00,0x08,0x42,  /* 00003128    "._PRS..B" */
+    0x55,0x46,0x46,0x11,0x09,0x0A,0x06,0x23,  /* 00003130    "UFF....#" */
+    0xD8,0x1C,0x18,0x79,0x00,0xA4,0x42,0x55,  /* 00003138    "...y..BU" */
+    0x46,0x46,0x14,0x0C,0x5F,0x44,0x49,0x53,  /* 00003140    "FF.._DIS" */
+    0x00,0x70,0x00,0x50,0x49,0x52,0x46,0x14,  /* 00003148    ".p.PIRF." */
+    0x45,0x06,0x5F,0x43,0x52,0x53,0x00,0x08,  /* 00003150    "E._CRS.." */
+    0x42,0x55,0x46,0x46,0x11,0x09,0x0A,0x06,  /* 00003158    "BUFF...." */
+    0x23,0x00,0x00,0x18,0x79,0x00,0x8C,0x42,  /* 00003160    "#...y..B" */
+    0x55,0x46,0x46,0x01,0x49,0x52,0x46,0x31,  /* 00003168    "UFF.IRF1" */
+    0x8C,0x42,0x55,0x46,0x46,0x0A,0x02,0x49,  /* 00003170    ".BUFF..I" */
+    0x52,0x46,0x32,0x70,0x00,0x49,0x52,0x46,  /* 00003178    "RF2p.IRF" */
+    0x31,0x70,0x00,0x49,0x52,0x46,0x32,0x70,  /* 00003180    "1p.IRF2p" */
+    0x50,0x49,0x52,0x46,0x60,0xA0,0x22,0x94,  /* 00003188    "PIRF`."." */
+    0x60,0x00,0xA0,0x11,0x94,0x60,0x0A,0x07,  /* 00003190    "`....`.." */
+    0x74,0x60,0x0A,0x08,0x61,0x79,0x01,0x60,  /* 00003198    "t`..ay.`" */
+    0x49,0x52,0x46,0x32,0xA1,0x0B,0x70,0x60,  /* 000031A0    "IRF2..p`" */
+    0x61,0x79,0x01,0x61,0x49,0x52,0x46,0x31,  /* 000031A8    "ay.aIRF1" */
+    0xA4,0x42,0x55,0x46,0x46,0x14,0x47,0x04,  /* 000031B0    ".BUFF.G." */
+    0x5F,0x53,0x52,0x53,0x01,0x8C,0x68,0x01,  /* 000031B8    "_SRS..h." */
+    0x49,0x52,0x46,0x31,0x8C,0x68,0x0A,0x02,  /* 000031C0    "IRF1.h.." */
+    0x49,0x52,0x46,0x32,0xA0,0x14,0x94,0x49,  /* 000031C8    "IRF2...I" */
+    0x52,0x46,0x32,0x00,0x81,0x49,0x52,0x46,  /* 000031D0    "RF2..IRF" */
+    0x32,0x60,0x76,0x60,0x72,0x60,0x0A,0x08,  /* 000031D8    "2`v`r`.." */
+    0x60,0xA1,0x09,0x81,0x49,0x52,0x46,0x31,  /* 000031E0    "`...IRF1" */
+    0x60,0x76,0x60,0x70,0x01,0x45,0x4E,0x52,  /* 000031E8    "`v`p.ENR" */
+    0x38,0x70,0x00,0x50,0x4F,0x4C,0x46,0x70,  /* 000031F0    "8p.POLFp" */
+    0x60,0x50,0x49,0x52,0x46,0x5B,0x82,0x44,  /* 000031F8    "`PIRF[.D" */
+    0x10,0x4C,0x4E,0x4B,0x30,0x08,0x5F,0x48,  /* 00003200    ".LNK0._H" */
+    0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,  /* 00003208    "ID.A...." */
+    0x5F,0x55,0x49,0x44,0x0A,0x07,0x14,0x16,  /* 00003210    "_UID...." */
+    0x5F,0x53,0x54,0x41,0x00,0xA0,0x0A,0x93,  /* 00003218    "_STA...." */
+    0x50,0x49,0x52,0x47,0x00,0xA4,0x0A,0x09,  /* 00003220    "PIRG...." */
+    0xA1,0x04,0xA4,0x0A,0x0B,0x14,0x1A,0x5F,  /* 00003228    "......._" */
+    0x50,0x52,0x53,0x00,0x08,0x42,0x55,0x46,  /* 00003230    "PRS..BUF" */
+    0x47,0x11,0x09,0x0A,0x06,0x23,0xD8,0x1C,  /* 00003238    "G....#.." */
+    0x18,0x79,0x00,0xA4,0x42,0x55,0x46,0x47,  /* 00003240    ".y..BUFG" */
+    0x14,0x0C,0x5F,0x44,0x49,0x53,0x00,0x70,  /* 00003248    ".._DIS.p" */
+    0x00,0x50,0x49,0x52,0x47,0x14,0x45,0x06,  /* 00003250    ".PIRG.E." */
+    0x5F,0x43,0x52,0x53,0x00,0x08,0x42,0x55,  /* 00003258    "_CRS..BU" */
+    0x46,0x47,0x11,0x09,0x0A,0x06,0x23,0x00,  /* 00003260    "FG....#." */
+    0x00,0x18,0x79,0x00,0x8C,0x42,0x55,0x46,  /* 00003268    "..y..BUF" */
+    0x47,0x01,0x49,0x52,0x47,0x31,0x8C,0x42,  /* 00003270    "G.IRG1.B" */
+    0x55,0x46,0x47,0x0A,0x02,0x49,0x52,0x47,  /* 00003278    "UFG..IRG" */
+    0x32,0x70,0x00,0x49,0x52,0x47,0x31,0x70,  /* 00003280    "2p.IRG1p" */
+    0x00,0x49,0x52,0x47,0x32,0x70,0x50,0x49,  /* 00003288    ".IRG2pPI" */
+    0x52,0x47,0x60,0xA0,0x22,0x94,0x60,0x00,  /* 00003290    "RG`.".`." */
+    0xA0,0x11,0x94,0x60,0x0A,0x07,0x74,0x60,  /* 00003298    "...`..t`" */
+    0x0A,0x08,0x60,0x79,0x01,0x60,0x49,0x52,  /* 000032A0    "..`y.`IR" */
+    0x47,0x32,0xA1,0x0B,0x70,0x01,0x61,0x79,  /* 000032A8    "G2..p.ay" */
+    0x61,0x60,0x49,0x52,0x47,0x31,0xA4,0x42,  /* 000032B0    "a`IRG1.B" */
+    0x55,0x46,0x47,0x14,0x47,0x04,0x5F,0x53,  /* 000032B8    "UFG.G._S" */
+    0x52,0x53,0x01,0x8C,0x68,0x01,0x49,0x52,  /* 000032C0    "RS..h.IR" */
+    0x47,0x31,0x8C,0x68,0x0A,0x02,0x49,0x52,  /* 000032C8    "G1.h..IR" */
+    0x47,0x32,0xA0,0x14,0x94,0x49,0x52,0x47,  /* 000032D0    "G2...IRG" */
+    0x32,0x00,0x81,0x49,0x52,0x47,0x32,0x60,  /* 000032D8    "2..IRG2`" */
+    0x76,0x60,0x72,0x60,0x0A,0x08,0x60,0xA1,  /* 000032E0    "v`r`..`." */
+    0x09,0x81,0x49,0x52,0x47,0x31,0x60,0x76,  /* 000032E8    "..IRG1`v" */
+    0x60,0x70,0x01,0x45,0x4E,0x52,0x38,0x70,  /* 000032F0    "`p.ENR8p" */
+    0x00,0x50,0x4F,0x4C,0x47,0x70,0x60,0x50,  /* 000032F8    ".POLGp`P" */
+    0x49,0x52,0x47,0x5B,0x82,0x44,0x10,0x4C,  /* 00003300    "IRG[.D.L" */
+    0x4E,0x4B,0x31,0x08,0x5F,0x48,0x49,0x44,  /* 00003308    "NK1._HID" */
+    0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F,0x55,  /* 00003310    ".A...._U" */
+    0x49,0x44,0x0A,0x08,0x14,0x16,0x5F,0x53,  /* 00003318    "ID...._S" */
+    0x54,0x41,0x00,0xA0,0x0A,0x93,0x50,0x49,  /* 00003320    "TA....PI" */
+    0x52,0x48,0x00,0xA4,0x0A,0x09,0xA1,0x04,  /* 00003328    "RH......" */
+    0xA4,0x0A,0x0B,0x14,0x1A,0x5F,0x50,0x52,  /* 00003330    "....._PR" */
+    0x53,0x00,0x08,0x42,0x55,0x46,0x48,0x11,  /* 00003338    "S..BUFH." */
+    0x09,0x0A,0x06,0x23,0xD8,0x1C,0x18,0x79,  /* 00003340    "...#...y" */
+    0x00,0xA4,0x42,0x55,0x46,0x48,0x14,0x0C,  /* 00003348    "..BUFH.." */
+    0x5F,0x44,0x49,0x53,0x00,0x70,0x00,0x50,  /* 00003350    "_DIS.p.P" */
+    0x49,0x52,0x48,0x14,0x45,0x06,0x5F,0x43,  /* 00003358    "IRH.E._C" */
+    0x52,0x53,0x00,0x08,0x42,0x55,0x46,0x48,  /* 00003360    "RS..BUFH" */
+    0x11,0x09,0x0A,0x06,0x23,0x00,0x00,0x18,  /* 00003368    "....#..." */
+    0x79,0x00,0x8C,0x42,0x55,0x46,0x48,0x01,  /* 00003370    "y..BUFH." */
+    0x49,0x52,0x48,0x31,0x8C,0x42,0x55,0x46,  /* 00003378    "IRH1.BUF" */
+    0x48,0x0A,0x02,0x49,0x52,0x48,0x32,0x70,  /* 00003380    "H..IRH2p" */
+    0x00,0x49,0x52,0x48,0x31,0x70,0x00,0x49,  /* 00003388    ".IRH1p.I" */
+    0x52,0x48,0x32,0x70,0x50,0x49,0x52,0x48,  /* 00003390    "RH2pPIRH" */
+    0x60,0xA0,0x22,0x94,0x60,0x00,0xA0,0x11,  /* 00003398    "`.".`..." */
+    0x94,0x60,0x0A,0x07,0x74,0x60,0x0A,0x08,  /* 000033A0    ".`..t`.." */
+    0x60,0x79,0x01,0x60,0x49,0x52,0x48,0x32,  /* 000033A8    "`y.`IRH2" */
+    0xA1,0x0B,0x70,0x01,0x61,0x79,0x61,0x60,  /* 000033B0    "..p.aya`" */
+    0x49,0x52,0x48,0x31,0xA4,0x42,0x55,0x46,  /* 000033B8    "IRH1.BUF" */
+    0x48,0x14,0x47,0x04,0x5F,0x53,0x52,0x53,  /* 000033C0    "H.G._SRS" */
+    0x01,0x8C,0x68,0x01,0x49,0x52,0x48,0x31,  /* 000033C8    "..h.IRH1" */
+    0x8C,0x68,0x0A,0x02,0x49,0x52,0x48,0x32,  /* 000033D0    ".h..IRH2" */
+    0xA0,0x14,0x94,0x49,0x52,0x48,0x32,0x00,  /* 000033D8    "...IRH2." */
+    0x81,0x49,0x52,0x48,0x32,0x60,0x76,0x60,  /* 000033E0    ".IRH2`v`" */
+    0x72,0x60,0x0A,0x08,0x60,0xA1,0x09,0x81,  /* 000033E8    "r`..`..." */
+    0x49,0x52,0x48,0x31,0x60,0x76,0x60,0x70,  /* 000033F0    "IRH1`v`p" */
+    0x01,0x45,0x4E,0x52,0x38,0x70,0x00,0x50,  /* 000033F8    ".ENR8p.P" */
+    0x4F,0x4C,0x48,0x70,0x60,0x50,0x49,0x52,  /* 00003400    "OLHp`PIR" */
+    0x48,0x5B,0x82,0x44,0x19,0x41,0x4C,0x4B,  /* 00003408    "H[.D.ALK" */
+    0x41,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 00003410    "A._HID.A" */
+    0xD0,0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44,  /* 00003418    "...._UID" */
+    0x0A,0x09,0x14,0x47,0x0A,0x5F,0x53,0x54,  /* 00003420    "...G._ST" */
+    0x41,0x00,0xA0,0x0A,0x93,0x53,0x42,0x46,  /* 00003428    "A....SBF" */
+    0x4C,0x00,0xA4,0x0A,0x09,0xA0,0x25,0x93,  /* 00003430    "L.....%." */
+    0x53,0x42,0x46,0x4C,0x01,0xA0,0x0A,0x93,  /* 00003438    "SBFL...." */
+    0x45,0x49,0x44,0x45,0x01,0xA4,0x0A,0x09,  /* 00003440    "EIDE...." */
+    0xA1,0x12,0xA0,0x0B,0x93,0x45,0x4E,0x41,  /* 00003448    ".....ENA" */
+    0x54,0x0A,0x0A,0xA4,0x0A,0x09,0xA1,0x04,  /* 00003450    "T......." */
+    0xA4,0x0A,0x0B,0xA0,0x26,0x93,0x53,0x42,  /* 00003458    "....&.SB" */
+    0x46,0x4C,0x0A,0x02,0xA0,0x0A,0x93,0x45,  /* 00003460    "FL.....E" */
+    0x49,0x44,0x45,0x01,0xA4,0x0A,0x09,0xA1,  /* 00003468    "IDE....." */
+    0x12,0xA0,0x0B,0x93,0x45,0x4E,0x41,0x54,  /* 00003470    "....ENAT" */
+    0x0A,0x0A,0xA4,0x0A,0x09,0xA1,0x04,0xA4,  /* 00003478    "........" */
+    0x0A,0x0B,0xA0,0x47,0x04,0x93,0x53,0x42,  /* 00003480    "...G..SB" */
+    0x46,0x4C,0x0A,0x03,0xA0,0x23,0x92,0x93,  /* 00003488    "FL...#.." */
+    0x41,0x54,0x46,0x4C,0x0A,0x02,0xA0,0x14,  /* 00003490    "ATFL...." */
+    0x92,0x93,0x5E,0x5E,0x2E,0x53,0x41,0x54,  /* 00003498    "..^^.SAT" */
+    0x41,0x56,0x49,0x44,0x5F,0x0B,0x06,0x11,  /* 000034A0    "AVID_..." */
+    0xA4,0x0A,0x09,0xA1,0x04,0xA4,0x0A,0x0B,  /* 000034A8    "........" */
+    0xA1,0x19,0xA0,0x12,0x93,0x5E,0x5E,0x2E,  /* 000034B0    ".....^^." */
+    0x50,0x41,0x54,0x41,0x45,0x4E,0x41,0x54,  /* 000034B8    "PATAENAT" */
+    0x0A,0x0A,0xA4,0x0A,0x09,0xA1,0x04,0xA4,  /* 000034C0    "........" */
+    0x0A,0x0B,0x14,0x40,0x06,0x5F,0x50,0x52,  /* 000034C8    "...@._PR" */
+    0x53,0x00,0x08,0x41,0x33,0x37,0x41,0x11,  /* 000034D0    "S..A37A." */
+    0x09,0x0A,0x06,0x23,0xFA,0xDC,0x18,0x79,  /* 000034D8    "...#...y" */
+    0x00,0x08,0x41,0x34,0x37,0x4E,0x11,0x0E,  /* 000034E0    "..A47N.." */
+    0x0A,0x0B,0x89,0x06,0x00,0x0D,0x01,0x14,  /* 000034E8    "........" */
+    0x00,0x00,0x00,0x79,0x00,0xA0,0x0C,0x93,  /* 000034F0    "...y...." */
+    0x53,0x42,0x46,0x4C,0x00,0xA4,0x41,0x33,  /* 000034F8    "SBFL..A3" */
+    0x37,0x41,0xA0,0x0C,0x93,0x53,0x42,0x46,  /* 00003500    "7A...SBF" */
+    0x4C,0x01,0xA4,0x41,0x34,0x37,0x4E,0xA0,  /* 00003508    "L..A47N." */
+    0x0D,0x93,0x53,0x42,0x46,0x4C,0x0A,0x02,  /* 00003510    "..SBFL.." */
+    0xA4,0x41,0x34,0x37,0x4E,0xA0,0x0D,0x93,  /* 00003518    ".A47N..." */
+    0x53,0x42,0x46,0x4C,0x0A,0x03,0xA4,0x41,  /* 00003520    "SBFL...A" */
+    0x34,0x37,0x4E,0x14,0x06,0x5F,0x44,0x49,  /* 00003528    "47N.._DI" */
+    0x53,0x00,0x14,0x45,0x06,0x5F,0x43,0x52,  /* 00003530    "S..E._CR" */
+    0x53,0x00,0x08,0x42,0x33,0x37,0x41,0x11,  /* 00003538    "S..B37A." */
+    0x09,0x0A,0x06,0x23,0x00,0x00,0x18,0x79,  /* 00003540    "...#...y" */
+    0x00,0x8C,0x42,0x33,0x37,0x41,0x01,0x49,  /* 00003548    "..B37A.I" */
+    0x52,0x42,0x31,0x8C,0x42,0x33,0x37,0x41,  /* 00003550    "RB1.B37A" */
+    0x0A,0x02,0x49,0x52,0x42,0x32,0x08,0x42,  /* 00003558    "..IRB2.B" */
+    0x34,0x37,0x41,0x11,0x0E,0x0A,0x0B,0x89,  /* 00003560    "47A....." */
+    0x06,0x00,0x0D,0x01,0x00,0x00,0x00,0x00,  /* 00003568    "........" */
+    0x79,0x00,0x8C,0x42,0x34,0x37,0x41,0x0A,  /* 00003570    "y..B47A." */
+    0x05,0x49,0x52,0x41,0x49,0xA0,0x0C,0x93,  /* 00003578    ".IRAI..." */
+    0x53,0x42,0x46,0x4C,0x00,0xA4,0x42,0x33,  /* 00003580    "SBFL..B3" */
+    0x37,0x41,0xA1,0x0D,0x70,0x0A,0x14,0x49,  /* 00003588    "7A..p..I" */
+    0x52,0x41,0x49,0xA4,0x42,0x34,0x37,0x41,  /* 00003590    "RAI.B47A" */
+    0x14,0x06,0x5F,0x53,0x52,0x53,0x01,0x5B,  /* 00003598    ".._SRS.[" */
+    0x82,0x48,0x1F,0x41,0x4C,0x4B,0x42,0x08,  /* 000035A0    ".H.ALKB." */
+    0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,  /* 000035A8    "_HID.A.." */
+    0x0F,0x08,0x5F,0x55,0x49,0x44,0x0A,0x0A,  /* 000035B0    ".._UID.." */
+    0x14,0x41,0x08,0x5F,0x53,0x54,0x41,0x00,  /* 000035B8    ".A._STA." */
+    0xA0,0x1D,0x93,0x53,0x42,0x46,0x4C,0x00,  /* 000035C0    "...SBFL." */
+    0x7B,0x49,0x44,0x45,0x42,0x0A,0x34,0x60,  /* 000035C8    "{IDEB.4`" */
+    0xA0,0x08,0x93,0x60,0x0A,0x34,0xA4,0x0A,  /* 000035D0    "...`.4.." */
+    0x09,0xA1,0x04,0xA4,0x0A,0x0B,0xA0,0x1D,  /* 000035D8    "........" */
+    0x93,0x53,0x42,0x46,0x4C,0x01,0x7B,0x49,  /* 000035E0    ".SBFL.{I" */
+    0x44,0x45,0x42,0x0A,0x30,0x60,0xA0,0x08,  /* 000035E8    "DEB.0`.." */
+    0x93,0x60,0x0A,0x30,0xA4,0x0A,0x09,0xA1,  /* 000035F0    ".`.0...." */
+    0x04,0xA4,0x0A,0x0B,0xA0,0x1E,0x93,0x53,  /* 000035F8    ".......S" */
+    0x42,0x46,0x4C,0x0A,0x02,0x7B,0x49,0x44,  /* 00003600    "BFL..{ID" */
+    0x45,0x42,0x0A,0x36,0x60,0xA0,0x08,0x93,  /* 00003608    "EB.6`..." */
+    0x60,0x0A,0x36,0xA4,0x0A,0x09,0xA1,0x04,  /* 00003610    "`.6....." */
+    0xA4,0x0A,0x0B,0xA0,0x1E,0x93,0x53,0x42,  /* 00003618    "......SB" */
+    0x46,0x4C,0x0A,0x03,0x7B,0x49,0x44,0x45,  /* 00003620    "FL..{IDE" */
+    0x42,0x0A,0x37,0x60,0xA0,0x08,0x93,0x60,  /* 00003628    "B.7`...`" */
+    0x0A,0x37,0xA4,0x0A,0x09,0xA1,0x04,0xA4,  /* 00003630    ".7......" */
+    0x0A,0x0B,0x14,0x40,0x06,0x5F,0x50,0x52,  /* 00003638    "...@._PR" */
+    0x53,0x00,0x08,0x41,0x33,0x37,0x42,0x11,  /* 00003640    "S..A37B." */
+    0x09,0x0A,0x06,0x23,0xFA,0xDC,0x18,0x79,  /* 00003648    "...#...y" */
+    0x00,0x08,0x41,0x34,0x37,0x42,0x11,0x0E,  /* 00003650    "..A47B.." */
+    0x0A,0x0B,0x89,0x06,0x00,0x0D,0x01,0x15,  /* 00003658    "........" */
+    0x00,0x00,0x00,0x79,0x00,0xA0,0x0C,0x93,  /* 00003660    "...y...." */
+    0x53,0x42,0x46,0x4C,0x00,0xA4,0x41,0x33,  /* 00003668    "SBFL..A3" */
+    0x37,0x42,0xA0,0x0C,0x93,0x53,0x42,0x46,  /* 00003670    "7B...SBF" */
+    0x4C,0x01,0xA4,0x41,0x34,0x37,0x42,0xA0,  /* 00003678    "L..A47B." */
+    0x0D,0x93,0x53,0x42,0x46,0x4C,0x0A,0x02,  /* 00003680    "..SBFL.." */
+    0xA4,0x41,0x34,0x37,0x42,0xA0,0x0D,0x93,  /* 00003688    ".A47B..." */
+    0x53,0x42,0x46,0x4C,0x0A,0x03,0xA4,0x41,  /* 00003690    "SBFL...A" */
+    0x34,0x37,0x42,0x14,0x06,0x5F,0x44,0x49,  /* 00003698    "47B.._DI" */
+    0x53,0x00,0x14,0x40,0x0A,0x5F,0x43,0x52,  /* 000036A0    "S..@._CR" */
+    0x53,0x00,0x08,0x42,0x33,0x37,0x42,0x11,  /* 000036A8    "S..B37B." */
+    0x09,0x0A,0x06,0x23,0x00,0x00,0x18,0x79,  /* 000036B0    "...#...y" */
+    0x00,0x8C,0x42,0x33,0x37,0x42,0x01,0x49,  /* 000036B8    "..B37B.I" */
+    0x52,0x41,0x31,0x8C,0x42,0x33,0x37,0x42,  /* 000036C0    "RA1.B37B" */
+    0x0A,0x02,0x49,0x52,0x41,0x32,0x08,0x42,  /* 000036C8    "..IRA2.B" */
+    0x34,0x37,0x42,0x11,0x0E,0x0A,0x0B,0x89,  /* 000036D0    "47B....." */
+    0x06,0x00,0x0D,0x01,0x00,0x00,0x00,0x00,  /* 000036D8    "........" */
+    0x79,0x00,0x8C,0x42,0x34,0x37,0x42,0x0A,  /* 000036E0    "y..B47B." */
+    0x05,0x49,0x52,0x42,0x49,0xA0,0x47,0x04,  /* 000036E8    ".IRBI.G." */
+    0x93,0x53,0x42,0x46,0x4C,0x00,0x70,0x00,  /* 000036F0    ".SBFL.p." */
+    0x63,0x70,0x00,0x64,0x7B,0x50,0x49,0x42,  /* 000036F8    "cp.d{PIB" */
+    0x43,0x0A,0x0F,0x61,0xA0,0x2B,0x92,0x93,  /* 00003700    "C..a.+.." */
+    0x61,0x00,0xA0,0x0E,0x94,0x61,0x0A,0x07,  /* 00003708    "a....a.." */
+    0x74,0x61,0x0A,0x08,0x62,0x79,0x01,0x62,  /* 00003710    "ta..by.b" */
+    0x64,0xA1,0x0A,0xA0,0x08,0x94,0x61,0x00,  /* 00003718    "d.....a." */
+    0x79,0x01,0x61,0x63,0x70,0x63,0x49,0x52,  /* 00003720    "y.acpcIR" */
+    0x41,0x31,0x70,0x64,0x49,0x52,0x41,0x32,  /* 00003728    "A1pdIRA2" */
+    0xA4,0x42,0x33,0x37,0x42,0xA1,0x0D,0x70,  /* 00003730    ".B37B..p" */
+    0x0A,0x15,0x49,0x52,0x42,0x49,0xA4,0x42,  /* 00003738    "..IRBI.B" */
+    0x34,0x37,0x42,0x14,0x45,0x05,0x5F,0x53,  /* 00003740    "47B.E._S" */
+    0x52,0x53,0x01,0xA0,0x4D,0x04,0x93,0x53,  /* 00003748    "RS..M..S" */
+    0x42,0x46,0x4C,0x00,0x8C,0x68,0x01,0x49,  /* 00003750    "BFL..h.I" */
+    0x52,0x41,0x31,0x8C,0x68,0x0A,0x02,0x49,  /* 00003758    "RA1.h..I" */
+    0x52,0x41,0x32,0x79,0x49,0x52,0x41,0x32,  /* 00003760    "RA2yIRA2" */
+    0x0A,0x08,0x60,0x7D,0x60,0x49,0x52,0x41,  /* 00003768    "..`}`IRA" */
+    0x31,0x60,0x70,0x00,0x61,0x7A,0x60,0x01,  /* 00003770    "1`p.az`." */
+    0x60,0xA2,0x0A,0x94,0x60,0x00,0x75,0x61,  /* 00003778    "`...`.ua" */
+    0x7A,0x60,0x01,0x60,0x7B,0x50,0x49,0x42,  /* 00003780    "z`.`{PIB" */
+    0x43,0x0A,0xF0,0x50,0x49,0x42,0x43,0x7D,  /* 00003788    "C..PIBC}" */
+    0x50,0x49,0x42,0x43,0x61,0x50,0x49,0x42,  /* 00003790    "PIBCaPIB" */
+    0x43,0x5B,0x82,0x48,0x19,0x41,0x4C,0x4B,  /* 00003798    "C[.H.ALK" */
+    0x43,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 000037A0    "C._HID.A" */
+    0xD0,0x0C,0x0F,0x08,0x5F,0x55,0x49,0x44,  /* 000037A8    "...._UID" */
+    0x0A,0x0B,0x14,0x17,0x5F,0x53,0x54,0x41,  /* 000037B0    "...._STA" */
+    0x00,0xA0,0x0B,0x93,0x45,0x41,0x4D,0x43,  /* 000037B8    "....EAMC" */
+    0x0A,0x03,0xA4,0x0A,0x09,0xA1,0x04,0xA4,  /* 000037C0    "........" */
+    0x0A,0x0B,0x14,0x40,0x06,0x5F,0x50,0x52,  /* 000037C8    "...@._PR" */
+    0x53,0x00,0x08,0x41,0x33,0x37,0x43,0x11,  /* 000037D0    "S..A37C." */
+    0x09,0x0A,0x06,0x23,0xFA,0xDC,0x18,0x79,  /* 000037D8    "...#...y" */
+    0x00,0x08,0x41,0x34,0x37,0x43,0x11,0x0E,  /* 000037E0    "..A47C.." */
+    0x0A,0x0B,0x89,0x06,0x00,0x0D,0x01,0x16,  /* 000037E8    "........" */
+    0x00,0x00,0x00,0x79,0x00,0xA0,0x0C,0x93,  /* 000037F0    "...y...." */
+    0x53,0x42,0x46,0x4C,0x00,0xA4,0x41,0x33,  /* 000037F8    "SBFL..A3" */
+    0x37,0x43,0xA0,0x0C,0x93,0x53,0x42,0x46,  /* 00003800    "7C...SBF" */
+    0x4C,0x01,0xA4,0x41,0x34,0x37,0x43,0xA0,  /* 00003808    "L..A47C." */
+    0x0D,0x93,0x53,0x42,0x46,0x4C,0x0A,0x02,  /* 00003810    "..SBFL.." */
+    0xA4,0x41,0x34,0x37,0x43,0xA0,0x0D,0x93,  /* 00003818    ".A47C..." */
+    0x53,0x42,0x46,0x4C,0x0A,0x03,0xA4,0x41,  /* 00003820    "SBFL...A" */
+    0x34,0x37,0x43,0x14,0x06,0x5F,0x44,0x49,  /* 00003828    "47C.._DI" */
+    0x53,0x00,0x14,0x45,0x0A,0x5F,0x43,0x52,  /* 00003830    "S..E._CR" */
+    0x53,0x00,0x08,0x42,0x33,0x37,0x43,0x11,  /* 00003838    "S..B37C." */
+    0x09,0x0A,0x06,0x23,0x00,0x00,0x18,0x79,  /* 00003840    "...#...y" */
+    0x00,0x8C,0x42,0x33,0x37,0x43,0x01,0x49,  /* 00003848    "..B37C.I" */
+    0x52,0x43,0x31,0x8C,0x42,0x33,0x37,0x43,  /* 00003850    "RC1.B37C" */
+    0x0A,0x02,0x49,0x52,0x43,0x32,0x08,0x42,  /* 00003858    "..IRC2.B" */
+    0x34,0x37,0x43,0x11,0x0E,0x0A,0x0B,0x89,  /* 00003860    "47C....." */
+    0x06,0x00,0x0D,0x01,0x00,0x00,0x00,0x00,  /* 00003868    "........" */
+    0x79,0x00,0x8C,0x42,0x34,0x37,0x43,0x0A,  /* 00003870    "y..B47C." */
+    0x05,0x49,0x52,0x43,0x49,0xA0,0x4C,0x04,  /* 00003878    ".IRCI.L." */
+    0x93,0x53,0x42,0x46,0x4C,0x00,0x70,0x00,  /* 00003880    ".SBFL.p." */
+    0x63,0x70,0x00,0x64,0x7B,0x50,0x49,0x42,  /* 00003888    "cp.d{PIB" */
+    0x43,0x0A,0xF0,0x61,0x7A,0x61,0x0A,0x04,  /* 00003890    "C..aza.." */
+    0x61,0xA0,0x2B,0x92,0x93,0x61,0x00,0xA0,  /* 00003898    "a.+..a.." */
+    0x0E,0x94,0x61,0x0A,0x07,0x74,0x61,0x0A,  /* 000038A0    "..a..ta." */
+    0x08,0x62,0x79,0x01,0x62,0x64,0xA1,0x0A,  /* 000038A8    ".by.bd.." */
+    0xA0,0x08,0x94,0x61,0x00,0x79,0x01,0x61,  /* 000038B0    "...a.y.a" */
+    0x63,0x70,0x63,0x49,0x52,0x43,0x31,0x70,  /* 000038B8    "cpcIRC1p" */
+    0x64,0x49,0x52,0x43,0x32,0xA4,0x42,0x33,  /* 000038C0    "dIRC2.B3" */
+    0x37,0x43,0xA1,0x0D,0x70,0x0A,0x16,0x49,  /* 000038C8    "7C..p..I" */
+    0x52,0x43,0x49,0xA4,0x42,0x34,0x37,0x43,  /* 000038D0    "RCI.B47C" */
+    0x14,0x4A,0x05,0x5F,0x53,0x52,0x53,0x01,  /* 000038D8    ".J._SRS." */
+    0xA0,0x42,0x05,0x93,0x53,0x42,0x46,0x4C,  /* 000038E0    ".B..SBFL" */
+    0x00,0x8C,0x68,0x01,0x49,0x52,0x43,0x31,  /* 000038E8    "..h.IRC1" */
+    0x8C,0x68,0x0A,0x02,0x49,0x52,0x43,0x32,  /* 000038F0    ".h..IRC2" */
+    0x79,0x49,0x52,0x43,0x32,0x0A,0x08,0x60,  /* 000038F8    "yIRC2..`" */
+    0x7D,0x60,0x49,0x52,0x43,0x31,0x60,0x70,  /* 00003900    "}`IRC1`p" */
+    0x00,0x61,0x7A,0x60,0x01,0x60,0xA2,0x0A,  /* 00003908    ".az`.`.." */
+    0x94,0x60,0x00,0x75,0x61,0x7A,0x60,0x01,  /* 00003910    ".`.uaz`." */
+    0x60,0x7B,0x50,0x49,0x42,0x43,0x0A,0x0F,  /* 00003918    "`{PIBC.." */
+    0x50,0x49,0x42,0x43,0x79,0x61,0x0A,0x04,  /* 00003920    "PIBCya.." */
+    0x61,0x7D,0x50,0x49,0x42,0x43,0x61,0x50,  /* 00003928    "a}PIBCaP" */
+    0x49,0x42,0x43,0x5B,0x82,0x45,0x1F,0x41,  /* 00003930    "IBC[.E.A" */
+    0x4C,0x4B,0x44,0x08,0x5F,0x48,0x49,0x44,  /* 00003938    "LKD._HID" */
+    0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F,0x55,  /* 00003940    ".A...._U" */
+    0x49,0x44,0x0A,0x0C,0x14,0x23,0x5F,0x53,  /* 00003948    "ID...#_S" */
+    0x54,0x41,0x00,0xA0,0x0A,0x93,0x53,0x42,  /* 00003950    "TA....SB" */
+    0x46,0x4C,0x01,0xA4,0x0A,0x09,0xA1,0x11,  /* 00003958    "FL......" */
+    0xA0,0x0A,0x93,0x45,0x4C,0x41,0x4E,0x00,  /* 00003960    "...ELAN." */
+    0xA4,0x0A,0x09,0xA1,0x04,0xA4,0x0A,0x0B,  /* 00003968    "........" */
+    0x14,0x44,0x07,0x5F,0x50,0x52,0x53,0x00,  /* 00003970    ".D._PRS." */
+    0x08,0x41,0x33,0x37,0x44,0x11,0x09,0x0A,  /* 00003978    ".A37D..." */
+    0x06,0x23,0xFA,0xDC,0x18,0x79,0x00,0x08,  /* 00003980    ".#...y.." */
+    0x41,0x34,0x37,0x44,0x11,0x0E,0x0A,0x0B,  /* 00003988    "A47D...." */
+    0x89,0x06,0x00,0x0D,0x01,0x15,0x00,0x00,  /* 00003990    "........" */
+    0x00,0x79,0x00,0x08,0x41,0x37,0x37,0x44,  /* 00003998    ".y..A77D" */
+    0x11,0x0E,0x0A,0x0B,0x89,0x06,0x00,0x0D,  /* 000039A0    "........" */
+    0x01,0x17,0x00,0x00,0x00,0x79,0x00,0xA0,  /* 000039A8    ".....y.." */
+    0x0C,0x93,0x53,0x42,0x46,0x4C,0x00,0xA4,  /* 000039B0    "..SBFL.." */
+    0x41,0x33,0x37,0x44,0xA0,0x0C,0x93,0x53,  /* 000039B8    "A37D...S" */
+    0x42,0x46,0x4C,0x01,0xA4,0x41,0x34,0x37,  /* 000039C0    "BFL..A47" */
+    0x44,0xA0,0x0D,0x93,0x53,0x42,0x46,0x4C,  /* 000039C8    "D...SBFL" */
+    0x0A,0x02,0xA4,0x41,0x37,0x37,0x44,0xA0,  /* 000039D0    "...A77D." */
+    0x0D,0x93,0x53,0x42,0x46,0x4C,0x0A,0x03,  /* 000039D8    "..SBFL.." */
+    0xA4,0x41,0x37,0x37,0x44,0x14,0x06,0x5F,  /* 000039E0    ".A77D.._" */
+    0x44,0x49,0x53,0x00,0x14,0x42,0x0E,0x5F,  /* 000039E8    "DIS..B._" */
+    0x43,0x52,0x53,0x00,0x08,0x42,0x33,0x37,  /* 000039F0    "CRS..B37" */
+    0x44,0x11,0x09,0x0A,0x06,0x23,0x00,0x00,  /* 000039F8    "D....#.." */
+    0x18,0x79,0x00,0x8C,0x42,0x33,0x37,0x44,  /* 00003A00    ".y..B37D" */
+    0x01,0x49,0x52,0x44,0x31,0x8C,0x42,0x33,  /* 00003A08    ".IRD1.B3" */
+    0x37,0x44,0x0A,0x02,0x49,0x52,0x44,0x32,  /* 00003A10    "7D..IRD2" */
+    0x08,0x42,0x34,0x37,0x44,0x11,0x0E,0x0A,  /* 00003A18    ".B47D..." */
+    0x0B,0x89,0x06,0x00,0x0D,0x01,0x15,0x00,  /* 00003A20    "........" */
+    0x00,0x00,0x79,0x00,0x08,0x42,0x37,0x37,  /* 00003A28    "..y..B77" */
+    0x44,0x11,0x0E,0x0A,0x0B,0x89,0x06,0x00,  /* 00003A30    "D......." */
+    0x0D,0x01,0x00,0x00,0x00,0x00,0x79,0x00,  /* 00003A38    "......y." */
+    0x8C,0x42,0x37,0x37,0x44,0x0A,0x05,0x49,  /* 00003A40    ".B77D..I" */
+    0x52,0x44,0x49,0xA0,0x4C,0x04,0x93,0x53,  /* 00003A48    "RDI.L..S" */
+    0x42,0x46,0x4C,0x00,0x70,0x00,0x63,0x70,  /* 00003A50    "BFL.p.cp" */
+    0x00,0x64,0x7B,0x50,0x49,0x52,0x44,0x0A,  /* 00003A58    ".d{PIRD." */
+    0xF0,0x61,0x7A,0x61,0x0A,0x04,0x61,0xA0,  /* 00003A60    ".aza..a." */
+    0x2B,0x92,0x93,0x61,0x00,0xA0,0x0E,0x94,  /* 00003A68    "+..a...." */
+    0x61,0x0A,0x07,0x74,0x61,0x0A,0x08,0x62,  /* 00003A70    "a..ta..b" */
+    0x79,0x01,0x62,0x64,0xA1,0x0A,0xA0,0x08,  /* 00003A78    "y.bd...." */
+    0x94,0x61,0x00,0x79,0x01,0x61,0x63,0x70,  /* 00003A80    ".a.y.acp" */
+    0x63,0x49,0x52,0x44,0x31,0x70,0x64,0x49,  /* 00003A88    "cIRD1pdI" */
+    0x52,0x44,0x32,0xA4,0x42,0x33,0x37,0x44,  /* 00003A90    "RD2.B37D" */
+    0xA0,0x0C,0x93,0x53,0x42,0x46,0x4C,0x01,  /* 00003A98    "...SBFL." */
+    0xA4,0x42,0x34,0x37,0x44,0xA0,0x14,0x93,  /* 00003AA0    ".B47D..." */
+    0x53,0x42,0x46,0x4C,0x0A,0x02,0x70,0x0A,  /* 00003AA8    "SBFL..p." */
+    0x17,0x49,0x52,0x44,0x49,0xA4,0x42,0x37,  /* 00003AB0    ".IRDI.B7" */
+    0x37,0x44,0xA0,0x14,0x93,0x53,0x42,0x46,  /* 00003AB8    "7D...SBF" */
+    0x4C,0x0A,0x03,0x70,0x0A,0x17,0x49,0x52,  /* 00003AC0    "L..p..IR" */
+    0x44,0x49,0xA4,0x42,0x37,0x37,0x44,0x14,  /* 00003AC8    "DI.B77D." */
+    0x4A,0x05,0x5F,0x53,0x52,0x53,0x01,0xA0,  /* 00003AD0    "J._SRS.." */
+    0x42,0x05,0x93,0x53,0x42,0x46,0x4C,0x00,  /* 00003AD8    "B..SBFL." */
+    0x8C,0x68,0x01,0x49,0x52,0x44,0x31,0x8C,  /* 00003AE0    ".h.IRD1." */
+    0x68,0x0A,0x02,0x49,0x52,0x44,0x32,0x79,  /* 00003AE8    "h..IRD2y" */
+    0x49,0x52,0x44,0x32,0x0A,0x08,0x60,0x7D,  /* 00003AF0    "IRD2..`}" */
+    0x60,0x49,0x52,0x44,0x31,0x60,0x70,0x00,  /* 00003AF8    "`IRD1`p." */
+    0x61,0x7A,0x60,0x01,0x60,0xA2,0x0A,0x94,  /* 00003B00    "az`.`..." */
+    0x60,0x00,0x75,0x61,0x7A,0x60,0x01,0x60,  /* 00003B08    "`.uaz`.`" */
+    0x7B,0x50,0x49,0x52,0x44,0x0A,0x0F,0x50,  /* 00003B10    "{PIRD..P" */
+    0x49,0x52,0x44,0x79,0x61,0x0A,0x04,0x61,  /* 00003B18    "IRDya..a" */
+    0x7D,0x50,0x49,0x52,0x44,0x61,0x50,0x49,  /* 00003B20    "}PIRDaPI" */
+    0x52,0x44,0x10,0x1B,0x5C,0x00,0x5B,0x80,  /* 00003B28    "RD..\.[." */
+    0x53,0x43,0x50,0x50,0x01,0x0B,0x2F,0x04,  /* 00003B30    "SCPP../." */
+    0x01,0x5B,0x81,0x0B,0x53,0x43,0x50,0x50,  /* 00003B38    ".[..SCPP" */
+    0x01,0x53,0x4D,0x49,0x50,0x08,0x14,0x40,  /* 00003B40    ".SMIP..@" */
+    0x10,0x5F,0x49,0x4E,0x49,0x00,0xA0,0x23,  /* 00003B48    "._INI..#" */
+    0x53,0x54,0x52,0x43,0x5F,0x4F,0x53,0x5F,  /* 00003B50    "STRC_OS_" */
+    0x0D,0x4D,0x69,0x63,0x72,0x6F,0x73,0x6F,  /* 00003B58    ".Microso" */
+    0x66,0x74,0x20,0x57,0x69,0x6E,0x64,0x6F,  /* 00003B60    "ft Windo" */
+    0x77,0x73,0x00,0x70,0x0A,0x56,0x53,0x4D,  /* 00003B68    "ws.p.VSM" */
+    0x49,0x50,0xA1,0x4C,0x04,0xA0,0x32,0x53,  /* 00003B70    "IP.L..2S" */
+    0x54,0x52,0x43,0x5F,0x4F,0x53,0x5F,0x0D,  /* 00003B78    "TRC_OS_." */
+    0x4D,0x69,0x63,0x72,0x6F,0x73,0x6F,0x66,  /* 00003B80    "Microsof" */
+    0x74,0x20,0x57,0x69,0x6E,0x64,0x6F,0x77,  /* 00003B88    "t Window" */
+    0x73,0x20,0x4E,0x54,0x00,0x70,0x0A,0x58,  /* 00003B90    "s NT.p.X" */
+    0x53,0x4D,0x49,0x50,0x70,0x00,0x4F,0x53,  /* 00003B98    "SMIPp.OS" */
+    0x46,0x58,0x70,0x00,0x4F,0x53,0x46,0x4C,  /* 00003BA0    "FXp.OSFL" */
+    0xA1,0x16,0x70,0x0A,0x57,0x53,0x4D,0x49,  /* 00003BA8    "..p.WSMI" */
+    0x50,0x70,0x0A,0x02,0x4F,0x53,0x46,0x58,  /* 00003BB0    "Pp..OSFX" */
+    0x70,0x0A,0x02,0x4F,0x53,0x46,0x4C,0x70,  /* 00003BB8    "p..OSFLp" */
+    0x00,0x53,0x42,0x46,0x4C,0xA0,0x0F,0x93,  /* 00003BC0    ".SBFL..." */
+    0x44,0x45,0x49,0x44,0x0B,0x47,0x31,0x70,  /* 00003BC8    "DEID.G1p" */
+    0x01,0x53,0x42,0x46,0x4C,0xA0,0x10,0x93,  /* 00003BD0    ".SBFL..." */
+    0x44,0x45,0x49,0x44,0x0B,0x77,0x31,0x70,  /* 00003BD8    "DEID.w1p" */
+    0x0A,0x02,0x53,0x42,0x46,0x4C,0xA0,0x10,  /* 00003BE0    "..SBFL.." */
+    0x93,0x44,0x45,0x49,0x44,0x0B,0x27,0x32,  /* 00003BE8    ".DEID.'2" */
+    0x70,0x0A,0x03,0x53,0x42,0x46,0x4C,0xA0,  /* 00003BF0    "p..SBFL." */
+    0x10,0x93,0x44,0x45,0x49,0x44,0x0B,0x87,  /* 00003BF8    "..DEID.." */
+    0x32,0x70,0x0A,0x04,0x53,0x42,0x46,0x4C,  /* 00003C00    "2p..SBFL" */
+    0x70,0x00,0x41,0x54,0x46,0x4C,0xA0,0x0E,  /* 00003C08    "p.ATFL.." */
+    0x93,0x42,0x53,0x41,0x54,0x01,0x70,0x0A,  /* 00003C10    ".BSAT.p." */
+    0x02,0x41,0x54,0x46,0x4C,0xA1,0x29,0xA0,  /* 00003C18    ".ATFL.)." */
+    0x0E,0x93,0x45,0x49,0x44,0x45,0x01,0x70,  /* 00003C20    "..EIDE.p" */
+    0x0A,0x02,0x41,0x54,0x46,0x4C,0xA1,0x18,  /* 00003C28    "..ATFL.." */
+    0xA0,0x16,0x92,0x93,0x5E,0x2E,0x50,0x41,  /* 00003C30    "....^.PA" */
+    0x54,0x41,0x56,0x49,0x44,0x5F,0x0B,0x06,  /* 00003C38    "TAVID_.." */
+    0x11,0x70,0x01,0x41,0x54,0x46,0x4C,0x10,  /* 00003C40    ".p.ATFL." */
+    0x38,0x5C,0x00,0x14,0x34,0x4F,0x53,0x54,  /* 00003C48    "8\..4OST" */
+    0x50,0x00,0xA0,0x0E,0x93,0x4F,0x53,0x46,  /* 00003C50    "P....OSF" */
+    0x58,0x01,0x70,0x0A,0x56,0x53,0x4D,0x49,  /* 00003C58    "X.p.VSMI" */
+    0x50,0xA0,0x0F,0x93,0x4F,0x53,0x46,0x58,  /* 00003C60    "P...OSFX" */
+    0x0A,0x02,0x70,0x0A,0x57,0x53,0x4D,0x49,  /* 00003C68    "..p.WSMI" */
+    0x50,0xA0,0x0E,0x93,0x4F,0x53,0x46,0x58,  /* 00003C70    "P...OSFX" */
+    0x00,0x70,0x0A,0x58,0x53,0x4D,0x49,0x50,  /* 00003C78    ".p.XSMIP" */
+    0x5B,0x82,0x42,0x08,0x53,0x59,0x53,0x52,  /* 00003C80    "[.B.SYSR" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 00003C88    "._HID.A." */
+    0x0C,0x02,0x08,0x5F,0x55,0x49,0x44,0x01,  /* 00003C90    "..._UID." */
+    0x08,0x5F,0x43,0x52,0x53,0x11,0x46,0x06,  /* 00003C98    "._CRS.F." */
+    0x0A,0x62,0x47,0x01,0x10,0x00,0x10,0x00,  /* 00003CA0    ".bG....." */
+    0x01,0x10,0x47,0x01,0x22,0x00,0x22,0x00,  /* 00003CA8    "..G."."." */
+    0x01,0x1E,0x47,0x01,0x44,0x00,0x44,0x00,  /* 00003CB0    "..G.D.D." */
+    0x01,0x1C,0x47,0x01,0x62,0x00,0x62,0x00,  /* 00003CB8    "..G.b.b." */
+    0x01,0x02,0x47,0x01,0x65,0x00,0x65,0x00,  /* 00003CC0    "..G.e.e." */
+    0x01,0x0B,0x47,0x01,0x74,0x00,0x74,0x00,  /* 00003CC8    "..G.t.t." */
+    0x01,0x0C,0x47,0x01,0x91,0x00,0x91,0x00,  /* 00003CD0    "..G....." */
+    0x01,0x03,0x47,0x01,0xA2,0x00,0xA2,0x00,  /* 00003CD8    "..G....." */
+    0x01,0x1E,0x47,0x01,0xE0,0x00,0xE0,0x00,  /* 00003CE0    "..G....." */
+    0x01,0x10,0x47,0x01,0xD0,0x04,0xD0,0x04,  /* 00003CE8    "..G....." */
+    0x01,0x02,0x47,0x01,0x00,0x08,0x00,0x08,  /* 00003CF0    "..G....." */
+    0x01,0x06,0x47,0x01,0x90,0x02,0x90,0x02,  /* 00003CF8    "..G....." */
+    0x01,0x08,0x79,0x00,0x5B,0x82,0x2B,0x50,  /* 00003D00    "..y.[.+P" */
+    0x49,0x43,0x5F,0x08,0x5F,0x48,0x49,0x44,  /* 00003D08    "IC_._HID" */
+    0x0B,0x41,0xD0,0x08,0x5F,0x43,0x52,0x53,  /* 00003D10    ".A.._CRS" */
+    0x11,0x18,0x0A,0x15,0x47,0x01,0x20,0x00,  /* 00003D18    "....G. ." */
+    0x20,0x00,0x01,0x02,0x47,0x01,0xA0,0x00,  /* 00003D20    " ...G..." */
+    0xA0,0x00,0x01,0x02,0x22,0x04,0x00,0x79,  /* 00003D28    "...."..y" */
+    0x00,0x5B,0x82,0x3D,0x44,0x4D,0x41,0x31,  /* 00003D30    ".[.=DMA1" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 00003D38    "._HID.A." */
+    0x02,0x00,0x08,0x5F,0x43,0x52,0x53,0x11,  /* 00003D40    "..._CRS." */
+    0x28,0x0A,0x25,0x2A,0x10,0x04,0x47,0x01,  /* 00003D48    "(.%*..G." */
+    0x00,0x00,0x00,0x00,0x01,0x10,0x47,0x01,  /* 00003D50    "......G." */
+    0x80,0x00,0x80,0x00,0x01,0x11,0x47,0x01,  /* 00003D58    "......G." */
+    0x94,0x00,0x94,0x00,0x01,0x0C,0x47,0x01,  /* 00003D60    "......G." */
+    0xC0,0x00,0xC0,0x00,0x01,0x20,0x79,0x00,  /* 00003D68    "..... y." */
+    0x5B,0x82,0x25,0x54,0x4D,0x52,0x5F,0x08,  /* 00003D70    "[.%TMR_." */
+    0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x01,  /* 00003D78    "_HID.A.." */
+    0x00,0x08,0x5F,0x43,0x52,0x53,0x11,0x10,  /* 00003D80    ".._CRS.." */
+    0x0A,0x0D,0x47,0x01,0x40,0x00,0x40,0x00,  /* 00003D88    "..G.@.@." */
+    0x01,0x04,0x22,0x01,0x00,0x79,0x00,0x5B,  /* 00003D90    ".."..y.[" */
+    0x82,0x25,0x52,0x54,0x43,0x5F,0x08,0x5F,  /* 00003D98    ".%RTC_._" */
+    0x48,0x49,0x44,0x0C,0x41,0xD0,0x0B,0x00,  /* 00003DA0    "HID.A..." */
+    0x08,0x5F,0x43,0x52,0x53,0x11,0x10,0x0A,  /* 00003DA8    "._CRS..." */
+    0x0D,0x47,0x01,0x70,0x00,0x70,0x00,0x04,  /* 00003DB0    ".G.p.p.." */
+    0x04,0x22,0x00,0x01,0x79,0x00,0x5B,0x82,  /* 00003DB8    "."..y.[." */
+    0x22,0x53,0x50,0x4B,0x52,0x08,0x5F,0x48,  /* 00003DC0    ""SPKR._H" */
+    0x49,0x44,0x0C,0x41,0xD0,0x08,0x00,0x08,  /* 00003DC8    "ID.A...." */
+    0x5F,0x43,0x52,0x53,0x11,0x0D,0x0A,0x0A,  /* 00003DD0    "_CRS...." */
+    0x47,0x01,0x61,0x00,0x61,0x00,0x01,0x01,  /* 00003DD8    "G.a.a..." */
+    0x79,0x00,0x5B,0x82,0x25,0x43,0x4F,0x50,  /* 00003DE0    "y.[.%COP" */
+    0x52,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 00003DE8    "R._HID.A" */
+    0xD0,0x0C,0x04,0x08,0x5F,0x43,0x52,0x53,  /* 00003DF0    "...._CRS" */
+    0x11,0x10,0x0A,0x0D,0x47,0x01,0xF0,0x00,  /* 00003DF8    "....G..." */
+    0xF0,0x00,0x01,0x10,0x22,0x00,0x20,0x79,  /* 00003E00    "....". y" */
+    0x00,0x10,0x4D,0x1E,0x5C,0x00,0x5B,0x80,  /* 00003E08    "..M.\.[." */
+    0x57,0x49,0x4E,0x31,0x01,0x0A,0x4E,0x0A,  /* 00003E10    "WIN1..N." */
+    0x02,0x5B,0x81,0x10,0x57,0x49,0x4E,0x31,  /* 00003E18    ".[..WIN1" */
+    0x01,0x49,0x4E,0x44,0x50,0x08,0x44,0x41,  /* 00003E20    ".INDP.DA" */
+    0x54,0x50,0x08,0x5B,0x86,0x42,0x07,0x49,  /* 00003E28    "TP.[.B.I" */
+    0x4E,0x44,0x50,0x44,0x41,0x54,0x50,0x01,  /* 00003E30    "NDPDATP." */
+    0x00,0x10,0x43,0x46,0x47,0x5F,0x08,0x00,  /* 00003E38    "..CFG_.." */
+    0x20,0x4C,0x44,0x4E,0x5F,0x08,0x00,0x40,  /* 00003E40    " LDN_..@" */
+    0x0C,0x49,0x44,0x48,0x49,0x08,0x49,0x44,  /* 00003E48    ".IDHI.ID" */
+    0x4C,0x4F,0x08,0x50,0x4F,0x57,0x43,0x08,  /* 00003E50    "LO.POWC." */
+    0x00,0x48,0x06,0x41,0x43,0x54,0x52,0x08,  /* 00003E58    ".H.ACTR." */
+    0x00,0x48,0x17,0x49,0x4F,0x41,0x48,0x08,  /* 00003E60    ".H.IOAH." */
+    0x49,0x4F,0x41,0x4C,0x08,0x49,0x4F,0x32,  /* 00003E68    "IOAL.IO2" */
+    0x48,0x08,0x49,0x4F,0x32,0x4C,0x08,0x00,  /* 00003E70    "H.IO2L.." */
+    0x40,0x06,0x49,0x4E,0x54,0x52,0x08,0x00,  /* 00003E78    "@.INTR.." */
+    0x08,0x49,0x4E,0x54,0x31,0x08,0x00,0x08,  /* 00003E80    ".INT1..." */
+    0x44,0x4D,0x43,0x48,0x08,0x00,0x48,0x3D,  /* 00003E88    "DMCH..H=" */
+    0x4F,0x50,0x54,0x31,0x08,0x4F,0x50,0x54,  /* 00003E90    "OPT1.OPT" */
+    0x32,0x08,0x4F,0x50,0x54,0x33,0x08,0x14,  /* 00003E98    "2.OPT3.." */
+    0x1F,0x45,0x4E,0x46,0x47,0x00,0x70,0x0A,  /* 00003EA0    ".ENFG.p." */
+    0x87,0x49,0x4E,0x44,0x50,0x70,0x0A,0x87,  /* 00003EA8    ".INDPp.." */
+    0x49,0x4E,0x44,0x50,0x7D,0x50,0x4F,0x57,  /* 00003EB0    "INDP}POW" */
+    0x43,0x0A,0x80,0x50,0x4F,0x57,0x43,0x14,  /* 00003EB8    "C..POWC." */
+    0x0D,0x45,0x58,0x46,0x47,0x00,0x70,0x0A,  /* 00003EC0    ".EXFG.p." */
+    0xAA,0x49,0x4E,0x44,0x50,0x5B,0x80,0x57,  /* 00003EC8    ".INDP[.W" */
+    0x49,0x4E,0x32,0x01,0x0A,0x2E,0x0A,0x02,  /* 00003ED0    "IN2....." */
+    0x5B,0x81,0x10,0x57,0x49,0x4E,0x32,0x01,  /* 00003ED8    "[..WIN2." */
+    0x49,0x4E,0x44,0x53,0x08,0x44,0x41,0x54,  /* 00003EE0    "INDS.DAT" */
+    0x53,0x08,0x5B,0x86,0x3D,0x49,0x4E,0x44,  /* 00003EE8    "S.[.=IND" */
+    0x53,0x44,0x41,0x54,0x53,0x01,0x00,0x38,  /* 00003EF0    "SDATS..8" */
+    0x4C,0x44,0x4E,0x32,0x08,0x00,0x40,0x0C,  /* 00003EF8    "LDN2..@." */
+    0x44,0x45,0x56,0x32,0x08,0x00,0x10,0x56,  /* 00003F00    "DEV2...V" */
+    0x45,0x4E,0x32,0x08,0x00,0x40,0x06,0x41,  /* 00003F08    "EN2..@.A" */
+    0x43,0x54,0x32,0x08,0x00,0x48,0x17,0x49,  /* 00003F10    "CT2..H.I" */
+    0x4F,0x48,0x32,0x08,0x49,0x4F,0x4C,0x32,  /* 00003F18    "OH2.IOL2" */
+    0x08,0x00,0x40,0x07,0x49,0x52,0x51,0x32,  /* 00003F20    "..@.IRQ2" */
+    0x08,0x14,0x14,0x45,0x4E,0x47,0x53,0x00,  /* 00003F28    "...ENGS." */
+    0x70,0x0A,0x87,0x49,0x4E,0x44,0x53,0x70,  /* 00003F30    "p..INDSp" */
+    0x0A,0x87,0x49,0x4E,0x44,0x53,0x14,0x0D,  /* 00003F38    "..INDS.." */
+    0x45,0x58,0x47,0x53,0x00,0x70,0x0A,0xAA,  /* 00003F40    "EXGS.p.." */
+    0x49,0x4E,0x44,0x53,0x5B,0x80,0x57,0x49,  /* 00003F48    "INDS[.WI" */
+    0x4E,0x33,0x01,0x0A,0x4E,0x0A,0x02,0x5B,  /* 00003F50    "N3..N..[" */
+    0x81,0x10,0x57,0x49,0x4E,0x33,0x01,0x49,  /* 00003F58    "..WIN3.I" */
+    0x4E,0x44,0x54,0x08,0x44,0x41,0x54,0x54,  /* 00003F60    "NDT.DATT" */
+    0x08,0x5B,0x86,0x3D,0x49,0x4E,0x44,0x54,  /* 00003F68    ".[.=INDT" */
+    0x44,0x41,0x54,0x54,0x01,0x00,0x38,0x4C,  /* 00003F70    "DATT..8L" */
+    0x44,0x4E,0x33,0x08,0x00,0x40,0x0C,0x44,  /* 00003F78    "DN3..@.D" */
+    0x45,0x56,0x33,0x08,0x00,0x10,0x56,0x45,  /* 00003F80    "EV3...VE" */
+    0x4E,0x33,0x08,0x00,0x40,0x06,0x41,0x43,  /* 00003F88    "N3..@.AC" */
+    0x54,0x33,0x08,0x00,0x48,0x17,0x49,0x4F,  /* 00003F90    "T3..H.IO" */
+    0x48,0x33,0x08,0x49,0x4F,0x4C,0x33,0x08,  /* 00003F98    "H3.IOL3." */
+    0x00,0x40,0x07,0x49,0x52,0x51,0x33,0x08,  /* 00003FA0    ".@.IRQ3." */
+    0x14,0x1B,0x45,0x4E,0x47,0x54,0x00,0x70,  /* 00003FA8    "..ENGT.p" */
+    0x0A,0xAA,0x49,0x4E,0x44,0x54,0x70,0x0A,  /* 00003FB0    "..INDTp." */
+    0x77,0x49,0x4E,0x44,0x54,0x70,0x0A,0x77,  /* 00003FB8    "wINDTp.w" */
+    0x49,0x4E,0x44,0x54,0x14,0x0D,0x45,0x58,  /* 00003FC0    "INDT..EX" */
+    0x47,0x54,0x00,0x70,0x0A,0xAA,0x49,0x4E,  /* 00003FC8    "GT.p..IN" */
+    0x44,0x54,0x14,0x11,0x47,0x53,0x52,0x47,  /* 00003FD0    "DT..GSRG" */
+    0x01,0x70,0x68,0x49,0x4E,0x44,0x50,0xA4,  /* 00003FD8    ".phINDP." */
+    0x44,0x41,0x54,0x50,0x14,0x12,0x53,0x53,  /* 00003FE0    "DATP..SS" */
+    0x52,0x47,0x02,0x70,0x68,0x49,0x4E,0x44,  /* 00003FE8    "RG.phIND" */
+    0x50,0x70,0x69,0x44,0x41,0x54,0x50,0x5B,  /* 00003FF0    "PpiDATP[" */
+    0x82,0x44,0x15,0x46,0x44,0x43,0x30,0x08,  /* 00003FF8    ".D.FDC0." */
+    0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x07,  /* 00004000    "_HID.A.." */
+    0x00,0x14,0x39,0x5F,0x53,0x54,0x41,0x00,  /* 00004008    "..9_STA." */
+    0x45,0x4E,0x46,0x47,0x70,0x00,0x4C,0x44,  /* 00004010    "ENFGp.LD" */
+    0x4E,0x5F,0xA0,0x0C,0x41,0x43,0x54,0x52,  /* 00004018    "N_..ACTR" */
+    0x45,0x58,0x46,0x47,0xA4,0x0A,0x0F,0xA1,  /* 00004020    "EXFG...." */
+    0x1B,0xA0,0x11,0x91,0x49,0x4F,0x41,0x48,  /* 00004028    "....IOAH" */
+    0x49,0x4F,0x41,0x4C,0x45,0x58,0x46,0x47,  /* 00004030    "IOALEXFG" */
+    0xA4,0x0A,0x0D,0xA1,0x07,0x45,0x58,0x46,  /* 00004038    ".....EXF" */
+    0x47,0xA4,0x00,0x14,0x2A,0x5F,0x44,0x49,  /* 00004040    "G...*_DI" */
+    0x53,0x00,0x45,0x4E,0x46,0x47,0x70,0x00,  /* 00004048    "S.ENFGp." */
+    0x4C,0x44,0x4E,0x5F,0x70,0x00,0x41,0x43,  /* 00004050    "LDN_p.AC" */
+    0x54,0x52,0x53,0x4C,0x44,0x4D,0x44,0x4D,  /* 00004058    "TRSLDMDM" */
+    0x43,0x48,0x0A,0x04,0x45,0x58,0x46,0x47,  /* 00004060    "CH..EXFG" */
+    0x44,0x49,0x53,0x44,0x0A,0x03,0x14,0x41,  /* 00004068    "DISD...A" */
+    0x06,0x5F,0x43,0x52,0x53,0x00,0x08,0x42,  /* 00004070    "._CRS..B" */
+    0x55,0x46,0x30,0x11,0x1B,0x0A,0x18,0x47,  /* 00004078    "UF0....G" */
+    0x01,0xF0,0x03,0xF0,0x03,0x01,0x06,0x47,  /* 00004080    ".......G" */
+    0x01,0xF7,0x03,0xF7,0x03,0x01,0x01,0x22,  /* 00004088    "......."" */
+    0x40,0x00,0x2A,0x04,0x00,0x79,0x00,0x8C,  /* 00004090    "@.*..y.." */
+    0x42,0x55,0x46,0x30,0x0A,0x02,0x49,0x4F,  /* 00004098    "BUF0..IO" */
+    0x4C,0x4F,0x8C,0x42,0x55,0x46,0x30,0x0A,  /* 000040A0    "LO.BUF0." */
+    0x03,0x49,0x4F,0x48,0x49,0x8C,0x42,0x55,  /* 000040A8    ".IOHI.BU" */
+    0x46,0x30,0x0A,0x04,0x49,0x4F,0x52,0x4C,  /* 000040B0    "F0..IORL" */
+    0x8C,0x42,0x55,0x46,0x30,0x0A,0x05,0x49,  /* 000040B8    ".BUF0..I" */
+    0x4F,0x52,0x48,0x45,0x4E,0x46,0x47,0x45,  /* 000040C0    "ORHENFGE" */
+    0x58,0x46,0x47,0xA4,0x42,0x55,0x46,0x30,  /* 000040C8    "XFG.BUF0" */
+    0x08,0x5F,0x50,0x52,0x53,0x11,0x1D,0x0A,  /* 000040D0    "._PRS..." */
+    0x1A,0x30,0x47,0x01,0xF0,0x03,0xF0,0x03,  /* 000040D8    ".0G....." */
+    0x01,0x06,0x47,0x01,0xF7,0x03,0xF7,0x03,  /* 000040E0    "..G....." */
+    0x01,0x01,0x22,0x40,0x00,0x2A,0x04,0x00,  /* 000040E8    ".."@.*.." */
+    0x38,0x79,0x00,0x14,0x49,0x05,0x5F,0x53,  /* 000040F0    "8y..I._S" */
+    0x52,0x53,0x01,0x8C,0x68,0x0A,0x02,0x49,  /* 000040F8    "RS..h..I" */
+    0x4F,0x4C,0x4F,0x8C,0x68,0x0A,0x03,0x49,  /* 00004100    "OLO.h..I" */
+    0x4F,0x48,0x49,0x8B,0x68,0x0A,0x02,0x49,  /* 00004108    "OHI.h..I" */
+    0x4F,0x41,0x44,0x8B,0x68,0x0A,0x19,0x49,  /* 00004110    "OAD.h..I" */
+    0x52,0x51,0x57,0x8C,0x68,0x0A,0x1C,0x44,  /* 00004118    "RQW.h..D" */
+    0x4D,0x41,0x56,0x45,0x4E,0x46,0x47,0x70,  /* 00004120    "MAVENFGp" */
+    0x00,0x4C,0x44,0x4E,0x5F,0x70,0x01,0x41,  /* 00004128    ".LDN_p.A" */
+    0x43,0x54,0x52,0x53,0x4C,0x44,0x4D,0x44,  /* 00004130    "CTRSLDMD" */
+    0x4D,0x43,0x48,0x44,0x4D,0x43,0x48,0x43,  /* 00004138    "MCHDMCHC" */
+    0x4B,0x49,0x4F,0x49,0x4F,0x41,0x44,0x0A,  /* 00004140    "KIOIOAD." */
+    0x03,0x45,0x58,0x46,0x47,0x5B,0x82,0x4D,  /* 00004148    ".EXFG[.M" */
+    0x1C,0x55,0x41,0x52,0x31,0x08,0x5F,0x48,  /* 00004150    ".UAR1._H" */
+    0x49,0x44,0x0C,0x41,0xD0,0x05,0x01,0x08,  /* 00004158    "ID.A...." */
+    0x5F,0x55,0x49,0x44,0x01,0x14,0x3D,0x5F,  /* 00004160    "_UID..=_" */
+    0x53,0x54,0x41,0x00,0x45,0x4E,0x46,0x47,  /* 00004168    "STA.ENFG" */
+    0x70,0x01,0x4C,0x44,0x4E,0x5F,0xA0,0x0C,  /* 00004170    "p.LDN_.." */
+    0x41,0x43,0x54,0x52,0x45,0x58,0x46,0x47,  /* 00004178    "ACTREXFG" */
+    0xA4,0x0A,0x0F,0xA1,0x1B,0xA0,0x11,0x91,  /* 00004180    "........" */
+    0x49,0x4F,0x41,0x48,0x49,0x4F,0x41,0x4C,  /* 00004188    "IOAHIOAL" */
+    0x45,0x58,0x46,0x47,0xA4,0x0A,0x0D,0xA1,  /* 00004190    "EXFG...." */
+    0x07,0x45,0x58,0x46,0x47,0xA4,0x00,0x45,  /* 00004198    ".EXFG..E" */
+    0x58,0x46,0x47,0x14,0x1F,0x5F,0x44,0x49,  /* 000041A0    "XFG.._DI" */
+    0x53,0x00,0x45,0x4E,0x46,0x47,0x70,0x01,  /* 000041A8    "S.ENFGp." */
+    0x4C,0x44,0x4E,0x5F,0x70,0x00,0x41,0x43,  /* 000041B0    "LDN_p.AC" */
+    0x54,0x52,0x45,0x58,0x46,0x47,0x44,0x49,  /* 000041B8    "TREXFGDI" */
+    0x53,0x44,0x00,0x14,0x49,0x09,0x5F,0x43,  /* 000041C0    "SD..I._C" */
+    0x52,0x53,0x00,0x08,0x42,0x55,0x46,0x31,  /* 000041C8    "RS..BUF1" */
+    0x11,0x11,0x0A,0x0E,0x47,0x01,0x00,0x00,  /* 000041D0    "....G..." */
+    0x00,0x00,0x01,0x08,0x23,0x00,0x00,0x19,  /* 000041D8    "....#..." */
+    0x79,0x00,0x8C,0x42,0x55,0x46,0x31,0x0A,  /* 000041E0    "y..BUF1." */
+    0x02,0x49,0x4F,0x4C,0x4F,0x8C,0x42,0x55,  /* 000041E8    ".IOLO.BU" */
+    0x46,0x31,0x0A,0x03,0x49,0x4F,0x48,0x49,  /* 000041F0    "F1..IOHI" */
+    0x8C,0x42,0x55,0x46,0x31,0x0A,0x04,0x49,  /* 000041F8    ".BUF1..I" */
+    0x4F,0x52,0x4C,0x8C,0x42,0x55,0x46,0x31,  /* 00004200    "ORL.BUF1" */
+    0x0A,0x05,0x49,0x4F,0x52,0x48,0x8B,0x42,  /* 00004208    "..IORH.B" */
+    0x55,0x46,0x31,0x0A,0x09,0x49,0x52,0x51,  /* 00004210    "UF1..IRQ" */
+    0x57,0x45,0x4E,0x46,0x47,0x70,0x01,0x4C,  /* 00004218    "WENFGp.L" */
+    0x44,0x4E,0x5F,0x70,0x49,0x4F,0x41,0x4C,  /* 00004220    "DN_pIOAL" */
+    0x49,0x4F,0x4C,0x4F,0x70,0x49,0x4F,0x41,  /* 00004228    "IOLOpIOA" */
+    0x4C,0x49,0x4F,0x52,0x4C,0x70,0x49,0x4F,  /* 00004230    "LIORLpIO" */
+    0x41,0x48,0x49,0x4F,0x48,0x49,0x70,0x49,  /* 00004238    "AHIOHIpI" */
+    0x4F,0x41,0x48,0x49,0x4F,0x52,0x48,0x70,  /* 00004240    "OAHIORHp" */
+    0x01,0x60,0x79,0x60,0x49,0x4E,0x54,0x52,  /* 00004248    ".`y`INTR" */
+    0x49,0x52,0x51,0x57,0x45,0x58,0x46,0x47,  /* 00004250    "IRQWEXFG" */
+    0xA4,0x42,0x55,0x46,0x31,0x08,0x5F,0x50,  /* 00004258    ".BUF1._P" */
+    0x52,0x53,0x11,0x45,0x05,0x0A,0x51,0x30,  /* 00004260    "RS.E..Q0" */
+    0x47,0x01,0xF8,0x03,0xF8,0x03,0x01,0x08,  /* 00004268    "G......." */
+    0x23,0xB8,0x1E,0x19,0x30,0x47,0x01,0xF8,  /* 00004270    "#...0G.." */
+    0x02,0xF8,0x02,0x01,0x08,0x23,0xB8,0x1E,  /* 00004278    ".....#.." */
+    0x19,0x30,0x47,0x01,0xE8,0x03,0xE8,0x03,  /* 00004280    ".0G....." */
+    0x01,0x08,0x23,0xB8,0x1E,0x19,0x30,0x47,  /* 00004288    "..#...0G" */
+    0x01,0xE8,0x02,0xE8,0x02,0x01,0x08,0x23,  /* 00004290    ".......#" */
+    0xB8,0x1E,0x19,0x30,0x47,0x01,0xF8,0x04,  /* 00004298    "...0G..." */
+    0xF8,0x04,0x01,0x08,0x23,0xB8,0x1E,0x19,  /* 000042A0    "....#..." */
+    0x30,0x47,0x01,0xE8,0x04,0xE8,0x04,0x01,  /* 000042A8    "0G......" */
+    0x08,0x23,0xB8,0x1E,0x19,0x38,0x79,0x00,  /* 000042B0    ".#...8y." */
+    0x14,0x43,0x06,0x5F,0x53,0x52,0x53,0x01,  /* 000042B8    ".C._SRS." */
+    0x8C,0x68,0x0A,0x02,0x49,0x4F,0x4C,0x4F,  /* 000042C0    ".h..IOLO" */
+    0x8C,0x68,0x0A,0x03,0x49,0x4F,0x48,0x49,  /* 000042C8    ".h..IOHI" */
+    0x8B,0x68,0x0A,0x02,0x49,0x4F,0x41,0x44,  /* 000042D0    ".h..IOAD" */
+    0x8B,0x68,0x0A,0x09,0x49,0x52,0x51,0x57,  /* 000042D8    ".h..IRQW" */
+    0x45,0x4E,0x46,0x47,0x70,0x01,0x4C,0x44,  /* 000042E0    "ENFGp.LD" */
+    0x4E,0x5F,0x70,0x01,0x41,0x43,0x54,0x52,  /* 000042E8    "N_p.ACTR" */
+    0x70,0x49,0x4F,0x4C,0x4F,0x49,0x4F,0x41,  /* 000042F0    "pIOLOIOA" */
+    0x4C,0x70,0x49,0x4F,0x48,0x49,0x49,0x4F,  /* 000042F8    "LpIOHIIO" */
+    0x41,0x48,0x82,0x49,0x52,0x51,0x57,0x60,  /* 00004300    "AH.IRQW`" */
+    0x74,0x60,0x01,0x49,0x4E,0x54,0x52,0x45,  /* 00004308    "t`.INTRE" */
+    0x58,0x46,0x47,0x43,0x4B,0x49,0x4F,0x49,  /* 00004310    "XFGCKIOI" */
+    0x4F,0x41,0x44,0x00,0x5B,0x82,0x4D,0x1D,  /* 00004318    "OAD.[.M." */
+    0x55,0x41,0x52,0x32,0x14,0x1B,0x5F,0x48,  /* 00004320    "UAR2.._H" */
+    0x49,0x44,0x00,0x45,0x4E,0x46,0x47,0x70,  /* 00004328    "ID.ENFGp" */
+    0x0A,0x02,0x4C,0x44,0x4E,0x5F,0xA4,0x0C,  /* 00004330    "..LDN_.." */
+    0x41,0xD0,0x05,0x01,0x45,0x58,0x46,0x47,  /* 00004338    "A...EXFG" */
+    0x08,0x5F,0x55,0x49,0x44,0x0A,0x02,0x14,  /* 00004340    "._UID..." */
+    0x42,0x05,0x5F,0x53,0x54,0x41,0x00,0x45,  /* 00004348    "B._STA.E" */
+    0x4E,0x46,0x47,0x70,0x0A,0x02,0x4C,0x44,  /* 00004350    "NFGp..LD" */
+    0x4E,0x5F,0x7B,0x4F,0x50,0x54,0x32,0x0A,  /* 00004358    "N_{OPT2." */
+    0x10,0x60,0xA0,0x2F,0x92,0x93,0x60,0x0A,  /* 00004360    ".`./..`." */
+    0x10,0xA0,0x0C,0x41,0x43,0x54,0x52,0x45,  /* 00004368    "...ACTRE" */
+    0x58,0x46,0x47,0xA4,0x0A,0x0F,0xA1,0x1B,  /* 00004370    "XFG....." */
+    0xA0,0x11,0x91,0x49,0x4F,0x41,0x48,0x49,  /* 00004378    "...IOAHI" */
+    0x4F,0x41,0x4C,0x45,0x58,0x46,0x47,0xA4,  /* 00004380    "OALEXFG." */
+    0x0A,0x0D,0xA1,0x07,0x45,0x58,0x46,0x47,  /* 00004388    "....EXFG" */
+    0xA4,0x00,0xA1,0x07,0x45,0x58,0x46,0x47,  /* 00004390    "....EXFG" */
+    0xA4,0x00,0x14,0x20,0x5F,0x44,0x49,0x53,  /* 00004398    "... _DIS" */
+    0x00,0x45,0x4E,0x46,0x47,0x70,0x0A,0x02,  /* 000043A0    ".ENFGp.." */
+    0x4C,0x44,0x4E,0x5F,0x70,0x00,0x41,0x43,  /* 000043A8    "LDN_p.AC" */
+    0x54,0x52,0x45,0x58,0x46,0x47,0x44,0x49,  /* 000043B0    "TREXFGDI" */
+    0x53,0x44,0x01,0x14,0x4A,0x09,0x5F,0x43,  /* 000043B8    "SD..J._C" */
+    0x52,0x53,0x00,0x08,0x42,0x55,0x46,0x32,  /* 000043C0    "RS..BUF2" */
+    0x11,0x11,0x0A,0x0E,0x47,0x01,0x00,0x00,  /* 000043C8    "....G..." */
+    0x00,0x00,0x01,0x08,0x23,0x10,0x00,0x19,  /* 000043D0    "....#..." */
+    0x79,0x00,0x8C,0x42,0x55,0x46,0x32,0x0A,  /* 000043D8    "y..BUF2." */
+    0x02,0x49,0x4F,0x4C,0x4F,0x8C,0x42,0x55,  /* 000043E0    ".IOLO.BU" */
+    0x46,0x32,0x0A,0x03,0x49,0x4F,0x48,0x49,  /* 000043E8    "F2..IOHI" */
+    0x8C,0x42,0x55,0x46,0x32,0x0A,0x04,0x49,  /* 000043F0    ".BUF2..I" */
+    0x4F,0x52,0x4C,0x8C,0x42,0x55,0x46,0x32,  /* 000043F8    "ORL.BUF2" */
+    0x0A,0x05,0x49,0x4F,0x52,0x48,0x8B,0x42,  /* 00004400    "..IORH.B" */
+    0x55,0x46,0x32,0x0A,0x09,0x49,0x52,0x51,  /* 00004408    "UF2..IRQ" */
+    0x57,0x45,0x4E,0x46,0x47,0x70,0x0A,0x02,  /* 00004410    "WENFGp.." */
+    0x4C,0x44,0x4E,0x5F,0x70,0x49,0x4F,0x41,  /* 00004418    "LDN_pIOA" */
+    0x4C,0x49,0x4F,0x4C,0x4F,0x70,0x49,0x4F,  /* 00004420    "LIOLOpIO" */
+    0x41,0x4C,0x49,0x4F,0x52,0x4C,0x70,0x49,  /* 00004428    "ALIORLpI" */
+    0x4F,0x41,0x48,0x49,0x4F,0x48,0x49,0x70,  /* 00004430    "OAHIOHIp" */
+    0x49,0x4F,0x41,0x48,0x49,0x4F,0x52,0x48,  /* 00004438    "IOAHIORH" */
+    0x70,0x01,0x60,0x79,0x60,0x49,0x4E,0x54,  /* 00004440    "p.`y`INT" */
+    0x52,0x49,0x52,0x51,0x57,0x45,0x58,0x46,  /* 00004448    "RIRQWEXF" */
+    0x47,0xA4,0x42,0x55,0x46,0x32,0x08,0x5F,  /* 00004450    "G.BUF2._" */
+    0x50,0x52,0x53,0x11,0x3A,0x0A,0x37,0x30,  /* 00004458    "PRS.:.70" */
+    0x47,0x01,0xF8,0x03,0xF8,0x03,0x01,0x08,  /* 00004460    "G......." */
+    0x23,0xB8,0x1E,0x19,0x30,0x47,0x01,0xF8,  /* 00004468    "#...0G.." */
+    0x02,0xF8,0x02,0x01,0x08,0x23,0xB8,0x1E,  /* 00004470    ".....#.." */
+    0x19,0x30,0x47,0x01,0xE8,0x03,0xE8,0x03,  /* 00004478    ".0G....." */
+    0x01,0x08,0x23,0xB8,0x1E,0x19,0x30,0x47,  /* 00004480    "..#...0G" */
+    0x01,0xE8,0x02,0xE8,0x02,0x01,0x08,0x23,  /* 00004488    ".......#" */
+    0xB8,0x1E,0x19,0x38,0x79,0x00,0x14,0x44,  /* 00004490    "...8y..D" */
+    0x06,0x5F,0x53,0x52,0x53,0x01,0x8C,0x68,  /* 00004498    "._SRS..h" */
+    0x0A,0x02,0x49,0x4F,0x4C,0x4F,0x8C,0x68,  /* 000044A0    "..IOLO.h" */
+    0x0A,0x03,0x49,0x4F,0x48,0x49,0x8B,0x68,  /* 000044A8    "..IOHI.h" */
+    0x0A,0x02,0x49,0x4F,0x41,0x44,0x8B,0x68,  /* 000044B0    "..IOAD.h" */
+    0x0A,0x09,0x49,0x52,0x51,0x57,0x45,0x4E,  /* 000044B8    "..IRQWEN" */
+    0x46,0x47,0x70,0x0A,0x02,0x4C,0x44,0x4E,  /* 000044C0    "FGp..LDN" */
+    0x5F,0x70,0x01,0x41,0x43,0x54,0x52,0x70,  /* 000044C8    "_p.ACTRp" */
+    0x49,0x4F,0x4C,0x4F,0x49,0x4F,0x41,0x4C,  /* 000044D0    "IOLOIOAL" */
+    0x70,0x49,0x4F,0x48,0x49,0x49,0x4F,0x41,  /* 000044D8    "pIOHIIOA" */
+    0x48,0x82,0x49,0x52,0x51,0x57,0x60,0x74,  /* 000044E0    "H.IRQW`t" */
+    0x60,0x01,0x49,0x4E,0x54,0x52,0x45,0x58,  /* 000044E8    "`.INTREX" */
+    0x46,0x47,0x43,0x4B,0x49,0x4F,0x49,0x4F,  /* 000044F0    "FGCKIOIO" */
+    0x41,0x44,0x01,0x5B,0x82,0x43,0x1E,0x49,  /* 000044F8    "AD.[.C.I" */
+    0x52,0x44,0x41,0x08,0x5F,0x48,0x49,0x44,  /* 00004500    "RDA._HID" */
+    0x0C,0x41,0xD0,0x05,0x10,0x14,0x41,0x05,  /* 00004508    ".A....A." */
+    0x5F,0x53,0x54,0x41,0x00,0x45,0x4E,0x46,  /* 00004510    "_STA.ENF" */
+    0x47,0x70,0x0A,0x02,0x4C,0x44,0x4E,0x5F,  /* 00004518    "Gp..LDN_" */
+    0x7B,0x4F,0x50,0x54,0x32,0x0A,0x10,0x60,  /* 00004520    "{OPT2..`" */
+    0xA0,0x2E,0x93,0x60,0x0A,0x10,0xA0,0x0C,  /* 00004528    "...`...." */
+    0x41,0x43,0x54,0x52,0x45,0x58,0x46,0x47,  /* 00004530    "ACTREXFG" */
+    0xA4,0x0A,0x0F,0xA1,0x1B,0xA0,0x11,0x91,  /* 00004538    "........" */
+    0x49,0x4F,0x41,0x48,0x49,0x4F,0x41,0x4C,  /* 00004540    "IOAHIOAL" */
+    0x45,0x58,0x46,0x47,0xA4,0x0A,0x0D,0xA1,  /* 00004548    "EXFG...." */
+    0x07,0x45,0x58,0x46,0x47,0xA4,0x00,0xA1,  /* 00004550    ".EXFG..." */
+    0x07,0x45,0x58,0x46,0x47,0xA4,0x00,0x14,  /* 00004558    ".EXFG..." */
+    0x28,0x5F,0x44,0x49,0x53,0x00,0xA0,0x21,  /* 00004560    "(_DIS..!" */
+    0x93,0x44,0x49,0x53,0x45,0x01,0x45,0x4E,  /* 00004568    ".DISE.EN" */
+    0x46,0x47,0x70,0x0A,0x02,0x4C,0x44,0x4E,  /* 00004570    "FGp..LDN" */
+    0x5F,0x70,0x00,0x41,0x43,0x54,0x52,0x45,  /* 00004578    "_p.ACTRE" */
+    0x58,0x46,0x47,0x44,0x49,0x53,0x44,0x01,  /* 00004580    "XFGDISD." */
+    0x14,0x47,0x09,0x5F,0x43,0x52,0x53,0x00,  /* 00004588    ".G._CRS." */
+    0x08,0x42,0x55,0x46,0x34,0x11,0x11,0x0A,  /* 00004590    ".BUF4..." */
+    0x0E,0x47,0x01,0x00,0x00,0x00,0x00,0x01,  /* 00004598    ".G......" */
+    0x08,0x23,0x00,0x00,0x19,0x79,0x00,0x8C,  /* 000045A0    ".#...y.." */
+    0x42,0x55,0x46,0x34,0x0A,0x02,0x49,0x4F,  /* 000045A8    "BUF4..IO" */
+    0x4C,0x4F,0x8C,0x42,0x55,0x46,0x34,0x0A,  /* 000045B0    "LO.BUF4." */
+    0x03,0x49,0x4F,0x48,0x49,0x8C,0x42,0x55,  /* 000045B8    ".IOHI.BU" */
+    0x46,0x34,0x0A,0x04,0x49,0x4F,0x52,0x4C,  /* 000045C0    "F4..IORL" */
+    0x8C,0x42,0x55,0x46,0x34,0x0A,0x05,0x49,  /* 000045C8    ".BUF4..I" */
+    0x4F,0x52,0x48,0x8B,0x42,0x55,0x46,0x34,  /* 000045D0    "ORH.BUF4" */
+    0x0A,0x09,0x49,0x52,0x51,0x57,0x45,0x4E,  /* 000045D8    "..IRQWEN" */
+    0x46,0x47,0x70,0x0A,0x02,0x4C,0x44,0x4E,  /* 000045E0    "FGp..LDN" */
+    0x5F,0x70,0x49,0x4F,0x41,0x4C,0x49,0x4F,  /* 000045E8    "_pIOALIO" */
+    0x4C,0x4F,0x70,0x49,0x4F,0x41,0x4C,0x49,  /* 000045F0    "LOpIOALI" */
+    0x4F,0x52,0x4C,0x70,0x49,0x4F,0x41,0x48,  /* 000045F8    "ORLpIOAH" */
+    0x49,0x4F,0x48,0x49,0x70,0x49,0x4F,0x41,  /* 00004600    "IOHIpIOA" */
+    0x48,0x49,0x4F,0x52,0x48,0x79,0x01,0x49,  /* 00004608    "HIORHy.I" */
+    0x4E,0x54,0x52,0x49,0x52,0x51,0x57,0x45,  /* 00004610    "NTRIRQWE" */
+    0x58,0x46,0x47,0xA4,0x42,0x55,0x46,0x34,  /* 00004618    "XFG.BUF4" */
+    0x08,0x5F,0x50,0x52,0x53,0x11,0x45,0x05,  /* 00004620    "._PRS.E." */
+    0x0A,0x51,0x30,0x47,0x01,0xF8,0x03,0xF8,  /* 00004628    ".Q0G...." */
+    0x03,0x01,0x08,0x23,0xB8,0x1E,0x19,0x30,  /* 00004630    "...#...0" */
+    0x47,0x01,0xF8,0x02,0xF8,0x02,0x01,0x08,  /* 00004638    "G......." */
+    0x23,0xB8,0x1E,0x19,0x30,0x47,0x01,0xE8,  /* 00004640    "#...0G.." */
+    0x03,0xE8,0x03,0x01,0x08,0x23,0xB8,0x1E,  /* 00004648    ".....#.." */
+    0x19,0x30,0x47,0x01,0xE8,0x02,0xE8,0x02,  /* 00004650    ".0G....." */
+    0x01,0x08,0x23,0xB8,0x1E,0x19,0x30,0x47,  /* 00004658    "..#...0G" */
+    0x01,0xF8,0x04,0xF8,0x04,0x01,0x08,0x23,  /* 00004660    ".......#" */
+    0xB8,0x1E,0x19,0x30,0x47,0x01,0xE8,0x04,  /* 00004668    "...0G..." */
+    0xE8,0x04,0x01,0x08,0x23,0xB8,0x1E,0x19,  /* 00004670    "....#..." */
+    0x38,0x79,0x00,0x14,0x44,0x06,0x5F,0x53,  /* 00004678    "8y..D._S" */
+    0x52,0x53,0x01,0x8C,0x68,0x0A,0x02,0x49,  /* 00004680    "RS..h..I" */
+    0x4F,0x4C,0x4F,0x8C,0x68,0x0A,0x03,0x49,  /* 00004688    "OLO.h..I" */
+    0x4F,0x48,0x49,0x8B,0x68,0x0A,0x02,0x49,  /* 00004690    "OHI.h..I" */
+    0x4F,0x41,0x44,0x8B,0x68,0x0A,0x09,0x49,  /* 00004698    "OAD.h..I" */
+    0x52,0x51,0x57,0x45,0x4E,0x46,0x47,0x70,  /* 000046A0    "RQWENFGp" */
+    0x0A,0x02,0x4C,0x44,0x4E,0x5F,0x70,0x01,  /* 000046A8    "..LDN_p." */
+    0x41,0x43,0x54,0x52,0x70,0x49,0x4F,0x4C,  /* 000046B0    "ACTRpIOL" */
+    0x4F,0x49,0x4F,0x41,0x4C,0x70,0x49,0x4F,  /* 000046B8    "OIOALpIO" */
+    0x48,0x49,0x49,0x4F,0x41,0x48,0x82,0x49,  /* 000046C0    "HIIOAH.I" */
+    0x52,0x51,0x57,0x60,0x74,0x60,0x01,0x49,  /* 000046C8    "RQW`t`.I" */
+    0x4E,0x54,0x52,0x45,0x58,0x46,0x47,0x43,  /* 000046D0    "NTREXFGC" */
+    0x4B,0x49,0x4F,0x49,0x4F,0x41,0x44,0x01,  /* 000046D8    "KIOIOAD." */
+    0x5B,0x82,0x41,0x1E,0x55,0x41,0x52,0x33,  /* 000046E0    "[.A.UAR3" */
+    0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,  /* 000046E8    "._HID.A." */
+    0x05,0x01,0x08,0x5F,0x55,0x49,0x44,0x0A,  /* 000046F0    "..._UID." */
+    0x03,0x14,0x4E,0x05,0x5F,0x53,0x54,0x41,  /* 000046F8    "..N._STA" */
+    0x00,0x45,0x4E,0x47,0x53,0x70,0x01,0x4C,  /* 00004700    ".ENGSp.L" */
+    0x44,0x4E,0x32,0xA0,0x44,0x04,0x93,0x56,  /* 00004708    "DN2.D..V" */
+    0x45,0x4E,0x32,0x0A,0x19,0xA0,0x32,0x92,  /* 00004710    "EN2...2." */
+    0x95,0x44,0x45,0x56,0x32,0x0A,0x03,0xA0,  /* 00004718    ".DEV2..." */
+    0x0C,0x41,0x43,0x54,0x32,0x45,0x58,0x47,  /* 00004720    ".ACT2EXG" */
+    0x53,0xA4,0x0A,0x0F,0xA1,0x1B,0xA0,0x11,  /* 00004728    "S......." */
+    0x91,0x49,0x4F,0x48,0x32,0x49,0x4F,0x4C,  /* 00004730    ".IOH2IOL" */
+    0x32,0x45,0x58,0x47,0x53,0xA4,0x0A,0x0D,  /* 00004738    "2EXGS..." */
+    0xA1,0x07,0x45,0x58,0x47,0x53,0xA4,0x00,  /* 00004740    "..EXGS.." */
+    0xA1,0x07,0x45,0x58,0x47,0x53,0xA4,0x00,  /* 00004748    "..EXGS.." */
+    0xA1,0x07,0x45,0x58,0x47,0x53,0xA4,0x00,  /* 00004750    "..EXGS.." */
+    0x14,0x1A,0x5F,0x44,0x49,0x53,0x00,0x45,  /* 00004758    ".._DIS.E" */
+    0x4E,0x47,0x53,0x70,0x01,0x4C,0x44,0x4E,  /* 00004760    "NGSp.LDN" */
+    0x32,0x70,0x00,0x41,0x43,0x54,0x32,0x45,  /* 00004768    "2p.ACT2E" */
+    0x58,0x47,0x53,0x14,0x49,0x09,0x5F,0x43,  /* 00004770    "XGS.I._C" */
+    0x52,0x53,0x00,0x08,0x42,0x55,0x46,0x33,  /* 00004778    "RS..BUF3" */
+    0x11,0x11,0x0A,0x0E,0x47,0x01,0x00,0x00,  /* 00004780    "....G..." */
+    0x00,0x00,0x01,0x08,0x23,0x00,0x00,0x19,  /* 00004788    "....#..." */
+    0x79,0x00,0x8C,0x42,0x55,0x46,0x33,0x0A,  /* 00004790    "y..BUF3." */
+    0x02,0x49,0x4F,0x4C,0x4F,0x8C,0x42,0x55,  /* 00004798    ".IOLO.BU" */
+    0x46,0x33,0x0A,0x03,0x49,0x4F,0x48,0x49,  /* 000047A0    "F3..IOHI" */
+    0x8C,0x42,0x55,0x46,0x33,0x0A,0x04,0x49,  /* 000047A8    ".BUF3..I" */
+    0x4F,0x52,0x4C,0x8C,0x42,0x55,0x46,0x33,  /* 000047B0    "ORL.BUF3" */
+    0x0A,0x05,0x49,0x4F,0x52,0x48,0x8B,0x42,  /* 000047B8    "..IORH.B" */
+    0x55,0x46,0x33,0x0A,0x09,0x49,0x52,0x51,  /* 000047C0    "UF3..IRQ" */
+    0x57,0x45,0x4E,0x47,0x53,0x70,0x01,0x4C,  /* 000047C8    "WENGSp.L" */
+    0x44,0x4E,0x32,0x70,0x49,0x4F,0x4C,0x32,  /* 000047D0    "DN2pIOL2" */
+    0x49,0x4F,0x4C,0x4F,0x70,0x49,0x4F,0x4C,  /* 000047D8    "IOLOpIOL" */
+    0x32,0x49,0x4F,0x52,0x4C,0x70,0x49,0x4F,  /* 000047E0    "2IORLpIO" */
+    0x48,0x32,0x49,0x4F,0x48,0x49,0x70,0x49,  /* 000047E8    "H2IOHIpI" */
+    0x4F,0x48,0x32,0x49,0x4F,0x52,0x48,0x70,  /* 000047F0    "OH2IORHp" */
+    0x01,0x60,0x79,0x60,0x49,0x52,0x51,0x32,  /* 000047F8    ".`y`IRQ2" */
+    0x49,0x52,0x51,0x57,0x45,0x58,0x47,0x53,  /* 00004800    "IRQWEXGS" */
+    0xA4,0x42,0x55,0x46,0x33,0x08,0x5F,0x50,  /* 00004808    ".BUF3._P" */
+    0x52,0x53,0x11,0x45,0x05,0x0A,0x51,0x30,  /* 00004810    "RS.E..Q0" */
+    0x47,0x01,0xF8,0x03,0xF8,0x03,0x01,0x08,  /* 00004818    "G......." */
+    0x23,0xB8,0x1E,0x19,0x30,0x47,0x01,0xF8,  /* 00004820    "#...0G.." */
+    0x02,0xF8,0x02,0x01,0x08,0x23,0xB8,0x1E,  /* 00004828    ".....#.." */
+    0x19,0x30,0x47,0x01,0xE8,0x03,0xE8,0x03,  /* 00004830    ".0G....." */
+    0x01,0x08,0x23,0xB8,0x1E,0x19,0x30,0x47,  /* 00004838    "..#...0G" */
+    0x01,0xE8,0x02,0xE8,0x02,0x01,0x08,0x23,  /* 00004840    ".......#" */
+    0xB8,0x1E,0x19,0x30,0x47,0x01,0xF8,0x04,  /* 00004848    "...0G..." */
+    0xF8,0x04,0x01,0x08,0x23,0xB8,0x1E,0x19,  /* 00004850    "....#..." */
+    0x30,0x47,0x01,0xE8,0x04,0xE8,0x04,0x01,  /* 00004858    "0G......" */
+    0x08,0x23,0xB8,0x1E,0x19,0x38,0x79,0x00,  /* 00004860    ".#...8y." */
+    0x14,0x4A,0x05,0x5F,0x53,0x52,0x53,0x01,  /* 00004868    ".J._SRS." */
+    0x8C,0x68,0x0A,0x02,0x49,0x4F,0x4C,0x4F,  /* 00004870    ".h..IOLO" */
+    0x8C,0x68,0x0A,0x03,0x49,0x4F,0x48,0x49,  /* 00004878    ".h..IOHI" */
+    0x8B,0x68,0x0A,0x02,0x49,0x4F,0x41,0x44,  /* 00004880    ".h..IOAD" */
+    0x8B,0x68,0x0A,0x09,0x49,0x52,0x51,0x57,  /* 00004888    ".h..IRQW" */
+    0x45,0x4E,0x47,0x53,0x70,0x01,0x4C,0x44,  /* 00004890    "ENGSp.LD" */
+    0x4E,0x32,0x70,0x01,0x41,0x43,0x54,0x32,  /* 00004898    "N2p.ACT2" */
+    0x70,0x49,0x4F,0x4C,0x4F,0x49,0x4F,0x4C,  /* 000048A0    "pIOLOIOL" */
+    0x32,0x70,0x49,0x4F,0x48,0x49,0x49,0x4F,  /* 000048A8    "2pIOHIIO" */
+    0x48,0x32,0x82,0x49,0x52,0x51,0x57,0x60,  /* 000048B0    "H2.IRQW`" */
+    0x74,0x60,0x01,0x49,0x52,0x51,0x32,0x45,  /* 000048B8    "t`.IRQ2E" */
+    0x58,0x47,0x53,0x5B,0x82,0x45,0x1E,0x55,  /* 000048C0    "XGS[.E.U" */
+    0x41,0x52,0x34,0x08,0x5F,0x48,0x49,0x44,  /* 000048C8    "AR4._HID" */
+    0x0C,0x41,0xD0,0x05,0x01,0x08,0x5F,0x55,  /* 000048D0    ".A...._U" */
+    0x49,0x44,0x0A,0x04,0x14,0x4F,0x05,0x5F,  /* 000048D8    "ID...O._" */
+    0x53,0x54,0x41,0x00,0x45,0x4E,0x47,0x53,  /* 000048E0    "STA.ENGS" */
+    0x70,0x0A,0x02,0x4C,0x44,0x4E,0x32,0xA0,  /* 000048E8    "p..LDN2." */
+    0x44,0x04,0x93,0x56,0x45,0x4E,0x32,0x0A,  /* 000048F0    "D..VEN2." */
+    0x19,0xA0,0x32,0x92,0x95,0x44,0x45,0x56,  /* 000048F8    "..2..DEV" */
+    0x32,0x0A,0x03,0xA0,0x0C,0x41,0x43,0x54,  /* 00004900    "2....ACT" */
+    0x32,0x45,0x58,0x47,0x53,0xA4,0x0A,0x0F,  /* 00004908    "2EXGS..." */
+    0xA1,0x1B,0xA0,0x11,0x91,0x49,0x4F,0x48,  /* 00004910    ".....IOH" */
+    0x32,0x49,0x4F,0x4C,0x32,0x45,0x58,0x47,  /* 00004918    "2IOL2EXG" */
+    0x53,0xA4,0x0A,0x0D,0xA1,0x07,0x45,0x58,  /* 00004920    "S.....EX" */
+    0x47,0x53,0xA4,0x00,0xA1,0x07,0x45,0x58,  /* 00004928    "GS....EX" */
+    0x47,0x53,0xA4,0x00,0xA1,0x07,0x45,0x58,  /* 00004930    "GS....EX" */
+    0x47,0x53,0xA4,0x00,0x14,0x1B,0x5F,0x44,  /* 00004938    "GS...._D" */
+    0x49,0x53,0x00,0x45,0x4E,0x47,0x53,0x70,  /* 00004940    "IS.ENGSp" */
+    0x0A,0x02,0x4C,0x44,0x4E,0x32,0x70,0x00,  /* 00004948    "..LDN2p." */
+    0x41,0x43,0x54,0x32,0x45,0x58,0x47,0x53,  /* 00004950    "ACT2EXGS" */
+    0x14,0x4A,0x09,0x5F,0x43,0x52,0x53,0x00,  /* 00004958    ".J._CRS." */
+    0x08,0x42,0x55,0x46,0x34,0x11,0x11,0x0A,  /* 00004960    ".BUF4..." */
+    0x0E,0x47,0x01,0x00,0x00,0x00,0x00,0x01,  /* 00004968    ".G......" */
+    0x08,0x23,0x00,0x00,0x19,0x79,0x00,0x8C,  /* 00004970    ".#...y.." */
+    0x42,0x55,0x46,0x34,0x0A,0x02,0x49,0x4F,  /* 00004978    "BUF4..IO" */
+    0x4C,0x4F,0x8C,0x42,0x55,0x46,0x34,0x0A,  /* 00004980    "LO.BUF4." */
+    0x03,0x49,0x4F,0x48,0x49,0x8C,0x42,0x55,  /* 00004988    ".IOHI.BU" */
+    0x46,0x34,0x0A,0x04,0x49,0x4F,0x52,0x4C,  /* 00004990    "F4..IORL" */
+    0x8C,0x42,0x55,0x46,0x34,0x0A,0x05,0x49,  /* 00004998    ".BUF4..I" */
+    0x4F,0x52,0x48,0x8B,0x42,0x55,0x46,0x34,  /* 000049A0    "ORH.BUF4" */
+    0x0A,0x09,0x49,0x52,0x51,0x57,0x45,0x4E,  /* 000049A8    "..IRQWEN" */
+    0x47,0x53,0x70,0x0A,0x02,0x4C,0x44,0x4E,  /* 000049B0    "GSp..LDN" */
+    0x32,0x70,0x49,0x4F,0x4C,0x32,0x49,0x4F,  /* 000049B8    "2pIOL2IO" */
+    0x4C,0x4F,0x70,0x49,0x4F,0x4C,0x32,0x49,  /* 000049C0    "LOpIOL2I" */
+    0x4F,0x52,0x4C,0x70,0x49,0x4F,0x48,0x32,  /* 000049C8    "ORLpIOH2" */
+    0x49,0x4F,0x48,0x49,0x70,0x49,0x4F,0x48,  /* 000049D0    "IOHIpIOH" */
+    0x32,0x49,0x4F,0x52,0x48,0x70,0x01,0x60,  /* 000049D8    "2IORHp.`" */
+    0x79,0x60,0x49,0x52,0x51,0x32,0x49,0x52,  /* 000049E0    "y`IRQ2IR" */
+    0x51,0x57,0x45,0x58,0x47,0x53,0xA4,0x42,  /* 000049E8    "QWEXGS.B" */
+    0x55,0x46,0x34,0x08,0x5F,0x50,0x52,0x53,  /* 000049F0    "UF4._PRS" */
+    0x11,0x45,0x05,0x0A,0x51,0x30,0x47,0x01,  /* 000049F8    ".E..Q0G." */
+    0xF8,0x03,0xF8,0x03,0x01,0x08,0x23,0xB8,  /* 00004A00    "......#." */
+    0x1E,0x19,0x30,0x47,0x01,0xF8,0x02,0xF8,  /* 00004A08    "..0G...." */
+    0x02,0x01,0x08,0x23,0xB8,0x1E,0x19,0x30,  /* 00004A10    "...#...0" */
+    0x47,0x01,0xE8,0x03,0xE8,0x03,0x01,0x08,  /* 00004A18    "G......." */
+    0x23,0xB8,0x1E,0x19,0x30,0x47,0x01,0xE8,  /* 00004A20    "#...0G.." */
+    0x02,0xE8,0x02,0x01,0x08,0x23,0xB8,0x1E,  /* 00004A28    ".....#.." */
+    0x19,0x30,0x47,0x01,0xF8,0x04,0xF8,0x04,  /* 00004A30    ".0G....." */
+    0x01,0x08,0x23,0xB8,0x1E,0x19,0x30,0x47,  /* 00004A38    "..#...0G" */
+    0x01,0xE8,0x04,0xE8,0x04,0x01,0x08,0x23,  /* 00004A40    ".......#" */
+    0xB8,0x1E,0x19,0x38,0x79,0x00,0x14,0x4B,  /* 00004A48    "...8y..K" */
+    0x05,0x5F,0x53,0x52,0x53,0x01,0x8C,0x68,  /* 00004A50    "._SRS..h" */
+    0x0A,0x02,0x49,0x4F,0x4C,0x4F,0x8C,0x68,  /* 00004A58    "..IOLO.h" */
+    0x0A,0x03,0x49,0x4F,0x48,0x49,0x8B,0x68,  /* 00004A60    "..IOHI.h" */
+    0x0A,0x02,0x49,0x4F,0x41,0x44,0x8B,0x68,  /* 00004A68    "..IOAD.h" */
+    0x0A,0x09,0x49,0x52,0x51,0x57,0x45,0x4E,  /* 00004A70    "..IRQWEN" */
+    0x47,0x53,0x70,0x0A,0x02,0x4C,0x44,0x4E,  /* 00004A78    "GSp..LDN" */
+    0x32,0x70,0x01,0x41,0x43,0x54,0x32,0x70,  /* 00004A80    "2p.ACT2p" */
+    0x49,0x4F,0x4C,0x4F,0x49,0x4F,0x4C,0x32,  /* 00004A88    "IOLOIOL2" */
+    0x70,0x49,0x4F,0x48,0x49,0x49,0x4F,0x48,  /* 00004A90    "pIOHIIOH" */
+    0x32,0x82,0x49,0x52,0x51,0x57,0x60,0x74,  /* 00004A98    "2.IRQW`t" */
+    0x60,0x01,0x49,0x52,0x51,0x32,0x45,0x58,  /* 00004AA0    "`.IRQ2EX" */
+    0x47,0x53,0x5B,0x82,0x40,0x1F,0x55,0x41,  /* 00004AA8    "GS[.@.UA" */
+    0x52,0x35,0x08,0x5F,0x48,0x49,0x44,0x0C,  /* 00004AB0    "R5._HID." */
+    0x41,0xD0,0x05,0x01,0x08,0x5F,0x55,0x49,  /* 00004AB8    "A...._UI" */
+    0x44,0x0A,0x05,0x14,0x4D,0x05,0x5F,0x53,  /* 00004AC0    "D...M._S" */
+    0x54,0x41,0x00,0x45,0x4E,0x47,0x54,0x70,  /* 00004AC8    "TA.ENGTp" */
+    0x00,0x4C,0x44,0x4E,0x33,0xA0,0x43,0x04,  /* 00004AD0    ".LDN3.C." */
+    0x93,0x56,0x45,0x4E,0x33,0x0A,0x19,0xA0,  /* 00004AD8    ".VEN3..." */
+    0x31,0x93,0x44,0x45,0x56,0x33,0x0A,0x02,  /* 00004AE0    "1.DEV3.." */
+    0xA0,0x0C,0x41,0x43,0x54,0x33,0x45,0x58,  /* 00004AE8    "..ACT3EX" */
+    0x47,0x54,0xA4,0x0A,0x0F,0xA1,0x1B,0xA0,  /* 00004AF0    "GT......" */
+    0x11,0x91,0x49,0x4F,0x48,0x33,0x49,0x4F,  /* 00004AF8    "..IOH3IO" */
+    0x4C,0x33,0x45,0x58,0x47,0x54,0xA4,0x0A,  /* 00004B00    "L3EXGT.." */
+    0x0D,0xA1,0x07,0x45,0x58,0x47,0x54,0xA4,  /* 00004B08    "...EXGT." */
+    0x00,0xA1,0x07,0x45,0x58,0x47,0x54,0xA4,  /* 00004B10    "...EXGT." */
+    0x00,0xA1,0x07,0x45,0x58,0x47,0x54,0xA4,  /* 00004B18    "...EXGT." */
+    0x00,0x14,0x1A,0x5F,0x44,0x49,0x53,0x00,  /* 00004B20    "..._DIS." */
+    0x45,0x4E,0x47,0x54,0x70,0x00,0x4C,0x44,  /* 00004B28    "ENGTp.LD" */
+    0x4E,0x33,0x70,0x00,0x41,0x43,0x54,0x33,  /* 00004B30    "N3p.ACT3" */
+    0x45,0x58,0x47,0x54,0x14,0x44,0x0A,0x5F,  /* 00004B38    "EXGT.D._" */
+    0x43,0x52,0x53,0x00,0x08,0x42,0x55,0x46,  /* 00004B40    "CRS..BUF" */
+    0x35,0x11,0x11,0x0A,0x0E,0x47,0x01,0x00,  /* 00004B48    "5....G.." */
+    0x00,0x00,0x00,0x01,0x08,0x23,0x00,0x00,  /* 00004B50    ".....#.." */
+    0x19,0x79,0x00,0x8C,0x42,0x55,0x46,0x35,  /* 00004B58    ".y..BUF5" */
+    0x0A,0x02,0x49,0x4F,0x4C,0x4F,0x8C,0x42,  /* 00004B60    "..IOLO.B" */
+    0x55,0x46,0x35,0x0A,0x03,0x49,0x4F,0x48,  /* 00004B68    "UF5..IOH" */
+    0x49,0x8C,0x42,0x55,0x46,0x35,0x0A,0x04,  /* 00004B70    "I.BUF5.." */
+    0x49,0x4F,0x52,0x4C,0x8C,0x42,0x55,0x46,  /* 00004B78    "IORL.BUF" */
+    0x35,0x0A,0x05,0x49,0x4F,0x52,0x48,0x8B,  /* 00004B80    "5..IORH." */
+    0x42,0x55,0x46,0x35,0x0A,0x09,0x49,0x52,  /* 00004B88    "BUF5..IR" */
+    0x51,0x57,0x45,0x4E,0x47,0x54,0x70,0x00,  /* 00004B90    "QWENGTp." */
+    0x4C,0x44,0x4E,0x33,0x70,0x49,0x4F,0x4C,  /* 00004B98    "LDN3pIOL" */
+    0x33,0x49,0x4F,0x4C,0x4F,0x70,0x49,0x4F,  /* 00004BA0    "3IOLOpIO" */
+    0x4C,0x33,0x49,0x4F,0x52,0x4C,0x70,0x49,  /* 00004BA8    "L3IORLpI" */
+    0x4F,0x48,0x33,0x49,0x4F,0x48,0x49,0x70,  /* 00004BB0    "OH3IOHIp" */
+    0x49,0x4F,0x48,0x33,0x49,0x4F,0x52,0x48,  /* 00004BB8    "IOH3IORH" */
+    0x70,0x01,0x60,0x7B,0x49,0x52,0x51,0x33,  /* 00004BC0    "p.`{IRQ3" */
+    0x0A,0x0F,0x49,0x52,0x51,0x33,0x79,0x60,  /* 00004BC8    "..IRQ3y`" */
+    0x49,0x52,0x51,0x33,0x49,0x52,0x51,0x57,  /* 00004BD0    "IRQ3IRQW" */
+    0x45,0x58,0x47,0x54,0xA4,0x42,0x55,0x46,  /* 00004BD8    "EXGT.BUF" */
+    0x35,0x08,0x5F,0x50,0x52,0x53,0x11,0x45,  /* 00004BE0    "5._PRS.E" */
+    0x05,0x0A,0x51,0x30,0x47,0x01,0xF8,0x03,  /* 00004BE8    "..Q0G..." */
+    0xF8,0x03,0x01,0x08,0x23,0x18,0x00,0x19,  /* 00004BF0    "....#..." */
+    0x30,0x47,0x01,0xF8,0x02,0xF8,0x02,0x01,  /* 00004BF8    "0G......" */
+    0x08,0x23,0x18,0x00,0x19,0x30,0x47,0x01,  /* 00004C00    ".#...0G." */
+    0xE8,0x03,0xE8,0x03,0x01,0x08,0x23,0x18,  /* 00004C08    "......#." */
+    0x00,0x19,0x30,0x47,0x01,0xE8,0x02,0xE8,  /* 00004C10    "..0G...." */
+    0x02,0x01,0x08,0x23,0x18,0x00,0x19,0x30,  /* 00004C18    "...#...0" */
+    0x47,0x01,0xF8,0x04,0xF8,0x04,0x01,0x08,  /* 00004C20    "G......." */
+    0x23,0x18,0x00,0x19,0x30,0x47,0x01,0xE8,  /* 00004C28    "#...0G.." */
+    0x04,0xE8,0x04,0x01,0x08,0x23,0x18,0x00,  /* 00004C30    ".....#.." */
+    0x19,0x38,0x79,0x00,0x14,0x4F,0x05,0x5F,  /* 00004C38    ".8y..O._" */
+    0x53,0x52,0x53,0x01,0x8C,0x68,0x0A,0x02,  /* 00004C40    "SRS..h.." */
+    0x49,0x4F,0x4C,0x4F,0x8C,0x68,0x0A,0x03,  /* 00004C48    "IOLO.h.." */
+    0x49,0x4F,0x48,0x49,0x8B,0x68,0x0A,0x02,  /* 00004C50    "IOHI.h.." */
+    0x49,0x4F,0x41,0x44,0x8B,0x68,0x0A,0x09,  /* 00004C58    "IOAD.h.." */
+    0x49,0x52,0x51,0x57,0x45,0x4E,0x47,0x54,  /* 00004C60    "IRQWENGT" */
+    0x70,0x00,0x4C,0x44,0x4E,0x33,0x70,0x01,  /* 00004C68    "p.LDN3p." */
+    0x41,0x43,0x54,0x33,0x70,0x49,0x4F,0x4C,  /* 00004C70    "ACT3pIOL" */
+    0x4F,0x49,0x4F,0x4C,0x33,0x70,0x49,0x4F,  /* 00004C78    "OIOL3pIO" */
+    0x48,0x49,0x49,0x4F,0x48,0x33,0x82,0x49,  /* 00004C80    "HIIOH3.I" */
+    0x52,0x51,0x57,0x60,0x74,0x60,0x01,0x60,  /* 00004C88    "RQW`t`.`" */
+    0x7D,0x60,0x0A,0x30,0x49,0x52,0x51,0x33,  /* 00004C90    "}`.0IRQ3" */
+    0x45,0x58,0x47,0x54,0x5B,0x82,0x40,0x1F,  /* 00004C98    "EXGT[.@." */
+    0x55,0x41,0x52,0x36,0x08,0x5F,0x48,0x49,  /* 00004CA0    "UAR6._HI" */
+    0x44,0x0C,0x41,0xD0,0x05,0x01,0x08,0x5F,  /* 00004CA8    "D.A...._" */
+    0x55,0x49,0x44,0x0A,0x06,0x14,0x4D,0x05,  /* 00004CB0    "UID...M." */
+    0x5F,0x53,0x54,0x41,0x00,0x45,0x4E,0x47,  /* 00004CB8    "_STA.ENG" */
+    0x54,0x70,0x01,0x4C,0x44,0x4E,0x33,0xA0,  /* 00004CC0    "Tp.LDN3." */
+    0x43,0x04,0x93,0x56,0x45,0x4E,0x33,0x0A,  /* 00004CC8    "C..VEN3." */
+    0x19,0xA0,0x31,0x93,0x44,0x45,0x56,0x33,  /* 00004CD0    "..1.DEV3" */
+    0x0A,0x02,0xA0,0x0C,0x41,0x43,0x54,0x33,  /* 00004CD8    "....ACT3" */
+    0x45,0x58,0x47,0x54,0xA4,0x0A,0x0F,0xA1,  /* 00004CE0    "EXGT...." */
+    0x1B,0xA0,0x11,0x91,0x49,0x4F,0x48,0x33,  /* 00004CE8    "....IOH3" */
+    0x49,0x4F,0x4C,0x33,0x45,0x58,0x47,0x54,  /* 00004CF0    "IOL3EXGT" */
+    0xA4,0x0A,0x0D,0xA1,0x07,0x45,0x58,0x47,  /* 00004CF8    ".....EXG" */
+    0x54,0xA4,0x00,0xA1,0x07,0x45,0x58,0x47,  /* 00004D00    "T....EXG" */
+    0x54,0xA4,0x00,0xA1,0x07,0x45,0x58,0x47,  /* 00004D08    "T....EXG" */
+    0x54,0xA4,0x00,0x14,0x1A,0x5F,0x44,0x49,  /* 00004D10    "T...._DI" */
+    0x53,0x00,0x45,0x4E,0x47,0x54,0x70,0x01,  /* 00004D18    "S.ENGTp." */
+    0x4C,0x44,0x4E,0x33,0x70,0x00,0x41,0x43,  /* 00004D20    "LDN3p.AC" */
+    0x54,0x33,0x45,0x58,0x47,0x54,0x14,0x44,  /* 00004D28    "T3EXGT.D" */
+    0x0A,0x5F,0x43,0x52,0x53,0x00,0x08,0x42,  /* 00004D30    "._CRS..B" */
+    0x55,0x46,0x36,0x11,0x11,0x0A,0x0E,0x47,  /* 00004D38    "UF6....G" */
+    0x01,0x00,0x00,0x00,0x00,0x01,0x08,0x23,  /* 00004D40    ".......#" */
+    0x00,0x00,0x19,0x79,0x00,0x8C,0x42,0x55,  /* 00004D48    "...y..BU" */
+    0x46,0x36,0x0A,0x02,0x49,0x4F,0x4C,0x4F,  /* 00004D50    "F6..IOLO" */
+    0x8C,0x42,0x55,0x46,0x36,0x0A,0x03,0x49,  /* 00004D58    ".BUF6..I" */
+    0x4F,0x48,0x49,0x8C,0x42,0x55,0x46,0x36,  /* 00004D60    "OHI.BUF6" */
+    0x0A,0x04,0x49,0x4F,0x52,0x4C,0x8C,0x42,  /* 00004D68    "..IORL.B" */
+    0x55,0x46,0x36,0x0A,0x05,0x49,0x4F,0x52,  /* 00004D70    "UF6..IOR" */
+    0x48,0x8B,0x42,0x55,0x46,0x36,0x0A,0x09,  /* 00004D78    "H.BUF6.." */
+    0x49,0x52,0x51,0x57,0x45,0x4E,0x47,0x54,  /* 00004D80    "IRQWENGT" */
+    0x70,0x01,0x4C,0x44,0x4E,0x33,0x70,0x49,  /* 00004D88    "p.LDN3pI" */
+    0x4F,0x4C,0x33,0x49,0x4F,0x4C,0x4F,0x70,  /* 00004D90    "OL3IOLOp" */
+    0x49,0x4F,0x4C,0x33,0x49,0x4F,0x52,0x4C,  /* 00004D98    "IOL3IORL" */
+    0x70,0x49,0x4F,0x48,0x33,0x49,0x4F,0x48,  /* 00004DA0    "pIOH3IOH" */
+    0x49,0x70,0x49,0x4F,0x48,0x33,0x49,0x4F,  /* 00004DA8    "IpIOH3IO" */
+    0x52,0x48,0x70,0x01,0x60,0x7B,0x49,0x52,  /* 00004DB0    "RHp.`{IR" */
+    0x51,0x33,0x0A,0x0F,0x49,0x52,0x51,0x33,  /* 00004DB8    "Q3..IRQ3" */
+    0x79,0x60,0x49,0x52,0x51,0x33,0x49,0x52,  /* 00004DC0    "y`IRQ3IR" */
+    0x51,0x57,0x45,0x58,0x47,0x54,0xA4,0x42,  /* 00004DC8    "QWEXGT.B" */
+    0x55,0x46,0x36,0x08,0x5F,0x50,0x52,0x53,  /* 00004DD0    "UF6._PRS" */
+    0x11,0x45,0x05,0x0A,0x51,0x30,0x47,0x01,  /* 00004DD8    ".E..Q0G." */
+    0xF8,0x03,0xF8,0x03,0x01,0x08,0x23,0x18,  /* 00004DE0    "......#." */
+    0x00,0x19,0x30,0x47,0x01,0xF8,0x02,0xF8,  /* 00004DE8    "..0G...." */
+    0x02,0x01,0x08,0x23,0x18,0x00,0x19,0x30,  /* 00004DF0    "...#...0" */
+    0x47,0x01,0xE8,0x03,0xE8,0x03,0x01,0x08,  /* 00004DF8    "G......." */
+    0x23,0x18,0x00,0x19,0x30,0x47,0x01,0xE8,  /* 00004E00    "#...0G.." */
+    0x02,0xE8,0x02,0x01,0x08,0x23,0x18,0x00,  /* 00004E08    ".....#.." */
+    0x19,0x30,0x47,0x01,0xF8,0x04,0xF8,0x04,  /* 00004E10    ".0G....." */
+    0x01,0x08,0x23,0x18,0x00,0x19,0x30,0x47,  /* 00004E18    "..#...0G" */
+    0x01,0xE8,0x04,0xE8,0x04,0x01,0x08,0x23,  /* 00004E20    ".......#" */
+    0x18,0x00,0x19,0x38,0x79,0x00,0x14,0x4F,  /* 00004E28    "...8y..O" */
+    0x05,0x5F,0x53,0x52,0x53,0x01,0x8C,0x68,  /* 00004E30    "._SRS..h" */
+    0x0A,0x02,0x49,0x4F,0x4C,0x4F,0x8C,0x68,  /* 00004E38    "..IOLO.h" */
+    0x0A,0x03,0x49,0x4F,0x48,0x49,0x8B,0x68,  /* 00004E40    "..IOHI.h" */
+    0x0A,0x02,0x49,0x4F,0x41,0x44,0x8B,0x68,  /* 00004E48    "..IOAD.h" */
+    0x0A,0x09,0x49,0x52,0x51,0x57,0x45,0x4E,  /* 00004E50    "..IRQWEN" */
+    0x47,0x54,0x70,0x01,0x4C,0x44,0x4E,0x33,  /* 00004E58    "GTp.LDN3" */
+    0x70,0x01,0x41,0x43,0x54,0x33,0x70,0x49,  /* 00004E60    "p.ACT3pI" */
+    0x4F,0x4C,0x4F,0x49,0x4F,0x4C,0x33,0x70,  /* 00004E68    "OLOIOL3p" */
+    0x49,0x4F,0x48,0x49,0x49,0x4F,0x48,0x33,  /* 00004E70    "IOHIIOH3" */
+    0x82,0x49,0x52,0x51,0x57,0x60,0x74,0x60,  /* 00004E78    ".IRQW`t`" */
+    0x01,0x60,0x7D,0x60,0x0A,0x30,0x49,0x52,  /* 00004E80    ".`}`.0IR" */
+    0x51,0x33,0x45,0x58,0x47,0x54,0x5B,0x82,  /* 00004E88    "Q3EXGT[." */
+    0x44,0x1F,0x55,0x41,0x52,0x37,0x08,0x5F,  /* 00004E90    "D.UAR7._" */
+    0x48,0x49,0x44,0x0C,0x41,0xD0,0x05,0x01,  /* 00004E98    "HID.A..." */
+    0x08,0x5F,0x55,0x49,0x44,0x0A,0x07,0x14,  /* 00004EA0    "._UID..." */
+    0x4E,0x05,0x5F,0x53,0x54,0x41,0x00,0x45,  /* 00004EA8    "N._STA.E" */
+    0x4E,0x47,0x54,0x70,0x0A,0x02,0x4C,0x44,  /* 00004EB0    "NGTp..LD" */
+    0x4E,0x33,0xA0,0x43,0x04,0x93,0x56,0x45,  /* 00004EB8    "N3.C..VE" */
+    0x4E,0x33,0x0A,0x19,0xA0,0x31,0x93,0x44,  /* 00004EC0    "N3...1.D" */
+    0x45,0x56,0x33,0x0A,0x02,0xA0,0x0C,0x41,  /* 00004EC8    "EV3....A" */
+    0x43,0x54,0x33,0x45,0x58,0x47,0x54,0xA4,  /* 00004ED0    "CT3EXGT." */
+    0x0A,0x0F,0xA1,0x1B,0xA0,0x11,0x91,0x49,  /* 00004ED8    ".......I" */
+    0x4F,0x48,0x33,0x49,0x4F,0x4C,0x33,0x45,  /* 00004EE0    "OH3IOL3E" */
+    0x58,0x47,0x54,0xA4,0x0A,0x0D,0xA1,0x07,  /* 00004EE8    "XGT....." */
+    0x45,0x58,0x47,0x54,0xA4,0x00,0xA1,0x07,  /* 00004EF0    "EXGT...." */
+    0x45,0x58,0x47,0x54,0xA4,0x00,0xA1,0x07,  /* 00004EF8    "EXGT...." */
+    0x45,0x58,0x47,0x54,0xA4,0x00,0x14,0x1B,  /* 00004F00    "EXGT...." */
+    0x5F,0x44,0x49,0x53,0x00,0x45,0x4E,0x47,  /* 00004F08    "_DIS.ENG" */
+    0x54,0x70,0x0A,0x02,0x4C,0x44,0x4E,0x33,  /* 00004F10    "Tp..LDN3" */
+    0x70,0x00,0x41,0x43,0x54,0x33,0x45,0x58,  /* 00004F18    "p.ACT3EX" */
+    0x47,0x54,0x14,0x45,0x0A,0x5F,0x43,0x52,  /* 00004F20    "GT.E._CR" */
+    0x53,0x00,0x08,0x42,0x55,0x46,0x37,0x11,  /* 00004F28    "S..BUF7." */
+    0x11,0x0A,0x0E,0x47,0x01,0x00,0x00,0x00,  /* 00004F30    "...G...." */
+    0x00,0x01,0x08,0x23,0x00,0x00,0x19,0x79,  /* 00004F38    "...#...y" */
+    0x00,0x8C,0x42,0x55,0x46,0x37,0x0A,0x02,  /* 00004F40    "..BUF7.." */
+    0x49,0x4F,0x4C,0x4F,0x8C,0x42,0x55,0x46,  /* 00004F48    "IOLO.BUF" */
+    0x37,0x0A,0x03,0x49,0x4F,0x48,0x49,0x8C,  /* 00004F50    "7..IOHI." */
+    0x42,0x55,0x46,0x37,0x0A,0x04,0x49,0x4F,  /* 00004F58    "BUF7..IO" */
+    0x52,0x4C,0x8C,0x42,0x55,0x46,0x37,0x0A,  /* 00004F60    "RL.BUF7." */
+    0x05,0x49,0x4F,0x52,0x48,0x8B,0x42,0x55,  /* 00004F68    ".IORH.BU" */
+    0x46,0x37,0x0A,0x09,0x49,0x52,0x51,0x57,  /* 00004F70    "F7..IRQW" */
+    0x45,0x4E,0x47,0x54,0x70,0x0A,0x02,0x4C,  /* 00004F78    "ENGTp..L" */
+    0x44,0x4E,0x33,0x70,0x49,0x4F,0x4C,0x33,  /* 00004F80    "DN3pIOL3" */
+    0x49,0x4F,0x4C,0x4F,0x70,0x49,0x4F,0x4C,  /* 00004F88    "IOLOpIOL" */
+    0x33,0x49,0x4F,0x52,0x4C,0x70,0x49,0x4F,  /* 00004F90    "3IORLpIO" */
+    0x48,0x33,0x49,0x4F,0x48,0x49,0x70,0x49,  /* 00004F98    "H3IOHIpI" */
+    0x4F,0x48,0x33,0x49,0x4F,0x52,0x48,0x70,  /* 00004FA0    "OH3IORHp" */
+    0x01,0x60,0x7B,0x49,0x52,0x51,0x33,0x0A,  /* 00004FA8    ".`{IRQ3." */
+    0x0F,0x49,0x52,0x51,0x33,0x79,0x60,0x49,  /* 00004FB0    ".IRQ3y`I" */
+    0x52,0x51,0x33,0x49,0x52,0x51,0x57,0x45,  /* 00004FB8    "RQ3IRQWE" */
+    0x58,0x47,0x54,0xA4,0x42,0x55,0x46,0x37,  /* 00004FC0    "XGT.BUF7" */
+    0x08,0x5F,0x50,0x52,0x53,0x11,0x45,0x05,  /* 00004FC8    "._PRS.E." */
+    0x0A,0x51,0x30,0x47,0x01,0xF8,0x03,0xF8,  /* 00004FD0    ".Q0G...." */
+    0x03,0x01,0x08,0x23,0x18,0x00,0x19,0x30,  /* 00004FD8    "...#...0" */
+    0x47,0x01,0xF8,0x02,0xF8,0x02,0x01,0x08,  /* 00004FE0    "G......." */
+    0x23,0x18,0x00,0x19,0x30,0x47,0x01,0xE8,  /* 00004FE8    "#...0G.." */
+    0x03,0xE8,0x03,0x01,0x08,0x23,0x18,0x00,  /* 00004FF0    ".....#.." */
+    0x19,0x30,0x47,0x01,0xE8,0x02,0xE8,0x02,  /* 00004FF8    ".0G....." */
+    0x01,0x08,0x23,0x18,0x00,0x19,0x30,0x47,  /* 00005000    "..#...0G" */
+    0x01,0xF8,0x04,0xF8,0x04,0x01,0x08,0x23,  /* 00005008    ".......#" */
+    0x18,0x00,0x19,0x30,0x47,0x01,0xE8,0x04,  /* 00005010    "...0G..." */
+    0xE8,0x04,0x01,0x08,0x23,0x18,0x00,0x19,  /* 00005018    "....#..." */
+    0x38,0x79,0x00,0x14,0x40,0x06,0x5F,0x53,  /* 00005020    "8y..@._S" */
+    0x52,0x53,0x01,0x8C,0x68,0x0A,0x02,0x49,  /* 00005028    "RS..h..I" */
+    0x4F,0x4C,0x4F,0x8C,0x68,0x0A,0x03,0x49,  /* 00005030    "OLO.h..I" */
+    0x4F,0x48,0x49,0x8B,0x68,0x0A,0x02,0x49,  /* 00005038    "OHI.h..I" */
+    0x4F,0x41,0x44,0x8B,0x68,0x0A,0x09,0x49,  /* 00005040    "OAD.h..I" */
+    0x52,0x51,0x57,0x45,0x4E,0x47,0x54,0x70,  /* 00005048    "RQWENGTp" */
+    0x0A,0x02,0x4C,0x44,0x4E,0x33,0x70,0x01,  /* 00005050    "..LDN3p." */
+    0x41,0x43,0x54,0x33,0x70,0x49,0x4F,0x4C,  /* 00005058    "ACT3pIOL" */
+    0x4F,0x49,0x4F,0x4C,0x33,0x70,0x49,0x4F,  /* 00005060    "OIOL3pIO" */
+    0x48,0x49,0x49,0x4F,0x48,0x33,0x82,0x49,  /* 00005068    "HIIOH3.I" */
+    0x52,0x51,0x57,0x60,0x74,0x60,0x01,0x60,  /* 00005070    "RQW`t`.`" */
+    0x7D,0x60,0x0A,0x30,0x49,0x52,0x51,0x33,  /* 00005078    "}`.0IRQ3" */
+    0x45,0x58,0x47,0x54,0x5B,0x82,0x44,0x1F,  /* 00005080    "EXGT[.D." */
+    0x55,0x41,0x52,0x38,0x08,0x5F,0x48,0x49,  /* 00005088    "UAR8._HI" */
+    0x44,0x0C,0x41,0xD0,0x05,0x01,0x08,0x5F,  /* 00005090    "D.A...._" */
+    0x55,0x49,0x44,0x0A,0x08,0x14,0x4E,0x05,  /* 00005098    "UID...N." */
+    0x5F,0x53,0x54,0x41,0x00,0x45,0x4E,0x47,  /* 000050A0    "_STA.ENG" */
+    0x54,0x70,0x0A,0x03,0x4C,0x44,0x4E,0x33,  /* 000050A8    "Tp..LDN3" */
+    0xA0,0x43,0x04,0x93,0x56,0x45,0x4E,0x33,  /* 000050B0    ".C..VEN3" */
+    0x0A,0x19,0xA0,0x31,0x93,0x44,0x45,0x56,  /* 000050B8    "...1.DEV" */
+    0x33,0x0A,0x02,0xA0,0x0C,0x41,0x43,0x54,  /* 000050C0    "3....ACT" */
+    0x33,0x45,0x58,0x47,0x54,0xA4,0x0A,0x0F,  /* 000050C8    "3EXGT..." */
+    0xA1,0x1B,0xA0,0x11,0x91,0x49,0x4F,0x48,  /* 000050D0    ".....IOH" */
+    0x33,0x49,0x4F,0x4C,0x33,0x45,0x58,0x47,  /* 000050D8    "3IOL3EXG" */
+    0x54,0xA4,0x0A,0x0D,0xA1,0x07,0x45,0x58,  /* 000050E0    "T.....EX" */
+    0x47,0x54,0xA4,0x00,0xA1,0x07,0x45,0x58,  /* 000050E8    "GT....EX" */
+    0x47,0x54,0xA4,0x00,0xA1,0x07,0x45,0x58,  /* 000050F0    "GT....EX" */
+    0x47,0x54,0xA4,0x00,0x14,0x1B,0x5F,0x44,  /* 000050F8    "GT...._D" */
+    0x49,0x53,0x00,0x45,0x4E,0x47,0x54,0x70,  /* 00005100    "IS.ENGTp" */
+    0x0A,0x03,0x4C,0x44,0x4E,0x33,0x70,0x00,  /* 00005108    "..LDN3p." */
+    0x41,0x43,0x54,0x33,0x45,0x58,0x47,0x54,  /* 00005110    "ACT3EXGT" */
+    0x14,0x45,0x0A,0x5F,0x43,0x52,0x53,0x00,  /* 00005118    ".E._CRS." */
+    0x08,0x42,0x55,0x46,0x38,0x11,0x11,0x0A,  /* 00005120    ".BUF8..." */
+    0x0E,0x47,0x01,0x00,0x00,0x00,0x00,0x01,  /* 00005128    ".G......" */
+    0x08,0x23,0x00,0x00,0x19,0x79,0x00,0x8C,  /* 00005130    ".#...y.." */
+    0x42,0x55,0x46,0x38,0x0A,0x02,0x49,0x4F,  /* 00005138    "BUF8..IO" */
+    0x4C,0x4F,0x8C,0x42,0x55,0x46,0x38,0x0A,  /* 00005140    "LO.BUF8." */
+    0x03,0x49,0x4F,0x48,0x49,0x8C,0x42,0x55,  /* 00005148    ".IOHI.BU" */
+    0x46,0x38,0x0A,0x04,0x49,0x4F,0x52,0x4C,  /* 00005150    "F8..IORL" */
+    0x8C,0x42,0x55,0x46,0x38,0x0A,0x05,0x49,  /* 00005158    ".BUF8..I" */
+    0x4F,0x52,0x48,0x8B,0x42,0x55,0x46,0x38,  /* 00005160    "ORH.BUF8" */
+    0x0A,0x09,0x49,0x52,0x51,0x57,0x45,0x4E,  /* 00005168    "..IRQWEN" */
+    0x47,0x54,0x70,0x0A,0x03,0x4C,0x44,0x4E,  /* 00005170    "GTp..LDN" */
+    0x33,0x70,0x49,0x4F,0x4C,0x33,0x49,0x4F,  /* 00005178    "3pIOL3IO" */
+    0x4C,0x4F,0x70,0x49,0x4F,0x4C,0x33,0x49,  /* 00005180    "LOpIOL3I" */
+    0x4F,0x52,0x4C,0x70,0x49,0x4F,0x48,0x33,  /* 00005188    "ORLpIOH3" */
+    0x49,0x4F,0x48,0x49,0x70,0x49,0x4F,0x48,  /* 00005190    "IOHIpIOH" */
+    0x33,0x49,0x4F,0x52,0x48,0x70,0x01,0x60,  /* 00005198    "3IORHp.`" */
+    0x7B,0x49,0x52,0x51,0x33,0x0A,0x0F,0x49,  /* 000051A0    "{IRQ3..I" */
+    0x52,0x51,0x33,0x79,0x60,0x49,0x52,0x51,  /* 000051A8    "RQ3y`IRQ" */
+    0x33,0x49,0x52,0x51,0x57,0x45,0x58,0x47,  /* 000051B0    "3IRQWEXG" */
+    0x54,0xA4,0x42,0x55,0x46,0x38,0x08,0x5F,  /* 000051B8    "T.BUF8._" */
+    0x50,0x52,0x53,0x11,0x45,0x05,0x0A,0x51,  /* 000051C0    "PRS.E..Q" */
+    0x30,0x47,0x01,0xF8,0x03,0xF8,0x03,0x01,  /* 000051C8    "0G......" */
+    0x08,0x23,0x18,0x00,0x19,0x30,0x47,0x01,  /* 000051D0    ".#...0G." */
+    0xF8,0x02,0xF8,0x02,0x01,0x08,0x23,0x18,  /* 000051D8    "......#." */
+    0x00,0x19,0x30,0x47,0x01,0xE8,0x03,0xE8,  /* 000051E0    "..0G...." */
+    0x03,0x01,0x08,0x23,0x18,0x00,0x19,0x30,  /* 000051E8    "...#...0" */
+    0x47,0x01,0xE8,0x02,0xE8,0x02,0x01,0x08,  /* 000051F0    "G......." */
+    0x23,0x18,0x00,0x19,0x30,0x47,0x01,0xF8,  /* 000051F8    "#...0G.." */
+    0x04,0xF8,0x04,0x01,0x08,0x23,0x18,0x00,  /* 00005200    ".....#.." */
+    0x19,0x30,0x47,0x01,0xE8,0x04,0xE8,0x04,  /* 00005208    ".0G....." */
+    0x01,0x08,0x23,0x18,0x00,0x19,0x38,0x79,  /* 00005210    "..#...8y" */
+    0x00,0x14,0x40,0x06,0x5F,0x53,0x52,0x53,  /* 00005218    "..@._SRS" */
+    0x01,0x8C,0x68,0x0A,0x02,0x49,0x4F,0x4C,  /* 00005220    "..h..IOL" */
+    0x4F,0x8C,0x68,0x0A,0x03,0x49,0x4F,0x48,  /* 00005228    "O.h..IOH" */
+    0x49,0x8B,0x68,0x0A,0x02,0x49,0x4F,0x41,  /* 00005230    "I.h..IOA" */
+    0x44,0x8B,0x68,0x0A,0x09,0x49,0x52,0x51,  /* 00005238    "D.h..IRQ" */
+    0x57,0x45,0x4E,0x47,0x54,0x70,0x0A,0x03,  /* 00005240    "WENGTp.." */
+    0x4C,0x44,0x4E,0x33,0x70,0x01,0x41,0x43,  /* 00005248    "LDN3p.AC" */
+    0x54,0x33,0x70,0x49,0x4F,0x4C,0x4F,0x49,  /* 00005250    "T3pIOLOI" */
+    0x4F,0x4C,0x33,0x70,0x49,0x4F,0x48,0x49,  /* 00005258    "OL3pIOHI" */
+    0x49,0x4F,0x48,0x33,0x82,0x49,0x52,0x51,  /* 00005260    "IOH3.IRQ" */
+    0x57,0x60,0x74,0x60,0x01,0x60,0x7D,0x60,  /* 00005268    "W`t`.`}`" */
+    0x0A,0x30,0x49,0x52,0x51,0x33,0x45,0x58,  /* 00005270    ".0IRQ3EX" */
+    0x47,0x54,0x5B,0x82,0x45,0x1F,0x4C,0x50,  /* 00005278    "GT[.E.LP" */
+    0x54,0x31,0x08,0x5F,0x48,0x49,0x44,0x0C,  /* 00005280    "T1._HID." */
+    0x41,0xD0,0x04,0x00,0x08,0x5F,0x55,0x49,  /* 00005288    "A...._UI" */
+    0x44,0x01,0x14,0x42,0x05,0x5F,0x53,0x54,  /* 00005290    "D..B._ST" */
+    0x41,0x00,0x45,0x4E,0x46,0x47,0x70,0x0A,  /* 00005298    "A.ENFGp." */
+    0x03,0x4C,0x44,0x4E,0x5F,0x7B,0x4F,0x50,  /* 000052A0    ".LDN_{OP" */
+    0x54,0x31,0x0A,0x02,0x60,0xA0,0x2F,0x92,  /* 000052A8    "T1..`./." */
+    0x93,0x60,0x0A,0x02,0xA0,0x0C,0x41,0x43,  /* 000052B0    ".`....AC" */
+    0x54,0x52,0x45,0x58,0x46,0x47,0xA4,0x0A,  /* 000052B8    "TREXFG.." */
+    0x0F,0xA1,0x1B,0xA0,0x11,0x91,0x49,0x4F,  /* 000052C0    "......IO" */
+    0x41,0x48,0x49,0x4F,0x41,0x4C,0x45,0x58,  /* 000052C8    "AHIOALEX" */
+    0x46,0x47,0xA4,0x0A,0x0D,0xA1,0x07,0x45,  /* 000052D0    "FG.....E" */
+    0x58,0x46,0x47,0xA4,0x00,0xA1,0x07,0x45,  /* 000052D8    "XFG....E" */
+    0x58,0x46,0x47,0xA4,0x00,0x14,0x21,0x5F,  /* 000052E0    "XFG...!_" */
+    0x44,0x49,0x53,0x00,0x45,0x4E,0x46,0x47,  /* 000052E8    "DIS.ENFG" */
+    0x70,0x0A,0x03,0x4C,0x44,0x4E,0x5F,0x70,  /* 000052F0    "p..LDN_p" */
+    0x00,0x41,0x43,0x54,0x52,0x45,0x58,0x46,  /* 000052F8    ".ACTREXF" */
+    0x47,0x44,0x49,0x53,0x44,0x0A,0x02,0x14,  /* 00005300    "GDISD..." */
+    0x40,0x0C,0x5F,0x43,0x52,0x53,0x00,0x08,  /* 00005308    "@._CRS.." */
+    0x42,0x55,0x46,0x35,0x11,0x10,0x0A,0x0D,  /* 00005310    "BUF5...." */
+    0x47,0x01,0x00,0x00,0x00,0x00,0x01,0x08,  /* 00005318    "G......." */
+    0x22,0x00,0x00,0x79,0x00,0x8C,0x42,0x55,  /* 00005320    ""..y..BU" */
+    0x46,0x35,0x0A,0x02,0x49,0x4F,0x4C,0x4F,  /* 00005328    "F5..IOLO" */
+    0x8C,0x42,0x55,0x46,0x35,0x0A,0x03,0x49,  /* 00005330    ".BUF5..I" */
+    0x4F,0x48,0x49,0x8C,0x42,0x55,0x46,0x35,  /* 00005338    "OHI.BUF5" */
+    0x0A,0x04,0x49,0x4F,0x52,0x4C,0x8C,0x42,  /* 00005340    "..IORL.B" */
+    0x55,0x46,0x35,0x0A,0x05,0x49,0x4F,0x52,  /* 00005348    "UF5..IOR" */
+    0x48,0x8C,0x42,0x55,0x46,0x35,0x0A,0x07,  /* 00005350    "H.BUF5.." */
+    0x49,0x4F,0x4C,0x45,0x8B,0x42,0x55,0x46,  /* 00005358    "IOLE.BUF" */
+    0x35,0x0A,0x09,0x49,0x52,0x51,0x57,0x45,  /* 00005360    "5..IRQWE" */
+    0x4E,0x46,0x47,0x70,0x0A,0x03,0x4C,0x44,  /* 00005368    "NFGp..LD" */
+    0x4E,0x5F,0x70,0x49,0x4F,0x41,0x4C,0x49,  /* 00005370    "N_pIOALI" */
+    0x4F,0x4C,0x4F,0x70,0x49,0x4F,0x4C,0x4F,  /* 00005378    "OLOpIOLO" */
+    0x49,0x4F,0x52,0x4C,0x70,0x49,0x4F,0x41,  /* 00005380    "IORLpIOA" */
+    0x48,0x49,0x4F,0x48,0x49,0x70,0x49,0x4F,  /* 00005388    "HIOHIpIO" */
+    0x48,0x49,0x49,0x4F,0x52,0x48,0xA0,0x0F,  /* 00005390    "HIIORH.." */
+    0x93,0x49,0x4F,0x4C,0x4F,0x0A,0xBC,0x70,  /* 00005398    ".IOLO..p" */
+    0x0A,0x04,0x49,0x4F,0x4C,0x45,0xA1,0x08,  /* 000053A0    "..IOLE.." */
+    0x70,0x0A,0x08,0x49,0x4F,0x4C,0x45,0x70,  /* 000053A8    "p..IOLEp" */
+    0x01,0x60,0x70,0x49,0x4E,0x54,0x52,0x65,  /* 000053B0    ".`pINTRe" */
+    0x79,0x60,0x65,0x49,0x52,0x51,0x57,0x45,  /* 000053B8    "y`eIRQWE" */
+    0x58,0x46,0x47,0xA4,0x42,0x55,0x46,0x35,  /* 000053C0    "XFG.BUF5" */
+    0x08,0x5F,0x50,0x52,0x53,0x11,0x2A,0x0A,  /* 000053C8    "._PRS.*." */
+    0x27,0x30,0x47,0x01,0x78,0x03,0x78,0x03,  /* 000053D0    "'0G.x.x." */
+    0x01,0x08,0x22,0xB8,0x1E,0x30,0x47,0x01,  /* 000053D8    ".."..0G." */
+    0x78,0x02,0x78,0x02,0x01,0x08,0x22,0xB8,  /* 000053E0    "x.x..."." */
+    0x1E,0x30,0x47,0x01,0xBC,0x03,0xBC,0x03,  /* 000053E8    ".0G....." */
+    0x01,0x04,0x22,0xB8,0x1E,0x38,0x79,0x00,  /* 000053F0    ".."..8y." */
+    0x14,0x48,0x07,0x5F,0x53,0x52,0x53,0x01,  /* 000053F8    ".H._SRS." */
+    0x8C,0x68,0x0A,0x02,0x49,0x4F,0x4C,0x4F,  /* 00005400    ".h..IOLO" */
+    0x8C,0x68,0x0A,0x03,0x49,0x4F,0x48,0x49,  /* 00005408    ".h..IOHI" */
+    0x8B,0x68,0x0A,0x02,0x49,0x4F,0x41,0x44,  /* 00005410    ".h..IOAD" */
+    0x8C,0x68,0x0A,0x04,0x49,0x4F,0x52,0x4C,  /* 00005418    ".h..IORL" */
+    0x8C,0x68,0x0A,0x05,0x49,0x4F,0x52,0x48,  /* 00005420    ".h..IORH" */
+    0x8B,0x68,0x0A,0x09,0x49,0x52,0x51,0x57,  /* 00005428    ".h..IRQW" */
+    0x45,0x4E,0x46,0x47,0x70,0x0A,0x03,0x4C,  /* 00005430    "ENFGp..L" */
+    0x44,0x4E,0x5F,0x70,0x01,0x41,0x43,0x54,  /* 00005438    "DN_p.ACT" */
+    0x52,0x70,0x49,0x4F,0x4C,0x4F,0x49,0x4F,  /* 00005440    "RpIOLOIO" */
+    0x41,0x4C,0x70,0x49,0x4F,0x48,0x49,0x49,  /* 00005448    "ALpIOHII" */
+    0x4F,0x41,0x48,0x81,0x49,0x52,0x51,0x57,  /* 00005450    "OAH.IRQW" */
+    0x60,0x74,0x60,0x01,0x60,0x70,0x60,0x49,  /* 00005458    "`t`.`p`I" */
+    0x4E,0x54,0x52,0x45,0x58,0x46,0x47,0x43,  /* 00005460    "NTREXFGC" */
+    0x4B,0x49,0x4F,0x49,0x4F,0x41,0x44,0x0A,  /* 00005468    "KIOIOAD." */
+    0x02,0x5B,0x82,0x4F,0x2A,0x45,0x43,0x50,  /* 00005470    ".[.O*ECP" */
+    0x31,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 00005478    "1._HID.A" */
+    0xD0,0x04,0x01,0x08,0x5F,0x55,0x49,0x44,  /* 00005480    "...._UID" */
+    0x01,0x14,0x41,0x05,0x5F,0x53,0x54,0x41,  /* 00005488    "..A._STA" */
+    0x00,0x45,0x4E,0x46,0x47,0x70,0x0A,0x03,  /* 00005490    ".ENFGp.." */
+    0x4C,0x44,0x4E,0x5F,0x7B,0x4F,0x50,0x54,  /* 00005498    "LDN_{OPT" */
+    0x31,0x0A,0x02,0x60,0xA0,0x2E,0x93,0x60,  /* 000054A0    "1..`...`" */
+    0x0A,0x02,0xA0,0x0C,0x41,0x43,0x54,0x52,  /* 000054A8    "....ACTR" */
+    0x45,0x58,0x46,0x47,0xA4,0x0A,0x0F,0xA1,  /* 000054B0    "EXFG...." */
+    0x1B,0xA0,0x11,0x91,0x49,0x4F,0x41,0x48,  /* 000054B8    "....IOAH" */
+    0x49,0x4F,0x41,0x4C,0x45,0x58,0x46,0x47,  /* 000054C0    "IOALEXFG" */
+    0xA4,0x0A,0x0D,0xA1,0x07,0x45,0x58,0x46,  /* 000054C8    ".....EXF" */
+    0x47,0xA4,0x00,0xA1,0x07,0x45,0x58,0x46,  /* 000054D0    "G....EXF" */
+    0x47,0xA4,0x00,0x14,0x2B,0x5F,0x44,0x49,  /* 000054D8    "G...+_DI" */
+    0x53,0x00,0x45,0x4E,0x46,0x47,0x70,0x0A,  /* 000054E0    "S.ENFGp." */
+    0x03,0x4C,0x44,0x4E,0x5F,0x70,0x00,0x41,  /* 000054E8    ".LDN_p.A" */
+    0x43,0x54,0x52,0x53,0x4C,0x44,0x4D,0x44,  /* 000054F0    "CTRSLDMD" */
+    0x4D,0x43,0x48,0x0A,0x04,0x45,0x58,0x46,  /* 000054F8    "MCH..EXF" */
+    0x47,0x44,0x49,0x53,0x44,0x0A,0x02,0x14,  /* 00005500    "GDISD..." */
+    0x4B,0x13,0x5F,0x43,0x52,0x53,0x00,0x08,  /* 00005508    "K._CRS.." */
+    0x42,0x55,0x46,0x36,0x11,0x1B,0x0A,0x18,  /* 00005510    "BUF6...." */
+    0x47,0x01,0x00,0x00,0x00,0x00,0x01,0x04,  /* 00005518    "G......." */
+    0x47,0x01,0x00,0x00,0x00,0x00,0x01,0x04,  /* 00005520    "G......." */
+    0x22,0x00,0x00,0x2A,0x00,0x00,0x79,0x00,  /* 00005528    ""..*..y." */
+    0x8C,0x42,0x55,0x46,0x36,0x0A,0x02,0x49,  /* 00005530    ".BUF6..I" */
+    0x4F,0x4C,0x4F,0x8C,0x42,0x55,0x46,0x36,  /* 00005538    "OLO.BUF6" */
+    0x0A,0x03,0x49,0x4F,0x48,0x49,0x8C,0x42,  /* 00005540    "..IOHI.B" */
+    0x55,0x46,0x36,0x0A,0x04,0x49,0x4F,0x52,  /* 00005548    "UF6..IOR" */
+    0x4C,0x8C,0x42,0x55,0x46,0x36,0x0A,0x05,  /* 00005550    "L.BUF6.." */
+    0x49,0x4F,0x52,0x48,0x8C,0x42,0x55,0x46,  /* 00005558    "IORH.BUF" */
+    0x36,0x0A,0x07,0x49,0x4F,0x4C,0x45,0x8C,  /* 00005560    "6..IOLE." */
+    0x42,0x55,0x46,0x36,0x0A,0x0A,0x49,0x4F,  /* 00005568    "BUF6..IO" */
+    0x45,0x4C,0x8C,0x42,0x55,0x46,0x36,0x0A,  /* 00005570    "EL.BUF6." */
+    0x0B,0x49,0x4F,0x45,0x48,0x8C,0x42,0x55,  /* 00005578    ".IOEH.BU" */
+    0x46,0x36,0x0A,0x0C,0x49,0x4F,0x4D,0x4C,  /* 00005580    "F6..IOML" */
+    0x8C,0x42,0x55,0x46,0x36,0x0A,0x0D,0x49,  /* 00005588    ".BUF6..I" */
+    0x4F,0x4D,0x48,0x8B,0x42,0x55,0x46,0x36,  /* 00005590    "OMH.BUF6" */
+    0x0A,0x11,0x49,0x52,0x51,0x57,0x8C,0x42,  /* 00005598    "..IRQW.B" */
+    0x55,0x46,0x36,0x0A,0x14,0x44,0x4D,0x41,  /* 000055A0    "UF6..DMA" */
+    0x43,0x45,0x4E,0x46,0x47,0x70,0x0A,0x03,  /* 000055A8    "CENFGp.." */
+    0x4C,0x44,0x4E,0x5F,0x70,0x49,0x4F,0x41,  /* 000055B0    "LDN_pIOA" */
+    0x4C,0x62,0x70,0x62,0x49,0x4F,0x4C,0x4F,  /* 000055B8    "LbpbIOLO" */
+    0x70,0x49,0x4F,0x41,0x48,0x63,0x70,0x63,  /* 000055C0    "pIOAHcpc" */
+    0x49,0x4F,0x48,0x49,0x7D,0x63,0x0A,0x04,  /* 000055C8    "IOHI}c.." */
+    0x63,0x70,0x63,0x49,0x4F,0x45,0x48,0x70,  /* 000055D0    "cpcIOEHp" */
+    0x63,0x49,0x4F,0x4D,0x48,0x70,0x49,0x4F,  /* 000055D8    "cIOMHpIO" */
+    0x4C,0x4F,0x49,0x4F,0x52,0x4C,0x70,0x49,  /* 000055E0    "LOIORLpI" */
+    0x4F,0x4C,0x4F,0x49,0x4F,0x45,0x4C,0x70,  /* 000055E8    "OLOIOELp" */
+    0x49,0x4F,0x4C,0x4F,0x49,0x4F,0x4D,0x4C,  /* 000055F0    "IOLOIOML" */
+    0x70,0x49,0x4F,0x48,0x49,0x49,0x4F,0x52,  /* 000055F8    "pIOHIIOR" */
+    0x48,0xA0,0x0F,0x93,0x49,0x4F,0x4C,0x4F,  /* 00005600    "H...IOLO" */
+    0x0A,0xBC,0x70,0x0A,0x04,0x49,0x4F,0x4C,  /* 00005608    "..p..IOL" */
+    0x45,0xA1,0x08,0x70,0x0A,0x08,0x49,0x4F,  /* 00005610    "E..p..IO" */
+    0x4C,0x45,0x70,0x01,0x60,0x70,0x49,0x4E,  /* 00005618    "LEp.`pIN" */
+    0x54,0x52,0x65,0x79,0x60,0x65,0x49,0x52,  /* 00005620    "TRey`eIR" */
+    0x51,0x57,0x70,0x01,0x60,0x70,0x44,0x4D,  /* 00005628    "QWp.`pDM" */
+    0x43,0x48,0x65,0x79,0x60,0x65,0x44,0x4D,  /* 00005630    "CHey`eDM" */
+    0x41,0x43,0x45,0x58,0x46,0x47,0xA4,0x42,  /* 00005638    "ACEXFG.B" */
+    0x55,0x46,0x36,0x08,0x5F,0x50,0x52,0x53,  /* 00005640    "UF6._PRS" */
+    0x11,0x4C,0x04,0x0A,0x48,0x30,0x47,0x01,  /* 00005648    ".L..H0G." */
+    0x78,0x03,0x78,0x03,0x00,0x08,0x47,0x01,  /* 00005650    "x.x...G." */
+    0x78,0x07,0x78,0x07,0x00,0x04,0x22,0xB8,  /* 00005658    "x.x..."." */
+    0x1E,0x2A,0x0B,0x00,0x30,0x47,0x01,0x78,  /* 00005660    ".*..0G.x" */
+    0x02,0x78,0x02,0x00,0x08,0x47,0x01,0x78,  /* 00005668    ".x...G.x" */
+    0x06,0x78,0x06,0x00,0x04,0x22,0xB8,0x1E,  /* 00005670    ".x...".." */
+    0x2A,0x0B,0x00,0x30,0x47,0x01,0xBC,0x03,  /* 00005678    "*..0G..." */
+    0xBC,0x03,0x00,0x04,0x47,0x01,0xBC,0x07,  /* 00005680    "....G..." */
+    0xBC,0x07,0x00,0x04,0x22,0xB8,0x1E,0x2A,  /* 00005688    "...."..*" */
+    0x0B,0x00,0x38,0x79,0x00,0x14,0x4C,0x08,  /* 00005690    "..8y..L." */
+    0x5F,0x53,0x52,0x53,0x01,0x8C,0x68,0x0A,  /* 00005698    "_SRS..h." */
+    0x02,0x49,0x4F,0x4C,0x4F,0x8C,0x68,0x0A,  /* 000056A0    ".IOLO.h." */
+    0x03,0x49,0x4F,0x48,0x49,0x8B,0x68,0x0A,  /* 000056A8    ".IOHI.h." */
+    0x02,0x49,0x4F,0x41,0x44,0x8B,0x68,0x0A,  /* 000056B0    ".IOAD.h." */
+    0x11,0x49,0x52,0x51,0x57,0x8C,0x68,0x0A,  /* 000056B8    ".IRQW.h." */
+    0x14,0x44,0x4D,0x41,0x43,0x45,0x4E,0x46,  /* 000056C0    ".DMACENF" */
+    0x47,0x70,0x0A,0x03,0x4C,0x44,0x4E,0x5F,  /* 000056C8    "Gp..LDN_" */
+    0x70,0x01,0x41,0x43,0x54,0x52,0x70,0x49,  /* 000056D0    "p.ACTRpI" */
+    0x4F,0x4C,0x4F,0x49,0x4F,0x41,0x4C,0x70,  /* 000056D8    "OLOIOALp" */
+    0x49,0x4F,0x48,0x49,0x49,0x4F,0x41,0x48,  /* 000056E0    "IOHIIOAH" */
+    0x81,0x49,0x52,0x51,0x57,0x60,0x74,0x60,  /* 000056E8    ".IRQW`t`" */
+    0x01,0x60,0x70,0x60,0x49,0x4E,0x54,0x52,  /* 000056F0    ".`p`INTR" */
+    0x81,0x44,0x4D,0x41,0x43,0x61,0x70,0x44,  /* 000056F8    ".DMACapD" */
+    0x4D,0x43,0x48,0x60,0x74,0x61,0x01,0x44,  /* 00005700    "MCH`ta.D" */
+    0x4D,0x43,0x48,0x53,0x4C,0x44,0x4D,0x60,  /* 00005708    "MCHSLDM`" */
+    0x44,0x4D,0x43,0x48,0x45,0x58,0x46,0x47,  /* 00005710    "DMCHEXFG" */
+    0x43,0x4B,0x49,0x4F,0x49,0x4F,0x41,0x44,  /* 00005718    "CKIOIOAD" */
+    0x0A,0x02,0x5B,0x80,0x4B,0x42,0x43,0x54,  /* 00005720    "..[.KBCT" */
+    0x01,0x0A,0x60,0x0A,0x05,0x5B,0x81,0x12,  /* 00005728    "..`..[.." */
+    0x4B,0x42,0x43,0x54,0x01,0x50,0x30,0x36,  /* 00005730    "KBCT.P06" */
+    0x30,0x08,0x00,0x18,0x50,0x30,0x36,0x34,  /* 00005738    "0...P064" */
+    0x08,0x5B,0x82,0x4B,0x08,0x50,0x53,0x32,  /* 00005740    ".[.K.PS2" */
+    0x4D,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,  /* 00005748    "M._HID.A" */
+    0xD0,0x0F,0x13,0x14,0x15,0x5F,0x53,0x54,  /* 00005750    "....._ST" */
+    0x41,0x00,0xA0,0x0A,0x93,0x50,0x53,0x32,  /* 00005758    "A....PS2" */
+    0x46,0x00,0xA4,0x0A,0x0F,0xA1,0x03,0xA4,  /* 00005760    "F......." */
+    0x00,0x14,0x44,0x06,0x5F,0x43,0x52,0x53,  /* 00005768    "..D._CRS" */
+    0x00,0x08,0x42,0x55,0x46,0x31,0x11,0x08,  /* 00005770    "..BUF1.." */
+    0x0A,0x05,0x22,0x00,0x10,0x79,0x00,0x08,  /* 00005778    ".."..y.." */
+    0x42,0x55,0x46,0x32,0x11,0x18,0x0A,0x15,  /* 00005780    "BUF2...." */
+    0x47,0x01,0x60,0x00,0x60,0x00,0x01,0x01,  /* 00005788    "G.`.`..." */
+    0x47,0x01,0x64,0x00,0x64,0x00,0x01,0x01,  /* 00005790    "G.d.d..." */
+    0x22,0x00,0x10,0x79,0x00,0xA0,0x29,0x93,  /* 00005798    ""..y..)." */
+    0x4B,0x42,0x44,0x49,0x01,0xA0,0x0D,0x93,  /* 000057A0    "KBDI...." */
+    0x4F,0x53,0x46,0x4C,0x0A,0x02,0xA4,0x42,  /* 000057A8    "OSFL...B" */
+    0x55,0x46,0x31,0xA0,0x0C,0x93,0x4F,0x53,  /* 000057B0    "UF1...OS" */
+    0x46,0x4C,0x01,0xA4,0x42,0x55,0x46,0x31,  /* 000057B8    "FL..BUF1" */
+    0xA1,0x06,0xA4,0x42,0x55,0x46,0x32,0xA1,  /* 000057C0    "...BUF2." */
+    0x06,0xA4,0x42,0x55,0x46,0x31,0x5B,0x82,  /* 000057C8    "..BUF1[." */
+    0x4E,0x04,0x50,0x53,0x32,0x4B,0x08,0x5F,  /* 000057D0    "N.PS2K._" */
+    0x48,0x49,0x44,0x0C,0x41,0xD0,0x03,0x03,  /* 000057D8    "HID.A..." */
+    0x08,0x5F,0x43,0x49,0x44,0x0C,0x41,0xD0,  /* 000057E0    "._CID.A." */
+    0x03,0x0B,0x14,0x15,0x5F,0x53,0x54,0x41,  /* 000057E8    "...._STA" */
+    0x00,0xA0,0x09,0x93,0x4B,0x42,0x44,0x49,  /* 000057F0    "....KBDI" */
+    0x01,0xA4,0x00,0xA1,0x04,0xA4,0x0A,0x0F,  /* 000057F8    "........" */
+    0x08,0x5F,0x43,0x52,0x53,0x11,0x18,0x0A,  /* 00005800    "._CRS..." */
+    0x15,0x47,0x01,0x60,0x00,0x60,0x00,0x01,  /* 00005808    ".G.`.`.." */
+    0x01,0x47,0x01,0x64,0x00,0x64,0x00,0x01,  /* 00005810    ".G.d.d.." */
+    0x01,0x22,0x02,0x00,0x79,0x00,0x5B,0x82,  /* 00005818    "."..y.[." */
+    0x46,0x06,0x50,0x53,0x4D,0x52,0x08,0x5F,  /* 00005820    "F.PSMR._" */
+    0x48,0x49,0x44,0x0C,0x41,0xD0,0x0C,0x02,  /* 00005828    "HID.A..." */
+    0x08,0x5F,0x55,0x49,0x44,0x0A,0x03,0x14,  /* 00005830    "._UID..." */
+    0x33,0x5F,0x53,0x54,0x41,0x00,0xA0,0x09,  /* 00005838    "3_STA..." */
+    0x93,0x4B,0x42,0x44,0x49,0x00,0xA4,0x00,  /* 00005840    ".KBDI..." */
+    0xA0,0x20,0x93,0x50,0x53,0x32,0x46,0x00,  /* 00005848    ". .PS2F." */
+    0xA0,0x0B,0x93,0x4F,0x53,0x46,0x4C,0x0A,  /* 00005850    "...OSFL." */
+    0x02,0xA4,0x0A,0x0F,0xA0,0x0A,0x93,0x4F,  /* 00005858    ".......O" */
+    0x53,0x46,0x4C,0x01,0xA4,0x0A,0x0F,0xA4,  /* 00005860    "SFL....." */
+    0x00,0xA4,0x00,0x08,0x5F,0x43,0x52,0x53,  /* 00005868    "...._CRS" */
+    0x11,0x15,0x0A,0x12,0x47,0x01,0x60,0x00,  /* 00005870    "....G.`." */
+    0x60,0x00,0x01,0x01,0x47,0x01,0x64,0x00,  /* 00005878    "`...G.d." */
+    0x64,0x00,0x01,0x01,0x79,0x00,0x14,0x13,  /* 00005880    "d...y..." */
+    0x2E,0x55,0x41,0x52,0x31,0x5F,0x50,0x52,  /* 00005888    ".UAR1_PR" */
+    0x57,0x00,0xA4,0x12,0x06,0x02,0x0A,0x08,  /* 00005890    "W......." */
+    0x0A,0x05,
+};
Index: src/mainboard/jetway/j7f2/dsdt.dsl
===================================================================
--- src/mainboard/jetway/j7f2/dsdt.dsl	(revision 0)
+++ src/mainboard/jetway/j7f2/dsdt.dsl	(revision 0)
@@ -0,0 +1,7345 @@
+/*
+ * Intel ACPI Component Architecture
+ * AML Disassembler version 20060912
+ *
+ * Disassembly of dsdt, Thu Jul 19 19:01:14 2007
+ *
+ *
+ * Original Table Header:
+ *     Signature        "DSDT"
+ *     Length           0x00005EC0 (24256)
+ *     Revision         0x01
+ *     OEM ID           "CN700 "
+ *     OEM Table ID     "AWRDACPI"
+ *     OEM Revision     0x00001000 (4096)
+ *     Creator ID       "MSFT"
+ *     Creator Revision 0x0100000E (16777230)
+ */
+DefinitionBlock ("dsdt.aml", "DSDT", 1, "CN700 ", "AWRDACPI", 0x00001000)
+{
+    Scope (\_PR)
+    {
+        Processor (\_PR.CPU0, 0x00, 0x00000410, 0x06) {}
+    }
+
+    Name (\_S0, Package (0x04)
+    {
+        0x00, 
+        0x00, 
+        0x00, 
+        0x00
+    })
+    Name (\_S1, Package (0x04)
+    {
+        0x04, 
+        0x04, 
+        0x04, 
+        0x04
+    })
+    Name (\_S4, Package (0x04)
+    {
+        0x02, 
+        0x02, 
+        0x02, 
+        0x02
+    })
+    Name (\_S5, Package (0x04)
+    {
+        0x02, 
+        0x02, 
+        0x02, 
+        0x02
+    })
+    OperationRegion (\DEBG, SystemIO, 0x80, 0x01)
+    Field (\DEBG, ByteAcc, NoLock, Preserve)
+    {
+        DBG1,   8
+    }
+
+    OperationRegion (\DEB2, SystemIO, 0x84, 0x01)
+    Field (\DEB2, ByteAcc, NoLock, Preserve)
+    {
+        DBG2,   8
+    }
+
+    OperationRegion (\DEB3, SystemIO, 0x88, 0x01)
+    Field (\DEB3, ByteAcc, NoLock, Preserve)
+    {
+        DBG3,   8
+    }
+
+    OperationRegion (EXTM, SystemMemory, 0x000FF830, 0x10)
+    Field (EXTM, WordAcc, NoLock, Preserve)
+    {
+        ROM1,   16, 
+        RMS1,   16, 
+        ROM2,   16, 
+        RMS2,   16, 
+        ROM3,   16, 
+        RMS3,   16, 
+        AMEM,   32
+    }
+
+    OperationRegion (\GPST, SystemIO, 0x0420, 0x02)
+    Field (\GPST, ByteAcc, NoLock, Preserve)
+    {
+        GS00,   1, 
+        GS01,   1, 
+        GS02,   1, 
+        GS03,   1, 
+        GS04,   1, 
+        GS05,   1, 
+        GS06,   1, 
+        GS07,   1, 
+        GS08,   1, 
+        GS09,   1, 
+        GS10,   1, 
+        GS11,   1, 
+        GS12,   1, 
+        GS13,   1, 
+        GS14,   1, 
+        GS15,   1
+    }
+
+    OperationRegion (ELCR, SystemIO, 0x04D0, 0x02)
+    Field (ELCR, ByteAcc, NoLock, Preserve)
+    {
+        ELC1,   8, 
+        ELC2,   8
+    }
+
+    OperationRegion (\PMS, SystemIO, 0x0400, 0x02)
+    Field (\PMS, ByteAcc, NoLock, Preserve)
+    {
+        AITS,   1, 
+                Offset (0x01), 
+        PBTS,   1, 
+            ,   6, 
+        WAKE,   1
+    }
+
+    OperationRegion (\GPSE, SystemIO, 0x0424, 0x02)
+    Field (\GPSE, ByteAcc, NoLock, Preserve)
+    {
+        GPS0,   1, 
+        GPS1,   1, 
+        KBCE,   1, 
+        LANE,   1, 
+        EXTE,   1, 
+        PME,    1, 
+                Offset (0x01), 
+        RING,   1, 
+            ,   5, 
+        USBE,   1, 
+                Offset (0x02)
+    }
+
+    OperationRegion (\GLOS, SystemIO, 0x0428, 0x02)
+    Field (\GLOS, ByteAcc, NoLock, Preserve)
+    {
+            ,   6, 
+        SSMI,   1, 
+        PRII,   1, 
+            ,   2, 
+        SLPE,   1, 
+        SIRS,   1, 
+                Offset (0x02)
+    }
+
+    OperationRegion (\WIRQ, SystemIO, 0x042A, 0x01)
+    Field (\WIRQ, ByteAcc, NoLock, Preserve)
+    {
+        IRQR,   8
+    }
+
+    OperationRegion (\SMIC, SystemIO, 0x042F, 0x01)
+    Field (\SMIC, ByteAcc, NoLock, Preserve)
+    {
+        SCP,    8
+    }
+
+    OperationRegion (\STUS, SystemIO, 0x0430, 0x01)
+    Field (\STUS, ByteAcc, NoLock, Preserve)
+    {
+            ,   1, 
+        PADS,   7
+    }
+
+    OperationRegion (GPOB, SystemIO, 0x044C, 0x04)
+    Field (GPOB, ByteAcc, NoLock, Preserve)
+    {
+        GP00,   1, 
+        GP01,   1, 
+        GP02,   1, 
+        GP03,   1, 
+        GP04,   1, 
+        GP05,   1, 
+        GP06,   1, 
+        GP07,   1, 
+        GP08,   1, 
+        GP09,   1, 
+        GP10,   1, 
+        GP11,   1, 
+        GP12,   1, 
+        GP13,   1, 
+        GP14,   1, 
+        GP15,   1, 
+        GP16,   1, 
+        GP17,   1, 
+        GP18,   1, 
+        GP19,   1, 
+        GP20,   1, 
+        GP21,   1, 
+        GP22,   1, 
+        GP23,   1, 
+        GP24,   1, 
+        GP25,   1, 
+        GP26,   1, 
+        GP27,   1, 
+        GP28,   1, 
+        GP29,   1, 
+        GP30,   1, 
+        GPXX,   1
+    }
+
+    Name (OSFX, 0x01)
+    Name (OSFL, 0x01)
+    Method (STRC, 2, NotSerialized)
+    {
+        If (LNotEqual (SizeOf (Arg0), SizeOf (Arg1)))
+        {
+            Return (0x00)
+        }
+
+        Add (SizeOf (Arg0), 0x01, Local0)
+        Name (BUF0, Buffer (Local0) {})
+        Name (BUF1, Buffer (Local0) {})
+        Store (Arg0, BUF0)
+        Store (Arg1, BUF1)
+        While (Local0)
+        {
+            Decrement (Local0)
+            If (LNotEqual (DerefOf (Index (BUF0, Local0)), DerefOf (Index (
+                BUF1, Local0))))
+            {
+                Return (Zero)
+            }
+        }
+
+        Return (One)
+    }
+
+    OperationRegion (RTCM, SystemIO, 0x70, 0x02)
+    Field (RTCM, ByteAcc, NoLock, Preserve)
+    {
+        CMIN,   8, 
+        CMDA,   8
+    }
+
+    IndexField (CMIN, CMDA, ByteAcc, NoLock, Preserve)
+    {
+                Offset (0x0F), 
+        SHUT,   8
+    }
+
+    OperationRegion (INFO, SystemMemory, 0x000FF840, 0x01)
+    Field (INFO, ByteAcc, NoLock, Preserve)
+    {
+        KBDI,   1, 
+        RTCW,   1, 
+        PS2F,   1, 
+        IRFL,   2, 
+        DISE,   1, 
+        SSHU,   1
+    }
+
+    OperationRegion (BEEP, SystemIO, 0x61, 0x01)
+    Field (BEEP, ByteAcc, NoLock, Preserve)
+    {
+        S1B,    8
+    }
+
+    OperationRegion (CONT, SystemIO, 0x40, 0x04)
+    Field (CONT, ByteAcc, NoLock, Preserve)
+    {
+        CNT0,   8, 
+        CNT1,   8, 
+        CNT2,   8, 
+        CTRL,   8
+    }
+
+    Method (SPKR, 1, NotSerialized)
+    {
+        Store (S1B, Local0)
+        Store (0xB6, CTRL)
+        Store (0x55, CNT2)
+        Store (0x03, CNT2)
+        Store (Arg0, Local2)
+        While (LGreater (Local2, 0x00))
+        {
+            Or (S1B, 0x03, S1B)
+            Store (0x5FFF, Local3)
+            While (LGreater (Local3, 0x00))
+            {
+                Decrement (Local3)
+            }
+
+            And (S1B, 0xFC, S1B)
+            Store (0x0EFF, Local3)
+            While (LGreater (Local3, 0x00))
+            {
+                Decrement (Local3)
+            }
+
+            Decrement (Local2)
+        }
+
+        Store (Local0, S1B)
+    }
+
+    Scope (\)
+    {
+        Name (PICF, 0x00)
+        Method (_PIC, 1, NotSerialized)
+        {
+            Store (Arg0, PICF)
+        }
+    }
+
+    Name (SBFL, 0x00)
+    Name (ATFL, 0x00)
+    Method (\_PTS, 1, NotSerialized)
+    {
+        Or (Arg0, 0xF0, Local0)
+        Store (Local0, DBG1)
+        OSTP ()
+        If (LEqual (Arg0, 0x01))
+        {
+            While (PRII)
+            {
+                Store (One, PRII)
+            }
+
+            While (LNotEqual (PADS, 0x00))
+            {
+                Store (PADS, PADS)
+            }
+
+            Or (IRQR, 0x80, IRQR)
+        }
+
+        If (LEqual (Arg0, 0x03))
+        {
+            Or (Arg0, 0x50, Local1)
+            Store (Local1, SCP)
+        }
+
+        If (LEqual (Arg0, 0x04)) {}
+        If (LEqual (Arg0, 0x05)) {}
+        If (LEqual (Arg0, 0x01)) {}
+        If (LEqual (Arg0, 0x03)) {}
+        If (LEqual (Arg0, 0x04)) {}
+        If (LEqual (Arg0, 0x05)) {}
+    }
+
+    Method (\_WAK, 1, NotSerialized)
+    {
+        Store (0xFF, DBG1)
+        If (LEqual (Arg0, 0x01)) {}
+        If (LEqual (Arg0, 0x03)) {}
+        If (LEqual (Arg0, 0x01))
+        {
+            And (IRQR, 0x7F, IRQR)
+            While (PRII)
+            {
+                Store (One, PRII)
+            }
+
+            While (LNotEqual (PADS, 0x00))
+            {
+                Store (PADS, PADS)
+            }
+        }
+
+        If (OSFL)
+        {
+            Notify (\_SB.PWRB, 0x02)
+        }
+        Else
+        {
+            If (LEqual (RTCW, 0x00))
+            {
+                Notify (\_SB.PWRB, 0x02)
+            }
+        }
+    }
+
+    Scope (\_SI)
+    {
+        Method (_MSG, 1, NotSerialized)
+        {
+            //Store (Local0, Local0)
+        }
+
+        Method (_SST, 1, NotSerialized)
+        {
+            If (LEqual (Arg0, 0x03)) {}
+            If (LEqual (Arg0, 0x01)) {}
+            If (LEqual (Arg0, Zero)) {}
+            //Store (Local0, Local0)
+        }
+    }
+
+    OperationRegion (TEMM, SystemMemory, 0x000FF810, 0x0C)
+    Field (TEMM, WordAcc, NoLock, Preserve)
+    {
+        TP1H,   16, 
+        TP1L,   16, 
+        TP2H,   16, 
+        TP2L,   16, 
+        TRPC,   16, 
+        SENF,   16
+    }
+
+    Name (TVAR, Buffer (0x05)
+    {
+        /* 0000 */    0x00, 0x00, 0x00, 0x00, 0x00
+    })
+    CreateByteField (TVAR, 0x00, PLCY)
+    CreateWordField (TVAR, 0x01, CTOS)
+    CreateWordField (TVAR, 0x03, CTHY)
+    Name (TBUF, Buffer (0x04)
+    {
+        /* 0000 */    0x00, 0x00, 0x00, 0x00
+    })
+    CreateByteField (TBUF, 0x00, DB00)
+    CreateByteField (TBUF, 0x01, DB01)
+    CreateWordField (TBUF, 0x00, DW00)
+    CreateWordField (TBUF, 0x02, DW01)
+    CreateDWordField (TBUF, 0x00, DATD)
+    OperationRegion (IP, SystemIO, 0x0295, 0x02)
+    Field (IP, ByteAcc, NoLock, Preserve)
+    {
+        INDX,   8, 
+        DAT0,   8
+    }
+
+    Method (SCFG, 1, NotSerialized)
+    {
+        SBYT (0x40, Arg0)
+    }
+
+    Method (STOS, 3, NotSerialized)
+    {
+        Divide (Arg2, 0x0A, Local0)
+        If (LGreater (Local0, 0x0111))
+        {
+            Subtract (Local0, 0x0111, Local0)
+        }
+        Else
+        {
+            Subtract (0x0111, Local0, Local0)
+            Or (Local0, 0x80, Local0)
+        }
+
+        SBYT (0x54, Local0)
+    }
+
+    Method (STHY, 3, NotSerialized)
+    {
+        Divide (Arg2, 0x0A, Local0)
+        If (LGreater (Local0, 0x0111))
+        {
+            Subtract (Local0, 0x0111, Local0)
+        }
+        Else
+        {
+            Subtract (0x0111, Local0, Local0)
+            Or (Local0, 0x80, Local0)
+        }
+
+        SBYT (0x55, Local0)
+    }
+
+    Method (RTMP, 0, NotSerialized)
+    {
+        Store (GBYT (0x1B), Local0)
+        FindSetLeftBit (Local0, Local1)
+        If (LEqual (Local1, 0x08))
+        {
+            And (Local0, 0x7F, Local0)
+            Multiply (Local0, 0x0A, Local0)
+            Subtract (0x0AAC, Local0, Local0)
+        }
+        Else
+        {
+            Multiply (Local0, 0x0A, Local0)
+            Add (0x0AAC, Local0, Local0)
+        }
+
+        If (LEqual (SSHU, 0x01))
+        {
+            Return (0x0C3C)
+        }
+        Else
+        {
+            Return (Local0)
+        }
+    }
+
+    Method (SBYT, 2, NotSerialized)
+    {
+        Store (Arg0, INDX)
+        Store (Arg1, DAT0)
+    }
+
+    Method (GBYT, 1, NotSerialized)
+    {
+        Store (Arg0, INDX)
+        Store (DAT0, Local0)
+        Return (Local0)
+    }
+
+    Scope (\_TZ)
+    {
+        Device (FAN)
+        {
+            Name (_HID, EisaId ("PNP0C0B"))
+            Method (_INI, 0, NotSerialized)
+            {
+                Store (TP1H, CTOS)
+                Store (TP1L, CTHY)
+            }
+        }
+
+        ThermalZone (THRM)
+        {
+            Name (_AL0, Package (0x01)
+            {
+                FAN
+            })
+            Method (_AC0, 0, NotSerialized)
+            {
+                If (Or (PLCY, PLCY, Local7))
+                {
+                    Return (TP2H)
+                }
+                Else
+                {
+                    Return (TP1H)
+                }
+            }
+
+            Name (_PSL, Package (0x01)
+            {
+                \_PR.CPU0
+            })
+            Name (_TSP, 0x3C)
+            Name (_TC1, 0x04)
+            Name (_TC2, 0x03)
+            Method (_PSV, 0, NotSerialized)
+            {
+                If (Or (PLCY, PLCY, Local7))
+                {
+                    Return (TP1H)
+                }
+                Else
+                {
+                    Return (TP2H)
+                }
+            }
+
+            Method (_CRT, 0, NotSerialized)
+            {
+                Return (TRPC)
+            }
+
+            Method (_TMP, 0, NotSerialized)
+            {
+                And (SENF, 0x01, Local6)
+                If (LEqual (Local6, 0x01))
+                {
+                    Return (RTMP ())
+                }
+                Else
+                {
+                    Return (0x0B86)
+                }
+            }
+
+            Method (_SCP, 1, NotSerialized)
+            {
+                If (Arg0)
+                {
+                    Store (One, PLCY)
+                }
+                Else
+                {
+                    Store (Zero, PLCY)
+                }
+
+                Notify (\_TZ.THRM, 0x81)
+            }
+
+            Method (STMP, 2, NotSerialized)
+            {
+                Store (Arg1, DW00)
+                If (Arg0)
+                {
+                    STHY (DB00, DB01, DW00)
+                }
+                Else
+                {
+                    STOS (DB00, DB01, DW00)
+                }
+            }
+        }
+    }
+
+    Scope (\_GPE)
+    {
+        Method (_L03, 0, NotSerialized)
+        {
+            Notify (\_SB.PCI0.LAN0, 0x02)
+        }
+
+        Method (_L09, 0, NotSerialized)
+        {
+            If (LEqual (SBFL, 0x00))
+            {
+                Notify (\_SB.PCI0.USB0, 0x02)
+                Notify (\_SB.PCI0.USB1, 0x02)
+                Notify (\_SB.PCI0.USB2, 0x02)
+            }
+
+            If (LEqual (SBFL, 0x01))
+            {
+                Notify (\_SB.PCI0.USB0, 0x02)
+                Notify (\_SB.PCI0.USB1, 0x02)
+            }
+        }
+
+        Method (_L0E, 0, NotSerialized)
+        {
+            If (LEqual (SBFL, 0x02))
+            {
+                Notify (\_SB.PCI0.USB3, 0x02)
+                Notify (\_SB.PCI0.USB4, 0x02)
+                Notify (\_SB.PCI0.USB5, 0x02)
+                Notify (\_SB.PCI0.USB6, 0x02)
+            }
+
+            If (LEqual (SBFL, 0x03))
+            {
+                Notify (\_SB.PCI0.USB3, 0x02)
+                Notify (\_SB.PCI0.USB4, 0x02)
+                Notify (\_SB.PCI0.USB5, 0x02)
+                Notify (\_SB.PCI0.USB6, 0x02)
+                Notify (\_SB.PCI0.USB7, 0x02)
+            }
+        }
+
+        Method (_L05, 0, NotSerialized)
+        {
+            Notify (\_SB.PCI0, 0x02)
+        }
+
+        Method (_L08, 0, NotSerialized)
+        {
+            Notify (\_SB.PCI0.UAR1, 0x02)
+        }
+
+        Method (_L0D, 0, NotSerialized)
+        {
+            Notify (\_SB.PCI0.AC97, 0x02)
+        }
+    }
+
+    Scope (\_PR.CPU0)
+    {
+        Name (PDCT, 0x00)
+        Name (PDCR, 0x01)
+        Name (PDCM, 0x01)
+        Method (_PDC, 1, NotSerialized)
+        {
+            Store (SizeOf (Arg0), Local0)
+            Name (PDCB, Buffer (0x14) {})
+            Store (Arg0, PDCB)
+            CreateDWordField (PDCB, 0x00, REV)
+            CreateDWordField (PDCB, 0x04, SIZE)
+            If (LNotEqual (REV, PDCR))
+            {
+                Return (0x00)
+            }
+
+            If (LLess (SIZE, 0x01))
+            {
+                Return (0x00)
+            }
+
+            CreateDWordField (PDCB, 0x08, DAT0)
+            If (And (DAT0, PDCM))
+            {
+                Store (0x01, PDCT)
+            }
+
+            Return (0x01)
+        }
+
+        Name (PCT1, Package (0x02)
+        {
+            ResourceTemplate ()
+            {
+                Register (FFixedHW, 
+                    0x00,               // Bit Width
+                    0x00,               // Bit Offset
+                    0x0000000000000000, // Address
+                    ,)
+            }, 
+
+            ResourceTemplate ()
+            {
+                Register (FFixedHW, 
+                    0x00,               // Bit Width
+                    0x00,               // Bit Offset
+                    0x0000000000000000, // Address
+                    ,)
+            }
+        })
+        Name (PCT2, Package (0x02)
+        {
+            ResourceTemplate ()
+            {
+                Register (SystemIO, 
+                    0x08,               // Bit Width
+                    0x00,               // Bit Offset
+                    0x000000000000042F, // Address
+                    ,)
+            }, 
+
+            ResourceTemplate ()
+            {
+                Register (SystemIO, 
+                    0x08,               // Bit Width
+                    0x00,               // Bit Offset
+                    0x0000000000000084, // Address
+                    ,)
+            }
+        })
+        Method (_PCT, 0, NotSerialized)
+        {
+            If (LEqual (PDCT, 0x00))
+            {
+                Return (PCT2)
+            }
+            Else
+            {
+                Return (PCT1)
+            }
+        }
+
+        Method (_PPC, 0, NotSerialized)
+        {
+            Return (0x00)
+        }
+
+        Name (PPS1, Package (0x02)
+        {
+            Package (0x06)
+            {
+                0x03E8, 
+                0x2710, 
+                0x0A, 
+                0x0A, 
+                0x0A13, 
+                0x0A13
+            }, 
+
+            Package (0x06)
+            {
+                0x0320, 
+                0x1F40, 
+                0x0A, 
+                0x0A, 
+                0x0810, 
+                0x0810
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }
+        })
+        Name (PPS2, Package (0x02)
+        {
+            Package (0x06)
+            {
+                0x03E8, 
+                0x2710, 
+                0x0A, 
+                0x0A, 
+                0x00B0, 
+                0x00B0
+            }, 
+
+            Package (0x06)
+            {
+                0x0320, 
+                0x1F40, 
+                0x0A, 
+                0x0A, 
+                0x00B1, 
+                0x00B1
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }, 
+
+            Package (0x06)
+            {
+                0xFFFF, 
+                0xFFFF, 
+                0xFF, 
+                0xFF, 
+                0xFFFF, 
+                0xFFFF
+            }
+        })
+        Method (_PSS, 0, NotSerialized)
+        {
+            If (LEqual (PDCT, 0x00))
+            {
+                Return (PPS2)
+            }
+            Else
+            {
+                Return (PPS1)
+            }
+        }
+    }
+
+    Scope (\_SB)
+    {
+        Device (PWRB)
+        {
+            Name (_HID, EisaId ("PNP0C0C"))
+            Method (_STA, 0, NotSerialized)
+            {
+                Return (0x0B)
+            }
+        }
+
+        Device (MEM)
+        {
+            Name (_HID, EisaId ("PNP0C01"))
+            Method (_CRS, 0, NotSerialized)
+            {
+                Name (BUF0, ResourceTemplate ()
+                {
+                    Memory32Fixed (ReadWrite,
+                        0x000F0000,         // Address Base
+                        0x00004000,         // Address Length
+                        _Y01)
+                    Memory32Fixed (ReadWrite,
+                        0x000F4000,         // Address Base
+                        0x00004000,         // Address Length
+                        _Y02)
+                    Memory32Fixed (ReadWrite,
+                        0x000F8000,         // Address Base
+                        0x00004000,         // Address Length
+                        _Y03)
+                    Memory32Fixed (ReadWrite,
+                        0x000FC000,         // Address Base
+                        0x00004000,         // Address Length
+                        _Y04)
+                    Memory32Fixed (ReadWrite,
+                        0x00000000,         // Address Base
+                        0x00010000,         // Address Length
+                        _Y00)
+                    Memory32Fixed (ReadWrite,
+                        0xFFFF0000,         // Address Base
+                        0x00010000,         // Address Length
+                        )
+                    Memory32Fixed (ReadWrite,
+                        0x00000000,         // Address Base
+                        0x000A0000,         // Address Length
+                        )
+                    Memory32Fixed (ReadWrite,
+                        0x00100000,         // Address Base
+                        0x00000000,         // Address Length
+                        _Y05)
+                    Memory32Fixed (ReadWrite,
+                        0xFEC00000,         // Address Base
+                        0x00100000,         // Address Length
+                        )
+                    Memory32Fixed (ReadWrite,
+                        0xFEE00000,         // Address Base
+                        0x00100000,         // Address Length
+                        )
+                    Memory32Fixed (ReadWrite,
+                        0xFFF80000,         // Address Base
+                        0x00070000,         // Address Length
+                        )
+                })
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y00._BAS, ACMM)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y00._LEN, ASSM)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y01._BAS, RMA1)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y01._LEN, RSS1)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y02._BAS, RMA2)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y02._LEN, RSS2)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y03._BAS, RMA3)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y03._LEN, RSS3)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y04._BAS, RMA4)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y04._LEN, RSS4)
+                CreateDWordField (BUF0, \_SB.MEM._CRS._Y05._LEN, EXTM)
+                Subtract (AMEM, 0x00100000, EXTM)
+                If (LNotEqual (ROM1, Zero))
+                {
+                    Store (RMA1, RMA2)
+                    ShiftLeft (ROM1, 0x08, Local0)
+                    Store (Local0, RMA1)
+                    ShiftLeft (RMS1, 0x08, Local0)
+                    Store (Local0, RSS1)
+                    Store (0x8000, RSS2)
+                }
+
+                If (LNotEqual (ROM2, Zero))
+                {
+                    Store (RMA2, RMA3)
+                    ShiftLeft (ROM2, 0x08, Local0)
+                    Store (Local0, RMA2)
+                    ShiftLeft (RMS2, 0x08, Local0)
+                    Store (Local0, RSS2)
+                    Store (0xC000, RSS3)
+                }
+
+                If (LNotEqual (ROM3, Zero))
+                {
+                    Store (RMA3, RMA4)
+                    ShiftLeft (ROM3, 0x08, Local0)
+                    Store (Local0, RMA3)
+                    ShiftLeft (RMS3, 0x08, Local0)
+                    Store (Local0, RSS3)
+                    Store (0x00010000, RSS4)
+                }
+
+                Store (AMEM, ACMM)
+                And (AMEM, 0x000FFFFF, Local0)
+                Subtract (0x00100000, Local0, ASSM)
+                Return (BUF0)
+            }
+        }
+
+        Device (PCI0)
+        {
+            Name (_HID, EisaId ("PNP0A03"))
+            Name (_ADR, 0x00)
+            Name (_UID, 0x01)
+            Name (_BBN, 0x00)
+            Method (_S3D, 0, NotSerialized)
+            {
+                If (LEqual (OSFL, 0x02))
+                {
+                    Return (0x02)
+                }
+                Else
+                {
+                    Return (0x03)
+                }
+            }
+
+            OperationRegion (GART, PCI_Config, 0x80, 0x01)
+            Scope (\)
+            {
+                Field (\_SB.PCI0.GART, ByteAcc, NoLock, Preserve)
+                {
+                    GAR1,   8
+                }
+            }
+
+            OperationRegion (GARA, PCI_Config, 0x88, 0x01)
+            Scope (\)
+            {
+                Field (\_SB.PCI0.GARA, ByteAcc, NoLock, Preserve)
+                {
+                    GAR2,   8
+                }
+            }
+
+            Method (_STA, 0, NotSerialized)
+            {
+                Return (0x0F)
+            }
+
+            Name (_PRW, Package (0x02)
+            {
+                0x05, 
+                0x05
+            })
+            Method (_CRS, 0, NotSerialized)
+            {
+                Name (BUF0, ResourceTemplate ()
+                {
+                    WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode,
+                        0x0000,             // Granularity
+                        0x0000,             // Range Minimum
+                        0x00FF,             // Range Maximum
+                        0x0000,             // Translation Offset
+                        0x0100,             // Length
+                        ,, )
+                    IO (Decode16,
+                        0x0CF8,             // Range Minimum
+                        0x0CF8,             // Range Maximum
+                        0x01,               // Alignment
+                        0x08,               // Length
+                        )
+                    WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
+                        0x0000,             // Granularity
+                        0x0000,             // Range Minimum
+                        0x0CF7,             // Range Maximum
+                        0x0000,             // Translation Offset
+                        0x0CF8,             // Length
+                        ,, , TypeStatic)
+                    WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
+                        0x0000,             // Granularity
+                        0x0D00,             // Range Minimum
+                        0xFFFF,             // Range Maximum
+                        0x0000,             // Translation Offset
+                        0xF300,             // Length
+                        ,, , TypeStatic)
+                    DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
+                        0x00000000,         // Granularity
+                        0x000A0000,         // Range Minimum
+                        0x000BFFFF,         // Range Maximum
+                        0x00000000,         // Translation Offset
+                        0x00020000,         // Length
+                        ,, , AddressRangeMemory, TypeStatic)
+                    DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
+                        0x00000000,         // Granularity
+                        0x000C0000,         // Range Minimum
+                        0x000DFFFF,         // Range Maximum
+                        0x00000000,         // Translation Offset
+                        0x00020000,         // Length
+                        ,, , AddressRangeMemory, TypeStatic)
+                    DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
+                        0x00000000,         // Granularity
+                        0x00100000,         // Range Minimum
+                        0xFEBFFFFF,         // Range Maximum
+                        0x00000000,         // Translation Offset
+                        0xFFF00000,         // Length
+                        ,, _Y06, AddressRangeMemory, TypeStatic)
+                })
+                CreateDWordField (BUF0, \_SB.PCI0._CRS._Y06._MIN, TCMM)
+                CreateDWordField (BUF0, \_SB.PCI0._CRS._Y06._LEN, TOMM)
+                Add (AMEM, 0x00010000, TCMM)
+                Add (TCMM, 0x00010000, TCMM)
+                Subtract (0xFEC00000, TCMM, TOMM)
+                Return (BUF0)
+            }
+
+            Name (PICM, Package (0x2C)
+            {
+                Package (0x04)
+                {
+                    0x0008FFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0008FFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0008FFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0008FFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0009FFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0009FFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0009FFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0009FFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000AFFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000AFFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000AFFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000AFFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000BFFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000BFFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000BFFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000BFFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000CFFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000CFFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000CFFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000CFFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000DFFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000DFFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000DFFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000DFFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0010FFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0010FFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0010FFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0010FFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0011FFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0011FFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0011FFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0011FFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0001FFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0001FFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0001FFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0001FFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0012FFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0012FFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0012FFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0012FFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000FFFFF, 
+                    0x00, 
+                    \_SB.PCI0.LNKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000FFFFF, 
+                    0x01, 
+                    \_SB.PCI0.LNKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000FFFFF, 
+                    0x02, 
+                    \_SB.PCI0.LNKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000FFFFF, 
+                    0x03, 
+                    \_SB.PCI0.LNKD, 
+                    0x00
+                }
+            })
+            Name (APIC, Package (0x2C)
+            {
+                Package (0x04)
+                {
+                    0x0008FFFF, 
+                    0x00, 
+                    0x00, 
+                    0x11
+                }, 
+
+                Package (0x04)
+                {
+                    0x0008FFFF, 
+                    0x01, 
+                    0x00, 
+                    0x12
+                }, 
+
+                Package (0x04)
+                {
+                    0x0008FFFF, 
+                    0x02, 
+                    0x00, 
+                    0x13
+                }, 
+
+                Package (0x04)
+                {
+                    0x0008FFFF, 
+                    0x03, 
+                    0x00, 
+                    0x10
+                }, 
+
+                Package (0x04)
+                {
+                    0x0009FFFF, 
+                    0x00, 
+                    0x00, 
+                    0x12
+                }, 
+
+                Package (0x04)
+                {
+                    0x0009FFFF, 
+                    0x01, 
+                    0x00, 
+                    0x13
+                }, 
+
+                Package (0x04)
+                {
+                    0x0009FFFF, 
+                    0x02, 
+                    0x00, 
+                    0x10
+                }, 
+
+                Package (0x04)
+                {
+                    0x0009FFFF, 
+                    0x03, 
+                    0x00, 
+                    0x11
+                }, 
+
+                Package (0x04)
+                {
+                    0x000AFFFF, 
+                    0x00, 
+                    0x00, 
+                    0x13
+                }, 
+
+                Package (0x04)
+                {
+                    0x000AFFFF, 
+                    0x01, 
+                    0x00, 
+                    0x10
+                }, 
+
+                Package (0x04)
+                {
+                    0x000AFFFF, 
+                    0x02, 
+                    0x00, 
+                    0x11
+                }, 
+
+                Package (0x04)
+                {
+                    0x000AFFFF, 
+                    0x03, 
+                    0x00, 
+                    0x12
+                }, 
+
+                Package (0x04)
+                {
+                    0x000BFFFF, 
+                    0x00, 
+                    0x00, 
+                    0x13
+                }, 
+
+                Package (0x04)
+                {
+                    0x000BFFFF, 
+                    0x01, 
+                    0x00, 
+                    0x10
+                }, 
+
+                Package (0x04)
+                {
+                    0x000BFFFF, 
+                    0x02, 
+                    0x00, 
+                    0x11
+                }, 
+
+                Package (0x04)
+                {
+                    0x000BFFFF, 
+                    0x03, 
+                    0x00, 
+                    0x12
+                }, 
+
+                Package (0x04)
+                {
+                    0x000CFFFF, 
+                    0x00, 
+                    0x00, 
+                    0x10
+                }, 
+
+                Package (0x04)
+                {
+                    0x000CFFFF, 
+                    0x01, 
+                    0x00, 
+                    0x11
+                }, 
+
+                Package (0x04)
+                {
+                    0x000CFFFF, 
+                    0x02, 
+                    0x00, 
+                    0x12
+                }, 
+
+                Package (0x04)
+                {
+                    0x000CFFFF, 
+                    0x03, 
+                    0x00, 
+                    0x13
+                }, 
+
+                Package (0x04)
+                {
+                    0x000DFFFF, 
+                    0x00, 
+                    0x00, 
+                    0x10
+                }, 
+
+                Package (0x04)
+                {
+                    0x000DFFFF, 
+                    0x01, 
+                    0x00, 
+                    0x11
+                }, 
+
+                Package (0x04)
+                {
+                    0x000DFFFF, 
+                    0x02, 
+                    0x00, 
+                    0x12
+                }, 
+
+                Package (0x04)
+                {
+                    0x000DFFFF, 
+                    0x03, 
+                    0x00, 
+                    0x13
+                }, 
+
+                Package (0x04)
+                {
+                    0x0010FFFF, 
+                    0x00, 
+                    ALKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0010FFFF, 
+                    0x01, 
+                    ALKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0010FFFF, 
+                    0x02, 
+                    ALKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0010FFFF, 
+                    0x03, 
+                    ALKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0011FFFF, 
+                    0x00, 
+                    ALKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0011FFFF, 
+                    0x01, 
+                    ALKB, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0011FFFF, 
+                    0x02, 
+                    ALKC, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0011FFFF, 
+                    0x03, 
+                    ALKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0001FFFF, 
+                    0x00, 
+                    0x00, 
+                    0x10
+                }, 
+
+                Package (0x04)
+                {
+                    0x0001FFFF, 
+                    0x01, 
+                    0x00, 
+                    0x11
+                }, 
+
+                Package (0x04)
+                {
+                    0x0001FFFF, 
+                    0x02, 
+                    0x00, 
+                    0x12
+                }, 
+
+                Package (0x04)
+                {
+                    0x0001FFFF, 
+                    0x03, 
+                    0x00, 
+                    0x13
+                }, 
+
+                Package (0x04)
+                {
+                    0x0012FFFF, 
+                    0x00, 
+                    ALKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0012FFFF, 
+                    0x01, 
+                    ALKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0012FFFF, 
+                    0x02, 
+                    ALKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x0012FFFF, 
+                    0x03, 
+                    ALKD, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000FFFFF, 
+                    0x00, 
+                    ALKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000FFFFF, 
+                    0x01, 
+                    ALKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000FFFFF, 
+                    0x02, 
+                    ALKA, 
+                    0x00
+                }, 
+
+                Package (0x04)
+                {
+                    0x000FFFFF, 
+                    0x03, 
+                    ALKA, 
+                    0x00
+                }
+            })
+            Method (_PRT, 0, NotSerialized)
+            {
+                If (LNot (PICF))
+                {
+                    Return (PICM)
+                }
+                Else
+                {
+                    Return (APIC)
+                }
+            }
+
+            Device (PMIO)
+            {
+                Name (_HID, EisaId ("PNP0C02"))
+                Name (_UID, 0x02)
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF0, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0400,             // Range Minimum
+                            0x0400,             // Range Maximum
+                            0x01,               // Alignment
+                            0x80,               // Length
+                            )
+                        IO (Decode16,
+                            0x0500,             // Range Minimum
+                            0x0500,             // Range Maximum
+                            0x01,               // Alignment
+                            0x10,               // Length
+                            )
+                    })
+                    Return (BUF0)
+                }
+            }
+
+            Device (VT86)
+            {
+                Name (_ADR, 0x00110000)
+                OperationRegion (USBC, PCI_Config, 0x50, 0x02)
+                Scope (\)
+                {
+                    Field (\_SB.PCI0.VT86.USBC, ByteAcc, NoLock, Preserve)
+                    {
+                        IDEB,   8
+                    }
+                }
+
+                OperationRegion (VTSB, PCI_Config, 0x00, 0xE8)
+                Scope (\)
+                {
+                    Field (\_SB.PCI0.VT86.VTSB, ByteAcc, NoLock, Preserve)
+                    {
+                                Offset (0x02), 
+                        DEID,   16, 
+                                Offset (0x2C), 
+                        ID2C,   8, 
+                        ID2D,   8, 
+                        ID2E,   8, 
+                        ID2F,   8, 
+                                Offset (0x44), 
+                        PIRE,   4, 
+                        PIRF,   4, 
+                        PIRG,   4, 
+                        PIRH,   4, 
+                        POLE,   1, 
+                        POLF,   1, 
+                        POLG,   1, 
+                        POLH,   1, 
+                        ENR8,   1, 
+                                Offset (0x50), 
+                        ESB4,   1, 
+                        ESB3,   1, 
+                        ESB2,   1, 
+                        EIDE,   1, 
+                        EUSB,   1, 
+                        ESB1,   1, 
+                        EAMC,   2, 
+                        EKBC,   1, 
+                        KBCC,   1, 
+                        EPS2,   1, 
+                        ERTC,   1, 
+                        ELAN,   1, 
+                            ,   2, 
+                        USBD,   1, 
+                        SIRQ,   8, 
+                                Offset (0x55), 
+                        PIRA,   8, 
+                        PIBC,   8, 
+                        PIRD,   8, 
+                                Offset (0x75), 
+                        BSAT,   1, 
+                                Offset (0x94), 
+                        PWC1,   2, 
+                        GPO1,   1, 
+                        GPO2,   1, 
+                        GPO3,   1, 
+                        PLLD,   1
+                    }
+                }
+
+                Scope (\)
+                {
+                    Method (DISD, 1, NotSerialized)
+                    {
+                        //Store (Local0, Local0)
+                    }
+
+                    Method (CKIO, 2, NotSerialized)
+                    {
+                        //Store (Local0, Local0)
+                    }
+
+                    Method (SLDM, 2, NotSerialized)
+                    {
+                        //Store (Local0, Local0)
+                    }
+                }
+            }
+
+            Device (IDE0)
+            {
+                Name (_ADR, 0x00110001)
+                Name (REGF, 0x01)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (CMD0, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+
+                Method (_REG, 2, NotSerialized)
+                {
+                    If (LEqual (Arg0, 0x02))
+                    {
+                        Store (Arg1, REGF)
+                    }
+                }
+
+                OperationRegion (VIDE, PCI_Config, 0x00, 0xC2)
+                Scope (\)
+                {
+                    Field (\_SB.PCI0.IDE0.VIDE, ByteAcc, NoLock, Preserve)
+                    {
+                        VID,    16, 
+                                Offset (0x04), 
+                        CMD0,   3, 
+                                Offset (0x09), 
+                        ENAT,   4, 
+                                Offset (0x3C), 
+                        IDEI,   8
+                    }
+                }
+
+                Method (A133, 0, NotSerialized)
+                {
+                    If (LNotEqual (DEID, 0x3177))
+                    {
+                        If (LEqual (DEID, 0x3147))
+                        {
+                            Return (One)
+                        }
+                        Else
+                        {
+                            Return (Zero)
+                        }
+                    }
+                    Else
+                    {
+                        Return (One)
+                    }
+                }
+
+                Name (TIM0, Package (0x0F)
+                {
+                    Package (0x04)
+                    {
+                        0x78, 
+                        0xB4, 
+                        0xF0, 
+                        0x0258
+                    }, 
+
+                    Package (0x04)
+                    {
+                        0x20, 
+                        0x31, 
+                        0x65, 
+                        0xA8
+                    }, 
+
+                    Package (0x08)
+                    {
+                        0x02, 
+                        0x01, 
+                        0x00, 
+                        0x00, 
+                        0x00, 
+                        0x00, 
+                        0x00, 
+                        0x00
+                    }, 
+
+                    Package (0x08)
+                    {
+                        0x04, 
+                        0x03, 
+                        0x02, 
+                        0x02, 
+                        0x01, 
+                        0x01, 
+                        0x00, 
+                        0x00
+                    }, 
+
+                    Package (0x06)
+                    {
+                        0x78, 
+                        0x50, 
+                        0x3C, 
+                        0x2D, 
+                        0x1E, 
+                        0x14
+                    }, 
+
+                    Package (0x05)
+                    {
+                        0x02, 
+                        0x01, 
+                        0x00, 
+                        0x00, 
+                        0x00
+                    }, 
+
+                    Package (0x05)
+                    {
+                        0x06, 
+                        0x04, 
+                        0x02, 
+                        0x01, 
+                        0x00
+                    }, 
+
+                    Package (0x05)
+                    {
+                        0x00, 
+                        0x00, 
+                        0x00, 
+                        0x01, 
+                        0x01
+                    }, 
+
+                    Package (0x04)
+                    {
+                        0x04, 
+                        0x03, 
+                        0x02, 
+                        0x00
+                    }, 
+
+                    Package (0x04)
+                    {
+                        0x02, 
+                        0x01, 
+                        0x00, 
+                        0x00
+                    }, 
+
+                    Package (0x0B)
+                    {
+                        0x05, 
+                        0x04, 
+                        0x03, 
+                        0x03, 
+                        0x02, 
+                        0x02, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x00
+                    }, 
+
+                    Package (0x06)
+                    {
+                        0x0A, 
+                        0x06, 
+                        0x04, 
+                        0x02, 
+                        0x01, 
+                        0x00
+                    }, 
+
+                    Package (0x07)
+                    {
+                        0x78, 
+                        0x50, 
+                        0x3C, 
+                        0x2D, 
+                        0x1E, 
+                        0x14, 
+                        0x0F
+                    }, 
+
+                    Package (0x0F)
+                    {
+                        0x06, 
+                        0x05, 
+                        0x04, 
+                        0x04, 
+                        0x03, 
+                        0x03, 
+                        0x02, 
+                        0x02, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x00
+                    }, 
+
+                    Package (0x07)
+                    {
+                        0x0E, 
+                        0x08, 
+                        0x06, 
+                        0x04, 
+                        0x02, 
+                        0x01, 
+                        0x00
+                    }
+                })
+                Name (TMD0, Buffer (0x14) {})
+                CreateDWordField (TMD0, 0x00, PIO0)
+                CreateDWordField (TMD0, 0x04, DMA0)
+                CreateDWordField (TMD0, 0x08, PIO1)
+                CreateDWordField (TMD0, 0x0C, DMA1)
+                CreateDWordField (TMD0, 0x10, CHNF)
+                OperationRegion (CFG2, PCI_Config, 0x40, 0x20)
+                Field (CFG2, DWordAcc, NoLock, Preserve)
+                {
+                            Offset (0x08), 
+                    SSPT,   8, 
+                    SMPT,   8, 
+                    PSPT,   8, 
+                    PMPT,   8, 
+                            Offset (0x10), 
+                    SSUT,   4, 
+                    SSCT,   1, 
+                    SSUE,   3, 
+                    SMUT,   4, 
+                    SMCT,   1, 
+                    SMUE,   3, 
+                    PSUT,   4, 
+                    PSCT,   1, 
+                    PSUE,   3, 
+                    PMUT,   4, 
+                    PMCT,   1, 
+                    PMUE,   3
+                }
+
+                Name (GMPT, 0x00)
+                Name (GMUE, 0x00)
+                Name (GMUT, 0x00)
+                Name (GSPT, 0x00)
+                Name (GSUE, 0x00)
+                Name (GSUT, 0x00)
+                Name (GBCS, 0x00)
+                Device (CHN0)
+                {
+                    Name (_ADR, 0x00)
+                    Method (_GTM, 0, NotSerialized)
+                    {
+                        Return (GTM (PMPT, PMUE, PMUT, PSPT, PSUE, PSUT))
+                    }
+
+                    Method (_STM, 3, NotSerialized)
+                    {
+                        Store (Arg0, TMD0)
+                        Store (PMPT, GMPT)
+                        Store (PMUE, GMUE)
+                        Store (PMUT, GMUT)
+                        Store (PSPT, GSPT)
+                        Store (PSUE, GSUE)
+                        Store (PSUT, GSUT)
+                        STM ()
+                        Store (GMPT, PMPT)
+                        Store (GMUE, PMUE)
+                        Store (GMUT, PMUT)
+                        Store (GSPT, PSPT)
+                        Store (GSUE, PSUE)
+                        Store (GSUT, PSUT)
+                    }
+
+                    Device (DRV0)
+                    {
+                        Name (_ADR, 0x00)
+                        Method (_GTF, 0, NotSerialized)
+                        {
+                            Return (GTF (0x00, PMUE, PMUT, PMPT))
+                        }
+                    }
+
+                    Device (DRV1)
+                    {
+                        Name (_ADR, 0x01)
+                        Method (_GTF, 0, NotSerialized)
+                        {
+                            Return (GTF (0x01, PSUE, PSUT, PSPT))
+                        }
+                    }
+                }
+
+                Device (CHN1)
+                {
+                    Name (_ADR, 0x01)
+                    Method (_GTM, 0, NotSerialized)
+                    {
+                        Return (GTM (SMPT, SMUE, SMUT, SSPT, SSUE, SSUT))
+                    }
+
+                    Method (_STM, 3, NotSerialized)
+                    {
+                        Store (Arg0, TMD0)
+                        Store (SMPT, GMPT)
+                        Store (SMUE, GMUE)
+                        Store (SMUT, GMUT)
+                        Store (SSPT, GSPT)
+                        Store (SSUE, GSUE)
+                        Store (SSUT, GSUT)
+                        STM ()
+                        Store (GMPT, SMPT)
+                        Store (GMUE, SMUE)
+                        Store (GMUT, SMUT)
+                        Store (GSPT, SSPT)
+                        Store (GSUE, SSUE)
+                        Store (GSUT, SSUT)
+                    }
+
+                    Device (DRV0)
+                    {
+                        Name (_ADR, 0x00)
+                        Method (_GTF, 0, NotSerialized)
+                        {
+                            Return (GTF (0x02, SMUE, SMUT, SMPT))
+                        }
+                    }
+
+                    Device (DRV1)
+                    {
+                        Name (_ADR, 0x01)
+                        Method (_GTF, 0, NotSerialized)
+                        {
+                            Return (GTF (0x03, SSUE, SSUT, SSPT))
+                        }
+                    }
+                }
+
+                Method (GTF, 4, Serialized)
+                {
+                    Store (Buffer (0x07)
+                        {
+                            /* 0000 */    0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF
+                        }, Local1)
+                    Store (Buffer (0x07)
+                        {
+                            /* 0000 */    0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF
+                        }, Local2)
+                    CreateByteField (Local1, 0x01, MODE)
+                    CreateByteField (Local2, 0x01, UMOD)
+                    CreateByteField (Local1, 0x05, PCHA)
+                    CreateByteField (Local2, 0x05, UCHA)
+                    And (Arg0, 0x03, Local3)
+                    If (LEqual (And (Local3, 0x01), 0x01))
+                    {
+                        Store (0xB0, PCHA)
+                        Store (0xB0, UCHA)
+                    }
+
+                    If (Arg1)
+                    {
+                        If (A133 ())
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0D)), Arg2)), 
+                                UMOD)
+                        }
+                        Else
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0A)), Arg2)), 
+                                UMOD)
+                        }
+
+                        Or (UMOD, 0x40, UMOD)
+                    }
+                    Else
+                    {
+                        Store (Match (DerefOf (Index (TIM0, 0x01)), MEQ, Arg3, MTR, 
+                            0x00, 0x00), Local0)
+                        Or (0x20, DerefOf (Index (DerefOf (Index (TIM0, 0x09)), Local0
+                            )), UMOD)
+                    }
+
+                    Store (Match (DerefOf (Index (TIM0, 0x01)), MEQ, Arg3, MTR, 
+                        0x00, 0x00), Local0)
+                    Or (0x08, DerefOf (Index (DerefOf (Index (TIM0, 0x08)), Local0
+                        )), MODE)
+                    Concatenate (Local1, Local2, Local6)
+                    Return (Local6)
+                }
+
+                Method (GTM, 6, Serialized)
+                {
+                    Store (Ones, PIO0)
+                    Store (Ones, PIO1)
+                    Store (Ones, DMA0)
+                    Store (Ones, DMA1)
+                    Store (0x10, CHNF)
+                    If (REGF) {}
+                    Else
+                    {
+                        Return (TMD0)
+                    }
+
+                    Store (Match (DerefOf (Index (TIM0, 0x01)), MEQ, Arg0, MTR, 
+                        0x00, 0x00), Local6)
+                    Store (DerefOf (Index (DerefOf (Index (TIM0, 0x00)), Local6)), 
+                        Local7)
+                    Store (Local7, DMA0)
+                    Store (Local7, PIO0)
+                    Store (Match (DerefOf (Index (TIM0, 0x01)), MEQ, Arg3, MTR, 
+                        0x00, 0x00), Local6)
+                    Store (DerefOf (Index (DerefOf (Index (TIM0, 0x00)), Local6)), 
+                        Local7)
+                    Store (Local7, DMA1)
+                    Store (Local7, PIO1)
+                    If (Arg1)
+                    {
+                        If (A133 ())
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0D)), Arg2)), 
+                                Local5)
+                        }
+                        Else
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0A)), Arg2)), 
+                                Local5)
+                        }
+
+                        If (A133 ())
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0C)), Local5)), 
+                                DMA0)
+                        }
+                        Else
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x04)), Local5)), 
+                                DMA0)
+                        }
+
+                        Or (CHNF, 0x01, CHNF)
+                    }
+
+                    If (Arg4)
+                    {
+                        If (A133 ())
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0D)), Arg5)), 
+                                Local5)
+                        }
+                        Else
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0A)), Arg5)), 
+                                Local5)
+                        }
+
+                        If (A133 ())
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0C)), Local5)), 
+                                DMA1)
+                        }
+                        Else
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x04)), Local5)), 
+                                DMA1)
+                        }
+
+                        Or (CHNF, 0x04, CHNF)
+                    }
+
+                    Return (TMD0)
+                }
+
+                Method (STM, 0, Serialized)
+                {
+                    If (REGF) {}
+                    Else
+                    {
+                        Return (TMD0)
+                    }
+
+                    Store (0x00, GMUE)
+                    Store (0x00, GSUE)
+                    Store (0x07, GMUT)
+                    Store (0x07, GSUT)
+                    If (And (CHNF, 0x01))
+                    {
+                        If (A133 ())
+                        {
+                            Store (Match (DerefOf (Index (TIM0, 0x0C)), MLE, DMA0, MTR, 
+                                0x00, 0x00), Local0)
+                        }
+                        Else
+                        {
+                            Store (Match (DerefOf (Index (TIM0, 0x04)), MLE, DMA0, MTR, 
+                                0x00, 0x00), Local0)
+                        }
+
+                        If (A133 ())
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0E)), Local0)), 
+                                GMUT)
+                        }
+                        Else
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0B)), Local0)), 
+                                GMUT)
+                        }
+
+                        Or (GMUE, 0x07, GMUE)
+                    }
+                    Else
+                    {
+                        If (Or (LEqual (PIO0, Ones), LEqual (PIO0, 0x00)))
+                        {
+                            If (And (LLess (DMA0, Ones), LGreater (DMA0, 0x00)))
+                            {
+                                Store (DMA0, PIO0)
+                            }
+                        }
+                    }
+
+                    If (And (CHNF, 0x04))
+                    {
+                        If (A133 ())
+                        {
+                            Store (Match (DerefOf (Index (TIM0, 0x0C)), MLE, DMA1, MTR, 
+                                0x00, 0x00), Local0)
+                        }
+                        Else
+                        {
+                            Store (Match (DerefOf (Index (TIM0, 0x04)), MLE, DMA1, MTR, 
+                                0x00, 0x00), Local0)
+                        }
+
+                        If (A133 ())
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0E)), Local0)), 
+                                GSUT)
+                        }
+                        Else
+                        {
+                            Store (DerefOf (Index (DerefOf (Index (TIM0, 0x0B)), Local0)), 
+                                GSUT)
+                        }
+
+                        Or (GSUE, 0x07, GSUE)
+                    }
+                    Else
+                    {
+                        If (Or (LEqual (PIO1, Ones), LEqual (PIO1, 0x00)))
+                        {
+                            If (And (LLess (DMA1, Ones), LGreater (DMA1, 0x00)))
+                            {
+                                Store (DMA1, PIO1)
+                            }
+                        }
+                    }
+
+                    And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIO0, MTR, 
+                        0x00, 0x00), 0x03, Local0)
+                    Store (DerefOf (Index (DerefOf (Index (TIM0, 0x01)), Local0)), 
+                        Local1)
+                    Store (Local1, GMPT)
+                    And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIO1, MTR, 
+                        0x00, 0x00), 0x03, Local0)
+                    Store (DerefOf (Index (DerefOf (Index (TIM0, 0x01)), Local0)), 
+                        Local1)
+                    Store (Local1, GSPT)
+                }
+            }
+
+            Device (SATA)
+            {
+                Name (_ADR, 0x000F0000)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.SATA.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (\_SB.PCI0.SATA.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+
+                OperationRegion (SAPR, PCI_Config, 0x00, 0xC2)
+                Field (SAPR, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x3C), 
+                    IDEI,   8, 
+                            Offset (0x49), 
+                        ,   6, 
+                    EPHY,   1
+                }
+            }
+
+            Device (PATA)
+            {
+                Name (_ADR, 0x000F0001)
+                Name (REGF, 0x01)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.PATA.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        PMEX ()
+                        If (LEqual (\_SB.PCI0.PATA.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+
+                Method (_REG, 2, NotSerialized)
+                {
+                    If (LEqual (Arg0, 0x02))
+                    {
+                        Store (Arg1, REGF)
+                    }
+                }
+
+                Name (TIM0, Package (0x07)
+                {
+                    Package (0x05)
+                    {
+                        0x78, 
+                        0xB4, 
+                        0xF0, 
+                        0x017F, 
+                        0x0258
+                    }, 
+
+                    Package (0x05)
+                    {
+                        0x20, 
+                        0x22, 
+                        0x33, 
+                        0x47, 
+                        0x5D
+                    }, 
+
+                    Package (0x05)
+                    {
+                        0x04, 
+                        0x03, 
+                        0x02, 
+                        0x01, 
+                        0x00
+                    }, 
+
+                    Package (0x04)
+                    {
+                        0x02, 
+                        0x01, 
+                        0x00, 
+                        0x00
+                    }, 
+
+                    Package (0x07)
+                    {
+                        0x78, 
+                        0x50, 
+                        0x3C, 
+                        0x2D, 
+                        0x1E, 
+                        0x14, 
+                        0x0F
+                    }, 
+
+                    Package (0x0F)
+                    {
+                        0x06, 
+                        0x05, 
+                        0x04, 
+                        0x04, 
+                        0x03, 
+                        0x03, 
+                        0x02, 
+                        0x02, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x01, 
+                        0x00
+                    }, 
+
+                    Package (0x07)
+                    {
+                        0x0E, 
+                        0x08, 
+                        0x06, 
+                        0x04, 
+                        0x02, 
+                        0x01, 
+                        0x00
+                    }
+                })
+                Name (TMD0, Buffer (0x14) {})
+                CreateDWordField (TMD0, 0x00, PIO0)
+                CreateDWordField (TMD0, 0x04, DMA0)
+                CreateDWordField (TMD0, 0x08, PIO1)
+                CreateDWordField (TMD0, 0x0C, DMA1)
+                CreateDWordField (TMD0, 0x10, CHNF)
+                OperationRegion (PAPR, PCI_Config, 0x00, 0xC2)
+                Field (PAPR, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x09), 
+                    ENAT,   4, 
+                            Offset (0x3C), 
+                    IDEI,   8, 
+                            Offset (0x40), 
+                    ESCH,   1, 
+                    EPCH,   1, 
+                            Offset (0x48), 
+                    SSPT,   8, 
+                    SMPT,   8, 
+                    PSPT,   8, 
+                    PMPT,   8, 
+                            Offset (0x50), 
+                    SSUT,   4, 
+                    SSCT,   1, 
+                    SSUE,   3, 
+                    SMUT,   4, 
+                    SMCT,   1, 
+                    SMUE,   3, 
+                    PSUT,   4, 
+                    PSCT,   1, 
+                    PSUE,   3, 
+                    PMUT,   4, 
+                    PMCT,   1, 
+                    PMUE,   3
+                }
+
+                Name (GMPT, 0x00)
+                Name (GMUE, 0x00)
+                Name (GMUT, 0x00)
+                Name (GSPT, 0x00)
+                Name (GSUE, 0x00)
+                Name (GSUT, 0x00)
+                Device (CHN0)
+                {
+                    Name (_ADR, 0x00)
+                    Method (_STA, 0, NotSerialized)
+                    {
+                        If (LNotEqual (\_SB.PCI0.PATA.EPCH, 0x01))
+                        {
+                            Return (0x00)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+
+                    Method (_GTM, 0, NotSerialized)
+                    {
+                        Return (GTM (PMPT, PMUE, PMUT, PSPT, PSUE, PSUT))
+                    }
+
+                    Method (_STM, 3, NotSerialized)
+                    {
+                        Store (Arg0, TMD0)
+                        Store (PMPT, GMPT)
+                        Store (PMUE, GMUE)
+                        Store (PMUT, GMUT)
+                        Store (PSPT, GSPT)
+                        Store (PSUE, GSUE)
+                        Store (PSUT, GSUT)
+                        STM ()
+                        Store (GMPT, PMPT)
+                        Store (GMUE, PMUE)
+                        Store (GMUT, PMUT)
+                        Store (GSPT, PSPT)
+                        Store (GSUE, PSUE)
+                        Store (GSUT, PSUT)
+                    }
+
+                    Device (DRV0)
+                    {
+                        Name (_ADR, 0x00)
+                        Method (_GTF, 0, NotSerialized)
+                        {
+                            Return (GTF (0x00, PMUE, PMUT, PMPT))
+                        }
+                    }
+
+                    Device (DRV1)
+                    {
+                        Name (_ADR, 0x01)
+                        Method (_GTF, 0, NotSerialized)
+                        {
+                            Return (GTF (0x01, PSUE, PSUT, PSPT))
+                        }
+                    }
+                }
+
+                Device (CHN1)
+                {
+                    Name (_ADR, 0x01)
+                    Method (_STA, 0, NotSerialized)
+                    {
+                        If (LNotEqual (ATFL, 0x02))
+                        {
+                            If (LEqual (\_SB.PCI0.SATA.EPHY, 0x01))
+                            {
+                                Return (0x00)
+                            }
+                            Else
+                            {
+                                If (LNotEqual (\_SB.PCI0.PATA.ESCH, 0x01))
+                                {
+                                    Return (0x00)
+                                }
+                                Else
+                                {
+                                    Return (0x0F)
+                                }
+                            }
+                        }
+
+                        If (LEqual (ATFL, 0x02))
+                        {
+                            If (LNotEqual (\_SB.PCI0.PATA.ESCH, 0x01))
+                            {
+                                Return (0x00)
+                            }
+                            Else
+                            {
+                                Return (0x0F)
+                            }
+                        }
+                    }
+
+                    Method (_GTM, 0, NotSerialized)
+                    {
+                        Return (GTM (SMPT, SMUE, SMUT, SSPT, SSUE, SSUT))
+                    }
+
+                    Method (_STM, 3, NotSerialized)
+                    {
+                        Store (Arg0, TMD0)
+                        Store (SMPT, GMPT)
+                        Store (SMUE, GMUE)
+                        Store (SMUT, GMUT)
+                        Store (SSPT, GSPT)
+                        Store (SSUE, GSUE)
+                        Store (SSUT, GSUT)
+                        STM ()
+                        Store (GMPT, SMPT)
+                        Store (GMUE, SMUE)
+                        Store (GMUT, SMUT)
+                        Store (GSPT, SSPT)
+                        Store (GSUE, SSUE)
+                        Store (GSUT, SSUT)
+                    }
+
+                    Device (DRV0)
+                    {
+                        Name (_ADR, 0x00)
+                        Method (_GTF, 0, NotSerialized)
+                        {
+                            Return (GTF (0x02, SMUE, SMUT, SMPT))
+                        }
+                    }
+
+                    Device (DRV1)
+                    {
+                        Name (_ADR, 0x01)
+                        Method (_GTF, 0, NotSerialized)
+                        {
+                            Return (GTF (0x03, SSUE, SSUT, SSPT))
+                        }
+                    }
+                }
+
+                Method (PMEX, 0, Serialized)
+                {
+                    If (REGF)
+                    {
+                        If (LEqual (PMPT, 0xA8))
+                        {
+                            Store (0x5D, PMPT)
+                        }
+
+                        If (LEqual (PMPT, 0x65))
+                        {
+                            Store (0x33, PMPT)
+                        }
+
+                        If (LEqual (PMPT, 0x31))
+                        {
+                            Store (0x22, PMPT)
+                        }
+
+                        If (LEqual (PSPT, 0xA8))
+                        {
+                            Store (0x5D, PSPT)
+                        }
+
+                        If (LEqual (PSPT, 0x65))
+                        {
+                            Store (0x33, PSPT)
+                        }
+
+                        If (LEqual (PSPT, 0x31))
+                        {
+                            Store (0x22, PSPT)
+                        }
+
+                        If (LEqual (SMPT, 0xA8))
+                        {
+                            Store (0x5D, SMPT)
+                        }
+
+                        If (LEqual (SMPT, 0x65))
+                        {
+                            Store (0x33, SMPT)
+                        }
+
+                        If (LEqual (SMPT, 0x31))
+                        {
+                            Store (0x22, SMPT)
+                        }
+
+                        If (LEqual (SSPT, 0xA8))
+                        {
+                            Store (0x5D, SSPT)
+                        }
+
+                        If (LEqual (SSPT, 0x65))
+                        {
+                            Store (0x33, SSPT)
+                        }
+
+                        If (LEqual (SSPT, 0x31))
+                        {
+                            Store (0x22, SSPT)
+                        }
+                    }
+                }
+
+                Method (GTF, 4, Serialized)
+                {
+                    Store (Buffer (0x07)
+                        {
+                            /* 0000 */    0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF
+                        }, Local1)
+                    Store (Buffer (0x07)
+                        {
+                            /* 0000 */    0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF
+                        }, Local2)
+                    CreateByteField (Local1, 0x01, MODE)
+                    CreateByteField (Local2, 0x01, UMOD)
+                    CreateByteField (Local1, 0x05, PCHA)
+                    CreateByteField (Local2, 0x05, UCHA)
+                    And (Arg0, 0x03, Local3)
+                    If (LEqual (And (Local3, 0x01), 0x01))
+                    {
+                        Store (0xB0, PCHA)
+                        Store (0xB0, UCHA)
+                    }
+
+                    If (Arg1)
+                    {
+                        Store (DerefOf (Index (DerefOf (Index (TIM0, 0x05)), Arg2)), 
+                            UMOD)
+                        Or (UMOD, 0x40, UMOD)
+                    }
+                    Else
+                    {
+                        Store (Match (DerefOf (Index (TIM0, 0x01)), MEQ, Arg3, MTR, 
+                            0x00, 0x00), Local0)
+                        Or (0x20, DerefOf (Index (DerefOf (Index (TIM0, 0x03)), Local0
+                            )), UMOD)
+                    }
+
+                    Store (Match (DerefOf (Index (TIM0, 0x01)), MEQ, Arg3, MTR, 
+                        0x00, 0x00), Local0)
+                    Or (0x08, DerefOf (Index (DerefOf (Index (TIM0, 0x02)), Local0
+                        )), MODE)
+                    Concatenate (Local1, Local2, Local6)
+                    Return (Local6)
+                }
+
+                Method (GTM, 6, Serialized)
+                {
+                    Store (Ones, PIO0)
+                    Store (Ones, PIO1)
+                    Store (Ones, DMA0)
+                    Store (Ones, DMA1)
+                    Store (0x10, CHNF)
+                    If (REGF) {}
+                    Else
+                    {
+                        Return (TMD0)
+                    }
+
+                    Store (Match (DerefOf (Index (TIM0, 0x01)), MEQ, Arg0, MTR, 
+                        0x00, 0x00), Local6)
+                    Store (DerefOf (Index (DerefOf (Index (TIM0, 0x00)), Local6)), 
+                        Local7)
+                    Store (Local7, DMA0)
+                    Store (Local7, PIO0)
+                    Store (Match (DerefOf (Index (TIM0, 0x01)), MEQ, Arg3, MTR, 
+                        0x00, 0x00), Local6)
+                    Store (DerefOf (Index (DerefOf (Index (TIM0, 0x00)), Local6)), 
+                        Local7)
+                    Store (Local7, DMA1)
+                    Store (Local7, PIO1)
+                    If (Arg1)
+                    {
+                        Store (DerefOf (Index (DerefOf (Index (TIM0, 0x05)), Arg2)), 
+                            Local5)
+                        Store (DerefOf (Index (DerefOf (Index (TIM0, 0x04)), Local5)), 
+                            DMA0)
+                        Or (CHNF, 0x01, CHNF)
+                    }
+
+                    If (Arg4)
+                    {
+                        Store (DerefOf (Index (DerefOf (Index (TIM0, 0x05)), Arg5)), 
+                            Local5)
+                        Store (DerefOf (Index (DerefOf (Index (TIM0, 0x04)), Local5)), 
+                            DMA1)
+                        Or (CHNF, 0x04, CHNF)
+                    }
+
+                    Return (TMD0)
+                }
+
+                Method (STM, 0, Serialized)
+                {
+                    If (REGF) {}
+                    Else
+                    {
+                        Return (TMD0)
+                    }
+
+                    Store (0x00, GMUE)
+                    Store (0x00, GSUE)
+                    Store (0x07, GMUT)
+                    Store (0x07, GSUT)
+                    If (And (CHNF, 0x01))
+                    {
+                        Store (Match (DerefOf (Index (TIM0, 0x04)), MLE, DMA0, MTR, 
+                            0x00, 0x00), Local0)
+                        Store (DerefOf (Index (DerefOf (Index (TIM0, 0x06)), Local0)), 
+                            GMUT)
+                        Or (GMUE, 0x07, GMUE)
+                    }
+                    Else
+                    {
+                        If (Or (LEqual (PIO0, Ones), LEqual (PIO0, 0x00)))
+                        {
+                            If (And (LLess (DMA0, Ones), LGreater (DMA0, 0x00)))
+                            {
+                                Store (DMA0, PIO0)
+                            }
+                        }
+                    }
+
+                    If (And (CHNF, 0x04))
+                    {
+                        Store (Match (DerefOf (Index (TIM0, 0x04)), MLE, DMA1, MTR, 
+                            0x00, 0x00), Local0)
+                        Store (DerefOf (Index (DerefOf (Index (TIM0, 0x06)), Local0)), 
+                            GSUT)
+                        Or (GSUE, 0x07, GSUE)
+                    }
+                    Else
+                    {
+                        If (Or (LEqual (PIO1, Ones), LEqual (PIO1, 0x00)))
+                        {
+                            If (And (LLess (DMA1, Ones), LGreater (DMA1, 0x00)))
+                            {
+                                Store (DMA1, PIO1)
+                            }
+                        }
+                    }
+
+                    And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIO0, MTR, 
+                        0x00, 0x00), 0x03, Local0)
+                    Store (DerefOf (Index (DerefOf (Index (TIM0, 0x01)), Local0)), 
+                        Local1)
+                    Store (Local1, GMPT)
+                    And (Match (DerefOf (Index (TIM0, 0x00)), MGE, PIO1, MTR, 
+                        0x00, 0x00), 0x03, Local0)
+                    Store (DerefOf (Index (DerefOf (Index (TIM0, 0x01)), Local0)), 
+                        Local1)
+                    Store (Local1, GSPT)
+                }
+            }
+
+            Device (USB0)
+            {
+                Name (_ADR, 0x00110002)
+                Name (_PRW, Package (0x02)
+                {
+                    0x09, 
+                    0x03
+                })
+                Method (_S3D, 0, NotSerialized)
+                {
+                    If (LEqual (OSFL, 0x02))
+                    {
+                        Return (0x02)
+                    }
+                    Else
+                    {
+                        Return (0x03)
+                    }
+                }
+
+                OperationRegion (SB72, PCI_Config, 0x00, 0xC2)
+                Field (SB72, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x3C), 
+                    U0IR,   4
+                }
+
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.USB0.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (\_SB.PCI0.USB0.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+            }
+
+            Device (USB1)
+            {
+                Name (_ADR, 0x00110003)
+                Name (_PRW, Package (0x02)
+                {
+                    0x09, 
+                    0x03
+                })
+                Method (_S3D, 0, NotSerialized)
+                {
+                    If (LEqual (OSFL, 0x02))
+                    {
+                        Return (0x02)
+                    }
+                    Else
+                    {
+                        Return (0x03)
+                    }
+                }
+
+                OperationRegion (SB73, PCI_Config, 0x00, 0xC2)
+                Field (SB73, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x3C), 
+                    U1IR,   4
+                }
+
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.USB1.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (\_SB.PCI0.USB1.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+            }
+
+            Device (USB2)
+            {
+                Name (_ADR, 0x00110004)
+                Name (_PRW, Package (0x02)
+                {
+                    0x09, 
+                    0x03
+                })
+                Method (_S3D, 0, NotSerialized)
+                {
+                    If (LEqual (OSFL, 0x02))
+                    {
+                        Return (0x02)
+                    }
+                    Else
+                    {
+                        Return (0x03)
+                    }
+                }
+
+                OperationRegion (SB74, PCI_Config, 0x00, 0xC2)
+                Field (SB74, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x3C), 
+                    U2IR,   4
+                }
+
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.USB2.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (\_SB.PCI0.USB2.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+            }
+
+            Device (USB3)
+            {
+                Name (_ADR, 0x00100000)
+                Name (_PRW, Package (0x02)
+                {
+                    0x0E, 
+                    0x03
+                })
+                Method (_S3D, 0, NotSerialized)
+                {
+                    If (LEqual (OSFL, 0x02))
+                    {
+                        Return (0x02)
+                    }
+                    Else
+                    {
+                        Return (0x03)
+                    }
+                }
+
+                OperationRegion (U2F0, PCI_Config, 0x00, 0xC2)
+                Field (U2F0, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x3C), 
+                    U3IR,   4, 
+                            Offset (0x84), 
+                    ECDX,   2
+                }
+
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.USB3.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (\_SB.PCI0.USB3.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+            }
+
+            Device (USB4)
+            {
+                Name (_ADR, 0x00100001)
+                Name (_PRW, Package (0x02)
+                {
+                    0x0E, 
+                    0x03
+                })
+                Method (_S3D, 0, NotSerialized)
+                {
+                    If (LEqual (OSFL, 0x02))
+                    {
+                        Return (0x02)
+                    }
+                    Else
+                    {
+                        Return (0x03)
+                    }
+                }
+
+                OperationRegion (U2F1, PCI_Config, 0x00, 0xC2)
+                Field (U2F1, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x3C), 
+                    U4IR,   4, 
+                            Offset (0x84), 
+                    ECDX,   2
+                }
+
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.USB4.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (\_SB.PCI0.USB4.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+            }
+
+            Device (USB5)
+            {
+                Name (_ADR, 0x00100002)
+                Name (_PRW, Package (0x02)
+                {
+                    0x0E, 
+                    0x03
+                })
+                Method (_S3D, 0, NotSerialized)
+                {
+                    If (LEqual (OSFL, 0x02))
+                    {
+                        Return (0x02)
+                    }
+                    Else
+                    {
+                        Return (0x03)
+                    }
+                }
+
+                OperationRegion (U2F2, PCI_Config, 0x00, 0xC2)
+                Field (U2F2, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x3C), 
+                    U5IR,   4, 
+                            Offset (0x84), 
+                    ECDX,   2
+                }
+
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.USB5.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (\_SB.PCI0.USB5.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+            }
+
+            Device (USB6)
+            {
+                Name (_ADR, 0x00100003)
+                Name (_PRW, Package (0x02)
+                {
+                    0x0E, 
+                    0x03
+                })
+                Method (_S3D, 0, NotSerialized)
+                {
+                    If (LEqual (OSFL, 0x02))
+                    {
+                        Return (0x02)
+                    }
+                    Else
+                    {
+                        Return (0x03)
+                    }
+                }
+
+                OperationRegion (U2F3, PCI_Config, 0x00, 0xC2)
+                Field (U2F3, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x3C), 
+                    U6IR,   4, 
+                            Offset (0x84), 
+                    ECDX,   2
+                }
+
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.USB6.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (\_SB.PCI0.USB6.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+            }
+
+            Device (USB7)
+            {
+                Name (_ADR, 0x00100004)
+                Name (_PRW, Package (0x02)
+                {
+                    0x0E, 
+                    0x03
+                })
+                Method (_S3D, 0, NotSerialized)
+                {
+                    If (LEqual (OSFL, 0x02))
+                    {
+                        Return (0x02)
+                    }
+                    Else
+                    {
+                        Return (0x03)
+                    }
+                }
+
+                OperationRegion (U2F4, PCI_Config, 0x00, 0xC2)
+                Field (U2F4, ByteAcc, NoLock, Preserve)
+                {
+                    VID,    16, 
+                            Offset (0x04), 
+                    CMDR,   3, 
+                            Offset (0x3C), 
+                    U7IR,   4, 
+                            Offset (0x84), 
+                    ECDX,   2
+                }
+
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LNotEqual (\_SB.PCI0.USB7.VID, 0x1106))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        If (LEqual (\_SB.PCI0.USB7.CMDR, 0x00))
+                        {
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            Return (0x0F)
+                        }
+                    }
+                }
+            }
+
+            Device (LAN0)
+            {
+                Name (_ADR, 0x00120000)
+                Name (_PRW, Package (0x02)
+                {
+                    0x03, 
+                    0x05
+                })
+            }
+
+            Device (AC97)
+            {
+                Name (_ADR, 0x00110005)
+                Name (_PRW, Package (0x02)
+                {
+                    0x0D, 
+                    0x05
+                })
+            }
+
+            Device (LNKA)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x01)
+                Method (_STA, 0, NotSerialized)
+                {
+                    And (PIRA, 0xF0, Local0)
+                    If (LEqual (Local0, 0x00))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        Return (0x0B)
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (BUFB, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {3,4,6,7,10,11,12}
+                    })
+                    Return (BUFB)
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    And (PIRA, 0x0F, PIRA)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUFB, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y07)
+                            {}
+                    })
+                    CreateByteField (BUFB, \_SB.PCI0.LNKA._CRS._Y07._INT, IRB1)
+                    CreateByteField (BUFB, 0x02, IRB2)
+                    Store (0x00, Local3)
+                    Store (0x00, Local4)
+                    And (PIRA, 0xF0, Local1)
+                    ShiftRight (Local1, 0x04, Local1)
+                    If (LNotEqual (Local1, 0x00))
+                    {
+                        If (LGreater (Local1, 0x07))
+                        {
+                            Subtract (Local1, 0x08, Local2)
+                            ShiftLeft (One, Local2, Local4)
+                        }
+                        Else
+                        {
+                            If (LGreater (Local1, 0x00))
+                            {
+                                ShiftLeft (One, Local1, Local3)
+                            }
+                        }
+
+                        Store (Local3, IRB1)
+                        Store (Local4, IRB2)
+                    }
+
+                    Return (BUFB)
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x01, IRB1)
+                    CreateByteField (Arg0, 0x02, IRB2)
+                    ShiftLeft (IRB2, 0x08, Local0)
+                    Or (Local0, IRB1, Local0)
+                    Store (0x00, Local1)
+                    ShiftRight (Local0, 0x01, Local0)
+                    While (LGreater (Local0, 0x00))
+                    {
+                        Increment (Local1)
+                        ShiftRight (Local0, 0x01, Local0)
+                    }
+
+                    And (PIRA, 0x0F, PIRA)
+                    ShiftLeft (Local1, 0x04, Local1)
+                    Or (PIRA, Local1, PIRA)
+                }
+            }
+
+            Device (LNKB)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x02)
+                Method (_STA, 0, NotSerialized)
+                {
+                    And (PIBC, 0x0F, Local0)
+                    If (LEqual (Local0, 0x00))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        Return (0x0B)
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (BUFA, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {3,4,6,7,10,11,12}
+                    })
+                    Return (BUFA)
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    And (PIBC, 0xF0, PIBC)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUFA, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y08)
+                            {}
+                    })
+                    CreateByteField (BUFA, \_SB.PCI0.LNKB._CRS._Y08._INT, IRA1)
+                    CreateByteField (BUFA, 0x02, IRA2)
+                    Store (0x00, Local3)
+                    Store (0x00, Local4)
+                    And (PIBC, 0x0F, Local1)
+                    If (LNotEqual (Local1, 0x00))
+                    {
+                        If (LGreater (Local1, 0x07))
+                        {
+                            Subtract (Local1, 0x08, Local2)
+                            ShiftLeft (One, Local2, Local4)
+                        }
+                        Else
+                        {
+                            If (LGreater (Local1, 0x00))
+                            {
+                                ShiftLeft (One, Local1, Local3)
+                            }
+                        }
+
+                        Store (Local3, IRA1)
+                        Store (Local4, IRA2)
+                    }
+
+                    Return (BUFA)
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x01, IRA1)
+                    CreateByteField (Arg0, 0x02, IRA2)
+                    ShiftLeft (IRA2, 0x08, Local0)
+                    Or (Local0, IRA1, Local0)
+                    Store (0x00, Local1)
+                    ShiftRight (Local0, 0x01, Local0)
+                    While (LGreater (Local0, 0x00))
+                    {
+                        Increment (Local1)
+                        ShiftRight (Local0, 0x01, Local0)
+                    }
+
+                    And (PIBC, 0xF0, PIBC)
+                    Or (PIBC, Local1, PIBC)
+                }
+            }
+
+            Device (LNKC)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x03)
+                Method (_STA, 0, NotSerialized)
+                {
+                    And (PIBC, 0xF0, Local0)
+                    If (LEqual (Local0, 0x00))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        Return (0x0B)
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (BUFC, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {3,4,6,7,10,11,12}
+                    })
+                    Return (BUFC)
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    And (PIBC, 0x0F, PIBC)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUFC, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y09)
+                            {}
+                    })
+                    CreateByteField (BUFC, \_SB.PCI0.LNKC._CRS._Y09._INT, IRC1)
+                    CreateByteField (BUFC, 0x02, IRC2)
+                    Store (0x00, Local3)
+                    Store (0x00, Local4)
+                    And (PIBC, 0xF0, Local1)
+                    ShiftRight (Local1, 0x04, Local1)
+                    If (LNotEqual (Local1, 0x00))
+                    {
+                        If (LGreater (Local1, 0x07))
+                        {
+                            Subtract (Local1, 0x08, Local2)
+                            ShiftLeft (One, Local2, Local4)
+                        }
+                        Else
+                        {
+                            If (LGreater (Local1, 0x00))
+                            {
+                                ShiftLeft (One, Local1, Local3)
+                            }
+                        }
+
+                        Store (Local3, IRC1)
+                        Store (Local4, IRC2)
+                    }
+
+                    Return (BUFC)
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x01, IRC1)
+                    CreateByteField (Arg0, 0x02, IRC2)
+                    ShiftLeft (IRC2, 0x08, Local0)
+                    Or (Local0, IRC1, Local0)
+                    Store (0x00, Local1)
+                    ShiftRight (Local0, 0x01, Local0)
+                    While (LGreater (Local0, 0x00))
+                    {
+                        Increment (Local1)
+                        ShiftRight (Local0, 0x01, Local0)
+                    }
+
+                    And (PIBC, 0x0F, PIBC)
+                    ShiftLeft (Local1, 0x04, Local1)
+                    Or (PIBC, Local1, PIBC)
+                }
+            }
+
+            Device (LNKD)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x04)
+                Method (_STA, 0, NotSerialized)
+                {
+                    And (PIRD, 0xF0, Local0)
+                    If (LEqual (Local0, 0x00))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        Return (0x0B)
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (BUFD, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {3,4,6,7,10,11,12}
+                    })
+                    Return (BUFD)
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    And (PIRD, 0x0F, PIRD)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUFD, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y0A)
+                            {}
+                    })
+                    CreateByteField (BUFD, \_SB.PCI0.LNKD._CRS._Y0A._INT, IRD1)
+                    CreateByteField (BUFD, 0x02, IRD2)
+                    Store (0x00, Local3)
+                    Store (0x00, Local4)
+                    And (PIRD, 0xF0, Local1)
+                    ShiftRight (Local1, 0x04, Local1)
+                    If (LNotEqual (Local1, 0x00))
+                    {
+                        If (LGreater (Local1, 0x07))
+                        {
+                            Subtract (Local1, 0x08, Local2)
+                            ShiftLeft (One, Local2, Local4)
+                        }
+                        Else
+                        {
+                            If (LGreater (Local1, 0x00))
+                            {
+                                ShiftLeft (One, Local1, Local3)
+                            }
+                        }
+
+                        Store (Local3, IRD1)
+                        Store (Local4, IRD2)
+                    }
+
+                    Return (BUFD)
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x01, IRD1)
+                    CreateByteField (Arg0, 0x02, IRD2)
+                    ShiftLeft (IRD2, 0x08, Local0)
+                    Or (Local0, IRD1, Local0)
+                    Store (0x00, Local1)
+                    ShiftRight (Local0, 0x01, Local0)
+                    While (LGreater (Local0, 0x00))
+                    {
+                        Increment (Local1)
+                        ShiftRight (Local0, 0x01, Local0)
+                    }
+
+                    And (PIRD, 0x0F, PIRD)
+                    ShiftLeft (Local1, 0x04, Local1)
+                    Or (PIRD, Local1, PIRD)
+                }
+            }
+
+            Device (LNKE)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x05)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (PIRE, 0x00))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        Return (0x0B)
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (BUFE, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {3,4,6,7,10,11,12}
+                    })
+                    Return (BUFE)
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    Store (Zero, PIRE)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUFE, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y0B)
+                            {}
+                    })
+                    CreateByteField (BUFE, \_SB.PCI0.LNKE._CRS._Y0B._INT, IRE1)
+                    CreateByteField (BUFE, 0x02, IRE2)
+                    Store (Zero, IRE1)
+                    Store (Zero, IRE2)
+                    Store (PIRE, Local0)
+                    If (LGreater (Local0, 0x00))
+                    {
+                        If (LGreater (Local0, 0x07))
+                        {
+                            Subtract (Local0, 0x08, Local1)
+                            ShiftLeft (One, Local1, IRE2)
+                        }
+                        Else
+                        {
+                            Store (Local0, Local1)
+                            ShiftLeft (One, Local1, IRE1)
+                        }
+                    }
+
+                    Return (BUFE)
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x01, IRE1)
+                    CreateByteField (Arg0, 0x02, IRE2)
+                    If (LGreater (IRE2, Zero))
+                    {
+                        FindSetLeftBit (IRE2, Local0)
+                        Decrement (Local0)
+                        Add (Local0, 0x08, Local0)
+                    }
+                    Else
+                    {
+                        FindSetLeftBit (IRE1, Local0)
+                        Decrement (Local0)
+                    }
+
+                    Store (One, ENR8)
+                    Store (Zero, POLE)
+                    Store (Local0, PIRE)
+                }
+            }
+
+            Device (LNKF)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x06)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (PIRF, 0x00))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        Return (0x0B)
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (BUFF, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {3,4,6,7,10,11,12}
+                    })
+                    Return (BUFF)
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    Store (Zero, PIRF)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUFF, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y0C)
+                            {}
+                    })
+                    CreateByteField (BUFF, \_SB.PCI0.LNKF._CRS._Y0C._INT, IRF1)
+                    CreateByteField (BUFF, 0x02, IRF2)
+                    Store (Zero, IRF1)
+                    Store (Zero, IRF2)
+                    Store (PIRF, Local0)
+                    If (LGreater (Local0, 0x00))
+                    {
+                        If (LGreater (Local0, 0x07))
+                        {
+                            Subtract (Local0, 0x08, Local1)
+                            ShiftLeft (One, Local0, IRF2)
+                        }
+                        Else
+                        {
+                            Store (Local0, Local1)
+                            ShiftLeft (One, Local1, IRF1)
+                        }
+                    }
+
+                    Return (BUFF)
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x01, IRF1)
+                    CreateByteField (Arg0, 0x02, IRF2)
+                    If (LGreater (IRF2, Zero))
+                    {
+                        FindSetLeftBit (IRF2, Local0)
+                        Decrement (Local0)
+                        Add (Local0, 0x08, Local0)
+                    }
+                    Else
+                    {
+                        FindSetLeftBit (IRF1, Local0)
+                        Decrement (Local0)
+                    }
+
+                    Store (One, ENR8)
+                    Store (Zero, POLF)
+                    Store (Local0, PIRF)
+                }
+            }
+
+            Device (LNK0)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x07)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (PIRG, 0x00))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        Return (0x0B)
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (BUFG, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {3,4,6,7,10,11,12}
+                    })
+                    Return (BUFG)
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    Store (Zero, PIRG)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUFG, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y0D)
+                            {}
+                    })
+                    CreateByteField (BUFG, \_SB.PCI0.LNK0._CRS._Y0D._INT, IRG1)
+                    CreateByteField (BUFG, 0x02, IRG2)
+                    Store (Zero, IRG1)
+                    Store (Zero, IRG2)
+                    Store (PIRG, Local0)
+                    If (LGreater (Local0, 0x00))
+                    {
+                        If (LGreater (Local0, 0x07))
+                        {
+                            Subtract (Local0, 0x08, Local0)
+                            ShiftLeft (One, Local0, IRG2)
+                        }
+                        Else
+                        {
+                            Store (0x01, Local1)
+                            ShiftLeft (Local1, Local0, IRG1)
+                        }
+                    }
+
+                    Return (BUFG)
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x01, IRG1)
+                    CreateByteField (Arg0, 0x02, IRG2)
+                    If (LGreater (IRG2, Zero))
+                    {
+                        FindSetLeftBit (IRG2, Local0)
+                        Decrement (Local0)
+                        Add (Local0, 0x08, Local0)
+                    }
+                    Else
+                    {
+                        FindSetLeftBit (IRG1, Local0)
+                        Decrement (Local0)
+                    }
+
+                    Store (One, ENR8)
+                    Store (Zero, POLG)
+                    Store (Local0, PIRG)
+                }
+            }
+
+            Device (LNK1)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x08)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (PIRH, 0x00))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        Return (0x0B)
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (BUFH, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {3,4,6,7,10,11,12}
+                    })
+                    Return (BUFH)
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    Store (Zero, PIRH)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUFH, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y0E)
+                            {}
+                    })
+                    CreateByteField (BUFH, \_SB.PCI0.LNK1._CRS._Y0E._INT, IRH1)
+                    CreateByteField (BUFH, 0x02, IRH2)
+                    Store (Zero, IRH1)
+                    Store (Zero, IRH2)
+                    Store (PIRH, Local0)
+                    If (LGreater (Local0, 0x00))
+                    {
+                        If (LGreater (Local0, 0x07))
+                        {
+                            Subtract (Local0, 0x08, Local0)
+                            ShiftLeft (One, Local0, IRH2)
+                        }
+                        Else
+                        {
+                            Store (0x01, Local1)
+                            ShiftLeft (Local1, Local0, IRH1)
+                        }
+                    }
+
+                    Return (BUFH)
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x01, IRH1)
+                    CreateByteField (Arg0, 0x02, IRH2)
+                    If (LGreater (IRH2, Zero))
+                    {
+                        FindSetLeftBit (IRH2, Local0)
+                        Decrement (Local0)
+                        Add (Local0, 0x08, Local0)
+                    }
+                    Else
+                    {
+                        FindSetLeftBit (IRH1, Local0)
+                        Decrement (Local0)
+                    }
+
+                    Store (One, ENR8)
+                    Store (Zero, POLH)
+                    Store (Local0, PIRH)
+                }
+            }
+
+            Device (ALKA)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x09)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        Return (0x09)
+                    }
+
+                    If (LEqual (SBFL, 0x01))
+                    {
+                        If (LEqual (EIDE, 0x01))
+                        {
+                            Return (0x09)
+                        }
+                        Else
+                        {
+                            If (LEqual (ENAT, 0x0A))
+                            {
+                                Return (0x09)
+                            }
+                            Else
+                            {
+                                Return (0x0B)
+                            }
+                        }
+                    }
+
+                    If (LEqual (SBFL, 0x02))
+                    {
+                        If (LEqual (EIDE, 0x01))
+                        {
+                            Return (0x09)
+                        }
+                        Else
+                        {
+                            If (LEqual (ENAT, 0x0A))
+                            {
+                                Return (0x09)
+                            }
+                            Else
+                            {
+                                Return (0x0B)
+                            }
+                        }
+                    }
+
+                    If (LEqual (SBFL, 0x03))
+                    {
+                        If (LNotEqual (ATFL, 0x02))
+                        {
+                            If (LNotEqual (\_SB.PCI0.SATA.VID, 0x1106))
+                            {
+                                Return (0x09)
+                            }
+                            Else
+                            {
+                                Return (0x0B)
+                            }
+                        }
+                        Else
+                        {
+                            If (LEqual (\_SB.PCI0.PATA.ENAT, 0x0A))
+                            {
+                                Return (0x09)
+                            }
+                            Else
+                            {
+                                Return (0x0B)
+                            }
+                        }
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (A37A, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {1,3,4,5,6,7,10,11,12,14,15}
+                    })
+                    Name (A47N, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )
+                        {
+                            0x00000014,
+                        }
+                    })
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        Return (A37A)
+                    }
+
+                    If (LEqual (SBFL, 0x01))
+                    {
+                        Return (A47N)
+                    }
+
+                    If (LEqual (SBFL, 0x02))
+                    {
+                        Return (A47N)
+                    }
+
+                    If (LEqual (SBFL, 0x03))
+                    {
+                        Return (A47N)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (B37A, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y0F)
+                            {}
+                    })
+                    CreateByteField (B37A, \_SB.PCI0.ALKA._CRS._Y0F._INT, IRB1)
+                    CreateByteField (B37A, 0x02, IRB2)
+                    Name (B47A, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y10)
+                        {
+                            0x00000000,
+                        }
+                    })
+                    CreateByteField (B47A, \_SB.PCI0.ALKA._CRS._Y10._INT, IRAI)
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        Return (B37A)
+                    }
+                    Else
+                    {
+                        Store (0x14, IRAI)
+                        Return (B47A)
+                    }
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                }
+            }
+
+            Device (ALKB)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x0A)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        And (IDEB, 0x34, Local0)
+                        If (LEqual (Local0, 0x34))
+                        {
+                            Return (0x09)
+                        }
+                        Else
+                        {
+                            Return (0x0B)
+                        }
+                    }
+
+                    If (LEqual (SBFL, 0x01))
+                    {
+                        And (IDEB, 0x30, Local0)
+                        If (LEqual (Local0, 0x30))
+                        {
+                            Return (0x09)
+                        }
+                        Else
+                        {
+                            Return (0x0B)
+                        }
+                    }
+
+                    If (LEqual (SBFL, 0x02))
+                    {
+                        And (IDEB, 0x36, Local0)
+                        If (LEqual (Local0, 0x36))
+                        {
+                            Return (0x09)
+                        }
+                        Else
+                        {
+                            Return (0x0B)
+                        }
+                    }
+
+                    If (LEqual (SBFL, 0x03))
+                    {
+                        And (IDEB, 0x37, Local0)
+                        If (LEqual (Local0, 0x37))
+                        {
+                            Return (0x09)
+                        }
+                        Else
+                        {
+                            Return (0x0B)
+                        }
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (A37B, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {1,3,4,5,6,7,10,11,12,14,15}
+                    })
+                    Name (A47B, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )
+                        {
+                            0x00000015,
+                        }
+                    })
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        Return (A37B)
+                    }
+
+                    If (LEqual (SBFL, 0x01))
+                    {
+                        Return (A47B)
+                    }
+
+                    If (LEqual (SBFL, 0x02))
+                    {
+                        Return (A47B)
+                    }
+
+                    If (LEqual (SBFL, 0x03))
+                    {
+                        Return (A47B)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (B37B, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y11)
+                            {}
+                    })
+                    CreateByteField (B37B, \_SB.PCI0.ALKB._CRS._Y11._INT, IRA1)
+                    CreateByteField (B37B, 0x02, IRA2)
+                    Name (B47B, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y12)
+                        {
+                            0x00000000,
+                        }
+                    })
+                    CreateByteField (B47B, \_SB.PCI0.ALKB._CRS._Y12._INT, IRBI)
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        Store (0x00, Local3)
+                        Store (0x00, Local4)
+                        And (PIBC, 0x0F, Local1)
+                        If (LNotEqual (Local1, 0x00))
+                        {
+                            If (LGreater (Local1, 0x07))
+                            {
+                                Subtract (Local1, 0x08, Local2)
+                                ShiftLeft (One, Local2, Local4)
+                            }
+                            Else
+                            {
+                                If (LGreater (Local1, 0x00))
+                                {
+                                    ShiftLeft (One, Local1, Local3)
+                                }
+                            }
+
+                            Store (Local3, IRA1)
+                            Store (Local4, IRA2)
+                        }
+
+                        Return (B37B)
+                    }
+                    Else
+                    {
+                        Store (0x15, IRBI)
+                        Return (B47B)
+                    }
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        CreateByteField (Arg0, 0x01, IRA1)
+                        CreateByteField (Arg0, 0x02, IRA2)
+                        ShiftLeft (IRA2, 0x08, Local0)
+                        Or (Local0, IRA1, Local0)
+                        Store (0x00, Local1)
+                        ShiftRight (Local0, 0x01, Local0)
+                        While (LGreater (Local0, 0x00))
+                        {
+                            Increment (Local1)
+                            ShiftRight (Local0, 0x01, Local0)
+                        }
+
+                        And (PIBC, 0xF0, PIBC)
+                        Or (PIBC, Local1, PIBC)
+                    }
+                }
+            }
+
+            Device (ALKC)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x0B)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (EAMC, 0x03))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        Return (0x0B)
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (A37C, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {1,3,4,5,6,7,10,11,12,14,15}
+                    })
+                    Name (A47C, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )
+                        {
+                            0x00000016,
+                        }
+                    })
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        Return (A37C)
+                    }
+
+                    If (LEqual (SBFL, 0x01))
+                    {
+                        Return (A47C)
+                    }
+
+                    If (LEqual (SBFL, 0x02))
+                    {
+                        Return (A47C)
+                    }
+
+                    If (LEqual (SBFL, 0x03))
+                    {
+                        Return (A47C)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (B37C, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y13)
+                            {}
+                    })
+                    CreateByteField (B37C, \_SB.PCI0.ALKC._CRS._Y13._INT, IRC1)
+                    CreateByteField (B37C, 0x02, IRC2)
+                    Name (B47C, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y14)
+                        {
+                            0x00000000,
+                        }
+                    })
+                    CreateByteField (B47C, \_SB.PCI0.ALKC._CRS._Y14._INT, IRCI)
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        Store (0x00, Local3)
+                        Store (0x00, Local4)
+                        And (PIBC, 0xF0, Local1)
+                        ShiftRight (Local1, 0x04, Local1)
+                        If (LNotEqual (Local1, 0x00))
+                        {
+                            If (LGreater (Local1, 0x07))
+                            {
+                                Subtract (Local1, 0x08, Local2)
+                                ShiftLeft (One, Local2, Local4)
+                            }
+                            Else
+                            {
+                                If (LGreater (Local1, 0x00))
+                                {
+                                    ShiftLeft (One, Local1, Local3)
+                                }
+                            }
+
+                            Store (Local3, IRC1)
+                            Store (Local4, IRC2)
+                        }
+
+                        Return (B37C)
+                    }
+                    Else
+                    {
+                        Store (0x16, IRCI)
+                        Return (B47C)
+                    }
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        CreateByteField (Arg0, 0x01, IRC1)
+                        CreateByteField (Arg0, 0x02, IRC2)
+                        ShiftLeft (IRC2, 0x08, Local0)
+                        Or (Local0, IRC1, Local0)
+                        Store (0x00, Local1)
+                        ShiftRight (Local0, 0x01, Local0)
+                        While (LGreater (Local0, 0x00))
+                        {
+                            Increment (Local1)
+                            ShiftRight (Local0, 0x01, Local0)
+                        }
+
+                        And (PIBC, 0x0F, PIBC)
+                        ShiftLeft (Local1, 0x04, Local1)
+                        Or (PIBC, Local1, PIBC)
+                    }
+                }
+            }
+
+            Device (ALKD)
+            {
+                Name (_HID, EisaId ("PNP0C0F"))
+                Name (_UID, 0x0C)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (SBFL, 0x01))
+                    {
+                        Return (0x09)
+                    }
+                    Else
+                    {
+                        If (LEqual (ELAN, 0x00))
+                        {
+                            Return (0x09)
+                        }
+                        Else
+                        {
+                            Return (0x0B)
+                        }
+                    }
+                }
+
+                Method (_PRS, 0, NotSerialized)
+                {
+                    Name (A37D, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, )
+                            {1,3,4,5,6,7,10,11,12,14,15}
+                    })
+                    Name (A47D, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )
+                        {
+                            0x00000015,
+                        }
+                    })
+                    Name (A77D, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )
+                        {
+                            0x00000017,
+                        }
+                    })
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        Return (A37D)
+                    }
+
+                    If (LEqual (SBFL, 0x01))
+                    {
+                        Return (A47D)
+                    }
+
+                    If (LEqual (SBFL, 0x02))
+                    {
+                        Return (A77D)
+                    }
+
+                    If (LEqual (SBFL, 0x03))
+                    {
+                        Return (A77D)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (B37D, ResourceTemplate ()
+                    {
+                        IRQ (Level, ActiveLow, Shared, _Y15)
+                            {}
+                    })
+                    CreateByteField (B37D, \_SB.PCI0.ALKD._CRS._Y15._INT, IRD1)
+                    CreateByteField (B37D, 0x02, IRD2)
+                    Name (B47D, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )
+                        {
+                            0x00000015,
+                        }
+                    })
+                    Name (B77D, ResourceTemplate ()
+                    {
+                        Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y16)
+                        {
+                            0x00000000,
+                        }
+                    })
+                    CreateByteField (B77D, \_SB.PCI0.ALKD._CRS._Y16._INT, IRDI)
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        Store (0x00, Local3)
+                        Store (0x00, Local4)
+                        And (PIRD, 0xF0, Local1)
+                        ShiftRight (Local1, 0x04, Local1)
+                        If (LNotEqual (Local1, 0x00))
+                        {
+                            If (LGreater (Local1, 0x07))
+                            {
+                                Subtract (Local1, 0x08, Local2)
+                                ShiftLeft (One, Local2, Local4)
+                            }
+                            Else
+                            {
+                                If (LGreater (Local1, 0x00))
+                                {
+                                    ShiftLeft (One, Local1, Local3)
+                                }
+                            }
+
+                            Store (Local3, IRD1)
+                            Store (Local4, IRD2)
+                        }
+
+                        Return (B37D)
+                    }
+
+                    If (LEqual (SBFL, 0x01))
+                    {
+                        Return (B47D)
+                    }
+
+                    If (LEqual (SBFL, 0x02))
+                    {
+                        Store (0x17, IRDI)
+                        Return (B77D)
+                    }
+
+                    If (LEqual (SBFL, 0x03))
+                    {
+                        Store (0x17, IRDI)
+                        Return (B77D)
+                    }
+                }
+
+                Method (_SRS, 1, NotSerialized)
+                {
+                    If (LEqual (SBFL, 0x00))
+                    {
+                        CreateByteField (Arg0, 0x01, IRD1)
+                        CreateByteField (Arg0, 0x02, IRD2)
+                        ShiftLeft (IRD2, 0x08, Local0)
+                        Or (Local0, IRD1, Local0)
+                        Store (0x00, Local1)
+                        ShiftRight (Local0, 0x01, Local0)
+                        While (LGreater (Local0, 0x00))
+                        {
+                            Increment (Local1)
+                            ShiftRight (Local0, 0x01, Local0)
+                        }
+
+                        And (PIRD, 0x0F, PIRD)
+                        ShiftLeft (Local1, 0x04, Local1)
+                        Or (PIRD, Local1, PIRD)
+                    }
+                }
+            }
+
+            Scope (\)
+            {
+                OperationRegion (\SCPP, SystemIO, 0x042F, 0x01)
+                Field (\SCPP, ByteAcc, NoLock, Preserve)
+                {
+                    SMIP,   8
+                }
+            }
+
+            Method (\_SB.PCI0._INI, 0, NotSerialized)
+            {
+                If (STRC (\_OS, "Microsoft Windows"))
+                {
+                    Store (0x56, SMIP)
+                }
+                Else
+                {
+                    If (STRC (\_OS, "Microsoft Windows NT"))
+                    {
+                        Store (0x58, SMIP)
+                        Store (0x00, OSFX)
+                        Store (0x00, OSFL)
+                    }
+                    Else
+                    {
+                        Store (0x57, SMIP)
+                        Store (0x02, OSFX)
+                        Store (0x02, OSFL)
+                    }
+                }
+
+                Store (0x00, SBFL)
+                If (LEqual (DEID, 0x3147))
+                {
+                    Store (0x01, SBFL)
+                }
+
+                If (LEqual (DEID, 0x3177))
+                {
+                    Store (0x02, SBFL)
+                }
+
+                If (LEqual (DEID, 0x3227))
+                {
+                    Store (0x03, SBFL)
+                }
+
+                If (LEqual (DEID, 0x3287))
+                {
+                    Store (0x04, SBFL)
+                }
+
+                Store (0x00, ATFL)
+                If (LEqual (BSAT, 0x01))
+                {
+                    Store (0x02, ATFL)
+                }
+                Else
+                {
+                    If (LEqual (EIDE, 0x01))
+                    {
+                        Store (0x02, ATFL)
+                    }
+                    Else
+                    {
+                        If (LNotEqual (\_SB.PCI0.PATA.VID, 0x1106))
+                        {
+                            Store (0x01, ATFL)
+                        }
+                    }
+                }
+            }
+
+            Scope (\)
+            {
+                Method (OSTP, 0, NotSerialized)
+                {
+                    If (LEqual (OSFX, 0x01))
+                    {
+                        Store (0x56, SMIP)
+                    }
+
+                    If (LEqual (OSFX, 0x02))
+                    {
+                        Store (0x57, SMIP)
+                    }
+
+                    If (LEqual (OSFX, 0x00))
+                    {
+                        Store (0x58, SMIP)
+                    }
+                }
+            }
+
+            Device (SYSR)
+            {
+                Name (_HID, EisaId ("PNP0C02"))
+                Name (_UID, 0x01)
+                Name (_CRS, ResourceTemplate ()
+                {
+                    IO (Decode16,
+                        0x0010,             // Range Minimum
+                        0x0010,             // Range Maximum
+                        0x01,               // Alignment
+                        0x10,               // Length
+                        )
+                    IO (Decode16,
+                        0x0022,             // Range Minimum
+                        0x0022,             // Range Maximum
+                        0x01,               // Alignment
+                        0x1E,               // Length
+                        )
+                    IO (Decode16,
+                        0x0044,             // Range Minimum
+                        0x0044,             // Range Maximum
+                        0x01,               // Alignment
+                        0x1C,               // Length
+                        )
+                    IO (Decode16,
+                        0x0062,             // Range Minimum
+                        0x0062,             // Range Maximum
+                        0x01,               // Alignment
+                        0x02,               // Length
+                        )
+                    IO (Decode16,
+                        0x0065,             // Range Minimum
+                        0x0065,             // Range Maximum
+                        0x01,               // Alignment
+                        0x0B,               // Length
+                        )
+                    IO (Decode16,
+                        0x0074,             // Range Minimum
+                        0x0074,             // Range Maximum
+                        0x01,               // Alignment
+                        0x0C,               // Length
+                        )
+                    IO (Decode16,
+                        0x0091,             // Range Minimum
+                        0x0091,             // Range Maximum
+                        0x01,               // Alignment
+                        0x03,               // Length
+                        )
+                    IO (Decode16,
+                        0x00A2,             // Range Minimum
+                        0x00A2,             // Range Maximum
+                        0x01,               // Alignment
+                        0x1E,               // Length
+                        )
+                    IO (Decode16,
+                        0x00E0,             // Range Minimum
+                        0x00E0,             // Range Maximum
+                        0x01,               // Alignment
+                        0x10,               // Length
+                        )
+                    IO (Decode16,
+                        0x04D0,             // Range Minimum
+                        0x04D0,             // Range Maximum
+                        0x01,               // Alignment
+                        0x02,               // Length
+                        )
+                    IO (Decode16,
+                        0x0800,             // Range Minimum
+                        0x0800,             // Range Maximum
+                        0x01,               // Alignment
+                        0x06,               // Length
+                        )
+                    IO (Decode16,
+                        0x0290,             // Range Minimum
+                        0x0290,             // Range Maximum
+                        0x01,               // Alignment
+                        0x08,               // Length
+                        )
+                })
+            }
+
+            Device (PIC)
+            {
+                Name (_HID, EisaId ("PNP0000"))
+                Name (_CRS, ResourceTemplate ()
+                {
+                    IO (Decode16,
+                        0x0020,             // Range Minimum
+                        0x0020,             // Range Maximum
+                        0x01,               // Alignment
+                        0x02,               // Length
+                        )
+                    IO (Decode16,
+                        0x00A0,             // Range Minimum
+                        0x00A0,             // Range Maximum
+                        0x01,               // Alignment
+                        0x02,               // Length
+                        )
+                    IRQNoFlags ()
+                        {2}
+                })
+            }
+
+            Device (DMA1)
+            {
+                Name (_HID, EisaId ("PNP0200"))
+                Name (_CRS, ResourceTemplate ()
+                {
+                    DMA (Compatibility, BusMaster, Transfer8, )
+                        {4}
+                    IO (Decode16,
+                        0x0000,             // Range Minimum
+                        0x0000,             // Range Maximum
+                        0x01,               // Alignment
+                        0x10,               // Length
+                        )
+                    IO (Decode16,
+                        0x0080,             // Range Minimum
+                        0x0080,             // Range Maximum
+                        0x01,               // Alignment
+                        0x11,               // Length
+                        )
+                    IO (Decode16,
+                        0x0094,             // Range Minimum
+                        0x0094,             // Range Maximum
+                        0x01,               // Alignment
+                        0x0C,               // Length
+                        )
+                    IO (Decode16,
+                        0x00C0,             // Range Minimum
+                        0x00C0,             // Range Maximum
+                        0x01,               // Alignment
+                        0x20,               // Length
+                        )
+                })
+            }
+
+            Device (TMR)
+            {
+                Name (_HID, EisaId ("PNP0100"))
+                Name (_CRS, ResourceTemplate ()
+                {
+                    IO (Decode16,
+                        0x0040,             // Range Minimum
+                        0x0040,             // Range Maximum
+                        0x01,               // Alignment
+                        0x04,               // Length
+                        )
+                    IRQNoFlags ()
+                        {0}
+                })
+            }
+
+            Device (RTC)
+            {
+                Name (_HID, EisaId ("PNP0B00"))
+                Name (_CRS, ResourceTemplate ()
+                {
+                    IO (Decode16,
+                        0x0070,             // Range Minimum
+                        0x0070,             // Range Maximum
+                        0x04,               // Alignment
+                        0x04,               // Length
+                        )
+                    IRQNoFlags ()
+                        {8}
+                })
+            }
+
+            Device (SPKR)
+            {
+                Name (_HID, EisaId ("PNP0800"))
+                Name (_CRS, ResourceTemplate ()
+                {
+                    IO (Decode16,
+                        0x0061,             // Range Minimum
+                        0x0061,             // Range Maximum
+                        0x01,               // Alignment
+                        0x01,               // Length
+                        )
+                })
+            }
+
+            Device (COPR)
+            {
+                Name (_HID, EisaId ("PNP0C04"))
+                Name (_CRS, ResourceTemplate ()
+                {
+                    IO (Decode16,
+                        0x00F0,             // Range Minimum
+                        0x00F0,             // Range Maximum
+                        0x01,               // Alignment
+                        0x10,               // Length
+                        )
+                    IRQNoFlags ()
+                        {13}
+                })
+            }
+
+            Scope (\)
+            {
+                OperationRegion (WIN1, SystemIO, 0x4E, 0x02)
+                Field (WIN1, ByteAcc, NoLock, Preserve)
+                {
+                    INDP,   8, 
+                    DATP,   8
+                }
+
+                IndexField (INDP, DATP, ByteAcc, NoLock, Preserve)
+                {
+                            Offset (0x02), 
+                    CFG,    8, 
+                            Offset (0x07), 
+                    LDN,    8, 
+                            Offset (0x20), 
+                    IDHI,   8, 
+                    IDLO,   8, 
+                    POWC,   8, 
+                            Offset (0x30), 
+                    ACTR,   8, 
+                            Offset (0x60), 
+                    IOAH,   8, 
+                    IOAL,   8, 
+                    IO2H,   8, 
+                    IO2L,   8, 
+                            Offset (0x70), 
+                    INTR,   8, 
+                            Offset (0x72), 
+                    INT1,   8, 
+                            Offset (0x74), 
+                    DMCH,   8, 
+                            Offset (0xF0), 
+                    OPT1,   8, 
+                    OPT2,   8, 
+                    OPT3,   8
+                }
+
+                Method (ENFG, 0, NotSerialized)
+                {
+                    Store (0x87, INDP)
+                    Store (0x87, INDP)
+                    Or (POWC, 0x80, POWC)
+                }
+
+                Method (EXFG, 0, NotSerialized)
+                {
+                    Store (0xAA, INDP)
+                }
+
+                OperationRegion (WIN2, SystemIO, 0x2E, 0x02)
+                Field (WIN2, ByteAcc, NoLock, Preserve)
+                {
+                    INDS,   8, 
+                    DATS,   8
+                }
+
+                IndexField (INDS, DATS, ByteAcc, NoLock, Preserve)
+                {
+                            Offset (0x07), 
+                    LDN2,   8, 
+                            Offset (0x20), 
+                    DEV2,   8, 
+                            Offset (0x23), 
+                    VEN2,   8, 
+                            Offset (0x30), 
+                    ACT2,   8, 
+                            Offset (0x60), 
+                    IOH2,   8, 
+                    IOL2,   8, 
+                            Offset (0x70), 
+                    IRQ2,   8
+                }
+
+                Method (ENGS, 0, NotSerialized)
+                {
+                    Store (0x87, INDS)
+                    Store (0x87, INDS)
+                }
+
+                Method (EXGS, 0, NotSerialized)
+                {
+                    Store (0xAA, INDS)
+                }
+
+                OperationRegion (WIN3, SystemIO, 0x4E, 0x02)
+                Field (WIN3, ByteAcc, NoLock, Preserve)
+                {
+                    INDT,   8, 
+                    DATT,   8
+                }
+
+                IndexField (INDT, DATT, ByteAcc, NoLock, Preserve)
+                {
+                            Offset (0x07), 
+                    LDN3,   8, 
+                            Offset (0x20), 
+                    DEV3,   8, 
+                            Offset (0x23), 
+                    VEN3,   8, 
+                            Offset (0x30), 
+                    ACT3,   8, 
+                            Offset (0x60), 
+                    IOH3,   8, 
+                    IOL3,   8, 
+                            Offset (0x70), 
+                    IRQ3,   8
+                }
+
+                Method (ENGT, 0, NotSerialized)
+                {
+                    Store (0xAA, INDT)
+                    Store (0x77, INDT)
+                    Store (0x77, INDT)
+                }
+
+                Method (EXGT, 0, NotSerialized)
+                {
+                    Store (0xAA, INDT)
+                }
+
+                Method (GSRG, 1, NotSerialized)
+                {
+                    Store (Arg0, INDP)
+                    Return (DATP)
+                }
+
+                Method (SSRG, 2, NotSerialized)
+                {
+                    Store (Arg0, INDP)
+                    Store (Arg1, DATP)
+                }
+            }
+
+            Device (FDC0)
+            {
+                Name (_HID, EisaId ("PNP0700"))
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (Zero, LDN)
+                    If (ACTR)
+                    {
+                        EXFG ()
+                        Return (0x0F)
+                    }
+                    Else
+                    {
+                        If (LOr (IOAH, IOAL))
+                        {
+                            EXFG ()
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            EXFG ()
+                            Return (0x00)
+                        }
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x00, LDN)
+                    Store (Zero, ACTR)
+                    SLDM (DMCH, 0x04)
+                    EXFG ()
+                    DISD (0x03)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF0, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x03F0,             // Range Minimum
+                            0x03F0,             // Range Maximum
+                            0x01,               // Alignment
+                            0x06,               // Length
+                            _Y17)
+                        IO (Decode16,
+                            0x03F7,             // Range Minimum
+                            0x03F7,             // Range Maximum
+                            0x01,               // Alignment
+                            0x01,               // Length
+                            )
+                        IRQNoFlags ()
+                            {6}
+                        DMA (Compatibility, NotBusMaster, Transfer8, )
+                            {2}
+                    })
+                    CreateByteField (BUF0, \_SB.PCI0.FDC0._CRS._Y17._MIN, IOLO)
+                    CreateByteField (BUF0, 0x03, IOHI)
+                    CreateByteField (BUF0, \_SB.PCI0.FDC0._CRS._Y17._MAX, IORL)
+                    CreateByteField (BUF0, 0x05, IORH)
+                    ENFG ()
+                    EXFG ()
+                    Return (BUF0)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F0,             // Range Minimum
+                            0x03F0,             // Range Maximum
+                            0x01,               // Alignment
+                            0x06,               // Length
+                            )
+                        IO (Decode16,
+                            0x03F7,             // Range Minimum
+                            0x03F7,             // Range Maximum
+                            0x01,               // Alignment
+                            0x01,               // Length
+                            )
+                        IRQNoFlags ()
+                            {6}
+                        DMA (Compatibility, NotBusMaster, Transfer8, )
+                            {2}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x19, IRQW)
+                    CreateByteField (Arg0, 0x1C, DMAV)
+                    ENFG ()
+                    Store (Zero, LDN)
+                    Store (One, ACTR)
+                    SLDM (DMCH, DMCH)
+                    CKIO (IOAD, 0x03)
+                    EXFG ()
+                }
+            }
+
+            Device (UAR1)
+            {
+                Name (_HID, EisaId ("PNP0501"))
+                Name (_UID, 0x01)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x01, LDN)
+                    If (ACTR)
+                    {
+                        EXFG ()
+                        Return (0x0F)
+                    }
+                    Else
+                    {
+                        If (LOr (IOAH, IOAL))
+                        {
+                            EXFG ()
+                            Return (0x0D)
+                        }
+                        Else
+                        {
+                            EXFG ()
+                            Return (0x00)
+                        }
+                    }
+
+                    EXFG ()
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x01, LDN)
+                    Store (Zero, ACTR)
+                    EXFG ()
+                    DISD (0x00)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF1, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y18)
+                        IRQ (Edge, ActiveLow, Shared, _Y19)
+                            {}
+                    })
+                    CreateByteField (BUF1, \_SB.PCI0.UAR1._CRS._Y18._MIN, IOLO)
+                    CreateByteField (BUF1, 0x03, IOHI)
+                    CreateByteField (BUF1, \_SB.PCI0.UAR1._CRS._Y18._MAX, IORL)
+                    CreateByteField (BUF1, 0x05, IORH)
+                    CreateWordField (BUF1, \_SB.PCI0.UAR1._CRS._Y19._INT, IRQW)
+                    ENFG ()
+                    Store (0x01, LDN)
+                    Store (IOAL, IOLO)
+                    Store (IOAL, IORL)
+                    Store (IOAH, IOHI)
+                    Store (IOAH, IORH)
+                    Store (One, Local0)
+                    ShiftLeft (Local0, INTR, IRQW)
+                    EXFG ()
+                    Return (BUF1)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F8,             // Range Minimum
+                            0x03F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02F8,             // Range Minimum
+                            0x02F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03E8,             // Range Minimum
+                            0x03E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02E8,             // Range Minimum
+                            0x02E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04F8,             // Range Minimum
+                            0x04F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04E8,             // Range Minimum
+                            0x04E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENFG ()
+                    Store (0x01, LDN)
+                    Store (One, ACTR)
+                    Store (IOLO, IOAL)
+                    Store (IOHI, IOAH)
+                    FindSetRightBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, INTR)
+                    EXFG ()
+                    CKIO (IOAD, 0x00)
+                }
+            }
+
+            Device (UAR2)
+            {
+                Method (_HID, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x02, LDN)
+                    Return (0x0105D041)
+                    EXFG ()
+                }
+
+                Name (_UID, 0x02)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x02, LDN)
+                    And (OPT2, 0x10, Local0)
+                    If (LNotEqual (Local0, 0x10))
+                    {
+                        If (ACTR)
+                        {
+                            EXFG ()
+                            Return (0x0F)
+                        }
+                        Else
+                        {
+                            If (LOr (IOAH, IOAL))
+                            {
+                                EXFG ()
+                                Return (0x0D)
+                            }
+                            Else
+                            {
+                                EXFG ()
+                                Return (0x00)
+                            }
+                        }
+                    }
+                    Else
+                    {
+                        EXFG ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x02, LDN)
+                    Store (Zero, ACTR)
+                    EXFG ()
+                    DISD (0x01)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF2, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y1A)
+                        IRQ (Edge, ActiveLow, Shared, _Y1B)
+                            {4}
+                    })
+                    CreateByteField (BUF2, \_SB.PCI0.UAR2._CRS._Y1A._MIN, IOLO)
+                    CreateByteField (BUF2, 0x03, IOHI)
+                    CreateByteField (BUF2, \_SB.PCI0.UAR2._CRS._Y1A._MAX, IORL)
+                    CreateByteField (BUF2, 0x05, IORH)
+                    CreateWordField (BUF2, \_SB.PCI0.UAR2._CRS._Y1B._INT, IRQW)
+                    ENFG ()
+                    Store (0x02, LDN)
+                    Store (IOAL, IOLO)
+                    Store (IOAL, IORL)
+                    Store (IOAH, IOHI)
+                    Store (IOAH, IORH)
+                    Store (One, Local0)
+                    ShiftLeft (Local0, INTR, IRQW)
+                    EXFG ()
+                    Return (BUF2)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F8,             // Range Minimum
+                            0x03F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02F8,             // Range Minimum
+                            0x02F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03E8,             // Range Minimum
+                            0x03E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02E8,             // Range Minimum
+                            0x02E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENFG ()
+                    Store (0x02, LDN)
+                    Store (One, ACTR)
+                    Store (IOLO, IOAL)
+                    Store (IOHI, IOAH)
+                    FindSetRightBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, INTR)
+                    EXFG ()
+                    CKIO (IOAD, 0x01)
+                }
+            }
+
+            Device (IRDA)
+            {
+                Name (_HID, EisaId ("PNP0510"))
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x02, LDN)
+                    And (OPT2, 0x10, Local0)
+                    If (LEqual (Local0, 0x10))
+                    {
+                        If (ACTR)
+                        {
+                            EXFG ()
+                            Return (0x0F)
+                        }
+                        Else
+                        {
+                            If (LOr (IOAH, IOAL))
+                            {
+                                EXFG ()
+                                Return (0x0D)
+                            }
+                            Else
+                            {
+                                EXFG ()
+                                Return (0x00)
+                            }
+                        }
+                    }
+                    Else
+                    {
+                        EXFG ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    If (LEqual (DISE, 0x01))
+                    {
+                        ENFG ()
+                        Store (0x02, LDN)
+                        Store (Zero, ACTR)
+                        EXFG ()
+                        DISD (0x01)
+                    }
+
+                    //Store (Local0, Local0)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF4, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y1C)
+                        IRQ (Edge, ActiveLow, Shared, _Y1D)
+                            {}
+                    })
+                    CreateByteField (BUF4, \_SB.PCI0.IRDA._CRS._Y1C._MIN, IOLO)
+                    CreateByteField (BUF4, 0x03, IOHI)
+                    CreateByteField (BUF4, \_SB.PCI0.IRDA._CRS._Y1C._MAX, IORL)
+                    CreateByteField (BUF4, 0x05, IORH)
+                    CreateWordField (BUF4, \_SB.PCI0.IRDA._CRS._Y1D._INT, IRQW)
+                    ENFG ()
+                    Store (0x02, LDN)
+                    Store (IOAL, IOLO)
+                    Store (IOAL, IORL)
+                    Store (IOAH, IOHI)
+                    Store (IOAH, IORH)
+                    ShiftLeft (0x01, INTR, IRQW)
+                    EXFG ()
+                    Return (BUF4)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F8,             // Range Minimum
+                            0x03F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02F8,             // Range Minimum
+                            0x02F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03E8,             // Range Minimum
+                            0x03E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02E8,             // Range Minimum
+                            0x02E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04F8,             // Range Minimum
+                            0x04F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04E8,             // Range Minimum
+                            0x04E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENFG ()
+                    Store (0x02, LDN)
+                    Store (One, ACTR)
+                    Store (IOLO, IOAL)
+                    Store (IOHI, IOAH)
+                    FindSetRightBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, INTR)
+                    EXFG ()
+                    CKIO (IOAD, 0x01)
+                }
+            }
+
+            Device (UAR3)
+            {
+                Name (_HID, EisaId ("PNP0501"))
+                Name (_UID, 0x03)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENGS ()
+                    Store (0x01, LDN2)
+                    If (LEqual (VEN2, 0x19))
+                    {
+                        If (LGreaterEqual (DEV2, 0x03))
+                        {
+                            If (ACT2)
+                            {
+                                EXGS ()
+                                Return (0x0F)
+                            }
+                            Else
+                            {
+                                If (LOr (IOH2, IOL2))
+                                {
+                                    EXGS ()
+                                    Return (0x0D)
+                                }
+                                Else
+                                {
+                                    EXGS ()
+                                    Return (0x00)
+                                }
+                            }
+                        }
+                        Else
+                        {
+                            EXGS ()
+                            Return (0x00)
+                        }
+                    }
+                    Else
+                    {
+                        EXGS ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENGS ()
+                    Store (0x01, LDN2)
+                    Store (Zero, ACT2)
+                    EXGS ()
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF3, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y1E)
+                        IRQ (Edge, ActiveLow, Shared, _Y1F)
+                            {}
+                    })
+                    CreateByteField (BUF3, \_SB.PCI0.UAR3._CRS._Y1E._MIN, IOLO)
+                    CreateByteField (BUF3, 0x03, IOHI)
+                    CreateByteField (BUF3, \_SB.PCI0.UAR3._CRS._Y1E._MAX, IORL)
+                    CreateByteField (BUF3, 0x05, IORH)
+                    CreateWordField (BUF3, \_SB.PCI0.UAR3._CRS._Y1F._INT, IRQW)
+                    ENGS ()
+                    Store (0x01, LDN2)
+                    Store (IOL2, IOLO)
+                    Store (IOL2, IORL)
+                    Store (IOH2, IOHI)
+                    Store (IOH2, IORH)
+                    Store (One, Local0)
+                    ShiftLeft (Local0, IRQ2, IRQW)
+                    EXGS ()
+                    Return (BUF3)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F8,             // Range Minimum
+                            0x03F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02F8,             // Range Minimum
+                            0x02F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03E8,             // Range Minimum
+                            0x03E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02E8,             // Range Minimum
+                            0x02E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04F8,             // Range Minimum
+                            0x04F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04E8,             // Range Minimum
+                            0x04E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENGS ()
+                    Store (0x01, LDN2)
+                    Store (One, ACT2)
+                    Store (IOLO, IOL2)
+                    Store (IOHI, IOH2)
+                    FindSetRightBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, IRQ2)
+                    EXGS ()
+                }
+            }
+
+            Device (UAR4)
+            {
+                Name (_HID, EisaId ("PNP0501"))
+                Name (_UID, 0x04)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENGS ()
+                    Store (0x02, LDN2)
+                    If (LEqual (VEN2, 0x19))
+                    {
+                        If (LGreaterEqual (DEV2, 0x03))
+                        {
+                            If (ACT2)
+                            {
+                                EXGS ()
+                                Return (0x0F)
+                            }
+                            Else
+                            {
+                                If (LOr (IOH2, IOL2))
+                                {
+                                    EXGS ()
+                                    Return (0x0D)
+                                }
+                                Else
+                                {
+                                    EXGS ()
+                                    Return (0x00)
+                                }
+                            }
+                        }
+                        Else
+                        {
+                            EXGS ()
+                            Return (0x00)
+                        }
+                    }
+                    Else
+                    {
+                        EXGS ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENGS ()
+                    Store (0x02, LDN2)
+                    Store (Zero, ACT2)
+                    EXGS ()
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF4, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y20)
+                        IRQ (Edge, ActiveLow, Shared, _Y21)
+                            {}
+                    })
+                    CreateByteField (BUF4, \_SB.PCI0.UAR4._CRS._Y20._MIN, IOLO)
+                    CreateByteField (BUF4, 0x03, IOHI)
+                    CreateByteField (BUF4, \_SB.PCI0.UAR4._CRS._Y20._MAX, IORL)
+                    CreateByteField (BUF4, 0x05, IORH)
+                    CreateWordField (BUF4, \_SB.PCI0.UAR4._CRS._Y21._INT, IRQW)
+                    ENGS ()
+                    Store (0x02, LDN2)
+                    Store (IOL2, IOLO)
+                    Store (IOL2, IORL)
+                    Store (IOH2, IOHI)
+                    Store (IOH2, IORH)
+                    Store (One, Local0)
+                    ShiftLeft (Local0, IRQ2, IRQW)
+                    EXGS ()
+                    Return (BUF4)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F8,             // Range Minimum
+                            0x03F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02F8,             // Range Minimum
+                            0x02F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03E8,             // Range Minimum
+                            0x03E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02E8,             // Range Minimum
+                            0x02E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04F8,             // Range Minimum
+                            0x04F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04E8,             // Range Minimum
+                            0x04E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENGS ()
+                    Store (0x02, LDN2)
+                    Store (One, ACT2)
+                    Store (IOLO, IOL2)
+                    Store (IOHI, IOH2)
+                    FindSetRightBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, IRQ2)
+                    EXGS ()
+                }
+            }
+
+            Device (UAR5)
+            {
+                Name (_HID, EisaId ("PNP0501"))
+                Name (_UID, 0x05)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENGT ()
+                    Store (0x00, LDN3)
+                    If (LEqual (VEN3, 0x19))
+                    {
+                        If (LEqual (DEV3, 0x02))
+                        {
+                            If (ACT3)
+                            {
+                                EXGT ()
+                                Return (0x0F)
+                            }
+                            Else
+                            {
+                                If (LOr (IOH3, IOL3))
+                                {
+                                    EXGT ()
+                                    Return (0x0D)
+                                }
+                                Else
+                                {
+                                    EXGT ()
+                                    Return (0x00)
+                                }
+                            }
+                        }
+                        Else
+                        {
+                            EXGT ()
+                            Return (0x00)
+                        }
+                    }
+                    Else
+                    {
+                        EXGT ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENGT ()
+                    Store (0x00, LDN3)
+                    Store (Zero, ACT3)
+                    EXGT ()
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF5, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y22)
+                        IRQ (Edge, ActiveLow, Shared, _Y23)
+                            {}
+                    })
+                    CreateByteField (BUF5, \_SB.PCI0.UAR5._CRS._Y22._MIN, IOLO)
+                    CreateByteField (BUF5, 0x03, IOHI)
+                    CreateByteField (BUF5, \_SB.PCI0.UAR5._CRS._Y22._MAX, IORL)
+                    CreateByteField (BUF5, 0x05, IORH)
+                    CreateWordField (BUF5, \_SB.PCI0.UAR5._CRS._Y23._INT, IRQW)
+                    ENGT ()
+                    Store (0x00, LDN3)
+                    Store (IOL3, IOLO)
+                    Store (IOL3, IORL)
+                    Store (IOH3, IOHI)
+                    Store (IOH3, IORH)
+                    Store (One, Local0)
+                    And (IRQ3, 0x0F, IRQ3)
+                    ShiftLeft (Local0, IRQ3, IRQW)
+                    EXGT ()
+                    Return (BUF5)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F8,             // Range Minimum
+                            0x03F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02F8,             // Range Minimum
+                            0x02F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03E8,             // Range Minimum
+                            0x03E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02E8,             // Range Minimum
+                            0x02E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04F8,             // Range Minimum
+                            0x04F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04E8,             // Range Minimum
+                            0x04E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENGT ()
+                    Store (0x00, LDN3)
+                    Store (One, ACT3)
+                    Store (IOLO, IOL3)
+                    Store (IOHI, IOH3)
+                    FindSetRightBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, Local0)
+                    Or (Local0, 0x30, IRQ3)
+                    EXGT ()
+                }
+            }
+
+            Device (UAR6)
+            {
+                Name (_HID, EisaId ("PNP0501"))
+                Name (_UID, 0x06)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENGT ()
+                    Store (0x01, LDN3)
+                    If (LEqual (VEN3, 0x19))
+                    {
+                        If (LEqual (DEV3, 0x02))
+                        {
+                            If (ACT3)
+                            {
+                                EXGT ()
+                                Return (0x0F)
+                            }
+                            Else
+                            {
+                                If (LOr (IOH3, IOL3))
+                                {
+                                    EXGT ()
+                                    Return (0x0D)
+                                }
+                                Else
+                                {
+                                    EXGT ()
+                                    Return (0x00)
+                                }
+                            }
+                        }
+                        Else
+                        {
+                            EXGT ()
+                            Return (0x00)
+                        }
+                    }
+                    Else
+                    {
+                        EXGT ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENGT ()
+                    Store (0x01, LDN3)
+                    Store (Zero, ACT3)
+                    EXGT ()
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF6, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y24)
+                        IRQ (Edge, ActiveLow, Shared, _Y25)
+                            {}
+                    })
+                    CreateByteField (BUF6, \_SB.PCI0.UAR6._CRS._Y24._MIN, IOLO)
+                    CreateByteField (BUF6, 0x03, IOHI)
+                    CreateByteField (BUF6, \_SB.PCI0.UAR6._CRS._Y24._MAX, IORL)
+                    CreateByteField (BUF6, 0x05, IORH)
+                    CreateWordField (BUF6, \_SB.PCI0.UAR6._CRS._Y25._INT, IRQW)
+                    ENGT ()
+                    Store (0x01, LDN3)
+                    Store (IOL3, IOLO)
+                    Store (IOL3, IORL)
+                    Store (IOH3, IOHI)
+                    Store (IOH3, IORH)
+                    Store (One, Local0)
+                    And (IRQ3, 0x0F, IRQ3)
+                    ShiftLeft (Local0, IRQ3, IRQW)
+                    EXGT ()
+                    Return (BUF6)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F8,             // Range Minimum
+                            0x03F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02F8,             // Range Minimum
+                            0x02F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03E8,             // Range Minimum
+                            0x03E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02E8,             // Range Minimum
+                            0x02E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04F8,             // Range Minimum
+                            0x04F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04E8,             // Range Minimum
+                            0x04E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENGT ()
+                    Store (0x01, LDN3)
+                    Store (One, ACT3)
+                    Store (IOLO, IOL3)
+                    Store (IOHI, IOH3)
+                    FindSetRightBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, Local0)
+                    Or (Local0, 0x30, IRQ3)
+                    EXGT ()
+                }
+            }
+
+            Device (UAR7)
+            {
+                Name (_HID, EisaId ("PNP0501"))
+                Name (_UID, 0x07)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENGT ()
+                    Store (0x02, LDN3)
+                    If (LEqual (VEN3, 0x19))
+                    {
+                        If (LEqual (DEV3, 0x02))
+                        {
+                            If (ACT3)
+                            {
+                                EXGT ()
+                                Return (0x0F)
+                            }
+                            Else
+                            {
+                                If (LOr (IOH3, IOL3))
+                                {
+                                    EXGT ()
+                                    Return (0x0D)
+                                }
+                                Else
+                                {
+                                    EXGT ()
+                                    Return (0x00)
+                                }
+                            }
+                        }
+                        Else
+                        {
+                            EXGT ()
+                            Return (0x00)
+                        }
+                    }
+                    Else
+                    {
+                        EXGT ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENGT ()
+                    Store (0x02, LDN3)
+                    Store (Zero, ACT3)
+                    EXGT ()
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF7, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y26)
+                        IRQ (Edge, ActiveLow, Shared, _Y27)
+                            {}
+                    })
+                    CreateByteField (BUF7, \_SB.PCI0.UAR7._CRS._Y26._MIN, IOLO)
+                    CreateByteField (BUF7, 0x03, IOHI)
+                    CreateByteField (BUF7, \_SB.PCI0.UAR7._CRS._Y26._MAX, IORL)
+                    CreateByteField (BUF7, 0x05, IORH)
+                    CreateWordField (BUF7, \_SB.PCI0.UAR7._CRS._Y27._INT, IRQW)
+                    ENGT ()
+                    Store (0x02, LDN3)
+                    Store (IOL3, IOLO)
+                    Store (IOL3, IORL)
+                    Store (IOH3, IOHI)
+                    Store (IOH3, IORH)
+                    Store (One, Local0)
+                    And (IRQ3, 0x0F, IRQ3)
+                    ShiftLeft (Local0, IRQ3, IRQW)
+                    EXGT ()
+                    Return (BUF7)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F8,             // Range Minimum
+                            0x03F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02F8,             // Range Minimum
+                            0x02F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03E8,             // Range Minimum
+                            0x03E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02E8,             // Range Minimum
+                            0x02E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04F8,             // Range Minimum
+                            0x04F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04E8,             // Range Minimum
+                            0x04E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENGT ()
+                    Store (0x02, LDN3)
+                    Store (One, ACT3)
+                    Store (IOLO, IOL3)
+                    Store (IOHI, IOH3)
+                    FindSetRightBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, Local0)
+                    Or (Local0, 0x30, IRQ3)
+                    EXGT ()
+                }
+            }
+
+            Device (UAR8)
+            {
+                Name (_HID, EisaId ("PNP0501"))
+                Name (_UID, 0x08)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENGT ()
+                    Store (0x03, LDN3)
+                    If (LEqual (VEN3, 0x19))
+                    {
+                        If (LEqual (DEV3, 0x02))
+                        {
+                            If (ACT3)
+                            {
+                                EXGT ()
+                                Return (0x0F)
+                            }
+                            Else
+                            {
+                                If (LOr (IOH3, IOL3))
+                                {
+                                    EXGT ()
+                                    Return (0x0D)
+                                }
+                                Else
+                                {
+                                    EXGT ()
+                                    Return (0x00)
+                                }
+                            }
+                        }
+                        Else
+                        {
+                            EXGT ()
+                            Return (0x00)
+                        }
+                    }
+                    Else
+                    {
+                        EXGT ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENGT ()
+                    Store (0x03, LDN3)
+                    Store (Zero, ACT3)
+                    EXGT ()
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF8, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y28)
+                        IRQ (Edge, ActiveLow, Shared, _Y29)
+                            {}
+                    })
+                    CreateByteField (BUF8, \_SB.PCI0.UAR8._CRS._Y28._MIN, IOLO)
+                    CreateByteField (BUF8, 0x03, IOHI)
+                    CreateByteField (BUF8, \_SB.PCI0.UAR8._CRS._Y28._MAX, IORL)
+                    CreateByteField (BUF8, 0x05, IORH)
+                    CreateWordField (BUF8, \_SB.PCI0.UAR8._CRS._Y29._INT, IRQW)
+                    ENGT ()
+                    Store (0x03, LDN3)
+                    Store (IOL3, IOLO)
+                    Store (IOL3, IORL)
+                    Store (IOH3, IOHI)
+                    Store (IOH3, IORH)
+                    Store (One, Local0)
+                    And (IRQ3, 0x0F, IRQ3)
+                    ShiftLeft (Local0, IRQ3, IRQW)
+                    EXGT ()
+                    Return (BUF8)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03F8,             // Range Minimum
+                            0x03F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02F8,             // Range Minimum
+                            0x02F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03E8,             // Range Minimum
+                            0x03E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x02E8,             // Range Minimum
+                            0x02E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04F8,             // Range Minimum
+                            0x04F8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x04E8,             // Range Minimum
+                            0x04E8,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQ (Edge, ActiveLow, Shared, )
+                            {3,4}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENGT ()
+                    Store (0x03, LDN3)
+                    Store (One, ACT3)
+                    Store (IOLO, IOL3)
+                    Store (IOHI, IOH3)
+                    FindSetRightBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, Local0)
+                    Or (Local0, 0x30, IRQ3)
+                    EXGT ()
+                }
+            }
+
+            Device (LPT1)
+            {
+                Name (_HID, EisaId ("PNP0400"))
+                Name (_UID, 0x01)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x03, LDN)
+                    And (OPT1, 0x02, Local0)
+                    If (LNotEqual (Local0, 0x02))
+                    {
+                        If (ACTR)
+                        {
+                            EXFG ()
+                            Return (0x0F)
+                        }
+                        Else
+                        {
+                            If (LOr (IOAH, IOAL))
+                            {
+                                EXFG ()
+                                Return (0x0D)
+                            }
+                            Else
+                            {
+                                EXFG ()
+                                Return (0x00)
+                            }
+                        }
+                    }
+                    Else
+                    {
+                        EXFG ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x03, LDN)
+                    Store (Zero, ACTR)
+                    EXFG ()
+                    DISD (0x02)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF5, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            _Y2A)
+                        IRQNoFlags (_Y2B)
+                            {}
+                    })
+                    CreateByteField (BUF5, \_SB.PCI0.LPT1._CRS._Y2A._MIN, IOLO)
+                    CreateByteField (BUF5, 0x03, IOHI)
+                    CreateByteField (BUF5, \_SB.PCI0.LPT1._CRS._Y2A._MAX, IORL)
+                    CreateByteField (BUF5, 0x05, IORH)
+                    CreateByteField (BUF5, \_SB.PCI0.LPT1._CRS._Y2A._LEN, IOLE)
+                    CreateWordField (BUF5, \_SB.PCI0.LPT1._CRS._Y2B._INT, IRQW)
+                    ENFG ()
+                    Store (0x03, LDN)
+                    Store (IOAL, IOLO)
+                    Store (IOLO, IORL)
+                    Store (IOAH, IOHI)
+                    Store (IOHI, IORH)
+                    If (LEqual (IOLO, 0xBC))
+                    {
+                        Store (0x04, IOLE)
+                    }
+                    Else
+                    {
+                        Store (0x08, IOLE)
+                    }
+
+                    Store (One, Local0)
+                    Store (INTR, Local5)
+                    ShiftLeft (Local0, Local5, IRQW)
+                    EXFG ()
+                    Return (BUF5)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x0378,             // Range Minimum
+                            0x0378,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQNoFlags ()
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x0278,             // Range Minimum
+                            0x0278,             // Range Maximum
+                            0x01,               // Alignment
+                            0x08,               // Length
+                            )
+                        IRQNoFlags ()
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03BC,             // Range Minimum
+                            0x03BC,             // Range Maximum
+                            0x01,               // Alignment
+                            0x04,               // Length
+                            )
+                        IRQNoFlags ()
+                            {3,4,5,7,9,10,11,12}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateByteField (Arg0, 0x04, IORL)
+                    CreateByteField (Arg0, 0x05, IORH)
+                    CreateWordField (Arg0, 0x09, IRQW)
+                    ENFG ()
+                    Store (0x03, LDN)
+                    Store (One, ACTR)
+                    Store (IOLO, IOAL)
+                    Store (IOHI, IOAH)
+                    FindSetLeftBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, Local0)
+                    Store (Local0, INTR)
+                    EXFG ()
+                    CKIO (IOAD, 0x02)
+                }
+            }
+
+            Device (ECP1)
+            {
+                Name (_HID, EisaId ("PNP0401"))
+                Name (_UID, 0x01)
+                Method (_STA, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x03, LDN)
+                    And (OPT1, 0x02, Local0)
+                    If (LEqual (Local0, 0x02))
+                    {
+                        If (ACTR)
+                        {
+                            EXFG ()
+                            Return (0x0F)
+                        }
+                        Else
+                        {
+                            If (LOr (IOAH, IOAL))
+                            {
+                                EXFG ()
+                                Return (0x0D)
+                            }
+                            Else
+                            {
+                                EXFG ()
+                                Return (0x00)
+                            }
+                        }
+                    }
+                    Else
+                    {
+                        EXFG ()
+                        Return (0x00)
+                    }
+                }
+
+                Method (_DIS, 0, NotSerialized)
+                {
+                    ENFG ()
+                    Store (0x03, LDN)
+                    Store (Zero, ACTR)
+                    SLDM (DMCH, 0x04)
+                    EXFG ()
+                    DISD (0x02)
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF6, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x04,               // Length
+                            _Y2C)
+                        IO (Decode16,
+                            0x0000,             // Range Minimum
+                            0x0000,             // Range Maximum
+                            0x01,               // Alignment
+                            0x04,               // Length
+                            _Y2D)
+                        IRQNoFlags (_Y2E)
+                            {}
+                        DMA (Compatibility, NotBusMaster, Transfer8, _Y2F)
+                            {}
+                    })
+                    CreateByteField (BUF6, \_SB.PCI0.ECP1._CRS._Y2C._MIN, IOLO)
+                    CreateByteField (BUF6, 0x03, IOHI)
+                    CreateByteField (BUF6, \_SB.PCI0.ECP1._CRS._Y2C._MAX, IORL)
+                    CreateByteField (BUF6, 0x05, IORH)
+                    CreateByteField (BUF6, \_SB.PCI0.ECP1._CRS._Y2C._LEN, IOLE)
+                    CreateByteField (BUF6, \_SB.PCI0.ECP1._CRS._Y2D._MIN, IOEL)
+                    CreateByteField (BUF6, 0x0B, IOEH)
+                    CreateByteField (BUF6, \_SB.PCI0.ECP1._CRS._Y2D._MAX, IOML)
+                    CreateByteField (BUF6, 0x0D, IOMH)
+                    CreateWordField (BUF6, \_SB.PCI0.ECP1._CRS._Y2E._INT, IRQW)
+                    CreateByteField (BUF6, \_SB.PCI0.ECP1._CRS._Y2F._DMA, DMAC)
+                    ENFG ()
+                    Store (0x03, LDN)
+                    Store (IOAL, Local2)
+                    Store (Local2, IOLO)
+                    Store (IOAH, Local3)
+                    Store (Local3, IOHI)
+                    Or (Local3, 0x04, Local3)
+                    Store (Local3, IOEH)
+                    Store (Local3, IOMH)
+                    Store (IOLO, IORL)
+                    Store (IOLO, IOEL)
+                    Store (IOLO, IOML)
+                    Store (IOHI, IORH)
+                    If (LEqual (IOLO, 0xBC))
+                    {
+                        Store (0x04, IOLE)
+                    }
+                    Else
+                    {
+                        Store (0x08, IOLE)
+                    }
+
+                    Store (One, Local0)
+                    Store (INTR, Local5)
+                    ShiftLeft (Local0, Local5, IRQW)
+                    Store (One, Local0)
+                    Store (DMCH, Local5)
+                    ShiftLeft (Local0, Local5, DMAC)
+                    EXFG ()
+                    Return (BUF6)
+                }
+
+                Name (_PRS, ResourceTemplate ()
+                {
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x0378,             // Range Minimum
+                            0x0378,             // Range Maximum
+                            0x00,               // Alignment
+                            0x08,               // Length
+                            )
+                        IO (Decode16,
+                            0x0778,             // Range Minimum
+                            0x0778,             // Range Maximum
+                            0x00,               // Alignment
+                            0x04,               // Length
+                            )
+                        IRQNoFlags ()
+                            {3,4,5,7,9,10,11,12}
+                        DMA (Compatibility, NotBusMaster, Transfer8, )
+                            {0,1,3}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x0278,             // Range Minimum
+                            0x0278,             // Range Maximum
+                            0x00,               // Alignment
+                            0x08,               // Length
+                            )
+                        IO (Decode16,
+                            0x0678,             // Range Minimum
+                            0x0678,             // Range Maximum
+                            0x00,               // Alignment
+                            0x04,               // Length
+                            )
+                        IRQNoFlags ()
+                            {3,4,5,7,9,10,11,12}
+                        DMA (Compatibility, NotBusMaster, Transfer8, )
+                            {0,1,3}
+                    }
+                    StartDependentFnNoPri ()
+                    {
+                        IO (Decode16,
+                            0x03BC,             // Range Minimum
+                            0x03BC,             // Range Maximum
+                            0x00,               // Alignment
+                            0x04,               // Length
+                            )
+                        IO (Decode16,
+                            0x07BC,             // Range Minimum
+                            0x07BC,             // Range Maximum
+                            0x00,               // Alignment
+                            0x04,               // Length
+                            )
+                        IRQNoFlags ()
+                            {3,4,5,7,9,10,11,12}
+                        DMA (Compatibility, NotBusMaster, Transfer8, )
+                            {0,1,3}
+                    }
+                    EndDependentFn ()
+                })
+                Method (_SRS, 1, NotSerialized)
+                {
+                    CreateByteField (Arg0, 0x02, IOLO)
+                    CreateByteField (Arg0, 0x03, IOHI)
+                    CreateWordField (Arg0, 0x02, IOAD)
+                    CreateWordField (Arg0, 0x11, IRQW)
+                    CreateByteField (Arg0, 0x14, DMAC)
+                    ENFG ()
+                    Store (0x03, LDN)
+                    Store (One, ACTR)
+                    Store (IOLO, IOAL)
+                    Store (IOHI, IOAH)
+                    FindSetLeftBit (IRQW, Local0)
+                    Subtract (Local0, 0x01, Local0)
+                    Store (Local0, INTR)
+                    FindSetLeftBit (DMAC, Local1)
+                    Store (DMCH, Local0)
+                    Subtract (Local1, 0x01, DMCH)
+                    SLDM (Local0, DMCH)
+                    EXFG ()
+                    CKIO (IOAD, 0x02)
+                }
+            }
+
+            OperationRegion (KBCT, SystemIO, 0x60, 0x05)
+            Field (KBCT, ByteAcc, NoLock, Preserve)
+            {
+                P060,   8, 
+                        Offset (0x04), 
+                P064,   8
+            }
+
+            Device (PS2M)
+            {
+                Name (_HID, EisaId ("PNP0F13"))
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (PS2F, 0x00))
+                    {
+                        Return (0x0F)
+                    }
+                    Else
+                    {
+                        Return (0x00)
+                    }
+                }
+
+                Method (_CRS, 0, NotSerialized)
+                {
+                    Name (BUF1, ResourceTemplate ()
+                    {
+                        IRQNoFlags ()
+                            {12}
+                    })
+                    Name (BUF2, ResourceTemplate ()
+                    {
+                        IO (Decode16,
+                            0x0060,             // Range Minimum
+                            0x0060,             // Range Maximum
+                            0x01,               // Alignment
+                            0x01,               // Length
+                            )
+                        IO (Decode16,
+                            0x0064,             // Range Minimum
+                            0x0064,             // Range Maximum
+                            0x01,               // Alignment
+                            0x01,               // Length
+                            )
+                        IRQNoFlags ()
+                            {12}
+                    })
+                    If (LEqual (KBDI, 0x01))
+                    {
+                        If (LEqual (OSFL, 0x02))
+                        {
+                            Return (BUF1)
+                        }
+
+                        If (LEqual (OSFL, 0x01))
+                        {
+                            Return (BUF1)
+                        }
+                        Else
+                        {
+                            Return (BUF2)
+                        }
+                    }
+                    Else
+                    {
+                        Return (BUF1)
+                    }
+                }
+            }
+
+            Device (PS2K)
+            {
+                Name (_HID, EisaId ("PNP0303"))
+                Name (_CID, 0x0B03D041)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (KBDI, 0x01))
+                    {
+                        Return (0x00)
+                    }
+                    Else
+                    {
+                        Return (0x0F)
+                    }
+                }
+
+                Name (_CRS, ResourceTemplate ()
+                {
+                    IO (Decode16,
+                        0x0060,             // Range Minimum
+                        0x0060,             // Range Maximum
+                        0x01,               // Alignment
+                        0x01,               // Length
+                        )
+                    IO (Decode16,
+                        0x0064,             // Range Minimum
+                        0x0064,             // Range Maximum
+                        0x01,               // Alignment
+                        0x01,               // Length
+                        )
+                    IRQNoFlags ()
+                        {1}
+                })
+            }
+
+            Device (PSMR)
+            {
+                Name (_HID, EisaId ("PNP0C02"))
+                Name (_UID, 0x03)
+                Method (_STA, 0, NotSerialized)
+                {
+                    If (LEqual (KBDI, 0x00))
+                    {
+                        Return (0x00)
+                    }
+
+                    If (LEqual (PS2F, 0x00))
+                    {
+                        If (LEqual (OSFL, 0x02))
+                        {
+                            Return (0x0F)
+                        }
+
+                        If (LEqual (OSFL, 0x01))
+                        {
+                            Return (0x0F)
+                        }
+
+                        Return (0x00)
+                    }
+
+                    Return (0x00)
+                }
+
+                Name (_CRS, ResourceTemplate ()
+                {
+                    IO (Decode16,
+                        0x0060,             // Range Minimum
+                        0x0060,             // Range Maximum
+                        0x01,               // Alignment
+                        0x01,               // Length
+                        )
+                    IO (Decode16,
+                        0x0064,             // Range Minimum
+                        0x0064,             // Range Maximum
+                        0x01,               // Alignment
+                        0x01,               // Length
+                        )
+                })
+            }
+
+            Method (\_SB.PCI0.UAR1._PRW, 0, NotSerialized)
+            {
+                Return (Package (0x02)
+                {
+                    0x08, 
+                    0x05
+                })
+            }
+        }
+    }
+}
+
Index: src/mainboard/jetway/j7f2/acpi_tables.c
===================================================================
--- src/mainboard/jetway/j7f2/acpi_tables.c	(revision 0)
+++ src/mainboard/jetway/j7f2/acpi_tables.c	(revision 0)
@@ -0,0 +1,85 @@
+/*
+ * LinuxBIOS ACPI Table support
+ * written by Stefan Reinauer <stepan@openbios.org>
+ * ACPI FADT, FACS, and DSDT table support added by 
+ * Nick Barker <nick.barker9@btinternet.com>, and those portions
+ * (C) Copyright 2004 Nick Barker
+ * (C) Copyright 2005 Stefan Reinauer
+ */
+
+#include <console/console.h>
+#include <string.h>
+#include <arch/acpi.h>
+
+extern unsigned char AmlCode[];
+
+unsigned long acpi_fill_madt(unsigned long current)
+{
+	return current;
+}
+
+unsigned long acpi_fill_srat(unsigned long current)
+{
+	return current;
+}
+
+unsigned long acpi_fill_mcfg(unsigned long current)
+{
+	return current;
+}
+
+unsigned long write_acpi_tables(unsigned long start)
+{
+	unsigned long current;
+	acpi_rsdp_t *rsdp;
+	acpi_rsdt_t *rsdt;
+	acpi_hpet_t *hpet;
+	acpi_madt_t *madt;
+	acpi_fadt_t *fadt;
+	acpi_facs_t *facs;
+	acpi_header_t *dsdt;
+	
+	/* Align ACPI tables to 16byte */
+	start   = ( start + 0x0f ) & -0x10;
+	current = start;
+	
+	printk_info("ACPI: Writing ACPI tables at %lx...\n", start);
+
+	/* We need at least an RSDP and an RSDT Table */
+	rsdp = (acpi_rsdp_t *) current;
+	current += sizeof(acpi_rsdp_t);
+	rsdt = (acpi_rsdt_t *) current;
+	current += sizeof(acpi_rsdt_t);
+
+	/* clear all table memory */
+	memset((void *)start, 0, current - start);
+	
+	acpi_write_rsdp(rsdp, rsdt);
+	acpi_write_rsdt(rsdt);
+	
+	/*
+	 * We explicitly add these tables later on:
+	 */
+	printk_debug("ACPI:     * FACS\n");
+	facs = (acpi_facs_t *) current;
+	current += sizeof(acpi_facs_t);
+	acpi_create_facs(facs);
+
+	dsdt = (acpi_header_t *) current;
+	current += ((acpi_header_t *)AmlCode)->length;
+	memcpy((void *)dsdt,(void *)AmlCode, ((acpi_header_t *)AmlCode)->length);
+	dsdt->checksum = 0; // don't trust intel iasl compiler to get this right
+	dsdt->checksum = acpi_checksum(dsdt, dsdt->length);
+	printk_debug("ACPI:     * DSDT @ %08x Length %x\n", dsdt, dsdt->length);
+	printk_debug("ACPI:     * FADT\n");
+
+	fadt = (acpi_fadt_t *) current;
+	current += sizeof(acpi_fadt_t);
+
+	acpi_create_fadt(fadt,facs,dsdt);
+	acpi_add_table(rsdt,fadt);
+
+	printk_info("ACPI: done.\n");
+	return current;
+}
+
Index: src/mainboard/jetway/j7f2/Options.lb
===================================================================
--- src/mainboard/jetway/j7f2/Options.lb	(revision 0)
+++ src/mainboard/jetway/j7f2/Options.lb	(revision 0)
@@ -0,0 +1,194 @@
+uses HAVE_MP_TABLE
+uses HAVE_PIRQ_TABLE
+uses USE_FALLBACK_IMAGE
+uses HAVE_FALLBACK_BOOT
+uses HAVE_HARD_RESET
+uses HAVE_OPTION_TABLE
+uses USE_OPTION_TABLE
+uses CONFIG_ROM_PAYLOAD
+uses IRQ_SLOT_COUNT
+uses MAINBOARD
+uses MAINBOARD_VENDOR
+uses MAINBOARD_PART_NUMBER
+uses COREBOOT_EXTRA_VERSION
+uses ARCH
+uses FALLBACK_SIZE
+uses STACK_SIZE
+uses HEAP_SIZE
+uses ROM_SIZE
+uses ROM_SECTION_SIZE
+uses ROM_IMAGE_SIZE
+uses ROM_SECTION_SIZE
+uses ROM_SECTION_OFFSET
+uses CONFIG_ROM_PAYLOAD_START
+uses CONFIG_COMPRESSED_PAYLOAD_NRV2B
+uses CONFIG_COMPRESSED_PAYLOAD_LZMA
+uses PAYLOAD_SIZE
+uses _ROMBASE
+uses _RAMBASE
+uses XIP_ROM_SIZE
+uses XIP_ROM_BASE
+uses HAVE_MP_TABLE
+uses HAVE_ACPI_TABLES
+uses CROSS_COMPILE
+uses CC
+uses HOSTCC
+uses OBJCOPY
+uses DEFAULT_CONSOLE_LOGLEVEL
+uses MAXIMUM_CONSOLE_LOGLEVEL
+uses CONFIG_CONSOLE_SERIAL8250
+uses CONFIG_UDELAY_TSC
+uses CONFIG_PCI_ROM_RUN
+uses CONFIG_CONSOLE_VGA
+uses CONFIG_CONSOLE_VGA_ONBOARD_AT_FIRST
+uses CONFIG_MAX_PCI_BUSES 
+uses TTYS0_BAUD
+uses TTYS0_BASE
+uses TTYS0_LCS
+uses MAINBOARD_POWER_ON_AFTER_POWER_FAIL
+uses CONFIG_SYS_CLK_FREQ
+uses CONFIG_VIDEO_MB
+uses AGP_APERTURE_SIZE
+
+## ROM_SIZE is the size of boot ROM that this board will use.
+default ROM_SIZE  = 512*1024
+
+###
+### Build options
+###
+default CONFIG_PCI_ROM_RUN=1
+default CONFIG_CONSOLE_VGA=1
+default CONFIG_CONSOLE_VGA_ONBOARD_AT_FIRST=1
+default CONFIG_VIDEO_MB = 32
+default AGP_APERTURE_SIZE = 32
+
+##
+## Build code for the fallback boot
+##
+default HAVE_FALLBACK_BOOT=1
+
+##
+## no MP table
+##
+default HAVE_MP_TABLE=0
+
+##
+## Use TSC for udelay.
+##
+default CONFIG_UDELAY_TSC=1
+
+##
+## Build code to reset the motherboard from linuxBIOS
+##
+default HAVE_HARD_RESET=0
+
+##
+## Build code to export a programmable irq routing table
+##
+default HAVE_PIRQ_TABLE=1
+default IRQ_SLOT_COUNT=11
+
+
+##
+## Build code to load acpi tables
+##
+default HAVE_ACPI_TABLES=1
+
+
+##
+## Build code to export a CMOS option table
+##
+default HAVE_OPTION_TABLE=1
+
+###
+### LinuxBIOS layout values
+###
+
+##
+## ROM_IMAGE_SIZE is the amount of space to allow linuxBIOS to occupy.
+## For now, stick with these values. May need increase
+##
+default ROM_IMAGE_SIZE = 65536
+#default FALLBACK_SIZE = 131072
+#default FALLBACK_SIZE = 256*1024
+default FALLBACK_SIZE = (ROM_SIZE/2)
+
+##
+## Use a small 8K stack
+##
+default STACK_SIZE=0x2000
+
+##
+## Use a small 16K heap
+##
+default HEAP_SIZE=0x4000
+
+##
+## Only use the option table in a normal image
+##
+#default USE_OPTION_TABLE = !USE_FALLBACK_IMAGE
+default USE_OPTION_TABLE = 0
+
+default _RAMBASE = 0x00004000
+
+default CONFIG_ROM_PAYLOAD = 1 
+
+##
+## The default compiler
+##
+default CROSS_COMPILE=""
+default CC="$(CROSS_COMPILE)gcc -m32"
+default HOSTCC="gcc"
+
+##
+## Set this to the max PCI bus number you 
+## would ever use for PCI config IO.
+## Setting this number very high will make 
+## pci_locate_device take a long time when
+## it can't find a device.
+##
+default CONFIG_MAX_PCI_BUSES = 20
+
+# To Enable the Serial Console
+default CONFIG_CONSOLE_SERIAL8250=1
+
+## Select the serial console baud rate
+default TTYS0_BAUD=115200
+#default TTYS0_BAUD=57600
+#default TTYS0_BAUD=38400
+#default TTYS0_BAUD=19200
+#default TTYS0_BAUD=9600
+#default TTYS0_BAUD=4800
+#default TTYS0_BAUD=2400
+#default TTYS0_BAUD=1200
+
+# Select the serial console base port
+default TTYS0_BASE=0x2f8
+
+# Select the serial protocol
+# This defaults to 8 data bits, 1 stop bit, and no parity
+default TTYS0_LCS=0x3
+
+##
+### Select the linuxBIOS loglevel
+##
+## EMERG      1   system is unusable               
+## ALERT      2   action must be taken immediately 
+## CRIT       3   critical conditions              
+## ERR        4   error conditions                 
+## WARNING    5   warning conditions               
+## NOTICE     6   normal but significant condition 
+## INFO       7   informational                    
+## DEBUG      8   debug-level messages             
+## SPEW       9   Way too many details             
+
+## Request this level of debugging output
+default  DEFAULT_CONSOLE_LOGLEVEL=9
+## At a maximum only compile in this level of debugging
+default  MAXIMUM_CONSOLE_LOGLEVEL=9
+
+default MAINBOARD_POWER_ON_AFTER_POWER_FAIL = 1
+default CONFIG_SYS_CLK_FREQ = 1000
+
+end
+
Index: src/mainboard/jetway/j7f2/failover.c
===================================================================
--- src/mainboard/jetway/j7f2/failover.c	(revision 0)
+++ src/mainboard/jetway/j7f2/failover.c	(revision 0)
@@ -0,0 +1,34 @@
+#define ASSEMBLY 1
+#include <stdint.h>
+#include <device/pci_def.h>
+#include <device/pci_ids.h>
+#include <arch/io.h>
+#include "arch/romcc_io.h"
+#include "pc80/mc146818rtc_early.c"
+
+static unsigned long main(unsigned long bist)
+{
+#if 0
+	/* This is the primary cpu how should I boot? */
+	if (do_normal_boot()) {
+		goto normal_image;
+	}
+	else {
+		goto fallback_image;
+	}
+ normal_image:
+	asm volatile ("jmp __normal_image" 
+		: /* outputs */ 
+		: "a" (bist) /* inputs */
+		: /* clobbers */
+		);
+ cpu_reset:
+	asm volatile ("jmp __cpu_reset"
+		: /* outputs */ 
+		: "a" (bist) /* inputs */
+		: /* clobbers */
+		);
+ fallback_image:
+#endif
+	return bist;
+}
Index: src/mainboard/jetway/j7f2/auto.c
===================================================================
--- src/mainboard/jetway/j7f2/auto.c	(revision 0)
+++ src/mainboard/jetway/j7f2/auto.c	(revision 0)
@@ -0,0 +1,241 @@
+#define ASSEMBLY 1
+
+#include <stdint.h>
+#include <device/pci_def.h>
+#include <device/pci_ids.h>
+#include <arch/io.h>
+#include <device/pnp_def.h>
+#include <arch/romcc_io.h>
+#include <arch/hlt.h>
+#include "pc80/serial.c"
+#include "arch/i386/lib/console.c"
+#include "ram/ramtest.c"
+#include "northbridge/via/cn700/raminit.h"
+#include "cpu/x86/mtrr/earlymtrr.c"
+#include "cpu/x86/bist.h"
+
+#define SERIAL_DEV PNP_DEV(0x2e, F71805F_SP2)
+
+static void udelay(int usecs) 
+{
+	int i;
+	for(i = 0; i < usecs; i++)
+		inb(0x80);
+}
+
+#include "lib/delay.c"
+#include "cpu/x86/lapic/boot_cpu.c"
+#include "superio/fintek/f71805f/f71805f_early_serial.c"
+#include "southbridge/via/vt8237r/vt8237r_early_smbus.c"
+#include "southbridge/via/vt8237r/vt8237r.h"
+
+static inline int spd_read_byte(u8 dev, int addr)
+{
+	return smbus_read_byte(dev, addr);
+}
+
+#define NO_CHANNEL1
+#include "northbridge/via/cn700/raminit.c"
+#include "debug.c"
+#define VT8237R_LPC	PCI_DEV(0, 17, 0)
+
+/* This function will completely disable the onboard serial ata (SATA) device
+ * and move the IDE (PATA) device from Device 15 function 1 to D15F0 */
+static void disable_sata(void)
+{
+	print_debug("Disabling Via SATA, moving IDE to D10F0\r\n");
+	device_t dev;
+	uint8_t enables;
+	dev = pci_locate_device(PCI_ID(0x1106, 0x3149), 0);
+	if(dev == PCI_DEV_INVALID) {
+		die("SATA Controller not found!\n\r");
+	}
+
+	enables = pci_read_config8(dev, 0xd1);
+	enables |= (1 << 3);
+	pci_write_config8(dev, 0xd1, enables);
+
+	enables = pci_read_config8(dev, 0x49);
+	enables |= (1 << 7);
+	pci_write_config8(dev, 0x49, enables);
+
+	enables = pci_read_config8(VT8237R_LPC, 0x50);
+	enables |= (1 << 3);
+	pci_write_config8(VT8237R_LPC, 0x50, enables);
+}
+
+static void enable_mainboard_devices(void) 
+{
+	device_t dev;
+
+	/* Disable GP3 */
+	pci_write_config8(VT8237R_LPC, 0x98, 0x00);
+
+	pci_write_config8(VT8237R_LPC, 0x50, 0x88);//disable mc97, sata
+	pci_write_config8(VT8237R_LPC, 0x51, 0x1f);
+	pci_write_config8(VT8237R_LPC, 0x58, 0x60);
+	pci_write_config8(VT8237R_LPC, 0x59, 0x80);
+	pci_write_config8(VT8237R_LPC, 0x5b, 0x08);
+
+	dev = pci_locate_device(PCI_ID(0x1106, 0x0571), 0);
+	if(dev == PCI_DEV_INVALID) {
+		die("IDE Controller not found!\n\r");
+	}
+
+	print_debug("Found IDE controller\r\n");
+	/* Make it respond to IO space */
+	pci_write_config8(dev, 0x04, 0x07);
+
+	/* Compatibility mode addresses */
+	//pci_write_config32(dev, 0x10, 0);
+	//pci_write_config32(dev, 0x14, 0);
+	//pci_write_config32(dev, 0x18, 0);
+	//pci_write_config32(dev, 0x1b, 0);
+
+	/* Native mode base address */
+	//pci_write_config32(dev, 0x20, BUS_MASTER_ADDR | 1);
+
+	pci_write_config8(dev, 0x40, 0x4b);//was 0x3
+	pci_write_config8(dev, 0x41, 0xf2);
+	pci_write_config8(dev, 0x42, 0x09);
+	/* I'll be damned if I know what these do */
+	pci_write_config8(dev, 0x3c, 0xff);//was 0x0e
+	pci_write_config8(dev, 0x3d, 0x00);//was 0x00
+}
+
+static void enable_shadow_ram(const struct mem_controller *ctrl) 
+{
+	uint8_t shadowreg;
+
+	print_debug("Enabling shadow ram\r\n");
+	/* Enable shadow ram as normal dram */
+	/* 0xc0000-0xcffff */
+	pci_write_config8(ctrl->d0f3, 0x80, 0xff);
+	pci_write_config8(ctrl->d0f7, 0x61, 0xff);
+	/* 0xd0000-0xdffff */
+	pci_write_config8(ctrl->d0f3, 0x81, 0xff);
+	pci_write_config8(ctrl->d0f7, 0x62, 0xff);
+	/* 0xe0000-0xeffff */
+	pci_write_config8(ctrl->d0f3, 0x82, 0xff);
+	pci_write_config8(ctrl->d0f7, 0x64, 0xff);
+
+	/* 0xf0000-0xfffff */
+	shadowreg = pci_read_config8(ctrl->d0f3, 0x83);
+	shadowreg |= 0x30;
+	pci_write_config8(ctrl->d0f3, 0x83, shadowreg);
+
+	/* Do it again for the vlink controller */
+	shadowreg = pci_read_config8(ctrl->d0f7, 0x63);
+	shadowreg |= 0x30;
+	pci_write_config8(ctrl->d0f7, 0x63, shadowreg);
+}
+
+static void enable_vlink(const struct mem_controller *ctrl)
+{
+	print_debug("Enabling Via V-Link\r\n");
+
+	/* Enable V-Link statically in 8x mode, using Jetway default values */
+//40: 14 19 88 80 82 44 00 04 13 b9 88 80 82 44 00 01
+	pci_write_config8(ctrl->d0f7, 0x42, 0x88);
+	pci_write_config8(ctrl->d0f7, 0x45, 0x44);
+	pci_write_config8(ctrl->d0f7, 0x46, 0x00);
+	pci_write_config8(ctrl->d0f7, 0x47, 0x04);
+	//pci_write_config8(ctrl->d0f7, 0x48, 0x13);
+	pci_write_config8(ctrl->d0f7, 0x4b, 0x80);
+	pci_write_config8(ctrl->d0f7, 0x4c, 0x82);
+	pci_write_config8(ctrl->d0f7, 0x4d, 0x44);
+	pci_write_config8(ctrl->d0f7, 0x4e, 0x00);
+	pci_write_config8(ctrl->d0f7, 0x4f, 0x01);
+//b0: 05 01 00 83 35 66 66 64 45 98 77 11 00 00 00 00
+	pci_write_config8(ctrl->d0f7, 0xb4, 0x35);
+	pci_write_config8(ctrl->d0f7, 0xb5, 0x66);
+	pci_write_config8(ctrl->d0f7, 0xb6, 0x66);
+	pci_write_config8(ctrl->d0f7, 0xb7, 0x64);
+	pci_write_config8(ctrl->d0f7, 0xb8, 0x45);
+	pci_write_config8(ctrl->d0f7, 0xb9, 0x98);
+	pci_write_config8(ctrl->d0f7, 0xba, 0x77);
+
+	/* This has to be done last, I think */
+	pci_write_config8(ctrl->d0f7, 0x48, 0x13);
+}
+
+static void main(unsigned long bist)
+{
+	/* Set statically so it should work with cx700 as well */
+	static const struct mem_controller cn700[] = {
+		{
+			.d0f0 = PCI_DEV(0, 0, 0),
+			.d0f2 = PCI_DEV(0, 0, 2),
+			.d0f3 = PCI_DEV(0, 0, 3),
+			.d0f4 = PCI_DEV(0, 0, 4),
+			.d0f7 = PCI_DEV(0, 0, 7),
+			.d1f0 = PCI_DEV(0, 1, 0),
+			.channel0 = {0x50},
+		},
+	};
+
+	if (bist == 0) {
+		early_mtrr_init(); 
+	}
+
+	f71805f_enable_serial(SERIAL_DEV, TTYS0_BASE);
+	uart_init();
+	console_init();
+
+	enable_smbus();
+
+	/* Disable GP3 */
+	pci_write_config8(VT8237R_LPC, 0x98, 0x00);
+
+	//dump_pci_device(VT8237R_LPC);
+	/* The purpose of smbus_fixup() is to make sure the smbus is ready for 
+	 * transactions. Always call it just before doing ram init, to make sure
+	 * the ram setup functions recieve good spd data. */
+	print_debug("doing smbus_fixup()\r\n");
+	smbus_fixup(cn700);
+
+	/* spd register dump, if and only if DEBUG_SMBUS is defined */
+	//dump_spd_registers(cn700);
+
+	/* Halt if there was a built in self test failure */
+	report_bist_failure(bist);
+
+	/* Allow access to all northbridge devices */
+	pci_write_config8(cn700->d0f0, 0x4f, 0x01);
+
+	disable_sata();
+	print_debug("Enabling mainboard devices\r\n");
+	enable_mainboard_devices();
+
+	c7_cpu_setup(cn700);
+	//enable_vlink(cn700);
+
+	enable_shadow_ram(cn700);
+	
+	//pci_write_config8(cn700->d0f0, 0x4d, (1 << 4)|(1 << 1)|1);
+
+	sdram_set_registers(cn700);
+	sdram_set_spd_registers(cn700);
+	sdram_enable(cn700);
+
+	//dump_pci_device(cn700->d0f2);
+	dump_pci_device(cn700->d0f3);
+
+#if 1
+	static const struct {
+		unsigned long lo, hi;
+	} check_addrs[] = {
+		/* Check 16MB of memory @ 0mb */
+		{ 0x0, 0x1000000 },
+		/* Check 16MB of memory @ 256mb */
+		{ 0x10000000, 0x11000000 },
+		/* Check VGA BIOS area */
+		{ 0xc0000, 0xcffff },
+	};
+
+	int i;
+	for(i = 0; i < sizeof(check_addrs)/sizeof(check_addrs[0]); i++) {
+		ram_check(check_addrs[i].lo, check_addrs[i].hi);
+	}
+#endif
+}
Index: src/mainboard/jetway/j7f2/get_dsdt
===================================================================
--- src/mainboard/jetway/j7f2/get_dsdt	(revision 0)
+++ src/mainboard/jetway/j7f2/get_dsdt	(revision 0)
@@ -0,0 +1,24 @@
+#!/bin/bash
+#
+# Simple script to dump the factory ACPI DSDT and convert it to C
+# Needs to be run as root on some systems, and always run on the target machine
+
+if [ ! iasl ]
+then echo "Intel ASL Compiler required to recompile DSDT table"
+fi
+
+if [ ! -f /proc/acpi/dsdt ]
+then echo "Cannot find DSDT table, check that your kernel supports and uses ACPI"
+fi
+
+cat /proc/acpi/dsdt > dsdt
+if [ ! -f dsdt ]
+then echo "Failed copying DSDT, please check your permissions"
+fi
+
+iasl -d -vr -vs dsdt
+iasl -tc -vr -vs dsdt.dsl
+mv dsdt.hex dsdt.c
+echo "Done, cleaning up"
+rm -f dsdt dsdt.dsl dsdt.aml dsdt.hex
+exit
Index: src/mainboard/jetway/j7f2/fadt.dsl
===================================================================
--- src/mainboard/jetway/j7f2/fadt.dsl	(revision 0)
+++ src/mainboard/jetway/j7f2/fadt.dsl	(revision 0)
@@ -0,0 +1,80 @@
+/*
+ * Intel ACPI Component Architecture
+ * AML Disassembler version 20060912
+ *
+ * Disassembly of fadt, Thu Jul 19 19:05:34 2007
+ *
+ * ACPI Data Table [FACP]
+ *
+ * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue
+ */
+
+[000h 000  4]                    Signature : "FACP"
+[004h 004  4]                 Table Length : 00000074
+[008h 008  1]                     Revision : 01
+[009h 009  1]                     Checksum : E8
+[00Ah 010  6]                       Oem ID : "CN700 "
+[010h 016  8]                 Oem Table ID : "AWRDACPI"
+[018h 024  4]                 Oem Revision : 42302E31
+[01Ch 028  4]              Asl Compiler ID : "AWRD"
+[020h 032  4]        Asl Compiler Revision : 00000000
+
+[024h 036  4]                 FACS Address : 1BEE0000
+[028h 040  4]                 DSDT Address : 1BEE3180
+[02Ch 044  1]                        Model : 00
+[02Dh 045  1]                   PM Profile : 00
+[02Eh 046  2]                SCI Interrupt : 0009
+[030h 048  4]             SMI Command Port : 0000042F
+[034h 052  1]            ACPI Enable Value : A1
+[035h 053  1]           ACPI Disable Value : A0
+[036h 054  1]               S4BIOS Command : 00
+[037h 055  1]              P-State Control : 00
+[038h 056  4]     PM1A Event Block Address : 00000400
+[03Ch 060  4]     PM1B Event Block Address : 00000000
+[040h 064  4]   PM1A Control Block Address : 00000404
+[044h 068  4]   PM1B Control Block Address : 00000000
+[048h 072  4]    PM2 Control Block Address : 00000022
+[04Ch 076  4]       PM Timer Block Address : 00000408
+[050h 080  4]           GPE0 Block Address : 00000420
+[054h 084  4]           GPE1 Block Address : 00000000
+[058h 088  1]       PM1 Event Block Length : 04
+[059h 089  1]     PM1 Control Block Length : 02
+[05Ah 090  1]     PM2 Control Block Length : 01
+[05Bh 091  1]        PM Timer Block Length : 04
+[05Ch 092  1]            GPE0 Block Length : 04
+[05Dh 093  1]            GPE1 Block Length : 00
+[05Eh 094  1]             GPE1 Base Offset : 00
+[05Fh 095  1]                 _CST Support : 00
+[060h 096  2]                   C2 Latency : 0050
+[062h 098  2]                   C3 Latency : 0320
+[064h 100  2]               CPU Cache Size : 0000
+[066h 102  2]           Cache Flush Stride : 0000
+[068h 104  1]            Duty Cycle Offset : 00
+[069h 105  1]             Duty Cycle Width : 01
+[06Ah 106  1]          RTC Day Alarm Index : 7D
+[06Bh 107  1]        RTC Month Alarm Index : 7E
+[06Ch 108  1]            RTC Century Index : 32
+[06Dh 109  2]      Boot Architecture Flags : 0000
+[06Fh 111  1]                     Reserved : 00
+[070h 112  4]        Flags (decoded below) : 000004A5
+                     WBINVD is operational : 1
+                WBINVD does not invalidate : 0
+                       All CPUs support C1 : 1
+                     C2 works on MP system : 0
+                   Power button is generic : 0
+                   Sleep button is generic : 1
+                      RTC wakeup not fixed : 0
+                RTC wakeup/S4 not possible : 1
+                           32-bit PM Timer : 0
+                         Docking Supported : 0
+
+Raw Table Data
+
+  0000: 46 41 43 50 74 00 00 00 01 E8 43 4E 37 30 30 20  FACPt.....CN700 
+  0010: 41 57 52 44 41 43 50 49 31 2E 30 42 41 57 52 44  AWRDACPI1.0BAWRD
+  0020: 00 00 00 00 00 00 EE 1B 80 31 EE 1B 00 00 09 00  .........1......
+  0030: 2F 04 00 00 A1 A0 00 00 00 04 00 00 00 00 00 00  /...............
+  0040: 04 04 00 00 00 00 00 00 22 00 00 00 08 04 00 00  ........".......
+  0050: 20 04 00 00 00 00 00 00 04 02 01 04 04 00 00 00   ...............
+  0060: 50 00 20 03 00 00 00 00 00 01 7D 7E 32 00 00 00  P. .......}~2...
+  0070: A5 04 00 00                                      ....
Index: src/mainboard/jetway/j7f2/fadt.c
===================================================================
--- src/mainboard/jetway/j7f2/fadt.c	(revision 0)
+++ src/mainboard/jetway/j7f2/fadt.c	(revision 0)
@@ -0,0 +1,157 @@
+/*
+ * ACPI - create the Fixed ACPI Description Tables (FADT)
+ * (C) Copyright 2004 Nick Barker <nick.barker9@btinternet.com>
+ *
+ *
+ * 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., 51 Franklin St, Fifth Floor, Boston,
+ * MA 02110-1301 USA
+ */
+
+/* Slightly modified to work with CN700 by Corey Osgood <corey.osgood@gmail.com> */
+
+
+#include <string.h>
+#include <arch/acpi.h>
+
+void acpi_create_fadt(acpi_fadt_t *fadt,acpi_facs_t *facs,void *dsdt){
+	acpi_header_t *header =& (fadt->header);
+
+	memset((void *)fadt, 0, sizeof(acpi_fadt_t));
+	memcpy(header->signature, "FACP", 4);
+	header->length = 244;
+	header->revision = 1;
+	memcpy(header->oem_id, "CN700 ", 6);
+	memcpy(header->oem_table_id, "AWRDACPI", 8);
+	memcpy(header->asl_compiler_id, "LXB", 8);
+	header->asl_compiler_revision = 0;
+
+	fadt->firmware_ctrl = facs;
+	fadt->dsdt = dsdt;
+	fadt->preferred_pm_profile = 0;
+	fadt->sci_int = 0x9;
+	fadt->smi_cmd = 0x42F;
+	fadt->acpi_enable = 0xA1;
+	fadt->acpi_disable = 0xA0;
+	fadt->s4bios_req = 0x0;
+	fadt->pstate_cnt = 0x0;
+
+	fadt->pm1a_evt_blk = 0x400;
+	fadt->pm1b_evt_blk = 0x0;
+	fadt->pm1a_cnt_blk = 0x404;
+	fadt->pm1b_cnt_blk = 0x0;
+	fadt->pm2_cnt_blk = 0x22;
+	fadt->pm_tmr_blk = 0x408;
+	fadt->gpe0_blk = 0x420;
+	fadt->gpe1_blk = 0x0;
+
+	fadt->pm1_evt_len = 4;
+	fadt->pm1_cnt_len = 2;
+	fadt->pm2_cnt_len = 1;
+	fadt->pm_tmr_len = 4;
+	fadt->gpe0_blk_len = 4;
+	fadt->gpe1_blk_len = 0;
+	fadt->gpe1_base = 0;
+	fadt->cst_cnt = 0;
+	fadt->p_lvl2_lat = 0x50;
+	fadt->p_lvl3_lat = 0x320;
+	fadt->flush_size = 0;
+	fadt->flush_stride = 0;
+	fadt->duty_offset = 0;
+	fadt->duty_width = 1;
+	fadt->day_alrm = 125;
+	fadt->mon_alrm = 126;
+	fadt->century = 50;
+	fadt->iapc_boot_arch = 0x1;
+	fadt->flags = 0x4a5;
+
+	fadt->reset_reg.space_id = 0;
+	fadt->reset_reg.bit_width = 0;
+	fadt->reset_reg.bit_offset = 0;
+	fadt->reset_reg.resv = 0;
+	fadt->reset_reg.addrl = 0x0;
+	fadt->reset_reg.addrh = 0x0;
+
+	fadt->reset_value = 0;
+	fadt->x_firmware_ctl_l = facs;
+	fadt->x_firmware_ctl_h = 0;
+	fadt->x_dsdt_l = dsdt;
+	fadt->x_dsdt_h = 0;
+
+	fadt->x_pm1a_evt_blk.space_id = 1;
+	fadt->x_pm1a_evt_blk.bit_width = 4;
+	fadt->x_pm1a_evt_blk.bit_offset = 0;
+	fadt->x_pm1a_evt_blk.resv = 0;
+	fadt->x_pm1a_evt_blk.addrl = 0x400;
+	fadt->x_pm1a_evt_blk.addrh = 0x0;
+
+
+	fadt->x_pm1b_evt_blk.space_id = 1;
+	fadt->x_pm1b_evt_blk.bit_width = 4;
+	fadt->x_pm1b_evt_blk.bit_offset = 0;
+	fadt->x_pm1b_evt_blk.resv = 0;
+	fadt->x_pm1b_evt_blk.addrl = 0x0;
+	fadt->x_pm1b_evt_blk.addrh = 0x0;
+
+
+	fadt->x_pm1a_cnt_blk.space_id = 1;
+	fadt->x_pm1a_cnt_blk.bit_width = 2;
+	fadt->x_pm1a_cnt_blk.bit_offset = 0;
+	fadt->x_pm1a_cnt_blk.resv = 0;
+	fadt->x_pm1a_cnt_blk.addrl = 0x404;
+	fadt->x_pm1a_cnt_blk.addrh = 0x0;
+
+
+	fadt->x_pm1b_cnt_blk.space_id = 1;
+	fadt->x_pm1b_cnt_blk.bit_width = 2;
+	fadt->x_pm1b_cnt_blk.bit_offset = 0;
+	fadt->x_pm1b_cnt_blk.resv = 0;
+	fadt->x_pm1b_cnt_blk.addrl = 0x0;
+	fadt->x_pm1b_cnt_blk.addrh = 0x0;
+
+
+	fadt->x_pm2_cnt_blk.space_id = 1;
+	fadt->x_pm2_cnt_blk.bit_width = 0;
+	fadt->x_pm2_cnt_blk.bit_offset = 0;
+	fadt->x_pm2_cnt_blk.resv = 0;
+	fadt->x_pm2_cnt_blk.addrl = 0x0;
+	fadt->x_pm2_cnt_blk.addrh = 0x0;
+
+
+	fadt->x_pm_tmr_blk.space_id = 1;
+	fadt->x_pm_tmr_blk.bit_width = 4;
+	fadt->x_pm_tmr_blk.bit_offset = 0;
+	fadt->x_pm_tmr_blk.resv = 0;
+	fadt->x_pm_tmr_blk.addrl = 0x408;
+	fadt->x_pm_tmr_blk.addrh = 0x0;
+
+
+	fadt->x_gpe0_blk.space_id = 1;
+	fadt->x_gpe0_blk.bit_width = 0;
+	fadt->x_gpe0_blk.bit_offset = 0;
+	fadt->x_gpe0_blk.resv = 0;
+	fadt->x_gpe0_blk.addrl = 0x420;
+	fadt->x_gpe0_blk.addrh = 0x0;
+
+
+	fadt->x_gpe1_blk.space_id = 1;
+	fadt->x_gpe1_blk.bit_width = 0;
+	fadt->x_gpe1_blk.bit_offset = 0;
+	fadt->x_gpe1_blk.resv = 0;
+	fadt->x_gpe1_blk.addrl = 0x0;
+	fadt->x_gpe1_blk.addrh = 0x0;
+
+	header->checksum = acpi_checksum((void *)fadt, sizeof(acpi_fadt_t));
+
+}
Index: src/mainboard/jetway/j7f2/Config.lb
===================================================================
--- src/mainboard/jetway/j7f2/Config.lb	(revision 0)
+++ src/mainboard/jetway/j7f2/Config.lb	(revision 0)
@@ -0,0 +1,192 @@
+##
+## Compute the location and size of where this firmware image
+## (linuxBIOS plus bootloader) will live in the boot rom chip.
+##
+if USE_FALLBACK_IMAGE
+	default ROM_SECTION_SIZE   = FALLBACK_SIZE
+	default ROM_SECTION_OFFSET = ( ROM_SIZE - FALLBACK_SIZE )
+else
+	default ROM_SECTION_SIZE   = ( ROM_SIZE - FALLBACK_SIZE )
+	default ROM_SECTION_OFFSET = 0
+end
+
+##
+## Compute the start location and size size of
+## The linuxBIOS bootloader.
+##
+default PAYLOAD_SIZE            = ( ROM_SECTION_SIZE - ROM_IMAGE_SIZE )
+default CONFIG_ROM_PAYLOAD_START = (0xffffffff - ROM_SIZE + ROM_SECTION_OFFSET + 1)
+
+##
+## Compute where this copy of linuxBIOS will start in the boot rom
+##
+default _ROMBASE      = ( CONFIG_ROM_PAYLOAD_START + PAYLOAD_SIZE )
+
+##
+## Compute a range of ROM that can cached to speed up linuxBIOS,
+## execution speed.
+##
+## XIP_ROM_SIZE must be a power of 2.
+## XIP_ROM_BASE must be a multiple of XIP_ROM_SIZE
+##
+default XIP_ROM_SIZE=65536
+default XIP_ROM_BASE = ( _ROMBASE + ROM_IMAGE_SIZE - XIP_ROM_SIZE )
+
+##
+## Set all of the defaults for an x86 architecture
+##
+
+arch i386 end
+
+##
+## Build the objects we have code for in this directory.
+##
+
+driver mainboard.o
+if HAVE_PIRQ_TABLE object irq_tables.o end
+#object reset.o
+#object vgabios.o
+
+if HAVE_ACPI_TABLES
+	object fadt.o
+	object dsdt.o
+	object acpi_tables.o
+end
+
+##
+## Romcc output
+##
+makerule ./failover.E
+	depends "$(MAINBOARD)/failover.c ./romcc" 
+	action "./romcc -E -O --label-prefix=failover -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/failover.c -o $@"
+end
+
+makerule ./failover.inc
+	depends "$(MAINBOARD)/failover.c ./romcc"
+	action "./romcc    -O --label-prefix=failover -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/failover.c -o $@"
+end
+
+makerule ./auto.E 
+	depends	"$(MAINBOARD)/auto.c option_table.h ./romcc" 
+	action	"./romcc -E -mcpu=c3 -O -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/auto.c -o $@"
+end
+makerule ./auto.inc 
+	depends "$(MAINBOARD)/auto.c option_table.h ./romcc"
+	action	"./romcc    -mcpu=c3 -O -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/auto.c -o $@"
+end
+
+##
+## Build our 16 bit and 32 bit linuxBIOS entry code
+##
+mainboardinit cpu/x86/16bit/entry16.inc
+mainboardinit cpu/x86/32bit/entry32.inc
+ldscript /cpu/x86/16bit/entry16.lds
+ldscript /cpu/x86/32bit/entry32.lds
+
+##
+## Build our reset vector (This is where linuxBIOS is entered)
+##
+if USE_FALLBACK_IMAGE 
+	mainboardinit cpu/x86/16bit/reset16.inc 
+	ldscript /cpu/x86/16bit/reset16.lds 
+else
+	mainboardinit cpu/x86/32bit/reset32.inc 
+	ldscript /cpu/x86/32bit/reset32.lds 
+end
+
+### Should this be in the northbridge code?
+mainboardinit arch/i386/lib/cpu_reset.inc
+
+##
+## Include an id string (For safe flashing)
+##
+mainboardinit arch/i386/lib/id.inc
+ldscript /arch/i386/lib/id.lds
+
+###
+### This is the early phase of linuxBIOS startup 
+### Things are delicate and we test to see if we should
+### failover to another image.
+###
+if USE_FALLBACK_IMAGE
+	ldscript /arch/i386/lib/failover.lds 
+	mainboardinit ./failover.inc
+end
+
+###
+### O.k. We aren't just an intermediary anymore!
+###
+
+##
+## Setup RAM
+##
+mainboardinit cpu/x86/fpu/enable_fpu.inc
+mainboardinit cpu/x86/mmx/enable_mmx.inc
+mainboardinit ./auto.inc
+mainboardinit cpu/x86/mmx/disable_mmx.inc
+
+##
+## Include the secondary Configuration files 
+##
+dir /pc80
+config chip.h
+
+chip northbridge/via/cn700
+	device apic_cluster 0 on
+		chip cpu/via/model_c7
+			device apic 0 on end 
+		end
+	end
+	device pci_domain 0 on
+		device pci 0.0 on end # AGP Bridge
+		device pci 0.1 on end # Error Reporting
+		device pci 0.2 on end # Host Bus Control
+		device pci 0.3 on end # Memory Controller
+		device pci 0.4 on end # Power Management
+		device pci 0.7 on end # V-Link Controller
+		device pci 1.0 on # PCI Bridge
+			chip drivers/pci/onboard
+				device pci 0.0 on end
+				register "rom_address" = "0xfff80000" #512k image
+			end # Onboard Video
+		end # PCI Bridge
+		
+		chip southbridge/via/vt8237r
+			device pci f.0 on end # SATA
+			#device pci f.1 on end # IDE
+			device pci 10.0 on end # USB 1.1
+			device pci 10.1 on end # USB 1.1
+			device pci 10.2 on end # USB 1.1
+			device pci 10.3 on end # USB 2.0
+			device pci 11.0 on      # Southbridge LPC
+				chip superio/fintek/f71805f
+					device pnp 2e.0 off	# Floppy
+						io 0x60 = 0x3f0
+						irq 0x70 = 6
+						drq 0x74 = 2
+					end
+					device pnp 2e.1 on	# Parallel Port
+						io 0x60 = 0x378
+						irq 0x70 = 7
+						drq 0x74 = 3
+					end
+					device pnp 2e.2 on	# COM1
+						io 0x60 = 0x3f8
+						irq 0x70 = 4
+					end
+					device pnp 2e.3 on	# COM2
+						io 0x60 = 0x2f8
+						irq 0x70 = 3
+					end
+					device pnp 2e.b on	# HWM
+						io 0x60 = 0xec00
+					end
+				end #superio
+			end # pci 11.0
+			# 1-4 non existant
+			device pci 11.5 on end # AC97 Audio
+			#device pci 11.6 off end # AC97 Modem
+			device pci 12.0 on end  # Ethernet
+		end # vt8237
+	end # pci domain 0
+end # cn700
Index: src/mainboard/jetway/j7f2/reset.c
===================================================================
--- src/mainboard/jetway/j7f2/reset.c	(revision 0)
+++ src/mainboard/jetway/j7f2/reset.c	(revision 0)
@@ -0,0 +1,43 @@
+#if 0
+//#include "arch/romcc_io.h"
+#include <arch/io.h>
+
+typedef unsigned device_t;
+
+#define PCI_DEV(BUS, DEV, FN) ( \
+	(((BUS) & 0xFF) << 16) | \
+	(((DEV) & 0x1f) << 11) | \
+	(((FN)  & 0x7) << 8))
+
+static void pci_write_config8(device_t dev, unsigned where, unsigned char value)
+{
+        unsigned addr;
+        addr = dev | where;
+        outl(0x80000000 | (addr & ~3), 0xCF8);
+        outb(value, 0xCFC + (addr & 3));
+}
+
+static void pci_write_config32(device_t dev, unsigned where, unsigned value)
+{
+	unsigned addr;
+        addr = dev | where;
+        outl(0x80000000 | (addr & ~3), 0xCF8);
+        outl(value, 0xCFC);
+}
+
+static unsigned pci_read_config32(device_t dev, unsigned where)
+{
+	unsigned addr;
+        addr = dev | where;
+        outl(0x80000000 | (addr & ~3), 0xCF8);
+        return inl(0xCFC);
+}
+
+#include "../../../northbridge/amd/amdk8/reset_test.c"
+
+void hard_reset(void)
+{
+	set_bios_reset();
+	pci_write_config8(PCI_DEV(1, 0x04, 0), 0x47, 1);
+}
+#endif
Index: src/mainboard/jetway/j7f2/auto (copy).c
===================================================================
--- src/mainboard/jetway/j7f2/auto (copy).c	(revision 0)
+++ src/mainboard/jetway/j7f2/auto (copy).c	(revision 0)
@@ -0,0 +1,192 @@
+#define ASSEMBLY 1
+
+#include <stdint.h>
+#include <device/pci_def.h>
+#include <device/pci_ids.h>
+#include <arch/io.h>
+#include <device/pnp_def.h>
+#include <arch/romcc_io.h>
+#include <arch/hlt.h>
+#include "pc80/serial.c"
+#include "arch/i386/lib/console.c"
+#include "ram/ramtest.c"
+#include "northbridge/via/cn700/raminit.h"
+#include "cpu/x86/mtrr/earlymtrr.c"
+#include "cpu/x86/bist.h"
+
+#define SERIAL_DEV PNP_DEV(0x2e, F71805F_SP1)
+
+void udelay(int usecs) 
+{
+	int i;
+	for(i = 0; i < usecs; i++)
+		outb(0xff, 0x80);
+}
+
+#include "lib/delay.c"
+#include "cpu/x86/lapic/boot_cpu.c"
+#include "southbridge/via/vt8237r/vt8237r_early_smbus.c"
+#include "debug.c"
+
+#include "superio/fintek/f71805f/f71805f_early_serial.c"
+#include "northbridge/via/cn700/raminit-2.c"
+
+static void memreset_setup(void)
+{
+}
+
+static void enable_mainboard_devices(void) 
+{
+	/* Todo: move to southbridge code */
+	device_t dev;
+  
+	dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_VIA, 0x3227), 0);
+  
+	if (dev == PCI_DEV_INVALID) {
+		die("Southbridge not found!!!\n\r");
+	}
+	/* Disable GP3/GP2 */
+	pci_write_config8(dev, 0x98, 0x44);
+	
+	pci_write_config8(dev, 0x50, 0x80);
+	pci_write_config8(dev, 0x51, 0x1f);
+	pci_write_config8(dev, 0x58, 0x60);
+	pci_write_config8(dev, 0x59, 0x80);
+	pci_write_config8(dev, 0x5b, 0x08);
+
+	dev = pci_locate_device(PCI_ID(0x1106, 0x0571), 0);
+	if(dev == PCI_DEV_INVALID) {
+		die("IDE Controller not found!\n\r");
+        } else {
+		print_debug("IDE controller found at 0x");
+		print_debug_hex32(dev);
+		print_debug("\r\n");
+	}
+
+	pci_write_config8(dev, 0x04, 0x07);
+	pci_write_config8(dev, 0x40, 0x4f);//was 0x3
+	pci_write_config8(dev, 0x42, 0x09);
+	/* I'll be damned if I know what these do */
+	pci_write_config8(dev, 0x3c, 0xfe);//was 0x0e
+	pci_write_config8(dev, 0x3d, 0x01);//was 0x00
+}
+
+static void enable_shadow_ram(const struct mem_controller *ctrl) 
+{
+	int i;
+	unsigned char shadowreg;
+	/* Enable all shadow ram as normal dram */
+	for (i = 0; i < 3; i++) {
+		pci_write_config8(ctrl->d0f3, 0x80 + i, 0xff);
+		if (i != 0) pci_write_config8(ctrl->d0f7, 0x60 + i, 0xff);
+	}
+
+	shadowreg = pci_read_config8(ctrl->d0f3, 0x83);
+	/* 0xf0000-0xfffff */
+	shadowreg |= 0x30;
+	pci_write_config8(ctrl->d0f3, 0x83, shadowreg);
+
+	/* Do it again for the vlink controller */
+	shadowreg = pci_read_config8(ctrl->d0f7, 0x63);
+	shadowreg |= 0x30;
+	pci_write_config8(ctrl->d0f7, 0x63, shadowreg);
+	pci_write_config8(ctrl->d0f7, 0x64, 0xff);
+}
+
+static void enable_vlink(const struct mem_controller *ctrl)
+{
+/* Enable V-Link statically in 8x mode, using Jetway default values */
+//40: 14 19 88 80 82 44 00 04 13 b9 88 80 82 44 00 01
+	pci_write_config8(ctrl->d0f7, 0x42, 0x88);
+	pci_write_config8(ctrl->d0f7, 0x45, 0x44);
+	pci_write_config8(ctrl->d0f7, 0x46, 0x00);
+	pci_write_config8(ctrl->d0f7, 0x47, 0x04);
+	//pci_write_config8(ctrl->d0f7, 0x48, 0x13);
+	pci_write_config8(ctrl->d0f7, 0x4b, 0x80);
+	pci_write_config8(ctrl->d0f7, 0x4c, 0x82);
+	pci_write_config8(ctrl->d0f7, 0x4d, 0x44);
+	pci_write_config8(ctrl->d0f7, 0x4e, 0x00);
+	pci_write_config8(ctrl->d0f7, 0x4f, 0x01);
+//b0: 05 01 00 83 35 66 66 64 45 98 77 11 00 00 00 00
+	pci_write_config8(ctrl->d0f7, 0xb4, 0x35);
+	pci_write_config8(ctrl->d0f7, 0xb5, 0x66);
+	pci_write_config8(ctrl->d0f7, 0xb6, 0x66);
+	pci_write_config8(ctrl->d0f7, 0xb7, 0x64);
+	pci_write_config8(ctrl->d0f7, 0xb8, 0x45);
+	pci_write_config8(ctrl->d0f7, 0xb9, 0x98);
+	pci_write_config8(ctrl->d0f7, 0xba, 0x77);
+	
+	/* This has to be done last, I think */
+	pci_write_config8(ctrl->d0f7, 0x48, 0x13);
+}
+
+static void main(unsigned long bist)
+{
+	/* Set statically so it should work with cx700 as well */
+	static const struct mem_controller cn700[] = {
+		{
+			.d0f0 = PCI_DEV(0, 0, 0),
+			.d0f1 = PCI_DEV(0, 0, 1),
+			.d0f2 = PCI_DEV(0, 0, 2),
+			.d0f3 = PCI_DEV(0, 0, 3),
+			.d0f4 = PCI_DEV(0, 0, 4),
+			.d0f7 = PCI_DEV(0, 0, 7),
+			.d1f0 = PCI_DEV(0, 1, 0),
+		},
+	};
+
+	if (bist == 0) {
+		early_mtrr_init(); 
+	}
+	
+	//enable_smbus();
+	
+	f71805f_enable_serial(SERIAL_DEV, TTYS0_BASE);
+	uart_init();
+	console_init();
+	
+	print_debug("Enabling Via V-Link\r\n");
+	enable_vlink(cn700);
+	
+	/* Always call smbus_fixup() after serial init, so smbus can be straightening
+	 * out while console init is going on, saving a little time. It's only in
+	 * maybe 2ms, but every little bit helps */
+	//smbus_fixup();
+	
+	/* spd register dump, if and only if DEBUG_SMBUS is defined */
+	//dump_spd_data();
+
+	/* Halt if there was a built in self test failure */
+	report_bist_failure(bist);
+	print_debug("Enabling mainboard devices\r\n");
+	enable_mainboard_devices();
+		
+	/* Allows access to all northbridge devices */
+	/* Needs to go in a function, just a question of what function gets called first */
+	pci_write_config8(cn700->d0f0, 0x4f, 0x01);
+	//pci_write_config8(cn700->d0f0, 0x4d, (1 << 4)|(1 << 1)|1);
+
+	//print_debug("Enabling shadow ram");
+	//enable_shadow_ram(cn700);
+	
+	sdram_set_registers(cn700);
+	sdram_enable(cn700);
+	
+	//dump_pci_device(cn700->d0f2);
+	//dump_pci_device(cn700->d0f3);
+	
+#if 0
+	static const struct {
+		unsigned long lo, hi;
+	} check_addrs[] = {
+		/* Check 16MB of memory @ 0mb */
+		{ 0x00000000, 0x01000000 },
+		/* Check 16MB of memory @ 256mb */
+		{ 0x10000000, 0x11000000 },
+	};
+	int i;
+	for(i = 0; i < sizeof(check_addrs)/sizeof(check_addrs[0]); i++) {
+		ram_check(check_addrs[i].lo, check_addrs[i].hi);
+	}
+#endif
+}
Index: src/mainboard/jetway/j7f2/irq_tables.c
===================================================================
--- src/mainboard/jetway/j7f2/irq_tables.c	(revision 0)
+++ src/mainboard/jetway/j7f2/irq_tables.c	(revision 0)
@@ -0,0 +1,49 @@
+/* This file was generated by getpir.c, do not modify!
+ * (but if you do, please run checkpir on it to verify)
+ *
+ * Contains the IRQ Routing Table dumped directly from your
+ * memory, which BIOS sets up.
+ *
+ * Documentation at: http://www.microsoft.com/whdc/archive/pciirq.mspx
+ */
+
+#ifdef GETPIR
+#include "pirq_routing.h"
+#else
+#include <arch/pirq_routing.h>
+#endif
+
+const struct irq_routing_table intel_irq_routing_table = {
+	PIRQ_SIGNATURE,  /* u32 signature */
+	PIRQ_VERSION,    /* u16 version   */
+	32+16*11,	 /* There can be total 11 devices on the bus */
+	0x00,		 /* Where the interrupt router lies (bus) */
+	(0x11<<3)|0x0,   /* Where the interrupt router lies (dev) */
+	0xe20,		 /* IRQs devoted exclusively to PCI usage */
+	0x1106,		 /* Vendor */
+	0x596,		 /* Device */
+	0,		 /* Crap (miniport) */
+	{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, /* u8 rfu[11] */
+	0x89,		 /* u8 checksum. This has to be set to some
+	0xb7?		    value that would give 0 after the sum of all
+			    bytes for this structure (including checksum) */
+	{
+		/* bus,     dev|fn,   {link, bitmap}, {link, bitmap}, {link, bitmap}, {link, bitmap},  slot, rfu */
+		{0x00,(0x08<<3)|0x0, {{0x02, 0xdea0}, {0x03, 0xdea0}, {0x04, 0xdea0}, {0x01, 0x0dea0}}, 0x1, 0x0},
+		{0x00,(0x09<<3)|0x0, {{0x03, 0xdea0}, {0x04, 0xdea0}, {0x01, 0xdea0}, {0x02, 0x0dea0}}, 0x2, 0x0},
+		{0x00,(0x0a<<3)|0x0, {{0x04, 0xdea0}, {0x01, 0xdea0}, {0x02, 0xdea0}, {0x03, 0x0dea0}}, 0x3, 0x0},
+		{0x00,(0x0b<<3)|0x0, {{0x04, 0xdea0}, {0x01, 0xdea0}, {0x02, 0xdea0}, {0x03, 0x0dea0}}, 0x4, 0x0},
+		{0x00,(0x0c<<3)|0x0, {{0x01, 0xdea0}, {0x02, 0xdea0}, {0x03, 0xdea0}, {0x04, 0x0dea0}}, 0x5, 0x0},
+		{0x00,(0x0d<<3)|0x0, {{0x01, 0xdea0}, {0x02, 0xdea0}, {0x03, 0xdea0}, {0x04, 0x0dea0}}, 0x6, 0x0},
+		{0x00,(0x11<<3)|0x0, {{0x00, 0xdea0}, {0x00, 0xdea0}, {0x03, 0xdea0}, {0x04, 0x0dea0}}, 0x0, 0x0},
+		{0x00,(0x0f<<3)|0x0, {{0x01, 0xdea0}, {0x02, 0xdea0}, {0x03, 0xdea0}, {0x04, 0x0dea0}}, 0x0, 0x0},
+		{0x00,(0x01<<3)|0x0, {{0x01, 0xdea0}, {0x02, 0xdea0}, {0x03, 0xdea0}, {0x04, 0x0dea0}}, 0x0, 0x0},
+		{0x00,(0x10<<3)|0x0, {{0x01, 0xdea0}, {0x02, 0xdea0}, {0x03, 0xdea0}, {0x04, 0x0dea0}}, 0x0, 0x0},
+		{0x00,(0x12<<3)|0x0, {{0x01, 0xdea0}, {0x00, 0xdea0}, {0x00, 0xdea0}, {0x00, 0x0dea0}}, 0x0, 0x0},
+	}
+};
+
+inline unsigned long write_pirq_routing_table(unsigned long addr)
+{
+	return copy_pirq_routing_table(addr);
+}
Index: src/mainboard/jetway/j7f2/debug.c
===================================================================
--- src/mainboard/jetway/j7f2/debug.c	(revision 0)
+++ src/mainboard/jetway/j7f2/debug.c	(revision 0)
@@ -0,0 +1,120 @@
+#include "sdram/generic_dump_spd.c"
+
+static void probe_smbus(void)
+{
+	u8 i;
+	print_debug("\r\n");
+	for(i = 0; i < 0xff; i++) {
+		int j;
+		print_debug("address 0x");
+		print_debug_hex8(i);
+		for(j = 0; j < 256; j++) {
+			int status;
+			u8 byte;
+			if ((j & 0xf) == 0) {
+				print_debug("\r\n");
+				print_debug_hex8(j);
+				print_debug(": ");
+			}
+			status = spd_read_byte(i, j);
+			if (status < 0) {
+				print_debug("bad device\r\n");
+				break;
+			}
+			byte = status & 0xff;
+			print_debug_hex8(byte);
+			print_debug_char(' ');
+		}
+		print_debug("\r\n");
+	}
+}
+
+static void print_debug_pci_dev(unsigned dev)
+{
+	print_debug("PCI: ");
+	print_debug_hex8((dev >> 16) & 0xff);
+	print_debug_char(':');
+	print_debug_hex8((dev >> 11) & 0x1f);
+	print_debug_char('.');
+	print_debug_hex8((dev >> 8) & 7);
+}
+
+static void print_pci_devices(void)
+{
+	device_t dev;
+	for(dev = PCI_DEV(0, 0, 0); 
+		dev <= PCI_DEV(0, 0x1f, 0x7); 
+		dev += PCI_DEV(0,0,1)) {
+		uint32_t id;
+		id = pci_read_config32(dev, PCI_VENDOR_ID);
+		if (((id & 0xffff) == 0x0000) || ((id & 0xffff) == 0xffff) ||
+			(((id >> 16) & 0xffff) == 0xffff) ||
+			(((id >> 16) & 0xffff) == 0x0000)) {
+			continue;
+		}
+		print_debug_pci_dev(dev);
+		print_debug("\r\n");
+	}
+}
+
+static void dump_pci_device(unsigned dev)
+{
+	int i;
+	print_debug_pci_dev(dev);
+	print_debug("\r\n");
+	
+	for(i = 0; i <= 255; i++) {
+		unsigned char val;
+		if ((i & 0x0f) == 0) {
+			print_debug_hex8(i);
+			print_debug_char(':');
+		}
+		val = pci_read_config8(dev, i);
+		print_debug_char(' ');
+		print_debug_hex8(val);
+		if ((i & 0x0f) == 0x0f) {
+			print_debug("\r\n");
+		}
+	}
+}
+
+static void dump_pci_devices(void)
+{
+	device_t dev;
+	for(dev = PCI_DEV(0, 0, 0); 
+		dev <= PCI_DEV(0, 0x1f, 0x7); 
+		dev += PCI_DEV(0,0,1)) {
+		uint32_t id;
+		id = pci_read_config32(dev, PCI_VENDOR_ID);
+		if (((id & 0xffff) == 0x0000) || ((id & 0xffff) == 0xffff) ||
+			(((id >> 16) & 0xffff) == 0xffff) ||
+			(((id >> 16) & 0xffff) == 0x0000)) {
+			continue;
+		}
+		dump_pci_device(dev);
+	}
+}
+
+
+static void dump_io_resources(unsigned port) 
+{
+
+	int i;
+        udelay(2000);
+        print_debug_hex16(port);
+        print_debug(":\r\n");
+        for(i = 0; i < 256; i++) {
+                uint8_t val;
+                if ((i & 0x0f) == 0) {
+                        print_debug_hex8(i);
+                        print_debug_char(':');
+                }
+                val = inb(port);
+                print_debug_char(' ');
+                print_debug_hex8(val);
+                if ((i & 0x0f) == 0x0f) {
+                        print_debug("\r\n");
+                }
+		port++;
+        }
+}
Index: src/mainboard/jetway/j7f2/chip.h
===================================================================
--- src/mainboard/jetway/j7f2/chip.h	(revision 0)
+++ src/mainboard/jetway/j7f2/chip.h	(revision 0)
@@ -0,0 +1,4 @@
+extern struct chip_operations mainboard_jetway_j7f2_ops;
+
+struct mainboard_jetway_j7f2_config {
+};
Index: src/mainboard/jetway/j7f2/vgabios.c
===================================================================
--- src/mainboard/jetway/j7f2/vgabios.c	(revision 0)
+++ src/mainboard/jetway/j7f2/vgabios.c	(revision 0)
@@ -0,0 +1,839 @@
+#include <console/console.h>
+#include <device/pci.h>
+#include <device/pci_ids.h>
+#include <device/pci_ops.h>
+#undef __KERNEL__
+#include <arch/io.h>
+//#include <printk.h>
+#include <string.h>
+#include "vgachip.h"
+
+/* vgabios.c. Derived from: */
+
+/*------------------------------------------------------------ -*- C -*-
+ *  2 Kernel Monte a.k.a. Linux loading Linux on x86
+ *
+ *  Erik Arjan Hendriks <hendriks@lanl.gov>
+ *
+ *  This version is a derivative of the original two kernel monte
+ *  which is (C) 2000 Scyld.
+ *
+ *  Copyright (C) 2000 Scyld Computing Corporation
+ *
+ *  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.
+ *
+ * Portions related to the alpha architecture are:
+ *
+ *  Copyright(C) 2001 University of California.  LA-CC Number 01-67.
+ *  This software has been authored by an employee or employees of the
+ *  University of California, operator of the Los Alamos National
+ *  Laboratory under Contract No.  W-7405-ENG-36 with the U.S.
+ *  Department of Energy.  The U.S. Government has rights to use,
+ *  reproduce, and distribute this software. If the software is
+ *  modified to produce derivative works, such modified software should
+ *  be clearly marked, so as not to confuse it with the version
+ *  available from LANL.
+ *
+ *  This software may be used and distributed according to the terms
+ *  of the GNU General Public License, incorporated herein by
+ *  reference to http://www.gnu.org/licenses/gpl.html.
+ *
+ *  This software is provided by the author(s) "as is" and any express
+ *  or implied warranties, including, but not limited to, the implied
+ *  warranties of merchantability and fitness for a particular purpose
+ *  are disclaimed.  In no event shall the author(s) be liable for any
+ *  direct, indirect, incidental, special, exemplary, or consequential
+ *  damages (including, but not limited to, procurement of substitute
+ *  goods or services; loss of use, data, or profits; or business
+ *  interruption) however caused and on any theory of liability,
+ *  whether in contract, strict liability, or tort (including
+ *  negligence or otherwise) arising in any way out of the use of this
+ *  software, even if advised of the possibility of such damage.
+ *
+ *  $Id: vgabios.c,v 1.5 2004/10/06 17:33:52 rminnich Exp $
+ *--------------------------------------------------------------------*/
+
+/* Modified to be a self sufficient plug in so that it can be used 
+   without reliance on other parts of core Linuxbios 
+   (C) 2005 Nick.Barker9@btinternet.com
+
+  Used initially for epia-m where there are problems getting the bios
+  emulator to successfully run this bios.
+*/
+
+/* Declare a temporary global descriptor table - necessary because the
+   Core part of the bios no longer sets up any 16 bit segments */
+__asm__ (
+	/* pointer to original gdt */
+	"gdtarg:			\n"
+	"	.word	gdt_limit	\n"
+	"	.long	gdt	       	\n"		
+
+	/* compute the table limit */
+	"__mygdt_limit = __mygdt_end - __mygdt - 1	\n"
+
+	"__mygdtaddr:			\n"
+	"	.word	__mygdt_limit  	\n"
+	"	.long	__mygdt	       	\n"
+
+	"__mygdt: 		       	\n"
+	/* selgdt 0, unused */
+	"	.word	0x0000, 0x0000	\n"
+	"	.byte	0x00, 0x00, 0x00, 0x00	\n"
+
+	/* selgdt 8, unused */
+	"	.word	0x0000, 0x0000	       	\n"
+	"	.byte	0x00, 0x00, 0x00, 0x00	\n"
+
+	/* selgdt 0x10, flat code segment */
+	"	.word	0xffff, 0x0000	       	\n"
+	"	.byte	0x00, 0x9b, 0xcf, 0x00	\n"	
+
+	/* selgdt 0x18, flat data segment */
+	"	.word	0xffff, 0x0000	       	\n"
+	"	.byte	0x00, 0x93, 0xcf, 0x00	\n"
+
+	/* selgdt 0x20, unused */
+	"	.word	0x0000, 0x0000	       	\n"
+	"	.byte	0x00, 0x00, 0x00, 0x00	\n"
+
+        /* selgdt 0x28 16-bit 64k code at 0x00000000 */
+	"	.word	0xffff, 0x0000	       	\n"
+	"	.byte	0, 0x9a, 0, 0	       	\n"
+
+	/* selgdt 0x30 16-bit 64k data at 0x00000000 */
+	"	.word	0xffff, 0x0000	       	\n"
+	"	.byte	0, 0x92, 0, 0	       	\n"
+
+	"__mygdt_end:				\n"
+);
+
+/* Declare a pointer to where our idt is going to be i.e. at mem zero */
+__asm__ ("__myidt:		\n"
+	 /* 16-bit limit */
+	 "	.word 1023	\n"
+	 /* 24-bit base */
+	 "	.long 0		\n"
+	 "	.word 0		\n"
+);
+
+/* The address arguments to this function are PHYSICAL ADDRESSES */ 
+static void real_mode_switch_call_vga(unsigned long devfn)
+{
+	__asm__ __volatile__ (
+		// paranoia -- does ecx get saved? not sure. This is 
+		// the easiest safe thing to do.
+		"	pushal			\n"
+		/* save the stack */
+		"	mov 	%esp, __stack	\n"
+		"	jmp 	1f		\n"
+		"__stack: .long 0		\n"
+		"1:\n"
+		/* get devfn into %ecx */
+		"	movl    %esp, %ebp	\n"
+		"	movl    8(%ebp), %ecx	\n"
+		/* load 'our' gdt */
+		"	lgdt	%cs:__mygdtaddr	\n"
+
+		/*  This configures CS properly for real mode. */
+		"	ljmp	$0x28, $__rms_16bit\n"
+		"__rms_16bit:		  	\n"
+		"	.code16			\n"
+		/* 16 bit code from here on... */
+
+		/* Load the segment registers w/ properly configured segment
+		 * descriptors.  They will retain these configurations (limits,
+		 * writability, etc.) once protected mode is turned off. */
+		"	mov	$0x30, %ax	\n"
+		"	mov	%ax, %ds       	\n"
+		"	mov	%ax, %es       	\n"
+		"	mov	%ax, %fs       	\n"
+		"	mov	%ax, %gs       	\n"
+		"	mov	%ax, %ss       	\n"
+
+		/* Turn off protection (bit 0 in CR0) */
+		"	movl	%cr0, %eax	\n"
+		"	andl	$0xFFFFFFFE, %eax \n"
+		"	movl	%eax, %cr0	\n"
+
+		/* Now really going into real mode */
+		"	ljmp	$0,  $__rms_real\n"
+		"__rms_real:			\n"
+
+		/* put the stack at the end of page zero. 
+		 * that way we can easily share it between real and protected, 
+		 * since the 16-bit ESP at segment 0 will work for any case. 
+		/* Setup a stack */
+		"	mov	$0x0, %ax	\n"
+		"	mov	%ax, %ss	\n"
+		"	movl	$0x1000, %eax	\n"
+		"	movl	%eax, %esp	\n"
+
+		/* Load our 16 it idt */
+		"	xor	%ax, %ax	\n"
+		"	mov	%ax, %ds	\n"
+		"	lidt	__myidt		\n"
+
+		/* Dump zeros in the other segregs */
+		"	mov	%ax, %es       	\n"
+		"	mov	%ax, %fs       	\n"
+		"	mov	%ax, %gs       	\n"
+		"	mov	$0x40, %ax	\n"
+		"	mov	%ax, %ds	\n"
+		"	mov	%cx, %ax	\n"
+
+		/* run VGA BIOS at 0xc000:0003 */
+		"	lcall	$0xc000, $0x0003\n"
+
+		/* if we got here, just about done. 
+		 * Need to get back to protected mode */
+		"	movl	%cr0, %eax	\n"
+		"	orl	$0x0000001, %eax\n" /* PE = 1 */
+		"	movl	%eax, %cr0	\n"
+
+		/* Now that we are in protected mode jump to a 32 bit code segment. */
+		"	data32	ljmp	$0x10, $vgarestart\n"
+		"vgarestart:\n"
+		"	.code32\n"
+		"	movw	$0x18, %ax     	\n"
+		"	mov	%ax, %ds       	\n"
+		"	mov	%ax, %es	\n"
+		"	mov	%ax, %fs	\n"
+		"	mov	%ax, %gs	\n"
+		"	mov	%ax, %ss	\n"
+
+		/* restore proper gdt and idt */
+		"	lgdt	%cs:gdtarg	\n"
+		"	lidt	idtarg		\n"
+
+		".globl vga_exit		\n"
+		"vga_exit:			\n"
+		"	mov	__stack, %esp	\n"
+		"	popal			\n"
+		);
+}
+
+__asm__ (".text\n""real_mode_switch_end:\n");
+extern char real_mode_switch_end[];
+
+/* call vga bios int 10 function 0x4f14 to enable main console 
+   epia-m does not always autosence the main console so forcing it on is good !! */ 
+void vga_enable_console()
+{
+	__asm__ __volatile__ (
+		/* paranoia -- does ecx get saved? not sure. This is 
+		 * the easiest safe thing to do. */
+		"	pushal			\n"
+		/* save the stack */
+		"	mov	%esp, __stack	\n"
+
+		/* load 'our' gdt */
+		"	lgdt 	%cs:__mygdtaddr	\n"
+
+		/*  This configures CS properly for real mode. */
+		"	ljmp 	$0x28, $__vga_ec_16bit\n"
+		"__vga_ec_16bit:		\n"
+		"	.code16			\n"
+		/* 16 bit code from here on... */
+
+		/* Load the segment registers w/ properly configured segment
+		 * descriptors.  They will retain these configurations (limits,
+		 * writability, etc.) once protected mode is turned off. */
+		"	mov	$0x30, %ax     	\n"
+		"	mov	%ax, %ds       	\n"
+		"	mov	%ax, %es       	\n"
+		"	mov	%ax, %fs       	\n"
+		"	mov	%ax, %gs       	\n"
+		"	mov	%ax, %ss       	\n"
+
+		/* Turn off protection (bit 0 in CR0) */
+		"	movl	%cr0, %eax     	\n"
+		"	andl	$0xFFFFFFFE, %eax\n"
+		"	movl	%eax, %cr0     	\n"
+
+		/* Now really going into real mode */
+		"	ljmp	$0, $__vga_ec_real \n"
+		"__vga_ec_real:                  \n"
+
+		/* put the stack at the end of page zero. 
+		 * that way we can easily share it between real and protected, 
+		 * since the 16-bit ESP at segment 0 will work for any case. 
+		/* Setup a stack */
+		"	mov	$0x0, %ax	\n"
+		"	mov	%ax, %ss	\n"
+		"	movl	$0x1000, %eax	\n"
+		"	movl	%eax, %esp	\n"
+
+		/* debugging for RGM */
+		"	mov	$0x11, %al	\n"
+		"	outb	%al, $0x80	\n"
+
+		/* Load our 16 it idt */
+		"	xor	%ax, %ax       	\n"
+		"	mov	%ax, %ds	\n"
+		"	lidt	__myidt		\n"
+
+		/* Dump zeros in the other segregs */
+		"	mov	%ax, %ds	\n"
+		"	mov	%ax, %es	\n"
+		"	mov	%ax, %fs	\n"
+		"	mov	%ax, %gs	\n"
+
+		/* ask bios to enable main console */
+		/* set up for int 10 call - values found from X server
+		 * bios call routines */
+		"	movw	$0x4f14,%ax	\n"
+		"	movw	$0x8003,%bx	\n"
+		"	movw	$1, %cx		\n"
+		"	movw	$0, %dx		\n"
+		"	movw	$0, %di		\n"
+		"	int	$0x10		\n"
+
+		"	movb	$0x55, %al	\n"
+		"	outb	%al, $0x80	\n"
+
+		/* if we got here, just about done. 
+		 * Need to get back to protected mode */
+		"	movl	%cr0, %eax	\n"
+		"	orl	$0x0000001, %eax\n" /* PE = 1 */
+		"	movl	%eax, %cr0	\n"
+
+		/* Now that we are in protected mode jump to a 32 bit code segment. */
+		"	data32	ljmp	$0x10, $vga_ec_restart\n"
+		"vga_ec_restart:\n"
+		"	.code32\n"
+		"	movw	$0x18, %ax	\n"
+		"	mov	%ax, %ds	\n"
+		"	mov	%ax, %es	\n"
+		"	mov	%ax, %fs	\n"
+		"	mov	%ax, %gs	\n"
+		"	mov	%ax, %ss	\n"
+
+		/* restore proper gdt and idt */
+		"	lgdt	%cs:gdtarg 	\n"
+		"	lidt	idtarg		\n"
+		"	.globl	vga__ec_exit	\n"
+		"vga_ec_exit:\n"
+		"	mov	__stack, %esp	\n"
+		"	popal\n"
+		);
+}
+
+void do_vgabios(void)
+{
+	device_t dev;
+	unsigned long busdevfn;
+	unsigned int rom = 0;
+	unsigned char *buf;
+	unsigned int size = 64*1024;
+	int i;
+	
+	/* clear vga bios data area */
+	for (i = 0x400; i < 0x500; i++) {
+		*(unsigned char *) i = 0;
+	}
+
+	dev = dev_find_class(PCI_CLASS_DISPLAY_VGA<<8 , 0);
+
+	if (!dev) {
+		printk_debug("NO VGA FOUND\n");
+		return;
+	}
+	printk_debug("found VGA: vid=%x, did=%x\n", dev->vendor, dev->device);
+
+	/* declare rom address here - keep any config data out of the way
+	 * of core LXB stuff */
+
+	rom = 0xfff80000;
+	pci_write_config32(dev, PCI_ROM_ADDRESS, rom|1);
+	printk_debug("rom base, size: %x\n", rom);
+
+	buf = (unsigned char *) rom;
+	if ((buf[0] == 0x55) && (buf[1] == 0xaa)) {
+		memcpy((void *) 0xc0000, buf, size);
+
+		write_protect_vgabios();  // in northbridge
+
+	  	// check signature again
+		buf = (unsigned char *) 0xc0000;
+		if (buf[0]==0x55 && buf[1]==0xAA) {
+			busdevfn = (dev->bus->secondary << 8) | dev->path.u.pci.devfn;
+			printk_debug("bus/devfn = %#x\n", busdevfn);
+
+		    	real_mode_switch_call_vga(busdevfn);
+		} else
+			printk_debug("Failed to copy VGA BIOS to 0xc0000\n");
+	} else 
+		printk_debug("BAD SIGNATURE 0x%x 0x%x\n", buf[0], buf[1]);
+
+	pci_write_config32(dev, PCI_ROM_ADDRESS, 0);
+}
+
+
+// we had hoped to avoid this. 
+// this is a stub IDT only. It's main purpose is to ignore calls 
+// to the BIOS. 
+// no longer. Dammit. We have to respond to these.
+struct realidt {
+	unsigned short offset, cs;
+}; 
+
+// from a handy writeup that andrey found.
+
+// handler. 
+// There are some assumptions we can make here. 
+// First, the Top Of Stack (TOS) is located on the top of page zero. 
+// we can share this stack between real and protected mode. 
+// that simplifies a lot of things ...
+// we'll just push all the registers on the stack as longwords, 
+// and pop to protected mode. 
+// second, since this only ever runs as part of linuxbios, 
+// we know all the segment register values -- so we don't save any.
+// keep the handler that calls things small. It can do a call to 
+// more complex code in linuxbios itself. This helps a lot as we don't
+// have to do address fixup in this little stub, and calls are absolute
+// so the handler is relocatable.
+void handler(void)
+{
+	__asm__ __volatile__ ( 
+		"	.code16		\n"
+		"idthandle:		\n"
+		"	pushal		\n"
+		"	movb 	$0, %al	\n"
+		"	ljmp 	$0, $callbiosint16\n"
+		"end_idthandle:		\n"
+		"	.code32		\n"
+		);
+}
+
+void debughandler(void)
+{
+	__asm__ __volatile__ ( 
+		"	.code16		\n"
+		"debughandle:		\n"
+		"	pushw	%cx	\n"
+		"	movw	$250, %cx \n"
+		"dbh1:			\n"
+		"	loop	dbh1	\n"
+		"	popw	%cx	\n"
+		"	iret		\n"
+		"end_debughandle:	\n"
+		".code32		\n"
+		);
+}
+
+// Calling conventions. The first C function is called with this stuff
+// on the stack. They look like value parameters, but note that if you
+// modify them they will go back to the INTx function modified. 
+// the C function will call the biosint function with these as
+// REFERENCE parameters. In this way, we can easily get 
+// returns back to the INTx caller (i.e. vgabios)
+void callbiosint(void)
+{
+	__asm__ __volatile__ (
+		"	.code16		\n"
+		"callbiosint16:		\n"
+		"	push	%ds	\n"
+		"	push	%es	\n"
+		"	push	%fs	\n"
+		"	push	%gs	\n"
+		// clean up the int #. To save space we put it in the lower
+		// byte. But the top 24 bits are junk. 
+		"	andl	$0xff, %eax\n"
+		// this push does two things:
+		// - put the INT # on the stack as a parameter
+		// - provides us with a temp for the %cr0 mods.
+		"	pushl	%eax	\n"
+		"	movl    %cr0, %eax\n"
+		"	orl	$0x00000001, %eax\n" /* PE = 1 */
+		"	movl	%eax, %cr0\n"
+		/* Now that we are in protected mode jump to a 32 bit code segment. */
+		"	data32  ljmp    $0x10, $biosprotect\n"
+		"biosprotect:		\n"
+		"	.code32		\n"
+		"	movw	$0x18, %ax          \n"
+		"	mov	%ax, %ds          \n"
+		"	mov	%ax, %es          \n"
+		"	mov	%ax, %fs          \n"
+		"	mov	%ax, %gs          \n"
+		"	mov	%ax, %ss          \n"
+		"	lidt	idtarg         \n"
+		"	call	biosint	\n"
+		// back to real mode ...
+		"	ljmp	$0x28, $__rms_16bit2\n"
+		"__rms_16bit2:			\n"
+		"	.code16			\n"
+		/* 16 bit code from here on... */
+		/* Load the segment registers w/ properly configured segment
+		 * descriptors.  They will retain these configurations (limits,
+		 * writability, etc.) once protected mode is turned off. */
+		"	mov	$0x30, %ax	\n"
+		"	mov	%ax, %ds	\n"
+		"	mov	%ax, %es	\n"
+		"	mov	%ax, %fs	\n"
+		"	mov	%ax, %gs	\n"
+		"	mov	%ax, %ss	\n"
+		
+		/* Turn off protection (bit 0 in CR0) */
+		"	movl	%cr0, %eax		\n"
+		"	andl	$0xFFFFFFFE, %eax	\n"
+		"	movl	%eax, %cr0		\n"
+
+		/* Now really going into real mode */
+		"	ljmp $0,  $__rms_real2	\n"
+		"__rms_real2:			\n"
+
+		/* Setup a stack
+		 * FixME: where is esp? */
+		"	mov	$0x0, %ax       \n"
+		"	mov	%ax, %ss	\n"
+
+		/* ebugging for RGM */
+		"	mov	$0x11, %al	\n"
+		"	outb	%al, $0x80	\n"
+
+		/* Load our 16 it idt */
+		"	xor	%ax, %ax	\n"
+		"	mov	%ax, %ds	\n"
+		"	lidt	__myidt		\n"
+
+		/* Dump zeros in the other segregs */
+		"	mov	%ax, %es	\n"
+		"	mov	%ax, %fs	\n"
+		"	mov	%ax, %gs	\n"
+		"	mov	$0x40, %ax	\n"
+		"	mov	%ax, %ds	\n"
+
+		/* pop the INT # that you pushed earlier */
+		"	popl	%eax		\n"
+		"	pop	%gs		\n"
+		"	pop	%fs		\n"
+		"	pop	%es		\n"
+		"	pop	%ds		\n"
+		"	popal			\n"
+		"	iret			\n"
+		"	.code32			\n"
+		);
+}
+
+enum {
+	PCIBIOS = 0x1a, 
+	MEMSIZE = 0x12
+};
+
+int pcibios(unsigned long *pedi, unsigned long *pesi, unsigned long *pebp,
+	    unsigned long *pesp, unsigned long *pebx, unsigned long *pedx,
+	    unsigned long *pecx, unsigned long *peax, unsigned long *pflags);
+
+int handleint21(unsigned long *pedi, unsigned long *pesi, unsigned long *pebp,
+		unsigned long *pesp, unsigned long *pebx, unsigned long *pedx,
+		unsigned long *pecx, unsigned long *peax, unsigned long *pflags
+        );
+
+extern void vga_exit(void);
+
+int biosint(unsigned long intnumber,
+	    unsigned long gsfs, unsigned long dses,
+	    unsigned long edi, unsigned long esi,
+	    unsigned long ebp, unsigned long esp, 
+	    unsigned long ebx, unsigned long edx, 
+	    unsigned long ecx, unsigned long eax, 
+	    unsigned long cs_ip, unsigned short stackflags)
+{
+	unsigned long ip; 
+	unsigned long cs; 
+	unsigned long flags;
+	int ret = -1;
+	
+	ip = cs_ip & 0xffff;
+	cs = cs_ip >> 16;
+	flags = stackflags;
+	
+	printk_debug("biosint: INT# 0x%lx\n", intnumber);
+	printk_debug("biosint: eax 0x%lx ebx 0x%lx ecx 0x%lx edx 0x%lx\n", 
+		      eax, ebx, ecx, edx);
+	printk_debug("biosint: ebp 0x%lx esp 0x%lx edi 0x%lx esi 0x%lx\n",
+		     ebp, esp, edi, esi);
+	printk_debug("biosint:  ip 0x%x   cs 0x%x  flags 0x%x\n",
+		     ip, cs, flags);
+
+	// cases in a good compiler are just as good as your own tables. 
+	switch (intnumber) {
+	case 0 ... 15:
+		// These are not BIOS service, but the CPU-generated exceptions
+		printk_info("biosint: Oops, exception %u\n", intnumber);
+		if (esp < 0x1000) {
+			printk_debug("Stack contents: ");
+			while (esp < 0x1000) {
+				printk_debug("0x%04x ", *(unsigned short *) esp);
+				esp += 2;
+			}
+			printk_debug("\n");
+		}
+		printk_debug("biosint: Bailing out\n");
+		// "longjmp"
+		vga_exit();
+		break;
+		
+	case PCIBIOS:
+		ret = pcibios( &edi, &esi, &ebp, &esp, 
+			       &ebx, &edx, &ecx, &eax, &flags);
+		break;
+	case MEMSIZE: 
+		// who cares. 
+		eax = 64 * 1024;
+		ret = 0;
+		break;
+	case 0x15:
+		ret=handleint21( &edi, &esi, &ebp, &esp, 
+				&ebx, &edx, &ecx, &eax, &flags);
+		break;
+	default:
+		printk_info("BIOSINT: Unsupport int #0x%x\n", 
+			    intnumber);
+		break;
+	}
+	if (ret)
+		flags |= 1; // carry flags
+	else
+		flags &= ~1;
+	stackflags = flags;
+	return ret;
+} 
+
+
+void setup_realmode_idt(void) 
+{
+	extern unsigned char idthandle, end_idthandle;
+	extern unsigned char debughandle, end_debughandle;
+
+	int i;
+	struct realidt *idts = (struct realidt *) 0;
+	int codesize = &end_idthandle - &idthandle;
+	unsigned char *intbyte, *codeptr;
+	
+	// for each int, we create a customized little handler
+	// that just pushes %ax, puts the int # in %al, 
+	// then calls the common interrupt handler. 
+	// this necessitated because intel didn't know much about 
+	// architecture when they did the 8086 (it shows)
+	// (hmm do they know anymore even now :-)
+	// obviously you can see I don't really care about memory 
+	// efficiency. If I did I would probe back through the stack
+	// and get it that way. But that's really disgusting.
+	for (i = 0; i < 256; i++) {
+		idts[i].cs = 0;
+		codeptr = (char*) 4096 + i * codesize;
+		idts[i].offset = (unsigned) codeptr;
+		memcpy(codeptr, &idthandle, codesize);
+		intbyte = codeptr + 3;
+		*intbyte = i;
+	}
+	
+	// fixed entry points
+	
+	// VGA BIOSes tend to hardcode f000:f065 as the previous handler of
+	// int10. 
+	// calling convention here is the same as INTs, we can reuse
+	// the int entry code.
+	codeptr = (char*) 0xff065;
+	memcpy(codeptr, &idthandle, codesize);
+	intbyte = codeptr + 3;
+	*intbyte = 0x42; /* int42 is the relocated int10 */
+
+	/* debug handler - useful to set a programmable delay between instructions if the
+	   TF bit is set upon call to real mode */
+	idts[1].cs = 0;
+	idts[1].offset = 16384;
+	memcpy(16384, &debughandle, &end_debughandle - &debughandle);
+
+	
+}
+
+
+
+enum {
+	CHECK = 0xb001,
+	FINDDEV = 0xb102,
+	READCONFBYTE = 0xb108,
+	READCONFWORD = 0xb109,
+	READCONFDWORD = 0xb10a,
+	WRITECONFBYTE = 0xb10b,
+	WRITECONFWORD = 0xb10c,
+	WRITECONFDWORD = 0xb10d
+};
+
+// errors go in AH. Just set these up so that word assigns
+// will work. KISS. 
+enum {
+	PCIBIOS_NODEV = 0x8600,
+	PCIBIOS_BADREG = 0x8700
+};
+
+int
+pcibios(unsigned long *pedi, unsigned long *pesi, unsigned long *pebp, 
+	unsigned long *pesp, unsigned long *pebx, unsigned long *pedx, 
+	unsigned long *pecx, unsigned long *peax, unsigned long *pflags)
+{
+	unsigned long edi = *pedi;
+	unsigned long esi = *pesi;
+	unsigned long ebp = *pebp;
+	unsigned long esp = *pesp;
+	unsigned long ebx = *pebx;
+	unsigned long edx = *pedx;
+	unsigned long ecx = *pecx;
+	unsigned long eax = *peax;
+	unsigned long flags = *pflags;
+	unsigned short func = (unsigned short) eax;
+	int retval = 0;
+	unsigned short devid, vendorid, devfn;
+	short devindex; /* Use short to get rid of garbage in upper half of 32-bit register */
+	unsigned char bus;
+	device_t dev;
+	
+	switch(func) {
+	case  CHECK:
+		*pedx = 0x4350;
+		*pecx = 0x2049;
+		retval = 0;
+		break;
+	case FINDDEV:
+	{
+		devid = *pecx;
+		vendorid = *pedx;
+		devindex = *pesi;
+		dev = 0;
+		while ((dev = dev_find_device(vendorid, devid, dev))) {
+			if (devindex <= 0)
+				break;
+			devindex--;
+		}
+		if (dev) {
+			unsigned short busdevfn;
+			*peax = 0;
+			// busnum is an unsigned char;
+			// devfn is an int, so we mask it off. 
+			busdevfn = (dev->bus->secondary << 8)
+				| (dev->path.u.pci.devfn & 0xff);
+			printk_debug("0x%x: return 0x%x\n", func, busdevfn);
+			*pebx = busdevfn;
+			retval = 0;
+		} else {
+			*peax = PCIBIOS_NODEV;
+			retval = -1;
+		}
+	}
+	break;
+	case READCONFDWORD:
+	case READCONFWORD:
+	case READCONFBYTE:
+	case WRITECONFDWORD:
+	case WRITECONFWORD:
+	case WRITECONFBYTE:
+	{
+		unsigned long dword;
+		unsigned short word;
+		unsigned char byte;
+		unsigned char reg;
+		
+		devfn = *pebx & 0xff;
+		bus = *pebx >> 8;
+		reg = *pedi;
+		dev = dev_find_slot(bus, devfn);
+		if (! dev) {
+			printk_debug("0x%x: BAD DEVICE bus %d devfn 0x%x\n", func, bus, devfn);
+			// idiots. the pcibios guys assumed you'd never pass a bad bus/devfn!
+			*peax = PCIBIOS_BADREG;
+			retval = -1;
+		}
+		switch(func) {
+		case READCONFBYTE:
+			byte = pci_read_config8(dev, reg);
+			*pecx = byte;
+			break;
+		case READCONFWORD:
+			word = pci_read_config16(dev, reg);
+			*pecx = word;
+			break;
+		case READCONFDWORD:
+			dword = pci_read_config32(dev, reg);
+			*pecx = dword;
+			break;
+		case WRITECONFBYTE:
+			byte = *pecx;
+			pci_write_config8(dev, reg, byte);
+			break;
+		case WRITECONFWORD:
+			word = *pecx;
+			pci_write_config16(dev, reg, word);
+			break;
+		case WRITECONFDWORD:
+			dword = *pecx;
+			pci_write_config32(dev, reg, dword);
+			break;
+		}
+		
+		if (retval) 
+			retval = PCIBIOS_BADREG;
+		printk_debug("0x%x: bus %d devfn 0x%x reg 0x%x val 0x%lx\n",
+			     func, bus, devfn, reg, *pecx);
+		*peax = 0;
+		retval = 0;
+	}
+	break;
+	default:
+		printk_err("UNSUPPORTED PCIBIOS FUNCTION 0x%x\n",  func);
+		break;
+	}
+	
+	return retval;
+} 
+
+int handleint21(unsigned long *edi, unsigned long *esi, unsigned long *ebp,
+		unsigned long *esp, unsigned long *ebx, unsigned long *edx,
+		unsigned long *ecx, unsigned long *eax, unsigned long *flags)
+{
+	int res=-1;
+	switch(*eax&0xffff)
+	{
+	case 0x5f19:
+		break;
+	case 0x5f18:
+		*eax=0x5f;
+		*ebx=0x545; // MCLK = 133, 32M frame buffer, 256 M main memory
+		*ecx=0x060;
+		res=0;
+		break;
+	case 0x5f00:
+		*eax = 0x8600;
+		break;
+	case 0x5f01:
+		*eax = 0x5f;
+		*ecx = (*ecx & 0xffffff00 ) | 2; // panel type =  2 = 1024 * 768
+		res = 0;
+		break;
+	case 0x5f02:
+		*eax=0x5f;
+		*ebx= (*ebx & 0xffff0000) | 2;
+		*ecx= (*ecx & 0xffff0000) | 0x401;  // PAL + crt only 
+		*edx= (*edx & 0xffff0000) | 0;  // TV Layout - default
+		res=0;
+		break;
+	case 0x5f0f:
+		*eax=0x860f;
+		break;
+	}
+	return res;
+}
Index: src/mainboard/jetway/j7f2/cmos.layout
===================================================================
--- src/mainboard/jetway/j7f2/cmos.layout	(revision 0)
+++ src/mainboard/jetway/j7f2/cmos.layout	(revision 0)
@@ -0,0 +1,74 @@
+entries
+
+#start-bit length  config config-ID    name
+#0            8       r       0        seconds
+#8            8       r       0        alarm_seconds
+#16           8       r       0        minutes
+#24           8       r       0        alarm_minutes
+#32           8       r       0        hours
+#40           8       r       0        alarm_hours
+#48           8       r       0        day_of_week
+#56           8       r       0        day_of_month
+#64           8       r       0        month
+#72           8       r       0        year
+#80           4       r       0        rate_select
+#84           3       r       0        REF_Clock
+#87           1       r       0        UIP
+#88           1       r       0        auto_switch_DST
+#89           1       r       0        24_hour_mode
+#90           1       r       0        binary_values_enable
+#91           1       r       0        square-wave_out_enable
+#92           1       r       0        update_finished_enable
+#93           1       r       0        alarm_interrupt_enable
+#94           1       r       0        periodic_interrupt_enable
+#95           1       r       0        disable_clock_updates
+#96         288       r       0        temporary_filler
+0          384       r       0        reserved_memory
+384          1       e       4        boot_option
+385          1       e       4        last_boot
+386          1       e       1        ECC_memory
+388          4       r       0        reboot_bits
+392          3       e       5        baud_rate
+400          1       e       1        power_on_after_fail
+412          4       e       6        debug_level
+416          4       e       7        boot_first
+420          4       e       7        boot_second
+424          4       e       7        boot_third
+428          4       h       0        boot_index
+432	     8       h       0        boot_countdown
+1008         16      h       0        check_sum
+
+enumerations
+
+#ID value   text
+1     0     Disable
+1     1     Enable
+2     0     Enable
+2     1     Disable
+4     0     Fallback
+4     1     Normal
+5     0     115200
+5     1     57600
+5     2     38400
+5     3     19200
+5     4     9600
+5     5     4800
+5     6     2400
+5     7     1200
+6     6     Notice
+6     7     Info
+6     8     Debug
+6     9     Spew
+7     0     Network
+7     1     HDD
+7     2     Floppy
+7     8     Fallback_Network
+7     9     Fallback_HDD
+7     10    Fallback_Floppy
+#7     3     ROM
+
+checksums
+
+checksum 392 1007 1008
+
+
Index: src/mainboard/jetway/j7f2/mainboard.c
===================================================================
--- src/mainboard/jetway/j7f2/mainboard.c	(revision 0)
+++ src/mainboard/jetway/j7f2/mainboard.c	(revision 0)
@@ -0,0 +1,7 @@
+#include <device/device.h>
+#include "chip.h"
+
+struct chip_operations mainboard_jetway_j7f2_ops = {
+	CHIP_NAME("Jetway J7F2-Series Mainboard")
+};
+
Index: src/northbridge/via/cn700/raminit.c
===================================================================
--- src/northbridge/via/cn700/raminit.c	(revision 3241)
+++ src/northbridge/via/cn700/raminit.c	(working copy)
@@ -23,9 +23,9 @@
 #include <delay.h>
 #include "cn700.h"
 
-//#define DEBUG_RAM_SETUP 1
+#define DEBUG_RAM_SETUP 1
 
-#ifdef DEBUG_RAM_SETUP
+#if DEBUG_RAM_SETUP
 #define PRINT_DEBUG_MEM(x)		print_debug(x)
 #define PRINT_DEBUG_MEM_HEX8(x)		print_debug_hex8(x)
 #define PRINT_DEBUG_MEM_HEX16(x)	print_debug_hex16(x)
@@ -39,27 +39,24 @@
 #define DUMPNORTH()
 #endif
 
-static void do_ram_command(device_t dev, u8 command, u32 addr_offset)
+static void do_ram_command(const struct mem_controller *ctrl, u8 command, u32 addr_offset)
 {
-	u8 reg;
+	u8 reg8;
+	int i;
 
-	/* TODO: Support for multiple DIMMs. */
+	reg8 = pci_read_config8(ctrl->d0f3, DRAM_MISC_CTL);
+	reg8 &= 0xf8;
+	reg8 |= command;
+	pci_write_config8(ctrl->d0f3, DRAM_MISC_CTL, reg8);
 
-	reg = pci_read_config8(dev, DRAM_MISC_CTL);
-	reg &= 0xf8;		/* Clear bits 2-0. */
-	reg |= command;
-	pci_write_config8(dev, DRAM_MISC_CTL, reg);
-
-	PRINT_DEBUG_MEM("    Sending RAM command 0x");
-	PRINT_DEBUG_MEM_HEX8(reg);
-	PRINT_DEBUG_MEM(" to 0x");
-	PRINT_DEBUG_MEM_HEX32(0 + addr_offset);
-	PRINT_DEBUG_MEM("\r\n");
-
+	/* NOTE: Dual-sided ready */
 	read32(0 + addr_offset);
+	for(i = 0; i < (ARRAY_SIZE(ctrl->channel0) * 2); i++) {
+		reg8 = pci_read_config8(ctrl->d0f3, 0x49 + i);
+		if(reg8) read32((reg8 << 26) + addr_offset);
+	}
 }
 
-
 /**
  * Configure the bus between the cpu and the northbridge. This might be able to 
  * be moved to post-ram code in the future. For the most part, these registers
@@ -72,75 +69,75 @@
  *
  * @param dev The northbridge's CPU Host Interface (D0F2)
  */
-static void c7_cpu_setup(device_t dev)
+static void c7_cpu_setup(const struct mem_controller *ctrl)
 {
 	/* Host bus interface registers (D0F2 0x50-0x67) */
 	/* Request phase control */
-	pci_write_config8(dev, 0x50, 0x88);
+	pci_write_config8(ctrl->d0f2, 0x50, 0x88);
 	/* CPU Interface Control */
-	pci_write_config8(dev, 0x51, 0x7a);
-	pci_write_config8(dev, 0x52, 0x6f);
+	pci_write_config8(ctrl->d0f2, 0x51, 0x7a);
+	pci_write_config8(ctrl->d0f2, 0x52, 0x6f);
 	/* Arbitration */
-	pci_write_config8(dev, 0x53, 0x88);
+	pci_write_config8(ctrl->d0f2, 0x53, 0x88);
 	/* Miscellaneous Control */
-	pci_write_config8(dev, 0x54, 0x10);
-	pci_write_config8(dev, 0x55, 0x16);
+	pci_write_config8(ctrl->d0f2, 0x54, 0x10);
+	pci_write_config8(ctrl->d0f2, 0x55, 0x16);
 	/* Write Policy */
-	pci_write_config8(dev, 0x56, 0x01);
+	pci_write_config8(ctrl->d0f2, 0x56, 0x01);
 	/* Miscellaneous Control */
 	/* DRAM Operating Frequency (Bits 7:5)
 	 *	000 : 100MHz	001 : 133MHz
 	 *	010 : 166MHz	011 : 200MHz
 	 *	100 : 266MHz	101 : 333MHz
 	 *	110/111 : Reserved */
-	//pci_write_config8(dev, 0x57, 0x60);//set 200MHz dram clock
+	//pci_write_config8(ctrl->d0f2, 0x57, 0x60);//set 200MHz dram clock
 	/* CPU Miscellaneous Control */
-	pci_write_config8(dev, 0x59, 0x60);
+	pci_write_config8(ctrl->d0f2, 0x59, 0x60);
 	/* Write Policy */
-	pci_write_config8(dev, 0x5d, 0xb2);
+	pci_write_config8(ctrl->d0f2, 0x5d, 0xb2);
 	/* Bandwidth Timer */
-	pci_write_config8(dev, 0x5e, 0x88);
+	pci_write_config8(ctrl->d0f2, 0x5e, 0x88);
 	/* CPU Miscellaneous Control */
-	pci_write_config8(dev, 0x5f, 0xc7);
+	pci_write_config8(ctrl->d0f2, 0x5f, 0xc7);
 
 	/* Line DRDY# Timing Control */
-	pci_write_config8(dev, 0x60, 0xff);
-	pci_write_config8(dev, 0x61, 0xff);
-	pci_write_config8(dev, 0x62, 0x0f);
+	pci_write_config8(ctrl->d0f2, 0x60, 0xff);
+	pci_write_config8(ctrl->d0f2, 0x61, 0xff);
+	pci_write_config8(ctrl->d0f2, 0x62, 0x0f);
 	/* QW DRDY# Timing Control */
-	pci_write_config8(dev, 0x63, 0xff);
-	pci_write_config8(dev, 0x64, 0xff);
-	pci_write_config8(dev, 0x65, 0x0f);
+	pci_write_config8(ctrl->d0f2, 0x63, 0xff);
+	pci_write_config8(ctrl->d0f2, 0x64, 0xff);
+	pci_write_config8(ctrl->d0f2, 0x65, 0x0f);
 	/* Read Line Burst DRDY# Timing Control */
-	pci_write_config8(dev, 0x66, 0xff);
-	pci_write_config8(dev, 0x67, 0x70);
+	pci_write_config8(ctrl->d0f2, 0x66, 0xff);
+	pci_write_config8(ctrl->d0f2, 0x67, 0x70);
 		
 	/* Host Bus IO Circuit (See datasheet) */
 	/* Host Address Pullup/down Driving */
-	pci_write_config8(dev, 0x70, 0x33);
-	pci_write_config8(dev, 0x71, 0x00);
-	pci_write_config8(dev, 0x72, 0x33);
-	pci_write_config8(dev, 0x73, 0x00);
+	pci_write_config8(ctrl->d0f2, 0x70, 0x33);
+	pci_write_config8(ctrl->d0f2, 0x71, 0x00);
+	pci_write_config8(ctrl->d0f2, 0x72, 0x33);
+	pci_write_config8(ctrl->d0f2, 0x73, 0x00);
 	/* Miscellaneous Control */
-	pci_write_config8(dev, 0x74, 0x00);
+	pci_write_config8(ctrl->d0f2, 0x74, 0x00);
 	/* AGTL+ I/O Circuit */
-	pci_write_config8(dev, 0x75, 0x28);
+	pci_write_config8(ctrl->d0f2, 0x75, 0x28);
 	/* AGTL+ Compensation Status */
-	pci_write_config8(dev, 0x76, 0x74);
+	pci_write_config8(ctrl->d0f2, 0x76, 0x74);
 	/* AGTL+ Auto Compensation Offest */
-	pci_write_config8(dev, 0x77, 0x00);
+	pci_write_config8(ctrl->d0f2, 0x77, 0x00);
 	/* Host FSB CKG Control */
-	pci_write_config8(dev, 0x78, 0x0a);
+	pci_write_config8(ctrl->d0f2, 0x78, 0x0a);
 	/* Address/Address Clock Output Delay Control */
-	pci_write_config8(dev, 0x79, 0xaa);
+	pci_write_config8(ctrl->d0f2, 0x79, 0xaa);
 	/* Address Strobe Input Delay Control */
-	pci_write_config8(dev, 0x7a, 0x24);
+	pci_write_config8(ctrl->d0f2, 0x7a, 0x24);
 	/* Address CKG Rising/Falling Time Control */
-	pci_write_config8(dev, 0x7b, 0x00);
+	pci_write_config8(ctrl->d0f2, 0x7b, 0x00);
 	/* Address CKG Clock Rising/Falling Time Control */
-	pci_write_config8(dev, 0x7c, 0x00);
+	pci_write_config8(ctrl->d0f2, 0x7c, 0x00);
 	/* Undefined (can't remember why I did this) */
-	pci_write_config8(dev, 0x7d, 0x6d);	
+	pci_write_config8(ctrl->d0f2, 0x7d, 0x6d);	
 }
 
 /**
@@ -155,7 +152,9 @@
 	pci_write_config8(ctrl->d0f3, 0xd1, 0x8b);
 	pci_write_config8(ctrl->d0f3, 0xd2, 0x89);
 	/* SMM and APIC Decoding */
-	pci_write_config8(ctrl->d0f3, 0x86, 0x2d);
+	//pci_write_config8(ctrl->d0f3, 0x86, 0x2d);
+	pci_write_config8(ctrl->d0f3, 0x86, (1 << 4));
+	pci_write_config8(ctrl->d0f7, 0xe6, (1 << 4));
 	
 	/* Driving selection */
 	/* DQ / DQS ODT Driving and Range Select */
@@ -212,7 +211,7 @@
 	pci_write_config8(ctrl->d0f3, 0x79, 0x83);
 	pci_write_config16(ctrl->d0f3, 0x88, 0x0020);
 	
-	pci_write_config8(ctrl->d0f4, 0xa7, 0x80);
+	//pci_write_config8(ctrl->d0f4, 0xa7, 0x80);
 
 	/* VLink Control */
 	pci_write_config8(ctrl->d0f7, 0xb0, 0x05);
@@ -242,12 +241,13 @@
 	pci_write_config8(ctrl->d0f3, DRAM_REFRESH_COUNTER, 0x00);
 
 	/* Set WR=5 and RFC */
-	pci_write_config8(ctrl->d0f3, 0x61, 0xc7);
+	pci_write_config8(ctrl->d0f3, 0x61, 0x94);//c7
 	/* Set CAS=5 */
-	pci_write_config8(ctrl->d0f3, 0x62, 0xaf);
-	pci_write_config8(ctrl->d0f3, 0x63, 0xca);
+	pci_write_config8(ctrl->d0f3, 0x62, 0x7a);//af
+	pci_write_config8(ctrl->d0f3, 0x63, 0x00);//ca
+	pci_write_config8(ctrl->d0f3, 0x64, 0x88);
 	/* Set to DDR2 sdram, BL=8 (0xc8, 0xc0 for bl=4) */
-	pci_write_config8(ctrl->d0f3, 0x6c, 0xc8);
+	pci_write_config8(ctrl->d0f3, 0x6c, 0xc8);//c8
 	/* Allow manual dll reset */
 	pci_write_config8(ctrl->d0f3, 0x6b, 0x10);
 	
@@ -255,20 +255,14 @@
 	pci_write_config8(ctrl->d0f3, 0x67, 0x50);
 	pci_write_config8(ctrl->d0f3, 0x65, 0xd9);
 	
-	/* Only enable bank 1, for now */
-	/* TODO: Multiple, dynamically controlled bank enables */
-	pci_write_config8(ctrl->d0f3, 0x54, 0x80);
-	pci_write_config8(ctrl->d0f3, 0x55, 0x00);
-	
-	/* Set to 2T, MA Map type 1. 
-	 * TODO: Needs to become dynamic */
-	pci_write_config16(ctrl->d0f3, 0x50, 0x0020);
+	/* Zero the MA map field */
+	pci_write_config16(ctrl->d0f3, 0x50, 0x0);
 
 	/* BA0-2 Selection. Don't mess with */
 	pci_write_config8(ctrl->d0f3, 0x52, 0x33);
 	pci_write_config8(ctrl->d0f3, 0x53, 0x3f);
 	
-	/* Disable bank interleaving. This feature seems useless anyways */
+	/* Disable bank interleaving. */
 	pci_write_config32(ctrl->d0f3, 0x58, 0x00000000);
 	pci_write_config8(ctrl->d0f3, 0x88, 0x08);
 
@@ -276,98 +270,421 @@
 	pci_write_config8(ctrl->d0f3, 0x74, 0x04);
 	pci_write_config8(ctrl->d0f3, 0x75, 0x04);
 	pci_write_config8(ctrl->d0f3, 0x76, 0x00);
+	
+	/* Thanks to Urbez Santana Roma for this */
+	pci_write_config8(ctrl->d1f0, 0x19, 0x1);
+	pci_write_config8(ctrl->d1f0, 0x1a, 0x1);
 }
 
+
+
 /**
+ * Check the detected timing against timings supported by the cn700, and
+ * adjust as necessary.
+ *
+ * @param val The value to be checked.
+ * @param min Minimum possible value.
+ * @param max Maximum possible value.
+ * @return val The checked and/or modified value.
+ */
+static inline int check_timing(int val, int min, int max)
+{
+#if 1 //CHECK_TIMINGS
+	int ret;
+	if(val < min)
+		ret = min;
+	else if(val > max)
+		ret = max;
+	else
+		ret = val;
+	return ret;
+#else
+	return val;
+#endif
+}
+
+static int do_ram_size(const struct mem_controller *ctrl, int i)
+{
+	u8 spd_data, reg8, j;
+
+	/* DRAM Bank Size */
+	spd_data = spd_read_byte(ctrl->channel0[i],
+					SPD_DENSITY_OF_EACH_ROW_ON_MODULE);
+
+	/* I know this seems weird. Blame JEDEC/Via. */
+	if(!spd_data || spd_data == 0xff)
+		return 0;
+	else if(spd_data > 0x10)
+		spd_data = spd_data >> 4;
+	else
+		spd_data = spd_data << 4;
+
+	PRINT_DEBUG_MEM("Found 0x");
+	PRINT_DEBUG_MEM_HEX32(spd_data * 64);
+	PRINT_DEBUG_MEM(" MB module\r\n");
+
+	PRINT_DEBUG_MEM("Searching for the top of the previous module");
+	/* 0x40-0x47 are top addresses, 0x48-0x4f are base addressses */
+	for(j = 1, reg8 = 0; !reg8 && j < (i * 2); j++) {
+		/* Search for the top of the previous populated rank */
+		reg8 = pci_read_config8(ctrl->d0f3, 0x49 + (i * 2) - j);
+		PRINT_DEBUG_MEM(".");
+	}
+	PRINT_DEBUG_MEM("\r\nDone, previous module size is 0x");
+	PRINT_DEBUG_MEM_HEX8(reg8);
+
+	pci_write_config8(ctrl->d0f3, 0x49 + (i * 2), reg8);
+	pci_write_config8(ctrl->d0f3, 0x40 + (i * 2), spd_data + reg8);
+	
+	PRINT_DEBUG_MEM("\r\nSetting TOUD to 0x");
+
+	/* D0F3 0x85 and D0F7 0xe5 are the top of DRAM. 
+	 * Just keep bumping it up as we go */
+	pci_write_config8(ctrl->d0f3, 0x85, (spd_data + reg8) << 2);
+
+	PRINT_DEBUG_MEM_HEX8((spd_data + reg8) << 2);
+	pci_write_config8(ctrl->d0f7, 0xe5, (spd_data + reg8) << 2);
+
+	/* Just a mockup, needs a detection routine */
+	/* if(dual sided) {
+		pci_write_config8(ctrl->d0f3, 0x49 + (i * 2) + 1,
+					spd_data + reg8);
+		pci_write_config8(ctrl->d0f3, 0x40 + (i * 2) + 1,
+					(spd_data * 2) + reg8);
+	} */
+
+	/* Enable the rank, and map it to the virtual rank of the same number. */
+	reg8 = 0x80;
+	reg8 |= ((i * 2) << 4);
+	/* if(dual sided) reg8 |= (1 << 4) | ((i * 2) + 1); */
+	PRINT_DEBUG_MEM("\r\nEnabling bank with 0x");
+	PRINT_DEBUG_MEM_HEX8(reg8);
+	PRINT_DEBUG_MEM("\r\n");
+	pci_write_config8(ctrl->d0f3, 0x54 + i, reg8);
+
+	return 1;
+}
+
+static void do_twr_trfc(const struct mem_controller *ctrl, int i, int ram_cycle)
+{
+	/* Transform spd byte 40's tRFC value into a decimal */
+	static const int byte_40_tRFC[6] = {0, 25, 33, 50, 66, 75 };
+
+	u8 reg8, j;
+	u16 spd_data;
+
+	PRINT_DEBUG_MEM("calculating tWR and tRFC\r\n");
+	/* tWR (bits 7:6) */
+	/* JEDEC spec allows for decimal values, but coreboot doesn't.
+	 * Convert the decimal value to an int (done more below). */
+	reg8 = spd_read_byte(ctrl->channel0[i], SPD_tWR);
+	spd_data = (((reg8 & ~0x3) >> 2) * 100);
+	spd_data |= ((reg8 & 0x3) * 25);
+	spd_data = spd_data / (ram_cycle * 100);
+	spd_data = check_timing(spd_data, 2, 5);
+	reg8 = pci_read_config8(ctrl->d0f3, 0x61);
+	if((spd_data - 2) > (reg8 >> 6)) {
+		reg8 &= ~(0x3 << 6);
+		reg8 |= ((spd_data - 2) << 6);
+	}
+
+	/* tRFC */
+	spd_data = (spd_read_byte(ctrl->channel0[i], SPD_tRFC) * 100);
+	j = spd_read_byte(ctrl->channel0[i], 40);
+	if(j & 1)
+		spd_data += (256 * 100);
+	j = (j >> 1) & 0x7;
+	spd_data |= byte_40_tRFC[j];
+	spd_data = spd_data / (ram_cycle * 100);
+	spd_data = check_timing(spd_data, 8, 71);
+	if((spd_data - 8) > (reg8 & 0x3f)) {
+		reg8 &= ~0x3f;
+		reg8 |= (spd_data - 8);
+	}
+	pci_write_config8(ctrl->d0f3, 0x61, reg8);
+}
+
+static void do_tras_cas(const struct mem_controller *ctrl, int i, int ram_cycle)
+{
+	u8 reg8;
+	int spd_data, j;
+	
+	PRINT_DEBUG_MEM("calculating tRAS and CAS\r\n");
+
+	/* tRAS */
+	spd_data = spd_read_byte(ctrl->channel0[i], 30);
+	spd_data = (spd_data / ram_cycle);
+	spd_data = check_timing(spd_data, 5, 20);
+
+	reg8 = pci_read_config8(ctrl->d0f3, 0x62);
+	if((spd_data - 10) > (reg8 >> 4)) {
+		reg8 &= 0x0f;
+		reg8 |= ((spd_data -10) << 4);
+	}
+
+	/* CAS Latency */
+	spd_data = spd_read_byte(ctrl->channel0[i],
+			SPD_ACCEPTABLE_CAS_LATENCIES);
+
+	j = 2;
+	while(!((spd_data >> j) & 1)) {
+		j++;
+	}
+	/* j should now be the CAS latency, 
+	 * in T for the module's rated speed */
+	j = check_timing(j, 2, 5);
+	if((j - 2) > (reg8 & 0x7)) {
+		reg8 &= ~0x7;
+		reg8 |= j;
+	}
+	pci_write_config8(ctrl->d0f3, 0x62, reg8);
+}
+
+static void do_trrd_trtp_twtr(const struct mem_controller *ctrl, int i, int ram_cycle)
+{
+	u8 reg8, j;
+	u16 spd_data;
+
+	PRINT_DEBUG_MEM("calculating tRRD, tRTP, and tWTR\r\n");
+	/* tRRD */
+	reg8 = pci_read_config8(ctrl->d0f3, 0x63);
+	j = spd_read_byte(ctrl->channel0[i], SPD_tRRD);
+	spd_data = ((j >> 2) * 100);
+	spd_data |= ((j & 0x3) * 25);
+	spd_data = spd_data / (ram_cycle * 100);
+	spd_data = check_timing(spd_data, 2, 5);
+	if((spd_data - 2) > (reg8 >> 6)) {
+		reg8 &= 0x3f;
+		reg8 |= (spd_data - 2) << 6;
+	}
+
+	/* tRTP */
+	j = spd_read_byte(ctrl->channel0[i], SPD_tRTP);
+	spd_data = ((j >> 2) * 100);
+	spd_data |= ((j & 0x3) * 25);
+	spd_data = spd_data / (ram_cycle * 100);
+	spd_data = check_timing(spd_data, 2, 3);
+	if(spd_data - 2) {
+		reg8 |= 0x8;
+	}
+
+	/* tWTR */
+	j = spd_read_byte(ctrl->channel0[i], SPD_tWTR);
+	spd_data = ((j >> 2) * 100);
+	spd_data |= ((j & 0x3) * 25);
+	spd_data = spd_data / (ram_cycle * 100);
+	spd_data = check_timing(spd_data, 2, 3);
+	if(spd_data - 2) {
+		reg8 |= 0x2;
+	}
+	pci_write_config8(ctrl->d0f3, 0x63, reg8);
+}
+
+
+static void do_trcd_trp(const struct mem_controller *ctrl, int i, int ram_cycle)
+{
+	u8 reg8, j;
+	u16 spd_data;
+
+	PRINT_DEBUG_MEM("calculating tRCD and tRP\r\n");
+	/* tRCD */
+	reg8 = pci_read_config8(ctrl->d0f3, 0x64);
+	j = spd_read_byte(ctrl->channel0[i], SPD_tRCD);
+	spd_data = ((j >> 2) * 100);
+	spd_data |= ((j & 0x3) * 25);
+	spd_data = spd_data / (ram_cycle * 100);
+	spd_data = check_timing(spd_data, 2, 5);
+	if((spd_data - 2) > (reg8 >> 6)) {
+		reg8 &= 0x3f;
+		reg8 |= (spd_data - 2) << 6;
+	}
+
+	/* CKE Minimum Pulse */
+	reg8 |= 1 << 4; /* 0 = 2T, 1 = 3T */
+
+	/* tRP (datasheet calls this tPR) */
+	j = spd_read_byte(ctrl->channel0[i], SPD_tRP);
+	spd_data = ((j >> 2) * 100);
+	spd_data |= ((j & 0x3) * 25);
+	spd_data = spd_data / (ram_cycle * 100);
+	spd_data = check_timing(spd_data, 2, 5);
+	if((spd_data - 2) > ((reg8 >> 2) & 0x3)) {
+		reg8 &= ~(0x3 << 2);
+		reg8 |= (spd_data - 2) << 2;
+	}
+
+	/* Exit powerdown/active powerdown to any command delay */
+	reg8 |= 0x1; /* 0 = 2T, 1 = 3T */
+	pci_write_config8(ctrl->d0f3, 0x64, reg8);
+}
+
+static void do_ma_map(const struct mem_controller *ctrl, int i)
+{
+	/* The MA Map bits need to be shifted all around */
+	static const int ma_map_shift[4] = {4, 0, 12, 8};
+	u8 reg8, spd_data;
+
+	PRINT_DEBUG_MEM("calculating MA map\r\n");
+	/* Last but not least, MA Map Type */
+	spd_data = spd_read_byte(ctrl->channel0[i], SPD_NUM_DIMM_BANKS);
+	spd_data &= 0x7;
+	spd_data = check_timing(spd_data, 2, 3);
+	if(spd_data - 2)
+		reg8 = 4;
+	else
+		reg8 = 0;
+	spd_data = spd_read_byte(ctrl->channel0[i], SPD_NUM_COLUMNS);
+	reg8 += (spd_data - 9);
+	
+	spd_data = pci_read_config16(ctrl->d0f3, 0x50);
+	spd_data &= ~(0xf << ma_map_shift[i]);
+	spd_data |= (reg8 << (ma_map_shift[i] + 1));
+
+	pci_write_config16(ctrl->d0f3, 0x50, spd_data);
+	PRINT_DEBUG_MEM("Setting MA Map type to 0x");
+	PRINT_DEBUG_MEM_HEX8(reg8);
+	PRINT_DEBUG_MEM("\r\n");
+}
+
+/**
  * Set up dram size according to spd data. Eventually, DRAM timings should be 
  * done in a similar manner.
  *
+ * NOTE: Via datasheets contradict themselves. Some places specify 8 ranks (4 banks),
+ * other places (on the same page) say 4 ranks. This code should be able to handle
+ * either situation.
+ *
+ * TODO: Double sided dimm support, the old code was broken. This is why odd-numbered
+ * ranks are ignored.
+ *
  * @param ctrl The northbridge devices and spd addresses.
  */
 static void sdram_set_spd_registers(const struct mem_controller *ctrl)
 {
-	u8 spd_data, spd_data2;
+	int i, ram_cycle;
+	int spd_data;
+	u8 reg8;
+
+	/* TODO: Multiply ram_speeds[] by 10, to get 7.5 accurately 
+	 * For the moment, not important since the ram won't run < 100MHz */
+	/* Table to transform the ram speed register value into a MHz value */ 
+	//static const int ram_speeds[6] = {100, 133, 166, 200, 266, 333};
+	static const int ram_speeds[6] = {10, 8/*7.5*/, 6, 5, 3};
 	
-	/* DRAM Bank Size */
-	spd_data = spd_read_byte(ctrl->channel0[0],
-					SPD_DENSITY_OF_EACH_ROW_ON_MODULE);
-	/* I know this seems weird. Blame JEDEC/Via. */
-	if(spd_data >= 0x10)
-		spd_data = spd_data >> 1;
-	else
-		spd_data = spd_data << 1;
+	/* ram_cycle is the cycle time of the ram, in ns */
+	reg8 = (pci_read_config8(ctrl->d0f2, 0x57) >> 5);
+	ram_cycle = ram_speeds[reg8];
 
-	/* Check for double sided dimm and adjust size accordingly */
-	spd_data2 = spd_read_byte(ctrl->channel0[0], SPD_NUM_BANKS_PER_SDRAM);
-	/* There should be 4 banks on a single sided dimm, 
-	 * or 8 on a dual sided one */
-	spd_data = spd_data * (spd_data2 / 4);
-	pci_write_config8(ctrl->d0f3, 0x40, spd_data);
-	/* TODO: The rest of the DIMMs */
+	for(i = 0; i < DIMM_SOCKETS; i++)
+	{
+		PRINT_DEBUG_MEM("Configuring DRAM bank ");
+		PRINT_DEBUG_MEM_HEX8(i);
+		PRINT_DEBUG_MEM("\r\n");
+		
+		/* If there's no ram, just continue to the next bank */
+		if(do_ram_size(ctrl, i))
+		{
+			do_twr_trfc(ctrl, i, ram_cycle);
+			do_tras_cas(ctrl, i, ram_cycle);
+			do_trrd_trtp_twtr(ctrl, i, ram_cycle);
+			do_trcd_trp(ctrl, i, ram_cycle);
+			do_ma_map(ctrl, i);
+		} /* if() */
+	} /* for() loop */
 }
 
-static void sdram_enable(device_t dev)
+/**
+ * Use the dram timing values previously plugged into the cn700 registers to
+ * calculate an mrs value that matches via's values, defined in the cn700 bios
+ * porting guide. These values match up to JEDEC spec, somehow...
+ */
+static u32 find_mrs_value(const struct mem_controller *ctrl)
 {
-	int i;
+	static const int CASLength[4] = {0x150, 0x1d0, 0x250, 0x2d0};
+	static const int WR[4] = {0x1000, 0x100000, 0x101000, 0x2000};
 
+	u8 reg8;
+	u32 mrs = 0x0;
+
+	reg8 = pci_read_config8(ctrl->d0f3, 0x6c);
+	reg8 &= 8;
+	mrs |= reg8;
+
+	reg8 = pci_read_config8(ctrl->d0f3, 0x62) & 0x3;
+	mrs |= CASLength[reg8];
+
+	reg8 = pci_read_config8(ctrl->d0f3, 0x61) >> 6;
+	mrs |= WR[reg8];
+
+	PRINT_DEBUG_MEM("mrs value is 0x");
+	PRINT_DEBUG_MEM_HEX32(mrs);
+	PRINT_DEBUG_MEM("\r\n");
+
+	return mrs;
+}
+
+static void sdram_enable(const struct mem_controller *ctrl)
+{
+	u32 reg32;
+
 	/* 1. Apply NOP. */
 	PRINT_DEBUG_MEM("RAM Enable 1: Apply NOP\r\n");
-	do_ram_command(dev, RAM_COMMAND_NOP, 0);
+	do_ram_command(ctrl, RAM_COMMAND_NOP, 0);
 	udelay(200);
 
 	/* 2. Precharge all. */
 	PRINT_DEBUG_MEM("RAM Enable 2: Precharge all\r\n");
-	do_ram_command(dev, RAM_COMMAND_PRECHARGE, 0);
+	do_ram_command(ctrl, RAM_COMMAND_PRECHARGE, 0);
 
 	/* 3. Mode register set. */
 	PRINT_DEBUG_MEM("RAM Enable 4: Mode register set\r\n");
-	do_ram_command(dev, RAM_COMMAND_MRS, 0x2000);//enable dll
-	do_ram_command(dev, RAM_COMMAND_MRS, 0x800);//reset dll
+	/* Note: 1 in bit 20 of all MRS commands is thanks to Urbez Santana Roma
+	 * and is necessary for his Kingston ram */
+	do_ram_command(ctrl, RAM_COMMAND_MRS, 0x2000);//enable dll
+	do_ram_command(ctrl, RAM_COMMAND_MRS, 0x800);//reset dll
 	
 	/* 4. Precharge all again. */
 	PRINT_DEBUG_MEM("RAM Enable 2: Precharge all\r\n");
-	do_ram_command(dev, RAM_COMMAND_PRECHARGE, 0);
+	do_ram_command(ctrl, RAM_COMMAND_PRECHARGE, 0);
 	
 	/* 5. Perform 8 refresh cycles. Wait tRC each time. */
 	PRINT_DEBUG_MEM("RAM Enable 3: CBR\r\n");
-	do_ram_command(dev, RAM_COMMAND_CBR, 0);
-	/* First read is actually done by do_ram_command */
-	for(i = 0; i < 7; i++) {
+	for(reg32 = 0; reg32 < 7; reg32++) {
+		do_ram_command(ctrl, RAM_COMMAND_CBR, 0);
 		udelay(100);
-		read32(0);
 	}
 
 	/* 6. Mode register set. */
 	PRINT_DEBUG_MEM("RAM Enable 4: Mode register set\r\n");
-	//safe value for now, BL=8, WR=5, CAS=5
-	/* (E)MRS values are from the BPG. No direct explanation is given, but 
-	 * they should somehow conform to the JEDEC DDR2 SDRAM Specification
-	 * (JESD79-2C). */
-	do_ram_command(dev, RAM_COMMAND_MRS, 0x0022d8);
+	reg32 = find_mrs_value(ctrl);
+	do_ram_command(ctrl, RAM_COMMAND_MRS, reg32);
 	
 	/* 7. Mode register set. */
 	PRINT_DEBUG_MEM("RAM Enable 4: Mode register set\r\n");
-	do_ram_command(dev, RAM_COMMAND_MRS, 0x21c20);//default OCD calibration
-	do_ram_command(dev, RAM_COMMAND_MRS, 0x20020);//exit calibration mode
+	do_ram_command(ctrl, RAM_COMMAND_MRS, 0x121c20);//default OCD calibration
+	do_ram_command(ctrl, RAM_COMMAND_MRS, 0x120020);//exit calibration mode
 	
 	/* 8. Normal operation */
 	PRINT_DEBUG_MEM("RAM Enable 5: Normal operation\r\n");
-	do_ram_command(dev, RAM_COMMAND_NORMAL, 0);
+	do_ram_command(ctrl, RAM_COMMAND_NORMAL, 0);
 	
 	/* Enable multipage mode. */
-	pci_write_config8(dev, DDR_PAGE_CTL, 0x83);
-	/* Enable refresh. */
-	pci_write_config8(dev, DRAM_REFRESH_COUNTER, 0x32);
+	pci_write_config8(ctrl->d0f3, DDR_PAGE_CTL, 0x83);
+	/* Enable refresh. 
+	 * TODO: Needs to be dynamic */
+	pci_write_config8(ctrl->d0f3, DRAM_REFRESH_COUNTER, 0x32);
 	
 	/* DQS Tuning: testing on a couple different boards has shown this is
 	 * static, or close enough that it can be. Which is good, because the
 	 * tuning function used too many registers. */
-	pci_write_config8(dev, CH_A_DQS_OUTPUT_DELAY, 0x00);
-	pci_write_config8(dev, CH_A_MD_OUTPUT_DELAY, 0x03);
+	pci_write_config8(ctrl->d0f3, CH_A_DQS_OUTPUT_DELAY, 0x00);
+	pci_write_config8(ctrl->d0f3, CH_A_MD_OUTPUT_DELAY, 0x03);
 
+#if CONFIG_VIDEO_MB
 	/* Enable VGA device with no memory, add memory later. We need this
 	 * here to enable the actual device, otherwise it won't show up until
 	 * later and LB will have a fit. */
-	pci_write_config16(dev, 0xa0, (1 << 15));
-	pci_write_config16(dev, 0xa4, 0x0010);
+	pci_write_config16(ctrl->d0f3, 0xa0, (1 << 15));
+	pci_write_config16(ctrl->d0f3, 0xa4, 0x0010);
+#endif
 }
Index: src/northbridge/via/cn700/northbridge.c
===================================================================
--- src/northbridge/via/cn700/northbridge.c	(revision 3241)
+++ src/northbridge/via/cn700/northbridge.c	(working copy)
@@ -139,13 +139,9 @@
 		unsigned char rambits;
 		int i, idx;
 
-		for(rambits = 0, i = 0; i < ARRAY_SIZE(ramregs); i++) {
-			unsigned char reg;
-			reg = pci_read_config8(mc_dev, ramregs[i]);
-			rambits += reg;
-		}
+		rambits = pci_read_config8(mc_dev, 0x85);
 		
-		tomk = rambits;
+		tomk = rambits << 16;
 		/* Compute the Top Of Low Memory, in Kb */
 		tolmk = pci_tolm >> 10;
 		if (tolmk >= tomk) {
Index: targets/jetway/j7f2/Config.lb
===================================================================
--- targets/jetway/j7f2/Config.lb	(revision 0)
+++ targets/jetway/j7f2/Config.lb	(revision 0)
@@ -0,0 +1,28 @@
+target j7f2
+mainboard jetway/j7f2
+
+#option ROM_SIZE=256*1024
+#option ROM_SIZE=512*1024
+## For VGA rom inclusion
+option ROM_SIZE = (512*1024)-(128*1024)
+
+romimage "normal"
+	option USE_FALLBACK_IMAGE=0
+	option ROM_IMAGE_SIZE=0x20000
+	option COREBOOT_EXTRA_VERSION=".0-Normal"
+#	payload $(HOME)/svn/payload.elf
+	payload $(HOME)/filo-0.5/filo.elf
+#	payload /etc/hosts
+end
+
+romimage "fallback" 
+	option USE_FALLBACK_IMAGE=1
+	option ROM_IMAGE_SIZE=0x20000
+	option COREBOOT_EXTRA_VERSION=".0-Fallback"
+#	payload $(HOME)/svn/payload.elf
+	payload $(HOME)/filo-0.5/filo.elf
+#	payload /etc/hosts
+end
+
+buildrom ./coreboot.rom ROM_SIZE "normal" "fallback"
+#buildrom ./linuxbios.rom ROM_SIZE "fallback"

