summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwlq <wlq@rock-chips.com>2017-10-19 21:33:45 +0800
committerHuang, Tao <huangtao@rock-chips.com>2017-10-20 18:16:35 +0800
commitfd664883130ea8abb9da44cea67a9a1ab5b60ca4 (patch)
tree922738add0aca7939ed57673f0dcdf8d10e09341
parent44288a2f138f424baa05bf219ac90bcaf1a44c68 (diff)
driver: input: touchscreen: add gslx680 for rk3126c d708
Change-Id: I59594bf83d2de744eb187fe0570366ddb56d8386 Signed-off-by: wlq <wlq@rock-chips.com>
-rw-r--r--drivers/input/touchscreen/Kconfig5
-rw-r--r--drivers/input/touchscreen/Makefile1
-rw-r--r--drivers/input/touchscreen/gslx680_d708/Makefile8
-rw-r--r--drivers/input/touchscreen/gslx680_d708/rockchip_gsl3670.h5047
-rw-r--r--drivers/input/touchscreen/gslx680_d708/rockchip_gslX680.c1388
-rw-r--r--drivers/input/touchscreen/gslx680_d708/rockchip_gslX680_88v.h5248
6 files changed, 11697 insertions, 0 deletions
diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig
index 6cf6893da3d8..eb995b2dd826 100644
--- a/drivers/input/touchscreen/Kconfig
+++ b/drivers/input/touchscreen/Kconfig
@@ -344,6 +344,11 @@ config TOUCHSCREEN_GOODIX
To compile this driver as a module, choose M here: the
module will be called goodix.
+config TOUCHSCREEN_GSLX680_D708
+ tristate "gslX680 d708 touchpad driver for rk3126 pad"
+ help
+ gslX680 d708 touchpad driver for RK3126 pad
+
config TOUCHSCREEN_GSLX680_PAD
tristate "gslX680 touchpad driver for pad"
help
diff --git a/drivers/input/touchscreen/Makefile b/drivers/input/touchscreen/Makefile
index bec6526a7637..edb570a6186f 100644
--- a/drivers/input/touchscreen/Makefile
+++ b/drivers/input/touchscreen/Makefile
@@ -39,6 +39,7 @@ obj-$(CONFIG_TOUCHSCREEN_EGALAX) += egalax_ts.o
obj-$(CONFIG_TOUCHSCREEN_FT6236) += ft6236.o
obj-$(CONFIG_TOUCHSCREEN_FUJITSU) += fujitsu_ts.o
obj-$(CONFIG_TOUCHSCREEN_GOODIX) += goodix.o
+obj-$(CONFIG_TOUCHSCREEN_GSLX680_D708) += gslx680_d708/ gsl_point_id.o
obj-$(CONFIG_TOUCHSCREEN_GSLX680_PAD) += gslx680_pad.o gsl_point_id.o
obj-$(CONFIG_TOUCHSCREEN_GSLX680_VR) += gslx680.o gsl_point_id.o
obj-$(CONFIG_TOUCHSCREEN_GSL3673) += gsl3673.o gsl_point_id.o
diff --git a/drivers/input/touchscreen/gslx680_d708/Makefile b/drivers/input/touchscreen/gslx680_d708/Makefile
new file mode 100644
index 000000000000..f9fcf7e095ed
--- /dev/null
+++ b/drivers/input/touchscreen/gslx680_d708/Makefile
@@ -0,0 +1,8 @@
+#
+# Makefile for the touchscreen drivers.
+#
+
+# Each configuration option enables a list of files.
+
+obj-y += rockchip_gslX680.o
+
diff --git a/drivers/input/touchscreen/gslx680_d708/rockchip_gsl3670.h b/drivers/input/touchscreen/gslx680_d708/rockchip_gsl3670.h
new file mode 100644
index 000000000000..89b74fe3e23c
--- /dev/null
+++ b/drivers/input/touchscreen/gslx680_d708/rockchip_gsl3670.h
@@ -0,0 +1,5047 @@
+/*
+ * drivers/input/touchscreen/gslx680_d708/rockchip_gsl3670.h
+ *
+ * Copyright (c) 2017 rockchip
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+#ifndef _GSL3670_H_
+#define _GSL3670_H_
+
+#define GSL_NOID_VERSION
+#ifdef GSL_NOID_VERSION
+struct gsl_touch_info {
+ int x[10];
+ int y[10];
+ int id[10];
+ int finger_num;
+};
+
+extern unsigned int gsl_mask_tiaoping(void);
+extern unsigned int gsl_version_id(void);
+extern void gsl_alg_id_main(struct gsl_touch_info *cinfo);
+extern void gsl_DataInit(int *ret);
+
+unsigned int gsl_config_data_id[] = {
+ 0x79a1cc,
+ 0x200,
+ 0, 0,
+ 0,
+ 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+
+
+ 0x100, 0x5, 0xe001a, 0xe001a, 0x1e00320, 0, 0x5100, 0x8e00,
+ 0, 0x320014, 0, 0, 0, 0, 0, 0,
+ 0x8, 0x4000, 0x1000, 0x1066000b, 0x103d000c, 0, 0, 0x2020202,
+ 0x1b6db688, 0x190, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0x40, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+
+ 0,
+ 0x3200384, 0x64, 0x503e8,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+
+ 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+
+
+ 0x220,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0x10203, 0x4050607, 0x8090a0b, 0xc0d0e0f, 0x10111213, 0x14151617, 0x18191a1b, 0x1c1d1e1f,
+ 0x20212223, 0x24252627, 0x28292a2b, 0x2c2d2e2f, 0x30313233, 0x34353637, 0x38393a3b, 0x3c3d3e3f,
+ 0x10203, 0x4050607, 0x8090a0b, 0xc0d0e0f, 0x10111213, 0x14151617, 0x18191a1b, 0x1c1d1e1f,
+ 0x20212223, 0x24252627, 0x28292a2b, 0x2c2d2e2f, 0x30313233, 0x34353637, 0x38393a3b, 0x3c3d3e3f,
+
+ 0x10203, 0x4050607, 0x8090a0b, 0xc0d0e0f, 0x10111213, 0x14151617, 0x18191a1b, 0x1c1d1e1f,
+ 0x20212223, 0x24252627, 0x28292a2b, 0x2c2d2e2f, 0x30313233, 0x34353637, 0x38393a3b, 0x3c3d3e3f,
+
+ 0x10203, 0x4050607, 0x8090a0b, 0xc0d0e0f, 0x10111213, 0x14151617, 0x18191a1b, 0x1c1d1e1f,
+ 0x20212223, 0x24252627, 0x28292a2b, 0x2c2d2e2f, 0x30313233, 0x34353637, 0x38393a3b, 0x3c3d3e3f,
+
+ 0x10203, 0x4050607, 0x8090a0b, 0xc0d0e0f, 0x10111213, 0x14151617, 0x18191a1b, 0x1c1d1e1f,
+ 0x20212223, 0x24252627, 0x28292a2b, 0x2c2d2e2f, 0x30313233, 0x34353637, 0x38393a3b, 0x3c3d3e3f,
+
+ 0x10203, 0x4050607, 0x8090a0b, 0xc0d0e0f, 0x10111213, 0x14151617, 0x18191a1b, 0x1c1d1e1f,
+ 0x20212223, 0x24252627, 0x28292a2b, 0x2c2d2e2f, 0x30313233, 0x34353637, 0x38393a3b, 0x3c3d3e3f,
+
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0,
+
+
+ 0x3,
+ 0x101, 0, 0x100, 0,
+ 0x20, 0x10, 0x8, 0x4,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0,
+};
+
+#endif
+
+static const struct fw_data GSLX670_FW[] = {
+{0xf0, 0x3},
+{0x00, 0x7a079dab},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0x00000000},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00005100},
+{0x28, 0x00008e00},
+{0x2c, 0x00000000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x1a0ac00a},
+{0x68, 0x00000002},
+{0x6c, 0x0000000f},
+{0x70, 0x00000000},
+{0x74, 0xffffffff},
+{0x78, 0xffffffec},
+{0x7c, 0x00000000},
+{0xf0, 0x4},
+{0x00, 0x00000000},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0x0000fe3e},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x00001000},
+{0x34, 0x00000000},
+{0x38, 0x0000000a},
+{0x3c, 0x00000258},
+{0x40, 0x00000000},
+{0x44, 0x04020a00},
+{0x48, 0x0014012c},
+{0x4c, 0x9a000000},
+{0x50, 0x00000000},
+{0x54, 0x00010203},
+{0x58, 0x04050607},
+{0x5c, 0x08090a0b},
+{0x60, 0x0c0d0e0f},
+{0x64, 0x10111213},
+{0x68, 0x14151617},
+{0x6c, 0x18191a1b},
+{0x70, 0x1c1d1e1f},
+{0x74, 0x0014000a},
+{0x78, 0x80808080},
+{0x7c, 0xcba981f4},
+{0xf0, 0x5},
+{0x00, 0x00000000},
+{0x04, 0x00000005},
+{0x08, 0x000000b4},
+{0x0c, 0x80808080},
+{0x10, 0x0000000a},
+{0x14, 0x00000000},
+{0x18, 0x00000fff},
+{0x1c, 0x1066000b},
+{0x20, 0x103d000c},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x80808080},
+{0x34, 0x80808080},
+{0x38, 0x80808080},
+{0x3c, 0x80808080},
+{0x40, 0x80808080},
+{0x44, 0x80808080},
+{0x48, 0x80808080},
+{0x4c, 0x80808000},
+{0x50, 0xffffffff},
+{0x54, 0x00010203},
+{0x58, 0x04050607},
+{0x5c, 0x08090a0b},
+{0x60, 0x0c0d0e0f},
+{0x64, 0x10111213},
+{0x68, 0x14151617},
+{0x6c, 0x18191a1b},
+{0x70, 0x1c1d1e1f},
+{0x74, 0x00000220},
+{0x78, 0x0000001a},
+{0x7c, 0x0000000e},
+{0xf0, 0x6},
+{0x00, 0x0000001a},
+{0x04, 0x00000000},
+{0x08, 0x0000000e},
+{0x0c, 0x04030402},
+{0x10, 0x00000032},
+{0x14, 0x140a140a},
+{0x18, 0x00000000},
+{0x1c, 0x00000001},
+{0x20, 0x00002904},
+{0x24, 0x000001e0},
+{0x28, 0x00000320},
+{0x2c, 0xf8010013},
+{0x30, 0xf8010013},
+{0x34, 0x00000003},
+{0x38, 0x00000003},
+{0x3c, 0x00000fff},
+{0x40, 0x80000000},
+{0x44, 0x00140014},
+{0x48, 0x00000fff},
+{0x4c, 0x04030402},
+{0x50, 0x00020001},
+{0x54, 0x00000190},
+{0x58, 0x00004000},
+{0x5c, 0x1b6db688},
+{0x60, 0x20100804},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x000000c3},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0x7},
+{0x00, 0x06010900},
+{0x04, 0x08030b02},
+{0x08, 0x0a050d04},
+{0x0c, 0x0c070610},
+{0x10, 0x09130812},
+{0x14, 0x00123456},
+{0x18, 0x00000000},
+{0x1c, 0x000a0078},
+{0x20, 0x00001081},
+{0x24, 0xff080010},
+{0x28, 0xff080120},
+{0x2c, 0xff080140},
+{0x30, 0xff080160},
+{0x34, 0x00000130},
+{0x38, 0x00000110},
+{0x3c, 0x000000dc},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000100},
+{0x4c, 0x000f0003},
+{0x50, 0x00000000},
+{0x54, 0x00000004},
+{0x58, 0x00070000},
+{0x5c, 0x00100008},
+{0x60, 0x00180011},
+{0x64, 0x00190019},
+{0x68, 0x00070002},
+{0x6c, 0x00080002},
+{0x70, 0x00070002},
+{0x74, 0x00000000},
+{0x78, 0x00654321},
+{0x7c, 0x000789ab},
+{0xf0, 0x8},
+{0x00, 0x020f022f},
+{0x04, 0x024f026f},
+{0x08, 0x028f02af},
+{0x0c, 0x02cf02ef},
+{0x10, 0x230f232f},
+{0x14, 0x234f236f},
+{0x18, 0x238f21f0},
+{0x1c, 0x21f121f2},
+{0x20, 0x21f341f4},
+{0x24, 0x41f541f6},
+{0x28, 0x41f741f8},
+{0x2c, 0x41f941fa},
+{0x30, 0x41fb71fc},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x02040608},
+{0x44, 0x0a0c0e00},
+{0x48, 0x00000000},
+{0x4c, 0x01030507},
+{0x50, 0x090b0d00},
+{0x54, 0x00000000},
+{0x58, 0x00070006},
+{0x5c, 0x00000008},
+{0x60, 0x0000012c},
+{0x64, 0x00040302},
+{0x68, 0x00040202},
+{0x6c, 0x00000100},
+{0x70, 0x000000cd},
+{0x74, 0x0000008c},
+{0x78, 0x00000000},
+{0x7c, 0x0000000e},
+{0xf0, 0x9},
+{0x00, 0xff080094},
+{0x04, 0x00070011},
+{0x08, 0xff080090},
+{0x0c, 0x00040000},
+{0x10, 0xff080068},
+{0x14, 0x00030000},
+{0x18, 0xff080064},
+{0x1c, 0x01002582},
+{0x20, 0xff080060},
+{0x24, 0x00000000},
+{0x28, 0xff08004c},
+{0x2c, 0x00197fff},
+{0x30, 0xfffffff0},
+{0x34, 0x00000000},
+{0x38, 0xfffffff0},
+{0x3c, 0x00000000},
+{0x40, 0xfffffff0},
+{0x44, 0x00000000},
+{0x48, 0xfffffff0},
+{0x4c, 0x00000000},
+{0x50, 0xfffffff0},
+{0x54, 0x00000000},
+{0x58, 0xfffffff0},
+{0x5c, 0x00000000},
+{0x60, 0xfffffff0},
+{0x64, 0x00000000},
+{0x68, 0xfffffff0},
+{0x6c, 0x00000000},
+{0x70, 0xfffffff0},
+{0x74, 0x00000000},
+{0x78, 0xfffffff0},
+{0x7c, 0x00000000},
+
+{0xf0, 0x0},
+{0x00, 0x01000000},
+{0x04, 0x01000000},
+{0x08, 0x01000000},
+{0x0c, 0x233fc0c0},
+{0x10, 0xa2146004},
+{0x14, 0xa4102000},
+{0x18, 0xe4244000},
+{0x1c, 0x233fc0c0},
+{0x20, 0xa2146010},
+{0x24, 0x2500003f},
+{0x28, 0xa414a3ff},
+{0x2c, 0xe4244000},
+{0x30, 0x01000000},
+{0x34, 0x821020e0},
+{0x38, 0x81880001},
+{0x3c, 0x01000000},
+{0x40, 0x01000000},
+{0x44, 0x01000000},
+{0x48, 0x270010c0},
+{0x4c, 0xa614e00f},
+{0x50, 0xe6a00040},
+{0x54, 0x01000000},
+{0x58, 0xa410200f},
+{0x5c, 0xe4a00040},
+{0x60, 0x01000000},
+{0x64, 0xa0100000},
+{0x68, 0xa2100000},
+{0x6c, 0xa4100000},
+{0x70, 0xa6100000},
+{0x74, 0xa8100000},
+{0x78, 0xaa100000},
+{0x7c, 0xac100000},
+{0xf0, 0x1},
+{0x00, 0xae100000},
+{0x04, 0x90100000},
+{0x08, 0x92100000},
+{0x0c, 0x94100000},
+{0x10, 0x96100000},
+{0x14, 0x98100000},
+{0x18, 0x9a100000},
+{0x1c, 0x9c100000},
+{0x20, 0x9e100000},
+{0x24, 0x84100000},
+{0x28, 0x86100000},
+{0x2c, 0x88100000},
+{0x30, 0x8a100000},
+{0x34, 0x8c100000},
+{0x38, 0x8e100000},
+{0x3c, 0x01000000},
+{0x40, 0x01000000},
+{0x44, 0x01000000},
+{0x48, 0x82100000},
+{0x4c, 0x81900001},
+{0x50, 0x82100000},
+{0x54, 0x81980001},
+{0x58, 0x81800000},
+{0x5c, 0x01000000},
+{0x60, 0x01000000},
+{0x64, 0x01000000},
+{0x68, 0xbc102cf8},
+{0x6c, 0x9c102c78},
+{0x70, 0x01000000},
+{0x74, 0x01000000},
+{0x78, 0x01000000},
+{0x7c, 0x01000000},
+{0xf0, 0x2},
+{0x00, 0x270010c0},
+{0x04, 0xa614e00f},
+{0x08, 0xe6a00040},
+{0x0c, 0x01000000},
+{0x10, 0x4000045c},
+{0x14, 0x01000000},
+{0x18, 0x01000000},
+{0x1c, 0x10bfffff},
+{0x20, 0x01000000},
+{0x24, 0x03169684},
+{0x28, 0x82106042},
+{0x2c, 0x0329694d},
+{0x30, 0x82106270},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0x1a},
+{0x00, 0x82102001},
+{0x04, 0x81904000},
+{0x08, 0x01000000},
+{0x0c, 0x01000000},
+{0x10, 0x01000000},
+{0x14, 0x81c3e008},
+{0x18, 0x01000000},
+{0x1c, 0x03000008},
+{0x20, 0x82106342},
+{0x24, 0xa3804000},
+{0x28, 0x03000004},
+{0x2c, 0x82106000},
+{0x30, 0x81984000},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0x01000000},
+{0x40, 0x81c3e008},
+{0x44, 0x01000000},
+{0x48, 0x01000000},
+{0x4c, 0x01000000},
+{0x50, 0x01000000},
+{0x54, 0xa7800000},
+{0x58, 0x01000000},
+{0x5c, 0x01000000},
+{0x60, 0x01000000},
+{0x64, 0x81c3e008},
+{0x68, 0x01000000},
+{0x6c, 0x82020008},
+{0x70, 0x82004008},
+{0x74, 0x9b326002},
+{0x78, 0x82004001},
+{0x7c, 0x8200400d},
+{0xf0, 0x1b},
+{0x00, 0x83286002},
+{0x04, 0x920a6003},
+{0x08, 0x932a6003},
+{0x0c, 0xd00065b0},
+{0x10, 0x91320009},
+{0x14, 0x81c3e008},
+{0x18, 0x900a20ff},
+{0x1c, 0x9a020008},
+{0x20, 0x9a034008},
+{0x24, 0x97326002},
+{0x28, 0x9a03400d},
+{0x2c, 0x9a03400b},
+{0x30, 0x920a6003},
+{0x34, 0x9b2b6002},
+{0x38, 0x932a6003},
+{0x3c, 0x821020ff},
+{0x40, 0xd80365b0},
+{0x44, 0x83284009},
+{0x48, 0x822b0001},
+{0x4c, 0x952a8009},
+{0x50, 0x8210400a},
+{0x54, 0xc22365b0},
+{0x58, 0x912a2002},
+{0x5c, 0xda0223a4},
+{0x60, 0x972ae002},
+{0x64, 0x81c3e008},
+{0x68, 0xc223400b},
+{0x6c, 0x9a102005},
+{0x70, 0x8210200b},
+{0x74, 0x9a234008},
+{0x78, 0x82204008},
+{0x7c, 0x9b2b6002},
+{0xf0, 0x1c},
+{0x00, 0x80a22005},
+{0x04, 0x14800007},
+{0x08, 0x99286002},
+{0x0c, 0x033fc200},
+{0x10, 0x8210600c},
+{0x14, 0xc2004000},
+{0x18, 0x10800006},
+{0x1c, 0x8330400d},
+{0x20, 0x033fc200},
+{0x24, 0x82106008},
+{0x28, 0xc2004000},
+{0x2c, 0x8330400c},
+{0x30, 0x81c3e008},
+{0x34, 0x9008600f},
+{0x38, 0x9de3bf98},
+{0x3c, 0xc200247c},
+{0x40, 0x83306001},
+{0x44, 0x80a60001},
+{0x48, 0x1a800006},
+{0x4c, 0x90100018},
+{0x50, 0x7fffffe7},
+{0x54, 0x01000000},
+{0x58, 0x10800006},
+{0x5c, 0xb0020008},
+{0x60, 0x7fffffe3},
+{0x64, 0x90260001},
+{0x68, 0x90020008},
+{0x6c, 0xb0022001},
+{0x70, 0x81c7e008},
+{0x74, 0x81e80000},
+{0x78, 0x9de3bf98},
+{0x7c, 0xa8102000},
+{0xf0, 0x1d},
+{0x00, 0xc20023d4},
+{0x04, 0x80a50001},
+{0x08, 0x1a800057},
+{0x0c, 0xe2002348},
+{0x10, 0xa4102000},
+{0x14, 0xc200247c},
+{0x18, 0x80a48001},
+{0x1c, 0x3a80004e},
+{0x20, 0xa8052001},
+{0x24, 0x7fffffe5},
+{0x28, 0x90100012},
+{0x2c, 0x92100008},
+{0x30, 0x7fffffaf},
+{0x34, 0x90100014},
+{0x38, 0x80a62000},
+{0x3c, 0x12800004},
+{0x40, 0xa0100008},
+{0x44, 0x10800016},
+{0x48, 0xa0102000},
+{0x4c, 0x80a62009},
+{0x50, 0x18800011},
+{0x54, 0x80a62007},
+{0x58, 0x4000024e},
+{0x5c, 0x01000000},
+{0x60, 0x94100008},
+{0x64, 0x90100014},
+{0x68, 0x40000256},
+{0x6c, 0x921ca001},
+{0x70, 0x80a20011},
+{0x74, 0x04800007},
+{0x78, 0xa6100008},
+{0x7c, 0x9a102008},
+{0xf0, 0x1e},
+{0x00, 0x9a234018},
+{0x04, 0x82102001},
+{0x08, 0x8328400d},
+{0x0c, 0xa02c0001},
+{0x10, 0x80a62007},
+{0x14, 0x18800008},
+{0x18, 0x80a62008},
+{0x1c, 0x9a102007},
+{0x20, 0x9a234018},
+{0x24, 0x82102001},
+{0x28, 0x8328400d},
+{0x2c, 0x10800022},
+{0x30, 0xa0140001},
+{0x34, 0x1280000a},
+{0x38, 0x821e2009},
+{0x3c, 0x80a420fe},
+{0x40, 0x24800002},
+{0x44, 0xa0042001},
+{0x48, 0x03000018},
+{0x4c, 0x9b2ca002},
+{0x50, 0x821060e0},
+{0x54, 0x10800018},
+{0x58, 0xe6234001},
+{0x5c, 0x80a00001},
+{0x60, 0x9a603fff},
+{0x64, 0x80a420fe},
+{0x68, 0x04800003},
+{0x6c, 0x82102001},
+{0x70, 0x82102000},
+{0x74, 0x808b4001},
+{0x78, 0x0280000f},
+{0x7c, 0x03000018},
+{0xf0, 0x1f},
+{0x00, 0x9b2ca002},
+{0x04, 0x821060e0},
+{0x08, 0xc2034001},
+{0x0c, 0x80a04011},
+{0x10, 0x18800003},
+{0x14, 0x9a204011},
+{0x18, 0x9a244001},
+{0x1c, 0x80a4c011},
+{0x20, 0x14800003},
+{0x24, 0x8224c011},
+{0x28, 0x82244013},
+{0x2c, 0x80a34001},
+{0x30, 0xa0642000},
+{0x34, 0x7fffffa1},
+{0x38, 0x90100012},
+{0x3c, 0x92100008},
+{0x40, 0x90100014},
+{0x44, 0x7fffff76},
+{0x48, 0x94100010},
+{0x4c, 0x10bfffb2},
+{0x50, 0xa404a001},
+{0x54, 0xc20023d4},
+{0x58, 0x80a50001},
+{0x5c, 0x0abfffae},
+{0x60, 0xa4102000},
+{0x64, 0x81c7e008},
+{0x68, 0x81e80000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0x20},
+{0x00, 0x83580000},
+{0x04, 0x82086ff0},
+{0x08, 0x83306004},
+{0x0c, 0x80a06005},
+{0x10, 0x02800024},
+{0x14, 0x01000000},
+{0x18, 0x80a06006},
+{0x1c, 0x02800039},
+{0x20, 0x01000000},
+{0x24, 0x80a06015},
+{0x28, 0x02800051},
+{0x2c, 0x01000000},
+{0x30, 0x80a0602a},
+{0x34, 0x02800085},
+{0x38, 0x01000000},
+{0x3c, 0x073fc180},
+{0x40, 0x8610e03c},
+{0x44, 0x05169680},
+{0x48, 0x84004002},
+{0x4c, 0xc420c000},
+{0x50, 0x073fc000},
+{0x54, 0x8610e020},
+{0x58, 0x84102001},
+{0x5c, 0xc420c000},
+{0x60, 0x0500000c},
+{0x64, 0x01000000},
+{0x68, 0x01000000},
+{0x6c, 0x8480bfff},
+{0x70, 0x12bffffe},
+{0x74, 0x01000000},
+{0x78, 0x01000000},
+{0x7c, 0x073fc000},
+{0xf0, 0x21},
+{0x00, 0x8610e020},
+{0x04, 0x84102000},
+{0x08, 0xc420c000},
+{0x0c, 0x01000000},
+{0x10, 0x01000000},
+{0x14, 0x81c44000},
+{0x18, 0x81cc8000},
+{0x1c, 0x01000000},
+{0x20, 0xa7500000},
+{0x24, 0xa92ce002},
+{0x28, 0xa734e001},
+{0x2c, 0xa614c014},
+{0x30, 0xa60ce007},
+{0x34, 0x81900000},
+{0x38, 0x01000000},
+{0x3c, 0x01000000},
+{0x40, 0x81e00000},
+{0x44, 0xe03ba000},
+{0x48, 0xe43ba008},
+{0x4c, 0xe83ba010},
+{0x50, 0xec3ba018},
+{0x54, 0xf03ba020},
+{0x58, 0xf43ba028},
+{0x5c, 0xf83ba030},
+{0x60, 0xfc3ba038},
+{0x64, 0x81e80000},
+{0x68, 0x8194c000},
+{0x6c, 0x01000000},
+{0x70, 0x01000000},
+{0x74, 0x81c44000},
+{0x78, 0x81cc8000},
+{0x7c, 0x01000000},
+{0xf0, 0x22},
+{0x00, 0xa7500000},
+{0x04, 0xa934e002},
+{0x08, 0xa72ce001},
+{0x0c, 0xa614c014},
+{0x10, 0xa60ce007},
+{0x14, 0x81900000},
+{0x18, 0x01000000},
+{0x1c, 0x01000000},
+{0x20, 0x81e80000},
+{0x24, 0x81e80000},
+{0x28, 0xe01ba000},
+{0x2c, 0xe41ba008},
+{0x30, 0xe81ba010},
+{0x34, 0xec1ba018},
+{0x38, 0xf01ba020},
+{0x3c, 0xf41ba028},
+{0x40, 0xf81ba030},
+{0x44, 0xfc1ba038},
+{0x48, 0x81e00000},
+{0x4c, 0x81e00000},
+{0x50, 0x8194c000},
+{0x54, 0x01000000},
+{0x58, 0x01000000},
+{0x5c, 0x81c44000},
+{0x60, 0x81cc8000},
+{0x64, 0x01000000},
+{0x68, 0x01000000},
+{0x6c, 0x82102010},
+{0x70, 0x273fc0c0},
+{0x74, 0xa614e010},
+{0x78, 0xc224c000},
+{0x7c, 0x01000000},
+{0xf0, 0x23},
+{0x00, 0x033fc0c0},
+{0x04, 0x82106004},
+{0x08, 0xa6102000},
+{0x0c, 0xe6204000},
+{0x10, 0x01000000},
+{0x14, 0x01000000},
+{0x18, 0x01000000},
+{0x1c, 0xa6102020},
+{0x20, 0x83480000},
+{0x24, 0x82104013},
+{0x28, 0x81884000},
+{0x2c, 0x01000000},
+{0x30, 0x40000f58},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0x01000000},
+{0x40, 0xa7500000},
+{0x44, 0xa934e002},
+{0x48, 0xa72ce001},
+{0x4c, 0xa614c014},
+{0x50, 0xa60ce007},
+{0x54, 0x81900000},
+{0x58, 0x01000000},
+{0x5c, 0x81e80000},
+{0x60, 0xe01ba000},
+{0x64, 0xe41ba008},
+{0x68, 0xe81ba010},
+{0x6c, 0xec1ba018},
+{0x70, 0xf01ba020},
+{0x74, 0xf41ba028},
+{0x78, 0xf81ba030},
+{0x7c, 0xfc1ba038},
+{0xf0, 0x24},
+{0x00, 0x81e00000},
+{0x04, 0x8194c000},
+{0x08, 0x01000000},
+{0x0c, 0xa6102020},
+{0x10, 0x83480000},
+{0x14, 0x82284013},
+{0x18, 0x81884000},
+{0x1c, 0x01000000},
+{0x20, 0x033fc0c0},
+{0x24, 0x82106004},
+{0x28, 0xa6103fff},
+{0x2c, 0xe6204000},
+{0x30, 0x01000000},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0x81c44000},
+{0x40, 0x81cc8000},
+{0x44, 0x01000000},
+{0x48, 0x81c48000},
+{0x4c, 0x81cca004},
+{0x50, 0x01000000},
+{0x54, 0x01000000},
+{0x58, 0x01000000},
+{0x5c, 0x01000000},
+{0x60, 0x01000000},
+{0x64, 0x01000000},
+{0x68, 0x01000000},
+{0x6c, 0x01000000},
+{0x70, 0x01000000},
+{0x74, 0x01000000},
+{0x78, 0x01000000},
+{0x7c, 0x01000000},
+{0xf0, 0x25},
+{0x00, 0x9de3bf98},
+{0x04, 0x7ffffea6},
+{0x08, 0x01000000},
+{0x0c, 0x7ffffe9d},
+{0x10, 0x01000000},
+{0x14, 0x40000089},
+{0x18, 0x01000000},
+{0x1c, 0x7ffffeab},
+{0x20, 0x01000000},
+{0x24, 0x30bffffe},
+{0x28, 0x80a22000},
+{0x2c, 0x02800006},
+{0x30, 0x01000000},
+{0x34, 0x01000000},
+{0x38, 0x90823fff},
+{0x3c, 0x12bffffe},
+{0x40, 0x01000000},
+{0x44, 0x81c3e008},
+{0x48, 0x01000000},
+{0x4c, 0x033fc200},
+{0x50, 0x961060a0},
+{0x54, 0x98102000},
+{0x58, 0x832b2002},
+{0x5c, 0x9a03000c},
+{0x60, 0xda136400},
+{0x64, 0x98032001},
+{0x68, 0x80a32019},
+{0x6c, 0x04bffffb},
+{0x70, 0xda20400b},
+{0x74, 0x81c3e008},
+{0x78, 0x01000000},
+{0x7c, 0x98102000},
+{0xf0, 0x26},
+{0x00, 0x9610201e},
+{0x04, 0x80a22000},
+{0x08, 0x12800003},
+{0x0c, 0x8210000c},
+{0x10, 0x8222c00c},
+{0x14, 0x83286002},
+{0x18, 0xda006480},
+{0x1c, 0x80a37ff0},
+{0x20, 0x02800006},
+{0x24, 0x98032002},
+{0x28, 0xc2006484},
+{0x2c, 0x80a3201f},
+{0x30, 0x04bffff5},
+{0x34, 0xc2234000},
+{0x38, 0x81c3e008},
+{0x3c, 0x01000000},
+{0x40, 0x193fc180},
+{0x44, 0x03202020},
+{0x48, 0x9a132038},
+{0x4c, 0x82106080},
+{0x50, 0xc2234000},
+{0x54, 0x03296956},
+{0x58, 0x9410625a},
+{0x5c, 0xc0230000},
+{0x60, 0x031696a9},
+{0x64, 0x821061a5},
+{0x68, 0xd200254c},
+{0x6c, 0x98102500},
+{0x70, 0xda00250c},
+{0x74, 0x80a3400a},
+{0x78, 0x02800005},
+{0x7c, 0x96033a50},
+{0xf0, 0x27},
+{0x00, 0x80a34001},
+{0x04, 0x32800009},
+{0x08, 0xc0230000},
+{0x0c, 0x80a2e05f},
+{0x10, 0x28800007},
+{0x14, 0x98032004},
+{0x18, 0x80a3250c},
+{0x1c, 0x22800004},
+{0x20, 0x98032004},
+{0x24, 0xc0230000},
+{0x28, 0x98032004},
+{0x2c, 0x80a3273f},
+{0x30, 0x28bffff1},
+{0x34, 0xda00250c},
+{0x38, 0x80a22000},
+{0x3c, 0x16800014},
+{0x40, 0x98102740},
+{0x44, 0x1b296956},
+{0x48, 0xc200250c},
+{0x4c, 0x9a13625a},
+{0x50, 0x80a0400d},
+{0x54, 0x033fc180},
+{0x58, 0x8210603c},
+{0x5c, 0x12800004},
+{0x60, 0xc0204000},
+{0x64, 0x10800007},
+{0x68, 0xc0202748},
+{0x6c, 0xc0230000},
+{0x70, 0x98032004},
+{0x74, 0x80a327bf},
+{0x78, 0x28bffffe},
+{0x7c, 0xc0230000},
+{0xf0, 0x28},
+{0x00, 0x80a22000},
+{0x04, 0x06800007},
+{0x08, 0x033fc200},
+{0x0c, 0x0300003f},
+{0x10, 0x82106380},
+{0x14, 0x820a4001},
+{0x18, 0xc220254c},
+{0x1c, 0x033fc200},
+{0x20, 0x82106030},
+{0x24, 0xd6004000},
+{0x28, 0x03296956},
+{0x2c, 0x8210625a},
+{0x30, 0xd800250c},
+{0x34, 0xda00254c},
+{0x38, 0x80a30001},
+{0x3c, 0x9a136010},
+{0x40, 0x82102010},
+{0x44, 0xc2202574},
+{0x48, 0xda20254c},
+{0x4c, 0x12800018},
+{0x50, 0xd620257c},
+{0x54, 0x82102015},
+{0x58, 0xc2202500},
+{0x5c, 0x94102000},
+{0x60, 0x92102000},
+{0x64, 0x832aa002},
+{0x68, 0xd00063a4},
+{0x6c, 0x96102000},
+{0x70, 0x980265b0},
+{0x74, 0x9b2ae002},
+{0x78, 0xc2030000},
+{0x7c, 0x9602e001},
+{0xf0, 0x29},
+{0x00, 0xc222000d},
+{0x04, 0x80a2e005},
+{0x08, 0x08bffffb},
+{0x0c, 0x98032004},
+{0x10, 0x9402a001},
+{0x14, 0x80a2a003},
+{0x18, 0x08bffff3},
+{0x1c, 0x92026018},
+{0x20, 0x03000004},
+{0x24, 0x81c062cc},
+{0x28, 0x01000000},
+{0x2c, 0x01000000},
+{0x30, 0x81c3e008},
+{0x34, 0x01000000},
+{0x38, 0x9de3bf98},
+{0x3c, 0x2f200040},
+{0x40, 0x2d3fc200},
+{0x44, 0x8215e101},
+{0x48, 0xc2258000},
+{0x4c, 0x40000c08},
+{0x50, 0x90102000},
+{0x54, 0x213fc140},
+{0x58, 0xda00247c},
+{0x5c, 0x98142040},
+{0x60, 0xea030000},
+{0x64, 0xc20022f8},
+{0x68, 0x9b336001},
+{0x6c, 0x825b4001},
+{0x70, 0xaa0d7c00},
+{0x74, 0xaa154001},
+{0x78, 0xea230000},
+{0x7c, 0x82142004},
+{0xf0, 0x2a},
+{0x00, 0xea004000},
+{0x04, 0xaa0d7ff0},
+{0x08, 0xaa15400d},
+{0x0c, 0xea204000},
+{0x10, 0x8215a080},
+{0x14, 0xea004000},
+{0x18, 0xaa0d7ff0},
+{0x1c, 0xaa15400d},
+{0x20, 0xea204000},
+{0x24, 0xc2002298},
+{0x28, 0x9a15a070},
+{0x2c, 0xc2234000},
+{0x30, 0x033fc000},
+{0x34, 0xda002338},
+{0x38, 0x82106030},
+{0x3c, 0xda204000},
+{0x40, 0x0300003f},
+{0x44, 0xa2142058},
+{0x48, 0x821063ff},
+{0x4c, 0x17000015},
+{0x50, 0xc2244000},
+{0x54, 0x9612e180},
+{0x58, 0x94142088},
+{0x5c, 0x19000016},
+{0x60, 0xd6228000},
+{0x64, 0x98132058},
+{0x68, 0x9214208c},
+{0x6c, 0xd8224000},
+{0x70, 0xc20023f8},
+{0x74, 0x9015a00c},
+{0x78, 0xc2220000},
+{0x7c, 0xc20023fc},
+{0xf0, 0x2b},
+{0x00, 0x9e15a008},
+{0x04, 0xc223c000},
+{0x08, 0xa414205c},
+{0x0c, 0xc0248000},
+{0x10, 0xa6142080},
+{0x14, 0xd624c000},
+{0x18, 0xa8142084},
+{0x1c, 0x7fffff4c},
+{0x20, 0xd8250000},
+{0x24, 0x9a15a07c},
+{0x28, 0xea034000},
+{0x2c, 0x033ff000},
+{0x30, 0xd0002374},
+{0x34, 0xaa2d4001},
+{0x38, 0xea234000},
+{0x3c, 0x033fc1c0},
+{0x40, 0xda002340},
+{0x44, 0x82106064},
+{0x48, 0xda204000},
+{0x4c, 0x0300007f},
+{0x50, 0x96142010},
+{0x54, 0x821063ff},
+{0x58, 0x94142030},
+{0x5c, 0x1907ffc0},
+{0x60, 0xc222c000},
+{0x64, 0xa0142014},
+{0x68, 0xd8228000},
+{0x6c, 0x80a22000},
+{0x70, 0x0280000f},
+{0x74, 0xd8240000},
+{0x78, 0x932a2010},
+{0x7c, 0x82022001},
+{0xf0, 0x2c},
+{0x00, 0x9b2a2004},
+{0x04, 0x83286010},
+{0x08, 0x9a02400d},
+{0x0c, 0x9815a084},
+{0x10, 0xda230000},
+{0x14, 0x82004008},
+{0x18, 0x9615a088},
+{0x1c, 0x82006002},
+{0x20, 0x9415a08c},
+{0x24, 0xd222c000},
+{0x28, 0xc2228000},
+{0x2c, 0x9a15a030},
+{0x30, 0xc2002344},
+{0x34, 0xc2234000},
+{0x38, 0x7fffff42},
+{0x3c, 0x90103fff},
+{0x40, 0x7fffff2f},
+{0x44, 0x90102001},
+{0x48, 0x033fc0c0},
+{0x4c, 0x9a103fff},
+{0x50, 0x82106004},
+{0x54, 0xda204000},
+{0x58, 0xee258000},
+{0x5c, 0x81c7e008},
+{0x60, 0x81e80000},
+{0x64, 0x03169696},
+{0x68, 0xd8002180},
+{0x6c, 0x8210625a},
+{0x70, 0x80a30001},
+{0x74, 0x96102000},
+{0x78, 0x12800007},
+{0x7c, 0x9a102000},
+{0xf0, 0x2d},
+{0x00, 0x033fc180},
+{0x04, 0x82106030},
+{0x08, 0xd8204000},
+{0x0c, 0x1080001c},
+{0x10, 0x90102001},
+{0x14, 0xc2034000},
+{0x18, 0x9a036004},
+{0x1c, 0x80a364ff},
+{0x20, 0x08bffffd},
+{0x24, 0x9602c001},
+{0x28, 0x03000014},
+{0x2c, 0x82106274},
+{0x30, 0x82087f80},
+{0x34, 0x9a102d00},
+{0x38, 0x80a34001},
+{0x3c, 0x3a800009},
+{0x40, 0x03169696},
+{0x44, 0x98100001},
+{0x48, 0xc2034000},
+{0x4c, 0x9a036004},
+{0x50, 0x80a3400c},
+{0x54, 0x0abffffd},
+{0x58, 0x9602c001},
+{0x5c, 0x03169696},
+{0x60, 0x8210625a},
+{0x64, 0x821ac001},
+{0x68, 0x80a00001},
+{0x6c, 0x033fc180},
+{0x70, 0x82106030},
+{0x74, 0xd6204000},
+{0x78, 0x90603fff},
+{0x7c, 0x81c3e008},
+{0xf0, 0x2e},
+{0x00, 0x01000000},
+{0x04, 0x9de3be98},
+{0x08, 0xb2067fff},
+{0x0c, 0x96100018},
+{0x10, 0xf227befc},
+{0x14, 0xc027bef8},
+{0x18, 0x98102000},
+{0x1c, 0xb007bff8},
+{0x20, 0xd4063f00},
+{0x24, 0xda063f04},
+{0x28, 0xb810000a},
+{0x2c, 0x98033fff},
+{0x30, 0xb0063ff8},
+{0x34, 0x80a2800d},
+{0x38, 0x16800031},
+{0x3c, 0xb610000d},
+{0x40, 0xbb2aa002},
+{0x44, 0x832b6002},
+{0x48, 0xb207400b},
+{0x4c, 0xb400400b},
+{0x50, 0xde02c01d},
+{0x54, 0x80a7001b},
+{0x58, 0x1680001c},
+{0x5c, 0x01000000},
+{0x60, 0xc2068000},
+{0x64, 0x80a0400f},
+{0x68, 0x04800005},
+{0x6c, 0x80a7001b},
+{0x70, 0xb606ffff},
+{0x74, 0x10bffff8},
+{0x78, 0xb406bffc},
+{0x7c, 0x16800013},
+{0xf0, 0x2f},
+{0x00, 0x80a7001b},
+{0x04, 0xc2068000},
+{0x08, 0xc2264000},
+{0x0c, 0xb8072001},
+{0x10, 0x80a7001b},
+{0x14, 0x1680000d},
+{0x18, 0xb2066004},
+{0x1c, 0xc2064000},
+{0x20, 0x80a0400f},
+{0x24, 0x26bffffb},
+{0x28, 0xb8072001},
+{0x2c, 0x80a7001b},
+{0x30, 0x16800006},
+{0x34, 0x01000000},
+{0x38, 0xc2268000},
+{0x3c, 0xb606ffff},
+{0x40, 0xb406bffc},
+{0x44, 0x80a7001b},
+{0x48, 0x12bfffe4},
+{0x4c, 0x80a7001b},
+{0x50, 0xb0062008},
+{0x54, 0x82073fff},
+{0x58, 0xc2263f04},
+{0x5c, 0xd4263f00},
+{0x60, 0x832f2002},
+{0x64, 0xb0062008},
+{0x68, 0xde22c001},
+{0x6c, 0xba072001},
+{0x70, 0xfa263f00},
+{0x74, 0xda263f04},
+{0x78, 0x98032002},
+{0x7c, 0x80a33fff},
+{0xf0, 0x30},
+{0x00, 0x34bfffc9},
+{0x04, 0xd4063f00},
+{0x08, 0x81c7e008},
+{0x0c, 0x81e80000},
+{0x10, 0x033fc140},
+{0x14, 0x82106048},
+{0x18, 0xda004000},
+{0x1c, 0x03000040},
+{0x20, 0x808b4001},
+{0x24, 0x03000015},
+{0x28, 0x12800004},
+{0x2c, 0x90106180},
+{0x30, 0x82006400},
+{0x34, 0x90106058},
+{0x38, 0x81c3e008},
+{0x3c, 0x01000000},
+{0x40, 0x9de3bf30},
+{0x44, 0xa12e2002},
+{0x48, 0xda1423da},
+{0x4c, 0xd61423d8},
+{0x50, 0xc200247c},
+{0x54, 0xb022c00d},
+{0x58, 0x825b4001},
+{0x5c, 0x92862001},
+{0x60, 0x0280000c},
+{0x64, 0x9a004019},
+{0x68, 0xb0100009},
+{0x6c, 0x9807bf90},
+{0x70, 0x8203400d},
+{0x74, 0xc2168001},
+{0x78, 0xc2230000},
+{0x7c, 0xc200247c},
+{0xf0, 0x31},
+{0x00, 0x9a034001},
+{0x04, 0xb0863fff},
+{0x08, 0x12bffffa},
+{0x0c, 0x98032004},
+{0x10, 0x7fffff9d},
+{0x14, 0x9007bf90},
+{0x18, 0xda1423ea},
+{0x1c, 0xd61423e8},
+{0x20, 0x80a3400b},
+{0x24, 0x92102000},
+{0x28, 0x1880000b},
+{0x2c, 0xb010000d},
+{0x30, 0x832b6002},
+{0x34, 0x8200401e},
+{0x38, 0x98007f90},
+{0x3c, 0xc2030000},
+{0x40, 0xb0062001},
+{0x44, 0x92024001},
+{0x48, 0x80a6000b},
+{0x4c, 0x08bffffc},
+{0x50, 0x98032004},
+{0x54, 0xb022c00d},
+{0x58, 0xb0062001},
+{0x5c, 0x81800000},
+{0x60, 0x01000000},
+{0x64, 0x01000000},
+{0x68, 0x01000000},
+{0x6c, 0xb0724018},
+{0x70, 0x81c7e008},
+{0x74, 0x81e80000},
+{0x78, 0x9de3bf98},
+{0x7c, 0xda002310},
+{0xf0, 0x32},
+{0x00, 0x80a36000},
+{0x04, 0x02800056},
+{0x08, 0xb0102000},
+{0x0c, 0xc200254c},
+{0x10, 0x80886100},
+{0x14, 0x22800003},
+{0x18, 0xc2002594},
+{0x1c, 0x30800050},
+{0x20, 0x82006001},
+{0x24, 0x80a0400d},
+{0x28, 0xc2202594},
+{0x2c, 0x0a80004c},
+{0x30, 0xb0102000},
+{0x34, 0xa2102000},
+{0x38, 0xc20023d4},
+{0x3c, 0x80a44001},
+{0x40, 0xc0202594},
+{0x44, 0xa0102000},
+{0x48, 0x1a800027},
+{0x4c, 0xa52c2002},
+{0x50, 0xc204a364},
+{0x54, 0x80a06000},
+{0x58, 0x0280001f},
+{0x5c, 0xb0102000},
+{0x60, 0xc20022fc},
+{0x64, 0x80a60001},
+{0x68, 0x1a80001b},
+{0x6c, 0x15000017},
+{0x70, 0xc200254c},
+{0x74, 0x80886020},
+{0x78, 0xc20e2380},
+{0x7c, 0x9412a208},
+{0xf0, 0x33},
+{0x00, 0x90100010},
+{0x04, 0x12800006},
+{0x08, 0x920860ff},
+{0x0c, 0x15000016},
+{0x10, 0x920860ff},
+{0x14, 0x9412a330},
+{0x18, 0x90100010},
+{0x1c, 0x7fffffa9},
+{0x20, 0xb0062001},
+{0x24, 0xc204a364},
+{0x28, 0xda002348},
+{0x2c, 0x98020001},
+{0x30, 0x82034001},
+{0x34, 0x80a20001},
+{0x38, 0x38bfffea},
+{0x3c, 0xa2046001},
+{0x40, 0x80a3000d},
+{0x44, 0x3abfffe8},
+{0x48, 0xc20022fc},
+{0x4c, 0x10bfffe5},
+{0x50, 0xa2046001},
+{0x54, 0xa0042001},
+{0x58, 0xc20023d4},
+{0x5c, 0x10bfffdb},
+{0x60, 0x80a40001},
+{0x64, 0xd800258c},
+{0x68, 0x80a0000c},
+{0x6c, 0x9a603fff},
+{0x70, 0x80a00011},
+{0x74, 0x82603fff},
+{0x78, 0x808b4001},
+{0x7c, 0x0280000a},
+{0xf0, 0x34},
+{0x00, 0x80a46000},
+{0x04, 0xda00254c},
+{0x08, 0x83336005},
+{0x0c, 0x82086001},
+{0x10, 0x82186001},
+{0x14, 0x83286005},
+{0x18, 0x9a0b7fdf},
+{0x1c, 0x9a134001},
+{0x20, 0xda20254c},
+{0x24, 0x12800004},
+{0x28, 0x82032001},
+{0x2c, 0x10800003},
+{0x30, 0xc020258c},
+{0x34, 0xc220258c},
+{0x38, 0xc200258c},
+{0x3c, 0x80a06002},
+{0x40, 0x08800007},
+{0x44, 0xb0102000},
+{0x48, 0xc200254c},
+{0x4c, 0x1b000040},
+{0x50, 0x8210400d},
+{0x54, 0xc220254c},
+{0x58, 0xb0102001},
+{0x5c, 0x81c7e008},
+{0x60, 0x81e80000},
+{0x64, 0x9de3bf58},
+{0x68, 0xc200254c},
+{0x6c, 0x8330600b},
+{0x70, 0x82086001},
+{0x74, 0x80a00001},
+{0x78, 0x9e603fff},
+{0x7c, 0x8207bfb8},
+{0xf0, 0x35},
+{0x00, 0xb610200f},
+{0x04, 0xc0204000},
+{0x08, 0xb686ffff},
+{0x0c, 0x1cbffffe},
+{0x10, 0x82006004},
+{0x14, 0xb2102001},
+{0x18, 0xc2002300},
+{0x1c, 0x80a64001},
+{0x20, 0x1880003e},
+{0x24, 0xb4102001},
+{0x28, 0xc2002308},
+{0x2c, 0x80a68001},
+{0x30, 0x18800038},
+{0x34, 0x03000018},
+{0x38, 0x981060e0},
+{0x3c, 0x8203c00f},
+{0x40, 0xfa506210},
+{0x44, 0x80a76000},
+{0x48, 0x2280002e},
+{0x4c, 0xb406a001},
+{0x50, 0x832e6004},
+{0x54, 0x8200401a},
+{0x58, 0x83286002},
+{0x5c, 0xc200400c},
+{0x60, 0x80a0401d},
+{0x64, 0x36800027},
+{0x68, 0xb406a001},
+{0x6c, 0xbb2e6010},
+{0x70, 0x832ea018},
+{0x74, 0x8200401d},
+{0x78, 0xb0006001},
+{0x7c, 0xb6102000},
+{0xf0, 0x36},
+{0x00, 0x9a102001},
+{0x04, 0xba07bfb8},
+{0x08, 0xb92ee002},
+{0x0c, 0xc20f2700},
+{0x10, 0x80a68001},
+{0x14, 0x12800011},
+{0x18, 0xb606e001},
+{0x1c, 0xc20f2701},
+{0x20, 0x80a64001},
+{0x24, 0x3280000e},
+{0x28, 0xc2172700},
+{0x2c, 0xda274000},
+{0x30, 0x0300003f},
+{0x34, 0xfa172702},
+{0x38, 0x821063ff},
+{0x3c, 0x80a74001},
+{0x40, 0x22800010},
+{0x44, 0xb406a001},
+{0x48, 0xc2072700},
+{0x4c, 0x82006001},
+{0x50, 0x1080000b},
+{0x54, 0xc2272700},
+{0x58, 0xc2172700},
+{0x5c, 0x80a06000},
+{0x60, 0x12800005},
+{0x64, 0x80a6e00f},
+{0x68, 0xda274000},
+{0x6c, 0x10800004},
+{0x70, 0xf0272700},
+{0x74, 0x08bfffe5},
+{0x78, 0xba076004},
+{0x7c, 0xb406a001},
+{0xf0, 0x37},
+{0x00, 0xc2002308},
+{0x04, 0x80a68001},
+{0x08, 0x08bfffce},
+{0x0c, 0x8203c00f},
+{0x10, 0x10bfffc2},
+{0x14, 0xb2066001},
+{0x18, 0xfa002500},
+{0x1c, 0xc20021f4},
+{0x20, 0x80a74001},
+{0x24, 0x1880001d},
+{0x28, 0xb0102000},
+{0x2c, 0xb4102000},
+{0x30, 0xb6102000},
+{0x34, 0xb807bff8},
+{0x38, 0xbb2ee002},
+{0x3c, 0x8207401c},
+{0x40, 0xc2007fc0},
+{0x44, 0x80a06000},
+{0x48, 0x32800004},
+{0x4c, 0xfa176702},
+{0x50, 0x10800005},
+{0x54, 0xc0276700},
+{0x58, 0xc20be3cc},
+{0x5c, 0x80a74001},
+{0x60, 0xb466bfff},
+{0x64, 0xb606e001},
+{0x68, 0x80a6e00f},
+{0x6c, 0x08bffff4},
+{0x70, 0xbb2ee002},
+{0x74, 0xc20be3ce},
+{0x78, 0x80a68001},
+{0x7c, 0x08800007},
+{0xf0, 0x38},
+{0x00, 0xb0102000},
+{0x04, 0xc200254c},
+{0x08, 0x3b000200},
+{0x0c, 0x8210401d},
+{0x10, 0xc220254c},
+{0x14, 0xb0102001},
+{0x18, 0x81c7e008},
+{0x1c, 0x81e80000},
+{0x20, 0x9de3bf98},
+{0x24, 0xf4002200},
+{0x28, 0x80a6a000},
+{0x2c, 0x12800007},
+{0x30, 0x9e102001},
+{0x34, 0xc200254c},
+{0x38, 0x82087ffb},
+{0x3c, 0xc220254c},
+{0x40, 0x10800043},
+{0x44, 0xc0202588},
+{0x48, 0x80a3c01a},
+{0x4c, 0x1880001c},
+{0x50, 0xc0202504},
+{0x54, 0x03000018},
+{0x58, 0x821060e0},
+{0x5c, 0xb0006040},
+{0x60, 0xda002308},
+{0x64, 0xb6102001},
+{0x68, 0x80a6c00d},
+{0x6c, 0x38800011},
+{0x70, 0x9e03e001},
+{0x74, 0xf2002238},
+{0x78, 0xba062004},
+{0x7c, 0xc2074000},
+{0xf0, 0x39},
+{0x00, 0xb606e001},
+{0x04, 0xba076004},
+{0x08, 0x80a04019},
+{0x0c, 0x04800005},
+{0x10, 0xb8204019},
+{0x14, 0xc2002504},
+{0x18, 0x8200401c},
+{0x1c, 0xc2202504},
+{0x20, 0x80a6c00d},
+{0x24, 0x28bffff7},
+{0x28, 0xc2074000},
+{0x2c, 0x9e03e001},
+{0x30, 0x80a3c01a},
+{0x34, 0x08bfffec},
+{0x38, 0xb0062040},
+{0x3c, 0xf800254c},
+{0x40, 0x808f2008},
+{0x44, 0x12800008},
+{0x48, 0xfa002504},
+{0x4c, 0xc200223c},
+{0x50, 0x80a74001},
+{0x54, 0x34800009},
+{0x58, 0xc2002588},
+{0x5c, 0x10800009},
+{0x60, 0xc0202588},
+{0x64, 0xc200223c},
+{0x68, 0x80a74001},
+{0x6c, 0x34800005},
+{0x70, 0xc0202588},
+{0x74, 0xc2002588},
+{0x78, 0x82006001},
+{0x7c, 0xc2202588},
+{0xf0, 0x3a},
+{0x00, 0xfa002588},
+{0x04, 0xc2002290},
+{0x08, 0x80a74001},
+{0x0c, 0x2880000b},
+{0x10, 0xfa00254c},
+{0x14, 0x83372003},
+{0x18, 0x82086001},
+{0x1c, 0x82186001},
+{0x20, 0x83286002},
+{0x24, 0xba0f3ffb},
+{0x28, 0xba174001},
+{0x2c, 0xfa20254c},
+{0x30, 0xc0202588},
+{0x34, 0xfa00254c},
+{0x38, 0xbb376002},
+{0x3c, 0x033fc180},
+{0x40, 0xba0f6001},
+{0x44, 0x8210602c},
+{0x48, 0xfa204000},
+{0x4c, 0x81c7e008},
+{0x50, 0x81e80000},
+{0x54, 0x9de3bf98},
+{0x58, 0xfa5023c6},
+{0x5c, 0x80a76000},
+{0x60, 0x0280003d},
+{0x64, 0x9e102001},
+{0x68, 0xc20022fc},
+{0x6c, 0x80a3c001},
+{0x70, 0x18800039},
+{0x74, 0x17000018},
+{0x78, 0x8212e0e0},
+{0x7c, 0x9810001d},
+{0xf0, 0x3b},
+{0x00, 0x9a006004},
+{0x04, 0xb6102001},
+{0x08, 0xf20022f8},
+{0x0c, 0x80a6c019},
+{0x10, 0xb4102000},
+{0x14, 0x1880002b},
+{0x18, 0x82102000},
+{0x1c, 0xf05023c4},
+{0x20, 0xba036040},
+{0x24, 0xf8074000},
+{0x28, 0xb606e001},
+{0x2c, 0x80a70018},
+{0x30, 0x06800004},
+{0x34, 0xba076040},
+{0x38, 0xb406801c},
+{0x3c, 0x82006001},
+{0x40, 0x80a6c019},
+{0x44, 0x28bffff9},
+{0x48, 0xf8074000},
+{0x4c, 0x80a06000},
+{0x50, 0x2280001d},
+{0x54, 0x9e03e001},
+{0x58, 0x953ea01f},
+{0x5c, 0x8182a000},
+{0x60, 0x01000000},
+{0x64, 0x01000000},
+{0x68, 0x01000000},
+{0x6c, 0x827e8001},
+{0x70, 0x8258400c},
+{0x74, 0xbb38601f},
+{0x78, 0xbb376016},
+{0x7c, 0x8200401d},
+{0xf0, 0x3c},
+{0x00, 0xb6102001},
+{0x04, 0xfa0022f8},
+{0x08, 0x80a6c01d},
+{0x0c, 0x1880000d},
+{0x10, 0xb538600a},
+{0x14, 0x832be002},
+{0x18, 0xba006040},
+{0x1c, 0xb812e0e0},
+{0x20, 0xc207401c},
+{0x24, 0x8220401a},
+{0x28, 0xc227401c},
+{0x2c, 0xb606e001},
+{0x30, 0xc20022f8},
+{0x34, 0x80a6c001},
+{0x38, 0x08bffffa},
+{0x3c, 0xba076040},
+{0x40, 0x9e03e001},
+{0x44, 0xc20022fc},
+{0x48, 0x80a3c001},
+{0x4c, 0x08bfffce},
+{0x50, 0x9a036004},
+{0x54, 0x81c7e008},
+{0x58, 0x81e80000},
+{0x5c, 0x9de3bf30},
+{0x60, 0xe2502458},
+{0x64, 0x80a46000},
+{0x68, 0x02800058},
+{0x6c, 0x01000000},
+{0x70, 0xc20022f8},
+{0x74, 0x80a44001},
+{0x78, 0x1a800054},
+{0x7c, 0xa0102001},
+{0xf0, 0x3d},
+{0x00, 0xc20022fc},
+{0x04, 0x80a40001},
+{0x08, 0x18800050},
+{0x0c, 0xe450245a},
+{0x10, 0x96102001},
+{0x14, 0xc20022f8},
+{0x18, 0x80a2c001},
+{0x1c, 0x1880000f},
+{0x20, 0x03000018},
+{0x24, 0x9b2c2002},
+{0x28, 0x821060e0},
+{0x2c, 0x9a034001},
+{0x30, 0x9a036040},
+{0x34, 0x9807bf90},
+{0x38, 0xc2034000},
+{0x3c, 0xc2230000},
+{0x40, 0x9602e001},
+{0x44, 0xc20022f8},
+{0x48, 0x80a2c001},
+{0x4c, 0x9a036040},
+{0x50, 0x08bffffa},
+{0x54, 0x98032004},
+{0x58, 0x9007bf90},
+{0x5c, 0x7ffffe0a},
+{0x60, 0xd20022f8},
+{0x64, 0x96100012},
+{0x68, 0x80a48011},
+{0x6c, 0x1480000b},
+{0x70, 0x94102000},
+{0x74, 0x832ca002},
+{0x78, 0x8200401e},
+{0x7c, 0x9a007f90},
+{0xf0, 0x3e},
+{0x00, 0xc2034000},
+{0x04, 0x9602e001},
+{0x08, 0x94028001},
+{0x0c, 0x80a2c011},
+{0x10, 0x04bffffc},
+{0x14, 0x9a036004},
+{0x18, 0x82244012},
+{0x1c, 0x82006001},
+{0x20, 0x9b3aa01f},
+{0x24, 0x81836000},
+{0x28, 0x01000000},
+{0x2c, 0x01000000},
+{0x30, 0x01000000},
+{0x34, 0x947a8001},
+{0x38, 0xc25021ac},
+{0x3c, 0x80a28001},
+{0x40, 0x26800002},
+{0x44, 0x94100001},
+{0x48, 0x96102001},
+{0x4c, 0xc20022f8},
+{0x50, 0x80a2c001},
+{0x54, 0x18800018},
+{0x58, 0x9b2c2002},
+{0x5c, 0x03000018},
+{0x60, 0x921060e0},
+{0x64, 0x98036040},
+{0x68, 0xc2030009},
+{0x6c, 0x9a20400a},
+{0x70, 0xda230009},
+{0x74, 0xc20023c8},
+{0x78, 0x83306012},
+{0x7c, 0x80886001},
+{0xf0, 0x3f},
+{0x00, 0x02800009},
+{0x04, 0x9602e001},
+{0x08, 0xc20c22af},
+{0x0c, 0x825b4001},
+{0x10, 0x9b38601f},
+{0x14, 0x9b336019},
+{0x18, 0x8200400d},
+{0x1c, 0x83386007},
+{0x20, 0xc2230009},
+{0x24, 0xc20022f8},
+{0x28, 0x80a2c001},
+{0x2c, 0x08bfffef},
+{0x30, 0x98032040},
+{0x34, 0xa0042001},
+{0x38, 0xc20022fc},
+{0x3c, 0x80a40001},
+{0x40, 0x08bfffb5},
+{0x44, 0x96102001},
+{0x48, 0x81c7e008},
+{0x4c, 0x81e80000},
+{0x50, 0x9de3bf60},
+{0x54, 0x1b00003f},
+{0x58, 0xc2002350},
+{0x5c, 0x9a1363ff},
+{0x60, 0xac08400d},
+{0x64, 0xa2102001},
+{0x68, 0xda002300},
+{0x6c, 0x80a4400d},
+{0x70, 0xa5306010},
+{0x74, 0x18800055},
+{0x78, 0xaa102000},
+{0x7c, 0xa8102000},
+{0xf0, 0x40},
+{0x00, 0xa6102000},
+{0x04, 0x80a4a000},
+{0x08, 0x0280002d},
+{0x0c, 0xa0102000},
+{0x10, 0x03000018},
+{0x14, 0x941060e0},
+{0x18, 0x92102000},
+{0x1c, 0x972c6004},
+{0x20, 0x9807bfc0},
+{0x24, 0x8204c009},
+{0x28, 0xda086440},
+{0x2c, 0x8202c00d},
+{0x30, 0x80a36000},
+{0x34, 0x02800008},
+{0x38, 0x83286002},
+{0x3c, 0xc200400a},
+{0x40, 0xc2230000},
+{0x44, 0x92026001},
+{0x48, 0x80a2600b},
+{0x4c, 0x04bffff6},
+{0x50, 0x98032004},
+{0x54, 0x7ffffdac},
+{0x58, 0x9007bfc0},
+{0x5c, 0x80a58012},
+{0x60, 0x1480000b},
+{0x64, 0x92100016},
+{0x68, 0x832da002},
+{0x6c, 0x8200401e},
+{0x70, 0x9a007fc0},
+{0x74, 0xc2034000},
+{0x78, 0x92026001},
+{0x7c, 0xa0040001},
+{0xf0, 0x41},
+{0x00, 0x80a24012},
+{0x04, 0x04bffffc},
+{0x08, 0x9a036004},
+{0x0c, 0x82248016},
+{0x10, 0x82006001},
+{0x14, 0x9b3c201f},
+{0x18, 0x81836000},
+{0x1c, 0x01000000},
+{0x20, 0x01000000},
+{0x24, 0x01000000},
+{0x28, 0xa07c0001},
+{0x2c, 0xc25021ae},
+{0x30, 0x80a40001},
+{0x34, 0x26800002},
+{0x38, 0xa0100001},
+{0x3c, 0x92102000},
+{0x40, 0x952c6004},
+{0x44, 0x1f000018},
+{0x48, 0x82050009},
+{0x4c, 0xda086440},
+{0x50, 0x8202800d},
+{0x54, 0x92026001},
+{0x58, 0x9013e0e0},
+{0x5c, 0x80a36000},
+{0x60, 0x02800011},
+{0x64, 0x97286002},
+{0x68, 0xc20023c8},
+{0x6c, 0x83306011},
+{0x70, 0xda02c008},
+{0x74, 0x80886001},
+{0x78, 0x02800008},
+{0x7c, 0x98234010},
+{0xf0, 0x42},
+{0x00, 0xda0c62af},
+{0x04, 0x9a5b000d},
+{0x08, 0x833b601f},
+{0x0c, 0x83306019},
+{0x10, 0x9a034001},
+{0x14, 0x993b6007},
+{0x18, 0x80a2600b},
+{0x1c, 0x04bfffeb},
+{0x20, 0xd822c008},
+{0x24, 0xaa056001},
+{0x28, 0xa604e00c},
+{0x2c, 0x80a56001},
+{0x30, 0x04bfffb5},
+{0x34, 0xa805200c},
+{0x38, 0xa2046001},
+{0x3c, 0xc2002300},
+{0x40, 0x10bfffad},
+{0x44, 0x80a44001},
+{0x48, 0xc2082247},
+{0x4c, 0x80a06000},
+{0x50, 0x02800036},
+{0x54, 0x01000000},
+{0x58, 0xc20022f8},
+{0x5c, 0x80a44001},
+{0x60, 0x18800032},
+{0x64, 0x92102001},
+{0x68, 0xc20022fc},
+{0x6c, 0x80a24001},
+{0x70, 0x1880000f},
+{0x74, 0x03000018},
+{0x78, 0x9b2c6006},
+{0x7c, 0x821060e0},
+{0xf0, 0x43},
+{0x00, 0x9a034001},
+{0x04, 0x9a036004},
+{0x08, 0x9807bfc0},
+{0x0c, 0xc2034000},
+{0x10, 0xc2230000},
+{0x14, 0x92026001},
+{0x18, 0xc20022fc},
+{0x1c, 0x80a24001},
+{0x20, 0x9a036004},
+{0x24, 0x08bffffa},
+{0x28, 0x98032004},
+{0x2c, 0x9007bfc0},
+{0x30, 0x7ffffd55},
+{0x34, 0xd20022fc},
+{0x38, 0xc2082247},
+{0x3c, 0x83286002},
+{0x40, 0x8200401e},
+{0x44, 0xd8007fc0},
+{0x48, 0x80a32000},
+{0x4c, 0x26800013},
+{0x50, 0xa2046001},
+{0x54, 0x92102001},
+{0x58, 0xc20022fc},
+{0x5c, 0x80a24001},
+{0x60, 0x1880000d},
+{0x64, 0x03000018},
+{0x68, 0x9b2c6006},
+{0x6c, 0x961060e0},
+{0x70, 0x9a036004},
+{0x74, 0xc203400b},
+{0x78, 0x8220400c},
+{0x7c, 0xc223400b},
+{0xf0, 0x44},
+{0x00, 0x92026001},
+{0x04, 0xc20022fc},
+{0x08, 0x80a24001},
+{0x0c, 0x08bffffa},
+{0x10, 0x9a036004},
+{0x14, 0xa2046001},
+{0x18, 0xc20022f8},
+{0x1c, 0x80a44001},
+{0x20, 0x08bfffd2},
+{0x24, 0x92102001},
+{0x28, 0x81c7e008},
+{0x2c, 0x81e80000},
+{0x30, 0x9de3bf98},
+{0x34, 0xd0002214},
+{0x38, 0x80a22000},
+{0x3c, 0x02800072},
+{0x40, 0x98102001},
+{0x44, 0xc20022f8},
+{0x48, 0x80a30001},
+{0x4c, 0x1880006e},
+{0x50, 0xb6102001},
+{0x54, 0xfa0022fc},
+{0x58, 0x80a6c01d},
+{0x5c, 0x38800066},
+{0x60, 0x98032001},
+{0x64, 0x17000018},
+{0x68, 0x952b2004},
+{0x6c, 0xa212e0e4},
+{0x70, 0x8202801b},
+{0x74, 0xb9286002},
+{0x78, 0x8212e0e0},
+{0x7c, 0xf4070001},
+{0xf0, 0x45},
+{0x00, 0x80a68008},
+{0x04, 0x24800057},
+{0x08, 0xb606e001},
+{0x0c, 0x8212e0dc},
+{0x10, 0xc2070001},
+{0x14, 0x80a68001},
+{0x18, 0x26800052},
+{0x1c, 0xb606e001},
+{0x20, 0xc2070011},
+{0x24, 0x80a68001},
+{0x28, 0x2480004e},
+{0x2c, 0xb606e001},
+{0x30, 0xc20023c8},
+{0x34, 0x80886040},
+{0x38, 0x0280000a},
+{0x3c, 0x9206e001},
+{0x40, 0x83376001},
+{0x44, 0x80a6c001},
+{0x48, 0x28800007},
+{0x4c, 0x9a102000},
+{0x50, 0x8227401b},
+{0x54, 0xb6006001},
+{0x58, 0x10800003},
+{0x5c, 0x9a102001},
+{0x60, 0x9a102000},
+{0x64, 0xfa00221c},
+{0x68, 0xc2002220},
+{0x6c, 0xba5f401b},
+{0x70, 0xba074001},
+{0x74, 0xba5e801d},
+{0x78, 0x833f601f},
+{0x7c, 0x83306016},
+{0xf0, 0x46},
+{0x00, 0xba074001},
+{0x04, 0xc2002224},
+{0x08, 0x8258401b},
+{0x0c, 0xbb3f600a},
+{0x10, 0xba074001},
+{0x14, 0xc2002240},
+{0x18, 0x9e074001},
+{0x1c, 0xc2002218},
+{0x20, 0xb806c001},
+{0x24, 0x21000018},
+{0x28, 0xc20023c8},
+{0x2c, 0x80886040},
+{0x30, 0x0280000e},
+{0x34, 0xb01420e0},
+{0x38, 0xfa0022fc},
+{0x3c, 0x82076001},
+{0x40, 0x83306001},
+{0x44, 0x80a70001},
+{0x48, 0x18800024},
+{0x4c, 0xbb376001},
+{0x50, 0x80a36000},
+{0x54, 0x32800006},
+{0x58, 0xc20022fc},
+{0x5c, 0x80a7001d},
+{0x60, 0x1880001f},
+{0x64, 0xb6100009},
+{0x68, 0xc20022fc},
+{0x6c, 0xba20401c},
+{0x70, 0x80a70001},
+{0x74, 0x18800019},
+{0x78, 0xba076001},
+{0x7c, 0x80a36000},
+{0xf0, 0x47},
+{0x00, 0x22800002},
+{0x04, 0xba10001c},
+{0x08, 0x8202801d},
+{0x0c, 0xb7286002},
+{0x10, 0xc206c018},
+{0x14, 0xb220400f},
+{0x18, 0xf226c018},
+{0x1c, 0xfa002228},
+{0x20, 0x8227001d},
+{0x24, 0x80a7001d},
+{0x28, 0xb45bc001},
+{0x2c, 0x04bfffdf},
+{0x30, 0xb8072001},
+{0x34, 0xc200222c},
+{0x38, 0x825e8001},
+{0x3c, 0xbb38601f},
+{0x40, 0xbb376018},
+{0x44, 0x8200401d},
+{0x48, 0x83386008},
+{0x4c, 0x82264001},
+{0x50, 0x10bfffd6},
+{0x54, 0xc226c018},
+{0x58, 0xb6100009},
+{0x5c, 0xb606e001},
+{0x60, 0xfa0022fc},
+{0x64, 0x80a6c01d},
+{0x68, 0x08bfffa3},
+{0x6c, 0x8202801b},
+{0x70, 0x98032001},
+{0x74, 0xc20022f8},
+{0x78, 0x80a30001},
+{0x7c, 0x08bfff96},
+{0xf0, 0x48},
+{0x00, 0xb6102001},
+{0x04, 0x81c7e008},
+{0x08, 0x81e80000},
+{0x0c, 0x9de3bf98},
+{0x10, 0xd6002214},
+{0x14, 0x80a2e000},
+{0x18, 0x02800060},
+{0x1c, 0x9a102001},
+{0x20, 0xc20022fc},
+{0x24, 0x80a34001},
+{0x28, 0x1880005c},
+{0x2c, 0x11000018},
+{0x30, 0xb0102001},
+{0x34, 0xf60022f8},
+{0x38, 0x80a6001b},
+{0x3c, 0x18800052},
+{0x40, 0x832b6002},
+{0x44, 0xb2006040},
+{0x48, 0x15000018},
+{0x4c, 0x92122120},
+{0x50, 0xb412a0e0},
+{0x54, 0xf806401a},
+{0x58, 0x80a7000b},
+{0x5c, 0x24800046},
+{0x60, 0xb0062001},
+{0x64, 0x8212a0a0},
+{0x68, 0xc2064001},
+{0x6c, 0x80a70001},
+{0x70, 0x26800041},
+{0x74, 0xb0062001},
+{0x78, 0xc2064009},
+{0x7c, 0x80a70001},
+{0xf0, 0x49},
+{0x00, 0x2480003d},
+{0x04, 0xb0062001},
+{0x08, 0xfa00221c},
+{0x0c, 0xc2002220},
+{0x10, 0xba5f4018},
+{0x14, 0xba074001},
+{0x18, 0xba5f001d},
+{0x1c, 0x833f601f},
+{0x20, 0x83306016},
+{0x24, 0xba074001},
+{0x28, 0xc2002224},
+{0x2c, 0x82584018},
+{0x30, 0xbb3f600a},
+{0x34, 0xba074001},
+{0x38, 0xc2002218},
+{0x3c, 0xb8060001},
+{0x40, 0xc2002240},
+{0x44, 0x80a7001b},
+{0x48, 0x18800028},
+{0x4c, 0x98074001},
+{0x50, 0x832f2004},
+{0x54, 0x8200400d},
+{0x58, 0x9e10001a},
+{0x5c, 0xb5286002},
+{0x60, 0xc206800f},
+{0x64, 0x8220400c},
+{0x68, 0xc226800f},
+{0x6c, 0xfa002228},
+{0x70, 0x80a7001d},
+{0x74, 0x24800019},
+{0x78, 0xb8072001},
+{0x7c, 0xc20023c8},
+{0xf0, 0x4a},
+{0x00, 0x80886080},
+{0x04, 0x02800008},
+{0x08, 0xb6076001},
+{0x0c, 0x80a7001b},
+{0x10, 0x32800006},
+{0x14, 0x8210001c},
+{0x18, 0xc20022f8},
+{0x1c, 0x10800003},
+{0x20, 0x82006001},
+{0x24, 0x8210001c},
+{0x28, 0xba20401d},
+{0x2c, 0xc200222c},
+{0x30, 0xba5b001d},
+{0x34, 0xba5f4001},
+{0x38, 0x833f601f},
+{0x3c, 0x83306018},
+{0x40, 0xba074001},
+{0x44, 0xc206800f},
+{0x48, 0xbb3f6008},
+{0x4c, 0x8220401d},
+{0x50, 0xc226800f},
+{0x54, 0xb8072001},
+{0x58, 0xc20022f8},
+{0x5c, 0x80a70001},
+{0x60, 0x08bfffe0},
+{0x64, 0xb406a040},
+{0x68, 0xb0062001},
+{0x6c, 0xb2066040},
+{0x70, 0xb0062001},
+{0x74, 0xf60022f8},
+{0x78, 0x80a6001b},
+{0x7c, 0x08bfffb5},
+{0xf0, 0x4b},
+{0x00, 0xb2066040},
+{0x04, 0x9a036001},
+{0x08, 0xc20022fc},
+{0x0c, 0x80a34001},
+{0x10, 0x08bfffa9},
+{0x14, 0xb0102001},
+{0x18, 0x81c7e008},
+{0x1c, 0x81e80000},
+{0x20, 0x9de3bf98},
+{0x24, 0xc20023d0},
+{0x28, 0x80a06000},
+{0x2c, 0x0280004f},
+{0x30, 0xb6102001},
+{0x34, 0xc2002300},
+{0x38, 0x80a6c001},
+{0x3c, 0x18800025},
+{0x40, 0x03000018},
+{0x44, 0x9e1060e0},
+{0x48, 0xb21060e8},
+{0x4c, 0xb01060e4},
+{0x50, 0xb41060dc},
+{0x54, 0xb92ee006},
+{0x58, 0xc24823d2},
+{0x5c, 0xfa070018},
+{0x60, 0xba5f4001},
+{0x64, 0x833f601f},
+{0x68, 0x83306019},
+{0x6c, 0xba074001},
+{0x70, 0xc2070019},
+{0x74, 0xbb3f6007},
+{0x78, 0x8220401d},
+{0x7c, 0xc2270019},
+{0xf0, 0x4c},
+{0x00, 0xc2002308},
+{0x04, 0xb92ee004},
+{0x08, 0xb8070001},
+{0x0c, 0xb92f2002},
+{0x10, 0xc24823d3},
+{0x14, 0xfa07000f},
+{0x18, 0xba5f4001},
+{0x1c, 0x833f601f},
+{0x20, 0x83306019},
+{0x24, 0xba074001},
+{0x28, 0xc207001a},
+{0x2c, 0xbb3f6007},
+{0x30, 0x8220401d},
+{0x34, 0xc227001a},
+{0x38, 0xb606e001},
+{0x3c, 0xc2002300},
+{0x40, 0x80a6c001},
+{0x44, 0x08bfffe5},
+{0x48, 0xb92ee006},
+{0x4c, 0xb6102001},
+{0x50, 0xc2002308},
+{0x54, 0x80a6c001},
+{0x58, 0x18800024},
+{0x5c, 0x03000018},
+{0x60, 0x9e1060e0},
+{0x64, 0xb2106160},
+{0x68, 0xb0106120},
+{0x6c, 0xb41060a0},
+{0x70, 0xb92ee002},
+{0x74, 0xc24823d0},
+{0x78, 0xfa070018},
+{0x7c, 0xba5f4001},
+{0xf0, 0x4d},
+{0x00, 0x833f601f},
+{0x04, 0x83306019},
+{0x08, 0xba074001},
+{0x0c, 0xc2070019},
+{0x10, 0xbb3f6007},
+{0x14, 0x8220401d},
+{0x18, 0xc2270019},
+{0x1c, 0xf8002300},
+{0x20, 0xb92f2004},
+{0x24, 0xb807001b},
+{0x28, 0xb92f2002},
+{0x2c, 0xc24823d1},
+{0x30, 0xfa07000f},
+{0x34, 0xba5f4001},
+{0x38, 0x833f601f},
+{0x3c, 0x83306019},
+{0x40, 0xba074001},
+{0x44, 0xc207001a},
+{0x48, 0xbb3f6007},
+{0x4c, 0x8220401d},
+{0x50, 0xc227001a},
+{0x54, 0xb606e001},
+{0x58, 0xc2002308},
+{0x5c, 0x80a6c001},
+{0x60, 0x08bfffe5},
+{0x64, 0xb92ee002},
+{0x68, 0x81c7e008},
+{0x6c, 0x81e80000},
+{0x70, 0x9de3bf70},
+{0x74, 0x92102001},
+{0x78, 0xde002300},
+{0x7c, 0x80a2400f},
+{0xf0, 0x4e},
+{0x00, 0x1880001a},
+{0x04, 0x90102000},
+{0x08, 0x03000018},
+{0x0c, 0x821060e0},
+{0x10, 0x82006040},
+{0x14, 0xd6002308},
+{0x18, 0x94102001},
+{0x1c, 0x80a2800b},
+{0x20, 0x3880000f},
+{0x24, 0x92026001},
+{0x28, 0x9a006004},
+{0x2c, 0xd8034000},
+{0x30, 0x80a30008},
+{0x34, 0x04800005},
+{0x38, 0x9a036004},
+{0x3c, 0x9010000c},
+{0x40, 0xa0100009},
+{0x44, 0xa410000a},
+{0x48, 0x9402a001},
+{0x4c, 0x80a2800b},
+{0x50, 0x28bffff8},
+{0x54, 0xd8034000},
+{0x58, 0x92026001},
+{0x5c, 0x80a2400f},
+{0x60, 0x08bfffee},
+{0x64, 0x82006040},
+{0x68, 0xa2042001},
+{0x6c, 0x92043fff},
+{0x70, 0x80a24011},
+{0x74, 0x1480002c},
+{0x78, 0x90102000},
+{0x7c, 0x03000018},
+{0xf0, 0x4f},
+{0x00, 0xa01060e0},
+{0x04, 0x9e04a001},
+{0x08, 0x9404bfff},
+{0x0c, 0x80a2800f},
+{0x10, 0x14800021},
+{0x14, 0x832a6004},
+{0x18, 0x8200400a},
+{0x1c, 0x9b2a2002},
+{0x20, 0x83286002},
+{0x24, 0x9a03401e},
+{0x28, 0x96004010},
+{0x2c, 0x9a037fd0},
+{0x30, 0x833aa01f},
+{0x34, 0x8220400a},
+{0x38, 0x80a26000},
+{0x3c, 0x0480000f},
+{0x40, 0x9930601f},
+{0x44, 0xc2002300},
+{0x48, 0x80a04009},
+{0x4c, 0x82603fff},
+{0x50, 0x8088400c},
+{0x54, 0x2280000a},
+{0x58, 0xc0234000},
+{0x5c, 0xc2002308},
+{0x60, 0x80a28001},
+{0x64, 0x38800006},
+{0x68, 0xc0234000},
+{0x6c, 0xc202c000},
+{0x70, 0x10800003},
+{0x74, 0xc2234000},
+{0x78, 0xc0234000},
+{0x7c, 0x9402a001},
+{0xf0, 0x50},
+{0x00, 0x90022001},
+{0x04, 0x9a036004},
+{0x08, 0x80a2800f},
+{0x0c, 0x04bfffe9},
+{0x10, 0x9602e004},
+{0x14, 0x92026001},
+{0x18, 0x80a24011},
+{0x1c, 0x04bfffdc},
+{0x20, 0x9404bfff},
+{0x24, 0x92102009},
+{0x28, 0x7ffffbb7},
+{0x2c, 0x9007bfd0},
+{0x30, 0xc207bfec},
+{0x34, 0xd807bfe8},
+{0x38, 0x98030001},
+{0x3c, 0xc207bff0},
+{0x40, 0x98030001},
+{0x44, 0xda082347},
+{0x48, 0x9a036001},
+{0x4c, 0xc200256c},
+{0x50, 0x8258400d},
+{0x54, 0xd608257f},
+{0x58, 0x9602e001},
+{0x5c, 0x9b33201f},
+{0x60, 0x9803000d},
+{0x64, 0x81800000},
+{0x68, 0x01000000},
+{0x6c, 0x01000000},
+{0x70, 0x01000000},
+{0x74, 0x8270400b},
+{0x78, 0xc220256c},
+{0x7c, 0x993b2001},
+{0xf0, 0x51},
+{0x00, 0x94102000},
+{0x04, 0x92102c18},
+{0x08, 0x972aa002},
+{0x0c, 0xc212e3b4},
+{0x10, 0x825b0001},
+{0x14, 0x9b38601f},
+{0x18, 0x9b336018},
+{0x1c, 0x8200400d},
+{0x20, 0xda12e3b6},
+{0x24, 0x83386008},
+{0x28, 0x8200400d},
+{0x2c, 0xda00256c},
+{0x30, 0x8258400d},
+{0x34, 0x83306007},
+{0x38, 0x9402a001},
+{0x3c, 0x80a06c18},
+{0x40, 0x04800003},
+{0x44, 0xc222e520},
+{0x48, 0xd222e520},
+{0x4c, 0x80a2a003},
+{0x50, 0x04bfffef},
+{0x54, 0x972aa002},
+{0x58, 0xc20023c0},
+{0x5c, 0x80a06000},
+{0x60, 0x02800007},
+{0x64, 0x82103001},
+{0x68, 0xc2002200},
+{0x6c, 0x80a06000},
+{0x70, 0x22800005},
+{0x74, 0xc200259c},
+{0x78, 0x82103001},
+{0x7c, 0xc220252c},
+{0xf0, 0x52},
+{0x00, 0xc200259c},
+{0x04, 0x80a06000},
+{0x08, 0x02800005},
+{0x0c, 0xc2002288},
+{0x10, 0x9b306001},
+{0x14, 0x83306002},
+{0x18, 0x8200400d},
+{0x1c, 0xc220251c},
+{0x20, 0x81c7e008},
+{0x24, 0x81e80000},
+{0x28, 0x9de3bf98},
+{0x2c, 0x832e6004},
+{0x30, 0x82004018},
+{0x34, 0x3b000018},
+{0x38, 0x83286002},
+{0x3c, 0xba1760e0},
+{0x40, 0x9e066001},
+{0x44, 0xf400401d},
+{0x48, 0xb2067fff},
+{0x4c, 0xc2002478},
+{0x50, 0x9a268001},
+{0x54, 0x80a6400f},
+{0x58, 0xb6062001},
+{0x5c, 0x14800028},
+{0x60, 0x98102000},
+{0x64, 0x9610001d},
+{0x68, 0xb006fffe},
+{0x6c, 0xbb2e6004},
+{0x70, 0xba074018},
+{0x74, 0x833e601f},
+{0x78, 0x82204019},
+{0x7c, 0xbb2f6002},
+{0xf0, 0x53},
+{0x00, 0xb930601f},
+{0x04, 0xba07400b},
+{0x08, 0x80a62000},
+{0x0c, 0x24800015},
+{0x10, 0xb0062001},
+{0x14, 0xc2002308},
+{0x18, 0x80a04018},
+{0x1c, 0x82603fff},
+{0x20, 0x8088401c},
+{0x24, 0x2280000f},
+{0x28, 0xb0062001},
+{0x2c, 0xc2002300},
+{0x30, 0x80a64001},
+{0x34, 0x3880000b},
+{0x38, 0xb0062001},
+{0x3c, 0xc2074000},
+{0x40, 0x80a0401a},
+{0x44, 0x04800004},
+{0x48, 0x80a0400d},
+{0x4c, 0x1080000d},
+{0x50, 0xb0102000},
+{0x54, 0x24800002},
+{0x58, 0x98102001},
+{0x5c, 0xb0062001},
+{0x60, 0x80a6001b},
+{0x64, 0x04bfffe9},
+{0x68, 0xba076004},
+{0x6c, 0xb2066001},
+{0x70, 0x80a6400f},
+{0x74, 0x04bfffde},
+{0x78, 0xb006fffe},
+{0x7c, 0xb010000c},
+{0xf0, 0x54},
+{0x00, 0x81c7e008},
+{0x04, 0x81e80000},
+{0x08, 0x9de3bf58},
+{0x0c, 0xc208224d},
+{0x10, 0x80a06000},
+{0x14, 0x02800066},
+{0x18, 0x98102000},
+{0x1c, 0x94067ffe},
+{0x20, 0xa6066002},
+{0x24, 0x80a28013},
+{0x28, 0x1480003f},
+{0x2c, 0x90102000},
+{0x30, 0xa0062002},
+{0x34, 0x96063ffe},
+{0x38, 0x80a2c010},
+{0x3c, 0x14800036},
+{0x40, 0x833aa01f},
+{0x44, 0x8220400a},
+{0x48, 0x9a064019},
+{0x4c, 0x9a23400a},
+{0x50, 0x992a2002},
+{0x54, 0xab30601f},
+{0x58, 0x9803001e},
+{0x5c, 0x03000018},
+{0x60, 0xa92b6004},
+{0x64, 0xac1060e0},
+{0x68, 0x98033fb8},
+{0x6c, 0xa4063fff},
+{0x70, 0xa2062001},
+{0x74, 0x9a067fff},
+{0x78, 0x82060018},
+{0x7c, 0x8220400b},
+{0xf0, 0x55},
+{0x00, 0x82050001},
+{0x04, 0x80a2c012},
+{0x08, 0x0680000b},
+{0x0c, 0x9f286002},
+{0x10, 0x80a2c011},
+{0x14, 0x14800009},
+{0x18, 0x80a2e000},
+{0x1c, 0x80a2800d},
+{0x20, 0x06800005},
+{0x24, 0x82066001},
+{0x28, 0x80a28001},
+{0x2c, 0x24800017},
+{0x30, 0x9602e001},
+{0x34, 0x80a2e000},
+{0x38, 0x24800010},
+{0x3c, 0xc203c016},
+{0x40, 0xc2002308},
+{0x44, 0x80a0400b},
+{0x48, 0x82603fff},
+{0x4c, 0x80884015},
+{0x50, 0x2280000a},
+{0x54, 0xc203c016},
+{0x58, 0x832aa004},
+{0x5c, 0x8200400b},
+{0x60, 0x93286002},
+{0x64, 0xc2002300},
+{0x68, 0x80a28001},
+{0x6c, 0x38800003},
+{0x70, 0xc203c016},
+{0x74, 0xc2024016},
+{0x78, 0xc2230000},
+{0x7c, 0x90022001},
+{0xf0, 0x56},
+{0x00, 0x98032004},
+{0x04, 0x9602e001},
+{0x08, 0x80a2c010},
+{0x0c, 0x04bfffdc},
+{0x10, 0x82060018},
+{0x14, 0x9402a001},
+{0x18, 0x80a28013},
+{0x1c, 0x04bfffc7},
+{0x20, 0x96063ffe},
+{0x24, 0x9007bfb8},
+{0x28, 0x7ffffaf7},
+{0x2c, 0x92102010},
+{0x30, 0xda08224f},
+{0x34, 0xb00b60ff},
+{0x38, 0xd608224d},
+{0x3c, 0x80a6000b},
+{0x40, 0x1480000b},
+{0x44, 0x90102000},
+{0x48, 0x832e2002},
+{0x4c, 0x8200401e},
+{0x50, 0x98007fb8},
+{0x54, 0xc2030000},
+{0x58, 0xb0062001},
+{0x5c, 0x90020001},
+{0x60, 0x80a6000b},
+{0x64, 0x04bffffc},
+{0x68, 0x98032004},
+{0x6c, 0x9a0b60ff},
+{0x70, 0xc208224d},
+{0x74, 0x8220400d},
+{0x78, 0xda08224c},
+{0x7c, 0x82006001},
+{0xf0, 0x57},
+{0x00, 0x9a5a000d},
+{0x04, 0x993b601f},
+{0x08, 0x81832000},
+{0x0c, 0x01000000},
+{0x10, 0x01000000},
+{0x14, 0x01000000},
+{0x18, 0x9a7b4001},
+{0x1c, 0x833b601f},
+{0x20, 0x83306019},
+{0x24, 0x9a034001},
+{0x28, 0x993b6007},
+{0x2c, 0x81c7e008},
+{0x30, 0x91e8000c},
+{0x34, 0x9de3bf88},
+{0x38, 0xa210001b},
+{0x3c, 0xa410001a},
+{0x40, 0x96062001},
+{0x44, 0x98066001},
+{0x48, 0xa007bff8},
+{0x4c, 0x8207bfe8},
+{0x50, 0xb6102003},
+{0x54, 0xc0204000},
+{0x58, 0xb686ffff},
+{0x5c, 0x1cbffffe},
+{0x60, 0x82006004},
+{0x64, 0xb2067fff},
+{0x68, 0x80a6400c},
+{0x6c, 0x1480002f},
+{0x70, 0x82064019},
+{0x74, 0xba03000c},
+{0x78, 0xba07400c},
+{0x7c, 0x82004019},
+{0xf0, 0x58},
+{0x00, 0x8220401d},
+{0x04, 0x3b000018},
+{0x08, 0x901760e0},
+{0x0c, 0x9a20400b},
+{0x10, 0xb602fffe},
+{0x14, 0x832e6004},
+{0x18, 0x8200401b},
+{0x1c, 0x83286002},
+{0x20, 0xba06c00d},
+{0x24, 0xb0004008},
+{0x28, 0xb4076008},
+{0x2c, 0x92102001},
+{0x30, 0x952a401a},
+{0x34, 0x9e102000},
+{0x38, 0xb92be002},
+{0x3c, 0xfa072520},
+{0x40, 0xba5f4011},
+{0x44, 0x833f601f},
+{0x48, 0x83306018},
+{0x4c, 0xba074001},
+{0x50, 0xc2060000},
+{0x54, 0x82204012},
+{0x58, 0xbb3f6008},
+{0x5c, 0x9e03e001},
+{0x60, 0x80a0401d},
+{0x64, 0x04800005},
+{0x68, 0xb8070010},
+{0x6c, 0xc2073ff0},
+{0x70, 0x8210400a},
+{0x74, 0xc2273ff0},
+{0x78, 0x80a3e003},
+{0x7c, 0x08bffff0},
+{0xf0, 0x59},
+{0x00, 0xb92be002},
+{0x04, 0xb606e001},
+{0x08, 0xb406a001},
+{0x0c, 0x80a6c00b},
+{0x10, 0x04bfffe8},
+{0x14, 0xb0062004},
+{0x18, 0xb2066001},
+{0x1c, 0x80a6400c},
+{0x20, 0x04bfffdc},
+{0x24, 0x9a036003},
+{0x28, 0xc207bfe8},
+{0x2c, 0x80886010},
+{0x30, 0x0280000a},
+{0x34, 0xfa07bfec},
+{0x38, 0xc207bff4},
+{0x3c, 0x80886082},
+{0x40, 0x02800007},
+{0x44, 0x808f6010},
+{0x48, 0x80886028},
+{0x4c, 0x1280001f},
+{0x50, 0xb0102003},
+{0x54, 0xfa07bfec},
+{0x58, 0x808f6010},
+{0x5c, 0x02800012},
+{0x60, 0xc207bff0},
+{0x64, 0x808f6082},
+{0x68, 0x02800007},
+{0x6c, 0x808f6028},
+{0x70, 0xc207bff4},
+{0x74, 0x80886028},
+{0x78, 0x32800014},
+{0x7c, 0xb0102002},
+{0xf0, 0x5a},
+{0x00, 0x808f6028},
+{0x04, 0x02800008},
+{0x08, 0xc207bff0},
+{0x0c, 0xc207bff4},
+{0x10, 0x80886082},
+{0x14, 0x02800004},
+{0x18, 0xc207bff0},
+{0x1c, 0x1080000b},
+{0x20, 0xb0102002},
+{0x24, 0x80886010},
+{0x28, 0x02800008},
+{0x2c, 0xb0102000},
+{0x30, 0x80886082},
+{0x34, 0x02800005},
+{0x38, 0x80886028},
+{0x3c, 0x12800003},
+{0x40, 0xb0102001},
+{0x44, 0xb0102000},
+{0x48, 0x81c7e008},
+{0x4c, 0x81e80000},
+{0x50, 0xc2002308},
+{0x54, 0x80a20001},
+{0x58, 0x2880000e},
+{0x5c, 0xc200237c},
+{0x60, 0xc2002304},
+{0x64, 0x80a06000},
+{0x68, 0x02800007},
+{0x6c, 0x9a022001},
+{0x70, 0xc2002300},
+{0x74, 0x80a24001},
+{0x78, 0x08800029},
+{0x7c, 0x82102000},
+{0xf0, 0x5b},
+{0x00, 0x9a022001},
+{0x04, 0x832a6004},
+{0x08, 0x10800008},
+{0x0c, 0x8200400d},
+{0x10, 0x80a06000},
+{0x14, 0x12800022},
+{0x18, 0x82102000},
+{0x1c, 0x9a026001},
+{0x20, 0x832b6004},
+{0x24, 0x82004008},
+{0x28, 0x1b000018},
+{0x2c, 0x83286002},
+{0x30, 0x9a1360e0},
+{0x34, 0xda00400d},
+{0x38, 0xc200251c},
+{0x3c, 0x80a34001},
+{0x40, 0x04800017},
+{0x44, 0x82102000},
+{0x48, 0xc20021cc},
+{0x4c, 0x80a06000},
+{0x50, 0x9810000d},
+{0x54, 0x02800012},
+{0x58, 0x8210000d},
+{0x5c, 0x10800004},
+{0x60, 0x832a2010},
+{0x64, 0x1080000e},
+{0x68, 0x8210000c},
+{0x6c, 0x90004009},
+{0x70, 0x9a102007},
+{0x74, 0x832b6002},
+{0x78, 0xc20061b0},
+{0x7c, 0x80a06000},
+{0xf0, 0x5c},
+{0x00, 0x02800006},
+{0x04, 0x80a04008},
+{0x08, 0x02bffff7},
+{0x0c, 0x9a837fff},
+{0x10, 0x1cbffffa},
+{0x14, 0x832b6002},
+{0x18, 0x82102000},
+{0x1c, 0x81c3e008},
+{0x20, 0x90100001},
+{0x24, 0x9de3bf98},
+{0x28, 0xc200254c},
+{0x2c, 0x82087fbf},
+{0x30, 0xc220254c},
+{0x34, 0xc020259c},
+{0x38, 0xc0202514},
+{0x3c, 0xac102000},
+{0x40, 0xa2102000},
+{0x44, 0x832c6002},
+{0x48, 0xa2046001},
+{0x4c, 0x80a46009},
+{0x50, 0x04bffffd},
+{0x54, 0xc0206610},
+{0x58, 0xc2002568},
+{0x5c, 0x80a06000},
+{0x60, 0x02800004},
+{0x64, 0xa4102001},
+{0x68, 0x82007fff},
+{0x6c, 0xc2202568},
+{0x70, 0xc20022f8},
+{0x74, 0x80a48001},
+{0x78, 0x18800072},
+{0x7c, 0xa2102001},
+{0xf0, 0x5d},
+{0x00, 0xc20022fc},
+{0x04, 0x80a44001},
+{0x08, 0x18800069},
+{0x0c, 0x03000044},
+{0x10, 0xa6048001},
+{0x14, 0xa8100013},
+{0x18, 0x2b000040},
+{0x1c, 0xc2002308},
+{0x20, 0x80a44001},
+{0x24, 0x3880003a},
+{0x28, 0xc2002568},
+{0x2c, 0xc2002300},
+{0x30, 0x80a48001},
+{0x34, 0x38800036},
+{0x38, 0xc2002568},
+{0x3c, 0x9b2ca004},
+{0x40, 0x9a034011},
+{0x44, 0x03000018},
+{0x48, 0x821060e0},
+{0x4c, 0x9b2b6002},
+{0x50, 0xda034001},
+{0x54, 0xc2002474},
+{0x58, 0x80a34001},
+{0x5c, 0x0680004d},
+{0x60, 0x1b000040},
+{0x64, 0x90100011},
+{0x68, 0x7ffffe90},
+{0x6c, 0x92100012},
+{0x70, 0x80a22000},
+{0x74, 0x02800047},
+{0x78, 0x1b000040},
+{0x7c, 0x92100012},
+{0xf0, 0x5e},
+{0x00, 0x7ffffec2},
+{0x04, 0x90100011},
+{0x08, 0xa0100008},
+{0x0c, 0x90100011},
+{0x10, 0x92100012},
+{0x14, 0x94100010},
+{0x18, 0x7fffff27},
+{0x1c, 0xd6002470},
+{0x20, 0x80a22000},
+{0x24, 0x0280003b},
+{0x28, 0x1b000040},
+{0x2c, 0x94100010},
+{0x30, 0x90100011},
+{0x34, 0x92100012},
+{0x38, 0x7fffff1f},
+{0x3c, 0x96102100},
+{0x40, 0x80a22000},
+{0x44, 0x0280000a},
+{0x48, 0xd8002514},
+{0x4c, 0xc200254c},
+{0x50, 0x82106040},
+{0x54, 0xc220254c},
+{0x58, 0xc2002280},
+{0x5c, 0xc2202568},
+{0x60, 0x9b2b2002},
+{0x64, 0x10800006},
+{0x68, 0x82054012},
+{0x6c, 0x1b000010},
+{0x70, 0x82054012},
+{0x74, 0x8200400d},
+{0x78, 0x9b2b2002},
+{0x7c, 0xc2236610},
+{0xf0, 0x5f},
+{0x00, 0x82032001},
+{0x04, 0x1080001f},
+{0x08, 0xc2202514},
+{0x0c, 0x80a06000},
+{0x10, 0x12800020},
+{0x14, 0x1b000040},
+{0x18, 0x90100011},
+{0x1c, 0x7fffff6d},
+{0x20, 0x92100012},
+{0x24, 0x80a22000},
+{0x28, 0x0280001a},
+{0x2c, 0x1b000040},
+{0x30, 0xda00259c},
+{0x34, 0x80a36000},
+{0x38, 0x2280000c},
+{0x3c, 0xc2002514},
+{0x40, 0xc20023c8},
+{0x44, 0x80886100},
+{0x48, 0x22800008},
+{0x4c, 0xc2002514},
+{0x50, 0x80a20016},
+{0x54, 0x2480000f},
+{0x58, 0x1b000040},
+{0x5c, 0x832b6002},
+{0x60, 0x10800007},
+{0x64, 0xe820660c},
+{0x68, 0x9b286002},
+{0x6c, 0xe6236610},
+{0x70, 0x82006001},
+{0x74, 0xc220259c},
+{0x78, 0xc2202514},
+{0x7c, 0xac100008},
+{0xf0, 0x60},
+{0x00, 0xc2002514},
+{0x04, 0x80a06009},
+{0x08, 0x1880000e},
+{0x0c, 0x1b000040},
+{0x10, 0xa2046001},
+{0x14, 0xc20022fc},
+{0x18, 0xa604c00d},
+{0x1c, 0x80a44001},
+{0x20, 0xaa05400d},
+{0x24, 0x08bfff9e},
+{0x28, 0xa805000d},
+{0x2c, 0xa404a001},
+{0x30, 0xc20022f8},
+{0x34, 0x80a48001},
+{0x38, 0x08bfff92},
+{0x3c, 0xa2102001},
+{0x40, 0x81c7e008},
+{0x44, 0x81e80000},
+{0x48, 0x80a22000},
+{0x4c, 0x2280001c},
+{0x50, 0xc2002558},
+{0x54, 0xd4002208},
+{0x58, 0x80a2a000},
+{0x5c, 0x0280002e},
+{0x60, 0x01000000},
+{0x64, 0xc2002514},
+{0x68, 0x80a06000},
+{0x6c, 0x12800007},
+{0x70, 0xc2002558},
+{0x74, 0x80a06000},
+{0x78, 0x02800027},
+{0x7c, 0x82007fff},
+{0xf0, 0x61},
+{0x00, 0x10800025},
+{0x04, 0xc2202558},
+{0x08, 0x80a06000},
+{0x0c, 0x32800022},
+{0x10, 0xd4202558},
+{0x14, 0x17200040},
+{0x18, 0x1b3fc200},
+{0x1c, 0x8212e001},
+{0x20, 0xc2234000},
+{0x24, 0xc2002298},
+{0x28, 0x98136070},
+{0x2c, 0xc2230000},
+{0x30, 0xd6234000},
+{0x34, 0x10800018},
+{0x38, 0xd4202558},
+{0x3c, 0x80a06000},
+{0x40, 0x32800007},
+{0x44, 0xc2002514},
+{0x48, 0xc2002208},
+{0x4c, 0x80a06000},
+{0x50, 0x1280000e},
+{0x54, 0x033fc200},
+{0x58, 0xc2002514},
+{0x5c, 0x80a06001},
+{0x60, 0x08800006},
+{0x64, 0xd800233c},
+{0x68, 0x82007fff},
+{0x6c, 0xda002204},
+{0x70, 0x8258400d},
+{0x74, 0x98030001},
+{0x78, 0x033fc200},
+{0x7c, 0x82106070},
+{0xf0, 0x62},
+{0x00, 0x10800005},
+{0x04, 0xd8204000},
+{0x08, 0xda002234},
+{0x0c, 0x82106070},
+{0x10, 0xda204000},
+{0x14, 0x81c3e008},
+{0x18, 0x01000000},
+{0x1c, 0x82220009},
+{0x20, 0x9a58400a},
+{0x24, 0x833b601f},
+{0x28, 0x80a20009},
+{0x2c, 0x83306019},
+{0x30, 0x04800004},
+{0x34, 0x90102000},
+{0x38, 0x82034001},
+{0x3c, 0x91386007},
+{0x40, 0x81c3e008},
+{0x44, 0x01000000},
+{0x48, 0xc2002308},
+{0x4c, 0x82006001},
+{0x50, 0xd80022fc},
+{0x54, 0x80a30001},
+{0x58, 0x2a800019},
+{0x5c, 0xc2002300},
+{0x60, 0x11000018},
+{0x64, 0x96102001},
+{0x68, 0xc20022f8},
+{0x6c, 0x80a2c001},
+{0x70, 0x1880000c},
+{0x74, 0x832b2002},
+{0x78, 0x9a006040},
+{0x7c, 0x921220e4},
+{0xf0, 0x63},
+{0x00, 0x941220e0},
+{0x04, 0xc203400a},
+{0x08, 0xc2234009},
+{0x0c, 0x9602e001},
+{0x10, 0xc20022f8},
+{0x14, 0x80a2c001},
+{0x18, 0x08bffffb},
+{0x1c, 0x9a036040},
+{0x20, 0xc2002308},
+{0x24, 0x98033fff},
+{0x28, 0x82006001},
+{0x2c, 0x80a30001},
+{0x30, 0x1abfffee},
+{0x34, 0x96102001},
+{0x38, 0xc2002300},
+{0x3c, 0x82006001},
+{0x40, 0xd60022f8},
+{0x44, 0x80a2c001},
+{0x48, 0x0a800017},
+{0x4c, 0x11000018},
+{0x50, 0x98102001},
+{0x54, 0xc2002308},
+{0x58, 0x80a30001},
+{0x5c, 0x1880000c},
+{0x60, 0x832ae006},
+{0x64, 0x9a006004},
+{0x68, 0x92122120},
+{0x6c, 0x941220e0},
+{0x70, 0xc203400a},
+{0x74, 0xc2234009},
+{0x78, 0x98032001},
+{0x7c, 0xc2002308},
+{0xf0, 0x64},
+{0x00, 0x80a30001},
+{0x04, 0x08bffffb},
+{0x08, 0x9a036004},
+{0x0c, 0xc2002300},
+{0x10, 0x9602ffff},
+{0x14, 0x82006001},
+{0x18, 0x80a2c001},
+{0x1c, 0x1abfffee},
+{0x20, 0x98102001},
+{0x24, 0x81c3e008},
+{0x28, 0x01000000},
+{0x2c, 0x9de3bf98},
+{0x30, 0xc20022f8},
+{0x34, 0x80a07fff},
+{0x38, 0x0280001c},
+{0x3c, 0xa6102001},
+{0x40, 0x23000018},
+{0x44, 0xa12ce006},
+{0x48, 0x821460e8},
+{0x4c, 0xa41460e4},
+{0x50, 0xd2040001},
+{0x54, 0xd408228c},
+{0x58, 0x7fffffb1},
+{0x5c, 0xd0040012},
+{0x60, 0x9a1460e0},
+{0x64, 0xd024000d},
+{0x68, 0xc2002308},
+{0x6c, 0xa12ce004},
+{0x70, 0xa0040001},
+{0x74, 0xa12c2002},
+{0x78, 0xa21460dc},
+{0x7c, 0xd004000d},
+{0xf0, 0x65},
+{0x00, 0xd2040011},
+{0x04, 0x7fffffa6},
+{0x08, 0xd408228d},
+{0x0c, 0xd0240012},
+{0x10, 0xc20022f8},
+{0x14, 0xa604e001},
+{0x18, 0x82006001},
+{0x1c, 0x80a4c001},
+{0x20, 0x08bfffe9},
+{0x24, 0x23000018},
+{0x28, 0xa6102001},
+{0x2c, 0xc2002308},
+{0x30, 0x80a4c001},
+{0x34, 0x18800017},
+{0x38, 0x23000018},
+{0x3c, 0xa12ce002},
+{0x40, 0x82146160},
+{0x44, 0xa4146120},
+{0x48, 0xd2040001},
+{0x4c, 0xd408228e},
+{0x50, 0x7fffff93},
+{0x54, 0xd0040012},
+{0x58, 0x821460e0},
+{0x5c, 0xd0240001},
+{0x60, 0xe0002300},
+{0x64, 0xa12c2004},
+{0x68, 0xa0040013},
+{0x6c, 0xa12c2002},
+{0x70, 0xa21460a0},
+{0x74, 0xd0040001},
+{0x78, 0xd2040011},
+{0x7c, 0x7fffff88},
+{0xf0, 0x66},
+{0x00, 0xd408228f},
+{0x04, 0xd0240012},
+{0x08, 0x10bfffe9},
+{0x0c, 0xa604e001},
+{0x10, 0x17000018},
+{0x14, 0x9012e0e4},
+{0x18, 0x9212e120},
+{0x1c, 0xda024000},
+{0x20, 0xc2020000},
+{0x24, 0x8200400d},
+{0x28, 0x9412e0e0},
+{0x2c, 0x83386001},
+{0x30, 0xc2228000},
+{0x34, 0xd8002308},
+{0x38, 0x992b2002},
+{0x3c, 0x9612e124},
+{0x40, 0xda03000b},
+{0x44, 0xc203000a},
+{0x48, 0x8200400d},
+{0x4c, 0x83386001},
+{0x50, 0xc2230008},
+{0x54, 0xda002300},
+{0x58, 0x9b2b6006},
+{0x5c, 0xd803400a},
+{0x60, 0xc203400b},
+{0x64, 0x8200400c},
+{0x68, 0x83386001},
+{0x6c, 0xc2234009},
+{0x70, 0xc2002300},
+{0x74, 0xda002308},
+{0x78, 0x83286004},
+{0x7c, 0x8200400d},
+{0xf0, 0x67},
+{0x00, 0x83286002},
+{0x04, 0xda004009},
+{0x08, 0xd8004008},
+{0x0c, 0x9a03400c},
+{0x10, 0x9b3b6001},
+{0x14, 0xda20400b},
+{0x18, 0x81c7e008},
+{0x1c, 0x81e80000},
+{0x20, 0x9de3bf98},
+{0x24, 0xfa0023c8},
+{0x28, 0x83376015},
+{0x2c, 0x80886001},
+{0x30, 0x02800048},
+{0x34, 0x808f6010},
+{0x38, 0x92102000},
+{0x3c, 0x94102000},
+{0x40, 0x98102001},
+{0x44, 0x12800004},
+{0x48, 0xa0102010},
+{0x4c, 0x98102000},
+{0x50, 0xa0102001},
+{0x54, 0x821b2003},
+{0x58, 0x901b2001},
+{0x5c, 0x83286002},
+{0x60, 0xbb2a2002},
+{0x64, 0xc2060001},
+{0x68, 0xfa06001d},
+{0x6c, 0x8220401d},
+{0x70, 0x80a06003},
+{0x74, 0x14800037},
+{0x78, 0x821b2002},
+{0x7c, 0xfa062004},
+{0xf0, 0x68},
+{0x00, 0xf8060000},
+{0x04, 0xda06200c},
+{0x08, 0xbb2f6004},
+{0x0c, 0xba07401c},
+{0x10, 0xb52b6004},
+{0x14, 0xde062008},
+{0x18, 0x83286002},
+{0x1c, 0xb406800f},
+{0x20, 0x39000018},
+{0x24, 0xb81720e0},
+{0x28, 0xb52ea002},
+{0x2c, 0xf6060001},
+{0x30, 0xb32b2002},
+{0x34, 0xbb2f6002},
+{0x38, 0xc2060019},
+{0x3c, 0x9606801c},
+{0x40, 0xb6a6c001},
+{0x44, 0x0c80000d},
+{0x48, 0xb407401c},
+{0x4c, 0xb32c2002},
+{0x50, 0xb606e001},
+{0x54, 0xb8102000},
+{0x58, 0x8222c01c},
+{0x5c, 0xfa004000},
+{0x60, 0xc207001a},
+{0x64, 0x92024001},
+{0x68, 0x9402801d},
+{0x6c, 0xb686ffff},
+{0x70, 0x12bffffa},
+{0x74, 0xb8070019},
+{0x78, 0x80a2400a},
+{0x7c, 0x06800009},
+{0xf0, 0x69},
+{0x00, 0x80a32000},
+{0x04, 0xbb2a2002},
+{0x08, 0xc206001d},
+{0x0c, 0x80a06000},
+{0x10, 0x04800010},
+{0x14, 0x82007fff},
+{0x18, 0x1080000e},
+{0x1c, 0xc226001d},
+{0x20, 0x22800008},
+{0x24, 0xc2002300},
+{0x28, 0xc2002308},
+{0x2c, 0x80a3c001},
+{0x30, 0x18800008},
+{0x34, 0x8203e001},
+{0x38, 0x10800006},
+{0x3c, 0xc2262008},
+{0x40, 0x80a34001},
+{0x44, 0x18800003},
+{0x48, 0x82036001},
+{0x4c, 0xc226200c},
+{0x50, 0x81c7e008},
+{0x54, 0x81e80000},
+{0x58, 0x9de3bf98},
+{0x5c, 0xb12e2002},
+{0x60, 0xf8062610},
+{0x64, 0x9a0f2fff},
+{0x68, 0xb1372010},
+{0x6c, 0xb00e2fff},
+{0x70, 0xbb2b6004},
+{0x74, 0xba074018},
+{0x78, 0x03000018},
+{0x7c, 0x821060e0},
+{0xf0, 0x6a},
+{0x00, 0xbb2f6002},
+{0x04, 0xfa074001},
+{0x08, 0xc20821e4},
+{0x0c, 0xba5f4001},
+{0x10, 0x833f601f},
+{0x14, 0x83306019},
+{0x18, 0xba074001},
+{0x1c, 0xbb3f6007},
+{0x20, 0xb937200c},
+{0x24, 0xc20821e5},
+{0x28, 0x90100019},
+{0x2c, 0x9610001a},
+{0x30, 0xa6074001},
+{0x34, 0x808f2001},
+{0x38, 0xb006001a},
+{0x3c, 0x0280000c},
+{0x40, 0x9a034019},
+{0x44, 0xc20023c8},
+{0x48, 0x80886200},
+{0x4c, 0x32800002},
+{0x50, 0xb006001a},
+{0x54, 0xc200237c},
+{0x58, 0x80a06000},
+{0x5c, 0x22800056},
+{0x60, 0x9a036001},
+{0x64, 0x10800054},
+{0x68, 0xb0062001},
+{0x6c, 0xc20023c8},
+{0x70, 0x83306014},
+{0x74, 0x82086001},
+{0x78, 0x80a00001},
+{0x7c, 0xa0603fff},
+{0xf0, 0x6b},
+{0x00, 0x9a034008},
+{0x04, 0x8333601f},
+{0x08, 0x80940001},
+{0x0c, 0x1280004a},
+{0x10, 0xb006000b},
+{0x14, 0x80a62000},
+{0x18, 0x06800048},
+{0x1c, 0x80a2e000},
+{0x20, 0xc2002300},
+{0x24, 0x82006001},
+{0x28, 0x80a34001},
+{0x2c, 0x18800043},
+{0x30, 0x80a2e000},
+{0x34, 0xc2002308},
+{0x38, 0x82006001},
+{0x3c, 0x80a60001},
+{0x40, 0x1880003d},
+{0x44, 0xa2102000},
+{0x48, 0x25000018},
+{0x4c, 0x98103fff},
+{0x50, 0xa814a0e0},
+{0x54, 0x9414a0e0},
+{0x58, 0x80a2e000},
+{0x5c, 0x9e100018},
+{0x60, 0x12800004},
+{0x64, 0xb203400c},
+{0x68, 0x9e06000c},
+{0x6c, 0xb210000d},
+{0x70, 0x82264008},
+{0x74, 0xba23c00b},
+{0x78, 0x83286004},
+{0x7c, 0x8200401d},
+{0xf0, 0x6c},
+{0x00, 0x83286002},
+{0x04, 0xfa00400a},
+{0x08, 0xc20821e6},
+{0x0c, 0xba5f4001},
+{0x10, 0x833f601f},
+{0x14, 0x83306019},
+{0x18, 0x932e6004},
+{0x1c, 0xba074001},
+{0x20, 0xbb3f6007},
+{0x24, 0xb52e6006},
+{0x28, 0xb602400f},
+{0x2c, 0xf80821e7},
+{0x30, 0x8203c00c},
+{0x34, 0xb807401c},
+{0x38, 0x83286002},
+{0x3c, 0xb72ee002},
+{0x40, 0xb406800a},
+{0x44, 0xb206400c},
+{0x48, 0xfa06c00a},
+{0x4c, 0xb4068001},
+{0x50, 0xb32e6006},
+{0x54, 0x80a7401c},
+{0x58, 0x14800017},
+{0x5c, 0x832be002},
+{0x60, 0x80a2e000},
+{0x64, 0x22800005},
+{0x68, 0x8202400f},
+{0x6c, 0xb406400a},
+{0x70, 0xb4068001},
+{0x74, 0x8202400f},
+{0x78, 0xb7286002},
+{0x7c, 0xc2068000},
+{0xf0, 0x6d},
+{0x00, 0x80a0401c},
+{0x04, 0x1480000c},
+{0x08, 0x98032001},
+{0x0c, 0xc206c014},
+{0x10, 0x80a04013},
+{0x14, 0x36800002},
+{0x18, 0xa2102001},
+{0x1c, 0x80a32001},
+{0x20, 0x04bfffce},
+{0x24, 0x9414a0e0},
+{0x28, 0x80a46000},
+{0x2c, 0x32bfffb6},
+{0x30, 0x9a034008},
+{0x34, 0x80a2e000},
+{0x38, 0x12800003},
+{0x3c, 0xb026000b},
+{0x40, 0xb0234008},
+{0x44, 0x81c7e008},
+{0x48, 0x81e80000},
+{0x4c, 0x9de3bf80},
+{0x50, 0x03003fc0},
+{0x54, 0x82106001},
+{0x58, 0xc227bff4},
+{0x5c, 0xc227bff0},
+{0x60, 0xac102000},
+{0x64, 0xc2002514},
+{0x68, 0x80a58001},
+{0x6c, 0xa6102000},
+{0x70, 0x1a80007a},
+{0x74, 0xa2102000},
+{0x78, 0x8207bff8},
+{0x7c, 0x9a044001},
+{0xf0, 0x6e},
+{0x00, 0xa12c6002},
+{0x04, 0xa0040001},
+{0x08, 0xd44b7ff9},
+{0x0c, 0x90100013},
+{0x10, 0x7fffff72},
+{0x14, 0xd24b7ff8},
+{0x18, 0xa2046001},
+{0x1c, 0x80a46003},
+{0x20, 0x04bffff6},
+{0x24, 0xd0243fe8},
+{0x28, 0x7fffff1e},
+{0x2c, 0x9007bfe0},
+{0x30, 0xd207bfe4},
+{0x34, 0xe807bfec},
+{0x38, 0x80a24014},
+{0x3c, 0x9e102000},
+{0x40, 0xa0102000},
+{0x44, 0x14800020},
+{0x48, 0xa2102000},
+{0x4c, 0x03000018},
+{0x50, 0xae1060e0},
+{0x54, 0xe407bfe8},
+{0x58, 0xea07bfe0},
+{0x5c, 0x80a54012},
+{0x60, 0x14800015},
+{0x64, 0x96100015},
+{0x68, 0x832a6004},
+{0x6c, 0x82004015},
+{0x70, 0x83286002},
+{0x74, 0x94004017},
+{0x78, 0x98026001},
+{0x7c, 0xda028000},
+{0xf0, 0x6f},
+{0x00, 0x8202e001},
+{0x04, 0x96100001},
+{0x08, 0x905b4001},
+{0x0c, 0x9402a004},
+{0x10, 0x80a36000},
+{0x14, 0x04800005},
+{0x18, 0x825b400c},
+{0x1c, 0xa0040001},
+{0x20, 0xa2044008},
+{0x24, 0x9e03c00d},
+{0x28, 0x80a2c012},
+{0x2c, 0x24bffff5},
+{0x30, 0xda028000},
+{0x34, 0x92026001},
+{0x38, 0x80a24014},
+{0x3c, 0x04bfffe9},
+{0x40, 0x80a54012},
+{0x44, 0x80a3e000},
+{0x48, 0x9404e001},
+{0x4c, 0x12800004},
+{0x50, 0x912ce002},
+{0x54, 0x1080003d},
+{0x58, 0xc0222610},
+{0x5c, 0x832c2006},
+{0x60, 0x992c6006},
+{0x64, 0x9338601f},
+{0x68, 0x81826000},
+{0x6c, 0x01000000},
+{0x70, 0x01000000},
+{0x74, 0x01000000},
+{0x78, 0x9678400f},
+{0x7c, 0xda022610},
+{0xf0, 0x70},
+{0x00, 0x833b201f},
+{0x04, 0x81806000},
+{0x08, 0x01000000},
+{0x0c, 0x01000000},
+{0x10, 0x01000000},
+{0x14, 0x987b000f},
+{0x18, 0x9b33600c},
+{0x1c, 0x808b6001},
+{0x20, 0xa002ffa0},
+{0x24, 0x02800007},
+{0x28, 0xa2033fa0},
+{0x2c, 0xc200237c},
+{0x30, 0x80a06000},
+{0x34, 0x22800003},
+{0x38, 0xa002ff60},
+{0x3c, 0xa2033f60},
+{0x40, 0x80a42000},
+{0x44, 0x24800002},
+{0x48, 0xa0102001},
+{0x4c, 0x80a46000},
+{0x50, 0x24800002},
+{0x54, 0xa2102001},
+{0x58, 0xc20021e0},
+{0x5c, 0x80a06000},
+{0x60, 0x2280000f},
+{0x64, 0x9e102000},
+{0x68, 0x81800000},
+{0x6c, 0x01000000},
+{0x70, 0x01000000},
+{0x74, 0x01000000},
+{0x78, 0x9ef3c001},
+{0x7c, 0x32800004},
+{0xf0, 0x71},
+{0x00, 0x80a3e00f},
+{0x04, 0x10800006},
+{0x08, 0x9e102001},
+{0x0c, 0x34800004},
+{0x10, 0x9e10200f},
+{0x14, 0x10800003},
+{0x18, 0x832c2010},
+{0x1c, 0x832c2010},
+{0x20, 0x82004011},
+{0x24, 0x9b2be01c},
+{0x28, 0x9a034001},
+{0x2c, 0xd8022610},
+{0x30, 0x03000004},
+{0x34, 0x980b0001},
+{0x38, 0x832da002},
+{0x3c, 0x9803000d},
+{0x40, 0xd8206610},
+{0x44, 0xac05a001},
+{0x48, 0xc2002514},
+{0x4c, 0xa610000a},
+{0x50, 0x10bfff88},
+{0x54, 0x80a28001},
+{0x58, 0xec202514},
+{0x5c, 0x81c7e008},
+{0x60, 0x81e80000},
+{0x64, 0xd4020000},
+{0x68, 0x03000016},
+{0x6c, 0x9802800a},
+{0x70, 0x82106330},
+{0x74, 0xda130001},
+{0x78, 0x03000017},
+{0x7c, 0x82106208},
+{0xf0, 0x72},
+{0x00, 0xc2130001},
+{0x04, 0x96a0400d},
+{0x08, 0x02800016},
+{0x0c, 0x03000016},
+{0x10, 0x80a2e000},
+{0x14, 0x04800009},
+{0x18, 0x82102001},
+{0x1c, 0xda022004},
+{0x20, 0x8328400d},
+{0x24, 0x80a2c001},
+{0x28, 0x3480000d},
+{0x2c, 0x973ac00d},
+{0x30, 0x1080000b},
+{0x34, 0x96102001},
+{0x38, 0x1680000a},
+{0x3c, 0x03000016},
+{0x40, 0xda022008},
+{0x44, 0x82103fff},
+{0x48, 0x8328400d},
+{0x4c, 0x80a2c001},
+{0x50, 0x36800003},
+{0x54, 0x96103fff},
+{0x58, 0x973ac00d},
+{0x5c, 0x03000016},
+{0x60, 0x92106330},
+{0x64, 0x8202800a},
+{0x68, 0xc2104009},
+{0x6c, 0x9602c001},
+{0x70, 0x808aa001},
+{0x74, 0x0280000f},
+{0x78, 0x9b3aa01f},
+{0x7c, 0x9b33601f},
+{0xf0, 0x73},
+{0x00, 0x9a02800d},
+{0x04, 0x9b3b6001},
+{0x08, 0x9b2b6002},
+{0x0c, 0xd8034009},
+{0x10, 0x033fffc0},
+{0x14, 0x980b0001},
+{0x18, 0x0300003f},
+{0x1c, 0x821063ff},
+{0x20, 0x820ac001},
+{0x24, 0x98030001},
+{0x28, 0x1080000d},
+{0x2c, 0xd8234009},
+{0x30, 0x9b33601f},
+{0x34, 0x9a02800d},
+{0x38, 0x9b3b6001},
+{0x3c, 0x9b2b6002},
+{0x40, 0x0300003f},
+{0x44, 0xd8034009},
+{0x48, 0x821063ff},
+{0x4c, 0x980b0001},
+{0x50, 0x832ae010},
+{0x54, 0x8200400c},
+{0x58, 0xc2234009},
+{0x5c, 0xc2020000},
+{0x60, 0xda00247c},
+{0x64, 0x8200400d},
+{0x68, 0x81c3e008},
+{0x6c, 0xc2220000},
+{0x70, 0x9de3bf88},
+{0x74, 0xc2002200},
+{0x78, 0x80a06000},
+{0x7c, 0x3280000f},
+{0xf0, 0x74},
+{0x00, 0xc20021f8},
+{0x04, 0xda00254c},
+{0x08, 0x808b6040},
+{0x0c, 0x2280000d},
+{0x10, 0xc208254e},
+{0x14, 0xc20023c8},
+{0x18, 0x80886400},
+{0x1c, 0x22800007},
+{0x20, 0xc20021f8},
+{0x24, 0x8333600c},
+{0x28, 0x80886001},
+{0x2c, 0x22800005},
+{0x30, 0xc208254e},
+{0x34, 0xc20021f8},
+{0x38, 0x10800032},
+{0x3c, 0xc2202538},
+{0x40, 0x80a06000},
+{0x44, 0x12800003},
+{0x48, 0xa0102000},
+{0x4c, 0xa0102002},
+{0x50, 0xa0142001},
+{0x54, 0xc2002564},
+{0x58, 0x80a40001},
+{0x5c, 0x32800007},
+{0x60, 0xc20021f8},
+{0x64, 0xc20c2314},
+{0x68, 0x80a06000},
+{0x6c, 0x32800006},
+{0x70, 0xc2002538},
+{0x74, 0xc20021f8},
+{0x78, 0xc2202538},
+{0x7c, 0x10800021},
+{0xf0, 0x75},
+{0x00, 0xe0202564},
+{0x04, 0x82006001},
+{0x08, 0xc2202538},
+{0x0c, 0xda0c2314},
+{0x10, 0x80a0400d},
+{0x14, 0x0680001b},
+{0x18, 0x01000000},
+{0x1c, 0xc0202538},
+{0x20, 0xc20c234c},
+{0x24, 0xc227bfec},
+{0x28, 0xc20c230c},
+{0x2c, 0xc227bff0},
+{0x30, 0xa0102001},
+{0x34, 0xc2002308},
+{0x38, 0x80a40001},
+{0x3c, 0x18800011},
+{0x40, 0x01000000},
+{0x44, 0xc20c237f},
+{0x48, 0xc227bfe8},
+{0x4c, 0xa2102001},
+{0x50, 0xc2002300},
+{0x54, 0x80a44001},
+{0x58, 0x38800006},
+{0x5c, 0xa0042001},
+{0x60, 0x7fffff81},
+{0x64, 0x9007bfe8},
+{0x68, 0x10bffffa},
+{0x6c, 0xa2046001},
+{0x70, 0xc2002308},
+{0x74, 0x80a40001},
+{0x78, 0x28bffff4},
+{0x7c, 0xc20c237f},
+{0xf0, 0x76},
+{0x00, 0x81c7e008},
+{0x04, 0x81e80000},
+{0x08, 0x9de3bf88},
+{0x0c, 0xd8082246},
+{0x10, 0x80a32000},
+{0x14, 0x22800041},
+{0x18, 0xc020255c},
+{0x1c, 0xda00254c},
+{0x20, 0x808b6001},
+{0x24, 0x12800007},
+{0x28, 0x820b7ffe},
+{0x2c, 0xc2002568},
+{0x30, 0x80a06000},
+{0x34, 0x22800007},
+{0x38, 0xc200259c},
+{0x3c, 0x820b7ffe},
+{0x40, 0xc220254c},
+{0x44, 0xc027bfec},
+{0x48, 0x1080000e},
+{0x4c, 0xc027bff0},
+{0x50, 0x80a06000},
+{0x54, 0x32800031},
+{0x58, 0xc020255c},
+{0x5c, 0xc200255c},
+{0x60, 0x82006001},
+{0x64, 0x80a0400c},
+{0x68, 0x0a80002c},
+{0x6c, 0xc220255c},
+{0x70, 0xc2082244},
+{0x74, 0xc227bfec},
+{0x78, 0xc2082245},
+{0x7c, 0xc227bff0},
+{0xf0, 0x77},
+{0x00, 0xc2002308},
+{0x04, 0xa0006001},
+{0x08, 0xc20022fc},
+{0x0c, 0x80a40001},
+{0x10, 0x1880000c},
+{0x14, 0xa2102001},
+{0x18, 0xc20c237f},
+{0x1c, 0xc227bfe8},
+{0x20, 0xc20022f8},
+{0x24, 0x80a44001},
+{0x28, 0x38bffff8},
+{0x2c, 0xa0042001},
+{0x30, 0x7fffff4d},
+{0x34, 0x9007bfe8},
+{0x38, 0x10bffffa},
+{0x3c, 0xa2046001},
+{0x40, 0xa0102001},
+{0x44, 0xc2002308},
+{0x48, 0x80a40001},
+{0x4c, 0x38800013},
+{0x50, 0xc020255c},
+{0x54, 0xd80c237f},
+{0x58, 0xd827bfe8},
+{0x5c, 0xc200247c},
+{0x60, 0xda002300},
+{0x64, 0x8258400d},
+{0x68, 0x98030001},
+{0x6c, 0xd827bfe8},
+{0x70, 0xc2002300},
+{0x74, 0xa2006001},
+{0x78, 0xc20022f8},
+{0x7c, 0x80a44001},
+{0xf0, 0x78},
+{0x00, 0x38bffff1},
+{0x04, 0xa0042001},
+{0x08, 0x7fffff37},
+{0x0c, 0x9007bfe8},
+{0x10, 0x10bffffa},
+{0x14, 0xa2046001},
+{0x18, 0x81c7e008},
+{0x1c, 0x81e80000},
+{0x20, 0x9de3bf98},
+{0x24, 0xc2002744},
+{0x28, 0x96100018},
+{0x2c, 0x80a0600f},
+{0x30, 0x14800003},
+{0x34, 0x9e10200f},
+{0x38, 0x9e100001},
+{0x3c, 0x03000014},
+{0x40, 0x9a1062a8},
+{0x44, 0x0300003f},
+{0x48, 0x941063ff},
+{0x4c, 0xb203e001},
+{0x50, 0xb0102000},
+{0x54, 0x9810000d},
+{0x58, 0xb72e2002},
+{0x5c, 0x8203401b},
+{0x60, 0xfa106002},
+{0x64, 0xb802c01b},
+{0x68, 0xf4172002},
+{0x6c, 0xc213401b},
+{0x70, 0xf812c01b},
+{0x74, 0x8258400f},
+{0x78, 0xba5f400f},
+{0x7c, 0x8200401c},
+{0xf0, 0x79},
+{0x00, 0xba07401a},
+{0x04, 0x81800000},
+{0x08, 0x01000000},
+{0x0c, 0x01000000},
+{0x10, 0x01000000},
+{0x14, 0x82704019},
+{0x18, 0x81800000},
+{0x1c, 0x01000000},
+{0x20, 0x01000000},
+{0x24, 0x01000000},
+{0x28, 0xba774019},
+{0x2c, 0x83286010},
+{0x30, 0xba0f400a},
+{0x34, 0x8200401d},
+{0x38, 0xb0062001},
+{0x3c, 0x80a620b5},
+{0x40, 0x04bfffe6},
+{0x44, 0xc226c00c},
+{0x48, 0xf2202744},
+{0x4c, 0x81c7e008},
+{0x50, 0x81e80000},
+{0x54, 0xd6020000},
+{0x58, 0xd8024000},
+{0x5c, 0x9132e010},
+{0x60, 0x95332010},
+{0x64, 0x900a2fff},
+{0x68, 0x940aafff},
+{0x6c, 0x03000007},
+{0x70, 0x9a22000a},
+{0x74, 0x821063ff},
+{0x78, 0x940b0001},
+{0x7c, 0x900ac001},
+{0xf0, 0x7a},
+{0x00, 0x9022000a},
+{0x04, 0x9a5b400d},
+{0x08, 0x905a0008},
+{0x0c, 0x81c3e008},
+{0x10, 0x90034008},
+{0x14, 0x9de3bf98},
+{0x18, 0xc2002200},
+{0x1c, 0x80a06000},
+{0x20, 0x12800062},
+{0x24, 0x033fc200},
+{0x28, 0x82106030},
+{0x2c, 0xda004000},
+{0x30, 0xc2002344},
+{0x34, 0x80a34001},
+{0x38, 0x1280005c},
+{0x3c, 0x01000000},
+{0x40, 0xc208254d},
+{0x44, 0x80a06000},
+{0x48, 0x12800058},
+{0x4c, 0x01000000},
+{0x50, 0xc208254e},
+{0x54, 0x80a06000},
+{0x58, 0x02800054},
+{0x5c, 0x01000000},
+{0x60, 0xc2002334},
+{0x64, 0x825860fa},
+{0x68, 0x820060fa},
+{0x6c, 0xda002500},
+{0x70, 0x80a34001},
+{0x74, 0x0a80004d},
+{0x78, 0x01000000},
+{0x7c, 0xd6002748},
+{0xf0, 0x7b},
+{0x00, 0x80a2e000},
+{0x04, 0x1480001d},
+{0x08, 0x8202ffff},
+{0x0c, 0xc2002514},
+{0x10, 0x80a06001},
+{0x14, 0x32800045},
+{0x18, 0xc0202748},
+{0x1c, 0xc2002610},
+{0x20, 0x80a06000},
+{0x24, 0x32800004},
+{0x28, 0xc200254c},
+{0x2c, 0x1080003f},
+{0x30, 0xc0202748},
+{0x34, 0x80886040},
+{0x38, 0x32800006},
+{0x3c, 0xd800239c},
+{0x40, 0x80a2e000},
+{0x44, 0x0680000d},
+{0x48, 0x8202e001},
+{0x4c, 0xd800239c},
+{0x50, 0x0300003f},
+{0x54, 0x9b332010},
+{0x58, 0x821063ff},
+{0x5c, 0x980b0001},
+{0x60, 0x9a38000d},
+{0x64, 0x9a23400c},
+{0x68, 0x80a2c00d},
+{0x6c, 0x06800005},
+{0x70, 0x03296956},
+{0x74, 0x8202ffff},
+{0x78, 0x1080002c},
+{0x7c, 0xc2202748},
+{0xf0, 0x7c},
+{0x00, 0x9a10625a},
+{0x04, 0xc200250c},
+{0x08, 0x80a0400d},
+{0x0c, 0x02800004},
+{0x10, 0xb0102000},
+{0x14, 0xda20250c},
+{0x18, 0xc0202744},
+{0x1c, 0x832e2002},
+{0x20, 0x9200674c},
+{0x24, 0xc200674c},
+{0x28, 0x90102610},
+{0x2c, 0x80a06000},
+{0x30, 0x0280000d},
+{0x34, 0xb0062001},
+{0x38, 0x7fffffa7},
+{0x3c, 0x01000000},
+{0x40, 0xc2002300},
+{0x44, 0xda002308},
+{0x48, 0x82584001},
+{0x4c, 0x9a5b400d},
+{0x50, 0x8200400d},
+{0x54, 0x83286006},
+{0x58, 0x80a20001},
+{0x5c, 0x0a800013},
+{0x60, 0x01000000},
+{0x64, 0x80a6200f},
+{0x68, 0x08bfffee},
+{0x6c, 0x832e2002},
+{0x70, 0x030041eb},
+{0x74, 0xc2202748},
+{0x78, 0xb010200f},
+{0x7c, 0x9b2e2002},
+{0xf0, 0x7d},
+{0x00, 0xc2036748},
+{0x04, 0xb0863fff},
+{0x08, 0x12bffffd},
+{0x0c, 0xc223674c},
+{0x10, 0xc2002610},
+{0x14, 0x31000016},
+{0x18, 0xc220274c},
+{0x1c, 0xb0162330},
+{0x20, 0x7fffff60},
+{0x24, 0x81e80000},
+{0x28, 0x01000000},
+{0x2c, 0x81c7e008},
+{0x30, 0x81e80000},
+{0x34, 0x9de3bf98},
+{0x38, 0xa4102000},
+{0x3c, 0xe6002514},
+{0x40, 0x80a48013},
+{0x44, 0x1a800010},
+{0x48, 0xa0102000},
+{0x4c, 0xa2102610},
+{0x50, 0x92100011},
+{0x54, 0x7fffff80},
+{0x58, 0x90100018},
+{0x5c, 0x82102001},
+{0x60, 0x83284010},
+{0x64, 0xa2046004},
+{0x68, 0x80a20019},
+{0x6c, 0x1a800003},
+{0x70, 0xa0042001},
+{0x74, 0xa4148001},
+{0x78, 0x80a40013},
+{0x7c, 0x0abffff6},
+{0xf0, 0x7e},
+{0x00, 0x92100011},
+{0x04, 0x81c7e008},
+{0x08, 0x91e80012},
+{0x0c, 0x9de3bf98},
+{0x10, 0x03000018},
+{0x14, 0x96100018},
+{0x18, 0xba1060e0},
+{0x1c, 0xb4102000},
+{0x20, 0x832ea002},
+{0x24, 0xb406a001},
+{0x28, 0x80a6a1bf},
+{0x2c, 0x08bffffd},
+{0x30, 0xc020401d},
+{0x34, 0xb4102001},
+{0x38, 0xc20022fc},
+{0x3c, 0x80a68001},
+{0x40, 0x18800020},
+{0x44, 0x03000018},
+{0x48, 0x821060e0},
+{0x4c, 0x9a006004},
+{0x50, 0x19000017},
+{0x54, 0xc20022f8},
+{0x58, 0xb2102001},
+{0x5c, 0x80a64001},
+{0x60, 0xb0132208},
+{0x64, 0xb610000b},
+{0x68, 0x18800011},
+{0x6c, 0xc20ea37f},
+{0x70, 0x9e004001},
+{0x74, 0xb8036040},
+{0x78, 0xfa16c00f},
+{0x7c, 0xc216000f},
+{0xf0, 0x7f},
+{0x00, 0x8220401d},
+{0x04, 0xc2270000},
+{0x08, 0xfa00247c},
+{0x0c, 0xba07401d},
+{0x10, 0xb2066001},
+{0x14, 0xc20022f8},
+{0x18, 0xb606c01d},
+{0x1c, 0x80a64001},
+{0x20, 0xb006001d},
+{0x24, 0x08bffff5},
+{0x28, 0xb8072040},
+{0x2c, 0xb406a001},
+{0x30, 0xc20022fc},
+{0x34, 0x80a68001},
+{0x38, 0x08bfffe7},
+{0x3c, 0x9a036004},
+{0x40, 0x81c7e008},
+{0x44, 0x81e80000},
+{0x48, 0x9de3bf98},
+{0x4c, 0xc200254c},
+{0x50, 0x80886200},
+{0x54, 0x0280000b},
+{0x58, 0xc0202598},
+{0x5c, 0x11000014},
+{0x60, 0x7fffffcb},
+{0x64, 0x901222a8},
+{0x68, 0x10800007},
+{0x6c, 0xee0023a0},
+{0x70, 0x03000080},
+{0x74, 0x82134001},
+{0x78, 0x10800099},
+{0x7c, 0xc220254c},
+{0xf0, 0x80},
+{0x00, 0xee0022ac},
+{0x04, 0xaa102000},
+{0x08, 0xa12d6003},
+{0x0c, 0xc2042660},
+{0x10, 0x80a06000},
+{0x14, 0x2280008f},
+{0x18, 0xaa056001},
+{0x1c, 0x80a56000},
+{0x20, 0x32800008},
+{0x24, 0xda002500},
+{0x28, 0xc200259c},
+{0x2c, 0x80a06000},
+{0x30, 0x1280001d},
+{0x34, 0x2d200000},
+{0x38, 0x10800012},
+{0x3c, 0xac102000},
+{0x40, 0xc20022d0},
+{0x44, 0x80a34001},
+{0x48, 0x38800007},
+{0x4c, 0xc0242664},
+{0x50, 0xc2002200},
+{0x54, 0x80a06000},
+{0x58, 0x02800005},
+{0x5c, 0x90042660},
+{0x60, 0xc0242664},
+{0x64, 0x1080007a},
+{0x68, 0xc0242660},
+{0x6c, 0x7fffff92},
+{0x70, 0x92100017},
+{0x74, 0xac922000},
+{0x78, 0x3280000c},
+{0x7c, 0xc2142666},
+{0xf0, 0x81},
+{0x00, 0xc2142664},
+{0x04, 0x80a06000},
+{0x08, 0x2280006d},
+{0x0c, 0xc0242664},
+{0x10, 0xc2042664},
+{0x14, 0x1b3fffc0},
+{0x18, 0x8200400d},
+{0x1c, 0x10800069},
+{0x20, 0xc2242664},
+{0x24, 0xc2142666},
+{0x28, 0x80a06000},
+{0x2c, 0x0280000a},
+{0x30, 0x80a56000},
+{0x34, 0xc2042664},
+{0x38, 0x82007fff},
+{0x3c, 0xc2242664},
+{0x40, 0xc2142666},
+{0x44, 0x80a06000},
+{0x48, 0x3280005f},
+{0x4c, 0xc2002598},
+{0x50, 0x80a56000},
+{0x54, 0x32800006},
+{0x58, 0xda00254c},
+{0x5c, 0xc200254c},
+{0x60, 0x82106001},
+{0x64, 0x10800057},
+{0x68, 0xc220254c},
+{0x6c, 0x808b6200},
+{0x70, 0x02bfffc0},
+{0x74, 0x03296956},
+{0x78, 0xda00250c},
+{0x7c, 0x8210625a},
+{0xf0, 0x82},
+{0x00, 0x80a34001},
+{0x04, 0x02800006},
+{0x08, 0x031696a9},
+{0x0c, 0x821061a5},
+{0x10, 0x80a34001},
+{0x14, 0x3280004c},
+{0x18, 0xc2002598},
+{0x1c, 0xc2042660},
+{0x20, 0x9b306016},
+{0x24, 0x82086fff},
+{0x28, 0xa3386006},
+{0x2c, 0xa60b603f},
+{0x30, 0xa8046001},
+{0x34, 0xa404e001},
+{0x38, 0x90100014},
+{0x3c, 0x92100012},
+{0x40, 0x94102000},
+{0x44, 0x7ffffa9c},
+{0x48, 0xd600246c},
+{0x4c, 0x80a22000},
+{0x50, 0x3280003b},
+{0x54, 0xc0242664},
+{0x58, 0x80a46001},
+{0x5c, 0x0480000b},
+{0x60, 0x90046002},
+{0x64, 0x90100011},
+{0x68, 0x92100012},
+{0x6c, 0x94102000},
+{0x70, 0x7ffffa91},
+{0x74, 0xd600246c},
+{0x78, 0x80a22000},
+{0x7c, 0x32800030},
+{0xf0, 0x83},
+{0x00, 0xc0242664},
+{0x04, 0x90046002},
+{0x08, 0xc2002308},
+{0x0c, 0x80a20001},
+{0x10, 0x1a80000a},
+{0x14, 0x80a4e001},
+{0x18, 0x92100012},
+{0x1c, 0x94102000},
+{0x20, 0x7ffffa85},
+{0x24, 0xd600246c},
+{0x28, 0x80a22000},
+{0x2c, 0x32800024},
+{0x30, 0xc0242664},
+{0x34, 0x80a4e001},
+{0x38, 0x0480000b},
+{0x3c, 0x9204e002},
+{0x40, 0x90100014},
+{0x44, 0x92100013},
+{0x48, 0x94102000},
+{0x4c, 0x7ffffa7a},
+{0x50, 0xd600246c},
+{0x54, 0x80a22000},
+{0x58, 0x32800019},
+{0x5c, 0xc0242664},
+{0x60, 0x9204e002},
+{0x64, 0xc2002300},
+{0x68, 0x80a24001},
+{0x6c, 0x3a80000a},
+{0x70, 0xc2002570},
+{0x74, 0x90100014},
+{0x78, 0x94102000},
+{0x7c, 0x7ffffa6e},
+{0xf0, 0x84},
+{0x00, 0xd600246c},
+{0x04, 0x80a22000},
+{0x08, 0x3280000d},
+{0x0c, 0xc0242664},
+{0x10, 0xc2002570},
+{0x14, 0x82006001},
+{0x18, 0x80a06004},
+{0x1c, 0x08800009},
+{0x20, 0xc2202570},
+{0x24, 0xc200254c},
+{0x28, 0x1b000080},
+{0x2c, 0x8210400d},
+{0x30, 0xc220254c},
+{0x34, 0x1080000a},
+{0x38, 0xc0202570},
+{0x3c, 0xc0242660},
+{0x40, 0xc2002598},
+{0x44, 0x82104016},
+{0x48, 0xc2202598},
+{0x4c, 0xaa056001},
+{0x50, 0x80a56013},
+{0x54, 0x04bfff6e},
+{0x58, 0xa12d6003},
+{0x5c, 0xc2002598},
+{0x60, 0x80a06000},
+{0x64, 0x22800002},
+{0x68, 0xc0202570},
+{0x6c, 0xc200259c},
+{0x70, 0x80a06000},
+{0x74, 0x2280000b},
+{0x78, 0xda002500},
+{0x7c, 0xc2002660},
+{0xf0, 0x85},
+{0x00, 0x80a06000},
+{0x04, 0x32800007},
+{0x08, 0xda002500},
+{0x0c, 0x03000004},
+{0x10, 0xc2202660},
+{0x14, 0xc2002248},
+{0x18, 0xc2202664},
+{0x1c, 0xda002500},
+{0x20, 0xc20022d0},
+{0x24, 0x80a34001},
+{0x28, 0x1880002c},
+{0x2c, 0x01000000},
+{0x30, 0xc2002200},
+{0x34, 0x80a06000},
+{0x38, 0x12800028},
+{0x3c, 0xaa102000},
+{0x40, 0xc2002514},
+{0x44, 0x80a54001},
+{0x48, 0x1a800024},
+{0x4c, 0x94102001},
+{0x50, 0x972d6002},
+{0x54, 0xc202e610},
+{0x58, 0x8330600c},
+{0x5c, 0x80886001},
+{0x60, 0x3280001a},
+{0x64, 0xaa056001},
+{0x68, 0x9b2a8015},
+{0x6c, 0xc2002598},
+{0x70, 0x8088400d},
+{0x74, 0x32800015},
+{0x78, 0xaa056001},
+{0x7c, 0x98102001},
+{0xf0, 0x86},
+{0x00, 0x9b2b2003},
+{0x04, 0xc2036660},
+{0x08, 0x80a06000},
+{0x0c, 0x1280000b},
+{0x10, 0x98032001},
+{0x14, 0xc202e610},
+{0x18, 0xc2236660},
+{0x1c, 0xc200254c},
+{0x20, 0x80886200},
+{0x24, 0x22800003},
+{0x28, 0xc2002378},
+{0x2c, 0xc200239c},
+{0x30, 0x10800005},
+{0x34, 0xc2236664},
+{0x38, 0x80a32013},
+{0x3c, 0x04bffff2},
+{0x40, 0x9b2b2003},
+{0x44, 0xaa056001},
+{0x48, 0xc2002514},
+{0x4c, 0x80a54001},
+{0x50, 0x0abfffe1},
+{0x54, 0x972d6002},
+{0x58, 0x81c7e008},
+{0x5c, 0x81e80000},
+{0x60, 0x98102000},
+{0x64, 0xc2002514},
+{0x68, 0x80a30001},
+{0x6c, 0x1a80000b},
+{0x70, 0x033fc180},
+{0x74, 0x96106004},
+{0x78, 0x832b2002},
+{0x7c, 0xda006610},
+{0xf0, 0x87},
+{0x00, 0xda20400b},
+{0x04, 0x98032001},
+{0x08, 0xc2002514},
+{0x0c, 0x80a30001},
+{0x10, 0x0abffffb},
+{0x14, 0x832b2002},
+{0x18, 0xda00254c},
+{0x1c, 0x808b6080},
+{0x20, 0x32800008},
+{0x24, 0xc208254e},
+{0x28, 0xc2002514},
+{0x2c, 0x9a136080},
+{0x30, 0x82106100},
+{0x34, 0xda20254c},
+{0x38, 0xc2202514},
+{0x3c, 0xc208254e},
+{0x40, 0x80a06000},
+{0x44, 0x1280000a},
+{0x48, 0xc20023c8},
+{0x4c, 0x83306016},
+{0x50, 0x80886001},
+{0x54, 0x22800006},
+{0x58, 0xc20023c8},
+{0x5c, 0xc2002514},
+{0x60, 0x82106200},
+{0x64, 0xc2202514},
+{0x68, 0xc20023c8},
+{0x6c, 0x83306013},
+{0x70, 0x80886001},
+{0x74, 0x02800012},
+{0x78, 0xda002514},
+{0x7c, 0xc2002200},
+{0xf0, 0x88},
+{0x00, 0x80a06000},
+{0x04, 0x0280000e},
+{0x08, 0x01000000},
+{0x0c, 0x033fc000},
+{0x10, 0x8210605c},
+{0x14, 0xc2004000},
+{0x18, 0x83286010},
+{0x1c, 0x9a134001},
+{0x20, 0xc200254c},
+{0x24, 0x80886004},
+{0x28, 0x02800004},
+{0x2c, 0xda202514},
+{0x30, 0x82136800},
+{0x34, 0xc2202514},
+{0x38, 0xda002514},
+{0x3c, 0x80a36000},
+{0x40, 0x2280000a},
+{0x44, 0xda002514},
+{0x48, 0xc20021e0},
+{0x4c, 0x80a06000},
+{0x50, 0x22800006},
+{0x54, 0xda002514},
+{0x58, 0x03000004},
+{0x5c, 0x82134001},
+{0x60, 0xc2202514},
+{0x64, 0xda002514},
+{0x68, 0x033fc180},
+{0x6c, 0x81c3e008},
+{0x70, 0xda204000},
+{0x74, 0xc2002200},
+{0x78, 0x80a06000},
+{0x7c, 0x1280001a},
+{0xf0, 0x89},
+{0x00, 0x01000000},
+{0x04, 0xda002500},
+{0x08, 0xc20021f0},
+{0x0c, 0x80a34001},
+{0x10, 0x18800015},
+{0x14, 0x01000000},
+{0x18, 0xd800254c},
+{0x1c, 0x808b2400},
+{0x20, 0x12800011},
+{0x24, 0x01000000},
+{0x28, 0xda002514},
+{0x2c, 0xc20021e8},
+{0x30, 0x80a34001},
+{0x34, 0x2a80000c},
+{0x38, 0xc02025a0},
+{0x3c, 0x03000100},
+{0x40, 0xda0025a0},
+{0x44, 0x96130001},
+{0x48, 0x9810000d},
+{0x4c, 0x9a036001},
+{0x50, 0xc20021ec},
+{0x54, 0x80a30001},
+{0x58, 0x08800003},
+{0x5c, 0xda2025a0},
+{0x60, 0xd620254c},
+{0x64, 0x81c3e008},
+{0x68, 0x01000000},
+{0x6c, 0x9de3bf98},
+{0x70, 0x833e201f},
+{0x74, 0xd0002320},
+{0x78, 0x82204018},
+{0x7c, 0x80a22000},
+{0xf0, 0x8a},
+{0x00, 0x02800016},
+{0x04, 0x9b30601f},
+{0x08, 0x033fc000},
+{0x0c, 0xa0106020},
+{0x10, 0xc200231c},
+{0x14, 0x80a00001},
+{0x18, 0x82402000},
+{0x1c, 0x8088400d},
+{0x20, 0xda002318},
+{0x24, 0x821e000d},
+{0x28, 0x02800009},
+{0x2c, 0xb0086001},
+{0x30, 0x80a0000d},
+{0x34, 0x82603fff},
+{0x38, 0x7ffff35c},
+{0x3c, 0xc2240000},
+{0x40, 0xc2002318},
+{0x44, 0x10800005},
+{0x48, 0xc2240000},
+{0x4c, 0x033fc000},
+{0x50, 0x82106020},
+{0x54, 0xf0204000},
+{0x58, 0x81c7e008},
+{0x5c, 0x81e80000},
+{0x60, 0x9de3bf98},
+{0x64, 0xc2002514},
+{0x68, 0x80a06000},
+{0x6c, 0x1280000a},
+{0x70, 0x90102001},
+{0x74, 0xc200254c},
+{0x78, 0x9b306003},
+{0x7c, 0x83306002},
+{0xf0, 0x8b},
+{0x00, 0x82086001},
+{0x04, 0x9a0b6001},
+{0x08, 0x80a0400d},
+{0x0c, 0x22800005},
+{0x10, 0xc2002560},
+{0x14, 0x82102005},
+{0x18, 0x10800007},
+{0x1c, 0xc2202560},
+{0x20, 0x9a007fff},
+{0x24, 0x80a06000},
+{0x28, 0x02800005},
+{0x2c, 0x90102002},
+{0x30, 0xda202560},
+{0x34, 0x7fffffce},
+{0x38, 0x01000000},
+{0x3c, 0xc200254c},
+{0x40, 0x9a004001},
+{0x44, 0x9a0b6008},
+{0x48, 0x82087ff7},
+{0x4c, 0x8210400d},
+{0x50, 0xc220254c},
+{0x54, 0x81c7e008},
+{0x58, 0x81e80000},
+{0x5c, 0x01000000},
+{0x60, 0x27001040},
+{0x64, 0xa614e00f},
+{0x68, 0xe6a00040},
+{0x6c, 0x01000000},
+{0x70, 0x81c3e008},
+{0x74, 0x01000000},
+{0x78, 0x9de3bf98},
+{0x7c, 0xc2002508},
+{0xf0, 0x8c},
+{0x00, 0x80a06000},
+{0x04, 0x0280000f},
+{0x08, 0x1b3fc180},
+{0x0c, 0x82102001},
+{0x10, 0x9a13603c},
+{0x14, 0xc2234000},
+{0x18, 0xc2002508},
+{0x1c, 0x820860ff},
+{0x20, 0x80a04018},
+{0x24, 0x12800005},
+{0x28, 0x033fc180},
+{0x2c, 0x7fffffec},
+{0x30, 0x01000000},
+{0x34, 0x30bffff9},
+{0x38, 0x8210603c},
+{0x3c, 0xc0204000},
+{0x40, 0x81c7e008},
+{0x44, 0x81e80000},
+{0x48, 0x9de3bf98},
+{0x4c, 0x7fffffeb},
+{0x50, 0x901020a5},
+{0x54, 0x7ffff573},
+{0x58, 0x01000000},
+{0x5c, 0xc20023c8},
+{0x60, 0x83306012},
+{0x64, 0x80886001},
+{0x68, 0x02800007},
+{0x6c, 0x01000000},
+{0x70, 0x7ffff658},
+{0x74, 0x01000000},
+{0x78, 0x7ffff5f9},
+{0x7c, 0x01000000},
+{0xf0, 0x8d},
+{0x00, 0x30800005},
+{0x04, 0x7ffff5f6},
+{0x08, 0x01000000},
+{0x0c, 0x7ffff651},
+{0x10, 0x01000000},
+{0x14, 0x7ffff5b0},
+{0x18, 0x01000000},
+{0x1c, 0xc20023c8},
+{0x20, 0x80886010},
+{0x24, 0x02800005},
+{0x28, 0x01000000},
+{0x2c, 0x7ffff6e1},
+{0x30, 0x01000000},
+{0x34, 0x30800003},
+{0x38, 0x7ffff755},
+{0x3c, 0x01000000},
+{0x40, 0x7ffff7b8},
+{0x44, 0xb01020aa},
+{0x48, 0x7ffff80a},
+{0x4c, 0x01000000},
+{0x50, 0x7ffffa9e},
+{0x54, 0x01000000},
+{0x58, 0x7ffff9d3},
+{0x5c, 0x01000000},
+{0x60, 0x7ffffad3},
+{0x64, 0x01000000},
+{0x68, 0x7ffffa58},
+{0x6c, 0x90102001},
+{0x70, 0x7ffffcc0},
+{0x74, 0x01000000},
+{0x78, 0x7ffffd04},
+{0x7c, 0x01000000},
+{0xf0, 0x8e},
+{0x00, 0x7ffffbf3},
+{0x04, 0x01000000},
+{0x08, 0x7ffffd83},
+{0x0c, 0x01000000},
+{0x10, 0x7fffffba},
+{0x14, 0x9010205a},
+{0x18, 0x7ffffe2c},
+{0x1c, 0x01000000},
+{0x20, 0x7fffff55},
+{0x24, 0x01000000},
+{0x28, 0x7fffff0e},
+{0x2c, 0x01000000},
+{0x30, 0x7fffff8c},
+{0x34, 0x01000000},
+{0x38, 0x7fffffb0},
+{0x3c, 0x81e80000},
+{0x40, 0x01000000},
+{0x44, 0x9de3bf98},
+{0x48, 0xa4102000},
+{0x4c, 0xc20023d4},
+{0x50, 0x80a48001},
+{0x54, 0xa2102000},
+{0x58, 0x1a800016},
+{0x5c, 0xa0102000},
+{0x60, 0xc200247c},
+{0x64, 0x80a40001},
+{0x68, 0x3a80000f},
+{0x6c, 0xa2046001},
+{0x70, 0x7ffff1b2},
+{0x74, 0x90100010},
+{0x78, 0x92100008},
+{0x7c, 0x7ffff17c},
+{0xf0, 0x8f},
+{0x00, 0x90100011},
+{0x04, 0x0300003f},
+{0x08, 0xda002274},
+{0x0c, 0x821063ff},
+{0x10, 0x9a0b4001},
+{0x14, 0x80a2000d},
+{0x18, 0xa4400012},
+{0x1c, 0x10bffff1},
+{0x20, 0xa0042001},
+{0x24, 0xc20023d4},
+{0x28, 0x10bfffec},
+{0x2c, 0x80a44001},
+{0x30, 0xc2102274},
+{0x34, 0x80a48001},
+{0x38, 0x08800005},
+{0x3c, 0x033fc180},
+{0x40, 0x1b004000},
+{0x44, 0x8210603c},
+{0x48, 0xda204000},
+{0x4c, 0x81c7e008},
+{0x50, 0x81e80000},
+{0x54, 0x9de3bf98},
+{0x58, 0xf600227c},
+{0x5c, 0x80a6e000},
+{0x60, 0x02800034},
+{0x64, 0x01000000},
+{0x68, 0xc2002594},
+{0x6c, 0x80a06001},
+{0x70, 0x12800030},
+{0x74, 0xb0102000},
+{0x78, 0xfa0022f8},
+{0x7c, 0xc200247c},
+{0xf0, 0x90},
+{0x00, 0xb45f4001},
+{0x04, 0x3b000007},
+{0x08, 0xba1763ff},
+{0x0c, 0x8336e00d},
+{0x10, 0x9e08401d},
+{0x14, 0x80a6001a},
+{0x18, 0xb2102000},
+{0x1c, 0x9a0ec01d},
+{0x20, 0x1a800015},
+{0x24, 0xb8102000},
+{0x28, 0x03000017},
+{0x2c, 0x96106208},
+{0x30, 0x82007c00},
+{0x34, 0x98106330},
+{0x38, 0xba07001c},
+{0x3c, 0xc217400b},
+{0x40, 0x80a3c001},
+{0x44, 0xb2400019},
+{0x48, 0xc217400c},
+{0x4c, 0x80a0400d},
+{0x50, 0x0a800005},
+{0x54, 0xb8072001},
+{0x58, 0x80a0400f},
+{0x5c, 0x08800004},
+{0x60, 0x80a7001a},
+{0x64, 0xb0062001},
+{0x68, 0x80a7001a},
+{0x6c, 0x0abffff4},
+{0x70, 0xba07001c},
+{0x74, 0xb936e01a},
+{0x78, 0x80a6401c},
+{0x7c, 0x14800003},
+{0xf0, 0x91},
+{0x00, 0xba102001},
+{0x04, 0xba102000},
+{0x08, 0x80a6001c},
+{0x0c, 0x14800003},
+{0x10, 0x82102001},
+{0x14, 0x82102000},
+{0x18, 0x80974001},
+{0x1c, 0x02800005},
+{0x20, 0x033fc180},
+{0x24, 0x3b008000},
+{0x28, 0x8210603c},
+{0x2c, 0xfa204000},
+{0x30, 0x81c7e008},
+{0x34, 0x81e80000},
+{0x38, 0xda00247c},
+{0x3c, 0xc20022f8},
+{0x40, 0x8258400d},
+{0x44, 0x83306001},
+{0x48, 0x9a102000},
+{0x4c, 0x80a34001},
+{0x50, 0x1a80002c},
+{0x54, 0x03000017},
+{0x58, 0x94106208},
+{0x5c, 0x0300003f},
+{0x60, 0x901063ff},
+{0x64, 0xd8002544},
+{0x68, 0x80a32008},
+{0x6c, 0x92036001},
+{0x70, 0x0880000d},
+{0x74, 0x972b6002},
+{0x78, 0xda02c00a},
+{0x7c, 0x83336010},
+{0xf0, 0x92},
+{0x00, 0x82004001},
+{0x04, 0x9a0b4008},
+{0x08, 0x81800000},
+{0x0c, 0x01000000},
+{0x10, 0x01000000},
+{0x14, 0x01000000},
+{0x18, 0x8270400c},
+{0x1c, 0x1080000a},
+{0x20, 0x9a03400d},
+{0x24, 0xda02c00a},
+{0x28, 0x83336010},
+{0x2c, 0x81800000},
+{0x30, 0x01000000},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0x8270400c},
+{0x40, 0x9a0b4008},
+{0x44, 0x81800000},
+{0x48, 0x01000000},
+{0x4c, 0x01000000},
+{0x50, 0x01000000},
+{0x54, 0x9a73400c},
+{0x58, 0x83286010},
+{0x5c, 0x8200400d},
+{0x60, 0xc222c00a},
+{0x64, 0xda00247c},
+{0x68, 0xc20022f8},
+{0x6c, 0x8258400d},
+{0x70, 0x83306001},
+{0x74, 0x80a24001},
+{0x78, 0x0abfffdb},
+{0x7c, 0x9a100009},
+{0xf0, 0x93},
+{0x00, 0x81c3e008},
+{0x04, 0x01000000},
+{0x08, 0x9de3bf98},
+{0x0c, 0xc2002544},
+{0x10, 0x82006001},
+{0x14, 0xc2202544},
+{0x18, 0x03000017},
+{0x1c, 0xb4106208},
+{0x20, 0x9e100018},
+{0x24, 0x031fffdf},
+{0x28, 0xb01063ff},
+{0x2c, 0xba102000},
+{0x30, 0xb72f6002},
+{0x34, 0xc2002544},
+{0x38, 0x80a06009},
+{0x3c, 0xb2076001},
+{0x40, 0x12800007},
+{0x44, 0xb810001b},
+{0x48, 0xc206c01a},
+{0x4c, 0x83306001},
+{0x50, 0x82084018},
+{0x54, 0xc226c01a},
+{0x58, 0xc2002544},
+{0x5c, 0x80a06008},
+{0x60, 0x08800006},
+{0x64, 0xc207001a},
+{0x68, 0xfa03c01c},
+{0x6c, 0xbb376001},
+{0x70, 0x10800003},
+{0x74, 0xba0f4018},
+{0x78, 0xfa03c01c},
+{0x7c, 0x8200401d},
+{0xf0, 0x94},
+{0x00, 0xc227001a},
+{0x04, 0x80a660b5},
+{0x08, 0x08bfffea},
+{0x0c, 0xba100019},
+{0x10, 0x81c7e008},
+{0x14, 0x81e80000},
+{0x18, 0x9a102000},
+{0x1c, 0x832b6002},
+{0x20, 0x9a036001},
+{0x24, 0x80a360b5},
+{0x28, 0x08bffffd},
+{0x2c, 0xc0220001},
+{0x30, 0x81c3e008},
+{0x34, 0x01000000},
+{0x38, 0xc200247c},
+{0x3c, 0xda0022f8},
+{0x40, 0x8258400d},
+{0x44, 0x97306001},
+{0x48, 0x98102000},
+{0x4c, 0x80a3000b},
+{0x50, 0x1680000f},
+{0x54, 0x03000016},
+{0x58, 0x90106330},
+{0x5c, 0x82006400},
+{0x60, 0x92106208},
+{0x64, 0x0307ffc7},
+{0x68, 0x941063ff},
+{0x6c, 0x9b2b2002},
+{0x70, 0xc2034009},
+{0x74, 0x83306003},
+{0x78, 0x8208400a},
+{0x7c, 0x98032001},
+{0xf0, 0x95},
+{0x00, 0x80a3000b},
+{0x04, 0x06bffffa},
+{0x08, 0xc2234008},
+{0x0c, 0x03000018},
+{0x10, 0x9a1060e0},
+{0x14, 0x98102000},
+{0x18, 0x832b2002},
+{0x1c, 0x98032001},
+{0x20, 0x80a3216b},
+{0x24, 0x04bffffd},
+{0x28, 0xc020400d},
+{0x2c, 0x81c3e008},
+{0x30, 0x01000000},
+{0x34, 0x9de3bf98},
+{0x38, 0xc200253c},
+{0x3c, 0x80a06000},
+{0x40, 0x12800048},
+{0x44, 0xb0102000},
+{0x48, 0xd6002460},
+{0x4c, 0x82102080},
+{0x50, 0x80a2e000},
+{0x54, 0x02800043},
+{0x58, 0xc220256c},
+{0x5c, 0x10800005},
+{0x60, 0xb0102001},
+{0x64, 0xc220256c},
+{0x68, 0x1080003e},
+{0x6c, 0xf00e2468},
+{0x70, 0xd80022fc},
+{0x74, 0x80a6000c},
+{0x78, 0x1880002d},
+{0x7c, 0x9a102000},
+{0xf0, 0x96},
+{0x00, 0xd40022f8},
+{0x04, 0x33000018},
+{0x08, 0xb6102001},
+{0x0c, 0x80a6c00a},
+{0x10, 0x18800020},
+{0x14, 0xb4102000},
+{0x18, 0x832e2002},
+{0x1c, 0xb8006040},
+{0x20, 0xa01660e0},
+{0x24, 0x901660a0},
+{0x28, 0x92166120},
+{0x2c, 0xde0022f8},
+{0x30, 0xfa070010},
+{0x34, 0x80a7400b},
+{0x38, 0x26800013},
+{0x3c, 0xb606e001},
+{0x40, 0x80a6e001},
+{0x44, 0x22800007},
+{0x48, 0xc20022f8},
+{0x4c, 0xc2070008},
+{0x50, 0x80a74001},
+{0x54, 0x2480000c},
+{0x58, 0xb606e001},
+{0x5c, 0xc20022f8},
+{0x60, 0x80a6c001},
+{0x64, 0x22800007},
+{0x68, 0xb406a001},
+{0x6c, 0xc2070009},
+{0x70, 0x80a74001},
+{0x74, 0x26800004},
+{0x78, 0xb606e001},
+{0x7c, 0xb406a001},
+{0xf0, 0x97},
+{0x00, 0xb606e001},
+{0x04, 0x80a6c00f},
+{0x08, 0x08bfffea},
+{0x0c, 0xb8072040},
+{0x10, 0x80a6800d},
+{0x14, 0x34800002},
+{0x18, 0x9a10001a},
+{0x1c, 0xb0062001},
+{0x20, 0x80a6000c},
+{0x24, 0x28bfffda},
+{0x28, 0xb6102001},
+{0x2c, 0xb0102000},
+{0x30, 0xc20e2464},
+{0x34, 0x80a06000},
+{0x38, 0x22800006},
+{0x3c, 0xb0062001},
+{0x40, 0x80a34001},
+{0x44, 0x34bfffc8},
+{0x48, 0xc20e2278},
+{0x4c, 0xb0062001},
+{0x50, 0x80a62003},
+{0x54, 0x24bffff8},
+{0x58, 0xc20e2464},
+{0x5c, 0xb0102000},
+{0x60, 0x81c7e008},
+{0x64, 0x81e80000},
+{0x68, 0xda00247c},
+{0x6c, 0xc20022f8},
+{0x70, 0x8258400d},
+{0x74, 0x83306001},
+{0x78, 0x9a102000},
+{0x7c, 0x80a34001},
+{0xf0, 0x98},
+{0x00, 0x1a800018},
+{0x04, 0x03000017},
+{0x08, 0x96106208},
+{0x0c, 0x031fffdf},
+{0x10, 0x921063ff},
+{0x14, 0xd8002544},
+{0x18, 0x94036001},
+{0x1c, 0x80a32008},
+{0x20, 0x08800006},
+{0x24, 0x9b2b6002},
+{0x28, 0xc203400b},
+{0x2c, 0x83306001},
+{0x30, 0x10800003},
+{0x34, 0x82084009},
+{0x38, 0xc203400b},
+{0x3c, 0x8258400c},
+{0x40, 0xc223400b},
+{0x44, 0xda00247c},
+{0x48, 0xc20022f8},
+{0x4c, 0x8258400d},
+{0x50, 0x83306001},
+{0x54, 0x80a28001},
+{0x58, 0x0abfffef},
+{0x5c, 0x9a10000a},
+{0x60, 0x81c3e008},
+{0x64, 0x01000000},
+{0x68, 0x9de3bf98},
+{0x6c, 0xd600254c},
+{0x70, 0x808ae010},
+{0x74, 0x22800010},
+{0x78, 0xc2002574},
+{0x7c, 0x033fc200},
+{0xf0, 0x99},
+{0x00, 0xda002334},
+{0x04, 0xd8002298},
+{0x08, 0x82106070},
+{0x0c, 0xd8204000},
+{0x10, 0x960affef},
+{0x14, 0x9a036001},
+{0x18, 0x11000017},
+{0x1c, 0xd620254c},
+{0x20, 0xda202574},
+{0x24, 0xc0202544},
+{0x28, 0x7fffff5c},
+{0x2c, 0x90122208},
+{0x30, 0xc2002574},
+{0x34, 0x80a06000},
+{0x38, 0x22800011},
+{0x3c, 0xc2002578},
+{0x40, 0x82007fff},
+{0x44, 0x7ffff2d3},
+{0x48, 0xc2202574},
+{0x4c, 0x7fffff2f},
+{0x50, 0x01000000},
+{0x54, 0xc2002574},
+{0x58, 0x80a06000},
+{0x5c, 0x32800008},
+{0x60, 0xc2002578},
+{0x64, 0x7ffffef5},
+{0x68, 0x01000000},
+{0x6c, 0x11000016},
+{0x70, 0x7ffffc87},
+{0x74, 0x90122330},
+{0x78, 0xc2002578},
+{0x7c, 0x80a06000},
+{0xf0, 0x9a},
+{0x00, 0x1280001a},
+{0x04, 0x01000000},
+{0x08, 0xc2002574},
+{0x0c, 0x80a06000},
+{0x10, 0x12800016},
+{0x14, 0x01000000},
+{0x18, 0x7fffff67},
+{0x1c, 0x01000000},
+{0x20, 0x80a22000},
+{0x24, 0x02800007},
+{0x28, 0xd020253c},
+{0x2c, 0x7fffffaf},
+{0x30, 0x01000000},
+{0x34, 0xc200253c},
+{0x38, 0x1080000c},
+{0x3c, 0xc2202574},
+{0x40, 0xc2002334},
+{0x44, 0x82006001},
+{0x48, 0xda00254c},
+{0x4c, 0xc2202574},
+{0x50, 0x9a136010},
+{0x54, 0x82102001},
+{0x58, 0xda20254c},
+{0x5c, 0xc2202578},
+{0x60, 0x7ffff8ba},
+{0x64, 0x91e82000},
+{0x68, 0x01000000},
+{0x6c, 0x81c7e008},
+{0x70, 0x81e80000},
+{0x74, 0x9de3bf98},
+{0x78, 0xd800254c},
+{0x7c, 0x808b2010},
+{0xf0, 0x9b},
+{0x00, 0x0280002c},
+{0x04, 0x033fc200},
+{0x08, 0x82106030},
+{0x0c, 0xda004000},
+{0x10, 0xc200257c},
+{0x14, 0x80a34001},
+{0x18, 0x02800004},
+{0x1c, 0x03000800},
+{0x20, 0x82130001},
+{0x24, 0xc220254c},
+{0x28, 0xc2002344},
+{0x2c, 0x80a34001},
+{0x30, 0x3280000d},
+{0x34, 0xc208254d},
+{0x38, 0xc2002200},
+{0x3c, 0x80a06000},
+{0x40, 0x32800009},
+{0x44, 0xc208254d},
+{0x48, 0x7ffffe83},
+{0x4c, 0x01000000},
+{0x50, 0x7ffff2ca},
+{0x54, 0x01000000},
+{0x58, 0x7ffff323},
+{0x5c, 0x01000000},
+{0x60, 0xc208254d},
+{0x64, 0x80a06000},
+{0x68, 0x02800012},
+{0x6c, 0x033fc180},
+{0x70, 0xc0204000},
+{0x74, 0xb0102002},
+{0x78, 0x11000099},
+{0x7c, 0x7ffff12b},
+{0xf0, 0x9c},
+{0x00, 0x9012233c},
+{0x04, 0x7ffffdba},
+{0x08, 0x90102002},
+{0x0c, 0xb0863fff},
+{0x10, 0x1cbffffb},
+{0x14, 0x11000099},
+{0x18, 0xc210254c},
+{0x1c, 0x80886001},
+{0x20, 0x32800002},
+{0x24, 0xc020250c},
+{0x28, 0x7ffff146},
+{0x2c, 0x91e82015},
+{0x30, 0x01000000},
+{0x34, 0x81c7e008},
+{0x38, 0x81e80000},
+{0x3c, 0x9de3bf98},
+{0x40, 0x96100018},
+{0x44, 0x98100019},
+{0x48, 0x9a10001a},
+{0x4c, 0x9e10001b},
+{0x50, 0xb0102000},
+{0x54, 0xb4102000},
+{0x58, 0xb2102000},
+{0x5c, 0xb72e2002},
+{0x60, 0xf816c00b},
+{0x64, 0xc216c00c},
+{0x68, 0x80a70001},
+{0x6c, 0x0a80000a},
+{0x70, 0xfa16c00d},
+{0x74, 0x80a0401d},
+{0x78, 0x1a80000f},
+{0x7c, 0x80a66000},
+{0xf0, 0x9d},
+{0x00, 0x80a7001d},
+{0x04, 0x1a80000b},
+{0x08, 0x8210001d},
+{0x0c, 0x10800009},
+{0x10, 0x8210001c},
+{0x14, 0x80a0401d},
+{0x18, 0x08800007},
+{0x1c, 0x80a66000},
+{0x20, 0x80a7001d},
+{0x24, 0x08800003},
+{0x28, 0x8210001d},
+{0x2c, 0x8210001c},
+{0x30, 0x80a66000},
+{0x34, 0x22800002},
+{0x38, 0x83286010},
+{0x3c, 0xb2066001},
+{0x40, 0xb4068001},
+{0x44, 0x80a66001},
+{0x48, 0x04bfffe6},
+{0x4c, 0xb606e002},
+{0x50, 0x832e2002},
+{0x54, 0xb0062001},
+{0x58, 0x80a620b5},
+{0x5c, 0x04bfffde},
+{0x60, 0xf423c001},
+{0x64, 0x81c7e008},
+{0x68, 0x81e80000},
+{0x6c, 0x98102000},
+{0x70, 0x9b2b2002},
+{0x74, 0x98032001},
+{0x78, 0xc202000d},
+{0x7c, 0x80a320b5},
+{0xf0, 0x9e},
+{0x00, 0x04bffffc},
+{0x04, 0xc222400d},
+{0x08, 0x81c3e008},
+{0x0c, 0x01000000},
+{0x10, 0x9de3bf98},
+{0x14, 0x7ffffdb2},
+{0x18, 0x01000000},
+{0x1c, 0x0300003f},
+{0x20, 0x98106300},
+{0x24, 0xc2002508},
+{0x28, 0x8088400c},
+{0x2c, 0x02800009},
+{0x30, 0x033fc040},
+{0x34, 0xda002508},
+{0x38, 0xc200254c},
+{0x3c, 0x9a0b400c},
+{0x40, 0x8210400d},
+{0x44, 0xc220254c},
+{0x48, 0xc0202508},
+{0x4c, 0x033fc040},
+{0x50, 0xe4002500},
+{0x54, 0x8210600c},
+{0x58, 0x80a4a029},
+{0x5c, 0x08800008},
+{0x60, 0xc0204000},
+{0x64, 0x7fffff41},
+{0x68, 0x01000000},
+{0x6c, 0x7fffff82},
+{0x70, 0x01000000},
+{0x74, 0x1080008a},
+{0x78, 0xc2002500},
+{0x7c, 0x80a4a000},
+{0xf0, 0x9f},
+{0x00, 0x12800013},
+{0x04, 0x80a4a014},
+{0x08, 0x7ffff0ee},
+{0x0c, 0x90102000},
+{0x10, 0x033fc200},
+{0x14, 0xda002330},
+{0x18, 0x82106074},
+{0x1c, 0xda204000},
+{0x20, 0x7ffff0d7},
+{0x24, 0x90102001},
+{0x28, 0x7ffff1af},
+{0x2c, 0x01000000},
+{0x30, 0x80a22000},
+{0x34, 0x3280007a},
+{0x38, 0xc2002500},
+{0x3c, 0x7ffffd4c},
+{0x40, 0x90102001},
+{0x44, 0x10800076},
+{0x48, 0xc2002500},
+{0x4c, 0x1880000c},
+{0x50, 0x80a4a015},
+{0x54, 0x808ca001},
+{0x58, 0x32800071},
+{0x5c, 0xc2002500},
+{0x60, 0x9004bffe},
+{0x64, 0x7fffefa5},
+{0x68, 0x91322001},
+{0x6c, 0x7ffff0b8},
+{0x70, 0x01000000},
+{0x74, 0x1080006a},
+{0x78, 0xc2002500},
+{0x7c, 0x18800017},
+{0xf0, 0xa0},
+{0x00, 0x80a4a016},
+{0x04, 0x7ffffdd0},
+{0x08, 0x01000000},
+{0x0c, 0x7ffff196},
+{0x10, 0x01000000},
+{0x14, 0x80a22000},
+{0x18, 0x32800005},
+{0x1c, 0x033fc180},
+{0x20, 0x7ffffd33},
+{0x24, 0x90102001},
+{0x28, 0x033fc180},
+{0x2c, 0xda0025b0},
+{0x30, 0x82106038},
+{0x34, 0xda204000},
+{0x38, 0x033fc200},
+{0x3c, 0xda00232c},
+{0x40, 0x82106074},
+{0x44, 0xda204000},
+{0x48, 0x7ffff0ad},
+{0x4c, 0x90102000},
+{0x50, 0x10800053},
+{0x54, 0xc2002500},
+{0x58, 0x18800007},
+{0x5c, 0x80a4a018},
+{0x60, 0x11000017},
+{0x64, 0x7ffffe6d},
+{0x68, 0x90122208},
+{0x6c, 0x1080004c},
+{0x70, 0xc2002500},
+{0x74, 0x18800015},
+{0x78, 0x80a4a028},
+{0x7c, 0x033fc140},
+{0xf0, 0xa1},
+{0x00, 0x82106048},
+{0x04, 0xda004000},
+{0x08, 0x03000040},
+{0x0c, 0x808b4001},
+{0x10, 0x22800007},
+{0x14, 0x11000016},
+{0x18, 0x11000015},
+{0x1c, 0x13000018},
+{0x20, 0x90122180},
+{0x24, 0x10800005},
+{0x28, 0x921260e0},
+{0x2c, 0x13000018},
+{0x30, 0x90122058},
+{0x34, 0x921263b8},
+{0x38, 0x7fffff8d},
+{0x3c, 0x01000000},
+{0x40, 0x10800037},
+{0x44, 0xc2002500},
+{0x48, 0x38800035},
+{0x4c, 0xc2002500},
+{0x50, 0x033fc140},
+{0x54, 0x82106048},
+{0x58, 0xda004000},
+{0x5c, 0x03000040},
+{0x60, 0x808b4001},
+{0x64, 0x0280000d},
+{0x68, 0x21000018},
+{0x6c, 0x921420e0},
+{0x70, 0x23000015},
+{0x74, 0x96100009},
+{0x78, 0x90146180},
+{0x7c, 0x7fffff50},
+{0xf0, 0xa2},
+{0x00, 0x941423b8},
+{0x04, 0x7ffffe21},
+{0x08, 0x901420e0},
+{0x0c, 0x90146180},
+{0x10, 0x1080000c},
+{0x14, 0x921420e0},
+{0x18, 0x941423b8},
+{0x1c, 0x23000016},
+{0x20, 0x921420e0},
+{0x24, 0x90146058},
+{0x28, 0x7fffff45},
+{0x2c, 0x9610000a},
+{0x30, 0x7ffffe16},
+{0x34, 0x901423b8},
+{0x38, 0x90146058},
+{0x3c, 0x921423b8},
+{0x40, 0x7fffff6b},
+{0x44, 0x01000000},
+{0x48, 0x80a4a028},
+{0x4c, 0x32800014},
+{0x50, 0xc2002500},
+{0x54, 0x7ffffe39},
+{0x58, 0x01000000},
+{0x5c, 0xc200250c},
+{0x60, 0x80a06000},
+{0x64, 0x3280000b},
+{0x68, 0xc200254c},
+{0x6c, 0x031696a9},
+{0x70, 0x821061a5},
+{0x74, 0x11000016},
+{0x78, 0x13000014},
+{0x7c, 0xc220250c},
+{0xf0, 0xa3},
+{0x00, 0x90122330},
+{0x04, 0x7fffff5a},
+{0x08, 0x921262a8},
+{0x0c, 0xc200254c},
+{0x10, 0x82106012},
+{0x14, 0xc220254c},
+{0x18, 0xc2002500},
+{0x1c, 0x80a48001},
+{0x20, 0x3280000c},
+{0x24, 0xc0202578},
+{0x28, 0x031fffff},
+{0x2c, 0x821063f0},
+{0x30, 0x80a48001},
+{0x34, 0x38800003},
+{0x38, 0x25040000},
+{0x3c, 0xa404a001},
+{0x40, 0x033fc180},
+{0x44, 0x82106034},
+{0x48, 0xe4204000},
+{0x4c, 0xe4202500},
+{0x50, 0xc2002578},
+{0x54, 0x80a06000},
+{0x58, 0x02800005},
+{0x5c, 0x01000000},
+{0x60, 0x7ffffd1a},
+{0x64, 0x01000000},
+{0x68, 0xc0202578},
+{0x6c, 0x81c7e008},
+{0x70, 0x81e80000},
+{0x74, 0x81c3e008},
+{0x78, 0x01000000},
+{0x7c, 0x00000000},
+{0xf0, 0xa4},
+{0x00, 0x00003670},
+{0x04, 0xa5010402},
+{0x08, 0xa5000000},
+{0x0c, 0x00000000},
+{0x10, 0x4c494348},
+{0x14, 0x49444449},
+{0x18, 0x43415352},
+{0x1c, 0x4341534c},
+{0x20, 0x43415345},
+{0x24, 0x534f5254},
+{0x28, 0x4b455953},
+{0x2c, 0x4e454152},
+{0x30, 0x4156474e},
+{0x34, 0x47525752},
+{0x38, 0x52464d41},
+{0x3c, 0x52534e55},
+{0x40, 0x5244524f},
+{0x44, 0x45534443},
+{0x48, 0x52454f4e},
+{0x4c, 0x50524553},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x4f637420},
+{0x5c, 0x32312032},
+{0x60, 0x30313300},
+{0x64, 0x00000000},
+{0x68, 0x31363a32},
+{0x6c, 0x383a3034},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+
+};
+
+#endif
diff --git a/drivers/input/touchscreen/gslx680_d708/rockchip_gslX680.c b/drivers/input/touchscreen/gslx680_d708/rockchip_gslX680.c
new file mode 100644
index 000000000000..e2409c85bf49
--- /dev/null
+++ b/drivers/input/touchscreen/gslx680_d708/rockchip_gslX680.c
@@ -0,0 +1,1388 @@
+/*
+ * drivers/input/touchscreen/gslX680.c
+ *
+ * Copyright (c) 2012 Shanghai Basewin
+ * Guan Yuwei<guanyuwei@basewin.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+#include <linux/module.h>
+#include <linux/delay.h>
+#include <linux/device.h>
+#include <linux/hrtimer.h>
+#include <linux/i2c.h>
+#include <linux/input.h>
+#include <linux/interrupt.h>
+#include <linux/io.h>
+#include <linux/platform_device.h>
+#include <linux/async.h>
+#include <linux/irq.h>
+#include <linux/workqueue.h>
+#include <linux/proc_fs.h>
+#include <linux/input/mt.h>
+#include <linux/gpio.h>
+#include <linux/version.h>
+#include <linux/slab.h>
+#include <linux/of_gpio.h>
+#include "../tp_suspend.h"
+#include "rockchip_gslX680_88v.h"
+#include "rockchip_gsl3670.h"
+
+#define REPORT_DATA_ANDROID_4_0
+
+#define SLEEP_CLEAR_POINT
+#ifdef FILTER_POINT
+#define FILTER_MAX 9
+#endif
+
+#define GSLX680_I2C_NAME "gslX680-d708"
+#define GSLX680_I2C_ADDR 0x40
+
+#define GSL_DATA_REG 0x80
+#define GSL_STATUS_REG 0xe0
+#define GSL_PAGE_REG 0xf0
+
+#define PRESS_MAX 255
+#define MAX_FINGERS 5
+#define MAX_CONTACTS 10
+#define DMA_TRANS_LEN 0x20
+#ifdef GSL_MONITOR
+static struct delayed_work gsl_monitor_work;
+static struct workqueue_struct *gsl_monitor_workqueue;
+static u8 int_1st[4] = {0};
+static u8 int_2nd[4] = {0};
+static char dac_counter;
+static char b0_counter;
+static char bc_counter;
+static char i2c_lock_flag;
+#endif
+
+/* Will@20150707 + click tp can wake up lcd when lcd suspend. */
+/* if define enable this function */
+/* #define BND_GESTURE */
+#ifdef BND_GESTURE
+extern void rk_send_wakeup_key(void);
+static int gsl_lcd_flag = -1;
+static int gsl_gesture_flag = -1;
+#endif
+#define TPD_PROC_DEBUG
+#ifdef TPD_PROC_DEBUG
+#include <linux/proc_fs.h>
+#include <asm/uaccess.h>
+#define GSL_CONFIG_PROC_FILE "gsl_config"
+#define CONFIG_LEN 31
+static char gsl_read[CONFIG_LEN];
+static u8 gsl_data_proc[8] = {0};
+static u8 gsl_proc_flag;
+#endif
+
+static struct i2c_client *gsl_client;
+int g_wake_pin;
+/* EXPORT_SYNBOL(g_wake_pin); */
+#ifdef HAVE_TOUCH_KEY
+static u16 key;
+static int key_state_flag;
+struct key_data {
+ u16 key;
+ u16 x_min;
+ u16 x_max;
+ u16 y_min;
+ u16 y_max;
+};
+
+const u16 key_array[] = {
+ KEY_BACK,
+ KEY_HOME,
+ KEY_MENU,
+ KEY_SEARCH,
+};
+#define MAX_KEY_NUM (sizeof(key_array)/sizeof(key_array[0]))
+
+struct key_data gsl_key_data[MAX_KEY_NUM] = {
+ {KEY_BACK, 2048, 2048, 2048, 2048},
+ {KEY_HOME, 2048, 2048, 2048, 2048},
+ {KEY_MENU, 2048, 2048, 2048, 2048},
+ {KEY_SEARCH, 2048, 2048, 2048, 2048},
+};
+#endif
+
+struct gsl_ts_data {
+ u8 x_index;
+ u8 y_index;
+ u8 z_index;
+ u8 id_index;
+ u8 touch_index;
+ u8 data_reg;
+ u8 status_reg;
+ u8 data_size;
+ u8 touch_bytes;
+ u8 update_data;
+ u8 touch_meta_data;
+ u8 finger_size;
+};
+
+static struct gsl_ts_data devices[] = {
+ {
+ .x_index = 6,
+ .y_index = 4,
+ .z_index = 5,
+ .id_index = 7,
+ .data_reg = GSL_DATA_REG,
+ .status_reg = GSL_STATUS_REG,
+ .update_data = 0x4,
+ .touch_bytes = 4,
+ .touch_meta_data = 4,
+ .finger_size = 70,
+ },
+};
+
+struct gsl_ts {
+ struct i2c_client *client;
+ struct input_dev *input;
+ struct work_struct work;
+ struct workqueue_struct *wq;
+ struct gsl_ts_data *dd;
+ u8 *touch_data;
+ u8 device_id;
+ int irq;
+ int irq_pin;
+ int wake_pin;
+ struct tp_device tp;
+ int screen_max_x;
+ int screen_max_y;
+#if defined(CONFIG_HAS_EARLYSUSPEND)
+ struct early_suspend early_suspend;
+#endif
+};
+
+#ifdef GSL_DEBUG
+#define print_info(fmt, args...) \
+ do { \
+ printk(fmt, ##args); \
+ } while (0)
+#else
+#define print_info(fmt, args...)
+#endif
+
+static u32 id_sign[MAX_CONTACTS + 1] = {0};
+static u8 id_state_flag[MAX_CONTACTS + 1] = {0};
+static u8 id_state_old_flag[MAX_CONTACTS + 1] = {0};
+static u16 x_old[MAX_CONTACTS + 1] = {0};
+static u16 y_old[MAX_CONTACTS + 1] = {0};
+static u16 x_new;
+static u16 y_new;
+static int revert_x;
+static int revert_y = 1;
+static int revert_xy = 1;
+static u8 chip_type;
+static u8 is_noid_version = 1;
+
+int is_zet62xx;
+
+static int gslX680_shutdown_low(void)
+{
+ if (g_wake_pin != 0) {
+ gpio_direction_output(g_wake_pin, 0);
+ }
+
+ return 0;
+}
+
+
+static int gslX680_shutdown_high(void)
+{
+ if (g_wake_pin != 0) {
+ gpio_direction_output(g_wake_pin, 1);
+ }
+
+ return 0;
+}
+
+static inline u16 join_bytes(u8 a, u8 b)
+{
+ u16 ab = 0;
+ ab = ab | a;
+ ab = ab << 8 | b;
+ return ab;
+}
+
+static u32 gsl_write_interface(struct i2c_client *client, const u8 reg, u8 *buf, u32 num)
+{
+ struct i2c_msg xfer_msg[1];
+
+ buf[0] = reg;
+
+ xfer_msg[0].addr = client->addr;
+ xfer_msg[0].len = num + 1;
+ xfer_msg[0].flags = client->flags & I2C_M_TEN;
+ xfer_msg[0].buf = buf;
+
+ return i2c_transfer(client->adapter, xfer_msg, 1) == 1 ? 0 : -EFAULT;
+}
+
+static int gsl_ts_write(struct i2c_client *client, u8 addr, u8 *pdata, int datalen)
+{
+ int ret = 0;
+ u8 tmp_buf[128];
+ unsigned int bytelen = 0;
+ if (datalen > 125) {
+ printk("%s too big datalen = %d!\n", __func__, datalen);
+ return -1;
+ }
+
+ tmp_buf[0] = addr;
+ bytelen++;
+
+ if (datalen != 0 && pdata != NULL) {
+ memcpy(&tmp_buf[bytelen], pdata, datalen);
+ bytelen += datalen;
+ }
+
+ ret = i2c_master_send(client, tmp_buf, bytelen);
+ return ret;
+}
+
+static int gsl_ts_read(struct i2c_client *client, u8 addr, u8 *pdata, unsigned int datalen)
+{
+ int ret = 0;
+
+ if (datalen > 126) {
+ printk("%s too big datalen = %d!\n", __func__, datalen);
+ return -1;
+ }
+
+ ret = gsl_ts_write(client, addr, NULL, 0);
+ if (ret < 0) {
+ printk("%s set data address fail!\n", __func__);
+ return ret;
+ }
+
+ return i2c_master_recv(client, pdata, datalen);
+}
+
+static __inline__ void fw2buf(u8 *buf, const u32 *fw)
+{
+ u32 *u32_buf = (int *)buf;
+ *u32_buf = *fw;
+}
+
+static void gsl_load_fw(struct i2c_client *client)
+{
+ u8 buf[DMA_TRANS_LEN*4 + 1] = {0};
+ u8 send_flag = 1;
+ u8 *cur = buf + 1;
+ u32 source_line = 0;
+ u32 source_len;
+ const struct fw_data *ptr_fw;
+ int ret = 0;
+ int error_count = 0;
+
+ printk("=============gsl_load_fw start==============\n");
+
+ printk(" Enter gsl1680f \n");
+ ptr_fw = GSL1680F_FW;
+ source_len = ARRAY_SIZE(GSL1680F_FW);
+
+ for (source_line = 0; source_line < source_len; source_line++) {
+ /* init page trans, set the page val */
+ if (GSL_PAGE_REG == ptr_fw[source_line].offset) {
+ fw2buf(cur, &ptr_fw[source_line].val);
+ ret = gsl_write_interface(client, GSL_PAGE_REG, buf, 4);
+ if (ret != 0) {
+ error_count++;
+ }
+ send_flag = 1;
+ } else {
+ if (1 == send_flag % (DMA_TRANS_LEN < 0x20 ? DMA_TRANS_LEN : 0x20))
+ buf[0] = (u8)ptr_fw[source_line].offset;
+
+ fw2buf(cur, &ptr_fw[source_line].val);
+ cur += 4;
+
+ if (0 == send_flag % (DMA_TRANS_LEN < 0x20 ? DMA_TRANS_LEN : 0x20)) {
+ ret = gsl_write_interface(client, buf[0], buf, cur - buf - 1);
+ if (ret != 0) {
+ error_count++;
+ }
+
+ cur = buf + 1;
+ }
+ if (error_count >= 20)
+ return;
+ send_flag++;
+ }
+ }
+
+ printk("=============gsl_load_fw end==============\n");
+
+}
+
+static int test_i2c(struct i2c_client *client)
+{
+ u8 read_buf = 0;
+ u8 write_buf = 0x12;
+ int ret, rc = 1;
+
+ ret = gsl_ts_read(client, 0xf0, &read_buf, sizeof(read_buf));
+ if (ret < 0)
+ rc--;
+ else
+ printk("I read reg 0xf0 is %x\n", read_buf);
+
+ msleep(2);
+ ret = gsl_ts_write(client, 0xf0, &write_buf, sizeof(write_buf));
+ if (ret >= 0)
+ printk("I write reg 0xf0 0x12\n");
+
+ msleep(2);
+ ret = gsl_ts_read(client, 0xf0, &read_buf, sizeof(read_buf));
+ if (ret < 0)
+ rc--;
+ else
+ printk("I read reg 0xf0 is 0x%x\n", read_buf);
+
+ return rc;
+}
+
+static void startup_chip(struct i2c_client *client)
+{
+ u8 tmp = 0x00;
+ if (2 == is_noid_version) {
+ gsl_DataInit(gsl_config_data_id_1680f);
+ }
+
+ if (1 == is_noid_version) {
+ gsl_DataInit(gsl_config_data_id);
+ }
+
+ gsl_ts_write(client, 0xe0, &tmp, 1);
+ msleep(10);
+}
+
+static void reset_chip(struct i2c_client *client)
+{
+ u8 tmp = 0x88;
+ u8 buf[4] = {0x00};
+
+ gsl_ts_write(client, 0xe0, &tmp, sizeof(tmp));
+ msleep(20);
+ tmp = 0x04;
+ gsl_ts_write(client, 0xe4, &tmp, sizeof(tmp));
+ msleep(10);
+
+ gsl_ts_write(client, 0xbc, buf, sizeof(buf));
+ msleep(10);
+}
+
+static void clr_reg(struct i2c_client *client)
+{
+ u8 write_buf[4] = {0};
+
+ write_buf[0] = 0x88;
+ gsl_ts_write(client, 0xe0, &write_buf[0], 1);
+ msleep(20);
+ write_buf[0] = 0x03; /*jzx@20131109 for old tp ic control.*/
+ gsl_ts_write(client, 0x80, &write_buf[0], 1);
+ msleep(5);
+ write_buf[0] = 0x04;
+ gsl_ts_write(client, 0xe4, &write_buf[0], 1);
+ msleep(5);
+ write_buf[0] = 0x00;
+ gsl_ts_write(client, 0xe0, &write_buf[0], 1);
+ msleep(20);
+}
+
+static void init_chip(struct i2c_client *client)
+{
+ int rc;
+ gslX680_shutdown_low();
+ msleep(20);
+ gslX680_shutdown_high();
+ msleep(20);
+
+ rc = test_i2c(client);
+ if (rc < 0) {
+ printk("------ GslX680 test_i2c error, now touch id is Zet62xx ------\n");
+ is_zet62xx = 1;
+ return;
+ }
+ clr_reg(client);
+ reset_chip(client);
+ reset_chip(client);
+ clr_reg(client);
+ reset_chip(client);
+ gsl_load_fw(client);
+ startup_chip(client);
+ reset_chip(client);
+ startup_chip(client);
+}
+
+static void check_mem_data(struct i2c_client *client)
+{
+ u8 read_buf[4] = {0};
+
+ msleep(30);
+ gsl_ts_read(client, 0xb0, read_buf, sizeof(read_buf));
+
+ if (read_buf[3] != 0x5a || read_buf[2] != 0x5a || read_buf[1] != 0x5a || read_buf[0] != 0x5a) {
+ print_info("#########check mem read 0xb0 = %x %x %x %x #########\n", read_buf[3], read_buf[2], read_buf[1], read_buf[0]);
+ init_chip(client);
+ }
+}
+#ifdef TPD_PROC_DEBUG
+static int char_to_int(char ch)
+{
+ if (ch >= '0' && ch <= '9')
+ return (ch - '0');
+ else
+ return (ch - 'a' + 10);
+}
+
+/* static int gsl_config_read_proc(char *page, char **start, off_t off, int count, int *eof, void *data) */
+static int gsl_config_read_proc(struct seq_file *m, void *v)
+{
+ /* char *ptr = page; */
+ char temp_data[5] = {0};
+ unsigned int tmp = 0;
+
+ if ('v' == gsl_read[0] && 's' == gsl_read[1]) {
+#ifdef GSL_NOID_VERSION
+ tmp = gsl_version_id();
+#else
+ tmp = 0x20121215;
+#endif
+ /* ptr += sprintf(ptr,"version:%x\n",tmp); */
+ seq_printf(m, "version:%x\n", tmp);
+ } else if ('r' == gsl_read[0] && 'e' == gsl_read[1]) {
+ if ('i' == gsl_read[3]) {
+#ifdef GSL_NOID_VERSION
+ tmp = (gsl_data_proc[5] << 8) | gsl_data_proc[4];
+ /*ptr +=sprintf(ptr,"gsl_config_data_id[%d] = ",tmp);*/
+ seq_printf(m, "gsl_config_data_id[%d] = ", tmp);
+ if (tmp >= 0 && tmp < 512) {
+ /* ptr +=sprintf(ptr,"%d\n",gsl_config_data_id[tmp]); */
+ seq_printf(m, "%d\n", gsl_config_data_id[tmp]);
+ }
+#endif
+ } else {
+ i2c_smbus_write_i2c_block_data(gsl_client, 0xf0, 4, &gsl_data_proc[4]);
+ if (gsl_data_proc[0] < 0x80)
+ i2c_smbus_read_i2c_block_data(gsl_client, gsl_data_proc[0], 4, temp_data);
+ i2c_smbus_read_i2c_block_data(gsl_client, gsl_data_proc[0], 4, temp_data);
+ /*
+ ptr +=sprintf(ptr,"offset : {0x%02x,0x",gsl_data_proc[0]);
+ ptr +=sprintf(ptr,"%02x",temp_data[3]);
+ ptr +=sprintf(ptr,"%02x",temp_data[2]);
+ ptr +=sprintf(ptr,"%02x",temp_data[1]);
+ ptr +=sprintf(ptr,"%02x};\n",temp_data[0]); */
+ seq_printf(m, "offset : {0x%02x,0x", gsl_data_proc[0]);
+ seq_printf(m, "%02x", temp_data[3]);
+ seq_printf(m, "%02x", temp_data[2]);
+ seq_printf(m, "%02x", temp_data[1]);
+ seq_printf(m, "%02x};\n", temp_data[0]);
+ }
+ }
+ /* *eof = 1;
+ return (ptr - page); */
+ return 0;
+}
+static int gsl_config_write_proc(struct file *file, const char *buffer, size_t count, loff_t *data)
+{
+ u8 buf[8] = {0};
+ char temp_buf[CONFIG_LEN];
+ char *path_buf;
+ int tmp = 0;
+ int tmp1 = 0;
+ print_info("[tp-gsl][%s] \n", __func__);
+ if (count > 512) {
+ print_info("size not match [%d:%ld]\n", CONFIG_LEN, count);
+ return -EFAULT;
+ }
+ path_buf = kzalloc(count, GFP_KERNEL);
+ if (!path_buf) {
+ printk("alloc path_buf memory error \n");
+ }
+ if (copy_from_user(path_buf, buffer, count)) {
+ print_info("copy from user fail\n");
+ goto exit_write_proc_out;
+ }
+ memcpy(temp_buf, path_buf, (count < CONFIG_LEN ? count : CONFIG_LEN));
+ print_info("[tp-gsl][%s][%s]\n", __func__, temp_buf);
+
+ buf[3] = char_to_int(temp_buf[14]) << 4 | char_to_int(temp_buf[15]);
+ buf[2] = char_to_int(temp_buf[16]) << 4 | char_to_int(temp_buf[17]);
+ buf[1] = char_to_int(temp_buf[18]) << 4 | char_to_int(temp_buf[19]);
+ buf[0] = char_to_int(temp_buf[20]) << 4 | char_to_int(temp_buf[21]);
+
+ buf[7] = char_to_int(temp_buf[5]) << 4 | char_to_int(temp_buf[6]);
+ buf[6] = char_to_int(temp_buf[7]) << 4 | char_to_int(temp_buf[8]);
+ buf[5] = char_to_int(temp_buf[9]) << 4 | char_to_int(temp_buf[10]);
+ buf[4] = char_to_int(temp_buf[11]) << 4 | char_to_int(temp_buf[12]);
+ if ('v' == temp_buf[0] && 's' == temp_buf[1]) {
+ memcpy(gsl_read, temp_buf, 4);
+ printk("gsl version\n");
+ } else if ('s' == temp_buf[0] && 't' == temp_buf[1]) {
+ gsl_proc_flag = 1;
+ reset_chip(gsl_client);
+ } else if ('e' == temp_buf[0] && 'n' == temp_buf[1]) {
+ msleep(20);
+ reset_chip(gsl_client);
+ startup_chip(gsl_client);
+ #ifdef GSL_NOID_VERSION
+ gsl_DataInit(gsl_config_data_id);
+ #endif
+ gsl_proc_flag = 0;
+ } else if ('r' == temp_buf[0] && 'e' == temp_buf[1]) {
+ memcpy(gsl_read, temp_buf, 4);
+ memcpy(gsl_data_proc, buf, 8);
+ } else if ('w' == temp_buf[0] && 'r' == temp_buf[1]) {
+ gsl_ts_write(gsl_client, buf[4], buf, 4);
+ }
+#ifdef GSL_NOID_VERSION
+ else if ('i' == temp_buf[0] && 'd' == temp_buf[1]) {
+ tmp1 = (buf[7] << 24) | (buf[6] << 16) | (buf[5] << 8) | buf[4];
+ tmp = (buf[3] << 24) | (buf[2] << 16) | (buf[1] << 8) | buf[0];
+
+ if (tmp1 >= 0 && tmp1 < 512) {
+ gsl_config_data_id[tmp1] = tmp;
+ }
+ }
+#endif
+
+exit_write_proc_out:
+ kfree(path_buf);
+ return count;
+}
+
+static int gsl_server_list_open(struct inode *inode, struct file *file)
+{
+ return single_open(file, gsl_config_read_proc, NULL);
+}
+
+static const struct file_operations gsl_seq_fops = {
+ .open = gsl_server_list_open,
+ .read = seq_read,
+ .release = single_release,
+ .write = gsl_config_write_proc,
+ .owner = THIS_MODULE,
+};
+#endif
+/* Will@20130514 - */
+
+#ifdef FILTER_POINT
+static void filter_point(u16 x, u16 y, u8 id)
+{
+ u16 x_err = 0;
+ u16 y_err = 0;
+ u16 filter_step_x = 0, filter_step_y = 0;
+
+ id_sign[id] = id_sign[id] + 1;
+ if (id_sign[id] == 1) {
+ x_old[id] = x;
+ y_old[id] = y;
+ }
+
+ x_err = x > x_old[id] ? (x - x_old[id]) : (x_old[id] - x);
+ y_err = y > y_old[id] ? (y - y_old[id]) : (y_old[id] - y);
+
+ if ((x_err > FILTER_MAX && y_err > FILTER_MAX / 3) || (x_err > FILTER_MAX / 3 && y_err > FILTER_MAX)) {
+ filter_step_x = x_err;
+ filter_step_y = y_err;
+ } else {
+ if (x_err > FILTER_MAX)
+ filter_step_x = x_err;
+ if (y_err > FILTER_MAX)
+ filter_step_y = y_err;
+ }
+
+ if (x_err <= 2 * FILTER_MAX && y_err <= 2 * FILTER_MAX) {
+ filter_step_x >>= 2;
+ filter_step_y >>= 2;
+ } else if (x_err <= 3 * FILTER_MAX && y_err <= 3 * FILTER_MAX) {
+ filter_step_x >>= 1;
+ filter_step_y >>= 1;
+ } else if (x_err <= 4 * FILTER_MAX && y_err <= 4 * FILTER_MAX) {
+ filter_step_x = filter_step_x * 3 / 4;
+ filter_step_y = filter_step_y * 3 / 4;
+ }
+
+ x_new = x > x_old[id] ? (x_old[id] + filter_step_x) : (x_old[id] - filter_step_x);
+ y_new = y > y_old[id] ? (y_old[id] + filter_step_y) : (y_old[id] - filter_step_y);
+
+ x_old[id] = x_new;
+ y_old[id] = y_new;
+}
+#else
+static void record_point(u16 x, u16 y, u8 id)
+{
+ u16 x_err = 0;
+ u16 y_err = 0;
+
+ id_sign[id] = id_sign[id] + 1;
+
+ if (id_sign[id] == 1) {
+ x_old[id] = x;
+ y_old[id] = y;
+ }
+
+ x = (x_old[id] + x) / 2;
+ y = (y_old[id] + y) / 2;
+
+ if (x > x_old[id]) {
+ x_err = x - x_old[id];
+ } else {
+ x_err = x_old[id] - x;
+ }
+
+ if (y > y_old[id]) {
+ y_err = y - y_old[id];
+ } else {
+ y_err = y_old[id] - y;
+ }
+
+ if ((x_err > 3 && y_err > 1) || (x_err > 1 && y_err > 3)) {
+ x_new = x;
+ x_old[id] = x;
+ y_new = y;
+ y_old[id] = y;
+ } else {
+ if (x_err > 3) {
+ x_new = x;
+ x_old[id] = x;
+ } else
+ x_new = x_old[id];
+ if (y_err > 3) {
+ y_new = y;
+ y_old[id] = y;
+ } else
+ y_new = y_old[id];
+ }
+
+ if (id_sign[id] == 1) {
+ x_new = x_old[id];
+ y_new = y_old[id];
+ }
+}
+#endif
+
+#ifdef HAVE_TOUCH_KEY
+static void report_key(struct gsl_ts *ts, u16 x, u16 y)
+{
+ u16 i = 0;
+
+ for (i = 0; i < MAX_KEY_NUM; i++) {
+ if ((gsl_key_data[i].x_min < x) && (x < gsl_key_data[i].x_max) && (gsl_key_data[i].y_min < y) && (y < gsl_key_data[i].y_max)) {
+ key = gsl_key_data[i].key;
+ input_report_key(ts->input, key, 1);
+ input_sync(ts->input);
+ key_state_flag = 1;
+ break;
+ }
+ }
+}
+#endif
+
+static void report_data(struct gsl_ts *ts, u16 x, u16 y, u8 pressure, u8 id)
+{
+ if (revert_xy)
+ swap(x, y);
+ if (revert_x)
+ x = ts->screen_max_x - x;
+ if (revert_y)
+ y = ts->screen_max_y - y;
+
+ printk("#####id=%d,x=%d,y=%d######\n", id, x, y);
+ printk("#####revert_xy=%d,revert_x=%d,revert_y=%d######\n", revert_xy, revert_x, revert_y);
+
+ if (x > ts->screen_max_x || y > ts->screen_max_y) {
+ #ifdef HAVE_TOUCH_KEY
+ report_key(ts, x, y);
+ #endif
+ return;
+ }
+#ifdef BND_GESTURE
+ print_info("\n gsl_lcd_flag = %d ---- gsl_gesture_flag = %d \n\n", gsl_lcd_flag, gsl_gesture_flag);
+ if (1 == gsl_lcd_flag && 1 == gsl_gesture_flag) {
+ print_info("auto wake up lcd\n");
+ rk_send_wakeup_key();
+ } else {
+ gsl_gesture_flag = 0;
+ }
+#endif
+#ifdef REPORT_DATA_ANDROID_4_0
+ input_mt_slot(ts->input, id);
+ input_report_abs(ts->input, ABS_MT_TRACKING_ID, id);
+ input_report_abs(ts->input, ABS_MT_TOUCH_MAJOR, pressure);
+ input_report_abs(ts->input, ABS_MT_POSITION_X, x);
+ input_report_abs(ts->input, ABS_MT_POSITION_Y, y);
+ input_report_abs(ts->input, ABS_MT_WIDTH_MAJOR, 1);
+#else
+ input_report_abs(ts->input, ABS_MT_TRACKING_ID, id);
+ input_report_abs(ts->input, ABS_MT_TOUCH_MAJOR, pressure);
+ input_report_abs(ts->input, ABS_MT_POSITION_X, x);
+ input_report_abs(ts->input, ABS_MT_POSITION_Y, y);
+ input_report_abs(ts->input, ABS_MT_WIDTH_MAJOR, 1);
+ input_mt_sync(ts->input);
+#endif
+}
+
+static void gslX680_ts_worker(struct work_struct *work)
+{
+
+ int rc, i;
+ u8 id, touches/*, read_buf[4] = {0}*/;
+ u16 x, y;
+
+ struct gsl_touch_info cinfo = { { 0 } };
+ u32 tmp1 = 0;
+ u8 buf[4] = {0};
+
+ struct gsl_ts *ts = container_of(work, struct gsl_ts, work);
+
+ print_info("=====gslX680_ts_worker=====\n");
+
+#ifdef TPD_PROC_DEBUG
+ if (gsl_proc_flag == 1)
+ goto schedule;
+#endif
+#ifdef GSL_MONITOR
+ if (i2c_lock_flag != 0)
+ goto i2c_lock_schedule;
+ else
+ i2c_lock_flag = 1;
+#endif
+
+ rc = gsl_ts_read(ts->client, 0x80, ts->touch_data, ts->dd->data_size);
+ if (rc < 0) {
+ dev_err(&ts->client->dev, "read failed\n");
+ goto schedule;
+ }
+
+ touches = ts->touch_data[ts->dd->touch_index];
+ print_info("-----touches: %d -----\n", touches);
+
+ if (is_noid_version) {
+ cinfo.finger_num = touches;
+ printk("tp-gsl finger_num = %d\n", cinfo.finger_num);
+ for (i = 0; i < (touches < MAX_CONTACTS ? touches : MAX_CONTACTS); i++) {
+ cinfo.x[i] = join_bytes((ts->touch_data[ts->dd->x_index + 4 * i + 1] & 0xf),
+ ts->touch_data[ts->dd->x_index + 4 * i]);
+ cinfo.y[i] = join_bytes(ts->touch_data[ts->dd->y_index + 4 * i + 1],
+ ts->touch_data[ts->dd->y_index + 4 * i]);
+ print_info("tp-gsl x = %d y = %d \n", cinfo.x[i], cinfo.y[i]);
+ }
+ cinfo.finger_num = (ts->touch_data[3] << 24) | (ts->touch_data[2] << 16)
+ | (ts->touch_data[1] << 8) | (ts->touch_data[0]);
+ gsl_alg_id_main(&cinfo);
+ tmp1 = gsl_mask_tiaoping();
+ print_info("[tp-gsl] tmp1=%x\n", tmp1);
+ if (tmp1 > 0 && tmp1 < 0xffffffff) {
+ buf[0] = 0xa;
+ buf[1] = 0;
+ buf[2] = 0;
+ buf[3] = 0;
+ gsl_ts_write(gsl_client, 0xf0, buf, 4);
+ buf[0] = (u8)(tmp1 & 0xff);
+ buf[1] = (u8)((tmp1>>8) & 0xff);
+ buf[2] = (u8)((tmp1>>16) & 0xff);
+ buf[3] = (u8)((tmp1>>24) & 0xff);
+ printk("tmp1=%08x,buf[0]=%02x,buf[1]=%02x,buf[2]=%02x,buf[3]=%02x\n",
+ tmp1, buf[0], buf[1], buf[2], buf[3]);
+ gsl_ts_write(gsl_client, 0x8, buf, 4);
+ }
+ touches = cinfo.finger_num;
+ }
+
+ for (i = 1; i <= MAX_CONTACTS; i++) {
+ if (touches == 0)
+ id_sign[i] = 0;
+ id_state_flag[i] = 0;
+ }
+ for (i = 0; i < (touches > MAX_FINGERS ? MAX_FINGERS : touches); i++) {
+ if (is_noid_version) {
+ id = cinfo.id[i];
+ x = cinfo.x[i];
+ y = cinfo.y[i];
+ } else {
+ x = join_bytes((ts->touch_data[ts->dd->x_index + 4 * i + 1] & 0xf),
+ ts->touch_data[ts->dd->x_index + 4 * i]);
+ y = join_bytes(ts->touch_data[ts->dd->y_index + 4 * i + 1],
+ ts->touch_data[ts->dd->y_index + 4 * i]);
+ id = ts->touch_data[ts->dd->id_index + 4 * i] >> 4;
+ }
+
+ if (1 <= id && id <= MAX_CONTACTS) {
+ #ifdef FILTER_POINT
+ filter_point(x, y, id);
+ #else
+ record_point(x, y, id);
+ #endif
+ report_data(ts, x_new, y_new, 10, id);
+ id_state_flag[id] = 1;
+ }
+ }
+ for (i = 1; i <= MAX_CONTACTS; i++) {
+ if ((0 == touches) || ((0 != id_state_old_flag[i]) && (0 == id_state_flag[i]))) {
+ #ifdef REPORT_DATA_ANDROID_4_0
+ input_mt_slot(ts->input, i);
+ input_report_abs(ts->input, ABS_MT_TRACKING_ID, -1);
+ input_mt_report_slot_state(ts->input, MT_TOOL_FINGER, false);
+ #endif
+ id_sign[i] = 0;
+ }
+ id_state_old_flag[i] = id_state_flag[i];
+ }
+#ifndef REPORT_DATA_ANDROID_4_0
+ if (0 == touches) {
+ input_mt_sync(ts->input);
+ #ifdef HAVE_TOUCH_KEY
+ if (key_state_flag) {
+ input_report_key(ts->input, key, 0);
+ input_sync(ts->input);
+ key_state_flag = 0;
+ }
+ #endif
+ }
+#endif
+ input_sync(ts->input);
+
+schedule:
+#ifdef GSL_MONITOR
+ i2c_lock_flag = 0;
+i2c_lock_schedule:
+#endif
+ enable_irq(ts->irq);
+}
+
+#ifdef GSL_MONITOR
+static void gsl_monitor_worker(struct work_struct *work)
+{
+ u8 write_buf[4] = {0};
+ u8 read_buf[4] = {0};
+ char init_chip_flag = 0;
+
+ print_info("----------------gsl_monitor_worker-----------------\n");
+
+#ifdef TPD_PROC_DEBUG
+ if (gsl_proc_flag == 1) {
+ return;
+ }
+#endif
+
+ if (i2c_lock_flag != 0)
+ goto queue_monitor_work;
+ else
+ i2c_lock_flag = 1;
+
+ gsl_ts_read(gsl_client, 0xb0, read_buf, 4);
+ if (read_buf[3] != 0x5a || read_buf[2] != 0x5a || read_buf[1] != 0x5a || read_buf[0] != 0x5a)
+ b0_counter++;
+ else
+ b0_counter = 0;
+
+ if (b0_counter > 1) {
+ printk("======read 0xb0: %x %x %x %x ======\n", read_buf[3], read_buf[2], read_buf[1], read_buf[0]);
+ init_chip_flag = 1;
+ b0_counter = 0;
+ goto queue_monitor_init_chip;
+ }
+
+ gsl_ts_read(gsl_client, 0xb4, read_buf, 4);
+ int_2nd[3] = int_1st[3];
+ int_2nd[2] = int_1st[2];
+ int_2nd[1] = int_1st[1];
+ int_2nd[0] = int_1st[0];
+ int_1st[3] = read_buf[3];
+ int_1st[2] = read_buf[2];
+ int_1st[1] = read_buf[1];
+ int_1st[0] = read_buf[0];
+
+ if (int_1st[3] == int_2nd[3] && int_1st[2] == int_2nd[2] && int_1st[1] == int_2nd[1] && int_1st[0] == int_2nd[0]) {
+ printk("======int_1st: %x %x %x %x , int_2nd: %x %x %x %x ======\n", int_1st[3], int_1st[2], int_1st[1], int_1st[0], int_2nd[3], int_2nd[2], int_2nd[1], int_2nd[0]);
+ init_chip_flag = 1;
+ goto queue_monitor_init_chip;
+ }
+
+#if 1
+ gsl_ts_read(gsl_client, 0xbc, read_buf, 4);
+ if (read_buf[3] != 0 || read_buf[2] != 0 || read_buf[1] != 0 || read_buf[0] != 0)
+ bc_counter++;
+ else
+ bc_counter = 0;
+ if (bc_counter > 1) {
+ printk("======read 0xbc: %x %x %x %x======\n", read_buf[3], read_buf[2], read_buf[1], read_buf[0]);
+ init_chip_flag = 1;
+ bc_counter = 0;
+ }
+#else
+ write_buf[3] = 0x01;
+ write_buf[2] = 0xfe;
+ write_buf[1] = 0x10;
+ write_buf[0] = 0x00;
+ gsl_ts_write(gsl_client, 0xf0, write_buf, 4);
+ gsl_ts_read(gsl_client, 0x10, read_buf, 4);
+ gsl_ts_read(gsl_client, 0x10, read_buf, 4);
+
+ if (read_buf[3] < 10 && read_buf[2] < 10 && read_buf[1] < 10 && read_buf[0] < 10)
+ dac_counter++;
+ else
+ dac_counter = 0;
+
+ if (dac_counter > 1) {
+ printk("======read DAC1_0: %x %x %x %x ======\n", read_buf[3], read_buf[2], read_buf[1], read_buf[0]);
+ init_chip_flag = 1;
+ dac_counter = 0;
+ }
+#endif
+queue_monitor_init_chip:
+ if (init_chip_flag) {
+ #ifdef GSLX680_COMPATIBLE
+ judge_chip_type(gsl_client);
+ #endif
+ init_chip(gsl_client);
+ reset_chip(gsl_client);
+ startup_chip(gsl_client);
+ check_mem_data(gsl_client);
+ }
+
+ i2c_lock_flag = 0;
+
+queue_monitor_work:
+ queue_delayed_work(gsl_monitor_workqueue, &gsl_monitor_work, 100);
+}
+#endif
+
+static irqreturn_t gsl_ts_irq(int irq, void *dev_id)
+{
+ struct gsl_ts *ts = dev_id;
+
+ print_info("========gslX680 Interrupt=========\n");
+#ifdef BND_GESTURE
+ if (1 == gsl_lcd_flag)
+ gsl_gesture_flag = 1;
+#endif
+ disable_irq_nosync(ts->irq);
+
+ if (!work_pending(&ts->work)) {
+ queue_work(ts->wq, &ts->work);
+ }
+
+ return IRQ_HANDLED;
+}
+
+static int gsl_ts_init_ts(struct i2c_client *client, struct gsl_ts *ts)
+{
+ struct input_dev *input_device;
+ int rc = 0;
+
+ printk("[GSLX680] Enter %s\n", __func__);
+
+ ts->dd = &devices[ts->device_id];
+
+ if (ts->device_id == 0) {
+ ts->dd->data_size = MAX_FINGERS * ts->dd->touch_bytes + ts->dd->touch_meta_data;
+ ts->dd->touch_index = 0;
+ }
+
+ ts->touch_data = devm_kzalloc(&client->dev, ts->dd->data_size, GFP_KERNEL);
+ if (!ts->touch_data) {
+ pr_err("%s: Unable to allocate memory\n", __func__);
+ return -ENOMEM;
+ }
+
+ input_device = input_allocate_device();
+ if (!input_device) {
+ rc = -ENOMEM;
+ goto error_alloc_dev;
+ }
+
+ ts->input = input_device;
+ input_device->name = GSLX680_I2C_NAME;
+ input_device->id.bustype = BUS_I2C;
+ input_device->dev.parent = &client->dev;
+ input_set_drvdata(input_device, ts);
+
+#ifdef REPORT_DATA_ANDROID_4_0
+ __set_bit(EV_ABS, input_device->evbit);
+ __set_bit(EV_KEY, input_device->evbit);
+ __set_bit(EV_REP, input_device->evbit);
+ __set_bit(INPUT_PROP_DIRECT, input_device->propbit);
+ input_mt_init_slots(input_device, (MAX_CONTACTS+1), 0);
+#else
+ input_set_abs_params(input_device, ABS_MT_TRACKING_ID, 0, (MAX_CONTACTS+1), 0, 0);
+ set_bit(EV_ABS, input_device->evbit);
+ set_bit(EV_KEY, input_device->evbit);
+ __set_bit(INPUT_PROP_DIRECT, input_device->propbit);
+ input_device->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);
+#endif
+
+#ifdef HAVE_TOUCH_KEY
+ input_device->evbit[0] = BIT_MASK(EV_KEY);
+ for (i = 0; i < MAX_KEY_NUM; i++)
+ set_bit(key_array[i], input_device->keybit);
+#endif
+
+ set_bit(ABS_MT_POSITION_X, input_device->absbit);
+ set_bit(ABS_MT_POSITION_Y, input_device->absbit);
+ set_bit(ABS_MT_TOUCH_MAJOR, input_device->absbit);
+ set_bit(ABS_MT_WIDTH_MAJOR, input_device->absbit);
+
+ input_set_abs_params(input_device, ABS_MT_POSITION_X, 0, ts->screen_max_x, 0, 0);
+ input_set_abs_params(input_device, ABS_MT_POSITION_Y, 0, ts->screen_max_y, 0, 0);
+ input_set_abs_params(input_device, ABS_MT_TOUCH_MAJOR, 0, PRESS_MAX, 0, 0);
+ input_set_abs_params(input_device, ABS_MT_WIDTH_MAJOR, 0, 200, 0, 0);
+
+ ts->wq = create_singlethread_workqueue("kworkqueue_ts");
+ if (!ts->wq) {
+ dev_err(&client->dev, "Could not create workqueue\n");
+ goto error_wq_create;
+ }
+ flush_workqueue(ts->wq);
+
+ INIT_WORK(&ts->work, gslX680_ts_worker);
+
+ rc = input_register_device(input_device);
+ if (rc)
+ goto error_unreg_device;
+
+ return 0;
+error_unreg_device:
+ destroy_workqueue(ts->wq);
+error_wq_create:
+ input_free_device(input_device);
+error_alloc_dev:
+ return rc;
+}
+
+static int gsl_ts_suspend(struct device *dev)
+{
+ struct gsl_ts *ts = dev_get_drvdata(dev);
+ int i;
+ int tmp = 0;
+
+ printk("I'am in gsl_ts_suspend() start\n");
+#ifdef GSL_NOID_VERSION
+ tmp = gsl_version_id();
+#endif
+
+#ifdef TPD_PROC_DEBUG
+ if (gsl_proc_flag == 1) {
+ return -1;
+ }
+#endif
+
+#ifdef GSL_MONITOR
+ printk("gsl_ts_suspend () : cancel gsl_monitor_work\n");
+ cancel_delayed_work_sync(&gsl_monitor_work);
+#endif
+/*
+#ifdef BND_GESTURE
+// disable_irq_nosync(ts->irq);
+#else
+ disable_irq_nosync(ts->irq);
+#endif*/
+
+#ifdef BND_GESTURE
+/* gslX680_shutdown_low(); */
+#else
+ gslX680_shutdown_low();
+#endif
+
+#ifdef SLEEP_CLEAR_POINT
+ msleep(10);
+ #ifdef REPORT_DATA_ANDROID_4_0
+ for (i = 1; i <= MAX_CONTACTS; i++) {
+ input_mt_slot(ts->input, i);
+ input_report_abs(ts->input, ABS_MT_TRACKING_ID, -1);
+ input_mt_report_slot_state(ts->input, MT_TOOL_FINGER, false);
+ }
+ #else
+ input_mt_sync(ts->input);
+ #endif
+ input_sync(ts->input);
+ msleep(10);
+ report_data(ts, 1, 1, 10, 1);
+ input_sync(ts->input);
+#endif
+
+ return 0;
+}
+
+static int gsl_ts_resume(struct device *dev)
+{
+ struct gsl_ts *ts = dev_get_drvdata(dev);
+ int i;
+
+ printk("I'am in gsl_ts_resume() start\n");
+
+#ifdef TPD_PROC_DEBUG
+ if (gsl_proc_flag == 1) {
+ return -1;
+ }
+#endif
+
+ gslX680_shutdown_high();
+ msleep(20);
+ reset_chip(ts->client);
+ startup_chip(ts->client);
+ check_mem_data(ts->client);
+
+#ifdef SLEEP_CLEAR_POINT
+ #ifdef REPORT_DATA_ANDROID_4_0
+ for (i = 1 ; i <= MAX_CONTACTS; i++) {
+ input_mt_slot(ts->input, i);
+ input_report_abs(ts->input, ABS_MT_TRACKING_ID, -1);
+ input_mt_report_slot_state(ts->input, MT_TOOL_FINGER, false);
+ }
+ #else
+ input_mt_sync(ts->input);
+ #endif
+ input_sync(ts->input);
+#endif
+#ifdef GSL_MONITOR
+ printk("gsl_ts_resume () : queue gsl_monitor_work\n");
+ queue_delayed_work(gsl_monitor_workqueue, &gsl_monitor_work, 300);
+#endif
+/*
+#ifdef BND_GESTURE
+ enable_irq(ts->irq);
+#else
+ enable_irq(ts->irq);
+#endif*/
+
+ return 0;
+}
+
+#if 1
+static int gsl_ts_early_suspend(struct tp_device *tp_d)
+{
+ struct gsl_ts *ts = container_of(tp_d, struct gsl_ts, tp);
+#ifdef BND_GESTURE
+ gsl_lcd_flag = 1;
+#endif
+ printk("[GSLX680] Enter %s\n", __func__);
+ return gsl_ts_suspend(&ts->client->dev);
+}
+
+static int gsl_ts_late_resume(struct tp_device *tp_d)
+{
+ struct gsl_ts *ts = container_of(tp_d, struct gsl_ts, tp);
+#ifdef BND_GESTURE
+ gsl_lcd_flag = 0;
+ gsl_gesture_flag = 0;
+#endif
+ printk("[GSLX680] Enter %s\n", __func__);
+ return gsl_ts_resume(&ts->client->dev);
+}
+#endif
+
+void judge_chip_type(struct i2c_client *client)
+{
+ u8 read_buf[4] = {0};
+ msleep(100);
+ gsl_ts_read(client, 0xfc, read_buf, 4);
+ printk("read 0xfc = %x %x %x %x\n", read_buf[3], read_buf[2], read_buf[1], read_buf[0]);
+
+ if (read_buf[2] != 0x91 && read_buf[2] != 0x88 && read_buf[2] != 0x82) {
+ msleep(100);
+ gsl_ts_read(client, 0xfc, read_buf, 4);
+ printk("read 0xfc = %x %x %x %x\n", read_buf[3], read_buf[2], read_buf[1], read_buf[0]);
+ }
+
+ if (read_buf[2] == 0x91) {
+ chip_type = 2;
+ is_noid_version = 1;
+ }
+#ifdef GSL1680F_COMPATIBLE
+ else if ((read_buf[3]&0xf0) == 0xb0 && read_buf[2] == 0x82) {
+ chip_type = 3;
+ is_noid_version = 2;
+ }
+#endif
+#ifdef GSL1680E_COMPATIBLE
+ else if (read_buf[2] == 0x82) {
+ chip_type = 1;
+ is_noid_version = 0;
+ }
+#endif
+ else {
+ chip_type = 0;
+ is_noid_version = 0;
+ }
+}
+static int gsl_ts_probe(struct i2c_client *client,
+ const struct i2c_device_id *id)
+{
+ struct gsl_ts *ts;
+ int rc;
+ struct device_node *np = client->dev.of_node;
+ enum of_gpio_flags wake_flags;
+
+ printk("GSLX680 Enter %s\n", __func__);
+ if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) {
+ dev_err(&client->dev, "I2C functionality not supported\n");
+ return -ENODEV;
+ }
+
+ ts = devm_kzalloc(&client->dev, sizeof(*ts), GFP_KERNEL);
+ if (!ts)
+ return -ENOMEM;
+
+ ts->client = client;
+ i2c_set_clientdata(client, ts);
+ ts->device_id = id->driver_data;
+
+ of_property_read_u32(np, "screen_max_x", &(ts->screen_max_x));
+ of_property_read_u32(np, "screen_max_y", &(ts->screen_max_y));
+
+ ts->irq_pin = of_get_named_gpio_flags(np, "touch-gpio", 0, NULL);
+ ts->wake_pin = of_get_named_gpio_flags(np, "wake-gpio", 0, &wake_flags);
+ if (gpio_is_valid(ts->wake_pin)) {
+ rc = devm_gpio_request_one(&client->dev, ts->wake_pin, (wake_flags & OF_GPIO_ACTIVE_LOW) ? GPIOF_OUT_INIT_LOW : GPIOF_OUT_INIT_HIGH, "gslX680 wake pin");
+ if (rc != 0) {
+ dev_err(&client->dev, "gslX680 wake pin error\n");
+ return -EIO;
+ }
+ g_wake_pin = ts->wake_pin;
+ } else {
+ dev_info(&client->dev, "wake pin invalid\n");
+ }
+ if (!gpio_is_valid(ts->irq_pin)) {
+ dev_info(&client->dev, "irq pin invalid\n");
+ goto error_mutex_destroy;
+ }
+
+ rc = gsl_ts_init_ts(client, ts);
+ if (rc < 0) {
+ dev_err(&client->dev, "GSLX680 init failed\n");
+ goto error_mutex_destroy;
+ }
+
+ gsl_client = client;
+
+/* gslX680_init();
+ gpio_set_value(ts->irq_pin,1);
+ msleep(20); */
+ gslX680_shutdown_low();
+ msleep(20);
+ gslX680_shutdown_high();
+ msleep(20);
+ judge_chip_type(ts->client);
+
+ init_chip(ts->client);
+ check_mem_data(ts->client);
+
+ ts->irq = gpio_to_irq(ts->irq_pin);
+ if (ts->irq) {
+ rc = devm_request_threaded_irq(&client->dev, ts->irq, NULL, gsl_ts_irq, IRQF_TRIGGER_RISING | IRQF_ONESHOT, client->name, ts);
+ if (rc != 0) {
+ printk(KERN_ALERT "Cannot allocate ts INT!ERRNO:%d\n", rc);
+ goto error_req_irq_fail;
+ }
+ disable_irq(ts->irq);
+ } else {
+ printk("gslx680 irq req fail\n");
+ goto error_req_irq_fail;
+ }
+ enable_irq(ts->irq);
+ /* create debug attribute */
+ /* rc = device_create_file(&ts->input->dev, &dev_attr_debug_enable); */
+ ts->tp.tp_resume = gsl_ts_late_resume;
+ ts->tp.tp_suspend = gsl_ts_early_suspend;
+ tp_register_fb(&ts->tp);
+
+#ifdef CONFIG_HAS_EARLYSUSPEND
+ ts->early_suspend.level = EARLY_SUSPEND_LEVEL_BLANK_SCREEN + 1;
+ ts->early_suspend.suspend = gsl_ts_early_suspend;
+ ts->early_suspend.resume = gsl_ts_late_resume;
+ register_early_suspend(&ts->early_suspend);
+#endif
+
+#ifdef GSL_MONITOR
+
+ INIT_DELAYED_WORK(&gsl_monitor_work, gsl_monitor_worker);
+ gsl_monitor_workqueue = create_singlethread_workqueue("gsl_monitor_workqueue");
+ queue_delayed_work(gsl_monitor_workqueue, &gsl_monitor_work, 1000);
+#endif
+
+#ifdef TPD_PROC_DEBUG
+ proc_create(GSL_CONFIG_PROC_FILE, 0644, NULL, &gsl_seq_fops);
+ gsl_proc_flag = 0;
+#endif
+ if (1 == is_zet62xx) {
+ printk(" touch id is zet62xx,so free gpio!\n");
+ gpio_free(g_wake_pin);
+ free_irq(ts->irq, ts);
+ }
+ printk("[GSLX680] End %s\n", __func__);
+
+ return 0;
+
+error_req_irq_fail:
+ free_irq(ts->irq, ts);
+
+error_mutex_destroy:
+ input_free_device(ts->input);
+ return rc;
+}
+
+static int gsl_ts_remove(struct i2c_client *client)
+{
+ struct gsl_ts *ts = i2c_get_clientdata(client);
+
+#ifdef CONFIG_HAS_EARLYSUSPEND
+ unregister_early_suspend(&ts->early_suspend);
+#endif
+
+#ifdef GSL_MONITOR
+ cancel_delayed_work_sync(&gsl_monitor_work);
+ destroy_workqueue(gsl_monitor_workqueue);
+#endif
+
+ device_init_wakeup(&client->dev, 0);
+ cancel_work_sync(&ts->work);
+ free_irq(ts->irq, ts);
+ destroy_workqueue(ts->wq);
+ input_unregister_device(ts->input);
+ return 0;
+}
+
+static const struct i2c_device_id gsl_ts_id[] = {
+ {GSLX680_I2C_NAME, 0},
+ {}
+};
+MODULE_DEVICE_TABLE(i2c, gsl_ts_id);
+
+static struct i2c_driver gsl_ts_driver = {
+ .driver = {
+ .name = GSLX680_I2C_NAME,
+ .owner = THIS_MODULE,
+ },
+ .probe = gsl_ts_probe,
+ .remove = gsl_ts_remove,
+ .id_table = gsl_ts_id,
+};
+
+static int __init gsl_ts_init(void)
+{
+ int ret;
+ ret = i2c_add_driver(&gsl_ts_driver);
+ return ret;
+}
+
+static void __exit gsl_ts_exit(void)
+{
+ i2c_del_driver(&gsl_ts_driver);
+ return;
+}
+
+module_init(gsl_ts_init);
+module_exit(gsl_ts_exit);
+
+MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("GSLX680 touchscreen controller driver");
+MODULE_AUTHOR("Guan Yuwei, guanyuwei@basewin.com");
+MODULE_ALIAS("platform:gsl_ts");
diff --git a/drivers/input/touchscreen/gslx680_d708/rockchip_gslX680_88v.h b/drivers/input/touchscreen/gslx680_d708/rockchip_gslX680_88v.h
new file mode 100644
index 000000000000..f58ba4a8a72b
--- /dev/null
+++ b/drivers/input/touchscreen/gslx680_d708/rockchip_gslX680_88v.h
@@ -0,0 +1,5248 @@
+/*
+ * drivers/input/touchscreen/gslx680_d708/rockchip_gslX680_88v.h
+ *
+ * Copyright (c) 2017 rokchip
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+#ifndef _GSLX680_H_
+#define _GSLX680_H_
+
+#define SCREEN_MAX_X 800
+#define SCREEN_MAX_Y 480
+
+struct fw_data {
+ u32 offset : 8;
+ u32:0;
+ u32 val;
+};
+
+#define GSL1680F_COMPATIBLE
+#define GSL1680F_NEWCOMMON
+
+static unsigned int gsl_config_data_id_1680f[512] = {
+ 0x8dbd3c,
+ 0x200,
+ 0, 0,
+ 0,
+ 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0xd7f66401,
+
+
+ 0x40000900, 0x5, 0xa000f, 0xa000f, 0x1e00320, 0, 0x5100, 0xdf00,
+ 0, 0x320014, 0, 0, 0, 0, 0, 0,
+ 0x4, 0x4000, 0x4000, 0x112b0014, 0x109f0007, 0, 0, 0x5050707,
+ 0x1b6db688, 0x240, 0x9a0019, 0x930023, 0x8d002d, 0x860037, 0x9a0019, 0x930023,
+ 0x8d002d, 0x860037, 0x93000a, 0x8d000f, 0x860014, 0x800019, 0x93000a, 0x8d000f,
+ 0x860014, 0x800019, 0x804000, 0x90040, 0x90001, 0, 0, 0,
+ 0, 0, 0, 0x14012c, 0xa003c, 0xa0078, 0x400, 0x1081,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+
+ 0,
+ 0x3200384, 0x64, 0x503e8,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+ 0, 0, 0,
+
+ 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+
+
+ 0x221,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0x1000000, 0x4030201, 0x8070606, 0xc0b0a09, 0xf0e0d0d, 0x13121110, 0x18171614, 0x1d1c1a19,
+ 0x2321201f, 0x28272624, 0x2d2c2a29, 0x31302f2e, 0x35343332, 0x39383736, 0x3d3c3b3a, 0x3f3f3e3e,
+ 0, 0x2010000, 0x5040303, 0x9080706, 0xc0b0a09, 0x100f0e0d, 0x15141312, 0x1c1a1817,
+ 0x23211f1d, 0x2a282625, 0x2f2e2d2b, 0x33323130, 0x36363534, 0x3a393837, 0x3d3c3b3b, 0x3f3f3e3e,
+
+ 0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c, 0x13121110, 0x17161514, 0x1b1a1918, 0x1f1e1d1c,
+ 0x23222120, 0x27262524, 0x2b2a2928, 0x2f2e2d2c, 0x33323130, 0x37363534, 0x3b3a3938, 0x3f3e3d3c,
+
+ 0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c, 0x13121110, 0x17161514, 0x1b1a1918, 0x1f1e1d1c,
+ 0x23222120, 0x27262524, 0x2b2a2928, 0x2f2e2d2c, 0x33323130, 0x37363534, 0x3b3a3938, 0x3f3e3d3c,
+
+ 0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c, 0x13121110, 0x17161514, 0x1b1a1918, 0x1f1e1d1c,
+ 0x23222120, 0x27262524, 0x2b2a2928, 0x2f2e2d2c, 0x33323130, 0x37363534, 0x3b3a3938, 0x3f3e3d3c,
+
+ 0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c, 0x13121110, 0x17161514, 0x1b1a1918, 0x1f1e1d1c,
+ 0x23222120, 0x27262524, 0x2b2a2928, 0x2f2e2d2c, 0x33323130, 0x37363534, 0x3b3a3938, 0x3f3e3d3c,
+
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0,
+
+
+ 0x3,
+ 0x101, 0, 0x100, 0,
+ 0x20, 0x10, 0x8, 0x4,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0,
+};
+static const struct fw_data GSL1680F_FW[] = {
+
+{0xf0, 0x2},
+{0x00, 0x00000000},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0x00000000},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x12378654},
+{0xf0, 0x3},
+{0x00, 0x60667442},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0x00000000},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00005100},
+{0x28, 0x0000df00},
+{0x2c, 0x00000000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000014},
+{0x60, 0x00000000},
+{0x64, 0x1a0ac00a},
+{0x68, 0x00000002},
+{0x6c, 0x0000000f},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0xffffffec},
+{0x7c, 0x00000000},
+{0xf0, 0x4},
+{0x00, 0x00000000},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0xfe0cff06},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x00010000},
+{0x34, 0x00000000},
+{0x38, 0x0000000a},
+{0x3c, 0x00000258},
+{0x40, 0x00000000},
+{0x44, 0x04020a00},
+{0x48, 0x0014012c},
+{0x4c, 0x9a000000},
+{0x50, 0x00000000},
+{0x54, 0x00010203},
+{0x58, 0x04050607},
+{0x5c, 0x08090a0b},
+{0x60, 0x0c0d0e0f},
+{0x64, 0x10111213},
+{0x68, 0x14151617},
+{0x6c, 0x18191a1b},
+{0x70, 0x1c1d1e1f},
+{0x74, 0x0014000a},
+{0x78, 0x80808080},
+{0x7c, 0xcba981f4},
+{0xf0, 0x5},
+{0x00, 0x00000000},
+{0x04, 0x00000005},
+{0x08, 0x000000b4},
+{0x0c, 0x66666666},
+{0x10, 0x0000000a},
+{0x14, 0x00000000},
+{0x18, 0x00000fff},
+{0x1c, 0x112b0014},
+{0x20, 0x109f0007},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x80808080},
+{0x34, 0x80808080},
+{0x38, 0x80808080},
+{0x3c, 0x80808080},
+{0x40, 0x80808080},
+{0x44, 0x80808080},
+{0x48, 0x80808080},
+{0x4c, 0x80808000},
+{0x50, 0xffffffff},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000221},
+{0x78, 0x0000000f},
+{0x7c, 0x0000000a},
+{0xf0, 0x6},
+{0x00, 0x0000000f},
+{0x04, 0x00000000},
+{0x08, 0x0000000a},
+{0x0c, 0x04040403},
+{0x10, 0x00000032},
+{0x14, 0x140a140a},
+{0x18, 0x00000000},
+{0x1c, 0x00000001},
+{0x20, 0x00002904},
+{0x24, 0x000001e0},
+{0x28, 0x00000320},
+{0x2c, 0xf8010014},
+{0x30, 0xf8010014},
+{0x34, 0x00000005},
+{0x38, 0x00000003},
+{0x3c, 0x00000fff},
+{0x40, 0x80000000},
+{0x44, 0x001e001e},
+{0x48, 0x00000fff},
+{0x4c, 0x04040403},
+{0x50, 0x00020001},
+{0x54, 0x00000240},
+{0x58, 0x00004000},
+{0x5c, 0x1b6db688},
+{0x60, 0x20100804},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x000000e1},
+{0x78, 0x000a003c},
+{0x7c, 0x00000000},
+{0xf0, 0x7},
+{0x00, 0x01040007},
+{0x04, 0x03060209},
+{0x08, 0x0508040a},
+{0x0c, 0x07110610},
+{0x10, 0x09130812},
+{0x14, 0x00123456},
+{0x18, 0x00000000},
+{0x1c, 0x000a0078},
+{0x20, 0x00001081},
+{0x24, 0xff080010},
+{0x28, 0xff080120},
+{0x2c, 0xff080140},
+{0x30, 0xff080160},
+{0x34, 0x00000104},
+{0x38, 0x000000e1},
+{0x3c, 0x000000be},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x40000900},
+{0x4c, 0x320f0f03},
+{0x50, 0x00000000},
+{0x54, 0x00000004},
+{0x58, 0x00000000},
+{0x5c, 0x00080001},
+{0x60, 0x000d0009},
+{0x64, 0x000e000e},
+{0x68, 0x00000000},
+{0x6c, 0x00050002},
+{0x70, 0x00040002},
+{0x74, 0x00000000},
+{0x78, 0x00012345},
+{0x7c, 0x006789ab},
+{0xf0, 0x8},
+{0x00, 0x026f228f},
+{0x04, 0x22af22cf},
+{0x08, 0x22ef230f},
+{0x0c, 0x232f234f},
+{0x10, 0x21f341f4},
+{0x14, 0x41f541f6},
+{0x18, 0x41f741f8},
+{0x1c, 0x71f901fa},
+{0x20, 0x01f401f5},
+{0x24, 0x01f601f7},
+{0x28, 0x01f801f9},
+{0x2c, 0x01fa0000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x01020304},
+{0x44, 0x05060708},
+{0x48, 0x090a0000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00040003},
+{0x5c, 0x00000008},
+{0x60, 0x0000015e},
+{0x64, 0x00040302},
+{0x68, 0x00080804},
+{0x6c, 0x0000009a},
+{0x70, 0x000000cd},
+{0x74, 0x00000079},
+{0x78, 0x00000000},
+{0x7c, 0x0000000a},
+{0xf0, 0x9},
+{0x00, 0xff080094},
+{0x04, 0x00070011},
+{0x08, 0xff080090},
+{0x0c, 0x00040000},
+{0x10, 0xff080068},
+{0x14, 0x00030000},
+{0x18, 0xff080064},
+{0x1c, 0x01002582},
+{0x20, 0xff080060},
+{0x24, 0x00000000},
+{0x28, 0xff08004c},
+{0x2c, 0x00197fff},
+{0x30, 0xfffffff0},
+{0x34, 0x00000000},
+{0x38, 0xfffffff0},
+{0x3c, 0x00000000},
+{0x40, 0xfffffff0},
+{0x44, 0x00000000},
+{0x48, 0xfffffff0},
+{0x4c, 0x00000000},
+{0x50, 0xfffffff0},
+{0x54, 0x00000000},
+{0x58, 0xfffffff0},
+{0x5c, 0x00000000},
+{0x60, 0xfffffff0},
+{0x64, 0x00000000},
+{0x68, 0xfffffff0},
+{0x6c, 0x00000000},
+{0x70, 0xfffffff0},
+{0x74, 0x00000000},
+{0x78, 0xfffffff0},
+{0x7c, 0x00000000},
+/*
+{0xf0, 0xe0},
+{0x00, 0x00030000},
+{0x04, 0x00200012},
+{0x08, 0x003d0031},
+{0x0c, 0x003f003e},
+{0x10, 0x0025003a},
+{0x14, 0x002a0036},
+{0x18, 0x0030003a},
+{0x1c, 0x003c0030},
+{0x20, 0x0034003a},
+{0x24, 0x003a0037},
+{0x28, 0x0036003f},
+{0x2c, 0x00320036},
+{0x30, 0x00480046},
+{0x34, 0x00440040},
+{0x38, 0x004b0049},
+{0x3c, 0x0049005b},
+{0x40, 0x006401f4},
+{0x44, 0x00640064},
+{0x48, 0x01900064},
+{0x4c, 0x00500190},
+{0x50, 0x00500050},
+{0x54, 0x012c0050},
+{0x58, 0x012c012c},
+{0x5c, 0x0034012c},
+{0x60, 0x00640000},
+{0x64, 0x00640064},
+{0x68, 0x00000032},
+{0x6c, 0x00500000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0xe1},
+{0x00, 0x00000000},
+{0x04, 0x00030000},
+{0x08, 0x00220004},
+{0x0c, 0x002b0025},
+{0x10, 0x00250035},
+{0x14, 0x002e0032},
+{0x18, 0x00350032},
+{0x1c, 0x00300038},
+{0x20, 0x003f002c},
+{0x24, 0x00420036},
+{0x28, 0x003a003b},
+{0x2c, 0x00480032},
+{0x30, 0x00460048},
+{0x34, 0x0052003e},
+{0x38, 0x005e005c},
+{0x3c, 0x0058005b},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000002},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0xe2},
+{0x00, 0x00450053},
+{0x04, 0x00520059},
+{0x08, 0x0051004a},
+{0x0c, 0x0048004f},
+{0x10, 0x00520035},
+{0x14, 0x0051003d},
+{0x18, 0x0039003d},
+{0x1c, 0x003f0033},
+{0x20, 0x0037003b},
+{0x24, 0x003a003b},
+{0x28, 0x003b003c},
+{0x2c, 0x00370031},
+{0x30, 0x002d0031},
+{0x34, 0x00370037},
+{0x38, 0x002a0037},
+{0x3c, 0x0001000b},
+{0x40, 0x005f006f},
+{0x44, 0x0073006b},
+{0x48, 0x00740060},
+{0x4c, 0x005a0057},
+{0x50, 0x004a0058},
+{0x54, 0x003c004c},
+{0x58, 0x003d0036},
+{0x5c, 0x002f0035},
+{0x60, 0x00380034},
+{0x64, 0x00260031},
+{0x68, 0x00300030},
+{0x6c, 0x00320033},
+{0x70, 0x002e0028},
+{0x74, 0x002e0029},
+{0x78, 0x001d002d},
+{0x7c, 0x00040018},
+{0xf0, 0xe3},
+{0x00, 0x00000000},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0x00000000},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0xe4},
+{0x00, 0x00000000},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0x00000000},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0xe5},
+{0x00, 0x00000000},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0x00000000},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0xe6},
+{0x00, 0x00000000},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0x00000000},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+*/
+
+
+
+{0xf0, 0x1e},
+{0x00, 0x5a5a0f00},
+{0x04, 0x00002b9c},
+{0x08, 0x00002c04},
+{0x0c, 0x00002c7c},
+{0x10, 0x00002dac},
+{0x14, 0x00002e98},
+{0x18, 0x0000306c},
+{0x1c, 0x00003208},
+{0x20, 0x0000337c},
+{0x24, 0x00003544},
+{0x28, 0x00003764},
+{0x2c, 0x000039d8},
+{0x30, 0x00003b4c},
+{0x34, 0x00003bfc},
+{0x38, 0x00003d28},
+{0x3c, 0x0000407c},
+{0x40, 0x00004120},
+{0x44, 0x00004224},
+{0x48, 0x00004408},
+{0x4c, 0x00004528},
+{0x50, 0x000045e4},
+{0x54, 0x000047dc},
+{0x58, 0x00004ac0},
+{0x5c, 0x00004e5c},
+{0x60, 0x00004f40},
+{0x64, 0x00004f80},
+{0x68, 0x0000509c},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0x1f},
+{0x00, 0x00000000},
+{0x04, 0x00000000},
+{0x08, 0x00000000},
+{0x0c, 0x00000000},
+{0x10, 0x00000000},
+{0x14, 0x00000000},
+{0x18, 0x00000000},
+{0x1c, 0x00000000},
+{0x20, 0x00000000},
+{0x24, 0x00000000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00002644},
+{0x50, 0x000026f4},
+{0x54, 0x00000000},
+{0x58, 0x000027a4},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x000028c0},
+{0x68, 0x00000000},
+{0x6c, 0x00002984},
+{0x70, 0x00002afc},
+{0x74, 0x00000000},
+{0x78, 0x00005128},
+{0x7c, 0x5a5a0ffc},
+{0xf0, 0x0},
+{0x00, 0x01000000},
+{0x04, 0x01000000},
+{0x08, 0x01000000},
+{0x0c, 0x233fc0c0},
+{0x10, 0xa2146004},
+{0x14, 0xa4102000},
+{0x18, 0xe4244000},
+{0x1c, 0x233fc0c0},
+{0x20, 0xa2146010},
+{0x24, 0x2500003f},
+{0x28, 0xa414a3ff},
+{0x2c, 0xe4244000},
+{0x30, 0x01000000},
+{0x34, 0x821020e0},
+{0x38, 0x81880001},
+{0x3c, 0x01000000},
+{0x40, 0x01000000},
+{0x44, 0xa410200f},
+{0x48, 0xe4a00040},
+{0x4c, 0x01000000},
+{0x50, 0xa0100000},
+{0x54, 0xa2100000},
+{0x58, 0xa4100000},
+{0x5c, 0xa6100000},
+{0x60, 0xa8100000},
+{0x64, 0xaa100000},
+{0x68, 0xac100000},
+{0x6c, 0xae100000},
+{0x70, 0x90100000},
+{0x74, 0x92100000},
+{0x78, 0x94100000},
+{0x7c, 0x96100000},
+{0xf0, 0x1},
+{0x00, 0x98100000},
+{0x04, 0x9a100000},
+{0x08, 0x9c100000},
+{0x0c, 0x9e100000},
+{0x10, 0x84100000},
+{0x14, 0x01000000},
+{0x18, 0x01000000},
+{0x1c, 0x82100000},
+{0x20, 0x81900001},
+{0x24, 0x82100000},
+{0x28, 0x81980001},
+{0x2c, 0x81800000},
+{0x30, 0x01000000},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0xbc102cf8},
+{0x40, 0x9c102c78},
+{0x44, 0x01000000},
+{0x48, 0x01000000},
+{0x4c, 0x27001040},
+{0x50, 0xa614e00f},
+{0x54, 0xe6a00040},
+{0x58, 0x01000000},
+{0x5c, 0x40000309},
+{0x60, 0x01000000},
+{0x64, 0x01000000},
+{0x68, 0x10bfffff},
+{0x6c, 0x01000000},
+{0x70, 0x03169684},
+{0x74, 0x82106050},
+{0x78, 0x03296945},
+{0x7c, 0x82106288},
+{0xf0, 0x1a},
+{0x00, 0x9de3bf98},
+{0x04, 0x40000010},
+{0x08, 0x01000000},
+{0x0c, 0x40000007},
+{0x10, 0x01000000},
+{0x14, 0x400002ff},
+{0x18, 0x01000000},
+{0x1c, 0x40000015},
+{0x20, 0x01000000},
+{0x24, 0x30bffffe},
+{0x28, 0x82102001},
+{0x2c, 0x81904000},
+{0x30, 0x01000000},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0x81c3e008},
+{0x40, 0x01000000},
+{0x44, 0x03000008},
+{0x48, 0x82106342},
+{0x4c, 0xa3804000},
+{0x50, 0x03000004},
+{0x54, 0x82106000},
+{0x58, 0x81984000},
+{0x5c, 0x01000000},
+{0x60, 0x01000000},
+{0x64, 0x01000000},
+{0x68, 0x81c3e008},
+{0x6c, 0x01000000},
+{0x70, 0x01000000},
+{0x74, 0x01000000},
+{0x78, 0x01000000},
+{0x7c, 0xa7800000},
+{0xf0, 0x1b},
+{0x00, 0x01000000},
+{0x04, 0x01000000},
+{0x08, 0x01000000},
+{0x0c, 0x81c3e008},
+{0x10, 0x01000000},
+{0x14, 0x80a22000},
+{0x18, 0x02800006},
+{0x1c, 0x01000000},
+{0x20, 0x01000000},
+{0x24, 0x90823fff},
+{0x28, 0x12bffffe},
+{0x2c, 0x01000000},
+{0x30, 0x81c3e008},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0x05001040},
+{0x40, 0x8410a00f},
+{0x44, 0xc4a00040},
+{0x48, 0x01000000},
+{0x4c, 0x81c3e008},
+{0x50, 0x01000000},
+{0x54, 0x9de3bf18},
+{0x58, 0xb2067fff},
+{0x5c, 0x96100018},
+{0x60, 0xf227bf7c},
+{0x64, 0xc027bf78},
+{0x68, 0x98102000},
+{0x6c, 0xb007bff8},
+{0x70, 0xd4063f80},
+{0x74, 0xda063f84},
+{0x78, 0xb810000a},
+{0x7c, 0x98033fff},
+{0xf0, 0x1c},
+{0x00, 0xb0063ff8},
+{0x04, 0x80a2800d},
+{0x08, 0x16800031},
+{0x0c, 0xb610000d},
+{0x10, 0xbb2aa002},
+{0x14, 0x832b6002},
+{0x18, 0xb207400b},
+{0x1c, 0xb400400b},
+{0x20, 0xde02c01d},
+{0x24, 0x80a7001b},
+{0x28, 0x1680001c},
+{0x2c, 0x01000000},
+{0x30, 0xc2068000},
+{0x34, 0x80a0400f},
+{0x38, 0x04800005},
+{0x3c, 0x80a7001b},
+{0x40, 0xb606ffff},
+{0x44, 0x10bffff8},
+{0x48, 0xb406bffc},
+{0x4c, 0x16800013},
+{0x50, 0x80a7001b},
+{0x54, 0xc2068000},
+{0x58, 0xc2264000},
+{0x5c, 0xb8072001},
+{0x60, 0x80a7001b},
+{0x64, 0x1680000d},
+{0x68, 0xb2066004},
+{0x6c, 0xc2064000},
+{0x70, 0x80a0400f},
+{0x74, 0x26bffffb},
+{0x78, 0xb8072001},
+{0x7c, 0x80a7001b},
+{0xf0, 0x1d},
+{0x00, 0x16800006},
+{0x04, 0x01000000},
+{0x08, 0xc2268000},
+{0x0c, 0xb606ffff},
+{0x10, 0xb406bffc},
+{0x14, 0x80a7001b},
+{0x18, 0x12bfffe4},
+{0x1c, 0x80a7001b},
+{0x20, 0xb0062008},
+{0x24, 0x82073fff},
+{0x28, 0xc2263f84},
+{0x2c, 0xd4263f80},
+{0x30, 0x832f2002},
+{0x34, 0xb0062008},
+{0x38, 0xde22c001},
+{0x3c, 0xba072001},
+{0x40, 0xfa263f80},
+{0x44, 0xda263f84},
+{0x48, 0x98032002},
+{0x4c, 0x80a33fff},
+{0x50, 0x34bfffc9},
+{0x54, 0xd4063f80},
+{0x58, 0x81c7e008},
+{0x5c, 0x81e80000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0x20},
+{0x00, 0x83580000},
+{0x04, 0x82086ff0},
+{0x08, 0x83306004},
+{0x0c, 0x80a06005},
+{0x10, 0x02800024},
+{0x14, 0x01000000},
+{0x18, 0x80a06006},
+{0x1c, 0x02800039},
+{0x20, 0x01000000},
+{0x24, 0x80a06015},
+{0x28, 0x02800051},
+{0x2c, 0x01000000},
+{0x30, 0x80a0602a},
+{0x34, 0x02800085},
+{0x38, 0x01000000},
+{0x3c, 0x073fc180},
+{0x40, 0x8610e03c},
+{0x44, 0x05169680},
+{0x48, 0x84004002},
+{0x4c, 0xc420c000},
+{0x50, 0x073fc000},
+{0x54, 0x8610e020},
+{0x58, 0x84102001},
+{0x5c, 0xc420c000},
+{0x60, 0x0500000c},
+{0x64, 0x01000000},
+{0x68, 0x01000000},
+{0x6c, 0x8480bfff},
+{0x70, 0x12bffffe},
+{0x74, 0x01000000},
+{0x78, 0x01000000},
+{0x7c, 0x073fc000},
+{0xf0, 0x21},
+{0x00, 0x8610e020},
+{0x04, 0x84102000},
+{0x08, 0xc420c000},
+{0x0c, 0x01000000},
+{0x10, 0x01000000},
+{0x14, 0x81c44000},
+{0x18, 0x81cc8000},
+{0x1c, 0x01000000},
+{0x20, 0xa7500000},
+{0x24, 0xa92ce002},
+{0x28, 0xa734e001},
+{0x2c, 0xa614c014},
+{0x30, 0xa60ce007},
+{0x34, 0x81900000},
+{0x38, 0x01000000},
+{0x3c, 0x01000000},
+{0x40, 0x81e00000},
+{0x44, 0xe03ba000},
+{0x48, 0xe43ba008},
+{0x4c, 0xe83ba010},
+{0x50, 0xec3ba018},
+{0x54, 0xf03ba020},
+{0x58, 0xf43ba028},
+{0x5c, 0xf83ba030},
+{0x60, 0xfc3ba038},
+{0x64, 0x81e80000},
+{0x68, 0x8194c000},
+{0x6c, 0x01000000},
+{0x70, 0x01000000},
+{0x74, 0x81c44000},
+{0x78, 0x81cc8000},
+{0x7c, 0x01000000},
+{0xf0, 0x22},
+{0x00, 0xa7500000},
+{0x04, 0xa934e002},
+{0x08, 0xa72ce001},
+{0x0c, 0xa614c014},
+{0x10, 0xa60ce007},
+{0x14, 0x81900000},
+{0x18, 0x01000000},
+{0x1c, 0x01000000},
+{0x20, 0x81e80000},
+{0x24, 0x81e80000},
+{0x28, 0xe01ba000},
+{0x2c, 0xe41ba008},
+{0x30, 0xe81ba010},
+{0x34, 0xec1ba018},
+{0x38, 0xf01ba020},
+{0x3c, 0xf41ba028},
+{0x40, 0xf81ba030},
+{0x44, 0xfc1ba038},
+{0x48, 0x81e00000},
+{0x4c, 0x81e00000},
+{0x50, 0x8194c000},
+{0x54, 0x01000000},
+{0x58, 0x01000000},
+{0x5c, 0x81c44000},
+{0x60, 0x81cc8000},
+{0x64, 0x01000000},
+{0x68, 0x01000000},
+{0x6c, 0x82102010},
+{0x70, 0x273fc0c0},
+{0x74, 0xa614e010},
+{0x78, 0xc224c000},
+{0x7c, 0x01000000},
+{0xf0, 0x23},
+{0x00, 0x033fc0c0},
+{0x04, 0x82106004},
+{0x08, 0xa6102000},
+{0x0c, 0xe6204000},
+{0x10, 0x01000000},
+{0x14, 0x01000000},
+{0x18, 0x01000000},
+{0x1c, 0xa6102020},
+{0x20, 0x83480000},
+{0x24, 0x82104013},
+{0x28, 0x81884000},
+{0x2c, 0x01000000},
+{0x30, 0x400004ad},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0x01000000},
+{0x40, 0xa7500000},
+{0x44, 0xa934e002},
+{0x48, 0xa72ce001},
+{0x4c, 0xa614c014},
+{0x50, 0xa60ce007},
+{0x54, 0x81900000},
+{0x58, 0x01000000},
+{0x5c, 0x81e80000},
+{0x60, 0xe01ba000},
+{0x64, 0xe41ba008},
+{0x68, 0xe81ba010},
+{0x6c, 0xec1ba018},
+{0x70, 0xf01ba020},
+{0x74, 0xf41ba028},
+{0x78, 0xf81ba030},
+{0x7c, 0xfc1ba038},
+{0xf0, 0x24},
+{0x00, 0x81e00000},
+{0x04, 0x8194c000},
+{0x08, 0x01000000},
+{0x0c, 0xa6102020},
+{0x10, 0x83480000},
+{0x14, 0x82284013},
+{0x18, 0x81884000},
+{0x1c, 0x01000000},
+{0x20, 0x033fc0c0},
+{0x24, 0x82106004},
+{0x28, 0xa6103fff},
+{0x2c, 0xe6204000},
+{0x30, 0x01000000},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0x81c44000},
+{0x40, 0x81cc8000},
+{0x44, 0x01000000},
+{0x48, 0x81c48000},
+{0x4c, 0x81cca004},
+{0x50, 0x01000000},
+{0x54, 0x033fc140},
+{0x58, 0x82106048},
+{0x5c, 0xda004000},
+{0x60, 0x03000040},
+{0x64, 0x808b4001},
+{0x68, 0x03000017},
+{0x6c, 0x12800004},
+{0x70, 0x90106380},
+{0x74, 0x82006400},
+{0x78, 0x901060c0},
+{0x7c, 0x81c3e008},
+{0xf0, 0x25},
+{0x00, 0x01000000},
+{0x04, 0x94102000},
+{0x08, 0x96102000},
+{0x0c, 0x832ae002},
+{0x10, 0xd20063a4},
+{0x14, 0x98102000},
+{0x18, 0x832b2002},
+{0x1c, 0x9b2aa002},
+{0x20, 0xda02000d},
+{0x24, 0x98032001},
+{0x28, 0xda224001},
+{0x2c, 0x80a32005},
+{0x30, 0x04bffffa},
+{0x34, 0x9402a001},
+{0x38, 0x9602e001},
+{0x3c, 0x80a2e003},
+{0x40, 0x04bffff4},
+{0x44, 0x832ae002},
+{0x48, 0x81c3e008},
+{0x4c, 0x01000000},
+{0x50, 0x033fc200},
+{0x54, 0x961060a0},
+{0x58, 0x98102000},
+{0x5c, 0x832b2002},
+{0x60, 0x9a03000c},
+{0x64, 0xda136400},
+{0x68, 0x98032001},
+{0x6c, 0x80a3200f},
+{0x70, 0x04bffffb},
+{0x74, 0xda20400b},
+{0x78, 0x81c3e008},
+{0x7c, 0x01000000},
+{0xf0, 0x26},
+{0x00, 0x82020008},
+{0x04, 0x82004008},
+{0x08, 0x9b326002},
+{0x0c, 0x82004001},
+{0x10, 0x8200400d},
+{0x14, 0x83286002},
+{0x18, 0x920a6003},
+{0x1c, 0x932a6003},
+{0x20, 0xd00065b0},
+{0x24, 0x91320009},
+{0x28, 0x81c3e008},
+{0x2c, 0x900a20ff},
+{0x30, 0x9a020008},
+{0x34, 0x9a034008},
+{0x38, 0x97326002},
+{0x3c, 0x9a03400d},
+{0x40, 0x9a03400b},
+{0x44, 0x920a6003},
+{0x48, 0x9b2b6002},
+{0x4c, 0x932a6003},
+{0x50, 0x821020ff},
+{0x54, 0xd80365b0},
+{0x58, 0x83284009},
+{0x5c, 0x822b0001},
+{0x60, 0x952a8009},
+{0x64, 0x8210400a},
+{0x68, 0xc22365b0},
+{0x6c, 0x912a2002},
+{0x70, 0xda0223a4},
+{0x74, 0x972ae002},
+{0x78, 0x81c3e008},
+{0x7c, 0xc223400b},
+{0xf0, 0x27},
+{0x00, 0x82102005},
+{0x04, 0x1b3fc200},
+{0x08, 0x82204008},
+{0x0c, 0x9a136008},
+{0x10, 0x83286002},
+{0x14, 0xd0034000},
+{0x18, 0x91320001},
+{0x1c, 0x81c3e008},
+{0x20, 0x900a200f},
+{0x24, 0x9de3bf58},
+{0x28, 0xa12e2002},
+{0x2c, 0xda1423da},
+{0x30, 0xd61423d8},
+{0x34, 0xc200247c},
+{0x38, 0xb022c00d},
+{0x3c, 0x825b4001},
+{0x40, 0xb21e6001},
+{0x44, 0x92862001},
+{0x48, 0x0280000c},
+{0x4c, 0x9a004019},
+{0x50, 0xb0100009},
+{0x54, 0x9807bfb8},
+{0x58, 0x8203400d},
+{0x5c, 0xc2168001},
+{0x60, 0xc2230000},
+{0x64, 0xc200247c},
+{0x68, 0x9a034001},
+{0x6c, 0xb0863fff},
+{0x70, 0x12bffffa},
+{0x74, 0x98032004},
+{0x78, 0x7ffffe77},
+{0x7c, 0x9007bfb8},
+{0xf0, 0x28},
+{0x00, 0xda1423ea},
+{0x04, 0xd61423e8},
+{0x08, 0x80a3400b},
+{0x0c, 0x92102000},
+{0x10, 0x1880000b},
+{0x14, 0xb010000d},
+{0x18, 0x832b6002},
+{0x1c, 0x8200401e},
+{0x20, 0x98007fb8},
+{0x24, 0xc2030000},
+{0x28, 0xb0062001},
+{0x2c, 0x92024001},
+{0x30, 0x80a6000b},
+{0x34, 0x08bffffc},
+{0x38, 0x98032004},
+{0x3c, 0xb022c00d},
+{0x40, 0xb0062001},
+{0x44, 0x81800000},
+{0x48, 0x01000000},
+{0x4c, 0x01000000},
+{0x50, 0x01000000},
+{0x54, 0xb0724018},
+{0x58, 0x81c7e008},
+{0x5c, 0x81e80000},
+{0x60, 0x9de3bf98},
+{0x64, 0xc200247c},
+{0x68, 0x83306001},
+{0x6c, 0x80a60001},
+{0x70, 0x1a800006},
+{0x74, 0x90100018},
+{0x78, 0x7fffffc2},
+{0x7c, 0x01000000},
+{0xf0, 0x29},
+{0x00, 0x10800006},
+{0x04, 0xb0020008},
+{0x08, 0x7fffffbe},
+{0x0c, 0x90260001},
+{0x10, 0x90020008},
+{0x14, 0xb0022001},
+{0x18, 0x81c7e008},
+{0x1c, 0x81e80000},
+{0x20, 0x9de3bf98},
+{0x24, 0xa8102000},
+{0x28, 0xc20023d4},
+{0x2c, 0x80a50001},
+{0x30, 0x1a800057},
+{0x34, 0xe2002348},
+{0x38, 0xa4102000},
+{0x3c, 0xc200247c},
+{0x40, 0x80a48001},
+{0x44, 0x3a80004e},
+{0x48, 0xa8052001},
+{0x4c, 0x7fffffe5},
+{0x50, 0x90100012},
+{0x54, 0xaa100008},
+{0x58, 0x90100014},
+{0x5c, 0x7fffff89},
+{0x60, 0x92100015},
+{0x64, 0x80a62000},
+{0x68, 0x12800004},
+{0x6c, 0xa0100008},
+{0x70, 0x10800016},
+{0x74, 0xa0102000},
+{0x78, 0x80a62009},
+{0x7c, 0x18800011},
+{0xf0, 0x2a},
+{0x00, 0x80a62007},
+{0x04, 0x7fffff54},
+{0x08, 0x01000000},
+{0x0c, 0x94100008},
+{0x10, 0x90100014},
+{0x14, 0x7fffffa4},
+{0x18, 0x92100012},
+{0x1c, 0x80a20011},
+{0x20, 0x04800007},
+{0x24, 0xa6100008},
+{0x28, 0x9a102008},
+{0x2c, 0x9a234018},
+{0x30, 0x82102001},
+{0x34, 0x8328400d},
+{0x38, 0xa02c0001},
+{0x3c, 0x80a62007},
+{0x40, 0x18800008},
+{0x44, 0x80a62008},
+{0x48, 0x9a102007},
+{0x4c, 0x9a234018},
+{0x50, 0x82102001},
+{0x54, 0x8328400d},
+{0x58, 0x10800023},
+{0x5c, 0xa0140001},
+{0x60, 0x1280000a},
+{0x64, 0x821e2009},
+{0x68, 0x80a420fe},
+{0x6c, 0x24800002},
+{0x70, 0xa0042001},
+{0x74, 0x03000019},
+{0x78, 0x9b2ca002},
+{0x7c, 0x82106080},
+{0xf0, 0x2b},
+{0x00, 0x10800019},
+{0x04, 0xe6234001},
+{0x08, 0x80a00001},
+{0x0c, 0x9a603fff},
+{0x10, 0x80a420fe},
+{0x14, 0x04800003},
+{0x18, 0x82102001},
+{0x1c, 0x82102000},
+{0x20, 0x808b4001},
+{0x24, 0x02800011},
+{0x28, 0x92100015},
+{0x2c, 0x03000019},
+{0x30, 0x9b2ca002},
+{0x34, 0x82106080},
+{0x38, 0xc2034001},
+{0x3c, 0x80a04011},
+{0x40, 0x18800003},
+{0x44, 0x9a204011},
+{0x48, 0x9a244001},
+{0x4c, 0x80a4c011},
+{0x50, 0x14800003},
+{0x54, 0x8224c011},
+{0x58, 0x82244013},
+{0x5c, 0x80a34001},
+{0x60, 0xa0642000},
+{0x64, 0x92100015},
+{0x68, 0x94100010},
+{0x6c, 0x7fffff51},
+{0x70, 0x90100014},
+{0x74, 0x10bfffb2},
+{0x78, 0xa404a001},
+{0x7c, 0xc20023d4},
+{0xf0, 0x2c},
+{0x00, 0x80a50001},
+{0x04, 0x0abfffae},
+{0x08, 0xa4102000},
+{0x0c, 0x81c7e008},
+{0x10, 0x81e80000},
+{0x14, 0x98102000},
+{0x18, 0x9610201e},
+{0x1c, 0x80a22000},
+{0x20, 0x12800003},
+{0x24, 0x8210000c},
+{0x28, 0x8222c00c},
+{0x2c, 0x83286002},
+{0x30, 0xda006480},
+{0x34, 0x80a37ff0},
+{0x38, 0x02800006},
+{0x3c, 0x98032002},
+{0x40, 0xc2006484},
+{0x44, 0x80a3201f},
+{0x48, 0x04bffff5},
+{0x4c, 0xc2234000},
+{0x50, 0x81c3e008},
+{0x54, 0x01000000},
+{0x58, 0x9de3bf98},
+{0x5c, 0xd8002660},
+{0x60, 0xc200254c},
+{0x64, 0x98130001},
+{0x68, 0xda002508},
+{0x6c, 0x033fc000},
+{0x70, 0x9a0b4001},
+{0x74, 0x153fc180},
+{0x78, 0x03202020},
+{0x7c, 0x82106080},
+{0xf0, 0x2d},
+{0x00, 0x9612a038},
+{0x04, 0xc222c000},
+{0x08, 0x03168000},
+{0x0c, 0xd8202660},
+{0x10, 0x80a34001},
+{0x14, 0xc0228000},
+{0x18, 0xa4102000},
+{0x1c, 0x1280000b},
+{0x20, 0xa8102000},
+{0x24, 0x0300003f},
+{0x28, 0xda002548},
+{0x2c, 0x821063ff},
+{0x30, 0x9a0b4001},
+{0x34, 0xd8002508},
+{0x38, 0x033fffc0},
+{0x3c, 0x980b0001},
+{0x40, 0x9a13400c},
+{0x44, 0xda202548},
+{0x48, 0x80a62000},
+{0x4c, 0x16800027},
+{0x50, 0x1b296956},
+{0x54, 0x1b3fc040},
+{0x58, 0xc2002548},
+{0x5c, 0x8208400d},
+{0x60, 0x1b168040},
+{0x64, 0x80a0400d},
+{0x68, 0x22800002},
+{0x6c, 0xa4102001},
+{0x70, 0xda002664},
+{0x74, 0xc20021dc},
+{0x78, 0x80a34001},
+{0x7c, 0x1a80001b},
+{0xf0, 0x2e},
+{0x00, 0x1b296956},
+{0x04, 0x031696a9},
+{0x08, 0xda00250c},
+{0x0c, 0x821061a5},
+{0x10, 0x80a34001},
+{0x14, 0x02800006},
+{0x18, 0x03296956},
+{0x1c, 0x8210625a},
+{0x20, 0x80a34001},
+{0x24, 0x12800011},
+{0x28, 0x1b296956},
+{0x2c, 0x11000018},
+{0x30, 0x92122340},
+{0x34, 0x40000179},
+{0x38, 0x90122200},
+{0x3c, 0x03000019},
+{0x40, 0x96106240},
+{0x44, 0xa8102001},
+{0x48, 0x98102000},
+{0x4c, 0x9b2b2002},
+{0x50, 0x98032001},
+{0x54, 0xc20365b0},
+{0x58, 0x80a3201b},
+{0x5c, 0x08bffffc},
+{0x60, 0xc223400b},
+{0x64, 0x1b296956},
+{0x68, 0x80a00012},
+{0x6c, 0x82380018},
+{0x70, 0xa613625a},
+{0x74, 0x90402000},
+{0x78, 0x8330601f},
+{0x7c, 0x1b1696a9},
+{0xf0, 0x2f},
+{0x00, 0xa21361a5},
+{0x04, 0x9e104008},
+{0x08, 0xd200254c},
+{0x0c, 0xe0002548},
+{0x10, 0x98102500},
+{0x14, 0x80a32670},
+{0x18, 0x0280001a},
+{0x1c, 0x96033a50},
+{0x20, 0xc200250c},
+{0x24, 0x941b250c},
+{0x28, 0x80a04013},
+{0x2c, 0x02800007},
+{0x30, 0x9a184011},
+{0x34, 0x80a0000d},
+{0x38, 0x82603fff},
+{0x3c, 0x80904008},
+{0x40, 0x0280000a},
+{0x44, 0x80a3e000},
+{0x48, 0x80a2e0f0},
+{0x4c, 0x9a402000},
+{0x50, 0x80a0000a},
+{0x54, 0x82603fff},
+{0x58, 0x80934001},
+{0x5c, 0x3280000a},
+{0x60, 0x98032004},
+{0x64, 0x80a3e000},
+{0x68, 0x02800005},
+{0x6c, 0x82033960},
+{0x70, 0x80a0603f},
+{0x74, 0x28800004},
+{0x78, 0x98032004},
+{0x7c, 0xc0230000},
+{0xf0, 0x30},
+{0x00, 0x98032004},
+{0x04, 0x80a32837},
+{0x08, 0x08bfffe4},
+{0x0c, 0x80a32670},
+{0x10, 0x80a62000},
+{0x14, 0x06800006},
+{0x18, 0x0300003f},
+{0x1c, 0x821063ff},
+{0x20, 0x820a4001},
+{0x24, 0x10800005},
+{0x28, 0xc220254c},
+{0x2c, 0xc21022d4},
+{0x30, 0x83286010},
+{0x34, 0xc22026a0},
+{0x38, 0xc2002548},
+{0x3c, 0xda0023c8},
+{0x40, 0x90087dff},
+{0x44, 0xd4002334},
+{0x48, 0x9b336012},
+{0x4c, 0x9402a001},
+{0x50, 0xd800254c},
+{0x54, 0x9a0b6200},
+{0x58, 0x033fc200},
+{0x5c, 0x9012000d},
+{0x60, 0x92050014},
+{0x64, 0x980b3ffd},
+{0x68, 0x9732a001},
+{0x6c, 0x82106030},
+{0x70, 0xc2004000},
+{0x74, 0x98130009},
+{0x78, 0x9602800b},
+{0x7c, 0x9b342018},
+{0xf0, 0x31},
+{0x00, 0xd820254c},
+{0x04, 0xd620258c},
+{0x08, 0xc220257c},
+{0x0c, 0x80a3605a},
+{0x10, 0xd4202554},
+{0x14, 0xd4202588},
+{0x18, 0x12800009},
+{0x1c, 0xd0202548},
+{0x20, 0x0300003f},
+{0x24, 0x821063ff},
+{0x28, 0x1b3fffc0},
+{0x2c, 0x820a0001},
+{0x30, 0x9a0c000d},
+{0x34, 0x8210400d},
+{0x38, 0xc2202548},
+{0x3c, 0x80a4a001},
+{0x40, 0x0280000c},
+{0x44, 0x82102027},
+{0x48, 0x03296956},
+{0x4c, 0xda00250c},
+{0x50, 0x8210625a},
+{0x54, 0x80a34001},
+{0x58, 0x1280000b},
+{0x5c, 0x01000000},
+{0x60, 0xc200254c},
+{0x64, 0x80886002},
+{0x68, 0x12800007},
+{0x6c, 0x82102015},
+{0x70, 0xc2202500},
+{0x74, 0x7ffffe64},
+{0x78, 0x901025b0},
+{0x7c, 0x7ffffe75},
+{0xf0, 0x32},
+{0x00, 0x81e80000},
+{0x04, 0x01000000},
+{0x08, 0x81c7e008},
+{0x0c, 0x81e80000},
+{0x10, 0x9de3bf98},
+{0x14, 0x033fc0c0},
+{0x18, 0xb6106004},
+{0x1c, 0x35200040},
+{0x20, 0x2f3fc200},
+{0x24, 0x8216a101},
+{0x28, 0xc225c000},
+{0x2c, 0xc026c000},
+{0x30, 0x400002b0},
+{0x34, 0x90102000},
+{0x38, 0x2b3fc140},
+{0x3c, 0xda00247c},
+{0x40, 0x98156040},
+{0x44, 0xe8030000},
+{0x48, 0xc20022f8},
+{0x4c, 0x9b336001},
+{0x50, 0x825b4001},
+{0x54, 0xa80d3800},
+{0x58, 0xa8150001},
+{0x5c, 0xe8230000},
+{0x60, 0x82156004},
+{0x64, 0xe8004000},
+{0x68, 0xa80d3fe0},
+{0x6c, 0xa815000d},
+{0x70, 0xe8204000},
+{0x74, 0xa615e080},
+{0x78, 0xe804c000},
+{0x7c, 0xb815e054},
+{0xf0, 0x33},
+{0x00, 0xc2070000},
+{0x04, 0xa80d3fe0},
+{0x08, 0xa815000d},
+{0x0c, 0xba0861ff},
+{0x10, 0xec002344},
+{0x14, 0xc2002298},
+{0x18, 0x9a15e070},
+{0x1c, 0xc2234000},
+{0x20, 0x033fc000},
+{0x24, 0xda002338},
+{0x28, 0x82106030},
+{0x2c, 0xda204000},
+{0x30, 0xc2002330},
+{0x34, 0x9015e074},
+{0x38, 0xc2220000},
+{0x3c, 0x0300003f},
+{0x40, 0x17000017},
+{0x44, 0x9e156058},
+{0x48, 0x821063ff},
+{0x4c, 0xc223c000},
+{0x50, 0x9612e380},
+{0x54, 0x19000018},
+{0x58, 0x94156088},
+{0x5c, 0xd6228000},
+{0x60, 0x981320c0},
+{0x64, 0x9215608c},
+{0x68, 0xd8224000},
+{0x6c, 0xe824c000},
+{0x70, 0xa015605c},
+{0x74, 0xc0240000},
+{0x78, 0xa2156080},
+{0x7c, 0xd6244000},
+{0xf0, 0x34},
+{0x00, 0xa4156084},
+{0x04, 0xd8248000},
+{0x08, 0xec202670},
+{0x0c, 0x80a76114},
+{0x10, 0x1280000c},
+{0x14, 0xe6002374},
+{0x18, 0x820da0ff},
+{0x1c, 0x8258605a},
+{0x20, 0x82006040},
+{0x24, 0x83306007},
+{0x28, 0x9b286010},
+{0x2c, 0x9a034001},
+{0x30, 0x825ce349},
+{0x34, 0xfa270000},
+{0x38, 0xda202670},
+{0x3c, 0xa730600a},
+{0x40, 0xda0023f8},
+{0x44, 0x8215e008},
+{0x48, 0xda204000},
+{0x4c, 0x9815e00c},
+{0x50, 0x7ffffe20},
+{0x54, 0xda230000},
+{0x58, 0x9a15e07c},
+{0x5c, 0xe8034000},
+{0x60, 0x033ff000},
+{0x64, 0xa82d0001},
+{0x68, 0xe8234000},
+{0x6c, 0x033fc1c0},
+{0x70, 0xda002340},
+{0x74, 0x82106064},
+{0x78, 0xda204000},
+{0x7c, 0x0300007f},
+{0xf0, 0x35},
+{0x00, 0x96156010},
+{0x04, 0x821063ff},
+{0x08, 0x1907ffc0},
+{0x0c, 0xc222c000},
+{0x10, 0x92156030},
+{0x14, 0x94156014},
+{0x18, 0xd8224000},
+{0x1c, 0x80a4e000},
+{0x20, 0x0280000f},
+{0x24, 0xd8228000},
+{0x28, 0x932ce010},
+{0x2c, 0x8204e001},
+{0x30, 0x9b2ce004},
+{0x34, 0x83286010},
+{0x38, 0x9a02400d},
+{0x3c, 0x9815e084},
+{0x40, 0xda230000},
+{0x44, 0x82004013},
+{0x48, 0x9615e088},
+{0x4c, 0x82006002},
+{0x50, 0x9415e08c},
+{0x54, 0xd222c000},
+{0x58, 0xc2228000},
+{0x5c, 0x8215e030},
+{0x60, 0xda002670},
+{0x64, 0xda204000},
+{0x68, 0x7ffffedc},
+{0x6c, 0x90103fff},
+{0x70, 0x7ffffec9},
+{0x74, 0x90102001},
+{0x78, 0x82103fff},
+{0x7c, 0xc226c000},
+{0xf0, 0x36},
+{0x00, 0xf425c000},
+{0x04, 0x81c7e008},
+{0x08, 0x81e80000},
+{0x0c, 0x9de3bf98},
+{0x10, 0xc2002508},
+{0x14, 0x808860ff},
+{0x18, 0x02800015},
+{0x1c, 0x1b3fc180},
+{0x20, 0x82102001},
+{0x24, 0x9a13603c},
+{0x28, 0xc2234000},
+{0x2c, 0xc2002508},
+{0x30, 0x820860ff},
+{0x34, 0x80a04018},
+{0x38, 0x1280000b},
+{0x3c, 0x033fc180},
+{0x40, 0x7ffffc9e},
+{0x44, 0x01000000},
+{0x48, 0xda002508},
+{0x4c, 0x033fc040},
+{0x50, 0x9a0b60ff},
+{0x54, 0x8210600c},
+{0x58, 0xc0204000},
+{0x5c, 0x10bffff7},
+{0x60, 0x80a34018},
+{0x64, 0x8210603c},
+{0x68, 0xc0204000},
+{0x6c, 0x81c7e008},
+{0x70, 0x81e80000},
+{0x74, 0x9de3bf98},
+{0x78, 0x9e100018},
+{0x7c, 0x031fffdf},
+{0xf0, 0x37},
+{0x00, 0xb010001a},
+{0x04, 0xb41063ff},
+{0x08, 0x82102000},
+{0x0c, 0xbb286002},
+{0x10, 0x80a62009},
+{0x14, 0xb6006001},
+{0x18, 0x12800006},
+{0x1c, 0xb810001d},
+{0x20, 0xc206401d},
+{0x24, 0x83306001},
+{0x28, 0x8208401a},
+{0x2c, 0xc226401d},
+{0x30, 0x80a62008},
+{0x34, 0x08800006},
+{0x38, 0xc206401c},
+{0x3c, 0xfa03c01c},
+{0x40, 0xbb376001},
+{0x44, 0x10800003},
+{0x48, 0xba0f401a},
+{0x4c, 0xfa03c01c},
+{0x50, 0x8200401d},
+{0x54, 0xc226401c},
+{0x58, 0x80a6e04f},
+{0x5c, 0x08bfffec},
+{0x60, 0x8210001b},
+{0x64, 0x81c7e008},
+{0x68, 0x81e80000},
+{0x6c, 0x9a102000},
+{0x70, 0x832b6002},
+{0x74, 0x9a036001},
+{0x78, 0x80a3604f},
+{0x7c, 0x08bffffd},
+{0xf0, 0x38},
+{0x00, 0xc0220001},
+{0x04, 0x81c3e008},
+{0x08, 0x01000000},
+{0x0c, 0xc20022f8},
+{0x10, 0xda00247c},
+{0x14, 0x8258400d},
+{0x18, 0x83306001},
+{0x1c, 0x96102000},
+{0x20, 0x80a2c001},
+{0x24, 0x1a80003b},
+{0x28, 0x0300003f},
+{0x2c, 0x941063ff},
+{0x30, 0x98102000},
+{0x34, 0x80a26001},
+{0x38, 0x0280002e},
+{0x3c, 0x80a26004},
+{0x40, 0x12800008},
+{0x44, 0x80a26008},
+{0x48, 0xc2030008},
+{0x4c, 0x9a08400a},
+{0x50, 0x83306012},
+{0x54, 0x83286010},
+{0x58, 0x10800014},
+{0x5c, 0x9b336002},
+{0x60, 0x28800015},
+{0x64, 0xda02000c},
+{0x68, 0xda030008},
+{0x6c, 0x83336010},
+{0x70, 0x82004001},
+{0x74, 0x9a0b400a},
+{0x78, 0x81800000},
+{0x7c, 0x01000000},
+{0xf0, 0x39},
+{0x00, 0x01000000},
+{0x04, 0x01000000},
+{0x08, 0x82704009},
+{0x0c, 0x9a03400d},
+{0x10, 0x83286010},
+{0x14, 0x81800000},
+{0x18, 0x01000000},
+{0x1c, 0x01000000},
+{0x20, 0x01000000},
+{0x24, 0x9a734009},
+{0x28, 0x8200400d},
+{0x2c, 0x10800011},
+{0x30, 0xc2230008},
+{0x34, 0x83336010},
+{0x38, 0x81800000},
+{0x3c, 0x01000000},
+{0x40, 0x01000000},
+{0x44, 0x01000000},
+{0x48, 0x82704009},
+{0x4c, 0x9a0b400a},
+{0x50, 0x83286010},
+{0x54, 0x81800000},
+{0x58, 0x01000000},
+{0x5c, 0x01000000},
+{0x60, 0x01000000},
+{0x64, 0x9a734009},
+{0x68, 0x8200400d},
+{0x6c, 0xc222000c},
+{0x70, 0xc20022f8},
+{0x74, 0xda00247c},
+{0x78, 0x8258400d},
+{0x7c, 0x9602e001},
+{0xf0, 0x3a},
+{0x00, 0x83306001},
+{0x04, 0x80a2c001},
+{0x08, 0x0abfffcb},
+{0x0c, 0x98032004},
+{0x10, 0x81c3e008},
+{0x14, 0x01000000},
+{0x18, 0x98102000},
+{0x1c, 0x9b2b2002},
+{0x20, 0x98032001},
+{0x24, 0xc202000d},
+{0x28, 0x80a3204f},
+{0x2c, 0x04bffffc},
+{0x30, 0xc222400d},
+{0x34, 0x81c3e008},
+{0x38, 0x01000000},
+{0x3c, 0xd6020000},
+{0x40, 0xd8024000},
+{0x44, 0x9132e010},
+{0x48, 0x95332010},
+{0x4c, 0x900a2fff},
+{0x50, 0x940aafff},
+{0x54, 0x03000007},
+{0x58, 0x9a22000a},
+{0x5c, 0x821063ff},
+{0x60, 0x940b0001},
+{0x64, 0x900ac001},
+{0x68, 0x9022000a},
+{0x6c, 0x9a5b400d},
+{0x70, 0x905a0008},
+{0x74, 0x81c3e008},
+{0x78, 0x90034008},
+{0x7c, 0x9de3bf98},
+{0xf0, 0x3b},
+{0x00, 0x82064019},
+{0x04, 0x82004019},
+{0x08, 0x83286002},
+{0x0c, 0x82004018},
+{0x10, 0x3b000019},
+{0x14, 0x83286002},
+{0x18, 0xba176080},
+{0x1c, 0x9a066001},
+{0x20, 0xde00401d},
+{0x24, 0xb2067fff},
+{0x28, 0xc2002478},
+{0x2c, 0x9823c001},
+{0x30, 0x80a6400d},
+{0x34, 0xb4062001},
+{0x38, 0x1480002a},
+{0x3c, 0x96102000},
+{0x40, 0x82064019},
+{0x44, 0x82004019},
+{0x48, 0x9410001d},
+{0x4c, 0xb9286002},
+{0x50, 0xb006bffe},
+{0x54, 0x833e601f},
+{0x58, 0xba070018},
+{0x5c, 0x82204019},
+{0x60, 0xbb2f6002},
+{0x64, 0xb730601f},
+{0x68, 0xba07400a},
+{0x6c, 0x80a62000},
+{0x70, 0x24800015},
+{0x74, 0xb0062001},
+{0x78, 0xc2002308},
+{0x7c, 0x80a04018},
+{0xf0, 0x3c},
+{0x00, 0x82603fff},
+{0x04, 0x8088401b},
+{0x08, 0x2280000f},
+{0x0c, 0xb0062001},
+{0x10, 0xc2002300},
+{0x14, 0x80a64001},
+{0x18, 0x3880000b},
+{0x1c, 0xb0062001},
+{0x20, 0xc2074000},
+{0x24, 0x80a0400f},
+{0x28, 0x04800004},
+{0x2c, 0x80a0400c},
+{0x30, 0x1080000d},
+{0x34, 0xb0102000},
+{0x38, 0x24800002},
+{0x3c, 0x96102001},
+{0x40, 0xb0062001},
+{0x44, 0x80a6001a},
+{0x48, 0x04bfffe9},
+{0x4c, 0xba076004},
+{0x50, 0xb2066001},
+{0x54, 0x80a6400d},
+{0x58, 0x04bfffde},
+{0x5c, 0xb807200c},
+{0x60, 0xb010000b},
+{0x64, 0x81c7e008},
+{0x68, 0x81e80000},
+{0x6c, 0xc2002548},
+{0x70, 0x82087fbf},
+{0x74, 0xc2202548},
+{0x78, 0xc0202540},
+{0x7c, 0xc0202514},
+{0xf0, 0x3d},
+{0x00, 0x9a102000},
+{0x04, 0x832b6002},
+{0x08, 0x9a036001},
+{0x0c, 0xc0206708},
+{0x10, 0x80a36009},
+{0x14, 0x04bffffc},
+{0x18, 0xc02066e0},
+{0x1c, 0x81c3e008},
+{0x20, 0x01000000},
+{0x24, 0x9de3bf88},
+{0x28, 0x82063fff},
+{0x2c, 0xb8067fff},
+{0x30, 0x82160001},
+{0x34, 0xba16401c},
+{0x38, 0x80974001},
+{0x3c, 0xa610001a},
+{0x40, 0x0680006c},
+{0x44, 0xa410001b},
+{0x48, 0xc2002308},
+{0x4c, 0x80a60001},
+{0x50, 0x38800069},
+{0x54, 0xb0102000},
+{0x58, 0xc2002300},
+{0x5c, 0x80a64001},
+{0x60, 0x38800065},
+{0x64, 0xb0102000},
+{0x68, 0x94062001},
+{0x6c, 0x96066001},
+{0x70, 0xa207bff8},
+{0x74, 0x8207bfe8},
+{0x78, 0xb0102003},
+{0x7c, 0xc0204000},
+{0xf0, 0x3e},
+{0x00, 0xb0863fff},
+{0x04, 0x1cbffffe},
+{0x08, 0x82006004},
+{0x0c, 0x80a7000b},
+{0x10, 0x14800031},
+{0x14, 0xb210001c},
+{0x18, 0x8207001c},
+{0x1c, 0xba02c00b},
+{0x20, 0x8200401c},
+{0x24, 0xba07400b},
+{0x28, 0xba20401d},
+{0x2c, 0x39000019},
+{0x30, 0xa0172080},
+{0x34, 0x9827400a},
+{0x38, 0x9b286002},
+{0x3c, 0xb002bffe},
+{0x40, 0x82034018},
+{0x44, 0x83286002},
+{0x48, 0xba06000c},
+{0x4c, 0xb4004010},
+{0x50, 0xb6076008},
+{0x54, 0x90102001},
+{0x58, 0x932a001b},
+{0x5c, 0x9e102000},
+{0x60, 0xb92be002},
+{0x64, 0xfa072520},
+{0x68, 0xba5f4012},
+{0x6c, 0x833f601f},
+{0x70, 0x83306018},
+{0x74, 0xba074001},
+{0x78, 0xc2068000},
+{0x7c, 0x82204013},
+{0xf0, 0x3f},
+{0x00, 0xbb3f6008},
+{0x04, 0x9e03e001},
+{0x08, 0x80a0401d},
+{0x0c, 0x04800005},
+{0x10, 0xb8070011},
+{0x14, 0xc2073ff0},
+{0x18, 0x82104009},
+{0x1c, 0xc2273ff0},
+{0x20, 0x80a3e003},
+{0x24, 0x08bffff0},
+{0x28, 0xb92be002},
+{0x2c, 0xb0062001},
+{0x30, 0xb606e001},
+{0x34, 0x80a6000a},
+{0x38, 0x04bfffe8},
+{0x3c, 0xb406a004},
+{0x40, 0xb2066001},
+{0x44, 0x9a03600c},
+{0x48, 0x80a6400b},
+{0x4c, 0x04bfffdc},
+{0x50, 0x98032003},
+{0x54, 0xc207bfe8},
+{0x58, 0x80886010},
+{0x5c, 0x0280000a},
+{0x60, 0xfa07bfec},
+{0x64, 0xc207bff4},
+{0x68, 0x80886082},
+{0x6c, 0x02800007},
+{0x70, 0x808f6010},
+{0x74, 0x80886028},
+{0x78, 0x1280001f},
+{0x7c, 0xb0102003},
+{0xf0, 0x40},
+{0x00, 0xfa07bfec},
+{0x04, 0x808f6010},
+{0x08, 0x02800012},
+{0x0c, 0xc207bff0},
+{0x10, 0x808f6082},
+{0x14, 0x02800007},
+{0x18, 0x808f6028},
+{0x1c, 0xc207bff4},
+{0x20, 0x80886028},
+{0x24, 0x32800014},
+{0x28, 0xb0102002},
+{0x2c, 0x808f6028},
+{0x30, 0x02800008},
+{0x34, 0xc207bff0},
+{0x38, 0xc207bff4},
+{0x3c, 0x80886082},
+{0x40, 0x02800004},
+{0x44, 0xc207bff0},
+{0x48, 0x1080000b},
+{0x4c, 0xb0102002},
+{0x50, 0x80886010},
+{0x54, 0x02800008},
+{0x58, 0xb0102000},
+{0x5c, 0x80886082},
+{0x60, 0x02800005},
+{0x64, 0x80886028},
+{0x68, 0x12800003},
+{0x6c, 0xb0102001},
+{0x70, 0xb0102000},
+{0x74, 0x81c7e008},
+{0x78, 0x81e80000},
+{0x7c, 0x9de3bf98},
+{0xf0, 0x41},
+{0x00, 0xb12e2002},
+{0x04, 0xf80626e0},
+{0x08, 0x9e0f2fff},
+{0x0c, 0xba03c00f},
+{0x10, 0xba07400f},
+{0x14, 0xb1372010},
+{0x18, 0xb00e2fff},
+{0x1c, 0xbb2f6002},
+{0x20, 0xba074018},
+{0x24, 0x03000019},
+{0x28, 0x82106080},
+{0x2c, 0xbb2f6002},
+{0x30, 0xfa074001},
+{0x34, 0xc20821e4},
+{0x38, 0xba5f4001},
+{0x3c, 0x833f601f},
+{0x40, 0x83306019},
+{0x44, 0xba074001},
+{0x48, 0xbb3f6007},
+{0x4c, 0xb937200c},
+{0x50, 0xc20821e5},
+{0x54, 0xa0100019},
+{0x58, 0x9410001a},
+{0x5c, 0xa8074001},
+{0x60, 0x808f2001},
+{0x64, 0xb006001a},
+{0x68, 0x0280000c},
+{0x6c, 0x9e03c019},
+{0x70, 0xc20023c8},
+{0x74, 0x80886200},
+{0x78, 0x32800002},
+{0x7c, 0xb006001a},
+{0xf0, 0x42},
+{0x00, 0xc200237c},
+{0x04, 0x80a06000},
+{0x08, 0x2280005e},
+{0x0c, 0x9e03e001},
+{0x10, 0x1080005c},
+{0x14, 0xb0062001},
+{0x18, 0xc20023c8},
+{0x1c, 0x83306014},
+{0x20, 0x82086001},
+{0x24, 0x80a00001},
+{0x28, 0xa2603fff},
+{0x2c, 0x9e03c010},
+{0x30, 0x8333e01f},
+{0x34, 0x80944001},
+{0x38, 0x12800052},
+{0x3c, 0xb006000a},
+{0x40, 0x80a62000},
+{0x44, 0x06800050},
+{0x48, 0x80a2a000},
+{0x4c, 0xc2002300},
+{0x50, 0x82006001},
+{0x54, 0x80a3c001},
+{0x58, 0x1880004b},
+{0x5c, 0x80a2a000},
+{0x60, 0xc2002308},
+{0x64, 0x82006001},
+{0x68, 0x80a60001},
+{0x6c, 0x18800045},
+{0x70, 0xa4102000},
+{0x74, 0x27000019},
+{0x78, 0x96103fff},
+{0x7c, 0xaa14e080},
+{0xf0, 0x43},
+{0x00, 0x9214e080},
+{0x04, 0x80a2a000},
+{0x08, 0x9a03c00b},
+{0x0c, 0x12800004},
+{0x10, 0x98100018},
+{0x14, 0x9806000b},
+{0x18, 0x9a10000f},
+{0x1c, 0xba234010},
+{0x20, 0x8207401d},
+{0x24, 0x8200401d},
+{0x28, 0xba23000a},
+{0x2c, 0x83286002},
+{0x30, 0x8200401d},
+{0x34, 0x83286002},
+{0x38, 0xfa004009},
+{0x3c, 0xc20821e6},
+{0x40, 0xba5f4001},
+{0x44, 0xb803400b},
+{0x48, 0x833f601f},
+{0x4c, 0x9003400d},
+{0x50, 0xb202000d},
+{0x54, 0x83306019},
+{0x58, 0xb407001c},
+{0x5c, 0xb72e6002},
+{0x60, 0xba074001},
+{0x64, 0xb406801c},
+{0x68, 0xbb3f6007},
+{0x6c, 0xb606c00c},
+{0x70, 0xf80821e7},
+{0x74, 0xb807401c},
+{0x78, 0xb72ee002},
+{0x7c, 0xfa06c009},
+{0xf0, 0x44},
+{0x00, 0xb32e6004},
+{0x04, 0x8203000b},
+{0x08, 0x83286002},
+{0x0c, 0xb2064009},
+{0x10, 0x80a7401c},
+{0x14, 0xba064001},
+{0x18, 0xb52ea004},
+{0x1c, 0x14800019},
+{0x20, 0x832b2002},
+{0x24, 0x80a2a000},
+{0x28, 0x22800005},
+{0x2c, 0x8202000d},
+{0x30, 0xb2068009},
+{0x34, 0xba064001},
+{0x38, 0x8202000d},
+{0x3c, 0x83286002},
+{0x40, 0x8200400c},
+{0x44, 0xb3286002},
+{0x48, 0xc2074000},
+{0x4c, 0x80a0401c},
+{0x50, 0x1480000c},
+{0x54, 0x9602e001},
+{0x58, 0xc2064015},
+{0x5c, 0x80a04014},
+{0x60, 0x36800002},
+{0x64, 0xa4102001},
+{0x68, 0x80a2e001},
+{0x6c, 0x04bfffc6},
+{0x70, 0x9214e080},
+{0x74, 0x80a4a000},
+{0x78, 0x32bfffae},
+{0x7c, 0x9e03c010},
+{0xf0, 0x45},
+{0x00, 0x80a2a000},
+{0x04, 0x12800003},
+{0x08, 0xb026000a},
+{0x0c, 0xb023c010},
+{0x10, 0x81c7e008},
+{0x14, 0x81e80000},
+{0x18, 0x94102000},
+{0x1c, 0xc2002514},
+{0x20, 0x80a28001},
+{0x24, 0x96102000},
+{0x28, 0x1a80000e},
+{0x2c, 0x9b2ae002},
+{0x30, 0xc20366e0},
+{0x34, 0x9602e001},
+{0x38, 0x80a06000},
+{0x3c, 0x02800006},
+{0x40, 0x992aa002},
+{0x44, 0xc22326e0},
+{0x48, 0xc2036708},
+{0x4c, 0x9402a001},
+{0x50, 0xc2232708},
+{0x54, 0xc2002514},
+{0x58, 0x10bffff4},
+{0x5c, 0x80a2c001},
+{0x60, 0x81c3e008},
+{0x64, 0xd4202514},
+{0x68, 0xd4020000},
+{0x6c, 0x03000018},
+{0x70, 0x9802800a},
+{0x74, 0x82106200},
+{0x78, 0xda130001},
+{0x7c, 0xc2002590},
+{0xf0, 0x46},
+{0x00, 0xc250400c},
+{0x04, 0x96a0400d},
+{0x08, 0x02800016},
+{0x0c, 0x03000018},
+{0x10, 0x80a2e000},
+{0x14, 0x04800009},
+{0x18, 0x82102001},
+{0x1c, 0xda022004},
+{0x20, 0x8328400d},
+{0x24, 0x80a2c001},
+{0x28, 0x3480000d},
+{0x2c, 0x973ac00d},
+{0x30, 0x1080000b},
+{0x34, 0x96102001},
+{0x38, 0x1680000a},
+{0x3c, 0x03000018},
+{0x40, 0xda022008},
+{0x44, 0x82103fff},
+{0x48, 0x8328400d},
+{0x4c, 0x80a2c001},
+{0x50, 0x36800003},
+{0x54, 0x96103fff},
+{0x58, 0x973ac00d},
+{0x5c, 0x03000018},
+{0x60, 0x92106200},
+{0x64, 0x8202800a},
+{0x68, 0xc2104009},
+{0x6c, 0x9602c001},
+{0x70, 0x808aa001},
+{0x74, 0x0280000f},
+{0x78, 0x9b3aa01f},
+{0x7c, 0x9b33601f},
+{0xf0, 0x47},
+{0x00, 0x9a02800d},
+{0x04, 0x9b3b6001},
+{0x08, 0x9b2b6002},
+{0x0c, 0xd8034009},
+{0x10, 0x033fffc0},
+{0x14, 0x980b0001},
+{0x18, 0x0300003f},
+{0x1c, 0x821063ff},
+{0x20, 0x820ac001},
+{0x24, 0x98030001},
+{0x28, 0x1080000d},
+{0x2c, 0xd8234009},
+{0x30, 0x9b33601f},
+{0x34, 0x9a02800d},
+{0x38, 0x9b3b6001},
+{0x3c, 0x9b2b6002},
+{0x40, 0x0300003f},
+{0x44, 0xd8034009},
+{0x48, 0x821063ff},
+{0x4c, 0x980b0001},
+{0x50, 0x832ae010},
+{0x54, 0x8200400c},
+{0x58, 0xc2234009},
+{0x5c, 0xc2020000},
+{0x60, 0xda00247c},
+{0x64, 0x8200400d},
+{0x68, 0x81c3e008},
+{0x6c, 0xc2220000},
+{0x70, 0x9de3bf98},
+{0x74, 0x833e201f},
+{0x78, 0xd0002320},
+{0x7c, 0x82204018},
+{0xf0, 0x48},
+{0x00, 0x80a22000},
+{0x04, 0x02800016},
+{0x08, 0x9b30601f},
+{0x0c, 0x033fc000},
+{0x10, 0xa0106020},
+{0x14, 0xc200231c},
+{0x18, 0x80a00001},
+{0x1c, 0x82402000},
+{0x20, 0x8088400d},
+{0x24, 0xda002318},
+{0x28, 0x821e000d},
+{0x2c, 0x02800009},
+{0x30, 0xb0086001},
+{0x34, 0x80a0000d},
+{0x38, 0x82603fff},
+{0x3c, 0x7ffffa56},
+{0x40, 0xc2240000},
+{0x44, 0xc2002318},
+{0x48, 0x10800005},
+{0x4c, 0xc2240000},
+{0x50, 0x033fc000},
+{0x54, 0x82106020},
+{0x58, 0xf0204000},
+{0x5c, 0x81c7e008},
+{0x60, 0x81e80000},
+{0x64, 0x9de3bf98},
+{0x68, 0x7ffffa54},
+{0x6c, 0x01000000},
+{0x70, 0x033fc040},
+{0x74, 0xe0002500},
+{0x78, 0x8210600c},
+{0x7c, 0x80a42026},
+{0xf0, 0x49},
+{0x00, 0x0880001e},
+{0x04, 0xc0204000},
+{0x08, 0x19169683},
+{0x0c, 0x9a132300},
+{0x10, 0xc2002f00},
+{0x14, 0x80a0400d},
+{0x18, 0x3280005b},
+{0x1c, 0xc2002500},
+{0x20, 0x9a1323fc},
+{0x24, 0xc2002ffc},
+{0x28, 0x80a0400d},
+{0x2c, 0x32800056},
+{0x30, 0xc2002500},
+{0x34, 0xc0202584},
+{0x38, 0xa2102000},
+{0x3c, 0x832c6002},
+{0x40, 0xc2006f04},
+{0x44, 0x80a06000},
+{0x48, 0x0280004e},
+{0x4c, 0xa2046001},
+{0x50, 0x9fc04000},
+{0x54, 0x01000000},
+{0x58, 0xc2002584},
+{0x5c, 0x80a06000},
+{0x60, 0x12800048},
+{0x64, 0x80a4603b},
+{0x68, 0x24bffff6},
+{0x6c, 0x832c6002},
+{0x70, 0x10800045},
+{0x74, 0xc2002500},
+{0x78, 0x80a42000},
+{0x7c, 0x1280000c},
+{0xf0, 0x4a},
+{0x00, 0x80a42014},
+{0x04, 0x7ffffc55},
+{0x08, 0x90102000},
+{0x0c, 0x1b3fc200},
+{0x10, 0xc2002330},
+{0x14, 0x9a136074},
+{0x18, 0xc2234000},
+{0x1c, 0x7ffffc3e},
+{0x20, 0x90102001},
+{0x24, 0x10800035},
+{0x28, 0xc2002fcc},
+{0x2c, 0x1880000c},
+{0x30, 0x80a42015},
+{0x34, 0x808c2001},
+{0x38, 0x32800033},
+{0x3c, 0xc2002500},
+{0x40, 0x90043ffe},
+{0x44, 0x7ffffbd7},
+{0x48, 0x91322001},
+{0x4c, 0x7ffffb61},
+{0x50, 0x01000000},
+{0x54, 0x1080002c},
+{0x58, 0xc2002500},
+{0x5c, 0x18800013},
+{0x60, 0x80a42016},
+{0x64, 0x11000018},
+{0x68, 0x7ffffda1},
+{0x6c, 0x90122200},
+{0x70, 0x033fc180},
+{0x74, 0xda0025b0},
+{0x78, 0x82106038},
+{0x7c, 0xda204000},
+{0xf0, 0x4b},
+{0x00, 0x033fc200},
+{0x04, 0x82106074},
+{0x08, 0xda00232c},
+{0x0c, 0xda204000},
+{0x10, 0x7ffffc21},
+{0x14, 0x90102000},
+{0x18, 0xc200266c},
+{0x1c, 0xc2202510},
+{0x20, 0x10800016},
+{0x24, 0xc2002fcc},
+{0x28, 0x28800017},
+{0x2c, 0xc2002500},
+{0x30, 0x80a42026},
+{0x34, 0x38800014},
+{0x38, 0xc2002500},
+{0x3c, 0x7ffffb26},
+{0x40, 0x23000018},
+{0x44, 0x92146200},
+{0x48, 0x7ffffd6b},
+{0x4c, 0x94043fea},
+{0x50, 0x80a42026},
+{0x54, 0x3280000c},
+{0x58, 0xc2002500},
+{0x5c, 0x90146200},
+{0x60, 0x7ffffd8b},
+{0x64, 0x92102008},
+{0x68, 0xc2002fd8},
+{0x6c, 0x80a06000},
+{0x70, 0x22800005},
+{0x74, 0xc2002500},
+{0x78, 0x9fc04000},
+{0x7c, 0x01000000},
+{0xf0, 0x4c},
+{0x00, 0xc2002500},
+{0x04, 0x80a40001},
+{0x08, 0x1280000b},
+{0x0c, 0x031fffff},
+{0x10, 0x821063f0},
+{0x14, 0x80a40001},
+{0x18, 0x38800003},
+{0x1c, 0x21040000},
+{0x20, 0xa0042001},
+{0x24, 0x033fc180},
+{0x28, 0x82106034},
+{0x2c, 0xe0204000},
+{0x30, 0xe0202500},
+{0x34, 0x81c7e008},
+{0x38, 0x81e80000},
+{0x3c, 0x81c3e008},
+{0x40, 0x01000000},
+{0x44, 0x03169696},
+{0x48, 0xda002180},
+{0x4c, 0x8210625a},
+{0x50, 0x80a34001},
+{0x54, 0x94102000},
+{0x58, 0x12800006},
+{0x5c, 0x96102000},
+{0x60, 0x033fc180},
+{0x64, 0x82106030},
+{0x68, 0x10800020},
+{0x6c, 0xda204000},
+{0x70, 0xc202c000},
+{0x74, 0x9602e004},
+{0x78, 0x80a2e4ff},
+{0x7c, 0x08bffffd},
+{0xf0, 0x4d},
+{0x00, 0x94028001},
+{0x04, 0x96102d00},
+{0x08, 0xd2002ff8},
+{0x0c, 0x03000019},
+{0x10, 0x80a2c009},
+{0x14, 0x1a80000b},
+{0x18, 0x901063ff},
+{0x1c, 0xd802c000},
+{0x20, 0x9602e004},
+{0x24, 0x80a2c009},
+{0x28, 0x9a402000},
+{0x2c, 0x80a2000b},
+{0x30, 0x82603fff},
+{0x34, 0x808b4001},
+{0x38, 0x12bffff9},
+{0x3c, 0x9402800c},
+{0x40, 0x03169696},
+{0x44, 0x8210625a},
+{0x48, 0x80a28001},
+{0x4c, 0x033fc180},
+{0x50, 0x82106030},
+{0x54, 0x02800005},
+{0x58, 0xd4204000},
+{0x5c, 0x03000008},
+{0x60, 0x81c063f0},
+{0x64, 0x90102001},
+{0x68, 0x01000000},
+{0x6c, 0x81c3e008},
+{0x70, 0x01000000},
+{0x74, 0x9de3bf98},
+{0x78, 0x9e100018},
+{0x7c, 0x03000019},
+{0xf0, 0x4e},
+{0x00, 0xb0100019},
+{0x04, 0xba106080},
+{0x08, 0xb6102000},
+{0x0c, 0x832ee002},
+{0x10, 0xb606e001},
+{0x14, 0x80a6e0d7},
+{0x18, 0x08bffffd},
+{0x1c, 0xc020401d},
+{0x20, 0xb6102000},
+{0x24, 0xc20022fc},
+{0x28, 0x80a6c001},
+{0x2c, 0x1a80001c},
+{0x30, 0x03000019},
+{0x34, 0xb21060b4},
+{0x38, 0xb4102000},
+{0x3c, 0xc20022f8},
+{0x40, 0x80a68001},
+{0x44, 0x1a800011},
+{0x48, 0x832ee002},
+{0x4c, 0xb8004019},
+{0x50, 0xc200247c},
+{0x54, 0xfa0ee380},
+{0x58, 0x825e8001},
+{0x5c, 0x8200401d},
+{0x60, 0x82004001},
+{0x64, 0xfa160001},
+{0x68, 0xc213c001},
+{0x6c, 0x8220401d},
+{0x70, 0xc2270000},
+{0x74, 0xb406a001},
+{0x78, 0xc20022f8},
+{0x7c, 0x80a68001},
+{0xf0, 0x4f},
+{0x00, 0x0abffff4},
+{0x04, 0xb8072030},
+{0x08, 0xb606e001},
+{0x0c, 0xc20022fc},
+{0x10, 0x80a6c001},
+{0x14, 0x0abfffea},
+{0x18, 0xb4102000},
+{0x1c, 0x81c7e008},
+{0x20, 0x81e80000},
+{0x24, 0x9de3bf98},
+{0x28, 0x21000018},
+{0x2c, 0xc2002fe4},
+{0x30, 0x9fc04000},
+{0x34, 0x90142200},
+{0x38, 0xc200254c},
+{0x3c, 0xda00259c},
+{0x40, 0x90142340},
+{0x44, 0x98087ffd},
+{0x48, 0x80886002},
+{0x4c, 0x0280002c},
+{0x50, 0xda202550},
+{0x54, 0xc2002664},
+{0x58, 0x9a004001},
+{0x5c, 0x9a034001},
+{0x60, 0xc200259c},
+{0x64, 0xb2006140},
+{0x68, 0x9a03400d},
+{0x6c, 0x82102061},
+{0x70, 0x8220400d},
+{0x74, 0x9b2e6007},
+{0x78, 0x973b601f},
+{0x7c, 0x8182e000},
+{0xf0, 0x50},
+{0x00, 0x01000000},
+{0x04, 0x01000000},
+{0x08, 0x01000000},
+{0x0c, 0xb27b4001},
+{0x10, 0xd820254c},
+{0x14, 0xc2002fe4},
+{0x18, 0x9fc04000},
+{0x1c, 0x01000000},
+{0x20, 0x11000017},
+{0x24, 0x90122240},
+{0x28, 0xe000259c},
+{0x2c, 0xc2002fe4},
+{0x30, 0x9fc04000},
+{0x34, 0x01000000},
+{0x38, 0x80a64010},
+{0x3c, 0x9a603fff},
+{0x40, 0xc200259c},
+{0x44, 0x80a64001},
+{0x48, 0x11000019},
+{0x4c, 0x82603fff},
+{0x50, 0x80934001},
+{0x54, 0x02800009},
+{0x58, 0x90122240},
+{0x5c, 0x7ffffa8a},
+{0x60, 0x01000000},
+{0x64, 0x7ffffa9b},
+{0x68, 0x01000000},
+{0x6c, 0x82102015},
+{0x70, 0x10800011},
+{0x74, 0xc2202500},
+{0x78, 0xc020250c},
+{0x7c, 0x31000018},
+{0xf0, 0x51},
+{0x00, 0x33000017},
+{0x04, 0xc200250c},
+{0x08, 0xb0162200},
+{0x0c, 0x80a06000},
+{0x10, 0x12800009},
+{0x14, 0xb2166240},
+{0x18, 0x031696a9},
+{0x1c, 0x821061a5},
+{0x20, 0xc220250c},
+{0x24, 0xc0202668},
+{0x28, 0xc0202664},
+{0x2c, 0x7ffffd1b},
+{0x30, 0x81e80000},
+{0x34, 0x01000000},
+{0x38, 0x81c7e008},
+{0x3c, 0x81e80000},
+{0x40, 0x9de3bf58},
+{0x44, 0x94100018},
+{0x48, 0x9a102000},
+{0x4c, 0x96102000},
+{0x50, 0x98102000},
+{0x54, 0x9e102000},
+{0x58, 0x8203000f},
+{0x5c, 0xf6086441},
+{0x60, 0x80a6e000},
+{0x64, 0x02800021},
+{0x68, 0xf4086440},
+{0x6c, 0xf40ea37f},
+{0x70, 0xf60ee37f},
+{0x74, 0xb2102000},
+{0x78, 0xb007bff8},
+{0x7c, 0xc200247c},
+{0xf0, 0x52},
+{0x00, 0x82584019},
+{0x04, 0xba06c001},
+{0x08, 0x82068001},
+{0x0c, 0x82004001},
+{0x10, 0xf8528001},
+{0x14, 0xba07401d},
+{0x18, 0xc252801d},
+{0x1c, 0xb8270001},
+{0x20, 0x80a66000},
+{0x24, 0x02800007},
+{0x28, 0xf8263fc0},
+{0x2c, 0xc2063fbc},
+{0x30, 0x82a70001},
+{0x34, 0x2c800003},
+{0x38, 0x9a234001},
+{0x3c, 0x9a034001},
+{0x40, 0xc2002300},
+{0x44, 0xb2066001},
+{0x48, 0x82007fff},
+{0x4c, 0x80a64001},
+{0x50, 0x08bfffeb},
+{0x54, 0xb0062004},
+{0x58, 0x9e03e001},
+{0x5c, 0x80a3e00a},
+{0x60, 0x04bfffdf},
+{0x64, 0x8203000f},
+{0x68, 0x9602e001},
+{0x6c, 0x80a2e001},
+{0x70, 0x04bfffd9},
+{0x74, 0x9803200c},
+{0x78, 0xda20259c},
+{0x7c, 0x81c7e008},
+{0xf0, 0x53},
+{0x00, 0x81e80000},
+{0x04, 0x9de3bf98},
+{0x08, 0xc20021cc},
+{0x0c, 0x80a06000},
+{0x10, 0x22800025},
+{0x14, 0xc2002568},
+{0x18, 0x82064019},
+{0x1c, 0x82004019},
+{0x20, 0x83286002},
+{0x24, 0x82004018},
+{0x28, 0x9f286002},
+{0x2c, 0xb92e2010},
+{0x30, 0x3b003fc0},
+{0x34, 0x03000019},
+{0x38, 0x9a1760ff},
+{0x3c, 0xb8070019},
+{0x40, 0x98106080},
+{0x44, 0xb4102007},
+{0x48, 0xbb2ea002},
+{0x4c, 0xc20761b0},
+{0x50, 0x80a06000},
+{0x54, 0x02800030},
+{0x58, 0xb608400d},
+{0x5c, 0x80a6c01c},
+{0x60, 0x3280000e},
+{0x64, 0xb486bfff},
+{0x68, 0xfa0f61b0},
+{0x6c, 0x80a76000},
+{0x70, 0x2280000d},
+{0x74, 0xc2002568},
+{0x78, 0xc203c00c},
+{0x7c, 0x8258401d},
+{0xf0, 0x54},
+{0x00, 0xbb38601f},
+{0x04, 0xbb376019},
+{0x08, 0x8200401d},
+{0x0c, 0x83386007},
+{0x10, 0x10800004},
+{0x14, 0xc223c00c},
+{0x18, 0x1cbfffed},
+{0x1c, 0xbb2ea002},
+{0x20, 0xc2002568},
+{0x24, 0x80a06000},
+{0x28, 0x12800033},
+{0x2c, 0xb6064019},
+{0x30, 0x8206c019},
+{0x34, 0x83286002},
+{0x38, 0x82004018},
+{0x3c, 0x3b000019},
+{0x40, 0x83286002},
+{0x44, 0xba176080},
+{0x48, 0xf800401d},
+{0x4c, 0xc200251c},
+{0x50, 0x80a70001},
+{0x54, 0x04800028},
+{0x58, 0x01000000},
+{0x5c, 0xfa002540},
+{0x60, 0x80a76000},
+{0x64, 0x02800015},
+{0x68, 0x832e2010},
+{0x6c, 0xc20023c8},
+{0x70, 0x80886100},
+{0x74, 0x02800011},
+{0x78, 0x832e2010},
+{0x7c, 0x80a7001d},
+{0xf0, 0x55},
+{0x00, 0x0880001d},
+{0x04, 0x82004019},
+{0x08, 0x82207000},
+{0x0c, 0x10800012},
+{0x10, 0xc22026e0},
+{0x14, 0x82064019},
+{0x18, 0x82004019},
+{0x1c, 0x83286002},
+{0x20, 0x82004018},
+{0x24, 0x3b000019},
+{0x28, 0x83286002},
+{0x2c, 0xba176080},
+{0x30, 0x10bfffdc},
+{0x34, 0xc020401d},
+{0x38, 0xfa002514},
+{0x3c, 0x82004019},
+{0x40, 0xb92f6002},
+{0x44, 0x82207000},
+{0x48, 0xc22726e0},
+{0x4c, 0xba076001},
+{0x50, 0xfa202514},
+{0x54, 0x8206c019},
+{0x58, 0x83286002},
+{0x5c, 0x82004018},
+{0x60, 0x3b000019},
+{0x64, 0x83286002},
+{0x68, 0xba176080},
+{0x6c, 0xc200401d},
+{0x70, 0xc2202540},
+{0x74, 0x81c7e008},
+{0x78, 0x81e80000},
+{0x7c, 0x9de3bf98},
+{0xf0, 0x56},
+{0x00, 0xc2002304},
+{0x04, 0x80a06000},
+{0x08, 0x02800022},
+{0x0c, 0x01000000},
+{0x10, 0xf80021d8},
+{0x14, 0x80a72000},
+{0x18, 0x0280001e},
+{0x1c, 0x82064019},
+{0x20, 0x82004019},
+{0x24, 0x83286002},
+{0x28, 0x82004018},
+{0x2c, 0xb1286002},
+{0x30, 0x3b000019},
+{0x34, 0xc2002300},
+{0x38, 0xb61760dc},
+{0x3c, 0xb41760e0},
+{0x40, 0x9e1760e4},
+{0x44, 0x80a64001},
+{0x48, 0x12800012},
+{0x4c, 0x9a176080},
+{0x50, 0xc206001a},
+{0x54, 0xfa06001b},
+{0x58, 0xba074001},
+{0x5c, 0xc206000f},
+{0x60, 0xba074001},
+{0x64, 0xba5f401c},
+{0x68, 0x833f601f},
+{0x6c, 0x83306019},
+{0x70, 0xba074001},
+{0x74, 0xc206000d},
+{0x78, 0xbb3f6007},
+{0x7c, 0x80a0401d},
+{0xf0, 0x57},
+{0x00, 0x16800004},
+{0x04, 0x82102001},
+{0x08, 0xc220259c},
+{0x0c, 0x30800002},
+{0x10, 0xc020259c},
+{0x14, 0x81c7e008},
+{0x18, 0x81e80000},
+{0x1c, 0x9de3bf98},
+{0x20, 0xc2002588},
+{0x24, 0x80a06000},
+{0x28, 0x02800014},
+{0x2c, 0x11000018},
+{0x30, 0xc2002594},
+{0x34, 0x80a06000},
+{0x38, 0x12800004},
+{0x3c, 0x90122340},
+{0x40, 0x7ffffc0b},
+{0x44, 0x01000000},
+{0x48, 0xc2002588},
+{0x4c, 0xda002594},
+{0x50, 0x82007fff},
+{0x54, 0x9a036001},
+{0x58, 0xc2202588},
+{0x5c, 0x7ffff99e},
+{0x60, 0xda202594},
+{0x64, 0x33000018},
+{0x68, 0xb2166340},
+{0x6c, 0xf4002594},
+{0x70, 0x7ffffbe1},
+{0x74, 0x91e80008},
+{0x78, 0x01000000},
+{0x7c, 0x81c7e008},
+{0xf0, 0x58},
+{0x00, 0x81e80000},
+{0x04, 0xc2002460},
+{0x08, 0x80a06000},
+{0x0c, 0x12800018},
+{0x10, 0xda002298},
+{0x14, 0xc2002588},
+{0x18, 0x80a06001},
+{0x1c, 0x12800015},
+{0x20, 0x033fc200},
+{0x24, 0xc2002208},
+{0x28, 0x80a06000},
+{0x2c, 0x22800007},
+{0x30, 0xc2102548},
+{0x34, 0xc2002558},
+{0x38, 0x80a06000},
+{0x3c, 0x22800007},
+{0x40, 0xc0202598},
+{0x44, 0xc2102548},
+{0x48, 0x80886001},
+{0x4c, 0x22800005},
+{0x50, 0xc2002598},
+{0x54, 0xc0202598},
+{0x58, 0x10800005},
+{0x5c, 0xda002234},
+{0x60, 0x80a06000},
+{0x64, 0x22800002},
+{0x68, 0xda00233c},
+{0x6c, 0x033fc200},
+{0x70, 0x82106070},
+{0x74, 0x81c3e008},
+{0x78, 0xda204000},
+{0x7c, 0x9de3bf98},
+{0xf0, 0x59},
+{0x00, 0xc2002588},
+{0x04, 0x80a06000},
+{0x08, 0x0280000f},
+{0x0c, 0x11000018},
+{0x10, 0xc2102548},
+{0x14, 0x80886001},
+{0x18, 0x22800010},
+{0x1c, 0xc200258c},
+{0x20, 0xc2002558},
+{0x24, 0x80a06000},
+{0x28, 0x3280000c},
+{0x2c, 0xc200258c},
+{0x30, 0xc2002594},
+{0x34, 0x80a06001},
+{0x38, 0x32800008},
+{0x3c, 0xc200258c},
+{0x40, 0x11000018},
+{0x44, 0x90122340},
+{0x48, 0xd0202590},
+{0x4c, 0xc0202588},
+{0x50, 0x10800014},
+{0x54, 0xd2002594},
+{0x58, 0x80a06000},
+{0x5c, 0x1280000f},
+{0x60, 0x82102001},
+{0x64, 0xd2002598},
+{0x68, 0xc2002554},
+{0x6c, 0x80a24001},
+{0x70, 0x1a800007},
+{0x74, 0x11000017},
+{0x78, 0xc220258c},
+{0x7c, 0x82102001},
+{0xf0, 0x5a},
+{0x00, 0xc2202584},
+{0x04, 0x10800028},
+{0x08, 0xc0202598},
+{0x0c, 0x90122100},
+{0x10, 0x10800004},
+{0x14, 0xd0202590},
+{0x18, 0x10800023},
+{0x1c, 0xc2202584},
+{0x20, 0x7ffffbbb},
+{0x24, 0x01000000},
+{0x28, 0x13000018},
+{0x2c, 0xc2002fd0},
+{0x30, 0x92126200},
+{0x34, 0x9fc04000},
+{0x38, 0xd0002590},
+{0x3c, 0xc20026a0},
+{0x40, 0x82087dff},
+{0x44, 0xda08254e},
+{0x48, 0x80a36000},
+{0x4c, 0x12800006},
+{0x50, 0xc22026a0},
+{0x54, 0xc200218c},
+{0x58, 0x80a06000},
+{0x5c, 0x32800004},
+{0x60, 0xc220256c},
+{0x64, 0x82102080},
+{0x68, 0xc220256c},
+{0x6c, 0x033fc200},
+{0x70, 0x82106030},
+{0x74, 0xda004000},
+{0x78, 0xc2002670},
+{0x7c, 0x80a34001},
+{0xf0, 0x5b},
+{0x00, 0x32800007},
+{0x04, 0xc2002548},
+{0x08, 0xc2002200},
+{0x0c, 0x80a06000},
+{0x10, 0x02800005},
+{0x14, 0x01000000},
+{0x18, 0xc2002548},
+{0x1c, 0x82106001},
+{0x20, 0xc2202548},
+{0x24, 0x81c7e008},
+{0x28, 0x81e80000},
+{0x2c, 0x1500003f},
+{0x30, 0xd8002508},
+{0x34, 0x8212a300},
+{0x38, 0x9a0b0001},
+{0x3c, 0x808b3f00},
+{0x40, 0x02800015},
+{0x44, 0x901020a5},
+{0x48, 0xc200254c},
+{0x4c, 0x8210400d},
+{0x50, 0xc220254c},
+{0x54, 0x1b3fc000},
+{0x58, 0xc2002500},
+{0x5c, 0x960b000d},
+{0x60, 0x80a06026},
+{0x64, 0xc0202508},
+{0x68, 0x0880000b},
+{0x6c, 0x033fffc0},
+{0x70, 0x9a0b0001},
+{0x74, 0x03168000},
+{0x78, 0x80a2c001},
+{0x7c, 0x12800006},
+{0xf0, 0x5c},
+{0x00, 0x9412a3ff},
+{0x04, 0xc2002548},
+{0x08, 0x8208400a},
+{0x0c, 0x8210400d},
+{0x10, 0xc2202548},
+{0x14, 0x03000006},
+{0x18, 0x81c0630c},
+{0x1c, 0x01000000},
+{0x20, 0x01000000},
+{0x24, 0xda00247c},
+{0x28, 0xc20022f8},
+{0x2c, 0x8258400d},
+{0x30, 0x83306001},
+{0x34, 0x9a102000},
+{0x38, 0x80a34001},
+{0x3c, 0x1a800015},
+{0x40, 0x031fffdf},
+{0x44, 0x961063ff},
+{0x48, 0x98036001},
+{0x4c, 0x80a26008},
+{0x50, 0x04800006},
+{0x54, 0x9b2b6002},
+{0x58, 0xc202000d},
+{0x5c, 0x83306001},
+{0x60, 0x10800003},
+{0x64, 0x8208400b},
+{0x68, 0xc202000d},
+{0x6c, 0x82584009},
+{0x70, 0xc222000d},
+{0x74, 0xda00247c},
+{0x78, 0xc20022f8},
+{0x7c, 0x8258400d},
+{0xf0, 0x5d},
+{0x00, 0x83306001},
+{0x04, 0x80a30001},
+{0x08, 0x0abffff0},
+{0x0c, 0x9a10000c},
+{0x10, 0x81c3e008},
+{0x14, 0x01000000},
+{0x18, 0x9de3bf98},
+{0x1c, 0xe6002460},
+{0x20, 0x80a4e000},
+{0x24, 0x02800070},
+{0x28, 0x01000000},
+{0x2c, 0xc2002594},
+{0x30, 0xee002588},
+{0x34, 0x9805c001},
+{0x38, 0xc2002554},
+{0x3c, 0x80a30001},
+{0x40, 0x12800069},
+{0x44, 0x01000000},
+{0x48, 0xda002598},
+{0x4c, 0xc200258c},
+{0x50, 0x8200400d},
+{0x54, 0x80a0400c},
+{0x58, 0x02800004},
+{0x5c, 0x80a36000},
+{0x60, 0x12800061},
+{0x64, 0x01000000},
+{0x68, 0x96102001},
+{0x6c, 0xe20022fc},
+{0x70, 0x80a2c011},
+{0x74, 0x1880002d},
+{0x78, 0x9e102000},
+{0x7c, 0xe40022f8},
+{0xf0, 0x5e},
+{0x00, 0x13000019},
+{0x04, 0x94102001},
+{0x08, 0x80a28012},
+{0x0c, 0x18800020},
+{0x10, 0xa0102000},
+{0x14, 0x832ae002},
+{0x18, 0x98006030},
+{0x1c, 0xac126080},
+{0x20, 0xaa126050},
+{0x24, 0xa81260b0},
+{0x28, 0xd00022f8},
+{0x2c, 0xda030016},
+{0x30, 0x80a34013},
+{0x34, 0x26800013},
+{0x38, 0x9402a001},
+{0x3c, 0x80a2a001},
+{0x40, 0x22800007},
+{0x44, 0xc20022f8},
+{0x48, 0xc2030015},
+{0x4c, 0x80a34001},
+{0x50, 0x2480000c},
+{0x54, 0x9402a001},
+{0x58, 0xc20022f8},
+{0x5c, 0x80a28001},
+{0x60, 0x22800007},
+{0x64, 0xa0042001},
+{0x68, 0xc2030014},
+{0x6c, 0x80a34001},
+{0x70, 0x26800004},
+{0x74, 0x9402a001},
+{0x78, 0xa0042001},
+{0x7c, 0x9402a001},
+{0xf0, 0x5f},
+{0x00, 0x80a28008},
+{0x04, 0x08bfffea},
+{0x08, 0x98032030},
+{0x0c, 0x80a4000f},
+{0x10, 0x34800002},
+{0x14, 0x9e100010},
+{0x18, 0x9602e001},
+{0x1c, 0x80a2c011},
+{0x20, 0x28bfffda},
+{0x24, 0x94102001},
+{0x28, 0x96102000},
+{0x2c, 0xc20ae464},
+{0x30, 0x80a06000},
+{0x34, 0x22800006},
+{0x38, 0x9602e001},
+{0x3c, 0x80a3c001},
+{0x40, 0x34800007},
+{0x44, 0xc20ae278},
+{0x48, 0x9602e001},
+{0x4c, 0x80a2e003},
+{0x50, 0x24bffff8},
+{0x54, 0xc20ae464},
+{0x58, 0x30800023},
+{0x5c, 0xda00256c},
+{0x60, 0x8258400d},
+{0x64, 0x83306007},
+{0x68, 0xc220256c},
+{0x6c, 0xe00ae468},
+{0x70, 0x80a42000},
+{0x74, 0x0280001c},
+{0x78, 0x80a5e000},
+{0x7c, 0x32800007},
+{0xf0, 0x60},
+{0x00, 0xc200258c},
+{0x04, 0x11000018},
+{0x08, 0x90122340},
+{0x0c, 0x7fffff86},
+{0x10, 0xd2002594},
+{0x14, 0xc200258c},
+{0x18, 0x80a06000},
+{0x1c, 0x32800007},
+{0x20, 0xc2002588},
+{0x24, 0x11000017},
+{0x28, 0x90122100},
+{0x2c, 0x7fffff7e},
+{0x30, 0xd2002598},
+{0x34, 0xc2002588},
+{0x38, 0x82004010},
+{0x3c, 0xc2202588},
+{0x40, 0xda00258c},
+{0x44, 0xc2002554},
+{0x48, 0x80a34001},
+{0x4c, 0x18800005},
+{0x50, 0x82102001},
+{0x54, 0x82034010},
+{0x58, 0xc220258c},
+{0x5c, 0x82102001},
+{0x60, 0xc2202584},
+{0x64, 0x81c7e008},
+{0x68, 0x81e80000},
+{0x6c, 0x9de3bf98},
+{0x70, 0xc20025a8},
+{0x74, 0x82006001},
+{0x78, 0xda002310},
+{0x7c, 0x80a0400d},
+{0xf0, 0x61},
+{0x00, 0x0a800060},
+{0x04, 0xc22025a8},
+{0x08, 0xd800227c},
+{0x0c, 0x80a32000},
+{0x10, 0x02800038},
+{0x14, 0xc02025a8},
+{0x18, 0x1b000007},
+{0x1c, 0x9a1363ff},
+{0x20, 0x8333200d},
+{0x24, 0x9208400d},
+{0x28, 0xc200258c},
+{0x2c, 0x80a06000},
+{0x30, 0x03000017},
+{0x34, 0xa4106100},
+{0x38, 0x900b000d},
+{0x3c, 0xa2102000},
+{0x40, 0x02800004},
+{0x44, 0x94102000},
+{0x48, 0x82006400},
+{0x4c, 0xa4106340},
+{0x50, 0xda0022f8},
+{0x54, 0xc200247c},
+{0x58, 0x9a5b4001},
+{0x5c, 0xa0102000},
+{0x60, 0x80a4000d},
+{0x64, 0x1a800013},
+{0x68, 0x03000018},
+{0x6c, 0x9e106200},
+{0x70, 0x9610000d},
+{0x74, 0x9a040010},
+{0x78, 0xc214800d},
+{0x7c, 0x80a24001},
+{0xf0, 0x62},
+{0x00, 0xa2400011},
+{0x04, 0xc213400f},
+{0x08, 0x80a04008},
+{0x0c, 0x0a800005},
+{0x10, 0xa0042001},
+{0x14, 0x80a04009},
+{0x18, 0x08800004},
+{0x1c, 0x80a4000b},
+{0x20, 0x9402a001},
+{0x24, 0x80a4000b},
+{0x28, 0x0abffff4},
+{0x2c, 0x9a040010},
+{0x30, 0xa133201a},
+{0x34, 0x80a44010},
+{0x38, 0x14800003},
+{0x3c, 0x9a102001},
+{0x40, 0x9a102000},
+{0x44, 0x80a28010},
+{0x48, 0x14800003},
+{0x4c, 0x82102001},
+{0x50, 0x82102000},
+{0x54, 0x80934001},
+{0x58, 0x22800007},
+{0x5c, 0xc2002274},
+{0x60, 0x033fc180},
+{0x64, 0x1b008000},
+{0x68, 0x8210603c},
+{0x6c, 0xda204000},
+{0x70, 0xc2002274},
+{0x74, 0x80a06000},
+{0x78, 0x02800022},
+{0x7c, 0xa2102000},
+{0xf0, 0x63},
+{0x00, 0xc20023d4},
+{0x04, 0x80a44001},
+{0x08, 0xa4102000},
+{0x0c, 0x1a800016},
+{0x10, 0xa0102000},
+{0x14, 0xc200247c},
+{0x18, 0x80a40001},
+{0x1c, 0x3a80000f},
+{0x20, 0xa404a001},
+{0x24, 0x7ffff8af},
+{0x28, 0x90100010},
+{0x2c, 0x92100008},
+{0x30, 0x7ffff854},
+{0x34, 0x90100012},
+{0x38, 0x0300003f},
+{0x3c, 0xda002274},
+{0x40, 0x821063ff},
+{0x44, 0x9a0b4001},
+{0x48, 0x80a2000d},
+{0x4c, 0xa2400011},
+{0x50, 0x10bffff1},
+{0x54, 0xa0042001},
+{0x58, 0xc20023d4},
+{0x5c, 0x10bfffec},
+{0x60, 0x80a48001},
+{0x64, 0xc2102274},
+{0x68, 0x80a44001},
+{0x6c, 0x08800005},
+{0x70, 0x033fc180},
+{0x74, 0x1b004000},
+{0x78, 0x8210603c},
+{0x7c, 0xda204000},
+{0xf0, 0x64},
+{0x00, 0x81c7e008},
+{0x04, 0x81e80000},
+{0x08, 0x9de3bf98},
+{0x0c, 0xda002310},
+{0x10, 0x80a36000},
+{0x14, 0x02800058},
+{0x18, 0x01000000},
+{0x1c, 0xc200254c},
+{0x20, 0x80886100},
+{0x24, 0x12800054},
+{0x28, 0x01000000},
+{0x2c, 0xc2002578},
+{0x30, 0x82006001},
+{0x34, 0x80a0400d},
+{0x38, 0x0a80004f},
+{0x3c, 0xc2202578},
+{0x40, 0xa4102000},
+{0x44, 0xc20023d4},
+{0x48, 0x80a48001},
+{0x4c, 0xc0202578},
+{0x50, 0xa2102000},
+{0x54, 0x1a80002c},
+{0x58, 0xa72c6002},
+{0x5c, 0xc204e364},
+{0x60, 0x80a06000},
+{0x64, 0x02800024},
+{0x68, 0xa0102000},
+{0x6c, 0xc20022fc},
+{0x70, 0x80a40001},
+{0x74, 0x1a800020},
+{0x78, 0x15000018},
+{0x7c, 0xc2002548},
+{0xf0, 0x65},
+{0x00, 0x80886020},
+{0x04, 0x03000017},
+{0x08, 0x9a106100},
+{0x0c, 0xc20c2380},
+{0x10, 0x90100011},
+{0x14, 0x9412a200},
+{0x18, 0x02800009},
+{0x1c, 0x920860ff},
+{0x20, 0xc200258c},
+{0x24, 0x80a06000},
+{0x28, 0x22800005},
+{0x2c, 0x9410000d},
+{0x30, 0x03000018},
+{0x34, 0x9a106340},
+{0x38, 0x9410000d},
+{0x3c, 0x7ffff83a},
+{0x40, 0xa0042001},
+{0x44, 0xc204e364},
+{0x48, 0xda002348},
+{0x4c, 0x98020001},
+{0x50, 0x82034001},
+{0x54, 0x80a20001},
+{0x58, 0x38bfffe5},
+{0x5c, 0xa404a001},
+{0x60, 0x80a3000d},
+{0x64, 0x3abfffe3},
+{0x68, 0xc20022fc},
+{0x6c, 0x10bfffe0},
+{0x70, 0xa404a001},
+{0x74, 0xa2046001},
+{0x78, 0xc20023d4},
+{0x7c, 0x10bfffd6},
+{0xf0, 0x66},
+{0x00, 0x80a44001},
+{0x04, 0xd8002574},
+{0x08, 0x80a0000c},
+{0x0c, 0x9a603fff},
+{0x10, 0x80a00012},
+{0x14, 0x82603fff},
+{0x18, 0x808b4001},
+{0x1c, 0x0280000a},
+{0x20, 0x80a4a000},
+{0x24, 0xda002548},
+{0x28, 0x83336005},
+{0x2c, 0x82086001},
+{0x30, 0x82186001},
+{0x34, 0x83286005},
+{0x38, 0x9a0b7fdf},
+{0x3c, 0x9a134001},
+{0x40, 0xda202548},
+{0x44, 0x12800004},
+{0x48, 0x82032001},
+{0x4c, 0x10800003},
+{0x50, 0xc0202574},
+{0x54, 0xc2202574},
+{0x58, 0xc2002574},
+{0x5c, 0x80a06002},
+{0x60, 0x08800005},
+{0x64, 0x1b000040},
+{0x68, 0xc200254c},
+{0x6c, 0x8210400d},
+{0x70, 0xc220254c},
+{0x74, 0x81c7e008},
+{0x78, 0x81e80000},
+{0x7c, 0x9de3bf58},
+{0xf0, 0x67},
+{0x00, 0xc2002548},
+{0x04, 0x80886001},
+{0x08, 0x1280006d},
+{0x0c, 0x01000000},
+{0x10, 0xfa002500},
+{0x14, 0xc20021f4},
+{0x18, 0x80a74001},
+{0x1c, 0x18800068},
+{0x20, 0x01000000},
+{0x24, 0xc200254c},
+{0x28, 0x8330600b},
+{0x2c, 0x82086001},
+{0x30, 0x80a00001},
+{0x34, 0x9a603fff},
+{0x38, 0x9403400d},
+{0x3c, 0xc252a210},
+{0x40, 0x80a06000},
+{0x44, 0x0280005e},
+{0x48, 0x8207bfb8},
+{0x4c, 0xb810200f},
+{0x50, 0xc0204000},
+{0x54, 0xb8873fff},
+{0x58, 0x1cbffffe},
+{0x5c, 0x82006004},
+{0x60, 0xb0102001},
+{0x64, 0xc2002300},
+{0x68, 0x80a60001},
+{0x6c, 0x1880003b},
+{0x70, 0x03000019},
+{0x74, 0x82106080},
+{0x78, 0x96006030},
+{0x7c, 0xb4102001},
+{0xf0, 0x68},
+{0x00, 0xc2002308},
+{0x04, 0x80a68001},
+{0x08, 0x38800030},
+{0x0c, 0xb0062001},
+{0x10, 0xb202e004},
+{0x14, 0xfa52a210},
+{0x18, 0xc2064000},
+{0x1c, 0x80a0401d},
+{0x20, 0x36800025},
+{0x24, 0xb406a001},
+{0x28, 0x832ea018},
+{0x2c, 0xbb2e2010},
+{0x30, 0x8200401d},
+{0x34, 0x9e006001},
+{0x38, 0xb8102000},
+{0x3c, 0x98102001},
+{0x40, 0xb607bfb8},
+{0x44, 0xbb2f2002},
+{0x48, 0xc20f67f8},
+{0x4c, 0x80a68001},
+{0x50, 0x1280000f},
+{0x54, 0xb8072001},
+{0x58, 0xc20f67f9},
+{0x5c, 0x80a60001},
+{0x60, 0x3280000c},
+{0x64, 0xc21767f8},
+{0x68, 0xd826c000},
+{0x6c, 0xc21767fa},
+{0x70, 0x80a061fe},
+{0x74, 0x38800010},
+{0x78, 0xb406a001},
+{0x7c, 0xc20767f8},
+{0xf0, 0x69},
+{0x00, 0x82006001},
+{0x04, 0x1080000b},
+{0x08, 0xc22767f8},
+{0x0c, 0xc21767f8},
+{0x10, 0x80a06000},
+{0x14, 0x12800005},
+{0x18, 0x80a7200f},
+{0x1c, 0xd826c000},
+{0x20, 0x10800004},
+{0x24, 0xde2767f8},
+{0x28, 0x08bfffe7},
+{0x2c, 0xb606e004},
+{0x30, 0xb406a001},
+{0x34, 0xc2002308},
+{0x38, 0x80a68001},
+{0x3c, 0x08bfffd6},
+{0x40, 0xb2066004},
+{0x44, 0xb0062001},
+{0x48, 0xc2002300},
+{0x4c, 0x80a60001},
+{0x50, 0x08bfffcb},
+{0x54, 0x9602e030},
+{0x58, 0xb4102000},
+{0x5c, 0xb8102000},
+{0x60, 0xb607bff8},
+{0x64, 0xbb2f2002},
+{0x68, 0x8207401b},
+{0x6c, 0xc2007fc0},
+{0x70, 0x80a06000},
+{0x74, 0x32800004},
+{0x78, 0xfa1767fa},
+{0x7c, 0x10800005},
+{0xf0, 0x6a},
+{0x00, 0xc02767f8},
+{0x04, 0xc20b63cc},
+{0x08, 0x80a74001},
+{0x0c, 0xb466bfff},
+{0x10, 0xb8072001},
+{0x14, 0x80a7200f},
+{0x18, 0x08bffff4},
+{0x1c, 0xbb2f2002},
+{0x20, 0xc20b63ce},
+{0x24, 0x80a68001},
+{0x28, 0x08800005},
+{0x2c, 0x3b000200},
+{0x30, 0xc200254c},
+{0x34, 0x8210401d},
+{0x38, 0xc220254c},
+{0x3c, 0x81c7e008},
+{0x40, 0x81e80000},
+{0x44, 0x9de3bf90},
+{0x48, 0xc2002200},
+{0x4c, 0x80a06000},
+{0x50, 0x1280000a},
+{0x54, 0xba102000},
+{0x58, 0xc2002548},
+{0x5c, 0x82087ffb},
+{0x60, 0xc2202548},
+{0x64, 0x033fc180},
+{0x68, 0x8210602c},
+{0x6c, 0xc0204000},
+{0x70, 0x1080007b},
+{0x74, 0xc020253c},
+{0x78, 0x9a102001},
+{0x7c, 0xd6102238},
+{0xf0, 0x6b},
+{0x00, 0x1080002e},
+{0x04, 0x9810200c},
+{0x08, 0x92106080},
+{0x0c, 0x9e102000},
+{0x10, 0xb407bff8},
+{0x14, 0xb0102000},
+{0x18, 0x15000004},
+{0x1c, 0xd426bff8},
+{0x20, 0xb2102000},
+{0x24, 0x82060019},
+{0x28, 0xf8086440},
+{0x2c, 0x8203001c},
+{0x30, 0x80a72000},
+{0x34, 0x02800010},
+{0x38, 0x83286002},
+{0x3c, 0xf8004009},
+{0x40, 0xc206bff8},
+{0x44, 0x80a70001},
+{0x48, 0x16800003},
+{0x4c, 0xb2066001},
+{0x50, 0xf826bff8},
+{0x54, 0xc210223a},
+{0x58, 0x80a70001},
+{0x5c, 0x04800003},
+{0x60, 0xb6270001},
+{0x64, 0xba07401b},
+{0x68, 0x80a6600b},
+{0x6c, 0x28bfffef},
+{0x70, 0x82060019},
+{0x74, 0x80a66000},
+{0x78, 0x2280000a},
+{0x7c, 0x9e03e001},
+{0xf0, 0x6c},
+{0x00, 0xf810223a},
+{0x04, 0xc206bff8},
+{0x08, 0x80a0401c},
+{0x0c, 0x26800004},
+{0x10, 0xf826bff8},
+{0x14, 0x82584019},
+{0x18, 0xba274001},
+{0x1c, 0x9e03e001},
+{0x20, 0xb006200c},
+{0x24, 0x80a3e001},
+{0x28, 0x08bfffdd},
+{0x2c, 0xb406a004},
+{0x30, 0x9a036001},
+{0x34, 0x9803200c},
+{0x38, 0x80a2e000},
+{0x3c, 0x32800004},
+{0x40, 0x80a3400b},
+{0x44, 0xc2002200},
+{0x48, 0x80a34001},
+{0x4c, 0x08bfffcf},
+{0x50, 0x03000019},
+{0x54, 0x80a76000},
+{0x58, 0x04800015},
+{0x5c, 0xc207bff0},
+{0x60, 0xf807bff4},
+{0x64, 0xba5f4001},
+{0x68, 0x82070001},
+{0x6c, 0xbb2f6002},
+{0x70, 0x9b3f601f},
+{0x74, 0x81836000},
+{0x78, 0x01000000},
+{0x7c, 0x01000000},
+{0xf0, 0x6d},
+{0x00, 0x01000000},
+{0x04, 0xba7f4001},
+{0x08, 0xba5f401c},
+{0x0c, 0x9b3f601f},
+{0x10, 0x81836000},
+{0x14, 0x01000000},
+{0x18, 0x01000000},
+{0x1c, 0x01000000},
+{0x20, 0xba7f4001},
+{0x24, 0x10800003},
+{0x28, 0xfa202504},
+{0x2c, 0xc0202504},
+{0x30, 0xfa10223e},
+{0x34, 0xc2002504},
+{0x38, 0x80a0401d},
+{0x3c, 0x3480000a},
+{0x40, 0xc2002548},
+{0x44, 0xfa10223c},
+{0x48, 0x80a76000},
+{0x4c, 0x2280000b},
+{0x50, 0xc2002548},
+{0x54, 0xc2082517},
+{0x58, 0x80a0401d},
+{0x5c, 0x0a800007},
+{0x60, 0xc2002548},
+{0x64, 0x80886008},
+{0x68, 0x22800008},
+{0x6c, 0xc200253c},
+{0x70, 0x10800008},
+{0x74, 0xc020253c},
+{0x78, 0x80886008},
+{0x7c, 0x22800005},
+{0xf0, 0x6e},
+{0x00, 0xc020253c},
+{0x04, 0xc200253c},
+{0x08, 0x82006001},
+{0x0c, 0xc220253c},
+{0x10, 0xfa00253c},
+{0x14, 0xc2002290},
+{0x18, 0x80a74001},
+{0x1c, 0x0880000b},
+{0x20, 0xfa002548},
+{0x24, 0x83376003},
+{0x28, 0x82086001},
+{0x2c, 0x82186001},
+{0x30, 0x83286002},
+{0x34, 0xba0f7ffb},
+{0x38, 0xba174001},
+{0x3c, 0xfa202548},
+{0x40, 0xc020253c},
+{0x44, 0xfa002548},
+{0x48, 0xbb376002},
+{0x4c, 0x033fc180},
+{0x50, 0xba0f6001},
+{0x54, 0x8210602c},
+{0x58, 0xfa204000},
+{0x5c, 0x81c7e008},
+{0x60, 0x81e80000},
+{0x64, 0x9de3bf70},
+{0x68, 0xc2002548},
+{0x6c, 0x80886400},
+{0x70, 0x12800098},
+{0x74, 0x1b00003f},
+{0x78, 0xc2002350},
+{0x7c, 0x9a1363ff},
+{0xf0, 0x6f},
+{0x00, 0xba08400d},
+{0x04, 0xa4102001},
+{0x08, 0xda002300},
+{0x0c, 0x80a4800d},
+{0x10, 0x18800055},
+{0x14, 0xa3306010},
+{0x18, 0xae10200c},
+{0x1c, 0xac10200c},
+{0x20, 0xaa102000},
+{0x24, 0xa8102000},
+{0x28, 0xa6102000},
+{0x2c, 0x80a46000},
+{0x30, 0x0280002c},
+{0x34, 0xa0102000},
+{0x38, 0x03000019},
+{0x3c, 0x96106080},
+{0x40, 0x92102000},
+{0x44, 0x9807bfd0},
+{0x48, 0x8204c009},
+{0x4c, 0xda086440},
+{0x50, 0x8205800d},
+{0x54, 0x80a36000},
+{0x58, 0x02800008},
+{0x5c, 0x83286002},
+{0x60, 0xc200400b},
+{0x64, 0xc2230000},
+{0x68, 0x92026001},
+{0x6c, 0x80a2600b},
+{0x70, 0x04bffff6},
+{0x74, 0x98032004},
+{0x78, 0x7ffff577},
+{0x7c, 0x9007bfd0},
+{0xf0, 0x70},
+{0x00, 0x80a74011},
+{0x04, 0x1480000b},
+{0x08, 0x9210001d},
+{0x0c, 0x832f6002},
+{0x10, 0x8200401e},
+{0x14, 0x9a007fd0},
+{0x18, 0xc2034000},
+{0x1c, 0x92026001},
+{0x20, 0xa0040001},
+{0x24, 0x80a24011},
+{0x28, 0x04bffffc},
+{0x2c, 0x9a036004},
+{0x30, 0x8224401d},
+{0x34, 0x82006001},
+{0x38, 0x9b3c201f},
+{0x3c, 0x81836000},
+{0x40, 0x01000000},
+{0x44, 0x01000000},
+{0x48, 0x01000000},
+{0x4c, 0xa07c0001},
+{0x50, 0xc25021ae},
+{0x54, 0x80a40001},
+{0x58, 0x26800002},
+{0x5c, 0xa0100001},
+{0x60, 0x92102000},
+{0x64, 0x15000019},
+{0x68, 0x82050009},
+{0x6c, 0xda086440},
+{0x70, 0x8205c00d},
+{0x74, 0x92026001},
+{0x78, 0x9612a080},
+{0x7c, 0x80a36000},
+{0xf0, 0x71},
+{0x00, 0x0280000e},
+{0x04, 0x99286002},
+{0x08, 0xc20023c8},
+{0x0c, 0x83306011},
+{0x10, 0xda03000b},
+{0x14, 0x80886001},
+{0x18, 0x02800005},
+{0x1c, 0x9a234010},
+{0x20, 0xc20ca2af},
+{0x24, 0x825b4001},
+{0x28, 0x9b386007},
+{0x2c, 0x80a2600b},
+{0x30, 0x04bfffee},
+{0x34, 0xda23000b},
+{0x38, 0xaa056001},
+{0x3c, 0xa604e00c},
+{0x40, 0x80a56001},
+{0x44, 0x04bfffba},
+{0x48, 0xa805200c},
+{0x4c, 0xa404a001},
+{0x50, 0xc2002300},
+{0x54, 0x80a48001},
+{0x58, 0xac05a00c},
+{0x5c, 0x08bfffb1},
+{0x60, 0xae05e00c},
+{0x64, 0xc2082247},
+{0x68, 0x80a06000},
+{0x6c, 0x02800039},
+{0x70, 0x01000000},
+{0x74, 0xc20022f8},
+{0x78, 0x80a48001},
+{0x7c, 0x18800035},
+{0xf0, 0x72},
+{0x00, 0x82048012},
+{0x04, 0x82004012},
+{0x08, 0xa1286004},
+{0x0c, 0xa2100010},
+{0x10, 0x92102001},
+{0x14, 0xc20022fc},
+{0x18, 0x80a24001},
+{0x1c, 0x1880000e},
+{0x20, 0x03000019},
+{0x24, 0x82106080},
+{0x28, 0x82044001},
+{0x2c, 0x9a006004},
+{0x30, 0x9807bfd0},
+{0x34, 0xc2034000},
+{0x38, 0xc2230000},
+{0x3c, 0x92026001},
+{0x40, 0xc20022fc},
+{0x44, 0x80a24001},
+{0x48, 0x9a036004},
+{0x4c, 0x08bffffa},
+{0x50, 0x98032004},
+{0x54, 0x9007bfd0},
+{0x58, 0x7ffff51f},
+{0x5c, 0xd20022fc},
+{0x60, 0xc2082247},
+{0x64, 0x83286002},
+{0x68, 0x8200401e},
+{0x6c, 0xda007fd0},
+{0x70, 0x80a36000},
+{0x74, 0x26800012},
+{0x78, 0xa404a001},
+{0x7c, 0x92102001},
+{0xf0, 0x73},
+{0x00, 0xc20022fc},
+{0x04, 0x80a24001},
+{0x08, 0x1880000c},
+{0x0c, 0x03000019},
+{0x10, 0x96106080},
+{0x14, 0x98042004},
+{0x18, 0xc203000b},
+{0x1c, 0x8220400d},
+{0x20, 0xc223000b},
+{0x24, 0x92026001},
+{0x28, 0xc20022fc},
+{0x2c, 0x80a24001},
+{0x30, 0x08bffffa},
+{0x34, 0x98032004},
+{0x38, 0xa404a001},
+{0x3c, 0xc20022f8},
+{0x40, 0x80a48001},
+{0x44, 0xa2046030},
+{0x48, 0x08bfffd2},
+{0x4c, 0xa0042030},
+{0x50, 0x81c7e008},
+{0x54, 0x81e80000},
+{0x58, 0x9de3bf58},
+{0x5c, 0xe2502458},
+{0x60, 0x80a46000},
+{0x64, 0x02800058},
+{0x68, 0x01000000},
+{0x6c, 0xc20022f8},
+{0x70, 0x80a44001},
+{0x74, 0x1a800054},
+{0x78, 0xa0102001},
+{0x7c, 0xc20022fc},
+{0xf0, 0x74},
+{0x00, 0x80a40001},
+{0x04, 0x18800050},
+{0x08, 0xe450245a},
+{0x0c, 0x96102001},
+{0x10, 0xc20022f8},
+{0x14, 0x80a2c001},
+{0x18, 0x1880000f},
+{0x1c, 0x03000019},
+{0x20, 0x9b2c2002},
+{0x24, 0x82106080},
+{0x28, 0x9a034001},
+{0x2c, 0x9a036030},
+{0x30, 0x9807bfb8},
+{0x34, 0xc2034000},
+{0x38, 0xc2230000},
+{0x3c, 0x9602e001},
+{0x40, 0xc20022f8},
+{0x44, 0x80a2c001},
+{0x48, 0x9a036030},
+{0x4c, 0x08bffffa},
+{0x50, 0x98032004},
+{0x54, 0x9007bfb8},
+{0x58, 0x7ffff4df},
+{0x5c, 0xd20022f8},
+{0x60, 0x96100012},
+{0x64, 0x80a48011},
+{0x68, 0x1480000b},
+{0x6c, 0x94102000},
+{0x70, 0x832ca002},
+{0x74, 0x8200401e},
+{0x78, 0x9a007fb8},
+{0x7c, 0xc2034000},
+{0xf0, 0x75},
+{0x00, 0x9602e001},
+{0x04, 0x94028001},
+{0x08, 0x80a2c011},
+{0x0c, 0x04bffffc},
+{0x10, 0x9a036004},
+{0x14, 0x82244012},
+{0x18, 0x82006001},
+{0x1c, 0x9b3aa01f},
+{0x20, 0x81836000},
+{0x24, 0x01000000},
+{0x28, 0x01000000},
+{0x2c, 0x01000000},
+{0x30, 0x947a8001},
+{0x34, 0xc25021ac},
+{0x38, 0x80a28001},
+{0x3c, 0x26800002},
+{0x40, 0x94100001},
+{0x44, 0x96102001},
+{0x48, 0xc20022f8},
+{0x4c, 0x80a2c001},
+{0x50, 0x18800018},
+{0x54, 0x9b2c2002},
+{0x58, 0x03000019},
+{0x5c, 0x92106080},
+{0x60, 0x98036030},
+{0x64, 0xc2030009},
+{0x68, 0x9a20400a},
+{0x6c, 0xda230009},
+{0x70, 0xc20023c8},
+{0x74, 0x83306012},
+{0x78, 0x80886001},
+{0x7c, 0x02800009},
+{0xf0, 0x76},
+{0x00, 0x9602e001},
+{0x04, 0xc20c22af},
+{0x08, 0x825b4001},
+{0x0c, 0x9b38601f},
+{0x10, 0x9b336019},
+{0x14, 0x8200400d},
+{0x18, 0x83386007},
+{0x1c, 0xc2230009},
+{0x20, 0xc20022f8},
+{0x24, 0x80a2c001},
+{0x28, 0x08bfffef},
+{0x2c, 0x98032030},
+{0x30, 0xa0042001},
+{0x34, 0xc20022fc},
+{0x38, 0x80a40001},
+{0x3c, 0x08bfffb5},
+{0x40, 0x96102001},
+{0x44, 0x81c7e008},
+{0x48, 0x81e80000},
+{0x4c, 0xc2082673},
+{0x50, 0xda00256c},
+{0x54, 0x82006001},
+{0x58, 0xd808257f},
+{0x5c, 0x9a5b4001},
+{0x60, 0x98032001},
+{0x64, 0x81800000},
+{0x68, 0x01000000},
+{0x6c, 0x01000000},
+{0x70, 0x01000000},
+{0x74, 0x9a73400c},
+{0x78, 0xda20256c},
+{0x7c, 0x96102000},
+{0xf0, 0x77},
+{0x00, 0x832ae002},
+{0x04, 0xd800256c},
+{0x08, 0xda1063b6},
+{0x0c, 0x9a5b400c},
+{0x10, 0x9b336007},
+{0x14, 0x9602e001},
+{0x18, 0x80a2e003},
+{0x1c, 0x04bffff9},
+{0x20, 0xda206520},
+{0x24, 0xc20023c0},
+{0x28, 0x80a06000},
+{0x2c, 0x02800007},
+{0x30, 0x82103001},
+{0x34, 0xc2002200},
+{0x38, 0x80a06000},
+{0x3c, 0x22800005},
+{0x40, 0xc2002540},
+{0x44, 0x82103001},
+{0x48, 0xc220252c},
+{0x4c, 0xc2002540},
+{0x50, 0x80a06000},
+{0x54, 0x02800005},
+{0x58, 0xc2002288},
+{0x5c, 0x9b306001},
+{0x60, 0x83306002},
+{0x64, 0x8200400d},
+{0x68, 0xc220251c},
+{0x6c, 0x03000007},
+{0x70, 0x81c0626c},
+{0x74, 0x01000000},
+{0x78, 0x01000000},
+{0x7c, 0x9de3bf98},
+{0xf0, 0x78},
+{0x00, 0xc2002308},
+{0x04, 0x82006001},
+{0x08, 0xe00022fc},
+{0x0c, 0x80a40001},
+{0x10, 0x0a80001e},
+{0x14, 0xa4102001},
+{0x18, 0xc20022f8},
+{0x1c, 0x80a48001},
+{0x20, 0x38800017},
+{0x24, 0xc2002308},
+{0x28, 0x832c2002},
+{0x2c, 0xa2006030},
+{0x30, 0xc2002fec},
+{0x34, 0x92100012},
+{0x38, 0x80a06000},
+{0x3c, 0xa404a001},
+{0x40, 0x02800004},
+{0x44, 0x90100010},
+{0x48, 0x9fc04000},
+{0x4c, 0x01000000},
+{0x50, 0x03000019},
+{0x54, 0x98106080},
+{0x58, 0xda04400c},
+{0x5c, 0x82106084},
+{0x60, 0xda244001},
+{0x64, 0xc024400c},
+{0x68, 0xc20022f8},
+{0x6c, 0x80a48001},
+{0x70, 0x08bffff0},
+{0x74, 0xa2046030},
+{0x78, 0xc2002308},
+{0x7c, 0xa0043fff},
+{0xf0, 0x79},
+{0x00, 0x10bfffe3},
+{0x04, 0x82006001},
+{0x08, 0xc2002300},
+{0x0c, 0x82006001},
+{0x10, 0xe40022f8},
+{0x14, 0x80a48001},
+{0x18, 0x0a800022},
+{0x1c, 0x82048012},
+{0x20, 0x82004012},
+{0x24, 0xa7286002},
+{0x28, 0xa0102001},
+{0x2c, 0xc2002308},
+{0x30, 0x80a40001},
+{0x34, 0x18800015},
+{0x38, 0x832ce002},
+{0x3c, 0xa2006004},
+{0x40, 0xc2002fec},
+{0x44, 0x90100010},
+{0x48, 0x80a06000},
+{0x4c, 0xa0042001},
+{0x50, 0x02800004},
+{0x54, 0x92100012},
+{0x58, 0x9fc04000},
+{0x5c, 0x01000000},
+{0x60, 0x03000019},
+{0x64, 0x98106080},
+{0x68, 0xda04400c},
+{0x6c, 0x821060b0},
+{0x70, 0xda244001},
+{0x74, 0xc024400c},
+{0x78, 0xc2002308},
+{0x7c, 0x80a40001},
+{0xf0, 0x7a},
+{0x00, 0x08bffff0},
+{0x04, 0xa2046004},
+{0x08, 0xc2002300},
+{0x0c, 0xa404bfff},
+{0x10, 0x82006001},
+{0x14, 0x80a48001},
+{0x18, 0x1abfffe4},
+{0x1c, 0xa604fff4},
+{0x20, 0x81c7e008},
+{0x24, 0x81e80000},
+{0x28, 0x9de3bf98},
+{0x2c, 0xc2002548},
+{0x30, 0x80886100},
+{0x34, 0xac102000},
+{0x38, 0x128000cf},
+{0x3c, 0xa6102000},
+{0x40, 0xc2002568},
+{0x44, 0x80a06000},
+{0x48, 0x02800004},
+{0x4c, 0xa2102001},
+{0x50, 0x82007fff},
+{0x54, 0xc2202568},
+{0x58, 0xc2002300},
+{0x5c, 0x80a44001},
+{0x60, 0x388000a9},
+{0x64, 0xda002530},
+{0x68, 0xae10200c},
+{0x6c, 0xa4102001},
+{0x70, 0xc2002308},
+{0x74, 0x80a48001},
+{0x78, 0x18800092},
+{0x7c, 0x9b2de002},
+{0xf0, 0x7b},
+{0x00, 0x03000050},
+{0x04, 0xaa044001},
+{0x08, 0xa8036004},
+{0x0c, 0xc2002514},
+{0x10, 0x80a06009},
+{0x14, 0x1880009b},
+{0x18, 0x03000019},
+{0x1c, 0x82106080},
+{0x20, 0xda050001},
+{0x24, 0xc2002474},
+{0x28, 0x80a34001},
+{0x2c, 0x0680007f},
+{0x30, 0x03000040},
+{0x34, 0x90100012},
+{0x38, 0x7ffff7f1},
+{0x3c, 0x92100011},
+{0x40, 0x80a22000},
+{0x44, 0x02800079},
+{0x48, 0x03000040},
+{0x4c, 0xc2002ff0},
+{0x50, 0x80a06000},
+{0x54, 0x2280000a},
+{0x58, 0xc2002fe0},
+{0x5c, 0x90100012},
+{0x60, 0x9fc04000},
+{0x64, 0x92100011},
+{0x68, 0xc200259c},
+{0x6c, 0x80a06000},
+{0x70, 0x1280006e},
+{0x74, 0x03000040},
+{0x78, 0xc2002fe0},
+{0x7c, 0x80a06000},
+{0xf0, 0x7c},
+{0x00, 0x2280000b},
+{0x04, 0xc2002ff4},
+{0x08, 0x90100012},
+{0x0c, 0x92100011},
+{0x10, 0x9fc04000},
+{0x14, 0xd4002470},
+{0x18, 0xc200259c},
+{0x1c, 0x80a06000},
+{0x20, 0x12800062},
+{0x24, 0x03000040},
+{0x28, 0xc2002ff4},
+{0x2c, 0x80a06000},
+{0x30, 0x02800006},
+{0x34, 0xa0102000},
+{0x38, 0x90100012},
+{0x3c, 0x9fc04000},
+{0x40, 0x92100011},
+{0x44, 0xe000259c},
+{0x48, 0x90100012},
+{0x4c, 0x92100011},
+{0x50, 0x94100010},
+{0x54, 0x7ffff814},
+{0x58, 0xd6002470},
+{0x5c, 0x80a22000},
+{0x60, 0x02800052},
+{0x64, 0x03000040},
+{0x68, 0xc2002fe0},
+{0x6c, 0x80a06000},
+{0x70, 0x02800007},
+{0x74, 0x90100012},
+{0x78, 0x92100011},
+{0x7c, 0x9fc04000},
+{0xf0, 0x7d},
+{0x00, 0x94102100},
+{0x04, 0x10800004},
+{0x08, 0x94100010},
+{0x0c, 0xc020259c},
+{0x10, 0x94100010},
+{0x14, 0x90100012},
+{0x18, 0x92100011},
+{0x1c, 0x7ffff802},
+{0x20, 0x96102100},
+{0x24, 0x80a22000},
+{0x28, 0x22800011},
+{0x2c, 0xc2002514},
+{0x30, 0xc200259c},
+{0x34, 0x80a06000},
+{0x38, 0x3280000d},
+{0x3c, 0xc2002514},
+{0x40, 0xc2002280},
+{0x44, 0xd8002514},
+{0x48, 0xc2202568},
+{0x4c, 0x9b2ca010},
+{0x50, 0x832b2002},
+{0x54, 0x9a034011},
+{0x58, 0xda2066e0},
+{0x5c, 0x98032001},
+{0x60, 0xd8202514},
+{0x64, 0x10800006},
+{0x68, 0xac05a001},
+{0x6c, 0x9b286002},
+{0x70, 0xea2366e0},
+{0x74, 0x82006001},
+{0x78, 0xc2202514},
+{0x7c, 0xc2002514},
+{0xf0, 0x7e},
+{0x00, 0x80a0600a},
+{0x04, 0x12800029},
+{0x08, 0x03000040},
+{0x0c, 0x03000019},
+{0x10, 0x9e106080},
+{0x14, 0xe60026e0},
+{0x18, 0x90102001},
+{0x1c, 0x932a2002},
+{0x20, 0xd40266e0},
+{0x24, 0x980aafff},
+{0x28, 0x960cefff},
+{0x2c, 0x8203000c},
+{0x30, 0x9a02c00b},
+{0x34, 0x8200400c},
+{0x38, 0x9a03400b},
+{0x3c, 0x9932a010},
+{0x40, 0x980b2fff},
+{0x44, 0x9734e010},
+{0x48, 0x83286002},
+{0x4c, 0x8200400c},
+{0x50, 0x960aefff},
+{0x54, 0x9b2b6002},
+{0x58, 0x83286002},
+{0x5c, 0x9a03400b},
+{0x60, 0xd800400f},
+{0x64, 0x9b2b6002},
+{0x68, 0xc203400f},
+{0x6c, 0x80a30001},
+{0x70, 0x36800004},
+{0x74, 0xd42266dc},
+{0x78, 0xe62266dc},
+{0x7c, 0xa610000a},
+{0xf0, 0x7f},
+{0x00, 0x90022001},
+{0x04, 0xda002514},
+{0x08, 0x80a2000d},
+{0x0c, 0x2abfffe5},
+{0x10, 0x932a2002},
+{0x14, 0x832b6002},
+{0x18, 0xc02066e0},
+{0x1c, 0x82037fff},
+{0x20, 0xc2202514},
+{0x24, 0x03000040},
+{0x28, 0xaa054001},
+{0x2c, 0xa404a001},
+{0x30, 0xc2002308},
+{0x34, 0x80a48001},
+{0x38, 0x08bfff75},
+{0x3c, 0xa8052004},
+{0x40, 0xa2046001},
+{0x44, 0xc2002300},
+{0x48, 0x80a44001},
+{0x4c, 0x08bfff68},
+{0x50, 0xae05e00c},
+{0x54, 0x80a4e000},
+{0x58, 0x2280000b},
+{0x5c, 0xda002530},
+{0x60, 0xda002514},
+{0x64, 0x80a36009},
+{0x68, 0x38800007},
+{0x6c, 0xda002530},
+{0x70, 0x832b6002},
+{0x74, 0xe62066e0},
+{0x78, 0x82036001},
+{0x7c, 0xc2202514},
+{0xf0, 0x80},
+{0x00, 0xda002530},
+{0x04, 0x80a5800d},
+{0x08, 0x14800006},
+{0x0c, 0x82100016},
+{0x10, 0xc2002514},
+{0x14, 0x80a34001},
+{0x18, 0x28800002},
+{0x1c, 0x8210000d},
+{0x20, 0x80a5a000},
+{0x24, 0x02800004},
+{0x28, 0xc2202530},
+{0x2c, 0x1080000a},
+{0x30, 0xc20021f8},
+{0x34, 0x80a06000},
+{0x38, 0x22800009},
+{0x3c, 0xc2002530},
+{0x40, 0xc20025ac},
+{0x44, 0x80a06000},
+{0x48, 0x22800004},
+{0x4c, 0xc0202530},
+{0x50, 0x82006001},
+{0x54, 0xc22025ac},
+{0x58, 0xc2002530},
+{0x5c, 0x80a06000},
+{0x60, 0x02800005},
+{0x64, 0x01000000},
+{0x68, 0xc2002548},
+{0x6c, 0x82106040},
+{0x70, 0xc2202548},
+{0x74, 0x81c7e008},
+{0x78, 0x81e80000},
+{0x7c, 0xd2002208},
+{0xf0, 0x81},
+{0x00, 0x80a26000},
+{0x04, 0x0280001a},
+{0x08, 0x01000000},
+{0x0c, 0xc2102548},
+{0x10, 0x80886001},
+{0x14, 0x12800016},
+{0x18, 0x01000000},
+{0x1c, 0xc2002514},
+{0x20, 0x80a06000},
+{0x24, 0x12800007},
+{0x28, 0xc2002558},
+{0x2c, 0x80a06000},
+{0x30, 0x0280000f},
+{0x34, 0x9a007fff},
+{0x38, 0x1080000d},
+{0x3c, 0xda202558},
+{0x40, 0x15200040},
+{0x44, 0x1b3fc200},
+{0x48, 0x9812a001},
+{0x4c, 0x80a06000},
+{0x50, 0x12800006},
+{0x54, 0x96136070},
+{0x58, 0xd8234000},
+{0x5c, 0xc2002298},
+{0x60, 0xc222c000},
+{0x64, 0xd4234000},
+{0x68, 0xd2202558},
+{0x6c, 0x81c3e008},
+{0x70, 0x01000000},
+{0x74, 0x82220009},
+{0x78, 0x9a58400a},
+{0x7c, 0x833b601f},
+{0xf0, 0x82},
+{0x00, 0x80a20009},
+{0x04, 0x83306019},
+{0x08, 0x04800004},
+{0x0c, 0x90102000},
+{0x10, 0x82034001},
+{0x14, 0x91386007},
+{0x18, 0x81c3e008},
+{0x1c, 0x01000000},
+{0x20, 0x9de3bf98},
+{0x24, 0xc20022f8},
+{0x28, 0x80a07fff},
+{0x2c, 0x0280001d},
+{0x30, 0xa8102001},
+{0x34, 0xa6102003},
+{0x38, 0x23000019},
+{0x3c, 0xa12ce004},
+{0x40, 0x82146088},
+{0x44, 0xa4146084},
+{0x48, 0xd2040001},
+{0x4c, 0xd408228c},
+{0x50, 0x7fffffe9},
+{0x54, 0xd0040012},
+{0x58, 0x9a146080},
+{0x5c, 0xd024000d},
+{0x60, 0xc2002308},
+{0x64, 0xa12ce002},
+{0x68, 0xa0040001},
+{0x6c, 0xa12c2002},
+{0x70, 0xa214607c},
+{0x74, 0xd004000d},
+{0x78, 0xd2040011},
+{0x7c, 0x7fffffde},
+{0xf0, 0x83},
+{0x00, 0xd408228d},
+{0x04, 0xd0240012},
+{0x08, 0xc20022f8},
+{0x0c, 0xa8052001},
+{0x10, 0x82006001},
+{0x14, 0x80a50001},
+{0x18, 0x08bfffe8},
+{0x1c, 0xa604e003},
+{0x20, 0xa6102001},
+{0x24, 0xc2002308},
+{0x28, 0x80a4c001},
+{0x2c, 0x1880001c},
+{0x30, 0x23000019},
+{0x34, 0xa12ce002},
+{0x38, 0x821460e0},
+{0x3c, 0xa41460b0},
+{0x40, 0xd2040001},
+{0x44, 0xd408228e},
+{0x48, 0x7fffffcb},
+{0x4c, 0xd0040012},
+{0x50, 0x9a146080},
+{0x54, 0xd024000d},
+{0x58, 0xc2002300},
+{0x5c, 0xa0004001},
+{0x60, 0xa0040001},
+{0x64, 0xa12c2002},
+{0x68, 0xa0040013},
+{0x6c, 0xa12c2002},
+{0x70, 0xa2146050},
+{0x74, 0xd004000d},
+{0x78, 0xd2040011},
+{0x7c, 0x7fffffbe},
+{0xf0, 0x84},
+{0x00, 0xd408228f},
+{0x04, 0xd0240012},
+{0x08, 0xa604e001},
+{0x0c, 0xc2002308},
+{0x10, 0x80a4c001},
+{0x14, 0x08bfffe8},
+{0x18, 0x23000019},
+{0x1c, 0x81c7e008},
+{0x20, 0x81e80000},
+{0x24, 0x9de3bf88},
+{0x28, 0xc2002fe4},
+{0x2c, 0x9fc04000},
+{0x30, 0xd0002590},
+{0x34, 0xda002550},
+{0x38, 0x832b6004},
+{0x3c, 0x8220400d},
+{0x40, 0xe000259c},
+{0x44, 0x82040001},
+{0x48, 0x83306004},
+{0x4c, 0xc2202550},
+{0x50, 0x11000018},
+{0x54, 0xc2002fe4},
+{0x58, 0x9fc04000},
+{0x5c, 0x90122200},
+{0x60, 0xc2002308},
+{0x64, 0xda002300},
+{0x68, 0x9a5b4001},
+{0x6c, 0xc200259c},
+{0x70, 0x8200400d},
+{0x74, 0xc220259c},
+{0x78, 0xda00259c},
+{0x7c, 0xc2002550},
+{0xf0, 0x85},
+{0x00, 0x80a34001},
+{0x04, 0x28800011},
+{0x08, 0xc2002548},
+{0x0c, 0xc200259c},
+{0x10, 0x80a04010},
+{0x14, 0x0880000d},
+{0x18, 0xc2002548},
+{0x1c, 0x80a42000},
+{0x20, 0x0280000a},
+{0x24, 0x01000000},
+{0x28, 0x82087f7f},
+{0x2c, 0xc2202548},
+{0x30, 0xc2002668},
+{0x34, 0x80a06000},
+{0x38, 0x26800006},
+{0x3c, 0xc0202668},
+{0x40, 0x10800005},
+{0x44, 0xc208254e},
+{0x48, 0x82106080},
+{0x4c, 0xc2202548},
+{0x50, 0xc208254e},
+{0x54, 0x80a00001},
+{0x58, 0x82602000},
+{0x5c, 0xa0087ffe},
+{0x60, 0xd8002548},
+{0x64, 0x83332010},
+{0x68, 0x80886001},
+{0x6c, 0x02800004},
+{0x70, 0xa0042003},
+{0x74, 0x1080001d},
+{0x78, 0xa0102000},
+{0x7c, 0x808b2001},
+{0xf0, 0x86},
+{0x00, 0x1280003f},
+{0x04, 0x03000007},
+{0x08, 0xda0026a0},
+{0x0c, 0x808b4001},
+{0x10, 0x3280003c},
+{0x14, 0xc0202538},
+{0x18, 0xda002664},
+{0x1c, 0xc20021dc},
+{0x20, 0x80a34001},
+{0x24, 0x2a800008},
+{0x28, 0xc2002514},
+{0x2c, 0xc200254c},
+{0x30, 0x8330600e},
+{0x34, 0x80886001},
+{0x38, 0x1280000a},
+{0x3c, 0x808b2040},
+{0x40, 0xc2002514},
+{0x44, 0x80a06000},
+{0x48, 0x22800009},
+{0x4c, 0xc20c2314},
+{0x50, 0x808b2080},
+{0x54, 0x22800006},
+{0x58, 0xc20c2314},
+{0x5c, 0x808b2040},
+{0x60, 0x32800028},
+{0x64, 0xc0202538},
+{0x68, 0xc20c2314},
+{0x6c, 0x80a06000},
+{0x70, 0x22800024},
+{0x74, 0xc0202538},
+{0x78, 0xc2002538},
+{0x7c, 0x82006001},
+{0xf0, 0x87},
+{0x00, 0xc2202538},
+{0x04, 0xda0c2314},
+{0x08, 0x80a0400d},
+{0x0c, 0x0680001d},
+{0x10, 0x01000000},
+{0x14, 0xc0202538},
+{0x18, 0xc20c234c},
+{0x1c, 0xc227bfec},
+{0x20, 0xc20c230c},
+{0x24, 0xc227bff0},
+{0x28, 0xa0102000},
+{0x2c, 0xc2002308},
+{0x30, 0x80a40001},
+{0x34, 0x1a800013},
+{0x38, 0x01000000},
+{0x3c, 0xc20c2380},
+{0x40, 0xc227bfe8},
+{0x44, 0xa2102000},
+{0x48, 0xc2002300},
+{0x4c, 0x80a44001},
+{0x50, 0x3a800006},
+{0x54, 0xa0042001},
+{0x58, 0x7ffff7c4},
+{0x5c, 0x9007bfe8},
+{0x60, 0x10bffffa},
+{0x64, 0xa2046001},
+{0x68, 0xc2002308},
+{0x6c, 0x80a40001},
+{0x70, 0x2abffff4},
+{0x74, 0xc20c2380},
+{0x78, 0x30800002},
+{0x7c, 0xc0202538},
+{0xf0, 0x88},
+{0x00, 0x81c7e008},
+{0x04, 0x81e80000},
+{0x08, 0x9de3bf88},
+{0x0c, 0xd8082246},
+{0x10, 0x80a32000},
+{0x14, 0x22800043},
+{0x18, 0xc020255c},
+{0x1c, 0xda00254c},
+{0x20, 0x83336018},
+{0x24, 0x80886001},
+{0x28, 0x12800007},
+{0x2c, 0x03004000},
+{0x30, 0xc2002568},
+{0x34, 0x80a06000},
+{0x38, 0x22800008},
+{0x3c, 0xc2002540},
+{0x40, 0x03004000},
+{0x44, 0x822b4001},
+{0x48, 0xc220254c},
+{0x4c, 0xc027bfec},
+{0x50, 0x1080000e},
+{0x54, 0xc027bff0},
+{0x58, 0x80a06000},
+{0x5c, 0x32800031},
+{0x60, 0xc020255c},
+{0x64, 0xc200255c},
+{0x68, 0x82006001},
+{0x6c, 0x80a0400c},
+{0x70, 0x0a80002c},
+{0x74, 0xc220255c},
+{0x78, 0xc2082244},
+{0x7c, 0xc227bfec},
+{0xf0, 0x89},
+{0x00, 0xc2082245},
+{0x04, 0xc227bff0},
+{0x08, 0xc2002308},
+{0x0c, 0xa0006001},
+{0x10, 0xc20022fc},
+{0x14, 0x80a40001},
+{0x18, 0x1880000c},
+{0x1c, 0xa2102001},
+{0x20, 0xc20c237f},
+{0x24, 0xc227bfe8},
+{0x28, 0xc20022f8},
+{0x2c, 0x80a44001},
+{0x30, 0x38bffff8},
+{0x34, 0xa0042001},
+{0x38, 0x7ffff78c},
+{0x3c, 0x9007bfe8},
+{0x40, 0x10bffffa},
+{0x44, 0xa2046001},
+{0x48, 0xa0102001},
+{0x4c, 0xc2002308},
+{0x50, 0x80a40001},
+{0x54, 0x38800013},
+{0x58, 0xc020255c},
+{0x5c, 0xd80c237f},
+{0x60, 0xd827bfe8},
+{0x64, 0xc200247c},
+{0x68, 0xda002300},
+{0x6c, 0x8258400d},
+{0x70, 0x98030001},
+{0x74, 0xd827bfe8},
+{0x78, 0xc2002300},
+{0x7c, 0xa2006001},
+{0xf0, 0x8a},
+{0x00, 0xc20022f8},
+{0x04, 0x80a44001},
+{0x08, 0x38bffff1},
+{0x0c, 0xa0042001},
+{0x10, 0x7ffff776},
+{0x14, 0x9007bfe8},
+{0x18, 0x10bffffa},
+{0x1c, 0xa2046001},
+{0x20, 0x81c7e008},
+{0x24, 0x81e80000},
+{0x28, 0x9de3bf80},
+{0x2c, 0x03003fc0},
+{0x30, 0x82106001},
+{0x34, 0xc227bff4},
+{0x38, 0xc227bff0},
+{0x3c, 0xa4102000},
+{0x40, 0xc2002514},
+{0x44, 0x80a48001},
+{0x48, 0x1a800025},
+{0x4c, 0xa2102000},
+{0x50, 0x8207bff8},
+{0x54, 0x9a044001},
+{0x58, 0xa12c6002},
+{0x5c, 0xa0040001},
+{0x60, 0xd44b7ff9},
+{0x64, 0x90100012},
+{0x68, 0x7ffff6c5},
+{0x6c, 0xd24b7ff8},
+{0x70, 0xa2046001},
+{0x74, 0x80a46003},
+{0x78, 0x04bffff6},
+{0x7c, 0xd0243fe8},
+{0xf0, 0x8b},
+{0x00, 0xc2002fe8},
+{0x04, 0x80a06000},
+{0x08, 0x02800005},
+{0x0c, 0xda07bfe4},
+{0x10, 0x9fc04000},
+{0x14, 0x9007bfe0},
+{0x18, 0xda07bfe4},
+{0x1c, 0xc207bfec},
+{0x20, 0x83286010},
+{0x24, 0x9b2b6018},
+{0x28, 0x9a034001},
+{0x2c, 0xc207bfe0},
+{0x30, 0x83286008},
+{0x34, 0x9a034001},
+{0x38, 0xc207bfe8},
+{0x3c, 0x9a034001},
+{0x40, 0x832ca002},
+{0x44, 0xda206708},
+{0x48, 0xa404a001},
+{0x4c, 0xc2002514},
+{0x50, 0x80a48001},
+{0x54, 0x0abfffdf},
+{0x58, 0xa2102000},
+{0x5c, 0x81c7e008},
+{0x60, 0x81e80000},
+{0x64, 0x9de3bf98},
+{0x68, 0x90102000},
+{0x6c, 0xc2002514},
+{0x70, 0x80a20001},
+{0x74, 0x1a800077},
+{0x78, 0x92102000},
+{0x7c, 0xb72a2002},
+{0xf0, 0x8c},
+{0x00, 0xf20ee708},
+{0x04, 0xc20ee709},
+{0x08, 0x80a64001},
+{0x0c, 0x9e102000},
+{0x10, 0x9a102000},
+{0x14, 0x14800024},
+{0x18, 0x98102000},
+{0x1c, 0x82064019},
+{0x20, 0x82004019},
+{0x24, 0x3b000019},
+{0x28, 0xa0176080},
+{0x2c, 0xb9286002},
+{0x30, 0xc20ee70b},
+{0x34, 0xf40ee70a},
+{0x38, 0x80a68001},
+{0x3c, 0x14800014},
+{0x40, 0x8207001a},
+{0x44, 0x83286002},
+{0x48, 0xb0004010},
+{0x4c, 0x94066001},
+{0x50, 0xd60a670b},
+{0x54, 0xf6060000},
+{0x58, 0x8206a001},
+{0x5c, 0xb4100001},
+{0x60, 0xba5ec001},
+{0x64, 0xb0062004},
+{0x68, 0x80a6e000},
+{0x6c, 0x04800005},
+{0x70, 0x825ec00a},
+{0x74, 0x9a034001},
+{0x78, 0x9803001d},
+{0x7c, 0x9e03c01b},
+{0xf0, 0x8d},
+{0x00, 0x80a6800b},
+{0x04, 0x24bffff5},
+{0x08, 0xf6060000},
+{0x0c, 0xb72a2002},
+{0x10, 0xb2066001},
+{0x14, 0xc20ee709},
+{0x18, 0x80a64001},
+{0x1c, 0x04bfffe5},
+{0x20, 0xb807200c},
+{0x24, 0x832b6006},
+{0x28, 0xb92b2006},
+{0x2c, 0x9b38601f},
+{0x30, 0x81836000},
+{0x34, 0x01000000},
+{0x38, 0x01000000},
+{0x3c, 0x01000000},
+{0x40, 0xb678400f},
+{0x44, 0xfa0266e0},
+{0x48, 0x833f201f},
+{0x4c, 0x81806000},
+{0x50, 0x01000000},
+{0x54, 0x01000000},
+{0x58, 0x01000000},
+{0x5c, 0xb87f000f},
+{0x60, 0xbb37600c},
+{0x64, 0x808f6001},
+{0x68, 0x9a06ffa0},
+{0x6c, 0x02800007},
+{0x70, 0x98073fa0},
+{0x74, 0xc200237c},
+{0x78, 0x80a06000},
+{0x7c, 0x22800003},
+{0xf0, 0x8e},
+{0x00, 0x9a06ff60},
+{0x04, 0x98073f60},
+{0x08, 0x80a36000},
+{0x0c, 0x24800002},
+{0x10, 0x9a102001},
+{0x14, 0x80a32000},
+{0x18, 0x24800002},
+{0x1c, 0x98102001},
+{0x20, 0xfa0022f8},
+{0x24, 0x832f6006},
+{0x28, 0x80a34001},
+{0x2c, 0x3a800002},
+{0x30, 0x9a007fff},
+{0x34, 0xc20022fc},
+{0x38, 0x83286006},
+{0x3c, 0x80a30001},
+{0x40, 0x3a800002},
+{0x44, 0x98007fff},
+{0x48, 0xc20021e0},
+{0x4c, 0x80a06000},
+{0x50, 0x22800012},
+{0x54, 0x9e102000},
+{0x58, 0x80a76040},
+{0x5c, 0x3880000f},
+{0x60, 0x9e102000},
+{0x64, 0x81800000},
+{0x68, 0x01000000},
+{0x6c, 0x01000000},
+{0x70, 0x01000000},
+{0x74, 0x9ef3c001},
+{0x78, 0x12800004},
+{0x7c, 0x80a3e00f},
+{0xf0, 0x8f},
+{0x00, 0x10800006},
+{0x04, 0x9e102001},
+{0x08, 0x34800004},
+{0x0c, 0x9e10200f},
+{0x10, 0x10800003},
+{0x14, 0x832b6010},
+{0x18, 0x832b6010},
+{0x1c, 0x8200400c},
+{0x20, 0xbb2be01c},
+{0x24, 0xba074001},
+{0x28, 0xf80266e0},
+{0x2c, 0x0300003c},
+{0x30, 0xb80f0001},
+{0x34, 0xba07401c},
+{0x38, 0xfa2266e0},
+{0x3c, 0x90022001},
+{0x40, 0xc2002514},
+{0x44, 0x80a20001},
+{0x48, 0x0abfff8d},
+{0x4c, 0x92026004},
+{0x50, 0x7ffff4cf},
+{0x54, 0x91e8205a},
+{0x58, 0x01000000},
+{0x5c, 0x9de3bf98},
+{0x60, 0xd8002548},
+{0x64, 0x808b2001},
+{0x68, 0x12800081},
+{0x6c, 0x01000000},
+{0x70, 0xc208254d},
+{0x74, 0x80a06000},
+{0x78, 0x1280007d},
+{0x7c, 0x01000000},
+{0xf0, 0x90},
+{0x00, 0xc208254e},
+{0x04, 0x80a06000},
+{0x08, 0x02800079},
+{0x0c, 0x01000000},
+{0x10, 0xc2002554},
+{0x14, 0x825860fa},
+{0x18, 0xda002500},
+{0x1c, 0x80a34001},
+{0x20, 0x0a800073},
+{0x24, 0x01000000},
+{0x28, 0xd6002668},
+{0x2c, 0x80a2e000},
+{0x30, 0x1480001c},
+{0x34, 0x8202ffff},
+{0x38, 0xc2002514},
+{0x3c, 0x80a06001},
+{0x40, 0x3280006b},
+{0x44, 0xc0202668},
+{0x48, 0xc20026e0},
+{0x4c, 0x80a06000},
+{0x50, 0x12800004},
+{0x54, 0x808b2040},
+{0x58, 0x10800065},
+{0x5c, 0xc0202668},
+{0x60, 0x32800006},
+{0x64, 0xd800239c},
+{0x68, 0x80a2e000},
+{0x6c, 0x0680000d},
+{0x70, 0x8202e001},
+{0x74, 0xd800239c},
+{0x78, 0x0300003f},
+{0x7c, 0x9b332010},
+{0xf0, 0x91},
+{0x00, 0x821063ff},
+{0x04, 0x980b0001},
+{0x08, 0x9a38000d},
+{0x0c, 0x9a23400c},
+{0x10, 0x80a2c00d},
+{0x14, 0x06800005},
+{0x18, 0x03296956},
+{0x1c, 0x8202ffff},
+{0x20, 0x10800053},
+{0x24, 0xc2202668},
+{0x28, 0x9a10625a},
+{0x2c, 0xc200250c},
+{0x30, 0x80a0400d},
+{0x34, 0x02800004},
+{0x38, 0xa0102000},
+{0x3c, 0xda20250c},
+{0x40, 0xc0202664},
+{0x44, 0x832c2002},
+{0x48, 0x92006620},
+{0x4c, 0xc2006620},
+{0x50, 0x901026e0},
+{0x54, 0x80a06000},
+{0x58, 0x0280000d},
+{0x5c, 0xa0042001},
+{0x60, 0x7ffff517},
+{0x64, 0x01000000},
+{0x68, 0xc2002300},
+{0x6c, 0xda002308},
+{0x70, 0x82584001},
+{0x74, 0x9a5b400d},
+{0x78, 0x8200400d},
+{0x7c, 0x83286006},
+{0xf0, 0x92},
+{0x00, 0x80a20001},
+{0x04, 0x0a80003a},
+{0x08, 0x01000000},
+{0x0c, 0x80a4200f},
+{0x10, 0x08bfffee},
+{0x14, 0x832c2002},
+{0x18, 0x030041eb},
+{0x1c, 0xc2202668},
+{0x20, 0xa010200f},
+{0x24, 0x9b2c2002},
+{0x28, 0xc203661c},
+{0x2c, 0xa0843fff},
+{0x30, 0x12bffffd},
+{0x34, 0xc2236620},
+{0x38, 0xda002664},
+{0x3c, 0xc20026e0},
+{0x40, 0xc2202620},
+{0x44, 0x80a3600f},
+{0x48, 0x14800003},
+{0x4c, 0x9010200f},
+{0x50, 0x9010000d},
+{0x54, 0x03000017},
+{0x58, 0x9e106240},
+{0x5c, 0x82006400},
+{0x60, 0xa2106200},
+{0x64, 0x0300003f},
+{0x68, 0xa61063ff},
+{0x6c, 0x92022001},
+{0x70, 0xa0102000},
+{0x74, 0xa410000f},
+{0x78, 0x972c2002},
+{0x7c, 0x8203c00b},
+{0xf0, 0x93},
+{0x00, 0xda106002},
+{0x04, 0x9804400b},
+{0x08, 0xd4132002},
+{0x0c, 0xc213c00b},
+{0x10, 0xd814400b},
+{0x14, 0x82584008},
+{0x18, 0x9a5b4008},
+{0x1c, 0x8200400c},
+{0x20, 0x9a03400a},
+{0x24, 0x81800000},
+{0x28, 0x01000000},
+{0x2c, 0x01000000},
+{0x30, 0x01000000},
+{0x34, 0x82704009},
+{0x38, 0x81800000},
+{0x3c, 0x01000000},
+{0x40, 0x01000000},
+{0x44, 0x01000000},
+{0x48, 0x9a734009},
+{0x4c, 0x83286010},
+{0x50, 0x9a0b4013},
+{0x54, 0x8200400d},
+{0x58, 0xa0042001},
+{0x5c, 0x80a4204f},
+{0x60, 0x08bfffe6},
+{0x64, 0xc222c012},
+{0x68, 0xd2202664},
+{0x6c, 0x81c7e008},
+{0x70, 0x81e80000},
+{0x74, 0x9de3bf98},
+{0x78, 0xa2102000},
+{0x7c, 0xc2002514},
+{0xf0, 0x94},
+{0x00, 0x80a44001},
+{0x04, 0xa0102000},
+{0x08, 0x1a800012},
+{0x0c, 0x832c2002},
+{0x10, 0x920066e0},
+{0x14, 0xc20066e0},
+{0x18, 0x80a06000},
+{0x1c, 0x02800009},
+{0x20, 0x90100018},
+{0x24, 0x7ffff4c6},
+{0x28, 0x01000000},
+{0x2c, 0x82102001},
+{0x30, 0x80a20019},
+{0x34, 0x1a800003},
+{0x38, 0x83284010},
+{0x3c, 0xa2144001},
+{0x40, 0xa0042001},
+{0x44, 0xc2002514},
+{0x48, 0x10bffff0},
+{0x4c, 0x80a40001},
+{0x50, 0x81c7e008},
+{0x54, 0x91e80011},
+{0x58, 0x9de3bf90},
+{0x5c, 0x03003fc0},
+{0x60, 0x82106001},
+{0x64, 0xc227bff0},
+{0x68, 0xc027bff4},
+{0x6c, 0xa0102000},
+{0x70, 0x8207bff8},
+{0x74, 0x82040001},
+{0x78, 0xd2487ff9},
+{0x7c, 0xd0487ff8},
+{0xf0, 0x95},
+{0x00, 0x90060008},
+{0x04, 0x92064009},
+{0x08, 0x94102000},
+{0x0c, 0x7ffff506},
+{0x10, 0x9610001a},
+{0x14, 0x80a22000},
+{0x18, 0x02800004},
+{0x1c, 0xa0042001},
+{0x20, 0x10800006},
+{0x24, 0xb0102001},
+{0x28, 0x80a42004},
+{0x2c, 0x04bffff2},
+{0x30, 0x8207bff8},
+{0x34, 0xb0102000},
+{0x38, 0x81c7e008},
+{0x3c, 0x81e80000},
+{0x40, 0x9de3bf90},
+{0x44, 0x03003fc0},
+{0x48, 0x82106001},
+{0x4c, 0xc227bff0},
+{0x50, 0xc027bff4},
+{0x54, 0xda002500},
+{0x58, 0xc20022d0},
+{0x5c, 0x80a34001},
+{0x60, 0xb8102000},
+{0x64, 0xba102000},
+{0x68, 0x18800006},
+{0x6c, 0xae102000},
+{0x70, 0xc2002548},
+{0x74, 0x80886001},
+{0x78, 0x22800004},
+{0x7c, 0xc200254c},
+{0xf0, 0x96},
+{0x00, 0xba102001},
+{0x04, 0xc200254c},
+{0x08, 0x80886200},
+{0x0c, 0x32800010},
+{0x10, 0xc20026a0},
+{0x14, 0x03296956},
+{0x18, 0xda00250c},
+{0x1c, 0x8210625a},
+{0x20, 0x80a34001},
+{0x24, 0x12800006},
+{0x28, 0xc20023c8},
+{0x2c, 0x80886800},
+{0x30, 0x32800007},
+{0x34, 0xc20026a0},
+{0x38, 0xc20023c8},
+{0x3c, 0x80886400},
+{0x40, 0x22800014},
+{0x44, 0xec0022ac},
+{0x48, 0xc20026a0},
+{0x4c, 0x80886200},
+{0x50, 0x1280000a},
+{0x54, 0xb8102001},
+{0x58, 0x13000017},
+{0x5c, 0xc2002fd0},
+{0x60, 0x92126240},
+{0x64, 0x9fc04000},
+{0x68, 0xd0002590},
+{0x6c, 0xc20026a0},
+{0x70, 0x82106200},
+{0x74, 0xc22026a0},
+{0x78, 0x10800006},
+{0x7c, 0xec0023a0},
+{0xf0, 0x97},
+{0x00, 0x03000080},
+{0x04, 0x82134001},
+{0x08, 0x1080007d},
+{0x0c, 0xc220254c},
+{0x10, 0x7ffff3df},
+{0x14, 0x901020aa},
+{0x18, 0xaa102000},
+{0x1c, 0xa12d6003},
+{0x20, 0xc2042730},
+{0x24, 0x80a06000},
+{0x28, 0x22800072},
+{0x2c, 0xaa056001},
+{0x30, 0x80a56000},
+{0x34, 0x12800008},
+{0x38, 0x80a76000},
+{0x3c, 0xc2002540},
+{0x40, 0x80a06000},
+{0x44, 0x1280000c},
+{0x48, 0x29200000},
+{0x4c, 0x1080000a},
+{0x50, 0xa8102000},
+{0x54, 0x02800005},
+{0x58, 0x90042730},
+{0x5c, 0xc0242734},
+{0x60, 0x10800063},
+{0x64, 0xc0242730},
+{0x68, 0x7fffff83},
+{0x6c, 0x92100016},
+{0x70, 0xa8100008},
+{0x74, 0x80a52000},
+{0x78, 0x1280000b},
+{0x7c, 0xae15c014},
+{0xf0, 0x98},
+{0x00, 0xc2142734},
+{0x04, 0x80a06000},
+{0x08, 0x22800058},
+{0x0c, 0xc0242734},
+{0x10, 0xc2042734},
+{0x14, 0x1b3fffc0},
+{0x18, 0x8200400d},
+{0x1c, 0x10800054},
+{0x20, 0xc2242734},
+{0x24, 0xc2142736},
+{0x28, 0x80a06000},
+{0x2c, 0x0280000a},
+{0x30, 0x80a56000},
+{0x34, 0xc2042734},
+{0x38, 0x82007fff},
+{0x3c, 0xc2242734},
+{0x40, 0xc2142736},
+{0x44, 0x80a06000},
+{0x48, 0x3280004a},
+{0x4c, 0xaa056001},
+{0x50, 0x80a56000},
+{0x54, 0x1280000c},
+{0x58, 0x1b004000},
+{0x5c, 0xc200254c},
+{0x60, 0x8210400d},
+{0x64, 0x10800042},
+{0x68, 0xc220254c},
+{0x6c, 0xc200254c},
+{0x70, 0x1b000080},
+{0x74, 0x8210400d},
+{0x78, 0xc220254c},
+{0x7c, 0x10800037},
+{0xf0, 0x99},
+{0x00, 0xc0202570},
+{0x04, 0xda00254c},
+{0x08, 0x83336019},
+{0x0c, 0x80886001},
+{0x10, 0x12bfffbc},
+{0x14, 0x80a72000},
+{0x18, 0x02bfffba},
+{0x1c, 0xa2102000},
+{0x20, 0xc2002514},
+{0x24, 0x80a44001},
+{0x28, 0x1a80002c},
+{0x2c, 0x83350011},
+{0x30, 0x80886001},
+{0x34, 0x02800027},
+{0x38, 0x9b2c6002},
+{0x3c, 0xc20366e0},
+{0x40, 0x9b306016},
+{0x44, 0x82086fff},
+{0x48, 0x83386006},
+{0x4c, 0x9a0b603f},
+{0x50, 0xa4006001},
+{0x54, 0xa6036001},
+{0x58, 0x92100013},
+{0x5c, 0xd410246e},
+{0x60, 0x7fffff5e},
+{0x64, 0x90100012},
+{0x68, 0x80a22000},
+{0x6c, 0x12800011},
+{0x70, 0x82102001},
+{0x74, 0xd410246c},
+{0x78, 0x80a2a000},
+{0x7c, 0x22800011},
+{0xf0, 0x9a},
+{0x00, 0xc2002570},
+{0x04, 0xc2002548},
+{0x08, 0x90100012},
+{0x0c, 0x80886080},
+{0x10, 0x0280000b},
+{0x14, 0x92100013},
+{0x18, 0x7fffff50},
+{0x1c, 0x01000000},
+{0x20, 0x80a22000},
+{0x24, 0x22800007},
+{0x28, 0xc2002570},
+{0x2c, 0x82102001},
+{0x30, 0x83284011},
+{0x34, 0x10800007},
+{0x38, 0xa82d0001},
+{0x3c, 0xc2002570},
+{0x40, 0x82006001},
+{0x44, 0x80a06004},
+{0x48, 0x18bfffc9},
+{0x4c, 0xc2202570},
+{0x50, 0x10bfffd4},
+{0x54, 0xa2046001},
+{0x58, 0x80a52000},
+{0x5c, 0x32800005},
+{0x60, 0xaa056001},
+{0x64, 0xc0242734},
+{0x68, 0xc0242730},
+{0x6c, 0xaa056001},
+{0x70, 0x80a56013},
+{0x74, 0x04bfff8b},
+{0x78, 0xa12d6003},
+{0x7c, 0x80a5e000},
+{0xf0, 0x9b},
+{0x00, 0x22800002},
+{0x04, 0xc0202570},
+{0x08, 0xc2002540},
+{0x0c, 0x80a06000},
+{0x10, 0x0280000a},
+{0x14, 0x80a76000},
+{0x18, 0xc2002730},
+{0x1c, 0x80a06000},
+{0x20, 0x12800006},
+{0x24, 0x80a76000},
+{0x28, 0x03000004},
+{0x2c, 0xc2202730},
+{0x30, 0xc2002248},
+{0x34, 0xc2202734},
+{0x38, 0x12800027},
+{0x3c, 0xaa102000},
+{0x40, 0xc2002514},
+{0x44, 0x80a54001},
+{0x48, 0x1a800023},
+{0x4c, 0x96102001},
+{0x50, 0x992d6002},
+{0x54, 0xc20326e0},
+{0x58, 0x8330600c},
+{0x5c, 0x80886001},
+{0x60, 0x32800019},
+{0x64, 0xaa056001},
+{0x68, 0x832ac015},
+{0x6c, 0x808dc001},
+{0x70, 0x32800015},
+{0x74, 0xaa056001},
+{0x78, 0xa2102001},
+{0x7c, 0x9b2c6003},
+{0xf0, 0x9c},
+{0x00, 0xc2036730},
+{0x04, 0x80a06000},
+{0x08, 0x1280000b},
+{0x0c, 0xa2046001},
+{0x10, 0xc20326e0},
+{0x14, 0x80a72000},
+{0x18, 0x02800004},
+{0x1c, 0xc2236730},
+{0x20, 0x10800003},
+{0x24, 0xc200239c},
+{0x28, 0xc2002378},
+{0x2c, 0x10800005},
+{0x30, 0xc2236734},
+{0x34, 0x80a46013},
+{0x38, 0x04bffff2},
+{0x3c, 0x9b2c6003},
+{0x40, 0xaa056001},
+{0x44, 0xc2002514},
+{0x48, 0x80a54001},
+{0x4c, 0x0abfffe2},
+{0x50, 0x992d6002},
+{0x54, 0x81c7e008},
+{0x58, 0x81e80000},
+{0x5c, 0x9de3bf98},
+{0x60, 0xc2002510},
+{0x64, 0x80a06000},
+{0x68, 0x2280000b},
+{0x6c, 0xc208254d},
+{0x70, 0x82007fff},
+{0x74, 0x80a06000},
+{0x78, 0x12800006},
+{0x7c, 0xc2202510},
+{0xf0, 0x9d},
+{0x00, 0xc200254c},
+{0x04, 0x1b002000},
+{0x08, 0x8210400d},
+{0x0c, 0xc220254c},
+{0x10, 0xc208254d},
+{0x14, 0x80a06000},
+{0x18, 0x1280000d},
+{0x1c, 0x033fc180},
+{0x20, 0x033fc200},
+{0x24, 0x82106030},
+{0x28, 0xda004000},
+{0x2c, 0xc200257c},
+{0x30, 0x80a34001},
+{0x34, 0x02800021},
+{0x38, 0x01000000},
+{0x3c, 0xc210223e},
+{0x40, 0x80a06000},
+{0x44, 0x0280001d},
+{0x48, 0x033fc180},
+{0x4c, 0xc0204000},
+{0x50, 0xa0102002},
+{0x54, 0x11000099},
+{0x58, 0x7fffefaf},
+{0x5c, 0x9012233c},
+{0x60, 0x7ffff544},
+{0x64, 0x90102002},
+{0x68, 0xa0843fff},
+{0x6c, 0x3cbffffb},
+{0x70, 0x11000099},
+{0x74, 0xda00254c},
+{0x78, 0x83336010},
+{0x7c, 0x80886001},
+{0xf0, 0x9e},
+{0x00, 0x32800002},
+{0x04, 0xc020250c},
+{0x08, 0x83336017},
+{0x0c, 0x80886001},
+{0x10, 0x32800005},
+{0x14, 0xc2002510},
+{0x18, 0xc2002188},
+{0x1c, 0xc2202510},
+{0x20, 0xc2002510},
+{0x24, 0xc220266c},
+{0x28, 0x7ffff1cc},
+{0x2c, 0x90102015},
+{0x30, 0x82102001},
+{0x34, 0xc2202584},
+{0x38, 0x81c7e008},
+{0x3c, 0x81e80000},
+{0x40, 0xc2002588},
+{0x44, 0x80a06000},
+{0x48, 0x32800006},
+{0x4c, 0xc200258c},
+{0x50, 0xc2002554},
+{0x54, 0xc2202588},
+{0x58, 0xc0202594},
+{0x5c, 0xc200258c},
+{0x60, 0x80a06000},
+{0x64, 0x12800005},
+{0x68, 0x01000000},
+{0x6c, 0xc2002554},
+{0x70, 0xc220258c},
+{0x74, 0xc0202598},
+{0x78, 0x81c3e008},
+{0x7c, 0x01000000},
+{0xf0, 0x9f},
+{0x00, 0x98102000},
+{0x04, 0xc2002514},
+{0x08, 0x80a30001},
+{0x0c, 0x1a80000b},
+{0x10, 0x033fc180},
+{0x14, 0x96106004},
+{0x18, 0x832b2002},
+{0x1c, 0xda0066e0},
+{0x20, 0xda20400b},
+{0x24, 0x98032001},
+{0x28, 0xc2002514},
+{0x2c, 0x80a30001},
+{0x30, 0x0abffffb},
+{0x34, 0x832b2002},
+{0x38, 0xda00254c},
+{0x3c, 0x808b6001},
+{0x40, 0x32800008},
+{0x44, 0xc208254e},
+{0x48, 0xc2002514},
+{0x4c, 0x9a136001},
+{0x50, 0x82106100},
+{0x54, 0xda20254c},
+{0x58, 0xc2202514},
+{0x5c, 0xc208254e},
+{0x60, 0x80a06000},
+{0x64, 0x3280000b},
+{0x68, 0xc2082517},
+{0x6c, 0xc20023c8},
+{0x70, 0x83306016},
+{0x74, 0x80886001},
+{0x78, 0x22800006},
+{0x7c, 0xc2082517},
+{0xf0, 0xa0},
+{0x00, 0xc2002514},
+{0x04, 0x82106200},
+{0x08, 0xc2202514},
+{0x0c, 0xc2082517},
+{0x10, 0x80a06000},
+{0x14, 0x32800007},
+{0x18, 0xda002500},
+{0x1c, 0xc2002560},
+{0x20, 0x80a06000},
+{0x24, 0x22800008},
+{0x28, 0xc2082517},
+{0x2c, 0xda002500},
+{0x30, 0xc2002514},
+{0x34, 0x9b2b6010},
+{0x38, 0x8210400d},
+{0x3c, 0xc2202514},
+{0x40, 0xc2082517},
+{0x44, 0x80a06000},
+{0x48, 0x22800012},
+{0x4c, 0xda002514},
+{0x50, 0xc2002548},
+{0x54, 0x80886800},
+{0x58, 0x22800006},
+{0x5c, 0xc20023c8},
+{0x60, 0xc2002514},
+{0x64, 0x82106400},
+{0x68, 0xc2202514},
+{0x6c, 0xc20023c8},
+{0x70, 0x80a06000},
+{0x74, 0x36800007},
+{0x78, 0xda002514},
+{0x7c, 0xc2002514},
+{0xf0, 0xa1},
+{0x00, 0x1b000004},
+{0x04, 0x8210400d},
+{0x08, 0xc2202514},
+{0x0c, 0xda002514},
+{0x10, 0x033fc180},
+{0x14, 0x81c3e008},
+{0x18, 0xda204000},
+{0x1c, 0x9de3bf98},
+{0x20, 0xc2102516},
+{0x24, 0x80a06000},
+{0x28, 0x02800006},
+{0x2c, 0x90102001},
+{0x30, 0xc2002548},
+{0x34, 0x80886004},
+{0x38, 0x0280000a},
+{0x3c, 0x82102005},
+{0x40, 0xc2002548},
+{0x44, 0x9b306003},
+{0x48, 0x83306002},
+{0x4c, 0x82086001},
+{0x50, 0x9a0b6001},
+{0x54, 0x80a0400d},
+{0x58, 0x02800004},
+{0x5c, 0x82102005},
+{0x60, 0x10800008},
+{0x64, 0xc2202560},
+{0x68, 0xc2002560},
+{0x6c, 0x9a007fff},
+{0x70, 0x80a06000},
+{0x74, 0x02800005},
+{0x78, 0x90102002},
+{0x7c, 0xda202560},
+{0xf0, 0xa2},
+{0x00, 0x7ffff4bc},
+{0x04, 0x01000000},
+{0x08, 0xc2002548},
+{0x0c, 0x9a004001},
+{0x10, 0x9a0b6008},
+{0x14, 0x82087ff7},
+{0x18, 0x8210400d},
+{0x1c, 0xc2202548},
+{0x20, 0x81c7e008},
+{0x24, 0x81e80000},
+{0x28, 0x00000000},
+{0x2c, 0x00000000},
+{0x30, 0x00000000},
+{0x34, 0x00000000},
+{0x38, 0x00000000},
+{0x3c, 0x00000000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x00000000},
+{0x6c, 0x00000000},
+{0x70, 0x00000000},
+{0x74, 0x00000000},
+{0x78, 0x00000000},
+{0x7c, 0x00000000},
+{0xf0, 0xa3},
+{0x00, 0x00001688},
+{0x04, 0xa5010500},
+{0x08, 0xa5000000},
+{0x0c, 0x00000000},
+{0x10, 0x4c494348},
+{0x14, 0x49444449},
+{0x18, 0x88ecbdae},
+{0x1c, 0x39cf8648},
+{0x20, 0xa980c96f},
+{0x24, 0xbe719243},
+{0x28, 0xc641c654},
+{0x2c, 0xcc5380cb},
+{0x30, 0x80d1cce5},
+{0x34, 0xa898c9e5},
+{0x38, 0xc400c643},
+{0x3c, 0xbd130000},
+{0x40, 0x00000000},
+{0x44, 0x00000000},
+{0x48, 0x00000000},
+{0x4c, 0x00000000},
+{0x50, 0x00000000},
+{0x54, 0x00000000},
+{0x58, 0x00000000},
+{0x5c, 0x00000000},
+{0x60, 0x00000000},
+{0x64, 0x00000000},
+{0x68, 0x4a756e20},
+{0x6c, 0x32362032},
+{0x70, 0x30313400},
+{0x74, 0x00000000},
+{0x78, 0x31343a35},
+{0x7c, 0x313a3337},
+
+
+};
+
+#endif
+
+
+