体温驱动添加
authorp15692025051 <846603105@qq.com>
Sat, 8 Apr 2023 08:17:44 +0000 (16:17 +0800)
committerp15692025051 <846603105@qq.com>
Sat, 8 Apr 2023 08:17:44 +0000 (16:17 +0800)
gh3018驱动调整

2.sdk/gui/lv_drivers/CMakeLists.txt
2.sdk/gui/lv_drivers/indev/ACNT180.c [new file with mode: 0644]
2.sdk/gui/lv_drivers/indev/ACNT180.h [new file with mode: 0644]
2.sdk/gui/lv_drivers/indev/bl6xx3_fw_h81_st_JL_update.h [new file with mode: 0644]
2.sdk/gui/lv_drivers/indev/bl6xx3_fw_update.h
2.sdk/gui/lv_drivers/indev/gh3018.c
2.sdk/gui/lv_watch/app_adaptor/app_adaptor_sensor_interface.c
2.sdk/gui/lv_watch/app_adaptor/app_sensor_task.h
2.sdk/product/craneg_modem/config/watch/lv_drv_conf.h
2.sdk/product/craneg_modem/lv_gui_main.c
2.sdk/sdk说明.txt

index 16f06f1..2fe8fbc 100644 (file)
@@ -77,6 +77,7 @@ set(lv_drivers_sources
   indev/gh3018_source/HRNet_knWeights.c
   indev/gh3018_source/HRNet_knWeightsSmall.c
   indev/gh3018_source/pv_v2.0.1_sm_spo2wrnet_for_GH3018_masimo_0f423c.c
+  indev/ACNT180.c
   jpeg/crane_jpuc_common.c
   jpeg/crane_jpuc_dma.c
   jpeg/crane_jpuc_decoder.c
diff --git a/2.sdk/gui/lv_drivers/indev/ACNT180.c b/2.sdk/gui/lv_drivers/indev/ACNT180.c
new file mode 100644 (file)
index 0000000..f5b004e
--- /dev/null
@@ -0,0 +1,141 @@
+#include "ACNT180.h"
+#if USE_ACNT180
+#include "../../../product/craneg_modem/framework/inc/gpio_api.h"
+#include "lvgl/hal/hal.h"
+#include "../../lv_watch/app_adaptor/app_sensor_task.h"
+static  uint32_t acnt180_mfp_cfgs[] = {
+    MFP_REG(GPIO_16) | MFP_AF0 | MFP_DRIVE_MEDIUM | MFP_PULL_NONE | MFP_SLEEP_DIR | MFP_LPM_EDGE_NONE,//电源
+    MFP_REG(CLK_REQ) | MFP_AF1 | MFP_DRIVE_MEDIUM | MFP_PULL_NONE | MFP_SLEEP_DIR | MFP_LPM_EDGE_NONE,//数据
+    MFP_EOC
+};
+static void acnt180_gpio_init(void)
+{
+    gpio_set_direction(GPIO16, GPIO_OUT);
+    gpio_set_direction(GPIO123, GPIO_IN);
+    gpio_set_value(GPIO16, GPIO_LOW);
+}
+static cant180_irq_count = 0;
+static void * acnt180_timer = NULL;
+static float temp = 0.00;
+static void acnt180_IRQ_callback(void);
+static  void*      acnt180_hisr_ref;
+static void acnt180_timer_callback(uint32_t val)
+{
+    sensor_task_send_message(ACNT180_ID,SENSOR_MSG_PROCESS_DATA);//发送测试命令
+}
+static void acnt180_start(void)
+{
+    //sensor_task_send_message(ACNT180_ID,SENSOR_MSG_PROCESS_DATA);//发送测试命令
+    uos_timer_start(acnt180_timer, MS_TO_TICKS(1000), MS_TO_TICKS(1000), acnt180_timer_callback, NULL);//开启1秒一次定时器
+    
+}
+
+static void acnt180_stop(void)
+{
+    //gpio_set_value(GPIO16, GPIO_LOW);
+    uos_timer_stop(acnt180_timer);
+}
+
+static void acnt180_delay_ms(UINT32 ms)
+{
+       INT32 cnt = 0x29F9;  //uart_log cal as: 1ms
+       volatile INT32 i = 0;
+       
+       for(;ms != 0; ms--){
+               i = cnt;
+               for(;i != 0; i--);
+       }
+}
+static void acnt180_hisr_callback(void)
+{
+    unsigned int gpio_count = 0;
+    int s_data_bit = 0,tmp_data_bit = 0;
+    float temp1 = 0.00;
+    cant180_irq_count = 0; 
+    gpio_set_direction(GPIO16, GPIO_OUT);
+    gpio_set_value(GPIO16, GPIO_HIGH);
+    // gpio_set_direction(GPIO123, GPIO_OUT);
+    // gpio_set_value(GPIO123, GPIO_HIGH);
+    // acnt180_delay_ms(100);
+    gpio_set_direction(GPIO123, GPIO_IN);
+    // gpio_register_int_handler(GPIO123, acnt180_IRQ_callback);
+    // gpio_enable_edge_detect(GPIO123, EDGE_FLAG_FALL);
+  
+
+    int i = 30*3000;
+    while(i--)
+    {
+        s_data_bit = gpio_get_value(GPIO123);
+        //printf("hal_acnt180_process_data:GPIO123:%d",s_data_bit);
+        if(s_data_bit == 0 && tmp_data_bit == 1)
+            gpio_count++;
+        
+        tmp_data_bit = s_data_bit;
+    }
+    //acnt180_delay_ms(402);
+    // temp1 = (gpio_count * 0.0625) - 50.0625;
+    // temp = (cant180_irq_count * 0.0625) - 50.0625;
+    printf("hal_acnt180_process_data1:cant*180_irq_count:%d gpio_count: %d temp:%f temp1:%f",cant180_irq_count,gpio_count,temp,temp1);
+
+    gpio_count = gpio_count*1232/1208;//修正与逻辑分析仪的误差
+    temp1 = (gpio_count * 0.0625) - 50.0625;
+    temp = (cant180_irq_count * 0.0625) - 50.0625;
+    
+    printf("hal_acnt180_process_data2:cant*180_irq_count:%d gpio_count: %d temp:%f temp1:%f",cant180_irq_count,gpio_count,temp,temp1);
+    gpio_set_direction(GPIO16, GPIO_OUT);
+    gpio_set_direction(GPIO123, GPIO_OUT);
+    gpio_set_value(GPIO16, GPIO_LOW);
+    gpio_set_value(GPIO123, GPIO_LOW);
+}
+
+//测试数据
+
+void hal_acnt180_process_data(uint32_t *process_data)
+{
+    
+    OS_Activate_HISR(&acnt180_hisr_ref);
+
+}
+void acnt180_measure_start(void)
+{
+    sys_pm_wakeup_no_lcd();
+
+    sensor_task_send_message(ACNT180_ID,SENSOR_MSG_START);
+}
+void acnt180_measure_stop(void)
+{
+    watch_set_sleep_lcd_only(false);
+    asl_hr_bp_bo_measure_finish_flag_set();
+    sensor_task_send_message(ACNT180_ID,SENSOR_MSG_STOP);
+}
+float acnt180_get_body_temperature(void)
+{
+    return  temp;
+}
+static void acnt180_IRQ_callback(void)
+{
+    cant180_irq_count++;
+}
+/// ACNT180 int pin init, should config as rise edge trigger
+void hal_acnt180_init(void)
+{
+       // code implement by user
+    // must register func hal_gh30x_int_handler as callback
+    mfp_config(acnt180_mfp_cfgs);
+    acnt180_gpio_init();
+
+    sensor_drv_t sensor_drv;
+    sensor_drv.sensor_name = "acnt180";
+    sensor_drv.sensor_start = acnt180_start;
+    sensor_drv.sensor_stop = acnt180_stop;
+    sensor_drv.sensor_process_data = hal_acnt180_process_data;
+    sensor_drv_register(ACNT180_ID,&sensor_drv);
+    uos_timer_create(&acnt180_timer);//创建定时器
+    OS_Create_HISR(&acnt180_hisr_ref,"temp_hisr", acnt180_hisr_callback, HISR_PRIORITY_0);//创建线程
+    gpio_set_direction(GPIO16, GPIO_OUT);
+    gpio_set_direction(GPIO123, GPIO_OUT);
+    gpio_set_value(GPIO16, GPIO_LOW);
+    gpio_set_value(GPIO123, GPIO_LOW);
+}
+
+#endif
\ No newline at end of file
diff --git a/2.sdk/gui/lv_drivers/indev/ACNT180.h b/2.sdk/gui/lv_drivers/indev/ACNT180.h
new file mode 100644 (file)
index 0000000..6267103
--- /dev/null
@@ -0,0 +1,24 @@
+#ifndef _ACNT180_H
+#define _ACNT180_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+#include "lv_drv_conf.h"
+
+#include <stdbool.h>
+
+#if USE_ACNT180
+
+void hal_acnt180_process_data(uint32_t *process_data);
+void hal_acnt180_init(void);
+void acnt180_measure_start(void);
+void acnt180_measure_stop(void);
+float acnt180_get_body_temperature(void);
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif /* USE_ACNT180 */
+
+#endif /* _ACNT180_H */
\ No newline at end of file
diff --git a/2.sdk/gui/lv_drivers/indev/bl6xx3_fw_h81_st_JL_update.h b/2.sdk/gui/lv_drivers/indev/bl6xx3_fw_h81_st_JL_update.h
new file mode 100644 (file)
index 0000000..ba4cebc
--- /dev/null
@@ -0,0 +1,1478 @@
+#ifndef _BL6XX3_FW_H81_ST_H_
+#define _BL6XX3_FW_H81_ST_H_
+
+// SoftVersion: TouchTools1.16.018
+// ComputerName: SZ-BL-A-0131
+// OperatorTime: 2023-02-28 09:47:16:982
+
+//const unsigned char bin_pjid_arr[] = {0};
+//const unsigned char bin_fwid_arr[] = {4};
+//const unsigned char bin_arg_id_arr[] = {2};
+
+extern const unsigned char fwbin[];
+
+const unsigned char fwbin[] = {
+0x38,0x07,0x01,0x00,0x41,0x01,0x00,0x00,0xD5,0x4D,0x00,0x00,0x47,0x47,0x00,0x00,  //0x0000~0x000f      8...A....M..GG..
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0010~0x001f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB5,0x4E,0x00,0x00,  //0x0020~0x002f      .............N..
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6D,0x4E,0x00,0x00,0x39,0x51,0x00,0x00,  //0x0030~0x003f      ........mN..9Q..
+0x53,0x01,0x00,0x00,0x95,0x4E,0x00,0x00,0x7D,0x47,0x00,0x00,0xFD,0x47,0x00,0x00,  //0x0040~0x004f      S....N..}G...G..
+0xBD,0x47,0x00,0x00,0xB1,0x51,0x00,0x00,0x53,0x01,0x00,0x00,0x53,0x01,0x00,0x00,  //0x0050~0x005f      .G...Q..S...S...
+0x53,0x01,0x00,0x00,0x00,0xF0,0x02,0xF8,0x00,0xF0,0x3E,0xF8,0x0C,0xA0,0x30,0xC8,  //0x0060~0x006f      S.........>...0.
+0x08,0x38,0x24,0x18,0x2D,0x18,0xA2,0x46,0x67,0x1E,0xAB,0x46,0x54,0x46,0x5D,0x46,  //0x0070~0x007f      .8$.-..Fg..FTF]F
+0xAC,0x42,0x01,0xD1,0x00,0xF0,0x30,0xF8,0x7E,0x46,0x0F,0x3E,0x0F,0xCC,0xB6,0x46,  //0x0080~0x008f      .B....0.~F.>...F
+0x01,0x26,0x33,0x42,0x00,0xD0,0xFB,0x1A,0xA2,0x46,0xAB,0x46,0x33,0x43,0x18,0x47,  //0x0090~0x009f      .&3B.....F.F3C.G
+0x18,0x59,0x00,0x00,0x38,0x59,0x00,0x00,0x10,0x3A,0x02,0xD3,0x78,0xC8,0x78,0xC1,  //0x00a0~0x00af      .Y..8Y...:..x.x.
+0xFA,0xD8,0x52,0x07,0x01,0xD3,0x30,0xC8,0x30,0xC1,0x01,0xD5,0x04,0x68,0x0C,0x60,  //0x00b0~0x00bf      ..R...0.0....h.`
+0x70,0x47,0x00,0x00,0x00,0x23,0x00,0x24,0x00,0x25,0x00,0x26,0x10,0x3A,0x01,0xD3,  //0x00c0~0x00cf      pG...#.$.%.&.:..
+0x78,0xC1,0xFB,0xD8,0x52,0x07,0x00,0xD3,0x30,0xC1,0x00,0xD5,0x0B,0x60,0x70,0x47,  //0x00d0~0x00df      x...R...0....`pG
+0x1F,0xB5,0x1F,0xBD,0x10,0xB5,0x10,0xBD,0x00,0xF0,0x56,0xFC,0x11,0x46,0xFF,0xF7,  //0x00e0~0x00ef      ..........V..F..
+0xF7,0xFF,0x05,0xF0,0x49,0xF9,0x00,0xF0,0x6E,0xFC,0x03,0xB4,0xFF,0xF7,0xF2,0xFF,  //0x00f0~0x00ff      ....I...n.......
+0x03,0xBC,0x00,0xF0,0x71,0xFC,0x00,0x00,0x70,0xB5,0x05,0x46,0x0C,0x46,0x16,0x46,  //0x0100~0x010f      ....q...p..F.F.F
+0x02,0xE0,0x0F,0xCC,0x0F,0xC5,0x10,0x3E,0x10,0x2E,0xFA,0xD2,0x08,0x2E,0x02,0xD3,  //0x0110~0x011f      .......>........
+0x03,0xCC,0x03,0xC5,0x08,0x3E,0x04,0x2E,0x07,0xD3,0x01,0xCC,0x01,0xC5,0x36,0x1F,  //0x0120~0x012f      .....>........6.
+0x03,0xE0,0x21,0x78,0x29,0x70,0x64,0x1C,0x6D,0x1C,0x76,0x1E,0xF9,0xD2,0x70,0xBD,  //0x0130~0x013f      ..!x)pd.m.v...p.
+0x07,0x48,0x80,0x47,0x07,0x48,0x00,0x47,0xFE,0xE7,0xFE,0xE7,0xFE,0xE7,0xFE,0xE7,  //0x0140~0x014f      .H.G.H.G........
+0xFE,0xE7,0xFE,0xE7,0x04,0x48,0x05,0x49,0x05,0x4A,0x06,0x4B,0x70,0x47,0x00,0x00,  //0x0150~0x015f      .....H.I.J.KpG..
+0x61,0x51,0x00,0x00,0x65,0x00,0x00,0x00,0x98,0x04,0x01,0x00,0x38,0x07,0x01,0x00,  //0x0160~0x016f      aQ..e.......8...
+0x98,0x05,0x01,0x00,0x98,0x05,0x01,0x00,0xF8,0xB5,0x04,0x2A,0x2C,0xD3,0x83,0x07,  //0x0170~0x017f      ...........*,...
+0x12,0xD0,0x0B,0x78,0x49,0x1C,0x03,0x70,0x40,0x1C,0x52,0x1E,0x83,0x07,0x0B,0xD0,  //0x0180~0x018f      ...xI..p@.R.....
+0x0B,0x78,0x49,0x1C,0x03,0x70,0x40,0x1C,0x52,0x1E,0x83,0x07,0x04,0xD0,0x0B,0x78,  //0x0190~0x019f      .xI..p@.R......x
+0x49,0x1C,0x03,0x70,0x40,0x1C,0x52,0x1E,0x8B,0x07,0x9B,0x0F,0x05,0xD0,0xC9,0x1A,  //0x01a0~0x01af      I..p@.R.........
+0xDF,0x00,0x20,0x23,0xDE,0x1B,0x08,0xC9,0x0A,0xE0,0xFF,0xF7,0xA5,0xFF,0xF8,0xBD,  //0x01b0~0x01bf      ...#............
+0x1D,0x46,0x08,0xC9,0xFD,0x40,0x1C,0x46,0xB4,0x40,0x2C,0x43,0x10,0xC0,0x12,0x1F,  //0x01c0~0x01cf      .F...@.F.@,C....
+0x04,0x2A,0xF5,0xD2,0xF3,0x08,0xC9,0x1A,0x52,0x1E,0xF0,0xD4,0x0B,0x78,0x49,0x1C,  //0x01d0~0x01df      .*......R....xI.
+0x03,0x70,0x40,0x1C,0x52,0x1E,0xEA,0xD4,0x0B,0x78,0x49,0x1C,0x03,0x70,0x40,0x1C,  //0x01e0~0x01ef      .p@.R....xI..p@.
+0x01,0x2A,0xE4,0xD4,0x09,0x78,0x01,0x70,0xF8,0xBD,0x70,0x47,0x70,0x47,0x70,0x47,  //0x01f0~0x01ff      .*...x.p..pGpGpG
+0x63,0x68,0x70,0x5F,0x63,0x66,0x67,0x5F,0x6D,0x61,0x72,0x6B,0x00,0x00,0x00,0x48,  //0x0200~0x020f      chp_cfg_mark...H
+0x38,0x31,0x2D,0x4B,0x36,0x2D,0x4A,0x4C,0x5F,0x48,0x43,0x2D,0x4B,0x36,0x32,0x35,  //0x0210~0x021f      81-K6-JL_HC-K625
+0x30,0x37,0x36,0x06,0x03,0x06,0x0C,0x07,0x07,0x08,0x04,0x02,0x00,0x90,0x00,0x3A,  //0x0220~0x022f      076............:
+0x00,0x69,0x64,0x3A,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,  //0x0230~0x023f      .id:ffffffffffff
+0x00,0x00,0x00,0x00,0x00,0x46,0x65,0x62,0x20,0x31,0x35,0x20,0x32,0x30,0x32,0x32,  //0x0240~0x024f      .....Feb.15.2022
+0x00,0x31,0x35,0x3A,0x33,0x32,0x3A,0x34,0x30,0x00,0x00,0x00,0x00,0x61,0x64,0x64,  //0x0250~0x025f      .15:32:40....add
+0x3A,0x01,0x01,0x2D,0x01,0xF1,0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x02,0x00,0x50,  //0x0260~0x026f      :..-...........P
+0xC8,0x00,0x00,0x01,0x00,0x01,0xC8,0x00,0x02,0x00,0xF0,0x00,0x40,0x01,0x90,0x01,  //0x0270~0x027f      ............@...
+0x5E,0x01,0x3C,0x00,0xD6,0x01,0x03,0x03,0x04,0x04,0x02,0x02,0x03,0x55,0x46,0x4F,  //0x0280~0x028f      ^.<..........UFO
+0x00,0x08,0x0C,0x28,0x19,0x21,0x03,0x24,0x00,0x7D,0x00,0x10,0x20,0x00,0x78,0x10,  //0x0290~0x029f      ...(.!.$.}....x.
+0x08,0x02,0x02,0x96,0x05,0x14,0xA0,0x00,0x01,0x00,0x0A,0x03,0x01,0x04,0x2C,0x01,  //0x02a0~0x02af      ..............,.
+0x06,0x58,0x02,0x64,0x00,0x02,0x0F,0x0F,0x00,0x01,0x0D,0xA0,0x01,0xA0,0x0F,0x0F,  //0x02b0~0x02bf      .X.d............
+0x50,0x72,0x6F,0x56,0x65,0x72,0x4B,0x65,0x79,0x00,0x00,0x01,0xFF,0xFE,0x0A,0x00,  //0x02c0~0x02cf      ProVerKey.......
+0x00,0x04,0x05,0x04,0x05,0x14,0x00,0xD0,0x07,0x3D,0x00,0x00,0x00,0x00,0x3B,0x00,  //0x02d0~0x02df      .........=....;.
+0x41,0x00,0x1A,0x01,0x1A,0x01,0x33,0x02,0x33,0x02,0x00,0x00,0x36,0x3C,0x3B,0x3C,  //0x02e0~0x02ef      A.....3.3...6<;<
+0x32,0x00,0xBE,0x00,0xA4,0x01,0x01,0x00,0x00,0xA0,0x0F,0x3C,0x00,0x78,0x00,0x78,  //0x02f0~0x02ff      2..........<.x.x
+0x00,0xB4,0x00,0xB4,0x00,0xF0,0x00,0xC8,0x00,0xF4,0x01,0xC8,0x00,0xA0,0x0F,0x2C,  //0x0300~0x030f      ...............,
+0x01,0xA0,0x0F,0x90,0x01,0xA0,0x0F,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x05,  //0x0310~0x031f      ................
+0x03,0x23,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x1C,0x1B,0x1A,0x19,0x18,0x17,0x16,0x15,  //0x0320~0x032f      .#"!............
+0x14,0x13,0x12,0x11,0x10,0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08,0x07,0x06,0x05,  //0x0330~0x033f      ................
+0x04,0x03,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0340~0x034f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0350~0x035f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x06,  //0x0360~0x036f      ................
+0x02,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,  //0x0370~0x037f      ................
+0xEC,0xED,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,  //0x0380~0x038f      ................
+0xFC,0xFD,0xFE,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0390~0x039f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x03a0~0x03af      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x14,0x00,0xF0,0xFF,0x00,0x0A,0x02,0x0B,  //0x03b0~0x03bf      ................
+0x03,0x0D,0x04,0x06,0x05,0x07,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,  //0x03c0~0x03cf      ......dddddddddd
+0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x64,0x08,0x32,0x32,0x00,0x00,0x50,0x00,0x78,  //0x03d0~0x03df      dddddddd.22..P.x
+0x00,0xA0,0x00,0x96,0x00,0x64,0x02,0x96,0x00,0x01,0x00,0x16,0x1E,0x00,0x00,0x00,  //0x03e0~0x03ef      .....d..........
+0x58,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x03f0~0x03ff      X...............
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0400~0x040f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0410~0x041f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0420~0x042f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0430~0x043f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0440~0x044f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0450~0x045f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0460~0x046f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0470~0x047f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0480~0x048f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0490~0x049f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x04a0~0x04af      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x04b0~0x04bf      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x04c0~0x04cf      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x04d0~0x04df      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x04e0~0x04ef      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x04f0~0x04ff      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0500~0x050f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0510~0x051f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0520~0x052f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0530~0x053f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0540~0x054f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0550~0x055f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0560~0x056f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0570~0x057f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0580~0x058f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x0590~0x059f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x05a0~0x05af      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x05b0~0x05bf      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x05c0~0x05cf      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x05d0~0x05df      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x05e0~0x05ef      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAA,0x55,0x09,0x09,  //0x05f0~0x05ff      .............U..
+0xD2,0xB2,0x10,0xB5,0x13,0x02,0x9A,0x18,0x13,0x04,0x9A,0x18,0x00,0xF0,0x0E,0xF8,  //0x0600~0x060f      ................
+0x10,0xBD,0x01,0xE0,0x04,0xC0,0x09,0x1F,0x04,0x29,0xFB,0xD2,0x8B,0x07,0x01,0xD5,  //0x0610~0x061f      .........)......
+0x02,0x80,0x80,0x1C,0xC9,0x07,0x00,0xD0,0x02,0x70,0x70,0x47,0x00,0x29,0x0B,0xD0,  //0x0620~0x062f      .........ppG.)..
+0xC3,0x07,0x02,0xD0,0x02,0x70,0x40,0x1C,0x49,0x1E,0x02,0x29,0x04,0xD3,0x83,0x07,  //0x0630~0x063f      .....p@.I..)....
+0x02,0xD5,0x02,0x80,0x80,0x1C,0x89,0x1E,0xE3,0xE7,0x00,0x22,0xEE,0xE7,0x00,0x22,  //0x0640~0x064f      ..........."..."
+0xDF,0xE7,0x00,0x22,0x03,0x09,0x8B,0x42,0x2C,0xD3,0x03,0x0A,0x8B,0x42,0x11,0xD3,  //0x0650~0x065f      ..."...B,....B..
+0x00,0x23,0x9C,0x46,0x4E,0xE0,0x03,0x46,0x0B,0x43,0x3C,0xD4,0x00,0x22,0x43,0x08,  //0x0660~0x066f      .#.FN..F.C<.."C.
+0x8B,0x42,0x31,0xD3,0x03,0x09,0x8B,0x42,0x1C,0xD3,0x03,0x0A,0x8B,0x42,0x01,0xD3,  //0x0670~0x067f      .B1....B.....B..
+0x94,0x46,0x3F,0xE0,0xC3,0x09,0x8B,0x42,0x01,0xD3,0xCB,0x01,0xC0,0x1A,0x52,0x41,  //0x0680~0x068f      .F?....B......RA
+0x83,0x09,0x8B,0x42,0x01,0xD3,0x8B,0x01,0xC0,0x1A,0x52,0x41,0x43,0x09,0x8B,0x42,  //0x0690~0x069f      ...B......RAC..B
+0x01,0xD3,0x4B,0x01,0xC0,0x1A,0x52,0x41,0x03,0x09,0x8B,0x42,0x01,0xD3,0x0B,0x01,  //0x06a0~0x06af      ..K...RA...B....
+0xC0,0x1A,0x52,0x41,0xC3,0x08,0x8B,0x42,0x01,0xD3,0xCB,0x00,0xC0,0x1A,0x52,0x41,  //0x06b0~0x06bf      ..RA...B......RA
+0x83,0x08,0x8B,0x42,0x01,0xD3,0x8B,0x00,0xC0,0x1A,0x52,0x41,0x43,0x08,0x8B,0x42,  //0x06c0~0x06cf      ...B......RAC..B
+0x01,0xD3,0x4B,0x00,0xC0,0x1A,0x52,0x41,0x41,0x1A,0x00,0xD2,0x01,0x46,0x52,0x41,  //0x06d0~0x06df      ..K...RAA....FRA
+0x10,0x46,0x70,0x47,0x5D,0xE0,0xCA,0x0F,0x00,0xD0,0x49,0x42,0x03,0x10,0x00,0xD3,  //0x06e0~0x06ef      .FpG].....IB....
+0x40,0x42,0x53,0x40,0x00,0x22,0x9C,0x46,0x03,0x09,0x8B,0x42,0x2D,0xD3,0x03,0x0A,  //0x06f0~0x06ff      @BS@.".F...B-...
+0x8B,0x42,0x12,0xD3,0xFC,0x22,0x89,0x01,0x12,0xBA,0x03,0x0A,0x8B,0x42,0x0C,0xD3,  //0x0700~0x070f      .B...".......B..
+0x89,0x01,0x92,0x11,0x8B,0x42,0x08,0xD3,0x89,0x01,0x92,0x11,0x8B,0x42,0x04,0xD3,  //0x0710~0x071f      .....B.......B..
+0x89,0x01,0x3A,0xD0,0x92,0x11,0x00,0xE0,0x89,0x09,0xC3,0x09,0x8B,0x42,0x01,0xD3,  //0x0720~0x072f      ..:..........B..
+0xCB,0x01,0xC0,0x1A,0x52,0x41,0x83,0x09,0x8B,0x42,0x01,0xD3,0x8B,0x01,0xC0,0x1A,  //0x0730~0x073f      ....RA...B......
+0x52,0x41,0x43,0x09,0x8B,0x42,0x01,0xD3,0x4B,0x01,0xC0,0x1A,0x52,0x41,0x03,0x09,  //0x0740~0x074f      RAC..B..K...RA..
+0x8B,0x42,0x01,0xD3,0x0B,0x01,0xC0,0x1A,0x52,0x41,0xC3,0x08,0x8B,0x42,0x01,0xD3,  //0x0750~0x075f      .B......RA...B..
+0xCB,0x00,0xC0,0x1A,0x52,0x41,0x83,0x08,0x8B,0x42,0x01,0xD3,0x8B,0x00,0xC0,0x1A,  //0x0760~0x076f      ....RA...B......
+0x52,0x41,0xD9,0xD2,0x43,0x08,0x8B,0x42,0x01,0xD3,0x4B,0x00,0xC0,0x1A,0x52,0x41,  //0x0770~0x077f      RA..C..B..K...RA
+0x41,0x1A,0x00,0xD2,0x01,0x46,0x63,0x46,0x52,0x41,0x5B,0x10,0x10,0x46,0x01,0xD3,  //0x0780~0x078f      A....FcFRA[..F..
+0x40,0x42,0x00,0x2B,0x00,0xD5,0x49,0x42,0x70,0x47,0x63,0x46,0x5B,0x10,0x00,0xD3,  //0x0790~0x079f      @B.+..IBpGcF[...
+0x40,0x42,0x01,0xB5,0x00,0x20,0xC0,0x46,0xC0,0x46,0x02,0xBD,0x30,0xB5,0x03,0x46,  //0x07a0~0x07af      @B.....F.F..0..F
+0xCA,0x02,0x40,0x0D,0x10,0x43,0x16,0x4D,0x16,0x4C,0x0A,0x15,0x02,0xD0,0x20,0x43,  //0x07b0~0x07bf      ..@..C.M.L.....C
+0x00,0x2A,0x06,0xDB,0xAA,0x1A,0x00,0x2A,0x12,0xDD,0xD0,0x40,0xFF,0x2A,0x0B,0xDC,  //0x07c0~0x07cf      .*.....*...@.*..
+0x30,0xBD,0x52,0x05,0x52,0x0D,0x01,0xD1,0x40,0x00,0x40,0x08,0xAA,0x1A,0x07,0xD4,  //0x07d0~0x07df      0.R.R...@.@.....
+0xD0,0x40,0x40,0x42,0xFF,0x2A,0x01,0xDD,0x00,0x20,0x30,0xBD,0x00,0x28,0xFC,0xDD,  //0x07e0~0x07ef      .@@B.*....0..(..
+0x4A,0x00,0x00,0x2B,0x01,0xD0,0x01,0x20,0x00,0xE0,0x00,0x20,0x10,0x18,0x01,0x22,  //0x07f0~0x07ff      J..+..........."
+0x52,0x05,0xD0,0x42,0xF0,0xD8,0xC8,0x17,0xC0,0x43,0x60,0x40,0x30,0xBD,0x00,0x00,  //0x0800~0x080f      R..B.....C`@0...
+0x1E,0x04,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0x22,0x03,0x0C,0x02,0xD1,0x0F,0x22,  //0x0810~0x081f      ........."....."
+0x00,0x04,0x02,0xD0,0x03,0x0E,0x03,0xD0,0x04,0xE0,0x00,0x20,0x01,0x46,0x70,0x47,  //0x0820~0x082f      .............FpG
+0x00,0x02,0x08,0x3A,0x03,0x0F,0x01,0xD1,0x00,0x01,0x12,0x1F,0x83,0x0F,0x01,0xD1,  //0x0830~0x083f      ...:............
+0x80,0x00,0x92,0x1E,0x00,0x28,0x01,0xDB,0x40,0x00,0x52,0x1E,0x12,0x05,0x51,0x18,  //0x0840~0x084f      .....(..@.R...Q.
+0x42,0x05,0xC0,0x12,0x41,0x18,0x10,0x46,0x70,0x47,0xC1,0x0F,0xC9,0x07,0x00,0xD0,  //0x0850~0x085f      B...A..FpG......
+0x40,0x42,0x01,0x22,0x92,0x07,0x11,0x43,0xD6,0xE7,0x01,0x21,0x89,0x07,0xD3,0xE7,  //0x0860~0x086f      @B."...C...!....
+0x10,0xB5,0x00,0xF0,0x89,0xF8,0x00,0x68,0x10,0xBD,0x10,0xB5,0x04,0x46,0x00,0xF0,  //0x0870~0x087f      .......h.....F..
+0x83,0xF8,0x04,0x60,0x10,0xBD,0x00,0x00,0xF0,0xB5,0x3D,0x4B,0x02,0x46,0x0C,0x46,  //0x0880~0x088f      ...`......=K.F.F
+0x1C,0x40,0x00,0x20,0x00,0x2C,0x63,0xD0,0x3A,0x4D,0x8B,0x43,0x66,0xD0,0x00,0x29,  //0x0890~0x089f      .@...,c.:M.Cf..)
+0x6B,0xDB,0x0B,0x0D,0x1D,0x05,0xA9,0x43,0x01,0x25,0x2D,0x05,0x29,0x43,0x01,0x24,  //0x08a0~0x08af      k......C.%-.)C.$
+0xFD,0x33,0xE3,0x40,0x01,0xD3,0x92,0x18,0x49,0x41,0xFF,0x33,0x81,0x33,0x9C,0x46,  //0x08b0~0x08bf      .3.@....IA.3.3.F
+0x8B,0x02,0x94,0x0D,0x01,0x21,0x23,0x43,0x89,0x07,0x4C,0x42,0x92,0x02,0x00,0x27,  //0x08c0~0x08cf      .....!#C..LB...'
+0x1B,0x19,0x8C,0x10,0x5D,0x1A,0x04,0xD4,0x2D,0x1B,0x02,0xD4,0x2B,0x46,0x65,0x00,  //0x08d0~0x08df      ....]...-...+Fe.
+0x49,0x19,0x92,0x18,0x5B,0x41,0x64,0x08,0xF4,0xD1,0x5C,0x1A,0x08,0xD4,0x01,0x25,  //0x08e0~0x08ef      I...[Ad........%
+0xED,0x07,0xEE,0x17,0x55,0x19,0x74,0x41,0x02,0xD4,0x2A,0x46,0x23,0x46,0x49,0x1C,  //0x08f0~0x08ff      ....U.tA..*F#FI.
+0x94,0x18,0x5B,0x41,0x01,0x22,0x92,0x07,0x1D,0x46,0xE6,0x1B,0x8D,0x41,0x06,0xD4,  //0x0900~0x090f      ..[A."...F...A..
+0xB6,0x1A,0x85,0x41,0x03,0xD4,0x2B,0x46,0x55,0x00,0x34,0x46,0x7F,0x19,0x24,0x19,  //0x0910~0x091f      ...A..+FU.4F..$.
+0x5B,0x41,0x52,0x08,0x80,0x2A,0xEF,0xD1,0x23,0x43,0x00,0xD0,0x02,0x23,0x38,0x46,  //0x0920~0x092f      [AR..*..#C...#8F
+0x0A,0x22,0xD0,0x40,0x01,0xD3,0x01,0x22,0x13,0x43,0x8A,0x05,0x10,0x43,0x62,0x46,  //0x0930~0x093f      .".@...".C...CbF
+0x89,0x0A,0x12,0x05,0x89,0x18,0x00,0x2B,0x09,0xD0,0x01,0x22,0xD3,0x40,0x02,0xD3,  //0x0940~0x094f      .......+...".@..
+0x00,0x22,0x40,0x1C,0x51,0x41,0x00,0x2B,0x01,0xD1,0x40,0x08,0x40,0x00,0xF0,0xBD,  //0x0950~0x095f      ."@.QA.+..@.@...
+0x0B,0x03,0x13,0x43,0x07,0xD0,0xC9,0x0F,0xC9,0x07,0xF0,0xBD,0x08,0x03,0x10,0x43,  //0x0960~0x096f      ...C...........C
+0x03,0xD1,0x00,0x29,0x01,0xDB,0x10,0x46,0xF0,0xBD,0x00,0x20,0x29,0x46,0xF0,0xBD,  //0x0970~0x097f      ...)...F....)F..
+0x00,0x00,0xF0,0x7F,0x00,0x00,0xF8,0x7F,0x00,0x48,0x70,0x47,0x38,0x04,0x01,0x00,  //0x0980~0x098f      .........HpG8...
+0x00,0x48,0x70,0x47,0x38,0x04,0x01,0x00,0x75,0x46,0xFF,0xF7,0xF9,0xFF,0xAE,0x46,  //0x0990~0x099f      .HpG8...uF.....F
+0x05,0x00,0x69,0x46,0x53,0x46,0xC0,0x08,0xC0,0x00,0x85,0x46,0x18,0xB0,0x20,0xB5,  //0x09a0~0x09af      ..iFSF.....F....
+0xFF,0xF7,0xD0,0xFB,0x60,0xBC,0x00,0x27,0x49,0x08,0xB6,0x46,0x00,0x26,0xC0,0xC5,  //0x09b0~0x09bf      ....`..'I..F.&..
+0xC0,0xC5,0xC0,0xC5,0xC0,0xC5,0xC0,0xC5,0xC0,0xC5,0xC0,0xC5,0xC0,0xC5,0x40,0x3D,  //0x09c0~0x09cf      ..............@=
+0x49,0x00,0x8D,0x46,0x70,0x47,0x10,0xB5,0x04,0x46,0xC0,0x46,0xC0,0x46,0x20,0x46,  //0x09d0~0x09df      I..FpG...F.F.F.F
+0xFF,0xF7,0x8B,0xFB,0x10,0xBD,0x00,0x00,0x01,0x49,0x18,0x20,0xAB,0xBE,0xFE,0xE7,  //0x09e0~0x09ef      .........I......
+0x26,0x00,0x02,0x00,0x70,0x47,0x70,0x47,0x10,0xB5,0x0F,0x4B,0x7D,0x24,0x9A,0x7A,  //0x09f0~0x09ff      &...pGpG...K}$.z
+0xE4,0x00,0x0C,0x48,0x62,0x43,0x0D,0x4C,0x01,0x68,0x24,0x7A,0xC8,0x88,0x92,0xB2,  //0x0a00~0x0a0f      ...HbC.L.h$z....
+0xE4,0x07,0x01,0xD0,0x00,0x20,0x0A,0xE0,0x9C,0x78,0xE4,0x07,0x07,0xD0,0x08,0x4C,  //0x0a10~0x0a1f      .........x.....L
+0x24,0x88,0x00,0x19,0x80,0xB2,0x90,0x42,0x01,0xD9,0x01,0x22,0x9A,0x71,0xC8,0x80,  //0x0a20~0x0a2f      $......B...".q..
+0x10,0xBD,0x00,0x00,0xB4,0x00,0x01,0x00,0x50,0x03,0x01,0x00,0x5E,0x03,0x01,0x00,  //0x0a30~0x0a3f      ........P...^...
+0x94,0x00,0x01,0x00,0xF0,0xB5,0x94,0x46,0x22,0x4A,0x87,0xB0,0x54,0x7F,0x15,0x7F,  //0x0a40~0x0a4f      .......F"J..T...
+0x22,0x02,0x21,0x4C,0x2A,0x43,0x24,0x78,0x52,0x09,0x01,0x2C,0x06,0xD0,0x5A,0x43,  //0x0a50~0x0a5f      ".!L*C$xR..,..ZC
+0x94,0xB2,0x00,0x23,0x01,0x22,0x8A,0x40,0xD6,0xB2,0x2C,0xE0,0x19,0x4B,0x5B,0x1E,  //0x0a60~0x0a6f      ...#.".@..,..K[.
+0x1B,0x78,0x53,0x43,0x9C,0xB2,0xF4,0xE7,0x5D,0x00,0x62,0x46,0x57,0x5B,0xA7,0x42,  //0x0a70~0x0a7f      .xSC....].bFW[.B
+0x01,0xD8,0xE2,0x1B,0x00,0xE0,0x3A,0x1B,0x97,0xB2,0x6A,0x46,0x57,0x53,0x0C,0x9A,  //0x0a80~0x0a8f      ......:...jFWS..
+0x52,0x5B,0x97,0x42,0x04,0xD2,0x0C,0x9A,0x57,0x53,0x0D,0x9F,0xC2,0x5C,0xFA,0x54,  //0x0a90~0x0a9f      R[.B....WS.....T
+0x62,0x46,0x52,0x5B,0xA2,0x42,0x03,0xD9,0xC2,0x5C,0x32,0x43,0xC2,0x54,0x08,0xE0,  //0x0aa0~0x0aaf      bFR[.B....2C.T..
+0x07,0x29,0x06,0xD2,0xC5,0x5C,0x01,0x27,0x4A,0x1C,0x35,0x43,0x97,0x40,0xBD,0x43,  //0x0ab0~0x0abf      .).....'J.5C.@.C
+0xC5,0x54,0x5B,0x1C,0xDB,0xB2,0x05,0x4A,0x12,0x79,0x9A,0x42,0xD4,0xD8,0x07,0xB0,  //0x0ac0~0x0acf      .T[....J.y.B....
+0xF0,0xBD,0x00,0x00,0xA1,0x02,0x00,0x00,0x6F,0x00,0x01,0x00,0x74,0x00,0x01,0x00,  //0x0ad0~0x0adf      ........o...t...
+0xFC,0xB5,0x17,0x4A,0xC1,0x00,0x8D,0x18,0x29,0x46,0x26,0x31,0x00,0x91,0x0E,0x21,  //0x0ae0~0x0aef      ...J....)F&1...!
+0x48,0x43,0x2E,0x35,0x82,0x18,0x3E,0x32,0x10,0x89,0x96,0x88,0x84,0x46,0x11,0x48,  //0x0af0~0x0aff      HC.5..>2.....F.H
+0x01,0x90,0xAE,0x46,0x00,0x99,0x00,0x20,0x08,0xE0,0x01,0x28,0x06,0xD1,0x51,0x89,  //0x0b00~0x0b0f      ...F.......(..Q.
+0x75,0x46,0x8C,0x46,0x00,0x99,0xD6,0x88,0x89,0x1C,0xAD,0x1C,0x63,0x46,0x73,0x43,  //0x0b10~0x0b1f      uF.F........cFsC
+0x01,0x9C,0x1B,0x12,0x23,0x40,0x0F,0x88,0x2C,0x88,0xA7,0x42,0x01,0xD9,0xE3,0x18,  //0x0b20~0x0b2f      ....#@..,..B....
+0x00,0xE0,0xE3,0x1A,0x40,0x1C,0xC0,0xB2,0x0B,0x80,0x02,0x28,0xE5,0xD3,0xFC,0xBD,  //0x0b30~0x0b3f      ....@......(....
+0x5E,0x03,0x01,0x00,0xFC,0xFF,0x00,0x00,0x10,0xB5,0x0D,0x48,0x0B,0x4C,0x01,0x7F,  //0x0b40~0x0b4f      ^..........H.L..
+0x21,0x70,0xC1,0x7E,0xE1,0x73,0x21,0x46,0xDE,0x39,0x89,0x7F,0x00,0x29,0x01,0xD0,  //0x0b50~0x0b5f      !p.~.s!F.9...)..
+0xC0,0x7F,0x20,0x70,0x21,0x22,0x0E,0x21,0x60,0x1C,0xFF,0xF7,0x49,0xFD,0x20,0x46,  //0x0b60~0x0b6f      ...p!".!`...I..F
+0x6C,0x22,0x0E,0x21,0x10,0x30,0xFF,0xF7,0x43,0xFD,0x10,0xBD,0x26,0x03,0x01,0x00,  //0x0b70~0x0b7f      l".!.0..C...&...
+0x80,0x02,0x00,0x00,0x10,0xB5,0x01,0xF0,0x49,0xFE,0x02,0xF0,0xEE,0xFF,0x10,0xBD,  //0x0b80~0x0b8f      ........I.......
+0x10,0xB5,0x02,0xF0,0xC1,0xF8,0x02,0xF0,0xE7,0xFF,0x02,0xF0,0xA7,0xFF,0x02,0xF0,  //0x0b90~0x0b9f      ................
+0x71,0xF8,0xFF,0xF7,0x28,0xFF,0x02,0xF0,0xA3,0xFF,0x10,0xBD,0x70,0x47,0x70,0x47,  //0x0ba0~0x0baf      q...(.......pGpG
+0x10,0xB5,0x00,0xF0,0x11,0xF8,0x01,0xF0,0xD3,0xF9,0x00,0xF0,0xD5,0xF8,0x02,0xF0,  //0x0bb0~0x0bbf      ................
+0xA3,0xFB,0x02,0xF0,0xAD,0xF8,0x00,0xF0,0xEF,0xFB,0x02,0xF0,0xDB,0xF8,0x02,0xF0,  //0x0bc0~0x0bcf      ................
+0xD5,0xF9,0x02,0xF0,0xCB,0xF8,0x10,0xBD,0x02,0x48,0x01,0x7A,0x49,0x08,0x49,0x00,  //0x0bd0~0x0bdf      .........H.zI.I.
+0x01,0x72,0x70,0x47,0x5E,0x03,0x01,0x00,0x30,0xB5,0x11,0x48,0x00,0x78,0x01,0x28,  //0x0be0~0x0bef      .rpG^...0..H.x.(
+0x1C,0xD1,0x10,0x48,0x28,0x21,0x00,0x68,0x00,0x78,0x48,0x43,0x0D,0x49,0x09,0x1D,  //0x0bf0~0x0bff      ...H(!.h.xHC.I..
+0x40,0x18,0xC1,0x68,0x0B,0x78,0x01,0x69,0x0B,0x48,0x02,0x68,0x12,0x8B,0x0A,0x80,  //0x0c00~0x0c0f      @..h.x.i.H.h....
+0x00,0x68,0x7D,0x22,0x80,0x8A,0x48,0x80,0x02,0x20,0x52,0x01,0x04,0xE0,0x84,0x18,  //0x0c10~0x0c1f      .h}"..H...R.....
+0x45,0x00,0x40,0x1C,0x4C,0x53,0xC0,0xB2,0x98,0x42,0xF8,0xD3,0x30,0xBD,0x00,0x00,  //0x0c20~0x0c2f      E.@.LS...B..0...
+0x48,0x02,0x01,0x00,0xC4,0x58,0x00,0x00,0xB4,0x00,0x01,0x00,0x10,0xB5,0x0F,0x48,  //0x0c30~0x0c3f      H....X.........H
+0x00,0x78,0x60,0x28,0x06,0xD1,0x0E,0x48,0x01,0x68,0xC9,0x69,0x00,0x68,0x49,0x08,  //0x0c40~0x0c4f      .x`(...H.h.i.hI.
+0x49,0x00,0xC1,0x61,0x00,0xF0,0x36,0xF8,0x0A,0x48,0x80,0x7F,0x02,0x28,0x0A,0xD0,  //0x0c50~0x0c5f      I..a..6..H...(..
+0x02,0xF0,0x0C,0xFA,0x08,0x49,0x08,0x78,0x40,0x1C,0x08,0x70,0xFF,0xF7,0xBC,0xFF,  //0x0c60~0x0c6f      .....I.x@..p....
+0x02,0xF0,0xF6,0xFD,0x10,0xBD,0x02,0xF0,0x75,0xFA,0xF3,0xE7,0x80,0x00,0x01,0x00,  //0x0c70~0x0c7f      ........u.......
+0xFC,0x54,0x00,0x00,0x48,0x02,0x01,0x00,0x5C,0x00,0x01,0x00,0x03,0x48,0x40,0x78,  //0x0c80~0x0c8f      .T..H........H@x
+0x02,0x28,0x01,0xD0,0x00,0x20,0x70,0x47,0x01,0x20,0x70,0x47,0x9A,0x00,0x01,0x00,  //0x0c90~0x0c9f      .(....pG..pG....
+0x10,0xB5,0x07,0x49,0xC9,0x7F,0x01,0x29,0x02,0xD0,0x00,0x28,0x02,0xD0,0x04,0xE0,  //0x0ca0~0x0caf      ...I...)...(....
+0x00,0x28,0x02,0xD0,0x03,0xF0,0xEC,0xFA,0x10,0xBD,0x03,0xF0,0x13,0xFB,0x10,0xBD,  //0x0cb0~0x0cbf      .(..............
+0x48,0x02,0x01,0x00,0x0A,0x48,0x0B,0x4A,0x81,0x7F,0x00,0x29,0x0E,0xD0,0x0A,0x48,  //0x0cc0~0x0ccf      H....H.J...)...H
+0x00,0x68,0x00,0x78,0x00,0x28,0x08,0xD1,0x08,0x48,0x02,0x29,0x80,0x7E,0x50,0x70,  //0x0cd0~0x0cdf      .h.x.(...H.).~Pp
+0x03,0xD1,0x09,0x28,0x01,0xD9,0x09,0x20,0x50,0x70,0x70,0x47,0x01,0x20,0xFB,0xE7,  //0x0ce0~0x0cef      ...(....PppG....
+0x48,0x02,0x01,0x00,0x5C,0x00,0x01,0x00,0xC4,0x58,0x00,0x00,0xA0,0x02,0x00,0x00,  //0x0cf0~0x0cff      H........X......
+0x70,0xB5,0x0D,0x4D,0x28,0x78,0x00,0x28,0x15,0xD0,0x0C,0x48,0x00,0x24,0x00,0x7E,  //0x0d00~0x0d0f      p..M(x.(...H.$.~
+0x01,0x28,0x06,0xD1,0x0A,0x4E,0x30,0x70,0x02,0xF0,0xE0,0xFF,0x03,0xF0,0xDA,0xF8,  //0x0d10~0x0d1f      .(...N0p........
+0x34,0x70,0x28,0x78,0x01,0x28,0x01,0xD1,0x02,0xF0,0xD8,0xFF,0x02,0xF0,0xC6,0xFD,  //0x0d20~0x0d2f      4p(x.(..........
+0x04,0x48,0x2C,0x70,0xC4,0x72,0x70,0xBD,0x6C,0x00,0x01,0x00,0x80,0x02,0x00,0x00,  //0x0d30~0x0d3f      .H,p.rp.l.......
+0x6F,0x00,0x01,0x00,0x50,0x03,0x01,0x00,0x10,0xB5,0x06,0x48,0x01,0x78,0x41,0x70,  //0x0d40~0x0d4f      o...P......H.xAp
+0x00,0x29,0x05,0xD0,0x01,0x46,0x08,0x22,0x26,0x31,0x2E,0x30,0xFF,0xF7,0x0C,0xFA,  //0x0d50~0x0d5f      .)...F."&1.0....
+0x10,0xBD,0x00,0x00,0x5E,0x03,0x01,0x00,0x10,0xB5,0x00,0xF0,0x07,0xF8,0x00,0xF0,  //0x0d60~0x0d6f      ....^...........
+0x39,0xF8,0x02,0xF0,0x6D,0xFB,0x02,0xF0,0xC9,0xFA,0x10,0xBD,0xF8,0xB5,0x15,0x49,  //0x0d70~0x0d7f      9...m..........I
+0x13,0x48,0x49,0x78,0x42,0x88,0x00,0x29,0x03,0xD0,0x00,0x89,0x90,0x42,0x00,0xD2,  //0x0d80~0x0d8f      .HIxB..).....B..
+0x02,0x46,0x00,0x20,0x10,0x4C,0x01,0x25,0x03,0x46,0x06,0x21,0x74,0x26,0x0F,0x4F,  //0x0d90~0x0d9f      .F...L.%.F.!t&.O
+0x41,0x43,0x46,0x43,0x09,0x19,0xF6,0x19,0x4D,0x70,0x74,0x27,0xF7,0x5F,0x97,0x42,  //0x0da0~0x0daf      ACFC....Mpt'._.B
+0x00,0xDD,0x4B,0x70,0x40,0x1C,0x00,0x06,0x00,0x0E,0xEE,0xD0,0x08,0x4E,0x33,0x70,  //0x0db0~0x0dbf      ..Kp@........N3p
+0x23,0x70,0x00,0xF0,0x5B,0xF9,0x01,0x28,0x01,0xD1,0x25,0x70,0x35,0x70,0xF8,0xBD,  //0x0dc0~0x0dcf      #p..[..(..%p5p..
+0x44,0x03,0x01,0x00,0x88,0x02,0x01,0x00,0x7A,0x00,0x01,0x00,0xB0,0x02,0x01,0x00,  //0x0dd0~0x0ddf      D.......z.......
+0x5F,0x00,0x01,0x00,0xF0,0xB5,0x21,0x49,0x00,0x20,0x09,0x78,0x20,0x4C,0x8C,0x46,  //0x0de0~0x0def      _.....!I...x.L.F
+0x03,0x46,0x06,0x21,0x1F,0x4A,0x41,0x43,0x89,0x18,0x62,0x46,0x01,0x2A,0x00,0xD1,  //0x0df0~0x0dff      .F.!.JAC..bF.*..
+0x4B,0x70,0x25,0x79,0x0A,0x22,0x55,0x43,0x4A,0x78,0x01,0x2A,0x12,0xD0,0x17,0x49,  //0x0e00~0x0e0f      Kp%y."UCJx.*...I
+0x42,0x00,0xC9,0x1C,0x8B,0x52,0x40,0x1C,0x00,0x06,0x00,0x0E,0xE9,0xD0,0x61,0x79,  //0x0e10~0x0e1f      B....R@.......ay
+0x0A,0x20,0x14,0x4C,0x41,0x43,0x11,0x4A,0x20,0x78,0x52,0x1E,0x01,0x28,0x13,0xD0,  //0x0e20~0x0e2f      ...LAC.J.xR..(..
+0x53,0x80,0xF0,0xBD,0x0D,0x4E,0x42,0x00,0xF6,0x1C,0xB7,0x5A,0x0E,0x4E,0x36,0x88,  //0x0e30~0x0e3f      S....NB....Z.N6.
+0xBE,0x19,0xAE,0x42,0xE7,0xD2,0x4B,0x70,0x08,0x4D,0x0B,0x49,0xED,0x1C,0xAE,0x5A,  //0x0e40~0x0e4f      ...B..Kp.M.I...Z
+0x09,0x88,0x71,0x18,0xA9,0x52,0xDE,0xE7,0x07,0x48,0x55,0x88,0x00,0x88,0x28,0x18,  //0x0e50~0x0e5f      ..q..R...HU...(.
+0x88,0x42,0xE6,0xD2,0x23,0x70,0x50,0x80,0xF0,0xBD,0x00,0x00,0x5F,0x00,0x01,0x00,  //0x0e60~0x0e6f      .B..#pP....._...
+0xA0,0x02,0x00,0x00,0x7A,0x00,0x01,0x00,0x94,0x00,0x01,0x00,0x10,0xB5,0x06,0x21,  //0x0e70~0x0e7f      ....z..........!
+0x03,0x48,0xFF,0xF7,0xE2,0xFB,0x03,0x48,0x01,0x49,0x40,0x78,0x88,0x70,0x10,0xBD,  //0x0e80~0x0e8f      .H.....H.I@x.p..
+0x7A,0x00,0x01,0x00,0xA0,0x02,0x00,0x00,0xF0,0xB5,0x2B,0x48,0x85,0xB0,0x00,0x79,  //0x0e90~0x0e9f      z.........+H...y
+0x01,0x28,0x4E,0xD1,0x28,0x48,0x00,0x24,0x40,0x30,0x01,0x94,0xC1,0x78,0x0A,0x22,  //0x0ea0~0x0eaf      .(N.(H.$@0...x."
+0x51,0x43,0x03,0x91,0x41,0x7B,0x26,0x4A,0x00,0x91,0x90,0x78,0x23,0x4F,0x88,0x42,  //0x0eb0~0x0ebf      QC..A{&J...x#O.B
+0x00,0xD2,0x00,0x90,0x00,0x26,0x27,0xE0,0xC0,0x78,0x70,0x43,0xC0,0xB2,0x02,0x90,  //0x0ec0~0x0ecf      .....&'..xpC....
+0x00,0xF0,0xF8,0xFF,0x05,0x46,0x02,0x98,0x40,0x1C,0xC0,0xB2,0x00,0xF0,0xF2,0xFF,  //0x0ed0~0x0edf      .....F..@.......
+0x28,0x18,0x05,0xB2,0x03,0x98,0x85,0x42,0x0E,0xDD,0x01,0x98,0x85,0x42,0x00,0xDD,  //0x0ee0~0x0eef      (......B.....B..
+0x01,0x95,0x00,0x2C,0x02,0xD0,0xBD,0x42,0x00,0xDA,0x2F,0x46,0x64,0x1C,0x00,0x98,  //0x0ef0~0x0eff      ...,...B../Fd...
+0xE4,0xB2,0x84,0x42,0x0C,0xD2,0x05,0xE0,0x00,0x98,0x84,0x42,0x08,0xD2,0x00,0x24,  //0x0f00~0x0f0f      ...B.......B...$
+0x0E,0x4F,0x01,0x94,0x76,0x1C,0xF6,0xB2,0x0D,0x48,0x81,0x78,0xB1,0x42,0xD3,0xD8,  //0x0f10~0x0f1f      .O..v....H.x.B..
+0x00,0x2F,0x05,0xDD,0x39,0x46,0x01,0x98,0xFF,0xF7,0x9D,0xFB,0xC0,0xB2,0x00,0xE0,  //0x0f20~0x0f2f      ./..9F..........
+0xFF,0x20,0x00,0x99,0x8C,0x42,0x04,0xD3,0x03,0x28,0x02,0xD8,0x01,0x20,0x05,0xB0,  //0x0f30~0x0f3f      .....B...(......
+0xF0,0xBD,0x00,0x20,0xFB,0xE7,0x00,0x00,0x60,0x02,0x00,0x00,0xFF,0x7F,0x00,0x00,  //0x0f40~0x0f4f      ........`.......
+0x74,0x00,0x01,0x00,0x70,0xB5,0x1B,0x4E,0x1B,0x4D,0x30,0x7A,0x00,0x07,0xC4,0x0F,  //0x0f50~0x0f5f      t...p..N.M0z....
+0x00,0x2C,0x02,0xD0,0x28,0x7F,0x01,0x28,0x07,0xD0,0xFF,0xF7,0x95,0xFF,0x00,0x22,  //0x0f60~0x0f6f      .,..(..(......."
+0x16,0x49,0x01,0x28,0x0B,0xD0,0x0A,0x70,0x07,0xE0,0x15,0x48,0x41,0x6A,0x00,0x20,  //0x0f70~0x0f7f      .I.(...p...HAj..
+0x08,0x5E,0x14,0x49,0x49,0x88,0x88,0x42,0x0A,0xDA,0x00,0x24,0x08,0xE0,0x08,0x78,  //0x0f80~0x0f8f      .^.II..B...$...x
+0x40,0x1C,0xC0,0xB2,0x08,0x70,0x2B,0x7C,0x83,0x42,0x01,0xD2,0x0A,0x70,0x01,0x24,  //0x0f90~0x0f9f      @....p+|.B...p.$
+0x30,0x7A,0xF7,0x21,0x08,0x40,0xE1,0x00,0x08,0x43,0x30,0x72,0x00,0x2C,0x07,0xD0,  //0x0fa0~0x0faf      0z.!.@...C0r.,..
+0x05,0x48,0x80,0x1C,0x41,0x7B,0x02,0x7B,0x08,0x02,0x07,0x49,0x10,0x43,0x08,0x80,  //0x0fb0~0x0fbf      .H..A{.{...I.C..
+0x70,0xBD,0x00,0x00,0x5E,0x03,0x01,0x00,0xA0,0x02,0x00,0x00,0x64,0x00,0x01,0x00,  //0x0fc0~0x0fcf      p...^.......d...
+0xC8,0x58,0x00,0x00,0x44,0x03,0x01,0x00,0x8A,0x00,0x01,0x00,0x70,0xB5,0x09,0x4D,  //0x0fd0~0x0fdf      .X..D.......p..M
+0xFF,0x22,0x28,0x46,0x2C,0x78,0x08,0x21,0x16,0x30,0xFF,0xF7,0x09,0xFB,0x00,0x2C,  //0x0fe0~0x0fef      ."(F,x.!.0.....,
+0x07,0xD0,0x02,0xF0,0xE9,0xFB,0x01,0x28,0x03,0xD1,0x68,0x7D,0x01,0x28,0x00,0xD1,  //0x0ff0~0x0fff      .......(..h}.(..
+0x28,0x70,0x70,0xBD,0x5E,0x03,0x01,0x00,0x1F,0xB5,0x06,0x48,0x6C,0x46,0x0F,0xC8,  //0x1000~0x100f      (pp.^......HlF..
+0x0F,0xC4,0x05,0x48,0x80,0x79,0x03,0x28,0x03,0xD8,0x80,0x00,0x69,0x46,0x08,0x58,  //0x1010~0x101f      ...H.y.(....iF.X
+0x80,0x47,0x1F,0xBD,0x18,0x59,0x00,0x00,0x50,0x03,0x01,0x00,0x70,0xB5,0x0F,0x49,  //0x1020~0x102f      .G...Y..P...p..I
+0x00,0x24,0x0B,0x22,0x0E,0xA0,0x00,0xF0,0xA0,0xFD,0x00,0x28,0x14,0xD1,0x0B,0x4D,  //0x1030~0x103f      .$.".......(...M
+0xA0,0x35,0x01,0x26,0x58,0x20,0x00,0xF0,0x27,0xFA,0x68,0x7A,0x01,0x2C,0x02,0xD0,  //0x1040~0x104f      .5.&X...'.hz.,..
+0x01,0x28,0x04,0xD1,0x01,0xE0,0x01,0x28,0x01,0xD0,0x00,0x20,0x00,0xE0,0x01,0x20,  //0x1050~0x105f      .(.....(........
+0x03,0xF0,0x52,0xFB,0x74,0x40,0xED,0xE7,0x70,0xBD,0x00,0x00,0x00,0x02,0x00,0x00,  //0x1060~0x106f      ..R.t@..p.......
+0x63,0x68,0x70,0x5F,0x63,0x66,0x67,0x5F,0x6D,0x61,0x72,0x00,0xF8,0xB5,0x1C,0x48,  //0x1070~0x107f      chp_cfg_mar....H
+0x1C,0x49,0x00,0x88,0x89,0x7A,0x07,0x46,0x00,0x26,0x48,0x43,0x34,0x46,0x17,0x4D,  //0x1080~0x108f      .I...z.F.&HC4F.M
+0x0A,0x21,0xFF,0xF7,0xDE,0xFA,0xC0,0x19,0x40,0x42,0x02,0xB2,0x16,0x48,0x00,0x21,  //0x1090~0x109f      .!......@B...H.!
+0x00,0x78,0x07,0xE0,0x4B,0x00,0xEB,0x5E,0x93,0x42,0x01,0xDA,0x64,0x1C,0xE4,0xB2,  //0x10a0~0x10af      .x..K..^.B..d...
+0x49,0x1C,0xC9,0xB2,0x88,0x42,0xF5,0xD8,0x03,0x21,0xFF,0xF7,0xCA,0xFA,0xA0,0x42,  //0x10b0~0x10bf      I....B...!.....B
+0x00,0xD8,0x01,0x26,0x0B,0x48,0x40,0x38,0x40,0x7B,0x00,0x28,0x0B,0xD0,0x02,0x28,  //0x10c0~0x10cf      ...&.H@8@{.(...(
+0x09,0xD1,0x0A,0x4A,0x0A,0x49,0x10,0x88,0x09,0x88,0x88,0x42,0x03,0xD3,0x40,0x1A,  //0x10d0~0x10df      ...J.I.....B..@.
+0x10,0x80,0x01,0x20,0xF8,0xBD,0x30,0x46,0xF8,0xBD,0x00,0x00,0x06,0x03,0x01,0x00,  //0x10e0~0x10ef      ......0F........
+0x44,0x03,0x01,0x00,0xA0,0x02,0x00,0x00,0x74,0x00,0x01,0x00,0x8A,0x00,0x01,0x00,  //0x10f0~0x10ff      D.......t.......
+0x94,0x00,0x01,0x00,0x00,0xB5,0x00,0xF0,0x7B,0xFB,0x00,0xBD,0x05,0x49,0x80,0x00,  //0x1100~0x110f      ........{....I..
+0x40,0x18,0x05,0x49,0x80,0x7C,0x89,0x78,0x88,0x42,0x01,0xD2,0x00,0x20,0x70,0x47,  //0x1110~0x111f      @..I.|.x.B....pG
+0x01,0x20,0x70,0x47,0x5E,0x03,0x01,0x00,0x74,0x00,0x01,0x00,0x04,0x49,0xCA,0x78,  //0x1120~0x112f      ..pG^...t....I.x
+0x89,0x78,0x4A,0x43,0x82,0x42,0x01,0xD9,0x00,0x20,0x70,0x47,0x01,0x20,0x70,0x47,  //0x1130~0x113f      .xJC.B....pG..pG
+0x74,0x00,0x01,0x00,0x06,0x49,0x4A,0x7C,0x01,0x2A,0x06,0xD1,0xC0,0x00,0x40,0x18,  //0x1140~0x114f      t....IJ|.*....@.
+0x5A,0x30,0xC1,0x79,0x80,0x79,0x81,0x42,0x00,0xD1,0x02,0x20,0x70,0x47,0x00,0x00,  //0x1150~0x115f      Z0.y.y.B....pG..
+0x5E,0x03,0x01,0x00,0x00,0x28,0x03,0xD1,0x03,0x48,0x80,0x78,0x00,0x28,0x01,0xD0,  //0x1160~0x116f      ^....(...H.x.(..
+0x00,0x20,0x70,0x47,0x01,0x20,0x70,0x47,0x9A,0x00,0x01,0x00,0x70,0xB5,0x0C,0x48,  //0x1170~0x117f      ..pG..pG....p..H
+0x00,0x24,0x01,0x7A,0xC9,0x07,0x06,0xD1,0x80,0x79,0x00,0x28,0x03,0xD1,0x09,0x48,  //0x1180~0x118f      .$.z.....y.(...H
+0x00,0x7B,0x00,0x28,0x01,0xD0,0x01,0x24,0x07,0xE0,0x07,0x4D,0x28,0x78,0x52,0x28,  //0x1190~0x119f      .{.(...$...M(xR(
+0x03,0xD1,0x03,0xF0,0x9B,0xFF,0x00,0x20,0x28,0x70,0x20,0x46,0x70,0xBD,0x00,0x00,  //0x11a0~0x11af      ........(p.Fp...
+0x5E,0x03,0x01,0x00,0x50,0x03,0x01,0x00,0x6E,0x00,0x01,0x00,0x02,0x49,0x80,0x00,  //0x11b0~0x11bf      ^...P...n....I..
+0x40,0x18,0x40,0x7D,0x70,0x47,0x00,0x00,0x5E,0x03,0x01,0x00,0x10,0xB5,0x42,0x79,  //0x11c0~0x11cf      @.@}pG..^.....By
+0x64,0x24,0x00,0x2A,0x07,0xD0,0x01,0x2A,0x0C,0xD1,0x0B,0x88,0x02,0x88,0x93,0x42,  //0x11d0~0x11df      d$.*...*.......B
+0x09,0xD3,0x9A,0x1A,0x08,0xE0,0x0C,0x72,0x4C,0x72,0x01,0x20,0x88,0x72,0x03,0x20,  //0x11e0~0x11ef      .......rLr...r..
+0x08,0x71,0x48,0x71,0x10,0xBD,0xD2,0x1A,0x0B,0x79,0x92,0xB2,0x9A,0x42,0x05,0xD2,  //0x11f0~0x11ff      .qHq.....y...B..
+0x0A,0x7A,0x00,0x2A,0x03,0xD0,0x52,0x1E,0x0A,0x72,0x00,0xE0,0x0C,0x72,0x4A,0x88,  //0x1200~0x120f      .z.*..R..r...rJ.
+0x40,0x88,0x82,0x42,0x01,0xD3,0x10,0x1A,0x00,0xE0,0x80,0x1A,0x4A,0x79,0x80,0xB2,  //0x1210~0x121f      @..B........Jy..
+0x90,0x42,0x05,0xD2,0x48,0x7A,0x00,0x28,0x03,0xD0,0x40,0x1E,0x48,0x72,0x00,0xE0,  //0x1220~0x122f      .B..Hz.(..@.Hr..
+0x4C,0x72,0x88,0x7A,0x0A,0x28,0xDD,0xD2,0x40,0x1C,0x88,0x72,0x10,0xBD,0x00,0x00,  //0x1230~0x123f      Lr.z.(..@..r....
+0x00,0x21,0x01,0x23,0x10,0xB5,0xDB,0x03,0x0A,0x46,0xBA,0x28,0x01,0xD1,0x08,0x4A,  //0x1240~0x124f      .!.#.....F.(...J
+0x5B,0x11,0x00,0x20,0x04,0xE0,0x14,0x5C,0x61,0x18,0x40,0x1C,0x89,0xB2,0x80,0xB2,  //0x1250~0x125f      [.......a.@.....
+0x98,0x42,0xF8,0xD3,0x03,0x48,0x0A,0x0A,0xC2,0x72,0x01,0x73,0x10,0xBD,0x00,0x00,  //0x1260~0x126f      .B...H...r.s....
+0x00,0x02,0x00,0x00,0x48,0x02,0x01,0x00,0x10,0xB5,0x05,0x4C,0xA0,0x7A,0x01,0x28,  //0x1270~0x127f      ....H......L.z.(
+0x05,0xD9,0xAB,0x21,0xA1,0x72,0xFF,0xF7,0xDB,0xFF,0x01,0x20,0xA0,0x72,0x10,0xBD,  //0x1280~0x128f      ...!.r.......r..
+0x48,0x02,0x01,0x00,0x10,0xB5,0x13,0x4B,0x18,0x78,0x01,0x28,0x21,0xD1,0x12,0x48,  //0x1290~0x129f      H......K.x.(!..H
+0x00,0x88,0x12,0x49,0x12,0x4A,0x09,0x7B,0xC0,0xB2,0x01,0x29,0x03,0xD9,0x14,0x78,  //0x12a0~0x12af      ...I.J.{...)...x
+0xC8,0x2C,0x00,0xD1,0x10,0x70,0x14,0x78,0x09,0x19,0x81,0x42,0x03,0xD0,0x0D,0x48,  //0x12b0~0x12bf      .,...p.x...B...H
+0x00,0x88,0x00,0x28,0x0D,0xD1,0x00,0x20,0x18,0x70,0xC8,0x20,0x10,0x70,0x07,0x48,  //0x12c0~0x12cf      ...(.....p...p.H
+0x20,0x30,0x40,0x7A,0x01,0x28,0x01,0xD0,0x01,0x20,0x00,0xE0,0x00,0x20,0x03,0xF0,  //0x12d0~0x12df      .0@z.(..........
+0x13,0xFA,0x10,0xBD,0x66,0x00,0x01,0x00,0x86,0x00,0x01,0x00,0x80,0x02,0x00,0x00,  //0x12e0~0x12ef      ....f...........
+0x4E,0x00,0x01,0x00,0x88,0x00,0x01,0x00,0x70,0xB5,0x0F,0x4D,0x0F,0x4C,0x06,0x46,  //0x12f0~0x12ff      N.......p..M.L.F
+0x00,0x23,0x00,0x2E,0x06,0xD0,0x98,0x00,0x00,0x19,0x80,0x7C,0xA9,0x78,0x88,0x42,  //0x1300~0x130f      .#.........|.x.B
+0x06,0xD3,0x0B,0xE0,0x98,0x00,0x00,0x19,0x80,0x7C,0xA9,0x78,0x88,0x42,0x05,0xD3,  //0x1310~0x131f      .........|.x.B..
+0x18,0x46,0x02,0xF0,0xB1,0xF9,0x20,0x78,0x40,0x1E,0x20,0x70,0x5B,0x1C,0x1B,0x06,  //0x1320~0x132f      .F.....x@..p[...
+0x1B,0x0E,0xE6,0xD0,0x70,0xBD,0x00,0x00,0x74,0x00,0x01,0x00,0x5E,0x03,0x01,0x00,  //0x1330~0x133f      ....p...t...^...
+0x10,0xB5,0x04,0x46,0x02,0xF0,0x0A,0xFC,0x01,0xF0,0xB9,0xF8,0xFF,0xF7,0x2E,0xFC,  //0x1340~0x134f      ...F............
+0x01,0x2C,0x01,0xD1,0x02,0xF0,0xB2,0xFA,0x00,0x20,0x01,0xF0,0x07,0xF8,0x07,0x48,  //0x1350~0x135f      .,.............H
+0x41,0x69,0x00,0x20,0x01,0xF0,0x1A,0xFB,0x05,0x4C,0x00,0x20,0x20,0x70,0x00,0xF0,  //0x1360~0x136f      Ai.......L...p..
+0x5B,0xFC,0x00,0x28,0x01,0xD0,0x01,0x20,0x20,0x70,0x10,0xBD,0xC8,0x58,0x00,0x00,  //0x1370~0x137f      [..(.....p...X..
+0xB0,0x02,0x01,0x00,0x10,0xB5,0x02,0xF0,0xE9,0xFB,0x10,0xBD,0x04,0x48,0x00,0x68,  //0x1380~0x138f      .............H.h
+0x00,0x78,0x00,0x28,0x02,0xD1,0x03,0x48,0x00,0x68,0x00,0x78,0x70,0x47,0x00,0x00,  //0x1390~0x139f      .x.(...H.h.xpG..
+0xBC,0x58,0x00,0x00,0xF0,0x58,0x00,0x00,0x10,0xB5,0xFF,0xF7,0x17,0xFE,0x01,0xF0,  //0x13a0~0x13af      .X...X..........
+0xBF,0xFC,0x10,0xBD,0x10,0xB5,0x02,0xF0,0x47,0xFA,0x00,0xF0,0x84,0xF9,0x2A,0x4C,  //0x13b0~0x13bf      ........G.....*L
+0x60,0x7A,0x00,0x28,0x0A,0xD0,0x00,0x20,0x03,0xF0,0x90,0xF9,0x27,0x49,0xE0,0x7A,  //0x13c0~0x13cf      `z.(........'I.z
+0x08,0x74,0x27,0x48,0x00,0x88,0x01,0x28,0x02,0xD0,0x10,0xE0,0x01,0x20,0xF3,0xE7,  //0x13d0~0x13df      .t'H...(........
+0x01,0x20,0x03,0xF0,0x91,0xF9,0x01,0x20,0x03,0xF0,0x80,0xF9,0x01,0x20,0x03,0xF0,  //0x13e0~0x13ef      ................
+0x59,0xF9,0x01,0x20,0x03,0xF0,0x48,0xF9,0x08,0x20,0x00,0xF0,0x4D,0xF8,0x60,0x7A,  //0x13f0~0x13ff      Y.....H.....M.`z
+0x01,0x28,0x01,0xD0,0x01,0x20,0x00,0xE0,0x00,0x20,0x03,0xF0,0x7D,0xF9,0x00,0xF0,  //0x1400~0x140f      .(..........}...
+0x59,0xF9,0xFF,0xF7,0x0B,0xFE,0xFF,0xF7,0xB9,0xFF,0xFF,0xF7,0x2F,0xFD,0x02,0xF0,  //0x1410~0x141f      Y.........../...
+0x2B,0xFC,0x02,0xF0,0xAD,0xFA,0x02,0xF0,0xDF,0xF8,0x01,0xF0,0xCF,0xFB,0x02,0xF0,  //0x1420~0x142f      +...............
+0x11,0xFB,0x0E,0x49,0x00,0x20,0xAE,0x39,0x08,0x70,0x02,0xF0,0x5B,0xF8,0x02,0xF0,  //0x1430~0x143f      ...I...9.p..[...
+0x41,0xF8,0x02,0xF0,0x89,0xF8,0x09,0x48,0xF2,0x38,0x01,0xF0,0xC3,0xF9,0x00,0xF0,  //0x1440~0x144f      A......H.8......
+0xB3,0xFB,0xFF,0xF7,0x79,0xFB,0x02,0xF0,0x59,0xFB,0x00,0xF0,0xE3,0xFB,0x00,0xF0,  //0x1450~0x145f      ....y...Y.......
+0x67,0xFB,0x02,0xF0,0x49,0xF8,0x10,0xBD,0xA0,0x02,0x00,0x00,0x5E,0x03,0x01,0x00,  //0x1460~0x146f      g...I.......^...
+0x70,0x00,0x01,0x00,0x10,0xB5,0x04,0x46,0x00,0x21,0x06,0x48,0x01,0xF0,0x18,0xF8,  //0x1470~0x147f      p......F.!.H....
+0x03,0x46,0x00,0x21,0x03,0x48,0x01,0xF0,0x13,0xF8,0xC0,0x1A,0x80,0xB2,0xA0,0x42,  //0x1480~0x148f      .F.!.H.........B
+0xF7,0xD3,0x10,0xBD,0x86,0x00,0x01,0x00,0x02,0x49,0x08,0x70,0x08,0x78,0x00,0x28,  //0x1490~0x149f      .........I.p.x.(
+0xFC,0xD1,0x70,0x47,0x84,0x00,0x01,0x00,0x70,0xB5,0x20,0x48,0x01,0x46,0xC9,0x7A,  //0x14a0~0x14af      ..pG....p..H.F.z
+0x00,0x29,0x3A,0xD0,0x1E,0x49,0x89,0x7B,0x00,0x29,0x36,0xD0,0x01,0x78,0x01,0x29,  //0x14b0~0x14bf      .):..I.{.)6..x.)
+0x33,0xD1,0x2B,0x21,0x09,0x5C,0x00,0x29,0x2F,0xD1,0x41,0x7A,0x00,0x29,0x2C,0xD0,  //0x14c0~0x14cf      3.+!...)/.Az.),.
+0x18,0x49,0x02,0x8D,0x49,0x88,0x91,0x42,0x01,0xD3,0x8B,0x1A,0x00,0xE0,0x53,0x1A,  //0x14d0~0x14df      .I..I..B......S.
+0x13,0x4C,0x20,0x3C,0x25,0x7E,0xAB,0x42,0x1D,0xDD,0x63,0x7E,0x99,0x42,0x05,0xD2,  //0x14e0~0x14ef      .L.<%~.B..c~.B..
+0x8A,0x42,0x03,0xD9,0x10,0x49,0x89,0x7F,0x49,0x08,0x13,0xE0,0x0E,0x4B,0xA4,0x7E,  //0x14f0~0x14ff      .B...I..I....K.~
+0x22,0x33,0x5D,0x79,0x1E,0x79,0x2B,0x02,0x33,0x43,0x1C,0x1B,0x8C,0x42,0x0A,0xDA,  //0x1500~0x150f      "3]y.y+.3C...B..
+0x5C,0x1E,0xA1,0x42,0x07,0xDA,0x8A,0x42,0x05,0xD2,0x07,0x49,0x20,0x31,0x09,0x78,  //0x1510~0x151f      ...B...B...I.1.x
+0x49,0x08,0x59,0x1A,0x01,0x85,0x00,0x21,0x41,0x72,0x70,0xBD,0x5E,0x03,0x01,0x00,  //0x1520~0x152f      I.Y....!Arp.^...
+0xE0,0x03,0x00,0x00,0x96,0x00,0x01,0x00,0x88,0x02,0x01,0x00,0x10,0xB5,0x0C,0x4A,  //0x1530~0x153f      ...............J
+0x0A,0x49,0x53,0x7E,0x14,0x7E,0x1A,0x02,0x0A,0x4B,0x22,0x43,0x5C,0x7B,0x26,0x20,  //0x1540~0x154f      .IS~.~...K"C.{&.
+0x08,0x5E,0x12,0x1B,0x26,0x31,0x52,0x1E,0x82,0x42,0x01,0xDC,0x10,0xB2,0x03,0xE0,  //0x1550~0x155f      .^..&1R..B......
+0x1A,0x7B,0x82,0x42,0x00,0xDB,0x10,0x46,0x08,0x80,0x10,0xBD,0x5E,0x03,0x01,0x00,  //0x1560~0x156f      .{.B...F....^...
+0x62,0x02,0x00,0x00,0x88,0x02,0x01,0x00,0xFE,0xB5,0x2A,0x4C,0x6A,0x46,0x20,0x78,  //0x1570~0x157f      b.........*LjF.x
+0x02,0x90,0x29,0x48,0x81,0x7A,0x11,0x70,0xC0,0x7A,0x10,0x71,0xA0,0x7B,0x00,0x28,  //0x1580~0x158f      ..)H.z.p.z.q.{.(
+0x47,0xD0,0x25,0x46,0x16,0x35,0x26,0x8B,0x01,0xA9,0x10,0x46,0x00,0xF0,0xEE,0xFB,  //0x1590~0x159f      G.%F.5&....F....
+0x22,0x48,0x23,0x4F,0x41,0x79,0x02,0x79,0x08,0x02,0x20,0x49,0x10,0x43,0x89,0x1E,  //0x15a0~0x15af      "H#OAy.y...I.C..
+0x09,0x78,0x6A,0x46,0x49,0x08,0x40,0x1A,0x11,0x79,0x12,0x78,0x40,0x1A,0x81,0xB2,  //0x15b0~0x15bf      .xjFI.@..y.x@...
+0x1A,0x48,0x22,0x38,0x80,0x7F,0x40,0x08,0x80,0x18,0x8E,0x42,0x01,0xD8,0x86,0x42,  //0x15c0~0x15cf      .H"8..@....B...B
+0x19,0xD2,0x02,0x98,0x01,0x28,0x16,0xD1,0x20,0x78,0x61,0x78,0x88,0x42,0x08,0xD1,  //0x15d0~0x15df      .....(...xax.B..
+0x38,0x88,0x14,0x49,0x88,0x42,0x04,0xD0,0x7A,0x88,0x8A,0x42,0x01,0xD0,0x28,0x80,  //0x15e0~0x15ef      8..I.B..z..B..(.
+0x09,0xE0,0x0F,0x48,0x01,0x21,0x08,0x38,0x81,0x71,0x00,0x20,0x20,0x70,0x02,0xF0,  //0x15f0~0x15ff      ...H.!.8.q...p..
+0x43,0xF8,0x01,0xF0,0xFF,0xFE,0x0A,0x4A,0x08,0x3A,0x90,0x79,0xD1,0x79,0x88,0x42,  //0x1600~0x160f      C......J.:.y.y.B
+0x02,0xD0,0x08,0x49,0x39,0x80,0x02,0xE0,0x29,0x88,0x39,0x80,0x69,0x88,0x79,0x80,  //0x1610~0x161f      ...I9...).9.i.y.
+0xD0,0x71,0xFE,0xBD,0x5E,0x03,0x01,0x00,0x80,0x02,0x00,0x00,0xAA,0x02,0x01,0x00,  //0x1620~0x162f      .q..^...........
+0x58,0x00,0x01,0x00,0xFF,0x7F,0x00,0x00,0xF8,0xB5,0x07,0x46,0x1C,0x48,0x00,0x24,  //0x1630~0x163f      X..........F.H.$
+0x86,0x78,0x40,0x30,0x05,0x7A,0x22,0x46,0x2B,0x46,0x31,0x46,0x20,0x46,0x03,0xF0,  //0x1640~0x164f      .x@0.z"F+F1F.F..
+0xDB,0xF9,0x00,0x20,0x03,0xF0,0xA6,0xF9,0x16,0x48,0x01,0x68,0x49,0x68,0x01,0x22,  //0x1650~0x165f      .........H.hIh."
+0x12,0x04,0x00,0x68,0x91,0x43,0x41,0x60,0x01,0x20,0x03,0xF0,0x5B,0xF9,0x12,0x48,  //0x1660~0x166f      ...h.CA`....[..H
+0x01,0x68,0x09,0x68,0x01,0x22,0xD2,0x04,0x00,0x68,0x11,0x43,0x01,0x60,0x38,0x46,  //0x1670~0x167f      .h.h."...h.C.`8F
+0x02,0xF0,0x84,0xFB,0x03,0xF0,0x2A,0xF8,0x01,0x28,0x06,0xD1,0x02,0xF0,0x96,0xFB,  //0x1680~0x168f      ......*..(......
+0x0A,0x49,0x00,0x20,0x08,0x70,0x0A,0x49,0x08,0x70,0x01,0x20,0x03,0xF0,0x82,0xF9,  //0x1690~0x169f      .I...p.I.p......
+0x2B,0x46,0x22,0x46,0x31,0x46,0x01,0x20,0x03,0xF0,0xAE,0xF9,0xF8,0xBD,0x00,0x00,  //0x16a0~0x16af      +F"F1F..........
+0x60,0x02,0x00,0x00,0x08,0x55,0x00,0x00,0x00,0x55,0x00,0x00,0x1C,0x00,0x01,0x00,  //0x16b0~0x16bf      `....U...U......
+0x1D,0x00,0x01,0x00,0x70,0x47,0x70,0x47,0xF8,0xB5,0x47,0x49,0x49,0x7B,0x00,0x29,  //0x16c0~0x16cf      ....pGpG..GII{.)
+0x16,0xD0,0x46,0x4F,0xFF,0x24,0x79,0x78,0x45,0x4E,0x00,0x29,0x0F,0xD1,0x3A,0x78,  //0x16d0~0x16df      ..FO.$yxEN.)..:x
+0x31,0x46,0x09,0x78,0x00,0x2A,0x0C,0xD0,0x3A,0x7A,0x12,0x07,0x07,0xD4,0x41,0x4A,  //0x16e0~0x16ef      1F.x.*..:z....AJ
+0x53,0x7F,0x15,0x7F,0x1A,0x02,0x3B,0x8D,0x2A,0x43,0x9A,0x42,0x08,0xD2,0x34,0x70,  //0x16f0~0x16ff      S.....;.*C.B..4p
+0xF8,0xBD,0x00,0x29,0xFB,0xD0,0xFF,0x29,0xF9,0xD0,0x03,0xF0,0x73,0xFB,0xF6,0xE7,  //0x1700~0x170f      ...)...)....s...
+0x39,0x4D,0xFF,0x29,0x11,0xD0,0x07,0x29,0xF7,0xD2,0x49,0x1C,0x09,0x06,0x09,0x0E,  //0x1710~0x171f      9M.)...)..I.....
+0x31,0x70,0x04,0xD0,0xFA,0x8C,0x69,0x88,0x28,0x88,0x02,0xF0,0xC9,0xFF,0x29,0x88,  //0x1720~0x172f      1p....i.(.....).
+0xFA,0x8C,0x91,0x42,0x12,0xD3,0x89,0x1A,0x11,0xE0,0x00,0x20,0x30,0x70,0x03,0xF0,  //0x1730~0x173f      ...B........0p..
+0x97,0xFB,0x2E,0x4A,0x01,0x20,0x81,0x00,0x6A,0x52,0x49,0x19,0x40,0x1C,0xC0,0xB2,  //0x1740~0x174f      ...J....jRI.@...
+0x4A,0x80,0x08,0x28,0xF7,0xD3,0x03,0xF0,0xAB,0xFC,0xF8,0xBD,0x51,0x1A,0x8C,0xB2,  //0x1750~0x175f      J..(........Q...
+0x69,0x88,0x3B,0x8D,0x99,0x42,0x01,0xD3,0xC9,0x1A,0x00,0xE0,0x59,0x1A,0x89,0xB2,  //0x1760~0x176f      i.;..B......Y...
+0x18,0x28,0x2E,0xD8,0x14,0x2C,0x2C,0xD8,0x0F,0x29,0x2A,0xD8,0x30,0x78,0x01,0x28,  //0x1770~0x177f      .(...,,..)*.0x.(
+0x2F,0xD9,0x02,0x28,0xE9,0xD3,0x80,0x00,0x40,0x19,0x40,0x38,0xC1,0x8F,0x80,0x8F,  //0x1780~0x178f      /..(....@.@8....
+0x02,0xF0,0x96,0xFF,0x04,0x46,0x30,0x78,0x80,0x00,0x40,0x19,0x40,0x38,0x43,0x8F,  //0x1790~0x179f      .....F0x..@.@8C.
+0x02,0x8F,0xC1,0x8F,0x80,0x8F,0x02,0xF0,0x8B,0xFF,0x00,0x90,0x30,0x78,0x3B,0x8D,  //0x17a0~0x17af      ............0x;.
+0x80,0x00,0x40,0x19,0x40,0x38,0x41,0x8F,0xFA,0x8C,0x00,0x8F,0x02,0xF0,0x80,0xFF,  //0x17b0~0x17bf      ..@.@8A.........
+0x0C,0x2C,0x04,0xD9,0x00,0x99,0x0C,0x29,0x01,0xD9,0xA0,0x42,0x01,0xD8,0x18,0x2C,  //0x17c0~0x17cf      .,.....)...B...,
+0x04,0xD9,0x03,0xF0,0x4D,0xFB,0x03,0xF0,0x39,0xFB,0xF8,0xBD,0x30,0x78,0x01,0x28,  //0x17d0~0x17df      ....M...9...0x.(
+0xFB,0xD8,0x03,0xF0,0x45,0xFB,0xB6,0xE7,0xE0,0x03,0x00,0x00,0x5E,0x03,0x01,0x00,  //0x17e0~0x17ef      ....E.......^...
+0xB0,0x00,0x01,0x00,0x60,0x02,0x00,0x00,0xF0,0x03,0x01,0x00,0xFF,0xFF,0x00,0x00,  //0x17f0~0x17ff      ....`...........
+0x09,0x48,0x41,0x78,0x00,0x29,0x0E,0xD0,0x08,0x49,0x49,0x78,0x00,0x29,0x0A,0xD0,  //0x1800~0x180f      .HAx.)...IIx.)..
+0x06,0x49,0x60,0x31,0x09,0x78,0x01,0x29,0x05,0xD1,0x05,0x4A,0x00,0x78,0x00,0x21,  //0x1810~0x181f      .I`1.x.)...J.x.!
+0xD2,0x69,0x40,0x00,0x11,0x52,0x70,0x47,0x88,0x02,0x01,0x00,0x5E,0x03,0x01,0x00,  //0x1820~0x182f      .i@..RpG....^...
+0xC8,0x58,0x00,0x00,0x0B,0x88,0x4A,0x88,0x00,0x28,0x04,0xD0,0x18,0x01,0x08,0x80,  //0x1830~0x183f      .X....J..(......
+0x10,0x01,0x48,0x80,0x70,0x47,0x18,0x09,0x08,0x80,0x10,0x09,0xF9,0xE7,0x00,0x00,  //0x1840~0x184f      ..H.pG..........
+0xF8,0xB5,0x00,0xF0,0x5B,0xF8,0x26,0x4D,0x26,0x4E,0x27,0x4C,0x00,0x27,0x28,0x68,  //0x1850~0x185f      ....[.&M&N'L.'(h
+0x00,0x28,0x05,0xD0,0x81,0x68,0x49,0x1C,0x81,0x60,0x01,0x69,0x49,0x1C,0x01,0x61,  //0x1860~0x186f      .(...hI..`.iI..a
+0x01,0xF0,0x4C,0xFF,0x01,0xF0,0x5E,0xFD,0xFF,0xF7,0x42,0xFA,0x00,0xF0,0x54,0xF8,  //0x1870~0x187f      ..L...^...B...T.
+0x1E,0x48,0x00,0x7A,0x04,0x28,0x09,0xD0,0xFF,0xF7,0x7C,0xFD,0xF0,0x7F,0x01,0x28,  //0x1880~0x188f      .H.z.(....|....(
+0x03,0xD1,0x1B,0x49,0x08,0x70,0x1B,0x48,0x07,0x70,0xF8,0xBD,0x20,0x78,0xC0,0x09,  //0x1890~0x189f      ...I.p.H.p...x..
+0x02,0xD1,0x70,0x7A,0x00,0x28,0xDA,0xD0,0x02,0xF0,0x08,0xF8,0x00,0x20,0xFF,0xF7,  //0x18a0~0x18af      ..pz.(..........
+0x47,0xFD,0x28,0x68,0x00,0x28,0x02,0xD0,0x81,0x69,0x49,0x1C,0x81,0x61,0x20,0x78,  //0x18b0~0x18bf      G.(h.(...iI..a.x
+0x00,0x07,0x0D,0xD5,0x10,0x48,0x00,0x78,0x01,0x28,0x09,0xD1,0x02,0xF0,0x46,0xF8,  //0x18c0~0x18cf      .....H.x.(....F.
+0x01,0xF0,0x2A,0xF9,0xFF,0xF7,0x6C,0xF9,0x02,0xF0,0xB8,0xF8,0x02,0xF0,0x06,0xF8,  //0x18d0~0x18df      ..*...l.........
+0xFF,0xF7,0x32,0xFA,0x20,0x78,0x40,0x06,0x40,0x0E,0x20,0x70,0x77,0x72,0xB6,0xE7,  //0x18e0~0x18ef      ..2..x@.@..pwr..
+0xB4,0x00,0x01,0x00,0x48,0x02,0x01,0x00,0xA0,0x00,0x01,0x00,0x50,0x03,0x01,0x00,  //0x18f0~0x18ff      ....H.......P...
+0x6C,0x00,0x01,0x00,0x5E,0x00,0x01,0x00,0xB0,0x02,0x01,0x00,0x04,0x48,0x80,0x22,  //0x1900~0x190f      l...^........H."
+0x01,0x78,0x11,0x43,0x01,0x70,0x03,0x49,0x01,0x20,0x48,0x72,0x70,0x47,0x00,0x00,  //0x1910~0x191f      .x.C.p.I..HrpG..
+0xA0,0x00,0x01,0x00,0x48,0x02,0x01,0x00,0x02,0x48,0x00,0x68,0x00,0x28,0x00,0xD0,  //0x1920~0x192f      ....H....H.h.(..
+0x00,0x47,0x70,0x47,0x90,0x00,0x01,0x00,0x10,0xB5,0x03,0x48,0x80,0x78,0xC0,0x07,  //0x1930~0x193f      .GpG.......H.x..
+0x01,0xD0,0x00,0xF0,0x03,0xF8,0x10,0xBD,0x50,0x03,0x01,0x00,0xF8,0xB5,0x44,0x48,  //0x1940~0x194f      ........P.....DH
+0x00,0x24,0x05,0x7E,0x06,0x7D,0x43,0x48,0x80,0x79,0x01,0x28,0x71,0xD1,0x01,0x2D,  //0x1950~0x195f      .$.~.}CH.y.(q..-
+0x01,0xD9,0x01,0x25,0x01,0xE0,0x00,0x2D,0x20,0xD0,0x02,0x20,0x3E,0x4F,0x00,0x90,  //0x1960~0x196f      ...%...-....>O..
+0x38,0x7A,0x3E,0x49,0x40,0x08,0x40,0x00,0x38,0x72,0x01,0x20,0x08,0x70,0x02,0xF0,  //0x1970~0x197f      8z>I@.@.8r...p..
+0xF3,0xFA,0x28,0x46,0x02,0xF0,0xE4,0xFC,0x01,0xF0,0x74,0xFE,0x01,0x20,0x02,0xF0,  //0x1980~0x198f      ..(F......t.....
+0xDB,0xFE,0x01,0x20,0x02,0xF0,0xE6,0xFE,0x02,0xF0,0xAC,0xFF,0x02,0xF0,0xB6,0xFF,  //0x1990~0x199f      ................
+0x02,0xF0,0x62,0xFE,0x00,0x20,0x02,0xF0,0x6F,0xFE,0x41,0xE0,0x30,0x48,0xC0,0x68,  //0x19a0~0x19af      ..b.....o.A.0H.h
+0x00,0x78,0xDB,0xE7,0x64,0x1C,0xE4,0xB2,0x28,0x46,0x02,0xF0,0xC9,0xFC,0x00,0x98,  //0x19b0~0x19bf      .x..d...(F......
+0x01,0xF0,0x9E,0xF8,0x2A,0x48,0x41,0x69,0x00,0x20,0x00,0xF0,0xE7,0xFF,0x29,0x48,  //0x19c0~0x19cf      ....*HAi......)H
+0x00,0x99,0x01,0x2C,0x04,0xD0,0x01,0xF0,0x69,0xF8,0x01,0x28,0x06,0xD0,0x01,0xE0,  //0x19d0~0x19df      ...,....i..(....
+0x01,0xF0,0x54,0xF8,0x38,0x7A,0xC0,0x07,0x22,0xD1,0x18,0xE0,0xFF,0x22,0x20,0x21,  //0x19e0~0x19ef      ..T.8z.."....".!
+0x21,0x48,0xFE,0xF7,0x05,0xFE,0x1A,0x4C,0x20,0x34,0x60,0x7A,0x01,0x28,0x00,0xD0,  //0x19f0~0x19ff      !H.....L.4`z.(..
+0x00,0x20,0x02,0xF0,0x81,0xFE,0x01,0x20,0xFF,0xF7,0x34,0xFD,0x60,0x7A,0x01,0x28,  //0x1a00~0x1a0f      ..........4.`z.(
+0x01,0xD0,0x01,0x20,0x00,0xE0,0x00,0x20,0x02,0xF0,0x76,0xFE,0x0A,0xE0,0x17,0x48,  //0x1a10~0x1a1f      ..........v....H
+0x00,0x68,0x80,0x88,0xFF,0xF7,0x08,0xFE,0x15,0x48,0x00,0x78,0x00,0x28,0x09,0xD0,  //0x1a20~0x1a2f      .h.......H.x.(..
+0xB4,0x42,0xBF,0xD3,0x0D,0x49,0x00,0x20,0x08,0x70,0x12,0x49,0x08,0x80,0x01,0xF0,  //0x1a30~0x1a3f      .B...I...p.I....
+0x0D,0xF8,0xF8,0xBD,0x38,0x7A,0x01,0x21,0x08,0x43,0x38,0x72,0x05,0x48,0xC1,0x78,  //0x1a40~0x1a4f      ....8z.!.C8r.H.x
+0x0A,0x48,0x00,0x68,0x81,0x80,0x0B,0x48,0x00,0x21,0x01,0x80,0xEA,0xE7,0x00,0x00,  //0x1a50~0x1a5f      .H.h...H.!......
+0x80,0x02,0x00,0x00,0x50,0x03,0x01,0x00,0x5E,0x03,0x01,0x00,0x67,0x00,0x01,0x00,  //0x1a60~0x1a6f      ....P...^...g...
+0xC8,0x58,0x00,0x00,0x10,0x04,0x01,0x00,0x2D,0x04,0x01,0x00,0xB4,0x00,0x01,0x00,  //0x1a70~0x1a7f      .X......-.......
+0x1D,0x00,0x01,0x00,0x88,0x00,0x01,0x00,0x70,0xB5,0x00,0xF0,0x41,0xF8,0x1B,0x4D,  //0x1a80~0x1a8f      ........p...A..M
+0x1B,0x4C,0x20,0x68,0x00,0x28,0x05,0xD0,0x81,0x68,0x49,0x1C,0x81,0x60,0xC1,0x68,  //0x1a90~0x1a9f      .L.h.(...hI..`.h
+0x49,0x1C,0xC1,0x60,0x01,0xF0,0x46,0xFC,0xFF,0xF7,0x2A,0xF9,0x28,0x7A,0x00,0x28,  //0x1aa0~0x1aaf      I..`..F...*.(z.(
+0x0B,0xD0,0xFF,0xF7,0x67,0xFC,0x13,0x48,0xC0,0x7F,0x01,0x28,0x04,0xD1,0x12,0x49,  //0x1ab0~0x1abf      ....g..H...(...I
+0x08,0x70,0x12,0x49,0x00,0x20,0x08,0x70,0x70,0xBD,0x01,0x20,0xFF,0xF7,0x38,0xFC,  //0x1ac0~0x1acf      .p.I...pp.....8.
+0x00,0x28,0xDE,0xD0,0x01,0xF0,0x1A,0xFE,0x20,0x68,0x00,0x28,0x02,0xD0,0x41,0x69,  //0x1ad0~0x1adf      .(.......h.(..Ai
+0x49,0x1C,0x41,0x61,0x01,0xF0,0x20,0xF8,0xFF,0xF7,0x62,0xF8,0x01,0xF0,0xAE,0xFF,  //0x1ae0~0x1aef      I.Aa......b.....
+0x01,0xF0,0xFC,0xFE,0xFF,0xF7,0x28,0xF9,0xCB,0xE7,0x00,0x00,0x50,0x03,0x01,0x00,  //0x1af0~0x1aff      ......(.....P...
+0xB4,0x00,0x01,0x00,0x48,0x02,0x01,0x00,0x6C,0x00,0x01,0x00,0x5E,0x00,0x01,0x00,  //0x1b00~0x1b0f      ....H...l...^...
+0x04,0x48,0x80,0x22,0x01,0x78,0x11,0x43,0x01,0x70,0x03,0x49,0x01,0x20,0x48,0x72,  //0x1b10~0x1b1f      .H.".x.C.p.I..Hr
+0x70,0x47,0x00,0x00,0xA0,0x00,0x01,0x00,0x48,0x02,0x01,0x00,0x70,0x47,0x00,0x00,  //0x1b20~0x1b2f      pG......H...pG..
+0x10,0xB5,0x14,0x21,0x08,0x48,0xFE,0xF7,0x88,0xFD,0x07,0x48,0x06,0x22,0x07,0x49,  //0x1b30~0x1b3f      ...!.H.....H.".I
+0x80,0x1D,0xFE,0xF7,0x19,0xFB,0x04,0x48,0x00,0x21,0x0A,0x38,0x81,0x80,0x04,0x49,  //0x1b40~0x1b4f      .......H.!.8...I
+0xC9,0x88,0x41,0x80,0x10,0xBD,0x00,0x00,0xDC,0x03,0x01,0x00,0xDD,0x03,0x00,0x00,  //0x1b50~0x1b5f      ..A.............
+0x48,0x02,0x01,0x00,0x10,0xB5,0x04,0x46,0x00,0xF0,0xC2,0xFD,0x20,0x46,0x00,0xF0,  //0x1b60~0x1b6f      H......F.....F..
+0xE3,0xFD,0x20,0x46,0xFE,0xF7,0xB4,0xFF,0x10,0xBD,0x30,0xB5,0x00,0x23,0x07,0xE0,  //0x1b70~0x1b7f      ...F......0..#..
+0xC4,0x56,0xCD,0x56,0xAC,0x42,0x01,0xD0,0x00,0x20,0x30,0xBD,0x5B,0x1C,0x5B,0xB2,  //0x1b80~0x1b8f      .V.V.B....0.[.[.
+0x93,0x42,0xF5,0xDB,0x01,0x20,0x30,0xBD,0x0E,0x21,0x06,0x4A,0x41,0x43,0x8A,0x18,  //0x1b90~0x1b9f      .B....0..!.JAC..
+0x10,0xB5,0x3E,0x32,0x00,0x28,0x03,0xD1,0x0E,0x21,0x10,0x46,0xFE,0xF7,0x4D,0xFD,  //0x1ba0~0x1baf      ..>2.(...!.F..M.
+0x10,0xBD,0x00,0x00,0x5E,0x03,0x01,0x00,0x18,0x49,0x30,0xB5,0x0A,0x46,0x18,0x48,  //0x1bb0~0x1bbf      ....^....I0..F.H
+0x80,0x32,0x53,0x7D,0x83,0x70,0x93,0x7D,0xC3,0x70,0xD2,0x7D,0x02,0x71,0x0A,0x46,  //0x1bc0~0x1bcf      .2S}.p.}.p.}.q.F
+0x81,0x32,0x53,0x7E,0x14,0x7E,0x1A,0x02,0x22,0x43,0xC2,0x80,0x01,0x23,0x0A,0x46,  //0x1bd0~0x1bdf      .2S~.~.."C...#.F
+0x03,0x72,0x23,0x32,0x54,0x7B,0x15,0x7B,0x22,0x02,0x2A,0x43,0xFF,0x25,0x14,0x06,  //0x1be0~0x1bef      .r#2T{.{".*C.%..
+0x2D,0x02,0x2A,0x40,0x12,0x02,0xA2,0x18,0x02,0x61,0x0A,0x46,0xA0,0x32,0x14,0x7E,  //0x1bf0~0x1bff      -.*@.....a.F.2.~
+0xC4,0x76,0x94,0x7D,0x04,0x77,0x52,0x7E,0xFF,0x31,0x82,0x77,0xE1,0x31,0xC9,0x7B,  //0x1c00~0x1c0f      .v.}.wR~.1.w.1.{
+0xC1,0x77,0x01,0x29,0x00,0xD9,0xC3,0x77,0x30,0xBD,0x00,0x00,0x00,0x02,0x00,0x00,  //0x1c10~0x1c1f      .w.)...w0.......
+0x48,0x02,0x01,0x00,0x70,0x47,0x70,0x47,0x10,0xB5,0x06,0x4C,0x20,0x78,0x02,0x28,  //0x1c20~0x1c2f      H...pGpG...L.x.(
+0x01,0xD3,0x01,0x20,0x10,0xBD,0x00,0xF0,0x07,0xF8,0x20,0x78,0x40,0x1C,0x20,0x70,  //0x1c30~0x1c3f      ...........x@..p
+0x00,0x20,0x10,0xBD,0x5E,0x00,0x01,0x00,0xF8,0xB5,0x17,0x48,0x17,0x4D,0x00,0x78,  //0x1c40~0x1c4f      ....^......H.M.x
+0x00,0x28,0x0D,0xD1,0x00,0x24,0x28,0x20,0x60,0x43,0x40,0x19,0xC1,0x68,0x80,0x69,  //0x1c50~0x1c5f      .(...$(.`C@..h.i
+0x09,0x78,0x49,0x00,0xFE,0xF7,0xF1,0xFC,0x64,0x1C,0x24,0x06,0x24,0x0E,0xF2,0xD0,  //0x1c60~0x1c6f      .xI.....d.$.$...
+0x00,0x21,0x28,0x20,0x0A,0x46,0x42,0x43,0x0C,0x48,0x10,0x18,0xC2,0x68,0x44,0x69,  //0x1c70~0x1c7f      .!(..FBC.H...hDi
+0x83,0x69,0x15,0x78,0x00,0x20,0x07,0xE0,0x42,0x00,0xA7,0x5A,0x9E,0x5A,0x7F,0x08,  //0x1c80~0x1c8f      .i.x....B..Z.Z..
+0xF6,0x19,0x40,0x1C,0x9E,0x52,0xC0,0xB2,0xA8,0x42,0xF5,0xD3,0x49,0x1C,0x09,0x06,  //0x1c90~0x1c9f      ..@..R...B..I...
+0x09,0x0E,0xE6,0xD0,0xF8,0xBD,0x00,0x00,0x5E,0x00,0x01,0x00,0xC8,0x58,0x00,0x00,  //0x1ca0~0x1caf      ........^....X..
+0xF0,0xB5,0x00,0x28,0x49,0xD0,0x00,0x2A,0x01,0xD0,0x02,0x2A,0x00,0xD9,0x01,0x22,  //0x1cb0~0x1cbf      ...(I..*...*..."
+0x28,0x23,0x59,0x43,0x21,0x4B,0x12,0x24,0xCD,0x18,0x21,0x49,0x0C,0x57,0x21,0x49,  //0x1cc0~0x1ccf      (#YC!K.$..!I.W!I
+0xCB,0x7F,0x00,0x21,0x01,0x60,0x41,0x60,0x81,0x60,0xED,0x69,0x00,0x2C,0x04,0xD0,  //0x1cd0~0x1cdf      ...!.`A`.`.i.,..
+0x1D,0x49,0x89,0x78,0x49,0x1E,0xA1,0x42,0x00,0xD1,0x01,0x22,0xA1,0x1A,0xA2,0x18,  //0x1ce0~0x1cef      .I.xI..B..."....
+0x49,0xB2,0x94,0x46,0x22,0xE0,0x00,0x29,0x1E,0xDB,0x17,0x4A,0x92,0x78,0x8A,0x42,  //0x1cf0~0x1cff      I..F"..)...J.x.B
+0x1A,0xDD,0x8A,0x00,0xAC,0x5E,0x9C,0x42,0x01,0xDD,0xE4,0x1A,0x00,0xE0,0x00,0x24,  //0x1d00~0x1d0f      .....^.B.......$
+0x56,0x19,0x02,0x22,0xB2,0x5E,0x9A,0x42,0x01,0xDD,0xD2,0x1A,0x00,0xE0,0x00,0x22,  //0x1d10~0x1d1f      V..".^.B......."
+0xA4,0x18,0x27,0x46,0x86,0x68,0x4F,0x43,0xF6,0x19,0x86,0x60,0x46,0x68,0xB2,0x18,  //0x1d20~0x1d2f      ..'F.hOC...`Fh..
+0x42,0x60,0x02,0x68,0x12,0x19,0x02,0x60,0x49,0x1C,0x49,0xB2,0x8C,0x45,0xDA,0xDA,  //0x1d30~0x1d3f      B`.h...`I.I..E..
+0x01,0x68,0x00,0x29,0x01,0xD1,0x01,0x21,0x01,0x60,0xF0,0xBD,0xC8,0x58,0x00,0x00,  //0x1d40~0x1d4f      .h.)...!.`...X..
+0x5E,0x03,0x01,0x00,0xA0,0x02,0x00,0x00,0x74,0x00,0x01,0x00,0x10,0xB5,0x06,0x49,  //0x1d50~0x1d5f      ^.......t......I
+0x02,0x46,0x4B,0x7E,0x0C,0x7E,0x40,0x68,0x19,0x02,0x21,0x43,0x48,0x43,0x11,0x68,  //0x1d60~0x1d6f      .FK~.~@h..!CHC.h
+0xFE,0xF7,0x6F,0xFC,0x80,0xB2,0x10,0xBD,0x62,0x02,0x00,0x00,0x70,0xB5,0x09,0x4A,  //0x1d70~0x1d7f      ..o.....b...p..J
+0x09,0x4D,0x0A,0x24,0x0B,0x23,0x2E,0x78,0x14,0x57,0xD3,0x56,0x00,0x2E,0x06,0xD0,  //0x1d80~0x1d8f      .M.$.#.x.W.V....
+0x6D,0x78,0x00,0x2D,0x03,0xD0,0x08,0x24,0x09,0x23,0x14,0x57,0xD3,0x56,0x04,0x70,  //0x1d90~0x1d9f      mx.-...$.#.W.V.p
+0x0B,0x70,0x70,0xBD,0x80,0x02,0x00,0x00,0x5E,0x03,0x01,0x00,0xF1,0xB5,0x41,0x4C,  //0x1da0~0x1daf      .pp.....^.....AL
+0x84,0xB0,0xE0,0x1E,0xFF,0x22,0x09,0x21,0x01,0x90,0xFE,0xF7,0x21,0xFC,0x00,0x25,  //0x1db0~0x1dbf      .....".!....!..%
+0x2F,0x46,0xF8,0x00,0x04,0x99,0x00,0x90,0x46,0x18,0x70,0x79,0xFF,0x28,0x5C,0xD0,  //0x1dc0~0x1dcf      /F......F.py.(..
+0x31,0x79,0xFF,0x29,0x59,0xD0,0x02,0x28,0x1F,0xD0,0x01,0x28,0x34,0xD0,0x29,0x46,  //0x1dd0~0x1ddf      1y.)Y..(...(4.)F
+0x06,0x22,0x51,0x43,0x62,0x5C,0x92,0x06,0x92,0x0E,0x80,0x01,0x02,0x43,0x62,0x54,  //0x1de0~0x1def      ."QCb........CbT
+0x28,0x46,0x06,0x21,0x48,0x43,0x84,0x46,0x00,0x19,0x81,0x78,0x32,0x79,0x09,0x07,  //0x1df0~0x1dff      (F.!HC.F...x2y..
+0x09,0x0F,0x12,0x01,0x11,0x43,0x81,0x70,0x2B,0x49,0x89,0x7B,0x00,0x29,0x24,0xD0,  //0x1e00~0x1e0f      .....C.p+I.{.)$.
+0x04,0x9B,0x00,0x9A,0x71,0x88,0x9A,0x5A,0x23,0xE0,0x28,0x46,0x06,0x21,0x48,0x43,  //0x1e10~0x1e1f      ....q..Z#.(F.!HC
+0x21,0x5C,0xEA,0x00,0x89,0x06,0x89,0x0E,0x40,0x31,0x21,0x54,0x23,0x49,0x00,0x98,  //0x1e20~0x1e2f      !.......@1!T#I..
+0x41,0x18,0x04,0x98,0x2E,0x31,0x10,0x18,0x08,0x22,0x02,0x90,0xFE,0xF7,0x9C,0xF9,  //0x1e30~0x1e3f      A....1..."......
+0x02,0x98,0x02,0x21,0x41,0x71,0xD3,0xE7,0x28,0x46,0x06,0x21,0x48,0x43,0x21,0x5C,  //0x1e40~0x1e4f      ...!Aq..(F.!HC!.
+0x89,0x06,0x89,0x0E,0x80,0x31,0x21,0x54,0xCA,0xE7,0x04,0x9A,0x00,0x99,0x51,0x5A,  //0x1e50~0x1e5f      .....1!T......QZ
+0x72,0x88,0x63,0x46,0xE3,0x5C,0x8E,0x04,0x9B,0x09,0x9B,0x01,0xB6,0x0E,0x33,0x43,  //0x1e60~0x1e6f      r.cF..........3C
+0x66,0x46,0xA3,0x55,0x41,0x70,0x81,0x78,0x13,0x05,0x09,0x09,0x09,0x01,0x1B,0x0F,  //0x1e70~0x1e7f      fF.UAp.x........
+0x19,0x43,0x81,0x70,0x6D,0x1C,0xC2,0x70,0xED,0xB2,0x7F,0x1C,0x3F,0x06,0x3F,0x0E,  //0x1e80~0x1e8f      .C.pm..p....?.?.
+0x97,0xD0,0x0A,0x48,0x81,0x78,0x69,0x1A,0x01,0x70,0x09,0x49,0x0A,0x7A,0x01,0x99,  //0x1e90~0x1e9f      ...H.xi..p.I.z..
+0x0A,0x70,0x01,0x99,0x82,0x79,0x4A,0x70,0x01,0x78,0x01,0x98,0x81,0x70,0x05,0xB0,  //0x1ea0~0x1eaf      .p...yJp.x...p..
+0xF0,0xBD,0x00,0x00,0x2F,0x04,0x01,0x00,0x60,0x02,0x00,0x00,0x5E,0x03,0x01,0x00,  //0x1eb0~0x1ebf      ..../...`...^...
+0x50,0x03,0x01,0x00,0x02,0x49,0x40,0x00,0xC9,0x69,0x08,0x5E,0x70,0x47,0x00,0x00,  //0x1ec0~0x1ecf      P....I@..i.^pG..
+0xC8,0x58,0x00,0x00,0x04,0x49,0xC0,0x00,0x00,0xB5,0x40,0x18,0x20,0x30,0x00,0x7B,  //0x1ed0~0x1edf      .X...I....@..0.{
+0x00,0xF0,0x04,0xF8,0x00,0xBD,0x00,0x00,0x5E,0x03,0x01,0x00,0x03,0x49,0x00,0xB5,  //0x1ee0~0x1eef      ........^....I..
+0x80,0x00,0x40,0x18,0x00,0x7D,0xFF,0xF7,0xE5,0xFF,0x00,0xBD,0x5E,0x03,0x01,0x00,  //0x1ef0~0x1eff      ..@..}......^...
+0xF0,0xB5,0x28,0x21,0x13,0x4A,0x41,0x43,0x8A,0x18,0xD1,0x68,0x13,0x6A,0x0E,0x78,  //0x1f00~0x1f0f      ..(!.JAC...h.j.x
+0x11,0x49,0x19,0x80,0x00,0x25,0x53,0x6A,0x49,0x42,0x19,0x80,0x29,0x46,0x11,0xE0,  //0x1f10~0x1f1f      .I...%SjIB..)F..
+0xD3,0x69,0x4C,0x00,0x1B,0x5F,0x14,0x6A,0x00,0x27,0xE7,0x5F,0x9F,0x42,0x00,0xDD,  //0x1f20~0x1f2f      .iL.._.j.'._.B..
+0x23,0x80,0x54,0x6A,0x00,0x27,0xE7,0x5F,0x9F,0x42,0x01,0xDA,0x23,0x80,0x0D,0x46,  //0x1f30~0x1f3f      #.Tj.'._.B..#..F
+0x49,0x1C,0xC9,0xB2,0xB1,0x42,0xEB,0xD3,0x00,0x28,0x01,0xD1,0x03,0x48,0x45,0x71,  //0x1f40~0x1f4f      I....B...(...HEq
+0xF0,0xBD,0x00,0x00,0xC8,0x58,0x00,0x00,0x20,0x4E,0x00,0x00,0x5E,0x03,0x01,0x00,  //0x1f50~0x1f5f      .....X...N..^...
+0x10,0xB5,0x00,0x20,0x00,0xF0,0xEA,0xF9,0xFF,0xF7,0xCC,0xF8,0x00,0x20,0xFF,0xF7,  //0x1f60~0x1f6f      ................
+0xC7,0xFF,0xFE,0xF7,0xEF,0xFF,0x00,0x20,0x00,0xF0,0x52,0xFC,0xFE,0xF7,0x02,0xFE,  //0x1f70~0x1f7f      ..........R.....
+0x10,0xBD,0x00,0x00,0xF0,0xB5,0x22,0x4A,0xC0,0x00,0x82,0x18,0x18,0x20,0x10,0x5E,  //0x1f80~0x1f8f      ......"J.......^
+0x20,0x4A,0x20,0x4C,0x92,0x7F,0x00,0x27,0x55,0x08,0x22,0x46,0x22,0x32,0x56,0x79,  //0x1f90~0x1f9f      .J.L...'U."F"2Vy
+0x12,0x79,0x36,0x02,0x16,0x43,0x20,0x34,0x22,0x78,0x2B,0x46,0x52,0x08,0x46,0x33,  //0x1fa0~0x1faf      .y6..C.4"x+FR.F3
+0xB2,0x1A,0x83,0x42,0x03,0xDA,0x14,0x46,0x46,0x3C,0x84,0x42,0x13,0xDC,0x16,0x4C,  //0x1fb0~0x1fbf      ...B...FF<.B...L
+0x83,0x42,0x05,0xDB,0x40,0x1B,0x02,0xB2,0x60,0x7E,0x23,0x7E,0x00,0x06,0x06,0xE0,  //0x1fc0~0x1fcf      .B..@...`~#~....
+0x10,0x1A,0x02,0xB2,0x10,0x48,0x80,0x1C,0x44,0x7E,0x03,0x7E,0x20,0x06,0x00,0x14,  //0x1fd0~0x1fdf      .....H..D~.~....
+0x18,0x43,0x46,0x2A,0x01,0xD3,0x0F,0x80,0xF0,0xBD,0x0B,0x4B,0x00,0x28,0xDB,0x7D,  //0x1fe0~0x1fef      .CF*.......K.(.}
+0x05,0xDA,0x53,0x43,0x18,0x18,0x00,0xB2,0x00,0x28,0x05,0xDC,0x05,0xE0,0x53,0x43,  //0x1ff0~0x1fff      ..SC.....(....SC
+0xC0,0x1A,0x00,0xB2,0x00,0x28,0x00,0xDA,0x00,0x20,0x08,0x80,0xF0,0xBD,0x00,0x00,  //0x2000~0x200f      .....(..........
+0x5E,0x03,0x01,0x00,0x88,0x02,0x01,0x00,0xA0,0x03,0x00,0x00,0xF0,0xB5,0x0C,0x46,  //0x2010~0x201f      ^..............F
+0x1E,0x49,0xC0,0x00,0x41,0x18,0x1E,0x48,0x16,0x25,0x42,0x7E,0x03,0x7E,0x10,0x02,  //0x2020~0x202f      .I..A..H.%B~.~..
+0x18,0x43,0x1C,0x4B,0x18,0x22,0x9B,0x7F,0x4D,0x5F,0x8A,0x5E,0x5B,0x08,0x01,0x21,  //0x2030~0x203f      .C.K."..M_.^[..!
+0x46,0x33,0x85,0xB0,0x93,0x42,0x00,0xDB,0x00,0x21,0x50,0x22,0x51,0x43,0x14,0x4A,  //0x2040~0x204f      F3...B...!P"QC.J
+0x62,0x3A,0x8E,0x18,0xFF,0x36,0x0A,0x21,0x18,0x36,0xFE,0xF7,0xFA,0xFA,0x00,0x22,  //0x2050~0x205f      b:...6.!.6....."
+0x6F,0x46,0x51,0x1C,0x03,0x46,0x4B,0x43,0x52,0x00,0xBB,0x52,0xCA,0xB2,0x0A,0x2A,  //0x2060~0x206f      oFQ..FKCR..R...*
+0xF7,0xD3,0x00,0x21,0x48,0x00,0x38,0x5A,0xA8,0x42,0x09,0xDB,0x00,0x20,0x20,0x5E,  //0x2070~0x207f      ...!H.8Z.B.....^
+0x71,0x56,0x48,0x43,0x0A,0x21,0xFE,0xF7,0xEE,0xFA,0x20,0x80,0x05,0xB0,0xF0,0xBD,  //0x2080~0x208f      qVHC.!..........
+0x49,0x1C,0xC9,0xB2,0x0A,0x29,0xED,0xD3,0x00,0x20,0xF6,0xE7,0x5E,0x03,0x01,0x00,  //0x2090~0x209f      I....)......^...
+0x62,0x02,0x00,0x00,0x88,0x02,0x01,0x00,0xF7,0xB5,0x28,0x49,0x82,0xB0,0xC9,0x7A,  //0x20a0~0x20af      b.........(I...z
+0x00,0x91,0x0E,0x21,0x41,0x43,0x26,0x4A,0xC0,0x00,0x89,0x18,0x80,0x18,0x04,0x46,  //0x20b0~0x20bf      ...!AC&J.......F
+0x02,0x46,0x3E,0x31,0x09,0x78,0x26,0x34,0x2E,0x32,0x36,0x30,0x03,0x29,0x28,0xD3,  //0x20c0~0x20cf      .F>1.x&4.260.)(.
+0x01,0x88,0x17,0x88,0x56,0x88,0x40,0x88,0x79,0x1A,0x30,0x1A,0x00,0x29,0x18,0xD0,  //0x20d0~0x20df      ....V.@.y.0..)..
+0xC0,0x01,0xFE,0xF7,0xC0,0xFA,0x00,0x28,0x00,0xDA,0x40,0x42,0x05,0x46,0x20,0x88,  //0x20e0~0x20ef      .......(..@B.F..
+0xC1,0x1B,0x60,0x88,0x80,0x1B,0x00,0x29,0x0D,0xD0,0xC0,0x01,0xFE,0xF7,0xB3,0xFA,  //0x20f0~0x20ff      ..`....)........
+0x00,0x28,0x00,0xDA,0x40,0x42,0x28,0x18,0x40,0x10,0x80,0x28,0x05,0xDD,0x78,0x24,  //0x2100~0x210f      .(..@B(.@..(..x$
+0x08,0xE0,0x10,0x48,0xEA,0xE7,0x0F,0x48,0xF5,0xE7,0x40,0x28,0x01,0xDD,0xA0,0x24,  //0x2110~0x211f      ...H...H..@(...$
+0x00,0xE0,0xC8,0x24,0x00,0x98,0x01,0x01,0x03,0x98,0x60,0x43,0xFE,0xF7,0x91,0xFA,  //0x2120~0x212f      ...$......`C....
+0xFF,0x21,0x01,0x31,0x88,0x42,0x01,0xD9,0x08,0x46,0x02,0xE0,0x05,0x28,0x00,0xD2,  //0x2130~0x213f      .!.1.B...F...(..
+0x05,0x20,0x04,0x99,0x08,0x80,0x20,0x46,0x05,0xB0,0xF0,0xBD,0x44,0x03,0x01,0x00,  //0x2140~0x214f      .......F....D...
+0x5E,0x03,0x01,0x00,0xFF,0xFF,0x00,0x00,0xF8,0xB5,0x0E,0x48,0x01,0x46,0x20,0x31,  //0x2150~0x215f      ^..........H.F.1
+0xCE,0x7A,0x02,0x2E,0x15,0xD2,0x04,0x46,0x5A,0x34,0x8F,0x1D,0x01,0x25,0x08,0x7B,  //0x2160~0x216f      .z.....FZ4...%.{
+0xFE,0xF7,0xCC,0xFF,0x01,0x28,0x00,0xD1,0x00,0x25,0x00,0x2E,0x08,0xD1,0x08,0x21,  //0x2170~0x217f      .....(...%.....!
+0x20,0x46,0xFE,0xF7,0x62,0xFA,0x38,0x88,0x20,0x80,0x78,0x88,0x60,0x80,0xA5,0x71,  //0x2180~0x218f      .F..b.8...x.`..q
+0xE5,0x71,0xF8,0xBD,0x5E,0x03,0x01,0x00,0xF3,0xB5,0x81,0xB0,0x31,0x4C,0x00,0x20,  //0x2190~0x219f      .q..^.......1L..
+0xFE,0xF7,0xB4,0xFF,0x00,0x28,0x4D,0xD0,0x01,0x26,0xA7,0x57,0x00,0x25,0x78,0x1E,  //0x21a0~0x21af      .....(M..&.W.%x.
+0x44,0xB2,0x7F,0x1C,0x14,0xE0,0x00,0x20,0x00,0x2C,0x0B,0xDB,0x2A,0x49,0x4A,0x78,  //0x21b0~0x21bf      D........,..*IJx
+0xA2,0x42,0x07,0xDD,0x08,0x78,0x00,0x19,0xC0,0xB2,0xFF,0xF7,0x7B,0xFE,0x00,0x28,  //0x21c0~0x21cf      .B...x......{..(
+0x00,0xDC,0x00,0x20,0x21,0x46,0x41,0x43,0x4D,0x19,0x36,0x18,0x64,0x1C,0x64,0xB2,  //0x21d0~0x21df      ....!FACM.6.d.d.
+0xBC,0x42,0xE8,0xDD,0x20,0x48,0x41,0x78,0x20,0x48,0x42,0x7E,0x03,0x7E,0x10,0x02,  //0x21e0~0x21ef      .B...HAx.HB~.~..
+0x18,0x43,0xFE,0xF7,0x2E,0xFA,0x04,0xB2,0x28,0x46,0x60,0x43,0x31,0x46,0xFE,0xF7,  //0x21f0~0x21ff      .C......(F`C1F..
+0x32,0xFA,0x61,0x10,0x41,0x18,0x19,0x4D,0x00,0x20,0x62,0x3D,0xF6,0x22,0x53,0x5D,  //0x2200~0x220f      2.a.A..M..b=."S]
+0x13,0xE0,0x82,0x00,0x54,0x19,0x22,0x46,0xE3,0x32,0x56,0x7D,0x17,0x7D,0x32,0x02,  //0x2210~0x221f      ....T."F.2V}.}2.
+0x3A,0x43,0x8A,0x42,0x07,0xDC,0x22,0x46,0xE1,0x32,0x54,0x7E,0x16,0x7E,0x22,0x02,  //0x2220~0x222f      :C.B.."F.2T~.~".
+0x32,0x43,0x8A,0x42,0x03,0xDC,0x40,0x1C,0xC0,0xB2,0x83,0x42,0xE9,0xD8,0x83,0x42,  //0x2230~0x223f      2C.B..@....B...B
+0x01,0xD8,0x02,0x20,0xFE,0xBD,0x80,0x00,0x01,0x9A,0x40,0x19,0xFF,0x30,0x11,0x80,  //0x2240~0x224f      ..........@..0..
+0x02,0x30,0x41,0x7A,0x02,0x7A,0x08,0x02,0x02,0x99,0x10,0x43,0x08,0x80,0x01,0x20,  //0x2250~0x225f      .0Az.z.....C....
+0xFE,0xBD,0x00,0x00,0x70,0x03,0x01,0x00,0x88,0x02,0x01,0x00,0x62,0x02,0x00,0x00,  //0x2260~0x226f      ....p.......b...
+0xF0,0xB5,0x02,0x88,0x00,0x20,0x11,0x4D,0xF6,0x21,0x4C,0x5D,0x13,0xE0,0x81,0x00,  //0x2270~0x227f      .......M.!L]....
+0x4B,0x19,0x19,0x46,0xE3,0x31,0x4E,0x7D,0x0F,0x7D,0x31,0x02,0x39,0x43,0x91,0x42,  //0x2280~0x228f      K..F.1N}.}1.9C.B
+0x07,0xD8,0x19,0x46,0xE1,0x31,0x4B,0x7E,0x0E,0x7E,0x19,0x02,0x31,0x43,0x91,0x42,  //0x2290~0x229f      ...F.1K~.~..1C.B
+0x03,0xD8,0x40,0x1C,0xC0,0xB2,0x84,0x42,0xE9,0xD8,0x80,0x00,0x40,0x19,0xFF,0x30,  //0x22a0~0x22af      ..@....B....@..0
+0x04,0x30,0x41,0x79,0x02,0x79,0x08,0x02,0x10,0x43,0xF0,0xBD,0x00,0x02,0x00,0x00,  //0x22b0~0x22bf      .0Ay.y...C......
+0xF0,0xB5,0x1C,0x4A,0x84,0x46,0x44,0x18,0xD3,0x7E,0x20,0x79,0x00,0x2B,0x0E,0xD0,  //0x22c0~0x22cf      ...J.FD..~.y.+..
+0x12,0x7F,0x13,0x46,0x1E,0x46,0x35,0x46,0xA7,0x79,0x00,0x2F,0x03,0xD0,0x67,0x46,  //0x22d0~0x22df      ...F.F5F.y./..gF
+0xBF,0x7A,0x0A,0x2F,0x0D,0xD2,0x00,0x29,0x09,0xD0,0x28,0x46,0x15,0xE0,0x12,0x4A,  //0x22e0~0x22ef      .z./...)..(F...J
+0x93,0x79,0xD2,0x79,0x5D,0x1C,0xEE,0xB2,0x55,0x1C,0xED,0xB2,0xEC,0xE7,0x30,0x46,  //0x22f0~0x22ff      .y.y]...U.....0F
+0x0B,0xE0,0x00,0x29,0x0B,0xD0,0x90,0x42,0x00,0xD9,0x10,0x46,0x25,0x7A,0x00,0x2D,  //0x2300~0x230f      ...)...B...F%z.-
+0x09,0xD0,0x01,0x28,0x01,0xD9,0x40,0x1E,0xC0,0xB2,0x20,0x71,0xF0,0xBD,0x98,0x42,  //0x2310~0x231f      ...(..@....q...B
+0xF4,0xD9,0x18,0x46,0xF2,0xE7,0x00,0x29,0x00,0xD1,0x1A,0x46,0x90,0x42,0xF4,0xD2,  //0x2320~0x232f      ...F...)...F.B..
+0x40,0x1C,0xF1,0xE7,0x48,0x02,0x01,0x00,0x80,0x02,0x00,0x00,0xF0,0xB5,0x28,0x21,  //0x2330~0x233f      @...H.........(!
+0x48,0x43,0x09,0x49,0x40,0x18,0xC1,0x68,0xC5,0x69,0x43,0x69,0x82,0x69,0x0C,0x78,  //0x2340~0x234f      HC.I@..h.iCi.i.x
+0x00,0x20,0x06,0xE0,0x41,0x00,0x5E,0x5A,0x57,0x5A,0xF6,0x1B,0x40,0x1C,0x6E,0x52,  //0x2350~0x235f      ....A.^ZWZ..@.nR
+0xC0,0xB2,0xA0,0x42,0xF6,0xD3,0xF0,0xBD,0xC8,0x58,0x00,0x00,0x28,0x21,0x48,0x43,  //0x2360~0x236f      ...B.....X..(!HC
+0x30,0xB5,0x08,0x49,0x40,0x18,0xC1,0x68,0x43,0x69,0x02,0x69,0x0C,0x78,0x00,0x20,  //0x2370~0x237f      0..I@..hCi.i.x..
+0x04,0xE0,0x41,0x00,0x55,0x5A,0x40,0x1C,0x5D,0x52,0xC0,0xB2,0xA0,0x42,0xF8,0xD3,  //0x2380~0x238f      ..A.UZ@.]R...B..
+0x30,0xBD,0x00,0x00,0xC8,0x58,0x00,0x00,0xF8,0xB5,0x15,0x4C,0x42,0x08,0x21,0x46,  //0x2390~0x239f      0....X.....LB.!F
+0xC0,0x31,0x00,0x2A,0x1B,0xD0,0x13,0x4B,0x9B,0x78,0x5B,0x1E,0x93,0x42,0x02,0xD1,  //0x23a0~0x23af      .1.*...K.x[..B..
+0x8D,0x7D,0xC8,0x7C,0x0E,0x7D,0xFF,0xF7,0x85,0xFD,0x07,0x46,0x30,0x46,0xFF,0xF7,  //0x23b0~0x23bf      .}.|.}.....F0F..
+0x81,0xFD,0x38,0x18,0x68,0x43,0x0A,0x21,0xFE,0xF7,0x4D,0xF9,0xC3,0x34,0x61,0x7D,  //0x23c0~0x23cf      ..8.hC.!..M..4a}
+0x22,0x7D,0x09,0x02,0x11,0x43,0x81,0x42,0x05,0xDC,0x08,0x46,0xF8,0xBD,0x4D,0x7D,  //0x23d0~0x23df      "}...C.B...F..M}
+0x48,0x7C,0x8E,0x7C,0xE7,0xE7,0x64,0x28,0xF8,0xDC,0x64,0x20,0xF8,0xBD,0x00,0x00,  //0x23e0~0x23ef      H|.|..d(..d.....
+0x00,0x02,0x00,0x00,0x74,0x00,0x01,0x00,0xF8,0xB5,0x1B,0x49,0x09,0x79,0x03,0x29,  //0x23f0~0x23ff      ....t......I.y.)
+0x01,0xD0,0x01,0x29,0x2E,0xD1,0x19,0x49,0x64,0x27,0x8D,0x78,0x01,0x68,0x80,0x68,  //0x2400~0x240f      ...)...Id'.x.h.h
+0x78,0x43,0xFE,0xF7,0x1E,0xF9,0x16,0x49,0x32,0x30,0x8C,0x7F,0x64,0x28,0x04,0xD2,  //0x2410~0x241f      xC.....I20..d(..
+0x60,0x43,0x39,0x46,0xFE,0xF7,0x15,0xF9,0x1C,0xE0,0x69,0x1E,0x64,0x22,0x51,0x43,  //0x2420~0x242f      `C9F......i.d"QC
+0x0F,0x4A,0x81,0x42,0xD6,0x7A,0x0F,0xD8,0x39,0x46,0xFE,0xF7,0x0A,0xF9,0x08,0x46,  //0x2430~0x243f      .J.B.z..9F.....F
+0x0B,0x49,0x20,0x31,0x09,0x78,0x48,0x43,0x39,0x46,0xFE,0xF7,0x02,0xF9,0xAD,0x1E,  //0x2440~0x244f      .I.1.xHC9F......
+0x6E,0x43,0xA1,0x19,0x40,0x18,0x05,0xE0,0x64,0x38,0x70,0x43,0x39,0x46,0xFE,0xF7,  //0x2450~0x245f      nC..@...d8pC9F..
+0xF8,0xF8,0x00,0x19,0x80,0xB2,0xF8,0xBD,0x60,0x02,0x00,0x00,0x74,0x00,0x01,0x00,  //0x2460~0x246f      ........`...t...
+0x88,0x02,0x01,0x00,0x28,0x21,0x48,0x43,0x09,0x49,0x40,0x18,0x09,0x49,0x40,0x68,  //0x2470~0x247f      ....(!HC.I@..I@h
+0x09,0x78,0x00,0x78,0x00,0x29,0x01,0xD0,0x07,0x48,0x00,0x78,0x07,0x49,0x4A,0x78,  //0x2480~0x248f      .x.x.)...H.x.IJx
+0x01,0x2A,0x02,0xD0,0x09,0x78,0x01,0x29,0x00,0xD1,0x20,0x20,0x70,0x47,0x00,0x00,  //0x2490~0x249f      .*...x.)....pG..
+0xC8,0x58,0x00,0x00,0x67,0x00,0x01,0x00,0xA0,0x02,0x00,0x00,0x48,0x02,0x01,0x00,  //0x24a0~0x24af      .X..g.......H...
+0x02,0x88,0x01,0x29,0x01,0xD1,0x00,0x21,0x01,0x80,0x10,0x46,0x70,0x47,0x70,0x47,  //0x24b0~0x24bf      ...)...!...FpGpG
+0x70,0x47,0x70,0x47,0xF8,0xB5,0x1B,0x4C,0x00,0x25,0x20,0x46,0x40,0x30,0xA7,0x78,  //0x24c0~0x24cf      pGpG...L.%.F@0.x
+0x06,0x7A,0x01,0xF0,0x49,0xFD,0x33,0x46,0x2A,0x46,0x39,0x46,0x00,0x20,0x02,0xF0,  //0x24d0~0x24df      .z..I.3F*F9F....
+0x93,0xFA,0x00,0x20,0x02,0xF0,0x0A,0xFC,0x02,0xF0,0xBE,0xF8,0x02,0xF0,0x02,0xFA,  //0x24e0~0x24ef      ................
+0x01,0x20,0x02,0xF0,0x09,0xF9,0x01,0x20,0x02,0xF0,0xF8,0xF8,0x60,0x7D,0x00,0x28,  //0x24f0~0x24ff      ............`}.(
+0x0E,0xD1,0x01,0x20,0x02,0xF0,0x00,0xF9,0x01,0x20,0x02,0xF0,0xEF,0xF8,0x01,0x20,  //0x2500~0x250f      ................
+0x02,0xF0,0xC8,0xF8,0x01,0x20,0x02,0xF0,0xB7,0xF8,0x02,0x20,0x02,0xF0,0x60,0xFE,  //0x2510~0x251f      ..............`.
+0x01,0xF0,0x60,0xFC,0x02,0xF0,0xA0,0xF8,0x02,0xF0,0xE4,0xF9,0x02,0xF0,0xD6,0xFD,  //0x2520~0x252f      ..`.............
+0xF8,0xBD,0x00,0x00,0x60,0x02,0x00,0x00,0x00,0xB5,0x09,0x48,0x00,0x78,0x77,0x28,  //0x2530~0x253f      ....`......H.xw(
+0x0B,0xD1,0x08,0x49,0x08,0x78,0x00,0x28,0x03,0xD1,0x07,0x4A,0x07,0x4B,0x12,0x78,  //0x2540~0x254f      ...I.x.(...J.K.x
+0x1A,0x70,0x40,0x1C,0x08,0x70,0x01,0xF0,0x09,0xFB,0x00,0xF0,0xAB,0xFE,0x00,0xBD,  //0x2550~0x255f      .p@..p..........
+0x9F,0x00,0x01,0x00,0xA6,0x00,0x01,0x00,0x9E,0x00,0x01,0x00,0x9D,0x00,0x01,0x00,  //0x2560~0x256f      ................
+0x10,0xB5,0x0A,0x48,0x00,0x7D,0x01,0x28,0x0C,0xD1,0x09,0x48,0x81,0x78,0x77,0x29,  //0x2570~0x257f      ...H.}.(...H.xw)
+0x08,0xD1,0x41,0x78,0x0A,0x29,0x05,0xD0,0x00,0x78,0x0A,0x28,0x02,0xD0,0xFF,0xF7,  //0x2580~0x258f      ..Ax.)...x.(....
+0xD3,0xFF,0x10,0xBD,0x00,0xF0,0x2A,0xF8,0xF9,0xE7,0x00,0x00,0x60,0x02,0x00,0x00,  //0x2590~0x259f      ......*.....`...
+0x9D,0x00,0x01,0x00,0x10,0xB5,0x0D,0x4C,0x20,0x78,0x0A,0x28,0x11,0xD9,0x0C,0x48,  //0x25a0~0x25af      .......L.x.(...H
+0x00,0x7B,0x01,0x28,0x0D,0xD1,0x0B,0x48,0x00,0x78,0x01,0x28,0x09,0xD1,0x08,0x48,  //0x25b0~0x25bf      .{.(...H.x.(...H
+0x20,0x30,0x40,0x7A,0x01,0x28,0x01,0xD0,0x01,0x20,0x00,0xE0,0x00,0x20,0x02,0xF0,  //0x25c0~0x25cf      .0@z.(..........
+0x9B,0xF8,0x00,0x20,0x04,0x49,0x20,0x70,0x08,0x70,0x10,0xBD,0xA5,0x00,0x01,0x00,  //0x25d0~0x25df      .....I.p.p......
+0x80,0x02,0x00,0x00,0x66,0x00,0x01,0x00,0xA6,0x00,0x01,0x00,0x11,0x49,0x88,0x78,  //0x25e0~0x25ef      ....f........I.x
+0x77,0x28,0x1E,0xD1,0x10,0x4A,0x10,0x78,0x04,0x28,0x1A,0xD2,0x4B,0x78,0x09,0x1D,  //0x25f0~0x25ff      w(...J.x.(..Kx..
+0x0B,0x54,0x40,0x1C,0xC0,0xB2,0x10,0x70,0x03,0x28,0x12,0xD3,0x08,0x78,0x0A,0x28,  //0x2600~0x260f      .T@....p.(...x.(
+0x0F,0xD1,0x48,0x78,0xF5,0x28,0x0C,0xD1,0x88,0x78,0xE7,0x28,0x09,0xD1,0x07,0x48,  //0x2610~0x261f      ..Hx.(...x.(...H
+0x08,0x4A,0x83,0x7C,0x06,0x48,0x01,0x2B,0x02,0xD1,0xC9,0x78,0xE8,0x29,0x00,0xD1,  //0x2620~0x262f      .J.|.H.+...x.)..
+0x10,0x80,0x70,0x47,0x9D,0x00,0x01,0x00,0x8D,0x00,0x01,0x00,0x60,0x02,0x00,0x00,  //0x2630~0x263f      ..pG........`...
+0xF5,0xE7,0x00,0x00,0x70,0x00,0x01,0x00,0x70,0x47,0x00,0x00,0xF8,0xB5,0x27,0x4E,  //0x2640~0x264f      ....p...pG....'N
+0xB0,0x7A,0x00,0x28,0x48,0xD0,0x30,0x7A,0xC0,0x07,0x45,0xD0,0x30,0x79,0x00,0x28,  //0x2650~0x265f      .z.(H.0z..E.0y.(
+0x42,0xD0,0x00,0x24,0xE0,0x00,0x85,0x19,0x28,0x46,0x26,0x30,0x00,0x90,0x40,0x79,  //0x2660~0x266f      B..$....(F&0..@y
+0x00,0x28,0x02,0xD0,0x01,0x28,0x0A,0xD0,0x29,0xE0,0x20,0x46,0xFF,0xF7,0x8C,0xFA,  //0x2670~0x267f      .(...(..)..F....
+0x0E,0x20,0x60,0x43,0x01,0x21,0x80,0x19,0x20,0x30,0x81,0x77,0x1F,0xE0,0x01,0x20,  //0x2680~0x268f      ..`C.!...0.w....
+0x00,0x99,0xFF,0xF7,0xCF,0xF8,0x2F,0x46,0x2E,0x37,0x39,0x46,0x01,0x20,0xFF,0xF7,  //0x2690~0x269f      ....../F.79F....
+0xC9,0xF8,0x20,0x46,0xFF,0xF7,0x5E,0xFA,0x0E,0x20,0x60,0x43,0x81,0x19,0x20,0x31,  //0x26a0~0x26af      ...F..^...`C...1
+0x88,0x7F,0x03,0x28,0x01,0xD2,0x40,0x1C,0x88,0x77,0x28,0x46,0x39,0x46,0x36,0x30,  //0x26b0~0x26bf      ...(..@..w(F9F60
+0x08,0x22,0xFD,0xF7,0x59,0xFD,0x00,0x20,0x00,0x99,0xFF,0xF7,0xB3,0xF8,0x0E,0x20,  //0x26c0~0x26cf      ."..Y...........
+0x60,0x43,0x80,0x19,0x01,0x46,0x3E,0x31,0x0E,0x22,0x4C,0x30,0xFD,0xF7,0x4C,0xFD,  //0x26d0~0x26df      `C...F>1."L0..L.
+0x64,0x1C,0x24,0x06,0x24,0x0E,0xBD,0xD0,0xF8,0xBD,0x00,0x00,0x5E,0x03,0x01,0x00,  //0x26e0~0x26ef      d.$.$.......^...
+0x10,0x49,0xC2,0x00,0x10,0xB5,0x52,0x18,0x0E,0x24,0x13,0x46,0x44,0x43,0x61,0x18,  //0x26f0~0x26ff      .I....R..$.FDCa.
+0x26,0x33,0x3E,0x31,0x2E,0x32,0x00,0x28,0x12,0xD1,0x1C,0x88,0x10,0x88,0x84,0x42,  //0x2700~0x270f      &3>1.2.(.......B
+0x01,0xD3,0x20,0x1A,0x00,0xE0,0x00,0x1B,0x08,0x81,0x58,0x88,0x52,0x88,0x90,0x42,  //0x2710~0x271f      ..........X.R..B
+0x01,0xD3,0x80,0x1A,0x00,0xE0,0x10,0x1A,0x48,0x81,0x0A,0x89,0x10,0x18,0x88,0x81,  //0x2720~0x272f      ........H.......
+0x10,0xBD,0x00,0x00,0x5E,0x03,0x01,0x00,0xF8,0xB5,0x06,0x46,0x0E,0x20,0x15,0x49,  //0x2730~0x273f      ....^......F...I
+0x70,0x43,0x45,0x18,0x2C,0x46,0x3E,0x34,0x21,0x89,0x22,0x1D,0x30,0x46,0x4C,0x35,  //0x2740~0x274f      pCE.,F>4!.".0FL5
+0xFF,0xF7,0xAA,0xFC,0x07,0x46,0x61,0x89,0xA2,0x1D,0x30,0x46,0xFF,0xF7,0xA4,0xFC,  //0x2750~0x275f      .....Fa...0F....
+0x80,0x2F,0x05,0xD9,0xE0,0x88,0x39,0x46,0xFD,0xF7,0x73,0xFF,0xA1,0x88,0x01,0xE0,  //0x2760~0x276f      ./....9F..s.....
+0xA0,0x88,0xE1,0x88,0xAA,0x89,0x40,0x18,0xA1,0x89,0x80,0xB2,0x91,0x42,0x00,0xD2,  //0x2770~0x277f      ......@......B..
+0x68,0x88,0xFF,0x21,0x01,0x31,0x88,0x42,0x00,0xD9,0x08,0x46,0x60,0x80,0xA0,0x80,  //0x2780~0x278f      h..!.1.B...F`...
+0xE0,0x80,0xF8,0xBD,0x5E,0x03,0x01,0x00,0x30,0xB5,0x0D,0x48,0x00,0x21,0x04,0x46,  //0x2790~0x279f      ....^...0..H.!.F
+0x23,0x7A,0x01,0x25,0x5B,0x08,0x5B,0x00,0x23,0x72,0x2B,0x23,0x1B,0x5C,0x0A,0x46,  //0x27a0~0x27af      #z.%[.[.#r+#...F
+0x02,0x2B,0x01,0xD2,0x01,0x22,0x02,0xE0,0x02,0x2B,0x00,0xD1,0x01,0x21,0x02,0x70,  //0x27b0~0x27bf      .+..."...+...!.p
+0x81,0x70,0xD0,0xB2,0xC8,0x42,0x02,0xD0,0x20,0x7A,0x28,0x43,0x20,0x72,0x30,0xBD,  //0x27c0~0x27cf      .p...B...z(C.r0.
+0x5E,0x03,0x01,0x00,0x10,0xB5,0x04,0x46,0x1C,0x21,0xFD,0xF7,0x38,0xFF,0x01,0x48,  //0x27d0~0x27df      ^......F.!..8..H
+0x04,0x60,0x10,0xBD,0xB4,0x00,0x01,0x00,0x70,0xB5,0x06,0x46,0x09,0x4C,0x08,0x48,  //0x27e0~0x27ef      .`......p..F.L.H
+0x65,0x79,0xC1,0x78,0x28,0x46,0xFD,0xF7,0x2C,0xFF,0xA0,0x74,0x06,0x48,0x00,0x78,  //0x27f0~0x27ff      ey.x(F..,..t.H.x
+0x28,0x1A,0xE0,0x74,0x25,0x75,0x01,0x20,0x60,0x75,0x30,0x70,0x70,0xBD,0x00,0x00,  //0x2800~0x280f      (..t%u..`u0pp...
+0x74,0x00,0x01,0x00,0x5E,0x03,0x01,0x00,0x88,0x02,0x01,0x00,0x70,0x47,0x00,0x00,  //0x2810~0x281f      t...^.......pG..
+0xF0,0xB5,0x01,0x46,0x00,0x20,0x87,0xB0,0x02,0x46,0x03,0x90,0x01,0x90,0x4E,0x48,  //0x2820~0x282f      ...F.....F....NH
+0x04,0x90,0x40,0x42,0x28,0x23,0x02,0x90,0x59,0x43,0x00,0x20,0x4B,0x4B,0x86,0x46,  //0x2830~0x283f      ..@B(#..YC..KK.F
+0xC9,0x18,0xCC,0x69,0x4B,0x49,0x4A,0x4B,0xCD,0x78,0x89,0x78,0x00,0x91,0x25,0xE0,  //0x2840~0x284f      ...iKIJK.x.x..%.
+0x00,0x21,0x1B,0xE0,0x51,0x00,0x61,0x5E,0x04,0x9E,0xB1,0x42,0x02,0xDA,0x76,0x46,  //0x2850~0x285f      .!..Q.a^...B..vF
+0x05,0x96,0x04,0x91,0x02,0x9E,0xB1,0x42,0x00,0xDD,0x02,0x91,0x5E,0x7C,0x1F,0x7C,  //0x2860~0x286f      .......B....^|.|
+0x36,0x02,0x3E,0x43,0xB1,0x42,0x03,0xDD,0x03,0x9E,0x76,0x1C,0xF6,0xB2,0x03,0x96,  //0x2870~0x287f      6.>C.B....v.....
+0x08,0x18,0x52,0x1C,0x61,0x46,0x49,0x1C,0xD2,0xB2,0xC9,0xB2,0x8C,0x46,0x65,0x45,  //0x2880~0x288f      ..R.aFI......FeE
+0xE0,0xD8,0x71,0x46,0x49,0x1C,0xC9,0xB2,0x8E,0x46,0x00,0x99,0x71,0x45,0xD7,0xD8,  //0x2890~0x289f      ..qFI....F..qE..
+0x33,0x49,0x20,0x31,0x4E,0x78,0x09,0x78,0x36,0x02,0x0E,0x43,0x02,0x99,0x8E,0x42,  //0x28a0~0x28af      3I.1Nx.x6..C...B
+0x57,0xDC,0xD9,0x7B,0x64,0x29,0x01,0xD9,0x64,0x21,0x01,0xE0,0x00,0x29,0x50,0xD0,  //0x28b0~0x28bf      W..{d)..d!...)P.
+0x03,0x9B,0x64,0x26,0x73,0x43,0x51,0x43,0x8B,0x42,0x4A,0xD3,0x05,0x99,0x69,0x43,  //0x28c0~0x28cf      ..d&sCQC.BJ...iC
+0xCA,0xB2,0x00,0x21,0x06,0xE0,0x53,0x00,0xE3,0x5E,0x52,0x1C,0xC0,0x1A,0x49,0x1C,  //0x28d0~0x28df      ...!..S..^R...I.
+0xD2,0xB2,0xC9,0xB2,0x8D,0x42,0xF6,0xD8,0x00,0x99,0x49,0x1E,0x69,0x43,0xFD,0xF7,  //0x28e0~0x28ef      .....B....I.iC..
+0xBA,0xFE,0x07,0xB2,0x00,0x20,0x01,0x46,0x18,0xE0,0x05,0x9A,0x91,0x42,0x13,0xD0,  //0x28f0~0x28ff      .......F.....B..
+0x2A,0x46,0x4A,0x43,0xD3,0xB2,0x00,0x22,0x0C,0xE0,0x5E,0x00,0xA6,0x5F,0xBE,0x42,  //0x2900~0x290f      *FJC..."..^.._.B
+0x04,0xDA,0x30,0x18,0x01,0x9E,0x76,0x1C,0xF6,0xB2,0x01,0x96,0x5B,0x1C,0x52,0x1C,  //0x2910~0x291f      ..0...v.....[.R.
+0xDB,0xB2,0xD2,0xB2,0x95,0x42,0xF0,0xD8,0x49,0x1C,0xC9,0xB2,0x00,0x9A,0x8A,0x42,  //0x2920~0x292f      .....B..I......B
+0xE3,0xD8,0x01,0x99,0x00,0x29,0x14,0xD0,0xFD,0xF7,0x95,0xFE,0x03,0xB2,0x00,0x98,  //0x2930~0x293f      .....)..........
+0x68,0x43,0xC5,0xB2,0x00,0x20,0x06,0x46,0x09,0xE0,0x41,0x00,0x62,0x5E,0x9A,0x42,  //0x2940~0x294f      hC.....F..A.b^.B
+0x02,0xDD,0xD2,0x1A,0x62,0x52,0x00,0xE0,0x66,0x52,0x40,0x1C,0xC0,0xB2,0xA8,0x42,  //0x2950~0x295f      ....bR..fR@....B
+0xF3,0xD3,0x07,0xB0,0xF0,0xBD,0x00,0x00,0x20,0x4E,0x00,0x00,0xC8,0x58,0x00,0x00,  //0x2960~0x296f      .........N...X..
+0x60,0x02,0x00,0x00,0x74,0x00,0x01,0x00,0x02,0xF0,0xE2,0xF9,0xFE,0xF7,0x1A,0xFD,  //0x2970~0x297f      `...t...........
+0x05,0x4C,0x20,0x7A,0x00,0x28,0x04,0xD0,0x04,0x28,0xFA,0xD1,0xFE,0xF7,0x60,0xFF,  //0x2980~0x298f      .L.z.(...(....`.
+0xF7,0xE7,0xFF,0xF7,0x79,0xF8,0xF4,0xE7,0x50,0x03,0x01,0x00,0xF8,0xB5,0x0E,0x46,  //0x2990~0x299f      ....y...P......F
+0x03,0x46,0xFF,0xF7,0x67,0xFD,0x00,0x90,0x28,0x20,0x43,0x43,0x08,0x48,0x18,0x18,  //0x29a0~0x29af      .F..g...(.CC.H..
+0xC0,0x68,0x00,0x24,0x07,0x78,0x08,0xE0,0x65,0x00,0x70,0x5B,0x00,0x99,0x40,0x01,  //0x29b0~0x29bf      .h.$.x..e.p[..@.
+0xFD,0xF7,0x47,0xFE,0x64,0x1C,0x70,0x53,0xE4,0xB2,0xBC,0x42,0xF4,0xD3,0xF8,0xBD,  //0x29c0~0x29cf      ..G.d.pS...B....
+0xC8,0x58,0x00,0x00,0xF1,0xB5,0x1F,0x48,0x82,0xB0,0x01,0x7D,0x01,0x91,0x84,0x7C,  //0x29d0~0x29df      .X.....H...}...|
+0x1D,0x4E,0x00,0x2C,0x33,0xD0,0xB0,0x78,0x40,0x1E,0xA0,0x42,0x2E,0xDC,0xA0,0x42,  //0x29e0~0x29ef      .N.,3..x@..B...B
+0x01,0xD1,0x60,0x1E,0xC5,0xB2,0xF0,0x78,0x68,0x43,0xC0,0xB2,0xFF,0xF7,0x62,0xFA,  //0x29f0~0x29ff      ..`....xhC....b.
+0x07,0x46,0xF0,0x78,0x68,0x43,0x40,0x1C,0xC0,0xB2,0xFF,0xF7,0x5B,0xFA,0x39,0x18,  //0x2a00~0x2a0f      .F.xhC@.....[.9.
+0x00,0x91,0xF0,0x78,0x60,0x43,0xC0,0xB2,0xFF,0xF7,0x54,0xFA,0x07,0x46,0xF0,0x78,  //0x2a10~0x2a1f      ...x`C....T..F.x
+0x60,0x43,0x40,0x1C,0xC0,0xB2,0xFF,0xF7,0x4D,0xFA,0x3E,0x18,0x01,0x98,0xFF,0xF7,  //0x2a20~0x2a2f      `C@.....M.>.....
+0xB3,0xFC,0x00,0x99,0x08,0x1A,0x00,0x28,0x00,0xDC,0x00,0x20,0x32,0x18,0x02,0x99,  //0x2a30~0x2a3f      .......(....2...
+0x66,0x43,0x68,0x43,0x0A,0x60,0x31,0x18,0x02,0x98,0x81,0x60,0xFE,0xBD,0x01,0x25,  //0x2a40~0x2a4f      fChC.`1....`...%
+0xD1,0xE7,0x00,0x00,0x5E,0x03,0x01,0x00,0x74,0x00,0x01,0x00,0x07,0x49,0x08,0x7A,  //0x2a50~0x2a5f      ....^...t....I.z
+0xC2,0x07,0x0A,0xD0,0x40,0x08,0x40,0x00,0x08,0x72,0x05,0x49,0x00,0x20,0x88,0x71,  //0x2a60~0x2a6f      ....@.@..r.I...q
+0x04,0x49,0x09,0x68,0xC8,0x80,0x04,0x49,0x08,0x80,0x70,0x47,0x5E,0x03,0x01,0x00,  //0x2a70~0x2a7f      .I.h...I..pG^...
+0x50,0x03,0x01,0x00,0xB4,0x00,0x01,0x00,0x88,0x00,0x01,0x00,0x30,0xB5,0x06,0x4A,  //0x2a80~0x2a8f      P...........0..J
+0x54,0x69,0x00,0x22,0x04,0xE0,0x53,0x00,0xE5,0x5A,0x52,0x1C,0xC5,0x52,0xD2,0xB2,  //0x2a90~0x2a9f      Ti."..S..ZR..R..
+0x8A,0x42,0xF8,0xD3,0x30,0xBD,0x00,0x00,0xC8,0x58,0x00,0x00,0x70,0xB5,0x11,0x4A,  //0x2aa0~0x2aaf      .B..0....X..p..J
+0x00,0x23,0x55,0x69,0x1A,0x46,0x09,0xE0,0x54,0x00,0x2E,0x5B,0x04,0x5B,0x34,0x1B,  //0x2ab0~0x2abf      .#Ui.F..T..[.[4.
+0x24,0xB2,0xA3,0x42,0x00,0xDA,0x23,0x46,0x52,0x1C,0xD2,0xB2,0x8A,0x42,0xF3,0xD3,  //0x2ac0~0x2acf      $..B..#FR....B..
+0x09,0x4A,0x10,0x7A,0x41,0x08,0x49,0x00,0x08,0x48,0x11,0x72,0x44,0x7D,0x05,0x7D,  //0x2ad0~0x2adf      .J.zA.I..H.rD}.}
+0x20,0x02,0x28,0x43,0x98,0x42,0x03,0xDA,0x01,0x20,0x01,0x43,0x11,0x72,0x70,0xBD,  //0x2ae0~0x2aef      ..(C.B.....C.rp.
+0x00,0x20,0x70,0xBD,0xC8,0x58,0x00,0x00,0x5E,0x03,0x01,0x00,0x62,0x02,0x00,0x00,  //0x2af0~0x2aff      ..p..X..^...b...
+0x30,0xB5,0x07,0x49,0x07,0x4B,0x4C,0x69,0x00,0x21,0x05,0xE0,0x4A,0x00,0x1D,0x68,  //0x2b00~0x2b0f      0..I.KLi.!..J..h
+0x49,0x1C,0xAD,0x5A,0xA5,0x52,0xC9,0xB2,0x81,0x42,0xF7,0xD3,0x30,0xBD,0x00,0x00,  //0x2b10~0x2b1f      I..Z.R...B..0...
+0xC8,0x58,0x00,0x00,0xC0,0x58,0x00,0x00,0x00,0xB5,0x08,0x4B,0x18,0x68,0x00,0x28,  //0x2b20~0x2b2f      .X...X.....K.h.(
+0x0B,0xD0,0x01,0x21,0x06,0x48,0xFF,0xF7,0xBB,0xFC,0x06,0x49,0x08,0x80,0x19,0x68,  //0x2b30~0x2b3f      ...!.H.....I...h
+0x00,0x29,0x02,0xD0,0x0A,0x88,0x10,0x18,0x08,0x80,0x00,0xBD,0xB4,0x00,0x01,0x00,  //0x2b40~0x2b4f      .)..............
+0x86,0x00,0x01,0x00,0x94,0x00,0x01,0x00,0x70,0xB5,0x1A,0x49,0xC9,0x7C,0x00,0x29,  //0x2b50~0x2b5f      ........p..I.|.)
+0x2E,0xD0,0x18,0x49,0x89,0x1C,0x4A,0x7E,0x09,0x7E,0x14,0x02,0x0C,0x43,0x15,0x49,  //0x2b60~0x2b6f      ...I..J~.~...C.I
+0x62,0x08,0x80,0x31,0x82,0x42,0x14,0x4A,0x08,0xDB,0x22,0x32,0x53,0x78,0x15,0x78,  //0x2b70~0x2b7f      b..1.B.J.."2Sx.x
+0x1A,0x02,0x0A,0x23,0xCB,0x56,0x2A,0x43,0xD1,0x18,0x09,0xE0,0x20,0x32,0x53,0x79,  //0x2b80~0x2b8f      ...#.V*C.....2Sy
+0x15,0x79,0x1A,0x02,0x0B,0x23,0xCB,0x56,0x2A,0x43,0xD1,0x1A,0x61,0x1A,0x49,0x1E,  //0x2b90~0x2b9f      .y...#.V*C..a.I.
+0x8A,0xB2,0x51,0x00,0x80,0x1A,0x61,0x1A,0x60,0x43,0xFD,0xF7,0x5C,0xFD,0x61,0x1E,  //0x2ba0~0x2baf      ..Q...a.`C....a.
+0x81,0x42,0x01,0xDC,0x08,0x46,0x02,0xE0,0x00,0x28,0x00,0xDC,0x00,0x20,0x80,0xB2,  //0x2bb0~0x2bbf      .B...F...(......
+0x70,0xBD,0x00,0x00,0x60,0x02,0x00,0x00,0x88,0x02,0x01,0x00,0x10,0xB5,0x28,0x22,  //0x2bc0~0x2bcf      p...`.........("
+0x03,0x49,0x04,0x48,0xFD,0xF7,0xD0,0xFA,0x00,0xF0,0x06,0xF8,0x10,0xBD,0x00,0x00,  //0x2bd0~0x2bdf      .I.H............
+0xCE,0x02,0x00,0x00,0x88,0x02,0x01,0x00,0x08,0x48,0x02,0x78,0xC1,0x7A,0x52,0x08,  //0x2be0~0x2bef      .........H.x.zR.
+0x92,0x1E,0x80,0x7F,0x51,0x43,0x09,0x18,0x04,0x48,0x20,0x30,0x00,0x78,0x08,0x18,  //0x2bf0~0x2bff      ....QC...H.0.x..
+0x02,0x49,0x22,0x31,0x08,0x71,0x00,0x0A,0x48,0x71,0x70,0x47,0x88,0x02,0x01,0x00,  //0x2c00~0x2c0f      .I"1.q..HqpG....
+0x10,0xB5,0x00,0xF0,0x63,0xF8,0x00,0xF0,0x37,0xF8,0xFF,0xF7,0x51,0xFC,0x00,0xF0,  //0x2c10~0x2c1f      ....c...7...Q...
+0x67,0xFF,0x10,0xBD,0xF8,0xB5,0x14,0x4D,0x28,0x78,0x01,0x28,0x23,0xD9,0x13,0x4F,  //0x2c20~0x2c2f      g......M(x.(#..O
+0x00,0x24,0x20,0x46,0xFE,0xF7,0xC2,0xFA,0x00,0x28,0x18,0xD0,0xA0,0x00,0x46,0x19,  //0x2c30~0x2c3f      .$.F.....(....F.
+0x0F,0x48,0xB1,0x7C,0x80,0x78,0x40,0x1E,0x81,0x42,0x06,0xD1,0x68,0x79,0x39,0x78,  //0x2c40~0x2c4f      .H.|.x@..B..hy9x
+0x88,0x42,0x02,0xD3,0x20,0x46,0x00,0xF0,0x17,0xFD,0x31,0x7D,0x38,0x78,0x81,0x42,  //0x2c50~0x2c5f      .B...F....1}8x.B
+0x05,0xD3,0x69,0x79,0x81,0x42,0x02,0xD2,0x20,0x46,0x00,0xF0,0x0D,0xFD,0x64,0x1C,  //0x2c60~0x2c6f      ..iy.B...F....d.
+0x24,0x06,0x24,0x0E,0xDD,0xD0,0xF8,0xBD,0x5E,0x03,0x01,0x00,0x88,0x02,0x01,0x00,  //0x2c70~0x2c7f      $.$.....^.......
+0x74,0x00,0x01,0x00,0x70,0x47,0x00,0x00,0xF8,0xB5,0x11,0x4D,0x28,0x78,0x00,0x28,  //0x2c80~0x2c8f      t...pG.....M(x.(
+0x1D,0xD0,0x10,0x4E,0x10,0x4F,0x00,0x24,0x20,0x46,0xFE,0xF7,0x8F,0xFA,0x00,0x28,  //0x2c90~0x2c9f      ...N.O.$.F.....(
+0x11,0xD0,0xA0,0x00,0x40,0x19,0x80,0x7C,0xB1,0x78,0x88,0x42,0x0B,0xD2,0x20,0x46,  //0x2ca0~0x2caf      ....@..|.x.B...F
+0xFF,0xF7,0x1C,0xF9,0x39,0x88,0x88,0x42,0x05,0xDA,0x20,0x46,0x00,0xF0,0xE4,0xFC,  //0x2cb0~0x2cbf      ....9..B...F....
+0x28,0x78,0x40,0x1E,0x28,0x70,0x64,0x1C,0x24,0x06,0x24,0x0E,0xE4,0xD0,0xF8,0xBD,  //0x2cc0~0x2ccf      (x@.(pd.$.$.....
+0x5E,0x03,0x01,0x00,0x74,0x00,0x01,0x00,0x44,0x03,0x01,0x00,0x10,0xB5,0x0D,0x4C,  //0x2cd0~0x2cdf      ^...t...D......L
+0x20,0x78,0x00,0x28,0x09,0xD0,0x60,0x78,0x00,0x28,0x06,0xD1,0x01,0x20,0x20,0x71,  //0x2ce0~0x2cef      .x.(..`x.(.....q
+0x60,0x79,0xFE,0xF7,0x1B,0xFA,0x01,0x28,0x03,0xD0,0x20,0x79,0x01,0x28,0x06,0xD0,  //0x2cf0~0x2cff      `y.....(...y.(..
+0x01,0xE0,0x00,0x20,0x20,0x71,0x01,0x20,0xFE,0xF7,0xF6,0xFA,0x10,0xBD,0x00,0x20,  //0x2d00~0x2d0f      .....q..........
+0xFA,0xE7,0x00,0x00,0x5E,0x03,0x01,0x00,0x10,0xB5,0xFF,0xF7,0x83,0xFF,0x10,0xBD,  //0x2d10~0x2d1f      ....^...........
+0x10,0xB5,0x00,0xF0,0x25,0xFC,0xFF,0xF7,0x73,0xFF,0xFD,0xF7,0x31,0xFF,0x10,0xBD,  //0x2d20~0x2d2f      ....%...s...1...
+0x03,0x48,0x00,0x78,0x52,0x28,0x02,0xD1,0x02,0x49,0x00,0x20,0x08,0x70,0x70,0x47,  //0x2d30~0x2d3f      .H.xR(...I...ppG
+0x6E,0x00,0x01,0x00,0x5E,0x03,0x01,0x00,0x10,0xB5,0xFF,0xF7,0x05,0xFA,0x00,0xF0,  //0x2d40~0x2d4f      n...^...........
+0xDF,0xFC,0xFE,0xF7,0xA9,0xFB,0xFF,0xF7,0x1F,0xFD,0x03,0x49,0x08,0x22,0x88,0x1A,  //0x2d50~0x2d5f      ...........I."..
+0xFD,0xF7,0x0A,0xFA,0x10,0xBD,0x00,0x00,0x84,0x03,0x01,0x00,0x10,0xB5,0xFF,0xF7,  //0x2d60~0x2d6f      ................
+0x6D,0xFC,0xFE,0xF7,0xA9,0xFC,0x00,0xF0,0x0B,0xF8,0xFE,0xF7,0x54,0xFF,0xFD,0xF7,  //0x2d70~0x2d7f      m...........T...
+0x16,0xFF,0x10,0xBD,0x10,0xB5,0x00,0xF0,0x87,0xFC,0xFF,0xF7,0xDD,0xFF,0x10,0xBD,  //0x2d80~0x2d8f      ................
+0xF8,0xB5,0x00,0x20,0x00,0x90,0x2B,0x48,0x01,0x7B,0x00,0x29,0x50,0xD0,0x01,0x7A,  //0x2d90~0x2d9f      ......+H.{.)P..z
+0xC9,0x07,0x4D,0xD0,0x00,0x26,0x27,0x48,0xF1,0x00,0x0D,0x18,0x26,0x35,0x6F,0x79,  //0x2da0~0x2daf      ..M..&'H....&5oy
+0xFF,0x2F,0x41,0xD0,0x0C,0x20,0x24,0x49,0x70,0x43,0x44,0x18,0x21,0x46,0x28,0x46,  //0x2db0~0x2dbf      ./A...$IpCD.!F(F
+0xFE,0xF7,0x04,0xFA,0x00,0x2F,0x02,0xD0,0x01,0x2F,0x07,0xD0,0x34,0xE0,0x28,0x88,  //0x2dc0~0x2dcf      ...../.../..4.(.
+0x20,0x80,0x68,0x88,0x60,0x80,0x00,0x20,0xA0,0x71,0x2C,0xE0,0x21,0x88,0x28,0x88,  //0x2dd0~0x2ddf      ..h.`....q,.!.(.
+0x81,0x42,0x01,0xD3,0x08,0x1A,0x00,0xE0,0x40,0x1A,0x87,0xB2,0x00,0x21,0x20,0x46,  //0x2de0~0x2def      .B......@....!.F
+0xFF,0xF7,0x66,0xFA,0x00,0x99,0x40,0x18,0xB8,0x42,0x02,0xD9,0x20,0x88,0x28,0x80,  //0x2df0~0x2dff      ..f...@..B....(.
+0x03,0xE0,0x28,0x88,0x20,0x80,0x01,0x20,0xA0,0x71,0x61,0x88,0x68,0x88,0x81,0x42,  //0x2e00~0x2e0f      ..(......qa.h..B
+0x01,0xD3,0x08,0x1A,0x00,0xE0,0x40,0x1A,0x87,0xB2,0x01,0x21,0x20,0x46,0xFF,0xF7,  //0x2e10~0x2e1f      ......@....!.F..
+0x4F,0xFA,0x00,0x99,0x40,0x18,0xB8,0x42,0x02,0xD9,0x60,0x88,0x68,0x80,0x03,0xE0,  //0x2e20~0x2e2f      O...@..B..`.h...
+0x68,0x88,0x60,0x80,0x01,0x20,0xE0,0x71,0x76,0x1C,0x36,0x06,0x36,0x0E,0xB2,0xD0,  //0x2e30~0x2e3f      h.`....qv.6.6...
+0xF8,0xBD,0x00,0x00,0x5E,0x03,0x01,0x00,0xCC,0x00,0x01,0x00,0x38,0xB5,0x16,0x4C,  //0x2e40~0x2e4f      ....^.......8..L
+0x16,0x25,0x65,0x5F,0x00,0x20,0x69,0x46,0x08,0x80,0x20,0x46,0x40,0x7B,0x16,0x34,  //0x2e50~0x2e5f      .%e_..iF...F@{.4
+0x00,0x28,0x20,0xD0,0x11,0x48,0xC0,0x7D,0x00,0x28,0x02,0xD0,0x00,0x20,0xFF,0xF7,  //0x2e60~0x2e6f      .(...H.}.(......
+0x89,0xF8,0x68,0x46,0x00,0x88,0x00,0x28,0x15,0xD0,0x69,0x46,0x00,0x20,0xFF,0xF7,  //0x2e70~0x2e7f      ..hF...(..iF....
+0xCD,0xF8,0x68,0x46,0x00,0x88,0x28,0x1A,0x00,0xB2,0x00,0x28,0x01,0xDA,0x00,0x20,  //0x2e80~0x2e8f      ..hF..(....(....
+0x08,0xE0,0x07,0x49,0x4A,0x7E,0x0B,0x7E,0x11,0x02,0x19,0x43,0x81,0x42,0x01,0xDC,  //0x2e90~0x2e9f      ...IJ~.~...C.B..
+0x49,0x1E,0x08,0xB2,0x20,0x80,0x38,0xBD,0x5E,0x03,0x01,0x00,0xA0,0x03,0x00,0x00,  //0x2ea0~0x2eaf      I.....8.^.......
+0x62,0x02,0x00,0x00,0x3E,0xB5,0x1D,0x4C,0xA0,0x79,0xFE,0xF7,0x27,0xF9,0x1C,0x4D,  //0x2eb0~0x2ebf      b...>..L.y..'..M
+0x01,0x28,0x04,0xD1,0x00,0x20,0xFE,0xF7,0x3D,0xF9,0x02,0x28,0x1F,0xD0,0xA0,0x79,  //0x2ec0~0x2ecf      .(......=..(...y
+0xFE,0xF7,0x1C,0xF9,0x00,0x28,0x03,0xD1,0xFE,0xF7,0x34,0xF9,0x00,0x28,0x16,0xD0,  //0x2ed0~0x2edf      .....(....4..(..
+0x68,0x46,0x00,0xF0,0x29,0xF8,0x68,0x7F,0x29,0x7F,0x03,0x02,0x11,0x48,0x0B,0x43,  //0x2ee0~0x2eef      hF..).h.)....H.C
+0x41,0x79,0x00,0x79,0x0A,0x02,0x02,0x43,0x69,0x46,0xA0,0x1C,0x00,0xF0,0x6E,0xFE,  //0x2ef0~0x2eff      Ay.y...CiF....n.
+0x60,0x80,0x0C,0x48,0x22,0x38,0x80,0x78,0x01,0x28,0x08,0xD0,0x0B,0xE0,0x28,0x79,  //0x2f00~0x2f0f      `..H"8.x.(....(y
+0x01,0x28,0x03,0xD1,0x20,0x46,0xFF,0xF7,0xAB,0xF9,0x20,0x80,0x3E,0xBD,0xA1,0x1C,  //0x2f10~0x2f1f      .(...F......>...
+0x20,0x46,0x00,0xF0,0x3B,0xF8,0xFE,0xF7,0x09,0xFB,0x3E,0xBD,0x84,0x03,0x01,0x00,  //0x2f20~0x2f2f      .F..;.....>.....
+0x60,0x02,0x00,0x00,0xAA,0x02,0x01,0x00,0x0F,0x49,0x4A,0x7C,0x0B,0x7C,0x12,0x02,  //0x2f30~0x2f3f      `........IJ|.|..
+0x1A,0x43,0x02,0x80,0xCA,0x7C,0x8B,0x7C,0x12,0x02,0x1A,0x43,0x42,0x80,0x4A,0x7D,  //0x2f40~0x2f4f      .C...|.|...CB.J}
+0x0B,0x7D,0x12,0x02,0x1A,0x43,0x82,0x80,0xCA,0x7D,0x8B,0x7D,0x12,0x02,0x1A,0x43,  //0x2f50~0x2f5f      .}...C...}.}...C
+0xC2,0x80,0x4A,0x7E,0x0B,0x7E,0x12,0x02,0x1A,0x43,0x02,0x81,0xCA,0x7E,0x8B,0x7E,  //0x2f60~0x2f6f      ..J~.~...C...~.~
+0x11,0x02,0x19,0x43,0x41,0x81,0x70,0x47,0x88,0x02,0x01,0x00,0x10,0xB5,0x06,0x48,  //0x2f70~0x2f7f      ...CA.pG.......H
+0x01,0x7A,0xC9,0x07,0x04,0xD0,0xC0,0x7A,0x00,0x28,0x01,0xD0,0xFF,0xF7,0x92,0xFF,  //0x2f80~0x2f8f      .z.....z.(......
+0xFF,0xF7,0x97,0xFA,0x10,0xBD,0x00,0x00,0x5E,0x03,0x01,0x00,0xFE,0xB5,0x06,0x46,  //0x2f90~0x2f9f      ........^......F
+0x35,0x48,0x0D,0x46,0x41,0x7E,0x02,0x7E,0x08,0x02,0x10,0x43,0x44,0x08,0x30,0x88,  //0x2fa0~0x2faf      5H.FA~.~...CD.0.
+0xA0,0x42,0x01,0xDC,0x20,0x1A,0x00,0xE0,0x00,0x1B,0x00,0xB2,0x00,0x90,0x28,0x88,  //0x2fb0~0x2fbf      .B............(.
+0xA0,0x42,0x01,0xDC,0x20,0x1A,0x00,0xE0,0x00,0x1B,0x07,0xB2,0x00,0x98,0x39,0x46,  //0x2fc0~0x2fcf      .B............9F
+0x40,0x43,0x79,0x43,0x40,0x18,0xFD,0xF7,0x40,0xFC,0x02,0xF0,0xF3,0xF9,0xFD,0xF7,  //0x2fd0~0x2fdf      @CyC@...@.......
+0xE5,0xFB,0x01,0x90,0xA0,0x42,0x26,0xDD,0x31,0x88,0xA1,0x42,0x02,0xD1,0x29,0x88,  //0x2fe0~0x2fef      .....B&.1..B..).
+0xA1,0x42,0x20,0xD0,0x64,0x20,0x78,0x43,0x00,0x99,0xFD,0xF7,0x34,0xFB,0x00,0x90,  //0x2ff0~0x2fff      .B..d.xC....4...
+0x01,0x98,0x00,0x1B,0x40,0x43,0xC1,0x0F,0x08,0x18,0x40,0x10,0xFD,0xF7,0x25,0xFC,  //0x3000~0x300f      ....@C....@...%.
+0x02,0xF0,0xD8,0xF9,0xFD,0xF7,0xCA,0xFB,0x17,0x49,0x03,0x46,0x30,0x88,0x89,0x1E,  //0x3010~0x301f      .........I.F0...
+0x01,0x91,0xA0,0x42,0x08,0xDB,0xC0,0x1A,0xA0,0x42,0x00,0xDC,0x20,0x46,0x07,0xB2,  //0x3020~0x302f      ...B.....B...F..
+0x38,0x1B,0x07,0xE0,0x28,0x80,0xFE,0xBD,0xC0,0x18,0xA0,0x42,0x00,0xDD,0x20,0x46,  //0x3030~0x303f      8...(......B...F
+0x07,0xB2,0xE0,0x1B,0x00,0x99,0x48,0x43,0x64,0x21,0xFD,0xF7,0x0C,0xFB,0x37,0x80,  //0x3040~0x304f      ......HCd!....7.
+0x29,0x88,0x00,0xB2,0xA1,0x42,0x04,0xDA,0x20,0x1A,0x00,0x28,0xEA,0xDC,0x00,0x20,  //0x3050~0x305f      )....B.....(....
+0xE8,0xE7,0x21,0x18,0x01,0x98,0x42,0x7F,0x03,0x7F,0x10,0x02,0x18,0x43,0x81,0x42,  //0x3060~0x306f      ..!...B......C.B
+0xE0,0xDA,0x08,0x46,0xDE,0xE7,0x00,0x00,0x62,0x02,0x00,0x00,0xF8,0xB5,0x34,0x48,  //0x3070~0x307f      ...F....b.....4H
+0x28,0x21,0x00,0x68,0x01,0x27,0x00,0x78,0x7F,0x04,0x48,0x43,0x30,0x49,0x09,0x1D,  //0x3080~0x308f      (!.h.'.x..HC0I..
+0x40,0x18,0xC1,0x68,0x05,0x69,0x2F,0x48,0x0C,0x78,0x41,0x78,0x01,0x29,0x05,0xD0,  //0x3090~0x309f      @..h.i/H.xAx.)..
+0x00,0x78,0x2D,0x4E,0x00,0x28,0x0C,0xD0,0x00,0x20,0x2D,0xE0,0x00,0x20,0x05,0xE0,  //0x30a0~0x30af      .x-N.(....-.....
+0x41,0x00,0xCA,0x19,0x12,0x88,0x40,0x1C,0x6A,0x52,0xC0,0xB2,0xA0,0x42,0xF7,0xD3,  //0x30b0~0x30bf      A.....@.jR...B..
+0xF8,0xBD,0x00,0x20,0x01,0x46,0x25,0x4A,0x04,0xE0,0x83,0x00,0xF1,0x50,0x11,0x54,  //0x30c0~0x30cf      .....F%J.....P.T
+0x40,0x1C,0xC0,0xB2,0xA0,0x42,0xF8,0xD3,0x18,0xE0,0x41,0x00,0x6A,0x5A,0xC9,0x19,  //0x30d0~0x30df      @....B....A.jZ..
+0x09,0x88,0x8A,0x42,0x01,0xD3,0x52,0x1A,0x00,0xE0,0x8A,0x1A,0x1C,0x4B,0xDB,0x7E,  //0x30e0~0x30ef      ...B..R......K.~
+0x9A,0x42,0x07,0xDA,0x82,0x00,0xB3,0x58,0x59,0x18,0xB1,0x50,0x17,0x4A,0x11,0x5C,  //0x30f0~0x30ff      .B.....XY..P.J..
+0x49,0x1C,0x11,0x54,0x40,0x1C,0xC0,0xB2,0xA0,0x42,0xE6,0xD3,0x00,0x20,0x05,0xE0,  //0x3100~0x310f      I..T@....B......
+0x41,0x00,0xCA,0x19,0x12,0x88,0x40,0x1C,0x6A,0x52,0xC0,0xB2,0xA0,0x42,0xF7,0xD3,  //0x3110~0x311f      A.....@.jR...B..
+0x0C,0x48,0x01,0x78,0x40,0x78,0x40,0x1E,0x81,0x42,0xC9,0xD1,0x00,0x27,0x0B,0x4E,  //0x3120~0x312f      .H.x@x@..B...'.N
+0x0B,0xE0,0xF1,0x5D,0x00,0x29,0x06,0xD0,0x07,0x48,0xBA,0x00,0x80,0x58,0xFD,0xF7,  //0x3130~0x313f      ...].)...H...X..
+0x88,0xFA,0x79,0x00,0x68,0x52,0x7F,0x1C,0xFF,0xB2,0xA7,0x42,0xF1,0xD3,0xF8,0xBD,  //0x3140~0x314f      ..y.hR.....B....
+0xC4,0x58,0x00,0x00,0x5C,0x00,0x01,0x00,0xE4,0x01,0x01,0x00,0xD8,0x00,0x01,0x00,  //0x3150~0x315f      .X..............
+0xA0,0x02,0x00,0x00,0xF0,0xB5,0x4F,0x48,0x85,0xB0,0x40,0x7D,0x00,0x90,0x4E,0x48,  //0x3160~0x316f      ......OH..@}..NH
+0x28,0x21,0x00,0x68,0x01,0x27,0x00,0x78,0x7F,0x04,0x48,0x43,0x4A,0x49,0x09,0x1D,  //0x3170~0x317f      (!.h.'.x..HCJI..
+0x40,0x18,0xC1,0x68,0x09,0x78,0x02,0x91,0x48,0x49,0x04,0x69,0x4E,0x78,0x01,0x2E,  //0x3180~0x318f      @..h.x..HI.iNx..
+0x08,0xD0,0x0A,0x46,0x15,0x78,0x1C,0x23,0x2A,0x46,0x5A,0x43,0x44,0x4B,0x00,0x20,  //0x3190~0x319f      ...F.x.#*FZCDK..
+0xD2,0x18,0x12,0xE0,0x00,0x20,0x05,0xE0,0x41,0x00,0xCA,0x19,0x12,0x88,0x40,0x1C,  //0x31a0~0x31af      ........A.....@.
+0x62,0x52,0xC0,0xB2,0x02,0x99,0x88,0x42,0xF6,0xD3,0x05,0xB0,0xF0,0xBD,0x41,0x00,  //0x31b0~0x31bf      bR.....B......A.
+0xCB,0x19,0x1B,0x88,0x40,0x1C,0x53,0x52,0xC0,0xB2,0x02,0x99,0x88,0x42,0xF6,0xD3,  //0x31c0~0x31cf      ....@.SR.....B..
+0x70,0x1E,0x85,0x42,0xF1,0xDB,0x70,0x08,0x00,0x25,0x01,0x90,0x5D,0xE0,0x33,0x48,  //0x31d0~0x31df      p..B..p..%..].3H
+0x00,0x21,0x40,0x78,0x84,0x46,0x1E,0xE0,0x48,0x1C,0x04,0x90,0x16,0xE0,0x1C,0x22,  //0x31e0~0x31ef      .!@x.F..H......"
+0x2F,0x4B,0x4A,0x43,0x1C,0x27,0x06,0x46,0xD3,0x18,0x7E,0x43,0x2C,0x4F,0x6A,0x00,  //0x31f0~0x31ff      /KJC.'.F..~C,Oj.
+0x03,0x93,0xF6,0x19,0x9B,0x5A,0xB7,0x5A,0xB6,0x46,0xBB,0x42,0x05,0xD9,0x1E,0x46,  //0x3200~0x320f      .....Z.Z.F.B...F
+0x03,0x9B,0x9F,0x52,0x33,0x46,0x76,0x46,0xB3,0x52,0x40,0x1C,0xC0,0xB2,0x60,0x45,  //0x3210~0x321f      ...R3FvF.R@...`E
+0xE5,0xD3,0x04,0x98,0xC1,0xB2,0x60,0x46,0x61,0x45,0xDD,0xD3,0x40,0x08,0x00,0x99,  //0x3220~0x322f      ......`FaE..@...
+0x40,0x1E,0x88,0x42,0x01,0xDC,0xC0,0xB2,0x00,0x90,0x00,0x20,0x6E,0x00,0xA0,0x53,  //0x3230~0x323f      @..B........n..S
+0x07,0x46,0x00,0x98,0x40,0x00,0x03,0x90,0x14,0xE0,0xC0,0x19,0x1C,0x21,0x18,0x4B,  //0x3240~0x324f      .F..@........!.K
+0x48,0x43,0xC0,0x18,0x82,0x5B,0x01,0x98,0xC0,0x1B,0x48,0x43,0xC0,0x18,0x80,0x5B,  //0x3250~0x325f      HC...[....HC...[
+0x03,0x99,0x10,0x18,0x49,0x1C,0xFD,0xF7,0xF4,0xF9,0xA1,0x5B,0x40,0x18,0x7F,0x1C,  //0x3260~0x326f      ....I......[@...
+0xA0,0x53,0xFF,0xB2,0x00,0x98,0x87,0x42,0x01,0x98,0xE6,0xD3,0x1C,0x21,0x48,0x43,  //0x3270~0x327f      .S.....B.....!HC
+0x0B,0x4F,0x03,0x99,0xC0,0x19,0x80,0x5B,0x49,0x1C,0xFD,0xF7,0xE2,0xF9,0xA1,0x5B,  //0x3280~0x328f      .O.....[I......[
+0x40,0x18,0xA0,0x53,0x6D,0x1C,0xB8,0x53,0xED,0xB2,0x02,0x98,0x85,0x42,0x9E,0xD3,  //0x3290~0x329f      @..Sm..S.....B..
+0x8B,0xE7,0x00,0x00,0xA0,0x02,0x00,0x00,0xC4,0x58,0x00,0x00,0x5C,0x00,0x01,0x00,  //0x32a0~0x32af      .........X......
+0xE6,0x00,0x01,0x00,0x10,0xB5,0x0D,0x48,0x0E,0x4A,0x01,0x78,0x0C,0x48,0x00,0x29,  //0x32b0~0x32bf      .......H.J.x.H.)
+0x00,0x78,0x0C,0xD0,0x0C,0x4B,0x59,0x5C,0x00,0x29,0x07,0xD0,0x0B,0x4B,0xC9,0x00,  //0x32c0~0x32cf      .x...KY..)...K..
+0xC9,0x18,0x49,0x68,0x00,0x29,0x01,0xD0,0x08,0x5C,0x10,0x70,0x10,0xBD,0x08,0x49,  //0x32d0~0x32df      ..Ih.).....p...I
+0x08,0x4B,0x0C,0x46,0x1B,0x78,0x23,0x70,0xF6,0xE7,0x00,0x00,0x9D,0x00,0x01,0x00,  //0x32e0~0x32ef      .K.F.x#p........
+0xA5,0x00,0x01,0x00,0x9E,0x00,0x01,0x00,0xBC,0x57,0x00,0x00,0x14,0x55,0x00,0x00,  //0x32f0~0x32ff      .........W...U..
+0x2C,0x04,0x01,0x00,0xA0,0x00,0x01,0x00,0x70,0x47,0x00,0x00,0x10,0xB5,0x06,0x48,  //0x3300~0x330f      ,.......pG.....H
+0x00,0x78,0x01,0x28,0x06,0xD1,0x05,0x49,0x08,0x70,0x05,0x49,0x00,0x20,0x08,0x70,  //0x3310~0x331f      .x.(...I.p.I...p
+0xFE,0xF7,0x06,0xFC,0x10,0xBD,0x00,0x00,0x7A,0x00,0x01,0x00,0x6C,0x00,0x01,0x00,  //0x3320~0x332f      ........z...l...
+0x5E,0x00,0x01,0x00,0xF8,0xB5,0x2A,0x48,0x28,0x4D,0x00,0x78,0x29,0x7A,0x40,0x06,  //0x3330~0x333f      ^.....*H(M.x)z@.
+0x40,0x0F,0x81,0x42,0x00,0xD0,0x28,0x72,0x26,0x48,0x01,0x78,0x00,0x29,0x43,0xD0,  //0x3340~0x334f      @..B..(r&H.x.)C.
+0x00,0x24,0x25,0x4F,0x04,0x70,0x21,0x46,0x0C,0x22,0x4A,0x43,0xB8,0x58,0x00,0x28,  //0x3350~0x335f      .$%O.p!F."JC.X.(
+0x0E,0xD0,0xD2,0x19,0x16,0x7A,0x53,0x68,0x52,0x7A,0x02,0x2E,0x04,0xD0,0x1A,0x78,  //0x3360~0x336f      .....zShRz.....x
+0x02,0x70,0x49,0x1C,0xC9,0xB2,0xEF,0xE7,0x1B,0x78,0x53,0x43,0x03,0x80,0xF8,0xE7,  //0x3370~0x337f      .pI......xSC....
+0x1A,0x4E,0x30,0x78,0x15,0x28,0x05,0xD1,0xFF,0xF7,0x2E,0xFC,0x00,0xF0,0x9A,0xF8,  //0x3380~0x338f      .N0x.(..........
+0x00,0xF0,0xA0,0xFD,0x30,0x78,0x20,0x28,0x05,0xD1,0x15,0x48,0x00,0x7A,0x00,0xF0,  //0x3390~0x339f      ....0x.(...H.z..
+0xB7,0xF8,0x00,0xF0,0x97,0xFD,0xA8,0x79,0x00,0x28,0x02,0xD1,0x11,0x48,0x00,0x68,  //0x33a0~0x33af      .......y.(...H.h
+0xC4,0x80,0xE8,0x7A,0x00,0x28,0x05,0xD0,0x0F,0x49,0x08,0x70,0x0F,0x48,0x04,0x70,  //0x33b0~0x33bf      ...z.(...I.p.H.p
+0xFE,0xF7,0xB6,0xFB,0x0E,0x4E,0x30,0x78,0x52,0x28,0x05,0xD1,0x28,0x7A,0x00,0x28,  //0x33c0~0x33cf      .....N0xR(..(z.(
+0x02,0xD0,0x01,0xF0,0x83,0xFE,0x34,0x70,0xF8,0xBD,0x00,0x00,0x50,0x03,0x01,0x00,  //0x33d0~0x33df      ......4p....P...
+0xA0,0x00,0x01,0x00,0xA7,0x00,0x01,0x00,0xF4,0x58,0x00,0x00,0x9D,0x00,0x01,0x00,  //0x33e0~0x33ef      .........X......
+0x48,0x02,0x01,0x00,0xB4,0x00,0x01,0x00,0x6C,0x00,0x01,0x00,0x5E,0x00,0x01,0x00,  //0x33f0~0x33ff      H.......l...^...
+0x6E,0x00,0x01,0x00,0x0F,0x48,0x01,0x78,0x00,0x29,0x19,0xD1,0x41,0x7A,0x00,0x29,  //0x3400~0x340f      n....H.x.)..Az.)
+0x16,0xD1,0x01,0x21,0x41,0x72,0x01,0x8B,0x0B,0x48,0x42,0x79,0x03,0x79,0x10,0x02,  //0x3410~0x341f      ...!Ar...HBy.y..
+0x18,0x43,0x43,0x08,0x09,0x4A,0x99,0x42,0x04,0xD8,0x07,0x48,0x22,0x38,0x80,0x7F,  //0x3420~0x342f      .CC..J.B...H"8..
+0x40,0x08,0x04,0xE0,0x04,0x49,0x89,0x1E,0x09,0x78,0x49,0x08,0x40,0x1A,0x50,0x80,  //0x3430~0x343f      @....I...xI.@.P.
+0x70,0x47,0x00,0x00,0x5E,0x03,0x01,0x00,0xAA,0x02,0x01,0x00,0x96,0x00,0x01,0x00,  //0x3440~0x344f      pG..^...........
+0xF0,0xB5,0x00,0x24,0x06,0x20,0x21,0x46,0x41,0x43,0x18,0x48,0x08,0x18,0x41,0x78,  //0x3450~0x345f      ...$..!FAC.H..Ax
+0x00,0x29,0x25,0xD0,0x81,0x88,0x49,0x1C,0x81,0x80,0x85,0x78,0x68,0x42,0xC3,0x00,  //0x3460~0x346f      .)%...I....xhB..
+0x09,0x20,0xC0,0x43,0x83,0x42,0x00,0xDA,0x03,0x46,0x28,0x20,0x10,0x49,0x60,0x43,  //0x3470~0x347f      ...C.B...F(..I`C
+0x40,0x18,0xC1,0x68,0xC7,0x69,0x09,0x78,0x82,0x69,0x8C,0x46,0x00,0x21,0x0D,0xE0,  //0x3480~0x348f      @..h.i.x.i.F.!..
+0x48,0x00,0x3E,0x5E,0xAE,0x42,0x02,0xDD,0x16,0x5A,0x76,0x19,0x03,0xE0,0x9E,0x42,  //0x3490~0x349f      H.>^.B...Zv....B
+0x02,0xDA,0x16,0x5A,0xF6,0x18,0x16,0x52,0x49,0x1C,0xC9,0xB2,0x61,0x45,0xEF,0xD3,  //0x34a0~0x34af      ...Z...RI...aE..
+0x64,0x1C,0x24,0x06,0x24,0x0E,0xCD,0xD0,0xF0,0xBD,0x00,0x00,0x7A,0x00,0x01,0x00,  //0x34b0~0x34bf      d.$.$.......z...
+0xC8,0x58,0x00,0x00,0x10,0xB5,0x09,0x48,0x09,0x4C,0x02,0x78,0x43,0x78,0x02,0x21,  //0x34c0~0x34cf      .X.....H.L.xCx.!
+0xD0,0x18,0xC0,0xB2,0x20,0x70,0xE1,0x70,0x41,0x08,0x61,0x70,0xDB,0x07,0x01,0xD0,  //0x34d0~0x34df      .....p.pA.ap....
+0x49,0x1C,0x61,0x70,0x51,0x08,0xA1,0x70,0x20,0x71,0x10,0xBD,0x88,0x02,0x01,0x00,  //0x34e0~0x34ef      I.apQ..p.q......
+0x74,0x00,0x01,0x00,0x70,0x47,0x00,0x00,0x10,0xB5,0x04,0x49,0x00,0x20,0x88,0x70,  //0x34f0~0x34ff      t...pG.....I...p
+0x00,0xF0,0xDC,0xF9,0xFD,0xF7,0xFC,0xFB,0x10,0xBD,0x00,0x00,0x9A,0x00,0x01,0x00,  //0x3500~0x350f      ................
+0x70,0xB5,0x00,0x07,0x00,0x0F,0x02,0x28,0x05,0xD0,0x0E,0x22,0x0B,0x49,0x0C,0x48,  //0x3510~0x351f      p......(...".I.H
+0xFC,0xF7,0x2A,0xFE,0x70,0xBD,0x0B,0x48,0x09,0x4B,0x00,0x78,0x84,0x08,0x00,0x20,  //0x3520~0x352f      ..*.p..H.K.x....
+0x08,0xE0,0x81,0x06,0x09,0x0E,0x59,0x18,0x4A,0x78,0x8D,0x78,0x4D,0x70,0x40,0x1C,  //0x3530~0x353f      ......Y.Jx.xMp@.
+0x8A,0x70,0xC0,0xB2,0xA0,0x42,0xF4,0xD3,0x70,0xBD,0x00,0x00,0xBC,0x03,0x00,0x00,  //0x3540~0x354f      .p...B..p.......
+0xC4,0x03,0x01,0x00,0x88,0x02,0x01,0x00,0x10,0xB5,0x0E,0x22,0x02,0x49,0x03,0x48,  //0x3550~0x355f      ...........".I.H
+0xFC,0xF7,0x0A,0xFE,0x10,0xBD,0x00,0x00,0xBC,0x03,0x00,0x00,0xC4,0x03,0x01,0x00,  //0x3560~0x356f      ................
+0xF8,0xB5,0x00,0x20,0x69,0x46,0x08,0x70,0x17,0x4C,0x04,0x21,0x20,0x46,0xFD,0xF7,  //0x3570~0x357f      ....iF.p.L.!.F..
+0x64,0xF8,0x26,0x46,0x12,0x3E,0x15,0x48,0x75,0x79,0x87,0x78,0x02,0x21,0x6B,0x08,  //0x3580~0x358f      d.&F.>.Huy.x.!k.
+0x13,0x48,0x14,0x4A,0xBB,0x42,0x09,0xD3,0x47,0x6A,0x00,0x23,0xFB,0x5E,0x17,0x89,  //0x3590~0x359f      .H.J.B..Gj.#.^..
+0xBB,0x42,0x03,0xDD,0x68,0x46,0xFF,0xF7,0x1F,0xF9,0x10,0xE0,0x43,0x6A,0x00,0x20,  //0x35a0~0x35af      .B..hF......Cj..
+0x18,0x5E,0x52,0x88,0x90,0x42,0x0A,0xDD,0x68,0x08,0x20,0x70,0x28,0x46,0xFD,0xF7,  //0x35b0~0x35bf      .^R..B..h..p(F..
+0x48,0xF8,0x61,0x70,0xA5,0x70,0x01,0x20,0xE0,0x70,0x69,0x46,0x08,0x70,0x68,0x46,  //0x35c0~0x35cf      H.ap.p...piF.phF
+0x00,0x78,0x30,0x70,0xF0,0x70,0xF8,0xBD,0x70,0x03,0x01,0x00,0x74,0x00,0x01,0x00,  //0x35d0~0x35df      .x0p.p..p...t...
+0xC8,0x58,0x00,0x00,0x44,0x03,0x01,0x00,0x70,0xB5,0x0A,0x20,0x00,0xF0,0x0C,0xFC,  //0x35e0~0x35ef      .X..D...p.......
+0xFF,0x22,0x07,0x21,0x0F,0x48,0xFD,0xF7,0x03,0xF8,0x01,0xF0,0x7B,0xFB,0x0E,0x4A,  //0x35f0~0x35ff      .".!.H......{..J
+0x00,0x21,0x50,0x80,0x0C,0x46,0x03,0x46,0xE3,0x40,0xDB,0x07,0x02,0xD0,0x49,0x1C,  //0x3600~0x360f      .!P..F.F.@....I.
+0xC9,0xB2,0x25,0x46,0x64,0x1C,0xE4,0xB2,0x0D,0x2C,0xF4,0xD3,0x05,0x4B,0x14,0x3B,  //0x3610~0x361f      ..%Fd....,...K.;
+0x01,0x29,0x00,0xD1,0x9D,0x76,0xC0,0x43,0x50,0x80,0x18,0x75,0x00,0x0A,0x58,0x75,  //0x3620~0x362f      .)...v.CP..u..Xu
+0x70,0xBD,0x00,0x00,0x5C,0x02,0x01,0x00,0x70,0x00,0x01,0x00,0x10,0xB5,0x0A,0x48,  //0x3630~0x363f      p.......p......H
+0x01,0x7A,0x00,0x29,0x0F,0xD1,0x80,0x79,0x00,0x28,0x0C,0xD1,0x07,0x48,0x00,0x78,  //0x3640~0x364f      .z.)...y.(...H.x
+0x01,0x28,0x08,0xD1,0x00,0xF0,0x4B,0xFA,0x05,0x48,0x40,0x7A,0x01,0x28,0x00,0xD0,  //0x3650~0x365f      .(....K..H@z.(..
+0x00,0x20,0x01,0xF0,0x51,0xF8,0x10,0xBD,0x50,0x03,0x01,0x00,0x66,0x00,0x01,0x00,  //0x3660~0x366f      ....Q...P...f...
+0xA0,0x02,0x00,0x00,0x03,0x49,0x02,0x48,0x09,0x68,0x00,0x79,0x88,0x80,0x70,0x47,  //0x3670~0x367f      .....I.H.h.y..pG
+0x50,0x03,0x01,0x00,0xB4,0x00,0x01,0x00,0x02,0x4A,0x00,0x21,0x80,0x00,0x80,0x18,  //0x3680~0x368f      P........J.!....
+0x41,0x75,0x70,0x47,0x5E,0x03,0x01,0x00,0xF8,0xB5,0x1B,0x4C,0x08,0x21,0x60,0x1A,  //0x3690~0x369f      AupG^......L.!`.
+0x07,0x46,0x00,0x90,0x1E,0x3F,0x3E,0x78,0x7D,0x78,0xFF,0x22,0x20,0x46,0xFC,0xF7,  //0x36a0~0x36af      .F...?>x}x.".F..
+0xA7,0xFF,0x00,0x21,0x01,0x2E,0x04,0xD0,0x30,0x46,0x02,0x26,0x00,0x28,0x07,0xD0,  //0x36b0~0x36bf      ...!....0F.&.(..
+0x08,0xE0,0x00,0x2D,0x02,0xD0,0x01,0x20,0x60,0x71,0x08,0xE0,0x61,0x71,0x06,0xE0,  //0x36c0~0x36cf      ...-....`q..aq..
+0x01,0x2D,0x10,0xD0,0x60,0x79,0xFF,0x28,0x0A,0xD2,0x02,0x28,0x0C,0xD0,0xB9,0x76,  //0x36d0~0x36df      .-..`y.(...(...v
+0x60,0x79,0x09,0x49,0xF8,0x76,0x08,0x22,0x10,0x39,0x20,0x46,0xFC,0xF7,0x44,0xFD,  //0x36e0~0x36ef      `y.I.v.".9.F..D.
+0xFF,0xF7,0x52,0xF8,0xF8,0xBD,0x66,0x71,0x08,0x22,0x20,0x46,0x00,0x99,0xFC,0xF7,  //0x36f0~0x36ff      ..R...fq.".F....
+0x3B,0xFD,0x66,0x71,0xF4,0xE7,0x00,0x00,0x84,0x03,0x01,0x00,0x70,0x47,0x00,0x00,  //0x3700~0x370f      ;.fq........pG..
+0xF8,0xB5,0x27,0x4D,0x01,0xF0,0x48,0xFE,0x00,0x24,0x00,0x90,0xE0,0x00,0x46,0x19,  //0x3710~0x371f      ..'M..H..$....F.
+0x20,0x36,0x29,0x7A,0xF0,0x7A,0xC9,0x07,0x01,0xD0,0x00,0x28,0x03,0xD0,0x21,0x48,  //0x3720~0x372f      .6)z.z.....(..!H
+0x00,0x21,0x01,0x55,0x37,0xE0,0x20,0x46,0xFD,0xF7,0xE8,0xFC,0x00,0x28,0x1E,0x48,  //0x3730~0x373f      .!.U7..F.....(.H
+0x1D,0xD0,0x01,0x89,0x1D,0x48,0x42,0x7C,0x03,0x7C,0x10,0x02,0x18,0x43,0x08,0x18,  //0x3740~0x374f      .....HB|.|...C..
+0x87,0xB2,0x18,0x48,0x01,0x5D,0x00,0x98,0x81,0x42,0x04,0xD3,0x20,0x46,0xFE,0xF7,  //0x3750~0x375f      ...H.]...B...F..
+0xB9,0xFB,0xB8,0x42,0x1F,0xDA,0xFF,0x20,0x12,0x49,0xF0,0x72,0x08,0x5D,0xF0,0x28,  //0x3760~0x376f      ...B.....I.r.].(
+0x01,0xD2,0x40,0x1C,0x08,0x55,0x68,0x7A,0x00,0x28,0x02,0xD0,0x13,0xE0,0xC7,0x88,  //0x3770~0x377f      ..@..Uhz.(......
+0xE7,0xE7,0xB0,0x7A,0x80,0x00,0x40,0x19,0x80,0x7C,0x02,0x28,0x04,0xD3,0x0C,0x49,  //0x3780~0x378f      ...z..@..|.(...I
+0x89,0x78,0x89,0x1E,0x88,0x42,0x06,0xDD,0x02,0x20,0x68,0x72,0x09,0x48,0xE9,0x8C,  //0x3790~0x379f      .x...B....hr.H..
+0x01,0x80,0x29,0x8D,0x41,0x80,0x64,0x1C,0x24,0x06,0x24,0x0E,0xB6,0xD0,0xF8,0xBD,  //0x37a0~0x37af      ..).A.d.$.$.....
+0x5E,0x03,0x01,0x00,0xB1,0x00,0x01,0x00,0x44,0x03,0x01,0x00,0xA3,0x02,0x00,0x00,  //0x37b0~0x37bf      ^.......D.......
+0x74,0x00,0x01,0x00,0x96,0x00,0x01,0x00,0xF0,0xB5,0x85,0xB0,0x1C,0x4E,0x1D,0x4C,  //0x37c0~0x37cf      t............N.L
+0x37,0x7E,0x04,0xA9,0x03,0xA8,0xFE,0xF7,0xDF,0xFC,0x05,0x00,0x02,0xD0,0x02,0x2D,  //0x37d0~0x37df      7~.............-
+0x25,0xD0,0x19,0xE0,0x3A,0x46,0x00,0x21,0x68,0x46,0xFE,0xF7,0x61,0xFA,0x68,0x46,  //0x37e0~0x37ef      %...:F.!hF..a.hF
+0xFE,0xF7,0xB4,0xFA,0x69,0x46,0x88,0x81,0x30,0x79,0x01,0x28,0x02,0xD1,0x08,0x46,  //0x37f0~0x37ff      ....iF..0y.(...F
+0xFF,0xF7,0xE8,0xF8,0x68,0x46,0xFE,0xF7,0xF7,0xFD,0x69,0x46,0x08,0x82,0x88,0x89,  //0x3800~0x380f      ....hF....iF....
+0xFF,0xF7,0xA2,0xF9,0x69,0x46,0x88,0x81,0x68,0x46,0x80,0x89,0x20,0x80,0x68,0x46,  //0x3810~0x381f      ....iF..hF....hF
+0x00,0x8A,0x60,0x80,0x00,0x20,0xA0,0x71,0x00,0x2D,0x03,0xD0,0x06,0xE0,0x00,0x20,  //0x3820~0x382f      ..`....q.-......
+0x05,0xB0,0xF0,0xBD,0xFF,0xF7,0x0A,0xFB,0xFD,0xF7,0x9E,0xFE,0x01,0x20,0xF7,0xE7,  //0x3830~0x383f      ................
+0x60,0x02,0x00,0x00,0x74,0x03,0x01,0x00,0x02,0x48,0x03,0x49,0x00,0x78,0x08,0x70,  //0x3840~0x384f      `...t....H.I.x.p
+0x70,0x47,0x00,0x00,0xA0,0x00,0x01,0x00,0x2C,0x04,0x01,0x00,0x70,0x47,0x00,0x00,  //0x3850~0x385f      pG......,...pG..
+0x10,0xB5,0x12,0x4A,0x10,0x78,0x51,0x78,0x88,0x42,0x0F,0xD1,0x10,0x49,0x08,0x78,  //0x3860~0x386f      ...J.xQx.B...I.x
+0x40,0x1C,0xC0,0xB2,0xFD,0xF7,0x76,0xFC,0x00,0x23,0x00,0x28,0x13,0x70,0x0F,0xD0,  //0x3870~0x387f      @.....v..#.(.p..
+0x08,0x78,0x40,0x1C,0xC0,0xB2,0x08,0x70,0xFD,0xF7,0x0A,0xFA,0x09,0x49,0x08,0x68,  //0x3880~0x388f      .x@....p.....I.h
+0xC0,0x69,0x01,0x22,0x09,0x68,0x10,0x43,0xC8,0x61,0x00,0xF0,0x35,0xFB,0x10,0xBD,  //0x3890~0x389f      .i.".h.C.a..5...
+0x02,0x20,0x05,0x4A,0x48,0x70,0x10,0x70,0x0B,0x70,0x10,0xBD,0x5C,0x00,0x01,0x00,  //0x38a0~0x38af      ...JHp.p.p......
+0x9A,0x00,0x01,0x00,0xFC,0x54,0x00,0x00,0x85,0x00,0x01,0x00,0x10,0xB5,0x08,0x48,  //0x38b0~0x38bf      .....T.........H
+0x00,0x78,0x01,0x28,0x0A,0xD0,0x07,0x48,0x01,0x22,0x02,0x70,0x06,0x49,0x00,0x20,  //0x38c0~0x38cf      .x.(...H.".p.I..
+0x08,0x70,0x4A,0x70,0xFD,0xF7,0xE4,0xF9,0x00,0xF0,0x16,0xFB,0x10,0xBD,0x00,0x00,  //0x38d0~0x38df      .pJp............
+0x67,0x00,0x01,0x00,0x85,0x00,0x01,0x00,0x9A,0x00,0x01,0x00,0x70,0xB5,0x16,0x4D,  //0x38e0~0x38ef      g...........p..M
+0x28,0x68,0x00,0x28,0x26,0xD0,0x00,0x21,0x14,0x48,0xFE,0xF7,0xD9,0xFD,0x29,0x68,  //0x38f0~0x38ff      (h.(&..!.H....)h
+0x48,0x80,0xFD,0xF7,0x81,0xFB,0x12,0x48,0x00,0x78,0x01,0x28,0x09,0xD1,0x00,0x21,  //0x3900~0x390f      H......H.x.(...!
+0x10,0x48,0xFE,0xF7,0xCD,0xFD,0x10,0x49,0x09,0x7B,0x81,0x42,0x01,0xD9,0x0D,0x48,  //0x3910~0x391f      .H.....I.{.B...H
+0x01,0x80,0x00,0x21,0x0B,0x48,0xFE,0xF7,0xC3,0xFD,0x04,0x46,0xFD,0xF7,0xB2,0xFC,  //0x3920~0x392f      ...!.H.....F....
+0x00,0x2C,0xF6,0xD1,0x00,0xF0,0x12,0xF8,0x29,0x68,0x06,0x48,0x89,0x88,0x01,0x80,  //0x3930~0x393f      .,......)h.H....
+0xFD,0xF7,0xFA,0xFF,0x70,0xBD,0x00,0x00,0xB4,0x00,0x01,0x00,0x86,0x00,0x01,0x00,  //0x3940~0x394f      ....p...........
+0x66,0x00,0x01,0x00,0x88,0x00,0x01,0x00,0x80,0x02,0x00,0x00,0x06,0x48,0x00,0x68,  //0x3950~0x395f      f............H.h
+0x00,0x28,0x05,0xD0,0x05,0x49,0x8A,0x79,0x00,0x2A,0x02,0xD0,0x09,0x79,0x81,0x80,  //0x3960~0x396f      .(...I.y.*...y..
+0x70,0x47,0xC9,0x78,0xFB,0xE7,0x00,0x00,0xB4,0x00,0x01,0x00,0x50,0x03,0x01,0x00,  //0x3970~0x397f      pG.x........P...
+0x70,0xB5,0x0B,0x4C,0x0B,0x4D,0x0E,0x21,0x20,0x46,0xFC,0xF7,0x60,0xFE,0x28,0x46,  //0x3980~0x398f      p..L.M.!.F..`.(F
+0x80,0x30,0x41,0x7C,0xA1,0x72,0x81,0x7C,0xE1,0x70,0xC0,0x7C,0x20,0x71,0x60,0x35,  //0x3990~0x399f      .0A|.r.|.p.|.q`5
+0xA8,0x7A,0xA0,0x70,0x01,0x20,0xE0,0x72,0x02,0x20,0x60,0x73,0x70,0xBD,0x00,0x00,  //0x39a0~0x39af      .z.p...r..`sp...
+0x50,0x03,0x01,0x00,0x00,0x02,0x00,0x00,0x10,0xB5,0x10,0x48,0x01,0x78,0x00,0x29,  //0x39b0~0x39bf      P..........H.x.)
+0x02,0xD0,0x01,0x78,0x49,0x1E,0x01,0x70,0x0D,0x48,0x01,0x88,0x0D,0x4A,0x91,0x42,  //0x39c0~0x39cf      ...xI..p.H...J.B
+0x02,0xD2,0x01,0x88,0x49,0x1C,0x01,0x80,0x0B,0x48,0x01,0x88,0x00,0x29,0x02,0xD0,  //0x39d0~0x39df      ....I....H...)..
+0x01,0x88,0x49,0x1E,0x01,0x80,0x09,0x48,0x09,0x49,0x00,0x88,0x88,0x42,0x01,0xD1,  //0x39e0~0x39ef      ..I....H.I...B..
+0x01,0xF0,0x74,0xFB,0xFD,0xF7,0x40,0xFC,0x10,0xBD,0x00,0x00,0x84,0x00,0x01,0x00,  //0x39f0~0x39ff      ..t...@.........
+0x86,0x00,0x01,0x00,0x30,0x75,0x00,0x00,0x88,0x00,0x01,0x00,0x70,0x00,0x01,0x00,  //0x3a00~0x3a0f      ....0u......p...
+0xF5,0xE7,0x00,0x00,0x10,0xB5,0xFD,0xF7,0xB1,0xFB,0x09,0x4C,0x01,0x28,0x09,0xD0,  //0x3a10~0x3a1f      ...........L.(..
+0x00,0x20,0x20,0x70,0xFE,0xF7,0x82,0xF8,0x06,0x49,0x20,0x78,0x08,0x70,0xFF,0xF7,  //0x3a20~0x3a2f      ...p.....I.x.p..
+0x05,0xFE,0x10,0xBD,0x04,0x48,0xFE,0xF7,0xB9,0xF9,0x01,0x20,0xF1,0xE7,0x00,0x00,  //0x3a30~0x3a3f      .....H..........
+0x65,0x00,0x01,0x00,0x66,0x00,0x01,0x00,0x84,0x03,0x01,0x00,0x10,0xB5,0xFF,0xF7,  //0x3a40~0x3a4f      e...f...........
+0xE1,0xFF,0x10,0xBD,0x70,0xB5,0x22,0x4C,0x22,0x4D,0xFF,0x22,0x09,0x21,0x22,0x48,  //0x3a50~0x3a5f      ....p."L"M.".!"H
+0xFC,0xF7,0xCE,0xFD,0x00,0x21,0x28,0x46,0x21,0x70,0x61,0x70,0x60,0x30,0xC2,0x79,  //0x3a60~0x3a6f      .....!(F!pap`0.y
+0xA2,0x72,0x02,0x7A,0xE2,0x72,0x42,0x7A,0x22,0x73,0xC2,0x7A,0x62,0x73,0x02,0x7B,  //0x3a70~0x3a7f      .r.z.rBz"s.zbs.{
+0xA2,0x73,0xA0,0x35,0x2A,0x7B,0xE2,0x73,0x61,0x74,0xE2,0x7A,0x21,0x46,0x60,0x31,  //0x3a80~0x3a8f      .s.5*{.sat.z!F`1
+0x00,0x2A,0x0A,0xD0,0x42,0x7F,0x03,0x7F,0x12,0x02,0x1A,0x43,0x12,0x0A,0x0A,0x71,  //0x3a90~0x3a9f      .*..B......C...q
+0x42,0x7F,0x03,0x7F,0x10,0x02,0x18,0x43,0x07,0xE0,0x0D,0x48,0xB4,0x38,0x42,0x79,  //0x3aa0~0x3aaf      B......C...H.8By
+0x03,0x79,0x10,0x02,0x18,0x43,0x02,0x0A,0x0A,0x71,0x48,0x71,0x09,0x48,0x62,0x30,  //0x3ab0~0x3abf      .y...C...qHq.Hb0
+0x42,0x7E,0x03,0x7E,0x12,0x02,0x1A,0x43,0x12,0x0A,0x8A,0x70,0x42,0x7E,0x03,0x7E,  //0x3ac0~0x3acf      B~.~...C...pB~.~
+0x10,0x02,0x18,0x43,0xC8,0x70,0x20,0x7A,0xF7,0x21,0x08,0x40,0x20,0x72,0x70,0xBD,  //0x3ad0~0x3adf      ...C.p.z.!.@.rp.
+0x5E,0x03,0x01,0x00,0x00,0x02,0x00,0x00,0x2C,0x04,0x01,0x00,0x70,0x47,0x70,0x47,  //0x3ae0~0x3aef      ^.......,...pGpG
+0x00,0xB5,0x00,0x20,0xFD,0xF7,0x62,0xFB,0x03,0x49,0x00,0x28,0x00,0xD0,0x01,0x20,  //0x3af0~0x3aff      ......b..I.(....
+0x08,0x70,0xC8,0x70,0x00,0xBD,0x00,0x00,0x5E,0x03,0x01,0x00,0x70,0xB5,0x11,0x48,  //0x3b00~0x3b0f      .p.p....^...p..H
+0x01,0x78,0x00,0x29,0x1C,0xD0,0x01,0x21,0x0F,0x4E,0x01,0x70,0x00,0x25,0x28,0x46,  //0x3b10~0x3b1f      .x.)...!.N.p.%(F
+0x0C,0x21,0x48,0x43,0x81,0x19,0x4C,0x68,0x00,0x2C,0x0F,0xD0,0x0A,0x7A,0x30,0x58,  //0x3b20~0x3b2f      .!HC..Lh.,...z0X
+0x49,0x7A,0x02,0x2A,0x05,0xD1,0x00,0x29,0x03,0xD0,0x00,0x88,0xFC,0xF7,0x89,0xFD,  //0x3b30~0x3b3f      Iz.*...)........
+0x00,0xE0,0x00,0x78,0x6D,0x1C,0x20,0x70,0xED,0xB2,0xE8,0xE7,0xFF,0xF7,0xBA,0xFC,  //0x3b40~0x3b4f      ...xm..p........
+0x70,0xBD,0x00,0x00,0xA8,0x00,0x01,0x00,0xF4,0x58,0x00,0x00,0x00,0xB5,0xFD,0xF7,  //0x3b50~0x3b5f      p........X......
+0x95,0xF8,0x00,0x28,0xFB,0xD0,0x00,0xBD,0x70,0x47,0x70,0x47,0x10,0xB5,0x14,0x48,  //0x3b60~0x3b6f      ...(....pGpG...H
+0x00,0x78,0x02,0x28,0x23,0xD3,0x14,0x4B,0x12,0x49,0x1A,0x78,0x80,0x1E,0x89,0x5C,  //0x3b70~0x3b7f      .x.(#..K.I.x....
+0xC0,0xB2,0x00,0x29,0x1B,0xD0,0x11,0x4A,0xC9,0x00,0x54,0x5C,0x00,0x2C,0x16,0xD0,  //0x3b80~0x3b8f      ...)...J..T..,..
+0x89,0x18,0x4A,0x78,0x82,0x42,0x12,0xD9,0x0D,0x4A,0x49,0x68,0x14,0x78,0x0C,0x54,  //0x3b90~0x3b9f      ..Jx.B...JIh.x.T
+0x0C,0x49,0x01,0x20,0x08,0x70,0x19,0x78,0xA5,0x29,0x08,0xD1,0x11,0x78,0x00,0x29,  //0x3ba0~0x3baf      .I...p.x.)...x.)
+0x05,0xD0,0x09,0x4A,0x11,0x68,0x49,0x68,0x01,0x43,0x10,0x68,0x41,0x60,0x10,0xBD,  //0x3bb0~0x3bbf      ...J.hIh.C.hA`..
+0xA6,0x00,0x01,0x00,0xBC,0x57,0x00,0x00,0x9D,0x00,0x01,0x00,0x14,0x55,0x00,0x00,  //0x3bc0~0x3bcf      .....W.......U..
+0x9E,0x00,0x01,0x00,0xA7,0x00,0x01,0x00,0x08,0x55,0x00,0x00,0xF0,0xB5,0x25,0x4F,  //0x3bd0~0x3bdf      .........U....%O
+0x20,0x25,0x04,0x88,0xEE,0x5D,0xB8,0x7F,0xBD,0x7B,0xFF,0x7B,0x84,0x42,0x0E,0xD8,  //0x3be0~0x3bef      .%...]...{.{.B..
+0x0A,0x89,0x00,0x1B,0x50,0x43,0x00,0x02,0x09,0x88,0x00,0x0C,0x81,0x42,0x00,0xD2,  //0x3bf0~0x3bff      ....PC.......B..
+0x08,0x46,0x08,0x1A,0x80,0xB2,0xA8,0x42,0x00,0xD2,0x28,0x46,0xF0,0xBD,0x90,0x1B,  //0x3c00~0x3c0f      .F.....B..(F....
+0xA0,0x42,0x10,0xDC,0x4A,0x89,0x20,0x1A,0x50,0x43,0x00,0x02,0x49,0x88,0x00,0x0C,  //0x3c10~0x3c1f      .B..J...PC..I...
+0x81,0x42,0x00,0xD2,0x08,0x46,0x59,0x1A,0x08,0x18,0xD9,0x1B,0x80,0xB2,0x49,0x1E,  //0x3c20~0x3c2f      .B...FY.......I.
+0x1D,0xE0,0x88,0xB2,0xF0,0xBD,0x52,0x08,0x58,0x08,0xA2,0x42,0x0E,0xD9,0x8B,0x88,  //0x3c30~0x3c3f      ......R.X..B....
+0x12,0x1B,0x5A,0x43,0x12,0x02,0x12,0x0C,0x90,0x42,0x00,0xD2,0x02,0x46,0x80,0x1A,  //0x3c40~0x3c4f      ..ZC.....B...F..
+0x09,0x88,0x80,0xB2,0x81,0x42,0xED,0xD9,0x08,0x46,0xF0,0xBD,0xA2,0x1A,0xCC,0x88,  //0x3c50~0x3c5f      .....B...F......
+0x49,0x88,0x62,0x43,0x12,0x02,0x12,0x0C,0x80,0x18,0x80,0xB2,0x59,0x1A,0x81,0x42,  //0x3c60~0x3c6f      I.bC........Y..B
+0xDF,0xDB,0xF0,0xBD,0x88,0x02,0x01,0x00,0x70,0xB5,0x17,0x48,0x15,0x4B,0x04,0x46,  //0x3c70~0x3c7f      ........p..H.K.F
+0x62,0x34,0x61,0x7F,0x22,0x7F,0x09,0x02,0x11,0x43,0x1A,0x46,0x11,0x80,0x01,0x46,  //0x3c80~0x3c8f      b4a."....C.F...F
+0x80,0x31,0x4C,0x78,0x0D,0x78,0x24,0x02,0x2C,0x43,0x54,0x80,0x8C,0x1C,0x66,0x78,  //0x3c90~0x3c9f      .1Lx.x$.,CT...fx
+0x25,0x78,0x34,0x06,0x24,0x14,0x2C,0x43,0x94,0x80,0x4C,0x79,0x0D,0x79,0x24,0x06,  //0x3ca0~0x3caf      %x4.$.,C..Ly.y$.
+0x24,0x14,0x2C,0x43,0xD4,0x80,0x04,0x46,0xA1,0x34,0x60,0x7C,0x24,0x7C,0x00,0x02,  //0x3cb0~0x3cbf      $.,C...F.4`|$|..
+0x20,0x43,0x10,0x81,0x88,0x7F,0xD8,0x72,0x48,0x7F,0x98,0x72,0xFE,0xF7,0xBC,0xFC,  //0x3cc0~0x3ccf      .C.....rH..r....
+0x70,0xBD,0x00,0x00,0x44,0x03,0x01,0x00,0x00,0x02,0x00,0x00,0xF0,0xB5,0x21,0x48,  //0x3cd0~0x3cdf      p...D.........!H
+0x85,0xB0,0x00,0x69,0x20,0x4E,0x02,0x90,0x70,0x1C,0x03,0x90,0x01,0x25,0x0E,0x21,  //0x3ce0~0x3cef      ...i.N..p....%.!
+0x1E,0x48,0xFC,0xF7,0xAA,0xFC,0x1D,0x48,0xFF,0x22,0x1C,0x21,0x0E,0x30,0xFC,0xF7,  //0x3cf0~0x3cff      .H.....H.".!.0..
+0x7F,0xFC,0x00,0xF0,0x31,0xF9,0x1F,0xE0,0x0E,0x21,0x03,0x98,0xFC,0xF7,0x9D,0xFC,  //0x3d00~0x3d0f      ....1....!......
+0x08,0x24,0x16,0x4F,0xFF,0xF7,0xFA,0xFC,0xFF,0xF7,0xD0,0xFD,0x00,0xF0,0x24,0xF9,  //0x3d10~0x3d1f      .$.O..........$.
+0x12,0x48,0x01,0x97,0x0E,0x30,0x00,0x90,0x64,0x1E,0x33,0x78,0xE1,0xB2,0x02,0x9A,  //0x3d20~0x3d2f      .H...0..d.3x....
+0x03,0x98,0xFC,0xF7,0x87,0xFE,0x64,0xB2,0x00,0x2C,0xEB,0xDA,0x0C,0x48,0x0B,0x49,  //0x3d30~0x3d3f      ......d..,...H.I
+0x02,0x79,0x03,0x98,0xFC,0xF7,0x18,0xFA,0x28,0x46,0x6D,0x1E,0xED,0xB2,0x00,0x28,  //0x3d40~0x3d4f      .y......(Fm....(
+0xDA,0xD1,0x07,0x49,0x09,0x79,0x01,0xE0,0x40,0x1C,0x40,0xB2,0x81,0x42,0xFB,0xDC,  //0x3d50~0x3d5f      ...I.y..@.@..B..
+0x05,0xB0,0xF0,0xBD,0xC8,0x58,0x00,0x00,0x26,0x03,0x01,0x00,0x1C,0x02,0x01,0x00,  //0x3d60~0x3d6f      .....X..&.......
+0x74,0x00,0x01,0x00,0x10,0xB5,0x04,0x4C,0x20,0x78,0x01,0x28,0x03,0xD1,0x00,0xF0,  //0x3d70~0x3d7f      t......L.x.(....
+0x1D,0xF8,0x00,0x20,0x20,0x70,0x10,0xBD,0x1C,0x00,0x01,0x00,0x70,0xB5,0x0A,0x4C,  //0x3d80~0x3d8f      .....p......p..L
+0x61,0x68,0xA1,0x60,0x7D,0x21,0x09,0x02,0x05,0x01,0x00,0x20,0x61,0x60,0x01,0xF0,  //0x3d90~0x3d9f      ah.`}!......a`..
+0x37,0xFB,0xA8,0xB2,0x01,0xF0,0x82,0xFB,0x01,0x20,0x20,0x70,0x60,0x70,0x00,0x20,  //0x3da0~0x3daf      7..........p`p..
+0x01,0xF0,0x12,0xF8,0x70,0xBD,0x00,0x00,0x1C,0x00,0x01,0x00,0x10,0xB5,0x00,0x20,  //0x3db0~0x3dbf      ....p...........
+0x01,0xF0,0x26,0xFB,0x06,0x49,0x88,0x68,0x48,0x60,0x7D,0x21,0x09,0x01,0xFC,0xF7,  //0x3dc0~0x3dcf      ..&..I.hH`}!....
+0x40,0xFC,0x80,0xB2,0x01,0xF0,0x6A,0xFB,0x01,0x20,0x01,0xF0,0x19,0xFB,0x10,0xBD,  //0x3dd0~0x3ddf      @.....j.........
+0x1C,0x00,0x01,0x00,0x07,0x48,0x01,0x68,0x09,0x68,0x01,0x22,0xD2,0x04,0x91,0x43,  //0x3de0~0x3def      .....H.h.h."...C
+0x02,0x68,0x11,0x60,0x01,0x68,0x09,0x68,0x01,0x22,0x00,0x68,0x11,0x43,0x01,0x60,  //0x3df0~0x3dff      .h.`.h.h.".h.C.`
+0x70,0x47,0x00,0x00,0x00,0x55,0x00,0x00,0x10,0xB5,0x4B,0x24,0x03,0x46,0xE4,0x00,  //0x3e00~0x3e0f      pG...U....K$.F..
+0x02,0xE0,0x20,0x46,0x00,0xF0,0x06,0xF8,0x18,0x46,0x5B,0x1E,0x9B,0xB2,0x00,0x28,  //0x3e10~0x3e1f      ...F.....F[....(
+0xF7,0xD1,0x10,0xBD,0x05,0xE0,0x01,0x21,0x0A,0x46,0x49,0x1E,0xC9,0xB2,0x00,0x2A,  //0x3e20~0x3e2f      .......!.FI....*
+0xFA,0xD1,0x01,0x46,0x40,0x1E,0x80,0xB2,0x00,0x29,0xF4,0xD1,0x70,0x47,0x00,0x00,  //0x3e30~0x3e3f      ...F@....)..pG..
+0x07,0x48,0x02,0x21,0x01,0x60,0xBF,0xF3,0x4F,0x8F,0xBF,0xF3,0x6F,0x8F,0x05,0x48,  //0x3e40~0x3e4f      .H.!.`..O...o..H
+0x01,0x68,0x09,0x68,0x01,0x22,0x52,0x03,0x00,0x68,0x91,0x43,0x01,0x60,0x70,0x47,  //0x3e50~0x3e5f      .h.h."R..h.C.`pG
+0x80,0xE1,0x00,0xE0,0xF8,0x54,0x00,0x00,0x10,0xB5,0x01,0x20,0x60,0x21,0x40,0x04,  //0x3e60~0x3e6f      .....T......`!@.
+0xFC,0xF7,0xED,0xFB,0x10,0xBD,0x00,0x00,0x09,0x49,0x0A,0x68,0xD2,0x68,0xC0,0x07,  //0x3e70~0x3e7f      .........I.h.h..
+0x52,0x08,0x52,0x00,0xC0,0x0F,0x0B,0x68,0x02,0x43,0xDA,0x60,0x0A,0x68,0xD2,0x68,  //0x3e80~0x3e8f      R.R....h.C.`.h.h
+0x02,0x23,0x9A,0x43,0x40,0x00,0x02,0x43,0x08,0x68,0xC2,0x60,0x70,0x47,0x00,0x00,  //0x3e90~0x3e9f      .#.C@..C.h.`pG..
+0xFC,0x54,0x00,0x00,0x10,0xB5,0x0A,0x4A,0x13,0x68,0x5B,0x69,0x10,0x24,0xC9,0x07,  //0x3ea0~0x3eaf      .T.....J.h[i.$..
+0xA3,0x43,0xC9,0x0E,0x0B,0x43,0x11,0x68,0x4B,0x61,0x11,0x68,0x49,0x69,0x20,0x23,  //0x3eb0~0x3ebf      .C...C.hKa.hIi.#
+0xC0,0x07,0x99,0x43,0x80,0x0E,0x01,0x43,0x10,0x68,0x41,0x61,0x10,0xBD,0x00,0x00,  //0x3ec0~0x3ecf      ...C...C.hAa....
+0xFC,0x54,0x00,0x00,0x70,0xB5,0x0A,0x4D,0x08,0x48,0x68,0x60,0x09,0x48,0x2C,0x46,  //0x3ed0~0x3edf      .T..p..M.Hh`.H,F
+0x01,0x78,0x40,0x78,0x10,0x34,0x08,0x18,0x20,0x70,0x01,0xF0,0x15,0xFA,0xFF,0xF7,  //0x3ee0~0x3eef      .x@x.4...p......
+0xBB,0xFF,0x21,0x78,0x68,0x68,0x00,0xF0,0x83,0xF9,0x70,0xBD,0xC4,0x03,0x01,0x00,  //0x3ef0~0x3eff      ..!xhh....p.....
+0x00,0x00,0x01,0x00,0x88,0x02,0x01,0x00,0x05,0x48,0x00,0x21,0x01,0x70,0x05,0x48,  //0x3f00~0x3f0f      .........H.!.p.H
+0x01,0x68,0x09,0x68,0x01,0x22,0x00,0x68,0x11,0x43,0x01,0x60,0x70,0x47,0x00,0x00,  //0x3f10~0x3f1f      .h.h.".h.C.`pG..
+0x00,0x00,0x01,0x00,0xF8,0x54,0x00,0x00,0x05,0x48,0x01,0x68,0x09,0x68,0x00,0x68,  //0x3f20~0x3f2f      .....T...H.h.h.h
+0x49,0x08,0x49,0x00,0x01,0x60,0x03,0x49,0x01,0x20,0x08,0x70,0x70,0x47,0x00,0x00,  //0x3f30~0x3f3f      I.I..`.I...ppG..
+0xF8,0x54,0x00,0x00,0x00,0x00,0x01,0x00,0x30,0xB5,0x01,0x24,0x64,0x04,0x00,0x21,  //0x3f40~0x3f4f      .T......0..$d..!
+0x23,0x46,0x4A,0x00,0x85,0x5A,0xD2,0x18,0x15,0x87,0x49,0x1C,0xC9,0xB2,0x07,0x29,  //0x3f50~0x3f5f      #FJ..Z....I....)
+0xF7,0xD3,0x00,0x20,0x18,0x80,0x30,0xBD,0x02,0x48,0x01,0x78,0x00,0x29,0xFC,0xD0,  //0x3f60~0x3f6f      ......0..H.x.)..
+0x70,0x47,0x00,0x00,0x00,0x00,0x01,0x00,0x10,0xB5,0x11,0x48,0x01,0x68,0x49,0x68,  //0x3f70~0x3f7f      pG.........H.hIh
+0x10,0x4A,0x09,0x07,0x09,0x0F,0x11,0x80,0x49,0x07,0x15,0xD5,0x01,0x68,0x49,0x68,  //0x3f80~0x3f8f      .J......I....hIh
+0x03,0x68,0x09,0x07,0x1B,0x68,0x49,0x0D,0x0F,0x24,0xE4,0x01,0xA3,0x43,0x0B,0x43,  //0x3f90~0x3f9f      .h...hI..$...C.C
+0x01,0x68,0x0B,0x60,0x01,0x68,0x09,0x68,0x00,0x68,0xA1,0x43,0x01,0x60,0x01,0x20,  //0x3fa0~0x3faf      .h.`.h.h.h.C.`..
+0x05,0x49,0x10,0x80,0x08,0x70,0x10,0xBD,0x00,0x20,0x10,0x80,0x10,0xBD,0x00,0x00,  //0x3fb0~0x3fbf      .I...p..........
+0x00,0x55,0x00,0x00,0x70,0x00,0x01,0x00,0x6E,0x00,0x01,0x00,0x10,0xB5,0x03,0x48,  //0x3fc0~0x3fcf      .U..p...n......H
+0x81,0x78,0x40,0x78,0xFF,0xF7,0x66,0xFF,0x10,0xBD,0x00,0x00,0x60,0x02,0x00,0x00,  //0x3fd0~0x3fdf      .x@x..f.....`...
+0x08,0x49,0x07,0x48,0x08,0x60,0x09,0x49,0x07,0x48,0x08,0x60,0x09,0x49,0x08,0x48,  //0x3fe0~0x3fef      .I.H.`.I.H.`.I.H
+0x08,0x60,0x0A,0x49,0x08,0x48,0x08,0x60,0x0A,0x49,0x09,0x48,0x08,0x60,0x70,0x47,  //0x3ff0~0x3fff      .`.I.H.`.I.H.`pG
+0x29,0x40,0x00,0x00,0x30,0x00,0x01,0x00,0x71,0x40,0x00,0x00,0x34,0x00,0x01,0x00,  //0x4000~0x400f      )@..0...q@..4...
+0x5D,0x40,0x00,0x00,0x38,0x00,0x01,0x00,0xC1,0x44,0x00,0x00,0x40,0x00,0x01,0x00,  //0x4010~0x401f      ]@..8....D..@...
+0x55,0x42,0x00,0x00,0x08,0x00,0x01,0x00,0x70,0xB5,0x09,0x4C,0x20,0x68,0xC0,0x68,  //0x4020~0x402f      UB......p..L.h.h
+0x08,0x4D,0x09,0x49,0x28,0x70,0x77,0x20,0x08,0x70,0xFE,0xF7,0x99,0xFA,0x20,0x68,  //0x4030~0x403f      .M.I(pw..p.....h
+0x80,0x68,0x29,0x78,0x00,0x0A,0x00,0x02,0x08,0x43,0x21,0x68,0x88,0x60,0x70,0xBD,  //0x4040~0x404f      .h)x.....C!h.`p.
+0x04,0x55,0x00,0x00,0x9E,0x00,0x01,0x00,0x9F,0x00,0x01,0x00,0x10,0xB5,0xFE,0xF7,  //0x4050~0x405f      .U..............
+0xA1,0xFA,0x02,0x49,0x00,0x20,0x08,0x70,0x10,0xBD,0x00,0x00,0x8D,0x00,0x01,0x00,  //0x4060~0x406f      ...I...p........
+0x70,0xB5,0x14,0x49,0x15,0x4C,0x08,0x78,0x40,0x1C,0xC0,0xB2,0x08,0x70,0x12,0x49,  //0x4070~0x407f      p..I.L.x@....p.I
+0x09,0x78,0x01,0x29,0x0C,0xD1,0x0F,0x28,0x0A,0xD2,0x21,0x68,0x89,0x68,0x10,0x4A,  //0x4080~0x408f      .x.)...(..!h.h.J
+0x09,0x0A,0x12,0x68,0x09,0x02,0x10,0x5C,0x01,0x43,0x20,0x68,0x81,0x60,0x70,0xBD,  //0x4090~0x409f      ...h.....C.h.`p.
+0x20,0x68,0xC0,0x68,0x0B,0x4D,0x0C,0x49,0x28,0x70,0x72,0x20,0x08,0x70,0xFE,0xF7,  //0x40a0~0x40af      .h.h.M.I(pr..p..
+0x5F,0xFA,0x20,0x68,0x80,0x68,0x29,0x78,0x00,0x0A,0x00,0x02,0x08,0x43,0x21,0x68,  //0x40b0~0x40bf      _..h.h)x.....C!h
+0x88,0x60,0x70,0xBD,0xA5,0x00,0x01,0x00,0x9D,0x00,0x01,0x00,0x04,0x55,0x00,0x00,  //0x40c0~0x40cf      .`p..........U..
+0xAC,0x00,0x01,0x00,0x9E,0x00,0x01,0x00,0x9F,0x00,0x01,0x00,0x00,0xB5,0x04,0x49,  //0x40d0~0x40df      ...............I
+0x08,0x89,0xCA,0x88,0x80,0x18,0x00,0x20,0x08,0x81,0x00,0xF0,0x03,0xF8,0x00,0xBD,  //0x40e0~0x40ef      ................
+0x44,0x00,0x01,0x00,0x02,0x48,0x01,0x22,0x41,0x78,0x51,0x40,0x41,0x70,0x70,0x47,  //0x40f0~0x40ff      D....H."AxQ@AppG
+0x44,0x00,0x01,0x00,0x0B,0x4A,0x09,0x48,0x53,0x68,0x09,0x49,0x1B,0x78,0x43,0x70,  //0x4100~0x410f      D....J.HSh.I.xCp
+0xC9,0x88,0x41,0x80,0x91,0x68,0x81,0x60,0x01,0x78,0x0D,0x29,0x01,0xD9,0x0E,0x21,  //0x4110~0x411f      ..A..h.`.x.)...!
+0x01,0x70,0x02,0x49,0x04,0x48,0x10,0x39,0x48,0x60,0x70,0x47,0x10,0x00,0x01,0x00,  //0x4120~0x412f      .p.I.H.9H`pG....
+0x48,0x02,0x01,0x00,0xC8,0x58,0x00,0x00,0xC4,0x03,0x01,0x00,0x0A,0x48,0x28,0x23,  //0x4130~0x413f      H....X.......H(#
+0xC1,0x7F,0x01,0x20,0x41,0x40,0x59,0x43,0x09,0x4B,0x08,0x48,0xC9,0x18,0x4B,0x68,  //0x4140~0x414f      ....A@YC.K.H..Kh
+0x05,0x4A,0x1B,0x78,0x43,0x70,0xD2,0x88,0x42,0x80,0x89,0x68,0x81,0x60,0x03,0x49,  //0x4150~0x415f      .J.xCp..B..h.`.I
+0x04,0x48,0x10,0x39,0x48,0x60,0x70,0x47,0x48,0x02,0x01,0x00,0x10,0x00,0x01,0x00,  //0x4160~0x416f      .H.9H`pGH.......
+0xC8,0x58,0x00,0x00,0xC4,0x03,0x01,0x00,0x0C,0x48,0x28,0x23,0xC1,0x7F,0x0C,0x48,  //0x4170~0x417f      .X.......H(#...H
+0x59,0x43,0x0C,0x4B,0x09,0x4A,0xC9,0x18,0x4B,0x68,0x1B,0x78,0x43,0x70,0xD2,0x88,  //0x4180~0x418f      YC.K.J..Kh.xCp..
+0x42,0x80,0x89,0x68,0x81,0x60,0x01,0x78,0x0D,0x29,0x01,0xD9,0x0E,0x21,0x01,0x70,  //0x4190~0x419f      B..h.`.x.)...!.p
+0x03,0x49,0x05,0x48,0x10,0x39,0x48,0x60,0x70,0x47,0x00,0x00,0x48,0x02,0x01,0x00,  //0x41a0~0x41af      .I.H.9H`pG..H...
+0x10,0x00,0x01,0x00,0xC8,0x58,0x00,0x00,0xC4,0x03,0x01,0x00,0xF0,0xB5,0x85,0xB0,  //0x41b0~0x41bf      .....X..........
+0x00,0x24,0x0A,0x46,0x01,0x46,0x00,0x94,0x01,0x94,0x02,0x94,0x68,0x46,0x03,0x94,  //0x41c0~0x41cf      .$.F.F......hF..
+0xFB,0xF7,0xD2,0xFF,0x01,0x25,0x6D,0x04,0x08,0x4E,0x6B,0x46,0x00,0x20,0x41,0x00,  //0x41d0~0x41df      .....%m..NkF..A.
+0xCF,0x18,0x7A,0x78,0x3F,0x78,0x12,0x02,0x3A,0x43,0x89,0x19,0x40,0x1C,0xC0,0xB2,  //0x41e0~0x41ef      ..zx?x..:C..@...
+0xCA,0x80,0x07,0x28,0xF3,0xD3,0x2C,0x80,0x05,0xB0,0xF0,0xBD,0x40,0x00,0x02,0x00,  //0x41f0~0x41ff      ...(..,.....@...
+0x70,0xB5,0x88,0xB0,0x0C,0x46,0x05,0x46,0x1C,0x21,0x68,0x46,0xFC,0xF7,0x1F,0xFA,  //0x4200~0x420f      p....F.F.!hF....
+0x00,0x22,0x68,0x46,0x01,0x21,0x06,0xE0,0xAE,0x5C,0x0B,0x46,0xB3,0x40,0x56,0x00,  //0x4210~0x421f      ."hF.!.....F.@V.
+0x52,0x1C,0x83,0x53,0xD2,0xB2,0xA2,0x42,0xF6,0xD3,0xE1,0x07,0x02,0xD0,0x01,0x88,  //0x4220~0x422f      R..S...B........
+0x52,0x00,0x81,0x52,0x01,0x22,0x03,0x46,0x52,0x04,0x00,0x20,0x41,0x00,0x5D,0x5A,  //0x4230~0x423f      R..R.".FR...A.]Z
+0x89,0x18,0x40,0x1C,0xC0,0xB2,0x8D,0x83,0x0E,0x28,0xF7,0xD3,0x00,0x20,0x10,0x80,  //0x4240~0x424f      ..@......(......
+0x08,0xB0,0x70,0xBD,0x10,0xB5,0xFC,0xF7,0xF1,0xFC,0x10,0xBD,0x0A,0x48,0x01,0x68,  //0x4250~0x425f      ..p..........H.h
+0x09,0x68,0x00,0x68,0x49,0x08,0x49,0x00,0x01,0x60,0x08,0x48,0x01,0x68,0x0A,0x68,  //0x4260~0x426f      .h.hI.I..`.H.h.h
+0x70,0x21,0x8A,0x43,0x03,0x68,0x30,0x32,0x1A,0x60,0x02,0x68,0x12,0x68,0x00,0x68,  //0x4270~0x427f      p!.C.h02.`.h.h.h
+0x0A,0x43,0x02,0x60,0x70,0x47,0x00,0x00,0xF8,0x54,0x00,0x00,0x00,0x55,0x00,0x00,  //0x4280~0x428f      .C.`pG...T...U..
+0x10,0xB5,0xFF,0xF7,0x1F,0xFE,0xFF,0xF7,0x6F,0xFF,0xFF,0xF7,0xDF,0xFF,0x0E,0x4C,  //0x4290~0x429f      ........o......L
+0x00,0x22,0x20,0x46,0x10,0x38,0x61,0x79,0x40,0x68,0x00,0xF0,0x31,0xF9,0x21,0x78,  //0x42a0~0x42af      .".F.8ay@h..1.!x
+0xA0,0x68,0xFF,0xF7,0x83,0xFF,0x00,0xF0,0x3F,0xFE,0x08,0x48,0x00,0x78,0x01,0x28,  //0x42b0~0x42bf      .h......?..H.x.(
+0x08,0xD1,0x04,0x22,0x20,0x1F,0xA1,0x68,0xFB,0xF7,0x56,0xFF,0x04,0x48,0xC0,0x7F,  //0x42c0~0x42cf      ..."...h..V..H..
+0x00,0xF0,0x74,0xF8,0x10,0xBD,0x00,0x00,0x10,0x00,0x01,0x00,0x6F,0x00,0x01,0x00,  //0x42d0~0x42df      ..t.........o...
+0x48,0x02,0x01,0x00,0x70,0xB5,0xFF,0xF7,0xF5,0xFD,0xFF,0xF7,0x27,0xFF,0xFF,0xF7,  //0x42e0~0x42ef      H...p.......'...
+0xB5,0xFF,0x13,0x4D,0x13,0x48,0xE9,0x7F,0x04,0x46,0x10,0x34,0x01,0x29,0x03,0xD1,  //0x42f0~0x42ff      ...M.H...F.4.)..
+0x11,0x49,0x09,0x7A,0x04,0x29,0x02,0xD0,0x61,0x79,0x01,0x22,0x01,0xE0,0x61,0x79,  //0x4300~0x430f      .I.z.)..ay."..ay
+0x00,0x22,0x40,0x68,0x00,0xF0,0xFC,0xF8,0x21,0x78,0xA0,0x68,0xFF,0xF7,0x4E,0xFF,  //0x4310~0x431f      ."@h....!x.h..N.
+0x00,0xF0,0x0A,0xFE,0x09,0x48,0x00,0x78,0x01,0x28,0x08,0xD1,0x05,0x48,0x04,0x22,  //0x4320~0x432f      .....H.x.(...H."
+0x0C,0x30,0xA1,0x68,0xFB,0xF7,0x20,0xFF,0xE8,0x7F,0x00,0xF0,0x3F,0xF8,0x70,0xBD,  //0x4330~0x433f      .0.h........?.p.
+0x48,0x02,0x01,0x00,0x00,0x00,0x01,0x00,0x50,0x03,0x01,0x00,0x6F,0x00,0x01,0x00,  //0x4340~0x434f      H.......P...o...
+0x70,0xB5,0x04,0x46,0xFF,0xF7,0xBE,0xFD,0x15,0x4D,0x00,0x2C,0x0B,0xD0,0xE8,0x7F,  //0x4350~0x435f      p..F.....M.,....
+0x00,0xF0,0x2C,0xF8,0xFF,0xF7,0x6C,0xFD,0xFF,0xF7,0xCE,0xFD,0x00,0xF0,0xBA,0xF8,  //0x4360~0x436f      ..,...l.........
+0xFF,0xF7,0xDA,0xFD,0x70,0xBD,0xFF,0xF7,0xC5,0xFE,0x0E,0x48,0x0E,0x4C,0x00,0x78,  //0x4370~0x437f      ....p......H.L.x
+0x60,0x70,0x0C,0x48,0x80,0x1C,0x41,0x79,0x02,0x79,0x08,0x02,0x10,0x43,0x60,0x80,  //0x4380~0x438f      `p.H..Ay.y...C`.
+0xFF,0xF7,0x64,0xFF,0x20,0x46,0x10,0x38,0xEA,0x7F,0x61,0x79,0x40,0x68,0x00,0xF0,  //0x4390~0x439f      ..d..F.8..ay@h..
+0xB7,0xF8,0x21,0x78,0xA0,0x68,0xFF,0xF7,0x09,0xFF,0x00,0xF0,0x85,0xFD,0xD9,0xE7,  //0x43a0~0x43af      ..!x.h..........
+0x48,0x02,0x01,0x00,0xA0,0x02,0x00,0x00,0x10,0x00,0x01,0x00,0xF1,0xB5,0x84,0xB0,  //0x43b0~0x43bf      H...............
+0x00,0x24,0x00,0x94,0x01,0x94,0x02,0x94,0x03,0x94,0xFF,0xF7,0x4D,0xFD,0x37,0x48,  //0x43c0~0x43cf      .$..........M.7H
+0x36,0x4D,0x02,0x78,0x00,0x21,0x50,0x08,0x10,0x3D,0x01,0x23,0x07,0xE0,0x6E,0x68,  //0x43d0~0x43df      6M.x.!P..=.#..nh
+0x1F,0x46,0x76,0x5C,0xB7,0x40,0xBE,0xB2,0x34,0x43,0x49,0x1C,0xC9,0xB2,0x81,0x42,  //0x43e0~0x43ef      .Fv..@..4CI....B
+0xF5,0xD3,0x01,0x26,0x76,0x04,0xB1,0x8B,0xA7,0x04,0x89,0x0B,0x89,0x03,0xBF,0x0C,  //0x43f0~0x43ff      ...&v...........
+0x39,0x43,0xB1,0x83,0x04,0x99,0x00,0x29,0x01,0xD1,0x69,0x46,0x0C,0x80,0x00,0x21,  //0x4400~0x440f      9C.....)..iF...!
+0x07,0xE0,0x6C,0x68,0x1F,0x46,0x24,0x5C,0xA7,0x40,0xBC,0xB2,0x21,0x43,0x40,0x1C,  //0x4410~0x441f      ..lh.F$..@..!C@.
+0xC0,0xB2,0x82,0x42,0xF5,0xD8,0xF0,0x8B,0x8A,0x04,0x80,0x0B,0x80,0x03,0x92,0x0C,  //0x4420~0x442f      ...B............
+0x10,0x43,0xF0,0x83,0x04,0x98,0x00,0x28,0x05,0xD1,0x6A,0x46,0x10,0x88,0x08,0x43,  //0x4430~0x443f      .C.....(..jF...C
+0xC0,0x43,0x10,0x80,0x50,0x80,0x68,0x46,0xFF,0xF7,0x7E,0xFD,0x17,0x48,0x02,0x21,  //0x4440~0x444f      .C..P.hF..~..H.!
+0x00,0x1F,0xFF,0xF7,0xB3,0xFE,0x16,0x4C,0x20,0x68,0x00,0x68,0x15,0x49,0x08,0x40,  //0x4450~0x445f      .......L.h.h.I.@
+0xFF,0x30,0x21,0x68,0xFF,0x30,0x08,0x60,0x13,0x49,0x08,0x68,0x00,0x68,0x3F,0x22,  //0x4460~0x446f      .0!h.0.`.I.h.h?"
+0xD2,0x04,0x90,0x43,0x11,0x4A,0x09,0x68,0x12,0x78,0x92,0x06,0xD2,0x09,0x10,0x43,  //0x4470~0x447f      ...C.J.h.x.....C
+0x08,0x60,0x0E,0x48,0x80,0x1C,0x41,0x79,0x02,0x79,0x08,0x02,0x10,0x43,0x00,0xF0,  //0x4480~0x448f      .`.H..Ay.y...C..
+0xAB,0xFD,0x20,0x68,0x00,0x68,0x07,0x21,0x89,0x03,0x88,0x43,0x01,0x21,0x89,0x03,  //0x4490~0x449f      ...h.h.!...C.!..
+0x08,0x43,0x21,0x68,0x08,0x60,0x05,0xB0,0xF0,0xBD,0x00,0x00,0x10,0x00,0x01,0x00,  //0x44a0~0x44af      .C!h.`..........
+0xF8,0x54,0x00,0x00,0x01,0xE0,0xFF,0xFF,0xFC,0x54,0x00,0x00,0xA0,0x02,0x00,0x00,  //0x44b0~0x44bf      .T.......T......
+0x10,0xB5,0x03,0x48,0x81,0x88,0x49,0x1C,0x81,0x80,0xFF,0xF7,0x75,0xFA,0x10,0xBD,  //0x44c0~0x44cf      ...H..I.....u...
+0x44,0x00,0x01,0x00,0x02,0x48,0x81,0x88,0xC1,0x80,0x00,0x21,0x81,0x80,0x70,0x47,  //0x44d0~0x44df      D....H.....!..pG
+0x44,0x00,0x01,0x00,0x02,0x48,0x01,0x68,0x89,0x68,0xC9,0x07,0xFB,0xD0,0x70,0x47,  //0x44e0~0x44ef      D....H.h.h....pG
+0xFC,0x54,0x00,0x00,0x00,0xB5,0x00,0x20,0x00,0xF0,0xC6,0xF8,0x00,0x20,0x00,0xF0,  //0x44f0~0x44ff      .T..............
+0x11,0xFA,0x01,0x20,0x00,0xF0,0x20,0xF9,0x01,0x20,0x00,0xF0,0x2B,0xF9,0x00,0xBD,  //0x4500~0x450f      ............+...
+0xF0,0xB5,0x8E,0x46,0x85,0xB0,0x00,0x21,0x00,0x91,0x01,0x91,0x02,0x91,0x03,0x91,  //0x4510~0x451f      ...F...!........
+0x71,0x46,0x49,0x08,0x00,0x2A,0x36,0xD1,0x00,0x23,0x01,0x22,0x4C,0x1E,0xA4,0x46,  //0x4520~0x452f      qFI..*6..#."L..F
+0x0E,0xE0,0x5D,0x00,0xEC,0xB2,0x07,0x5D,0x16,0x46,0xBE,0x40,0x04,0x19,0x64,0x78,  //0x4530~0x453f      ..]....].F.@..dx
+0x17,0x46,0xA7,0x40,0x3E,0x43,0xF4,0x43,0x6E,0x46,0x5B,0x1C,0x74,0x53,0xDB,0xB2,  //0x4540~0x454f      .F.@>C.CnF[.tS..
+0x63,0x45,0xEE,0xDB,0x4B,0x00,0x99,0x1E,0x74,0x46,0xC9,0xB2,0xE4,0x07,0x1B,0xD0,  //0x4550~0x455f      cE..K...tF......
+0x44,0x5C,0x15,0x46,0xA5,0x40,0x41,0x18,0x20,0x39,0xC9,0x7F,0x14,0x46,0x8C,0x40,  //0x4560~0x456f      D..F.@A..9...F.@
+0x25,0x43,0xA9,0xB2,0x6C,0x46,0x1B,0x19,0xC9,0x43,0x40,0x3B,0xD9,0x87,0x38,0x49,  //0x4570~0x457f      %C..lF...C@;..8I
+0x09,0x7A,0x0B,0x09,0x61,0xD0,0x37,0x4B,0x09,0x07,0x09,0x0F,0x9C,0x78,0x01,0x29,  //0x4580~0x458f      .z..a.7K.....x.)
+0x0C,0xD0,0x02,0x29,0x3F,0xD0,0x58,0xE0,0x45,0x5C,0x14,0x46,0xAC,0x40,0x41,0x18,  //0x4590~0x459f      ...)?.X.E..F.@A.
+0x4D,0x78,0x11,0x46,0xA9,0x40,0x0C,0x43,0xA1,0xB2,0xE3,0xE7,0x00,0x21,0x2F,0xE0,  //0x45a0~0x45af      Mx.F.@.C.....!/.
+0x4B,0x00,0x9C,0x46,0xDB,0xB2,0x00,0x29,0x09,0xD0,0x65,0x1E,0x8D,0x42,0x0B,0xD1,  //0x45b0~0x45bf      K..F...)..e..B..
+0xC3,0x18,0x20,0x3B,0x9E,0x7F,0x15,0x46,0xB5,0x40,0xDB,0x7F,0x13,0xE0,0xC3,0x18,  //0x45c0~0x45cf      ...;...F.@......
+0x9E,0x78,0x15,0x46,0xB5,0x40,0x0D,0xE0,0xC3,0x18,0x1F,0x46,0x20,0x3F,0xBE,0x7F,  //0x45d0~0x45df      .x.F.@.....F.?..
+0x15,0x46,0xB5,0x40,0xFF,0x7F,0x16,0x46,0xBE,0x40,0x35,0x43,0x9E,0x78,0x17,0x46,  //0x45e0~0x45ef      .F.@...F.@5C.x.F
+0xB7,0x40,0x3D,0x43,0xDB,0x78,0x16,0x46,0x9E,0x40,0x35,0x43,0xEB,0x43,0x65,0x46,  //0x45f0~0x45ff      .@=C.x.F.@5C.CeF
+0x6E,0x46,0x75,0x5B,0x9B,0xB2,0x1D,0x40,0x63,0x46,0x49,0x1C,0xF5,0x52,0xC9,0xB2,  //0x4600~0x460f      nFu[...@cFI..R..
+0x8C,0x42,0xCD,0xD8,0x19,0xE0,0x61,0x08,0x4D,0x00,0x00,0x21,0x13,0xE0,0x4B,0x00,  //0x4610~0x461f      .B....a.M..!..K.
+0xDC,0xB2,0xCE,0x07,0x16,0xD0,0x04,0x19,0x20,0x3C,0xA7,0x7F,0x16,0x46,0xE4,0x7F,  //0x4620~0x462f      .........<...F..
+0xBE,0x40,0x17,0x46,0xA7,0x40,0x3E,0x43,0xB4,0xB2,0x6F,0x46,0xFE,0x5A,0xA6,0x43,  //0x4630~0x463f      .@.F.@>C..oF.Z.C
+0x49,0x1C,0xFE,0x52,0xC9,0xB2,0xA9,0x42,0xE9,0xD3,0x68,0x46,0xFF,0xF7,0x7C,0xFC,  //0x4640~0x464f      I..R...B..hF..|.
+0x05,0xB0,0xF0,0xBD,0x04,0x19,0xA7,0x78,0x16,0x46,0xBE,0x40,0xE4,0x78,0xE8,0xE7,  //0x4650~0x465f      .......x.F.@.x..
+0x48,0x02,0x01,0x00,0x74,0x00,0x01,0x00,0x06,0x48,0x01,0x68,0x0A,0x68,0x04,0x21,  //0x4660~0x466f      H...t....H.h.h.!
+0x03,0x68,0x0A,0x43,0x1A,0x60,0x02,0x68,0x12,0x68,0x00,0x68,0x8A,0x43,0x02,0x60,  //0x4670~0x467f      .h.C.`.h.h.h.C.`
+0x70,0x47,0x00,0x00,0x00,0x55,0x00,0x00,0x05,0x4A,0x11,0x68,0x09,0x68,0x01,0x23,  //0x4680~0x468f      pG...U...J.h.h.#
+0x1B,0x03,0xC0,0x07,0x99,0x43,0xC0,0x0C,0x01,0x43,0x10,0x68,0x01,0x60,0x70,0x47,  //0x4690~0x469f      .....C...C.h.`pG
+0x00,0x55,0x00,0x00,0x05,0x4A,0x11,0x68,0x09,0x68,0x08,0x23,0xC0,0x07,0x99,0x43,  //0x46a0~0x46af      .U...J.h.h.#...C
+0x00,0x0F,0x01,0x43,0x10,0x68,0x01,0x60,0x70,0x47,0x00,0x00,0x00,0x55,0x00,0x00,  //0x46b0~0x46bf      ...C.h.`pG...U..
+0x90,0x42,0x01,0xD3,0x80,0x1A,0x00,0xE0,0x10,0x1A,0x99,0x42,0x01,0xD3,0xC9,0x1A,  //0x46c0~0x46cf      .B.........B....
+0x00,0xE0,0x59,0x1A,0x40,0x18,0x80,0xB2,0x70,0x47,0x00,0x00,0x02,0x48,0x00,0x68,  //0x46d0~0x46df      ..Y.@...pG...H.h
+0x00,0x68,0x80,0x06,0xC0,0x0F,0x70,0x47,0x04,0x55,0x00,0x00,0x05,0x49,0x0A,0x68,  //0x46e0~0x46ef      .h....pG.U...I.h
+0x52,0x68,0xC0,0x07,0x52,0x08,0x52,0x00,0xC0,0x0F,0x02,0x43,0x08,0x68,0x42,0x60,  //0x46f0~0x46ff      Rh..R.R....C.hB`
+0x70,0x47,0x00,0x00,0x08,0x55,0x00,0x00,0x10,0xB5,0x04,0x46,0x00,0x20,0x00,0xF0,  //0x4700~0x470f      pG...U.....F....
+0x67,0xFD,0x0A,0x48,0x01,0x68,0x49,0x68,0xE2,0x07,0x49,0x08,0x49,0x00,0xD2,0x0F,  //0x4710~0x471f      g..H.hIh..I.I...
+0x00,0x68,0x11,0x43,0x41,0x60,0x01,0x2C,0x06,0xD1,0x05,0x48,0x00,0x7C,0x00,0x28,  //0x4720~0x472f      .h.CA`.,...H.|.(
+0x02,0xD1,0x02,0x20,0x00,0xF0,0x54,0xFD,0x10,0xBD,0x00,0x00,0x08,0x55,0x00,0x00,  //0x4730~0x473f      ......T......U..
+0x5E,0x03,0x01,0x00,0x70,0x47,0xFE,0xE7,0x05,0x4A,0x11,0x68,0x09,0x68,0x01,0x23,  //0x4740~0x474f      ^...pG...J.h.h.#
+0x9B,0x07,0xC0,0x07,0x99,0x43,0x40,0x08,0x01,0x43,0x10,0x68,0x01,0x60,0x70,0x47,  //0x4750~0x475f      .....C@..C.h.`pG
+0x00,0x55,0x00,0x00,0x04,0x49,0x0A,0x68,0x12,0x68,0x52,0x00,0x52,0x08,0xC0,0x07,  //0x4760~0x476f      .U...I.h.hR.R...
+0x02,0x43,0x08,0x68,0x02,0x60,0x70,0x47,0x00,0x55,0x00,0x00,0x10,0xB5,0x0D,0x48,  //0x4770~0x477f      .C.h.`pG.U.....H
+0x01,0x68,0x09,0x68,0xC9,0x07,0x10,0xD0,0x01,0x68,0x8A,0x68,0x01,0x21,0xC9,0x02,  //0x4780~0x478f      .h.h.....h.h.!..
+0x03,0x68,0x0A,0x43,0x9A,0x60,0x02,0x68,0x92,0x68,0x00,0x68,0x8A,0x43,0x82,0x60,  //0x4790~0x479f      .h.C.`.h.h.h.C.`
+0x05,0x48,0x00,0x68,0x00,0x28,0x00,0xD0,0x80,0x47,0x02,0x20,0x00,0xF0,0x4C,0xFD,  //0x47a0~0x47af      .H.h.(...G....L.
+0x10,0xBD,0x00,0x00,0x04,0x55,0x00,0x00,0x30,0x00,0x01,0x00,0x10,0xB5,0x0D,0x48,  //0x47b0~0x47bf      .....U..0......H
+0x01,0x68,0x09,0x68,0x49,0x07,0x10,0xD5,0x01,0x68,0x8A,0x68,0x01,0x21,0x49,0x03,  //0x47c0~0x47cf      .h.hI....h.h.!I.
+0x03,0x68,0x0A,0x43,0x9A,0x60,0x02,0x68,0x92,0x68,0x00,0x68,0x8A,0x43,0x82,0x60,  //0x47d0~0x47df      .h.C.`.h.h.h.C.`
+0x05,0x48,0x80,0x68,0x00,0x28,0x00,0xD0,0x80,0x47,0x04,0x20,0x00,0xF0,0x2C,0xFD,  //0x47e0~0x47ef      .H.h.(...G....,.
+0x10,0xBD,0x00,0x00,0x04,0x55,0x00,0x00,0x30,0x00,0x01,0x00,0x10,0xB5,0x0D,0x48,  //0x47f0~0x47ff      .....U..0......H
+0x01,0x68,0x09,0x68,0x89,0x07,0x10,0xD5,0x01,0x68,0x8A,0x68,0x01,0x21,0x09,0x03,  //0x4800~0x480f      .h.h.....h.h.!..
+0x03,0x68,0x0A,0x43,0x9A,0x60,0x02,0x68,0x92,0x68,0x00,0x68,0x8A,0x43,0x82,0x60,  //0x4810~0x481f      .h.C.`.h.h.h.C.`
+0x05,0x48,0x40,0x68,0x00,0x28,0x00,0xD0,0x80,0x47,0x03,0x20,0x00,0xF0,0x0C,0xFD,  //0x4820~0x482f      .H@h.(...G......
+0x10,0xBD,0x00,0x00,0x04,0x55,0x00,0x00,0x30,0x00,0x01,0x00,0x10,0xB5,0x15,0x48,  //0x4830~0x483f      .....U..0......H
+0x01,0x22,0xC1,0x78,0x00,0x20,0x00,0xF0,0x29,0xF8,0x01,0x21,0x03,0x20,0x00,0xF0,  //0x4840~0x484f      .".x....)..!....
+0x41,0xFD,0x01,0x21,0x02,0x20,0x00,0xF0,0x3D,0xFD,0x01,0x21,0x04,0x20,0x00,0xF0,  //0x4850~0x485f      A..!....=..!....
+0x39,0xFD,0x04,0x20,0x00,0xF0,0x08,0xFD,0x03,0x20,0x00,0xF0,0x05,0xFD,0x02,0x20,  //0x4860~0x486f      9...............
+0x00,0xF0,0x02,0xFD,0x08,0x48,0x01,0x68,0x89,0x68,0x7F,0x22,0x12,0x02,0x11,0x43,  //0x4870~0x487f      .....H.h.h."...C
+0x02,0x68,0x91,0x60,0x01,0x68,0x89,0x68,0x1F,0x22,0xD2,0x02,0x00,0x68,0x91,0x43,  //0x4880~0x488f      .h.`.h.h."...h.C
+0x81,0x60,0x10,0xBD,0x60,0x02,0x00,0x00,0x04,0x55,0x00,0x00,0x49,0x06,0xD2,0x07,  //0x4890~0x489f      .`..`....U..I...
+0x10,0xB5,0x13,0x4B,0x49,0x0E,0xD2,0x0F,0x00,0x28,0x14,0xD0,0x02,0x28,0x11,0xD1,  //0x48a0~0x48af      ...KI....(...(..
+0x18,0x68,0x40,0x68,0x7F,0x24,0x24,0x02,0xA0,0x43,0x09,0x02,0x08,0x43,0x19,0x68,  //0x48b0~0x48bf      .h@h.$$..C...C.h
+0x48,0x60,0x18,0x68,0x40,0x68,0x01,0x21,0xC9,0x03,0x88,0x43,0xD1,0x03,0x08,0x43,  //0x48c0~0x48cf      H`.h@h.!...C...C
+0x19,0x68,0x48,0x60,0x10,0xBD,0x18,0x68,0x40,0x68,0xC0,0x09,0xC0,0x01,0x08,0x43,  //0x48d0~0x48df      .hH`...h@h.....C
+0x19,0x68,0x48,0x60,0x18,0x68,0x40,0x68,0x80,0x21,0x88,0x43,0xD1,0x01,0xEE,0xE7,  //0x48e0~0x48ef      .hH`.h@h.!.C....
+0x04,0x55,0x00,0x00,0x04,0x48,0x01,0x68,0x89,0x68,0x01,0x22,0x12,0x04,0x00,0x68,  //0x48f0~0x48ff      .U...H.h.h."...h
+0x91,0x43,0x81,0x60,0x70,0x47,0x00,0x00,0x04,0x55,0x00,0x00,0x04,0x48,0x01,0x68,  //0x4900~0x490f      .C.`pG...U...H.h
+0x89,0x68,0x01,0x22,0x12,0x04,0x00,0x68,0x11,0x43,0x81,0x60,0x70,0x47,0x00,0x00,  //0x4910~0x491f      .h."...h.C.`pG..
+0x04,0x55,0x00,0x00,0x05,0x4A,0x11,0x68,0x09,0x68,0x01,0x23,0xDB,0x02,0xC0,0x07,  //0x4920~0x492f      .U...J.h.h.#....
+0x99,0x43,0x00,0x0D,0x01,0x43,0x10,0x68,0x01,0x60,0x70,0x47,0x00,0x55,0x00,0x00,  //0x4930~0x493f      .C...C.h.`pG.U..
+0x1F,0xB5,0x10,0x48,0x6C,0x46,0x0F,0xC8,0x0F,0xC4,0x0F,0x4C,0x00,0x20,0x6A,0x46,  //0x4940~0x494f      ...HlF.....L..jF
+0xFF,0x21,0x23,0x78,0x02,0xE0,0x11,0x54,0x40,0x1C,0x80,0xB2,0x98,0x42,0xFA,0xD3,  //0x4950~0x495f      .!#x...T@....B..
+0xFF,0xF7,0x82,0xFA,0x08,0x48,0x21,0x78,0x00,0x1D,0xFF,0xF7,0x49,0xFC,0x06,0x48,  //0x4960~0x496f      .....H!x....I..H
+0x00,0x22,0x21,0x78,0x00,0x1D,0xFF,0xF7,0xCB,0xFD,0x21,0x78,0x68,0x46,0xFF,0xF7,  //0x4970~0x497f      ."!x......!xhF..
+0x1D,0xFC,0x1F,0xBD,0x28,0x59,0x00,0x00,0xB8,0x00,0x01,0x00,0x30,0xB5,0x00,0x23,  //0x4980~0x498f      ....(Y......0..#
+0x04,0xE0,0x5C,0x00,0x0D,0x5B,0x5B,0x1C,0x05,0x53,0x9B,0xB2,0x93,0x42,0xF8,0xD3,  //0x4990~0x499f      .....[[..S...B..
+0x30,0xBD,0x00,0x00,0x30,0xB5,0x01,0x24,0x14,0x4D,0xE4,0x04,0x14,0x49,0x80,0x22,  //0x49a0~0x49af      0...0..$.M...I."
+0x02,0x23,0x00,0x28,0x0D,0xD0,0x28,0x68,0x00,0x68,0xA0,0x43,0x2C,0x68,0x20,0x60,  //0x49b0~0x49bf      .#.(..(h.h.C,h.`
+0x08,0x68,0x00,0x69,0x90,0x43,0x0A,0x68,0x10,0x61,0x08,0x68,0x40,0x69,0x98,0x43,  //0x49c0~0x49cf      .h.i.C.h.a.h@i.C
+0x10,0xE0,0x0C,0x48,0xC0,0x78,0x01,0x28,0x04,0xD1,0x28,0x68,0x00,0x68,0x20,0x43,  //0x49d0~0x49df      ...H.x.(..(h.h.C
+0x2C,0x68,0x20,0x60,0x08,0x68,0x00,0x69,0x10,0x43,0x0A,0x68,0x10,0x61,0x08,0x68,  //0x49e0~0x49ef      ,h.`.h.i.C.h.a.h
+0x40,0x69,0x18,0x43,0x09,0x68,0x48,0x61,0x30,0xBD,0x00,0x00,0x00,0x55,0x00,0x00,  //0x49f0~0x49ff      @i.C.hHa0....U..
+0xFC,0x54,0x00,0x00,0xB8,0x00,0x01,0x00,0xF0,0xB5,0x3A,0x4C,0x02,0x26,0x00,0x28,  //0x4a00~0x4a0f      .T........:L.&.(
+0x20,0x68,0x39,0x4D,0xC0,0x68,0x32,0xD0,0x40,0x08,0x27,0x68,0x40,0x00,0xF8,0x60,  //0x4a10~0x4a1f      .h9M.h2.@.'h@..`
+0x20,0x68,0xC0,0x68,0xB0,0x43,0x26,0x68,0xF0,0x60,0x20,0x68,0x40,0x69,0x01,0x26,  //0x4a20~0x4a2f      .h.h.C&h.`.h@i.&
+0x27,0x68,0x30,0x43,0x78,0x61,0x20,0x68,0xC0,0x69,0x30,0x43,0x26,0x68,0xF0,0x61,  //0x4a30~0x4a3f      'h0Cxa.h.i0C&h.a
+0x20,0x68,0xC0,0x69,0x02,0x26,0x24,0x68,0x30,0x43,0xE0,0x61,0x01,0x29,0x15,0xD1,  //0x4a40~0x4a4f      .h.i.&$h0C.a.)..
+0x28,0x68,0x40,0x68,0x89,0x03,0x08,0x43,0x29,0x68,0x48,0x60,0x28,0x68,0x01,0x2A,  //0x4a50~0x4a5f      (h@h...C)hH`(h.*
+0x40,0x68,0x44,0xD0,0xF1,0x03,0x08,0x43,0x29,0x68,0x48,0x60,0x01,0x2B,0x05,0xD1,  //0x4a60~0x4a6f      @hD....C)hH`.+..
+0x28,0x68,0x40,0x68,0x59,0x03,0x08,0x43,0x29,0x68,0x48,0x60,0xF0,0xBD,0x01,0x27,  //0x4a70~0x4a7f      (h@hY..C)hH`...'
+0x38,0x43,0x27,0x68,0xF8,0x60,0x20,0x68,0xC0,0x68,0x27,0x68,0x30,0x43,0xF8,0x60,  //0x4a80~0x4a8f      8C'h.`.h.h'h0C.`
+0x20,0x68,0x40,0x69,0x27,0x68,0x40,0x08,0x40,0x00,0x78,0x61,0x20,0x68,0xC0,0x69,  //0x4a90~0x4a9f      .h@i'h@.@.xa.h.i
+0x27,0x68,0x40,0x08,0x40,0x00,0xF8,0x61,0x20,0x68,0xC0,0x69,0x24,0x68,0xB0,0x43,  //0x4aa0~0x4aaf      'h@.@..a.h.i$h.C
+0xE0,0x61,0x01,0x29,0xE2,0xD1,0x28,0x68,0x41,0x68,0x01,0x20,0x80,0x03,0x81,0x43,  //0x4ab0~0x4abf      .a.)..(hAh.....C
+0x28,0x68,0x41,0x60,0x28,0x68,0x01,0x2A,0x40,0x68,0x0D,0xD0,0x01,0x21,0x09,0x04,  //0x4ac0~0x4acf      (hA`(h.*@h...!..
+0x88,0x43,0x29,0x68,0x48,0x60,0x01,0x2B,0xD0,0xD1,0x28,0x68,0x41,0x68,0x58,0x03,  //0x4ad0~0x4adf      .C)hH`.+..(hAhX.
+0x81,0x43,0x28,0x68,0x41,0x60,0xF0,0xBD,0x01,0x21,0xC9,0x03,0xF0,0xE7,0x01,0x21,  //0x4ae0~0x4aef      .C(hA`...!.....!
+0xC9,0x03,0xB8,0xE7,0xFC,0x54,0x00,0x00,0x08,0x55,0x00,0x00,0xF0,0xB5,0x00,0x25,  //0x4af0~0x4aff      .....T...U.....%
+0x24,0x48,0x8F,0xB0,0xC5,0x70,0x06,0x78,0x2C,0x46,0xFF,0xF7,0x2D,0xFA,0x00,0xF0,  //0x4b00~0x4b0f      $H...p.x,F..-...
+0x45,0xF8,0xFF,0xF7,0x15,0xFF,0x20,0x4F,0x00,0xF0,0xF0,0xFA,0x00,0xF0,0x76,0xF8,  //0x4b10~0x4b1f      E......O......v.
+0xFF,0xF7,0xF2,0xF9,0xFF,0xF7,0x20,0xFA,0x39,0x68,0x00,0x2C,0x32,0x46,0x15,0xD0,  //0x4b20~0x4b2f      ........9h.,2F..
+0x68,0x46,0xFF,0xF7,0x2B,0xFF,0x64,0x1C,0xE4,0xB2,0x02,0x2C,0xEC,0xD3,0x69,0x46,  //0x4b30~0x4b3f      hF..+.d....,..iF
+0xFF,0x20,0x09,0x88,0xC0,0x00,0x01,0x23,0x81,0x42,0x03,0xD1,0x69,0x46,0x89,0x8B,  //0x4b40~0x4b4f      .......#.B..iF..
+0x81,0x42,0x05,0xD0,0x0F,0x49,0x02,0x22,0xCA,0x70,0x03,0xE0,0x07,0xA8,0xE8,0xE7,  //0x4b50~0x4b5f      .B...I.".p......
+0x0C,0x49,0xCB,0x70,0x01,0x21,0x6C,0x46,0x0E,0xE0,0x4A,0x00,0xA7,0x5A,0x87,0x42,  //0x4b60~0x4b6f      .I.p.!lF..J..Z.B
+0x03,0xD2,0x07,0xAF,0xBA,0x5A,0x82,0x42,0x04,0xD3,0x4F,0x1E,0x1A,0x46,0xBA,0x40,  //0x4b70~0x4b7f      .....Z.B..O..F.@
+0x2A,0x43,0x95,0xB2,0x49,0x1C,0xC9,0xB2,0xB1,0x42,0xEE,0xD3,0x28,0x46,0x0F,0xB0,  //0x4b80~0x4b8f      *C..I....B..(F..
+0xF0,0xBD,0x00,0x00,0xB8,0x00,0x01,0x00,0x10,0x55,0x00,0x00,0x10,0xB5,0x19,0x48,  //0x4b90~0x4b9f      .........U.....H
+0x01,0x68,0xCA,0x68,0xFC,0x21,0x8A,0x43,0x17,0x49,0x4B,0x78,0x9B,0x06,0x1B,0x0E,  //0x4ba0~0x4baf      .h.h.!.C.IKx....
+0x1A,0x43,0x03,0x68,0xDA,0x60,0x02,0x68,0x52,0x69,0x89,0x78,0x0C,0x23,0x89,0x07,  //0x4bb0~0x4bbf      .C.h.`.hRi.x.#..
+0x9A,0x43,0x09,0x0F,0x0A,0x43,0x01,0x68,0x4A,0x61,0x01,0x68,0xCA,0x69,0x01,0x21,  //0x4bc0~0x4bcf      .C...C.hJa.h.i.!
+0x03,0x68,0x0A,0x43,0xDA,0x61,0x02,0x68,0xD2,0x69,0x02,0x23,0x04,0x68,0x1A,0x43,  //0x4bd0~0x4bdf      .h.C.a.h.i.#.h.C
+0xE2,0x61,0x02,0x68,0x52,0x69,0x0A,0x43,0x01,0x68,0x4A,0x61,0x01,0x68,0xC9,0x68,  //0x4be0~0x4bef      .a.hRi.C.hJa.h.h
+0x02,0x68,0x49,0x08,0x49,0x00,0xD1,0x60,0x01,0x68,0xC9,0x68,0x00,0x68,0x99,0x43,  //0x4bf0~0x4bff      .hI.I..`.h.h.h.C
+0xC1,0x60,0x10,0xBD,0xFC,0x54,0x00,0x00,0xB8,0x00,0x01,0x00,0x10,0xB5,0x31,0x49,  //0x4c00~0x4c0f      .`...T........1I
+0x08,0x68,0xFF,0x22,0x12,0x02,0x90,0x43,0x03,0x22,0x92,0x03,0x10,0x43,0x08,0x60,  //0x4c10~0x4c1f      .h."...C."...C.`
+0x2D,0x49,0x02,0x20,0x08,0x60,0x2D,0x48,0x01,0x68,0x09,0x68,0x2C,0x4A,0x11,0x40,  //0x4c20~0x4c2f      -I...`-H.h.h,J.@
+0x2C,0x4A,0x89,0x18,0x02,0x68,0x11,0x60,0x01,0x68,0x09,0x68,0x01,0x22,0x52,0x03,  //0x4c30~0x4c3f      ,J...h.`.h.h."R.
+0x03,0x68,0x11,0x43,0x19,0x60,0x28,0x49,0xD3,0x03,0x09,0x78,0x09,0x07,0xC9,0x18,  //0x4c40~0x4c4f      .h.C.`(I...x....
+0x03,0x68,0x49,0x0F,0x1B,0x68,0x89,0x03,0x07,0x24,0xA4,0x03,0xA3,0x43,0x00,0x68,  //0x4c50~0x4c5f      .hI..h...$...C.h
+0x19,0x43,0x01,0x60,0x21,0x48,0x01,0x68,0x09,0x68,0x03,0x68,0x89,0x0A,0x89,0x02,  //0x4c60~0x4c6f      .C.`!H.h.h.h....
+0x1E,0x31,0x19,0x60,0x01,0x68,0x09,0x68,0x1D,0x4B,0x19,0x40,0x0F,0x23,0x9B,0x02,  //0x4c70~0x4c7f      .1.`.h.h.K.@.#..
+0xC9,0x18,0x03,0x68,0x19,0x60,0x01,0x68,0x09,0x68,0x3F,0x23,0xDB,0x04,0x99,0x43,  //0x4c80~0x4c8f      ...h.`.h.h?#...C
+0x13,0x02,0xC9,0x18,0x03,0x68,0x19,0x60,0x01,0x68,0x49,0x68,0x03,0x68,0x49,0x09,  //0x4c90~0x4c9f      .....h.`.hIh.hI.
+0x49,0x01,0x0F,0x31,0x59,0x60,0x01,0x68,0x49,0x68,0xE0,0x23,0x99,0x43,0x03,0x68,  //0x4ca0~0x4caf      I..1Y`.hIh.#.C.h
+0x20,0x31,0x59,0x60,0x01,0x68,0x49,0x68,0xA3,0x11,0x99,0x43,0xFF,0x31,0x03,0x68,  //0x4cb0~0x4cbf      .1Y`.hIh...C.1.h
+0x01,0x31,0x59,0x60,0x01,0x68,0x49,0x68,0xE3,0x10,0x99,0x43,0x00,0x68,0x89,0x18,  //0x4cc0~0x4ccf      .1Y`.hIh...C.h..
+0x41,0x60,0x10,0xBD,0x00,0xE4,0x00,0xE0,0x00,0xE1,0x00,0xE0,0xF8,0x54,0x00,0x00,  //0x4cd0~0x4cdf      A`...........T..
+0x01,0xE0,0xFF,0xFF,0xFE,0x03,0x00,0x00,0xB8,0x00,0x01,0x00,0xFC,0x54,0x00,0x00,  //0x4ce0~0x4cef      .............T..
+0xFF,0x03,0xF8,0xFF,0x10,0xB5,0xFF,0xF7,0x01,0xFF,0x10,0xBD,0x0E,0x49,0x80,0x22,  //0x4cf0~0x4cff      .............I."
+0x02,0x23,0x00,0x28,0x08,0xD0,0x08,0x68,0x00,0x69,0x90,0x43,0x0A,0x68,0x10,0x61,  //0x4d00~0x4d0f      .#.(...h.i.C.h.a
+0x08,0x68,0x40,0x69,0x98,0x43,0x0B,0xE0,0x08,0x48,0xC0,0x78,0x01,0x28,0x09,0xD1,  //0x4d10~0x4d1f      .h@i.C...H.x.(..
+0x08,0x68,0x00,0x69,0x10,0x43,0x0A,0x68,0x10,0x61,0x08,0x68,0x40,0x69,0x18,0x43,  //0x4d20~0x4d2f      .h.i.C.h.a.h@i.C
+0x09,0x68,0x48,0x61,0x70,0x47,0x00,0x00,0xFC,0x54,0x00,0x00,0xB8,0x00,0x01,0x00,  //0x4d30~0x4d3f      .hHapG...T......
+0x03,0x49,0x00,0x20,0x08,0x72,0x88,0x71,0x02,0x49,0x08,0x70,0x70,0x47,0x00,0x00,  //0x4d40~0x4d4f      .I...r.q.I.ppG..
+0x50,0x03,0x01,0x00,0xA0,0x00,0x01,0x00,0x70,0xB5,0x19,0x48,0x80,0x7A,0xFF,0x28,  //0x4d50~0x4d5f      P.......p..H.z.(
+0x06,0xD0,0x18,0x4C,0xA0,0x78,0x09,0x28,0x02,0xD1,0xE0,0x78,0x09,0x28,0x00,0xD0,  //0x4d60~0x4d6f      ...L.x.(...x.(..
+0xFE,0xE7,0x16,0x4D,0x14,0x48,0x28,0x80,0x03,0x20,0xFF,0xF7,0x45,0xF8,0x00,0xF0,  //0x4d70~0x4d7f      ...M.H(.....E...
+0xF3,0xF9,0xFF,0xF7,0xF9,0xF8,0x00,0xF0,0x9D,0xF9,0xFF,0xF7,0x57,0xFD,0xFF,0xF7,  //0x4d80~0x4d8f      ............W...
+0xD9,0xFC,0x00,0xF0,0x4B,0xFB,0xFF,0xF7,0x19,0xF9,0xFF,0xF7,0xAB,0xFB,0xFF,0xF7,  //0x4d90~0x4d9f      ....K...........
+0x1F,0xF9,0x20,0x78,0xAA,0x28,0x02,0xD1,0x60,0x78,0x55,0x28,0x04,0xD0,0x08,0x48,  //0x4da0~0x4daf      ...x.(..`xU(...H
+0xC1,0x68,0x49,0x1C,0xC1,0x60,0xFC,0xE7,0x03,0x48,0x55,0x30,0x28,0x80,0x70,0xBD,  //0x4db0~0x4dbf      .hI..`...HU0(.p.
+0x20,0x02,0x00,0x00,0xFC,0x05,0x00,0x00,0x55,0x55,0x00,0x00,0x82,0x00,0x01,0x00,  //0x4dc0~0x4dcf      ........UU......
+0x6C,0x02,0x01,0x00,0x70,0x47,0x00,0x00,0x05,0x4A,0x11,0x68,0x89,0x69,0x20,0x23,  //0x4dd0~0x4ddf      l...pG...J.h.i.#
+0xC0,0x07,0x99,0x43,0x80,0x0E,0x01,0x43,0x10,0x68,0x81,0x61,0x70,0x47,0x00,0x00,  //0x4de0~0x4def      ...C...C.h.apG..
+0xFC,0x54,0x00,0x00,0x70,0xB5,0x12,0x49,0x00,0x20,0x0D,0x78,0x04,0x46,0x00,0x2D,  //0x4df0~0x4dff      .T..p..I...x.F.-
+0x1C,0xD0,0x01,0x22,0x0F,0x4B,0x07,0xE0,0x91,0x00,0x5E,0x5A,0xC9,0x18,0x49,0x88,  //0x4e00~0x4e0f      ...".K....^Z..I.
+0x30,0x18,0x0C,0x19,0x52,0x1C,0xD2,0xB2,0xAA,0x42,0xF5,0xD9,0x29,0x46,0xFB,0xF7,  //0x4e10~0x4e1f      0...R....B..)F..
+0x18,0xFC,0x06,0x46,0x29,0x46,0x20,0x46,0xFB,0xF7,0x13,0xFC,0x06,0x49,0xCE,0x84,  //0x4e20~0x4e2f      ...F)F.F.....I..
+0x08,0x85,0x01,0x20,0x08,0x70,0x0A,0x7A,0x02,0x43,0x0A,0x72,0x70,0xBD,0x00,0x00,  //0x4e30~0x4e3f      .....p.z.C.rp...
+0xB0,0x00,0x01,0x00,0xF0,0x03,0x01,0x00,0x5E,0x03,0x01,0x00,0x05,0x49,0x06,0x48,  //0x4e40~0x4e4f      ........^....I.H
+0x0A,0x88,0xC2,0x84,0x49,0x88,0x01,0x85,0x01,0x21,0x01,0x70,0x02,0x7A,0x0A,0x43,  //0x4e50~0x4e5f      ....I....!.p.z.C
+0x02,0x72,0x70,0x47,0xF0,0x03,0x01,0x00,0x5E,0x03,0x01,0x00,0x70,0x47,0x00,0x00,  //0x4e60~0x4e6f      .rpG....^...pG..
+0x06,0x48,0x05,0x49,0x00,0x78,0x06,0x4A,0xCB,0x8C,0x80,0x00,0x13,0x52,0x09,0x8D,  //0x4e70~0x4e7f      .H.I.x.J.....R..
+0x80,0x18,0x41,0x80,0x70,0x47,0x00,0x00,0x5E,0x03,0x01,0x00,0xB0,0x00,0x01,0x00,  //0x4e80~0x4e8f      ..A.pG..^.......
+0xF0,0x03,0x01,0x00,0x10,0xB5,0x05,0x49,0x02,0x20,0x08,0x60,0xFF,0xF7,0x44,0xF8,  //0x4e90~0x4e9f      .......I...`..D.
+0x03,0x48,0x80,0x68,0x00,0x28,0x00,0xD0,0x80,0x47,0x10,0xBD,0x80,0xE2,0x00,0xE0,  //0x4ea0~0x4eaf      .H.h.(...G......
+0x00,0x00,0x01,0x00,0x70,0x47,0x00,0x00,0x10,0xB5,0xFF,0xF7,0xCF,0xF9,0x03,0x21,  //0x4eb0~0x4ebf      ....pG.........!
+0x01,0x20,0x00,0xF0,0xE5,0xF9,0x01,0x20,0x00,0xF0,0xCA,0xF9,0x16,0x48,0x01,0x68,  //0x4ec0~0x4ecf      .............H.h
+0x09,0x68,0x16,0x4A,0x11,0x40,0xFF,0x31,0x02,0x68,0xFF,0x31,0x11,0x60,0x01,0x68,  //0x4ed0~0x4edf      .h.J.@.1.h.1.`.h
+0x09,0x68,0x01,0x22,0x52,0x03,0x11,0x43,0x02,0x68,0x11,0x60,0x01,0x68,0x0A,0x68,  //0x4ee0~0x4eef      .h."R..C.h.`.h.h
+0x07,0x21,0x89,0x03,0x8A,0x43,0x0E,0x49,0x00,0x68,0x4B,0x79,0x1B,0x07,0x5B,0x0F,  //0x4ef0~0x4eff      .!...C.I.hKy..[.
+0x9B,0x03,0x1A,0x43,0x02,0x60,0x0B,0x4A,0x10,0x68,0x00,0x68,0x3F,0x23,0xDB,0x04,  //0x4f00~0x4f0f      ...C.`.J.h.h?#..
+0x98,0x43,0x4B,0x78,0x12,0x68,0x9B,0x06,0xDB,0x09,0x18,0x43,0x10,0x60,0x48,0x88,  //0x4f10~0x4f1f      .CKx.h.....C.`H.
+0x00,0xF0,0x62,0xF8,0x10,0xBD,0x00,0x00,0xF8,0x54,0x00,0x00,0x01,0xE0,0xFF,0xFF,  //0x4f20~0x4f2f      ..b......T......
+0x10,0x00,0x01,0x00,0xFC,0x54,0x00,0x00,0x10,0xB5,0xFF,0xF7,0x8F,0xF9,0x03,0x21,  //0x4f30~0x4f3f      .....T.........!
+0x01,0x20,0x00,0xF0,0xA5,0xF9,0x01,0x20,0x00,0xF0,0x8A,0xF9,0x20,0x48,0x01,0x68,  //0x4f40~0x4f4f      .............H.h
+0x09,0x68,0x20,0x4A,0x11,0x40,0x20,0x4A,0x89,0x18,0x02,0x68,0x11,0x60,0x01,0x68,  //0x4f50~0x4f5f      .h.J.@.J...h.`.h
+0x09,0x68,0x01,0x22,0x52,0x03,0x11,0x43,0x02,0x68,0x11,0x60,0x01,0x68,0x0A,0x68,  //0x4f60~0x4f6f      .h."R..C.h.`.h.h
+0x07,0x21,0x89,0x03,0x8A,0x43,0x19,0x49,0x00,0x68,0x4B,0x79,0x1B,0x07,0x5B,0x0F,  //0x4f70~0x4f7f      .!...C.I.hKy..[.
+0x9B,0x03,0x1A,0x43,0x02,0x60,0x16,0x48,0x02,0x68,0x12,0x68,0x3F,0x23,0xDB,0x04,  //0x4f80~0x4f8f      ...C.`.H.h.h?#..
+0x9A,0x43,0x4B,0x78,0x9B,0x06,0xDB,0x09,0x1A,0x43,0x03,0x68,0x1A,0x60,0x02,0x68,  //0x4f90~0x4f9f      .CKx.....C.h.`.h
+0xD2,0x68,0xFC,0x23,0x9A,0x43,0x0F,0x4B,0x1C,0x79,0xA4,0x06,0x24,0x0E,0x22,0x43,  //0x4fa0~0x4faf      .h.#.C.K.y..$."C
+0x04,0x68,0xE2,0x60,0x02,0x68,0x52,0x69,0xDB,0x78,0x0C,0x24,0x9B,0x07,0xA2,0x43,  //0x4fb0~0x4fbf      .h.`.hRi.x.$...C
+0x1B,0x0F,0x00,0x68,0x1A,0x43,0x42,0x61,0x48,0x88,0x00,0xF0,0x0D,0xF8,0x10,0xBD,  //0x4fc0~0x4fcf      ...h.CBaH.......
+0xF8,0x54,0x00,0x00,0x01,0xE0,0xFF,0xFF,0xFE,0x03,0x00,0x00,0x10,0x00,0x01,0x00,  //0x4fd0~0x4fdf      .T..............
+0xFC,0x54,0x00,0x00,0x48,0x02,0x01,0x00,0x10,0xB5,0x04,0x46,0x2C,0x48,0x7D,0x21,  //0x4fe0~0x4fef      .T..H......F,H}!
+0xC9,0x00,0x00,0x68,0xFB,0xF7,0x2D,0xFB,0xFF,0x21,0x91,0x31,0x8C,0x42,0x01,0xD3,  //0x4ff0~0x4fff      ...h..-..!.1.B..
+0x0C,0x46,0x02,0xE0,0x0A,0x2C,0x00,0xD8,0x0A,0x24,0x00,0x28,0x00,0xD1,0x25,0x48,  //0x5000~0x500f      .F...,...$.(..%H
+0x61,0x00,0xFB,0xF7,0x1E,0xFB,0x24,0x49,0x0A,0x68,0x12,0x68,0x83,0x05,0x92,0x0A,  //0x5010~0x501f      a.....$I.h.h....
+0x92,0x02,0x9B,0x0D,0x1A,0x43,0x0B,0x68,0x1A,0x60,0x0A,0x68,0x12,0x68,0x1F,0x4B,  //0x5020~0x502f      .....C.h.`.h.h.K
+0x1A,0x40,0x83,0x05,0xDB,0x0D,0x9B,0x02,0x1A,0x43,0x0B,0x68,0x1A,0x60,0x40,0x08,  //0x5030~0x503f      .@.......C.h.`@.
+0x40,0x1E,0xC0,0xB2,0x11,0x28,0x09,0xD2,0x0A,0x68,0x52,0x68,0x80,0x06,0x52,0x09,  //0x5040~0x504f      @....(...hRh..R.
+0x52,0x01,0xC0,0x0E,0x02,0x43,0x08,0x68,0x42,0x60,0x06,0xE0,0x08,0x68,0x40,0x68,  //0x5050~0x505f      R....C.hB`...h@h
+0x0A,0x68,0x40,0x09,0x40,0x01,0x0F,0x30,0x50,0x60,0x08,0x68,0x40,0x68,0xE0,0x22,  //0x5060~0x506f      .h@.@..0P`.h@h."
+0x90,0x43,0x0A,0x68,0x20,0x30,0x50,0x60,0x08,0x68,0x40,0x68,0x07,0x22,0x12,0x02,  //0x5070~0x507f      .C.h.0P`.h@h."..
+0x90,0x43,0xFF,0x30,0x0A,0x68,0x01,0x30,0x50,0x60,0x08,0x68,0x40,0x68,0x07,0x22,  //0x5080~0x508f      .C.0.h.0P`.h@h."
+0xD2,0x02,0x90,0x43,0x01,0x22,0x52,0x03,0x09,0x68,0x80,0x18,0x48,0x60,0x10,0xBD,  //0x5090~0x509f      ...C."R..h..H`..
+0x20,0x00,0x01,0x00,0xE0,0x2E,0x00,0x00,0xFC,0x54,0x00,0x00,0xFF,0x03,0xF8,0xFF,  //0x50a0~0x50af      .........T......
+0x03,0x48,0x00,0x21,0x01,0x70,0x01,0x7A,0x49,0x08,0x49,0x00,0x01,0x72,0x70,0x47,  //0x50b0~0x50bf      .H.!.p.zI.I..rpG
+0x5E,0x03,0x01,0x00,0x04,0x49,0x03,0x48,0x4A,0x68,0x82,0x42,0x00,0xD0,0x48,0x60,  //0x50c0~0x50cf      ^....I.HJh.B..H`
+0x70,0x47,0x00,0x00,0x00,0x1B,0xB7,0x00,0x1C,0x00,0x01,0x00,0x06,0x48,0x01,0x68,  //0x50d0~0x50df      pG...........H.h
+0x09,0x68,0x02,0x68,0x49,0x06,0x89,0x0F,0x12,0x68,0x49,0x01,0x70,0x23,0x9A,0x43,  //0x50e0~0x50ef      .h.hI....hI.p#.C
+0x00,0x68,0x0A,0x43,0x02,0x60,0x70,0x47,0x00,0x55,0x00,0x00,0x0D,0x48,0x01,0x68,  //0x50f0~0x50ff      .h.C.`pG.U...H.h
+0x09,0x68,0x02,0x68,0x89,0x06,0x89,0x0F,0x12,0x68,0x09,0x01,0x70,0x23,0x9A,0x43,  //0x5100~0x510f      .h.h.....h..p#.C
+0x0A,0x43,0x01,0x68,0x0A,0x60,0x01,0x68,0x09,0x68,0x04,0x22,0x49,0x06,0x49,0x0F,  //0x5110~0x511f      .C.h.`.h.h."I.I.
+0x11,0x43,0x02,0x68,0x09,0x01,0x12,0x68,0x00,0x68,0x9A,0x43,0x0A,0x43,0x02,0x60,  //0x5120~0x512f      .C.h...h.h.C.C.`
+0x70,0x47,0x00,0x00,0x00,0x55,0x00,0x00,0x10,0xB5,0x08,0x48,0x01,0x68,0x00,0x29,  //0x5130~0x513f      pG...U.....H.h.)
+0x02,0xD0,0x01,0x68,0x49,0x1E,0x01,0x60,0x41,0x68,0x00,0x29,0x02,0xD0,0x41,0x68,  //0x5140~0x514f      ...hI..`Ah.)..Ah
+0x49,0x1E,0x41,0x60,0x00,0xF0,0x5A,0xF9,0x10,0xBD,0x00,0x00,0x28,0x00,0x01,0x00,  //0x5150~0x515f      I.A`..Z.....(...
+0x00,0xB5,0xFF,0xF7,0xAF,0xFF,0x00,0xBD,0x0F,0x48,0x01,0x68,0x89,0x69,0x02,0x68,  //0x5160~0x516f      .........H.h.i.h
+0x89,0x08,0x89,0x00,0x89,0x1C,0x91,0x61,0x0C,0x49,0x0A,0x68,0x12,0x68,0x3F,0x23,  //0x5170~0x517f      .......a.I.h.h?#
+0x5B,0x03,0x9A,0x43,0x01,0x23,0x9B,0x04,0x09,0x68,0xD2,0x18,0x0A,0x60,0x01,0x68,  //0x5180~0x518f      [..C.#...h...`.h
+0x89,0x69,0x04,0x22,0x11,0x43,0x02,0x68,0x91,0x61,0x01,0x68,0x89,0x69,0x40,0x22,  //0x5190~0x519f      .i.".C.h.a.h.i@"
+0x00,0x68,0x91,0x43,0x81,0x61,0x70,0x47,0xFC,0x54,0x00,0x00,0x00,0x55,0x00,0x00,  //0x51a0~0x51af      .h.C.apG.T...U..
+0x10,0xB5,0x09,0x4C,0x60,0x68,0x00,0x28,0x00,0xD0,0x80,0x47,0x60,0x88,0x00,0x28,  //0x51b0~0x51bf      ...L`h.(...G`..(
+0x02,0xD0,0x60,0x88,0x40,0x1E,0x60,0x80,0xFE,0xF7,0xD4,0xFD,0x03,0x49,0x20,0x20,  //0x51c0~0x51cf      ..`.@.`......I..
+0x08,0x60,0x00,0xF0,0x4B,0xF9,0x10,0xBD,0x3C,0x00,0x01,0x00,0x80,0xE2,0x00,0xE0,  //0x51d0~0x51df      .`..K...<.......
+0x30,0xB5,0x15,0x49,0x08,0x24,0x04,0x23,0x02,0x28,0x19,0xD0,0x13,0x4A,0x15,0x78,  //0x51e0~0x51ef      0..I.$.#.(...J.x
+0xAA,0x2D,0x14,0xD1,0x52,0x78,0x55,0x2A,0x11,0xD1,0x11,0x4A,0x11,0x4D,0x12,0x88,  //0x51f0~0x51ff      .-..RxU*...J.M..
+0xAA,0x42,0x0C,0xD1,0x0A,0x68,0x12,0x68,0x22,0x43,0x0C,0x68,0x22,0x60,0x0A,0x68,  //0x5200~0x520f      .B...h.h"C.h"`.h
+0x12,0x68,0xC0,0x07,0x9A,0x43,0x40,0x0F,0x02,0x43,0x08,0x68,0x02,0x60,0x30,0xBD,  //0x5210~0x521f      .h...C@..C.h.`0.
+0x08,0x68,0x00,0x68,0x0A,0x68,0xA0,0x43,0x10,0x60,0x08,0x68,0x00,0x68,0x09,0x68,  //0x5220~0x522f      .h.h.h.C.`.h.h.h
+0x18,0x43,0x08,0x60,0x30,0xBD,0x00,0x00,0x08,0x55,0x00,0x00,0xFC,0x05,0x00,0x00,  //0x5230~0x523f      .C.`0....U......
+0x82,0x00,0x01,0x00,0xAA,0x55,0x00,0x00,0x00,0x28,0x05,0xDB,0xC1,0x06,0xC9,0x0E,  //0x5240~0x524f      .....U...(......
+0x01,0x20,0x88,0x40,0x01,0x49,0x08,0x60,0x70,0x47,0x00,0x00,0x80,0xE2,0x00,0xE0,  //0x5250~0x525f      ...@.I.`pG......
+0x00,0x28,0x05,0xDB,0xC1,0x06,0xC9,0x0E,0x01,0x20,0x88,0x40,0x01,0x49,0x08,0x60,  //0x5260~0x526f      .(.........@.I.`
+0x70,0x47,0x00,0x00,0x00,0xE1,0x00,0xE0,0x00,0x28,0x05,0xDB,0xC1,0x06,0xC9,0x0E,  //0x5270~0x527f      pG.......(......
+0x01,0x20,0x88,0x40,0x01,0x49,0x08,0x60,0x70,0x47,0x00,0x00,0x00,0xE1,0x00,0xE0,  //0x5280~0x528f      ...@.I.`pG......
+0x83,0x07,0xFF,0x22,0xDB,0x0E,0x9A,0x40,0x89,0x07,0x09,0x0E,0x99,0x40,0x00,0x28,  //0x5290~0x529f      ..."...@.....@.(
+0x08,0xDB,0x83,0x08,0x09,0x48,0x9B,0x00,0x18,0x18,0x03,0x68,0x93,0x43,0x0B,0x43,  //0x52a0~0x52af      .....H.....h.C.C
+0x03,0x60,0x70,0x47,0x00,0x07,0x00,0x0F,0x08,0x38,0x83,0x08,0x04,0x48,0x9B,0x00,  //0x52b0~0x52bf      .`pG.....8...H..
+0x18,0x18,0xC3,0x69,0x93,0x43,0x0B,0x43,0xC3,0x61,0x70,0x47,0x00,0xE4,0x00,0xE0,  //0x52c0~0x52cf      ...i.C.C.apG....
+0x00,0xED,0x00,0xE0,0x83,0x07,0xFF,0x22,0xDB,0x0E,0x9A,0x40,0x89,0x07,0x09,0x0E,  //0x52d0~0x52df      ......."...@....
+0x99,0x40,0x00,0x28,0x08,0xDB,0x83,0x08,0x09,0x48,0x9B,0x00,0x18,0x18,0x03,0x68,  //0x52e0~0x52ef      .@.(.....H.....h
+0x93,0x43,0x0B,0x43,0x03,0x60,0x70,0x47,0x00,0x07,0x00,0x0F,0x08,0x38,0x83,0x08,  //0x52f0~0x52ff      .C.C.`pG.....8..
+0x04,0x48,0x9B,0x00,0x18,0x18,0xC3,0x69,0x93,0x43,0x0B,0x43,0xC3,0x61,0x70,0x47,  //0x5300~0x530f      .H.....i.C.C.apG
+0x00,0xE4,0x00,0xE0,0x00,0xED,0x00,0xE0,0x30,0xB5,0x19,0x49,0x08,0x78,0x40,0x1C,  //0x5310~0x531f      ........0..I.x@.
+0x40,0x08,0x40,0x06,0x00,0x0E,0x48,0x71,0x0E,0x28,0x01,0xD9,0x0E,0x20,0x48,0x71,  //0x5320~0x532f      @.@...Hq.(....Hq
+0x14,0x4C,0x20,0x68,0xC0,0x69,0x01,0x21,0x22,0x68,0x08,0x43,0xD0,0x61,0x20,0x68,  //0x5330~0x533f      .L.h.i.!"h.C.a.h
+0x00,0x6A,0x22,0x68,0x00,0x09,0x00,0x01,0x08,0x30,0x10,0x62,0x20,0x68,0xC0,0x69,  //0x5340~0x534f      .j"h.....0.b.h.i
+0x02,0x25,0x22,0x68,0x28,0x43,0xD0,0x61,0x20,0x68,0x40,0x69,0x08,0x43,0x21,0x68,  //0x5350~0x535f      .%"h(C.a.h@i.C!h
+0x48,0x61,0x00,0x20,0xFE,0xF7,0x88,0xFD,0x20,0x68,0x00,0x69,0x80,0x21,0x88,0x43,  //0x5360~0x536f      Ha.......h.i.!.C
+0x21,0x68,0x08,0x61,0x20,0x68,0x40,0x69,0x21,0x68,0xA8,0x43,0x48,0x61,0x30,0xBD,  //0x5370~0x537f      !h.a.h@i!h.CHa0.
+0x10,0x00,0x01,0x00,0xFC,0x54,0x00,0x00,0xFF,0xF7,0xE6,0xFC,0x05,0x48,0x81,0x78,  //0x5380~0x538f      .....T.......H.x
+0x49,0x1C,0x81,0x70,0xFF,0xF7,0x9E,0xF8,0xFE,0xF7,0xA0,0xFE,0xFD,0xF7,0xEC,0xFA,  //0x5390~0x539f      I..p............
+0xF8,0xE7,0x00,0x00,0x44,0x00,0x01,0x00,0x04,0x48,0x41,0x78,0x00,0x29,0x02,0xD1,  //0x53a0~0x53af      ....D....HAx.)..
+0x00,0x78,0x00,0x28,0x01,0xD0,0x02,0x48,0x80,0x7A,0x70,0x47,0x5E,0x03,0x01,0x00,  //0x53b0~0x53bf      .x.(...H.zpG^...
+0x44,0x03,0x01,0x00,0xF8,0xB5,0x06,0x46,0x0C,0x46,0xFB,0xF7,0x5D,0xFA,0x05,0x1E,  //0x53c0~0x53cf      D......F.F..]...
+0x0F,0x46,0x00,0xD0,0x01,0x20,0x01,0x43,0x49,0x00,0x0B,0x48,0x49,0x08,0x41,0x1A,  //0x53d0~0x53df      .F.....CI..HI.A.
+0xC9,0x0F,0x0D,0xD0,0x00,0x2E,0x01,0xD0,0x01,0x21,0x00,0xE0,0x00,0x21,0x0C,0x43,  //0x53e0~0x53ef      .........!...!.C
+0x61,0x00,0x49,0x08,0x40,0x1A,0xC0,0x0F,0x02,0xD1,0x01,0x20,0xFB,0xF7,0x3D,0xFA,  //0x53f0~0x53ff      a.I.@.........=.
+0x28,0x46,0x39,0x46,0xF8,0xBD,0x00,0x00,0x00,0x00,0xF0,0x7F,0x70,0x47,0x00,0x00,  //0x5400~0x540f      (F9F........pG..
+0x05,0x4A,0x11,0x68,0x09,0x68,0x01,0x23,0x1B,0x04,0xC0,0x07,0x99,0x43,0xC0,0x0B,  //0x5410~0x541f      .J.h.h.#.....C..
+0x01,0x43,0x10,0x68,0x01,0x60,0x70,0x47,0x0C,0x55,0x00,0x00,0x10,0xB5,0x00,0x20,  //0x5420~0x542f      .C.h.`pG.U......
+0x00,0xF0,0x54,0xF8,0x0B,0x48,0x7D,0x21,0x09,0x01,0x00,0x68,0xFB,0xF7,0x09,0xF9,  //0x5430~0x543f      ..T..H}!...h....
+0x80,0xB2,0x00,0xF0,0x33,0xF8,0x08,0x49,0x08,0x68,0xFF,0x22,0x12,0x02,0x90,0x43,  //0x5440~0x544f      ....3..I.h."...C
+0x03,0x22,0x92,0x03,0x10,0x43,0x08,0x60,0x00,0xF0,0x18,0xF8,0x01,0x20,0xFF,0xF7,  //0x5450~0x545f      ."...C.`........
+0xD7,0xFF,0x10,0xBD,0x20,0x00,0x01,0x00,0x04,0xE4,0x00,0xE0,0x06,0x48,0x01,0x68,  //0x5460~0x546f      .............H.h
+0x0A,0x68,0x01,0x21,0xC9,0x05,0x03,0x68,0x0A,0x43,0x1A,0x60,0x02,0x68,0x12,0x68,  //0x5470~0x547f      .h.!...h.C.`.h.h
+0x00,0x68,0x8A,0x43,0x02,0x60,0x70,0x47,0x0C,0x55,0x00,0x00,0x05,0x48,0x01,0x68,  //0x5480~0x548f      .h.C.`pG.U...H.h
+0x09,0x68,0x01,0x22,0x52,0x04,0x00,0x68,0x11,0x43,0x01,0x60,0x02,0x49,0x20,0x20,  //0x5490~0x549f      .h."R..h.C.`.I..
+0x08,0x60,0x70,0x47,0x0C,0x55,0x00,0x00,0x00,0xE1,0x00,0xE0,0x0A,0x49,0x0A,0x68,  //0x54a0~0x54af      .`pG.U.......I.h
+0x12,0x68,0x12,0x0C,0x12,0x04,0x02,0x43,0x08,0x68,0x02,0x60,0x08,0x68,0x02,0x68,  //0x54b0~0x54bf      .h.....C.h.`.h.h
+0x01,0x20,0x80,0x05,0x0B,0x68,0x02,0x43,0x1A,0x60,0x0A,0x68,0x12,0x68,0x82,0x43,  //0x54c0~0x54cf      .....h.C.`.h.h.C
+0x08,0x68,0x02,0x60,0x70,0x47,0x00,0x00,0x0C,0x55,0x00,0x00,0x05,0x4A,0x11,0x68,  //0x54d0~0x54df      .h.`pG...U...J.h
+0x09,0x68,0x0F,0x23,0x9B,0x04,0x00,0x07,0x99,0x43,0x80,0x0A,0x01,0x43,0x10,0x68,  //0x54e0~0x54ef      .h.#.....C...C.h
+0x01,0x60,0x70,0x47,0x0C,0x55,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x01,0x03,0x00,  //0x54f0~0x54ff      .`pG.U..........
+0x00,0x02,0x03,0x00,0x00,0x03,0x03,0x00,0x00,0x04,0x03,0x00,0x00,0x06,0x03,0x00,  //0x5500~0x550f      ................
+0x00,0x00,0x02,0x00,0x01,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,  //0x5510~0x551f      ................
+0x50,0x03,0x01,0x00,0x01,0x01,0x00,0x00,0x51,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5520~0x552f      P.......Q.......
+0x50,0x03,0x01,0x00,0x01,0x01,0x00,0x00,0x50,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5530~0x553f      P.......P.......
+0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,  //0x5540~0x554f      ................
+0xEA,0x02,0x01,0x00,0x00,0x1C,0x00,0x00,0x06,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5550~0x555f      ................
+0x68,0x03,0x01,0x00,0x00,0x02,0x00,0x00,0xD6,0x03,0x01,0x00,0x01,0x03,0x00,0x00,  //0x5560~0x556f      h...............
+0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x69,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5570~0x557f      ........i.......
+0x6A,0x03,0x01,0x00,0x01,0x01,0x00,0x00,0x52,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5580~0x558f      j.......R.......
+0x68,0x00,0x01,0x00,0x01,0x01,0x00,0x00,0xA0,0x00,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5590~0x559f      h...............
+0x69,0x00,0x01,0x00,0x01,0x01,0x00,0x00,0x6A,0x00,0x01,0x00,0x01,0x01,0x00,0x00,  //0x55a0~0x55af      i.......j.......
+0x6B,0x00,0x01,0x00,0x00,0x1C,0x00,0x00,0xCE,0x02,0x01,0x00,0x01,0x01,0x00,0x00,  //0x55b0~0x55bf      k...............
+0x51,0x02,0x01,0x00,0x01,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,  //0x55c0~0x55cf      Q...............
+0x6B,0x03,0x01,0x00,0x00,0x09,0x00,0x00,0x2D,0x04,0x01,0x00,0x00,0x1C,0x00,0x00,  //0x55d0~0x55df      k.......-.......
+0xCE,0x02,0x01,0x00,0x01,0x01,0x00,0x00,0x48,0x02,0x01,0x00,0x01,0x01,0x00,0x00,  //0x55e0~0x55ef      ........H.......
+0x4A,0x02,0x01,0x00,0x01,0x01,0x00,0x00,0x26,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x55f0~0x55ff      J.......&.......
+0x4B,0x02,0x01,0x00,0x01,0x01,0x00,0x00,0x4C,0x02,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5600~0x560f      K.......L.......
+0x8C,0x00,0x01,0x00,0x01,0x02,0x00,0x00,0x4E,0x02,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5610~0x561f      ........N.......
+0x00,0x00,0x00,0x00,0x01,0x0E,0x00,0x00,0x27,0x03,0x01,0x00,0x00,0x07,0x00,0x00,  //0x5620~0x562f      ........'.......
+0x2A,0x02,0x00,0x00,0x01,0x01,0x00,0x00,0x2C,0x02,0x00,0x00,0x00,0x02,0x00,0x00,  //0x5630~0x563f      *.......,.......
+0x2D,0x02,0x00,0x00,0x01,0x01,0x00,0x00,0x49,0x02,0x01,0x00,0x00,0x09,0x00,0x00,  //0x5640~0x564f      -.......I.......
+0x00,0x02,0x00,0x00,0x01,0x0E,0x00,0x00,0xC4,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5650~0x565f      ................
+0x88,0x02,0x01,0x00,0x01,0x01,0x00,0x00,0x89,0x02,0x01,0x00,0x00,0x01,0x00,0x00,  //0x5660~0x566f      ................
+0xC0,0x03,0x01,0x00,0x00,0x01,0x00,0x00,0xC1,0x03,0x01,0x00,0x00,0x01,0x00,0x00,  //0x5670~0x567f      ................
+0xC2,0x03,0x01,0x00,0x00,0x01,0x00,0x00,0xC3,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5680~0x568f      ................
+0x5B,0x03,0x01,0x00,0x01,0x01,0x00,0x00,0x5C,0x03,0x01,0x00,0x00,0x01,0x00,0x00,  //0x5690~0x569f      [...............
+0x53,0x03,0x01,0x00,0x01,0x01,0x00,0x00,0x54,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x56a0~0x56af      S.......T.......
+0x00,0x00,0x00,0x00,0x01,0x03,0x00,0x00,0x52,0x02,0x01,0x00,0x01,0x01,0x00,0x00,  //0x56b0~0x56bf      ........R.......
+0x56,0x03,0x01,0x00,0x01,0x02,0x00,0x00,0x2F,0x02,0x00,0x00,0x01,0x01,0x00,0x00,  //0x56c0~0x56cf      V......./.......
+0x6D,0x00,0x01,0x00,0x01,0x01,0x00,0x00,0x6E,0x00,0x01,0x00,0x00,0x02,0x00,0x00,  //0x56d0~0x56df      m.......n.......
+0x70,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x68,0x02,0x01,0x00,0x01,0x02,0x00,0x00,  //0x56e0~0x56ef      p.......h.......
+0x6D,0x03,0x01,0x00,0x01,0x04,0x00,0x00,0x78,0x02,0x01,0x00,0x01,0x04,0x00,0x00,  //0x56f0~0x56ff      m.......x.......
+0x7C,0x02,0x01,0x00,0x01,0x01,0x00,0x00,0x58,0x03,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5700~0x570f      |.......X.......
+0x6E,0x03,0x01,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,  //0x5710~0x571f      n...............
+0x00,0x00,0x00,0x00,0x01,0x04,0x00,0x00,0x58,0x02,0x01,0x00,0x00,0x07,0x00,0x00,  //0x5720~0x572f      ........X.......
+0x5C,0x02,0x01,0x00,0x00,0x14,0x00,0x00,0x0F,0x02,0x00,0x00,0x01,0x01,0x00,0x00,  //0x5730~0x573f      ................
+0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,  //0x5740~0x574f      ................
+0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,  //0x5750~0x575f      ................
+0x63,0x02,0x01,0x00,0x01,0x01,0x00,0x00,0x64,0x02,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5760~0x576f      c.......d.......
+0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x50,0x02,0x01,0x00,0x01,0x01,0x00,0x00,  //0x5770~0x577f      ........P.......
+0x65,0x02,0x01,0x00,0x01,0x01,0x00,0x00,0x66,0x02,0x01,0x00,0x00,0x0E,0x00,0x00,  //0x5780~0x578f      e.......f.......
+0xC0,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0xCA,0x02,0x00,0x00,0x00,0x02,0x00,0x00,  //0x5790~0x579f      ................
+0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0xF6,0x02,0x00,0x00,0x00,0x10,0x00,0x00,  //0x57a0~0x57af      ................
+0x07,0x03,0x00,0x00,0x01,0x01,0x00,0x00,0x5D,0x03,0x01,0x00,0x10,0x18,0x00,0x00,  //0x57b0~0x57bf      ........].......
+0x00,0x00,0x49,0x4A,0x15,0x1A,0x39,0x1C,0x1D,0x1E,0x00,0x20,0x00,0x22,0x26,0x28,  //0x57c0~0x57cf      ..IJ..9......"&(
+0x29,0x2A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4C,0x4D,0x4E,0x51,  //0x57d0~0x57df      )*..........LMNQ
+0x00,0x00,0x00,0x00,0x00,0x00,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x43,  //0x57e0~0x57ef      ...............C
+0x00,0x14,0x00,0x00,0x00,0x00,0x52,0x53,0x00,0x00,0x00,0x34,0x00,0x00,0x00,0x00,  //0x57f0~0x57ff      ......RS...4....
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,  //0x5800~0x580f      ..............8.
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5810~0x581f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x4F,0x50,0x00,0x00,0x00,0x37,0x00,0x00,0x07,0x08,  //0x5820~0x582f      ......OP...7....
+0x09,0x00,0x00,0x0C,0x0D,0x00,0x17,0x19,0x33,0x00,0x00,0x00,0x01,0x02,0x03,0x04,  //0x5830~0x583f      ........3.......
+0x00,0x00,0x0E,0x00,0x31,0x32,0x34,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5840~0x584f      ....124.........
+0x00,0x00,0x00,0x00,0x2B,0x2C,0x2D,0x2E,0x2F,0x30,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5850~0x585f      ....+,-./0......
+0x00,0x35,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x54,  //0x5860~0x586f      .5.............T
+0x44,0x24,0x23,0x25,0x27,0x36,0x42,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5870~0x587f      D$#%'6B.........
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5880~0x588f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5890~0x589f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,  //0x58a0~0x58af      ................
+0x00,0x00,0x3F,0x3E,0x3D,0x3C,0x3B,0x3A,0x13,0x12,0x11,0x0F,0x38,0x59,0x00,0x00,  //0x58b0~0x58bf      ..?>=<;:....8Y..
+0x00,0x00,0x02,0x00,0x9A,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x26,0x03,0x01,0x00,  //0x58c0~0x58cf      ............&...
+0x27,0x03,0x01,0x00,0x74,0x00,0x01,0x00,0xB2,0x02,0x01,0x00,0xCE,0x02,0x01,0x00,  //0x58d0~0x58df      '...t...........
+0xEA,0x02,0x01,0x00,0x06,0x03,0x01,0x00,0x22,0x03,0x01,0x00,0x24,0x03,0x01,0x00,  //0x58e0~0x58ef      ........"...$...
+0x80,0x59,0x00,0x00,0x44,0x03,0x01,0x00,0x50,0x03,0x01,0x00,0x02,0x64,0x00,0x00,  //0x58f0~0x58ff      .Y..D...P....d..
+0x46,0x03,0x01,0x00,0x51,0x03,0x01,0x00,0x02,0x64,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5900~0x590f      F...Q....d......
+0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0xF9,0x09,0x00,0x00,0x5D,0x2A,0x00,0x00,  //0x5910~0x591f      ............]*..
+0x5D,0x38,0x00,0x00,0xC5,0x24,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5920~0x592f      ]8...$..........
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x4D,0x6F,0x6F,0x72,0x65,0x56,  //0x5930~0x593f      ..........MooreV
+0x65,0x72,0x5F,0x44,0x65,0x62,0x75,0x67,0x56,0x5F,0x31,0x34,0x34,0x5F,0x52,0x65,  //0x5940~0x594f      er_DebugV_144_Re
+0x6C,0x65,0x61,0x73,0x65,0x56,0x5F,0x36,0x5F,0x44,0x41,0x54,0x41,0x5F,0x46,0x65,  //0x5950~0x595f      leaseV_6_DATA_Fe
+0x62,0x20,0x31,0x35,0x20,0x32,0x30,0x32,0x32,0x5F,0x54,0x49,0x4D,0x45,0x5F,0x31,  //0x5960~0x596f      b.15.2022_TIME_1
+0x35,0x3A,0x33,0x32,0x3A,0x34,0x30,0x5F,0x31,0x37,0x35,0x32,0x30,0x20,0x20,0x00,  //0x5970~0x597f      5:32:40_17520...
+0x20,0x20,0x4D,0x6F,0x6F,0x72,0x65,0x56,0x65,0x72,0x5F,0x4C,0x49,0x42,0x5F,0x44,  //0x5980~0x598f      ..MooreVer_LIB_D
+0x41,0x54,0x41,0x5F,0x46,0x65,0x62,0x20,0x31,0x35,0x20,0x32,0x30,0x32,0x32,0x5F,  //0x5990~0x599f      ATA_Feb.15.2022_
+0x54,0x49,0x4D,0x45,0x5F,0x31,0x35,0x3A,0x32,0x37,0x3A,0x35,0x30,0x5F,0x31,0x37,  //0x59a0~0x59af      TIME_15:27:50_17
+0x35,0x32,0x30,0x20,0x20,0x00,0x00,0x00,0xD8,0x59,0x00,0x00,0x00,0x00,0x01,0x00,  //0x59b0~0x59bf      520......Y......
+0xCC,0x00,0x00,0x00,0xA8,0x00,0x00,0x00,0xA4,0x5A,0x00,0x00,0xCC,0x00,0x01,0x00,  //0x59c0~0x59cf      .........Z......
+0x6C,0x06,0x00,0x00,0xC4,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x59d0~0x59df      l...............
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x20,0x64,0x00,0x12,0x00,0x00,0x00,  //0x59e0~0x59ef      ..........d.....
+0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x59f0~0x59ff      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5a00~0x5a0f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5a10~0x5a1f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5a20~0x5a2f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5a30~0x5a3f      ................
+0x02,0xFF,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5a40~0x5a4f      ................
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0xAA,0x02,0x02,0x00,0x00,  //0x5a50~0x5a5f      ..........U.....
+0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5a60~0x5a6f      ................
+0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5a70~0x5a7f      ................
+0x01,0x00,0x00,0x00,0x2D,0x04,0x01,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,  //0x5a80~0x5a8f      ....-...........
+0x0E,0x28,0x02,0x00,0x0C,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,  //0x5a90~0x5a9f      .(..............
+0x0B,0x0D,0x00,0x00  //0x0000~0xffffffff      
+};
+
+const unsigned char bin_pj_info_arr[][20] = {"H81-K6-F145QV001-TFP"};
+const unsigned char bin_pjid_arr[] = {0};
+const unsigned char bin_fwid_arr[] = {4};
+const unsigned char bin_arg_id_arr[] = {2};
+const unsigned short checksum_arr[] = {0xe1e8};
+const unsigned short checksum_1k_arr[] = {0x66d9};
+const unsigned short bin_argstr_id_arr[] = {0x003a};
+
+#define FW_SIZE 0x5AA4
+
+#endif
\ No newline at end of file
index 765ecb9..68e133d 100644 (file)
@@ -1,14 +1,19 @@
 #ifndef BL6XX3_FW_UPDATE_H
 #define BL6XX3_FW_UPDATE_H
 //#include "bl_fw.h"
-
+//gc9307 240*284  = 1
+//st7789v2 240*320 = 2
+//st7789v2 240*320 JL = 3
+#define H81_TP 2
 #if 1
 //#include "bl6xx3_fw_a90_mw_gvs_update.h"
 //#include "bl6xx3_fw_h90_y05_update.h"
-#if 0//gc9307 240*284
+#if H81_TP == 1//gc9307 240*284
 #include "bl6xx3_fw_h81_update.h"
-#else//st7789v2 240*320
+#elif H81_TP == 2//st7789v2 240*320
 #include "bl6xx3_fw_h81_st_update.h"
+#elif H81_TP == 3
+#include "bl6xx3_fw_h81_st_JL_update.h"
 #endif
 #else
 #if 1
index 3e0d346..eb92759 100644 (file)
@@ -18,7 +18,6 @@
 
 /************************simware add start***********************************/
 static  uint32_t gh3018_mfp_cfgs[] = {
-     MFP_REG(GPIO_32) | MFP_AF0 | MFP_DRIVE_MEDIUM | MFP_PULL_LOW | MFP_SLEEP_DIR | MFP_LPM_EDGE_NONE,
      MFP_REG(GPIO_32) | MFP_AF0 | MFP_DRIVE_MEDIUM | MFP_PULL_LOW | MFP_SLEEP_DIR | MFP_LPM_EDGE_NONE,
      MFP_REG(GPIO_18) | MFP_AF0 | MFP_DRIVE_MEDIUM | MFP_PULL_LOW | MFP_SLEEP_DIR | MFP_LPM_EDGE_NONE,
      MFP_REG(GPIO_81) | MFP_AF0 | MFP_DRIVE_MEDIUM | MFP_PULL_LOW | MFP_SLEEP_DIR | MFP_LPM_EDGE_NONE,
@@ -35,6 +34,7 @@ static Hr_Bp_Bo_t gh3018_hr_bp_bo_value = {0};
 static uint16_t HR_value = 0;
 static uint16_t SPO2_value = 0;
 static EMGh30xRunMode measure_mode = RUN_MODE_INVALID;
+void hal_gh30x_int_handler(uint32_t *process_data);
 static void gh3018_en_gpio_init(void)
 {
     gpio_set_direction(GPIO18, GPIO_OUT);
@@ -66,7 +66,7 @@ static void gh3018_en_gpio_enable(bool param)
 
 static void gh3018_hisr_callback(void)
 {
-    sensor_task_send_message(GH3018_ID,2);
+    sensor_task_send_message(GH3018_ID,SENSOR_MSG_PROCESS_DATA);
 }
 
 static void gh3018_create_hisr(void)
@@ -110,6 +110,17 @@ static void gh3018_stop(void)
 void gh3018_init(void)
 {
     Timer0_Switch(1);
+    static bool register_dev_flag = false;
+    if(!register_dev_flag)
+    {
+        register_dev_flag = true;
+        sensor_drv_t sensor_drv;
+        sensor_drv.sensor_name = "gh3018";
+        sensor_drv.sensor_start = gh3018_start;
+        sensor_drv.sensor_stop = gh3018_stop;
+        sensor_drv.sensor_process_data = hal_gh30x_int_handler;
+        sensor_drv_register(GH3018_ID,&sensor_drv);
+    }
     gh30x_module_init();
     Timer0_Switch(0);
 }
@@ -139,23 +150,21 @@ uint8_t get_gh3018_id(void)
 static bool is_measuring_flag = false;
 void gh3018_measure_hr_start(void)
 {
-    watch_set_sleep_lcd_only(true);
     sys_pm_wakeup_no_lcd();
 
     Timer0_Switch(1);
     measure_mode = RUN_MODE_ADT_HB_DET;
     hal_gh30x_int_init();
-    sensor_task_send_message(GH3018_ID,0);
+    sensor_task_send_message(GH3018_ID,SENSOR_MSG_START);
 }
 
 void gh3018_measure_bo_start(void)
 {
-    watch_set_sleep_lcd_only(true);
     sys_pm_wakeup_no_lcd();
 
     Timer0_Switch(1);
     measure_mode = RUN_MODE_SPO2_DET;
-   sensor_task_send_message(GH3018_ID,0);
+   sensor_task_send_message(GH3018_ID,SENSOR_MSG_START);
 }
 
 void gh3018_measure_stop(void)
@@ -166,7 +175,7 @@ void gh3018_measure_stop(void)
     is_measuring_flag = false;
     asl_hr_bp_bo_measure_finish_flag_set();
     measure_mode = RUN_MODE_INVALID;
-    sensor_task_send_message(GH3018_ID,1);
+    sensor_task_send_message(GH3018_ID,SENSOR_MSG_STOP);
 }
 
 static void gh3018_hr_bp_bo_value_update(uint16_t hr, uint16_t bp_high, uint16_t bp_low, uint16_t bo)
@@ -381,17 +390,12 @@ void hal_gh30x_int_init(void)
 {
        // code implement by user
     // must register func hal_gh30x_int_handler as callback
+    
     mfp_config(gh3018_mfp_cfgs);
     gh3018_en_gpio_init();
     printf("GH3018 ID : 0x%02x\n",get_gh3018_id());
-
-    sensor_drv_t sensor_drv;
-    sensor_drv.sensor_name = "gh3018";
-    sensor_drv.sensor_start = gh3018_start;
-    sensor_drv.sensor_stop = gh3018_stop;
-    sensor_drv.sensor_process_data = hal_gh30x_int_handler;
-    sensor_drv_register(GH3018_ID,&sensor_drv);
-
+    
+    
     gh3018_create_hisr();
     gpio_set_direction(gh3018_info.irq_pin, GPIO_IN);
     gpio_register_int_handler(gh3018_info.irq_pin, gh3018_isr_callback);
index 48c272e..86ca41c 100644 (file)
@@ -18,7 +18,9 @@
 #if USE_GH3018
 #include "../../lv_drivers/indev/gh3018.h"
 #endif
-
+#if USE_ACNT180
+#include "../../lv_drivers/indev/ACNT180.h"
+#endif
 /*********************
  *      DEFINES
  *********************/
@@ -282,7 +284,34 @@ void asl_hr_bp_bo_value_clear(void)
     return;
 #endif
 }
+//心率单独测试
+void asl_hr_measure_start(uint8_t always)
+{
+    asl_hr_bp_bo_value_clear();
+    asl_hr_bp_bo_measure_finish_flag_clear();
+#if USE_BT_SENSOR_HUB
+    SensorHub_hr_bp_bo_measure_cmd(MEASURE_NORMAL_MODE, 0, always);
+#elif USE_GH3018
+    gh3018_measure_hr_start();
+#else
+    return;
+#endif
+}
+//血氧单独测试
+void asl_bo_measure_start(uint8_t always)
+{
+    asl_hr_bp_bo_value_clear();
+    asl_hr_bp_bo_measure_finish_flag_clear();
+#if USE_BT_SENSOR_HUB
+    SensorHub_hr_bp_bo_measure_cmd(MEASURE_NORMAL_MODE, 0, always);
+#elif USE_GH3018
+    gh3018_measure_bo_start();
+#else
+    return;
+#endif
+}
 
+//心率血氧血压测试
 void asl_hr_bp_bo_measure_start(uint8_t always)
 {
     asl_hr_bp_bo_value_clear();
@@ -303,7 +332,8 @@ void asl_hr_bp_bo_sport_measure_start(uint32_t interval, uint8_t always)
 #if USE_BT_SENSOR_HUB
     SensorHub_hr_bp_bo_measure_cmd(MEASURE_SPORT_MODE, interval, always);
 #elif USE_GH3018
-    gh3018_measure_stop();
+    //gh3018_measure_stop();
+    gh3018_measure_hr_start();
 #else
     return;
 #endif
@@ -324,6 +354,8 @@ void asl_hr_bp_bo_measure_stop(void)
 {
 #if USE_BT_SENSOR_HUB
     SensorHub_stop_measure_cmd();
+#elif USE_GH3018
+    gh3018_measure_stop();
 #else
     return;
 #endif
@@ -394,6 +426,8 @@ float asl_body_temperature_get(void)
     return SensorHub_body_temperature_get();
 #elif USE_CT1711
     return ct1711_get_body_temperature();
+#elif USE_ACNT180
+    return acnt180_get_body_temperature();
 #else
     return 0;
 #endif
@@ -405,6 +439,8 @@ void asl_temperature_measure_start(void)
     SensorHub_temp_measure_start_cmd();
 #elif USE_CT1711
        ct1711_measure_start();
+#elif USE_ACNT180
+    acnt180_measure_start();
 #endif
 }
 
@@ -414,6 +450,8 @@ void asl_temperature_measure_stop(void)
     SensorHub_temp_measure_stop_cmd();
 #elif USE_CT1711
     ct1711_measure_stop();
+#elif USE_ACNT180
+    acnt180_measure_stop();
 #endif
 }
 
index 65c5243..7c4005a 100644 (file)
@@ -36,7 +36,8 @@ enum {
     EM7128_ID,
     BD1662_ID,
     VCHR02_ID,
-    GH3018_ID
+    GH3018_ID,
+    ACNT180_ID
 };
 enum {
     SENSOR_MSG_START = 0,
index f2468e9..93d816f 100644 (file)
 #endif
 /****************heart rate***********/
 
+/****************temperature***********/
+#ifndef USE_ACNT180
+#define USE_ACNT180               1
+#endif
+/****************temperature***********/
 /* GPS driver */
 #ifndef USE_GPS
 #  define USE_GPS          1
index 8a1274a..6c4c0ed 100644 (file)
@@ -37,6 +37,9 @@
 #if USE_GH3018
 #include "lv_drivers/indev/gh3018.h"
 #endif
+#if USE_ACNT180
+#include "lv_drivers/indev/ACNT180.h"
+#endif
 #if USE_SOS_KEY
 #include "lv_drivers/indev/sos_key.h"
 #endif
@@ -1244,7 +1247,8 @@ static void gui_main(void *param)
 
 #if USE_MULTI_KEY
     multi_key_mfp_init();
-\r#endif
+
+#endif
 
 #if USE_SOS_KEY
     sos_key_mfp_init();
@@ -1256,6 +1260,9 @@ static void gui_main(void *param)
 
 #if USE_GH3018
     gh3018_init();
+#endif
+#if USE_ACNT180
+    hal_acnt180_init();
 #endif
     is_phase1 = 0;
     while(1) {
index 3ce2e93..f2a0a4b 100644 (file)
@@ -9,5 +9,102 @@ E:\共享文件夹\1.asr\3.Z5\2.sdk\gui\lv_watch\resource
 E:\共享文件夹\1.asr\3.Z5\2.sdk\gui\lv_watch\resource\png\primary_function
 主菜单添加APP
 static watch_app_info_t app[]
+
 心率UI入口
-lv_obj_t * heart_rate_create(lv_obj_t * activity_obj)
\ No newline at end of file
+lv_obj_t * heart_rate_create(lv_obj_t * activity_obj)
+//心率单独测试
+void asl_hr_measure_start(uint8_t always)
+//血氧单独测试
+void asl_bo_measure_start(uint8_t always)
+关闭心率/血氧测试
+asl_hr_bp_bo_measure_stop();
+获取心率/血氧值
+void asl_hr_bp_bo_value_get(uint16_t *hr, uint16_t *bp_high, uint16_t *bp_low, uint16_t *bo)
+
+体温
+开始测试体温,ACNT180会开启定时器,1秒测试一次,直至停止
+void asl_temperature_measure_start(void)
+停止体温测试
+void asl_temperature_measure_stop(void)
+获取体温
+float asl_body_temperature_get(void)
+
+//wifi扫描初
+wifi_scan_init();
+wifi_scan_set_result_callback(wifi_scan_callback);
+wifi_scan_start();
+void wifi_scan_callback(app_adp_wifi_result_t result, app_adp_wifi_ap_list * ap_list)
+{
+    printf("wifi_scan_result_callback:result:%d\n",result);
+    //if(result == APP_ADP_WIFI_RESULT_SUCCESS)
+    {
+        for(int i = 0;i<ap_list->count;i++)
+            printf("WIFI%d:rssi:%d mac:%02x%02x%02x%02x%02x%02x\n",i,ap_list->item->mac[0],ap_list->item->mac[1],ap_list->item->mac[2],ap_list->item->mac[3],ap_list->item->mac[4],ap_list->item->mac[5]);
+    }
+    //销毁
+    wifi_scan_destroy();
+}
+
+
+GPS
+gps_request_locate_start(location_callback);//打开定位,定位成功回調
+void location_callback(void *param)
+{
+       double gpsLon=0, gpsLat=0;
+       int gpsHeight=0;
+       int gpsSpeed=0;
+       int gpsDirection=0;
+       gpsNmeaDataT *gpsNmeaData;
+
+       if(NULL != param){
+               gpsNmeaData = (gpsNmeaDataT *)param;
+               gps2wgs84(gpsNmeaData->NmeaRmcData.Latitude, gpsNmeaData->NmeaRmcData.Longitude, &gpsLat, &gpsLon);
+               gpsHeight = (int)gpsNmeaData->NmeaGgaData.Altitude;
+               gpsSpeed = (int)gpsNmeaData->NmeaRmcData.SpeedOverGround;
+               gpsDirection = (int)gpsNmeaData->NmeaRmcData.CourseOverGround;
+       }
+       
+       printf("location_callback :gpsLon = %f,gpsLat = %f\n",gpsLon,gpsLat);
+       
+}
+
+基站
+//基站信息
+app_adaptor_lte_cell_info_ind_bind(LteCellInfoInd_cb);
+app_adaptor_gsm_cell_info_ind_bind(GsmCellInfoInd_cb);
+app_adaptor_get_cell_info_req(GET_CELL_INFO_ONCE_MODE);
+static void LteCellInfoInd_cb(app_adp_lte_cells_t *cell_list)
+{
+
+    int cell_id = cell_list->scell.cellid;
+    printf("[LteCellInfoInd_cb] : cell_id=%d\n mmc=%d", cell_id,cell_list->scell.mcc);
+}
+
+static void GsmCellInfoInd_cb(app_adp_gsm_cells_t *cell_list)
+{
+
+    int cell_id = cell_list->scell.cell_id;
+    printf("[GsmCellInfoInd_cb] : cell_id=%d gncell_num=%d encell_num=%d\n", cell_id,cell_list->gncell_num,cell_list->encell_num);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+