From 814502b479ae801bbdcc53b54a7b6b6c823c04ce Mon Sep 17 00:00:00 2001 From: "hero.huang" Date: Tue, 28 Mar 2017 09:58:27 +0800 Subject: [PATCH] input: touchscreen: add touch screen of gslx680 for rk3399-firefly-edp Change-Id: Ic4fa205f8f71353c4703d745e96ec9056181c198 Signed-off-by: hero.huang --- drivers/input/touchscreen/Kconfig | 5 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/gslx680_pad.c | 1109 +++++ drivers/input/touchscreen/gslx680_pad.h | 5157 +++++++++++++++++++++++ 4 files changed, 6272 insertions(+) create mode 100644 drivers/input/touchscreen/gslx680_pad.c create mode 100644 drivers/input/touchscreen/gslx680_pad.h diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig index d35797487b18..8afb6c654a33 100644 --- a/drivers/input/touchscreen/Kconfig +++ b/drivers/input/touchscreen/Kconfig @@ -335,6 +335,11 @@ config TOUCHSCREEN_GOODIX To compile this driver as a module, choose M here: the module will be called goodix. +config TOUCHSCREEN_GSLX680_PAD + tristate "gslX680 touchpad driver for pad" + help + gslX680 touchpad driver for pad + config TOUCHSCREEN_GSLX680_VR tristate "gslX680 touchpad driver for VR" help diff --git a/drivers/input/touchscreen/Makefile b/drivers/input/touchscreen/Makefile index f4f52ebc3d0e..9ddc1e981d7c 100644 --- a/drivers/input/touchscreen/Makefile +++ b/drivers/input/touchscreen/Makefile @@ -38,6 +38,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_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 obj-$(CONFIG_TOUCHSCREEN_GT9XX) += gt9xx/ diff --git a/drivers/input/touchscreen/gslx680_pad.c b/drivers/input/touchscreen/gslx680_pad.c new file mode 100644 index 000000000000..d7fd1c70d420 --- /dev/null +++ b/drivers/input/touchscreen/gslx680_pad.c @@ -0,0 +1,1109 @@ +/* + * drivers/input/touchscreen/gslX680.c + * + * Copyright (c) 2012 Shanghai Basewin + * Guan Yuwei + * + * 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 +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include "tp_suspend.h" + +#include "gslx680_pad.h" +#include +//#define GSL_DEBUG +#define REPORT_DATA_ANDROID_4_0 +#define SLEEP_CLEAR_POINT +//#define FILTER_POINT +#ifdef FILTER_POINT +#define FILTER_MAX 9 +#endif + +#define GSLX680_I2C_NAME "gslX680-pad" +#define GSLX680_I2C_ADDR 0x40 + +int g_wake_pin=0; +int g_irq_pin=0; + +#define GSL_DATA_REG 0x80 +#define GSL_STATUS_REG 0xe0 +#define GSL_PAGE_REG 0xf0 + +#define TPD_PROC_DEBUG +#ifdef TPD_PROC_DEBUG +#include +#include +#include //lzk +//static struct proc_dir_entry *gsl_config_proc = NULL; +#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 = 0; + +#endif + +#define PRESS_MAX 255 +#define MAX_FINGERS 10 +#define MAX_CONTACTS 10 +#define DMA_TRANS_LEN 0x20 +static struct i2c_client *gsl_client = NULL; + +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; +}; + +#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 = 0; +static u16 y_new = 0; + + + +static int gslX680_init(void) +{ + gpio_set_value(g_wake_pin,1); + gpio_set_value(g_irq_pin,1); + return 0; +} + +static int gslX680_shutdown_low(void) +{ + if(g_wake_pin !=0) + { + gpio_direction_output(g_wake_pin, 0); + gpio_set_value(g_wake_pin,0); + } + return 0; +} + +static int gslX680_shutdown_high(void) +{ + if(g_wake_pin !=0) + { + gpio_direction_output(g_wake_pin, 0); + gpio_set_value(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; + //xfer_msg[0].scl_rate = 400*1000; //RK3066 RK2926 I2C±¨´íʱ´ò¿ªÕâ¸ö + + 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) + { + dev_err(&client->dev,"%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) + { + dev_err(&client->dev, "%s too big datalen = %d!\n", __func__, datalen); + return -1; + } + + ret = gsl_ts_write(client, addr, NULL, 0); + if (ret < 0) + { + dev_err(&client->dev, "%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; + struct fw_data *ptr_fw; + + ptr_fw = GSLX680_FW; + source_len = ARRAY_SIZE(GSLX680_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); + gsl_write_interface(client, GSL_PAGE_REG, buf, 4); + //i2c_smbus_write_i2c_block_data(client, GSL_PAGE_REG,4, buf); + 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)) + { + gsl_write_interface(client, buf[0], buf, cur - buf - 1); + //i2c_smbus_write_i2c_block_data(client, buf[0], cur - buf - 1, buf); + cur = buf + 1; + } + + send_flag++; + } + } +} + +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 + dev_info(&client->dev, "I read reg 0xf0 is %x\n", read_buf); + + mdelay(2); + ret = gsl_ts_write(client, 0xf0, &write_buf, sizeof(write_buf)); + if(ret >= 0 ) + dev_info(&client->dev, "I write reg 0xf0 0x12\n"); + + mdelay(2); + ret = gsl_ts_read( client, 0xf0, &read_buf, sizeof(read_buf) ); + if(ret < 0 ) + rc --; + else + dev_info(&client->dev, "I read reg 0xf0 is 0x%x\n", read_buf); + + return rc; +} + + +static void startup_chip(struct i2c_client *client) +{ + u8 tmp = 0x00; + +#ifdef GSL_NOID_VERSION + gsl_DataInit(gsl_config_data_id); +#endif + gsl_ts_write(client, 0xe0, &tmp, 1); +} + +static void reset_chip(struct i2c_client *client) +{ + u8 tmp = 0x88; + u8 buf[4] = {0x00}; + + gsl_ts_write(client, 0xe0, &tmp, sizeof(tmp)); + mdelay(5); + tmp = 0x04; + gsl_ts_write(client, 0xe4, &tmp, sizeof(tmp)); + mdelay(5); + gsl_ts_write(client, 0xbc, buf, sizeof(buf)); +} + +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; + 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(); + mdelay(20); + gslX680_shutdown_high(); + gpio_set_value(g_irq_pin,1); + msleep(20); + rc = test_i2c(client); + if(rc < 0) + { + dev_err(&client->dev, "------gslX680 test_i2c error------\n"); + return; + } + 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}; + + 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) + { + dev_info(&client->dev, "#########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_read_interface(struct i2c_client *client, u8 reg, u8 *buf, u32 num) +{ + + int err = 0; + u8 temp = reg; + //mutex_lock(&gsl_i2c_lock); + if(temp < 0x80) + { + temp = (temp+8)&0x5c; + i2c_master_send(client,&temp,1); + err = i2c_master_recv(client,&buf[0],4); + + temp = reg; + i2c_master_send(client,&temp,1); + err = i2c_master_recv(client,&buf[0],4); + } + i2c_master_send(client,®,1); + err = i2c_master_recv(client,&buf[0],num); + //mutex_unlock(&gsl_i2c_lock); + return err; +} + +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 + 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]; +#endif + } + else + { + gsl_ts_write(gsl_client,0xf0,&gsl_data_proc[4],4); + gsl_read_interface(gsl_client,gsl_data_proc[0],temp_data,4); + 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]); + } + } + return 0; +} + +ssize_t 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) + { + pr_err("size not match [%d:%ld]\n", CONFIG_LEN, count); + return -EFAULT; + } + path_buf=kzalloc(count,GFP_KERNEL); + if(!path_buf) + { + pr_err("alloc path_buf memory error \n"); + } + if(copy_from_user(path_buf, buffer, count)) + { + pr_err("copy from user fail\n"); + goto exit_write_proc_out; + } + memcpy(temp_buf,path_buf,(count=0 && tmp1 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 + +static void report_data(struct gsl_ts *ts, u16 x, u16 y, u8 pressure, u8 id) +{ + if(revert_xy) + swap(x, y); + + if(x > ts->screen_max_x || y > ts->screen_max_y) + { + return; + } + + if(revert_x) + x = ts->screen_max_x-x-1; + if(revert_y) + y = ts->screen_max_y-y-1; +#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; + u16 x, y; +#ifdef GSL_NOID_VERSION + unsigned int tmp1; + u8 buf[4] = {0}; + struct gsl_touch_info cinfo = {{0}}; +#endif + struct gsl_ts *ts = container_of(work, struct gsl_ts,work); + +#ifdef TPD_PROC_DEBUG + if(gsl_proc_flag == 1) + goto schedule; +#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"); + reset_chip(ts->client); + startup_chip(ts->client); + goto schedule; + } + + touches = ts->touch_data[ts->dd->touch_index]; +#ifdef GSL_NOID_VERSION + cinfo.finger_num = touches; + 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 ]); + cinfo.id[i] = ((ts->touch_data[ts->dd->x_index + 4 * i + 1] & 0xf0)>>4); + } + 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(); + if(tmp1>0&&tmp1<0xffffffff) + { + buf[0]=0xa;buf[1]=0;buf[2]=0;buf[3]=0; + gsl_ts_write(ts->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); + gsl_ts_write(ts->client,0x8,buf,4); + } + touches = cinfo.finger_num; +#endif + + 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 ++) + { +#ifdef GSL_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; + } +#endif + + 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]; + } + if(0 == touches) + { +#ifndef REPORT_DATA_ANDROID_4_0 + input_mt_sync(ts->input); +#endif + } + input_sync(ts->input); + +schedule: + enable_irq(ts->irq); + +} + +static irqreturn_t gsl_ts_irq(int irq, void *dev_id) +{ + struct gsl_ts *ts = dev_id; + + disable_irq_nosync(ts->irq); + + if (!work_pending(&ts->work)) + { + queue_work(ts->wq, &ts->work); + } + + return IRQ_HANDLED; + +} + +static int gslX680_ts_init(struct i2c_client *client, struct gsl_ts *ts) +{ + struct input_dev *input_device; + int rc = 0; + + 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 = kzalloc(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 + + 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: + kfree(ts->touch_data); + return rc; +} + +static int gsl_ts_suspend(struct device *dev) +{ + struct gsl_ts *ts = dev_get_drvdata(dev); +#ifdef REPORT_DATA_ANDROID_4_0 + int i; +#endif + + disable_irq_nosync(ts->irq); + gslX680_shutdown_low(); + +#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); +#ifdef REPORT_DATA_ANDROID_4_0 + int i; +#endif + gslX680_shutdown_high(); + msleep(20); + reset_chip(ts->client); + startup_chip(ts->client); + check_mem_data(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 + enable_irq(ts->irq); + return 0; +} + +static int gsl_ts_probe(struct i2c_client *client, + const struct i2c_device_id *id) +{ + struct device_node *np = client->dev.of_node; + enum of_gpio_flags wake_flags, irq_flags; + struct gsl_ts *ts; + int rc; + + if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { + dev_err(&client->dev, "I2C functionality not supported\n"); + return -ENODEV; + } + + ts = kzalloc(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)); + + dev_info(&ts->client->dev, "[tp-gsl] screen_max_x =[%d] \n",ts->screen_max_x); + dev_info(&ts->client->dev, "[tp-gsl] screen_max_y =[%d] \n",ts->screen_max_y); + + ts->irq_pin=of_get_named_gpio_flags(np, "touch-gpio", 0, &irq_flags); + ts->wake_pin=of_get_named_gpio_flags(np, "reset-gpio", 0, &wake_flags); + + if (gpio_is_valid(ts->wake_pin)) { + rc = devm_gpio_request_one(&ts->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(&ts->client->dev, "gslX680 wake pin error\n"); + return -EIO; + } + g_wake_pin = ts->wake_pin; + } else { + dev_info(&ts->client->dev, "wake pin invalid\n"); + } + if (gpio_is_valid(ts->irq_pin)) { + rc = devm_gpio_request_one(&ts->client->dev, ts->irq_pin, (irq_flags & OF_GPIO_ACTIVE_LOW) ? GPIOF_OUT_INIT_LOW : GPIOF_OUT_INIT_HIGH, "gslX680 irq pin"); + if (rc != 0) { + dev_err(&ts->client->dev, "gslX680 irq pin error\n"); + return -EIO; + } + g_irq_pin = ts->irq_pin; + } else { + dev_info(&ts->client->dev, "irq pin invalid\n"); + } + + gslX680_init(); + rc = gslX680_ts_init(client, ts); + if (rc < 0) { + dev_err(&client->dev, "GSLX680 init failed\n"); + goto error_mutex_destroy; + } + + gsl_client = client; + init_chip(ts->client); + check_mem_data(ts->client); + + ts->irq=gpio_to_irq(ts->irq_pin); //If not defined in client + if (ts->irq) + { + rc = devm_request_threaded_irq(&client->dev, ts->irq, NULL, gsl_ts_irq, irq_flags | IRQF_ONESHOT, client->name, ts); + if (rc != 0) { + dev_err(&client->dev, "Cannot allocate ts INT!ERRNO:%d\n", rc); + goto error_req_irq_fail; + } + disable_irq(ts->irq); + } + else + { + dev_err(&client->dev, "gsl x680 irq req fail\n"); + goto error_req_irq_fail; + } + + /* create debug attribute */ +#ifdef TPD_PROC_DEBUG + proc_create(GSL_CONFIG_PROC_FILE,0666,NULL,&gsl_seq_fops); + gsl_proc_flag = 0; +#endif + + gpio_set_value(ts->irq_pin, 0); + enable_irq(ts->irq); + + return 0; + + //exit_set_irq_mode: +error_req_irq_fail: + free_irq(ts->irq, ts); + +error_mutex_destroy: + input_free_device(ts->input); + kfree(ts); + return rc; +} + +static int gsl_ts_remove(struct i2c_client *client) +{ + struct gsl_ts *ts = i2c_get_clientdata(client); + + 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); + + kfree(ts->touch_data); + kfree(ts); + + return 0; +} + +static struct of_device_id gsl_ts_ids[] = { + {.compatible = "gslX680-pad"}, + {} +}; + +static const struct i2c_device_id gsl_ts_id[] = { + {GSLX680_I2C_NAME, 0}, + {} +}; +MODULE_DEVICE_TABLE(i2c, gsl_ts_id); + +static const struct dev_pm_ops gsl_pm_ops = { + .suspend = gsl_ts_suspend, + .resume = gsl_ts_resume, +}; + +static struct i2c_driver gsl_ts_driver = { + .driver = { + .name = GSLX680_I2C_NAME, + .owner = THIS_MODULE, + .of_match_table = of_match_ptr(gsl_ts_ids), + .pm = &gsl_pm_ops, + }, + .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_pad.h b/drivers/input/touchscreen/gslx680_pad.h new file mode 100644 index 000000000000..839c57deb1ba --- /dev/null +++ b/drivers/input/touchscreen/gslx680_pad.h @@ -0,0 +1,5157 @@ +#ifndef _GSLX680_H_ +#define _GSLX680_H_ + + +//#define SCREEN_MAX_X 1366 +//#define SCREEN_MAX_Y 768 + +static int revert_xy = 0; +static int revert_x = 0; +static int revert_y = 0; + + +struct fw_data +{ + u32 offset : 8; + u32 : 0; + u32 val; +}; + +#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); +static unsigned int gsl_config_data_id[] = +{ + 0x8a44e0, + 0x200, + 0,0, + 0, + 0,0,0, + 0,0,0,0,0,0,0,0xd4bc5deb, + + + 0x109,0x5,0x14000f,0x14000f,0x8000600,0,0x5100,0x8e00, + 0,0x320014,0,0,0,0,0,0, + 0x8,0x4000,0x1000,0x102a0002,0x10220003,0,0,0, + 0x1b6db688,0x240,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,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,//key_map + 0x3200384,0x64,0x503e8,//0 + 0,0,0,//1 + 0,0,0,//2 + 0,0,0,//3 + 0,0,0,//4 + 0,0,0,//5 + 0,0,0,//6 + 0,0,0,//7 + + 0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 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, + + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + + 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, + + 0x4,0,0,0,0,0,0,0, + 0x50003c0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,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 struct fw_data GSLX680_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,0xf8010013}, +{0x68,0x00066414}, +{0x6c,0x1001020a}, +{0x70,0x00000fff}, +{0x74,0x00000000}, +{0x78,0x00000000}, +{0x7c,0x140f140f}, +{0xf0,0x3}, +{0x00,0x7b78d754}, +{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,0x0001660b}, +{0x08,0x00000064}, +{0x0c,0x00000000}, +{0x10,0xfe0cff06}, +{0x14,0x00000000}, +{0x18,0x00000000}, +{0x1c,0x00000000}, +{0x20,0x00000000}, +{0x24,0x00000000}, +{0x28,0x00000000}, +{0x2c,0x00000000}, +{0x30,0x00010000}, +{0x34,0x00000fff}, +{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,0x66806666}, +{0x10,0x0000000a}, +{0x14,0x00000000}, +{0x18,0x00000fff}, +{0x1c,0x102a0002}, +{0x20,0x10220003}, +{0x24,0x00000000}, +{0x28,0x00000000}, +{0x2c,0x00000400}, +{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,0x00000220}, +{0x78,0x0000000f}, +{0x7c,0x00000014}, +{0xf0,0x6}, +{0x00,0x0000000f}, +{0x04,0x00000000}, +{0x08,0x00000014}, +{0x0c,0x04030402}, +{0x10,0x00000032}, +{0x14,0x1414010a}, +{0x18,0x00000001}, +{0x1c,0x00000001}, +{0x20,0x00002904}, +{0x24,0x00000800}, +{0x28,0x00000600}, +{0x2c,0xf8010013}, +{0x30,0xf8010005}, +{0x34,0x00000003}, +{0x38,0x00000003}, +{0x3c,0x00000fff}, +{0x40,0x80000000}, +{0x44,0x00160016}, +{0x48,0x00000fff}, +{0x4c,0x04040402}, +{0x50,0x00030002}, +{0x54,0x00000000}, +{0x58,0x000a012c}, +{0x5c,0x1b6db688}, +{0x60,0x20100804}, +{0x64,0x00000000}, +{0x68,0x00000000}, +{0x6c,0x00000000}, +{0x70,0x00000000}, +{0x74,0x0000015e}, +{0x78,0x000a003c}, +{0x7c,0x00000000}, +{0xf0,0x7}, +{0x00,0x0b010a00}, +{0x04,0x0d030c02}, +{0x08,0x0f050e04}, +{0x0c,0x11071006}, +{0x10,0x13091208}, +{0x14,0x0b170a16}, +{0x18,0x00000000}, +{0x1c,0x000a0078}, +{0x20,0x00001081}, +{0x24,0xff080010}, +{0x28,0xff080120}, +{0x2c,0xff080140}, +{0x30,0xff080160}, +{0x34,0x000f00f7}, +{0x38,0x000a00d6}, +{0x3c,0x000a00b5}, +{0x40,0x00000000}, +{0x44,0x00000000}, +{0x48,0x00000109}, +{0x4c,0x320f0f03}, +{0x50,0x00000000}, +{0x54,0x00000004}, +{0x58,0x00000000}, +{0x5c,0x000c0001}, +{0x60,0x000d000d}, +{0x64,0x000e000e}, +{0x68,0x00000000}, +{0x6c,0x000b0000}, +{0x70,0x00000000}, +{0x74,0x00000000}, +{0x78,0x00a98765}, +{0x7c,0x0043201b}, +{0xf0,0x8}, +{0x00,0x020f222f}, +{0x04,0x224f226f}, +{0x08,0x228f22af}, +{0x0c,0x22cf22ef}, +{0x10,0x230f232f}, +{0x14,0x234f236f}, +{0x18,0x238f43af}, +{0x1c,0x73cf03ef}, +{0x20,0x01f001f1}, +{0x24,0x01f201f3}, +{0x28,0x01f401f5}, +{0x2c,0x01f601f7}, +{0x30,0x01f801f9}, +{0x34,0x01fa01fb}, +{0x38,0x01fc01fd}, +{0x3c,0x01fe01ff}, +{0x40,0x02040608}, +{0x44,0x0a0c0e10}, +{0x48,0x12140000}, +{0x4c,0x01030507}, +{0x50,0x090b0d0f}, +{0x54,0x11130000}, +{0x58,0x00050004}, +{0x5c,0x00000008}, +{0x60,0x0000012c}, +{0x64,0x00000201}, +{0x68,0x00000804}, +{0x6c,0x006600cd}, +{0x70,0x000000cd}, +{0x74,0x00000080}, +{0x78,0x00000000}, +{0x7c,0x00000014}, +{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,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,0x006401f4}, +{0x44,0x00640064}, +{0x48,0x01900064}, +{0x4c,0x00500190}, +{0x50,0x00500050}, +{0x54,0x012c0050}, +{0x58,0x012c012c}, +{0x5c,0x0037012c}, +{0x60,0x0064000a}, +{0x64,0x00640064}, +{0x68,0x00000032}, +{0x6c,0x00500000}, +{0x70,0x00000000}, +{0x74,0x00000000}, +{0x78,0x00000000}, +{0x7c,0x00000000}, +{0xf0,0xe1}, +{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,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,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,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,0x00002b18}, +{0x08,0x00002b78}, +{0x0c,0x00002bf0}, +{0x10,0x00002d1c}, +{0x14,0x00002e08}, +{0x18,0x00002fd8}, +{0x1c,0x00003170}, +{0x20,0x000032dc}, +{0x24,0x000034ac}, +{0x28,0x00003614}, +{0x2c,0x00003880}, +{0x30,0x000039f4}, +{0x34,0x00003aa4}, +{0x38,0x00003bc8}, +{0x3c,0x00003f0c}, +{0x40,0x00003fb0}, +{0x44,0x000040ac}, +{0x48,0x00004290}, +{0x4c,0x000043b0}, +{0x50,0x0000446c}, +{0x54,0x0000465c}, +{0x58,0x0000493c}, +{0x5c,0x00004cd4}, +{0x60,0x00004db8}, +{0x64,0x00004df8}, +{0x68,0x00004f14}, +{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,0x000025f4}, +{0x50,0x000026a4}, +{0x54,0x00000000}, +{0x58,0x00002754}, +{0x5c,0x00000000}, +{0x60,0x00000000}, +{0x64,0x00002864}, +{0x68,0x00000000}, +{0x6c,0x00002928}, +{0x70,0x00002a80}, +{0x74,0x00000000}, +{0x78,0x00004fa0}, +{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,0x0329694d}, +{0x7c,0x82106292}, +{0xf0,0x1a}, +{0x00,0x9de3bf98}, +{0x04,0x40000010}, +{0x08,0x01000000}, +{0x0c,0x40000007}, +{0x10,0x01000000}, +{0x14,0x40000308}, +{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,0x9de3be98}, +{0x58,0xb2067fff}, +{0x5c,0x96100018}, +{0x60,0xf227befc}, +{0x64,0xc027bef8}, +{0x68,0x98102000}, +{0x6c,0xb007bff8}, +{0x70,0xd4063f00}, +{0x74,0xda063f04}, +{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,0xc2263f04}, +{0x2c,0xd4263f00}, +{0x30,0x832f2002}, +{0x34,0xb0062008}, +{0x38,0xde22c001}, +{0x3c,0xba072001}, +{0x40,0xfa263f00}, +{0x44,0xda263f04}, +{0x48,0x98032002}, +{0x4c,0x80a33fff}, +{0x50,0x34bfffc9}, +{0x54,0xd4063f00}, +{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,0x40000499}, +{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,0x03000016}, +{0x6c,0x12800003}, +{0x70,0x90106200}, +{0x74,0x11000018}, +{0x78,0x81c3e008}, +{0x7c,0x01000000}, +{0xf0,0x25}, +{0x00,0x94102000}, +{0x04,0x96102000}, +{0x08,0x832ae002}, +{0x0c,0xd20063a4}, +{0x10,0x98102000}, +{0x14,0x832b2002}, +{0x18,0x9b2aa002}, +{0x1c,0xda02000d}, +{0x20,0x98032001}, +{0x24,0xda224001}, +{0x28,0x80a32005}, +{0x2c,0x04bffffa}, +{0x30,0x9402a001}, +{0x34,0x9602e001}, +{0x38,0x80a2e003}, +{0x3c,0x04bffff4}, +{0x40,0x832ae002}, +{0x44,0x81c3e008}, +{0x48,0x01000000}, +{0x4c,0x033fc200}, +{0x50,0x961060a0}, +{0x54,0x98102000}, +{0x58,0x832b2002}, +{0x5c,0x9a03000c}, +{0x60,0xda136400}, +{0x64,0x98032001}, +{0x68,0x80a3201f}, +{0x6c,0x04bffffb}, +{0x70,0xda20400b}, +{0x74,0x81c3e008}, +{0x78,0x01000000}, +{0x7c,0x82020008}, +{0xf0,0x26}, +{0x00,0x82004008}, +{0x04,0x9b326002}, +{0x08,0x82004001}, +{0x0c,0x8200400d}, +{0x10,0x83286002}, +{0x14,0x920a6003}, +{0x18,0x932a6003}, +{0x1c,0xd00065b0}, +{0x20,0x91320009}, +{0x24,0x81c3e008}, +{0x28,0x900a20ff}, +{0x2c,0x9a020008}, +{0x30,0x9a034008}, +{0x34,0x97326002}, +{0x38,0x9a03400d}, +{0x3c,0x9a03400b}, +{0x40,0x920a6003}, +{0x44,0x9b2b6002}, +{0x48,0x932a6003}, +{0x4c,0x821020ff}, +{0x50,0xd80365b0}, +{0x54,0x83284009}, +{0x58,0x822b0001}, +{0x5c,0x952a8009}, +{0x60,0x8210400a}, +{0x64,0xc22365b0}, +{0x68,0x912a2002}, +{0x6c,0xda0223a4}, +{0x70,0x972ae002}, +{0x74,0x81c3e008}, +{0x78,0xc223400b}, +{0x7c,0x9a102005}, +{0xf0,0x27}, +{0x00,0x8210200b}, +{0x04,0x9a234008}, +{0x08,0x82204008}, +{0x0c,0x9b2b6002}, +{0x10,0x80a22005}, +{0x14,0x14800007}, +{0x18,0x99286002}, +{0x1c,0x033fc200}, +{0x20,0x8210600c}, +{0x24,0xc2004000}, +{0x28,0x10800006}, +{0x2c,0x8330400d}, +{0x30,0x033fc200}, +{0x34,0x82106008}, +{0x38,0xc2004000}, +{0x3c,0x8330400c}, +{0x40,0x81c3e008}, +{0x44,0x9008600f}, +{0x48,0x9de3bf18}, +{0x4c,0xa12e2002}, +{0x50,0xda1423da}, +{0x54,0xd61423d8}, +{0x58,0xc200247c}, +{0x5c,0xb022c00d}, +{0x60,0x825b4001}, +{0x64,0xb21e6001}, +{0x68,0x92862001}, +{0x6c,0x0280000c}, +{0x70,0x9a004019}, +{0x74,0xb0100009}, +{0x78,0x9807bf78}, +{0x7c,0x8203400d}, +{0xf0,0x28}, +{0x00,0xc2168001}, +{0x04,0xc2230000}, +{0x08,0xc200247c}, +{0x0c,0x9a034001}, +{0x10,0xb0863fff}, +{0x14,0x12bffffa}, +{0x18,0x98032004}, +{0x1c,0x7ffffe6e}, +{0x20,0x9007bf78}, +{0x24,0xda1423ea}, +{0x28,0xd61423e8}, +{0x2c,0x80a3400b}, +{0x30,0x92102000}, +{0x34,0x1880000b}, +{0x38,0xb010000d}, +{0x3c,0x832b6002}, +{0x40,0x8200401e}, +{0x44,0x98007f78}, +{0x48,0xc2030000}, +{0x4c,0xb0062001}, +{0x50,0x92024001}, +{0x54,0x80a6000b}, +{0x58,0x08bffffc}, +{0x5c,0x98032004}, +{0x60,0xb022c00d}, +{0x64,0xb0062001}, +{0x68,0x81800000}, +{0x6c,0x01000000}, +{0x70,0x01000000}, +{0x74,0x01000000}, +{0x78,0xb0724018}, +{0x7c,0x81c7e008}, +{0xf0,0x29}, +{0x00,0x81e80000}, +{0x04,0x9de3bf98}, +{0x08,0xc200247c}, +{0x0c,0x83306001}, +{0x10,0x80a60001}, +{0x14,0x1a800006}, +{0x18,0x90100018}, +{0x1c,0x7fffffb8}, +{0x20,0x01000000}, +{0x24,0x10800006}, +{0x28,0xb0020008}, +{0x2c,0x7fffffb4}, +{0x30,0x90260001}, +{0x34,0x90020008}, +{0x38,0xb0022001}, +{0x3c,0x81c7e008}, +{0x40,0x81e80000}, +{0x44,0x9de3bf98}, +{0x48,0xa8102000}, +{0x4c,0xc20023d4}, +{0x50,0x80a50001}, +{0x54,0x1a800057}, +{0x58,0xe2002348}, +{0x5c,0xa4102000}, +{0x60,0xc200247c}, +{0x64,0x80a48001}, +{0x68,0x3a80004e}, +{0x6c,0xa8052001}, +{0x70,0x7fffffe5}, +{0x74,0x90100012}, +{0x78,0xaa100008}, +{0x7c,0x90100014}, +{0xf0,0x2a}, +{0x00,0x7fffff7f}, +{0x04,0x92100015}, +{0x08,0x80a62000}, +{0x0c,0x12800004}, +{0x10,0xa0100008}, +{0x14,0x10800016}, +{0x18,0xa0102000}, +{0x1c,0x80a62009}, +{0x20,0x18800011}, +{0x24,0x80a62007}, +{0x28,0x7fffff4b}, +{0x2c,0x01000000}, +{0x30,0x94100008}, +{0x34,0x90100014}, +{0x38,0x7fffffa4}, +{0x3c,0x92100012}, +{0x40,0x80a20011}, +{0x44,0x04800007}, +{0x48,0xa6100008}, +{0x4c,0x9a102008}, +{0x50,0x9a234018}, +{0x54,0x82102001}, +{0x58,0x8328400d}, +{0x5c,0xa02c0001}, +{0x60,0x80a62007}, +{0x64,0x18800008}, +{0x68,0x80a62008}, +{0x6c,0x9a102007}, +{0x70,0x9a234018}, +{0x74,0x82102001}, +{0x78,0x8328400d}, +{0x7c,0x10800023}, +{0xf0,0x2b}, +{0x00,0xa0140001}, +{0x04,0x1280000a}, +{0x08,0x821e2009}, +{0x0c,0x80a420fe}, +{0x10,0x24800002}, +{0x14,0xa0042001}, +{0x18,0x0300001c}, +{0x1c,0x9b2ca002}, +{0x20,0x82106200}, +{0x24,0x10800019}, +{0x28,0xe6234001}, +{0x2c,0x80a00001}, +{0x30,0x9a603fff}, +{0x34,0x80a420fe}, +{0x38,0x04800003}, +{0x3c,0x82102001}, +{0x40,0x82102000}, +{0x44,0x808b4001}, +{0x48,0x02800011}, +{0x4c,0x92100015}, +{0x50,0x0300001c}, +{0x54,0x9b2ca002}, +{0x58,0x82106200}, +{0x5c,0xc2034001}, +{0x60,0x80a04011}, +{0x64,0x18800003}, +{0x68,0x9a204011}, +{0x6c,0x9a244001}, +{0x70,0x80a4c011}, +{0x74,0x14800003}, +{0x78,0x8224c011}, +{0x7c,0x82244013}, +{0xf0,0x2c}, +{0x00,0x80a34001}, +{0x04,0xa0642000}, +{0x08,0x92100015}, +{0x0c,0x94100010}, +{0x10,0x7fffff47}, +{0x14,0x90100014}, +{0x18,0x10bfffb2}, +{0x1c,0xa404a001}, +{0x20,0xc20023d4}, +{0x24,0x80a50001}, +{0x28,0x0abfffae}, +{0x2c,0xa4102000}, +{0x30,0x81c7e008}, +{0x34,0x81e80000}, +{0x38,0x98102000}, +{0x3c,0x9610201e}, +{0x40,0x80a22000}, +{0x44,0x12800003}, +{0x48,0x8210000c}, +{0x4c,0x8222c00c}, +{0x50,0x83286002}, +{0x54,0xda006480}, +{0x58,0x80a37ff0}, +{0x5c,0x02800006}, +{0x60,0x98032002}, +{0x64,0xc2006484}, +{0x68,0x80a3201f}, +{0x6c,0x04bffff5}, +{0x70,0xc2234000}, +{0x74,0x81c3e008}, +{0x78,0x01000000}, +{0x7c,0x9de3bf98}, +{0xf0,0x2d}, +{0x00,0xd8002660}, +{0x04,0xc200254c}, +{0x08,0x98130001}, +{0x0c,0xda002508}, +{0x10,0x033fc000}, +{0x14,0x9a0b4001}, +{0x18,0x153fc180}, +{0x1c,0x03202020}, +{0x20,0x82106080}, +{0x24,0x9612a038}, +{0x28,0xc222c000}, +{0x2c,0x03168000}, +{0x30,0xd8202660}, +{0x34,0x80a34001}, +{0x38,0xc0228000}, +{0x3c,0xa4102000}, +{0x40,0x1280000b}, +{0x44,0xa8102000}, +{0x48,0x0300003f}, +{0x4c,0xda002548}, +{0x50,0x821063ff}, +{0x54,0x9a0b4001}, +{0x58,0xd8002508}, +{0x5c,0x033fffc0}, +{0x60,0x980b0001}, +{0x64,0x9a13400c}, +{0x68,0xda202548}, +{0x6c,0x80a62000}, +{0x70,0x16800027}, +{0x74,0x1b296956}, +{0x78,0x1b3fc040}, +{0x7c,0xc2002548}, +{0xf0,0x2e}, +{0x00,0x8208400d}, +{0x04,0x1b168040}, +{0x08,0x80a0400d}, +{0x0c,0x22800002}, +{0x10,0xa4102001}, +{0x14,0xda002664}, +{0x18,0xc20021dc}, +{0x1c,0x80a34001}, +{0x20,0x1a80001b}, +{0x24,0x1b296956}, +{0x28,0x031696a9}, +{0x2c,0xda00250c}, +{0x30,0x821061a5}, +{0x34,0x80a34001}, +{0x38,0x02800006}, +{0x3c,0x03296956}, +{0x40,0x8210625a}, +{0x44,0x80a34001}, +{0x48,0x12800011}, +{0x4c,0x1b296956}, +{0x50,0x11000019}, +{0x54,0x90122200}, +{0x58,0x4000016a}, +{0x5c,0x1300001b}, +{0x60,0x0300001c}, +{0x64,0x961063c0}, +{0x68,0xa8102001}, +{0x6c,0x98102000}, +{0x70,0x9b2b2002}, +{0x74,0x98032001}, +{0x78,0xc20365b0}, +{0x7c,0x80a3201b}, +{0xf0,0x2f}, +{0x00,0x08bffffc}, +{0x04,0xc223400b}, +{0x08,0x1b296956}, +{0x0c,0x80a00012}, +{0x10,0x82380018}, +{0x14,0xa613625a}, +{0x18,0x90402000}, +{0x1c,0x8330601f}, +{0x20,0x1b1696a9}, +{0x24,0xa21361a5}, +{0x28,0x9e104008}, +{0x2c,0xd200254c}, +{0x30,0xe0002548}, +{0x34,0x98102500}, +{0x38,0x80a32670}, +{0x3c,0x0280001a}, +{0x40,0x96033a50}, +{0x44,0xc200250c}, +{0x48,0x941b250c}, +{0x4c,0x80a04013}, +{0x50,0x02800007}, +{0x54,0x9a184011}, +{0x58,0x80a0000d}, +{0x5c,0x82603fff}, +{0x60,0x80904008}, +{0x64,0x0280000a}, +{0x68,0x80a3e000}, +{0x6c,0x80a2e0f0}, +{0x70,0x9a402000}, +{0x74,0x80a0000a}, +{0x78,0x82603fff}, +{0x7c,0x80934001}, +{0xf0,0x30}, +{0x00,0x3280000a}, +{0x04,0x98032004}, +{0x08,0x80a3e000}, +{0x0c,0x02800005}, +{0x10,0x82033960}, +{0x14,0x80a0603f}, +{0x18,0x28800004}, +{0x1c,0x98032004}, +{0x20,0xc0230000}, +{0x24,0x98032004}, +{0x28,0x80a32837}, +{0x2c,0x08bfffe4}, +{0x30,0x80a32670}, +{0x34,0x80a62000}, +{0x38,0x06800006}, +{0x3c,0x0300003f}, +{0x40,0x821063ff}, +{0x44,0x820a4001}, +{0x48,0x10800005}, +{0x4c,0xc220254c}, +{0x50,0xc21022d4}, +{0x54,0x83286010}, +{0x58,0xc22026a0}, +{0x5c,0xc2002548}, +{0x60,0xda0023c8}, +{0x64,0x90087dff}, +{0x68,0xd4002334}, +{0x6c,0x9b336012}, +{0x70,0x9402a001}, +{0x74,0xd800254c}, +{0x78,0x9a0b6200}, +{0x7c,0x033fc200}, +{0xf0,0x31}, +{0x00,0x9012000d}, +{0x04,0x92050014}, +{0x08,0x980b3ffd}, +{0x0c,0x9732a001}, +{0x10,0x82106030}, +{0x14,0xc2004000}, +{0x18,0x98130009}, +{0x1c,0x9602800b}, +{0x20,0x9b342018}, +{0x24,0xd820254c}, +{0x28,0xd620258c}, +{0x2c,0xc220257c}, +{0x30,0x80a3605a}, +{0x34,0xd4202554}, +{0x38,0xd4202588}, +{0x3c,0x12800009}, +{0x40,0xd0202548}, +{0x44,0x0300003f}, +{0x48,0x821063ff}, +{0x4c,0x1b3fffc0}, +{0x50,0x820a0001}, +{0x54,0x9a0c000d}, +{0x58,0x8210400d}, +{0x5c,0xc2202548}, +{0x60,0x80a4a001}, +{0x64,0x0280000c}, +{0x68,0x82102027}, +{0x6c,0x03296956}, +{0x70,0xda00250c}, +{0x74,0x8210625a}, +{0x78,0x80a34001}, +{0x7c,0x1280000b}, +{0xf0,0x32}, +{0x00,0x01000000}, +{0x04,0xc200254c}, +{0x08,0x80886002}, +{0x0c,0x12800007}, +{0x10,0x82102015}, +{0x14,0xc2202500}, +{0x18,0x7ffffe5a}, +{0x1c,0x901025b0}, +{0x20,0x7ffffe6b}, +{0x24,0x81e80000}, +{0x28,0x01000000}, +{0x2c,0x81c7e008}, +{0x30,0x81e80000}, +{0x34,0x9de3bf98}, +{0x38,0x033fc0c0}, +{0x3c,0xba106004}, +{0x40,0x39200040}, +{0x44,0x2f3fc200}, +{0x48,0x82172101}, +{0x4c,0xc225c000}, +{0x50,0xc0274000}, +{0x54,0x40000293}, +{0x58,0x90102000}, +{0x5c,0x213fc140}, +{0x60,0xda00247c}, +{0x64,0x98142040}, +{0x68,0xec030000}, +{0x6c,0xc20022f8}, +{0x70,0x9b336001}, +{0x74,0x825b4001}, +{0x78,0xac0db800}, +{0x7c,0xac158001}, +{0xf0,0x33}, +{0x00,0xec230000}, +{0x04,0x82142004}, +{0x08,0xec004000}, +{0x0c,0xac0dbfe0}, +{0x10,0xac15800d}, +{0x14,0xec204000}, +{0x18,0x8215e080}, +{0x1c,0xec004000}, +{0x20,0xac0dbfe0}, +{0x24,0xac15800d}, +{0x28,0xec204000}, +{0x2c,0xc2002298}, +{0x30,0x9a15e070}, +{0x34,0xc2234000}, +{0x38,0x033fc000}, +{0x3c,0xda002338}, +{0x40,0x82106030}, +{0x44,0xda204000}, +{0x48,0xc2002330}, +{0x4c,0x9215e074}, +{0x50,0xc2224000}, +{0x54,0x0300003f}, +{0x58,0xa2142058}, +{0x5c,0x821063ff}, +{0x60,0x19000016}, +{0x64,0xc2244000}, +{0x68,0x98132200}, +{0x6c,0x96142088}, +{0x70,0xd822c000}, +{0x74,0x9414208c}, +{0x78,0x25000018}, +{0x7c,0xe4228000}, +{0xf0,0x34}, +{0x00,0xc20023f8}, +{0x04,0x9015e00c}, +{0x08,0xc2220000}, +{0x0c,0xc20023fc}, +{0x10,0x9e15e008}, +{0x14,0xc223c000}, +{0x18,0xa614205c}, +{0x1c,0xc024c000}, +{0x20,0xa8142080}, +{0x24,0xd8250000}, +{0x28,0xaa142084}, +{0x2c,0xe4254000}, +{0x30,0xc2002344}, +{0x34,0xc2202670}, +{0x38,0x7ffffe25}, +{0x3c,0xe2002374}, +{0x40,0x9a15e07c}, +{0x44,0xec034000}, +{0x48,0x033ff000}, +{0x4c,0xac2d8001}, +{0x50,0xec234000}, +{0x54,0x033fc1c0}, +{0x58,0xda002340}, +{0x5c,0x82106064}, +{0x60,0xda204000}, +{0x64,0x0300007f}, +{0x68,0x96142010}, +{0x6c,0x821063ff}, +{0x70,0x94142030}, +{0x74,0x1907ffc0}, +{0x78,0xc222c000}, +{0x7c,0xa0142014}, +{0xf0,0x35}, +{0x00,0xd8228000}, +{0x04,0x80a46000}, +{0x08,0x0280000f}, +{0x0c,0xd8240000}, +{0x10,0x932c6010}, +{0x14,0x82046001}, +{0x18,0x9b2c6004}, +{0x1c,0x83286010}, +{0x20,0x9a02400d}, +{0x24,0x9815e084}, +{0x28,0xda230000}, +{0x2c,0x82004011}, +{0x30,0x9615e088}, +{0x34,0x82006002}, +{0x38,0x9415e08c}, +{0x3c,0xd222c000}, +{0x40,0xc2228000}, +{0x44,0x8215e030}, +{0x48,0xda002670}, +{0x4c,0xda204000}, +{0x50,0x7ffffeeb}, +{0x54,0x90103fff}, +{0x58,0x7ffffed8}, +{0x5c,0x90102001}, +{0x60,0x82103fff}, +{0x64,0xc2274000}, +{0x68,0xf825c000}, +{0x6c,0x81c7e008}, +{0x70,0x81e80000}, +{0x74,0x9de3bf98}, +{0x78,0xc2002508}, +{0x7c,0x808860ff}, +{0xf0,0x36}, +{0x00,0x02800015}, +{0x04,0x1b3fc180}, +{0x08,0x82102001}, +{0x0c,0x9a13603c}, +{0x10,0xc2234000}, +{0x14,0xc2002508}, +{0x18,0x820860ff}, +{0x1c,0x80a04018}, +{0x20,0x1280000b}, +{0x24,0x033fc180}, +{0x28,0x7ffffca4}, +{0x2c,0x01000000}, +{0x30,0xda002508}, +{0x34,0x033fc040}, +{0x38,0x9a0b60ff}, +{0x3c,0x8210600c}, +{0x40,0xc0204000}, +{0x44,0x10bffff7}, +{0x48,0x80a34018}, +{0x4c,0x8210603c}, +{0x50,0xc0204000}, +{0x54,0x81c7e008}, +{0x58,0x81e80000}, +{0x5c,0x9de3bf98}, +{0x60,0x9e100018}, +{0x64,0x031fffdf}, +{0x68,0xb010001a}, +{0x6c,0xb41063ff}, +{0x70,0x82102000}, +{0x74,0xbb286002}, +{0x78,0x80a62009}, +{0x7c,0xb6006001}, +{0xf0,0x37}, +{0x00,0x12800006}, +{0x04,0xb810001d}, +{0x08,0xc206401d}, +{0x0c,0x83306001}, +{0x10,0x8208401a}, +{0x14,0xc226401d}, +{0x18,0x80a62008}, +{0x1c,0x08800006}, +{0x20,0xc206401c}, +{0x24,0xfa03c01c}, +{0x28,0xbb376001}, +{0x2c,0x10800003}, +{0x30,0xba0f401a}, +{0x34,0xfa03c01c}, +{0x38,0x8200401d}, +{0x3c,0xc226401c}, +{0x40,0x80a6e17f}, +{0x44,0x08bfffec}, +{0x48,0x8210001b}, +{0x4c,0x81c7e008}, +{0x50,0x81e80000}, +{0x54,0x9a102000}, +{0x58,0x832b6002}, +{0x5c,0x9a036001}, +{0x60,0x80a3617f}, +{0x64,0x08bffffd}, +{0x68,0xc0220001}, +{0x6c,0x81c3e008}, +{0x70,0x01000000}, +{0x74,0xc20022f8}, +{0x78,0xda00247c}, +{0x7c,0x8258400d}, +{0xf0,0x38}, +{0x00,0x83306001}, +{0x04,0x96102000}, +{0x08,0x80a2c001}, +{0x0c,0x1a80003b}, +{0x10,0x0300003f}, +{0x14,0x941063ff}, +{0x18,0x98102000}, +{0x1c,0x80a26001}, +{0x20,0x0280002e}, +{0x24,0x80a26004}, +{0x28,0x12800008}, +{0x2c,0x80a26008}, +{0x30,0xc2030008}, +{0x34,0x9a08400a}, +{0x38,0x83306012}, +{0x3c,0x83286010}, +{0x40,0x10800014}, +{0x44,0x9b336002}, +{0x48,0x28800015}, +{0x4c,0xda02000c}, +{0x50,0xda030008}, +{0x54,0x83336010}, +{0x58,0x82004001}, +{0x5c,0x9a0b400a}, +{0x60,0x81800000}, +{0x64,0x01000000}, +{0x68,0x01000000}, +{0x6c,0x01000000}, +{0x70,0x82704009}, +{0x74,0x9a03400d}, +{0x78,0x83286010}, +{0x7c,0x81800000}, +{0xf0,0x39}, +{0x00,0x01000000}, +{0x04,0x01000000}, +{0x08,0x01000000}, +{0x0c,0x9a734009}, +{0x10,0x8200400d}, +{0x14,0x10800011}, +{0x18,0xc2230008}, +{0x1c,0x83336010}, +{0x20,0x81800000}, +{0x24,0x01000000}, +{0x28,0x01000000}, +{0x2c,0x01000000}, +{0x30,0x82704009}, +{0x34,0x9a0b400a}, +{0x38,0x83286010}, +{0x3c,0x81800000}, +{0x40,0x01000000}, +{0x44,0x01000000}, +{0x48,0x01000000}, +{0x4c,0x9a734009}, +{0x50,0x8200400d}, +{0x54,0xc222000c}, +{0x58,0xc20022f8}, +{0x5c,0xda00247c}, +{0x60,0x8258400d}, +{0x64,0x9602e001}, +{0x68,0x83306001}, +{0x6c,0x80a2c001}, +{0x70,0x0abfffcb}, +{0x74,0x98032004}, +{0x78,0x81c3e008}, +{0x7c,0x01000000}, +{0xf0,0x3a}, +{0x00,0x98102000}, +{0x04,0x9b2b2002}, +{0x08,0x98032001}, +{0x0c,0xc202000d}, +{0x10,0x80a3217f}, +{0x14,0x04bffffc}, +{0x18,0xc222400d}, +{0x1c,0x81c3e008}, +{0x20,0x01000000}, +{0x24,0xd6020000}, +{0x28,0xd8024000}, +{0x2c,0x9132e010}, +{0x30,0x95332010}, +{0x34,0x900a2fff}, +{0x38,0x940aafff}, +{0x3c,0x03000007}, +{0x40,0x9a22000a}, +{0x44,0x821063ff}, +{0x48,0x940b0001}, +{0x4c,0x900ac001}, +{0x50,0x9022000a}, +{0x54,0x9a5b400d}, +{0x58,0x905a0008}, +{0x5c,0x81c3e008}, +{0x60,0x90034008}, +{0x64,0x9de3bf98}, +{0x68,0x825e601a}, +{0x6c,0x82004018}, +{0x70,0x3b00001c}, +{0x74,0x83286002}, +{0x78,0xba176200}, +{0x7c,0x9a066001}, +{0xf0,0x3b}, +{0x00,0xde00401d}, +{0x04,0xb2067fff}, +{0x08,0xc2002478}, +{0x0c,0x9823c001}, +{0x10,0x80a6400d}, +{0x14,0xb4062001}, +{0x18,0x14800028}, +{0x1c,0x96102000}, +{0x20,0x9410001d}, +{0x24,0xb85e601a}, +{0x28,0xb006bffe}, +{0x2c,0x833e601f}, +{0x30,0xba070018}, +{0x34,0x82204019}, +{0x38,0xbb2f6002}, +{0x3c,0xb730601f}, +{0x40,0xba07400a}, +{0x44,0x80a62000}, +{0x48,0x24800015}, +{0x4c,0xb0062001}, +{0x50,0xc2002308}, +{0x54,0x80a04018}, +{0x58,0x82603fff}, +{0x5c,0x8088401b}, +{0x60,0x2280000f}, +{0x64,0xb0062001}, +{0x68,0xc2002300}, +{0x6c,0x80a64001}, +{0x70,0x3880000b}, +{0x74,0xb0062001}, +{0x78,0xc2074000}, +{0x7c,0x80a0400f}, +{0xf0,0x3c}, +{0x00,0x04800004}, +{0x04,0x80a0400c}, +{0x08,0x1080000d}, +{0x0c,0xb0102000}, +{0x10,0x24800002}, +{0x14,0x96102001}, +{0x18,0xb0062001}, +{0x1c,0x80a6001a}, +{0x20,0x04bfffe9}, +{0x24,0xba076004}, +{0x28,0xb2066001}, +{0x2c,0x80a6400d}, +{0x30,0x04bfffde}, +{0x34,0xb807201a}, +{0x38,0xb010000b}, +{0x3c,0x81c7e008}, +{0x40,0x81e80000}, +{0x44,0xc2002548}, +{0x48,0x82087fbf}, +{0x4c,0xc2202548}, +{0x50,0xc0202540}, +{0x54,0xc0202514}, +{0x58,0x9a102000}, +{0x5c,0x832b6002}, +{0x60,0x9a036001}, +{0x64,0xc0206708}, +{0x68,0x80a36009}, +{0x6c,0x04bffffc}, +{0x70,0xc02066e0}, +{0x74,0x81c3e008}, +{0x78,0x01000000}, +{0x7c,0x9de3bf88}, +{0xf0,0x3d}, +{0x00,0x82063fff}, +{0x04,0xb8067fff}, +{0x08,0x82160001}, +{0x0c,0xba16401c}, +{0x10,0x80974001}, +{0x14,0xa610001a}, +{0x18,0x0680006c}, +{0x1c,0xa410001b}, +{0x20,0xc2002308}, +{0x24,0x80a60001}, +{0x28,0x38800069}, +{0x2c,0xb0102000}, +{0x30,0xc2002300}, +{0x34,0x80a64001}, +{0x38,0x38800065}, +{0x3c,0xb0102000}, +{0x40,0x94062001}, +{0x44,0x96066001}, +{0x48,0xa207bff8}, +{0x4c,0x8207bfe8}, +{0x50,0xb0102003}, +{0x54,0xc0204000}, +{0x58,0xb0863fff}, +{0x5c,0x1cbffffe}, +{0x60,0x82006004}, +{0x64,0x80a7000b}, +{0x68,0x14800031}, +{0x6c,0xb210001c}, +{0x70,0x8207001c}, +{0x74,0xba02c00b}, +{0x78,0xba07400b}, +{0x7c,0x8200401c}, +{0xf0,0x3e}, +{0x00,0x8220401d}, +{0x04,0x3b00001c}, +{0x08,0xa0176200}, +{0x0c,0x9820400a}, +{0x10,0x9a5f201a}, +{0x14,0xb002bffe}, +{0x18,0x82034018}, +{0x1c,0x83286002}, +{0x20,0xba06000c}, +{0x24,0xb4004010}, +{0x28,0xb6076008}, +{0x2c,0x90102001}, +{0x30,0x932a001b}, +{0x34,0x9e102000}, +{0x38,0xb92be002}, +{0x3c,0xfa072520}, +{0x40,0xba5f4012}, +{0x44,0x833f601f}, +{0x48,0x83306018}, +{0x4c,0xba074001}, +{0x50,0xc2068000}, +{0x54,0x82204013}, +{0x58,0xbb3f6008}, +{0x5c,0x9e03e001}, +{0x60,0x80a0401d}, +{0x64,0x04800005}, +{0x68,0xb8070011}, +{0x6c,0xc2073ff0}, +{0x70,0x82104009}, +{0x74,0xc2273ff0}, +{0x78,0x80a3e003}, +{0x7c,0x08bffff0}, +{0xf0,0x3f}, +{0x00,0xb92be002}, +{0x04,0xb0062001}, +{0x08,0xb606e001}, +{0x0c,0x80a6000a}, +{0x10,0x04bfffe8}, +{0x14,0xb406a004}, +{0x18,0xb2066001}, +{0x1c,0x9a03601a}, +{0x20,0x80a6400b}, +{0x24,0x04bfffdc}, +{0x28,0x98032003}, +{0x2c,0xc207bfe8}, +{0x30,0x80886010}, +{0x34,0x0280000a}, +{0x38,0xfa07bfec}, +{0x3c,0xc207bff4}, +{0x40,0x80886082}, +{0x44,0x02800007}, +{0x48,0x808f6010}, +{0x4c,0x80886028}, +{0x50,0x1280001f}, +{0x54,0xb0102003}, +{0x58,0xfa07bfec}, +{0x5c,0x808f6010}, +{0x60,0x02800012}, +{0x64,0xc207bff0}, +{0x68,0x808f6082}, +{0x6c,0x02800007}, +{0x70,0x808f6028}, +{0x74,0xc207bff4}, +{0x78,0x80886028}, +{0x7c,0x32800014}, +{0xf0,0x40}, +{0x00,0xb0102002}, +{0x04,0x808f6028}, +{0x08,0x02800008}, +{0x0c,0xc207bff0}, +{0x10,0xc207bff4}, +{0x14,0x80886082}, +{0x18,0x02800004}, +{0x1c,0xc207bff0}, +{0x20,0x1080000b}, +{0x24,0xb0102002}, +{0x28,0x80886010}, +{0x2c,0x02800008}, +{0x30,0xb0102000}, +{0x34,0x80886082}, +{0x38,0x02800005}, +{0x3c,0x80886028}, +{0x40,0x12800003}, +{0x44,0xb0102001}, +{0x48,0xb0102000}, +{0x4c,0x81c7e008}, +{0x50,0x81e80000}, +{0x54,0x9de3bf98}, +{0x58,0xb12e2002}, +{0x5c,0xf80626e0}, +{0x60,0x9a0f2fff}, +{0x64,0xb1372010}, +{0x68,0xb00e2fff}, +{0x6c,0xba5b601a}, +{0x70,0xba074018}, +{0x74,0x0300001c}, +{0x78,0x82106200}, +{0x7c,0xbb2f6002}, +{0xf0,0x41}, +{0x00,0xfa074001}, +{0x04,0xc20821e4}, +{0x08,0xba5f4001}, +{0x0c,0x833f601f}, +{0x10,0x83306019}, +{0x14,0xba074001}, +{0x18,0xbb3f6007}, +{0x1c,0xb937200c}, +{0x20,0xc20821e5}, +{0x24,0x90100019}, +{0x28,0x9610001a}, +{0x2c,0xa6074001}, +{0x30,0x808f2001}, +{0x34,0xb006001a}, +{0x38,0x0280000c}, +{0x3c,0x9a034019}, +{0x40,0xc20023c8}, +{0x44,0x80886200}, +{0x48,0x32800002}, +{0x4c,0xb006001a}, +{0x50,0xc200237c}, +{0x54,0x80a06000}, +{0x58,0x22800056}, +{0x5c,0x9a036001}, +{0x60,0x10800054}, +{0x64,0xb0062001}, +{0x68,0xc20023c8}, +{0x6c,0x83306014}, +{0x70,0x82086001}, +{0x74,0x80a00001}, +{0x78,0xa0603fff}, +{0x7c,0x9a034008}, +{0xf0,0x42}, +{0x00,0x8333601f}, +{0x04,0x80940001}, +{0x08,0x1280004a}, +{0x0c,0xb006000b}, +{0x10,0x80a62000}, +{0x14,0x06800048}, +{0x18,0x80a2e000}, +{0x1c,0xc2002300}, +{0x20,0x82006001}, +{0x24,0x80a34001}, +{0x28,0x18800043}, +{0x2c,0x80a2e000}, +{0x30,0xc2002308}, +{0x34,0x82006001}, +{0x38,0x80a60001}, +{0x3c,0x1880003d}, +{0x40,0xa2102000}, +{0x44,0x2500001c}, +{0x48,0x98103fff}, +{0x4c,0xa814a200}, +{0x50,0x9414a200}, +{0x54,0x80a2e000}, +{0x58,0x9e100018}, +{0x5c,0x12800004}, +{0x60,0xb203400c}, +{0x64,0x9e06000c}, +{0x68,0xb210000d}, +{0x6c,0x82264008}, +{0x70,0xba23c00b}, +{0x74,0x8258601a}, +{0x78,0x8200401d}, +{0x7c,0x83286002}, +{0xf0,0x43}, +{0x00,0xfa00400a}, +{0x04,0xc20821e6}, +{0x08,0xba5f4001}, +{0x0c,0x833f601f}, +{0x10,0x83306019}, +{0x14,0x925e601a}, +{0x18,0xba074001}, +{0x1c,0xbb3f6007}, +{0x20,0xb45e6068}, +{0x24,0xb602400f}, +{0x28,0xf80821e7}, +{0x2c,0x8203c00c}, +{0x30,0xb807401c}, +{0x34,0x83286002}, +{0x38,0xb72ee002}, +{0x3c,0xb406800a}, +{0x40,0xb206400c}, +{0x44,0xfa06c00a}, +{0x48,0xb4068001}, +{0x4c,0xb25e6068}, +{0x50,0x80a7401c}, +{0x54,0x14800017}, +{0x58,0x832be002}, +{0x5c,0x80a2e000}, +{0x60,0x22800005}, +{0x64,0x8202400f}, +{0x68,0xb406400a}, +{0x6c,0xb4068001}, +{0x70,0x8202400f}, +{0x74,0xb7286002}, +{0x78,0xc2068000}, +{0x7c,0x80a0401c}, +{0xf0,0x44}, +{0x00,0x1480000c}, +{0x04,0x98032001}, +{0x08,0xc206c014}, +{0x0c,0x80a04013}, +{0x10,0x36800002}, +{0x14,0xa2102001}, +{0x18,0x80a32001}, +{0x1c,0x04bfffce}, +{0x20,0x9414a200}, +{0x24,0x80a46000}, +{0x28,0x32bfffb6}, +{0x2c,0x9a034008}, +{0x30,0x80a2e000}, +{0x34,0x12800003}, +{0x38,0xb026000b}, +{0x3c,0xb0234008}, +{0x40,0x81c7e008}, +{0x44,0x81e80000}, +{0x48,0x94102000}, +{0x4c,0xc2002514}, +{0x50,0x80a28001}, +{0x54,0x96102000}, +{0x58,0x1a80000e}, +{0x5c,0x9b2ae002}, +{0x60,0xc20366e0}, +{0x64,0x9602e001}, +{0x68,0x80a06000}, +{0x6c,0x02800006}, +{0x70,0x992aa002}, +{0x74,0xc22326e0}, +{0x78,0xc2036708}, +{0x7c,0x9402a001}, +{0xf0,0x45}, +{0x00,0xc2232708}, +{0x04,0xc2002514}, +{0x08,0x10bffff4}, +{0x0c,0x80a2c001}, +{0x10,0x81c3e008}, +{0x14,0xd4202514}, +{0x18,0xd4020000}, +{0x1c,0x03000019}, +{0x20,0x9802800a}, +{0x24,0x82106200}, +{0x28,0xda130001}, +{0x2c,0xc2002590}, +{0x30,0xc250400c}, +{0x34,0x96a0400d}, +{0x38,0x02800016}, +{0x3c,0x03000019}, +{0x40,0x80a2e000}, +{0x44,0x04800009}, +{0x48,0x82102001}, +{0x4c,0xda022004}, +{0x50,0x8328400d}, +{0x54,0x80a2c001}, +{0x58,0x3480000d}, +{0x5c,0x973ac00d}, +{0x60,0x1080000b}, +{0x64,0x96102001}, +{0x68,0x1680000a}, +{0x6c,0x03000019}, +{0x70,0xda022008}, +{0x74,0x82103fff}, +{0x78,0x8328400d}, +{0x7c,0x80a2c001}, +{0xf0,0x46}, +{0x00,0x36800003}, +{0x04,0x96103fff}, +{0x08,0x973ac00d}, +{0x0c,0x03000019}, +{0x10,0x92106200}, +{0x14,0x8202800a}, +{0x18,0xc2104009}, +{0x1c,0x9602c001}, +{0x20,0x808aa001}, +{0x24,0x0280000f}, +{0x28,0x9b3aa01f}, +{0x2c,0x9b33601f}, +{0x30,0x9a02800d}, +{0x34,0x9b3b6001}, +{0x38,0x9b2b6002}, +{0x3c,0xd8034009}, +{0x40,0x033fffc0}, +{0x44,0x980b0001}, +{0x48,0x0300003f}, +{0x4c,0x821063ff}, +{0x50,0x820ac001}, +{0x54,0x98030001}, +{0x58,0x1080000d}, +{0x5c,0xd8234009}, +{0x60,0x9b33601f}, +{0x64,0x9a02800d}, +{0x68,0x9b3b6001}, +{0x6c,0x9b2b6002}, +{0x70,0x0300003f}, +{0x74,0xd8034009}, +{0x78,0x821063ff}, +{0x7c,0x980b0001}, +{0xf0,0x47}, +{0x00,0x832ae010}, +{0x04,0x8200400c}, +{0x08,0xc2234009}, +{0x0c,0xc2020000}, +{0x10,0xda00247c}, +{0x14,0x8200400d}, +{0x18,0x81c3e008}, +{0x1c,0xc2220000}, +{0x20,0x9de3bf98}, +{0x24,0x833e201f}, +{0x28,0xd0002320}, +{0x2c,0x82204018}, +{0x30,0x80a22000}, +{0x34,0x02800016}, +{0x38,0x9b30601f}, +{0x3c,0x033fc000}, +{0x40,0xa0106020}, +{0x44,0xc200231c}, +{0x48,0x80a00001}, +{0x4c,0x82402000}, +{0x50,0x8088400d}, +{0x54,0xda002318}, +{0x58,0x821e000d}, +{0x5c,0x02800009}, +{0x60,0xb0086001}, +{0x64,0x80a0000d}, +{0x68,0x82603fff}, +{0x6c,0x7ffffa6a}, +{0x70,0xc2240000}, +{0x74,0xc2002318}, +{0x78,0x10800005}, +{0x7c,0xc2240000}, +{0xf0,0x48}, +{0x00,0x033fc000}, +{0x04,0x82106020}, +{0x08,0xf0204000}, +{0x0c,0x81c7e008}, +{0x10,0x81e80000}, +{0x14,0x9de3bf98}, +{0x18,0x7ffffa68}, +{0x1c,0x01000000}, +{0x20,0x033fc040}, +{0x24,0xe0002500}, +{0x28,0x8210600c}, +{0x2c,0x80a42026}, +{0x30,0x0880001e}, +{0x34,0xc0204000}, +{0x38,0x19169683}, +{0x3c,0x9a132300}, +{0x40,0xc2002f00}, +{0x44,0x80a0400d}, +{0x48,0x3280005b}, +{0x4c,0xc2002500}, +{0x50,0x9a1323fc}, +{0x54,0xc2002ffc}, +{0x58,0x80a0400d}, +{0x5c,0x32800056}, +{0x60,0xc2002500}, +{0x64,0xc0202584}, +{0x68,0xa2102000}, +{0x6c,0x832c6002}, +{0x70,0xc2006f04}, +{0x74,0x80a06000}, +{0x78,0x0280004e}, +{0x7c,0xa2046001}, +{0xf0,0x49}, +{0x00,0x9fc04000}, +{0x04,0x01000000}, +{0x08,0xc2002584}, +{0x0c,0x80a06000}, +{0x10,0x12800048}, +{0x14,0x80a4603b}, +{0x18,0x24bffff6}, +{0x1c,0x832c6002}, +{0x20,0x10800045}, +{0x24,0xc2002500}, +{0x28,0x80a42000}, +{0x2c,0x1280000c}, +{0x30,0x80a42014}, +{0x34,0x7ffffc72}, +{0x38,0x90102000}, +{0x3c,0x1b3fc200}, +{0x40,0xc2002330}, +{0x44,0x9a136074}, +{0x48,0xc2234000}, +{0x4c,0x7ffffc5b}, +{0x50,0x90102001}, +{0x54,0x10800035}, +{0x58,0xc2002fcc}, +{0x5c,0x1880000c}, +{0x60,0x80a42015}, +{0x64,0x808c2001}, +{0x68,0x32800033}, +{0x6c,0xc2002500}, +{0x70,0x90043ffe}, +{0x74,0x7ffffbf4}, +{0x78,0x91322001}, +{0x7c,0x7ffffb74}, +{0xf0,0x4a}, +{0x00,0x01000000}, +{0x04,0x1080002c}, +{0x08,0xc2002500}, +{0x0c,0x18800013}, +{0x10,0x80a42016}, +{0x14,0x11000019}, +{0x18,0x7ffffdaf}, +{0x1c,0x90122200}, +{0x20,0x033fc180}, +{0x24,0xda0025b0}, +{0x28,0x82106038}, +{0x2c,0xda204000}, +{0x30,0x033fc200}, +{0x34,0x82106074}, +{0x38,0xda00232c}, +{0x3c,0xda204000}, +{0x40,0x7ffffc3e}, +{0x44,0x90102000}, +{0x48,0xc200266c}, +{0x4c,0xc2202510}, +{0x50,0x10800016}, +{0x54,0xc2002fcc}, +{0x58,0x28800017}, +{0x5c,0xc2002500}, +{0x60,0x80a42026}, +{0x64,0x38800014}, +{0x68,0xc2002500}, +{0x6c,0x7ffffb3a}, +{0x70,0x23000019}, +{0x74,0x92146200}, +{0x78,0x7ffffd79}, +{0x7c,0x94043fea}, +{0xf0,0x4b}, +{0x00,0x80a42026}, +{0x04,0x3280000c}, +{0x08,0xc2002500}, +{0x0c,0x90146200}, +{0x10,0x7ffffd99}, +{0x14,0x92102008}, +{0x18,0xc2002fd8}, +{0x1c,0x80a06000}, +{0x20,0x22800005}, +{0x24,0xc2002500}, +{0x28,0x9fc04000}, +{0x2c,0x01000000}, +{0x30,0xc2002500}, +{0x34,0x80a40001}, +{0x38,0x1280000b}, +{0x3c,0x031fffff}, +{0x40,0x821063f0}, +{0x44,0x80a40001}, +{0x48,0x38800003}, +{0x4c,0x21040000}, +{0x50,0xa0042001}, +{0x54,0x033fc180}, +{0x58,0x82106034}, +{0x5c,0xe0204000}, +{0x60,0xe0202500}, +{0x64,0x81c7e008}, +{0x68,0x81e80000}, +{0x6c,0x81c3e008}, +{0x70,0x01000000}, +{0x74,0x03169696}, +{0x78,0xda002180}, +{0x7c,0x8210625a}, +{0xf0,0x4c}, +{0x00,0x80a34001}, +{0x04,0x94102000}, +{0x08,0x12800006}, +{0x0c,0x96102000}, +{0x10,0x033fc180}, +{0x14,0x82106030}, +{0x18,0x10800020}, +{0x1c,0xda204000}, +{0x20,0xc202c000}, +{0x24,0x9602e004}, +{0x28,0x80a2e4ff}, +{0x2c,0x08bffffd}, +{0x30,0x94028001}, +{0x34,0x96102d00}, +{0x38,0xd2002ff8}, +{0x3c,0x03000019}, +{0x40,0x80a2c009}, +{0x44,0x1a80000b}, +{0x48,0x901063ff}, +{0x4c,0xd802c000}, +{0x50,0x9602e004}, +{0x54,0x80a2c009}, +{0x58,0x9a402000}, +{0x5c,0x80a2000b}, +{0x60,0x82603fff}, +{0x64,0x808b4001}, +{0x68,0x12bffff9}, +{0x6c,0x9402800c}, +{0x70,0x03169696}, +{0x74,0x8210625a}, +{0x78,0x80a28001}, +{0x7c,0x033fc180}, +{0xf0,0x4d}, +{0x00,0x82106030}, +{0x04,0x02800005}, +{0x08,0xd4204000}, +{0x0c,0x03000008}, +{0x10,0x81c063a0}, +{0x14,0x90102001}, +{0x18,0x01000000}, +{0x1c,0x81c3e008}, +{0x20,0x01000000}, +{0x24,0x9de3bf98}, +{0x28,0x9e100018}, +{0x2c,0x0300001c}, +{0x30,0xb0100019}, +{0x34,0xba106200}, +{0x38,0xb6102000}, +{0x3c,0x832ee002}, +{0x40,0xb606e001}, +{0x44,0x80a6e373}, +{0x48,0x08bffffd}, +{0x4c,0xc020401d}, +{0x50,0xb6102000}, +{0x54,0xc20022fc}, +{0x58,0x80a6c001}, +{0x5c,0x1a80001c}, +{0x60,0x0300001c}, +{0x64,0xb210626c}, +{0x68,0xb4102000}, +{0x6c,0xc20022f8}, +{0x70,0x80a68001}, +{0x74,0x1a800011}, +{0x78,0x832ee002}, +{0x7c,0xb8004019}, +{0xf0,0x4e}, +{0x00,0xc200247c}, +{0x04,0xfa0ee380}, +{0x08,0x825e8001}, +{0x0c,0x8200401d}, +{0x10,0x82004001}, +{0x14,0xfa160001}, +{0x18,0xc213c001}, +{0x1c,0x8220401d}, +{0x20,0xc2270000}, +{0x24,0xb406a001}, +{0x28,0xc20022f8}, +{0x2c,0x80a68001}, +{0x30,0x0abffff4}, +{0x34,0xb8072068}, +{0x38,0xb606e001}, +{0x3c,0xc20022fc}, +{0x40,0x80a6c001}, +{0x44,0x0abfffea}, +{0x48,0xb4102000}, +{0x4c,0x81c7e008}, +{0x50,0x81e80000}, +{0x54,0x9de3bf98}, +{0x58,0x11000019}, +{0x5c,0xc2002fe4}, +{0x60,0x9fc04000}, +{0x64,0x90122200}, +{0x68,0xc200254c}, +{0x6c,0xda00259c}, +{0x70,0x1100001b}, +{0x74,0x98087ffd}, +{0x78,0x80886002}, +{0x7c,0x0280002a}, +{0xf0,0x4f}, +{0x00,0xda202550}, +{0x04,0xc2002664}, +{0x08,0x9a004001}, +{0x0c,0x9a034001}, +{0x10,0xc200259c}, +{0x14,0xb2006600}, +{0x18,0x9a03400d}, +{0x1c,0x82102061}, +{0x20,0x8220400d}, +{0x24,0x9b2e6007}, +{0x28,0x973b601f}, +{0x2c,0x8182e000}, +{0x30,0x01000000}, +{0x34,0x01000000}, +{0x38,0x01000000}, +{0x3c,0xb27b4001}, +{0x40,0xd820254c}, +{0x44,0xc2002fe4}, +{0x48,0x9fc04000}, +{0x4c,0x01000000}, +{0x50,0xe000259c}, +{0x54,0xc2002fe4}, +{0x58,0x9fc04000}, +{0x5c,0x11000015}, +{0x60,0x80a64010}, +{0x64,0x9a603fff}, +{0x68,0xc200259c}, +{0x6c,0x80a64001}, +{0x70,0x1100001c}, +{0x74,0x82603fff}, +{0x78,0x80934001}, +{0x7c,0x02800009}, +{0xf0,0x50}, +{0x00,0x901223c0}, +{0x04,0x7ffffa9f}, +{0x08,0x01000000}, +{0x0c,0x7ffffab0}, +{0x10,0x01000000}, +{0x14,0x82102015}, +{0x18,0x10800010}, +{0x1c,0xc2202500}, +{0x20,0xc020250c}, +{0x24,0x31000019}, +{0x28,0xc200250c}, +{0x2c,0xb0162200}, +{0x30,0x80a06000}, +{0x34,0x12800009}, +{0x38,0x33000015}, +{0x3c,0x031696a9}, +{0x40,0x821061a5}, +{0x44,0xc220250c}, +{0x48,0xc0202668}, +{0x4c,0xc0202664}, +{0x50,0x7ffffd2c}, +{0x54,0x81e80000}, +{0x58,0x01000000}, +{0x5c,0x81c7e008}, +{0x60,0x81e80000}, +{0x64,0x9de3bf18}, +{0x68,0x94100018}, +{0x6c,0x9a102000}, +{0x70,0x96102000}, +{0x74,0x98102000}, +{0x78,0x9e102000}, +{0x7c,0x8203000f}, +{0xf0,0x51}, +{0x00,0xf6086441}, +{0x04,0x80a6e000}, +{0x08,0x02800021}, +{0x0c,0xf4086440}, +{0x10,0xf40ea37f}, +{0x14,0xf60ee37f}, +{0x18,0xb2102000}, +{0x1c,0xb007bff8}, +{0x20,0xc200247c}, +{0x24,0x82584019}, +{0x28,0xba06c001}, +{0x2c,0x82068001}, +{0x30,0x82004001}, +{0x34,0xf8528001}, +{0x38,0xba07401d}, +{0x3c,0xc252801d}, +{0x40,0xb8270001}, +{0x44,0x80a66000}, +{0x48,0x02800007}, +{0x4c,0xf8263f80}, +{0x50,0xc2063f7c}, +{0x54,0x82a70001}, +{0x58,0x2c800003}, +{0x5c,0x9a234001}, +{0x60,0x9a034001}, +{0x64,0xc2002300}, +{0x68,0xb2066001}, +{0x6c,0x82007fff}, +{0x70,0x80a64001}, +{0x74,0x08bfffeb}, +{0x78,0xb0062004}, +{0x7c,0x9e03e001}, +{0xf0,0x52}, +{0x00,0x80a3e00a}, +{0x04,0x04bfffdf}, +{0x08,0x8203000f}, +{0x0c,0x9602e001}, +{0x10,0x80a2e001}, +{0x14,0x04bfffd9}, +{0x18,0x9803200c}, +{0x1c,0xda20259c}, +{0x20,0x81c7e008}, +{0x24,0x81e80000}, +{0x28,0x9de3bf98}, +{0x2c,0xc20021cc}, +{0x30,0x80a06000}, +{0x34,0x02800022}, +{0x38,0x9e100019}, +{0x3c,0x03003fc0}, +{0x40,0xba5e601a}, +{0x44,0xb92e2010}, +{0x48,0x9a1060ff}, +{0x4c,0xba074018}, +{0x50,0xb8070019}, +{0x54,0x0300001c}, +{0x58,0xb32f6002}, +{0x5c,0x98106200}, +{0x60,0xb6102007}, +{0x64,0xb52ee002}, +{0x68,0xc206a1b0}, +{0x6c,0x80a06000}, +{0x70,0x0280002e}, +{0x74,0xba08400d}, +{0x78,0x80a7401c}, +{0x7c,0x3280000e}, +{0xf0,0x53}, +{0x00,0xb686ffff}, +{0x04,0xfa0ea1b0}, +{0x08,0x80a76000}, +{0x0c,0x2280000d}, +{0x10,0xc2002568}, +{0x14,0xc206400c}, +{0x18,0x8258401d}, +{0x1c,0xbb38601f}, +{0x20,0xbb376019}, +{0x24,0x8200401d}, +{0x28,0x83386007}, +{0x2c,0x10800004}, +{0x30,0xc226400c}, +{0x34,0x1cbfffed}, +{0x38,0xb52ee002}, +{0x3c,0xc2002568}, +{0x40,0x80a06000}, +{0x44,0x1280002d}, +{0x48,0xb65be01a}, +{0x4c,0x8206c018}, +{0x50,0x3b00001c}, +{0x54,0x83286002}, +{0x58,0xba176200}, +{0x5c,0xf800401d}, +{0x60,0xc200251c}, +{0x64,0x80a70001}, +{0x68,0x04800024}, +{0x6c,0x01000000}, +{0x70,0xfa002540}, +{0x74,0x80a76000}, +{0x78,0x02800013}, +{0x7c,0x832e2010}, +{0xf0,0x54}, +{0x00,0xc20023c8}, +{0x04,0x80886100}, +{0x08,0x0280000f}, +{0x0c,0x832e2010}, +{0x10,0x80a7001d}, +{0x14,0x08800019}, +{0x18,0x8200400f}, +{0x1c,0x82207000}, +{0x20,0x10800010}, +{0x24,0xc22026e0}, +{0x28,0xba5be01a}, +{0x2c,0xba074018}, +{0x30,0x0300001c}, +{0x34,0xbb2f6002}, +{0x38,0x82106200}, +{0x3c,0x10bfffe0}, +{0x40,0xc0274001}, +{0x44,0xfa002514}, +{0x48,0x8200400f}, +{0x4c,0xb92f6002}, +{0x50,0x82207000}, +{0x54,0xc22726e0}, +{0x58,0xba076001}, +{0x5c,0xfa202514}, +{0x60,0x8206c018}, +{0x64,0x3b00001c}, +{0x68,0x83286002}, +{0x6c,0xba176200}, +{0x70,0xc200401d}, +{0x74,0xc2202540}, +{0x78,0x81c7e008}, +{0x7c,0x81e80000}, +{0xf0,0x55}, +{0x00,0x9de3bf98}, +{0x04,0xc2002304}, +{0x08,0x80a06000}, +{0x0c,0x02800020}, +{0x10,0x9e100019}, +{0x14,0xf80021d8}, +{0x18,0x80a72000}, +{0x1c,0x0280001c}, +{0x20,0x825e601a}, +{0x24,0x82004018}, +{0x28,0xb1286002}, +{0x2c,0x3b00001c}, +{0x30,0xc2002300}, +{0x34,0xb61762cc}, +{0x38,0xb41762d0}, +{0x3c,0xb21762d4}, +{0x40,0x80a3c001}, +{0x44,0x12800012}, +{0x48,0x9a176200}, +{0x4c,0xc206001a}, +{0x50,0xfa06001b}, +{0x54,0xba074001}, +{0x58,0xc2060019}, +{0x5c,0xba074001}, +{0x60,0xba5f401c}, +{0x64,0x833f601f}, +{0x68,0x83306019}, +{0x6c,0xba074001}, +{0x70,0xc206000d}, +{0x74,0xbb3f6007}, +{0x78,0x80a0401d}, +{0x7c,0x16800004}, +{0xf0,0x56}, +{0x00,0x82102001}, +{0x04,0xc220259c}, +{0x08,0x30800002}, +{0x0c,0xc020259c}, +{0x10,0x81c7e008}, +{0x14,0x81e80000}, +{0x18,0x9de3bf98}, +{0x1c,0xc2002588}, +{0x20,0x80a06000}, +{0x24,0x02800012}, +{0x28,0x3300001b}, +{0x2c,0xc2002594}, +{0x30,0x80a06000}, +{0x34,0x12800004}, +{0x38,0x90100019}, +{0x3c,0x7ffffc26}, +{0x40,0x01000000}, +{0x44,0xda002588}, +{0x48,0xc2002594}, +{0x4c,0x9a037fff}, +{0x50,0x82006001}, +{0x54,0xda202588}, +{0x58,0x7ffff9bf}, +{0x5c,0xc2202594}, +{0x60,0xf4002594}, +{0x64,0x7ffffbfe}, +{0x68,0x91e80008}, +{0x6c,0x01000000}, +{0x70,0x81c7e008}, +{0x74,0x81e80000}, +{0x78,0xc2002460}, +{0x7c,0x80a06000}, +{0xf0,0x57}, +{0x00,0x12800018}, +{0x04,0xda002298}, +{0x08,0xc2002588}, +{0x0c,0x80a06001}, +{0x10,0x12800015}, +{0x14,0x033fc200}, +{0x18,0xc2002208}, +{0x1c,0x80a06000}, +{0x20,0x22800007}, +{0x24,0xc2102548}, +{0x28,0xc2002558}, +{0x2c,0x80a06000}, +{0x30,0x22800007}, +{0x34,0xc0202598}, +{0x38,0xc2102548}, +{0x3c,0x80886001}, +{0x40,0x22800005}, +{0x44,0xc2002598}, +{0x48,0xc0202598}, +{0x4c,0x10800005}, +{0x50,0xda002234}, +{0x54,0x80a06000}, +{0x58,0x22800002}, +{0x5c,0xda00233c}, +{0x60,0x033fc200}, +{0x64,0x82106070}, +{0x68,0x81c3e008}, +{0x6c,0xda204000}, +{0x70,0x9de3bf98}, +{0x74,0xc2002588}, +{0x78,0x80a06000}, +{0x7c,0x0280000f}, +{0xf0,0x58}, +{0x00,0x1100001b}, +{0x04,0xc2102548}, +{0x08,0x80886001}, +{0x0c,0x2280000f}, +{0x10,0xc200258c}, +{0x14,0xc2002558}, +{0x18,0x80a06000}, +{0x1c,0x3280000b}, +{0x20,0xc200258c}, +{0x24,0xc2002594}, +{0x28,0x80a06001}, +{0x2c,0x32800007}, +{0x30,0xc200258c}, +{0x34,0x1100001b}, +{0x38,0xd0202590}, +{0x3c,0xc0202588}, +{0x40,0x10800014}, +{0x44,0xd2002594}, +{0x48,0x80a06000}, +{0x4c,0x1280000f}, +{0x50,0x82102001}, +{0x54,0xd2002598}, +{0x58,0xc2002554}, +{0x5c,0x80a24001}, +{0x60,0x1a800007}, +{0x64,0x11000013}, +{0x68,0xc220258c}, +{0x6c,0x82102001}, +{0x70,0xc2202584}, +{0x74,0x10800028}, +{0x78,0xc0202598}, +{0x7c,0x90122200}, +{0xf0,0x59}, +{0x00,0x10800004}, +{0x04,0xd0202590}, +{0x08,0x10800023}, +{0x0c,0xc2202584}, +{0x10,0x7ffffbd9}, +{0x14,0x01000000}, +{0x18,0x13000019}, +{0x1c,0xc2002fd0}, +{0x20,0x92126200}, +{0x24,0x9fc04000}, +{0x28,0xd0002590}, +{0x2c,0xc20026a0}, +{0x30,0x82087dff}, +{0x34,0xda08254e}, +{0x38,0x80a36000}, +{0x3c,0x12800006}, +{0x40,0xc22026a0}, +{0x44,0xc200218c}, +{0x48,0x80a06000}, +{0x4c,0x32800004}, +{0x50,0xc220256c}, +{0x54,0x82102080}, +{0x58,0xc220256c}, +{0x5c,0x033fc200}, +{0x60,0x82106030}, +{0x64,0xda004000}, +{0x68,0xc2002670}, +{0x6c,0x80a34001}, +{0x70,0x32800007}, +{0x74,0xc2002548}, +{0x78,0xc2002200}, +{0x7c,0x80a06000}, +{0xf0,0x5a}, +{0x00,0x02800005}, +{0x04,0x01000000}, +{0x08,0xc2002548}, +{0x0c,0x82106001}, +{0x10,0xc2202548}, +{0x14,0x81c7e008}, +{0x18,0x81e80000}, +{0x1c,0x1500003f}, +{0x20,0xd8002508}, +{0x24,0x8212a300}, +{0x28,0x9a0b0001}, +{0x2c,0x808b3f00}, +{0x30,0x02800015}, +{0x34,0x901020a5}, +{0x38,0xc200254c}, +{0x3c,0x8210400d}, +{0x40,0xc220254c}, +{0x44,0x1b3fc000}, +{0x48,0xc2002500}, +{0x4c,0x960b000d}, +{0x50,0x80a06026}, +{0x54,0xc0202508}, +{0x58,0x0880000b}, +{0x5c,0x033fffc0}, +{0x60,0x9a0b0001}, +{0x64,0x03168000}, +{0x68,0x80a2c001}, +{0x6c,0x12800006}, +{0x70,0x9412a3ff}, +{0x74,0xc2002548}, +{0x78,0x8208400a}, +{0x7c,0x8210400d}, +{0xf0,0x5b}, +{0x00,0xc2202548}, +{0x04,0x03000006}, +{0x08,0x81c062f4}, +{0x0c,0x01000000}, +{0x10,0x01000000}, +{0x14,0xda00247c}, +{0x18,0xc20022f8}, +{0x1c,0x8258400d}, +{0x20,0x83306001}, +{0x24,0x9a102000}, +{0x28,0x80a34001}, +{0x2c,0x1a800015}, +{0x30,0x031fffdf}, +{0x34,0x961063ff}, +{0x38,0x98036001}, +{0x3c,0x80a26008}, +{0x40,0x04800006}, +{0x44,0x9b2b6002}, +{0x48,0xc202000d}, +{0x4c,0x83306001}, +{0x50,0x10800003}, +{0x54,0x8208400b}, +{0x58,0xc202000d}, +{0x5c,0x82584009}, +{0x60,0xc222000d}, +{0x64,0xda00247c}, +{0x68,0xc20022f8}, +{0x6c,0x8258400d}, +{0x70,0x83306001}, +{0x74,0x80a30001}, +{0x78,0x0abffff0}, +{0x7c,0x9a10000c}, +{0xf0,0x5c}, +{0x00,0x81c3e008}, +{0x04,0x01000000}, +{0x08,0x9de3bf98}, +{0x0c,0xe6002460}, +{0x10,0x80a4e000}, +{0x14,0x0280006f}, +{0x18,0x01000000}, +{0x1c,0xc2002594}, +{0x20,0xee002588}, +{0x24,0x9805c001}, +{0x28,0xc2002554}, +{0x2c,0x80a30001}, +{0x30,0x12800068}, +{0x34,0x01000000}, +{0x38,0xda002598}, +{0x3c,0xc200258c}, +{0x40,0x8200400d}, +{0x44,0x80a0400c}, +{0x48,0x02800004}, +{0x4c,0x80a36000}, +{0x50,0x12800060}, +{0x54,0x01000000}, +{0x58,0x96102001}, +{0x5c,0xe20022fc}, +{0x60,0x80a2c011}, +{0x64,0x1880002d}, +{0x68,0x9e102000}, +{0x6c,0xe40022f8}, +{0x70,0x1300001c}, +{0x74,0x94102001}, +{0x78,0x80a28012}, +{0x7c,0x18800020}, +{0xf0,0x5d}, +{0x00,0xa0102000}, +{0x04,0x832ae002}, +{0x08,0x98006068}, +{0x0c,0xac126200}, +{0x10,0xaa126198}, +{0x14,0xa8126268}, +{0x18,0xd00022f8}, +{0x1c,0xda030016}, +{0x20,0x80a34013}, +{0x24,0x26800013}, +{0x28,0x9402a001}, +{0x2c,0x80a2a001}, +{0x30,0x22800007}, +{0x34,0xc20022f8}, +{0x38,0xc2030015}, +{0x3c,0x80a34001}, +{0x40,0x2480000c}, +{0x44,0x9402a001}, +{0x48,0xc20022f8}, +{0x4c,0x80a28001}, +{0x50,0x22800007}, +{0x54,0xa0042001}, +{0x58,0xc2030014}, +{0x5c,0x80a34001}, +{0x60,0x26800004}, +{0x64,0x9402a001}, +{0x68,0xa0042001}, +{0x6c,0x9402a001}, +{0x70,0x80a28008}, +{0x74,0x08bfffea}, +{0x78,0x98032068}, +{0x7c,0x80a4000f}, +{0xf0,0x5e}, +{0x00,0x34800002}, +{0x04,0x9e100010}, +{0x08,0x9602e001}, +{0x0c,0x80a2c011}, +{0x10,0x28bfffda}, +{0x14,0x94102001}, +{0x18,0x96102000}, +{0x1c,0xc20ae464}, +{0x20,0x80a06000}, +{0x24,0x22800006}, +{0x28,0x9602e001}, +{0x2c,0x80a3c001}, +{0x30,0x34800007}, +{0x34,0xc20ae278}, +{0x38,0x9602e001}, +{0x3c,0x80a2e003}, +{0x40,0x24bffff8}, +{0x44,0xc20ae464}, +{0x48,0x30800022}, +{0x4c,0xda00256c}, +{0x50,0x8258400d}, +{0x54,0x83306007}, +{0x58,0xc220256c}, +{0x5c,0xe00ae468}, +{0x60,0x80a42000}, +{0x64,0x0280001b}, +{0x68,0x80a5e000}, +{0x6c,0x32800006}, +{0x70,0xc200258c}, +{0x74,0x1100001b}, +{0x78,0x7fffff87}, +{0x7c,0xd2002594}, +{0xf0,0x5f}, +{0x00,0xc200258c}, +{0x04,0x80a06000}, +{0x08,0x32800007}, +{0x0c,0xc2002588}, +{0x10,0x11000013}, +{0x14,0x90122200}, +{0x18,0x7fffff7f}, +{0x1c,0xd2002598}, +{0x20,0xc2002588}, +{0x24,0x82004010}, +{0x28,0xc2202588}, +{0x2c,0xda00258c}, +{0x30,0xc2002554}, +{0x34,0x80a34001}, +{0x38,0x18800005}, +{0x3c,0x82102001}, +{0x40,0x82034010}, +{0x44,0xc220258c}, +{0x48,0x82102001}, +{0x4c,0xc2202584}, +{0x50,0x81c7e008}, +{0x54,0x81e80000}, +{0x58,0x9de3bf98}, +{0x5c,0xc20025a8}, +{0x60,0x82006001}, +{0x64,0xda002310}, +{0x68,0x80a0400d}, +{0x6c,0x0a80005f}, +{0x70,0xc22025a8}, +{0x74,0xd800227c}, +{0x78,0x80a32000}, +{0x7c,0x02800037}, +{0xf0,0x60}, +{0x00,0xc02025a8}, +{0x04,0x1b000007}, +{0x08,0x9a1363ff}, +{0x0c,0x8333200d}, +{0x10,0x9208400d}, +{0x14,0xc200258c}, +{0x18,0x80a06000}, +{0x1c,0x03000013}, +{0x20,0xa4106200}, +{0x24,0x900b000d}, +{0x28,0xa2102000}, +{0x2c,0x02800003}, +{0x30,0x94102000}, +{0x34,0x2500001b}, +{0x38,0xda0022f8}, +{0x3c,0xc200247c}, +{0x40,0x9a5b4001}, +{0x44,0xa0102000}, +{0x48,0x80a4000d}, +{0x4c,0x1a800013}, +{0x50,0x03000019}, +{0x54,0x9e106200}, +{0x58,0x9610000d}, +{0x5c,0x9a040010}, +{0x60,0xc214800d}, +{0x64,0x80a24001}, +{0x68,0xa2400011}, +{0x6c,0xc213400f}, +{0x70,0x80a04008}, +{0x74,0x0a800005}, +{0x78,0xa0042001}, +{0x7c,0x80a04009}, +{0xf0,0x61}, +{0x00,0x08800004}, +{0x04,0x80a4000b}, +{0x08,0x9402a001}, +{0x0c,0x80a4000b}, +{0x10,0x0abffff4}, +{0x14,0x9a040010}, +{0x18,0xa133201a}, +{0x1c,0x80a44010}, +{0x20,0x14800003}, +{0x24,0x9a102001}, +{0x28,0x9a102000}, +{0x2c,0x80a28010}, +{0x30,0x14800003}, +{0x34,0x82102001}, +{0x38,0x82102000}, +{0x3c,0x80934001}, +{0x40,0x22800007}, +{0x44,0xc2002274}, +{0x48,0x033fc180}, +{0x4c,0x1b008000}, +{0x50,0x8210603c}, +{0x54,0xda204000}, +{0x58,0xc2002274}, +{0x5c,0x80a06000}, +{0x60,0x02800022}, +{0x64,0xa2102000}, +{0x68,0xc20023d4}, +{0x6c,0x80a44001}, +{0x70,0xa4102000}, +{0x74,0x1a800016}, +{0x78,0xa0102000}, +{0x7c,0xc200247c}, +{0xf0,0x62}, +{0x00,0x80a40001}, +{0x04,0x3a80000f}, +{0x08,0xa404a001}, +{0x0c,0x7ffff8de}, +{0x10,0x90100010}, +{0x14,0x92100008}, +{0x18,0x7ffff879}, +{0x1c,0x90100012}, +{0x20,0x0300003f}, +{0x24,0xda002274}, +{0x28,0x821063ff}, +{0x2c,0x9a0b4001}, +{0x30,0x80a2000d}, +{0x34,0xa2400011}, +{0x38,0x10bffff1}, +{0x3c,0xa0042001}, +{0x40,0xc20023d4}, +{0x44,0x10bfffec}, +{0x48,0x80a48001}, +{0x4c,0xc2102274}, +{0x50,0x80a44001}, +{0x54,0x08800005}, +{0x58,0x033fc180}, +{0x5c,0x1b004000}, +{0x60,0x8210603c}, +{0x64,0xda204000}, +{0x68,0x81c7e008}, +{0x6c,0x81e80000}, +{0x70,0x9de3bf98}, +{0x74,0xda002310}, +{0x78,0x80a36000}, +{0x7c,0x02800056}, +{0xf0,0x63}, +{0x00,0x01000000}, +{0x04,0xc200254c}, +{0x08,0x80886100}, +{0x0c,0x12800052}, +{0x10,0x01000000}, +{0x14,0xc2002578}, +{0x18,0x82006001}, +{0x1c,0x80a0400d}, +{0x20,0x0a80004d}, +{0x24,0xc2202578}, +{0x28,0xa4102000}, +{0x2c,0xc20023d4}, +{0x30,0x80a48001}, +{0x34,0xc0202578}, +{0x38,0xa2102000}, +{0x3c,0x1a80002a}, +{0x40,0xa72c6002}, +{0x44,0xc204e364}, +{0x48,0x80a06000}, +{0x4c,0x02800022}, +{0x50,0xa0102000}, +{0x54,0xc20022fc}, +{0x58,0x80a40001}, +{0x5c,0x1a80001e}, +{0x60,0x15000019}, +{0x64,0xc2002548}, +{0x68,0x80886020}, +{0x6c,0x03000013}, +{0x70,0x9a106200}, +{0x74,0xc20c2380}, +{0x78,0x90100011}, +{0x7c,0x9412a200}, +{0xf0,0x64}, +{0x00,0x02800007}, +{0x04,0x920860ff}, +{0x08,0xc200258c}, +{0x0c,0x80a06000}, +{0x10,0x32800002}, +{0x14,0x1b00001b}, +{0x18,0x9410000d}, +{0x1c,0x7ffff86b}, +{0x20,0xa0042001}, +{0x24,0xc204e364}, +{0x28,0xda002348}, +{0x2c,0x98020001}, +{0x30,0x82034001}, +{0x34,0x80a20001}, +{0x38,0x38bfffe7}, +{0x3c,0xa404a001}, +{0x40,0x80a3000d}, +{0x44,0x3abfffe5}, +{0x48,0xc20022fc}, +{0x4c,0x10bfffe2}, +{0x50,0xa404a001}, +{0x54,0xa2046001}, +{0x58,0xc20023d4}, +{0x5c,0x10bfffd8}, +{0x60,0x80a44001}, +{0x64,0xd8002574}, +{0x68,0x80a0000c}, +{0x6c,0x9a603fff}, +{0x70,0x80a00012}, +{0x74,0x82603fff}, +{0x78,0x808b4001}, +{0x7c,0x0280000a}, +{0xf0,0x65}, +{0x00,0x80a4a000}, +{0x04,0xda002548}, +{0x08,0x83336005}, +{0x0c,0x82086001}, +{0x10,0x82186001}, +{0x14,0x83286005}, +{0x18,0x9a0b7fdf}, +{0x1c,0x9a134001}, +{0x20,0xda202548}, +{0x24,0x12800004}, +{0x28,0x82032001}, +{0x2c,0x10800003}, +{0x30,0xc0202574}, +{0x34,0xc2202574}, +{0x38,0xc2002574}, +{0x3c,0x80a06002}, +{0x40,0x08800005}, +{0x44,0x1b000040}, +{0x48,0xc200254c}, +{0x4c,0x8210400d}, +{0x50,0xc220254c}, +{0x54,0x81c7e008}, +{0x58,0x81e80000}, +{0x5c,0x9de3bf58}, +{0x60,0xc2002548}, +{0x64,0x80886001}, +{0x68,0x1280006f}, +{0x6c,0x01000000}, +{0x70,0xfa002500}, +{0x74,0xc20021f4}, +{0x78,0x80a74001}, +{0x7c,0x1880006a}, +{0xf0,0x66}, +{0x00,0x01000000}, +{0x04,0xc200254c}, +{0x08,0x8330600b}, +{0x0c,0x82086001}, +{0x10,0x80a00001}, +{0x14,0x9a603fff}, +{0x18,0x9403400d}, +{0x1c,0xc252a210}, +{0x20,0x80a06000}, +{0x24,0x02800060}, +{0x28,0x8207bfb8}, +{0x2c,0xb810200f}, +{0x30,0xc0204000}, +{0x34,0xb8873fff}, +{0x38,0x1cbffffe}, +{0x3c,0x82006004}, +{0x40,0xb0102001}, +{0x44,0xc2002300}, +{0x48,0x80a60001}, +{0x4c,0x1880003e}, +{0x50,0xb4102000}, +{0x54,0x9610201a}, +{0x58,0xb4102001}, +{0x5c,0xc2002308}, +{0x60,0x80a68001}, +{0x64,0x18800032}, +{0x68,0x0300001c}, +{0x6c,0xbb2ae002}, +{0x70,0x82106200}, +{0x74,0xba074001}, +{0x78,0xb2076004}, +{0x7c,0xfa52a210}, +{0xf0,0x67}, +{0x00,0xc2064000}, +{0x04,0x80a0401d}, +{0x08,0x36800025}, +{0x0c,0xb406a001}, +{0x10,0x832ea018}, +{0x14,0xbb2e2010}, +{0x18,0x8200401d}, +{0x1c,0x9e006001}, +{0x20,0xb8102000}, +{0x24,0x98102001}, +{0x28,0xb607bfb8}, +{0x2c,0xbb2f2002}, +{0x30,0xc20f67f8}, +{0x34,0x80a68001}, +{0x38,0x1280000f}, +{0x3c,0xb8072001}, +{0x40,0xc20f67f9}, +{0x44,0x80a60001}, +{0x48,0x3280000c}, +{0x4c,0xc21767f8}, +{0x50,0xd826c000}, +{0x54,0xc21767fa}, +{0x58,0x80a061fe}, +{0x5c,0x38800010}, +{0x60,0xb406a001}, +{0x64,0xc20767f8}, +{0x68,0x82006001}, +{0x6c,0x1080000b}, +{0x70,0xc22767f8}, +{0x74,0xc21767f8}, +{0x78,0x80a06000}, +{0x7c,0x12800005}, +{0xf0,0x68}, +{0x00,0x80a7200f}, +{0x04,0xd826c000}, +{0x08,0x10800004}, +{0x0c,0xde2767f8}, +{0x10,0x08bfffe7}, +{0x14,0xb606e004}, +{0x18,0xb406a001}, +{0x1c,0xc2002308}, +{0x20,0x80a68001}, +{0x24,0x08bfffd6}, +{0x28,0xb2066004}, +{0x2c,0xb0062001}, +{0x30,0xc2002300}, +{0x34,0x80a60001}, +{0x38,0x08bfffc8}, +{0x3c,0x9602e01a}, +{0x40,0xb4102000}, +{0x44,0xb8102000}, +{0x48,0xb607bff8}, +{0x4c,0xbb2f2002}, +{0x50,0x8207401b}, +{0x54,0xc2007fc0}, +{0x58,0x80a06000}, +{0x5c,0x32800004}, +{0x60,0xfa1767fa}, +{0x64,0x10800005}, +{0x68,0xc02767f8}, +{0x6c,0xc20b63cc}, +{0x70,0x80a74001}, +{0x74,0xb466bfff}, +{0x78,0xb8072001}, +{0x7c,0x80a7200f}, +{0xf0,0x69}, +{0x00,0x08bffff4}, +{0x04,0xbb2f2002}, +{0x08,0xc20b63ce}, +{0x0c,0x80a68001}, +{0x10,0x08800005}, +{0x14,0x3b000200}, +{0x18,0xc200254c}, +{0x1c,0x8210401d}, +{0x20,0xc220254c}, +{0x24,0x81c7e008}, +{0x28,0x81e80000}, +{0x2c,0x9de3bf98}, +{0x30,0xd8002200}, +{0x34,0x80a32000}, +{0x38,0x1280000a}, +{0x3c,0x0300001c}, +{0x40,0xc2002548}, +{0x44,0x82087ffb}, +{0x48,0xc2202548}, +{0x4c,0x033fc180}, +{0x50,0x8210602c}, +{0x54,0xc0204000}, +{0x58,0x1080004d}, +{0x5c,0xc020253c}, +{0x60,0x82106200}, +{0x64,0xc0202504}, +{0x68,0x9e006068}, +{0x6c,0xb0102001}, +{0x70,0x10800016}, +{0x74,0xda102238}, +{0x78,0xf2002308}, +{0x7c,0x80a6c019}, +{0xf0,0x6a}, +{0x00,0x38800011}, +{0x04,0xb0062001}, +{0x08,0xf410223a}, +{0x0c,0xba03e004}, +{0x10,0xc2074000}, +{0x14,0xb606e001}, +{0x18,0xba076004}, +{0x1c,0x80a0401a}, +{0x20,0x04800005}, +{0x24,0xb820401a}, +{0x28,0xc2002504}, +{0x2c,0x8200401c}, +{0x30,0xc2202504}, +{0x34,0x80a6c019}, +{0x38,0x28bffff7}, +{0x3c,0xc2074000}, +{0x40,0xb0062001}, +{0x44,0x9e03e068}, +{0x48,0x80a36000}, +{0x4c,0x32800003}, +{0x50,0x80a6000d}, +{0x54,0x80a6000c}, +{0x58,0x08bfffe8}, +{0x5c,0xb6102001}, +{0x60,0xfa10223e}, +{0x64,0xc2002504}, +{0x68,0x80a0401d}, +{0x6c,0x3480000a}, +{0x70,0xc2002548}, +{0x74,0xfa10223c}, +{0x78,0x80a76000}, +{0x7c,0x2280000b}, +{0xf0,0x6b}, +{0x00,0xc2002548}, +{0x04,0xc2082517}, +{0x08,0x80a0401d}, +{0x0c,0x0a800007}, +{0x10,0xc2002548}, +{0x14,0x80886008}, +{0x18,0x22800008}, +{0x1c,0xc200253c}, +{0x20,0x10800008}, +{0x24,0xc020253c}, +{0x28,0x80886008}, +{0x2c,0x22800005}, +{0x30,0xc020253c}, +{0x34,0xc200253c}, +{0x38,0x82006001}, +{0x3c,0xc220253c}, +{0x40,0xfa00253c}, +{0x44,0xc2002290}, +{0x48,0x80a74001}, +{0x4c,0x0880000b}, +{0x50,0xfa002548}, +{0x54,0x83376003}, +{0x58,0x82086001}, +{0x5c,0x82186001}, +{0x60,0x83286002}, +{0x64,0xba0f7ffb}, +{0x68,0xba174001}, +{0x6c,0xfa202548}, +{0x70,0xc020253c}, +{0x74,0xfa002548}, +{0x78,0xbb376002}, +{0x7c,0x033fc180}, +{0xf0,0x6c}, +{0x00,0xba0f6001}, +{0x04,0x8210602c}, +{0x08,0xfa204000}, +{0x0c,0x81c7e008}, +{0x10,0x81e80000}, +{0x14,0x9de3bf38}, +{0x18,0xc2002548}, +{0x1c,0x80886400}, +{0x20,0x12800096}, +{0x24,0x1b00003f}, +{0x28,0xc2002350}, +{0x2c,0x9a1363ff}, +{0x30,0xba08400d}, +{0x34,0xa4102001}, +{0x38,0xda002300}, +{0x3c,0x80a4800d}, +{0x40,0x18800055}, +{0x44,0xa3306010}, +{0x48,0xae10201a}, +{0x4c,0xac10201a}, +{0x50,0xaa102000}, +{0x54,0xa8102000}, +{0x58,0xa6102000}, +{0x5c,0x80a46000}, +{0x60,0x0280002c}, +{0x64,0xa0102000}, +{0x68,0x0300001c}, +{0x6c,0x96106200}, +{0x70,0x92102000}, +{0x74,0x9807bf98}, +{0x78,0x8204c009}, +{0x7c,0xda086440}, +{0xf0,0x6d}, +{0x00,0x8205800d}, +{0x04,0x80a36000}, +{0x08,0x02800008}, +{0x0c,0x83286002}, +{0x10,0xc200400b}, +{0x14,0xc2230000}, +{0x18,0x92026001}, +{0x1c,0x80a2600b}, +{0x20,0x04bffff6}, +{0x24,0x98032004}, +{0x28,0x7ffff5cb}, +{0x2c,0x9007bf98}, +{0x30,0x80a74011}, +{0x34,0x1480000b}, +{0x38,0x9210001d}, +{0x3c,0x832f6002}, +{0x40,0x8200401e}, +{0x44,0x9a007f98}, +{0x48,0xc2034000}, +{0x4c,0x92026001}, +{0x50,0xa0040001}, +{0x54,0x80a24011}, +{0x58,0x04bffffc}, +{0x5c,0x9a036004}, +{0x60,0x8224401d}, +{0x64,0x82006001}, +{0x68,0x9b3c201f}, +{0x6c,0x81836000}, +{0x70,0x01000000}, +{0x74,0x01000000}, +{0x78,0x01000000}, +{0x7c,0xa07c0001}, +{0xf0,0x6e}, +{0x00,0xc25021ae}, +{0x04,0x80a40001}, +{0x08,0x26800002}, +{0x0c,0xa0100001}, +{0x10,0x92102000}, +{0x14,0x1500001c}, +{0x18,0x82050009}, +{0x1c,0xda086440}, +{0x20,0x8205c00d}, +{0x24,0x92026001}, +{0x28,0x9612a200}, +{0x2c,0x80a36000}, +{0x30,0x0280000e}, +{0x34,0x99286002}, +{0x38,0xc20023c8}, +{0x3c,0x83306011}, +{0x40,0xda03000b}, +{0x44,0x80886001}, +{0x48,0x02800005}, +{0x4c,0x9a234010}, +{0x50,0xc20ca2af}, +{0x54,0x825b4001}, +{0x58,0x9b386007}, +{0x5c,0x80a2600b}, +{0x60,0x04bfffee}, +{0x64,0xda23000b}, +{0x68,0xaa056001}, +{0x6c,0xa604e00c}, +{0x70,0x80a56001}, +{0x74,0x04bfffba}, +{0x78,0xa805200c}, +{0x7c,0xa404a001}, +{0xf0,0x6f}, +{0x00,0xc2002300}, +{0x04,0x80a48001}, +{0x08,0xac05a01a}, +{0x0c,0x08bfffb1}, +{0x10,0xae05e01a}, +{0x14,0xc2082247}, +{0x18,0x80a06000}, +{0x1c,0x02800037}, +{0x20,0x01000000}, +{0x24,0xc20022f8}, +{0x28,0x80a48001}, +{0x2c,0x18800033}, +{0x30,0xa05ca068}, +{0x34,0xa2100010}, +{0x38,0x92102001}, +{0x3c,0xc20022fc}, +{0x40,0x80a24001}, +{0x44,0x1880000e}, +{0x48,0x0300001c}, +{0x4c,0x82106200}, +{0x50,0x82044001}, +{0x54,0x9a006004}, +{0x58,0x9807bf98}, +{0x5c,0xc2034000}, +{0x60,0xc2230000}, +{0x64,0x92026001}, +{0x68,0xc20022fc}, +{0x6c,0x80a24001}, +{0x70,0x9a036004}, +{0x74,0x08bffffa}, +{0x78,0x98032004}, +{0x7c,0x9007bf98}, +{0xf0,0x70}, +{0x00,0x7ffff575}, +{0x04,0xd20022fc}, +{0x08,0xc2082247}, +{0x0c,0x83286002}, +{0x10,0x8200401e}, +{0x14,0xda007f98}, +{0x18,0x80a36000}, +{0x1c,0x26800012}, +{0x20,0xa404a001}, +{0x24,0x92102001}, +{0x28,0xc20022fc}, +{0x2c,0x80a24001}, +{0x30,0x1880000c}, +{0x34,0x0300001c}, +{0x38,0x96106200}, +{0x3c,0x98042004}, +{0x40,0xc203000b}, +{0x44,0x8220400d}, +{0x48,0xc223000b}, +{0x4c,0x92026001}, +{0x50,0xc20022fc}, +{0x54,0x80a24001}, +{0x58,0x08bffffa}, +{0x5c,0x98032004}, +{0x60,0xa404a001}, +{0x64,0xc20022f8}, +{0x68,0x80a48001}, +{0x6c,0xa2046068}, +{0x70,0x08bfffd2}, +{0x74,0xa0042068}, +{0x78,0x81c7e008}, +{0x7c,0x81e80000}, +{0xf0,0x71}, +{0x00,0x9de3bf18}, +{0x04,0xe2502458}, +{0x08,0x80a46000}, +{0x0c,0x02800058}, +{0x10,0x01000000}, +{0x14,0xc20022f8}, +{0x18,0x80a44001}, +{0x1c,0x1a800054}, +{0x20,0xa0102001}, +{0x24,0xc20022fc}, +{0x28,0x80a40001}, +{0x2c,0x18800050}, +{0x30,0xe450245a}, +{0x34,0x96102001}, +{0x38,0xc20022f8}, +{0x3c,0x80a2c001}, +{0x40,0x1880000f}, +{0x44,0x0300001c}, +{0x48,0x9b2c2002}, +{0x4c,0x82106200}, +{0x50,0x9a034001}, +{0x54,0x9a036068}, +{0x58,0x9807bf78}, +{0x5c,0xc2034000}, +{0x60,0xc2230000}, +{0x64,0x9602e001}, +{0x68,0xc20022f8}, +{0x6c,0x80a2c001}, +{0x70,0x9a036068}, +{0x74,0x08bffffa}, +{0x78,0x98032004}, +{0x7c,0x9007bf78}, +{0xf0,0x72}, +{0x00,0x7ffff535}, +{0x04,0xd20022f8}, +{0x08,0x96100012}, +{0x0c,0x80a48011}, +{0x10,0x1480000b}, +{0x14,0x94102000}, +{0x18,0x832ca002}, +{0x1c,0x8200401e}, +{0x20,0x9a007f78}, +{0x24,0xc2034000}, +{0x28,0x9602e001}, +{0x2c,0x94028001}, +{0x30,0x80a2c011}, +{0x34,0x04bffffc}, +{0x38,0x9a036004}, +{0x3c,0x82244012}, +{0x40,0x82006001}, +{0x44,0x9b3aa01f}, +{0x48,0x81836000}, +{0x4c,0x01000000}, +{0x50,0x01000000}, +{0x54,0x01000000}, +{0x58,0x947a8001}, +{0x5c,0xc25021ac}, +{0x60,0x80a28001}, +{0x64,0x26800002}, +{0x68,0x94100001}, +{0x6c,0x96102001}, +{0x70,0xc20022f8}, +{0x74,0x80a2c001}, +{0x78,0x18800018}, +{0x7c,0x9b2c2002}, +{0xf0,0x73}, +{0x00,0x0300001c}, +{0x04,0x92106200}, +{0x08,0x98036068}, +{0x0c,0xc2030009}, +{0x10,0x9a20400a}, +{0x14,0xda230009}, +{0x18,0xc20023c8}, +{0x1c,0x83306012}, +{0x20,0x80886001}, +{0x24,0x02800009}, +{0x28,0x9602e001}, +{0x2c,0xc20c22af}, +{0x30,0x825b4001}, +{0x34,0x9b38601f}, +{0x38,0x9b336019}, +{0x3c,0x8200400d}, +{0x40,0x83386007}, +{0x44,0xc2230009}, +{0x48,0xc20022f8}, +{0x4c,0x80a2c001}, +{0x50,0x08bfffef}, +{0x54,0x98032068}, +{0x58,0xa0042001}, +{0x5c,0xc20022fc}, +{0x60,0x80a40001}, +{0x64,0x08bfffb5}, +{0x68,0x96102001}, +{0x6c,0x81c7e008}, +{0x70,0x81e80000}, +{0x74,0xc2082673}, +{0x78,0xda00256c}, +{0x7c,0x82006001}, +{0xf0,0x74}, +{0x00,0xd808257f}, +{0x04,0x9a5b4001}, +{0x08,0x98032001}, +{0x0c,0x81800000}, +{0x10,0x01000000}, +{0x14,0x01000000}, +{0x18,0x01000000}, +{0x1c,0x9a73400c}, +{0x20,0xda20256c}, +{0x24,0x96102000}, +{0x28,0x832ae002}, +{0x2c,0xd800256c}, +{0x30,0xda1063b6}, +{0x34,0x9a5b400c}, +{0x38,0x9b336007}, +{0x3c,0x9602e001}, +{0x40,0x80a2e003}, +{0x44,0x04bffff9}, +{0x48,0xda206520}, +{0x4c,0xc20023c0}, +{0x50,0x80a06000}, +{0x54,0x02800007}, +{0x58,0x82103001}, +{0x5c,0xc2002200}, +{0x60,0x80a06000}, +{0x64,0x22800005}, +{0x68,0xc2002540}, +{0x6c,0x82103001}, +{0x70,0xc220252c}, +{0x74,0xc2002540}, +{0x78,0x80a06000}, +{0x7c,0x02800005}, +{0xf0,0x75}, +{0x00,0xc2002288}, +{0x04,0x9b306001}, +{0x08,0x83306002}, +{0x0c,0x8200400d}, +{0x10,0xc220251c}, +{0x14,0x03000007}, +{0x18,0x81c06244}, +{0x1c,0x01000000}, +{0x20,0x01000000}, +{0x24,0x9de3bf98}, +{0x28,0xc2002308}, +{0x2c,0x82006001}, +{0x30,0xe00022fc}, +{0x34,0x80a40001}, +{0x38,0x0a80001e}, +{0x3c,0xa4102001}, +{0x40,0xc20022f8}, +{0x44,0x80a48001}, +{0x48,0x38800017}, +{0x4c,0xc2002308}, +{0x50,0x832c2002}, +{0x54,0xa2006068}, +{0x58,0xc2002fec}, +{0x5c,0x92100012}, +{0x60,0x80a06000}, +{0x64,0xa404a001}, +{0x68,0x02800004}, +{0x6c,0x90100010}, +{0x70,0x9fc04000}, +{0x74,0x01000000}, +{0x78,0x0300001c}, +{0x7c,0x98106200}, +{0xf0,0x76}, +{0x00,0xda04400c}, +{0x04,0x82106204}, +{0x08,0xda244001}, +{0x0c,0xc024400c}, +{0x10,0xc20022f8}, +{0x14,0x80a48001}, +{0x18,0x08bffff0}, +{0x1c,0xa2046068}, +{0x20,0xc2002308}, +{0x24,0xa0043fff}, +{0x28,0x10bfffe3}, +{0x2c,0x82006001}, +{0x30,0xc2002300}, +{0x34,0x82006001}, +{0x38,0xe40022f8}, +{0x3c,0x80a48001}, +{0x40,0x0a800020}, +{0x44,0xa65ca01a}, +{0x48,0xa0102001}, +{0x4c,0xc2002308}, +{0x50,0x80a40001}, +{0x54,0x18800015}, +{0x58,0x832ce002}, +{0x5c,0xa2006004}, +{0x60,0xc2002fec}, +{0x64,0x90100010}, +{0x68,0x80a06000}, +{0x6c,0xa0042001}, +{0x70,0x02800004}, +{0x74,0x92100012}, +{0x78,0x9fc04000}, +{0x7c,0x01000000}, +{0xf0,0x77}, +{0x00,0x0300001c}, +{0x04,0x98106200}, +{0x08,0xda04400c}, +{0x0c,0x82106268}, +{0x10,0xda244001}, +{0x14,0xc024400c}, +{0x18,0xc2002308}, +{0x1c,0x80a40001}, +{0x20,0x08bffff0}, +{0x24,0xa2046004}, +{0x28,0xc2002300}, +{0x2c,0xa404bfff}, +{0x30,0x82006001}, +{0x34,0x80a48001}, +{0x38,0x1abfffe4}, +{0x3c,0xa604ffe6}, +{0x40,0x81c7e008}, +{0x44,0x81e80000}, +{0x48,0x9de3bf98}, +{0x4c,0xc2002548}, +{0x50,0x80886100}, +{0x54,0xac102000}, +{0x58,0x128000cb}, +{0x5c,0xa6102000}, +{0x60,0xc2002568}, +{0x64,0x80a06000}, +{0x68,0x02800004}, +{0x6c,0xa2102001}, +{0x70,0x82007fff}, +{0x74,0xc2202568}, +{0x78,0xc2002300}, +{0x7c,0x80a44001}, +{0xf0,0x78}, +{0x00,0x388000a5}, +{0x04,0xda002530}, +{0x08,0xae10201a}, +{0x0c,0xa4102001}, +{0x10,0xc2002308}, +{0x14,0x80a48001}, +{0x18,0x1880008e}, +{0x1c,0x9b2de002}, +{0x20,0x03000050}, +{0x24,0xaa044001}, +{0x28,0xa8036004}, +{0x2c,0xc2002514}, +{0x30,0x80a06009}, +{0x34,0x18800097}, +{0x38,0x0300001c}, +{0x3c,0x82106200}, +{0x40,0xda050001}, +{0x44,0xc2002474}, +{0x48,0x80a34001}, +{0x4c,0x0680007b}, +{0x50,0x03000040}, +{0x54,0x90100012}, +{0x58,0x7ffff843}, +{0x5c,0x92100011}, +{0x60,0x80a22000}, +{0x64,0x02800075}, +{0x68,0x03000040}, +{0x6c,0xc2002ff0}, +{0x70,0x80a06000}, +{0x74,0x2280000a}, +{0x78,0xc2002fe0}, +{0x7c,0x90100012}, +{0xf0,0x79}, +{0x00,0x9fc04000}, +{0x04,0x92100011}, +{0x08,0xc200259c}, +{0x0c,0x80a06000}, +{0x10,0x1280006a}, +{0x14,0x03000040}, +{0x18,0xc2002fe0}, +{0x1c,0x80a06000}, +{0x20,0x2280000b}, +{0x24,0xc2002ff4}, +{0x28,0x90100012}, +{0x2c,0x92100011}, +{0x30,0x9fc04000}, +{0x34,0xd4002470}, +{0x38,0xc200259c}, +{0x3c,0x80a06000}, +{0x40,0x1280005e}, +{0x44,0x03000040}, +{0x48,0xc2002ff4}, +{0x4c,0x80a06000}, +{0x50,0x02800006}, +{0x54,0xa0102000}, +{0x58,0x90100012}, +{0x5c,0x9fc04000}, +{0x60,0x92100011}, +{0x64,0xe000259c}, +{0x68,0x90100012}, +{0x6c,0x92100011}, +{0x70,0x94100010}, +{0x74,0x7ffff862}, +{0x78,0xd6002470}, +{0x7c,0x80a22000}, +{0xf0,0x7a}, +{0x00,0x0280004e}, +{0x04,0x03000040}, +{0x08,0xc2002fe0}, +{0x0c,0x80a06000}, +{0x10,0x02800007}, +{0x14,0x90100012}, +{0x18,0x92100011}, +{0x1c,0x9fc04000}, +{0x20,0x94102100}, +{0x24,0x10800004}, +{0x28,0x94100010}, +{0x2c,0xc020259c}, +{0x30,0x94100010}, +{0x34,0x90100012}, +{0x38,0x92100011}, +{0x3c,0x7ffff850}, +{0x40,0x96102100}, +{0x44,0x80a22000}, +{0x48,0x22800011}, +{0x4c,0xc2002514}, +{0x50,0xc200259c}, +{0x54,0x80a06000}, +{0x58,0x3280000d}, +{0x5c,0xc2002514}, +{0x60,0xc2002280}, +{0x64,0xd8002514}, +{0x68,0xc2202568}, +{0x6c,0x9b2ca010}, +{0x70,0x832b2002}, +{0x74,0x9a034011}, +{0x78,0xda2066e0}, +{0x7c,0x98032001}, +{0xf0,0x7b}, +{0x00,0xd8202514}, +{0x04,0x10800006}, +{0x08,0xac05a001}, +{0x0c,0x9b286002}, +{0x10,0xea2366e0}, +{0x14,0x82006001}, +{0x18,0xc2202514}, +{0x1c,0xc2002514}, +{0x20,0x80a0600a}, +{0x24,0x12800025}, +{0x28,0x03000040}, +{0x2c,0x0300001c}, +{0x30,0x9e106200}, +{0x34,0xe60026e0}, +{0x38,0x90102001}, +{0x3c,0x932a2002}, +{0x40,0xd40266e0}, +{0x44,0x820aafff}, +{0x48,0x9932a010}, +{0x4c,0x980b2fff}, +{0x50,0x9a0cefff}, +{0x54,0x9734e010}, +{0x58,0x8258601a}, +{0x5c,0x8200400c}, +{0x60,0x960aefff}, +{0x64,0x9a5b601a}, +{0x68,0x83286002}, +{0x6c,0x9a03400b}, +{0x70,0xd800400f}, +{0x74,0x9b2b6002}, +{0x78,0xc203400f}, +{0x7c,0x80a30001}, +{0xf0,0x7c}, +{0x00,0x36800004}, +{0x04,0xd42266dc}, +{0x08,0xe62266dc}, +{0x0c,0xa610000a}, +{0x10,0x90022001}, +{0x14,0xda002514}, +{0x18,0x80a2000d}, +{0x1c,0x2abfffe9}, +{0x20,0x932a2002}, +{0x24,0x832b6002}, +{0x28,0xc02066e0}, +{0x2c,0x82037fff}, +{0x30,0xc2202514}, +{0x34,0x03000040}, +{0x38,0xaa054001}, +{0x3c,0xa404a001}, +{0x40,0xc2002308}, +{0x44,0x80a48001}, +{0x48,0x08bfff79}, +{0x4c,0xa8052004}, +{0x50,0xa2046001}, +{0x54,0xc2002300}, +{0x58,0x80a44001}, +{0x5c,0x08bfff6c}, +{0x60,0xae05e01a}, +{0x64,0x80a4e000}, +{0x68,0x2280000b}, +{0x6c,0xda002530}, +{0x70,0xda002514}, +{0x74,0x80a36009}, +{0x78,0x38800007}, +{0x7c,0xda002530}, +{0xf0,0x7d}, +{0x00,0x832b6002}, +{0x04,0xe62066e0}, +{0x08,0x82036001}, +{0x0c,0xc2202514}, +{0x10,0xda002530}, +{0x14,0x80a5800d}, +{0x18,0x14800006}, +{0x1c,0x82100016}, +{0x20,0xc2002514}, +{0x24,0x80a34001}, +{0x28,0x28800002}, +{0x2c,0x8210000d}, +{0x30,0x80a5a000}, +{0x34,0x02800004}, +{0x38,0xc2202530}, +{0x3c,0x1080000a}, +{0x40,0xc20021f8}, +{0x44,0x80a06000}, +{0x48,0x22800009}, +{0x4c,0xc2002530}, +{0x50,0xc20025ac}, +{0x54,0x80a06000}, +{0x58,0x22800004}, +{0x5c,0xc0202530}, +{0x60,0x82006001}, +{0x64,0xc22025ac}, +{0x68,0xc2002530}, +{0x6c,0x80a06000}, +{0x70,0x02800005}, +{0x74,0x01000000}, +{0x78,0xc2002548}, +{0x7c,0x82106040}, +{0xf0,0x7e}, +{0x00,0xc2202548}, +{0x04,0x81c7e008}, +{0x08,0x81e80000}, +{0x0c,0xd2002208}, +{0x10,0x80a26000}, +{0x14,0x0280001a}, +{0x18,0x01000000}, +{0x1c,0xc2102548}, +{0x20,0x80886001}, +{0x24,0x12800016}, +{0x28,0x01000000}, +{0x2c,0xc2002514}, +{0x30,0x80a06000}, +{0x34,0x12800007}, +{0x38,0xc2002558}, +{0x3c,0x80a06000}, +{0x40,0x0280000f}, +{0x44,0x9a007fff}, +{0x48,0x1080000d}, +{0x4c,0xda202558}, +{0x50,0x15200040}, +{0x54,0x1b3fc200}, +{0x58,0x9812a001}, +{0x5c,0x80a06000}, +{0x60,0x12800006}, +{0x64,0x96136070}, +{0x68,0xd8234000}, +{0x6c,0xc2002298}, +{0x70,0xc222c000}, +{0x74,0xd4234000}, +{0x78,0xd2202558}, +{0x7c,0x81c3e008}, +{0xf0,0x7f}, +{0x00,0x01000000}, +{0x04,0x82220009}, +{0x08,0x9a58400a}, +{0x0c,0x833b601f}, +{0x10,0x80a20009}, +{0x14,0x83306019}, +{0x18,0x04800004}, +{0x1c,0x90102000}, +{0x20,0x82034001}, +{0x24,0x91386007}, +{0x28,0x81c3e008}, +{0x2c,0x01000000}, +{0x30,0x9de3bf98}, +{0x34,0xc20022f8}, +{0x38,0x80a07fff}, +{0x3c,0x0280001d}, +{0x40,0xaa102001}, +{0x44,0xa810201a}, +{0x48,0xa6102068}, +{0x4c,0x2300001c}, +{0x50,0x82146208}, +{0x54,0xa4146204}, +{0x58,0xd204c001}, +{0x5c,0xd408228c}, +{0x60,0x7fffffe9}, +{0x64,0xd004c012}, +{0x68,0x82146200}, +{0x6c,0xd024c001}, +{0x70,0xe0002308}, +{0x74,0xa0050010}, +{0x78,0xa12c2002}, +{0x7c,0xa21461fc}, +{0xf0,0x80}, +{0x00,0xd0040001}, +{0x04,0xd2040011}, +{0x08,0x7fffffdf}, +{0x0c,0xd408228d}, +{0x10,0xd0240012}, +{0x14,0xc20022f8}, +{0x18,0xaa056001}, +{0x1c,0x82006001}, +{0x20,0x80a54001}, +{0x24,0xa604e068}, +{0x28,0x08bfffe9}, +{0x2c,0xa805201a}, +{0x30,0xa6102001}, +{0x34,0xc2002308}, +{0x38,0x80a4c001}, +{0x3c,0x1880001a}, +{0x40,0x2300001c}, +{0x44,0xa12ce002}, +{0x48,0x821462d0}, +{0x4c,0xa4146268}, +{0x50,0xd2040001}, +{0x54,0xd408228e}, +{0x58,0x7fffffcb}, +{0x5c,0xd0040012}, +{0x60,0x82146200}, +{0x64,0xd0240001}, +{0x68,0xe0002300}, +{0x6c,0xa05c201a}, +{0x70,0xa0040013}, +{0x74,0xa12c2002}, +{0x78,0xa2146198}, +{0x7c,0xd0040001}, +{0xf0,0x81}, +{0x00,0xd2040011}, +{0x04,0x7fffffc0}, +{0x08,0xd408228f}, +{0x0c,0xd0240012}, +{0x10,0xa604e001}, +{0x14,0xc2002308}, +{0x18,0x80a4c001}, +{0x1c,0x08bfffea}, +{0x20,0x2300001c}, +{0x24,0x81c7e008}, +{0x28,0x81e80000}, +{0x2c,0x9de3bf88}, +{0x30,0xc2002fe4}, +{0x34,0x9fc04000}, +{0x38,0xd0002590}, +{0x3c,0xda002550}, +{0x40,0x832b6004}, +{0x44,0x8220400d}, +{0x48,0xe000259c}, +{0x4c,0x82040001}, +{0x50,0x83306004}, +{0x54,0xc2202550}, +{0x58,0x11000019}, +{0x5c,0xc2002fe4}, +{0x60,0x9fc04000}, +{0x64,0x90122200}, +{0x68,0xc2002308}, +{0x6c,0xda002300}, +{0x70,0x9a5b4001}, +{0x74,0xc200259c}, +{0x78,0x8200400d}, +{0x7c,0xc220259c}, +{0xf0,0x82}, +{0x00,0xda00259c}, +{0x04,0xc2002550}, +{0x08,0x80a34001}, +{0x0c,0x28800011}, +{0x10,0xc2002548}, +{0x14,0xc200259c}, +{0x18,0x80a04010}, +{0x1c,0x0880000d}, +{0x20,0xc2002548}, +{0x24,0x80a42000}, +{0x28,0x0280000a}, +{0x2c,0x01000000}, +{0x30,0x82087f7f}, +{0x34,0xc2202548}, +{0x38,0xc2002668}, +{0x3c,0x80a06000}, +{0x40,0x26800006}, +{0x44,0xc0202668}, +{0x48,0x10800005}, +{0x4c,0xc208254e}, +{0x50,0x82106080}, +{0x54,0xc2202548}, +{0x58,0xc208254e}, +{0x5c,0x80a00001}, +{0x60,0x82602000}, +{0x64,0xa0087ffe}, +{0x68,0xd8002548}, +{0x6c,0x83332010}, +{0x70,0x80886001}, +{0x74,0x02800004}, +{0x78,0xa0042003}, +{0x7c,0x1080001d}, +{0xf0,0x83}, +{0x00,0xa0102000}, +{0x04,0x808b2001}, +{0x08,0x1280003f}, +{0x0c,0x03000007}, +{0x10,0xda0026a0}, +{0x14,0x808b4001}, +{0x18,0x3280003c}, +{0x1c,0xc0202538}, +{0x20,0xda002664}, +{0x24,0xc20021dc}, +{0x28,0x80a34001}, +{0x2c,0x2a800008}, +{0x30,0xc2002514}, +{0x34,0xc200254c}, +{0x38,0x8330600e}, +{0x3c,0x80886001}, +{0x40,0x1280000a}, +{0x44,0x808b2040}, +{0x48,0xc2002514}, +{0x4c,0x80a06000}, +{0x50,0x22800009}, +{0x54,0xc20c2314}, +{0x58,0x808b2080}, +{0x5c,0x22800006}, +{0x60,0xc20c2314}, +{0x64,0x808b2040}, +{0x68,0x32800028}, +{0x6c,0xc0202538}, +{0x70,0xc20c2314}, +{0x74,0x80a06000}, +{0x78,0x22800024}, +{0x7c,0xc0202538}, +{0xf0,0x84}, +{0x00,0xc2002538}, +{0x04,0x82006001}, +{0x08,0xc2202538}, +{0x0c,0xda0c2314}, +{0x10,0x80a0400d}, +{0x14,0x0680001d}, +{0x18,0x01000000}, +{0x1c,0xc0202538}, +{0x20,0xc20c234c}, +{0x24,0xc227bfec}, +{0x28,0xc20c230c}, +{0x2c,0xc227bff0}, +{0x30,0xa0102000}, +{0x34,0xc2002308}, +{0x38,0x80a40001}, +{0x3c,0x1a800013}, +{0x40,0x01000000}, +{0x44,0xc20c2380}, +{0x48,0xc227bfe8}, +{0x4c,0xa2102000}, +{0x50,0xc2002300}, +{0x54,0x80a44001}, +{0x58,0x3a800006}, +{0x5c,0xa0042001}, +{0x60,0x7ffff80e}, +{0x64,0x9007bfe8}, +{0x68,0x10bffffa}, +{0x6c,0xa2046001}, +{0x70,0xc2002308}, +{0x74,0x80a40001}, +{0x78,0x2abffff4}, +{0x7c,0xc20c2380}, +{0xf0,0x85}, +{0x00,0x30800002}, +{0x04,0xc0202538}, +{0x08,0x81c7e008}, +{0x0c,0x81e80000}, +{0x10,0x9de3bf88}, +{0x14,0xd8082246}, +{0x18,0x80a32000}, +{0x1c,0x22800043}, +{0x20,0xc020255c}, +{0x24,0xda00254c}, +{0x28,0x83336018}, +{0x2c,0x80886001}, +{0x30,0x12800007}, +{0x34,0x03004000}, +{0x38,0xc2002568}, +{0x3c,0x80a06000}, +{0x40,0x22800008}, +{0x44,0xc2002540}, +{0x48,0x03004000}, +{0x4c,0x822b4001}, +{0x50,0xc220254c}, +{0x54,0xc027bfec}, +{0x58,0x1080000e}, +{0x5c,0xc027bff0}, +{0x60,0x80a06000}, +{0x64,0x32800031}, +{0x68,0xc020255c}, +{0x6c,0xc200255c}, +{0x70,0x82006001}, +{0x74,0x80a0400c}, +{0x78,0x0a80002c}, +{0x7c,0xc220255c}, +{0xf0,0x86}, +{0x00,0xc2082244}, +{0x04,0xc227bfec}, +{0x08,0xc2082245}, +{0x0c,0xc227bff0}, +{0x10,0xc2002308}, +{0x14,0xa0006001}, +{0x18,0xc20022fc}, +{0x1c,0x80a40001}, +{0x20,0x1880000c}, +{0x24,0xa2102001}, +{0x28,0xc20c237f}, +{0x2c,0xc227bfe8}, +{0x30,0xc20022f8}, +{0x34,0x80a44001}, +{0x38,0x38bffff8}, +{0x3c,0xa0042001}, +{0x40,0x7ffff7d6}, +{0x44,0x9007bfe8}, +{0x48,0x10bffffa}, +{0x4c,0xa2046001}, +{0x50,0xa0102001}, +{0x54,0xc2002308}, +{0x58,0x80a40001}, +{0x5c,0x38800013}, +{0x60,0xc020255c}, +{0x64,0xd80c237f}, +{0x68,0xd827bfe8}, +{0x6c,0xc200247c}, +{0x70,0xda002300}, +{0x74,0x8258400d}, +{0x78,0x98030001}, +{0x7c,0xd827bfe8}, +{0xf0,0x87}, +{0x00,0xc2002300}, +{0x04,0xa2006001}, +{0x08,0xc20022f8}, +{0x0c,0x80a44001}, +{0x10,0x38bffff1}, +{0x14,0xa0042001}, +{0x18,0x7ffff7c0}, +{0x1c,0x9007bfe8}, +{0x20,0x10bffffa}, +{0x24,0xa2046001}, +{0x28,0x81c7e008}, +{0x2c,0x81e80000}, +{0x30,0x9de3bf80}, +{0x34,0x03003fc0}, +{0x38,0x82106001}, +{0x3c,0xc227bff4}, +{0x40,0xc227bff0}, +{0x44,0xa4102000}, +{0x48,0xc2002514}, +{0x4c,0x80a48001}, +{0x50,0x1a800025}, +{0x54,0xa2102000}, +{0x58,0x8207bff8}, +{0x5c,0x9a044001}, +{0x60,0xa12c6002}, +{0x64,0xa0040001}, +{0x68,0xd44b7ff9}, +{0x6c,0x90100012}, +{0x70,0x7ffff719}, +{0x74,0xd24b7ff8}, +{0x78,0xa2046001}, +{0x7c,0x80a46003}, +{0xf0,0x88}, +{0x00,0x04bffff6}, +{0x04,0xd0243fe8}, +{0x08,0xc2002fe8}, +{0x0c,0x80a06000}, +{0x10,0x02800005}, +{0x14,0xda07bfe4}, +{0x18,0x9fc04000}, +{0x1c,0x9007bfe0}, +{0x20,0xda07bfe4}, +{0x24,0xc207bfec}, +{0x28,0x83286010}, +{0x2c,0x9b2b6018}, +{0x30,0x9a034001}, +{0x34,0xc207bfe0}, +{0x38,0x83286008}, +{0x3c,0x9a034001}, +{0x40,0xc207bfe8}, +{0x44,0x9a034001}, +{0x48,0x832ca002}, +{0x4c,0xda206708}, +{0x50,0xa404a001}, +{0x54,0xc2002514}, +{0x58,0x80a48001}, +{0x5c,0x0abfffdf}, +{0x60,0xa2102000}, +{0x64,0x81c7e008}, +{0x68,0x81e80000}, +{0x6c,0x9de3bf98}, +{0x70,0x90102000}, +{0x74,0xc2002514}, +{0x78,0x80a20001}, +{0x7c,0x1a800075}, +{0xf0,0x89}, +{0x00,0x92102000}, +{0x04,0xbb2a2002}, +{0x08,0xf20f6708}, +{0x0c,0xc20f6709}, +{0x10,0x80a64001}, +{0x14,0x9e102000}, +{0x18,0x9a102000}, +{0x1c,0x14800022}, +{0x20,0x98102000}, +{0x24,0x0300001c}, +{0x28,0xa0106200}, +{0x2c,0xb85e601a}, +{0x30,0xc20f670b}, +{0x34,0xf60f670a}, +{0x38,0x80a6c001}, +{0x3c,0x14800014}, +{0x40,0x8207001b}, +{0x44,0x83286002}, +{0x48,0xb4004010}, +{0x4c,0x94066001}, +{0x50,0xd60a670b}, +{0x54,0xfa068000}, +{0x58,0x8206e001}, +{0x5c,0xb6100001}, +{0x60,0xb05f4001}, +{0x64,0xb406a004}, +{0x68,0x80a76000}, +{0x6c,0x04800005}, +{0x70,0x825f400a}, +{0x74,0x9a034001}, +{0x78,0x98030018}, +{0x7c,0x9e03c01d}, +{0xf0,0x8a}, +{0x00,0x80a6c00b}, +{0x04,0x24bffff5}, +{0x08,0xfa068000}, +{0x0c,0xbb2a2002}, +{0x10,0xb2066001}, +{0x14,0xc20f6709}, +{0x18,0x80a64001}, +{0x1c,0x04bfffe5}, +{0x20,0xb807201a}, +{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,0x8b}, +{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,0x8c}, +{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,0x0abfff8f}, +{0x4c,0x92026004}, +{0x50,0x7ffff529}, +{0x54,0x91e8205a}, +{0x58,0x01000000}, +{0x5c,0x9de3bf98}, +{0x60,0xd8002548}, +{0x64,0x808b2001}, +{0x68,0x12800080}, +{0x6c,0x01000000}, +{0x70,0xc208254d}, +{0x74,0x80a06000}, +{0x78,0x1280007c}, +{0x7c,0x01000000}, +{0xf0,0x8d}, +{0x00,0xc208254e}, +{0x04,0x80a06000}, +{0x08,0x02800078}, +{0x0c,0x01000000}, +{0x10,0xc2002554}, +{0x14,0x825860fa}, +{0x18,0xda002500}, +{0x1c,0x80a34001}, +{0x20,0x0a800072}, +{0x24,0x01000000}, +{0x28,0xd6002668}, +{0x2c,0x80a2e000}, +{0x30,0x1480001c}, +{0x34,0x8202ffff}, +{0x38,0xc2002514}, +{0x3c,0x80a06001}, +{0x40,0x3280006a}, +{0x44,0xc0202668}, +{0x48,0xc20026e0}, +{0x4c,0x80a06000}, +{0x50,0x12800004}, +{0x54,0x808b2040}, +{0x58,0x10800064}, +{0x5c,0xc0202668}, +{0x60,0x32800006}, +{0x64,0xd800239c}, +{0x68,0x80a2e000}, +{0x6c,0x0680000d}, +{0x70,0x8202e001}, +{0x74,0xd800239c}, +{0x78,0x0300003f}, +{0x7c,0x9b332010}, +{0xf0,0x8e}, +{0x00,0x821063ff}, +{0x04,0x980b0001}, +{0x08,0x9a38000d}, +{0x0c,0x9a23400c}, +{0x10,0x80a2c00d}, +{0x14,0x06800005}, +{0x18,0x03296956}, +{0x1c,0x8202ffff}, +{0x20,0x10800052}, +{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,0x7ffff571}, +{0x64,0x01000000}, +{0x68,0xc2002300}, +{0x6c,0xda002308}, +{0x70,0x82584001}, +{0x74,0x9a5b400d}, +{0x78,0x8200400d}, +{0x7c,0x83286006}, +{0xf0,0x8f}, +{0x00,0x80a20001}, +{0x04,0x0a800039}, +{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,0x03000019}, +{0x58,0xa2106200}, +{0x5c,0x1f000015}, +{0x60,0x0300003f}, +{0x64,0xa61063ff}, +{0x68,0x92022001}, +{0x6c,0xa0102000}, +{0x70,0xa410000f}, +{0x74,0x972c2002}, +{0x78,0x8203c00b}, +{0x7c,0xda106002}, +{0xf0,0x90}, +{0x00,0x9804400b}, +{0x04,0xd4132002}, +{0x08,0xc213c00b}, +{0x0c,0xd814400b}, +{0x10,0x82584008}, +{0x14,0x9a5b4008}, +{0x18,0x8200400c}, +{0x1c,0x9a03400a}, +{0x20,0x81800000}, +{0x24,0x01000000}, +{0x28,0x01000000}, +{0x2c,0x01000000}, +{0x30,0x82704009}, +{0x34,0x81800000}, +{0x38,0x01000000}, +{0x3c,0x01000000}, +{0x40,0x01000000}, +{0x44,0x9a734009}, +{0x48,0x83286010}, +{0x4c,0x9a0b4013}, +{0x50,0x8200400d}, +{0x54,0xa0042001}, +{0x58,0x80a4217f}, +{0x5c,0x08bfffe6}, +{0x60,0xc222c012}, +{0x64,0xd2202664}, +{0x68,0x81c7e008}, +{0x6c,0x81e80000}, +{0x70,0x9de3bf98}, +{0x74,0xa2102000}, +{0x78,0xc2002514}, +{0x7c,0x80a44001}, +{0xf0,0x91}, +{0x00,0xa0102000}, +{0x04,0x1a800012}, +{0x08,0x832c2002}, +{0x0c,0x920066e0}, +{0x10,0xc20066e0}, +{0x14,0x80a06000}, +{0x18,0x02800009}, +{0x1c,0x90100018}, +{0x20,0x7ffff521}, +{0x24,0x01000000}, +{0x28,0x82102001}, +{0x2c,0x80a20019}, +{0x30,0x1a800003}, +{0x34,0x83284010}, +{0x38,0xa2144001}, +{0x3c,0xa0042001}, +{0x40,0xc2002514}, +{0x44,0x10bffff0}, +{0x48,0x80a40001}, +{0x4c,0x81c7e008}, +{0x50,0x91e80011}, +{0x54,0x9de3bf90}, +{0x58,0x03003fc0}, +{0x5c,0x82106001}, +{0x60,0xc227bff0}, +{0x64,0xc027bff4}, +{0x68,0xa0102000}, +{0x6c,0x8207bff8}, +{0x70,0x82040001}, +{0x74,0xd2487ff9}, +{0x78,0xd0487ff8}, +{0x7c,0x90060008}, +{0xf0,0x92}, +{0x00,0x92064009}, +{0x04,0x94102000}, +{0x08,0x7ffff55d}, +{0x0c,0x9610001a}, +{0x10,0x80a22000}, +{0x14,0x02800004}, +{0x18,0xa0042001}, +{0x1c,0x10800006}, +{0x20,0xb0102001}, +{0x24,0x80a42004}, +{0x28,0x04bffff2}, +{0x2c,0x8207bff8}, +{0x30,0xb0102000}, +{0x34,0x81c7e008}, +{0x38,0x81e80000}, +{0x3c,0x9de3bf90}, +{0x40,0x03003fc0}, +{0x44,0x82106001}, +{0x48,0xc227bff0}, +{0x4c,0xc027bff4}, +{0x50,0xda002500}, +{0x54,0xc20022d0}, +{0x58,0x80a34001}, +{0x5c,0xb8102000}, +{0x60,0xba102000}, +{0x64,0x18800006}, +{0x68,0xae102000}, +{0x6c,0xc2002548}, +{0x70,0x80886001}, +{0x74,0x22800004}, +{0x78,0xc200254c}, +{0x7c,0xba102001}, +{0xf0,0x93}, +{0x00,0xc200254c}, +{0x04,0x80886200}, +{0x08,0x32800010}, +{0x0c,0xc20026a0}, +{0x10,0x03296956}, +{0x14,0xda00250c}, +{0x18,0x8210625a}, +{0x1c,0x80a34001}, +{0x20,0x12800006}, +{0x24,0xc20023c8}, +{0x28,0x80886800}, +{0x2c,0x32800007}, +{0x30,0xc20026a0}, +{0x34,0xc20023c8}, +{0x38,0x80886400}, +{0x3c,0x22800013}, +{0x40,0xec0022ac}, +{0x44,0xc20026a0}, +{0x48,0x80886200}, +{0x4c,0x12800009}, +{0x50,0xb8102001}, +{0x54,0xc2002fd0}, +{0x58,0xd0002590}, +{0x5c,0x9fc04000}, +{0x60,0x13000015}, +{0x64,0xc20026a0}, +{0x68,0x82106200}, +{0x6c,0xc22026a0}, +{0x70,0x10800006}, +{0x74,0xec0023a0}, +{0x78,0x03000080}, +{0x7c,0x82134001}, +{0xf0,0x94}, +{0x00,0x1080007d}, +{0x04,0xc220254c}, +{0x08,0x7ffff43b}, +{0x0c,0x901020aa}, +{0x10,0xaa102000}, +{0x14,0xa12d6003}, +{0x18,0xc2042730}, +{0x1c,0x80a06000}, +{0x20,0x22800072}, +{0x24,0xaa056001}, +{0x28,0x80a56000}, +{0x2c,0x12800008}, +{0x30,0x80a76000}, +{0x34,0xc2002540}, +{0x38,0x80a06000}, +{0x3c,0x1280000c}, +{0x40,0x29200000}, +{0x44,0x1080000a}, +{0x48,0xa8102000}, +{0x4c,0x02800005}, +{0x50,0x90042730}, +{0x54,0xc0242734}, +{0x58,0x10800063}, +{0x5c,0xc0242730}, +{0x60,0x7fffff84}, +{0x64,0x92100016}, +{0x68,0xa8100008}, +{0x6c,0x80a52000}, +{0x70,0x1280000b}, +{0x74,0xae15c014}, +{0x78,0xc2142734}, +{0x7c,0x80a06000}, +{0xf0,0x95}, +{0x00,0x22800058}, +{0x04,0xc0242734}, +{0x08,0xc2042734}, +{0x0c,0x1b3fffc0}, +{0x10,0x8200400d}, +{0x14,0x10800054}, +{0x18,0xc2242734}, +{0x1c,0xc2142736}, +{0x20,0x80a06000}, +{0x24,0x0280000a}, +{0x28,0x80a56000}, +{0x2c,0xc2042734}, +{0x30,0x82007fff}, +{0x34,0xc2242734}, +{0x38,0xc2142736}, +{0x3c,0x80a06000}, +{0x40,0x3280004a}, +{0x44,0xaa056001}, +{0x48,0x80a56000}, +{0x4c,0x1280000c}, +{0x50,0x1b004000}, +{0x54,0xc200254c}, +{0x58,0x8210400d}, +{0x5c,0x10800042}, +{0x60,0xc220254c}, +{0x64,0xc200254c}, +{0x68,0x1b000080}, +{0x6c,0x8210400d}, +{0x70,0xc220254c}, +{0x74,0x10800037}, +{0x78,0xc0202570}, +{0x7c,0xda00254c}, +{0xf0,0x96}, +{0x00,0x83336019}, +{0x04,0x80886001}, +{0x08,0x12bfffbc}, +{0x0c,0x80a72000}, +{0x10,0x02bfffba}, +{0x14,0xa2102000}, +{0x18,0xc2002514}, +{0x1c,0x80a44001}, +{0x20,0x1a80002c}, +{0x24,0x83350011}, +{0x28,0x80886001}, +{0x2c,0x02800027}, +{0x30,0x9b2c6002}, +{0x34,0xc20366e0}, +{0x38,0x9b306016}, +{0x3c,0x82086fff}, +{0x40,0x83386006}, +{0x44,0x9a0b603f}, +{0x48,0xa4006001}, +{0x4c,0xa6036001}, +{0x50,0x92100013}, +{0x54,0xd410246e}, +{0x58,0x7fffff5f}, +{0x5c,0x90100012}, +{0x60,0x80a22000}, +{0x64,0x12800011}, +{0x68,0x82102001}, +{0x6c,0xd410246c}, +{0x70,0x80a2a000}, +{0x74,0x22800011}, +{0x78,0xc2002570}, +{0x7c,0xc2002548}, +{0xf0,0x97}, +{0x00,0x90100012}, +{0x04,0x80886080}, +{0x08,0x0280000b}, +{0x0c,0x92100013}, +{0x10,0x7fffff51}, +{0x14,0x01000000}, +{0x18,0x80a22000}, +{0x1c,0x22800007}, +{0x20,0xc2002570}, +{0x24,0x82102001}, +{0x28,0x83284011}, +{0x2c,0x10800007}, +{0x30,0xa82d0001}, +{0x34,0xc2002570}, +{0x38,0x82006001}, +{0x3c,0x80a06004}, +{0x40,0x18bfffc9}, +{0x44,0xc2202570}, +{0x48,0x10bfffd4}, +{0x4c,0xa2046001}, +{0x50,0x80a52000}, +{0x54,0x32800005}, +{0x58,0xaa056001}, +{0x5c,0xc0242734}, +{0x60,0xc0242730}, +{0x64,0xaa056001}, +{0x68,0x80a56013}, +{0x6c,0x04bfff8b}, +{0x70,0xa12d6003}, +{0x74,0x80a5e000}, +{0x78,0x22800002}, +{0x7c,0xc0202570}, +{0xf0,0x98}, +{0x00,0xc2002540}, +{0x04,0x80a06000}, +{0x08,0x0280000a}, +{0x0c,0x80a76000}, +{0x10,0xc2002730}, +{0x14,0x80a06000}, +{0x18,0x12800006}, +{0x1c,0x80a76000}, +{0x20,0x03000004}, +{0x24,0xc2202730}, +{0x28,0xc2002248}, +{0x2c,0xc2202734}, +{0x30,0x12800027}, +{0x34,0xaa102000}, +{0x38,0xc2002514}, +{0x3c,0x80a54001}, +{0x40,0x1a800023}, +{0x44,0x96102001}, +{0x48,0x992d6002}, +{0x4c,0xc20326e0}, +{0x50,0x8330600c}, +{0x54,0x80886001}, +{0x58,0x32800019}, +{0x5c,0xaa056001}, +{0x60,0x832ac015}, +{0x64,0x808dc001}, +{0x68,0x32800015}, +{0x6c,0xaa056001}, +{0x70,0xa2102001}, +{0x74,0x9b2c6003}, +{0x78,0xc2036730}, +{0x7c,0x80a06000}, +{0xf0,0x99}, +{0x00,0x1280000b}, +{0x04,0xa2046001}, +{0x08,0xc20326e0}, +{0x0c,0x80a72000}, +{0x10,0x02800004}, +{0x14,0xc2236730}, +{0x18,0x10800003}, +{0x1c,0xc200239c}, +{0x20,0xc2002378}, +{0x24,0x10800005}, +{0x28,0xc2236734}, +{0x2c,0x80a46013}, +{0x30,0x04bffff2}, +{0x34,0x9b2c6003}, +{0x38,0xaa056001}, +{0x3c,0xc2002514}, +{0x40,0x80a54001}, +{0x44,0x0abfffe2}, +{0x48,0x992d6002}, +{0x4c,0x81c7e008}, +{0x50,0x81e80000}, +{0x54,0x9de3bf98}, +{0x58,0xc2002510}, +{0x5c,0x80a06000}, +{0x60,0x2280000b}, +{0x64,0xc208254d}, +{0x68,0x82007fff}, +{0x6c,0x80a06000}, +{0x70,0x12800006}, +{0x74,0xc2202510}, +{0x78,0xc200254c}, +{0x7c,0x1b002000}, +{0xf0,0x9a}, +{0x00,0x8210400d}, +{0x04,0xc220254c}, +{0x08,0xc208254d}, +{0x0c,0x80a06000}, +{0x10,0x1280000d}, +{0x14,0x033fc180}, +{0x18,0x033fc200}, +{0x1c,0x82106030}, +{0x20,0xda004000}, +{0x24,0xc200257c}, +{0x28,0x80a34001}, +{0x2c,0x02800021}, +{0x30,0x01000000}, +{0x34,0xc210223e}, +{0x38,0x80a06000}, +{0x3c,0x0280001d}, +{0x40,0x033fc180}, +{0x44,0xc0204000}, +{0x48,0xa0102002}, +{0x4c,0x11000099}, +{0x50,0x7ffff011}, +{0x54,0x9012233c}, +{0x58,0x7ffff592}, +{0x5c,0x90102002}, +{0x60,0xa0843fff}, +{0x64,0x3cbffffb}, +{0x68,0x11000099}, +{0x6c,0xda00254c}, +{0x70,0x83336010}, +{0x74,0x80886001}, +{0x78,0x32800002}, +{0x7c,0xc020250c}, +{0xf0,0x9b}, +{0x00,0x83336017}, +{0x04,0x80886001}, +{0x08,0x32800005}, +{0x0c,0xc2002510}, +{0x10,0xc2002188}, +{0x14,0xc2202510}, +{0x18,0xc2002510}, +{0x1c,0xc220266c}, +{0x20,0x7ffff237}, +{0x24,0x90102015}, +{0x28,0x82102001}, +{0x2c,0xc2202584}, +{0x30,0x81c7e008}, +{0x34,0x81e80000}, +{0x38,0xc2002588}, +{0x3c,0x80a06000}, +{0x40,0x32800006}, +{0x44,0xc200258c}, +{0x48,0xc2002554}, +{0x4c,0xc2202588}, +{0x50,0xc0202594}, +{0x54,0xc200258c}, +{0x58,0x80a06000}, +{0x5c,0x12800005}, +{0x60,0x01000000}, +{0x64,0xc2002554}, +{0x68,0xc220258c}, +{0x6c,0xc0202598}, +{0x70,0x81c3e008}, +{0x74,0x01000000}, +{0x78,0x98102000}, +{0x7c,0xc2002514}, +{0xf0,0x9c}, +{0x00,0x80a30001}, +{0x04,0x1a80000b}, +{0x08,0x033fc180}, +{0x0c,0x96106004}, +{0x10,0x832b2002}, +{0x14,0xda0066e0}, +{0x18,0xda20400b}, +{0x1c,0x98032001}, +{0x20,0xc2002514}, +{0x24,0x80a30001}, +{0x28,0x0abffffb}, +{0x2c,0x832b2002}, +{0x30,0xda00254c}, +{0x34,0x808b6001}, +{0x38,0x32800008}, +{0x3c,0xc208254e}, +{0x40,0xc2002514}, +{0x44,0x9a136001}, +{0x48,0x82106100}, +{0x4c,0xda20254c}, +{0x50,0xc2202514}, +{0x54,0xc208254e}, +{0x58,0x80a06000}, +{0x5c,0x3280000b}, +{0x60,0xc2082517}, +{0x64,0xc20023c8}, +{0x68,0x83306016}, +{0x6c,0x80886001}, +{0x70,0x22800006}, +{0x74,0xc2082517}, +{0x78,0xc2002514}, +{0x7c,0x82106200}, +{0xf0,0x9d}, +{0x00,0xc2202514}, +{0x04,0xc2082517}, +{0x08,0x80a06000}, +{0x0c,0x32800007}, +{0x10,0xda002500}, +{0x14,0xc2002560}, +{0x18,0x80a06000}, +{0x1c,0x22800008}, +{0x20,0xc2082517}, +{0x24,0xda002500}, +{0x28,0xc2002514}, +{0x2c,0x9b2b6010}, +{0x30,0x8210400d}, +{0x34,0xc2202514}, +{0x38,0xc2082517}, +{0x3c,0x80a06000}, +{0x40,0x22800012}, +{0x44,0xda002514}, +{0x48,0xc2002548}, +{0x4c,0x80886800}, +{0x50,0x22800006}, +{0x54,0xc20023c8}, +{0x58,0xc2002514}, +{0x5c,0x82106400}, +{0x60,0xc2202514}, +{0x64,0xc20023c8}, +{0x68,0x80a06000}, +{0x6c,0x36800007}, +{0x70,0xda002514}, +{0x74,0xc2002514}, +{0x78,0x1b000004}, +{0x7c,0x8210400d}, +{0xf0,0x9e}, +{0x00,0xc2202514}, +{0x04,0xda002514}, +{0x08,0x033fc180}, +{0x0c,0x81c3e008}, +{0x10,0xda204000}, +{0x14,0x9de3bf98}, +{0x18,0xc2102516}, +{0x1c,0x80a06000}, +{0x20,0x02800006}, +{0x24,0x90102001}, +{0x28,0xc2002548}, +{0x2c,0x80886004}, +{0x30,0x0280000a}, +{0x34,0x82102005}, +{0x38,0xc2002548}, +{0x3c,0x9b306003}, +{0x40,0x83306002}, +{0x44,0x82086001}, +{0x48,0x9a0b6001}, +{0x4c,0x80a0400d}, +{0x50,0x02800004}, +{0x54,0x82102005}, +{0x58,0x10800008}, +{0x5c,0xc2202560}, +{0x60,0xc2002560}, +{0x64,0x9a007fff}, +{0x68,0x80a06000}, +{0x6c,0x02800005}, +{0x70,0x90102002}, +{0x74,0xda202560}, +{0x78,0x7ffff50a}, +{0x7c,0x01000000}, +{0xf0,0x9f}, +{0x00,0xc2002548}, +{0x04,0x9a004001}, +{0x08,0x9a0b6008}, +{0x0c,0x82087ff7}, +{0x10,0x8210400d}, +{0x14,0xc2202548}, +{0x18,0x81c7e008}, +{0x1c,0x81e80000}, +{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,0xa0}, +{0x00,0x00003692}, +{0x04,0xa5010500}, +{0x08,0xa5000000}, +{0x0c,0x00000000}, +{0x10,0x4c494348}, +{0x14,0x49444449}, +{0x18,0x88ecbdae}, +{0x1c,0x39cf8648}, +{0x20,0xa980c96f}, +{0x24,0xbe719243}, +{0x28,0xc641c654}, +{0x2c,0xcc4d80cb}, +{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,0x323a3230}, + + +}; + + +#endif -- 2.34.1